/* BASIC css start */
/* BASIC css start */
@font-face {font-family: 'Gmarket Sans'; font-style: normal; font-weight: 700;src: local('Gmarket Sans Bold'), local('GmarketSans-Bold'),
url('/design/hwawon6311/font/GmarketSansBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
url('/design/hwawon6311/font/GmarketSansBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}
@font-face {font-family: 'Gmarket Sans'; font-style: normal; font-weight: 500;src: local('Gmarket Sans Medium'), local('GmarketSans-Medium'),
url('/design/hwawon6311/font/GmarketSansMedium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
url('/design/hwawon6311/font/GmarketSansMedium.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}
@font-face {font-family: 'Gmarket Sans'; font-style: normal; font-weight: 300;src: local('Gmarket Sans Light'), local('GmarketSans-Light'),
url('/design/hwawon6311/font/GmarketSansLight.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
url('/design/hwawon6311/font/GmarketSansLight.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}

/* ¿ÞÂÊ¸Þ´º */
#aside ul {padding:0;margin:0}
#aside li.left {width:181px;float:left;list-style:none;margin:30px 30px 0 0; } 
#aside li.content {width:780px;float:left;list-style:none;margin:0; } 
#aside .smenu_menu {width:100%;padding:0px}
#aside .smenu_menu li {float:left;list-style:none;border-bottom:1px #cccccc solid}
#aside .left_title {border-bottom:2px #da2128 solid; } 

#aside .smenu_menu li { display:block; width:100%; padding:13px 18px; box-sizing:border-box; font-weight: 600; cursor: pointer; } 
#aside .smenu_menu li a { font-size:14px; color:#6c6c6c; } 
#aside .smenu_menu li a:hover { color:#d81a2e; } 
#aside .smenu_menu li a:hover:after { content:'>'; position:absolute; right:20px; font-size:14px; font-weight:bold; } 
#aside .smenu_menu li.current a { color:#d81a2e; } 
#aside .smenu_menu li.current a:after { content:'>'; position:absolute; right:20px; font-size:14px; font-weight:bold; } 

/* ÅÇ¿µ¿ª */
.tabcontent { display:none; } 
.tabcontent.current { display:block; } 
.tabcontent * { font-family:'Gmarket Sans'; } 
#map{visibility: hidden;}


/* ¼³¸³¹è°æ ¿µ¿ª */
#tab1 .sub_cont {position:relative;margin-bottom: 66px;padding: 0 10px;} 
#tab1 .sub_cont .sub_bnr {position:relative;margin-bottom: 24px;} 
#tab1 .sub_cont .sub_bnr img { width:100%; } 
#tab1 .sub_cont .sub_bnr span {position:absolute;top: 71px;left: 20px;font-size: 27px;color:#fff;} 
#tab1 .sub_cont .sub_bnr span:after {content:'';position:absolute;left:0;bottom: -14px;width:150px;height:1px;background:#fff;} 
#tab1 .sub_cont .sub_txt {font-size:16px;font-weight:300;color:#000;line-height:1.8;letter-spacing: -0.005em;padding: 0 12px;} 
#tab1 .sub_cont .img_cont {position:relative;/* height: 764px; */margin-bottom: 25px;} 
#tab1 .sub_cont .tit {font-size: 19px;font-weight:normal;display:inline-block;/* position:absolute; *//* top:0; *//* left:0; */margin-bottom: 13px;} 
#tab1 .sub_cont .tit b {font-size: 24px;font-weight:500;} 
#tab1 .sub_cont .img1 {/* position:absolute; *//* bottom:0; */} 
#tab1 .sub_cont .img2 {/* position:absolute; *//* top: 51px; *//* right:0; */} 
#tab1 .sub_cont .img3 {/* position:absolute; *//* bottom: 18px; *//* right: 0; */} 

/* ½Ã¼³¾È³» ¿µ¿ª */
#tab2 .sub_cont {position:relative;margin-bottom: 45px;padding: 0 10px;} 
#tab2 .sub_cont .sub_bnr { position:relative; } 
#tab2 .sub_cont .sub_bnr img { width:100%; } 
#tab2 .sub_cont .sub_bnr span {position:absolute;left:0;bottom: -4px;font-size: 35px;color:#fff;line-height:1;} 
#tab2 .sub_cont .floor_wrap { display:flex; justify-content: space-between; } 
#tab2 .sub_cont .floor_wrap .floor_cnt {font-size: 23px;border-top:3px solid #000;padding-top:15px;white-space:pre;} 
#tab2 .sub_cont .floor_wrap .floor_cont {position:relative;width: 85%;margin-top: 18px;} 
#tab2 .sub_cont .floor_wrap .floor_cont p {font-size: 16px;font-weight:300;line-height: 1.25;margin-bottom:25px;} 
#tab2 .sub_cont .floor_wrap .floor_cont p b { display:block; font-size:24px; font-weight:500; margin-bottom:11px; } 
#tab2 .sub_cont .floor_wrap .floor_cont p b span { font-size:16px; color:#d81a2e; margin-left: 10px; } 
#tab2 .sub_cont .floor_wrap .floor_cont .img_cont { display:flex; justify-content:space-between; width: 100%; flex-wrap: wrap; margin-bottom: 50px; } 
#tab2 .sub_cont .floor_wrap .floor_cont .img_cont img {display: inline-block;line-height: 1;font-size: 0;margin-bottom: 4px;height: auto;} 


/* ¿À½Ã´Â±æ ¿µ¿ª */
#tab3 .sub_cont {position:relative;padding: 0 10px;} 
#tab3 .sub_cont .sub_bnr {position:relative;margin-bottom: 45px;} 
#tab3 .sub_cont .sub_bnr img { width:100%; } 
#tab3 .sub_cont .sub_bnr span {position:absolute;left:0;bottom: -4px;font-size: 35px;color:#fff;line-height:1;} 
#tab3 .sub_cont .sub_bnr span b{font-size: 35px;color: #fff;}
#tab3 .sub_cont .sub_txt {font-size: 16px;font-weight:300;color:#000;line-height: 1.25;letter-spacing: -0.005em;margin-bottom: 23px;} 

.tab {margin: 10px 0;padding: 0;zoom: 1;display: flex;justify-content: space-between;} 
.tab li {width: 33.33%;list-style: none;} 
.tab li a { display: block; height: 48px; font-size: 16px; color: #858585; text-align: center; line-height: 3em; background: none; border: 1px solid #e9e9e9; padding: 0 15px; } 
.tab:after { display: block; visibility: hidden; clear: both; content: ""; } 
.tab li.current a { background: #da2128; color: #fff; text-decoration: none; } 
.tab li:hover a { background: #da2128; color: #fff; text-decoration: none; } 

button span {
    visibility: visible;
}

#map .wrap_btn_zoom{display:none;}
/* BASIC css end */


/* BASIC css end */

