@charset "shift_jis";

/* ===========================================
 * Base
 * -------------------------------------------
 * 
=========================================== */


/* General
=========================================== */

body {
	/*背景影の部分*/
	/*background: url(../../image/base/bd_bg_y.jpg) repeat-y 750px 0;
	color: #333;*/
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo, sans-serif;
	
}
body#popup {
	background: none !important;
}

a { color: #0033FF; text-decoration: underline; }
a:active { color: #003399; text-decoration: none; }
a:hover { color: #003399; text-decoration: none; }
a:active, a:focus { outline: none; }


/* Old Page
=========================================== */

.margin_top5 {
	margin-top: 5px;
}
.margin_top20 {
	margin-top: 20px;
}
.margin_top10 {
	margin-top: 10px;
}
.margin_t10_b10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.margin_bottom5 {
	margin-bottom: 5px;
}
.margin_bottom10 {
	margin-bottom: 10px;
}
.margin_bottom20 {
	margin-bottom: 20px;
}
.margin_right10 {
	margin-right: 10px;
}
.margin_left10 {
	margin-left: 10px;
}

strong {
	font-weight:bold;
}


/* Clear
=========================================== */

.clear {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 1px;
	line-height: 1px;
}

.addclear {
	display: block;
	clear: both;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; min-height: 1%; }
/* IE for Mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* Dreamweaver */
.clearfix { overflow: hidden; }

.none {
	display: none;
}


/* Layout
=========================================== */

#header {
	/*position: relative;
	width: 750px;
    min-width: 750px;*/
	height: 103px;
	width: 100%;	
}

#container {
	/*width: 750px;
    min-width: 750px;*/
    width: 100%;
	min-width: 970px;
}

#pagetop {
	padding-right: 15px;
	text-align: right;
	width: 950px;
	margin: 0 auto;
}

#footer {
	width: 100%;
    min-width: 970px;
}

.num_room_d{
	font-size: 10px;
	padding-left: 57px;
}

.num_room_r{
	font-size: 10px;
margin-top:-5px;
}

.num_room_anko{
	padding-left: 57px;
	height: 10px;
}
