/*
s_plan ------------------------------------------------*/
#wrapper #main #right #s_plan {
	background-image:url(../plan/plan_img/plan_bg.gif);
	background-repeat:repeat-y;
	margin-bottom:40px;
}

#wrapper #main #right #s_plan #top h3 {
	width:550px;
	height:180px;
	background-image:url(../plan/plan_img/plan_top.gif);
	background-repeat:no-repeat;
}
#wrapper #main #right #s_plan #top p {
	width:550px;
	height:80px;
	background-image:url(../plan/plan_img/plan_top_p.gif);
	background-repeat:no-repeat;
}
#wrapper #main #right #s_plan #top ul {
	width:510px;
	height:115px;
	background-image:url(../plan/plan_img/plan_img.gif);
	background-repeat:no-repeat;
	margin-left:20px;
}

/*
pattern01 ------------------------------------------------*/
#wrapper #main #right #s_plan #pattern01 {
	margin:20px 0px 0px 20px;
}
#wrapper #main #right #s_plan #pattern01 h4 {
	width:510px;
	height:45px;
	background-image:url(../plan/plan_img/pattern01_h4.gif);
	background-repeat:no-repeat;
}
#wrapper #main #right #s_plan #pattern01 p {
	width:510px;
	height:40px;
	background-image:url(../plan/plan_img/pattern01_p.gif);
	background-repeat:no-repeat;
}
#wrapper #main #right #s_plan #pattern01 #breakfast {
	width:510px;
	height:424px;
	background-image:url(../plan/plan_img/pattern01_breakfast.jpg);
	background-repeat:no-repeat;
}

/*
pattern02 ------------------------------------------------*/
#wrapper #main #right #s_plan #pattern02 {
	margin:20px 0px 0px 20px;
	background-color:#fffcf6;
	width:510px;
}
#wrapper #main #right #s_plan #pattern02 h4 {
	width:510px;
	height:45px;
	background-image:url(../plan/plan_img/pattern02_h4.gif);
	background-repeat:no-repeat;
}
#wrapper #main #right #s_plan #pattern02 p {
	width:510px;
	height:55px;
	background-image:url(../plan/plan_img/pattern02_p.gif);
	background-repeat:no-repeat;
}
#wrapper #main #right #s_plan #pattern02 ul {
	width:510px;
}
#wrapper #main #right #s_plan #pattern02 .t01 {
	width:510px;
	height:210px;
	background-image:url(../plan/plan_img/pattern02_li01_02.jpg);
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin:20px 0px 0px 0px;
	border-bottom:1px dotted #e0b77b;
}
#wrapper #main #right #s_plan #pattern02 .t02 {
	width:510px;
	height:200px;
	background-image:url(../plan/plan_img/pattern02_li02_02.jpg);
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin:20px 0px 0px 0px;
	border-bottom:1px dotted #e0b77b;
}
#wrapper #main #right #s_plan #pattern02 .t03 {
	width:510px;
	height:230px;
	background-image:url(../plan/plan_img/pattern02_li03_02.jpg);
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin:20px 0px 0px 0px;
	border-bottom:1px dotted #e0b77b;
}
#wrapper #main #right #s_plan #pattern02 #dinner {
	width:510px;
	height:125px;
	background-image:url(../plan/plan_img/pattern02_dinner.gif);
	background-repeat:no-repeat;
}

/*
pattern03 ------------------------------------------------*/
#wrapper #main #right #s_plan #pattern03 {
	margin:20px 0px 0px 20px;
	background-color:#fffcf6;
	width:510px;
}
#wrapper #main #right #s_plan #pattern03 h4 {
	width:510px;
	height:45px;
	background-image:url(../plan/plan_img/pattern03_h4.gif);
	background-repeat:no-repeat;
}
#wrapper #main #right #s_plan #pattern03 p {
	width:510px;
	height:115px;
	background-image:url(../plan/plan_img/pattern03_p.gif);
	background-repeat:no-repeat;
}
#wrapper #main #right #s_plan #pattern03 ul {
	width:510px;
}
#wrapper #main #right #s_plan #pattern03 .t01 {
	width:510px;
	height:35px;
	background-image:url(../plan/plan_img/pattern03_li01.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
}
#wrapper #main #right #s_plan #pattern03 .t02 {
	width:510px;
	height:45px;
	background-image:url(../plan/plan_img/pattern03_li02.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	border-bottom:1px dotted #d0dde6;
}
#wrapper #main #right #s_plan #pattern03 .t03 {
	width:510px;
	height:50px;
	background-image:url(../plan/plan_img/pattern03_li03.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	border-bottom:1px dotted #d0dde6;
}
#wrapper #main #right #s_plan #pattern03 .t04 {
	width:510px;
	height:84px;
	background-image:url(../plan/plan_img/pattern03_li04.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	border-bottom:1px dotted #d0dde6;
}
#wrapper #main #right #s_plan #pattern03 .more {
	width:510px;
	height:53px;
	background-image:url(../plan/plan_img/pattern03_more.gif);
	background-repeat:no-repeat;
}
#wrapper #main #right #s_plan #pattern03 .button {
	padding-bottom:20px;
}



.text_pink2{
	display:block;
	color:#E85649;
	padding:2px;
	font-size:11px;
}

*+html .text_pink2{
	display:block;
	color:#E85649;
	padding-top:5px;
	padding-bottom:4px;
	font-size:11px;
}