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

/*------------------
   C_box
------------------*/
.faq_wrap{border:1px solid #BFBFBF; height:auto; max-width:800px; margin:0px auto; margin-top:20px; margin-bottom:5px; padding-top:5px; padding-bottom:5px;}
.faq_cont01{height:25px; max-width:798px; margin-bottom:5px;background-image:url(../common/images/faq_q.gif);background-repeat:no-repeat;background-position:5px center; display: block;}
.faq_cont02{height:auto; max-width:798px; min-height: 50px; margin-bottom:5px; padding-top:5px; background-image: url(../common/images/faq_a.gif);background-repeat:no-repeat;background-position:5px 5px; display: block; border-top:1px dashed #CCCCCC;}
.faq_cont01 p{font-size:14px;line-height:16px;text-indent:30px; margin-top: 5px;}
.faq_cont02 p{font-size:14px;line-height:16px;text-indent:30px;}


/*------------------
   Cont_640
------------------*/

@media screen and (max-width: 640px) and (min-width: 320px) {
#cont{
   width: 95%;
   max-width: 608px; 
   heght: auto;
   margin: 0 auto;
   margin-top: 20px;
   margin-bottom: 20px;	
   padding-left: 10px;
	
}
.faq_wrap{border:1px solid #BFBFBF; height:auto; width:90%; margin:0px auto; margin-top:20px; margin-bottom:5px; padding-top:5px; padding-bottom:5px;}
.faq_cont01{height:auto; width:95%; margin-bottom:5px;background-image:url(../common/images/faq_q.gif);background-repeat:no-repeat;background-position:5px center; display: block;}
.faq_cont02{height:auto; width:95%; margin-bottom:5px; padding-top:5px; background-image: url(../common/images/faq_a.gif);background-repeat:no-repeat;background-position:5px 5px; display: block; border-top:1px dashed #CCCCCC;}
.faq_cont01 p{font-size:14px;line-height:28px;text-indent:30px; margin-top: 5px;}
.faq_cont02 p{font-size:14px;line-height:28px;text-indent:30px;}	
}
