/*---------------------------------------------------------------------------------
COMMON
---------------------------------------------------------------------------------*/

*{
margin:0;
padding:0;
font-weight:normal;
font-style:normal;
border:0;}

body{
font-size:13px;
color:#231F20;
line-height:1.5em;
text-align:center;
font-family:sans-serif;}

#all{
width:980px;
margin:0 auto 0;}

a{text-decoration:none;color:#4A94AF;outline:none;}
a:visited{color:#4A94AF;}
a:hover{color:#F78621;}

li{list-style:none}
#form1 input {
	border: 1px solid #767779;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#form1 textarea {
	border: 1px solid #74787B;
	margin-top: 10px;
	margin-bottom: 10px;
}

em.cl_red{
color:#E40014}

em.tour12_t{
	color:#778917;
	font-size:15px;
	font-weight:bold;
	}

 
hr.tour12_l {
	border-width: 3px 0px 0px 0px; /* 太さ */
   border-style: dotted; /* 線種 */
   border-color: #9CB328; /* 線色 */
   height: 3px; /* 高さ */
	margin: 25px 0 15px; }

hr.tour12_l2 {
	border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dotted; /* 線種 */
   border-color: #9CB328; /* 線色 */
   height: 1px; /* 高さ */
	margin: 25px 0 15px; }


/*---------------------------------------------------------------------------------
ヘッダー
---------------------------------------------------------------------------------*/

#head{
width:980px;
height:32px;
margin:0 auto 14px;
background:url("../img/bg/head.jpg") left top no-repeat;}

#head_left{
width:400px;
height:32px;
float:left;}

#head_left h1{
width:400px;
height:32px;
text-indent:-9999px;}

#head_left h1 a{
width:980px;
height:32px;
outline:none;
display:block;}

#head_right{
width:240px;
height:32px;
float:right;
text-align:left;
font-size:34px;
line-height:34px;
letter-spacing:7px;
color:#71B8A4;}


/*---------------------------------------------------------------------------------
コンテンツ
---------------------------------------------------------------------------------*/

#contents{
width:980px;
text-align:left;}
  

/*---------------------------------------------------------------------------------
左
---------------------------------------------------------------------------------*/

#main_left{
width:200px;
float:left;}

#main_left #main_left_photo{
width:200px;
margin-bottom:8px; }

#main_left #main_left_photo #main_left_photo_inner {
padding-bottom: 4px;
border:solid 4px #777; }

#main_left #main_left_photo object {
margin: 0 auto; }

#main_left #main_left_photo p {
margin: 0;
text-align:center; }



#main_left #main_nav{
width:200px;}

#main_left #main_nav img{
margin-bottom:8px;}

#main_left #main_nav ul#nav{
width:200px;
list-style:none;}

#main_left #main_nav ul#nav li{
margin-bottom:8px;}

#main_left #main_nav ul#nav li a{
text-indent:-9999px;
 display:block;
 height:42px;
 width:200px;}
   
 #main_left #main_nav ul#nav li.n01 a{background:url("../img/nav/01.jpg") 0 0 no-repeat;}
 #main_left #main_nav ul#nav li.n01 a:hover{background:url("../img/nav/01.jpg") 0 -42px no-repeat;}
 #main_left #main_nav ul#nav li.n02 a{background:url("../img/nav/02.jpg") 0 0 no-repeat;}
 #main_left #main_nav ul#nav li.n02 a:hover{background:url("../img/nav/02.jpg") 0 -42px no-repeat;}
 #main_left #main_nav ul#nav li.n03 a{background:url("../img/nav/03.jpg") 0 0 no-repeat;}
 #main_left #main_nav ul#nav li.n03 a:hover{background:url("../img/nav/03.jpg") 0 -42px no-repeat;}
 #main_left #main_nav ul#nav li.n04 a{background:url("../img/nav/04.jpg") 0 0 no-repeat;}
 #main_left #main_nav ul#nav li.n04 a:hover{background:url("../img/nav/04.jpg") 0 -42px no-repeat;}
 #main_left #main_nav ul#nav li.n05 a{background:url("../img/nav/05.jpg") 0 0 no-repeat;}
 #main_left #main_nav ul#nav li.n05 a:hover{background:url("../img/nav/05.jpg") 0 -42px no-repeat;}
 #main_left #main_nav ul#nav li.n06 a{background:url("../img/nav/06.jpg") 0 0 no-repeat;}
 #main_left #main_nav ul#nav li.n06 a:hover{background:url("../img/nav/06.jpg") 0 -42px no-repeat;}
 #main_left #main_nav ul#nav li.n07 a{background:url("../img/nav/07.jpg") 0 0 no-repeat;}
 #main_left #main_nav ul#nav li.n07 a:hover{background:url("../img/nav/07.jpg") 0 -42px no-repeat;}
 #main_left #main_nav ul#nav li.n08 a{height:60px;width:200px;background:url("../img/ban/stamp.jpg") 0 0 no-repeat;}
#main_left #main_nav ul#nav li.n09 a{height:60px;width:200px;background:url("../img/ban/sltsugaru.jpg") 0 0 no-repeat;}
#main_left #main_nav ul#nav li.n10 a{height:60px;width:200px;background:url("../img/ban/special.jpg") 0 0 no-repeat;}
#main_left #main_nav ul#nav li.n11 a{height:60px;width:200px;background:url("../img/ban/fotocon.jpg") 0 0 no-repeat;}
#main_left #main_nav ul#nav li.n12 a{height:60px;width:200px;background:url("../img/ban/tour12.jpg") 0 0 no-repeat;}

#ban_nav{
width:182px;
border:4px solid #77787C;
padding:5px;}

#ban_nav img.ban{
border:none;
margin-bottom:5px;}


/*---------------------------------------------------------------------------------
ヘッドライン
---------------------------------------------------------------------------------*/

#main_center #headline{
width:558px;
border:1px #C51C23 solid;
background:#FBF0F2;
margin-bottom:8px;}

#main_center #headline p{
margin:10px;}

#main_center #headline p em.headline01{
color:#C51C23;
font-weight:bold;
text-align:center;}
#main_center #headline p em.headline02{
color:#C51C23;}



/*---------------------------------------------------------------------------------
真中
---------------------------------------------------------------------------------*/
#main_center{
width:560px;
margin-left:10px;
float:left;}

#main_center #main_center_eyecatch01{
width:560px;
height:135px;
margin-bottom:10px;}

#main_center #main_center_eyecatch02{
width:560px;
height:280px;
margin-bottom:8px;}

/*----------------新着情報----------------------*/
#main_center #main_center_news_box{
	width:552px;
	margin-bottom:8px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4794B2;
	border-bottom-color: #4794B2;
	border-left-color: #4794B2;
}

#main_center #main_center_news_box img.more{
margin:5px;}

#main_center #main_center_news{
width:552px;height:154px;
overflow:scroll;overflow-x:hidden;
scrollbar-base-color:#ffffff;
scrollbar-face-color: #4794B2;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;}

#main_center #main_center_news #main_center_news_scroll{width:520px;margin-left:10px;margin-top:14px;}
#main_center #main_center_news #main_center_news_scroll dl{display:block;}
#main_center #main_center_news #main_center_news_scroll dl dd{width:350px;float:left;margin-bottom:5px;}
#main_center #main_center_news #main_center_news_scroll dl dt.info_a{width:170px;float:left;text-indent:105px;
background:url("../img/bg/info_a.jpg") top left no-repeat;display:block;margin-bottom:5px;}
#main_center #main_center_news #main_center_news_scroll dl dt.info_b{width:170px;float:left;text-indent:105px;
background:url("../img/bg/info_b.jpg") top left no-repeat;display:block;margin-bottom:5px;}
#main_center #main_center_news #main_center_news_scroll a{text-decoration:none;color:#4A94AF;outline:none;}
#main_center #main_center_news #main_center_news_scroll a:visited{color:#4A94AF;}
#main_center #main_center_news #main_center_news_scroll a:hover{color:#F78621;}

/*----------------新着情報2
#main_center #main_center_news #main_center_news_scroll{width:520px;margin-left:10px;margin-top:14px;}
#main_center #main_center_news #main_center_news_scroll dl{display:block;}
#main_center #main_center_news #main_center_news_scroll dl dt{width:70px;float:left;}
#main_center #main_center_news #main_center_news_scroll dl dd{width:450px;float:left;}
#main_center #main_center_news #main_center_news_scroll a{text-decoration:none;color:#4A94AF;outline:none;}
#main_center #main_center_news #main_center_news_scroll a:visited{color:#4A94AF;}
#main_center #main_center_news #main_center_news_scroll a:hover{color:#F78621;}
----------------------*/

/*----------------いちおしイベント情報----------------------*/
#main_center #main_center_event{
	width:552px;
	height:620px;
	overflow:auto;
	overflow-x:hidden;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ABC42A;
	border-bottom-color: #ABC42A;
	border-left-color: #ABC42A;
	margin-bottom:8px;
	scrollbar-base-color:#ffffff;
scrollbar-face-color: #ABC42A;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;
}
#main_center #main_center_event #main_center_event_scroll{width:520px;margin-left:10px;margin-top:14px;}
#main_center #main_center_event #main_center_event_scroll dl{display:block;clear:both;
border-bottom:1px #BCD344 solid;
height:110px;
_height:110px;
margin-bottom:5px;}
#main_center #main_center_event #main_center_event_scroll dl dt{width:100px;float:left;vertical-align:top;margin-bottom:20px;}
#main_center #main_center_event #main_center_event_scroll dl dd{width:410px;float:left;margin-left:10px;vertical-align:top;margin-bottom:20px;}
#main_center #main_center_event #main_center_event_scroll a{text-decoration:none;color:#8FAA2B;outline:none;}
#main_center #main_center_event #main_center_event_scroll a:visited{color:#8FAA2B;}
#main_center #main_center_event #main_center_event_scroll a:hover{color:#F78621;}

#main_center #main_center_event #main_center_event_scroll em.period{color:#646464;}

em.period{
font-size:16px;
color:#646464;
font-weight:bold;}


/*----------------スタッフブログ----------------------*/
#main_center #main_center_blog{
	width:552px;
	height:186px;
	margin-bottom:8px;
	overflow:scroll;
	overflow-x:hidden;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F0AEB8;
	border-bottom-color: #F0AEB8;
	border-left-color: #F0AEB8;
	
	scrollbar-base-color:#ffffff;
scrollbar-face-color: #F0AEB8;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;}

#main_center #main_center_blog #main_center_blog_scroll{width:520px;}

iframe.blog_frame{
width:524px;
height:230px;}

#blog_cara_a{
width:60px;
float:left;
margin-left:5px;
margin-top:10px;}

#blog_cara_b{
width:450px;
float:left;
margin-top:10px;}

/*----------------いくべえの活動日記ブログ----------------------*/
#main_center #main_center_ikubee{
	width:552px;
	height:186px;
	margin-bottom:8px;
	overflow:scroll;
	overflow-x:hidden;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7AB9A6;
	border-bottom-color: #7AB9A6;
	border-left-color: #7AB9A6;
	
	scrollbar-base-color:#ffffff;
scrollbar-face-color: #7AB9A6;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;}

#main_center #main_center_ikubee #main_center_ikubee_scroll{width:520px;}

iframe.blog_frame{
width:524px;
height:230px;}

#blog_cara_a{
width:60px;
float:left;
margin-left:5px;
margin-top:10px;}

#blog_cara_b{
width:450px;
float:left;
margin-top:10px;}


/*----------------キャンペーン情報----------------------*/
#main_center #campaign{
	width:540px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F0AEB8;
}
#main_center #campaign em.new{color:#ED1C24;}
#main_center #campaign em{}
#main_center #campaign em.title{color:#4A94AF;font-size:18px;font-weight:bold;line-height:26px;}
#main_center #campaign em.period{color:#231F20;font-size:16px;line-height:26px;}


/*----------------新着情報一覧----------------------*/
#main_center #new_list{
	width:540px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #4594B2;
}
#main_center #new_list em.new{color:#ED1C24;}
#main_center #new_list em{}
#main_center #new_list em.title{color:#4A94AF;font-size:18px;font-weight:bold;line-height:26px;}
#main_center #new_list em.period{color:#231F20;font-size:16px;line-height:26px;}


/*----------------観光素材情報----------------------*/
#main_center #sightseeing{
	width:540px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ABC42A;
}

#main_center #sightseeing em.new{color:#ED1C24;}
#main_center #sightseeing em{}
#main_center #sightseeing em.title{color:#ABC42A;font-size:18px;font-weight:bold;line-height:26px;}
#main_center #sightseeing em.period{color:#231F20;font-size:16px;line-height:26px;}



/*----------------アクセス情報----------------------*/
#main_center #access{
width:540px;
height:20px;}

#main_center #access_click{
	width:560px;
	background-image: url("../img/bg/access_click.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -999em;
	display: block;
}

#main_center #access_btn{
	width:560px;
	height:110px;
}

#main_center #access_btn li{
	float:left;
	display:block;
}


#main_center #access_btn .access_btn01 a {
	background-image: url("../img/nav/access_btn01.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -999em;
	display: block;
	padding: 0px;
	float: left;
	height: 73px;
	_height: 110px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	_margin-left: 10px;
	overflow:hidden;
}


#main_center #access_btn .access_btn01 a:hover {
	background-image: url("../img/nav/access_btn01_hover.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -999em;
	display: block;
	padding: 0px;
	float: left;
	height: 110px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	_margin-left: 10px;
	overflow:hidden;
}

#main_center #access_btn .access_btn01_no{
	height: 73px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:20px;
}

#main_center #access_btn .access_btn02 a {
	background-image: url("../img/nav/access_btn02.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -999em;
	display: block;
	padding: 0px;
	float: left;
	height: 73px;
	_height: 110px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow:hidden;
}


#main_center #access_btn .access_btn02 a:hover {
	background-image: url("../img/nav/access_btn02_hover.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -999em;
	display: block;
	padding: 0px;
	float: left;
	height: 110px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow:hidden;
}

#main_center #access_btn .access_btn02_no{
	height: 73px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#main_center #access_btn .access_btn03 a {
	background-image: url("../img/nav/access_btn03.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -999em;
	display: block;
	padding: 0px;
	float: left;
	height: 73px;
	_height: 110px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	_margin-left: 10px;
	overflow:hidden;
}


#main_center #access_btn .access_btn03 a:hover {
	background-image: url("../img/nav/access_btn03_hover.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -999em;
	display: block;
	padding: 0px;
	float: left;
	height: 110px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	_margin-left: 10px;
	overflow:hidden;
}

#main_center #access_btn .access_btn03_no{
	height: 73px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:20px;
}

#main_center #access_btn .access_btn04 a {
	background-image: url("../img/nav/access_btn04.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -999em;
	display: block;
	padding: 0px;
	float: left;
	height: 73px;
	_height: 110px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	_margin-left: 10px;
	overflow:hidden;
}


#main_center #access_btn .access_btn04 a:hover {
	background-image: url("../img/nav/access_btn04_hover.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -999em;
	display: block;
	padding: 0px;
	float: left;
	height: 110px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	_margin-left: 10px;
	overflow:hidden;
}

#main_center #access_btn .access_btn04_no{
	height: 73px;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:20px;
}

#main_center #access_map{
	width:540px;
	height:650px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("../img/bg/access.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}

#main_center #access_map_a{
	width:540px;
	height:700px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("../img/bg/access_a.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}

#access_map_a #access_link01{
  width:540px;
	height:60px;
	padding-top:630px;
	text-align:right;}
	
#access_map_a #access_link01 img{
 padding-bottom:10px;}	

#main_center #access_map_b{
	width:540px;
	height:625px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("../img/bg/access_b.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}

#main_center #access_map_b2{
	width:540px;
	height:520px;
	margin-top:10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("../img/bg/access_b2.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}

#access_map_b #access_link01{
  width:540px;
	height:20px;
	padding-top:710px;
	text-align:right;
	}
	

#main_center #access_map_c{
	width:540px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 30px;
}

#main_center #access_map_d{
	width:540px;
	height:560px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("../img/bg/access_d.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}

#access_map_d #access_link01{
  width:540px;
	height:20px;
	padding-top:470px;
	text-align:right;
	}

#access_map_c .table_back{
  background-color:#997326;
}


#access_map_c .access01{
  background-color:#DFD7C2;
}

#access_map_c .access02{
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFDE5;
}
#access_map_c .access02 .bold{
	font-weight:bold;}

#access_map_c .access03{
	padding-left:15px;
	padding-right:15px;
	background-color:#F0ECC4;
}

#access_map_c .access04{
	padding-left:15px;
	padding-right:15px;
	background-color:#EEDDBC;
}

#main_center #expressway{
 background-image:url("../img/bg/access_expressway.jpg"); 
 background-repeat: no-repeat;
 background-position: center center;
 margin-right: auto;
 margin-left: auto;
 width:540px; 
 height:280px;
 }
 
 
 
 
 
/*----------------ダウンロード----------------------*/
#main_center #download{
	width:540px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E39906;
}

#main_center #download .download_title{
	color:#E39906;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#main_center #download #download_contents{
	width:540;
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#download #download_contents .download_list{
	background-image: url("../img/circle.jpg");
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left: 20px;
	display: block;
	height: 25px;
}

#main_center #pdf {
	padding: 0px;
	height: 50px;
	width: 500px;
	margin-top: 9px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size:10px;
	line-height:12pt;
}

.pdf{font-size:12px; font-weight:bold;}

/*----------------キャラクター紹介----------------------*/

#main_center #character_img{
	width:540px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:20px;
	text-align:center;
}

#main_center #title_character{
	width:560px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:20px;
	text-align:center;
}

#character_img .character_txt{color:#AE4C1D; text-align:center;}


/*----------------DC紹介----------------------*/

#main_center #dc{
	width:540px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:30px;
}

#main_center .dc_title{
	background:height:26px;border-bottom:1px #AD8D36 solid;width:560px;
color:#AD8D36;text-align:left;font-size:18px;text-indent:10px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:10px;}

#main_center #dc .dc_tama{width:220; height:200; float:right; margin-left:5px;}

/*----------------推進委員会概要/会員----------------------*/

#main_center #outline{
	width:540px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:30px;
	margin-top:10px;
}

#main_center #outline .circle{
	background-image: url("../img/circle02.jpg");
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left: 20px;
	display: block;
	height: 25px;
}




/*----------------サイトマップ----------------------*/

#main_center #sitemap{
	width:540px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:30px;
	margin-top:10px;
}

#main_center #sitemap .circle{
	background-image: url("../img/circle02.jpg");
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left: 20px;
	display: block;
	height: 25px;
}



/*----------------リンク集----------------------*/



#main_center #link_a .circle{
	background-image: url("../img/circle02.jpg");
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left: 20px;
	display: block;
	height: 25px;
}

/*----------------個人情報について----------------------*/
#main_center #sitepolicy{
	width:540px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:30px;
	margin-top:10px;
}



/*----------------免責事項----------------------*/

#main_center #exemption{
	width:540px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:30px;
	margin-top:10px;
}

/*----------------お問い合わせ----------------------*/

#main_center #inq{
	width:540px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:30px;
	margin-top:10px;
}

#main_center #inq_confirmation{
	width:295px;
	height:36px;
	margin-right: auto;
	margin-left: auto;
}

.mail{color:#494748; font-size:12px; font-weight:bold; padding-right:10px;}



/*----------------イベントマップ----------------------*/
#main_center #main_center_eventmap{width:540px;padding:10px;display:block;clear:both;}

#main_center #main_center_eventmap dl{display:block;clear:both;}
#main_center #main_center_eventmap dl dt{width:270px;float:left;vertical-align:top;margin-bottom:20px;}
#main_center #main_center_eventmap dl dd{width:260px;float:left;vertical-align:top;margin-left:10px;margin-bottom:20px;}
#main_center #main_center_eventmap em.title{font-size:20px;font-weight:bold;line-height:26px;
border-bottom:1px #000 solid;
padding-bottom:5px;
margin-bottom:20px;
display:block;
color:#231F20;}
#main_center #main_center_eventlist{width:540px;padding:10px;display:block;clear:both;}
#main_center #main_center_eventlist dl{display:block;clear:both;}
#main_center #main_center_eventlist dl dt{width:100px;float:left;vertical-align:top;margin-bottom:20px;}
#main_center #main_center_eventlist dl dd{width:420px;float:left;vertical-align:top;margin-left:10px;margin-bottom:20px;}
#main_center #main_center_eventlist em.title{font-size:16px;font-weight:bold;line-height:26px;}
#main_center #main_center_eventlist em.title_erea{font-size:14px;font-weight:bold;line-height:24px;}
#main_center #main_center_eventlist img.more{margin-left:5px;line-height:26px;}

/*----------------検索結果---------------------*/
#main_center #main_center_search{width:540px;padding:10px;display:block;clear:both;}
#main_center #main_center_search dl{display:block;clear:both;}
#main_center #main_center_search dl dt{width:270px;float:left;vertical-align:top;margin-bottom:20px;}
#main_center #main_center_search dl dd{width:260px;float:left;vertical-align:top;margin-left:10px;margin-bottom:20px;}
#main_center #main_center_search em.title{font-size:18px;font-weight:bold;line-height:26px;}
#main_center #main_center_searchlist{width:540px;padding:10px;display:block;clear:both;}
#main_center #main_center_searchlist dl{display:block;clear:both;
border-top:4px #76BBA6 solid;
width:540px;
padding-top:20px;
_padding-bottom:20px;}
#main_center #main_center_searchlist dl dt{width:100px;float:left;vertical-align:top;margin-bottom:20px;}
#main_center #main_center_searchlist dl dd{width:420px;float:left;vertical-align:top;margin-left:10px;margin-bottom:20px;}
#main_center #main_center_searchlist em.title{font-size:16px;font-weight:bold;line-height:26px;}
#main_center #main_center_searchlist img.more{margin-left:5px;line-height:26px;}
#main_center #main_center_searcall{
text-align:center;
font-size:16px;
font-weight:bold;
margin:10px 0;}

/*----------------動画再生---------------------*/
#main_center #movie_player {
	width:552px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #777;
	border-left-color: #777;
	padding: 0;
	background: #777;
}


/*---------------------------------------------------------------------------------
右
---------------------------------------------------------------------------------*/

#main_right{
width:200px;
float:right;}

/*----------------イベントマップ----------------------*/
#main_right #main_right_map{
width:200px;
height:217px;
background:url("../img/bg/top_eventmap.jpg") top left no-repeat;
text-indent:-9999px;
margin-bottom:8px;}
#main_right #main_right_map a{width:200px;height:217px;display:block;}

/*----------------検索----------------------*/
#main_right #main_right_search{
width:180px;
height:150px;
margin-bottom:8px;
padding-top:50px;
padding-left:20px;
background:url("../img/bg/top_search.jpg") top left no-repeat;}

#main_right #main_right_search #select{
width:160px;
margin-left:0;}

#main_right #main_right_search #select select{
width:160px;
padding:2px;
margin-bottom:6px;
border:1px #000 solid;}
#main_right #main_right_search #select input.inputtext{
padding:3px;
width:153px;
margin-left:0;
border:1px #000 solid;}

#main_right #main_right_search #looks{
text-indent:-9999px;}
#main_right #main_right_search #looks a{
width:88px;
height:20px;
margin-left:35px;
margin-top:10px;
display:block;}

input.pcal_sel_year{
width:40px;}

/*----------------イベントマップ期間検索----------------------*/
#serach_period{
width:550px;
height:64px;
display:block;
clear:both;
padding-left:10px;
padding-top:6px;
color:#fff;
background:url("../img/bg/serach_period.jpg") top left no-repeat;}

#serach_period select{
padding:2px;
border:1px #676666 solid;}
#serach_period input{
padding:3px;
width:153px;}

#serach_period .serach_period_link{
text-indent:-9999px;
float:right;}
#serach_period .serach_period_link a{
display:block;
width:86px;
height:32px;
margin-right:20px;}

#serach_period table{
border-collapse:collapse;
width:560px;}
#serach_period table tr{
height:26px;}
#serach_period table td{font-weight:bold;}


/*----------------色彩百景----------------------*/
#main_right #main_right_shikisai{
width:200px;
height:200px;
text-indent:-9999px;
background:url("../img/bg/top_shikisai.jpg") top left no-repeat;
margin-bottom:8px;}
#main_right #main_right_shikisai a{width:200px;height:200px;display:block;}

#shikisai_list {
	width: 540p;
	margin-bottom: 20px;
	text-align:left;

}

#shikisai_allbox{
border:4px #fff solid;
margin-top:20px;}

iframe.shikisai_box{
width:552px;
height:360px;}


#shikisai_list dl{display:block;clear:both;}
#shikisai_list #shikisai_list_title{width:510px;padding:10px;display:block;clear:both;}
#shikisai_list #shikisai_list_title dl{display:block;clear:both;}
#shikisai_list #shikisai_list_title dl dt{width:100px;float:left;vertical-align:top;margin-bottom:20px;}
#shikisai_list #shikisai_list_title dl dd{width:390px;float:left;vertical-align:top;margin-left:10px;margin-bottom:20px;}
#shikisai_list #shikisai_list_title em.title{font-size:16px;font-weight:bold;line-height:26px;}
#shikisai_list #shikisai_list_title em.title_shikisai{font-size:14px;font-weight:bold;line-height:24px;}
#shikisai_list #shikisai_list_title img.more{margin-left:5px;line-height:26px;}


/*---------------------------------------------------------------------------------
見出しh2
---------------------------------------------------------------------------------*/

h2{
width:560px;
text-indent:-9999px;
display:block;}

h2#title_new{background:url("../img/h2/title_new.jpg") top left no-repeat;height:32px;}
h2#title_new_list{background:url("../img/h2/title_newlist.jpg") top left no-repeat;height:42px;}
h2#title_event{background:url("../img/h2/title_event.jpg") top left no-repeat;height:32px;}
h2#title_blog{background:url("../img/h2/title_blog.jpg") top left no-repeat;height:32px;}
h2#title_ikubee{background:url("../img/h2/title_ikubee.jpg") top left no-repeat;height:32px;}
h2#title_01{background:url("../img/h2/title_01.jpg") top left no-repeat;height:42px;}
h2#title_02{background:url("../img/h2/title_02.jpg") top left no-repeat;height:42px;}
h2#title_access{background:url("../img/h2/title_access.jpg") top left no-repeat;height:42px;}
h2#title_eventmap{background:url("../img/h2/title_eventmap.jpg") top left no-repeat;height:42px;}
h2#title_maperea01{background:url("../img/h2/title_maperea01.jpg") top left no-repeat;height:42px;}
h2#title_download{background:url("../img/h2/title_download.jpg") top left no-repeat;height:42px;}
h2#title_character{background:url("../img/h2/title_character.jpg") top left no-repeat;height:42px;}
h2#title_dc{background:url("../img/h2/title_dc.jpg") top left no-repeat;height:42px;}
h2#title_outline01{background:url("../img/h2/outline01.jpg") top left no-repeat;height:42px;}
h2#title_outline02{background:url("../img/h2/outline02.jpg") top left no-repeat;height:42px;}
h2#title_sitemap{background:url("../img/h2/sitemap.jpg") top left no-repeat;height:42px;}
h2#title_link{background:url("../img/h2/link.jpg") top left no-repeat;height:42px;}
h2#title_sitepolicy{background:url("../img/h2/sitepolicy.jpg") top left no-repeat;height:42px;}
h2#title_exemption{background:url("../img/h2/exemption.jpg") top left no-repeat;height:42px;}
h2#title_inq{background:url("../img/h2/inq.jpg") top left no-repeat;height:42px;}
h2#title_move{background:url("../img/h2/move.jpg") top left no-repeat;height:42px;}
h2#title_stamp{background:url("../img/h2/title_stamp.jpg") top left no-repeat;height:42px;}
h2#title_sltsugaru{background:url("../img/h2/title_sltsugaru.jpg") top left no-repeat;height:42px;}
h2#title_special{background:url("../img/h2/title_special.jpg") top left no-repeat;height:42px;}

h2#title_fotocon{background:url("../img/fotocon/head.jpg") top left no-repeat;height:320px;}
h2#title_fotocon_page{background:url("../img/fotocon/page_head.jpg") top left no-repeat;height:119px;}

h2#title_tour12_a{background:url("../img/h2/title_tour12.jpg") top left no-repeat;height:42px;}

/*---------------------------------------------------------------------------------
見出しh3
---------------------------------------------------------------------------------*/

h3{
width:560px;
display:block;}

h3#title_erea01{background:url("../img/h3/title_erea01.jpg") top left no-repeat;height:42px;font-size:22px;color:#fff;
font-weight:bold;line-height:46px;text-indent:10px;}
h3#title_erea01 em{height:42px;font-size:16px;color:#fff;font-weight:bold;line-height:46px;text-indent:10px;}

h3#title_erea02{background:url("../img/h3/title_erea02.jpg") top left no-repeat;height:42px;font-size:22px;color:#fff;
font-weight:bold;line-height:46px;text-indent:10px;}
h3#title_erea02 em{height:42px;font-size:16px;color:#fff;font-weight:bold;line-height:46px;text-indent:10px;}

h3#title_erea03{background:url("../img/h3/title_erea03.jpg") top left no-repeat;height:42px;font-size:22px;color:#fff;
font-weight:bold;line-height:46px;text-indent:10px;}
h3#title_erea03 em{height:42px;font-size:16px;color:#fff;font-weight:bold;line-height:46px;text-indent:10px;}

h3#title_erea04{background:url("../img/h3/title_erea04.jpg") top left no-repeat;height:42px;font-size:22px;color:#fff;
font-weight:bold;line-height:46px;text-indent:10px;}
h3#title_erea04 em{height:42px;font-size:16px;color:#fff;font-weight:bold;line-height:46px;text-indent:10px;}

h3#title_erea05{background:url("../img/h3/title_erea05.jpg") top left no-repeat;height:42px;font-size:22px;color:#fff;
font-weight:bold;line-height:46px;text-indent:10px;}
h3#title_erea05 em{height:42px;font-size:16px;color:#fff;font-weight:bold;line-height:46px;text-indent:10px;}

h3#title_erea06{background:url("../img/h3/title_erea06.jpg") top left no-repeat;height:42px;font-size:22px;color:#fff;
font-weight:bold;line-height:46px;text-indent:10px;}
h3#title_erea06 em{height:42px;font-size:16px;color:#fff;font-weight:bold;line-height:46px;text-indent:10px;}

h3#title_erea07{background:url("../img/h3/title_erea07.jpg") top left no-repeat;height:42px;font-size:22px;color:#fff;
font-weight:bold;line-height:46px;text-indent:10px;}
h3#title_erea07 em{height:42px;font-size:16px;color:#fff;font-weight:bold;line-height:46px;text-indent:10px;}

h3#dc_txt{background:url("../img/h3/title_dc.jpg") top left no-repeat;height:42px;text-indent:-9999px;}
h3#dc_txt02{background:url("../img/h3/title_dc02.jpg") top left no-repeat;height:42px;text-indent:-9999px;}

h3#title_fotoconb01{background:url("../img/fotocon/h3_01.jpg") top left no-repeat;height:42px;text-indent:-9999px;
margin-top:15px;}
h3#title_fotoconb02{background:url("../img/fotocon/h3_02.jpg") top left no-repeat;height:42px;text-indent:-9999px;
display:block; clear:both;}
h3#title_fotoconb03{background:url("../img/fotocon/h3_03.jpg") top left no-repeat;height:42px;text-indent:-9999px;
display:block; clear:both;}

h3#title_tour12_01{background:url("../img/tour12/h3_01.jpg") top left no-repeat;height:42px;text-indent:-9999px;
display:block; clear:both;
margin-bottom:10px;}



/*---------------------------------------------------------------------------------
見出しh4
---------------------------------------------------------------------------------*/

h4{
width:560px;
display:block;
text-align:center;
color:#ffffff;
font-weight:bold;
line-height:34px;
margin-top:20px;
font-size:16px;
clear:both;}

h4#title_maparea{background:url("../img/h4/maparea.jpg") top left no-repeat;height:32px;}
h4#outline01_a{background:url("../img/h4/outline01_a.jpg") top left no-repeat;height:32px;}
h4#outline01_b{background:url("../img/h4/outline01_b.jpg") top left no-repeat;height:32px;}
h4#outline01_c{background:url("../img/h4/outline01_c.jpg") top left no-repeat;height:32px;}
h4#outline01_d{background:url("../img/h4/outline01_d.jpg") top left no-repeat;height:32px;}
h4#outline02_a{background:url("../img/h4/outline02_a.jpg") top left no-repeat;height:32px;}
h4#outline02_b{background:url("../img/h4/outline02_b.jpg") top left no-repeat;height:32px;}
h4#outline02_c{background:url("../img/h4/outline02_c.jpg") top left no-repeat;height:32px;}
h4#outline02_d{background:url("../img/h4/outline02_d.jpg") top left no-repeat;height:32px;}
h4#sitemap_a{background:height:26px;border-bottom:1px #99CCBB solid;width:560px;margin-bottom:10px;
color:#76BBA6;text-align:left;font-size:18px;text-indent:10px;}
h4#sitemap_b{background:height:26px;border-bottom:1px #99CCBB solid;width:560px;margin-bottom:10px;
color:#76BBA6;text-align:left;font-size:18px;text-indent:10px;}

h4#sitepolicy_a{background:url("../img/h4/sitepolicy_a.jpg") top left no-repeat;height:32px;}
h4#sitepolicy_b{background:url("../img/h4/sitepolicy_b.jpg") top left no-repeat;height:32px;}
h4#sitepolicy_c{background:url("../img/h4/sitepolicy_c.jpg") top left no-repeat;height:32px;}
h4#sitepolicy_d{background:url("../img/h4/sitepolicy_d.jpg") top left no-repeat;height:32px;}
h4#sitepolicy_e{background:url("../img/h4/sitepolicy_e.jpg") top left no-repeat;height:32px;}


h4#link_a{background:height:26px;border-bottom:1px #99CCBB solid;width:560px;margin-bottom:10px;
color:#76BBA6;text-align:left;font-size:18px;text-indent:10px;}
h4#link_b{background:height:26px;border-bottom:1px #99CCBB solid;width:560px;margin-bottom:10px;
color:#76BBA6;text-align:left;font-size:18px;text-indent:10px;}

h4#title_outline{background:height:26px;border-bottom:1px #99CCBB solid;width:560px;
color:#76BBA6;text-align:left;font-size:18px;text-indent:10px;}

h4#title_sitepolicy{background:height:26px;border-bottom:1px #99CCBB solid;width:560px;
color:#76BBA6;text-align:left;font-size:18px;text-indent:10px;}

/*--h4#link_a{background:url("../img/h4/link_a.jpg") top left no-repeat;height:26px;
border-bottom:1px #99CCBB solid;width:560px;margin-bottom:10px;}
h4#link_b{background:url("../img/h4/link_b.jpg") top left no-repeat;height:26px;
border-bottom:1px #99CCBB solid;width:560px;margin-bottom:10px;}--*/


/*---------------------------------------------------------------------------------
検索結果
---------------------------------------------------------------------------------*/
#search_result{
	width:540px;
	line-height:34px;
	padding:0 10px;
	color:#231F20;
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
	background-color: #F6F0BE;
}

/*---------------------------------------------------------------------------------
パンくず
---------------------------------------------------------------------------------*/
#bread{
width:560px;
margin-bottom:10px;
display:block;}

/*---------------------------------------------------------------------------------
ページ移動
---------------------------------------------------------------------------------*/
#pagemove{
margin-top:10px;
width:180px;
margin-bottom:10px;
display:block;
text-indent:20px;
margin-left:220px;
background:url("../img/bg/pagemove.jpg") top left no-repeat;}

/*---------------------------------------------------------------------------------
ページ移動次へ前へ
---------------------------------------------------------------------------------*/
#pagemove_all{
display:block;
width:560px;
height:32px;
clear:both;}

#pagemove_all span.pagemove_back{
width:70px;
height:32px;
float:left;
line-height:32px;
padding-left:210px;
background:url("../img/bg/pagemove_a.jpg") top left no-repeat;}
#pagemove_all span.pagemove_go{
width:260px;
height:32px;
float:right;
line-height:32px;
padding-left:20px;
background:url("../img/bg/pagemove_b.jpg") top left no-repeat;}

/*---------------------------------------------------------------------------------
問い合わせボタン
---------------------------------------------------------------------------------*/
#inq_confirmation input.inq_botturn{border:1px #74787B solid;
padding:5px;
cursor:pointer;}

/*---------------------------------------------------------------------------------
フッター
---------------------------------------------------------------------------------*/

   #foot{
   margin:14px auto 0;
   height:32px;
   width:980px;
   color:#ffffff;
   background:url("../img/bg/foot.jpg") top left no-repeat;
   font-size:13px;
   line-height:32px;
   display:block;
   clear:both;}
   
   #foot em.food_copy{
   color:#231F20;}
   
   #foot a{text-decoration:none;color:#ffffff;outline:none;}
   #foot a:visited{color:#ffffff;}
   #foot a:hover{color:#FFF799;}

/*---------------------------------------------------------------------------------
ツイッター
---------------------------------------------------------------------------------*/
div#twitter{
width:200px;}

div#twitter iframe.twitter_ikubee{
width:200px;
height:510px;
margin:0;}

/*---------------------------------------------------------------------------------
110418震災用インデックス
---------------------------------------------------------------------------------*/
h1.in_title{
	text-indent:-9999px;
	font-weight:0px;
	}

div#infoindex{
	width:820px;
	margin:20px auto 20px;
	border:1px #000 solid;
	padding:30px 30px;
	text-align:left;
	}
	
div#infoindex hr{
	border-width: 1px 0px 0px 0px;
   border-style: solid;
   border-color: #000;
   height: 1px;
   margin:30px 0;}

div#infoindex em.in_index{
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	}
	
div#infofoot{
	display:block;
	margin:10px auto 20px;
	text-align:center;}

/*---------------------------------------------------------------------------------
info1104
---------------------------------------------------------------------------------*/
div#info1104{
	width:342px;
	border:4px #7AB9A6 solid;
	background-color:#F9FEFD;
padding:10px;}

/*---------------------------------------------------------------------------------
スタンプラリー
---------------------------------------------------------------------------------*/
#stamp {}

#stamp span.title_stamp{
	color:#4A94AF;
	font-size:16px;
	font-weight:bold;
	}

#stamp #st_headimg{
width:558px;
height:265px;
display:block;
background:url(../img/stamp/stamp_head.jpg) top left no-repeat;
text-indent:-9999px;
	margin-top:20px;}


#stamp ul.st_head {
	width:558px;
	height:85px;
	}

#stamp ul.st_head li{
	width:279px;
	height:85px;
	list-style:none;
	display:block;
	float:left;
	}

#stamp ul.st_head li a{
	width:279px;
	height:85px;
	text-indent:-9999px;
	display:block;
	}

#stamp ul.st_head li.st_nav_01 a{background:url(../img/stamp/stamp_nav.jpg) 0 0 no-repeat;}
#stamp ul.st_head li.st_nav_01 a:hover{background:url(../img/stamp/stamp_nav.jpg) 0 -85px no-repeat;}
#stamp ul.st_head li.st_nav_02 a{background:url(../img/stamp/stamp_nav.jpg) -279px 0 no-repeat;}
#stamp ul.st_head li.st_nav_02 a:hover{background:url(../img/stamp/stamp_nav.jpg) -279px -85px no-repeat;}


	
#stamp ul.st_nav {
	width:560px;
	height:36px;
	margin-top:15px;
	margin-left:5px;
	}

#stamp ul.st_nav li{
	width:176px;
	height:36px;
	list-style:none;
	display:block;
	}

#stamp ul.st_nav li.st_nav_01 {float:left;width:176px;height:36px;background:url(../img/stamp/link01.jpg) 0 0 no-repeat;}
#stamp ul.st_nav li.st_nav_01 a{width:176px;height:36px;display:block;text-indent:-9999px;}

#stamp ul.st_nav li.st_nav_02 {float:left;width:176px;height:36px;background:url(../img/stamp/link02.jpg) 0 0 no-repeat;margin-left:10px;}
#stamp ul.st_nav li.st_nav_02 a{width:176px;height:36px;display:block;text-indent:-9999px;}

#stamp ul.st_nav li.st_nav_03 {float:left;width:176px;height:36px;background:url(../img/stamp/link03.jpg) 0 0 no-repeat;margin-left:10px;}
#stamp ul.st_nav li.st_nav_03 a{width:176px;height:36px;display:block;text-indent:-9999px;}


#stamp ul.st_mapnav {
	width:558px;
	height:413px;
	}

#stamp ul.st_mapnav li{
	width:558px;
	height:413px;
	list-style:none;
	display:block;
	}

#stamp ul.st_mapnav li.st_mapnav_01 {float:left;width:558px;height:413px;background:url(../img/stamp/headmap01.jpg) 0 0 no-repeat;}
#stamp ul.st_mapnav li.st_mapnav_01 a{width:140px;height:40px;display:block;text-indent:-9999px;margin-top:330px;margin-left:50px;}

#stamp ul.st_mapnav li.st_mapnav_02 {float:left;width:558px;height:413px;background:url(../img/stamp/headmap02.jpg) 0 0 no-repeat;}
#stamp ul.st_mapnav li.st_mapnav_02 a{width:140px;height:40px;display:block;text-indent:-9999px;margin-top:330px;margin-left:50px;}

#stamp ul.st_mapnav li.st_mapnav_03 {float:left;width:558px;height:413px;background:url(../img/stamp/headmap03.jpg) 0 0 no-repeat;}
#stamp ul.st_mapnav li.st_mapnav_03 a{width:140px;height:40px;display:block;text-indent:-9999px;margin-top:330px;margin-left:50px;}



#stamp .tablebox{
	border:4px #7AB9A6 solid;
	padding-bottom:10px;
	}

#stamp .tablebox .in_box{
	width:98%;
	margin:0 auto 0;
	border-bottom:4px #7AB9A6 dotted;
	padding:5px 0;
	}
	
#stamp .tablebox .in_box table.stamp{
	width:100%;
	}

#stamp .tablebox .in_box table.stamp tr{
background-color:#F2FCF9;}

#stamp .tablebox .in_box table.stamp tr.stampb{
background-color:#D0EDE4;}

#stamp .tablebox .in_box table.stamp th{
	color:#34715F;
	font-weight:bold;
	font-size:14px;
	width:6%;
	padding:5px 8px 5px 5px;
	text-align:right;
	}
#stamp .tablebox .in_box table.stamp td.stamp01{
margin:10px;
color:#231F20;
padding:5px;
	font-weight:bold;
	font-size:14px;
	width:40%;
	}
#stamp .tablebox .in_box table.stamp td.stamp02{
padding:5px;
	}
#stamp .tablebox .in_box table.stamp td.stamp03{
padding:5px;
width:10%;
	}

#stamp #st_info_box{
width:558px;
height:776px;
display:block;
margin-top:20px;
background:url(../img/stamp/stamp_info.jpg) top left no-repeat;}

	#stamp #st_info_box .st_info_in01{
		width:520px;
		padding-top:55px;
		margin-left:20px;}

	#stamp #st_info_box .st_info_in02{
		width:360px;
		padding-top:90px;
		margin-left:35px;}

	#stamp #st_info_box .st_info_in03{
		width:360px;
		padding-top:150px;
		margin-left:35px;}

	#stamp #st_info_box .st_info_in04{
		width:360px;
		padding-top:150px;
		margin-left:35px;}

	#stamp #st_info_box .st_info_in05{
		width:520px;
		padding-top:40px;
		margin-left:20px;
		font-size:12px;}

/*---------------------------------------------------------------------------------
特別企画
---------------------------------------------------------------------------------*/
#stamp .tablebox_sp{
	border:4px #7AB9A6 solid;
	padding-bottom:10px;
	}

#stamp .tablebox_sp .in_box_sp{
	width:98%;
	margin:0 auto 0;
	border-bottom:4px #7AB9A6 dotted;
	padding:5px 0;
	}
	
#stamp .tablebox_sp .in_box_sp table.stamp_sp{
	width:100%;
	}

#stamp .tablebox_sp .in_box_sp table.stamp_sp tr{
background-color:#F2FCF9;}

#stamp .tablebox_sp .in_box_sp table.stamp_sp tr.stamp01{
background-color:#D0EDE4;}

#stamp .tablebox_sp .in_box_sp table.stamp_sp th{
	color:#34715F;
	font-weight:bold;
	font-size:14px;
	width:6%;
	padding:5px 8px 5px 5px;
	text-align:right;
	}
#stamp .tablebox_sp .in_box_sp table.stamp_sp td.stamp_a{
margin:10px;
padding:5px;
	width:70%;
	vertical-align:top;
	}
	
	#stamp .tablebox_sp .in_box_sp table.stamp_sp td.stamp_a em.sp1{
		color:#231F20;
		font-weight:bold;
		font-size:14px;}
	
#stamp .tablebox_sp .in_box_sp table.stamp_sp td.stamp_b{
padding:5px;
vertical-align:top;
	}
	
	#stamp .tablebox_sp .in_box_sp table.stamp_sp td.stamp_b em.sp1{
		color:#231F20;
		font-weight:bold;
		font-size:14px;}

#stamp .tablebox_sp .in_box_sp table.stamp_sp td.stamp_c{
padding:5px;
width:10%;
	}

.in_box_sp em.sp0{
	color:#34715F;
	font-weight:bold;
	font-size:14px;
}

/*---------------------------------------------------------------------------------
SL津軽
---------------------------------------------------------------------------------*/
.sltsugaru{
	padding:15px;}

#sltsugaru_head{
width:558px;
height:339px;
display:block;
text-indent:-9999px;
margin-top:10px;
	background:url("../img/sl_tsugaru/head.jpg") top left no-repeat;}
	
	hr.sltsugaru {
	border-width: 4px 0px 0px 0px;
	border-style: solid;
	border-color: #5496AE;
	height: 4px;
	margin:10px 0 -10px;
	}

table.sltsugaru_tb{
	border-collapse:collapse;
	margin-top:-20px;
	padding:0;
	}

table.sltsugaru_tb td{
	vertical-align:top;
	padding-bottom:15px;
	}

.sltsugaru_list{
	background-image: url("../img/circle03.jpg");
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left: 20px;
	display: block;
	height: 25px;
}

.sltsugaru_list02{
	background-image: url("../img/circle03.jpg");
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left: 20px;
	display: block;
	height: 25px;
}

em.sltsugaru_title{color:#4A94AF;font-size:18px;font-weight:bold;display: block;margin:0 0 10px;}

/*---------------------------------------------------------------------------------
フォトコン
---------------------------------------------------------------------------------*/
div#fotocon_box{
	width:560px;
	display:block;
	clear:both;
	margin-top:10px;
	overflow:hidden;
	margin-bottom:10px;
	}

div#fotocon_box #fotocon_bumon01{
	width:275px;
	height:135px;
	float:left;
	display:block;
	text-indent:-9999px;
	background:url(../img/fotocon/bumon01.jpg) top left no-repeat;
	}

div#fotocon_box #fotocon_bumon02{
	width:275px;
	height:135px;
	float:left;
	display:block;
	text-indent:-9999px;
	margin-left:10px;
	background:url(../img/fotocon/bumon02.jpg) top left no-repeat;
	}

div#fotocon_box #fotocon_con01{
	width:560px;
	height:75px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../img/fotocon/con01.jpg) top left no-repeat;
	}

div#fotocon_box #fotocon_con02{
	width:560px;
	height:75px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../img/fotocon/con02.jpg) top left no-repeat;
	}

div#fotocon_box #fotocon_con03{
	width:560px;
	height:75px;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../img/fotocon/con03.jpg) top left no-repeat;
	}

/*----フォトコンテーブル01----*/
#f_prize .tablebox_prize{
	border:4px #AD9239 solid;
	padding-bottom:10px;
	}

#f_prize .tablebox_prize .in_box02{
	width:98%;
	margin:0 auto 0;
	border-bottom:4px #AD9239 dotted;
	padding:5px 0;
	}
	
#f_prize .tablebox_prize .in_box02 table.prize_f{
	width:100%;
	}

#f_prize .tablebox_prize .in_box02 table.prize_f tr{
background-color:#fff;}

#f_prize .tablebox_prize .in_box02 table.prize_f th{
	color:#34715F;
	font-weight:bold;
	font-size:14px;
	padding:5px 8px 5px 5px;
	text-align:right;
	}
#f_prize .tablebox_prize .in_box02 table.prize_f td.prize_f01{
margin:10px;
color:#231F20;
padding:5px;
	font-size:14px;
	width:55%;
	vertical-align:top;
	}

#f_prize .tablebox_prize .in_box02 table.prize_f td.prize_f01 em.bold{
	font-weight:bold;
	}
	
#f_prize .tablebox_prize .in_box02 table.prize_f td.prize_f02{
padding:5px;
width:35%;
vertical-align:top;
	}

#f_prize .tablebox_prize .in_box02 table.prize_f td.prize_f03{
vertical-align:top;
padding-top:5px;
	}

/*----フォトコンテーブル02----*/
#f_prize02 .tablebox_prize02{
	border:4px #607F5F solid;
	padding-bottom:10px;
	}

#f_prize02 .tablebox_prize02 .in_box03{
	width:98%;
	margin:0 auto 0;
	border-bottom:4px #607F5F dotted;
	padding:5px 0;
	}
	
#f_prize02 .tablebox_prize02 .in_box03 table.prize_f02{
	width:100%;
	}

#f_prize02 .tablebox_prize02 .in_box03 table.prize_f02 tr{
background-color:#fff;}

#f_prize02 .tablebox_prize02 .in_box03 table.prize_f02 th{
	color:#34715F;
	font-weight:bold;
	font-size:14px;
	padding:5px 8px 5px 5px;
	text-align:right;
	}
#f_prize02 .tablebox_prize02 .in_box03 table.prize_f02 td.prize_f01{
margin:10px;
color:#231F20;
padding:5px;
	font-size:14px;
	width:55%;
	vertical-align:top;
	}

#f_prize02 .tablebox_prize02 .in_box03 table.prize_f02 td.prize_f01 em.bold{
	font-weight:bold;
	}
	
#f_prize02 .tablebox_prize02 .in_box03 table.prize_f02 td.prize_f02{
padding:5px;
width:35%;
vertical-align:top;
	}

#f_prize02 .tablebox_prize02 .in_box03 table.prize_f02 td.prize_f03{
vertical-align:top;
padding-top:5px;
	}

/*---------------------------------------------------------------------------------
LIGHT BOX
---------------------------------------------------------------------------------*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*----モニターツアー2012----*/
#title_tour12{
	width:560px;
	height:434px;
	background:url(../img/tour12/head.jpg) top left no-repeat;
	}
	
	#title_tour12 #txtbox_01{
		width:340px;
		margin-top:190px;
		margin-left:20px;
		float:left;}
	
	#title_tour12 #txtbox_02{
		width:340px;
		margin-top:50px;
		margin-right:20px;
		float:right;}
	
	p.tour12_txt{
		margin-left:18px;
		}


/*---------------------------------------------------------------------------------
CLEARFIX-HACK
---------------------------------------------------------------------------------*/

.clearfix:after ,#topics:after, .topics_col2:after, #contents:after, .topics_box:after, #nav:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix , #topics, .topics_col2, #contents, .topics_box,#nav{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix,html #topics, html .topics_col2, html #contents, html .topics_box, html #nav{height: 1%;}
.clearfix, #topics, .topics_col2, #contents, .topics_box, #nav{display: block;}
/* End hide from IE-mac */
