@charset "utf-8";

/* Noto */
@font-face{font-family:'Noto Bold';font-style:normal;src:url(././../../font/noto/NotoSans-Bold.woff) format("woff")}
@font-face{font-family:'Noto Medium';font-style:normal;src:url(././../../font/noto/NotoSans-Medium.woff) format("woff")}
@font-face{font-family:'Noto Regular';font-style:normal;src:url(././../../font/noto/NotoSans-Regular.woff) format("woff")}
@font-face{font-family:'Noto Light';font-style:normal;src:url(././../../font/noto/NotoSans-Light.woff) format("woff")}
@font-face{font-family:'Noto Thin';font-style:normal;src:url(././../../font/noto/NotoSans-Thin.woff) format("woff")}

/* Pretendart */
@font-face{font-family:'pt';font-style:normal;src:url(/Web-home/_UI/font/pretendard/Pretendard-Thin.woff2) format("woff2"),url(/Web-home/_UI/font/pretendard/Pretendard-Thin.woff) format("woff")}
@font-face{font-family:'pel';font-style:normal;src:url(/Web-home/_UI/font/pretendard/Pretendard-ExtraLight.woff2) format("woff2"),url(/Web-home/_UI/font/pretendard/Pretendard-ExtraLight.woff) format("woff")}
@font-face{font-family:'pl';font-style:normal;src:url(/Web-home/_UI/font/pretendard/Pretendard-Light.woff2) format("woff2"),url(/Web-home/_UI/font/pretendard/Pretendard-Light.woff) format("woff")}
@font-face{font-family:'pr';font-style:normal;src:url(/Web-home/_UI/font/pretendard/Pretendard-Regular.woff2) format("woff2"),url(/Web-home/_UI/font/pretendard/Pretendard-Regular.woff) format("woff")}
@font-face{font-family:'pm';font-style:normal;src:url(/Web-home/_UI/font/pretendard/Pretendard-Medium.woff2) format("woff2"),url(/Web-home/_UI/font/pretendard/Pretendard-Medium.woff) format("woff")}
@font-face{font-family:'psb';font-style:normal;src:url(/Web-home/_UI/font/pretendard/Pretendard-SemiBold.woff2) format("woff2"),url(/Web-home/_UI/font/pretendard/Pretendard-SemiBold.woff) format("woff")}
@font-face{font-family:'pb';font-style:normal;src:url(/Web-home/_UI/font/pretendard/Pretendard-Bold.woff2) format("woff2"),url(/Web-home/_UI/font/pretendard/Pretendard-Bold.woff) format("woff")}
@font-face{font-family:'peb';font-style:normal;src:url(/Web-home/_UI/font/pretendard/Pretendard-ExtraBold.woff2) format("woff2"),url(/Web-home/_UI/font/pretendard/Pretendard-ExtraBold.woff) format("woff")}
@font-face{font-family:'pbl';font-style:normal;src:url(/Web-home/_UI/font/pretendard/Pretendard-Black.woff2) format("woff2"),url(/Web-home/_UI/font/pretendard/Pretendard-Black.woff) format("woff")}

/* Gmarket */
@font-face{font-family:'gl';font-style:normal;src:url(/Web-home/_UI/font/gmarket/Gmarket-Light.woff2) format("woff2"),url(/Web-home/_UI/font/gmarket/Gmarket-Light.woff) format("woff")}
@font-face{font-family:'gm';font-style:normal;src:url(/Web-home/_UI/font/gmarket/Gmarket-Medium.woff2) format("woff2"),url(/Web-home/_UI/font/gmarket/Gmarket-Medium.woff) format("woff")}
@font-face{font-family:'gb';font-style:normal;src:url(/Web-home/_UI/font/gmarket/Gmarket-Bold.woff2) format("woff2"),url(/Web-home/_UI/font/gmarket/Gmarket-Bold.woff) format("woff")}

/* Play */
@font-face{font-family:'plr';font-style:normal;src:url(/Web-home/_UI/font/play/Play-Regular.woff2) format("woff2"),url(/Web-home/_UI/font/play/Play-Regular.woff) format("woff")}
@font-face{font-family:'plb';font-style:normal;src:url(/Web-home/_UI/font/play/Play-Bold.woff2) format("woff2"),url(/Web-home/_UI/font/play/Play-Bold.woff) format("woff")}

/* Dream */
@font-face{font-family:'dt';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-1Thin.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-1Thin.woff) format("woff")}
@font-face{font-family:'del';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-2ExtraLight.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-2ExtraLight.woff) format("woff")}
@font-face{font-family:'dl';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-3Light.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-3Light.woff) format("woff")}
@font-face{font-family:'dr';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-4Regular.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-4Regular.woff) format("woff")}
@font-face{font-family:'dm';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-5Medium.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-5Medium.woff) format("woff")}
@font-face{font-family:'db';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-6Bold.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-6Bold.woff) format("woff")}
@font-face{font-family:'deb';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-7ExtraBold.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-7ExtraBold.woff) format("woff")}

/* Titilium */
@font-face{font-family:'tel';font-style:normal;src:url(/Web-home/_UI/font/titillium/TitilliumWeb-ExtraLight.woff2) format("woff2"),url(/Web-home/_UI/font/titillium/TitilliumWeb-ExtraLight.woff) format("woff")}
@font-face{font-family:'tl';font-style:normal;src:url(/Web-home/_UI/font/titillium/TitilliumWeb-Light.woff2) format("woff2"),url(/Web-home/_UI/font/titillium/TitilliumWeb-Light.woff) format("woff")}
@font-face{font-family:'tr';font-style:normal;src:url(/Web-home/_UI/font/titillium/TitilliumWeb-Regular.woff2) format("woff2"),url(/Web-home/_UI/font/titillium/TitilliumWeb-Regular.woff) format("woff")}
@font-face{font-family:'tsb';font-style:normal;src:url(/Web-home/_UI/font/titillium/TitilliumWeb-SemiBold.woff2) format("woff2"),url(/Web-home/_UI/font/titillium/TitilliumWeb-SemiBold.woff) format("woff")}
@font-face{font-family:'tb';font-style:normal;src:url(/Web-home/_UI/font/titillium/TitilliumWeb-Bold.woff2) format("woff2"),url(/Web-home/_UI/font/titillium/TitilliumWeb-Bold.woff) format("woff")}
@font-face{font-family:'tbl';font-style:normal;src:url(/Web-home/_UI/font/titillium/TitilliumWeb-Black.woff2) format("woff2"),url(/Web-home/_UI/font/titillium/TitilliumWeb-Black.woff) format("woff")}

/* Mont */
@font-face{font-family:'mel';font-style:normal;src:url(/Web-home/_UI/font/mont/Montserrat-ExtraLight.woff2) format("woff2"),url(/Web-home/_UI/font/mont/Montserrat-ExtraLight.woff) format("woff")}
@font-face{font-family:'ml';font-style:normal;src:url(/Web-home/_UI/font/mont/Montserrat-Light.woff2) format("woff2"),url(/Web-home/_UI/font/mont/Montserrat-Light.woff) format("woff")}
@font-face{font-family:'mr';font-style:normal;src:url(/Web-home/_UI/font/mont/Montserrat-Regular.woff2) format("woff2"),url(/Web-home/_UI/font/mont/Montserrat-Regular.woff) format("woff")}
@font-face{font-family:'mm';font-style:normal;src:url(/Web-home/_UI/font/mont/Montserrat-Medium.woff2) format("woff2"),url(/Web-home/_UI/font/mont/Montserrat-Medium.woff) format("woff")}
@font-face{font-family:'msb';font-style:normal;src:url(/Web-home/_UI/font/mont/Montserrat-SemiBold.woff2) format("woff2"),url(/Web-home/_UI/font/mont/Montserrat-SemiBold.woff) format("woff")}
@font-face{font-family:'mb';font-style:normal;src:url(/Web-home/_UI/font/mont/Montserrat-Bold.woff2) format("woff2"),url(/Web-home/_UI/font/mont/Montserrat-Bold.woff) format("woff")}

/* Arita */
@font-face{font-family:'ab';font-style:normal;src:url(/Web-home/_UI/font/arita/Arita-buriB.woff2) format("woff2"),url(/Web-home/_UI/font/arita/Arita-buriB.woff) format("woff")}
@font-face{font-family:'ahl';font-style:normal;src:url(/Web-home/_UI/font/arita/Arita-buriHL.woff2) format("woff2"),url(/Web-home/_UI/font/arita/Arita-buriHL.woff2) format("woff")}
@font-face{font-family:'al';font-style:normal;src:url(/Web-home/_UI/font/arita/Arita-buriL.woff2) format("woff2"),url(/Web-home/_UI/font/arita/Arita-buriL.woff) format("woff")}
@font-face{font-family:'am';font-style:normal;src:url(/Web-home/_UI/font/arita/Arita-buriM.woff2) format("woff2"),url(/Web-home/_UI/font/arita/Arita-buriM.woff) format("woff")}
@font-face{font-family:'asb';font-style:normal;src:url(/Web-home/_UI/font/arita/Arita-buriSB.woff2) format("woff2"),url(/Web-home/_UI/font/arita/Arita-buriSB.woff) format("woff")}

/* S-core */
@font-face{font-family:'st';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-1Thin.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-1Thin.woff) format("woff")}
@font-face{font-family:'sel';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-2ExtraLight.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-2ExtraLight.woff) format("woff")}
@font-face{font-family:'sl';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-3Light.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-3Light-1Thin.woff) format("woff")}
@font-face{font-family:'sr';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-4Regular.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-4Regular.woff) format("woff")}
@font-face{font-family:'sm';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-5Medium.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-5Medium.woff) format("woff")}
@font-face{font-family:'sb';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-6Bold.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-6Bold.woff) format("woff")}
@font-face{font-family:'seb';font-style:normal;src:url(/Web-home/_UI/font/dream/S-CoreDream-7ExtraBold.woff2) format("woff2"),url(/Web-home/_UI/font/dream/S-CoreDream-7ExtraBold.woff) format("woff")}

*,:after,:before,::after,::before{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html,body{overflow:visible;width:100%;height:100%; 
font-family: pm,sans-serif;
font-weight: 300;
color: #333; line-height:1.5;font-size:15px;letter-spacing:-0.3px;word-wrap:break-word}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button{margin:0;padding:0}
body{word-break:keep-all}
header,article,section,nav,footer{display:block}
img,fieldset,iframe,button{border:0 none}
li{list-style:none}
img{vertical-align:top;width:auto;max-width:100%}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{background-color:transparent;overflow:visible;border:0}
a,button,input{border:0 none}
a:link,a:active,a:visited{text-decoration:none;color:#000}
a:hover{text-decoration:none; transition:all .125s cubic-bezier(0.7,0,0.3,1);}
legend{width:0;height:0;font-size:0;position:absolute;z-index:-1}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;text-align:center}
caption{width:0;height:0;padding:0;font-size:0;opacity:0}
th{text-align:center}
input::-ms-clear{display:none}
input,button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; font-family: pm;}
pre{white-space:pre-line;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow-y:auto}
select::-ms-expand{display:none}
textarea{resize:none}
figure{text-align:center}
.simplemodal-wrap{font-size:13px}
._objHtml{overflow:visible}
h1,h2,h3,h4,h5,h6,strong{font-weight:400}
._contentBuilder ._obj ._relative{position:relative}
.hidden{position:absolute;top:-9999px;left:-9999px; height:0;overflow:hidden;}

/*scroll bar */
::-webkit-scrollbar {width: 18px;}
::-webkit-scrollbar-thumb {background: linear-gradient(34deg, rgba(137,49,208,1) 0%, rgba(0,76,237,1) 100%); border: 3px solid #fff; border-radius: 10px;}
::-webkit-scrollbar-track {background-color: #fff;}

/* Space */
body .mt-5 {margin-top: -5px;}
body .mt-10 {margin-top: -10px;}
body .mt-15 {margin-top: -15px;}
body .mt-20 {margin-top: -20px;}
body .mt-25 {margin-top: -25px;}
body .mt-30 {margin-top: -30px;}
body .mt-35 {margin-top: -35px;}
body .mt-40 {margin-top: -40px;}
body .mt-45 {margin-top: -45px;}
body .mt-50 {margin-top: -50px;}
body .mt-55 {margin-top: -55px;}
body .mt-60 {margin-top: -60px;}
body .mt-70 {margin-top: -70px;}
body .mt-80 {margin-top: -80px;}

body .mt0{margin-top:0 !important}
body .mt5 {margin-top: 5px;}
body .mt10 {margin-top: 10px;}
body .mt15 {margin-top: 15px;}
body .mt20 {margin-top: 20px;}
body .mt25 {margin-top: 25px;}
body .mt30 {margin-top: 30px;}
body .mt35 {margin-top: 35px;}
body .mt40 {margin-top: 40px;}
body .mt45 {margin-top: 45px;}
body .mt50 {margin-top: 50px;}
body .mt55 {margin-top: 55px;}
body .mt60 {margin-top: 60px;}
body .mt65 {margin-top: 65px;}
body .mt70 {margin-top: 70px;}
body .mt75 {margin-top: 75px;}
body .mt80 {margin-top: 80px;}
body .mt85 {margin-top: 85px;}
body .mt90 {margin-top: 90px;}
body .mt95 {margin-top: 95px;}
body .mt100 {margin-top: 100px;}

body .mb0{margin-bottom:0}
body .mb5 {margin-bottom: 5px;}
body .mb10 {margin-bottom: 10px;}
body .mb15 {margin-bottom: 15px;}
body .mb20 {margin-bottom: 20px;}
body .mb25 {margin-bottom: 25px;}
body .mb30 {margin-bottom: 30px;}
body .mb35 {margin-bottom: 35px;}
body .mb40 {margin-bottom: 40px;}
body .mb45 {margin-bottom: 45px;}
body .mb50 {margin-bottom: 50px;}
body .mb55 {margin-bottom: 55px;}
body .mb60 {margin-bottom: 60px;}
body .mb65 {margin-bottom: 65px;}
body .mb70 {margin-bottom: 70px;}
body .mb75 {margin-bottom: 75px;}
body .mb80 {margin-bottom: 80px;}
body .mb85 {margin-bottom: 85px;}
body .mb90 {margin-bottom: 90px;}
body .mb95 {margin-bottom: 95px;}
body .mb100 {margin-bottom: 100px;}

body .ml0{margin-left:0}
body .ml5 {margin-left: 5px;}
body .ml10 {margin-left: 10px;}
body .ml15 {margin-left: 15px;}
body .ml20 {margin-left: 20px;}
body .ml25 {margin-left: 25px;}
body .ml30 {margin-left: 30px;}
body .ml35 {margin-left: 35px;}
body .ml40 {margin-left: 40px;}
body .ml45 {margin-left: 45px;}
body .ml50 {margin-left: 50px;}
body .ml55 {margin-left: 55px;}
body .ml60 {margin-left: 60px;}
body .ml65 {margin-left: 65px;}
body .ml70 {margin-left: 70px;}
body .ml75 {margin-left: 75px;}
body .ml80 {margin-left: 80px;}
body .ml85 {margin-left: 85px;}
body .ml90 {margin-left: 90px;}
body .ml95 {margin-left: 95px;}
body .ml100 {margin-left: 100px;}

body .mr0{margin-right:0}
body .mr10 {margin-right: 10px;}
body .mr15 {margin-right: 15px;}
body .mr20 {margin-right: 20px;}
body .mr25 {margin-right: 25px;}
body .mr30 {margin-right: 30px;}
body .mr35 {margin-right: 35px;}
body .mr40 {margin-right: 40px;}
body .mr45 {margin-right: 45px;}
body .mr50 {margin-right: 50px;}
body .mr55 {margin-right: 55px;}
body .mr60 {margin-right: 60px;}
body .mr65 {margin-right: 65px;}
body .mr70 {margin-right: 70px;}
body .mr75 {margin-right: 75px;}
body .mr80 {margin-right: 80px;}
body .mr85 {margin-right: 85px;}
body .mr90 {margin-right: 90px;}
body .mr95 {margin-right: 95px;}
body .mr100 {margin-right: 100px;}
._full{width:100% !important;}


/*btn Link*/
a.linkText{display:inline-block; position:relative;}
a.linkText:after{content:'';display: block;width: 100%;height: 1px;background: #777; position:absolute; bottom:0;}

.normalBtn{display: inline-block;color: #333;padding:5px 15px; border-radius: 5px;border: 1px solid #ddd;cursor: pointer; background-color:#fff;}
.normalBtn.norC01{background-color: #d8d9f7;}
.normalBtn.norC02{background-color: #ffdede;}
.normalBtn.norC03{background-color: #aeb4f1;}

input._btnA:hover{color:#fff !important;}
._btnA{display:inline-block; vertical-align:middle; background-color:#ddd; color:#fff; font-family:pm; line-height:1.1; border-radius:3px; cursor:pointer}
._btnA._btnSa{font-size:13px; padding:5px 10px;}
._btnA._btnMa{font-size:14px; padding:7px 15px;}
._btnA._btnLa{font-size:15px; padding:10px 15px;}
._btnA._btnC1a{background-color:#0855b3; color:#fff;}
._btnA._btnC2a{background-color:#483daa; color:#fff;}
._btnA._btnC3a{background-color:#cc0010; color:#fff;}
._btnA._btnC4a{background-color:#374050; color:#fff;}

._temlateJudgeWrap{text-align:center; padding: 60px 25px 55px 25px; border: 1px solid #d8d8d7; background-color: #fff; border-radius: 10px; box-shadow: 3px 3px 5px rgba(0,0,0,.1); position:relative;}
._temlateJudgeWrap h2._OnGoing{font-size: 45px; color: #212121; display: block; margin: 50px 0 0; line-height: 1.4; font-family: psb;}
._temlateJudgeWrap ._goingMsg{font-size: 18px; color: #666; display: block; line-height: 1.6;  margin-top: 30px;}
._temlateJudgeWrap dl{margin-top:20px;}
._temlateJudgeWrap dl dt{display:inline-block; font-family:pm; color:#212121; margin-right:10px;}
._temlateJudgeWrap dl dd{display:inline-block; color: #1c99bf; }

input.excel[type="button"] {color: #fff;line-height: 35px;border-radius: 5px;font-size: 15px;font-family: pm;cursor: pointer;}
input.excel{padding:0 20px 0 45px; background: #25408f url(./../../images/common/icon-excel.png) 15px center no-repeat;float: right;}
/* input[type="text"] {width: auto; height: 30px; padding: 0 10px; background: #fff; border: 1px solid #bcbcbc; border-radius: 5px; font-family: pm; font-size: 14px; color: #333;} */
input[type="text"] {width: 100%; height: 30px; padding: 0 10px; background: #fff; border: 1px solid #bcbcbc; border-radius: 5px; font-family: pm; font-size: 14px; color: #333;}
._statistics .excel{float: right;margin-bottom: 30px;}

.align-l{text-align:left !important;}
.align-r{text-align:right !important;}

/*txt color*/
._txtRed{color: #f51e1e !important;}
._txtBlue{color: #2e5bdf !important;}
._txtBlack{color:#000 !important;}
._txtOrange{color: #ff9e07 !important;}
