@charset "Shift-JIS";

@import "./base.css";

/* ================================================================================== 

@CSS Information@
@for Request/@

================================================================================== */
.frame-660-in{
	margin:0 auto 15px;
}


p.request-care{
	margin:0 auto 10px;
	width:594px;
	font-size:1.2em;
	line-height:1.6em;
}

p.request-care storong{
	color:#e61019;
}

ul.icon-pl{
	margin:10px auto;
	width:594px;
	overflow:hidden;
	_zoom:1;
	text-align:right;
}

ul.icon-pl li{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}

.base-table.contact-table td select,
.base-table.contact-table td input{
	vertical-align:middle;
	margin:3px;
}

.base-table.contact-table th span{
	padding:0 0 0 10px;
	color:#ff3333;
}


.rqst-area ul{
	margin:0 0 0 15px;
}

.rqst-area li{
	padding:3px 0 0 12px;
	background:url(../common/images/circle_beige.gif) no-repeat 0 10px;
}

.base-table td.rqst-area p{
	margin:5px 0;
}

ul.rqst-room-plan{
	overflow:hidden;
	_zoom:1;
}

.rqst-room-plan li{
	float:left;
	width:25%;
}

.rqst-room-plan li.breadth{
	width:65%;
}

.rqst-care{
	text-align:center;
	margin:20px auto;
	font-size:1.2em;
}

.rqst-btn{
	text-align:center;
}

.base-table td.rqst-area input{
}


.base-table td.rqst-area li.rqst-station input{
	width:70px;
}

.base-table td li.breadth input{
	width:50px;
}

.base-table td .rqst-building input{
	width:160px;
}

.base-table td.rqst-need input{
	width:90%;
}

.base-table td.apoint-need input{
	width:250px;
}


.base-table td.rqst-name input{
	width:120px;
}

.base-table td.rqst-address div p input{
	width:90%;
}

.base-table td .rqst-mail input,
.base-table td.rqst-number input{
	width:200px;
}

.base-table td.rqst-enquete p{
	overflow:hidden;
	_zoom:1;
}

.base-table td.rqst-enquete input{
	width:90%;
}

.base-table td.no-margin label{
	margin:0;
}

.rqst-mailtxt {
	margin:3px 0;
	padding:0 0 0 1em;
	text-indent:-1em;
}

.rqst-zip a{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	background:url(../common/images/arrow_orange_s.gif) no-repeat left center;
}

.rqst-address div p{
	overflow:hidden;
	_zoom:1;
}

.rqst-address div p.positionL{
	padding:7px 0 0;
	width:6em;
}

.rqst-number p span{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:3em;
}

#for-apoint.frambule882-end{
	padding:6px 8px 30px;
}

h3.apoint-sttl{
	margin:20px auto 15px;
	width:826px;
}

table.detail-base-t{
	margin:0 auto 20px;
	width:826px;
	border:1px solid #008ed8;
}

.apoint-care{
	margin:20px auto;
	width:826px;
	overflow:hidden;
	_zoom:1;
}

.apoint-care p{
	float:left;
	width:412px;
	font-size:1.2em;
	line-height:1.6em
}
.apoint-care p span{
	color:#e61019;
}

.apoint-care ul{
	float:right;
	margin:20px 0 0;
}

.apoint-care ul li{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}

#apoint-table.base-table{
	margin:20px auto;
	width:826px;
}

td.matter-select p{
	margin:3px 0;
}

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

.openmenu p{
	float:left;
	width:250px;
}

.openmenu p input{
	vertical-align:middle;
}

.openmenu p img{
	margin:5px 0 0 5px;
}

.openmenu dl{
	float:right;
	width:420px;
	display:none;
}

.openmenu dd input{
	width:75px;
}

.openmenu dd{
	padding:0 0 0 15px;
	background:url(../common/images/circle_beige.gif) no-repeat left center;
}

.openmenu dd span{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:12em;
}

.openmenu dd span strong{
	color:#e61019;
	font-weight:normal;
}

p.matter label{
	margin:0 15px 0 0;
}

p.matter span input{
	width:120px;
}

p.matter-txt textarea{
	margin:3px 0 0 15px;
	width:90%;
}


p.list-map{
	margin:0 auto 20px;
	text-align:center;
}

h3.shop-list-sttl{
	text-align:center;
}

.shop-list-in{
	width:600px;
	margin:15px auto 0;
	background:url(../contact/images/shop_bg_in.jpg) repeat-y;
}

.shop-list-top{
	background:url(../contact/images/shop_bg_top.jpg) no-repeat top;
}

.shop-list-end{
	padding:22px 0 7px;
	background:url(../contact/images/shop_bg_end.jpg) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
}

.shop-list-end .positionL{
	width:200px;
}


.shop-list-end .positionL p,
.shop-list-end .positionL h4,
.shop-list-end .positionL h5,
.shop-list-end .positionL dl,
.shop-list-end .positionL ul{
	margin:0 auto;
	width:180px;
}

.shop-list-end .positionL h4 img{
	margin:0 5px;
	vertical-align:middle;
}

.shop-list-end .positionL h4{
	position:relative;
	padding:5px 0;
	margin:0 auto;
	background:#FFF;
	font-size:1.4em;
	line-height:1.6em;
	text-align:left;
}

.shop-list-end .positionL dl{
	margin:0 auto 5px;
}

.shop-list-end .positionL dt {
clear: left;
float: left;
width: 2em;
padding: 4px 0.5em 3px;
color:#9b743b;
}

.shop-list-end .positionL dd {
margin-left: 0;
padding: 4px 0.5em 3px 3em;
border-top: dotted 1px #CCC;
}

.shop-list-end .positionL li{
	margin:2px;
}

.shop-list-end .positionL h5{
	margin:12px auto 5px;
}

#for-contact.frambule882-in{
	margin:0 auto 10px;
}


.rent-utilities textarea{
	width:90%;
}

p.rent-care-txt{
	margin:10px auto 0;
	width:584px;
	font-size:1.2em;
}

.apoint-more-in{
	width:815px;
	margin:15px auto;
	overflow:hidden;	
	_zoom:1;
}

.apoint-more-in .shop-data{
	float:right;
	width:530px;
	overflow:hidden;
	_zoom:1;
}

.apoint-more-in .shop-data h3{
	background:#008ed8;
	height:35px;
	overflow:hidden;
	_zoom:1;
}

.apoint-more-in .shop-data h3{
	padding:0 5px 0 10px;
	font-size:1.8em;
	line-height:35px;
	color:#FFF;
	font-weight:bold;
}

.apoint-more-in .shop-data h3 img{
	float:right;
	margin:5px 0 0;
}

.apoint-more-in .shop-data a:hover img{
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}

#apoint-more-shop.base-table{
	margin:2px 0 10px;
	width:530px;
}

#apoint-more-shop.base-table strong{
	font-size:1.16em;
	color:#e61019;
}

.apoint-more-day dd input{
	width:100px;
}

.apoint-more-day dd{
	padding:0 0 0 15px;
	background:url(../common/images/circle_beige.gif) no-repeat left center;
}

.apoint-more-day dd span{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:12em;
}

.apoint-more-day dd span strong{
	color:#e61019;
	font-weight:normal;
}

h3.apoint-more-sttl{
	text-align:center;
}

#for-apoint-more.frambule882-end{
	padding:6px 8px 30px;
}


#for-apoint-more .base-table{
	margin:10px auto 20px;
	width:814px;
}

#for-apoint-more .apoint-care{
	margin:20px auto;
	width:814px;
	overflow:hidden;
	_zoom:1;
}

.apoint-room-plan{
	overflow:hidden;
	_zoom:1;
}

.apoint-room-plan li{
	float:left;
	width:18%;
}

.apoint-room-plan li.more5ldk{
	width:60%;
}

.apoint-room-plan li.more5ldk input.m2{
	width:50px;
}

.apoint-more-other textarea{
	width:90%;
}
