@charset "shift_jis";

/*global*/
body{background:#fff;}
a:hover{text-decoration:underline;}
a:focus,a:active{text-decoration:underline;}

/*clearfix*/
* html .cfx{zoom:1;}/*IE6*/
*:first-child+html .cfx{zoom:1;}/*IE7*/

/*skip*/
#skip{display:block;}
#skip a{z-index:99;position:absolute;left:-9900px;zoom:1;width:200px;height:32px;margin:0;padding:0;background:#fff;border:2px solid #0265cb;text-align:center;line-height:32px;font-size:1.4em;color:#0265cb;}
#skip a:visited{text-decoration:underline;color:#0265cb;}
#skip a:hover{text-decoration:none;color:#36f;}
#skip a:focus,#skip a:active{position:absolute;top:0;left:50%;margin-left:-100px;}

/*header footer*/
#header,#footer{font-size:1.4em;}
#header div.header-lr,#footer div.footer-lr{width:960px;}
#header div.header-r a,#footer a{padding:0 2em 0 16px;}
#header a:hover{color:#ffd700;text-decoration:underline;}
#footer{height:auto;line-height:auto;}
#footer div.footer-l,#footer div.footer-r{text-align:left;line-height:auto;}
#footer div.footer-l{float:left;}
#footer div.footer-r{float:right;}
#header div.header-r a{background:url(/common/images/com_ic009_2.gif) left 50% no-repeat;}
#footer div.footer-l a{background:url(/common/images/com_ic009.gif) left 50% no-repeat;}
#footer div.footer-r span,x:-moz-any-link{display:-moz-inline-box;padding:0 2em 0 0;}/*Firefox2*/
#footer div.footer-r span,x:-moz-any-link,x:default{display:-moz-inline-box;padding:0 2em 0 0;}/*Firefox3*/
#footer div.footer-r span{display:inline-block;padding:0 2em 0 0;}

/*logout*/
#header div.header-r a.logout,#footer div.footer-r a.logout{width:114px;height:20px;margin:0;padding:0;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#d3d3d3));/*IE6,7*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#d3d3d3))";/*IE8,9*/
zoom:1;
}
#header div.header-r a.logout:hover,#footer div.footer-r a.logout:hover{background:#fff;text-decoration:underline;color:#0265cb;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#ffffff));/*IE,7*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#ffffff))";/*IE8,9*/
zoom:1;
}

/*container*/
#container{font-size:1.4em;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#aed7f3));/*IE6,7*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#aed7f3))";/*IE8,9*/
zoom:1;
}

/*welcome*/
#welcome{width:936px;height:4.1em;margin:0 auto;padding:3px 7px 0 7px;}
#welcome div.welcome-l{float:left;padding:0.55em 0 0 0;font-size:1.5em;letter-spacing:0.05em;font-family:"CI",Verdana,Arial,sans-serif;}
#welcome div.welcome-r{display:block;float:right;font-weight:bold;letter-spacing:0.1em;}

/*info*/
#info{width:922px;height:262px;margin:0 auto 15px auto;padding:15px;border:3px solid #ccc;border-radius:10px;font-size:0.96em;}
#info div.info-l,#info div.info-r{overflow:hidden;width:451px;}
#info div.info-l{float:left;}
#info div.info-r{float:right;}
#info div.info-title{padding:5px 12px 4px 12px;}
#info div.info-time,x:-moz-any-link{position:relative;bottom:1.5em;}/*Firefox2*/
#info div.info-time,x:-moz-any-link,x:default{position:relative;bottom:0;}/*Firefox3*/
#info div.info-time{/position:relative;/right:1em;/bottom:1.7em;/*IE6,7*/}
#info div.info-cont{margin:0 0 12px 0;padding:0 12px;}
#info div.cp{overflow:auto;height:96px;}
#info table{width:430px;height:200px;margin:0;}
#info table th,#info table td{padding-left:1em;line-height:2.27em;/line-height:2.2em;}
#info table tr.pcoff{display:none;}
#info a.rlink,x:-moz-any-link{position:relative;bottom:1.5em;}/*Firefox2*/
#info a.rlink,x:-moz-any-link,x:default{position:relative;bottom:0;}/*Firefox3*/
#info a.rlink{float:right;margin:0;padding:0;/position:relative;/bottom:1.4em;/*IE6,7*/}
#info a.rlink span{position:relative;bottom:0;right:6px;}
#info ul li{margin-left:15px;}
#info div.cp a.rlink{display:none;}
#info div.info-bnr{display:block;height:45px;margin:0;padding:0;overflow:hidden;}
#info div.info-btn{display:none;}
#info table.smtoff{display:table;/display:block;/*IE6,7*/}
#info li.smtoff{display:list-item;}

/*tabs*/
#tabs{width:958px;margin:0 auto;border:1px solid #999;}

/*tabmenu*/
#tabs ul.tmenu{width:968px;height:74px;}
#tabs ul.tmenu li{width:136px;height:36px;/display:inline;zoom:1;/*IE6,7*/}
#tabs ul.tmenu li:nth-child(odd){margin:0;}
#tabs ul.tmenu li:nth-child(even){border-right:1px solid #999;}
#tabs ul.tmenu li,x:-moz-any-link{display:-moz-inline-box;width:137px;}/*Firefox2*/
#tabs ul.tmenu li,x:-moz-any-link,x:default{display:-moz-inline-box;width:136px;}/*Firefox3*/
#tabs ul.tmenu li a{width:136px;height:36px;font-size:0.96em;line-height:36px;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#d9d9d9));/*IE6,7*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#d9d9d9))";/*IE8,9*/
zoom:1;
}
#tabs ul.tmenu li a:hover,#tabs ul.tmenu li a:focus,#tabs ul.tmenu li a:active{background:#fff;text-decoration:underline;color:#36f;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#ffffff));/*IE6,7*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#ffffff))";/*IE8,9*/
zoom:1;
}
#tabs ul.tmenu li.active a:link,#tabs ul.tmenu li.active a:visited,#tabs ul.tmenu li.active a:hover{cursor:default;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0265cb,endcolorstr=#0265cb));/*IE6,7*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0265cb,endcolorstr=#0265cb))";/*IE8,9*/
zoom:1;
}

/*tabcont*/
#tabs div.tabcont{height:280px;}
#tabs div.tabcont ul{float:left;width:237px;}
#tabs div.tabcont ul li{margin:0 0 0 30px;line-height:1.5em;}
#tabs div.tabcont ul li.bb1{margin:0 0 5px 30px;}
