﻿@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------------------------------*/
/*#search-area 周辺施設検索  search-area.html                                         */
/*--------------------------------------------------------------------------------*/
#search-area {
	background: rgba(255,255,255,0.9);
	/*height: 100%;*/
	height: auto;
	width: 100%;
	float: left;
	clear: both;
	/*position: relative;*/
	overflow:hidden;
	z-index: 505;
}
#search-area #search-area_head {
	height: 29px;
	/*padding: 3px 7px;*/
	position: absolute;
	z-index: 10;
}

#search-area #search-area_body {
	height: 90%;
	width: 100%;
	float: left;
	clear: both;
	padding-bottom:5px;
	position: relative;
	overflow: auto;
	font-size:90%;
	text-align:center;
}
#search-area img {
	float:left;
}

#search-area h1 {
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, #2c68a9),color-stop(0.4, #2c68a9),color-stop(0.5, #2c68a9),color-stop(1, #2c68a9));
	background-image: -moz-linear-gradient(-90deg,#2c68a9 0%,#2c68a9 49%,#2c68a9 50%,#2c68a9 100%);
	background-image: linear-gradient(-90deg,#2c68a9 0%,#2c68a9 49%,#2c68a9 50%,#2c68a9 100%);
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
	
	text-align:center;
	padding: 3px 5px;
	color: rgb(255, 255, 255);
	font-size: 16px;
	line-height:25px;
	font-weight:bold;
	height:25px;
	overflow:hidden;
}

#search-area .select_box{
	margin-bottom:5px;
	margin-right:5px;
}

#search-area form p {
	float:left;
	clear:left;
	height:19px;
	line-height:20px;
	margin:3px 4px;
}

#search-area form select {
	width:200px;
	vertical-align:0.5em;
}
#search-area form select.scale {
	width:100px;
	vertical-align:0.5em;
}

#search-area form #search_btn {
	height:30px;
	width:150px;
	margin-top:20px;

}

#search-area .btn-darkblue{display:block;width:200px;height:35px;margin:3px auto;text-align:center;}
#search-area .btn-darkblue a{color:#FFF;text-shadow:-1px -1px 1px rgba(0,0,0,0.3);text-decoration:none;display:block;width:200px;height:35px;line-height:35px;}


#search-area input.txtbox{
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-webkit-box-shadow:0 0 1px #333;
-moz-box-shadow:0 0 1px #333;
-ms-box-shadow:0 0 1px #333;
box-shadow:0 0 1px #333;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cfcfcf),color-stop(0,#fff),color-stop(1,#fff));background-image:-moz-linear-gradient(-90deg,#cfcfcf 0,#fff 6%,#fff 100%);background-image:linear-gradient(-90deg,#cfcfcf 0,#fff 6%,#fff 100%);
text-shadow:1px 1px 0 #fff;
font-size:14px;
height:26px;
width:100%;
line-height:26px;margin-left:5px;
margin-bottom:10px;}
#search-area div.txtdiv{margin-right:75px;}
#search-area #txt_search-area a{padding:5px 10px;text-decoration:none;font-size:14px;height:20px;width:2.5em;line-height:20px;display:inline-block;text-align:center;float:right;margin-right:5px;}

#search-area #search-area_body {
    clear: both;
    float: left;
    font-size: 90%;
    height: 90%;
    overflow: auto;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
    width: 100%;
}
#search-area #search-area_body a{padding:5px 10px;text-decoration:none;font-size:14px;height:20px;width:2.5em;line-height:20px;display:inline-block;text-align:center;float:right;margin-right:5px;}


#near_bcode_exp{margin-left:80px;margin-right:65px;color:#333;font-size:14px;text-decoration:none;display:block;line-height:30px;padding-left:10px;padding-right:10px;-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;text-align: left;}
#near_bcode_div{margin-left:80px;margin-right:65px; border:#999999 thin solid;text-align: left;}

#near_bcode_div li{
border-bottom:1px solid #CCCCCC;min-height:49px;padding:0 5px;width:100% ;display:-moz-box;display:-webkit-box;display:-o-box;display:-ms-box;-moz-box-align:center;-webkit-box-align:center;-o-box-align:center;-ms-box-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;text-align: left
}


#near_bcode_div li a{
color:#333;font-weight:bold;font-size:14px;text-decoration:none;line-height:30px;padding-left:10px;padding-right:10px;-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;text-align: left;display:block;
}
#near_bcode_div li a:hover{
text-shadow:1px 1px 0 rgba(0,0,0,0.3);color:#FFFFFF;background:#D9898A;text-align: left;
}



#near_scode_exp{margin-left:80px;margin-right:65px;color:#333;font-size:14px;text-decoration:none;display:block;line-height:30px;padding-left:10px;padding-right:10px;-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;text-align: left;}
#near_scode_div{margin-left:80px;margin-right:65px; border:#999999 thin solid;text-align: left; height:}

#near_scode_div li {
border-bottom:1px solid #CCCCCC;min-height:49px;padding:0 5px;width:100% ;display:-moz-box;display:-webkit-box;display:-o-box;display:-ms-box;-moz-box-align:center;-webkit-box-align:center;-o-box-align:center;-ms-box-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;text-align: left
}


#near_scode_div li a{
color:#333;font-weight:bold;font-size:14px;text-decoration:none;line-height:30px;padding-left:10px;padding-right:10px;-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;text-align: left;display:block;
}
#near_scode_div li a:hover{
text-shadow:1px 1px 0 rgba(0,0,0,0.3);color:#FFFFFF;background:#D9898A;text-align: left;
}

/* 細分類 */
#near_hcode_exp{margin-left:80px;margin-right:65px;color:#333;font-size:14px;text-decoration:none;display:block;line-height:30px;padding-left:10px;padding-right:10px;-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;text-align: left;}
#near_hcode_div{margin-left:80px;margin-right:65px; border:#999999 thin solid;text-align: left; height:}

#near_hcode_div li {
border-bottom:1px solid #CCCCCC;min-height:49px;padding:0 5px;width:100% ;display:-moz-box;display:-webkit-box;display:-o-box;display:-ms-box;-moz-box-align:center;-webkit-box-align:center;-o-box-align:center;-ms-box-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;text-align: left
}


#near_hcode_div li a{
color:#333;font-weight:bold;font-size:14px;text-decoration:none;line-height:30px;padding-left:10px;padding-right:10px;-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;text-align: left;display:block;
}
#near_hcode_div li a:hover{
text-shadow:1px 1px 0 rgba(0,0,0,0.3);color:#FFFFFF;background:#D9898A;text-align: left;
}
/* 細分類 */

#near_radius_exp{margin-left:80px;margin-right:65px;color:#333;font-size:14px;text-decoration:none;display:block;line-height:30px;padding-left:10px;padding-right:30px;-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;text-align: left;}
#near_radius_div{margin-left:80px;margin-right:65px; border:#999999 thin solid;text-align: left; height:}

#near_radius_div li {
border-bottom:1px solid #CCCCCC;min-height:49px;padding:0 5px;width:100% ;display:-moz-box;display:-webkit-box;display:-o-box;display:-ms-box;-moz-box-align:center;-webkit-box-align:center;-o-box-align:center;-ms-box-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;text-align: left
}


#near_radius_div li a{
color:#333;font-weight:bold;font-size:14px;text-decoration:none;line-height:30px;padding-left:10px;padding-right:30px;-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;text-align: left;display:block;
}
#near_radius_div li a:hover{
text-shadow:1px 1px 0 rgba(0,0,0,0.3);color:#FFFFFF;background:#D9898A;text-align: left;
}

/*
#s_near_on li{
	line-height:20px;
}

/* 2013.04.04 */
#s_near_on .sel_bcode
,#s_near_on .sel_scode
,#s_near_on .sel_hcode
{
    display: none;
}

#s_near_on .selecttag
{
    color: #333333;
    display: block;
    font-size: 14px;
    line-height: 30px;
    margin-left: 80px;
    text-align: left;
    text-decoration: none;
    position: relative;
}
#s_near_on .selecttag .caption
{
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 65px;
    border: thin solid #999999;
    height: 40px;
    line-height: 40px;
    z-index: 999;
    overflow: hidden;
}
#s_near_on .selecttag ul
{
    margin-right: 65px;
    border: thin solid #999999;
    z-index: 999;
}
#s_near_on .selecttag ul li
{
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #CCCCCC;
    /*min-height: 49px;*/
    /*height: 30px;*/
    padding: 5px;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
}
#s_near_on .selecttag ul li a
{
    color: #333333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    text-decoration: none;
}
#s_near_on .selecttag ul li a:hover
{
    background: none repeat scroll 0 0 #D9898A;
    color: #FFFFFF;
    text-align: left;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
#s_near_on .selecttag .selectbutton
{
    display: block;
    margin: 3px auto;
    text-align: center;
    position: absolute;
    top: 3px;
    right: 0px;
    font-size: 14px;
    height: 20px;
    padding: 5px 10px;
    text-decoration: none;
    width: 35px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px rgba(58, 69, 85, 0.8);
    color: #FFFFFF;
    text-shadow: -1px -1px 1px rgba(57, 70, 88, 0.8);
    line-height: 20px;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7d96b7),color-stop(0.5,#5977a2),color-stop(0.5,#486a9a),color-stop(1,#496d9b));background-image:-moz-linear-gradient(-90deg,#7d96b7 0,#5977a2 50%,#486a9a 51%,#496d9b 100%);background-image:linear-gradient(-90deg,#7d96b7 0,#5977a2 50%,#486a9a 51%,#496d9b 100%);-webkit-box-shadow:0 0 1px rgba(58,69,85,0.8);-moz-box-shadow:0 0 1px rgba(58,69,85,0.8);box-shadow:0 0 1px rgba(58,69,85,0.8);text-shadow:-1px -1px 1px rgba(57,70,88,0.8);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;-ms-box-shadow:0 0 1px rgba(58,69,85,0.8);
}
