@charset "utf-8";

/* form common */
form {
margin-left:32px;
padding: 5px;
}
form p.exp{
margin:3px;
font-size:13px;
line-height:1.2em;
font-weight:normal;

}
form p.searchwrap{
background-color: #FFFEE9;
display:block;
float:left;
width:180px;
margin:0 5px 0 0;
padding:4px 5px;
border:#767676 solid 1px;
-webkit-border-radius:4px;
-moz-border-radius: 4px;
font-family: "Hiragino Kaku Gothic W3","ヒラギノ角ゴ W3",sans-serif;
font-size: 12px;
line-height: 12px;
height:20px;
}
form p input.txt{
padding:3px 0 0 0;
outline: medium none;
background: none repeat scroll 0 0 transparent;
width:180px;
vertical-align:middle;
border:none;
background:none;
}
form input.submitSearch{
vertical-align:top;
margin:0;
padding:0 0 2px;
background:none;
border:none;
width:62px;
line-height:28px;
height:30px;
font-size:15px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-shadow:0 -1px 0 #256286;
background: -moz-linear-gradient(top, #3290C4, #3290C4 49%, #348ABA 50%, #348ABA);
background: -webkit-gradient(linear, center top, center bottom, from(#3290C4), color-stop(0.49, #3290C4), color-stop(0.5, #348ABA), to(#348ABA));
border-top:2px solid #fefefe;
border-left:2px solid #fefefe;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
-webkit-border-radius:4px;
-moz-border-radius: 4px;
-webkit-box-shadow:1px 1px 2px #aaa;
-moz-box-shadow:1px 1px 2px #aaa;
box-shadow:1px 1px 2px #aaa;
background-color:#348ABA;
}

.errorMsg {
padding:10px 13px;
margin-bottom:3px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #D5D5D5;
background:#F7F7F7;
-webkit-box-shadow:0px 1px 3px 0px #DBDBDB;
font-size:13px;
font-family:HiraKakuProN-W6,Helvetica;
color:#FF0000;
line-height:1.5;
}

.specialLink li {
font-size:16px;
font-family:HiraKakuProN-W6;
border-bottom:1px solid #d9d9d9;
line-height:44px;
background-color:#fff;
border-top:1px solid #d9d9d9;
}

.specialLink li a {
display:block;
height:43px;
padding:0 26px 0 10px;
background:url(../img/arrow.png) right center no-repeat;
text-decoration:none;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

/* |-clearFix------------------------*/
.facilityList li.unit:after,
.facilityList ul.status:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
