﻿@charset "UTF-8";
/* --------------------------------------------------------------------------------------
ページタイトル */
#pagetitle h1{
	height:45px;
	background:url(/sp/img/top/bg_alfa_l.png) right top no-repeat #fc800e;
	background-size:130px 45px;
	font-size:1.49em;
	color:#fff;
	line-height:45px;
	text-align:center;
}
#pagetitle h1 img{
	width:30px;
	height:45px;
}
/* --------------------------------------------------------------------------------------
フォーム */
#form{
	width:100%;
	background:#fff;
	padding:10px;
}
#form_wrap dl{
}
#form_wrap dl dt{
	font-family: HiraKakuProN-W6, "ヒラギノ角ゴ ProN W6", sans-serif;
	font-weight: bold;
	background:#f0f0f0;
	padding:10px;
}
#form_wrap dl dd{
	padding:10px;
}
/* - エリア検索 - */
#kanagawa li a{
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	background:#00aba8;
	font-family: HiraKakuProN-W6, "ヒラギノ角ゴ ProN W6", sans-serif;
	font-weight: bold;
}
#kanagawa li dt{
	background:none;
}
#kanagawa li dt div{
	display:table;
	width:100%;
}
#kanagawa li dt div a{
	display:table-cell;
	width:50%;
	font-size:0.9em;
	height:40px;
	line-height:40px;
}
#kanagawa li dt div a:first-child{
	border-right:1px solid #fff;
}
#form_wrap label{
	display:inline-block;
	margin-right:20px;
	margin-bottom:10px;
}
#form_wrap input[type="checkbox"]{
	height: 16px;
	width: 16px;
	border: 1px solid #444;
	vertical-align: text-top;
}
#form_wrap input[type="checkbox"]:checked {
	background: #f00;
}
#form_wrap input[type="radio"]{
	height: 16px;
	width: 16px;
	border: 1px solid #444;
	vertical-align: text-top;
	border-radius: 16px;        /* CSS3草案 */
	-webkit-border-radius: 16px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 16px;   /* Firefox用 */
}
#form_wrap input[type="radio"]:checked {
    background: #f00;
}
/* - 沿線 - */
#raliway-list .open{
	background: #00aba8;
	width:100%;
	height:40px;
	margin-bottom:10px;
	color:#fff;
	line-height:40px;
	padding-left:10px;
}
#raliway-list div ul{
	margin-bottom:10px;
}
#raliway-list div ul li a{
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	background:#00aba8;
	font-family: HiraKakuProN-W6, "ヒラギノ角ゴ ProN W6", sans-serif;
	font-weight: bold;
	border-bottom:1px solid #fff;
}
#raliway-list div ul li dt{
	background:none;
}
#raliway-list div ul li dt div{
	display:table;
	width:100%;
}
#raliway-list div ul li dt div a{
	display:table-cell;
	width:50%;
	font-size:0.9em;
	height:40px;
	line-height:40px;
}
#raliway-list div ul li dt div a:first-child{
	border-right:1px solid #fff;
}
#raliway-list div ul li dd label{
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 10px;
}
#raliway-list div ul li dd input[type="checkbox"] {
	height: 16px;
	width: 16px;
	border: 1px solid #444;
	vertical-align: text-top;
}
#raliway-list div ul li dd input[type="checkbox"]:checked {
	background: #f00;
}
/*-------------------------------------------------------*/
#form_wrap .type input[type="radio"]{
	height: 16px;
	width: 16px;
	border: 1px solid #444;
	vertical-align: text-top;
	border-radius: 16px;        /* CSS3草案 */
	-webkit-border-radius: 16px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 16px;   /* Firefox用 */
}
#form_wrap .type input[type="radio"]:checked {
    background: #f00;
}
#form .submit input{
	height:50px;
	width:100%;
	line-height:50px;
	text-align:center;
	color:#fff;
	background:#00aba8;
	font-family: HiraKakuProN-W6, "ヒラギノ角ゴ ProN W6", sans-serif;
	font-weight: bold;
	border:none;
	padding:0;
}