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

/*背景画像固定スクロール*/
.cd-fixed-bg.cd-bg-7 {
  background-image: url("../image/index_background/7.jpg");
}

/*よくある質問の目次*/
.faq_index {
	width: 80%;
	margin: 0 auto;
	padding: 18px;
	border: 12px #f0edea solid;
	margin-bottom: 80px;
}

.red_text_11pt {
	color: #d80000;
	font-size: 11pt;
}

.faq_index a {
	font-size: 11pt;
}

.faq_index h2 {
	font-size: 16pt;
}

.mokuji_midashi {
	margin-left: 20px;
	margin-top: 20px;
	font-size: 14pt;
	font-family: "游明朝 Medium","Yu Mincho Medium","YuMincho Medium","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
}

.mokuji_midashi ul li {
		font-family: "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: normal;
	}

.mokuji_midashi a {
	text-decoration: underline;
}

.mokuji_midashi a:hover {
	color: #CB9E68;
}

.faq_index ul ul {
	margin-top: 3px;
}

.faq_index ul ul li {
	line-height: 1.5em;
	font-weight: normal;
}

/*よくある質問ページの【質問】の黄色背景*/
/*大見出しの直下(１番上)の質問のタイトル(margin-top: 15px)*/
.intro_description_faq_top {
	background: #fffcce;
	padding: 6px;
	padding-left: 8px;
	width: 80%;
	margin: 0 auto;
	margin-top: 15px;
}

/*２番目以降の質問のタイトル(margin-top: 80px)*/
.intro_description_faq {
	background: #fffcce;
	padding: 6px;
	padding-left: 8px;
	width: 80%;
	margin: 0 auto;
	margin-top: 80px;
}

.royalty_chn {
	width: 95%;
	max-width: 517px;
	display: block;
}

/*クレジットカードの画像*/
.cards img {
	width: 50px;
	margin: 15px 15px 0 0;
}

/*ページ内のリンクずれを解消*/
#results_no_again, #dousa, #test_royalty,
#chosakuken_and_menseki,
#privacy_policy,#ryousyuusho_hakkou,
#no_hospital, #payment_date,
#counseling_reservation {
	margin-top: -230px;
	padding-top: 230px;
}

#no_access, #test_results_menseki,
#counseling_royalty, #test_royalty,
#ryousyuusho_kisai, #ryousyuusho_saihakkou,
#counseling_payment, #counseling_junbi,
#counseling_cancel {
	margin-top: -80px;
	padding-top: 80px;
}


.line_height_tite {
	line-height: 1.3em;
	display:block;
}

/*===== Webテストに関する項目を非表示にする============================*/
.webtest_faq {
	display: none;
}


/*===== max-width: 768px ===================================================================*/
@media (max-width: 768px){
	
/*背景画像固定スクロール スマートフォン用*/
.cd-fixed-bg.cd-bg-7 {
  background:url(../image/index_background/7.jpg) center/cover no-repeat; /*fixedを取る*/
  -webkit-background-size:cover;/*Android4*/
  }
}

/*===== max-width: 667px ===================================================================*/
@media (max-width: 667px){

	/*ページ内のリンクずれを解消*/
	#results_no_again, #dousa, #chosakuken_and_menseki,
	#chosakuken_and_menseki,
	#privacy_policy,#ryousyuusho_hakkou,
	#no_hospital, #payment_date,
	#counseling_reservation {
		margin-top: -210px;
		padding-top: 210px;
	}
}

/*===== max-width: 480px ===================================================================*/
@media (max-width: 480px){
	
	.mokuji_midashi {
		margin-left: 10px;
	}

	.mokuji_midashi a {
		font-size: 10pt;
		line-height: 1.6em;
	}
	
	.red_text_11pt {
		font-size: 10pt;
	}
	
	/*ページ内のリンクずれを解消*/
	#results_no_again, #dousa, #chosakuken_and_menseki,
	#chosakuken_and_menseki,
	#privacy_policy, #ryousyuusho_hakkou,
	#no_hospital, #payment_date,
	#counseling_reservation {
		margin-top: -180px;
		padding-top: 180px;
	}
		
	#no_access, #test_results_menseki,
	#counseling_royalty, #test_royalty,
	#ryousyuusho_kisai, #ryousyuusho_saihakkou,
	#counseling_payment, #counseling_junbi,
	#counseling_cancel {
		margin-top: -60px;
		padding-top: 60px;
	}
}