@font-face { font-family: 'SCDream1'; src: url('/fonts/scdream/SCDream4.woff') format('woff'); font-weight: normal; font-style: normal; }


*{font-family: "SCDream1", sans-serif !important;}
#main_top{position: relative;}
#lks_touchSlider{width: 100%;  overflow: hidden; position: relative;height: 641px;}
#lks_touchSlider li{height: 641px;background-position: 50% 0;background-repeat: no-repeat;}
#lks_touchSlider .li1{background-image: url("/img/main/ms01.jpg");}
#lks_touchSlider .li3{background-color: #000;}
#lks_touchSlider .li4{background-color: #000;}
#lks_touchSlider li a{display: block;width: 100%;height: 100%;padding: 0 20px;}
#lks_touchSlider li a:HOVER{opacity:1;}
#lks_touchSlider .li1 a{cursor: default;}

#lks_touchSlider li p{text-align: center;color: #fff;line-height: normal;}
#lks_touchSlider li .div1{display: table;height: 100%;width: 100%;}
#lks_touchSlider li .div2{display: table-cell;vertical-align: middle;}
#lks_touchSlider li .p1{font-size: 25px;line-height: 33px;margin-bottom: 10px;}
#lks_touchSlider li .p2{font-size: 50px;font-weight: bold;margin: 5px auto 18px auto;line-height: 48px;}
#lks_touchSlider li .p3{font-size: 23px;}
/* #lks_touchSlider li .btn_p{font-size: 15px;width: 188px;height: 40px;border-radius:40px;border: 1px solid #fff;margin: 0 auto;line-height: 38px;position: relative;}
#lks_touchSlider li .btn_p .icon_bg{background-position:-59px -33px;width:8px;height: 14px; margin-left: 7px;display: inline-block;vertical-align: -2px;} */
#lks_touchSlider .li1 .in1{width: 100%;max-width: 472px;margin: 0 auto;}
#lks_touchSlider .li1 .in1 .p3{width: 33.333%;float: left;height: 177px;padding-top: 25px;background-color: rgba(222, 222, 236, 0.11);border-top: 2px solid #4d4a4b;
    border-bottom: 2px solid #4d4a4b;}
#lks_touchSlider .li1 .in1 .p3 span{display: block;margin-top: 8px;font-size: 30px;font-weight: bold;}
#lks_touchSlider .li1 .in1 .p3 .s{font-size: 16px;}
#lks_touchSlider .li1 .in1 .on{border-top-color: #e51579;background-color: rgba(222,222,236,0.04);}
#lks_touchSlider .li1 .in1 .p3_2{position: relative;}
#lks_touchSlider .li1 .in1 .p3_2:BEFORE{content: "";width: 1px;height: 100%;top: 0;background-color:#4d4a4b;left:  -0.5px;position: absolute;}
#lks_touchSlider .li1 .in1 .p3_2:AFTER{content: "";width: 1px;height: 100%;top: 0;background-color:#4d4a4b; right: -0.5px;position: absolute;}

#lks_touchSlider .li-n-1 ul{text-align: center;margin: 30px auto 20px auto;}
#lks_touchSlider .li-n-1 ul li{width: 185px;height: 185px;border-radius: 50%;background-color: #4078cd;display: inline-block;position: relative;margin: 0 5px;}
#lks_touchSlider .li-n-1 ul .l2,
#lks_touchSlider .li-n-1 ul .l4{background-color:#073e90 ;}
#lks_touchSlider .li-n-1 ul li div{display: table;width: 100%;height: 100%;}
#lks_touchSlider .li-n-1 ul li div p{display: table-cell;vertical-align: middle;color: #fff;font-size: 18px;}
#lks_touchSlider .li-n-1 ul li div p span{font-weight: bold;color: #ffffc9;}
#lks_touchSlider .li-n-1 .p1{font-size: 34px;color: #000;}
#lks_touchSlider .li-n-1 .p2{color: #000;}
#lks_touchSlider .li-n-1 .p2 span{color: #073e90;position: relative;}
#lks_touchSlider .li-n-1 .p2 span::after{content: "";position: absolute;background-image: url("//static.gnghospital.co.kr/gnghospital-kr/permalink/072/sub_icon.png");
background-position:-152px -187px ; width: 119px;height: 15px;bottom: -12px;left: 50%;margin-left: -59.5px;}
#lks_touchSlider .li-n-1 ul li .s{position: absolute;background-image: url("//static.gnghospital.co.kr/gnghospital-kr/permalink/072/sub_icon.png");
	background-position:-332px -166px ; width: 43px;height: 40px;top: -10px;right: 30px;}
#lks_touchSlider .li-n-1 .p2 span::before{content: "";position: absolute;background-image: url("//static.gnghospital.co.kr/gnghospital-kr/permalink/072/sub_icon.png");
	background-position:-49px -180px ; width: 28px;height: 22px;top: -10px;left: -32px;}





#lks_paging > ul > li{    width: 20px; height: 20px; background-color: rgba(46,45,45,.8); display: inline-block; vertical-align: top;
    border-radius: 50%; cursor: pointer;}
#lks_paging > ul > .on{background-color: #fff;cursor: default;}
#lks_paging{ position: absolute; bottom:30px; left: 0; width: 100%; height: 20px; text-align: center;}




#lks_touchSlider .li4 p{text-align: right; }
#lks_touchSlider .li4 .div1{width: 50%;margin: 0 20% 0 auto;}
#lks_touchSlider .li4 .btn_p{margin: 0 0 0 auto;text-align: center;}

#lks_touchSlider .li3 .in_div{max-width: 610px;margin: 0 auto 30px auto;height: 145px;}
#lks_touchSlider .li3 .p3{float: left;width: 49%;display: table;height: 100%; border-bottom: 1px solid #616163;background: rgba(21,21,29,0.4);}
#lks_touchSlider .li3 .p3 span{display: table-cell;vertical-align: middle;}
#lks_touchSlider .li3 .p3_1{margin-right: 2%;border-top: 2px solid #e71576;}
#lks_touchSlider .li3 .p3_2{border-top: 2px solid #7686a8;}

#lks_touchSlider .li-ps .div1{text-align: center;width: 40%; margin: 0 17% 0 auto;}
#lks_touchSlider .li-ps .p1{font-size: 20px;margin-bottom: 0;color: #000;}
#lks_touchSlider .li-ps .p1 span{color: #e7147b;}
#lks_touchSlider .li-ps .p2{font-size: 35px;margin: 0 auto 10px auto;color: #000;}
#lks_touchSlider .li-ps .p2 .ss{background-image: url("/img/ps_img/icon.png");background-position: -24px -201px;width: 109px;height: 46px;
display: inline-block;vertical-align: -5px;}



#lks_touchSlider .li5 .p1{color: #000;}
#lks_touchSlider .li5 .p2{color: #005180;}



#lks_touchSlider .li6 p{text-align: right; color: #fff;}
#lks_touchSlider .li6 .div1{width: 50%;margin: 0 20% 0 auto;}
#lks_touchSlider .li6 .btn_p{margin: 0 0 0 auto;text-align: center;}
#lks_touchSlider .li6 .btn_p .icon_bg{background-position:-59px -33px}

.sec_1200{max-width: 1200px;margin: 0 auto;}
#sec_common1 .u1 li{width: 25%;border-right: 1px solid #fff;position: relative;}
#sec_common1 .u1 li a{position: absolute;width: 92%;height: 92%;top: 4%;left: 4%;display: block;}
#sec_common1 .u1 li a:hover{opacity:1;}
#sec_common1 .u1 li a > div{display: table;width: 100%;height: 100%;}
#sec_common1 .u1 li a > div > div{display: table-cell;vertical-align: middle;}
#sec_common1 .u1 li a p{text-align: center;color: #fff;}
#sec_common1 .u1 li a .p1{margin-bottom: 5px;}
#sec_common1 .u1 li .a_on{background: rgba(255,255,255,0.85);
-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 0.7s; /* Firefox < 16 */
        -ms-animation: fadein 0.7s; /* Internet Explorer */
         -o-animation: fadein 0.7s; /* Opera < 12.1 */
            animation: fadein 0.7s;
}
#sec_common1 .u1 li .a_on p{color: #000;}
#sec_common1 .u1 .li1 .s2{display: none;}

#pc_yt_insta a{display: block;}
#pc_yt_insta a:hover{opacity:1;}
#pc_yt_insta ul{margin-left: auto;margin-bottom: 0;position: relative;}
#pc_yt_insta li{margin-left: 0;padding: 0;}
#pc_yt_insta .div1{width: 100%;margin: 0 auto;position: relative;}
#pc_yt_insta .ul1{display: table;padding-bottom: 36px;margin: 0 auto;max-width: 1200px;width: 100%;}
#pc_yt_insta .ul1 li{width: 50%;position: relative;display: table-cell;vertical-align: bottom;}
#pc_yt_insta .ul1 .li1 a{display:block;
-webkit-box-shadow: 5px 5px 20px 0px rgba(119,130,143,0.6);
    -moz-box-shadow: 5px 5px 20px 0px rgba(119,130,143,0.6);
    box-shadow: 5px 5px 20px 0px rgba(119,130,143,0.6);
}
#pc_yt_insta .ul1 .li1 a:hover{opacity:0.7;}
#pc_yt_insta .div2{width:54%;background:#efefef;position: absolute;right: 0;top: 0;height: 100%; z-index: -1;}
#pc_yt_insta li *{text-align: left;}
#pc_yt_insta li img{display: block;}
#pc_yt_insta li a span{display: none !important;}
#pc_yt_insta .p_title{margin: 0;line-height: normal;font-size: 45px; color: #2e2d2d; font-weight: bold;position: relative;}
#pc_yt_insta .p1{margin: 0;color: #222;font-size: 17px;margin-bottom: 20px;line-height: 25px;}
#instafeed{width: 100%;position: relative;}
#instafeed > div{max-width: 309px;position: relative;display: none;}
#instafeed img{max-width: 309px;width: 100%;}


#sec_pc2 .div1{background-repeat: no-repeat;height: 611px;background-position: 0;max-width: 1200px;margin: 0 auto 50px auto;padding: 0 20px;}
#sec_pc2 .div1 .right_div{float: right;width:50%;padding: 90px 0 0 0;}
#sec_pc2 .div1 .right_div *{color: #fff;text-align: left;}
#sec_pc2 .div1 .right_div h2{margin: 10px 0 20px 0;}
#sec_pc2 .div1 .right_div .p1{color:#9b9ea7;margin-bottom: 40px;}
#sec_pc2 .div1 .right_div ul .p{color:#9da9c3;}
#sec_pc2 .div1 .right_div ul{border-left: 1px solid #323a45;padding-left: 25px;}
#sec_pc2 .div1 .right_div ul li{position: relative;margin-top: 20px;padding-left: 45px;}
#sec_pc2 .div1 .right_div ul li .sss{position: absolute;top: 5px;left: 0;font-size:20px; }
#sec_pc2 .div1 .right_div ul .li1{margin-top: 0;}
#sec_pc2 .div1 .right_div .p_20 span{color: #feffaa;}
#sec_pc2 .div1 .right_div .p_22{color: #96959a;font-size: 14px; font-weight: bold; letter-spacing: 10px;}

#lks_touchSlider .li_2109 .div1{width: 50%;margin: 0 auto 0 10%;}
#lks_touchSlider .li_2109 .p1{color: #282828;font-weight: bold;font-size: 30px;line-height: normal;}
#lks_touchSlider .li_2109 .p2{color: #ee6f8d;}
#lks_touchSlider .li_2109 .p2 span{font-weight: normal;}


@keyframes timingFunc {
  from { left: 10%; }
			to { left: 0; }
}

/* Firefox < 16 */
@-moz-keyframes timingFunc {
  from { left: 10%; }
			to { left: 0; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes timingFunc {
    from { left: 10%; }
			to { left: 0; }
}

/* Internet Explorer */
@-ms-keyframes timingFunc {
    from { left: 10%; }
			to { left: 0; }
}		
		

#instafeed > .on1{
	-webkit-animation: timingFunc 1s;
	-moz-animation: timingFunc 1s;
	-ms-animation: timingFunc 1s;
			animation: timingFunc 1s;
width: 51.5%;
	display: block;z-index: 2;margin-left:45px;
	-webkit-box-shadow: 5px 5px 20px 0px rgba(119,130,143,0.6);
    -moz-box-shadow: 5px 5px 20px 0px rgba(119,130,143,0.6);
    box-shadow: 5px 5px 20px 0px rgba(119,130,143,0.6);
    
}
#instafeed > .on2{display: block;width: 41%;left: 55%;z-index: 1;top: 70px;opacity:0.7;position: absolute;
	-webkit-box-shadow: 5px 5px 20px 0px rgba(119,130,143,0.6);
    -moz-box-shadow: 5px 5px 20px 0px rgba(119,130,143,0.6);
    box-shadow: 5px 5px 20px 0px rgba(119,130,143,0.6);
}
#instafeed .inst_btn{background-image: url("/www-img/kr_icon.png");width: 29px;height: 38px;top: 50%;position: absolute;margin-top: -16px;
cursor: pointer;z-index: 3;}    
#instafeed .inst_next{background-position: -188px -530px;right: 0;}
#instafeed .inst_prev{background-position: -188px -492px;left: 20px;}
#instafeed .inst_next:hover{background-position: -188px -606px;opacity:1;}
#instafeed .inst_prev:hover{background-position: -188px -568px;opacity:1;}
#instafeed > div a{cursor: default;}
#instafeed > .on1 a{cursor: pointer;}

.common_padding{padding: 50px 0 0 0;}



#sec_common2{background-position: 0 100%;background-repeat: no-repeat;}
#sec_common2 *{text-align: center;color: #323232;}
#sec_common2 h2{margin:10px auto 25px auto; }
#main_video1{max-width: 720px;margin: 0 auto;}

#insta_m_ul{margin-bottom: 40px;padding: 0 20px;}
#insta_m_ul li{width: 49%;position: relative;}
#insta_m_ul .li1{margin-right: 2%;}
#insta_m_ul li a{display: block;max-width: 268px;margin: 0 auto;}

#sec_m1 .div1{white-space: nowrap;overflow-x: scroll;-ms-overflow-style: none;}
#sec_m1 .div1::-webkit-scrollbar {display: none;}
#sec_m1 .div1 a{margin-left: 5px;}
#sec_m1 .div1 a{display: inline-block;width: 60%;}
#sec_m1 .div1 .a1{margin-left: 20px;}
#sec_m1 .div1 .a4{margin-right: 20px;}
#sec_m1 .common_h2{margin-top: 40px;}
#sec_m1{display: none;}

.common_h2{text-align: center;}
.common_h2:after {content: "";background: url("/www-img/kr_icon.png");background-position: -196px -647px;
	width: 16px;height: 12px;display: block;margin: 15px auto 15px auto;}

#naverapp_bookmark{max-width: 640px;margin: 0 auto;display: none;}

#sec_m2{display: none;}
#sec_m2 ul{float: none;display: table;width: 100%;}
#sec_m2 li{float: none;display: table-cell;vertical-align: middle;}
#sec_m2 li p{text-align: center;font-size: 15px;font-weight: bold;}
#sec_m2 .li1{width: 23%;}
#sec_m2 .li2{width: 26%;padding: 0 5px;}
#sec_m2 .li2 p{font-size: 20px;color: #8b8b8b;line-height: 25px;}
#sec_m2 .li2 p span{color: #10ad9c;}
#sec_m2 .li3{width: 51%;padding: 0 5px;}
#sec_m2 .li3 p{text-align: left;color: #56b9b4;}
#sec_m2 .li3 p span{border-bottom: 1px solid #6e6c6d;color:#181617; }


#sec_m3{padding: 40px 20px;display: none;}
#sec_m3 ul li{position: relative;width: 32%;}
#sec_m3 ul .li2{margin: 0 2%;}
#sec_m3 ul li a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
#sec_m3 ul li a span{display: table;width: 100%;height: 100%;}
#sec_m3 ul li a span p{display: table-cell;vertical-align: middle;text-align: center;color: #fff;font-weight: bold;font-size: 16px;line-height: 20px;}
#sec_m3 .inner_div{text-align: center;margin-top: 20px;}
#sec_m3 .inner_div a{display: inline-block;text-align: center;padding: 7px 20px;color: #2e2d2b;background: #b3e0f3;border-radius:30px;font-weight: bold;font-size: 15px;
vertical-align: top;}
#sec_m3 .inner_div .a1{margin-right: 10px;}

#sec_common3{background-repeat: no-repeat;padding: 100px 0;}
#sec_common3 > .pc_ul{max-width: 1200px;margin: 0 auto;}
#sec_common3 > .pc_ul > li{width: 25%;}
#sec_common3 > .pc_ul > li > span{height: 272px;overflow: hidden;}
#sec_common3 > .pc_ul > li > .p_24{color: #fff;margin-bottom: 8px;}
#sec_common3 > .pc_ul > li > .p_24 span{font-weight: normal;color: #9a9da6;font-size: 20px;}
#sec_common3 > .pc_ul > .li1 a{height: 50%;width: 100%;display: table;position: relative;}
#sec_common3 > .pc_ul > .li1 a p{display: table-cell;vertical-align: middle;color: #313131;padding-left: 41%;}
#sec_common3 > .pc_ul > .li1 .a1{background-color:#fff ;}
#sec_common3 > .pc_ul > .li1 .a1:BEFORE{content: "";background: url("/www-img/kr_icon.png");width:51px ;height:47px ;background-position:-182px -387px;left: 14%;top: 53%;margin-top: -26px;position: absolute; }
#sec_common3 > .pc_ul > .li1 .a2{background-color:#f9e81e ;}
#sec_common3 > .pc_ul > .li1 .a2:BEFORE{content: "";background: url("/www-img/kr_icon.png");width:62px ;height:57px ;background-position:-182px -320px;left: 12%;top: 50%;margin-top: -31px;position: absolute; }
#sec_common3 > .pc_ul > .li1 .a2 span{font-size: 20px;}
#sec_common3 > .pc_ul > .li2 > span{background:#8098b2;padding: 20px 0 0 0; }
#sec_common3 > .pc_ul > .li2 table{max-width: 239px;margin: 0 auto;}
#sec_common3 > .pc_ul > .li2 th{color: #fff;font-size: 18px;font-weight: normal;width: 65px;min-width: 65px;text-align: left;}
#sec_common3 > .pc_ul > .li2 td{width: 174px;min-width: 174px;}
#sec_common3 > .pc_ul > .li2 .th3{vertical-align: top;}
#sec_common3 > .pc_ul > .li2 th,
#sec_common3 > .pc_ul > .li2 td{padding-bottom: 10px;}
#sec_common3 > .pc_ul > .li2 td input[type=text]{height: 32px;width: 100%;}
#sec_common3 > .pc_ul > .li2 td input[type=number]{height: 32px;width: 31.5%;}
#sec_common3 > .pc_ul > .li2 td textarea{border: none;width: 100%;height: 62px;min-height: 62px;}
#sec_common3 > .pc_ul > .li2 td .pch2 textarea{min-height: 100%;height: 100%;}
#sec_common3 > .pc_ul > .li2 td label{font-size: 12px;color: #fff;}
#sec_common3 > .pc_ul > .li2 td .main_policy{color: #fff;font-size: 12px;}
#sec_common3 > .pc_ul > .li2 .last_td{text-align: center;background: #21242b;color: #fff;font-weight: bold;font-size: 18px;height: 37px;padding-bottom: 0;cursor: pointer;}
#sec_common3 > .pc_ul > .li3 > span{background-repeat: no-repeat;background-position: center;padding-top: 220px;}
#sec_common3 > .pc_ul > .li3 > span p{text-align: center;color: #313131;}
#sec_common3 > .pc_ul > .li4 > span{background: #fff;}
#sec_common3 > .pc_ul > .li4 > span > span{display: table;width: 228px;margin: 0 auto;height: 100%;}
#sec_common3 > .pc_ul > .li4 > span > span > span{display: table-cell;width: 100%;vertical-align: middle;}
#sec_common3 > .pc_ul > .li4 > span .p_30{color: #00a498;padding:0 0 15px 43px;border-bottom: 1px solid #d5d5d5;position: relative;font-weight: bold;}
#sec_common3 > .pc_ul > .li4 > span .p_30:AFTER{content: "";background: url("/www-img/kr_icon.png");width:41px ;height:41px ;background-position:-182px -444px;left: -2px;top: -3px;position: absolute;}
#sec_common3 > .pc_ul > .li4 > span .p_top{margin-top: 15px;} 
#sec_common3 > .pc_ul > .li4 > span .p_custom{float: left;color: #313131;}
#sec_common3 > .pc_ul > .li4 > span .p_18{width: 88px;}
#sec_common3 > .pc_ul > .li4 > span .p_21{width: 140px;font-weight: bold;}
#sec_common3 > .pc_ul > .li4 > span .p_21 span{font-size: 14px;}
#sec_common3 a:hover {opacity:1;}
#sec_common3 > .m_ul{display: none;}
#sec_common3 > .pc_ul > .li2 .privacy_more_tr td{position: relative;padding-bottom: 0;}
#sec_common3 > .pc_ul > .li2 .privacy_more_tr .privacy_more_div{top: -240px;}
#sec_common3 > .pc_ul > .li2 .privacy_more_tr .privacy_more_div .pch2{height: 146px;}
#sec_common3 > .pc_ul > .li2 .privacy_more_tr .privacy_more_div .pch1{font-size: 12px;}
#sec_common3 > .pc_ul > .li2 .privacy_more_tr .privacy_more_div .pch2 textarea{font-size: 11px;}


/* bret slide */
body #li-bret{background-position: 50% 0;}
body #li-bret .div3{background: rgba(255,255,255,0.1);max-width: 650px;padding: 35px 10px;margin: 80px auto 20px auto;}
body #li-bret .p2{font-size: 37px;margin: 5px auto 0 auto;}
body #li-bret .div2{vertical-align: top;}
body #li-bret .btn_p > .sss {background-position: -77px -1253px;width: 26px;height: 18px;display: inline-block;margin-right: 7px;vertical-align: -3px;}
/* bret slide */
 

/*202105 main slide add*/
#lks_touchSlider .h4-ap{position: absolute;color: #fff;font-weight: bold;bottom: 32px;left: 16%;text-shadow: 2px 2px 2px #f7d1d0;}
#lks_touchSlider .li-2105{background: #ececee;}
#lks_touchSlider .li-2105 a{background-repeat: no-repeat;background-position: 22% 0;position: relative;}
#lks_touchSlider .li-2105 .div1{width: 40%;    margin: 0 12% 0 auto;}


#lks_touchSlider .li-2105 .ppp{color: #232323;line-height: normal;}
#lks_touchSlider .li-2105 .pp{font-size: 23px;}
#lks_touchSlider .li-2105 .pp img{display: inline-block;vertical-align: middle;}
#lks_touchSlider .li-2105 .pp span{font-weight: bold;color: #855dcd;}
#lks_touchSlider .li-2105 .p1{font-size: 34px;}
#lks_touchSlider .li-2105 .p2{font-size: 45px;font-weight: bold;margin-bottom: 30px;}

#lks_touchSlider .li-2105 .d1{margin:0 auto 15px auto;}
#lks_touchSlider .li-2105 .p4{margin: 15px auto;}
#lks_touchSlider .li-2105 .p2 span{color: #15c69a;position: relative;z-index: 1;}
#lks_touchSlider .li-2105 .p2 span::after{position: absolute;width: 100%;bottom: 0;left: 0;height: 75%;content: "";background-color: #fafea9;z-index: -1;border-radius:5px ;}
#lks_touchSlider .li-2105 .p5{margin-bottom: 20px;}
/*202105 main slide add*/


#lks_touchSlider .li-2111 a{background-repeat: no-repeat;background-position: 22% 0;position: relative;}
#lks_touchSlider .li-2111 .div1{width: 40%;    margin: 0 12% 0 auto;}
#lks_touchSlider .li-2111 .p1{font-size: 30px;line-height: 40px;color:#000;}
#lks_touchSlider .li-2111 .p1 span{background-color:#fff ;padding: 0 3px;}
#lks_touchSlider .li-2111 .p2{color: #000;margin: 10px auto 40px auto;}
#lks_touchSlider .li-2111 .h4-ap{text-shadow:none;padding: 5px 15px;background: rgba(255, 255, 255, 0.5);left: 20%;color:#000;}


#lks_touchSlider .li-2201 a{background-repeat: no-repeat;background-position: 22% 0;position: relative;}
#lks_touchSlider .li-2201 .div1{width: 40%;    margin: 0 auto 0 12%;}
#lks_touchSlider .li-2201 .p1{font-size: 30px;line-height: 40px;color: #323232;}
#lks_touchSlider .li-2201 .p2{color: #000;margin: 10px auto 40px auto;}
#lks_touchSlider .li-2201 .h4-ap{text-shadow:none;padding: 5px 15px;background: rgba(255, 255, 255, 0.5);right: 20%;left:auto;color: #000;}



#lks_touchSlider .li-2309 a{background-repeat: no-repeat;background-position: 22% 0;position: relative;}
#lks_touchSlider .li-2309 .div1{width: 40%;    margin: 0 auto 0 15%;}
#lks_touchSlider .li-2309 .p1{font-size: 30px;line-height: 40px;color: #323232;font-weight: normal;}
#lks_touchSlider .li-2309 .p2{color: #000;margin: 10px auto 40px auto;line-height: 64px;font-weight: normal;}
#lks_touchSlider .li-2309 .p2 .s1{font-weight: bold;}
#lks_touchSlider .li-2309 .p2 .s2{font-weight: bold;color: #d75fda;}
#lks_touchSlider .li-2309 .p2 .s3{font-style: italic;}
#lks_touchSlider .li-2309 p{text-align: left;}
body #main #lks_touchSlider .li-2309 .main-more-btn{margin-left: 0;width: 310px;text-align: center;}



/*202206 main slide add*/
#lks_touchSlider .li-2206 a{background-repeat: no-repeat;background-position: 50%;position: relative;}
#lks_touchSlider .li-2206 .div1{display: table; height: 100%; width: 100%;}
#lks_touchSlider .li-2206 .div2{display: table-cell; vertical-align: middle;}
#lks_touchSlider .li-2206 .div2 *{color: #000;}
#lks_touchSlider .li-2206 .div2 .p1{font-size: 41px;font-weight: normal;line-height: 55px;}
#lks_touchSlider .li-2206 .div2 .p2{font-size: 33px;font-weight: normal;margin: 30px auto 20px auto;}
#lks_touchSlider .li-2206 .div2 .p3{font-size: 18px;margin-bottom: 30px;}
#lks_touchSlider .li-2206 .div2 .p1 span{font-weight: bold;}
#lks_touchSlider .li-2206 .div2 .p2 .s1{font-size: 70px;font-weight: bold;color: #fff;background-color: #000;}
#lks_touchSlider .li-2206 .div2 .p2 .s1 .ss{color: #ef8201;position: relative;}
#lks_touchSlider .li-2206 .div2 .p2 .s1 .ss::after{content: "";position: absolute;width: 9px;height: 9px;top: -15px;left: 50%;margin-left: -4.5px;border-radius: 50%;background-color: #000;}
#lks_touchSlider .li-2206 .div2 .p2 .s1 .sss{color: #fff;font-weight: normal;font-size: 41px;}
#lks_touchSlider .li-2206 .div2 .p2 .s1 .ssss{color: #fff;font-size: 60px;}
#lks_touchSlider .li-2206 .div2 .p2 .s2{font-size: 60px;font-weight: bold;color: #64b141;}
#lks_touchSlider .li-2206 .div2 .p2 .s3{font-style: italic;}
/*202206 main slide add*/

#doc-intro-main .doc-intro{height: 1292px;width: 100%;background-position: 50% 100%;background-size: cover;}
#doc-intro-main .doc-intro .ddd{width: 100%;padding-top: 58px;}
#doc-intro-main .doc-intro .ddd ul{text-align: center;font-size: 0;}
#doc-intro-main .doc-intro .ddd li{display: inline-block;width: auto;cursor: pointer;vertical-align: top;}
#doc-intro-main .doc-intro .ddd li a{display: block;width: 100%;height: 100%;position: relative;}
#doc-intro-main .doc-intro .ddd li a:HOVER{opacity:1;}
#doc-intro-main .doc-intro .ddd li a:HOVER span{opacity:0.3;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;}


#doc-intro-main .ppp{text-align: center;letter-spacing: 22px;font-size: 14px;margin-top: 50px;}
#doc-intro-main .m-p{display: none;}
#doc-intro-main .ddd-2 li a:HOVER{opacity:1;}
#doc-intro-main .ddd-2 ul{text-align: center;font-size: 0;}
#doc-intro-main .ddd-2 li{display: inline-block;width: auto;cursor: pointer;border-radius: 18px;margin: 0 4px;}
#doc-intro-main .ddd-2 .li0{display: block;cursor: text;}
#doc-intro-main .ddd-2 .li0 p{font-weight: bold;font-size: 40px;line-height: 40px;color: #fff;margin: 20px auto 40px auto;}
#doc-intro-main .ddd-2 .ll1{background-color: #7b8181;}
#doc-intro-main .ddd-2 .ll2{background-color: #727272;}
#doc-intro-main .ddd-2 .ll3{background-color: #726866;}
#doc-intro-main .ddd-2 .ll4{background-color: #867d76;}
#doc-intro-main .ddd-2 .ll5{background-color: #7a766d;}
#doc-intro-main .ddd-2 li a{display: block;width: 230px;height: 170px;padding: 40px 28px;}
#doc-intro-main .ddd-2 .p1{color: #fff;font-size: 24px;font-weight: bold;}
#doc-intro-main .ddd-2 .p2{color: #fff;height: 40px;width: 100%;border: 1px solid #fff;border-radius: 5px;letter-spacing: 0px;
font-size: 18px;line-height: 38px;margin-top: 20px;}
#doc-intro-main .ddd-2 .p2 span{content: "";background-position: -59px -32px;width: 8px;height: 14px;display: inline-block;
	vertical-align: 0px;margin-left: 10px;}
#doc-intro-main .ddd-2 a:hover .p2{color: #000;background-color: #fff;}
#doc-intro-main .ddd-2 a:hover .p2 span{background-position: -112px -31px;}

#lks_touchSlider .li-2501 .div1{margin: 0 auto;max-width: 1063px;}

.list-banner-sec{padding: 0;margin: 0 auto;}
.list-banner-sec .div{height: 452px;background-position: 50%;background-repeat: no-repeat;}
.list-banner-sec .div a{display: block;width: 100%;height: 100%;}

.common_padding-new{padding: 50px 0;}

@media only screen and (max-width: 1622px) {
	#lks_touchSlider .li4 .div1{margin: 0 12% 0 auto;}



	#lks_touchSlider .li-2111 a{background-position: 50% 0;}
	#lks_touchSlider .li-2111 .div1{width: 50%;margin: 0 0 0 auto;}
	#lks_touchSlider .li-2111 .h4-ap{left: 20px;}

	#lks_touchSlider .li-2201 a{background-position: 50% 0;}
	#lks_touchSlider .li-2201 .div1{width: 50%;margin: 0 auto 0 0 ;}
	#lks_touchSlider .li-2201 .h4-ap{right: 20px;}


	#lks_touchSlider .li-2309 a{background-position: 50% 0;}
	#lks_touchSlider .li-2309 .div1{width: 50%;margin: 0 auto 0 15% ;}
}


@media only screen and (max-width: 1305px) {
	#lks_touchSlider .li4 .div1{margin: 0 5% 0 auto;}

	/*202105 main slide add*/
	#lks_touchSlider .li-2105 a{background-position: 0 0;}
	/*202105 main slide add*/


	#doc-intro-main .doc-intro{height: 1090px;}
	#doc-intro-main .doc-intro .ddd li{max-width: 190px;}
	#doc-intro-main .ddd-2 li a{width: 180px;height: 160px;}

	.list-banner-sec .div{background-size: cover;height: 370px;}

}
@media only screen and (max-width: 1112px) {
	#lks_touchSlider .li4 .div1{margin: 0 0 0 auto;}
	#sec_pc2 .div1 .right_div p br{display: none;}
}
 
@media only screen and (max-width: 1023px) {

	#doc-intro-main .ddd-2 li a{width: 110px;}
	#doc-intro-main .doc-intro{height: 780px;}
	#doc-intro-main .doc-intro .ddd li{max-width: 120px;}

	/*202105 main slide add*/
	#lks_touchSlider .li-2105 a{background-size: 54%;}
	#lks_touchSlider .li-2105 .div1{margin: 0 0 0 auto;}
	#lks_touchSlider .li-2105 .d1{width: 180px;}
	#lks_touchSlider .li-2105 .p1{font-size: 20px;}
	#lks_touchSlider .li-2105 .p2{font-size: 26px;margin-bottom: 15px;}
	#lks_touchSlider .li-2105 .pp{font-size: 16px;}
	#lks_touchSlider .li-2105 .p4{margin: 5px auto;}
	/*202105 main slide add*/

	.common_padding{padding: 40px 0 0 0;}
	
	#lks_touchSlider li{height: 350px;background-size:cover; }
	#lks_paging > ul > li{width: 15px;height: 15px;}
	#lks_paging{height: 15px;bottom: 10px;}
	
	#lks_touchSlider li .p1{font-size: 18px;line-height: 23px;}
	#lks_touchSlider li .p2{font-size: 28px;line-height: 34px;}
	#lks_touchSlider li .p3{font-size: 16px;}
	#lks_touchSlider .li1 .in1 .p3{height: 140px;}
	#lks_touchSlider .li1 .in1 .p3 span{font-size: 25px;}
	
	#lks_touchSlider .li3 .in_div{margin: 0 auto 15px auto;height: 100px;max-width:450px;}
	
	#lks_touchSlider .li4 .div1{margin: 0 10% 0 auto;}
	
	
	
	#pc_yt_insta .p_title{font-size: 30px;}
	#pc_yt_insta .p1{font-size: 14px;}
	#instafeed > .on2{left: 53%;}
	
	#sec_pc2 .div1 .right_div{padding: 50px 20px 0 0;}
	#sec_pc2 .div1{background-size:cover;height: 500px;margin: 0 auto 40px auto;}
	#sec_pc2 .div1 .right_div .p1 br{display: none;}
	#sec_pc2 .div1 .right_div ul li{margin-top: 15px;}
	
	#sec_common3 > .pc_ul > li{width: 50%;}
	#sec_common3 > .pc_ul > .li3, #sec_common3 > .pc_ul > .li4{margin-top: 20px;}
	#sec_common3 > .pc_ul{max-width: 600px;}
	#sec_common3{padding: 40px 20px;}
	
	/* bret slide */
	body #li-bret{background-position: 64% 0;}
	body #li-bret .div3{max-width: 230px;padding: 15px 10px;    margin: 40px auto 20px auto;}
	body #li-bret .p2{font-size: 24px;}
	/* bret slide */


	#lks_touchSlider .li-n-1 ul{margin: 25px auto 15px auto;}
	#lks_touchSlider .li-n-1 ul li{width: 125px;height: 125px;margin: 0 1px;}
	#lks_touchSlider .li-n-1 ul li div p{font-size: 14px;}
	#lks_touchSlider .li-n-1 ul li .s{right: 11px;}
	#lks_touchSlider .li-n-1 .p1{font-size: 20px;}


	#lks_touchSlider .li_2109 .p1{font-size: 18px;}


	#lks_touchSlider .li-2111 a{background-size: cover;}
	#lks_touchSlider .li-2111 .p1{font-size: 18px;line-height: 25px;}
	#lks_touchSlider .li-2111 .p2{font-size: 28px;margin: 10px auto 15px auto;}

	#lks_touchSlider .li-2201 a{background-size: cover;}
	#lks_touchSlider .li-2201 .p1{font-size: 18px;line-height: 25px;}
	#lks_touchSlider .li-2201 .p2{font-size: 28px;margin: 10px auto 15px auto;}

	
	#lks_touchSlider .li-2309 a{background-size: cover;}
	#lks_touchSlider .li-2309 .p1{font-size: 18px;line-height: 25px;}
	#lks_touchSlider .li-2309 .p2{font-size: 28px;margin: 10px auto 15px auto;line-height: 36px;}


	/*202206 main slide add*/
	#lks_touchSlider .li-2206 .div2 .p1{font-size: 20px;line-height: 30px;}
	#lks_touchSlider .li-2206 .div2 .p2{font-size: 18px;}
	#lks_touchSlider .li-2206 .div2 .p2 .s1{font-size: 35px;}
	#lks_touchSlider .li-2206 .div2 .p2 .s2{font-size: 30px;}
	#lks_touchSlider .li-2206 .div2 .p2 .s1 .ss::after{margin-left: -3px;width: 6px;height: 6px;top:-10px;}
	#lks_touchSlider .li-2206 .div2 .p2 .s1 .ssss{font-size: 30px;}
	#lks_touchSlider .li-2206 .div2 .p2 .s1 .sss{font-size: 25px;}
	#lks_touchSlider .li-2206 .div2 .p3{font-size: 16px;}

	/*202206 main slide add*/

	#lks_touchSlider .li-2501 .div1{width: 70%;}


	.common_padding-new{padding: 40px 0;}
	.list-banner-sec .div{height: 250px;}


	#doc-intro-main .ddd-2 li a{height: 110px;}
	#doc-intro-main .ddd-2 .li0 p{font-size: 24px;}
	#doc-intro-main .ddd-2 .p1{font-size: 16px;}
	#doc-intro-main .ddd-2 .p2{font-size: 15px;line-height: 28px;height: 30px;margin-top: 10px;}
	#doc-intro-main .ddd-2 .p2 span{vertical-align: -1px;}
	#doc-intro-main .ddd-2 li a{ padding: 20px 10px;}
}
@media only screen and (max-width: 900px) {
	#sec_pc2{padding: 0;}
	#sec_pc2 .div1{margin: 0;}
	#sec_pc2 .div1{height: 568px;}
}

@media only screen and (max-width: 768px) {
	#sec_common2{background-image: none !important;background-color: #000;padding: 40px 20px;}
	#sec_common2 .p_30{display: none;}
	#sec_common2 h2{margin: 0 auto;color: #fff;}
	#sec_common2 h2:after {content: "";background: url("/www-img/kr_icon.png");background-position: -196px -647px;
	width: 16px;height: 12px;display: block;margin: 15px auto 0 auto;}
	
	#sec_pc2 .div1{background-position: 100%;height: auto;background-size: auto;padding: 40px 20px;}
	#sec_pc2 .div1 .right_div{width: 100%;padding: 0;}
	#sec_pc2 .div1 .right_div .p_22{text-align: center;}
	#sec_pc2 .div1 .right_div h2{text-align: center;}
	
	#lks_touchSlider .li4 a{background-color: rgba(0,0,0,0.5);}
	#lks_touchSlider .li4 .div1{margin: 0 auto;width: 100%;}
	#lks_touchSlider .li4 p{text-align: center;}
	#lks_touchSlider .li4 .btn_p{margin: 0 auto;}
	#lks_touchSlider .li4{background-position: 12% 0;}

}

@media only screen and (max-width: 640px) {
	
	#doc-intro-main .doc-intro .ddd li{max-width: 100%;display: block;}
	#doc-intro-main .doc-intro{height: auto;}

	/*202105 main slide add*/
	#lks_touchSlider .h4-ap{left: 10px;}
	#lks_touchSlider .li-2105 .div1{width: 56%;}
	#lks_touchSlider .li-2105 a{background-size: 68%;background-position: -49px 100%;}
	#lks_touchSlider .li-2105 .d1{width: 150px;}
	#lks_touchSlider .li-2105 .p1{font-size: 16px;}
	#lks_touchSlider .li-2105 .p2{font-size: 20px;}
	#lks_touchSlider .li-2105 .pp{font-size: 12px;}
	#lks_touchSlider .li-2105 .pp img{width: 16px;}
	/*202105 main slide add*/


	.common_padding{padding: 40px 20px;}
	
	
	#sec_common1 .u1 li .a_on{background: none;}
	#sec_common1 .u1 li .a_on p{color: #fff;}
	
	#insta_m_ul .pc_insta_img,
	#sec_pc1,
	#sec_common1 .u1 .li1 .s1,
	#sec_common1 .u1 .li2,
	#sec_common1 .u1 .li4{display: none;}
	
	#lks_touchSlider .li6 .div1{margin: 0 0 0 auto;width: 100%;}
	#lks_touchSlider .li4{background-position: 28% 0;}
	
	#sec_common1 .u1 li{width: 49%;border-right: none;}
	
	#sec_common1 .u1 .li1{margin-right: 2%;}
	#sec_common1{background: url("/img/main/nm_bannerbg.jpg");background-size: cover;background-position: 0;}
	#sec_common1 .u1 .li1 .s2{display: block;}
	
	#sec_m3 p br,
	#sec_m3,
	#sec_m2 li p br,
	#sec_m2,
	#sec_m1{display: block;}
	
	#sec_common3 > .pc_ul{display: none;}
	#sec_common3 > .m_ul{display: table;}
	#sec_common3 > .m_ul li{width: 50%;display: table-cell;vertical-align: top;}
	#sec_common3 > .m_ul .li1{padding-right: 1%;}
	#sec_common3 > .m_ul .li2{padding-left: 1%;position: relative;}
	#sec_common3 > .m_ul .li2 > span{position: absolute;width: 100%;height: 48%;background: #fff;padding: 0 0 0 10px;}
	#sec_common3 > .m_ul .li2 > span > div{display: table;width: 100%;height: 100%;}
	#sec_common3 > .m_ul .li2 > span > div > div{display: table-cell;vertical-align: middle;}
	#sec_common3 > .m_ul .li2 > .s1{top: 0;}
	#sec_common3 > .m_ul .li2 > .s2{top: 52%;}
	#sec_common3 > .m_ul .li2 > span p{color: #323232;}
	#sec_common3 > .m_ul .li2 > span .p1{font-weight: bold;font-size: 16px;margin-bottom: 3px;}
	#sec_common3 > .m_ul .li2 > span .p2{line-height: 15px;}
	#sec_common3 > .m_ul .li2 > .s1 .in1{font-size: 12px;display: inline-block;width:35px;vertical-align: top; }
	#sec_common3 > .m_ul .li2 > .s1 .in2{font-size: 14px;font-weight: bold;display: inline-block;vertical-align: top;}
	#sec_common3 > .m_ul .li2 > .s2 .p2{font-size: 20px;font-weight: bold;color: #00a498;position: relative;height: 41px;line-height: 36px;
	padding-left: 42px;}
	#sec_common3 > .m_ul .li2 > .s2 .p2:before {content: "";background: url("/www-img/kr_icon.png");width:41px ;height:41px ;
	background-position:-182px -444px;left: -2px;top: -3px;position: absolute;}

	#lks_touchSlider .li-ps{      background-position: 69% 47%;background-size: 350%;}
	#lks_touchSlider .li-ps .p1{font-size: 16px;}
	#lks_touchSlider .li-ps .p2{line-height: 40px;font-size: 25px;}

	#lks_touchSlider .li-n-1 ul li div p br{display: block;}
	#lks_touchSlider .li-n-1 ul li{width: 78px;height: 78px;margin: 0;}
	#lks_touchSlider .li-n-1 ul li div p{font-size: 10px;}
	#lks_touchSlider .li-n-1 ul li .s{right: -2px;top: -20px;}
	

	#lks_touchSlider .li-ps .div1{width: 100%; margin: 0 auto;}
	#lks_touchSlider .li-ps .div1 .mobile_br{display: none;}


	#lks_touchSlider .li_2109 .div1{width: 50%;margin: 0 auto 0 0;}
	#lks_touchSlider .li_2109 .p1{font-size: 16px;}
	#lks_touchSlider .li_2109 .p2{font-size: 20px;}

	#lks_touchSlider .li-2111 a{background-position: 48% 0;}
	#lks_touchSlider .li-2111 .h4-ap{left: 10px;padding: 2px 5px;}
	#lks_touchSlider .li-2111 .p1{font-size: 14px;line-height: 19px;}
	#lks_touchSlider .li-2111 .p2{font-size: 24px;}

	#lks_touchSlider .li-2201 a{background-position: 55% 0;}
	#lks_touchSlider .li-2201 .h4-ap{right: 10px;padding: 2px 5px;}
	#lks_touchSlider .li-2201 .p1{font-size: 14px;line-height: 19px;}
	#lks_touchSlider .li-2201 .p2{font-size: 22px;}


	#lks_touchSlider .li-2309 .div1{margin: 0 auto 0 0;}
	body #main #lks_touchSlider .li-2309 .main-more-btn{width: 230px;}
	#lks_touchSlider .li-2309 a{background-position: 55% 0;}
	#lks_touchSlider .li-2309 .h4-ap{right: 10px;padding: 2px 5px;}
	#lks_touchSlider .li-2309 .p1{font-size: 14px;line-height: 19px;}
	#lks_touchSlider .li-2309 .p2{font-size: 22px;}


	#lks_touchSlider .li-2501{background-position: 35%;}
	#lks_touchSlider .li-2501 .div1{width: 100%;max-width: 300px;}

	#sec_pc2 .div1 .right_div .p_20{font-size: 14px;}
	#sec_pc2 .div1 .right_div .p{font-size: 12px;}
	#sec_pc2 .div1 .right_div ul li .sss{font-size: 14px;top: 0;}

	.list-banner-sec .div{background-image: none !important;height: auto;}

	#doc-intro-main .ddd-2{padding: 40px 20px 10px 20px;}
	#doc-intro-main .ddd-2 .ll{float: left;display: block;margin: 0;width: 32%;margin-left: 2%;margin-bottom: 10px;}
	#doc-intro-main .ddd-2 .li0,#doc-intro-main .ddd-2 .ll3{margin-left: 0;}
	#doc-intro-main .ddd-2 li a{width: auto;}
	#doc-intro-main .pc-p{display: none;}
	#doc-intro-main .m-p{display: block;}
	#doc-intro-main .ddd-2 .li0 div{display: table;width: 100%;height: 110px;}
	#doc-intro-main .ddd-2 .li0 div p{display: table-cell;vertical-align: middle;line-height: 30px;font-size: 16px;}
	#doc-intro-main .ppp{margin-top: 0;font-size: 10px;letter-spacing: 12px;}
	#doc-intro-main .doc-intro .ddd{padding-top: 0;}
	#doc-intro-main .doc-intro{padding-bottom: 20px;}

	

}






