.text-primary-client{color:#036}.text-point-client{color:#000f89}.bg-primary-client{background-color:#036}.border-primary-client{border-color:#036}.text-resp-bigplustitle{font-size:28px}@media only screen and (max-width:379px){.text-resp-bigplustitle{font-size:24px}}@media only screen and (min-width:640px){.text-resp-bigplustitle{font-size:40px}}@media only screen and (min-width:1024px){.text-resp-bigplustitle{font-size:48px}}.text-resp-bigtitle{font-size:27px}@media only screen and (max-width:379px){.text-resp-bigtitle{font-size:22px}}@media only screen and (min-width:640px){.text-resp-bigtitle{font-size:35px}}@media only screen and (min-width:1024px){.text-resp-bigtitle{font-size:44px}}.text-resp-title{font-size:19px}@media only screen and (min-width:380px){.text-resp-title{font-size:22px}}@media only screen and (min-width:640px){.text-resp-title{font-size:26px}}@media only screen and (min-width:1024px){.text-resp-title{font-size:30px}}.text-resp-subtitle{font-size:18px}@media only screen and (max-width:379px){.text-resp-subtitle{font-size:16px}}@media only screen and (min-width:640px){.text-resp-subtitle{font-size:21px}}@media only screen and (min-width:1024px){.text-resp-subtitle{font-size:25px}}.text-resp-subtitle2{font-size:16px}@media only screen and (max-width:379px){.text-resp-subtitle2{font-size:14px}}@media only screen and (min-width:640px){.text-resp-subtitle2{font-size:19px}}@media only screen and (min-width:1024px){.text-resp-subtitle2{font-size:22px}}.text-resp-md-text{font-size:14px}@media only screen and (min-width:640px){.text-resp-md-text{font-size:16px}}@media only screen and (min-width:1024px){.text-resp-md-text{font-size:18px}}.text-resp-sm-text{font-size:12px}@media only screen and (min-width:640px){.text-resp-sm-text{font-size:14px}}@media only screen and (min-width:1024px){.text-resp-sm-text{font-size:16px}}.wrapper{width:100%;height:100%;max-width:1600px;margin:0 auto;padding-left:10px;padding-right:10px}@media only screen and (min-width:480px){.wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width:640px){.wrapper{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1024px){.wrapper{padding-left:50px;padding-right:50px}}.wrapper.small{max-width:1000px}.wrapper.big{max-width:2500px}.page{min-height:70vh}.page__title{position:relative;padding-top:40px;margin-bottom:60px;text-align:center;font-family:Paperlogy-Bold,sans-serif;font-size:1.5rem;line-height:2rem}@media only screen and (min-width:640px){.page__title{margin-bottom:70px}}@media only screen and (min-width:1024px){.page__title{margin-bottom:90px}}.page__title.en{font-family:Roboto Serif-ExtraBold,sans-serif}.page__title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:40px;height:3px;background:linear-gradient(90deg,#b86dd5 20%,#dc345c 80%)}.page .section,.page section{margin:0 auto;padding-top:30px;padding-bottom:30px}@media only screen and (min-width:640px){.page .section,.page section{padding-top:40px;padding-bottom:40px}}@media only screen and (min-width:1024px){.page .section,.page section{padding-top:50px;padding-bottom:50px}}.custom-loading{display:flex;justify-content:center;align-items:center;height:100vh}.custom-loading .spinner000{width:50px;height:50px;border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}.button.premium{padding:.5rem 1rem;background-image:linear-gradient(19deg,#667d9d,#8da5d1);color:#fdfdfd;border-radius:2.5rem;transition:all .2s ease;border:1px solid #667d9d}.button.premium:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#748fb4,#9db7e8)}.button.premium:disabled{opacity:.6;cursor:unset;background-color:#667d9d;position:relative}.button.premium:disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:inherit}.btn{display:flex;align-items:center;border:none;border-radius:45px;text-align:center;text-decoration:none;cursor:pointer;padding:8px 24px;font-size:1.125rem;line-height:1.75rem}@media (min-width:640px){.btn{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.btn{font-size:1.5rem;line-height:2rem}}.btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:#036;border-color:#036}.btn svg{width:28px;height:28px}@media only screen and (min-width:640px){.btn{padding:10px 30px}.btn svg{width:32px;height:32px}}@media only screen and (min-width:1024px){.btn{padding:13px 36px}.btn svg{width:40px;height:40px}}.btn:hover svg{transform:translateY(5px)}.btn.big{font-size:1.5rem;line-height:2rem}@media (min-width:640px){.btn.big{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.btn.big{font-size:2.25rem;line-height:2.5rem}}.btn.dark{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#036}.aspect-4v3{aspect-ratio:4/3}.page:not(.portfolio) input:-moz-read-only{background-color:#eff3f6;color:#495057}.page:not(.portfolio) input:read-only{background-color:#eff3f6;color:#495057}.page:not(.portfolio) input:-moz-read-only:focus{outline:none!important;border-color:inherit!important;box-shadow:none!important}.page:not(.portfolio) input:read-only:focus{outline:none!important;border-color:inherit!important;box-shadow:none!important}@font-face{font-family:GodoB;src:url(/_next/static/media/GodoB.49dae912.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Happiness Sans Variable;src:url(/_next/static/media/HappinessSansVF.3ffbaf95.ttf) format("truetype-variations");font-weight:100 900;font-stretch:75% 125%}@font-face{font-family:Happiness Sans Title;src:url(/_next/static/media/Happiness-Sans-Title.8c2bd191.otf) format("opentype")}@font-face{font-family:Happiness Sans Bold;src:url(/_next/static/media/Happiness-Sans-Bold.f8ec3210.otf) format("opentype")}@font-face{font-family:"Roboto Serif-ExtraBold";src:url(/_next/static/media/RobotoSerif-ExtraBold.3a3648c5.ttf) format("truetype");font-weight:800}@font-face{font-family:"Roboto Serif-ExtraBoldItalic";src:url(/_next/static/media/RobotoSerif-ExtraBoldItalic.3ad2cce3.ttf) format("truetype");font-weight:800}@font-face{font-family:"Roboto Serif-Medium";src:url(/_next/static/media/RobotoSerif-Medium.362ed368.ttf) format("truetype");font-weight:500}@font-face{font-family:"Roboto Serif-Light";src:url(/_next/static/media/RobotoSerif-Light.3d551953.ttf) format("truetype");font-weight:300}@font-face{font-family:Paperlogy-Bold;src:url(/_next/static/media/Paperlogy-7Bold.2f54ee16.ttf) format("truetype")}@font-face{font-family:Paperlogy-Regular;src:url(/_next/static/media/Paperlogy-4Regular.1dc118ae.ttf) format("truetype")}.home{width:100%;display:block;min-height:100vh}@media screen and (orientation:landscape){.home{min-height:850px}}.home .hero{position:relative;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/_next/static/media/banquet_hall-comp.d476e8b6.jpg);width:100%;height:100vh;min-height:480px;background-size:cover;background-position:50%;overflow:hidden}@media screen and (orientation:landscape){.home .hero{min-height:850px}}@media only screen and (orientation:landscape)and (min-width:640px){.home .hero{min-height:650px}}@media only screen and (orientation:landscape)and (min-width:480px){.home .hero{min-height:550px}}.home .hero .slogan{position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);line-height:1.2em;color:#fff;white-space:nowrap;font-size:25px;width:auto}@media only screen and (min-width:640px){.home .hero .slogan{font-size:53px}}@media only screen and (min-width:1024px){.home .hero .slogan{font-size:80px;bottom:10%;left:10%;transform:translate(0)}}.home .mainpage-section{display:flex;justify-content:center;width:100%;padding-top:70px;padding-bottom:70px;height:100%}@media only screen and (min-width:1024px){.home .mainpage-section{height:100vh;padding-top:110px}}#fp-nav ul li .fp-tooltip{font-size:1.3rem!important;text-shadow:2px 2px 4px rgba(0,0,0,.5)!important;color:#6eb0e9!important;font-weight:700!important}.sign-up.page{display:flex;align-items:center}.sign-up.page .terms input{width:14px;height:14px}@media only screen and (max-width:379px){.sign-up.page .terms input{width:12px;height:12px}}@media only screen and (min-width:640px){.sign-up.page .terms input{width:16px;height:16px}}@media only screen and (min-width:1024px){.sign-up.page .terms input{width:18px;height:18px}}.sign-up.page .terms label{font-size:16px;margin-left:8px;margin-bottom:5px;font-weight:700}@media only screen and (max-width:379px){.sign-up.page .terms label{font-size:14px}}@media only screen and (min-width:640px){.sign-up.page .terms label{font-size:19px}}@media only screen and (min-width:1024px){.sign-up.page .terms label{font-size:22px}}@media only screen and (max-width:379px){.sign-up.page .terms label{margin-left:5px}}.sign-up.page .terms .terms_textarea{margin-top:5px;width:100%;height:250px;padding:20px 15px;border-radius:10px;border:1px solid #cecece;font-size:15px;line-height:1.65;color:#050303;background:#fff;overflow:scroll}.sign-up.page .terms .terms_textarea h1,.sign-up.page .terms .terms_textarea h2,.sign-up.page .terms .terms_textarea h3{color:#333}.sign-up.page .terms .terms_textarea h1{text-align:center;margin-bottom:20px;font-size:20px}.sign-up.page .terms .terms_textarea h2{margin-top:20px;margin-bottom:10px;font-size:18px}.sign-up.page .terms .terms_textarea h3{margin-top:10px;margin-bottom:5px;font-size:16px}.sign-up.page .terms .btn-box{padding:0 20px}.sign-up.page .terms .btn-box .nextButton{background-image:linear-gradient(19deg,#4c91db,#668fbb);color:#fdfdfd;border-radius:2.5rem;transition:all .2s ease;width:100%;max-width:500px;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.sign-up.page .terms .btn-box .nextButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#4893e5,#4c8cd2)}.sign-up.page .terms .btn-box .nextButton:disabled{opacity:.6;cursor:unset;background-color:#4c91db;position:relative}.sign-up.page .terms .btn-box .nextButton:disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:inherit}.sign-up.page .terms .btn-box .nextButton:hover{background-color:#0056b3}@media only screen and (min-width:400px){.sign-up.page section.form_section{padding-left:20px;padding-right:20px}}.sign-up.page section.form_section .form{width:100%;max-width:500px;min-width:290px;margin:0 auto;padding:20px;background-image:linear-gradient(19deg,#dae4f5,#edf2f9);border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media only screen and (min-width:1024px){.sign-up.page section.form_section .form{max-width:580px}}.sign-up.page section.form_section .form .logoArea{padding:20px 0}.sign-up.page section.form_section .form .logoArea img{margin:0 auto;width:auto;height:50px}@media only screen and (min-width:640px){.sign-up.page section.form_section .form .logoArea img{height:60px}}.sign-up.page section.form_section .form .logoArea img.en{height:70px}@media only screen and (min-width:640px){.sign-up.page section.form_section .form .logoArea img.en{height:80px}}.sign-up.page section.form_section .form .logoArea div{width:-moz-fit-content;width:fit-content;margin:1.5rem auto .75rem;font-family:Paperlogy-Bold,sans-serif;font-size:16px}@media only screen and (max-width:379px){.sign-up.page section.form_section .form .logoArea div{font-size:14px}}@media only screen and (min-width:640px){.sign-up.page section.form_section .form .logoArea div{font-size:19px}}@media only screen and (min-width:1024px){.sign-up.page section.form_section .form .logoArea div{font-size:22px}}.sign-up.page section.form_section .form h2{text-align:center;color:#333;margin-bottom:20px}.sign-up.page section.form_section .form .formGroup{margin-bottom:15px}.sign-up.page section.form_section .form .formGroup .error{order:1}.sign-up.page section.form_section .form .formGroup .btn-box{order:2}@media only screen and (min-width:640px){.sign-up.page section.form_section .form .formGroup{display:flex;flex-wrap:wrap}.sign-up.page section.form_section .form .formGroup>div,.sign-up.page section.form_section .form .formGroup>input{flex:1 0 100px}.sign-up.page section.form_section .form .formGroup label{min-width:150px}.sign-up.page section.form_section .form .formGroup .error,.sign-up.page section.form_section .form .formGroup .new-line{flex-basis:100%}.sign-up.page section.form_section .form .formGroup .error{text-align:right}}.sign-up.page section.form_section .form .formGroup.relative{display:block}.sign-up.page section.form_section .form .formGroup label{display:flex;position:relative;margin-bottom:5px;color:#555;font-family:Paperlogy-Bold,sans-serif}.sign-up.page section.form_section .form .formGroup label .label_inner{width:-moz-fit-content;width:fit-content;position:relative}.sign-up.page section.form_section .form .formGroup label.required:before{content:"*";color:red;margin-left:4px}.sign-up.page section.form_section .form .formGroup input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}@media only screen and (min-width:360px){.sign-up.page section.form_section .form .formGroup input{font-size:16px}}.sign-up.page section.form_section .form .formGroup input:focus{outline:none;border-color:#007bff}.sign-up.page section.form_section .form .formGroup .error{color:#dc3545;font-size:14px;margin-top:5px;display:block}.sign-up.page section.form_section .form .submitButton{background-image:linear-gradient(19deg,#4c91db,#668fbb);color:#fdfdfd;border-radius:2.5rem;transition:all .2s ease;width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.sign-up.page section.form_section .form .submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#4893e5,#4c8cd2)}.sign-up.page section.form_section .form .submitButton:disabled{opacity:.6;cursor:unset;background-color:#4c91db;position:relative}.sign-up.page section.form_section .form .submitButton:disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:inherit}.sign-up.page section.form_section .form .submitButton:hover{background-color:#0056b3}@media only screen and (min-width:1024px){.sign-up.page section.form_section .form:not(.en) .btn-box{order:1}.sign-up.page section.form_section .form:not(.en) .error{order:2}.sign-up.page section.form_section .form:not(.en) label{width:160px}.sign-up.page section.form_section .form:not(.en) .new-line{flex:0;margin-left:15px}.sign-up.page section.form_section .form:not(.en) .new-line button{margin-top:0}}@media only screen and (min-width:640px){.sign-up.page section.form_section .form.en label{width:160px}}.sign-up.page .email_sent_btn{border-radius:10px}.sign-in.page{display:flex;align-items:center}@media only screen and (min-width:400px){.sign-in.page section.form_section{padding-left:20px;padding-right:20px}}.sign-in.page .form{width:100%;max-width:350px;min-width:290px;margin:0 auto;padding:20px;background-image:linear-gradient(19deg,#dae4f5,#edf2f9);border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media only screen and (min-width:1024px){.sign-in.page .form{max-width:400px}}.sign-in.page .form .logoArea{padding:20px 0}.sign-in.page .form .logoArea img{margin:0 auto;width:auto;height:50px}@media only screen and (min-width:640px){.sign-in.page .form .logoArea img{height:60px}}.sign-in.page .form .logoArea img.en{height:70px}@media only screen and (min-width:640px){.sign-in.page .form .logoArea img.en{height:80px}}.sign-in.page .form .logoArea div{width:-moz-fit-content;width:fit-content;margin:1.5rem auto .75rem;font-family:Paperlogy-Bold,sans-serif;font-size:16px}@media only screen and (max-width:379px){.sign-in.page .form .logoArea div{font-size:14px}}@media only screen and (min-width:640px){.sign-in.page .form .logoArea div{font-size:19px}}@media only screen and (min-width:1024px){.sign-in.page .form .logoArea div{font-size:22px}}.sign-in.page .form h2{text-align:center;color:#333;margin-bottom:20px}.sign-in.page .form .formGroup{margin-bottom:15px}@media only screen and (min-width:640px){.sign-in.page .form .formGroup{display:flex;flex-wrap:wrap}.sign-in.page .form .formGroup .error{flex-basis:100%;text-align:right}}.sign-in.page .form .formGroup input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}@media only screen and (min-width:360px){.sign-in.page .form .formGroup input{font-size:16px}}.sign-in.page .form .formGroup input:focus{outline:none;border-color:#007bff}.sign-in.page .form .formGroup .error{color:#dc3545;font-size:14px;margin-top:5px;display:block}.sign-in.page .form .submitButton{background-image:linear-gradient(19deg,#4c91db,#668fbb);color:#fdfdfd;border-radius:2.5rem;transition:all .2s ease;width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.sign-in.page .form .submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#4893e5,#4c8cd2)}.sign-in.page .form .submitButton:disabled{opacity:.6;cursor:unset;background-color:#4c91db;position:relative}.sign-in.page .form .submitButton:disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:inherit}.sign-in.page .form .submitButton:hover{background-color:#0056b3}.about.page .wrapper{max-width:1200px}.about.page .company-logo img{width:280px}@media only screen and (min-width:640px){.about.page .company-logo img{width:500px}}@media only screen and (min-width:1024px){.about.page .company-logo img{width:700px}}.about.page .intro-texts{background:linear-gradient(221deg,#5f669c,#003366);color:#fff;font-size:18px}@media only screen and (max-width:379px){.about.page .intro-texts{font-size:16px}}@media only screen and (min-width:640px){.about.page .intro-texts{font-size:21px}}@media only screen and (min-width:1024px){.about.page .intro-texts{font-size:25px}}@media only screen and (max-width:530px){.about.page .intro-texts .animated-text{max-width:70%}}.about.page .intro-texts .animated-text-4{font-size:24px}@media only screen and (max-width:379px){.about.page .intro-texts .animated-text-4{font-size:22px}}@media only screen and (min-width:640px){.about.page .intro-texts .animated-text-4{font-size:35px}}@media only screen and (min-width:1024px){.about.page .intro-texts .animated-text-4{font-size:44px}}@media only screen and (max-width:379px){.about.page .intro-texts .animated-text-4{font-size:21px}}.about.page .intro-texts.ko .animated-text-4{font-family:Paperlogy-Bold,sans-serif}.about.page .intro-texts.en .animated-text-4{font-family:Roboto Serif-Medium,sans-serif}.about.page section.org-chart{width:100%}.about.page section.org-chart div{line-height:1.6rem!important}@media only screen and (min-width:640px){.about.page section.org-chart div{line-height:1.8rem!important}}@media only screen and (min-width:1024px){.about.page section.org-chart div{line-height:2.1rem!important;font-size:27px}}.about.page section.org-chart svg{width:24px;height:24px}@media only screen and (min-width:640px){.about.page section.org-chart svg{width:27px;height:27px}}@media only screen and (min-width:1024px){.about.page section.org-chart svg{width:30px;height:30px}}.history.page .history__inner{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1024px){.history.page .history__inner{flex-direction:row;align-items:unset}}.history.page .history__inner .left.company-logo{padding-bottom:50px;width:280px}@media only screen and (min-width:640px){.history.page .history__inner .left.company-logo{width:400px}}@media only screen and (min-width:1024px){.history.page .history__inner .left.company-logo{width:340px}}.history.page .history__inner .right.history{overflow:hidden}.certifications.page .cert__inner{display:flex;flex-direction:column;align-items:center}.certifications.page .cert__inner .description{width:280px}@media only screen and (min-width:480px){.certifications.page .cert__inner .description{width:385px}}@media only screen and (min-width:640px){.certifications.page .cert__inner .description{width:455px}}@media only screen and (min-width:1024px){.certifications.page .cert__inner .description{width:800px}}.ant-modal.cert_card-modal{width:auto!important;height:calc(100vh - 30px)!important;aspect-ratio:.687!important;top:50%!important;transform:translateY(-50%)!important}.ceo-message.page .ceo-message__inner .ceo-profile-area{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;max-width:400px;min-width:300px;margin:0 auto}.ceo-message.page .ceo-message__inner .ceo-profile-area .margin-start{width:100%;margin-bottom:40%}.ceo-message.page .ceo-message__inner .ceo-profile-area .quote-box{display:flex;justify-content:center;background-color:#fff;border:2px solid #036;padding:10px 25px;width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:7px 8px 2px 0 #036}.ceo-message.page .ceo-message__inner .ceo-profile-area .quote-box p{width:-moz-max-content;width:max-content;white-space:pre-line;text-align:center;font-weight:700;font-size:16px;color:#333}@media only screen and (max-width:379px){.ceo-message.page .ceo-message__inner .ceo-profile-area .quote-box p{font-size:14px}}@media only screen and (min-width:640px){.ceo-message.page .ceo-message__inner .ceo-profile-area .quote-box p{font-size:19px}}@media only screen and (min-width:1024px){.ceo-message.page .ceo-message__inner .ceo-profile-area .quote-box p{font-size:22px}}@media only screen and (min-width:640px){.ceo-message.page .ceo-message__inner .ceo-profile-area .quote-box p{font-size:18px}}@media only screen and (min-width:1024px){.ceo-message.page .ceo-message__inner .ceo-profile-area .quote-box p{font-size:18px}}@media only screen and (min-width:1280px){.ceo-message.page .ceo-message__inner .ceo-profile-area .quote-box p{font-size:20px}}.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle{position:relative;width:100%;aspect-ratio:1;background-color:#036;border-radius:50%}.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .profile-image{position:absolute;left:6%;bottom:8%;width:80%;height:auto;-o-object-fit:cover;object-fit:cover}.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .info-content{position:absolute;right:2%;top:50%;color:#fff;text-align:right;transform:translateY(-50%)}.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .info-content .title{text-align:center;font-weight:700;font-size:18px}@media only screen and (max-width:379px){.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .info-content .title{font-size:16px}}@media only screen and (min-width:640px){.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .info-content .title{font-size:21px}}@media only screen and (min-width:1024px){.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .info-content .title{font-size:25px}}.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .info-content .name{font-weight:700;font-size:19px}@media only screen and (min-width:380px){.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .info-content .name{font-size:22px}}@media only screen and (min-width:640px){.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .info-content .name{font-size:26px}}@media only screen and (min-width:1024px){.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .info-content .name{font-size:30px}}.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .education{position:absolute;line-height:1.625;font-size:12px;color:#fff;white-space:pre-line;left:50%;transform:translateX(-50%);min-width:220px;width:90%;top:60%;text-shadow:1px 1px #000}@media only screen and (min-width:640px){.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .education{font-size:14px}}@media only screen and (min-width:1024px){.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .education{font-size:14px}}@media only screen and (min-width:1536px){.ceo-message.page .ceo-message__inner .ceo-profile-area .profile-circle .education{font-size:16px}}.ceo-message.page .ceo-message__inner .ceo-message-area{border-radius:.75rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.ceo-message.page .ceo-message__inner .ceo-message-area{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:640px){.ceo-message.page .ceo-message__inner .ceo-message-area{border-radius:1rem}}.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper{margin-left:auto;margin-right:auto;max-width:56rem}.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .title{font-size:27px}@media only screen and (max-width:379px){.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .title{font-size:22px}}@media only screen and (min-width:640px){.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .title{font-size:35px}}@media only screen and (min-width:1024px){.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .title{font-size:44px}}.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .title{margin-bottom:8px;font-family:Paperlogy-Bold,sans-serif;line-height:1.25}.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .title.en{font-family:Roboto Serif-ExtraBold,sans-serif}@media only screen and (min-width:640px){.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .title{margin-bottom:10px}}@media only screen and (min-width:1280px){.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .title{margin-bottom:20px}}.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .description>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width:640px){.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .description>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}@media (min-width:1024px){.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .description>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}}.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .description p{font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}@media (min-width:768px){.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .description p{font-size:1.25rem;line-height:1.75rem}}.ceo-message.page .ceo-message__inner .ceo-message-area .content-wrapper .description p .highlight{color:#000f89}.business.page .top-phrase{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 20px;text-align:center;font-size:27px}@media only screen and (max-width:379px){.business.page .top-phrase{font-size:22px}}@media only screen and (min-width:640px){.business.page .top-phrase{font-size:35px}}@media only screen and (min-width:1024px){.business.page .top-phrase{font-size:44px}}.business.page .top-phrase .highlight{font-family:Paperlogy-Bold,sans-serif;font-size:27px}@media only screen and (min-width:640px){.business.page .top-phrase .highlight{font-size:35px}}@media only screen and (min-width:1024px){.business.page .top-phrase .highlight{font-size:44px}}@media only screen and (max-width:379px){.business.page .top-phrase .highlight{font-size:22px}}.business.page .top-phrase .highlight.en{font-family:Roboto Serif-ExtraBold,sans-serif}@media only screen and (max-width:379px){.business.page .top-phrase{font-size:15px}}@media only screen and (min-width:640px){.business.page .top-phrase{padding:0 30px}}.business.page section.conv-1st{width:100%;padding-top:0}.business.page .container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;align-items:center;padding:20px}@media only screen and (min-width:640px){.business.page .container{gap:30px;padding-top:40px}}@media only screen and (min-width:1024px){.business.page .container{gap:40px;padding-top:65px;padding-bottom:50px}}.business.page .card{position:relative;width:270px;height:270px;padding:20px;border-radius:50%;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#f0f8ff}@media only screen and (min-width:640px){.business.page .card{width:340px;height:340px}}@media only screen and (min-width:1024px){.business.page .card{width:380px;height:380px}}.business.page .circle{position:absolute;width:80px;height:80px;left:-3px;top:12px;border-radius:50%;background-color:#7cccf1;margin:0 auto 10px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:640px){.business.page .circle{width:91px;height:91px}}@media only screen and (min-width:1024px){.business.page .circle{width:110px;height:110px}}.business.page .innerCircle{width:45px;height:45px;border-radius:50%;background-color:#fff;margin:auto}@media only screen and (min-width:640px){.business.page .innerCircle{width:53px;height:53px}}@media only screen and (min-width:1024px){.business.page .innerCircle{width:63px;height:63px}}.business.page h3{position:absolute;top:20%;left:50%;min-width:220px;transform:translate(-50%,-50%);color:#003265;margin-bottom:10px;font-size:19px}@media only screen and (min-width:380px){.business.page h3{font-size:22px}}@media only screen and (min-width:640px){.business.page h3{font-size:26px}}@media only screen and (min-width:1024px){.business.page h3{font-size:30px}}.business.page p{position:absolute;top:40%;left:50%;transform:translate(-50%);width:80%;color:#000;font-size:14px}@media only screen and (min-width:640px){.business.page p{font-size:16px}}@media only screen and (min-width:1024px){.business.page p{font-size:18px}}@media only screen and (min-width:640px){.business.page p{font-size:18px}}@media only screen and (min-width:1024px){.business.page p{font-size:21px}}.convention.page .top-phrase{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 20px;text-align:center;font-size:19px}@media only screen and (min-width:380px){.convention.page .top-phrase{font-size:22px}}@media only screen and (min-width:640px){.convention.page .top-phrase{font-size:26px}}@media only screen and (min-width:1024px){.convention.page .top-phrase{font-size:30px}}.convention.page .top-phrase .highlight{font-family:Paperlogy-Bold,sans-serif;font-size:27px}@media only screen and (min-width:640px){.convention.page .top-phrase .highlight{font-size:35px}}@media only screen and (min-width:1024px){.convention.page .top-phrase .highlight{font-size:44px}}@media only screen and (max-width:379px){.convention.page .top-phrase .highlight{font-size:22px}}.convention.page .top-phrase .highlight.en{font-family:Roboto Serif-ExtraBold,sans-serif}@media only screen and (max-width:379px){.convention.page .top-phrase{font-size:15px}}@media only screen and (min-width:640px){.convention.page .top-phrase{padding:0 30px}}.convention.page section.conv-1st{width:100%;background-color:#036}.convention.page section.conv-1st .photo-area{width:100%}@media only screen and (min-width:1280px){.convention.page section.conv-1st .photo-area{max-width:2500px}}.convention.page section.conv-1st .photo-area .photo-box{position:relative;padding:30px 20px;max-width:550px;width:100%}@media only screen and (min-width:640px){.convention.page section.conv-1st .photo-area .photo-box{padding:50px 30px;max-width:800px}}@media only screen and (min-width:1280px){.convention.page section.conv-1st .photo-area .photo-box{padding:70px 30px;max-width:45%}}.convention.page section.conv-1st .photo-area .photo-box img{position:relative;filter:drop-shadow(4px 7px 7px rgb(0,0,0))}@media only screen and (min-width:640px){.convention.page section.conv-1st .photo-area .photo-box img{filter:drop-shadow(7px 10px 12px rgb(0,0,0))}}@media only screen and (min-width:1280px){.convention.page section.conv-1st .photo-area .photo-box img{filter:drop-shadow(9px 13px 12px rgb(0,0,0))}}.convention.page section.conv-2nd,.convention.page section.conv-2nd .conv-2nd.photo-area,.convention.page section.conv-2nd .conv-3rd.photo-area,.convention.page section.conv-3rd,.convention.page section.conv-3rd .conv-2nd.photo-area,.convention.page section.conv-3rd .conv-3rd.photo-area{width:100%}@media only screen and (min-width:1280px){.convention.page section.conv-2nd .conv-2nd.photo-area,.convention.page section.conv-2nd .conv-3rd.photo-area,.convention.page section.conv-3rd .conv-2nd.photo-area,.convention.page section.conv-3rd .conv-3rd.photo-area{max-width:3700px}}.convention.page section.conv-2nd .conv-2nd.photo-area .photo-box,.convention.page section.conv-2nd .conv-3rd.photo-area .photo-box,.convention.page section.conv-3rd .conv-2nd.photo-area .photo-box,.convention.page section.conv-3rd .conv-3rd.photo-area .photo-box{position:relative;padding:30px 20px;max-width:550px;width:100%}@media only screen and (min-width:640px){.convention.page section.conv-2nd .conv-2nd.photo-area .photo-box,.convention.page section.conv-2nd .conv-3rd.photo-area .photo-box,.convention.page section.conv-3rd .conv-2nd.photo-area .photo-box,.convention.page section.conv-3rd .conv-3rd.photo-area .photo-box{padding:50px 30px;max-width:800px}}@media only screen and (min-width:1280px){.convention.page section.conv-2nd .conv-2nd.photo-area .photo-box,.convention.page section.conv-2nd .conv-3rd.photo-area .photo-box,.convention.page section.conv-3rd .conv-2nd.photo-area .photo-box,.convention.page section.conv-3rd .conv-3rd.photo-area .photo-box{padding:70px 30px;max-width:50%}}@media only screen and (min-width:1536px){.convention.page section.conv-2nd .conv-2nd.photo-area .photo-box,.convention.page section.conv-2nd .conv-3rd.photo-area .photo-box,.convention.page section.conv-3rd .conv-2nd.photo-area .photo-box,.convention.page section.conv-3rd .conv-3rd.photo-area .photo-box{max-width:33%}}.convention.page section.conv-2nd .conv-2nd.photo-area .photo-box img,.convention.page section.conv-2nd .conv-3rd.photo-area .photo-box img,.convention.page section.conv-3rd .conv-2nd.photo-area .photo-box img,.convention.page section.conv-3rd .conv-3rd.photo-area .photo-box img{position:relative;min-width:300px;filter:drop-shadow(4px 7px 7px rgb(0,0,0))}@media only screen and (min-width:640px){.convention.page section.conv-2nd .conv-2nd.photo-area .photo-box img,.convention.page section.conv-2nd .conv-3rd.photo-area .photo-box img,.convention.page section.conv-3rd .conv-2nd.photo-area .photo-box img,.convention.page section.conv-3rd .conv-3rd.photo-area .photo-box img{filter:drop-shadow(7px 10px 12px rgb(0,0,0))}}@media only screen and (min-width:1280px){.convention.page section.conv-2nd .conv-2nd.photo-area .photo-box img,.convention.page section.conv-2nd .conv-3rd.photo-area .photo-box img,.convention.page section.conv-3rd .conv-2nd.photo-area .photo-box img,.convention.page section.conv-3rd .conv-3rd.photo-area .photo-box img{filter:drop-shadow(9px 13px 12px rgb(0,0,0));min-width:calc(30% - 60px)}}.culture_content.page section{margin-bottom:20px}.culture_content.page .intro-texts{background:linear-gradient(221deg,#5f669c,#003366);color:#fff;font-size:19px}@media only screen and (min-width:380px){.culture_content.page .intro-texts{font-size:22px}}@media only screen and (min-width:640px){.culture_content.page .intro-texts{font-size:26px}}@media only screen and (min-width:1024px){.culture_content.page .intro-texts{font-size:30px}}@media only screen and (max-width:530px){.culture_content.page .intro-texts .animated-text{max-width:70%}}.culture_content.page section.culture-phrase{padding-top:0;font-size:19px}.culture_content.page section.culture-phrase .highlight{margin-bottom:1.5rem;font-family:Paperlogy-Bold,sans-serif;font-size:27px}.culture_content.page section.culture-phrase .highlight.en{font-family:Roboto Serif-ExtraBold,sans-serif}@media only screen and (max-width:379px){.culture_content.page section.culture-phrase .highlight{font-size:22px}}@media only screen and (min-width:640px){.culture_content.page section.culture-phrase .highlight{font-size:35px}}@media only screen and (min-width:1024px){.culture_content.page section.culture-phrase .highlight{font-size:44px}}@media only screen and (min-width:640px){.culture_content.page section.culture-phrase .highlight{margin-bottom:2.25rem}}@media only screen and (min-width:1024px){.culture_content.page section.culture-phrase .highlight{margin-bottom:3rem;font-size:40px}}@media only screen and (min-width:380px){.culture_content.page section.culture-phrase{font-size:22px}}@media only screen and (min-width:640px){.culture_content.page section.culture-phrase{font-size:26px}}@media only screen and (min-width:1024px){.culture_content.page section.culture-phrase{font-size:30px}.culture_content.page section.performance{flex-direction:column-reverse}}.culture_content.page section.performance .title{font-size:16px}@media only screen and (max-width:379px){.culture_content.page section.performance .title{font-size:14px}}@media only screen and (min-width:640px){.culture_content.page section.performance .title{font-size:19px}}@media only screen and (min-width:1024px){.culture_content.page section.performance .title{font-size:22px}}.culture_content.page section.performance .title .highlight{font-family:Paperlogy-Bold,sans-serif;color:#036;font-size:27px}.culture_content.page section.performance .title .highlight.en{font-family:Roboto Serif-ExtraBold,sans-serif}@media only screen and (max-width:379px){.culture_content.page section.performance .title .highlight{font-size:22px}}@media only screen and (min-width:640px){.culture_content.page section.performance .title .highlight{font-size:35px}}@media only screen and (min-width:1024px){.culture_content.page section.performance .title .highlight{font-size:44px}}.culture_content.page section.performance .title .hr{content:"";display:block;width:min(700px,85%);height:2px;background:#036;margin:10px 0;justify-self:center}.culture_content.page section.performance .posters{gap:20px}.culture_content.page section.performance .posters img{padding:10px 20px;max-width:430px;height:auto;aspect-ratio:.767}@media only screen and (min-width:1024px){.culture_content.page section.performance .posters img{max-width:30%;padding:20px}}.event-management.page section.top-phrase{padding-top:0;font-size:19px}@media only screen and (min-width:380px){.event-management.page section.top-phrase{font-size:22px}}@media only screen and (min-width:640px){.event-management.page section.top-phrase{font-size:26px}}@media only screen and (min-width:1024px){.event-management.page section.top-phrase{font-size:30px}}.event-management.page section.top-phrase .highlight{margin-bottom:1.5rem;font-family:Paperlogy-Bold,sans-serif;font-size:27px}.event-management.page section.top-phrase .highlight.en{font-family:Roboto Serif-ExtraBold,sans-serif}@media only screen and (max-width:379px){.event-management.page section.top-phrase .highlight{font-size:22px}}@media only screen and (min-width:640px){.event-management.page section.top-phrase .highlight{font-size:35px}}@media only screen and (min-width:1024px){.event-management.page section.top-phrase .highlight{font-size:44px}}@media only screen and (min-width:640px){.event-management.page section.top-phrase .highlight{margin-bottom:2.25rem}}@media only screen and (min-width:1024px){.event-management.page section.top-phrase .highlight{margin-bottom:3rem;font-size:40px}}.event-management.page section.contents1{width:100%;background:#036;color:#fff}.event-management.page section.contents1 .title{font-size:27px}@media only screen and (max-width:379px){.event-management.page section.contents1 .title{font-size:22px}}@media only screen and (min-width:640px){.event-management.page section.contents1 .title{font-size:35px}}@media only screen and (min-width:1024px){.event-management.page section.contents1 .title{font-size:40px}}.event-management.page section.contents1 .title span{font-family:Roboto Serif-ExtraBoldItalic,sans-serif}.event-management.page section.contents1 .photo-area{width:100%}.event-management.page section.contents1 .photo-area .unit{width:100%;padding:30px 20px}@media only screen and (min-width:640px){.event-management.page section.contents1 .photo-area .unit{padding:50px 30px}}@media only screen and (min-width:1280px){.event-management.page section.contents1 .photo-area .unit{padding:70px 40px;width:50%}}.event-management.page section.contents1 .photo-area .unit .title{font-size:16px;margin-bottom:10px}@media only screen and (max-width:379px){.event-management.page section.contents1 .photo-area .unit .title{font-size:14px}}@media only screen and (min-width:640px){.event-management.page section.contents1 .photo-area .unit .title{font-size:19px}}@media only screen and (min-width:1024px){.event-management.page section.contents1 .photo-area .unit .title{font-size:22px}}.event-management.page section.contents1 .photo-area .unit .title .highlight{font-family:Paperlogy-Bold,sans-serif;font-size:18px}.event-management.page section.contents1 .photo-area .unit .title .highlight.en{font-family:Roboto Serif-ExtraBold,sans-serif}@media only screen and (max-width:379px){.event-management.page section.contents1 .photo-area .unit .title .highlight{font-size:16px}}@media only screen and (min-width:640px){.event-management.page section.contents1 .photo-area .unit .title .highlight{font-size:21px}}@media only screen and (min-width:1024px){.event-management.page section.contents1 .photo-area .unit .title .highlight{font-size:25px}}.event-management.page section.contents1 .photo-area .photo-box.event{width:100%}.event-management.page section.contents1 .photo-area .photo-box.event .photos{width:100%;position:relative;display:flex;flex-wrap:wrap}@media only screen and (min-width:640px){.event-management.page section.contents1 .photo-area .photo-box.event .photos{flex-wrap:nowrap}.event-management.page section.contents1 .photo-area .photo-box.event .photos .image-wrapper{width:auto;height:100%}}.event-management.page section.contents1 .photo-area .photo-box.event .photos .image-wrapper .img.event{width:auto!important;height:36.5vw!important;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgba(238,255,255,.3))}@media only screen and (min-width:640px){.event-management.page section.contents1 .photo-area .photo-box.event .photos .image-wrapper .img.event{height:26.5vw!important}}@media only screen and (min-width:1280px){.event-management.page section.contents1 .photo-area .photo-box.event .photos .image-wrapper .img.event{width:auto!important;height:100%!important}}.portfolio.page{padding-bottom:30px}@media only screen and (min-width:640px){.portfolio.page{padding-bottom:45px}}@media only screen and (min-width:1024px){.portfolio.page{padding-bottom:70px}}.portfolio.page .inner{display:flex;flex-direction:column;align-items:center}.portfolio.page .portfolio_list #portfolio_list_scroll_point{top:-310px}@media only screen and (min-width:640px){.portfolio.page .portfolio_list #portfolio_list_scroll_point{top:-250px}}@media only screen and (min-width:1024px){.portfolio.page .portfolio_list #portfolio_list_scroll_point{top:-320px}}.portfolio.page .portfolio_list .portfolio__flex-container{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.notice.page a,.notice.page div{transition:none}.notice.page .notice-title{color:#698393}.notice.page .section{padding:0 0 40px}.notice.page .notice-area{flex:1;max-width:1300px;margin:0 auto}.notice.page .notice-area h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem}.notice.page .notice-area .notice-list{display:flex;flex-direction:column}.notice.page .notice-area .notice-list #notice_list_scroll_point{top:-230px}@media only screen and (min-width:640px){.notice.page .notice-area .notice-list #notice_list_scroll_point{top:-205px}}@media only screen and (min-width:1024px){.notice.page .notice-area .notice-list #notice_list_scroll_point{top:-285px}}.notice.page .notice-area .notice-list .table{margin:0 auto;max-width:1300px}.notice.page .notice-area .notice-list .table .category,.notice.page .notice-area .notice-list .table .cell,.notice.page .notice-area .notice-list .table .row,.notice.page .notice-area .notice-list .table .title{transition:none}.notice.page .notice-area .notice-list .table .category{margin-right:10px;color:#000f89}.notice.page .notice-area .notice-list .table tbody a{display:flex;width:100%;flex-grow:1;padding:.5rem}.notice.page .notice-area .notice-list .table tbody .row:hover{color:#fff;background-color:#036;border-radius:30px}.notice.page .notice-area .notice-list .table tbody .row:hover .category{color:#fff}.notice.page .notice-area .notice-list .table tbody .row:hover .cell:first-child{border-style:outset;border-bottom-left-radius:10px;border-top-left-radius:10px}.notice.page .notice-area .notice-list .table tbody .row:hover .cell:last-child{border-style:outset;border-bottom-right-radius:10px;border-top-right-radius:10px}.notice.page .notice-area .notice-list .table .date{min-width:110px}.notice.page .notice-area .notice-item{color:#036;border:1px solid #036;padding:1rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.notice.page .notice-area .notice-item:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 15px rgba(97,129,139,.3);background-color:#036}.notice.page .notice-area .notice-item .tag{background-color:#e5e7eb;color:#000f89;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;white-space:nowrap}.notice.page .notice-area .more-button{width:170px;padding:.5rem 1rem;margin-top:.7rem;background-color:#8dc5d1;background-image:linear-gradient(19deg,#79889d,#6893a4);color:rgba(255,254,246,.8588235294);border-radius:2.5rem;transition:all .2s ease}.notice.page .notice-area .more-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#8499b1,#75a3b6)}.recruit.page a,.recruit.page div{transition:none}.recruit.page .recruit-title{color:#698393}.recruit.page .section{padding:0 0 40px}.recruit.page .recruit-area{flex:1;max-width:1300px;margin:0 auto}.recruit.page .recruit-area h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem}.recruit.page .recruit-area .recruit-list{display:flex;flex-direction:column}.recruit.page .recruit-area .recruit-list #recruit_list_scroll_point{top:-230px}@media only screen and (min-width:640px){.recruit.page .recruit-area .recruit-list #recruit_list_scroll_point{top:-205px}}@media only screen and (min-width:1024px){.recruit.page .recruit-area .recruit-list #recruit_list_scroll_point{top:-285px}}.recruit.page .recruit-area .recruit-list .table{margin:0 auto}.recruit.page .recruit-area .recruit-list .table .category,.recruit.page .recruit-area .recruit-list .table .cell,.recruit.page .recruit-area .recruit-list .table .row,.recruit.page .recruit-area .recruit-list .table .title{transition:none}.recruit.page .recruit-area .recruit-list .table .category{margin-right:10px;color:#000f89}.recruit.page .recruit-area .recruit-list .table tbody a{display:flex;width:100%;flex-grow:1;padding:.5rem}.recruit.page .recruit-area .recruit-list .table tbody .row:hover{color:#fff;background-color:#036;border-radius:30px}.recruit.page .recruit-area .recruit-list .table tbody .row:hover .category{color:#fff}.recruit.page .recruit-area .recruit-list .table tbody .row:hover .cell:first-child{border-style:outset;border-bottom-left-radius:10px;border-top-left-radius:10px}.recruit.page .recruit-area .recruit-list .table tbody .row:hover .cell:last-child{border-style:outset;border-bottom-right-radius:10px;border-top-right-radius:10px}.recruit.page .recruit-area .recruit-list .table .date{min-width:110px}.recruit.page .recruit-area .recruit-item{color:#036;border:1px solid #036;padding:1rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.recruit.page .recruit-area .recruit-item:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 15px rgba(97,129,139,.3);background-color:#036}.recruit.page .recruit-area .recruit-item .tag{background-color:#e5e7eb;color:#000f89;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;white-space:nowrap}.recruit.page .recruit-area .more-button{width:170px;padding:.5rem 1rem;margin-top:.7rem;background-color:#8dc5d1;background-image:linear-gradient(19deg,#79889d,#6893a4);color:rgba(255,254,246,.8588235294);border-radius:2.5rem;transition:all .2s ease}.recruit.page .recruit-area .more-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#8499b1,#75a3b6)}.noti_detail{background-color:#fff}.noti_detail hr{margin-top:10px;margin-bottom:10px;border-top-width:3px}.noti_detail .wrapper{max-width:950px}.noti_detail .top_area #notice_detail_scroll_point{top:-130px}@media only screen and (min-width:640px){.noti_detail .top_area #notice_detail_scroll_point{top:-150px}}@media only screen and (min-width:1024px){.noti_detail .top_area #notice_detail_scroll_point{top:-190px}}.noti_detail .top_area .category{color:#475264}.noti_detail .date{white-space:nowrap}.noti_detail .detail-button{padding:.5rem 1rem;margin-top:.7rem;background-color:#8dc5d1;color:rgba(255,254,246,.8588235294);border-radius:.5rem;transition:all .1s ease}.noti_detail .detail-button.gray{background-image:linear-gradient(19deg,#3b506e 10%,#3586a6 80%)}.noti_detail .detail-button.gray:hover{background-image:linear-gradient(19deg,#49648a 10%,#46aed7 80%)}.noti_detail .detail-button.blue{background-image:linear-gradient(19deg,#346fc2 10%,#4a8ce8 80%)}.noti_detail .detail-button.blue:hover{background-image:linear-gradient(19deg,#3d7fdc 10%,#4f96fc 80%)}.noti_detail .detail-button:hover{transform:translateY(-1px);box-shadow:0 5px 15px rgba(105,131,147,.4)}.recruit_detail{background-color:#fff}.recruit_detail hr{margin-top:10px;margin-bottom:10px;border-top-width:3px}.recruit_detail .wrapper{max-width:950px}.recruit_detail .top_area #recruit_detail_scroll_point{top:-130px}@media only screen and (min-width:640px){.recruit_detail .top_area #recruit_detail_scroll_point{top:-150px}}@media only screen and (min-width:1024px){.recruit_detail .top_area #recruit_detail_scroll_point{top:-190px}}.recruit_detail .top_area .category{color:#475264}.recruit_detail .date{white-space:nowrap}.recruit_detail .detail-button{padding:.5rem 1rem;margin-top:.7rem;background-color:#8dc5d1;color:rgba(255,254,246,.8588235294);border-radius:.5rem;transition:all .1s ease}.recruit_detail .detail-button.gray{background-image:linear-gradient(19deg,#3b506e 10%,#3586a6 80%)}.recruit_detail .detail-button.gray:hover{background-image:linear-gradient(19deg,#49648a 10%,#46aed7 80%)}.recruit_detail .detail-button.blue{background-image:linear-gradient(19deg,#346fc2 10%,#4a8ce8 80%)}.recruit_detail .detail-button.blue:hover{background-image:linear-gradient(19deg,#3d7fdc 10%,#4f96fc 80%)}.recruit_detail .detail-button:hover{transform:translateY(-1px);box-shadow:0 5px 15px rgba(105,131,147,.4)}.directions.page main{border-width:1px}.directions.page .txt_station{float:left;margin-right:6px;font-style:unset}.directions.page a{color:#000}.directions.page a:hover{color:#3d75cc}.directions.page .ico_traffic{float:left;margin:5px 4px 0 0;background:url(//t1.daumcdn.net/localimg/localimages/07/2018/pc/ico_traffic_241114.png) no-repeat;display:inline-block;font-size:0;line-height:0;line-height:999px;overflow:hidden;vertical-align:top}.directions.page .seoul_line7_small{background-position:-120px 0;height:14px;width:14px}.directions.page .seoul_line1_small{background-position:0 0;height:14px;width:14px}.directions.page .bg_bar{background:#e5e5e5;display:inline-block;height:10px;text-indent:-9999px;vertical-align:top;width:1px}.directions.page .num_wayout{font-family:Arial,sans-serif;font-size:14px}.directions.page .txt_walk{color:red}.event-inquiry.page{display:flex;align-items:center}@media only screen and (min-width:400px){.event-inquiry.page section.form_section{padding-left:20px;padding-right:20px}}.event-inquiry.page section.form_section #inquiry_list_scroll_point{top:-230px}@media only screen and (min-width:640px){.event-inquiry.page section.form_section #inquiry_list_scroll_point{top:-170px}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section #inquiry_list_scroll_point{top:-210px}}.event-inquiry.page section.form_section .form_subtitle{margin-bottom:20px;text-align:left;font-size:18px;font-weight:700}@media only screen and (max-width:379px){.event-inquiry.page section.form_section .form_subtitle{font-size:16px}}@media only screen and (min-width:640px){.event-inquiry.page section.form_section .form_subtitle{font-size:21px}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .form_subtitle{font-size:25px}}.event-inquiry.page section.form_section .form_subtitle:after{content:"";display:block;width:100%;height:2px;background-color:#333;margin:10px auto}.event-inquiry.page section.form_section .sheet-box-m,.event-inquiry.page section.form_section .tab_list-wrapper{width:100%;max-width:1500px;min-width:290px;margin:0 auto}.event-inquiry.page section.form_section .sheet-box-m{box-shadow:0 0 10px rgba(0,0,0,.1);padding:10px;border-radius:5px;border:1px solid #b3ccf5}.event-inquiry.page section.form_section .form{width:100%;max-width:1500px;min-width:290px;margin:0 auto;padding:20px;border:1px solid #dae4f5;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.event-inquiry.page section.form_section .form .formGroup{margin-bottom:15px}.event-inquiry.page section.form_section .form .formGroup .error{order:1}.event-inquiry.page section.form_section .form .formGroup .btn-box{order:2}@media only screen and (min-width:640px){.event-inquiry.page section.form_section .form .formGroup{display:flex;flex-wrap:wrap}.event-inquiry.page section.form_section .form .formGroup>div,.event-inquiry.page section.form_section .form .formGroup>input{flex:1 0 100px}.event-inquiry.page section.form_section .form .formGroup label{min-width:130px}.event-inquiry.page section.form_section .form .formGroup .error,.event-inquiry.page section.form_section .form .formGroup .new-line{flex-basis:100%}.event-inquiry.page section.form_section .form .formGroup .error{text-align:right}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .form .formGroup .btn-box{order:1}.event-inquiry.page section.form_section .form .formGroup .error{order:2}.event-inquiry.page section.form_section .form .formGroup label{min-width:180px}.event-inquiry.page section.form_section .form .formGroup .new-line{flex:0;margin-left:15px}.event-inquiry.page section.form_section .form .formGroup .new-line button{margin-top:0}}.event-inquiry.page section.form_section .form .formGroup.relative{display:block}.event-inquiry.page section.form_section .form .formGroup label{padding-right:10px;display:flex;align-items:center;margin-bottom:5px;color:#555;font-weight:700}.event-inquiry.page section.form_section .form .formGroup label.required:after{content:"*";color:red;margin-left:4px}.event-inquiry.page section.form_section .form .formGroup input,.event-inquiry.page section.form_section .form .formGroup textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}@media only screen and (min-width:360px){.event-inquiry.page section.form_section .form .formGroup input,.event-inquiry.page section.form_section .form .formGroup textarea{font-size:16px}}.event-inquiry.page section.form_section .form .formGroup input:focus,.event-inquiry.page section.form_section .form .formGroup textarea:focus{outline:none;border-color:#007bff}.event-inquiry.page section.form_section .form .formGroup textarea{min-height:200px}.event-inquiry.page section.form_section .form .formGroup .error{color:#dc3545;font-size:14px;margin-top:5px;display:block}.event-inquiry.page section.form_section .form .submitButton{background-image:linear-gradient(19deg,#4c91db,#668fbb);color:#fdfdfd;border-radius:2.5rem;transition:all .2s ease;width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.event-inquiry.page section.form_section .form .submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#4893e5,#4c8cd2)}.event-inquiry.page section.form_section .form .submitButton:disabled{opacity:.6;cursor:unset;background-color:#4c91db;position:relative}.event-inquiry.page section.form_section .form .submitButton:disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:inherit}.event-inquiry.page section.form_section .form .submitButton.delete{width:40%;max-width:120px;background-image:linear-gradient(19deg,#da3e3e,#cc4242)}.event-inquiry.page section.form_section .form .submitButton.delete:hover:not(:disabled){background-image:linear-gradient(19deg,#da3e3e,#f14646)}.event-inquiry.page section.form_section .form .submitButton:hover{background-color:#0056b3}.event-inquiry.page section.form_section .form .agree_chkbox{width:14px;height:14px}@media only screen and (max-width:379px){.event-inquiry.page section.form_section .form .agree_chkbox{width:12px;height:12px}}@media only screen and (min-width:640px){.event-inquiry.page section.form_section .form .agree_chkbox{width:16px;height:16px}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .form .agree_chkbox{width:18px;height:18px}}.event-inquiry.page section.form_section .form .agree_label{font-size:16px;margin-left:8px;margin-bottom:5px;font-weight:700}@media only screen and (max-width:379px){.event-inquiry.page section.form_section .form .agree_label{font-size:14px}}@media only screen and (min-width:640px){.event-inquiry.page section.form_section .form .agree_label{font-size:19px}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .form .agree_label{font-size:22px}}@media only screen and (max-width:379px){.event-inquiry.page section.form_section .form .agree_label{margin-left:5px}}.event-inquiry.page section.form_section .form .terms_textarea{margin-top:5px;width:100%;height:250px;padding:20px 15px;border-radius:10px;border:1px solid #cecece;font-size:15px;line-height:1.65;color:#050303;background:#fff;overflow:scroll}.event-inquiry.page section.form_section .form .terms_textarea h1,.event-inquiry.page section.form_section .form .terms_textarea h2,.event-inquiry.page section.form_section .form .terms_textarea h3{color:#333}.event-inquiry.page section.form_section .form .terms_textarea h1{text-align:center;margin-bottom:20px;font-size:20px}.event-inquiry.page section.form_section .form .terms_textarea h2{margin-top:20px;margin-bottom:10px;font-size:18px}.event-inquiry.page section.form_section .form .terms_textarea h3{margin-top:10px;margin-bottom:5px;font-size:16px}.event-inquiry.page section.form_section .inquiry_login{width:100%;max-width:1500px;min-width:290px;margin:0 auto;padding:20px;border:1px solid #dae4f5;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.event-inquiry.page section.form_section .inquiry_login .inquiryButton{background-image:linear-gradient(19deg,#4c91db,#668fbb);color:#fdfdfd;border-radius:2.5rem;transition:all .2s ease;padding:10px;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.event-inquiry.page section.form_section .inquiry_login .inquiryButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#4893e5,#4c8cd2)}.event-inquiry.page section.form_section .inquiry_login .inquiryButton:disabled{opacity:.6;cursor:unset;background-color:#4c91db;position:relative}.event-inquiry.page section.form_section .inquiry_login .inquiryButton:disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:inherit}@media only screen and (min-width:640px){.event-inquiry.page section.form_section .inquiry_login .inquiryButton{font-size:16px}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .inquiry_login .inquiryButton{font-size:18px}}.event-inquiry.page section.form_section .inquiry_login .inquiryButton.small{padding:7px;font-size:14px}.event-inquiry.page section.form_section .inquiry_login .inquiryButton:hover{background-color:#0056b3}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .inquiry_list{width:100%;max-width:1500px;min-width:290px;margin:0 auto;padding:20px;border:1px solid #dae4f5;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}}.event-inquiry.page section.form_section .inquiry_list .inquiry_list_title{margin-bottom:20px;text-align:left;font-size:16px}@media only screen and (max-width:379px){.event-inquiry.page section.form_section .inquiry_list .inquiry_list_title{font-size:14px}}@media only screen and (min-width:640px){.event-inquiry.page section.form_section .inquiry_list .inquiry_list_title{font-size:19px}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .inquiry_list .inquiry_list_title{font-size:22px}}.event-inquiry.page section.form_section .inquiry_list .inquiry_list_title:after{content:"";display:block;width:100%;height:2px;background-color:#333;margin:10px auto}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-edit{background-image:linear-gradient(19deg,#4c91db,#668fbb);color:#fdfdfd;border-radius:2.5rem;transition:all .2s ease;padding:10px;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-edit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#4893e5,#4c8cd2)}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-edit:disabled{opacity:.6;cursor:unset;background-color:#4c91db;position:relative}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-edit:disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:inherit}@media only screen and (min-width:640px){.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-edit{font-size:16px}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-edit{font-size:18px}}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-edit.small{padding:7px;font-size:14px}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-edit:hover{background-color:#0056b3}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-view{background-image:linear-gradient(19deg,#345679,#4f769d);color:#fdfdfd;border-radius:2.5rem;transition:all .2s ease;padding:10px;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-view:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(105,131,147,.4);background-image:linear-gradient(19deg,#3a6b9d,#486686)}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-view:disabled{opacity:.6;cursor:unset;background-color:#345679;position:relative}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-view:disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:inherit}@media only screen and (min-width:640px){.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-view{font-size:16px}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-view{font-size:18px}}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-view.small{padding:7px;font-size:14px}.event-inquiry.page section.form_section .inquiry_list .inquiryButton.detail-view:hover{background-color:#0056b3}.event-inquiry.page section.form_section .answer{width:100%;max-width:1500px;min-width:290px;margin:0 auto;padding:20px;border:1px solid #dae4f5;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.event-inquiry.page section.form_section .answer .answer_title{margin-bottom:20px;text-align:left;font-size:16px}@media only screen and (max-width:379px){.event-inquiry.page section.form_section .answer .answer_title{font-size:14px}}@media only screen and (min-width:640px){.event-inquiry.page section.form_section .answer .answer_title{font-size:19px}}@media only screen and (min-width:1024px){.event-inquiry.page section.form_section .answer .answer_title{font-size:22px}}.event-inquiry.page section.form_section .answer .answer_title:after{content:"";display:block;width:100%;height:2px;background-color:#333;margin:10px auto}.header{position:fixed;top:0;left:0;width:100%;z-index:200;background-color:#fff;color:#2a2626;font-size:16px;font-weight:700;font-family:Happiness Sans Variable,sans-serif}.header .info_box:hover div,.header .info_box:hover svg,.header .logout_box:hover div,.header .logout_box:hover svg,.header .username{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.header.transparent{background-color:rgba(0,0,0,0);color:#fff;text-shadow:1px 1px 3px rgba(99,165,239,.4)}.header.transparent .username{color:#9de3f5}.header.transparent .info_box div,.header.transparent .info_box svg{color:#fff}.header.transparent .info_box:hover div,.header.transparent .info_box:hover svg{color:#c8eae5}.header.transparent .logout_box div,.header.transparent .logout_box svg{color:#fff}.header.transparent .logout_box:hover div,.header.transparent .logout_box:hover svg{color:#e7baba}.header.transparent.sticky .username{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.header.transparent.sticky .info_box div,.header.transparent.sticky .info_box svg,.header.transparent.sticky .logout_box div,.header.transparent.sticky .logout_box svg{color:#2a2626}.header.transparent.sticky .info_box:hover div,.header.transparent.sticky .info_box:hover svg,.header.transparent.sticky .logout_box:hover div,.header.transparent.sticky .logout_box:hover svg{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.header.sticky{margin:auto;box-shadow:0 10px 15px rgba(25,25,25,.1);-webkit-box-shadow:0 10px 15px rgba(25,25,25,.1);background-color:#fff;color:#2a2626}.header .headerContent{display:flex;justify-content:space-between;align-items:center;height:100%;position:relative}.header .logo img{width:auto}@media only screen and (min-width:1024px){.header .logo img{position:absolute;top:50%;left:0;transform:translateY(-50%)}}.header .nav{position:relative;height:100%}.header .nav .top-btn-box{position:absolute;right:0;top:-10px;font-size:14px;z-index:400}.header .nav .langChangeBox{position:absolute;right:0;top:20px;transition:visibility .4s}.header .nav .langChangeBox .ant-segmented-group,.header .nav .langChangeBox .ant-segmented-item-label{transition:unset}.header .menuItem,.header .menuList{display:flex;height:100%}.header .menuItem{position:relative;width:135px;align-items:center;justify-content:center}.header .menuItem:first-child{width:310px}.header .menuLink{padding:3px 0;text-decoration:none;font-size:18px;position:relative}.header .menuLink:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:-2px;background:#000f89;height:4px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out}.header .menuLink.homeTop:before{background:#fff}.header .menuLink:hover{color:#000f89;text-shadow:2px 2px 3px #fff}.header .menuLink:hover:before{left:0;right:0}.header .menuLink.homeTop:hover{color:#fff;text-shadow:none}.header .subMenuContainer{position:absolute;top:100%;left:0;right:0;width:100%;background-color:rgba(116,120,123,.8392156863);color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);padding-top:1rem;padding-bottom:1rem;z-index:200}.header .subMenuContainer.transparent{background-color:rgba(0,0,0,0);color:#fff}.header .subMenuGroup-right{display:flex}.header .subMenu{padding:.5rem 0;width:135px}.header .subMenu:first-child{width:300px}.header .subMenuList{display:flex;flex-direction:column;justify-content:center}.header .subMenuItem{display:flex;align-items:center;justify-content:center;padding:.5em 0}.header .subMenuItem .subMenuLink{padding:6px 0;color:#fff;position:relative;text-align:center}.header .subMenuItem .subMenuLink:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:-2px;background:#000f89;height:4px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out}.header .subMenuItem .subMenuLink.homeTop:before{background:#fff}.header .subMenuItem .subMenuLink:hover{color:#000f89;font-family:Happiness Sans Bold,sans-serif}.header .subMenuItem .subMenuLink:hover:before{left:0;right:0}.header .subMenuItem .subMenuLink.homeTop:hover{color:#fff;font-family:Happiness Sans Variable,sans-serif}.ant-drawer-body .top-btn-box{width:-moz-fit-content;width:fit-content}.ant-drawer-body .top-btn-box .langChangeBox{position:absolute;right:0;top:0;transition:visibility .4s;transform:translateX(110%)}.ant-drawer-body .top-btn-box .langChangeBox .ant-segmented-group,.ant-drawer-body .top-btn-box .langChangeBox .ant-segmented-item-label{transition:unset}.ant-drawer-body .top-btn-box .info_box:hover div,.ant-drawer-body .top-btn-box .info_box:hover svg,.ant-drawer-body .top-btn-box .logout_box:hover div,.ant-drawer-body .top-btn-box .logout_box:hover svg{color:#155bc5}.banner{position:relative;padding:20px 0;width:100%}.banner__content{position:relative;height:100%;z-index:1;color:#fff;justify-content:center}.banner__content,.banner__level1{display:flex;flex-direction:column;align-items:center}.banner__level1{font-size:28px;width:100%;position:absolute;top:30%}@media only screen and (max-width:379px){.banner__level1{font-size:24px}}@media only screen and (min-width:640px){.banner__level1{font-size:40px}}@media only screen and (min-width:1024px){.banner__level1{font-size:48px}}.banner__level1 .banner__title{color:#fff;text-shadow:3px 3px 3px #036}.banner__level1 .banner__subTitle{font-size:19px;margin-top:10px;text-shadow:1px 1px 3px #121212;font-family:Paperlogy-Bold,sans-serif;text-align:left}@media only screen and (min-width:380px){.banner__level1 .banner__subTitle{font-size:22px}}@media only screen and (min-width:640px){.banner__level1 .banner__subTitle{font-size:26px}}@media only screen and (min-width:1024px){.banner__level1 .banner__subTitle{font-size:30px;text-align:center}}.banner__level2{font-family:Happiness Sans Bold,sans-serif;letter-spacing:.05em;font-size:14px;position:absolute;bottom:0}@media only screen and (min-width:640px){.banner__level2{font-size:16px}}@media only screen and (min-width:1024px){.banner__level2{font-size:18px}}.banner__level2-btn_box{display:flex;flex-wrap:wrap}.banner__level2-item{margin-top:.5rem;margin-right:.4rem}@media only screen and (min-width:640px){.banner__level2-item{margin-top:.75rem;margin-right:1.8rem}}@media only screen and (min-width:1024px){.banner__level2-item{margin-top:1rem;margin-right:2.4rem}}@media only screen and (min-width:1536px){.banner__level2-item{margin-right:3rem}}.banner__level2.fixed{position:fixed;z-index:40;top:80px;margin:0 auto;bottom:auto}@media only screen and (min-width:1024px){.banner__level2.fixed{top:120px}}.banner .banner__button{display:inline-block;color:#036;background-color:#fff;border:none;border-radius:25px;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 4px 6px #000;white-space:normal;max-width:80vw;font-size:16px;padding:4px 12px}@media only screen and (max-width:379px){.banner .banner__button{font-size:14px}}@media only screen and (min-width:640px){.banner .banner__button{font-size:19px}}@media only screen and (min-width:1024px){.banner .banner__button{font-size:22px}}@media only screen and (min-width:1536px){.banner .banner__button{font-size:25px}}.banner .banner__button__selected{color:#f5faff;background-color:#036}@media only screen and (min-width:640px){.banner .banner__button{padding:5px 15px}}@media only screen and (min-width:1024px){.banner .banner__button{padding:7px 30px}}@media only screen and (min-width:1536px){.banner .banner__button{padding:10px 36px}}.banner .banner__button:hover{color:#f5faff;background-color:#036}.banner.type-comp{height:calc(100vh - 70px)}@media only screen and (min-width:1024px){.banner.type-comp{height:calc(100vh - 110px)}}.banner.type-comp .banner__level1 .GradientColorFont{width:200px}@media only screen and (min-width:430px){.banner.type-comp .banner__level1 .GradientColorFont{width:350px}}@media only screen and (min-width:640px){.banner.type-comp .banner__level1 .GradientColorFont{width:460px}}@media only screen and (min-width:768px){.banner.type-comp .banner__level1 .GradientColorFont{width:-moz-fit-content;width:fit-content}}.banner.type-b,.banner.type-c,.banner.type-n,.banner.type-p{height:300px}@media only screen and (min-width:640px){.banner.type-b,.banner.type-c,.banner.type-n,.banner.type-p{height:340px}}@media only screen and (min-width:1024px){.banner.type-b,.banner.type-c,.banner.type-n,.banner.type-p{height:400px}}.banner.type-b .banner__level1 .GradientColorFont,.banner.type-c .banner__level1 .GradientColorFont,.banner.type-n .banner__level1 .GradientColorFont,.banner.type-p .banner__level1 .GradientColorFont{width:-moz-fit-content;width:fit-content}.banner #tab{top:-80px}@media only screen and (min-width:640px){.banner #tab{top:-85px}}@media only screen and (min-width:1024px){.banner #tab{top:-130px}}.speed-dial{position:fixed;display:flex;flex-direction:column;gap:18px;align-items:center;z-index:30;bottom:20px;right:10px}@media only screen and (min-width:640px){.speed-dial{bottom:32px;right:22px}}@media only screen and (min-width:1024px){.speed-dial{bottom:40px;right:40px}}.speed-dial .to-top{width:35px;height:50px;border-radius:5px;background-color:#fff}@media only screen and (min-width:640px){.speed-dial .to-top{width:42px;height:58px;border-radius:6px}}@media only screen and (min-width:1024px){.speed-dial .to-top{width:50px;height:70px;border-radius:8px}}.speed-dial .icon{background-size:cover;background-position:50%;cursor:pointer;width:30px;height:30px}@media only screen and (min-width:640px){.speed-dial .icon{width:42px;height:42px}}@media only screen and (min-width:1024px){.speed-dial .icon{width:60px;height:60px}}.speed-dial .icon.big{width:45px;height:45px}@media only screen and (min-width:640px){.speed-dial .icon.big{width:65px;height:65px}}@media only screen and (min-width:1024px){.speed-dial .icon.big{width:80px;height:80px}}.speed-dial .icon.instagram{background-image:url(/_next/static/media/instar.6148df08.png)}.speed-dial .icon.facebook{background-image:url(/_next/static/media/facebook.e5b03057.png)}.speed-dial .icon.blog{background-image:url(/_next/static/media/blog.56132d86.png)}.speed-dial .icon.inquiry{background-image:url(/_next/static/media/inquiry.602b6cfb.png)}.speed-dial .icon.top{background-image:url(/_next/static/media/top.0a044dbd.png)}.photo-card__image-box{overflow:hidden}.photo-card:hover .photo-card__photo{transition:transform .5s;transform:scale(1.3)}.business-cards{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1024px){.business-cards{flex-direction:row;justify-content:center}}.business .business-card{position:relative;overflow:hidden;border-radius:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease-in-out;width:280px;height:300px}@media only screen and (max-width:479px){.business .business-card{width:100%}}@media only screen and (min-width:480px){.business .business-card{width:440px;max-width:90%}}@media only screen and (min-width:640px){.business .business-card{height:280px}}@media only screen and (min-width:1024px){.business .business-card{width:350px;height:300px}}@media only screen and (min-width:1280px){.business .business-card{width:400px;height:340px}}@media only screen and (min-width:1024px){.business .business-card.en{height:370px}}@media only screen and (min-width:1536px){.business .business-card.en{height:330px}}.business .business-card .bg-box{position:absolute;inset:0;background-size:cover;background-position:50%;transition:all .3s ease-in-out}.business .business-card .bg-box.img-1{background-image:url(/_next/static/media/convention.6fb2f060.jpg)}.business .business-card .bg-box.img-2{background-image:url(/_next/static/media/performance.8ed7606e.jpg)}.business .business-card .bg-box.img-3{background-image:url(/_next/static/media/event.541f39e6.jpg)}.business .business-card .overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.4);transition:all .3s ease-in-out}.business .business-card .business-card__title{position:absolute;top:4rem;left:1.25rem;font-family:Paperlogy-Bold,sans-serif;color:#fff;font-weight:700;transition:all .3s ease-in-out;white-space:nowrap;font-size:1.3rem}@media only screen and (min-width:640px){.business .business-card .business-card__title{font-size:1.4rem}}@media only screen and (min-width:1024px){.business .business-card .business-card__title{font-size:1.5rem}}.business .business-card .business-card__title.en{font-size:1rem;top:8%}@media only screen and (min-width:640px){.business .business-card .business-card__title.en{font-size:1.2rem}}@media only screen and (min-width:1024px){.business .business-card .business-card__title.en{font-size:1.3rem}}.business .business-card.b-card-1 .business-card__title.en{white-space:break-spaces}.business .business-card .business-card__content{position:absolute;top:7rem;left:1.25rem;font-family:Paperlogy-Regular,sans-serif;color:#fff;transition:all .3s ease-in-out;font-size:.93rem;padding-right:20px}@media only screen and (min-width:640px){.business .business-card .business-card__content{font-size:.95rem}}@media only screen and (min-width:1024px){.business .business-card .business-card__content{font-size:1.1rem}}.business .business-card .business-card__content.en{top:8rem}.business .business-card .b-card__plus{width:30px;height:30px}@media only screen and (min-width:640px){.business .business-card .b-card__plus{width:32px;height:32px}}@media only screen and (min-width:1024px){.business .business-card .b-card__plus{width:35px;height:35px}}.business .business-card:hover{z-index:10;transform:scale(1.05);border-radius:40px}@media only screen and (min-width:480px){.business .business-card:hover{transform:scale(1.1);border-radius:70px}}@media only screen and (min-width:1024px){.business .business-card:hover{border-radius:120px}}.business .business-card:hover .overlay{background-color:rgba(59,130,246,.8)}.business .business-card:hover .business-card__title{top:13%;left:50%;transform:translateX(-50%);font-size:1.4rem}.business .business-card:hover .business-card__content{top:7rem;left:1.25rem;font-size:18px}@media only screen and (max-width:379px){.business .business-card:hover .business-card__content{font-size:16px}}@media only screen and (min-width:640px){.business .business-card:hover .business-card__content{font-size:21px}}@media only screen and (min-width:1024px){.business .business-card:hover .business-card__content{font-size:18.5px;top:37%}.business .business-card:hover .business-card__content.en{top:8rem}}.business .business-card:hover .b-card__plus-area{text-align:-webkit-center}.business .business-card.b-card-1:hover{z-index:10;transform:scale(1.05);border-radius:40px}@media only screen and (min-width:480px){.business .business-card.b-card-1:hover{transform:scale(1.1);border-radius:70px}}@media only screen and (min-width:1024px){.business .business-card.b-card-1:hover{border-radius:120px}}.business .business-card.b-card-1:hover .overlay{background-color:rgba(59,130,246,.8)}.business .business-card.b-card-1:hover .business-card__title{top:13%;left:50%;transform:translateX(-50%);font-size:1.4rem}.business .business-card.b-card-1:hover .business-card__content{top:7rem;left:1.25rem;font-size:18px}@media only screen and (max-width:379px){.business .business-card.b-card-1:hover .business-card__content{font-size:16px}}@media only screen and (min-width:640px){.business .business-card.b-card-1:hover .business-card__content{font-size:21px}}@media only screen and (min-width:1024px){.business .business-card.b-card-1:hover .business-card__content{font-size:18.5px;top:37%}.business .business-card.b-card-1:hover .business-card__content.en{top:8rem}}.business .business-card.b-card-1:hover .b-card__plus-area{text-align:-webkit-center}.business .business-card.b-card-1:hover .business-card__title.en{top:5%;white-space:break-spaces;font-size:1.2rem}@media only screen and (min-width:1024px){.business .business-card.b-card-1:hover{z-index:10;transform:scale(1.05);border-radius:40px;transform:scale(1.3) translate(30px,-30px)}}@media only screen and (min-width:1024px)and (min-width:480px){.business .business-card.b-card-1:hover{transform:scale(1.1);border-radius:70px}}@media only screen and (min-width:1024px)and (min-width:1024px){.business .business-card.b-card-1:hover{border-radius:120px}}@media only screen and (min-width:1024px){.business .business-card.b-card-1:hover .overlay{background-color:rgba(59,130,246,.8)}.business .business-card.b-card-1:hover .business-card__title{top:13%;left:50%;transform:translateX(-50%);font-size:1.4rem}.business .business-card.b-card-1:hover .business-card__content{top:7rem;left:1.25rem;font-size:18px}}@media only screen and (min-width:1024px)and (max-width:379px){.business .business-card.b-card-1:hover .business-card__content{font-size:16px}}@media only screen and (min-width:1024px)and (min-width:640px){.business .business-card.b-card-1:hover .business-card__content{font-size:21px}}@media only screen and (min-width:1024px)and (min-width:1024px){.business .business-card.b-card-1:hover .business-card__content{font-size:18.5px;top:37%}.business .business-card.b-card-1:hover .business-card__content.en{top:8rem}}@media only screen and (min-width:1024px){.business .business-card.b-card-1:hover .b-card__plus-area{text-align:-webkit-center}.business .business-card.b-card-1:hover .business-card__title.en{top:5%;white-space:break-spaces}.business .business-card.b-card-2:hover{z-index:10;transform:scale(1.05);border-radius:40px;transform:scale(1.3) translateY(-30px)}}@media only screen and (min-width:1024px)and (min-width:480px){.business .business-card.b-card-2:hover{transform:scale(1.1);border-radius:70px}}@media only screen and (min-width:1024px)and (min-width:1024px){.business .business-card.b-card-2:hover{border-radius:120px}}@media only screen and (min-width:1024px){.business .business-card.b-card-2:hover .overlay{background-color:rgba(59,130,246,.8)}.business .business-card.b-card-2:hover .business-card__title{top:13%;left:50%;transform:translateX(-50%);font-size:1.4rem}.business .business-card.b-card-2:hover .business-card__content{top:7rem;left:1.25rem;font-size:18px}}@media only screen and (min-width:1024px)and (max-width:379px){.business .business-card.b-card-2:hover .business-card__content{font-size:16px}}@media only screen and (min-width:1024px)and (min-width:640px){.business .business-card.b-card-2:hover .business-card__content{font-size:21px}}@media only screen and (min-width:1024px)and (min-width:1024px){.business .business-card.b-card-2:hover .business-card__content{font-size:18.5px;top:37%}.business .business-card.b-card-2:hover .business-card__content.en{top:8rem}}@media only screen and (min-width:1024px){.business .business-card.b-card-2:hover .b-card__plus-area{text-align:-webkit-center}.business .business-card.b-card-3:hover{z-index:10;transform:scale(1.05);border-radius:40px;transform:scale(1.3) translate(-30px,-30px)}}@media only screen and (min-width:1024px)and (min-width:480px){.business .business-card.b-card-3:hover{transform:scale(1.1);border-radius:70px}}@media only screen and (min-width:1024px)and (min-width:1024px){.business .business-card.b-card-3:hover{border-radius:120px}}@media only screen and (min-width:1024px){.business .business-card.b-card-3:hover .overlay{background-color:rgba(59,130,246,.8)}.business .business-card.b-card-3:hover .business-card__title{top:13%;left:50%;transform:translateX(-50%);font-size:1.4rem}.business .business-card.b-card-3:hover .business-card__content{top:7rem;left:1.25rem;font-size:18px}}@media only screen and (min-width:1024px)and (max-width:379px){.business .business-card.b-card-3:hover .business-card__content{font-size:16px}}@media only screen and (min-width:1024px)and (min-width:640px){.business .business-card.b-card-3:hover .business-card__content{font-size:21px}}@media only screen and (min-width:1024px)and (min-width:1024px){.business .business-card.b-card-3:hover .business-card__content{font-size:18.5px;top:37%}.business .business-card.b-card-3:hover .business-card__content.en{top:8rem}}@media only screen and (min-width:1024px){.business .business-card.b-card-3:hover .b-card__plus-area{text-align:-webkit-center}}@media only screen and (min-width:1280px){.business .business-card.b-card-1 .business-card__title.en{width:300px;white-space:unset}.business .business-card.b-card-1:hover{z-index:10;transform:scale(1.05);border-radius:40px;transform:scale(1.3) translate(30px,-30px)}}@media only screen and (min-width:1280px)and (min-width:480px){.business .business-card.b-card-1:hover{transform:scale(1.1);border-radius:70px}}@media only screen and (min-width:1280px)and (min-width:1024px){.business .business-card.b-card-1:hover{border-radius:120px}}@media only screen and (min-width:1280px){.business .business-card.b-card-1:hover .overlay{background-color:rgba(59,130,246,.8)}.business .business-card.b-card-1:hover .business-card__title{top:13%;left:50%;transform:translateX(-50%);font-size:1.4rem}.business .business-card.b-card-1:hover .business-card__content{top:7rem;left:1.25rem;font-size:18px}}@media only screen and (min-width:1280px)and (max-width:379px){.business .business-card.b-card-1:hover .business-card__content{font-size:16px}}@media only screen and (min-width:1280px)and (min-width:640px){.business .business-card.b-card-1:hover .business-card__content{font-size:21px}}@media only screen and (min-width:1280px)and (min-width:1024px){.business .business-card.b-card-1:hover .business-card__content{font-size:18.5px;top:37%}.business .business-card.b-card-1:hover .business-card__content.en{top:8rem}}@media only screen and (min-width:1280px){.business .business-card.b-card-1:hover .b-card__plus-area{text-align:-webkit-center}.business .business-card.b-card-1:hover .business-card__title.en{top:13%;width:290px}}.business .download-btn{display:flex;align-items:center;border:none;border-radius:45px;text-align:center;text-decoration:none;cursor:pointer;padding:8px 24px}.business .download-btn svg{width:28px;height:28px}@media only screen and (min-width:640px){.business .download-btn{padding:10px 30px}.business .download-btn svg{width:32px;height:32px}}@media only screen and (min-width:1024px){.business .download-btn{padding:13px 36px}.business .download-btn svg{width:40px;height:40px}}.business .download-btn:hover svg{transform:translateY(5px)}.portfolio.section .portfolio__flex-container{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}@media only screen and (max-width:1699px){.portfolio.section .portfolio__flex-container{max-width:900px}}.portfolio.section .pf-all-btn{background:linear-gradient(0deg,rgb(231,211,46) 20%,rgb(205,154,42) 67%)}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding-top:70px}.banner__level2.modal-overlay{position:fixed;z-index:40;top:80px;margin:0 auto;bottom:auto}@media only screen and (min-width:1024px){.banner__level2.modal-overlay{top:120px}}@media (min-width:1024px){.modal-overlay{padding-top:110px}}.modal-overlay{z-index:100;background-color:rgba(116,143,171,.8)}.modal-container{position:relative;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.event-inquiry.page section.form_section .form .formGroup.modal-container,.sign-up.page section.form_section .form .formGroup.modal-container{display:block}@media (min-width:1024px){.modal-container{max-width:1500px}}.modal-container{height:85%;width:90%;z-index:105;box-shadow:10px 10px 50px rgba(66,66,66,.7)}.modal-close-btn{position:absolute;top:1rem;right:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:1rem;background-color:rgb(107 114 128/var(--tw-bg-opacity,1));--tw-bg-opacity:0.5;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.modal-close-btn:hover{--tw-bg-opacity:0.7}.modal-close-btn{z-index:110}.modal-content{display:flex;height:100%;width:100%;flex-direction:column}.modal-content .copyright{margin-left:38px;margin-right:38px}@media (min-width:640px){.modal-content .copyright{margin-left:55px;margin-right:55px}}@media (min-width:1024px){.modal-content .copyright{margin-left:75px;margin-right:75px}}.modal-carousel{max-height:max(80% - 200px,200px);height:100%}.modal-carousel .swiper{height:100%;margin-left:38px;margin-right:38px}@media (min-width:640px){.modal-carousel .swiper{margin-left:55px;margin-right:55px}}@media (min-width:1024px){.modal-carousel .swiper{margin-left:75px;margin-right:75px}}.modal-carousel .swiper-slide{background-position:50%;background-size:contain;aspect-ratio:3/2;max-width:100%;width:auto;min-width:35%;height:100%;min-height:200px}.modal-carousel img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.modal-carousel .swiper-button-next,.modal-carousel .swiper-button-prev{display:none}.modal-carousel .arrow-btn{position:absolute;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-carousel .arrow-btn.left{left:.5rem}@media (min-width:640px){.modal-carousel .arrow-btn.left{left:.75rem}}@media (min-width:1024px){.modal-carousel .arrow-btn.left{left:1rem}}.modal-carousel .arrow-btn.right{right:.5rem}@media (min-width:640px){.modal-carousel .arrow-btn.right{right:.75rem}}@media (min-width:1024px){.modal-carousel .arrow-btn.right{right:1rem}}.modal-carousel .arrow{width:24px;height:24px}@media only screen and (min-width:640px){.modal-carousel .arrow{width:37px;height:37px}}@media only screen and (min-width:1024px){.modal-carousel .arrow{width:50px;height:50px}}.modal-info{padding-left:38px;padding-right:38px}@media (min-width:640px){.modal-info{padding-left:55px;padding-right:55px}}@media (min-width:1024px){.modal-info{padding-left:75px;padding-right:75px}}.modal-info{margin-top:.75rem;min-height:100px;width:100%;flex-grow:1}@media (min-width:1024px){.modal-info{min-height:250px}}@media (min-width:480px){.modal-info{min-height:150px}}.modal-info .modal-info-wrapper{height:100%;display:flex;justify-content:center}.modal-info .modal-info-wrapper .modal-info-overflow{max-width:830px;flex:1 1 0%;padding-left:.75rem;padding-right:.75rem;direction:rtl;height:100%;overflow:auto}.modal-info .modal-info-wrapper .modal-info-overflow .modal-info-inner{height:100%;direction:ltr}.modal-info .modal-info-wrapper .modal-info-overflow .modal-info-inner h2{margin-bottom:1rem;font-weight:700;font-size:18px}@media only screen and (max-width:379px){.modal-info .modal-info-wrapper .modal-info-overflow .modal-info-inner h2{font-size:16px}}@media only screen and (min-width:640px){.modal-info .modal-info-wrapper .modal-info-overflow .modal-info-inner h2{font-size:21px}}@media only screen and (min-width:1024px){.modal-info .modal-info-wrapper .modal-info-overflow .modal-info-inner h2{font-size:25px}}@media only screen and (max-width:479px){.modal-info .modal-info-wrapper .modal-info-overflow .modal-info-inner h2{margin-bottom:5px}}.modal-description{overflow-y:auto;font-size:14px;max-height:calc(100vh - 200px)}.modal-description strong{font-weight:400}.modal-description strong:before{content:"• "}@media only screen and (min-width:640px){.modal-description{font-size:16px}}@media only screen and (min-width:1024px){.modal-description{font-size:18px}}@media screen and (orientation:landscape){.modal-description{max-height:70vh}}.notice.section{width:100%;padding:4rem 0;background-color:#f3f4f6}.notice.section .notice-area{flex:1}.notice.section .notice-area h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem}.notice.section .notice-area .notice-list{display:flex;flex-direction:column;gap:1rem}.notice.section .notice-area .notice-item{color:#036;border:1px solid #036;padding:1rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.notice.section .notice-area .notice-item:hover{color:#fff;background-color:#036;transform:translateY(-2px);box-shadow:0 8px 15px rgba(97,129,139,.3)}.notice.section .notice-area .notice-item .tag{background-color:#e5e7eb;color:#000f89;padding:.25rem .75rem;border-radius:9999px;margin-right:1rem;white-space:nowrap}.notice.section .notice-area .more-button{padding:.5rem 1rem;margin-top:.7rem;color:#fff;background-color:#036;border-radius:2.5rem;border:1px solid rgba(255,254,246,.1);display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.notice.section .notice-area .more-button:hover,.notice.section .notice-area .more-button:hover .arrow{transform:translateX(5px)}.notice.section .notice-area .more-button .arrow{font-size:1.5rem;transition:transform .3s ease}.notice.section .inquiry-title{color:#fff}.notice.section .inquiry-area{width:100%;background-color:#8dc5d1;background-image:linear-gradient(19deg,#003366,#074586);padding:2rem;border-radius:.5rem;min-height:500px}@media only screen and (min-width:1024px){.notice.section .inquiry-area{width:24rem}}.notice.section .inquiry-area .heart{position:absolute;transform:translate(-78%,-50%)}.notice.section .inquiry-area .message{position:absolute;transform:translate(12px,-100px) rotate(12deg)}.notice.section .inquiry-area .inquiry-buttons{display:flex;flex-direction:column;gap:1rem}.notice.section .inquiry-area .inquiry-buttons .inquiry-button{width:100%;padding:1rem;color:#fff;background-color:rgba(0,0,0,0);border:1px solid rgba(255,254,246,.1);border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.notice.section .inquiry-area .inquiry-buttons .inquiry-button:hover{background-color:rgba(255,254,246,.15);border-color:rgba(255,254,246,.3);transform:translateX(5px)}.notice.section .inquiry-area .inquiry-buttons .inquiry-button:hover .arrow{transform:translateX(5px)}.notice.section .inquiry-area .inquiry-buttons .inquiry-button .arrow{font-size:1.5rem;transition:transform .3s ease}.notice.section .inquiry-area .inquiry-buttons hr{border-top-width:3px}.cert-modal-container{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;max-width:min(100vw - 20px,(100vh - 90px)*.687);max-height:min(100vh - 130px,1300px)}@media(max-aspect-ratio:0.687){.cert-modal-container{width:100%;height:auto}}@media only screen and (min-width:1024px){.cert-modal-container{max-width:min(100vw - 60px,(100vh - 155px)*.687);max-height:min(100vh - 170px,1300px)}}.cert-modal-container .cert-modal-close-btn{position:absolute;top:.5rem;right:.5rem;z-index:110;border-radius:var(--radius);background-color:rgb(156 163 175/var(--tw-bg-opacity,1));--tw-bg-opacity:0.5;padding:.1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cert-modal-container .cert-modal-close-btn:hover{--tw-bg-opacity:0.7}.cert-modal-container .cert-modal-close-btn svg{width:20px;height:20px}@media(min-height:550px){.cert-modal-container .cert-modal-close-btn{top:.75rem;right:.75rem;border-radius:.75rem;padding:.25rem}.cert-modal-container .cert-modal-close-btn svg{width:25px;height:25px}}@media(min-height:900px){.cert-modal-container .cert-modal-close-btn{top:1rem;right:1rem;border-radius:1rem;padding:.5rem}.cert-modal-container .cert-modal-close-btn svg{width:30px;height:30px}}.cert-modal-container .cert-modal-content{width:100%;height:100%}.cert-modal-container .cert-modal-content img{-o-object-fit:contain;object-fit:contain;max-width:min(100vw - 20px,(100vh - 90px)*.687);max-height:min(100vh - 90px,1300px)}@media only screen and (min-width:1024px){.cert-modal-container .cert-modal-content img{max-width:min(100vw - 60px,(100vh - 155px)*.687);max-height:min(100vh - 155px,1300px)}}.poster_card-area .poster_card{width:250px}@media only screen and (min-width:640px){.poster_card-area .poster_card{width:260px}}@media only screen and (min-width:1024px){.poster_card-area .poster_card{width:270px}}.poster_card-area .poster_card .poster-info{margin-top:.75rem;padding-left:.5rem;padding-right:.5rem}.poster_card-area .poster_card .poster-info-title{margin-bottom:.5rem;text-align:center;font-weight:700;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));font-size:16px}@media only screen and (max-width:379px){.poster_card-area .poster_card .poster-info-title{font-size:14px}}@media only screen and (min-width:640px){.poster_card-area .poster_card .poster-info-title{font-size:19px}}@media only screen and (min-width:1024px){.poster_card-area .poster_card .poster-info-title{font-size:22px}}.poster_card-area .poster_card .poster-info-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.poster_card-area .poster_card .poster-info-row{display:flex;align-items:flex-start;font-size:14px}@media only screen and (min-width:640px){.poster_card-area .poster_card .poster-info-row{font-size:16px}}@media only screen and (min-width:1024px){.poster_card-area .poster_card .poster-info-row{font-size:17px}}.poster_card-area .poster_card .poster-info-row-label{width:4rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}@media (min-width:640px){.poster_card-area .poster_card .poster-info-row-label{width:4.5rem}}@media (min-width:1024px){.poster_card-area .poster_card .poster-info-row-label{width:5rem}}.poster_card-area .poster_card .poster-info-row-label.en{width:5rem}@media (min-width:640px){.poster_card-area .poster_card .poster-info-row-label.en{width:5.6rem}}@media (min-width:1024px){.poster_card-area .poster_card .poster-info-row-label.en{width:6rem}}.poster_card-area .poster_card .poster-info-row-content{flex:1 1 0%;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.poster-modal-container{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;max-width:min(100vw - 20px,(100vh - 90px)*.767);max-height:min(100vh - 90px,1300px)}@media(max-aspect-ratio:0.767){.poster-modal-container{width:100%;height:auto}}@media only screen and (min-width:1024px){.poster-modal-container{max-width:min(100vw - 60px,(100vh - 155px)*.767);max-height:min(100vh - 155px,1300px)}}.poster-modal-container .poster-modal-close-btn{position:absolute;top:.5rem;right:.5rem;z-index:110;border-radius:var(--radius);background-color:rgb(156 163 175/var(--tw-bg-opacity,1));--tw-bg-opacity:0.5;padding:.1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.poster-modal-container .poster-modal-close-btn:hover{--tw-bg-opacity:0.7}.poster-modal-container .poster-modal-close-btn svg{width:20px;height:20px}@media(min-height:550px){.poster-modal-container .poster-modal-close-btn{top:.75rem;right:.75rem;border-radius:.75rem;padding:.25rem}.poster-modal-container .poster-modal-close-btn svg{width:25px;height:25px}}@media(min-height:900px){.poster-modal-container .poster-modal-close-btn{top:1rem;right:1rem;border-radius:1rem;padding:.5rem}.poster-modal-container .poster-modal-close-btn svg{width:30px;height:30px}}.poster-modal-container .poster-modal-content{width:100%;height:100%}.poster-modal-container .poster-modal-content img{-o-object-fit:contain;object-fit:contain;max-width:min(100vw - 20px,(100vh - 90px)*.767);max-height:min(100vh - 90px,1300px)}@media only screen and (min-width:1024px){.poster-modal-container .poster-modal-content img{max-width:min(100vw - 60px,(100vh - 155px)*.767);max-height:min(100vh - 155px,1300px)}}