body {
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka,MS PGothic,sans-serif;
margin: 0;background-color: #000000; text-align:center;}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li{margin:0;padding:0;}
img{border:0;}
.submenu {
	position:absolute;
	visibility:hidden;
	width:199px;
	z-index:3;
	margin-left:14px;
}

#header {height:224px;}
#header h1{position:absolute; z-index:1;}

#header p{margin-bottom:10px; padding:7px 11px 0 0;text-align:right;position: relative; z-index:2;}
#header .head_link{list-style:none;float:right;position:relative;z-index:2;}
#header .head_link li{padding:0 18px 0 12px;float:left;background:url(icon_sm09.gif) 0 6px no-repeat;}
#header .head_link li.hl_end{padding-right:11px;}
#header .head_link a{display:block; font-size:75%; line-height:115%; color:#d3dff4; text-decoration:none;}
#header .head_link a:link{line-height:18px; color:#d3dff4; text-decoration:none;}
#header .head_link a:visited{line-height:18px; color:#d3dff4; text-decoration:none;}
#header .head_link a:hover{line-height:18px; color:#d3dff4; text-decoration:underline;}

* html body #header .head_link li{background:url(icon_sm09.gif) 0 7px no-repeat;}

#container{width:856px;margin:0 auto; text-align:left;background-color:#ffffff;}
#inner-contaiter{width:850px;margin-left:3px;}
#content_top{width:850px;margin-bottom:3px;}
#content{width:850px; background: url(smbg_01.gif) repeat-y right top;margin-bottom:3px;}
#content2{width:850px; background: url(smbg2_01.gif) repeat-y left top;}
#main{width:566px; float:left;}
#nav{width:281px;float:right;}
#main2{width:625px;float:right; padding-bottom:30px;}
#main3{width:625px;float:right;}
#nav2{width:220px; float:left; padding-bottom:100px;}
#foot-link{clear:both;width:850px;}
.foot-link02{margin-right:281px;}
#foot2-link{clear:both;width:850px;}
.foot2-link02{margin-left:223px;}
#footer{width:850px; background:url(f_bg01.gif) repeat-x; height:136px; clear:both;}
.page_top{margin-top:45px;margin-bottom:25px; clear:both;}
.page_top2{margin-top:45px; margin-bottom:15px; clear:both;}
#footer-link{padding:7px 10px 6px; width:830px; background:#d8d8d8; border-top:solid 1px #fff; clear:both;}


#gnavi {margin-bottom:2px; list-style:none;clear:both;}
#gnavi li {height:39px; float:left;}
#gnavi li a, 
#gnavi li img{display:block;}

#s_gnavi {padding:2px 0 1px;list-style:none;clear:both;}
#s_gnavi li {float:left;}
#s_gnavi li a, 
#s_gnavi li img{display:block;}

.al_c{text-align:center;}
.al_r{text-align:right;}
.al_l{text-align:left;}
.val_b{vertical-align:bottom;}
.val_t{vertical-align:top;}

.flo_l{float:left;}
.flo_r{float:right;}
.clear{clear:both;}

/* clearfix */
.clearfix:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* exlude MacIE5 \*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}
/* end MacIE5 */

/*subnav*/
#nav2 .sm_n01{width:198px; height:101px; margin-bottom:21px; background:url(sm_n01_bg.gif) left bottom no-repeat;}
#nav2 .sm_n01 h2{margin:0px; padding:0px;}
#nav2 .sm_n01 img{display:block;}
#nav2 .sm_n01 ul{margin:0px; padding:0 0 0 13px; list-style:none; line-height:1%;}
#nav2 .sm_n01 li{width:173px; height:22px; margin:0; padding:0 0 6px; font-size:0%;}
#nav2 .sm_n01 li a{width:173px; height:22px; display:block;}
#nav2 .sm_n01 li img{width:173px; height:22px;}

.sm_01{background:url(smbg_03-3.gif) repeat-y; margin-left:24px; margin-bottom:15px;}
.sm_01 dl{background:url(smbg_03-1.gif) no-repeat; width:235px;}
.sm_01 dt{margin-bottom:10px;}
.sm_01 dd{background:url(smbg_03-2.gif) no-repeat left bottom;}
.sm_01 p{margin-left:17px;}

.sm2_01{background:url(smbg2_03-3.gif) repeat-y; width:198px; margin-left:11px; margin-bottom:13px; margin-top:9px;}
.sm2_01 dl{background:url(smbg2_03-1.gif) no-repeat; width:198px;}
.sm2_01 dd{background:url(smbg2_03-2.gif) no-repeat left bottom; width:198px;}
.sm2_01 p{margin-left:13px;}

.sm_02{background:url(smbg_06-3.gif) repeat-y; margin-left:24px; margin-bottom:15px;}
.sm_02 dl{background:url(smbg_06-1.gif) no-repeat; width:235px;}
.sm_02 dd{background:url(smbg_06-2.gif) no-repeat 0 100%;}
.sm_02 p{margin-left:13px;}
.sm_02 li{ list-style:none;}
.icon {margin-left:14px; list-style:none; padding-bottom:10px; padding-left:20px;background:url(icon_sm04.gif) no-repeat 0 6px;}

.sm2_02{margin-bottom:15px;}
.sm2_02 dl{width:198px;}
.sm2_02 dt{margin-bottom:10px; width:198px;}
#sm2_02-2{margin-bottom:0px;}
.sm2_02 dd{ width:198px;}
.sm2_02 li{margin-left:14px; list-style:none; padding-bottom:10px; padding-left:15px; background:url(icon_sm14.gif) no-repeat 0 4px;}
#sm2_02-3 li{margin-left:0;list-style:none; padding-bottom:10px; background:none; padding-left:0;}
ul#sm2_02 li{margin-left:14px; list-style:none; padding-bottom:10px; padding-left:20px; background:url(icon_sm01.gif) no-repeat 0 3px;}

.sm_03 li{margin-left:14px; list-style:none; padding-bottom:10px; padding-left:20px; background:url(icon_sm02.gif) no-repeat 4px 7px; margin-left:24px;}

.sm_04-1{width:20px; float:left;}
.sm_04-2{width:180px; text-align:center;float:left;}

.sm_05{border:solid 1px #171717; border-collapse:collapse;}
.sm_05 td{padding-top:5px;padding-bottom:5px; text-align:center;border:solid 1px #171717; border-collapse:collapse; background-color:#e9edff;}
.sm_05 span{padding-left:9px; padding-right:9px;}
#sm_05-2 td{background-color:#626a8f;}
.sm_05 td.sm_05-3{background-color:#ffe106;}

.sm_05-5{width:223px; padding-left:24px;}
* html body .sm_05-5{ margin:0 auto; padding-left:0px;}

.dies_non{padding-left:11px;font-size:75%;color:#fff;line-height:1.2em;}
.dies_non span.table_sp{text-align:center; display:block;}

.sm2_03{width:204px; text-align:right;}

#CollapsiblePanel1 ul.sm2_04 li,
#CollapsiblePanel2 ul.sm2_04 li,
#CollapsiblePanel3 ul.sm2_04 li,
#CollapsiblePanel4 ul.sm2_04 li {padding-right:3px;margin-left:22px;list-style:none; padding-bottom:4px; padding-left:11px; background:url(icon_sm05.gif) no-repeat 0 5px;}

#CollapsiblePanel1 ul.sm2_04 li #sm2_05 li { margin-left:0;padding-right:3px;list-style:none; padding-bottom:4px; padding-left:11px; background:url(icon_sm05.gif) no-repeat 0 5px;}
#CollapsiblePanel1 ul#sm2_04 { margin-left:0;padding-right:3px;list-style:none; padding-bottom:4px; padding-left:11px; background:url(icon_sm05.gif) no-repeat 0 5px;}

/*works nav*/
.sm2_02 div.sm02_01 {
	width:180px;
	margin: 10px 0 0px;
	padding:10px 0 0;
	background:url(sm_nbg01.gif) no-repeat;
}

.sm2_02 ul#sm2_04{padding-bottom:0; }
.sm2_02 ul#sm2_04 li {padding-right:3px;margin-left:12px;list-style:none; padding-bottom:0; margin-bottom:8px; padding-left:11px; background:url(icon_sm13.gif) no-repeat 0 5px;}
#sm2_05{padding-top:4px;padding-bottom:0;}
.sm2_02 ul#sm2_04 li #sm2_05 li {margin-left:0;padding-right:3px;list-style:none; margin-bottom:0; padding-left:11px; background:url(icon_sm05.gif) no-repeat 0 5px;}

.sm2_07{width:220px;}

.sm2_02 ul#sm2_08{padding-bottom:0;}
.sm2_02 ul#sm2_08 li {padding-right:3px;margin-left:0;list-style:none; padding-bottom:0; margin-bottom:4px; padding-left:11px; background:url(../information/img/i_navi_icon01.gif) no-repeat 0 5px;min-height:15px;}
.sm2_02 ul#sm2_08 .end {padding-right:3px;margin-left:0;list-style:none; padding-bottom:0; margin-bottom:4px; padding-left:11px; background:url(../information/img/i_navi_icon02.gif) no-repeat 0 3px;min-height:15px;}

* html .sm2_02 ul#sm2_08 li {height:15px;}
* html .sm2_02 ul#sm2_08 .end {height:15px;}


/*contents commom*/
#c_01{background-color:#6b6b6b; width:625px;}
#c_02{padding:5px 11px 4px; background:#d8d8d8;}
#c_03{width:625px; text-align:right;}
#c_04{margin-right:10px;}
#c01{margin-right:5px;}

/* text style */
.px10{font-size:65%; line-height:12px;color:#404040;}
.px12{font-size:75%; line-height:140%;color:#404040;;}
.px12_white{font-size:75%; line-height:140%; color:#ffffff;}
.px12_blue{font-size:75%; line-height:115%; color:#7C86AE;}
.px12_blue2{font-size:75%; line-height:115%; color:#0391e9;}
.px12_blue3{font-size:75%; line-height:115%; color:#0040c2;}
.px12_red{font-size:75%; line-height:115%;color:#ec0014;}
.px12_gray{font-size:75%; line-height:115%;color:#cac8c8;}
.px14_white{font-size:90%; line-height:18px; color:#ffffff;}
.px14_blue{font-size:90%; line-height:18px; color:#013D93;}
.px14_blue2{font-size:90%; line-height:18px; color:#0040c2;}
.px14{font-size:90%; line-height:18px;}
.px16{font-size:100%; line-height:20px;}
.px16_white{font-size:100%; line-height:20px; color:#ffffff;}
.px18{font-size:115%; line-height:22px;}

.col_red{color:#cc0000;}
.col_red2{color:#ec0014;}
.col_blue{color:#0028ec;}
.col_blue2{color:#0391e9;}
.col_blue3{color:#003285;}
.col_blue4{color:#7c86ae;}
.color_0014A8{color:#0014A8;}
.col_gold{color:#867110;}

.bold{font-weight:bold;}
.normal{font-weight:normal;}

/* text link style */

.px12 a:link{line-height:140%; color:#404040; text-decoration:underline;}
.px12 a:visited{line-height:140%; color:#404040; text-decoration:underline;}
.px12 a:hover{line-height:140%; color:#404040; text-decoration:none;}

.px12_white a:link{line-height:140%; color:#ffffff; text-decoration:underline;}
.px12_white a:visited{line-height:140%; color:#ffffff; text-decoration:underline;}
.px12_white a:hover{line-height:140%; color:#ffffff; text-decoration:none;}

.px12_blue2 a:link{line-height:115%; color:#0391e9; text-decoration:underline;}
.px12_blue2 a:visited{line-height:115%; color:#0391e9; text-decoration:underline;}
.px12_blue2 a:hover{line-height:115%; color:#0391e9; text-decoration:none;}

.px12_blue3 a:link{line-height:115%; color:#0040c2; text-decoration:underline;}
.px12_blue3 a:visited{line-height:115%; color:#0040c2; text-decoration:underline;}
.px12_blue3 a:hover{line-height:115%; color:#0040c2; text-decoration:none;}

.px12_red a:link{line-height:115%; color:#ec0014; text-decoration:underline;}
.px12_red a:visited{line-height:115%; color:#ec0014; text-decoration:underline;}
.px12_red a:hover{line-height:115%; color:#ec0014; text-decoration:none;}

.px12_gray a:link{line-height:115%; color:#cac8c8; text-decoration:underline;}
.px12_gray a:visited{line-height:115%; color:#cac8c8; text-decoration:underline;}
.px12_gray a:hover{line-height:115%; color:#cac8c8; text-decoration:none;}

.px14 a:link{line-height:18px; color:#404040; text-decoration:underline;}
.px14 a:visited{line-height:18px; color:#404040; text-decoration:underline;}
.px14 a:hover{line-height:18px; color:#404040; text-decoration:none;}

.px12_head a:link{line-height:16px; color:#404040; text-decoration: none;}
.px12_head a:visited{line-height:16px; color:#404040; text-decoration: none;}
.px12_head a:hover{line-height:16px; color:#404040; text-decoration:none;}

.px14_white a:link{line-height:18px; color:#ffffff; text-decoration:underline;}
.px14_white a:visited{line-height:18px; color:#ffffff; text-decoration:underline;}
.px14_white a:hover{line-height:18px; color:#ffffff; text-decoration:none;}

.px14_blu a:link{line-height:18px; color:#013D93; text-decoration:underline;}
.px14_blu a:visited{line-height:18px; color:#013D93; text-decoration:underline;}
.px14_blu a:hover{line-height:18px; color:#013D93; text-decoration:none;}

.px14_blue2 a:link{line-height:18px; color:#0040c2; text-decoration:underline;}
.px14_blue2 a:visited{line-height:18px; color:#0040c2; text-decoration:underline;}
.px14_blue2 a:hover{line-height:18px; color:#0040c2; text-decoration:none;}

.px14_ore a:link{line-height:18px; color:#ee7800; text-decoration:underline;}
.px14_ore a:visited{line-height:18px; color:#ee7800; text-decoration:underline;}
.px14_ore a:hover{line-height:18px; color:#ee7800; text-decoration:none;}

/*MT only*/
.px14_blue3{font-size:90%; line-height:18px;color:#1440b2;}
.px14_blue3 a:link{line-height:18px; color:#1440b2; text-decoration:underline;}
.px14_blue3 a:visited{line-height:18px; color:#1440b2; text-decoration:underline;}
.px14_blue3 a:hover{line-height:18px; color:#1440b2; text-decoration:none;}

/* padding style */
.pad-t1{padding-top:1px;}
.pad-r1{padding-right:1px;}
.pad-b1{padding-bottom:1px;}
.pad-l1{padding-left:1px;}
.pad1{padding:1px;}

.pad-t2{padding-top:2px;}
.pad-r2{padding-right:2px;}
.pad-b2{padding-bottom:2px;}
.pad-l2{padding-left:2px;}
.pad2{padding:2px;}

.pad-t3{padding-top:3px;}
.pad-r3{padding-right:3px;}
.pad-b3{padding-bottom:3px;}
.pad-l3{padding-left:3px;}
.pad3{padding:3px;}

.pad-t4{padding-top:4px;}
.pad-r4{padding-right:4px;}
.pad-b4{padding-bottom:4px;}
.pad-l4{padding-left:4px;}
.pad4{padding:4px;}

.pad-t5{padding-top:5px;}
.pad-r5{padding-right:5px;}
.pad-b5{padding-bottom:5px;}
.pad-l5{padding-left:5px;}
.pad5{padding:5px;}

.pad-t6{padding-top:6px;}
.pad-r6{padding-right:6px;}
.pad-b6{padding-bottom:6px;}
.pad-l6{padding-left:6px;}
.pad6{padding:6px;}

.pad-t7{padding-top:7px;}
.pad-r7{padding-right:7px;}
.pad-b7{padding-bottom:7px;}
.pad-l7{padding-left:7px;}
.pad7{padding:7px;}

.pad-t8{padding-top:8px;}
.pad-r8{padding-right:8px;}
.pad-b8{padding-bottom:8px;}
.pad-l8{padding-left:8px;}
.pad8{padding:8px;}

.pad-t9{padding-top:9px;}
.pad-r9{padding-right:9px;}
.pad-b9{padding-bottom:9px;}
.pad-l9{padding-left:9px;}
.pad9{padding:9px;}

.pad-t10{padding-top:10px;}
.pad-r10{padding-right:10px;}
.pad-b10{padding-bottom:10px;}
.pad-l10{padding-left:10px;}
.pad10{padding:10px;}

.pad-t11{padding-top:11px;}
.pad-r11{padding-right:11px;}
.pad-b11{padding-bottom:11px;}
.pad-l11{padding-left:11px;}
.pad11{padding:11px;}

.pad-t12{padding-top:12px;}
.pad-r12{padding-right:12px;}
.pad-b12{padding-bottom:12px;}
.pad-l12{padding-left:12px;}
.pad12{padding:12px;}

.pad-t13{padding-top:13px;}
.pad-r13{padding-right:13px;}
.pad-b13{padding-bottom:13px;}
.pad-l13{padding-left:13px;}
.pad13{padding:13px;}

.pad-t14{padding-top:14px;}
.pad-r14{padding-right:14px;}
.pad-b14{padding-bottom:14px;}
.pad-l14{padding-left:14px;}
.pad14{padding:14px;}

.pad-t15{padding-top:15px;}
.pad-r15{padding-right:15px;}
.pad-b15{padding-bottom:15px;}
.pad-l15{padding-left:15px;}
.pad15{padding:15px;}

.pad-t16{padding-top:16px;}
.pad-r16{padding-right:16px;}
.pad-b16{padding-bottom:16px;}
.pad-l16{padding-left:16px;}
.pad16{padding:16px;}

.pad-t17{padding-top:17px;}
.pad-r17{padding-right:17px;}
.pad-b17{padding-bottom:17px;}
.pad-l17{padding-left:17px;}
.pad17{padding:17px;}

.pad-t18{padding-top:18px;}
.pad-r18{padding-right:18px;}
.pad-b18{padding-bottom:18px;}
.pad-l18{padding-left:18px;}
.pad18{padding:18px;}

.pad-t19{padding-top:19px;}
.pad-r19{padding-right:19px;}
.pad-b19{padding-bottom:19px;}
.pad-l19{padding-left:19px;}
.pad19{padding:19px;}

.pad-t20{padding-top:20px;}
.pad-r20{padding-right:20px;}
.pad-b20{padding-bottom:20px;}
.pad-l20{padding-left:20px;}
.pad20{padding:20px;}

.pad-t21{padding-top:21px;}
.pad-r21{padding-right:21px;}
.pad-b21{padding-bottom:21px;}
.pad-l21{padding-left:21px;}
.pad21{padding:21px;}

.pad-t22{padding-top:22px;}
.pad-r22{padding-right:22px;}
.pad-b22{padding-bottom:22px;}
.pad-l22{padding-left:22px;}
.pad22{padding:22px;}

.pad-t23{padding-top:23px;}
.pad-r23{padding-right:23px;}
.pad-b23{padding-bottom:23px;}
.pad-l23{padding-left:23px;}
.pad23{padding:23px;}

.pad-t24{padding-top:24px;}
.pad-r24{padding-right:24px;}
.pad-b24{padding-bottom:24px;}
.pad-l24{padding-left:24px;}
.pad24{padding:24px;}

.pad-t25{padding-top:25px;}
.pad-r25{padding-right:25px;}
.pad-b25{padding-bottom:25px;}
.pad-l25{padding-left:25px;}
.pad25{padding:25px;}

.pad-t26{padding-top:26px;}
.pad-r26{padding-right:26px;}
.pad-b26{padding-bottom:26px;}
.pad-l26{padding-left:26px;}
.pad26{padding:26px;}

.pad-t27{padding-top:27px;}
.pad-r27{padding-right:27px;}
.pad-b27{padding-bottom:27px;}
.pad-l27{padding-left:27px;}
.pad27{padding:27px;}

.pad-t28{padding-top:28px;}
.pad-r28{padding-right:28px;}
.pad-b28{padding-bottom:28px;}
.pad-l28{padding-left:28px;}
.pad28{padding:28px;}

.pad-t29{padding-top:29px;}
.pad-r29{padding-right:29px;}
.pad-b29{padding-bottom:29px;}
.pad-l29{padding-left:29px;}
.pad29{padding:29px;}

.pad-t30{padding-top:30px;}
.pad-r30{padding-right:30px;}
.pad-b30{padding-bottom:30px;}
.pad-l30{padding-left:30px;}
.pad30{padding:30px;}

.pad-t31{padding-top:31px;}
.pad-r31{padding-right:31px;}
.pad-b31{padding-bottom:31px;}
.pad-l31{padding-left:31px;}
.pad31{padding:31px;}

.pad-t32{padding-top:32px;}
.pad-r32{padding-right:32px;}
.pad-b32{padding-bottom:32px;}
.pad-l32{padding-left:32px;}
.pad32{padding:32px;}

.pad-t33{padding-top:33px;}
.pad-r33{padding-right:33px;}
.pad-b33{padding-bottom:33px;}
.pad-l33{padding-left:33px;}
.pad33{padding:30px;}

.pad-t34{padding-top:34px;}
.pad-r34{padding-right:34px;}
.pad-b34{padding-bottom:34px;}
.pad-l34{padding-left:34px;}
.pad34{padding:34px;}

.pad-t40{padding-top:40px;}
.pad-r40{padding-right:40px;}
.pad-b40{padding-bottom:40px;}
.pad-l40{padding-left:40px;}
.pad40{padding:40px;}

.pad-t50{padding-top:50px;}
.pad-r50{padding-right:50px;}
.pad-b50{padding-bottom:50px;}
.pad-l50{padding-left:50px;}
.pad50{padding:50px;}



