@charset "shift_jis";


h2{margin:0;}
#contents{
min-height:100%;
}
#plan{padding:0;}
.cap{border:1px solid #ca4;}

#feature25 #plan{
	background:url(../img/feature25/bg-lineup.gif) repeat left top;
}
#feature26 #plan{
	background:url(../img/feature26/bg-lineup.gif) repeat left top;
}


/* CSS Document */
/*グランドパーク小樽＆札幌ステイ*/
#feature25 #wrap #contents #plan .planbox .cap {
	border:none;
}
#into{
	width:922px;
	height:117px;
	background:#fff url(../img/feature25/bg-into.gif) no-repeat left top;
	padding:12px 0 0px 16px;
	margin-bottom:15px;
}
#into p{
	line-height: 1.7;
	margin: 32px 0 0 20px;
}
#feature25 #wrap #contents #plan #sidebar .suprise-box {
	background: url(../img/feature25/info-set1.gif) left top no-repeat;
	width:174px;
	height: 337px;
	margin:0 auto;
	padding:11px 12px;
	margin-bottom:-10px;
	-moz-border-radius:4px;	
	-webkit-border-radius:4px;
}
#feature26 #wrap #contents #plan #sidebar .suprise-box {
	background: url(../img/feature26/info-set1.gif) left top no-repeat;
	width:174px;
	height: 337px;
	margin:0 auto;
	padding:11px 12px;
	margin-bottom:-10px;
	-moz-border-radius:4px;	
	-webkit-border-radius:4px;
}
#feature25 #wrap #contents #plan #sidebar .box .cent ,
#feature26 #wrap #contents #plan #sidebar .box .cent {
	margin: 0 0 10px 35px;
}
#feature25 #wrap #contents #plan #sidebar .box .line ,
#feature26 #wrap #contents #plan #sidebar .box .line {
	margin: 20px auto;
}
#feature26 #wrap #contents #plan #sidebar .box3 .line {
	margin: 10px auto;
}
#sidebar .box2{
	padding:48px 0 0 0;
}
#sidebar .box3{
	padding:35px 0 0 0;
}
#feature25 #wrap #contents #plan #sidebar .suprise-box .box2 p ,
#feature26 #wrap #contents #plan #sidebar .suprise-box .box3 p {
	width: 174px;
	margin: 5px 0 0 0;
}


/* plan box */

#feature26 #set-planbox{
	width:922px;
	height:382px;
	background: #fff url(../img/feature26/bg-planbox.jpg) left top;
/*	padding:12px 0 0px 16px;*/
	margin-bottom:15px;
	position:relative;
}
#feature26 #spb-1{
	width: 208px;
	height: 343px;
	position:absolute;
	top:175px; left:20px;
}
#feature26 #spb-2{
	width: 208px;
	height: 343px;
	position:absolute;
	top:138px; left:251px;
}
#feature26 #spb-3{
	width: 208px;
	height: 343px;
	position:absolute;
	top:155px; left:482px;
}
#feature26 #wrap #contents #plan #set-planbox img{
	margin: 5px 0; 
}
#feature26 #wrap #contents #plan #set-planbox .text{
	width: 180px;
	margin:0 auto;
}
#feature26 #wrap #contents #plan #set-planbox .link{
	background: url(../img/feature26/icon.gif) left center no-repeat;
	width: 180px;
	margin:10px auto 0;
	padding: 0 0 0 10px;
}
.link2{
	background: url(../img/feature26/icon.gif) 2px center no-repeat;
	padding: 0 0 0 12px;
}
#feature26 #plan a:link, #feature26 #plan a:visited	{color:#459013; text-decoration:underline;}
#feature26 #plan a:hover, #feature26 #plan a:active	{color:#B3A29D; text-decoration:underline;}
/*
#feature26 #wrap #contents #plan #set-planbox .link:link,
#feature26 #wrap #contents #plan #set-planbox .link:visited{
	color:#459013; text-decoration:underline;}
#feature26 #wrap #contents #plan #set-planbox .link:hover,
#feature26 #wrap #contents #plan #set-planbox .link:active{
	color:#459013; text-decoration:underline;}
*/

#feature26 #wrap #contents #plan .planbox .data .text img {
	margin: -3px 0 5px 0;
}
.red{
	font-size:10px;
	color:red;
}
