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

.main_v{
	margin-bottom:60px;
}

.main_v img{
	width:100%;
	height:auto;
}

.page_title{
	font-size:25px;
	color:#655781;
	text-align:center;
	letter-spacing:3px;
	margin-bottom:20px;
}

.bikou01{
	font-size:17px;
	color:#7266A5;
	max-width:660px;
	margin:0 auto 30px;
	line-height:1em;
	letter-spacing:1px;
	padding:15px 0;
	text-align:center;
	border:4px solid #7266A5;
}

.bikou02{
	font-size:14px;
	color:#666;
	letter-spacing:1px;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.8em;
	margin-bottom:50px;
}

.bikou02 span{
	font-size:14px;
	color:#E95960;
	font-weight:bold;
}

/* クーポン */
.coupon_box{
	max-width:1170px;
	height:230px;
	overflow:hidden;
	margin:0 auto 55px;
	border:3px solid #7266A5;
}

.coupon_box .thumb{
	float:left;
	width:20%;
	padding:20px;
	height:230px;
	border-right:1px solid #7266A5;
}

.coupon_box .thumb p{
	height:180px;
	font-size:22px;
	color:#fff;
	padding-top:80px;
	letter-spacing:4px;
	text-align:center;
	line-height:1em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.coupon_box .thumb.shinki p{
	background:#FFB66D;
}

.coupon_box .thumb.kizon p{
	background:#442600;
}

.coupon_box .inner{
	float:left;
	width:55%;
	padding:25px 20px 0 25px;
}

.coupon_box .inner .number{
	font-size:16px;
	color:#fff;
	background:#B6AFD0;
	max-width:145px;
	padding:5px 0;
	margin-bottom:15px;
	text-align:center;
}

.coupon_box .inner .menu{
	font-size:14px;
	color:#797D7D;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.coupon_box .inner .menu span{
	display:block;
	font-size:19px;
	color:#595757;
	font-weight:bold;
	letter-spacing:2px;
	margin:5px 0 35px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.coupon_box .inner .price{
	font-size:26px;
	color:#E95960;
	font-weight:bold;
	letter-spacing:3px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.coupon_box .inner .price span{
	font-size:14px;
	color:#231815;
	font-weight:normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.coupon_box ul{
	float:right;
	width:25%;
	height:230px;
	background:#ECEDF4;
	padding-top:45px;
}

.coupon_box ul.one_btn{
	padding-top:80px;
}

.coupon_box ul li{
	max-width:231px;
	margin:0 auto;
	
}

.coupon_box ul li:first-child{
	margin-bottom:15px;
}

/* ポップアップ */
.popup_base{
	max-width:650px;
}

.popup_base p{
	font-size:14px;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	max-width:535px;
	margin:0 auto 15px;
}

.popup_base ul{
	max-width:535px;
	margin:0 auto;
}

.popup_base ul li a{
	display:block;
	font-size:16px;
	color:#fff;
	letter-spacing:1px;
	text-align:center;
	margin-bottom:15px;
	padding:15px 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.tel_base ul li a{
	background:#A688C2;
}

.web_base ul li a{
	background:#EE7D82;
}

.popup_base ul li span{
	font-size:16px;
	color:#FFFF8F;
}



/* 下部バナー */
.bn_area{
	overflow:hidden;
	width:100%;
	margin:100px 0 60px;
}

.bn_area li{
	float:left;
	width:50%;
}

.bn_area li img{
	width:100%;
	height:auto;
}


@media only screen and (max-width: 767px) {
	
	.main_v{
	margin-bottom:30px;
}

.bikou01{
	line-height:1.8em;
	padding:15px 30px;
	margin:0 15px 30px;
}

.bikou02{
	margin:0 15px 50px;
}

.bikou02 span{
	font-size:14px;
	color:#E95960;
	font-weight:bold;
}
	
/* クーポン */
.coupon_box{
	max-width:1170px;
	height:auto;
	border:none;
}

.coupon_box .sp_border{
	padding:15px;
	margin:0 15px;
	border:3px solid #7266A5;
}

.coupon_box .thumb{
	float:none;
	width:100%;
	padding:0;
	height:auto;
	border:none;
}

.coupon_box .thumb p{
	height:auto;
	padding:10px 0;
	margin-bottom:15px;
}

.coupon_box .inner{
	float:none;
	width:100%;
	padding:0;
}

.coupon_box .inner .menu span{
	margin:15px 0 20px;
}

.coupon_box .inner .price{
	line-height:1.5em;
}

.coupon_box .inner .price span{
	display:block;
}

.coupon_box ul{
	float:none;
	width:100%;
	background:none;
	height:auto;
	padding-top:10px;
}

.coupon_box ul.one_btn{
	padding-top:10px;
}

.coupon_box ul li{
	max-width:100%;
	text-align:center;
	margin:0 15px;
}

.coupon_box ul li:first-child{
	margin-bottom:10px;
}

/* ポップアップ */

#boxer.inline {
    padding: 30px;
}

.popup_base p{
	font-size:14px;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	max-width:535px;
	margin:0 auto 15px;
}

.popup_base ul{
	max-width:auto;
	margin:0 auto;
}

.popup_base ul li a{
	display:block;
	font-size:16px;
	color:#fff;
	letter-spacing:1px;
	text-align:center;
	margin-bottom:15px;
	padding:15px 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.tel_base ul li a{
	background:#A688C2;
}

.web_base ul li a{
	background:#EE7D82;
}

.popup_base ul li span{
	font-size:16px;
	color:#FFFF8F;
}



/* 下部バナー */
.bn_area{
	margin-bottom:40px;
}

.bn_area li{
	float:none;
	width:100%;
}


}

/* 1080以上のとき */
@media only screen and (min-width: 1400px) {
	.bn_box{
		width:1300px;
		margin:0 auto;
	}
	.bn_area{
		margin-top:90px;
	}
	.yohaku{
		padding-right: 20px;
	}
	.bn_area li{
		height:250px;
	}
}