@charset "utf-8";

/*---------------------------詳細情報---------------------------*/
#name_price_box {
	background:url(img02.jpg) repeat-x;
}

#catch_box {
	text-align:left;
	font-size: 16px;
	margin:10px 0 10px 0;
}

#outphoto_box {
	width: 200px;
	padding:0;
	margin:0;
}

#detail_box {
	float: right;
	padding:0 0 0 10px;
	width: 339px;
}

#type_box_out {
	border: 1px solid #cccccc;
	background:#FFFFFF;
	padding:1px;
	margin:0 0 10px 0;
}

#type_box_in {
	background:#EDEDED;
	padding:10px;
}

.name_box {
	text-align:left;
	padding: 0 0 0 10px;
	font-size:18px;
	color: #A30100;
}

#price_txt {
	font-size: 36px;
	font-family: Arial Black, Helvetica, sans-serif;
	color:#FF0000;
	padding: 10px 0 0 0;
	text-align:center;
}

#clear_both {
	clear: both;
}

.detail_index {
	background: #ededed;
	text-align:right;
	width: 70px;
	border-bottom: 1px solid #cccccc;
}

.detail_main {
	text-align: left;
	width: 100px;
	border-bottom: 1px solid #cccccc;
}

.detail_main3 {
	text-align: left;
	width: *%;
	border-bottom: 1px solid #cccccc;
}

.detail_index_top {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #ededed;
	text-align:right;
	width: 70px;
}

.detail_main_top {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	width: 100px;
}

.detail_main3_top {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	width: *px;
}

#inphotolist_box {
	text-align: left;
	margin: 10px 0 10px 0;
}

#staffcoment_box {
	text-align:left;
}

#shop_box {
	margin: 10px 0 0 0;
}

#infomation_box {
	width: 338px;
	text-align:left;
}

#accessbtn_box {
	float:right;
	width: 220px;
}

#photo_caption {
	text-align:left;
	font-size:10px;
	line-height:12px;
}

#sonota_box {
	padding: 15px;
}

#sonota_one_box {
	border:1px solid #CCCCCC;
	background:#ededed;
	padding:3px;
	width: 92px;
	float: left;
	margin:0 10px 10px 0;
}

#room_one_box {
	border:1px solid #CCCCCC;
	background:#ededed;
	padding:3px;
	width: 92px;
	float: left;
	margin:0 5px 5px 0;
}

#shop_detail {
	background: #FFF2CD;
	padding: 3px;
	text-align:left;
}

.qr_setsumei {
	text-align:left;
	font-size:10px;
	line-height: 12px;
}

/*---------------------------レイアウトボックス---------------------------*/
#main_left_box {
	vertical-align:top;
	margin-right: 0px;
	margin-bottom: 4px;
	text-align:left;
}

#main_right_box {
	float: right;
	vertical-align:top;
	margin-left: 4px;
	margin-bottom: 4px;
	text-align:left;
}

/*---------------------------検索ページ共通---------------------------*/
#search_box_out {
	border: 1px solid #E6E6E6;
	background:#FFFFFF;
	padding:1px;
	margin:15px 0 0 0;
}

#search_box_in {
	background:#FEF5F0;
	padding:18px;
}

/*---------------------------COLOR ---------------------------*/
.black_back {
	background:#000000;
	color: #FFFFFF;
}

.grey_back {
	background:#999999;
}

.lightgrey_back {
	background:#F6F6F6;
}

.white_back {
	background: #FFFFFF;
}

.lightblue_back {
	background: #DFF7FF;
}

.red_back {
	background: #FF0000;
	color: #FFFFFF;
}





#kengaku_box_in {
	background:#F6F6F6;
	padding:18px;
	text-align:left;
	line-height:18px;
}

#style33 style8 {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.sidelist {
	background:url(top-sideback.jpg) repeat-y;
}

#select_attention_01 {
	padding:0 100px 0 100px;
	text-align:left;
	line-height:16px;
}

.catch_box {
	background:url(catch_back.jpg) no-repeat;
	padding:2px 3px 2px 3px;
	color:#F60;
}

.plan_box_01 {
	border-left:1px solid #F60;
	border-right:1px solid #F60;
}
.plan_box_02 {
	border-left:1px solid #F60;
	border-right:1px solid #F60;
	border-bottom:1px solid #F60;
	text-align:left;
	padding:3px;
}

.plan_L_01 {
	text-align:left;
	border-bottom:1px solid #999;
	padding:0px 3px 0px 15px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.plan_L_02 {
	text-align:left;
	border-bottom:3px double #999;
	padding:0px 3px 0px 15px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.plan_L_03 {
	text-align:left;
	border-bottom:3px double #999;
	padding:0px 3px 0px 15px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	background:#FFD6AC;
}

.plan_U_01 {
	text-align:left;
	border-bottom:1px solid #999;
	border-left:1px dotted #999;
	text-align:right;
	padding:0px 3px 0px 3px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.plan_U_02 {
	text-align:left;
	border-bottom:3px double #999;
	border-left:1px dotted #999;
	text-align:right;
	padding:0px 3px 0px 3px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.plan_U_03 {
	text-align:left;
	border-bottom:3px double #999;
	border-left:1px dotted #999;
	text-align:right;
	padding:0px 3px 0px 3px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	background:#FFD6AC;
}

	




