bnrx02@charset "utf-8";

/* 20170303 春限定プラン追加 */

#springPlan{
	width: 740px;
	overfloa: hidden;	
    margin: 0 0 30px;
}

#springPlan > h2{
	width: 730px;
	margin: 0 auto;	
}

#springPlan .sprInner{
	width: 710px;
	overflow: hidden;
	margin: 0 auto;
    margin-top:10px;
    
}

/*
#springPlan .winTtl{
	margin: 10px 0;	
}

#springPlan .winRead{
	width: 290px; 
	float: left; 
	background: url(../autumn_winter_plan/images/win_bg.jpg) no-repeat 0 0;	
}

#springPlan .winRead span{
    display: block;
    margin: 57px 0;
    text-align: center;
    font-size: 14px;
    line-height: 1.6; 
    color: #666666;
}

#springPlan .winImgR{
    width: 420px; 
    float: right;
    margin: 0 0 10px;
}


#springPlan .atmMenuArea{
	clear: both;
	overflow: hidden;
	margin: 30px 0 0;	
}

#springPlan .winImgL{
	float: left; 
}
#springPlan .winImgL-1{
	position:absolute;
    top:-30px;
    left:0px;
}
#springPlan .winImgL-2{
	position:absolute;
    top:100px;
    left:70px;
}

#springPlan .atmMenu{
	width: 277px; 
    height:300px;
	float: right;
	border: 1px solid #ccc;
	background: url(../autumn_winter_plan/images/menu_bg.jpg) repeat 0 0;
}

#springPlan .atmMenu h4{
	display: block;
	text-align: center;
	margin: 20px 0;	
}

#springPlan .menuList{
	text-align: center;
	margin: 0 0 20px;
	color: #666666;	
	line-height: 1.5;
}

#springPlan .winRead_02{
	width: 350px;
	float: left; 
	margin-top:10px;
	background: url(../autumn_winter_plan/images/win_bg.jpg) no-repeat 0 0;	
}

#springPlan .winRead_02 span{
    display: block;
    margin: 37px 0;
    text-align: center;
    font-size: 13px;
    line-height: 2.1;
    color: #666666;
}

#springPlan .winRead_02 span b{
color:#874001;
}

#springPlan .winImgR_03{
    width: 350px;
    float: right;
    margin: 10px 0 10px;
}

*/


#springPlan p.comment{
	float: left;
	margin: 15px 27px 0 35px;
}

#springPlan p.drinkBtn{
	float: right;
/*
	padding:0 20px; */
    margin: 0 20px 0 35px;
	clear:both;
}

#springPlan .planBtn{
	float: right;
	margin: 0 20px 0 35px;
}




.Spring2017_bg {
 margin-left:-10px;
 margin-top:10px;
 width:740px;
 height:1430px;
 background: url("../img/spring_plan/spring_plan_menu_bg01.jpg") top center no-repeat;
 position:relative;
}

.Spr-1 {
 position:absolute;
 top:30px;
 left:45px;
 
}
.Spr-1 p {
 font-size:13px;
 text-align:center;
 line-height:1.8em;
 color:#656767;
 letter-spacing:0.2em;
}
.Spr-2 {
 position:absolute;
 top:343px;
 right:80px;
}
.Spr-2 p{
  font-size:12px;
 text-align:center;
 line-height:1.9em;
 letter-spacing:0.1em;
 color:#656767;
}

.Spr2-btn{
 position:absolute;
 top:604px;
 right:10px;
}

.Spr-3 {
 position:absolute;
 top:637px;
 left:45px;
 
}
.Spr3-btn{
 position:absolute;
 top:904px;
 left:-15px;
}

.Spr-3 p {
 font-size:12px;
 text-align:center;
 line-height:1.8em;
 color:#656767;
 letter-spacing:0.2em;
}
.Spr-4 {
 position:absolute;
 top:1010px;
 right:50px;
}
.Spr4-btn{
 position:absolute;
 top:1330px;
 right:10px;

}
.Spr-4 p{
  font-size:12px;
 text-align:center;
 line-height:1.9em;
 letter-spacing:0.1em;
 color:#656767;
}


#Spr-5{
 margin-top:10px;

}

.Spr-5-wrap{
 margin-top:0px;
 padding:15px;
 height:219px;
 background: url("../img/spring_plan/spring_plan_menu_bg02.jpg") top center no-repeat;
}

.Spr-5-wrap-explain {
 margin-left:60px;
 text-align:left;
 font-size:13px;
 line-height:1.7em;
 color:#656767;
 letter-spacing:0.1em;
}
.Spr-5-wrap-title {
  margin-left:50px;
  margin-bottom:10px;
 text-align:center;
 font-size:18px;
 color:#482b12;
 font-weight:bold;

}


#Spr-6 {
 margin:20px 27px 0 0;

}

.planBtn-1{
	text-align: right;
}

/* 20170303 春限定プラン追加 */
