@charset "utf-8";
/* ===================================================================
CSS information

 file name  :access.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */

/*----------------------------------------------------
	.Header
----------------------------------------------------*/
#header {
	background: url(../images/main.jpg) center top no-repeat;
}
#gnav ul.con_gnav li.access a {
	background: url(../../../images/img_gnav.jpg) -530px top no-repeat;
}

/*----------------------------------------------------
	.pagest
----------------------------------------------------*/
#main .pagest {
	width:650px;
	border-top:4px solid #abb93b;
	border-bottom:1px solid #c6c08d;
	margin:0 0 12px 0;
	padding:15px 0 15px 15px;
	overflow:hidden;
}

#main p.read {
	padding:0 0 25px 15px;
}

#main p.contxt {
	padding:18px 0 0 15px;
}


/*----------------------------------------------------
	#gmap
----------------------------------------------------*/
#map {
	border:5px solid #dae0c9;
	width:635px;
	height:345px;
	margin:20px 10px 0 10px;
}

/*----------------------------------------------------
	.box_info
----------------------------------------------------*/
#main .box_info {
	width:635px;
	padding:5px 0;
	margin:0 15px;
}
#main .box_info p.up {
	background: url(../images/ic_zoom.gif) left 5px no-repeat ;
	padding:2px 0 10px 18px;
}
#main .box_info p.link {
	text-align:right;
}


/*----------------------------------------------------
	.box_root
----------------------------------------------------*/
#main .box_root {
	width:645px;
	margin:0 10px 20px 10px;
	overflow:hidden;
}
#main .box_root h3.txt {
	border:1px solid #c7d79e;
	padding:7px 7px 7px 25px;
	font-size:110%;
	color:#412800;
	background: url(../images/ic_h3.gif) left top no-repeat;
	margin:30px 0 13px 0;
}
#main .box_root p.root {
	margin:10px 10px 20px 10px;
}
#main .box_root .rootinfo {
	width:595px;
	background:#eae5cd;
	margin:0 10px;
	padding:10px 15px;
}
#main .box_root .rootinfo .box_bus {
	background:#fff;
	padding:15px;
	margin:10px 0 0 0;
}

#main .box_root .rootinfo .box_bus p.access_txt{
	margin:5px 0 10px;
	line-height:1.5;
	padding-left:5px;
}

#main .box_root .rootinfo .box_bus .access_txt_red {
	color:#F00;
	font-weight: bold;
}

#main .box_root p.txt {
	padding:0 20px 10px 20px;
}


/*----------------------------------------------------
	.box_information
----------------------------------------------------*/
#main .box_information {
	width:645px;
	margin:0 10px;
}
#main .box_information h3.txt {
	border:1px solid #c7d79e;
	padding:7px 7px 7px 25px;
	font-size:110%;
	color:#412800;
	background: url(../images/ic_h3.gif) left top no-repeat;
	margin:30px 0 13px 0;
}
#main .box_information h3.txt span {
	color:#62840f;
}
#main .box_information h4.txt {
	font-size:110%;
	color:#62840f;
	padding:7px 0;
}

/*----------------------------------------------------
	table.infotable
----------------------------------------------------*/
#main table.infotable {
	border-collapse:collapse;
	width:625px;
	margin:0 10px 10px 10px;
}
#main table.infotable th ,
#main table.infotable td {
	border-collapse:collapse;
	border:1px solid #d9d0c3;
	padding:10px;
	background:#f2f0e2;
	line-height:1.4;
}
#main table.infotable th {
	color:#710514;
	width:150px;
	text-align:right;
	background-color:#e3deb8;
}
#main .box_photoarea table.infotable td {
	text-align:center;
}


/*----------------------------------------------------
	バナー
----------------------------------------------------*/
#main .box_root .rent {
	background: none repeat scroll 0 0 #EAE5CD;
    margin:10px;
    padding:15px;
    width: 595px;
	overflow:hidden;
}

#main .box_root .rent .bn .left {
	width:382px;
	float:left;
	margin:8px 15px 0 0;
}

#main .box_root .rent .bn .right {
	width:197px;
	margin: 8px 0 0 0;
	float:left;
}

#main .box_root .rent .bn .left span {
	font-size: 70%;
}

/* JRで行く休暇村プラン */
#main .box_root .rent .bn .text {
	width:382px;
	float:left;
	margin:12px 15px 0 0;
}
#main .box_root .rent .bn li {
	width:197px;
	float:left;
	margin: 8px 0 0 0;
}



/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

