@charset "euc-kr";

/*20200720 dj*/
.breakall{word-break:break-all!important;}
.wauto,.wautoA a{width:auto!important;}
.Awauto a{width:auto!important;}
.hauto{height:auto!important;}
.w10{width:10%!important;}
.w20{width:20%!important;}
.w25{width:25%!important;}
.w30{width:30%!important;}
.w40{width:40%!important;}
.w45{width:45%!important;}
.w50{width:50%!important;}
.w55{width:55%!important;}
.w60{width:60%!important;}
.w75{width:75%!important;}
.w80{width:80%!important;}
.w85{width:85%!important;}
.w90{width:90%!important;}
.w95{width:95%!important;}
.w100{width:100%!important;}
.w150{width:150px!important;}
.w170{width:170px!important;}
.w180{width:180px!important;}
.w200{width:200px!important;}
.allp0 *{padding:0!important;}
.allpl0 *{padding-left:0!important;}
.allpr0 *{padding-right:0!important;}
.padding0{padding:0!important;}
.pt0{padding-top:0!important;}
.pt8{padding-top:8px!important;}
.pt25{padding-top:25px!important;}
.pt43{padding-top:43px!important;}
.pt50{padding-top:50px!important;}
.pt51{padding-top:51px!important;}
.pb0{padding-bottom:0px!important;}
.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}
.pb50{padding-bottom:50px!important;}
.pr0{padding-right:0!important;}
.pr5{padding-right:5px!important;}
.pr10{padding-right:10px!important;}
.pl0{padding-left:0!important;}
.pl5{padding-left:5px!important;}
.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}
.pl20{padding-left:20px!important;}
.p5{padding:5px!important;}
.p10{padding:10px!important;}
.p15{padding:15px!important;}
.p20{padding:20px!important;}
.p30{padding:30px!important;}
.margin0{margin:0!important;}
.mauto{margin:0 auto!important;}
.ml0{margin-left:0!important;}
.ml5{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml25{margin-left:25px!important;}
.ml30{margin-left:30px!important;}
.ml35{margin-left:35px!important;}
.ml40{margin-left:40px!important;}
.mr0{margin-right:0!important;}
.mr5{margin-right:5px!important;}
.mr10{margin-right:10px!important;}
.mr20{margin-right:20px!important;}
.mb0{margin-bottom:0!important;}
.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}
.mb50{margin-bottom:50px!important;}
.mt0{margin-top:0!important;}
.mt5{margin-top:5px!important;}
.mt7{margin-top:7px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mt40{margin-top:40px!important;}
.mt50{margin-top:50px!important;}
.mt70{margin-top:70px!important;}
.n,.n>li{font-weight:400!important;}
.b, .b>li{font-weight:700!important;}
.th{font-weight:700!important;text-align:center!important;}
.left{text-align:left!important;}
.center{text-align:center!important;}
.center2{margin:0 auto!important;}
.right{text-align:right!important;}
.top{vertical-align:top!important;}
.middle{vertical-align:middle!important;}
.b{font-weight:700!important;}
.thin{font-weight:300!important;}
.fr{float:right;}
.fl{float:left;}
ul li p{font-size:13px!important;line-height:23px!important;font-weight:400;}
.letter1{letter-spacing:-1px!important;}
.f10{font-size:10px!important;}
.f11{font-size:11px!important;}
.f12{font-size:12px!important;}
.f13{font-size:13px!important;}
.f16{font-size:16px!important;}
.f18{font-size:18px!important;}
.f20{font-size:20px!important;}
.f22{font-size:22px!important;}
.f24{font-size:24px!important;}
.f26{font-size:26px!important;}
.f28{font-size:28px!important;}
.f34{font-size:34px!important;}
.f44{font-size:44px!important;}
.line100{line-height:100%!important;}
.line180{line-height:180%!important;}
.blackColor{color:#000!important;}
.whiteColor{color:#fff!important;}
.redColor{color:red!important;}
.blueColor{color:#2667c2!important;}
.grayColor{color:#888!important;}
.normalColor{color:#555!important;}
.skyColor{color:#8bb6e2!important;}
.greenColor{color:#56adaa!important;}
.purpleColor{color:#9d95da!important;}
.orangeColor{color:#ff5b13!important;}
.yellowColor{color:#fbd0213!important;}
.whiteBack{background:#fff!important;}
.redBack{background:#cc6565!important;color:#fff!important;}
.lightgrayBack{background:#f5f6fa!important;}
.grayBack{background:#888!important;color:#fff!important;}
.blueBack{background:#2667c2!important;color:#fff!important;}
.skyBack{background:#8bb6e2!important;color:#fff!important;}
.lightblueBack{background:#ebf6ff!important;color:#fff!important;}
.navyBack{background:#6d82a0!important;color:#fff!important;}
.greenBack{background:#56adaa!important;color:#fff!important;}
.purpleBack{background:#9d95da!important;color:#fff!important;}
.grayBord{border:1px solid #e5e5e5;}
.grayBord4{border:4px solid #e5e5e5;}
.blueBord{border:4px solid #2667c2!important;background:#fff!important;}
.blueBord2{border:1px solid #2667c2!important;}
.blueBord3{border:3px solid #2667c2!important;}
.skyBord{border:4px solid #8bb6e2;background:#fff!important;}
.greenBord{border:4px solid #56adaa!important;background:#fff!important;}
.purpleBord{border:4px solid #9d95da!important;background:#fff!important;}
.br0{border-radius:0!important;}
.br5{border-radius:5px!important;}
.br10{border-radius:10px!important;}
.relative{position:relative;}
.none{display:none!important;}
.flex{display:flex!important;}
.block{display:block!important;}
.inblock{display:inline-block!important;}
.listnone{list-style:none;}
.ellipsis{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:100%;overflow:hidden;}
.shadow{-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);}
.plus,.arrow,.downArrow,.quotation,.c-arrow,.exclamation{position:relative;}
.plus::after,.arrow::after,.arrow::before{position:absolute;top:50%;right:0;}
.plus::after{content:"+";display:inline-block;font-weight:700;font-size:60px;color:#e4e6e9;margin:-16px -42px 0 0;}
.downArrow::before{content:"";display:inline-block;width:50px;height:30px;background:#ddd;position:absolute;bottom:0;left:50%;margin:0 0 -30px -25px;}
.downArrow::after{content:"";display:inline-block;border-top:30px solid #ddd;border-right:50px solid transparent;border-left:50px solid transparent;position:absolute;bottom:0;left:50%;margin:0 0 -50px -50px;}
.arrow::before{content:"";display:inline-block;width:25px;height:6px;background:#e4e6e9;margin-right:-35px;}
.arrow::after{content:"";display:inline-block;width:15px;height:15px;border-right:5px solid #e4e6e9;border-bottom:5px solid #e4e6e9;transform:rotate(-45deg);margin:-7px -35px 0 0;}
.c-arrow::before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:50%;right:0;margin:-10px 5% 0 0;}
.c-arrow::after{content:"";display:inline-block;width:6px;height:6px;border:2px solid;border-left:none;border-top:none;transform:rotate(-45deg);position:absolute;top:50%;right:0;margin:-4px 7% 0 0;}
.blueArrow::before{background:#2667c2!important;}
.blueArrow::after{border-color:#2667c2!important;}
.skyArrow::before{background:#8bb6e2!important;}
.skyArrow::after{border-color:#8bb6e2!important;}
.allbnone,.allbnone th,.allbnone td{border:none!important;}
.bnone{border:none!important;}
.bbnone{border-bottom:none!important;}
.btnone{border-top:none!important;}
.blnone,.blnone th,.blnone td{border-left:none!important;}
.brnone,.brnone th,.brnone td{border-right:none!important;}
.btg{border-top:1px solid #dadada!important;}
.bbg{border-bottom:1px solid #dadada}
.bbg2{border-bottom:2px solid #dadada}
.quotation{text-align:center;display:inline-block;width:auto;padding:0 40px;margin:15px 0 30px;}
.quotation::before,.quotation::after{content:"¡°";display:inline-block;font-size:70px;color:#b2b2b2;position:absolute;top:15px;left:0;font-family:dotum;}
.quotation::after{content:"¡±";left:inherit;right:0;}
.exclamation::before{content:"";display:inline-block;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:26px solid red;margin-right:7px;vertical-align:-4px;}
.exclamation::after{content:"!";font-weight:700;color:#fff;font-size:20px;position:absolute;top:0;left:0;margin-left:12.5px;}
select:focus,input:focus,textarea:focus,button:focus{outline:none;}
textarea{width:100%;resize:none;min-height:120px;border:1px solid #ccc;padding:5px;margin:0;}
.pointer{cursor:pointer;}
.nobefore::before{display:none!important;}
.noafter::after{display:none!important;}

.selectArrow{display:inline-block;position:relative;}
.selectArrow select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.selectArrow select::-ms-expand{display:none;}
.selectArrow::after{content:"";display:block;width:7px;height:7px;border:2px solid;border-left:none;border-top:none;transform:rotate(45deg);position:absolute;top:50%;right:0;margin:-7px 12px 0 0;}

.contentBox{float:left;max-width:856px;width:100%;box-sizing:border-box;padding-left:35px;text-align:center;padding-bottom:100px;}
.flex .contentBox { float: none; }
body.contentBox{float:inherit;padding-left:0;margin:0;}
.contentBox *,.lnb_section *,.lnb_banner *,.myhome .selectHeader *{word-break:keep-all;font-family:'Noto-sans',sans-serif,'dotum';font-size:14px;line-height:150%;letter-spacing:-0.5px;box-sizing:border-box;}
.contentBox a{display:inline-block;width:100%;height:100%;text-decoration:none;text-align:center;position:relative;}
.contentBox a:hover{text-decoration:none;}
.contentBox .graybtn{border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.2);box-shadow:2px 2px 2px 0px rgba(0,0,0,0.2);width:auto;padding:5px 20px;background:#fff;cursor:pointer;}
.contentBox .graybtn2{border:1px solid #a2a2a2;padding:5px 20px;background:#fff;width:auto;height:34px;cursor:pointer;}
.contentBox .graybtn3{background:#f1f2f6;color:#595b5a;border:1px solid #ebebeb;padding:2px 10px;width:auto;cursor:pointer;}
.contentBox .graybtn4{border:1px solid #dddde0;color:#5a5a5a;padding:4px 10px;width:auto;font-size:13px;font-weight:400;cursor:pointer;background:#fff;}
.contentBox .graybtn5{background:#888;color:#fff;cursor:pointer;height:auto;border:none;}
.contentBox .bluebtn{border:1px solid #2667c2;color:#2667c2;font-weight:700;padding:2px 12px;width:auto;background:#fff;cursor:pointer;}
.contentBox .bluebtn2{background:#2667c2;color:#fff;padding:15px 50px;width:auto;height:auto;border-radius:5px;border:none;cursor:pointer;}
.contentBox .bluebtn2.searchbtn{padding:4px 10px;border-radius:2px;cursor:pointer;}
.contentBox .bluebtn3{background:#2667c2;color:#fff;padding:5px 15px;width:auto;border:none;cursor:pointer;}
.contentBox .mailbtn{background:url('/images/icon/icon_mail.png')no-repeat 22% center;background-size:10%;text-indent:15%;cursor:pointer;}
.contentBox .couplebtn li{display:inline-block;}
.contentBox .couplebtn li a{width:250px;padding:15px 0;}
.contentBox .couplebtn li .bluebtn:hover{background:#2667c2;color:#fff;}
.WA{display:inline-block;overflow:hidden;border:0;position:absolute;margin:-1px;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);top:0;left:0;}
.contentBox h1{font-weight:400;font-size:22px;letter-spacing:-2px;border-bottom:2px solid #000;text-align:left;padding-bottom:20px;color:#000;}
.contentBox h1 a{vertical-align:2px;}
.contentBox h2{font-weight:600;font-size:18px;line-height:30px;text-align:left;margin:50px 0 15px;}
.contentBox h1+h2{margin-top:30px;}
.contentBox h3{font-weight:600;font-size:16px;line-height:26px;text-align:left;margin:50px 0 15px;}
.contentBox h4{text-align:left;margin:30px 0 15px;}
.contentBox .marking::before{content:"";width:6px;height:6px;border:3px solid #2667c2;margin-right:5px;display:inline-block;border-radius:10px;}
.contentBox p{text-align:left;margin-top:15px;}
.contentBox p+p{margin:0;}
.contentBox h1+p{margin-top:40px;}
.contentBox .caution{margin-left:17px;text-align:left;}
.contentBox .caution::before{content:"¡Ø";margin:0 5px 0 -16px;}
.contentBox sup{font-size:10px;letter-spacing:0;}
.contentBox caption{margin:-1px;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);top:0;left:0;}
.contentBox table{margin:15px 0;border-top:3px solid;border-bottom:2px solid;width:100%;position:relative;border-collapse:collapse;}
.contentBox table th,.contentBox table td{padding:10px 15px;border:1px solid #ccc;border-top:none;}
.contentBox table th{background:#ddd;line-height:18px;padding:10px 0;text-align:center;}
.contentBox table tbody th{background:#eee;}
.contentBox table td{text-align:left;}
.contentBox table .circle{margin:3px 0;}
.contentBox .center td{text-align:center;}
.contentBox table select,.contentBox table input{padding:2px 5px;}
.contentBox table select,.contentBox table input[type=date]{min-width:120px;border:1px solid #ccc;}
.contentBox table input[type=text]{width:100%;border:1px solid #ccc;}
.contentBox ul li{margin-top:7px;text-align:left;}
.circle>li{list-style:disc;margin:5px 0 0 22px;text-align:left;}
.dash>li{margin:5px 0 0 20px;text-align:left;}
.dash>li::before{content:"-";margin:0 7px 0 -13px;}
.hangul,.hangul1{margin-left:8px;}
.hangul>li{list-style:hangul;text-align:left;margin:5px 0 0 13px;}
.hangul1>li{list-style:hangul-consonant;text-align:left;margin:5px 0 0 13px;}
.numbering,.c-numbering,.numbering1{margin-left:7px;}
.numbering>li,.numbering1>li{list-style:decimal;text-align:left;margin:5px 0 0 11px;}
.numbering1>li{padding-left:5px;}
.numbering1>li::before{content:")";display:inline-block;background:#fff;padding:0 2px;margin:0 4px 0 -12px;}
.c-numbering>li{text-align:left;margin:5px 0 0 11px;}
.c-numbering>li::before{content:"¨ç";margin:0 5px 0 -18px;}
.c-numbering>li:nth-of-type(2)::before{content:"¨è"}
.c-numbering>li:nth-of-type(3)::before{content:"¨é"}
.c-numbering>li:nth-of-type(4)::before{content:"¨ê"}
.c-numbering>li:nth-of-type(5)::before{content:"¨ë"}
.c-numbering>li:nth-of-type(6)::before{content:"¨ì"}
.c-numbering>li:nth-of-type(7)::before{content:"¨í"}
.c-numbering>li:nth-of-type(8)::before{content:"¨î"}
.c-numbering>li:nth-of-type(9)::before{content:"¨ï"}
.c-numbering>li:nth-of-type(10)::before{content:"¨ð"}
.angle li{margin-left:2px;}
.angle li::before{content:"¤¤";display:inline-block;margin:0 3px 0 -17px;font-size:13px;}
.check>li{margin-top:10px;text-align:left;position:relative;}
.check>li::before{content:"";display:inline-block;border:2px solid #ccc;width:10px;height:10px;margin-right:10px;}
.check>li::after{content:"";display:inline-block;border:4px solid red;border-top:none;border-left:none;width:10px;height:15px;transform:rotate(45deg);position:absolute;top:0;left:0;margin-top:-3px;}
.contentBox .graybox{border:2px solid #ddd;background:#efefef;padding:10px;}
.contentBox .graybord>li{border:1px solid #e5e5e5;display:inline-block;width:24%;vertical-align:top;text-align:center;}
.contentBox .alarm{border:1px solid #ddd;margin-top:30px;padding:15px 15px 15px 100px;position:relative;}
.contentBox .alarm::before {
	content:"i";display:block;position:absolute;
	top:50%;left:30px;
	/* margin:13px 30px; */
	font-size:34px; font-weight:700
	;border:2px solid;border-radius:50%;
	width:45px;height:45px;
	line-height:42px;
	text-align:center;
	transform: translateY(-50%);
}
.contentBox .alarm.graybox{padding:40px 15px 40px 70px;}
.contentBox .alarm.graybox::before{margin:33px 0 0 85px;}
.contentBox .salarm{margin-left:23px;}
.contentBox .salarm::before{content:"i";font-size:11px;width:12px;height:12px;border-radius:50px;border:2px solid #2667c2;display:inline-block;margin:0 5px 0 -21px;font-weight:700;text-align:center;vertical-align:0;line-height:12px;color:#2667c2;}
.cbStep{text-align:center;}
.cbStep li{display:inline-block;background:#e4e6e9;border-radius:100px;width:130px;height:130px;vertical-align:top;padding-top:45px;margin:30px 20px;font-size:16px;}
.cbBlock,.contentProcess{display:flex;position:relative;}
.cbBlock:nth-of-type(1){margin-top:15px;}
.cbBlock dl{display:inline-block;width:100%;margin:5px 0;}
.cbBlock dl:nth-of-type(2){margin:5px 10px;}
.cbBlock a{background:#f1f5f8;padding:30px 14px;border:2px solid #f1f5f8;}
.cbBlock a:hover{border:2px solid #2667c2;}
.cbBlock dt{font-weight:700;margin-bottom:15px;color:#2667c2;font-size:18px;}
.cbBlock dd{color:#666;text-align:left;}

.sitemapWrap a{text-align:left;font-size:12px;}
.sitemapWrap a:hover{text-decoration:none;color:#2667c2}
#sitemap .sitemapWrap>li{display:flex;margin-bottom:20px;}
#sitemap .sitemapWrap dl{border-left:1px solid #eee;width:25%;padding:10px;vertical-align:top;}
#sitemap .sitemapWrap>li dl:nth-of-type(1){border:none;}
#sitemap .sitemapWrap dt{color:#2667c2;font-size:16px;font-weight:700;border-bottom:2px solid #2667c2;padding-bottom:10px;margin-bottom:10px;}
#sitemap .sitemapWrap .circle>li{margin-top:10px;}
#sitemap .sitemapWrap .circle>li:nth-of-type(1){margin-top:0;}
#sitemap .sitemapWrap .circle>li>a{font-size:14px;font-weight:700;}
#sitemap .sitemapWrap .angle>li:nth-of-type(1){margin-top:7px;}

#class_box_menu_wrap{width:184px;position:absolute;top:0;left:0;background:#fff;}
#class_box{margin-left:184px;width:100%;}
.lnb_section{margin-bottom:30px;}
.lnb_section h3,#class_box_menu_wrap h3{font-size:22px;color:#000;letter-spacing:-2px;padding:0 0 20px 0;line-height:150%;margin:0;}
.lnb_section>ul,#class_box_menu_list>ul{border-top:2px solid #000;border-bottom:1px solid #000;}
.lnb_section>ul>li,#class_box_menu_list>ul>li{border-top:1px solid #dddde0;margin:0;}
.lnb_section>ul>li:nth-of-type(1),#class_box_menu_list>ul>li:nth-of-type(1){border-top:none;}
.lnb_section a,#class_box_menu_list a{display:inline-block;width:100%;/*height:100%;*/font-size:15px;font-weight:700;padding:15px 10px;font-family:'Noto-sans',sans-serif,'dotum';color:#000;box-sizing:border-box;text-align:left;}
.lnb_section>ul>li>a:hover,.lnb_section .dot-lnb-selected>a,.lnb_banner li a:hover,.lnb_section .dash a:hover{color:#006cd0!important;text-decoration:none!important;font-weight:700!important;}
.lnb_section .dash li{margin-left:28px;}
.lnb_section .dash li::before{color:#888;}
.lnb_section .dash a{font-size:13px;padding:0 5px 10px;color:#888;font-weight:400;}
.lnb_section .m_menu>a:hover,.lnb_section .m_menu.dot-lnb-selected>a{color:#000;text-decoration:underline;}

.lnb_banner li{border:1px solid #d2d2d2;margin-bottom:10px;display:table;width:100%;min-height:60px;box-sizing:border-box;}
.lnb_banner li a{font-size:15px;line-height:18px;font-weight:700;padding:0 15px 0 65px;display:table-cell;width:100%;height:100%;box-sizing:border-box;letter-spacing:-1px;color:#000;background:url(/images/common/icon_lnb.png)no-repeat left -1px;vertical-align:middle;}
.lnb_banner li:nth-of-type(2) a{background-position:left -71px;}
.lnb_banner li:nth-of-type(3) a{background-position:left -141px;}
.lnb_banner .infobox{padding:15px;}
.lnb_banner .infobox dt{font-size:15px;font-weight:700;color:#000;letter-spacing:-1px;margin-bottom:5px;}
.lnb_banner .infobox dt b{display:block;font-size:30px;color:#3088d9;}
.lnb_banner .infobox dd{color:#888;font-size:14px;letter-spacing:-0.5px;;}
.lnb_banner .infobox .info1{border-top:1px solid #d2d2d2;padding-top:15px;margin-top:15px;}
.lnb_banner .infobox .info1 dd{font-size:11px;letter-spacing:-0.3px;}
#quickmenu_new .quick_layout>a{display:none;margin-bottom:10px;}

#jump{position:absolute;top:0;right:0;width:836px;margin-top:54px;padding:15px 30px;box-sizing:border-box;background:#2667c2;text-align:right;}
#jump form{float:left;width:40%;}
#jump select{border:1px solid rgba(255,255,255,0.3);padding:2px 10px;font-size:22px;color:#fff;background:#035aac;width:100%;margin:0;}
.contentBox #navi_info2{margin-bottom:67px;}

.sub_menu{float:right;margin-top:15px;}
.sub_menu li{display:inline-block;font-size:12px;}
.sub_menu li::before{content:">";display:inline-block;margin-right:4px;color:#555;}
.sub_menu li:nth-of-type(1)::before{display:none;}
.sub_menu li a{width:inherit;}
.cbEx{border:2px solid #ddd;margin:30px 0;padding:15px 20px;text-align:left;}
.contentBox .onebtn{display:inline-block;margin-top:50px;border:2px solid #ddd;background:#efefef;width:auto;padding:15px 30px;}
.Qbox{background:#e2e4e8;padding:10px;margin-bottom:15px;}
.Qbox h4,.Qbox h4 b{display:inline-block;font-size:16px;vertical-align:-2px;margin:0;}
.Qbox h4 b{font-size:18px;vertical-align:baseline;}
.Qbox label{vertical-align:middle;display:inline-block;}
.Qbox input,.Qbox select{padding:4px 5px;line-height:100%;font-size:14px;vertical-align:middle;margin:0;}
.Qbox input[type=text],.Qbox select{width:250px;border-radius:0;border:1px solid #999}
.Qbox select{width:120px;margin-left:5px;height:28px;}
.Qbox input[type=button],.Qbox .searchbtn{background:#7f8288;color:#fff;border:none;line-height:28px;padding:0 15px;cursor:pointer;vertical-align:middle;width:auto;}
.Qbox input[type=checkbox]{margin-left:5px;border-radius:0;border:1px solid #999;background:none;}
.checkbox{position:relative;padding-left:21px;margin-left:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:0;left:0;height:14px;width:14px;border:1px solid #999;margin-top:4px;}
.checkmark:after {content:"";position:absolute;display:none;}
.checkbox input:checked ~ .checkmark:after{display:block;}
.checkbox .checkmark:after{left:3.5px;top:0;width:3px;height:7px;border:solid #999;border-width:0 2.5px 2.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

.colorBoard li{display:inline-block;font-size:11px;}
.colorBoard li::before{content:"";width:8px;height:8px;border:2px solid #cbcdd2;background:#cbcdd2;display:inline-block;margin:0 3px 0 5px;vertical-align:-2px;}
.colorBoard .present::before{background:none;}
.colorBoard .future::before{background:#f4f6fa;border-width:1px;width:10px;height:10px;}

.contentBox .certificate_icons{display:flex;margin:50px 0 30px}
.contentBox .certificate_icons li{border:1px solid #ccc;padding:80px 5px 15px;margin:5px;text-align:center;width:100%;background:url(/landing/images/new/common/icon_gray1.png) no-repeat center 18px;background-size:50px;border-radius:10px;font-size:12px;}
.contentBox .certificate_icons li:nth-of-type(1){margin-left:0;}
.contentBox .certificate_icons li:nth-of-type(6){margin-right:0;}
.contentBox .practiceProcess>li{display:flex;margin:10px 0;}
.contentBox .practiceProcess h5{background:#6181d8;color:#fff;padding-top:20px;border:1px solid #6181d8;width:20%;font-size:16px;font-weight:400;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.contentBox .practiceProcess ul{width:80%;padding:10px;border:1px solid #ccc;border-left:none;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.contentBox .practiceProcess ul li:nth-of-type(1){margin-top:0;}

.contentBox .linkbtn{text-align:left;}
.contentBox .linkbtn li{width:49%;margin:0 0 10px 10px;display:inline-block;}
.contentBox .linkbtn li:nth-of-type(2n-1){margin:0;}
.contentBox .linkbtn li a{width:100%;height:100%;display:inline-block;text-align:left;padding:10px 15px;position:relative;font-weight:700;border:1px solid #ccc;}
.contentBox .linkbtn li a::before{content:"";position:absolute;top:0;right:0;width:41px;height:41px;background:#ccc;}
.contentBox .linkbtn li a::after{content:"+";position:absolute;top:0;right:0;font-weight:700;color:#fff;font-size:40px;width:39px;text-align:center;line-height:31px;}
.contentBox .linkbtn li a:hover{border-color:#2667c2;color:#2667c2;}
.contentBox .linkbtn li a:hover::before{background:#2667c2}

.contentBox #faqCont table th,.contentBox #faqCont table td{background:#fff;border-left:none;border-right:none;}
.contentBox #faqCont table td{background:#f7f7f7}
.contentBox #faqCont table th{cursor:pointer;padding:0;}
.contentBox #faqCont table th span{display:inline-block;padding:15px 10px;width:100%;text-align:left;}
.contentBox #faqCont table tr th:nth-of-type(1) span{background:none;padding:0;display:inline-block;}
.contentBox #faqCont table tr th:nth-of-type(1) span::before{content:"Q";font-weight:700;color:#2667c2;font-size:20px;display:inline-block;text-indent:18px;margin-top:-3px;}
.contentBox #faqCont a{width:auto;vertical-align:0px;}
.contentBox #faqCont strong{color:#2667c2;}
.contentBox #faqCont .Answer{background:#6d82a0;color:#fff;font-weight:700;border-radius:50%;padding:3px 7px;font-size:13px;border-bottom-right-radius:0;}

.scholarship_info,.gate-tab,#frmfaqlist ul,.my_memo_tab{display:flex;}
.scholarship_info li,.gate-tab li,#frmfaqlist li,.my_memo_tab li,.my_memo_tab li a{width:100%;}
.scholarship_info li a,.gate-tab li,#frmfaqlist li,.my_memo_tab li a{border:2px solid #ddd;background:#efefef;font-weight:700;color:#888;padding:10px 0;border-left-width:1px;border-right-width:1px;cursor:pointer;text-align:center;}
.scholarship_info .active a,.gate-tab .on,#frmfaqlist .m_on{border-color:#2667c2;background:#2667c2;color:#fff;border-width:2px;}
.my_memo_tab .on a{background:#fff;color:#2667c2;border-bottom:0;}

.popbg{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:100;}
.popup_absolute{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:101;}
.popup_absolute_right{position:absolute;top:0;right:0;z-index:101;}
.popup_center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;background:#fff;}
.popup_prof{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:101;padding:10px;background:#212e4b;}
.popup_gray{background:#fff;border:4px solid #888;padding:10px;}
/* È¸¿ø°¡ÀÔ */
.jointitle{display:flex;margin:50px 0 70px;}
.jointitle li{background:#006cd0;width:100%;padding:10px 0;text-align:center!important;position:relative;}
.jointitle li span{font-size:16px;color:#fff;font-weight:700;line-height:110%;}
.jointitle li::before{content:"";display:block;width:32px;height:32px;border:8px solid #fff;border-top:0;border-left:0;transform:rotate(-45deg);position:absolute;top:0;left:0;margin:3px 0 0 -30px;}
.jointitle li:nth-of-type(1)::before,.jointitle b{display:none}
.jointitle .on b{display:block;font-size:24px;color:#006cd0;margin-top:13px;}
.jointitle .on span{background:#fff;border:10px solid #006cd0;color:#000;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;}
.joinbox,.joinbox1 iframe{border:1px solid #ccc;background:#f5f5f5;height:180px;overflow-y:scroll;}
.joinbox *{font-size:12px!important;line-height:120%!important;text-align:left;}

.join02 table th{padding:20px 40px;}
.join02 th li span{display:inline-block;width:60px;margin-right:15px;}
.join02 th li label{display:inline-block;}
.join02 th li select{min-width:inherit;width:80px;}
.id_existWrap{width:700px;padding:10px 15px 30px;}
/* ÇÐÁ¡ÀºÇàÁ¦ °³¿ä cb */
.cb .graybord li{background:url(/images/content/icon_cb.png)no-repeat 9px top;padding-top:105px;min-height:180px;}
.cb .graybord li:nth-of-type(2){background-position:-182px top;}
.cb .graybord li:nth-of-type(3){background-position:-374px top;}
.cb .graybord li:nth-of-type(4){background-position:-565px top;}
.cb .graybord li:nth-of-type(5){background-position:9px -188px;}
.cb .graybord li:nth-of-type(6){background-position:-182px -188px;}
.cb .graybord li:nth-of-type(7){background-position:-374px -188px;}
.cb .graybord li:nth-of-type(8){background-position:-565px -188px;}
.cb ign:middle;display:inline-block;}
.Qbox input,.Qbox select{padding:4px 5px;line-height:100%;font-size:14px;vertical-align:middle;margin:0;}
.Qbox input[type=text],.Qbox select{width:250px;border-radius:0;border:1px solid #999}
.Qbox select{width:120px;margin-left:5px;height:28px;}
.Qbox input[type=button],.Qbox .searchbtn{background:#7f8288;color:#fff;border:none;line-height:28px;padding:0 15px;cursor:pointer;vertical-align:middle;width:auto;}
.Qbox input[type=checkbox]{margin-left:5px;border-radius:0;border:1px solid #999;background:none;}
.checkbox{position:relative;padding-left:21px;margin-left:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:0;left:0;height:14px;width:14px;border:1px solid #999;margin-top:4px;}
.checkmark:after {content:"";position:absolute;display:none;}
.checkbox input:checked ~ .checkmark:after{display:block;}
.checkbox .checkmark:after{left:3.5px;top:0;width:3px;height:7px;border:solid #999;border-width:0 2.5px 2.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

.colorBoard li{display:inline-block;font-size:11px;}
.colorBoard li::before{content:"";width:8px;height:8px;border:2px solid #cbcdd2;background:#cbcdd2;display:inline-block;margin:0 3px 0 5px;vertical-align:-2px;}
.colorBoard .present::before{background:none;}
.colorBoard .future::before{background:#f4f6fa;border-width:1px;width:10px;height:10px;}

.contentBox .certificate_icons{display:flex;margin:50px 0 30px}
.contentBox .certificate_icons li{border:1px solid #ccc;padding:80px 5px 15px;margin:5px;text-align:center;width:100%;background:url(/landing/images/new/common/icon_gray1.png) no-repeat center 18px;background-size:50px;border-radius:10px;font-size:12px;}
.contentBox .certificate_icons li:nth-of-type(1){margin-left:0;}
.contentBox .certificate_icons li:nth-of-type(6){margin-right:0;}
.contentBox .practiceProcess>li{display:flex;margin:10px 0;}
.contentBox .practiceProcess h5{background:#6181d8;color:#fff;padding-top:20px;border:1px solid #6181d8;width:20%;font-size:16px;font-weight:400;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.contentBox .practiceProcess ul{width:80%;padding:10px;border:1px solid #ccc;border-left:none;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.contentBox .practiceProcess ul li:nth-of-type(1){margin-top:0;}

.contentBox .linkbtn{text-align:left;}
.contentBox .linkbtn li{width:49%;margin:0 0 10px 10px;display:inline-block;}
.contentBox .linkbtn li:nth-of-type(2n-1){margin:0;}
.contentBox .linkbtn li a{width:100%;height:100%;display:inline-block;text-align:left;padding:10px 15px;position:relative;font-weight:700;border:1px solid #ccc;}
.contentBox .linkbtn li a::before{content:"";position:absolute;top:0;right:0;width:41px;height:41px;background:#ccc;}
.contentBox .linkbtn li a::after{content:"+";position:absolute;top:0;right:0;font-weight:700;color:#fff;font-size:40px;width:39px;text-align:center;line-height:31px;}
.contentBox .linkbtn li a:hover{border-color:#2667c2;color:#2667c2;}
.contentBox .linkbtn li a:hover::before{background:#2667c2}

.contentBox #faqCont table th,.contentBox #faqCont table td{background:#fff;border-left:none;border-right:none;}
.contentBox #faqCont table td{background:#f7f7f7}
.contentBox #faqCont table th{cursor:pointer;padding:0;}
.contentBox #faqCont table th span{display:inline-block;padding:15px 10px;width:100%;text-align:left;}
.contentBox #faqCont table tr th:nth-of-type(1) span{background:none;padding:0;display:inline-block;}
.contentBox #faqCont table tr th:nth-of-type(1) span::before{content:"Q";font-weight:700;color:#2667c2;font-size:20px;display:inline-block;text-indent:18px;margin-top:-3px;}
.contentBox #faqCont a{width:auto;vertical-align:0px;}
.contentBox #faqCont strong{color:#2667c2;}
.contentBox #faqCont .Answer{background:#6d82a0;color:#fff;font-weight:700;border-radius:50%;padding:3px 7px;font-size:13px;border-bottom-right-radius:0;}

.scholarship_info,.gate-tab,#frmfaqlist ul,.my_memo_tab{display:flex;}
.scholarship_info li,.gate-tab li,#frmfaqlist li,.my_memo_tab li,.my_memo_tab li a{width:100%;}
.scholarship_info li a,.gate-tab li,#frmfaqlist li,.my_memo_tab li a{border:2px solid #ddd;background:#efefef;font-weight:700;color:#888;padding:10px 0;border-left-width:1px;border-right-width:1px;cursor:pointer;text-align:center;}
.scholarship_info .active a,.gate-tab .on,#frmfaqlist .m_on{border-color:#2667c2;background:#2667c2;color:#fff;border-width:2px;}
.my_memo_tab .on a{background:#fff;color:#2667c2;border-bottom:0;}

.popbg{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:100;}
.popup_absolute{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:101;}
.popup_absolute_right{position:absolute;top:0;right:0;z-index:101;}
.popup_center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;background:#fff;}
.popup_prof{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:101;padding:10px;background:#212e4b;}
.popup_gray{background:#fff;border:4px solid #888;padding:10px;}
/* È¸¿ø°¡ÀÔ */
.jointitle{display:flex;margin:50px 0 70px;}
.jointitle li{background:#006cd0;width:100%;padding:10px 0;text-align:center!important;position:relative;}
.jointitle li span{font-size:16px;color:#fff;font-weight:700;line-height:110%;}
.jointitle li::before{content:"";display:block;width:32px;height:32px;border:8px solid #fff;border-top:0;border-left:0;transform:rotate(-45deg);position:absolute;top:0;left:0;margin:3px 0 0 -30px;}
.jointitle li:nth-of-type(1)::before,.jointitle b{display:none}
.jointitle .on b{display:block;font-size:24px;color:#006cd0;margin-top:13px;}
.jointitle .on span{background:#fff;border:10px solid #006cd0;color:#000;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;}
.joinbox,.joinbox1 iframe{border:1px solid #ccc;background:#f5f5f5;height:180px;overflow-y:scroll;}
.joinbox *{font-size:12px!important;line-height:120%!important;text-align:left;}

.join02 table th{padding:20px 40px;}
.join02 th li span{display:inline-block;width:60px;margin-right:15px;}
.join02 th li label{display:inline-block;}
.join02 th li select{min-width:inherit;width:80px;}
.id_existWrap{width:700px;padding:10px 15px 30px;}
/* ÇÐÁ¡ÀºÇàÁ¦ °³¿ä cb */
.cb .graybord li{background:url(/images/content/icon_cb.png)no-repeat 9px top;padding-top:105px;min-height:180px;}
.cb .graybord li:nth-of-type(2){background-position:-182px top;}
.cb .graybord li:nth-of-type(3){background-position:-374px top;}
.cb .graybord li:nth-of-type(4){background-position:-565px top;}
.cb .graybord li:nth-of-type(5){background-position:9px -188px;}
.cb .graybord li:nth-of-type(6){background-position:-182px -188px;}
.cb .graybord li:nth-of-type(7){background-position:-374px -188px;}
.cb .graybord li:nth-of-type(8){background-position:-565px -188px;}
.cb .downArrow::before{background:#8bb6e2}
.cb .downArrow::after{border-top-color:#8bb6e2}
/* ÇÐÁ¡ÀºÇàÁ¦ ½ÅÃ»ÀýÂ÷ cb_process */
.cb_process .allbnone,.cb_process tbody{display:block;}
.cb_process tr{display:flex;margin-bottom:50px;}
.cb_process th,.cb_process td{display:inline-block;}
.cb_process .allbnone th{background:#6d82a0;color:#fff;width:20%;}
.cb_process .allbnone td{width:80%}
/* ÇÐÁ¡ÀÎÁ¤ ´ë»ó cb_target */
.cb_target .cbBlock a{padding-top:100px;background:url(/images/content/icon_cb2.png)no-repeat -7px top #f1f5f8;}
.cb_target .cbBlock dl:nth-of-type(2) a{background-position:-290px top;}
.cb_target .cbBlock dl:nth-of-type(3) a{background-position:-570px top;}
.cb_target .cbBlock:nth-of-type(2) dl:nth-of-type(1) a{background-position:-7px -310px;}
.cb_target .cbBlock:nth-of-type(2) dl:nth-of-type(2) a{background-position:-290px -310px;}
.cb_target .cbBlock:nth-of-type(2) dl:nth-of-type(3) a{background-position:-570px -310px;}
/* ÇÐÁ¡ÀÎÁ¤ ½ÅÃ»ÀýÂ÷ cb_guide */
.cb_guide .contentProcess{background:linear-gradient(#e0e0e0 6px, #fff 0);margin-top:70px;}
.cb_guide .contentProcess li{width:115px;height:115px;border-radius:200px;background:#f1f5f8;color:#0069be;font-weight:700;text-align:center;font-size:15px;margin:-56px 0 0 32px;}
.cb_guide .contentProcess li:nth-of-type(1){margin-left:0;}
.cb_guide .contentProcess li span{display:block;background:#777f8f;color:#fff;border-radius:50px;width:55px;margin:15px auto 13px;letter-spacing:0;font-size:12px;line-height:22px;}
.cb_guide .graybord>li{width:49%;}
.cb_guide .graybord .circle{width:90%;margin:0 auto;min-height:110px;}
.cb_guide .graybord h4{width:90%;padding:7px 0;border-radius:50px;margin:15px auto;font-size:18px;text-align:center;}
.cb_guide .graybord .graybox{min-height:100px;border:none;}
.cb_guide .graybord .graybox li,.cb_guide .graybord .graybox p{font-size:13px;margin:0;padding:0 15px 0 25px;}
/* ±³À°ÀÌ³ä intro01 */
.intro01 .cbStep li{font-size:22px;line-height:26px;padding-top:40px;margin:50px 50px 20px;position:relative;}
.intro01 .cbStep li::before{content:"";display:block;width:2px;height:40px;background:#ccc;position:absolute;top:0;left:50%;margin-top:-40px;}
.intro01 .bluebtn2{position:relative;}
.intro01 .bluebtn2::before{content:"";border-right:150px solid transparent;border-bottom:30px solid #8bb6e2;border-left:150px solid transparent;display:block;position:absolute;top:0;left:50%;margin:-33px 0 0 -150px;}
.intro01 .bluebtn2::after{content:"";display:block;width:470px;height:2px;background:#ccc;position:absolute;bottom:0;left:50%;margin:0 0 -27px -235px;}
/* Æ¯Â¡ ¹× ÇýÅÃ intro05*/
.contentBox.intro05 .firstline li,.contentBox.intro05 .graybord li a,.contentBox.intro05 .secondline li:nth-of-type(6){width:32%;margin:0.5% 0.2%;min-height:146px;box-sizing:border-box;padding:15px;text-align:left;font-weight:700;font-size:16px;color:#5b5b5b}
.contentBox.intro05 .graybord li{width:32%;margin:0.5% 0.2%;position:relative;}
.contentBox.intro05 .graybord li::before{content:"";display:block;width:130px;height:60px;position:absolute;bottom:0;right:10px;background:url(/images/intro/img_intro05New_01.gif)no-repeat -97px -69px;}
.contentBox.intro05 .graybord li a{width:100%;margin:0;}
.contentBox.intro05 .graybord li a::after{content:"ÀÚ¼¼È÷ º¸±â >";border:1px solid #ccc;padding:1px 9px;font-size:12px;color:#999;border-radius:5px;position:absolute;bottom:0;left:0;margin:10px;}
.contentBox.intro05 .graybord li .whiteColor::after{color:#fff;border-color:#fff;}
.contentBox.intro05 .firstline li:nth-of-type(2)::before{background-image:url(/images/intro/img_intro05New_02.gif);height:70px;background-position:-97px -59px;}
.contentBox.intro05 .firstline li:nth-of-type(3)::before{background-image:url(/images/intro/img_intro05New_03.gif);}
.contentBox.intro05 .secondline li:nth-of-type(1)::before{background-image:url(/images/intro/img_intro05New_04.gif);}
.contentBox.intro05 .secondline li:nth-of-type(2)::before{background-image:url(/images/intro/img_intro05New_05.gif);}
.contentBox.intro05 .secondline li:nth-of-type(3)::before{background-image:url(/images/intro/img_intro05New_06.gif);}
.contentBox.intro05 .secondline li:nth-of-type(4)::before{background-image:url(/images/intro/img_intro05New_07.gif);}
.contentBox.intro05 .secondline li:nth-of-type(5)::before{background-image:url(/images/intro/img_intro05New_08.gif);}
.contentBox.intro05 .secondline li:nth-of-type(6)::before{background-image:url(/images/intro/img_intro05New_09.gif);}
.contentBox.intro05 .secondline li:nth-of-type(7)::before{background-image:url(/images/intro/img_intro05New_10.gif);}
.contentBox.intro05 .secondline li:nth-of-type(8)::before{background-image:url(/images/intro/img_intro05New_11.gif);}
.contentBox.intro05 .secondline li:nth-of-type(9)::before{background-image:url(/images/intro/img_intro05New_12.gif);}
.contentBox.intro05 .secondline li:nth-of-type(10)::before{background-image:url(/images/intro/img_intro05New_13.gif);}
.contentBox.intro05 .secondline li:nth-of-type(11)::before{background-image:url(/images/intro/img_intro05New_14.gif);}
.contentBox.intro05 .secondline li:nth-of-type(12)::before{background-image:url(/images/intro/img_intro05New_15.gif);}
/* ¿¬Çõ intro6 */
.intro6 .dot-tab{position:relative;display:flex;}
.intro6 .dot-tabitem{font-size:18px;font-weight:700;color:#fff;background:#888;border:2px solid #fff;cursor:pointer;width:100%;padding:10px 0;}
.intro6 .dot-tabitem.on,.dot-tabitem.on:hover{background:#2667c2;}
.intro6 .dot-tabitem:hover{background:#666;}
.history_content{display:none;}
.history_content.on{display:block;}
.intro6 .history_content dl{position:relative;padding-left:30%;margin-top:70px;}
.intro6 .history_content dt{font-size:50px;font-weight:700;background:#ccc;width:150px;height:150px;line-height:146px;border-radius:500px;color:#fff;text-align:center;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);position:absolute;top:50%;left:0;margin:-80px 0 0 50px;}
.intro6 .history_content dd{border-bottom:1px solid #eee;padding:0 10px 7px;}
.intro6 .history_content dd b{font-size:18px;display:inline-block;margin:-4px 8px 0 0;padding-top:8px;}
.intro6 .history_content dd b::after{content:"êÅ";}
.intro6 .history_content ol{display:inline-block;vertical-align:top;margin-left:-4px;width:90%;}
/* ±³À°ºÎ Æò°¡ÀÎÁ¤ intro04 */
.intro04 .carefull>li{display:inline-block;vertical-align:middle;width:40%;box-sizing:border-box;}
.intro04 .carefull>li:nth-of-type(2){border-left:2px solid #ccc;padding-left:50px;}
.intro04 .carefull img{vertical-align:center;}
.intro04 .carefull>li ol li{font-size:16px;font-weight:700;position:relative;display:inline-block;padding:0 5px;}
.intro04 .carefull>li ol li::before{content:"";width:100%;height:2px;background:#aaa;display:block;position:absolute;top:50%;left:0;}
.intro04 .carefull>li ol li::after{content:"x";font-size:28px;color:red;margin-left:5px;font-weight:700;}
.intro04 .circle{border:10px solid #ddd;padding:30px;}
/* ¿À½Ã´Â ±æ intro08 */
.intro08 a{width:auto;box-sizing:unset;}
.dot-map{height:500px;background-color:#fff;-webkit-box-shadow:0px 3px 7px 1px rgba(0,0,0,0.54);-moz-box-shadow:0px 3px 7px 1px rgba(0,0,0,0.54);box-shadow:0px 3px 7px 1px rgba(0,0,0,0.54);position:relative;}
.dot-map #map,.dot-map #roadview{width:100%;height:100%;position:absolute;left:0;top:0;}
.dot-map #roadview{display:none;}
.dot-map .radius-border{border:1px solid #01579b;border-radius:5px;}
.dot-map .btn{padding:7px 0;background:#fff;background:linear-gradient(#fff, #e1f5fe);box-sizing:border-box;}
.dot-map .custom-typecontrol{display:flex;position:absolute;top:10px;left:50%;transform:translateX(-50%);overflow:hidden;margin:0;padding:0;width:195px;z-index:1;font-weight:700;}
.dot-map .custom-typecontrol .btn{width:100%;border-left:1px solid #01579b;}
.dot-map .custom-typecontrol .btn.btn-selected{color:#fff;background:#0277bd;background:linear-gradient(#0277bd, #0288d1);}
.dot-map .custom-typecontrol .btn:first-child{border-left:none;}
.dot-map .custom-zoomcontrol{position:absolute;top:10px;right:10px;width:36px;height:120px;overflow:hidden;z-index:1;}
.dot-map .custom-zoomcontrol .btn{width:100%;color:#3f51b5;height:40px;border-top:1px solid #01579b;}
.dot-map .custom-zoomcontrol .btn:first-child{padding:7px 0;border-top:none;}
.dot-map .custom-typecontrol .btn:hover,.dot-map .custom-zoomcontrol .btn:hover{background:#b3e5fc;background:linear-gadient(#b3e5fc, #81d4fa);color:#333;}
.dot-map .custom-typecontrol .btn:active,.dot-map .custom-zoomcontrol .btn:active{background:#e1f5fe;background:linear-gadient(#e1f5fe, #fff);}
.dot-map .contact{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:1;padding:10px;background:rgba(0, 0, 0, 0.7);border-radius:2px;width:650px;}
.dot-map .contact *{font-size:12px;color:#fff;margin:0;line-height:200%;letter-spacing:0;}
.dot-map .contact .contact-label{display:inline-block;width:50px;font-weight:700;}
.location-map{margin:0 auto;text-align:left;}
.transportation{width:48%;margin-top:50px;display:inline-block;}
.transportation.bus{margin-left:3%;}
.transportation h3{margin:0;padding:0;}
.transportation h3 .material-icons{float:left;margin-right:5px;}
.transportation .list{padding-left:17px;}
.transportation .transportation-line{position:relative;padding:8px;padding-left:24px;background:#227ec7;color:#fff;width:100%;height:auto;margin:20px 0;}
.location-map .btn{position:absolute;top:0;right:0;color:#fff;padding:8px 15px 0 0;box-sizing:border-box;}
.location-map .btn > .material-icons {vertical-align:middle;}
.transportation .line-no3{color:#fff;background:#F36630;}
.transportation .line-no7{color:#fff;background:#5D6519;}
.transportation .line-no3 .transportation-line-no{border-color:#F36630;color:#F36630;}
.transportation .line-no7 .transportation-line-no{border-color:#5D6519;color:#5D6519;}
.transportation .transportation-line-no{display:block;position:absolute;width:32px;height:32px;top:50%;left:-16px;transform:translateY(-50%);border:3px solid #227ec7;color:#227ec7;background:#fff;z-index:1;font-weight:700;font-size:18px;border-radius:50%;text-align:center;}
.transportation .transportation-line-no .material-icons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
/* ¹è¿ò±³À°±âºÎ scholarship4 */
.scholarship4 .cbStep li{border-radius:5px;padding:15px 0;width:12%;height:68px;margin-top:0;margin-bottom:0;font-size:13px;font-weight:700;letter-spacing:-1px;}
/* ÈÄ¿øÀåÇÐ¾È³» scholarship5 */
.scholarship5 .support-tab,.gateinfo-tab{display:flex;}
.scholarship5 .supports,.gateinfos{cursor:pointer;border:1px solid #ccc;border-radius:10px;width:100%;padding:18px 0;font-size:22px;font-weight:700;line-height:28px;}
.scholarship5 .supports{margin-left:10px;}
.scholarship5 .supports:nth-of-type(1){margin-left:0;}
.scholarship5 .supports.on,.gateinfos.on{border:3px solid #2667c2;position:relative;}
.scholarship5 .supports.on::after,.gateinfos.on::after{content:"";position:absolute;bottom:0;left:50%;border-top:15px solid #2667c2;border-right:15px solid transparent;border-left:15px solid transparent;margin:0 0 -16px -12px;}
.scholarship5 .history_content{border:3px solid #2667c2;margin-top:30px;padding:30px;min-height:300px;}
.scholarship5 .history_content dl{position:relative;padding-left:33%;margin-top:30px;}
.scholarship5 .history_content dt{position:absolute;top:0;left:0;}
.scholarship5 .history_content a{padding:5px 20px;margin-top:20px;}
/* ÀåÇÐ¼ö¿©½Ä scholarship6 */
.scholarship6 .scholarship_list{border-top:2px solid #2667c2}
.scholarship6 .scholarship_list>li{border-bottom:2px solid #ccc;margin:0;background:no-repeat 15px center;background-size:195px 94px;}
.scholarship6 .scholarship_list>li a{padding:15px 15px 15px 30%;}
.scholarship6 .scholarship_list>li a:hover h4{text-decoration:underline;}
.scholarship6 .scholarship_list>li a li,.scholarship6 .scholarship_list>li a li b{font-size:13px;}
.scholarship6 .scholarship_list>li a li p{display:inline-block;vertical-align:top;margin:-3px 0 0 10px;width:92%}
/* ½Ç½ÀÁö¿ø¼¾ÅÍ infocenter4 */
.infocenter4 .practice_support{padding-right:40%;}
.infocenter4 .practice_support h2{font-size:60px;color:#6181d8;letter-spacing:-5px;line-height:70px;margin:50px 0 20px;}
.infocenter4 .practice_support h2 span{display:block;font-size:30px;color:#888;letter-spacing:-3px;}
.infocenter4 .practice_support .check li,.infocenter4 .practice_support .check li b{font-size:18px;font-weight:700;letter-spacing:-1.5px;}
.infocenter4 .practice_support .check li b{color:#6181d8;border-bottom:2px solid #ccc;padding:0 3px;}
.infocenter4 .practice_btn{width:65%;margin-right:-65%}
.infocenter4 .practice_btn li{margin-bottom:15px;}
.infocenter4 .practice_btn li a{font-size:26px;font-weight:700;padding:12px 0;border-width:3px!important;position:relative;}
.infocenter4 .practice_btn li a:hover::after{content:"";display:block;width:10px;height:10px;border:3px solid #fff;border-top:none;border-left:none;transform:rotate(-45deg);position:absolute;top:50%;right:0;margin:-6px 29px 0 0;}
.infocenter4 .practice_btn li a:hover::before{content:"";display:block;width:26px;height:26px;border:3px solid #fff;border-radius:50px;position:absolute;top:50%;right:0;margin:-15px 18px 0 0;}
.infocenter4 .practice_btn li .purpleBord:hover{background:#9d95da!important;color:#fff!important;}
.infocenter4 .practice_btn li .greenBord:hover{background:#56adaa!important;color:#fff!important;}
.infocenter4 .practice_btn li .skyBord:hover{background:#8bb6e2!important;color:#fff!important;}
/* ÀåÇÐ¼ö¿©½Ä »ó¼¼ÆäÀÌÁö scholarship6_sub */
.scholarship6_sub dt{background:#f0f0f0;text-align:left;padding:10px 20px;border-top:2px solid #6d8ecc;font-weight:700;}
.scholarship6_sub dd{border-bottom:1px solid #d4d4d4;padding:15px 0;}
/* ¹è¿ò ÇÐ½À °¡ÀÌµå guide12 */
.guide-tab li{cursor:pointer;border:2px solid #ccc;color:#888;display:inline-block;width:15%;margin:0 20px;border-radius:5px;padding:10px 0;position:relative;}
.guide-tab li::after{content:"";display:block;border-top:10px solid transparent;border-left:10px solid #ccc;border-bottom:10px solid transparent;position:absolute;top:50%;right:0;margin:-10px -30px 0 0;}
.guide-tab li:hover,.guide-tab .on{color:#2667c2;border-color:#2667c2;font-weight:700;}
.guide-tab li:hover::after,.guide-tab .on::after{border-left:10px solid #2667c2;}
.guide12 .history_content,.join .history_content{border:1px solid #2667c2;background:#fafafa;padding:30px;margin-top:50px}
.guide12 .history_content ul{max-width:546px;margin:0 auto;}
.guide12 .history_content ul li{border-top:1px solid #ccc;padding:20px 0 50px;line-height:22px;}
.guide12 .history_content img{display:block;margin:15px auto 0;}
/* ¹è¿ò ÇÐ»ç ÀÏÁ¤ infocenter8 */
.infocenter8 #lecturePlanView .planTab li{border-color:#ddd}
.infocenter8 #lecturePlanView .planTab li a,.login{background:#efefef;color:#888;}
.infocenter8 #lecturePlanView .planTab li.active{border-color:#6181d8;border-left-width:2px;border-right-width:2px;}
.infocenter8 #lecturePlanView .planTab li.active a{color:#6181d8;background:#fff;}
.infocenter8 #lecturePlanView .planViewWrap .planViewTitle,.infocenter8 #lecturePlanView .planViewWrap .tbl_planOrder td.active a{background:#6181d8;}
.infocenter8 #lecturePlanView .planViewWrap .tbl_planWrap .td_planSchedule{border:none;}
.infocenter8 #lecturePlanView .planViewWrap .tbl_planSchedule{border:2px solid #6181d8;}
.contentBox.infocenter8 table{border:none;}
.infocenter8 #lecturePlanView .planViewWrap .tbl_planWrap .td_planOrder{border:1px solid #d9d9d9;border-right:none;}
/*¼ö°­ÄÄÇ»ÅÍ my_com*/
.contentBox.my_com table td{padding:5px 10px;}
.contentBox.my_com .center td{padding:5px;}
.contentBox.my_com table td p{padding:2px 0;}
.contentBox.my_com table input[type=text]{width:100%;padding:2px;}
.contentBox.my_com table input[type=button]{padding:3px 10px;min-width:50px;}
.contentBox.my_com table .blueBack{cursor:pointer}
.contentBox.my_com table input[type=radio]{margin:0 5px 0 10px;vertical-align:-2px;}
/*ÇÐ½ÀÈ¯°æ ÀÚ°¡Áø´Ü cs_check*/
.cs_check .couplebtn,.login-tab{display:flex;}
.cs_check.contentBox .couplebtn li,.cs_check.contentBox .couplebtn li a{width:100%;}
.cs_check.contentBox .couplebtn li a,.cs_check.contentBox .couplebtn li a b{font-size:16px;}
.cs_check table td{padding-top:90px;position:relative;}
.cs_check table td::before{content:"";display:block;width:80px;height:80px;position:absolute;top:0;left:50%;margin:8px 0 0 -40px;background: url(/career_upload_files/editor_images/2020/icon_browser.png)no-repeat -7px 0;}
.cs_check table td:nth-of-type(2)::before{background-position:-138px 0;}
.cs_check table td:nth-of-type(3)::before{background-position:-266px 0;}
.cs_check table td:nth-of-type(4)::before{background-position:-388px 0;}
/*°øÁö»çÇ× cs_notice_list*/
.cs_notice_list table .yhm_txt,.cs_notice_list table .title_td{padding:0;}
.cs_notice_list table .yhm_txt a,.cs_notice_list table .title_td a{padding:10px;}
.cs_notice_list .yhm_pageAll a{width:auto;}
.cs_notice_list .yhm_pageAll img{margin:0 2px;vertical-align:-2px}
.cs_notice_list .not{background:#6181d8;color:#fff;padding:3px 10px;border-radius:2px;font-size:12px;}
.cs_notice_list .Qbox label{vertical-align:-1px}
.cs_notice_list .font_dblue-b{font-weight:700;color:#3088d9}
/*°øÁö»çÇ× »ó¼¼º¸±â cs_notice_view*/
.cs_notice_view table th,.cs_notice_view table td{border-left:none;border-right:none;}
.cs_notice_view .padding0 a:hover{text-decoration:underline;color:#006cd0}
.cs_notice_view .notice_contents a{width:auto;}
/*ÀÎÁõ¼­ FAQ cs_gate_faq*/
.cs_gate_faq #faqCont table tr{border-bottom:1px dotted #ccc;}
.cs_gate_faq #faqCont table td,.cs_gate_faq #faqCont table th{background:none;border:none;}
.cs_gate_faq #faqCont table th b{display:inline-block;padding:2px 7px;border-radius:2px;margin-left:10px;}
.cs_gate_faq #faqCont table td{padding:0;}
.cs_gate_faq #faqCont table td a{padding:15px 10px;width:100%;text-align:left;font-weight:700;}
.cs_gate_faq #faqCont table .answer th{vertical-align:top;padding-top:25px;background:#f7f7f7;}
.cs_gate_faq #faqCont table .answer td{padding:0 10px;background:#f7f7f7;}
/*ÀÎÁõ¼­ »ç¿ë¾È³» cs_gate_info*/
.gateinfo-tab .gateinfos{text-align:center;font-size:16px;color:#888}
.gateinfo-tab .gateinfos.on{color:#2667c2}
.cs_gate_info .cb_process .allbnone th{width:30%;background:#8bb6e2;}
.cs_gate_info .login{background:#efefef;color:#888;padding:10px 0;width:100%;text-align:center;border:1px solid #ccc;border-bottom:2px solid #6181d8;cursor:pointer;}
.cs_gate_info .login:nth-of-type(2){border-left:none;border-right:none;}
.cs_gate_info .login.on{color:#6181d8;background:#fff;border:2px solid #6181d8!important;border-bottom:none!important;font-weight:700;}
/* ºü¸¥»ó´ã ½ÅÃ» cs_tomaster */
.cs_faq .question a::before{content:"Q";background:#2667c2;font-weight:700;color:#fff;font-size:12px;padding:3px 5px;border-radius:2px;margin:0 10px 0 -15px;}
.paging a{width:auto;}
.paging2 *{width:auto;display:inline-block;}
.paging2 a{padding:0 5px;}
/* »ó´ã°Ô½ÃÆÇ cs_counsel_list */
.cs_counsel_list table td,.cs_counsel_list table th{border-left:none;border-right:none;}
.cs_counsel_list table th{border-bottom:none;}
/* ½Ç½ÀÁö¿ø¼¾ÅÍ infocenter */
.infocenter a{width:auto;}
.infocenter .other_lectureArea{border:1px solid #ccc;padding:2px;width:120px;float:left;margin-bottom:10px;}
.infocenter .other_pageNumWarp li{display:inline-block;margin:0 2px;}
.infocenter .other_pageNumWarp a{border:1px solid #ccc;width:34px;height:34px;line-height:32px;vertical-align:top;}
.infocenter .other_pageNumWarp a img{padding-top:12px;}
.infocenter .other_pageNumWarp .active a{background:#888;color:#fff;font-weight:700;}
.infocenter .tbl_other_lectureList td{padding:15px 0;}
.infocenter .tbl_other_lectureList td span{font-size:12px;padding:3px 7px;}
/* ÀüÀÚµµ¼­°ü infocenter6 */
.infocenter6 h2,.infocenter6 h2 b{font-size:38px;letter-spacing:-3px;margin:0;line-height:130%;}
.infocenter6 .thin{font-size:28px;letter-spacing:-2px;}
.infocenter6 h3{font-size:30px;margin:0;letter-spacing:-2px;}
.infocenter6 h4{font-size:20px;margin:0 0 5px;letter-spacing:-1px;}
.infocenter6 .library a{color:#fff;font-size:15px;font-weight:700;padding:15px 50px;}
.infocenter6 .library>li{padding:50px;margin:0;}
.infocenter6 .library li div{margin:30px 0 80px}
.infocenter6 .library li div,.infocenter6 .library li div b{font-size:18px;color:#555;letter-spacing:-1px;}
.infocenter6 .library li>a{background:#ff6d1d;margin-top:30px;}
.infocenter6 .library li>.c-arrow::after{border-color:#ff6d1d}
.infocenter6 .library dl{display:inline-block;width:47%;margin-top:50px;vertical-align:top;}
.infocenter6 .library dl:nth-of-type(1){margin-right:5%;}
.infocenter6 .library dt{color:#2c9da9;border-bottom:1px solid #2c9da9;font-size:24px;font-weight:700;padding-bottom:10px;letter-spacing:-2px;}
.infocenter6 .library dd{color:#555;font-size:15px;letter-spacing:-1.5px;margin:20px 0 73px;line-height:180%;min-height:135px;}
.infocenter6 .library dl a{background:#2c9da9;}
.infocenter6 .library dl .c-arrow::before{background:#000;}
.infocenter6 .library dl .c-arrow::after{border-color:#2c9da9}
/* ÀÚ°ÝÁõ½ÃÇèÀÏÁ¤¾È³» infocenter7 */
.infocenter7 .supports{padding:0;}
.infocenter7 .supports a{padding:18px 0;font-size:15px;}
.infocenter7 .supports.on a{color:#2667c2}
/* ¹«·áÇÐ½À¼³°è½ÅÃ» plan */
.plan .planStep li{display:inline-block;width:31%;text-align:center;}
.plan .planStep li h3{text-align:center;margin:0;}
.plan .planStep li h3::before{content:"";display:block;width:130px;height:130px;border-radius:50%;border:2px solid #ccc;margin:0 auto 10px;background:url(/images/plan/plan_title.gif)no-repeat -55px -222px;}
.plan .planStep li:nth-of-type(2) h3::before{background-position:-285px -222px;}
.plan .planStep li:nth-of-type(3) h3::before{background-position:-519px -222px;}
.plan .arrow::before{margin:-35px -15px 0 0;}
.plan .arrow::after{margin:-42px -18px 0 0;}
.plan .planTab li{width:100%;}
.plan .planTab a{float:inherit;width:100%;border-bottom-color:#6181d8}
.plan .planTab a.atvie{color:#6181d8;border-color:#6181d8;border-bottom:0;}
.plan .planBnrWrap{border:1px solid #ccc;margin-top:20px;}
.plan .planBnrWrap li{margin:0;}
.plan .planBnrWrap li dl{width:100%;border:1px dotted #ccc;border-right:0;border-bottom:0;position:relative;}
.plan .planBnrWrap li dl::before{content:"";display:block;width:65px;height:60px;margin:20px 15px;position:absolute;top:0;right:0;background:url(/images/plan/plan_bnr01.jpg)no-repeat right -6px;}
.plan .planBnrWrap li:nth-of-type(1) dl:nth-of-type(2)::before{background-image:url(/images/plan/plan_bnr02.jpg)}
.plan .planBnrWrap li:nth-of-type(1) dl:nth-of-type(3)::before{background-image:url(/images/plan/plan_bnr03.jpg)}
.plan .planBnrWrap li:nth-of-type(2) dl:nth-of-type(1)::before{background-image:url(/images/plan/plan_bnr04.jpg)}
.plan .planBnrWrap li:nth-of-type(2) dl:nth-of-type(2)::before{background-image:url(/images/plan/plan_bnr05.jpg)}
.plan .planBnrWrap li:nth-of-type(2) dl:nth-of-type(3)::before{background-image:url(/images/plan/plan_bnr08.jpg)}
.plan .planBnrWrap li:nth-of-type(3) dl:nth-of-type(1)::before{background-image:url(/images/plan/plan_bnr07.jpg)}
.plan .planBnrWrap li:nth-of-type(3) dl:nth-of-type(2)::before{background-image:url(/images/plan/plan_bnr06.jpg)}
.plan .planBnrWrap li:nth-of-type(3) dl:nth-of-type(3)::before{background-image:url(/images/plan/plan_bnr09.jpg)}
.plan .planBnrWrap a{border:none!important;float:inherit;font-size:16px;font-weight:700;background:#6181d8;display:block;color:#fff;line-height:220%;height:auto;position:absolute;bottom:0;left:0;}
.plan .planBnrWrap a:hover{text-decoration:none;}
.plan .planBnrWrap li dt{position:absolute;top:0;left:0;margin-top:20px;}
.plan .planBnrWrap li dt,.plan .planBnrWrap li dd{padding:0 15px;}
.plan .planBnrWrap li dt,.plan .planBnrWrap li dt span{font-size:26px;font-weight:700;color:#6181d8;letter-spacing:-2px;line-height:130%;}
.plan .planBnrWrap li dt span{font-size:22px;;display:block;}
.plan .planBnrWrap li dd{margin:100px 0 55px}
.plan .planBnrWrap li:nth-of-type(1) dl{border-top:0;}
.plan .planBnrWrap li dl:nth-of-type(1){border-left:0;}
.plan.contentBox table th{padding:2px 0;font-size:12px;}
.plan.contentBox table td{padding:10px;font-size:12px;}
.plan.contentBox table thead th{background:#ebf6ff;border:1px solid #98b9de;font-weight:400;}
/* ¹«·áÇÐ½À¼³°è ½ÅÃ» plan_online10 */
.plan_online10 table input{width:100%;padding:2px 5px;}
.plan_online10 table select{padding:2px 5px;}
.plan_online10 textarea{width:100%;resize:none;height:80px;}
/* °øÁö»çÇ× »ó¼¼º¸±â cs_notice_view */
.cs_notice_view th, cs_notice_view td{border-left:none;border-right:none;}
/* ÄíÆùÇöÈ² #coupon */
#coupon label{display:inline-block;}
#coupon .regi{border:4px solid #006cd0;font-size:18px;padding:8px 15px;width:100%;height:51px;}
#coupon .bluebtn2{border-radius:0;border:none;height:auto;font-size:17px;padding:13px 50px;height:51px;}
#coupon .couponBox>div{padding:10px;}
#coupon .couponBox dl{background:url(/images/common/couponBack.png)no-repeat center;background-size:contain;padding:30px 0;}
#coupon .couponBox dt{font-size:24px;font-weight:700;border:1px solid #fff;border-left:0;border-right:0;letter-spacing:-2px;display:inline-block;padding:5px 3px;}
#coupon .couponBox dd{font-size:18px;font-weight:700;color:#006cd0;font-family:'NanumSquare';line-height:100%}
#coupon .couponBox .price{font-size:60px;color:#ff5b13;font-weight:700;letter-spacing:-2px;line-height:150%}
#coupon .couponBox .percent{font-size:74px;color:#ff5b13;font-weight:700;letter-spacing:-3px;line-height:122%}
#coupon .couponBox ul{padding:10px 22px;}
#coupon .couponBox li{margin-top:2px;font-size:12px;}
#coupon .couponBox .bluebtn2{margin:10px 0;}
/* ÀÌº¥Æ® »ó¼¼ event_view */
.event_view .bbg div{display:inline-block;}
.event_view .paging font{margin:0 5px;}
#lecture_review a{height:auto;}
.exceptinfoWrap{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);top:0;left:0;z-index:100;display:none;}
.exceptinfo{background:#fff;width:500px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}
.exceptinfo h3{margin-top:0px;background:#ebebeb;padding:10px;}
.exceptinfo h3 a{font-size:24px;line-height:100%;padding:0 5px;}
.exceptinfo p{width:80%;margin:0 auto;}
.exceptinfo .couplebtn li a{padding:10px 20px;width:auto;margin:20px 0 15px;}
/* ³ªÀÇ°­ÀÇ½ÇÈ¨ mybaeoom_main */
.mybaeoom_main h1 span{color:#5a5a5a;font-size:14px;}
.verticalbar::before{content:"";display:inline-block;background:#5a5a5a;width:2px;height:14px;vertical-align:middle;margin:0 10px;}
/* ³ªÀÇÇÐ½ÀÇöÈ² my_state */
.my_state .ui-selectbox .ui-button{background-position:0 50%;width:25px;height:100%;top:0;}
/* ¼ö°­°ú¸ñ .myhome */
#containerNew .myhome .quickmenu{margin-top:66px;}
.myhome .selectHeader{width:100%;background:#0462ba;}
.myhome .selectHeader span{padding:17px 15px;box-sizing:border-box;color:#fff;font-size:22px;letter-spacing:-1px;display:inline-block;width:183px;border-right:1px solid #fff;}
.myhome .selectHeader select{border:1px solid rgba(255,255,255,0.5);color:#fff;font-size:22px;letter-spacing:-2px;background:#0462ba;width:360px;vertical-align:0;margin-left:30px;padding:4px 7px;}
.myhome .selectHeader .selectArrow::after{border-color:#fff;}
.myhome .selectHeader p{float:right;margin:20px;font-size:18px;color:#cedfff;font-weight:300;letter-spacing:-1px;}
.myhome .contentBox{padding-top:50px;}
.myhome .contentBox table th,.myhome .contentBox table td{border:1px solid #ccc;border-bottom:none;}
.myhome td .bluebtn,.myhome td .graybtn2{font-size:12px;margin:0 auto;padding:2px 0;display:block;width:65px;font-weight:700;}
.myhome .lightgrayBack h4{display:inline-block;padding:5px 10px;border:1px solid;vertical-align:top;margin:11px 10px 0 0;}
.myhome .lightgrayBack h4+.numbering{display:inline-block;}
.help{display:inline-block;position:relative; cursor: help; }
.help::before{content:"?";display:inline-block;font-size:14px;font-weight:700;background:#fff;color:#5d5d5d;border:1px solid #5d5d5d;border-radius:50%;cursor:pointer;width:14px;height:14px;line-height:13px;text-align:center;}
.help .innerHelp {display:none;position:absolute;top:0;left:0;margin-left:25px;background:#626676;color:#fff;width:170px;font-size:12px;font-weight:300;padding:5px;box-sizing:border-box;text-align:left;z-index:1;border-radius:2px;}
.help .innerHelp *{font-size:12px;}
.help:hover .innerHelp{display:inline-block;}
.help .innerHelp.large { width: 300px; }
/* ¼ö°­°ú¸ñ È¨ #myhome */
#myhome .innerBox,#mybaeoom .innerBox{border-right:1px solid #ccc;margin-right:20px;padding-right:25px;}
#myhome .innerBox .circle span{display:inline-block;color:#888;font-weight:400;width:70px;}
#myhome .innerBox .graybtn2{width:100%;font-weight:700;font-size:13px;}
#myhome .ellipsis{vertical-align:-4px;text-align:left;}
.flex-wrapper{display:flex;flex-flow:row nowrap;}
.circle-bg{fill:none;stroke:#cfd0d5;stroke-width:3;}
.circle{fill:none;stroke-width:3;stroke-linecap:round;animation:progress 1s ease-out forwards;}
.circular-chart.blue .circle{stroke:#2667c2;}
@keyframes progress {
  0%{stroke-dasharray:0 100;}
}
.flex-wrapper .attend-circle {width:51px;height:50px;margin-left:3px;border-radius:50%;box-sizing:border-box;padding-top:6px;border:1px solid #d3d7e0;}
.flex-wrapper .attend-circle:nth-of-type(1){margin-left:0;}
.flex-wrapper .attend-circle span{font-size:11px;color:#87898e;}
.flex-wrapper .attend-circle b{display:block;font-size:16px;line-height:120%;font-weight:300;}
.flex-wrapper .ver1,.flex-wrapper .ver2{padding:0;border:none;position:relative;color:rgba(0,108,207,0.6);background:#fff;}
.flex-wrapper .ver1 span,.flex-wrapper .ver2 span{position:absolute;top:0;left:0;width:100%;height:100%;font-size:12px;box-sizing:border-box;padding-top:10px;color:#2667c2;}
.flex-wrapper .ver1 b,.flex-wrapper .ver2 b{color:#2667c2;line-height:100%;font-weight:700;}
.flex-wrapper .ver1{background:#d2d4d8}
.flex-wrapper .ver1 span,.flex-wrapper .ver1 b{color:#000;font-weight:300;}
.notiboard{padding:30px 0 30px 200px;border-bottom:1px solid #ccc;background:url(/images/icon/icon_notice.png)no-repeat 65px center;}
#mybaeoom .lightgrayBack{border-top:1px solid #1398d1}
#mybaeoom .lightgrayBack ul li{background:#e6eaf1;margin:10px 0 0 5px;width:100%;padding:10px;text-align:center;font-weight:700;}
#mybaeoom .lightgrayBack ul li:nth-of-type(1){margin-left:0;}
#mybaeoom .lightgrayBack ul li span{display:block;font-weight:400;color:#2667c2}
#mybaeoom .blueBord2 .selectArrow{position:absolute;bottom:0;left:0;margin:20px;}
#mybaeoom .blueBord2 select{background:#2667c2;border:1px solid rgba(255,255,255,0.5);color:#fff;width:164px;padding:7px;}
#mybaeoom .blueBord2 .innerBox span{width:100px;display:inline-block;}
#mybaeoom .blueBord2 .innerBox1 li .ellipsis{width:73%;vertical-align:middle;margin-right:10px;}
.Qbox .selectArrow::after{border-color:#7f8288;}
/* ÆÄÀÏÃ·ºÎ */
.text-muted{color:#999;}
.text-center{text-align:center!important;}
.hidden{display:none;}
.dw-file__uploader{display:flex;flex-direction:row;position:relative;}
.dw-file__uploader:after{display:block;content:'';clear:both;}
.dw-file__list{flex:2;box-sizing:border-box;font-size:16px;position:relative;z-index:1;margin-right:10px;}
.dw-file__loading{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;margin:0;padding:6px;background-color:#fff;color:#fff;z-index:10;box-sizing:border-box;-webkit-animation: loading 1.2s cubic-bezier(0.3, 0, 0.13, 0.96) infinite;-moz-animation: loading 1.2s cubic-bezier(0.3, 0, 0.13, 0.96) infinite;-o-animation: loading 1.2s cubic-bezier(0.3, 0, 0.13, 0.96) infinite;animation: loading 1.2s cubic-bezier(0.3, 0, 0.13, 0.96) infinite;}
.dw-file__loading:before{display:block;content:'';position:absolute;left:0;top:0;bottom:0;width:100%;z-index:11;background-color:#999;}
.dw-file__loading:after{display:block;content:'¾÷·Îµå Áß';color:#fff;position:relative;z-index:15;}
@keyframes loading {
	from{width:0;}
	to{width:100%;}
}
.dw-file__item{ margin:0; position: relative;}
.dw-file__item .btn-download{text-align:left;}
.dw-file__item .btn-delete{position:absolute;top:0;right:0;width:auto;padding:0px 10px 5px;font-size:20px;line-height:100%;}
.dw-file__button{width:96px;position:relative;overflow:hidden;}
.dw-file__button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px!important;direction:ltr;cursor:pointer;}
/*Ãâ¼® ¹× ½ÃÇè¿¡ ´ëÇÑ °ø°á±âÁØ ÆË¾÷*/
.standard{width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;z-index:100;display:none;}
.standardwrap{max-width:800px;max-height:870px;height:95%;width:95%;padding:30px 15px;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:4px solid #888;z-index:101;overflow-y:scroll;}
.standardwrap *{text-align:left;font-size:12px;line-height:150%;letter-spacing:-0.5px;}
.memoicon{color:#888;border:2px solid #888;font-size:12px;border-radius:50%;width:18px;line-height:120%;font-weight:700;display:inline-block;cursor:pointer;position:relative;}
.memoicon:hover .memo{display:block;}
.memo{position:absolute;top:0;left:0;margin:-10px 0 0 30px;background:#888;color:#fff;padding:5px!important;font-size:12px;text-align:left;width:150px;display:none; z-index:100}
.memo::before{content:"";display:block;position:absolute;top:0;left:0;margin:10px 0 0 -10px;border-top:7px solid transparent;border-right:10px solid #888;border-bottom:7px solid transparent;}
.classlist li::after{content:"X";color:red;margin-left:10px;font-weight:700;}
/* MYÄ¶¸°´õ my_calendar */
.my_calendar .cs_gate_info .login{padding:0;}
.my_calendar .cs_gate_info .login b{display:block;padding:10px 0;}
/* ¼ö¾÷°èÈ¹¼­ */
.info_iframe h1{border:none;padding:0;}
.info_iframe .printbtn{position:absolute;top:0;right:0;margin-top:122px;}
/* ½Ç½À½ÅÃ»¼­ requestlist */
.requestlist .cbEx{background:url(/images/lecture/img_practice_progress.gif)no-repeat center 0px;background-size:100%;height:160px;position:relative;}
.requestlist .cbEx a{border:1px solid red;width:110px;height:50px;position:absolute;top:0;left:0;}
/* ÀåÇÐ»ý ÈÄ±â */
div.ui-selectbox{border:2px solid #ddd;padding:5px 10px;display:inline-block;cursor:default;}
.ui-selectbox .ui-button,.ui-selectbox .ui-button:hover{display:inline-block;background:none;border:none;margin:0 0 0 5px;padding:0;width:0;height:0;border-top:7px solid #bbb;border-right:5px solid transparent;border-left:5px solid transparent;}
ul.ui-selectbox{position:absolute;top:35px;left:0;background:#fff;border:2px solid #ddd;min-width:173.77px;display:none;}
ul.ui-selectbox a{text-align:left;}
ul.ui-selectbox li{margin:0;}
ul.ui-selectbox li a{padding:2px 10px;}
ul.ui-selectbox li.ui-selected a, ul.ui-selectbox li a:hover{background:#ddd}



  
/** ÇÐ½À¸ñÂ÷ **/
.studylist .header > .orientation {display: none;}
.dw-notyet__ot .header > .orientation {display: block;}
.dw-notyet__ot .header > .attend,
.dw-notyet__ot .studytable .Btn,
.dw-notyet__ot .studytable .finish,
.dw-notyet__ot .studytable .fail,
.dw-notyet__plan .header > .attend,
.dw-notyet__plan .studytable .Btn,
.dw-notyet__plan .studytable .finish,
.dw-notyet__plan .studytable .fail  {display: none;}

.dw-no__quiz .quiz {display: none;}

.dw-caution {font-size: 12px; line-height: 1.6;}
.dw-caution .dw-warning {color: #ff0000;}
/** ¸ð´ÞÃ¢ ½ºÅ¸ÀÏ **/
.dw-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1000;
  outline: 0;
}
.dw-modal__dialog {
  position: relative;
  width: auto;
  margin: 10px;
  z-index: 1010;
}
.dw-backdrop {
  /*position: fixed;*/
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /**IE8 **/
  filter: alpha(opacity=30); /**IE 5-7 **/
  opacity: .3;
  z-index: 1001;
}
.dw-modal__content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .2);/**#999**/
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.dw-modal__header {
  padding: 15px;
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  background-color: #de4d4a;
  color: #fff;
}
.dw-modal__body {
  position: relative;
  padding: 15px;
  line-height: 1.428;
	text-align: left;
}
.dw-modal__footer {
  padding: 15px;
  border-top: 1px solid #e5e5e5;
  text-align: right;
}
.dw-modal .dw-modal__dialog {
  width: 600px;
  margin: 30px auto;
}
.dw-modal .orientation {margin-top: 20px;}


.dw-modal__content .box_examTest {
margin-top: 30px;
padding: 15px 20px;
background: #fdfdfd;
border: #ddd solid 1px;
}
.dw-modal__content .box_examTest dl {
margin: 0 0 5px;
padding: 0;
position: relative;
overflow: hidden;
font-size: 12px;
}
.dw-modal__content .box_examTest dt {
margin: 0;
padding: 0 0 0 13px;
background: url(/images/common/bul_disk_red.png) no-repeat 0 50%;
font-weight: 700;
float: left;
line-height: 150%;
width: 215px;
}
.dw-modal__content .box_examTest dd {
margin: 0 0 0 5px;
float: left;
line-height: 150%;
}
.dw-modal__content .box_examTest dd img {margin: 0 3px; vertical-align: middle;}

.bluebtn2.btn-skip { background-color: #888; display: none; }
.allow-skip .btn-skip {display: inline-block !important;}




/* 20210129 dj */
.contentBox{padding-left:0;}

.evaluation{float:inherit;margin:0 auto;padding:0;}
.evaluation dl{margin:50px 0 30px;}
.evaluation dt{padding-bottom:10px;margin-bottom:10px;font-size:20px;font-weight:700;border-bottom:1px solid;text-align:left;}
.evaluation dd{text-align:left;clear:both;display:table;width:100%;padding:2px 0;margin:0;}
.evaluation .box{display:table-cell;vertical-align:middle;}
.evaluation .box1{width:60%;vertical-align:top;}
.evaluation .box2{width:40%;text-align:right;}




@media (max-width: 768px){
	.cbEx{padding:3vw 4vw;}
	textarea{padding:1vw;min-height:30vw;}
	.evaluation *{font-size:3.5vw;letter-spacing:-0.2vw;line-height:150%;}
	.evaluation dl{margin:10vw 0 5vw;}
	.evaluation dt{margin-bottom:2vw;padding-bottom:2vw;font-size:4vw;border-width:0.5vw;text-align:center;}
	.evaluation dd{padding:2vw 0;}
	
	.evaluation dd .box{display:block;width:100%;}
	.evaluation dd .box2{margin-top:1vw;}
	.evaluation .textbox textarea{margin-top:1vw;}
}



 /*  2024-03-13 onebabo : htmls safe update notice*/
 #htmlsafe_path_notice { display:none;}

 