.kyu_area table{
	word-break:break-all;
	font-size: small;
}

.kyu_area a { color: #0000CC; text-decoration: none }
.kyu_area a:hover { color: #0066CC }

.kyu_area td{
	vertical-align:top;
}

.kyu_area .h2{
	width:100%;
}

tr.caption{
	white-space: nowrap !important; 
}

.kyu_area .data{
	width:100%;
}

.kyu_area table.caption{
	width:100%;
}

.kyu_area table .data{
	width:50px !important;
}

.kyu_area li{
	background:none;
}

/*<agl.folder "font">*/
	.kyu_area .hide { text-indent: -10000px; text-decoration: none }
	.kyu_area p { }
	.kyu_area h1  { color: #ffffff; font-size: 125%; background: url(img/H1.gif) repeat-x; text-align: left; text-indent: 10px; 
		margin-top: 0; margin-left: 0; padding-top: 7px; padding-bottom: 7px; top: 0; left: 0 }
	.kyu_area h2  { color: #ffffff; background: url(img/H2.gif) repeat-x; text-align: left; text-indent: 10px; 
		margin-top: 0; margin-bottom: 8px; padding-top: 5px; padding-bottom: 5px; height: 22px }
	.kyu_area h3  { color: #ffffff; background-color: #003399; background-position: 585px 28px; text-align: left; text-indent: 10px; 
		margin-top: 0; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px }
	.kyu_area h4  { color: #6633cc; font-weight: bold; text-align: left; 
		margin-top: 8px; margin-bottom: 8px; padding: 1px 2px 1px 3px; border-style: solid; border-width: 1px 1px 1px 5px; border-color: #9966ff }
	.kyu_area h5  { color: #003399; font-weight: bold; text-align: left; 
		margin-top: 8px; margin-bottom: 8px; padding: 1px 2px 1px 3px; border-style: solid; border-width: 1px 1px 1px 5px; border-color: #0033cc }
	.kyu_area .copy  { color: #CC3399; font-weight: bold; margin-bottom: 2px; 
		padding: 1px 2px 1px 3px; border-style: solid; border-width: 1px 1px 1px 5px; border-color: #CC3399 }
	.kyu_area .title  { text-align: left; color: #6633cc; font-weight: bold; 
		margin-top: 8px; margin-bottom: 2px; padding-left: 3px; border-left: 5px solid #9966ff }
	.kyu_area .subtitle  { color: #003399; font-weight: bold; margin-top: 8px; margin-bottom: 2px }
	.kyu_area .data { line-height: 150%;}
	.kyu_area .notice { color: #CC3399; font-weight: bold; margin-top: 8px; margin-bottom: 8px }
	.kyu_area .caption  { line-height: 120%; margin-top: 8px; margin-bottom: 8px }
	.kyu_area ul { margin: 0px; padding: 0px; list-style: none }
	.kyu_area li { color: #003399; line-height: 150%; 
		background: url(/img/list.gif) no-repeat 0px 4px;
		margin: 0px; padding: 0px; list-style: none; text-indent: 10px }
	.kyu_area #copyright  { font-style: normal; float: right }
	.kyu_area #date { color: #666666; float: left }
	.kyu_area .small { font-size: small }
	.kyu_area .medium { font-size: medium }
	.kyu_area .large { font-size: large }
	.kyu_area .white { color: white }
	.kyu_area .h2  { color: #ffffff; font-weight: bold; background: url(img/H2.gif) repeat-x; text-align: left; text-indent: 10px; 
		margin-top: 0; margin-bottom: 8px; padding-top: 5px; padding-bottom: 5px; height: 22px }
	.kyu_area .h3  { color: #ffffff; font-weight: bold; background-color: #003399; background-position: 585px 28px; text-align: left; text-indent: 10px; 
		margin-top: 0; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px }
/*</agl.folder>*/
/*<agl.folder "side">*/
	
	#s_menu li, #s_menu a { margin: 0; padding: 0;
	display: block; list-style-type: none;
	background-position: 0 0 }
	#s_menu a { text-indent: -10000px; text-decoration: none }

	#side_0 a { background: url("img/side/side_0.gif") 0px -0px no-repeat; width:170px; height: 58px }
	#side_0 a:hover { background: url("img/side/side_0.gif") -170px -0px no-repeat }
	#side_1 a { background: url("img/side/side_1.gif") 0px -0px no-repeat; width:170px; height: 58px }
	#side_1 a:hover { background: url("img/side/side_1.gif") -170px -0px no-repeat }
	#side_A a { background: url("img/side/side_A.gif") 0px 0px no-repeat; width:170px; height: 107px }
	#side_A a:hover { background: url("img/side/side_A.gif") -170px 0px no-repeat }
	#side_B a { background: url("img/side/side_B.gif") 0px 0px no-repeat; width:170px; height: 81px }
	#side_B a:hover { background: url("img/side/side_B.gif") -170px 0px no-repeat }
	#side_C a { background: url("img/side/side_C.gif") 0px 0px no-repeat; width:170px; height: 109px }
	#side_C a:hover { background: url("img/side/side_C.gif") -170px 0px no-repeat }
	#side_D a { background: url("img/side/side_D.gif") 0px 0px no-repeat; width:170px; height: 46px }
	#side_D a:hover { background: url("img/side/side_D.gif") -170px 0px no-repeat }
	#side_E a { background: url("img/side/side_E.gif") 0px 0px no-repeat; width:125px; height: 61px }
	#side_E a:hover { background: url("img/side/side_E.gif") -170px 0px no-repeat }
	#side_F1 a { background: url("img/side/side_F1.gif") 0px 0px no-repeat; width:170px; height: 64px }
	#side_F1 a:hover { background: url("img/side/side_F1.gif") -170px 0px no-repeat }
	#side_F2 a { background: url("img/side/side_F2.gif") 0px 0px no-repeat; width:170px; height: 36px }
	#side_F2 a:hover { background: url("img/side/side_F2.gif") -170px 0px no-repeat }
	#side_F3 a { background: url("img/side/side_F3.gif") 0px 0px no-repeat; width:170px; height: 64px }
	#side_F3 a:hover { background: url("img/side/side_F3.gif") -170px 0px no-repeat }
	#side_G a { background: url("img/side/side_G.gif") 0px 0px no-repeat; width:170px; height: 36px }
	#side_G a:hover { background: url("img/side/side_G.gif") -170px 0px no-repeat }
	#side_H a { background: url("img/side/side_H.gif") 0px 0px no-repeat; width:170px; height: 36px }
	#side_H a:hover { background: url("img/side/side_H.gif") -170px 0px no-repeat }

	#side_0_E a { background: url("img/side/side_0_E.gif") 0px -0px no-repeat; width:170px; height: 58px }
	#side_0_E a:hover { background: url("img/side/side_0_E.gif") -170px -0px no-repeat }
	#side_1_C a { background: url("img/side/side_1_C.gif") 0px -0px no-repeat; width:170px; height: 58px }
	#side_1_C a:hover { background: url("img/side/side_1_C.gif") -170px -0px no-repeat }
	#side_A_E a { background: url("img/side/side_A_E.gif") 0px 0px no-repeat; width:170px; height: 81px }
	#side_A_E a:hover { background: url("img/side/side_A_E.gif") -170px 0px no-repeat }
	#side_B_E a { background: url("img/side/side_B_E.gif") 0px 0px no-repeat; width:170px; height: 54px }
	#side_B_E a:hover { background: url("img/side/side_B_E.gif") -170px 0px no-repeat }
	#side_C_E a { background: url("img/side/side_C_E.gif") 0px 0px no-repeat; width:170px; height: 45px }
	#side_C_E a:hover { background: url("img/side/side_C_E.gif") -170px 0px no-repeat }
	#side_D_E a { background: url("img/side/side_D_E.gif") 0px 0px no-repeat; width:170px; height: 45px }
	#side_D_E a:hover { background: url("img/side/side_D_E.gif") -170px 0px no-repeat }

/*<agl.folder "menu">*/
	
	#g_menu li, #g_menu a { margin: 0; padding: 0;
	display: block; list-style-type: none; float: left;
	background-position: 0 0; text-indent: 0px; }
	#g_menu a { text-indent: -10000px; text-decoration: none }

	#menu_0 a { background: url("img/menu/menu_0.gif") 0px 0px no-repeat; width: 170px; height: 50px }
	#menu_0 a:hover { background: url("img/menu/menu_0.gif") 0px -50px no-repeat }
	#menu_A a { background: url("img/menu/menu_A.gif") 0px 0px no-repeat; width: 99px; height: 50px }
	#menu_A a:hover { background: url("img/menu/menu_A.gif") 0px -50px no-repeat }
	#menu_B a { background: url("img/menu/menu_B.gif") 0px 0px no-repeat; width: 72px; height: 50px }
	#menu_B a:hover { background: url("img/menu/menu_B.gif") 0px -50px no-repeat }
	#menu_C a { background: url("img/menu/menu_C.gif") 0px 0px no-repeat; width: 99px; height: 50px }
	#menu_C a:hover { background: url("img/menu/menu_C.gif") 0px -50px no-repeat }
	#menu_D a { background: url("img/menu/menu_D.gif") 0px 0px no-repeat; width: 81px; height: 50px }
	#menu_D a:hover { background: url("img/menu/menu_D.gif") 0px -50px no-repeat }
	#menu_E a { background: url("img/menu/menu_E.gif") 0px 0px no-repeat; width: 72px; height: 50px }
	#menu_E a:hover { background: url("img/menu/menu_E.gif") 0px -50px no-repeat }
	#menu_F a { background: url("img/menu/menu_F.gif") 0px 0px no-repeat; width: 72px; height: 50px }
	#menu_F a:hover { background: url("img/menu/menu_F.gif") 0px -50px no-repeat }
	#menu_G a { background: url("img/menu/menu_G.gif") 0px 0px no-repeat; width: 99px; height: 50px }
	#menu_G a:hover { background: url("img/menu/menu_G.gif") 0px -50px no-repeat }

	#menu_A_E a { background: url("img/menu/menu_A_E.gif") 0px 0px no-repeat; width: 73px; height: 50px }
	#menu_A_E a:hover { background: url("img/menu/menu_A_E.gif") 0px -50px no-repeat }
	#menu_B_E a { background: url("img/menu/menu_B_E.gif") 0px 0px no-repeat; width: 117px; height: 50px }
	#menu_B_E a:hover { background: url("img/menu/menu_B_E.gif") 0px -50px no-repeat }
	#menu_C_E a { background: url("img/menu/menu_C_E.gif") 0px 0px no-repeat; width: 153px; height: 50px }
	#menu_C_E a:hover { background: url("img/menu/menu_C_E.gif") 0px -50px no-repeat }
	

	.menu   { line-height: 2.5; text-decoration: none; background-color: #888; background-position: 160px 300px; 
		text-align: left; margin-top: 0; float: left; border-bottom: 2px solid #ccc }
	.menu a  { color: white; text-decoration: none; background-color: #888; background-position: 160px 30px; 
		text-align: left; text-indent: 40px; position: absolute; width: 155px; height: 30px; border-bottom: 2px solid #ccc }
	.menu a:hover  { color: white; background-color: #bbb }
	#menu01 { background-color: #bbb }
	#menu01 a  { background-color: #aaa }
	#menu01 a:hover  { background-color: #666 }
	#menu02 { position: absolute; top: 32px }
	#menu03 { position: absolute; top: 64px }
	#menu04 { position: absolute; top: 96px }
	#menu05 { position: absolute; top: 128px }
	#menu06 { position: absolute; top: 160px }
	#menu07 { position: absolute; top: 192px }
	#menu08 { background-color: #bbb; position: absolute; top: 224px }
	#menu08 a  { background-color: #aaa }
	#menu08 a:hover  { background-color: #666 }
	#menu09 { background-color: #bbb; position: absolute; top: 256px }
	#menu09 a  { background-color: #aaa }
	#menu09 a:hover  { background-color: #666 }
	#menu10 { background-color: #bbb; position: absolute; top: 288px }
	#menu10 a  { background-color: #aaa }
	#menu10 a:hover  { background-color: #666 }
	#menu11 { background-color: #bbb; position: absolute; top: 320px }
	#menu11 a  { background-color: #aaa }
	#menu11 a:hover  { background-color: #666 }
	#menu12 { position: absolute; top: 352px }
	#menu13 { background-color: #bbb; position: absolute; top: 384px }
	#menu13 a  { background-color: #aaa }
	#menu13 a:hover  { background-color: #666 }
	#menu1_E { top: 0 }
	#menu2_E { position: absolute; top: 0; left: 160px }
	#menu3_E { position: absolute; top: 0; left: 320px }
	.menuhead { border-right: 1px solid #ffffff }
/*</agl.folder>*/
/*<agl.folder "style">*/
	.kyu_area .item { background-color: #666 }
	.kyu_area .icon   { background-color: #09f }
	.kyu_area .icon a  {  }
	.kyu_area .icon a:hover  {  }
	.kyu_area .left { margin-right: 10px; float: left }
	.kyu_area .right { margin-left: 10px; float: right }
	.kyu_area .border { border-right: 1px solid #cccccc }
	.kyu_area .under { background-color: #fff; border-bottom: 1px solid #cccccc }
	.kyu_area .over { overflow: auto }
	.kyu_area .nowrap { white-space: nowrap }
	.kyu_area .width { width: 155px }
	.kyu_area .width_20 { width: 20px }
	.kyu_area .width_100 { width: 90px }
	.kyu_area .width_134 { width: 134px }
	.kyu_area .stock { background-color: #dddddd }
	.kyu_area .side { margin-top: 0; position: absolute; left: 480px; width: 155px; float: right }
	.kyu_area #top { position: absolute; top: 0; left: 0 }
	.kyu_area #news     { color: #ccc; border-bottom: 2px solid #ccc }
	.kyu_area #box     { color: black; line-height: 120%; margin-bottom: 10px; width: 420px; height: 300px }
	.kyu_area #box_1     { padding-left: 8px; width: 185px; border-right: 2px solid #cef; float: left }
	.kyu_area #box_2     { padding-left: 8px; width: 185px; border-right: 2px solid #cef; float: left; }
	.kyu_area #box_3     { padding: 4px; width: 185px; border-right: 2px solid #cef; float: right }
	.kyu_area .clear  { clear: both }
	.kyu_area #news_list  { margin-top: 165px; position: absolute; top: 280px }
	.kyu_area .group  { background-color: #eee; background-position: 280px 0; text-align: center; padding: 10px; float: left; outline: solid 5px white }
	.kyu_area .count { text-align: right; margin-right: 10px }
	.kyu_area .name { color: #06c; font-weight: bold; background-color: #09f; 
		text-align: left; text-indent: 10px; margin: 0; padding: 0; display: block }
	.kyu_area .name a { color: #06c; background-color: #cef; display: block }
	.kyu_area .name a:hover { color: white; background-color: #06c }
	
	.sitemap h4{
	border-bottom:1px solid #C9CACA !important;
	border-left:none; !important;
	margin:0 0 15px 0 !important;
	padding:0 0 7px 0 !important;
	font-size:107% !important;
	color:#080304 !important;
	clear:both !important;
}

.sitemap h4 span{
	border-left:5px solid #CC3399 !important;
	padding:0 0 5px 5px !important;
}

.sitemap{
	margin:15px 0 0 0;
}

.sitemap .section ul{
	margin:0 0 10px 0;
}

.sitemap .left,
.sitemap .right{
	width:340px;
}

.sitemap a{
	color:#080304 !important;
}

.sitemap h4 a{
	color:#036EB8 !important;
}