@charset "UTF-8";@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(.9);transform:scale(.9)}}@-moz-keyframes pulse{0%,to{-moz-transform:scale(1);transform:scale(1)}70%{-moz-transform:scale(.9);transform:scale(.9)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes swiper-preloader-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}body,html{border:0;vertical-align:baseline}html{font-size:62.5%;height:100%}body{font-size:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body,html,img{padding:0;margin:0}img{border:0;font-size:100%;vertical-align:middle;max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#26292f;font-size:1.6rem;word-break:keep-all;min-height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background:0 0;font-family:inherit;color:inherit;padding:0}button{border:0;cursor:pointer}a{text-decoration:none;color:inherit;outline:0;-webkit-tap-highlight-color:transparent}em{font-style:normal}body,h1,h2,h3,h4,h5,h6,h7,h8,h9{font-weight:400}input,select,textarea{font-size:inherit;margin:0}input:focus,select:focus,textarea:focus{outline:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn-primary{text-align:center;display:inline-block;background:#f68341;border-radius:40px;color:#fff;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-primary:disabled{background:rgba(22,24,29,.05);color:#c6ccd9;cursor:default;pointer-events:none}.btn-primary:hover{background:#dd7235}.btn-primary:active{background:#c46229}.btn-primary.large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.btn-primary.medium,.btn-primary.small{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}.btn-primary.small{padding:8px 12px;font-size:1.3rem;font-weight:500}.btn-primary.small-large,.btn-primary.x-small{padding:4px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}.btn-primary.small-large{padding:16px 20px;font-size:1.6rem}@media (max-width:767px){.btn-primary.small-large{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-primary.small-medium{padding:12px 20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.btn-primary.small-medium{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-primary.medium-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.btn-primary.medium-large{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.btn-secondary{text-align:center;display:inline-block;-webkit-box-shadow:0 0 0 1px #f68341 inset;box-shadow:0 0 0 1px #f68341 inset;border-radius:40px;color:#f68341;background:#fff;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-secondary:disabled{background:rgba(22,24,29,.05);color:#c6ccd9;-webkit-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none}.btn-secondary:hover,.tab-list--wrap ul li.selected a:hover .in{background:#fef5f0}.btn-secondary:active,.tab-list--wrap ul li.selected a:active .in{background:#fde6d9}.btn-secondary.large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.btn-secondary.medium,.btn-secondary.small{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}.btn-secondary.small{padding:8px 12px;font-size:1.3rem;font-weight:500}.btn-secondary.small-large,.btn-secondary.x-small{padding:4px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}.btn-secondary.small-large{padding:16px 20px;font-size:1.6rem}@media (max-width:767px){.btn-secondary.small-large{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-secondary.small-medium{padding:12px 20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.btn-secondary.small-medium{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-secondary.medium-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.btn-secondary.medium-large{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.btn-tertiary{text-align:center;display:inline-block;border-radius:40px;color:#26292f;background:#f4f6fa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-tertiary:disabled{background:rgba(22,24,29,.05);color:#c6ccd9;cursor:default;pointer-events:none}.btn-tertiary:hover{background:#e9edf5}.btn-tertiary:active{background:#dae0ec}.btn-tertiary.large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.btn-tertiary.medium,.btn-tertiary.small{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}.btn-tertiary.small{padding:8px 12px;font-size:1.3rem;font-weight:500}.btn-tertiary.small-large,.btn-tertiary.x-small{padding:4px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}.btn-tertiary.small-large{padding:16px 20px;font-size:1.6rem}@media (max-width:767px){.btn-tertiary.small-large{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-tertiary.small-medium{padding:12px 20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.btn-tertiary.small-medium{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-tertiary.medium-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.btn-tertiary.medium-large{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.btn-tertiary.gray60{color:#8b919c}.btn-line{margin:0 auto;width:auto!important;text-align:center;display:inline-block;border-radius:16px;font-weight:500;text-decoration:underline;color:#26292f;padding:12px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-line:disabled{color:#c6ccd9;cursor:default;pointer-events:none;background:0 0}.btn-line:hover{background:rgba(22,24,27,.05)}.btn-line:active,.tab-list--wrap ul li a:hover .in{background:rgba(22,24,27,.1)}.btn-line.large,.btn-line.medium,.btn-line.small{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.btn-line.medium,.btn-line.small{padding:12px 16px;font-size:1.4rem}.btn-line.small{padding:8px 12px;font-size:1.3rem;font-weight:500}.btn-line.small-large,.btn-line.x-small{padding:4px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}.btn-line.small-large{padding:16px 20px;font-size:1.6rem}@media (max-width:767px){.btn-line.small-large{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-line.small-medium{padding:12px 20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.btn-line.small-medium{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-line.medium-large,.btn-tab{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.btn-line.medium-large{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.btn-line.gray60{color:#8b919c}.btn-tab{display:inline-block;border-radius:4px;-webkit-box-shadow:0 0 0 1px #dae0ec inset;box-shadow:0 0 0 1px #dae0ec inset;font-size:1.4rem;font-weight:500;padding:8px 12px;background:#fff;margin-right:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-tab:disabled{background:rgba(22,24,29,.05);color:#c6ccd9;cursor:default;pointer-events:none}.btn-tab:hover{background:#e9edf5}.btn-tab:active{background:#dae0ec}.btn-tab.large,.btn-tab.medium,.btn-tab.small{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.btn-tab.medium,.btn-tab.small{padding:12px 16px;font-size:1.4rem}.btn-tab.small{padding:8px 12px;font-size:1.3rem;font-weight:500}.btn-tab.small-large,.btn-tab.x-small{padding:4px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}.btn-tab.small-large{padding:16px 20px;font-size:1.6rem}@media (max-width:767px){.btn-tab.small-large{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-tab.small-medium{padding:12px 20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.btn-tab.small-medium{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.btn-tab.medium-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.btn-tab.medium-large{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.btn-tab.selected{color:#fff;-webkit-box-shadow:0 0 0 1px #f68341 inset;box-shadow:0 0 0 1px #f68341 inset;background:#f68341}.btn-tab.small{padding-top:4px;padding-bottom:4px}.btn-select,.btn-tag{line-height:140%;letter-spacing:0}.btn-tag{display:inline-block;border-radius:4px;font-size:1.4rem;padding:2px 8px;background:#f7f9fd;color:#0c52a3;margin-right:4px}.btn-select{position:relative;display:block;font-size:1.6rem;font-weight:500;color:#26292f;border:1px solid #dae0ec;border-radius:8px;padding:16px 40px 16px 16px;margin-top:32px;margin-bottom:20px;min-height:20px;word-break:break-all;background:#fff}.btn-select:after{right:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);content:"";width:2px;height:2px;border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:2px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:767px){.btn-select{margin-top:24px}}.btn-select.alarm{border:1px solid #ffae00}.btn-select.alarm:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-80px -60px;vertical-align:-2px;margin-right:8px}.btn-select.disabled{border:1px solid #f4f6fa;background-color:#f4f6fa;color:#8b919c}.btn-select.disabled:after{opacity:.2}.btn-select.img .logo{height:14px;margin-right:8px}.cont-btm--fixed{border-top:1px solid #dae0ec;position:fixed;bottom:0;left:0;right:0;z-index:10;background:#fff}.cont-btm--fixed .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px 0 32px;margin:0 auto;bottom:0;width:728px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.cont-btm--fixed .inner a,.cont-btm--fixed .inner button{width:320px;margin-left:8px}.cont-btm--fixed .inner a:first-child,.cont-btm--fixed .inner button:first-child{margin-left:0}@media (max-width:767px){.cont-btm--fixed{border:0}.cont-btm--fixed .inner{padding:0;width:100%}.cont-btm--fixed .inner a,.cont-btm--fixed .inner button{border-radius:0;margin:0;padding:20px 0;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.cont-btm--fixed .inner a.btn-primary+.btn-primary,.cont-btm--fixed .inner button.btn-primary+.btn-primary{border-left:1px solid #fff}.cont-btm--fixed .inner a.btn-secondary,.cont-btm--fixed .inner button.btn-secondary{-webkit-box-shadow:0 1px 0 0 #f68341 inset;box-shadow:0 1px 0 0 #f68341 inset}.cont-btm--fixed .inner a .text,.cont-btm--fixed .inner button .text{display:none}.cont-btm--fixed .inner.left-80 a.btn-secondary,.cont-btm--fixed .inner.left-80 button.btn-secondary{border-top:1px solid #f68341;-webkit-box-shadow:none;box-shadow:none;width:80px;-webkit-box-flex:inherit;-webkit-flex:inherit;-moz-box-flex:inherit;-ms-flex:inherit;flex:inherit}.cont-btm--fixed .inner.left-80 a.btn-primary,.cont-btm--fixed .inner.left-80 button.btn-primary{max-width:none;border-top:1px solid #f68341;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.cont-btm--fixed .inner.left-80 a.btn-primary:disabled,.cont-btm--fixed .inner.left-80 button.btn-primary:disabled{border-top:none}}i.img{width:16px;height:16px;vertical-align:-2px;margin-right:4px}i.img-24:before,i.img:before{content:"";display:inline-block;width:16px;height:16px}i.img.right{margin-left:4px;margin-right:0}i.img.find-around--black:before,i.img.find-around:before,i.img.find-black:before,i.img.find:before{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-40px 0}i.img.find-around--black:before,i.img.find-black:before,i.img.find:before{background-position:-40px -20px}i.img.find-black:before,i.img.find:before{background-position:-20px 0}i.img.find-black:before{background-position:-20px -20px}.btn-circle--line.phone:before,i.img.phone-black:before,i.img.phone-white:before,i.img.phone:before{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:0 0}i.img.phone-black:before,i.img.phone-white:before{background-position:0 -20px}i.img.phone-white:before{background-position:0 -100px}i.img.arrow-down:before,i.img.arrow-right:before{content:"";width:2px;height:2px;border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:2px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);vertical-align:4px}i.img.arrow-down:before{width:4px;height:4px;padding:1px;-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}i.img.check:before{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-60px -80px}i.img.plus:after,i.img.plus:before{position:absolute;top:7px;left:2px;content:"";display:inline-block;width:12px;height:2px;background:#26292f}i.img.plus:after{top:2px;left:7px;width:2px;height:12px}i.img.plus-white:after,i.img.plus-white:before{position:absolute;top:8px;left:3px;content:"";display:inline-block;width:12px;height:2px;background:#fff}i.img.plus-white:after{top:4px;left:8px;width:2px;height:11px}i.img.plus-orange:after,i.img.plus-orange:before{position:absolute;top:8px;left:3px;content:"";display:inline-block;width:12px;height:2px;background:#f68341}i.img.plus-orange:after{top:4px;left:8px;width:2px;height:11px}.selected .img.check:before,i.img.edit:before,i.img.prize:before{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-20px -100px}.selected .img.check:before,i.img.prize:before{background-position:-40px -60px}.selected .img.check:before{background-position:-80px -80px}.btn-circle--line,i.img,i.img-24{position:relative;display:inline-block}i.img-24{width:24px;height:24px;vertical-align:middle}i.img-24:before{width:24px;height:24px}i.img-24.eyes:before,i.img-24.phone:before{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:0 0}i.img-24.eyes:before{background-image:url(../images/dami.png);background-size:100px 100px;background-position:-55px 0}i.img-24.plus:before{position:absolute;top:11px;left:4px;content:"";display:inline-block;width:16px;height:2px;background:#26292f}.btn-circle--line:before,i.img-24.plus:after{content:"";display:inline-block;height:16px;position:absolute}i.img-24.plus:after{top:4px;left:11px;width:2px;background:#26292f}i.img-24.add-addr24:before{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px 0}i.img-24.pencil-white:before,i.img-24.pencil:before{background-image:url(../images/community/icons/pencil.png);background-size:24px 24px;background-repeat:no-repeat;background-position:center}i.img-24.pencil-white:before{background-image:url(../images/community/icons/pencil-white.png)}.btn-circle--line{width:32px;height:32px;border-radius:40px;border:1px solid #f68341}.btn-circle--line:before{width:16px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.w-220{width:220px}.label{border-radius:20px;padding:4px 8px}.label.large,.label.small{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600}.label.small{font-size:1.3rem;font-weight:500}@font-face{font-family:"Pretendard";font-weight:900;font-display:swap;src:local("Pretendard Black"),url(../fonts/Pretendard-Black.woff2) format("woff2"),url(../fonts/Pretendard-Black.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(../fonts/Pretendard-ExtraBold.woff2) format("woff2"),url(../fonts/Pretendard-ExtraBold.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(../fonts/Pretendard-Bold.woff2) format("woff2"),url(../fonts/Pretendard-Bold.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(../fonts/Pretendard-SemiBold.woff2) format("woff2"),url(../fonts/Pretendard-SemiBold.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(../fonts/Pretendard-Medium.woff2) format("woff2"),url(../fonts/Pretendard-Medium.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(../fonts/Pretendard-Regular.woff2) format("woff2"),url(../fonts/Pretendard-Regular.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:300;font-display:swap;src:local("Pretendard Light"),url(../fonts/Pretendard-Light.woff2) format("woff2"),url(../fonts/Pretendard-Light.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(../fonts/Pretendard-ExtraLight.woff2) format("woff2"),url(../fonts/Pretendard-ExtraLight.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(../fonts/Pretendard-Thin.woff2) format("woff2"),url(../fonts/Pretendard-Thin.woff) format("woff")}@font-face{font-family:"NotoSans";font-weight:300;font-display:swap;src:local("Noto Sans KR");src:url(../fonts/notokr-light.eot);src:url(../fonts/notokr-light.eot?#iefix) format("embedded-opentype"),url(../fonts/notokr-light.woff) format("woff"),url(../fonts/notokr-light.woff2) format("woff2")}@font-face{font-family:"NotoSans";font-weight:400;font-display:swap;src:local("Noto Sans KR");src:url(../fonts/notokr-regular.eot);src:url(../fonts/notokr-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/notokr-regular.woff2) format("woff2"),url(../fonts/notokr-regular.woff) format("woff")}@font-face{font-family:"NotoSans";font-weight:500;font-display:swap;src:local("Noto Sans KR");src:url(../fonts/notokr-medium.eot);src:url(../fonts/notokr-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/notokr-medium.woff2) format("woff2"),url(../fonts/notokr-medium.woff) format("woff")}@font-face{font-family:"NotoSans";font-weight:700;font-display:swap;src:local("Noto Sans KR");src:url(../fonts/notokr-bold.eot);src:url(../fonts/notokr-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/notokr-bold.woff2) format("woff2"),url(../fonts/notokr-bold.woff) format("woff")}.blind,.screen_out{position:absolute;overflow:hidden}.screen_out{width:0;height:0;line-height:0;text-indent:-9999px}.blind{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.pc-only{display:block!important}@media (max-width:1024px){.pc-only{display:none!important}}.pc-tablet{display:block!important}@media (max-width:767px){.pc-tablet{display:none!important}}.tablet-only{display:none!important}@media (max-width:1024px){.tablet-only{display:block!important}}.mobile-only{display:none!important}@media (max-width:767px){.mobile-only{display:block!important}}.unvisible{display:none!important}.mgt-24{margin-top:24px!important}.mgt-40{margin-top:40px!important}.mgb-40{margin-bottom:40px!important}.grid-box{padding:0 20px}@media (max-width:767px){.grid-box{margin:0 -20px}}.mscroll-box--width{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.mscroll-box--width{padding:0 20px;margin:0 -20px;overflow-x:auto;overflow-y:hidden}}.top-line{border-top:1px solid #dae0ec}.btm-line{border-bottom:1px solid #dae0ec}.card-shadow{border:1px solid rgba(22,24,27,.05);border-radius:20px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08)}.card-line{border:1px solid #dae0ec;border-radius:16px}.card-dl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767px){.card-dl{display:block}}.card-dl .h-title--3{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:20px}.h-title,.h-title--pc{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600;padding-top:40px}.h-title--pc{padding-top:60px}@media (max-width:1024px){.h-title--pc{display:none}}.h-title--2,.h-title--pc+.h-title--2{padding-top:40px}@media (max-width:1024px){.h-title--pc+.h-title--2{padding-top:24px}}.h-title--2{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;padding-bottom:24px}.dimmed-wrap .layer-wrap .h-title em,.h-title--2 em,.h-title--3 em,.no-data--search em,.tab-list--wrap ul li.selected a{color:#f68341}@media (max-width:767px){.h-title--2{padding-bottom:16px}}.h-title--3{font-size:1.6rem;line-height:140%;letter-spacing:0;padding-top:40px;padding-bottom:12px;font-weight:600}.h-title:has(.h-title__side){-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.h-title:has(.h-title__side),.h-title:has(.h-title__side) .h-title__side{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.h-title:has(.h-title__side) .h-title__side .btn-icon{width:auto;height:auto;border-radius:8px}.h-title:has(.h-title__side) .h-title__side .btn-icon:hover{background:rgba(22,24,27,.1)}.h-title:has(.h-title__side) .h-title__side .btn-icon:active{background:rgba(22,24,27,.2)}@media (max-width:1024px){.maca-contents .maca-cont--inner:first-child .h-title--2:first-of-type{padding-top:24px}}.thumb-profile{width:56px;height:56px;position:relative;background:#f3f8ff;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:3rem;line-height:140%;letter-spacing:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.thumb-profile:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;border:1px solid rgba(22,24,27,.05)}.thumb-profile img{-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%;height:100%}.sns-icon{position:relative;display:inline-block}.sns-icon:after,.sns-icon:before{content:"";display:inline-block;border-radius:50%}.sns-icon:before{width:72px;height:72px;border:1px solid rgba(22,24,29,.05);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sns-icon:after{overflow:hidden;top:10px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:52px;height:52px;background-image:url(../images/icon_sns.png);background-size:220px 110px;background-repeat:no-repeat;background-position:0 0}.sns-icon.share:before{background:#e9edf5}.sns-icon.share:after{background-position:-110px 0}.sns-icon.kakaotalk:before{background:#fee500}.sns-icon.kakaotalk:after{background-position:-55px 0}.sns-icon.instagram:before{background:#fff}.sns-icon.instagram:after{background-position:0 0}.sns-icon.youtube:before{background:#ff0004}.sns-icon.youtube:after{background-position:-165px 0}.main header,.sns-icon.naver-place:before{background:#fff}.sns-icon.naver-place:after{background-position:0 -55px}.sns-icon.naver-blog:before{background:#03c75a}.sns-icon.naver-blog:after{background-position:-55px -55px}.sns-icon.kakao-ch:before{background:#fae104}.sns-icon.kakao-ch:after{background-position:-110px -55px}.sns-icon.band:before{background:#1ac51e}.sns-icon.band:after{background-position:-165px -55px}.sns-icon .text{display:block;white-space:nowrap;font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500}.profile-box .thumb-profile{width:56px;height:56px;background-image:url(../images/place/profile_teacher.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.profile-box .belong,.profile-box .name{margin-top:12px;display:block;color:#575d67;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}.profile-box .belong{margin-top:2px;color:#8b919c;font-weight:600;font-size:1.3rem}.btn-wrap--220{text-align:center;margin:0 auto;padding-top:32px;max-width:220px}@media (max-width:767px){.btn-wrap--220{padding-top:24px}}.btn-wrap--220 a,.btn-wrap--220 button,.btn-wrap--320 a,.btn-wrap--320 button{display:block;margin-bottom:8px;width:100%}.btn-wrap--220 a:only-child,.btn-wrap--220 button:only-child,.btn-wrap--320 a:only-child,.btn-wrap--320 button:only-child{margin-bottom:0}.btn-wrap--220 .ment{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#575d67}@media (max-width:767px){.btn-wrap--220 .ment{margin-top:16px}}.btn-wrap--220 .ment{margin-top:24px}@media (max-width:767px){.btn-wrap--220 .ment{margin-top:16px}}.btn-wrap--320{text-align:center;margin:0 auto;padding-top:32px;max-width:320px}@media (max-width:767px){.btn-wrap--320{padding-top:24px}}.btn-wrap--320 .ment{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#575d67}@media (max-width:767px){.btn-wrap--320 .ment{margin-top:16px}}.btn-wrap--320 .ment{margin-top:24px}@media (max-width:767px){.btn-wrap--320 .ment{margin-top:16px}}.btn-wrap--multi{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:448px;margin:0 auto;padding-top:32px}@media (max-width:767px){.btn-wrap--multi{padding-top:24px}}.btn-wrap--multi a,.btn-wrap--multi button{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.btn-wrap--multi a+a,.btn-wrap--multi a+button,.btn-wrap--multi button+a,.btn-wrap--multi button+button{margin-left:8px}.search-bar{position:relative;background:#fff;-webkit-box-shadow:0 0 0 1px #c6ccd9 inset;box-shadow:0 0 0 1px #c6ccd9 inset;border-radius:8px;padding:12px 16px;height:36px;margin-top:24px;margin-bottom:24px}.search-bar.active{-webkit-box-shadow:0 0 0 2px #26292f inset;box-shadow:0 0 0 2px #26292f inset}.search-bar .btn,.search-bar .btn:before{position:absolute;display:inline-block;width:60px;height:60px}.search-bar .btn:before{content:"";width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px 0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-bar .btn.search{top:0;right:0}.search-bar input{font-size:1.8rem;letter-spacing:-.5px;color:#26292f;border:0;line-height:200%;width:90%}.search-bar input::-webkit-input-placeholder{color:#8b919c}.search-bar input:-moz-placeholder{color:#8b919c}.search-bar input::-moz-placeholder{color:#8b919c}.search-bar input:-ms-input-placeholder{color:#8b919c}.search-bar input::-ms-input-placeholder{color:#8b919c}.search-bar input::placeholder{color:#8b919c}@media (max-width:767px){.search-bar input{width:80%}}.search-noti{font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c;margin-top:16px;margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid #dae0ec}.search-noti p{position:relative;margin-bottom:8px}.search-noti p:before{content:"";display:inline-block;width:16px;height:16px;margin:0 8px 0 0;vertical-align:-4px}.search-noti p.correct:before,.search-noti p.wrong:before{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-60px -20px}.search-noti p.wrong:before{background-position:-80px -20px}.alert-box{margin-top:60px;padding:40px 0 80px;text-align:center}.alert-box:before{margin:0 auto 20px}@media (max-width:1024px){.alert-box{margin-top:0}}.alert-box *,.no-data--search span{display:block}.alert-box .title,.no-data--search span.title{font-size:3.8rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.alert-box .title{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}}.alert-box .sub{color:#575d67;margin-top:20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.alert-box .sub{font-size:1.4rem;line-height:140%;letter-spacing:0}}.alert-box.noplace:before{content:"";display:inline-block;width:58px;height:95px;margin:0 auto 20px;background-image:url(../images/place/bg_noplace.png);background-size:58px 95px;background-repeat:no-repeat}.alert-box.inquiry-completed:before,.alert-box.inquiry:before,.alert-box.order:before{content:"";display:inline-block;width:120px;height:120px;background-size:120px 120px;background-repeat:no-repeat}.alert-box.order:before{margin:0 auto 20px;background-image:url(../images/my/bg_no_order.png)}.alert-box.inquiry-completed:before,.alert-box.inquiry:before{background-image:url(../images/my/bg_no_inquiry.png)}.alert-box.inquiry-completed:before{margin:0 auto 20px;background-image:url(../images/support/bg_completed.png)}.alert-box.nopayment:has([class^=btn-wrap]){padding-bottom:0}.alert-box.nopayment:has([class^=btn-wrap]) [class^=btn-wrap]{padding-top:80px}.no-data--search{padding:40px 0 12px}@media (max-width:767px){.no-data--search span.title{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}}.no-data--search span.des{margin-top:24px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.no-data--search span.des{font-size:1.3rem;line-height:140%;letter-spacing:0}}.bg-gray--5{background:#f7f9fd}.h-title--pc+.sorting-box{margin-top:60px}@media (max-width:1024px){.h-title--pc+.sorting-box{margin-top:24px}}.h-title--2+.sorting-box{margin-top:8px;margin-bottom:16px}.sorting-box{margin-top:16px;margin-bottom:4px}.sorting-box.center{text-align:center}@media (max-width:767px){.sorting-box.center{text-align:left}.sorting-box{margin-top:12px}}.sorting-box .btn-tab{margin-bottom:8px;margin-right:8px}.sorting-box .btn-tab:last-child{margin-right:0}.sorting-box+.form-line--no{margin-top:24px}.label-text{display:inline-block;border-radius:20px;color:#fff;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;padding:0 8px}.label-text.tertiary50{background:#ffae00}.order-info--wrap,.tab-list--wrap ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-info--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-right:112px;min-height:104px}@media (max-width:767px){.order-info--wrap{min-height:88px;padding-right:96px}}.order-info--wrap .title{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.order-info--wrap .title{font-size:1.8rem;line-height:140%;letter-spacing:0}}.order-info--wrap .price-zone{margin-top:16px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#26292f}@media (max-width:767px){.order-info--wrap .price-zone{font-size:1.4rem;line-height:140%;letter-spacing:0}}.order-info--wrap .price-zone .price,.tab-list--wrap ul li.selected,header .pc-header--inner .gnb li a.selected{font-weight:600}.order-info--wrap .thumb{top:0;right:0;position:absolute;display:block;border-radius:16px;max-width:102px;max-height:102px;overflow:hidden;border:1px solid rgba(22,24,27,.05)}.order-info--wrap .thumb img{max-width:104px;max-height:104px}@media (max-width:767px){.order-info--wrap .thumb{max-width:86px;max-height:86px}.order-info--wrap .thumb img{max-width:88px;max-height:88px}}.order-info--wrap .thumb.cancel:before{position:absolute;content:"";display:inline-block;width:100%;height:100%;background:rgba(22,24,27,.2)}.noti-text,.tab-list--wrap ul li{line-height:140%;letter-spacing:0;font-weight:500}.noti-text{position:relative;font-size:1.4rem;color:#8b919c;text-align:left;margin-top:24px;padding-left:24px}.noti-text:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-20px -60px;margin-right:8px;vertical-align:-3px;position:absolute;top:1px;left:0}.board-view--info a,.noti-text a{text-decoration:underline}.noti-text.center{position:inherit;padding-left:0;text-align:center}.noti-text.center:before{position:inherit}.tab-list--wrap{margin-top:32px}@media (max-width:767px){.tab-list--wrap{margin-top:12px}}.tab-list--wrap ul{margin-bottom:12px}@media (max-width:767px){.tab-list--wrap ul{width:100%}}.tab-list--wrap ul li{font-size:1.8rem;margin:0 60px}@media (max-width:767px){.tab-list--wrap ul li{margin:0;width:50%;text-align:center}}.tab-list--wrap ul li a{color:#575d67;display:inline-block}@media (max-width:767px){.tab-list--wrap ul li a{display:block}}.tab-list--wrap ul li a .in{position:relative;display:inline-block;padding:12px;border-radius:8px}.tab-list--wrap ul li a .in:after{content:"";display:inline-block;width:auto;height:2px;position:absolute;bottom:0;left:12px;right:12px}.tab-list--wrap ul li a:active .in{background:rgba(22,24,27,.2)}.tab-list--wrap ul li.selected a .in:after{background-color:#f68341}.tab-cont{display:none}.tab-cont.selected{display:inherit}.grid-line-box{border-top:1px solid #dae0ec;padding-top:12px;margin-top:24px}.line-grid--box{border-bottom:1px solid #dae0ec;padding-bottom:40px;margin-bottom:40px}.line-grid--box .noti-text+.table-dl{margin-top:40px}.line-grid--box.small-spacing{padding-bottom:24px;margin-bottom:24px}.line-grid--box+.h-title--2{padding-top:0}.line-grid--box.no-line{border:0;padding-bottom:20px;margin-bottom:0}.line-grid--box.no-line+.no-line{margin-top:20px}.table-dl{width:100%;table-layout:fixed}.table-dl tr:first-child td,.table-dl tr:first-child th{padding-top:0}.table-dl th{width:120px;text-align:left;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;padding:16px 8px 0 0;font-weight:500;color:#575d67}@media (max-width:767px){.table-dl th{width:110px;padding:12px 4px 0 0;font-size:1.6rem;line-height:176%;letter-spacing:0}}.table-dl td,.table-dl td strong em{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}.table-dl td{text-align:left;padding:16px 0 0;color:#26292f;font-weight:500}@media (max-width:767px){.table-dl td{font-size:1.6rem;line-height:176%;letter-spacing:0;padding:12px 0 0}}.table-dl td .btn-select{margin:0;width:100%;text-align:left;padding:16px 40px 16px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:1.6rem;line-height:140%;letter-spacing:0}.table-dl td .btn-select:after{border-width:0 1px 1px 0}@media (max-width:767px){.table-dl td .btn-select{padding:12px 40px 12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.table-dl td strong em{color:#f68341;margin-left:8px}@media (max-width:767px){.table-dl td strong em{display:block;margin-left:0}}.table-dl td .sorting-box{margin:12px 0 -8px}.table-dl td .form-line{margin-top:0}.table-dl td .btn-text{font-size:1.3rem;line-height:140%;letter-spacing:0;float:right;padding:8px 12px;font-weight:500;color:#8b919c;text-decoration:underline;border-radius:16px}.table-dl td .btn-text:disabled{color:rgba(22,24,27,.2)}.table-dl td .btn-text:hover,header .pc-header--inner .gnb li a:hover{background:rgba(22,24,27,.05)}.table-dl td .btn-text:active{background:rgba(22,24,27,.1)}.table-dl+.noti-text{text-align:left}.badge{border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #575d67;color:#575d67;white-space:nowrap}.badge.large,.badge.small{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;padding:4px 12px}.badge.small{font-size:1.3rem;font-weight:500;padding:4px 8px}.badge.secondary70{border:1px solid #1263c1;color:#1263c1}.badge.primary60{border:1px solid #dd7235;color:#dd7235}.badge.gray80{border:1px solid #575d67;color:#575d67}body.loading{overflow:hidden}.loading-wrap{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.loading-wrap:after{content:"";display:inline-block;width:100%;height:100%;background:#fff}.loading-wrap .loading-ani,header .mobile-haader--inner .btn-circle--icon:after,header .mobile-haader--inner .btn-circle--icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-wrap .loading-ani{display:block;z-index:9999;width:100px;height:100px}.hover-effect--pulse:hover{-webkit-animation:pulse 1s infinite;-moz-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.icon-box--16{width:16px;height:16px}.icon-box--20{width:20px;height:20px}.icon-box--24{width:24px;height:24px}.icon-size--16::before{content:"";display:inline-block;width:16px;height:16px}.icon-size--20::before,.icon-size--24::before{content:"";display:inline-block;width:20px;height:20px}.icon-size--24::before{width:24px;height:24px}.icon-20__eyes::before,.icon-24__discount::before{background-image:url(../images/study/icon_eyes.png);background-size:20px 20px;background-repeat:no-repeat}.icon-24__discount::before{background-image:url(../images/icon_24_bottom_arrow_primary.png);background-size:24px}body.web-view .web-view__hidden{display:none!important}.maca-wrap{min-height:100vh}.maca-wrap .main-mobile--header{display:none}.maca-wrap.fixed header{position:fixed;top:0;left:0;right:0;z-index:50;-webkit-box-shadow:0 4px 10px rgba(34,37,44,.16);box-shadow:0 4px 10px rgba(34,37,44,.16)}@media (max-width:1024px){.maca-wrap.fixed header .mobile-haader--inner{height:64px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background:#fff}.maca-wrap.fixed header .mobile-haader--inner .title-area{display:inline-block}.maca-wrap.fixed header .mobile-haader--inner .title-area .header-text{margin-top:0;margin-left:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1024px) and (max-width:767px){.maca-wrap.fixed header .mobile-haader--inner .title-area .header-text{margin-left:4px}}@media (max-width:1024px){.maca-wrap.fixed header .mobile-haader--inner .title-area .header-text .inner{margin-top:17px}}@media (max-width:1024px) and (max-width:767px){.maca-wrap.fixed header .mobile-haader--inner .title-area .header-text .inner{margin-top:21px}}@media (max-width:1024px){.maca-wrap.fixed header .mobile-haader--inner .title-area .contents-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;line-height:140%;letter-spacing:0;text-align:left;margin-top:0;margin-left:12px;font-weight:500}}@media (max-width:1024px) and (max-width:767px){.maca-wrap.fixed header .mobile-haader--inner .title-area .contents-text{font-size:1.6rem;line-height:140%;letter-spacing:0;margin-top:0;margin-left:4px}}@media (max-width:1024px){.maca-wrap:is(.main-page) .maca-contents{padding-top:60px}}@media (max-width:767px){.maca-wrap:is(.main-page) .maca-contents{padding-top:40px}}@media (max-width:1024px){.maca-wrap:is(.main-page) .maca-contents .h-title{padding-top:0}}header{position:absolute;top:0;left:0;right:0;z-index:2;background:#fff}@media (max-width:1024px){header{background-color:transparent}}header .pc-header--inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:1240px;height:92px;margin:0 auto;padding:0 20px}header .pc-header--inner .logo{display:inline-block;width:162px;height:42px}header .pc-header--inner .logo a{display:block;width:100%;height:100%;background-image:url(../images/gnb.png);background-size:200px 100px;background-repeat:no-repeat;background-position:0 0}header .pc-header--inner .btn_login--box,header .pc-header--inner .btn_membmer--box{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .pc-header--inner .btn_membmer--box .login{width:88px;text-align:center;position:relative}header .pc-header--inner .btn_membmer--box .join{width:88px;text-align:center;margin-left:5px}header .pc-header--inner .btn_login--box{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}header .pc-header--inner .btn_login--box .name{color:#26292f;margin-left:8px;font-weight:600}header .pc-header--inner .btn_login--box .btn-tertiary{margin-left:16px;vertical-align:middle}header .pc-header--inner .gnb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;margin:0 0 0 97px;flex:1}header .pc-header--inner .gnb li{font-size:1.8rem;line-height:140%;letter-spacing:0;margin:0 12px}header .pc-header--inner .gnb li a{display:inline-block;padding:8px 12px;font-weight:500;border-radius:8px;color:#3c4047}header .pc-header--inner .gnb li a:active{font-weight:600;background:rgba(22,24,27,.1)}@media (max-width:1024px){header .pc-header--inner{display:none}}header .mobile-haader--inner{position:relative;height:116px;background-color:transparent}@media (max-width:767px){header .mobile-haader--inner{height:64px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}header .mobile-haader--inner .left-btn{padding-top:8px;padding-left:4px;min-height:52px;min-width:12px}header .mobile-haader--inner .title-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:80%}@media (max-width:767px){header .mobile-haader--inner .title-area{width:70%}}@media (max-width:500px){header .mobile-haader--inner .title-area{width:50%}}header .mobile-haader--inner .title-area .inner{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}header .mobile-haader--inner .title-area .header-text{width:100%;font-size:2.4rem;line-height:140%;letter-spacing:0;text-align:left;margin-left:20px;margin-top:8px;font-weight:500}@media (max-width:767px){header .mobile-haader--inner .title-area .header-text{font-size:1.6rem;line-height:140%;letter-spacing:0;margin-top:0;margin-left:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}header .mobile-haader--inner .title-area .contents-text{display:none}header .mobile-haader--inner .right-btn{position:absolute;top:8px;right:4px}header .mobile-haader--inner .btn-circle--icon{position:relative;display:none;width:48px;height:48px}header .mobile-haader--inner .btn-circle--icon:after,header .mobile-haader--inner .btn-circle--icon:before{content:"";display:inline-block}header .mobile-haader--inner .btn-circle--icon:after{width:40px;height:40px;border-radius:40px}header .mobile-haader--inner .btn-circle--icon:before{width:24px;height:24px}header .mobile-haader--inner .btn-circle--icon:disabled{cursor:default;pointer-events:none}header .mobile-haader--inner .btn-circle--icon:disabled:after{background:0 0;color:rgba(22,24,27,.2)}header .mobile-haader--inner .btn-circle--icon:hover:after{background:rgba(22,24,27,.05)}header .mobile-haader--inner .btn-circle--icon:active:after{background:rgba(22,24,27,.1)}header .mobile-haader--inner .btn-circle--icon.back,header .mobile-haader--inner .btn-circle--icon.close,header .mobile-haader--inner .btn-circle--icon.home,header .mobile-haader--inner .btn-circle--icon.share{display:inline-block}header .mobile-haader--inner .btn-circle--icon.back:before{background-image:url(../images/icon_header.png);background-size:50px 75px;background-repeat:no-repeat;background-position:0 0}header .mobile-haader--inner .btn-circle--icon.home:before,header .mobile-haader--inner .btn-circle--icon.share:before{background-image:url(../images/icon_header.png);background-size:50px 75px;background-repeat:no-repeat;background-position:-25px 0}header .mobile-haader--inner .btn-circle--icon.home:before{background-position:0 -50px}header .mobile-haader--inner .btn-circle--icon.close:before{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -50px}@media (min-width:1025px){header .mobile-haader--inner{display:none}}@media (max-width:1024px){header:is(.pc-header)~.maca-contents{padding-top:60px}}@media (max-width:767px){header:is(.pc-header)~.maca-contents{padding-top:40px}}@media (max-width:1024px){header:is(.pc-header)~.maca-contents .h-title{padding-top:0}}.maca-contents{padding-top:92px;padding-bottom:60px;min-height:760px}.maca-contents.auto-height{min-height:auto}.maca-contents .maca-cont--inner{max-width:728px;margin:0 auto}@media (max-width:1024px){.maca-contents .maca-cont--inner{padding:0 20px}.maca-contents{padding-top:116px;min-height:700px}}@media (max-width:767px){.maca-contents{padding-top:64px;min-height:600px}}.maca-contents .top-full--area{background:#f7f9fd;margin-bottom:24px}@media (max-width:1024px){.maca-contents .top-full--area{margin-top:-116px}}@media (max-width:767px){.maca-contents .top-full--area{margin-top:-64px}}.maca-contents .top-visual--area{margin:24px auto 0;width:768px;border-radius:20px;overflow:hidden}.maca-contents .top-visual--area img{width:100%;min-height:300px;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.maca-contents .top-visual--area{width:100%;border-radius:0;margin-top:-116px}}@media (max-width:767px){.maca-contents .top-visual--area{margin-top:-64px}}.maca-contents .cont-full--area{background:#f7f9fd;padding-bottom:40px;margin-top:40px}.maca-contents .cont-full--area.top-line,footer{border-top:1px solid #dae0ec}.maca-contents .cont-full--area:last-child{margin-bottom:-60px}.maca-contents .cont-full--area .alert-box{margin-top:0}.maca-contents.bg-place{background-image:url(../images/place/bg_place_pc.png);background-size:687px 172px;background-repeat:no-repeat;background-position:center bottom;padding-bottom:270px;min-height:560px}@media (max-width:767px){.maca-contents.bg-place{background-image:url(../images/place/bg_place_mo.png);background-size:767px 568px;background-repeat:no-repeat;background-position:center 0;background-color:#f4f6fa;padding-bottom:120px;min-height:648px}}.cont-full--btm{margin-bottom:-60px}.mobile-navi{display:none}@media (max-width:1024px){.mobile-navi{border-top:1px solid #dae0ec;display:block;position:fixed;z-index:1;left:0;right:0;bottom:0;background:#fff}.mobile-navi .main-menu,.mobile-navi .main-menu li .menu{height:62px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-navi .main-menu{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mobile-navi .main-menu li{width:20%;text-align:center}.mobile-navi .main-menu li .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.mobile-navi .main-menu li .menu .text{display:block;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#abb1be;margin-top:4px}.mobile-navi .main-menu li .menu:before{content:"";display:inline-block;width:24px;height:24px;margin:0 auto}.mobile-navi .main-menu li .menu:before,.mobile-navi .main-menu li.home .menu:before,.mobile-navi .main-menu li.management .menu:before{background-image:url(../images/icon_navi_new.png);background-size:120px 48px;background-repeat:no-repeat;background-position:0 0}.mobile-navi .main-menu li.management .menu:before{background-position:-24px 0}.mobile-navi .main-menu li.benefit .menu:before,.mobile-navi .main-menu li.my .menu:before,.mobile-navi .main-menu li.story .menu:before{background-image:url(../images/icon_navi_new.png);background-size:120px 48px;background-repeat:no-repeat;background-position:-48px 0}.mobile-navi .main-menu li.benefit .menu:before,.mobile-navi .main-menu li.my .menu:before{background-position:-72px 0}.mobile-navi .main-menu li.my .menu:before{background-position:-96px 0}.mobile-navi .main-menu li.selected .menu:before{background-position-y:-24px}.mobile-navi .main-menu li.selected .menu .text{color:#575d67}}footer .cont-inner{max-width:1360px;margin:0 auto;padding:40px 20px 120px}footer .cont-inner .inner{position:relative}.learning-center--intro dl,.learning-center--sns .sns-box ul,footer .cont-inner .certify .certify-txt dl,footer .cont-inner .inner .corp-area,footer .cont-inner .inner .corp-area .list-corp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){footer .cont-inner .inner .corp-area{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){footer .cont-inner .inner .corp-area{display:block}}footer .cont-inner .inner .corp-area .list-corp{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){footer .cont-inner .inner .corp-area .list-corp{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}footer .cont-inner .inner .corp-area .list-corp li{display:block;padding:0 32px 0 0;color:#575d67}.payment-list li .card-shadow .cont .h-title--2 em,footer .cont-inner .inner .corp-area .list-corp li strong{color:#26292f}@media (max-width:767px){footer .cont-inner .inner .corp-area .list-corp li{padding-right:0;font-size:1.4rem;line-height:140%;letter-spacing:0}}footer .cont-inner .inner .corp-area .btn-secondary{width:220px}@media (max-width:767px){footer .cont-inner .inner .corp-area .btn-secondary{display:none}}footer .cont-inner .inner .customer-center{position:absolute;top:0;right:0;width:330px;font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:600;color:#575d67}@media (max-width:1024px){footer .cont-inner .inner .customer-center{position:inherit;width:auto;padding-top:32px;font-size:1.4rem;line-height:140%;letter-spacing:0}}footer .cont-inner .inner .customer-center .customer-tel{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f;margin-top:12px}@media (max-width:1024px){footer .cont-inner .inner .customer-center .customer-tel{margin-top:8px;font-size:2rem;line-height:140%;letter-spacing:0}}footer .cont-inner .inner .customer-center .operating-hours{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600;-webkit-columns:#575d67;-moz-columns:#575d67;columns:#575d67;padding-top:4px}@media (max-width:1024px){footer .cont-inner .inner .customer-center .operating-hours{padding-top:2px;font-weight:500;font-size:1.4rem;line-height:140%;letter-spacing:0}}.dimmed-wrap,footer .cont-inner .inner .customer-center .btn-wrap{display:none}@media (max-width:1024px){footer .cont-inner .inner .customer-center .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .cont-inner .inner .customer-center .btn-wrap .btn-secondary{width:220px;margin:0 auto}footer .cont-inner .certify,footer .cont-inner .inner .corp-info--area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .cont-inner .inner .corp-info--area{margin-top:32px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){footer .cont-inner .inner .corp-info--area{display:block}}footer .cont-inner .inner .corp-info--area .daekyo-logo{width:120px;height:45px;background-image:url(../images/daekyo_ci.png);background-size:120px 45px;background-repeat:no-repeat}footer .cont-inner .inner .corp-info--area .daekyo-info{margin-left:16px;margin-top:20px}@media (max-width:1024px){footer .cont-inner .inner .corp-info--area .daekyo-info{margin-left:0}}footer .cont-inner .inner .corp-info--area .daekyo-info .companny-name{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:600;color:#575d67}footer .cont-inner .inner .corp-info--area .daekyo-info .companny-name .show-info{display:none;font-size:1.3rem;line-height:140%;letter-spacing:0}@media (max-width:1024px){footer .cont-inner .inner .corp-info--area .daekyo-info .companny-name .show-info{display:inline-block;position:relative;padding-left:8px}footer .cont-inner .inner .corp-info--area .daekyo-info .companny-name .show-info:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:0 -80px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:-26px}footer .cont-inner .inner .corp-info--area .daekyo-info .companny-name .show-info.active:after{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-20px -80px}}@media (max-width:767px){footer .cont-inner .inner .corp-info--area .daekyo-info .companny-name .show-info{position:relative;padding-left:8px}footer .cont-inner .inner .corp-info--area .daekyo-info .companny-name .show-info:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:0 -80px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:-26px}footer .cont-inner .inner .corp-info--area .daekyo-info .companny-name .show-info.active:after{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-20px -80px}}footer .cont-inner .inner .corp-info--area .daekyo-info .companny-info{font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c;padding-top:8px;display:block}@media (max-width:1024px){footer .cont-inner .inner .corp-info--area .daekyo-info .companny-info{display:none}}footer .cont-inner .inner .copyright{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#abb1be;margin-top:40px}@media (max-width:1024px){footer .cont-inner .inner .copyright{margin-top:32px}}footer .cont-inner .certify{padding-top:32px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .cont-inner .certify img{width:36px;height:36px;margin-left:16px}@media (max-width:1024px){footer .cont-inner .certify img{margin-left:0;margin-right:12px}}footer .cont-inner .certify .certify-txt{font-size:1.3rem;line-height:140%;letter-spacing:0;margin-left:32px;font-weight:500}@media (max-width:1024px){footer .cont-inner .certify .certify-txt{margin-left:0}}footer .cont-inner .certify .certify-txt dl dt{padding-right:4px;font-weight:600;white-space:nowrap}footer .cont-inner .certify .certify-txt dl dd{font-weight:500}.dimmed-wrap .layer-wrap{display:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;z-index:52;background:#fff;border-radius:24px;padding:40px 24px 32px;width:492px;max-height:70vh}@media (max-width:767px){.dimmed-wrap .layer-wrap{width:264px;padding-bottom:40px}}.dimmed-wrap .layer-wrap .h-title--2{padding-top:0;padding-bottom:8px;font-size:2.4rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.dimmed-wrap .layer-wrap .h-title--2{font-size:2rem;line-height:140%;letter-spacing:0}}.dimmed-wrap .layer-wrap .h-title--2>*{vertical-align:middle}.dimmed-wrap .layer-wrap .h-title--2 .h-title__sub--big{font-size:2.4rem;line-height:140%;letter-spacing:0}.dimmed-wrap .layer-wrap .layer-inner{max-width:728px}.dimmed-wrap .layer-wrap .layer-inner .layer-inner--cont{overflow-y:auto;max-height:50vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4px 0 0}.dimmed-wrap .layer-wrap .layer-inner .layer-inner--cont::-webkit-scrollbar{width:8px;height:100%}.dimmed-wrap .layer-wrap .layer-inner .layer-inner--cont::-webkit-scrollbar-track{border-radius:8px}.dimmed-wrap .layer-wrap .layer-inner .layer-inner--cont::-webkit-scrollbar-thumb{border-radius:8px;background-color:#f4f6fa}.dimmed-wrap .layer-wrap .layer-inner .layer-inner--cont .h-title--2{margin:0}.dimmed-wrap .layer-wrap .layer-inner .layer-inner--cont .line-grid--box{padding-bottom:24px;margin-bottom:24px}.dimmed-wrap .layer-wrap .layer-inner .text-desc{padding-top:24px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67}.dimmed-wrap .layer-wrap .layer-inner .text-body,.learning-center--intro dl dd{font-size:1.6rem;line-height:176%;letter-spacing:0;color:#575d67}.dimmed-wrap .layer-wrap .layer-inner .line-divider{width:100%;height:1px;margin:32px 0;background:#e9edf5}.dimmed-wrap .layer-wrap .layer-inner .border-line{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dae0ec}.dimmed-wrap .layer-wrap .layer-inner .border-line+.agree-sub,.dimmed-wrap .layer-wrap .layer-inner .border-line+.agree-tit{margin-top:0;padding-top:0}.dimmed-wrap .layer-wrap .layer-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:32px auto 0;justify-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.dimmed-wrap .layer-wrap .layer-btn a,.dimmed-wrap .layer-wrap .layer-btn button{margin-left:8px;width:320px}.dimmed-wrap .layer-wrap .layer-btn a:first-child,.dimmed-wrap .layer-wrap .layer-btn button:first-child{margin-left:0}.dimmed-wrap .layer-wrap .layer-btn a.btn-tertiary,.dimmed-wrap .layer-wrap .layer-btn button.btn-tertiary,.layer-inner--cont .find-study .thumnail-bg--box li .btn-wrap.price button{width:120px}.dimmed-wrap .layer-wrap .layer-btn a.btn-primary,.dimmed-wrap .layer-wrap .layer-btn button.btn-primary{width:320px}.dimmed-wrap .layer-wrap .layer-btn :only-child.btn-primary,.dimmed-wrap .layer-wrap .layer-btn :only-child.btn-secondary,.dimmed-wrap .layer-wrap .layer-btn :only-child.btn-tertiary{width:100%}@media (max-width:767px){.dimmed-wrap .layer-wrap .layer-btn :only-child.btn-primary,.dimmed-wrap .layer-wrap .layer-btn :only-child.btn-secondary,.dimmed-wrap .layer-wrap .layer-btn :only-child.btn-tertiary{width:280px}.dimmed-wrap .layer-wrap .layer-btn{margin-top:24px}}.dimmed-wrap .layer-wrap .profile-box .thumb-profile{width:72px;height:72px}.dimmed-wrap .layer-wrap .profile-box .belong,.dimmed-wrap .layer-wrap .profile-box .name{font-weight:600;font-size:2.4rem;line-height:140%;letter-spacing:0;color:#26292f}.dimmed-wrap .layer-wrap .profile-box .belong{margin-top:4px;display:block;color:#3c4047;font-size:1.6rem}.dimmed-wrap .layer-wrap .profile-box .belong em{color:#8b919c;margin-left:8px}.dimmed-wrap .layer-wrap .teacher-ment{border-radius:8px;border:1px solid #dae0ec;padding:16px;margin-top:24px}.dimmed-wrap .layer-wrap .teacher-ment .title{display:block;font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c;font-weight:600}.dimmed-wrap .layer-wrap .teacher-ment .ment{display:block;margin-top:8px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67}.dimmed-wrap .layer-wrap .h-title{padding-top:0;margin-left:12px}.dimmed-wrap .layer-wrap .h-title,.dimmed-wrap .layer-wrap .title{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;margin-bottom:8px}.dimmed-wrap .layer-wrap .text{color:#575d67;font-size:1.8rem;line-height:160%;letter-spacing:-.5px}@media (max-width:767px){.dimmed-wrap .layer-wrap .text{font-size:1.6rem;line-height:176%;letter-spacing:0}}.dimmed-wrap .layer-wrap .share-box{margin-top:24px}.dimmed-wrap .layer-wrap .share-box ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dimmed-wrap .layer-wrap .share-box ul li{text-align:center;width:125px;margin:8px 0}.dimmed-wrap .layer-wrap .share-box ul li .text{margin-top:8px;text-align:center}.dimmed-wrap .layer-wrap .search-bar{margin-top:8px}.dimmed-wrap .layer-wrap .alert-box .title{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}.dimmed-wrap .layer-wrap .alert-box .sub{color:#575d67;margin-top:20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.dimmed-wrap .layer-wrap .alert-box .sub{font-size:1.4rem;line-height:140%;letter-spacing:0}}.dimmed-wrap .layer-wrap .noti-text{margin-top:12px}.dimmed-wrap .layer-wrap .community-tag,.dimmed-wrap .layer-wrap .community-tag .btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.dimmed-wrap .layer-wrap .community-tag{padding:32px 0 0;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:8px 16px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.dimmed-wrap .layer-wrap .community-tag{padding:24px 0 0}}.dimmed-wrap .layer-wrap .community-tag .btn{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;background:#fff;border:1px solid #abb1be;border-radius:4px;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:400;color:#26292f}.dimmed-wrap .layer-wrap .community-tag .btn:before{content:"#";display:inline-block;font-size:inherit;font-weight:inherit;color:inherit}.dimmed-wrap .layer-wrap .community-tag .btn:is(.active){background:#f68341;border-color:#f68341;color:#fff}.dimmed-wrap .layer-wrap .nickname-setting .form-group{margin:32px 0 12px;padding:8px 0}@media (max-width:767px){.dimmed-wrap .layer-wrap .nickname-setting .form-group{margin:0}.dimmed-wrap .layer-wrap.btm-sheet{top:auto;bottom:0;left:0;right:0;width:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}.dimmed-wrap .layer-wrap.full-type .layer-inner{height:100%;overflow:hidden}.dimmed-wrap .layer-wrap.full-type .layer-inner .h-title--2{font-size:2.4rem;line-height:140%;letter-spacing:0}.dimmed-wrap .layer-wrap.full-type .layer-inner .h-title--2:has(.h-title__sub){font-size:2rem;line-height:140%;letter-spacing:0}}.dimmed-wrap .layer-wrap.full-type .layer-inner .layer-inner--cont{max-height:48vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dimmed-wrap .layer-wrap.full-type .layer-inner .layer-inner--cont:has(.combined-discount){max-height:61vh}@media (max-width:767px){.dimmed-wrap .layer-wrap.full-type .layer-inner .layer-inner--cont{max-height:100%!important;padding-top:24px}.dimmed-wrap .layer-wrap.full-type .layer-inner .layer-inner--cont:after{content:"";display:inline-block;width:100%;height:65px}.dimmed-wrap .layer-wrap.full-type .layer-btn{position:fixed;left:0;right:0;bottom:0;background:#fff;margin-top:0;padding:0}.dimmed-wrap .layer-wrap.full-type .layer-btn a:first-child,.dimmed-wrap .layer-wrap.full-type .layer-btn button:first-child{display:none}}@media (max-width:767px) and (max-width:767px){.dimmed-wrap .layer-wrap.full-type .layer-btn a:last-child,.dimmed-wrap .layer-wrap.full-type .layer-btn button:last-child{width:280px}}@media (max-width:767px){.dimmed-wrap .layer-wrap.full-type .layer-btn a.btn-primary,.dimmed-wrap .layer-wrap.full-type .layer-btn button.btn-primary{margin:16px 0}}.dimmed-wrap .layer-wrap.full-type .layer-close{display:none}@media (max-width:767px){.dimmed-wrap .layer-wrap.full-type .layer-close{display:block;position:absolute;top:8px;right:4px;width:48px;height:48px}.dimmed-wrap .layer-wrap.full-type .layer-close:after{content:"";display:inline-block;width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:40px}.dimmed-wrap .layer-wrap.full-type .layer-close:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -50px}.dimmed-wrap .layer-wrap.full-type .layer-close:disabled{cursor:default;pointer-events:none}.dimmed-wrap .layer-wrap.full-type .layer-close:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.dimmed-wrap .layer-wrap.full-type .layer-close:hover:after{background:rgba(22,24,27,.05)}.dimmed-wrap .layer-wrap.full-type .layer-close:active:after{background:rgba(22,24,27,.1)}.dimmed-wrap .layer-wrap.full-type{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;width:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);top:0;left:0;bottom:0;right:0;height:100%;max-height:100%;padding-top:60px}.dimmed-wrap .layer-wrap.full-type--title{padding:64px 20px 92px}}@media (max-width:767px) and (max-width:767px){.dimmed-wrap .layer-wrap.full-type--title [class^=h-title]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;padding:8px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#16181b}.dimmed-wrap .layer-wrap.full-type--title [class^=h-title] .layer-close{position:relative;top:auto;right:-16px}}.dimmed-wrap .layer-wrap.full-type--title .sub-text{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:400;color:#575d67}@media (max-width:767px){.dimmed-wrap .layer-wrap.full-type--title .sub-text{padding:24px 0 16px;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f}.dimmed-wrap .layer-wrap.full-type--title .layer-inner--cont{margin:0!important;padding:0!important}.dimmed-wrap .layer-wrap.full-type:is(.no-btn-fixed) .layer-inner .layer-inner--cont{margin:0 0 40px}.dimmed-wrap .layer-wrap.full-type:is(.no-btn-fixed) .layer-inner .layer-inner--cont::after{display:none}.dimmed-wrap .layer-wrap.full-type:is(.no-btn-fixed) .layer-btn{position:relative;margin:0;padding:32px 0 60px}.dimmed-wrap .layer-wrap.full-type:is(.no-btn-fixed) .layer-btn a,.dimmed-wrap .layer-wrap.full-type:is(.no-btn-fixed) .layer-btn button{margin:0}}@media (max-width:767px) and (max-width:767px){.dimmed-wrap .layer-wrap.full-type:is(.no-btn-fixed) .layer-btn a:last-child,.dimmed-wrap .layer-wrap.full-type:is(.no-btn-fixed) .layer-btn button:last-child{width:220px}}.dimmed-wrap .dimmed{background:#16181b;opacity:.4;position:fixed;top:0;bottom:0;left:0;right:0;z-index:51}.dimmed-wrap.notice-pop,.dimmed-wrap.notice-pop .layer-wrap .img-type .cont,.popup .dimmed-wrap{display:block}.dimmed-wrap.notice-pop .layer-wrap{display:block;padding:24px 24px 0;width:492px;max-height:none}@media (max-width:767px){.dimmed-wrap.notice-pop .layer-wrap{width:auto}}.dimmed-wrap.notice-pop .layer-wrap .img-type{border-radius:16px;overflow:hidden}@media (max-width:767px){.dimmed-wrap.notice-pop .layer-wrap .img-type{margin:-24px -24px 0;border-radius:24px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.dimmed-wrap.notice-pop .layer-wrap .img-type img{max-width:492px;max-height:492px}@media (max-width:767px){.dimmed-wrap.notice-pop .layer-wrap .img-type img{max-width:none;max-height:none;width:100%}}.dimmed-wrap.notice-pop .layer-wrap .text-type .notice-title--2{position:relative;margin-top:16px;padding-left:24px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#f68341}.dimmed-wrap.notice-pop .layer-wrap .text-type .notice-title--2:after{position:absolute;top:0;left:0;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-20px -120px}.dimmed-wrap.notice-pop .layer-wrap .text-type .notice-title--3{margin-top:20px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}.dimmed-wrap.notice-pop .layer-wrap .text-type .text{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;margin-top:16px}.dimmed-wrap.notice-pop .layer-wrap .text-type+.layer-btn{margin-top:40px}@media (max-width:767px){.dimmed-wrap.notice-pop .layer-wrap .text-type+.layer-btn{border-top:1px solid #dae0ec}}.dimmed-wrap.notice-pop .layer-wrap .text-type+.layer-btn .btn-close,.dimmed-wrap.notice-pop .layer-wrap .text-type+.layer-btn .btn-today--close{padding:24px}.dimmed-wrap.notice-pop .layer-wrap .layer-btn{margin:0 -24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dimmed-wrap.notice-pop .layer-wrap .layer-btn .btn-close,.dimmed-wrap.notice-pop .layer-wrap .layer-btn .btn-today--close{width:auto;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500;padding:24px 44px 32px}@media (max-width:767px){.dimmed-wrap.notice-pop .layer-wrap .layer-btn .btn-close,.dimmed-wrap.notice-pop .layer-wrap .layer-btn .btn-today--close{font-size:1.4rem;line-height:140%;letter-spacing:0;padding:24px 20px}}.dimmed-wrap.notice-pop .layer-wrap .layer-btn .btn-today--close{color:#8b919c}@media (max-width:767px){.popup-text,.popup-title{font-size:2rem;line-height:140%;letter-spacing:0}.popup-text{font-size:1.6rem;line-height:176%}.popup-text br{display:none}}.snack-wrap{width:280px;min-height:24px;padding:20px 16px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#fff;font-weight:500;background:#26292f;border-radius:8px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);position:fixed;bottom:60px;z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dimmed-gallery,.dimmed-viewer,.snack-wrap{display:none}.dimmed-gallery .gallery-wrap{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:11}.dimmed-gallery .gallery-wrap .layer-close{display:block;position:absolute;top:8px;right:4px;z-index:9;width:40px;height:40px;border-radius:50%;background-color:#fff}.dimmed-gallery .gallery-wrap .layer-close:after{content:"";display:inline-block;width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:40px}.dimmed-gallery .gallery-wrap .layer-close:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -50px}.dimmed-gallery .gallery-wrap .layer-close:disabled{cursor:default;pointer-events:none}.dimmed-gallery .gallery-wrap .layer-close:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.dimmed-gallery .gallery-wrap .layer-close:hover:after{background:rgba(22,24,27,.05)}.dimmed-gallery .gallery-wrap .layer-close:active:after{background:rgba(22,24,27,.1)}.dimmed-gallery .gallery-wrap .gallery-type{vertical-align:middle;text-align:center;z-index:0}.dimmed-gallery .gallery-wrap .gallery-type img{max-width:860px;max-height:700px;margin:0 auto}@media (max-width:1024px){.dimmed-gallery .gallery-wrap .gallery-type img{max-width:100%}}.dimmed-gallery .gallery-wrap .gallery-type .swiper-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.dimmed-gallery .gallery-wrap .gallery-type .photo-caption{margin-top:20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600}.dimmed-gallery .gallery-wrap .swiper-pagination{position:absolute;bottom:40px}.dimmed-gallery .gallery-wrap .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:rgba(22,24,27,.2);margin:0 4px}.dimmed-gallery .gallery-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f68341}.dimmed-gallery .gallery-wrap .swiper-button-next,.dimmed-gallery .gallery-wrap .swiper-button-prev{color:#f68341}@media (max-width:1024px){.dimmed-gallery .gallery-wrap .swiper-button-next,.dimmed-gallery .gallery-wrap .swiper-button-prev{display:none}}.dimmed-gallery .dimmed{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background:rgba(255,255,255,.95)}.dimmed-viewer .viewer-wrap,.dimmed-viewer .viewer-wrap .viewer-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.dimmed-viewer .viewer-wrap{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:250}.dimmed-viewer .viewer-wrap .viewer-header{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;padding:8px 4px}.dimmed-viewer .viewer-wrap .viewer-body{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.dimmed-viewer .viewer-wrap .viewer-body__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.dimmed-viewer .viewer-wrap .viewer-body__inner .swiper{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.dimmed-viewer .viewer-wrap,.dimmed-viewer .viewer-wrap .viewer-body__inner .swiper .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dimmed-viewer .viewer-wrap .viewer-body__footer{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.dimmed-viewer .viewer-wrap .layer-close,.dimmed-viewer .viewer-wrap .viewer-body__inner .swiper .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.dimmed-viewer .viewer-wrap .layer-close{display:block;position:relative;top:auto;right:auto;width:32px;height:32px;margin:8px;border-radius:50%}.dimmed-viewer .viewer-wrap .layer-close:after{content:"";display:inline-block;width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:40px}.dimmed-viewer .viewer-wrap .layer-close:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -50px}.dimmed-viewer .viewer-wrap .layer-close:disabled{cursor:default;pointer-events:none}.dimmed-viewer .viewer-wrap .layer-close:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.dimmed-viewer .viewer-wrap .layer-close:hover:after{background:rgba(22,24,27,.05)}.dimmed-viewer .viewer-wrap .layer-close:active:after{background:rgba(22,24,27,.1)}.dimmed-viewer .viewer-wrap .viewer-type img{width:100%;max-height:596px;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media (min-width:0px) and (max-width:400px){.dimmed-viewer .viewer-wrap .viewer-type img{max-height:400px}}.dimmed-viewer .viewer-wrap .viewer-type .swiper-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.dimmed-viewer .viewer-wrap .viewer-type .image-caption{margin-top:20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600}.dimmed-viewer .viewer-wrap .swiper-pagination{padding:24px 0 48px}.dimmed-viewer .viewer-wrap .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:rgba(22,24,27,.2);margin:0 4px}.dimmed-viewer .viewer-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f68341}.dimmed-viewer .viewer-wrap .swiper-pagination:has(+.btn-group){padding:24px 0}.dimmed-viewer .viewer-wrap .swiper-button-next,.dimmed-viewer .viewer-wrap .swiper-button-prev,.learning-center--introduce .text em{color:#f68341}@media (max-width:1024px){.dimmed-viewer .viewer-wrap .swiper-button-next,.dimmed-viewer .viewer-wrap .swiper-button-prev{display:none}}.dimmed-viewer .viewer-wrap .btn-group{width:100%;margin:0 auto 40px}.dimmed-viewer .viewer-wrap .btn-group .btn{background:#fff;color:#26292f}.dimmed-viewer .dimmed{position:fixed;top:0;bottom:0;left:0;right:0;z-index:200;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gallery-popup{overflow:hidden}.gallery-popup .dimmed-gallery{display:block}.gallery-popup .dimmed-gallery .gallery-wrap{z-index:200}.gallery-popup .dimmed-gallery .dimmed{z-index:150}.gallery-popup .dimmed-gallery:is(.image-down) .gallery-wrap .swiper-pagination{position:relative;bottom:auto;left:auto;padding:24px 0}.gallery-popup .dimmed-gallery:is(.image-down) .gallery-wrap .btn-group{position:relative;bottom:auto;margin:0 auto}.find-learning--title br,.gallery-popup .alarm-detail__comment .detail-comment__lists .comment-input,.story-wrap--inner article>header{display:none}.gallery-popup .dimmed-gallery .gallery-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.viewer-popup{overflow:hidden}.viewer-popup .dimmed-viewer{display:block}.agree-tit{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:600;padding-top:20px}#freeView .layer-inner--cont .agree-sub:first-child,.agree-tit:first-child{padding-top:32px}@media (max-width:767px){.agree-tit{font-size:1.6rem;line-height:176%;letter-spacing:0;padding-top:16px}.agree-tit:first-child{padding-top:24px}}.agree-wrap{padding-top:8px}@media (max-width:767px){.agree-wrap{padding-top:6px}.agree-wrap .agree-tit:first-child{padding-top:32px}}.agree-sub{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67}@media (max-width:767px){.agree-sub{font-size:1.6rem;line-height:176%;letter-spacing:0}}.agree-sub--line{color:#f68341;text-decoration:underline;font-size:2.4rem;font-weight:400;padding-top:4px}@media (max-width:767px){.agree-sub--line{font-size:2rem}}.agree-sub ul li{position:relative;margin-left:16px}.agree-sub ul li:before{content:"";background-color:#575d67;width:3px;height:3px;border-radius:20px;position:absolute;top:12px;left:-12px}#privacyView .line-divider{margin-bottom:0}#birthEditPop .certify-menu--thum{margin-top:8px;margin-bottom:0}#birthEditPop .certify-menu--thum .certify-list{padding-bottom:0}#birthEditPop .certify-menu--thum .certify-list>li:last-child .card-shadow:is(.cont){margin-bottom:0}#birthEditPop .certify-menu--thum .certify-list .card-shadow:is(.cont){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 20px 32px 32px;border:1px solid #dae0ec;border-radius:16px;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){#birthEditPop .certify-menu--thum .certify-list .card-shadow:is(.cont){padding:24px 20px}}#birthEditPop .certify-menu--thum .certify-list .card-shadow:is(.cont) .title_inner{font-size:2.4rem;line-height:140%;letter-spacing:0}@media (max-width:767px){#birthEditPop .certify-menu--thum .certify-list .card-shadow:is(.cont) .title_inner{font-size:2rem;line-height:140%;letter-spacing:0}}#birthEditPop .certify-menu--thum .certify-list .card-shadow:is(.cont) .sub{padding-top:12px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){#birthEditPop .certify-menu--thum .certify-list .card-shadow:is(.cont) .sub{padding-top:6px;font-size:1.4rem;line-height:140%;letter-spacing:0}}#birthEditPop .certify-menu--thum .certify-list .card-shadow:is(.cont) .sub span{line-height:initial}#birthEditPop .certify-menu--thum .certify-list .card-shadow:is(.cont) .sub::after{position:relative;top:auto;right:auto;-webkit-transform:none;-moz-transform:none;transform:none}@font-face{font-family:"PTBandocheB";src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2408@1.0/PTBandocheB.woff2) format("woff2");font-weight:700;font-style:normal}.title-wrap--learingcenter{position:relative;padding-top:40px;margin-top:20px}@media (max-width:1024px){.title-wrap--learingcenter{margin-top:0}}.title-wrap--learingcenter.solu:after,.title-wrap--learingcenter:after{background-image:url(../images/place/bg_page_title.png);background-size:240px 120px}.title-wrap--learingcenter:after{width:120px;height:120px;background-position:0 0;top:0;right:0}.title-wrap--learingcenter.solu:after{background-repeat:no-repeat;background-position:-120px 0}.title-wrap--learingcenter .h-title{padding-top:0}.learning-center--info{font-size:1.4rem;line-height:140%;letter-spacing:0;margin-top:16px;display:table;height:27px}.learning-center--info dd,.learning-center--info dt{display:table-cell;vertical-align:middle;border:1px solid #dae0ec}.learning-center--info dt{width:40px;padding:0;background:#dae0ec;font-weight:600;text-align:center;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.learning-center--info dd{min-width:70px;padding:0 8px;color:#8b919c;border-top-right-radius:4px;border-bottom-right-radius:4px}.learning-center--info dd em{color:#575d67;font-weight:600}.learning-center--intro{padding:32px 20px;background:#f7f9fd;border:1px solid rgba(22,24,27,.05);border-radius:20px;margin-top:32px}.learning-center--intro dl dt{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:130px;margin-right:16px;font-size:1.4rem;line-height:160%;letter-spacing:0;color:#8b919c;font-weight:600;padding-top:2px}@media (max-width:767px){.learning-center--intro dl dt{padding-top:0}}@media (max-width:767px){.learning-center--intro{border-radius:0;border:0;border-top:1px solid rgba(22,24,27,.05)}.learning-center--intro dl{display:block}.learning-center--intro dl dd{padding-top:8px}}.learning-center--introduce{position:relative;text-align:center;overflow:hidden;padding:32px 0 40px}.learning-center--introduce .text{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500;margin-bottom:8px}.learning-center--introduce:after,.learning-center--sns .h-title--2:before,.title-wrap--learingcenter:after{content:"";display:inline-block;background-repeat:no-repeat;position:absolute}.learning-center--introduce:after{width:271px;height:56px;background-image:url(../images/place/bg_center_teacher_intro.png);background-size:289px 32px;background-position:center bottom;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.learning-center--introduce .btn-secondary{position:relative;z-index:1}.learning-center--sns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:60px;margin-bottom:40px}.learning-center--sns .h-title--2{position:relative;margin-top:0;margin-right:auto;padding-top:35px!important;padding-bottom:0}.learning-center--sns .h-title--2:before{width:53px;height:31px;background-image:url(../images/dami.png);background-size:100px 100px;background-position:0 0;top:0;left:0}@media (max-width:767px){.learning-center--sns .sns-box{margin-top:16px}}@media (max-width:767px){.learning-center--sns .sns-box ul{margin-bottom:-16px}}.learning-center--sns .sns-box ul li{text-align:center;position:relative;width:75px}.learning-center--sns .sns-box ul li .sns-icon{display:inline-block}.learning-center--sns .sns-box ul li .sns-icon:before{width:52px;height:52px;background:0 0}.learning-center--sns .sns-box ul li .sns-icon:after{top:0;width:52px;height:52px;border-radius:8px;-webkit-box-shadow:0 4px 10px rgba(34,37,44,.16);box-shadow:0 4px 10px rgba(34,37,44,.16)}.learning-center--sns .sns-box ul li .text{font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c;margin-top:8px}@media (max-width:767px){.learning-center--sns .sns-box ul li .text{margin-bottom:16px}.learning-center--sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learning-center--sns .sns-box{margin-left:auto;width:230px}.learning-center--sns .sns-box ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.learning-center--number{text-align:center;border-radius:8px;padding:12px 0;background:#f7f9fd;font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c}.learning-center--number em{margin-right:4px;font-weight:600}@media (max-width:767px){.learning-center--number{border-radius:0;margin:0 -20px -60px}}.learning-center--teacher{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px;margin-left:-12px}@media (max-width:1024px){.learning-center--teacher{margin-top:24px}}.learning-center--teacher li{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.learning-center--teacher li .card-shadow,.learning-center--teacher li .card-shadow .profile-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.learning-center--teacher li .card-shadow{justify-items:center;padding:24px 20px;border-color:#dae0ec;-webkit-box-shadow:none;box-shadow:none;margin:0 0 12px 12px;background-color:#fff}@media (max-width:767px){.learning-center--teacher li .card-shadow{padding:20px}}.learning-center--teacher li .card-shadow .profile-box{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.learning-center--teacher li .card-shadow .profile-box{display:block}}.learning-center--teacher li .card-shadow .thumb-profile{margin-right:20px;background:0 0}.learning-center--teacher li .card-shadow .name{display:block;margin-top:0;font-size:1.8rem;line-height:140%;letter-spacing:0;color:#26292f}.learning-center--teacher li .card-shadow .subject{display:block;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;margin-top:4px;color:#575d67}@media (max-width:767px){.learning-center--teacher li .card-shadow .name{margin-top:12px}.learning-center--teacher li .card-shadow .subject{margin:2px 0 0}}.learning-center--teacher li:is(.professional) .card-shadow{padding:1px;background:-webkit-gradient(linear,left top,right top,from(#f36421),color-stop(#ffb200),color-stop(#38bc77),to(#0099d7));background:-moz-linear-gradient(left,#f36421,#ffb200,#38bc77,#0099d7);background:linear-gradient(90deg,#f36421,#ffb200,#38bc77,#0099d7);border:0;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08)}.learning-center--teacher li:is(.professional) .card-shadow .profile-box{padding:24px 20px;background:#fff;border-radius:18px}@media (max-width:767px){.learning-center--teacher li:is(.professional) .card-shadow .profile-box{padding:20px}}.learning-center--profile .teacher-list li:is(.professional) .card-shadow .profile-box .belong,.learning-center--teacher li:is(.professional) .card-shadow .profile-box .subject{display:inline-block;background:-moz-linear-gradient(326deg,#ed7100,#f5a300,#fabe00,#b6ba28,#3eb370,#1d9ab2,#1090d0);background:linear-gradient(124deg,#ed7100,#f5a300,#fabe00,#b6ba28,#3eb370,#1d9ab2,#1090d0);-webkit-background-clip:text;background-clip:text;color:transparent}.learning-center--profile{position:relative}.learning-center--profile:after{content:"";display:inline-block;width:289px;height:32px;background-image:url(../images/place/bg_center_teacher_intro.png);background-size:289px 32px;background-repeat:no-repeat;background-position:center bottom;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);bottom:0;z-index:0}.learning-center--profile .teacher-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;background:#fff;margin-left:-12px}.learning-center--profile .teacher-list li{text-align:center;width:33.333%;margin-bottom:12px}@media (max-width:767px){.learning-center--profile .teacher-list li{width:50%}}.learning-center--profile .teacher-list li a{display:block;padding:24px 20px;margin-left:12px;border-color:#dae0ec;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.learning-center--profile .teacher-list li a{padding:20px}}.learning-center--profile .teacher-list li .thumb-profile{margin:0 auto;background:0 0}.learning-center--profile .teacher-list li .profile-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.learning-center--profile .teacher-list li .profile-box{display:block}}.learning-center--profile .teacher-list li .profile-box .thumb-profile{margin:0 16px 0 0}@media (max-width:767px){.learning-center--profile .teacher-list li .profile-box .thumb-profile{margin:0}}.learning-center--profile .teacher-list li .profile-box .left{text-align:left}@media (max-width:767px){.learning-center--profile .teacher-list li .profile-box .left{margin-top:12px}}.learning-center--profile .teacher-list li .profile-box .name{margin-top:0;font-size:1.8rem;line-height:140%;letter-spacing:0;color:#26292f}.claim-wrap__month-price .month-price__list>ul li .detail-bottom dl dt,.learning-center--profile .teacher-list li .profile-box .belong,.pay-state--tit span{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67}.learning-center--profile .teacher-list li:is(.professional) .card-shadow{padding:1px;background:-webkit-gradient(linear,left top,right top,from(#f36421),color-stop(#ffb200),color-stop(#38bc77),to(#0099d7));background:-moz-linear-gradient(left,#f36421,#ffb200,#38bc77,#0099d7);background:linear-gradient(90deg,#f36421,#ffb200,#38bc77,#0099d7);border:0;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08)}.learning-center--profile .teacher-list li:is(.professional) .card-shadow .profile-box{padding:24px 20px;background:#fff;border-radius:18px}@media (max-width:767px){.learning-center--profile .teacher-list li:is(.professional) .card-shadow .profile-box{padding:20px}}.learning-center--profile .btn-more--teacher{text-align:center;margin-top:16px;padding-bottom:32px}.learning-center--profile .btn-more--teacher a{width:120px;display:inline-block;margin:0 auto}.learning-center--conven,.learning-center--space{margin-top:40px}.learning-center--conven.card-dl .h-title--3,.learning-center--space.card-dl .h-title--3{-webkit-flex-basis:124px;-ms-flex-preferred-size:124px;flex-basis:124px;padding-top:0;padding-bottom:12px}.learning-center--conven .info-list,.learning-center--space .photo-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:-8px}.learning-center--conven .info-list li{margin:0 0 0 8px;text-align:center}.learning-center--conven .info-list li .img{display:block;width:136px;height:92px;border-radius:8px;background:#f7f9fd;font-size:1.4rem;line-height:140%;letter-spacing:0}.learning-center--conven .info-list li .img:before{content:"";display:inline-block;width:36px;height:36px;background-image:url(../images/place/bg_center_icon.png);background-size:125px 50px;background-repeat:no-repeat;background-position:0 0;margin:16px auto 0}.learning-center--conven .info-list li .img .text{display:block;color:#575d67;font-weight:500}.learning-center--conven .info-list li .img.waiting:before{background-position:-40px 0}.learning-center--conven .info-list li .img.parking:before{background-position:-80px 0}@media (max-width:767px){.learning-center--conven .info-list li{-webkit-flex-basis:min-content;-ms-flex-preferred-size:min-content;flex-basis:min-content;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.learning-center--conven .info-list li .img{width:100%}}.learning-center--space .photo-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-8px}.learning-center--space .photo-list li{width:140px;height:140px;margin:0 0 8px 8px;border-radius:8px;overflow:hidden}.learning-center--space .photo-list li a{display:block}.learning-center--space .photo-list li a img{width:140px;height:140px;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.learning-center--space .photo-list{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:0}.learning-center--space .photo-list li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:2px;border-radius:0}.learning-center--space .photo-list li:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;margin-left:0}.learning-center--space .photo-list li:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}}.map-area,.map-area--img{overflow:hidden}.map-area--img{position:relative}.map-area .location{display:inline-block;width:100%;border-top:1px solid #dae0ec;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:400;padding:20px 16px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.map-area .location:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-60px 0;margin-right:4px;vertical-align:top}.find-learning--title{font-size:2.4rem;line-height:140%;letter-spacing:0;color:#575d67;margin-top:24px;font-weight:500}@media (max-width:1024px){.find-learning--title{text-align:center;font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}.find-learning--title br{display:block}}@media (max-width:767px){.find-learning--title{font-size:2rem;line-height:140%;letter-spacing:0;margin-top:40px}}.find-learning--box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:60px}@media (max-width:767px){.find-learning--box{max-width:320px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:80px auto 0}}.find-learning--box .card-shadow{margin-left:20px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;background:#fff}.find-learning--box .card-shadow:first-child{margin-left:0}@media (max-width:767px){.find-learning--box .card-shadow{margin:20px 0 0;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}}.find-learning--box .card-shadow .cont{position:relative;display:block;height:306px;padding:40px 24px}@media (max-width:767px){.find-learning--box .card-shadow .cont{height:129px;padding:32px 20px}}.around-place--list li .card-line .cont .place-name,.find-learning--box .card-shadow .title{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.find-learning--box .card-shadow .title{font-size:2rem;line-height:140%;letter-spacing:0}}.find-learning--box .card-shadow .des{margin-top:8px;font-size:1.8rem;line-height:140%;letter-spacing:0;color:#575d67}@media (max-width:767px){.find-learning--box .card-shadow .des{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}}.find-learning--box .card-shadow .btn-primary{width:220px;bottom:40px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.find-learning--box .card-shadow .btn-primary{width:120px;bottom:24px;left:auto;right:20px;-webkit-transform:none;-moz-transform:none;transform:none}}.around-place--title{font-size:3.8rem;line-height:140%;letter-spacing:0;margin-top:40px;padding-bottom:40px}.around-place--title em{color:#f68341;font-weight:600}@media (max-width:1024px){.around-place--title{margin-top:24px}}@media (max-width:767px){.around-place--title{font-size:2rem;line-height:140%;letter-spacing:0;padding-bottom:24px}}.around-place--list{display:inline-block;width:100%}.around-place--list li{margin-top:20px}.around-place--list li .card-line{position:relative}.around-place--list li .card-line .cont{position:relative;display:block;padding:32px 20px 24px}@media (max-width:767px){.around-place--list li .card-line .cont{padding:24px 20px 20px}}.around-place--list li .card-line .cont .place-name{display:block;position:relative;padding-right:32px}.around-place--list li .card-line .cont .place-name:after{position:absolute;top:8px;right:0;content:"";width:2px;height:2px;border:solid #000;display:inline-block;padding:2px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border-width:0 2px 2px 0}@media (max-width:767px){.around-place--list li .card-line .cont .place-name{font-size:1.8rem;line-height:140%;letter-spacing:0}}.around-place--list li .card-line .cont .location .address,.around-place--list li .card-line .cont .tag{display:block;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#8b919c;margin-top:8px}@media (max-width:767px){.around-place--list li .card-line .cont .tag{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500}}.around-place--list li .card-line .cont .location{font-size:1.6rem;line-height:140%;letter-spacing:0;color:#8b919c;padding-right:145px}@media (max-width:767px){.around-place--list li .card-line .cont .location{padding-right:54px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.around-place--list li .card-line .cont .location .address{margin-top:20px;color:#575d67}@media (max-width:767px){.around-place--list li .card-line .cont .location .address{font-size:1.4rem;line-height:140%;letter-spacing:0}}.around-place--list li .card-line .cont .location .distance{position:relative;display:inline-block;margin-top:4px;color:#8b919c}.around-place--list li .card-line .cont .location .distance:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-60px 0;vertical-align:-2px;margin-right:4px}@media (max-width:767px){.around-place--list li .card-line .cont .location .distance:before{vertical-align:-4px}}.around-place--list li .card-line .cont:not(a) .place-name:after{display:none}.around-place--list li .card-line .phone{position:absolute;bottom:24px;right:20px}.around-place--list li .card-line .phone-number{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500;color:#f68341;position:absolute;bottom:24px;right:20px}.around-place--list li .card-line .phone-number:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:8px}.around-place--list li:first-child{margin-top:0}.daekyo-teacher--wrap .daekyo-logo{text-align:center;margin-top:40px}.daekyo-teacher--wrap .daekyo-logo:before{content:"";display:inline-block;width:103px;height:33px;margin:0 auto;background-image:url(../images/place/ico_teacher.png);background-size:250px 100px;background-repeat:no-repeat;background-position:0 0}.daekyo-teacher--wrap .daekyo-teacher--box{text-align:center;margin-top:20px;margin-bottom:40px}.daekyo-teacher--wrap .daekyo-teacher--box .thumb-profile{display:block;width:110px;height:110px;margin:0 auto 12px;background:0 0}.daekyo-teacher--wrap .daekyo-teacher--box .name{font-size:3rem;line-height:140%;letter-spacing:0;display:block;font-weight:600}.daekyo-teacher--wrap .daekyo-teacher--box .belong{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500;margin-top:4px;display:block;color:#575d67}.daekyo-teacher--wrap .daekyo-teacher--box .subject-field{padding-top:48px}.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager{text-align:center;display:block;border-top:1px solid #dae0ec;border-bottom:1px solid #dae0ec;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:500;padding:20px 0}.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager:before{content:"";display:inline-block;width:40px;height:26px;vertical-align:middle;margin:0 12px 0 0}.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager.total:before,.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager:before{background-image:url(../images/place/ico_teacher.png);background-size:250px 100px;background-repeat:no-repeat;background-position:0 -50px}.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager.language:before,.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager.math:before{background-image:url(../images/place/ico_teacher.png);background-size:250px 100px;background-repeat:no-repeat;background-position:-50px -50px}.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager.language:before{background-position:-100px -50px}.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager.reading:before,.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager.sc:before{background-image:url(../images/place/ico_teacher.png);background-size:250px 100px;background-repeat:no-repeat;background-position:-150px -50px}.daekyo-teacher--wrap .daekyo-teacher--box .subject-field .manager.reading:before{background-position:-200px -50px}.daekyo-teacher--wrap+.cont-full--area{position:relative;min-height:250px;margin-top:0;padding-top:60px;padding-bottom:80px;background:#e9edf5;border-top:1px solid #dae0ec}@media (max-width:1024px){.daekyo-teacher--wrap+.cont-full--area{min-height:290px}}@media (max-width:767px){.daekyo-teacher--wrap+.cont-full--area{min-height:190px}}.daekyo-teacher--wrap+.cont-full--area::before{position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);content:"";display:inline-block;width:220px;height:33px;background-image:url(../images/place/bg-bottom-edge.svg);background-repeat:no-repeat;z-index:10}.teacher-introduce--box{padding:24px;background:#fff;border-radius:16px;max-width:728px;margin:0 auto}.teacher-introduce--box+.teacher-introduce--box{margin-top:32px}.teacher-introduce--box:is(.learning){padding:24px 20px 8px}.teacher-introduce--box .title{display:block;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.teacher-introduce--box .title:before{content:"";display:inline-block;width:28px;height:28px;background-image:url(../images/place/ico_teacher.png);background-size:250px 100px;background-repeat:no-repeat;background-position:-125px 0;vertical-align:middle;margin-right:4px}.teacher-introduce--box .ment{margin-top:16px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#3c4047}.teacher-introduce--box .teacher-center--title{margin-top:0}.study-info--txt dl~dl,.teacher-introduce--box .learning-center--list{margin-top:16px}.teacher-introduce--box .learning-center--list .learning-center--box .cont{margin-top:0;padding:20px 0;border:0;border-radius:initial}.teacher-introduce--box .learning-center--list .learning-center--box .cont__detail{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:8px}@media (max-width:767px){.teacher-introduce--box .learning-center--list .learning-center--box .cont__detail{display:block}}.teacher-introduce--box .learning-center--list .learning-center--box .cont__detail>*{margin-top:0}.teacher-introduce--box .learning-center--list .learning-center--box .cont__detail .address{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:20px}@media (max-width:767px){.teacher-introduce--box .learning-center--list .learning-center--box .cont__detail .address{margin-right:0}}.teacher-introduce--box .learning-center--list .learning-center--box .cont__detail .address::before,.teacher-introduce--box .learning-center--list .learning-center--box .cont__detail .phone-number.pc-tablet{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.teacher-introduce--box .learning-center--list .learning-center--box .cont__detail .phone-number.mobile-only{margin-top:8px}}.teacher-introduce--box .learning-center--list .learning-center--box .cont__detail .detail-go{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:8px}.teacher-introduce--box .learning-center--list .learning-center--box:first-child .cont{-webkit-box-shadow:none;box-shadow:none}.teacher-introduce--box .learning-center--list .learning-center--box+.learning-center--box{border-top:1px solid #dae0ec}.teacher-center--title{font-size:2rem;line-height:140%;letter-spacing:0;padding-left:32px;margin-top:40px;position:relative}.teacher-center--title:before{position:absolute;top:2px;left:0;content:"";display:inline-block;width:28px;height:28px;background-image:url(../images/place/ico_teacher.png);background-size:250px 100px;background-repeat:no-repeat;background-position:-175px 0}.learning-center--box .cont .location,.teacher-center--title em{font-weight:600}.learning-center--list .learning-center--box:first-child .cont{-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08)}.learning-center--box .address,.learning-center--box .location{display:block;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600}.learning-center--box .address{margin-top:16px;color:#575d67;font-size:1.4rem;font-weight:500}.learning-center--box .address:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-60px 0;vertical-align:-3px;margin-right:4px}.learning-center--box .address:is(.exception)::before{display:none}.learning-center--box .address:is(.exception)~.phone-number.pc-tablet .number{margin-left:0}.learning-center--box .detail-go,.learning-center--box .tag{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;margin-top:8px;color:#8b919c}.learning-center--box .detail-go{font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.learning-center--box .detail-go:after{margin-left:4px;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16_right_arrow_gray.png);background-size:16px;background-repeat:no-repeat}.learning-center--box .cont{display:block;border-radius:16px;border:1px solid #dae0ec;padding:24px 16px;margin-top:16px;overflow:hidden}.learning-center--box .phone-number{display:block;float:right;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:600}.learning-center--box .phone-number.pc-tablet .img{vertical-align:-4px}.learning-center--box .phone-number.pc-tablet .number{display:inline-block;margin-left:8px;font-weight:500;color:#8b919c}.learning-center--box .phone-number.mobile-only{font-weight:500;background:#f4f6fa;border-radius:16px;padding:4px 12px}.learning-center--box .phone-number.mobile-only i{vertical-align:-4px;margin-right:4px}.profile-card__expert{margin-bottom:32px;padding:1px;background:-webkit-gradient(linear,left top,right top,from(#f37321),color-stop(#fdb913),color-stop(#38bc77),to(#0099d7));background:-moz-linear-gradient(left,#f37321,#fdb913,#38bc77,#0099d7);background:linear-gradient(90deg,#f37321,#fdb913,#38bc77,#0099d7);border-radius:16px;-webkit-box-shadow:0 6px 16px rgba(34,37,44,.24);box-shadow:0 6px 16px rgba(34,37,44,.24)}.profile-card__expert .profile-card__box{padding:24px;border-radius:14px;background:#fff}@media (max-width:767px){.profile-card__expert .profile-card__box{padding:24px 20px}}.profile-card__expert .expert-list__info p{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;word-break:keep-all}.profile-card__expert .expert-list__info span{display:inline-block;background:-moz-linear-gradient(326deg,#ed7100,#f5a300,#fabe00,#b6ba28,#3eb370,#1d9ab2,#1090d0);background:linear-gradient(124deg,#ed7100,#f5a300,#fabe00,#b6ba28,#3eb370,#1d9ab2,#1090d0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.profile-card__expert .expert-list__help{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.profile-card__expert .expert-list__help button{font-size:1.2rem;line-height:140%;letter-spacing:0;color:#6c727c;text-decoration:underline}.profile-card__expert .expert-kind{margin-top:16px;padding-top:16px;border-top:1px solid #dae0ec}.profile-card__expert .expert-kind:is(.active) .expert-kind__header::after{-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.profile-card__expert .expert-kind:is(.active) .expert-kind__content{display:block}.profile-card__expert .expert-kind__header{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;line-height:140%;letter-spacing:0;color:#575d67;cursor:pointer}.profile-card__expert .expert-kind__header::after,.profile-card__expert .expert-kind__header::before{content:"";display:inline-block;width:16px;height:16px;background-size:16px;background-repeat:no-repeat}.profile-card__expert .expert-kind__header::before{margin-right:4px;background-image:url(../images/place/graduationcap.svg)}.profile-card__expert .expert-kind__header::after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);background-image:url(../images/icon_16_top_arrow_gray.png)}.profile-card__expert .expert-kind__content{display:none;margin-top:16px}.profile-card__expert .expert-kind__content>ul,.top-img--title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.profile-card__expert .expert-kind__content>ul{padding:0 8px 8px 20px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:12px 20px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.profile-card__expert .expert-kind__content>ul{padding:0 16px 8px 20px;gap:12px}}.profile-card__expert .expert-kind__content>ul li{font-family:"PTBandocheB",serif;font-size:15px}@media (max-width:1024px){.maca-wrap.story-main .maca-contents{padding-top:60px}}@media (max-width:767px){.maca-wrap.story-main .maca-contents{padding-top:40px}}@media (max-width:1024px){.maca-wrap.story-main .maca-contents .h-title{padding-top:0}}.top-img--title{position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0}@media (max-width:1024px){.top-img--title{padding:116px 0 60px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.top-img--title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:88px 0 60px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.top-img--title .text-area{margin-left:40px}@media (max-width:767px){.top-img--title .text-area{margin-top:12px;margin-left:0}}.top-img--title .text-area *{display:block}.top-img--title .text-area .title{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}.top-img--title .text-area .des{margin-top:12px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500;color:#575d67}.top-img--title .icon{display:block;width:160px;height:160px}@media (max-width:767px){.top-img--title .icon{width:80px;height:80px}}.img-list,.img-list li{width:100%;overflow:hidden}.img-list li{position:relative;min-height:88px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #e9edf5}.img-list li .cont{display:block;overflow:hidden;padding:20px 0}.img-list li .cont .img-info{float:right;border-radius:16px;overflow:hidden}.img-list li .cont .img-info img{width:175px;height:90px}@media (max-width:767px){.img-list li .cont .img-info{width:88px;height:88px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-list li .cont .img-info img{max-width:none}}.img-list li .cont .text-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:88px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:20px}.img-list li .cont .text-info .title{display:block;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.img-list li .cont .text-info .title{font-size:1.8rem;line-height:140%;letter-spacing:0}}.img-list li .cont .text-info .sub{display:block;font-size:1.4rem;line-height:140%;letter-spacing:0;margin-top:8px;color:#8b919c}.img-list li:first-child,.img-list.thumnail-big li:first-child{border-top:none}.img-list li:first-child .cont{padding-top:0}.img-list li:last-child .cont{padding-bottom:0}.img-list.thumnail-big{margin-top:8px}.img-list.thumnail-big li:first-child .cont{padding-top:20px}.img-list.thumnail-big li:nth-child(1){border-top:none;width:50%;float:left}.img-list.thumnail-big li:nth-child(1) .cont{padding-bottom:40px}.img-list.thumnail-big li:nth-child(1) .cont .img-info{width:100%;float:none;overflow:hidden;height:auto}.img-list.thumnail-big li:nth-child(1) .cont .img-info img,.img-list.thumnail-big li:nth-child(2) .cont .img-info img{width:101%;height:auto;max-width:none;-o-object-fit:cover;object-fit:cover}.img-list.thumnail-big li:nth-child(1) .cont .text-info .title{margin-top:20px}.img-list.thumnail-big li:nth-child(1) .cont .text-info .sub{margin-top:12px}@media (max-width:1024px){.img-list.thumnail-big li:nth-child(1){float:none;width:100%}.img-list.thumnail-big li:nth-child(1) .cont{padding-bottom:20px}}.img-list.thumnail-big li:nth-child(1) .cont{padding-top:0;padding-right:10px}@media (max-width:1024px){.img-list.thumnail-big li:nth-child(1) .cont{padding-right:0}}.img-list.thumnail-big li:nth-child(1) .cont .text-info .title{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.img-list.thumnail-big li:nth-child(1) .cont .text-info .title{font-size:2rem;line-height:140%;letter-spacing:0}.img-list.thumnail-big li:nth-child(1) .cont .text-info{padding-right:0}.img-list.thumnail-big li:nth-child(1) .cont .text-info .sub{margin-top:8px}}.img-list.thumnail-big li:nth-child(2){border-top:none;width:50%;float:left}.img-list.thumnail-big li:nth-child(2) .cont{padding-bottom:40px}.img-list.thumnail-big li:nth-child(2) .cont .img-info{width:100%;float:none;overflow:hidden;height:179px}.img-list.thumnail-big li:nth-child(2) .cont .text-info .title{margin-top:20px}.img-list.thumnail-big li:nth-child(2) .cont .text-info .sub{margin-top:12px}@media (max-width:1024px){.img-list.thumnail-big li:nth-child(2){float:none;width:100%;border-top:1px solid #e9edf5}.img-list.thumnail-big li:nth-child(2) .cont{padding-bottom:20px}}.img-list.thumnail-big li:nth-child(2) .cont{padding-top:0;padding-left:10px}.img-list.thumnail-big li:nth-child(2) .cont .text-info .title{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:1024px){.img-list.thumnail-big li:nth-child(2) .cont .text-info .title{font-size:2rem;line-height:140%;letter-spacing:0}}@media (max-width:767px){.img-list.thumnail-big li:nth-child(2) .cont .text-info .title{font-size:1.8rem;line-height:140%;letter-spacing:0}}@media (max-width:1024px){.img-list.thumnail-big li:nth-child(2) .cont{padding-top:20px;padding-left:0}.img-list.thumnail-big li:nth-child(2) .cont .img-info{float:right;border-radius:16px;overflow:hidden;width:auto;height:auto}.img-list.thumnail-big li:nth-child(2) .cont .img-info img{width:175px;height:90px}}@media (max-width:1024px) and (max-width:767px){.img-list.thumnail-big li:nth-child(2) .cont .img-info{width:88px;height:88px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-list.thumnail-big li:nth-child(2) .cont .img-info img{max-width:none}}@media (max-width:1024px){.img-list.thumnail-big li:nth-child(2) .cont .text-info .title{margin-top:0;font-weight:500}}@media (max-width:1024px) and (max-width:767px){.img-list.thumnail-big li:nth-child(2) .cont .text-info .sub{margin-top:8px}}@media (max-width:1024px){.img-list.thumnail-big li:nth-child(3) .cont{padding-bottom:0}.img-list.thumnail-big li:nth-child(4){display:none}}.h-title--pc+.img-list{margin-top:24px;min-height:88vh}.series-card--wrap{margin-top:20px}.news-card--list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.news-card--list li{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.news-card--list li .card-shadow{margin:0 8px 16px;overflow:hidden;background:#fff}.news-card--list li .card-shadow .cont{position:relative;display:block;height:172px;padding:24px 16px 24px 24px}.news-card--list li .card-shadow .cont .label-text{display:inline-block;position:absolute;top:16px;right:16px;padding:4px 8px}.news-card--list li .card-shadow .cont .count{display:block;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.news-card--list li .card-shadow .cont .sub,.news-card--list li .card-shadow .cont .title{display:block;position:relative;z-index:1;margin-top:32px;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.news-card--list li .card-shadow .cont .sub{margin-top:4px;font-size:1.4rem;font-weight:500;color:#575d67}.news-card--list li .card-shadow .cont .icon{position:absolute;right:0;bottom:8px;display:block;width:160px;height:160px}@media (max-width:767px){.news-card--list li .card-shadow .cont .icon{right:12px;bottom:8px;width:112px;height:112px}.news-card--list li{width:100%}.news-card--list li .card-shadow .cont{height:132px}}.tag-box{border-top:1px solid #e9edf5;padding-top:20px;margin-top:24px}@media (max-width:767px){.tag-box{margin-top:20px}}.board-title{margin:60px 0 24px}@media (max-width:1024px){.board-title{margin-top:40px}}.board-title .h-title{padding-top:0;font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.board-title .h-title{font-size:2.4rem;line-height:140%;letter-spacing:0}}.board-title .origin,.board-view--info .summary-box .title{font-size:1.4rem;line-height:140%;letter-spacing:0;display:block;color:#8b919c}.board-title .origin{font-weight:500;margin-top:16px}.board-title .origin em{font-weight:600;margin-left:12px}@media (max-width:767px){.board-title .origin{font-size:1.3rem;line-height:140%;letter-spacing:0}}.board-view--info{min-height:200px;margin-bottom:60px}@media (max-width:767px){.board-view--info{margin-bottom:40px}.board-view--info .h-title--2{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}.board-view--info .summary-box{padding:20px;background:#f7f9fd;border:1px solid rgba(22,24,27,.05);border-radius:16px;font-weight:500}.board-view--info .summary-box .title{margin-bottom:12px;font-weight:600}@media (max-width:767px){.board-view--info .summary-box .title{font-size:1.3rem;line-height:140%;letter-spacing:0}}.board-view--info .summary-box .des{font-size:1.6rem;line-height:176%;letter-spacing:0;display:block;color:#575d67}@media (max-width:767px){.board-view--info .summary-box .des{font-size:1.4rem;line-height:160%;letter-spacing:0}}.board-view--info .story-img--info .img-des li,.board-view--info .summary-box .des li{padding-left:20px;position:relative}.board-view--info .story-img--info .img-des li:before,.board-view--info .summary-box .des li:before{position:absolute;top:12px;left:10px;content:"";display:inline-block;width:3px;height:3px;background:#575d67;border-radius:50%}.board-view--info .summary-box+.h-title--2{padding-top:60px}@media (max-width:767px){.board-view--info .summary-box+.h-title--2{padding-top:40px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}.board-view--info .h-title--2+.text,.story-wrap--inner .page-body ul~ul{margin-top:0}.board-view--info .story-img--info,.story-wrap--inner .page-body figure.callout{padding:20px;background:#f7f9fd;border:1px solid rgba(22,24,27,.05);border-radius:16px;margin-top:40px}@media (max-width:1024px){.board-view--info .story-img--info{margin-top:32px}}.board-view--info .story-img--info .title{font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c;font-weight:600}.board-view--info .story-img--info .img,.story-wrap--inner .page-body ul{margin-top:12px}.board-view--info .story-img--info .img-des{font-size:1.6rem;line-height:176%;letter-spacing:0;margin-top:12px;margin-bottom:0;color:#575d67;font-weight:500}@media (max-width:767px){.board-view--info .story-img--info .img-des{font-size:1.4rem;line-height:160%;letter-spacing:0}}.board-view--info .story-img--info .img-des li:before{top:9px}.board-view--info .story-img--sub{font-size:1.4rem;line-height:140%;letter-spacing:0;text-align:right;margin-top:8px;color:#8b919c}.board-view--info .story-img--sub+.text{margin-top:40px}@media (max-width:1024px){.board-view--info .story-img--sub+.text{margin-top:32px}}.board-view--info .text{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;margin-top:16px;color:#575d67}@media (max-width:767px){.board-view--info .text{font-size:1.6rem;line-height:176%;letter-spacing:0}}.board-view--info .text .underline{background:#fff8e9}.board-view--info .text+.summary-box{margin-top:40px}@media (max-width:1024px){.board-view--info .text+.summary-box{margin-top:32px}}.board-view--info .text+.img{text-align:center;margin-top:40px}@media (max-width:1024px){.board-view--info .text+.img{margin-top:32px}}.board-view--info .origin-info .h-title--3{color:#575d67;font-weight:500}@media (max-width:767px){.board-view--info .origin-info .h-title--3{padding-top:32px}}.board-view--info .origin-info .manager li,.story-wrap--inner .page-body blockquote{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.story-relation{background:#fef5f0;border-radius:8px}.story-relation .cont{position:relative;display:block;padding:16px 48px 16px 24px}.story-relation .cont *{display:block}.story-relation .cont .title{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:600}@media (max-width:767px){.story-relation .cont .title{font-size:1.6rem;line-height:176%;letter-spacing:0}}.story-relation .cont .des{margin-top:2px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67}.story-relation .cont:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:30px}@media (max-width:767px){.story-relation .cont:after{right:20px}}.borad-tag--box{border-top:1px solid #e9edf5;margin-top:24px;margin-bottom:32px;padding-top:20px}@media (max-width:767px){.borad-tag--box{margin-top:20px}}.edu-talk--navi{margin-top:60px}@media (max-width:767px){.edu-talk--navi{margin-top:40px}}.edu-talk--navi .title-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.edu-talk--navi .title-area .h-title--2{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0}.edu-talk--navi .paging{border-radius:8px;border:1px solid #dae0ec}.edu-talk--navi .paging,.edu-talk--navi .paging a,.edu-talk--navi .paging button,.story-recommend .cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.edu-talk--navi .paging a,.edu-talk--navi .paging button{padding:20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;-webkit-box-flex:1;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1}@media (max-width:767px){.edu-talk--navi .paging a,.edu-talk--navi .paging button{font-size:1.3rem;line-height:140%;letter-spacing:0;padding:16px}}.edu-talk--navi .paging a.next:after,.edu-talk--navi .paging a.prev:before,.edu-talk--navi .paging button.next:after,.edu-talk--navi .paging button.prev:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:-2px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat}.edu-talk--navi .paging a.prev:before,.edu-talk--navi .paging button.prev:before{background-position:0 -40px;margin-right:8px}.edu-talk--navi .paging a.next,.edu-talk--navi .paging button.next{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-left:1px solid #dae0ec}.edu-talk--navi .paging a.next:after,.edu-talk--navi .paging button.next:after{background-position:-20px -40px;margin-left:8px}.edu-talk--navi .paging a.disabled,.edu-talk--navi .paging button.disabled{color:rgba(22,24,27,.4)}.edu-talk--navi .paging a.disabled.next:after,.edu-talk--navi .paging a.disabled.prev:before,.edu-talk--navi .paging button.disabled.next:after,.edu-talk--navi .paging button.disabled.prev:before{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-40px -40px}.edu-talk--navi .paging a.disabled.next:after,.edu-talk--navi .paging button.disabled.next:after{background-position:-60px -40px}.story-recommend{margin:60px auto 0;background-color:#fff8e9;border-radius:8px}@media (max-width:767px){.story-recommend{width:auto;border-radius:0;margin-left:-20px;margin-right:-20px;margin-bottom:-60px}}.story-recommend .cont{padding:24px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.story-recommend .cont .icon{width:67px;height:115px;margin-right:20px}.story-recommend .cont .text *{display:block}.story-recommend .cont .text .title{font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600}.series-list--title,.story-recommend .cont .text .des{font-size:1.4rem;line-height:140%;letter-spacing:0;margin-top:4px}.series-list--title{margin-top:60px;margin-bottom:16px;font-size:2.4rem;font-weight:600}@media (max-width:767px){.series-list--title{font-size:2rem;line-height:140%;letter-spacing:0}}.find-tit em,.layer-inner--cont .find-tit em,.library-list--title em,.search-hint--word em,.series-list--title em{color:#f68341}.tab-box.subject,.tag-box{margin-bottom:-12px}.tab-box .btn-tab,.tag-box .btn-tag{margin-bottom:12px}.story-wrap--inner{max-width:768px;margin:0 auto}@media (max-width:1024px){.story-wrap--inner{padding:0 20px}}.story-wrap--inner.size-max{max-width:100%}.story-wrap--inner .page-body,.story-wrap--inner article{margin-bottom:60px}@media (max-width:767px){.story-wrap--inner article{margin-bottom:40px}}@media (max-width:767px){.story-wrap--inner .page-body{margin-bottom:40px}}.story-wrap--inner .page-body h1,.story-wrap--inner .page-body h2,.story-wrap--inner .page-body h3{padding-bottom:16px;font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f}@media (max-width:767px){.story-wrap--inner .page-body h1{font-size:2.4rem;line-height:140%;letter-spacing:0}}.story-wrap--inner .page-body h1+p{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c}@media (max-width:767px){.story-wrap--inner .page-body h1+p{font-size:1.3rem;line-height:140%;letter-spacing:0}}.story-wrap--inner .page-body h1+p strong{padding-left:12px;font-weight:600}.story-wrap--inner .page-body h2,.story-wrap--inner .page-body h3{padding-top:40px;font-size:2rem}@media (max-width:767px){.story-wrap--inner .page-body h2{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}.story-wrap--inner .page-body h3{padding-bottom:12px;font-size:1.6rem;font-weight:500;color:#575d67}@media (max-width:767px){.story-wrap--inner .page-body h3{padding-top:32px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.story-wrap--inner .page-body figure.callout{-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:24px;white-space:initial!important}.story-wrap--inner .page-body figure.callout div:nth-child(1) .icon{font-size:1.4rem;line-height:140%;letter-spacing:0}.story-wrap--inner .page-body figure.callout div:nth-child(2){padding-left:12px}.story-wrap--inner .page-body figure.callout div:nth-child(2)>strong{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c}@media (max-width:767px){.story-wrap--inner .page-body figure.callout div:nth-child(2)>strong{font-size:1.3rem;line-height:140%;letter-spacing:0}}.story-wrap--inner .page-body figure.callout div:nth-child(2) p{font-size:1.6rem;line-height:176%;letter-spacing:0;color:#575d67}@media (max-width:767px){.story-wrap--inner .page-body figure.callout div:nth-child(2) p{font-size:1.4rem;line-height:160%;letter-spacing:0}}.story-wrap--inner .page-body figure.callout div:nth-child(2) p:nth-child(1){padding-top:12px}.story-wrap--inner .page-body figure.callout div:nth-child(2) p~p{padding:0}.story-wrap--inner .page-body figure.callout.finish div:nth-child(2){padding-left:0;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c}@media (max-width:767px){.story-wrap--inner .page-body figure.callout.finish div:nth-child(2){font-size:1.3rem;line-height:140%;letter-spacing:0}}.story-wrap--inner .page-body figure.image{margin-top:40px;text-align:center}@media (max-width:767px){.story-wrap--inner .page-body figure.image{margin-top:32px}}.story-wrap--inner .page-body figure.image figcaption{padding-top:8px;font-size:1.4rem;line-height:140%;letter-spacing:0;text-align:right;color:#8b919c}.story-wrap--inner .page-body figure.image a{display:inline-block}@media (max-width:767px){.story-wrap--inner .page-body figure.image a img{width:100%!important}}.story-wrap--inner .page-body p{font-size:1.8rem;letter-spacing:-.5px;line-height:180%;font-weight:400;color:#575d67}@media (max-width:767px){.story-wrap--inner .page-body p{font-size:1.6rem;letter-spacing:0;line-height:160%}}.agree_cont .tbl_type1 table td b,.story-wrap--inner .page-body p strong{color:#26292f;font-weight:600}.story-wrap--inner .page-body p~p{padding-top:16px}.story-wrap--inner .page-body mark{background:0 0}.story-wrap--inner .page-body mark.highlight-default_background{background-color:transparent;color:#32302c}.story-wrap--inner .page-body mark.highlight-gray_background{background:#f8f8f7}.story-wrap--inner .page-body mark.highlight-brown_background{background:#f4eeee}.story-wrap--inner .page-body mark.highlight-orange_background{background:#fbecdd}.story-wrap--inner .page-body mark.highlight-yellow_background{background:#fff8e9}.story-wrap--inner .page-body mark.highlight-teal_background{background:#edf3ec}.story-wrap--inner .page-body mark.highlight-blue_background{background:#e7f3f8}.story-wrap--inner .page-body mark.highlight-purple_background{background:#f8f3fc}.story-wrap--inner .page-body mark.highlight-pink_background{background:#fcf1f6}.story-wrap--inner .page-body mark.highlight-red_background{background:#fdebec}@media (max-width:767px){.story-wrap--inner .page-body blockquote{font-size:1.3rem;line-height:140%;letter-spacing:0}}.story-wrap--inner .page-body ul>li{position:relative;font-size:1.6rem;line-height:176%;letter-spacing:0;color:#575d67}@media (max-width:767px){.story-wrap--inner .page-body ul>li{font-size:1.4rem;line-height:160%;letter-spacing:0}}.story-wrap--inner .page-body ul.bulleted-list>li{padding-left:24px;list-style-type:none!important}.story-wrap--inner .page-body ul.bulleted-list>li:before{content:"";position:absolute;top:11px;left:10px;width:4px;height:4px;background:#575d67;border-radius:50%}.story-wrap--inner .page-body code{font-family:inherit;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c}.story-wrap--inner .page-body code:has(a){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.story-wrap--inner .page-body code a{display:inline-block;padding:12px 16px;background:#f68341;border-radius:40px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#fff;font-weight:600;text-align:center}.story-wrap--inner .page-body code a:disabled{background:rgba(22,24,29,.05);color:#c6ccd9;cursor:default;pointer-events:none}.story-wrap--inner .page-body code a:hover{background:#dd7235}.story-wrap--inner .page-body code a:active{background:#c46229}.story-wrap .top-visual--area{margin-bottom:60px}@media (max-width:1024px){.story-wrap .top-visual--area{margin-bottom:40px}}.top-full--area.h384{height:384px;background-color:#f4f6fa;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:0}@media (max-width:767px){.top-full--area.h384{width:100%;background-position:50% center;background-size:cover;margin-bottom:0}}.brand-intro .title-wrap{position:relative;text-align:center}.brand-intro .title-wrap:after{content:"";width:48px;height:4px;display:inline-block;margin:24px 0 0;background-color:#fbcdb3}@media (max-width:767px){.brand-intro .title-wrap:after{display:none}}.brand-intro .title-wrap .h-title{padding:40px 0 0}.brand-intro .title-wrap .sub{padding:12px 0 0;font-size:1.8rem;line-height:176%;font-weight:500}.study-center--thum .study-list,.thumnail-bg--box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}@media (max-width:767px){.thumnail-bg--box{margin-left:-6px;margin-right:-6px}}.thumnail-bg--box li{width:33.333%;margin-bottom:40px;font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c}@media (max-width:767px){.thumnail-bg--box li{width:50%;margin-bottom:24px}}.thumnail-bg--box li .cont{display:block;padding:0 20px}@media (max-width:767px){.thumnail-bg--box li .cont{padding:0 6px}}.thumnail-bg--box li .study-thumb{width:100%;height:100%;max-width:none;background:#f4f6fa;border:1px solid #e9edf5;border-radius:16px}.thumnail-bg--box li .study-bg-box,.thumnail-bg--box li .text-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.thumnail-bg--box li .study-bg-box{position:relative;width:100%;height:154px;border-radius:16px;background-color:#f4f6fa}.find-study .thumnail-bg--box li .study-bg-box img,.thumnail-bg--box li .study-bg-box img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:85%}.thumnail-bg--box li .text-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:16px}.thumnail-bg--box li .text-info .title{color:#26292f;display:block;font-weight:600;padding-top:16px;font-size:2rem;line-height:140%;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumnail-bg--box li .text-info .sub{display:block;margin-top:8px;color:#575d67;height:40px;font-size:1.4rem;line-height:140%;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thumnail-bg--box li:last-child{margin-right:0}.thumnail-bg--box li .label{text-align:center;display:inline-block;border-radius:40px;color:#575d67;background:#f3f8ff;padding:4px 8px;font-weight:500;margin-right:4px}@media (max-width:767px){.study-center--thum .study-list{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -16px}}.study-center--thum .study-list li{width:33.33%;margin-bottom:40px}@media (max-width:767px){.study-center--thum .study-list li{width:auto}}.study-center--thum .study-list li .cont{display:block;padding:0 20px}@media (max-width:767px){.study-center--thum .study-list li .cont{width:154px;padding:0 16px}}.study-center--thum .study-list li img{width:100%;height:100%;max-width:none;border-radius:16px}.study-center--thum .study-list li .text-info,.study-direct .card-line .cont .tit{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.study-center--thum .study-list li .text-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:16px}.study-center--thum .study-list li .text-info .title{font-size:1.6rem;line-height:140%;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:16px;font-weight:600;display:block}.study-center--thum .study-list li .text-info .sub{display:block;font-size:1.4rem;line-height:140%;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;color:#575d67;min-height:39px}.study-center--thum .study-list li .label-wrap{font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c}.study-center--thum .study-list li .label-wrap .label{text-align:center;display:inline-block;border-radius:40px;color:#575d67;background:#f3f8ff;padding:4px 8px;font-weight:500;margin-right:4px}.study-direct .card-line{display:inline-block;width:100%;position:relative;margin-top:16px;border:1px solid #c6ccd9;border-radius:20px;background:#fff}.study-direct .card-line .cont{position:relative;display:block;padding:32px 20px 40px}@media (max-width:767px){.study-direct .card-line .cont{padding:32px 20px 40px}}.study-direct .card-line .cont .tit{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:32px;font-size:2rem;font-weight:600}.study-direct .card-line .cont .tit .direct-arrow{font-size:1.4rem;color:#575d67;font-weight:500}.study-direct .card-line .cont .tit .direct-arrow:after{position:absolute;top:4px;right:0;content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-73px -5px;vertical-align:top;margin-right:4px}.study-direct .card-line .cont .sub-tit{font-size:1.6rem;letter-spacing:0;color:#575d67;padding-right:40px;display:block;margin-top:16px;line-height:160%;position:relative;z-index:1}.study-direct .card-line .cont .brand-img{display:block;position:absolute;bottom:24px;right:24px;z-index:0}.study-direct .card-line .cont .brand-img img{max-width:70px;max-height:70px}.study-direct .card-line:first-child{margin-top:0}.direct-home{width:100%;height:240px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-top:120px}.direct-home a,.text-list li{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.direct-home a{height:240px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.direct-home a .desc{position:relative;color:#fff;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.direct-home a .desc{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}.direct-home a .desc:before,.text-list li .text-info .down-btn:after{content:"";width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat}.direct-home a .desc:before{background-position:-25px -125px;display:block;margin:0 auto 4px}@media (max-width:1024px){.direct-home{margin-top:60px}}@media (max-width:767px){.direct-home{margin-top:60px;height:166px}.direct-home a{height:166px}}.text-list li{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:2px solid #e9edf5;display:block;overflow:hidden;padding:24px 0}.text-list li .text-info,.text-list li .text-info .down-btn{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.text-list li,.text-list li .text-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.text-list li .text-info{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:20px}.text-list li .text-info .down-btn{width:48px;height:48px;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.text-list li .text-info .down-btn:after{display:inline-block;background-position:0 -25px}.text-list li .text-info .title{display:block;position:relative;padding-right:26px;font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500}@media (max-width:767px){.text-list li .text-info .title{font-size:1.6rem;line-height:176%;letter-spacing:0}}.text-list li .text-info .sub{display:block;font-size:1.4rem;line-height:140%;letter-spacing:0;margin-top:8px;color:#8b919c}.text-list li:first-child{border-top:none}.text-list li:first-child .cont{padding-top:0}.how-study--step li:last-child p,.product-cont .line-box dl dd:last-child,.text-list li:last-child .cont{padding-bottom:0}.library-list--area{padding-top:24px}.library-list--title{margin-top:60px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.library-list--title{font-size:2rem;line-height:140%;letter-spacing:0}}.swiper.eventSwiper{width:100%;height:100%;border-radius:20px;z-index:0}.swiper.eventSwiper .swiper-wrapper .swiper-slide{width:100%;height:300px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}@media (max-width:767px){.swiper.eventSwiper .swiper-wrapper .swiper-slide{height:264px}}.swiper.eventSwiper .swiper-wrapper .swiper-slide a{width:100%;display:block;position:relative}.swiper.eventSwiper .swiper-wrapper .swiper-slide .event-visual{position:relative;width:100%;height:100%}.sub-title{font-size:1.6rem;line-height:176%;letter-spacing:0}.study-full{background:0 0;max-width:728px;margin:24px auto 0}@media (max-width:1024px){.study-full{margin:0 auto;overflow:hidden}}@media (max-width:767px){.study-full{margin:0;padding:0;border-radius:0;width:100%}.study-full img{z-index:1;position:relative;border-radius:16px}}@media (max-width:767px) and (max-width:767px){.study-full img{border-radius:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){.study-full .study-info--img{text-align:center}.study-full .study-info--img:before{content:"";display:block;width:100%;height:100px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);z-index:2}}.product-full{background:0 0;max-width:728px;margin:0 auto}@media (max-width:1024px){.product-full{border-radius:20px;overflow:hidden}}@media (max-width:767px){.product-full{margin-top:-64px;padding:0;border-radius:0;width:100%}.product-full img{z-index:-1;position:relative;border-radius:16px}}@media (max-width:767px) and (max-width:767px){.product-full img{border-radius:0;width:100%;height:100%}}@media (max-width:767px){.product-full .study-info--img{text-align:center;background:-webkit-gradient(linear,left bottom,left top,color-stop(.03%,rgba(0,0,0,.03)),color-stop(35%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0)),color-stop(68%,rgba(255,255,255,0)),color-stop(90%,#fff));background:-moz-linear-gradient(bottom,rgba(0,0,0,.03) .03%,rgba(255,255,255,0) 35%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 68%,#fff 90%);background:linear-gradient(to top,rgba(0,0,0,.03) .03%,rgba(255,255,255,0) 35%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 68%,#fff 90%)}}.study-info{position:relative;overflow:hidden}.study-info img{border-radius:16px}@media (max-width:767px){.study-info img{border-radius:0}.study-info--right{float:none;padding:0 20px;margin-top:0}}.study-info--img{position:relative;width:auto;height:auto;background-color:#f4f6fa;border:1px solid #dae0ec;border-radius:16px}@media (max-width:767px){.study-info--img{width:100%;border:0;border-radius:0}}.study-info--txt,.study-info--txt dl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.study-info--txt{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media (max-width:767px){.study-info--txt{display:block}}.study-info--txt>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.study-info--txt .tit-wrap{display:none;padding:24px 20px 16px}}.study-info--txt .tit-wrap .h-title{padding-top:0;font-size:3rem;line-height:140%;letter-spacing:0}.study-info--txt .tit-wrap .sub-tit{padding-top:8px;font-size:1.6rem;line-height:176%;letter-spacing:0;color:#575d67}.study-info--txt dl{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.study-info--txt dl:first-of-type{padding-top:40px}@media (max-width:767px){.study-info--txt dl:first-of-type{padding-top:24px}}.study-info--txt dl:last-of-type dd .label-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767px){.study-info--txt dl~dl{margin-top:20px;padding-top:0}}.study-info--txt dl dt{top:3px;padding-right:12px;font-size:1.4rem;color:#575d67}.study-info--txt dl dd{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.study-info--txt dl dd .label-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:1.4rem;line-height:160%;letter-spacing:0;color:#575d67}.study-info--txt dl dd .label-wrap .label.small{background:#f3f8ff;color:#575d67}.study-info--txt dl dd .label-wrap .label.icon,.study-info--txt dl dt{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.study-info--txt dl dd .label-wrap .label.icon{display:inline-block;width:24px;height:24px;padding:0;background:#f3f8ff;border-radius:50%}.study-info--txt dl dd .label-wrap .label.icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;vertical-align:initial;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-80px -40px}.study-info--grid{margin-top:16px;font-size:1.4rem;line-height:160%;letter-spacing:0;color:#26292f;padding:8px 12px;background:#f7f9fd;border:1px solid rgba(22,24,27,.05);border-radius:8px}@media (max-width:767px){.study-info--grid{margin-top:20px}}.study-cont .title{margin:60px 0 40px;display:block;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;text-align:center}@media (max-width:767px){.study-cont .title{margin:40px 0 24px}}.study-cont .title.propensity:before,.study-cont .title:before{background-image:url(../images/study/icon_title.png);background-size:100px 50px;background-repeat:no-repeat}.study-cont .title:before{margin:0 auto;content:"";width:50px;height:50px;background-position:0 0;display:block}.study-cont .title.propensity:before{background-position:-50px 0}.study-cont .propensity-direct{position:relative;margin-top:40px}.study-cont .studyintro-card--list{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px}.study-cont .studyintro-card--list li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:1}.study-cont .studyintro-card--list li:only-child{width:50%;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.study-cont .studyintro-card--list li:nth-child(2):only-child{width:50%}@media (max-width:767px){.study-cont .studyintro-card--list li{width:50%;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}}.study-cont .studyintro-card--list li .card-shadow{margin:0 4px 16px;overflow:hidden;background:#fff}.study-cont .studyintro-card--list li .card-shadow .cont{position:relative;display:block;padding:24px 20px 40px;height:161px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.study-cont .studyintro-card--list li .card-shadow .cont p{font-size:1.4rem;line-height:160%;letter-spacing:0;padding-bottom:2px}.study-cont .studyintro-card--list li .card-shadow .cont strong{font-size:1.8rem;line-height:140%;letter-spacing:0}.study-cont .studyintro-card--list li .card-shadow .cont:hover{background:#fef5f0}.study-cont .studyintro-card--list li .card-shadow .cont.study-hall:before,.study-cont .studyintro-card--list li .card-shadow .cont.visit:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:0 0}.study-cont .studyintro-card--list li .card-shadow .cont.study-hall:before{background-position:-50px 0}.study-cont .studyintro-card--list li .card-shadow .cont.online:before,.study-cont .studyintro-card--list li .card-shadow .cont.self-learn:before,.study-cont .studyintro-card--list li .card-shadow .cont.with-study:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:0 -50px}.study-cont .studyintro-card--list li .card-shadow .cont.self-learn:before,.study-cont .studyintro-card--list li .card-shadow .cont.with-study:before{background-position:-50px -50px}.study-cont .studyintro-card--list li .card-shadow .cont.with-study:before{background-position:-150px -200px}.study-cont .studyintro-card--list li .card-shadow .cont:after,.study-cont .studyintro-card--list:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -25px;position:absolute;right:16px;bottom:16px}.study-cont .studyintro-card--list li .card-shadow .cont *{display:block}.study-cont .studyintro-card--list li .card-shadow .cont .label-text{display:inline-block;top:16px;left:16px;padding:2px 8px}.study-cont .studyintro-card--list li .card-shadow .cont .label-text.line-secondary-50{border:1px solid #1e86ff;background-color:#fff;color:#1e86ff}.study-cont .studyintro-card--list li .card-shadow .cont .count{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.study-cont .studyintro-card--list li .card-shadow .cont .title{margin-top:0;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.study-cont .studyintro-card--list li .card-shadow .cont .sub{margin-top:4px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#f68341}.study-cont .studyintro-card--list li .card-shadow .cont .icon{position:absolute;right:-20px;top:220px;display:block;width:115px;height:115px}.study-cont .studyintro-card--list:after{width:156px;height:161px;right:6px;bottom:17px;background-image:url(../images/study/bg_nullcard.png);background-position:0 0;background-size:156px 161px}@media (max-width:767px){.study-cont .studyintro-card--list:before{content:"";display:inline-block;width:45%;height:161px;position:absolute;z-index:1;left:22px;bottom:17px;background:#fff}}.study-cont .bg-card{background-color:#fff8e9;padding:20px;border-radius:20px;margin-bottom:12px}.study-cont .bg-card:last-of-type{margin-bottom:0}.study-cont .bg-card .tit{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:600;color:#da9500}.study-cont .bg-card .desc{font-size:1.6rem;line-height:176%;letter-spacing:0;word-break:keep-all}.cont-full--area.study-allfull{padding-bottom:0;background-color:#e9edf5;margin-top:60px;min-height:auto}.recommed-target,.recommed-target .recommed-comment{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:48px 0 0}@media (max-width:767px){.recommed-target{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.recommed-target h4{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:0;font-size:2.4rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.recommed-target h4{width:100%;text-align:center}}.recommed-target .recommed-comment{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:320px;height:100%;padding:0 0 120px;background-position:0 bottom;background-size:320px auto;background-image:url(../images/study/bg_soluny.png);background-repeat:no-repeat;font-size:1.6rem;line-height:176%;letter-spacing:0}@media (max-width:767px){.recommed-target .recommed-comment{width:100%;background-size:100% auto}}.recommed-target .recommed-comment>div{-webkit-box-flex:1;-webkit-flex:1 1 40%;-moz-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;position:relative;text-align:center;font-size:1.4rem;line-height:160%;letter-spacing:0;background-color:#fff;padding:60px 8px 32px}.recommed-target .recommed-comment>div::before{position:absolute;top:27px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);content:"";display:inline-block;width:24px;height:24px;margin-right:4px}.recommed-target .recommed-comment>div:nth-child(1):before{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:0 -50px}@media (max-width:767px){.recommed-target .recommed-comment>div:nth-child(1),.recommed-target .recommed-comment>div:nth-child(2){margin-top:24px}}.recommed-target .recommed-comment>div:nth-child(2):before,.recommed-target .recommed-comment>div:nth-child(3):before{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px -50px}.recommed-target .recommed-comment>div:nth-child(3){margin-top:8px}.recommed-target .recommed-comment>div:nth-child(3):before{background-position:-25px -50px}.recommed-target .recommed-comment>div:nth-child(odd){border-radius:40px 40px 8px 40px}.recommed-target .recommed-comment>div:nth-child(even){margin-left:8px;border-radius:40px 40px 40px 8px}.home-study-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;padding:60px 0}@media (max-width:1024px){.home-study-group{padding:60px 20px!important}}@media (max-width:767px){.home-study-group{gap:40px;padding:40px 20px!important}}.home-study-group .study-cont .title{margin-top:0}.how-study,.how-study--pop ul,.how-study--pop ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.how-study{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.how-study{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.how-study h4{width:50%;padding-top:0;font-size:2.4rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.how-study h4{width:100%;text-align:center}}.how-study--pop{padding-top:40px}@media (max-width:767px){.how-study--pop{padding-top:24px}}.how-study--pop ul,.how-study--pop ul li{position:relative}.how-study--pop ul{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:75%;height:auto;margin:0 auto;padding-top:12px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-position:100px 50px;background-size:376px auto;background-repeat:no-repeat}@media (max-width:767px){.how-study--pop ul{width:100%}}.how-study--pop ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33.3333333333%;text-align:center;height:122px}.how-study--pop ul li:before{content:"";height:1px;background-color:#f68341;position:absolute;top:29%;z-index:-9}.how-study--pop ul li:nth-child(1),.how-study--pop ul li:nth-child(2),.how-study--pop ul li:nth-child(3){margin-bottom:32px}.how-study--pop ul li:nth-child(1):before{width:70%;left:30%}.how-study--pop ul li:nth-child(2):before{width:100%}.how-study--pop ul li:nth-child(3):before{width:90%;right:10%}@media (max-width:767px){.how-study--pop ul li:nth-child(3):before{width:90%;right:10%}}.how-study--pop ul li:nth-child(3):after{right:10%;position:absolute;z-index:-9;top:27%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);content:"";width:1px;height:1px;border:solid #f68341;border-width:0 1px 1px 0;padding:2px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media (max-width:767px){.how-study--pop ul li:nth-child(3):after{right:10%}}.how-study--pop ul li:nth-child(4):before{width:70%;left:30%}.how-study--pop ul li:nth-child(5):before{width:100%}.how-study--pop ul li:last-child:before{width:20%;left:0}.how-study--pop ul li .icon-wrap{width:72px;height:72px;position:relative;border-radius:50%;background-color:#fef5f0;text-align:center;margin:0 auto}@media (max-width:767px){.how-study--pop ul li .icon-wrap{margin:0 auto 0 10px}}.how-study--pop ul li .icon-wrap i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.how-study--pop ul li .icon-wrap .home-study:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:-100px -50px}.how-study--pop ul li .icon-wrap .screen-study:before,.how-study--pop ul li .icon-wrap .study-hall:before,.how-study--pop ul li .icon-wrap .study-ready:before,.how-study--pop ul li .icon-wrap .task-review:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:-100px -100px}.how-study--pop ul li .icon-wrap .screen-study:before,.how-study--pop ul li .icon-wrap .study-ready:before,.how-study--pop ul li .icon-wrap .task-review:before{background-position:-150px -100px}.how-study--pop ul li .icon-wrap .study-ready:before,.how-study--pop ul li .icon-wrap .task-review:before{background-position:-100px 0}.how-study--pop ul li .icon-wrap .study-ready:before{background-position:-150px -50px}.how-study--pop ul li .icon-wrap .feedback:before,.how-study--pop ul li .icon-wrap .sam-study:before,.how-study--pop ul li .icon-wrap .self-study02:before,.how-study--pop ul li .icon-wrap .self-study:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:0 -150px}.how-study--pop ul li .icon-wrap .feedback:before,.how-study--pop ul li .icon-wrap .self-study02:before,.how-study--pop ul li .icon-wrap .self-study:before{background-position:-100px -150px}.how-study--pop ul li .icon-wrap .feedback:before,.how-study--pop ul li .icon-wrap .self-study02:before{background-position:-50px -100px}.how-study--pop ul li .icon-wrap .feedback:before{background-position:-50px -150px}.how-study--pop ul li .icon-wrap .attendance-check:before,.how-study--pop ul li .icon-wrap .next-study:before,.how-study--pop ul li .icon-wrap .post:before,.how-study--pop ul li .icon-wrap .study-application:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:-150px 0}.how-study--pop ul li .icon-wrap .attendance-check:before,.how-study--pop ul li .icon-wrap .post:before,.how-study--pop ul li .icon-wrap .study-application:before{background-position:-150px -150px}.how-study--pop ul li .icon-wrap .attendance-check:before,.how-study--pop ul li .icon-wrap .post:before{background-position:-150px -300px}.how-study--pop ul li .icon-wrap .post:before{background-position:-105px -250px}.how-study--pop ul li .icon-wrap .call-counsel:before,.how-study--pop ul li .icon-wrap .determination:before,.how-study--pop ul li .icon-wrap .selfread-book:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:-50px -300px}.how-study--pop ul li .icon-wrap .determination:before,.how-study--pop ul li .icon-wrap .selfread-book:before{background-position:-100px -300px}.how-study--pop ul li .icon-wrap .selfread-book:before{background-position:0 -250px}.how-study--pop ul li .icon-wrap .acdemy-arrive:before,.how-study--pop ul li .icon-wrap .beforeread-book:before,.how-study--pop ul li .icon-wrap .class-check:before,.how-study--pop ul li .icon-wrap .sam-house:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:-50px -250px}.how-study--pop ul li .icon-wrap .beforeread-book:before,.how-study--pop ul li .icon-wrap .class-check:before,.how-study--pop ul li .icon-wrap .sam-house:before{background-position:0 -300px}.how-study--pop ul li .icon-wrap .class-check:before,.how-study--pop ul li .icon-wrap .sam-house:before{background-position:-150px -250px}.how-study--pop ul li .icon-wrap .sam-house:before{background-position:0 -350px}.how-study--pop ul li .num{position:absolute;left:4px;top:8px;z-index:1;margin-top:-9px;color:#f68341;font-weight:600;font-size:1.6rem}.how-study--pop ul li>span,.how-study--step li p{word-break:keep-all;line-height:140%;letter-spacing:0}.how-study--pop ul li>span{display:inline-block;height:30px;padding-top:8px;font-size:1.4rem;font-weight:500}@media (max-width:767px){.how-study--pop ul li>span{width:80px;padding-left:10px}}.how-study--pop.type02 ul li .icon-wrap{background-color:#f3f8ff}.how-study--pop.type02 ul li:before{background-color:#1e86ff}.how-study--pop.type02 ul li:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:1px;border:solid #1e86ff;border-width:0 1px 1px 0;padding:2px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.how-study--pop.type02 ul .nobg-line:before{content:none}.how-study--pop.type02 ul .num,.study-case--list li .casebox.analysis .test-result--analysis .ele-list li dl dd.answer{color:#1e86ff}.how-study--step{padding:40px;width:392px;border-radius:20px;border:2px solid #fbcdb3}@media (max-width:767px){.how-study--step{width:100%;margin-top:16px;padding:32px 20px}}.how-study--step li em{display:inline-block;width:42px;vertical-align:top;font-size:1.4rem;line-height:160%;letter-spacing:0;color:#f68341;font-weight:600}@media (max-width:767px){.how-study--step li em{width:40px}}.how-study--step li strong{display:inline-block;padding-left:12px;padding-bottom:4px;font-size:1.8rem;line-height:140%;letter-spacing:0}.how-study--step li p{margin-left:32px;padding-left:26px;position:relative;padding-bottom:40px;font-size:1.6rem;color:#575d67}.how-study--step li p:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#fde6d9}@media (max-width:767px){.how-study--step li p{padding-left:24px}}.how-study--step li:last-child p:before{content:none}.study-banner{background-color:#ffefcc;border-radius:20px;background-position:right top;background-image:url(../images/study/bg_study_banner.png);background-repeat:no-repeat;background-size:80px auto}.study-banner a{width:auto;height:auto;display:block;padding:24px}.study-banner .tit{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;padding-bottom:8px}@media (max-width:767px){.study-banner .tit{font-size:2rem;line-height:140%;letter-spacing:0}}.product-cont .line-box dl dt,.product-info .price-wrap .basic-price em,.study-banner .desc{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500}.product-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;position:relative}.product-info,.product-info .price-wrap{padding-top:24px}@media (max-width:767px){.product-info .price-wrap{padding-bottom:40px}}.product-info .price-wrap .basic-price,.product-info .price-wrap .discount-rate{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;letter-spacing:0}.product-info .price-wrap .discount-rate{position:relative;font-size:1.6rem;line-height:176%;padding-right:16px;color:#f68341;font-weight:600}.product-info .price-wrap .discount-rate:after{position:absolute;top:6px;right:0;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:0 -60px}.product-info .price-wrap .basic-price{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;font-size:3rem;line-height:140%}.product-info .price-wrap .basic-price em{-webkit-text-decoration-line:line-through;-moz-text-decoration-line:line-through;text-decoration-line:line-through;padding-right:8px;color:#8b919c}.product-info .tit-wrap .h-title{padding:0}.product-info .tit-wrap .sub-tit{font-size:1.6rem;line-height:176%;letter-spacing:0;padding-top:4px;color:#8b919c}@media (max-width:1024px){.product-info{padding-top:0}}@media (max-width:767px){.product-info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding-top:0}}.product-info img{border-radius:16px}@media (max-width:767px){.product-info img{border-radius:0}}.product-info--img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:320px;height:320px;border:1px solid #dae0ec;border-radius:16px}@media (max-width:767px){.product-info--img{width:100%;height:100%;text-align:center;border-radius:0}}.product-info--txt{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.product-info--txt{margin:24px auto 0;width:100%;overflow:hidden;padding:0 20px}.product-info--txt .tit-wrap .h-title{padding-top:0}}.product-cont{padding-top:60px}@media (max-width:767px){.product-cont{padding-top:40px}}.product-cont .tit{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;padding-bottom:16px}.delivery-note h4,.product-cont .desc,.product-cont .line-box dl dd{font-size:1.6rem;line-height:176%;letter-spacing:0;padding-bottom:16px}.product-cont .line-box{border-radius:20px;border:1px solid #f68341;padding:40px;margin-bottom:60px}@media (max-width:767px){.product-cont .line-box{padding-left:20px;padding-right:20px}}.product-cont .line-box dl dt{color:#dd7235;font-weight:600}.product-cont .line-box dl dd{padding-bottom:20px;word-break:keep-all}.product-cont--img{text-align:center;padding:16px 0 60px}.product-cont--img img{width:640px;height:auto}@media (max-width:767px){.product-cont--img img{width:auto}}.delivery-note{padding:40px 0 0}.delivery-note h4{line-height:140%;font-weight:600;padding-bottom:12px}.delivery-note h4:last-of-type,.event-note h4:last-of-type{padding-top:24px}.delivery-note ul li{position:relative;word-break:keep-all;margin-left:16px;color:#575d67;font-size:1.4rem;line-height:140%;letter-spacing:0;padding-bottom:8px}.delivery-note ul li:before{content:"";background-color:#575d67;width:3px;height:3px;border-radius:20px;position:absolute;top:8px;left:-12px}.delivery-note ul li:last-of-type{padding-bottom:0}.total-price{border-bottom:1px solid #dae0ec;padding-bottom:24px}.total-price .product-num,.total-price .product-num--btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.total-price .product-num{padding-top:16px}.total-price .product-num--btn{width:96px;border:1px solid #dae0ec;padding:10px 16px;border-radius:4px}.total-price .product-num--btn>div{font-size:1.6rem;font-weight:600}.total-price .product-num input{border:0;cursor:pointer;background-color:#fff;font-weight:100;font-size:20px}.find-study .thumnail-bg--box li,.layer-wrap .payment-status .paycont-wrap .regular-total dt,.total-price .product-num strong,.total-price strong{font-size:2rem;line-height:140%;letter-spacing:0}.total-price p{color:#575d67;font-size:12px;padding-top:8px}.total-price strong{font-size:3rem;display:inline-block;text-align:right}.find-tit,.layer-inner--cont .basic-price{font-size:2.4rem;line-height:140%;letter-spacing:0}.layer-inner--cont .basic-price{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:24px}.full-line--bottom.spi{border:0}@media (max-width:767px){.full-line--bottom.spi{border-bottom:8px solid #f7f9fd}}.find-tit{font-weight:600;padding:40px 0 24px}@media (max-width:767px){.find-tit{padding:24px 0 16px}}.depth{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:none}.depth .h-title--2.age{padding-top:40px}.depth .h-title--2.age:before,.depth .h-title--2.how:before,.depth .h-title--2.want:before{display:block;content:"";width:40px;height:40px;padding-top:8px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:0 -200px}.depth .h-title--2.how,.depth .h-title--2.want{display:block;padding-top:60px}.depth .h-title--2.how:before,.depth .h-title--2.want:before{background-position:-50px -200px}.depth .h-title--2.want:before{background-position:-100px -200px}.depth.active{display:block}.find-study .thumnail-bg--box{margin:0}.find-study .thumnail-bg--box li{width:50%;margin-bottom:0;padding:40px 0;border-bottom:1px solid #dae0ec;font-size:1.3rem;color:#8b919c}@media (max-width:767px){.find-study .thumnail-bg--box li{padding:24px 0}}.find-study .thumnail-bg--box li:nth-child(-n+2){padding-top:0}@media (max-width:767px){.find-study .thumnail-bg--box li:nth-child(-n+2){padding-top:24px}}.find-study .thumnail-bg--box li:first-child{padding-top:0}.find-study .thumnail-bg--box li:nth-last-child(-n+2){border-bottom:none}@media (max-width:767px){.find-study .thumnail-bg--box li:nth-last-child(-n+2){border-bottom:1px solid #dae0ec}}.find-study .thumnail-bg--box li:last-child{border-bottom:none!important;margin-right:0}.find-study .thumnail-bg--box li:nth-child(odd) .inner{padding-right:20px}@media (max-width:767px){.find-study .thumnail-bg--box li:nth-child(odd) .inner{padding-right:0}}.find-study .thumnail-bg--box li:nth-child(even) .inner{padding-left:20px}@media (max-width:767px){.find-study .thumnail-bg--box li:nth-child(even) .inner{padding-left:0}}.find-study .thumnail-bg--box li .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:32px 0 0}@media (max-width:767px){.find-study .thumnail-bg--box li .btn-wrap{margin-top:24px}}.find-study .thumnail-bg--box li .btn-wrap button{width:59%;margin:0 4px}.find-study .thumnail-bg--box li .cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0}.find-study .thumnail-bg--box li .study-thumb{border-radius:16px;width:154px;min-width:154px}@media (max-width:767px){.find-study .thumnail-bg--box li{width:100%;margin-bottom:0}}.find-study .thumnail-bg--box li .study-bg-box,.find-study .thumnail-bg--box li .text-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.find-study .thumnail-bg--box li .study-bg-box{position:relative;width:100%;height:154px;border-radius:16px;background-color:#f4f6fa}.find-study .thumnail-bg--box li .text-info{padding:0 0 0 12px}@media (max-width:767px){.find-study .thumnail-bg--box li .text-info{width:100%}}.find-study .thumnail-bg--box li .text-info .title{display:block;font-weight:600;padding-top:0;padding-bottom:8px;color:#26292f;font-size:2rem;line-height:140%;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.find-study .thumnail-bg--box li .text-info .sub{display:block;margin-top:0;font-size:1.6rem;line-height:140%;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#575d67}.find-study .thumnail-bg--box li .label-wrap{padding-top:16px}.find-study .thumnail-bg--box li .label-wrap .label{font-size:1.3rem;line-height:140%;letter-spacing:0;background-color:#f4f6fa;color:#1e86ff;border-radius:999px;padding:4px 8px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:4px}.find-study .thumnail-bg--box li .grid-line-box{padding-top:40px;margin-top:40px}@media (max-width:767px){.find-study .thumnail-bg--box li .grid-line-box{padding-top:24px;margin-top:24px}}.layer-inner--cont .find-tit{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;padding:0 0 24px}@media (max-width:767px){.layer-inner--cont .find-tit{padding:0 0 16px}}.layer-inner--cont .find-study .title,.paytool-list-box .pay-type-box .btn-wrap button{margin-bottom:0}.layer-inner--cont .find-study .thumnail-bg--box li{width:100%;padding:24px 0}.layer-inner--cont .find-study .thumnail-bg--box li:nth-last-child(-n+2){border-bottom:1px solid #dae0ec}.layer-inner--cont .find-study .thumnail-bg--box li .inner{padding:0}.layer-inner--cont .find-study .thumnail-bg--box li .btn-wrap.price,.layer-inner--cont .price-wrap .discount-rate{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layer-inner--cont .find-study .thumnail-bg--box li .btn-wrap.price{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;width:auto}@media (max-width:767px){.layer-inner--cont .find-study .thumnail-bg--box li .btn-wrap.price{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.layer-inner--cont .find-study .thumnail-bg--box li .text-info{width:100%}.layer-inner--cont .price-wrap{padding-right:12px}.layer-inner--cont .price-wrap .discount-rate{position:relative;font-size:1.4rem;line-height:140%;letter-spacing:0;padding-right:16px;font-weight:600;color:#26292f}.layer-inner--cont .price-wrap .discount-rate em{color:#f68341;padding-right:2px;padding-left:4px}.layer-inner--cont .price-wrap .discount-rate:after{position:absolute;top:0;right:0;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:0 -60px}.layer-inner--cont .combined-discount{margin-top:24px}.layer-inner--cont .combined-discount__main{max-width:324px;margin:0 auto;padding:16px 20px 12px;border:1px solid #dae0ec;border-radius:16px}@media (max-width:767px){.layer-inner--cont .combined-discount__main{padding:20px 16px 12px}}.layer-inner--cont .combined-discount__main .main-product,.layer-inner--cont .combined-discount__main .main-product__info .info-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.layer-inner--cont .combined-discount__main .main-product__image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.layer-inner--cont .combined-discount__main .main-product__image img{width:80px;height:80px;border-radius:8px}.layer-inner--cont .combined-discount__main .main-product__info{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:20px}@media (max-width:767px){.layer-inner--cont .combined-discount__main .main-product__info{margin-left:16px}}.layer-inner--cont .combined-discount__main .main-product__info .info-text{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67}@media (max-width:767px){.layer-inner--cont .combined-discount__main .main-product__info .info-text{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;line-height:160%;letter-spacing:0}}.layer-inner--cont .combined-discount__main .main-product__info .info-text__name{padding-top:4px;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.layer-inner--cont .combined-discount__main .main-product__info .info-text__name{font-size:1.8rem;line-height:140%;letter-spacing:0}}.layer-inner--cont .combined-discount__main .main-product__info .info-text .icon{margin-right:2px}.layer-inner--cont .combined-discount__main .main-product-plus{margin-top:8px;text-align:center}.layer-inner--cont .combined-discount__main .main-product-plus .img-24:is(.plus)::after,.layer-inner--cont .combined-discount__main .main-product-plus .img-24:is(.plus)::before{background:#f68341}.layer-inner--cont .combined-discount__products{margin-top:24px;border-top:1px solid #dae0ec}@media (max-width:767px){.layer-inner--cont .combined-discount__products{margin-top:12px;border-top:none}}.layer-inner--cont .combined-discount__products>ul li{padding:24px 20px;border-bottom:1px solid #dae0ec}.layer-inner--cont .combined-discount__products>ul li:last-child{border-bottom:none}@media (max-width:767px){.layer-inner--cont .combined-discount__products>ul li{padding:24px 0}}.layer-inner--cont .combined-discount__products .product-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.layer-inner--cont .combined-discount__products .product-box__image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.layer-inner--cont .combined-discount__products .product-box__image img{width:100px;height:100px;border-radius:8px}@media (max-width:767px){.layer-inner--cont .combined-discount__products .product-box__image img{width:68px;height:68px}}.layer-inner--cont .combined-discount__products .product-box__product{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.layer-inner--cont .combined-discount__products .product-box__product .product-name{font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.layer-inner--cont .combined-discount__products .product-box__product .product-name{font-size:1.6rem;line-height:140%;letter-spacing:0}}.layer-inner--cont .combined-discount__products .product-box__product .product-description{padding-top:4px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67}@media (max-width:767px){.layer-inner--cont .combined-discount__products .product-box__product .product-description{font-size:1.4rem;line-height:140%;letter-spacing:0}}.layer-inner--cont .combined-discount__products .product-box__button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:767px){.layer-inner--cont .combined-discount__products .product-box__button{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.product-all .event-brand--wrap .swiper{scrollbar-width:none;-ms-overflow-style:none}.product-all .event-brand--wrap .swiper::-webkit-scrollbar{display:none}}.product-all .event-brand--wrap .swiper .swiper-wrapper{padding-bottom:40px}@media (max-width:767px){.product-all .event-brand--wrap .swiper .swiper-wrapper{padding-bottom:24px}}.product-all .event-brand--wrap .swiper .swiper-wrapper .swiper-slide .cont:is(.selected) .text{padding-bottom:0}.product-all .sorting-left--wrap .sorting-box{margin-top:40px;margin-bottom:16px}@media (max-width:767px){.product-all .sorting-left--wrap .sorting-box{margin-top:24px}}@media (max-width:1024px){.maca-wrap.my-main .maca-contents{padding-top:60px}}@media (max-width:767px){.maca-wrap.my-main .maca-contents{padding-top:40px}}.order-list{margin-top:60px}@media (max-width:1024px){.order-list{margin-top:0}}.order-list li{padding:24px 0 20px;border-bottom:1px solid #dae0ec}.order-list li .btn-wrap{margin:20px auto 0;max-width:320px}.order-list li .btn-wrap .btn{width:100%}.order-list li .btn-wrap .btn.btn-secondary{-webkit-box-shadow:0 0 0 1px #26292f inset;box-shadow:0 0 0 1px #26292f inset;color:#26292f}.order-list li .btn-wrap .btn.btn-secondary:disabled{background:rgba(22,24,27,.05);color:#c6ccd9;cursor:default;pointer-events:none}.order-list li .btn-wrap .btn.btn-secondary:hover{background:#e9edf5}.order-list li .btn-wrap .btn.btn-secondary:active{background:#dae0ec}.full-line--bottom{border-bottom:8px solid #f7f9fd}.full-line--top{border-top:8px solid #f7f9fd}.full-line--top .check-agree{font-size:2.4rem;line-height:140%;letter-spacing:0;padding:40px 0 24px}.order-progress{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.order-progress .date,.order-progress .label{line-height:140%;letter-spacing:0;font-weight:500}.order-progress .label{font-size:1.3rem;background:#e9edf5;color:#6c727c}.order-progress .label.order-completed{background:#26292f;color:#fff}.order-progress .label.delivery{background:#26d09d;color:#fff}.order-progress .label.delivery-completed{background:#e9edf5;color:#6c727c}.order-progress .label.order-cancel{background:#fde6d9;color:#df2e3c}.order-progress .date{font-size:1.4rem;color:#8b919c}.order-box{position:relative;padding:40px 0;border-top:1px solid #dae0ec}.order-box:first-child{border-top:none}.order-box .h-title--2{padding:0 0 8px}.order-box .payment-price{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600;color:#f68341;position:absolute;top:35px;right:0}@media (max-width:767px){.order-box .payment-price{font-size:2rem;line-height:140%;letter-spacing:0;top:41px}}.order-box .payment-info{word-wrap:break-word;width:100%;overflow:hidden;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500}@media (max-width:767px){.order-box .payment-info{font-size:1.6rem;line-height:176%;letter-spacing:0}}.order-box .payment-info dt{float:left;width:120px;color:#8b919c;padding:16px 8px 0 0}@media (max-width:767px){.order-box .payment-info dt{width:94px;padding:12px 8px 0 0}}.order-box .payment-info dd{color:#26292f;padding:16px 0 0 128px}@media (max-width:767px){.order-box .payment-info dd{padding-top:12px;padding-left:102px}}.order-box .payment-info.text-right dd{text-align:right}.order-view--wrap{padding:40px 0 24px}.order-view--wrap .h-title{padding:20px 0 0}.order-view--wrap .order-progress .label{font-size:1.6rem;line-height:140%;letter-spacing:0;padding:4px 12px}@media (max-width:767px){.order-view--wrap .order-progress .label{font-size:1.3rem;line-height:140%;letter-spacing:0;padding:4px 8px}}.order-view--wrap .order-info--wrap{margin-top:16px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.order-view--wrap .order-info--wrap .price-zone{margin-top:0}.membernum-list li .membernum-list--box .member-info *,.order-view--wrap .order-info--wrap .price-zone *{display:block}.layer-wrap .payment-status .paycont-wrap .regular-total dd,.order-view--wrap .order-info--wrap .price-zone .price{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.order-view--wrap .order-info--wrap .price-zone .price{font-size:1.6rem;line-height:140%;letter-spacing:0}}.order-view--wrap .order-info--wrap .price-zone .count{font-size:1.8rem;line-height:140%;letter-spacing:0;margin-top:4px;color:#575d67}@media (max-width:767px){.order-view--wrap .order-info--wrap .price-zone .count{font-size:1.4rem;line-height:140%;letter-spacing:0}}.my-profile--edit{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.my-profile--edit .thumb-profile{margin:24px auto 12px;width:120px;height:120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 1px rgba(22,24,27,.05) inset;box-shadow:0 0 0 1px rgba(22,24,27,.05) inset}.my-profile--edit .thumb-profile img{-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%;height:100%}.my-profile--edit,.my-profile--edit .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.my-profile--edit .btn-wrap .small{width:78px}.my-profile--edit .btn-wrap .small:first-child{margin-right:4px}.my-profile--edit .btn-wrap .small:last-child{margin-left:4px}.my-profile--agree .form-box--unit+.form-box--unit{margin:0}.my-profile--agree .btn-wrap{margin:12px auto 0}.my-profile--agree~[class^=btn-wrap]{padding-top:40px}.form-group .btn-wrap--220{width:220px}.search-hint,.search-hint--word{line-height:140%;letter-spacing:0}.search-hint{font-size:1.4rem;color:#8b919c;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #dae0ec}.search-hint--word{font-size:1.8rem;color:#26292f}.search-hint p{position:relative;margin-bottom:4px}.member-list,.membernum-list{padding-bottom:40px}.membernum-list li .membernum-list--box{position:relative;border:1px solid #dae0ec;border-radius:16px;background:#fff;padding:32px 24px 24px 32px}@media (max-width:767px){.membernum-list li .membernum-list--box{padding:20px 16px 20px 20px}}.exist-list .card-shadow .thum-info .name em,.member-list li .member-list--box .member-info em,.membernum-list li .membernum-list--box .member-info em{display:inline;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67;font-weight:500;padding-left:4px}.membernum-list li .membernum-list--box .member-info .school-name,.membernum-list li .membernum-list--box .member-info .user{font-size:1.4rem;line-height:160%;letter-spacing:0;color:#8b919c}.membernum-list li .membernum-list--box .member-info .name{padding-top:2px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.membernum-list li .membernum-list--box .member-info .name{font-size:2rem;line-height:140%;letter-spacing:0}}.membernum-list li .membernum-list--box .member-info .subject-wrap{padding-top:24px}.membernum-list li .membernum-list--box .member-info .subject{padding-top:8px;color:#575d67;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.membernum-list li .membernum-list--box .member-info .subject{font-size:1.6rem;line-height:140%;letter-spacing:0}}.membernum-list li .membernum-list--box .thumb-profile{float:left;margin-right:16px}.membernum-list li .membernum-list--box .btn-wrap{text-align:right;margin-top:8px}@media (max-width:767px){.membernum-list li .membernum-list--box .btn-wrap{margin-top:16px}}.membernum-list li .membernum-list--box .btn-wrap *{width:120px}.membernum-list li .membernum-list--box.completed{border:1px solid rgba(22,24,27,.05);-webkit-box-shadow:none;box-shadow:none;padding-bottom:32px}.membernum-list li .membernum-list--box.completed:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px -25px;position:absolute;top:32px;right:24px}@media (max-width:767px){.membernum-list li .membernum-list--box.completed:before{top:20px;right:16px}.membernum-list li .membernum-list--box.completed{padding-bottom:24px}}.member-list li{margin-bottom:20px}@media (max-width:767px){.member-list li{margin-bottom:8px}}.member-list li:last-child,.my-main .member-list li:last-child{margin-bottom:0}.member-list li .member-list--box{position:relative;border:1px solid #dae0ec;border-radius:16px;background:#fff;padding:32px 40px;cursor:pointer}.exist-list .card-shadow .edit-btn,.member-list li .member-list--box .child_check{position:absolute;width:32px;height:32px;top:32px;right:40px;text-align:center;display:inline-block;border-radius:40px;color:#26292f;background:#f4f6fa}@media (max-width:767px){.member-list li .member-list--box .child_check{right:20px}}.member-list li .member-list--box .child_check i.img:before,.member-list li .member-list--box.active .child_check i.img:before{position:absolute;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-60px -80px;top:5px;left:2px}.member-list li .member-list--box.active{border:1px solid #f68341}.member-list li .member-list--box.active .child_check{background:#f68341}.member-list li .member-list--box.active .child_check i.img:before{background-position:-80px -80px}@media (max-width:767px){.member-list li .member-list--box{padding:32px 20px}}.member-list li .member-list--box .member-info *,.payment-list li.current .card-shadow .cont .h-title--2 span{display:block}.member-list li .member-list--box .member-info .school-name,.member-list li .member-list--box .member-info .user{font-size:1.4rem;line-height:160%;letter-spacing:0;color:#575d67}.member-list li .member-list--box .member-info .name{padding-top:2px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.member-list li .member-list--box .member-info .name{font-size:2rem;line-height:140%;letter-spacing:0}}.member-list li .member-list--box .member-info .subject-wrap{padding-top:24px}.member-list li .member-list--box .member-info .subject{padding-top:8px;color:#575d67;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.member-list li .member-list--box .member-info .subject{font-size:1.6rem;line-height:140%;letter-spacing:0}}.member-list li .member-list--box .thumb-profile{float:left;margin-right:12px}.member-list li .member-list--box .btn-wrap{text-align:right;margin-top:8px}@media (max-width:767px){.member-list li .member-list--box .btn-wrap{margin-top:16px}}.member-list li .member-list--box .btn-wrap *{width:120px}.member-list li .member-list--box.completed{border:1px solid rgba(22,24,27,.05);-webkit-box-shadow:none;box-shadow:none;padding-bottom:32px}.member-list li .member-list--box.completed:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px -25px;position:absolute;top:32px;right:24px}@media (max-width:767px){.member-list li .member-list--box.completed:before{top:20px;right:16px}.member-list li .member-list--box.completed{padding-bottom:24px}}.exist-list{margin-top:24px}@media (max-width:767px){.exist-list{margin-top:12px}}.exist-list .card-shadow{position:relative;padding:32px 40px;text-align:center;display:block;background:#fff;border:0}.exist-list .card-shadow .edit-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.exist-list .card-shadow .edit-btn.large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.exist-list .card-shadow .edit-btn.medium{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}.exist-list .card-shadow .edit-btn.small{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500}.exist-list .card-shadow .edit-btn.x-small{padding:4px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}.exist-list .card-shadow .edit-btn.small-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.exist-list .card-shadow .edit-btn.small-large{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.exist-list .card-shadow .edit-btn.small-medium{padding:12px 20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.exist-list .card-shadow .edit-btn.small-medium{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.exist-list .card-shadow .edit-btn.medium-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.exist-list .card-shadow .edit-btn.medium-large{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}.exist-list .card-shadow .edit-btn{top:32px;right:20px}}.exist-list .card-shadow .edit-btn i.img{position:absolute;display:inline-block;width:16px;height:16px;vertical-align:-2px}.exist-list .card-shadow .edit-btn i.img.edit-black,.my-ship--info .icon24-btn .edit-btn i.img-24.edit-black,.my-ship--info .icon24-btn .trash-btn i.img-24.edit-black{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.exist-list .card-shadow .edit-btn i.img.edit-black:before{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-40px -100px}@media (max-width:767px){.exist-list .card-shadow{padding:32px 20px}}.exist-list .card-shadow .study-state--box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;margin-top:24px}.exist-list .card-shadow .study-state--box .state{font-weight:600}.exist-list .card-shadow .member-num--info span:before,.exist-list .card-shadow .study-state--box .state .ico{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:4px}.exist-list .card-shadow .study-state--box .small-medium{width:120px}.exist-list .card-shadow .member-num--info{text-align:left;background-color:#f7f9fd;border:1px solid rgba(22,24,27,.05);padding:16px 12px 8px;border-radius:8px;margin:16px 0 0;font-weight:500;font-size:1.4rem;line-height:160%;letter-spacing:0}.exist-list .card-shadow .member-num--info span{position:relative;display:block;margin-bottom:8px}.exist-list .card-shadow .member-num--info span:before{vertical-align:-7px;content:""}.exist-list .card-shadow .member-num--info span.study-id:before,.exist-list .card-shadow .member-num--info span.study-num:before,.exist-list .card-shadow .member-num--info span:before{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:0 -125px}.exist-list .card-shadow .member-num--info span.study-id:before{background-position:-50px -150px}.exist-list .card-shadow .member-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left;width:100%}.exist-list .card-shadow .member-info .user{font-size:1.4rem;line-height:160%;letter-spacing:0;color:#8b919c}.exist-list .card-shadow .member-info .subject{padding-top:8px;color:#575d67;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}.exist-list .card-shadow .member-info .subject:first-of-type{padding-top:24px}@media (max-width:767px){.exist-list .card-shadow .member-info .subject:first-of-type{padding-top:16px}}.exist-list .card-shadow .thum-info{text-align:left}.exist-list .card-shadow .thum-info .thumb-profile{float:left;margin-right:12px}.exist-list .card-shadow .thum-info .school-name{display:block;font-size:1.4rem;line-height:160%;letter-spacing:0;color:#575d67;width:80%}.exist-list .card-shadow .thum-info .name{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;display:block;padding-right:24px}@media (max-width:767px){.exist-list .card-shadow .thum-info .name{font-size:2rem;line-height:140%;letter-spacing:0}}.exist-list .card-shadow .btn-wrap{margin-top:32px}@media (max-width:767px){.exist-list .card-shadow .btn-wrap{margin-top:24px}}.exist-list .card-shadow .btn-wrap *{width:120px;margin-left:4px}.exist-list .card-shadow .btn-wrap :first-child{margin-left:0}@media (max-width:767px){.exist-list .card-shadow .btn-wrap *{width:104px}}.exist-list .card-shadow.completed{border:1px solid rgba(22,24,27,.05);-webkit-box-shadow:none;box-shadow:none;padding-bottom:32px}.exist-list .card-shadow.completed:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px -25px;position:absolute;top:32px;right:24px}@media (max-width:767px){.exist-list .card-shadow.completed:before{top:20px;right:16px}.exist-list .card-shadow.completed{padding-bottom:24px}}.exist-list .btn-line{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500}.choice-school{font-size:1.6rem;line-height:176%;letter-spacing:0;padding-bottom:32px;color:#575d67}.choice-school+.sorting-box{margin:0}.warning-wrap{padding-top:32px;padding-bottom:16px}@media (max-width:767px){.warning-wrap{padding-top:40px;padding-bottom:0}}.warning-wrap .warning-text{position:relative;background-color:#fef5f0;margin-bottom:8px;border-radius:16px;padding:20px 32px 20px 52px}.warning-wrap .warning-text:before{position:absolute;left:20px;top:23px;content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/icon_20.png);background-size:100px 100px;background-repeat:no-repeat;background-position:-25px 0}.withdrawal-check--tit{font-size:3rem;font-weight:600;padding:20px 0 32px}.alert-box.nowithdrawal:before{content:"";display:inline-block;width:120px;height:120px;margin:0 auto 20px;background-image:url(../images/my/img_my_nowithdrawal.png);background-size:120px 120px;background-repeat:no-repeat}.my-info--wrap .user-name,.organizer_phone .title,.warning-wrap .warning-text{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.organizer_phone .form-group .disabled{margin-top:14px;margin-bottom:40px}.my-info--wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0 24px}.my-info--wrap .user-name{margin-right:20px}.my-info--wrap .certify{font-size:1.3rem;line-height:140%;letter-spacing:0;position:absolute;right:0;color:#26d09d}.my-info--wrap .certify:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-60px -20px;vertical-align:middle;margin-right:8px}.checked-option{margin-top:12px;margin-bottom:-12px;text-align:right}.email-certify--layer .form-wrap,.phone-certify--layer .form-wrap{margin-top:40px}.phone-certify--layer .noti-text{margin-top:12px}.email-certify--layer .bg-box+.form-line{margin-top:32px}.notice-box{background-color:#f7f9fd;border-radius:20px;padding:40px 20px;margin:40px 0}@media (max-width:767px){.notice-box{border-radius:0;margin:40px -20px}}.notice-box .title,.pay-state--tit h2{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600}.notice-box .text{padding-top:12px}.noicon-noti,.notice-box .text li{font-size:1.4rem;line-height:160%;letter-spacing:0;position:relative;margin-left:16px;color:#575d67}.noicon-noti:before,.notice-box .text li:before{content:"";display:inline-block;position:absolute}.notice-box .text li:before{width:3px;height:3px;background-color:#575d67;border-radius:50%;top:10px;left:-12px}.noicon-noti{line-height:140%;font-weight:500;color:#8b919c;margin-top:0;margin-left:20px;padding-bottom:32px;padding-left:24px}.noicon-noti .inlink{text-decoration:underline}.noicon-noti:before{width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-20px -60px;margin-right:8px;vertical-align:-3px;top:1px;left:0}@media (max-width:767px){.noicon-noti{padding-right:24px}}.paytool-text{position:relative;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c;text-align:center;padding:32px 0 24px}.reason-choose--box{padding-bottom:40px}.reason-choose--box .h-title{padding:0 0 32px}.reason-choose--box .form-box--unit{padding:0}.reason-choose--box .form-box--unit .check-inner{padding:12px 20px}.reason-choose--box .form-box--unit .check-inner .radio{position:relative;display:inline-block;width:24px;height:24px;vertical-align:middle;margin:0;padding:0}.reason-choose--box .form-box--unit .check-inner .radio input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.reason-choose--box .form-box--unit .check-inner .radio input[type=radio]:checked{visibility:visible}.checkbox input[type=checkbox]:checked+label:before,.form-box--unit .check-inner .radio input[type=radio]:checked+label:before,.reason-choose--box .form-box--unit .check-inner .radio input[type=radio]:checked+label:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/form.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-25px 0}.form-box--unit .check-inner .radio label,.reason-choose--box .form-box--unit .check-inner .radio label{position:relative;display:inline-block;width:24px;height:24px;margin:0;padding:0}.form-box--unit .check-inner .radio label:before,.reason-choose--box .form-box--unit .check-inner .radio label:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/form.png);background-size:100px 200px;background-repeat:no-repeat;background-position:0 0;top:0}.reason-choose--box+.btn-wrap--320{margin-top:-40px}.add-child--certify{margin-top:24px}@media (max-width:767px){.add-child--certify{margin-top:16px}}.add-child--certify.noimg .card-shadow{padding-bottom:0}.add-child--certify.noimg .card-shadow .btn-add{font-size:1.6rem;line-height:140%;letter-spacing:0}.add-child--certify.noimg .card-shadow:after{content:none}.add-child--certify .card-shadow{position:relative;text-align:center;display:block;background:#fff;padding-top:32px;padding-bottom:120px;overflow:hidden}.add-child--certify .card-shadow .btn-add{display:inline-block;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500;color:#26292f;margin-bottom:24px}.add-child--certify .card-shadow .btn-add .img-24{margin:0 auto 16px;display:block}.add-child--certify .card-shadow:after{content:"";display:inline-block;width:256px;height:112px;background-image:url(../images/my/bg_childmain_certify.png);background-size:256px 112px;background-repeat:no-repeat;bottom:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.bg-box{width:100%;background-color:#f7f9fd;border-radius:16px;text-align:center;margin-top:24px}.bg-box .h-title--3{padding:0;color:#8b919c}.bg-box .has-phone{padding:24px 0}.bg-box .nohas-phone{padding:34px 0}.bg-box .exist-phone{font-size:3rem;line-height:140%;letter-spacing:0;padding-top:8px;font-weight:400}.bg-box+.form-line{margin-top:20px}.account-month{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;width:264px;height:48px;margin:24px auto 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.account-month .date{display:inline-block;font-size:2rem;text-align:center;font-weight:600;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.account-month .next,.account-month .prev{position:relative;display:inline-block;width:48px;height:48px}.account-month .prev:after,.account-month .prev:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.account-month .prev:before{right:0;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:0 -100px}.account-month .prev:after{width:40px;height:40px;border-radius:40px}.account-month .prev:hover:after{background:rgba(22,24,27,.05)}.account-month .prev:active:after{background:rgba(22,24,27,.1)}.account-month .prev:disabled{pointer-events:none}.account-month .prev:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.account-month .prev.disabled{pointer-events:none;opacity:.2}.account-month .next:after,.account-month .next:before,.my-ship--info .icon24-btn a:after,.my-ship--info .icon24-btn button:after{content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}.account-month .next:before{right:0;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-25px -100px}.account-month .next:after,.my-ship--info .icon24-btn a:after,.my-ship--info .icon24-btn button:after{width:40px;height:40px;border-radius:40px}.account-month .next:hover:after{background:rgba(22,24,27,.05)}.account-month .next:active:after{background:rgba(22,24,27,.1)}.account-month .next:disabled{pointer-events:none}.account-month .next:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.account-month .next.disabled{pointer-events:none;opacity:.2}.box-line{border:1px solid #dae0ec;border-radius:16px;background:#fff;padding:24px 32px;margin-top:20px}@media (max-width:767px){.box-line{padding:24px 20px}}.total-pay{margin-top:32px}.total-pay .total-pay--tit,.total-pay dl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.total-pay .total-pay--tit{-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.total-pay .total-pay--tit .tit{font-size:2rem;font-weight:400}.bd-dl dt span,.bg-dl dt span,.total-pay .total-pay--tit .tit strong{padding-right:8px}.total-pay .total-pay--tit .amount{padding-top:0;font-size:3rem;font-weight:600}@media (max-width:767px){.total-pay .total-pay--tit .amount{margin-top:8px}}@media (max-width:1024px){.total-pay .total-pay--tit{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){.total-pay .total-pay--tit{display:block}}.total-pay .total-pay--tit p{position:relative;padding-left:28px}.total-pay .total-pay--tit p:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/icon_20.png);background-size:100px 100px;background-repeat:no-repeat;background-position:-25px 0}.total-pay dl{padding-bottom:12px}.total-pay dl:last-child{padding-bottom:0}.total-pay dd,.total-pay dt{font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67}.total-pay .unpaid{color:#934112}.total-pay .deduction{color:#064084}.total-pay .underline{text-decoration:underline;font-size:1.6rem;line-height:140%;letter-spacing:0}.pay-state--tit,.payment-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.pay-state--tit{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0 24px}.payment-list{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-list li,.paytool-list li{position:relative;z-index:1;width:100%}.payment-list li.current .card-shadow{border:1px solid #f68341}.payment-list li.current .card-shadow .cont .h-title--2{padding-top:0;padding-right:0}.payment-list li.current:after,.payment-list li.normal:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -25px;right:28px;bottom:50px;position:absolute}.payment-list li.normal:after{background-position:-75px 0}.payment-list li .card-shadow{margin-bottom:20px;overflow:hidden;background:#fff}.payment-list li .card-shadow .cont{position:relative;display:block;padding:32px}@media (max-width:767px){.payment-list li .card-shadow .cont{padding:32px 20px}}.payment-list li .card-shadow .cont .h-title--2{padding:0 60px 8px 0}@media (max-width:767px){.payment-list li .card-shadow .cont .h-title--2{padding-top:0!important}}.payment-list li .card-shadow .cont .pay-date{position:relative;padding:0 28px;font-size:1.6rem;line-height:140%;letter-spacing:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.payment-list li .card-shadow .cont .pay-date em{color:#8b919c;padding-left:4px}.payment-list li .card-shadow .cont .after-pay strong:before,.payment-list li .card-shadow .cont .pay-date:before{position:absolute;left:0;content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/icon_20.png);background-size:100px 100px;background-repeat:no-repeat;background-position:-25px 0}.payment-list li .card-shadow .cont .pay-num{font-size:1.3rem;line-height:140%;letter-spacing:0;color:#575d67}.payment-list li .card-shadow .cont .after-pay,.payment-list li .card-shadow .cont .current-pay{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#f68341;font-weight:600;padding-top:16px}.payment-list li .card-shadow .cont .after-pay{color:#26292f;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.payment-list li .card-shadow .cont .after-pay strong,.paytool-list li .card-shadow .after-pay strong{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#df2e3c;position:relative;padding-left:26px}.payment-list li .card-shadow .cont .after-pay strong:before{width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-position:-60px -100px;top:1px;left:8px}.payment-list li .card-shadow .cont>div{position:absolute;top:32px;right:32px;text-align:center;padding-left:16px}.payment-list li .card-shadow .cont>div span{display:block;font-size:1.3rem;letter-spacing:0;line-height:100%;font-weight:600;padding-top:44px}.payment-list li .card-shadow .cont>div em{font-size:1.3rem;letter-spacing:0;line-height:100%;font-size:12px;font-weight:600;color:#8b919c}.payment-list li .card-shadow .cont>div:before{content:"";display:inline-block;width:42px;height:35px;background-image:url(../images/icon_payment.png);background-size:200px 200px;background-repeat:no-repeat;background-position:0 0;right:0;top:4px;position:absolute}.payment-list li .card-shadow .cont .cardpay-schedule em{color:#8b919c}.payment-list li .card-shadow .cont .cardpay-schedule:before{background-position:0 0}.payment-list li .card-shadow .cont .cardpay-complete em{color:#26d09d}.payment-list li .card-shadow .cont .cardpay-complete:before{background-position:-100px 0}.payment-list li .card-shadow .cont .moneypay-schedule em{color:#8b919c}.payment-list li .card-shadow .cont .moneypay-schedule:before{background-position:-50px 0}.payment-list li .card-shadow .cont .moneypay-complete em{color:#26d09d}.payment-list li .card-shadow .cont .moneypay-complete:before{background-position:-150px 0}.payment-list li .card-shadow .cont .before-pay em{color:#8b919c}.payment-list li .card-shadow .cont .before-pay:before{background-position:0 -50px}.payment-list li .card-shadow .cont .label-text{display:inline-block;top:16px;left:16px;padding:2px 8px}.payment-list li .card-shadow .cont .label-text.line-secondary-50{border:1px solid #1e86ff;background-color:#fff;color:#1e86ff}.payment-list li .card-shadow .cont .count{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.payment-list li .card-shadow .cont .title{margin-top:0;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.payment-list li .card-shadow .cont .sub{margin-top:4px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#f68341}.payment-list li .card-shadow .cont .icon{position:absolute;right:-20px;top:220px;display:block;width:115px;height:115px}@media (max-width:767px){.pop-black--line{margin:0}}@media (max-width:767px){.pop-gray--line{margin:0}}.bg-dl dt{width:70%;font-weight:400;color:#575d67;padding-bottom:16px}.bg-dl dd:last-of-type,.bg-dl dt:last-of-type{padding-bottom:0}.bg-dl dt .unpaid-alarm em{font-weight:600;padding-left:2px}.bg-dl dd{width:30%;text-align:right;padding-bottom:16px}.payment-sub{font-size:2rem;font-weight:600;padding:60px 0 12px}@media (max-width:767px){.payment-sub{padding-top:24px}}.pay-icon em,.payment-desc,.paytool-list .desc{font-size:1.4rem;line-height:160%;letter-spacing:0;color:#8b919c}.pay-icon span{display:block;margin-top:16px}.pay-icon em{font-size:1.3rem;line-height:140%;font-size:12px;font-weight:600;border-radius:999px;background-color:#e9edf5;padding:4px 8px}.pay-icon>div:before{content:"";display:inline-block;width:42px;height:35px;background-image:url(../images/icon_payment.png);background-size:200px 200px;background-repeat:no-repeat;background-position:0 0;right:8px;top:4px;position:absolute}.paytool-list,.paytool-list li .card-shadow .pay-change .payinfo-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.paytool-list{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.paytool-list li .card-logo{content:"";display:inline-block;width:40px;height:40px;color:#fff;text-indent:-9999px;background-color:#dae0ec;border-radius:50%;left:20px;font-style:normal;text-align:center;line-height:40px;font-size:12px}.paytool-list li .card-logo.kb-bank,.paytool-list li .card-logo.kb-card,.paytool-list li .card-logo.kb-stock,.paytool-list li .card-logo.woori-bank,.paytool-list li .card-logo.woori-card{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:0 0}.paytool-list li .card-logo.woori-bank,.paytool-list li .card-logo.woori-card{background-position:-50px 0}.paytool-list li .card-logo.bc-card,.paytool-list li .card-logo.busan-bank,.paytool-list li .card-logo.null{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-100px 0}.paytool-list li .card-logo.bc-card,.paytool-list li .card-logo.busan-bank{background-position:-150px 0}.paytool-list li .card-logo.busan-bank{background-position:-200px 0}.paytool-list li .card-logo.city-bank,.paytool-list li .card-logo.city-card,.paytool-list li .card-logo.daishin-stock,.paytool-list li .card-logo.db-stock,.paytool-list li .card-logo.gyeongnam-bank{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-250px 0}.paytool-list li .card-logo.daishin-stock,.paytool-list li .card-logo.db-stock{background-position:0 -50px}.paytool-list li .card-logo.db-stock{background-position:-50px -50px}.paytool-list li .card-logo.daegu-bank,.paytool-list li .card-logo.eugene-stock,.paytool-list li .card-logo.hi-stock{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-100px -50px}.paytool-list li .card-logo.eugene-stock{background-position:-150px -50px}.paytool-list li .card-logo.hana-bank,.paytool-list li .card-logo.hana-card,.paytool-list li .card-logo.hana-stock{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-200px -50px}.paytool-list li .card-logo.hanwha-stock,.paytool-list li .card-logo.hyundai-card,.paytool-list li .card-logo.ibk-bank{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-250px -50px}.paytool-list li .card-logo.hyundai-card,.paytool-list li .card-logo.ibk-bank{background-position:0 -100px}.paytool-list li .card-logo.ibk-bank{background-position:-50px -100px}.paytool-list li .card-logo.k-bank,.paytool-list li .card-logo.kakao-bank,.paytool-list li .card-logo.kdb-bank{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-100px -100px}.paytool-list li .card-logo.k-bank,.paytool-list li .card-logo.kdb-bank{background-position:-150px -100px}.paytool-list li .card-logo.kdb-bank{background-position:-200px -100px}.paytool-list li .card-logo.gwangju-bank,.paytool-list li .card-logo.gwangju-card,.paytool-list li .card-logo.jeonbuk-bank,.paytool-list li .card-logo.jeonbuk-card{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-250px -100px}.paytool-list li .card-logo.korea-stock,.paytool-list li .card-logo.lotte-card,.paytool-list li .card-logo.master-card{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:0 -150px}.paytool-list li .card-logo.lotte-card,.paytool-list li .card-logo.master-card{background-position:-50px -150px}.paytool-list li .card-logo.master-card{background-position:-100px -150px}.paytool-list li .card-logo.meritz-stock,.paytool-list li .card-logo.mg-bank,.paytool-list li .card-logo.mirae-stock{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-150px -150px}.paytool-list li .card-logo.mg-bank,.paytool-list li .card-logo.mirae-stock{background-position:-200px -150px}.paytool-list li .card-logo.mirae-stock{background-position:-250px -150px}.paytool-list li .card-logo.nh-bank,.paytool-list li .card-logo.nh-card,.paytool-list li .card-logo.post-bank{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:0 -200px}.paytool-list li .card-logo.post-bank{background-position:-50px -200px}.paytool-list li .card-logo.samsung-card,.paytool-list li .card-logo.samsung-stock,.paytool-list li .card-logo.sc-bank{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-100px -200px}.paytool-list li .card-logo.samsung-stock,.paytool-list li .card-logo.sc-bank{background-position:-150px -200px}.paytool-list li .card-logo.sc-bank{background-position:-200px -200px}.paytool-list li .card-logo.jeju-bank,.paytool-list li .card-logo.jeju-card,.paytool-list li .card-logo.shinhan-bank,.paytool-list li .card-logo.shinhan-card,.paytool-list li .card-logo.shinhup-bank{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-250px -200px}.paytool-list li .card-logo.shinhup-bank{background-position:0 -250px}.paytool-list li .card-logo.shinsegae-card,.paytool-list li .card-logo.shinyoung-bank,.paytool-list li .card-logo.sk-stock{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-50px -250px}.paytool-list li .card-logo.shinyoung-bank,.paytool-list li .card-logo.sk-stock{background-position:-100px -250px}.paytool-list li .card-logo.sk-stock{background-position:-150px -250px}.paytool-list li .card-logo.suhup-bank,.paytool-list li .card-logo.suhup-card,.paytool-list li .card-logo.visa-card{background-image:url(../images/my/card_logo.png);background-size:300px 350px;background-repeat:no-repeat;background-position:-200px -250px}.paytool-list li .card-logo.visa-card{background-position:-250px -250px}.paytool-list li .card-shadow{margin-bottom:24px;overflow:hidden;background:#fff}.paytool-list li .card-shadow .pay-info{padding:24px 20px;border-bottom:1px solid #dae0ec;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.paytool-list li .card-shadow .pay-info>div{padding-left:12px;width:90%}.paytool-list li .card-shadow .pay-tit{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600;padding-top:0}.paytool-list li .card-shadow .pay-tit em{color:#26292f}.paytool-list li .card-shadow .pay-date{position:relative;padding:0 32px;font-size:1.6rem;line-height:140%;letter-spacing:0}.paytool-list li .card-shadow .pay-date em{color:#8b919c;padding-left:4px}.paytool-list li .card-shadow .after-pay strong:before,.paytool-list li .card-shadow .pay-date:before{position:absolute;left:0;top:0;content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/icon_20.png);background-size:100px 100px;background-repeat:no-repeat;background-position:-25px 0}.paytool-list li .card-shadow .pay-num{font-size:1.4rem;line-height:140%;letter-spacing:0;padding-top:2px;padding-right:24%;color:#575d67}.paytool-list li .card-shadow .after-pay,.paytool-list li .card-shadow .current-pay{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#f68341;font-weight:600;padding-top:16px}.paytool-list li .card-shadow .after-pay{color:#26292f}.paytool-list li .card-shadow .after-pay strong:before{width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-position:-60px -100px;left:8px}.paytool-list li .card-shadow .pay-change{padding:24px 20px 0}.paytool-list li .card-shadow .pay-change .payinfo-wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:32px}.paytool-list li .card-shadow .pay-change .payinfo-wrap .left-area,.paytool-list li .card-shadow .pay-info>div{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.paytool-list li .card-shadow .pay-change .study-tit{font-size:2rem;line-height:140%;letter-spacing:0;font-size:20px}.paytool-list li .card-shadow .pay-change .payday-info,.paytool-list-box .pay-type-box .pay-box__type{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.paytool-list li .card-shadow .pay-change .payday-info{color:#8b919c;padding-top:4px;font-size:1.4rem;line-height:140%;letter-spacing:0}.paytool-list li .card-shadow .pay-change .payday-info .tit{font-weight:600}.carryover h2 em,.paytool-list li .card-shadow .pay-change .payday-info .day{color:#575d67;padding-left:8px}.paytool-list li .card-shadow .pay-change .payday-info .state-desc{color:#f68341;padding-left:4px}.paytool-list li .card-shadow .cardpay-schedule em{color:#8b919c}.paytool-list li .card-shadow .cardpay-schedule:before{background-position:0 0}.paytool-list li .card-shadow .cardpay-complete em{color:#26d09d}.paytool-list li .card-shadow .cardpay-complete:before{background-position:-100px 0}.paytool-list li .card-shadow .moneypay-schedule em{color:#8b919c}.paytool-list li .card-shadow .moneypay-schedule:before{background-position:-50px 0}.paytool-list li .card-shadow .moneypay-complete em{color:#26d09d}.paytool-list li .card-shadow .moneypay-complete:before{background-position:-150px 0}.pay-icon .cardpay-schedule em,.paytool-list li .card-shadow .before-pay em{color:#8b919c}.paytool-list li .card-shadow .before-pay:before{background-position:0 -50px}.paytool-list li .card-shadow .label-text{display:inline-block;top:16px;left:16px;padding:2px 8px}.certify-menu--thum .certify-list .card-shadow.cont .label-text.line-secondary-50,.paytool-list li .card-shadow .label-text.line-secondary-50{border:1px solid #1e86ff;background-color:#fff;color:#1e86ff}.paytool-list li .card-shadow .count{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.paytool-list li .card-shadow .title{margin-top:0;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.paytool-list li .card-shadow .sub{margin-top:4px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#f68341}.paytool-list li .card-shadow .icon{position:absolute;right:-20px;top:220px;display:block;width:115px;height:115px}.pay-icon span,.paytool-list-box{padding-top:40px}.paytool-list-box .paytool-list li+li{margin-top:24px}.paytool-list-box .pay-type-box{position:relative;padding:20px;background:#fff;border:1px solid #dae0ec;border-radius:16px;overflow:hidden}.paytool-list-box .pay-type-box .pay-box__type{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paytool-list-box .pay-type-box .pay-box__type .type-text{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:600}.paytool-list-box .pay-type-box .pay-box__type .type-date{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:24px;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67;text-align:right}.paytool-list-box .pay-type-box .pay-box__type .type-date em{color:#f68341}.claim-wrap__month-price .month-price__list>ul li~li,.paytool-list-box .pay-type-box .pay-box__pay-info{margin-top:20px}.paytool-list-box .pay-type-box .pay-box__pay-info .pay-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.paytool-list-box .pay-type-box .pay-box__pay-info .pay-info>:first-child{padding-left:0!important}.paytool-list-box .pay-type-box .pay-box__pay-info .pay-info .card-logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px}.paytool-list-box .pay-type-box .pay-box__pay-info .pay-info>div{padding-left:12px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.paytool-list-box .pay-type-box .pay-box__pay-info .pay-info>div .pay-tit{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600}.paytool-list-box .pay-type-box .pay-box__pay-info .pay-info>div .pay-num{padding-top:2px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}.paytool-list-box .pay-type-box .pay-box__study-list{margin-top:12px}.paytool-list-box .pay-type-box .pay-box__study-list>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:8px;background:#f7f9fd}.paytool-list-box .pay-type-box .pay-box__study-list>ul li+li{margin-top:2px}.paytool-list-box .pay-type-box .pay-box__study-list>ul .study-info-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:160%;letter-spacing:0;font-weight:500}.paytool-list-box .pay-type-box .pay-box__study-list>ul .study-info-box .study-info__subject{color:#575d67}.paytool-list-box .pay-type-box .pay-box__study-list>ul .study-info-box .study-info__day{position:relative;padding-left:11px}.paytool-list-box .pay-type-box .pay-box__study-list>ul .study-info-box .study-info__day::before{position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:#c6ccd9}.paytool-list-box .pay-type-box .btn-wrap{margin-top:20px;padding-top:0}.paytool-list-box .pay-type-box .btn-wrap:has(button.small:nth-last-child(2)){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:448px}.paytool-list-box .pay-type-box .btn-wrap:has(button.small:nth-last-child(2)) button~button{margin-left:8px}.pop-black--line{border-top:1px solid #26292f}.my-ship--list li,.pop-gray--line{border-top:1px solid #dae0ec}.regular-total{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600;padding:60px 0 12px}.bg-dl,.regular-total,.subject-price{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subject-price{font-size:2rem;line-height:140%;letter-spacing:0;padding:32px 0 0}.bg-dl{background-color:#f7f9fd;border-radius:16px;padding:24px 16px;margin:4px 0 32px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bg-dl dt .unpaid-alarm{color:#df2e3c}.paytit-wrap,.pop-pay--num{position:relative}.pop-pay--num{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;padding:0 0 20px;color:#575d67}.pay-icon{position:absolute;top:-10px;right:12px;text-align:center}.pay-icon .cardpay-schedule:before,.sec-title--2 i.math{background-position:0 0}.pay-icon .cardpay-complete em{color:#fff;background-color:#26d09d}.pay-icon .cardpay-complete:before,.sec-title--2 i.eng{background-position:-100px 0}.pay-icon .moneypay-schedule em{color:#8b919c}.pay-icon .moneypay-schedule:before{background-position:-50px 0}.pay-icon .moneypay-complete em{color:#fff;background-color:#26d09d}.pay-icon .moneypay-complete:before{background-position:-150px 0}.pay-icon .before-pay em{color:#8b919c}.pay-icon .before-pay:before{background-position:0 -50px}.carryover,.carryover p{font-size:2.4rem;line-height:140%;letter-spacing:0}.carryover{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px}@media (max-width:767px){.carryover{padding-top:8px}}.carryover h2{width:48%}.carryover p{font-weight:600;width:62%;color:#26292f;text-align:right}.bd-dl{margin-bottom:32px;margin-top:4px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.bd-dl dt{width:50%;font-weight:400;color:#575d67;padding:24px 0 16px;border-bottom:1px solid #dae0ec}.bd-dl dd:last-of-type,.bd-dl dt:last-of-type{padding-bottom:0;border-bottom:none}.bd-dl dt .subject{font-size:1.8rem;line-height:140%;letter-spacing:0;color:#26292f;padding-bottom:8px}.bd-dl dd{width:50%;text-align:right;padding:24px 0 16px;border-bottom:1px solid #dae0ec}.alarm-text:before,.alert-box.nopayment:before{content:"";display:inline-block;width:120px;height:120px;background-image:url(../images/my/bg_nopayment.png);background-size:120px 120px;background-repeat:no-repeat}.alarm-text,.noplace-tit{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}.alarm-text{position:relative;font-size:1.4rem;font-weight:500;color:#df2e3c;text-align:left;margin-top:24px;padding-left:24px}.alarm-text:before{width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-position:-60px -100px;position:absolute;top:1px;left:0}.normal-text{font-size:1.6rem;font-weight:600;padding-top:24px}.btn-wrap{text-align:center;margin:32px auto 0}.form-line.info .unit.certify-num{font-size:1.3rem;line-height:140%;letter-spacing:0;text-align:center;display:inline-block;background:#f68341;border-radius:8px;color:#fff;padding:8px 12px;margin-right:-4px}.form-line.info .unit.certify-num:disabled{background:rgba(22,24,27,.05);color:#c6ccd9;cursor:default;pointer-events:none}.form-line.info .unit.certify-num:hover{background:#dd7235}.form-line.info .unit.certify-num:active{background:#c46229}.form-line.info .unit.re-request{font-size:1.3rem;line-height:140%;letter-spacing:0;text-align:center;display:inline-block;background:#dae0ec;border-radius:4px;color:#16181b;padding:8px 12px}.form-line.info .unit.re-request:disabled,.personal_information .inquiry_area .form_area .input_wrap button:disabled{background:rgba(22,24,27,.05);color:#c6ccd9;cursor:default;pointer-events:none}.form-line.info .unit.re-request:hover{background:#e9edf5}.form-line.info .unit.re-request:active{background:#dae0ec}.form-box--wrap{padding-top:24px}.my-header--wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1024px){.my-header--wrap{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.my-header--wrap .h-title{float:left;padding:0}}.my-header--wrap .right-btn,.my-main .member-list li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.my-header--wrap .right-btn .btn-circle--icon{position:relative}.my-header--wrap .right-btn .notice{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_header.png);background-size:50px 75px;background-repeat:no-repeat;background-position:0 -25px}.my-header--wrap .right-btn .notice:after{content:"";width:40px;height:40px;display:inline-block;position:absolute;top:50%;right:-8px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);border-radius:40px}.my-header--wrap .right-btn .notice:hover:after{background:rgba(22,24,27,.05)}.my-header--wrap .right-btn .notice:active:after{background:rgba(22,24,27,.1)}.my-header--wrap .right-btn .notice:disabled,.my-header--wrap .right-btn .setting:disabled,.my-ship--info .icon24-btn a:disabled,.my-ship--info .icon24-btn button:disabled{cursor:default;pointer-events:none}.my-header--wrap .right-btn .notice:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.my-header--wrap .right-btn .notice.new:before{content:"";top:0;right:0;position:absolute;width:4px;height:4px;border-radius:50%;background-color:#df2e3c}.my-header--wrap .right-btn .setting{content:"";width:24px;height:24px;background-image:url(../images/icon_header.png);background-size:50px 75px;background-repeat:no-repeat;background-position:-25px -25px;margin-left:20px;display:none}.my-header--wrap .right-btn .setting:after{content:"";width:40px;height:40px;display:inline-block;position:absolute;top:50%;right:-8px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);border-radius:40px;z-index:9999}.my-header--wrap .right-btn .setting:hover:after,.my-ship--info .icon24-btn a:hover:after,.my-ship--info .icon24-btn button:hover:after{background:rgba(22,24,27,.05)}.my-header--wrap .right-btn .setting:active:after,.my-ship--info .icon24-btn a:active:after,.my-ship--info .icon24-btn button:active:after{background:rgba(22,24,27,.1)}.my-header--wrap .right-btn .setting:disabled:after,.my-ship--info .icon24-btn a:disabled:after,.my-ship--info .icon24-btn button:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.my-main .member-list{padding:40px 0 32px}@media (max-width:767px){.my-main .member-list{padding:40px 0 24px}}@media (max-width:767px){.my-main .member-list li{margin-bottom:8px}}.icon-btn a,.my-main .member-list li .member-info *{display:block}.my-main .member-list li .member-info .value{font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67}.my-main .member-list li .member-info .name{padding-top:2px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}.my-main .member-list li .thumb-profile{float:left;margin-right:16px;width:100px;height:100px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.12);box-shadow:0 4px 8px rgba(0,0,0,.12)}@media (max-width:767px){.my-main .member-list li .thumb-profile{width:80px;height:80px}}.my-main .my-menu--area{padding:12px 0}.my-main .my-menu--area ul li{width:100%;padding:20px 0}@media (max-width:1024px){.my-main .my-menu--area ul li{padding:0}}.my-main .my-menu--area ul li a{padding:20px 24px 20px 0;position:relative;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:1024px){.my-main .my-menu--area ul li a{display:block}}.my-main .my-menu--area ul li a:after{position:absolute;right:8px;top:45%;content:"";width:2px;height:2px;border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:2px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.icon-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-bottom:12px}.icon-btn a{width:33.3333333333%;height:133px;margin-right:16px;background:#fff;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:20px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);border:1px solid #f7f9fd;text-align:center;padding:87px 8px 24px;font-weight:500}@media (max-width:767px){.icon-btn a{margin-right:8px;font-size:1.4rem}}.icon-btn a:last-of-type{margin-right:0}.icon-btn a:after{top:16px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);position:absolute;content:"";display:inline-block;width:60px;height:60px}.icon-btn .child-edit:after,.icon-btn .counsel-info:after,.icon-btn .inquiry-info:after,.icon-btn .pay-edit:after{background-image:url(../images/my/mymain.png);background-size:120px 120px;background-repeat:no-repeat;background-position:0 0}.icon-btn .counsel-info:after,.icon-btn .inquiry-info:after,.icon-btn .pay-edit:after{background-position:-60px 0}.icon-btn .counsel-info:after,.icon-btn .inquiry-info:after{background-position:-60px -60px}.icon-btn .counsel-info:after{background-position:0 -55px}.my-ship ul{padding:12px 0}.my-ship ul li{width:100%;padding:20px 0 12px;position:relative}.my-ship--list{margin:32px 0 0}@media (max-width:767px){.my-ship--list{margin-left:-20px;margin-right:-20px}}.my-ship--info{padding:32px 0 24px}@media (max-width:767px){.my-ship--info{padding-left:20px;padding-right:20px}}.my-ship--info .name{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px}.my-ship--info .name .basic{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#f68341;font-weight:500}.my-ship--info .address,.my-ship--info .phone-num{font-size:1.6rem;line-height:176%;letter-spacing:0}.my-ship--info .phone-num{padding-bottom:8px}.my-ship--info .icon24-btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:12px}.my-ship--info .icon24-btn .edit-btn,.my-ship--info .icon24-btn .trash-btn{position:relative;width:40px;height:40px;text-align:center;display:inline-block;border-radius:40px;color:#26292f;background:#f4f6fa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.my-ship--info .icon24-btn .edit-btn.large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.my-ship--info .icon24-btn .edit-btn.medium{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}.my-ship--info .icon24-btn .edit-btn.small{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500}.my-ship--info .icon24-btn .edit-btn.x-small{padding:4px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}.my-ship--info .icon24-btn .edit-btn.small-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.my-ship--info .icon24-btn .edit-btn.small-large{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.my-ship--info .icon24-btn .edit-btn.small-medium{padding:12px 20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.my-ship--info .icon24-btn .edit-btn.small-medium{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.my-ship--info .icon24-btn .edit-btn.medium-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.my-ship--info .icon24-btn .edit-btn.medium-large{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.my-ship--info .icon24-btn .edit-btn i.img-24,.my-ship--info .icon24-btn .trash-btn i.img-24{position:absolute;display:inline-block;width:24px;height:24px;vertical-align:-2px}.my-ship--info .icon24-btn .edit-btn i.img-24.edit-black:before,.my-ship--info .icon24-btn .trash-btn i.img-24.edit-black:before{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -125px}.my-ship--info .icon24-btn .trash-btn{margin-left:20px;padding:2px}.my-ship--info .icon24-btn .trash-btn.large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.my-ship--info .icon24-btn .trash-btn.medium{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}.my-ship--info .icon24-btn .trash-btn.small{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500}.my-ship--info .icon24-btn .trash-btn.x-small{padding:4px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}.my-ship--info .icon24-btn .trash-btn.small-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.my-ship--info .icon24-btn .trash-btn.small-large{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.my-ship--info .icon24-btn .trash-btn.small-medium{padding:12px 20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.my-ship--info .icon24-btn .trash-btn.small-medium{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.my-ship--info .icon24-btn .trash-btn.medium-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.my-ship--info .icon24-btn .trash-btn.medium-large{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.my-ship--info .icon24-btn .trash-btn i.img-24.edit-black:before{background-position:0 -150px}.my-ship--box{padding:24px 0}.layer-wrap .payment-status .paycont-wrap .membership-fee-details .details-group__lists>ul li~li,.my-ship--box .form-box--unit+.form-wrap__agree{margin-top:12px}.alert-box.no-address:before,.study-certify:before{content:"";display:inline-block;width:120px;height:120px;background-image:url(../images/my/bg_noaddress.png);background-size:120px 120px;background-repeat:no-repeat}.btn-addr,.certify-menu--thum .certify-list .card-shadow.cont{width:100%;background:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn-addr{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 0 1px #c6ccd9 inset;box-shadow:0 0 0 1px #c6ccd9 inset;border-radius:8px;padding:12px 20px 12px 16px;margin-top:8px;font-size:1.8rem;letter-spacing:-.5px;color:#8b919c;border:0;line-height:200%}.btn-addr .btn-addr24:before,.certify-menu--thum .certify-list .card-shadow.cont .sub:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px 0}.study-certify:before{background-image:url(../images/my/img_certified.png)}.certify-menu--thum{margin-bottom:-24px}.certify-menu--thum .certify-list{width:100%;padding-bottom:32px}@media (max-width:767px){.certify-menu--thum .certify-list{padding-bottom:32px}}.certify-menu--thum .certify-list li{width:100%}.certify-menu--thum .certify-list .card-shadow.cont{overflow:hidden;padding:32px;margin-bottom:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.certify-menu--thum .certify-list .card-shadow.cont{display:block;padding:20px 24px}}.certify-menu--thum .certify-list .card-shadow.cont .label-text{display:inline-block;top:16px;left:16px;padding:2px 8px}.certify-menu--thum .certify-list .card-shadow.cont .count{display:block;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.certify-menu--thum .certify-list .card-shadow.cont .title{margin-top:0;font-size:2.4rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.certify-menu--thum .certify-list .card-shadow.cont .title{padding-bottom:4px;font-size:2rem;line-height:140%;letter-spacing:0}}.certify-menu--thum .certify-list .card-shadow.cont .sub,.claim-wrap__month-price .month-price__list>ul li .detail-top__status .sub-type{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:140%;letter-spacing:0;font-weight:600}.certify-menu--thum .certify-list .card-shadow.cont .sub{padding-top:2px;font-size:1.6rem;color:#f68341;position:relative;padding-right:24px}@media (max-width:767px){.certify-menu--thum .certify-list .card-shadow.cont .sub{float:left;font-size:1.4rem;line-height:140%;letter-spacing:0}}.certify-menu--thum .certify-list .card-shadow.cont .sub:after{background-position:-75px -25px;right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute}.regular-payment-change .line-grid--box{border-bottom:0 none;padding-bottom:0;margin-bottom:0}.regular-payment-change .line-grid--box+.h-title--2{padding-top:40px}.regular-payment-change .manage-line--box,.regular-payment-change .text-notice .des>li+li{margin-top:8px}.regular-payment-change .manage-line--box dl dd,.regular-payment-change .manage-line--box dl dt{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}.regular-payment-change .manage-line--box dl dt{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:60px;color:#6c727c}.regular-payment-change .manage-line--box dl dd{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:16px;color:#26292f}.regular-payment-change .manage-line--box dl dd em{padding-left:12px;font-weight:400;color:#575d67}.regular-payment-change .text-notice{margin-top:0;padding:24px 0!important}.regular-payment-change .form-wrap__agree{border-top:1px solid #dae0ec;padding-top:12px}.regular-payment-change .reason-choose--box{padding-bottom:0}.regular-payment-change .reason-choose--box+.noti-text{margin-top:12px;margin-bottom:24px}.claim-wrap__month-price{margin:44px 0 32px}.claim-wrap__month-price .month-price__top .text1{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500}.claim-wrap__month-price .month-price__top .text2,.claim-wrap__month-price .month-price__top .text3{margin-top:4px;font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}.claim-wrap__month-price .month-price__top .text3{font-size:2.4rem}.claim-wrap__month-price .month-price__list{margin-top:24px;padding-bottom:24px}.claim-wrap__month-price .month-price__list>ul li{position:relative;padding:24px;border-radius:16px;border:1px solid #dae0ec}.claim-wrap__month-price .month-price__list>ul li a,.teacher-best .survey-list>li .survey-list--box a{position:absolute;top:0;right:0;bottom:0;left:0}.claim-wrap__month-price .month-price__list>ul li .detail-top__status .sub-type{font-size:1.3rem}.claim-wrap__month-price .month-price__list>ul li .detail-top__status .sub-type--success{color:#26d09d}.claim-wrap__detail .detail-lists .list-group__title .title-payment .payment-status .sub-type--success::after,.claim-wrap__month-price .month-price__list>ul li .detail-top__status .sub-type--success::after,.claim-wrap__month-price .month-price__list>ul li .detail-top__title .list-price::after{margin-left:2px;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/form.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -25px}.claim-wrap__month-price .month-price__list>ul li .detail-top__status .sub-type--error{color:#df2e3c}.claim-wrap__month-price .month-price__list>ul li .detail-bottom,.claim-wrap__month-price .month-price__list>ul li .detail-top__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.claim-wrap__month-price .month-price__list>ul li .detail-top__title{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.claim-wrap__month-price .month-price__list>ul li .detail-top__title .list-title{font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.claim-wrap__month-price .month-price__list>ul li .detail-top__title .list-title{font-size:1.6rem;line-height:140%;letter-spacing:0}}.claim-wrap__month-price .month-price__list>ul li .detail-top__title .list-price{position:relative;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;color:#3c4047}.claim-wrap__month-price .month-price__list>ul li .detail-top__title .list-price::after{width:24px;height:24px;background-image:url(../images/icon_24.png);background-position:-25px -100px}.claim-wrap__month-price .month-price__list>ul li .detail-bottom .bottom-left dl dd,.claim-wrap__month-price .month-price__list>ul li .detail-top__title .list-price em{color:#1875e0}.claim-wrap__month-price .month-price__list>ul li .detail-bottom{margin-top:16px;padding-top:20px;border-top:1px solid #dae0ec}@media (max-width:767px){.claim-wrap__month-price .month-price__list>ul li .detail-bottom{padding-top:16px}}.claim-wrap__month-price .month-price__list>ul li .detail-bottom>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.claim-wrap__detail .detail-contents__title .title-top,.claim-wrap__detail .detail-top,.claim-wrap__month-price .month-price__list>ul li .detail-bottom dl,.claim-wrap__month-price .month-price__list>ul li .detail-top__title .list-price{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.claim-wrap__month-price .month-price__list>ul li .detail-bottom dl{font-weight:500}@media (max-width:767px){.claim-wrap__month-price .month-price__list>ul li .detail-bottom dl{display:block}}@media (max-width:767px){.claim-wrap__month-price .month-price__list>ul li .detail-bottom dl dt{font-size:1.2rem;line-height:140%;letter-spacing:0}}.claim-wrap__month-price .month-price__list>ul li .detail-bottom dl dd{margin-left:16px;font-size:1.8rem;line-height:140%;letter-spacing:0;color:#3c4047}@media (max-width:767px){.claim-wrap__month-price .month-price__list>ul li .detail-bottom dl dd{margin-left:0;padding-top:2px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.claim-wrap__detail .detail-top{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:36px;padding:24px 0 20px}@media (max-width:1024px){.claim-wrap__detail .detail-top{margin-top:0}}@media (min-width:0px) and (max-width:319px){.claim-wrap__detail .detail-top{display:block}}.claim-wrap__detail .detail-top__user-name{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.claim-wrap__detail .detail-top__month-select{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:200px;margin-left:8px}@media (min-width:0px) and (max-width:319px){.claim-wrap__detail .detail-top__month-select{width:100%;margin-top:8px;margin-left:0}}.claim-wrap__detail .detail-contents,.claim-wrap__detail .detail-lists>ul>li~li{margin-top:20px}.claim-wrap__detail .detail-contents__title .title-top{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.claim-wrap__detail .detail-contents__title .title-top__price{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}.claim-wrap__detail .detail-contents__title .title-top__badge{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:60px;margin-left:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:24px;font-size:1.3rem;line-height:140%;letter-spacing:0;background:#26d09d;color:#fff;border-radius:999px}.claim-wrap__detail .detail-lists{padding-top:32px}.claim-wrap__detail .detail-lists .list-group{position:relative;padding:0 20px;background:#fff;border:1px solid #e9edf5;border-radius:16px}.claim-wrap__detail .detail-lists .list-group__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0 8px;border-bottom:1px solid #6c727c}.claim-wrap__detail .detail-lists .list-group__title .title-payment,.claim-wrap__detail .detail-lists .list-group__title .title-payment .payment-status .sub-type{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:140%;letter-spacing:0}.claim-wrap__detail .detail-lists .list-group__title .title-payment{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding-right:4px;font-weight:500;color:#575d67}.claim-wrap__detail .detail-lists .list-group__title .title-payment .payment-status .sub-type{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:600}.claim-wrap__detail .detail-lists .list-group__title .title-payment .payment-status .sub-type--success{color:#26d09d}.claim-wrap__detail .detail-lists .list-group__title .title-payment .payment-status .sub-type--error{color:#df2e3c}.claim-wrap__detail .detail-lists .list-group__title .title-payment .payment-type{color:#575d67;font-weight:600}.claim-wrap__detail .detail-lists .list-group__title .title-payment .payment-date{color:#1875e0;font-weight:600}.claim-wrap__detail .detail-lists .list-group__title .title-payment .payment-text{color:#575d67}.claim-wrap__detail .detail-lists .list-group__title .title-price{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600}.claim-wrap__detail .detail-lists .list-group__subject>ul>li{padding:20px 0}.claim-wrap__detail .detail-lists .list-group__subject>ul>li~li{border-top:1px solid #e9edf5}.claim-wrap__detail .detail-lists .list-group__subject .subject-group__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}.claim-wrap__detail .detail-lists .list-group__subject .subject-group__top .top-subject{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:4px}.claim-wrap__detail .detail-lists .list-group__subject .subject-group__top .top-subject em{padding-right:4px;font-weight:600}.claim-wrap__detail .detail-lists .list-group__subject .subject-group__top .top-price{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.claim-wrap__detail .detail-lists .list-group__subject .subject-group__bottom,.claim-wrap__detail .detail-lists .list-group__subject .subject-group__bottom .bottom-type .badge-type{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:140%;letter-spacing:0}.claim-wrap__detail .detail-lists .list-group__subject .subject-group__bottom{margin-top:4px;font-size:1.4rem;color:#6c727c}.claim-wrap__detail .detail-lists .list-group__subject .subject-group__bottom .bottom-type{margin-left:8px}.claim-wrap__detail .detail-lists .list-group__subject .subject-group__bottom .bottom-type .badge-type{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4px;border-radius:4px;font-size:1.3rem;font-weight:500}.claim-wrap__detail .detail-lists .list-group__subject .subject-group__bottom .bottom-type .badge-type--discount{background:#fde6d9;color:#df2e3c}.claim-wrap__detail .detail-lists~[class^=btn-wrap]{padding-top:24px}.claim-wrap__payment-detail{margin-top:8px}.claim-wrap__payment-detail .payment-detail>ul li{padding:24px 0}.claim-wrap__payment-detail .payment-detail>ul li~li{border-top:1px solid #dae0ec}.claim-wrap__payment-detail .payment-detail .detail-box__top,.claim-wrap__payment-detail .payment-detail .detail-box__top .top-state{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.claim-wrap__payment-detail .payment-detail .detail-box__top .top-state{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;font-size:1.3rem;line-height:140%;letter-spacing:0;border-radius:999px;background:#26292f;color:#fff}.claim-wrap__payment-detail .payment-detail .detail-box__top .top-state--cancel{background:#fde6d9;color:#df2e3c}.claim-wrap__payment-detail .payment-detail .detail-box__top .top-date{font-size:1.4rem;line-height:140%;letter-spacing:0;color:nvm #8b919c}.claim-wrap__payment-detail .payment-detail .detail-box__body{margin-top:16px}.claim-wrap__payment-detail .payment-detail .detail-box__body .body-title{display:block;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.claim-wrap__payment-detail .payment-detail .detail-box__body .body-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px}.claim-wrap__payment-detail .payment-detail .detail-box__body .body-info__price{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600}.claim-wrap__payment-detail .payment-detail .detail-box__body .body-info__type{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:4px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67}.claim-wrap__payment-detail .payment-detail .detail-box__body .body-info__type::before{content:"/";padding-right:4px}.layer-wrap .payment-status .paytit-wrap{padding-right:56px}.layer-wrap .payment-status .paytit-wrap .pay-icon{top:0;right:0}.layer-wrap .payment-status .paytit-wrap .pay-icon .cardpay-schedule,body.web-view .my-header--wrap .right-btn .setting{display:block}.layer-wrap .payment-status .paytit-wrap .pay-icon .cardpay-schedule::before{position:relative;top:auto;right:auto}.layer-wrap .payment-status .paytit-wrap .pay-icon__text{display:block;margin-top:16px}.layer-wrap .payment-status .paytit-wrap .pay-icon__text .text{margin:0;padding:4px 8px;font-size:1.3rem;line-height:140%;letter-spacing:0;color:#6c727c;border-radius:999px;background-color:#f4f6fa}.layer-wrap .payment-status .paytit-wrap .pay-icon__text .text em{padding:0;background:0 0;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#f68341}.layer-wrap .payment-status .paycont-wrap .claim-status,.layer-wrap .payment-status .paycont-wrap .membership-fee-details .details-group__lists>ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:140%;letter-spacing:0}.layer-wrap .payment-status .paycont-wrap .claim-status{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:24px 0;padding:12px;border-radius:4px;font-size:1.4rem}.layer-wrap .payment-status .paycont-wrap .claim-status__title{font-weight:600}.layer-wrap .payment-status .paycont-wrap .claim-status__payment-date,.study-stop__choose .study-list>ul li p strong,.study-stop__start .study-list>ul li p strong{padding-left:8px}.layer-wrap .payment-status .paycont-wrap .claim-status__claim-date{padding-left:4px}.layer-wrap .payment-status .paycont-wrap .claim-status--pay-default{background:#fef5f0;color:#26292f}.layer-wrap .payment-status .paycont-wrap .claim-status--pay-default .claim-status__title,.survey-info--box .title em,.survey-title em{color:#f68341}.layer-wrap .payment-status .paycont-wrap .claim-status--pay-complete{background:#26d09d;color:#fff}.layer-wrap .payment-status .paycont-wrap .claim-status--pay-schedule{background:#f4f6fa;color:#575d67}.layer-wrap .payment-status .paycont-wrap .claim-status--pay-schedule .claim-status__title{color:#df2e3c}.layer-wrap .payment-status .paycont-wrap .regular-total{padding:24px 0 12px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #575d67}.layer-wrap .payment-status .paycont-wrap .membership-fee-details .details-group__title{padding:24px 0 8px;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600;color:#3c4047}.layer-wrap .payment-status .paycont-wrap .membership-fee-details .details-group__lists{padding:20px 16px;border:1px solid #dae0ec;border-radius:8px}.layer-wrap .payment-status .paycont-wrap .membership-fee-details .details-group__lists>ul li{position:relative;font-size:1.6rem}.layer-wrap .payment-status .paycont-wrap .membership-fee-details .details-group__lists>ul li:is(.include) .list-title{padding-left:21px}.layer-wrap .payment-status .paycont-wrap .membership-fee-details .details-group__lists>ul li:is(.include) .list-title::before{position:absolute;top:0;left:0;content:"";display:inline-block;width:17px;height:20px;background-image:url(../images/my/icon_include.png);background-size:17px 20px;background-repeat:no-repeat}.layer-wrap .payment-status .paycont-wrap .membership-fee-details .details-group__lists .list-title{color:#575d67}.certify-wrap{margin-top:37px;padding-top:374px;background-image:url(../images/my/bg_member_certify.png);background-size:500px 360px;background-repeat:no-repeat;background-position:50% 0}@media (max-width:767px){.certify-wrap{padding-top:260px;margin:0;background-size:328px 236px}}.survey-info--box .title,.survey-title{line-height:140%;letter-spacing:0;font-weight:600}.survey-title{font-size:3.8rem;margin-top:80px;text-align:center}@media (max-width:1024px){.survey-title{font-size:3rem;line-height:140%;letter-spacing:0;margin-top:60px}}.survey-info--box{background:#f7f9fd;border-radius:16px;padding:60px 40px;margin-top:40px}@media (max-width:767px){.survey-info--box{margin-top:24px;padding:32px 20px}}.survey-info--box .title{font-size:2.4rem}@media (max-width:767px){.survey-info--box .title{font-size:1.8rem;line-height:140%;letter-spacing:0}}.survey-info--box .title:before,.survey-list li .survey-list--box.completed:before{content:"";width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat}.survey-info--box .title:before{background-position:-25px -25px;display:block;margin-bottom:16px}.survey-info--box .des{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500;margin-top:40px;color:#575d67}@media (max-width:767px){.survey-info--box .des{font-size:1.6rem;line-height:176%;letter-spacing:0;margin-top:16px}}.text-notice{margin-top:40px;padding-top:24px;border-top:1px solid #dae0ec}.text-notice .h-title--3{padding:0}.text-notice .des{margin-top:12px;font-size:1.6rem;line-height:176%;letter-spacing:0;color:#8b919c}@media (max-width:767px){.text-notice .des{font-size:1.4rem;line-height:160%;letter-spacing:0}}.text-notice .des .bullet-list>li{position:relative;padding-left:24px;list-style-type:none!important}.text-notice .des .bullet-list>li:before{top:50%;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.text-notice__type-bullet{border-top:1px solid #e9edf5}.text-notice__type-bullet .h-title--3{color:#575d67}.text-notice__type-bullet .des>li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding-left:16px;color:#575d67}.text-notice__type-bullet .des>li+li{margin-top:4px}.text-notice .des .bullet-list>li:before,.text-notice__type-bullet .des>li::before{content:"";width:4px;height:4px;position:absolute;background:#575d67;border-radius:50%}.text-notice__type-bullet .des>li::before{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;top:9px;left:0}.text-notice__type-bullet.gray-60 .des>li,.text-notice__type-bullet.light .des>li{color:#8b919c}.text-notice__type-bullet.gray-60 .des>li::before,.text-notice__type-bullet.light .des>li::before{background:#8b919c}.text-notice__type-bullet.gray-70 .des>li{color:#6c727c}.text-notice__type-bullet.gray-70 .des>li::before{background:#6c727c}.text-notice__type-bullet.gray-80 .des>li,.winner-list--box .winner-list th.winner-name{color:#575d67}.text-notice__type-bullet.gray-80 .des>li::before{background:#575d67}.text-notice__type-bullet.no-border{border:0;padding-top:0}.survey-progress--wrap{position:relative;min-height:68px;font-weight:600;margin-top:32px}.survey-progress--wrap .title{font-size:2.4rem;line-height:140%;letter-spacing:0;display:block;margin-right:78px}.survey-progress--wrap .progress{position:absolute;top:0;right:0;font-size:1.4rem;line-height:140%;letter-spacing:0;background:rgba(22,24,27,.05);border-radius:20px;padding:4px 12px;color:rgba(22,24,27,.4)}.survey-progress--wrap .progress.completed{color:#26d09d;border:1px solid #26d09d;background:#fff}.survey-list{margin-top:24px}.survey-list li{padding-bottom:16px}.survey-list li .survey-list--box{position:relative;border:1px solid #dae0ec;border-radius:16px;background:#fff;padding:32px 24px 24px 32px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08)}@media (max-width:767px){.survey-list li .survey-list--box{padding:20px 16px 20px 20px}}.survey-list li .survey-list--box .teacher-info{padding-left:74px}.survey-list li .survey-list--box .teacher-info *,.teacher-best .survey-list>li .survey-list--box .teacher-info__user span{display:block}.survey-list li .survey-list--box .teacher-info .user{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600;color:#8b919c;margin-top:4px}@media (max-width:767px){.survey-list li .survey-list--box .teacher-info .user{font-size:1.4rem;line-height:140%;letter-spacing:0}}.survey-list li .survey-list--box .teacher-info .name{padding-top:2px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.survey-list li .survey-list--box .teacher-info .name{font-size:2rem;line-height:140%;letter-spacing:0}}.survey-list li .survey-list--box .teacher-info .subject{padding-top:8px;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}@media (max-width:767px){.survey-list li .survey-list--box .teacher-info .subject{font-size:1.6rem;line-height:140%;letter-spacing:0}}.survey-list li .survey-list--box .thumb-profile{float:left;margin-right:16px;background-image:url(../images/place/profile_teacher.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.survey-list li .survey-list--box .btn-wrap{text-align:right;margin-top:8px}@media (max-width:767px){.survey-list li .survey-list--box .btn-wrap{margin-top:16px}}.survey-list li .survey-list--box .btn-wrap *{width:120px}.survey-list li .survey-list--box.completed{border:1px solid rgba(22,24,27,.05);-webkit-box-shadow:none;box-shadow:none;padding-bottom:32px}.survey-list li .survey-list--box.completed:before{display:inline-block;background-position:-50px -25px;position:absolute;top:32px;right:24px}@media (max-width:767px){.survey-list li .survey-list--box.completed:before{top:20px;right:16px}.survey-list li .survey-list--box.completed{padding-bottom:24px}}.survey-qa--list{border-top:1px solid #dae0ec;margin-bottom:40px}.survey-qa--list li{border-bottom:1px solid #dae0ec;padding:32px 0}.survey-qa--list li .qa-text{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500}.survey-qa--list li .vote-box{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.survey-qa--list li .vote-box .item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.survey-qa--list li .vote-box .item .icon{position:relative;content:"";width:52px;height:52px;display:block;border-radius:50%;background:#f7f9fd;margin:0 auto;border:1px solid rgba(22,24,27,.05);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.survey-qa--list li .vote-box .item .icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";display:inline-block;width:26px;height:26px}.survey-qa--list li .vote-box .item .icon.agree-0:before,.survey-qa--list li .vote-box .item .icon:before{background-image:url(../images/icon_survey250515.png);background-size:190px 60px;background-repeat:no-repeat;background-position:0 0}.survey-qa--list li .vote-box .item .icon.agree-1:before,.survey-qa--list li .vote-box .item .icon.agree-2:before{background-image:url(../images/icon_survey250515.png);background-size:190px 60px;background-repeat:no-repeat;background-position:-40px 0}.survey-qa--list li .vote-box .item .icon.agree-2:before{background-position:-80px 0}.survey-qa--list li .vote-box .item .icon.agree-3:before,.survey-qa--list li .vote-box .item .icon.agree-4:before{background-image:url(../images/icon_survey250515.png);background-size:190px 60px;background-repeat:no-repeat;background-position:-120px 0}.survey-qa--list li .vote-box .item .icon.agree-4:before{background-position:-160px 0}.survey-qa--list li .vote-box .item .text{display:block;margin-top:8px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#3c4047}.survey-qa--list li .vote-box .item.selected .icon{background:#f68341}.survey-qa--list li .vote-box .item.selected .icon:before{background-position-y:-30px}.agree_cont .agree-tbl table td em,.counsel-list--wrap li .counsel-box.step-2 .study-list--box dl dt,.form-group label em,.study-stop__start h3 em,.survey-qa--list li .vote-box .item.selected .text,.teacher-best .survey-progress--wrap .title em{color:#f68341}.opinion-box .form-line textarea{width:100%;height:180px;resize:none}.opinion-box .form-line textarea:placeholder{color:#8b919c}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}.swiper,.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:0;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-moz-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-moz-transition-property:transform,height,-moz-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-moz-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-moz-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;-moz-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:-moz-calc(var(--swiper-navigation-size)/44*27);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:-moz-calc(0 - var(--swiper-navigation-size)/2);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{text-align:center;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding-top:24px}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-top, 0px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-moz-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-moz-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-moz-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-moz-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-moz-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 10px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 10px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:#c6ccd9;opacity:var(--swiper-pagination-bullet-inactive-opacity, 1)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:#575d67}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-moz-transition:.2s transform,.2s top,.2s -moz-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform,.2s -moz-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-moz-transition:.2s transform,.2s left,.2s -moz-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform,.2s -moz-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-moz-transition:.2s transform,.2s right,.2s -moz-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform,.2s -moz-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-moz-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius, 10px)}.swiper-scrollbar{-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:-moz-calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%));width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:-moz-calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%));height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification,.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid-column>.swiper-wrapper,.swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{-webkit-transition-property:opacity,height,-webkit-transform;-moz-transition-property:transform,opacity,height,-moz-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform,-moz-transform}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;transform-origin:center bottom}.benefit-main .h-title{padding-top:40px}@media (max-width:767px){.benefit-main .h-title+.h-title--2{padding-top:24px}}.benefit-card--list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.benefit-card--list li{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.benefit-card--list li:nth-child(1):only-child{width:100%}.benefit-card--list li:nth-child(1):first-child:not(:only-child),.benefit-card--list li:nth-child(2):first-child:not(:only-child),.benefit-card--list li:nth-child(2):only-child,.benefit-card--list li:nth-child(3):only-child{width:50%}.benefit-card--list li:nth-child(3):last-child:not(:only-child){width:100%}.benefit-card--list li:nth-child(n+4):not(:only-child){width:50%}.benefit-card--list li .card-shadow{margin:0 6px 12px;overflow:hidden;background:#fff;background-size:71px 71px;background-repeat:no-repeat;background-position:right 24px top 30px;position:relative}.benefit-card--list li .card-shadow.promotion-billing:after,.benefit-card--list li .card-shadow.promotion-card:after,.benefit-card--list li .card-shadow.promotion-discount:after,.benefit-card--list li .card-shadow.promotion-present:after{position:absolute;content:"";display:inline-block;width:71px;height:71px;background-image:url(../images/benefit/icon_benefit.png);background-size:150px 150px;background-repeat:no-repeat;background-position:0 0;right:24px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.benefit-card--list li .card-shadow.promotion-billing:after,.benefit-card--list li .card-shadow.promotion-discount:after,.benefit-card--list li .card-shadow.promotion-present:after{background-position:-75px 0}.benefit-card--list li .card-shadow.promotion-billing:after,.benefit-card--list li .card-shadow.promotion-present:after{background-position:0 -75px}.benefit-card--list li .card-shadow.promotion-billing:after{background-position:-75px -75px}.benefit-card--list li .card-shadow .cont{position:relative;display:block;padding:24px}.benefit-card--list li .card-shadow .cont .label-text{display:inline-block;padding:2px 8px;margin-right:4px}.benefit-card--list li .card-shadow .cont .label-text.line-secondary-50,.benefit-center--thum .benefit-list .card-shadow.cont .label-text.line-secondary-50{border:1px solid #1e86ff;background-color:#fff;color:#1e86ff}.benefit-card--list li .card-shadow .cont .count{display:block;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.benefit-card--list li .card-shadow .cont .title{display:block;margin:10px 71px 0 0;padding-right:12px;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.benefit-card--list li .card-shadow .cont .title{font-size:1.8rem;line-height:140%;letter-spacing:0}}.benefit-card--list li .card-shadow .cont .sub{display:block;margin:4px 71px 0 0;padding-right:12px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.benefit-card--list li .card-shadow .cont .icon{position:absolute;right:24px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);display:block;width:71px;height:71px}@media (max-width:767px){.benefit-card--list li{width:100%}.benefit-card--list li:nth-child(1):first-child:not(:only-child),.benefit-card--list li:nth-child(2):first-child:not(:only-child),.benefit-card--list li:nth-child(2):only-child,.benefit-card--list li:nth-child(3):only-child{width:100%}.benefit-card--list li:nth-child(n+4):not(:only-child){width:100%}}.benefit-center--thum{margin-bottom:-24px}.benefit-center--thum .mscroll-box--width{display:block;margin-left:-8px;margin-right:-16px;padding-right:8px}@media (max-width:767px){.benefit-center--thum .mscroll-box--width{overflow-x:auto;margin:0 -20px;padding:0}}.benefit-center--thum .benefit-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:60px}@media (max-width:767px){.benefit-center--thum .benefit-list{padding-bottom:40px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.benefit-center--thum .benefit-list li,.event-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.benefit-center--thum .benefit-list li{-webkit-box-flex:0;-webkit-flex:0 1 25%;-moz-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.benefit-center--thum .benefit-list li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-right:12px}.benefit-center--thum .benefit-list li:first-child{padding-left:20px}.benefit-center--thum .benefit-list li:last-child{padding-right:20px}}.benefit-center--thum .benefit-list .card-shadow.cont{width:168px;overflow:hidden;background:#fff;position:relative;display:block;height:192px;padding:24px 20px;margin-bottom:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.benefit-center--thum .benefit-list .card-shadow.cont.noon-math:after{position:absolute;content:"";display:inline-block;width:98px;height:83px;background-image:url(../images/benefit/icon_channel.png);background-size:400px 250px;background-position:0 0;background-repeat:no-repeat;right:0;bottom:0}.benefit-center--thum .benefit-list .card-shadow.cont.noon-english:after,.benefit-center--thum .benefit-list .card-shadow.cont.noon-korean:after,.benefit-center--thum .benefit-list .card-shadow.cont.summit-math:after{position:absolute;content:"";display:inline-block;width:98px;height:83px;background-image:url(../images/benefit/icon_channel.png);background-size:400px 250px;background-position:-100px 0;background-repeat:no-repeat;right:0;bottom:0}.benefit-center--thum .benefit-list .card-shadow.cont.noon-english:after,.benefit-center--thum .benefit-list .card-shadow.cont.summit-math:after{background-position:-200px 0}.benefit-center--thum .benefit-list .card-shadow.cont.summit-math:after{background-position:-300px 0}.benefit-center--thum .benefit-list .card-shadow.cont.dream-mento:after,.benefit-center--thum .benefit-list .card-shadow.cont.noon-atimom:after,.benefit-center--thum .benefit-list .card-shadow.cont.noon-science:after{position:absolute;content:"";display:inline-block;width:98px;height:83px;background-image:url(../images/benefit/icon_channel.png);background-size:400px 250px;background-position:0 -100px;background-repeat:no-repeat;right:0;bottom:0}.benefit-center--thum .benefit-list .card-shadow.cont.dream-mento:after,.benefit-center--thum .benefit-list .card-shadow.cont.noon-atimom:after{background-position:-100px -100px}.benefit-center--thum .benefit-list .card-shadow.cont.dream-mento:after{background-position:-200px -100px}.benefit-center--thum .benefit-list .card-shadow.cont .label-text{display:inline-block;top:16px;left:16px;padding:2px 8px}.benefit-center--thum .benefit-list .card-shadow.cont .count{display:block;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.benefit-center--thum .benefit-list .card-shadow.cont .title{display:block;margin-top:0;font-size:1.8rem;font-weight:600;line-height:140%}.benefit-center--thum .benefit-list .card-shadow.cont .sub{display:block;margin-top:4px;color:#f68341;position:relative}.benefit-center--thum .benefit-list .card-shadow.cont .sub:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -25px;right:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute}.event-btn{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding-top:36px;padding-bottom:30px}@media (max-width:767px){.event-btn{padding-bottom:0}}.benefit-center--thum .benefit-list .card-shadow.cont .sub,.event-btn .inner,.event-btn .inner a{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}.event-btn .inner{width:50%;text-align:center;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.event-btn .inner a{display:block}.event-btn .inner:first-child:after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:2px;height:24px;background-color:#dae0ec}.alarm-wrap{padding-top:60px;padding-bottom:67px}@media (max-width:767px){.alarm-wrap{padding-top:40px;padding-bottom:0}}.alarm-wrap .alarm-banner{display:block;width:100%;margin-bottom:8px;font-size:1.4rem}.alarm-wrap .alarm-banner:last-child{margin-bottom:0}.alarm-wrap .alarm-banner__link{display:inline-block;width:100%;padding:8px 12px;background-color:#fef5f0;border-radius:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.alarm-wrap .alarm-banner__link:focus,.alarm-wrap .alarm-banner__link:hover{background-color:#fde6d9}@media (max-width:767px){.alarm-wrap .alarm-banner__link{padding:12px 24px}}.alarm-wrap .alarm-banner .cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;width:296px;margin:0 auto}@media (max-width:767px){.alarm-wrap .alarm-banner .cont{width:100%;margin:0}}.alarm-wrap .alarm-banner .cont__text{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.alarm-wrap .alarm-banner .cont i{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;height:40px;width:40px;display:inline-block;border-radius:50%;position:relative;margin-right:12px}.alarm-wrap .alarm-banner .cont .alarm:after,.alarm-wrap .alarm-banner .cont .share:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px -75px}.alarm-wrap .alarm-banner .cont .share:after{background-position:-75px -151px}.event-brand--wrap{position:relative;width:728px;margin:40px auto 0;padding:0 64px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:1024px){.event-brand--wrap{margin-top:0}}@media (max-width:767px){.event-brand--wrap{width:100%;padding:0}}.event-brand--wrap .swiper{padding:0 20px}.event-brand--wrap .swiper.brandSwiper:is(.center) .swiper-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-brand--wrap .swiper.brandSwiper:is(.center) .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}@media (max-width:767px){.event-brand--wrap .swiper{margin:0;padding:0;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.event-brand--wrap .swiper::-webkit-scrollbar{display:none}}.event-brand--wrap .swiper .swiper-wrapper{width:auto;padding-bottom:0}@media (max-width:767px){.event-brand--wrap .swiper .swiper-wrapper{width:100%}}.event-brand--wrap .swiper .swiper-wrapper .swiper-slide{width:78px!important}@media (max-width:767px){.event-brand--wrap .swiper .swiper-wrapper .swiper-slide:not(:first-child){padding-left:16px}.event-brand--wrap .swiper .swiper-wrapper .swiper-slide:first-child{padding-left:20px}.event-brand--wrap .swiper .swiper-wrapper .swiper-slide:last-child{padding-right:20px}}.event-brand--wrap .swiper .swiper-wrapper .swiper-slide .cont{display:block;width:78px;text-align:center}.event-brand--wrap .swiper .swiper-wrapper .swiper-slide .cont .logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:78px;height:78px;border-radius:50%;background:#f7f9fd;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.event-brand--wrap .swiper .swiper-wrapper .swiper-slide .cont .logo img{height:28px;-o-object-fit:contain;object-fit:contain}.event-brand--wrap .swiper .swiper-wrapper .swiper-slide .cont .text{display:block;margin-top:12px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#26292f}.event-brand--wrap .swiper .swiper-wrapper .swiper-slide .cont.selected .logo{border:1px solid #f68341;background-color:#fef5f0}.agree_cont .inden_dl_default dt,.event-brand--wrap .swiper .swiper-wrapper .swiper-slide .cont.selected .text,.notify-list li.new .title em,.teacher-best .not-certified .survey-list>li .survey-list--box .box-title em{font-weight:600}.event-brand--wrap .swiper-button-prev{top:50px;margin-left:-8px}.event-brand--wrap .swiper-button-next:after,.event-brand--wrap .swiper-button-prev:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:0 -100px}.event-brand--wrap .swiper-button-next.swiper-button-disabled,.event-brand--wrap .swiper-button-prev.swiper-button-disabled{opacity:.2}@media (max-width:767px){.event-brand--wrap .swiper-button-prev{display:none}}.event-brand--wrap .swiper-button-next{top:50px}.event-brand--wrap .swiper-button-next:after{background-position:-25px -100px}@media (max-width:767px){.event-brand--wrap .swiper-button-next{display:none}}.event-tit--btn{right:0;position:absolute;display:inline-block;height:44px;font-weight:500;font-size:1.4rem}@media (max-width:767px){.event-tit--btn{padding-bottom:0}}.event-tit--btn .prize{position:relative;padding-right:24px}.event-tit--btn .prize:before,.event-visual .logo .icon-ci:before{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat}.event-tit--btn .prize:before{position:absolute;top:0;background-image:url(../images/icon_16.png);background-size:100px 160px;background-position:-40px -60px}.event-visual .logo{padding-top:32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.event-visual .logo{padding-top:24px}}.event-visual .logo .icon-ci{height:28px}.event-visual .logo .icon-ci img{height:28px;margin-top:-4px}.event-visual .logo .icon-ci:before{background-image:url(../images/icon_16_x_b.png);background-size:16px 16px;vertical-align:middle;margin-top:-4px}.event-visual .logo .icon-ci:first-child:before,.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dd .answer-info .in:first-child:before,.study-case--list li .casebox .info-wrap .text-box .label-info .label:first-child:before{display:none}.event-visual .img-visual{margin:20px auto 0}@media (max-width:767px){.event-visual .img-visual{margin-top:8px;margin-bottom:8px}}.event-visual .img-visual img{width:130px;height:130px;-o-object-fit:contain;object-fit:contain}.event-visual .tit{position:relative;width:100%;font-size:2.4rem;line-height:140%;letter-spacing:0;margin-top:12px;color:#26292f;font-weight:600}@media (max-width:767px){.event-visual .tit{font-size:2rem;line-height:140%;letter-spacing:0}}.event-visual .desc{width:100%;margin-top:2px;font-size:1.6rem;line-height:176%;letter-spacing:0;color:rgba(22,24,27,.8);font-weight:500}@media (max-width:767px){.event-visual .desc{margin-top:4px;font-size:1.4rem;line-height:160%;letter-spacing:0}}.end-event--list .img-list .img-info.type-0,.event-visual.type-0{background:#ffd9d5}.end-event--list .img-list .img-info.type-1,.event-visual.type-1{background:#fff0bb}.end-event--list .img-list .img-info.type-2,.event-visual.type-2{background:#ffdab3}.end-event--list .img-list .img-info.type-3,.event-visual.type-3{background:#ddf1c2}.end-event--list .img-list .img-info.type-4,.event-visual.type-4{background:#c7ecdf}.end-event--list .img-list .img-info.type-5,.event-visual.type-5{background:#d6faff}.end-event--list .img-list .img-info.type-6,.event-visual.type-6{background:#c9deff}.end-event--list .img-list .img-info.type-7,.event-visual.type-7{background:#c3f8eb}.end-event--list .img-list .img-info.type-8,.event-visual.type-8{background:#e4daff}.end-event--list .img-list .img-info.type-9,.event-visual.type-9{background:#dfe3f2}.ing-event--list{margin-top:40px}@media (max-width:767px){.ing-event--list{margin-top:24px}}.ing-event--list .event-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px;padding-bottom:16px}@media (max-width:1024px){.ing-event--list .event-list{padding-bottom:20px}}@media (max-width:767px){.ing-event--list .event-list{margin-left:0;padding-bottom:24px}}.ing-event--list .event-list .event-visual{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 349px;-moz-box-flex:1;-ms-flex:1 0 349px;flex:1 0 349px;border-radius:20px;margin-left:24px;margin-bottom:20px;height:310px}@media (max-width:767px){.ing-event--list .event-list .event-visual{width:100%;height:276px;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:12px;margin-left:0}}.ing-event--list .event-list .event-visual a{display:inline-block;position:relative;width:100%;height:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ing-event--list .event-list .event-visual a .img-visual{margin-top:20px}@media (max-width:767px){.ing-event--list .event-list .event-visual a .img-visual{margin-top:8px;margin-bottom:8px}}.ing-event--list .event-list .event-visual a:active:before,.ing-event--list .event-list .event-visual a:hover:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;border:1.5px solid #1e86ff;opacity:.2;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}.ing-event--list .alert-box{width:100%;height:266px;padding:0}.end-event--list .h-title--2,.ing-event--list .alert-box.noevent{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ing-event--list .alert-box.noevent{height:310px;margin-top:0;background-color:#fef5f0;border-radius:16px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.ing-event--list .alert-box.noevent{height:264px}}.ing-event--list .alert-box.noevent .sub{color:#16181b}@media (max-width:767px){.ing-event--list .alert-box.noevent .sub{font-size:1.6rem}}.ing-event--list .alert-box.noevent:before{position:absolute;content:"";display:inline-block;width:78px;height:46px;margin:0 auto;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url(../images/benefit/noevent.png);background-size:78px 46px;background-repeat:no-repeat}.end-event--list{overflow:hidden}.end-event--list .h-title--2{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px}@media (max-width:767px){.end-event--list .h-title--2{padding-top:48px}}.end-event--list .h-title--2 i.img.prize:before{background-image:url(../images/icon_16_particle.png);background-size:16px 16px;background-repeat:no-repeat;background-position:initial}.end-event--list .img-list li{padding:16px 0}.end-event--list .img-list li:first-child{padding-top:12px}.end-event--list .img-list li:last-child{padding-bottom:12px}.end-event--list .img-list li .cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0}.end-event--list .img-list li .cont .img-info{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:80px}.end-event--list .img-list li .cont .img-info img{width:80px;height:80px}@media (max-width:767px){.end-event--list .img-list li .cont .img-info{width:80px;height:80px}}.end-event--list .img-list li .cont .text-info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:auto}.end-event--list .img-list li .cont .text-info .title{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:600;color:#26292f}.end-event--list .img-list li .cont .text-info .sub{margin-top:2px;padding-bottom:12px;font-size:1.3rem;line-height:140%;letter-spacing:0;color:#575d67}.end-event--list .img-list li .cont .text-info .label{padding:2px 8px;border-radius:4px;background:#f68341;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:600;color:#fff}.end-event--list .img-list li .cont .text-info .label.completed{background:#f4f6fa;color:#8b919c}.event-video{width:100%;margin:0 auto;padding:60px 0;text-align:center;background-color:#ffe3f2}.event-video iframe{width:500px;height:350px}@media (max-width:767px){.event-video iframe{width:100%}}.event-img--wrap{position:relative}.event-img--wrap .btn-wrap--320{position:absolute;bottom:7%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}.event-img--wrap .btn-wrap--320 button{width:320px}.event-note h4{font-size:1.6rem;font-weight:600;line-height:140%;padding:40px 0 12px}.event-note ul li{position:relative;padding-left:16px;padding-bottom:8px;font-size:1.4rem;line-height:160%;letter-spacing:0;color:#575d67;word-break:keep-all}.event-note ul li:before{content:"";display:inline-block;width:3px;height:3px;position:absolute;top:9px;left:7px;background-color:#575d67;border-radius:20px}.event-note ul li:last-of-type{padding-bottom:0}.event-detail .full-line--bottom{margin-bottom:60px}@media (max-width:767px){.event-detail .full-line--bottom{margin-bottom:40px}}.event-detail .cont-full--area>.maca-cont--inner{max-width:581px}.event-detail .cont-full--area .full-img--wrap{position:relative}.event-detail .cont-full--area .full-img--wrap.btn-bg{background-color:#ffe3f2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-detail .cont-full--area .full-img--wrap.btn-bg .btn-wrap--320{margin:0;width:320px}@media (min-width:1025px){.event-detail .cont-full--area .full-img--wrap .m-img{display:none}}@media (max-width:767px){.event-detail .cont-full--area .full-img--wrap .pc-img{display:none}}.event-detail .cont-full--area:first-child{background-color:#ffe3f2}.event-detail .cont-full--area .img-wrap{margin:0 auto;width:768px;padding-bottom:24px}@media (max-width:767px){.event-detail .cont-full--area .img-wrap{width:100%}}.event-detail .cont-full--area .img-wrap img{height:auto;border-radius:20px}@media (max-width:767px){.event-detail .cont-full--area .img-wrap img{border-radius:0}}.event-detail .tit-wrap{text-align:center;overflow:hidden}.event-detail .event-note h4,.event-detail .tit-wrap .h-title{padding-top:40px}@media (max-width:767px){.event-detail .tit-wrap{display:none}}.event-detail .tit-wrap .date{font-size:1.4rem;line-height:160%;letter-spacing:0;color:#8b919c;padding-top:8px}.event-detail .tit-wrap .btn-share{float:right;min-width:220px;margin-top:20px}.event-detail .tit-wrap .btn-share .share{top:2px;right:2px;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-40px -80px;vertical-align:top}.event-detail--type02{text-align:center;padding-bottom:60px}@media (max-width:767px){.event-detail--type02{padding-bottom:40px}}.event-detail--type02 .sub-tit{font-size:2rem;line-height:140%;letter-spacing:0;padding-bottom:60px}@media (max-width:767px){.event-detail--type02 .sub-tit{padding-bottom:40px}}.event-detail--type02 .label-text{display:inline-block;border-radius:20px;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:500;padding:4px 16px;color:#f68341}.event-detail--type02 .label-text.tertiary10{background:#ffefcc}.event-detail--type02 .benefit_01{font-size:2.4rem;line-height:140%;letter-spacing:0;padding:16px 0 12px}.event-detail--type02 .desc,.event-detail--type02 .desc02{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}.event-detail--type02 .desc02{padding-bottom:60px}@media (max-width:767px){.event-detail--type02 .desc02{padding-bottom:40px}}.event-detail--type02 .notice{font-size:1.4rem;color:#575d67;line-height:176%;padding-top:64px}@media (max-width:767px){.event-detail--type02 .notice{padding-top:8px}}.event-detail .event-info{padding-top:60px;padding-bottom:64px}@media (max-width:767px){.event-detail .event-info{padding-top:40px;padding-bottom:32px}}.event-detail .event-info dl{background-color:#f7f9fd;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;text-align:left;border-radius:4px;margin:0 auto 8px}.event-detail .event-info dl dt{width:74px;padding:16px 24px 16px 0;color:#575d67;font-weight:600}.event-detail .event-info dl dd{width:265px;padding:16px 0}.event-detail .event-info dl dd div{color:#8b919c;font-size:1.2rem;padding-top:2px}.event-detail .event-step--inner{margin:0 auto;text-align:left}.event-detail .event-step--inner .way-tit{color:#575d67;font-weight:600;font-size:1.6rem;padding-bottom:16px}.event-detail .event-step--inner .step-label{display:inline-block;line-height:160%;padding:0 8px;border-radius:122px 99px 99px 0;font-weight:600;background-color:#ffbe33;color:#fff;font-size:1.2rem;margin-bottom:8px}.event-detail .event-step--inner .desc{font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;padding-bottom:0}.event-detail .event-step--inner .desc:nth-of-type(1){padding-bottom:24px}.event-detail .event-step--inner .hash{width:100%;color:#8b919c;font-size:1.4rem;display:inline-block;padding:4px 0 26px}.event-detail .event-step .img-wrap{padding-top:16px;padding-bottom:0}.event-detail .event-content{margin-top:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){.event-detail .event-content{margin-top:0}}@media (max-width:1024px){.event-detail .event-content~.cont-full--area{margin-top:0}}.event-detail .event-content .event-box{border-radius:20px;overflow:hidden}@media (max-width:1024px){.event-detail .event-content .event-box{border-radius:0}}.event-detail .event-content .event-btn-group{max-width:320px;margin:0 auto;padding:32px 0 60px;text-align:center}@media (max-width:767px){.event-detail .event-content .event-btn-group{padding:24px 20px 60px}}.event-detail .event-content .event-btn-group>.event-link{display:block;padding:24px 20px;font-size:2rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.event-detail .event-content .event-btn-group>.event-link{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}}.event-detail .event-content .event-btn-group>.event-link~.event-link{margin-top:8px;width:100%}.event-detail .event-content .pc_only{display:block!important}@media (max-width:767px){.event-detail .event-content .pc_only{display:none!important}}.event-detail .event-content .mobile_only{display:none!important}@media (max-width:767px){.event-detail .event-content .mobile_only{display:block!important}}.event-detail .alarm-wrap{padding:60px 0 80px;border-bottom:1px solid #dae0ec}@media (max-width:767px){.event-detail .alarm-wrap{padding:40px 0 0;border-bottom:0 none}}.event-detail .alarm-wrap~.btn-wrap--320 a,.event-detail .alarm-wrap~.btn-wrap--320 button,.event-detail--system .event-unit-wrap .event-unit .benefit-btn a,.event-detail--system .event-unit-wrap .event-unit .benefit-btn button{margin-bottom:0}.event-detail--system .event-thum>.maca-cont--inner{max-width:768px}@media (max-width:1024px){.event-detail--system .event-thum>.maca-cont--inner{max-width:100%;padding:0}.event-detail--system .event-thum .img-thum--mobile img,.event-detail--system .event-thum .img-thum--pc img{width:100%}}.event-detail--system .event-thum .img-thum--pc{border-radius:20px;overflow:hidden}@media (max-width:1024px){.event-detail--system .event-thum .img-thum--pc{border-radius:0}}.event-detail--system .event-unit-wrap .event-unit{padding:40px 0;text-align:center}@media (max-width:767px){.event-detail--system .event-unit-wrap .event-unit:nth-child(1){padding:24px 0 40px}}@media (max-width:1024px){.event-detail--system .event-unit-wrap .event-unit>.maca-cont--inner{max-width:100%}}.event-detail--system .event-unit-wrap .event-unit .benefit-badge{text-align:center}.event-detail--system .event-unit-wrap .event-unit .benefit-badge .badge-name{display:inline-block;padding:4px 16px;border-radius:40px;background:#ffefcc;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;color:#f68341}.event-detail--system .event-unit-wrap .event-unit .benefit-title{padding-top:20px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f}.event-detail--system .event-unit-wrap .event-unit .benefit-content{padding-top:12px;padding-bottom:40px;font-size:2rem;line-height:140%;letter-spacing:0;color:#575d67}@media (max-width:767px){.event-detail--system .event-unit-wrap .event-unit .benefit-content{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}@media (max-width:1024px){.event-detail--system .event-unit-wrap .event-unit .benefit-img img{width:100%}}.event-detail--system .event-unit-wrap .event-unit .benefit-img~.benefit-apply{padding-top:8px}.event-detail--system .event-unit-wrap .event-unit .benefit-apply .apply-lists{text-align:left}.event-detail--system .event-unit-wrap .event-unit .benefit-apply .apply-lists .apply-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;border-radius:8px;background:#f7f9fd}@media (max-width:767px){.event-detail--system .event-unit-wrap .event-unit .benefit-apply .apply-lists .apply-list{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.6rem;line-height:140%;letter-spacing:0}}.event-detail--system .event-unit-wrap .event-unit .benefit-apply .apply-lists .apply-list~.apply-list,.study-stop__choose .study-list>ul li+li,.study-stop__start .study-list>ul li+li{margin-top:8px}.event-detail--system .event-unit-wrap .event-unit .benefit-apply .apply-lists .apply-list .apply-title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:120px;font-weight:600;color:#575d67}@media (max-width:767px){.event-detail--system .event-unit-wrap .event-unit .benefit-apply .apply-lists .apply-list .apply-title{width:80px}}.event-detail--system .event-unit-wrap .event-unit .benefit-apply .apply-lists .apply-list .apply-content{padding-left:12px;color:#26292f}@media (max-width:767px){.event-detail--system .event-unit-wrap .event-unit .benefit-apply .apply-lists .apply-list .apply-content{padding-left:8px}}.event-detail--system .event-unit-wrap .event-unit .benefit-apply~.benefit-img{padding-top:8px}.event-detail--system .event-unit-wrap .event-unit .benefit-method{padding-top:40px;text-align:left}.event-detail--system .event-unit-wrap .event-unit .benefit-method .method-title{padding-bottom:16px;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;color:#575d67}.event-detail--system .event-unit-wrap .event-unit .benefit-method .method-lists .method-list,.layer-popup-wrap .layer-popup__body .table-agree-box table td b,.layer-popup-wrap .layer-popup__body .table-agree-box table td strong{display:block;font-weight:600}.event-detail--system .event-unit-wrap .event-unit .benefit-method .method-lists .method-list~.method-list{margin-top:24px}.event-detail--system .event-unit-wrap .event-unit .benefit-method .method-lists .method-list .method-title{display:inline-block;padding:4px 16px;background:#ffae00;font-size:1.4rem;line-height:160%;letter-spacing:0;border-radius:24px;color:#fff;text-transform:uppercase}@media (max-width:767px){.event-detail--system .event-unit-wrap .event-unit .benefit-method .method-lists .method-list .method-title{font-size:1.4rem;line-height:140%;letter-spacing:0}}.event-detail--system .event-unit-wrap .event-unit .benefit-method .method-lists .method-list .method-content{padding-top:8px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#26292f}.event-detail--system .event-unit-wrap .event-unit~.event-unit{border-top:8px solid #f7f9fd}.event-detail .hover-effect--pulse:hover{-webkit-animation:pulse .8s infinite;-moz-animation:pulse .8s infinite;animation:pulse .8s infinite}@media (hover:hover) and (pointer:fine){.event-detail{cursor:url(../images/cursor_default.svg),auto}.event-detail .event-link,.event-detail a,.event-detail button{cursor:url(../images/cursor_hover.svg),auto}}.event-main .h-title{position:relative}@media (max-width:1024px){.event-main .h-title{padding-bottom:40px}}.event-main .arrow-down{left:11px}@media (max-width:767px){.event-main .h-title--2{padding-top:24px}}.event-main .endevent-list .h-title--2{padding-top:60px}.event-main .prize:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-40px -61px}.event-winner--list li{border-top:1px solid #e9edf5}.event-winner--list li:first-child{border-top:none}.event-winner--list li:first-child .cont{padding-top:12px}.event-winner--list li .cont{display:block;padding:20px 0}.event-winner--list li .cont .title{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.event-winner--list li .cont .title{font-size:1.8rem;line-height:140%;letter-spacing:0}}.event-winner--list li .cont .release-date{display:block;margin-top:8px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}.event-winner--list li .cont .release-date .date{font-weight:400;color:#8b919c;margin-left:8px}.winner-list--box{border-bottom:1px solid #dae0ec;padding-bottom:40px}.winner-list--box .h-title--3,.winner-list--box .winner-result--box .title{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.winner-list--box .winner-list{margin-top:20px;width:100%;text-align:center}.notice-view--info .winner-list th,.winner-list--box .winner-list th{font-size:1.6rem;line-height:140%;letter-spacing:0;padding:12px 0;font-weight:500;background:#f4f6fa;border-left:1px solid #dae0ec;border-bottom:1px solid #dae0ec}.winner-list--box .winner-list td:first-child,.winner-list--box .winner-list th:first-child{border-left:none}.notice-view--info .winner-list td,.winner-list--box .winner-list td{padding:12px 0;border-left:1px solid #dae0ec;border-bottom:1px solid #dae0ec}.winner-list--box .search-bar{margin-top:4px}.winner-list--box .winner-result--box{border-radius:16px;background-color:#fef5f0;padding:40px 0 60px;text-align:center}@media (max-width:767px){.winner-list--box .winner-result--box{padding:20px 0 32px}}.winner-list--box .winner-result--box.no-result:before,.winner-list--box .winner-result--box:before{content:"";display:inline-block;width:60px;height:60px;margin:0 auto 12px;background-image:url(../images/benefit/bg_dami.png);background-size:140px 70px;background-repeat:no-repeat;background-position:0 0}.winner-list--box .winner-result--box:before{background-position:-70px 0}.winner-list--box .winner-result--box .sub{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;margin-top:8px}.teacher-best .survey-progress--wrap{min-height:100px;background-image:url(../images/benefit/bg_dami2.png);background-size:65px 100px;background-position:right bottom;background-repeat:no-repeat}.teacher-best .survey-progress--wrap .title{margin-right:65px}.teacher-best .survey-progress--wrap:is(.no-bg){background:0 0}.teacher-best .survey-progress--wrap:is(.no-bg) .title{margin-right:0}.teacher-best .survey-list{display:block;margin:0 -8px;padding-top:24px;font-size:0}.teacher-best .survey-list>li{display:inline-block;width:50%}@media (max-width:767px){.teacher-best .survey-list>li{width:100%}}.teacher-best .survey-list>li .survey-list--box{position:relative;display:block;margin:0 8px;padding:24px 32px 24px 20px;overflow:hidden}.teacher-best .survey-list>li .survey-list--box .thumb-profile{position:absolute;top:24px;left:20px;margin:0;float:initial;background-image:none}.teacher-best .survey-list>li .survey-list--box .teacher-info{padding:4px 0 0 72px;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500}.teacher-best .survey-list>li .survey-list--box .teacher-info *{display:initial}.teacher-best .survey-list>li .survey-list--box .teacher-info__user{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacher-best .survey-list>li .survey-list--box .teacher-info__name strong:first-child,.teacher-best .survey-list>li .survey-list--box .teacher-info__user span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacher-best .survey-list>li .survey-list--box .teacher-info__name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacher-best .survey-list>li .survey-list--box .teacher-info__name strong{padding-right:2px}.teacher-best .survey-list>li .survey-list--box .teacher-info__best{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2px}.teacher-best .survey-list>li .survey-list--box .teacher-info__best::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -25px;margin-left:4px}.teacher-best .not-certified .survey-list{margin:24px 0;padding:0;font-size:initial}.teacher-best .not-certified .survey-list>li{display:block;width:100%}.teacher-best .not-certified .survey-list>li~li{margin-top:16px}.teacher-best .not-certified .survey-list>li .survey-list--box,.teacher-best .not-certified .survey-list>li .survey-list--box .box-content .content-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacher-best .not-certified .survey-list>li .survey-list--box{position:relative;gap:16px;overflow:hidden;margin:0;padding:24px 20px;-webkit-box-shadow:none;box-shadow:none}.notice-view--info h1,.notice-view--info h2,.notice-view--info h3,.notice-view--info strong,.teacher-best .not-certified .survey-list>li .survey-list--box .box-title{font-size:2rem;line-height:140%;letter-spacing:0;color:#26292f}.teacher-best .not-certified .survey-list>li .survey-list--box .box-content .content-list{gap:12px;font-size:1.6rem;line-height:176%;letter-spacing:0;color:#575d67}.teacher-best .not-certified .survey-list>li .survey-list--box .box-content .content-list *{font-size:inherit;color:inherit}.teacher-best .not-certified .survey-list>li .survey-list--box .box-content .content-list>li{position:relative;padding:0}.teacher-best .not-certified .survey-list>li .survey-list--box .box-content .content-list:is(.bullet)>li{padding-left:12px}.teacher-best .not-certified .survey-list>li .survey-list--box .box-content .content-list:is(.bullet)>li:before{content:"";display:inline-block;width:4px;height:4px;position:absolute;top:12px;left:0;background:#575d67;border-radius:50%}.teacher-best .not-certified .survey-list>li .survey-list--box .box-button [class^=btn-wrap]{padding-top:0}.teacher-best .opinion-box .form-line{padding:12px 16px}.teacher-best .opinion-box .btn-wrap:is(.file-add){margin-top:8px;padding:0}.teacher-best .opinion-box .btn-wrap:is(.file-add) [class^=btn]{width:120px}.teacher-best .text-notice{margin:0 0 12px;padding:24px 0;border:0;border-bottom:1px solid #dae0ec}.teacher-best .text-notice__title{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#26292f;font-weight:600}.teacher-best .text-notice__description{margin-top:8px;font-size:1.4rem;line-height:160%;letter-spacing:0;color:#8b919c}.teacher-best .text-notice__description>li{position:relative;padding-left:12px}.teacher-best .text-notice__description>li:before{content:"";width:4px;height:4px;position:absolute;top:8px;left:0;background:#8b919c;border-radius:50%}.teacher-best [class^=btn-wrap]{padding-top:24px}@media (max-width:767px){.inquiry-list{margin-left:-20px;margin-right:-20px}}.inquiry-list li{border-top:1px solid #dae0ec;padding-bottom:24px}.inquiry-list li .inquiry-q{padding:24px 0 0;cursor:pointer}@media (max-width:767px){.inquiry-list li .inquiry-q{padding-left:20px;padding-right:20px}}.inquiry-list li .inquiry-q .progress{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.inquiry-list li .inquiry-q .progress .label{background:#f68341;color:#fff}.inquiry-list li .inquiry-q .progress .label.completed{background:#fef5f0;color:#f68341}.inquiry-list .qna-add--file .title,.inquiry-list li .inquiry-a .qustion-info .category,.inquiry-list li .inquiry-q .progress .date{color:#8b919c;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}.inquiry-list li .inquiry-q .text{position:relative;padding:0 32px 0 0;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:500;word-break:break-all}.inquiry-list li .inquiry-q .text:after,.inquiry-list li .inquiry-q.selected .text:after{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat}.inquiry-list li .inquiry-q .text:after{content:"";display:inline-block;width:24px;height:24px;background-position:-25px -75px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:0}.inquiry-list li .inquiry-q.selected .text:after{background-position:0 -75px}.inquiry-list li .inquiry-a{display:none;font-weight:500}@media (max-width:767px){.inquiry-list li .inquiry-a .qustion-info{padding-top:8px;padding-left:20px;padding-right:20px}}.inquiry-list li .inquiry-a .qustion-info .category{display:block;font-weight:600;padding:24px 0 0;margin-bottom:8px}.inquiry-list li .inquiry-a .qustion-info .user-text{font-size:1.6rem;line-height:176%;letter-spacing:0;word-break:break-all}.inquiry-list li .inquiry-a .answer-wrap{padding-top:32px}@media (max-width:767px){.inquiry-list li .inquiry-a .answer-wrap{margin-bottom:-24px}}.inquiry-list li .inquiry-a .answer-wrap .answer-bg{position:relative;background:#f4f6fa;border-radius:20px;padding:32px 20px}.inquiry-list li .inquiry-a .answer-wrap .answer-bg:before{position:absolute;top:-16px;content:"";display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:16px solid #f4f6fa}.inquiry-list li .inquiry-a .answer-wrap .answer-bg .date{text-align:right;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c}.inquiry-list li .inquiry-a .answer-wrap .answer-bg .text{font-size:1.6rem;line-height:176%;letter-spacing:0}@media (max-width:767px){.inquiry-list li .inquiry-a .answer-wrap .answer-bg{border-radius:0}}.inquiry-list li .inquiry-a .answer-wrap .answer-bg .img{margin-top:20px}.inquiry-list li .inquiry-a .answer-wrap .btn-select{margin:16px 0 0;padding:12px 40px 12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.inquiry-list li .inquiry-a .answer-wrap .btn-select{margin-left:20px;margin-right:20px;margin-bottom:24px}}.inquiry-list.qna{border-bottom:none}.inquiry-list.qna .inquiry-q .text{position:relative;padding-left:32px}.inquiry-list.qna .inquiry-q .text:before{position:absolute;top:3px;left:0;content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/icon_20.png);background-size:100px 100px;background-repeat:no-repeat;background-position:0 0}.inquiry-list .qna-add--file{margin-top:20px}.inquiry-list .qna-add--file .title{display:block;font-weight:600;color:#575d67;margin-bottom:12px}.inquiry-list .qna-add--file ul{border:1px solid #dae0ec;background:#f7f9fd;border-radius:4px}.inquiry-list .qna-add--file ul li{padding:0;margin:0;border-top:1px solid #dae0ec}.inquiry-list .qna-add--file ul li:first-child,.notice-list li:first-child{border-top:none}.inquiry-list .qna-add--file ul li a{display:block;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67;padding:8px 12px}.inquiry-list~.noti-text{margin-top:0;padding-top:36px;border-top:1px solid #dae0ec}.notice-fixed--wrap{margin-top:40px}@media (max-width:1024px){.notice-fixed--wrap{margin-top:0;margin-left:-20px;margin-right:-20px}}.notice-fixed--wrap .fixed-notice{background-color:#fef5f0;border-radius:16px;padding:20px;margin-bottom:8px;position:relative}@media (max-width:767px){.notice-fixed--wrap .fixed-notice{margin-bottom:4px;border-radius:0}}.notice-fixed--wrap .fixed-notice:last-child{margin-bottom:0}.notice-fixed--wrap .fixed-notice .ico-fixed{display:block;position:relative;font-size:1.3rem;line-height:140%;letter-spacing:0;padding-left:24px;color:#f68341;font-weight:600}.notice-fixed--wrap .fixed-notice .ico-fixed:after{position:absolute;top:-1px;left:0;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-20px -120px}.notice-fixed--wrap .fixed-notice .title{display:block;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500;padding-top:12px}.notice-fixed--wrap .fixed-notice .date{display:block;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c;margin-top:8px}.notice-fixed--wrap+.notice-list{padding:0 20px}@media (max-width:1024px){.notice-fixed--wrap+.notice-list{padding:0}.notice-list{margin-top:0;padding:0}}@media (max-width:767px){.notice-list{padding:0}}.notice-list li{border-top:1px solid #e9edf5}.notice-list li .cont{display:block;padding:20px 0}.notice-list li .title{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500;margin-bottom:8px;display:block}@media (max-width:767px){.notice-list li .title{font-size:1.8rem;line-height:140%;letter-spacing:0}}.notice-list li .date{display:block;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c}.notice-view--title .h-title{padding-top:60px}@media (max-width:1024px){.notice-view--title .h-title{padding-top:24px}}@media (max-width:767px){.notice-view--title .h-title{font-size:2.4rem;line-height:140%;letter-spacing:0}}.notice-view--title .des,.notice-view--title .origin{margin-top:16px;line-height:140%;letter-spacing:0;font-weight:500}.notice-view--title .origin{font-size:1.3rem;display:block;color:#8b919c}.notice-view--title .origin em{font-weight:600;margin-left:12px}.notice-view--title .des{font-size:1.4rem}@media (max-width:767px){.notice-view--title .des{font-size:1.3rem;line-height:140%;letter-spacing:0}}.notice-view--info .winner-list th.winner-name,.notice-view--title .des .title{color:#575d67}.notice-view--title .des .date{color:#8b919c;margin-left:4px}.notice-view--title .des .source{color:#8b919c;font-weight:600;margin-left:12px}.notice-view--info{margin-top:24px;border-top:1px solid #dae0ec;border-bottom:1px solid #dae0ec;padding-top:40px;padding-bottom:40px}.agree_cont h2:first-child,.notice-view--info.event-winner .text:first-child{padding-top:0}.notice-view--info .h-title--2{padding:0;margin:0;font-size:2rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.notice-view--info .h-title--2{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}.notice-view--info .h-title--2:first-of-type{padding-top:0!important}.notice-view--info .h-title--3,.notice-view--info .winner-result--box .title{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.notice-view--info .dot-type li,.notice-view--info .text{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67}.notice-view--info .text{padding-top:16px}@media (max-width:767px){.notice-view--info .text{font-size:1.6rem;line-height:176%;letter-spacing:0}}.notice-view--info .img{text-align:center;margin-top:40px}.notice-view--info .dot-type li{position:relative;font-weight:400;padding:2px 0 2px 16px}@media (max-width:767px){.notice-view--info .dot-type li{font-size:1.6rem;line-height:176%;letter-spacing:0}}.notice-view--info .dot-type li:before{position:absolute;top:13px;left:5px;border-radius:50%;background:#575d67;content:"";display:inline-block;width:4px;height:4px}.notice-view--info .winner-list{margin-top:20px;width:100%;text-align:center}.agree_cont .agree-tbl table th:first-child,.agree_cont .tbl_type1 table td:first-child,.agree_cont .tbl_type1 table th:first-child,.notice-view--info .winner-list td:first-child,.notice-view--info .winner-list th:first-child{border-left:none}.notice-view--info .search-bar{margin-top:4px}.notice-view--info .winner-result--box{border-radius:16px;background-color:#fef5f0;padding:40px 0 60px;text-align:center}@media (max-width:767px){.notice-view--info .winner-result--box{padding:20px 0 32px}}.notice-view--info .winner-result--box.no-result:before,.notice-view--info .winner-result--box:before{content:"";display:inline-block;width:60px;height:60px;margin:0 auto 12px;background-image:url(../images/benefit/bg_dami.png);background-size:140px 70px;background-repeat:no-repeat;background-position:0 0}.notice-view--info .winner-result--box:before{background-position:-70px 0}.notice-view--info .winner-result--box .sub{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;margin-top:8px}@media (max-width:767px){.notice-view--info h1,.notice-view--info h2,.notice-view--info h3,.notice-view--info strong{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}.notice-view--info p{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67}@media (max-width:767px){.notice-view--info p{font-size:1.6rem;line-height:176%;letter-spacing:0}}.notice-view--info p h1,.notice-view--info p h2,.notice-view--info p h3,.notice-view--info p strong{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#26292f}@media (max-width:767px){.notice-view--info p h1,.notice-view--info p h2,.notice-view--info p h3,.notice-view--info p strong{font-size:1.6rem;line-height:176%;letter-spacing:0}}.category-select--wrap{margin:20px 0}.form-group label~.category-select--wrap{margin:8px 0}.support-main .top-full--area{margin-bottom:0;padding-bottom:40px}@media (max-width:1024px){.support-main .top-full--area{padding-top:116px;padding-bottom:32px}}@media (max-width:767px){.support-main .top-full--area{padding-top:88px}}.support-main .top-full--area .h-title{text-align:center}.support-main .top-full--area .search-bar{margin-bottom:0}.support-main .maca-brand--logo{text-align:center;padding-top:40px}@media (max-width:1024px){.support-main .maca-brand--logo{padding-top:0}}.support-main .maca-brand--logo .brand:before,.support-main .maca-brand--logo .maca_logo,.support-notice--wrap:before{content:"";display:inline-block;background-image:url(../images/support/spr_main.png);background-size:250px 250px;background-repeat:no-repeat}.support-main .maca-brand--logo .maca_logo{width:89px;height:40px;background-position:0 0;vertical-align:middle}.support-main .maca-brand--logo .brand{position:relative;display:inline-block}.support-main .maca-brand--logo .brand img{height:40px;vertical-align:middle;margin-left:-3px}.support-main .maca-brand--logo .brand:before{vertical-align:middle;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-position:-40px -120px}.support-main .category-title{padding-bottom:14px}@media (max-width:767px){.support-main .category-title{padding-bottom:0}.support-main .category-title~.category-suggest{margin-top:16px}}.support-main .category-suggest .btn-tab{margin-bottom:12px}@media (max-width:767px){.support-main .category-suggest{margin-top:24px}}.support-notice--wrap{position:relative;padding-top:28px;margin-top:40px}@media (max-width:767px){.support-notice--wrap{margin-left:-20px;margin-right:-20px}}.support-notice--wrap:before{position:absolute;top:0;left:0;width:166px;height:28px;background-position:0 -50px}.support-notice--wrap .notice-list{margin-top:0;overflow:hidden;height:70px;background:#fef5f0;border-radius:16px}@media (max-width:767px){.support-notice--wrap .notice-list{border-radius:0}}.support-notice--wrap .notice-list .text{position:relative;margin:0;padding:0}.consulting-list,.support-notice--wrap .notice-list .text li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.support-notice--wrap .notice-list .text li{border-top:none;height:70px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.support-notice--wrap .notice-list .text li a{font-size:1.6rem;line-height:140%;letter-spacing:0;color:#26292f;margin:0 20px;-webkit-flex-shrink:1;-ms-flex-negative:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;flex-shrink:1}.consulting-list{margin:24px -8px 0}@media (max-width:767px){.consulting-list{display:block;margin:0}}.consulting-list li{width:50%;margin:0 8px}@media (max-width:767px){.consulting-list li{width:100%;margin:12px 0 0}}.consulting-list li a,.customer-center--wrap{position:relative;padding:24px 108px 24px 24px}.consulting-list li a{display:block;border-radius:20px;background:#fff8e9}.consulting-list li a:after{position:absolute;top:16px;right:24px;content:"";display:inline-block;width:72px;height:72px;background-size:72px 72px}.consulting-list li a .text{display:block;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500}.consulting-list li a .des{margin-top:4px;display:block;font-size:1.4rem;line-height:160%;letter-spacing:0}.consulting-list li.inquiry a:after{background-image:url(../images/support/icon_cs_inquiry.png);background-repeat:no-repeat}.consulting-list li.chat a:after{background-image:url(../images/support/icon_cs_counsel.png);background-repeat:no-repeat}.customer-center--wrap{margin-top:12px}@media (max-width:767px){.customer-center--wrap{padding:24px 108px 24px 24px;border-radius:20px;background:#fff8e9}}.consumer-management--box .logo-box .logo,.customer-center--wrap:after,.customer-process--wrap .customer-process li:after{content:"";display:inline-block;background-image:url(../images/support/spr_main.png);background-size:250px 250px;background-repeat:no-repeat}.customer-center--wrap:after{position:absolute;top:16px;right:24px;width:72px;height:72px;background-position:-150px -100px}.customer-center--wrap .text,.customer-center--wrap .time{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500}.customer-center--wrap .text em,.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dd .answer-info .in em{font-weight:600;margin-left:4px}@media (max-width:767px){.customer-center--wrap .text em{display:none}}.customer-center--wrap .time{display:block;margin-top:4px;font-size:1.4rem;line-height:160%}@media (max-width:767px){.customer-center--wrap .mobile-linked{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}}.consumer-management--box .logo-box{margin-top:60px;padding-top:60px;border-top:1px solid #dae0ec}@media (max-width:767px){.consumer-management--box .logo-box{margin-top:0;border-top:0 none}}.consumer-management--box .logo-box .logo,.customer-process--wrap .customer-process li:after{width:136px;height:60px;background-position:0 -175px}.consumer-management--box .des{margin-top:16px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500;color:#575d67}.customer-process--wrap .h-title--3{padding-top:60px}.customer-process--wrap .customer-process,.customer-process--wrap .customer-process li .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.customer-process--wrap .customer-process{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.customer-process--wrap .customer-process li{position:relative;padding-right:56px;margin-bottom:12px}@media (max-width:767px){.customer-process--wrap .customer-process li{padding-right:32px}}.customer-process--wrap .customer-process li .inner{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:98px;height:98px;background:#f4f6fa;border-radius:50%;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}@media (max-width:767px){.customer-process--wrap .customer-process li .inner{width:72px;height:72px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.customer-process--wrap .customer-process li:after{width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-position:-25px -150px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:15px}@media (max-width:767px){.customer-process--wrap .customer-process li:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-60px -120px;right:7px}}.customer-process--wrap .customer-process li:last-child{padding-right:0}.customer-process--wrap .customer-process li:last-child:after,.terms-wrap .bottom .word_line .block:last-child:after{display:none}.customer-process--wrap .des,.study-stop__start h3{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:400;color:#8b919c}.categroy-box{margin-top:24px;margin-bottom:32px}@media (max-width:767px){.categroy-box{margin-top:20px}}.categroy-box .btn-tab{margin-right:4px;margin-bottom:12px}.categroy-box .category-wrap{font-size:0;overflow:hidden}.categroy-box .category-wrap.fixed{height:93px}.categroy-box .btn-wrap{text-align:center;margin-top:12px}.categroy-box .btn-wrap button{width:120px}.categroy-box .btn-wrap button .img{margin-left:4px;margin-right:0}.categroy-box.selected .category-wrap{height:auto}.categroy-box.selected .btn-wrap button .img:before{content:"";width:4px;height:4px;border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:1px;-moz-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform:rotate(225deg);vertical-align:0}.alert-box.qna-noresult:before{content:"";display:inline-block;width:120px;height:120px;background-image:url(../images/support/bg_no_qna.png);background-size:120px 120px;background-repeat:no-repeat}.study-stop__start h3{padding-bottom:16px;font-size:1.6rem;font-weight:600;color:#26292f}.study-stop__start .form-group{padding:24px 0 20px}.study-stop__reason .reason-study--group .reason-study-lists>ul li+li,.study-stop__start .form-group+.form-group{border-top:1px solid #dae0ec}.study-stop__start .form-group .sorting-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0}.study-stop__start .form-group .sorting-box .btn-tab{margin:0}.study-stop__start .study-list{padding:16px 0}@media (max-width:767px){.study-stop__start .study-list{padding:0}}.study-stop__choose .study-list>ul li,.study-stop__start .study-list .close,.study-stop__start .study-list>ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.study-stop__choose .study-list>ul li,.study-stop__start .study-list>ul li{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 20px;background:#fef5f0;border:1px solid #fab58d;border-radius:16px}.study-stop__choose .study-list>ul li p,.study-stop__start .study-list>ul li p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.6rem;line-height:176%;letter-spacing:0}.study-stop__choose .study-list>ul li .close,.study-stop__start .study-list>ul li .close{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;margin-left:8px}.study-stop__start .study-list .close{display:block;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;top:auto;right:auto;width:24px;height:24px;border-radius:50%}.study-stop__start .study-list .close:after{content:"";display:inline-block;width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:40px}.study-stop__start .study-list .close:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -50px}.study-stop__choose .study-list .close:disabled,.study-stop__start .study-list .close:disabled{cursor:default;pointer-events:none}.study-stop__start .study-list .close:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.study-stop__start .study-list .close:hover:after{background:rgba(22,24,27,.05)}.study-stop__start .study-list .close:active:after{background:rgba(22,24,27,.1)}.study-stop__start .study-list .close::after{display:none}.study-stop__start .study-list+.btn-wrap{margin-top:0}.study-stop__choose .study-list{padding:16px 0}@media (max-width:767px){.study-stop__choose .study-list{padding:0}}.study-stop__choose .study-list .close{display:block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:auto;right:auto;width:24px;height:24px;border-radius:50%}.study-stop__choose .study-list .close:after{content:"";display:inline-block;width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:40px}.study-stop__choose .study-list .close:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -50px}.study-stop__choose .study-list .close:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.study-stop__choose .study-list .close:hover:after{background:rgba(22,24,27,.05)}.study-stop__choose .study-list .close:active:after{background:rgba(22,24,27,.1)}.agree_cont .agree-tbl table caption,.agree_cont .tbl_type1 caption,.study-stop__choose .study-list .close::after{display:none}.study-stop__choose .study-list+.btn-wrap{margin-top:0}.study-stop__reason .reason-study--group .reason-study-lists{position:relative;margin-top:20px;border:1px solid #dae0ec;border-radius:16px;background:#f7f9fd;overflow:hidden}.study-stop__reason .reason-study--group .reason-study-lists>ul li{position:relative;padding:20px}.study-stop__reason .reason-study--group .reason-study-lists .study-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.study-stop__reason .reason-study--group .reason-study-lists .study-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.study-stop__reason .reason-study--group .reason-study-lists .study-list__content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.study-stop__reason .reason-study--group .reason-study-lists .study-list__content{width:100%}}.study-stop__reason .reason-study--group .reason-study-lists .study-list__content+div{margin-left:16px}@media (max-width:767px){.study-stop__reason .reason-study--group .reason-study-lists .study-list__content+div{margin-top:4px;margin-left:0}.study-stop__reason .reason-study--group .reason-study-lists .study-list__content dl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.study-stop__reason .reason-study--group .reason-study-lists .study-list__content dl dd,.study-stop__reason .reason-study--group .reason-study-lists .study-list__content dl dt{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500}.study-stop__reason .reason-study--group .reason-study-lists .study-list__content dl dt{color:#6c727c}@media (max-width:767px){.study-stop__reason .reason-study--group .reason-study-lists .study-list__content dl dt{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:110px}}.study-stop__reason .reason-study--group .reason-study-lists .study-list__content dl dd{color:#26292f}@media (max-width:767px){.study-stop__reason .reason-study--group .reason-study-lists .study-list__content dl dd{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:8px}}.form-group label.light,.study-stop__refund .noti-text{color:rgba(22,24,27,.4)}.personal_information .inquiry_title{text-align:center;font-weight:700;font-size:30px;color:#000;margin-bottom:32px}@media (max-width:767px){.personal_information .inquiry_title{font-size:20px;margin-bottom:20px}}.personal_information .inquiry_title__2{margin:40px 0 8px;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.counsel-list--wrap li .counsel-box .study-list--box dl:first-child,.personal_information .inquiry_title__2:first-child{margin-top:0}.personal_information .inquiry_sub__title{margin-bottom:24px;font-size:1.8rem;line-height:140%;letter-spacing:0;text-align:center;color:#16181b}.personal_information .inquiry_box .title .sub,.personal_information .inquiry_sub__title__2{margin-bottom:8px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#8b919c}.personal_information .inquiry_info{margin-bottom:20px;padding:16px;border:1px solid #8b919c;border-radius:8px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:600;color:#26292f;text-align:center}@media (max-width:767px){.personal_information .inquiry_info{margin-bottom:20px;padding:12px}}.personal_information .inquiry_box{padding:16px 24px;background:#f3f8ff;border-radius:8px;color:#575d67;margin-bottom:24px}.personal_information .inquiry_box .title{margin-bottom:4px;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;color:#575d67}.personal_information .inquiry_box .title .sub{font-size:1.4rem;color:#575d67}@media (max-width:767px){.personal_information .inquiry_box .title .sub{margin-bottom:4px}}.personal_information .inquiry_box .title .sub span{margin-right:8px}@media (max-width:767px){.personal_information .inquiry_box .title .sub span{margin-bottom:4px}}.personal_information .inquiry_box .title+.outlink{margin-bottom:16px}.personal_information .inquiry_box .outlink{margin:16px 0 0}.personal_information .inquiry_box .outlink a{font-size:1.6rem;line-height:140%;letter-spacing:0;color:#4b9eff;text-decoration:underline}.personal_information .inquiry_box .sub,.personal_information .inquiry_ment{margin-bottom:8px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67}@media (max-width:767px){.personal_information .inquiry_box .sub{margin-bottom:4px}}.personal_information .inquiry_box .sub span{margin-right:4px}.personal_information .inquiry_ment{color:#26292f}.personal_information .inquiry_ment.noti{color:#df2e3c}.personal_information .inquiry_btn__wrap{text-align:center;margin:0 auto;padding-top:32px;max-width:320px}@media (max-width:767px){.personal_information .inquiry_btn__wrap{padding-top:24px}}.personal_information .inquiry_btn__wrap .btn{display:block;width:100%;padding:16px 20px;background:#f68341;border-radius:40px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#fff;font-weight:600;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.personal_information .inquiry_btn__wrap .btn:disabled{background:rgba(22,24,29,.05);color:#c6ccd9;cursor:default;pointer-events:none}.personal_information .inquiry_area .form_area .input_wrap button:hover,.personal_information .inquiry_btn__wrap .btn:hover{background:#dd7235}.personal_information .inquiry_area .form_area .input_wrap button:active,.personal_information .inquiry_btn__wrap .btn:active{background:#c46229}.personal_information .inquiry_btn__wrap .btn.large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.personal_information .inquiry_btn__wrap .btn.medium{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}.personal_information .inquiry_btn__wrap .btn.small{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500}.personal_information .inquiry_btn__wrap .btn.x-small{padding:4px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}.personal_information .inquiry_btn__wrap .btn.small-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.personal_information .inquiry_btn__wrap .btn.small-large{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.personal_information .inquiry_btn__wrap .btn.small-medium{padding:12px 20px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.personal_information .inquiry_btn__wrap .btn.small-medium{padding:8px 12px;font-size:1.3rem;line-height:140%;letter-spacing:0}}.personal_information .inquiry_btn__wrap .btn.medium-large{padding:16px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.personal_information .inquiry_btn__wrap .btn.medium-large{padding:12px 16px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.personal_information .inquiry_btn__wrap p{margin-bottom:8px}.personal_information .inquiry_search__wrap{padding-bottom:40px;border-bottom:1px solid #dae0ec}.personal_information .inquiry_search__wrap .inquiry_search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;padding:20px 56px 20px 20px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;background:#f3f8ff;border:1px solid #1e86ff;border-radius:8px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);font-size:1.6rem;line-height:140%;letter-spacing:0;color:#26292f;font-weight:600}.personal_information .inquiry_search__wrap .inquiry_search:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px 0;position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.personal_information .inquiry_area{margin-top:60px}@media (max-width:767px){.personal_information .inquiry_area{margin-top:32px}}.personal_information .inquiry_area .form_area{margin-bottom:40px}.personal_information .inquiry_area .form_area .title{display:block;margin:24px 0 8px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67}.personal_information .inquiry_area .form_area .input_box{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-top:8px;margin-bottom:8px;border:1px solid #c6ccd9;border-radius:8px;padding:16px}.form-line input,.personal_information .inquiry_area .form_area .input_box input.line_type{width:100%;border:0;background:0 0;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:400}.form-line input::-webkit-input-placeholder,.form-line textarea::-webkit-input-placeholder,.personal_information .inquiry_area .form_area .input_box input.line_type::-webkit-input-placeholder{font-weight:400;color:#8b919c}.form-line input:-moz-placeholder,.form-line textarea:-moz-placeholder,.personal_information .inquiry_area .form_area .input_box input.line_type:-moz-placeholder{font-weight:400;color:#8b919c}.form-line input::-moz-placeholder,.form-line textarea::-moz-placeholder,.personal_information .inquiry_area .form_area .input_box input.line_type::-moz-placeholder{font-weight:400;color:#8b919c}.form-line input:-ms-input-placeholder,.form-line textarea:-ms-input-placeholder,.personal_information .inquiry_area .form_area .input_box input.line_type:-ms-input-placeholder{font-weight:400;color:#8b919c}.form-line input::-ms-input-placeholder,.form-line textarea::-ms-input-placeholder,.personal_information .inquiry_area .form_area .input_box input.line_type::-ms-input-placeholder{font-weight:400;color:#8b919c}.form-line input::placeholder,.form-line textarea::placeholder,.personal_information .inquiry_area .form_area .input_box input.line_type::placeholder{font-weight:400;color:#8b919c}.personal_information .inquiry_area .form_area .input_wrap{position:relative}.form-line.info input,.form-line.password input,.personal_information .inquiry_area .form_area .input_wrap .input_box input.line_type{width:80%}.personal_information .inquiry_area .form_area .input_wrap button,.personal_information .inquiry_area .form_area .input_wrap.line_pull__type .time_info{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:20px;line-height:140%;letter-spacing:0}.personal_information .inquiry_area .form_area .input_wrap button{font-size:1.3rem;text-align:center;display:inline-block;background:#f68341;border-radius:8px;color:#fff;padding:8px 12px}.personal_information .inquiry_area .form_area .input_wrap.line_pull__type{position:relative;display:block;margin-top:8px}.personal_information .inquiry_area .form_area .input_wrap.line_pull__type .time_info{font-size:1.4rem;color:#575d67}.personal_information .inquiry_area .form_area .input_wrap input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}.personal_information .inquiry_area .form_area .input_wrap input[type=number]::-webkit-inner-spin-button,.personal_information .inquiry_area .form_area .input_wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.personal_information .inquiry_area .form_area .input_wrap input[type=number]:focus{-webkit-appearance:none;-moz-appearance:textfield}@supports (-webkit-touch-callout:none){.personal_information .inquiry_area .form_area .input_wrap input[type=number]{-webkit-appearance:none}}.personal_information .inquiry_area .form_area .certify_text{margin-top:8px;font-size:1.4rem;line-height:140%;letter-spacing:0}.personal_information .inquiry_area .form_area .certify_text.passed{color:#26d09d}.personal_information .inquiry_area .form_area .certify_text.error{color:#df2e3c}.maca-wrap:is(.support) .h-title--pc+.form-wrap{margin-top:32px}@media (max-width:767px){.maca-wrap:is(.support) .h-title--pc+.form-wrap{margin-top:12px}}.terms-wrap{padding-top:40px;word-wrap:break-word}.terms-wrap .category-select--wrap{margin-top:0;padding-bottom:24px}.terms-wrap .category-select--wrap.half-type{width:50%;margin-bottom:0}@media (max-width:767px){.terms-wrap .category-select--wrap.half-type{width:100%}}.terms-wrap .bottom{margin-top:32px;text-align:right;font-size:1.6rem;line-height:176%;letter-spacing:0}.terms-wrap .bottom .tit{display:inline-block;margin-right:8px;color:#575d67}.terms-wrap .bottom .word_line{font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67}.terms-wrap .bottom .word_line .block{position:relative;margin-right:24px;display:inline-block}@media (max-width:767px){.terms-wrap .bottom .word_line .block{display:block;margin-right:0}}.terms-wrap .bottom .word_line .block:after{content:"";display:inline-block;width:1px;height:12px;position:absolute;top:4px;right:-15px;background:#abb1be}@media (max-width:767px){.terms-wrap .bottom .word_line .block:after{display:none}}.terms-wrap .bottom .word_line .block i{font-style:normal}.tabs-list--wrap .sorting-inner button:last-child,.terms-wrap .bottom .word_line .block:last-child{margin-right:0}.terms-list--wrap{padding-bottom:8px;margin-top:32px}@media (max-width:767px){.terms-list--wrap{margin-top:12px}}.terms-list--wrap .terms-list{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.terms-list--wrap .terms-list li{display:inline-block;margin:12px 12px 0;cursor:pointer;font-size:1.8rem;line-height:140%;letter-spacing:0}.terms-list--wrap .terms-list li:first-of-type{margin-left:0}.terms-list--wrap .terms-list .active{display:inline-block;padding-bottom:12px;cursor:pointer;font-weight:600;border-bottom:2px solid #f68341;color:#f68341}.agree_cont{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}.agree_cont h2,.agree_cont h3{display:block;font-weight:600;color:#26292f}.agree_cont h2{font-size:2rem;line-height:140%;letter-spacing:0;padding-bottom:8px;padding-top:40px}@media (max-width:767px){.agree_cont h2{padding-top:32px}}.agree_cont h3{padding-top:24px}@media (max-width:767px){.agree_cont h3{padding-top:16px}}.agree_cont strong{display:block}.agree_cont,.agree_cont p{color:#3c4047}.agree_cont ul li dl{margin-left:12px}.agree_cont ul ul{margin:0 0 0 12px}.agree_cont .text-link{text-decoration:underline}.agree_cont .inden_dl_default{margin:12px 0 0 12px;color:#26292f}.agree_cont .tbl_type1{margin:12px 0}@media (max-width:767px){.agree_cont .tbl_type1{overflow-x:auto}.agree_cont .tbl_type1 table{width:725px!important}}.agree_cont .tbl_type1 table{width:100%;table-layout:fixed;border-top:1px solid #dae0ec;border-bottom:1px solid #dae0ec}.agree_cont .tbl_type1 table td,.agree_cont .tbl_type1 table th{padding:12px 16px;font-size:1.6rem;line-height:176%;letter-spacing:0;vertical-align:middle;text-align:center;color:#26292f}.agree_cont .tbl_type1 table th{background:#f4f6fa;border-left:1px solid #dae0ec;font-weight:600}.agree_cont .tbl_type1 table td{border-top:1px solid #dae0ec;border-spacing:0;border-left:1px solid #dae0ec}.agree_cont .tbl_type1 table td strong,.agree_cont strong{font-weight:600;color:#26292f}.agree_cont .tbl_type1 table td+p,.layer-popup-wrap .layer-popup__body .table-agree-box table td+p{margin-top:4px}.agree_cont .tbl_type1 table td.txt-left{text-align:left}.agree_cont .tbl_type1 table td[rowspan]{border-right:1px solid #dae0ec}.agree_cont .agree-tbl table td[rowspan]:last-child,.agree_cont .tbl_type1 table td[rowspan]:last-child,.layer-popup-wrap .layer-popup__body .table-agree-box table td[rowspan]:last-child{border-right:0 none}.agree_cont .add-info{margin-top:40px}.agree_cont .agree-tbl{border-radius:8px}@media (max-width:767px){.agree_cont .agree-tbl{overflow-x:auto}.agree_cont .agree-tbl table{width:725px!important}}.agree_cont .agree-tbl table{width:100%;table-layout:fixed;border-top:1px solid #dae0ec;border-bottom:1px solid #dae0ec}.agree_cont .agree-tbl table td,.agree_cont .agree-tbl table th{padding:12px 16px;font-size:1.6rem;line-height:176%;letter-spacing:0;vertical-align:middle;text-align:center;text-indent:0;color:#26292f}.agree_cont .agree-tbl table th{background:#f4f6fa;border-left:1px solid #dae0ec}.agree_cont .agree-tbl table td{border-top:1px solid #dae0ec;border-left:1px solid #dae0ec;border-spacing:0}.agree_cont .agree-tbl table td.txt-left,.layer-popup-wrap .layer-popup__body .table-agree-box table td.align-left,.layer-popup-wrap .layer-popup__body .table-agree-box table th.align-left,.popup-terms table tbody td.txt-left{text-align:left}.agree_cont .agree-tbl table td:first-child{border-left:0 none}.agree_cont .agree-tbl table td[rowspan]{border-right:1px solid #dae0ec}.agree_cont .agree-table{padding:16px 0 24px}.agree_cont .agree-table__btn{display:block;position:relative;padding:8px 16px;border:1px solid #3c4047;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.agree_cont .agree-table__btn .btn-text{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#3c4047;text-align:left}.agree_cont .agree-table__btn .btn-text:after{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16_right_arrow_gray.png);background-size:16px;background-repeat:no-repeat}.agree_cont .agree-table__btn:active{background:#dae0ec}.agree_cont .agree-table__btn .disabled,.agree_cont .agree-table__btn:disabled{border-color:#dae0ec;opacity:.5;pointer-events:none}.agree_cont .agree-table__btn~.agree-table__btn{margin-top:16px}.popup-terms h3,.popup-terms h4{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;margin-top:24px}.popup-terms h4{font-size:1.8rem;margin-bottom:8px}.popup-terms table,.popup-terms ul li{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}.popup-terms ul li{padding-top:4px;font-weight:400;color:#575d67}.popup-terms ul.sub{padding:0 12px}.popup-terms .agree-tbl{padding:16px 0}.popup-terms .tbl_type1{margin-top:12px}.popup-terms .tbl_type1+p{margin-top:8px}.popup-terms table{width:100%;table-layout:fixed;border-collapse:collapse;border-top:1px solid #dae0ec;border-bottom:1px solid #dae0ec}.popup-terms table thead th{min-height:40px;vertical-align:middle;background:#f4f6fa;color:#26292f;text-align:center;font-weight:600;text-indent:0;border-left:1px solid #dae0ec}.popup-terms table tbody td:last-child,.popup-terms table thead th:last-child{border-right:1px solid #dae0ec}.popup-terms table tbody td{padding:4px;background:#fff;color:#26292f;border-top:1px solid #dae0ec;border-spacing:0;border-left:1px solid #dae0ec;text-align:center;text-indent:0}.popup-terms .terms-notice{padding:8px 12px;background-color:#e9edf5;border-radius:16px;margin-top:8px}.popup-terms p{color:#575d67;font-size:1.8rem;line-height:160%;letter-spacing:-.5px}.popup-terms .color--black100{color:#26292f;font-weight:600;margin-top:8px}.popup-terms .color--red{color:#df2e3c;font-weight:600}.popup-terms .color--basic{color:#6c727c;font-weight:600}.easy-personal--wrap .easy-box .info-title,.personal-title{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600;margin-top:24px}@media (max-width:1024px){.personal-title{margin-top:40px}}.personal-des{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;margin-top:16px}.easy-personal--wrap{border-top:1px solid #dae0ec;margin-top:40px}.easy-personal--wrap .easy-box{position:relative;padding-left:92px;margin-top:40px}@media (max-width:767px){.easy-personal--wrap .easy-box{padding-left:0}}.easy-personal--wrap .easy-box .info-title{font-size:2rem;margin-top:0;padding-top:16px}.easy-personal--wrap .easy-box .text{font-size:1.6rem;line-height:176%;letter-spacing:0;margin-top:12px;font-weight:500;color:#575d67}.easy-personal--wrap .easy-box .btn-wrap{margin-top:24px;text-align:right}@media (max-width:1024px){.easy-personal--wrap .easy-box .btn-wrap{text-align:center}}.easy-personal--wrap .easy-box .btn-wrap--220{padding-top:24px}.easy-personal--wrap .easy-box:before{content:"";display:inline-block;width:80px;height:80px;background-image:url(../images/terms/spr.png);background-size:400px 160px;background-repeat:no-repeat;background-position:0 0;position:absolute;top:0;left:0}@media (max-width:767px){.easy-personal--wrap .easy-box:before{position:inherit}}.easy-personal--wrap .easy-box.info-2:before{background-position:-80px 0}.easy-personal--wrap .easy-box.info-3:before{background-position:-160px 0}.easy-personal--wrap .easy-box.info-4:before{background-position:-240px 0}.easy-personal--wrap .easy-box.info-5:before{background-position:-320px 0}.easy-personal--wrap .easy-box.info-6:before{background-position:0 -80px}.easy-personal--wrap .easy-box.info-7:before{background-position:-80px -80px}.easy-personal--wrap .easy-box.info-8:before{background-position:-160px -80px}.easy-personal--wrap .easy-box.info-9:before{background-position:-240px -80px}.layer-popup-wrap{display:none;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(22,24,27,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2000;overflow-y:hidden;overflow-x:hidden}.layer-popup-wrap .layer-popup,.layer-popup-wrap__inner{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layer-popup-wrap__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.layer-popup-wrap__inner{border-radius:initial}}.layer-popup-wrap .layer-popup{display:none;width:100%;padding:32px}@media (max-width:767px){.layer-popup-wrap .layer-popup{padding:0}}.layer-popup-wrap .layer-popup__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1280px;max-height:100%;margin:0 auto;padding:20px 32px 0;background:#fff;border-radius:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.layer-popup-wrap .layer-popup__inner{max-width:100%;height:100%;padding:0;border-radius:initial}}.layer-popup-wrap .layer-popup__header{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 20px}.layer-popup-wrap .layer-popup__header .header-button{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;margin-left:auto;padding:8px 4px 8px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layer-popup-wrap .layer-popup__header,.layer-popup-wrap .layer-popup__header .header-button__close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layer-popup-wrap .layer-popup__header .header-button__close{display:block;position:absolute;top:8px;right:4px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;position:initial;padding:4px;border-radius:50%}.layer-popup-wrap .layer-popup__header .header-button__close:after{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:40px}.layer-popup-wrap .layer-popup__header .header-button__close:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -50px;margin:8px}.layer-popup-wrap .layer-popup__header .header-button__close:disabled{cursor:default;pointer-events:none}.layer-popup-wrap .layer-popup__header .header-button__close:disabled:after{background:0 0;color:rgba(22,24,27,.2)}.layer-popup-wrap .layer-popup__header .header-button__close:hover:after{background:rgba(22,24,27,.05)}.layer-popup-wrap .layer-popup__header .header-button__close:active:after{background:rgba(22,24,27,.1)}.layer-popup-wrap .layer-popup__body .table-agree-box caption,.layer-popup-wrap .layer-popup__header .header-button__close:after,.radio-tab--cont>div{display:none}.layer-popup-wrap .layer-popup__header .header-text{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f}@media (max-width:767px){.layer-popup-wrap .layer-popup__header .header-text{padding:0 20px}}.layer-popup-wrap .layer-popup__body{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.layer-popup-wrap .layer-popup__body::-webkit-scrollbar{width:8px;height:100%}.layer-popup-wrap .layer-popup__body::-webkit-scrollbar-track{border-radius:8px}.layer-popup-wrap .layer-popup__body::-webkit-scrollbar-thumb{border-radius:8px;background-color:#dae0ec}.layer-popup-wrap .layer-popup__body .table-agree-box{padding-bottom:32px}.layer-popup-wrap .layer-popup__body .table-agree-box::-webkit-scrollbar{width:100%;height:8px}.layer-popup-wrap .layer-popup__body .table-agree-box::-webkit-scrollbar-track{border-radius:8px}.layer-popup-wrap .layer-popup__body .table-agree-box::-webkit-scrollbar-thumb{border-radius:8px;background-color:#dae0ec}@media (max-width:767px){.layer-popup-wrap .layer-popup__body .table-agree-box{padding:0 20px 48px;overflow-x:auto}.layer-popup-wrap .layer-popup__body .table-agree-box table{width:768px!important}}.layer-popup-wrap .layer-popup__body .table-agree-box table{width:100%;table-layout:fixed;border:1px solid #dae0ec}.layer-popup-wrap .layer-popup__body .table-agree-box table td,.layer-popup-wrap .layer-popup__body .table-agree-box table th{padding:8px 16px;vertical-align:middle;text-align:left;color:#26292f;word-break:break-all}.layer-popup-wrap .layer-popup__body .table-agree-box table td.align-center,.layer-popup-wrap .layer-popup__body .table-agree-box table th.align-center{text-align:center}.layer-popup-wrap .layer-popup__body .table-agree-box table td.align-right,.layer-popup-wrap .layer-popup__body .table-agree-box table th.align-right{text-align:right}.layer-popup-wrap .layer-popup__body .table-agree-box table th{background:#f4f6fa;border-left:1px solid #dae0ec;font-size:1.4rem;line-height:160%;letter-spacing:0;font-weight:600}.layer-popup-wrap .layer-popup__body .table-agree-box table td:first-child,.layer-popup-wrap .layer-popup__body .table-agree-box table th:first-child{border-left:none}.layer-popup-wrap .layer-popup__body .table-agree-box table td{border-top:1px solid #dae0ec;border-left:1px solid #dae0ec;border-spacing:0;font-size:1.6rem;line-height:176%;letter-spacing:0}@media (max-width:767px){.layer-popup-wrap .layer-popup__body .table-agree-box table td{font-size:1.4rem;line-height:160%;letter-spacing:0}}.layer-popup-wrap .layer-popup__body .table-agree-box table td[rowspan]{border-right:1px solid #dae0ec}.layer-popup-wrap .layer-popup img{max-width:100%}.popup{overflow:hidden}.popup .layer-popup-wrap,.radio-tab--cont>div.selected{display:block}.popup .layer-popup-wrap .layer-popup:is(.show){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-group label,.msg{position:relative;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67}.form-group label{display:inline-block;font-weight:500}.form-group .noti-text{margin-top:12px;text-align:left}.form-group.mgt-40{margin-top:40px!important}@media (max-width:767px){.form-group.mgt-40{margin-top:24px!important}}.form-group .sorting-box{margin-top:8px}.msg{margin-top:-4px;padding-left:8px}.msg.error,.security-step span.error{color:#df2e3c}.msg.success,.security-step span.passed{color:#26d09d}.select-bar{position:relative;border:1px solid #dae0ec;border-radius:8px;cursor:pointer}.select-bar:has(:disabled){color:rgba(22,24,27,.4);background:rgba(22,24,27,.05);border:1px solid transparent}.form-line textarea,.select-bar select{width:100%;border:0;font-size:1.6rem;letter-spacing:0}.select-bar select{line-height:140%;font-weight:500;color:#26292f;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px;cursor:pointer}.select-bar:after{position:absolute;top:16px;right:16px;z-index:-1;content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px -125px}.form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 0}.form-group .search-bar,.form-line{margin-top:8px;margin-bottom:0}.form-line{margin-bottom:8px;background:#fff;border:1px solid #c6ccd9;border-radius:8px;padding:16px}.form-line textarea{resize:none;background:0 0;line-height:176%}.form-line textarea.size-180{height:180px}.form-line.info,.form-line.password{position:relative}.form-line.info .unit{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:20px}.form-line.info .unit.timer{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67}.form-line.password .view-password{position:absolute;top:0;right:5px;content:"";display:inline-block;width:60px;height:60px}.form-line.password .view-password.on:before,.form-line.password .view-password:before{background-image:url(../images/form.png);background-size:100px 200px;background-repeat:no-repeat}.form-line.password .view-password:before{content:"";display:inline-block;width:24px;height:24px;background-position:-75px 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form-line.password .view-password.on:before{background-position:-50px 0}.form-line.disabled{color:rgba(22,24,27,.4);background:rgba(22,24,27,.05);border:1px solid transparent}.form-line+.noti-text{margin-top:4px}.form-line+.form-line,.form-line+.msg+.form-line{margin-top:16px}.form-line.active,.form-line:active{border:1px solid #3c4047;background:#f7f9fd}.form-line:is(.error){border:1px solid #df2e3c}.form-line:is(.error)+.msg{color:#df2e3c}.form-line:is(.error)+.msg:before{background-image:url(../images/icon_16_error.png);background-size:16px 16px;background-repeat:no-repeat}.form-line:is(.success)+.msg{color:#26d09d}.form-line:is(.notice)+.msg:before,.form-line:is(.success)+.msg:before{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-62px -20px}.form-line:is(.notice)+.msg:before{background-position:-20px -60px}.form-line:has(:disabled){color:rgba(22,24,27,.4);background:rgba(22,24,27,.05);border:1px solid transparent}.add-file,.add-file .btn-file{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.add-file{margin-top:8px;margin-bottom:-8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.add-file .btn-file{position:relative;width:100px;height:100px;background:#fff;margin-right:8px;margin-bottom:8px;border-radius:8px;overflow:hidden;border:1px solid #fbcdb3}.add-file .btn-file input[type=file]{color:transparent;cursor:pointer}.add-file .btn-file input[type=file]::-webkit-file-upload-button{visibility:hidden}.add-file .btn-file:before{content:"";display:inline-block;width:2px;height:26px;background:#f68341;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.add-file .btn-file:after{width:26px;height:2px;background:#f68341}.add-file .btn-file.disabled{background:#f4f6fa;border:1px solid #f4f6fa}.add-file .btn-file.disabled:before{width:2px;height:26px;background:#f68341;background:#c6ccd9}.add-file .btn-file.disabled:after,.add-file .btn-file.disabled:before,.add-file .btn-file:after,.add-file .preview .del:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.add-file .btn-file.disabled:after{width:26px;height:2px;background:#f68341;background:#c6ccd9}.add-file .preview{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100px;height:100px;margin-right:8px;margin-bottom:8px;border-radius:8px;text-align:center;overflow:hidden}.add-file .preview img{width:100px;height:100px;vertical-align:middle;-o-object-fit:cover;object-fit:cover}.add-file .preview .del{width:28px;height:28px;background:#16181b;position:absolute;bottom:-1px;right:-1px;cursor:pointer;z-index:1}.add-file .preview .del:before{width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-80px 0}.add-file .preview:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;border:1px solid rgba(22,24,27,.05)}.add-file:is(.gray) .btn-file{background:#f4f6fa;border:1px solid #f4f6fa}.add-file:is(.gray) .btn-file.disabled:after,.add-file:is(.gray) .btn-file.disabled:before,.add-file:is(.gray) .btn-file:after,.add-file:is(.gray) .btn-file:before{background:#8b919c}.font-count{margin-top:-4px;margin-right:8px;text-align:right;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c}.form-inline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.form-inline .radio{margin-left:35px}.form-inline .radio:first-child{margin-left:0}.security-level,.security-level.level--1,.security-level.level--2,.security-level.level--3{background-image:url(../images/form.png);background-size:100px 200px;background-repeat:no-repeat}.security-level{position:absolute;top:5px;right:0;width:78px;height:17px;background-position:0 -100px}.security-level.level--1,.security-level.level--2,.security-level.level--3{background-position:0 -125px}.security-level.level--2,.security-level.level--3{background-position:0 -150px}.security-level.level--3{background-position:0 -175px}.security-step{font-size:1.4rem;line-height:140%;letter-spacing:0;margin:-4px 0 8px 16px}.security-step span{position:relative;margin:0 20px 0 0;padding:0 0 0 20px;color:#8b919c}.security-step span:before{position:absolute;top:0;left:0;content:"";display:inline-block;width:16px;height:16px}.security-step span.active:before,.security-step span.error:before,.security-step span.passed:before,.security-step span:before{background-image:url(../images/form.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px -25px}.security-step span.error:before,.security-step span.passed:before{background-position:-50px -50px}.security-step span.passed:before{background-position:-75px -25px}.checkbox{position:relative;display:inline-block;width:24px;height:24px;vertical-align:middle}.checkbox input[type=checkbox],.form-box--unit .check-inner .radio input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.checkbox input[type=checkbox]:checked,.form-box--unit .check-inner .radio input[type=radio]:checked,.radio input[type=radio]:checked{visibility:visible}.checkbox label,.checkbox label:before{display:inline-block;width:24px;height:24px}.checkbox label{position:relative}.checkbox label:before{content:"";background-position:0 0}.form-wrap.title{padding-bottom:40px}.form-wrap.title .h-title{padding:0 0 32px}.form-wrap.title .form-box--unit{padding:0}.form-box--unit,.form-wrap.title .form-box--unit .check-inner{padding:12px 20px}.form-box--unit{font-size:1.4rem;line-height:140%;letter-spacing:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#575d67;border:1px solid #dae0ec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px}.form-box--unit.active{color:#26292f;border:1px solid #f68341}.form-box--unit.linked{border:0;padding-left:0;padding-right:8px}.form-box--unit.linked.active{border:0}.form-box--unit.linked .check-inner .checkbox{margin-left:0;margin-right:8px}.form-box--unit .check-inner,.form-box--unit .check-inner .text{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.form-box--unit .check-inner{cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.form-box--unit .check-inner .text{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}.form-box--unit .check-inner .checkbox{margin-left:8px;margin-right:0}.form-box--unit .check-inner .radio{position:relative;display:inline-block;width:24px;height:24px;vertical-align:middle;margin:0;padding:0}.form-box--unit .check-inner,.form-box--unit .viewer,.toggle-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.form-box--unit .viewer{color:#8b919c;text-decoration:underline}.form-box--unit+.form-box--unit{margin-top:12px}.toggle-box{position:relative;font-size:1.4rem;line-height:140%;letter-spacing:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#575d67;border:1px solid #dae0ec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 70px 12px 20px}.toggle-box.active{color:#26292f;border:1px solid #f68341}.checkbox label:before,.setting-area .toggle-box.active:after,.toggle-box.active:after,.toggle-box:after{background-image:url(../images/form.png);background-size:100px 200px;background-repeat:no-repeat}.toggle-box:after{content:"";display:inline-block;width:40px;height:24px;background-position:0 -50px;position:absolute;top:11px;right:20px}.setting-area .toggle-box.active:after,.toggle-box.active:after{background-position:0 -75px}.radio{display:inline-block;margin-right:35px}.radio input[type=radio]{position:absolute;top:1px;left:0;width:0;height:0;opacity:0;visibility:hidden}.radio input[type=radio]:checked+label{font-weight:600}.radio input[type=radio]:checked+label:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/form.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-25px -25px}.radio label{display:inline-block;position:relative;padding-left:32px;font-size:1.6rem;line-height:176%;letter-spacing:0;color:#26292f;cursor:pointer}.alert-box.notify-nodata:before,.radio label:before{content:"";display:inline-block;background-repeat:no-repeat}.radio label:before{width:24px;height:24px;background-image:url(../images/form.png);background-size:100px 200px;background-position:0 -25px;position:absolute;top:3px;left:0}.all-checked--list .all-checked{margin-bottom:12px}.all-checked--list .linked,.grid-line-box .linked{margin:0}.alert-box.notify-nodata:before{width:120px;height:120px;background-image:url(../images/notify/img_alert_nonoti.png);background-size:120px 120px}.setting-area{padding-bottom:8px}.setting-area .set-tit{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:700;color:#575d67;padding-top:24px}.setting-area ul{border-bottom:1px solid #dae0ec}.setting-area ul:first-of-type{border-bottom:none}.setting-area ul:first-of-type li{padding-bottom:0}.setting-area ul li{width:100%;padding:24px 0}.setting-area ul li .desc{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67;padding-top:8px}.setting-area ul li .setting-bg{border-radius:8px;background:#f7f9fd;padding:12px 16px;margin-top:12px}.setting-area ul li .setting-bg .tit{font-size:1.3rem;line-height:140%;letter-spacing:0;color:#575d67;font-weight:600}.setting-area ul li .setting-bg .desc{font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c;padding-top:4px}.setting-area ul li a{width:100%;padding:20px 24px 20px 0;position:relative;font-size:1.6rem;line-height:140%;letter-spacing:0}.setting-area ul li a:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:0 -120px}.manage-line--box dl:last-child,.setting-area ul:last-child{border-bottom:none}.setting-area .toggle-box{position:relative;border:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:600;line-height:140%;color:#26292f;padding:0}.setting-area .toggle-box:after{content:"";display:inline-block;width:40px;height:24px;background-image:url(../images/form.png);background-size:100px 200px;background-repeat:no-repeat;background-position:0 -50px;position:absolute;top:0;right:0}.setting-area .btn-wrap--220{padding-bottom:16px}@media (max-width:1024px){.notify-list{margin-top:0;padding:0}}@media (max-width:767px){.notify-list{padding:0}}.notify-list li{border-top:1px solid #e9edf5}.notify-list li:first-child{border-top:none}.notify-list li:last-child .cont{padding-top:24px;padding-bottom:32px}.notify-list li.new .title{padding-right:16px}.notify-list li.new .title:after{content:"";top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:0;position:absolute;width:8px;height:8px;border-radius:50%;background-color:#f68341}.notify-list li .cont{display:block;padding:24px 0}@media (max-width:767px){.notify-list li .cont{padding-left:20px;padding-right:20px}}.notify-list li .center,.notify-list li .title,.notify-list li .title em{font-size:1.4rem;line-height:140%;letter-spacing:0}.notify-list li .title{display:block;position:relative;margin-bottom:12px;font-weight:400;color:#3c4047}.notify-list li .title em{display:inline-block;padding-bottom:6px;font-size:1.8rem;font-weight:500;color:#26292f}.notify-list li .center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#575d67}.notify-list li .center span+.time{padding-left:12px}.notify-list li .center .time{font-size:1.2rem;line-height:140%;letter-spacing:0;color:#8b919c}.notify-list--area{padding-top:20px}@media (max-width:767px){.notify-list--area{padding-top:0;margin-left:-20px;margin-right:-20px}}.day-wrap{max-width:728px;margin:0 auto;border-bottom:1px solid #26292f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;padding-bottom:16px;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:767px){.day-wrap{width:100%}}.counsel-user--info .user-info .name,.day-wrap .current,.study-chart--box h2{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.day-wrap .current{padding-left:20px}}.day-wrap .day{font-size:1.4rem;line-height:160%;letter-spacing:0}@media (max-width:767px){.day-wrap .day{padding-right:20px}}.alert-box.counsel-nodata:before{content:"";display:inline-block;width:120px;height:120px;margin:0 auto 20px;background-image:url(../images/my/bg_no_counsel.png);background-size:120px 120px;background-repeat:no-repeat}.counsel-list--wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}@media (max-width:767px){.counsel-list--wrap{display:block;margin:0 0 -61px}}.counsel-list--wrap li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.counsel-list--wrap li:last-child{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:767px){.counsel-list--wrap li:last-child .counsel-box{border-bottom:none}}.counsel-list--wrap li:nth-child(even):last-child{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.counsel-list--wrap li .counsel-box{display:block;margin:8px;padding:40px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:500px;border-radius:20px;background:#f4f6fa}@media (max-width:767px){.counsel-list--wrap li .counsel-box{padding:32px 20px;min-height:auto;border-radius:0;margin:0 -20px;border-bottom:1px solid rgba(22,24,27,.1)}}.counsel-list--wrap li .counsel-box .process-label{font-size:1.4rem;line-height:140%;letter-spacing:0;display:inline-block;font-weight:600;color:#fff;background:#8b919c;border-radius:20px;padding:4px 12px}.counsel-list--wrap li .counsel-box .user-info{margin-top:12px}.counsel-list--wrap li .counsel-box .user-info .name{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f}.counsel-list--wrap li .counsel-box .user-info .des{margin-left:4px;font-weight:500;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67}.counsel-list--wrap li .counsel-box .study-list--box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:16px;padding:24px 20px;background-color:#fff}.counsel-list--wrap li .counsel-box .study-list--box dl{font-size:1.6rem;line-height:140%;letter-spacing:0;margin-top:12px}.counsel-list--wrap li .counsel-box .study-list--box dl dt{font-weight:600;color:#26292f;padding:4px 0}.counsel-list--wrap li .counsel-box .study-list--box dl dd .text{display:block;padding:4px 0;font-weight:500;color:#575d67}.counsel-list--wrap li .counsel-box .study-list--box dl dd .text .label{float:right}.counsel-list--wrap li .counsel-box .info{margin-top:16px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;text-align:right;color:#8b919c}.counsel-list--wrap li .counsel-box .info.manager{color:#8b919c}.counsel-list--wrap li .counsel-box .info.manager:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-60px 0;vertical-align:-3px;margin-right:2px}.counsel-list--wrap li .counsel-box.step-1{background:#fff8e9}.counsel-list--wrap li .counsel-box.step-1 .process-label{background:#ffae00}.counsel-list--wrap li .counsel-box.step-2{background:#fef5f0}.choice-list--wrap li .choice-info.active:before,.counsel-list--wrap li .counsel-box.step-2 .process-label{background:#f68341}.counsel-list--wrap .label{background:#f68341;color:#fff}.counsel-user--info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:60px}@media (max-width:1024px){.counsel-user--info{margin-top:24px}}.counsel-user--info .user-info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.counsel-user--info .badge{border:0;color:#fff;background:#4b9eff;line-height:176%}.counsel-step--wrap{margin-top:60px;margin-bottom:20px}@media (max-width:767px){.counsel-step--wrap{margin-top:40px;margin-bottom:0}}.counsel-step--wrap.step-2 .process-bar--box:after{width:45%}@media (max-width:500px){.counsel-step--wrap.step-2 .process-bar--box:after{width:42%}}.counsel-step--wrap.step-2 .process-bar--box .step li:nth-child(1) .point-box:before{content:"";display:inline-block;width:16px;height:16px;background:#f68341;top:-7px}.counsel-step--wrap.step-2 .process-bar--box .step li:nth-child(1) .point-box .text{color:#575d67}.counsel-step--wrap.step-2 .process-bar--box .step li:nth-child(2) .point-box:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px -100px;top:-12px}.counsel-step--wrap .process-bar--box .step li:nth-child(1) .point-box .text,.counsel-step--wrap.step-2 .process-bar--box .step li:nth-child(2) .point-box .text{color:#f68341}.counsel-step--wrap.step-2 .inner-ment:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.counsel-step--wrap.step-3 .process-bar--box:after{width:auto;right:40px}.counsel-step--wrap.step-3 .process-bar--box .step li:nth-child(1) .point-box:before,.counsel-step--wrap.step-3 .process-bar--box .step li:nth-child(2) .point-box:before{content:"";display:inline-block;width:16px;height:16px;background:#f68341;top:-7px}.counsel-step--wrap.step-3 .process-bar--box .step li:nth-child(1) .point-box .text,.counsel-step--wrap.step-3 .process-bar--box .step li:nth-child(3) .point-box .text{color:#575d67}.counsel-step--wrap .process-bar--box .step li:nth-child(1) .point-box:before,.counsel-step--wrap.step-3 .process-bar--box .step li:nth-child(3) .point-box:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-50px -100px;top:-12px}.counsel-step--wrap.step-3 .inner-ment:before{left:auto;right:60px}@media (max-width:767px){.counsel-step--wrap.step-3 .inner-ment:before{right:42px}}.counsel-step--wrap .process-bar--box,.counsel-step--wrap .process-bar--box .step{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.counsel-step--wrap .process-bar--box{position:relative;padding-top:12px;height:50px;margin:0 40px}@media (max-width:767px){.counsel-step--wrap .process-bar--box{height:40px;margin:0}}.counsel-step--wrap .process-bar--box:before{position:absolute;left:40px;right:40px;content:"";display:inline-block;width:auto;height:2px;background:#dae0ec}@media (max-width:767px){.counsel-step--wrap .process-bar--box:before{left:30px;right:30px}}.counsel-step--wrap .process-bar--box:after{position:absolute;left:40px;content:"";display:inline-block;width:auto;height:2px;background:#f68341}@media (max-width:767px){.counsel-step--wrap .process-bar--box:after{left:30px}}.counsel-step--wrap .process-bar--box .step{width:100%}.counsel-step--wrap .process-bar--box .step li{position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.counsel-step--wrap .process-bar--box .step li .point-box{position:relative;width:60px;margin:0 auto}.counsel-step--wrap .process-bar--box .step li .point-box:before{top:-7px;z-index:1;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);content:"";width:16px;height:16px;background:#dae0ec;border-radius:50%;display:block;margin:0 auto}.counsel-step--wrap .process-bar--box .step li .point-box .text{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;color:#575d67;display:block;text-align:center;padding-top:19px}@media (max-width:767px){.counsel-step--wrap .process-bar--box .step li .point-box .text{font-size:1.4rem;line-height:160%;letter-spacing:0;padding-top:15px}}.counsel-step--wrap .process-bar--box .step li:nth-child(1) .point-box{margin-left:2px}.counsel-step--wrap .process-bar--box .step li:nth-child(3) .point-box{margin-right:2px}.counsel-step--wrap .inner-ment{position:relative;padding:32px 20px;border-radius:20px;background:#f4f6fa;margin-top:32px}@media (max-width:767px){.counsel-step--wrap .inner-ment{margin-top:24px;border-radius:0}}.counsel-step--wrap .inner-ment:before{position:absolute;top:-16px;left:62px;content:"";display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:16px solid #f4f6fa}@media (max-width:767px){.counsel-step--wrap .inner-ment:before{left:42px}}.counsel-step--wrap .inner-ment .title{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:600;margin-bottom:12px}.counsel-step--wrap .inner-ment .title em{color:#f68341;display:inline-block;margin-right:8px}@media (max-width:767px){.counsel-step--wrap .inner-ment .title{font-size:1.6rem}}.counsel-step--wrap .inner-ment .text{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500;color:#575d67;margin-bottom:8px}@media (max-width:767px){.counsel-step--wrap .inner-ment .text{font-size:1.6rem;line-height:176%;letter-spacing:0}}.counsel-step--wrap .inner-ment .info{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c;font-weight:500}.counsel-ment--bg,.experience-list .card{position:relative;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500;border-radius:20px;padding:24px 20px}.counsel-ment--bg{background:#f4f6fa}@media (max-width:767px){.counsel-ment--bg{font-size:1.6rem;line-height:176%;letter-spacing:0}}.experience-list{margin-bottom:20px}@media (max-width:767px){.experience-list{margin-bottom:0}}.experience-list .card{background:#fef5f0;margin-top:12px}@media (max-width:767px){.experience-list .card{font-size:1.6rem;line-height:176%;letter-spacing:0}}.experience-list .card .badge{position:absolute;top:25px;right:20px;background:#f68341;border:0;color:#fff}.experience-list .card .title{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:600;display:block;margin-bottom:8px}.experience-list .card .info{display:block;font-size:1.4rem;line-height:160%;letter-spacing:0}.experience-list .card .info dt{width:96px;float:left;font-weight:600;color:#575d67;padding-top:8px}.experience-list .card .info dd{min-height:22px;font-weight:500;padding-top:8px}.experience-list .card:first-child{margin-top:0}.experience-list .card.complete{position:relative;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500;border-radius:20px;padding:24px 20px;background:#f7f9fd}@media (max-width:767px){.experience-list .card.complete{font-size:1.6rem;line-height:176%;letter-spacing:0}}.experience-list .card.complete .badge{background:#abb1be}.study-list--wrap{width:442px;margin-top:24px}@media (max-width:767px){.study-list--wrap{width:auto}}.study-list--wrap .title{display:block;margin-bottom:8px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}.study-list--wrap .list{width:100%;overflow:hidden}@media (max-width:767px){.study-list--wrap .list{margin-left:-12px}}.study-list--wrap .list li{position:relative;float:left;width:221px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67;font-weight:600}@media (max-width:767px){.study-list--wrap .list li{width:auto;padding:0 12px}.study-list--wrap .list li:after{content:"";display:inline-block;width:2px;height:16px;background:#dae0ec;position:absolute;top:2px;right:0}}.study-list--wrap .list li:nth-child(even){padding-left:40px;width:181px}.study-list--wrap .list li:nth-child(even):before{content:"";display:inline-block;width:2px;height:16px;background:#dae0ec;position:absolute;top:2px;left:0}@media (max-width:767px){.study-list--wrap .list li:nth-child(even){padding-left:12px;width:auto}.study-list--wrap .list li:nth-child(even):before{display:none}.study-list--wrap .list li:last-child:after{display:none}}.channel ul li,.counsel-desc{font-size:2.4rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.counsel-desc{font-size:2rem;line-height:140%;letter-spacing:0}}.channel ul li{font-size:1.8rem;padding:40px;background-color:#f4f6fa;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;border:1px solid #f4f6fa;cursor:pointer}@media (max-width:767px){.channel ul li{padding:32px 24px;margin-bottom:8px;font-size:1.6rem;line-height:140%;letter-spacing:0}}.channel ul li:last-child,.choice-list .choice-list--box:last-child,.prev-unit--wrap p:last-child{margin-bottom:0}.channel ul li:first-child{margin-top:40px}@media (max-width:767px){.channel ul li:first-child{margin-top:24px}}.channel ul li:before{padding-right:8px}.channel ul li strong{font-size:2rem;line-height:140%;letter-spacing:0;color:#f68341;padding-left:4px}@media (max-width:767px){.channel ul li strong{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}.channel ul li.active,.channel ul li:hover{border:1px solid #f68341;background-color:#fef5f0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.channel ul li.academy:before,.channel ul li.online:before,.channel ul li.self-learn:before,.channel ul li.visit:before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../images/study/icon_study.png);background-size:200px 400px;background-repeat:no-repeat;background-position:-100px -50px}.channel ul li.academy:before,.channel ul li.online:before,.channel ul li.self-learn:before{background-position:-150px -300px}.channel ul li.online:before,.channel ul li.self-learn:before{background-position:-150px -100px}.channel ul li.self-learn:before{background-position:-150px -150px}.choice-list .choice-list--box{position:relative;border:1px solid #dae0ec;border-radius:16px;background:#fff;padding:32px 20px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);width:43.2%;margin-bottom:16px;cursor:pointer}@media (max-width:767px){.choice-list .choice-list--box{margin-bottom:8px}}@media (max-width:767px){.choice-list .choice-list--box{width:100%;margin-bottom:16px}.choice-list .choice-list--box:last-child{margin-bottom:0}}.choice-list .choice-list--box .choice-info em{display:inline;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67;font-weight:500;padding-left:4px}.alert-box.free-comp:before,.alert-box.info-comp:before{content:"";display:inline-block;width:120px;height:120px;background-image:url(../images/counsel/icon_freetrial_done.png);background-size:120px 120px;background-repeat:no-repeat}.alert-box.info-comp:before{background-image:url(../images/counsel/icon_counsel_done.png)}.choice-list--wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px;margin-left:-16px}@media (max-width:767px){.choice-list--wrap{display:block;padding-top:12px;margin-left:0}}.choice-list--wrap li,.choice-list--wrap li .choice-info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.choice-list--wrap li{-webkit-flex-basis:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:-moz-calc(50% - 16px);flex-basis:calc(50% - 16px);max-width:-moz-calc(50% - 16px);max-width:calc(50% - 16px);margin-left:16px;margin-top:16px}@media (max-width:767px){.choice-list--wrap li{max-width:none;width:100%;margin-left:0;margin-top:12px}}.choice-list--wrap li .choice-info{display:block;position:relative;width:100%;height:180px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);font-weight:500;color:#575d67;border:1px solid #dae0ec;border-radius:20px;padding:32px 20px 0}@media (max-width:767px){.choice-list--wrap li .choice-info{height:auto;padding-bottom:24px}}.choice-list--wrap li .choice-info *{display:block}.choice-list--wrap li .choice-info .subject{font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f;margin-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choice-list--wrap li .choice-info .sub-desc{padding-top:8px;color:#575d67;width:85%;min-height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.choice-list--wrap li .choice-info .sub-desc{font-size:1.6rem;line-height:140%;letter-spacing:0}}.choice-list--wrap li .choice-info .label-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding-top:20px}.choice-list--wrap li .choice-info .label-wrap .label{display:inline-block;font-size:1.3rem;line-height:140%;letter-spacing:0;background-color:#f4f6fa;color:#1e86ff;border-radius:999px;padding:4px 8px}.choice-list--wrap li .choice-info:before{content:"";display:inline-block;width:32px;height:32px;position:absolute;top:34px;right:22px;border-radius:40px;background:#f4f6fa}.choice-list--wrap li .choice-info.active:after,.choice-list--wrap li .choice-info:after{background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat}.choice-list--wrap li .choice-info:after{content:"";display:inline-block;width:16px;height:16px;background-position:-60px -80px;position:absolute;top:41px;right:29px}.choice-list--wrap li .choice-info.active{border:1px solid #f68341}.choice-list--wrap li .choice-info.active:after{background-position:-80px -80px}.check-tit{padding-top:40px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67}@media (max-width:1024px){.check-tit{padding-top:24px}}.check-tit span{position:relative;display:inline-block;padding:0 8px}.check-tit span:first-child,.study-case--list li .casebox .info-wrap .text-box .label-info .label:first-child{padding-left:0}.check-tit span:first-child:after{content:none}.check-tit span:after{content:"";position:absolute;top:4px;left:0;height:12px;width:1px;background-color:#c6ccd9}.check-tit+.h-title--2{padding-top:8px!important}.check-tit+.h-title--2+.sorting-box{margin-top:24px}.radio-label{padding-bottom:8px}.form-box--unit.only-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tabs-list--wrap .sorting-inner button{font-size:1.4rem;line-height:140%;letter-spacing:0;padding:4px 8px;margin-right:4px}.noti-wrap{max-width:320px;margin:0 auto}.study-find--banner{margin-top:40px}@media (max-width:1024px){.study-find--banner{margin-top:0}}.study-find--banner .cont{position:relative;display:block;background:#fef5f0;border-radius:16px;padding:20px 40px}@media (max-width:767px){.study-find--banner .cont{border-radius:0;margin:0 -20px;padding:20px 24px}}.study-find--banner .cont:after{position:absolute;right:40px;bottom:0;content:"";display:inline-block;width:72px;height:72px;background-image:url(../images/counsel/spr_counsel.png);background-size:200px 100px;background-repeat:no-repeat;background-position:0 0}@media (max-width:767px){.study-find--banner .cont:after{right:20px}}.study-find--banner .cont:active,.study-find--banner .cont:hover{background:#fff8e9}.study-find--banner .title{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}.counsel-title,.study-find--banner .find-go{font-size:1.8rem;line-height:140%;letter-spacing:0;margin-top:4px}.study-find--banner .find-go:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-75px -25px;vertical-align:-5px}.counsel-title{position:relative;font-size:2.4rem;font-weight:500;margin-top:60px;padding-top:44px;margin-bottom:4px}@media (max-width:767px){.counsel-title{margin-top:40px}}.counsel-title em,.study-find--banner .find-go{color:#f68341;font-weight:600}.counsel-title.fit-study:before,.counsel-title.self-study:before,.counsel-title:before,.subtext-wrap:after{background-image:url(../images/counsel/spr_counsel.png);background-size:200px 100px;background-repeat:no-repeat}.counsel-title:before{content:"";display:inline-block;width:40px;height:40px;background-position:-75px -50px;position:absolute;top:0;left:0}.counsel-title.free-study{margin-top:40px}@media (max-width:767px){.counsel-title.free-study{margin-top:24px}}.counsel-title.fit-study:before,.counsel-title.self-study:before,.subtext-wrap:after{background-position:-125px 0}.counsel-title.self-study:before,.subtext-wrap:after{background-position:-75px 0}.counsel-box{margin-top:12px}.counsel-box .cont{display:block;border:1px solid #dae0ec;border-radius:16px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);padding:32px 40px 24px}@media (max-width:767px){.counsel-box .cont{padding:24px 20px 16px}}.counsel-box .cont:active,.counsel-box .cont:hover{border:1px solid #f68341;background:#fef5f0}.counsel-box .cont__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.counsel-box .cont__bottom{display:block}}.counsel-box .cont__bottom .sub{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0}@media (max-width:767px){.counsel-box .cont__bottom .sub{margin-top:4px}}.counsel-box .cont__bottom .brand{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0;text-align:initial}@media (max-width:767px){.counsel-box .cont__bottom .brand{margin-top:8px;text-align:right}}.counsel-box .title{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.counsel-box .title{font-size:1.8rem;line-height:140%;letter-spacing:0}}.counsel-box .sub{font-size:1.8rem;line-height:140%;letter-spacing:0;margin-top:4px;color:#575d67}@media (max-width:767px){.counsel-box .sub{font-size:1.6rem;line-height:140%;letter-spacing:0}}.counsel-box .brand{margin-top:8px;text-align:right}.brand-list--wrap .brand-card .inner .brand-logo img,.counsel-box .brand img{height:40px}@media (max-width:767px){.counsel-box .brand img{height:32px}}.maca-wrap.management-main .maca-contents .cont-full--area{padding-top:40px}@media (max-width:1024px){.maca-wrap.management-main .maca-contents{padding-top:60px}}@media (max-width:767px){.maca-wrap.management-main .maca-contents{padding-top:40px}}@media (max-width:1024px){.maca-wrap.management-main .maca-contents .h-title{padding-top:0}}.subtext-wrap{position:relative}.subtext-wrap:after{content:"";display:inline-block;width:360px;height:172px;background-image:url(../images/management/bg_title.png);background-size:360px 172px;background-position:right bottom;position:absolute;top:0;right:0;z-index:-1}.management-find--box .inner .list li,.management-guide--title{font-size:1.8rem;line-height:140%;letter-spacing:0;color:#26292f}.management-guide--title{font-weight:600;text-align:center}.management-find--box .inner .list li:after,.management-guide--title:before{content:"";background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat}.management-guide--title:before{margin:0 auto 8px;width:60px;height:60px;background-position:0 0;display:block}.management-find--box{padding:40px 20px 20px;background:#fff;border-radius:40px;border:1px solid #dae0ec}@media (max-width:767px){.management-find--box{border-radius:50%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.management-find--box .inner{max-width:280px;margin:0 auto}.management-find--box .inner .list{margin-top:24px;padding-top:12px;padding-bottom:12px;border-top:1px solid #dae0ec}.management-find--box .inner .list li{position:relative;font-weight:500;padding-top:12px}.management-find--box .inner .list li:after{right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:24px;height:24px;background-position:-70px 0}@media (max-width:767px){.management-find--box .inner{width:auto}}.news-card--list.free-study li .card-shadow .cont{height:116px}.news-card--list.free-study li .card-shadow .cont .title{margin-top:16px}.news-card--list.free-study li .card-shadow .cont .icon{width:120px;height:120px;bottom:0}@media (max-width:767px){.news-card--list.free-study li .card-shadow .cont .icon{right:0}}.student-certify--list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}@media (max-width:767px){.student-certify--list{margin:0}}.student-certify--list li{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.student-certify--list li{width:100%;margin-bottom:12px}.student-certify--list li:last-child{margin-bottom:0}}.student-certify--list li:last-child .cont:after{background-position:-100px 0}@media (max-width:767px){.student-certify--list li:last-child .cont:after{background-position:-80px 0}}.student-certify--list li .cont{position:relative;border:1px solid #dae0ec;border-radius:16px;display:block;padding:40px 20px;margin:0 8px}.student-certify--list li .cont:after{position:absolute;right:15px;bottom:0;content:"";display:inline-block;width:100px;height:94px;background-image:url(../images/management/spr_certify_list.png);background-size:200px 100px;background-repeat:no-repeat;background-position:0 0}@media (max-width:767px){.student-certify--list li .cont:after{content:"";display:inline-block;width:72px;height:72px;background-size:160px 80px}.student-certify--list li .cont{margin:0;padding:24px 20px}}.student-certify--list li .cont .title{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:500;display:block}@media (max-width:767px){.student-certify--list li .cont .title{font-size:2rem;line-height:140%;letter-spacing:0}}.student-certify--list li .cont .sub{margin-top:4px;display:block;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600;color:#f68341}@media (max-width:767px){.student-certify--list li .cont .sub{font-size:1.4rem;line-height:140%;letter-spacing:0}}.student-certify--list li .cont .sub:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat;background-position:-70px -25px;vertical-align:middle}@media (max-width:767px){.warning-wrap--right{padding-bottom:0}}.warning-wrap--right .warning-text{position:relative;background-color:#fef5f0;border-radius:8px;font-size:1.4rem;line-height:140%;letter-spacing:0;padding:16px 48px 16px 20px}.warning-wrap--right .warning-text:before{right:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/icon_20.png);background-size:100px 100px;background-repeat:no-repeat;background-position:-25px 0}.warning-wrap--right .warning-text em{color:#f68341}.manage-bg--box{background-color:#f7f9fd;border-radius:16px;padding:24px 20px;margin-bottom:24px}.manage-line--box{border:1px solid #dae0ec;border-radius:16px;margin-top:24px}.manage-line--box dl,.student-profile--box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.manage-line--box dl{border-bottom:1px solid #dae0ec;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.manage-line--box dl dd,.manage-line--box dl dt{padding:24px 20px;font-size:1.6rem;line-height:140%;letter-spacing:0}.manage-line--box dl dt{width:120px;color:#575d67}.manage-line--box dl dd{font-weight:600;text-align:left}.student-profile--box{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:24px 0}.student-profile--box .thumb-profile{width:72px;height:72px;margin-right:16px}.student-profile--box .info .name,.title-wrap--btn .btn-schedule{display:block;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f}.student-profile--box .info .class{display:block;margin-top:4px;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}.title-wrap--btn{position:relative}.title-wrap--btn .btn-schedule{display:inline-block;position:absolute;top:55px;right:0;font-size:1.3rem;font-weight:500;background:#f4f6fa;border-radius:16px;padding:8px 12px}.title-wrap--btn .btn-schedule:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat;background-position:-100px 0;vertical-align:-3px;margin-right:4px}@media (max-width:1024px){.title-wrap--btn .btn-schedule{top:0}}.student-schedule--box{border:1px solid #dae0ec;border-radius:20px;margin-bottom:24px;padding-bottom:8px}.student-schedule--box.no-schedule{padding:32px 32px 24px;border:1px solid #fab58d}.student-schedule--box.complete-schedule{margin-bottom:0}.student-schedule--box.complete-schedule .title{position:relative;cursor:pointer}.student-schedule--box .study-schedule li .class-wrap .label.learn:before,.student-schedule--box .title:before,.student-schedule--box.complete-schedule .title:before{background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat;background-position:-160px 0}.student-schedule--box.complete-schedule .title:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-25px -75px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);margin-top:4px;right:20px}.student-schedule--box.complete-schedule .title.selected:after{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:0 -75px}.student-schedule--box.complete-schedule .study-schedule{display:none}.student-schedule--box.complete-schedule.open .study-schedule{display:block}.student-schedule--box .title{font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f;padding:24px 20px 16px}.student-schedule--box .study-schedule li .class-wrap .label.learn:before,.student-schedule--box .title:before{content:"";display:inline-block;width:24px;height:24px;background-position:-130px 0;vertical-align:-5px;margin-right:8px}.student-schedule--box .study-schedule li{padding:24px 20px 16px;border-top:1px solid #e9edf5;min-height:32px}.student-schedule--box .study-schedule li .class-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.student-schedule--box .study-schedule li .class-wrap .subject{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600;color:#8b919c}.student-schedule--box .study-schedule li .class-wrap .mark .in{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:600;color:#dae0ec;border-radius:4px;margin-left:4px;padding:2px 4px}.student-schedule--box .study-schedule li .class-wrap .mark .in.on{background:#ffefcc;color:#da9500}.student-schedule--box .study-schedule li .class-wrap .mark .in.exp{background:#d2e7ff;color:#1875e0}.student-schedule--box .study-schedule li .class-wrap .label{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500}.student-schedule--box .study-schedule li .class-wrap .label.exp{padding:4px 8px;background:#e9edf5;border-radius:16px;color:#8b919c}.learning-target--box .feedpack-list li em,.student-schedule--box .study-schedule li .class-wrap .label.learn,.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dd .answer-info .in.answer em{color:#26d09d}.student-schedule--box .study-schedule li .class-wrap .label.learn:before{width:16px;height:16px;background-position:-100px -25px;vertical-align:-3px}.student-schedule--box .study-schedule li .ment-wrap{margin-top:12px}.student-schedule--box .study-schedule li .ment-wrap .unit{display:block;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600;color:#f68341}.student-schedule--box .study-schedule li .ment-wrap .info{margin-top:4px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;display:block;color:#575d67}.student-schedule--box .study-schedule li .date{margin-top:4px;color:#8b919c;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}.child-class--list .class-info--wrap li .class-info.complete .check,.child-class--list .class-info--wrap li .class-info.ing .ani-ing,.student-schedule--box .study-schedule li .cont{display:block}.student-schedule--box .study-schedule li .cont .subject,.test-result--box .inner-box .info em{color:#26292f}.student-schedule--box .study-schedule li .cont .date{color:#575d67}.mscroll-box--sorting{padding:0 20px;margin:0 -20px;overflow-x:auto;overflow-y:hidden}.mscroll-box--sorting .sorting-box{margin-bottom:16px}@media (max-width:767px){.mscroll-box--sorting .sorting-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mscroll-box--sorting .sorting-box .btn-tab{white-space:nowrap}.child-class--list{padding-top:12px}@media (max-width:767px){.child-class--list{margin:0 -20px;padding-top:0}}.child-class--list li{padding:40px 0 16px;border-bottom:1px solid #dae0ec}@media (max-width:767px){.child-class--list li .inner{padding:0 20px}}.child-class--list li:last-child{border-bottom:none}.child-class--list .student-name{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f}.child-class--list .place-info--wrap{padding-top:16px;padding-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.child-class--list .place-info--wrap .info{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;color:#3c4047}.child-class--list .place-info--wrap .info .center-name:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat;background-position:-130px -25px;vertical-align:-7px;margin-right:2px}.child-class--list .place-info--wrap .info .time{margin-top:2px}.child-class--list .place-info--wrap .info .time:before{content:"";display:inline-block;width:24px;height:24px;background-position:-160px -25px;vertical-align:-7px;margin-right:2px}.child-class--list .class-info--wrap li .class-info .ico.check,.child-class--list .place-info--wrap .info .time:before,.child-class--list .place-info--wrap.attend:after{background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat}.child-class--list .place-info--wrap.attend:after{content:"";display:inline-block;width:52px;height:52px;background-position:0 -70px}.child-class--list .place-info--wrap.expect:after,.student-info--box .label:before,.student-info--box .student-study--btn:after{content:"";display:inline-block;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat}.child-class--list .place-info--wrap.expect:after{width:52px;height:52px;background-position:-70px -70px}.child-class--list .class-info--wrap{margin-bottom:24px}.child-class--list .class-info--wrap li{padding:0;border:0}.child-class--list .class-info--wrap li .class-info{position:relative;margin-top:8px;background-color:#f7f9fd;border:1px solid #f7f9fd;border-radius:8px;padding:16px}.child-class--list .class-info--wrap li .class-info.ing{border:1px solid #fbcdb3;background:#fef5f0}.child-class--list .class-info--wrap li .class-info .ico{display:none;top:18px;right:16px;position:absolute;width:24px;height:24px}.child-class--list .class-info--wrap li .class-info .ico.check{background-position:-130px -70px}.child-class--list .class-info--wrap li .class-info .subject{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:600;color:#3c4047;padding-right:32px}.child-class--list .class-info--wrap li .class-info .subject .label{border-radius:0;padding:0;margin-left:8px;font-size:1.4rem;line-height:160%;letter-spacing:0;font-weight:600}.child-class--list .class-info--wrap li .class-info .subject .label.exp{color:#4b9eff}.child-class--list .class-info--wrap li .class-info .info{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67;padding-right:32px}.student-info--box,.student-info--box .student-study--btn{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:700;color:#26292f;text-align:left;padding-bottom:12px;width:100%;margin-top:28px}@media (max-width:1024px){.student-info--box{margin-top:12px}}.student-info--box .student-study--btn{position:relative;margin-top:12px;border-bottom:2px solid #26292f;padding-right:30px}.student-info--box .student-study--btn.disabled{border-bottom:none;cursor:default}.student-info--box .label.exp:before,.student-info--box .student-study--btn.disabled:after{display:none}@media (max-width:1024px){.student-info--box .student-study--btn{margin-top:12px}}.student-info--box .label:before,.student-info--box .student-study--btn:after{width:16px;height:16px}.student-info--box .student-study--btn:after{position:absolute;right:0;bottom:20px;background-position:-160px -70px}@media (max-width:767px){.student-info--box .student-study--btn .name{display:block}}.student-info--box .label{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#26d09d;padding-left:0;display:inline-block}.student-info--box .label:before{background-position:-100px -25px;margin-right:8px;vertical-align:-3px}.student-info--box .label.exp{padding:4px 8px;background:#e9edf5;border-radius:16px;color:#8b919c}.student-label--wrap{margin-top:8px}.student-label--wrap .label-wrap .ico{width:124px;height:70px;margin:0 auto 16px}.student-label--wrap .label-wrap .label-bg{background-image:url(../images/management/bg_dot.png);background-repeat:repeat-x;height:4px;position:relative}.student-label--wrap .label-wrap .label-bg .in{position:absolute;top:0;left:0;width:50%;height:4px;background:#f68341;border-radius:8px}.student-label--wrap .label-wrap .text-area{margin-top:12px;position:relative;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#8b919c;padding-bottom:32px}.student-label--wrap .label-wrap .text-area .text{position:absolute}.student-label--wrap .label-wrap .text-area .text.left{left:0}.progress-card--wrap:before,.student-label--wrap .label-wrap .text-area .text.center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.student-label--wrap .label-wrap .text-area .text.center{color:#f68341}.student-label--wrap .label-wrap .text-area .text.right{right:0}.progress-card--wrap{position:relative;padding-top:16px}@media (max-width:767px){.progress-card--wrap{margin:0 -20px}}.progress-card--wrap:before{content:"";display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:16px solid #f7f9fd;top:0}.progress-card--wrap .progress-area{position:relative;background:#f7f9fd;padding:40px 20px;border-radius:16px}@media (max-width:767px){.progress-card--wrap .progress-area{border-radius:0}}.progress-card--wrap .progress-area .label{position:absolute;top:40px;right:20px;margin:0;padding:0;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600}.progress-card--wrap .progress-area .label.experience{color:#1263c1}.progress-card--wrap .progress-area .curriculum{margin-bottom:16px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#575d67}.progress-card--wrap .progress-area .course{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:500}.progress-card--wrap .progress-area .progress-bar--box{margin-top:8px}.progress-card--wrap .progress-area .progress-bar--box .text{font-size:1.4rem;line-height:140%;letter-spacing:0;margin-top:4px;color:#575d67;text-align:right;font-weight:500}.progress-card--wrap .progress-area .progress-bar--box .progress-bar{margin-top:16px;height:32px;padding:4px;border:1px solid #f68341;border-radius:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.progress-card--wrap .progress-area .progress-bar--box .progress-bar .in{position:relative}.progress-card--wrap .progress-area .progress-bar--box .progress-bar .in .bar{display:inline-block;position:absolute;top:0;left:0;height:22px;background:#f68341;border-radius:16px;text-align:right;color:#fff;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 12px 0 4px;min-width:8%}.progress-card--wrap .progress-area .next-study--box{margin-top:16px;background:#fff;border-radius:8px;border:1px solid #dae0ec;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.progress-card--wrap .progress-area .next-study--box .title{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:600;color:#f68341}.progress-card--wrap .progress-area .next-study--box .info,.schedule-list--wrap .weekly-title .weekly~.center,.study-chart--box .des{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;margin-top:4px;color:#575d67}.study-chart--box{margin-top:40px}.study-chart--box .des{margin-top:12px}.study-chart--box .chart-des{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67;padding-right:16px;text-align:right}.study-chart--box .chart-des .icon:before{content:"";display:inline-block;width:10px;height:10px;background:#fbcdb3;border:2px solid #f68341;border-radius:16px;vertical-align:-3px;margin-right:4px}.study-chart--box .chart-area{margin-top:16px}.schedule-list--wrap{border:1px solid #dae0ec;border-radius:20px;padding:0 20px 16px;margin-top:40px}.schedule-list--wrap .weekly-title{padding:32px 0 16px}.schedule-list--wrap .weekly-title .weekly{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.schedule-list--wrap .weekly-title .place .location:before,.schedule-list--wrap .weekly-title .weekly:before{content:"";display:inline-block;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat}.schedule-list--wrap .weekly-title .weekly:before{width:28px;height:28px;background-position:-130px -100px;vertical-align:-7px;margin-right:8px}.schedule-list--wrap .weekly-title .weekly~.center{font-size:1.4rem;line-height:160%}.schedule-list--wrap .weekly-title .place{margin-top:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-webkit-align-items:top;-moz-box-align:top;-ms-flex-align:top;align-items:top}.schedule-list--wrap .weekly-title .place .location{position:relative;padding-left:20px;font-size:1.4rem;line-height:160%;letter-spacing:0;font-weight:500;color:#575d67}.schedule-list--wrap .weekly-title .place .location:before{width:20px;height:20px;background-position:-130px -25px;position:absolute;top:0;left:0}.schedule-list--wrap .weekly-title .place .view{display:inline-block;position:relative;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c;padding-right:16px;white-space:nowrap;margin-top:4px;margin-left:8px}.schedule-list--wrap .weekly-title .place .view:after{position:absolute;top:0;right:0;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-repeat:no-repeat;background-position:-55px -120px}.schedule-list--wrap .weekly-title:is(.hide){display:none}.schedule-list--wrap .weekly-title:is(.hide)~.schedule-list>li:first-child,.schedule-list--wrap .weekly-title:is(.hide)~.schedule-list>li:only-child{border-top:0}.schedule-list--wrap .schedule-list li{border-top:1px solid #e9edf5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0 16px}.schedule-list--wrap .schedule-list li .thumb-profile{cursor:pointer;background-image:url(../images/place/profile_teacher.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.schedule-list--wrap .schedule-list li .inner-text{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:16px}.schedule-list--wrap .schedule-list li .inner-text .course,.schedule-list--wrap .schedule-list li .inner-text .time-data{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600}.schedule-list--wrap .schedule-list li .inner-text .time-data .day{color:#f68341}.schedule-list--wrap .schedule-list li .inner-text .time-data .time{margin-left:8px}.schedule-list--wrap .schedule-list li .inner-text .course{margin-top:8px;line-height:176%;font-weight:500}.study-date--box{font-size:1.3rem;line-height:140%;letter-spacing:0;position:relative;margin-top:20px;border:1px solid #dae0ec;padding:12px 20px;border-radius:16px}.study-date--box .title{display:inline-block;color:#8b919c;font-weight:600}.study-date--box .date{display:inline-block;font-weight:500;color:#575d67;margin-left:16px}.cont-full--area.management-layout{margin-top:24px;padding-top:32px;min-height:585px}.cont-full--area.management-layout:is(.type2){min-height:auto;margin-top:24px;padding-top:40px;padding-bottom:60px}.study-case--list li{padding-top:20px}.maca-recommend__main .recommend-subject--list>ul>li:first-child,.score-box--wrap .score-list li:first-child,.study-case--list li:first-child{padding-top:0}.study-case--list li .casebox{display:block;border:1px solid #dae0ec;border-radius:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.story-list--wrap li .img-info:hover img,.study-case--list li .casebox.linked{-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08)}.study-case--list li .casebox.except{border:1px solid #8b919c}.study-case--list li .casebox.except .info-wrap .result-score em,.study-case--list li .casebox.except .title-wrap .title{color:#f68341}.study-case--list li .casebox.except .info-wrap .result-score{background:#fef5f0}.study-case--list li .casebox.analysis .info-wrap{display:block}.study-case--list li .casebox.analysis .test-result--analysis{margin-top:16px;background:#f3f8ff;border-radius:4px;padding:12px 8px}.month-study--box .info-list,.study-case--list li .casebox.analysis .btn-test--view,.study-case--list li .casebox.analysis .test-result--analysis .ele-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.study-case--list li .casebox.analysis .test-result--analysis .ele-list li{width:33.33%;padding:0;text-align:center}.study-case--list li .casebox.analysis .test-result--analysis .ele-list li dl dt{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}.study-case--list li .casebox.analysis .test-result--analysis .ele-list li dl dd{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:600}.study-case--list li .casebox.analysis .btn-test--view{border-top:1px solid #dae0ec;padding:8px 0;font-size:1.4rem;line-height:140%;letter-spacing:0}.study-case--list li .casebox.analysis .btn-test--view a{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:12px 0;color:#575d67;position:relative}.study-case--list li .casebox.analysis .btn-test--view a:first-child{color:#26292f;font-weight:600}.study-case--list li .casebox.analysis .btn-test--view a:first-child:after{content:"";display:inline-block;width:1px;height:20px;background:#dae0ec;position:absolute;top:11px;right:0}.study-case--list li .casebox .title-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px 16px}.study-case--list li .casebox .title-wrap+.info-wrap{border-top:none}.study-case--list li .casebox .title-wrap .title{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600}.study-case--list li .casebox .title-wrap .date{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.study-case--list li .casebox .title-wrap .date .in{position:relative;display:inline-block;padding:0 8px}.study-case--list li .casebox .title-wrap .date .in:after{content:"";display:inline-block;width:1px;height:10px;background:#dae0ec;position:absolute;top:3px;right:-1px}.study-case--list li .casebox .title-wrap .date .in:last-child{margin-right:-2px}.study-case--list li .casebox .title-wrap .date .in:last-child:after{display:none}.study-case--list li .casebox .info-wrap{margin:0 20px;padding:0 0 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e9edf5}@media (max-width:767px){.study-case--list li .casebox .info-wrap{display:block}}.study-case--list li .casebox .info-wrap .text-box{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.study-case--list li .casebox .info-wrap .text-box .label-info .label{position:relative;margin:0;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#575d67;padding:0 8px}.study-case--list li .casebox .info-wrap .text-box .label-info .label:before{content:"";display:inline-block;width:3px;height:3px;border-radius:16px;left:-3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background:#8b919c}.study-case--list li .casebox .info-wrap .text-box .label-info .category{display:inline-block;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600}.study-case--list li .casebox .info-wrap .text-box .label-info .category:is(.reset){color:#f1494f}.study-case--list li .casebox .info-wrap .text-box .label-info .depth{display:inline-block;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;margin-left:8px;color:#575d67}.study-case--list li .casebox .info-wrap .text-box .study-date{margin-top:8px;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c}.study-case--list li .casebox .info-wrap .text-box .des{margin-top:12px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:500}.study-case--list li .casebox .info-wrap .text-box .des-lesson{margin-top:8px;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:400}.study-case--list li .casebox .info-wrap .text-box .des-lesson+.des-lesson{margin-top:0}.score-box--wrap,.study-case--list li .casebox .info-wrap .result-score{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.study-case--list li .casebox .info-wrap .result-score{padding:12px 20px;margin-left:40px;text-align:center;background:#f3f8ff;border-radius:8px;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500;width:140px;height:auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.study-case--list li .casebox .info-wrap .result-score em{color:#1e86ff;margin-left:8px;font-weight:600}@media (max-width:767px){.study-case--list li .casebox .info-wrap .result-score{display:block;width:100%;margin-top:16px;margin-left:0}}.study-case--list li .casebox .info-wrap .inner-answer--sheet{margin-top:12px;padding:12px 16px;display:block;width:100%;border-radius:8px;background:#f3f8ff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.study-case--list li .casebox .info-wrap .inner-answer--sheet .score{float:left;width:50%;font-size:1.6rem;line-height:176%;letter-spacing:0}@media (max-width:767px){.study-case--list li .casebox .info-wrap .inner-answer--sheet .score{float:none;width:100%}}.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dt{font-weight:500;color:#575d67}@media (max-width:767px){.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dt{float:left;width:80px}}.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dd{margin-top:4px;font-weight:600}.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dd .answer-info{font-size:1.3rem;line-height:140%;letter-spacing:0;color:#8b919c}@media (max-width:767px){.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dd .answer-info{display:block;padding-left:73px}}.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dd .answer-info .in{position:relative;padding:0 8px}.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dd .answer-info .in:before{content:"";display:inline-block;width:1px;height:12px;position:absolute;top:1px;left:-1px;background:#dae0ec}.learning-round--list li .title em.unpassed,.study-case--list li .casebox .info-wrap .inner-answer--sheet .score dd .answer-info .in.wrong em,.test-round--box li dl.unpassed dd{color:#df2e3c}.study-case--list li .casebox .detail-go{padding:0 20px 20px;text-align:right}.score-box--wrap .score-list li .title,.study-case--list li .casebox .detail-go .in{display:inline-block;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}.study-case--list li .casebox .detail-go .in:after{margin-left:4px;vertical-align:-5px;content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/icon_20.png);background-size:100px 100px;background-repeat:no-repeat;background-position:-50px 0}.score-box--wrap{margin-top:16px;padding:20px;border:1px solid #dae0ec;border-radius:16px;background:#fff;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08)}.score-box--wrap .score-list li{padding-top:12px}.score-box--wrap .score-list li .title{font-size:1.6rem;line-height:176%;width:100px}.score-box--wrap .score-list li .score{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:600}.score-box--wrap .score-list li .answer-sheet{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c;margin-left:8px}@media (max-width:767px){.score-box--wrap .score-list li .answer-sheet{display:block;margin-top:2px;margin-left:92px}}.score-box--wrap .score-list li .answer-sheet .in{position:relative;display:inline-block;padding:0 12px}.score-box--wrap .score-list li .answer-sheet .in em{color:#575d67;margin-left:4px}.score-box--wrap .score-list li .answer-sheet .in:before{content:"";display:inline-block;width:14px;height:14px;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat;background-position:0 -125px;vertical-align:middle;margin-top:-3px;margin-right:2px}.score-box--wrap .score-list li .answer-sheet .in:after{content:"";display:inline-block;width:1px;height:12px;background:#dae0ec;position:absolute;top:4px;right:-4px}.score-box--wrap .score-list li .answer-sheet .in.wrong:before{background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat;background-position:-25px -125px}.score-box--wrap .score-list li .answer-sheet .in:last-child:after{display:none}.month-study--box{display:inline-block;width:100%;margin-top:16px;margin-bottom:8px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);border-radius:16px;border:1px solid #dae0ec;padding:20px 0}.month-study--box .info-list li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:1.4rem;line-height:160%;letter-spacing:0;font-weight:500;color:#575d67}.month-study--box .info-list li .info{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:600;margin-left:8px;color:#26292f}@media (max-width:767px){.month-study--box .info-list li .info{display:block;margin:0}}.learning-progress--box{margin:40px 0 24px}@media (max-width:767px){.learning-progress--box{margin:24px 0 16px}}.learning-progress--box .progress{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600;color:#575d67}.learning-progress--box .progress .text{display:inline-block;margin-right:8px}.learning-progress--box .info,.learning-progress--box .title{font-size:2rem;line-height:140%;letter-spacing:0;margin-top:12px;font-weight:600}.learning-progress--box .info{margin-top:16px;color:#8b919c;font-size:1.3rem}.learning-progress--box .info .date{font-weight:500;display:inline-block;margin-right:12px}.learning-target--box{border-bottom:1px solid #dae0ec}@media (max-width:767px){.learning-target--box{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.learning-target--box .target-ment{position:relative;border-radius:20px;background:#f3f8ff;padding:32px 20px;margin-top:40px}@media (max-width:767px){.learning-target--box .target-ment{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.learning-target--box .feedpack-list li:before,.learning-target--box .target-ment:before{position:absolute;content:"";display:inline-block;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat}.learning-target--box .target-ment:before{top:-24px;right:17px;width:36px;height:36px;background-position:-50px -125px}.learning-target--box .target-ment .title{display:block;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#1e86ff}.learning-target--box .target-ment .text{display:block;margin-top:12px;font-size:2.4rem;line-height:140%;letter-spacing:0}.learning-target--box .target-ment+.feedpack-list,.main footer{border-top:none}.learning-target--box .feedpack-list{border-top:1px solid #dae0ec;padding:32px 0 12px}.learning-target--box .feedpack-list li{position:relative;font-size:1.6rem;padding-left:32px;margin-bottom:20px}.learning-target--box .feedpack-list li:before{top:0;left:0;width:20px;height:20px;background-position:-100px -125px}.learning-target--box .feedpack-list li,.learning-title,.learning-title--sub{line-height:140%;letter-spacing:0;font-weight:600}.learning-title{font-size:2.4rem;margin-top:40px;margin-bottom:16px}.learning-title--sub{font-size:1.8rem;margin:20px 0 8px;overflow:hidden}.learning-title--sub .standard-rate{float:right;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c;margin-top:4px}.learning-title--sub .standard-rate em{color:#575d67;font-weight:600;margin-left:4px}.learning-title--wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.learning-title--wrap .result-label{margin-top:43px}.result-label,.test-round--box li dl dd{line-height:140%;letter-spacing:0;font-weight:600;color:#26d09d}.result-label{display:inline-block;padding:4px 12px 0;font-size:1.4rem;border-radius:20px;border:1px solid #26d09d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:28px}.result-label.unpassed{border:1px solid #df2e3c;color:#df2e3c}.test-result--box,.test-round--box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.test-result--box{gap:8px}.test-result--box .inner-box{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;border-radius:16px;border:1px solid #84bdff;text-align:center;padding:20px 0}.test-result--box .inner-box .title{display:block;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}.test-result--box .inner-box .info,.test-result--box .inner-box .point{display:block;margin-top:12px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#1e86ff}.test-result--box .inner-box .info{margin-top:8px;font-size:1.4rem;font-weight:500;color:#8b919c}.test-round--box{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;border:1px solid #dae0ec;padding:40px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.test-round--box{padding:20px 16px}}.test-round--box.passed{border:2px solid #26d09d}.test-round--box li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center}.learning-round--list li .text-info li,.test-round--box li .case-title,.test-round--box li dl dt{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;color:#575d67}@media (max-width:767px){.test-round--box li .case-title{display:block;margin-top:8px}}.learning-case--box .case-wrap .label,.test-round--box li .case-info{font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;margin-left:8px}@media (max-width:767px){.test-round--box li .case-info{display:block;margin-left:0}}.test-round--box li dl{position:relative;width:80px;height:64px;margin:0 auto;padding-top:16px}.test-round--box li dl.unpassed:after,.test-round--box li dl:after{background-image:url(../images/management/bg_answer.png);background-size:200px 100px;background-repeat:no-repeat}.test-round--box li dl:after{content:"";display:inline-block;width:80px;height:80px;background-position:0 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.test-round--box li dl.unpassed:after{background-position:-100px 0}.test-round--box li dl dd{font-size:1.8rem}.learning-case--box{border-radius:16px;border:1px solid #dae0ec;overflow:hidden;margin-bottom:20px}@media (max-width:767px){.learning-case--box{margin-bottom:16px}}.learning-case--box .case-wrap{position:relative;display:block;padding:12px 40px 12px 16px;background:#f4f6fa;font-size:1.4rem;line-height:140%;letter-spacing:0}.learning-case--box .case-wrap.selected:after,.learning-case--box .case-wrap:after{background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat}.learning-case--box .case-wrap:after{content:"";display:inline-block;width:24px;height:24px;background-position:-25px -75px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:16px}.learning-case--box .case-wrap.selected:after{background-position:0 -75px}.learning-case--box .case-wrap .label{border-radius:20px;background:#26d09d;color:#fff;font-size:1.3rem;font-weight:500;padding:4px 8px;height:auto;border:0;display:inline-block}.learning-case--box .case-wrap .label.unpassed{background:#df2e3c}.learning-case--box .case-title{font-weight:600;color:#575d67}.learning-case--box .case-text{margin-top:8px}.learning-round--list{display:none}.learning-round--list li{border-top:1px solid #dae0ec;padding:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.learning-round--list li{display:block}}.learning-round--list li .title{width:280px;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.learning-round--list li .title{width:auto;display:block;margin-bottom:12px}}.learning-round--list li .title em{margin-left:8px;color:#26d09d}.learning-round--list li .text-info li{border:0;padding:0;display:block}.learning-round--list li .text-info li .text{display:inline-block;width:124px;padding-right:12px}.learning-round--list li .text-info li .passed,.prev-compare--box .compare-wrap.latest .unit-info--box .passed{color:#26d09d}.learning-round--list li .text-info li .unpassed,.prev-compare--box .compare-wrap.latest .unit-info--box .unpassed{color:#df2e3c}.prev-unit--wrap{font-weight:600}.prev-unit--wrap p{margin-bottom:4px}.prev-unit--wrap p.down:after,.prev-unit--wrap p:after{background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat}.prev-unit--wrap p:after{vertical-align:middle;content:"";display:inline-block;width:20px;height:20px;background-position:-125px -125px;margin-left:4px}.prev-unit--wrap p.down:after{background-position:-150px -125px}.prev-compare--box{border-radius:20px;border:1px solid #dae0ec;margin-top:16px}.prev-compare--box .compare-wrap{position:relative;padding:20px 16px}.prev-compare--box .compare-wrap .progress-box,.prev-compare--box .compare-wrap .progress-des{padding-right:80px}.prev-compare--box .compare-wrap.latest{padding-top:40px}.prev-compare--box .compare-wrap.latest:before{position:absolute;top:0;left:0;right:0;content:"";display:inline-block;width:100%;height:18px;background:#dae0ec}.prev-compare--box .compare-wrap.latest:after{content:"";display:inline-block;width:55px;height:14px;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat;background-position:-100px -150px;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:9px}.prev-compare--box .compare-wrap.latest .label{top:35px}.prev-compare--box .compare-wrap.latest .unit-info--box{font-weight:600}.prev-compare--box .compare-wrap .label{position:absolute;top:15px;right:16px;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;color:#8b919c;border-radius:20px;border:1px solid #8b919c;padding:4px 8px;margin:0;height:auto}.prev-compare--box .compare-wrap .label.unpassed{color:#df2e3c;border:1px solid #df2e3c}.prev-compare--box .compare-wrap .progress-box{font-weight:600}.prev-compare--box .compare-wrap .progress-des{font-size:1.4rem;line-height:160%;letter-spacing:0;font-weight:500;color:#575d67;margin-top:8px}.prev-compare--box .compare-wrap .unit-info--box{background:#f7f9fd;border-radius:8px;text-align:center;padding:12px 0;font-size:1.6rem;line-height:176%;letter-spacing:0;margin-top:12px}.prev-compare--box .compare-wrap .unit-info--box .info{position:relative;display:inline-block;padding:0 0 0 12px}.prev-compare--box .compare-wrap .unit-info--box .info:before{content:"";display:inline-block;width:3px;height:3px;position:absolute;top:12px;left:3px;background:#dae0ec;border-radius:50%}.prev-compare--box .compare-wrap .unit-info--box .info:first-child:before{display:none}.unit-round--list li{border-top:1px solid #dae0ec;padding-top:24px}.unit-round--list li:first-child{padding-top:0;border-top:none}.unit-round--list li .round-title{position:relative;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;margin-bottom:20px}.unit-round--list li .round-title .label{font-size:2rem;line-height:140%;letter-spacing:0;margin-left:8px;padding:0;display:inline-block;font-weight:400;color:#8b919c;height:auto!important;border:0}.unit-round--list li .answer-wrap,.unit-round--list li .solving-wrap{margin-bottom:24px}.unit-round--list li .answer-wrap .rate-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;height:32px;background-color:#f4f6fa;border-radius:20px;font-weight:500}.unit-round--list li .answer-wrap .rate-info .title{position:relative;color:#8b919c;padding-left:24px}.unit-round--list li .answer-wrap .rate-info .title:before{position:absolute;top:2px;left:0;content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat;background-position:-175px -125px}.unit-round--list li .answer-wrap .rate-info .score{color:#575d67}.unit-round--list li .answer-wrap .text-info{margin-top:12px;margin-left:32px;color:#8b919c;font-size:1.6rem;line-height:140%;letter-spacing:0}.unit-round--list li .answer-wrap .text-info .answer{display:inline-block}.unit-round--list li .answer-wrap .text-info .answer em{color:#df2e3c;font-weight:600;margin-left:4px}.unit-round--list li .answer-wrap .text-info .total{display:inline-block;position:relative;padding-left:8px;margin-left:4px}.unit-round--list li .answer-wrap .text-info .total:before{position:absolute;top:4px;left:0;content:"";display:inline-block;width:1px;height:12px;background:#dae0ec}.unit-round--list li .answer-wrap .text-info .total em{color:#575d67;font-weight:500;margin-left:4px}.unit-round--list li .answer-wrap.passed .rate-info{background:#84bdff}.unit-round--list li .answer-wrap.passed .rate-info .score,.unit-round--list li .answer-wrap.passed .rate-info .title,.unit-round--list li .solving-wrap.passed .solve-info .time,.unit-round--list li .solving-wrap.passed .solve-info .title{color:#fff}.unit-round--list li .answer-wrap.passed .rate-info .title:before,.unit-round--list li .solving-wrap.passed .solve-info .title:before{background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat;background-position:-175px -100px}.unit-round--list li .answer-wrap.passed .text-info .answer em,.unit-round--list li .solving-wrap.passed .time-info .over{color:#1e86ff}.report-list .ico-label,.unit-round--list li .solving-wrap .solve-info{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px}.unit-round--list li .solving-wrap .solve-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;height:32px;background-color:#f4f6fa}.unit-round--list li .solving-wrap .solve-info .title{position:relative;color:#8b919c;padding-left:24px}.unit-round--list li .solving-wrap .solve-info .title:before,.unit-round--list li.passed .round-title:after{position:absolute;content:"";display:inline-block;background-image:url(../images/management/spr_management.png);background-size:200px 200px;background-repeat:no-repeat}.unit-round--list li .solving-wrap .solve-info .title:before{top:2px;left:0;width:16px;height:16px;background-position:-175px -125px}.unit-round--list li .solving-wrap .solve-info .time{color:#575d67}.unit-round--list li .solving-wrap .time-info{font-size:1.6rem;line-height:140%;letter-spacing:0;margin-top:12px;margin-left:32px}.unit-round--list li .solving-wrap .time-info .over{display:block;font-weight:600;color:#df2e3c}.unit-round--list li .solving-wrap .time-info .expect{margin-top:8px;display:block;color:#8b919c}.unit-round--list li .solving-wrap .time-info .expect em{display:inline-block;margin-left:4px;color:#575d67;font-weight:600}.unit-round--list li .solving-wrap.passed .solve-info{background:#84bdff}.unit-round--list li.passed .round-title:after{top:0;right:0;width:32px;height:32px;background-position:0 -150px}.unit-round--list li.passed .round-title .label{color:#1e86ff;font-weight:600}.unit-round--list li.passed .round-title .des{margin-top:4px;display:block;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67;font-weight:500}.unit-round--list li.passed .answer-wrap.passed .rate-info{background:#1e86ff}.unit-round--list li.passed .solving-wrap.passed .solve-info{background-color:#1e86ff}.report-list{border:1px solid #dae0ec;border-radius:8px;padding:20px 0}.report-list .ico-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px;margin-left:12px;background:#fef5f0;padding:2px 12px;font-size:1.2rem;line-height:140%;letter-spacing:0;font-weight:500}.report-list .ico-label:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/management/icon_basic_graph.png);background-size:20px 20px;background-repeat:no-repeat}.report-list .ico-label em,.sec-title--2 em{color:#f68341}.report-list .report-unit{position:relative;display:block;padding:20px}.report-list .report-unit .date,.report-list .report-unit .title{font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:600;color:#8b919c}.report-list .report-unit .date{position:absolute;top:20px;right:20px;font-weight:500}.report-list .report-unit .text{font-size:1.6rem;line-height:176%;letter-spacing:0;margin-top:8px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-list .report-unit:is(.type2){color:#26292f}.report-list .report-unit:is(.type2) .report-unit__title{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:600;color:#26292f}.report-list .report-unit:is(.type2) .report-unit__text{margin-top:4px;font-size:1.6rem;line-height:176%;letter-spacing:0}.report-list .report-unit:is(.type2) .report-unit__desc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;font-size:1.2rem;line-height:140%;letter-spacing:0;font-weight:600;color:#8b919c}.report-list .report-unit:is(.type2) .report-unit__desc .desc{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.report-list .report-unit:is(.type2) .report-unit__desc .desc:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-list .report-unit:is(.type2) .report-unit__desc .desc:last-child,.report-list .report-unit:is(.type2) .report-unit__desc .desc:only-child{-webkit-box-flex:initial;-webkit-flex-grow:initial;-moz-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:80px;margin-left:auto;text-align:right}.report-list .swiper-pagination{margin-top:-10px;padding:0}.report-list .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;margin:0 2px;background:#dae0ec}.report-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#575d67}.alert-box.no-history:before{content:"";display:inline-block;width:120px;height:120px;background-image:url(../images/management/img_studyinfo_nohistory.png);background-size:120px 120px;background-repeat:no-repeat}.alert-box.systemerr-404:before,.alert-box.systemerr-500:before,.alert-box.systemerr-etc:before,.alert-box.systemerr-nomore:before{content:"";display:inline-block;width:120px;height:120px;margin:0 auto 20px;background-image:url(../images/etc/img_error_404.png);background-size:120px 120px;background-repeat:no-repeat}.alert-box.systemerr-500:before,.alert-box.systemerr-etc:before,.alert-box.systemerr-nomore:before{background-image:url(../images/etc/img_error_500.png)}.alert-box.systemerr-etc:before,.alert-box.systemerr-nomore:before{background-image:url(../images/etc/img_error_etc.png)}.alert-box.systemerr-nomore:before{background-image:url(../images/etc/img_error_nomore.png)}.main header .mobile-haader--inner{display:none!important}@media (max-width:1024px){.main header .main-mobile--header{display:block;height:106px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}}@media (max-width:1024px) and (max-width:767px){.main header .main-mobile--header{height:74px}}@media (max-width:1024px){.main header .main-mobile--header .logo{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:inline-block;width:162px;height:42px}}@media (max-width:1024px) and (max-width:767px){.main header .main-mobile--header .logo{width:147px;height:38px}}@media (max-width:1024px){.main header .main-mobile--header .logo a{display:block;width:100%;height:100%;background-image:url(../images/gnb.png);background-size:200px 100px;background-repeat:no-repeat;background-position:0 0}}@media (max-width:1024px) and (max-width:767px){.main header .main-mobile--header .logo a{background-position:0 -50px}}@media (max-width:1024px){.main header .main-mobile--header .btn_membmer--box .login{width:120px}}@media (max-width:1024px) and (max-width:767px){.main header .main-mobile--header .btn_membmer--box .login{width:69px;color:#f68341;border:1px solid #f68341;background:#fff}}@media (max-width:1024px){.main header .main-mobile--header .btn_membmer--box .join{width:120px}}@media (max-width:1024px) and (max-width:767px){.main header .main-mobile--header .btn_membmer--box .join{display:none}}@media (max-width:1024px){.main header .main-mobile--header .btn_login--box{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}}@media (max-width:1024px) and (max-width:767px){.main header .main-mobile--header .btn_login--box{display:none}}@media (max-width:1024px){.main header .main-mobile--header .btn_login--box .name{color:#26292f;margin-left:8px;font-weight:600}.main header .main-mobile--header .btn_login--box .btn-tertiary{margin-left:16px;vertical-align:middle}}.main .maca-contents{padding-bottom:0}@media (max-width:1024px){.main .maca-contents{padding-top:106px}}@media (max-width:767px){.main .maca-contents{padding-top:74px}}.main-event--wrap{position:relative;margin:0;height:475px}@media (max-width:767px){.main-event--wrap{height:400px}.main-event--wrap:after{position:absolute;bottom:0;content:"";display:inline-block;width:100%;height:80px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}}.swiper.mainEventSwiper{width:100%;height:100%;z-index:0}.swiper.mainEventSwiper .swiper-wrapper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%}.swiper.mainEventSwiper .swiper-wrapper .swiper-slide a{width:100%;display:block;position:relative}.swiper.mainEventSwiper .swiper-wrapper .swiper-slide .event-visual{position:relative;width:100%;height:100%}.swiper.mainEventSwiper .swiper-wrapper .swiper-slide .event-visual .logo{padding-top:60px}@media (max-width:767px){.swiper.mainEventSwiper .swiper-wrapper .swiper-slide .event-visual .logo{padding-top:40px}}.swiper.mainEventSwiper .swiper-wrapper .swiper-slide .event-visual .tit{font-size:3rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.swiper.mainEventSwiper .swiper-wrapper .swiper-slide .event-visual .tit{font-size:2.4rem;line-height:140%;letter-spacing:0}}.swiper.mainEventSwiper .swiper-wrapper .swiper-slide .event-visual .desc{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}@media (max-width:767px){.swiper.mainEventSwiper .swiper-wrapper .swiper-slide .event-visual .desc{font-size:1.6rem;line-height:176%;letter-spacing:0}}.swiper.mainEventSwiper .swiper-wrapper .swiper-slide .event-visual .img-visual{margin:0 auto;padding:40px 0 60px}@media (max-width:767px){.swiper.mainEventSwiper .swiper-wrapper .swiper-slide .event-visual .img-visual{margin:0 auto;padding:4px 0 92px}}.swiper.mainEventSwiper .swiper-button-next,.swiper.mainEventSwiper .swiper-button-prev{display:none}.swiper.mainEventSwiper .swiper-pagination-progressbar{display:block;overflow:hidden;z-index:1;width:120px;height:4px;padding-top:0;top:auto;bottom:92px;border-radius:20px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background:rgba(22,24,27,.1)}.swiper.mainEventSwiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{border-radius:20px;display:inline-block;height:4px;padding:0;margin:0;background:#fff}.personal-box--wrap{position:relative;z-index:1;background:#fff;-webkit-box-shadow:0 2px 24px rgba(121,125,139,.2);box-shadow:0 2px 24px rgba(121,125,139,.2);border-radius:24px;padding:32px 40px;margin-top:-60px}@media (max-width:767px){.personal-box--wrap{padding:24px 20px;margin:-60px -12px 0}}.personal-box--wrap .title{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:600}.personal-box--wrap .quick-menu{margin-top:24px}.noti-box,.noti-box .unit{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.noti-box{position:relative;border:1px solid #fab58d;border-radius:8px;margin-bottom:24px;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.noti-box{display:block}}.noti-box .unit{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px}.noti-box .unit-message,.noti-box li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.noti-box .unit-message em{font-weight:600}.noti-box .unit-time{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;margin-left:4px;font-size:1.2rem;line-height:140%;letter-spacing:0;font-weight:400;color:#8b919c}.noti-box:after{position:absolute;top:-4px;right:-4px;content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/main/spr.png);background-size:100px 100px;background-repeat:no-repeat;background-position:-50px 0}.noti-box li{width:100%;border-left:1px solid #fab58d}@media (max-width:767px){.noti-box li{border-left:none;border-top:1px solid #fab58d}}.noti-box li:first-child{border-left:none}@media (max-width:767px){.noti-box li:first-child{border-top:none}}.study-result--box{margin-bottom:30px;margin-left:-40px;margin-right:-40px}@media (max-width:767px){.study-result--box{margin-left:-20px;margin-right:-20px}}.study-result--box .title{margin-bottom:12px;margin-left:40px}@media (max-width:767px){.study-result--box .title{margin-left:20px}}.study-result--box .result-list{padding-bottom:8px;padding-left:40px;padding-right:40px}@media (max-width:767px){.study-result--box .result-list{padding-left:20px;padding-right:20px}}.study-result--box .unit{position:relative;display:block;width:188px;height:112px}.study-result--box .unit .cont{display:block;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:112px;border-radius:16px;background:#f7f9fd}.study-result--box .unit .name{color:#575d67;font-weight:600;font-size:1.4rem;line-height:140%}.study-result--box .unit .label,.study-result--box .unit .name,.study-result--box .unit .subject{display:block;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-result--box .unit .subject{font-size:1.6rem;line-height:176%;margin-top:4px}.study-result--box .unit .label{font-size:1.3rem;line-height:140%;margin:0;padding:0}.study-result--box .unit:before{position:absolute;right:16px;bottom:-8px;content:"";display:inline-block;width:30px;height:30px;border-radius:50%;border:4px solid #fff;background:#4b9eff}.study-result--box .unit:after{position:absolute;right:26px;bottom:5px;width:18px;height:12px;background-image:url(../images/main/spr.png);background-size:100px 100px;background-position:-75px 0}.study-schedule--box{position:relative;margin-bottom:24px}.study-schedule--box .btn-more{position:absolute;top:-6px;right:0;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;padding:8px 12px;border:1px solid #26292f;border-radius:20px}.ibt-banner:after,.study-result--box .unit:after,.study-schedule--box .btn-more:before{content:"";display:inline-block;background-repeat:no-repeat}.study-schedule--box .btn-more:before,.study-schedule--box .schedule-list .schedule .branch.location:before{width:16px;height:16px;background-image:url(../images/icon_16.png);background-size:100px 160px;background-position:0 -140px;margin-right:4px;vertical-align:-3px}.study-schedule--box .schedule-list{margin-top:12px;border-radius:16px;border:1px solid #dae0ec}.study-schedule--box .schedule-list .schedule{position:relative;display:block;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:103px}@media (max-width:767px){.study-schedule--box .schedule-list .schedule{height:130px}}.study-schedule--box .schedule-list .schedule .name{display:block;font-size:1.4rem;line-height:160%;letter-spacing:0;font-weight:500}.study-schedule--box .schedule-list .schedule .branch{color:#8b919c;font-size:1.3rem;line-height:140%;letter-spacing:0;font-weight:500;position:absolute;top:20px;right:20px}.study-schedule--box .schedule-list .schedule .branch.location:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:-60px 0;margin-right:2px;vertical-align:-4px}.study-schedule--box .schedule-list .schedule .info{margin-top:16px}.ibt-banner,.study-schedule--box .schedule-list .schedule .info .time{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500}.study-schedule--box .schedule-list .schedule .info .time em{font-weight:600;margin-right:4px;color:#1e86ff}.study-schedule--box .schedule-list .schedule .info .subject{font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;margin-left:8px}@media (max-width:767px){.study-schedule--box .schedule-list .schedule .info .subject{display:block;margin:0}}.study-schedule--box .schedule-list .schedule .info .subject:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/icon_24.png);background-size:100px 200px;background-repeat:no-repeat;background-position:-25px -100px;margin-left:2px;vertical-align:-5px}.study-schedule--box .schedule-list .swiper-pagination{padding:0;margin:-10px 0 20px}.study-schedule--box .schedule-list .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;margin:0 2px;background:#dae0ec}.study-schedule--box .schedule-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#575d67}.ibt-banner{position:relative;display:block;font-size:1.4rem;color:#6c4a00;padding:12px 44px 12px 20px;border-radius:40px;background:#fff8e9}.ibt-banner:after{position:absolute;top:12px;right:20px;width:20px;height:20px;background-image:url(../images/icon_20.png);background-size:100px 100px;background-position:-75px 0}.section-box--wrap{padding-top:80px}@media (max-width:767px){.section-box--wrap{padding-top:40px}}.section-box--wrap.age-finder{max-width:728px;margin:0 auto}@media (max-width:767px){.section-box--wrap.age-finder{padding-left:20px;padding-right:20px}}.section-box--wrap .sec-title{text-align:center;font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.section-box--wrap .sec-title{font-size:2.4rem;line-height:140%;letter-spacing:0}}.section-box--wrap .desc{margin:8px auto 32px;text-align:center}.quick-menu li .cont .text,.section-box--wrap .desc .in{font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500}.section-box--wrap .desc .in{display:inline-block;color:#8b919c;padding:0 8px;background:#f4f6fa}@media (max-width:767px){.section-box--wrap .desc .in{font-size:1.4rem;line-height:160%;letter-spacing:0}}.maca-cont--inner .age-finder{padding-left:0;padding-right:0}.quick-menu--box{position:relative;z-index:1;background:#fff;-webkit-box-shadow:0 2px 24px rgba(121,125,139,.2);box-shadow:0 2px 24px rgba(121,125,139,.2);border-radius:24px;padding:24px 20px;margin-top:-60px}@media (max-width:767px){.quick-menu--box{padding:24px 20px 20px;margin:-60px -12px 0}}.quick-menu--box .ibt-banner+.quick-menu{margin-top:24px}.age-list--wrap .age-list,.quick-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.quick-menu{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.quick-menu li{width:25%}.quick-menu li .cont{display:block;text-align:center;position:relative}.quick-menu li .cont:before{content:"";display:inline-block;width:62px;height:62px;border-radius:16px;background:#f7f9fd}.quick-menu li .cont.all:after,.quick-menu li .cont:after{background-image:url(../images/main/ico.png);background-size:250px 50px;background-repeat:no-repeat}.quick-menu li .cont:after{content:"";display:inline-block;width:40px;height:40px;background-position:0 0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);top:11px}.quick-menu li .cont.all:after{background-position:-50px 0}.quick-menu li .cont.custom:after,.quick-menu li .cont.customer:after,.quick-menu li .cont.noon:after{background-image:url(../images/main/ico.png);background-size:250px 50px;background-repeat:no-repeat;background-position:-100px 0}.quick-menu li .cont.customer:after,.quick-menu li .cont.noon:after{background-position:-150px 0}.quick-menu li .cont.noon:after{background-position:-200px 0}.quick-menu li .cont:hover:before{background:#fef5f0}.quick-menu li .cont .text{margin-top:12px;display:block}@media (max-width:767px){.quick-menu li .cont .text{margin-top:8px;font-size:1.3rem;line-height:140%;letter-spacing:0}.age-list--wrap{overflow-x:scroll;margin:0 -20px}}.age-list--wrap .age-list{margin:0 32px}@media (max-width:767px){.age-list--wrap .age-list{margin:0}}.age-list--wrap .age-list li{margin-left:16px}.age-list--wrap .age-list li:first-child{margin-left:0}@media (max-width:767px){.age-list--wrap .age-list li:first-child{padding-left:20px}.age-list--wrap .age-list li:last-child{padding-right:20px}}.age-list--wrap .age-list li .cont,.brand-list--wrap .brand-card{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.age-list--wrap .age-list li .cont{position:relative;width:120px;height:148px;background:#f3f8ff;border-radius:16px;padding:16px}.age-list--wrap .age-list li .cont.level-1:after,.age-list--wrap .age-list li .cont:after{background-image:url(../images/main/ico_age.png);background-size:625px 100px;background-repeat:no-repeat}.age-list--wrap .age-list li .cont:after{content:"";display:inline-block;width:120px;height:88px;background-position:0 0;position:absolute;bottom:0;right:0}.age-list--wrap .age-list li .cont.level-1:after{background-position:-125px 0}.age-list--wrap .age-list li .cont.level-2:after,.age-list--wrap .age-list li .cont.level-3:after,.age-list--wrap .age-list li .cont.level-4:after{background-image:url(../images/main/ico_age.png);background-size:625px 100px;background-repeat:no-repeat;background-position:-250px 0}.age-list--wrap .age-list li .cont.level-3:after,.age-list--wrap .age-list li .cont.level-4:after{background-position:-375px 0}.age-list--wrap .age-list li .cont.level-4:after{background-position:-500px 0}.age-list--wrap .age-list li .cont:hover{background-color:#fef5f0;-webkit-box-shadow:inset 0 0 0 1px #fab58d;box-shadow:inset 0 0 0 1px #fab58d}.age-list--wrap .age-list li .cont .text,.brand-list--wrap .brand-card .inner .label{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.brand-list--wrap{margin-top:80px;background:#e9edf5}.brand-list--wrap .brand-card{width:276px;height:356px;border-radius:24px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);background:#fff}.brand-list--wrap .brand-card:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.brand-list--wrap .brand-card .inner{padding:32px 24px}.brand-list--wrap .brand-card .inner .label{display:block;margin:0;padding:0;font-size:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0}.brand-list--wrap .brand-card .inner .brand-logo{display:block;margin-top:40px}.brand-list--wrap .brand-card .inner .text{display:block;font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#575d67;margin-top:4px;padding-left:4px;height:56px}.brand-list--wrap .brand-card .img{display:block}.brand-list--wrap .brand-card .img img{width:276px;height:127px}.brand-list--wrap .inner-btn{width:728px;margin:24px auto 0}@media (max-width:1024px){.brand-list--wrap .inner-btn{display:none}}.swiper.mainbrandSwiper{padding:60px 0 32px;width:100%;height:100%;z-index:0}@media (max-width:1024px){.swiper.mainbrandSwiper{overflow-x:scroll;padding:60px 0}}@media (max-width:767px){.swiper.mainbrandSwiper{overflow-x:scroll;padding:40px 0}}.swiper.mainbrandSwiper .swiper-wrapper{width:780px;margin:0 auto}@media (max-width:1024px){.swiper.mainbrandSwiper .swiper-wrapper{width:100%;margin:0 0 0 20px}}.my-around--center .maca-cont--inner,.swiper.mainbrandSwiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.swiper.mainbrandSwiper .swiper-wrapper .swiper-slide{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:24px;width:276px!important}@media (max-width:1024px){.swiper.mainbrandSwiper .swiper-wrapper .swiper-slide{padding-right:20px}}.swiper.mainbrandSwiper .brand-next,.swiper.mainbrandSwiper .brand-prev{position:relative!important;width:38px;height:38px;margin-top:0;border-radius:50%;background:#fff;border:1px solid #f4f6fa;-webkit-box-shadow:0 4px 10px rgba(34,37,44,.16);box-shadow:0 4px 10px rgba(34,37,44,.16);position:inherit;left:0;float:left}.swiper.mainbrandSwiper .brand-prev:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:0 0}.my-around--center .maca-cont--inner .around-place .place:after,.swiper.mainbrandSwiper .brand-next:before,.swiper.mainbrandSwiper .brand-prev:before{position:absolute;content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/main/spr.png);background-size:100px 100px;background-repeat:no-repeat}.swiper.mainbrandSwiper .brand-next:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper.mainbrandSwiper .brand-next:after,.swiper.mainbrandSwiper .brand-prev:after{display:none}@media (max-width:1024px){.swiper.mainbrandSwiper .brand-next,.swiper.mainbrandSwiper .brand-prev{display:none}}.my-around--center .maca-cont--inner .around-place .place+.place,.swiper.mainbrandSwiper .brand-next{margin-left:8px}.swiper.mainbrandSwiper .brand-next:before{background-position:-25px 0}.my-around--center{padding:24px 0;background:#f7f9fd}.my-around--center .maca-cont--inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.my-around--center .maca-cont--inner{display:block}}.my-around--center .maca-cont--inner .title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:240px;margin-right:20px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:1024px){.my-around--center .maca-cont--inner .title{font-size:2rem;line-height:140%;letter-spacing:0;display:block}}.my-around--center .maca-cont--inner .around-place{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}@media (max-width:767px){.my-around--center .maca-cont--inner .around-place{margin:16px 0 0}}.my-around--center .maca-cont--inner .around-place .place{display:inline-block;position:relative;width:136px;border-radius:16px;border:1px solid #dae0ec;font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:500;padding:16px 46px 16px 16px;background:#fff}@media (max-width:1024px){.my-around--center .maca-cont--inner .around-place .place{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}.my-around--center .maca-cont--inner .around-place .place:after{top:18px;right:12px;background-position:0 -25px}.my-around--center .maca-cont--inner .around-place .place.soluni:after{background-position:-25px -25px}.story-list--wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.story-list--wrap{display:block}}.story-list--wrap li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:40px}@media (max-width:767px){.story-list--wrap li{margin-top:24px;margin-left:0}}.story-list--wrap li:first-child{margin-top:0;margin-left:0}.story-list--wrap li .img-info{border-radius:32px}@media (max-width:767px){.story-list--wrap li .img-info{border-radius:20px}}.story-list--wrap li .img-info img{width:340px;height:340px;-o-object-fit:cover;object-fit:cover;border-radius:32px}@media (max-width:767px){.story-list--wrap li .img-info img{width:100%;height:auto;border-radius:20px}}.story-list--wrap li .text-info{margin-top:20px}.sec-title--2,.story-list--wrap li .text-info .title{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.story-list--wrap li .text-info .title{font-size:2rem;line-height:140%;letter-spacing:0}}.story-list--wrap li .text-info .sub{display:inline-block;font-size:1.6rem;line-height:176%;letter-spacing:0;margin-top:4px;font-weight:500;color:#8b919c}@media (max-width:767px){.story-list--wrap li .text-info .sub{margin-top:4px;font-size:1.4rem;line-height:140%;letter-spacing:0}}.sec-title--2{position:relative;text-align:center;font-size:3rem;padding-bottom:24px}@media (max-width:767px){.sec-title--2{text-align:left;font-size:2rem;line-height:140%;letter-spacing:0;padding-bottom:16px}}.sec-title--2 i{content:"";display:inline-block;width:90px;height:90px;position:absolute;top:-16px;right:-20px;z-index:-1;background-image:url(../images/main/ico_subject.png);background-size:500px 200px;background-repeat:no-repeat;background-position:0 0}.sec-title--2 i.kor{background-position:-200px 0}.sec-title--2 i.science{background-position:-300px 0}.sec-title--2 i.art{background-position:-400px 0}.sec-title--2 i.etc-1{background-position:0 -100px}.sec-title--2 i.etc-2{background-position:-100px -100px}.recommend-subject--list{position:relative;z-index:1;border-radius:20px;border:1px solid #dae0ec;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}@media (max-width:767px){.recommend-subject--list{padding:24px 16px}}.recommend-subject--list ul li{padding:20px 0;border-top:1px solid #dae0ec}.recommend-subject--list ul li:first-child{border-top:none;padding-top:0}.maca-recommend__main .recommend-subject--list>ul>li:last-child,.recommend-subject--list ul li:last-child{padding-bottom:0}.recommend-subject--list ul li .cont{position:relative}.recommend-subject--list ul li .cont:after{right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);content:"";width:2px;height:2px;border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:2px;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.recommend-subject--list ul li .cont .thumb{width:120px;height:120px;border-radius:8px}@media (max-width:767px){.recommend-subject--list ul li .cont .thumb{width:72px;height:72px}}.recommend-subject--list ul li .cont .text-box{margin-left:24px}@media (max-width:767px){.recommend-subject--list ul li .cont .text-box{margin-left:8px}}.recommend-subject--list ul li .cont .text-box .des{display:block;font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:500;color:#575d67}@media (max-width:767px){.recommend-subject--list ul li .cont .text-box .des{font-size:1.4rem;line-height:140%;letter-spacing:0}}.new-maca--banner,.recommend-subject--list ul li .cont .text-box .subject{display:block;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;margin-top:8px}@media (max-width:767px){.recommend-subject--list ul li .cont .text-box .subject{margin-top:2px;font-size:1.8rem;line-height:140%;letter-spacing:0}}.new-maca--banner{position:relative;margin-top:60px;font-size:2.4rem;border-radius:16px;border:1px solid #f68341;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);font-weight:500;padding:32px 40px;overflow:hidden}.new-maca--banner .title{display:block}.new-maca--banner em{color:#f68341;font-weight:600}@media (max-width:767px){.new-maca--banner{font-size:1.8rem;line-height:140%;letter-spacing:0;padding:32px 20px}}.new-maca--banner:after{position:absolute;top:0;right:0;z-index:-1;content:"";display:inline-block;width:135px;height:117px;background-image:url(../images/main/maca_new_banner.png);background-size:135px 117px;background-repeat:no-repeat}.main-notice--wrap{margin-top:60px;padding:24px 20px;background:#fef5f0}.main-notice--wrap .inner{max-width:728px;margin:0 auto}.main-notice--wrap .inner .notice,.recommend-subject--list ul li .cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.main-notice--wrap .inner .notice .title{width:80px;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;color:#f68341}@media (max-width:767px){.main-notice--wrap .inner .notice .title{font-size:1.6rem;line-height:176%;letter-spacing:0;width:65px}}.main-notice--wrap .inner .notice .text{font-size:1.6rem;line-height:140%;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.main-section__title{position:relative;text-align:center}.main-section__title .title-text{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.main-section__title .title-text{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:700}}.main-section__title .title-subtitle{display:inline-block;margin-top:8px;padding:0 8px;background:#f7f9fd;font-size:1.6rem;line-height:176%;letter-spacing:0;color:#8b919c}@media (max-width:767px){.main-section__title .title-subtitle{font-size:1.4rem;line-height:160%;letter-spacing:0}}.main-section__title .ico{content:"";display:inline-block;width:90px;height:90px;position:absolute;top:38px;right:-20px;z-index:-1;background-image:url(../images/main/ico_subject.png);background-size:500px 200px;background-repeat:no-repeat;background-position:0 0}@media (max-width:767px){.main-section__title .ico{top:30px}}.main-section__title .ico.math{background-position:0 0}.main-section__title .ico.eng{background-position:-100px 0}.main-section__title .ico.kor{background-position:-200px 0}.main-section__title .ico.science{background-position:-300px 0}.main-section__title .ico.art{background-position:-400px 0}.main-section__title .ico.etc-1{background-position:0 -100px}.main-section__title .ico.etc-2{background-position:-100px -100px}.daekyo-place{position:relative;height:380px;margin-top:60px;background:#e3f0ff;background-image:url(../images/main/bg_place-pc.png);background-size:600px 110px;background-repeat:no-repeat;background-position:center bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media (max-width:767px){.daekyo-place{height:322px;padding:0 20px}}@media (min-width:0px) and (max-width:360px){.daekyo-place{height:400px}}.daekyo-place__group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0 80px}@media (max-width:767px){.daekyo-place__group{padding:40px 0 80px}}.daekyo-place__button,.daekyo-place__button .button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.daekyo-place__button{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;padding:16px 0}@media (max-width:767px){.daekyo-place__button{width:100%}}@media (min-width:0px) and (max-width:360px){.daekyo-place__button{display:block}.daekyo-place__button .button~.button{margin-top:20px}}.daekyo-place__button .button{position:relative;padding:16px 20px;background:#fff;border-radius:16px;border:1px solid #e60012;font-size:2rem;line-height:140%;letter-spacing:0;font-weight:500}@media (max-width:767px){.daekyo-place__button .button{padding:16px;font-size:1.8rem;line-height:140%;letter-spacing:0}}.daekyo-place__button .button:before{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/main/ico_pin_noon.png);background-size:24px 24px;background-repeat:no-repeat}.daekyo-place__button .button:hover{background:#fde6d9}.daekyo-place__button .button:active{background:#fbcdb3}.daekyo-place__button .button--soluni{border-color:#9e28b5}.daekyo-place__button .button--soluni:before{background-image:url(../images/main/ico_pin_sol.png);background-size:24px 24px;background-repeat:no-repeat}.daekyo-place__button .button--soluni:hover{background:#f4f6fa}.daekyo-place__button .button--soluni:active{background:#dae0ec}.maca-recommend{padding:60px 0}@media (max-width:767px){.maca-recommend{padding:40px 0}}.maca-recommend__main,.maca-recommend__sub>ul>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.maca-recommend__main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;position:relative;width:100%;margin-top:32px;padding:24px 36px;background:#fff;border:1px solid #dae0ec;border-radius:20px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);overflow:hidden}@media (max-width:767px){.maca-recommend__main{display:block;margin-top:36px;padding:24px 16px}}.maca-recommend__main .main-title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:200px;padding-top:16px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.maca-recommend__main .main-title{width:100%;padding-top:0;font-size:1.8rem;line-height:140%;letter-spacing:0;text-align:center}}.maca-recommend__main .main-title em{color:#f68341}@media (max-width:767px){.maca-recommend__main .main-title br{display:none}}.maca-recommend__main .recommend-subject--list{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;border:0;border-radius:initial;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.maca-recommend__main .recommend-subject--list{margin-top:24px}}.maca-recommend__main .recommend-subject--list>ul>li{padding:16px 0}@media (max-width:767px){.maca-recommend__main .recommend-subject--list>ul>li{padding:20px 0}}.maca-recommend__main .recommend-subject--list>ul>li .cont{gap:24px}@media (max-width:767px){.maca-recommend__main .recommend-subject--list>ul>li .cont{gap:8px}}.maca-recommend__main .recommend-subject--list>ul>li .cont:after{border:solid #26292f;border-width:0 2px 2px 0}.maca-recommend__main .recommend-subject--list>ul>li .cont .thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:108px;height:108px}@media (max-width:767px){.maca-recommend__main .recommend-subject--list>ul>li .cont .thumb{width:72px;height:72px}}.maca-recommend__main .recommend-subject--list>ul>li .cont .text-box{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0}.maca-recommend__main .recommend-subject--list>ul>li .cont .text-box .des{font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67}@media (max-width:767px){.maca-recommend__main .recommend-subject--list>ul>li .cont .text-box .des{font-size:1.4rem;line-height:140%;letter-spacing:0}}.maca-recommend__main .recommend-subject--list>ul>li .cont .text-box .subject{font-size:2rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.maca-recommend__main .recommend-subject--list>ul>li .cont .text-box .subject{font-size:1.6rem;line-height:176%;letter-spacing:0}}.maca-recommend__sub{margin-top:32px;padding-bottom:40px}@media (max-width:767px){.maca-recommend__sub{margin-top:32px;padding-bottom:16px}}.maca-recommend__sub>ul{display:block;margin:-14px;font-size:0}@media (max-width:767px){.maca-recommend__sub>ul{margin:0}}.maca-recommend__sub>ul>li{display:inline-block;width:50%;padding:14px}@media (max-width:767px){.maca-recommend__sub>ul>li{display:block;width:100%;padding:0}.maca-recommend__sub>ul>li~li{margin-top:28px}}.maca-recommend__sub .sub-product{position:relative;padding:28px 138px 60px 20px;border:1px solid #dae0ec;border-radius:16px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08)}@media (max-width:767px){.maca-recommend__sub .sub-product{padding:28px 20px}}.maca-recommend__sub .sub-product__title{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.maca-recommend__sub .sub-product__title{font-size:1.8rem;line-height:140%;letter-spacing:0}}.maca-recommend__sub .sub-product__desc{padding-top:8px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.maca-recommend__sub .sub-product__desc{font-size:1.4rem;line-height:140%;letter-spacing:0}}.maca-recommend__sub .sub-product__image{position:absolute;top:42px;right:0;width:136px;height:136px}@media (max-width:767px){.maca-recommend__sub .sub-product__image{top:auto;bottom:8px;width:120px;height:120px}}.daekyo-more{width:100%;height:100%;padding:60px 0;background:#e9edf5}@media (max-width:1024px){.daekyo-more{padding:40px 0}}.daekyo-more-swiper{width:100%;height:100%;margin-top:24px;padding:8px 0}@media (max-width:1024px){.daekyo-more-swiper{padding-bottom:20px}}.daekyo-more-swiper .swiper-wrapper{gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.daekyo-more-swiper .swiper-wrapper{gap:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.daekyo-more-swiper .swiper-slide{width:256px;padding-bottom:16px}.daekyo-more-swiper .swiper-slide:first-child{margin-left:20px}.daekyo-more-swiper .swiper-slide:last-child{margin-right:20px}.daekyo-more .brand-card{display:block;width:100%;border-radius:24px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08);background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.daekyo-more .brand-card:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.daekyo-more .brand-card .inner{padding:24px 20px}.daekyo-more .brand-card .inner .brand-logo{display:block}.daekyo-more .brand-card .inner .brand-logo img{height:36px}.daekyo-more .brand-card .inner .label{display:block;margin-top:28px;padding:0;border-radius:0;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daekyo-more .brand-card .inner .text{display:block;height:44px;margin-top:12px;font-size:1.4rem;line-height:160%;letter-spacing:0;font-weight:500;color:#575d67;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daekyo-more .brand-card .img{display:block;height:120px}.daekyo-more .brand-card .img img{width:100%;height:inherit;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.intro-main .maca-contents{margin-top:-116px}}@media (max-width:767px){.intro-main .maca-contents{margin-top:-64px}}.intro-main .h-title{padding:0}.intro-main .section:is(.top-full--area){margin-bottom:0}@media (max-width:1024px){.intro-main .section:is(.top-full--area){margin-top:0}}.intro-main .section__title{background:-moz-linear-gradient(278deg,#faa575 0,#f3752c 100%);background:linear-gradient(172deg,#faa575 0,#f3752c 100%);overflow:hidden}.intro-main .section__title h1{position:relative;padding:60px 0 186px;font-size:4.8rem;line-height:140%;letter-spacing:-1px;font-weight:600;color:#fff}@media (max-width:1024px){.intro-main .section__title h1{padding-top:156px;padding-bottom:182px}}@media (max-width:767px){.intro-main .section__title h1{padding-top:104px;padding-bottom:244px;font-size:3.8rem;line-height:140%;letter-spacing:0;word-break:keep-all}}.intro-main .section__title h1::before{position:absolute;right:-80px;bottom:0;content:"";display:inline-block;width:390px;height:224px;background-image:url(../images/dami_alpha3.png);background-size:390px 224px;background-repeat:no-repeat}.intro-main .section__daekyo{padding:40px 0;text-align:center}.intro-main .section__daekyo .title,.intro-main .section__download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro-main .section__daekyo .title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#26292f}@media (max-width:767px){.intro-main .section__daekyo .title{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}.intro-main .section__daekyo .title::after,.intro-main .section__daekyo .title::before{content:"";display:inline-block;width:67px;height:32px;background-size:67px 32px;background-repeat:no-repeat}.intro-main .section__daekyo .title::before{margin-bottom:12px;background-image:url(../images/intro/img_visiontop.png)}.intro-main .section__daekyo .title::after{margin-top:12px;background-image:url(../images/intro/img_visionbtm.png)}.intro-main .section__download{padding:40px 0}.intro-main .section__download .download-text{position:relative;padding:32px 0 0;text-align:center}.intro-main .section__download .download-text::before{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:4px;content:"";display:inline-block;width:48px;height:28px;background-image:url(../images/dami_half_down.png);background-size:48px 28px;background-repeat:no-repeat}.intro-main .section__download,.intro-main .section__download .download-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro-main .section__download .download-button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.intro-main .section__download .download-button a+a{margin-left:13px}.intro-main .section1,.intro-main .section2{padding:60px 0}.intro-main .section-title-box{margin-bottom:40px}.intro-main .section-title-box .section-label{margin-bottom:16px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#1e86ff}.intro-main .section-title-box .section-title{font-size:3rem;line-height:140%;letter-spacing:0;font-weight:600}.intro-main .section-title-box .section-description{margin-top:16px;font-size:1.4rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.intro-main .section-title-box .section-description{font-size:1.8rem;line-height:160%;letter-spacing:-.5px}}.intro-main .section-title-box em{color:#1e86ff}.intro-main .section-item-list:is(.white)>ul li{background:#fff}.intro-main .section-item-list>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.intro-main .section-item-list>ul li{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 40%;-moz-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;background:#f3f8ff;border-radius:24px;-webkit-box-shadow:4px 8px 16px rgba(84,82,105,.08);box-shadow:4px 8px 16px rgba(84,82,105,.08)}.intro-main .section-item-list>ul li:active::before,.intro-main .section-item-list>ul li:focus::before,.intro-main .section-item-list>ul li:hover::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid #4b9eff;border-radius:24px}.intro-main .section-item-list>ul li a{display:inline-block;width:100%;height:100%}.intro-main .section-item-list:is(.top-single)>ul li:first-child{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.intro-main .section-item-list:is(.bottom-single)>ul li:last-child{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.intro-main .section-item-list:is(.no-shadow)>ul li{-webkit-box-shadow:none;box-shadow:none}.intro-main .section-item-list .section-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.intro-main .section-item-list .section-item{padding:24px 16px}}.intro-main .section-item-list .section-item__top{font-size:2rem;line-height:140%;letter-spacing:0;font-weight:600}.intro-main .section-item-list .section-item__top .top-icon{display:inline-block;width:36px;height:36px;margin-bottom:12px}.intro-main .section-item-list .section-item__link::after,.intro-main .section-item-list .section-item__top .top-icon::before{content:"";display:inline-block;width:36px;height:36px;background-image:url(../images/intro/icon_intro.png);background-size:165px 174px;background-repeat:no-repeat}.intro-main .section-item-list .section-item__top .top-icon--learning-current::before{background-position:-20px -20px}.intro-main .section-item-list .section-item__top .top-icon--learning-schedule::before{background-position:-64.5px -20px}.intro-main .section-item-list .section-item__top .top-icon--learning-expense::before{background-position:-64.5px -64px}.intro-main .section-item-list .section-item__top .top-icon--learning-search::before{background-position:-20px -118px}.intro-main .section-item-list .section-item__top .top-icon--learning-info::before{background-position:-64.5px -118px}.intro-main .section-item-list .section-item__top .top-icon--alarm::before{background-position:-109px -20px}.intro-main .section-item-list .section-item__top .top-icon--event::before{background-position:-109.5px -118px}.intro-main .section-item-list .section-item__top .top-title{display:block}.intro-main .section-item-list .section-item__content{margin-top:4px;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67}@media (max-width:767px){.intro-main .section-item-list .section-item__content{font-size:1.4rem;line-height:140%;letter-spacing:0}}.intro-main .section-item-list .section-item__link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:12px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#4b9eff}.intro-main .section-item-list .section-item__link::after{margin-left:4px;width:10px;height:7px;background-image:url(../images/intro/icon_intro_arrow.png);background-size:10px 7px}@media (max-width:767px){.intro-main .section-item-list .section-item__link{margin-top:16px}}.bg-primary--5{background:#fef5f0!important}.bg-primary--10{background:#fde6d9!important}.bg-primary--20{background:#fbcdb3!important}.bg-primary--30{background:#fab58d!important}.bg-primary--40{background:#f89c67!important}.bg-primary--50{background:#f68341!important}.bg-primary--60{background:#dd7235!important}.bg-primary--70{background:#c46229!important}.bg-primary--80{background:#ac511e!important}.bg-primary--90{background:#934112!important}.bg-secondary--5{background:#f3f8ff!important}.bg-secondary--10{background:#d2e7ff!important}.bg-secondary--20{background:#a5cfff!important}.bg-secondary--30{background:#84bdff!important}.bg-secondary--40{background:#4b9eff!important}.bg-secondary--50{background:#1e86ff!important}.bg-secondary--60{background:#1875e0!important}.bg-secondary--70{background:#1263c1!important}.bg-secondary--80{background:#0c52a3!important}.bg-secondary--90{background:#064084!important}.bg-tertiary--5{background:#fff8e9!important}.bg-tertiary--10{background:#ffefcc!important}.bg-tertiary--20{background:#ffe3a6!important}.bg-tertiary--30{background:#ffce66!important}.bg-tertiary--40{background:#ffbe33!important}.bg-tertiary--50{background:#ffae00!important}.bg-tertiary--60{background:#da9500!important}.bg-tertiary--70{background:#b57c00!important}.bg-tertiary--80{background:#916300!important}.bg-tertiary--90{background:#6c4a00!important}.bg-grayscale--5{background:#f7f9fd!important}.bg-grayscale--10{background:#f4f6fa!important}.bg-grayscale--20{background:#e9edf5!important}.bg-grayscale--30{background:#dae0ec!important}.bg-grayscale--40{background:#c6ccd9!important}.bg-grayscale--50{background:#abb1be!important}.bg-grayscale--60{background:#8b919c!important}.bg-grayscale--70{background:#6c727c!important}.bg-grayscale--80{background:#575d67!important}.bg-grayscale--90{background:#3c4047!important}.bg-grayscale--100{background:#26292f!important}.bg-grayscale--white{background:#fff!important}.bg-grayscale--black{background:#16181b!important}.bg-support--error{background:#df2e3c!important}.bg-support--success{background:#26d09d!important}.color-primary--5{color:#fef5f0!important}.color-primary--10{color:#fde6d9!important}.color-primary--20{color:#fbcdb3!important}.color-primary--30{color:#fab58d!important}.color-primary--40{color:#f89c67!important}.color-primary--50{color:#f68341!important}.color-primary--60{color:#dd7235!important}.color-primary--70{color:#c46229!important}.color-primary--80{color:#ac511e!important}.color-primary--90{color:#934112!important}.color-secondary--5{color:#f3f8ff!important}.color-secondary--10{color:#d2e7ff!important}.color-secondary--20{color:#a5cfff!important}.color-secondary--30{color:#84bdff!important}.color-secondary--40{color:#4b9eff!important}.color-secondary--50{color:#1e86ff!important}.color-secondary--60{color:#1875e0!important}.color-secondary--70{color:#1263c1!important}.color-secondary--80{color:#0c52a3!important}.color-secondary--90{color:#064084!important}.color-tertiary--5{color:#fff8e9!important}.color-tertiary--10{color:#ffefcc!important}.color-tertiary--20{color:#ffe3a6!important}.color-tertiary--30{color:#ffce66!important}.color-tertiary--40{color:#ffbe33!important}.color-tertiary--50{color:#ffae00!important}.color-tertiary--60{color:#da9500!important}.color-tertiary--70{color:#b57c00!important}.color-tertiary--80{color:#916300!important}.color-tertiary--90{color:#6c4a00!important}.color-grayscale--5{color:#f7f9fd!important}.color-grayscale--10{color:#f4f6fa!important}.color-grayscale--20{color:#e9edf5!important}.color-grayscale--30{color:#dae0ec!important}.color-grayscale--40{color:#c6ccd9!important}.color-grayscale--50{color:#abb1be!important}.color-grayscale--60{color:#8b919c!important}.color-grayscale--70{color:#6c727c!important}.color-grayscale--80{color:#575d67!important}.color-grayscale--90{color:#3c4047!important}.color-grayscale--100{color:#26292f!important}.color-grayscale--white{color:#fff!important}.color-grayscale--black{color:#16181b!important}.color-support--error{color:#df2e3c!important}.color-support--success{color:#26d09d!important}.flex-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.flex-box:is(.horizontal),.flex-box:is(.vertical){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-box:is(.vertical){-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-box:is(.align-center){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.flex-box:is(.justify-center){-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-box:is(.flex-shrink)>:nth-child(1){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.flex-box:is(.flex-shrink)>:nth-child(2){-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-box:is(.flex-same)>div{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.learning-result{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break:keep-all;margin-top:40px}@media (max-width:767px){.learning-result{margin-top:0}}.learning-result .result-top{position:relative;padding:24px 0 16px}.learning-result .result-top__label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;line-height:140%;letter-spacing:0;color:#575d67;font-weight:600}.learning-result .result-top__header{margin-top:12px;font-size:3rem;line-height:140%;letter-spacing:0;color:#26292f}@media (max-width:767px){.learning-result .result-top__header{font-size:2rem;line-height:140%;letter-spacing:0}.learning-result .result-top__header>*{font-weight:600}}.learning-result .result-top__description{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c}.learning-result .result-top__description>:nth-child(2){font-weight:600}@media (max-width:767px){.learning-result .result-top__description{font-size:1.2rem;line-height:140%;letter-spacing:0}}.learning-result .result-group{margin-top:60px}.learning-result .result-box__title,.learning-result .result-group__title{font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:600}.learning-result .result-box__title{font-size:1.8rem}.learning-result .result-box__title:is(.learning-time){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.learning-result .result-box__title:is(.learning-time) dl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c;font-weight:500}.learning-result .result-box__title:is(.learning-time) dl dd{font-weight:600;color:#575d67}.learning-result .result-box__content{margin-top:8px}.learning-result .result-box~.result-box{margin-top:24px}.learning-result .result-box:first-child{margin-top:24px}.learning-result .content-box{padding:24px;background:#fff;border:1px solid #dae0ec;border-radius:16px;overflow:hidden;font-size:1.8rem;line-height:160%;letter-spacing:-.5px;color:#575d67}@media (max-width:767px){.learning-result .content-box{padding:24px 20px}}.learning-result .content-box~.content-box{margin-top:12px}.learning-result .content-box~.table-box{margin-top:24px}.learning-result .content-box:is(.fill){background:#f7f9fd;border-color:#f7f9fd;border-radius:8px}.learning-result .content-box:is(.overall-review){background:#f3f8ff;color:#26292f;font-size:1.8rem;letter-spacing:-.5px;line-height:180%}@media (max-width:767px){.learning-result .content-box:is(.overall-review){font-size:1.6rem;line-height:176%;letter-spacing:0}}.learning-result .content-box:is(.kread){padding:16px 32px}.learning-result .content-box:is(.non-padding){padding:0}.learning-result .content-box__chart{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.learning-result .content-box__chart .chart-title{padding:8px 0;background:#f4f6fa;border-radius:8px;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600;text-align:center}.learning-result .content-box__chart .chart-content{position:relative}.learning-result .content-box__chart .chart-content .chart-dimmed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.learning-result .content-box__chart .data-info{margin:0 8px}.learning-result .data-info>ul>li{padding:4px 8px;border-bottom:1px solid #c6ccd9;font-size:1.6rem;line-height:176%;letter-spacing:0;color:#26292f}.learning-result .data-info>ul>li:last-child{border-bottom:0 none}.learning-result .data-info__title{-webkit-flex-shrink:initial;-ms-flex-negative:initial;flex-shrink:initial;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#575d67}.learning-result .data-info__content{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important;-webkit-box-flex:initial!important;-webkit-flex-grow:initial!important;-moz-box-flex:initial!important;-ms-flex-positive:initial!important;flex-grow:initial!important;margin-left:4px}.learning-result .image-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;font-size:1.8rem;line-height:140%;letter-spacing:0;font-weight:600}.learning-result .image-box:before{position:absolute;content:"";display:inline-block;width:60px;height:60px;opacity:.1}.learning-result .image-box:is(.like):before,.learning-result .image-box:is(.star):before{background-image:url(../images/report/bg_like.png);background-size:60px 60px;background-repeat:no-repeat}.learning-result .image-box:is(.star):before{background-image:url(../images/report/bg_star.png)}.learning-result .table-box{padding:8px 0}.learning-result .table-box__title{position:relative;margin:0 0 16px;padding-left:24px;font-size:1.6rem;line-height:140%;letter-spacing:0}.learning-result .table-box__title:before{content:"";display:inline-block;width:4px;height:4px;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background:#26292f;border-radius:50%}.learning-result .table-box__content{overflow-x:auto}.learning-result .table-box__content~.table-box__content{margin-top:12px}.learning-result .table-box__content table{width:100%}.learning-result .table-box__content table:is(.padding-16) tr td,.learning-result .table-box__content table:is(.padding-16) tr th{padding:16px}.learning-result .table-box__content table tr td:is(.left),.learning-result .table-box__content table tr th:is(.left),.learning-result .table-box__content table tr:is(.left){text-align:left}.learning-result .table-box__content table tr td:is(.center),.learning-result .table-box__content table tr th:is(.center),.learning-result .table-box__content table tr:is(.center){text-align:center}.learning-result .table-box__content table tr td:is(.right),.learning-result .table-box__content table tr th:is(.right),.learning-result .table-box__content table tr:is(.right){text-align:right}.learning-result .table-box__content table tr td,.learning-result .table-box__content table tr th{padding:16px 8px;text-align:center;vertical-align:middle}.learning-result .table-box__content table tr th{font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:500}.learning-result .table-box__content table tr td{background:#fff;border-bottom:1px solid #dae0ec}.learning-result .table-box__content table tr td,.learning-result .table-box__content table tr td>*{font-size:1.6rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.learning-result .table-box__content table tr td,.learning-result .table-box__content table tr td>*{font-size:1.4rem;line-height:140%;letter-spacing:0}}.learning-result .table-box__content table tr td .text-label{padding-top:4px;font-size:1.3rem;line-height:140%;letter-spacing:0}.learning-result .table-box__content table tr td .text-label:has(~*){padding-top:0;padding-bottom:4px}.learning-result .table-box__content table tr td .text-row [class^=text-row]{display:inline-block;vertical-align:middle}@media (max-width:767px){.learning-result .table-box__content table tr td .text-row [class^=text-row]{display:block}}.learning-result .table-box__content table tr td .text-row__label{padding-right:8px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#575d67}@media (max-width:767px){.learning-result .table-box__content table tr td .text-row__label{padding-right:0;padding-bottom:4px}}.learning-result .table-box__content table tr td .text-row__text{font-size:1.6rem;line-height:140%;letter-spacing:0;color:#26292f}.learning-result .table-box__content table tr td .info-box,.learning-result .table-box__content table tr td .info-box__badge{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.learning-result .table-box__content table tr td .info-box{gap:4px;font-size:1.3rem;line-height:140%;letter-spacing:0}.learning-result .table-box__content table tr td .info-box__badge{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4px}.learning-result .table-box__content table tr td .info-box__badge--secondary{background:#f3f8ff;color:#1e86ff}.learning-result .table-box__content table tr td .info-box__badge--primary{background:#fff8e9;color:#dd7235}.learning-result .table-box__content table tr td .info-box__badge--support-error{background:#fef5f0;color:#df2e3c}.learning-result .table-box__content table tr td .info-box~.text-box{padding-top:8px}.learning-result .table-box__content table tr td .text-box{font-size:1.6rem;line-height:140%;letter-spacing:0}.learning-result .table-box__content table thead{background:#f4f6fa;border-top:1px solid #dae0ec;border-bottom:1px solid #dae0ec}.learning-result .table-box__content table tfoot td{background:#e9edf5}.learning-result:is(.dkt) .list-group:is(.props-cons){padding:16px 24px}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__content>ul,.learning-result:is(.dkt) .list-group:is(.props-cons)>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:767px){.learning-result:is(.dkt) .list-group:is(.props-cons){padding:16px}.learning-result:is(.dkt) .list-group:is(.props-cons)>ul{gap:6px}}.learning-result:is(.dkt) .list-group:is(.props-cons) .flex-box{gap:20px}.learning-result:is(.dkt) .list-group:is(.props-cons) .flex-box__item{font-size:1.6rem;line-height:176%;letter-spacing:0;color:#575d67}.learning-result:is(.dkt) .flex-box:is(.learning-detail){gap:40px}@media (max-width:767px){.learning-result:is(.dkt) .flex-box:is(.learning-detail){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.learning-result:is(.dkt) .flex-box:is(.chart-group){gap:48px}@media (max-width:767px){.learning-result:is(.dkt) .flex-box:is(.chart-group){display:block}.learning-result:is(.dkt) .flex-box:is(.chart-group) .chart-group__box:nth-child(2){margin-top:20px}}.learning-result:is(.dkt) .learning-detail__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:1.4rem;line-height:140%;letter-spacing:0;font-weight:600;color:#8b919c}.learning-result:is(.dkt) .learning-detail__content{margin-top:8px;font-size:2.4rem;line-height:140%;letter-spacing:0;font-weight:400}@media (max-width:767px){.learning-result:is(.dkt) .learning-detail__content{font-size:2rem;line-height:140%;letter-spacing:0}}.learning-result:is(.dkt) .learning-detail:is(.book) .learning-detail__title:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/report/icon_book.png);background-size:16px 16px;background-repeat:no-repeat}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__title{gap:8px}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__title .title-area{content:"";display:inline-block;width:64px;height:16px;background-image:url(../images/report/logo_kread.png);background-size:64px 16px;background-repeat:no-repeat}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__title .title-text,.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__title .title-text__number{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__title .title-text__number{position:relative;padding:4px 8px;background:#4b9eff;border-radius:100%;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#fff;font-weight:600}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__content{margin-top:16px}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__content>ul{gap:8px}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__content>ul>li:nth-child(1) dl:before{background-image:url(../images/report/icon_graduationcap.png);background-size:24px 24px;background-repeat:no-repeat}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__content>ul>li:nth-child(2) dl:before{background-image:url(../images/report/icon_clock.png);background-size:24px 24px;background-repeat:no-repeat}.learning-result:is(.dkt) .gauge-chart__wrap .popup__meaning .btn__close-popup,.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__content dl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__content dl{gap:8px;font-size:1.8rem;line-height:140%;letter-spacing:0}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__content dl:before{content:"";display:inline-block;width:24px;height:24px}.learning-result:is(.dkt) .learning-detail:is(.kread) .learning-detail__content dl dd{font-weight:600;color:#1e86ff}.learning-result:is(.dkt) .gauge-chart{width:100%;height:178px}.learning-result:is(.dkt) .gauge-chart__wrap{position:relative}.learning-result:is(.dkt) .gauge-chart__wrap .popup__meaning{display:none;width:274px;position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);padding:12px 16px;border:1px solid #dae0ec;border-radius:8px;background:#fff;-webkit-box-shadow:0 6px 16px rgba(34,37,44,.24);box-shadow:0 6px 16px rgba(34,37,44,.24);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10;font-size:1.4rem;line-height:160%;letter-spacing:0}.learning-result:is(.dkt) .gauge-chart__wrap .popup__meaning .btn__close-popup{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.learning-result:is(.dkt) .gauge-chart__wrap .popup__meaning .btn__close-popup:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../images/report/icon_popup_close.png);background-size:16px 16px;background-repeat:no-repeat}.learning-result:is(.dkt) .gauge-chart__wrap .popup__meaning:is(.show){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px}.learning-result:is(.dkt) .gauge-chart__info,.learning-result:is(.dkt) .gauge-chart__info .btn__view-meaning{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.learning-result:is(.dkt) .gauge-chart__info{position:absolute;left:50%;bottom:68px;z-index:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);font-size:2rem;line-height:140%;letter-spacing:0}@media (max-width:767px){.learning-result:is(.dkt) .gauge-chart__info{bottom:64px;font-size:1.8rem;line-height:140%;letter-spacing:0}}.learning-result:is(.dkt) .gauge-chart__info .btn__view-meaning{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:4px}.learning-result:is(.dkt) .gauge-chart__info .btn__view-meaning:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(../images/report/icon_information.png);background-size:18px 18px;background-repeat:no-repeat}.learning-result:is(.dkt) .gauge-chart__data{position:absolute;bottom:15px;left:50%;z-index:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);font-size:2.4rem;line-height:140%;letter-spacing:0;color:#26292f}@media (max-width:767px){.learning-result:is(.dkt) .gauge-chart__data{bottom:16px}}.learning-result:is(.dkt) .gauge-chart__data em{margin-right:3px;font-size:3.8rem;line-height:140%;letter-spacing:0;font-weight:600}@media (max-width:767px){.learning-result:is(.dkt) .gauge-chart__data{font-size:2rem;line-height:140%;letter-spacing:0}.learning-result:is(.dkt) .gauge-chart__data em{margin-right:2px;font-size:3rem;line-height:140%;letter-spacing:0}}.learning-result:is(.dkt) .doughnut-chart{height:240px}.learning-result:is(.dkt) .line-chart__title{font-size:1.4rem;line-height:140%;letter-spacing:0;color:#26292f}.learning-result:is(.dkt) .line-chart__title+.data__label{margin-top:12px}.learning-result:is(.dkt) .line-chart__content{height:200px}.learning-result:is(.dkt) .report__chart-bar-data>ul,.learning-result:is(.dkt) .report__chart-bar>ul,.learning-result:is(.dkt) .report__progress{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.learning-result:is(.dkt) .report__progress .progress__label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:1.4rem;line-height:160%;letter-spacing:0;color:#26292f}.learning-result:is(.dkt) .report__progress .progress__label progress{width:100%;height:10px;margin-top:4px;background-color:#e9edf5;border-radius:100px}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data .data-progress__wrap progress::-webkit-progress-bar,.learning-result:is(.dkt) .report__progress .progress__label progress::-webkit-progress-bar{background-color:#e9edf5!important;border-radius:100px}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data .data-progress__wrap progress::-webkit-progress-value,.learning-result:is(.dkt) .report__progress .progress__label progress::-webkit-progress-value{background-color:#00cd83!important;border-radius:100px}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data .data-progress__wrap progress::-moz-progress-bar,.learning-result:is(.dkt) .report__progress .progress__label progress::-moz-progress-bar{background-color:#00cd83!important;border-radius:100px}.learning-result:is(.dkt) .report__progress .progress__rate{font-size:1.8rem;line-height:160%;letter-spacing:-.5px;font-weight:600;color:#26292f}.learning-result:is(.dkt) .report__chart-bar .chart-list__title{margin-bottom:4px;font-size:1.6rem;line-height:176%;letter-spacing:0;color:#26292f}.learning-result:is(.dkt) .report__chart-bar .chart-list__content{position:relative;width:100%;height:22px;background:#e9edf5;border-radius:99px}.learning-result:is(.dkt) .report__chart-bar .chart-list__active{display:inline-block;position:absolute;left:0;min-width:37px;height:100%;padding:0 8px;background:#575d67;border-radius:99px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.learning-result:is(.dkt) .report__chart-bar .chart-list__active{min-width:47px}}.learning-result:is(.dkt) .report__chart-bar .chart-list__active span{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);font-size:1.4rem;line-height:160%;letter-spacing:0;font-weight:600;color:#fff}.learning-result:is(.dkt) .report__chart-bar-data>ul:only-child{margin-top:12px}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-label{padding-bottom:4px;font-size:1.6rem;line-height:176%;letter-spacing:0;color:#26292f}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data .data-progress__wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data .data-progress__wrap progress{width:100%;height:12px;background-color:#e9edf5;border-radius:100px}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data .data-progress__wrap .data-progress__before-average::-webkit-progress-value{background-color:#c6ccd9!important}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data .data-progress__wrap .data-progress__before-average::-moz-progress-bar{background-color:#c6ccd9!important}.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data .data-progress__text{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:45px;font-size:1.6rem;line-height:176%;letter-spacing:0;font-weight:600;color:#8b919c;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.learning-result:is(.dkt) .data__label span:nth-child(1),.learning-result:is(.dkt) .report__chart-bar-data .bar-data__list-data .data-progress__text:nth-child(2){color:#00cd83}.learning-result:is(.dkt) .report__comment{font-size:1.6rem;line-height:140%;letter-spacing:0;font-weight:600}.learning-result:is(.dkt) .data__label,.learning-result:is(.dkt) .report__comment>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.learning-result:is(.dkt) .report__comment>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.learning-result:is(.dkt) .report__comment>ul>li{position:relative;display:block;padding-left:38px}.learning-result:is(.dkt) .report__comment>ul>li:before{position:absolute;top:0;left:8px;content:"";display:inline-block;width:20px;height:20px;background-position:center}.learning-result:is(.dkt) .report__comment>ul>li:is(.cap):before{background-image:url(../images/report/icon_comment_graduationcap.png);background-size:20px 20px;background-repeat:no-repeat}.learning-result:is(.dkt) .report__comment>ul>li:is(.check):before{background-image:url(../images/report/icon_comment_check.png);background-size:20px 20px;background-repeat:no-repeat}.learning-result:is(.dkt) .report__comment>ul>li:is(.clock):before{background-image:url(../images/report/icon_comment_clock.png);background-size:20px 20px;background-repeat:no-repeat}.learning-result:is(.dkt) .report__comment em{color:#26d09d}.learning-result:is(.dkt) .report__comment span{color:#8b919c}.learning-result:is(.dkt) .data__label{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;margin-bottom:12px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#8b919c}.learning-result:is(.dkt) .data__label span{position:relative;padding-left:24px}.learning-result:is(.dkt) .data__label span:before{position:absolute;top:8px;left:10px;content:"";display:inline-block;width:4px;height:4px;background:#8b919c;border-radius:50%}.learning-result:is(.dkt) .data__label span:nth-child(1):before{background:#00cd83}.learning-result:is(.dkt) .kread-reading .bubble{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:54px;height:24px;margin-left:-27px;padding:2px 8px;border-radius:99px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#fff;font-weight:600;text-align:center}.learning-result:is(.dkt) .kread-reading .bubble:after{content:"";display:block;position:absolute;top:24px;border:4px solid transparent}.learning-result:is(.dkt) .kread-reading .bubble.color1{background:#00cd83}.learning-result:is(.dkt) .kread-reading .bubble.color1:after{border-top-color:#00cd83}.learning-result:is(.dkt) .kread-reading .bubble.color2{background:#0bab72}.learning-result:is(.dkt) .kread-reading .bubble.color2:after{border-top-color:#0bab72}.learning-result:is(.dkt) .kread-reading .bubble.color3{background:#0a9965}.learning-result:is(.dkt) .kread-reading .bubble.color3:after{border-top-color:#0a9965}.learning-result:is(.dkt) .kread-reading .bubble.color4{background:#08734d}.learning-result:is(.dkt) .kread-reading .bubble.color4:after{border-top-color:#08734d}.learning-result:is(.dkt) .kread-reading .graph{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-top:8px}.learning-result:is(.dkt) .kread-reading .graph>div{height:15px}.learning-result:is(.dkt) .kread-reading .graph>div:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px}.learning-result:is(.dkt) .kread-reading .graph>div:last-child{border-top-right-radius:40px;border-bottom-right-radius:40px}.learning-result:is(.dkt) .kread-reading .graph>div+div{margin-left:2px}.learning-result:is(.dkt) .kread-reading .standard{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:4px;font-size:1.4rem;line-height:140%;letter-spacing:0;color:#26292f}
/*# sourceMappingURL=maca_2.0.css.map */
