#st_header {
	position: fixed;
	top: -50px;
	left: 0px;
	width: 100%;
	display: none;
	z-index: 10003;
	background: rgba(255, 255, 255, 0.95);
	/*background:#E0E0E0;*/
	/*background:#FFFFFF;*/
    box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.4);
}


.st_area {
	width: 100%;
	/*border-bottom: 1px solid #A26C48;*/
	position: relative;
}
.st_box {
	max-width: 1080px;
	width: 100%;
	/*height: 30px;*/
	margin: 0 auto;
	padding: 10px 0 0px 0px;
	overflow: hidden;
}

@media only screen and (max-width: 950px) {
	.st_box .st_search_box {
		display: none;
	}
}

.st_box .ch_logo {
	width: 100px;
	float: left;
	margin:6px 0 0 0;
}
.st_box .ch_logo a {
    display: block;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20264%2069.5%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%234b412d%3B%7D.b%7Bfill%3A%23aa7850%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ehitosara_a%3C%2Ftitle%3E%3Crect%20class%3D%22a%22%20x%3D%22237.2%22%20y%3D%220.4%22%20width%3D%2221%22%20height%3D%229.39%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M231.3%2C15.9v9.4h23.2V47.7a3.5%2C3.5%2C0%2C0%2C1-2.3%2C3.3l-15%2C5.5h-.1v10l26.7-9.7h.1V15.9Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M206.6%2C0l-9.3%2C3.4h-.1V15.9h-9V0l-9.3%2C3.4h-.1V15.9h-7.7v9.4h7.7V41.2l9.3-3.4h.1V25.3h9V50.6a3.5%2C3.5%2C0%2C0%2C1-2.3%2C3.3l-15%2C5.5h-.1v10l26.7-9.7h.1V25.3h7.7V15.9h-7.7Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M82.3%2C0%2C73%2C3.4H73V56.8l26.8%2C9.8v-10L84.7%2C51.1a3.5%2C3.5%2C0%2C0%2C1-2.3-3.3V29.4l19.3-7h.1v-10l-19.4%2C7Z%22%2F%3E%3Cpolygon%20class%3D%22a%22%20points%3D%22135.8%200%20126.5%203.4%20126.4%203.4%20126.4%2065%20135.8%2068.5%20135.8%2032.9%20155.1%2040%20155.1%2030%20135.8%2022.9%20135.8%200%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M47.2%2C39.4%2C39.9%2C17.5l-.3-.6A8.2%2C8.2%2C0%2C1%2C0%2C28.8%2C7.4a8.2%2C8.2%2C0%2C0%2C0-15.4%2C5.2%2C8.2%2C8.2%2C0%2C1%2C0-3%2C14.1l.2.7%2C7.3%2C21.8c1.2%2C3.6%2C9.3%2C5.8%2C17.3%2C3.1S48.4%2C42.9%2C47.2%2C39.4Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M20.6%2C59l-1.3%2C1.3v7a2.1%2C2.1%2C0%2C0%2C0%2C.2.8l.5.7.7.5.8.2h.2V68.1h-.2l-.6-.3a.8.8%2C0%2C0%2C1-.3-.6V62.4h1.5V61.2H20.6Z%22%2F%3E%3Crect%20class%3D%22a%22%20x%3D%2215.4%22%20y%3D%2259.1%22%20width%3D%221.3%22%20height%3D%221.36%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M17.5%2C68.1l-.6-.3a.8.8%2C0%2C0%2C1-.3-.6v-6H15.4v6a2.1%2C2.1%2C0%2C0%2C0%2C.2.8l.5.7.7.5.8.2h.2V68.1h-.2Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M45.2%2C61.1l-.8.2-.7.4-.5.7a2.1%2C2.1%2C0%2C0%2C0-.2.8v6.3l1.3-1.3v-5a.8.8%2C0%2C0%2C1%2C.3-.6l.6-.2h.2V61.1h-.2Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.8%2C68.1l-.6-.3a.8.8%2C0%2C0%2C1-.3-.6v-4a2.2%2C2.2%2C0%2C0%2C0-.1-.9l-.4-.7-.6-.4-.8-.2-.8.2H9.9V55.9L8.6%2C57.1V69.5l1.3-1.3v-5a.8.8%2C0%2C0%2C1%2C.3-.6l.6-.3h0a.7.7%2C0%2C0%2C1%2C.5.3%2C1%2C1%2C0%2C0%2C1%2C.2.6v4a2.1%2C2.1%2C0%2C0%2C0%2C.2.8l.5.7.7.5.8.2h.1V68.1h-.2Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M27.8%2C62.4h.1l-.5-.7-.7-.5a2.1%2C2.1%2C0%2C0%2C0-2.8%2C1.1%2C2%2C2%2C0%2C0%2C0-.2.8v4a2.1%2C2.1%2C0%2C0%2C0%2C.6%2C1.5l.7.5.8.2.8-.2.7-.5a2.1%2C2.1%2C0%2C0%2C0%2C.6-1.5v-4a2%2C2%2C0%2C0%2C0-.2-.8Zm-1.9%2C5.7-.6-.2a.8.8%2C0%2C0%2C1-.2-.6v-4a.8.8%2C0%2C0%2C1%2C.2-.6l.6-.2h0a.8.8%2C0%2C0%2C1%2C.9.8h0v4A.9.9%2C0%2C0%2C1%2C25.9%2C68.1Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M33%2C61.3a2.2%2C2.2%2C0%2C0%2C0-1.7%2C0l-.7.5a2.2%2C2.2%2C0%2C0%2C0-.4%2C2.5l.6.8.7.6.7.5.5.5a.9.9%2C0%2C0%2C1-.1%2C1.2l-.6.2h0l-.6-.3a.8.8%2C0%2C0%2C1-.3-.6v-.6H30v.6a2%2C2%2C0%2C0%2C0%2C.2.8l.5.7.7.5.8.2h0l.8-.2.7-.5.5-.7a2.1%2C2.1%2C0%2C0%2C0-.1-1.8l-.6-.8-.7-.6-.7-.5-.5-.5a.9.9%2C0%2C0%2C1-.2-.6.8.8%2C0%2C0%2C1%2C.2-.6l.6-.2h0l.6.2a.8.8%2C0%2C0%2C1%2C.2.6v.6h1.3v-.6a2.1%2C2.1%2C0%2C0%2C0-.6-1.5Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M52.2%2C68.1h0l-.6-.3-.2-.4V63.2a2.1%2C2.1%2C0%2C0%2C0-.2-.8A2.2%2C2.2%2C0%2C0%2C0%2C50%2C61.3a2.1%2C2.1%2C0%2C0%2C0-1.6%2C0l-.7.5-.5.7a2%2C2%2C0%2C0%2C0-.2.8v4a2.1%2C2.1%2C0%2C0%2C0%2C.2.8l.4.7.6.4.7.2h0l1-.3.6-.4h.1l.7.5.8.2h.2V68.1Zm-3-5.7h0l.6.3a.8.8%2C0%2C0%2C1%2C.2.6v4a.8.8%2C0%2C0%2C1-.3.6l-.6.2-.5-.2a.8.8%2C0%2C0%2C1-.2-.6v-4a.8.8%2C0%2C0%2C1%2C.3-.6Z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M41.5%2C68.1l-.6-.3-.2-.4V63.2a2.1%2C2.1%2C0%2C0%2C0-.2-.8%2C2.2%2C2.2%2C0%2C0%2C0-1.1-1.1%2C2.1%2C2.1%2C0%2C0%2C0-1.6%2C0l-.7.5-.5.7a2%2C2%2C0%2C0%2C0-.2.8v4a2.1%2C2.1%2C0%2C0%2C0%2C.2.8l.4.7.6.4.8.2%2C1-.3.6-.4H40l.7.5.8.2h.2V68.1h-.2Zm-2.1-4.8v4a.8.8%2C0%2C0%2C1-.3.6l-.6.2-.5-.2a.8.8%2C0%2C0%2C1-.2-.6v-4a.8.8%2C0%2C0%2C1%2C.2-.6l.6-.3h0l.6.3a.8.8%2C0%2C0%2C1%2C.2.6h0Z%22%2F%3E%3C%2Fsvg%3E');
    width: 100px;
    height: 25px;
    background-repeat: no-repeat;
}
.st_box .ch_logo img {
	display: none;
/*	width: 100px; */
}
.st_box p.area {
	float: left;
	background: #c7b39b;
	padding: 3px 6px;
	color: #fff;
	margin: 0 0 0 10px;
	letter-spacing: 0.01em;
}

.st_box .st_search_box {
	float: left;
	margin: 5px 0 0px 6px;
}

.st_box .st_search_box .srh_box_area {
	width: 400px;
}
.st_box .st_search_box .search_button {
	width: 50px;
	height: 25px;
}
.st_box ul {
	float: right;
}
.st_box ul li {
	position: relative;
	z-index: 10003;
	padding: 6px 20px 16px 10px;
	float: left;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer;
	color:#8A6E4C;
}

.st_box ul li span{
	background: url(../images/icon.png) no-repeat left 8px;
	padding:0 0 0 15px;
}

.st_box ul li a:hover {
}

.st_box ul li.md_area {
	/*font-weight:bold;*/
	
}

.st_box ul li.md_genre {
	/*font-weight:bold;*/

}

.st_box ul li strong{
	color:#675832;

	font-size:18px;
}

.st_box ul li.md_area span:hover,
.st_box ul li.md_genre span:hover {
	filter:alpha(opacity=50); opacity:0.5;
	
}
	

.md_select {
	background: #fff;
}

.md_select span:hover{
	filter:alpha(opacity=1) !important; 
	opacity:1 !important;
}

.md_box {
	margin-top: 0px;
	background-color: #3d240b;
	background: rgba(255, 255, 255, 0);
}
.width_box {
	width: 100%;
}
.close {
	padding: 20px 0 !important;
	text-align: center;
	cursor: pointer;
}



/*------------------------------------

	検索枠

--------------------------------------*/

.st_search_box{
}

.st_search_box input{
	width:400px;
	margin:0px 0px 0px 6px;
	height:20px;
	border:1px solid #BD8B6A;
	/*border:1px solid #E3D4C1;*/
	font-size:120%;
	padding-left:10px;
	color:#635240;
	font-family: "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", osaka, "ＭＳ Ｐゴシック", sans-serif;
}

.st_search_box .search_box_empty{
	color:#B9B9B9;
}

.st_search_box .search_button{
	width:65px;
	height:35px;
	margin:0px 0px 0px 10px;
	padding-left:0px;
	border:none;
}




.main_search.top,
.main_search.st,
.main_search.st .tdf_sh,
.main_search.st .tdf_sh_map,
.modal-content .sec_bx,
.modal-content .sec_bx .bx,
.modal-content .sec_bx .bx dl,
.modal-content .ge_bx,
.modal-content .ge_bx .ct{
	display:block !important
}

.main_search.top{
	padding:10px 0 40px 0px;
	width:820px;
	margin:0 auto;
}

.main_search.top dl{
	text-align:left;
	font-size:14px;
	width:400px;

}

.main_search.top dl dt{
	font-weight:normal !important;
	width:120px;
	margin:0px 0px 20px 0px;
}

.main_search.top dl dd {
	margin:0px 0px 10px 15px

}

.main_search.top dl dd a{
	font-weight:normal !important;
}



.main_search.top h2 {
	clear:both;
	font-size:20px !important;
	font-weight:normal;
	line-height:140%;

	color:#A97452 !important;

	border-left:none !important;
	margin:0px auto 20px auto !important;
	padding:10px 0 0px 0;
	border-bottom:1px solid #F2E8DE;
	width:720px;

}


.main_search.st .tdf_sh_map{
	width:740px !important;
	margin:0 auto 40px auto!important;
}

.main_search.st .tdf_sh_map h2{
	border-left:none !important;
	margin:20px 0 10px 0 !important;
	padding:0 0 30px 0;
	border-bottom:1px solid #F2E8DE;
}



.main_search.st .tdf_sh_map a:hover img{filter:alpha(opacity=50); opacity:0.5;}

.modal-content .sec_bx{
	background:#F2E8DE;
	margin:0px 0 0 0;
}

.modal-content .sec_bx .bx{
	width:700px;
	margin:10px auto;
	text-align:left;
	padding:5px 0 8px 0;
	overflow:hidden;
}

.modal-content .sec_bx .bx dl{
	font-size:14px;
}

.modal-content .sec_bx .bx dl dt{
	color:#F2E8DE;
	background:#FFFFFF;
	border:1px solid #C4A892;
	border-radius:8px;
	padding:3px 3px 3px 6px;
	margin:5px 5px 0 0;
	float:left;
}
.modal-content .sec_bx .bx dl dt a{
	color:#8C5F36;
	width:150px;
	padding:0 0 0 26px;
	font-weight:bold;
}

.modal-content .sec_bx .bx dl dt a:hover{
	text-decoration:none;
	filter:alpha(opacity=50); 
	opacity:0.5;
}

.modal-content .sec_bx .bx dl dt.i01 a{
	background:url(../images/st_icon.png) no-repeat 0px 0px;
}

.modal-content .sec_bx .bx dl dt.i02 a{
	background:url(../images/st_icon.png) no-repeat 0px -20px;
}


.modal-content .sec_bx .bx dl dd{
	overflow:hidden;
	padding:10px 0 5px 0;
}

.modal-content .sec_bx .bx dl dd a{
	margin:0 15px 0 0;
}







.modal-content .ge_bx h2 {
	clear:both;
	font-size:20px !important;
	font-weight:normal;
	line-height:140%;

	color:#A97452 !important;

	border-left:none !important;
	margin:0px auto 20px auto !important;
	padding:10px 0 0px 0;
	border-bottom:1px solid #F2E8DE;
	width:740px
}

.modal-content .ge_bx{
	overflow:hidden;
	padding:10px 0px 20px 5px;
}


.modal-content .ge_bx .ct{
	width:190px;
	float:left;
	/*border:1px solid #D3D3D3;
	padding:5px;*/
	margin:0 0 20px 20px;
	/*border:1px solid #eee;*/
	padding:0px;

}

.modal-content .ge_bx .ct p{
	font-size:16px;
	padding:5px 0 0 0;
}

.modal-content .ge_bx .ct p a{
	color:#333;
}


.modal-content .ge_bx .ct a img {
  padding: 5px 5px 5px 5px;
  box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.2);
}

.modal-content .ge_bx .ct img:hover{
	text-decoration:none;
	filter:alpha(opacity=50); 
	opacity:0.5;
}



/*------------------------------------

modal_window

--------------------------------------*/



.lock {
	overflow: hidden;
}
.modal-content {
	position: relative;
	display: none;
	top: -1px;
	z-index: 10002;
	width: 1080px;
	margin: 0px auto;
	background: #fff;
}
.modal-content img {
	text-align: center;
}
.modal-content p {
	margin: 0;
	padding: 10px 10px 10px 20px;
}
.modal-overlay {
	z-index: 10001;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 120%;
	background: rgba(61, 36, 11, 0.8);
}
.modal-wrap {
	z-index: 10002;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.modal-open {
	color: #00f;
	text-decoration: underline;
}
.modal-open:hover {
	cursor: pointer;
	color: #f00;
}
.modal-close {
	color: #00f;
	text-decoration: underline;
}
.modal-close:hover {
	cursor: pointer;
	color: #f00;
}





