@charset "UTF-8";

/*----- mikakugari -----*/

#mikakugari h1{
	width:595px;
	height:45px;
	margin:0 auto 15px;
	background:url(images/title_plan_mikakugari.gif) no-repeat;
	text-indent:-9999px;
}

#mikakugari .plan_top{
	width:585px;
	height:130px;
	margin:0 auto 15px;
	background:url(images/plan_topimage_mikakugari.jpg) no-repeat;
	text-indent:-9999px;
}

#mikakugari .calendar_title{
	width:575px;
	margin:0 auto 15px;
}

#mikakugari .calendar_title span{
	margin-left:10px;
	font-size:13px;
	color:#660033;
}

#mikakugari .calender{
	width:575px;
	height:299px;
	margin:0 auto 35px;
	background:url(images/mikakugari_calendar.gif) no-repeat;
}

#mikakugari .calender ul{
	width:93px;
	padding-top:25px;
	text-align:right;
	font-size:15px;
	line-height:1.66;
}

#mikakugari .calender ul li a{
	color:#993333;
}

#mikakugari .calender ul li a:hover{
	text-decoration:none;
}

.mikakugari_plan_box{
	width:565px;
	margin:0 auto;
	padding:6px 10px 12px;
	background:#F5F5F5;
	border:1px solid #E0E0E0;
}

#grape h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_grape.gif) no-repeat left center;
	font-size:24px;
	color:#9271B3;
	line-height:2.4;
}

#mushroom h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_mushroom.gif) no-repeat left center;
	font-size:24px;
	color:#CC6633;
	line-height:2.4;
}

#pear h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_pear.gif) no-repeat left top;
	font-size:24px;
	color:#BFA90D;
	line-height:2.4;
}

#sweetpotato h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_sweet_potato.gif) no-repeat left center;
	font-size:24px;
	color:#873D5C;
	line-height:2.4;
}

#apple h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_apple.gif) no-repeat left top;
	font-size:24px;
	color:#CC0000;
	line-height:2.4;
}

#orange h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_orange.gif) no-repeat left center;
	font-size:24px;
	color:#FF9900;
	line-height:2.4;
}

#strawberry h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_strawberry.gif) no-repeat left top;
	font-size:24px;
	color:#FF3333;
	line-height:2.4;
}

#mountainherbs h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_mountain_herbs.gif) no-repeat left top;
	font-size:24px;
	color:#999933;
	line-height:2.4;
}

#loquat h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_loquat.gif) no-repeat left center;
	font-size:24px;
	color:#FF9966;
	line-height:2.4;
}

#cherry h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_cherry.gif) no-repeat left center;
	font-size:24px;
	color:#FB5819;
	line-height:2.4;
}

#blueberry h3{
	height:60px;
	margin-left:8px;
	padding-left:65px;
	background:url(images/icon_blueberry.gif) no-repeat left center;
	font-size:24px;
	color:#5C6AA9;
	line-height:2.4;
}

.mikakugari_plan_subbox{
	width:564px;
	margin:0 auto 10px;
	background:#fff;
	border:1px solid #e4e4e4;
}

.mikakugari_plan_subbox_text{
	width:275px;
	padding:10px 0 4px 5px;
}

.mikakugari_plan_subbox_text h4.hotel_name{
	margin-left:12px;
	padding-left:8px;
	border-left:5px solid #F0E68C;
	font-size:18px;
	font-weight:bold;
}

.mikakugari_plan_subbox_text h4.hotel_name span{
	font-size:12px;
	font-weight:normal;
	line-height:1.5;
}

.mikakugari_plan_subbox_text h4.hotel_name span.hotel_name_s{
	font-size:16px;
	font-weight:bold;
}

.mikakugari_plan_subbox_text h4.hotel_name span.red{
	margin-left:10px;
	color:#FF0000;
}

.mikakugari_plan_subbox_text p.hotel_info{
	margin:3px 0 0 12px;
	padding:0 0 0 8px ;
	border-left:5px solid #e4e4e4;
	font-size:13px;
	line-height:1.4;
}

.mikakugari_plan_subbox_img{
	width:260px;
	padding-top:8px;
	padding-bottom:4px;
}

.mikakugari_plan_subbox_img img{
	margin-right:5px;
	padding:4px;
	border:1px solid #ccc;
}

.inquiry_link{
	margin:20px 0 5px;
	padding-right:10px;
	text-align:center;
	font-size:15px;
}

a.page_top{
	display:block;
	width:120px;
	height:22px;
	background:url(../../common/images/page_top.gif) no-repeat;
	text-indent:-9999px;
	margin: 0 0 20px 460px;
}

