@charset "utf-8";


.header{position: fixed; left: 0; top: 0; width: 100%; z-index: 3;}
.adWintArea{}
.adWintArea .adSection{background: no-repeat center top; background-size: cover; height: 1020px; background-size:100% 100%; min-height:50rem;}
.adWintArea .adSection.tp1{background-image: url(../images/ai/bg001.png);}
.adWintArea .adSection.tp2{background-image: url(../images/ai/bg003_0.png);}
.adWintArea .adSection.tp3{/*background-image: url(../images/ai/bg003.png);*/}
.adWintArea .adSection.tp4{background-image: url(../images/ai/bg004_0.png);}
.adWintArea .adSection.tp5{background-image: url(../images/ai/bg005.png); background-size: 1920px; background-position: center -50px; padding-bottom:900px;}
.adWintArea .adInner{margin-left: auto; margin-right: auto; width: 1260px;}
.adWintArea .adSection .fp-tableCell{position: relative;}
.adWintArea .adSection .fp-tableCell{/*display: flex; align-items: center; justify-content: space-between;*/padding-top:10rem;}
.adWintArea .adSection.tp5 .fp-tableCell{display: block;}
.adWintArea .adSection.tp4 .adInner{position: relative; right: -90px; width: 1350px;}
.adWintArea .adSection.tp5 .adInner{position: absolute; left: 50%; margin-left: -630px; top: 148px;}
.adWintArea .adSection .con005_1{width: 1293px; position: relative;}
.adWintArea .adSection .con055_gr{overflow: hidden; margin-top: 60px;; display: flex; justify-content: space-between;}
.adWintArea .adSection .con005_2{float: left; width: 630px; position: relative;}
.adWintArea .adSection .con005_2 .fnSlicw{border-radius: 15px; overflow: hidden;}
.adWintArea .adSection .con005_2 .contr{}
.adWintArea .adSection .con005_2 .contr .uislide_prev,
.adWintArea .adSection .con005_2 .contr .uislide_next{width: 37px; height: 55px; position: absolute; top: 50%; margin-top: -12px; background: no-repeat; text-shadow: 0 5px 4px rgba(0,0,0,0.5);}
.adWintArea .adSection .con005_2 .contr .uislide_prev{background-image: url(../images/ai/prev.png); left: 22px;}
.adWintArea .adSection .con005_2 .contr .uislide_next{background-image: url(../images/ai/next.png); right: 22px;}
.adWintArea .adSection .con005_2 .contr .uislide_play,
.adWintArea .adSection .con005_2 .contr .uislide_pause{width: 16px; height: 18px; display: inline-block; background: no-repeat center center; border: none; font-size: 0; position: absolute; right: 51px; bottom: 10px; z-index: 1;}
.adWintArea .adSection .con005_2 .contr .uislide_play{background-image: url(../images/ai/play.png);}
.adWintArea .adSection .con005_2 .contr .uislide_pause{background-image: url(../images/ai/pause.png);}
.adWintArea .adSection .con005_2 .uislide_shortdot{position: absolute; right: 20px; bottom: 10px; background: rgba(0,0,0,0.3); padding-left: 27px; padding-right: 14px; height: 19px; color: #fff; font-size: 9px; font-weight: bold; border-radius: 19px; line-height: 11px; padding-top: 3px;}
.adWintArea .adSection .con005_2 .slick-dots{display: none !important;}
.adWintArea .adSection .con005_3{float: left; margin-top: 30px;}
.adWintArea .adSection .con005_4{float: left; margin-top: 30px;}
.adWintArea .adSection .tiw{display: block;; margin-bottom: 13px;}
.adWintArea .adSection .adBtw{width: 350px; height: 60px; position: absolute; left: 100px; bottom: 65px; background: rgba(0,0,0,0); border: none;}
.adWintArea .adSection .adBtw{width: 350px; height: 60px; position: absolute; left: 100px; bottom: 65px; background: rgba(0,0,0,0); border: none;}
.adWinWrapping .gtStr{position: fixed; right: 40px; top: 133px; z-index: 3;}
.adWinWrapping .scrw{background: no-repeat center center url(../images/ai/w_scroll.png); width: 32px; height: 59px; border: none; position: absolute; left: 50%; margin-left: -16px; bottom: 27px;}
.adWinWrapping .adWintArea .adSection.tp1 .scrw{background-image: url(../images/ai/scroll.png);}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}
.footer{height: 317px;}
.footer .footerMainInner{}
.footer .footerMainInner .fotSitemapArea .lst{white-space: nowrap; padding: 17px 0;}
.footer .footerMainInner .fotSitemapArea .lst .tp .txt{font-size: 14px; color: #666; line-height: 25px;}
.footer .footerMainInner .fotSitemapArea .lst .tp+.tp{margin-left: 45px; padding-left: 45px;}
.footer .footerMainInner .fotSitemapArea .lst .tp+.tp:after{}
.footer .footerMainInner .fotCopyArea{background: #f3f3f4; padding: 40px 0;}
.footer .footerMainInner .fotCopyArea .copy{font-size: 12px; line-height: 24px; color: #666; text-align: left; position: relative; padding-left: 187px;}
.footer .footerMainInner .fotCopyArea .copy .logo{width: 187px; position: absolute; left: 0; top: 0; height: 100%; background: no-repeat left center url(../images/logo_gray_22.png);}
.footer .footerMainInner .resOths{margin-top: 30px; font-size: 0;}
.footer .footerMainInner .resOths .tp{display: inline-block; vertical-align: top;}
.footer .footerMainInner .resOths .tp+.tp{margin-left: 50px;}
.footer .footerMainInner .resOths .tp .inBox{display: block; padding-left: 70px; min-height: 52px; position: relative;}
.footer .footerMainInner .resOths .tp .inBox .inlg{position: absolute; left: 0; top: 0; width: 60px; height: 52px; text-align: center;}
.footer .footerMainInner .resOths .tp .inBox .inlg img{max-height: 100%; display: inline;}
.footer .footerMainInner .resOths .tp .inBox .txts{font-size: 12px; line-height: 16px; text-align: left; display: block; color: #666; padding-top: 10px;}
body.fp-viewing-adSection01 .header .headerMainTop{border-bottom: 1px solid #dce7f2;}
body.fp-viewing-adSection05 .header .headerMainTop{border-bottom: 1px solid #cccfed;}
html[data-custom-fullpage="2"] .header:not(.open) .headerMainTop .lts .logo{background-image: url(../images/ai/w_logo.png);;}
html[data-custom-fullpage="2"] .header:not(.open) .headerMainTop .gnb>.tp>.txt{color: #fff;}
html[data-custom-fullpage="2"] .header:not(.open) .headerMainTop .conts .allMenu{background-image: url(../images/ai/w_icosAllMenu.png);}
html[data-custom-fullpage="2"] .header:not(.open) .headerMainTop .metBtn .txt{color: #fff;}
html[data-custom-fullpage="2"] .header:not(.open) .headerMainTop .gnb>.tp>.txt.beta:after{background-image: url(../images/ai/w_beta.png);}
html[data-custom-fullpage="2"] .header:not(.open) .headerMainTop .metBtn .ico.tp1{background-image: url(../images/ai/w_hdIcosLogin.png);}
html[data-custom-fullpage="2"] .header:not(.open) .headerMainTop .metBtn .ico.tp2{background-image: url(../images/ai/w_hdIcosUser.png);}
html[data-custom-fullpage="3"] .header:not(.open) .headerMainTop .lts .logo{background-image: url(../images/ai/w_logo.png);;}
html[data-custom-fullpage="3"] .header:not(.open) .headerMainTop .gnb>.tp>.txt{color: #fff;}
html[data-custom-fullpage="3"] .header:not(.open) .headerMainTop .conts .allMenu{background-image: url(../images/ai/w_icosAllMenu.png);}
html[data-custom-fullpage="3"] .header:not(.open) .headerMainTop .metBtn .txt{color: #fff;}
html[data-custom-fullpage="3"] .header:not(.open) .headerMainTop .metBtn .ico.tp1{background-image: url(../images/ai/w_hdIcosLogin.png);}
html[data-custom-fullpage="3"] .header:not(.open) .headerMainTop .metBtn .ico.tp2{background-image: url(../images/ai/w_hdIcosUser.png);}
html[data-custom-fullpage="3"] .header:not(.open) .headerMainTop .gnb>.tp>.txt.beta:after{background-image: url(../images/ai/w_beta.png);}

html[data-custom-fullpage="4"] .header:not(.open) .headerMainTop .gnb>.tp>.txt{color: #000;}
html[data-custom-fullpage="4"] .header:not(.open) .headerMainTop .conts .allMenu{background-image: url(../images/common/hdIcosLogin.png}
html[data-custom-fullpage="4"] .header:not(.open) .headerMainTop .metBtn .txt{color: #fff;}
html[data-custom-fullpage="4"] .header:not(.open) .headerMainTop .metBtn .ico.tp1{background-image: url(../images/ai/w_hdIcosLogin.png);}
html[data-custom-fullpage="4"] .header:not(.open) .headerMainTop .metBtn .ico.tp2{background-image: url(../images/ai/w_hdIcosUser.png);}
html[data-custom-fullpage="4"] .header:not(.open) .headerMainTop .gnb>.tp>.txt.beta:after{background-image: url(../images/ai/w_beta.png);}
