@charset "UTF-8";

/*
======== table of content. ===============

summary:プランページ要素

==========================================
*/

.promo { background-image:url(../images/img_index_promo.jpg); letter-spacing:-1px; }

@media screen and (max-width: 767px) {
.promo { background-position:center center; background-size:cover; }
}

.sec_left { width:580px; }
	.sec_left .txt_place { font-size:171.4%; }
	.sec_left .txt_tel { margin-top:5px; font-size:114.2%; }
	.sec_left .ttl_jp_gold,
	.sec_left .ttl_jp_indigo,
	.sec_right .ttl_jp_red { font-size:128.5%; }
	.sec_left .bg_indigo { margin-right:10px; padding:2px 5px; }
	.sec_left .txt_note { font-size:85.7%; }
	.sec_left .sec_links { margin-top:10px; padding-top:10px; border-top:1px solid #e4c872; text-align:right; }
.sec_right { width:340px; margin-top:40px; padding:20px; background-color:rgba(195,176,176,0.15); }
	.sec_right .ttl_border { margin-top:0; border-color:#d87d75; }
	.list_jp_red { }
		.list_jp_red li { position:relative; margin-bottom:35px; padding:10px 2px; background:url(../../global/images/bg_jp_red.png); }
		.list_jp_red li:after { content:""; display:block; position:absolute; left:0; bottom:-35px; width:100%; height:35px; background:url(../../global/images/icon_arrow_r_down.png) no-repeat center center; }
		.list_jp_red .last { margin-bottom:0; }
		.list_jp_red .last:after { display:none; }
			.list_jp_red h3 { color:#fff; font-size:128.5%; text-align:center; }
			.list_jp_red .bg_white { margin-top:5px; padding:10px; }
				.list_jp_red .bg_white p { margin-top:5px; }
				.list_jp_red .bg_white p:first-child { margin-top:0; }
				.list_jp_red .bg_white p.txt_note { font-size:85.7%; }
.btn_footer { float:left; }

@media screen and (max-width: 767px) {

.ttl_btn_set p { top:-2px; }
.sec_right { width:100%; }
	.sec_right p { font-size:100%; }
	.sec_right .btn_arrow_r { display:block; margin:10px 0 0 0; }
.sec_left { width:100%; margin-top:20px; }
.sec_right { width:100%; padding:15px; }
.btn_footer { float:none; }
}
