@charset "utf-8";
/* CSS Document */
/*-----------------------------------*/
*{
text-align:left;
list-style:none outside;
font-size:100%;
}
html{
margin:0;
padding:0;
font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif;
font:normal normal normal 100% sans-serif;
}
body{
margin:0;
padding:0;
background:#f6f6f6 url(../images/back.jpg) repeat-x;
color:#333333;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,em,img{
margin:0;
padding:0;
border:none;
font-weight:normal;
}
th,td{
vertical-align:top;
font-weight:normal;
}
address,em{
font-style:normal;
}
/*-----------------------------------*/
a{
outline:none;
}
a:link{
color:#333333;
text-decoration:underline;
}
a:visited{
color:#666666;
text-decoration:underline;
}
a:hover{
color:#d20000;
text-decoration:underline;
}
/*-----------------------------------*/
#wrapBsc,#wrapHead,#wrapGnav,#wrapFoot{
clear:both;
width:100%;
margin:0 auto;
text-align:center;
}
.ele{
position:relative;
margin:0 auto;
width:960px;
}
#wrapBscEle{
position:relative;
margin:0 auto;
width:960px;
}
/*-----------------------------------*/
#wrapC{
float:right;
width:715px;
}
#wrapC .eleBsc{
margin:0 10px;
}
#wrapC h1{
clear:both;
margin:0 0 40px 0;
}
#wrapC h2{
clear:both;
margin:60px 0 30px 0;
}
#wrapC h2.top{
clear:both;
margin:50px 0 30px 0;
}
#wrapMenu{
float:left;
width:185px;
}
.nav{
width:185px;
margin:0 0 30px 0;
padding:0 0 1px 0;
background:url(../images/nav_line.gif) no-repeat 0 100%;
}
.nav img{
display:block;
}
.nav dt{
padding:1px 0 0 0;
background:url(../images/nav_line.gif) no-repeat;
}
.nav dd{
padding:1px 0 0 0;
}
.nav dd.dyn{
padding:1px 0 8px 0;
}
/*-----------------------------------*/
p{
text-align:justify;
text-justify:distribute;
}
p.intro{
margin:0 10px 30px 10px;
font-size:0.8em;
line-height:150%;
}
p.naked{
font-size:0.8em;
line-height:150%;
}
/*-----------------------------------*/
div.otoiawaseEx{
float:left;
width:470px;
padding:0 20px 0 10px;
}
div.otoiawaseEx table.servFaqex{
width:470px;
margin-bottom:30px;
}
div.otoiawaseEx table.servFaqex th{
width:130px;
border-right:#afafaf solid 1px;
}
div.otoiawaseEx table.servFaqex td{
width:300px;
padding:0 10px 0 30px;
}
table.servFaqex td li{
background:url(../images/li_mark.gif) no-repeat 0 6px;
padding:0 0 0 10px;
font-size:0.75em;
margin:0 0 7px 0;
line-height:150%; 
}
table.servFaqex td li.btm{
margin:0 0 0 0;
}
/*-----------------------------------*/
/*-----------------------------------*/
/*-----------------------------------*/
.swp{
}
/*-----------------------------------*/
/*-------end-------*/