@charset "utf-8";
/**
* Hwaje Style Sheets
* File Name : /css/sub.css
* Description : 화제신문 기본 스타일시트
* Author : Hwaje Web business Team / Lee kyoung sun
* Email : designtj@olymcompnay.com
* Date : 2015.06.29
* Update : 2015.06.29
* Copyright(c) 2015 hwaje. All Rights Reserved.
*/
.sub_top{
	position:relative;
	height:105px;
	border-bottom:1px solid #d4d4d4;
}
.sub_top .sub_tit{
	position:absolute;
	top:40px;
	left:87px;
}
.sub_top .sub_tit img{
	padding-bottom:20px;
	border-bottom:5px solid #000;
}
.sub_top .navi{
	position:absolute;
	bottom:5px;
	right:50px;
	font-size:0.75em;
}
.sub_con{
	margin:50px 0;
	padding-left:80px;
}
.sub_contents {width:700px;}
.sub_con h1{margin-bottom:20px;}
.cont_view {font-size:1.1em;}
.cont_view p{padding:20px 0;}
.cont_view img{padding:10px 0;}
	.cont_pic{margin:20px 0;position: relative;overflow: hidden;}
	.cont_left {float:left;}
	.cont_right {float:right;width:345px;padding:20px 0;margin-right:70px;}
	h1{font-size:2em;font-weight: 500;}
	h2{font-size:1.5em;font-weight: bold;}
	h3{font-size:1.3em;padding:10px 0 30px 0;}
	.room_wrap {margin-bottom:20px;}
	.room_wrap li{display:inline-block;}
	.room_view {padding:20px 0 0 40px;width:45%;}
	.over_view {padding:20px 0;height:140px;}
	.room_view ul{margin-top:10px;overflow:hidden;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;}
	.room_view li{float:left;text-align: center;width:calc(99%/2);padding:12px 0;font-weight:500;}
	.room_view li a:hover{color:#cfb58a;}
.cl_brown{color:#cfb58a;}
.cl_red{color:#cf262d}
.cl_blue{color:#5aabe2}
table.tableStyle02{ width:786px; border-bottom: 1px solid #d4d4d4; border-top:2px solid #72b6e7;margin-bottom:30px;}
table.tableStyle02 th,table.tableStyle02 td{ height:40px; text-align: center; border: solid #d4d4d4; border-width:1px 0 0 1px;font-size:1.2em; }
table.tableStyle02 tr:first-child th:first-child, table.tableStyle02 td:first-child{ border-left: 0px; }
table.tableStyle02 th{ background-color: #eee;font-weight: 500; color:#000;}
table.tableStyle02 td{ color:#5a5a5a; }

.attention_title{font-size: 20px; font-weight: bold; }
.attention_text{font-size: 18px; color: #393939; padding: 13px 0 0 10px; letter-spacing: -1px; word-spacing: -1px; line-height: 28px; position: relative; margin-bottom:60px;}
.facilities_list .facilities{width: 60px; height: 30px; padding-top: 42px;position: relative; display: inline-block; }
.facilities_list .facilities::before{position: absolute; top: 0px; left: 50%; transform: translate(-50%, 0); }
.facilities_list .facilities::after{display: block; width: 100%;  text-align: center; font-size: 12px; padding-top:10px;}
.facilities_list .facilities.type_1::before{content: url("/img/sub/room/icon_item_1.png"); }
.facilities_list .facilities.type_1::after{content: "TV"; }
.facilities_list .facilities.type_2::before{content: url("/img/sub/room/icon_item_3.png"); }
.facilities_list .facilities.type_2::after{content: "에어컨"; }
.facilities_list .facilities.type_3::before{content: url("/img/sub/room/icon_item_9.png"); }
.facilities_list .facilities.type_3::after{content: "전기밥솥"; }
.facilities_list .facilities.type_4::before{content: url("/img/sub/room/icon_item_4.png"); }
.facilities_list .facilities.type_4::after{content: "냉장고"; }
.facilities_list .facilities.type_5::before{content: url("/img/sub/room/icon_item_13.png"); }
.facilities_list .facilities.type_5::after{content: "조리도구"; }
.facilities_list .facilities.type_6::before{content: url("/img/sub/room/icon_item_7.png"); }
.facilities_list .facilities.type_6::after{content: "선풍기"; }
.facilities_list .facilities.type_7::before{content: url("/img/sub/room/icon_item_6.png"); }
.facilities_list .facilities.type_7::after{content: "침대"; }
.facilities_list .facilities.type_8::before{content: url("/img/sub/room/icon_item_2.png"); }
.facilities_list .facilities.type_8::after{content: "식탁"; }
.facilities_list .facilities.type_9::before{content: url("/img/sub/room/icon_item_5.png"); }
.facilities_list .facilities.type_9::after{content: "쇼파"; }
.facilities_list .facilities.type_10::before{content: url("/img/sub/room/icon_item_8.png"); }
.facilities_list .facilities.type_10::after{content: "드라이기"; }
.facilities_list .facilities.type_11::before{content: url("/img/sub/room/icon_item_10.png"); }
.facilities_list .facilities.type_11::after{content: "전자레인지"; }
.facilities_list .facilities.type_12::before{content: url("/img/sub/room/icon_item_11.png"); }
.facilities_list .facilities.type_12::after{content: "휴대용버너"; }
.facilities_list .facilities.type_13::before{content: url("/img/sub/room/icon_item_12.png"); }
.facilities_list .facilities.type_13::after{content: "커피포트"; }
.facilities_list .facilities.type_14::before{content: url("/img/sub/room/icon_item_14.png"); }
.facilities_list .facilities.type_14::after{content: "욕실용품"; }

.contents_view {text-align:left;width:780px;}
.contents_view .sub_title{text-align:center;padding-bottom:30px;}

/*----------sub2 룸  가격 테이블--------------*/
.price_area{
	width:100%;
	height:250px;
	background:#f2f2f2;
}

.price_area ul{
	padding:10px;

	font-size:1.2em;
}

.tb_price{
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	width:780px;
	margin-bottom:50px;
}

.tb_price tr{
	height:35px;
}

.tb_price td{
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	text-align:center;
}

.tb_price th{
	font-size:1.2em;
	color:#a6937c;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}


tbody td{

	color:#404040;
	font-size:1.2em;
	font-weight:bold;
}

/*------종합안내-가격 table---------*/

.table_bg {
	background:#666;
	color:#fff;
	font-size:0.9em;
}

.sub3_contents{
	text-align:left;
}

.map{
	height:500px;
	border:50px solid #efefef;
}

.reser_wrap{
	color:#444;
	font-size:1em;
	line-height:17px;
	letter-spacing:1px;
}

.reser_wrap h5{
	background:url(/images/reser_bg.gif) no-repeat 5px 5px;
	font-size:1.8em;
	font-weight:bold;
	padding:10px 40px;
	display:inline-block;
}
.reser_wrap p{padding:15px;line-height: 20px;}
.font_brown{
	color:#b35d00;
	font-weight:bold;
}

.map_wrap {margin:50px 0;}
.map_wrap img{width:90%;}
.sub_tabmenu{
	margin-bottom:50px;
}

.sub_tabmenu a{

	padding-left:2px;
}



.tour_view01 {padding-bottom:50px;}
.tour_view01 p{padding:15px 0;}
.tour_view01 p span{display:block;font-size:1.2em;font-weight:500;color:#5aabe2}
.tour_view02 {width:780px;overflow: hidden;margin-bottom:50px;}
.tour_view02 li{float:left;}
.tour_view02 li.tour_cont{font-size:1.2em;width:350px;}
.tour_view02 li.tour_cont2{font-size:1em;width:350px;}
.tour_view02 li.tour_cont3{width:350px;text-align:center;padding:70px 0;}
.tour_view02 li h2{padding:15px 0;}
.tour_view02 .left{padding-left:35px;}
.tour_view02 .right{padding-right:35px;}
.tour_view02 img{border:5px solid #eaeaea;box-sizing: border-box;}
.fx_12{font-size:0.85em;}
