@charset "utf-8";

* {
     margin:0;
	 padding:0;
}
body {
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 120%;
	color:#505050;
	font-size:76%;
}
.space {
	font-size: 1px;
	line-height: 100%;
	display: block;
	height: 1px;
	clear: both;
}
p {
	color:#505050;
	line-height:130%;
}
img {
    border:none;
}

/* frame */
#frame {
     width:992px;
}
/* /frame */


/* header */
#header {
     width:990px;
	 margin:0 0 0 0px;
}
/* /header */

/* main */
#navige {
     width:982px;
	 margin:0 0 0 1px;
	 padding:3px;
}
#main {
     width:985px;
	 margin:4px 0px 0px 2px;
}
#menu {
     width:185px;
	 float:left;
	 font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka;
	 margin:0 3px 0 0;
}


#list {
     width:240px;
	 float:left;
	 margin:3px 5px 3px 0;
}
#list .list_tittle2 {
     background-color:#0098E1;
	 margin:1px 0 0 0;
	 color:#FFFFFF;
}
#list .lt_le2 {
    width:150px;
	float:left;
	padding:0 0 4px 0;
}
#list .lt_ri2 {
    width:82px;
	float:left;
	padding:10px 4px 4px 4px;
}
#list .list_tittle2 h1 {
    font-size:12px;
	font-weight:bold;
	padding:8px 3px 0 2px;
}
/* 
#list .list_frame {
    width:296px;
	margin-top:4px;
}
#list .list_box {
    width:296px;
}
#list .list_box .shop_name {
	height:21px;
}
#list .shop_name .sh_n {
    width:240px;
	padding-left:8px;
	padding-top:4px;
	float:left;
	font-weight:bold;
}
#list .shop_name .map {
    width:40px;
	padding-top:4px;
	padding-left:6px;
	float:left;
	text-align:right;
	font-weight:bold;
}
#list .list_box .exp {
    width:296px;
}
#list .exp .e_le {
    width: 62px;
    float:left;
}
#list .exp .e_ri {
    width:230px;
	padding-top:2px;
	float:left;
	height:100%;
}
#list .e_ri ul {
    margin-left:6px;
}
#list .e_ri li {
    margin-left:6px;
}
*/



#contents {
     width:545px;
	 float:left;
}
/* /main */


/* footer */
#footer {
     width:990px;
	 margin:10px 0 0 0;
}
/* /footer */



/* 空室検索用 */
#vacancy_room_retrieval {
     width:180px;
	 height:auto;
	 margin:0 auto 10px auto;
	 background-color:transparent;
}
#vacancy_room_retrieval #varom_box_top {
     width:180px;
	 height:24px;
	 background-image:url(../image/vacancy_room_retrieval/varom_box_top.gif);
	 background-repeat:no-repeat;
}
#varom_box_top span {
     display:none;
}
#vacancy_room_retrieval #varom_box_top_e {
     width:180px;
	 height:24px;
	 background-image:url(../image/vacancy_room_retrieval/varom_box_top_e.gif);
	 background-repeat:no-repeat;
}
#varom_box_top_e span {
     display:none;
}
#vacancy_room_retrieval #varom_box_mid {
     width:166px;
	 border-left:1px solid #999999;
	 border-right:1px solid #999999;
	 padding:6px;
	 background-color:#FFFFFF;
}
#varom_box_mid .varom_mid_h {
     margin:2px 0 0 0;
}
#varom_box_mid .varom_mid_h_2 {
     margin:2px 0 6px 0;
	 height:20px;
	 clear:both;
}
#varom_box_mid .varom_mid_h .varom_tit_a {
     color:#005EBB;
}
#varom_box_mid .varom_mid_h_2 .varom_tit {
     color:#005EBB;
	 float:left;
}
#varom_box_mid .varom_mid_h_2 .varom_inpt_a {
     float:right;
}
#varom_box_mid .varom_mid_h_2 .varom_inpt_b {
     float:right;
	 width:110px;
}
#varom_box_mid .varom_mid_h_2 .varom_inpt_e {
     float:right;
	 width:70px;
}
#varom_box_mid .varom_inpt_c {
	 width:160px;
}
#varom_box_mid .varom_inpt_d {
	 width:100px;
}
#vacancy_room_retrieval #varom_box_bottom {
     width:180px;
	 height:10px;
	 background-image:url(../image/vacancy_room_retrieval/varom_box_bottom.gif);
	 background-repeat:no-repeat;
}
#va_day_box {
     float:right;
	 margin:0 0 5px 0;
}
#va_day_box_2 {
     clear:both;
	 text-align:center;
	 margin:4px 0 0 0;
}


#store_retrieval {
     margin:0 0 6px 0;
}
#stre_box_title {
     font-weight:bold;
	 color:#003366;
}
#stre_box {
     width:160px;
}


/* プラン編集　チェックインの告知 */
#plan_edit_cheackin {
    border:2px dotted #CCC;
	margin:0 10px 0 10px;
	padding:10px;
	background-color:#EFEFEF;
	line-height:150%;
	color:#900;
}

/* information部分 */
#infomation_box {
	margin:10px;
}
#infomation_box #information_title {
	width:110px;
	height:20px;
	background:url(../image/information_title.jpg) no-repeat;
	text-indent:-9987px;
	margin:20px 0 5px 0;
}
#infomation_box .infomation_list {
    border:2px dotted #CCC;
	background-color:#FFFFEC;
	padding:8px;
	line-height:150%;
	margin:0 0 10px 0;
}
.infomation_list .infomation_list_title {
	background:url(../image/information_mark.jpg) no-repeat;
	padding:0 0 0 20px;
	color:#069;
}
.infomation_list .infomation_point {
	color:#C00;
}
.infomation_list .infomation_text {
	color:#666;
	font-size:90%;
	line-height:100%;
}


/* 表示するページによって表示・非表示の切り替え */
.selectable_display {
	display:none;
}


/************************** プラン・レイアウト用css **************************/
#plan_list {
     width:780px;
	 float:left;
	 padding:0 0 0 5px;
}

/************************** /プラン・レイアウト用css **************************/
