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

.section-title-sub{ color: #A08B36; text-decoration: underline;}
.section-title{ border-bottom: none;}
.text-copy{ font-size:108%;}

.planBtn{ margin-top: 4.0em;}
.planBtn *{ margin-top:0;}
.planBtn a{ color: #4d4d4d; text-decoration: none; display: block; border: 2px #A08B36; border-style: solid none solid none;}
.planBtn .title{ color: #A08B36; font-family: 'Noto Serif JP',"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; font-size:200%; display: inline-block;}
.planBtn .title::first-letter{ font-size:150%;}
.planBtn .dk{ margin: 2.0em 0 0 0; background: #A08B36; color: #FFFFFF; padding: 0.1em 1.0em; font-size:100%; display: inline-block; float: right; font-weight: 200;}
.planBtn .outline{ padding: 1.0em 0 1.0em 0; font-size:86%; border-top: solid 1px #A08B36;}
.planBtn .outline dt{ float: left;}
.planBtn .outline dd{ margin-left: 9.0em; text-align: right;}
.planBtn .copy{  border-top: solid 1px #A08B36; font-size:93%; line-height: 1.5; padding: 1.0em 0 1.0em 0;}

.lnavi a{ display:block; margin: 0 1.0em; color: #FFFFFF; background: #A08B36; padding: 0.5em 2.0em; text-decoration: none; text-align: center; line-height: 1.5;}
.lnavi a .title{ margin: 0; padding: 0;}
.lnavi a .sub{ margin:0; padding: 0; font-size:93%;}

@media only screen and (max-width:480px){ /* sm pnly */
	.lnavi a{ padding: 0.3em 1.0em; margin: 0;}
	.lnavi a .title{ font-size: 93%;}
	.lnavi a .sub{ font-size: 86%;}
}


@media screen and (max-width: 767px){
	.pc{display:none !important}.sp{display:block !important}
	}
	
	@media screen and (min-width: 768px){
	.pc{display:block !important}.sp{display:none !important}
	}