
/* 11-»ó´ÜÀÌ¹ÌÁö 1 */

.top_text_header img {
	width: 100%;
}



.img1_header {
	position: relative;
	overflow: hidden;
	height: 56vw; /* 210px */
}

.img1_header img {
	width: 100%;
}

.img1_header .img1_inner_pos{ 
	position:absolute;
	width:100%;
	left: 50%;
	transform: translate(-50%, 0);
	top: 0px;
	text-align: center;
	color: #FFFFFF;
}

.img1_inner_pos_text1{ 
	position:absolute;
	width: 100%;
	font-size:6.9vw; /* 26px */
	font-weight:700;
	padding: 12.4vw 0 0 0;
	text-align: center;
	opacity: 0.9;
}

.img1_inner_pos_text2{ 
	position:absolute;
	width: 100%;
	font-size:7.4vw; /* 28px */
	font-weight:400;
	letter-spacing: -1px;
	padding: 20.8vw 0 0 0;
	text-align: center;
	opacity: 0.9;
}

.img1_inner_pos_text3{ 
	position:absolute;
	width: 100%;
	font-size:4vw; /* 15px */
	font-weight:500;
	line-height: 1.3;
	padding: 34.5vw 0 0 0;
	text-align: center;
	opacity: 0.9;
}



/* 11-about */

.text_left {
	font-size: 15px;
	font-weight: 500;
	color: #222222;
	padding:12px 0 12px 25px;
	background: #F5F5F5;
}
.text_right {
	font-size: 15px;
	font-weight: 400;
	color: #333333;
	padding:12px 20px 12px 15px;
}


.top_inner_bt_online { /* ¿Â¶óÀÎ¹®ÀÇ */
	width: 155px;
	height: 55px;
	background: #AC5F5F;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 5px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.top_inner_bt_online:hover {
	background: #9E4D4D;
}

.top_inner_bt_reservation { /* Áø·á¿¹¾à */
	width: 155px;
	height: 55px;
	background: #435D74;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 5px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.top_inner_bt_reservation:hover {
	background: #364F64;
}

.top_inner_bt_youtube { /* ¼ö¼ú°úÁ¤ µ¿¿µ»ó */
	width: 182px;
	height: 49px;
	background: #2D3A4A;
	transition: 0.2s;
	cursor: pointer;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.top_inner_bt_youtube:hover {
	background: #984015;
}


/* ÄÁÅÙÃ÷ ¼­ºê¸Þ´º */
.cont_sub_btn_gap {padding:0 0 1px 0;}

.cont_sub_btn_2 {
	width: 50%;
	height: 36px; /* padding Æ÷ÇÔ 50pxÀÓ */
	padding: 8px 0 0 0;
	font-size: 14px;
	font-weight: 500;
	background:#2D3A4A; 
	color: #FFFFFF;
	margin: 0 0 0 0;
	text-align: center;
	float: left;
	transition: 0.2s;
	cursor: pointer;
}
.cont_sub_btn_3 {
	width: 33%;
	height: 36px; /* padding Æ÷ÇÔ 50pxÀÓ */
	padding: 8px 0 0 0;
	font-size: 14px;
	font-weight: 500;
	background:#2D3A4A; 
	color: #FFFFFF;
	margin: 0 0 0 0;
	text-align: center;
	float: left;
	transition: 0.2s;
	cursor: pointer;
}

.cont_sub_btn_2:hover,
.cont_sub_btn_3:hover {
	/*background-color: #172D40;*/
	color: #3FFCFA;
}
.cont_sub_btn_2.sel,
.cont_sub_btn_3.sel {
	background:#C56C70 url("/m/img/subm_icon_sel.png")no-repeat center bottom; 
	color: #FFFFFF;
}



/* »ó´ÜÀÇ ¿ä¾à±Û */
.center_inner_pos_text_sum_1{ 
	width: 100%;
	padding: 35px 0 0 0;
	text-align: center;
	font-size:25px;
	font-weight:500;
	color: #FFFFFF;
	letter-spacing:-3.4;
	opacity: 1.0;
}
.center_inner_pos_text_line_1{ 
	position:absolute;
	width: 100%;
	padding: 10px 0 0 0;
	text-align: center;
	opacity: 0.6;
}
.center_inner_pos_text_sum_2{ 
	width: 100%;
	padding: 47px 20px 38px 20px;
	text-align: center;
	font-size:15px;
	font-weight:400;
	letter-spacing:-0.4;
	color: #FFFFFF;
	line-height:1.6;
	opacity: 1.0;
}
.center_inner_pos_text_sum_3{ 
	width: 100%;
	padding: 20px 20px 38px 20px;
	text-align: center;
	font-size:15px;
	font-weight:400;
	letter-spacing:-0.4;
	color: #FFFFFF;
	line-height:1.6;
	opacity: 1.0;
}