@charset "utf-8";
/* CSS Document */

/* support top css start */
.support_top{
padding-right:30px;
}
.support_tbl{
background:url(../../support/images/bg02.gif) left top no-repeat;
}
.support_tbl td{
border-bottom:dotted 1px #acacac;
padding:15px 0 13px 20px;
background:url(../../support/images/bg01.gif) 10px 5px no-repeat;
}
.support_tbl td.none{
border-bottom:none;
}
.basic_info{
background:url(../../support/images/bg02.gif) left top no-repeat;
padding:7px;
margin-bottom:15px;
}
.basic_info ul li{
background:url(../../support/images/bg01.gif) left top no-repeat;
border-bottom:dotted 1px #acacac;
line-height:0;
}
#time{
padding:11px 0 11px 15px;
}
.basic_info ul li#telphone{
background:url(../../support/images/bg01.gif) left center no-repeat;
border-bottom:dotted 1px #acacac;
line-height:0;
padding:12px 0 12px 15px;
}
.basic_info ul li.none{
border-bottom:none;
padding:10px 0 12px 15px;
background:url(../../support/images/bg01.gif) left center no-repeat;
}
.for_faq{
float:right;
width:302px;
}
.faq_setbg02{
background:url(../../support/images/faq_bg.gif) left top no-repeat;
}
.setbg01{
background:url(../../support/images/common_bg.gif) left bottom no-repeat;
padding:15px;
}
.setbg01 .faq_txt{
padding:0 40px 10px 0;
}
.for_safe{
float:left;
width:302px;
}
.safe_setbg02{
background:url(../../support/images/safety_bg.gif) left top no-repeat;
}
/* support top css end */
/* faq css start */
.faq{
padding-right:30px;
}
.faq h3{
font-size:0;
line-height:0;
margin:20px 0;
}
.questions{
margin:0;
border-bottom:dotted 1px #acacac;
padding:10px 0;
}
.questions dt img,
.answer_ttl dt img,
.answer_detail dt img{
vertical-align:middle;
}
.questions dd,
.answer_ttl dd{
margin-left:0;
padding-left:36px;
margin-top:-1.4em;
}
.questions dd a{
color:#041e7e;
}
.all_answer{
margin-top:30px;
}
.answer{
margin-bottom:15px;
}
.answer p{
margin-top:10px;
text-align:right;
}
.answer_ttl{
margin:0;
background:url(../../support/fqa/images/q_common_bg.gif) left top no-repeat;
padding:8px;
border-bottom:solid 1px #c6daeb;
zoom:1;
}
.answer_ttl dt img{
vertical-align:middle;
}
.answer_ttl dt img{
vertical-align:middle;
}

.answer_detail{
margin:0;
background:url(../../support/fqa/images/a_common_bg.gif) left bottom no-repeat;
padding:15px 8px;
zoom:1;
}
.answer_detail dd{
margin-left:0;
padding-left:36px;
margin-top:-1.4em;
padding-right:20px;
}

/* faq css end */

/* safety css start */
.safety{
padding-right:30px;
}
.safety h3{
font-size:0;
line-height:0;
margin:20px 0;
}
.safety_txt{
padding:20px 0;
}
.safety_list{
padding:20px 0;
border-top:dotted 1px #acacac;
}
.bottom_dot{
border-bottom:dotted 1px #acacac;
}
.safety_list ul li .txt{
display:block;
margin-left:0.5em;
}
/* safety css start */




























