@CHARSET "utf-8";
@font-face {
font-family:'NotoSansKR';
font-weight:100;
font-style:normal;
src:url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSans-Light.eot'); /* IE9 Compat Modes */
src:url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSans-Light.otf') format('opentype'),
url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSans-Light.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}
@font-face {
font-family:'NotoSansKR';
font-weight:300;
font-style:normal;
src:url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Regular.eot'); /* IE9 Compat Modes */
src:url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Regular.otf') format('opentype'),
url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'),
url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Regular.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}

@font-face {
font-family:'NotoSansKR';
font-weight:600;
font-style:normal;
src:url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Medium.eot'); /* IE9 Compat Modes */
src:url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Medium.otf') format('opentype'),
url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'),
url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Medium.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}

@font-face {
font-family:'NotoSansKR';
font-weight:800;
font-style:normal;
src:url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Bold.eot'); /* IE9 Compat Modes */
src:url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Bold.otf') format('opentype'),
url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'),
url('https://cdn.jsdelivr.net/gh/dookie9999/font/NotoSansKR-Bold.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}

body *{font-family: 'NotoSansKR';}
#wrap{position: relative;}
.scroll_down {
    position: absolute;
    left: 0;
    bottom: 43px;
    text-align: center;
    width: 100%;
    z-index: 999;
}

.header,.header.height{background:#fff;position:fixed;width:100%;left:0;top:0;z-index: 9999;overflow: hidden;}
.header .inner{margin:0 auto;max-width: 1200px;position:relative;height:83px;}

.header .inner h1{display:inline-block;padding:20px 0 0;}
.header .inner h1 a{vertical-align: top;display:inline-block;width: 245px;height: 37px;font-size:0 ;background: url(../img/logo.png) 0 0 no-repeat;font-size:0 ;}
.header .inner .info_top{position: absolute;right: 0;top: 28px;}
.header .inner .info_top li{display: inline-block;position: relative;}
.header .inner .info_top li a{font-weight:100 ;font-size: 11px;border: 1px solid #aaabae;padding: 0 17px;display: inline-block;line-height: 28px;height: 30px;-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;}
.on .header .inner .info_top li a{border-color: #fff;}
.header{background: #fff url('../img/bg_header.jpg') 0 0 repeat-x;}
.header.add{background: transparent url('../img/bg_header2.png') 0 0 repeat-x;}
.header.height{background: #fff url('../img/bg_header.jpg') 0 0 repeat-x;border: 0;   -moz-box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.17);
    box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.17);
}
.header.add .inner h1 a{background: url(../img/logo_w.png) 0 0 no-repeat;}
.header.add .inner .info_top li a{color: #fff;}

.header.add .depth2{display: none;}
.header.add.height .depth2{display: block;}
.header.height .inner h1 a{background: url(../img/logo.png) 0 0 no-repeat;}
.header.height .inner .info_top li a{color: #2a2d35;}

.inner_toon img{width: 100%;}
.header .inner .info_top li a:hover{    border-color: #343434;
    background: #343434;
	color: #fff !important;


}
#daumRoughmapContainer1721191501311{width: 100% !important;}

.section_main.section3_n .inner,.section_main.section3_n{padding: 35px 0;position: relative;}
.section_main.section3_n .btn_area{padding: 35px 0 0;}
.gnb{position: absolute;right: 0;top: 33px;height: 292px;}
.gnb li{position: relative;display: inline-block;padding: 0 26px;height: 49px;}
.gnb li a{
	font-weight: 300;
	font-size: 16px;
	color:#292929;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	position: relative;
	padding: 0 3px 9px;
}
.gnb li a:after{opacity: 0;position: absolute;content: '';height: 1px;width: 100%;left: 0;bottom: 0;background: #ad002a;padding: 0;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;}
.gnb li:hover a:after{opacity: 1;}


.add .gnb li a{
	color:#fff;
}

.height .gnb li a{
	color:#4e4e4e;
}
.gnb li a{position: relative;}

.gnb .depth2 a{padding: 0;height: auto;display:block;clear:both;float:none;width:100%;position:relative}
.gnb .depth2 a{color:#4e4e4e;border:none;line-height:32px;font-size: 14px;font-weight: 300;display: block;}
.gnb .depth2 a:hover{color: #bc0711}



.slider_main_top {position: relative;height: 100vh;}
.slider_main_top li{position: relative;height: 100vh;-webkit-background-size: cover;
background-size: cover !important;}
.slider_main_top .bx-controls-direction a{display:inline-block;width:48px;height:48px;position:absolute;top:50%;font-size:0;margin-top: -24px;}

.slider_main_top .ment{position: absolute;left: 0%;width: 100%;top: 50%;margin-top: -139px;z-index: 999;text-align: center;}
.slider_main_top .ment .txt1,.slider_main_top .ment .txt1 strong{font-size: 42px;line-height: 1.5;color: #fff;letter-spacing: -1px;}
.slider_main_top .ment .txt2{font-size: 15px;line-height: 26px;color: #fff;}


.slider_main_top a.btn_more{font-size: 15px;line-height: 41px;padding: 0 50px 0 21px;-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;background: url('../img/arrow_main_btn.png') 130px center no-repeat;transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;}
.slider_main_top a.btn_more:hover{background: #fff url('../img/arrow_main_btn_on.png') 130px center no-repeat;color: #292929;}

.slider_main_top h2{padding-bottom: 31px;}
.slider_main_top .ment .txt2{padding: 17px 0 35px;}

.mousey {
  padding: 5px 10px;
  height: 40px;
   width :24px;
  border: 2px solid #e3e2e2;
  border-radius: 25px;
  opacity: 0.75;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
.scroller {
  width: 2px;
  height: 6px;
  border-radius: 25%;
  background-color: #fff;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}
.btn_detail_c {
  position: absolute;
  width: 100%;
  bottom: 10%;
  z-index: 9999;
  left: 0;
  text-align: center;
  padding-bottom: 33px;
}
.btn_detail_c{display:inline-block;font-size:0 ;background: url('../img/txt_scroll.png') center bottom no-repeat;}


.btn_cart{position: absolute;right: 0;top: 21px;border: 1px solid #dddddd;-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;line-height: 39px;padding: 0 18px 0 38px;color: #363636;background: #fff url('../img/icon_cart.png') 15px center no-repeat;z-index: 9999;transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;}
.btn_cart:hover{background: #343434 url('../img/icon_cart.png') 15px center no-repeat;;color: #fff;}
.slider_main_top{text-align: center;}

.wrap_gnb {
    height: 506px;
    position: absolute;
    width: 905px;
    top: 34px;
    z-index: 999;
	left: 421px;
    overflow: hidden;
	padding-left: 5px;
}
.wrap_header.add {
	

	

    -moz-box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.17);
    box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.17);



}
.wrap_gnb .gnb{height:506px;z-index: 999;}

.wrap_gnb .gnb li{padding: 0 0;width: 151px;float:left;position:relative;}
/*.wrap_gnb .gnb li:hover a{color: #10b487;font-weight:600 ;font-size: 18px;}
.wrap_gnb .gnb li:hover .depth2 a{color: #000;font-weight: 100;}*/
.wrap_gnb .gnb li a {
    display: block;
    color: #363636;
    font-size: 17px;
    font-weight: 400;
	padding: 0 0 39px;

}


.wrap_gnb .gnb .depth2{z-index: 999;position:absolute;left:-5px;width:100%;top:48px;padding: 16px 0 0 0;}
.wrap_gnb .gnb .depth2 a {
    display: block;
    color: #4e4e4e;
    font-size: 15px;
    font-weight: 200;
    line-height: 34px;
    padding: 0;
	position: relative;
}
.wrap_gnb .gnb li a:hover{color: #bc0711;}
.wrap_gnb .gnb .depth2 a.small{font-size: 14px;line-height: 27px;padding-left: 8px;}
.wrap_gnb .gnb .depth2 a.small:after{position: absolute;content: '';left: 0;top: 15px;height: 1px;width: 5px;background: #c45b60;}
/*.wrap_gnb .gnb li:hover .depth2 a{ color: #6c6c6c;
    font-size: 15px;}
.wrap_gnb .gnb .depth2 a:hover{color: #006cb8 !important;font-weight: 600 !important;}*/

.wrap_gnb .gnb li:hover a.menu{ color: #bc0711;

  }
.wrap_gnb .gnb li:hover a{ color: #4e4e4e;

  }
  .wrap_gnb .gnb li:hover a:hover{ color: #bc0711;

  }


.tit_c{color: #363636;font-size:30px;font-weight:800 ;padding: 58px 0 0;}
.tit_c.w{color: #fff;}
.tit_c.center{text-align:center;}
.txt_c{font-size:14px;font-weight:300 ;color: #878787;line-height:1.5;padding: 22px 0 44px;text-align:center;}
.txt_c strong{font-size:14px;color: #878787;font-weight: 700;}
.section_main{position: relative;}

.slider_main_top::after {
  position: absolute;
  content: '';
  height: 66px;
  width: 1px;
  left: 50%;
  bottom: 0px;
  background: #000000;
  padding: 0;
  z-index: 999;
}


.section_main .inner{  position: relative;
    overflow: hidden;
    max-width: 1190px;
    margin: 0 auto;
    box-sizing: border-box;padding-bottom: 53px;}
.section_main.section1 .list_img{overflow: hidden;text-align: center;max-width: 1200px;margin: 0 auto;}
.section_main.section1 .banner{text-align: center;margin: 63px 0;background: url('../img/bg_sec02.jpg') 0 0 repeat-x;}
.section_main.section1 .banner .img{display: inline-block;padding: 0 20px;background: #fff;}


.section_main.section1 .list_img li{float: left;width: 299px;}
.section_main.section1 .list_img li:nth-child(odd){padding-top: 68px;}

.btn_scroll{position: fixed;right: 48px;bottom: 38px;width: 106px;height: 106px;background: url('../img/btn_scroll.png') 0 0 no-repeat;z-index: 99999;font-size: 0;transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;}
.btn_scroll:hover{background: url('../img/btn_scroll_on.png') 0 0 no-repeat;}

.btn_area{text-align:center;}

.clear{clear: both;}
.section_main.section2{background: #eeeff0 url('../img/bg_sec03.jpg') 0 0 no-repeat;padding: 192px 0 0;}
.section_main.section2 .inner{padding: 0 0 0;}
.section_main.section2 .ment{width: 327px;float: left;padding: 26px 0 0;text-align: left;}
.section_main.section2 .txt_c{text-align: left;}
.section_main.section2 .txt p{padding: 16px 0 0;text-align: center;font-size: 16px;color: #222222;font-weight: 600;}
.section_main.section2 .wrap{width: 815px;float: right;}
.section_main.section2 .txt span{font-weight: 200;font-size: 13px;display: block;padding: 3px 0 0;}
.btn_more{background: transparent;display:inline-block;line-height:23px;font-size:12px;font-weight:300;color:#fff;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;padding: 0 16px;border: 1px solid #fff;}

 .section_main.section2 .wrap img{box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1);}

.section_main.section2 .bx-controls-direction{width: 120px;position: absolute;left: 0;top: 246px;}
.section_main.section2 .bx-controls-direction a{display:inline-block;width:60px;height:60px;position:absolute;top:0;font-size:0;}
.section_main.section2 .bx-controls-direction .bx-prev{background: url('../img/prev_sec03.png') no-repeat;left:0;}
.section_main.section2 .bx-controls-direction .bx-next{background: url('../img/next_sec03.png') no-repeat;right:0;}

.section_main.section2::after{
  position: absolute;
  content: '';
  height: 130px;
  width: 1px;
  left: 50%;
  top: 0px;
  background: #000000;
  padding: 0;
  z-index: 999;
}
.section_main.section3::after{
  position: absolute;
  content: '';
  height: 130px;
  width: 1px;
  left: 50%;
  top: 35px;
  background: #000000;
  padding: 0;
  z-index: 999;
}
.mobile{display:none !important;}
.pc{display:block !important;}
.section_main.section3{background: #eeeff0 url('../img/bg_sec04.jpg') 0 0 no-repeat;padding: 155px 0 55px;}
.section_main.section3 .img{padding: 35px 0 0;text-align: center;}
.section_main.section4{background: #f9f9f9;}


.section_main.section4 .bx-controls-direction{width: 120px;position: absolute;left: 50%;margin-left: -60px;bottom: 50px;height: 107px;}
.section_main.section4 .bx-controls-direction a{display:inline-block;width:60px;height:60px;position:absolute;top:0;font-size:0;}
.section_main.section4 .bx-controls-direction .bx-prev{background: url('../img/prev_sec03.png') no-repeat;left:0;}
.section_main.section4 .bx-controls-direction .bx-next{background: url('../img/next_sec03.png') no-repeat;right:0;}

.section_main.section4 .inner{padding: 106px 0 200px;}
.section_main.section4  .tit_c.center{padding: 0 0 33px;}


.section_main.section4 .wrap{overflow: hidden;width: 108%;}
.section_main.section4 .wrap a{display: block;width: 225px;float: left;margin: 0 16px 16px 0;}


.section_main.section5{overflow: hidden;}
.section_main.section5 .left,.section_main.section5 .right{float: left;height: 410px;width: 50%;}
.section_main.section5 .left .cont{width: 600px;float: right;}
.section_main.section5 .left .cont li{margin: 0 0 10px;font-size: 16px;color: #292929;line-height: 1.5;}
.section_main.section5 .left .cont li img{margin: 0 12px 0 0;}
.section_main.section5 .left .cont li:first-child img{vertical-align: -3px;}
.btn_top{position: fixed;right: 25px;bottom: 39px;}
.section_main.section5 .left .tit_c {
  padding: 114px 0 25px;
}
.wrap_footer {
    background: #000;
}

.footer h1{position: absolute;left: 0;top: 35px;}
.footer {
  box-sizing: border-box;
  max-width: 1190px;
  margin: 0 auto;
  padding: 31px 0 33px 177px;
  line-height: 25px;
  position: relative;
}
.footer .address{font-size:13px;color: #c6c6c6;font-weight:400;line-height: 22px;}
.footer .address strong{font-weight:600;margin: 0 20px 0 0;}
.footer .copy{color: #8f8f8f;font-size:14px;} 




.tit_sub{font-size:32px;font-weight:800;color:#363636;padding: 0px 15px 0;margin: 105px 0 44px;position: relative;}
.tit_sub::after {
    content: '';
    position: absolute;
    left: 0;
    margin-left: 0;
    top: 0;
    width: 3px;
    height: 33px;
    background: #c10100;
}


.m_open, nav.menu_aside {
    display: none;
}
.menu_aside {
    display: none;
}


.sub_top {
  margin: 83px 0 0;
  text-align: center;
  height: 268px;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;padding: 95px 0;text-align: center;
}
.container {
  max-width: 1200px;
  margin: 0 auto 122px;
}
.sub_cont h2.tit_b{  font-size: 43px;

  font-weight: bold;

  font-stretch: normal;

  font-style: normal;
text-transform: uppercase;
  line-height: 1.34;

  letter-spacing: -1.29px;

  text-align: center;
padding: 97px 0 50px;position: relative;
  color: #222;}

#bo_gall .gall_box{  border-radius: 10px;

  border: solid 1px #dfdfdf;

  background-color: #fff;overflow: hidden;width: 373px;height: 329px;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;margin: 0 auto 43px;}
  #bo_gall .gall_text_href {
  margin: 13px 23px !important;
}
#bo_gall .gall_text_href .bo_tit {
  font-size: 17px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.53;

  letter-spacing: normal;

  text-align: left;

  color: #292929;
}
#bo_gall .gall_text_href .bo_tit .txt{  font-size: 13px;

  font-weight: 300;

  line-height: 1.38;

  text-align: left;
margin: 10px 0 0;
  color: #8d8d8e;}

  #bo_gall .gall_text_href .bo_tit .txt strong{font-size: 13px;position: relative;display: inline-block;padding: 0 10px 0 0;margin-right: 10px;}
  #bo_gall .gall_text_href .bo_tit .txt strong:before{content: '';width: 1px;height: 12px;position: absolute;left: 100%;top: 3px;background: #000;}
  .txt_top{  font-size: 17px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.53;
padding: 15px 0;
  letter-spacing: normal;

  text-align: left;

  color: #292929;}
  #bo_v_img{display: none;}
  .sub_cont h2.tit_b:before{content: '';width: 1px;height: 101px;position: absolute;left: 50%;top: -25px;background: #000;}






.section_main.section3_n li{  border-radius: 10px;

  border: solid 1px #dfdfdf;

  background-color: #fff;overflow: hidden;width: 373px;height: 329px;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;margin: 0 auto 43px;}

  .title{}
.section_main.section3_n li .lt_info {
  margin: 13px 23px !important;
}
.section_main.section3_n li .lt_info .title{
  font-size: 17px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.53;

  letter-spacing: normal;

  text-align: left;

  color: #292929;
}
.section_main.section3_n li .lt_nick{  font-size: 13px;

  font-weight: 300;

  line-height: 1.38;

  text-align: left;
margin: 10px 0 0;
  color: #8d8d8e;}

.section_main.section3_n li .lt_nick strong{font-size: 13px;position: relative;display: inline-block;padding: 0 10px 0 0;margin-right: 10px;}
.section_main.section3_n li .lt_nick strong:before{content: '';width: 1px;height: 12px;position: absolute;left: 100%;top: 3px;background: #000;}


.section_main.section3_n .inner{overflow: visible;}
.section_main.section3_n .bx-controls-direction a{display:inline-block;width:60px;height:60px;position:absolute;top:0;font-size:0;}
.section_main.section3_n .bx-controls-direction .bx-prev{background: url('../img/prev_sec02.png') no-repeat;left:0;left:-100px;top: 180px;}
.section_main.section3_n .bx-controls-direction .bx-next{background: url('../img/next_sec02.png') no-repeat;right:-100px;top: 180px;}

@media only screen and (max-width : 1000px) {

.section_main.section3_n .bx-controls-direction .bx-prev{background: url('../img/prev_sec02.png') no-repeat;left:0;left:30px;top: 120px;}
.section_main.section3_n .bx-controls-direction .bx-next{background: url('../img/next_sec02.png') no-repeat;right:30px;top: 120px;}

.section_main.section3_n .tit_c img {
  width: 170px;
}
.section_main.section3_n .bx-controls-direction a{
background-size: 45px auto !important;background-position: center center !important;}
.section_main.section3_n li {

  height: 235px;
  }
  .gall_row .col-gn-3 {
  width: 50% !important;
}
#bo_gall .gall_box {
  border-radius: 10px;
  border: solid 1px #dfdfdf;
  background-color: #fff;
  overflow: hidden;
  width: 100%;
  height: 235px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto 23px;
}
#bo_gall .gall_img{max-height: auto !important;height: auto !important;}
#bo_gall .gall_text_href .bo_tit {
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: left;
  color: #292929;
}
#bo_gall .gall_text_href .bo_tit .txt {
  font-size: 11px;
  font-weight: 300;
  line-height: 1.38;
  text-align: left;
  margin: 5px 0 0;
  color: #8d8d8e;
}
#bo_gall .gall_text_href .bo_tit .txt strong{font-size: 11px;}
#bo_gall .gall_text_href {
  margin: 16px 10px !important;
}
  .section_main.section3_n .inner, .section_main.section3_n {
  padding: 35px 0 25px;
  position: relative;
}
.sub_cont h2.tit_b {
  font-size: 29px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.34;
  letter-spacing: -1.29px;
  text-align: center;
  padding: 60px 0 20px;
  position: relative;
  color: #222;
}
.sub_cont h2.tit_b::before {
  content: '';
  width: 1px;
  height: 70px;
  position: absolute;
  left: 50%;
  top: -25px;
  background: #000;
}
.sub_top {
  margin: 58px 0 0;
  text-align: center;
  height: 170px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 62px 0;
  text-align: center;
}
.container {
  margin: 0 10px 100px;
}
.gall_row .box_clear {
  clear: inherit !important;
}
.sub_top img{width: 220px;}
.section_main.section3_n li img{width: 100%;}
.section_main.section3_n .tit_c {
  font-size: 29px;
  padding: 0px 0 0;
}
.section_main.section3_n li .lt_nick {
  font-size: 11px;
  font-weight: 300;
  line-height: 1.38;
  text-align: left;
  margin: 5px 0 0;
  color: #8d8d8e;
}
.section_main.section3_n li .lt_info {
  margin: 13px 10px !important;
}
.section_main.section3_n li .lt_info .title {
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: left;
  color: #292929;
}
.pc{display: none !important;}
.mobile{display: block !important;}
.header .sns_top{}
.wrap_gnb,.header .sns_top{display: none;}
.header .inner,.header {
    text-align: left;
}
.slider_main_top .ment img{width: 220px;}
.header{padding: 0 15px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.header h1 {
    padding: 6px 0 0;
}
.header .logo {
    display: inline-block;
}
.section_main.section1 .tit_c img{width: 130px;}
.slider_main_top::after {
  position: absolute;
  content: '';
  height: 43px;
  width: 1px;
  left: 50%;
  bottom: -28px;
  background: #000000;
  padding: 0;
  z-index: 999;
}
.header h1 img{width: 75px;}
.header h1 {

    left: 13px;
    top: 10px;

}
.wrap_header {

    height: 101px;


}
.gnb{display: none;}
.m_menu .top {
    height: 53px;
    padding: 15px 15px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.m_menu .top h1 img{width: 118px;}
.ovh {
    overflow: hidden;
}
.m_menu .logo {
    margin-top: 20px;
}
.logo {
    display: block;
    width: 150px;
}
.fl {
    float: left;
}
.m_close {
  display: block;
  width: 27px;
  height: 27px;
  margin-top: 0;
  background: url('../img/close_m.png') 0 0 no-repeat;
    background-size: auto;
  background-size: auto;
  background-size: 20px auto;
  text-indent: -9999px;
  position: absolute;
  right: 8px;
  top: 15px;
  border: 0;
}
.menu_aside {
background-color: transparent;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 99999;
}
.bg_am{position: fixed;left: 0;top: 0;height: 100%;width: 100%;}
.m_menu .list_lang li a{font-weight: 300;}
.gnb_m{border-top: 1px solid #e1e1e2;}

.m_menu > ul {
    width: 100%;
    height: calc(100% - 60px);
    overflow-y: auto;
}
.m_menu > ul > li {
    padding: 0px;
}
.m_menu > ul button {
    display: block;
    width: 100%;
    padding: 15px 20px;
    box-sizing: border-box;
    text-align: left;
    font-size: 2rem;
    font-weight: 700;
    background: url('../img/arrow_down.png') calc(100% - 20px) 50% no-repeat;
        background-size: auto;
    background-size: 12px auto;
	border: none;
}
.m_menu div {
    padding: 0px 0 10px;

}
.m_menu div a{display: block;line-height: 50px;padding: 0 10px;color: #fff;background:#ad002a;border-bottom: 1px solid #c10030;text-transform: uppercase;font-size: 15px;}
.m_menu div li {
    margin: 20px 0;
}
.m_menu div {
	margin: 0 0 0;

}
.m_menu .gnb_m ul ul li a{font-size:13px ;font-weight:200 ;line-height: 25px;}
.m_menu .gnb_m ul li a.big.on {
    color: #10b487;
    background: url('../img/arrow_up.png') calc(100% - 20px) 50% no-repeat;
    background-size: 12px auto;
}
.m_open img {
    width: 100%;
}
.m_menu .sns_top{right: auto;left: 0px;padding: 0;}
.m_open {
    display: block;
    width: 26px;
    margin-top: 0;
    position: absolute;
    right: 0px;
    top: 19px;
    background: url('../img/menu_m_on.png') 0 0 no-repeat;
	-webkit-background-size: 25px auto;
	background-size: 25px auto;
    border: 0;
	font-size: 0;
width: 25px;height: 25px;
}

.header .inner h1 a{-webkit-background-size: 118px auto !important;
	background-size: 118px auto !important;width: 118px;}
	.header .inner h1 {
  display: inline-block;
  padding: 15px 0 0;
}
.add .m_open{background: url('../img/menu_m.png') 0 0 no-repeat;
	-webkit-background-size: 25px auto;
	background-size: 25px auto;}
nav.on .m_menu {
    transform: translateY(0);
}
.header .inner, .header {
height: 58px;
}
.m_menu {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: auto;
    background: #fff;
    transform: translateY(-100%);
    transition: transform 0.4s ease;
    -webkit-transition: transform 0.4s ease;
    -moz-transition: transform 0.4s ease;
    z-index: 9999;
}
.m_menu .gnb_m ul li {
	line-height:46px;
	border-bottom:1px solid #dadada;
}
.m_menu .gnb_m ul li a{display: block;padding: 0 15px;font-weight: 500;font-size:15px;color:#313131;}

.m_menu .list_lang {
   position: absolute;
   left: 14px;top: 14px;
}
.m_menu .gnb_m ul li a.big_n{
	background: url('../img/arrow_down.png') calc(100% - 20px) 50% no-repeat;
background-size: 14px auto;
}
.m_menu .member li:last-child a {
    color: #fff;
    background: #319fad;
	border-radius: 25px;
}
.m_menu .gnb_m ul ul li {
    line-height: 15px;
    border-bottom: 0;
	margin: 0;
}
.m_menu div {
    margin: 0 0 0;
}
.m_menu div {
    padding: 0px 0 0px;
}

.tit_c {
  font-size: 29px;
  padding: 51px 0 0;
}
.txt_c {
  font-size: 13px;
  font-weight: 300;
  color: #878787;
  line-height: 1.5;
  padding: 20px 0 40px;
  text-align: center;
}

.section_main.section1 .list_img img{width: 100%;}
.section_main{padding-left: 10px;padding-right: 10px;}
.txt_c strong{ font-size: 13px;}
.section_main.section1 .list_img li:nth-child(1) {
  padding-top: 68px;
}
.section_main.section1 .list_img li:nth-child(3) {
  padding-top: 0;
}
.section_main.section1 .banner .img {
  display: inline-block;
  padding: 0 5px;
  background: #fff;
}
.section_main.section2 .ment {
  width: 176px;
  float: left;
  padding: 26px 0 0;
  text-align: left;
}
.section_main.section2 .wrap img{width: 150px;}
.section_main.section2 .wrap {
  width: 150px;
  float: right;
  margin-right: 10px;
}
.section_main.section5 {
  padding: 0 0;
}
.section_main.section5 .left{padding: 0 10px;}
.section_main.section2 .txt p {
  padding: 13px 0 0;
  text-align: center;
  font-size: 11px;
  color: #222222;
  font-weight: 600;
}
.section_main.section2 .txt p span{font-size: 11px;}
.section_main.section2 .tit_c{padding-top: 0;}
.section_main.section2 .bx-controls-direction {
  top: 165px;
}
.section_main.section2 .bx-controls-direction a,.section_main.section4 .bx-controls-direction a{-webkit-background-size:  auto 45px !important;
background-size: auto 45px !important;width: 45px;}
.section_main.section2 .bx-controls-direction,.section_main.section4 .bx-controls-direction {
  width: 90px;
}
.section_main.section5 .left .cont{padding: 0 0 50px;}
.section_main.section5 .tit_c img {
  width: 150px;
}
.section_main.section5 .left, .section_main.section5 .right {
  height: auto;
}
.section_main.section5 .left .tit_c {
  padding: 46px 0 22px;
}
.section_main.section5 .left .cont li:first-child img {
  vertical-align: -4px;
}
.section_main.section5 .left .cont li {
  margin: 0 0 7px;
  font-size: 13px;
  color: #292929;
  line-height: 1.5;
}
.section_main.section5 .left, .section_main.section5 .right,.section_main.section5 .left .cont{width: auto;float: none;}
.section_main.section4 .bx-controls-direction {
  margin-left: -43px;
  bottom: -19px;
  height: 107px;
}
.section_main.section2::after {
  position: absolute;
  content: '';
  height: 81px;
  width: 1px;
  left: 50%;
  top: -26px;
  background: #000000;
  padding: 0;
  z-index: 999;
}
.section_main.section2 {
  background: #eeeff0 url('../img/bg_sec03_m.jpg') 0 0 no-repeat;
  padding: 98px 10px 0;
}
.slider_main_top .ment {
  margin-top: -102px;
}
.section_main.section2 .tit_c img {
  width: 150px;
}
.section_main.section3 {
  background: #eeeff0 url('../img/bg_sec04_m.jpg') 0 0 no-repeat;
  padding: 55px 0 25px;
}
.section_main.section3 .tit_c img {
  width: 170px;
}
.section_main.section4 .tit_c.center img{
    width: 110px;
}
.section_main.section4 .bx-wrapper{width: 327px;margin: 0 auto; overflow: hidden;}
.section_main.section4 .inner {
  padding: 46px 0 117px;
}
.section_main.section4 li {text-align: center;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.section_main.section4 li img{width: 100%;}
.section_main.section4 .wrap{width: auto;}
.section_main.section4 .wrap a{width: 33.33%;margin: 0 0 10px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 3px;}
.section_main.section3::after {
  position: absolute;
  content: '';
  height: 82px;
  width: 1px;
  top: 7px;
}
.section_main.section3 .img img{width: 100%;}
.slider_main_top a.btn_more {
  font-size: 12px;
  line-height: 35px;
  padding: 0 40px 0 21px;
  background-position: 110px center !important;
 }
.section_main.section1 .banner {
  text-align: center;

  margin: 33px -10px;
  background: url('../img/bg_sec02.jpg') 0 0 repeat-x;
  -webkit-background-size: auto 100px;
  background-size: auto 100px;
}
.section_main.section1 .banner .img img{width: 300px;}
.footer {

    padding: 95px 10px 27px 15px;
    line-height: 25px;


}
.footer h1 {
  position: static;
  left: 10px;
  top: 10px;
  text-align: center;
  display: block;
  padding: 0 0 15px;
}
.footer {
  padding: 37px 10px 27px 15px;
  line-height: 23px;
}
.footer .address {
  font-size: 11px;
  line-height: 22px;
}
.btn_scroll{display: none;}
.footer h1 img{width: 125px;}
.sns_tail {

    top: 12px;
    right: 20px;
    padding: 0 0 0 20px;

}
.btn_top{display: none;}
#daumRoughmapContainer1721191501311{height: 250px !important;}

.footer * {

    font-size: 12px;
    line-height: 19px;

}
.footer .copy {

    font-size: 11px;

}

}