@charset "utf-8";

/*======================================

	1.each

=======================================*/
/* local navi image
-------------------------------------------------------------------------- */
div#localNaviImage {
	background-image: url(../images/localNavi_image.png);
}



/*======================================

	2.contents

=======================================*/
div#contents h3 {
	margin-bottom:35px;
}

div#listBox {
	margin:10px 0 70px;
}
div#special,
div#plan {
	margin-bottom:40px;
}

div#listBox h4 {
	padding:0 0 6px 10px;
	background:url(../../common/images/common/line_common.jpg) no-repeat center bottom;
}
div#listBox dl {
	background:url(../../common/images/common/line_common.jpg) no-repeat center bottom;
	padding:15px 25px 5px 20px;
	zoom:1;
}
div#listBox dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#listBox dl dt span.thumb {
	display:block;
	width:178px;
	height:125px;
	float:left;
	background:url(../images/bg_photo.png) no-repeat center top;
}
div#listBox dl dt span.thumb img {
	margin:4px;
}
div#listBox dl dt span.title {
	display:block;
	margin-left:200px;
	padding:10px 0 10px 14px;
	background: url(../../common/images/common/pict_icon.gif) no-repeat left -19px;
	font-weight:bold;
	font-size:1.2em;
}
div#listBox dl dt a {
	color:#663300;
}
div#listBox dl dt a:hover {
	color: #cc6633;
	text-decoration:none;
}
div#listBox dl dd {
	margin: 0 0 15px 210px;
	line-height:1.5;
}



/*======================================

	3.inside

=======================================*/

.aboutPlan {
	position:relative;
}

.aboutPlan h3{
	height:24px;
	margin:0 0 15px 0;
	padding:6px 0 0 30px;
	font-size:1.2em;
	font-weight:bold;
	background:url(../images/bg_tit.gif) left top no-repeat;
}

* html .aboutPlan h3{
	height:29px;
	padding:5px 0 0 30px;
}

*:first-child+html .aboutPlan h3{
	padding:5px 0 0 30px;
}

.aboutPlan #images{
	display:inline;
	float:left;
	width:250px;
	margin-left:29px;
	background:url(../images/bg_images.gif) left top no-repeat;
}

.aboutPlan #images img{
	margin:5px 5px 15px 5px;
}

.aboutPlan #planItem{
	display:inline;
	float:right;
	width:500px;
	margin-right:29px;
}

.aboutPlan #planItem p{
	padding:18px 15px;
	margin:0 0 15px 0;
	background:#f2ede5;
	line-height:1.6;
}

.aboutPlan #planItem strong{
	color:#ce2104;
}

.aboutPlan #planItem dl{
}

.aboutPlan #planItem dt{
	margin:0 0 6px 0;
	padding:5px 0 5px 10px;
	background:url(../images/bg_item.gif) left top no-repeat;
	color:#FFFFFF;
}

.aboutPlan #planItem dd{
	margin:0 0 10px 0;
	line-height:1.6;
	vertical-align:text-bottom;
}

p#prevList{
	position:absolute;
	top:5px;
	right:0;
}


p#prevList a{
	padding:0 0 0 15px;
	background:url(../images/ico_prev-list.gif) left center no-repeat;
	color:#663300;
}
p#prevList a:hover {
	color: #cc6633;
	text-decoration:none;
}



