@charset 'UTF-8';
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap);
@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/variable/pretendardvariable.css);
@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap);
.btnGray,.btnOutline,.btnPrimary,.btnSecondary,.btnSubmit,.btnText{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;flex-direction:row;justify-content:center;align-items:center;vertical-align:middle;margin:0;background-color:#fff;padding:0;padding:0 10px 2px;color:#000;font-weight:700;font-size:14px;line-height:1;letter-spacing:-.4px;text-align:center;white-space:nowrap}
.btnGray:disabled,.btnOutline:disabled,.btnPrimary:disabled,.btnSecondary:disabled,.btnSubmit:disabled,.btnText:disabled{cursor:default;border-color:#ebebeb;background-color:#ebebeb;color:#a5a5a5;font-weight:500}

/*! reset */
a,abbr,acronym,address,applet,article,aside,audio,b,bdi,bdo,big,blockquote,body,button,canvas,caption,center,cite,code,data,datalist,dd,del,details,dfn,dialog,dir,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,main,map,mark,menu,menuitem,meter,nav,object,ol,output,p,picture,pre,progress,q,rp,rt,ruby,s,samp,section,select,small,source,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,track,tt,u,ul,var,video,wbr{margin:0;border:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

/*! normalize */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-size:1em;font-family:monospace,monospace}
a{background-color:transparent}
abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-size:1em;font-family:monospace,monospace}
small{font-size:80%}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;line-height:0}
button,input,optgroup,select,textarea{margin:0;border-radius:0;color:inherit;font-size:100%;font-family:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer;border-radius:0;background-color:transparent}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{padding:0}
progress{vertical-align:baseline}
textarea{overflow:auto}
em,i{font-style:normal}
[type=checkbox],[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}

/*! 기본설정 */
*{-moz-box-sizing:border-box;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);box-sizing:border-box}
*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}
::-webkit-input-placeholder{color:#c7c7c7;font-size:inherit}
::-moz-placeholder{opacity:1;font-size:inherit}
:root{--vh:100%}
body,html{text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;height:100%;height:100vh;height:var(--vh)}
html{font-size:14px}
body{background:#fff;color:#000;font-weight:400;font-size:1rem;font-family:'Noto Sans KR',Roboto,-apple-system,BlinkMacSystemFont,'맑은고딕','Malgun Gothic','돋움','Dotum','Segoe UI','Sans-Serif'}
li,ol,ul{list-style:none inside}
a{text-decoration:none}
img{border:0}
[role=button],[role=tab],a,button{cursor:pointer}

/*! 공통(예약어) class */
.hidden{clip:rect(0, 0, 0, 0);position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden}
.skipnavi{position:absolute;top:-50px;left:0;z-index:999;width:100%;font-size:0;text-indent:-9999px}
.skipnavi a:active,.skipnavi a:focus{display:block;position:absolute;top:50px;left:0;background-color:rgba(0, 0, 0, .4);padding:5px 0;width:100%;font-weight:bold;font-size:12px;text-align:center;text-indent:0}
.txtAlignLeft{text-align:left}
.txtAlignRight{text-align:right}
.txtAlignCenter{text-align:center}
.txtRequired{color:inherit}
.txtOptional{color:#a5a5a5}
.colorGreen{color:#25aa58}
.colorBlue{color:#3c89cd}
.textHighlight{color:#fb476a}
.bgGray{background-color:#f4f4f4}

/*! 레이아웃 */
.panelBasic,.panelCover{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;background-color:#fff}
.panelBasic{position:relative;width:100%;min-height:100vh;min-height:var(--vh);overflow:hidden}
.panelBasic.h100{height:100%}
.panelBasic.mainPage{background-color:#ebebeb}
.panelBasic.mainPage .contentsRegion{background-color:transparent}
.panelBasic.myPage{background-color:#ebebeb}
.panelBasic.myPage .contentsRegion{background-color:transparent}
.panelBasic.bgGray{background-color:#f4f4f4}
.panelCover .dimmed{background:#fff}
.panelCover .contentBox{padding-top:20px}
.panelCover.typeViewImg .pageHeader{box-shadow:none;border:0;background-color:transparent}
.panelCover.isOpen{position:fixed;z-index:100}
.panelCover.isOpen .dimmed{opacity:1}
.panelDialog .dimmed{background:#000}
.panelDialog.isOpen{position:fixed;z-index:150;overflow:hidden}
.panelDialog.isOpen .dimmed{opacity:.6}
.panelCover,.panelDialog{position:absolute;left:-100%;visibility:hidden;width:0;height:0}
.panelCover .dimmed,.panelDialog .dimmed{visibility:hidden;opacity:0}
.panelCover.isOpen,.panelDialog.isOpen{top:0;right:0;bottom:0;left:0;visibility:visible;width:100%;height:100%}
.panelCover.isOpen .dimmed,.panelDialog.isOpen .dimmed{position:fixed;top:0;right:0;bottom:0;left:0;visibility:visible;z-index:-1;width:100%;height:100%}
.topAppBar{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;height:60px}
.topAppBar .pageHeader{position:fixed;top:0;left:0;z-index:20;width:100%;height:60px;overflow:hidden}
.panelDialog .topAppBar .pageHeader{background-color:#fff}
.panelDialog .topAppBar .pageHeader::before{display:none}
.topNavBar{position:relative;height:48px}
.topNavBar .navBox{top:60px}
.hasBottomBar~.goToBtn{bottom:90px;bottom:calc(90px + env(safe-area-inset-bottom))}
.hasBottomBar .contentBox{padding-bottom:40px}
.listController{position:fixed;right:20px;bottom:150px;bottom:calc(150px + env(safe-area-inset-bottom));z-index:110}
.listController .btnFold{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;justify-content:center;align-items:center;box-shadow:0 3px 10px 0 rgba(0, 0, 0, .2);border-radius:50%;background-color:#fff;width:50px;height:50px}
.listController .btnFold>span{display:block;position:absolute;top:50%;left:6px;margin-top:-10px;color:#00713d;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.35px}
.listController .btnFold::after{display:block;position:absolute;top:50%;right:5px;margin-top:-4px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22rgb%28255%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20163557%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2054873%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h14v14H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%2070342%22%20d%3D%22m93.441%201739.969%206%206-6%206%22%20transform%3D%22rotate%2890%20921.205%20831.764%29%22%20style%3D%22stroke%3A%20rgb%28255%2C0%2C0%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%201.2px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 0 1px/contain no-repeat;width:8px;height:8px;content:''}
.listController .btnFold.typeUnfold::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}

/*! 헤더 */
.pageHeader{box-shadow:0 1px 3px 0 rgba(0, 0, 0, .06);border-bottom:1px solid #e9e9e9;height:60px}
.pageHeader .header{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:row;align-items:center;background-color:#fff;padding:0 56px;height:60px}
.pageHeader .h1{display:block;width:100%;overflow:hidden;font-weight:500;font-size:18px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.pageHeader .topLeft{left:0}
.pageHeader .topRight{right:0}
.pageHeader .topLeft,.pageHeader .topRight{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:0;align-items:center;height:100%}
.pageHeader .btnClosePanel,.pageHeader .btnPrevious{position:relative}
.pageHeader .btnClosePanel>span,.pageHeader .btnPrevious>span{clip:rect(0, 0, 0, 0);position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden}
.pageHeader .btnClosePanel,.pageHeader .btnPrevious{width:46px;height:60px}
.pageHeader .btnClosePanel::before,.pageHeader .btnPrevious::before{display:block;position:absolute;top:50%;margin-top:-13px;width:26px;height:26px;pointer-events:none;content:''}
.pageHeader .btnPrevious::before{right:0;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22vrfxrxrima%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2055027%22%20transform%3D%22translate%28127.75%2025.75%29%22%20style%3D%22fill%3A%20rgb%280%2C0%2C0%29%3B%20stroke%3A%20rgb%280%2C0%2C0%29%3B%22%20d%3D%22M0%200h26v26H0z%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20data-name%3D%22%26%23xB9C8%3B%26%23xC2A4%3B%26%23xD06C%3B%20%26%23xADF8%3B%26%23xB8F9%3B%20135972%22%20transform%3D%22translate%28-127.75%20-25.75%29%22%20style%3D%22clip-path%3Aurl%28%23vrfxrxrima%29%22%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%2070380%22%20d%3D%22m142.915%2032.25-7.074%207.073%207.074%207.074%22%20transform%3D%22translate%281.373%20-.574%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%280%2C0%2C0%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 0 0/contain no-repeat}
.pageHeader .btnClosePanel::before{left:0;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22alkhh5djca%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2054806%22%20transform%3D%22translate%28127.75%2025.75%29%22%20style%3D%22fill%3A%20rgb%280%2C0%2C0%29%3B%20stroke%3A%20rgb%280%2C0%2C0%29%3B%22%20d%3D%22M0%200h26v26H0z%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20data-name%3D%22%26%23xB9C8%3B%26%23xC2A4%3B%26%23xD06C%3B%20%26%23xADF8%3B%26%23xB8F9%3B%20135961%22%20transform%3D%22translate%28-127.75%20-25.75%29%22%20style%3D%22clip-path%3Aurl%28%23alkhh5djca%29%22%3E%20%3Cpath%20data-name%3D%22%26%23xC120%3B%203497%22%20transform%3D%22translate%28134.25%2032.25%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%280%2C0%2C0%29%3B%20stroke-linecap%3A%20round%3B%22%20d%3D%22M12.999%2012.999%200%200%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xC120%3B%203498%22%20transform%3D%22translate%28134.25%2032.25%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%280%2C0%2C0%29%3B%20stroke-linecap%3A%20round%3B%22%20d%3D%22M12.999%200%200%2013%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50%/contain no-repeat}

/*! 컨텐츠 영역(공통) */
.contentsRegion{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column}
.contentsRegion.h100{overflow:hidden}
.contentsRegion.typeGrow .contentBox{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column}
.contentsRegion.typeGrow .contentBox>.boxFlexGrow,.contentsRegion.typeGrow .systemBox>.boxFlexGrow{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.contentsRegion.typeGrow .contentBox>.boxFlexNone,.contentsRegion.typeGrow .systemBox>.boxFlexNone{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}
.contentsRegion .boxFlexGrow.typeMiddle{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}
.contentsRegion.bgGray+.bottomNavBar{background-color:#f4f4f4}
.contentBox,.systemBox{padding:30px 20px 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom))}
.contentBox.pdt0,.systemBox.pdt0{padding-top:0}
.contentBox.pdb0,.systemBox.pdb0{padding-bottom:0}
.systemBox{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center}
.systemBox .boxFlexGrow,.systemBox .boxFlexNone{width:100%;overflow:hidden}
.systemBox .errorMessageBox{position:relative;border-radius:14px;background-color:#f8f8f8;padding:126px 20px 40px;width:100%}
.systemBox .errorMessageBox::before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);position:absolute;top:40px;left:50%;transform:translateX(-50%);background:url(../images/common/error_404.svg) 0 0/contain no-repeat;width:74px;height:66px;content:''}
.systemBox .errorMessageBox .textTitle{font-weight:700;font-size:18px}
.systemBox .errorMessageBox .textTitle+.textSub{margin-top:20px}
.systemBox .errorMessageBox .textSub{font-size:14px;line-height:1.86;letter-spacing:-.2px}
.systemBox .btnsWrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:40px;width:100%}
.systemBox .btnsWrapper [class^=btn]{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.systemBox .guidanceText{margin-top:40px;padding-left:0;color:#000;font-size:14px;line-height:1.6;text-align:center}
.systemBox .guidanceText::before{display:none}
.systemBox .guidanceText .aLink{color:#fd8227;text-decoration:underline}

/*! 팝업(모달 레이어) */
.popOuter{display:table;position:relative;width:100%;height:100%}
.popOuter .popInner{display:table-cell;vertical-align:middle;text-align:center}
.layerBox{position:relative;margin:0 auto;border-radius:12px;background:#fff;overflow:hidden;text-align:left}
.popHeader{padding:20px 44px}
.popHeader .popH1{display:block;padding-bottom:2px;font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.025em;text-align:center}
.popHeader .popH1:empty{display:none}
.popHeader .btnClosePopup{display:block;position:absolute;top:0;right:0;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cpath%20d%3D%22m8.67%2022.66%2014-14m0%2014-14-14%22%20transform%3D%22translate%28-6.67%20-6.66%29%22%20style%3D%22stroke%3A%20rgb%280%2C0%2C0%29%3B%20stroke-linecap%3A%20round%3B%20stroke-width%3A%201.3px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fsvg%3E) 10px 50% no-repeat;background-size:18px;width:46px;height:46px}
.popHeader .btnClosePopup>span{clip:rect(0, 0, 0, 0);position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden}
.popFooter{padding:0 20px 20px}
.popFooter.typeFlat{padding:0}
.popFooter.typeFlat .btnsWrapper>[class^=btn]{border-radius:0}
.popFooter .btnsWrapper{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center}
.popFooter .btnsWrapper>[class^=btn]{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex:1;border-radius:8px;padding:0 10px 2px;height:46px;font-weight:500;font-size:14px;letter-spacing:-.35px}
.popFooter .btnsWrapper>[class^=btn]+[class^=btn]{margin-left:13px}
.popFooter .btnsWrapper .btnUnderline{padding:5px 0;width:auto;height:auto;font-weight:normal}
.popFooter .btnsWrapper .btnUnderline.gray{color:#858585}
.popFooter .btnsWrapper.typeRight{-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.popFooter .btnsWrapper.typeRight .btnUnderline{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}
.popFooter .btnsWrapper.typeBlock{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.popFooter .btnsWrapper.typeBlock>[class^=btn]{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:100%}
.popFooter .btnsWrapper.typeBlock>[class^=btn]+[class^=btn]{margin:13px 0 0}
.popFooter .btnsWrapper+.btnsWrapper{margin-top:10px}
.popFooter.typeTopDivider{position:relative;padding-top:30px}
.popFooter.typeTopDivider::before{display:block;position:absolute;top:0;left:0;border-top:1px solid #eee;background-color:#f4f4f4;width:100%;height:10px;content:''}
.popFooter.typeTopDivider .boxConsentCheck+.btnsWrapper{margin-top:20px}
.popBody{margin-bottom:18px;padding-bottom:2px;max-height:60vh;overflow:hidden;overflow-y:auto;color:#000;font-size:14px;line-height:1.57}
.popContent{padding:0 20px}
.popContent.typeSimpleMessage{padding-left:22px;line-height:1.57;letter-spacing:-.56px;text-align:center}
.popContent.typeSimpleMessage .textMain{font-weight:500}
.popContent.typeSimpleMessage .textMain+.textSub{margin-top:10px}
.popContent.typeSimpleMessage .textSub+.textSub{margin-top:10px}
.popContent.typeSimpleMessage .textSub b{font-weight:700}
.popContent.typeSimpleMessage .txtTel{display:inline-block;letter-spacing:normal}
.popAlert .layerBox,.popBasic .layerBox{display:inline-block}
.popBasic .layerBox{width:calc(100% - 40px);width:calc(100% - 40px);min-width:335px}
.popBasic .layerBox.typeNoMore{margin:0;border-radius:0;background-color:transparent;padding:0}
.popBasic .popBody{margin-bottom:38px;padding-bottom:2px}
.popBasic .popBody+.popFooter{margin-top:-20px}
.popBasic .popBody+.popFooter:empty{display:none;margin-top:0}
.popBasic .typeNoMore .popBody{margin:0;border-radius:12px;background-color:#fff;padding:0;max-height:none;overflow:hidden}
.popBasic .typeNoMore .popBody+.popFooter{margin-top:0}
.popBasic .typeNoMore .popContent{max-height:60vh;overflow:hidden;overflow-y:auto}
.popAlert .layerBox{background-color:transparent;width:260px}
.popAlert .layerBox::before{position:absolute;top:14px;right:0;bottom:20px;left:0;z-index:-1;background-color:#fff;content:''}
.popAlert .popBody,.popAlert .popHeader{background-color:#fff}
.popAlert .popHeader{padding:15px 20px 0}
.popAlert .popHeader .btnClosePopup{display:none}
.popAlert .popHeader .popH1{max-height:50px}
.popAlert .popBody{margin:0;padding:0}
.popAlert .popContent{padding:10px 20px 20px}
.popAlert .popFooter{padding:0}
.popAlert .popFooter .btnsWrapper>[class^=btn]{border-radius:0;height:46px;font-weight:700;font-size:14px}
.popAlert .popFooter .btnsWrapper>[class^=btn]+[class^=btn]{margin:0}
.popAlert .popFooter .btnOutline{border:1px solid #ebebeb;border-width:1px 0 0;background-color:#f4f4f4}
.popSheetBottom .layerBox,.popSheetSide .layerBox{position:absolute;opacity:0;transition:.2s}
.popSheetBottom.isOpen .layerBox,.popSheetSide.isOpen .layerBox{opacity:1;transition:.3s ease-in-out .07s}
.popSheetBottom.isOpen .layerBox{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.popSheetBottom .layerBox{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);right:0;bottom:0;left:0;transform:translateY(100%);border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);width:100%}
.popSheetBottom .popHeader{padding:30px 22px 20px}
.popSheetBottom .popHeader .popH1{font-weight:700;font-size:18px;text-align:left}
.popSheetBottom .popHeader .btnClosePopup{background:url(../images/nav/pop_sheet_close.svg) 6px 10px no-repeat;background-size:20px}
.popSheetBottom .popBody+.popFooter{margin-top:30px}
.popSheetBottom .popFooter{padding-bottom:40px;padding-bottom:calc(40px + env(safe-area-inset-bottom))}
.popSheetBottom .popFooter .btnsWrapper>[class^=btn]{height:54px;font-weight:700;font-size:16px}
.popSheetSide.isOpen .layerBox{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.popSheetSide .layerBox{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;flex-direction:column;transform:translateX(100%);border-radius:0;width:80%}
.popSheetSide .popHeader{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;position:relative;flex:none;border-bottom:0}
.popSheetSide .popHeader h1{font-weight:500;font-size:16px}
.popSheetSide .popHeader .btnClosePopup{top:50%;right:auto;left:4px;margin-top:-18px}
.popSheetSide .popHeader .btnClosePopup:after,.popSheetSide .popHeader .btnClosePopup:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;transform:rotate(45deg);background-color:#000;content:''}
.popSheetSide .popHeader .btnClosePopup:before{top:50%;left:50%;margin-top:-10.5px;margin-left:-.5px;width:1px;height:21px}
.popSheetSide .popHeader .btnClosePopup:after{top:50%;left:50%;margin-top:-.5px;margin-left:-10.5px;width:21px;height:1px}
.popSheetSide .popBody{height:100%;max-height:none}
.popSheetSide .popFooter{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}
.popSheetBottom .typeCommentManagement .popBody+.popFooter{margin-top:0}
.typeCommentManagement.layerBox{background-color:transparent}
.typeCommentManagement.layerBox .popFooter .btnOutline{height:46px;font-size:14px}
.typeCommentManagement.layerBox .btnOutline{border:0;font-weight:700;font-size:14px}
.typeCommentManagement.layerBox .btnOutline.commentDelete::before,.typeCommentManagement.layerBox .btnOutline.commentModify::before{display:inline-block;margin-right:6px;background-size:contain;width:20px;height:20px;content:''}
.typeCommentManagement.layerBox .btnOutline.commentModify::before{background:url(../images/common/btn_comment_modify.svg) no-repeat #fff}
.typeCommentManagement.layerBox .btnOutline.commentDelete::before{background:url(../images/common/btn_comment_delete.svg) no-repeat #fff}
.typeCommentManagement.layerBox .btnList{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;border-radius:12px;overflow:hidden}
.typeCommentManagement.layerBox .btnList li+li{border-top:1px solid #ebebeb}
.typeCommentManagement.layerBox .btnList .btnOutline{border-radius:0;width:100%;height:62px}
.snackbarWrapper .boxSnackbar{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:50%;align-items:center;transform:translate(-50%, 100%);z-index:200;transition:.1s ease-in .2s;border-radius:6px;background-color:rgba(50, 49, 54, .9);padding:0 20px;width:335px;overflow:hidden;color:#fff;letter-spacing:-.28px}
.snackbarWrapper .boxSnackbar.isOpen{-webkit-transform:translate(-50%, -40px);-ms-transform:translate(-50%, -40px);transform:translate(-50%, -40px);transition:.2s ease-out}
.snackbarWrapper .textMessage{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:13px 0}
.snackbarWrapper .actionBtns{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex:none;align-items:center;margin-left:auto;text-align:right}
.snackbarWrapper .actionBtns .btnAction{margin-left:12px;padding:13px 0;color:#fd8227}
.snackbarWrapper .actionBtns .btnClose{margin-right:-4px;width:20px;height:20px}
.snackbarWrapper .actionBtns .btnClose em>span{clip:rect(0, 0, 0, 0);position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden}
.snackbarWrapper .actionBtns .btnClose em{display:block;position:relative;width:20px;height:20px}
.snackbarWrapper .actionBtns .btnClose em:after,.snackbarWrapper .actionBtns .btnClose em:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;transform:rotate(45deg);background-color:#bdbdbd;content:''}
.snackbarWrapper .actionBtns .btnClose em:before{top:50%;left:50%;margin-top:-6px;margin-left:-1px;width:2px;height:12px}
.snackbarWrapper .actionBtns .btnClose em:after{top:50%;left:50%;margin-top:-1px;margin-left:-6px;width:12px;height:2px}
@media only screen and (min-width: 280px) and (max-width: 320px){
.errorMessageBox .textSub br{display:none}
.popAlert .layerBox,.popBasic .layerBox{width:89%;min-width:auto}
.snackbarWrapper .boxSnackbar{width:calc(100% - 40px);width:calc(100% - 40px)}
}
@media only screen and (min-width: 376px){
.popBasic .layerBox{width:335px;min-width:auto;max-width:none}
.typeFindAddress.popBasic .layerBox{width:calc(100% - 40px);max-width:620px}
}

/*! form */
input,select,textarea{outline:0}
::-ms-clear{display:none}
input[type=number],input[type=password],input[type=tel],input[type=text]{border-radius:3px;padding-top:1px;padding-right:10px;padding-left:10px;min-width:100px;color:#000}
input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#000}
input[type=number]:-moz-read-only,input[type=password]:-moz-read-only,input[type=tel]:-moz-read-only,input[type=text]:-moz-read-only{border-color:#ddddde;color:#888}
input[type=number]:read-only,input[type=password]:read-only,input[type=tel]:read-only,input[type=text]:read-only{border-color:#ddddde;color:#888}
.inputBox{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;position:relative;align-items:center;transition:border .15s;border:1px solid #ddddde;border-radius:4px;background-color:#fff;padding:0;height:40px;overflow:hidden}
.inputBox input{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;border:0;border-radius:2px;background-color:transparent;padding:8px 16px;height:100%;color:inherit}
.inputBox input:disabled{color:#a5a5a5}
.inputBox.medium{height:46px}
.inputBox.large{border-radius:8px;height:54px}
.inputBox.large input{border-radius:6px}
.inputBox.disabled{border-color:#f4f4f4;background-color:#f4f4f4}
.inputBox.isFocus{border:1px solid #000}
.inputBox.error{border:1px solid #fb476a}
.inputBox [class^=btn]>span{clip:rect(0, 0, 0, 0);position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden}
.inputBox .btnRemoveText{display:inline-block;opacity:0;transition:opacity .12s;background:url(../images/common/form_delete.svg) 8px 50% no-repeat;background-size:20px;width:0;height:100%}
.inputBox .statusMessage{padding:0 8px;font-size:14px;white-space:nowrap}
.inputBox .statusMessage.typeNo{color:#fb476a}
.inputBox.isFocus{transition:border .15s}
.inputBox.isFocus .btnRemoveText{opacity:1;transition:opacity .12s;width:40px}
.textarea{display:block;border:1px solid #ddddde;border-radius:4px;background-color:#fff;padding:0;height:40px;height:auto}
.textarea textarea{margin-bottom:6px;border:0;border-radius:4px;background-color:transparent;padding:10px 16px 0;width:100%;resize:none;color:inherit}
.textarea textarea:disabled{color:#a5a5a5}
.textarea.disabled{border-color:#f4f4f4;background-color:#f4f4f4}
.textarea.isFocus{border:1px solid #000}
.textarea.error{border:1px solid #fb476a}
.textarea .textsLimit{padding:0 16px 12px 0;color:#a5a5a5;font-size:12px;line-height:1;text-align:right}
.textarea .textsLimit span,.textarea .textsLimit strong{display:inline-block;font-weight:normal}
.textarea .textsLimit span::before{display:inline-block;margin:0 2px;content:'/';font-size:10px}
.errorMessage,.guideMessage,.notiMessage,.successMessage{margin-top:2px;font-weight:normal;font-size:12px}
.successMessage{color:#47a3fb}
.notiMessage{color:#3c89cd}
.guideMessage{color:#757884;font-weight:normal}
.errorMessage{display:none;color:#fb476a;line-height:1.5}
.error+.errorMessage{display:block}
.radioBox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block;position:relative;vertical-align:middle;padding-left:20px;font-size:14px;line-height:1;user-select:none}
.radioBox input{position:absolute;opacity:0;width:0;height:0}
.radioBox input+.labelText>em{display:block;padding-bottom:2px;line-height:18px}
.radioBox input+.labelText::before{position:absolute;top:0;border-radius:50%;background-color:#fff;width:20px;height:20px;content:''}
.radioBox input:checked+.labelText::before{border-color:#25aa58;background-color:#25aa58}
.radioBox input:disabled+.labelText>em{color:#a5a5a5}
.radioBox input:disabled+.labelText::before{border-color:#e0e0e0;background-color:#f4f4f4}
.radioBox input:disabled:checked+.labelText::before{border-color:#afba98;background-color:#afba98}
.radioBox input+.labelText>em{padding-left:6px}
.radioBox input+.labelText::before{left:0}
.radioBox input+.labelText::before{border:1px solid #929292;border-radius:50%}
.radioBox input+.labelText::after{display:block;position:absolute;top:6px;left:6px;border-radius:50%;background-color:#fff;width:8px;height:8px;content:''}
.radioBox input:disabled+.labelText::after{background-color:transparent}
.radioBox input:disabled:checked+.labelText::after{border-color:#afba98;background-color:#fff}
.checkBox+.checkBox,.checkBox+.radioBox,.radioBox+.checkBox,.radioBox+.radioBox{margin-left:20px}
.radioBox.typeCard input+.labelText{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;padding-left:12px}
.radioBox.typeCard input+.labelText::before{top:50%;margin-top:-10px}
.radioBox.typeCard input+.labelText::after{top:50%;margin-top:-4px}
.radioBox.typeCard .cardText{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding-top:2px;height:38px}
.radioBox.typeCard .cardText>em{display:block;line-height:1.4}
.radioBox.typeCard .cardName{color:#424242;font-weight:700;font-size:14px}
.radioBox.typeCard .cardNumber{color:#8b8b8b;font-size:12px}
.radioBox.typeCard .cardImg{display:inline-block;margin-right:10px;border-radius:2px;width:23px;height:37px;overflow:hidden}
.radioBox.typeCard .cardImg img{width:100%;height:100%}
.checkBox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block;position:relative;vertical-align:middle;padding-left:20px;font-size:14px;line-height:1;user-select:none}
.checkBox input{position:absolute;opacity:0;width:0;height:0}
.checkBox input+.labelText>em{display:block;padding-bottom:2px;line-height:18px}
.checkBox input+.labelText::before{position:absolute;top:0;border-radius:50%;background-color:#fff;width:20px;height:20px;content:''}
.checkBox input:checked+.labelText::before{border-color:#25aa58;background-color:#25aa58}
.checkBox input:disabled+.labelText>em{color:#a5a5a5}
.checkBox input:disabled+.labelText::before{border-color:#e0e0e0;background-color:#f4f4f4}
.checkBox input:disabled:checked+.labelText::before{border-color:#afba98;background-color:#afba98}
.checkBox input+.labelText>em{padding-left:8px}
.checkBox input+.labelText::before{left:0}
.checkBox input+.labelText::before{border:1px solid #bdbdbd;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22rgb%28224%2C224%2C224%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20164714%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20145242%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052606%22%20transform%3D%22rotate%2845%20-4.475%206.682%29%22%20style%3D%22fill%3A%20rgb%28224%2C224%2C224%29%3B%22%20d%3D%22M0%200h6v2H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052607%22%20transform%3D%22rotate%28135%205.388%204.818%29%22%20style%3D%22fill%3A%20rgb%28224%2C224%2C224%29%3B%22%20d%3D%22M0%200h9v2H0z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2055178%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h14v14H0z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% no-repeat #fff;background-size:14px}
.checkBox input:checked+.labelText::before{border:1px solid #25aa58;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20164714%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20145242%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052606%22%20transform%3D%22rotate%2845%20-4.475%206.682%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%20d%3D%22M0%200h6v2H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052607%22%20transform%3D%22rotate%28135%205.388%204.818%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%20d%3D%22M0%200h9v2H0z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2055178%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h14v14H0z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% no-repeat #25aa58;background-size:14px}
.checkBox.typSubCheck input+.labelText::before{border:0;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%28189%2C189%2C189%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20145245%22%20transform%3D%22translate%28-20%20-372%29%22%3E%20%3Ccircle%20data-name%3D%22%26%23xD0C0%3B%26%23xC6D0%3B%205214%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20transform%3D%22translate%2820%20372%29%22%20style%3D%22fill%3Anone%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%2070377%22%20d%3D%22m25.668%20381.6%204.643%204.672%207.357-7.53%22%20transform%3D%22translate%28-1.668%20-.502%29%22%20style%3D%22stroke%3A%20rgb%28189%2C189%2C189%29%3B%20stroke-linecap%3A%20square%3B%20stroke-width%3A%202px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% no-repeat;background-size:20px}
.checkBox.typSubCheck input:checked+.labelText{color:#25aa58}
.checkBox.typSubCheck input:checked+.labelText::before{background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%2837%2C170%2C88%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20145245%22%20transform%3D%22translate%28-20%20-372%29%22%3E%20%3Ccircle%20data-name%3D%22%26%23xD0C0%3B%26%23xC6D0%3B%205214%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20transform%3D%22translate%2820%20372%29%22%20style%3D%22fill%3Anone%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%2070377%22%20d%3D%22m25.668%20381.6%204.643%204.672%207.357-7.53%22%20transform%3D%22translate%28-1.668%20-.502%29%22%20style%3D%22stroke%3A%20rgb%2837%2C170%2C88%29%3B%20stroke-linecap%3A%20square%3B%20stroke-width%3A%202px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% no-repeat;background-size:20px}
.checkBox.typeProfileCheck{width:76px;height:76px}
.checkBox.typeProfileCheck input+.labelText::before{opacity:0;z-index:5;width:22px;height:22px}
.checkBox.typeProfileCheck input:checked+.labelText::before{opacity:1;border-color:#fff;background-color:#25aa58}
.checkBox.typeProfileCheck input:checked+.labelText .img{background-color:#25aa58}
.checkBox.typeProfileCheck .img{display:block;position:absolute;top:0;left:0;z-index:2;border-radius:50%;padding:3px;width:76px;height:76px}
.checkBox.typeProfileCheck .img img{display:block;width:100%;height:100%}
.radioBoxBorder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block;display:block;position:relative;vertical-align:middle;padding-left:20px;padding-left:0;font-size:14px;line-height:1;user-select:none}
.radioBoxBorder input{position:absolute;opacity:0;width:0;height:0}
.radioBoxBorder input+.labelText>em{display:block;padding-bottom:2px;line-height:18px}
.radioBoxBorder input+.labelText::before{position:absolute;top:0;border-radius:50%;background-color:#fff;width:20px;height:20px;content:''}
.radioBoxBorder input:checked+.labelText::before{border-color:#25aa58;background-color:#25aa58}
.radioBoxBorder input:disabled+.labelText>em{color:#a5a5a5}
.radioBoxBorder input:disabled+.labelText::before{border-color:#e0e0e0;background-color:#f4f4f4}
.radioBoxBorder input:disabled:checked+.labelText::before{border-color:#afba98;background-color:#afba98}
.radioBoxBorder input+.labelText>em{padding-left:8px}
.radioBoxBorder input+.labelText::before{left:0}
.radioBoxBorder input+.labelText::before{border:1px solid #929292;border-radius:50%}
.radioBoxBorder input+.labelText::after{display:block;position:absolute;top:6px;left:6px;border-radius:50%;background-color:#fff;width:8px;height:8px;content:''}
.radioBoxBorder input:disabled+.labelText::after{background-color:transparent}
.radioBoxBorder input:disabled:checked+.labelText::after{border-color:#afba98;background-color:#fff}
.radioBoxBorder input+.labelText{display:block;border:1px solid #bdbdbd;border-radius:8px;padding:12px}
.radioBoxBorder input+.labelText::before{top:50%;right:20px;left:auto;margin-top:-10px}
.radioBoxBorder input+.labelText::after{top:50%;right:26px;left:auto;margin-top:-4px}
.radioBoxBorder input:checked+.labelText{border:1px solid #25aa58}
.radioBoxBorder input:disabled+.labelText{border:1px solid #e0e0e0}
.radioBoxBorder input:disabled:checked+.labelText{border:1px solid #afba98}
.radioBoxBorder+.radioBoxBorder{margin-top:6px}
.checkBoxBorder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block;display:block;position:relative;vertical-align:middle;padding-left:20px;padding-left:0;font-size:14px;line-height:1;user-select:none}
.checkBoxBorder input{position:absolute;opacity:0;width:0;height:0}
.checkBoxBorder input+.labelText>em{display:block;padding-bottom:2px;line-height:18px}
.checkBoxBorder input+.labelText::before{position:absolute;top:0;border-radius:50%;background-color:#fff;width:20px;height:20px;content:''}
.checkBoxBorder input:checked+.labelText::before{border-color:#25aa58;background-color:#25aa58}
.checkBoxBorder input:disabled+.labelText>em{color:#a5a5a5}
.checkBoxBorder input:disabled+.labelText::before{border-color:#e0e0e0;background-color:#f4f4f4}
.checkBoxBorder input:disabled:checked+.labelText::before{border-color:#afba98;background-color:#afba98}
.checkBoxBorder input+.labelText>em{padding-left:8px}
.checkBoxBorder input+.labelText::before{left:0}
.checkBoxBorder input+.labelText::before{border:1px solid #bdbdbd;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22rgb%28224%2C224%2C224%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20164714%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20145242%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052606%22%20transform%3D%22rotate%2845%20-4.475%206.682%29%22%20style%3D%22fill%3A%20rgb%28224%2C224%2C224%29%3B%22%20d%3D%22M0%200h6v2H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052607%22%20transform%3D%22rotate%28135%205.388%204.818%29%22%20style%3D%22fill%3A%20rgb%28224%2C224%2C224%29%3B%22%20d%3D%22M0%200h9v2H0z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2055178%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h14v14H0z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% no-repeat #fff;background-size:14px}
.checkBoxBorder input:checked+.labelText::before{border:1px solid #25aa58;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20164714%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20145242%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052606%22%20transform%3D%22rotate%2845%20-4.475%206.682%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%20d%3D%22M0%200h6v2H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052607%22%20transform%3D%22rotate%28135%205.388%204.818%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%20d%3D%22M0%200h9v2H0z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2055178%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h14v14H0z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% no-repeat #25aa58;background-size:14px}
.checkBoxBorder input+.labelText{display:block;border:1px solid #bdbdbd;border-radius:8px;padding:15px 12px 14px;text-align:center}
.checkBoxBorder input+.labelText>em{display:inline-block;vertical-align:top;max-width:calc(100% - 30px);max-width:calc(100% - 30px);letter-spacing:-.56px;text-align:left}
.checkBoxBorder input+.labelText::before{display:inline-block;position:relative;vertical-align:top}
.checkBoxBorder input:checked+.labelText{border:1px solid #25aa58}
.checkBoxBorder input:disabled+.labelText{border:1px solid #e0e0e0}
.checkBoxBorder input:disabled:checked+.labelText{border:1px solid #afba98}
.checkBoxBorder+.checkBoxBorder{margin-top:14px}
.checkBoxBorder.typeRight input+.labelText{position:relative;padding:12px 20px;text-align:left}
.checkBoxBorder.typeRight input+.labelText em{padding-left:0}
.checkBoxBorder.typeRight input+.labelText::before{position:absolute;top:50%;right:20px;margin-top:-10px;margin-left:auto}
.labelGroupBlock .checkBox,.labelGroupBlock .radioBox,.labelGroupHalf .checkBox,.labelGroupHalf .radioBox{margin-left:0}
.labelGroupBlock>label{display:block}
.labelGroupBlock>label+label{margin-top:14px;margin-left:0}
.labelGroupHalf{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap}
.labelGroupHalf>label{margin-top:14px;width:calc(50% - 8px);width:calc(50% - 8px)}
.labelGroupHalf>label:nth-of-type(-n+2){margin-top:0}
.labelGroupHalf>label:nth-of-type(even){margin-left:16px}
.labelGroup{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.labelGroup .radioBox{margin-right:22px;margin-bottom:16px}
.labelGroup .radioBox+.radioBox{margin-left:0}
.switchLable{display:inline-block;vertical-align:middle;width:50px;height:30px}
.switchLable .circle{display:inline-block;position:relative;transition:.2s;cursor:pointer;border-radius:15px;background-color:#e0e0e0;width:50px;height:30px}
.switchLable .circle::after{display:inline-block;position:absolute;top:2px;left:2px;transition:.2s;border-radius:50%;background-color:#fff;width:26px;height:26px;content:''}
.switchLable input[type=checkbox],.switchLable input[type=radio]{-webkit-appearance:none;-moz-appearance:none;position:absolute;appearance:none;opacity:0;border:0}
.switchLable input:checked+.circle{background:#25aa58}
.switchLable input:checked+.circle::after{top:2px;left:22px}
.selectDropdown{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;flex-direction:row;justify-content:center;align-items:center;vertical-align:middle;margin:0;background-color:#fff;padding:0;width:100%;color:#000;text-align:center;white-space:nowrap}
.selectDropdown .dropdownLayer{display:none;position:absolute;top:39px;left:0;z-index:2;cursor:pointer;border:1px solid #e0e0e0;border-radius:0 0 4px 4px;background-color:#fff;width:100%;max-height:120px;overflow:hidden;overflow-y:auto;text-align:left}
.selectDropdown .dropdownLayer .textData{display:block;cursor:pointer;padding:9px 16px 10px;line-height:150%;text-decoration:none}
.selectDropdown.medium .dropdownLayer{top:45px;max-height:138px}
.selectDropdown.large .dropdownLayer{top:53px;border-radius:0 0 8px 8px;max-height:162px}
.selectDropdown.isActive .dropdownButton,.selectDropdown.isActive .inputBox{border-color:#000;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}
.selectDropdown.isActive .dropdownLayer{display:block;border-color:#000}
.selectDropdown.disabled .dropdownButton{cursor:default;border-color:#f4f4f4;background-color:#f4f4f4;color:#a5a5a5}
.selectDropdown.disabled .dropdownButton::after{opacity:.4}
.selectDropdown.error .dropdownButton,.selectDropdown.error .dropdownLayer{border-color:#fb476a}
.selectDropdown .dropdownButton{position:relative;border:1px solid #ddddde;border-radius:4px;background-color:#fff;padding:0 40px 0 16px;width:100%;height:40px;color:#000;font-size:inherit;line-height:1;text-align:left}
.selectDropdown .dropdownButton>span{display:block;display:block;padding-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.selectDropdown .dropdownButton::after{display:block;position:absolute;top:50%;right:12px;margin-top:-10px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%2866%2C66%2C66%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%229kczw46ota%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2042581%22%20style%3D%22stroke%3A%20rgb%2866%2C66%2C66%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20fill%3A%20rgb%2866%2C66%2C66%29%3B%22%20d%3D%22M0%200h9.641v14.898H0z%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20218705%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2042582%22%20transform%3D%22rotate%2890%2010%2010%29%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20118222%22%3E%20%3Cg%20data-name%3D%22%26%23xB9C8%3B%26%23xC2A4%3B%26%23xD06C%3B%20%26%23xADF8%3B%26%23xB8F9%3B%20118222%22%20transform%3D%22rotate%2890%206.14%2011%29%22%20style%3D%22clip-path%3Aurl%28%239kczw46ota%29%22%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%2033878%22%20d%3D%22m0%200%205.438%205.438L0%2010.877%22%20transform%3D%22translate%282.231%201.865%29%22%20style%3D%22stroke-miterlimit%3A%2010%3B%20fill%3A%20none%3B%20stroke%3A%20rgb%2866%2C66%2C66%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) no-repeat;background-size:contain;width:20px;height:20px;content:''}
.selectDropdown .textData{white-space:break-spaces}
.selectDropdown.isActive .dropdownButton::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.selectDropdown.medium .dropdownButton{height:46px}
.selectDropdown.large .dropdownButton{border-radius:8px;height:54px}
.searchInput{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;flex-direction:row;justify-content:center;align-items:center;vertical-align:middle;margin:0;background-color:#fff;padding:0;width:100%;color:#000;text-align:center;white-space:nowrap}
.searchInput .dropdownLayer{display:none;position:absolute;top:39px;left:0;z-index:2;cursor:pointer;border:1px solid #e0e0e0;border-radius:0 0 4px 4px;background-color:#fff;width:100%;max-height:120px;overflow:hidden;overflow-y:auto;text-align:left}
.searchInput .dropdownLayer .textData{display:block;cursor:pointer;padding:9px 16px 10px;line-height:150%;text-decoration:none}
.searchInput.medium .dropdownLayer{top:45px;max-height:138px}
.searchInput.large .dropdownLayer{top:53px;border-radius:0 0 8px 8px;max-height:162px}
.searchInput.isActive .dropdownButton,.searchInput.isActive .inputBox{border-color:#000;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}
.searchInput.isActive .dropdownLayer{display:block;border-color:#000}
.searchInput.disabled .dropdownButton{cursor:default;border-color:#f4f4f4;background-color:#f4f4f4;color:#a5a5a5}
.searchInput.disabled .dropdownButton::after{opacity:.4}
.searchInput.error .dropdownButton,.searchInput.error .dropdownLayer{border-color:#fb476a}
.searchInput .textData{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;color:#8b8b8b;font-size:12px;white-space:normal}
.searchInput .textData span{color:#000;font-size:14px}
.searchInput .textData span b{color:#25aa58;font-weight:inherit}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddddde;border-radius:4px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%2866%2C66%2C66%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%229kczw46ota%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2042581%22%20style%3D%22stroke%3A%20rgb%2866%2C66%2C66%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20fill%3A%20rgb%2866%2C66%2C66%29%3B%22%20d%3D%22M0%200h9.641v14.898H0z%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20218705%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2042582%22%20transform%3D%22rotate%2890%2010%2010%29%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20118222%22%3E%20%3Cg%20data-name%3D%22%26%23xB9C8%3B%26%23xC2A4%3B%26%23xD06C%3B%20%26%23xADF8%3B%26%23xB8F9%3B%20118222%22%20transform%3D%22rotate%2890%206.14%2011%29%22%20style%3D%22clip-path%3Aurl%28%239kczw46ota%29%22%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%2033878%22%20d%3D%22m0%200%205.438%205.438L0%2010.877%22%20transform%3D%22translate%282.231%201.865%29%22%20style%3D%22stroke-miterlimit%3A%2010%3B%20fill%3A%20none%3B%20stroke%3A%20rgb%2866%2C66%2C66%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) no-repeat #fff;background-position:calc(100% - 8px) 50%;background-size:20px;padding:0 28px 2px 16px;width:100%;height:40px;color:#000}
select::-ms-expand{display:none}
select:focus{border-color:#424242}
select:disabled{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%28165%2C165%2C165%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%229kczw46ota%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2042581%22%20style%3D%22stroke%3A%20rgb%28165%2C165%2C165%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20fill%3A%20rgb%28165%2C165%2C165%29%3B%22%20d%3D%22M0%200h9.641v14.898H0z%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20218705%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2042582%22%20transform%3D%22rotate%2890%2010%2010%29%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20118222%22%3E%20%3Cg%20data-name%3D%22%26%23xB9C8%3B%26%23xC2A4%3B%26%23xD06C%3B%20%26%23xADF8%3B%26%23xB8F9%3B%20118222%22%20transform%3D%22rotate%2890%206.14%2011%29%22%20style%3D%22clip-path%3Aurl%28%239kczw46ota%29%22%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%2033878%22%20d%3D%22m0%200%205.438%205.438L0%2010.877%22%20transform%3D%22translate%282.231%201.865%29%22%20style%3D%22stroke-miterlimit%3A%2010%3B%20fill%3A%20none%3B%20stroke%3A%20rgb%28165%2C165%2C165%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E);background-color:#f4f4f4;color:#888}
select.error{border:1px solid #fb476a}
.label{display:block;color:#424242;font-weight:500;font-size:14px;letter-spacing:-.56px}
.label.typeDot{position:relative;padding-left:10px}
.label.typeDot::before{display:block;position:absolute;top:50%;left:0;margin-top:-2px;background-color:#000;width:3px;height:3px;content:''}
.inputBtnSet{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.inputBtnSet+.inputBtnSet{margin-top:12px}
.inputBtnSet .btnBox{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;min-width:102px}
.inputBtnSet .btnBox .btnGray,.inputBtnSet .btnBox .btnOutline{width:100%}
.inputBtnSet .inputBox{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.inputBtnSet .inputBox+.btnBox{margin-left:12px}
.inputBtnSet.error .inputBox{border-color:#fb476a}
.inputBtnSet .timeRemaining{display:inline-block;padding:0 12px;color:#000;font-weight:500;font-size:14px;line-height:normal}
.radioSelectionBox{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}
.radioSelectionBox>li{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.radioSelectionBox label{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:0;height:100%;font-size:16px;line-height:1}
.radioSelectionBox label input[type=radio]+.labelText{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin:1px;border:1px solid #ddddde;border-radius:8px;background-color:#fff;padding:28px 6px 20px;width:100%}
.radioSelectionBox label input[type=radio]+.labelText::before{top:10px;left:10px}
.radioSelectionBox label input[type=radio]+.labelText::after{display:none}
.radioSelectionBox label input[type=radio]:checked+.labelText{margin:0;border:2px solid #25aa58;background-color:#f0ffeb}
.radioSelectionBox label input+.labelText::before{border:1px solid #bdbdbd;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22rgb%28224%2C224%2C224%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20164714%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20145242%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052606%22%20transform%3D%22rotate%2845%20-4.475%206.682%29%22%20style%3D%22fill%3A%20rgb%28224%2C224%2C224%29%3B%22%20d%3D%22M0%200h6v2H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052607%22%20transform%3D%22rotate%28135%205.388%204.818%29%22%20style%3D%22fill%3A%20rgb%28224%2C224%2C224%29%3B%22%20d%3D%22M0%200h9v2H0z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2055178%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h14v14H0z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% no-repeat #fff;background-size:14px}
.radioSelectionBox label input:checked+.labelText::before{border:1px solid #25aa58;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20164714%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20145242%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052606%22%20transform%3D%22rotate%2845%20-4.475%206.682%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%20d%3D%22M0%200h6v2H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2052607%22%20transform%3D%22rotate%28135%205.388%204.818%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%20d%3D%22M0%200h9v2H0z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2055178%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h14v14H0z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50% no-repeat #25aa58;background-size:14px}
.formControlList .label{display:inline-block;color:#000;font-weight:700;font-size:16px}
.formControlList .icoRequired{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:14px;min-width:0;overflow:hidden}
.formControlList .icoRequired::before{display:block;width:14px;content:'*';color:red;text-align:center;text-indent:0}
.formControlList .guideList{margin-top:10px;color:#1e95eb;font-size:12px}
.formControlList .guideList>li{position:relative;padding-left:10px}
.formControlList .guideList>li::before{display:inline-block;position:absolute;top:4px;left:0;content:'*'}
.formControlList .textGuide{margin-top:12px;color:#39434d;letter-spacing:-.48px}
.formSubmitBox{margin-top:30px;text-align:center}
.formSubmitBox .btnSubmit{border-radius:27px;width:100%}
.termsCheckbox{border:1px solid #ddddde;border-radius:8px;background-color:#fff;overflow:hidden}
.termsCheckbox label{letter-spacing:-.56px}
.termsCheckbox .fullCheck{border-bottom:1px solid #ddddde;background-color:#fff;padding:14px}
.termsCheckbox .checkboxList{padding:10px 0}
.termsCheckbox .checkboxList label{color:#424242}
.termsCheckbox .checkboxList>li{position:relative;padding:10px 34px 10px 16px;line-height:1}
.termsCheckbox .txtOptional,.termsCheckbox .txtRequired{display:inline-block;padding-left:4px}
.termsCheckbox .txtRequired{color:#42bf72}
.termsCheckbox .subOptional{margin-top:14px;margin-left:28px}
.termsCheckbox .subOptional>li{display:inline-block}
.termsCheckbox .subOptional>li+li{margin-left:30px}
.termsCheckbox .btnViewTerms{position:absolute;top:5px;right:0;width:30px;height:30px}
.termsCheckbox .btnViewTerms::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);display:block;position:absolute;top:50%;right:10px;transform:rotate(180deg);margin-top:-8px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%28185%2C185%2C185%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20151073%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2053678%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%209%22%20d%3D%22m-676.1%20698.773%205%205-5%205%22%20transform%3D%22rotate%28180%20-332%20356.886%29%22%20style%3D%22stroke%3A%20rgb%28185%2C185%2C185%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%201.4px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 0 0/contain no-repeat;width:16px;height:16px;content:''}
.termsCheckbox .btnViewTerms>span{clip:rect(0, 0, 0, 0);position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden}
.forMobile .formControlList>div+div{margin-top:30px}
.forMobile .formControlList>div>dt{margin-bottom:12px}
.forMobile .formControlList .btnOutline,.forMobile .formControlList .inputBox{border-radius:8px;height:48px}
.forTablet .formControlList>div{display:table;width:100%;table-layout:fixed}
.forTablet .formControlList>div+div{margin-top:30px}
.forTablet .formControlList>div>dd,.forTablet .formControlList>div>dt{display:table-cell;vertical-align:top}
.forTablet .formControlList>div>dt{margin:0;padding-top:8px;width:160px}
.forTablet .formSubmitBox{margin-top:40px;border-top:1px solid #ddddde;padding-top:40px}
.forTablet .formSubmitBox .btnSubmit{max-width:335px}
.forWeb .formControlList>div{display:table;width:100%;table-layout:fixed}
.forWeb .formControlList>div+div{margin-top:30px}
.forWeb .formControlList>div>dd,.forWeb .formControlList>div>dt{display:table-cell;vertical-align:top}
.forWeb .formControlList>div>dt{margin:0;padding-top:8px;width:226px}
.forWeb .formSubmitBox{margin-top:40px;border-top:1px solid #ddddde;padding-top:40px}
.forWeb .formSubmitBox .btnSubmit{max-width:335px}

/*! 버튼 */
.btnGray,.btnOutline,.btnPrimary,.btnSecondary,.btnSubmit,.btnText{border-radius:4px;min-width:70px;height:40px}
.btnGray.small,.btnOutline.small,.btnPrimary.small,.btnSecondary.small,.btnSubmit.small,.btnText.small{border-radius:4px;height:32px;font-size:12px}
.btnGray.medium,.btnOutline.medium,.btnPrimary.medium,.btnSecondary.medium,.btnSubmit.medium,.btnText.medium{border-radius:8px;height:46px}
.btnGray.large,.btnOutline.large,.btnPrimary.large,.btnSecondary.large,.btnSubmit.large,.btnText.large{border-radius:8px;height:54px;font-size:16px}
.btnPrimary{background-color:#25aa58;color:#fff}
.btnPrimary.greenDark{background-color:#00713d}
.btnSecondary{background-color:#fd8227;color:#fff}
.btnGray{background-color:#999;color:#fff}
.btnOutline{border:1px solid #8b8b8b;background-color:#fff;color:#000}
.btnOutline.green{border-color:#25aa58;color:#25aa58}
.btnSubmit{background-color:#2b2b2b;height:54px;color:#fff;font-weight:700;font-size:18px;text-align:center}
.btnSubmit::after{display:inline-block;margin-left:10px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.414%22%20height%3D%2212.828%22%20viewBox%3D%220%200%207.414%2012.828%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20281991%22%20d%3D%22m169.846%204058.575%205%205%205-5%22%20transform%3D%22rotate%28-90%20-1937.95%202119.21%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202px%3B%22%2F%3E%20%3C%2Fsvg%3E) 0 4px/contain no-repeat;width:8px;height:18px;content:''}
.btnsWrapper{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row}
.btnsWrapper>[class^=btn]{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex:1}
.btnsWrapper>[class^=btn]+[class^=btn]{margin-left:13px}
.btnsWrapper.typeBlock{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.btnsWrapper.typeBlock>[class^=btn]{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}
.btnsWrapper.typeBlock>[class^=btn]+[class^=btn]{margin:13px 0 0}
.btnsWrapper.typeBasisAuto>[class^=btn]{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}
.btnsWrapper.typeBasisAuto>[class^=btn].wide{-webkit-flex:2 0 auto;-moz-box-flex:2;-ms-flex:2 0 auto;flex:2 0 auto}
.boxPagination{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center;letter-spacing:-.56px}
.boxPagination .btnNext,.boxPagination .btnPrev,.boxPagination .pageNumber{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;height:32px}
.boxPagination .pageNumber{padding:0 20px}
.boxPagination .pageNumber>span{display:inline-block;position:relative;color:#a5a5a5;font-size:14px;line-height:30px}
.boxPagination .pageNumber .current{color:#000}
.boxPagination .pageNumber .current::after{display:inline-block;padding:0 5px;content:'/';color:#a5a5a5}
.boxPagination .btnNext,.boxPagination .btnPrev{position:relative;border:1px solid #dbdbdb;border-radius:4px;width:32px}
.boxPagination .btnNext::before,.boxPagination .btnPrev::before{display:block;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%2851%2C51%2C51%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20151073%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2053678%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%209%22%20d%3D%22m-676.1%20698.773%205%205-5%205%22%20transform%3D%22rotate%28180%20-332%20356.886%29%22%20style%3D%22stroke%3A%20rgb%2851%2C51%2C51%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%201.4px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50%/contain no-repeat;width:20px;height:20px;content:''}
.boxPagination .btnNext:disabled::before,.boxPagination .btnPrev:disabled::before{background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%28177%2C177%2C177%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20151073%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2053678%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%209%22%20d%3D%22m-676.1%20698.773%205%205-5%205%22%20transform%3D%22rotate%28180%20-332%20356.886%29%22%20style%3D%22stroke%3A%20rgb%28177%2C177%2C177%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%201.4px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50%/contain no-repeat}
.boxPagination .btnNext::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.boxTermsAndConditions .termsHeader .title{font-weight:700;font-size:24px}
.boxTermsAndConditions .termsContentWrapper{font-size:12px}
.termsFullContents{line-height:180%}
.termsFullContents>.termsContent{margin-bottom:20px}
.termsFullContents .termsIndex>.title{margin-bottom:10px;font-weight:700;font-size:16px}
.termsFullContents .termsIndex>ul{background-color:#f6f6f6;padding:18px}
.termsFullContents .termsIndex>ul li+li{margin-top:5px}
.termsFullContents .termsChapter{margin-top:30px}
.termsFullContents .termsChapter+.termsIndex{margin-top:20px}
.termsFullContents .termsChapter>.chapterTitle{font-weight:500;font-size:16px}
.termsFullContents .chapterContent table{margin-top:10px;margin-bottom:10px;border:1px solid #c7c7c7;border-collapse:collapse;border-spacing:0;width:100%}
.termsFullContents .chapterContent table thead th{background-color:#ededed;padding:6px;font-weight:500;text-align:center}
.termsFullContents .chapterContent table td,.termsFullContents .chapterContent table th{border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7}
.termsFullContents .chapterContent table td{padding:10px;text-align:left}
.termsFullContents .chapterContent ul li+li{margin-top:5px}
.termsFullContents .chapterContent .pdtSmall{margin-top:10px}
.termsFullContents .chapterContent dl+p,.termsFullContents .chapterContent p+dl{margin-top:15px}
.termsFullContents .chapterTitle+dl.chapter{margin-top:10px}
.termsFullContents dl.chapter>dt{margin-bottom:10px;font-weight:500}
.termsFullContents dl.chapter>dd+dt{margin-top:20px}
.termsFullContents dl.chapter ul ul{margin-left:20px}
.hidden{clip:rect(0, 0, 0, 0);position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden}
body.scrollLock{overflow:hidden}
.promotionWrapper{min-height:100%}
.promotionWrapper img{display:block;width:100%;max-width:720px;height:auto}
.promotionWrapper .imageList{margin:0 auto;max-width:720px}
.promotionWrapper .imageList>li{position:relative;line-height:0}
.promotionWrapper .opacityTarget{opacity:0}
.promotionWrapper .fixedBottom{position:fixed;bottom:0;left:0;z-index:10;width:100%}
.promotionWrapper .fixedBottom a{display:block}
.promotionWrapper.forTablet img{display:block;width:100%;height:auto}
.promotionWrapper.forTablet .imageList{margin:0 auto;width:720px}
.promotionWrapper.forWeb img{display:block;width:100%;max-width:1080px;height:auto}
.promotionWrapper.forWeb .imageList{margin:0 auto;width:1080px;max-width:1080px}
.fixedBottom .imageList{position:relative}
.fixedBottom .linkBtns{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%}
.fixedBottom .linkBtns>li{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.fixedBottom .linkBtns .bottomButton{display:block;width:100%;height:100%}
.promotionLayer{display:none;position:fixed;top:0;left:0;z-index:10;background-color:#fff;width:100%;height:100%;overflow:hidden}
.promotionLayer.isOpen{display:block}
.promotionLayer .layerHeader{position:relative}
.promotionLayer .layerHeader .btnClosePopup{position:absolute;top:10px;right:10px;border-radius:50%;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20data-name%3D%22Icon-medium%2824X24%29_X%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28146%2C146%2C146%29%22%20style%3D%22%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%205064%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%2030974%22%20transform%3D%22rotate%2845%20-9668.132%20-15578.03%29%22%3E%20%3Crect%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%207455%22%20width%3D%2216.8%22%20height%3D%222%22%20rx%3D%221%22%20transform%3D%22translate%288192%20-11400.1%29%22%20style%3D%22fill%3A%20rgb%28146%2C146%2C146%29%3B%22%2F%3E%20%3Crect%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%207456%22%20width%3D%2216.8%22%20height%3D%222%22%20rx%3D%221%22%20transform%3D%22rotate%2890%209804.45%20-1603.05%29%22%20style%3D%22fill%3A%20rgb%28146%2C146%2C146%29%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50%/30px no-repeat #eee;width:40px;height:40px}
.promotionLayer .layerBody{padding:20px;width:100%;height:100%;overflow:auto}
.typeCurriculum.promotionLayer .layerHeader,.typeLecturer4_mob.promotionLayer .layerHeader,.typeLecturer4_tab.promotionLayer .layerHeader,.typeLecturer5_mob.promotionLayer .layerHeader,.typeLecturer5_tab.promotionLayer .layerHeader,.typeParent6_mob.promotionLayer .layerHeader,.typeParent6_tab.promotionLayer .layerHeader,.typeParent_07.promotionLayer .layerHeader{margin:0 auto;max-width:1300px}
.imgCurriculum{margin:0 auto;width:1300px}
.imgCurriculum img{display:block;width:100%}
.btnBoxKakao{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);display:block;position:absolute;top:-5px;left:50%;transform:translate(-50%, 0);z-index:2;width:100%;max-width:720px;text-align:right}
.kakaoTalkBtn{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);display:block;position:absolute;top:0;right:0;transform:translateY(-100%)}
.kakaoTalkBtn img{width:100%;height:100%}
.typeParent_05 .swiper11,.typeParent_05 .swiper21,.typeParent_05 .swiper31,.typeParent_05 .swiper32,.typeParent_05 .swiper33{padding:0 5.3333333333%}
.typeParent_05 .swiper-pagination{bottom:-46px!important}
.typeParent_05 .swiper-pagination.paginationPurple .swiper-pagination-bullet{background-color:#8b48bc}
.typeParent_05 .swiper-pagination.paginationGreen .swiper-pagination-bullet{background-color:#016e3c}
.typeParent_05 .swiper-pagination.paginationBlue .swiper-pagination-bullet{background-color:#4373d0}
.typeParent_05 .swiper11{background:url(../images/parent_05_1/img_02_bg.png) 0 0/contain repeat-y}
.typeParent_05 .swiper21{background:url(../images/parent_05_2/img_02_bg.png) 0 0/contain repeat-y}
.typeParent_05 .swiper11 .swiper-button-next,.typeParent_05 .swiper11 .swiper-button-prev,.typeParent_05 .swiper21 .swiper-button-next,.typeParent_05 .swiper21 .swiper-button-prev{background-color:rgba(1, 110, 60, .7)}
.typeParent_05 .swiper31{background:url(../images/parent_05_3/img_03_bg.png) 0 0/contain repeat-y}
.typeParent_05 .swiper31 .swiper-button-next,.typeParent_05 .swiper31 .swiper-button-prev{background-color:rgba(0, 44, 88, .7)}
.typeParent_05 .swiper32{background:url(../images/parent_05_3/img_04_bg.png) 0 0/contain repeat-y}
.typeParent_05 .swiper32 .swiper-button-next,.typeParent_05 .swiper32 .swiper-button-prev{background-color:rgba(1, 110, 60, .7)}
.typeParent_05 .swiper33{background:url(../images/parent_05_3/img_05_bg.png) 0 0/contain repeat-y}
.typeParent_05 .swiper33 .swiper-button-next,.typeParent_05 .swiper33 .swiper-button-prev{background-color:rgba(101, 31, 152, .7)}
.typeParent_05 .swiper .imgbox{padding:0 2.6666666667%;width:100%}
.typeParent_05 .swiper .imgbox>img{display:block;width:100%;height:auto}
.typeParent_05 .swiper .swiper-slide{width:84%}
.typeParent_05 .swiperNavBox{position:absolute;top:0;top:42.5%;left:0;width:100%}
.typeParent_05 .swiperNavBox .swiper-button-next,.typeParent_05 .swiperNavBox .swiper-button-prev{top:50%;margin-top:-3.7333333333%;border-radius:50%;background-position:center;background-size:60.7142857143%;background-repeat:no-repeat;padding-top:7.4666666667%;width:7.4666666667%;height:0}
.typeParent_05 .swiperNavBox .swiper-button-next::after,.typeParent_05 .swiperNavBox .swiper-button-prev::after{display:none;content:''}
.typeParent_05 .swiperNavBox .swiper-button-prev{left:2.1333333333%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289936%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081917%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%200%207%207%207-7%22%20transform%3D%22rotate%2890%204.5%209.5%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeParent_05 .swiperNavBox .swiper-button-next{right:2.1333333333%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289937%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081918%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%207%207-7%207%207%22%20transform%3D%22rotate%2890%206%2011%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.imgTabBox{position:relative;z-index:2}
.imgTabBox .imgTab{display:none}
.imgTabBox .imgTab.active{display:block}
.imgTabBox .tabBtns{position:absolute;top:0;left:0;padding-top:12%;width:100%}
.imgTabBox .tabBtns>li{position:absolute;top:0;left:0;width:50%;height:100%}
.imgTabBox .tabBtns>li:nth-of-type(even){right:0;left:auto}
.imgTabBox .tabBtn{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.typeLecturer4_mob .swiper .imgbox,.typeLecturer5_mob .swiper .imgbox{padding:0 2.6666666667%;width:100%}
.typeLecturer4_mob .swiper .imgbox>img,.typeLecturer5_mob .swiper .imgbox>img{display:block;width:100%;height:auto}
.typeLecturer4_mob .swiper .swiper-slide,.typeLecturer5_mob .swiper .swiper-slide{width:84%}
.typeLecturer4_mob .swiperNavBox,.typeLecturer5_mob .swiperNavBox{position:absolute;top:0;top:42.5%;left:0;width:100%}
.typeLecturer4_mob .swiperNavBox .swiper-button-next,.typeLecturer4_mob .swiperNavBox .swiper-button-prev,.typeLecturer5_mob .swiperNavBox .swiper-button-next,.typeLecturer5_mob .swiperNavBox .swiper-button-prev{top:50%;margin-top:-3.7333333333%;border-radius:50%;background-position:center;background-size:60.7142857143%;background-repeat:no-repeat;padding-top:7.4666666667%;width:7.4666666667%;height:0}
.typeLecturer4_mob .swiperNavBox .swiper-button-next::after,.typeLecturer4_mob .swiperNavBox .swiper-button-prev::after,.typeLecturer5_mob .swiperNavBox .swiper-button-next::after,.typeLecturer5_mob .swiperNavBox .swiper-button-prev::after{display:none;content:''}
.typeLecturer4_mob .swiperNavBox .swiper-button-prev,.typeLecturer5_mob .swiperNavBox .swiper-button-prev{left:2.1333333333%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289936%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081917%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%200%207%207%207-7%22%20transform%3D%22rotate%2890%204.5%209.5%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeLecturer4_mob .swiperNavBox .swiper-button-next,.typeLecturer5_mob .swiperNavBox .swiper-button-next{right:2.1333333333%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289937%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081918%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%207%207-7%207%207%22%20transform%3D%22rotate%2890%206%2011%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeLecturer4_mob .swiperM01,.typeLecturer5_mob .swiperM01{background:url(../images/lecturer_04_mob/img_01_bg.png) 0 0/contain repeat-y;padding:0 5.3333333333%}
.typeLecturer4_mob .swiperM01 .swiper-button-next,.typeLecturer4_mob .swiperM01 .swiper-button-prev,.typeLecturer5_mob .swiperM01 .swiper-button-next,.typeLecturer5_mob .swiperM01 .swiper-button-prev{background-color:rgba(1, 110, 60, .7)}
.typeLecturer4_mob .swiperNavBox,.typeLecturer5_mob .swiperNavBox{top:calc(50% + 23px)}
.typeLecturer4_tab .swiperT01,.typeLecturer5_tab .swiperT01{background:url(../images/lecturer_04_tablet/img_01_bg.png) 0 0/contain repeat-y;padding:0 40px}
.typeLecturer4_tab .swiper .swiper-slide,.typeLecturer5_tab .swiper .swiper-slide{width:calc(100% - 164px)}
.typeLecturer4_tab .swiper .imgbox,.typeLecturer5_tab .swiper .imgbox{padding:0 18px;width:100%}
.typeLecturer4_tab .swiper .imgbox>img,.typeLecturer5_tab .swiper .imgbox>img{display:block;width:100%;height:auto}
.typeLecturer4_tab .swiperNavBox,.typeLecturer5_tab .swiperNavBox{position:absolute;top:0;top:calc(50% + 28px);left:0;width:100%}
.typeLecturer4_tab .swiperNavBox .swiper-button-next,.typeLecturer4_tab .swiperNavBox .swiper-button-prev,.typeLecturer5_tab .swiperNavBox .swiper-button-next,.typeLecturer5_tab .swiperNavBox .swiper-button-prev{top:50%;border-radius:50%;background-position:center;background-size:66.6666666667%;background-repeat:no-repeat;background-color:#008d52;padding-top:6.1111111111%;width:6.1111111111%;height:0}
.typeLecturer4_tab .swiperNavBox .swiper-button-next::after,.typeLecturer4_tab .swiperNavBox .swiper-button-prev::after,.typeLecturer5_tab .swiperNavBox .swiper-button-next::after,.typeLecturer5_tab .swiperNavBox .swiper-button-prev::after{display:none;content:''}
.typeLecturer4_tab .swiperNavBox .swiper-button-prev,.typeLecturer5_tab .swiperNavBox .swiper-button-prev{left:2.7777777778%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289936%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081917%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%200%207%207%207-7%22%20transform%3D%22rotate%2890%204.5%209.5%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeLecturer4_tab .swiperNavBox .swiper-button-next,.typeLecturer5_tab .swiperNavBox .swiper-button-next{right:2.7777777778%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289937%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081918%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%207%207-7%207%207%22%20transform%3D%22rotate%2890%206%2011%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeParent6_mob .swiper .imgbox{padding:0 2.6666666667%;width:100%}
.typeParent6_mob .swiper .imgbox>img{display:block;width:100%;height:auto}
.typeParent6_mob .swiper .swiper-slide{width:84%}
.typeParent6_mob .swiperNavBox{position:absolute;top:0;top:42.5%;left:0;width:100%}
.typeParent6_mob .swiperNavBox .swiper-button-next,.typeParent6_mob .swiperNavBox .swiper-button-prev{top:50%;margin-top:-3.7333333333%;border-radius:50%;background-position:center;background-size:60.7142857143%;background-repeat:no-repeat;padding-top:7.4666666667%;width:7.4666666667%;height:0}
.typeParent6_mob .swiperNavBox .swiper-button-next::after,.typeParent6_mob .swiperNavBox .swiper-button-prev::after{display:none;content:''}
.typeParent6_mob .swiperNavBox .swiper-button-prev{left:2.1333333333%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289936%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081917%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%200%207%207%207-7%22%20transform%3D%22rotate%2890%204.5%209.5%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeParent6_mob .swiperNavBox .swiper-button-next{right:2.1333333333%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289937%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081918%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%207%207-7%207%207%22%20transform%3D%22rotate%2890%206%2011%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeParent6_mob .swiperEng,.typeParent6_mob .swiperKor,.typeParent6_mob .swiperMath{padding:0 5.3333333333%}
.typeParent6_mob .swiperMath{background:url(../images/parent_06_mob/img_03_bg.png) 0 0/contain repeat-y}
.typeParent6_mob .swiperEng{background:url(../images/parent_06_mob/img_04_bg.png) 0 0/contain repeat-y}
.typeParent6_mob .swiperKor{background:url(../images/parent_06_mob/img_05_bg.png) 0 0/contain repeat-y}
.typeParent6_mob .swiper-pagination{bottom:-46px!important}
.typeParent6_tab .swiper-pagination{bottom:-54px!important}
.typeParent6_tab .swiperEng,.typeParent6_tab .swiperKor,.typeParent6_tab .swiperMath{padding:0 90px}
.typeParent6_tab .swiperMath{background:url(../images/parent_06_tablet/img_03_bg.png) 0 0/contain repeat-y}
.typeParent6_tab .swiperEng{background:url(../images/parent_06_tablet/img_04_bg.png) 0 0/contain repeat-y}
.typeParent6_tab .swiperKor{background:url(../images/parent_06_tablet/img_05_bg.png) 0 0/contain repeat-y}
.typeParent6_tab .swiperKor .swiper-pagination{bottom:-44px!important}
.typeParent6_tab .swiper .swiper-slide{width:calc(100% - 64px)}
.typeParent6_tab .swiper .imgbox{padding:0 18px;width:100%}
.typeParent6_tab .swiper .imgbox>img{display:block;width:100%;height:auto}
.typeParent6_tab .swiperNavBox{position:absolute;top:0;top:50%;left:0;width:100%}
.typeParent6_tab .swiperNavBox .swiper-button-next,.typeParent6_tab .swiperNavBox .swiper-button-prev{top:50%;border-radius:50%;background-position:center;background-size:66.6666666667%;background-repeat:no-repeat;padding-top:6.1111111111%;width:6.1111111111%;height:0}
.typeParent6_tab .swiperNavBox .swiper-button-next::after,.typeParent6_tab .swiperNavBox .swiper-button-prev::after{display:none;content:''}
.typeParent6_tab .swiperNavBox .swiper-button-prev{left:10%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289936%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081917%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%200%207%207%207-7%22%20transform%3D%22rotate%2890%204.5%209.5%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeParent6_tab .swiperNavBox .swiper-button-next{right:10%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289937%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081918%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%207%207-7%207%207%22%20transform%3D%22rotate%2890%206%2011%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeParent6_mob .swiper-pagination.paginationPurple .swiper-pagination-bullet,.typeParent6_tab .swiper-pagination.paginationPurple .swiper-pagination-bullet{background-color:#8b48bc}
.typeParent6_mob .swiper-pagination.paginationGreen .swiper-pagination-bullet,.typeParent6_tab .swiper-pagination.paginationGreen .swiper-pagination-bullet{background-color:#016e3c}
.typeParent6_mob .swiper-pagination.paginationBlue .swiper-pagination-bullet,.typeParent6_tab .swiper-pagination.paginationBlue .swiper-pagination-bullet{background-color:#002c58}
.typeParent6_mob .swiperMath .swiper-button-next,.typeParent6_mob .swiperMath .swiper-button-prev,.typeParent6_tab .swiperMath .swiper-button-next,.typeParent6_tab .swiperMath .swiper-button-prev{background-color:rgba(0, 44, 88, .7)}
.typeParent6_mob .swiperEng .swiper-button-next,.typeParent6_mob .swiperEng .swiper-button-prev,.typeParent6_tab .swiperEng .swiper-button-next,.typeParent6_tab .swiperEng .swiper-button-prev{background-color:rgba(1, 110, 60, .7)}
.typeParent6_mob .swiperKor .swiper-button-next,.typeParent6_mob .swiperKor .swiper-button-prev,.typeParent6_tab .swiperKor .swiper-button-next,.typeParent6_tab .swiperKor .swiper-button-prev{background-color:rgba(101, 31, 152, .7)}
.typeParent_07 .swiper .imgbox{padding:0 2.6666666667%;width:100%}
.typeParent_07 .swiper .imgbox>img{display:block;width:100%;height:auto}
.typeParent_07 .swiper .swiper-slide{width:84%}
.typeParent_07 .swiperNavBox{position:absolute;top:0;top:42.5%;left:0;width:100%}
.typeParent_07 .swiperNavBox .swiper-button-next,.typeParent_07 .swiperNavBox .swiper-button-prev{top:50%;margin-top:-3.7333333333%;border-radius:50%;background-position:center;background-size:60.7142857143%;background-repeat:no-repeat;padding-top:7.4666666667%;width:7.4666666667%;height:0}
.typeParent_07 .swiperNavBox .swiper-button-next::after,.typeParent_07 .swiperNavBox .swiper-button-prev::after{display:none;content:''}
.typeParent_07 .swiperNavBox .swiper-button-prev{left:2.1333333333%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289936%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081917%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%200%207%207%207-7%22%20transform%3D%22rotate%2890%204.5%209.5%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeParent_07 .swiperNavBox .swiper-button-next{right:2.1333333333%;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20289937%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2081918%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%20258872%22%20d%3D%22m0%207%207-7%207%207%22%20transform%3D%22rotate%2890%206%2011%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.typeParent_07 .swiperEng,.typeParent_07 .swiperKor,.typeParent_07 .swiperMath{padding:0 5.3333333333%}
.typeParent_07 .swiperMath{background:url(../images/parent_07/img_03_bg.png) 0 0/contain repeat-y}
.typeParent_07 .swiperEng{background:url(../images/parent_07/img_04_bg.png) 0 0/contain repeat-y}
.typeParent_07 .swiperKor{background:url(../images/parent_07/img_05_bg.png) 0 0/contain repeat-y}
.typeParent_07 .swiper-pagination{bottom:-46px!important}
.typeParent_07 .swiper-pagination.paginationPurple .swiper-pagination-bullet{background-color:#8b48bc}
.typeParent_07 .swiper-pagination.paginationGreen .swiper-pagination-bullet{background-color:#016e3c}
.typeParent_07 .swiper-pagination.paginationBlue .swiper-pagination-bullet{background-color:#002c58}
.typeParent_07 .swiperMath .swiper-button-next,.typeParent_07 .swiperMath .swiper-button-prev{background-color:rgba(0, 44, 88, .7)}
.typeParent_07 .swiperEng .swiper-button-next,.typeParent_07 .swiperEng .swiper-button-prev{background-color:rgba(1, 110, 60, .7)}
.typeParent_07 .swiperKor .swiper-button-next,.typeParent_07 .swiperKor .swiper-button-prev{background-color:rgba(101, 31, 152, .7)}
@media screen and (min-width: 721px){
.kakaoTalkBtn{width:140px;height:140px}
.typeParent0406 .btnBoxKakao{top:-5px}
.typeParent_04 .btnBoxKakao{top:10px}
.typeParent6_mob .swiper-pagination,.typeParent_05 .swiper-pagination,.typeParent_07 .swiper-pagination{bottom:-92px!important}
.typeParent6_mob .swiper-pagination .swiper-pagination-bullet,.typeParent_05 .swiper-pagination .swiper-pagination-bullet,.typeParent_07 .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px}
.typeParent6_mob .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.typeParent6_mob .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.typeParent_05 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.typeParent_05 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.typeParent_07 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.typeParent_07 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
}
@media only screen and (max-width: 720px){
.kakaoTalkBtn{width:20.8vw;height:20.8vw}
.typeParent0406 .btnBoxKakao{top:-1.2vw}
.typeParent_04 .btnBoxKakao{top:2vw}
}
.typeFindAddress.popBasic .popHeader{padding:0;height:36px}
.typeFindAddress.popBasic .popBody{margin-bottom:0;padding-bottom:20px}
.boxTermsContent .boxFlexGrow+.boxFlexNone{margin-top:30px}
.boxTermsContent .boxTermsAndConditions .termsHeader{display:none}
.boxTermsContent .termsFullContents>.termsChapter:first-child{margin-top:0}
.h100 .contentBox.boxTermsContent{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:0 0 40px;height:100%;overflow:hidden}
.h100 .contentBox.boxTermsContent .boxFlexGrow{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:20px 20px 0;overflow:hidden;overflow-y:auto}
.h100 .contentBox.boxTermsContent .boxFlexNone{padding:0 20px}
.termsWrapper{color:#424242;font-size:12px}
.termsWrapper>ul>li+li{margin-top:30px}
.termsWrapper .termsGroup{margin-top:20px}
.termsWrapper .tearmsText{margin-top:6px;line-height:1.8}
.termsWrapper .titleH1{display:block;color:#000;font-weight:700;font-size:14px}
.termsWrapper .titleH1{display:block;font-weight:500;font-size:14px}
.wrapApplyCompleted,.wrapTestApplication{margin:0 auto;max-width:720px}
.wrapTestApplication{background-color:#f4f5f7}
.wrapTestApplication .formTitleBox{padding-bottom:20px;text-align:center}
.wrapTestApplication .radioSelectionBox>li{min-height:150px}
.wrapTestApplication .radioSelectionBox>li+li{margin-left:15px}
.wrapTestApplication .radioSelectionBox .textMain{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:-.56px}
.wrapTestApplication .radioSelectionBox .textMain b{color:#42bf72;font-weight:700}
.wrapTestApplication .radioSelectionBox .textSub{margin-top:6px;color:#535353;font-size:12px;line-height:1.4}
.wrapTestApplication .boxTargetWink{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;letter-spacing:-.5px}
.wrapTestApplication .boxTargetWink .boxTexts{position:relative;padding-left:16px;font-size:12px;letter-spacing:-.72px}
.wrapTestApplication .boxTargetWink .boxTexts::before{display:block;position:absolute;top:0;left:0;content:'※'}
.wrapTestApplication .boxTargetWink .boxTexts b{font-weight:normal}
.wrapTestApplication .boxTargetWink .btnOutline{margin-left:10px;border-radius:8px;padding:0 28px 2px 14px;min-width:180px;height:36px;font-weight:normal;font-size:12px;letter-spacing:-.5px}
.wrapTestApplication .boxTargetWink .btnOutline::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);display:block;position:absolute;top:50%;right:6px;transform:rotate(180deg);margin:-8px 0 0 -8px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%2851%2C51%2C51%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20151073%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2053678%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%209%22%20d%3D%22m-676.1%20698.773%205%205-5%205%22%20transform%3D%22rotate%28180%20-332%20356.886%29%22%20style%3D%22stroke%3A%20rgb%2851%2C51%2C51%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%201.4px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 50%/contain no-repeat;width:16px;height:16px;content:''}
.typeEnterAddress .textGuide{margin-bottom:12px;font-size:12px}
.typeEnterAddress .inputBtnSet.typeAddress{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.typeEnterAddress .inputBtnSet.typeAddress .inputBox{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}
.typeEnterAddress .inputBtnSet.typeAddress .inputBox+.inputBox{margin-top:12px}
.wrapApplyCompleted{padding-bottom:80px;font-size:16px}
.wrapApplyCompleted .topCompletionMssg{border-radius:0 0 40px 40px;padding:50px 30px;color:#fff;text-align:center}
.wrapApplyCompleted .topCompletionMssg .textMain{display:block;position:relative;padding-top:150px;font-weight:700;font-size:24px;letter-spacing:-1px}
.wrapApplyCompleted .topCompletionMssg .textSub{margin-top:24px;font-weight:normal;font-size:18px;letter-spacing:-.8px}
.wrapApplyCompleted .guidanceBox{padding:50px 16px 0 24px;color:#262d3c;font-weight:500}
.wrapApplyCompleted .guidanceBox .listTitle{margin-bottom:20px;font-weight:700;font-size:20px;letter-spacing:-1px}
.wrapApplyCompleted .guidanceBox .textList+.listTitle{margin-top:60px}
.wrapApplyCompleted .guidanceBox .textList>li{position:relative;padding-left:15px;line-height:1.63;letter-spacing:-.8px}
.wrapApplyCompleted .guidanceBox .textList>li:last-child{border-bottom:0;padding-bottom:0}
.wrapApplyCompleted .guidanceBox .textList>li::before{display:block;position:absolute;top:5px;left:0;border-radius:3px;width:5px;height:16px;content:''}
.wrapApplyCompleted .guidanceBox .textList>li+li{margin-top:20px}
.wrapApplyCompleted .guidanceBox b{font-weight:inherit}
.wrapApplyCompleted .guidanceBox .txtBox{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;margin:0 4px;border:2px solid #42bf72;width:54px;height:30px;font-weight:500;font-size:15px}
.wrapApplyCompleted.typeInstantly .topCompletionMssg .textSub{color:#d6ffec}
.wrapApplyCompleted.typeInstantly .topCompletionMssg .txtHighlight{color:#fff;font-weight:500}
.wrapApplyCompleted.typeInstantly .guidanceBox b{color:#00b763}
.wrapApplyCompleted.typeInstantly .guidanceBox ul>li::before{background-color:#00afa8}
.wrapApplyCompleted.typeInstantly .guidanceBox .textSub{position:relative;margin-top:12px;padding-left:12px;color:#ff6900;font-size:14px;line-height:1.57;letter-spacing:-.03em}
.wrapApplyCompleted.typeInstantly .guidanceBox .textSub::before{display:block;position:absolute;top:2px;left:0;content:'*'}
.wrapApplyCompleted.typeShipping .topCompletionMssg .textSub{color:#fff}
.wrapApplyCompleted.typeShipping .topCompletionMssg .txtHighlight{color:#fff286;font-weight:500}
.wrapApplyCompleted.typeShipping .guidanceBox b{color:#ff521c}
.wrapApplyCompleted.typeShipping .guidanceBox ul>li::before{background-color:#ff7055}
.forMobile .wrapTestApplication{padding:0 20px 60px}
.forMobile .wrapTestApplication .formTitleBox{padding:20px 0}
.forMobile .wrapTestApplication .formTitleBox .titImg{display:inline-block;width:274px}
.forTablet .typeFindAddress.popBasic .layerBox{width:600px}
.forTablet .wrapApplyCompleted,.forTablet .wrapTestApplication{width:720px}
.forTablet .wrapTestApplication{padding:0 20px 60px}
.forTablet .wrapTestApplication .formTitleBox{padding:36px 0 52px}
.forTablet .wrapTestApplication .formTitleBox .titImg{display:inline-block;width:440px}
.forTablet .wrapTestApplication .formControlList{margin:0 40px}
.forTablet .wrapApplyCompleted .guidanceBox{padding:50px 80px 0}
.forTablet .wrapApplyCompleted .guidanceBox .textList>li{letter-spacing:normal}
.forTablet .typeEnterAddress .textGuide{margin-top:8px}
@media only screen and (max-width: 320px){
.wrapTestApplication .boxTargetWink{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wrapTestApplication .boxTargetWink .boxTexts{margin-bottom:10px}
.wrapTestApplication .boxTargetWink .boxTexts br{display:none}
.wrapTestApplication .boxTargetWink .btnOutline{-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}
.wrapTestApplication .radioSelectionBox br{display:none}
.wrapTestApplication .radioSelectionBox label input[type=radio]+.labelText{padding-right:12px;padding-left:12px}
.wrapTestApplication .radioSelectionBox .textMain{display:inline-block;padding-top:8px}
.wrapTestApplication .radioSelectionBox .textMain p{display:inline}
.wrapTestApplication .guideList br{display:none}
.wrapApplyCompleted.typeShipping .topCompletionMssg .textSub br{display:none}
}
.belowCatsHome{font-size:16px;font-family:Pretendard,'Pretendard Variable',sans-serif}
.belowCatsHome .inputBox{border-radius:8px;height:52px}
.belowCatsHome .inputBox:focus-within{border-color:#0078ea}
.belowCatsHome .inputBox.error{border-color:#ff3d3d!important}
.belowCatsHome .inputBox.disabled{border:1px solid #d9d9d9!important;background-color:#eee}
.belowCatsHome .btnGray,.belowCatsHome .btnOutline,.belowCatsHome .btnPrimary,.belowCatsHome .btnSecondary{border-radius:8px;padding-bottom:0;font-size:16px;line-height:1}
.belowCatsHome .btnGray{background-color:#454545;font-weight:normal}
.belowCatsHome .btnGray.disabled,.belowCatsHome .btnGray:disabled{background-color:#e6e6e6;color:#fff}
.belowCatsHome .errorMessage,.belowCatsHome .successMessage{margin-top:8px;font-size:14px}
.belowCatsHome .textOptional{margin-left:3px;color:#a5a5a5}
.belowCatsHome .formControlList{margin:0 20px}
.belowCatsHome .formControlList .label{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;color:inherit;font-weight:500}
.belowCatsHome .formControlList>div+div{margin-top:36px}
.belowCatsHome .formControlList .btnGray,.belowCatsHome .formControlList .btnOutline,.belowCatsHome .formControlList .inputBox{height:52px}
.belowCatsHome .formControlList .small.btnOutline{height:36px}
.belowCatsHome .formRow dt>.label{margin-bottom:12px}
.belowCatsHome .formRow .topGuideText{color:#606772;font-size:14px;line-height:18px;letter-spacing:-.336px}
.belowCatsHome .formRow .topGuideText+.inputBox,.belowCatsHome .formRow .topGuideText+.selectDropDown{margin-top:12px}
.belowCatsHome .checkBox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:middle;padding-left:22px;min-width:0;min-height:22px;font-size:16px;line-height:1;user-select:none}
.belowCatsHome .checkBox input{position:absolute;opacity:0;width:0;height:0}
.belowCatsHome .checkBox .labelText::before{display:block;position:absolute;top:2px;left:2px;transition:.1s;border:1px solid;width:18px;height:18px;content:''}
.belowCatsHome .checkBox .labelText>em{display:block;padding-left:6px;line-height:1.375}
.belowCatsHome .checkBox .labelText>em:empty{display:none}
.belowCatsHome .checkBox input[type=checkbox]+.labelText::before{border-color:#d4d4d4;border-radius:4px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%2F%3E%20%3C%2Fsvg%3E) 50%/18px no-repeat #fff}
.belowCatsHome .checkBox input[type=checkbox]:checked+.labelText::before{border-color:#0078ea;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%280%2C120%2C234%29%22%2F%3E%20%3C%2Fsvg%3E)}
.belowCatsHome .checkBox input[type=checkbox]:disabled+.labelText>em{color:#d4d4d4}
.belowCatsHome .checkBox input[type=checkbox]:disabled+.labelText::before{border-color:#d4d4d4;background-image:none;background-color:#f7f7f7}
.belowCatsHome .checkBox input[type=checkbox]:disabled:checked+.labelText::before{border-color:#d4d4d4;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%28212%2C212%2C212%29%22%2F%3E%20%3C%2Fsvg%3E);background-color:#f7f7f7}
.belowCatsHome .checkBox.typeLarge{padding-left:36px;font-size:14px}
.belowCatsHome .checkBox.typeLarge.typeNoBg{font-size:14px}
.belowCatsHome .checkBox.typeLarge.typeNoBg input[type=checkbox]+.labelText>em{padding:0;padding-top:4px;line-height:1.3}
.belowCatsHome .checkBox.typeLarge.typeNoBg input[type=checkbox]+.labelText::before{border:0;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%28165%2C165%2C165%29%22%2F%3E%20%3C%2Fsvg%3E) 50%/26px no-repeat}
.belowCatsHome .checkBox.typeLarge.typeNoBg input[type=checkbox]:checked+.labelText::before{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%280%2C120%2C234%29%22%2F%3E%20%3C%2Fsvg%3E);background-color:transparent}
.belowCatsHome .checkBox.typeLarge input[type=checkbox]+.labelText{min-height:28px}
.belowCatsHome .checkBox.typeLarge input[type=checkbox]+.labelText::before{border:0;border-radius:6px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%2F%3E%20%3C%2Fsvg%3E) 50%/26px no-repeat #e6e6e6;width:24px;height:24px}
.belowCatsHome .checkBox.typeLarge input[type=checkbox]+.labelText>em{padding:0;padding-top:4px;line-height:1.3}
.belowCatsHome .checkBox.typeLarge input[type=checkbox]:checked+.labelText::before{background-color:#0078ea}
.belowCatsHome .checkBox.typeLarge input[type=checkbox]:disabled+.labelText>em{color:#d4d4d4}
.belowCatsHome .checkBox.typeLarge input[type=checkbox]:disabled+.labelText::before{border-color:#d4d4d4;background-image:none;background-color:#f7f7f7}
.belowCatsHome .checkBox.typeLarge input[type=checkbox]:disabled:checked+.labelText::before{border-color:#d4d4d4;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%28212%2C212%2C212%29%22%2F%3E%20%3C%2Fsvg%3E);background-color:#f7f7f7}
.belowCatsHome .checkBox.typeDark input[type=checkbox]+.labelText::before{background-image:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%2F%3E%20%3C%2Fsvg%3E)}
.belowCatsHome .checkBox.typeDark input[type=checkbox]:checked+.labelText::before{border-color:#424242;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%2866%2C66%2C66%29%22%2F%3E%20%3C%2Fsvg%3E)}
.belowCatsHome .checkBox.typeDark input[type=checkbox]:disabled:checked+.labelText::before{border-color:#d4d4d4;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20style%3D%22%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.91233%2011.8628C7.73724%2011.8628%207.56033%2011.7958%207.42649%2011.6611L5.25033%209.48584C4.98174%209.21725%204.98174%208.78275%205.25033%208.51417C5.51891%208.24559%205.95341%208.24559%206.22199%208.51417L7.91233%2010.2027L11.777%206.33892C12.0456%206.07034%2012.4801%206.07034%2012.7487%206.33892C13.0172%206.6075%2013.0172%207.042%2012.7487%207.31059L8.39816%2011.6611C8.26433%2011.7958%208.08833%2011.8628%207.91233%2011.8628Z%22%20fill%3D%22rgb%28212%2C212%2C212%29%22%2F%3E%20%3C%2Fsvg%3E);background-color:#f7f7f7}
.belowCatsHome .checkBox+.belowCatsHome .checkBox{margin-left:16px}
.belowCatsHome .boxTargetWink{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;margin-top:12px;letter-spacing:-.5px}
.belowCatsHome .boxTargetWink .textTitle{color:#606772;font-size:14px;letter-spacing:-.336px}
.belowCatsHome .boxTargetWink .btnOutline{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;margin-left:auto;border-color:#d9d9d9;border-radius:8px;padding:0 18px 0 22px;padding-bottom:0;min-width:auto;color:#424242;font-weight:500;font-size:14px}
.belowCatsHome .boxTargetWink .btnOutline::after{position:static;margin:0;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%2866%2C66%2C66%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20151073%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2053678%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%209%22%20d%3D%22m-676.1%20698.773%205%205-5%205%22%20transform%3D%22rotate%28180%20-332%20356.886%29%22%20style%3D%22stroke%3A%20rgb%2866%2C66%2C66%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%201.4px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}
.belowCatsHome .inputBtnSet+.inputBtnSet{margin-top:8px}
.belowCatsHome .typeEnterAddress .inputBtnSet.typeAddress .inputBox+.inputBox{margin-top:8px}
.formSubmitCatsHome{text-align:center}
.formSubmitCatsHome.isFixed .emptyBox{height:80px}
.formSubmitCatsHome.isFixed .fixedTarget{position:fixed;bottom:0;left:0;z-index:10;width:100%;height:80px}
.formSubmitCatsHome .btnSubmit{border-radius:0;background-color:#0078ea;width:100%;max-width:720px;height:80px;font-weight:500;font-size:20px}
.formSubmitCatsHome .btnSubmit::after{display:none}
.bottomGuideBox~.formSubmitCatsHome{margin-top:18px}
.btnSetBox.isHidden{display:none}
.fixedBottom a.btnSubmit{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:22px}
.fixedBottomWrap{position:relative}
.fixedBottomWrap .formSubmitCatsHome .emptyBox{opacity:0;height:80px}
.boxGoTop{position:fixed;bottom:0;left:0;width:100%}
.btnGoTop{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:fixed;right:20px;bottom:32vw;justify-content:center;align-items:center;opacity:1;z-index:20;box-shadow:0 2px 8px 0 rgba(0, 0, 0, .12);border-radius:50%;background:rgba(255, 255, 255, .92);width:56px;height:56px}
.btnGoTop::before{display:block;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22%22%3E%20%3Cg%20id%3D%22Group%20634771%22%3E%20%3Cg%20id%3D%22Group%20634770%22%3E%20%3Cpath%20id%3D%22Vector%2040%22%20d%3D%22M3.75%2011.25L12%203L20.25%2011.25%22%20stroke%3D%22rgb%28102%2C102%2C102%29%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20id%3D%22Vector%2041%22%20d%3D%22M12%203.75V21.75%22%20stroke%3D%22rgb%28102%2C102%2C102%29%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 0 0/contain no-repeat;width:24px;height:24px;content:''}
.btnGoTop.hide{opacity:0;transition:opacity .3s ease-out .2s;pointer-events:none}
.abschlussseiteBox{padding:65px 20px 0}
.abschlussseiteBox .completedTitle{position:relative;margin-bottom:50px;padding-top:67px;font-weight:normal;font-size:30px;line-height:36px;text-align:center}
.abschlussseiteBox .completedTitle::before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);border:3px solid #06f;border-radius:50%;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2221%22%20height%3D%2217%22%20viewBox%3D%220%200%2021%2017%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M2%2010.125L6.63636%2015L19%202%22%20stroke%3D%22rgb%280%2C102%2C255%29%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) 50%/20px no-repeat #fff;width:53px;height:53px;content:''}
.abschlussseiteBox .completedTitle b{color:#06f;font-weight:600}
.abschlussseiteBox .completedTitle.tyAiEng::before{border:3px solid #8001ff;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2221%22%20height%3D%2217%22%20viewBox%3D%220%200%2021%2017%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M2%2010.125L6.63636%2015L19%202%22%20stroke%3D%22rgb%28128%2C1%2C255%29%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) 50%/20px no-repeat #fff}
.abschlussseiteBox .completedTitle.tyAiEng b{color:#8001ff}
.abschlussseiteBox .completedTitle.tyHome::before{border:3px solid #25aa58;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2221%22%20height%3D%2217%22%20viewBox%3D%220%200%2021%2017%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M2%2010.125L6.63636%2015L19%202%22%20stroke%3D%22rgb%2837%2C170%2C88%29%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) 50%/20px no-repeat #fff}
.abschlussseiteBox .completedTitle.tyHome b{color:#25aa58}
.abschlussseiteBox .detailsInfo{border-radius:20px;background-color:#fbfbfb;padding:26px 20px}
.abschlussseiteBox .detailsInfo table{border-collapse:collapse;border-spacing:0;width:100%;color:#212121;font-size:16px}
.abschlussseiteBox .detailsInfo td,.abschlussseiteBox .detailsInfo th{padding:4px}
.abschlussseiteBox .detailsInfo th{padding-right:14px;color:#666;font-weight:normal;text-align:left;white-space:nowrap}
.abschlussseiteBox .detailsInfo+.listDotted{margin-top:30px}
.abschlussseiteBox .listDotted{padding-left:10px;color:#212121;font-size:16px;letter-spacing:-.32px}
.abschlussseiteBox .listDotted>li{position:relative;padding-left:12px;line-height:22px}
.abschlussseiteBox .listDotted>li::before{position:absolute;top:8px;left:0;border-radius:50%;background-color:#212121;width:4px;height:4px;content:''}
.abschlussseiteBox .listDotted>li+li{margin-top:16px}
.footerArea{margin-top:auto;background-color:#fbfbfb;padding:30px 20px 48px}
.footerArea .topInfoBox{position:relative;margin-bottom:26px}
.footerArea .companyInfoBox{color:#a5a5a5;font-size:13px;line-height:19px}
.footerArea .footerMenu{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:14px;margin-bottom:14px;min-width:0}
.footerArea .footerMenu>li{display:inline-block}
.footerArea .footerMenu a{color:#333;font-size:14px}
.footerArea .customerCenter{line-height:1}
.footerArea .aLinkTel{display:block;margin-top:8px;color:#333;font-weight:500;font-size:32px;font-family:'Lato',sans-serif}
.footerArea .textTitle{color:#333;font-weight:500;font-size:18px}
.footerArea .textWorkingHours{margin-top:6px;color:#707070;font-size:14px}
.footerArea .footerRecruitBox{margin:17px 0 12px}
.footerArea .footerRecruitBox li+li{margin-top:3px}
.footerArea .footerRecruitBox a{display:inline-block;border:1px solid #d5d5d5;border-radius:5px;background-color:#fff;padding:10px 0;min-width:136px;color:#707070;font-weight:600;font-size:14px;letter-spacing:-.42px;text-align:center}
.typeFtrImprovement.footerArea{display:inline-block;padding:20px;width:100%}
.typeFtrImprovement.footerArea .sectionBox{margin:0 auto;width:1040px}
.typeFtrImprovement.footerArea .footerMenuBox{padding-bottom:36px}
.typeFtrImprovement .footerMenu{gap:24px;margin-bottom:0}
.typeFtrImprovement .footerMenu>li>a{color:#424242;line-height:30px}
.typeFtrImprovement .footerMenu>li:first-child>a{padding-left:0}
.typeFtrImprovement .companyInfoBox{position:relative}
.typeFtrImprovement .companyInfoBox .logoDanbi{display:block;float:left;margin-right:25px;width:110px}
.typeFtrImprovement .companyInfoBox .textRecruit{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:20px}
.typeFtrImprovement .companyInfoBox .textRecruit li+li{margin-left:6px}
.typeFtrImprovement .companyInfoBox .textRecruit .btnRecruit{border-radius:4px;background:#f1e3ff;padding:6px;color:#454545;font-weight:500;font-size:12px}
.typeFtrImprovement .companyInfoBox .textDanbi{position:relative;float:left;color:#a5a5a5;font-size:12px;line-height:1.8}
.typeFtrImprovement .companyInfoBox .textDanbi li::after{top:6px;background-color:#a5a5a5}
.typeFtrImprovement .companyInfoBox .textDanbi .txtCeo{width:100%}
.typeFtrImprovement .companyInfoBox .textDanbi .txtBox>ul{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.typeFtrImprovement .companyInfoBox .textDanbi .txtBox>ul li{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.typeFtrImprovement .companyInfoBox .textDanbi .txtBox>ul li+li{padding-left:15px}
.typeFtrImprovement .companyInfoBox .textDanbi .txtBox>ul li+li::before{display:block;margin:4px 15px 0 0;background-color:#adadad;width:1px;height:10px;content:''}
.typeFtrImprovement .copyright{margin-top:20px;font-family:'Sora',sans-serif}
.typeFtrImprovement .boxCustomerService{position:absolute;top:0;right:0;color:#424242;font-size:12px;line-height:1}
.typeFtrImprovement .boxCustomerService .textCall,.typeFtrImprovement .boxCustomerService .txtTime{font-family:'Sora',sans-serif}
.typeFtrImprovement .boxCustomerService .textTitle{padding-bottom:10px;font-weight:500;font-size:12px}
.typeFtrImprovement .boxCustomerService .textCall{font-size:40px}
.typeFtrImprovement .boxCustomerService .textWorkingHours{padding-top:3px}
.typeFtrImprovement .boxCustomerService .textWorkingHours>span{display:inline-block;vertical-align:middle;font-size:12px;line-height:20px}
.typeFtrImprovement .boxCustomerService .textWorkingHours .txtTime{margin-left:6px;font-size:14px}
.staticPageLayout{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 auto;max-width:720px;min-height:100svh}
.staticPageLayout .container{margin-bottom:70px}
.famillySiteBox{display:block;position:absolute;top:0;right:0;width:130px}
.famillySiteBox .btnTitle{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;border:1px solid #e3e3e3;border-radius:5px;background:#fff;padding:0 10px;padding-right:32px;width:100%;min-width:0;height:36px;color:#707070;line-height:1}
.famillySiteBox .btnTitle::after{display:block;position:absolute;top:50%;right:7px;margin-top:-8px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgba%280%2C0%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%229kczw46ota%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2042581%22%20style%3D%22stroke%3A%20rgb%28146%2C146%2C146%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20fill%3A%20rgba%280%2C0%2C0%2C0%29%3B%22%20d%3D%22M0%200h9.641v14.898H0z%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20218705%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2042582%22%20transform%3D%22rotate%2890%2010%2010%29%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20118222%22%3E%20%3Cg%20data-name%3D%22%26%23xB9C8%3B%26%23xC2A4%3B%26%23xD06C%3B%20%26%23xADF8%3B%26%23xB8F9%3B%20118222%22%20transform%3D%22rotate%2890%206.14%2011%29%22%20style%3D%22clip-path%3Aurl%28%239kczw46ota%29%22%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%2033878%22%20d%3D%22m0%200%205.438%205.438L0%2010.877%22%20transform%3D%22translate%282.231%201.865%29%22%20style%3D%22stroke-miterlimit%3A%2010%3B%20fill%3A%20none%3B%20stroke%3A%20rgb%28146%2C146%2C146%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 0 0/contain no-repeat;width:16px;height:16px;content:''}
.famillySiteBox.active .btnTitle::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.famillySiteBox.active .linkList{display:block}
.famillySiteBox .linkList{display:none;position:absolute;top:100%;left:0;margin-top:6px;box-shadow:0 2px 14px 0 rgba(102, 102, 102, .12);border:1px solid #e6e6e6;border-radius:8px;background-color:#fff;padding:8px 0;width:100%}
.famillySiteBox .linkList .siteLink{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;padding:14px 12px;width:100%;color:#424242;line-height:1}
.famillySiteBox .linkList .siteLink.selected,.famillySiteBox .linkList .siteLink:focus{color:#0078ea}
.layerBox.uiCatshome{color:#424242;font-size:16px;font-family:Pretendard,'Pretendard Variable',sans-serif}
.layerBox.uiCatshome .boxSimpleMessage,.layerBox.uiCatshome .typeSimpleMessage{font-weight:normal;font-size:16px;line-height:22px;text-align:left}
.layerBox.uiCatshome .agreementBtns{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;margin-top:32px}
.layerBox.uiCatshome .agreementBtns .btnOutline,.layerBox.uiCatshome .agreementBtns .btnPrimary{border-radius:4px;height:56px;font-weight:500;font-size:16px}
.layerBox.uiCatshome .agreementBtns .btnOutline>div,.layerBox.uiCatshome .agreementBtns .btnPrimary>div{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column}
.layerBox.uiCatshome .agreementBtns .btnOutline>div>p,.layerBox.uiCatshome .agreementBtns .btnPrimary>div>p{margin-top:3px;font-weight:normal;font-size:10px}
.layerBox.uiCatshome .btnPrimary{background-color:#0078ea}
.layerBox.uiCatshome .btnOutline{color:#424242}
.layerBox.uiCatshome.typeConfirmConsent .popContent{padding:0 20px}
.layerBox.uiCatshome.typeConfirmConsent .popBody{margin-bottom:20px}
.formAgreementsSet{border:1px solid #d9d9d9;border-radius:8px;background-color:#fff;padding-bottom:20px}
.formAgreementsSet .fullCheck{border-bottom:1px solid #e6e6e6;padding:16px}
.formAgreementsSet .btnToggle{position:absolute;top:4px;right:0;width:20px;height:20px}
.formAgreementsSet .btnToggle::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);display:block;position:absolute;top:50%;left:50%;transform:rotate(0);margin:-7px 0 0 -7px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22rgb%2833%2C33%2C33%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20163557%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2054873%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h14v14H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%2070342%22%20d%3D%22m93.441%201739.969%206%206-6%206%22%20transform%3D%22rotate%2890%20921.205%20831.764%29%22%20style%3D%22stroke%3A%20rgb%2833%2C33%2C33%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%201.2px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 0 0/contain no-repeat;width:14px;height:14px;content:''}
.formAgreementsSet .btnViewTerms{position:absolute;top:4px;right:0;width:20px;height:20px}
.formAgreementsSet .btnViewTerms::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);display:block;position:absolute;top:50%;right:0;transform:rotate(180deg);margin-top:-8px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22rgb%28185%2C185%2C185%29%22%20style%3D%22%22%3E%20%3Cg%20data-name%3D%22%26%23xADF8%3B%26%23xB8F9%3B%20151073%22%3E%20%3Cpath%20data-name%3D%22%26%23xC0AC%3B%26%23xAC01%3B%26%23xD615%3B%2053678%22%20style%3D%22fill%3Anone%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%20%3Cpath%20data-name%3D%22%26%23xD328%3B%26%23xC2A4%3B%209%22%20d%3D%22m-676.1%20698.773%205%205-5%205%22%20transform%3D%22rotate%28180%20-332%20356.886%29%22%20style%3D%22stroke%3A%20rgb%28185%2C185%2C185%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%201.4px%3B%20fill%3A%20none%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) 0 0/contain no-repeat;width:16px;height:16px;content:''}
.formAgreementsSet .btnViewTerms>span{clip:rect(0, 0, 0, 0);position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden}
.formAgreementsSet .agreementsBox{padding:20px 16px 0}
.formAgreementsSet .checkboxList{display:none}
.formAgreementsSet .checkboxList>li{position:relative}
.agreementCheckRow{position:relative;padding-right:30px}
.agreementCheckRow.active .btnToggle::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.agreementCheckRow.active+.checkboxList{display:block}
.agreementCheckRow+.checkboxList{margin-top:12px}
.chooseItemList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.chooseItemList+.chooseItemList{margin-top:9px}
.chooseItemList>li{margin-top:-1px;margin-right:-1px;width:33.33%}
.chooseItemList>li:nth-child(3n){margin-right:0}
.chooseItemList.tyEng .chooseItemBtn.active{border-color:#dab5ff;background-color:#efdeff;color:#8001ff}
.chooseItemList.typeSingle>li{margin:0 7px 8px 0;max-width:112px}
.chooseItemList.typeSingle .chooseItemBtn{border-radius:10px}
.chooseItemList.typeElementary>li:nth-child(1) .chooseItemBtn{border-top-left-radius:8px}
.chooseItemList.typeElementary>li:nth-child(3) .chooseItemBtn{border-top-right-radius:8px}
.chooseItemList.typeElementary>li:nth-child(4) .chooseItemBtn{border-bottom-left-radius:8px}
.chooseItemList.typeElementary>li:nth-child(6) .chooseItemBtn{border-bottom-right-radius:8px}
.chooseItemList.typeMiddleSchool>li:nth-child(1) .chooseItemBtn{border-radius:8px 0 0 8px}
.chooseItemList.typeMiddleSchool>li:nth-child(3) .chooseItemBtn{border-radius:0 8px 8px 0}
.chooseItemBtn{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;justify-content:center;align-items:center;border:1px solid #d9d9d9;background-color:#fefefe;padding:0 12px;width:100%;height:44px;color:#424242;font-weight:700;font-size:14px;line-height:1}
.chooseItemBtn.active{z-index:1;border-color:#92e0ad;background-color:#e4f5ea;color:#25aa58}