@charset "utf-8";

form {
	margin:0;
	padding:0;
}
h3.search-tag {
	margin:0;
	padding:0 0 15px 0;
}
.formblock-are {
float:left;
display:block;
margin:0;
padding:3px 3px 3px 3px;
width:140px;
background-color:#F5F5F5;
font-size:12px;
}
.formblock-type {
float:left;
display:block;
margin:0;
padding:3px 3px 3px 3px;
width:140px;
background-color:#F5F5F5;
font-size:12px;
}
.formblock-face {
float:left;
display:block;
margin:0;
padding:3px 3px 3px 3px;
width:140px;
background-color:#F5F5F5;
font-size:12px;
}
.formblock-play {
float:left;
display:block;
margin:0;
padding:3px 3px 3px 3px;
width:140px;
background-color:#F5F5F5;
font-size:12px;
}
.formblock-time {
display:block;
margin:0;
padding:0 3px 5px 3px;
font-size:12px;
}
.formtxt {
	font-size:12px;
}

/* Search
/*------------------------------------------*/

div.search-option-box
{
	margin-bottom: 25px;
}

div.neararea
{
	margin: 0px 10px 10px 10px;
	border: solid 1px #FCC;
	height:1%;
}

h4.neararea-name
{
	display:block;
	width:145px;
	float:left;
	padding: 3px 0;
	text-indent: 3px;
	
	font-size:12px;
	font-weight:normal;
}

div.area-list
{
	width:420px;
	float:right;
	border-left: dotted 1px #F99;
	background: #FEE;
}

div.area-list span
{
	background: transparent;
	width:130px;
}

div.type-list
{
	margin-left: 10px;
	height: 1%;
}

div.type-list span
{
	width: 130px;
	margin:0 3px 4px 0;
	border: solid 1px #FCC;
	border-right: solid 2px #FCC;
	background: transparent;
}

div#business-time-all,
div#business-time-list
{
	margin-left: 10px;
}

div#price-list
{
	margin-left: 10px;
}

div.button
{
	text-align: center;
}
div.button input
{
	width: 200px;
}

div.select
{
	padding-left: 10px;
}

form {
	margin:0;
	padding:0;
}

h3.search-tag {
	margin:0;
	padding:0 0 15px 0;
}

.formblock-are {
float:left;
display:block;
margin:0;
padding:3px 3px 3px 3px;
width:140px;
background-color:#F5F5F5;
font-size:12px;
}

.formblock-type {
float:left;
display:block;
margin:0;
padding:3px 3px 3px 3px;
width:140px;
background-color:#F5F5F5;
font-size:12px;
}

.formblock-face {
float:left;
display:block;
margin:0;
padding:3px 3px 3px 3px;
width:140px;
background-color:#F5F5F5;
font-size:12px;
}

.formblock-play {
float:left;
display:block;
margin:0;
padding:3px 3px 3px 3px;
width:140px;
background-color:#F5F5F5;
font-size:12px;
}

.formblock-time {
display:block;
margin:0;
padding:0 3px 5px 3px;
font-size:12px;
}

.formtxt {
	font-size:12px;
}

/* clearfix
/*------------------------------------------*/
div.neararea:after,
h4.neararea-name:after,
div.area-list:after,
div.type-list:after,
div.search-option-box:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.neararea:after,
h4.neararea-name:after,
div.area-list:after,
div.type-list:after,
div.search-option-box:after
{
	zoom:1;
}

