/* CSS Document */


/* 全体構造
---------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(img/back.jpg);
	background-repeat: repeat;
}


#outline {
 	width:780px;
 	text-align:left;
	padding: 0;
	background-image: url(img/top_back_pink.gif);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
 }
 
.outline-margin { margin:0 10px; }


p,ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}

td{
	font-size: 12px;
	color: #525252;
	line-height: 1.2em;
}

.main_f{
	font-size: 12px;
	color: #525252;
	line-height: 1.3em;
}

.main_fs{
	font-size: 12px;
	color: #525252;
	line-height: 1.2em;
}

#blue{color:#00557D;}
#blue2{color:#4772D6;font-weight: bold;}
#blue3{color:#0033FF;}
#red{color:#993300;}



img { border: none; vertical-align: bottom;}
a{ color: #1200FF; text-decoration: none;}
a:hover{ color: #F9F9B3; text-decoration: none;}
a:visited{ color: #990000; text-decoration: none;}
.bold{ font-weight: bold;}

hr {
	clear: both;
	height: 1px;
	color: #999999;
	border-top-width: thin;
	border-top-style: dashed;
	border-bottom-style: none;
	margin-top:5px;
	margin-bottom: 5px;
}

.font01{ font-size: 14px; color: #525252;}
.font02{ font-size: 13px;color: #525252;}
.font03{ font-size: 14px;color: #993300;}

h4 {
	padding: 0;
	margin-top: 0px;
	font-size:13px;
	font-weight: bold;
	color: #4772D6;
}

h5 {
	margin-top: 0px;
	font-size:13px;
	font-weight: bold;
	color: #4772D6;
}


#back {
	margin-top:0px;
	margin-bottom:0px;
	width:500px;
	text-align: right;
	font-size: 12px;
}

#waku {
	width: 400px;
	margin-left: 40px;
	margin-bottom:5px;
	padding:5px;
	border: 1px dotted #999999;
	background-color: #F9F9F9;
}

.stype{
	border: 1px dotted #999999;
	background-color: #F0F0F0;
}

 
/* ヘッダー
---------------------------------------------------- */

.header {
	margin: 0;
	padding: 0;
	width: 780px;
	height: 33px;
	background-image: url(img/header_back.gif);
	background-repeat: repeat-x;
}

h1{
	float: left;
	margin: 0;
	padding-left: 5px;
	font-size: 100%;
}

h1 a{display:block;width:300px;height:33px;text-indent:-9999px;overflow:hidden;background-image:url(img/logo_yanagawa.gif);}
h1 a:hover{ background: transparent url(img/logo_yanagawa.gif);}

.sml { float:right; margin-top: 7px;}

#sml_1{
	border: 1px solid #CCCCCC;
	background-color: #C596A8;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

#sml_2{
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-left: 3px;
	padding-right: 3px;
	font-size: 12px;
}

#sml_3{
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-left: 3px;
	padding-right: 3px;
	font-size: 14px;
}


.fm01{
	float:right;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 15px;
}
.fm02{ height: 15px; font-size: 12px;}
.fm03{ width: 80px; font-size: 12px;}

.eng{
	float: right;
	margin: 0;
	padding-right: 15px;
	padding-top: 15px;
	font-size: 100%;
}

.eng a{
	display: block;
	width: 73px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(img/eng.gif);
}

.eng a:hover{
	background: transparent url(img/engr.gif);
}


/* メインコンテンツ
---------------------------------------------------- */


.main { width:550px;
		float:right;
		clear:inherit;
}


#top_photo {
	width: 534px;
	height: 230px;
	margin-top: 10px;
	text-indent: -9999px;
	background: url(img/top_spring.png);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
	behavior: url(img/iepngfix.htc);
}

.waku01 {
	font-size:0px;
	width: 530px;
	height: 10px;
	text-indent: -9999px;
	background: url(img/waku01.gif);
	background-repeat: no-repeat;
	padding: 0;
}

.waku03 {
	float:left;
	width: 530px;
	height: 10px;
	text-indent: -9999px;
	background: url(img/waku03.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

#CRM {
	clear:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding-left:10px;
	font-size:0px;
}

#new_hd {width:517px;height:36px;text-indent: -9999px;background:url(img/top_bar01.gif);background-repeat: no-repeat;}
#osusume_hd {width:517px;height:30px;text-indent: -9999px;background:url(img/top_bar02.gif);background-repeat: no-repeat;}


#osusume_photo01 {float:left;width:162px;height:213px;background:url(img/top_osusume_01.jpg);background-repeat: no-repeat;}
#osusume_photo02 {float:left;width:162px;height:213px;background:url(img/top_osusume_02.jpg);background-repeat: no-repeat;}
#osusume_photo03 {float:left;width:162px;height:213px;background:url(img/top_osusume_03.jpg);background-repeat: no-repeat;}

.osusume_txt {margin-top:70px; padding:10px;}

a.new{ color: #1200FF; text-decoration: none;}
a.new:hover{ color: #666666; text-decoration: none;}
a.new:visited{ color: #990000; text-decoration: none;}




/* 新着
---------------------------------------------------- */

.topic  { width:550px; float:right; }

.topic h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_new.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}
.topic h4 {
	padding:3px 5px;
	border-width:0 0 0 7px;
	border-style:solid;
	background:#F8F8F8;
	width:490px;
	font-size:13pt;
	font-weight:bold;
	color:#4772D6;
	margin-bottom:10px;}

#topic_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}





/* ナビゲーション+ボタン
---------------------------------------------------- */

.side { width:230px; float:left; }

#button {
	float: left;
	width: 202px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	margin: 0px;
}

#button ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#button li {
	padding: 0;
	width: 202px;
	height: 35px;
	text-indent: -9999px;
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: center;
}

#button li a {
	text-decoration: none;
	display: block;
	width: 202px;
	height: 35px;
	overflow: hidden;
	list-style-type: none;
}

#button li#menu01 {	background: url(img/menu01.gif) no-repeat 0 0;}
#button li#menu02 {	background: url(img/menu02.gif) no-repeat 0 0;}
#button li#menu03 {	background: url(img/menu03.gif) no-repeat 0 0;}
#button li#menu04 {	background: url(img/menu04.gif) no-repeat 0 0;}
#button li#menu05 {	background: url(img/menu05.gif) no-repeat 0 0;}
#button li#menu06 {	background: url(img/menu06.gif) no-repeat 0 0;}
#button li#menu07 {	background: url(img/menu07.gif) no-repeat 0 0;}

#button li#menu01 a:hover{	background: url(img/menu01r.gif) no-repeat 0 0;}
#button li#menu02 a:hover{	background: url(img/menu02r.gif) no-repeat 0 0;}
#button li#menu03 a:hover{	background: url(img/menu03r.gif) no-repeat 0 0;}
#button li#menu04 a:hover{	background: url(img/menu04r.gif) no-repeat 0 0;}
#button li#menu05 a:hover{	background: url(img/menu05r.gif) no-repeat 0 0;}
#button li#menu06 a:hover{	background: url(img/menu06r.gif) no-repeat 0 0;}
#button li#menu07 a:hover{	background: url(img/menu07r.gif) no-repeat 0 0;}

#button a.garally1 {
	display:block;
	width:199px;
	height:45px;
	background:url(img/photo02.gif);
	margin-left:10px;
	no-repeat: 0 0;
}

#button a.garally2 {
    display:block;
    width:199px;
    height:45px;
    background-image:url(img/photo03.gif);
	margin-left: 10px;
	no-repeat: 0 0;
}

#button a.bana1 {
    display:block;
    width:182px;
    height:48px;
    background-image:url(img/bana01.gif);
	text-indent: -9999px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
	no-repeat: 0 0;
}

#button a.bana2 {
    display:block;
    width:181px;
    height:47px;
    background-image:url(img/bana02.gif);
	text-indent: -9999px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
	no-repeat: 0 0;
}

#button a.bana3 {
    display:block;
    width:180px;
    height:47px;
    background-image:url(img/bana03.gif);
	text-indent: -9999px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
	no-repeat: 0 0;
}

h2 {
	margin-left: 25px;
	margin-bottom:5px;
	margin-top: 5px;
	padding: 0;
	font-size: 100%;
}

h2 a{display:block;width:169px;height:75px;text-indent:-9999px;overflow:hidden;background-image:url(img/logo_suigou.png);behavior: url(img/iepngfix.htc)}
h2 a:hover{ background: transparent url(img/logo_suigou.png);}

.photo01 {
	font-size:0px;
	width: 199px;
	height: 10px;
	margin-left: 10px;
	text-indent: -9999px;
	margin-top: 10px;
	background: url(img/photo01.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.photo02 {
	width: 199px;
	height: 10px;
	margin-left: 10px;
	text-indent: -9999px;
	background: url(img/photo04.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}

.dlink {
	width: 199px;
	height: 19px;
	margin-left: 10px;
	text-indent: -9999px;
	background: url(img/top_download.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.blink {
	width: 199px;
	height: 19px;
	margin-left: 10px;
	text-indent: -9999px;
	background: url(img/top_benri_link.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.5;
	padding-left: 0;
}

.font_link {
	width: 150px;
	font-size: 11px;
	color: #444444;
	margin: 0.35em auto 3px;
	padding: 0 0 2px 20px;
}

.font_link2 {
	width: 150px;
	font-size: 10px;
	color: #444444;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 20px;
}

address {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #FFFFFF;
	font-style: normal;
	font-size: 12px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	margin-left: 20px;
	clear: both;
	padding-top: 30px;
	padding-bottom: 10px;
}


/* フッター
---------------------------------------------------- */

#footer {
	clear: both;
	width: 780px;
	height: 25px;
	background-color: #1E1E1E;
}

#footer p{
	font-size: 12px;
	text-align: center;
	color: #FFC2B9;
	padding-top: 5px;
}

.c-both { 
	clear:both; 
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/* プライバシーポリシー
---------------------------------------------------- */
.privacy  { width:550px; float:right; }

.privacy h3 {
	width: 530px;
	height: 69px;
	text-indent: -9999px;
	background: url(img/header_privacy.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}

.privacy h4 {
	padding: 0;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size:13px;
	font-weight: bold;
	margin-left: 25px;
	color: #4772D6;
}

#privacy_main {
	float:left;
	width: 530px;
	height:870px;
	font-size:0px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 0px;
	font-size:0px;
	margin: 0px;
}

#privacy_txt {width:500px;}
#privacy_txt2 {margin-left:25px;}


/* リンク
---------------------------------------------------- */
.link  { width:550px; float:right; }

.link h3 {
	width: 530px;
	height: 69px;
	text-indent: -9999px;
	background: url(img/header_link.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}

.link h4 {
	padding: 0;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size:13px;
	font-weight: bold;
	margin-left: 25px;
	color: #4772D6;
}

#link_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 0px;
	font-size:0px;
	margin: 0px;
}


.link_f{
	font-size: 10pt;
	color: #525252;
	margin-left: 25px;
	line-height: 17px;
	padding-right: 2em;
}

#link_box01 {
	clear:left;
	float: left;
	width: 250px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	margin: 0px;
}

#link_box02 {
	clear:right;
	float: right;
	width: 270px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	margin: 0px;
}



/* みどころ
---------------------------------------------------- */
.midokoro  { width:550px; float:right; }

.midokoro h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_midokoro.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}

#midokoro_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}

#midokoro_photo01 {float:left;width:150px;height:113px;background: url(img/midokoro_photo01.jpg);background-repeat: no-repeat;}
#midokoro_photo02 {float:left;width:150px;height:113px;background: url(img/midokoro_photo02.jpg);background-repeat: no-repeat;}
#midokoro_photo03 {float:left;width:150px;height:113px;background: url(img/midokoro_photo03.jpg);background-repeat: no-repeat;}
#midokoro_photo04 {float:left;width:150px;height:113px;background: url(img/midokoro_photo04.jpg);background-repeat: no-repeat;}
#midokoro_photo05 {float:left;width:150px;height:113px;background: url(img/midokoro_photo05.jpg);background-repeat: no-repeat;}
#midokoro_photo06 {float:left;width:150px;height:113px;background: url(img/midokoro_photo06.jpg);background-repeat: no-repeat;}
#midokoro_photo07 {float:left;width:150px;height:113px;background: url(img/midokoro_photo07.jpg);background-repeat: no-repeat;}
#midokoro_photo08 {float:left;width:150px;height:113px;background: url(img/midokoro_photo08.jpg);background-repeat: no-repeat;}

/* みどころ -北原白秋-
---------------------------------------------------- */

.hakusyu-back{
	width: 460px;
	height:171px;
	font-size: 12px;
	color: #525252;
	margin-left: 25px;
	margin-bottom:10px;
	line-height: 22px;
	padding-right: 2em;
	background-image: url(img/hakusyu_back.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.kikyorai-ttl {
	width: 395px;
	height:32px;
	font-size: 12px;
	text-indent: -9999px;
	color: #525252;
	margin-left: 75px;
	margin-top:80px;
	margin-bottom:10px;
	line-height: 22px;
	padding-right: 2em;
	background-image: url(img/hakusyu-kikyorai-ttl.gif);
	background-repeat: no-repeat;

}

#hakusyu_photo01 {float:left;width:150px;height:113px;background:url(img/hakusyu-seika-photo.jpg);background-repeat: no-repeat;}
#hakusyu_photo02 {float:left;width:150px;height:113px;background:url(img/hakusyu-seika-photo2.jpg);background-repeat: no-repeat;}
#hakusyu_photo03 {float:left;width:150px;height:113px;background:url(img/hakusyu-chyosyo.jpg);background-repeat: no-repeat;}
#hakusyu_photo04 {float:left;width:150px;height:113px;background:url(img/hakusyu-shihi.jpg);background-repeat: no-repeat;}

#karatachi { margin-left:20px; width:480px;}

#karatachi_photo01 {float:left;width:230px;height:173px;background:url(img/midokoro-karatachi-photo01.jpg);background-repeat: no-repeat;}
#karatachi_photo02 {float:left;width:150px;height:113px;background:url(img/midokoro-karatachi-photo02.jpg);background-repeat: no-repeat;}
#karatachi_photo03 {float:left;width:150px;height:113px;background:url(img/midokoro-karatachi-photo03.jpg);background-repeat: no-repeat;}
#karatachi_photo04 {float:left;width:150px;height:113px;background:url(img/midokoro-karatachi-photo04.jpg);background-repeat: no-repeat;}

#toshimatei { margin-left:20px; width:480px;}

#toshimatei_photo01 {float:left;width:230px;height:173px;background:url(img/midokoro-toshimatei-photo01.jpg);background-repeat:no-repeat;}
#toshimatei_photo02 {float:left;width:150px;height:102px;background:url(img/midokoro-toshimatei-photo02.jpg);background-repeat:no-repeat;}
#toshimatei_photo03 {float:left;width:150px;height:102px;background:url(img/midokoro-toshimatei-photo03.jpg);background-repeat:no-repeat;}
#toshimatei_photo04 {float:left;width:150px;height:102px;background:url(img/midokoro-toshimatei-photo04.jpg);background-repeat:no-repeat;}
#toshimatei_photo05 {float:left;width:150px;height:102px;background:url(img/midokoro-toshimatei-photo05.jpg);background-repeat:no-repeat;}
#toshimatei_photo06 {float:left;width:150px;height:102px;background:url(img/midokoro-toshimatei-photo06.jpg);background-repeat:no-repeat;}
#toshimatei_photo07 {float:left;width:150px;height:102px;background:url(img/midokoro-toshimatei-photo07.jpg);background-repeat:no-repeat;}
#toshimatei_photo08 {float:left;width:150px;height:102px;background:url(img/midokoro-toshimatei-photo08.jpg);background-repeat:no-repeat;}
#toshimatei_photo09 {float:left;width:150px;height:102px;background:url(img/midokoro-toshimatei-photo09.jpg);background-repeat:no-repeat;}
#toshimatei_photo10 {float:left;width:150px;height:102px;background:url(img/midokoro-toshimatei-photo10.jpg);background-repeat:no-repeat;}

#hakusyu_hd {width:500px;height:25px;text-indent: -9999px;background:url(img/H4_hakusyu.gif);background-repeat: no-repeat;margin:0px;}
#karatachi_hd {width:500px;height:25px;text-indent: -9999px;background:url(img/H4_karatachi.gif);background-repeat: no-repeat;margin:0px;}
#toshima_hd {width:500px;height:25px;text-indent: -9999px;background:url(img/H4_toshima.gif);background-repeat: no-repeat;margin:0px;}
#toshima_hd2 {width:500px;height:25px;text-indent: -9999px;background:url(img/H4_toshima2.gif);background-repeat: no-repeat;margin:0px;}



/* たべどころ
---------------------------------------------------- */

.tabedokoro  { width:550px; float:right; }

.tabedokoro h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_tabedokoro.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}


#tabedokoro_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}
#tabedokoro_photo01 {float:left;width:150px;height:120px;background:url(img/tabedokoro-photo01.jpg);background-repeat:no-repeat;background-position:center;}
#tabedokoro_photo02 {float:left;width:150px;height:120px;background:url(img/tabedokoro-photo02.jpg);background-repeat:no-repeat;background-position:center;}
#tabedokoro_photo03 {float:left;width:150px;height:120px;background:url(img/tabedokoro-photo03.jpg);background-repeat:no-repeat;background-position:center;}
#tabedokoro_photo04 {float:left;width:150px;height:120px;background:url(img/tabedokoro-photo04.jpg);background-repeat:no-repeat;background-position:center;}

#tabedokoro_link {margin-left:20px;width:480px;}


/* 物産
---------------------------------------------------- */
.bussan  { width:550px; float:right; }

.bussan h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_bussan.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}


#bussan_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}

#bussan_photo01 {float:left;width:150px;height:120px;background-repeat:no-repeat;background-image:url(img/bussan-photo01.jpg);background-position:center;}
#bussan_photo02 {float:left;width:150px;height:120px;background-repeat:no-repeat;background-image:url(img/bussan-photo02.jpg);background-position:center;}
#bussan_photo03 {float:left;width:150px;height:120px;background-repeat:no-repeat;background-image:url(img/bussan-photo03.jpg);background-position:center;}
#bussan_photo04 {float:left;width:150px;height:120px;background-repeat:no-repeat;background-image:url(img/bussan-photo04.jpg);background-position:center;}

#bussan_link {margin-left:20px;width:480px;}



/* 宿場
---------------------------------------------------- */
.syukuba  { width:550px; float:right; }

.syukuba h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_syukuba.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}


#syukuba_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}

#syukuba_photo01 {float:left;width:150px;height:120px;background-repeat:no-repeat;background-image:url(img/syukuba-photo01.jpg);background-position:center;}
#syukuba_photo02 {float:left;width:150px;height:120px;background-repeat:no-repeat;background-image:url(img/syukuba-photo02.jpg);background-position:center;}
#syukuba_photo03 {float:left;width:150px;height:120px;background-repeat:no-repeat;background-image:url(img/syukuba-photo03.jpg);background-position:center;}

#syukuba_link {margin-left:20px;width:480px;}



/* 四季・イベント
---------------------------------------------------- */

.siki  { width:550px; float:right;}


.siki h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_sikievent.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}


#sikimain {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}

#siki-top {float:left;width:260px;height:155px;background-repeat:no-repeat;background-image:url(img/siki-back.jpg);background-position:center;}


#sikimain a.haru {display:block;width:391px;height:53px;background:url(img/button_haru.jpg);no-repeat: 0 0;margin-left:60px;margin-bottom:5px; margin-top:20px;}
#sikimain a.natsu {display:block;width:391px;height:53px;background:url(img/button_natsu.jpg);no-repeat: 0 0;margin-left:60px;margin-bottom:5px;}
#sikimain a.aki {display:block;width:391px;height:53px;background:url(img/button_aki.jpg);no-repeat: 0 0;margin-left:60px;margin-bottom:5px;}
#sikimain a.fuyu {display:block;width:391px;height:53px;background:url(img/button_fuyu.jpg);no-repeat: 0 0;margin-left:60px;margin-bottom:5px;}


#sikiback {
	height:220px;
	padding: 5px;
	margin-top:10px;
	background-position: right bottom;
}

#ohori_hd {width:500px;height:25px;text-indent: -9999px;background:url(img/H4_ohorimeguri.gif);background-repeat: no-repeat;margin:0px;}

#siki_link {margin-left:20px;width:480px;}


#sikiharu_photo01 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikiharu-photo01.jpg);background-position:center;}
#sikiharu_photo012 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikiharu-photo01-2.jpg);background-position:center;}
#sikiharu_photo013 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikiharu-photo01-3.jpg);background-position:center;}
#sikiharu_photo02 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikiharu-photo02.jpg);background-position:center;}
#sikiharu_photo03 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikiharu-photo03.jpg);background-position:center;}

#sikinatsu_photo01 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikinatsu-photo01.jpg);background-position:center;}
#sikinatsu_photo02 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikinatsu-photo02.jpg);background-position:center;}
#sikinatsu_photo03 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikinatsu-photo03.jpg);background-position:center;}

#sikiaki_photo01 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikiaki-photo01.jpg);background-position:center;}
#sikiaki_photo02 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikiaki-photo02.jpg);background-position:center;}

#sikifuyu_photo01 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikifuyu-photo01.jpg);background-position:center;}
#sikifuyu_photo02 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikifuyu-photo02.jpg);background-position:center;}
#sikifuyu_photo03 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/sikifuyu-photo03.jpg);background-position:center;}


#sikiharu_back {
	background-image: url(img/siki_haru_back.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#sikinatsu_back {
	background-image: url(img/siki_natsu_back.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#sikiaki_back {
	background-image: url(img/siki_aki_back.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#sikifuyu_back {
	background-image: url(img/siki_fuyu_back.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#sikiharu_txt {
	width:500px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(img/siki_txt_haru.gif);
	background-position:left;
	margin-bottom: 15px;
	margin-left:10px;
}
#sikinatsu_txt {
	width:500px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(img/siki_txt_natsu.gif);
	background-position:left;
	margin-bottom: 15px;
	margin-left:10px;
}
#sikiaki_txt {
	width:500px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(img/siki_txt_aki.gif);
	background-position:left;
	margin-bottom: 15px;
	margin-left:10px;
}
#sikifuyu_txt {
	width:500px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(img/siki_txt_fuyu.gif);
	background-position:left;
	margin-bottom: 15px;
	margin-left:10px;
}




/* 歴史
---------------------------------------------------- */

.rekishi  { width:550px; float:right; }

.rekishi h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_rekishi.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}


#rekishi_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}


#rekishi_photo01 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi-photo01.jpg);background-position:center;}
#rekishi_photo02 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi-photo02.jpg);background-position:center;}
#rekishi_photo03 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi-photo03.jpg);background-position:center;}
#rekishi_photo04 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi-photo04.jpg);background-position:center;}
#rekishi_photo05 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi-photo05.jpg);background-position:center;}
#rekishi_photo06 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi-photo06.jpg);background-position:center;}
#rekishi_photo07 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi-photo07.jpg);background-position:center;}

#rekishi_s_photo01 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi_s-photo01.jpg);background-position:center;}
#rekishi_s_photo02 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi_s-photo02.jpg);background-position:center;}
#rekishi_s_photo03 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi_s-photo03.jpg);background-position:center;}
#rekishi_s_photo05 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi_s-photo05.jpg);background-position:center;}
#rekishi_s_photo06 {float:left;width:150px;height:113px;background-repeat:no-repeat;background-image:url(img/rekishi_s-photo06.jpg);background-position:center;}

#back a.rekishi_botton {float:right;display:block;width:257px;height:16px;background:url(img/botton_shiryou.gif);margin:0px;no-repeat: 0 0;}


/* アクセス
---------------------------------------------------- */

.traffic  { width:550px; float:right; }

.traffic h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_access.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}


#traffic_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}

#traffic_image01 {float:center;width:330px;height:226px;background-repeat:no-repeat;background-image:url(img/traffic_img01.gif);background-position:center;}
#traffic_image02 {float:center;width:330px;height:170px;background-repeat:no-repeat;background-image:url(img/traffic_img02.gif);background-position:center;}
#traffic_image03 {float:center;width:330px;height:180px;background-repeat:no-repeat;background-image:url(img/traffic_img03.gif);background-position:center;}
#traffic_image04 {float:center;width:484px;height:201px;background-repeat:no-repeat;background-image:url(img/traffic_img04.gif);background-position:center;}
#traffic_image05 {float:center;width:330px;height:180px;background-repeat:no-repeat;background-image:url(img/traffic_img05.gif);background-position:center;}

#back a.map_botton {float:right;display:block;width:235px;height:16px;background:url(img/botton_map.gif);margin:0px;no-repeat: 0 0;}

/* パレード申し込み
---------------------------------------------------- */

.parade  { width:550px; float:right; }

.parade h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_parede.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}

#parade_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}

#parade_hd {width:500px;height:25px;text-indent: -9999px;background:url(img/H4_parede.gif);background-repeat: no-repeat;margin:0px;}
#parade2_hd {width:500px;height:25px;text-indent: -9999px;background:url(img/H4_parede2.gif);background-repeat: no-repeat;margin:0px;}
#parade_photo01 {float:left;width:230px;height:173px;background:url(img/parade-photo01.jpg);background-repeat: no-repeat;}
#parade_photo02 {float:left;width:150px;height:113px;background:url(img/parade-photo02.jpg);background-repeat: no-repeat;}
#parade_photo03 {float:left;width:150px;height:113px;background:url(img/parade-photo03.jpg);background-repeat: no-repeat;}
#parade_photo04 {float:left;width:150px;height:113px;background:url(img/parade-photo04.jpg);background-repeat: no-repeat;}




/* お問い合わせ
---------------------------------------------------- */

.otoiawase  { width:550px; float:right; }

.otoiawase h3 {
	width: 530px;
	height: 69px;
	text-indent: -9999px;
	background: url(img/header_otoiawase.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}

.otoiawase h4 {
	padding: 0;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size:14px;
	font-weight: bold;
	margin-left: 25px;
	color: #4772D6;
}

#otoiawase_main {
	float:left;
	width: 530px;
	height:800px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 0px;
	font-size:0px;
	margin: 0px;
}





/* フォトギャラリー
---------------------------------------------------- */

.garally  { width:550px; float:right; }

.garally h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_garally.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}


#garally_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}

.garally_waku{
	border: 1px dotted #999999;
	background-color: #F0F0F0;
	padding: 10px;
	width: 125px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

.garally_txt{
	width:480px;
	font-size: 12px;
	color: #525252;
	line-height: 1.3em;
	margin-left:20px;
	margin-bottom:20px;
}


/* 動画配信
---------------------------------------------------- */

.movie  { width:550px; float:right; }

.movie h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/header_movie.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}


#movie_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size:0px;
	margin: 0px;
}

.movie_waku{
	border: 1px dotted #999999;
	background-color: #F0F0F0;
	padding: 10px;
	width: 125px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

.movie_txt{
	width:480px;
	font-size: 14px;
	color: #525252;
	line-height: 1.3em;
	margin-left:20px;
	margin-bottom:20px;
}



/* 嵩下作成分
---------------------------------------------------- */
#CRM2 {
	clear:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding-left:10px;
}
#CRM2 h3 {margin: 0px;padding: 0px;}



/* トップページ新着情報 */
.top_new ul {
	margin: 10px 0px 0px 10px;
	padding: 0px 20px 0px 0px;
	list-style: none;
}
.top_new li {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.top_new li img {
	margin: 6px 10px 0px 0px;
	float: left;
}
.top_new li a {
	font-size: 16px;
}
.top_new li span {
	margin: 0px 0px 0px 30px;
	color: #BB1111;
	font-size: 15px;
}
.top_new li div {
	margin: 10px 10px 0px 30px;
	padding: 0px;
	color: #5D5D5D;
	font-size: 15px;
}
.top_new li div p {
	text-align: right;
}
.top_new li div p a {
	font-size: 15px;
}



/* 新着情報 */
.newpage  { width:550px; float:right; }

.newpage h3 {
	width: 530px;
	height: 115px;
	text-indent: -9999px;
	background: url(img/new/header_new.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0px;
}

#newpage_main {
	float:left;
	width: 530px;
	background-image: url(img/waku02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	margin: 0px;
}


#newpage_main p {
	width: 490px;
	margin: 5px 0px 15px 0px;
	padding: 2px 5px;
	color: #4772D6;
	font-size: 17px;
	background-color: #F8F8F8;
	font-weight: bold;
	border-left: 7px solid #4772D6;
}
#newpage_main p span {
	margin: 0px 0px 0px 15px;
	color: #993103;
	font-size: 15px;
}
#newpage_main table {
	margin: 0px 20px 0px 10px;
}
#newpage_main table th {
	color: #00557D;
	font-weight: normal;
	text-align: left;
}
#newpage_main table th img {
	margin: 0px 10px 0px 0px;
	float: left;
}

#newpage_main ul {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	list-style: none;
}
#newpage_main ul li {
	margin: 10px;
	padding: 10px;
	border-top: 1px dashed #989898;
}
#newpage_main ul li p {
	width: 470px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #4772D6;
	font-size: 15px;
	font-weight: bold;
	background-color: #FFFFFF;
	border-left: 0px;
}
#newpage_main ul li p span {
	margin: 0px 0px 0px 15px;
	color: #4772D6;
	font-size: 15px;
}
#newpage_main ul li div {
	margin: 0px 10px;
	padding: 10px;
	color: #525252;
	font-size: 10px;
	background-color: #F9F9F9;
	border: 1px dotted #989898;
}

/* 文学のふるさと
---------------------------------------------------- */
#bungaku_hd {width:500px;height:25px;text-indent: -9999px;background:url(img/H4_bungaku.gif);background-repeat: no-repeat;margin:0px;}

#bungaku_map01 {float:left;width:250px;height:177px;background: url(img/bungaku_map01s.gif);background-repeat: no-repeat;}
#bungaku_map02 {float:left;width:250px;height:177px;background: url(img/bungaku_map02s.gif);background-repeat: no-repeat;}
#bungaku_map03 {float:left;width:250px;height:177px;background: url(img/bungaku_map03s.gif);background-repeat: no-repeat;}
#bungaku_map04 {float:left;width:250px;height:177px;background: url(img/bungaku_map04s.gif);background-repeat: no-repeat;}

#bungaku_map05 {float:left;width:500px;height:338px;background: url(img/bungaku_map01.gif);background-repeat: no-repeat;}
#bungaku_map06 {float:left;width:500px;height:338px;background: url(img/bungaku_map02.gif);background-repeat: no-repeat;}
#bungaku_map07 {float:left;width:500px;height:339px;background: url(img/bungaku_map03.gif);background-repeat: no-repeat;}
#bungaku_map08 {float:left;width:500px;height:339px;background: url(img/bungaku_map04.gif);background-repeat: no-repeat;}

#bungaku_map {
	float:left;
	width: 500px;
	font-size:0px;
	margin-left:5px;
}
#bungaku_photo01 {float:left;width:162px;height:161px;background: url(img/midokoro-bungaku-photo01.jpg);background-repeat: no-repeat;}
#bungaku_photo02 {float:left;width:305px;height:250px;background: url(img/midokoro-bungaku-photo02.jpg);background-repeat: no-repeat;}
#bungaku_photo03 {float:left;width:300px;height:144px;background: url(img/midokoro-bungaku-photo03.jpg);background-repeat: no-repeat;}

