@charset "shift_jis";

/*global*/
body{background:#f3f3f3;color:#333;line-height:1.46;font-size:62.5%;-webkit-text-size-adjust:none;}
a:link{color:#0265cb;text-decoration:none;}
a:visited{color:#0265cb;text-decoration:none;}
a:hover{text-decoration:none;}
a:focus,a:active{text-decoration:none;}
a{-webkit-tap-highlight-color:rgba(0,0,0,0);}

/*display none*/
.dn{display:none!important;}

/*clearfix*/
.cfx:before,.cfx:after{content:"";display:block;overflow:hidden;font-size:0;height:0;}
.cfx:after{clear:both;}

/* color */
.red{color:#c33;}

/*arrows*/
.arwu,.arwd,.arwl,.arwr{display:inline-block;width:0;height:0;font-size:0;line-height:0;}
.arwu{border-style:dashed dashed solid;}
.arwd{border-style:solid dashed dashed;}
.arwl,.arwr{border-style:dashed solid dashed;}
.arwu4{border-width:0 4px 4px;border-right:dashed transparent 4px;}
.arwd4{border-width:4px 4px 0;border-right:4px dashed transparent;}
.arwl4{border-width:4px 4px 4px 0;border-bottom:dashed 4px transparent;}
.arwr4{border-width:4px 0 4px 4px;border-bottom:dashed 4px transparent;}
.arwu6{border-width:0 6px 6px;border-right:dashed transparent 6px;}
.arwd6{border-width:6px 6px 0;border-right:6px dashed transparent;}
.arwl6{border-width:6px 6px 6px 0;border-bottom:dashed 6px transparent;}
.arwr6{border-width:6px 0 6px 6px;border-bottom:dashed 6px transparent;}
.arwu{border-color:transparent transparent #0265cb;}
.arwd{border-color:#0265cb transparent transparent;}
.arwl,.arwr{border-color:transparent #0265cb transparent;}

/*caution*/
.caution{margin:0;padding:20px;background:#fee;border:2px solid #c33;text-align:center;font-size:1.8em;font-weight:bold;color:#c33;}

/*skip*/
#skip{display:none;}

/*header footer*/
#header,#footer{overflow:hidden;width:auto;height:36px;margin:0;padding:0;line-height:36px;font-size:1.2em;}
#header div.header-lr,#footer div.footer-lr{width:auto;height:36px;margin:0 auto;padding:0;}
#header div.header-l{float:left;width:139px;height:36px;background:url(/experience/welcome/images/header_logo.gif) no-repeat;}
#header div.header-r{float:right;}
#header{background:#112d8d;color:#fff;border-bottom:1px solid #acacac;}
#header div.header-r a,#footer a{display:inline-block;padding:0 8px 0 0;}
#header a{color:#fff;}
#footer{background:#fff;height:9em;padding:8px 0 10px 0;border-top:3px solid #112d8d;line-height:3em;}
#footer a:visited{color:#0265cb;}
#header div.header-r a,#footer div.footer-l a{background:none;}
#footer div.footer-l,#footer div.footer-r{text-align:center;line-height:2em;}
#footer div.footer-r span{display:block;padding:0.25em 0 1em 0;}

/*logout*/
#header div.header-r a.logout,#footer div.footer-r a.logout{display:inline-block;width:60px;margin:0 2px;padding:0 4px;background:#f3f3f3;border:1px solid #999;line-height:21px;text-align:center;text-decoration:none;color:#000;
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d3d3d3));/*webkit*/
background:-moz-linear-gradient(top, #fff 0%, #d3d3d3 100%);/*mozilla*/
background:-o-linear-gradient(top, #fff 0%, #d3d3d3 100%);/*opera*/
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;
}

/*container*/
#container{margin:0;padding:0 0 15px 0;border-top:1px solid #d9d9d9;font-size:1.6em;
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#aed7f3));/*webkit*/
background:-moz-linear-gradient(top, #fff 0%, #aed7f3 100%);/*mozilla*/
background:-o-linear-gradient(top, #fff 0%, #aed7f3 100%);/*opera*/
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:auto;height:3.2em;margin:0 auto;padding:0;line-height:4.1em;}
#welcome div.welcome-l{padding:0.5em 0 0 12px;line-height:1.7em;font-size:1.2em;font-weight:bold;font-family:"CI",Verdana,Arial,sans-serif;}
#welcome div.welcome-r{display:none;}

/*info*/
#info{overflow:hidden;width:auto;height:auto;margin:0 0 10px 0;padding:0;background:#fff;border-bottom:1px solid #999;font-size:0.9em;}
#info div.info-l,#info div.info-r{overflow:hidden;width:auto;}
#info div.info-title{margin:0 0 10px 0;padding:10px 12px;background:#0265cb;color:#fff;font-weight:bold;}
#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{float:right;margin:0;/position:relative;/right:1em;/bottom:1.7em;/*IE6,7*/}
#info div.info-cont{margin:0 0 10px 0;padding:2px 12px;}
#info table{width:98%;margin-bottom:15px;padding:0;}
#info table th,#info table td{overflow:hidden;margin:0;line-height:2em;border-bottom:1px dotted #999;vertical-align:middle;white-space:nowrap;}
#info table th{border-right:1px dotted #999;}
#info table td{padding-left:0.4em;}
#info table tr.pcoff{display:table-row;}
#info a.rlink{display:block;padding-top:6px;text-align:right;}
#info div.cp a.rlink{margin-top:8px;border-top:1px dotted #999;}
#info a.rlink span{position:relative;bottom:2px;right:8px;}
#info ul li{list-style-type:disc;margin-left:22px;padding:2px 0;line-height:1.5em;}
#info div.info-bnr{display:none;}
#info .smtoff{display:none;}
#info div.info-btn{display:block;width:99%;height:3em;margin:0 auto;0;background:#f3f3f3;border:1px solid #999;line-height:3em;text-align:center;
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d9d9d9));/*webkit*/
background:-moz-linear-gradient(top, #fff 0%, #d9d9d9 100%);/*mozilla*/
background:-o-linear-gradient(top, #fff 0%, #d9d9d9 100%);/*opera*/
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#d9d9d9));/*IE,7*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#d9d9d9))";/*IE8,9*/
zoom:1;
}
#info div.info-btn a{display:block;width:auto;text-decoration:none;}
#info div.info-btn span{position:relative;bottom:2px;right:8px;}

/*notify*/
.notify{display:none;margin:0 0 10px 0;padding:6px;background:#fff;border-top:1px solid #999;border-bottom:1px solid #999;text-align:left;font-size:0.9em;}

/*tabs*/
#tabs{overflow:hidden;margin:0;padding:0;background:#fff;border-top:1px solid #999;}

/*tabmenu*/
#tabs ul.tmenu{overflow:hidden;font-weight:bold;}
#tabs ul.tmenu li{display:inline-block;overflow:hidden;width:50%;height:51px;margin:0;padding:0;border-right:1px solid #999;border-bottom:1px solid #999;text-align:center;font-size:1em;white-space:nowrap;
vertical-align:bottom;/*iPhone iPad baseline*/
/width:158px;/display:inline;zoom:1;/*IE6,7*/
}
#tabs ul.tmenu li,x:-moz-any-link{display:-moz-inline-box;width:158px;}/*Firefox2*/
#tabs ul.tmenu li,x:-moz-any-link,x:default{display:-moz-inline-box;width:158px;}/*Firefox3*/
#tabs ul.tmenu li:nth-child(odd){margin-left:-1px;}
#tabs ul.tmenu li:nth-child(even){border-right:0;}
#tabs ul.tmenu li a{display:block;width:100%;height:51px;margin:0;padding:0;background:#f3f3f3;font-size:1em;line-height:51px;
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d9d9d9));/*webkit*/
background:-moz-linear-gradient(top, #fff 0%, #d9d9d9 100%);/*mozilla*/
background:-o-linear-gradient(top, #fff 0%, #d9d9d9 100%);/*opera*/
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#d9d9d9));/*IE,7*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff,endcolorstr=#d9d9d9))";/*IE8,9*/
zoom:1;
}
#tabs ul.tmenu li a,x:-moz-any-link{width:158px;}/*Firefox2*/
#tabs ul.tmenu li a,x:-moz-any-link,x:default{width:158px;}/*Firefox3*/
#tabs ul.tmenu li a:link{text-decoration:none;color:#0265cb;}
#tabs ul.tmenu li a:visited{text-decoration:none;color:#0265cb;}
#tabs ul.tmenu li.active a:link,#tabs ul.tmenu li.active a:visited{background:#0265cb;text-decoration:none;color:#fff;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0265cb,endcolorstr=#0265cb));/*IE,7*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0265cb,endcolorstr=#0265cb))";/*IE8,9*/
zoom:1;
}

/*tabcont*/
#tabs div.tabcont{height:auto;padding-bottom:14px;border-bottom:1px solid #999;}
#tabs div.tabcont ul{margin:10px 0 0 0;}
#tabs div.tabcont ul li{list-style-type:disc;margin:0 20px 0 40px;padding:3px 0;color:#999;font-size:1em;line-height:2em;}
#tabs div.tabcont ul li.subcat{list-style-type:none;margin:0 10px 4px 10px;padding:2px 5px 2px 2px;background:#0265cb;color:#fff;text-align:center;font-size:0.94em;}
#tabs div.tabcont ul li.subspc{padding:0 0 10px 0;}
#tabs div.tabcont ul li.bb1{margin:0 20px 5px 40px;padding:3px 0 8px 0;border-bottom:1px dotted #999;}
