@charset "Shift_JIS";
body{
margin: 0;
padding: 0px;
line-height: 1,5;
background: url(../background_1.jpg) repeat-x;
text-align: center;
font-family:'Meiryo','メイリオ','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',sans-serif;
-webkit-text-size-adjust:100%;
}
#bana_area,#foot,#foot .foot_copy,#foot .foot_nav,body{
text-align:center;
}
.nav a:hover,.nav li a{
border-bottom:2px solid #009;
text-decoration:none;
}
.nav2 a:hover,.nav2 li a{
border-bottom:2px solid #009;
text-decoration:none;
}
.nav3 a:hover,.nav3 li a{
border-bottom:2px solid #009;
text-decoration:none;
}
a{
text-decoration:none;
color:#00f;
}
a:hover{
text-decoration:underline;
color:#06bcf9;
}
#foot,.nav a:hover{
text-decoration:none;
}
div#main{
margin:0 auto;
width:930px;
}
h1{
font-size:82%;
color:#e4e4e4;
font-weight:400;
padding:0;
margin: 0;
}
h2{
font-size:16px;
color:white;
margin:0;
}
.toplogo{
padding:26px 0 20px;
}
.top_spoffer{
padding:25px 0 0;
}
.guide{
width:442px;
font-size:13px;
line-height:1.4;
color:#009;
padding:14px 0 12px;
text-align : left;
}
#topic{
width:440px;
white-space: nowrap;
}
#topic li{
font-size:12px;
color:#009;
background-color:#fff;
list-style-image:url(../b_icon2.gif);
list-style-position:outside;
padding:0;
margin:3px 0 0 -10px;
line-height:14px;
text-align:left;
}
#qa{
font-size:12px;
color:#009;
background-color:#fff;
}
.page-top{
position: fixed;
bottom: 60px;
right: 40px;
padding: 10px;
text-decoration: none;
background: #7e7a7a;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-size: 12px;
color: #ffffff;
-ms-filter: "alpha(opacity=80)";
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
text-shadow: none;
}
.page-top:hover{
background:#afafaf;
color: #ffffff;
text-decoration: none;
}
#foot{
font-size:11px;
}
#foot a{
color:#00c;
}
#foot .foot_nav{
margin-right:auto;
margin-left:auto;
color:#00c;
white-space: nowrap;
}
#foot .foot_nav03{
margin-right:auto;
margin-left:auto;
font-size:13px;
color:#00c;
white-space: nowrap;
}
#foot .foot_copy{
margin-top:2px;
font-size:10px;
color:#c1c1c1;
white-space: nowrap;
}
#bana_area{
font-size:9px;
line-height:2.2;
border-style:none;
}
.nav{
width:178px;
margin-top:120px;
font-size:12px;
}
.nav ul{
margin:0;
padding:0;
list-style-type:none;
text-align:left;
}
.nav li a{
display:block;
background:url(../img/bg_list_off1.png) 167px 49% no-repeat #f0f8ff;
color:#009;
padding:9px 10px 9px;
line-height:1.3;
position:relative;
}
.nav a:hover{
background:url(../img/bg_list_on.png) 167px 49% no-repeat #3cf;
color:#fff;
}
.nav2{
width: 178px;
font-size:12px;
}
.nav2 ul{
margin:0;
padding:0;
list-style-type:none;
text-align:left;
}
.nav2 li a{
display:block;
background:url(../img/bg_list_off2.png) 167px 49% no-repeat #eefff7;
color:#009;
padding:9px 10px 9px;
line-height:1.3;
position:relative;
}
.nav2 a:hover{
background : url(../img/bg_list_on.png) 167px 49% no-repeat #00cccc;
color:#fff;
}
.nav3{
width: 178px;
font-size:12px;
}
.nav3 ul{
margin:0;
padding:0;
list-style-type:none;
text-align:left;
}
.nav3 li a{
display:block;
background:url(../img/bg_list_off3.png) 167px 49% no-repeat #fffeee;
color:#009;
padding:9px 10px 9px;
line-height:1.3;
position:relative;
}
.nav3 a:hover{
background : url(../img/bg_list_on.png) 167px 49% no-repeat #eedf00;
color:#fff;
}
tr.mouseover td{
background-color:#f7ffff;
}