@charset "UTF-8";
/* CSS Document */



#content h2 {
	background-image:url(../images/common/top03img.jpg);
	background-repeat:no-repeat;
	width:688px;
	height:300px;
	text-indent:-9999px;
	}
	
	
	
/* title style
-----------------------------------------*/	


h3#title1 {
	background-image:url(../feature/img/title01.jpg);
	background-repeat:no-repeat;
	clear:both;
	}
	
	
h3#title2 {
	background-image:url(../feature/img/title02.png);
	background-repeat:no-repeat;
	clear:both;
	}
	
	
h3#title3 {
	background-image:url(../feature/img/title03.png);
	background-repeat:no-repeat;
	clear:both;
	}
	
	
h3#title4 {
	background-image:url(../feature/img/title04.jpg);
	background-repeat:no-repeat;
	}
	
	
h3#title5 {
	background-image:url(../feature/img/title05.png);
	background-repeat:no-repeat;
	}
	
	
	
/* box style
-----------------------------------------*/	


dl.box04 dt#feature01 {
	width:210px;
	height:274px;
	background-image:url(../feature/img/photo01.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
	margin: 0px 10px 0px 0px;
	}
	

dl.box04 dd {
	width:428px;
	float:left;
	}
	
	
	
dl.box04 dt {
	width:408px;
	float:left;
	}
	

dl.box04 dd#feature02 {
	width:209px;
	height:330px;
	background-image:url(../feature/img/photo05.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 31px;
	}	
	


dl.box04 dt#feature03 {
	width:300px;
	height:342px;
	background-image:url(../feature/img/photo09.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	

dl.box04 dd#feature031 {
	width:328px;
	float:left;
	}



dl.box04 dt#feature04 {
	width:220px;
	height:310px;
	background-image:url(../feature/img/photo12.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	

dl.box04 dd#feature041 {
	width:408px;
	float:left;
	}


	
/* pngimg style
-----------------------------------------*/

p#featureimg1 {
	background-image:url(../feature/img/photo02.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:648px;
	height:200px;
	margin: 20px 0px 40px 0px;
	}
	
	
p#featureimg2 {
	background-image:url(../feature/img/photo03.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:210px;
	height:594px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	float:left;
	}	
		
#featureimg3waku {
	float:left;
	width:410px;
	margin: 5px 0px 50px 18px;
	}
	
p#featureimg3 {
	background-image:url(../feature/img/photo04.png);
	background-repeat:no-repeat;
	width:410px;
	height:456px;
	text-indent:-9999px;
	margin:15px 0px 0px 0px;
	}
	
p#featureimg4 {
	background-image:url(../feature/img/photo06.png);
	background-repeat:no-repeat;
	width:408px;
	height:88px;
	text-indent:-9999px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
#featureimg5waku {
	background-image:url(../feature/img/photo07.png);
	background-repeat:no-repeat;
	width:418px;
	_width:648px;
	height:430px;
	padding:0px 0px 0px 230px;
	_padding:0px 0px 0px 0px;
	margin:0px 0px 40px 0px;
	}
	
#featureimg5waku p.text4 {
	_margin:0px 0px 0px 230px;
	}	
		
	
#featureimg6 {
	background-image:url(../feature/img/photo08.png);
	background-repeat:no-repeat;
	width:648px;
	height:550px; /* height:356px; */
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
    }
	
#featureimg6 a {
	display:block;
	width:197px;
	height:31px;
	position:relative;
	top:28px;
	left:427px;
	}

#featureimg6 a:hover {
	background-image:url(../feature/img/btn01.gif);
	background-repeat:no-repeat;
	}


/* カワサキ追加↓ */
p#movie {
	width:240px;
	height:170px;
	text-indent:-9999px;
	margin: 0px;
	}


p#movie a {
	display:block;
	width:240px;
	height:170px;
	text-indent:-9999px;
	position:relative;
	top:-200px;
	left:71px;
	}

/* カワサキ追加↑ */

	
p#hamamatsu {
	width:134px;
	height:20px;
	text-indent:-9999px;
	}
	
p#hamamatsu a {
	display:block;
	width:134px;
	height:20px;
	position:relative;
	top:135px;
	left:101px;
	}
	
p#hamamatsu a:hover {
	background-image:url(../feature/img/btn02.gif);
	background-repeat:no-repeat;
	}
	
	
	
p#hamamatsuUrl {
	margin:-170px 0px 60px 10px;
	}
	
	
	
p#hotel {
	background-image:url(../feature/img/photo10.png);
	background-repeat:no-repeat;
	width:648px;
	height:232px;
	text-indent:-9999px;
	margin:20px 0px 20px 0px;
	}
	
p#hotel a {
	display:block;
	width:121px;
	height:21px;
	position:relative;
	top:197px;
	left:503px;
	}
	
p#hotel a:hover {
	background-image:url(../feature/img/btn03.gif);
	background-repeat:no-repeat;
	}	
	
	
p#kenpresent {
	background-image:url(../feature/img/photo11.png);
	background-repeat:no-repeat;
	width:648px;
	height:213px;
	text-indent:-9999px;
	margin:20px 0px 20px 0px;
	}
	
	
p#kenpresent a {
	display:block;
	width:120px;
	height:21px;
	position:relative;
	top:173px;
	left:508px;
	background-image:url(../feature/img/btn04.gif);
	background-repeat:no-repeat;
	}
	
p#kenpresent a:hover {
	background-position:0px -21px;
	}	
	
	
p#featureimg7 {
	background-image:url(../feature/img/photo13.png);
	background-repeat:no-repeat;
	width:357px;
	height:125px;
	text-indent:-9999px;
	margin:20px 0px 0px 20px;
	}	
	
	
	
/* topic共通部分 style
-----------------------------------------*/

.topic {
	width:648px;
	margin:20px 0px 20px 0px;
	overflow:hidden;
	}
	
	
.topic1_3 {
	background-image:url(../feature/img/photo26.png);
	background-repeat:no-repeat;
	width:648px;
	height:51px;
	clear:both;
	}
	
	
.topic1_2 {
	background-image:url(../feature/img/photo20.gif);
	background-repeat:repeat-y;
	width:648px;
	}	
	
	
.bun {
	width:388px;
	float:left;
	margin:0px 20px 0px 20px;
	_margin:0px 20px 0px 10px;
	}	


/* topic1 style
-----------------------------------------*/

	
#topic1_1 {
	background-image:url(../feature/img/photo25.png);
	background-repeat:no-repeat;
	width:648px;
	height:138px;
	}
		
	

	
p#topicimg1 {
	background-image:url(../feature/img/photo17.png);
	background-repeat:no-repeat;
	width:200px;
	height:621px;
	text-indent:-9999px;
	float:left;
	}	
	
	


dl.featureimg8 {
	margin:20px 0px 0px 0px;
	clear:both;
	}

dl.featureimg8 dt.img {
	background-image:url(../feature/img/miseimg01.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:100px;
	text-indent:-9999px;
	float:left;
	margin:0px 10px 25px 0px;
	}
	
	
dl.featureimg8 dt.img2 {
	background-image:url(../feature/img/miseimg02.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:166px;
	text-indent:-9999px;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	
	

dl.featureimg8 dd.text {
	}


br.clear {
	clear:both;
	}

p.bold {
	font-weight:bold;
	font-size:110%;
	}
	
p.bold a {
	color:#69C;
	}	


/* topic2 style
-----------------------------------------*/	

	
#topic2_1 {
	background-image:url(../feature/img/photo27.png);
	background-repeat:no-repeat;
	width:648px;
	height:138px;
	}
	
	
	
p#topicimg2 {
	background-image:url(../feature/img/photo29.png);
	background-repeat:no-repeat;
	width:200px;
	height:531px;
	text-indent:-9999px;
	float:left;
	}	




/* topic3 style
-----------------------------------------*/	

	
#topic3_1 {
	background-image:url(../feature/img/photo28.png);
	background-repeat:no-repeat;
	width:648px;
	height:138px;
	}
	
	
p#topicimg3 {
	background-image:url(../feature/img/photo30.png);
	background-repeat:no-repeat;
	width:200px;
	height:664px;
	text-indent:-9999px;
	float:left;
	}	



	
