.w20{width:20%}
.w28{width:28%}
.w30{width:30%}
.w40{width:40%}
.w60{width:60%}
.w70{width:70%}
.w80{width:80%}

.half_wrap .half{display:table-cell;vertical-align:middle}

.Quicksand{font-family: 'Quicksand', sans-serif;}
.font18{font-size:18px}
.font20{font-size:20px}
.font24{font-size:24px}
.font28{font-size:28px}

.padding-bottom-0{padding-bottom:0}

.sub_top_en {font-size: 28px;color: #e7bc93;margin-bottom: 5px;}
.sub_top_tit {font-size: 46px;font-weight: 500;color: #e7bc93;margin-bottom: 10px;}
.sub_top_txt {font-size: 20px;font-weight: 300;color:#fff;}
.sub .sub_top .half.txt{padding-left:30px;}

.sub .sub_top{background-position: center;background-size: cover;background-repeat: no-repeat;padding:80px 0}

.sub.mn01 .sub_top{background-image: url(/img/sub/mn01_top_bg.jpg);}
.sub.mn02 .sub_top{background-image: url(/img/sub/mn02_top_bg.jpg);}
.sub.mn03 .sub_top{background-image: url(/img/sub/mn03_top_bg.jpg);}
.sub.mn04 .sub_top{background-image: url(/img/sub/mn04_top_bg.jpg);}
.sub.mn05 .sub_top{background-image: url(/img/sub/mn05_top_bg.jpg);}

.section.sct_center{text-align:center!important}

.section.bgf7{background-color:#f7f7f7}
.section.bg7b{background-color:#7b6859;position: relative;top: 0;left: 0;}
.section.bg7b:after {display: block;content: "";clear: both;width: 50px;height: 50px;position: absolute;bottom: -25px;left: 50%;margin-left: -25px;background: #7b6859;transform: rotate(45deg);}
.section.bge8{background-color:#e8ded0}
.section.bg7a{background-color:#7a8dac}
.section.bgec{background-color:#ecf2f5}
.section.bgb3{background-color:#b3b3b3}
.section.bgd5{background-color:#d5d0ca}
.section.bgea{background-color:#eaebed}


.section.bg7b .sub_con_tit{color:#fff;}
.section.bg7a .sub_con_tit{color:#fff;}
.section.bg7b .sub_con_txt{color:#fff;}
.section.bg7a .sub_con_txt{color:#fff;}
.section.bgb3 .sub_con_tit{color:#fff;}
.section.bgb3 .sub_con_txt{color:#fff;}


.sub .sub_con_box {margin-top: 50px;position: relative;top:0;left:0;}
.sub_box4:after{display:block;content:"";clear:both}
.sub_box > div {display: inline-block;width: 29%;margin: 0 2%;vertical-align: top;}
.sub_box4 > div {float: left;width: 21%;margin: 0 2%;vertical-align: top;}

.sub_con_tit {font-size: 38px; font-weight: 500;}
.sub_con_tit2 {font-size: 24px; font-weight:300;}
.sub_con_txt {font-size: 20px;font-weight: 300;margin-top: 15px;}
.sub_box_tit{font-size:24px;font-weight: 400;}
.sub_box_desc {font-weight: 300;margin-top: 15px;font-size:18px;}


/*tab*/
.tab{margin-top: 80px;border-bottom:3px solid #10243f}
.tab .tab_menu{max-width: 1200px;margin: auto;}
.tab .tab_menu.w2 li{width:50%}
.tab .tab_menu.w3 li{width:33.3333%}
.tab .tab_menu li {text-align: center;font-size: 28px;float: left;}
.tab .tab_menu li a.on {background: #10243f;color: #fff;}
.tab .tab_menu li a {display: block;background: #c2cbd8;padding: 10px 0;}

/*댄의원 공통 페이지*/
.sub_box_tit.c11 {color: #113057;margin-top: 15px;}

.section.txt_num_line .inner{padding:0 30px;}
.section.txt_num_line .sub_box{position:relative;top:0;left:0;}
.section.txt_num_line .sub_box > div {width:50%;margin:0}
.section.txt_num_line .sub_box:after{display:block;content:"";clear:both}
.section.txt_num_line .sub_box .txt{position: absolute;top: 50%;transform: translateY(-50%);}
.section.txt_num_line .sub_box .right.txt{right: 0;}
.section.txt_num_line .sub_box .left.txt{left: 0;}

.section.txt_num_line .txt_left{text-align:left}
.section.txt_num_line .txt_right{text-align:right}

.section.txt_num_line .sub_num{font-size:48px;color:#113057;opacity:0.5}

.section.half_wrap_sct .half.txt33{color:#333}
.section.sct_left{text-align: left;}

.w_list span.cy_st {padding-left: 5%;position: relative;top: 0;left: 0;}
.w_list span.cy_st:after {display: block;content: "";clear: both;position: absolute;top: 50%;margin-top: -3px;left: 2.5%;margin-left: -3px;width: 6px;height: 6px;background: #333;border-radius: 50%;}

.sub_con_box.info_wrap .half.info_img {background-image: url(/img/sub/mn01_03_01.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.sub_con_box.info_wrap .half.info_txt {background: #152944;padding: 50px 60px;text-align: left;color: #fff;}
.sub_con_box.info_wrap .half.info_txt .sub_box_desc span {margin-left: 30px;0}
.sub_con_box.info_wrap .half.info_txt .sub_box_desc p {font-size: 0.9em;margin-top: 15px;}
.sub_con_box.info_wrap .half.info_txt .info {margin-bottom: 50px;}
.sub_con_box.info_wrap .half.info_txt .info:last-child{margin-bottom:0}
.sub_con_box.info_wrap .half.info_txt .info .sub_box_tit {border-bottom: 1px solid rgba(212, 162, 113, 0.5);padding-bottom: 10px;vertical-align: middle;color: #d4a271;}
.sub_con_box.info_wrap .half.info_txt .info .con_tel{font-size: 48px;}
.sub_con_box.map_wrap{text-align:left}
.sub_con_box.map_wrap .map_desc {width: 100%;margin-top: 50px;text-align: left;color: #646464;}
.sub_con_box.map_wrap .map_desc .sub_box_tit {color: #000;font-weight: 600;}
.sub_con_box.map_wrap .map_info.sub_box_desc {vertical-align: middle;margin-top: 0;padding: 10px;color: #d4a271;background: #152944;text-align:center}
.sub_con_box.map_wrap .map_desc .sub_box_desc b {padding: 0 10px;background: #936940;color: #fff;margin-right: 10px;border-radius: 5px;}
.sub_con_box.map_wrap .map_desc p {position: relative;top: 0;left: 0;}
.sub_con_box.map_wrap .map{width:100%;padding:0;border:0;height: 500px;}

.sub .slick-list{padding:0!important}
.sub .slick-prev:before, .sub .slick-next:before{font-size:50px;}
.sub .slick-prev, .sub .slick-next{width: 50px;height: 50px;z-index: 9998;}
.sub .slick-next {right: 25px;}
.sub .slick-prev{left:25px;}

.sub .slick-initialized .slick-slide{opacity:0.7}
.sub .slick-slide.slick-current.slick-active.slick-center{opacity:1}
.sub .slider-nav .slick-slide {cursor: pointer;}
.sub .slider-nav .slick-slide img {padding:2px 1px;}
.sub.mn01 .section.model_st01 .img{right: -60px;}
.sub_con_tit img{height:23px;}

.talk_counsel{text-align:left}
.talk_counsel .w_list .num:after{    width: 13px;}
.talk_counsel p{margin-top:30px;}
.talk_counsel p:after{display:block;content:"";clear:both}
.talk_counsel img{border:1px solid #ddd;}
div#bo_gall, section#bo_w,article#bo_v, article#ctt  {max-width: 1200px;margin: 80px auto;}
form#fboardlist:after {display: block;content: "";clear: both;}
#bo_gall .bo_cnt{display:none;}



/*model_st01*/
.section.model_st01{padding:0;overflow:hidden;text-align:left}
.section.model_st01 .container{position:relative;top:0;left:0;padding:120px 0}
.section.model_st01 .img {position: absolute;top:0;bottom: 0;right: 0;z-index:0;text-align: right;}
.section.model_st01 .img img{max-width:none;height:100%;width:auto;}
.section.model_st01 .txt{position:relative;top:0;left:0;z-index:1}


.sub_con_box.b_st li {display: inline-block;width: 22%;margin: 0 1%;vertical-align: middle;text-align: center;padding: 25px 0;background-image: url(/img/sub/b_st.png);background-position: center;background-size: 100%;background-repeat: no-repeat;line-height: 30px;}
.sub_con_box.b_st li.lh01{line-height:60px;}


/*w_box_wrap*/
.section.w_box_wrap .s_box{padding:30px; background-color:#fff;}
.section.w_box_wrap .s_box .num{width: 40px;height: 40px;color: #e7bc93;margin: auto;border-radius: 50%;padding-top: 5px;}
.section.w_box_wrap .s_box p:last-child{margin-top:10px;}

.sub.mn02 .section.w_box_wrap .s_box .num{background-color:#092c58}
.sub.mn05 .section.w_box_wrap .s_box .num {background-color: #4b382b;}

.sub.mn02 .section.w_box_wrap .s_box{min-height: 480px;}
.sub.mn05 .section.w_box_wrap .s_box{min-height: 300px;}

/*sct_brush*/
.section.sct_brush li:after{display:block;content:"";clear:both}
.section.sct_brush li{text-align:left;display:table;width:100%;margin-bottom:50px}
.section.sct_brush li:last-child{margin-bottom:0}
.section.sct_brush li > div{display:table-cell;vertical-align:top}
.section.sct_brush li > div.w60 {padding-left: 20px;padding-top:1%;}
.section.sct_brush li .sub_box_img{margin-top:30px;}

.sct_list01 table{border-spacing: 0;}
.sct_list01 table img{width:100%}
.sct_list01 table td {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.sct_list01 table td.w28 {border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
.sct_list01 table td.t_tit{background:#102540;color:#e7bc93;    line-height: 28px;}
.sct_list01 table td.side_tit{background: #f8f8f8;    width: 15%;}
.sct_list01 table td.side_desc {text-align: left;padding: 0 30px;width: 85%;}

/*meth_list*/
.section.meth_list .s_box span {color: #fff;background: #7b6859;display: block;padding: 10px 0;}
.section.meth_list .sub_box4{overflow:hidden}
.section.meth_list .sub_box4 > div{width: 25%;margin: 0;}
.section.meth_list .sub_box4 > div:last-child:after {display: block;content: "";clear: both;}
.section.meth_list .sub_box4 > div:last-child img {float: right;}
.section.meth_list .sub_box4 > div:last-child span {float: left;width: 100%;}

/*laser_box*/
.section.laser_box .lasrt_tit {font-size: 36px;color: #5e7aa8;}
.section.laser_box  ul.laser_list {margin-top: 30px;}
.section.laser_box ul.laser_list li {margin-bottom: 15px;padding-left: 10px;position: relative;top: 0;left: 0;}
.section.laser_box ul.laser_list li:after {display: block;content: "";clear: both;width: 5px;height: 5px;border-radius: 50%;background: #5e7aa8;position: absolute;top: 11px;left: 0;}
.section.laser_box .slick-slide{width:1300px;}
.section.laser_box .half_wrap:after {display: block;content: "";clear: both;}
.section.laser_box .half_wrap{background: #f8f1e9;padding: 0 30px;text-align: left;margin:0 50px;width: auto;display: block;position: relative;top: 0;left: 0;}
.section.laser_box .half_wrap .half.img {float: left;display: block;}
.section.laser_box .half_wrap .half.txt {position: absolute;right: 45px;display: block;top: 50%;transform: translateY(-50%);}
.section.laser_box .half_wrap .half.img img{width:80%;margin:0;}
.section.laser_box .slick-prev, .section.laser_box .slick-next {width: 28px;height: 52px;background-size: 100%;background-repeat: no-repeat;background-position: center;}
.section.laser_box .slick-prev {right: 50%;left:auto;margin-right: 635px;z-index: 9999;background-image: url(/img/sub/l_laser.png);}
.section.laser_box .slick-next{left: 50%;margin-left: 635px;z-index: 9999;background-image: url(/img/sub/r_laser.png);}
.section.laser_box .slick-prev:before{content:""}
.section.laser_box .slick-next:before{content:""}


.section.half_wrap_sct .half{padding-left:15px;text-align:left;color:#fff;}
.section.half_wrap_sct .half:first-child{padding-left:0}

/*model_st_bg*/
.sub.mn03 .section.model_st_bg {background-image: url(/img/sub/mn03_03_02bg.jpg);background-position: left center;background-repeat: no-repeat;background-size: cover;position:relative;top:0;left:0}
.sub.mn03 .section.model_st_bg .sub_con_box.b_st li{color:#fff;}
.sub.mn03 .section.model_st_bg .sub_con_box.b_st li:nth-child(1), .sub.mn03 .section.model_st_bg .sub_con_box.b_st li:nth-child(3){background-image: url(/img/sub/b_st01.png);}
.sub.mn03 .section.model_st_bg .sub_con_box.b_st li:nth-child(2), .sub.mn03 .section.model_st_bg .sub_con_box.b_st li:nth-child(4){background-image: url(/img/sub/b_st02.png);}

.sub.mn03 .section.model_st_bg:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;content: "";clear: both;background: #473730;opacity: 0.3;}
.section.model_st_bg .txt{color:#fff;}


.sub_box.b_st01 {width: 80%;margin: auto;}
.sub_box.b_st01 .s_box {padding: 45px 0;color:#fff;background-position: center;background-size: 100%;background-repeat: no-repeat;margin-bottom: 15px;}
.sub_box.b_st01 .s_box:nth-child(1), .sub_box.b_st01 .s_box:nth-child(3), .sub_box.b_st01 .s_box:nth-child(5){ background-image: url(/img/sub/b_st03.png);}
.sub_box.b_st01 .s_box:nth-child(2), .sub_box.b_st01 .s_box:nth-child(4){ background-image: url(/img/sub/b_st04.png);}
.sub_box.b_st01 .s_box:nth-child(4), .sub_box.b_st01 .s_box:nth-child(5){margin-bottom: 0;}

.w_word{padding:30px 0 50px 0;text-align:center}
.sub_con_txt_box{margin-bottom:15px;}

/*w_box_wrap - b_st02*/
.section.w_box_wrap .sub_box4.b_st02{max-width:800px;margin:auto}
.section.w_box_wrap .sub_box4.b_st02 .s_box:nth-child(1), .section.w_box_wrap .sub_box4.b_st02 .s_box:nth-child(3) {background-image: url(/img/sub/b_st05.png);}
.section.w_box_wrap .sub_box4.b_st02 .s_box:nth-child(2), .section.w_box_wrap .sub_box4.b_st02 .s_box:nth-child(4) {background-image: url(/img/sub/b_st06.png);}


.section.w_box_wrap .sub_box4.b_st02 .s_box{padding: 40px 0;background: transparent;min-height: auto;background-repeat: no-repeat;background-position: center;background-size:100%;line-height: 60px;}
.section.w_box_wrap .sub_box4.b_st02 .s_box.lh02{line-height: 30px;}

.b_st03 {max-width:800px;margin:auto}
.b_st03 li{width:18%;margin:0 1%;;float:left; text-align: center;background-image: url(/img/sub/b_st07.png); padding: 40px 0; background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;}


.section.half_wrap_sct .half.w_list{color:#333}

.w_list li{margin-bottom:30px;text-align:left}
.w_list li:after{display:block;content:"";clear:both}
.w_list span{width: 94%;float: left;display: block;}
.w_list .num{font-size:1.2em; color:#745e51;margin-right: 2%;width: 4%;    text-align: center;}
.w_list .num:after{background: #745e51;display: block;content: "";clear: both;width: 25px;height: 2px;}
.w_list p{font-weight:300}

.b_wlist{max-width:800px;margin:auto}

.color_box .w40, .color_box .w60{display:table-cell;vertical-align:middle}



.color_box{color:#fff;padding:50px;background:#112741;text-align:left}
.color_box .sub_con_box{margin-top:0}
.color_box .w_list li{color:#fff;}
.color_box .w_list .num {color:#e8b788;}
.color_box .w_list .num:after{background: #e8b788;}


.w_color_box{background:#fff;padding:50px;}
.w_color_box .w_list .num{color:#112741;}
.w_color_box .w_list .num:after{background: #0c1b2e;}



.sub .sub_con_box.t_list01 li {width: 100%;display: table;}
.sub .sub_con_box.t_list01 span {display: table-cell;vertical-align: middle;text-align: left;padding: 30px;background:#fff;border-bottom:1px solid #707a8a}
.sub .sub_con_box.t_list01 span.w20 {text-align: center;padding: 30px 0;color: #fff;background:#707a8a;border-color:#fff;}
.sub .sub_con_box.t_list01 li:last-child span{border-bottom:0}

.section.half_box span.half_txt_box {display: block;padding: 6px 0;background: #112741;color: #e8b788;    text-align: center;}
.section.half_box .img_box{padding:0 30px}
.section.half_box .img_box .sub_box_desc{padding:30px;background:#fff;    min-height: 200px;
    margin-top: 0;}
	.section.half_box .img_box .sub_box_desc.bgf7{background:#f7f7f7;}
.section.half_box .txt{text-align:left;}
.section.half_box .half_wrap > div{display:table-cell;vertical-align:middle}

.section.back_bg01{position: relative;top: 0;left: 0;background-image: url(/img/sub/back_bg01.jpg);background-repeat: no-repeat;background-position: left center;background-size: cover;}
.section.back_bg01:after {display: block;content: "";clear: both;width: 50px;height: 50px;position: absolute;bottom: -25px;left: 50%;margin-left: -25px;background: #7b6859;transform: rotate(45deg);z-index:-1}
.section.back_bg02{position: relative;top: 0;left: 0;background-image: url(/img/sub/back_bg02.jpg);background-repeat: no-repeat;background-position: left center;background-size: cover;text-align:left}

.half_box_list > div{padding:0 30px;}
.half_box_list > div.s_box{padding:0}
.half_box_list > div .inner{background:#f8f1e9;padding:30px;}
.half_box_list .sub_con_tit{color:#5e7aa8!important}
.half_box_list img{margin-top:30px;}

.section.back_bg03{position: relative;top: 0;left: 0;background-image: url(/img/sub/back_bg03.jpg);background-repeat: no-repeat;background-position: left center;background-size: cover;text-align:left;}
.section.back_bg04{position: relative;top: 0;left: 0;background-image: url(/img/sub/back_bg04.jpg);background-repeat: no-repeat;background-position: right center;background-size: cover}
.section.back_bg05{position: relative;top: 0;left: 0;background-image: url(/img/sub/back_bg05.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;text-align:left;}
.section.back_bg06{position: relative;top: 0;left: 0;background-image: url(/img/sub/back_bg06.jpg);background-repeat: no-repeat;background-position: center;background-size: cover}
.section.back_bg07{position: relative;top: 0;left: 0;background-image: url(/img/sub/back_bg07.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;color:#fff}



.t_list02 .half_wrap > div {display: table-cell;vertical-align: middle;}
.t_list02 .half_wrap > div.w20 {background: #112741;color: #e8b788;}
.t_list02 .half_wrap > div.w80 {text-align: left;padding: 30px;background: #fff;}
.t_list02 p{font-size: 0.9em;margin-top: 15px;}

.t_list03 table{width:100%;border-spacing: 0;}
.t_list03 td {
    padding: 30px;
    background: #fff;
    border-right: 1px solid #7a8dac;
    border-top: 1px solid #7a8dac;
}
.t_list03 td:last-child {
border-right: 0;
}
.t_list03 .t_01 {
    text-align: left;position: relative;
    top: 0;
    left: 0;
}
.t_list03 .t_01:after{    display: block;
    content: "";
    clear: both;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #5e7aa8;
    position: absolute;
    top: 50%;
    left: 20px;
    margin-top: -2.5px;}
.t_list03 th:last-child {
    border-right: 0;
}
.t_list03 th {
    padding: 10px;
    color: #fff;
    background: #4f5d74;
    border-right: 1px solid #fff;
}
.circle_list li {margin-bottom: 10px;padding-left: 25px;position: relative;top: 0;left: 0;}
.circle_list li:before {display: block;content: "";clear: both;width: 6px;height: 6px;border-radius: 50%;background: #112741;position: absolute;top: 12px;left: 6px;}
.circle_list li:last-child {margin-bottom: 0;}


.t_list04 {
    padding: 50px;
    background: #fff;
}
.circle_list01 li {
    margin-bottom: 30px;
}
.circle_list01 li:last-child {
    margin-bottom: 0;
}
.circle_list01 li span {
    display: block;
    text-align: left;
    color: #636363;
}
.circle_list01 li span.tit {
    padding-left: 20px;
    font-weight: 500;
    position: relative;
    top: 0;
    left: 0;
    color: #333;margin-bottom:5px;
}
.circle_list01 li span.tit:before {
    display: block;
    content: "";
    clear: both;
    width: 6px;
    height: 6px;
    background: #e8ded0;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -3px;
}

.section.tr_st{position:relative;top:0;left:0}
.section.tr_st:after {    display: block;content: "";clear: both;width: 50px;height: 50px;position: absolute;bottom: -25px;left: 50%;margin-left: -25px;background: #f7f7f7;transform: rotate(45deg);}


.sub_con_box ul.sub_box:after {
    display: block;
    content: "";
    clear: both;
}
.sub_con_box ul.sub_box {

}
.sub_con_box  ul.sub_box li {
    float: left;padding:0 15px ;width:27%;
}
.sub_con_box  ul.sub_box li.w45{width:45%}
.sub_con_box ul.sub_box:after {
    display: block;
    content: "";
    clear: both;
}

.section.pop_section{color:#fff;}
.section.pop_section .container{    box-shadow: 2px 2px 6px 1px grey;
    position: relative;
    top: 0;
    left: 0;overflow:hidden}
.section.pop_section .pop_tit_wrap {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    transform: translateY(-50%);
}
.section.pop_section .sub_con_txt{margin-top:0;letter-spacing:3px;}
.section.pop_section .sub_con_tit{margin-top:20px;}
.section.pop_section .sub_con_tit .c_y{color:#ffe400}

.section.pop_section .sub_con_tit .w_line{color:#152738;background-color:#fff;font-weight:600;padding:0 10px}


.section.faq{text-align:left}
.section.faq .accordion-container {position: relative;top:0;left:0}
.section.faq .set {position: relative;width: 100%;height: auto;cursor: pointer;}
.section.faq .set > a {display: block;padding: 20px;font-size: 18px;text-decoration: none;color: #555;font-weight: 500;border-bottom: 1px solid #ddd;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
.section.faq .set > a.active {background-color: #112741;color: #fff;}
.section.faq .set > a.active .qst {color: #112741;}
.section.faq .set .qst {font-size: 14px;display: inline-block;width: 40px;height: 40px;line-height: 2.8;text-align: center;border-radius: 100px;background: #eee;margin-right: 20px;}
.section.faq .set .ans {font-size: 14px;width: 40px;height: 40px;text-align: center;line-height: 2.8;border-radius: 100px;background: #112741;color: #e8b788;float: left;}
.section.faq .content:after{display:block;content:"";clear:both}
.section.faq .content {background-color: #fff;border-bottom: 1px solid #ddd;padding: 20px;display: none;}
.section.faq .content p {margin: 0;color: #626262;font-size: 17px;word-break: keep-all;float: right;width: 95%;}
.section.faq .set > a i {float: right;margin-top: 2px;}

table.noncondi {border-spacing: 0;float: left;margin: 0 1%;width:48%;border-top: 1px solid #ddd;}
table.noncondi th {padding: 10px;color: #fff;background: #112741;border-bottom: 1px solid #ddd;}
table.noncondi td {padding-left: 30px;text-align: left;border-bottom: 1px solid #ddd;}


@media (max-width: 1400px){
	.section.laser_box .slick-prev {left:20px;right:auto;margin-right:0}
	.section.laser_box .slick-next{left:auto;right:20px;margin-left:0}
}
@media (max-width: 1200px){
	.section.model_st01 .container{padding-right:15px;padding-left:15px;}
	.section.meth_list .sub_box4 > div:last-child img {float: left;}
	.section.laser_box .slick-list{width:100%;padding:0!important}
	.section.laser_box .half_wrap{margin:0 15px;}

	.w_word{padding:15px 15px 30px 15px}
	.section.half_sct .half.txt{padding-left:30px;}

	.section.pop_section .container{padding:0}
	.section.pop_section{  padding-right:15px;padding-left:15px;}

	div#bo_gall, section#bo_w,article#bo_v, article#ctt  {padding:0 15px;}
}
@media (max-width: 1040px){
	.font18{font-size:16px}
	.font20{font-size:18px}
	.font24{font-size:22px}
	.font28{font-size:24px}

	.sub_top_en{font-size:24px}
	.sub_top_tit{font-size: 45px;}
	.sub_top_txt{font-size:18px}

	.sub_con_tit{font-size:34px;}
	.sub_con_txt{font-size:18px;}

	.sub_box_tit{font-size: 22px;}
	.sub_box_desc{font-size: 16px;}

	.section.model_st01 .container{padding:80px 15px}
}

@media (max-width: 990px){
	.sub.mn03 .section.w_box_wrap .s_box {min-height: 400px;padding: 15px;}

}

@media (max-width: 768px){
	.font18{font-size:15px}
	.font20{font-size:16px}
	.font24{font-size:20px}
	.font28{font-size:22px}

.w40{width:100%}

	.tab .tab_menu li{font-size:20px;}
	.section.bg7b:after{width:30px;height:30px;bottom:-15px;}

	.half_wrap .half{display:block;}
	.section.half_wrap_sct .half{padding:15px 0;text-align:center}

	.sub.mn01 .sub_top_en{background: #524849;}
	.sub.mn02 .sub_top_en{background: #122744;}
	.sub.mn03 .sub_top_en{background: #2a253e;}
	.sub.mn04 .sub_top_en{background: #0f2c3c;}
	.sub.mn05 .sub_top_en{background: #0f2d3f;}

	.sub_top_en {font-size: 22px;position: relative;z-index: 10;display: inline-block;padding: 0 20px;}
	.sub_top_tit {font-size: 38px;}
	.sub_top_txt{font-size:16px}

	.sub_con_tit{font-size:28px;}
	.sub_con_txt{font-size:17px;}

	.sub_box_tit{font-size: 20px;}
	.sub_box_desc{font-size: 15px;margin-top: 10px;}

	.sub .sub_con_box {margin-top: 30px;}
	.sub_box4 > div{width: 100%;margin: 0;}
	.sub_box > div {display: block;width: 100%;}

	.box_style2 .sub_box4 > div{width: 48%;margin: 1%;}
	.half_wrap .half.img {display: none;}
	.sub .sub_top .half.txt {padding-left: 0;text-align: center;display: block;top: -20px;left: 0;position: relative;}
	.sub .sub_top .half.txt:after{display: block;content: "";clear: both;position: absolute;top: 10px;left: 10px;bottom: -30px;right: 10px;border: 1px solid #e7bc93;}

	.section.back_bg03{text-align:center}

	.section.sct_left {    text-align: center;}
	.section.tr_st:after {width: 30px;height: 30px;bottom: -15px;}

	/*댄 공통이미지*/
	.section.txt_num_line .sub_box{margin-bottom:30px;}
	.section.txt_num_line .sub_box:last-child{margin-bottom:0}
	.section.txt_num_line .sub_box .inner{padding:0 15px}
	.section.txt_num_line .sub_box > div {width:100%;}
	.section.txt_num_line .sub_box .txt{position:relative;top:0;transform: translateY(0);}
	.section.txt_num_line .txt_right {text-align: left;}

	.section.back_bg06 {background-position: left;}

	.sub_con_box.info_wrap .half.info_txt{margin-top:0;padding:30px;}
	.sub_con_box.info_wrap .half.info_txt .info {margin-bottom: 30px;}
	.sub_con_box.info_wrap .half.info_txt .info .con_tel {font-size: 36px;}
	.sub_con_box.map_wrap .map{height:280px;}
	.sub_con_box.map_wrap .map_desc{margin-top:30px;}
	.sub_con_box.map_wrap .map_desc .sub_box_desc b{padding:0 8px;margin-right:8px;}

	.sub .slick-prev:before, .sub .slick-next:before{font-size:30px;}
	.sub .slick-prev, .sub .slick-next{width: 30px;height: 30px}
	.sub .slick-prev{left:15px;}
	.sub .slick-next{right:15px;}



	.talk_counsel{text-align:center}
	.talk_counsel span{text-align:left}
	.talk_counsel p{margin-top:15px;}
	.talk_counsel span{padding-top:5px;}
	.talk_counsel .num{padding-top:0}


	div#bo_gall, section#bo_w,article#bo_v, article#ctt  {margin:50px auto}
	#bo_gall .gall_li {width: 50%;}
	.gall_row .box_clear {clear: none;}


	.section.model_st01 .container{padding:50px 15px}

	.section.model_st01 .txt{width:100%;text-align:center}
	.section.model_st01 .img{position:relative;width:100%;padding-top:15px;display:none;}

	.sub_con_box.b_st li {width: 100%;background: #ebd3bb;padding: 6px 0;margin: 0;margin-bottom: 10px;line-height: normal;}
	.sub_con_box.b_st li:last-child{margin-bottom:0}
	.sub_con_box.b_st li.lh01 {line-height: normal;}
	.sub_con_box.b_st li br{display:none;}

	.b_st03 li {width: 100%;margin: 0;padding: 5px 0;margin-bottom: 5px;background: #f3eeea;  }
	.b_st03 li:last-child{margin-bottom:0}

	.section.w_box_wrap .s_box {min-height: auto!important;padding: 30px;margin-bottom: 15px;}

	.section.sct_brush li > div {width: 100%;display: block;text-align: center;}
	.section.sct_brush li > div.w40 {width: 60%;margin: auto;}
	.sct_list01 table td.w28 {display: none;}
	.sct_list01 table td.t_tit {padding: 8px 0;}
	.sct_list01 table td.side_tit {width: 27%;padding: 10px 0;border-left: 1px solid #ddd;}
	.sct_list01 table td.side_desc{padding:10px;}

	.section.meth_list .sub_box4 > div {width: 100%;}
	.section.meth_list .sub_box4 > div:last-child {margin-bottom: 0;}
	.section.meth_list .sub_box4 > div:after {display: block;content: "▼";clear: both;color: #7b6859;}
	.section.meth_list .sub_box4 > div img{display:none}

	.section.laser_box .lasrt_tit{font-size:28px;}
	.section.laser_box .half_wrap .half.img img{width:auto;height: 350px;margin:auto}
	.section.laser_box .half_wrap .half.txt {position: relative;top: 0;transform: translate(0);right: 0;text-align: center;padding-top: 10px;}
	.section.laser_box ul.laser_list {margin-top: 15px;text-align: left;}


	.sub.mn03 .section.model_st_bg {background:#cfc1b1;background-image:none}
	.sub.mn03 .section.model_st_bg:after{display:none;}
	.section.model_st_bg .txt{color:#333;}
	.sub.mn03 .section.model_st_bg .sub_con_box.b_st ul:last-child{margin-bottom:0}
	.sub.mn03 .section.model_st_bg .sub_con_box.b_st li:nth-child(1), .sub.mn03 .section.model_st_bg .sub_con_box.b_st li:nth-child(3){background-image: none;background:#745e51;}
	.sub.mn03 .section.model_st_bg .sub_con_box.b_st li:nth-child(2), .sub.mn03 .section.model_st_bg .sub_con_box.b_st li:nth-child(4){background-image: none;background:#766753;}


	.sub_box.b_st01 .s_box {padding: 5px 0;margin: 0;margin-bottom: 5px!important;width: 100%;}
	.sub_box.b_st01 .s_box:nth-child(1), .sub_box.b_st01 .s_box:nth-child(3), .sub_box.b_st01 .s_box:nth-child(5) {background: #766753;}
	.sub_box.b_st01 .s_box:nth-child(2), .sub_box.b_st01 .s_box:nth-child(4) {background: #745e51;}

	.section.w_box_wrap .sub_box4.b_st02 .s_box{padding:5px 0;line-height: normal;margin-bottom:5px;}
	.section.w_box_wrap .sub_box4.b_st02 .s_box.lh02{line-height: normal}
	.section.w_box_wrap .sub_box4.b_st02 .s_box br{displaY:none;}
	.section.w_box_wrap .sub_box4.b_st02 .s_box:nth-child(1), .section.w_box_wrap .sub_box4.b_st02 .s_box:nth-child(3) {background: #cbb9af;}
	.section.w_box_wrap .sub_box4.b_st02 .s_box:nth-child(2), .section.w_box_wrap .sub_box4.b_st02 .s_box:nth-child(4) {background: #ebe5dd;}

	.section.half_wrap_sct .half.w_list{text-align:left}
	.w_list li {margin-bottom: 15px;}
	.color_box {padding:30px;}
	.color_box .w_list li {margin-bottom: 15px;}
	.w_list .num{width: 6%;}
	.w_list span{width:92%;}

	.w_list .num:after{width:18px;}
	.w_color_box{padding:30px;}

	.section.half_box .img_box{padding:0}
	.section.half_box .half:first-child{margin-bottom:30px}
	.section.half_box .half_wrap > div{display:block;width:100%}
	.section.back_bg01 .half {padding: 30px;background:rgba(122, 103, 88, 0.5);}
	.section.back_bg02 .half {padding: 30px;background:rgba(203, 191, 175, 0.8)}
	.section.back_bg04 .half {padding: 30px;background:rgba(198, 181, 155, 0.8)}
	.section.half_box .img_box .sub_box_desc{    min-height: auto;}

	.half_box_list > div{padding:0}
	.half_box_list > div .inner{padding:30px 15px;margin-bottom:15px}
	.half_box_list >div:last-child .inner{margin-bottom:0;}

	.half_box_list > div.s_box{margin-left:0}

	.color_box .w40, .color_box .w60{display:block;width:100%;text-align: center;}

	.sub .sub_con_box.t_list01 span.w20{padding:15px 10px;}

	.t_list02 .half_wrap > div {display:block;width:100%;}
	.t_list02 .half_wrap > div.w20{padding:10px 0}
	.t_list02 .half_wrap > div.w80{padding:20px;}

		.t_list03  {
    overflow-x: scroll;
    overflow-y: hidden;
    padding-bottom: 15px;
}
.t_list03 table{min-width:768px}


.t_list03::-webkit-scrollbar {width: 6px;height: 6px;}
.t_list03::-webkit-scrollbar-track {background: #f1f1f1;}
.t_list03::-webkit-scrollbar-thumb {background: #112741 ;}
.t_list03::-webkit-scrollbar-thumb:hover {background: #112741 ;}

.t_list04 {
    padding: 30px;}
.sub_con_box  ul.sub_box li {width:50%;padding:0}
.sub_con_box  ul.sub_box li.w45{width:100%}

.section.pop_section{padding-right:0;padding-left:0;width: 80%;
    margin: auto;}
.section.pop_section .pop_tit_wrap {
    width: 90%;
    margin-left: 5%;
}
table.noncondi {width:100%;margin:0;border-top:0}
	table.noncondi:first-child{border-top: 1px solid #ddd;}
	table.noncondi td{padding-left:15px;}

}



@media (max-width: 580px){
	.section.w_box_wrap .s_box{padding:15px;}
	.section.laser_box .half_wrap .half.img img{height:300px;}

	.sub_box.b_st01 {width:100%;margin: auto;}
.section.pop_section{    width: 90%;
    margin: auto;}
	.section.pop_section .sub_con_txt{letter-spacing:1px;font-size:15px;}
.section.pop_section .sub_con_tit{margin-top:10px;font-size:22px;}
}
