/*--------------------------------------
	facility/index.html
--------------------------------------*/

#mainimgArea {
	background:#141414;
	overflow:hidden;
	_zoom:1;
	padding-top:10px;
}
#mainimgArea img {
	vertical-align:bottom;
}

.facilityNav01 {
	background:#000;
	overflow:hidden;
	padding:13px 0 20px 30px;
}
.facilityNav01 li {
	display:inline;
	float:left;
	margin-right:30px;
}

.section,
.sectionBorder {
	padding:22px;
}

.ul_fa01wrapper {
	overflow:hidden;
	_zoom:1;
}

.ul_facility01 li {
	width:330px;
	font-size:9px;
}

:root *> .ul_facility01 li {
	font-size:11px;
}

.ul_facility02 li {
	width:333px;
}

.ul_facility01 li img,
.ul_facility02 li img {
	vertical-align:bottom;
}

.link_more01 {
	text-align:right;
}
.link_more01 a {
	text-decoration:underline !important;
}


/*--------------------------------------
	facility/barlounge.html
--------------------------------------*/
.facilityBarNav01 {
	position:relative;
	width:725px;
	height:87px;
	background:url(../img/facility_bar_navBg01.jpg) no-repeat 0 0;
}
.facilityBarNav01 ul {
	position:absolute;
	left:22px;
	bottom:10px;
}
.facilityBarNav01 ul li {
	display:inline;
	float:left;
	margin-right:30px;
}
.facilityBarNav01 ul li a img {
	vertical-align:bottom;
}


/*--------------------------------------
	contact/index.html
--------------------------------------*/

#info_emg{
	width:660px;
	border:solid 1px #4d4d4d;
	margin:15px 0px 35px 10px;
	text-align:center;
}
#info_emg td{
	border:none 0px;
	padding:12px 15px 15px;
}
#info_emg span{
	font-size:14px;
	line-height:1.8;
	font-weight:bold;
}

.contact_secIn01 {
	width:660px;
	height:auto;
	margin-left:10px;
	margin-bottom:30px;
}

.table_contact01 {
	width:100%;
	border-left:1px solid #818181;
	border-top:1px solid #818181;
	font-size:90%;
}
.table_contact01 th,
.table_contact01 td {
	border-right:1px solid #818181;
	border-bottom:1px solid #818181;
	text-align:left;
}
.table_contact01 th {
	background:#212121;
	color: #e8e8e8;
}
.table_contact01 td {
	padding:8px;
	margin-left:8px;
}
.table_contact01 th div{
	padding:8px;
	font-size:12px;
}
.table_contact01 td div {
	font-size:12px;
	line-height:25px;
}

.dl_contact01 dt {
	float:left;
}
.dl_contact01 dd {
	padding-left:1.5em;
}


div.seimei{
	float: left;
	width: 25px;
	margin:0px
	padding:0px;
	font-size:12px;
}
div.inputbox{
	float: left;
	margin: 0px;
	padding:0px 5px 0px 0px;
	font-size:12px;
}
div.errorbox{
	float: left;
	width:100%;
	margin:0px
	padding:0px;
	color: #E7C5A2;
}





span.orange{
	font-size:12px;
	color: #E7C5A2;
}

input.text_ss{width:50px;margin:0px 5px;font-size: 13px;}
input.text_s {width:80px;margin:0px 5px;font-size: 13px;}
input.text_m {width:120px;margin:0px 5px;font-size: 13px;}
input.text_l {width:240px;margin:0px 5px;font-size: 13px;}
input.text_m_right{width:120px;text-align: right;margin:0px 5px;font-size: 13px;}
textarea.w420{width:420px;font-size: 13px;}

p.contact_button{
	width:100%;
	margin:15px 0 auto;
	text-align:center;
}



.table_spiral {
	width:100%;
	border-top:1px solid #818181;
	border-left:none;
	border-right:none;
	border-bottom:none;
	padding:5px 0px;
	margin:50px 0px;
}
.table_spiral tr {
}
.table_spiral td {
}
.table_spiral td div {
	line-height:16px;
	margin:15px 0px;
	padding:0px;
	font-size:100%;

}

