@charset "UTF-8";
@import url("part.css");
@import url("base.css");

/* CSS Document */

/*web font:/
/* Firefox, Opera, Safari */
@font-face {
font-family:hanazono;
src: url(../hanazono/HanaMinA.ttf) format("truetype");
text-shadow: 0px 0px 1px rgba(0, 0, 0, .1);
}
/*IE*/
@font-face {
font-family: hanazono;
src: url(../hanazono/HanaMinA.eot);
text-shadow: 0px 0px 1px rgba(0, 0, 0, .1);
}

/*-----------------------ナビ-------------------*/

#slide {
	position:absolute;
	top:1px;
	height:40px;
	background: url(../common/slider-trans.png);
	z-index:10;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*---IE8用の指定-----*/
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);/*---スクリプトのパス-----*/
	/*---ここまで-----*/
	clear: both;
}


/*-----------------------------------------------------ここから共通左サイド（トップ以外）---------------------------------------------*/
#sight_greet {
	margin-top: 30px;
	border-left: 5px solid #BCA098;
	padding: 5px;
}
#sight_greet a {
	text-decoration: underline;
}
.sight_exp_part {
	background: #f3f3f3;
	margin-top: 10px;
	line-height: 1.8em;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	padding: 10px;
	position: relative;
	overflow: hidden;
	clear: both;
	display: block;
}
.sight_exp_part img {
	float: left;
	display: block;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*---IE8用の指定-----*/
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
.sight_exp_part_detail {
	float: right;
	width:500px;
	display: block;
	overflow: hidden;
}
.sight_exp_part_detail a {
	text-decoration: underline;
	background: url(../common/arrow2-trans.png) no-repeat right;
	padding-right: 10px;
}
.sight_exp_part h2 {
	font-size: 14px !important;
	font-size: 1.7rem;
	border-left: 5px solid #BCA098;
	padding: 5px;
	margin: auto auto 10px auto;
}
.sight_exp_part a img {
	border: 1px solid #cbc2b1;
	padding: 5px;
	display: block;
}
.sight_exp_part a:hover img {
	border: 1px solid #C59E41;
	opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}
.sight_exp_part_to {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}
.sight_exp_part_to ul li {
	display: inline;
	margin-right: 60px;
	width: auto;
}
.sight_exp_part_to ul li a {
	text-decoration: none;
	color: #FFF;
	display: inline-block;
	background: #977D75;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);position: relative;
	padding: 5px;
}
.sight_exp_part_to ul li a:hover {
	background: #B8A099;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	color: #FFF;
	text-decoration: none;
}
#to_kojun {
	clear: both !important;
	margin-top: 30px;
}
#to_kojun a {
	text-decoration: underline;
}
h3,h4 {
	display: none;
}
#sight_title {
	font-size: 18px;
	margin-top: 30px;
	clear: right;
	background: url(../sight/walk_img/Check-trans.png) no-repeat 0% 30%;
	padding: 5px 0px 5px 40px;
	text-shadow: 1px 1px 3px #606060;
}

/*---------------------------------------------------ここから共通右サイド（トップ以外）-----------------------------------------------*/


/*---------------神社仏閣ボックス---------------*/
#sight_right_navi_temp {
	margin-top: -18px;
}
#sight_right_navi_temp h1 {
	height: 60px;
	width: 230px;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*---IE8用の指定-----*/
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);/*---スクリプトのパス-----*/
	/*---ここまで-----*/
	text-align: center;
	background: url(../sight/sight_common_img/sight_r_temple.gif) no-repeat center;
	text-indent: -10000px;
	position: relative;/*-----IE8で背景が表示されない対策--------*/
	margin-bottom: 20px;
}

#sight_right_navi_temp dt {
	width:232px;
	height:25px;
	padding:5px 0;/* 帯バージョン padding:5px 0 5px 6px; */
	/* 9ac1c9 */	
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url(img/icon.gif) no-repeat;
	line-height:1.3em;
}

/* 帯バージョン（HTMLに class="end" を追加） */
#sight_right_navi_temp dt.end {
	padding-left:0;
}
/* end */

#sight_right_navi_temp dt:hover {
	background:url(img/icon_over.gif) no-repeat;
}

#sight_right_navi_temp dd {
	width:232px;
	position: absolute;
	overflow:hidden;
	display:none;
	z-index:4;/*--指定注意--*/
	opacity:0;
	margin: 2px 0;
}

#sight_right_navi_temp ul {
	width:230px;
	border:solid #D5CCBA;
	border-width:0 1px 1px 1px;
	list-style:none;
	margin-top: 40px;
}

#sight_right_navi_temp li {
	display: block;
	background: #E6E4D8;
	width:230px;
}

#sight_right_navi_temp li a {
	width:230px;/* IE6 */
	padding:5px;
	color:#6D5231;
	border-bottom:1px solid #D5CCBA;
	display:block;
	text-decoration:none;
}

#sight_right_navi_temp li a:hover {
	background: #AB9989;
	color: #FFF;
	padding:5px;
}

#sight_right_navi_temp .none {
	border-bottom:none;	
}
/*---------------ここまで神社仏閣btn--------------*/

/*---------------ここから外湯めぐりbtn--------------*/
#sight_right_navi_spa {
	margin-top: 40px;
}
#sight_right_navi_spa h1 {
	height: 60px;
	width: 230px;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*---IE8用の指定-----*/
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);/*---スクリプトのパス-----*/
	/*---ここまで-----*/
	text-align: center;
	background: url(../sight/sight_common_img/sight_r_spa.gif) no-repeat center;
	text-indent: -10000px;
	position: relative;/*-----IE8で背景が表示されない対策--------*/
	margin-bottom: 20px;
}

#sight_right_navi_spa dt {
	width:232px;
	height:25px;
	padding:5px 0;/* 帯バージョン padding:5px 0 5px 6px; */
	/* 9ac1c9 */	
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url(img/icon.gif) no-repeat;
	line-height:1.3em;
}

/* 帯バージョン（HTMLに class="end" を追加） */
#sight_right_navi_spa dt.end {
	padding-left:0;
}
/* end */

#sight_right_navi_spa dt:hover {
	background:url(img/icon_over.gif) no-repeat;
}

#sight_right_navi_spa dd {
	width:232px;
	position: absolute;
	overflow:hidden;
	display:none;
	z-index:3;
	opacity:0;
	margin: 2px 0;
}

#sight_right_navi_spa ul {
	width:230px;
	border:solid #D5CCBA;
	border-width:0 1px 1px 1px;
	list-style:none;
	margin-top: 40px;
	z-index: 300;
}

#sight_right_navi_spa li {
	display: block;
	background: #E6E4D8;
	width:230px;
}

#sight_right_navi_spa li a {
	width:230px;/* IE6 */
	padding:5px;
	color:#6D5231;
	border-bottom:1px solid #D5CCBA;
	display:block;
	text-decoration:none;
}

#sight_right_navi_spa li a:hover {
	background: #AB9989;
	color: #FFF;
	padding:5px;
}

#sight_right_navi_spa .none {
	border-bottom:none;	
}
/*---------------ここまで外湯めぐりbtn--------------*/

/*---------------ここから散策btn--------------*/
#sight_right_navi_walk {
	margin-top: 40px;
}
#sight_right_navi_walk h1 {
	height: 60px;
	width: 230px;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*---IE8用の指定-----*/
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);/*---スクリプトのパス-----*/
	/*---ここまで-----*/
	text-align: center;
	background: url(../sight/sight_common_img/sight_r_walk.gif) no-repeat center;
	text-indent: -10000px;
	position: relative;/*-----IE8で背景が表示されない対策--------*/
	margin-bottom: 20px;
}

#sight_right_navi_walk dt {
	width:232px;
	height:25px;
	padding:5px 0;/* 帯バージョン padding:5px 0 5px 6px; */
	/* 9ac1c9 */	
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url(img/icon.gif) no-repeat;
	line-height:1.3em;
}

/* 帯バージョン（HTMLに class="end" を追加） */
#sight_right_navi_walk dt.end {
	padding-left:0;
}
/* end */

#sight_right_navi_walk dt:hover {
	background:url(img/icon_over.gif) no-repeat;
}

#sight_right_navi_walk dd {
	width:232px;
	position: absolute;
	overflow:hidden;
	display:none;
	z-index:2;
	opacity:0;
	margin: 2px 0;
}

#sight_right_navi_walk ul {
	width:230px;
	border:solid #D5CCBA;
	border-width:0 1px 1px 1px;
	list-style:none;
	margin-top: 40px;
}

#sight_right_navi_walk li {
	display: block;
	background: #E6E4D8;
	width:230px;
}

#sight_right_navi_walk li a {
	width:230px;/* IE6 */
	padding:5px;
	color:#6D5231;
	border-bottom:1px solid #D5CCBA;
	display:block;
	text-decoration:none;
}

#sight_right_navi_walk li a:hover {
	background: #AB9989;
	color: #FFF;
	padding:5px;
}

#sight_right_navi_walk .none {
	border-bottom:none;	
}
/*---------------ここまで散策btn--------------*/

/*---------------ここから体験btn--------------*/
#sight_right_navi_expe {
	margin-top: 40px;
}
#sight_right_navi_expe h1 {
	height: 60px;
	width: 230px;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*---IE8用の指定-----*/
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);/*---スクリプトのパス-----*/
	/*---ここまで-----*/
	text-align: center;
	background: url(../sight/sight_common_img/sight_r_expe.gif) no-repeat center;
	text-indent: -10000px;
	position: relative;/*-----IE8で背景が表示されない対策--------*/
	margin-bottom: 20px;
}

#sight_right_navi_expe dt {
	width:232px;
	height:25px;
	padding:5px 0;/* 帯バージョン padding:5px 0 5px 6px; */
	/* 9ac1c9 */	
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url(img/icon.gif) no-repeat;
	line-height:1.3em;
}

/* 帯バージョン（HTMLに class="end" を追加） */
#sight_right_navi_expe dt.end {
	padding-left:0;
}
/* end */

#sight_right_navi_expe dt:hover {
	background:url(img/icon_over.gif) no-repeat;
}

#sight_right_navi_expe dd {
	width:232px;
	position: absolute;
	overflow:hidden;
	display:none;
	z-index:1;
	opacity:0;
	margin: 2px 0;
}

#sight_right_navi_expe ul {
	width:230px;
	border:solid #D5CCBA;
	border-width:0 1px 1px 1px;
	list-style:none;
	margin-top: 40px;
}

#sight_right_navi_expe li {
	display: block;
	background: #E6E4D8;
	width:230px;
}

#sight_right_navi_expe li a {
	width:230px;/* IE6 */
	padding:5px;
	color:#6D5231;
	border-bottom:1px solid #D5CCBA;
	display:block;
	text-decoration:none;
}

#sight_right_navi_expe li a:hover {
	background: #AB9989;
	color: #FFF;
	padding:5px;
}

#sight_right_navi_expe .none {
	border-bottom:none;	
}
/*---------------ここまで体験btn--------------*/

/*---------------ここから恋愛他btn--------------*/
#sight_right_navi_etc {
	margin-top: 80px;
	background: #ADA48A;
	padding: 10px 2px 0px 2px;
	text-align: center;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_right_navi_etc ul li {
	list-style: none;
	line-height: 2.5em;
}
#sight_right_navi_etc a:hover img {
  opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}
/*---------------ここまで恋愛他btn--------------*/

/*---------------ここから食事、お土産ページ誘導btn--------------*/
#way_to {
	background: #DFD5B1;
	border: 1px solid #C2B897;
   -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
	padding: 7px 5px 7px 5px;
	margin-top: 30px;
	overflow: hidden;
}
#way_to ul li {
	line-height: 2.5em;
	list-style: none;
	clear: left;
	padding: 5px;
	background: #FFF url(../common/arrow-trans.png) no-repeat 98% 50%;
	border: 1px solid #C2B897;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
	margin-bottom: 10px;
}
#way_to_li_bottom {
	margin-bottom: 0px !important;
}
#way_to img {
	float: left;
	margin-right: 7px;
	display: block;
}
#way_to ul li a {
	display: block;
}

#bic {
	margin-top: 30px;
}
#bic a img {
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
	border: 1px solid #CCC;
}
#bic a:hover img {
  opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}

#sp_spa {
	margin-top: 30px;
	margin-bottom: -60px;
}
#sp_spa ul li a img {
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	-pie-border-radius: 3px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sp_spa ul li a:hover img {
  opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}
/*---------------------------------------------------ここまで共通右サイド（トップ以外）-----------------------------------------------*/




/*------------------------------------------------------------観光トップ--------------------------------------------------------------*/
#sight_h1 {
	margin-bottom: 20px;
	background: url(../sight/top_img/sight_top.jpg) no-repeat left top;
	width: 700px;
	height: 394px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}

/*----------------トップメニュー----------------*/
#sight_exp_top {
	background: url(../sight/top_img/sight_exp_top_bg.gif) repeat-x left bottom;
	margin-top: 30px;
	line-height: 1.8em;
	border: 1px solid #CCC;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	padding: 10px;
	position: relative;
}
#sight_exp_top a {
	text-decoration: underline;
	background: url(../common/arrow2-trans.png) no-repeat right;
	padding-right: 10px;
}
#sight_top_menu {
	margin-top: 30px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #cecabb), color-stop(0.00, #dfdcd3)) !important;
　　background: -webkit-linear-gradient(#dfdcd3, #cecabb) !important;
    background: -moz-linear-gradient(#dfdcd3, #cecabb) !important;
    background: -o-linear-gradient(#dfdcd3, #cecabb) !important;
    background: -ms-linear-gradient(#dfdcd3, #cecabb) !important;
    background: linear-gradient(#dfdcd3, #cecabb) !important;
	overflow: hidden;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	-pie-background: linear-gradient(#dfdcd3, #cecabb);
	behavior: url(../PIE-1/PIE.htc);
	background-image: url(sight_top_menu.svg);/*---IE9-----*/
	padding: 10px;
	position: relative;
}

#sight_top_menu_temple a {
	float: left;
	background: url(../sight/top_img/temple_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_temple a:hover {
	background: url(../sight/top_img/temple_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

#sight_top_menu_spa a {
	float: right;
	background: url(../sight/top_img/spa_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_spa a:hover {
	background: url(../sight/top_img/spa_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

#sight_top_menu_walk a {
	float: left;
	margin-top: 30px;
	background: url(../sight/top_img/walk_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_walk a:hover {
	background: url(../sight/top_img/walk_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

#sight_top_menu_expe a {
	float: right;
	margin-top: 30px;
	background: url(../sight/top_img/expe_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_expe a:hover {
	background: url(../sight/top_img/expe_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

#sight_top_menu_love a {
	float: left;
	margin-top: 30px;
	background: url(../sight/top_img/love_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_love a:hover {
	background: url(../sight/top_img/love_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

#sight_top_menu_around a {
	float: right;
	margin-top: 30px;
	background: url(../sight/top_img/around_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_around a:hover {
	background: url(../sight/top_img/around_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

#sight_top_menu_tableland a {
	float: left;
	margin-top: 30px;
	background: url(../sight/top_img/tableland_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_tableland a:hover {
	background: url(../sight/top_img/tableland_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

#sight_top_menu_movie a {
	float: right;
	margin-top: 30px;
	background: url(../sight/top_img/movie_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_movie a:hover {
	background: url(../sight/top_img/movie_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

#sight_top_menu_gall a {
	float: left;
	margin-top: 30px;
	background: url(../sight/top_img/photo_gall_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_gall a:hover {
	background: url(../sight/top_img/photo_gall_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

#sight_top_menu_guide a {
	float: right;
	margin-top: 30px;
	background: url(../sight/top_img/guide_btn.gif) no-repeat;
	width: 310px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_top_menu_guide a:hover {
	background: url(../sight/top_img/guide_btn.gif) no-repeat 0px -100px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
}

/*-----------------------トップギャラリー-------------------*/
.sight_gall {
	margin-top: 40px;
	clear: both !important;
}
.sight_gall h1 {
	font-size: 16px;
	font-size: 1.8rem;
	color: #575757;
	margin-bottom: 10px;
	border-left: 7px solid #C5C7AA;
	padding: 10px;
}
.sight_gall ul li {
	display: inline;
	padding: 4px;
	list-style: none;
}
.sight_gall ul li a img {
	border: 1px solid #cbc2b1;
	padding: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
.sight_gall ul li a:hover img {
	border: 1px solid #C59E41 !important;
	opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}
#gall_date {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*-----------------------------ダウンロード----------------------*/
#sight_dl {
	margin-top: 30px;
	margin-bottom: 30px;
	overflow: hidden;
}
#sight_dl_l a {
	float: left;
	background: url(../sight/top_img/panf_dl_btn.gif) no-repeat;
	width: 310px;
	height: 70px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #CCC;
	margin-left: 10px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_dl_l a:hover {
	background: url(../sight/top_img/panf_dl_btn.gif) no-repeat 0 -70px;
}
#sight_dl_r a {
	float: right;
	background: url(../sight/top_img/map_dl_btn.gif) no-repeat;
	width: 310px;
	height: 70px;
	text-indent: -10000px;
	display: block;
	border: 1px solid #CCC;
	margin-right: 10px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#sight_dl_r a:hover {
	background: url(../sight/top_img/map_dl_btn.gif) no-repeat 0 -70px;
}

/*-----------------------------------------------------ここまでトップ-------------------------------------------------------------------*/


/*-----------------------------------------------------ここから神社仏閣ページ-----------------------------------------------------------------*/
#sight_temple_h1 {
	margin-bottom: 20px;
	background: url(../sight/temple_img/temple_top.jpg) no-repeat left top;
	width: 700px;
	height: 312px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}

/*-----------------------------------------------------ここから外湯めぐりページ-----------------------------------------------------------------*/
#sight_spa_h1 {
	margin-bottom: 20px;
	background: url(../sight/spa_img/spa_top.jpg) no-repeat left top;
	width: 700px;
	height: 312px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}

.sight_spa_other {
	margin-top: 30px;
}
.sight_spa_other h2 {
	font-size: 14px !important;
	font-size: 1.7rem;
	font-weight: bold;
	background: #A8A280;
	padding: 10px;
	color: #FFF;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
	clear: both;
}
.sight_spa_other_exp {
	margin-top: 10px;
}
.sight_spa_other_sec_title {
	margin-top: 30px;
	font-size: 14px !important;
	font-size: 1.7rem;
	font-weight: bold;
	clear: both;
}
.sight_spa_other_img_l {
	float: left;
	display: block;
	margin-top: 20px;
	margin-left: 30px;
}
.sight_spa_other_img_r {
	float: right;
	display: block;
	margin: 20px 50px 20px 0;
}
#insen_img {
	float: left;
	margin-top: 10px;
	display: block;
	width: auto;
}
#insen_img a img {
	border: 1px solid #cbc2b1;
	padding: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#insen_img a:hover img {
	border: 1px solid #C59E41;
	opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}
#insen_exp {
	float: right;
	margin-top: 10px;
	margin-bottom: 40px;
	width: 520px;
	display: block;
}
#insen_h2 {
	margin-top: 20px;
	font-size: 14px !important;
	font-size: 1.7rem;
	font-weight: bold;
}
#spa_to_onsen_btn {
	clear: both;
	text-align: center;
}
#spa_to_onsen_btn a img {
	border: 1px solid #cbc2b1;
	padding: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#spa_to_onsen_btn a:hover img {
	border: 1px solid #C59E41;
	opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}
#furonohi {
	clear: both;
	margin-top: 20px;
	border: 3px solid #BCA098;
	padding: 10px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#furonohi_title {
	border-bottom: 1px dotted #BCA098;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 14px;
}
#yukimura {
	margin-top: 20px;
	text-align: center;
}
#yukimura_title {
	font-weight: bold;
	font-size: 1.4rem;
	background: #E1E1E1;
	padding: 10px;
	margin-bottom: 20px;
}
#yukimura ul li {
	display: inline-block;
	vertical-align: middle;/* a要素を含むinline-blockの全IE対策*/
	/display: inline;/* IE7対策*/
    /zoom: 1;
	text-align: center;
	margin-right: 20px;
}
#yukimura ul li a img {
	background:none;
	border: 1px solid #cbc2b1;
	padding: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#yukimura ul li a:hover img {
	border: 1px solid #C59E41 !important;
	opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}

/*-----------------------------------------------------ここから散策ページ-----------------------------------------------------------------*/
#sight_walk_h1 {
	margin-bottom: 20px;
	background: url(../sight/walk_img/walk_top.jpg) no-repeat left top;
	width: 700px;
	height: 312px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}

/*-----------------------------------------------------ここから体験ページ-----------------------------------------------------------------*/
#sight_expe_h1 {
	font-size: 18px !important;
	font-size: 2.2rem;
	border-bottom: 1px dotted #000;
	padding-bottom: 10px;
}

/*-----------------------------------------------------ここから半田孝淳ページ-----------------------------------------------------------------*/
#sight_kojun_h1 {
	background: url(../sight/kojun/kojun_title-trans.png) no-repeat;
	width: 100%;
	height: 20px;
	text-indent: -10000px;
	border-bottom: 1px dotted #000;
	padding-bottom: 10px;
}
#kojun_exp {
	margin-top: 30px;
	overflow: hidden;
}
#kojun_sub_title {
	font-size: 16px !important;
	font-size: 2rem;
	margin-bottom: 20px;
	font-weight: bold;
}
	
#kojun_exp img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	display: block;
}

/*-----------------------------------------------------ここから恋愛ページ-----------------------------------------------------------------*/
#sight_love_h1 {
	margin-bottom: 20px;
	background: url(../sight/love_img/love_top.jpg) no-repeat left top;
	width: 700px;
	height: 312px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}

/*-----------------------------------------------------ここからaround塩田平の観光ページ-----------------------------------------------------------------*/
#sight_around_h1 {
	margin-bottom: 20px;
	background: url(../sight/around_img/around_top.jpg) no-repeat left top;
	width: 700px;
	height: 312px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
.around_exp_part {
	background: #f3f3f3;
	margin-top: 10px;
	margin-bottom: 30px;
	line-height: 1.8em;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	padding: 10px;
	position: relative;
	overflow: hidden;
	clear: both;
	display: block;
}
.around_exp_part_img {
	float: left;
	display: block;
}
.around_exp_part_img ul li {
	text-decoration: none;
	margin-bottom: 10px;
	display: block;
}
.around_exp_part a img {
	border: 1px solid #cbc2b1;
	padding: 5px;
	display: block;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*---IE8用の指定-----*/
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
.around_exp_part a:hover img {
  border: 1px solid #C59E41;
  opacity: 0.70;
  filter: alpha(opacity=70);
  -moz-opacity: 0.70;
  -ms-filter: "alpha(opacity=70)";
}
.around_exp_part h2 {
	font-size: 14px !important;
	font-size: 1.7rem;
	border-left: 5px solid #BCA098;
	padding: 5px;
	margin: auto auto 10px auto;
}
#to_shinshukanko {
	background: #716476;
	color: #FFF;
	margin-top: 30px;
	text-align: center;
	padding: 10px;
	width: auto;
	border: 1px solid #cbc2b1;
	display: block;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*---IE8用の指定-----*/
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#to_shinshukanko a {
	text-decoration: underline;
	background: url(../common/arrow_w-trans.png) no-repeat right;
	padding-right: 15px;
	color: #FFF;
	margin-right: 5px;
}
#to_shinshukanko a:hover {
	text-decoration: underline;
	color: #F6E690;
}

/*-----------------------------------------------------ここから高原の観光ページ-----------------------------------------------------------------*/
#sight_tableland_h1 {
	margin-bottom: 20px;
	background: url(../sight/tableland_img/tableland_top.jpg) no-repeat left top;
	width: 700px;
	height: 312px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}

/*-----------------------------------------------------ここから映画・ドラマロケページ-----------------------------------------------------------------*/
#sight_movie_h1 {
	margin-bottom: 20px;
	background: url(../sight/movie_img/movie_top-trans.png) no-repeat left top;
	width: 300px;
	height: 50px;
	text-indent: -10000px;
}
.sight_movie_h2 {
	font-size: 14px !important;
	font-size: 1.7rem;
	border-bottom: 1px dotted #000;
	padding-bottom: 5px;
	margin-top: 40px;
	clear: both;
}
.sight_movie_h2 img {
	vertical-align: middle;
	margin-right: 10px;
}
.drama_exp_part_detail {
	width: auto;
	display: block;
	overflow: hidden;
}

.yamagiwa {
	margin-top: 30px;
	overflow: hidden;
}
.yamagiwa li {
	display: inline-block;
/display: inline;
/zoom: 1;
padding: 4px;
}
.yamagiwa li a img {
	float: left;
	margin-bottom: 10px;
	border: 1px solid #C59E41;
	padding: 5px;
	width: auto;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
.yamagiwa li a:hover img {
	border: 1px solid #C59E41;
	opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}

/*-----------------------------------------------------ここから写真ギャラリーページ-----------------------------------------------------------------*/
#sight_gall_h1 {
	margin-bottom: 20px;
	background: url(../sight/photo_gall/photo_gall_top.jpg) no-repeat left top;
	width: 700px;
	height: 312px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}

.gall {
	margin-top: 30px;
	overflow: hidden;
}

.gall_title {font-family: 'hanazono';
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
	background: #7C9C97;
	padding: 10px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
	margin-bottom: 30px;
}
.gall li {
	display: inline-block;
/display: inline;
/zoom: 1;
margin-top: -20px;
padding: 4px;
}
.gall li a img {
	float: left;
	margin-bottom: 20px;
	border: 1px solid #C59E41;
	padding: 5px;
	width: auto;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
.gall li a:hover img {
	border: 1px solid #C59E41;
	opacity: 0.70 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: 0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
}

/*-----------------------------------------------------ここからガイドページ-----------------------------------------------------------------*/
#sight_guide_h1 {
	margin-bottom: 20px;
	background: url(../sight/guide/guide_top-trans.png) no-repeat left top;
	width: 300px;
	height: 50px;
	text-indent: -10000px;
}
#sight_guide {
	margin-top: 20px;
}
#sight_guide ul {
	margin-left: 30px;
}
#sight_guide ul li {
	list-style: disc;
}
#guide_order {
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: center;
}
#guide_order ul li {
	list-style:none;
	display: inline;
	padding-right: 40px;
	width: auto;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#guide_order_form a {
	border:1px solid #8bcf54; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3); color: #FFFFFF;
 background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	background:-ms-linear-gradient( top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #89c403), color-stop(100%, #77a809) );
	background-color:#89c403;
}
#guide_order_form a:hover {
 border:1px solid #74bf36;
 background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	background:-ms-linear-gradient( top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #77a809), color-stop(100%, #89c403) );
	background-color:#77a809;
}
#guide_fax a {
	border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3); color: #FFFFFF;
  background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	background:-ms-linear-gradient( top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #3d94f6), color-stop(100%, #1e62d0) );
	background-color:#3d94f6;
}
#guide_fax a:hover {
 border:1px solid #1c5675;
 background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	background:-ms-linear-gradient( top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #1e62d0), color-stop(100%, #3d94f6) );
	background-color:#1e62d0;
}
#sight_img {
	clear: both !important;
	margin: 0;
}
#sight_img ul li {
	display: inline-block;
/display: inline;
/zoom: 1;
margin: 0px 20px 20px 0;
list-style: none;
text-align: center;
}
#sight_img ul li img {
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#guide_form {
	margin-top: 30px;
}
#guide_form h2 {
	font-size: 16px;
	font-weight: normal;
	background: #BCA098;
	color: #FFF;
	padding: 10px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
	margin-bottom: 20px;
}
#guide_form table {
	border: none;
	width: 100%;
	font-size: 100%;
	margin-top: 20px;
}
#guide_form * html table {
	border: none;
	width: 650px;
	font-size: 100%;
	margin-top: 30px;
	float: left;
}
#guide_form th {
	width: 30%;
	background: url(../common/black_bg-trans.png);
	font-weight: normal;
	text-align: left;
	padding: 10px;
}
#guide_form td {
	width: auto;
	border-bottom: 1px dotted #ae9d7c;
	font-weight: normal;
	text-align: left;
	padding: 10px;
}

#guide_form td input[type="text"] {
   padding: 3px;
   color: #606060;
   font-size:1.6rem;
   font-size: 12px;
	border: 1px solid #BBBBBB;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	-pie-background: linear-gradient(#d9d9d9 0%, #fff 23%);
	-pie-border-radius: 4px;
	behavior: url(../PIE-1/PIE.htc);
	position:relative;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.23, #fff), color-stop(0.00, #d9d9d9)) !important;
    background: -webkit-linear-gradient(top, #d9d9d9 0%, #fff 23%) !important;
   background: -moz-linear-gradient(top, #d9d9d9 0%, #fff 23%) !important;
   background: -o-linear-gradient(top, #d9d9d9 0%, #fff 23%) !important;
   background: -ms-linear-gradient(top, #d9d9d9 0%, #fff 23%) !important;
   background: linear-gradient(to bottom, #d9d9d9 0%, #fff 23%) !important;
 background-image: url(form.svg);/*---IE9-----*/
 height: 25px;
}
#guide_form textarea {
   padding: 3px;
   color: #606060;
   font-size:1.6rem;
   font-size: 12px;
	border: 1px solid #BBBBBB;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	-pie-background: linear-gradient(#d9d9d9 0%, #fff 23%);
	-pie-border-radius: 4px;
	behavior: url(../PIE-1/PIE.htc);
	position:relative;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.23, #fff), color-stop(0.00, #d9d9d9)) !important;
    background: -webkit-linear-gradient(top, #d9d9d9 0%, #fff 23%) !important;
   background: -moz-linear-gradient(top, #d9d9d9 0%, #fff 23%) !important;
   background: -o-linear-gradient(top, #d9d9d9 0%, #fff 23%) !important;
   background: -ms-linear-gradient(top, #d9d9d9 0%, #fff 23%) !important;
   background: linear-gradient(to bottom, #d9d9d9 0%, #fff 23%) !important;
 background-image: url(form.svg);/*---IE9-----*/
}
#guide_form #submit {
	text-align: center;
	margin-top: 20px;
}
.submit input {
	padding: 9px 15px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #5d6589), color-stop(0.00, #8a95ad)) !important;
background: -webkit-linear-gradient(#8a95ad, #5d6589) !important;
background: -moz-linear-gradient(#8a95ad, #5d6589) !important;
background: -o-linear-gradient(#8a95ad, #5d6589) !important;
background: -ms-linear-gradient(#8a95ad, #5d6589) !important;
background: linear-gradient(#8a95ad, #5d6589) !important;
background-image: url(submit.svg);/*---IE9-----*/
	border: 0;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-pie-background: linear-gradient(#8a95ad, #5d6589);
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	cursor: pointer;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#guide_form #select,#post_btn {
	border: 1px solid #BBBBBB;
    padding: 6px;
    color: #000;
    background: #fff;
    border-radius: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
#boshu {
	margin-top: 30px;
}
#boshu h2 {
	font-size: 16px;
	font-weight: normal;
	background: url(../common/black_bg-trans.png) repeat;
	padding: 10px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
	margin-bottom: 20px;
}

/*-----------------------------------------------------ここからanrakuji_news安楽寺報ページ-----------------------------------------------------------------*/
#sight_anrakuji_h1 {
	margin-bottom: 20px;
	background: url(../sight/anrakuji_news/anrakuji_news_top.jpg) no-repeat left top;
	width: 700px;
	height: 312px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}
.anrakuji_exp_part {
	background: #f3f3f3;
	margin-top: 10px;
	margin-bottom: 30px;
	line-height: 1.8em;
	border: 1px solid #cbc2b1;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	padding: 10px;
	position: relative;
	overflow: hidden;
	clear: both;
	display: block;
}
.anrakuji_paper_btn_left {
	float: left;
	text-align: center;
	width: 300px;
	background-image: url(anrakuji_news_btn.svg);/*---IE9-----*/
}
.anrakuji_paper_btn_left a {
	border:1px solid #7d99ca; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #a5b8da; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
 background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
 background-image: linear-gradient(to bottom, #a5b8da, #7089b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5b8da, endColorstr=#7089b3);
 width: 300px;
}
.anrakuji_paper_btn_left a:hover{
 border:1px solid #5d7fbc;
 background-color: #819bcb; background-image: -webkit-gradient(linear, left top, left bottom, from(#819bcb), to(#536f9d));
 background-image: -webkit-linear-gradient(top, #819bcb, #536f9d);
 background-image: -moz-linear-gradient(top, #819bcb, #536f9d);
 background-image: -ms-linear-gradient(top, #819bcb, #536f9d);
 background-image: -o-linear-gradient(top, #819bcb, #536f9d);
 background-image: linear-gradient(to bottom, #819bcb, #536f9d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#819bcb, endColorstr=#536f9d);
}
.anrakuji_paper_btn_right {
	float: right;
	text-align: center;
	width: 300px;
	margin-right: 20px;
	background-image: url(anrakuji_news_btn.svg);/*---IE9-----*/
}
.anrakuji_paper_btn_right a {
	border:1px solid #7d99ca; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #a5b8da; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
 background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
 background-image: linear-gradient(to bottom, #a5b8da, #7089b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5b8da, endColorstr=#7089b3);
 width: 300px;
}
.anrakuji_paper_btn_right a:hover{
 border:1px solid #5d7fbc;
 background-color: #819bcb; background-image: -webkit-gradient(linear, left top, left bottom, from(#819bcb), to(#536f9d));
 background-image: -webkit-linear-gradient(top, #819bcb, #536f9d);
 background-image: -moz-linear-gradient(top, #819bcb, #536f9d);
 background-image: -ms-linear-gradient(top, #819bcb, #536f9d);
 background-image: -o-linear-gradient(top, #819bcb, #536f9d);
 background-image: linear-gradient(to bottom, #819bcb, #536f9d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#819bcb, endColorstr=#536f9d);
}

/*-----------------------------------------------------ここからanrakuji_natsunojin安楽寺報ページ-----------------------------------------------------------------*/
#anrakuji_natsunojin_h1 {
	margin-bottom: 20px;
	background: url(../sight/anrakuji_natsunojin/byobu_top.jpg) no-repeat left top;
	width: 700px;
	height: 312px;
	text-indent: -10000px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-pie-border-radius: 5px;
	behavior: url(../PIE-1/PIE.htc);
	position: relative;
}