@import url("../common/css/base.css");
@import url("../common/css/nav.css");

/*見出し*/
h2 { width: 750px; height: 41px ; margin: 0; }
.topimg { width: 750px; height: 325px ; margin:0 ; }
h3{ width:665px; margin: 12px 0 0 30px; padding:5px 5px 5px 10px;  border-bottom:1px solid #ddd; border-left:5px solid #E6055F; clear: both; font-size: 14px; font-weight: bold; color:#000; letter-spacing: 1px; color:#000;}
h3 a { text-decoration:none; font-size: 14px; font-weight: bold; color:#000; letter-spacing: 1px; }
h3 a:visited { color:#000; }
h3 a:hover { color:#FA5096; }
/*文字・リンク*/
#contents p { padding: 0 20px 10px 20px; line-height: 1.7em; letter-spacing:1px; margin: 0; }
#faq{ width: 748px; margin: 12px 0 0 0; }
#faq ul {	position: relative; padding: 0 0 0 60px;}
#faq ul li { list-style: none; line-height: 25px; letter-spacing: 1px; }
#faq ul li a { background: url(images/faqls.gif) no-repeat 0 2px; text-decoration:none; color: #666; padding-left:18px; }
* html #faq ul li a { background-position: 0 0;}/*ie4-6 Mac 4-5*/
*:first-child+html #faq ul li a { background-position: 0 0;}/*ie7*/
html>/**/body #faq ul li a { background-position /*\**/: 0\9;}/*ie8*/

#faq ul li a:visited { color:#666; padding-left:18px; }
#faq ul li a:hover { color:#FA5096; padding-left:18px;}

/*FAQカテゴリ*/
#faq-nav{ width: 180px; height:268px; background:url(images/right_sub2.gif) no-repeat; margin: 50px 0px 0px 0px; }
#faq-nav ul {	position: relative; padding: 35px 0 0 20px;}
#faq-nav ul li { list-style: none; line-height: 25px; letter-spacing: 1px; }
#faq-nav ul li a { background:url(../common/images/contact_ls1.gif) no-repeat 0 2px; text-decoration:none; color: #666; padding-left:18px; }
#faq-nav ul li a:visited { background: url(../common/images/contact_ls1.gif) no-repeat 0 2px; color:#666; padding-left:18px; }
#faq-nav ul li a:hover { background: url(../common/images/contact_ls2.gif) no-repeat 0 2px; color:#FA5096; padding-left:18px;}

/*Q＆A*/
.question {background: url(images/question.gif) no-repeat 0 3px; width:658px; margin: 24px 0 5px 30px ; padding:28px 0px 3px 28px;font-size: 12px; font-weight: bold; letter-spacing: 1px; color: #666; border-top:3px solid #0073C8; border-bottom:1px solid #ddd; }

.answer { background: url(images/answer.gif) no-repeat 0 0; width:658px; height: 12px; margin: 0 0 0 30px ; padding:10px 0px 0px 28px;  border-bottom:3px solid #FA5096;  }
.answerbox {  width:670px; margin: 10px 0 5px 30px ; padding:0 0 0 10px;}
.answerbox p{ font-size: 12px; color: #666; }
.answerbox p a{ color: #FA5096; text-decoration:none; }
.answerbox p a:hover{ text-decoration:underline; }

/*余白*/
.clear170 { height: 170px; padding: 0px 10px 0px 0px; clear: both; text-align: right; }

