@charset "Shift_JIS";

/*全体の設定*/
#wrapper { clear:both; float: left; background: #7FC31C url(../../img/qa/bg_faq_back.jpg) no-repeat 0px 0px; width: 940px; text-align: left; margin: 0px; padding: 0px; display: inline; }
#container { clear:both; float: left; background: transparent url(../../img/bg_common_main.gif) no-repeat 0px 0px; width: 940px; height: 100%; min-height: 100%; max-height: 100%; margin: 0px; padding: 15px 10px 0px; display: inline; }
#contents_right { float: left; width: 605px; margin: 0px 0px 0px 15px; padding: 85px 0px 0px; display: inline; }


/*グローバルナビの設定*/
ul.navi_link { margin: 0px; padding: 0px; text-indent: -9999px; }
ul.navi_link li { margin: 0px; padding: 0px; list-style: none; }
ul.navi_link li a.faq { width: 270px; height: 40px; display: block; }
ul.navi_link li a.faq:link { background: transparent url(../../img/qa/btn_def_faq.gif) no-repeat 0px 0px; }
ul.navi_link li a.faq:visited { background: transparent url(../../img/qa/btn_def_faq.gif) no-repeat 0px 0px; }
ul.navi_link li a.faq:hover { background: transparent url(../img/btn_act_faq.gif) no-repeat 0px 0px; }
ul.navi_link li a.faq:active { background: transparent url(../../img/qa/btn_def_faq.gif) no-repeat 0px 0px; }


/*共通の設定*/
#header_title { background: transparent url(../img/prt_header_title.gif) no-repeat 0px 0px; width: 280px; height: 37px; margin: 0px 0px 25px 0px; padding: 0px; text-indent: -9999px; } 


/*「よくあるご質問 Ｑ＆Ａ」の設定*/
#qa_box { clear: both; float: left; width: 605px; margin: 0px; padding: 0px; }
#qa_box h2#title1 { float: left; background: transparent url(../../img/qa/prt_faq_title1.gif) no-repeat 0px 0px; width: 605px; height: 40px; margin: 0px; padding: 0px; text-indent: -9999px; }
#qa_box h2#title2 { float: left; background: transparent url(../../img/qa/prt_faq_title2.gif) no-repeat 0px 0px; width: 605px; height: 40px; margin: 10px 0px 0px; padding: 0px; text-indent: -9999px; }
#qa_box h2#title3 { float: left; background: transparent url(../../img/qa/prt_faq_title3.gif) no-repeat 0px 0px; width: 605px; height: 40px; margin: 10px 0px 0px; padding: 0px; text-indent: -9999px; }
#qa_box div.border { float: left; width: 595px; height: 5px; margin: 0px 0px 5px; padding: 0px; border-bottom: 1px dotted #999999; }

.orange_block { clear: both; float: left; width: 595px; margin: 0px 0px 5px 10px; padding: 0px; display: inline; }
.orange_block div.question { clear: both; float: left; background: transparent url(../../img/qa/icn_question_orange.gif) no-repeat 0px 0px; width: 595px; height: 40px; margin: 0px; padding: 0px; }
.orange_block div.question p { color:#7E3105; margin: 0px; padding: 7px 0px 0px 40px; }
.orange_block div.answer { clear: both; float: left; background: transparent url(../../img/qa/icn_answer_orange.gif) no-repeat 0px 0px; width: 595px; min-height: 35px; margin: 0px; padding: 0px; }
.orange_block div.answer p { float: right; width: 555px; margin: 0px; padding: 0px; }

.green_block { clear: both; float: left; width: 595px; margin: 0px 0px 5px 10px; padding: 0px; display: inline; }
.green_block div.question { clear: both; float: left; background: transparent url(../../img/qa/icn_question_green.gif) no-repeat 0px 0px; width: 595px; height: 40px; margin: 0px; padding: 0px; }
.green_block div.question p { color:#154823; margin: 0px; padding: 7px 0px 0px 40px; }
.green_block div.answer { clear: both; float: left; background: transparent url(../../img/qa/icn_answer_green.gif) no-repeat 0px 0px; width: 595px; min-height: 35px; margin: 0px; padding: 0px; }
.green_block div.answer p { float: right; width: 555px; margin: 0px; padding: 0px; }
