* {font-size: 100%;
line-height: 1.3;}

body{width: 100%;
text-align:center;
color:#333333;
background-color: #ffffff;
font-size:12px;
margin:0;
padding:0;}

a:link {color:#A15631; text-decoration:none;}
a:visited {color:#A15631; text-decoration:none;}
a:hover {color:#DD7744; text-decoration:none;}
a:active {color:#DD7744; text-decoration:none;}

h1{font-size:12px; margin:0; padding:0; color: #ffffff; font-weight: normal;}

div {margin:0; padding:0;}
p {margin:0; padding:0;}

#cont{width:100%; margin-left: auto; margin-right: auto; background-image:url(../images/bg01.jpg); background-repeat:repeat-x;}

#cont2{width:100%; margin-left: auto; margin-right: auto; background-image:url(../images/bg01b.jpg); background-repeat:repeat-x;}


/* head */

#head{
background-repeat:repeat-x;
width:100%;
height:20px;
background-color: #F3662C;
border-bottom: 1px solid #FEEEE8;}

.flash{
	width:100%;
	height: 399px;
	background-image:url(../images/fla_bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}


#topimg{width:100%; height: 240px;}


/* menu */

ul#menu{list-style:none; width:950px; margin:0; padding:0;}
ul#menu li{list-style:none; float:left; margin:0; padding:0;}
ul#menu a{height:42px; background-image:url(../images/menu/menu.jpg);}
#menu a span{display:none;} 

a.menu01{background-position:0px 0px; display:block; width:158px;}
a:hover.menu01{background-position:0px -42px;}

a.menu02{background-position:-158px 0px; display:block; width:158px;}
a:hover.menu02{ background-position:-158px -42px;}

a.menu03{background-position:-316px 0px; display:block; width:158px;}
a:hover.menu03{background-position:-316px -42px;}

a.menu04{background-position:-474px 0px; display:block; width:158px;}
a:hover.menu04{background-position:-474px -42px;}

a.menu05{background-position:-632px 0px; display:block; width:158px;}
a:hover.menu05{ background-position:-632px -42px;}

a.menu06{background-position:-790px 0px; display:block; width:160px;}
a:hover.menu06{ background-position:-790px -42px;}

/* main */

#main{width:950px;}
#main2{width:650px; margin: 20px 20px 0px 0px;}

ul#main01{list-style:none; margin:0px; padding:0;}
ul#main01 li{list-style:none; margin:0; padding:0;}
ul#main01 a{width: 214px; height:280px; background-image:url(../images/top/main01.jpg);}
#main01 a span{display:none;}

a.main01{background-position:0px 0px; display:block;}
a:hover.main01{background-position:0px -280px;}
a.main02{background-position: -214px 0px; display:block;}
a:hover.main02{background-position:-214px -280px;}
a.main03{background-position: -428px 0px; display:block;}
a:hover.main03{background-position:-428px -280px;}

/* news */

#news{
	background-image:url(../images/top/news01.jpg);
	height: 145px;
}
.news{
	height: 28px;
	background-image:url(../images/top/line.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left:35px;
	padding-top: 3px;
}
#news2{background-image:url(../images/top/news02.jpg); height: 145px;}


/* sidemenu */

#side {
	background-color: #F7F7F4;
	width: 260px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
#side02 {padding-top: 20px;}
#side02 img {margin-bottom:5px;}

.sidemenu-t{width:100%; height: 74px; background-image:url(../images/side/side-netreserv01.jpg); background-repeat: no-repeat;}

ul#sidemenu{list-style:none; width:100%; margin:0; padding:0;}
ul#sidemenu li{list-style:none; margin:0; padding:0; float: left;}
ul#sidemenu a{width:240px; background-image:url(../images/side/side-netreserv02.jpg); margin:0; padding:0;}
#sidemenu a span{display:none;} 

a.sidemenu01{background-position:0px 0px; display:block; height:35px;}
a:hover.sidemenu01{background-position:-240px 0px;}

a.sidemenu02{background-position:0px -35px; display:block; height:35px;}
a:hover.sidemenu02{ background-position:-240px -35px;}

.sidemenu-u{width:100%; height: 50px; background-image:url(../images/side/side-netreserv03.jpg); background-repeat: no-repeat;}

/*foot*/

#foot{width:100%; height: 80px; background-image:url(../images/foot/bg.jpg); background-repeat: repeat-x;}
#foot2{width:950px; height: 80px; background-image:url(../images/foot/foot.jpg); background-repeat: no-repeat; padding-top: 15px;}
#foot3{width:100%; height: 20px; background-color:#532E0C; border-bottom-top: 1px solid #E7C356; color: #ffffff; padding-top: 3px;}
.foot{color: #472514;}

#footmenu{width:620px; padding-top:120px; padding-bottom: 15px; padding-right: 40px; background-image:url(../images/bg02.jpg); background-position: left bottom; background-repeat: no-repeat;}
#footmenu2{background-color: #F7F7F4; width: 240px; padding-right: 15px; padding-left: 20px; padding-top:120px; padding-bottom: 20px;}


/* spacer */
.sp1-7{width:1px; height: 7px; background-image:url(../images/spacer.gif); background-repeat: no-repeat;}
.sp20-1{width:80px; height: 1px; background-image:url(../images/spacer.gif); background-repeat: no-repeat;}
.sp233-60{width:233px; height: 60px; background-image:url(../images/spacer.gif); background-repeat: no-repeat;}


/* other */

.txt1{width: 620px; margin-left: 20px;}
.txt2{font-size: 13px; width: 640px; margin-left: 10px; line-height: 16px;}
.txt3{font-size: 12px; width: 540px; margin-left: 10px; line-height: 16px;}

.b{font-weight: bold; font-size: 15px; color: #3366FF;}
.b2{font-weight: bold; font-size: 13px; color: #3366FF;}
.b3{font-weight: bold; font-size: 13px; color: #3F3B3A;}
.b4{font-weight: bold; font-size: 12px; color: #3F3B3A;}
.lan { font-size:12px; line-height:120%; display:inline-block; vertical-align:middle; }
.cs{font-size: 11px; color: #000000;}
.s{font-size: 10px; color: #666666;}
.o{font-weight: bold; color: #FF5B00;}
.r{color:#FF0000}
.gb{font-weight: bold; color:#005B22;}
.rs{color:#FF0000; font-size: 11px;}
.st{font-size: 11px;}
.rb20{font-weight: bold; font-size: 20px; color:#FF0000;}
.rbs{font-weight: bold; font-size: 12px; color:#FF0000;}
.rs{font-weight: font-size: 11px; color:#FF0000;}

.t{font-weight: bold; color: #ffffff;}

.kanko{padding-top: 4px; width: 205px;}
.kanko2{font-weight: bold; color: #6B2B00; font-size: 14px; padding-top: 8px;}
.kanko3{font-weight: bold; color: #6B2B00; font-size: 14px; padding-bottom: 4px;}
.kanko4{font-weight: bold; color: #6B2B00; font-size: 10px; padding-bottom: 4px;}


.topbg00{width: 950px; height: 316px; background-image:url(../images/top/top-maintitle.gif); background-repeat: repeat-x;}
.topbg01{width: 950px; height: 316px; background-image:url(../images/fla_bg.jpg); background-repeat: repeat-x;}
.topbg02{width: 100%; height: 42px; background-image:url(../images/menu_bg.jpg); background-repeat: repeat-x;}


/* margin */
.tm1 {margin-top: 35px;}



/*annai*/
ul#annai{list-style:none; margin:0; padding:0; margin-top: 148px;}
ul#annai li{list-style:none; margin:0; padding:0;}
ul#annai a{width: 130px; height:25px;}
#annai a span{display:none;} 

a.annai01{display:block;}
a.annai02{display:block;}
a.annai03{display:block;}
a.annai04{display:block;}
a.annai05{display:block;}

/*ryouri*/
.ryouri1{font-size: 14px; font-weight: bold; color: #B03F00;}
.ryouri2{font-size: 14px;}
.ryouri3{font-size: 14px; font-weight: bold; color: #FF0000;}

/*kuroyu&amenity*/

.sub_foot{width:100%; background-image:url(../images/kuroyu/foot_base.jpg); background-repeat: repeat-x;}
.turi {
	font-size: 12px;
	line-height: 18px;
}
.turi_r {
	font-size: 16px;
	font-weight: bold;
	color: #996600;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.net{
position: relative;
text-align:center;
background-image: url(../images/net/back.jpg);
background-repeat: no-repeat;
background-position: center top;
width:700px;
height:1150px;
margin:0 auto;

}

.net_text_ti  {
	position: absolute;
	width: 245px;
	left: 54px;
	top: 56px;
	text-align: left;
	font-size:16px;
	line-height: 30px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	
}
.net_text{
	position: absolute;
	width: 630px;
	left: 52px;
	top: 121px;
	text-align: left;
	font-size:13px;
	line-height: 18px;

	
}

.top_news {
	background-image: url(../images/top/news01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:650px;
	height:145px;
	overflow:hidden;
}
.top_news_text {
	height:145px;
	overflow:hidden;
}


#fla {
	text-align:left;
}
#navigator {
    display:none;
}

.ryouri_fla {
	background: url(../images/ryouri/maruhei.gif) no-repeat right bottom;
	padding:0 0 3px;
}
.ryouri_fla #fla {
	overflow:visible!important;
}
#navigator a:link img {
    opacity: 0.6;
}
#navigator a:visited img {
    opacity: 0.6;
}
#navigator a:active img {
    opacity: 0.6;
}
#navigator a:hover img {
    opacity: 1;
}
#navigator a {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #cccccc;
	margin:0 0px 2px 3px;
}
#navigator {
	left:472px!important;
	top:0!important;
	display:block!important;
	width:190px;
}

iframe { border:none; }
.kanko_text { margin:10px 0 0; }


/*osirase*/
.strong { font-weight:bold; }
.r_strong { font-weight:bold; color:#FF0000; }


/*other-img*/
.line{width:644px; height: 3px; background-image:url(../images/line.jpg); background-repeat: no-repeat;}

.line2{width:644px; height: 60px; background-image:url(../images/line.jpg); background-repeat: no-repeat; background-position: center center;}

.line3{width:380px; height: 2px; background-image:url(../images/line3.jpg); background-repeat: no-repeat; background-position: left center;}

/*p-side*/

.ps01{width:240px; height: 180px; background-image:url(../images/side/telephon.jpg); background-repeat: no-repeat;}
.ps02{width:240px; height: 355px; background-image:url(../images/side/side-setsubi.jpg); background-repeat: no-repeat;}
.ps03{width:240px; height: 464px; background-image:url(../images/side/side-access.jpg); background-repeat: no-repeat;}
.ps04{width:240px; height: 420px; background-image:url(../images/side/side-info.jpg); background-repeat: no-repeat;}



/*p-top*/

.pt00{width:100%; height: 100px; background-image:url(../images/top/top-title01.jpg); background-repeat: no-repeat;}
.pt01{width:100%; height: 200px; background-image:url(../images/top/top-namibg.jpg); background-repeat: no-repeat;}
.ptnews{width:100%; height: 145px; background-image:url(../images/top/news01.jpg); background-repeat: no-repeat;}
.ptnews2{width:100%; height: 293px; background-image:url(../images/top/news02.jpg); background-repeat: no-repeat;}
.ptnews3{width:950px; height: 293px; background-image:url(../images/top/news03.jpg); background-repeat: no-repeat; background-position: center center;}
.ptumiho{width:100%; height: 200px; background-image:url(../images/top/top-umiho-kyu.jpg); background-repeat: no-repeat;}
.ptt01{width:116px; height: 96px; background-image:url(../images/top/top-plan-st01.jpg); background-repeat: no-repeat;}
.ptt02{width:116px; height: 96px; background-image:url(../images/top/top-plan-st02.jpg); background-repeat: no-repeat;}
.ptt03{width:116px; height: 96px; background-image:url(../images/top/top-plan-st03.jpg); background-repeat: no-repeat;}
.ptt04{width:116px; height: 96px; background-image:url(../images/top/top-plan-st04.jpg); background-repeat: no-repeat;}
.ptt05{width:116px; height: 96px; background-image:url(../images/top/top-plan-st05.jpg); background-repeat: no-repeat;}
.ptt06{width:116px; height: 96px; background-image:url(../images/top/top-plan-st06.jpg); background-repeat: no-repeat;}


/*p-top-tokusyu */

ul#top-tokusyu01{list-style:none; width:650px; margin:0; padding:0;}
ul#top-tokusyu01 li{list-style:none; float:left; margin:0; padding:0;}
ul#top-tokusyu01 a{height:100px; background-image:url(../images/top/top-tokusyu01.jpg);}
#menu a span{display:none;} 

a.top-tokusyu01{background-position:0px 0px; display:block; width:650px;}
a:hover.top-tokusyu01{background-position:0px -100px;}


/*p-top-osusum */

ul#top-osusume01{list-style:none; width:640px; margin:0; padding:0;}
ul#top-osusume01 li{list-style:none; float:left; margin:0; padding:0;}
ul#top-osusume01 a{height:80px; background-image:url(../images/top/top-osusume01.jpg);}
#menu a span{display:none;} 

a.top-osusume01{background-position:0px 0px; display:block; width:640px;}
a:hover.top-osusume01{background-position:0px -80px;}


/*youkoso*/

.y01-1{width:950px; height: 316px; background-image:url(../images/annai/y01-1.jpg); background-repeat: no-repeat; background-position: center top;}
.y02-1{width:650px; height: 80px; background-image:url(../images/annai/y02-1.jpg); background-repeat: no-repeat;}
.y02-2{width:650px; height: 340px; background-image:url(../images/annai/y02-2.jpg); background-repeat: no-repeat;}
.y03-1{width:650px; height: 80px; background-image:url(../images/annai/y03-1.jpg); background-repeat: no-repeat;}
.y03-2{width:280px; height: 210px; background-image:url(../images/annai/y03-2.jpg); background-repeat: no-repeat; background-position: letf top;}
.y04-1{width:650px; height: 80px; background-image:url(../images/annai/y04-1.jpg); background-repeat: no-repeat;}
.y04-2{width:650px; height: 400px; background-image:url(../images/annai/y04-2.jpg); background-repeat: no-repeat; background-position: left top; padding-top:15px;}
.y05-1{width:650px; height: 80px; background-image:url(../images/annai/y05-1.jpg); background-repeat: no-repeat;}
.y05-2{width:650px; height: 610px; background-image:url(../images/annai/y05-2.jpg); background-repeat: no-repeat;}
.y06-1{width:950px; height: 316px; background-image:url(../images/annai/y06-1.jpg); background-repeat: no-repeat;}
.y06-2{width:650px; height: 80px; background-image:url(../images/annai/y06-2.jpg); background-repeat: no-repeat;}

/*youkoso-hover*/

ul#youkoso-hover01{list-style:none; width:200px; margin:0; padding:0;}
ul#youkoso-hover01 li{list-style:none; float:left; margin:0; padding:0;}
ul#youkoso-hover01 a{height:40px; background-image:url(../images/annai/y06-1-1.jpg);}
#menu a span{display:none;} 

a.youkoso-hover01{background-position:0px 0px; display:block; width:200px;}
a:hover.youkoso-hover01{background-position:0px -40px;}


/*ryouri*/

.rp01-1{width:950px; height: 316px; background-image:url(../images/ryouri/rp01-1.jpg); background-repeat: no-repeat; background-position: center top;}
.rp02-1{width:650px; height: 80px; background-image:url(../images/ryouri/rp02-1.jpg); background-repeat: no-repeat;}
.rp03-1{width:189px; height: 46px; background-image:url(../images/ryouri/rp03-1.jpg); background-repeat: no-repeat;}
.rp03-2{width:321px; height: 182px; background-image:url(../images/ryouri/rp03-2.jpg); background-repeat: no-repeat;}
.rp03-3{width:321px; height: 182px; background-image:url(../images/ryouri/rp03-3.jpg); background-repeat: no-repeat;}
.rp03-4{width:321px; height: 182px; background-image:url(../images/ryouri/rp03-4.jpg); background-repeat: no-repeat;}
.rp03-5{width:321px; height: 182px; background-image:url(../images/ryouri/rp03-5.jpg); background-repeat: no-repeat;}
.rp03-6{width:463px; height: 334px; background-image:url(../images/ryouri/rp03-6.jpg); background-repeat: no-repeat;}
.rp04-1{width:646px; height: 630px; background-image:url(../images/ryouri/rp04-1.jpg); background-repeat: no-repeat;}
.rp04-2{width:312px; height: 237px; background-image:url(../images/ryouri/rp04-2.jpg); background-repeat: no-repeat;}
.rp04-3{width:128px; height: 20px; background-image:url(../images/ryouri/rp04-3.jpg); background-repeat: no-repeat;}
.rp05-1{width:206px; height: 30px; background-image:url(../images/ryouri/rp05-1.jpg); background-repeat: no-repeat;}
.rp05-2{width:370px; height: 90px; background-image:url(../images/ryouri/rp05-2.jpg); background-repeat: no-repeat;}
.rp05-3{width:351px; height: 49px; background-image:url(../images/ryouri/rp05-3.jpg); background-repeat: no-repeat;}
.rp05-4{width:255px; height: 907px; background-image:url(../images/ryouri/rp05-4.jpg); background-repeat: no-repeat;}
.rp05-5{width:222px; height: 50px; background-image:url(../images/ryouri/rp05-5.jpg); background-repeat: no-repeat;}
.rp05-6{width:650px; height: 300px; background-image:url(../images/ryouri/rp05-6.jpg); background-repeat: no-repeat;}
.rp05-7{width:370px; height: 90px; background-image:url(../images/ryouri/rp05-7.jpg); background-repeat: no-repeat;}
.rp-manpuku{width:650px; height: 488px; background-image:url(../images/ryouri/manpuku01.jpg); background-repeat: no-repeat; background-position: center middle;}

/*shisetsu*/

.shp01-1{width:950px; height: 316px; background-image:url(../images/shisetsu/shp01-1.jpg); background-repeat: no-repeat; background-position: center top;}
.shp02-1{width:650px; height: 80px; background-image:url(../images/shisetsu/shp02-1.jpg); background-repeat: no-repeat;}
.shp02-2{width:194px; height: 38px; background-image:url(../images/shisetsu/shp02-2.jpg); background-repeat: no-repeat;}
.shp02-3{width:323px; height: 247px; background-image:url(../images/shisetsu/shp02-3.jpg); background-repeat: no-repeat;}
.shp02-4{width:323px; height: 247px; background-image:url(../images/shisetsu/shp02-4.jpg); background-repeat: no-repeat;}
.shp02-5{width:193px; height: 40px; background-image:url(../images/shisetsu/shp02-5.jpg); background-repeat: no-repeat;}
.shp03-1{width:156px; height: 39px; background-image:url(../images/shisetsu/shp03-1.jpg); background-repeat: no-repeat;}
.shp03-2{width:650px; height: 220px; background-image:url(../images/shisetsu/shp03-2.jpg); background-repeat: no-repeat;}
.shp03-3{width:396px; height: 238px; background-image:url(../images/shisetsu/shp03-3.jpg); background-repeat: no-repeat; background-position: right bottom;}
.shp03-4{width:350px; height: 290px; background-image:url(../images/shisetsu/shp03-4.jpg); background-repeat: no-repeat;}
.shp03-5{width:300px; height: 255px; background-image:url(../images/shisetsu/shp03-5.jpg); background-repeat: no-repeat; background-position: right bottom;}
.shp04-1{width:203px; height: 38px; background-image:url(../images/shisetsu/shp04-1.jpg); background-repeat: no-repeat;}
.shp04-2{width:650px; height: 232px; background-image:url(../images/shisetsu/shp04-2.jpg); background-repeat: no-repeat;}
.shp04-3{width:650px; height: 154px; background-image:url(../images/shisetsu/shp04-3.jpg); background-repeat: no-repeat;}
.shp04-4{width:650px; height: 154px; background-image:url(../images/shisetsu/shp04-4.jpg); background-repeat: no-repeat;}
.shi00{width:25px; height: 120px; background-image:url(../images/shisetsu/shi00.jpg); background-repeat: no-repeat; background-position: center center;}
.shi01{width:25px; height: 35px; background-image:url(../images/shisetsu/shi01.gif); background-repeat: no-repeat;}
.shi02{width:25px; height: 35px; background-image:url(../images/shisetsu/shi02.gif); background-repeat: no-repeat;}
.shi03{width:25px; height: 35px; background-image:url(../images/shisetsu/shi03.gif); background-repeat: no-repeat;}
.shb01-1{width:222px; height: 50px; background-image:url(../images/shisetsu/shb01-1.jpg); background-repeat: no-repeat;}
.snb01-2{width:650px; height: 300px; background-image:url(../images/shisetsu/shb01-2.jpg); background-repeat: no-repeat;}
.snb01-3{width:370px; height: 90px; background-image:url(../images/shisetsu/shb01-3.jpg); background-repeat: no-repeat;}


/*shisetsu-hover*/

ul#shisetsu-hover01{list-style:none; width:200px; margin:0; padding:0;}
ul#shisetsu-hover01 li{list-style:none; float:left; margin:0; padding:0;}
ul#shisetsu-hover01 a{height:40px; background-image:url(../images/shisetsu/shb01-1.jpg);}
#menu a span{display:none;} 

a.shisetsu-hover01{background-position:0px 0px; display:block; width:200px;}
a:hover.shisetsu-hover01{background-position:0px -40px;}

ul#shisetsu-hover02{list-style:none; width:200px; margin:0; padding:0;}
ul#shisetsu-hover02 li{list-style:none; float:left; margin:0; padding:0;}
ul#shisetsu-hover02 a{height:40px; background-image:url(../images/shisetsu/shb01-2.jpg);}
#menu a span{display:none;} 

a.shisetsu-hover02{background-position:0px 0px; display:block; width:200px;}
a:hover.shisetsu-hover02{background-position:0px -40px;}

ul#shisetsu-hover03{list-style:none; width:200px; margin:0; padding:0;}
ul#shisetsu-hover03 li{list-style:none; float:left; margin:0; padding:0;}
ul#shisetsu-hover03 a{height:40px; background-image:url(../images/shisetsu/shb01-3.jpg);}
#menu a span{display:none;} 

a.shisetsu-hover03{background-position:0px 0px; display:block; width:200px;}
a:hover.shisetsu-hover03{background-position:0px -40px;}


/*shisetsu-amenity*/
.amp01-1{width:950px; height: 316px; background-image:url(../images/shisetsu/amenity/amp01-1.jpg); background-repeat: no-repeat;}
.amp01-2{width:650px; height: 80px; background-image:url(../images/shisetsu/amenity/amp01-2.jpg); background-repeat: no-repeat;}

/*shisetsu-unchiku*/
.kup01-1{width:950px; height: 316px; background-image:url(../images/shisetsu/unchiku/kup01-1.jpg); background-repeat: no-repeat;}
.kup01-2{width:650px; height: 80px; background-image:url(../images/shisetsu/unchiku/kup01-2.jpg); background-repeat: no-repeat;}
.kup02-1{width:220px; height: 45px; background-image:url(../images/shisetsu/unchiku/kup02-1.jpg); background-repeat: no-repeat;}
.kup02-2{width:300px; height: 230px; background-image:url(../images/shisetsu/unchiku/kup02-2.jpg); background-repeat: no-repeat; background-position: center center;}
.kup02-3{width:220px; height: 45px; background-image:url(../images/shisetsu/unchiku/kup02-3.jpg); background-repeat: no-repeat;}
.kup02-4{width:625px; height: 235px; background-image:url(../images/shisetsu/unchiku/kup02-4.jpg); background-repeat: no-repeat;}

/*shisetsu-benri*/
.bp01-1{width:950px; height: 316px; background-image:url(../images/shisetsu/benri/bp01-1.jpg); background-repeat: no-repeat;}
.bp01-2{width:650px; height: 80px; background-image:url(../images/shisetsu/benri/bp01-2.jpg); background-repeat: no-repeat;}
.bp01-3{width:250px; height: 981px; background-image:url(../images/shisetsu/benri/bp01-3.jpg); background-repeat: no-repeat;}

/*event*/

.ep01-1{width:950px; height: 316px; background-image:url(../images/event/ep01-1.jpg); background-repeat: no-repeat; background-position: center top;}
.ep02-1{width:650px; height: 80px; background-image:url(../images/event/ep02-1.jpg); background-repeat: no-repeat;}
.ep02-2{width:520px; height: 361px; background-image:url(../images/event/ep02-2.jpg); background-repeat: no-repeat; background-position: right bottom;}
.ep02-3{width:285px; height: 36px; background-image:url(../images/event/ep02-3.jpg); background-repeat: no-repeat;}
.ep02-4{width:302px; height: 182px; background-image:url(../images/event/ep02-4.jpg); background-repeat: no-repeat;}
.ep02-5{width:302px; height: 182px; background-image:url(../images/event/ep02-5.jpg); background-repeat: no-repeat;}
.ep03-1{width:650px; height: 80px; background-image:url(../images/event/ep03-1.jpg); background-repeat: no-repeat;}
.ep03-2{width:140px; height: 1000px; background-image:url(../images/event/ep03-2.jpg); background-repeat: no-repeat; background-position: right top;}
.ep03-3{width:252px; height: 172px; background-image:url(../images/event/ep03-3.jpg); background-repeat: no-repeat;}
.ep03-4{width:252px; height: 172px; background-image:url(../images/event/ep03-4.jpg); background-repeat: no-repeat;}
.ep03-5{width:252px; height: 172px; background-image:url(../images/event/ep03-5.jpg); background-repeat: no-repeat;}
.ep03-6{width:252px; height: 172px; background-image:url(../images/event/ep03-6.jpg); background-repeat: no-repeat;}
.ep03-7{width:252px; height: 172px; background-image:url(../images/event/ep03-7.jpg); background-repeat: no-repeat;}
.ep03-8{width:252px; height: 172px; background-image:url(../images/event/ep03-8.jpg); background-repeat: no-repeat;}
.ep03-9{width:252px; height: 172px; background-image:url(../images/event/ep03-9.jpg); background-repeat: no-repeat;}
.ep03-10{width:284px; height: 36px; background-image:url(../images/event/ep03-10.jpg); background-repeat: no-repeat;}
.ep03-11{width:285px; height: 36px; background-image:url(../images/event/ep03-11.jpg); background-repeat: no-repeat;}
.ep03-12{width:258px; height: 38px; background-image:url(../images/event/ep03-12.jpg); background-repeat: no-repeat;}
.ep03-13{width:225px; height: 50px; background-image:url(../images/event/ep03-13.jpg); background-repeat: no-repeat;}
.ep03-14{width:225px; height: 50px; background-image:url(../images/event/ep03-14.jpg); background-repeat: no-repeat;}
.ep03-15{width:250px; height: 1000px; background-image:url(../images/event/ep03-15.jpg); background-repeat: no-repeat; background-position: left bottom;}
.snb01-3{width:370px; height: 90px; background-image:url(../images/shisetsu/shb01-3.jpg); background-repeat: no-repeat;}


/*event-hover*/

ul#event-hover01{list-style:none; width:302px; margin:0; padding:0;}
ul#event-hover01 li{list-style:none; float:left; margin:0; padding:0;}
ul#event-hover01 a{height:182px; background-image:url(../images/event/ep02-6.jpg);}
#menu a span{display:none;} 

a.event-hover01{background-position:0px 0px; display:block; width:302px;}
a:hover.event-hover01{background-position:0px -182px;}


/*kanko*/

.kp01-1{width:950px; height: 316px; background-image:url(../images/kanko/kp01-1.jpg); background-repeat: no-repeat; background-position: center top;}
.kp01-2{width:650px; height: 80px; background-image:url(../images/kanko/kp01-2.jpg); background-repeat: no-repeat;}
.kp01-2-1{width:128px; height: 29px; background-image:url(../images/kanko/kp01-2-1.jpg); background-repeat: no-repeat;}
.kp01-3{width:265px; height: 33px; background-image:url(../images/kanko/kp01-3.jpg); background-repeat: no-repeat;}
.kp01-4{width:283px; height: 33px; background-image:url(../images/kanko/kp01-4.jpg); background-repeat: no-repeat;}
.kp01-5{width:283px; height: 33px; background-image:url(../images/kanko/kp01-5.jpg); background-repeat: no-repeat;}
.kp01-6{width:283px; height: 33px; background-image:url(../images/kanko/kp01-6.jpg); background-repeat: no-repeat;}
.kpe-01-1{width:190px; height: 120px; background-image:url(../images/kanko/kpe-01-1.jpg); background-repeat: no-repeat;}
.kpe-01-2{width:190px; height: 120px; background-image:url(../images/kanko/kpe-01-2.jpg); background-repeat: no-repeat;}
.kpe-01-3{width:190px; height: 120px; background-image:url(../images/kanko/kpe-01-3.jpg); background-repeat: no-repeat;}
.kpe-01-4{width:190px; height: 120px; background-image:url(../images/kanko/kpe-01-4.jpg); background-repeat: no-repeat;}.kpe-01-5{width:190px; height: 120px; background-image:url(../images/kanko/kpe-01-5.jpg); background-repeat: no-repeat;}
.kpn-01-1{width:190px; height: 120px; background-image:url(../images/kanko/kpn-01-1.jpg); background-repeat: no-repeat;}
.kpn-01-2{width:190px; height: 120px; background-image:url(../images/kanko/kpn-01-2.jpg); background-repeat: no-repeat;}
.kpn-01-3{width:190px; height: 120px; background-image:url(../images/kanko/kpn-01-3.jpg); background-repeat: no-repeat;}
.kps-01-1{width:190px; height: 120px; background-image:url(../images/kanko/kps-01-1.jpg); background-repeat: no-repeat;}

.kps-01-2{width:190px; height: 120px; background-image:url(../images/kanko/kps-01-2.jpg); background-repeat: no-repeat;}
.kps-01-3{width:190px; height: 120px; background-image:url(../images/kanko/kps-01-3.jpg); background-repeat: no-repeat;}

.kps-01-4{width:190px; height: 120px; background-image:url(../images/kanko/kps-01-4.jpg); background-repeat: no-repeat;}
.kps-01-5{width:190px; height: 120px; background-image:url(../images/kanko/kps-01-5.jpg); background-repeat: no-repeat;}
.kpt-01-1{width:190px; height: 120px; background-image:url(../images/kanko/kpt-01-1.jpg); background-repeat: no-repeat;}
.kpt-01-2{width:190px; height: 120px; background-image:url(../images/kanko/kpt-01-2.jpg); background-repeat: no-repeat;}
.kpt-01-3{width:190px; height: 120px; background-image:url(../images/kanko/kpt-01-3.jpg); background-repeat: no-repeat;}
.kpt-01-4{width:190px; height: 120px; background-image:url(../images/kanko/kpt-01-4.jpg); background-repeat: no-repeat;}
.kpt-01-5{width:190px; height: 120px; background-image:url(../images/kanko/kpt-01-5.jpg); background-repeat: no-repeat;}
.kpt-01-6{width:190px; height: 120px; background-image:url(../images/kanko/kpt-01-6.jpg); background-repeat: no-repeat;}

/*access*/

.ap01-1{width:950px; height: 316px; background-image:url(../images/access/ap01-1.jpg); background-repeat: no-repeat; background-position: center top;}
.ap02-1{width:650px; height: 80px; background-image:url(../images/access/ap02-1.jpg); background-repeat: no-repeat;}
.ap03-1{width:650px; height: 85px; background-image:url(../images/access/ap03-1.jpg); background-repeat: no-repeat;}
.ap03-2{width:650px; height: 300px; background-image:url(../images/access/ap03-2.jpg); background-repeat: no-repeat; background-position: right bottom;}
.ap03-3{width:145px; height: 28px; background-image:url(../images/access/ap03-3.jpg); background-repeat: no-repeat;}
.ap03-4{width:650px; height: 193px; background-image:url(../images/access/ap03-4.jpg); background-repeat: no-repeat;}
.ap03-5{width:650px; height: 102px; background-image:url(../images/access/ap03-5.jpg); background-repeat: no-repeat;}
.ap03-6{width:650px; height: 92px; background-image:url(../images/access/ap03-6.jpg); background-repeat: no-repeat;}
.ap03-7{width:650px; height: 250px; background-image:url(../images/access/ap03-7.jpg); background-repeat: no-repeat; background-position: right bottom;}
.ap04-1{width:650px; height: 45px; background-image:url(../images/access/ap04-1.jpg); background-repeat: no-repeat;}
.ap04-2{width:630px; height: 550px; background-image:url(../images/access/ap04-2.jpg); background-repeat: no-repeat;}
.map01{width:650px; height: 730px; background-image:url(../images/access/map01.jpg); background-repeat: no-repeat;}
.map02{width:650px; height: 730px; background-image:url(../images/access/map02.jpg); background-repeat: no-repeat;}
.map03{width:650px; height: 730px; background-image:url(../images/access/map03.jpg); background-repeat: no-repeat;}
.mapin01-1{width:225px; height: 30px; background-image:url(../images/access/mapindex01-1.jpg); background-repeat: no-repeat; background-position: left bottom;}


/*etc*/

.etc01-1{width:650px; height: 80px; background-image:url(../images/etc/etc01-1.jpg); background-repeat: no-repeat; background-position: center middle;}
