@charset "UTF-8";*{margin:0;padding:0;border-radius:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;text-size-adjust:none;list-style:none;-webkit-tap-highlight-color:rgba(0,97,196,.4)}a img,fieldset,hr,img{border:none}.activeFont *{font-family:HelveticaNeue,AppleSDGothicNeo,sans-serif}a{text-decoration:none}b,strong{font-weight:600}.afterLogin li span,.hideEl,.licFAQ li>a>strong,.licFAQ li>div>strong,.loginForm h3,.regInfoCont h3,.stepTitle+h3,.tutorialCont .feSlItem>div,.tutorialCont h2,aside h2,aside strong span,caption,header h1,legend,nav h2{overflow:hidden;position:absolute;width:1px;height:1px;border:none;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}caption{position:static;color:transparent}table{width:100%;border-spacing:0}input,label,select{vertical-align:middle}[type=tel],[type=text],[type=email],[type=button],[type=submit],[type=number],[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}label [type=radio],label [type=checkbox]{position:relative;top:-2px}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:600}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}.skipToContents{position:absolute;top:-5rem;left:0;z-index:1000;width:100%;height:5rem;color:#fff;font-size:2rem;text-align:center;letter-spacing:0;line-height:5rem;background-color:#0061c4;background-color:rgba(0,97,196,.8);transition:.1s ease-in-out}.skipToContents:focus,.skipToContents:hover{top:0;text-decoration:none}::selection{color:#000;background-color:rgba(0,97,196,.2)}::-webkit-input-placeholder{color:#aaa;letter-spacing:-.05rem}::-moz-placeholder{color:#aaa;letter-spacing:-.05rem}:-ms-input-placeholder{color:#aaa;letter-spacing:-.05rem}:-moz-placeholder{color:#aaa;letter-spacing:-.05rem}::placeholder{color:#aaa;letter-spacing:-.05rem}.phActive{color:#aaa;letter-spacing:-.05rem}#content.mainCont h2,.changePhoto button,.closeContentLayer,.closeLayer,.closeNaviLayer,.gnbWrap h3,.goHomeBtn,.mainMenu a,.nextStepBg,.noticeArea h3,.photoUpload,.stepTitle i,.stsControl .tgBtn,.stsLblWrap .stsLbl button,.timeSelector>:first-child a,.tutorialSlide .feSlPaging a,.ui-datepicker-next span,.ui-datepicker-prev span,[class*=infoBox]>button,[class*=plOption] .viewMap,footer [class*=ftBtn],header button{overflow:hidden;text-indent:999%;white-space:nowrap}#content.mainCont h2,.afterLogin li a:before,.bnfResult a:after,.boardList a:after,.boxLinkBtn strong:before,.boxLinkBtn:after,.boxTypeWrap .feFoCheck:before,.changePhoto button,.closeContentLayer:before,.closeLayer:before,.closeNaviLayer:before,.connectCS [href*=tel]:before,.feFoSelect:before,.gnbWrap h3:before,.goHomeBtn,.licFAQ li>a:before,.licResultLink:before,.mainMenu a,.nextStepBg:before,.noResult:before,.noticeArea h3,.photoLayer .btnWrap+strong:before,.photoLayer .btnWrap>a:before,.photoUpload,.recDoneMsg.chgName [href*=tel]:before,.recDoneMsg:before,.selectArea a:after,.stepTitle i,.stsControl .tgBtn,.stsLblWrap .stsLbl button,.timeSelector>:first-child a,.timeSelector>:first-child:before,.ui-datepicker-next span,.ui-datepicker-prev span,.uploadBtn:before,.verInfo p a:after,[class*=infoBox]>:first-child strong:before,[class*=infoBox]>button:before,[class*=plOption] .lblWrap:after,[class*=feFo],[class*=locBtn]:before,[class*=checkBtn]:before,[class*=nbWrap] li a:after,footer [class*=ftBtn],header button:before{-webkit-background-size:100% 100%!important;background-size:100% 100%!important}hr{height:1px;margin:1.5rem 0;background-color:#e1e1e1}.timeSelector+hr{margin:1rem 0}.photoUpload~.listTypeA+hr{margin-bottom:2.5rem}