@charset "shift_jis";

/* dummy \*/
* html div {
height:1%;
}
/* dummy */

#content #main h1{
margin-bottom:20px;
}

#content #main a{
color:#323D7B;
}

#content #main p{
margin:0;
}
#content #main table{
border-collapse:separate;
}

#content #main h2{
margin-top:21px;
margin-bottom:9px;
}

#content #main .clear{
clear:both;
}

#content #main .pagetop{
text-align:right;
margin:3px 25px 0 0;
font-size:x-small;
}

/* color */
#content #main .navy{
color:#323D7B;
}

/* faq.html */
#content #main .main_inner{
width:620px;
}
#content #main .subtit02{
margin-top:30px;
}

#content #main  h3{
margin-bottom:10px;
}

#content #main  h3.list{
margin-bottom:0;
padding:0;
}

#content #main h4{
background:#e7e9f3;
font-weight:bold;
color:#364b98;
font-size:small;
padding:0 5px;
margin-bottom:10px;
}

#content #main .listtb{
margin-bottom:36px;
list-style-type:none;
}

#content #main .listtb li h3 img{
padding:0;
}

#content #main .listtb li li{
padding:9px 0 3px;
background:transparent url(../service/faq/images/faq_bg.gif) left bottom repeat-x;
color:#323d7b;
text-align:left;
position:relative;
line-height:normal;
height:1.2em;
}

#content #main .listtb li img{
vertical-align:middle;
padding-left:14px;
}

#content #main .listtb li a{
color:#323d7b;
padding-left:8px;
}

#content #main .listtb span{
position:absolute;
top:9px;
right:0;
display:block;
width:10em;
text-align:right;
line-height:normal;
}

#content #main .listtb span a{
padding:0;
}

/*
.listtb td{
border-bottom:1px solid #aeb6d8;
padding-top:9px;
}

.listtb .entrytxt{
padding-left:26px;
color:#323d7b;
text-align:left;
}

.listtb .detaillink{
text-align:right;
}
*/

#content #main .boderb{
margin-bottom:25px;
padding-bottom:25px;
border-bottom:1px solid #B8BFDC;
}

#content #main .faqlin{
margin:20px 0;
_margin:0;
text-align:right;
}

#content #main .faqcatch{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px solid #f6f6f6;
}

#content #main .related{
border:1px solid #a8acc7;
margin-bottom:25px;
}

#content #main .related .image{
padding:7px 0 7px 7px;
vertical-align:middle;
}

#content #main .related .image .inner{
background:#eeecf6;
}

#content #main .related .item{
vertical-align:middle;
text-align:left;
color:#386fed;
padding:7px 7px 7px 20px;
}

#content #main .related .item a{
color:#386fed;
}

