@charset "Shift_JIS";

/* disney
------------------------------------------ */
.disney_color{
	color:#7F1185;
}

#disney{
	border: solid 1px #920783;
}

#disney .logo{
	float:left;
	padding:10px;
}

#disney .title{
	padding:4px;
	float:left;
	border-left: solid 1px #920783;
	position:relative;
}

#disney .linkBtn{
	position:absolute;
	bottom:15px;
	right:15px;
}

#disney .info{
	padding: 25px 15px;
	border-top: solid 1px #920783;
	background: #F6E9F6;
}

#disney .info .float dd{width:880px; margin-left:3px;}

.renew_box{
	margin-top: 35px;
	margin-left: 20px;
	margin-right: 20px;
	background: #F6E9F6;
	padding:15px;
}

.renew_box .text{
	padding:10px 5px 0 ;
}

.renew_box_bay{
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	background: #FFF8DD;
	padding:15px;
}

.renew_box_bay .text{
	padding:10px 5px 0 ;
}

.renew_box_sun{
	margin-top: 15px;
	margin-left: auto;
/*	margin-right: auto;
*/	background: #F5FEF8;
	padding:15px;
	width: 500px;
}

.renew_box_sun .text{
	padding:10px 5px 0 ;
}

.renew_box_sh{
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	background: #fff6fa;
	padding:15px;
}

.renew_box_sh .text{
	padding:10px 5px 0 ;
}




#miracosta .graybox{
	width:433px;
}


#disney2 .graybox{
	width:433px;
}

.roomtx {
	width:210px;
}


.roomtx2 {
	width:203px;
	text-align:right;
}


.roomtx3 {
	width:216px;
}


.roomtx4 {
	width:190px;
}

.roomtx5 {
	width:216px;
	text-align:right;
}

.roomtx6 {
	width:240px;
}

.roomtx7 {
	width:200px;
	text-align:right;
}

.plantx {
	width:230px;
	text-align:right;
	font-size:0.9em;
}

.graybox3 .w680{
	width:680px;
}


/* official
------------------------------------------ */
.official_color{
	color:#7F1185;
}

#official{
	border: solid 1px #E40981;
}

#official .logo{
	float:left;
	padding:10px;
}

#official .title{
	padding:4px;
	float:left;
	border-left: solid 1px #E40981;
	position:relative;
}

#official .linkBtn{
	position:absolute;
	bottom:15px;
	right:15px;
}

#official .info{
	padding: 25px 15px;
	border-top: solid 1px #E40981;
	background: #FFF6FA;
}

#official .info .float dd{width:880px; margin-left:3px;}


/* partner
------------------------------------------ */
#partner{
	border: solid 1px #EA5505;
}

#partner .logo{
	float:left;
	padding:10px;
}

#partner .title{
	padding:4px;
	float:left;
	border-left: solid 1px #EA5505;
	position:relative;
}

#partner .linkBtn{
	position:absolute;
	bottom:15px;
	right:15px;
}

#partner .info{
	padding: 25px 15px;
	border-top: solid 1px #EA5505;
	background: #FFF3DD;
}

#partner .info .float dd{width:880px; margin-left:3px;}

/* good
------------------------------------------ */
#good{
	border: solid 1px #009A44;
}

#good .logo{
	float:left;
	padding:10px;
}

#good .title{
	padding:4px;
	float:left;
	border-left: solid 1px #009A44;
	position:relative;
}

#good .linkBtn{
	position:absolute;
	bottom:15px;
	right:15px;
}

#good .info{
	padding: 25px 15px;
	border-top: solid 1px #009A44;
	background: #F2FFE5;
}

#good .info .float dd{width:880px; margin-left:3px;}


/* common
------------------------------------------ */
.hotel_set{
	margin: 20px 20px 0px 20px;
}

.hotel_set .left{
	width: 295px;
}
.hotel_set .w390{width: 390px;}

.hotel_set .right{
	width: 585px;
}

.hotel_set .roomkey{
	width: 187px;
}

.hotel_set .nosmoke{
	margin-left:5px;
	width: 440px;
	line-height:28px;
}

.hotel_set .w390 .nosmoke{
	width: 240px;
}

dd.hotel{width: 565px;	}
dd.hotel2{width: 600px;	}
dd.rk{width: 360px;}
.point{
	padding: 10px;
}


.logo_area{
	position:relative;
}

.logo_img{
	position: absolute;
	top: 35px;
	left: 465px;
}












/* end
------------------------------------------ */
