@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css);address,article,aside,blockquote,body,caption,dd,div,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,legend,li,main,nav,ol,p,section,table,tbody,td,tfoot,th,thead,tr,ul{box-sizing:border-box;margin:0;padding:0}ul li{list-style-type:none}a{color:inherit;text-decoration:none}address,cite,em,i{font-style:normal}.blind{font-size:0;height:0;line-height:0;overflow:hidden;text-indent:-9999px}.clear:after,.clear:before{clear:both;content:"";display:block}button,input,optgroup,select,textarea{border:none;box-sizing:border-box;font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0}figure img{height:100%;width:100%}button{border:none;cursor:pointer;outline:0}h1,h2,h3,h4,h5,h6{font-weight:400}@font-face{font-family:ELAND_Nice_M;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/ELAND_Nice_M.woff) format("woff")}body{color:#423d33;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}div.toolkit{position:relative}strong{color:#000;font-weight:600}header{background-color:#f9f8f6;height:60px;justify-content:space-between;left:0;position:fixed;right:0;top:0;z-index:100}header,header h1 a{align-items:center;display:flex}header h1 a{height:100%;justify-content:center;padding:5px}header h1 img{height:35px}header h1 span{color:#463d35;font-size:26px;font-weight:800;padding:0}header span{cursor:pointer;margin-left:10px}header span,header svg{align-items:center;display:flex;justify-content:center;padding:5px}header svg{height:30px}header span.open_btn{display:flex}header span.close_btn,header.open span.open_btn{display:none}header.open span.close_btn{display:flex}header div.contact{align-items:center;display:flex;justify-content:center;margin-right:10px}header div.contact a{border:1px solid #423d33;border-radius:50px;font-size:15px;padding:7px 12px;text-align:center;width:35px}header>div.contact,header>span{display:flex}header nav,nav div.nav_area{position:absolute;z-index:100}nav div.nav_area{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:-1000%;max-width:280px;top:30px;transform:translateX(-100%);transition:transform .3s ease;width:70vw}header.open div.nav_area{left:0;transform:translateX(0);transition:all .4s ease-in-out}header nav ul.gnb{background-color:#f9f8f6;flex:1 1;font-size:17px;font-weight:500;max-width:280px;min-height:calc(100vh - 60px);width:70vw;z-index:999}header nav ul.gnb li.prep{align-items:start;display:flex;justify-content:center;padding-top:200px;text-align:center}header nav ul.gnb>li{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:5px 0;position:relative}header nav ul.gnb>li>span{cursor:pointer;padding:5px}header ul.gnb a{display:inline-block}header nav ul.gnb>li>a{margin-left:15px;outline:none;padding:15px 10px;width:calc(100% - 100px)}header nav ul.gnb>li.depth01>a:focus:before{background-color:#a7a39b;content:"";height:33px;left:0;position:absolute;top:11px;width:5px}header nav ul.gnb>li>ul.submenu{background-color:#e4e2dd;color:#423d33;font-weight:400;max-height:0;opacity:0;overflow:hidden;padding-left:20px;transition:all .2s;width:100%}header nav ul.gnb>li>ul.submenu.open{max-height:1000px;opacity:1}header nav ul.gnb>li>ul.submenu>li{margin:5px 10px}header nav ul.gnb>li>ul.submenu>li>a{display:block;padding:15px 10px}header div.close{display:none;flex-shrink:0;height:calc(100vh - 60px);position:fixed;top:60px;width:100vw;z-index:99}header.open div.close{background-color:#0000004d;display:block}div.home h2{color:#000;font-size:24px;font-weight:700;line-height:1.4}div.home h3{color:#000;font-size:22px;font-weight:600;margin:90px 0 10px;text-align:center}div.home section.top_area{align-items:center;background:linear-gradient(135deg,#fededf,#d8ecfa);display:flex;justify-content:center;margin-top:60px;padding:80px 0;position:relative;z-index:5}div.home section.top_area div.top_wrapper{align-items:center;display:flex;justify-content:space-between;padding:0 min(30px,6%);width:800px}div.home section.top_area div.text_area{align-items:start;display:flex;flex-direction:column;justify-content:center;width:60%;word-break:keep-all}div.home section.top_area div.logo_area{height:170px;position:relative;width:30%}div.home section.top_area div.logo_area img{position:absolute;width:60%}div.home section.top_area div.logo_area img:first-child{left:-50px;top:-30px}div.home section.top_area div.logo_area img:last-child{bottom:-10px;right:10px}div.home section.top_area div.text_area *{max-width:500px}div.home section.top_area p.desc{margin-top:15px}div.home div.bg_area{background-color:#fbfaf9;height:100%;margin:0 auto;padding-bottom:500px;width:800px}div.home section.info_area{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#583b9b66;border-radius:200px;display:flex;justify-content:space-between;margin:-40px auto 0;padding:25px;position:relative;width:calc(100% - 80px);z-index:10}.home section.info_area div.info_card{padding:0 20px;position:relative;width:33.33333%}.home section.info_area div.info{align-items:center;display:flex;justify-content:center}.home section.info_area div.info_card+div.info_card:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.home section.info_area div.info div.icon{margin-right:15px}div.home div.info_card div.info p.desc{color:#fff;font-size:17px;font-weight:600}div.home div.main_area{padding:10px min(30px,6%) 0}div.home section.usage{margin-top:-45px}div.home section.usage p.desc{margin-bottom:10px;text-align:center}div.home section.usage div.box_wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;min-height:540px;width:640px}div.home section.usage a.box_area{transition:all .2s}div.home section.usage div.box{align-items:center;background-color:#fff;background-color:#fdfdfc;border-radius:10px;box-shadow:0 13px 27px -5px #32325d05,0 8px 16px -8px #0000001a;display:flex;flex-direction:column;font-size:17px;height:180px;line-height:1.3;margin:0 0 30px;overflow:hidden;position:relative;width:310px;word-break:keep-all}div.home section.usage a.box_area:hover div.box{box-shadow:0 19px 38px #0000001a,0 15px 12px #0000000d}div.home section.usage a.box_area:nth-child(odd){margin-right:20px}div.home section.usage div.box div.icon{align-items:center;background:linear-gradient(160deg,#ffbdbdcc,#d7c7f4cc,#85c6f4cc);display:flex;height:65px;justify-content:center;width:100%}div.home section.usage div.box p{align-items:center;display:flex;height:calc(100% - 65px);justify-content:center;text-align:center;width:90%}div.home section.usage div.box div.icon svg{fill:#fff}div.home section.who{min-height:800px;text-align:center}div.main_content{font-size:17px;margin:0 auto;max-width:800px;padding:0 min(30px,6%) 400px}div.title_area{background:linear-gradient(135deg,#fededf,#d8ecfa);margin-bottom:40px;min-height:140px}div.title_content{margin:0 auto;max-width:800px;padding:40px min(30px,6%)}div.title_content div.breadcrumb{font-size:15px;margin-bottom:5px;margin-left:-5px}div.title_content div.breadcrumb>a,div.title_content div.breadcrumb>p{display:inline;margin:0;padding:5px 8px}div.title_content div.breadcrumb>a{text-decoration:underline}div.title_area h2{color:#000;font-weight:700;margin-bottom:10px}div.title_area div.subtitle{font-size:16px;line-height:1.5;margin-bottom:0;word-break:keep-all}div.title_area div.subtitle a{color:#7a5eba;font-weight:500;text-decoration:underline}div.contactform{width:100%}div.contactform form *{display:block}div.contactform div.desc{line-height:1.6;margin-bottom:20px}div.contactform div.desc p{margin-bottom:5px}div.contactform div.desc a{color:#a898cd;font-weight:500;text-decoration:underline}div.contactform div.email{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}div.contactform div.email label{font-weight:500;width:80px}div.contactform div.email input{width:calc(100% - 90px)}div.contactform input,div.contactform textarea{border:1px solid #d3c2c4;border-radius:4px;padding:5px 10px}div.contactform input:focus,div.contactform textarea:focus{outline:4px solid #e8e6e1}div.contactform textarea{min-height:200px;width:100%}div.contactform input::placeholder,div.contactform textarea::placeholder{color:#d3c2c4;line-height:1.4}div.contactform button{background-color:#73609f;border-radius:4px;color:#fff;margin:30px auto 0;padding:10px 18px}div.contactform div.aftersubmit{align-items:center;display:flex;font-size:20px;justify-content:center;padding-top:40px}div.content_wrapper{height:fit-content;min-height:calc(100vh + 350px);padding-top:60px}div.content{margin:0 auto;max-width:800px;padding:0 min(30px,6%) 400px}ul.subcontents{font-size:17px;font-weight:500}ul.subcontents li.desc{font-size:16px;font-weight:400;line-height:1.4;margin-bottom:15px}ul.subcontents li>a{align-items:center;display:flex;justify-content:start;padding:5px 0;width:fit-content}ul.subcontents li>a svg{height:25px;margin-left:7px}ul.subcontents li>a svg .primary{fill:#e8e6e1}ul.subcontents li>a svg .secondary{fill:#423d33}div.content .primary{fill:#ffbdbd}div.content .secondary{fill:#62b0e8}div.content h3,div.content h3:first-child{padding-top:0}div.content{-webkit-text-size-adjust:100%;font-size:17px;padding-bottom:500px}div.content img{margin-bottom:15px;width:100%}div.content h3{align-items:center;color:#000;display:flex;font-size:19px;font-weight:700;justify-content:start;padding:50px 0 10px}div.content h3 svg{height:22px;margin-right:5px}div.content h4{color:#000;font-weight:600;padding:15px 0 10px;text-decoration:underline}div.content h5{font-size:17px;margin-bottom:10px;text-decoration:underline}div.content hr{color:#e0d4f799;margin:40px auto;width:100px}div.content br{margin-bottom:5px}div.content div{line-height:1.6}div.content div>p.title{color:#000;font-size:17px;font-weight:600;margin-bottom:5px}div.content div div{margin-bottom:15px}div.content div div a{color:#a898cd;font-weight:500;text-decoration:underline}div.content li.desc div{font-size:17px;line-height:1.6}div.content li.desc div+div{margin-top:15px}div.content div a{color:#a898cd;font-weight:500;text-decoration:underline}div.content ol{padding:10px 0 0 20px}div.content ol>li{padding:10px 0}div.content ol li::marker,div.content ol>li>p.title{color:#000;font-weight:600;margin-bottom:15px}div.content ul{padding-left:15px}div.content>ul.subcontents{padding-left:0}div.content ul>li{margin-bottom:5px;padding-left:15px;position:relative}div.content>ul.subcontents>li{padding-left:0;position:static}div.content ul>li:last-child{margin-bottom:0}div.content ul>li:before{background-color:#423d33;border-radius:5px;content:"";display:block;height:5px;left:0;position:absolute;top:11px;width:5px}div.content ul.nobullet,div.content ul.nobullet>li{padding:0}div.content ul.nobullet>li:before{height:0;width:0}div.content li>ul>li>p.title{color:#000;font-size:17px;font-weight:600;margin-bottom:5px}div.content table{border-collapse:collapse;border-spacing:0}div.content table td,div.content table th{border:2px solid #fff;padding:4px 8px}div.content table th{color:#000;font-weight:500}div.content table thead{background-color:#eee}div.content table td:first-child{text-align:center}div.content table tr>:nth-child(2){width:190px}div.content .yellow{background-color:#fdf3d0;margin-left:2px}div.content .green{background-color:#dce9d5;margin-left:2px}div.content .blue{background-color:#ccdaf5;margin-left:2px}div.content div.flex{align-items:start;display:flex;justify-content:space-between}div.content div.flex .t02{width:50%}div.prep,div.skeleton_wrapper{color:#000;font-size:20px;font-weight:600;height:calc(100vh + 350px);padding-top:200px;text-align:center}footer{background-color:#a39e93;bottom:0;color:#fff;padding:40px 0;position:absolute;text-align:center;width:100%;z-index:0}footer,footer div.footer_area{align-items:center;display:flex;justify-content:center}footer div.footer_area{flex-direction:column}footer div.footer_area div.logo_area{align-items:center;display:flex;font-size:30px;font-weight:600;height:85px;justify-content:center;line-height:1;margin-bottom:20px}footer div.footer_area div.logo_area div.jogakbo_logo img{height:85px;margin-left:30px}footer div.footer_area div.logo_area div.toolkit_logo img{height:75px;margin-left:30px}footer div.footer_area div.desc{color:#fffc;line-height:1.3}footer div.footer_area div.desc a,footer div.footer_area div.desc p,footer div.footer_area div.desc time{font-size:17px;margin-bottom:10px}footer div.footer_area div.desc a.homepage{color:#fff;display:block;font-weight:600;text-decoration:underline}footer div.footer_area div.desc p{font-size:16px}footer div.footer_area div.desc time.date{color:#fff;font-weight:500}@media screen and (max-width:810px){div.home h3{margin:60px 0 10px}div.home section.top_area{flex-direction:column;padding:60px 0;width:100vw}div.home section.top_area div.top_wrapper{flex-wrap:wrap;width:100%}div.home section.top_area div.logo_area,div.home section.top_area div.text_area{width:100%}div.home section.top_area p.desc{margin:5px 0 30px}div.home section.top_area div.logo_area img{max-width:170px;position:absolute;width:40%}div.home section.top_area div.logo_area img:first-child{left:20px;top:10px}div.home section.top_area div.logo_area img:last-child{right:20px;top:10px}div.home div.bg_area{background-color:#fff;width:100vw}div.home section.info_area{border-radius:20px;flex-direction:column;padding:30px 10px;width:calc(100% - 90px)}.home section.info_area div.info_card{margin-bottom:40px;position:relative;width:90%}.home section.info_area div.info_card:last-child{margin-bottom:0}.home section.info_area div.info_card+div.info_card:before{background-color:#ffffff80;content:"";height:1px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:100%}.home section.info_area div.info{justify-content:space-between}div.home div.info_card div.info p.desc{text-align:center;width:calc(100% - 60px)}div.home div.main_area{width:100vw}div.home section.usage{margin-top:0}div.home section.usage div.box_wrapper{justify-content:center;width:100%}div.home section.usage a.box_area{justify-content:center}div.home section.usage div.box{background-color:#f9f8f6;width:290px}div.home section.usage a.box_area:nth-child(odd){margin-right:0}div.home section.usage div.icon{background-color:#f9f8f6}}@media screen and (max-width:480px){div.content table tr>:nth-child(2){width:95px}}
/*# sourceMappingURL=main.29016a48.css.map*/