@charset "utf-8";
/* CSS Document */

body{
width:1000px;
height: 100%;
margin:0px auto;
line-height:110%;
font-family: "MS ゴシック","Osaka";
}

#header{
width:1000px;
height:136px;
}

#container{
background-color:#f1f1f1;
text-align:center;
}

#gnavi{
width:1000px;
height:40px;
margin:0px;
padding:0px 15px 5px 15px;
background: url("../images_common/bg_gnavi.jpg") 0px 0px no-repeat;
}

#gnavi li{
float: left;
width: 194px;
height: 40px;
margin: 0px;
padding: 0px;
overflow: hidden;
list-style:none;
text-align: center;
}

#snavi ul{
margin:6px 0px 0px 0px;
padding: 0px;
list-style-type: none;
}

.snavi li{
margin: 0px;
padding: 0px;
}

.snavi-stl01{
margin: 0 0 20px 0;
}

.snavi-stl02{
margin: 0 0 8px 0;
}

#navi-shadow{
width:1000px;
height:8px;
background-image:url("../images_common/gnavi_shadow.jpg");
}

#brd-link{
width:970px;
height:36px;
margin:0px;
padding:2px 15px 0px 15px;
color: #4b4b4b;
background-color:#f1f1f1;
background-image:url("../images_common/brd_shadow.jpg");
background-repeat: no-repeat;
background-position: bottom;
}

#brd-link_top{
width:970px;
height:18px;
margin:0px;
padding:2px 15px 0px 15px;
color: #4b4b4b;
background-color:#f1f1f1;
background-repeat: no-repeat;
background-position: bottom;
}

#brd-link p ,
#brd-link_top p{
margin: 0px;
font-size: 14px;
text-align: left;
}

h1{
margin: 1px 0px 16px 0px;
}

h2{
margin: 0px 0px 14px 0px;
padding: 0px 0px 0px 0px;
}

h3{
margin: 0px 0px 10px 0px;
}

h4{
margin: 0px 0px 4px 0px;
padding:0px;
font-size: 16px;
color:#239687;
text-align:left;
}

.column05 h3{
margin: 0px 0px 30px 30px;
padding:0px;
}

.column05 h4{
margin: 0px 0px 12px 30px;
padding: 0px 0px 0px 0px;
font-size: 17px;
color: #f03246;
text-indent: 17px;
clear: both;
background: url(../inq/images/faq_point_h4.gif) 0px 1px no-repeat;
}


.large{
width:700px;
margin:0px 7px 14px 7px;
padding:0px;
font-size:17px;
line-height:150%;
text-align:left;
}

.cap{
font-size:11px;
margin: 10px 0px 10px 0px;
float:left;
}

#footer{
width:1000px;
height:60px;
background-image:url("../images_common/footer_shadow.jpg");
background-repeat: no-repeat;
background-position: top;
clear:both;
}

#footer p{
margin:0px;
padding:0px;
}

.goindex{
margin:10px 0px 0px 321px;
float:left;
}

.guideline{
margin:10px 0px 0px 20px;
float:left;
}

.sitemap{
margin:10px 0px 0px 20px;
float:left;
}

a{
color:#4957b4;
text-decoration:none;
}

a img{
border-style:none;
}

.pdf{
margin:2px 0 0 8px;
padding:0 0 0 0;
border:0;
position:absolute;
}