body     { font-size: 10.5pt; font-family: Calibri, "‚l‚r ‚oƒSƒVƒbƒN"; margin: 20px; padding: 20px }

a  { color: #666; font-size: 10.5pt; font-weight: bold; text-decoration: none; cursor: pointer }
a:hover { color: #808080; font-size: 10.5pt; font-weight: bold; text-decoration: none }
#main   { margin: 0 auto; padding: 0; width: 642px; border-right: 2px solid #78d1f5; border-left: 2px solid #78d1f5 }
/*<agl.folder "header">*/
	#title { text-align: left; margin: 0; padding: 0; height: 60px; float: left; vertical-align: 0 }
	#title_menu { line-height: 60px; text-align: right; margin: 0; padding: 0; height: 60px; float: right; vertical-align: 5px }
	.menu_link { color: #666; font-size: 10.5pt; text-decoration: none; padding: 0 5px; border-left: 1px dotted #ccc }
	.top_line { padding-top: 2px; border-top: 1px dotted #000 }
	#header  { margin: 5px 0 0 5px; padding: 0; width: auto }
	#menu dd a     { color: #fff; font-size: 10.5pt; font-weight: bold; line-height: 30px; text-decoration: none; background-color: #43bdf1; text-align: center; display: inline; width: 105px; height: 30px; float: left; border-style: solid; border-width: 2px 1px; border-color: #78d1f5 }
	#menu dd a:hover     { color: #0f92ca; font-size: 10.5pt; font-weight: bold; line-height: 30px; text-decoration: none; background-color: #f5fcfe; text-align: center; display: inline; width: 105px; height: 30px; float: left; border-style: solid; border-width: 2px 1px; border-color: #0f92ca }
	#menu   { margin-left: -40px; padding-top: 5px; width: auto }
/*</agl.folder>*/
/*<agl.folder "flash">*/
	#flash     { background-color: #fff; background-image: url("Image/centerflame.gif"); background-repeat: no-repeat; text-align: center; margin: 40px 0 0 10px; width: 617px; height: 320px }
	#flash_text  { text-align: left; padding: 15px; width: auto; height: auto }
	#flash_rogo   { text-align: center; padding-top: 48px; width: auto; height: 100px }
	.flash_title { color: #0f92ca; font-size: 12pt; font-weight: bold; letter-spacing: 2pt }
	#flash_box { text-align: left; padding-left: 10px; width: 300px; height: 160px; float: right }
	.flash_box_text { font-size: 10.5pt; text-align: left; margin-left: 10px }
	#flash_link  { text-align: center; margin-right: auto; margin-left: -25px; width: 625px; height: 200px }
	#flash_link dd.row1 a   { color: #808080; font-size: 12pt; font-weight: bold; line-height: 105px; text-decoration: none; background-image: url("Image/flash_waku.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: 5px; width: 185px; height: 105px; float: left }
	#flash_link dd.row2 a   { color: #808080; font-size: 12pt; font-weight: bold; text-decoration: none; background-image: url("Image/flash_waku.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: 5px; padding-top: 33px; width: 185px; height: 72px; float: left }
	#flash_link dd.row3 a  { color: #808080; font-size: 12pt; font-weight: bold; line-height: 105px; text-decoration: none; background-image: url("Image/flash_waku.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: 5px; width: 185px; height: 105px; float: left }
	#flash_link dd.row1 a:hover     { color: #808080; font-size: 12pt; font-weight: bold; line-height: 105px; text-decoration: none; background-image: url("Image/flash_flame_hover.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: 5px; width: 185px; height: 105px }
	#flash_link dd.row2 a:hover   { color: #808080; font-size: 12pt; font-weight: bold; text-decoration: none; background-image: url("Image/flash_flame_hover.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: 5px; padding-top: 33px; width: 185px; height: 72px }
	#flash_link dd.row3 a:hover   { color: #808080; font-size: 12pt; font-weight: bold; text-decoration: none; background-image: url("Image/flash_flame_hover.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: 5px; width: 185px; height: 105px }
/*</agl.folder>*/
/*<agl.folder "contents">*/
	#contents { width: 642px }
	#news  { margin-left: 10px; width: 344px; float: left }
	#news div.flame   { color: #666; background-image: url("Image/news_flame_cont.gif"); background-repeat: no-repeat; background-position: center bottom; text-align: left; margin-top: 5px; margin-bottom: 10px; width: 344px; height: 280px }
	#news div.news_title { color: #fff; font-size: 10.5pt; font-weight: bold; background-image: url("Image/news_flame_title.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: center; letter-spacing: 4pt; padding-top: 6px; padding-bottom: 5px }
	#news div.cont { color: #666; text-align: left; margin-right: 2px; margin-left: 2px; padding: 5px 8px 2px; width: auto; border-bottom: 2px dotted #ccc }
	#blog_list  { background-image: url("Image/blog_flame_cont.gif"); background-repeat: no-repeat; background-position: center bottom; text-align: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; width: 264px; height: 280px; float: right }
	#blog_list_title { color: #fff; font-size: 10.5pt; font-weight: bold; background-image: url("Image/blog_flame_title.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: center; letter-spacing: 4pt; padding-top: 6px; padding-bottom: 5px }
	#blog_list div.cont   { color: #666; text-align: left; margin-right: 2px; margin-left: 2px; padding: 5px 8px; width: auto; height: 62px; border-bottom: 2px dotted #ccc }
	#returntop { text-align: right; width: 630px }
	#returntop a   { color: #666; font-size: 10pt; font-weight: bold; text-decoration: none; cursor: pointer }
	#returntop a:hover  { color: #ccc; font-size: 10pt; font-weight: bold; text-decoration: none }
	.blog_name  { color: #808080; font-weight: bold; text-decoration: none; cursor: auto; padding-top: 13px; padding-left: 10px; width: auto; height: 60px; float: left }
	.blog_name a { color: #808080; font-size: 11pt; font-weight: bold; text-decoration: none }
	.blog_name a:hover { color: #ccc; font-size: 11pt; font-weight: bold; text-decoration: none }
	#blog_list img  { cursor: pointer; width: 60px; height: 60px; float: left; border-style: none }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer_etc { font-size: 8pt; text-decoration: none; width: 360px; float: left }
	#copyright { color: #000; font-size: 8pt; text-decoration: none; text-align: right; width: 250px; float: right }
	.boxtext { font-size: 10.5pt; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; text-align: left; padding: 5px 5px 3px 8px; width: auto; height: auto; float: none; border-bottom: 2px dotted #ccc }
	#footer { color: #000; font-size: 8pt; font-weight: normal; text-align: left; margin-top: 5px; padding-top: 5px; padding-left: 5px; width: auto; height: 30px; border-top: 1px solid #78d1f5 }
/*</agl.folder>*/
.float_clear { clear: both }
/*<agl.folder "page">*/
	#page_content  { text-align: left; width: auto; height: 500px; clear: both }
	#page_content h2 { color: #808080; padding-top: 5px; padding-left: 5px; width: auto; border-bottom: 2px solid #78d1f5; border-left: 15px solid #78d1f5 }
	#page_content div.content { padding-left: 20px; width: auto; height: auto }
/*</agl.folder>*/












/*IE*/
*:first-child+html body     { font-size: 10.5pt; font-family: Calibri, "‚l‚r ‚oƒSƒVƒbƒN"; margin: 20px; padding: 20px }

*:first-child+html a  { color: #666; font-size: 10.5pt; font-weight: bold; text-decoration: none; cursor: pointer }
*:first-child+html a:hover { color: #808080; font-size: 10.5pt; font-weight: bold; text-decoration: none }
*:first-child+html #main  { margin: 0 auto; padding: 0; width: 642px; border-right: 2px solid #78d1f5; border-left: 2px solid #78d1f5 }
/*<agl.folder "header">*/
	*:first-child+html #title { text-align: left; margin: 0; padding: 0; height: 60px; float: left; vertical-align: 0 }
	*:first-child+html #title_menu { line-height: 60px; text-align: right; margin: 0; padding: 0; height: 60px; float: right; vertical-align: 5px }
	*:first-child+html .menu_link { color: #666; font-size: 10.5pt; text-decoration: none; padding: 0 5px; border-left: 1px dotted #ccc }
	*:first-child+html .top_line { padding-top: 2px; border-top: 1px dotted #000 }
	*:first-child+html #header { margin: 5px 0 0 5px; padding: 0 }
	*:first-child+html #menu dd a    { color: #fff; font-size: 10.5pt; font-weight: bold; line-height: 30px; text-decoration: none; background-color: #43bdf1; text-align: center; display: inline; margin-left: -40px; width: 105px; height: 30px; float: left; border-style: solid; border-width: 2px 1px; border-color: #78d1f5 }
	*:first-child+html #menu dd a:hover    { color: #0f92ca; font-size: 10.5pt; font-weight: bold; line-height: 30px; text-decoration: none; background-color: #f5fcfe; text-align: center; display: inline; margin-left: -40px; width: 105px; height: 30px; float: left; border-style: solid; border-width: 2px 1px; border-color: #0f92ca }
	*:first-child+html #menu  { padding-top: 5px; width: auto }
/*</agl.folder>*/
/*<agl.folder "flash">*/
	*:first-child+html #flash    { background-color: #fff; background-image: url("Image/centerflame.gif"); background-repeat: no-repeat; text-align: center; margin: 5px 0 0 10px; width: 617px; height: 320px }
	*:first-child+html #flash_text { text-align: left; padding: 15px; width: auto; height: auto }
	*:first-child+html #flash_rogo  { text-align: center; margin-left: 20px; width: auto; height: 100px }
	*:first-child+html .flash_title { color: #0f92ca; font-size: 12pt; font-weight: bold; letter-spacing: 2pt }
	*:first-child+html #flash_box { text-align: left; padding-left: 10px; width: 300px; height: 160px; float: right }
	*:first-child+html .flash_box_text { font-size: 10.5pt; text-align: left; margin-left: 10px }
	*:first-child+html #flash_link { text-align: center; margin: -10px 0 0; padding: 0; width: 585px }
	*:first-child+html #flash_link dd.row1 a  { color: #808080; font-size: 12pt; font-weight: bold; line-height: 105px; text-decoration: none; background-image: url("Image/flash_waku.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: -35px; width: 185px; height: 105px; float: left }
	*:first-child+html #flash_link dd.row2 a  { color: #808080; font-size: 12pt; font-weight: bold; text-decoration: none; background-image: url("Image/flash_waku.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: -35px; padding-top: 33px; width: 185px; height: 72px; float: left }
	*:first-child+html #flash_link dd.row3 a { color: #808080; font-size: 12pt; font-weight: bold; line-height: 105px; text-decoration: none; background-image: url("Image/flash_waku.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: -35px; width: 185px; height: 105px; float: left }
	*:first-child+html #flash_link dd.row1 a:hover    { color: #808080; font-size: 12pt; font-weight: bold; line-height: 105px; text-decoration: none; background-image: url("Image/flash_flame_hover.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: -35px; width: 185px; height: 105px }
	*:first-child+html #flash_link dd.row2 a:hover  { color: #808080; font-size: 12pt; font-weight: bold; text-decoration: none; background-image: url("Image/flash_flame_hover.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: -35px; padding-top: 33px; width: 185px; height: 72px }
	*:first-child+html #flash_link dd.row3 a:hover  { color: #808080; font-size: 12pt; font-weight: bold; text-decoration: none; background-image: url("Image/flash_flame_hover.gif"); background-repeat: no-repeat; text-align: center; display: block; margin-right: 5px; margin-left: -35px; width: 185px; height: 105px }
/*</agl.folder>*/
/*<agl.folder "contents">*/
	*:first-child+html #contents { width: 642px }
	*:first-child+html #news  { margin-left: 10px; width: 344px; float: left }
	*:first-child+html #news div.flame   { color: #666; background-image: url("Image/news_flame_cont.gif"); background-repeat: no-repeat; background-position: center bottom; text-align: left; margin-top: 5px; margin-bottom: 10px; width: 344px; height: 280px }
	*:first-child+html #news div.news_title { color: #fff; font-size: 10.5pt; font-weight: bold; background-image: url("Image/news_flame_title.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: center; letter-spacing: 4pt; padding-top: 6px; padding-bottom: 5px }
	*:first-child+html #news div.cont { color: #666; text-align: left; margin-right: 2px; margin-left: 2px; padding: 5px 8px 2px; width: auto; border-bottom: 2px dotted #ccc }
	*:first-child+html #blog_list  { background-image: url("Image/blog_flame_cont.gif"); background-repeat: no-repeat; background-position: center bottom; text-align: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; width: 264px; height: 280px; float: right }
	*:first-child+html #blog_list_title { color: #fff; font-size: 10.5pt; font-weight: bold; background-image: url("Image/blog_flame_title.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: center; letter-spacing: 4pt; padding-top: 6px; padding-bottom: 5px }
	*:first-child+html #blog_list div.cont   { color: #666; text-align: left; margin-right: 2px; margin-left: 2px; padding: 5px 8px; width: auto; height: 62px; border-bottom: 2px dotted #ccc }
	*:first-child+html #returntop { text-align: right; width: 630px }
	*:first-child+html #returntop a   { color: #666; font-size: 10pt; font-weight: bold; text-decoration: none; cursor: pointer }
	*:first-child+html #returntop a:hover  { color: #ccc; font-size: 10pt; font-weight: bold; text-decoration: none }
	*:first-child+html .blog_name  { color: #808080; font-weight: bold; text-decoration: none; cursor: auto; padding-top: 13px; padding-left: 10px; width: auto; height: 60px; float: left }
	*:first-child+html .blog_name a { color: #808080; font-size: 11pt; font-weight: bold; text-decoration: none }
	*:first-child+html .blog_name a:hover { color: #ccc; font-size: 11pt; font-weight: bold; text-decoration: none }
	*:first-child+html #blog_list img  { cursor: pointer; width: 60px; height: 60px; float: left; border-style: none }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	*:first-child+html #footer_etc { font-size: 8pt; text-decoration: none; width: 360px; float: left }
	*:first-child+html #copyright { color: #000; font-size: 8pt; text-decoration: none; text-align: right; width: 250px; float: right }
	*:first-child+html .boxtext { font-size: 10.5pt; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; text-align: left; padding: 5px 5px 3px 8px; width: auto; height: auto; float: none; border-bottom: 2px dotted #ccc }
	*:first-child+html #footer { color: #000; font-size: 8pt; font-weight: normal; text-align: left; margin-top: 5px; padding-top: 5px; padding-left: 5px; width: auto; height: 30px; border-top: 1px solid #78d1f5 }
/*</agl.folder>*/
.float_clear { clear: both }
/*<agl.folder "page">*/
	*:first-child+html #page_content { text-align: left; width: auto; height: 700px; clear: both }
	*:first-child+html #page_content h2 { color: #808080; padding-top: 5px; padding-left: 5px; width: auto; border-bottom: 2px solid #78d1f5; border-left: 15px solid #78d1f5 }
	*:first-child+html #page_content div.content { padding-left: 20px; width: auto; height: auto }
/*</agl.folder>*/

