.btn.arr {position:relative;display:block;}
.btn.arr:after {content:'';position:absolute;right:0;display:block;background-repeat:no-repeat;background-position:center;}
.btn.arr.right:after   {background:url(../img/arr_right.png);top:calc(50% - 3px);width:7px;height:7px}
.btn.arr.bottom:after  {background:url(../img/arr_bottom.png);top:calc(50% - 3px);width:7px;height:7px}
.btn.arr.going:after   {background:url(../img/arr_view.png);top:calc(50% - 6px);width:14px;height:12px}
.btn.arr.download:after{background:url(../img/arr_download.png);top:calc(50% - 8px);width:12px;height:16px}
.btn.arr.selec:after   {background:url(../img/arr_sellet01.png);top:calc(50% - 3px);width:10px;height:6px}
.appIcon {position:relative;display:flex;align-items:center;justify-content:flex-start;}
.appIcon:before {content:'';width:24px;height:24px;background-repeat:no-repeat;background-position:center;margin-right:10px;/*filter:grayscale(100%) brightness(0);*/}
.appIcon.window:before{background:url(../img/icon_win01.png);}
.appIcon.apple:before {background:url(../img/icon_apple01.png);}
.appIcon.google:before{background:url(../img/icon_google01.png?v2);}
.line {position:absolute;top:0;left:0;width:100%;min-width:1200px;height:100%;}
.line > div {position:relative;width:100%;height:100%}
.line .line-row, .line .line-col {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;}
.line .line-row {flex-direction:row;padding:0 90px;}
.line .line-col {flex-direction:column;padding:160px 0;}
.line .line-row div, .line .line-col div {}
.line .line-row div {width:1px;height:100%}
.line .line-col div {width:100%;height:1px}
.line.white div div > div{background:rgba(255,255,255,0.24);}
.line.gray  div div > div{background:#f1f1f1}
.line.white02 div div > div{background:rgba(255,255,255,0.12);}

/* Top Navigation */
#container .top_area {position:fixed;top:0px;left:0px;width:100%;background:rgba(255,255,255,0);z-index:21;pointer-events:none;transition:all 0s ease-in-out 0s;border-bottom:1px solid rgba(255,255,255,0.24);z-index:999}
#container .top_area.scr {position:fixed;top:0;left:0;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out;transition-delay:0.3s;background:rgba(255,255,255,1);border-bottom:1px solid #f1f1f1}
header {width:100%;min-width:1200px;height:90px;padding:0 90px;display:flex;-webkit-box-pack:center;justify-content:space-between;align-items:center;}
header div, header a {font-weight:300;z-index:99;pointer-events:all;}
.top_area .logo img {width:130px;height:100%;align-items:center;filter:brightness(0) invert(1);}
.top_area .navi, .top_area .tip {display:flex;}
.top_area .navi {display:flex}
.top_area .navi div {box-sizing:border-box}
.top_area .navi div:last-child {display:none}
.top_area .navi a {position:relative;display:block;margin:0px 25px;padding:0 15px;color:#fff;line-height:90px;z-index:999;
-webkit-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms}
.top_area .navi a:after {position:absolute;bottom:-1px;left:0;display:block;width:0;height:4px;content:"";background-color:#fff;
-webkit-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color;
-webkit-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms}
.top_area .navi a:hover {font-weight:bold}
.top_area .navi a:hover:after {width:100%;background-color:#ffd401}
.top_area .tip {width:210px;justify-content:/*space-between;*/flex-end}
.top_area .tip div {position:relative;width:100px;background:rgba(0,0,0,0.64);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.top_area .tip div:hover {background:rgba(0,0,0,0.8);}
.top_area .tip div:hover > a {color:#ffd401;}
.top_area .tip div:last-child:hover {-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}
.top_area .tip div > a{display:block;padding:0 15px;font-size:13px;line-height:35px;color:rgba(255,255,255,0.8);}
.top_area .tip div ul {display:none;position:absolute;top:35px;left:0;width:100%;padding:7px 0;height:auto;flex-direction:column;align-items:center;background:rgba(0,0,0,0.6);overflow:visible;
-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
.top_area .tip div ul li {width:100%;font-size:13px;line-height:25px;list-style:none}
.top_area .tip div ul li a {display:block;padding:0 15px;font-size:13px;line-height:35px;color:rgba(255,255,255,0.8);}
.top_area .tip div:hover {color:#ffd401;}
.top_area .tip div:hover ul {display:flex;}
.top_area .tip div ul:hover {display:flex;}
.top_area .tip div ul li a:hover {color:#ffd401;}
.mobile_menu_btn {display:none}
.mobile_menu_btn button {display:flex;align-items:flex-end;align-content:center;flex-direction:column;justify-content:center;width:50px;height:50px;background:rgba(0,0,0,0);border:0;cursor:pointer}
.mobile_menu_btn button .menu-icon{display:flex;vertical-align:middle;flex-direction:column;justify-content:space-between;width:20px;height:20px;position:relative;vertical-align:middle}
.mobile_menu_btn button .menu-icon div, .mobile_menu_btn button .menu-icon:before, .mobile_menu_btn button .menu-icon:after{width:100%;background:#fff;height:2px;content:'';display:block;
-webkit-transition-property:rotate;-o-transition-property:rotate;transition-property:rotate;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms}
.top_area.scr .logo img {filter:unset}
.top_area.scr .navi a {color:#2e2b2b}
.top_area.scr .mobile_menu_btn button div, .top_area.scr .mobile_menu_btn button > span:after, .top_area.scr .mobile_menu_btn button > span:before {background:#2e2b2b;}
.top_area .navi.m{display:none;position:absolute;top:0;left:0;flex-direction:column;width:100%;padding:90px 0 0;background:rgba(0,0,0,0.6);}
.top_area .navi.m div {border-top:1px solid rgba(255,255,255,0.24)}
.top_area .navi.m div:last-child {display:block}
.top_area .navi.m a {padding:0;margin:0;text-align:center;z-index:999;}
.top_area.scr .navi.m {background:rgba(255,255,255,1)}
.top_area.scr .navi.m div {border-top-color:rgba(0,0,0,0.16)}
.mobile_menu_btn.m {display:block}
.mobile_menu_btn.m.on button .menu-icon {justify-content:center}
.mobile_menu_btn.m.on button .menu-icon div {display:none}
.mobile_menu_btn.m.on button .menu-icon:before{transform:rotate(45deg);margin:0 0 -1px 0}
.mobile_menu_btn.m.on button .menu-icon:after {transform:rotate(-45deg);margin:-1px 0 0 0}

/* Main banner */
.main_banner {position:relative;width:100%;height:100vh;padding:90px 0 0;background:url(../img/main_banner.jpg) center no-repeat;background-size:cover;z-index:0}
.main_banner:before {content:'';position:absolute;display:block;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,0,0,0.6);z-index:1}
.main_banner div {z-index:5}
.main_banner > div:first-child {position:absolute;top:0;display:flex;align-content:center;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;z-index:0;}
.main_banner > div:first-child video{width:100%;height:100%;object-fit:cover;}
.main_banner .typo {display:flex;height:100%;justify-content:center;align-items:center;flex-direction:column;}
.main_banner .tit_box {display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}
.main_banner .tit_box h2{font-size:80px;font-weight:900;letter-spacing:0.3em;line-height:80px}
.main_banner .tit_box p {font-size:17px;font-weight:500;letter-spacing:0.25em;text-transform:uppercase;text-align:center;padding:35px 0 65px;}
.main_banner .btn_box {display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff}
.main_banner .btn_box a {width:240px;min-width:230px;padding:0 30px;margin:0 10px;font-size:16px;line-height:70px;font-weight:300;color:#0c0c0c;background:rgba(255,255,255,0.9);
-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.main_banner .btn_box a:hover {background:#ffd401}
.main_banner .btn_box a:hover .appIcon:before {filter:grayscale(100%) brightness(0);}
.main_banner .btn_box a .btn {display:flex;padding-right:30px;}
.main_banner .btn_box a span {}
.main_banner .line {padding-top:91px;}

/* Service Area */
.service_area{position:relative;display:flex;width:100%;height:auto;padding:160px 0}
.service_box {display:flex;width:100%;height:initial;flex-direction:column;}
.service_box > div {display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;height:100%;padding:0 90px;}
.service_box .point{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:calc(100% / 3);height:auto;padding:40px 70px;cursor:pointer}
/* 해외송금 & 코인연동 삭제 하면서 스타일 수정
.service_area{position:relative;display:flex;width:100%;height:100vh;min-height:820px;padding:160px 0}
.service_box .point{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:calc(100% / 3);height:50%;padding:0 70px;cursor:pointer}
.service_box div:first-child .point:first-child {width:calc(100% / 3 + 90px);margin-left:-90px;padding:0;background:url(../img/sub_banner.jpg) center no-repeat;background-size:cover;overflow:hidden}
.service_box div:first-child .point:first-child:before{display:none}
.service_box div:first-child .point:first-child video{width:100%;height:100%;object-fit:cover;}*/
.service_box .point:before {content:'';display:block;background-repeat:no-repeat;background-position:top left;width:150px;height:130px;margin:-30px 0 0 -50px;filter:saturate(55%);}
.service_box .point.s01:before {background-image:url(../img/sec01_icon01.png);}
.service_box .point.s02:before {background-image:url(../img/sec01_icon02.png);}
.service_box .point.s03:before {background-image:url(../img/sec01_icon03.png);}
.service_box .point.s04:before {background-image:url(../img/sec01_icon04.png);}
.service_box .point.s05:before {background-image:url(../img/sec01_icon05.png);}
.service_box .point span {position:relative;display:inline-block;margin:0px;padding:0;color:#2e2b2b;font-size:30px;line-height:42px;font-weight:700;
-webkit-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms}
.service_box .point span:after {position:absolute;bottom:0;left:0;display:block;width:0;height:15px;content:"";background-color:#fff;z-index:-1;
-webkit-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color;
-webkit-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms}
.service_box .point p {font-size:21px;line-height:21px;font-weight:300;color:#4c4c4c;padding:15px 0 0;letter-spacing:-0.5px}
.service_box .point:hover:before {filter:saturate(100%);}
.service_box .point:hover span {color:#1a1a1a}
.service_box .point:hover span:after {width:100%;background-color:#ffd401}
.service_area .line-col div:first-child, .service_area .line-col div:first-child + div, .service_area .line-col div:last-child {display:none}

/* Use Area */
.use_area{position:relative;display:flex;width:100%;min-height:calc(100vh - 420px);max-height:calc(100vh - 380px);height:100vh;padding:0;background:#2e2b2b}
#slider-pagination-wrap {display:none;visibility:hidden}
.ues_box {display:flex;height:initial;width:100%;position:relative;padding:0 90px;overflow:hidden;z-index:2}
.ues_box:first-child {width:100%;height:100%;position:relative;overflow:hidden;}
.slider {margin:0 auto;width:100%;height:100%;position:absolute;top:0;left:0;
-webkit-transition:all 1s cubic-bezier(1, .01, .5, 1);-o-transition:all 1s cubic-bezier(1, .01, .5, 1);transition:all 1s cubic-bezier(1, .01, .5, 1);}
.cont_box{display:flex;align-items:stretch;flex-direction:row;height:100%;float:left;position:relative;padding:0 90px;list-style:none}
.cont_box > div {position:relative;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% / 3);padding:70px 50px;}
.cont_box > div:first-child {flex-direction:row;align-items:stretch;justify-content:center;padding:0;width:calc(100% / 3 + 90px);margin:0 0 0 -90px;overflow:hidden;}
.cont_box > div:first-child img, .cont_box > div:first-child video{width:100%;height:auto;object-fit:cover;}
.cont_box > div:last-child > div:last-child {display:none}/* view btn */
.cont_box .tit {font-size:42px;font-weight:600;line-height:42px;color:#fff;letter-spacing:1px}
.cont_box .tit span{display:block;padding:0 0 17px 3px;font-size:17px;line-height:17px;letter-spacing:7px;color:rgba(255,255,255,0.7);}
.cont_box .ex_tx {}
.cont_box .ex_tx li {margin:30px 0;list-style:none;font-size:15px;font-weight:300;line-height:17px;color:rgba(255,255,255,0.7);letter-spacing:2.5px}
.cont_box .ex_tx li span{color:#ffd401;}
.cont_box .ex_tx li:last-child {margin:30px 0 0;}
.cont_box .sub_tit {font-size:17px;font-weight:500;line-height:20px;color:#fff;letter-spacing:1.5px;padding:0 0 40px}
.cont_box .tx {font-size:19px;font-weight:300;line-height:36px;color:rgba(255,255,255,0.8)}
.cont_box a {font-size:15px;font-weight:600;line-height:20px;color:rgba(255,255,255,0.8)}
.cont_box a:hover {color:#ffd401}
.pageing_btn {position:absolute;width:calc((100% - 180px) / 3);height:auto/*100%*/;bottom:0;right:90px}
.pageing_btn > div {width:100%;height:60px;display:flex;flex-direction:row;align-content:flex-end;align-items:center;justify-content:space-between;float:right;/*width:60px;height:100%;flex-direction:column;*/}
.pageing_btn > div > div {display:flex;justify-content:center;align-items:center;width:calc(50% - 0.5px);height:60px;/*width:60px;height:calc(50% - 0.5px);*/background-color:rgba(0,0,0,0.24);cursor:pointer;z-index:70}
.pageing_btn .rota-tx {font-size:13px;color:#fff;letter-spacing:5px;font-weight:300;text-transform:uppercase;/*transform:rotate(-90deg);*/}
.pageing_btn > div > div:hover {background-color:rgba(0,0,0,0.42);}
.line.white02 {z-index:0}
.line.white02 .line-col {display:none;padding:370px 0 0}
.line.white02 .line-col div div > div:last-child {background:rgba(255,255,255,0);}
.line.white02 div div > div:nth-child(1), .line.white02 div div > div:nth-child(2) {background:rgba(255,255,255,0);}

/* Brand Area */
.brand_area {display:flex;align-items:center;height:420px;width:100%;overflow:hidden}
.brand_area ol {display:flex;margin:0;}
.brand_area:hover ol {animation-play-state:paused;}
.brand_area ol li {display:flex;justify-content:center;align-items:center;min-width:310px;width:calc(100% / 6);height:120px;margin:0 5px;border:1px solid #f1f1f1;list-style:none;overflow:hidden;
-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.brand_area ol li img {width:100%;height:auto;}
.brand_area ol li:hover {border:1px solid #fff;box-shadow:0px 2px 14.7px 0.3px rgba(0, 0, 0, 0.08);}
.roll {transition:animation 0.4s ease-in-out;display:flex;margin:20px 0}
.roll.top ol:first-child{animation:rollSlide 70s -35s linear infinite;}
.roll.top ol:last-child {animation:rollSlide2 70s linear infinite;}
.roll.bottom ol:first-child{animation:rollSlide3 70s -35s linear infinite;}
.roll.bottom ol:last-child {animation:rollSlide4 70s linear infinite;}
@keyframes rollSlide {0% {transform:translateX(100%);}100% {transform:translateX(-100%);}}
@keyframes rollSlide2 {0% {transform:translateX(0);}100% {transform:translateX(-200%);}}
@keyframes rollSlide3 {0% {transform:translateX(-100%);}100% {transform:translateX(100%);}}
@keyframes rollSlide4 {0% {transform:translateX(-200%);}100% {transform:translateX(0);}}

/* Download Area */
.download_area {position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:calc(100vh - 380px);height:100vh;min-height:480px;padding:0 90px;overflow:hidden;background-color:#2e2b2b;}
.download_area > div {display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:1450px;height:100%;padding:0 60px;background-image:url(../img/download_banner.png);background-position:center left;background-repeat:no-repeat;background-size:contain}
.download_area .tit {font-size:56px;letter-spacing:0.4px;font-weight:200;color:#fff;line-height:74px;text-align:right;text-transform:uppercase}
.download_area .tit b {font-size:60px;font-weight:900;letter-spacing:0.6px} .download_area .tit span {color:#ffd401}
.download_area .btn_box {display:flex;flex-direction:row;align-items:center;margin:40px 0 0;color:#fff}
.download_area .btn_box a {width:260px;padding:0 30px;margin:0 0 0 20px;font-size:16px;line-height:70px;font-weight:300;color:#0c0c0c;background:rgba(255,255,255,0.8);
-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.download_area .btn_box a:hover {background:rgba(255,255,255,1)}
.download_area .btn_box .appIcon:before {filter:grayscale(100%) brightness(0);}
.download_area .btn_box a:hover .appIcon:before {filter:unset;}
.download_area .btn_box a .btn {display:flex;padding-right:30px;}


@media (max-width:1290px){
header{min-width:0;max-width:1200px;padding:0 60px}
.line {min-width:0}
.line .line-row {padding:0 60px}
.service_box > div {padding:0 60px}
/*.service_box div:first-child .point:first-child {width:calc(100% / 3 + 60px);margin-left:-60px}*/
.download_area {padding:0 60px}
.download_area > div {padding:0;background-size:auto 80%}
.download_area .tit {font-size:45px;line-height:62px;}
.download_area .tit b{font-size:50px;}
.download_area .btn_box a {width:230px;min-width:210px;font-size:15px;line-height:60px;}
.ues_box, .cont_box {padding:0 60px}
.pageing_btn {width:calc((100% - 120px) / 3);right:60px}
.cont_box > div {padding:70px 40px}
.cont_box > div:first-child {width:calc(100% / 3);margin:0}
.pageing_btn {width:calc(100% / 3 - 40px)}
}	
@media (max-width:1150px){
.top_area .tip {width:auto}
.top_area .tip div:last-child{display:none}
}
@media (max-width:1100px){
.top_area .navi a {margin:0px 15px;padding:0 5px}
.service_box .point {padding:30px 3vw}
}
@media (max-width:1000px){
.top_area .navi a {margin:0px 15px;padding:0 5px}
}
@media (max-width:920px){
.service_area, .service_area .line .line-col {padding: 80px 0}
/* 해외송금&코인연동 살리면 삭제 */
.service_box .point span {font-size:25px}
.service_box .point p {font-size:17px}
/*.line-row div:last-child {display:none}
.service_area .line-col div:last-child {display:block}
.service_box .point {width:calc(100% / 2);height:calc(100% / 3);padding:0 5vw}
.service_box div:first-child .point:first-child {width:calc(100% / 2 + 60px)}*/
.brand_area {height:400px;}
.brand_area ol li {min-width:260px;height:110px;}
.download_area {align-items:center;height:40vh;position:relative}
.download_area > div {padding:0;background-position:center;justify-content:center;align-items:center}
.download_area > div > div:before {position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(4px);content:''}
.download_area .tit {text-align:center;backdrop-filter:blur(0);text-shadow:1px 1px 10px #2e2b2b}
.download_area .tit b {text-shadow:1px 1px 15px #2e2b2b}
.download_area .btn_box a {margin:0 10px;backdrop-filter:blur(0);}	
.use_area {max-height:720px}
.cont_box {flex-wrap:wrap;}
.cont_box > div {width:50%;padding:50px 40px;}
.cont_box > div:first-child {min-width:calc(100% + 120px);height:210px;margin:0 0 0 -60px}
.cont_box > div:last-child > div:last-child {display:block}
.pageing_btn {width:100%;height:210px;right:0;top:0;}
.pageing_btn > div {width:100%;height:100%;flex-direction:row-reverse;align-items:flex-end}
.pageing_btn > div > div {width:calc(50% - 0.5px);height:60px;}
.pageing_btn .rota-tx {transform:rotate(0);}
.line.white02 div div > div:nth-child(1), .line.white02 div div > div:nth-child(2) {background:rgba(255,255,255,0.12);}
.line.white02 .line-row {padding:210px 60px 0;}
}
@media (max-width:860px){
.top_area .tip {display:none}
.top_area .logo img {width:110px}
.main_banner .typo {padding:0 60px}
.main_banner .tit_box h2 {font-size:70px}
.main_banner .btn_box {width:100%}
}
@media (max-width:810px){
.main_banner .btn_box {flex-direction:column}
.main_banner .btn_box a {width:70%;margin:10px 0;line-height:90px}
.main_banner .btn_box a:last-child{margin-bottom:0}
}
@media (max-width:640px){
.main_banner .btn_box a {width:90%;}
.service_box .point span {font-size:25px}
.service_box .point p{font-size:17px}
.service_box .point:before {width:120px;height:100px;background-size:cover}
}
@media (max-width:560px){
header{padding:0 40px}
.line .line-row {padding:0 40px}
.service_box > div {padding:0 40px}
/*.service_area div:first-child .point:first-child {width:calc(100% / 2 + 40px);margin-left:-40px}*/
.brand_area {height:340px;}
.brand_area ol li {min-width:180px;height:90px;}
.download_area {padding:0}
.download_area .tit {font-size:40px}
.download_area .tit b {font-size:46px}
.download_area .btn_box a {width:calc(50% - 20px);min-width:230px;}
.ues_box, .cont_box {padding:0 40px}
.line.white02 .line-row {padding:210px 40px 0}
.pageing_btn {margin:0 0 0 -40px;}
.cont_box > div:first-child {min-width:calc(100% + 80px);height:210px;margin:0 0 0 -40px}
.cont_box .tit {font-size:37px;}
.cont_box .tit span{font-size:15px;line-height:15px;}
.cont_box .ex_tx li {margin:20px 0;font-size:13px;letter-spacing:1.2px}
}
@media (max-width:500px){
.main_banner .tit_box p {padding:2vh 0 4vh}
.main_banner .btn_box a {width:100%}
.line-row div:first-child, .line-row div:last-child {display:none}
.service_area, .service_area .line .line-col {padding:60px 0}
.service_box .point {flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:calc(100% / 3);padding:0 5vw}
/*.service_box .point {flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:calc(100% / 5);padding:0 5vw}
.line-row div:first-child {display:none}
.service_area .line-col div:last-child {display:block}
.service_box div:first-child .point:first-child {display:none}*/
.service_area .line-col div:first-child, .service_area .line-col div:first-child + div {display:block}
.service_box .point:before {width:120px;height:100px;margin:0 0 0 -35px;background-size:cover}
.download_area .tit {font-size:36px;line-height:50px}
.download_area .tit b {font-size:42px}
.download_area .btn_box {flex-direction:column;margin-top:20px}
.download_area .btn_box a {width:100%;min-width:0;margin:5px 0}
.line.white02 .line-col {display:flex}
.cont_box {flex-wrap:nowrap;flex-direction:column}
.cont_box > div {width:100%;padding:50px 40px;}
.cont_box > div:first-child {min-width:calc(100% + 80px);height:210px;margin:0 0 0 -40px}
.cont_box > div:nth-child(2){height:160px;justify-content:center;}
.cont_box > div:last-child {height:calc(100% - 370px)}
.cont_box > div:nth-child(2) > div:last-child {display:none}
.cont_box .sub_tit {padding:0 0 30px;font-size:15px;}
.cont_box .tx {font-size:17px;line-height:26px;}
}