@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.webfont {	font-family: "³ª´®¹Ù¸¥°íµñ", "³ª´®°íµñ", "Nanum Gothic", sans-serif; }
.marjin0 { margin:0; padding:0;}
.clear{	clear: both;}
.disable {display:none}
.mob_textarea p { line-height:25px;}
/*Ä«Æä24¸ð¹ÙÀÏ Àü¿ë*/
.table_02 { border-top-color: #BABABA !important; } /*°Ô½ÃÆÇ »ó´Ü Ä®¶ó*/

.table_02   { width:100%; border-top:2px #4fb3d2 solid; border-bottom:1px #4fb3d2 solid; border-left:1px #e5e5e5 solid; }
.table_02 td  {
	border-bottom: 1px #e5e5e5 solid;
	border-right: 1px #e5e5e5 solid;
	padding: 4px;

} /* Á¦ÀÌÄõ¸®¿¡ table_02Àû¿ëÇÏ¸é Àû¿ë*/

.bbscategory, .bbsnewf5, .bbsetc_dateof_write, .bbswriter { font-size: 12px; } /*°Ô½ÃÆÇ »ó´Ü ÆùÆ® Å©±â ÅëÀÏ*/

/*ÀÍ½º 8ÀÌÇÏ ¹öÀüÀÇ ½Ã¸àÅØ »ç¿ë°¡´É ¹è·Á*/
article, aside, hgroup, header, footer, figure, figcaption, nav, section {
display: block;
	clear: both;
}
* {
	padding: 0;
	margin: 0;
}
:focus, :active, :visited { border:0; outline:0;}
body {margin:0; padding:0;}
p, ul {margin:0; padding:0;}
img,fieldset{ border:0;}
li{ list-style:none;}
input {
	border-color: #F2F2F2;
	border-width: 1px;
	border-style: solid;
}
textarea {
	border-color: #F2F2F2;
	border-width: 0px;
	border-style: solid;
}


/*¸ð¹ÙÀÏ ½ºÅ¸ÀÏ½ÃÆ®*/

.mob_wrapper {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	min-width: 280px;
	width: 100%;
}
.mob_nav {
	list-style-type: none;
	width: 100%;
	display: block;
	background-color: rgba(58,58,58,1.00);
}
.mob_nav li {
	float: left;
	width: 33.33%;
	height: 50px;
	background-image: -webkit-linear-gradient(270deg,rgba(71,71,71,1.00) 0%,rgba(19,19,19,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(71,71,71,1.00) 0%,rgba(19,19,19,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(71,71,71,1.00) 0%,rgba(19,19,19,1.00) 100%);
}
.mob_nav li a {
	color: #FFFFFF;
	text-align: center;
	display: block;
	line-height: 50px;
	text-decoration: none;
	font-size: 14px;
	outline-style: none;
	border-color: rgba(255,255,255,0.18);
	border-width: 1px;
	border-style: solid;
	font-weight: 600;
	width: 100%;
	height: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	letter-spacing: -1px;
}
#mob_footer {
	width: 100%;
	background-image: -webkit-linear-gradient(270deg,rgba(80,80,80,1.00) 0%,rgba(58,58,58,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(80,80,80,1.00) 0%,rgba(58,58,58,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(80,80,80,1.00) 0%,rgba(58,58,58,1.00) 100%);
	overflow-y: hidden;
	position: relative;
	padding-top: 20px;
	background-color: rgba(58,58,58,1.00);
}
#mob_footer .bottom_menu {
	display: block;
	position: relative;
	width: 90%;
	margin-left: auto;
	margin-right: auto;


}
#mob_footer .bottom_menu li {
	float: left;
	width: 31.11%;
	margin-left: 1%;
	margin-right: 1%;

}
#mob_footer .bottom_menu li a {
	color: #FFFFFF;
	width: 100%;
	height: 35px;
	display: block;
	text-align: center;
	font-size: 14px;
	background-image: -webkit-linear-gradient(270deg,rgba(58,58,58,1.00) 0%,rgba(88,88,88,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(58,58,58,1.00) 0%,rgba(88,88,88,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(58,58,58,1.00) 0%,rgba(88,88,88,1.00) 100%);
	line-height: 35px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	text-decoration: none;
	font-family: "³ª´®°íµñ", "¸¼Àº °íµñ", "µ¸¿ò";
	font-weight: 400;
	outline-style: none;
}
#mob_footer .company_info {
	color: #BABABA;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	margin-top: 11px;
}
.size65 {
	display: block;
	height: 65px;
}
.mob_header .logo {
	width: 100%;
	position: relative;
	background-color: rgba(255,255,255,1.00);
	letter-spacing: -2px;
}
.mob_header {
	background-color: rgba(31,31,31,1.00);

}
#tab-content {
	width: 100%;
}
.mob_contents {
	width: 100%;
	overflow-y: hidden;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 2%;
	padding-right: 2%;
	padding-left: 2%;
}
.mob_textarea {
	padding-left: 2%;
	padding-right: 2%;


}
.mob_title_box {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}
.mob_title_small {
	color: #6E6E6E;
	font-weight: bold;
	font-size: 14px;
}
.mob_title {
	font-size: 24px;
}

.mob_header .logo a {
	outline-style: none;
	color: rgba(31,31,31,1.00);
	text-align: center;
	text-decoration: none;
	line-height: 45px;
	font-size: 20px;
	width: 100%;
	display: block;
	font-weight: bold;
}

.logo .rectangle {
	position: absolute;
}
#mob_submenu {
}

#mob_submenu ul {
}

#mob_submenu ul li {
	display: inline-block;
	padding: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-color: rgba(186,186,186,1.00);
	border-width: 1px;
	border-style: solid;
	border-top-left-radius: 14px;
	margin-top: 10px;
}

#mob_submenu ul li a {
	color: rgba(31,31,31,1.00);
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	line-height: 25px;
	height: 25px;
	/* [disabled]padding: 8px; */
}
.hsub_title {
	margin-top: 20px;
	margin-bottom: 10px;
}

.big_hsub_title {
	font-size: 29px;
	vertical-align: -5px;
	font-weight: bold;
	letter-spacing: -1px;
}

.small_hsub_title {
}
.room_price {
	margin-top: 20px;
}
.travel {
	background-color: rgba(241,242,236,1.00);
	overflow-y: hidden;
	width: 100%;
}

.travel .travel_item {
	width: 100%;
	overflow-y: hidden;
	margin-bottom: 20px;
}

.travel .travel_item .subject {
	display: block;
	text-align: center;
	font-size: 20px;
	margin-top: 22px;
	margin-bottom: 12px;
	font-weight: bold;
}

.travel .travel_item .imgbg {
	width: 450px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/travel_01.jpg);
	background-repeat: no-repeat;
	background-position: 0% 74%;
	background-size: 266% auto;
	margin-bottom: 20px;
}

.travel .travel_item .texts {
	overflow-y: hidden;
	margin-top: 20px;
}
.reservation {
	overflow-y: hidden;
}

.reservation .reservation_item {
	overflow-y: hidden;
}

.reservation .reservation_item .subject {
	background-color: rgba(27,47,78,1.00);
	color: rgba(255,255,255,1.00);
	display: block;
	height: 35px;
	font-size: 20px;
	padding-left: 20px;
	line-height: 35px;
	margin-bottom: 20px;
}

.reservation .reservation_item .texts {
	display: block;
	line-height: 26px;

}

.reservation .reservation_item .texts ul li {
	list-style-type: square;
}
#service {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#service .service_item {
}

#service .service_item .item_subject {
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	background-color: rgba(241,242,236,1.00);
	padding-top: 10px;
	padding-bottom: 10px;
}

#service .service_item .item_subject .big_text {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	color: rgba(157,8,36,1.00);
	display: inline-block;
	margin-right: 20px;
}

#service .service_item .item_subject .small_text {
}

#service .service_item .item_textarea {
	margin-top: 30px;
	text-align: center;
	margin-bottom: 30px;
}

.mob_nav li:hover {
	background-image: -webkit-linear-gradient(270deg,rgba(116,116,116,1.00) 0%,rgba(19,19,19,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(116,116,116,1.00) 0%,rgba(19,19,19,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(116,116,116,1.00) 0%,rgba(19,19,19,1.00) 100%);
}

#mob_submenu ul li:hover {
	background-color: rgba(58,58,58,1.00);
}
#mob_submenu ul li:hover a {
	color: rgba(255,255,255,1.00);
}