@charset "utf-8";
/* CSS Document */
/*よくある質問ページのレイアウトヘッダーここから*/
.contents-faq-head {
	background-image: url(../img/faq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:367px;
	margin:0;
}
.contents-faq-head-text {
	width: 450px;
	height:300px;
    margin: 0 0 0 340px;
}
.contents-faq-head-text h2 {
	width:450px;
	margin:20px 0 0px 0;
	padding:0;
}
.contents-faq-head-text p {
	width:450px;
	margin:0;
	padding:5px 0;
	text-shadow:#FFF 0.8px 0.8px 0px, #FFF -0.8px 0.8px 0px,
				#FFF 0.8px -0.8px 0px, #FFF -0.8px -0.8px 0px;
}

/*よくある質問ページのレイアウトヘッダーここまで*/

/*よくある質問ページのレイアウト*/
.contents-faq-wrap {
  width: 740px;
  margin: 0 0 0 15px;
}
.contents-faq-wrap .faq_title {
  margin: 0 0 30px 0;
  padding: 35px 0 20px 120px;
  background: url(../img/faq_title.png) no-repeat left top, url(../img/bg_h1_bottom.png) no-repeat left bottom;
}
.contents-faq-wrap .faq_title h1 {
  margin: 0;
  padding-bottom: 0.5em;
  font: 150%;
}
.contents-faq-wrap .faq_info {
  padding-left: 10px;
}
.contents-faq-wrap h2 {
	width: 670px;
    height: 40px;
    margin-bottom: 20px;
    padding: 7px 0 0 85px;
    border-bottom: 1px solid #0C0;
    font-size: 23px;
	font-weight:300;
    overflow: hidden;
}
.contents-faq-wrap #faq_01 {
  background: url(../img/faq_01.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_02 {
  background: url(../img/faq_02.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_03 {
  background: url(../img/faq_03.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_04 {
  background: url(../img/faq_04.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_05 {
  background: url(../img/faq_05.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_06 {
  background: url(../img/faq_06.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_07 {
  background: url(../img/faq_07.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_08 {
  background: url(../img/faq_08.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_09 {
  background: url(../img/faq_09.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_10 {
  background: url(../img/faq_10.png) no-repeat 5px 8px;
}
.contents-faq-wrap #faq_11 {
  background: url(../img/faq_11.png) no-repeat 5px 8px;
}
.contents-faq-wrap .question {
  padding: 10px;
  margin: 0 0 7px 0;
  border: solid 1px #337AB7;
  border-radius: 4px;
  /* CSS3草案 */
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.contents-faq-wrap .question b {
  padding-right: 7px;
  font-size: 15px;
  color: #337AB7;
}
.contents-faq-wrap .answer {
  margin-bottom: 20px;
  padding: 10px;
  border: solid 1px #F96969;
  border-radius: 4px;
  /* CSS3草案 */
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.contents-faq-wrap .answer b {
  padding-right: 7px;
  font-size: 15px;
  color: #F96969;
}

/*よくある質問ページのレイアウトここまで*/
