/*---------------CTA applyアンカーリンク----------------*/

.anc_link{background: url("../../img/bg_w.webp") repeat;}
.anc_link h4{color:#666;font-size: 110%;}
.anc_link.fst{display: none;}
@media screen and (min-width:641px){ /*Pc*/
	.anc_link .outer{ background:url("../../img/cta_bg02_pc.webp") repeat-y top center; background-size: 1140px;text-align: center;}
	.anc_link .inner{padding:120px 0}

}
@media screen and (max-width:640px){ /*SP*/
	.anc_link .outer{ background:url("../../img/cta_bg02_sp.webp") repeat-y top center; background-size:100%;text-align: center;}
	.anc_link .inner{padding:65px 0;}
	.anc_link p span{display: block;}
	.anc_link p{font-size: 14px; line-height: 24px; letter-spacing: 1px;}
	.anc_link h4{font-size: 16px;padding: 0 0 5px 0;display: block;}
}

.apply *{font-family: 'Zen Maru Gothic', sans-serif;}
.apply .t_select{position: relative;}
.apply .t_select select{ font-family:'メイリオ', 'Meiryo','ＭＳ ゴシック',sans-serif ;background-color:#bc9227; color: rgba(255,255,255,1.00); border: 1px solid #ccc; border-radius:10px;text-align: center;}
.apply a.oindex{font-family:'メイリオ', 'Meiryo','ＭＳ ゴシック',sans-serif ; color:#bc9227;font-weight: bold;text-decoration: underline;}
@media screen and (min-width:641px){ /*Pc*/
	.apply .t_select select{font-size:28px; letter-spacing: 1px; line-height:45px; padding:16px 0px 16px;margin:20px 0 30px 0;width:520px; }
}
@media screen and (max-width:640px){ /*SP*/
	.apply .t_select{padding:0 0 10px 0; margin: 0px 0 0; text-align: center;}
	.apply .t_select select{ padding:10px; height:65px; font-size: 18px; width:100%; max-width:340px; line-height: 40px; margin: 5px 0;  text-align: center;}
}

.apply .t_select02{position: relative;font-family:'メイリオ', 'Meiryo','ＭＳ ゴシック',sans-serif ;text-align: center;}
.apply .t_select02 h4{display:inline-block; background-color:#bc9227; color: rgba(255,255,255,1.00); border: 1px solid #ccc; border-radius:10px;}
.apply .t_select02 h4 span { opacity: 0.6;font-size: 85%;}
.apply .t_select02 ul{display: flex; justify-content: center; align-content: center; flex-wrap:wrap;}
.apply .t_select02 ul li a{border: 1px solid rgba(0,0,0,0.2); background-color: rgba(255,255,228,1.00); color:rgb(66 66 66);display: block; border-radius: 6px;letter-spacing: 1px;}
.apply .t_select02 ul li a span{font-size: 70%; opacity: 0.4}
@media screen and (min-width:641px){ /*Pc*/
	.apply .t_select02 h4{padding:16px 0px 16px;font-size:28px; letter-spacing: 1px; line-height:45px; margin:20px 0 30px 0;width:520px;}
	.apply .t_select02 ul{padding: 10px 0 30px;}
	.apply .t_select02 ul li{width:20%; padding:6px 10px;}
	.apply .t_select02 ul li a{font-size: 18px; line-height:33px;padding:4px 0px;}
}
@media screen and (max-width:640px){ /*SP*/
	.apply .t_select02 h4{padding:14px 0px;font-size:22px;letter-spacing: 1px; line-height:30px; margin:10px 0 20px;width:91%;}
	.apply .t_select02 ul{padding-bottom: 10px;}
	.apply .t_select02 ul li{width:33%; padding:8px 8px;}
	.apply .t_select02 ul li a{font-size: 16px; line-height:37px;}
	
}



.ttxt{display: none}




