 @charset "utf-8";
/* doc.css는 디자인페이지 스타일을 정의합니다. */
.conf-intro .content1{padding:120px 0;text-align:center;}
.conf-intro .content1 .tit{margin-bottom:35px;font-size: clamp(1.125rem, 0.375rem + 1.5625vw, 2.25rem);line-height:1.4em;color: #000;}
.conf-intro .content1 .wrap .dt{margin-bottom:30px;line-height:2em;}
.conf-intro .content1 .wrap .dt:last-child{margin-bottom:0;}
.conf-intro .content1 .wrap .dt strong{font-size: clamp(0.875rem, 0.625rem + 0.5208vw, 1.25rem);color: #000;}
.conf-intro .content1 .wrap .dt strong.type2{display:block;font-size: clamp(1rem, 0.6667rem + 0.6944vw, 1.5rem);}
.conf-intro .content2{padding:400px 0 140px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.conf-intro .content2 .contain{display:flex;align-items:center;}
.conf-intro .content2 .logo{padding:0 95px;}
.conf-intro .content2 .wrap{min-width:0;width:1%;flex:1 1 auto;color: #fff;}
.conf-intro .content2 .wrap .dt{margin-bottom:25px;line-height:1.44em;}
.conf-intro .content2 .wrap .dt:last-child{margin-bottom:0;}
.conf-intro .content3{padding-top:180px;}
.conf-intro .content3 .con{margin-bottom:140px;}
.conf-intro .content3 .con:last-child{margin-bottom:0;}
.conf-intro .content3 .con .con-tit{font-size: clamp(1rem, 0.5rem + 1.0417vw, 1.75rem);font-weight:700;line-height:1.4em;color: #000;margin-bottom:50px;text-align:center;}
.vod-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -30px -60px;}
.vod-list li{width:50%;padding:0 30px;margin-bottom:60px;}

.sub-visual .inner.conf2 .tit46{margin-bottom:20px;font-size: clamp(1.375rem, 0.375rem + 2.0833vw, 2.875rem);color: #419e41;font-weight:700;line-height:1.2em;}	
.sub-visual .inner.conf2 .tit50{margin-bottom:20px;font-size: clamp(1.5rem, 0.4167rem + 2.2569vw, 3.125rem);color: #54cc54;font-weight:700;line-height:1.2em;}	
.sub-visual .inner .tt26{margin-bottom:15px;font-size: clamp(1rem, 0.5833rem + 0.8681vw, 1.625rem);line-height:1.38em;font-weight:800;}
.sub-visual .inner .apply-btn{display:flex;justify-content:center;align-items:center;max-width:200px;width:100%;height:60px;margin:40px auto 0;border:1px solid #fff;transition:.3s;}
.sub-visual .inner .apply-btn span{position:relative;padding-left:32px;font-size: clamp(0.875rem, 0.7763rem + 0.3947vw, 1.25rem);line-height:1.2em;color: #fff;font-weight:500;letter-spacing:0;transition:.3s;}
.sub-visual .inner .apply-btn span:before{content:'';width:24px;height:16px;background:url('../images/sub/btn-arr.png')no-repeat 0 50%/contain;position: absolute;left:0;top:4px;transition:.3s;}
.sub-visual .inner .apply-btn:hover{border-color: #54cc54;}
.sub-visual .inner .apply-btn:hover span{color: #54cc54;}
.sub-visual .inner .apply-btn:hover span:before{background-image:url('../images/sub/btn-arr-on.png');}

.conf24 .content1 .poster{margin:110px 0;text-align:center;}
.conf24 .content1 .loc{margin-bottom:130px;}
.conf24 .content1 .loc .top-wrap{margin-bottom:50px;}
.conf24 .content1 .loc .top-wrap .logo{margin-bottom:100px;text-align:center;}
.conf24 .content1 .loc .top-wrap .wrap{display:flex;justify-content:center;}
.conf24 .content1 .loc .top-wrap .wrap dl{display:flex;align-items:center;justify-content:flex-end;;margin-bottom:60px;}
.conf24 .content1 .loc .top-wrap .wrap dl:last-child{margin-bottom:0;}
.conf24 .content1 .loc .top-wrap .wrap dl dt{font-size: clamp(0.9375rem, -0.1042rem + 2.1701vw, 2.5rem);margin-right:25px;color: #419e41;font-weight:700;line-height:1.2em;}
.conf24 .content1 .loc .top-wrap .wrap dl dd{font-size: clamp(0.875rem, 0.2083rem + 1.3889vw, 1.875rem);color: #000;font-weight:500;line-height:1.2em;padding-top:5px;}
.conf24 .content1 .loc .top-wrap .wrap dl.type2 dt{color: #000;}
.conf24 .content1 .loc .top-wrap .wrap dl.type2 dd{font-size: clamp(0.875rem, 0.7083rem + 0.3472vw, 1.125rem);}
.conf24 .content1 .loc .maps{position:relative;}
.conf24 .content1 .loc .maps:after{content:'';width:100%;height:100%;position: absolute;left:0;top:0;z-index:1;}
.conf24 .content1 .loc .maps .root_daum_roughmap {width:100% !important; height:700px !important;}
.conf24 .content1 .loc .maps .root_daum_roughmap .wrap_map {height:700px !important;}
.conf24 .content1 .loc .maps .roughmap_lebel_text {line-height:0 !important; font-size:0 !important;}
.conf24 .content1 .loc .maps .map_border{display:none;}
.conf24 .content1 .loc .maps .roughmap_lebel_text:after {content:"새중앙교회"; font-size:12px; line-height:15px;}
.conf24 .content1 .btm-con{padding-bottom:180px;}
.conf24 .content1 .btm-con .row{display:flex;align-items:flex-end;margin-bottom:130px;}
.conf24 .content1 .btm-con .row .tt-wrap{min-width:0;width:1%;flex:1 1 auto;margin-right:135px;text-align:right;}
.conf24 .content1 .btm-con .row .tt-wrap .tit{margin-bottom:35px;font-size: clamp(1.125rem, 0.2083rem + 1.9097vw, 2.5rem);font-weight:700;line-height:1.2em;}
.conf24 .content1 .btm-con .row .tt-wrap .info .wrap{margin-bottom:30px;}
.conf24 .content1 .btm-con .row .tt-wrap .info .wrap:last-child{margin-bottom:0;}
.conf24 .content1 .btm-con .row .tt-wrap .info .wrap .name{margin-bottom:5px;font-size: clamp(0.9375rem, 0.3125rem + 1.3021vw, 1.875rem);color: #333;font-weight:700;line-height:1.2em;}
.conf24 .content1 .btm-con .row .tt-wrap .info .wrap .txt{font-size: clamp(0.875rem, 0.625rem + 0.5208vw, 1.25rem);line-height:1.5em;}
.conf24 .content1 .btm-con .row .cc-list{padding-right:70px;}
.conf24 .content1 .btm-con .row .cc-list ul{display:flex;margin:0 -7px;}
.conf24 .content1 .btm-con .row .cc-list ul li{padding:0 7px;}
.conf24 .content1 .btm-con .row:nth-child(even){flex-direction:row-reverse;}
.conf24 .content1 .btm-con .row:nth-child(even) .tt-wrap{text-align:left;margin-left:135px;margin-right:0;}
.conf24 .content1 .btm-con .row:nth-child(even) .cc-list{padding-left:70px;padding-right:0;}

.conf24 .content2{padding:120px 0 200px;margin-bottom:160px;background:url('../images/sub/conf24-bg.jpg')no-repeat 50% 50%/cover;margin-bottom:0 !important;}
.conf24 .content2 .con{margin-bottom:120px;}
.conf24 .content2 .con.con1{margin-left:auto;margin-right:auto;max-width:1114px;}
.conf24 .content2 .con:last-child{margin-bottom:0;}
.doc-tit{margin-bottom:60px;font-size: clamp(1.125rem, 0.2083rem + 1.9097vw, 2.5rem);text-align:center;line-height:1.2em;font-weight:700;}
.conf24 .content2 .con .row{margin-bottom:50px;}
.conf24 .content2 .con .row:last-child{margin-bottom:0;}
.conf24 .content2 .con .row .tit-wrap{display:flex;align-items:center;margin-bottom:20px;}
.conf24 .content2 .con .row .tit-wrap .tit{display:inline-block;margin-right:30px;line-height:1em;font-size: clamp(0.9375rem, 0.5625rem + 0.7813vw, 1.5rem);font-weight:700;color: #419e41;}
.conf24 .content2 .con .row .tit-wrap .line{min-width:0;width:1%;flex:1 1 auto;height:4px;background-color: #419e41;}
.conf24 .content2 .con .row .list ul{display:flex;flex-wrap:wrap;margin:0 -18px -36px;}
.conf24 .content2 .con .row .list ul li{padding:0 18px;margin-bottom:36px;width:25%;}
.conf24 .content2 .con .row .list ul li .pp{position:relative;}
.conf24 .content2 .con .row .list ul li .pp p{position: absolute;left:20px;bottom: 15px;line-height:1.2em;font-size: clamp(0.75rem, 0.6842rem + 0.2632vw, 1rem);color: #fff;z-index:1;text-shadow: 0px 0px 5px rgba(0,0,0,.6);font-weight:700;}
.conf24 .content2 .con .row .list ul li .pp p strong{font-size: clamp(0.875rem, 0.7763rem + 0.3947vw, 1.25rem);}
.conf24 .content2 .con.con2 .row .flex{display:flex;margin:0 -18px;}
.conf24 .content2 .con.con2 .row .flex .col{padding:0 18px;}
.conf24 .content2 .con.con2 .row .flex .col.x3{width:60%;}
.conf24 .content2 .con.con2 .row .flex .col.x2{width:40%;}
.conf24 .content2 .con.con2 .row .flex .col.x3 .list ul li{width:33.3333%;}
.conf24 .content2 .con.con2 .row .flex .col.x2 .list ul li{width:50%;}

.conf24 .content2 .con.con3 .img-list ul{display:flex;margin:0 -20px;}
.conf24 .content2 .con.con3 .img-list ul li{width:33.3333%;padding:0 20px;}

.conf24 .content3 .bg-con{padding:240px 0 180px;background:url('../images/sub/conf24-bg2.jpg')no-repeat 50% 50%/cover;}
.conf24 .content3 .bg-con .wrap{padding-left:80px;max-width:770px;}
.conf24 .content3 .bg-con .wrap .tit{margin-bottom:25px;font-size: clamp(1rem, -0.3333rem + 2.7778vw, 3rem);font-weight:700;line-height:1.4em;line-height:1.2em;}
.conf24 .content3 .bg-con .wrap .tt{color: #fff;}

.conf24 .content4{padding:100px 0;}

.sub-visual .tt24{margin-bottom:5px;font-weight:700;font-size: clamp(0.9375rem, 0.5625rem + 0.7813vw, 1.5rem);line-height:1.5em;}
.sub-visual .dt{line-height:1.56em;}

.gather .content{padding:130px 0;}
.gather .content:last-child{padding-bottom:0;}
.doc-tit2{margin-bottom:70px;text-align:center;color: #000;font-weight:700;font-size: clamp(1.25rem, 0.9167rem + 0.6944vw, 1.75rem);line-height:1.4em;}
.gather .content1 ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -20px -60px;}
.gather .content1 ul li{width:25%;padding:0 20px;margin-bottom:60px;}
.gather .content1 ul li .wrap{display:flex;}
.gather .content1 ul li .wrap .num{width:48px;font-size: clamp(0.9375rem, 0.0625rem + 1.8229vw, 2.25rem);color: #000;font-weight:900;line-height:1.2em;}
.gather .content1 ul li .wrap .dt{min-width:0;width:1%;flex:1 1 auto;}
.gather .content2{background:url('../images/sub/gather-bg.jpg')no-repeat 50% 50%/cover;color: #fff;text-align:center;}
.gather .content2 .doc-tit2{color: #fff;}
.doc-list{display:flex;flex-wrap:wrap;margin:0 -17px -34px;}
.doc-list li{width:33.3333%;padding:0 17px;margin-bottom:34px;}

.contents-list{margin-top:60px;}
.contents-list ul{display:flex;flex-wrap:wrap;margin:0 -20px -55px;}
.contents-list ul li{padding:0 20px;margin-bottom:55px;width:25%;}
.contents-list ul li .pic {position:relative; height:0; padding-bottom:68.75%; overflow:hidden;}
.contents-list ul li .pic:after{content:'';width:100%;height:100%;border:1px solid #ddd;position: absolute;left:0;top:0;}
.contents-list ul li .pic img {position:absolute; top:50%; left:0; transform:translateY(-50%); width:100% !important; height:100% !important; max-width:100%; min-height:100%; object-fit:cover; transition:0.3s;}
.contents-list ul li .date{font-size: clamp(0.75rem, 0.6667rem + 0.1736vw, 0.875rem);margin:25px 0 10px;font-weight:700;color: #000;line-height:1.2em;}
.contents-list ul li .tt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height:1.63em;}

.sub-visual .inner.ms1 .tt20{margin-top:20px;line-height:1.8em;font-size: clamp(0.9375rem, 0.8224rem + 0.4605vw, 1.375rem);}
.sub-visual .inner.ms1 .tt20 p{margin-bottom:15px;}
.sub-visual .inner.ms1 .tt20 p:last-child{margin-bottom:0;}

.mission1 .content{padding:120px 0;}
.mission1 .content2{background:url('../images/sub/mission1-bg.jpg')no-repeat 50% 50%/cover;}
.mission1 .content2 .doc-tit2{color: #fff;}

.sub-visual .inner.ms2 .tit80{margin-bottom:20px;}
.sub-visual .inner.ms2 .tt20{margin-bottom:20px;}
.sub-visual .inner.ms2 .tt20:last-child{margin-bottom:0;}

.notice-list{border-top:1px solid #ddd;}
.notice-list ul li{padding:28px 0;border-bottom:1px solid #ddd;}
.notice-list ul li a{display:flex;}
.notice-list ul li a .img{width:220px;margin-right:20px;}
.notice-list ul li a .img .pic {position:relative; height:0; padding-bottom:65.5%; overflow:hidden;}
.notice-list ul li a .img .pic:after{content:'';width:100%;height:100%;border:1px solid #ddd;position: absolute;left:0;top:0;}
.notice-list ul li a .img .pic img {position:absolute; top:50%; left:0; transform:translateY(-50%); width:100% !important; height:100% !important; max-width:100%; min-height:100%; object-fit:cover; transition:0.3s;}
.notice-list ul li a .tt-wrap{display:flex;flex-direction:column;justify-content:space-between;min-width:0;width:1%;flex:1 1 auto;padding:5px 0;}
.notice-list ul li a .tt-wrap .wrap{margin-bottom:10px;}
.notice-list ul li a .tt-wrap .wrap .tit{font-size: clamp(0.9375rem, 0.8125rem + 0.2604vw, 1.125rem);font-weight:700;color: #333;line-height:1.4em;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width:100%;}
.notice-list ul li a .tt-wrap .wrap .tt{line-height:1.5em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.notice-list ul li a .tt-wrap .date{line-height:1.2em;color: #767676;font-size: clamp(0.75rem, 0.6667rem + 0.1736vw, 0.875rem);}

.join-gd .content{margin-bottom:160px;}
.join-gd .content:last-child{margin-bottom:0;}
.join-gd .content1 .step-list{display:flex;justify-content:center;margin:0 -44px;}
.join-gd .content1 .step-list li{padding:0 44px;text-align:center;}
.join-gd .content1 .step-list li .ic{display:flex;justify-content:center;align-items:center;width:160px;height:160px;background-color: #000;margin:0 auto 20px;border-radius:50%;}
.join-gd .content1 .step-list li .step{margin-bottom:5px;font-size: clamp(0.9375rem, 0.3958rem + 1.1285vw, 1.75rem);font-weight:900;line-height:1.2em;}
.join-gd .content1 .step-list li p{font-size: clamp(0.875rem, 0.625rem + 0.5208vw, 1.25rem);line-height:1.3em;color: #333;font-weight:500;}
.join-gd .content2 .dt{margin-bottom:45px;text-align:center;}
.join-gd .content2 .dt .mail{text-decoration:underline;font-weight:700;}
.join-gd .content2 .btn-down{display:flex;justify-content:center;align-items:center;width:250px;height:60px;border:1px solid #000;margin:0 auto;transition:.3s;}
.join-gd .content2 .btn-down span{position:relative;padding-left:30px;font-size: clamp(0.9375rem, 0.7292rem + 0.434vw, 1.25rem);color: #000;transition:.3s;}
.join-gd .content2 .btn-down span:before{content:'';width:19px;height:18px;background:url('../images/sub/ic-down.png')no-repeat 0 50%/contain;position: absolute;left:0;top:4px;transition:.3s;}
.join-gd .content2 .btn-down:hover{border-color: #54cc54;}
.join-gd .content2 .btn-down:hover span{color: #54cc54;}
.join-gd .content2 .btn-down:hover span:before{background:url('../images/sub/ic-down-on.png');}

.data-list{margin-top:60px;}
.data-list ul{display:flex;flex-wrap:wrap;margin:0 -20px -55px;}
.data-list ul li{padding:0 20px;margin-bottom:55px;width:25%;}
.data-list ul li .tit{line-height:1.63em;margin-top:15px;}

.greeting{display:flex;justify-content:center;align-items:center;height:calc(100vh - 100px);background:url('../images/sub/greeting-bg.jpg')no-repeat 50% 50%/cover;text-align:center;}
.greeting .tit{margin-bottom:10px;font-size: clamp(1.75rem, 0rem + 3.6458vw, 4.375rem);font-weight:700;line-height:1.2em;}
.greeting .tit2{margin-bottom:40px;font-size: clamp(1.25rem, 0.1667rem + 2.2569vw, 2.875rem);font-weight:200;line-height:1.22em;}
.greeting .wrap p{margin-bottom:35px;font-size: clamp(0.9375rem, 0.7292rem + 0.434vw, 1.25rem);color: #fff;line-height:1.8em;}
.greeting .wrap p:last-child{margin-bottom:0;}

.sub-visual.type3{height:900px;}
.sub-visual .inner.vis-vision .wrap1{margin-bottom:100px;}
.sub-visual .inner.vis-vision .wrap1 .tit{margin-bottom:20px;font-size: clamp(1.5rem, 0rem + 3.125vw, 3.75rem);line-height:1.2em;font-weight:700;}
.sub-visual .inner.vis-vision .wrap1 .tt20{line-height:1.8em;font-weight:600;}
.sub-visual .inner.vis-vision .wrap2 .tit{margin-bottom:20px;font-size: clamp(1rem, 0.4167rem + 1.2153vw, 1.875rem);font-weight:700;}
.sub-visual .inner.vis-vision .wrap2 .dt{line-height:1.67em;}

.sub-visual .inner .tit60{margin-bottom:5px;font-size: clamp(1.5rem, 0rem + 3.125vw, 3.75rem);line-height:1.2em;font-weight:700;}

.history .con{margin-bottom:100px;}
.history .con:Last-child{margin-bottom:0;}
.history .con .year{display:flex;justify-content:center;align-items:center;width:200px;height:200px;border-radius:50%;margin:0 auto 45px;color: #73ef73;font-weight:700;font-family: 'GmarketSans';font-weight:700;font-size:50px;background-color: #000;}
.history .con .list{position:relative;padding-top:35px;}
.history .con .list:before{content:'';width:10px;height:10px;border-radius:50%;background-color: #000;position: absolute;left:50%;top:0;transform:translateX(-50%);}
.history .con .list ul li{text-align:center;font-size: clamp(0.875rem, 0.7083rem + 0.3472vw, 1.125rem);line-height:1.5em;margin-bottom:10px;}
.history .con .list ul li:last-child{margin-bottom:0;}
.history .con .list ul li strong{font-weight:700;color: #333;}

.org .content{margin-bottom:120px;}
.org .content:last-child{margin-bottom:0;}
.org .content1{padding-top:120px;}
.org .content1 .pp-list ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -18px -45px;}
.org .content1 .pp-list ul li{padding:0 18px;margin-bottom:45px;width:20%;}
.org .content1 .pp-list ul li .pp{position:relative;padding-right:10px;padding-bottom:10px;z-index:1;}
.org .content1 .pp-list ul li .pp:after{content:'';width:calc(100% - 10px);height:calc(100% - 10px);position: absolute;right:0;bottom:0;background-color: #c1c1c1;z-index:-1;}
.org .content1 .pp-list ul li .wrap{position: absolute;left:0;right:10px;bottom:10px;background-color:rgba(0,0,0,.5);padding:15px;color: #fff;}
.org .content1 .pp-list ul li .wrap .name{margin-bottom:10px;font-size: clamp(0.875rem, 0.625rem + 0.5208vw, 1.25rem);line-height:1.2em;font-weight:700;}
.org .content1 .pp-list ul li .wrap .txt{line-height:1.25em;font-size: clamp(0.8125rem, 0.6875rem + 0.2604vw, 1rem);}

.org .content2 .logo-list ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -18px -45px;}
.org .content2 .logo-list ul li{padding:0 18px;margin-bottom:45px;width:20%;}
.org .content2 .logo-list ul li .logo{position:relative;padding-right:10px;padding-bottom:10px;z-index:1;}
.org .content2 .logo-list ul li .logo:after{content:'';width:calc(100% - 10px);height:calc(100% - 10px);position: absolute;right:0;bottom:0;background-color: #c1c1c1;z-index:-1;}
.org .content2 .logo-list ul li .tit{margin-top:15px;padding-right:10px;text-align:center;color: #333;line-height:1.4em;font-size: clamp(0.875rem, 0.7083rem + 0.3472vw, 1.125rem);}

.org .content3 .con{padding:130px 0;background:url('../images/sub/org-bg.jpg')no-repeat 50% 50%/cover;color: #fff;}
.org .content3 .con .flex{display:flex;justify-content:center;margin:0 -115px;}
.org .content3 .con .flex .wrap{padding:0 115px;text-align:center;}
.org .content3 .con .flex .wrap .ic{margin-bottom:20px;}
.org .content3 .con .flex .wrap .tit{margin-bottom:20px;font-size: clamp(0.9375rem, 0.7292rem + 0.434vw, 1.25rem);font-weight:500;line-height:1.4em;}
.org .content3 .con .flex .wrap .tt{line-height:1.4em;font-size: clamp(1.125rem, 0.875rem + 0.5208vw, 1.5rem);font-weight:700;}

.sub-visual .inner.vis-ci .tt24{margin-top:20px;}

.ci .content{margin-bottom:160px;}
.ci .content:last-child{margin-bottom:0;}
.ci .content1 .con{display:flex;align-items:center;padding:0 30px;}
.ci .content1 .con .left{margin-right:80px;}
.ci .content1 .con .left ul li{margin-bottom:10px;}
.ci .content1 .con .left ul li:last-child{margin-bottom:0;}
.ci .content1 .con .right{min-width:0;width:1%;flex:1 1 auto;}
.ci .content1 .con .right .row.type1{margin-bottom:45px;}
.ci .content1 .con .right .row ul{display:flex;justify-content:space-between;margin:0 -4px;}
.ci .content1 .con .right .row ul li{padding:0 4px;}

.ci .content2 .con{padding:0 30px;}
.ci .content2 .con ul{display:flex;margin:0 -22px;}
.ci .content2 .con ul li{width:25%;padding:0 22px;}
.ci .content2 .con ul li .box{margin-bottom:20px;height:50px;}
.ci .content2 .con ul li .wrap dl{display:flex;margin-bottom:10px;line-height:1.4em;}
.ci .content2 .con ul li .wrap dl dt{width:62px;font-weight:700;color: #000;}
.ci .content2 .con ul li .wrap dl dd{min-width:0;width:1%;flex:1 1 auto;}
.ci .content2 .con ul li .wrap dl dd span{margin-right:13px;}
.ci .content2 .con ul li .wrap dl dd span:last-child{margin-right:0;}

.full-pg{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 100px);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding:30px 0;}
.full-pg.lg{background-image:url('../images/sub/login-bg.jpg');}
.full-pg .contain{width:100%;}
.full-pg .pg-title{margin-bottom:120px;text-align:center;font-size: clamp(1.5rem, -0.8333rem + 4.8611vw, 5rem);line-height:1.2em;color: #fff;letter-spacing:0;}

.full-pg.type2 .pg-title{color: #000;}
.full-pg .rd-tt{text-align:center;color: #fff;font-size: clamp(1.25rem, 0.1667rem + 2.2569vw, 2.875rem);line-height:1.4em;font-weight:200;}
.full-pg .rd-tt strong{font-size: clamp(1.75rem, 0.4167rem + 2.7778vw, 3.75rem);}

.btn-leave{margin-top:15px;text-align:right;font-weight:500;text-decoration:underline;color: #419e41;}

.class-video .row{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #ddd;}
.class-video .row:last-child{margin-bottom:0;}
.class-video .row .num{margin-bottom:13px;font-weight:800;color: #333;line-height:1.5em;}
.class-video .row .sld{position:relative;}
.class-video .row .sld .slick-list{margin:0 -20px;}
.class-video .row .sld .item{padding:0 20px;}
.class-video .row .sld .item .pic {position:relative; height:0; padding-bottom:56.25%; overflow:hidden;}
.class-video .row .sld .item .pic:after{content:'';width:69px;height:69px;background:url('/images/sub/ic-play.png')no-repeat 50% 50%/contain;position: absolute;left:50%;top:50%;margin-left:-35px;margin-top:-35px;}
.class-video .row .sld .item .pic img {position:absolute; top:50%; left:0; transform:translateY(-50%); width:100% !important; height:100% !important; max-width:100%; min-height:100%; object-fit:cover; transition:0.3s;}
.class-video .row .sld .item .tit{margin-top:20px;line-height:1.63em;}
.class-video .row .sld .slick-arrow{display:block;width:16px;height:29px;background-color:transparent;background-repeat:no-repeat;background-size:contain;position: absolute;top:32%;z-index:1;font-size:0;border:none;}
.class-video .row .sld .slick-prev{left:-40px;background-position:0 50%;background-image:url('/images/sub/data-prev.png');}
.class-video .row .sld .slick-next{right:-40px;background-position:100% 50%;background-image:url('/images/sub/data-next.png');}