
#faq_box *{
margin:0;
padding:0;
}

.clear {
clear:both;
}

#btptop {
text-align:right;
margin-top:50px;
}
#btptop a {
padding-left:12px;
background:url(../img/list_up.jpg) no-repeat left top;
}

/*------faq-------*/
#faq_box img {
display:block;
}

#faq_box .m10 {
margin-top:10px;
}
#faq_box h3 {
}


#faq_box .box1 {
margin-top:22px;
padding-bottom:10px;
background:#f4f4f4;
}
#faq_box .box1 ul {
list-style-type:none;
line-height:120%;
margin:0 10px 0 5px;
}
#faq_box .box1 li {
width:495px;
margin-top:8px;
padding-top:1px;
padding-left:36px;
}
#faq_box .box1 li.lq01 {
background:url(../img/list_q01.gif) no-repeat left top;
}
#faq_box .box1 li.lq02 {
background:url(../img/list_q02.gif) no-repeat left top;
}
#faq_box .box1 li.lq03 {
background:url(../img/list_q03.gif) no-repeat left top;
}
#faq_box .box1 li.lq04 {
background:url(../img/list_q04.gif) no-repeat left top;
}
#faq_box .box1 li.lq05 {
background:url(../img/list_q05.gif) no-repeat left top;
}
#faq_box .box1 li.lq06 {
background:url(../img/list_q06.gif) no-repeat left top;
}
#faq_box .box1 li.lq07 {
background:url(../img/list_q07.gif) no-repeat left top;
}
#faq_box .box1 li.lq08 {
background:url(../img/list_q08.gif) no-repeat left top;
}
#faq_box .box1 li.lq09 {
background:url(../img/list_q09.gif) no-repeat left top;
}
#faq_box .box1 li.lq10 {
background:url(../img/list_q10.gif) no-repeat left top;
}
#faq_box .box1 li.lq11 {
background:url(../img/list_q11.gif) no-repeat left top;
}
#faq_box .box1 li a:link,
#faq_box .box1 li a:visited,
#faq_box .box1 li a:active {
color:#666666;
text-decoration:none;
}
#faq_box .box1 li a:hover {
color:#666666;
text-decoration:underline;
}

#faq_box .box1 h4 {
width:495px;
font-size:.8em;
font-weight:normal;
line-height:140%;
color:#000000;
margin:5px 10px 0 10px;
padding-left:31px;
margin-top:10px;
padding-top:10px;
border-top:dashed 1px #b2b2b2;
}
#faq_box .box1 h4.q01 {
margin-top:5px;
padding-top:0;
border-top:0;
background:url(../img/icon_q01.gif) no-repeat -5px 2px;
}
#faq_box .box1 h4.q02 {
background:url(../img/icon_q02.gif) no-repeat -5px 12px;
}
#faq_box .box1 h4.q03 {
background:url(../img/icon_q03.gif) no-repeat -5px 12px;
}
#faq_box .box1 h4.q04 {
background:url(../img/icon_q04.gif) no-repeat -5px 12px;
}
#faq_box .box1 h4.q05 {
background:url(../img/icon_q05.gif) no-repeat -5px 12px;
}
#faq_box .box1 h4.q06 {
background:url(../img/icon_q06.gif) no-repeat -5px 12px;
}
#faq_box .box1 h4.q07 {
background:url(../img/icon_q07.gif) no-repeat -5px 12px;
}
#faq_box .box1 h4.q08 {
background:url(../img/icon_q08.gif) no-repeat -5px 12px;
}
#faq_box .box1 h4.q09 {
background:url(../img/icon_q09.gif) no-repeat -5px 12px;
}
#faq_box .box1 h4.q10 {
background:url(../img/icon_q10.gif) no-repeat -5px 12px;
}
#faq_box .box1 h4.q11 {
background:url(../img/icon_q11.gif) no-repeat -5px 12px;
}

#faq_box .box1 p {
width:495px;
margin:5px 10px 0 5px;
padding-left:36px;
}
#faq_box .box1 p.a01 {
background:url(../img/icon_a01.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a02 {
background:url(../img/icon_a02.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a03 {
background:url(../img/icon_a03.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a04 {
background:url(../img/icon_a04.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a05 {
background:url(../img/icon_a05.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a06 {
background:url(../img/icon_a06.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a07 {
background:url(../img/icon_a07.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a08 {
background:url(../img/icon_a08.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a09 {
background:url(../img/icon_a09.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a10 {
background:url(../img/icon_a10.gif) no-repeat 0 1px;
}
#faq_box .box1 p.a11 {
background:url(../img/icon_a11.gif) no-repeat 0 1px;
}


#faq_box .box1 p.text1 {
width:470px;
font-size:.7em;
margin:10px 10px 0 5px;
padding-left:56px;
}

#faq_box .box1 ul.type1 {
list-style-type:disc;
line-height:150%;
margin:3px 10px 0 60px;
}
#faq_box .box1 ul.type1 li {
width:470px;
margin:0;
padding:0;
}

#faq_box .box1 table.type1 {
width:420px;
color:#000000;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
table-layout:fixed;
margin:10px 0 0 40px;
border:solid 1px #808080;
}
#faq_box .box1 table.type1 th {
font-weight:normal;
text-align:center;
padding:6px 0;
background:#d9d9d9;
border:solid 1px #808080;
}
#faq_box .box1 table.type1 td {
text-align:center;
padding:2px 0;
background:#ffffff;
border:solid 1px #808080;
}



#faq_box .bt01 {
margin-top:10px;
padding-left:10px;
background:url(../img/list_w.gif) no-repeat left top;
}