@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
	プレミアムまるっと貸切プラン用独自CSS
----------------------------------------------------*/

/*----------------------------------------------------
	メインタイトル
----------------------------------------------------*/
#tit_main_pr {
	position: relative;
	width:700px;
	height:230px;
	margin-bottom:20px;
	background-image: url(../premium-plan/img/pr02/pr02_tit_main.jpg);
	background-repeat:no-repeat;
}

#tit_main_pr .number{
	position:absolute;
	top:36px;
	left:140px;
	font-size: 14px; font-size: 1.4rem;
	font-weight: bold;
	color:#896D26;
}
#tit_main_pr .h3_3l{
	position:absolute;
	top:60px;
	left:140px;
	font-size: 22px; font-size: 2.2rem;
	font-weight: bold;
	color: #333;
}
#tit_main_pr .h3_1l{
	position:absolute;
	top:40px;
	left:140px;
	font-size: 22px; font-size: 2.2rem;
	font-weight: bold;
}
#tit_main_pr p{
	width:620px;
	position:absolute;
	top:145px;
	right:40px;
	font-size: 12px; font-size: 1.2rem;
}

#tit_main_pr .shisetu{
	position:absolute;
	width:90%;
	top:190px;
	left:40px;
	font-size: 12px; font-size: 1.2rem;
}
#tit_main_pr .km{
	float:left;
	width:80px;
	background-image:url(../img_common/km01_bk.png);
	background-repeat:no-repeat;
	color:#fff;
	text-align:center;
	line-height:20px;
	font-size: 12px; font-size: 1.2rem;
	margin-right:10px ;
}


#cont_merit{
	background-color:#F7E9CB;
	padding:15px;
	margin-bottom:15px;
}

#cont_merit h4{
	font-size: 14px; font-size: 1.4rem;
	color:#896D26;
	margin-bottom:15px;
	margin-left:15px;
}

#cont_merit .merit_list{
	margin:0 15px;
}
#cont_merit .merit_list li{
	font-size: 13px; font-size: 1.3rem;
	background-image:url(../img_common/icon03.png);
	background-repeat:no-repeat;
	background-position:0px;
	padding-left:18px;
	margin-right:20px;
	margin-bottom:10px;
}

#cont_merit .merit_sp{
	background-color:#333;
	padding:15px;
	color:#fff;
	font-size: 14px; font-size: 1.4rem;
}
#cont_merit .merit_sp h5{
	color:#e1a626;
	margin-bottom:10px;
}

#cont_merit .merit_sp ul{
}
#cont_merit .merit_sp li{
	margin-bottom:10px;
}


#page_navi{
	margin:15px 0;
}

#page_navi li a{
	float:left;
	display: block;
	width:190px;
	background-image:url(../img_common/btn02.gif);
	background-repeat:no-repeat;
	height:32px;
	line-height:32px;
	font-size: 14px; font-size: 1.4rem;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-right:10px;
}

#page_navi li a:hover{
	background-image:url(../img_common/btn02_on.gif);
	background-repeat:no-repeat;
}



.cont01_pr{
	margin-bottom:30px;
		position:relative;
}



.cont01_pr .h4_plan_prem{
	background-image: url(../premium-plan/img/tit_sub_bk.jpg);
	background-repeat: no-repeat;
	font-size:14px; font-size: 1.4rem;
	line-height:1;
	font-weight:bold;
	height:27px;
	padding:13px 0 0 15px;
	margin:10px 0 15px 0;
	color:#896D26;
}


.cont01_pr p{
	margin:0 0 15px 0;
	font-size:12px; font-size: 1.2rem;
}


#ookuno_map{
	background-image: url(../premium-plan/img/pr01/pr01_map.jpg);
	height:520px;
	margin-bottom:20px;
}

.cont01_pr .h5_basic{
	background-image:url(../img_common/tit_bk_700.gif);
	background-repeat: no-repeat;
	background-position:right;
	font-size:14px; font-size: 1.4rem;
	line-height:1;
	font-weight:bold;
	height:30px;
	padding:10px 0 0 0;
	margin-bottom:10px;
}



.cont01_pr .h5_simple{
	color:#896D26;
	font-size:14px; font-size: 1.4rem;
	margin-bottom:15px;
}

.area_photo .img3{
	margin-bottom:15px;
}


.area_photo .img_l{
	float:left;
	margin-right:10px;
}
.area_photo .img_r{
	float:left;
	margin-right:10px;
}


.area_photo2{
	margin-bottom:15px;
}

.area_photo2 .box_l{
	width:223px;
	float:left;
	margin-right:15px;
}

.area_photo2 .box_r{
	width:223px;
	float:left;
}

.area_photo2 .box_r_mei{
	width:223px;
	min-height:285px;
	float:left;
	background-image:url(../premium-plan/img/pr01/pr01_mei.jpg);
	background-repeat:no-repeat;
}
.area_photo2 .box_r_mei p{
	margin:30px;
}
.area_photo2 .p01{
	min-height:90px;
}

.area_photo2 .p02{
	min-height:70px;
}

.pr_caution{
	margin:0 15px;
}
.pr_caution li{
	font-size: 13px; font-size: 1.3rem;
	background-image:url(../img_common/icon03.png);
	background-repeat:no-repeat;
	background-position:0px;
	padding-left:18px;
	margin-right:20px;
	margin-bottom:8px;
}


.cont_access{
	padding:20px 0;
}

.cont_access .access{
	font-size: 12px; font-size: 1.2rem;
}
.cont_access .access .km{
	float:left;
	width:80px;
	background-image:url(../img_common/km01_bk.png);
	background-repeat:no-repeat;
	color:#fff;
	text-align:center;
	line-height:20px;
	font-size: 12px; font-size: 1.2rem;
	margin-right:10px ;
}

.cap{font-size: 12px; font-size: 1.2rem;}