<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url(jquery-ui.css);
@import url(slick.css);
@import url(font.css?v=1);
@import url(cmm.css);
@import url(content.css);

/* Reset */
html{-webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
body,h1,h2,h3,h4,input,button,select,textarea{font-family:'Noto Sans KR',"맑은 고딕","Malgun Gothic",Sans-serif;font-size:12px;color:#000}
body{text-align:left; word-break:keep-all; background: #000; width: 100%;}
img,fieldset,iframe{border:0 none}
iframe{max-width: 100%;}
li{list-style:none}
input,select,button{vertical-align:top}
select:focus{outline: none;}
img{vertical-align:top; max-width:100%;}
i,em,address{font-style:normal}
label,button{cursor:pointer}
a:not(.movie_content){color:#000;text-decoration:none; outline:none;}
a:hover{text-decoration:none}
hr{display:none}
table{border-collapse: inherit;border-spacing:0;}
caption{font-size:0; line-height:0; height:0}
* {box-sizing:border-box;}
*:focus-visible {outline: 2px solid #000 !important;}
.roboto{font-family: 'Roboto', sans-serif;}
.Inter{font-family: 'Inter', sans-serif;}

.clearfix:after,.clearfix:before{content: ' '; display: table;}
.clearfix:after{clear: both;}
.hidetxt{position: absolute; width: 0; height: 0; visibility: hidden; overflow: hidden; line-height: 0;}
/* Placeholder */
::-webkit-input-placeholder { color: #999; font-weight: normal; font-size: 15px; }
:-moz-placeholder { color: #999; opacity: 1; font-weight: normal; font-size: 15px; }
::-moz-placeholder { color: #999; opacity: 1; font-weight: normal; font-size: 15px; }
:-ms-input-placeholder { color: #999; font-weight: normal; font-size: 15px; }

/* Mobile Form Default */
input[type='text'],input[type='password'],input[type='image'],input[type='search'],select,textarea,input[type='file'],input[type='tel']{-webkit-appearance:none;-webkit-border-radius:0}


/* Skip */
#skipnavigation{z-index:9999;position:absolute;left:0;top:0;width:100%;text-align:center}
#skipnavigation *{list-style:none;margin:0;padding:0;}
#skipnavigation a{display:block;width:100%;height:0;overflow:hidden;white-space:nowrap;}
#skipnavigation a:focus,
#skipnavigation a:active{display:block;width:100%;height:36px;color:#fff;background:#000;line-height:36px;text-decoration:underline !important;font-size:14px;}


.innerWrap{max-width: 1200px; margin: 0 auto; min-width: 280px;}
.innerWrap.relative{position: relative;}
.logo{width: 80px; height: 29px; background: url("/resources/images/path2@2x.png") no-repeat left center; background-size: 100%;}
.slick-slide img{display: initial;}

.header{position: relative; z-index: 4;}
.subHeader{position: relative; z-index: 2;}
.subHeader .cmmTabs{position: absolute; left: 0; bottom: 0; width: 100%;}
.header .headTop{background: #000;}
.header .headTop .headBottomIn{background: #000;}
.header .headTop .headTopIn{position: relative; display: block; padding: 0 250px 0 150px; min-height: 72px;}
.header .headTop .gnb{display: block; text-align: left; font-size: 0;}
.header .headTop .gnb&gt;.tp{display: inline-block; vertical-align: middle; margin-left: 80px; position: relative;}
.header .headTop .gnb&gt;.tp.tp0{margin-left: 65px;}
.header .headTop .gnb&gt;.tp.tp0{}
.header .headTop .gnb&gt;.tp.tp1{}
.header .headTop .gnb&gt;.tp&gt;.txt{font-size: 16px; color: #fff; height: 72px; line-height: 72px; display: block; text-align: center; font-weight: bold;}
.header .headTop .gnb .txt{font-family: 'Roboto', sans-serif; font-weight: normal;}
.header .headTop .gnb&gt;.tp.active&gt;.txt{color: #2196f3;}
.header .headTop .depth2{}
.header .headTop .depth2&gt;.tp{}
.header .headTop .depth2&gt;.tp&gt;.txt{font-size: 14px; color: #999; display: block; text-align: center; white-space: nowrap; line-height: 30px;}
.header .headTop .depth2&gt;.tp.active&gt;.txt{color: #2196f3;}
.header .headTop .depth3{display: none;}
.header .headTop .hrig{position: absolute; right: 0; top: 50%; margin-top: -24px;}
.header .headTop .headTopIn .icos.mobilemenu{height: 56px; width: 56px;}
.header .headTop .headTopIn .icos.mobilemenu.active{background-image: url("/resources/images/common/icoCloseWhite.png"); background-size: 14px;}
.header .headTop .btns{vertical-align: middle; min-width: 100px; width: 100px; padding: 0;}
.header .headTop .icos{width: 30px;}
.header .headTop .icos.eula{margin: 0 10px; margin-left: 20px;}
.header .headTop .icos.search{margin-right: 10px;}
.header .headTop .icos.userThumb{width: 22px; height: 22px; overflow: hidden; border-radius: 50%; background: #fff no-repeat center center url("/resources/images/common/icoUserThumb.png"); background-size: 22px auto;}
.header .headTop .icos.userThumb.isAuth {background: #2196F3; text-align: center; font-size: 12px; color: #fff; line-height: 21px;}
.header .logo{position: absolute; left: 0; top: 50%; margin-top: -15px; width: 150px; background-image: url("/resources/images/path3@1x.png");}
.headSearchForm{background: #ededed; display: none; position: absolute; left: 0; width: 100%; top: 72px; z-index: 5;}
.headSearchForm.active{display: block;}
.headSearchForm .cmmInput{position: relative; padding: 13px 0; padding-left: 230px;}
.headSearchForm .cmmInput .lb{font-size: 18px; position: absolute; left: 0; top: 50%; margin-top: -15px;}
.headSearchForm .cmmInput .ip{border-color: #2196f3;}
.headSearchForm .dimm{position: fixed; left: 0; top: 152px; background: #000; opacity: .5; width: 100%; bottom: 0; z-index: 5;}
.headCont{background: url("/resources/images/common/mainBg.png") no-repeat center center; background-size: cover; height: 700px;}
.headCont.resource_bg {position: relative; width: 100%; max-width: 1920px; margin: auto; height: 100%; background: url('/resources/images/common/mainBgResource_pc.png') no-repeat center center; background-size: cover;}
.headCont.resource_bg  .item {width: 100%;}
.headCont.resource_bg .mo_txt {display: none; position: absolute; top: 50%; left: 12.08%; transform: translateY(-50%);}
.headCont.resource_bg .pc_txt {display: block; position: absolute; top: 50%; left: 0; transform: translateY(-50%);}

.headCont.h380{height: 380px;}
.headCont.h400{height: 400px;}
.headCont.h450{height: 450px;}
.headCont.h700{height: 700px;}
.subHeader.mainpage{overflow: hidden;}
.subHeader.mainpage .headCont{background: #000 no-repeat center center; background-size: 100% 100%; height: 815px;}
.subHeader.mainpage .visualArea{position: relative;}
.subHeader.mainpage .visualArea:before{content: ''; width: 841px; height: 936px; background: url("/resources/images/common/mainAst.png") no-repeat center right; position: absolute; right: -220px; top: 50%; transform: translateY(-50%);}
@media all and (min-width:1921px) {
    .headCont{background: url("/resources/images/common/bgId2560.png") no-repeat center center;background-size: contain;}
}
.headCont .innerWrap{height: 100%; }
.popIn .headCont .innerWrap{background-image: none !important; background-position: left top !important;}
.headCont .mainFullVideo{position: absolute; left: 0; top: 0; width: 100%;}
.subHeader.mainpage .headCont:after{content: ''; left: 0; top: 0; width: 100%; height: 100%; position: absolute; background: #000; opacity: .45; z-index: 2;}
.headCont .visualArea{height: 100%;position: relative;}
.headCont .visualArea .item{position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.subHeader.mainpage .headCont .innerWrap{position: relative; z-index: 3;}
.subHeader.mainpage .headCont .visualArea .item{margin-top: -60px;}
.headCont .visualArea .item .tit{font-size: 0; color: #fff; line-height: 1.1; font-weight: bold; margin-bottom: 40px; text-indent: -9999em; width: 414px; height: 302px; background: url("/resources/images/common/headerSign414.png?v=1") no-repeat left center; background-size: 100%}
.headCont .visualArea .item .tit.text{font-size: 64px; color: #fff; text-align: left; line-height: 72px; background: none; width: 100%; height: auto; text-indent: 0; margin-bottom: 25px; background: none; word-break: keep-all;}
.headCont .visualArea .item .tit.text.sm{font-size: 40px; line-height: 60px;}
.headCont .visualArea .item .txts{font-size: 18px; line-height: 32px; color: #fff;}
.headCont .visualArea .item .stit{font-size: 32px; color: #fff; font-weight: 600; margin-bottom: 45px; display: inline-block; line-height: 1.2; position: relative; background: #00c1c1; padding: 12px 20px; padding-right: 0; word-break: keep-all;}
.headCont .visualArea .item .stitvip{font-size: 32px; color: #fff; font-weight: 600; margin-bottom: 45px; display: inline-block; line-height: 1.2; position: relative; padding: 12px 20px; padding-right: 0; word-break: keep-all;}
.headCont .visualArea .item .stit.hidden {opacity:0; visibility:hidden; }
.headCont .visualArea .item .tit.tp2{background-image: url("/resources/images/common/imgTxtMain.png?v=1"); height: 70px; margin-bottom: 30px;}
.headCont .visualArea .item .tit.tp3{background-image: url("/resources/images/common/imgTxtMainTp3.png?v=1"); height: 38px; margin-bottom: 30px; background-size: auto 100%; width: 100%;}
.headCont .visualArea .item .tit.tp3.text{margin-bottom: 30px;}
.headCont .visualArea .item .stit:after{content: ''; width: 30px; height: 100%; background: url("/resources/images/common/tail.png") no-repeat right top; background-size: 100%; position: absolute; right: -30px; top: 0;}
.headCont .visualArea .item .slb{color: #fff; font-size: 18px; text-align: left; line-height: 24px; word-break: keep-all;}
.headCont .visualArea .item .ind{text-align: left; font-weight: 400;}
.headCont .visualArea .item .ind .ttc{font-size: 15px; display: block; line-height: 15px; color: #949494; margin-bottom: 5px;}
.headCont .visualArea .item .ind .ttx{font-size: 24px; line-height: 35px; color: #fff;}
.subHeader.mainpage .headCont .visualArea .item .ind *{font-size: 18px !important; line-height: 30px !important;}
.subHeader.mainpage .headCont .visualArea .item .ind .ttc{font-size: 16px;line-height: 16px;color: #bbb;margin-bottom: 5px;font-weight: bold;}
.subHeader.mainpage .headCont .visualArea .item .ind .ttx .tts{font-size: 16px;}
.mwu .headCont .visualArea .item .ind span.ttx{color: #fff; font-size: 16px; font-weight: 500;}
.headCont .visualArea .item .ind .lt{float: left;}
.headCont .visualArea .item .ind .rt{float: left; margin-left: 90px; padding-left: 90px; position: relative;}
.headCont .visualArea .item .ind .rt:after{content: ''; width: 1px; height: 100%; position: absolute; left: 0; top: 0; background: #fff;}
.headCont .visualArea .item .ftinf{margin-top: 40px;}
.headCont .visualArea .item .ftinf .lst{text-align: left;}
.headCont .visualArea .item .ftinf .lst .tp{font-size: 14px; line-height: 24px; font-weight: 400; color: #fff;}
.headCont .visualArea .item .ftinf .tt{font-size: 14px; color: #bbb; margin-top: 15px; line-height: 24px; display: block;}
.headCont .visualArea.tp2 .item{text-align: center; left: 50%; transform: translate(-50%,-50%); margin-top: -30px;}
.headCont .visualArea.tp2 .item .sttit{text-align: center; color: #fff; font-size: 18px; font-weight: 400; line-height: 30px;}
.headCont .visualArea.tp2 .item .tit{text-align: center; font-size: 45px; font-weight: 600; line-height: 52px; margin-bottom: 25px; max-width: 700px;}
.headCont .visualArea.tp2 .item .slb{text-align: center; font-size: 18px; font-weight: 400; line-height: 30px;}
.headCont .visualArea.tp2 .dat{font-size: 12px; color: #fff; line-height: 28px; position: absolute; width: 100%; text-align: center; bottom: 30px; left: 0;}
.headCont .visualArea.tp2 .dat .td{}
.headCont .visualArea.tp2 .dat .tt{display: inline-block; padding-left: 10px; margin-left: 10px; position: relative;}
.headCont .visualArea.tp2 .dat .tt:after{content: ''; width: 2px; height: 2px; border-radius: 50%; background: rgba(255,255,255,.5); position: absolute; left: 0; top: 50%; margin-top: -1px;}
.headCont .visualArea.tp2 .inbt{display: inline-block; position: relative; padding-left: 45px;}
.headCont .visualArea.tp2 .inbt .lbthumb{position: absolute; left: 0; top: 50%; margin-top: -17px; background: #999 no-repeat center center; background-size: 100% 100%; width: 35px; height: 35px; border-radius: 50%;}
.headCont .visualArea.tp2 .inbt .lbnm{line-height: 35px; color: #fff; font-size: 16px; font-weight: 400; text-align: left;}
.headBottom{background: #444;}
.headBottom .headBottomIn{position: relative; padding-left: 360px; min-height: 72px;}
.slogo{position: absolute; left: 0; top: 50%; line-height: 26px; margin-top: -13px; color: #fff; font-size: 26px; text-align: left; font-weight: 600;}
.headBottomIn .depth3{display: block; text-align: right; font-size: 0;}
.headBottomIn .depth3 .tp{display: inline-block; vertical-align: middle; margin-left: 70px;}
.headBottomIn .depth3 .tp.tp0{}
.headBottomIn .depth3 .tp .txt{font-size: 16px; color: #fff; height: 72px; line-height: 72px; display: block; text-align: center;}
.headBottomIn .depth3 .tp.active .txt{color: #2196f3;}
/* .subHeader.mainpage .headCont .visualArea .item .tit{width: 798px; height: 156px; background-image: url("/resources/images/common/headerSignMain.png"); margin-bottom: 25px;} */

.fnUniteSession .headCont .visualArea .item {margin-top: -36px;}
.fnUniteSession .headCont .visualArea .col5 {width: 48.5%;}
.fnUniteSession .headCont .visualArea .col7 {width: 51.5%;}
.fnUniteSession .headCont .visualArea .opNoteWrap {margin-top: 4px;}
.fnUniteSession .headCont .visualArea .opNoteWrap&gt;div {text-align: center;}
.fnUniteSession .headCont .visualArea .opNoteWrap&gt;div .opnlst li {display: inline-block; text-align: center; vertical-align: top;}
.fnUniteSession .headCont .visualArea .opNoteWrap&gt;div .opnlst li img {width: 104px;}
.fnUniteSession .headCont .visualArea .opNoteWrap&gt;div .opnlst li .cmmsTit {text-align: center; font-size: 16px; line-height: 21px;}
.fnUniteSession .headCont .visualArea .opNoteWrap&gt;div .opnlst li .cmmsTit.sm {text-align: center; font-size: 12px; color: #fff; line-height: 15px;}
.fnUniteSession .headCont .visualArea .opNoteWrap .opnTop {padding-bottom: 11px;}
.fnUniteSession .headCont .visualArea .opNoteWrap .opnTop .opnlst li {padding: 0 24px;}
.fnUniteSession .headCont .visualArea .opNoteWrap .opnBottom .opnlst li:nth-child(2) {padding-left: 26px; padding-right: 9px;}
.fnUniteSession .headCont .visualArea .opNoteWrap .opnBottom .opnlst li:nth-child(2) .cmmsTit.sm {letter-spacing: -.25px;}
/* 
.mainTop .introArea .lt .opNoteWrap .opnBottom .opnlst li:nth-child(2) {padding-left: 5px; padding-right: 5px;}
.mainTop .introArea .lt .opNoteWrap .opnBottom .opnlst li .cmmsTit.sm {letter-spacing: -.25px;} */

.footer{}
.footer .footTop{background: #ededed; }
.footer .footTop .footTopIn{height: 168px; text-align: right;}
.footer .footTop .footTopIn:after {content:''; display:block; clear:both;}
.footer .footTop .footTopIn .tit{float:left; font-size:40px; color: #000; font-weight: 700;  line-height:40px; padding-top: 60px;}
.footer .footTop .footTopIn .sposArae{float:right; padding-top: 45px;}
.footer .footTop .footTopIn .sposArae .lst{}
.footer .footPart{margin-bottom: 83px; display: none;}
.footer .footPart .fptit{font-size: 24px; text-align: left; color: #fff; line-height: 36px; font-weight: bold; margin-bottom: 22px; display: block;}
.footer .footPart .fparts{margin-left: -10px; margin-right: -10px; display: block;}
.footer .footPart .fparts .fpartsin{display: table; width: 100%;}
.footer .footPart .fparts .item{display: table-cell; text-align: center; vertical-align: middle; padding-left: 10px; padding-right: 10px;}
.footer .footPart .fparts .item .img{display: block;}
.footer .footPart .fparts .item+.item{margin-left: 30px;}
.footer .footPart .fparts .item .img{}
.footer .footPart .fparts .item .img img{}
.footer .footTop .footTopIn .sposArae .lst .item{display: inline-block; vertical-align: middle; font-size: 0; text-align: center; position: relative; margin-left: 29px;}
.footer .footTop .footTopIn .sposArae .lst .item .img{display: inline-block; height: 35px; line-height: 35px;}
.footer .footTop .footTopIn .sposArae .lst .item .img img{display: inline-block; vertical-align: middle;}
.footer .footTop .footTopIn .sposArae .lst .item.tp0 .img{width: 96px;}/*물러*/
.footer .footTop .footTopIn .sposArae .lst .item.tp1 .img{width: 100px;}/*구글*/
.footer .footTop .footTopIn .sposArae .lst .item.tp2 .img{width: 52px;}/*인텔*/
.footer .footTop .footTopIn .sposArae .lst .item.tp3 .img{width: 114px;}/*마이크로*/
.footer .footTop .footTopIn .sposArae .lst .item.tp4 .img{width: 90px;}/*닌텐*/
.footer .footTop .footTopIn .sposArae .lst .item.tp5 .img{width: 95px;}/*오큘*/
.footer .footTop .footTopIn .sposArae .lst .item.tp6 .img{width: 98px;}/*소니*/
.footer .footTop .footTopIn .sposArae .lst .item.tp7 .img{width: 112px;}/*뷰포*/
.footer .footTop .footTopIn .sposArae .lst .item.tp8 .img{width: 34px;}/*미*/
.footer .footTop .footTopIn .sposArae .lst .item.tp9 .img{width: 30px;}/*오토이*/
.footer .footTop .footTopIn .sposArae .lst .item.tp10 .img{width: 87px;}/*매직*/
.footer .confTxt{font-size: 12px; color: #999; text-align: left; line-height: 20px; font-weight: 400; padding: 25px 0 15px;}
.footer .footCont{background: #000; min-height: 224px; padding-top: 54px; padding-bottom: 25px;}
.footer .footCont .footContIn{text-align: center; padding-left: 380px; padding-right: 274px; position: relative; min-height: 109px; margin-bottom: 50px;}
.footer .footCont .fcdlt{position: absolute; left: 0; top: 0; width: 380px; text-align: left;}
.footer .footCont .fcdlt .logo{display: block; margin-bottom: 20px;}
.footer .footCont .fcdlt .int{font-size: 12px; color: #fff; text-align: left; line-height: 20px; font-weight: 400;}
.footer .footCont .confTxt .tx{color: #fff; display: block;}
.footer .footCont .lst{text-align: left; font-size: 0;}
.footer .footCont .lst .tp{margin-left: 40px; display: inline-block; vertical-align: top;}
.footer .footCont .lst .tp .dl{display: block; text-align: left;}
.footer .footCont .lst .tp .dl .dt{font-size: 14px; color: #fff; font-weight: 600; display: block; line-height: 17px; margin-bottom: 10px;}
.footer .footCont .lst .tp .dl .dd{font-size: 12px; color: #999; font-weight: 400; display: block; margin-bottom: 7px;}
.footer .footCont .lst .tp .dl.snsShare{}
.footer .footCont .lst .tp .dl.snsShare .dd{display: inline-block; text-indent: -999em; vertical-align: middle; background: no-repeat center center;}
.footer .footCont .lst .tp .dl.snsShare .snstp0{width: 26px; height: 25px; background-image: url("/resources/images/common/icoSnsFacebook.png"); background-size: 100%; margin-left: -8px;}
.footer .footCont .lst .tp .dl.snsShare .snstp1{width: 36px; height: 28px; background-image: url("/resources/images/common/icoSnsYoutube.png"); background-size: 100%;}
.footer .footCont .lst .tp .dl.snsShare .snstp2{width: 26px; height: 25px; background-image: url("/resources/images/common/icoSnsCafe.png"); background-size: 100%;}
.footer .footCont .lst .tp .dl.snsShare .snstp3{width: 26px; height: 25px; background-image: url("/resources/images/common/icoSnsBlog.png"); background-size: 100%; margin-left: 3px;}
.footer .footCont .fcdrt{position: absolute; right: 0; top: 0; width: 274px; height: 88px; line-height: 88px; text-align: left; padding-left: 60px;}
.footer .footCont .fcdrt:after{content: ''; width: 1px; height: 100%; background: #999; position: absolute; left: 0; top: 0;}
.footer .footCont .fcdrt .tx{font-size: 12px; color: #fff; text-align: left; display: inline-block; vertical-align: middle; line-height: 18px;}
.footer .footCont .fcdrt .mk{position: absolute; right: 0; top: 50%; margin-top: -34px; background: url("/resources/images/footer/eula@3x.png") no-repeat center center; background-size: 100% auto; width: 70px; height: 68px;}
.footer .footCont .footTopIn{padding-left: 540px; position: relative; margin-bottom: 80px;}
.footer .footCont .footTopIn .cmmTit{position: absolute; left: 0; top: 50%; margin-top: -29px; color: #fff;}
.footer .footCont .footTopIn .fcnInput{position: relative; padding-right: 147px;}
.footer .footCont .footTopIn .fcnInput .btns{position: absolute; right: 0; top: 0;}
.footer .footCont .footTopIn .fcnInput .cmmInput.radiochk{margin-bottom: 0; margin-top: 5px; position: relative;}
.footer .footCont .footTopIn .fcnInput .cmmInput.radiochk .lb{color: #fff; font-size: 12px; padding-left: 30px;}
.footer .footCont .footTopIn .fcnInput .cmmInput.radiochk .lb:after{background-color: #fff; transform: translateY(-50%) scale(.6); transform-origin: left center;}
.footer .footCont .footTopIn .fcnInput .cmmInput.radiochk .lb a{color: #fff;}
.footer .footCont .footTopIn .fcnInput .cmmInput.radiochk .lb a.UNDERLINE:hover{text-decoration: underline;}
    
.container{padding: 80px 0; background: #fff;}
.container.main{padding-bottom: 0;}
.container.PB0{padding-bottom: 0;}
.container.PT0{padding-top: 0;}
.container.PT30{padding-top: 30px;}
.container.gray{background-color: #f5f5f5;}
.container.mainpage{padding: 0;}
.container.mainpage .mainpageTop{margin-top: -120px; position: relative; z-index: 3;}


.mainTop{}
.mainTop .maArea{position: relative;}
.mainTop .maArea.tp0{padding-left: 630px;}
.mainTop .maArea.tp1{padding-right: 630px;padding-bottom: 100px;}
.mainTop .maArea .mlt{}
.mainTop .maArea.tp0 .mlt{position: absolute; left: 0; top: 0; width: 580px;}
.mainTop .maArea.tp0 .mrt{}
.mainTop .maArea.tp1 .mlt{}
.mainTop .maArea.tp1 .mrt{position: absolute; right: 0; top: 0; width: 538px; text-align: left;}
.mainTop .maArea .iframe{border-radius: 10px; overflow: hidden; max-height: 400px;}
.mainTop .maArea .iframe iframe{width: 100%; height: 400px;}
.mainTop .maArea .mlt .btnsWrap{margin-top: 24px;}
.mainTop .maArea .mlt .btnsWrap .outline{margin-left: 25px;}
.mainTop .maArea .txts{font-size: 18px; line-height: 32px; text-align: left; word-break: break-all; color: #383838; margin-top: 18px;}
.mainTop .maArea .txts .dl{display: block; font-size: 18px; text-align: left; line-height: 32px; color: #383838;}
.mainTop .maArea .txts .dl+.dl{margin-top: 10px;}
.mainTop .maArea .txts .dt{font-weight: 600;}
.mainTop .maArea .txts .dd{font-weight: 400;}
.mainBottom{background: #f5f5f5; padding: 80px 0; margin-top: 80px;}
.mainBottom .img{display: block; margin-top: 30px;}
        
.btns{min-width: 120px; height: 44px; line-height: 40px; border: 2px solid transparent; border-radius: 4px; padding: 0 18px; font-size: 16px; color: #000; text-align: center; display: inline-block; vertical-align: baseline; white-space: nowrap;}
.btns.init{min-width: 0; height: auto; line-height: initial; border: none; border-radius: 0; padding: 0; font-size: initial; color: initial; display: initial; text-align: initial;}
.btns.block{display: block;}
.btns.blue{background-color: #2196f3; color: #fff;}
.btns.black{background-color: #000; color: #fff;}
.btns.gray{background-color: #999; color: #000;}
.btns.green{background-color: #20a69b; color: #fff;}
.btns.yellow{background-color: #ff9900; color: #fff;}
.btns.disabled{background-color: #999; color: #fff; cursor: default;} 
.btns.outline{background: none; border-color: #999; color: #999; border-width: 2px;}
.btns.outline1px{border-width: 1px;}
.btns.blue.outline{border-color: #2196f3; color: #2196f3;}
.btns.black.outline{border-color: #000; color: #000;}
.btns.yellow.outline{border-color: #ff9900; color: #ff9900;}
.btns.blue.outline.active{background: #2196f3; color: #fff;}
.btns.green.outline{border-color: #20a69b; color: #20a69b;}
.btns.white.outline{border-color: #fff; color: #fff;}
.btns.download{text-decoration: underline; font-size: 12px; line-height: 12px; display: inline-block; position: relative; padding-right: 16px; text-indent: 0;}
.btns.download:after{content: ''; width: 12px; height: 12px; position: absolute; right: 0; bottom: -1px; background-image: url("/resources/images/common/icoDownload.png"); background-size: 11px auto;}
.btns.download.blue{color: #2196F3; background: none;}
.btns.download.blue:after{background-image: url("/resources/images/common/icoDownloadBlue.png");}
.btns.lg{}
.btns.sm{height: 22px; line-height: 20px; min-width: 60px; padding: 0 10px; font-size: 12px; border-width: 1px;}
.btns.md{height: 27px; line-height: 25px; min-width: 90px; padding: 0 10px; font-size: 12px; border-width: 1px;}
.btns.lmd{height: 34px; line-height: 32px; min-width: 110px; padding: 0 10px; font-size: 16px; border-width: 1px; font-weight: normal;}
.btns.mmd{height: 30px; line-height: 28px; min-width: 90px; padding: 0 10px; font-size: 14px; border-width: 1px; font-weight: normal;}
.btns .txt{line-height: 1; vertical-align: middle; display: inline-block;}
.btns .small{font-size: 60%;}
.icos{display: inline-block; vertical-align: middle; width: 48px; line-height: 48px; height: 48px; text-align: center; background: no-repeat center center;}
.icos.search{background-image: url("/resources/images/common/icoSearch.png"); background-size: 20px auto;}
.icos.arrowtop{background-image: url("/resources/images/common/icoArrowTop.png"); background-size: 15px auto;}
.icos.download{background-image: url("/resources/images/common/icoDownload.png"); background-size: 10px auto;}
.icos.mobilemenu{background-image: url("/resources/images/common/icoMobilemenu.png"); background-size: 18px auto;}
.icos.card{background-image: url("/resources/images/common/icoCard.png"); background-size: 18px auto;}
.icos.barcode{background-image: url("/resources/images/common/icoBarcode.png"); background-size: 18px auto;}
.icos.payType1{background-image: url("/resources/images/common/icoPayType1.png"); background-size: 18px auto; }
.icos.icoMoney{background-image: url("/resources/images/common/icoPayType1.png"); background-size: 18px auto;}
.icos.time{background-image: url("/resources/images/common/icoTime.png"); background-size: 13px auto;}
.icos.time.sm{width: 13px; height: 13px; line-height: 13px;}
.icos.view{background-image: url("/resources/images/common/icoView.png"); background-size: 15px auto;}
.icos.view.sm{width: 15px; height: 15px; line-height: 15px;}
.icos.clock{background-image: url("/resources/images/common/icoClock.png"); background-size: 100% auto;}
.icos.map{background-image: url("/resources/images/common/icoMap.png"); background-size: 10px auto;}
.icos.eula{background-image: url("/resources/images/common/icoEula.png"); background-size: 32px auto;}
.icos.icoCir001{background-image: url("/resources/images/common/icoCir001.png"); background-size: 32px auto;}
.icos.icoCir002{background-image: url("/resources/images/common/icoCir002.png"); background-size: 48px auto;}
.icos.icoCir003{background-image: url("/resources/images/common/icoCir003.png"); background-size: 32px auto; margin-left: -5px;}
.icos.icoCir004{background-image: url("/resources/images/common/icoCir004.png"); background-size: 32px auto; margin-left: -5px;}
.icos.icoCir005{background-image: url("/resources/images/common/icoCir005.png"); background-size: 32px auto; margin-left: -5px;}
.icos.icoCir006{background-image: url("/resources/images/common/icoCir006.png"); background-size: 32px auto; margin-left: -5px;}
.icos.icoCir007{background-image: url("/resources/images/common/icoCir007.png"); background-size: 32px auto; margin-left: -5px;}
.icos.icoCir008{background-image: url("/resources/images/common/icoCir008.png"); background-size: 32px auto; margin-left: -5px;}
.btnTop{position: fixed; width: 40px; height: 40px; border-radius: 5px; background: #000; right: 30px; bottom: 30px; z-index: 4; transform: translateY(100px); transition: transform .3s;}
.scrollFixed .btnTop{transform: translateY(0);}
.btnTop a{display: block; height: 40px; background: url("/resources/images/common/icoArrowTop.png") no-repeat center center; background-size: 16px auto; text-indent: -999em;}

.cmmTit{font-size: 40px; line-height: 52px; text-align: left; color: #000; font-weight: 600; word-break: break-all;}
.cmmTit.pickTitle {padding-top: 40px;}
.cmmTit small{font-size: 60%;}
.cmmTit.sm{font-size: 24px; line-height: 34px;}
.cmmTit.md{font-size: 32px; line-height: 34px;}
.cmmTit .tx{vertical-align: top; color: #2196f3; font-size: 24px;}
.cmmTit .txts{font-size: 18px;line-height: 32px;text-align: left;word-break: break-all;color: #383838;margin-top: 18px;}
.cmmsTit{font-size: 18px; line-height: 30px; text-align: left; color: #000; font-weight: 400; word-break: keep-all;}
.cmmsTit.md{font-size: 16px; line-height: 26px;}
.cmmsTit.sm{font-size: 14px; line-height: 22px;}
.cmmsTit.l_break{padding-top: 40px;}
.cmmTit+.cmmsTit{margin-top: 30px;}
.cmmsTit.inline{display: inline-block;}
.cmmTit.sm+.cmmsTit{margin-top: 10px;}
.cmmPapSection{border-radius: 10px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 50px 65px; margin-left: -65px; margin-right: -65px;}
.cmmStep{margin-left: -65px; margin-right: -65px; padding-right: 15px; overflow: hidden;}
.cmmStep .cslst{display: table; width: 100%;}
.cmmStep .cslst .cstp{display: table-cell; width: 2%; vertical-align: middle; position: relative;}
.cmmStep .cslst .cstp:after{content: '';width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 15px solid #bbb; position: absolute; right: -15px; top: 0; z-index: 1; }
.cmmStep .cslst .cstp .cstxt{line-height: 50px; color: #fff; background: #bbb; display: block; padding-left: 60px; font-size: 18px; font-weight: 600; text-align: left; position: relative;}
.cmmStep .cslst .cstp .cstxt:after{content: '';width: 0; height: 0; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-left: 18px solid #fff; position: absolute; right: -18px; top: -5px; z-index: 1;}
.cmmStep .cslst .cstp.active .cstxt{color: #fff; background: #000;}
.cmmStep .cslst .cstp.active:after{border-left-color: #000;}
.cmmStep .cslst .cstp.last .cstxt:after,
.cmmStep .cslst .cstp:last-child .cstxt:after{content: none;}
.cmmInput{text-align: left;}
.cmmInput.inline{display: inline-block;}
.lb{display: inline-block; font-size: 16px; color: #000; line-height: 30px;}
.lb.required{}
.cmmInput .cmmInputEmailForm{border: 1px solid #d5d5d5; border-radius: 4px; margin: 5px 0; overflow: hidden; position: relative; padding-right: 280px; font-size: 0;}
.cmmInput .cmmInputEmailForm .cief{display: block; vertical-align: middle;}
.cmmInput .cmmInputEmailForm .tvy{font-size: 16px; color: #000; line-height: 42px; display: block; width: 10px; position: absolute; left: 0; top: 0;}
.cmmInput .cmmInputEmailForm .ciDoma{position: absolute; right: 0; top: 0; width: 280px; padding-left: 10px; font-size: 0;}
.cmmInput .cmmInputEmailForm .ciDoma .ciDomaCief{display: inline-block; width: 50%; vertical-align: middle;}
.cmmInput .cmmInputEmailForm input{ display: block; width: 100%; text-indent: 10px; font-size: 15px; color: #000; padding: 10px 0; box-shadow: none; border: none; outline: none; margin: 0;}
.cmmInput .cmmInputEmailForm input:read-only {background-color: #F6F6F6;}
.cmmInput .ip{border: 1px solid #d5d5d5; border-radius: 4px; overflow: hidden; margin: 5px 0;}
.cmmInput .ip input{margin: 0;}
.footCont .cmmInput .ip{margin: 0; padding: 0; background: #fff;}
.cmmInput .ip input{display: block; width: 100%; text-indent: 10px; font-size: 15px; color: #000; padding: 10px 0; box-shadow: none; border: none; outline: none;}
.cmmInput .ip input[name="unitytag"]{color: #999;}
.cmmInput .ip input.read-only {background-color: #eee;}
.cmmInput .ip input:read-only {background-color: #F6F6F6;}
.cmmInput .ip .customSelectWrap.tp2 .virSelect{border: none;}
.cmmInput.inline{display: inline-block; vertical-align: top;}
.cmmInput.middle{vertical-align: middle;}
.cmmInput.inline{margin-right: 15px;}
.cmmInput.radiochk{margin-bottom: 20px;}
.cmmInput.radiochk .lb{font-size: 16px; line-height: 25px; text-align: left; display: inline-block; padding-left: 35px; position: relative;}
.cmmInput.radiochk .lb:after{content: ''; width: 25px; height: 25px; border: 1px solid #d5d5d5; background: #fff no-repeat center center; position: absolute; left: 0; top: 50%;     transform: translateY(-50%);}
.cmmInput.radiochk .lb .llb{font-weight: bold; display: inline-block; min-width: 170px;}
.cmmInput.radiochk input[type="checkbox"] + .lb:after{border-radius: 4px;}
.cmmInput.radiochk input[type="radio"] + .lb:after{border-radius: 50%;}
.cmmInput.radiochk input{position: absolute; left: -999em; opacity: 0; width: 0; height: 0; overflow: hidden;}
.cmmInput.radiochk input[type="checkbox"]:checked+.lb:after{background-image: url("/resources/images/common/icoBlueCheck.png"); background-size: 17px auto;}
.cmmInput.radiochk input[type="radio"]:checked+.lb:after{background-image: url("/resources/images/common/icoBlueRaio.png"); background-size: 13px auto;}
.cmmInput.radiochk.meta{margin-right: 15px; margin-bottom: 15px; display: inline-block; vertical-align: top;}
.cmmInput.radiochk.meta .lb{border: 1px solid #999; border-radius: 5px; font-size: 16px; text-align: center; padding: 0 25px; line-height: 34px; color: #999; font-weight: 600;}
.cmmInput.radiochk.meta .lb:after{content: none;}
.cmmInput.radiochk.meta input:checked+.lb{border-color: #2196f3; color: #2196f3;}
.cmmInput.search{}
.cmmInput.search .ip{position: relative; padding-right: 60px;}
.cmmInput.search .ip input{padding: 9px 0 10px; height: 42px;}
.cmmInput.search .ip .ipbt{position: absolute; right: 0; top: 0; width: 60px; height: 100%; background: no-repeat center center #fff url("/resources/images/common/icoSearchB.png"); background-size: 20px;}
.cmmInput.search .ip .ipbt:after{content: ''; width: 1px; height: 60%; top: 20%; position: absolute; left: 0; background: #000;}
.cmmInput.adress{}
.cmmInput.adress .cmmInputAdress{position: relative; padding-right: 155px; max-width: 555px;}
.cmmInput.adress .cmmInputAdress .btns{position: absolute; right: 0; top: 50%; margin-top: -22px;}
.cmmInput .cmmInputFile{padding-right: 155px; max-width: 555px; position: relative;}
.cmmInput .cmmInputFile .btns{position: absolute; right: 0; top: 0; min-width: 132px;}
.cmmInput .cmmInputFile .fkf_input{display: block; padding: 10px 0; font-size: 15px; color: #000; padding-left: 10px; height: 42px;}
.cmmInput .cmmInputFile .info{position: absolute; left: 100%; left: calc(100% + 15px); top: 50%; transform: translateY(-50%); font-size: 14px; white-space: nowrap;}
.cmmInput .cmmInputFile.sj_delect .ip{position: relative;}
.cmmInput .cmmInputFile.sj_delect .ip .fkf_input{padding-right: 50px;}
.cmmInput .cmmInputFile.sj_delect .delect_file{outline: none; border: none; text-indent: -999em; position: absolute; right: 0; top: 0; width: 50px; height: 100%; background: transparent url("/resources/images/common/icoCloseBlack.png") no-repeat center center; background-size: 10px;}
.cmmInput .textarea{width: 100%; height: 100%; border: none; resize: none; padding: 10px; outline: none; font-size: 15px;}
.cmmLst{}
.cmmLst.sm{font-size: 14px; line-height: 24px;}
.cmmLst .cmmtp{display: block; font-size: 16px; color: #000; line-height: 30px; text-align: left;}
.cmmLst.lg .cmmtp{font-size: 18px; line-height: 30px;}
.cmmLst.sm .cmmtp{font-size: 14px; line-height: 24px;}
.cmmLst.indent .cmmtp{text-indent: -10px; padding-left: 10px;}
.cmmLst.indent.indent11 .cmmtp{text-indent: -11px; padding-left: 11px;}
.cmmLst.indent.indent12 .cmmtp{text-indent: -12px; padding-left: 12px;}
.cmmLst.indent.indent13 .cmmtp{text-indent: -13px; padding-left: 13px;}
.cmmLst.indent.indent14 .cmmtp{text-indent: -14px; padding-left: 14px;}
.cmmLst.indent.indent15 .cmmtp{text-indent: -15px; padding-left: 15px;}
.cmmLst.indent.indent16 .cmmtp{text-indent: -16px; padding-left: 16px;}
.cmmLst.indent.indent17 .cmmtp{text-indent: -17px; padding-left: 17px;}
.cmmLst.indent.indent18 .cmmtp{text-indent: -18px; padding-left: 18px;}
.cmmLst.indent.indent19 .cmmtp{text-indent: -19px; padding-left: 19px;}
.cmmLst.indent.indent20 .cmmtp{text-indent: -20px; padding-left: 20px;}
.cmmDots{display: inline-block; vertical-align: middle; background: #000; border-radius: 50%;}
.cmmDots.w3{width: 3px; height: 3px; margin-right: 7px;}
.cmmDots.ast{background: none; border-radius: 0; font-size: 12px; margin-right: 7px;}
.cmmDots.ast:before{content: '*'; margin-left: 11px;}
.cmmLst.cummEvent.fnToggle{text-align: center;}
.cmmLst.cummEvent.fnToggle.inline{display: inline-block; vertical-align: middle;}
.cmmLst.cummEvent.fnToggle .cmmtp{padding-left: 0;}
.cmmLst.cummEvent.fnToggle .cmmtp .ft{border-radius: 4px; background: #2699FB; color: #fff; line-height: 48px; text-align: center; font-size: 16px; width: 100%; font-weight: normal;}
.cmmLst.cummEvent.fnToggle .cmmtp:after{left: auto; right: 0; background-image: url(/resources/images/common/icoArrowSmallTop.png); width: 40px; top: 10px; background-size: 13px auto;}
.cmmLst.cummEvent.fnToggle .cmmtp:before{content: ''; width: 1px; height: 25px; top: 12px; background: #fff; position: absolute; right: 40px; opacity: .8;}
.cmmLst.cummEvent.fnToggle .cmmtp .bd{position: absolute; left: 0; top: 43px; padding: 13px 23px; background: #fff; border: 1px solid #D5D5D5; border-radius: 0px 0px 5px 5px; width: 100%; z-index: 1;}
.cmmLst.cummEvent.fnToggle .cmmtp .bd li{padding-left: 32px; position: relative; text-align: left;}
.cmmLst.cummEvent.fnToggle .cmmtp .bd li:after{ width: 22px; height: 100%; content: ''; position: absolute; left: 0; top: 0; background: no-repeat left center;}
.cmmLst.cummEvent.fnToggle .cmmtp .bd li.no1:after{background-image: url("/resources/images/common/icoGoogleC.png");}
.cmmLst.cummEvent.fnToggle .cmmtp .bd li.no2:after{background-image: url("/resources/images/common/icoOutlook.png");}
.cmmLst.cummEvent.fnToggle .cmmtp .bd li a{font-size: 12px; color: #000; display: block;}
.container.commuView .viewWrap .topMenuArea .menuBtnWrap .cmmLst.cummEvent.fnToggle{margin-left: 10px;}
.container.commuView .viewWrap .topMenuArea .menuBtnWrap .cmmLst.fnToggle .cmmtp .bd{top: 37px;}
.container.commuView .viewWrap .topMenuArea .menuBtnWrap .btns{vertical-align: middle;}
.container.commuView .viewWrap .topMenuArea .menuBtnWrap .cmmLst.cummEvent.fnToggle .cmmtp .ft{padding-right: 40px; line-height: initial; line-height: 40px; min-width: 200px;}
.container.commuView .viewWrap .topMenuArea{overflow: visible !important;;}
.cmmLst.fnToggle{text-align: left;}
.cmmLst.fnToggle .cmmtp{padding-left: 20px; position: relative;}
.cmmLst.fnToggle .cmmtp:after{content: ''; width: 15px; height: 30px; position: absolute; left: 0; top: 0; background: url("/resources/images/common/icoArrowSmallTopBlue.png") no-repeat center center; background-size: 10px auto; transform: rotate(-180deg);}
.cmmLst.fnToggle .cmmtp.active:after{transform: rotate(0);}
.cmmLst.fnToggle .cmmtp+.cmmtp{margin-top: 10px;}
.cmmLst.fnToggle .cmmtp .ft{font-size: 16px; line-height: 30px; font-weight: 600; color: #383838; display: inline-block;}
.cmmLst.fnToggle .cmmtp .bd{font-size: 15px; font-weight: 400; color: #383838; display: none; margin: 5px 0 15px;}
.cmmLst.fnToggle .cmmtp.active .bd{display: block;}

.cmmLst.fnToggle{text-align: left;}
.cmmLst.fnToggle .cmmtp{padding-left: 0;}
.cmmLst.fnToggle .cmmtp .ft{border-radius: 4px; background: #2699FB; color: #fff; line-height: 48px; text-align: center; font-size: 16px; width: 100%; font-weight: normal;}
.cmmLst.fnToggle .cmmtp:after{left: auto; right: 0; background: url(/resources/images/common/icoArrowSmallTop.png) no-repeat center center; width: 40px; top: 10px; background-size: 13px auto; content: ''; position: absolute;}
.cmmLst.fnToggle .cmmtp:before{content: ''; width: 1px; height: 25px; top: 12px; background: #fff; position: absolute; right: 40px; opacity: .8;}
.cmmLst.fnToggle .cmmtp .bd{position: absolute; left: 0; top: 43px; padding: 13px 23px; background: #fff; border: 1px solid #D5D5D5; border-radius: 0px 0px 5px 5px; width: 100%; z-index: 1;}
.cmmLst.fnToggle .cmmtp .bd li{padding-left: 32px; position: relative; text-align: left;}
.cmmLst.fnToggle .cmmtp .bd li:after{ width: 22px; height: 100%; content: ''; position: absolute; left: 0; top: 0; background: no-repeat left center;}
.cmmLst.fnToggle .cmmtp .bd li.no1:after{background-image: url("/resources/images/common/icoGoogleC.png");}
.cmmLst.fnToggle .cmmtp .bd li.no2:after{background-image: url("/resources/images/common/icoOutlook.png");}
.cmmLst.fnToggle .cmmtp .bd li a{font-size: 12px; color: #000; display: block;}
.cmmLst.fnToggle .cmmtp .bd{display: none;}

.cmmLst.fnToggle:hover .cmmtp .bd{display: block;}

/* uniteseoul2020 FAQ Toggle 추가 */
.cmmLst.newFnToggle:hover .cmmtp .bd{display:none;}
.cmmLst.newFnToggle .cmmtp .ft {text-align: left; padding:8px 60px 8px 23px; line-height:inherit;}
.cmmLst.newFnToggle .cmmtp .bd{position: static;}
.cmmLst.newFnToggle .cmmtp.active .bd {display: block !important}

.cmmPaychiBtn{}
.cmmPaychiBtn .phiBtn{border-radius: 10px; height: 184px; line-height: 184px; border: 3px solid transparent; text-align: center;}
.cmmPaychiBtn .phiBtn.block{display: block;}
.cmmPaychiBtn .phiBtn.blue{background: #2196F3;}
.cmmPaychiBtn .phiBtn.gray{background: #F5F5F5;}
.cmmPaychiBtn .phiBtn.outline.blue{background: none; border-color: #2196F3;}
.cmmPaychiBtn .phiBtn:hover{background: #fff; border-color: #2196F3;}
.cmmPaychiBtn .phiBtn .phiin{display: inline-block; vertical-align: middle; line-height: normal;}
.cmmPaychiBtn .phiBtn .icos{width: 32px; height: 32px; background-position: center center; background-size: 32px;}
.cmmPaychiBtn .phiBtn .txt{font-size: 16px; color: #000; display: block; text-align: center; line-height: 24px; margin-top: 8px;}
.required{}
.required:after{content: '*'; vertical-align: top; font-size: 24px; color: #2196f3; display: inline-block;}
.row{margin-left: -15px; margin-right: -15px; display: block; font-size: 0;}
.row&gt;[class^="col"]{ padding-left: 15px; padding-right: 15px; display: inline-block; vertical-align: top;}
.row .col2{width: 16.666%;}
.row .col3{width: 25%;}
.row .col4{width: 33.333%;}
.row .col5{width: 41.666%;}
.row .col6{width: 50%;}
.row .col7{width: 58.334%;}
.row .col8{width: 66.667%;}
.row .col9{width: 75%;}
.row .col10{width: 83.334%;}
.row .col12{width: 100%;}
.customSelectWrap{position: relative; height: 42px; line-height: 42px;}
.customSelectWrap:after{content: ''; width: 1px; height: 60%; top: 20%; left: 0; position: absolute; background: #d5d5d5;}
.customSelectWrap select{position: absolute; left: 0; top: 0; opacity: 0; width: 100%; height: 100%; z-index: 1;}
.customSelectWrap .virSelect{width: 100%; height: 100%; padding-right: 10px; position: relative;}
.customSelectWrap .virSelect .virSelectTxt{font-size: 15px; color: #000; text-align: left; padding-left: 10px; padding-right: 30px;}
.customSelectWrap .virSelect .attacSelect{position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 12px; height: 100%; background: url("/resources/images/common/icoArrowSelect.png") no-repeat center center; background-size: 12px;}
.customSelectWrap.tp2{}
.customSelectWrap.tp2:after{content: none;}
.customSelectWrap.tp2 .virSelect{background: #fff; border: 1px solid #D5D5D5; border-radius: 4px;}
.customSelectWrap.tp2 .virSelect .virSelectTxt{font-size: 16px;}
.customSelectWrap.inline{display: inline-block;}
.colorWhite{color: #fff;}
.colorBlue{color: #2196f3;}
.colorMint{color: #19FFFF;}
.colorBlack{color: #383838;}
.colorGray{color: #999;}
.colorRed {color: #ED5351;}
.bgGray{background-color: #f5f5f5; padding: 80px 0;}
.bgonGray{background-color: #f5f5f5;}
.cmmCardWrap{}
.cmmCard{border-radius: 10px; box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 40px 25px; padding-bottom: 128px; background: #fff; position: relative;}
.cmmCardWrap .cmmCard+.cmmCard{margin-top: 30px;}
.cmmCard .cumtBtn{position: absolute; left: 25px; bottom: 40px;}
.cmmCard.tp2{margin-left: -65px; margin-right: -65px; padding-left: 65px; padding-right: 65px; padding-bottom: 60px;}
.cmmCayCardTndIn{}
.cmmCayCardTndIn .cmmCayCard{border-radius: 10px; background: no-repeat center center; background-size: 100% 100%; position: relative; height: 456px; display: block; background-color: #999;}
.cmmCayCardTndIn .cmmCayCard:before{content: ''; width: 100%; height: 100%; left: 0; top: 0; opacity: .35; transition: opacity .8s; background-color: #000; position: absolute; border-radius: 10px;}
.cmmCayCardTndIn .cmmCayCard.tp0{background-image: url("/resources/images/common/cmmCayCardTp0.png");}
.cmmCayCardTndIn .cmmCayCard.tp1{background-image: url("/resources/images/common/cmmCayCardTp1.png");}
.cmmCayCardTndIn .cmmCayCard.tp2{background-image: url("/resources/images/common/cmmCayCardTp2.png");}
.cmmClby,
.cmmCltx{position: absolute; left: 40px; color: #fff;}
.cmmClby{top: 40px; text-align: center; border-radius: 5px; border: 2px solid #fff; min-width: 90px; padding: 12px 10px;}
.cmmClby .dy{font-size: 18px; font-weight: 600; display: block; line-height: 30px;}
.cmmClby .ty{font-size: 24px; font-weight: 600; display: block; line-height: 86px;}
.cmmCltx{bottom: 40px; left: 0; width: 100%; padding-left: 40px; padding-right: 40px;}
.cmmCltx .dy{font-size: 40px; font-weight: 600; display: block; line-height: 60px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cmmCltx .ty{font-size: 18px; font-weight: normal; display: block; line-height: 30px; margin-top: 8px; word-break: break-all;}
.cmmCltx .ty{overflow: hidden; max-height: 60px}
.cmmCltx.sm .ty{max-height: 49px}
.cmmCayCardTndIn .cmmCayCard.sm{height: 213px;}
.cmmClby.sm{top: 20px; min-width: 70px; left: 30px;}
.cmmCltx.sm{bottom: 20px; padding-left: 30px; padding-right: 30px;}
.cmmClby.sm .dy{font-size: 13px; line-height: 15px; font-weight: normal;}
.cmmClby.sm .ty{font-size: 30px; line-height: 30px; margin-top: 10px;}
.cmmCltx.sm .dy{font-size: 24px; line-height: 30px;}
.cmmCltx.sm .ty{font-size: 16px; line-height: 24px;}
.cmmCltx.sm .ty:after{content:'';}
.cmmCltx.sm .ty .mult_height_txt{word-break: break-all;}
.cmmWebxlst{margin-left: -15px; margin-right: -15px; font-size: 0;}
.cmmWebxlst .inrow{    position: relative;font-size: 0;     margin-left: -15px;margin-right: -15px;}
.cmmWebxlst.init{margin-left: 0; margin-right: 0; font-size: 0;}
.cmmWebxlst .cmmItems{display: inline-block; vertical-align: top;width: 33.3333%; padding: 17px 15px;}
.cmmWebxlst .cmmItems .cmmTit2{font-size: 34px; margin-bottom: 18px;}
.cmmWebxlst .wid25p{width: 25%;}
.cmmWebxlst .cmmItems .itin{background: #fff; position: relative; box-shadow: 0 0 20px rgba(0,0,0,0.1); border-radius: 5px; overflow: hidden; display: block; }
.wave2024 .cmmWebxlst .cmmItems .itin{min-height: 401px;}
.cmmWebxlst .cmmItems .itin .thlb{position: absolute; left: 30px; top: 25px; z-index: 1;}
.cmmWebxlst .cmmItems .itin .thumb{height: 220px; background: #999 no-repeat center center; background-size: cover; display: block; position: relative;}
.cmmWebxlst .cmmItems.isLb .itin .thumb:before{content: ''; left: 0; top: 0; width: 100%; height: 100%; opacity: .35; position: absolute; /* background-color: #000; */}
.cmmWebxlst .cmmItems .itin .intit{font-size: 24px; color: #000; font-weight: 700; line-height: 34px; text-align: left; height: 70px; padding: 0px 18px; margin: 20px 0; word-break: keep-all;}
.cmmWebxlst.boardTableList .cmmItems .itin .intit{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.cmmWebxlst .cmmItems .itin .intit.long{height: auto; font-size: 21px;line-height: 1.4; overflow :initial; text-overflow: initial; display: block; -webkit-line-clamp: initial; -webkit-box-orient: initial;}
.cmmWebxlst .cmmItems .itin .inbt{text-align: left; border-top: 1px solid #d5d5d5; display: block; padding: 20px 18px; position: relative; padding-right: 100px;}
.wave2024 .cmmWebxlst .cmmItems .itin .inbt{padding: 20px 0;margin: 0 18px;}
.cmmWebxlst .cmmItems .itin .inbt.PR0{padding-right: 0;}
.cmmWebxlst .cmmItems .itin .inbt .ilb{font-size: 15px; display: block; line-height: 20px; margin-bottom: 10px;}
.cmmWebxlst .cmmItems .itin .inbt .btns{margin-right: 4px; margin-bottom: 4px;}
.cmmWebxlst .cmmItems .itin .inbt .btns.active{background: #2196f3; border-color: #2196f3; color: #fff;}
.cmmWebxlst .cmmItems .itin .inbt .lbtxt{font-size: 16px; vertical-align: middle; color: #999; margin-left: 10px; font-weight: 300;}
.cmmWebxlst .cmmItems .itin .inbt .lbthumb{width: 35px; height: 35px; border-radius: 50%; background: #999 no-repeat center center; background-size: 100% 100%; display: inline-block; vertical-align: middle;}
.cmmWebxlst .cmmItems .itin .inbt .lbnm{font-size: 16px; color: #000; line-height: 30px; vertical-align: middle; margin-left: 7px;}
.wave2024 .cmmWebxlst .cmmItems .itin .inbt .lbnm{color:#b2b2b2}
.cmmWebxlst .cmmItems .itin .inbt .inbtr{position: absolute; right: 30px; top: 50%; margin-top: -12px;}
.cmmWebxlstTp2{margin-left: -15px; margin-right: -15px; font-size: 0;}
.cmmWebxlstTp2 .cmmItems{width: 50%; display: inline-block; vertical-align: top; padding: 20px 15px;}
.cmmWebxlstTp2 .cmmItems .itin{background: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.1); border-radius: 15px; text-align: left; display: block; padding: 40px; padding-bottom: 80px; min-height: 470px; position: relative;}
.cmmWebxlstTp2 .cmmItems .itin .ctp{position: relative; padding-left: 120px; padding-right: 130px; min-height: 114px; padding-bottom: 20px;}
.cmmWebxlstTp2 .cmmItems .itin .ctp .thumb{position: absolute; left: 0; top: 0;}
.cmmWebxlstTp2 .cmmItems .itin .ctp .txts{text-align: left;}
.cmmWebxlstTp2 .cmmItems .itin .thumb{display: inline-block; width: 80px; height: 80px; background: #ddd no-repeat center center; background-size: 100% 100%; border-radius: 50%; overflow: hidden;}
.cmmWebxlstTp2 .cmmItems .itin .ittit{font-size: 24px; font-weight: 600; color: #000; line-height: 34px; display: block; margin-top: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cmmWebxlstTp2 .cmmItems .itin .itstit{font-size: 14px; font-weight: 600; color: #000; line-height: 24px; display: block; margin-top: 10px;}
.cmmWebxlstTp2 .cmmItems .itin .btns{margin: 5px 0 0; margin-right: 5px;}
.cmmWebxlstTp2 .cmmItems .itin .itjb{font-size: 14px; line-height: 22px; color: #999; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cmmWebxlstTp2 .cmmItems .itin .itpt{font-size: 14px; line-height: 22px; color: #999; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cmmWebxlstTp2 .cmmItems .itin .itsns{display: block; text-align: center; position: absolute; right: 0; top: 0;} 
.cmmWebxlstTp2 .cmmItems .itin .itsns .its{width: 40px; height: 40px; background: #2196F3 no-repeat center center; display: inline-block; vertical-align: middle; margin: 0 5px; border-radius: 50%;}
.cmmWebxlstTp2 .cmmItems .itin .itsns .its.tp0{background-image: url("/resources/images/common/icoTwitter.png"); background-size: 16px;}
.cmmWebxlstTp2 .cmmItems .itin .itsns .its.tp1{background-image: url("/resources/images/common/icoFacebook.png"); background-size: 10px;}
.cmmWebxlstTp2 .cmmItems .itin .btnsWrap{position: absolute; left: 55px; bottom: 30px;}
.cmmWebxlstTp2 .cmmItems .cmmLst{}
.cmmWebxlstTp2 .cmmItems .cmmLst .cmmtp+.cmmtp{margin-top: 8px;}
.cmmViewpage{}
.cmmViewpage .cmmViewTime{margin-top: 38px; margin-bottom: 20px;}
.cmmViewpage .cmmViewTime .lbtxt{font-size: 16px; line-height: 30px; vertical-align: middle; margin-left: 5px; color: #999;}
.cmmViewpage .cmmViewInfo{margin-top: 38px; margin-bottom: 20px; position: relative;}
.cmmViewpage .cmmViewInfo .lbthumb{width: 35px; height: 35px; background: no-repeat center center; background-size: 100% 100%; display: inline-block; vertical-align: middle; line-height: 30px; border-radius: 50%;}
.cmmViewpage .cmmViewInfo .lbnm{font-size: 16px; vertical-align: middle; color: #000; margin-left: 7px;}
.cmmViewpage .cmmViewInfo .inbtr{position: absolute; right: 0; bottom: 0; line-height: 30px;}
.cmmViewpage .cmmViewInfo .inbtr .icos{vertical-align: middle;}
.cmmViewpage .cmmViewInfo .inbtr .lbtxt{font-size: 16px; line-height: 30px; vertical-align: middle; color: #999;}
.cmmViewpage .cmmViewInfo .inbtr .lbdate{font-size: 16px; line-height: 30px; vertical-align: middle; color: #999; margin-left: 30px;}
.cmmViewpage .cmmViewAnInfo{margin-top: 20px;}
.cmmViewpage .cmmViewAnInfo .itstit{font-size: 14px; line-height: 22px; color: #000;}
.cmmViewpage .cmmViewAnInfo .itjb{font-size: 14px; line-height: 22px; color: #999;}
.cmmViewpage .cmmViewAnInfo .itslab{margin-top: 10px; margin-bottom: 30px;}
.cmmViewpage .cmmViewCont{word-break: break-all; padding: 40px 0; border: 2px solid #d5d5d5; border-left: none; border-right: none; font-size: 16px; line-height: 30px;}
.cmmViewpage .cmmViewCode{border-bottom: 1px solid #d5d5d5; padding-bottom: 40px; padding-top: 40px;}
.cmmViewpage .cmmViewCode .cvcItem{font-size: 0; margin-top: 22px;}
.cmmViewpage .cmmViewCode .cvcItem .cvcTp{width: 50%; display: inline-block; vertical-align: top; width: 92px; height: 92px; background: #999; margin-right: 20px;}
.cmmViewpage .cmmViewCode .cvcItem .cvcTp.radius{border-radius: 15px; overflow: hidden;}
.cmmViewpage .cmmViewContInSlideView{width: 597px; position: relative;}
.cmmViewpage .cmmViewContInSlideView iframe{height: 487px; width: 100%;}
.cmmViewpage .cmmViewContInSlideView .webVtxt{position: relative; padding-right: 180px; min-height: 48px; margin-top: 10px;}
.cmmViewpage .cmmViewContInSlideView .webVtxt .lbt{font-size: 16px; text-align: left;}
.cmmViewpage .cmmViewContInSlideView .webVtxt .btns{position: absolute; left: 0; top: 0;}
.cmmNotitp{position: relative;}
.cmmNotitp .tt{font-size: 18px; color: #2196F3; text-align: left; line-height: 30px;}
.cmmNotitp .notisort{position: absolute; bottom: 0; right: 0; width: 170px;}
.blank{width: 100%; height: 1px; background: #f5f5f5;}
.fz14 {font-size: 14px;}
/*아젠다*/
.agendaSchedule{margin-top: 30px;}
.agendaSchedule .agendaSchLst{border: 1px solid #d5d5d5; border-left: none; border-right: none;}
.agendaSchedule .agendaSchLst .agendaRow{height: 90px; position: relative; padding-left: 118px; display: block;}
.agendaSchedule .agendaSchLst .agendaRow+.agendaRow{border-top: 1px solid #d5d5d5;}
.agendaSchedule .agendaSchLst .agendaRow .atieLb{position: absolute; left: 0; top: 0; height: 100%; width: 118px; text-align: left; background: #f5f5f5;}
.agendaSchedule .agendaSchLst .agendaRow.fullRow{height: 60px;}
.agendaSchedule .agendaSchLst .agendaRow.fullRow .atieLb{visibility: hidden;}
.agendaSchedule .agendaSchLst .agendaRow .atieLb .txt{font-size: 15px; color: #999; margin: 15px 10px; display: inline-block; font-weight: 600;}
.agendaSchedule .agendaSchLst .agendaRow .atceCt{}
.agendaSchedule .agendaSchLst .agendaRow .atceCt .atCont{}
.agendaSchedule .agendaSchLst .onTxt{text-align: center; line-height: 90px; display: block;}
.agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt{line-height: 60px;}
.agendaSchedule .agendaSchLst .onTxt .txts{display: inline-block; line-height: 1; vertical-align: middle;}
.agendaSchedule .agendaSchLst .onTxt .tit{font-size: 18px;   font-weight: 600; display: block; color: #000; line-height: 18px;}
.agendaSchedule .agendaSchLst .onTxt .stit{font-size: 15px;  display: block; line-height: 20px; font-weight: 500;}
.agendaSchedule .agendaSchLst .agendaColGroup{font-size: 0; }
.agendaSchedule .agendaSchLst .agendaColGroup .agendaCol4{width: 25%; display: inline-block; vertical-align: top;}
.agendaSchedule .agendaSchLst .agendaColGroup .agendaCol3{width: 33.333%; display: inline-block; vertical-align: top;}
 .agendaSchedule .agendaSchLst .agendaCard{margin: 1px; display: block; height: 87px; border-radius: 10px; padding: 11px 12px 8px 22px; position: relative;}
 /* .agendaSchedule .agendaSchLst .agendaCard.minu10{transform: translateY(16%); z-index: 1;}
 .agendaSchedule .agendaSchLst .agendaCard.minu20{transform: translateY(32%); z-index: 1;}
 .agendaSchedule .agendaSchLst .agendaCard.minu30{transform: translateY(48%); z-index: 1;}
 .agendaSchedule .agendaSchLst .agendaCard.minu40{transform: translateY(64%); z-index: 1;}
 .agendaSchedule .agendaSchLst .agendaCard.minu50{transform: translateY(80%); z-index: 1;} */
.agendaSchedule .agendaSchLst .agendaCard.tp1{background-color: #43B3E6;}
.agendaSchedule .agendaSchLst .agendaCard.tp2{background-color: #20A69B;}
.agendaSchedule .agendaSchLst .agendaCard.tp3{background-color: #34C1D6;}
.agendaSchedule .agendaSchLst .agendaCard.tp4{background-color: #5D6AB1;}
.agendaSchedule .agendaSchLst .onTxt .tit.tp1{color: #43B3E6;}
.agendaSchedule .agendaSchLst .onTxt .tit.tp2{color: #20A69B;}
.agendaSchedule .agendaSchLst .onTxt .tit.tp3{color: #34C1D6;}
.agendaSchedule .agendaSchLst .onTxt .tit.tp4{color: #5D6AB1;}
.agendaSchedule .agendaSchLst .onTxt .tit .subTit {font-size:14px; display: block; line-height: 14px; padding-top: 3px;}
.agendaSchedule .agendaSchLst .agendaCard .agendaCardIn{position: relative; /* padding-left: 45px; */ padding-bottom: 14px; height: 100%;}
.agendaSchedule .agendaSchLst .agendaCard .agendaCardIn.hidden * {opacity:0;}
.agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .img{width: 35px; height: 35px; border-radius: 50%; overflow: hidden; position: absolute; left: 0; top: 0; display: none;}
.agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .img img{width: 100%; height: 100%;}
.agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txts{}
.agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txts .tit{font-size: 14px; font-weight: 600; color: #fff; line-height: 19px; word-break: keep-all; max-height: 40px;}
.agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txts .stit{font-size: 12px; line-height: 19px; color: #fff; font-weight: 400;}
.agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tt{position: absolute; right: 0; bottom: 0; font-size: 12px; color: #fff; font-weight: 400;}
.agendaSortList{background: #f5f5f5; padding: 80px 0;}
.agendaSortList.PB0{padding-bottom: 0;}
.agendaSortList.PT0{padding-top: 0;}
.agendaSortList .agendaArea {padding-top: 30px;}
.agendaSortList .agendaSortArea{padding: 30px 0 10px 0; margin: -7px; }
.agendaSortList .agendaSortArea .btns{margin: 7px; height: 34px; line-height: 32px; border-width: 1px; min-width: 0;}
.agendaListWrap{}
.agendaListWrap .agendList{}
.agendaListWrap .agendList .hidden{ display: none;}
.agendaListWrap .agendList .nullmsg{font-size: 15px; text-align: center; display: block; margin-top: 30px;}
.agendaListWrap .agendList .agendItem{display: block; background: #fff; border-radius: 10px; box-shadow: 0 0 15px rgba(0,0,0,0.1); opacity: 1; transform: translateY(0); transition: opacity 1s, transform .5s;}
.agendaListWrap .agendList .agendItem.aniFade{opacity: 1; transform: translateY(0);}
.agendaListWrap .agendList .agendItem{margin-top: 20px;}
.agendaListWrap .agendList .agendItem .agendaItemIn{position: relative; padding: 22px 0 30px; padding-left: 120px; padding-right: 30px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb{position: absolute; left: 0; top: 25px; width: 120px; text-align: center;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb.tp0{color: #43b3e6;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb.tp1{color: #20a69b;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb.tp2{color: #34c1d6;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb.tp3{color: #5d6ab1;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb .abt{font-size: 18px; font-weight: 600; color: inherit;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb .abb{color: inherit; display: block; margin-top: 10px; position: relative; line-height: 22px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb .abb .br{display: block;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb .abb:after{content: ''; width: 1px; height: 6px; position: absolute; left: 50%; top: 50%; margin-top: -3px; background: #43b3e6;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb.tp0 .abb:after{background-color: #43b3e6;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb.tp1 .abb:after{background-color: #20a69b;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb.tp2 .abb:after{background-color: #34c1d6;}
.agendaListWrap .agendList .agendItem .agendaItemIn .alb.tp3 .abb:after{background-color: #5d6ab1;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts{text-align: left; padding-right: 150px; position: relative;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts&gt;*{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .asdesc {display: inline-block;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .asdesc {margin-right: 30px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .asdesc:last-child {margin-right: 0;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .atit{font-size: 24px; font-weight: 600; line-height: 34px; color: #000;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .astit{font-size: 14px; font-weight: 400; line-height: 22px; color: #2196f3; margin-top: 5px; font-weight: 500;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .asub{font-size: 14px; font-weight: 400; line-height: 22px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 500px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .asub br{display: none;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .ahash{ margin-top: 15px; min-height: 22px; margin-left: -3px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .ahash .btns{margin: 3px; margin-right: 0; cursor:default;}
.agendaListWrap .agendList .agendItem .agendaItemIn .arb{position: absolute; right: 0; top:50%; margin-top:-15px; text-align: right;}
.agendaListWrap .agendList .agendItem .agendaItemIn .arb .icos.arrowtop{display: inline-block; margin-right: 0; margin-left: auto; width: 40px; height: 40px; background: #2196F3 url("/resources/images/common/icoArrowSmallTop.png") no-repeat center center; background-size: 15px auto; border-radius: 50%; transform: rotate(180deg);}
.agendaListWrap .agendList .agendItem.active .agendaItemIn .arb .icos.arrowtop{transform: rotate(0);}
.agendaListWrap .agendList .agendItem .agendaItemIn .arb .btns.tp0{color: #999; font-size: 12px; text-decoration: underline; line-height: 18px; position: relative; padding-right: 25px; margin-top: 20px; display: inline-block;} 
.agendaListWrap .agendList .agendItem .agendaItemIn .arb .btns.tp0 .icos.download{width: 20px; height: 18px; position: absolute; right: 0; bottom: 0; }
.agendaListWrap .agendList .agendItem .agendaItemIn .arb .btns.tp0.init {display: none;}
.agendaListWrap .agendList .agendItem .agendaItemIn .arb .btns.tp1{vertical-align: middle; margin-right: 20px;} 
.agendaListWrap .agendList .agendItem .agendaItemIn .arb .btns.init {display: none;}
.agendaListWrap .agendList .agendItem .agendaItemIn .agendaItemBack{padding: 0 0 0; border-top: 1px solid #d5d5d5; margin-top: 30px; display: none;}
.agendaListWrap .agendList .agendItem.active .agendaItemIn .agendaItemBack{display: block;}
.agendaListWrap .agendList .agendItem .agendaItemIn .agendToggleIn{/* padding-left: 90px; */ text-align: left; position: relative;}
.agendaListWrap .agendList .agendItem .agendaItemIn .athumb{position: absolute; left: 0; top: 0; width: 63px; height: 63px; border-radius: 50%; overflow: hidden; background: #999; display: none;}
.agendaListWrap .agendList .agendItem .agendaItemIn .athumb img{width: 100%; height: 100%;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst{}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp{text-align: left;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp:first-child {margin-top: 0;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp+.atp{margin-top: 40px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.uniteSes+.atp.uniteSes{margin-top: 20px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp .attit{font-size: 14px; color: #2196f3; line-height: 22px; word-break: break-all; font-weight: 400;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp .atsub{font-size: 14px; color: #000; line-height: 22px; word-break: break-all; font-weight: 400;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.atop  {display: none;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.atop .attit{font-weight: 600; font-size: 18px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.atop .atsub{margin-top: 23px; }
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.uniteSes{}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.uniteSes .inn{padding-left: 77px; position: relative; margin-bottom: 15px; min-height: 62px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.uniteSes .inn .thumb{position: absolute; left: 0; top: 0; width: 62px; height: 62px; background: #eee no-repeat center center; background-size: cover; border-radius: 50%; border: 1px solid rgba(0,0,0,.15);}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.uniteSes .inn .st{font-size: 14px; font-weight: normal; color: #999; line-height: 22px;}
.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.uniteSes .inn .tt{font-size: 18px; font-weight: bold; color: #2196F3;  line-height: 35px;}
.agendaSchedule .infoAg {font-size: 14px; padding-top: 10px;}






.prevTabs .tp{display: inline-block;}
.prevTabs .tp+.tp{margin-left: 27px;}
.prevTabs .tp .txt{font-size: 18px; color: #000; line-height: 24px; position: relative;; font-weight: 600; display: block;}
.prevTabs .tp .txt:after{width: 100%; height: 2px; position: absolute; left: 0; bottom: -10px; background-color: #2196F3;}
.prevTabs .tp.active .txt{color: #2196F3;}
.prevTabs .tp.active .txt:after{content: '';}
.movieFrameSlide{position: relative; max-width: 810px; width: 100%; display: block; margin-left: auto; margin-right: auto;}
.movieFrameSlide .contr{}
.movieFrameSlide .contr .prev,
.movieFrameSlide .contr .next{width: 30px; height: 30px; position: absolute; top: 50%; transform: translateY(-50%); margin-top: -45px; background: no-repeat center center; background-size: 18px;}
.movieFrameSlide .contr .prev{background-image: url("/resources/images/common/btnPrev_G.png"); left: -43px;}
.movieFrameSlide .contr .next{background-image: url("/resources/images/common/btnNext_G.png"); right: -43px;}
.movieFrameSlide .frame{width: 100%; height: 450px; display: block; background: #fff;}
.movieFrameSlide .frame iframe{width: 100%; height: 100%;}
.movieFrameSlide .dots{display: block; margin-top: 45px; text-align: center;}
.movieFrameSlide .dots .tp{width: 12px; height: 12px; border-radius: 50%; display: inline-block; margin: 0 4px; vertical-align: middle; background: #D5D5D5;}
.movieFrameSlide .dots .tp.active{background:#2196F3;}


.prevunite{}
.prevListWrap{background: #f5f5f5; padding: 40px 0 60px;}
.prevListWrap .prevTabs{}
.prevListWrap .prevTabs .tp{margin-bottom: 31px;}
.previousListWrap{}
.previousListWrap .previousList{}
.previousListWrap .previousList .hidden{ display: none;}
.previousListWrap .previousList .nullmsg{font-size: 15px; text-align: center; display: block; margin-top: 30px;}
.previousListWrap .previousList .previousItem{display: block; background: #fff; border-radius: 10px; box-shadow: 0 0 15px rgba(0,0,0,0.1); opacity: 1; transform: translateY(0); transition: opacity 1s, transform .5s;}
.previousListWrap .previousList .previousItem.aniFade{opacity: 1; transform: translateY(0);}
.previousListWrap .previousList .previousItem{margin-top: 20px;}
.previousListWrap .previousList .previousItem .previousItemIn{position: relative; padding: 35px 0; padding-left: 120px; padding-right: 30px;}
.previousListWrap .previousList .previousItem .previousItemIn .alb{position: absolute; left: 0; top: 42px; width: 120px; text-align: center;}
.previousListWrap .previousList .previousItem .previousItemIn .alb.tp0{color: #2196F3;}
.previousListWrap .previousList .previousItem .previousItemIn .alb.tp1{color: #20a69b;}
.previousListWrap .previousList .previousItem .previousItemIn .alb.tp2{color: #34c1d6;}
.previousListWrap .previousList .previousItem .previousItemIn .alb.tp3{color: #5d6ab1;}
.previousListWrap .previousList .previousItem .previousItemIn .alb .abt{font-size: 18px; font-weight: 600; color: inherit;}
.previousListWrap .previousList .previousItem .previousItemIn .alb .abb{color: inherit; display: block; position: relative; line-height: 22px; font-size: 24px; font-weight: 600;}
.previousListWrap .previousList .previousItem .previousItemIn .alb .abb .br{display: block;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts{text-align: left; padding-right: 350px; position: relative;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .atit,
.previousListWrap .previousList .previousItem .previousItemIn .atxts .astit,
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asub{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asgry{margin-top: 12px; position: relative;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asgry.isThumb{padding-left: 70px; margin-top: 17px;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asgry.isThumb[data-thumb-length="2"]{padding-left: 150px;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asgry.isThumb[data-thumb-length="3"]{padding-left: 220px;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .atit{font-size: 24px; font-weight: 600; line-height: 34px; color: #000;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .astit{font-size: 14px; font-weight: 400; line-height: 22px; color: #2196f3; font-weight: 700;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asthumb{position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asthumb .thumb{display: inline-block; vertical-align: top; width: 60px; height: 60px;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asthumb .thumb+.thumb{margin-left: 10px;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .astxts{display: block;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asub{font-size: 14px; font-weight: 400; line-height: 22px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 500px;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .asub br{display: none;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .ahash{ margin-top: 15px; min-height: 22px; margin-left: -3px;}
.previousListWrap .previousList .previousItem .previousItemIn .atxts .ahash .btns{margin: 3px; margin-right: 0; cursor:default;}
.previousListWrap .previousList .previousItem .previousItemIn .arb{position: absolute; right: 0; top:50%; margin-top:-22px; text-align: right;}
.previousListWrap .previousList .previousItem .previousItemIn .arb .icos.arrowtop{display: inline-block; margin-right: 0; margin-left: auto; width: 40px; height: 40px; background: #2196F3 url("/resources/images/common/icoArrowSmallTop.png") no-repeat center center; background-size: 15px auto; border-radius: 50%; transform: rotate(180deg);}
.previousListWrap .previousList .previousItem.active .previousItemIn .arb .icos.arrowtop{transform: rotate(0);}
.previousListWrap .previousList .previousItem .previousItemIn .arb .btns.tp0{color: #999; font-size: 12px; text-decoration: underline; line-height: 18px; position: relative; padding-right: 25px; margin-top: 20px; display: inline-block;} 
.previousListWrap .previousList .previousItem .previousItemIn .arb .btns.tp0 .icos.download{width: 20px; height: 18px; position: absolute; right: 0; bottom: 0; }
.previousListWrap .previousList .previousItem .previousItemIn .arb .btns.tp0.init {display: none;}
.previousListWrap .previousList .previousItem .previousItemIn .arb .btns.tp1{vertical-align: middle; margin-right: 20px;} 
.previousListWrap .previousList .previousItem .previousItemIn .arb .btns.init {display: none;}
.previousListWrap .previousList .previousItem .previousItemIn .previousItemBack{padding: 0 0 0; border-top: 1px solid #d5d5d5; margin-top: 30px; display: none;}
.previousListWrap .previousList .previousItem .previousItemIn .previousItemBack .itemBtnsWrap{display: none; margin-top: 30px;}
.previousListWrap .previousList .previousItem.active .previousItemIn .previousItemBack{display: block; margin-bottom: 20px;}
.previousListWrap .previousList .previousItem .previousItemIn .previousToggleIn{/* padding-left: 90px; */ text-align: left; position: relative;}
.previousListWrap .previousList .previousItem .previousItemIn .athumb{position: absolute; left: 0; top: 0; width: 63px; height: 63px; border-radius: 50%; overflow: hidden; background: #999; display: none;}
.previousListWrap .previousList .previousItem .previousItemIn .athumb img{width: 100%; height: 100%;}
.previousListWrap .previousList .previousItem .previousItemIn .addlst{}
.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp{text-align: left;}
.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp:first-child {margin-top: 0;}
.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp+.atp{margin-top: 40px;}
.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp .attit{font-size: 14px; color: #2196f3; line-height: 22px; word-break: break-all; font-weight: 500;}
.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .addlst .atp .attit{font-size: 24px; line-height: 30px; font-weight: 600; margin-bottom: 30px;}
.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp .atsub{font-size: 14px; color: #000; line-height: 22px; word-break: break-all; font-weight: 400;}
.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp .atsub+.atsub{margin-top: 20px;}
.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp.atop  {display: none;}
.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp.atop .attit{font-weight: 600; font-size: 18px;}
.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp.atop .atsub{margin-top: 23px; }
.previousListWrap .previousList .previousItem.keynote2019{}
.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn{padding: 53px 65px 45px;}
.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .atxts{padding-right: 0;}
.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .atxts&gt;*{text-overflow: initial; overflow: initial; white-space: initial;}
.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .previousItemBack{display: block;}
.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .previousItemBack .itemBtnsWrap{display: block;}
.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .arb{display: none;}
.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .addlst .atp .atsub{font-size: 18px; line-height: 32px;}
.previousListWrap .previousList .previousItem.keynote .previousItemIn .atxts .atit{font-size: 40px; text-overflow: initial; overflow: visible;}
.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .atxts .atit{margin-bottom: 20px;}
.previousListWrap .atxtsKnoteLst{}
.previousListWrap .atxtsKnoteLst .atkLst{margin: 0 -35px; font-size: 0;;}
.previousListWrap .atxtsKnoteLst .atkLst .tp{display: inline-block; vertical-align: top; padding: 20px 30px; width: 16.666%; text-align: center;}
.previousListWrap .atxtsKnoteLst .atkLst .tp .inn{position: relative; min-height: 100px;}
.previousListWrap .atxtsKnoteLst .atkLst .tp .inn .img{display: inline-block; border-radius: 50%; overflow: hidden; background: #eee; width: 100px; height: 100px;}
.previousListWrap .atxtsKnoteLst .atkLst .tp .inn .atkTxts{padding-top: 10px;}
.previousListWrap .atxtsKnoteLst .atkLst .tp .inn .tt{font-size: 16px; color: #000; font-weight: bold; display: block; line-height: 23px;}
.previousListWrap .atxtsKnoteLst .atkLst .tp .inn .st{font-size: 14px; color: #999; font-weight: normal; line-height: 22px; word-break: break-all;}
@media only screen and (min-width: 1301px){
	.uniteSessionScj.fnUniteSessionScj[data-params="1201"] .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn{padding-bottom: 70px;}
	.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .asub{max-width: 660px;}
	.previousListWrap .previousList .previousItem .previousItemIn .arb{padding-right: 40px;}
	.previousListWrap .previousList .previousItem .previousItemIn .arb .icos.arrowtop{position: absolute; right: 0; top: 2px;}
}





.header .hdUserInfo{position: absolute; right: 0; top: 100%; display: none;}
.header .hdUserInfo.active{display: block;}
.header .hdUserInfo .uinner{background: #000; border: 1px solid #444444; padding: 20px 26px; min-width: 200px;}
.header .hdUserInfo.isAuth .uinner {padding: 15px 26px;}
.header .hdUserInfo .uinner .ify{position: relative; display: block;}
.header .hdUserInfo .uinner .ify .img{width: 22px; height: 22px; background: #fff url(/resources/images/common/icoUserThumb.png) no-repeat center center; background-size: 100% auto; display: block; overflow: hidden; border-radius: 50%; margin-left: 4px;}
.header .hdUserInfo .uinner .ify .iftx{position: absolute; padding-left: 34px; left: 0; top: 50%; transform: translateY(-50%); text-align: left; width: 100%;}
.header .hdUserInfo .uinner .ify .iftx .tt{font-size: 14px; line-height: 18px; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.header .hdUserInfo .uinner .ify .iftx .st{font-size: 14px; line-height: 18px; color: #2196F3;}
.header .hdUserInfo.isAuth .uinner .ify .img{width: 44px; height: 44px; margin-left: 0; background: #2196F3; text-align: center; font-size: 24px; line-height: 42px; color: #fff;}
.header .hdUserInfo.isAuth .uinner .ify .iftx{padding-left: 54px;}
.header .hdUserInfo.isAuth .uinner .ify .iftx .tt {margin-bottom: 2px;}
.header .hdUserInfo.isAuth .uinner .ify .iftx .st {font-family: 'Roboto', sans-serif;}
.header .hdUserInfo .uinner .ifbtn{display: block; font-size: 14px; color: #fff; position: relative; padding-left: 37px; text-align: left;}
.header .hdUserInfo .uinner .ifbtn:before{content:''; width: 15px; height: 15px; background: no-repeat left center; background-size: 15px; position: absolute; left: 7px; top: 50%; margin-top: -7px;}
.header .hdUserInfo .uinner .ifbtn.signOut:before{background-image: url(/resources/images/common/icoSignOut.png);}
.header .hdUserInfo .uinner .ifbtn.signIn:before{background-image: url(/resources/images/common/icoSignIn.png);}
@media only screen and (max-width: 1300px){
	.header .hdUserInfo{width: 100%;}
	.header .hdUserInfo .uinner{margin-left: -15px; margin-right: -15px;}
}












.cmmWebxlstTp2,
.boardTableList,
.cmmWebxlst{height:540px; transition: height .5s; position: relative;}
.cmmWebxlstTp2:before,
.boardTableList:before,
.cmmWebxlst:before{content: '';  position: absolute; left: 50%; top: 50%; margin-left: -13px; margin-top: -13px; width: 26px; height: 26px; border-radius: 50%; border: 2px solid #ddd;}
.cmmWebxlstTp2:after,
.boardTableList:after,
.cmmWebxlst:after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -13px;
    margin-top: -13px;
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #2196f3;
    animation: spinner 1.2s linear infinite;
  }
@keyframes spinner {
    0% {
      transform: rotate(0);
    }
    100% {
      transform: rotate(360deg);
    }
  }
.cmmWebxlstTp2.load,
.boardTableList.load,
.cmmWebxlst.load{height: auto;}
.cmmWebxlstTp2.load:before,
.cmmWebxlstTp2.load:after,
.cmmWebxlst.load:before,
.cmmWebxlst.load:after,
.boardTableList.load:before,
.boardTableList.load:after{content: none;}
/*training*/
.training{}
.training .trainingTp{padding-bottom: 40px;} 
.training .trainingMd{padding: 80px 0; background: #f5f5f5} 
.training .trainingMd .cmmCard{min-height: 732px;} 
.trainingMd .cmmCard .btns.outline{height: 34px; line-height: 32px; border-width: 1px; min-width: 110px;}
.training .trainingFt{padding-top: 80px;}
/*education*/
.education .educationTp {padding-bottom: 60px;} 
.education .educationMd {padding: 50px 0 60px; background: #f5f5f5}
.education .educationMd .cmmCard {padding: 20px 30px 16px;}
.education .educationMd .cmmCard .cmmTit.sm+.cmmsTit {margin-top: 0;}
.education .educationMd .cmmCard&gt;div {display: inline-block;}
.education .educationMd .cmmCard .eduCont {margin-left: 30px;}
.education .educationMd .eduToplst .cmmCard {padding: 0;}
.education .educationMd .eduToplst .cmmCard .thumb {position: relative; width: 100%; height: 0; padding-bottom: 56.413%;}
.education .educationMd .eduToplst .cmmCard .thumb iframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 10px 10px 0 0;}
.education .educationMd .eduToplst .cmmCard .thumb:after {position: absolute; right: 10px; top: 0; content: ''; width: 105px; height: 150px;}
.education .educationMd .eduToplst .col4.tp1 .cmmCard .thumb:after {background: url('/resources/images/common/topBadge01.png') no-repeat;}
.education .educationMd .eduToplst .col4.tp2 .cmmCard .thumb:after {background: url('/resources/images/common/topBadge02.png') no-repeat;}
.education .educationMd .eduToplst .col4.tp3 .cmmCard .thumb:after {background: url('/resources/images/common/topBadge03.png') no-repeat;}
.education .educationMd .eduToplst .col4.tp4 .cmmCard .thumb:after {background: url('/resources/images/common/topBadge04.png') no-repeat;}
.education .educationMd .eduToplst .col4.tp5 .cmmCard .thumb:after {background: url('/resources/images/common/topBadge05.png') no-repeat;}
.education .educationMd .eduToplst .col4.tp6 .cmmCard .thumb:after {background: url('/resources/images/common/topBadge06.png') no-repeat;}
.education .educationMd .eduToplst .col4.tp7 .cmmCard .thumb:after {background: url('/resources/images/common/topBadge07.png') no-repeat;}
.education .educationMd .eduToplst .col4.tp8 .cmmCard .thumb:after {background: url('/resources/images/common/topBadge08.png') no-repeat;}
.education .educationMd .eduToplst .col4.tp9 .cmmCard .thumb:after {background: url('/resources/images/common/topBadge09.png') no-repeat;}
.education .educationMd .eduToplst .cmmCard .intit {padding: 20px 30px;}

/*마이페이지 */
.mypageInfo{}
.mypageInfoBt{background: #f5f5f5; padding: 40px 0 80px; margin-top: 80px;}
.mpayHst{}
.mypageInfoBt .cmmCard{padding-bottom: 40px;}
.cmmCard .mpayHst{padding: 0 15px;}
.mpayHst .mpTp{position: relative; text-align: left; padding-right: 100px;}
.mpayHst .mpTp .tit{font-size: 21px; color: #383838; line-height: 32px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.mpayHst .mpTp .stit{font-size: 14px; color: #000; line-height: 22px;}
.mpayHst .mpTp .stt{position: absolute; right: 0; top: 0; font-size: 24px; font-weight: 600;}
.mpayHst .mpTp .stt.tp0{color: #2196f3}
.mpayHst .mpBt{margin-top: 40px;}
.mpayHst .mpBt .lst{text-align: left;}
.mpayHst .mpBt .lst .tp{font-size: 18px; line-height: 32px; color: #383838;}
/*참가등록*/
.reservation{}
.reservation .cmmPapSection{margin-top: 40px;}
.reserFormArea{margin-top: 60px;}
.reserFormArea.MT30{margin-top: 30px;}
.reserFormArea .userInfoWrap{border-top: 1px solid #d5d5d5; padding: 60px 0;}
.reserFormArea .reserTypeWrap{}
.reserFormArea .reserTypeWrap .colInline{width: auto;}
.reserFormArea .reserTypeWrap .colInline .cmmInput.radiochk{margin-bottom: 0; margin-right: 50px;}
.reserFormArea .reserTypeWrap .row&gt;[class^="col"]{vertical-align: middle;}
.reserFormArea .reserTypeWrap .mtypeCode{position: relative; padding-right: 140px;}
.reserFormArea .reserTypeWrap .mtypeCode .btns{position: absolute; right: 0; top: 0;}
.reserFormArea .reserTypeWrap .mtypeCode .ip{margin: 0; width: 240px;}
    
/*메인페이지*/
.mainpage .mlty{}
.mainpage .mlty .mltyin{position: relative; padding-left: 160px; min-height: 140px;}
.mainpage .mlty .mltyin .thumb{position: absolute; left: 0; top: 0; border-radius: 10px; overflow: hidden; width: 140px; height: 140px; background: #999;}
.mainpage .mlty .mltyin .thumb img{height: 100%; position: absolute; left: 50%; top: 0; transform: translateX(-50%); max-width: inherit;}
.mainpage .mlty .mltyin .mltt{text-align: left; position: absolute; top: 50%; transform: translateY(-50%);}
.mainpage .mlty .mltyin .mltt .mlb{font-size: 14px; font-weight: 600; color: #999; line-height: 20px; margin-bottom: 6px; display: block;}
.mainpage .mlty .mltyin .mltt .mtt{font-size: 16px; font-weight: 600; color: #000; line-height: 24px; height: 49px; display: block;}
.mainpage .mlty .mltyin .mltt .mstt{font-size: 14px; font-weight: 400; color: #383838; line-height: 20px; margin-top: 5px; height: 40px; word-break: break-all;}
.mainpage .mlty .mltyin .mltt .date{display: block; text-align: left; font-size: 14px; line-height: 20px; color: #999; margin-top: 3px;}
.mainpage .mlty .mltyin .mltt .date+.mstt{margin-top: 3px;}
.mainpage .mlLst .cmmtp{padding-left: 20px; position: relative; }
.mainpage .mlLst .cmmtp:after{content: ''; width: 6px; height: 6px; background: #000; border-radius: 50%; position: absolute; left: 0; top: 7px;}
.mainpage .mlLst .cmmtp .txt{display: inline-block; vertical-align: middle;; position: relative;}
.mainpage .mlLst .cmmtp.noFnMultiEllipsis .txt{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; padding-right: 78px; font-size: 14px; line-height: 20px;;}
.mainpage .mlLst .cmmtp.noFnMultiEllipsis .txt .date{position: absolute; right: 0; top: 0;}
.mainpage .mlLst .cmmtp .txt .t{height: 40px; font-size: 14px; line-height: 20px; font-weight: 600; word-break: break-all;}
.mainpage .mlLst .cmmtp .txt .date{font-size: 14px; line-height: 20px; color: #999; font-weight: normal;}
.mainpage .mlLst .cmmtp+.cmmtp{margin-top: 11px;}
.mainpage .mainpageCont .innerWrap{position: relative;}
.mainpage .mainpageCont .innerWrap .btns{margin-top: 20px;}
.mainpage .mainSlideWrap .mainSlideInner{height: 551px; overflow: hidden;}
.mainpage .mainSlideWrap .mainSlideInner.slick-slider{height: auto; overflow: visible;}
.mainpage .mainSlideWrap .items{max-width: 1270px; padding: 0 20px;}
.mainpage .mainSlideWrap .items:focus{outline: none;}
.mainpage .mainSlideWrap .items .mainSlideItem{position: relative; border-radius: 10px; overflow: hidden;}
.mainpage .mainSlideWrap .items .mainSlideItem .txts{position: absolute; left: 40px; top: 50%; transform: translateY(-50%);}
.mainpage .mainSlideWrap .items .mainSlideItem .txts .tit{height: 35px; line-height: 35px;}
.mainpage .mainSlideWrap .items .mainSlideItem .txts .tit img{transform: scale(.3); transform-origin: left top;}
.mainpage .mainSlideWrap .items .mainSlideItem .txts .stit{font-size: 40px; color: #fff; font-weight: 600; line-height: 84px;}
.mainpage .mainSlideWrap .items .mainSlideItem .card{background: rgba(0,0,0,0.9); position: absolute; width: 390px; height: 100%; right: 0; top: 0; text-align: center;}
.mainpage .mainSlideWrap .items .mainSlideItem .card .cardIn{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%);}
.mainpage .mainSlideWrap .items .mainSlideItem .card .tit{font-size: 24px; line-height: 34px; color: #fff;}
.mainpage .mainSlideWrap .items .mainSlideItem .card .stit{font-size: 14px; font-size: 600; line-height: 24px; color: #fff; margin-top: 29px;}
.mainpage .mainSlideWrap .items .mainSlideItem .card .thumb{width: 66px; height: 66px; border-radius: 50%; overflow: hidden; margin-top: 22px; display: inline-block;}
.mainpage .mainSlideWrap .items .mainSlideItem .card .thumb img{max-width: 70px; margin-left: -2px; margin-top: -2px;}
.mainpage .mainSlideWrap .items .mainSlideItem .card .btns{margin-top: 25px;}
.mainpage .mainSlideWrap .mainSlideDotsWrap{display: block; margin-top: 30px; margin-left: -30px; margin-right: -30px;}
.mainpage .mainSlideWrap .mainSlideDots{display: table; width: 100%; }
.mainpage .mainSlideWrap .mainSlideDots .mainSlideDotsTp{display: table-cell; width: 2%; vertical-align: top; padding: 0 30px; cursor: pointer;}
.mainpage .mainSlideWrap .mainSlideDots .mainSlideDotsTp .bar{display: block; height: 2px; background: #bebebe; position: relative;}
.mainpage .mainSlideWrap .mainSlideDots .mainSlideDotsTp .bar:after{content: ''; width: 0; height: 100%; position: absolute; left: 0; top: 0; background: #000;}
.mainpage .mainSlideWrap .mainSlideDots .mainSlideDotsTp .tt{font-size: 18px; font-weight: 600; margin-top: 15px; line-height: 24px; color: #bebebe; display: block;}
.mainpage .mainSlideWrap .mainSlideDots .mainSlideDotsTp.active .bar:after{animation: bar 8s;}
.mainpage .mainSlideWrap .mainSlideDots .mainSlideDotsTp.active .tt{color: #000;}
.mainpage .mainSlideWrap .contr,
.mainpage .mainSlideWrap .slick-dots,
.mainpage .mainSlideWrap .slick-next,
.mainpage .mainSlideWrap .slick-prev{position: absolute; left: -999em; width: 0; height: 0; overflow: hidden;}
.mainpage .mainpageBanner{}
.mainpage .mainpageBanner .innerWrap{}
.mainpage .mainpageBanner .mpb{margin-left: -65px; margin-right: -65px; background: no-repeat url("/resources/images/common/mainpageBanner.png") left top; background-size: cover; border-radius: 10px; height: 200px; padding-top: 20px;}
.mainpage .mainpageBanner .mpb .tt{font-size: 40px; line-height: 50px; color: #fff; font-weight: bold;}
.mainpage .mainpageBanner .mpb .st{font-size: 16px; line-height: 36px; font-weight: normal; color :#fff;}
.mainpage .mainpageBanner .mpb .btns{margin-top: 20px;}
@keyframes bar {
    0%{width: 0;}
    100%{width: 100%;}
}
.mainpage .mainpageBottom{font-size: 0;}
.mainpage .cmpt{width: 50%; display: inline-block; vertical-align: top; min-height: 213px; padding: 10px 0; background: no-repeat left top; background-size: cover; position: relative; text-align: center;}
.mainpage .cmpt.tp0{background-image: url("/resources/images/common/cmptTp0.png");}
.mainpage .cmpt.tp1{background-image: url("/resources/images/common/cmptTp1.png");}
.mainpage .cmpt .cmptin{position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%);}
.mainpage .cmpt .cmptin .tit{font-size: 40px; font-weight: 600; color: #fff; line-height: 40px;}
.mainpage .cmpt .cmptin .stit{font-size: 16px; font-weight: 400; color: #fff; line-height: 30px; margin-top: 15px; display: block;}
.mainpage .cmpt .cmptin .btns{margin-top: 25px;}
.mainpage .cmmClby .dy{display: none;}
.mainpage .cmmClby{padding-top: 0; padding-bottom: 0;}
.mainpage .cmmClby.sm .ty{margin-top: 0; font-size: 18px; line-height: 66px;}
.mainpage .cmmClby.sm .ty{}
    
/*웨비나*/
.webWrap .webx{min-height: 381px; position: relative; padding-left: 533px; box-shadow: 0 0 20px rgba(0,0,0,.1); border-radius: 5px; display: block;}
.webWrap .webx .webxlt{position: absolute; left: 0; top: 0; width: 533px; height: 100%; display: block;}
.webWrap .webx .webxlt:before{content: ''; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: .35; position: absolute;}
.webWrap .webx .webxlt .thumb{display: block; width: 100%; height: 100%; background: #ddd;}
.webWrap .webx .webxlt .thumb img{width: 100%; height: 100%;}
.webWrap .webx .webxlt .webCmmClby{position: absolute; text-align: center; bottom: -30px; font-size: 14px; color: #fff; font-weight: 600; left: 50%; transform: translateX(-50%); white-space: nowrap;}
.webWrap .webx .webxrt{padding: 24px 56px; text-align: left;}
.webWrap .webx .webxrt div.cmmLst{font-size: 14px; line-height: 24px; text-align: left;}
.webWrap .webx .webxrt .tit{font-size: 20px; text-align: left; color: #000; font-weight: 600; line-height: 30px; margin-bottom: 12px;}
.webWrap .webBottom{padding: 55px 0; margin-top: 60px;}
.webViewWrap{padding-bottom: 60px;}
.webViewWrap .webViewArea{padding: 30px 0 60px; border: 2px solid #d5d5d5; border-left: none; border-right: none; margin-top: 30px;}
.webViewWrap .webViewArea .webViewIframe{position: relative; width: 100%; height: unset; padding-bottom: 56.25%;}
.webViewWrap .webViewArea .webViewIframe iframe{position: absolute; width: 100%; height: 100%; border: none; outline: none;}
.webViewWrap .webViewArea .webVtxt{position: relative; padding-right: 180px; min-height: 48px; margin-top: 10px;}
.webViewWrap .webViewArea .webVtxt .lbt{font-size: 16px; text-align: left;}
.webViewWrap .webViewArea .webVtxt .btns{position: absolute; left: 0; top: 0;}
.webViewWrap .webViewArea .webViewTxts{margin-top: 22px;}
.webViewWrap .webViewArea .webViewTxts .txtt{font-size: 16px; text-align: left; line-height: 30px; color: #000; word-break: break-all;}
.webViewFormWrap{padding: 55px 0;}
.fnMultiEllipsis{overflow: hidden;}
/*인디클리닉*/
.indieclinicWrap{}
.indieclinicWrap .inditp{}
.indieclinicWrap .indibt{padding: 37px 0 60px;}

/* 컨설팅 */
.consultingWrap.gray{background-color: #F5F5F5; margin-top: 110px;}
.consultingWrap .cstWrap {padding: 60px 0 0}
.consultingWrap .cstWrap.bgonGray{background: none;}
.consultingWrap .cstWrap .cmmsTit {color: #383838;}
.consultingWrap .cstWrap .cmmTit+.cmmsTit {margin-top: 15px;}
.consultingWrap .cstWrap .consultingQ .tit {color: #000; font-weight: bold;}
.consultingWrap .cstWrap .consultingQ .address {position: relative; padding-left: 26px;} 
.consultingWrap .cstWrap .consultingQ .address::after {position: absolute; left: 0; top: 7px; content: ''; width: 18px; height: 18px; background: url('/resources/images/common/icoEmail.png') no-repeat;}

.consultingWrap .cstWrap .txtArea {float: left; width: calc(100% - 600px); padding-right: 70px; box-sizing: border-box;}
.consultingWrap .cstWrap .txtArea.l_break{padding-top: 40px;}
.consultingWrap .cstWrap .txtArea .colorBlue {font-weight: bold;}
.consultingWrap .cstWrap .txtArea ul {overflow: hidden;}
.consultingWrap .cstWrap .txtArea ul li {float: left; width: 50%; margin-bottom: 30px;}
.consultingWrap .cstWrap .txtArea ul li:last-child {width: 100%; margin-bottom: 0;}
.consultingWrap .cstWrap .imgArea {float: right; width: 600px;}
.consultingWrap .cstWrap .img_gp {width: 100%; margin-top: 80px;}
.consultingWrap .cstWrap.right .imgArea {float: left;}
.consultingWrap .cstWrap.right .txtArea {float: right; padding-right: 0; padding-left: 60px;}

.consultingWrap .cstWrap .listArea {clear: both; padding-top: 67px;}
.consultingWrap .cstWrap .listArea .cmmCard {min-height: 390px; margin-bottom: 30px; padding: 40px 35px 0;}
.consultingWrap .cstWrap .listArea .cmmTit+.cmmsTit {margin-top: 40px;}
.consultingWrap .cstWrap .listArea .icon {margin-bottom: 10px;}
.consultingWrap .cstWrap .listArea .cstList {overflow: hidden;}
.consultingWrap .cstWrap .listArea .cstList li {position: relative; padding-left: 20px; padding-bottom: 15px;}
.consultingWrap .cstWrap .listArea .cstList li:last-child {padding-bottom: 0 !important;}
.consultingWrap .cstWrap .listArea .cstList li::after {position: absolute; left: 5px; top: 13px; content: ''; width: 5px; height: 5px;  background: #000; border-radius: 50%;}
.consultingWrap .cstWrap .listArea .lsSmall {letter-spacing: -0.8px;}
.consultingWrap .cstWrap .listArea .lsSmall2 {letter-spacing: -1.7px;}
.consultingWrap .cstWrap .listArea.l2 .cmmCard&gt;.two li {padding-left: 0; padding-bottom: 25px;}
.consultingWrap .cstWrap .listArea.l2 .cmmCard&gt;.two li::after {display: none;}
.consultingWrap .cstWrap .listArea.l2 .cmmCard&gt;.last {margin-top: 23px;}
.consultingWrap .cstWrap .listArea.l4 .cmmCard {min-height: 300px;}
.consultingWrap .cstWrap .listArea.l4 .icon {display: inline-block; margin-bottom: 0; margin-right: 12px; vertical-align: 20px;}
.consultingWrap .cstWrap .listArea.l4 .cmmTit {display: inline-block;}
.consultingWrap .cstWrap .listArea.l4 .cmmTit+.cmmsTit, 
.consultingWrap .cstWrap .listArea.l5 .cmmTit+.cmmsTit,
.consultingWrap .cstWrap .listArea.l6 .cmmTit+.cmmsTit {margin-top: 30px;}
.consultingWrap .cstWrap .listArea.l4 .cstList ul {float: left; padding-left: 48px; padding-right: 43px;}
.consultingWrap .cstWrap .listArea.l5 .cmmCard {min-height: 454px;}
.consultingWrap .cstWrap .listArea.l5 .cmmCard .cmmTxt {margin: 10px 0 15px; font-weight: bold; font-size: 18px;}
.consultingWrap .cstWrap .listArea.l5 .cmmCard li {padding-bottom: 5px;}
.consultingWrap .cstWrap .listArea.l6 .cstList li {padding-bottom: 10px;}
.consultingWrap .cstWrap .listArea.l7 .cstList li {margin-top: 80px;}




.absWrap{ padding-bottom:30px;}
.absWrap.gray{background-color: #F5F5F5;margin-top: 0px;padding-bottom:60px;}
.absWrap .cstWrap {padding: 60px 0 30px;}
.absWrap .bgonGray{background-color: #F5F5F5;}
.absWrap  .cmmsTit {color: #383838;}
.absWrap  .cmmTit+.cmmsTit {margin-top: 15px;}
.absWrap  .absQ .tit {color: #000; font-weight: bold;}
.absWrap  .absQ .address {position: relative; padding-left: 26px;} 
.absWrap  .absQ .address::after {position: absolute; left: 0; top: 7px; content: ''; width: 18px; height: 18px; background: url('/resources/images/common/icoEmail.png') no-repeat;}

.absWrap  .txtArea {float: left; width: calc(100% - 600px); padding-right: 70px; box-sizing: border-box;}
.absWrap  .txtArea .colorBlue {font-weight: bold;}
.absWrap  .txtArea ul {overflow: hidden;}
.absWrap  .txtArea ul li {float: left; width: 50%; margin-bottom: 30px;}
.absWrap  .txtArea ul li:last-child {width: 100%; margin-bottom: 0;}
.absWrap  .imgArea {float: right; width: 600px;}
.absWrap .right .imgArea {float: left;}
.absWrap .right .txtArea {float: right; padding-right: 0; padding-left: 60px;}

.absWrap  .listArea {clear: both; padding-top: 30px;}
.absWrap  .listArea .cmmCard {min-height: 390px; margin-bottom: 30px; padding: 40px 35px 0;}
.absWrap  .listArea .cmmTit+.cmmsTit {margin-top: 40px;}
.absWrap  .listArea .icon {margin-bottom: 10px;}
.absWrap  .listArea .cstList {overflow: hidden;}
.absWrap  .listArea .cstList li {position: relative; padding-left: 20px; padding-bottom: 15px;}
.absWrap  .listArea .cstList li:last-child {padding-bottom: 0 !important;}
.absWrap  .listArea .cstList li::after {position: absolute; left: 5px; top: 13px; content: ''; width: 5px; height: 5px;  background: #000; border-radius: 50%;}
.absWrap  .listArea .lsSmall {letter-spacing: -0.8px;}
.absWrap  .listArea .lsSmall2 {letter-spacing: -1.7px;}
.absWrap  .listArea.l2 .cmmCard&gt;.two li {padding-left: 0; padding-bottom: 25px;}
.absWrap  .listArea.l2 .cmmCard&gt;.two li::after {display: none;}
.absWrap  .listArea.l2 .cmmCard&gt;.last {margin-top: 23px;}
.absWrap  .listArea.l4 .cmmCard {min-height: 300px;}
.absWrap  .listArea.l4 .icon {display: inline-block; margin-bottom: 0; margin-right: 12px; vertical-align: 20px;}
.absWrap  .listArea.l4 .cmmTit {display: inline-block;}
.absWrap  .listArea.l4 .cmmTit+.cmmsTit, 
.absWrap  .listArea.l5 .cmmTit+.cmmsTit,
.absWrap  .listArea.l6 .cmmTit+.cmmsTit {margin-top: 30px;}
.absWrap  .listArea.l4 .cstList ul {float: left; padding-left: 48px; padding-right: 43px;}
.absWrap  .listArea.l5 .cmmCard {min-height: 454px;}
.absWrap  .listArea.l5 .cmmCard .cmmTxt {margin: 10px 0 15px; font-weight: bold; font-size: 18px;}
.absWrap  .listArea.l5 .cmmCard li {padding-bottom: 5px;}
.absWrap  .listArea.l6 .cstList li {padding-bottom: 10px;}

.absWrap .st_inbox{background: #fff; border-radius: 10px; padding: 46px 30px; box-shadow: 0 0 15px rgba(0,0,0,0.1); min-height: 330px;}
.absWrap .st_tt01{font-size: 24px; color: #2196F3; text-align: left; line-height: 30px; font-weight: bold;}
.absWrap img{ border-radius: 10px;}


.absWrap .icoss1{width: 40px; height: 40px; background: url("/resources/images/common/ico_unity.png") no-repeat center center; background-size: 100%; display: block; margin-bottom: 20px;;}
.absWrap .icoss2{width: 40px; height: 40px; background: url("/resources/images/common/ico_android.png") no-repeat center center; background-size: 100%; display: block; margin-bottom: 20px;;}
.absWrap .icoss3{width: 40px; height: 40px; background: url("/resources/images/common/ico_ios.png") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;;}

.absWrap .icoss4{width: 40px; height: 40px; background: url("/resources/images/common/ico_abs_01.svg") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;;}
.absWrap .icoss5{width: 40px; height: 40px; background: url("/resources/images/common/ico_abs_02.svg") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;;}
.absWrap .icoss6{width: 40px; height: 40px; background: url("/resources/images/common/ico_abs_03.svg") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;;}
.absWrap .icoss7{width: 40px; height: 40px; background: url("/resources/images/common/ico_abs_04.svg") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;;}
.absWrap .icoss8{width: 40px; height: 40px; background: url("/resources/images/common/ico_abs_05.svg") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;;}
.absWrap .icoss9{width: 40px; height: 40px; background: url("/resources/images/common/ico_abs_06.svg") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;;}


/*마스터즈*/
.mastersWrap{}
.mastersWrap .masttp{}
.mastersWrap .mastbt{padding: 45px 0;}
.mastersactiveWrap{}
.mastersactiveWrap .cmmNotitp .notisort{width: auto;}
.mastersactiveWrap .cmmNotitp .notisort .customSelectWrap{vertical-align: middle;}
.mastersactiveWrap .cmmNotitp .notisort .cmmInput.inline{vertical-align: middle; width: 390px; margin-left: 25px;}
.mastersviewWrap .cmmViewFormWrap{padding: 60px 0; margin-bottom: 60px;}
.mastersviewWrap .cmmViewpage{min-height: 388px;}
.mastersviewWrap .cmmViewpage .cmmViewCont{border-bottom: none; margin-bottom: 60px;}
/* .mastersviewWrap .cmmViewpage{width: 65%;} */
.mastersviewWrap .innerWrap{position: relative;}
.mastersviewWrap .cmmViewProfile{width: 35%; position: absolute; right: 0; top: 0;}
.mastersviewWrap .cmmViewProfile .cmmWebxlstTp2{}
.mastersviewWrap .cmmViewProfile .cmmWebxlstTp2:before{content: none;}
.mastersviewWrap .cmmViewProfile .cmmWebxlstTp2:after{content: none;}
.mastersviewWrap .cmmViewProfile .cmmWebxlstTp2 .cmmItems .itin{text-align: center; min-height: 400px;}
.mastersviewWrap .cmmViewProfile .cmmWebxlstTp2 .cmmItems .itin .itsns{width: 100%; left: 0; right: auto; bottom: 20px; top: auto;}
.mastersviewWrap .cmmViewProfile .cmmWebxlstTp2 .cmmItems .itin .itjb{margin-top: 10px;}
.mastersviewWrap .cmmWebxlstTp2{margin-left: auto; margin-right: 0; width: 65%;}
.mastersviewWrap .cmmWebxlstTp2 .cmmItems{padding: 0; width: 100%;}
.mastersviewWrap .btnsWrap{border-top: 2px solid #d5d5d5;}

/*유니티파트너즈*/
.educationpartnerWrap{}
.educationpartnerWrap .cmmLst{margin-top: 60px;}
.educationpartnerWrap .cmmLst .cmmtp{font-weight: 600;}
.educationpartnerWrap .cmmLst .cmmtp .FONT16{color: #383838; font-weight: 400;}
.educationpartnerWrap .cmmLst .cmmtp+.cmmtp{margin-top: 30px;}
.educationpartnerWrap .educaPartnerArea{margin-top: 45px; margin-bottom: 45px;}
.educationpartnerWrap .educaPartnerArea .lst{margin-left: -10px; margin-right: -10px; font-size: 0;}
.educationpartnerWrap .educaPartnerArea .lst .tp{width: 20%; padding: 15px 10px; display: inline-block; vertical-align: top;}
.educationpartnerWrap .educaPartnerArea .lst .tp .roudBox{border-radius: 5px; border: 1px solid #d5d5d5; height: 100px; background: no-repeat center center; display: block;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp0 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp0.png"); background-size: 142px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp1 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp1.png"); background-size: 171px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp2 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp2.png"); background-size: 152px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp3 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp3.png"); background-size: 75px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp4 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp4.png"); background-size: 132px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp5 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp5.png"); background-size: 152px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp6 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp6.png"); background-size: 126px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp7 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp7.png"); background-size: 159px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp8 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp8.png"); background-size: 172px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp9 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp9.png"); background-size: 110px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp10 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp10.png"); background-size: 180px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp11 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp11.png"); background-size: 172px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp12 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp12.png"); background-size: 108px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp13 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp13.png"); background-size: 186px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp14 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp14.png"); background-size: 177px;}

.educationpartnerWrap .educaPartnerArea .lst .tp.tp15 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp15.png"); background-size: 121px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp16 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp16.png"); background-size: 150px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp17 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp17.png"); background-size: 148px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp18 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp18.png"); background-size: 161px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp19 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp19.png"); background-size: 128px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp20 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp20.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp21 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp21.png"); background-size: 178px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp22 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp22.png"); background-size: 200px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp23 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp23.png"); background-size: 170px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp24 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp24.png"); background-size: 108px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp25 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp25.png"); background-size: 182px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp26 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp26.png"); background-size: 138px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp27 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp27.png"); background-size: 168px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp28 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp28.png"); background-size: 168px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp29 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp29.png"); background-size: 168px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp30 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp30.png"); background-size: 168px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp31 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp31.png"); background-size: 168px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp32 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp32.png"); background-size: 168px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp33 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp33.png"); background-size: 114px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp34 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp34.png"); background-size: 175px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp35 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp35.png"); background-size: 165px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp36 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp36.png"); background-size: 136px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp37 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp37.png"); background-size: 169px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp38 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp38.png"); background-size: 169px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp39 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp39.png"); background-size: 169px;}

.educationpartnerWrap .educaPartnerArea .lst .tp.tp40 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp40.png"); background-size: 106px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp41 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp41.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp42 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp42.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp43 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp43.png"); background-size: 130px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp44 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp44.png"); background-size: 142px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp45 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp45.png"); background-size: 108px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp46 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp46.png"); background-size: 151px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp47 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp47.png"); background-size: 151px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp48 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp48.png"); background-size: 160px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp49 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp49.png"); background-size: 164px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp50 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp50.png"); background-size: 99px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp51 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp51.png"); background-size: 185px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp52 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp52.png"); background-size: 184px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp53 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp53.png"); background-size: 154px;}

.educationpartnerWrap .educaPartnerArea .lst .tp.tp54 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp54.png"); background-size: 106px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp55 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp55.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp56 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp56.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp57 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp57.png"); background-size: 130px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp58 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp58.png"); background-size: 142px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp59 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp59.png"); background-size: 108px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp60 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp60.png"); background-size: 151px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp61 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp61.png"); background-size: 151px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp62 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp62.png");background-size: 152px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp63 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp63.png");background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp64 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp64.png");background-size: 143px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp65 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp65.png"); background-size: 185px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp66 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp66.png");background-size: 168px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp67 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp67.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp68 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp68.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp69 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp69.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp70 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp70.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp71 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp71.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp72 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp72.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp73 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp73.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp74 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp74.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp75 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp75.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp76 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp76.png"); background-size: 154px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp80 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp80.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp81 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp81.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp82 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp82.png");background-size: 153px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp83 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp83.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp84 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp84.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp85 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp85.png");background-size: 155px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp86 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp86.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp87 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp87.png");background-size: 160px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp88 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp88.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp89 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp89.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp90 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp90.png");background-size: 140px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp91 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp91.png");background-size: 135px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp92 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp92.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp93 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp93.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp94 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp94.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp95 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp95.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp96 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp96.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp97 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp97.png");background-size: 155px;}

.educationpartnerWrap .educaPartnerArea .lst .tp.tp100 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp100.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp101 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp101.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp102 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp102.png");background-size: 138px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp103 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp103.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp104 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp104.png");background-size: 138px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp105 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp105.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp106 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp106.png");background-size: 93px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp107 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp107.png");background-size: 137px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp108 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp108.png");background-size: 153px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp109 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp109.png");background-size: 115px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp110 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp110.png");background-size: 146px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp111 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp111.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp112 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp112.png");background-size: 138px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp113 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp113.png");background-size: 148px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp114 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp114.png");background-size: 92px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp115 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp115.png");background-size: 127px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp116 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp116.png");background-size: 84px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp117 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp117.png"); background-size: 162px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp118 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp118.png");background-size: 89px;}
.educationpartnerWrap .educaPartnerArea .lst .tp.tp119 .roudBox{background-image: url("/resources/images/common/educaPartnerAreaTp119.png");background-size: 138px;}

.educationpartnerWrap .edcapatmd{padding: 45px 0; margin-bottom: 60px;}
.educationpartnerWrap .edcapatbt{padding: 45px 0;}
.educationpartnerWrap .edcapatmd .educaPartnerArea{margin-bottom: 0;}
.educationpartnerWrap .educaPartnerArea.tp2{margin-bottom: 0;}
.educationpartnerWrap .educaPartnerArea.tp2 .lst{margin-left: -15px; margin-right: -15px;}
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp{width: 33.333%; padding: 15px;}
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp .roudBox{height: 213px; border-radius: 10px; background-size: 100% 100%; position: relative;}
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp .roudBox:after{content: ''; width: 41px; height: 70px; position: absolute; right: 30px; top: 0; background: no-repeat left bottom; background-size: 100%;}
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp.tp0 .roudBox{background-image: url("/resources/images/common/educaTp2RoundBoxTp0.png");}
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp.tp0 .roudBox:after{background-image: url("/resources/images/common/educaTp2RoundBoxTp0After.png"); }
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp.tp1 .roudBox{background-image: url("/resources/images/common/educaTp2RoundBoxTp1.png");}
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp.tp1 .roudBox:after{background-image: url("/resources/images/common/educaTp2RoundBoxTp1After.png"); }
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp.tp2 .roudBox{background-image: url("/resources/images/common/educaTp2RoundBoxTp2.png");}
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp.tp2 .roudBox:after{background-image: url("/resources/images/common/educaTp2RoundBoxTp2After.png"); }
.educationpartnerWrap .educaPartnerArea.tp2 .lst .tp .roudBox .txt{font-size: 24px; font-weight: 600; color: #fff; text-align: left; display: block; line-height: 30px; position: absolute; left: 30px; bottom: 30px;}
.cloneRowForm{}
.cloneRowForm .cloneRowBtn{width: 50px; height: 44px; margin: 5px 0; background: url("/resources/images/common/icoCloseBlack.png") no-repeat center center; background-size: 16px; vertical-align: bottom; display: inline-block;}
.cloneRowForm .cloneRowBtn[data-params="add"]{transform: rotate(45deg);}
.cloneRowForm .cloneRowBtn[data-params="min"]{transform: rotate(0);}
.itpWrap{}
.itpWrap .itpbox{position: relative;}
.itpWrap .itpltbox{padding-left: 630px;}
.itpWrap .itprtbox{padding-right: 630px;}
.itpWrap .itpbox .txts{position: absolute; top: 0; width: 580px;}
.itpWrap .itpbox.itpltbox .txts{left: 0;}
.itpWrap .itpbox.itprtbox .txts{right: 0;}
.itpWrap .itpbox .thumb{display: block;}
.itpWrap .itpbt{padding: 38px 0; background: url("/resources/images/common/itpbt.png") no-repeat center top; background-size: 100% 100%;}
.itpWrap .itpbt .cmmTit{text-align: center; color: #fff;}



.headCont.dimmd{position: relative;}
.headCont.dimmd:before{content: '';width: 100%;height: 100%;left: 0;top: 0;background: url(/resources/images/common/overlay.png) no-repeat center center;position: absolute;background-size: auto 100%;}
@media only screen and (min-width: 1921px){
    .headCont.dimmd:before{/* background-size: contain; */}
}




/*게임쪽*/
.gameWrap{}
.gameWrap .gameBannerTop{background: #E2F0FB;}
.gameWrap .gameBannerTop .innerWrap{padding-top: 35px; padding-bottom: 35px; padding-right: 300px; background: no-repeat url(/resources/images/common/top24Item.png); background-position-x: calc(100% - 300px); background-position-y: bottom;}
.gameWrap .gameBannerTop .txts{}
.gameWrap .gameBannerTop .txts .tit{}
.gameWrap .gameBannerTop .rtb{position: absolute; right: 0; width: 250px; height: 250px; background: #fff; border-radius: 10px; text-align: center; display: table; top: 35px; z-index: 1; box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.gameWrap .gameBannerTop .rtb .innt{display: table-cell; vertical-align: middle;}
.gameWrap .gameBannerTop .rtb .inner{text-align: left; display: inline-block;}
.gameWrap .gameBannerTop .rtb .lb{font-size: 18px; color: #000; text-align: left; font-weight: bold;}
.gameWrap .gameBannerTop .rtb .icoc{padding-left: 45px; position: relative; font-size: 40px; font-weight: bold; }
.gameWrap .gameBannerTop .rtb .icoc:before{content: ''; width: 32px; height: 100%; background: no-repeat left center url(/resources/images/common/icoStnc.png); background-size: 100%; position: absolute; left: 0; top: 0;}
.gameWrap .gameBannerTop .rtb .icoc .small{font-size: 24px; font-weight: bold;}
.gameWrap .ackButton{position: absolute; transform: translateX(-50%);  left: 50%; bottom: -100%; z-index: 5; }
.gameWrap .ackButton .btns{height: auto; min-width: 260px;; padding: 10px 0 16px; line-height: normal; font-size: 26px; border-radius: 72px; box-shadow: 0 7px 25px rgba(0,0,0,.3);}
.gameWrap .ackButton .btns .tt{display: inline-block; vertical-align: middle;}
.gameWrap .ackButton .btns .ic{width: 25px; height: 26px; display: inline-block; vertical-align: middle; background: no-repeat center center url(/resources/images/common/icoStncWhite.png); background-size: 100%; margin-left: 5px;}
.gameWrap .goblr{background: #f5f5f5; padding-top: 60px; padding-bottom: 0px; position: relative;}
.gameWrap .goblr .row{margin-bottom: -15px;}
.gameWrap .goblr .col4{padding-top: 15px; padding-bottom: 15px;}
.gameWrap .goblr .goblrBox{background: #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; min-height: 390px; position: relative; background: #fff no-repeat right bottom;}
.gameWrap .goblr .goblrBox.tp1{background-image: url(/resources/images/common/goblrBox1.png);background-position-x: calc(100% + 8px);background-position-y: calc(100% - 13px);background-size: 37% auto;}
.gameWrap .goblr .goblrBox.tp2{background-image: url(/resources/images/common/goblrBox2.png);background-position-x: calc(100% - -3px);background-position-y: calc(100% + -19px);background-size: 60% auto;}
.gameWrap .goblr .goblrBox.tp3{background-image: url(/resources/images/common/goblrBox3.png); background-position-x: calc(100% - 25px); background-position-y: calc(100% - 25px); background-size: 230px;}
.gameWrap .goblr .goblrBox.tp4{background-image: url(/resources/images/common/goblrBox4.png);background-position-x: calc(100% - 25px);background-position-y: calc(100% - 25px);background-size: 60% auto;}
.gameWrap .goblr .goblrBox.tp5{background-image: url(/resources/images/common/goblrBox5.png);background-position-x: calc(100% - -11px);background-position-y: calc(100% - 5px);background-size: 60% auto;}
.gameWrap .goblr .innerWrap{position: relative;}
.gameWrap .goblr .innerWrap .inner{position: relative; z-index: 1;}
.gameWrap .goblr .innerWrap:before,
.gameWrap .goblr .innerWrap:after{content: ''; position: absolute; background: no-repeat center center;}
.gameWrap .goblr .innerWrap:before{width: 298px; height: 292px; background-image: url(/resources/images/common/goblrBoxBefore.png); right: 81px; bottom: 80px}
.gameWrap .goblr .innerWrap:after{width: 311px; height: 332px; background-image: url(/resources/images/common/goblrBoxAfter.png); right: 94px; top: 0;}
.gameWrap .goblr .goblrBox .nmn{display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%; background: #2196F3; color: #fff; font-weight: bold; font-size: 18px;}
.gameWrap .goblr .goblrBox .tit{font-size: 24px; line-height: 34px; color: #2196F3; text-align: left; margin-top: 5px; font-weight: bold;}
.gameWrap .goblr .goblrBox .subj{margin-top: 20px; font-size: 18px; line-height: 30px; color: #383838;}
.gameWrap .goblr .goblrBox .lst{position: absolute; left: 30px; bottom: 40px;}
.gameWrap .goblr .goblrBox .lst li{font-size: 13px; font-weight: bold; text-align: left; color: #2196F3; line-height: 23px;}
body.ackRadioIsChecked .gameWrap .ackButton{position: fixed; }
body.bottomBtnActive .scrollFixed .gameWrap .ackButton{position: fixed; transition: bottom .3s;;}
.scrollFixed .gameWrap .ackButton{bottom: 40px;}
.madeBox{display: block; height: 510px; background: #999 no-repeat center center; background-size: cover; position: relative; border-radius: 10px; overflow: hidden; margin: 15px 0;}
.madeBox .lb{position: absolute; left: 30px; top: 25px;}
.madeBox .txts{position: absolute; left: 0; bottom: -120px; padding: 0 30px; text-align: left; width: 100%; transition: bottom .3s; padding-top: 90px;}
.madeBox .txts{
    background-image: -webkit-linear-gradient(90deg,#000,transparent);
    background-image: -ms-linear-gradient(90deg,#000,transparent);
}
.madeBox .txts .tit{font-size: 24px; font-weight: 400; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.madeBox .txts .stit{display: block; font-size: 14px; font-weight: 400; color: #bbb; margin-bottom: 35px; word-break: break-all; transition: margin-bottom .3s;}
.madeBox .txts .hv{padding-bottom: 20px; padding-top: 20px; border-top: 1px solid transparent;}
.madeBox .txts .hv .hect{color: #bbb; font-size: 16px; font-weight: 400; line-height: 24px; display: block;}
.madeBox .txts .hv .gbt{display: inline-block; margin-top: 44px; font-size: 16px; line-height: 30px; position: relative;}
.madeBox .txts .hv .gbt:after{content: '&gt;';}
.madeBox:hover .txts{bottom: 0;}
.madeBox:hover .txts .hv{border-color: #fff;}
.madeBox:hover .txts .stit{margin-bottom: 20px;}
.madeBtxt{padding: 22px 0 30px; background: #000 url("/resources/images/common/madeBtxtBg.png") no-repeat center top; background-size: cover; text-align: center; margin-top: 60px; display: none;}
.madeBtxt .cmmTit{color: #fff; text-align: center;}
.madeBtxt .cmmsTit{color: #fff; text-align: center;}
.madeBtxt .cmmTit+.cmmsTit{margin-top: 5px;}
.madeBtxt .btns{margin-top: 10px;}
.madeViewWrap{}
.madeViewWrap .madeViewMoive{}
.madeViewWrap .madeViewMoive .framemp4{max-width: 100%; font-size: 0; border-radius: 5px; overflow: hidden;}
.madeViewWrap .madeViewMoive .framemp4 video{max-width: 100%;}
.madeViewWrap .madeViewMoive .framemp4 iframe{width: 100%; height: 690px;}
.madeViewWrap .madeViewMoive .framemp4 img{}
.madeViewWrap .madeViewCont{max-width: 67%; margin-left: auto; margin-right: auto; display: block; word-break: break-all; font-size: 16px; line-height: 1.705; word-break: keep-all;}
.madeViewWrap .madeViewCont i{font-style: italic;}
.madeViewWrap .madeViewCont a{text-decoration: underline; color: -webkit-link;}
.madeViewWrap .madeViewMoive+.madeViewCont{margin-top: 60px;}
.madeViewWrap .madeViewBottom{margin-top: 60px;}
.madeViewWrap .madeViewBottom .mvtTp{border: 1px solid #dcdcdc; border-left: none; border-right: none; padding: 30px 0; background: #fff; overflow: hidden;}
.madeViewWrap .madeViewBottom .mvtTp .mvtTplt{float: left;}
.madeViewWrap .madeViewBottom .mvtTp .mvtTprt{float: right;}
.madeViewWrap .madeViewBottom .mvtTp .mvtTprt .mvtbx{display: inline-block;}
.madeViewWrap .madeViewBottom .mvtTp .mvtTprt .mvtbx+.mvtbx{margin-left: 60px;}
.madeViewWrap .madeViewBottom .mvtTp .mvtbx{position: relative; padding-left: 123px; height: 92px;}
.madeViewWrap .madeViewBottom .mvtTp .mvtbx .thumb{position: absolute; left: 0; top: 50%; margin-top: -46px; width: 92px; height: 92px; border-radius: 10px; overflow: hidden;}
.madeViewWrap .madeViewBottom .mvtTp .mvtbx .thumb.radiusno{border-radius: 0;}
.madeViewWrap .madeViewBottom .mvtTp .mvtbx .thumb img{width: 100%; height: 100%;}
.madeViewWrap .madeViewBottom .mvtTp .mvtbx .tplTit{line-height: 92px; display: block; text-align: left;}
.madeViewWrap .madeViewBottom .mvtTp .mvtbx .tplTit .t{line-height: 30px; vertical-align: middle; word-break: break-all; display: inline-block; font-size: 22px; font-weight: 600; color: #000; max-width: 210px;}
.madeViewWrap .madeViewBottom .mvtBp{background: #f5f5f5; padding: 45px 0;}

/* mwu preview */
.container.mwuPreview {padding: 0 0 119px;}
.madeViewWrap .inner {max-width: 810px; margin: 0 auto;}
.madeViewWrap .subContWrap {padding-top: 60px;background: #fff;padding-bottom: 60px;}
.madeViewWrap .subContWrap .detailWrap .title {padding-bottom: 56px;}
.madeViewWrap .subContWrap .detailWrap .btnVoteWrap {position: absolute; right: 24px; top: 520px; z-index: 10;}
.scrollFixed .madeViewWrap .subContWrap .detailWrap .btnVoteWrap{position: fixed; top: 68px;}
.madeViewWrap .subContWrap .detailWrap .btnVoteWrap .btnVote {width: 54px; height: 54px;}
.madeViewWrap .subContWrap .detailWrap .btnVoteWrap .btnVote a {display: block;}
.madeViewWrap .subContWrap .detailWrap .btnVoteWrap span {display: block; margin-top: 4px; text-align: center; font-size: 14px;}
.madeViewWrap .subContWrap .detailWrap .contents .contList li .cmmTxt {font-size: 16px; line-height: 30px; color: #383838; word-break: break-all;}
.madeViewWrap .subContWrap .detailWrap .contents .contList&gt;li {margin-top: 60px; font-size: 16px; line-height: 30px;}
.madeViewWrap .subContWrap .detailWrap .contents .contList&gt;li .slideWrap {position: relative;}
.madeViewWrap .subContWrap .detailWrap .contents .contList&gt;li .slideWrap .slide {max-width: 810px;}
.madeViewWrap .subContWrap .detailWrap .contents .contList&gt;li .slideWrap .slide img {width: 100%;}
.madeViewWrap .slideWrap .slick-arrow {position: absolute; top: 50%; width: 30px; height: 32px; margin-top: -40px; border: none; transform: translateY(-50%); text-indent: -9999em;}
.madeViewWrap .slideWrap .slick-prev {left: -44px; background: url("/resources/images/common/btnPrev_G.png") no-repeat center center;}
.madeViewWrap .slideWrap .slick-next {right: -44px; border: none; background: url("/resources/images/common/btnNext_G.png") no-repeat center center;}
.madeViewWrap .slideWrap .slick-dots {margin-top: 45px; text-align: center;}
.madeViewWrap .slideWrap .slick-dots li {display: inline-block; width: 12px; height: 12px; margin: 0 4px; border-radius: 50%; background: #D5D5D5; vertical-align: middle;}
.madeViewWrap .slideWrap .slick-dots li.slick-active {background: #2196F3;}
.madeViewWrap .slideWrap .slick-dots li button {border: none; text-indent: -9999em;}
.madeViewWrap .subContWrap .detailWrap .contents .contList&gt;li.voteWrap {margin: 120px 0 79px;}
.madeViewWrap .subContWrap .detailWrap .contents .contList&gt;li.voteWrap a {position: relative; height: 48px; padding-left: 51px; padding-right: 25px; line-height: 44px;}
.madeViewWrap .subContWrap .detailWrap .contents .contList&gt;li.voteWrap a::after {position: absolute; left: 23px; top: 11px; content: ''; width: 22px; height: 20px; background: url("/resources/images/common/icoVote.png") no-repeat;}
.madeViewWrap .subContWrap .storeWrap {overflow: hidden; padding: 20px 0; margin-top: 79px; border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC;}
.madeViewWrap .subContWrap .storeWrap .tit {float: left; padding-top: 11px; font-size: 22px; color: #383838;}
.madeViewWrap .subContWrap .storeWrap .storeList {overflow: hidden; float: right;}
.madeViewWrap .subContWrap .storeWrap .storeList li {float: left; width: 210px; height: 55px; margin-left: 30px; border-radius: 60px;}
.madeViewWrap .subContWrap .storeWrap .storeList li:first-child {margin-left: 0;}
.madeViewWrap .subContWrap .storeWrap .storeList li img {width: 100%;}
.madeViewWrap .btnsWrap {margin-top: 58px;}
.madeViewWrap .btnsWrap .btns {height: 48px; line-height: 44px;}

/* Alert */
#popupAlert {position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 500; display: none;}
#popupAlert .bg { position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 1; background:rgba(0,0,0,.8);}
#popupAlert .popIn {position:absolute; left:0; top:50%;    min-width:100px; width: 100%;  box-sizing:border-box;  z-index:2;  visibility:hidden; text-align: center; }
#popupAlert .popIn .closePop {position: absolute; right:-30px; top:-30px;}
#popupAlert .popIn .closePop a {display: block; width:66px; height: 66px;  line-height: 66px;background:#fff; border:1px solid #000;  }
#popupAlert .popIn .cell {display: inline-block; background:#2ea0d6;  width:513px; position: relative;}
#popupAlert .popIn .verCenter {display:table;   height: 250px; width: 100%; text-align: center; }
#popupAlert .popIn .verCenter .alertText {display:table-cell;  font-size: 38px; vertical-align: middle; color:#ffffff;  padding:0 10px; }
#popupAlert .popIn .btnWrap {padding-bottom: 20px;}
#popupAlert .popIn .btnWrap a{display: inline-block; padding:10px 30px; border:1px solid #000; background:#fff; font-size: 20px;}
.btnNone .btnWrap {display: none;}
 
/* youtube Popup */
.youtubePop {position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 500; display: none;}
.youtubePop .bg { position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 1; background:rgba(0,0,0,.8);}
.youtubePop .popIn {position:absolute; left:0; top:50%; margin-top:-360px;    min-width:100px; width: 100%;  box-sizing:border-box;  z-index:2; text-align: center; }
.youtubePop .popIn .youtubeCont {position: relative; width: 1280px; height: 720px; margin:0 auto;}
.youtubePop .popIn .youtubeCont iframe {width: 1280px; height: 720px;}
.youtubePop .popIn .closePop {position: absolute; right:-30px; top:-30px;}
.youtubePop .popIn .closePop a {display: block; width:66px; height: 66px;  line-height: 66px; background:#fff; border:1px solid #000;  }

/* Alert */
.contentPop {position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 500; display: none;}
.contentPop .bg { position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 1; background:rgba(0,0,0,.8);}
.contentPop .popIn {position:absolute; left:0; top:50%;    min-width:100px; width: 100%;  box-sizing:border-box;  z-index:2;  visibility:hidden; text-align: center; }
.contentPop .popIn .closePop {position: absolute; right:-30px; top:-30px;}
.contentPop .popIn .closePop a {display: block; width:66px; height: 66px; line-height: 66px; background:#fff; border:1px solid #000;  }
.contentPop .popIn .content {display: inline-block; position: relative;}

.paymyt{}
.paymyt .bet,.paymyt .aftlist{display: inline-block; vertical-align: top;}
.paymyt .bet{position: relative; padding-right: 20px; min-width: 258px;}
.paymyt .bet .cn{position: relative;}
.paymyt .bet .cn:before{content: ''; width: 100%; height: 1px; background: #000; top: 50%; left: 0; position: absolute;;}
.paymyt .io{font-size: 16px; line-height: 34px; font-weight: 400;}
.paymyt .aft{padding-left: 32px; display: inline-block;}
.paymyt .arrow{position: relative;}
.paymyt .arrow:after{content: ''; position: absolute; left: 0; top: 0; width: 12px; height: 100%; background: url("/resources/images/common/icoArrowBlackType1Right.png") no-repeat center center; background-size: 100%;}
.paymyt .aftlist .cmmLst .cmmtp{font-size: 24px; line-height: 34px;}
.ifmob{display: none;}

.freeWrap .tit01 {font-size: 24px; color:#383838; font-weight: 700; margin-bottom:25px;}
.freeWrap .tit02 {font-size: 18px; color:#2196f3; font-weight: 700; margin-bottom:55px; padding-left:30px; background:url('/resources/images/common/icoWan.png') left 5px no-repeat; background-size:20px auto;}




.popBase {position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 999; bottom:0; overflow-y:scroll; display: none;}
.popBase .bg{position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 1; background:rgba(0,0,0,.85);}
.popBase .popIn{position:absolute; margin:100px 0; z-index: 10; width: 100%; text-align: center;}
.popBase .popIn .content {position: relative; background: #fff;  width:1360px; margin:0 60px; border-radius:5px; padding:60px; text-align: left; display: inline-block;}
.popBase .popIn .content .detailWrap .tit01 {font-size: 40px; font-weight:700; margin-bottom:30px; line-height: 40px;}
.popBase .popIn .content .detailWrap .tit02 {font-size: 24px; font-weight:700; margin-bottom:30px; }
.popBase .popIn .content .detailWrap .tit02 .blue{font-size: 18px; font-weight:400; color:#2196F3; }
.popBase .popIn .content .detailWrap .tit02 .blue span {font-weight:700;}
.popBase .popIn .prList {margin-bottom: 30px;}
.popBase .popIn .prList ul:after {content:''; display: block; clear:both;}
.popBase .popIn .prList ul li {float:left; width: 32%; margin-left:2%; box-shadow:0 0 15px rgba(0,0,0,0.1); border-radius:10px; padding:40px 35px 40px 33px; height:390px;}
.popBase .popIn .prList ul li:first-child {margin-left: 0;}
.popBase .popIn .prList ul li .title {position: relative; font-size:24px; font-weight: 700; color:#2196F3; padding-top:50px; margin-bottom: 90px; }
.popBase .popIn .prList ul li .title:after {content:''; position: absolute; left:0; top:0; width:40px; height: 40px;}
.popBase .popIn .prList ul li .title .time {display: block; margin-top: 10px;font-size: 18px; line-height: 18px; padding-left:25px; color:#000; background:url('/resources/images/common/ico_time.png') left center no-repeat;}
.popBase .popIn .prList ul li .title.ico01:after {background:url('/resources/images/common/ico_event01.png') center no-repeat;}
.popBase .popIn .prList ul li .title.ico02:after {background:url('/resources/images/common/ico_event02.png') center no-repeat;}
.popBase .popIn .prList ul li .title.ico03:after {background:url('/resources/images/common/ico_event03.png') center no-repeat;}
.popBase .popIn .prList ul li .title.ico04:after {background:url('/resources/images/common/ico_event04.png') center no-repeat;}
.popBase .popIn .prList ul li .title.ico05:after {background:url('/resources/images/common/ico_event05.png') center no-repeat;}
.popBase .popIn .prList ul li .title.ico06:after {background:url('/resources/images/common/ico_event06.png') center no-repeat;}
.popBase .popIn .prList ul li .title.ico03 {margin-bottom: 15px;}
.popBase .popIn .prList.type2 ul li .title {margin-bottom: 35px;}
.popBase .popIn .prList ul li .gray {color:#999999; font-weight: 700; margin-bottom: 25px;}
.popBase .popIn .prList ul li .text {font-size: 18px; letter-spacing:-0.05em;}
.popBase .popIn .prList ul li .text span {font-weight: 700;}

.prList .tbBox {display:table;width: 100%; border-top: 1px solid #D5D5D5; padding:8px 0; }
.prList .tbBox:first-child {border-top:none; padding-top: 0;}
.prList .tbBox em{display:table-cell; font-size:18px;}
.prList .tbBox em.no1{font-weight:700; width: 85px;}
.prList .tbBox em.no3{text-align: right;}


.popBase .popIn .lastInfo {font-size:16px;}
.popBase .popIn .btnClosePop {position: absolute; right:-50px; top:0; width: 20px; height: 20px; background:url('/resources/images/common/btnClosePop.png') no-repeat; text-indent:-999em; cursor:pointer;}

.popBase .popIn .content .faqWrap .tit01 {font-size: 40px; font-weight:700; margin-bottom:60px; line-height: 40px;}
.popBase .popIn .content .faqList ul li {margin-top: 35px;}
.popBase .popIn .content .faqList ul li:first-child {margin-top: 0;}
.popBase .popIn .content .faqList .tit {font-size: 16px; font-weight: 500; margin-bottom: 5px;}
.popBase .popIn .content .faqList .text {font-size: 16px;}
.popBase .popIn .content .faqList .text.blue{color:#2196F3; }

.sizeType01 {width: 180px;}


.cmmDayPopWrap{position: fixed; z-index: 9999; display: none;}
.cmmDayPopWrap .cmmDayPopIn{width: 100%; max-width: 320px; min-height: 430px; position: relative; padding-bottom: 40px; background: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden;}
.cmmDayPopWrap .cmmDayPopIn .cmmTit+.cmmsTit{margin-top: 10px;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayCont{padding: 40px 25px; text-align: left; }
.cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDtp{margin-left: -25px; margin-right: -25px; margin-top: -40px; padding: 60px 25px; background: no-repeat left top; background-size: 100% auto;}
.cmmDayPopWrap.tp0 .cmmDayPopIn .cmmDayCont .cmmDtp{background-image: url("/resources/images/common/cmmDayPopImg002.png");}
.cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDtp .cmmTit.md{font-size: 28px; line-height: 34px; color: #fff;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDayLst{}
.cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDayLst .cdl{font-size: 14px; font-weight: 600;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDayLst .cdl+.cdl{margin-top: 20px;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDayLst .cdl .tt{}
.cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDayLst .cdl .tt .icos{width: 20px; height: 20px; margin-right: 5px;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDayLst .cdl .st{}
.cmmDayPopWrap .cmmDayPopIn .cmmDayFot{position: absolute; left: 0; bottom: 0; padding: 8px 25px; background: #5a5a5a; width: 100%;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayFot .cmmInput.radiochk{margin-bottom: 0; float: left;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayFot .cmmInput.radiochk .lb{color: #fff; font-weight: 600; font-size: 14px; padding-left: 25px;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayFot .cmmInput.radiochk .lb:after{width: 15px; height: 15px; background-color: #fff;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayFot .cmmInput.radiochk [type="checkbox"]:checked+.lb:after{background-size: 10px;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayFot .btns{float: right; width: 48px; min-width: 0; line-height: 20px; height: 22px; color: #5a5a5a; font-size: 14px; font-weight: 600; background: #fff;}
.cmmDayPopWrap .cmmDayPopIn .cmmDayPopCloseBtn{position: absolute; left: 10px; top: 10px; width: 20px; height: 20px; background: url("/resources/images/common/icoCloseWhite.png") no-repeat center center; background-size: 100% auto; text-indent: -999em;}

.cmmIframe{position: relative;}
.cmmIframe .iframe{position: relative; width: 100% !important; border-radius: 10px; padding-bottom: 56.25%; overflow: hidden; display: inline-block;}
.cmmIframe .iframe iframe{position: absolute; left: 0; width: 100%; height: 100%; border-radius: 10px;}
@media only screen and (max-width: 1300px){
	.cmmIframe{max-width: 600px; margin-left: auto; margin-right: auto;}
	.cmmIframe .iframe{padding-bottom: 57.5%; width: 100%;}
	.cmmIframe .iframe iframe{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
}
@media only screen and (min-width: 1301px){
	.fnUniteSession .headCont .visualArea .col7{padding-top: 100px;}
}

.consultingWrap{}
.uprWrap{width: 240px; position: absolute; left: -300px; top: 65px;}
.uprWrap .lst{}
.uprWrap .lst .tp{display: block;}
.uprWrap .lst .tp .txt{display: block; line-height: 57px; padding-left: 25px; color: #000; font-size: 18px; font-weight: 500; text-align: left; border-radius: 5px;}
.uprWrap .lst .tp.active .txt{background-color: #E8F5FE; color: #2196F3;}
.scrollFixed .uprWrap{position: fixed; left: 37px; top: 130px; z-index: 1;}
.mwuGameUprWrap{width: 240px; position: absolute; left: -300px; top: 124px;}
.wave2024 .mwuGameUprWrap{width: 275px;}
.mwuGameUprWrap .lst{}
.mwuGameUprWrap .lst .tp{display: block;}
.mwuGameUprWrap .lst .tpline{/* display: inline-block; */font-size: 22px;font-weight: 700;border-bottom: 1px solid #D5D5D5;line-height: 38px;margin: 13px 0;margin-right: 40px;/* float: left; */}
.mwuGameUprWrap .lst .tp .txt{display: block; line-height: 25px; padding-left: 25px; color: #000; font-size: 16px; font-weight: 500; text-align: left; border-radius: 5px;}
.mwuGameUprWrap .lst .tp.active .txt{background-color: #2196F3; color: #fff;}
.scrollFixed2 .mwuGameUprWrap{position: fixed; left: 30px; top: 128px; z-index: 1;}
.wave2024 .mwuGameUprWrap {max-height: 480px; padding: 0 10px 0 0; overflow-y: auto; overflow-x: hidden;}
.wave2024 .mwuGameUprWrap::-webkit-scrollbar{
    background-color:transparent;
    width:6px;
}
.wave2024 .mwuGameUprWrap::-webkit-scrollbar-thumb{
    background-color:#babac0;
    border-radius:16px;
}
.wave2024 .mwuGameUprWrap::-webkit-scrollbar-thumb:hover{
    background-color:#a0a0a5;
}

.wave2024 .mwuGameUprWrap::-webkit-scrollbar-track{
  border-radius: 10px;
  background-color:transparent;
}
.wave2024 .mwuGameUprWrap::-webkit-scrollbar-track:hover{
  background-color:transparent;
}
.wave2024 .scrollFixed2 .mwuGameUprWrap::-webkit-scrollbar-button {display:none;}
.boardTableDetail{margin-bottom: 20px;}
.commurListWrap{}
.commurListWrap .lst{overflow-x: auto; white-space: nowrap;}
.commurListWrap .lst .tp{display: block;}
.commurListWrap .lst .tp .txt{display: block; line-height: 57px; padding-left: 25px; color: #000; font-size: 18px; font-weight: 500; text-align: left; border-radius: 5px;}
.commurListWrap .lst .tp.active .txt{background-color: #2196F3; color: #fff;}

.commurListWrap{background-color: #2E2E2E; text-align: left; left: 0; width: 100%; top: 0; z-index: 3; position: absolute;}
.commurListWrap .lst .tp{display: inline-block;}
.scrollFixed3 .commurListWrap{left: 0; top: 0; z-index: 2; position: fixed;}
.commurListWrap .lst{max-width: 1230px; margin-left: auto; margin-right: auto;}
.commurListWrap .lst .tp:first-child{margin-left: 25px;}
.commurListWrap .lst .tp{margin-right: 37px;}
.commurListWrap .lst .tp .txt{font-size: 16px; line-height: 30px; padding: 15px 0; padding-left: 0; color: #fff;}
.commurListWrap .lst .tp.active .txt{background: none; color: #2196F3;}



.uni_file_wrap{padding: 0 15px; max-width: 590px; padding-right: 185px; position: relative;}
.uni_file_wrap.first{padding-right: 135px; max-width: 540px;}
.uni_file_wrap.HIDE{display: none;}
.uni_file_wrap input[type="file"]{display: none;}
.uni_file_wrap .txt-ip{border: 1px solid #d5d5d5; border-radius: 4px; overflow: hidden; margin: 5px 0;}
.uni_file_wrap input[type="text"]{display: block; width: 100%; text-indent: 10px; font-size: 15px; color: #000; padding: 10px 0; box-shadow: none; border: none; outline: none; margin: 0;}
.uni_file_wrap input:read-only{background: #f6f6f6;}
.uni_file_wrap .file-input{}
.uni_file_wrap label{position: absolute; right: 50px; top: 0; min-width: 120px; height: 44px; line-height: 40px; border: 2px solid transparent; border-radius: 4px; padding: 0 18px; font-size: 16px; color: #000; text-align: center; display: inline-block; vertical-align: baseline; white-space: nowrap; background-color: #2196f3; color: #fff;}
.uni_file_wrap.first label{right: 0;}
.uni_file_wrap .js-del-btn{position: absolute; right: 0; top: 0; width: 50px; height: 100%; background: url("/resources/images/common/icoCloseBlue.png") no-repeat center center; text-indent: -999em; outline: none; border: none; background-size: 12px;}
.cln_btn_yy{position: absolute; right: -50px; top: 0; width: 50px; height: 100%; background: url("/resources/images/common/icoCloseBlue.png") no-repeat center center; text-indent: -999em; outline: none; border: none; background-size: 12px;}
.uni_file_wrap small.info{position: absolute; left: 100%; top: 50%; transform: translateY(-50%); font-size: 16px; white-space: nowrap;}
.uni_file_wrap.first small.info{left: 105%; left: calc(100% + 18px);}
.sbTra .sbTra_info{text-align: left; font-size: 16px; color: #999; line-height: 30px;}

.sbIngame .cmmInput{position: relative;}
.sbTra .cmmInput{position: relative;}
.sbIngame .cmmInput.HIDE{display: none;}
.sbTra .cmmInput.HIDE{display: none;}
.cmmInput small.info{position: absolute; left: 105%; left: calc(100% + 18px); top: 50%; transform: translateY(-50%); font-size: 16px; white-space: nowrap;}



/* MWU */
.pubArea{background: #f5f5f5; padding: 73px 0;}
.pubArea.bgnone{background: #fff;}
.pubArea .st_tt01{font-size: 24px; color: #2196F3; text-align: left; line-height: 30px; font-weight: bold;}
.pubArea .st_tt01.black{color: #000;}
.pubArea .st_tt01.lg{font-size: 30px; line-height: 34px;}
.pubArea .st_tt01.md{font-size: 18px; line-height: 30px;}
.pubArea .st_tt01.mt40{margin-top: 40px; display: block;}
.pubArea .st_tt01.mb23{margin-bottom: 23px; display: block;}
.pubArea .st_tt01 .clt{font-size: 75%;}
.pubArea .st_ttlist01{}
.pubArea .st_ttlist01.tp2 li+li{margin-top: 15px;}
.pubArea .st_ttlist01 li{position: relative; padding-left: 15px; color: #000; font-size: 18px; line-height: 32px; text-align: left;}
.pubArea .st_ttlist01.l40 li{line-height: 40px;}
.pubArea .st_ttlist01 .st_ttlist01{margin-top: 10px;}
.pubArea .st_ttlist01 .st_ttlist01 li{color: #383838; font-size: 18px; line-height: 30px;}
.pubArea .st_ttlist01 .st_ttlist01 li+li{margin-top: 10px;}
.pubArea .st_ttlist01 li:before{content: ''; width: 5px; height: 5px; border-radius: 50%; background: #000; position: absolute; left: 0; top: 14px;}
.pubArea .st_ttlist01  .st_ttlist01 li.dots:before{content: ''; width: 6px; height: 2px;  background: #000; position: absolute; left: 0; top: 15px;}
.pubArea .st_ttlist01 li.notDots:before{content: none;}
.pubArea .st_ttlist01 li.notDots{padding-left: 0;}
.pubArea .st_ttlist01.l40 li:before{top: 18px;}
.pubArea .st_ttlist01 .st_ttlist01 li:before{top: 14px;}
.pubArea .st_ttlist01 .st_ttlist01 li:before{background: #5a5a5a;}
.pubArea .st_ttlist01.tp3 li{font-size: 16px;}
.pubArea .st_ttlist01.tp3 li .FWB{color: #000; display: inline-block; min-width: 150px;}
.pubArea .st_ttlist01.tp3 li .FWN {font-weight: normal;}

.pubArea .st_ttlist02{}
.pubArea .st_ttlist02.tp2 li+li{margin-top: 15px;}
.pubArea .st_ttlist02 li{position: relative; padding-left: 15px; color: #000; font-size: 18px; line-height: 32px; text-align: left;}
.pubArea .st_ttlist02.l40 li{line-height: 40px;}
.pubArea .st_ttlist02 .st_ttlist02{margin-top: 10px;}
.pubArea .st_ttlist02 .st_ttlist02 li{color: #383838; font-size: 18px; line-height: 30px;}
.pubArea .st_ttlist02 .st_ttlist02 li+li{margin-top: 10px;}
.pubArea .st_ttlist02 li:before{content: ''; width: 5px; height: 5px;  background: #000; position: absolute; left: 0; top: 14px;}
.pubArea .st_ttlist02 ul.nofill li:before{content: ''; width: 4px; height: 4px;border:solid 1px #000; background: #fff; position: absolute; left: 0; top: 13px;}
.pubArea .st_ttlist02  .st_ttlist02 li.dots:before{content: ''; width: 6px; height: 2px;  background: #000; position: absolute; left: 0; top: 15px;}


.pubArea .st_ttlist02 li.notDots:before{content: none;}
.pubArea .st_ttlist02.l40 li:before{top: 18px;}
.pubArea .st_ttlist02 .st_ttlist02 li:before{top: 14px;}
.pubArea .st_ttlist02 .st_ttlist02 li:before{background: #5a5a5a;}
.pubArea .st_ttlist02.tp3 li{font-size: 16px;}
.pubArea .st_ttlist02.tp3 li .FWB{color: #000; display: inline-block; min-width: 150px;}
.pubArea .st_ttlist02.tp3 li .FWN {font-weight: normal;}


.pubArea .st_inbox{background: #fff; border-radius: 10px; padding: 46px 30px; box-shadow: 0 0 15px rgba(0,0,0,0.1); min-height: 330px;}
.pubArea .st_inbox.h450{min-height: 450px;}
.pubArea .font16{font-size: 16px;}
.pubArea .block{display: block;}
.pubArea .icoss1{width: 37px; height: 30px; background: url("/resources/images/common/icoTuz001.png") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;}
.pubArea .icoss2{width: 35px; height: 35px; background: url("/resources/images/common/icoTuz002.png") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;}
.pubArea .icoss3{width: 32px; height: 29px; background: url("/resources/images/common/icoTuz003.png") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;}
.pubArea .icoss4{width: 33px; height: 27px; background: url("/resources/images/common/icoTuz004.png") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;}
.pubArea .icoss5{width: 27px; height: 25px; background: url("/resources/images/common/icoTuz005.png") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;}
.pubArea .icoss6{width: 40px; height: 32px; background: url("/resources/images/common/icoTuz006.png") no-repeat center center; background-size: 100%; display: block; margin-bottom: 23px;}
.pubArea.tp2 .innerWrap{position: relative; padding-left: 421px;}
.pubArea.tp2 .cmmTit{position: absolute; left: 0; top: 0;}
.pubArea .circledot{position: relative;}
.pubArea .circledot .inn{line-height: 30px; font-size: 18px; color: #000; text-align: left; position: relative;}
.pubArea .circledot .inn+.inn{margin-top: 35px;}
.pubArea .circledot .inn .nmm{width: 100px; height: 100px; border-radius: 50%; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); display: block; position: relative;}
.pubArea .circledot .inn .nmm .txs{position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; text-align: center; white-space: nowrap;}
.pubArea .circledot .inn .txtt{position: absolute; left: 150px; top: 50%; transform: translateY(-50%); color: #2196F3; font-weight: 600;}
.pubArea .circledot .inn .txtt .clt{display: block; color: #000; margin-top: 5px; font-weight: 400;}
.pubArea .circledot:before{content:''; width: 1px; height: 100%; position: absolute; left: 50px; background: #D5D5D5;}
.pubArea .ct_tbl{border-top: 2px solid #000;}
.pubArea .ct_tbl .lin{font-size: 0; padding: 19px 30px;}
.pubArea .ct_tbl .lin .th{display: inline-block; vertical-align: top; width: 30%; font-size: 18px; line-height: 40px; color: #2196F3; text-align: left; font-weight: bold;}
.pubArea .ct_tbl .lin .td{display: inline-block; vertical-align: top; width: 70%; font-size: 18px; line-height: 24px; color: #000;}
.pubArea .ct_tbl .lin{border-bottom: 1px solid #D5D5D5;}


.pubArea .ct_tbl2{overflow:hidden;}
.pubArea .ct_tbl2 .lin{font-size: 0; padding: 19px 30px;overflow-x:auto;}
.pubArea .ct_tbl2 .lin .th25{display: inline-block; vertical-align: middle; width: 25%; font-size: 18px; line-height: 22px; color: #2196F3; text-align: center; font-weight: bold;height:44px;}
.pubArea .ct_tbl2 .lin .th75{display: inline-block; vertical-align: middle; width: 75%; font-size: 18px; line-height: 22px; color: #2196F3; text-align: center; font-weight: bold;height:44px;}
.pubArea .ct_tbl2 .lin .th20{display: inline-block;vertical-align: middle;width: 20%;font-size: 18px;line-height: 22px;color: #2196F3;text-align: center;font-weight: bold;min-height: 44px;min-width:200px;}
.pubArea .ct_tbl2 .lin .th40{display: inline-block;vertical-align: middle;width: 40%;font-size: 18px;line-height: 22px;color: #2196F3;text-align: center;font-weight: bold;min-height: 44px;min-width:200px;}
.pubArea .ct_tbl2 .lin .td25{display: inline-block; vertical-align: middle; width: 25%; font-size: 18px; line-height: 30px; color: #000;padding:10px 0;text-align: center}
.pubArea .ct_tbl2 .lin .td75{display: inline-block; vertical-align: middle; width: 75%; font-size: 18px; line-height: 30px; color: #000;padding:10px 0;text-align: center;}
.pubArea .ct_tbl2 .lin .td20{display: inline-block; vertical-align: middle; width: 20%; font-size: 18px; line-height: 30px; color: #000;padding:10px 0;}
.pubArea .ct_tbl2 .lin .td40{display: inline-block; vertical-align: middle; width: 40%; font-size: 18px; line-height: 30px; color: #000;padding:10px 20px;}
.pubArea .ct_tbl2 .lin .td40 a{text-decoration: underline;}
.pubArea .ct_tbl2 .lin .td40 a:hover{text-decoration: underline;}
.pubArea .ct_tbl2 .lin .td20:first-child{text-align: center}
.pubArea .ct_tbl2 .lin{border-bottom: 1px solid #000;}


.cmmRowList{display: block;}
.cmmRowList .citems{display: block; box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; background: #fff; border-radius: 10px;}
.cmmRowList .citems{margin-top: 20px;}
.cmmRowList .citems .cinner{position: relative; padding-left: 284px; padding-right: 300px; min-height: 160px;}
.cmmRowList .citems .cinner .thumb{width: 284px; height: 160px; position: absolute; left: 0; top: 0; border: 1px solid #D5D5D5; overflow: hidden;}
.cmmRowList .citems .cinner .cinCont{padding-left: 30px;}
.cmmRowList .citems .cinner .cinCont .ciCt{}
.cmmRowList .citems .cinner .cinCont .ciCt .lb{}
.cmmRowList .citems .cinner .cinCont .ciTt{padding-right: 30px; position: relative; min-height: 30px; display: inline-block; max-width: 100%; margin-top: 20px;}
.cmmRowList .citems .cinner .cinCont .ciTt .tt{font-size: 26px; line-height: 30px; color: #000; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.cmmRowList .citems .cinner .cinCont .ciTt .pv{position: absolute; right: 0; top: 0; width: 20px; height: 16px;  background: #2196f3 url("/resources/images/common/icoSearch.png") no-repeat center center; background-size: 9px; border-radius: 4px;}
.cmmRowList .citems .cinner .cinCont .ciSt{font-size: 16px; line-height: 29px; height: 60px; overflow: hidden; text-align: left; color: #000; margin-top: 12px;}
.cmmRowList .citems .cinner .cinSead{position: absolute; right: 0; top: 0; text-align: right;}
.cmmRowList .citems .cinner .cinSead .ciStt{font-size: 24px; color: #2196F3; line-height: 34px; font-weight: bold;}
.cmmRowList .citems .cinner .cinSead .btnsWrap{margin-top: 60px;}
.cmmRowList .citems .cinner .cinSead .btnsWrap .btns+.btns{margin-left: 10px;}

.cmmTabs{border-bottom: 2px solid #2196F3;}
.cmmTabs .lst{font-size: 0;}
.cmmTabs .lst .tp{display: inline-block;}
.cmmTabs .lst .tp+.tp{margin-left: 8px;}
.cmmTabs .lst .tp .txt{min-width: 300px; display: block; font-size: 18px; text-align: center; height: 56px; line-height: 58px; border-top-left-radius: 10px; border-top-right-radius: 10px; background: transparent; border: 2px solid transparent; border-bottom: none; position: relative; font-weight: bold;}
.cmmTabs .lst .tp .txt .mobileShow2 {display: none !important;}
.cmmTabs.mm5col .lst .tp .txt{min-width: 238px;}
.cmmTabs .lst .tp .txt:before{width: 100%; height: 2px; background: #fff; position: absolute; left: 0; bottom: -2px;}
.cmmTabs .lst .tp .txt .innr{display: inline-block; vertical-align: middle; line-height: 1; margin-top: -6px;}
.cmmTabs .lst .tp .txt .small{font-size: 12px;}
.cmmTabs .lst .tp.active .txt{border-color: #2196F3; color: #2196F3; }
.cmmTabs .lst .tp.active .txt:before{content: ''; }
.cmmTabs .lst .tp.disabled .txt{background: #BBBBBB; color: #fff; cursor: inherit;}
.cmmTabs.tp2 .lst .tp .txt{background: #BBBBBB; color: #fff; white-space: nowrap;}
.cmmTabs.tp2 .lst .tp.active .txt{background: #fff; color: #2196F3;}
.cmmWebxlst .topPageListRow{padding: 30px 0; background: #f5f5f5; }
.wave2024 .cmmWebxlst .topPageListRow{background: #fff; }
.cmmWebxlst .topPageListRow.tp0{padding-top: 30px;}
.cmmWebxlst .topPageListRow .cmmTit{padding-left: 60px; position: relative; word-break: keep-all;}
.cmmTit2{font-size: 40px; line-height: 52px; text-align: left; color: #000; font-weight: 700; word-break: break-all;}
.wave2024 .cmmTit2{display: inline-block;}
.wave2024 .cmmTit2.line0{line-height: 0;}
.cmmTit2 small{font-size: 60%;}
.cmmWebxlst .topPageListRow .cmmTit2 .rtype{font-size: 22px;line-height:25px;}
.cmmWebxlst .topPageListRow .cmmTit:before{content: ''; width: 60px; height: 100%; background: no-repeat left center; position: absolute; left: 0; top: 0;}
.cmmWebxlst .topPageListRow.tp0 .cmmTit{padding-left: 60px;}
.cmmWebxlst .topPageListRow.tp1 .cmmTit{padding-left: 75px;}
.cmmWebxlst .topPageListRow.tp2 .cmmTit{padding-left: 60px;}
.cmmWebxlst .topPageListRow.tp3 .cmmTit{padding-left: 58px;}
.cmmWebxlst .topPageListRow.tp4 .cmmTit{padding-left: 69px;}
.cmmWebxlst .topPageListRow.tp5 .cmmTit{padding-left: 60px;}
.cmmWebxlst .topPageListRow.tp6 .cmmTit{padding-left: 62px;}
.cmmWebxlst .topPageListRow.tp7 .cmmTit{padding-left: 70px;}
.cmmWebxlst .topPageListRow.tp0 .cmmTit:before{background-image: url(/resources/images/common/icoTopPageListRow00.png); background-size: 40px;}
.cmmWebxlst .topPageListRow.tp1 .cmmTit:before{background-image: url(/resources/images/common/icoTopPageListRow01.png); background-size: 55px;}
.cmmWebxlst .topPageListRow.tp2 .cmmTit:before{background-image: url(/resources/images/common/icoTopPageListRow02.png); background-size: 40px;}
.cmmWebxlst .topPageListRow.tp3 .cmmTit:before{background-image: url(/resources/images/common/icoTopPageListRow03.png); background-size: 38px;}
.cmmWebxlst .topPageListRow.tp4 .cmmTit:before{background-image: url(/resources/images/common/icoTopPageListRow04.png); background-size: 49px;}
.cmmWebxlst .topPageListRow.tp5 .cmmTit:before{background-image: url(/resources/images/common/icoTopPageListRow05.png); background-size: 40px;}
.cmmWebxlst .topPageListRow.tp6 .cmmTit:before{background-image: url(/resources/images/common/icoTopPageListRow06.png); background-size: 42px;}
.cmmWebxlst .topPageListRow.tp7 .cmmTit:before{background-image: url(/resources/images/common/icoTopPageListRow07.png); background-size: 50px;}
.cmmWebxlst .topPageListRow .cmmItems{position: relative;}
.cmmWebxlst .topPageListRow .cmmItems .itin .inbt{padding-right: 30px; position: static;}
.cmmWebxlst .topPageListRow .cmmItems .lbrd{position: absolute; right: 35px; top: 50%;  width: 70px; height: 70px; margin-top: -18px; border-radius: 50%; box-shadow: 0 0 6px rgba(0,0,0,.24); background: #fff no-repeat center center url(/resources/images/common/icoStncBtns.png); background-size: 32px; z-index: 1;}
.cmmWebxlst .topPageListRow .cmmItems input[type="radio"]{position: absolute; left: -999em; width: 0; height: 0; overflow: hidden;}
.cmmWebxlst .topPageListRow .cmmItems input[type="radio"]:checked+.lbrd{background-color: #2196F3; background-image: url(/resources/images/common/icoStncBtnsActive.png)}
.cmmWebxlst .topPageListRow .cmmItems .lbrd:hover{background-image: url(/resources/images/common/icoStncBtnsBlue.png)}
.cmmWebxlst .topPageListRow .cmmItems input[type="radio"]:checked+.lbrd:hover{background-image: url(/resources/images/common/icoStncBtnsActive.png)}
.cmmWebxlst .topPageListRow .cmmItems input[type="radio"]:checked+.lbrd+.itin:after{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #2196F3; opacity: .55; border-radius: 5px;}
.cmmWebxlst.boardTableListTop{height: auto;}
.cmmWebxlst.boardTableListTop .topPageListRow{background: #e5f3fc; padding-top: 60px; padding-bottom: 60px;}
.cmmWebxlst.boardTableListTop .topPageListRow .cmmTit{padding-left: 0; color: #2196F3; font-weight: bold;}
.cmmWebxlst.boardTableListTop .topPageListRow .cmmTit:before{content: none;}
.cmmWebxlst.boardTableListTop .topPageListRow .inrow .thlb{font-size: 24px; line-height: 30px; text-align: left; font-weight: normal; color: #000; padding: 0; margin-bottom: 20px;}
.cmmWebxlst.boardTableListTop .cmmItems .itin{overflow: visible;}
.cmmWebxlst.boardTableListTop .cmmItems .itin:after{content: ''; width: 100px; height: 149px; background: url(/resources/images/common/Winner_Badge.png) no-repeat left top; background-size: 100%; position: absolute; right: 10px; top: -10px;}
.cmmWebxlst.boardTableListTop .cmmItems .itin.vbdg1:after{background-image: url(/resources/images/common/winnerBadgeBest1.png);}
.cmmWebxlst.boardTableListTop .cmmItems .itin.vbdg2:after{background-image: url(/resources/images/common/winnerBadgeBest2.png);}
.cmmWebxlst.boardTableListTop .cmmItems .itin.vbdg3:after{background-image: url(/resources/images/common/winnerBadgeBest3.png);}
.cmmWebxlst.boardTableListTop .cmmItems .itin .thumb{border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
.cmmWebxlst.boardTableList .cmmItems.winner_icon .itin{overflow: visible;}
.cmmWebxlst.boardTableList .cmmItems.winner_icon .itin:after{content: ''; width: 100px; height: 149px; background: url(/resources/images/common/Winner_Badge.png) no-repeat left top; background-size: 100%; position: absolute; right: 10px; top: -10px;}
.cmmWebxlst.boardTableList .cmmItems.winner_icon .itin .thumb{border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
.cmmWebxlst.boardTableList .cmmItems.winner_icon.winner_icon0 .itin:after{background-image: url(/resources/images/common/winnerBadge1.png);}
.cmmWebxlst.boardTableList .cmmItems.winner_icon.winner_icon1 .itin:after{background-image: url(/resources/images/common/winnerBadge2.png);}
.cmmWebxlst.boardTableList .cmmItems.winner_icon.winner_icon2 .itin:after{background-image: url(/resources/images/common/winnerBadge3.png);}
.cmmWebxlst.boardTableList .cmmItems.winner_icon.winner_icon3 .itin:after{background-image: url(/resources/images/common/winnerBadge4.png);}
.cmmWebxlst.boardTableList .cmmItems.winner_icon.winner_icon4 .itin:after{background-image: url(/resources/images/common/winnerBadge5.png);}
.cmmWebxlst.boardTableList .cmmItems.winner_icon.winner_icon5 .itin:after{background-image: url(/resources/images/common/winnerBadge6.png);}
.cmmWebxlst.boardTableList .cmmItems.winner_icon.winner_icon6 .itin:after{background-image: url(/resources/images/common/winnerBadge7.png);}
.cmmWebxlst.boardTableList .cmmItems.winner_icon.winner_icon7 .itin:after{background-image: url(/resources/images/common/winnerBadge8.png);}

.inforBox2Pop{position: fixed; left: 0; top: 0; bottom: 0; width: 100%; z-index: 500; display: none; }
.inforBox2Pop .bg{background: rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; bottom: 0; z-index: 1; width: 100%;}
.inforBox2Pop .popIn{position: absolute; left: 5%; top: 10%; z-index: 2; width: 90%; height: 79%; overflow-y: auto; background: #fff; }
.inforBox2Pop .popIn .contents{ padding: 40px 0px; width: 100%; height: 100%; }
.inforBox2Pop .btnClose{position: absolute; right:5%; top: calc(10% - 40px); z-index: 2;}
.inforBox2Pop .container.mwuPreview{padding-bottom: 0;}
.inforBox2Pop .btnsWrap{display: none;}
.inforBox2{background: #fff; border-radius: 10px; padding: 40px 50px;}



.uniteSessionView{text-align: right; margin-bottom: 10px;}
.uniteSessionView .btns{font-size: 16px; position: relative; padding-left: 30px; color: #999;}
.uniteSessionView .btns:before{content: ''; width: 30px; height: 100%; background: no-repeat left center; position: absolute; left: 0; top: 0;}
.uniteSessionView .btns[data-params="list"]:before{background-image: url(/resources/images/common/icoList.png); background-size: 18px;}
.uniteSessionView .btns[data-params="calender"]:before{background-image: url(/resources/images/common/icoGrid.png); background-size: 17px;}
.uniteSessionView .btns.active[data-params="list"]:before{background-image: url(/resources/images/common/icoListActive.png); background-size: 18px;}
.uniteSessionView .btns.active[data-params="calender"]:before{background-image: url(/resources/images/common/icoGridActive.png); background-size: 17px;}
.uniteSessionView .btns+.btns{margin-left: 20px;}
.uniteSessionView .btns.active{color: #2196f3;}
.uniteSessionView+.uniteSessionSort{margin-top: 0;}
.uniteSessionSort{margin-top: -40px;}
.uniteSessionSort .filterArea{}
.uniteSessionSort .filterArea .tgBtn{font-size: 24px; line-height: 34px; color: #2196F3; font-weight: bold; padding-bottom: 30px; position: relative; display: inline-block; cursor: pointer; padding-right: 34px;}
.uniteSessionSort .filterArea .tgBtn:after{content: ''; width: 18px; height: 11px; position: absolute; right: 0; top: 10px; background: no-repeat center center url(/resources/images/common/icoArrowSmallTopBlue_11.png); transform: rotateX(180deg);}
.uniteSessionSort .filterArea .tgBtn.active:after{transform: rotateX(0deg);}
.uniteSessionSort .filterArea .lst{padding: 0 0 60px;}
.uniteSessionSort .filterArea .lst .tp{}
.uniteSessionSort .filterArea .lst .tp+.tp{margin-top: 17px;}
.uniteSessionSort .filterArea .lst .tp .lb{display: block; text-align: left; font-size: 16px; color: #000;}
.uniteSessionSort .filterArea .lst .tp .vl{margin: 3px -7px;}
.uniteSessionSort .filterArea .lst .tp .vl .btns{margin: 7px; font-weight: bold;}
.uniteSessionSort .filterArea .lst .tp.tp0 .vl .btns.on{border-color: #9A51A0; color: #9A51A0;}
.uniteSessionSort .filterArea .lst .tp.tp1 .vl .btns.on{border-color: #ED5351; color: #ED5351;}
.uniteSessionSort .filterArea .lst .tp.tp2 .vl .btns.on{border-color: #20A69B; color: #20A69B;}
.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .atxts .ahash{overflow: visible; white-space: inherit; text-overflow: inherit;}
.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .atxts .atit{white-space: inherit; overflow: visible;}
.sessionListArea .agendaListWrap .agendList .agendItem .agendaItemIn .atxts .atit{white-space: inherit; overflow: visible;}
.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .alb .abt{color: #000;}
.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .alb .abb{font-size: 18px; line-height: 30px; font-weight: 600;}
.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .alb .abb em {visibility: hidden;}
.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .alb .abb.none:after {visibility: hidden;}
.uniteSessionList{background: #F5F5F5; padding: 45px 0;}
.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .alb{color: #2196F3;}
.uniteSessionScj{background: #f5f5f5; padding: 45px 0;}
.uniteSessionScj .agendaSchedule .agendaSchLst{border: none;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard{background-color: #fff; height: auto; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow{padding-left: 80px;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow.fnDataRow{height: auto; min-height: 90px; }
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow+.agendaRow{border-top: none;}
.uniteSessionScj .agendaSchedule .agendaSchLst .onTxt .tit{color: #000;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow .atieLb{width: 80px;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaColGroup .agendaCol3{padding: 5px 15px;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow .atieLb .txt{color: #000; font-size: 18px; line-height: 30px; text-align: left;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .ahash{margin-bottom: 5px;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .ahash .btns{margin-right: 5px; margin-bottom: 5px;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txts .tit{color: #000; cursor: pointer; font-size: 16px; line-height: 24px; margin-bottom: 10px; max-height: initial;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txts .tit:hover{text-decoration: underline;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txts .tit.notFunc{cursor: default;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txts .tit.notFunc:hover{text-decoration: none;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txtsnm .stit{color: #2196F3; font-size: 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txtsnm .stit .poi{color: #999; margin-left: 5px;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tt{color: #000; display: none;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn{padding-bottom: 40px;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tBtnWrap{position: absolute; left: 0; bottom: 0;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tBtnWrap .btns+.btns{margin-left: 10px;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tBtnWrap .btns{min-width: 140px;}
.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard{margin: 0; padding-top: 15px; padding-bottom: 20px;}
.uniteSessionList.fnUniteSessionList{display: none;}
.uniteSessionList.fnUniteSessionList.active{display: block;}
.uniteSessionScj.fnUniteSessionScj{display: none;}
.uniteSessionScj.fnUniteSessionScj.active{display: block;}
.data1201Show{display: none !important;}
.data1202Show{display: none !important;}
.data1203Show{display: none !important;}
.uniteSessionScj.fnUniteSessionScj[data-params="1201"] .data1201Hide{display: none !important;}
.uniteSessionScj.fnUniteSessionScj[data-params="1201"] .data1201Show{display: block !important;}
.uniteSessionScj.fnUniteSessionScj[data-params="1202"] .data1202Hide{display: none !important;}
.uniteSessionScj.fnUniteSessionScj[data-params="1202"] .data1202Show{display: block !important;}
.uniteSessionScj.fnUniteSessionScj[data-params="1203"] .data1203Hide{display: none !important;}
.uniteSessionScj.fnUniteSessionScj[data-params="1203"] .data1203Show{display: block !important;}
.btns[data-hash-name="고급"],
.btns[data-hash-name="중급"],
.btns[data-hash-name="초급"]{border-color: #9A51A0 !important; color: #9A51A0 !important;}
.btns[data-hash-name="2D 그래픽"],
.btns[data-hash-name="3D 그래픽"],
.btns[data-hash-name="XR (VR/AR/MR)"],
.btns[data-hash-name="프로그래밍"],
.btns[data-hash-name="머신러닝/AI"],
.btns[data-hash-name="유니티 서비스"],
.btns[data-hash-name="유니티 사례"],
.btns[data-hash-name="유니티 관련 커리어"],
.btns[data-hash-name="수익화"],
.btns[data-hash-name="플랫폼"],
.btns[data-hash-name="오디오/사운드"]{border-color: #ED5351 !important; color: #ED5351 !important;}
.btns[data-hash-name="Game"],
.btns[data-hash-name="ETC"],
.btns[data-hash-name="IT dev"],
.btns[data-hash-name="AEC"],
.btns[data-hash-name="M&amp;E"],
.btns[data-hash-name="ATM"],
.btns[data-hash-name="Gov/Mil"],
.btns[data-hash-name="Advert"],
.btns[data-hash-name="Consult"]{border-color: #20A69B !important; color: #20A69B !important;}

.askSession{padding-bottom: 60px;}
.askSession .askSessionBox{text-align: left; }
.askSession .askSessionBox .title{font-size: 18px; color: #000; font-weight: bold; line-height: 26px; height: 52px; overflow: hidden;}
.askSession .askSessionBox .name{font-size: 14px; color: #000; line-height: 22px; margin-top: 9px;}
.askSession .askSessionBox .date{font-size: 14px; color: #999; line-height: 22px; }
.askSession .askSessionBox .btns{margin-top: 20px; display: inline-block;}

.dialogWrap .agendaListWrap .agendList .agendItem{box-shadow: none; margin: 0;}
.dialogWrap .agendaListWrap .agendList .agendItem .agendaItemIn{padding:0;}
.dialogWrap .agendaListWrap .agendList .agendItem .agendaItemIn .alb{display: none;}
.dialogWrap .agendaListWrap .agendList .agendItem .agendaItemIn .arb .icos.arrowtop{display: none;}



.cmmReguDialog{position: fixed; z-index: 10;}
.cmmReguDialog .cmmReguInner{border-radius: 5px; background: #fff; padding: 15px; width: 500px;}
.cmmReguDialog .cmmReguInner.bgDialog{background: no-repeat center center;}
.cmmReguDialog .cmmReguInner .cmmRegTp{}
.cmmReguDialog .cmmReguInner .cmmRegMd{}
.cmmReguDialog .cmmReguInner .cmmRegFt{}
.cmmReguDialog .cmmReguInner .cmmRegFt .crlt{float: left;}
.cmmReguDialog .cmmReguInner .cmmRegFt .crrt{float: right;}
.cmmReguDialog .cmmReguInner .cmmRegFt .cmmInput{margin-bottom: 0;}
.cmmReguDialog .cmmReguCloseButton{position: absolute; left: 0; top: -50px; width: 50px; height: 50px; background: no-repeat center center url(/resources/images/common/btnClosePop.png);}
.cmmReguDialog .cmmReguInner .cmmRegFt .cmmInput{position: absolute; right: 40px; bottom: 30px;}
.cmmReguDialog .cmmReguInner .cmmRegFt .cmmInput .lb{color: #fff; font-weight: bold; font-size: 14px; padding-left: 25px;}
.cmmReguDialog.tp3 .cmmReguInner .cmmRegFt .cmmInput .lb{color: #000;}
.cmmReguDialog .cmmReguInner .cmmRegFt .cmmInput .lb:after{width: 15px; height: 15px;}
.cmmReguDialog .cmmReguInner .cmmRegFt .cmmInput.radiochk input[type="checkbox"]:checked+.lb:after{background-image: url(/resources/images/common/icoBlackCheck.png); background-size: 10px;}
/* .cmmReguDialog .cmmReguInner.bgDialog.tp1{width: 400px; height: 482px;} */
.cmmReguDialog .cmmReguInner.bgDialog.tp1{width: 400px; height: 625px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .cmmReguCloseButton{top: -15px; }
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk{position: absolute; width: 100%; height: 60px; left: 0;}
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp1{top: 150px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp2{top: 221px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp3{top: 293px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp4{top: 365px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp5{top: 439px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp6{top: 511px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp7{top: 300px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp8{top: 370px;}
.cmmReguDialog.type2 .cmmReguInner.bgDialog.tp1 {height:523px;}
.cmmReguDialog.type2 .cmmReguInner .cmmRegFt .cmmInput {bottom:40px;}

.cmmReguDialog .cmmReguInner.bgDialog.tp2{width: 370px; height: 244px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp2 .cmmReguCloseButton{top: -45px; left: -17px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp2 .cmmRegFt .cmmInput .lb{color: #fff;}
.cmmReguDialog .cmmReguInner.bgDialog.tp2 .cmmRegFt .cmmInput{right: 14px; left:auto; bottom:auto; top:10px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp2 .lnk{position: absolute; width: 100%; height: 100%; left: 0;}
.cmmReguDialog .cmmReguInner.bgDialog.tp2 .lnk.tp1{top: 0;}
.cmmReguDialog .cmmReguInner.bgDialog.tp3{width: 370px; height: 552px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp3 .cmmReguCloseButton{top: -45px; left: -17px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp3 .cmmRegFt .cmmInput{bottom: 15px; right: 14px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp4{width: 400px; height: 510px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp4 .cmmReguCloseButton{top: 0; left: 18px;}
.cmmReguDialog .cmmReguInner.bgDialog.tp4 .cmmRegFt .cmmInput{bottom: 15px; right: 14px; display: none;}
.cmmReguDialog .cmmReguInner.bgDialog.tp4 .lnk{position: absolute; width: 100%; height: 12%; left: 0;}
.cmmReguDialog .cmmReguInner.bgDialog.tp4 .lnk.tp1{top: 70%;}
.cmmReguDialog .cmmReguInner.bgDialog.tp4 .lnk.tp2{top: 83%;}

.untBoxList{}
.untBoxList&gt;.lst{}
.untBoxList&gt;.lst&gt;.tp{ box-shadow: 0 0 15px rgba(0,0,0,0.1); background: #fff; border-radius: 10px;}
.untBoxList&gt;.lst&gt;.tp+.tp{margin-top: 20px;}
.untBoxList .untBoxInner{padding: 27px; padding-left: 165px; padding-right: 100px; position: relative;}
.untBoxList .untBoxInner.end:after {position: absolute; right: 100px; top: 50%; content: '[이벤트 종료]'; font-size: 18px; color: #999; line-height: 34px; transform: translateY(-50%);}
.untBoxList .untBoxInner .lb{position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 165px; text-align: center; display: table;}
.untBoxList .untBoxInner .lb .tx{display: table-cell; vertical-align: middle; line-height: 1; font-size: 18px; color: #2196f3; font-weight: bold;}
.untBoxList .untBoxInner .lb .tx .small{font-size: 70%; display: inline;}
.untBoxList .untBoxInner .st {font-weight: bold; font-size: 18px;}
.untBoxList .untBoxInner .ct{min-height: 34px; position: relative; padding-left: 37px;}
.untBoxList .untBoxInner .ct:before{content: ''; width: 1px; height: 30px; position: absolute; left: 0; top: 50%; margin-top: -15px; background: #D5D5D5;}
.untBoxList .untBoxInner .rt{position: absolute; right: 0; top: 21px; text-align: center; width: 100px; font-size: 0;}
.untBoxList .untBoxInner .rt.center{top: 50%; transform: translateY(-50%);}
.untBoxList .untBoxInner .rt .btns{}
.untBoxList .untBoxInner .rt .toggleButton{display: inline-block; margin-right: 0; margin-left: auto; width: 40px; height: 40px; background: url(/resources/images/common/icoArrowSmallTopBlue_33.png) no-repeat center center; background-size: 15px auto; border-radius: 50%; transform: rotate(180deg);}
.untBoxList .untBoxBack{ padding-left: 50px; padding-right: 30px; display: none;}
.untBoxList .untBoxBack .untBoxBackInner{padding: 40px; padding-left: 152px; border-top: 1px solid #D5D5D5;}
.untBoxList.sm .untBoxInner{padding: 20px; padding-left: 80px; padding-right: 100px; }
.untBoxList.sm .untBoxInner .lb{width: 50px; height: 50px;}
.untBoxList.sm .untBoxInner .lb .tx{font-size: 13px;}
.untBoxList&gt;.lst&gt;.tp.active .untBoxInner .rt .toggleButton{transform: rotate(0);}
.untBoxList&gt;.lst&gt;.tp.active .untBoxInner{border-bottom: none;}
.untBoxList&gt;.lst&gt;.tp.active .untBoxBack{display: block;}


.unitsEvent{}
.unitsEvent .unitsEventCont{}
.unitsEvent .unitsEventCont .unitsEventContList{display: none; background: #f5f5f5; padding: 50px 0;}
.unitsEvent .unitsEventCont .unitsEventContList.active {display: block;}
.unitsEvent .unitsEventCont .cmmTabs .lst .tp .txt{background-color: #BBBBBB; color: #fff;}
.unitsEvent .unitsEventCont .cmmTabs .lst .tp.active .txt{background-color: #f5f5f5; color: #2196f3;}
.unitsEvent .unitsEventCont .cmmTabs .lst .tp.active .txt:before{background-color: #f5f5f5;}
.unitsEvent .unitsEventCont .untEventArea{position: relative;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg002{position: absolute; right: 0; top: 0;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg003{position: absolute; left: -190px; top: 390px;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg005{position: absolute; right: -40px; top: 0;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg008{position: absolute; right: 0; top: 0;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg009{position: absolute;     right: 320px; top: 200px;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg010{position: absolute; right: -40px; top: 0;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg011{position: absolute; right: -20px; bottom: 0;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg011.mobileHide{right: -40px;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg012{position: absolute; left: -190px; top: 240px;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg013{}
.unitsEvent .unitsEventCont .untEventArea .untEventImg016{position: relative; text-align: center;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg016 .txt{}
.unitsEvent .unitsEventCont .untEventArea .untEventImg021 {position: absolute; right: 215px; bottom: 49px;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg023 {position: absolute; right: 100px; bottom: 49px;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg031 {position: absolute; right: 370px; bottom: 40px;}
.unitsEvent .unitsEventCont .untEventArea .untEventImg032 {position: absolute; right: 50px; top: 0;}
.unitsEvent .unitsEventCont .untEventArea .uniEventBox{padding: 50px 30px 30px; position: relative; background: #F5F5F5; border-radius: 10px;}
.unitsEvent .unitsEventCont .untEventArea .uniEventBox .lb{position: absolute; left: 30px; top: -30px; width: 60px; height: 60px; border-radius: 50%; background: #2196f3; color: #fff; font-size: 18px; line-height: 60px; font-weight: bold; text-align: center;}

.unitsEvent .unitsEventCont .untEventArea&gt;.cmmsTit.sm {line-height: 24px;}
.unitsEvent .unitsEventCont .unitsEventContList.uelst2 .untBoxList .untBoxInner {padding-top: 14px; padding-bottom: 14px;}
.unitsEvent .unitsEventCont .unitsEventContList.uelst2 .untEventArea .untEventImg003 {top: 320px;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst {position: absolute; left: 0; top: 0; width: 334px; height: 334px;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li {position: absolute; width: 74px; height: 74px;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp1 {left: 101px; top: 25px; background: url('/resources/images/common/untEventStamp01.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp2 {left: -37px; top: 122px; background: url('/resources/images/common/untEventStamp02.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp3 {right: 0; top: -32px; background: url('/resources/images/common/untEventStamp03.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp4 {left: 161px; top: 122px; background: url('/resources/images/common/untEventStamp04.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp5 {left: 101px; top: 234px; background: url('/resources/images/common/untEventStamp05.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp6 {left: 208.5px; top: 212.5px; background: url('/resources/images/common/untEventStamp06.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp7 {right: -17px; top: 122px; background: url('/resources/images/common/untEventStamp07.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp8 {right: 0; top: 286.5px; background: url('/resources/images/common/untEventStamp08.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp1.active {background: url('/resources/images/common/untEventStamp01_on.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp2.active {background: url('/resources/images/common/untEventStamp02_on.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp3.active {background: url('/resources/images/common/untEventStamp03_on.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp4.active {background: url('/resources/images/common/untEventStamp04_on.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp5.active {background: url('/resources/images/common/untEventStamp05_on.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp6.active {background: url('/resources/images/common/untEventStamp06_on.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp7.active {background: url('/resources/images/common/untEventStamp07_on.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp8.active {background: url('/resources/images/common/untEventStamp08_on.png') no-repeat; background-size: 100%;}
.unitsEvent .unitsEventCont .uelst2 .stampTxt {position: absolute; right: -40px; top: 395px;}
.unitsEvent .unitsEventCont .uelst2 .stampTxt&gt;div {letter-spacing: -.8px; text-indent: -8px;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .splst li a {display: block; width: 100%; height: 100%;}
.unitsEvent .unitsEventCont .uelst2 .eventlist li {margin-top: 15px;}
.unitsEvent .unitsEventCont .uelst2 .eventlist li&gt;div {display: inline-block; vertical-align: middle;}
.unitsEvent .unitsEventCont .uelst2 .eventlist li&gt;div.img {width: 56px; height: 56px;}
.unitsEvent .unitsEventCont .uelst2 .eventlist li&gt;div.txt {width: calc(100% - 61px); padding-left: 11px;}

.unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop {display: none; position: absolute; left: -52px; top: 107px; width: 380px; height: 104px; padding: 15px 7px 15px 15px; border-radius: 10px; background: #5A5A5A; box-shadow: 0 10px 20px rgba(0,0,0,.25);}
.unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop.spPop06 {padding: 5px 7px 15px 15px;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop.active {display: block;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop .popIn&gt;div {display: inline-block; vertical-align: middle;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop .popIn&gt;div.txt {width: calc(100% - 79px); padding-left: 12px; font-size: 13px; color: #fff; line-height: 18px;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop .popIn&gt;div.txt .ip input {width: 218px; padding: 5px; border-radius: 4px; border: 1px solid #D5D5D5; font-size: 14px; outline: none;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop .popIn&gt;div.txt .ip .btnConfirm {padding: 3px 6px; font-size: 18px; color: #fff; line-height: 32px;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop .popIn .btnClose {position: absolute; right: 10px; top: 10px; width: 16px; height: 16px;}
.unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop.spPop06 .popIn&gt;div.txt .ip {margin-top: 5px;}
.unitsEvent .unitsEventCont .uelst2 .untHashtag {overflow: hidden; width: 473px; margin: 7px 0; padding: 8px 20px; border-radius: 10px; background: #F5F5F5; line-height: 24px;}
.unitsEvent .unitsEventCont .uelst2 .untHashtag.ev2 {width: 428px;}
.unitsEvent .unitsEventCont .uelst2 .untHashtag a.btnCopy {float: right; display: inline-block; padding: 0 10px; border-radius: 5px; background: #999999; font-size: 12px; color: #fff;}
.unitsEvent .unitsEventCont .uelst2 .untEventMedia&gt;div {display: inline-block; vertical-align: top;}
.unitsEvent .unitsEventCont .uelst2 .untEventMedia .untEventVideo001 {overflow: hidden; max-width: 420px; width: 100%; height: 280px; margin-left: 18px; border-radius: 10px;}
.unitsEvent .unitsEventCont .uelst2 .untEventMedia .untEventVideo001 iframe {border-radius: 10px;}
.unitsEvent .unitsEventCont .uelst2 .btnAppStore a {display: inline-block;} 
.unitsEvent .unitsEventCont .uelst2 .btnAppStore .btn01 {margin-right: 11px;}
.unitsEvent .unitsEventCont .uelst2 .btnBus {width: 215px !important; height: 48px; line-height: 44px; border-radius: 5px;}
.unitsEvent .unitsEventCont .uelst2 .mobileHide+.ML15 {margin-left: 0;}

.unitsEvent .unitsEventCont .uelst3 .btns {display: inline-block; width: 198px !important; height: 48px; line-height: 44px;}
.unitsEvent .unitsEventCont .uelst3 .btnSession .btn01 {margin-right: 11px; border-radius: 5px;}

.unitsEvent .unitsEventCont .infoStempText {background: #F5F5F5; margin-left:68px; margin-top:10px; padding:20px; font-size:14px; color:#000; display: block !important; border-radius:5px; }
.unitsEvent .unitsEventCont .infoStempText em {font-weight: 700; color:#2196F3;}



.mainBottomSpo{background-color: #EDEDED; padding: 60px 0;}
.mainBottomSpo .spolst{margin-top: 60px; position: relative; padding-left: 138px;}
.mainBottomSpo .spolst .lb{position: absolute; left: 0; top: 10px; color: #000; font-size: 24px;}
.mainBottomSpo .spolst .lst{}
.mainBottomSpo .spolst .lst .tp{display: inline-block; vertical-align: middle; margin-right: 30px; margin-bottom: 10px;}


.uniBusWrap {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.7); z-index: 99;}
.uniBusWrap .popIn {position: absolute; left: 50%; top: 50%; width: 1100px; height: 100%; margin-left: -550px; margin-top: -355px;}
.uniBusWrap .popIn .uniBusBox  {width: 100%; height: 710px;  padding: 40px 55px 45px; border-radius: 10px; background: #fff;}
.uniBusWrap .popIn .uniBusBox .cmmTit.xsm {text-align: center; font-size: 20px; line-height: 34px;}
.uniBusWrap .popIn .uniBusBox .cmmsTit.sm {line-height: 24px;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace {position: relative;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace img {margin: 0 auto; text-align: center;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li {position: absolute; width: 55px; height: 25px;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n1 {left: 0; top: 55px;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n2 {left: 300px; top: 0; height: 32px;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n3 {left: 640px; top: 0; height: 32px;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n4 {right: 0; top: 55px; width: 115px;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n5 {left: 615px; bottom: 0; width: 100px; height: 32px;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n6 {left: 305px; bottom: 0; width: 45px; height: 32px;}
.uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li a {display: inline-block; position: absolute; width: 100%; height: 100%; text-indent: -999em;}
.uniBusWrap .popIn .uniBusBox .uniBusTable {width: 100%; text-align: center; font-size: 16px; line-height: 32px;}
.uniBusWrap .popIn .uniBusBox .uniBusTable tr {border-bottom: 1px solid #D5D5D5;}
.uniBusWrap .popIn .uniBusBox .uniBusTable thead tr th {padding-top: 2px; padding-bottom: 12px; font-size: 17px;}
.uniBusWrap .popIn .uniBusBox .uniBusTable thead tr th.first {font-weight: normal; color: #383838;}
.uniBusWrap .popIn .uniBusBox .uniBusTable thead tr th.first br {display: none;}
.uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr th {font-weight: normal; font-size: 15px;}
.uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr th br {display: none;}
.uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td {font-weight: bold; padding: 13px 0;}
.uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td[colspan] {padding-left: 3.5%;}
.uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td br {display: none;}
.uniBusWrap .btnClose {position: absolute; right: 0; top: -40px;}


@media only screen and (min-width: 1921px){
	.scrollFixed .uprWrap{left: 50%; margin-left: -915px}
	.scrollFixed2 .mwuGameUprWrap{left: 50.8%; margin-left: -915px}
	.inforBox2Pop .popIn{height: 78%;}
}
@media only screen and (min-width: 1301px){
	.unitsEvent .unitsEventCont .untEventArea .untEventImg016{position: relative; text-align: left; padding: 65px 0; padding-left: 210px;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg016 img{position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg016 .txt{}
	.unitsEvent .unitsEventCont .untEventArea .uniEventBox{max-width: 440px; position: absolute; right: -40px; top: 0;}
	.mainBottomSpo .spolst.tp1 .lst .tp{margin-right: 52px;}
	.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .alb .abt{line-height: 34px; display: inline-block;}
	.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .alb .abt .abtin{line-height: 1; vertical-align: middle; display: inline-block;}
	.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .alb{top:22px;}
	.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .alb .abb{margin-top: 3px;}
	.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .atxts .ahash{padding-right: 160px;}
	.cmmInput .ip.lg_margin{margin: 15px 0;}
    .ictWrap .cmmLst.lg .cmmtp.whitespace{white-space: nowrap;}
    .mainpage .mainpageCont .innerWrap .btns{position: absolute; right: 0; top: 9px; margin-top: 0;}
	body{position: inherit !important; margin-top: 0 !important; width: 100%;}
	body.popOn{padding-right: 17px;}
    .mobileShow{display: none !important;}
    .headBottomIn .depth3{white-space: nowrap;}
    .headCont .visualArea .item .slb{line-height: 30px;}
    .header .headTop .fnMobileClone{display: none;}
    .mainpage .mlLst{padding-top: 26px;}
    /*#wrap.scrollFixed .subHeader{padding-bottom: 72px;}*/
    #wrap.scrollFixed .headBottom{position: fixed; left: 0; top: 0; width: 100%; z-index: 10;}
    .header .headBottom .depth3 .tp{transition-delay: 0s !important;}
    .header .headTop .gnb&gt;.tp{transition-delay: 0s !important; white-space: nowrap;}
    .footer .footCont .lst{text-align: right;}
    .footer .footCont .lst .tp{margin-left: 0; margin-right: 50px; }
    .paymyt .aft{font-size: 24px; line-height: 34px;}
    .header .headTop{position: relative; z-index: 2;}
    .header .dimm{position: absolute; left: 0; top: 72px; background: #000; width: 100%; height: 0; z-index: 1; transition: height .5s;}
    .header .headTop .depth2{position: absolute; left: 50%; transform: translateX(-50%); top: 100%; height: 0; overflow: hidden; width: 100%;}
    .header .headTop .depth2{transition: height .5s;}
    .header.hover .dimm{height: 190px;}
    .header.hover .headTop .depth2{height: 190px;}
    .header .headTop .gnb&gt;.tp&gt;.txt{transition-delay: 0s !important;}
    
    .header .headTop .gnb&gt;.tp{padding: 0 30px; margin-left: 17px;}
    .header .headTop .gnb&gt;.tp.tp0{margin-left: 10px;}
    .header .headTop .gnb&gt;.tp.tp1{padding: 0 20px;}
    .header .headTop .gnb&gt;.tp.tp3{padding: 0 50px; margin-left: 10px;}
    .header .headTop .gnb&gt;.tp:hover{background: rgba(255,255,255,.15);}
    .header .headTop .gnb&gt;.tp:hover&gt;.depth2{background: rgba(255,255,255,.15);}
    .header .headTop .depth2&gt;.tp&gt;.txt{transition-delay: 0s !important;}
    .headBottomIn .depth3 .tp .txt{transition-delay: 0s !important;}
    .mastersactiveWrap .cmmNotitp .notisort .customSelectWrap,
    .pressWrap .cmmNotitp .notisort .customSelectWrap{min-width: 135px;}
    .ie .footer .footPart .fparts .fpartsin{table-layout: fixed;}
    .ie .footer .footPart .fparts .item.tp2{width: 90px;}
    .ie .footer .footPart .fparts .item.tp8,
    .ie .footer .footPart .fparts .item.tp9{width: 50px;}
    .header .headTop .gnb .txt:hover{color: #2196f3;}
    .cmmCayCardTndIn .cmmCayCard{transition: background-size .8s; transform-origin: left top; background-position: left top; position: relative;}
    .cmmCayCardTndIn .cmmCayCard:hover{background-size: 110% 110%;}
    .ie .cmmCayCardTndIn .cmmCayCard:hover{background-size: 100% 100%;}
    .cmmViewpage{max-width: 67%; margin-left: auto; margin-right: auto; word-break: break-all; word-break: keep-all;}
    .mastersviewWrap .btnsWrap{max-width: 67%; margin-left: auto; margin-right: auto; word-break: keep-all;}    
	.ictWrap .mainTop .maArea.tp1{min-height: 358px;}
	.madeViewWrap .subContWrap .storeWrap .storeList{max-width: 720px; margin: -7px -15px;}
	.madeViewWrap .subContWrap .storeWrap .storeList li,
	.madeViewWrap .subContWrap .storeWrap .storeList li:first-child{margin: 7px 15px}
	/* .cmmWebxlst .topPageListRow.active{    padding-bottom: 90px; top: 90px; po} */
	.scrollFixed2 .mwuGameUprWrap{}
	.sessionListArea .agendaListWrap .agendList .agendItem .agendaItemIn .atxts{padding-right: 240px;}
	.askSession .askSessionBox .title{word-break: keep-all;}
	.ask .contents .contBox{min-height: 1194px;}
	.ask .contents .contBox.minHeight{min-height: 581px;}
	.askSession .row{margin-left: -30px; margin-right: -30px;}
	.askSession .row&gt;.col6{padding-left: 30px; padding-right: 30px;}
	.training.inSession .trainingMd{padding: 50px 0 80px;}
	.training.inSession .trainingMd .cmmCard{min-height: 615px; padding-bottom: 0;}
	.cmmTabs.inline .lst .tp .txt{min-width: 0; padding-left: 50px; padding-right: 50px;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow .atceCt,
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaColGroup,
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaColGroup .agendaCol3,
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard,
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow .atceCt .atCont{height: 100%;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .txts .tit.notFunc{padding-top: 30px;}
}
@media only screen and (min-width: 1851px){
	body[data-current-section="1"] .scrollFixed2 .mwuGameUprWrap{top: 98px; transition: top .3s;}
	body[data-current-section="2"] .scrollFixed2 .mwuGameUprWrap{top: 98px; transition: top .3s;}
	body[data-current-section="3"] .scrollFixed2 .mwuGameUprWrap{top: 98px; transition: top .3s;}
	body[data-current-section="4"] .scrollFixed2 .mwuGameUprWrap{top: 98px; transition: top .3s;}
	body[data-current-section="5"] .scrollFixed2 .mwuGameUprWrap{top: 98px; transition: top .3s;}
	body[data-current-section="6"] .scrollFixed2 .mwuGameUprWrap{top: 98px; transition: top .3s;}
	body[data-current-section="7"] .scrollFixed2 .mwuGameUprWrap{top: 98px; transition: top .3s;}
}
@media only screen and (max-width: 1850px){
    .consultingWrap .innerWrap.relative{position: relative; max-width: 100%;}
    .uprWrap{box-shadow: 0 3px 3px rgba(0,0,0,0.2); background-color: #fff; text-align: left; left: 0; width: 100%; top: 0; z-index: 3;}
    .uprWrap .lst .tp{display: inline-block;}
    .scrollFixed .consultingWrap .innerWrap.relative{position: static;}
    .gameWrap&gt;.innerWrap.relative{max-width: 100%;}
    .scrollFixed .uprWrap{left: 0; top: 72px;}
    .uprWrap .lst{padding: 14px 0; max-width: 1230px; margin-left: auto; margin-right: auto;}
    .uprWrap .lst .tp{margin-right: 40px;}
    .uprWrap .lst .tp .txt{font-size: 16px; line-height: 30px; padding: 7px 0; padding-left: 0;}
	.uprWrap .lst .tp.active .txt{background: none;}
	
    .mwuGameUprWrap{box-shadow: 0 3px 3px rgba(0,0,0,0.2); background-color: #fff; text-align: left; left: 0; width: 100%; top: 0; z-index: 3;}
    .wave2024 .mwuGameUprWrap {width: 100%;}
    .mwuGameUprWrap .lst .tp{display: inline-block;}
    .scrollFixed2 .mwuGameUprWrap{left: 0; top: 72px; z-index: 2;}
    .mwuGameUprWrap .lst{padding-left: 15px; padding-right: 15px; font-size: 0;; white-space: nowrap; overflow: hidden; overflow-x: auto; }
    .mwuGameUprWrap .lst .tp{margin-right: 40px;vertical-align: middle;/* float: left; */}
    .mwuGameUprWrap .lst .tpline{display: inline-block;height: auto;margin-right: 15px;vertical-align: middle;border-bottom: 0px;}
    .mwuGameUprWrap .lst .tp .txt{font-size: 16px; line-height: 30px; padding: 7px 0; padding-left: 0;}
    .wave2024 .mwuGameUprWrap .lst .tp .txt br{display: none;}
    .wave2024 .mwuGameUprWrap .lst .tp .txt span {padding: 7px 0 0 15px;}
    .wave2024 .mwuGameUprWrap .lst .tp .txt span:first-child {padding-left: 0;}
	.mwuGameUprWrap .lst .tp.active .txt{background: none; color: #2196F3;}
	
	.consultingWrap .innerWrap.relative{padding-bottom: 72px;}
}
@media only screen and (max-width: 1850px) and (min-width: 1301px){
	.cmmWebxlst.init.boardTableList{padding-top: 90px; background-color: #f5f5f5;}
    .cmmWebxlst.init.boardTableList.type2 {padding-top: 0;}
    .cmmTit.pickTitle {padding-top: 100px;} 
	.cmmWebxlst .topPageListRow.tp0{padding-top: 30px;}
	html.pc #wrap.scrollFixed .subHeader{z-index: 5;}
	.gameWrap .gameBannerTop{margin-bottom: 110px;;}
	.mwuGameUprWrap{border-top: 1px solid #eee;;}
	.scrollFixed2 .mwuGameUprWrap{border-top: none;}
}
@media only screen and (max-width: 1500px){
    .popBase.detailBase .popIn{margin:50px 0; }
    .popBase .popIn .content { width:auto; display: block; }
    .popBase .popIn .content .detailWrap .tit01 {font-size: 23px; margin-bottom:15px; line-height: 23px;}
    .popBase .popIn .content .detailWrap .tit02 {font-size: 15px; margin-bottom:15px; }
    .popBase .popIn .content .detailWrap .tit02 .blue{font-size: 13px; }
    .popBase .popIn .prList {margin-bottom: 15px;}
    .popBase .popIn .prList ul:after {content:''; display: block; clear:both;}
    .popBase .popIn .prList ul li {float:left; width:100%; margin-left:0; margin-top: 20px; padding:20px; height:auto;}
    .popBase .popIn .prList ul li:first-child {margin-left: 0; margin-top: 0;}
    .popBase .popIn .prList ul li .title {position: relative; font-size:17px; padding-top:40px; margin-bottom: 17px; }
    .popBase .popIn .prList ul li .title:after {content:''; position: absolute; left:0; top:0; width:30px; height: 30px; background-size:30px auto !important;}
    .popBase .popIn .prList ul li .title.ico03:after {background-size:25px auto !important;}
    .popBase .popIn .prList ul li .title .time {font-size: 14px; background-size:15px auto; padding-left: 20px;}

    .popBase .popIn .prList ul li .title.ico03 {margin-bottom: 15px;}
    .popBase .popIn .prList.type2 ul li .title {margin-bottom: 15px;}
    .popBase .popIn .prList ul li .text {font-size: 14px;}
    .popBase .popIn .prList ul li .gray {margin-bottom: 15px; font-size: 14px;}
    
    .prList .tbBox {display:table;width: 100%; border-top: 1px solid #D5D5D5; padding:5px 0; table-layout:fixed; }
    .prList .tbBox em{display:table-cell; font-size:14px;}
    .prList .tbBox em.no1{font-weight:700; width: 65px;}
    .prList .tbBox em.no2{ width: 125px;}
    .prList .tbBox em.no3{text-align: left;}
    
    
    .popBase .popIn .lastInfo {font-size:13px;}
    .popBase .popIn .btnClosePop {position: absolute; right:0; top:-30px; width: 20px; height: 20px; background:url('/resources/images/common/btnClosePop.png') no-repeat; text-indent:-999em; cursor:pointer;}
    

}
@media only screen and (max-width: 1300px){
    .fnUniteSession .headCont.hclogout .visualArea .item {margin-top: 0; padding: 30px 0 90px;}
    .fnUniteSession .headCont .visualArea .item {padding-bottom: 485px;}
    .fnUniteSession .headCont .visualArea .col5 {position: absolute; left: 0; top: 180px; margin-top: 0;}
    .fnUniteSession .headCont .visualArea .opNoteWrap {margin-top: 0;}
    .fnUniteSession .headCont .visualArea .opNoteWrap&gt;div {text-align: left;}
    .fnUniteSession .headCont .visualArea .opNoteWrap .opnTop {padding-left: 42px;}
    .fnUniteSession .headCont .visualArea .opNoteWrap .opnTop .opnlst li {padding: 0 2px;}
    .fnUniteSession .headCont .visualArea .opNoteWrap .opnBottom .opnlst li:nth-child(2) {padding-left: 5px; padding-right: 5px;}

	.unitsEvent .unitsEventCont .untEventArea .uniEventBox{padding-left: 15px; padding-right: 15px;}
	.mainBottomSpo{padding: 30px 0;}
	.mainBottomSpo .cmmTit{word-break: keep-all;}
	.mainBottomSpo .spolst{padding-left: 0; margin-top: 30px;}
	.mainBottomSpo .spolst .lb{position: static; margin-bottom: 15px;}
	.mainBottomSpo .spolst .lst .tp{margin-right: 30px; margin-bottom: 30px;}
	.unitsEvent .unitsEventCont .unitsEventContList{padding: 30px 0;}
    .untBoxList .untBoxInner{padding: 13px 15px 15px; padding-right: 50px;}
    .untBoxList .untBoxInner.end {padding-right: 100px;}
    .untBoxList .untBoxInner.end:after {right: 50px; font-size: 14px; line-height: 24px;}
    .untBoxList .untBoxInner .lb{position: static; transform: translateY(0); width: 100%; text-align: left; font-size: 14px; line-height: 30px;}
    .untBoxList .untBoxInner .lb .tx {font-size: 14px;}
    .untBoxList .untBoxInner .ct{padding-left: 0; min-height: 0; margin-top: 5px;}
	.untBoxList .untBoxInner .ct .cmmTit.sm{font-size: 14px; line-height: 24px;}
    .untBoxList .untBoxInner .ct:before{content: none;}
    .untBoxList .untBoxInner .rt{width: auto; right: 10px;}
	.untBoxList .untBoxBack{padding-left: 15px; padding-right: 15px;}
    .untBoxList .untBoxBack .cmmsTit{font-size: 14px; line-height: 24px;}
    .unitsEvent .unitsEventCont .unitsEventContList.uelst2 .untEventArea .untEventImg003 {display: none;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg016 .cmmTit{text-align: center;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg016 .cmmsTit{text-align: center;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg002{position: static; width: 190px; float: right;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg005{position: static; width: 190px; float: right;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg008{position: static; width: 190px; float: right;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg010{position: static; width: 190px; float: right;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg011{position: static; text-align: center;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg007{text-align: center;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg001{text-align: center;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg004{text-align: center;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg009{display: none;}
	.unitsEvent .unitsEventCont .untEventArea .untEventImg012{display: none;}
    .unitsEvent .unitsEventCont .untEventArea .btns.blue{width: 100%; min-width: 0; padding: 0;}
    .unitsEvent .unitsEventCont .uelst2 .untBoxList .untBoxInner .ct&gt;div {font-size: 14px; line-height: 24px;}
    .unitsEvent .unitsEventCont .uelst2  .untBoxList .untBoxInner.ct .cmmsTit {padding-right: 1px; font-weight: normal !important;}
    .unitsEvent .unitsEventCont .uelst2 .untEventArea .untEventImg002,
    .unitsEvent .unitsEventCont .uelst3 .untEventArea .untEventImg002{position: relative; max-width: 334px; width: 100%; float: none; margin: 52px auto 32px;}
    .unitsEvent .unitsEventCont .uelst2 .untEventArea .untEventImg002.MM20,
    .unitsEvent .unitsEventCont .uelst3 .untEventArea .untEventImg002.MM20{margin: 20px auto;}
    .unitsEvent .unitsEventCont .uelst2 .untEventArea .untEventImg002.MMT20 {margin-top: 20px; margin-bottom: 0;} 
    .unitsEvent .unitsEventCont .untEventArea .untEventImg021,
    .unitsEvent .unitsEventCont .untEventArea .untEventImg023,
    .unitsEvent .unitsEventCont .untEventArea .untEventImg031{position: static; margin: 20px 0; text-align: center;}
    .unitsEvent .unitsEventCont .untEventArea .untEventImg032 {position: relative; right: 0; max-width: 162px; width: 100%; margin: 30px auto;}
    .unitsEvent .unitsEventCont .uelst2 .stampTxt {position: static; max-width: 300px; margin: 45px auto 0;}
    .unitsEvent .unitsEventCont .uelst2 .eventlist li {margin-top: 10px;}
    .unitsEvent .unitsEventCont .uelst2 .eventlist li&gt;div.txt {padding-left: 6px;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop {left: 50%; margin-left: -190px;}
    .unitsEvent .unitsEventCont .uelst2 .untEventMedia&gt;div {display: block; text-align: left;}
    .unitsEvent .unitsEventCont .uelst2 .untEventMedia .untEventVideo001 {height: 100%; margin-left: 0;}

    .unitsEvent .unitsEventCont .infoStempText {margin-left:0; margin-top:10px; padding:15px 10px; font-size:12px; color:#000; display: block !important; border-radius:5px; }

    .uniBusWrap {padding: 0 15px;}
    .uniBusWrap .popIn {left: auto; width: calc(100% - 30px); margin-left: 0; margin-top: -306px;}
    .uniBusWrap .popIn .uniBusBox {height: auto; max-height: calc(100% - 75px); padding: 32px 13px 30px;}
    .uniBusWrap .popIn .uniBusBox .cmmTit.sm {font-size: 18px; line-height: 32px;}
    .uniBusWrap .popIn .uniBusBox .cmmTit.xsm {font-size: 14px; line-height: 24px;}
    .uniBusWrap .popIn .uniBusBox .uniBusPlace {max-width: 352px; margin: 20px auto 0;}
    .uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li {width: 14.205%; height: 18.39%;}
    .uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n1 {top: 41%;}
    .uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n2 {left: 26%; height: 23.54%;}
    .uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n3 {left: 59.5%; height: 23.54%;}
    .uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n4 {top: 41%; width: 32.673%;}
    .uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n5 {left: 53%; height: 23.54%;}
    .uniBusWrap .popIn .uniBusBox .uniBusPlace .placelst li.n6 {left: 27%; width: 12.785%; height: 23.54%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable {font-size: 12px; line-height: 24px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable thead tr th {padding-top: 4px; padding-bottom: 7px; font-size: 12px; line-height: 24px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr th {font-size: 12px; line-height: 24px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td {padding: 5px 2px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td[colspan] {padding-left: 3.5%;}


	.untBoxList .untBoxBack .untBoxBackInner{padding: 15px 0;}
    .cmmTabs.mm5col .lst .tp{width: 20%;}
    .cmmTabs.mm4col .lst .tp{width: 25%;}
    .cmmTabs.mm3col .lst .tp{width: 33.333%;}
    .cmmTabs.mm5col .lst .tp {vertical-align: top;}
    .cmmTabs.mm5col .lst .tp .txt {white-space: normal;}
    .cmmTabs.mm5col .lst .tp:nth-child(5) .txt {letter-spacing: -.5px;}
    .cmmTabs.mm5col .lst .tp+.tp .txt {margin-left: 2px;}
	.cmmReguDialog.fnDayPopWrap.untDayDialog.tp1{right: auto !important; left: 0; top: 80px !important;}
	.cmmReguDialog.fnDayPopWrap.untDayDialog.tp2{right: auto !important; left: 153px; top: 240px !important;}
	.cmmReguDialog.fnDayPopWrap.untDayDialog.tp3{right: auto !important; left: 73px; top: 150px !important;}
	.cmmReguDialog.fnDayPopWrap.untDayDialog.tp4{right: auto !important; left: 0; top: 160px !important;}
	.gameWrap .ackButton{position: fixed !important; bottom: 0 !important; width: 100%; z-index: 5;}
	.gameWrap .ackButton .btns{width: 100%; border-radius: 0; padding: 5px 0;}
	.cmmTabs .lst .tp .txt{font-weight: normal;}
	.cmmTabs .lst .tp{width: 50%; vertical-align: bottom;}
	.cmmTabs .lst .tp+.tp{margin-left: 0;}
	.cmmTabs .lst .tp+.tp .txt{margin-left: 6px;}
    .cmmTabs .lst .tp .txt{min-width: 0 !important;}
	.cmmWebxlst .topPageListRow{padding: 30px 0;}
	.cmmWebxlst .topPageListRow+.topPageListRow{padding-top: 0;}
	.cmmWebxlst .topPageListRow .cmmTit{font-size: 24px; line-height: 32px;}
	.cmmWebxlst .topPageListRow .cmmTit:before{background-position-y: 5px;}
	.cmmWebxlst .topPageListRow.tp0{padding-top: 0;}
	.cmmWebxlst .topPageListRow.tp0 .cmmTit{padding-left: 37px;}
	.cmmWebxlst .topPageListRow.tp1 .cmmTit{padding-left: 37px;}
	.cmmWebxlst .topPageListRow.tp2 .cmmTit{padding-left: 52px;}
	.cmmWebxlst .topPageListRow.tp3 .cmmTit{padding-left: 35px;}
	.cmmWebxlst .topPageListRow.tp4 .cmmTit{padding-left: 46px;}
	.cmmWebxlst .topPageListRow.tp5 .cmmTit{padding-left: 37px;}
	.cmmWebxlst .topPageListRow.tp6 .cmmTit{padding-left: 39px;}
	.cmmWebxlst .topPageListRow.tp7 .cmmTit{padding-left: 47px;}
	.cmmWebxlst .topPageListRow.tp0 .cmmTit:before{background-size: 24px;}
	.cmmWebxlst .topPageListRow.tp1 .cmmTit:before{background-size: 24px;}
	.cmmWebxlst .topPageListRow.tp2 .cmmTit:before{background-size: 39px;}
	.cmmWebxlst .topPageListRow.tp3 .cmmTit:before{background-size: 22px;}
	.cmmWebxlst .topPageListRow.tp4 .cmmTit:before{background-size: 33px;}
	.cmmWebxlst .topPageListRow.tp5 .cmmTit:before{background-size: 24px;}
	.cmmWebxlst .topPageListRow.tp6 .cmmTit:before{background-size: 26px;}
	.cmmWebxlst .topPageListRow.tp7 .cmmTit:before{background-size: 34px;}
	.cmmWebxlst.boardTableListTop .topPageListRow.tp0 .cmmTit{padding-left: 0; padding-top: 40px; font-size: 40px; line-height: 50px;}
    .gameWrap .goblr{padding-bottom: 90px;}
    .boardTableTitle.type2 {padding-top:40px;} 
    .cmmTit.pickTitle {padding-top: 0;} 



	.inforBox2Pop .popIn{padding: 0;}
	.inforBox2Pop .popIn .contents{padding: 0;}
	.inforBox2Pop .popIn .inforBox2{padding: 0 10px;}
    .freeWrap .tit01 {font-size: 18px; margin-bottom:25px;}
    .freeWrap .tit02 {font-size: 14px;margin-bottom:35px; padding-left:30px; background-position:0 4px;}


    .mobileHide{display: none !important;}
    .mobileShow{display: block !important;}
    .mobileShow.inline{display: inline-block !important;}
    .footerRegBtn{position: fixed; width: 100%; left: 0; bottom: 0; z-index: 10; border-radius: 0;}
    .btns{height: 44px; line-height: 40px;}
    .btnTop{top: auto; bottom: 14px; right: 11px;}
    .header .headTop{position: fixed; left: 0; width: 100%; top: 0; z-index: 10;}
    .headCont{margin-top: 56px;}
    .dimm{position: fixed; width: 100%; top: 56px; bottom: 0; background: #000; opacity: 0; left: 0; transform: translateX(-100%); transition: opacity .3s;}
    .header.mobileMenuOpen .dimm{transform: translateX(0); opacity: .4;}
    .innerWrap{padding-left: 15px; padding-right: 15px; max-width: 100%;}
    .header .headTop .gnb{padding: 19px 15px; width: 80%; position: fixed; left: 0; top: 56px; bottom: 0; background: #fff; z-index: 10; opacity: 0; transform: translateX(-100%); overflow-y: auto; }
    .header.mobileMenuOpen .headTop .gnb{transition: transform .3s , opacity .5s;}
    .header .headTop .gnb&gt;.tp{display: block; margin-left: 0 !important; }
    .header .headTop .gnb&gt;.tp&gt;.txt{font-size: 18px; color: #000; text-align: left; padding: 19px 25px; padding-left: 15px; height: auto; line-height: initial; position: relative; opacity: 0; left: -100%; z-index: 2; transition: left .3s , opacity .5s;}
    .header .headTop .gnb&gt;.tp&gt;.txt:after{content: ''; width: 11px; height: 100%; position: absolute; right: 15px; top: 0; background: url("/resources/images/common/icoArrowBlackRight.png") no-repeat center center; background-size: 7px;}
    .header .headTop .headTopIn{height: 56px; min-height: 0; padding: 0; padding-left: 150px;}
    .headBottom{width: 80%; position: fixed; left: -80%; top: 56px; bottom: 0; background: #fff; z-index: 10; opacity: 1; overflow-y: auto;}
    .headBottom .headBottomIn{padding-left: 0; padding-top: 40px;}
    .slogo{position: relative; padding-left: 30px; font-size: 14px; color: #bbb; font-weight: 300; line-height: 30px; display: block; margin-top: 0; top: 0;}
    .slogo:after{content: ''; position: absolute; width: 30px; height: 30px; background: url("/resources/images/common/icoArrowBlackLeft.png") no-repeat center center; left: -10px; top: 0; margin-top: 0; z-index: 1; background-size: 11px;}
    .headBottom .depth3{padding: 10px 0;}
    .headBottom .depth3 .tp{display: block; margin-left: 0 !important; transition: transform .2s, opacity .3s; opacity: 0; transform: translateX(100px);}
    .headBottom .depth3 .tp .txt{color: #000; text-align: left; padding: 20px 30px; height: auto; line-height: initial;}
    .headBottom .depth3 .tp.active .txt{color: #2196f3;}
    .header .headTop .btns{display: none;}
    .header .headTop .slogo{display: none;}
    .headBottomIn .depth3{text-align: left;}
    .headBottomIn .depth3 .tp{margin-left: 0;}
    .headBottomIn .depth3 .tp .txt{font-size: 16px; height: 56px; line-height: 56px;}
    .header.mobileMenuOpen .headTop .gnb&gt;.tp&gt;.txt{}
    .headBottom{transition: transform .3s , opacity .5s;}

    .headCont .mainFullVideo{width: auto; height: 100%; left: 50%; transform: translateX(-50%);}

    .header .headTop .gnb&gt;.tp{position: static;}
    .header .headTop .depth2{position: absolute; transform: translateX(-100%); left: -100%; top: 0; width: 100%; transition: left .3s , opacity .5s; padding-top: 20px; padding-left: 15px; z-index: 1;}
    .header .headTop .depth2 .txt{opacity: 0; transform: translateX(-100px); transition: transform .3s , opacity .5s; left: -999em;}
    .header .headTop .depth2&gt;.tp&gt;.txt{color: #000; text-align: left; font-size: 18px; font-weight: bold; padding: 20px 30px; display: block;}
    .header .headTop .depth3{display: block;}
    .header .headTop .depth3&gt;.tp .txt{color: #999; text-align: left; font-size: 16px; padding: 17px 30px; padding-left: 40px; display: block;}
    .header .headTop .depth3&gt;.tp.active&gt;.txt{color: #2196f3;}
    .header .headTop .gnb .depth3 .txt{font-family: 'Noto Sans KR',"맑은 고딕","Malgun Gothic",Sans-serif;}
    .header .gnb&gt;.tp .back1depth{transition-delay: .3s; position: absolute; width: 30px; height: 30px; background: url(/resources/images/common/icoArrowBlackLeft.png) no-repeat center center; left: -100%; top: 40px; margin-top: 0; z-index: 2; background-size: 7px; opacity: 0; transition: opacity .3s; }
    .header.mobileMenuDeptOpen .headTop .gnb&gt;.tp.active .depth2{left: 0; transform: translateX(0);}
    .header.mobileMenuDeptOpen .headTop .gnb&gt;.tp.active .depth2 .txt{transform: translateX(0); opacity: 1; left: 0;}
    .header.mobileMenuOpen{position: relative; z-index: 20;}
    .header.mobileMenuOpen .headTop .gnb{transform: translateX(0); opacity: 1;}
    .header.mobileMenuOpen .headTop .gnb&gt;.tp&gt;.txt{left: 0; opacity: 1;}
    .header.mobileMenuDeptOpen .headTop .gnb&gt;.tp&gt;.txt{left:-100%; transition-delay: 0s !important; opacity: 0;}
    .header.mobileMenuDeptOpen .headBottom{transform: translateX(100%); opacity: 1;}
    .header.mobileMenuDeptOpen .gnb&gt;.tp.active .back1depth{opacity: 1; left: 3px;}
    .header.mobileMenuDeptOpen .headBottom .depth3 .tp{transform: translateX(0); opacity: 1;}
    .container{padding: 40px 0;}
    .container.main{padding-bottom: 0;}
    .header .logo{background-image: url("/resources/images/path3@3x.png");}
    .header .headCont .visualArea .item .tit{background-image: url("/resources/images/common/headerSign.png?v=1");}
    /* 여기서부터는 안해도될꺼같은데 컨텐츠 모바일화 */
    .mainTop .maArea.tp0{padding-left: 0;}
    .mainTop .maArea.tp0 .mlt{position: static; width: 100%;}
    .cmmTit{font-size: 32px; line-height: 40px;}
    .mainTop .maArea .txts{font-size: 16px; line-height: 30px;}
    .mainTop .maArea.tp0 .mrt{margin-top: 30px;}
    .subHeader.mainpage .headCont{height: 759px; background-size: cover;}
    .subHeader.mainpage .headCont .visualArea .item{margin-top: -40px;}
    .headCont .visualArea .item .tit.text{margin-bottom: 20px;}
    .headCont .visualArea.tp2 .item .tit{width: 100%; max-width: 100%;}
    .subHeader.game .headCont .visualArea.tp2 .item{width: 100%;}
    .headCont .visualArea .item .tit.text{font-size: 44px; line-height: 46px;}
    .headCont .visualArea .item .slb{line-height: 30px;}
    .container.mainpage .mainpageTop{margin-top: -80px;}
    .container.mainpage .mainpageTop .innerWrap{padding-left: 0; padding-right: 0;}

    .mainpage .mainSlideWrap .items .mainSlideItem .txts{left: 25px; transform: translateY(0); top: 45px;}
    .mainpage .mainSlideWrap .items .mainSlideItem{height: 402px;}
    .mainpage .mainSlideWrap .items .mainSlideItem .img img{height: 100%;}
    .headCont.h380{height: 280px;}
    .headCont.mh380{height: 380px;background-size: auto 100%;}
    .webWrap .webx{padding-left: 0; box-shadow: none;}
    .webWrap .webx .webxlt{position: relative; width: 100%; height: 260px;}
    .webWrap .webx .webxlt .thumb{border-radius: 10px;}
    .cmmClby.sm{left: 25px; top: 20px;}
    .cmmCltx.sm{left: 0; bottom: 20px; padding-left: 25px; padding-right: 25px; width: 100%;}
    .webWrap .webx .webxrt{padding-left: 0; padding-right: 0;}
    .cmmWebxlst{padding-top: 17px;}
    .cmmWebxlst .cmmItems{width: 100%;}
    .wave2024 .cmmWebxlst .cmmItems .itin{min-height: initial;}
    .customSelectWrap.tp2{height: 46px;}
    .customSelectWrap.tp2 .virSelect .virSelectTxt{display: block;}
    .customSelectWrap.tp2 .virSelect .attacSelect{width: 30px;}
    /* .mainTop .maArea .txts br{display: none;} */
    .mainTop .maArea .txts,
    .reservation .cmmPapSection .cmmsTit br{word-break: keep-all;}
	.mainTop .maArea.tp1{padding-right: 0;}
	.mwu .mainTop .maArea.tp1{padding-bottom: 0;}
    .mainTop .maArea.tp1 .mrt{position: static; width: 100%; max-width: 600px; display: block; margin-left: auto; margin-right: auto;}
    .mainTop .maArea .txts .dl{font-size: 16px; line-height: 30px;}
    .mainBottom{padding: 40px 0; margin-top: 40px;}
    .mainBottom.MT60{margin-top: 60px;}
    .footer .footCont{padding-bottom: 200px; padding-bottom: calc(150px + 48px); position: relative;}
    .footer .footTop .footTopIn{padding: 37px 0; text-align: left; height: auto;}
    .footer .footTop .footTopIn .tit {float:none; padding-top: 0; padding-bottom: 30px; font-size: 24px; line-height: 24px; display: block;}
    .footer .footTop .footTopIn .sposArae {float:none; padding-top: 0;}
    .footer .footTop .footTopIn .sposArae .lst .item {margin-left: 0;}
    .footer .footTop .footTopIn .sposArae .lst .pcShow {display: none;}
    .footer .footCont .footContIn{padding-left: 0; padding-right: 0; position: static; margin-bottom: 0;}
    .footer .footCont .fcdlt{position: static; width: 100%;}
    .footer .footCont .fcdrt{right: auto; top: auto; bottom: 48px; height: 150px; line-height: 150px; padding-left: 0; width: 100%; border-top: 1px solid #999; text-align: left;}
    .footer .footCont .fcdrt{left: 5%; width: 90%; left: calc(0% + 15px); width: calc(100% - 30px);}
    .footer .footCont .fcdrt .mk{position: static; margin-top: 0; display: inline-block; vertical-align: middle;}
    .footer .footCont .fcdrt:after{content: none;}
    .footer .footCont .lst{margin-top: 40px;}
    .footer .footCont .lst .tp{margin-left: 0; width: 40%; min-height: 120px;}
    .footer .confTxt{padding-top: 0;}
    .cmmLst .cmmtp br{display: none;}
    .row{margin-left: 0; margin-right: 0;} 
    .else_row {display: block !important; width: 100% !important; margin-left: 0; margin-right: 0;} 
    .row&gt;[class^="col"]{padding-left: 0; padding-right: 0; width: 100% !important;}
    .cmmPapSection{margin-left: 0; margin-right: 0; padding: 40px 0 0; padding-left: 15px; padding-right: 15px;}
    .reserFormArea{margin-top: 40px;}
    .reserFormArea .userInfoWrap{padding: 40px 0;}
    .training .trainingMd .cmmCard{min-height: 0;}
    .cmmCard{padding: 20px; padding-bottom: 88px;}
    .cmmCard .cumtBtn{bottom: 20px;}
    .cmmCard+.cmmCard{margin-top: 40px;}
    .training .trainingMd{padding: 40px 0 0;}
    .training .trainingMd .cmmCard{margin-bottom: 40px;}
    .training .trainingFt{padding-top: 40px;}
    .training .trainingFt .img{margin-top: 20px;}
    .education .educationTp {padding-bottom: 30px;}
    .education .educationMd {padding: 30px 0 60px;}
    .education .educationMd .cmmTit {font-size: 24px; line-height: 32px;}
    .education .educationMd .cmmCard {padding: 8px 15px 10px;}
    .education .educationMd .cmmCard&gt;div {display: block;}
    .education .educationMd .cmmCard .eduCont {margin-left: 0;}
    .education .educationMd .cmmCard .cmmsTit {font-size: 16px; line-height: 26px;}
    .education .educationMd .cmmCard .cmmTit.sm {font-size: 18px; line-height: 26px;}
    .education .educationMd .cmmCard+.cmmCard {margin-top: 10px;}
    .education .educationMd .row {margin-left: -10px; margin-right: -10px;}
    .education .educationMd .row&gt;[class^="col"] {width: 50% !important; padding-left: 10px; padding-right: 10px;}
    .row.mobileCol6{margin-left: -15px; margin-right: -15px;}
    .row.mobileCol6&gt;[class^="col"]{width: 50% !important; padding-left: 15px; padding-right: 15px;}
    .row.mobileCol6&gt;.col12{width: 100% !important; padding-left: 15px; padding-right: 15px;}
    .reservation .cmmTit.MT60{margin-top: 40px;}
    /* .reservation .cmmPapSection .cmmsTit br{display: none;} */
    .cmmStep{margin-left: 0; margin-right: 0;}
    .cmmStep .cslst .cstp .cstxt{padding-left: 0; text-align: center;}
    .cmmStep .cslst .cstp:after{right: -14px;}
    .mypage .MT80{margin-top: 40px;}
    .mypageInfo .MT80{margin-top: 40px;}
    .cmmCard .mpayHst{padding: 0;}
    .mypageInfoBt .btnsWrap{font-size: 0; overflow: hidden; margin-top: 20px;}
    .mypageInfoBt .btnsWrap .btns{width: 48%; width: calc(50% - 10px); float: left;}
    .mypageInfoBt .btnsWrap .btns+.btns{float: right;}
    .mypageInfoBt{margin-top: 40px; padding-bottom: 40px;}
    .mainTop .maArea .iframe{position: relative; padding-bottom: 57.5%; height: 0;}
    .mainTop .maArea .iframe iframe{width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
    .agendaListWrap .agendList .agendItem .agendaItemIn{padding: 18px 20px;}
    .agendaListWrap .agendList .agendItem .agendaItemIn .alb{position: static; width: 100%; text-align: left;}
    .agendaListWrap .agendList .agendItem .agendaItemIn .alb .abb{display: inline; margin-top: 0; line-height: auto;}
    .agendaListWrap .agendList .agendItem .agendaItemIn .alb .abb .br{display: inline-block; margin: 0 5px;}
    .agendaListWrap .agendList .agendItem .agendaItemIn .atxts{padding-right: 0; padding-bottom: 55px;}
    .agendaListWrap .agendList .agendItem .agendaItemIn .arb{width: 100%; right: auto; left: 0; bottom: 0; text-align: left; top:auto; margin-top: 0; overflow:visible;}
	.agendaListWrap .agendList .agendItem .agendaItemIn .arb .icos.arrowtop{position: absolute; right: 0; bottom: 0; width: 26px; height: 26px;}
	.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .arb{position: static;}
	.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .arb .btns{margin-top: 20px;}
    .agendaListWrap .agendList .agendItem .agendaItemIn .atxts .ahash{overflow: initial; white-space: normal; margin-top: 5px;}
    .agendaListWrap .agendList .agendItem .agendaItemIn .atxts .atit {font-size: 17px; line-height:1.3; overflow:visible; white-space:normal; padding:10px 0;}
    .agendaSortList .agendaSortArea .btns{height: 34px; line-height: 32px; border-width: 1px;}
    .agendaSchedule{margin-bottom: 40px;}
    .agendaSchedule .agendaSchLst .agendaRow{padding-left: 50px;}
    .agendaSchedule .agendaSchLst .agendaRow .atieLb{width: 50px; text-align: center;}
    .agendaSchedule .agendaSchLst .agendaRow .atieLb .txt{margin: 0; margin-top: 15px;}
    .agendaSchedule .agendaSchLst .agendaRow.fullRow .atieLb{display: none;}
    .agendaSchedule .agendaSchLst .agendaRow.fullRow{padding-left: 0;}
    .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp1,
    .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp2,
    .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp3,
    .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp4{color: #bbb;}
    .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp1.active{color: #43B3E6;}
    .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp2.active{color: #20A69B;}
    .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp3.active{color: #34C1D6;}
	.agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp4.active{color: #5D6AB1;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp1.active{color: #2196f3;}
    .uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp2.active{color: #2196f3;}
    .uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt .tit.tp3.active{color: #2196f3;}
	.agendaSchedule .agendaSchLst .fnDataRow .agendaColGroup [class^="agendaCol"]{width: 100%;}
	.sessionListArea .agendaListWrap .agendList .agendItem .agendaItemIn .atxts{padding-bottom: 0;}
	.sessionListArea .agendaListWrap .agendList .agendItem .agendaItemIn .atxts .ahash{padding-right: 36px;}
    .trackGroup1 [class^="agendaCol"]{display: none !important;}
    .trackGroup1 .track1{display: block !important;}
    .trackGroup2 [class^="agendaCol"]{display: none !important;}
    .trackGroup2 .track2{display: block !important;}
    .trackGroup3 [class^="agendaCol"]{display: none !important;}
    .trackGroup3 .track3{display: block !important;}
    .trackGroup4 [class^="agendaCol"]{display: none !important;}
    .trackGroup4 .track4{display: block !important;}
    .fnTrackGroup [class^="agendaCol"]{display: none !important;}
    .fnTrackGroup[data-params="1"] .track1{display: block !important;}
    .fnTrackGroup[data-params="2"] .track2{display: block !important;}
    .fnTrackGroup[data-params="3"] .track3{display: block !important;}
    .fnTrackGroup[data-params="4"] .track4{display: block !important;}
    .agendaListWrap .agendList .agendItem .agendaItemIn .agendToggleIn{padding-left: 0;}
	.agendaListWrap .agendList .agendItem .agendaItemIn .addlst .atp.atop{padding-left: 0;}
	



	.prevListWrap{margin-top: 50px;}
	.previousListWrap .previousList .previousItem .previousItemIn{padding: 18px 20px;}
    .previousListWrap .previousList .previousItem .previousItemIn .alb{position: static; width: 100%; text-align: left;}
    .previousListWrap .previousList .previousItem .previousItemIn .alb .abb{display: inline; margin-top: 0; line-height: auto; font-size: 18px;}
    .previousListWrap .previousList .previousItem .previousItemIn .alb .abb .br{display: inline-block; margin: 0 5px;}
    .previousListWrap .previousList .previousItem .previousItemIn .atxts{padding-right: 0; padding-bottom: 65px;}
    .previousListWrap .previousList .previousItem .previousItemIn .arb{width: 100%; right: auto; left: 0; bottom: 0; text-align: left; top:auto; margin-top: 0; overflow:visible;}
    .previousListWrap .previousList .previousItem .previousItemIn .arb .icos.arrowtop{position: absolute; right: 0; top: 50%; margin-top: -13px; width: 26px; height: 26px;}
    .previousListWrap .previousList .previousItem .previousItemIn .atxts .ahash{overflow: initial; white-space: normal; margin-top: 5px;}
	.previousListWrap .previousList .previousItem .previousItemIn .atxts .atit {font-size: 18px; line-height:28px; overflow:visible; white-space:normal; padding:5px 0;}
	.previousListWrap .previousList .previousItem .previousItemIn .atxts .astit{margin-top: 0;;}
	.previousListWrap .previousList .previousItem.keynote .previousItemIn{padding: 53px 15px 40px;}
	.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .addlst .atp .atsub{font-size: 16px;}
	.previousListWrap .atxtsKnoteLst .atkLst{margin: 0 -14px;}
	.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .atxts{padding-bottom: 0;}
	.previousListWrap .previousList .previousItem.keynote2019 .previousItemIn .previousItemBack .itemBtnsWrap{text-align: center;}
	.previousListWrap .atxtsKnoteLst .atkLst .tp{padding: 17px 24px; width: 50%; vertical-align: top;}
	.previousListWrap .atxtsKnoteLst .atkLst .tp .inn{padding-left: 0; text-align: center;}
	.previousListWrap .atxtsKnoteLst .atkLst .tp .inn .img{position: static; display: inline-block; }
	.previousListWrap .atxtsKnoteLst .atkLst .tp .inn .tt{font-size: 18px; line-height: 22px;}
	.previousListWrap .atxtsKnoteLst .atkLst .tp .inn .st{font-size: 14px; line-height: 22px;}
	.previousListWrap .previousList .previousItem .previousItemIn .previousToggleIn{padding-left: 0;}
	.previousListWrap .previousList .previousItem .previousItemIn .addlst .atp.atop{padding-left: 0;}
	.previousListWrap .previousList .previousItem .previousItemIn .arb{padding-right: 46px; min-height: 44px;}
	.previousListWrap .previousList .previousItem .previousItemIn .arb .btns{min-width: 0; font-size: 13px;}
	.prevListWrap .prevTabs{font-size: 0; margin-top: 0;}
	.prevListWrap .prevTabs .tp{width: 33.333%; text-align: center; margin-bottom: 23px;}
	.prevListWrap .prevTabs .tp+.tp{margin-left: 0;}
	.prevListWrap .prevTabs .tp .txt{display: inline-block;}



    .reserFormArea .reserTypeWrap .row&gt;.col4{width: 33.333% !important;}
    .reserFormArea .reserTypeWrap .mtypeCode.inline{display: block; margin-right: 0;}
    .reserFormArea .reserTypeWrap .mtypeCode .ip{width: 100%;}
    .reserFormArea .reserTypeWrap .mtypeCode .btns{height: 44px; line-height: 42px;}
    .reserFormArea .reserTypeWrap .cmmLst .cmmtp{line-height: 24px; margin-top: 10px;}
    
    .agendaSchedule .agendaSchLst .agendaRow.fullRow {height: 96px;}
    .agendaSchedule .agendaSchLst .agendaRow.fullRow .onTxt {line-height: 96px;}
    .agendaSchedule .agendaSchLst .onTxt .tit .subTit {font-size: 11px;}
    .cmmCayCardTndIn .cmmCayCard{height: 213px;}
    .cmmClby{top: 20px; min-width: 70px; left: 30px;}
    .cmmCltx{bottom: 20px; left: 0; padding-left: 25px; padding-right: 25px; width: 100%;}
    .cmmClby .dy{font-size: 14px; line-height: 25px;}
    .cmmClby .ty{font-size: 30px; line-height: 40px;}
    .mainpage .cmmClby .ty{font-size: 18px; line-height: 66px;}
    .cmmCltx .dy{font-size: 24px; line-height: 30px;}
    .cmmCltx .ty{font-size: 16px; line-height: 24px;}

    .mainpage .cmpt{width: 100%;}
    .mainpage .mainSlideWrap .mainSlideDotsWrap{display: none;}
    .mainpage .mainSlideWrap .items{max-width: 306px; padding: 0 7px;}
    .mainpage .mainSlideWrap .items .mainSlideItem .card{display: none;}
    .mainpage .mainSlideWrap .items .mainSlideItem .txts .stit{line-height: 54px; margin-top: 20px;}
    .cmmCard.tp2{margin-left: 0; margin-right: 0; padding: 30px 15px;}
    .footer .footCont .footTopIn{padding-left: 0; }
    .footer .footCont .footTopIn .cmmTit{display: none;}
    .footer .footCont .footTopIn .fcnInput{padding-right: 0; padding-bottom: 55px;}
    .footer .footCont .footTopIn .fcnInput .btns{left: 0; bottom: 0; right: auto; top: auto;}
    .footer .footCont .footTopIn .cmmTit{position: static; margin-top: 0;}
    .cmmViewpage{padding-top: 60px;}
    .mastersactiveWrap .cmmWebxlstTp2 .cmmItems{width: 100%;}
    .mastersactiveWrap .cmmNotitp .notisort{position: relative; width: 100%; margin-top: 10px; padding-left: 130px;}
    .mastersactiveWrap .cmmNotitp .notisort .customSelectWrap.tp2{width: 120px; position: absolute; left: 0; top: 5px; height: 44px;}
    .mastersactiveWrap .cmmNotitp .notisort .customSelectWrap.tp2 .virSelect .virSelectTxt{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
    .mastersactiveWrap .cmmNotitp .notisort .cmmInput.inline{width: 100%; margin-left: 0;}
    .madeViewWrap .madeViewBottom .mvtTp .mvtTplt{float: none;}
    .madeViewWrap .madeViewBottom .mvtTp .mvtTprt{float: none; margin-top: 30px;}
    .madeViewWrap .madeViewBottom .mvtTp .mvtTprt .mvtbx+.mvtbx{margin-left: 0; margin-top: 30px;}
    .madeBox .txts{bottom: 0;}
    .madeBox .txts .hv{border-color: #fff;}
    .cmmViewCode .cvcItem{position: absolute; right: 0; top: 0;}
    .cmmViewCode .row .col6{position: relative; min-height: 92px; padding-right: 112px;}
    .cmmViewCode .row .col6+.col6{margin-top: 30px;}
    .cmmViewpage .cmmViewCode .cvcItem{margin-top: 0;}
    .cmmViewpage .cmmViewCode .cvcItem .cvcTp{display: none; margin-right: 0;}
    .cmmViewpage .cmmViewCode .cvcItem .cvcTp.radius{display: inline-block;}
    .educationpartnerWrap .educaPartnerArea .lst .tp{width: 33.333%;}
    .footer .footCont .footTopIn .fcnInput .cmmInput.radiochk{margin-top: 7px;}
    .madeViewWrap .madeViewCont{max-width: 100%;}
    .cmmWebxlstTp2 .cmmItems{width: 100%;}
    .cloneRowForm{position: relative;}
    .cloneRowForm .cloneRowBtn{position: absolute; right: -14px; top: -11px;}
    .itpWrap .itpltbox{padding-left: 0;}
    .itpWrap .itprtbox{padding-right: 0;}
    .itpWrap .itpbox .txts{position: static; width: 100%; margin-bottom: 30px;}
    .mastersviewWrap .cmmViewProfile{position: static; width: 100%;}
    .mastersviewWrap .cmmWebxlstTp2{width: 100%;}
    .mastersviewWrap .cmmViewpage{width: 100%;}
    .mastersviewWrap .btnsWrap{width: 100%; margin-top: 60px;}
    .cmmViewpage .cmmViewContInSlideView{width: 100%;}
    .mainpage .mainSlideWrap .items .mainSlideItem .txts{left: 0; padding-left: 25px; padding-right: 25px; width: 100%;}
    .mainpage .mainSlideWrap .items .mainSlideItem .img img{max-width: initial; transform: translateX(-50%); position: relative; left: 50%;}
    .mainpage .mainSlideWrap .items .mainSlideItem .txts .tit{HEIGHT: 29px;}
    .mainpage .mainSlideWrap .items .mainSlideItem .txts .tit img{transform: scale(1); max-height: 100%;}
    .headSearchForm{top: 56px; position: fixed;}
    .headSearchForm .cmmInput{padding-left: 80px;}
    .headSearchForm.active .dimm{top: 136px; transform: translateX(0);}
    .cmmWebxlstTp2 .cmmItems .itin{padding: 40px 15px; padding-bottom: 95px; min-height: 0;}
    .cmmWebxlstTp2 .cmmItems .itin .ctp{padding-left: 95px; padding-right: 106px;}
    .cmmWebxlstTp2 .cmmItems .itin .ittit{margin-top: 0; margin-right: 100px;}
    .cmmWebxlstTp2 .cmmItems .itin .btnsWrap{left: 15px;}
    .cmmWebxlstTp2 .cmmItems .itin .ctp .txts{margin-right: -100px;}
    .cmmInput.adress .cmmInputAdress{padding-right: 142px;}
    .cmmInput .cmmInputFile{padding-right: 142px;}
    .madeViewWrap .madeViewMoive .framemp4 iframe{height: 400px;}
    /* .webViewWrap .webViewArea .webViewIframe{height: 400px;} */
    .cmmViewpage .cmmViewContInSlideView iframe{height: 400px;}
    .madeBox{height: 255px;}
    .madeBox .txts .stit{margin-bottom: 10px;}
    .madeBox .txts .hv{padding-top: 0;}
    .madeBox .txts .hv{border: none;}
    .madeBox .txts .hv .gbt{margin-top: 0;}
    .footer .footPart .fparts .item.tp8 .img{max-width: 80px; display: inline-block;}
    .footer .footPart .fparts .item.tp9 .img{max-width: 80px; display: inline-block;}
    .headCont{background-size: cover;}
    .mainpage .mainpageBanner .mpb{margin-left: 0; margin-right: 0; background-image: url("/resources/images/common/mmainpageBanner.png"); height: 262px; padding-top: 30px;}
    .mainpage .mainpageBanner .mpb .tt{font-size: 24px; line-height: 34px;}
    .mainpage .mainpageBanner .mpb .st{line-height: 24px; margin-top: 10px;}
    .mainpage .mainpageBanner .mpb .btns{margin-top: 30px;}
    .scrollFixed .uprWrap{top: 56px;}
    .uprWrap .lst{padding-left: 15px; padding-right: 15px; font-size: 0;;}
    .uprWrap .lst .tp{display: inline-block; width: 43%; margin-right: 0;}
    .uprWrap .lst .tp0,
    .uprWrap .lst .tp2,
    .uprWrap .lst .tp4{width: 57%;}
	.uprWrap .lst .tp .txt{white-space: nowrap;}
	.gameWrap .gameBannerTop{}
	.gameWrap .gameBannerTop .cmmTit{font-size: 24px; line-height: 34px;}
	.gameWrap .gameBannerTop .innerWrap{padding-right: 0; padding-bottom: 160px; background-position-x: calc(100% - 15px); background-position-y: bottom; background-size: 285px;}
	.gameWrap .gameBannerTop .rtb{height: 44px; width: calc(100% - 165px); left: auto; right: 15px; top: auto; bottom: 160px; display: block;}
	.gameWrap .gameBannerTop .rtb .lb{font-size: 12px; line-height: 14px; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
	.gameWrap .gameBannerTop .rtb .icoc:before{width: 22px;}
	.gameWrap .gameBannerTop .rtb .icoc{font-size: 27px; padding-left: 27px;}
	.gameWrap .gameBannerTop .rtb .icoc .small{font-size: 16px;;}
	.gameWrap .gameBannerTop .rtb .inner{padding-left: 46px; position: relative;}
	.gameWrap .gameBannerTop .rtb .innt{display: inline-block; margin-top: 5px;}
	.cmmWebxlst.init.boardTableList{padding-top: 20px; background: #f5f5f5;}
    .boardTableTitle{padding-top: 80px;}
    .boardTableTitle.type2 {padding-top:100px;} 
    .wave2024 .mwuGameUprWrap {max-height: initial;padding: 0;}
    .mwuGameUprWrap .lst{padding-left: 15px; padding-right: 15px; font-size: 0;; white-space: nowrap; overflow: hidden; overflow-x: auto; }
    .mwuGameUprWrap .lst .tpline{display: inline-block;height: auto;margin-right: 15px; font-weight: 500;;border-bottom: 0px solid #D5D5D5;vertical-align: middle;}
    .mwuGameUprWrap .lst .tp{display: inline-block; width: auto; margin-right: 15px;}
    .mwuGameUprWrap .lst .tp0,
    .mwuGameUprWrap .lst .tp2,
    .mwuGameUprWrap .lst .tp4{width: auto;}
    .mwuGameUprWrap .lst .tp .txt{white-space: nowrap;}
	.mwuGameUprWrap .lst .tp.active .txt{color: #2196F3;}
    .consultingWrap .innerWrap.relative{padding-bottom: 170px;}
    .consultingWrap .cstWrap .listArea .cmmCard{min-height: 0; padding-left: 15px; padding-right: 15px;}
    .consultingWrap .cstWrap .listArea.l5 .cmmCard{min-height: 0; padding-left: 15px; padding-right: 15px;}
    .subHeader.mainpage .visualArea:before{content: none; background-image: url("/resources/images/common/mainAstMob.png"); right: -50px; width: 238px; height: 378px; margin-top: -40px;}
    .subHeader.mainpage .visualArea .item:before{content: ''; background-image: url("/resources/images/common/mainAstMob.png"); right: -81px; width: 238px; height: 378px; margin-top: 0; position: absolute;}
    .subHeader.mainpage .headCont{height: 559px;}
    .subHeader.mainpage .headCont .visualArea .item .tit{position: relative; z-index: 2;}
    .subHeader.mainpage .headCont .visualArea .item .slb{position: relative; z-index: 2;}
	.subHeader.mainpage .headCont .visualArea .item .btnsWrap{position: relative; z-index: 2;}
	.pubArea{padding: 43px 0;}
	.pubArea .st_ttlist01.tp3 li .FWB{display: block;}
	.pubArea .st_inbox.h450{min-height: 0;}
	.pubArea.tp2 .innerWrap{padding-left: 15px;}
	.pubArea.tp2 .cmmTit{position: static; margin-bottom: 30px;}
	.pubArea .circledot .inn{font-size: 16px; line-height: 24px;}
	.pubArea .ct_tbl .lin{padding-left: 0; padding-right: 0;}
	.pubArea .ct_tbl2 .lin{padding-left: 0; padding-right: 0;}
	.pubArea .circledot .inn .txtt{left: 120px;}
	.pubArea .ct_tbl .lin .th,.pubArea .ct_tbl .lin .td{display: block; width: 100%;}
	.pubArea .ct_tbl2 .lin .th20,.pubArea .ct_tbl2 .lin .th25,.pubArea .ct_tbl2 .lin .th75,.pubArea .ct_tbl2 .lin .td40,.pubArea .ct_tbl2 .lin .td25,.pubArea .ct_tbl2 .lin .td75{display: block; width: 100%;}
	.pubArea .circledot .inn .nmm .txs{font-size: 18px;}
	.cmmInput small.info,.uni_file_wrap small.info{position: static; white-space: inherit; font-size: 13px;}
	.uni_file_wrap.first small.info,.cmmInput small.info{margin: 10px 0; margin-right: -135px; display: block; transform: none;}
	.cmmInput small.info{margin-right: 0;}
	.uni_file_wrap{padding: 0;}
	.submission .cmmInput.radiochk .lb:after{top: 0; transform: translateY(0);}
	.cmmInput.radiochk .lb .llb{display: block; font-weight: bold;}
	.sbIngame .cmmInput+.cmmInput{padding-right: 30px;}
	.sbTra .cmmInput+.cmmInput{padding-right: 30px;}
	.sbTra.sbTeam .cmmInput+.cmmInput{padding-right: 0; margin-top: 20px;}
	.sbTra.sbTeam .cmmInput .col6+.col6{padding-right: 30px;}
	.uni_file_wrap+.uni_file_wrap{padding-right: 165px;}
	.cln_btn_yy{width: 30px; right: 0;}
	.sbTeam .cln_btn_yy{width: 30px; height: 42px; right: 0; top: auto; bottom: 6px;}
	.uni_file_wrap .js-del-btn{width: 30px; right: 0;}
	.uni_file_wrap+.uni_file_wrap label{right: 30px}
    .madeViewWrap .detailWrap.inner{padding-left: 15px; padding-right: 15px;}
    .madeViewWrap .slideWrap .slick-dots {margin-top: 10px;}
	.movieFrameSlide .frame{position: relative; height: 0; padding-bottom: 56.25%;}
	.movieFrameSlide .frame iframe{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
	.movieFrameSlide .contr .prev,
	.movieFrameSlide .contr .next{top: auto; transform: translateY(0); margin-top: 0; bottom: 0; background-size: 13px;}
	.movieFrameSlide .contr .prev{left: 0;}
	.movieFrameSlide .contr .next{right: 0;}
	.madeViewWrap .slideWrap .slick-prev{left: 0;}
	.madeViewWrap .slideWrap .slick-next{right: 0;}
	.madeViewWrap .slideWrap .slick-prev,
	.madeViewWrap .slideWrap .slick-next{background-size: 13px; bottom: 0; top: auto; margin-top: 0; transform: translateY(0);}
	.movieFrameSlide .dots{margin-top: 10px}
	.cmmRowList .citems .cinner{padding-left: 62px; padding-right: 0;}
	.cmmRowList .citems .cinner .cinCont .ciCt{min-height: 27px;}
	.cmmRowList .citems .cinner .cinCont .ciTt{margin-top: 15px;}
	.cmmRowList .citems .cinner .cinCont .ciCt+.ciTt{margin-top: 5px;}
	.cmmRowList .citems .cinner .cinCont .ciTt .tt{font-size: 18px; line-height: 24px;}
	.cmmRowList .citems .cinner .cinCont .ciSt{margin-left: -62px; font-size: 14px; margin-bottom: 5px;}
	.cmmRowList .citems .cinner .thumb{width: 52px; height: 52px;}
	.cmmRowList .citems .cinner .cinCont{padding-left: 0;}
	.cmmRowList .citems .cinner .cinSead{position: static; text-align: left; margin-left: -62px;;}
	.cmmRowList .citems .cinner .cinSead .btnsWrap{margin-top: 15px;}
	.cmmRowList .citems{padding: 20px 15px;}
	.headCont.h700{height: 667px;}
	.mymwu .cmmNotitp .notisort{position: relative; margin-top: 12px;}
	.subHeader.mwu .mwuBtn{position: absolute; left: -15px; top: 100%; width: calc(100% + 30px); margin-top: 0;}
	.subHeader.mwu .mwuBtn .btns{display: block; border-radius: 0;}
	.subHeader.mwu{margin-bottom: 44px;}
	.subHeader.mwu.MB00{margin-bottom: 0;}
	.subHeader.mwu.MB00 .headCont.h700{height: 480px;}
	.scrollFixed .subHeader.mwu .mwuBtn{position: fixed; top: 56px; z-index: 9;}
	.headCont.ushc .visualArea .item .ind.isApp .tt{display: none !important;}
	.headCont.ushc .visualArea .item .ind.isApp .rt .ttx span{display: block;}
	.madeViewWrap .subContWrap .storeWrap .storeList{max-width: 720px; margin: -7px -15px;}
	.madeViewWrap .subContWrap .storeWrap .storeList li,
	.madeViewWrap .subContWrap .storeWrap .storeList li:first-child{margin: 7px 15px}
	.mwuGameUprWrap{top: 0;}
     /* .wave2024 .mwuGameUprWrap {width: 100%;} */
    
	.scrollFixed2 .mwuGameUprWrap{left: 0; top: 51px;}
	.container.commuView .viewWrap&gt;.innerWrap .rArea .titleWrap .btnWrap.MT20{display: inline-block; width: 49%; overflow: visible; vertical-align: top;}
	.container.commuView .viewWrap&gt;.innerWrap .rArea .titleWrap .btnWrap.MT20 .btns{width: 100%; float: none; margin-left: 0;}
	.container.commuView .viewWrap&gt;.innerWrap .rArea .titleWrap .btnWrap.MT20 .cmmLst.cummEvent.fnToggle .cmmtp .ft{padding-right: 40px; }
	.container.commuView .viewWrap .topMenuArea .menuBtnWrap .cmmLst.cummEvent.fnToggle .cmmtp .ft{min-width: 0;}
	.cmmLst.cummEvent.fnToggle .cmmtp .bd{z-index: inherit;}
	.container.commuView .viewWrap .topMenuArea .menuBtnWrap{font-size: 0; margin-top: 15px !important;}
	.container.commuView .viewWrap .topMenuArea .menuBtnWrap .cmmLst.cummEvent.fnToggle{width: calc(50% - 7px); margin-left: 7px;}
	.container.commuView .viewWrap .topMenuArea .innerWrap .menuBtnWrap&gt;.btns.btnMenuMyEvent{float: none; width: calc(50% - 7px); margin-left: 0; margin-right: 7px;}
	.uniteSessionSort{margin-top: 0;}
	.askSession .askSessionBox .title{height: auto;}
	.dialogWrap .dialogPopup .btnClose{right: 0 !important;}
	.dialogWrap.closeRight .dialogPopup .btnClose{right: -40px !important;}
	.dialogWrap .sessionListArea .agendaListWrap .agendList .agendItem .agendaItemIn .atxts{padding-bottom: 55px;}
	.uniteSessionScj{padding-top: 0;}
	.uniteSessionScj .agendaSchedule{margin-top: 0;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tBtnWrap{width: 100%;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tBtnWrap .btns{min-width: 0; width: 45%;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tBtnWrap .btns+.btns{margin-left: 5%; width: 50%;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow.fnDataRow{height: auto !important;}
	.uniteSessionView .lst{font-size: 0;}
	.uniteSessionView .btns{width: 50%; text-align: center; display: inline-block; margin-left: 0; padding-left: 0; }
	.uniteSessionView .btns+.btns{margin-left: 0;}
	.uniteSessionView .btns:before{position: static; display: inline-block; height: 24px; vertical-align: top;}
	.uniteSessionView{margin-bottom: 20px;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow .atieLb{width: 55px;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow .atieLb .txt{font-size: 14px; line-height: 24px; margin-top: 10px;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow{padding-left: 60px;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaRow.fullRow{padding-left: 0;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaColGroup .agendaCol3{padding: 0; padding-top: 5px;}
}
@media only screen and (max-width: 1200px){
    *:focus-visible {outline: none !important;}
    .headCont.resource_bg {margin-top: 50px !important;}
}
@media only screen and (max-width: 1080px){
    .headCont .visualArea .item .tit{margin-bottom: 40px;}
    .headCont .visualArea .item .stit{margin-bottom: 30px;}
    .headCont .visualArea .item .ind{position: relative;}
    .headCont .visualArea .item .ind .rt{float: none; padding-left: 0; margin-left: 0;}
    .headCont .visualArea .item .ind .rt:after{content: none;}
    .headCont .visualArea .item .ind .lt{float: none; margin-bottom: 20px;}
    .educationpartnerWrap .educaPartnerArea.tp2 .lst .tp{width: 50%;}
    /* .header .headCont .visualArea .item .tit{width: 300px; height: 218px;} */
    /* .headCont .mainFullVideo{width: auto; height: 100%; left: 50%; transform: translateX(-50%);} */
    
    /* 컨설팅 */
    .headCont .visualArea .item .tit.text{font-size: 34px; line-height: 40px;}
    .headCont .visualArea .item .slb{line-height: 20px; font-size: 16px;}
    .consultingWrap .cstWrap {padding: 30px 0 0;}
    .consultingWrap .cstWrap .innerWrap&gt;.cmmsTit br {display: none;}
    .consultingWrap .cstWrap .txtArea, .consultingWrap .cstWrap.right .txtArea {width: 100%; padding: 0;}
    .consultingWrap .cstWrap .imgArea {width: 100%; padding-bottom: 35px;}
    .consultingWrap .cstWrap .listArea {padding-top: 35px;}
    .consultingWrap .cstWrap .listArea .cmmCard {padding-bottom: 40px;}
    .consultingWrap .cstWrap .listArea.l4 .cstList ul {width: 100%; padding: 0; padding-bottom: 15px;}
    .footer .footPart .fparts .fpartsin{display: block; font-size: 0;}
    .footer .footPart .fparts .fpartsin .item{display: inline-block; vertical-align: middle; width: 16%;}
    .footer .footPart .fparts .fpartsin .item+.item{margin-left: 0;}
}

@media only screen and (max-width: 960px){
    .popBase .popIn{margin:50px 0; }
    .popBase .popIn .content {margin:0 15px; padding:20px; width:auto; display: block; }
    .popBase .popIn .content .faqWrap .tit01 {font-size: 20px; margin-bottom:15px; line-height:20px;}
    .popBase .popIn .content .faqList ul li {margin-top: 15px;}
    .popBase .popIn .content .faqList ul li:first-child {margin-top: 0;}
    .popBase .popIn .content .faqList .tit {font-size: 14px; font-weight: 500; margin-bottom: 5px;}
    .popBase .popIn .content .faqList .text {font-size: 14px;}
    .popBase .popIn .content .faqList .text.blue{color:#2196F3; }
	.prList .tbBox em.no2{ width:105px;;}
	.madeViewWrap .subContWrap .storeWrap .tit{float: none;}
	.madeViewWrap .subContWrap .storeWrap .storeList{float: none; margin-top: 20px;}
	.madeViewWrap .subContWrap .storeWrap .storeList li{margin-left: 0; margin: 5px 0 !important;}
	.madeViewWrap .subContWrap .storeWrap .storeList{margin: 20px -15px 0;}
	.madeViewWrap .subContWrap .storeWrap .storeList li,
	.madeViewWrap .subContWrap .storeWrap .storeList li:first-child{margin: 7px 15px !important;}
    .madeViewWrap .subContWrap .storeWrap .storeList li+li{}
    .headCont.resource_bg  {background: url('/resources/images/common/mainBgResource_mo.png') no-repeat center center; background-size: cover;}
    .headCont.resource_bg .pc_txt {display: none;}
    .headCont.resource_bg .mo_txt {display: block; width: 51.08%;}
}

@media only screen and (max-width: 768px){
    .headCont .visualArea .item .tit{margin-bottom: 40px;}
    .headCont.dimmd:before{background-size: cover;}
    .headCont .visualArea .item .tit{width: 332px; height: 242px;}
    .headCont .visualArea .item .stit{font-size: 28px;}
    .headCont .visualArea .item .ind .ttx{font-size: 22px; line-height: 28px;}
    .educationpartnerWrap .educaPartnerArea .lst .tp{width: 50%;}
    .footer .footPart .fparts .fpartsin .item{width: 20%; padding-top: 5px; padding-bottom: 5px;}
	.agendaListWrap .agendList .agendItem .agendaItemIn .atxts .asdesc{width: 100%;}
	.cmmTabs.mm4col .lst .tp .txt{font-size: 15px;}
    .cmmTabs.mm3col .lst .tp .txt{font-size: 15px;}
    .cmmTabs.mm5col .lst .tp .txt {padding: 9px 0; font-size: 14px; line-height: 18px; white-space: normal;}
    .cmmTabs .lst .tp .txt .mobileShow2 {display: block !important;}

    .fnUniteSession .headCont .visualArea .opNoteWrap&gt;div {text-align: center;}
    .fnUniteSession .headCont .visualArea .opNoteWrap .opnTop {padding-left: 10px;}
	.fnUniteSession .headCont .visualArea .col7{text-align: center !important;}
	.fnUniteSession .headCont .visualArea .col7 .cmmTit{text-align: center !important;}
    .untBoxList .untBoxInner.end:after {left: 90px; right: auto; top: 7.5px; transform: translateY(0);}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(2) {width: 20.5%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(3) {width: 20.5%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(4) {width: 12%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(5) {width: 20.5%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(6) {width: 13%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(7) {width: 11%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr:nth-child(2) td {padding: 12px 0;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr th {letter-spacing: -.5px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td {word-break: break-all; line-height: 14px; letter-spacing: -.5px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td[colspan] {padding-left: 0;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td br {display: block;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td br.br2 {display: none;}

    .education .educationMd .row {margin-left: 0; margin-right: 0;}
    .education .educationMd .row&gt;[class^="col"] {width: 100% !important; padding-left: 0; padding-right: 0;}
}
@media only screen and (max-width: 530px){
    .unitsEvent .unitsEventCont .uelst2 .untHashtag {width: 100% !important; padding: 8px 13px 12px;}
    .unitsEvent .unitsEventCont .uelst2 .untHashtag span {display: block; word-break: break-all;}
    .unitsEvent .unitsEventCont .uelst2 .untHashtag a.btnCopy {float: none; margin-top: 3px;}
    .headCont.resource_bg .mo_txt {width: 71.08%;}
}
@media only screen and (max-width: 480px){
    .cmmInput .cmmInputEmailForm{padding-right: 55%;}
    .cmmInput .cmmInputEmailForm .ciDoma{width: 55%; padding-right: 40px;}
    .cmmInput .cmmInputEmailForm .ciDoma .ciDomaCief.tp0{width: 100%;}
    .customSelectWrap{height: 100%;}
    .customSelectWrap .virSelect{padding-right: 0;}
    .customSelectWrap .virSelect .attacSelect{width: 100%; right: 0;}
    .cmmInput .cmmInputEmailForm .ciDoma .ciDomaCief.tp1{width: 40px; position: absolute; right: 0; top: 0; font-size: 0; height: 100%;}
    .customSelectWrap .virSelect .virSelectTxt{display: none;}
    .headBottomIn .depth3{white-space: nowrap; display: block; overflow-y: hidden; overflow-x: hidden;}
    .headBottomIn .depth3 .tp{display: inline-block; width: auto; margin-left: 15px;}
    .headBottomIn .depth3 .tp.first{margin-left: 0;}
    .headCont{height: 656px;}
    .subHeader.event .headCont .visualArea .item{margin-top: -25px;}
    .headCont .visualArea .item .tit{width: 248px; height: 181px;}
    .headCont .visualArea .item .tit.tp2{width: 308px; height: 60px;}
    .headCont .visualArea .item .stit{font-size: 24px;}
    .headCont .visualArea .item .ind .ttx{font-size: 18px; line-height: 25px;}
    .cmmStep .cslst .cstp .cstxt{font-size: 15px; text-align: left; padding-left: 24px; white-space: nowrap;}
    .cmmStep .cslst .cstp.first .cstxt{padding-left: 14px;}
    .headCont .visualArea .item .ftinf{margin-top: 30px;}
    .ifmob{display: block;}
    .headCont .visualArea .item .stit{font-size: 25px; max-width: 300px; height: 76px; padding-top: 8px;}
    .paymyt .aftlist .cmmLst .cmmtp{font-size: 21px; line-height: 29px;}
    .educationpartnerWrap .educaPartnerArea.tp2 .lst .tp{width: 100%;}
    .educationpartnerWrap .educaPartnerArea .lst .tp{width: 100%;}
    .cmmDayPopWrap{position: fixed !important; width: 90% !important; left: 5% !important; top: 50% !important; margin-top: 8px; transform: translateY(-50%);}
    .cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDtp .cmmTit.md{white-space: nowrap;}
    .cmmDayPopWrap .cmmDayPopIn .cmmDayCont{padding: 20px 25px;}
    .cmmDayPopWrap .cmmDayPopIn{max-width: 100% !important;}
    .cmmDayPopWrap .cmmDayPopIn .cmmDayCont .cmmDayLst .cdl+.cdl{margin-top: 10px;}
    .cmmDayPopWrap.tp0 .MT30{margin-top: 10px;}
    .cmmDayPopWrap.tp0 .MT20{margin-top: 10px;}
    .footer .footPart .fparts .fpartsin .item{width: 25%;}
    .cmmInput.search .ip{padding-right: 40px;}
    .cmmInput.search .ip .ipbt{width: 40px;}
    .cmmInput .cmmInputFile{padding-right: 60px; max-width: 100%;}
    .cmmInput .cmmInputFile .btns{min-width: 50px; text-indent: -999em;}
    .cmmInput .cmmInputFile .btns:after{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url("/resources/images/common/icoFile.png") no-repeat center center; background-size: 14px;}
    .madeViewWrap .madeViewMoive .framemp4 iframe{height: 250px;}
    .webViewWrap .webViewArea .webViewIframe{height: 250px;}
    .cmmViewpage .cmmViewContInSlideView iframe{height: 250px;}
    .footer .footPart .fparts .item.tp8 .img{max-width: 50px;}
    .footer .footPart .fparts .item.tp9 .img{max-width: 50px;}
    .mainpage .cmpt{padding: 30px 0;}
    .mainpage .cmpt .cmptin{position: static; transform: translateY(0);}
    .mainpage .mainpageBanner .mpb .tt{font-size: 22px; line-height: 32px;}
    .mainpage .mainpageBanner .mpb .st{line-height: 22px; margin-top: 8px;}
    .mainpage .mainpageBanner .mpb .btns{margin-top: 32px;}
	.uprWrap .lst .tp .txt{font-size: 15px; line-height: 27px;}
	.mwuGameUprWrap .lst{padding-top: 10px; padding-bottom: 10px;}
	.mwuGameUprWrap .lst .tp .txt{font-size: 14px; line-height: 30px;}
	.prevListWrap .prevTabs .tp .txt{font-size: 17px;}
	.cmmInput .cmmInputEmailForm input::-webkit-input-placeholder{visibility: hidden;}
    .cmmTit2 {font-size: 32px;line-height: 1.5;}
	.dialogWrap .sessionListArea {margin: 0 20px;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn{padding-bottom: 0;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tBtnWrap{position: static; margin-top: 13px;}
	.uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tBtnWrap .btns{font-size: 11px;}
	.cmmTabs.mm4col .lst .tp .txt{font-size: 12px; height: 46px; line-height: 48px;}
	.cmmTabs.mm3col .lst .tp .txt{font-size: 12px; height: 46px; line-height: 48px;}
	.uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .arb .btns{font-size: 13px; padding: 0 10px; height: 40px; line-height: 36px; margin-top: 10px; margin-right: 10px;}
	.cmmReguDialog.fnDayPopWrap.untDayDialog.tp1{width: 100%;}
	.cmmReguDialog.fnDayPopWrap.untDayDialog.tp2{width: 100%; width: calc(100% - 26px); left: 13px;}
	.cmmReguDialog.fnDayPopWrap.untDayDialog.tp3{width: 100%; width: calc(100% - 26px); left: 13px;}
	.cmmReguDialog.fnDayPopWrap.untDayDialog.tp4{width: 100%; width: calc(100% - 26px); left: 13px;}
	.cmmReguDialog.type2.tp1{width: 100%; width: calc(100% - 26px) !important; left: 13px !important;}
	.cmmReguDialog .cmmReguInner.bgDialog.tp1 .cmmReguCloseButton{top: -8px;}
	.cmmReguDialog .cmmReguInner.bgDialog.tp2 .cmmReguCloseButton{top: -30px}
	.cmmReguDialog .cmmReguInner.bgDialog.tp3 .cmmReguCloseButton{top: -30px}
	.cmmReguDialog .cmmReguInner.bgDialog.tp1{width: 100%; height: 0; padding: 0; padding-bottom: 156.25%; background-position: left top; background-size: 100%;}
	.cmmReguDialog.type2 .cmmReguInner.bgDialog.tp1{padding-bottom: 130%; height:auto; margin-top:40px; }
    .cmmReguDialog .cmmReguInner.bgDialog.tp2{width: 100%; height: 0; padding: 0; padding-bottom: 65.945%; background-position: left top; background-size: 100%;}
    .cmmReguDialog .cmmReguInner.bgDialog.tp3{width: 100%; height: 0; padding: 0; padding-bottom: 149.189%; background-position: left top; background-size: 100%;}
    .cmmReguDialog .cmmReguInner.bgDialog.tp4{width: 100%; height: 0; padding: 0; padding-bottom: 127.5%; background-position: left top; background-size: 100%;}
    .cmmReguDialog .cmmReguInner.bgDialog.tp2 .cmmRegFt .cmmInput {top:20px;}
	.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk{height: 12%;}
	.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp1{top: 25%;}
	.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp2{top: 36%;}
	.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp3{top: 47%;}
    .cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp4{top: 58%;}
	.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp5{top: 70%;}
	.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp6{top: 81%;}
	.cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp7{top: 59%;}
    .cmmReguDialog .cmmReguInner.bgDialog.tp1 .lnk.tp8{top: 72%;}
    

    
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst {width: 100%; height: 100%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst li {width: 22.16%; height: 22.16%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp1 {left: 31%; top: 7.5%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp2 {left: 0; top: 39.5%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp3 {right: 0; top: -11%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp4 {left: 49%; top: 39.5%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp5 {left: 31%; top: 70%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp6 {left: 62%; top: 64%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp7 {right: 0; top: 39.5%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .splst li.sp8{right: 0; top: 86%;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop {left: 0; top: 72px; width: 100%; height: auto; margin-left: 0; padding: 15px !important;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop .popIn&gt;div {display: block; text-align: center;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop .popIn&gt;div.img {margin-bottom: 10px;}
    .unitsEvent .unitsEventCont .uelst2 .stampBox .stampPop .popIn&gt;div.txt {width: 100%; padding-left: 0;}
    .unitsEvent .unitsEventCont .uelst2 .stampTxt {max-width: 100%; margin: 45px 0 0; padding-left: 8px;}
    .unitsEvent .unitsEventCont .uelst2 .untEventMedia .untEventVideo001 {position: relative; height: 0; padding-bottom: 66.67%;}
    .unitsEvent .unitsEventCont .uelst2 .untEventMedia .untEventVideo001 iframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
    .unitsEvent .unitsEventCont .uelst3 .btnSession&gt;a {width: 170px !important;}
    .unitsEvent .unitsEventCont .uelst3 .btnSession .btn01 {margin-right: 10px;}
    .unitsEvent .unitsEventCont .uelst3 .btnSession .btn02 {letter-spacing: -.5px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td[colspan] {padding-left: 4%;}
}
@media only screen and (max-width: 478px){
    .fnUniteSession .headCont .visualArea .item {padding-bottom: 485px;}
    .fnUniteSession .headCont .visualArea .col5 {position: absolute; left: 0; top: 180px; margin-top: 0;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td[colspan] {padding-right: 4%;}
}
@media only screen and (max-width: 420px){
    .unitsEvent .unitsEventCont .uelst2 .btnAppStore&gt;a {width: 47%;}
}
@media only screen and (max-width: 419px){
    .fnUniteSession .headCont .visualArea .item {padding-bottom: 485px;}
    .fnUniteSession .headCont .visualArea .col5 {position: absolute; left: 0; top: 180px; margin-top: 0;}
}
@media only screen and (max-width: 412px){
    .unitsEvent .unitsEventCont .uelst3 .btnSession .btn02 {margin-top: 8px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td {padding: 5px 1px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr:nth-child(2) td {padding: 19px 0;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td br.br2 {display: block;}
}
@media only screen and (max-width: 384px){
    .fnUniteSession .headCont .visualArea .item {padding-bottom: 685px;}
    .fnUniteSession .headCont .visualArea .opNoteWrap {max-width: 285px; margin: 0 auto;}
    .fnUniteSession .headCont .visualArea .opNoteWrap&gt;div {overflow: hidden;}
    .fnUniteSession .headCont .visualArea .opNoteWrap .opnTop {padding-left: 0; padding-bottom: 0;}
    .fnUniteSession .headCont .visualArea .opNoteWrap&gt;div .opnlst li {float: left; width: 142px; padding-bottom: 11px !important;}
    .fnUniteSession .headCont .visualArea .opNoteWrap&gt;div .opnlst li:nth-child(2n) {float: right;}
    .fnUniteSession .headCont .visualArea .opNoteWrap .opnBottom .opnlst li:last-child {float: none; width: 100%;}
    .fnUniteSession .headCont .visualArea .opNoteWrap .opnBottom .opnlst li {padding: 0 5px;}

	.previousListWrap .previousList .previousItem .previousItemIn .arb{white-space: nowrap;}
	.uni_file_wrap input[type="text"]{font-size: 12px; padding: 12px 0;}
	.inforWrap .inforPopup .inforBox .btns.blue.MT35{min-width: 49%;}
	.inforWrap .inforPopup .inforBox .btns.blue.outline.MT35.MMT10.fnRegisterLinkBtn{min-width: 49%;}

	.inforWrap1 .inforPopup .inforBox .btns.blue.MT35{min-width: 49%;}
	.inforWrap1 .inforPopup .inforBox .btns.blue.outline.MT35.MMT10.fnRegisterLinkBtn{min-width: 49%;}
	.container.commuView .viewWrap .topMenuArea .menuBtnWrap .cmmLst.cummEvent.fnToggle .cmmtp{line-height: 23px;}
	.container.commuView .viewWrap .topMenuArea .menuBtnWrap .cmmLst.cummEvent.fnToggle .cmmtp .bd li a{font-size: 11px;}
	.container.commuView .viewWrap .topMenuArea .menuBtnWrap .cmmLst.cummEvent.fnToggle .cmmtp .bd{padding-left: 5px; padding-right: 5px;}
	.cmmLst.cummEvent.fnToggle .cmmtp .bd{padding-left: 5px; padding-right: 5px;}
	.cmmLst.cummEvent.fnToggle .cmmtp{line-height: 23px;}
	.cmmLst.cummEvent.fnToggle .cmmtp .bd li a{font-size: 11px;}
	.cmmTabs.mm4col .lst .tp .txt{font-size: 11px;}
	.cmmTabs.mm3col .lst .tp .txt{font-size: 11px;}
    .uniteSessionList .agendaListWrap .agendList .agendItem .agendaItemIn .arb .btns{font-size: 12px; padding: 0 7px; min-width: 0;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td[colspan] {padding-left: 3%;}
    
    .cmmTabs.mm5col .lst .tp .txt {padding: 11px 0; font-size: 12.5px; line-height: 16px;}
    .cmmTabs.mm5col .lst .tp:nth-child(4) .txt {letter-spacing: -.5px;}
    .cmmTabs.mm5col .lst .tp:nth-child(5) .txt {letter-spacing: -1px;}

    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(2) {width: 19%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(3) {width: 19%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(4) {width: 11%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(5) {width: 19%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(6) {width: 16%;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable colgroup col:nth-child(7) {width: 11%;}
}
@media only screen and (min-width: 321px) and (max-width: 384px){
    .headCont{height: 596px;}
    .headCont .visualArea .item .tit{margin-bottom: 30px;}
    .headCont .visualArea .item .stit{margin-bottom: 25px;}
    .headCont .visualArea .item .ftinf{margin-top: 20px;}
    .headCont .visualArea .item .tit{width: 227px; height: 166px;}
    .headCont .visualArea .item .stit{font-size: 22px; max-width: 250px; padding-top: 12px;}
    .paymyt .aftlist .cmmLst .cmmtp{font-size: 19px; line-height: 26px;}
    .headCont .visualArea .item .tit.text{font-size: 37px; line-height: 46px;}
    /* 컨설팅 */
    .consultingWrap .cstWrap .txtArea ul li {width: 100%;}
    .consultingWrap .cstWrap .listArea .cmmTit+.cmmsTit br {display: none;}
    .consultingWrap .cstWrap .listArea.l4 .cstList ul li br {display: none;}
	.footer .footPart .fparts .fpartsin .item{width: 33%;}
	.previousListWrap .previousList .previousItem .previousItemIn .arb .btns.tp1{margin-right: 10px;}
    

}
@media only screen and (max-width: 330px){
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td {padding: 5px 1px;}
    .uniBusWrap .popIn .uniBusBox .uniBusTable tbody tr td[colspan] {padding-left: 2.5%;}
}
@media only screen and (max-width: 320px){
    .headCont{height: 536px;}
    .headCont .visualArea .item .tit{width: 186px; height: 135px;}
    .headCont .visualArea .item .tit.tp2{width: 236px; height: 40px;}
    .headCont .visualArea .item .tit.text{font-size: 35px; line-height: 40px;}
    .footer .footPart .fparts .fpartsin .item{width: 33%;}
    .uprWrap .lst .tp .txt{font-size: 14px; line-height: 23px;}
    .mwuGameUprWrap .lst .tp .txt{font-size: 14px; line-height: 23px;}
	.consultingWrap .innerWrap.relative{padding-bottom: 140px;}
	.previousListWrap .previousList .previousItem .previousItemIn .arb .btns.tp1{margin-right: 5px;}
	.header .headTop .headTopIn{padding-left: 130px;}
	.header .logo{width: 130px;}
    .uniteSessionScj .agendaSchedule .agendaSchLst .agendaCard .agendaCardIn .tBtnWrap .btns{padding: 0;}
}
@media only screen and (max-width: 280px){
    .headCont .visualArea .item .tit.text{font-size: 32px; line-height: 40px;}
    .footer .footPart .fparts .fpartsin .item{width: 33%;}
    .n_cms_tit {font-size: 30px; line-height: 40px;}
}
@media only screen and (min-width: 1300px) and (max-height: 820px){
    .uniBusWrap .popIn {top: 0; margin-top: 60px;}
    .uniBusWrap .popIn .uniBusBox {overflow-x: hidden; overflow-y: scroll; height: auto; max-height: calc(100% - 80px);}
}
@media only screen and (max-width: 768px), (max-height: 750px){
    .uniBusWrap .popIn {top: 0; margin-top: 60px;}
    .uniBusWrap .popIn .uniBusBox {overflow-x: hidden; overflow-y: scroll; }
}



/**/
.btns.blue.MT30.MB10+.btns.blue.MT30.outline.fnBottomToggleBtn{margin-left: 10px;}




/**/
.subHeader.ict .headCont .visualArea .item .tit{width: 264px; height: 116px; background-image: url(/resources/images/common/headerSignIct.png);}
.ictWrap .cmmLst.lg .cmmtp+.cmmtp{margin-top: 20px;}
.ictWrap .mainBottom{padding: 60px 0;}
.ictWrap .colorBlue.cmmTit.sm{margin-top: 7px;}
.ictWrap .cmmCard{padding-bottom: 33px;}
.ictWrap .cmmCard .icos{margin-top: -5px;}



.cmmReguDialog.fnDayPopWrap.untDayDialog{position: absolute !important;}


.webViewTxts .row{font-size: 0;}
.frameRatio{position: relative; padding-bottom: 56.25%; height: 0;}
.frameRatio iframe{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

/*
.inforWrap .inforPopup .inforBox .btns+.btns.outline{display: none !important;}
*/


.mwnWrap .mwnArea{margin-top: 20px; margin-bottom: 120px;}
.mwnWrap .mwnArea .banner img{margin-top: 20px; border-radius: 16px; border: 0px solid #d5d5d5; display: block;}
.mwnWrap .mwnArea .lst{margin-left: -10px; margin-right: -10px; font-size: 0;}
.mwnWrap .mwnArea .lst .tp{width: 20%; padding: 15px 10px; display: inline-block; vertical-align: top;}
.mwnWrap .mwnArea .lst .tp .roudBox{border-radius: 2px; border: 0px solid #d5d5d5; height: 136px; background: no-repeat center center; display: block;}
.mwnWrap .mwnArea .lst .tp.tp1 .roudBox{background-image: url("/resources/images/common/award2021_banner1.png");background-size: 221px;}
.mwnWrap .mwnArea .lst .tp.tp2 .roudBox{background-image: url("/resources/images/common/award2021_banner2.png");background-size: 221px;}
.mwnWrap .mwnArea .lst .tp.tp3 .roudBox{background-image: url("/resources/images/common/award2021_banner3.png");background-size: 221px;}
.mwnWrap .mwnArea .lst .tp.tp4 .roudBox{background-image: url("/resources/images/common/award2021_banner4.png");background-size: 221px;}
.mwnWrap .mwnArea .lst .tp.tp5 .roudBox{background-image: url("/resources/images/common/award2021_banner5.png");background-size: 221px;}



/*20230209*/
.consultingWrap {padding: 0 0 267px;}
.consultingWrap .cstWrap {padding: 99px 0 0px;}
.fc_b {color: #2196f3;}
.fw_b {font-weight: 700 !important;}
.headCont.h262 {height: 262px;}
.n_mt20 {margin: 20px 0 0;}
.n_mt30 {margin: 30px 0 0;}
.n_mt40 {margin: 40px 0 0;}
.clear_both:after {content: ''; display: block; clear: both;}
.n_mobile {display: none;}

.consultingWrap .cstWrap .txtArea.sty1 {float: right; padding-left: 33px; padding-right: 0;}
.consultingWrap .cstWrap .imgArea.sty1 {float: left;}

.wave_tab_box {margin: 70px 0 auto;}
.wave_tab_box ul{display: block; text-align: center; font-size: 0; vertical-align: top;}
.wave_tab_box ul li{display: inline-block; width: 280px; border: 1px solid #2196f3; text-align: center; border-right: none;}
.wave_tab_box ul li a{display:  block; color: #2196f3; width: 100%; line-height: 60px; font-size: 18px;}
.wave_tab_box ul li a .bt_radio{display: inline-block; margin: 0 10px -2px 0; width: 17px; height: 17px; background-image: url("../images/common/cst_btn_radio_off.png"); background-repeat: no-repeat; background-size: 100% 100%; background-position: center;}
.wave_tab_box ul li:last-child{border-right: 1px solid #2196f3;}
.wave_tab_box ul li a.act{background-color: #2196f3; font-weight: 700; color: #fff;}
.wave_tab_box ul li a.act .bt_radio{background-image: url("../images/common/cst_btn_radio_on.png");}

.n_cms_tit {margin: 6px 0 0; font-weight: 700; font-size: 40px; line-height: 60px;  color: #000; word-break: keep-all;}
.n_cms_subtit {margin: 5px 0 0; font-weight:700; font-size: 30px; line-height: 36px; word-break: keep-all;}
.n_cms_txt {font-weight: 400; font-size: 16px; line-height: 1.5; color: #000; word-break: keep-all;}
.n_cms_txt2 {font-weight: 400; font-size: 18px; line-height: 30px; color: #000; word-break: keep-all;}
.n_cms_title {font-weight: 700; font-size: 34px; line-height: 50px; color: #000; word-break: keep-all;}
.n_cms_title .mo_br{display: none;}
.icon_box_wrap {margin: 90px 0 0; clear: both;}
.icon_box_wrap .icon_list {margin: 53px 0 0; font-size: 0; vertical-align: top;}
.icon_box_wrap .icon_list &gt; li {display: inline-block; width: 33.3333%; padding: 0 0 0 42px; vertical-align: top;}
.icon_box_wrap .icon_list &gt; li .icon_box {vertical-align: top;}
.icon_box_wrap .icon_list &gt; li .icon_box .icon {display: inline-block; width: 100%; padding: 77px 0 0; background-repeat: no-repeat; background-position: left center;}
.icon_box_wrap .icon_list &gt; li .icon_box .icon.icon1 {background-image:url("/resources/images/common/consult_icon1.png"); background-size: 84px 65px;}
.icon_box_wrap .icon_list &gt; li .icon_box .icon.icon2 {background-image:url("/resources/images/common/consult_icon2.png"); background-size: 71px 71px;}
.icon_box_wrap .icon_list &gt; li .icon_box .icon.icon3 {background-image:url("/resources/images/common/consult_icon3.png"); background-size: 89px 75px;}
.icon_box_wrap .icon_list &gt; li .icon_text_wrap {}
.icon_box_wrap .icon_list &gt; li .icon_text_wrap .icon_txt {margin: 3px 0 0; font-size: 20px; line-height: 28px; color: #000;}
.icon_box_wrap .icon_list &gt; li .icon_text_wrap .icon_tit {margin: 10px 0 0; font-weight: 700; font-size: 28px; line-height: 34px; color: #2196f3; word-break: keep-all;}
.icon_box_wrap .icon_list &gt; li .icon_text_wrap .sm_tit {display: inline-block; font-weight: 400; font-size: 16px; line-height: 28px; color: #2196f3; word-break: keep-all;}

.cslt_cms_box {margin: 112px 0 0;}
.cslt_cms_box .cslt_cms_list {margin: 30px 0 0;}
.cslt_cms_box .cslt_cms_list &gt; li {position: relative; padding: 60px 0 60px;}
.cslt_cms_box .cslt_cms_list &gt; li:first-child {padding: 0 0 60px;}
.cslt_cms_box .cslt_cms_list &gt; li:last-child {padding: 60px 0 0;}
.cslt_cms_box .cslt_cms_list &gt; li:after {content: ''; display: inline-block; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: calc(100% - 32px); height: 1px; background-color: #ccc;}
.cslt_cms_box .cslt_cms_list &gt; li:last-child::after {display: none;}
.cslt_cms_box .cslt_cms_list &gt; li .cslt_box {}
.cslt_cms_box .cslt_cms_list &gt; li .cslt_box .img_box {float: left; width: 600px; overflow: hidden; border-radius: 10px; vertical-align: top;}
.cslt_cms_box .cslt_cms_list &gt; li.txr .cslt_box .img_box {float: right;}
.cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box {float: right; width: calc(100% - 600px); padding: 10px 0 0 30px;}
.cslt_cms_box .cslt_cms_list &gt; li.txr .cslt_box .txt_box {float: left; padding: 10px 30px 0 0px; text-align: right;}
.cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box .cslt_tit {font-weight: 700; font-size: 28px; line-height: 44px; word-break: keep-all;}
.cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box .cslt_txt {margin: 16px 0 0; font-weight: 400; font-size: 20px; line-height: 30px; color: #000;}
.cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box .cslt_txt_s {margin: 16px 0 0; font-weight: 400; font-size: 18px; line-height: 26px; color: #000; word-break: keep-all;}
.cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box .cslt_txt_s .mo_br {display: block;}

/*20230210*/
.consultingWrap .cstWrap .cslt_box_wrap {margin-top: 60px;}
.consultingWrap .cstWrap .cslt_box_wrap ul {display: block; font-size: 0; vertical-align: top;}
.consultingWrap .cstWrap .cslt_box_wrap ul li{display: inline-block; width: calc(33.3333% - 30px); margin: 0 15px; height: 373px; padding: 33px 30px 31px; border-radius: 10px; border: 1px solid #ccc; vertical-align: top;}
.consultingWrap .cstWrap .cslt_box_wrap ul li p{word-break: keep-all;}
.consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty1{font-size: 24px; color: #000; line-height: 36px; font-weight: 700;}
.consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty2{margin: 18px 0 0; font-size: 34px; color: #2196F3; line-height: 44px; font-weight: 700;}
.consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty3{margin: 10px 0 0; font-size: 18px; color: #000; line-height: 30px; font-weight: 400;}

.floating_inner {position: relative; width: 100%;}
.floating_inner .cst_floating_wrap{position: fixed; bottom: 25px; left: 50%; transform: translateX(-50%); width: 962px; z-index: 99;}
.floating_inner .cst_floating_wrap.ab{position : absolute; bottom: 50px;}
.floating_inner .cst_floating_wrap .bt_floating {display: table; width: 100%; table-layout: fixed; vertical-align: top; padding :0 15px 0 20px; background: url("../images/common/bg_floating.png") no-repeat center center; background-size: 100% 100%; border-radius: 10px;}
.floating_inner .cst_floating_wrap .bt_floating .text_area{display: table-cell; width: 100%; font-size: 20px; line-height: 90px; color: #fff; vertical-align: top;}
.floating_inner .cst_floating_wrap .bt_floating .fl_btn_area {display: table-cell; width: 210px; vertical-align: middle;}
.floating_inner .cst_floating_wrap .bt_floating .fl_btn_area a {display: block; padding: 0 20px 0 20px;  width: 100%; font-size: 20px; line-height: 54px; color: #000; background-color: #fff; border-radius: 10px;}
.floating_inner .cst_floating_wrap .bt_floating .fl_btn_area a span {display: block; position: relative; padding: 0 0 0 30px;}
.floating_inner .cst_floating_wrap .bt_floating .fl_btn_area a span::before {content: ''; display: block; position: absolute; left: 0; top: 50%; width: 22px; height: 26px; transform: translateY(-50%); background-image: url("../images/common/cst_bt_logo.png"); background-position: center center; background-size: 22px 26px; background-repeat: no-repeat;}
/*20230220*/
.consultingWrap .info_word{text-align: center; font-size: 32px; color: #000; word-break: keep-all; font-weight: 700; padding-top: 100px;}



@media only screen and (max-width: 1300px){
    .headCont.h262 {height: 200px; margin-top: 50px !important;}
    .n_mt20 {margin: 10px 0 0;}
    .n_mt30 {margin: 15px 0 0;}
    .n_mt40 {margin: 20px 0 0;}
    .consultingWrap {padding: 0 0 150px;}
    .consultingWrap .info_word{text-align: left; font-size: 26px; color: #000; padding-top: 60px; line-height: 36px;}
    .consultingWrap .cstWrap {padding: 50px 0 0;}
    .wave_tab_box {margin: 30px 0 0;}
    .wave_tab_box ul {text-align: left;}
    .wave_tab_box ul li{width: 50%;}
    .wave_tab_box ul li:nth-child(2n){border-right: 1px solid #2196f3;}
    .wave_tab_box ul li:last-child {border-top: 0;}
    .wave_tab_box ul li a{font-size: 16px; line-height: 38px;}
    .wave_tab_box ul li a .bt_radio{width: 15px; height: 15px; margin: 0 8px -1px 0}
    .n_cms_tit {font-size: 32px; line-height: 40px;}
    .n_cms_subtit {font-size: 26px; line-height: 34px;}
    .n_cms_txt br {display: none;}
    .n_cms_title {font-size: 27px; line-height: 38px;}
    .n_cms_title br {display: none;}
    .floating_inner .cst_floating_wrap{position: fixed; bottom: 50px; left: 50%; transform: translateX(-50%); width: 962px; z-index: 99;}
    .consultingWrap .cstWrap .img_gp {margin-top: 40px;}
    .consultingWrap .cstWrap .cslt_box_wrap {margin-top: 40px;}
    .consultingWrap .cstWrap .cslt_box_wrap ul li{margin: 0 15px;}
    .consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty1{font-size: 20px; line-height: 30px;}
    .consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty2{margin: 12px 0 0; font-size: 28px; line-height: 36px;}
    .consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty3{margin: 8px 0 0; font-size: 17px; line-height: 27px;}
}
@media only screen and (max-width: 1080px){
    .consultingWrap {padding: 0 0 60px;}  
    .consultingWrap .cstWrap .txtArea.sty1 {padding-left: 0;}
    .n_cms_subtit br{display: none;}
    .n_mobile {display: block;}
    .n_pc {display: none;}
    .consultingWrap .cstWrap .cmmsTit br{display: none;}

    
    .icon_box_wrap {margin: 40px 0 0;}
    .icon_box_wrap .icon_list {margin: 20px 0 0;}
    .icon_box_wrap .icon_list &gt; li {display: table; width: 100%; table-layout: fixed;  margin: 30px 0 0; padding: 0; vertical-align: top;}
    .icon_box_wrap .icon_list &gt; li .icon_box {display: table-cell; width: 80px; vertical-align: middle;}
    /* .icon_box_wrap .icon_list &gt; li:last-child .icon_box {vertical-align: bottom;} */
    .icon_box_wrap .icon_list &gt; li:last-child .icon_txt br{display: none;}
    .icon_box_wrap .icon_list &gt; li .icon_box .icon {background-position: center center; padding: 0 0 65px;}
    .icon_box_wrap .icon_list &gt; li .icon_box .icon.icon1 {background-size: 74px 55px;}
    .icon_box_wrap .icon_list &gt; li .icon_box .icon.icon2 {background-size: 61px 61px;}
    .icon_box_wrap .icon_list &gt; li .icon_box .icon.icon3 {background-size: 79px 65px;}
    .icon_box_wrap .icon_list &gt; li .icon_text_wrap {display: table-cell; width: 100%; padding: 0 0 0 15px; vertical-align: middle;}
    .icon_box_wrap .icon_list &gt; li .icon_text_wrap .icon_txt {margin: 0; font-size: 18px; line-height: 24px; word-break: keep-all;}
    .icon_box_wrap .icon_list &gt; li .icon_text_wrap .icon_tit {margin: 7px 0 0; font-size: 20px; line-height: 30px;}
    .icon_box_wrap .icon_list &gt; li .icon_text_wrap .sm_tit {font-size: 15px; line-height: 24px; }
    
    
    .cslt_cms_box {margin: 40px 0 0;}
    .cslt_cms_box .cslt_cms_list {margin: 15px 0 60px;}
    .cslt_cms_box .cslt_cms_list &gt; li {padding: 30px 0 30px;}
    .cslt_cms_box .cslt_cms_list &gt; li:first-child {padding: 0 0 30px;}
    .cslt_cms_box .cslt_cms_list &gt; li:last-child {padding: 30px 0 0;}
    .cslt_cms_box .cslt_cms_list &gt; li .cslt_box .img_box {width: 100%; text-align: center;}
    .cslt_cms_box .cslt_cms_list &gt; li .cslt_box .img_box img {display: inline-block;}
    .cslt_cms_box .cslt_cms_list &gt; li.txr .cslt_box .img_box {width: 100%;}
    .cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box {width: 100%; padding: 10px 0 0; text-align: left;}
    .cslt_cms_box .cslt_cms_list &gt; li.txr .cslt_box .txt_box {padding: 10px 0 0; text-align: left;}
    .cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box .cslt_tit {font-size: 22px; line-height: 36px;}
    .cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box .cslt_txt {margin: 10px 0 0; font-size: 16px; line-height: 24px;}
    .cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box .cslt_txt br {display: none;}
    .cslt_cms_box .cslt_cms_list &gt; li .cslt_box .txt_box .cslt_txt_s br{display: none;}

    .consultingWrap .cstWrap .img_gp {margin-top: 20px;}
    .consultingWrap .cstWrap .cslt_box_wrap {margin-top: 20px;}
    .consultingWrap .cstWrap .cslt_box_wrap ul li {margin: 10px 0 0; width: 100%; height: auto; padding: 15px;}
    .consultingWrap .cstWrap .cslt_box_wrap ul li:first-child {margin: 0;}
    .consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty1{font-size: 18px; line-height: 24px;}
    .consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty2{margin: 10px 0 0; font-size: 24px; line-height: 32px;}
    .consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty3{margin: 5px 0 0; font-size: 16px; line-height: 24px;}
 

    .floating_inner .cst_floating_wrap{width: 100%; bottom: 0;}
    .floating_inner .cst_floating_wrap.ab{bottom: 0;}
    .floating_inner .cst_floating_wrap .bt_floating {display: block; padding : 10px; background: url("../images/common/bg_floating_mo.png") no-repeat center center; border-radius: 0; text-align: center; background-size: cover;}
    .floating_inner .cst_floating_wrap .bt_floating .text_area{display: none;}
    .floating_inner .cst_floating_wrap .bt_floating .fl_btn_area {display: inline-block; width: auto;}
    .floating_inner .cst_floating_wrap .bt_floating .fl_btn_area a { padding: 0 15px; font-size: 16px; line-height: 50px;}
    .floating_inner .cst_floating_wrap .bt_floating .fl_btn_area a span {padding: 0 0 0 22px;}
    .floating_inner .cst_floating_wrap .bt_floating .fl_btn_area a span::before {width: 17px; height: 21px; background-size: 17px 21px;}

}
/*20230209*/
.innerWrap2{padding-bottom: 60px;}
/*20230217*/
@media only screen and (max-width: 480px){
    .wave_tab_box ul li a {font-size: 14px;}
    .wave_tab_box ul li a .bt_radio {width: 13px; height: 13px; margin: 0 4px -1px 0;}
    .consultingWrap .info_word{text-align: left; font-size: 22px; color: #000; margin-top: 20px; line-height: 30px;}
}

@media only screen and (max-width: 280px){
    .wave_tab_box ul li a {font-size: 12px;}

    .consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty1 br {display: none;} 
    .consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty2 br {display: none;} 
    .consultingWrap .cstWrap .cslt_box_wrap ul li .txt_sty3 br {display: none;} 
    .n_cms_title .mo_br{display: block;}
    .wave_tab_box ul li:last-child{width: 52%;}
}

</pre></body></html>