@charset "UTF-8";


/***

BOX3

***/
@media print, screen and (max-width: 800px) {
.limit_plan_box2{
clear: both;
	width: 100%;
	margin: 0 auto;
/*
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: stretch;
*/
}
}
@media print, screen and (min-width: 801px) {
.limit_plan_box2{
clear: both;
	width: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}
}


.plan_box1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
}

.plan_btn1{
	width: 80%;
	height: auto;
	margin: 0 auto 35px;
	position: relative;
	background: #fff;
}
.plan_btn1 .btn_bg1{
	width: 100%;
	height: 100%;
	background: #000;
}
.plan_btn1 .btn_bg2{
	width: 100%;
	height: 100%;
	background: #fff;
}
.plan_btn1 a{
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.plan_ph1{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 0;
}
.plan_ph1 img{
	width: 100%;
	height: auto;
}

.plan_ph1_cms{
	width: 125%;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;

}
.plan_ph1_cms2{
	transform: translate(-50%,-50%);
}





.plan_txt1bg{
	clear: both;
	width: calc( 100% - 30px );
	width: 100%;
	height: auto;
	padding: 20px 15px;
	padding: 15px 0 0;
	margin: 0 auto;
	
	text-decoration: none;
	font-family: 'Noto Serif JP' , 'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif ;
	font-weight: 400;
	font-size: 14px;
	line-height: 160%;
	text-align: justify;
	letter-spacing: 1px;
	color: #222;
	
	/*background: rgba(124,236,240,0.5);*/
}
.plan_title1{
	clear: both;
	width: 100%;
	height: auto;
	font-size: 3vw;
	line-height: 135%;
	text-align: left;
	letter-spacing: 0;
	color: #78781e;
	padding: 0;
	margin: 0;
	
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.plan_day1{
	clear: both;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0 0 5px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size: 12px;
	line-height: 102%;
}
@media print, screen and (min-width: 801px) {
.plan_box1{
	width: 100%;
	/*並び順*/
	/*
	flex-start：左寄せ（デフォルト）
	flex-end：右寄せ
	center： 中央寄せ
	space-between：残り余白の均等割り 
	space-around：左右余白 ＋ 均等割り
	*/
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
	-webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.plan_btn1{
	width: 23%;
	height: auto;
	margin: 0;
	margin: 0 1%;
	padding: 0;
	position: relative;
	
}

.plan_title1{
	font-size: 14px;
	line-height: 130%;
	letter-spacing: 1px;
}
}

.plan_btn1_cap{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 20px;
	right: 15px;

	text-decoration: none;
	font-family: 'Noto Serif JP' , 'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif ;
	font-weight: 400;
	font-size: 13px;
	line-height: 101%;
	text-align: right;
	letter-spacing: 1px;
	color: #868686;
	
	display: block;
}


