*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}img{height:auto}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(../../../../themes/careerpod/assets/fonts/LINESeedJP_Rg.aa9cd4e1.woff2) format("woff2")}@font-face{font-display:swap;font-family:LINESeedJP;font-style:normal;font-weight:800;src:url(../../../../themes/careerpod/assets/fonts/LINESeedJP.ab009b57.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(../../../../themes/careerpod/assets/fonts/noto-sans-jp-400.c439eff3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(../../../../themes/careerpod/assets/fonts/noto-sans-jp-500.39223494.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../../../../themes/careerpod/assets/fonts/noto-sans-jp-700.89ca24a6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(../../../../themes/careerpod/assets/fonts/noto-sans-jp-900.6fa8d569.woff2) format("woff2")}@keyframes kvCard{0%{transform-origin:center max(950px,65.9722222222vw)}to{transform-origin:center max(1200px,83.3333333333vw)}}@keyframes loadingTxtBlink{0%{opacity:1}50%{opacity:.7}to{opacity:.4}}@keyframes skipBtnWave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.19,1.52)}}@keyframes scaleDown{80%{transform:scale(1.09) translateY(-50%)}}@keyframes scaleDown2{80%{transform:scale(1.06,1.04) translate(-50%)}}@keyframes wave-animation{0%{transform:rotate(0) translate(-50%,-50%)}10%{transform:rotate(20deg) translate(-50%,-50%)}20%{transform:rotate(50deg) translate(-50%,-50%)}30%{transform:rotate(20deg) translate(-50%,-50%)}40%{transform:rotate(0) translate(-50%,-50%)}50%{transform:rotate(20deg) translate(-50%,-50%)}60%{transform:rotate(50deg) translate(-50%,-50%)}to{transform:rotate(0) translate(-50%,-50%)}}@keyframes copyPopup{0%{opacity:0;transform:translate(-50%) translateY(15%)}10%,90%{opacity:1;transform:translate(-50%)}to{opacity:0;pointer-events:none;transform:translate(-50%) translateY(15%)}}html.is-fixed,html.is-fixed .kvSec{overflow:hidden}body{background-attachment:fixed;background-image:url(../../../../themes/careerpod/assets/images/bg_body.482c7a6e.jpg);background-position:50%;background-size:cover;color:#593b34;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1;position:relative}@media screen and (width <= 850px){body{background-image:none}body .sp_bg{background:url(../../../../themes/careerpod/assets/images/bg_body_sp.dacf5829.jpg) no-repeat 50%/cover;content:"";display:block;height:100lvh;inset:0;position:fixed;z-index:-1}}body *{backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :focus{outline:none}body * img{max-width:100%;width:100%}body main{background-attachment:fixed;background-image:url(../../../../themes/careerpod/assets/images/bg_main.a63b1252.jpg);background-position:50%;background-size:cover;position:relative}@media screen and (width <= 850px){body main{background-image:none}}body main.is-loading{background-image:none}body main .swiper-wrapper{z-index:2}#cursor{backdrop-filter:blur(2px);background-color:hsla(0,0%,100%,.902);border-radius:50%;height:70px;left:-35px;opacity:0;pointer-events:none;position:fixed;top:-35px;width:70px;z-index:9999}#cursor .icn_drag{left:50%;position:absolute;top:36%;transform:translate(-50%)}#cursor.is-rotate .icn_drag{top:40%;transform:translate(-43%) rotate(90deg)}@media screen and (width <= 850px){#cursor{display:none}}.signUpBtn{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fad183;display:flex;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));font-size:14px;font-size:15px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:255px;padding:19px 40px 21px;position:relative;text-align:center;text-decoration:none;width:255px}@media screen and (width >= 851px){.signUpBtn:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.signUpBtn{padding-left:32px;padding-right:32px}}.signUpBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.signUpBtn span{line-height:1.3}}.signUpBtn.longTxt{padding-left:30px;padding-right:30px}.signUpBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.signUpBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.signUpBtn.longTxt .icn{right:15px}}.signUpBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.signUpBtn .icn svg path{stroke:#fff}.signUpBtn .icn.no-opacity svg g{opacity:1}.signUpBtn .icn.backBtn{left:25px;right:inherit}.signUpBtn .icn.backBtn svg{transform:scaleX(-1)}.signUpBtn .cat_tail{height:90px;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px}.signUpBtn .cat_body,.signUpBtn .cat_tail{pointer-events:none;position:absolute;z-index:-1}.signUpBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;width:98px}.signUpBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.signUpBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.signUpBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.signUpBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.signUpBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.signUpBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.signUpBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.signUpBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.signUpBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.signUpBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.signUpBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.signUpBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.signUpBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.signUpBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}.signUpBtn:hover{opacity:1}}.signUpBtn span:before{background-color:#fad183;border-radius:100px;color:#1e6a6e;content:"無料";font-size:13px;font-weight:700;margin-right:5px;padding:0 5px 1px 7px;text-align:center}.signUpModal{background-color:rgba(51,24,24,.8);display:none;height:100vh;inset:0;overflow:scroll;position:fixed;width:100%;z-index:999}@media screen and (width <= 850px){.signUpModal{height:100svh}}.signUpModal.is-open{display:block}.signUpModal__closeBtn{cursor:pointer;position:absolute;right:24px;top:24px}@media screen and (width <= 850px){.signUpModal__closeBtn{right:18px;top:18px}}.signUpModal__content{align-items:center;background-color:#f6efe6;border-radius:12px;display:flex;flex-direction:column;height:90%;justify-content:center;left:50%;max-height:625px;max-width:740px;padding:60px 30px;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:90%}@media screen and (width <= 850px){.signUpModal__content{height:calc(100% - 70px);width:calc(100% - 48px)}}.signUpModal__logo{margin-bottom:40px;max-width:320px;width:100%}@media screen and (width <= 850px){.signUpModal__logo{margin:15px auto;max-width:240px}}.signUpModal__txtWrap{font-size:16px;line-height:1.7;max-width:540px;text-align:center}@media screen and (width <= 850px){.signUpModal__txtWrap{font-size:14px;text-align:left}}.signUpModal__caption{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.6;padding-bottom:18px;text-align:center}@media screen and (width <= 850px){.signUpModal__caption{font-size:18px;line-height:1.4;padding-bottom:10px}}.signUpModal__btnWrap{display:flex;gap:10px;margin:30px auto}@media screen and (width <= 850px){.signUpModal__btnWrap{flex-direction:column;margin:20px auto}}.signUpModal__signup{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fad183;display:flex;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));font-size:14px;font-size:15px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:255px;padding:19px 40px 21px;position:relative;text-align:center;text-decoration:none;width:255px}@media screen and (width >= 851px){.signUpModal__signup:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.signUpModal__signup{padding-left:32px;padding-right:32px}}.signUpModal__signup span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.signUpModal__signup span{line-height:1.3}}.signUpModal__signup.longTxt{padding-left:30px;padding-right:30px}.signUpModal__signup.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.signUpModal__signup.longTxt .icn{right:19px}@media screen and (width <= 850px){.signUpModal__signup.longTxt .icn{right:15px}}.signUpModal__signup .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.signUpModal__signup .icn svg path{stroke:#fff}.signUpModal__signup .icn.no-opacity svg g{opacity:1}.signUpModal__signup .icn.backBtn{left:25px;right:inherit}.signUpModal__signup .icn.backBtn svg{transform:scaleX(-1)}.signUpModal__signup .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.signUpModal__signup .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.signUpModal__signup.inPage .icn{transform:translateY(-50%) rotate(90deg)}.signUpModal__signup.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.signUpModal__signup.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.signUpModal__signup.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.signUpModal__signup:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.signUpModal__signup:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.signUpModal__signup:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.signUpModal__signup.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.signUpModal__signup.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.signUpModal__signup.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.signUpModal__signup.button-hover:hover span{opacity:0;transform:translateY(-60%)}.signUpModal__signup.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.signUpModal__signup.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.signUpModal__signup.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}.signUpModal__signup:hover{opacity:1}}.signUpModal__signup span:before{background-color:#fad183;content:"無料";font-size:13px;margin-right:5px;padding:0 5px 1px 7px}.signUpModal__login,.signUpModal__signup span:before{border-radius:100px;color:#1e6a6e;font-weight:700;text-align:center}.signUpModal__login{align-items:center;background-color:#fff;display:flex;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));font-size:14px;justify-content:center;line-height:1.4;max-height:59px;max-width:255px;padding:19px 40px 21px;position:relative;text-decoration:none;width:255px}@media screen and (width <= 850px){.signUpModal__login{padding-left:32px;padding-right:32px}}.signUpModal__login span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.signUpModal__login span{line-height:1.3}}.signUpModal__login.longTxt{padding-left:30px;padding-right:30px}.signUpModal__login.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.signUpModal__login.longTxt .icn{right:19px}@media screen and (width <= 850px){.signUpModal__login.longTxt .icn{right:15px}}.signUpModal__login .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.signUpModal__login .icn svg path{stroke:#0e5259}.signUpModal__login .icn.no-opacity svg g{opacity:1}.signUpModal__login .icn.backBtn{left:25px;right:inherit}.signUpModal__login .icn.backBtn svg{transform:scaleX(-1)}.signUpModal__login .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.signUpModal__login .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.signUpModal__login.inPage .icn{transform:translateY(-50%) rotate(90deg)}.signUpModal__login.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.signUpModal__login.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.signUpModal__login.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.signUpModal__login:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.signUpModal__login:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.signUpModal__login:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.signUpModal__login.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.signUpModal__login.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.signUpModal__login.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.signUpModal__login.button-hover:hover span{opacity:0;transform:translateY(-60%)}.signUpModal__login.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.signUpModal__login.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.signUpModal__login.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}.signUpModal__login:hover{opacity:1}}.signUpModal__note{font-size:14px;line-height:1.7}@media screen and (width >= 851px){.pc-none{display:none!important}}@media screen and (width <= 850px){.sp-none{display:none!important}.sp-block,.sp-block.d-none{display:block!important}}.header{position:absolute;top:0;width:100%;z-index:999}.header--fixed{filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));perspective:1200px;perspective-origin:top;position:fixed}.header--fixed .header__inner--top{align-items:center;background:#faf8f6;border-radius:0 0 4px 4px;box-shadow:inset 0 0 10px rgba(89,59,52,.4);display:flex;height:75px;padding-top:0}.header--fixed .header__inner--top .header-bg{background:url(../../../../themes/careerpod/assets/images/noise_lg.9d46bdfc.png) repeat;background-size:cover;inset:0;mix-blend-mode:multiply;opacity:.12;position:fixed;position:absolute;z-index:0}.header__inner{width:100%}.header__inner--top{align-items:center;display:flex;justify-content:space-between;padding:20px 40px 0 48px;-webkit-box-pack:justify}@media screen and (width <= 1200px){.header__inner--top{padding:15px 20px 0 24px}.header--fixed .header__inner--top{padding-top:0}}@media screen and (width <= 850px){.header--fixed .header__inner--top,.header__inner__top{padding:18px}}.header__logo{flex-shrink:1;margin-right:20px;padding-bottom:5px;padding-top:5px;position:relative;width:181px}@media screen and (width <= 850px){.header__logo{margin-right:0;padding:0;width:105px}}.header__left{align-items:start;display:flex;position:relative}.header__right{display:flex;flex-shrink:0}@media screen and (width <= 1140px){.header__logo{width:105px}.header--fixed .header__inner--top{height:54px}.header__right{align-items:center;flex-shrink:unset}}.header__right--menu{align-items:center;display:flex;gap:7px}.header__right--menuBtn-auth{margin-right:8px}.header__right--menuBtn-auth a{display:inline-block;height:20px;width:20px}@media screen and (min-width:851px)and (max-width:1140px){.fixedheader .sp-none,.header .sp-none,.tablet-none{display:none!important}.fixedheader__logo svg.pc-none,.header__logo svg.pc-none{display:block!important}.header__right--menu.pc-none{display:inherit!important}}.header__right--menuBtn{cursor:pointer;display:block;position:relative}.header__right--menuBtn .toggle-menu{align-items:center;background:#4e332d;border-radius:3px;display:flex;gap:5px;height:38px;padding:5px 10px;width:38px}.header__right--menuBtn .toggle-menu .txt{color:#fff;font-family:LINESeedJP,sans-serif;font-size:11px;font-weight:800}@media screen and (width <= 850px){.header__right--menuBtn .txt{font-size:10px}}.header__login{display:flex;gap:6px;justify-content:flex-end;margin-top:8px;padding:0 40px 0 48px}@media screen and (width <= 1140px){.header__login{margin-bottom:0}}.header__login--btn{background-color:#fff;border-radius:100px;color:#1e6a6e;display:inline-block;font-size:12px;font-weight:500;line-height:1;padding:9px 18px}@media screen and (width <= 1140px){.header__login--btn{background-color:unset;border-radius:0;font-size:unset;padding:0}.header__login--btn.signup{border-radius:3px;height:38px;width:38px}}.header__login--btn.signup{background-color:#1e6a6e;color:#fad183}.header.logged_in .header__right--nav{align-items:center;display:flex;margin-top:0}.header .navigation{align-items:center;display:flex;gap:20px}@media screen and (width <= 1140px){.header .navigation{display:none}}.header .navigation__item{color:#593b34;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1;position:relative}.header .navigation__item--auth{border:1px solid #593b34;border-radius:5px}.header .navigation__item--auth a{align-items:center;display:flex;padding:2px 5px 2px 0}.header .navigation__item--auth a .img{display:inline-block;height:24px;width:24px}.header .navigation__item--auth a .text{display:inline-block;font-size:10px}.header .navigation__item--txt{background-color:#593b34;border-radius:100px;color:#fff;display:block;font-size:11px;font-weight:500;left:50%;letter-spacing:.02em;padding:5px 7px 6px;position:absolute;top:-30px;transform:translate(-50%);white-space:nowrap}.header .navigation__item .triangle{height:11px;left:50%;position:absolute;top:-16px;transform:translate(-50%);width:14px}.header .iconBtns{display:flex;gap:18px;margin-left:28px}.header .iconBtns__item{height:24px;width:24px}.fixedheader{display:block;filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));margin:0;opacity:0;perspective:1200px;perspective-origin:top;position:fixed;top:0;width:100%;z-index:999}@media screen and (width <= 850px){.fixedheader{filter:drop-shadow(8px 8px 16px rgba(51,24,24,.15));margin:0}}.fixedheader__container{padding-top:0;position:relative;transform-origin:top center}.fixedheader__rope{position:absolute;top:0}@media screen and (width <= 850px){.fixedheader__rope{top:-16px}}.fixedheader__rope.left{left:56px}@media screen and (width <= 850px){.fixedheader__rope.left{left:36px}}.fixedheader__rope.right{right:56px}@media screen and (width <= 850px){.fixedheader__rope.right{right:36px}}.fixedheader__inner{align-items:center;background:#faf8f6;border-radius:0 0 4px 4px;box-shadow:inset 0 0 10px rgba(89,59,52,.4);display:flex;height:70px;justify-content:space-between;padding:0 40px 0 48px;position:relative;width:100%}@media screen and (width <= 850px){.fixedheader__inner{height:54px;margin-right:0;padding-left:14px;padding-right:14px}}.fixedheader__bg{background:url(../../../../themes/careerpod/assets/images/noise_lg.9d46bdfc.png) repeat;background-size:cover;inset:0;mix-blend-mode:multiply;opacity:.12;position:absolute;z-index:0}.fixedheader__logo{margin-right:10px;position:relative;width:205px}.fixedheader__logo--text{bottom:7px;color:#593b34;font-family:LINESeedJP,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:100%;position:absolute;right:11px}@media screen and (width <= 850px){.fixedheader__logo{padding-top:3px;width:102px}}.fixedheader__logo svg{max-width:100%}.fixedheader__right{align-items:center;display:flex;position:relative}@media screen and (width <= 1140px){.fixedheader__right{flex-direction:row-reverse}}.fixedheader__right--nav{display:flex}.fixedheader__login{bottom:-60px;display:flex;gap:6px;justify-content:flex-end;position:absolute;right:-5px}@media screen and (width <= 1140px){.fixedheader__login{bottom:inherit;position:inherit;right:inherit}}.fixedheader__login--btn{background-color:#fff;border:2px solid #fff;border-radius:100px;color:#1e6a6e;display:inline-block;font-size:12px;font-weight:500;line-height:1;min-width:90px;padding:7px 8px 9px;text-align:center}.fixedheader__login--btn.contact{background-color:#629bad;color:#fff;padding-left:12px;padding-right:12px}@media screen and (width <= 850px){.fixedheader__login--btn{border:none;font-size:10px;min-width:58px;padding:6px 0 8px}}.fixedheader__login--btn.signup{background-color:#1e6a6e;color:#fad183}@media screen and (width <= 1140px){.fixedheader.logged_in .fixedheader__right{flex-direction:row}}.fixedheader.logged_in .header__right--nav{margin-top:42px}.fixedheader .navigation{align-items:center;display:flex;gap:20px}@media screen and (width <= 1140px){.fixedheader .navigation{display:none}}.fixedheader .navigation__item{color:#593b34;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1;position:relative}.fixedheader .navigation__item--auth{border:1px solid #593b34;border-radius:5px}.fixedheader .navigation__item--auth a{align-items:center;display:flex;padding:2px 5px 2px 0}.fixedheader .navigation__item--auth a .img{display:inline-block;height:24px;width:24px}.fixedheader .navigation__item--auth a .text{display:inline-block;font-size:10px}.fixedheader .navigation__item--txt{background-color:#593b34;border-radius:100px;color:#fff;display:block;font-size:11px;font-weight:500;left:50%;letter-spacing:.02em;padding:5px 7px 6px;position:absolute;top:-30px;transform:translate(-50%);white-space:nowrap}.fixedheader .navigation__item .triangle{height:11px;left:50%;position:absolute;top:-16px;transform:translate(-50%);width:14px}.fixedheader .iconBtns{align-items:center;display:flex;gap:14px;margin-left:14px;margin-right:10px}@media screen and (width <= 850px){.fixedheader .iconBtns{gap:10px;margin-left:0}}.fixedheader .iconBtns__item{height:24px;width:24px}@media screen and (width <= 850px){.fixedheader .iconBtns__item{height:20px;width:20px}}.menuModal{background-color:#593b34;display:none;height:100%;inset:0;position:fixed;width:100%;z-index:999}.menuModal__head--btn.ico-person img{width:20px}.menuModal.is-open{display:grid}.menuModal__container{background-color:#593b34;display:flex;height:100%;position:absolute;width:100%}.menuModal__closeBtn{cursor:pointer;position:absolute;right:40px;top:40px;width:-moz-fit-content;width:fit-content}.menuModal__closeBtn .toggle-menu{align-items:center;background:#fff;border-radius:3px;display:flex;gap:5px;height:38px;padding:5px 10px;width:38px}.menuModal__closeBtn .toggle-menu .txt{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:11px;font-weight:800;line-height:normal}@media screen and (width <= 1200px){.menuModal__closeBtn .toggle-menu{padding:5px}}@media screen and (min-width:851px)and (max-width:1140px){.menuModal__closeBtn .toggle-menu{align-items:center;font-size:12px;gap:4px;justify-content:center}.menuModal.is-open.pc-none{display:grid!important}.menuModal__head{flex-wrap:unset}.menuModal__head--right{display:flex}.menuModal__closeBtn{position:relative;right:unset;top:0;width:-moz-fit-content;width:fit-content}.menuModal__content{width:100%}}@media screen and (width <= 850px){.menuModal__closeBtn{margin-left:2px;position:relative;right:auto;top:auto}.menuModal__closeBtn .toggle-menu{align-items:center;gap:2px;justify-content:center}}.menuModal__main{background-color:#593b34;border:0;overflow:scroll;width:100%;-ms-overflow-style:none;scrollbar-width:none}.menuModal__main::-webkit-scrollbar{display:none}@media screen and (width <= 850px){.menuModal__main{background-color:#4e332d;border-right:none}}.menuModal__head{align-items:center;display:flex;justify-content:space-between;margin-top:28.8px;padding:0 40px}@media screen and (width <= 1140px){.menuModal__head{flex-wrap:wrap}}@media screen and (width <= 850px){.menuModal__head{margin-top:18px;padding:0 18px}}.menuModal__head--right{align-items:center;display:flex;flex-grow:2;gap:24px;justify-content:flex-end;margin-left:20px}@media screen and (width <= 1140px){.menuModal__head--right{display:contents}}.menuModal__head--btnWrap{align-items:center;display:flex;gap:6px}@media screen and (width <= 850px){.menuModal__head--btnWrap{gap:4px}}.menuModal__head--btn{align-items:center;background-color:unset;border-radius:3px;color:#1e6a6e;display:flex;font-size:12px;font-weight:500;height:38px;justify-content:center;width:38px}.menuModal__head--btn.signup{border:1px solid #fff}.menuModal__head--search{flex:1;max-width:390px;position:relative}@media screen and (width <= 1140px){.menuModal__head--search{flex:auto;margin:30px 0;max-width:none;width:100%}}@media screen and (width <= 850px){.menuModal__head--search{margin:30px 6px 0}}.menuModal__head--search input{background-color:#fff;border-radius:8px;font-size:14px;height:48px;line-height:1.5;padding:12px 50px 14px 18px;width:100%}.menuModal__head--search::-moz-placeholder{color:rgba(89,59,52,.6)}.menuModal__head--search::placeholder{color:rgba(89,59,52,.6)}.menuModal__head--search .submit{background-color:#593b34;border-radius:6px;display:block;height:32px;position:absolute;right:8px;top:8px;width:32px;z-index:1}@media screen and (width <= 1140px){.menuModal__head--search .submit{right:8px;top:8px}}@media screen and (min-width:851px)and (max-width:1140px){.menuModal__head--search.sp-none{display:inherit!important}.menuModal__head--search{padding-left:18px;padding-right:18px;width:330px}.menuModal__head--search .submit{right:26px;top:6px}.menuModal__head--search input{height:44px}}.menuModal__head--search .submit:before{background:url(../../../../themes/careerpod/assets/images/icn_search.a4828b3e.png) no-repeat 50%/contain;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.menuModal__content{display:grid;gap:36px;grid-template-columns:1fr 1fr;grid-template-rows:auto 108px;margin:44px auto 0;padding:0 40px 60px;width:100%}@media screen and (width <= 1140px){.menuModal__content{display:flex;flex-direction:column}}@media screen and (width <= 850px){.menuModal__content{margin-top:36px;padding:0 24px 60px}}.menuModal__content--box{display:flex;flex-direction:column;height:100%}.menuModal__content--box .menuModal__content--illust{width:72px}.menuModal__content--head{color:#fff;display:flex;flex-direction:column;gap:6px;padding-left:118px;position:relative}@media screen and (width <= 850px){.menuModal__content--head{padding:0;text-align:center}}.menuModal__content--head .ttl{font-family:LINESeedJP,sans-serif;font-size:20px;font-weight:800;letter-spacing:.08em;line-height:1.5}.menuModal__content--head .txt{font-size:14px;font-weight:500;line-height:1.7;min-height:47px;opacity:.6}@media screen and (width <= 850px){.menuModal__content--head .txt{display:none}}.menuModal__content--illust{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (width <= 850px){.menuModal__content--illust{display:none}}.menuModal__content--body{display:flex;gap:30px;position:relative}.menuModal__content--list{background-color:#faf8f6;border-radius:12px;display:flex;flex-direction:column;gap:18px;height:100%;margin-top:24px;padding:38px 40px 40px;width:100%}.menuModal__content--item{border-bottom:1px solid rgba(89,59,52,.2)}.menuModal__content--item.l_shukatsu .label svg path{fill:#c4a64b}.menuModal__content--item.l_series .label svg path{fill:#e59a69}.menuModal__content--item.l_intern .label svg path{fill:#c67265}.menuModal__content--item.l_entry .label svg path{fill:#629bad}.menuModal__content--item .txtWrap{flex:1}.menuModal__content--item a{align-items:center;display:flex;justify-content:space-between;padding-bottom:18px}@media screen and (width <= 850px){.menuModal__content--list{margin-top:12px;padding:28px 24px 24px}.menuModal__content--item:last-child{border-bottom:none}}@media screen and (width >= 851px){.menuModal__content--item a:hover .arrow{background-color:#593b34;transition:all .3s ease}.menuModal__content--item a:hover .arrow svg path{stroke:#fff}}@media screen and (min-width:851px)and (max-width:1140px){.menuModal__content--list{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;row-gap:20px}.menuModal__content--item{display:flex}.menuModal__content--item a{padding-bottom:10px;width:100%}.menuModal__content--illust.bottom{margin-top:auto}}.menuModal__content--item .title{display:flex;font-family:LINESeedJP,sans-serif;font-size:18px;font-weight:800;gap:10px;line-height:1.5}.menuModal__content--item .label{display:block;margin-top:-3px;width:16px}.menuModal__content--item .txt{font-size:14px;line-height:1.7;opacity:.6}.menuModal__content--item .arrow{align-items:center;background-color:rgba(89,59,52,.149);border-radius:50%;display:flex;height:20px;justify-content:center;min-width:20px;padding-left:1px;position:relative;width:20px}.menuModal__content--sublist{display:flex;flex-direction:column;gap:11px;margin-left:26px;margin-top:18px}.menuModal__content--subitem:not(:last-child){border-bottom:1px solid rgba(89,59,52,.2)}.menuModal__content--subitem:last-child a{padding-bottom:0}.menuModal__content--subitem a{padding-bottom:10px}.menuModal__content--subitem .title{font-size:14px}.menuModal__content--about,.menuModal__content--inquiry{grid-column:1/3;width:100%}.menuCard{align-items:center;background-color:#b4ecfd;border-radius:12px;display:flex;height:108px;justify-content:space-between;overflow:hidden;padding:36px;position:relative}.menuCard--inquiry{background-color:#fff}.menuCard{flex-direction:column;height:auto;padding:0;width:100%}@media screen and (width >= 851px){.menuCard:hover .arrow{background-color:#593b34;transition:all .3s ease}.menuCard:hover .arrow svg path{stroke:#fff}}.menuCard .bg{height:100%;position:relative;width:100%}@media screen and (min-width:851px){.menuCard .bg{display:flex;height:100%;justify-content:end;max-height:108px;padding-top:0}.menuCard .bg img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}}.menuCard .txtWrap{margin-bottom:-10px;padding:20px 24px 0;position:absolute;text-align:center;width:100%;z-index:1}@media screen and (min-width:851px){.menuCard .txtWrap{left:0;left:40px;margin-bottom:0;padding:0;text-align:left;top:50%;transform:translateY(-50%);width:360px}}.menuCard .ttl{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:800;letter-spacing:.08em;line-height:1.5}.menuCard .txt{font-size:14px;font-weight:500;line-height:1.7;margin-top:4px;position:relative;text-align:left;z-index:2}@media screen and (width <= 850px){.menuCard--about .txt{line-height:1.5;margin-top:10px;opacity:.8;text-align:left}.menuCard--inquiry .txt{font-weight:400;line-height:1.5;margin-top:10px;opacity:.8}}@media screen and (min-width:851px){.menuCard--inquiry .ttl{padding:0}.menuCard .ttl{padding-bottom:8px}.menuCard .txt{font-size:11px}.menuCard .txt .sp-none{display:unset!important}}.menuCard--about .arrow{background:#fff}.menuCard--inquiry .arrow{background:#593b34;color:#fff}.menuCard .arrow{align-items:center;border-radius:100px;bottom:30px;display:flex;gap:5px;height:42px;justify-content:center;padding-left:1px;position:absolute;right:11px;width:141px;z-index:2}.menuCard .arrow svg{display:inline-block;height:10px;width:12px}.menuCard .arrow--txt{font-size:14px;font-weight:700;margin-top:0}.menuCard--inquiry .arrow{bottom:22px}@media screen and (min-width:851px){.menuCard .arrow{bottom:30px}.menuCard--inquiry .arrow{background-color:#1e6a6e;right:50px;width:153px}.menuCard--about .arrow{height:27px;width:27px}}.menuModal__logo{padding-top:10px;width:164px}@media screen and (width <= 850px){.menuModal__logo{padding-top:3px;width:110px}}.menuModal__logo svg path[color-data=color1]{fill:#fff}.menuModal__logo svg path[color-data=color2]{fill:#593b34}.menuModal__side{background-color:#a47443;padding:108px 0 0}@media screen and (width <= 850px){.menuModal__side{display:none}}.menuModal__side--title{color:#fff;font-family:LINESeedJP,sans-serif;font-size:22px;font-weight:800;letter-spacing:.08em;line-height:1.5;padding:0 60px 8px}.menuModal__side--list .topEventCard{height:auto}.menuModal__side--item{padding-bottom:16px}.menuModal__swiper{height:100%;overflow:scroll;padding:10px 60px 100px;-ms-overflow-style:none;scrollbar-width:none}.menuModal__swiper::-webkit-scrollbar{display:none}.menuModal__swiper .menuModal-scrollbar{background-color:rgba(89,59,52,.4);border-radius:4px;bottom:110px;height:160px;position:fixed;right:25px;width:10px}.menuModal__swiper .menuModal-scrollbar .swiper-scrollbar-drag{background-color:#4e332d;border-radius:4px;cursor:pointer}.menuModal__swiper .menuModal-next,.menuModal__swiper .menuModal-prev{align-items:center;background-color:#fff;border-radius:50%;bottom:75px;cursor:pointer;display:flex;height:20px;justify-content:center;padding-bottom:2px;position:fixed;right:20px;width:20px}.menuModal__swiper .menuModal-next.swiper-button-disabled,.menuModal__swiper .menuModal-prev.swiper-button-disabled{background-color:rgba(89,59,52,.4);cursor:default}.menuModal__swiper .menuModal-next{bottom:45px;transform:scale(-1)}.footer{color:#fff;margin-top:-2px;overflow:hidden;padding-top:552px;position:relative}@media screen and (width <= 850px){.footer{padding-top:min(100vw,450px)}}.footer__top{left:0;position:absolute;top:0;width:100%}.footer__top img{margin-top:-1px;max-width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.footer__logoWrap{left:50%;position:absolute;top:-62px;transform:translate(-50%);width:340px;z-index:-1}@media screen and (width <= 850px){.footer__logoWrap{top:-48px;width:200px}}.footer__logo{left:50%;position:absolute;top:-5px;transform:translate(-50%);width:287px;z-index:1}@media screen and (width <= 850px){.footer__logo{top:-5px;width:199px}.footer__logo svg{height:auto;width:199px}}.footer__mid{background-color:#3d2723;padding:140px 20px 113px;position:relative;z-index:0}@media screen and (width <= 850px){.footer__mid{padding:87px 24px 48px}}.footer__mid--inner{display:flex;gap:9.6527777778vw;justify-content:center}@media(width <= 1200px){.footer__mid--inner{gap:6.9444444444vw}}@media(width <= 1100px){.footer__mid--inner{margin:auto;max-width:800px}}@media screen and (width <= 850px){.footer__mid--inner{align-items:center;flex-direction:column;gap:48px}}.footer__line{left:0;pointer-events:none;position:absolute;top:2px;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.footer__sitemap{display:flex;flex-wrap:wrap;gap:28px;position:relative;z-index:3}@media screen and (width <= 850px){.footer__sitemap{align-items:center;flex-direction:column;gap:24px;width:100%}}.footer__sitemap--item{min-width:190px}@media screen and (width <= 850px){.footer__sitemap--item{width:100%}}.footer__sitemap--ttl{border-bottom:1px solid hsla(26,47%,67%,.3);color:#d2a482;font-size:15px;font-weight:700;line-height:1.6;padding-bottom:10px}@media screen and (width <= 850px){.footer__sitemap--ttl{text-align:center}}.footer__sitemap--wrap{display:flex;gap:16px}.footer__sitemap--wrap .footer__sitemap--list{margin-right:18px}@media screen and (width <= 850px){.footer__sitemap--wrap .footer__sitemap--list{margin-right:0;width:50%}}.footer__sitemap--list{display:flex;flex-flow:column wrap;gap:8px;margin-top:20px}@media screen and (width <= 850px){.footer__sitemap--list{margin-top:18px}}.footer__sitemap--list li{color:#f6efe6;font-size:14px;font-weight:500;line-height:1.6;white-space:nowrap}@media screen and (width >= 851px){.footer__sitemap--list li a:hover{opacity:.4;transition:all .3s ease}}.footer__cta{display:flex;flex-direction:column;gap:12px}@media screen and (width >= 851px){.footer__cta{padding-right:40px}}.footer__cta--signup{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fad183;display:flex;font-size:14px;font-size:15px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:255px;padding:19px 40px 21px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.footer__cta--signup:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.footer__cta--signup{padding-left:32px;padding-right:32px}}.footer__cta--signup span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.footer__cta--signup span{line-height:1.3}}.footer__cta--signup.longTxt{padding-left:30px;padding-right:30px}.footer__cta--signup.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.footer__cta--signup.longTxt .icn{right:19px}@media screen and (width <= 850px){.footer__cta--signup.longTxt .icn{right:15px}}.footer__cta--signup .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:12px;z-index:1}.footer__cta--signup .icn svg path{stroke:#fff}.footer__cta--signup .icn.no-opacity svg g{opacity:1}.footer__cta--signup .icn.backBtn{left:25px;right:inherit}.footer__cta--signup .icn.backBtn svg{transform:scaleX(-1)}.footer__cta--signup .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.footer__cta--signup .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.footer__cta--signup.inPage .icn{transform:translateY(-50%) rotate(90deg)}.footer__cta--signup.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.footer__cta--signup.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.footer__cta--signup.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.footer__cta--signup:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.footer__cta--signup:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.footer__cta--signup:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.footer__cta--signup.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.footer__cta--signup.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.footer__cta--signup.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.footer__cta--signup.button-hover:hover span{opacity:0;transform:translateY(-60%)}.footer__cta--signup.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.footer__cta--signup.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.footer__cta--signup.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.footer__cta--signup span:before{background-color:#fad183;border-radius:100px;color:#1e6a6e;content:"無料";font-size:13px;font-weight:700;margin-right:5px;padding:0 5px 1px 7px;text-align:center}.footer__cta--login,.footer__cta--mypage{align-items:center;background-color:#f6efe6;border-radius:100px;color:#1e6a6e;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:255px;padding:19px 40px 21px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.footer__cta--login,.footer__cta--mypage{padding-left:32px;padding-right:32px}}.footer__cta--login span,.footer__cta--mypage span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.footer__cta--login span,.footer__cta--mypage span{line-height:1.3}}.footer__cta--login.longTxt,.footer__cta--mypage.longTxt{padding-left:30px;padding-right:30px}.footer__cta--login.longTxt span.after,.footer__cta--mypage.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.footer__cta--login.longTxt .icn,.footer__cta--mypage.longTxt .icn{right:19px}@media screen and (width <= 850px){.footer__cta--login.longTxt .icn,.footer__cta--mypage.longTxt .icn{right:15px}}.footer__cta--login .icn,.footer__cta--mypage .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:12px;z-index:1}.footer__cta--login .icn svg path,.footer__cta--mypage .icn svg path{stroke:#0e5259}.footer__cta--login .icn.no-opacity svg g,.footer__cta--mypage .icn.no-opacity svg g{opacity:1}.footer__cta--login .icn.backBtn,.footer__cta--mypage .icn.backBtn{left:25px;right:inherit}.footer__cta--login .icn.backBtn svg,.footer__cta--mypage .icn.backBtn svg{transform:scaleX(-1)}.footer__cta--login .cat_tail,.footer__cta--mypage .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.footer__cta--login .cat_body,.footer__cta--mypage .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.footer__cta--login.inPage .icn,.footer__cta--mypage.inPage .icn{transform:translateY(-50%) rotate(90deg)}.footer__cta--login.inPage.button-hover .icn.after,.footer__cta--mypage.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.footer__cta--login.inPage.button-hover:hover .icn,.footer__cta--mypage.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.footer__cta--login.inPage.button-hover:hover .icn.after,.footer__cta--mypage.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.footer__cta--login:has(.icn.backBtn) .icn.after,.footer__cta--mypage:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.footer__cta--login:has(.icn.backBtn):hover .icn,.footer__cta--mypage:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.footer__cta--login:has(.icn.backBtn):hover .icn.after,.footer__cta--mypage:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.footer__cta--login.multiLine,.footer__cta--mypage.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.footer__cta--login.button-hover span.after,.footer__cta--mypage.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.footer__cta--login.button-hover .icn.after,.footer__cta--mypage.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.footer__cta--login.button-hover:hover span,.footer__cta--mypage.button-hover:hover span{opacity:0;transform:translateY(-60%)}.footer__cta--login.button-hover:hover span.after,.footer__cta--mypage.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.footer__cta--login.button-hover:hover .icn,.footer__cta--mypage.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.footer__cta--login.button-hover:hover .icn.after,.footer__cta--mypage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.footer__btm{background-color:#3d2723;margin-top:-1px}.footer__btmNav{align-items:center;display:flex;gap:18px;justify-content:center;margin-bottom:18px}@media screen and (width <= 850px){.footer__btmNav{flex-direction:column;gap:12px;margin-bottom:48px}}.footer__btmNav--item{font-size:11px;line-height:1.6}.footer__btmNav--item a{opacity:.8}@media screen and (width >= 851px){.footer__btmNav--item a:hover{opacity:.5;transition:all .3s ease}}.footer__copyright{border-top:1px solid hsla(0,0%,100%,.2);font-size:10px;letter-spacing:.1em;line-height:1.6;padding:15px 0;position:relative;text-align:center;z-index:1}.footer__copyright p{opacity:.8}.footer__green{bottom:0;left:0;max-width:347.5px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24.1319444444vw;z-index:0}.footer__green.right{left:inherit;right:0;transform:scaleX(-1)}.breadcrumb{margin:132px auto 0;max-width:1280px;padding-bottom:24px;padding-left:40px;padding-right:40px;position:relative;z-index:1}.breadcrumb--only-top{display:none}.breadcrumb--only-bottom{margin-top:0}.breadcrumb--only-bottom .breadcrumb__list{display:flex}@media screen and (width <= 850px){.breadcrumb{margin-top:84px;padding-bottom:18px;padding-left:6.4vw;padding-right:6.4vw}}.breadcrumb__list{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 13px;letter-spacing:.05em;line-height:1.4}@media screen and (width <= 850px){.breadcrumb__list{gap:4px 13px;letter-spacing:.02em}}.breadcrumb__item{position:relative}.breadcrumb__item>a{transition:all .3s ease}@media screen and (width >= 851px){.breadcrumb__item>a:hover{opacity:.7}}.breadcrumb__item:not(:last-child):after{border-radius:1px;border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:5px;left:calc(100% + 3px);opacity:.4;position:absolute;top:52%;transform:rotate(45deg);translate:0 -50%;width:5px}.breadcrumb.dark .breadcrumb__list{color:#593b34}.breadcrumb.dark .breadcrumb__item:not(:last-child):after{border-right:1px solid #593b34;border-top:1px solid #593b34;content:""}@media screen and (width > 1140px){.breadcrumb{margin-top:80px}.breadcrumb__list{display:none}.breadcrumb--only-top{display:block;margin-top:0;padding-bottom:30px}.breadcrumb--only-bottom .breadcrumb__list,.breadcrumb--only-top .breadcrumb__list{display:flex}}.pagination{display:flex;justify-content:space-between;margin-top:84px}@media screen and (width <= 850px){.pagination{margin:60px 15px 0}}.pagination__btn{align-items:center;display:flex;gap:8px;transition:all .3s ease}@media screen and (width >= 851px){.pagination__btn:hover{opacity:.7}}.pagination__btn .txt{color:#fff;font-size:14px;font-weight:700;line-height:1.6}@media screen and (width <= 850px){.pagination__btn .txt{display:none}}.pagination__btn .icn{display:grid}.pagination__list{align-items:center;display:flex;gap:14px;justify-content:center}@media screen and (width <= 850px){.pagination__list{gap:12px}}.pagination__item{background-color:#593b34;border-radius:50%;color:#fff;font-family:LINESeedJP,sans-serif;font-size:14px;font-weight:800;height:38px;letter-spacing:.02em;line-height:1;transition:all .2s ease;width:38px}@media screen and (width <= 850px){.pagination__item{font-size:12px;height:30px;width:30px}}@media screen and (width >= 851px){.pagination__item:hover{background-color:#f3b338}}.pagination__item.is-active{background-color:#f3b338;pointer-events:none}.pagination__item span,.pagination__item>a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.pagination__dots{color:#fff;letter-spacing:0}@media screen and (width <= 850px){.pagination__dots{letter-spacing:-.15em;padding-bottom:1px}}.reactionBox{align-items:center;color:#fff;display:flex;gap:9px}.reactionBox__item{align-items:center;display:flex;gap:4px}.reactionBox__item--icon{display:grid;height:14px;width:14px}.reactionBox__item--icon.liked svg{margin-top:2px}.reactionBox__item--icon.good{height:14px;width:16px}.reactionBox__item--icon.checked{height:14px;width:17.1px}.reactionBox__item--icon svg path{fill:#fff}.reactionBox__item--num{font-size:10px;font-weight:500;line-height:0;opacity:.6}.reactionBox.l-size{gap:10px}@media screen and (width <= 850px){.reactionBox.l-size{gap:8px}}.reactionBox.l-size .reactionBox__item{gap:5px}@media screen and (width <= 850px){.reactionBox.l-size .reactionBox__item{gap:4px}}.reactionBox.l-size .reactionBox__item--icon{height:18px;width:18px}.reactionBox.l-size .reactionBox__item--icon.good{height:18px;width:20px}.reactionBox.l-size .reactionBox__item--icon.checked{height:18px;width:22px}.reactionBox.l-size .reactionBox__item--num{font-size:12px;opacity:1}.bookMarkBox{cursor:pointer}.bookMarkBox .icn_bookmark{display:grid}.bookMarkBox .icn_bookmark,.bookMarkBox .icn_bookmarked{position:absolute;right:12px;top:11px;width:25px;z-index:1}.bookMarkBox .icn_bookmarked{display:none}@media screen and (width <= 850px){.bookMarkBox .icn_bookmark,.bookMarkBox .icn_bookmarked{right:10px;top:9px}}.bookMarkBox.is-bookmarked .icn_bookmark{display:none}.bookMarkBox.is-bookmarked .icn_bookmarked{display:grid}.bookCard{max-width:156.98px;min-width:156.98px;position:relative;transition:box-shadow .3s cubic-bezier(.33,.11,.02,.99),transform .3s cubic-bezier(.33,.11,.02,.99)}@media screen and (width <= 850px){.bookCard{max-width:130.81px;min-width:130.81px}.bookCard.card_index{min-width:auto;width:34px}}@media screen and (width >= 851px){.bookCard:not(.card_index):hover{box-shadow:0 4px 4px rgba(0,0,0,.102),0 1px 6px rgba(0,0,0,.051),0 8px 8px rgba(0,0,0,.102),0 16px 16px rgba(0,0,0,.102),8px 32px 32px rgba(0,0,0,.149),8px 64px 64px rgba(0,0,0,.149);transform:scale(1.03) translateY(-5px)}}.bookCard__txt{position:absolute;top:310px;transition:all .3s ease;width:100%}@media screen and (width <= 850px){.bookCard__txt{top:241px}}.bookCard__txt .ttl{color:#fff;font-size:15px;font-weight:700;letter-spacing:.05em;line-height:1.6;padding-bottom:14px}@media screen and (width <= 850px){.bookCard__txt .ttl{font-size:14px}}.bookCard .reactionBox{gap:9px}.bookCard .reactionBox__item{gap:4px}.bookCard .reactionBox__item--icon{max-width:17px}.bookCard .reactionBox__item--icon.liked svg{margin-top:2px}.bookCard .reactionBox__item--icon.checked{max-width:19.1px}.bookCard .reactionBox__item--num{font-size:10px}.articleCard{transition:transform .3s cubic-bezier(.33,.11,.02,.99);width:300px}@media screen and (width <= 850px){.articleCard{width:min(51.7333333333vw,300px)}}@media screen and (width >= 851px){.articleCard:hover{transform:scale(1.03)}.articleCard:hover .articleCard__img{box-shadow:0 4px 4px rgba(51,24,24,.102),0 1px 6px rgba(51,24,24,.051),0 8px 8px rgba(51,24,24,.102),0 16px 16px rgba(51,24,24,.102),8px 24px 24px rgba(51,24,24,.149)}}.articleCard__img{aspect-ratio:282/146;border-radius:8px 1px;box-shadow:12px 12px 24px rgba(51,24,24,.149);position:relative;transition:box-shadow .3s cubic-bezier(.33,.11,.02,.99);width:100%}.articleCard__img>img{border-radius:8px 1px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.articleCard.ranking .articleCard__top{box-shadow:12px 12px 24px rgba(51,24,24,.149)}.articleCard.ranking .articleCard__img{border-radius:8px 1px 0;box-shadow:none}.articleCard.ranking .articleCard__img img{border-radius:8px 1px 0}.articleCard.ranking .articleCard__img .bookMarkBox .icn_bookmark img,.articleCard.ranking .articleCard__img .bookMarkBox .icn_bookmarked img{border-radius:0}.articleCard.ranking .articleCard__ranking{display:flex}.articleCard__ranking{align-items:center;border-radius:0 0 8px 8px;display:flex;justify-content:center;padding:6px 0 8px}@media screen and (width <= 850px){.articleCard__ranking{padding:4px 0 6px}}.articleCard__ranking .txt{color:#fff;font-size:14px;font-weight:700;line-height:1}@media screen and (width <= 850px){.articleCard__ranking .txt{font-size:12px}}.articleCard__ranking .icn{align-items:center;display:flex;height:12px;justify-content:center;margin-right:4px;width:15px}@media screen and (width <= 850px){.articleCard__ranking .icn{height:10.4px;width:13px}}.articleCard:first-of-type .articleCard__ranking{background-color:#a38241}.articleCard:nth-of-type(2) .articleCard__ranking{background-color:#6b6d6f}.articleCard:nth-of-type(3) .articleCard__ranking{background-color:#6a4e35}.articleCard:nth-of-type(n+4) .articleCard__ranking{background-color:#b3b3b3}.articleCard__txtWrap{padding-top:14px;transition:all .3s ease}.articleCard__txtWrap .seriesName{color:#fff;font-size:14px;font-weight:700;line-height:1.7;margin-bottom:4px;opacity:.6}.articleCard__txtWrap .ttl{color:#fff;font-size:16px;font-weight:700;line-height:1.6}.articleCard__txtWrap .icn_lock{display:inline-block;margin-right:2px;width:14px}.articleCard__txtWrap .icn_lock svg{margin-top:4px;vertical-align:top}.articleCard__btm{align-items:center;display:flex;justify-content:space-between;padding-top:14px}.articleCard__btm .date{color:#fff;font-size:11px;opacity:.6}@media screen and (width <= 850px){.articleCard.sSize .articleCard__txtWrap{padding-top:12px}.articleCard.sSize .articleCard__txtWrap .seriesName{font-size:12px}.articleCard.sSize .articleCard__txtWrap .ttl{font-size:14px}.articleCard.sSize .articleCard__btm{padding-top:10px}.articleCard.sSize .articleCard__btm .date{letter-spacing:.02em}.articleCard.sSize .bookMarkBox .icn_bookmark,.articleCard.sSize .bookMarkBox .icn_bookmarked{width:18px}.articleCard.sSize .reactionBox{gap:5px}.articleCard.sSize .reactionBox__item{gap:2px}.articleCard.sSize .reactionBox__item--icon{height:12px;width:12px}.articleCard.sSize .reactionBox__item--icon.good{height:12px;width:14px}.articleCard.sSize .reactionBox__item--icon.checked{height:11px;width:15.1px}.articleCard.sSize .reactionBox__item--num{letter-spacing:.02em}}.articleCard.darkMode .articleCard__txtWrap .seriesName,.articleCard.darkMode .articleCard__txtWrap .ttl{color:#593b34}@media screen and (width <= 850px){.articleCard.darkMode .articleCard__txtWrap{padding-top:10px}.articleCard.darkMode .articleCard__txtWrap .seriesName{margin-bottom:0}.articleCard.darkMode .articleCard__btm{padding-top:10px}}.articleCard.darkMode .articleCard__btm .date{color:#593b34}.articleCard.darkMode .articleCard__btm .reactionBox{color:#331818}.articleCard.darkMode .articleCard__btm .reactionBox svg path{fill:#331818}.courseCard{background-color:#f6efe6;border-radius:8px;box-shadow:12px 12px 24px rgba(51,24,24,.149);position:relative}@media screen and (width <= 850px){.courseCard{box-shadow:8px 8px 16px rgba(51,24,24,.149)}}.courseCard__bg{border-radius:0 0 8px;bottom:0;overflow:hidden;position:absolute;right:0;width:260px;z-index:0}@media screen and (width <= 850px){.courseCard__bg{width:230px}}.courseCard__inner{display:flex;flex-direction:column;height:100%;padding:24px 12px 12px;position:relative;z-index:1}.courseCard__top{display:flex;gap:18px;padding:0 12px}@media screen and (width >= 851px){.courseCard__top{border-bottom:1px solid rgba(89,59,52,.15)}.courseCard__top--img{margin-bottom:10px}}@media screen and (width <= 850px){.courseCard__top{margin-bottom:12px}}.courseCard__header{align-items:start;color:#593b34;display:flex;font-weight:700;gap:6px;padding:0 34px 12px 12px}.courseCard__header svg{flex-shrink:0;height:25px;margin-top:1px;width:25px}@media screen and (width <= 850px){.courseCard__header svg{height:23.55px;width:23.55px}}.courseCard__top--img{border-radius:10px 1px 1px;box-shadow:0 0 5px rgba(51,24,24,.4);min-height:126px;min-width:90px;position:relative;transition:all .3s ease}@media screen and (width >= 851px){.courseCard__top--img:hover{filter:brightness(100%);opacity:.7}}.courseCard__top--img img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.courseCard__top--txt{align-items:center;display:flex;position:relative;width:100%}.courseCard__top--txt--btm{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.courseCard__top--txt--btm .total{color:#593b34;font-size:12px}.courseCard__top--txt--btm .reactionBox__item--icon svg path{fill:#593b34}.courseCard__top--txt .reactionBox__item--num{color:#331818}.courseCard__top--txt:after{background:radial-gradient(circle farthest-side,#593b34,#593b34 40%,transparent 0,transparent);background-size:10px;content:"";display:block;height:6px;position:absolute;top:0;width:100%}.courseCard__header .ttl{color:#593b34;font-size:18px;font-weight:900;line-height:1.5;transition:all .3s ease}@media screen and (width >= 851px){.courseCard__header .ttl:hover{opacity:.7}}@media screen and (width <= 850px){.courseCard__header .ttl{font-size:16px}}.courseCard__top--txt .ttl{color:#593b34;font-size:18px;font-weight:900;line-height:1.5;transition:all .3s ease}@media screen and (width >= 851px){.courseCard__top--txt .ttl:hover{opacity:.7}}@media screen and (width <= 850px){.courseCard__top--txt .ttl{font-size:16px}}.courseCard__top--txt .desc{color:#593b34;display:-webkit-box;font-size:14px;font-weight:400;letter-spacing:.02em;-webkit-line-clamp:4;line-clamp:4;line-height:1.7;margin-bottom:25px;padding:15px 0 0;text-align:left;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-word}@media screen and (width <= 850px){.courseCard__top--txt .desc{font-size:13px}}.courseCard__top--txt .date{color:#8b6f68;display:block;font-size:11px;font-weight:400;letter-spacing:.03em;line-height:1.6;padding-top:4px}@media screen and (width <= 850px){.courseCard__top--txt .date{font-size:12px}}.courseCard__top--txt .total{color:#8b6f68;display:block;font-size:12px;font-weight:400;line-height:1.6;padding-top:4px}.courseCard__mid{flex-grow:1;margin-bottom:16px}.courseCard__mid--label{color:#593b34;font-size:14px;font-weight:700;padding:20px 0 0 24px}.courseCard__mid--list{counter-reset:number 0;display:flex;flex-direction:column;padding:12px 12px 0}@media screen and (width <= 850px){.courseCard__mid,.courseCard__mid--label,.courseCard__mid--list{display:none}}.courseCard__mid--list.dots .courseCard__mid--item>a:before{background-color:#593b34;border-radius:50%;content:"";display:block;height:6px;margin-top:7px;min-width:6px}.courseCard__mid--item{padding:8px 8px 8px 0}.courseCard__mid--item>a{color:#593b34;display:flex;font-size:14px;gap:8px;letter-spacing:.02em;line-height:1.4;transition:all .3s ease}@media screen and (width >= 851px){.courseCard__mid--item>a:hover{opacity:.7}}.courseCard__mid--item>a:before{content:"0" counter(number);counter-increment:number 1;display:block;font-family:LINESeedJP,sans-serif;font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1.7}.courseCard__mid--item:not(:last-child){border-bottom:1px solid rgba(89,59,52,.15)}.courseCard__btm{margin-top:auto}.courseCard__btm .reactionBox{color:#331818;margin:0 12px 12px}.courseCard__btm .reactionBox__item--icon svg path{fill:#331818}.courseCard__btn{background-color:#593b34;border-radius:4px;color:#fff;display:block;font-size:14px;line-height:1.4;padding:7.7px 0;position:relative;text-align:center;transition:all .2s ease}@media screen and (width <= 850px){.courseCard__btn{font-size:13px;padding:9.04px 0}}@media screen and (width >= 851px){.courseCard__btn:hover{filter:brightness(100%);opacity:.9}}.courseCard__btn .icn{height:14px;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:10px}.courseCard__btn .icn svg{vertical-align:super}.courseCard__btn .icn svg g{opacity:1}.courseCard__btn .icn svg path{stroke:#fff}.chapterCard{background-color:#f6efe6;border-radius:8px;box-shadow:12px 12px 24px rgba(51,24,24,.149);min-height:270px;padding:36px 48px 36px 36px;position:relative}@media screen and (width <= 1140px){.chapterCard{padding:50px 36px 36px}}@media screen and (width <= 850px){.chapterCard{overflow:hidden;padding:24px}}.chapterCard__inner{align-items:flex-start;display:flex;gap:36px}@media screen and (width <= 1140px){.chapterCard__inner{align-items:center;flex-direction:column}}@media screen and (width <= 850px){.chapterCard__inner{gap:14px}}.chapterCard__image{border:1px solid #593b34;border-radius:8px 1px;flex-grow:1;min-width:300px;overflow:hidden;position:relative;transition:all .3s ease;z-index:1}@media screen and (width >= 851px){.chapterCard__image:hover{filter:brightness(100%);opacity:.7}}@media screen and (width <= 1140px){.chapterCard__image{min-width:100%;width:100%}}@media screen and (width <= 850px){.chapterCard__image{pointer-events:none}}.chapterCard__content{display:flex;flex-direction:column;flex-grow:2;gap:16px;margin-top:4px}.chapterCard__content .reactionBox{color:#593b34}.chapterCard__content .reactionBox__item--icon svg path{fill:#593b34}@media screen and (width <= 850px){.chapterCard__content{margin-top:0;width:100%}}.chapterCard__title{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1.5}@media screen and (width <= 850px){.chapterCard__title{font-size:18px}}.chapterCard__title:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 40%,transparent 0,transparent);background-size:10px;content:"";display:block;height:6px;margin-top:10px;width:100%}@media screen and (width <= 850px){.chapterCard__title:after{display:none}}.chapterCard__title>a{transition:all .3s ease}@media screen and (width >= 851px){.chapterCard__title>a:hover{opacity:.7}}.chapterCard__title .icn{display:inline-block;height:27px;width:20px}@media screen and (width <= 850px){.chapterCard__title .icn{height:20px;width:15px}}.chapterCard__title .icn svg{vertical-align:baseline;width:100%}.chapterCard__txt{color:#593b34;font-size:16px;line-height:1.7}@media screen and (width <= 850px){.chapterCard__txt{display:none}}.chapterCard__btn{bottom:24px;display:block;position:absolute;right:24px;z-index:1}.chapterCard__btn .base{display:block;height:44px;position:relative;width:50px}@media screen and (width <= 850px){.chapterCard__btn .base{height:36px;width:41px}}.chapterCard__btn .base svg ellipse{fill:#593b34}.chapterCard__btn .icn{display:grid;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%;width:19px;z-index:1}@media screen and (width <= 850px){.chapterCard__btn .icn{height:6.5px;width:12px}}.chapterCard__btn .icn.after{opacity:0;transform:translate(-130%,-50%)}.chapterCard__btn .icn svg path{stroke:#fff}@media screen and (width >= 851px){.chapterCard__btn.arrow-hover:hover .icn{opacity:0;transform:translate(50%,-50%)}.chapterCard__btn.arrow-hover:hover .icn.after{opacity:1;transform:translate(-50%,-50%)}}@media screen and (width <= 850px){.chapterCard__btn{bottom:16px;right:16px}}.chapterCard .icn_bookmark{right:20px;top:20px;width:28px}@media screen and (width <= 850px){.chapterCard .icn_bookmark{right:34px;top:34px;width:22px}}.chapterCard .icn_bookmarked{right:20px;top:20px;width:28px}@media screen and (width <= 850px){.chapterCard .icn_bookmarked{right:32px;top:34px;width:22px}}.chapterCard__bg{border-radius:0 0 8px;bottom:0;overflow:hidden;position:absolute;right:0;width:271px}@media screen and (width <= 850px){.chapterCard__bg{bottom:-20px;right:-24px;width:238px}}.commonKv{background-color:hsla(33,58%,89%,.949);margin-bottom:5.5555555556vw;padding-bottom:1.25vw;padding-top:min(12.6388888889vw,190px);position:relative}@media screen and (width <= 850px){.commonKv{margin-bottom:11.2vw;padding-bottom:8vw;padding-top:min(27.7333333333vw,104px)}.commonKv.is-small .commonKv__ttl{font-size:21px;line-height:1.4;min-height:58px!important}}.commonKv__form{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:center;margin:30px auto 50px;max-width:640px}.commonKv__form:has(input:focus){box-shadow:0 0 14px rgba(51,24,24,.149);transition:all .2s ease}@media screen and (width <= 850px){.commonKv__form{margin:0 auto}}.commonKv__form input{font-size:16px;line-height:1.5;padding:16px 24px 20px;width:100%}.commonKv__form input::-moz-placeholder{color:#593b34}.commonKv__form input::placeholder{color:#593b34}@media screen and (width <= 850px){.commonKv__form input{font-size:14px;padding:12px 16px 15px}}.commonKv__submit{background-color:#593b34;border-radius:4px;display:block;height:36px;margin-right:12px;min-width:36px;position:relative}@media screen and (width <= 850px){.commonKv__submit{height:32px;margin-right:8px;min-width:32px;width:32px}}.commonKv__submit--icn{display:grid;height:18px;position:absolute;right:9px;top:9px;width:18px}@media screen and (width <= 850px){.commonKv__submit--icn{height:16px;right:8px;top:8px;width:16px}}.commonKv__border{bottom:-5.5555555556vw;height:5.5555555556vw;left:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (width <= 850px){.commonKv__border{bottom:-11.2vw;height:11.2vw}}.commonKv__border img{margin-top:-1px}.commonKv__inner{padding-left:12.5vw;padding-right:12.5vw;position:relative;z-index:2}@media screen and (width <= 850px){.commonKv__inner{padding-left:6.4vw;padding-right:6.4vw}}.commonKv__label{margin:auto;padding-bottom:11px;width:26px}@media screen and (width <= 850px){.commonKv__label{padding-bottom:min(2.6666666667vw,10px);width:min(4.8vw,18px)}}.commonKv__ttl{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:40px;font-weight:800;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (width <= 850px){.commonKv__ttl{font-size:28px}}.commonKv__txt{color:#593b34;font-size:14px;font-weight:500;left:.05em;line-height:1.7;padding-top:24px;position:relative;text-align:center;z-index:1}@media screen and (width <= 850px){.commonKv__txt{font-size:14px;line-height:1.6;margin-left:auto;padding-top:10px;text-align:left;width:65%}}.commonKv__img{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.courseKv{background-color:hsla(33,58%,89%,.949);padding-bottom:18px;padding-top:170px;position:relative}@media screen and (width <= 850px){.courseKv{padding-bottom:min(5.3333333333vw,40px);padding-top:min(24.5333333333vw,102px)}}.courseKv__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.courseKv__inner{padding-left:6.4vw;padding-right:6.4vw}}.courseKv__content{align-items:center;display:flex;justify-content:space-between}@media screen and (width <= 850px){.courseKv__content{display:block}}.courseKv__img{box-shadow:12px 12px 24px rgba(51,24,24,.149);width:204px}@media screen and (width <= 850px){.courseKv__img{max-width:min(21.8666666667vw,204px);min-width:82px}}.courseKv__detail{flex:1;margin-left:60px}@media screen and (width <= 850px){.courseKv__detail{margin-left:0}}.courseKv__detail--top{display:flex;gap:18px;margin-top:15px}@media screen and (width >= 851px){.courseKv__ttl:after{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";display:block;height:8px;margin-top:10px;position:absolute;width:100%}}.courseKv__detail--top--txt{display:flex;flex:1;flex-direction:column;padding-bottom:18px;position:relative}.courseKv__detail--top--txt:after{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";display:block;height:8px;position:absolute;width:100%}.courseKv__detail--top--txt-no-line{padding-bottom:0}.courseKv__detail--top--txt-no-line:after{background:transparent;content:none;height:0}.courseKv__detail--top--txt .c-react{display:flex;justify-content:flex-end;margin-top:auto}.courseKv__detail--top--txt .desc{color:#593b34;display:-webkit-box;font-size:14px;font-weight:400;letter-spacing:.02em;-webkit-line-clamp:5;line-clamp:5;line-height:1.7;margin-bottom:10px;padding:0 0 15px;text-align:left;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (width <= 850px){.courseKv__detail--top--txt .desc{font-size:13px}}.courseKv__detail .label{align-items:center;background-color:#4e9e8b;border-radius:3px 0 0 3px;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:flex-start;line-height:1.5;margin-bottom:15px;padding:0 2px 0 8px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.courseKv__labelRow{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:22px;width:100%}.courseKv__labelRow .label{flex:1;max-width:100%;min-width:0;width:auto}.courseKv__labelRow--clip{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;width:60px}.courseKv__labelRow--clip .bookMarkBox{position:relative}.courseKv__labelRow--clip .bookMarkBox .icn_bookmark,.courseKv__labelRow--clip .bookMarkBox .icn_bookmarked{right:0;top:50%;transform:translateY(-50%)}.guideCoursePage .courseKv__ttl.pc-none{margin-top:0}.guideCoursePage .courseKv__detail--top.pc-none{margin-top:22px}}.courseKv__detail .label .txt{padding:3px 0}.courseKv__detail .label .icn{display:grid;flex-shrink:0;height:15px;margin-right:6px;width:11px}.courseKv__detail .label .label_edge{aspect-ratio:12.5/27;display:grid;height:100%;position:absolute;right:0;top:0;transform:translate(90%)}.courseKv__detail .label .label_edge svg{height:100%}.courseKv__detail .reactionBox{color:#593b34}.courseKv__detail .reactionBox__item--icon svg path{fill:#331818}.courseKv__ttl{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;position:relative}@media screen and (width <= 850px){.courseKv__ttl{display:block;width:100%}}.courseKv__ttl .txt{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:36px;font-weight:800;line-height:1.5}@media screen and (width <= 850px){.courseKv__ttl .txt{font-size:26px;line-height:1.3}.courseKv__ttl .bookMarkBox{float:right;height:25px;margin:0 0 6px 10px;position:relative;width:25px}}.courseKv__ttl .icn_bookmark{margin:0 24px 0 28px;position:inherit;width:26px}@media screen and (width <= 850px){.courseKv__ttl .icn_bookmark{margin:0;position:absolute;right:0;top:0}}.courseKv__ttl .icn_bookmarked{margin:0 24px 0 28px;position:inherit;width:26px}@media screen and (width <= 850px){.courseKv__ttl .icn_bookmarked{margin:0;position:absolute;right:0;top:0}}.courseKv__text{color:#593b34;font-size:14px;font-weight:500;line-height:1.7;padding-bottom:24px;padding-top:18px}@media screen and (width <= 850px){.courseKv__text{font-size:14px;padding:14px 0 12px}}.courseKv__btn{align-items:center;background-color:transparent;border:1px solid #593b34;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:27px auto 0;max-height:40px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.courseKv__btn:hover{background-color:#fff;border-color:#fff;transition:all .3s ease}}@media screen and (width <= 850px){.courseKv__btn{padding-left:32px;padding-right:32px}}.courseKv__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.courseKv__btn span{line-height:1.3}}.courseKv__btn.longTxt{padding-left:30px;padding-right:30px}.courseKv__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.courseKv__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.courseKv__btn.longTxt .icn{right:15px}}.courseKv__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10px;z-index:1}.courseKv__btn .icn svg path{stroke:#593b34}.courseKv__btn .icn.no-opacity svg g{opacity:1}.courseKv__btn .icn.backBtn{left:25px;right:inherit}.courseKv__btn .icn.backBtn svg{transform:scaleX(-1)}.courseKv__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.courseKv__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.courseKv__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.courseKv__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.courseKv__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.courseKv__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.courseKv__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.courseKv__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.courseKv__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.courseKv__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.courseKv__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.courseKv__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.courseKv__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.courseKv__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.courseKv__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.courseKv__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.courseKv__border{margin:-1px 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.syukatsu .courseKv__detail .label{background-color:#c4a64b}.syukatsu .courseKv__detail .label_edge svg path{fill:#c4a64b}.singleMain.video .contentBox__inner{padding:60px}@media screen and (width <= 850px){.courseKv__content--sp .courseKv__detail .detail-sp-top{min-height:25px;position:relative}.courseKv__detail .detail-sp-top .bookMarkBox .icn_bookmark,.courseKv__detail .detail-sp-top .bookMarkBox .icn_bookmarked{right:0;top:50%;transform:translateY(-50%)}.courseKv__detail .detail-sp-top .label{box-sizing:border-box;max-width:calc(100% - 60px);width:-moz-fit-content;width:fit-content}.courseKv__detail .detail-sp-top .label .txt{overflow-wrap:break-word;word-break:break-word}.courseKv__content--sp .courseKv__detail .courseKv__ttl{padding-bottom:0}.courseKv__content--sp .courseKv__detail .courseKv__ttl:after{background:none;height:0;margin-top:0}.courseKv__content--sp .courseKv__detail .courseKv__detail--top{position:relative}.courseKv__content--sp .courseKv__detail .courseKv__text{padding:0 0 24px}.singleMain.video .contentBox__inner{padding:24px}}.singleMain.video .contentBox__thumb{border-radius:2px}.contentBox{background-color:#faf8f6;border-radius:8px;margin:auto;max-width:760px;width:100%}.contentBox__inner{padding:60px 60px 24px}@media screen and (width <= 850px){.contentBox__inner{padding:24px}}.contentBox__modal{align-items:center;background-color:rgba(51,24,24,.8);display:none;height:100vh;inset:0;justify-content:center;position:fixed;transition:all .5s ease;width:100vw;z-index:1000}.contentBox__modal--video{max-width:960px;width:90%}@media screen and (width <= 850px){.contentBox__modal--video{width:100%}}.contentBox__modal--video iframe{aspect-ratio:16/9;height:auto;width:100%}.contentBox__modal--video video{aspect-ratio:640/334;height:auto;width:100%}.contentBox__modal.is-open{display:flex;opacity:1}.contentBox__thumb{aspect-ratio:640/334;border:1px solid #593b34;border-radius:18px 2px;overflow:hidden;position:relative;width:100%}.contentBox__thumb>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.contentBox__thumb .playBtn{cursor:pointer;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:90px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px;z-index:2}@media screen and (width <= 850px){.contentBox__thumb .playBtn{height:70px;width:70px}}.contentBox__sponsored{color:#593b34;font-size:12px;letter-spacing:.05em;line-height:1.5;margin-top:10px;opacity:.6;text-align:right}@media screen and (width <= 850px){.contentBox__sponsored{margin-top:8px;text-align:left}}.contentBox__sponsored .tag{border:1px solid rgba(89,59,52,.15);border-radius:100px;font-size:10px;letter-spacing:.03em;margin-right:4px;padding:1px 8px 2px}.contentBox__label{align-items:center;background-color:#4e9e8b;border-radius:3px 0 0 3px;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:flex-start;line-height:1.5;margin-top:12px;padding:4px 4px 4px 12px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.contentBox__label{font-size:13px;margin-top:24px}}.contentBox__label .label_edge{aspect-ratio:12.5/27;display:grid;height:100%;position:absolute;right:0;top:0;transform:translate(90%)}.contentBox__label .label_edge svg{height:100%}.contentBox__ttl{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.05em;line-height:1.4;margin-top:12px}@media screen and (width <= 850px){.contentBox__ttl{font-size:22px}}.contentBox__ttl .chapter{background-color:#593b34;border-radius:3px;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin-top:3px;padding:4px 10px 6px;vertical-align:top}@media screen and (width <= 850px){.contentBox__ttl .chapter{font-size:13px;margin-top:1px;padding:3px 7px 5px}}.contentBox__ttl:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:8px;width:100%}.contentBox__description{color:#593b34;font-size:16px;letter-spacing:.05em;line-height:1.8;margin-top:20px;text-align:justify}@media screen and (width <= 850px){.contentBox__description{font-size:14px;line-height:1.7;margin-top:15px}}.contentBox__content{margin-top:72px}@media screen and (width <= 850px){.contentBox__content{margin-top:36px}}.contentBox__content figure{margin-bottom:36px}.contentBox__content figure img{border-radius:2px;width:100%}.contentBox__content figure figcaption{color:#593b34;font-size:12px;letter-spacing:.05em;line-height:1.7;margin-top:8px}@media screen and (width <= 850px){.contentBox__content figure figcaption{line-height:1.3}}.contentBox__content h2{background-color:#f3e4d2;border-bottom:2px solid #593b34;border-radius:8px 8px 0 0;color:#593b34;font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px;padding:22px 24px 20px}@media screen and (width <= 850px){.contentBox__content h2{font-size:18px;padding:13px 18px 12px}}.contentBox__content h3{border-bottom:2px solid rgba(89,59,52,.15);color:#593b34;font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px;padding-bottom:12px}@media screen and (width <= 850px){.contentBox__content h3{font-size:16px}}.contentBox__content h4{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:18px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px}@media screen and (width <= 850px){.contentBox__content h4{font-size:15px}}.contentBox__content p{color:#593b34;font-size:16px;line-height:1.8;margin-bottom:36px;text-align:justify}@media screen and (width <= 850px){.contentBox__content p{font-size:14px}}.contentBox__content p .marker{font-weight:700}.contentBox__content p .marker.c_orange{background:linear-gradient(transparent 70%,#fad183 0)}.contentBox__content p .marker.c_blue{background:linear-gradient(transparent 70%,#80d2d7 0)}.contentBox__content p .marker.c_pink{background:linear-gradient(transparent 70%,#f5afaa 0)}.contentBox__content p.c_yellow,.contentBox__content span.c_yellow{color:#d3c619;font-weight:700}.contentBox__content p.c_lightgreen,.contentBox__content span.c_lightgreen{color:#669e4b;font-weight:700}.contentBox__content p.c_darkgreen,.contentBox__content span.c_darkgreen{color:#1e6a6e;font-weight:700}.contentBox__content p.c_lightblue,.contentBox__content span.c_lightblue{color:#235d82;font-weight:700}.contentBox__content p.c_darkblue,.contentBox__content span.c_darkblue{color:#3f498d;font-weight:700}.contentBox__content p.c_darkpurple,.contentBox__content span.c_darkpurple{color:#523b7f;font-weight:700}.contentBox__content p.c_lightpurple,.contentBox__content span.c_lightpurple{color:#803c6f;font-weight:700}.contentBox__content p.c_deepred,.contentBox__content span.c_deepred{color:#ae3f62;font-weight:700}.contentBox__content p.c_darkred,.contentBox__content span.c_darkred{color:#c13b49;font-weight:700}.contentBox__content p.c_lightred,.contentBox__content span.c_lightred{color:#cb4e35;font-weight:700}.contentBox__content p.c_darkorange,.contentBox__content span.c_darkorange{color:#de8a36;font-weight:700}.contentBox__content p.c_lightorange,.contentBox__content span.c_lightorange{color:#db9e26;font-weight:700}.contentBox__content p.c_chocolate,.contentBox__content span.c_chocolate{color:#593a34;font-weight:700}.contentBox__content ul{color:#593b34;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-bottom:36px}@media screen and (width <= 850px){.contentBox__content ul{font-size:14px}}.contentBox__content ul li{padding-left:18px;position:relative}.contentBox__content ul li:not(:first-child){margin-top:14px}.contentBox__content ul li ul{margin-bottom:0}.contentBox__content ul li ul li{margin-top:14px;padding-left:38px;position:relative}@media screen and (width <= 850px){.contentBox__content ul li ul li{padding-left:18px}}.contentBox__content ul.ul_dot li:before{background-color:#3f8d89;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:8px;width:8px}.contentBox__content ul.ul_dot li ul li:before{background-color:transparent;border:2px solid #3f8d89;border-radius:50%;content:"";display:block;height:8px;left:20px;position:absolute;top:8px;width:8px}@media screen and (width <= 850px){.contentBox__content ul.ul_dot li ul li:before{left:0}}.contentBox__content ul.ul_triangle li:before{background-image:url(../../../../themes/careerpod/assets/images/svg/list_triangle.3406bbdb.svg);left:0}.contentBox__content ul.ul_triangle li ul li:before,.contentBox__content ul.ul_triangle li:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10px;position:absolute;top:8px;width:8px}.contentBox__content ul.ul_triangle li ul li:before{background-image:url(../../../../themes/careerpod/assets/images/svg/list_triangle2.264999da.svg);left:20px}@media screen and (width <= 850px){.contentBox__content ul.ul_triangle li ul li:before{left:0}}.contentBox__content ul.ul_arrow li:before{background-image:url(../../../../themes/careerpod/assets/images/svg/list_arrow.aafadc34.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;left:0;position:absolute;top:8px;width:8px}.contentBox__content ul.ul_arrow li ul li:before{background-image:none;border:2px solid #3f8d89;border-radius:50%;content:"";display:block;height:8px;left:20px;position:absolute;top:8px;width:8px}@media screen and (width <= 850px){.contentBox__content ul.ul_arrow li ul li:before{left:0}}.contentBox__content ol{color:#593b34;counter-reset:number;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-bottom:36px}@media screen and (width <= 850px){.contentBox__content ol{font-size:14px}}.contentBox__content ol li{padding-left:32px;position:relative}.contentBox__content ol li:not(:first-child){margin-top:14px}.contentBox__content ol li ul{margin-bottom:0}.contentBox__content ol li ul>li{margin-top:14px;padding-left:23px;position:relative}@media screen and (width <= 850px){.contentBox__content ol li ul>li{padding-left:8px}}.contentBox__content ol.ol_round li:before{background-color:#3f8d89;border-radius:50%;color:#fff;content:counter(number);counter-increment:number;display:block;font-family:LINESeedJP,sans-serif;font-size:11px;font-weight:800;height:24px;left:0;line-height:24px;padding-left:1px;position:absolute;text-align:center;top:1px;width:24px}.contentBox__content ol.ol_round li ul li:before{background-color:transparent;border:2px solid #3f8d89;border-radius:50%;content:"";display:block;height:8px;left:3px;position:absolute;top:8px;width:8px}@media screen and (width <= 850px){.contentBox__content ol.ol_round li ul li:before{left:-8px}}.contentBox__content ol.ol_square li:before{background-color:#3f8d89;border-radius:2px;color:#fff;content:counter(number);counter-increment:number;display:block;font-family:LINESeedJP,sans-serif;font-size:11px;font-weight:800;height:22px;left:0;line-height:22px;padding-left:1px;position:absolute;text-align:center;top:2px;width:22px}.contentBox__content ol.ol_square li ul li:before{background-color:transparent;border:2px solid #3f8d89;border-radius:50%;content:"";display:block;height:8px;left:3px;position:absolute;top:8px;width:8px}@media screen and (width <= 850px){.contentBox__content ol.ol_square li ul li:before{left:-8px}}.contentBox__content ol.ol_numbers li:before{color:#3f8d89;content:counter(number) ".";counter-increment:number;display:block;font-family:LINESeedJP,sans-serif;font-size:16px;font-weight:800;left:0;line-height:1.5;position:absolute;text-align:center;top:2px;width:30px}.contentBox__content ol.ol_numbers li ul li:before{background:#3f8d89;border-radius:50%;content:"";display:block;height:8px;left:2px;position:absolute;top:8px;width:8px}@media screen and (width <= 850px){.contentBox__content ol.ol_numbers li ul li:before{left:-8px}}.contentBox__content .item_indexBox{background-color:#f6efe6;border-radius:8px;margin-bottom:36px;padding:36px 36px 26px}@media screen and (width <= 850px){.contentBox__content .item_indexBox{padding:30px 24px}}.contentBox__content .item_indexBox .ttl{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:18px;font-weight:800;letter-spacing:.03em;line-height:1.4;margin-bottom:14px}.contentBox__content .item_indexBox .list{margin-bottom:0}.contentBox__content .item_indexBox .item{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.4;margin:0;padding:10px 0}.contentBox__content .item_indexBox .item:not(:first-child){border-top:1px solid #fff}.contentBox__content .item_indexBox .item a{color:#593b34;text-decoration:none}.contentBox__content .item_indexBox .item a:hover{opacity:.8}.contentBox__content .item_msgBox{align-items:flex-start;display:flex;gap:26px;justify-content:space-between;margin-bottom:36px}@media screen and (width <= 850px){.contentBox__content .item_msgBox{gap:22px}}.contentBox__content .item_msgBox .img{border:2px solid #fff;border-radius:50%;box-sizing:content-box;height:120px;overflow:hidden;position:relative;width:120px}@media screen and (width <= 850px){.contentBox__content .item_msgBox .img{height:80px;margin-top:20px;width:80px}}.contentBox__content .item_msgBox .img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.contentBox__content .item_msgBox .textWrap{color:#593b34;flex:1;font-size:14px;letter-spacing:.05em;line-height:1.6;position:relative}@media screen and (width <= 850px){.contentBox__content .item_msgBox .textWrap{font-size:13px}}.contentBox__content .item_msgBox .textWrap .name{margin-bottom:2px}.contentBox__content .item_msgBox .textWrap .text{background-color:#f3e4d2;border-radius:8px;margin-bottom:0;padding:16px 20px 18px;position:relative;text-align:justify}@media screen and (width <= 850px){.contentBox__content .item_msgBox .textWrap .text{font-size:13px;padding:16px}}.contentBox__content .item_msgBox .textWrap .triangle{height:32px;left:-12px;position:absolute;top:40px;width:28px}.contentBox__content .item_msgBox.right{flex-direction:row-reverse}.contentBox__content .item_msgBox.right .name{text-align:right}.contentBox__content .item_msgBox.right .triangle{left:inherit;right:-12px;transform:scaleX(-1)}.contentBox__content .l_dots{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;height:8px;margin-bottom:36px;width:100%}.contentBox__content .l_solid{background-color:#593b34;height:1px;margin-bottom:36px;opacity:.3;width:100%}.contentBox__content .item_carrerCard,.contentBox__content .item_seriesCard{background-color:#fff;border-radius:8px;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));margin-bottom:36px;padding:24px 24px 27px;position:relative}@media screen and (width <= 850px){.contentBox__content .item_carrerCard,.contentBox__content .item_seriesCard{padding:16px 16px 72px}}.contentBox__content .item_carrerCard .icn_bookmark,.contentBox__content .item_seriesCard .icn_bookmark{position:absolute;right:18px;top:18px}.contentBox__content .item_carrerCard .icn_bookmarked,.contentBox__content .item_seriesCard .icn_bookmarked{right:18px;top:18px}.contentBox__content .item_carrerCard--inner,.contentBox__content .item_seriesCard--inner{align-items:flex-start;display:flex;gap:28px}@media screen and (width <= 850px){.contentBox__content .item_carrerCard--inner,.contentBox__content .item_seriesCard--inner{align-items:center;gap:18px;margin:0 8px}}.contentBox__content .item_carrerCard .img,.contentBox__content .item_seriesCard .img{aspect-ratio:160/220;border:1px solid #593b34;border-radius:10px 1px 1px;overflow:hidden;position:relative;width:160px}@media screen and (width <= 850px){.contentBox__content .item_carrerCard .img,.contentBox__content .item_seriesCard .img{width:102px}}.contentBox__content .item_carrerCard .img img,.contentBox__content .item_seriesCard .img img{aspect-ratio:160/220;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contentBox__content .item_carrerCard .detail,.contentBox__content .item_seriesCard .detail{flex:1}.contentBox__content .item_carrerCard .detail .ttl,.contentBox__content .item_seriesCard .detail .ttl{font-size:20px;letter-spacing:.05em;line-height:1.5;margin-bottom:10px;margin-top:8px}.contentBox__content .item_carrerCard .detail .ttl a,.contentBox__content .item_seriesCard .detail .ttl a{color:#593b34;font-weight:900;text-decoration:none}@media screen and (width >= 851px){.contentBox__content .item_carrerCard .detail .ttl a:hover,.contentBox__content .item_seriesCard .detail .ttl a:hover{opacity:.8}}@media screen and (width <= 850px){.contentBox__content .item_carrerCard .detail .ttl,.contentBox__content .item_seriesCard .detail .ttl{font-size:15px;margin:0}}.contentBox__content .item_carrerCard .detail ul,.contentBox__content .item_seriesCard .detail ul{counter-reset:number 0;margin-bottom:0}@media screen and (width <= 850px){.contentBox__content .item_carrerCard .detail ul,.contentBox__content .item_seriesCard .detail ul{display:none}}.contentBox__content .item_carrerCard .detail ul li,.contentBox__content .item_seriesCard .detail ul li{border-bottom:1px solid rgba(89,59,52,.15);margin-top:0;padding-left:0}.contentBox__content .item_carrerCard .detail ul li:last-child,.contentBox__content .item_seriesCard .detail ul li:last-child{border-bottom:none}.contentBox__content .item_carrerCard .detail ul li a,.contentBox__content .item_seriesCard .detail ul li a{color:#593b34;display:flex;font-size:15px;font-weight:400;gap:8px;letter-spacing:.02em;line-height:1.4;padding:8px 2px;text-decoration:none}@media screen and (width >= 851px){.contentBox__content .item_carrerCard .detail ul li a:hover,.contentBox__content .item_seriesCard .detail ul li a:hover{opacity:.8}}.contentBox__content .item_carrerCard .detail ul li a:before,.contentBox__content .item_seriesCard .detail ul li a:before{content:"0" counter(number);counter-increment:number 1;display:block;font-family:LINESeedJP,sans-serif;font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.8}.contentBox__content .item_carrerCard .detail ol,.contentBox__content .item_seriesCard .detail ol{margin-bottom:0}@media screen and (width <= 850px){.contentBox__content .item_carrerCard .detail ol,.contentBox__content .item_seriesCard .detail ol{display:none}}.contentBox__content .item_carrerCard .detail ol li,.contentBox__content .item_seriesCard .detail ol li{border-bottom:1px solid rgba(89,59,52,.15);gap:8px;margin-top:0;padding-left:0}.contentBox__content .item_carrerCard .detail ol li:last-child,.contentBox__content .item_seriesCard .detail ol li:last-child{border-bottom:none}.contentBox__content .item_carrerCard .detail ol li a,.contentBox__content .item_seriesCard .detail ol li a{color:#593b34;display:block;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.4;padding:8px 2px 8px 16px;position:relative;text-decoration:none}@media screen and (width >= 851px){.contentBox__content .item_carrerCard .detail ol li a:hover,.contentBox__content .item_seriesCard .detail ol li a:hover{opacity:.8}}.contentBox__content .item_carrerCard .detail ol li a:before,.contentBox__content .item_seriesCard .detail ol li a:before{background-color:#593b34;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:15px;width:8px}.contentBox__content .item_carrerCard .detail .btn,.contentBox__content .item_seriesCard .detail .btn{background-color:#593b34;border-radius:4px;display:block;margin-top:16px;padding:9px 0 11px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}@media screen and (width >= 851px){.contentBox__content .item_carrerCard .detail .btn:hover,.contentBox__content .item_seriesCard .detail .btn:hover{opacity:.8}}@media screen and (width <= 850px){.contentBox__content .item_carrerCard .detail .btn,.contentBox__content .item_seriesCard .detail .btn{bottom:16px;left:16px;position:absolute;width:calc(100% - 32px)}}.contentBox__content .item_carrerCard .detail .btn .txt,.contentBox__content .item_seriesCard .detail .btn .txt{color:#fff;font-size:14px;line-height:1.4}@media screen and (width <= 850px){.contentBox__content .item_carrerCard .detail .btn .txt,.contentBox__content .item_seriesCard .detail .btn .txt{font-size:13px}}.contentBox__content .item_carrerCard .detail .btn .icn,.contentBox__content .item_seriesCard .detail .btn .icn{height:14px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:10px}.contentBox__content .item_carrerCard .detail .btn .icn svg,.contentBox__content .item_seriesCard .detail .btn .icn svg{vertical-align:super}.contentBox__content .item_carrerCard .detail .btn .icn svg g,.contentBox__content .item_seriesCard .detail .btn .icn svg g{opacity:1}.contentBox__content .item_carrerCard .detail .btn .icn svg path,.contentBox__content .item_seriesCard .detail .btn .icn svg path{stroke:#fff}.contentBox__content .item__relatedCard{background-color:#fff;border-radius:8px;margin-bottom:36px;padding:10px}.contentBox__content .item__relatedCard__inner{border:3px dotted #331818;border-radius:5px;padding:32px}@media screen and (width <= 850px){.contentBox__content .item__relatedCard__inner{border:2px dotted #331818;padding:20px}}.contentBox__content .item__relatedCard .ttl{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:20px;font-weight:800;letter-spacing:.03em;line-height:1.4;margin-bottom:14px;padding-bottom:18px;position:relative;text-align:center}.contentBox__content .item__relatedCard .ttl:before{background:radial-gradient(circle farthest-side,#331818,#331818 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";height:8px;left:0;margin-top:8px;position:absolute;width:100%}.contentBox__content .item__relatedCard ol{display:flex;flex-direction:column;gap:8px;margin-bottom:0;margin-top:20px}@media screen and (width <= 850px){.contentBox__content .item__relatedCard ol{margin-top:15px}}.contentBox__content .item__relatedCard ol li{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-top:0;padding-left:16px;position:relative}.contentBox__content .item__relatedCard ol li a{color:#593b34;text-decoration:none}@media screen and (width <= 850px){.contentBox__content .item__relatedCard ol li{font-size:14px}}@media screen and (width >= 851px){.contentBox__content .item__relatedCard ol li:hover{opacity:.8}}.contentBox__content .item__relatedCard ol li:before{background-color:#593b34;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}@media screen and (width <= 850px){.contentBox__content .item__relatedCard ol li:before{top:7px}}.contentBox__content .item__courseCard{align-items:flex-start;background-color:#fff;border-radius:8px;display:flex;gap:24px;margin-bottom:36px;padding:24px}@media screen and (width <= 850px){.contentBox__content .item__courseCard{flex-direction:column;gap:14px}}.contentBox__content .item__courseCard .image{aspect-ratio:223/116;background:#e9e9e9;border:1px solid #593b34;border-radius:8px 1px;overflow:hidden;position:relative;width:223px}@media screen and (width <= 850px){.contentBox__content .item__courseCard .image{aspect-ratio:255/132;width:100%}}.contentBox__content .item__courseCard .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contentBox__content .item__courseCard .detail{flex:1}.contentBox__content .item__courseCard .detail a{color:#593b34;text-decoration:none}.contentBox__content .item__courseCard .detail .title{font-size:14px;font-weight:700;line-height:1.7;opacity:.6}.contentBox__content .item__courseCard .detail .txt{color:#593b34;font-size:18px;font-weight:900;letter-spacing:.05em;line-height:1.6;margin-bottom:0;margin-top:4px}@media screen and (width <= 850px){.contentBox__content .item__courseCard .detail .txt{font-size:15px}}.contentBox__content .item__downloadCard{background-color:#fff;border-radius:8px;display:flex;gap:24px;margin-bottom:36px;padding:24px}@media screen and (width <= 850px){.contentBox__content .item__downloadCard{flex-direction:column;gap:14px}}.contentBox__content .item__downloadCard .ttl{color:#593b34;font-size:18px;font-weight:900;padding-bottom:4px}@media screen and (width <= 850px){.contentBox__content .item__downloadCard .ttl{font-size:16px;padding-bottom:6px}}.contentBox__content .item__downloadCard .size{font-size:12px;letter-spacing:.02em;line-height:1.4;opacity:.4}.contentBox__content .item__downloadCard .btn{margin-left:auto}@media screen and (width <= 850px){.contentBox__content .item__downloadCard .btn{margin-left:0}}.contentBox__content .item__downloadCard .btn a{align-items:center;background-color:#593b34;border-radius:100px;display:flex;height:48px;justify-content:center;text-decoration:none;transition:all .3s ease;width:182px}@media screen and (width >= 851px){.contentBox__content .item__downloadCard .btn a:hover{opacity:.8}}@media screen and (width <= 850px){.contentBox__content .item__downloadCard .btn a{margin-left:0}}.contentBox__content .item__downloadCard .btn .icn{height:16px;margin-right:8px;width:18px}.contentBox__content .item__downloadCard .btn .txt{color:#fff;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.4;margin-bottom:0}.contentBox__content .item__articleCard{align-items:flex-start;background-color:#fff;border-radius:8px;display:flex;gap:24px;margin-bottom:36px;padding:24px}@media screen and (width <= 850px){.contentBox__content .item__articleCard{flex-direction:column;gap:14px}}.contentBox__content .item__articleCard a{color:#593b34;text-decoration:none}.contentBox__content .item__articleCard .image{aspect-ratio:223/116;background:#e9e9e9;border:1px solid #593b34;border-radius:8px 1px;overflow:hidden;position:relative;width:223px}@media screen and (width <= 850px){.contentBox__content .item__articleCard .image{aspect-ratio:255/132;width:100%}}.contentBox__content .item__articleCard .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contentBox__content .item__articleCard .detail{color:#593b34;flex:1}.contentBox__content .item__articleCard .detail .category{font-size:14px;font-weight:700;line-height:1.7;margin-bottom:4px;opacity:.6}.contentBox__content .item__articleCard .detail .title{color:#593b34;font-size:18px;font-weight:900;letter-spacing:.05em;line-height:1.5}@media screen and (width <= 850px){.contentBox__content .item__articleCard .detail .title{font-size:16px}}.contentBox__content .item__articleCard .detail .txt{color:#73564f;font-size:14px;font-weight:400;letter-spacing:.7px;letter-spacing:.05em;line-height:1.6;margin-bottom:0;margin-top:6px}@media screen and (width <= 850px){.contentBox__content .item__articleCard .detail .txt{font-size:13px}}.contentBox__content .item__articleCard .detail .date{font-size:11px;font-weight:500;letter-spacing:0;line-height:1;margin-top:6px;opacity:.3;text-align:end}.contentBox__content .item__externalCard{align-items:flex-start;background-color:#fff;border-radius:8px;display:flex;gap:24px;margin-bottom:36px;padding:24px}@media screen and (width <= 850px){.contentBox__content .item__externalCard{flex-direction:column;gap:14px}}.contentBox__content .item__externalCard .image{aspect-ratio:223/116;background:#e9e9e9;border:1px solid #593b34;border-radius:8px 1px;overflow:hidden;position:relative;width:223px}@media screen and (width <= 850px){.contentBox__content .item__externalCard .image{aspect-ratio:255/132;width:100%}}.contentBox__content .item__externalCard .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contentBox__content .item__externalCard .detail{flex:1}.contentBox__content .item__externalCard .detail a{display:flex;flex-direction:column;text-decoration:none}.contentBox__content .item__externalCard .title{color:#593b34;font-size:18px;font-weight:900;letter-spacing:.05em;line-height:1.5}@media screen and (width <= 850px){.contentBox__content .item__externalCard .title{font-size:16px}}.contentBox__content .item__externalCard .sitename{color:#73564f;font-size:14px;font-weight:400;line-height:1.6;padding-bottom:20px;padding-top:6px}@media screen and (width <= 850px){.contentBox__content .item__externalCard .sitename{padding-bottom:6px}}.contentBox__content .item__externalCard .icn{margin-top:auto;text-align:right}.contentBox__content .item__profileCard{margin-bottom:36px}.contentBox__content .item__profileCard .caption{align-items:center;display:flex;font-size:16px;font-weight:900;line-height:1.5;position:relative}.contentBox__content .item__profileCard .caption:after{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;content:"";flex-grow:1;height:8px;margin-left:12px}.contentBox__content .item__profileCard .content{align-items:flex-start;display:flex;gap:28px;padding:15px 0 28px;position:relative}@media screen and (width <= 850px){.contentBox__content .item__profileCard .content{gap:20px}}.contentBox__content .item__profileCard .content:before{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";display:block;height:6px;left:0;margin-top:8px;position:absolute;width:100%}.contentBox__content .item__profileCard .content .image{border-radius:6px;height:120px;position:relative;width:120px}@media screen and (width <= 850px){.contentBox__content .item__profileCard .content .image{height:80px;width:80px}}.contentBox__content .item__profileCard .content .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contentBox__content .item__profileCard .content .txtWrap{color:#593b34;flex:1}.contentBox__content .item__profileCard .content .txtWrap .position{font-size:13px;letter-spacing:.05em;line-height:1.5}.contentBox__content .item__profileCard .content .txtWrap .name{font-size:20px;font-weight:900;letter-spacing:.05em;line-height:1.5;padding-bottom:8px}.contentBox__content .item__profileCard .content .txtWrap .txt{border-top:1px solid rgba(89,59,52,.2);font-size:13px;letter-spacing:.05em;line-height:1.6;margin-bottom:0;padding-top:8px}.contentBox__content .item__videoBox{border:1px solid #593b34;border-radius:2px;height:0;margin-bottom:36px;overflow:hidden;padding-bottom:56.25%;position:relative}.contentBox__content .item__videoBox iframe{height:100%;left:0;position:absolute;top:0;width:100%}.contentBox__content .item__tableBox{margin-bottom:36px;overflow-x:scroll;scrollbar-width:thin}.contentBox__content .item__tableBox table{border:1px solid #593b34;border-radius:2px;color:#593b34;margin-bottom:12px;overflow-x:scroll;width:100%}.contentBox__content .item__tableBox table th{background-color:rgba(89,59,52,.102);border-bottom:1px solid #593b34;border-right:1px solid #593b34;color:#593b34;font-size:16px;font-weight:700;line-height:1.5;padding:17px 30px 19px;text-align:center;vertical-align:middle;white-space:nowrap}@media screen and (width <= 850px){.contentBox__content .item__tableBox table th{font-size:13px;padding:20px;vertical-align:top}}.contentBox__content .item__tableBox table td{border-bottom:1px solid #593b34;border-right:1px solid #593b34;font-size:16px;line-height:1.5;min-width:310px;padding:17px 24px 19px}@media screen and (width <= 850px){.contentBox__content .item__tableBox table td{font-size:13px;padding:20px}}.contentBox__content .item__tableBox::-webkit-scrollbar{height:6px;width:100%}.contentBox__content .item__tableBox::-webkit-scrollbar-track{background-color:rgba(89,59,52,.149);border-radius:100px}.contentBox__content .item__tableBox::-webkit-scrollbar-thumb{background-color:#8b6f68;border-radius:100px}.contentBox__content .item__toggleBox{background-color:#fff;border-radius:8px;margin-bottom:36px}.contentBox__content .item__toggleBox summary{cursor:pointer;display:flex;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;list-style:none;padding:28px 31px 28px 36px;text-align:justify}.contentBox__content .item__toggleBox summary::-webkit-details-marker{display:none}@media screen and (width <= 850px){.contentBox__content .item__toggleBox summary{font-size:14px;padding:20px 24px 16px}}.contentBox__content .item__toggleBox .answer{border-top:1px solid rgba(89,59,52,.3);font-size:16px;letter-spacing:.05em;line-height:1.8;margin:0 31px 0 36px;padding:18px 0 34px;text-align:justify}@media screen and (width <= 850px){.contentBox__content .item__toggleBox .answer{font-size:14px;margin:0 24px;padding:16px 0 22px}}.contentBox__content .item__toggleBox .icon{background-color:#593b34;border-radius:50%;display:block;height:48px;margin-left:28px;min-width:48px;position:relative;width:48px}@media screen and (width <= 850px){.contentBox__content .item__toggleBox .icon{height:40px;margin-left:14px;min-width:40px;width:40px}}.contentBox__content .item__toggleBox .icon .bar{background-color:#fff;border-radius:2px;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}@media screen and (width <= 850px){.contentBox__content .item__toggleBox .icon .bar{width:12px}}.contentBox__content .item__toggleBox .icon .bar:nth-of-type(2){transform:translate(-50%,-50%) rotate(90deg)}.contentBox__content .item__toggleBox details[open] .icon{background-color:initial;border:2px solid #593b34}.contentBox__content .item__toggleBox details[open] .icon .bar:first-of-type{background-color:#593b34}.contentBox__content .item__toggleBox details[open] .icon .bar:nth-of-type(2){display:none}.contentBox__content .item__button{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:0 auto 36px;max-height:59px;padding:19px 40px 20px;position:relative;text-align:center;text-decoration:none;width:255px;width:225px}@media screen and (width <= 850px){.contentBox__content .item__button{padding-left:32px;padding-right:32px}}.contentBox__content .item__button span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.contentBox__content .item__button span{line-height:1.3}}.contentBox__content .item__button.longTxt{padding-left:30px;padding-right:30px}.contentBox__content .item__button.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.contentBox__content .item__button.longTxt .icn{right:19px}@media screen and (width <= 850px){.contentBox__content .item__button.longTxt .icn{right:15px}}.contentBox__content .item__button .icn{display:grid;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.contentBox__content .item__button .icn svg path{stroke:#593b34}.contentBox__content .item__button .icn.no-opacity svg g{opacity:1}.contentBox__content .item__button .icn.backBtn{left:25px;right:inherit}.contentBox__content .item__button .icn.backBtn svg{transform:scaleX(-1)}.contentBox__content .item__button .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.contentBox__content .item__button .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.contentBox__content .item__button.inPage .icn{transform:translateY(-50%) rotate(90deg)}.contentBox__content .item__button.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.contentBox__content .item__button.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.contentBox__content .item__button.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.contentBox__content .item__button:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.contentBox__content .item__button:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.contentBox__content .item__button.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.contentBox__content .item__button.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.contentBox__content .item__button.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button.button-hover:hover span{opacity:0;transform:translateY(-60%)}.contentBox__content .item__button.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.contentBox__content .item__button.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.contentBox__content .item__button.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}.contentBox__content .item__button:hover{opacity:1}}.contentBox__content .item__button .icn{height:12px;right:25px;width:7px}.contentBox__content .item__button.c_green{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:0 auto 36px;max-height:59px;padding:19px 40px 21px;position:relative;text-align:center;width:255px;width:225px}@media screen and (width >= 851px){.contentBox__content .item__button.c_green:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.contentBox__content .item__button.c_green{padding-left:32px;padding-right:32px}}.contentBox__content .item__button.c_green span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.contentBox__content .item__button.c_green span{line-height:1.3}}.contentBox__content .item__button.c_green.longTxt{padding-left:30px;padding-right:30px}.contentBox__content .item__button.c_green.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.contentBox__content .item__button.c_green.longTxt .icn{right:19px}@media screen and (width <= 850px){.contentBox__content .item__button.c_green.longTxt .icn{right:15px}}.contentBox__content .item__button.c_green .icn{display:grid;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.contentBox__content .item__button.c_green .icn svg path{stroke:#fff}.contentBox__content .item__button.c_green .icn.no-opacity svg g{opacity:1}.contentBox__content .item__button.c_green .icn.backBtn{left:25px;right:inherit}.contentBox__content .item__button.c_green .icn.backBtn svg{transform:scaleX(-1)}.contentBox__content .item__button.c_green .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.contentBox__content .item__button.c_green .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.contentBox__content .item__button.c_green.inPage .icn{transform:translateY(-50%) rotate(90deg)}.contentBox__content .item__button.c_green.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.contentBox__content .item__button.c_green.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.contentBox__content .item__button.c_green.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.contentBox__content .item__button.c_green:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button.c_green:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.contentBox__content .item__button.c_green:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.contentBox__content .item__button.c_green.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.contentBox__content .item__button.c_green.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.contentBox__content .item__button.c_green.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button.c_green.button-hover:hover span{opacity:0;transform:translateY(-60%)}.contentBox__content .item__button.c_green.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.contentBox__content .item__button.c_green.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.contentBox__content .item__button.c_green.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.contentBox__content .item__button.c_green .icn{height:12px;right:25px;width:7px}.contentBox__content .item__button.c_yellow{align-items:center;background-color:#f2b033;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:0 auto 36px;max-height:59px;padding:19px 40px 21px;position:relative;text-align:center;width:255px;width:225px}@media screen and (width >= 851px){.contentBox__content .item__button.c_yellow:hover{background-color:#e3a124;transition:all .3s ease}}@media screen and (width <= 850px){.contentBox__content .item__button.c_yellow{padding-left:32px;padding-right:32px}}.contentBox__content .item__button.c_yellow span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.contentBox__content .item__button.c_yellow span{line-height:1.3}}.contentBox__content .item__button.c_yellow.longTxt{padding-left:30px;padding-right:30px}.contentBox__content .item__button.c_yellow.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.contentBox__content .item__button.c_yellow.longTxt .icn{right:19px}@media screen and (width <= 850px){.contentBox__content .item__button.c_yellow.longTxt .icn{right:15px}}.contentBox__content .item__button.c_yellow .icn{display:grid;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.contentBox__content .item__button.c_yellow .icn svg path{stroke:#fff}.contentBox__content .item__button.c_yellow .icn.no-opacity svg g{opacity:1}.contentBox__content .item__button.c_yellow .icn.backBtn{left:25px;right:inherit}.contentBox__content .item__button.c_yellow .icn.backBtn svg{transform:scaleX(-1)}.contentBox__content .item__button.c_yellow .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.contentBox__content .item__button.c_yellow .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.contentBox__content .item__button.c_yellow.inPage .icn{transform:translateY(-50%) rotate(90deg)}.contentBox__content .item__button.c_yellow.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.contentBox__content .item__button.c_yellow.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.contentBox__content .item__button.c_yellow.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.contentBox__content .item__button.c_yellow:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button.c_yellow:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.contentBox__content .item__button.c_yellow:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.contentBox__content .item__button.c_yellow.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.contentBox__content .item__button.c_yellow.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.contentBox__content .item__button.c_yellow.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button.c_yellow.button-hover:hover span{opacity:0;transform:translateY(-60%)}.contentBox__content .item__button.c_yellow.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.contentBox__content .item__button.c_yellow.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.contentBox__content .item__button.c_yellow.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.contentBox__content .item__button.c_yellow .icn{height:12px;right:25px;width:7px}.contentBox__content .item__button.c_brown{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:0 auto 36px;max-height:59px;padding:19px 40px 21px;position:relative;text-align:center;width:255px;width:225px}@media screen and (width >= 851px){.contentBox__content .item__button.c_brown:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.contentBox__content .item__button.c_brown{padding-left:32px;padding-right:32px}}.contentBox__content .item__button.c_brown span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.contentBox__content .item__button.c_brown span{line-height:1.3}}.contentBox__content .item__button.c_brown.longTxt{padding-left:30px;padding-right:30px}.contentBox__content .item__button.c_brown.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.contentBox__content .item__button.c_brown.longTxt .icn{right:19px}@media screen and (width <= 850px){.contentBox__content .item__button.c_brown.longTxt .icn{right:15px}}.contentBox__content .item__button.c_brown .icn{display:grid;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.contentBox__content .item__button.c_brown .icn svg path{stroke:#fff}.contentBox__content .item__button.c_brown .icn.no-opacity svg g{opacity:1}.contentBox__content .item__button.c_brown .icn.backBtn{left:25px;right:inherit}.contentBox__content .item__button.c_brown .icn.backBtn svg{transform:scaleX(-1)}.contentBox__content .item__button.c_brown .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.contentBox__content .item__button.c_brown .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.contentBox__content .item__button.c_brown.inPage .icn{transform:translateY(-50%) rotate(90deg)}.contentBox__content .item__button.c_brown.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.contentBox__content .item__button.c_brown.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.contentBox__content .item__button.c_brown.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.contentBox__content .item__button.c_brown:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button.c_brown:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.contentBox__content .item__button.c_brown:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.contentBox__content .item__button.c_brown.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.contentBox__content .item__button.c_brown.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.contentBox__content .item__button.c_brown.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button.c_brown.button-hover:hover span{opacity:0;transform:translateY(-60%)}.contentBox__content .item__button.c_brown.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.contentBox__content .item__button.c_brown.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.contentBox__content .item__button.c_brown.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.contentBox__content .item__button.c_brown .icn{height:12px;right:25px;width:7px}.contentBox__content .item__button.c_border{align-items:center;background-color:transparent;border:1px solid #593b34;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:0 auto 36px;max-height:59px;padding:19px 40px 21px;position:relative;text-align:center;width:255px;width:225px}@media screen and (width >= 851px){.contentBox__content .item__button.c_border:hover{background-color:#fff;border-color:#fff;transition:all .3s ease}}@media screen and (width <= 850px){.contentBox__content .item__button.c_border{padding-left:32px;padding-right:32px}}.contentBox__content .item__button.c_border span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.contentBox__content .item__button.c_border span{line-height:1.3}}.contentBox__content .item__button.c_border.longTxt{padding-left:30px;padding-right:30px}.contentBox__content .item__button.c_border.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.contentBox__content .item__button.c_border.longTxt .icn{right:19px}@media screen and (width <= 850px){.contentBox__content .item__button.c_border.longTxt .icn{right:15px}}.contentBox__content .item__button.c_border .icn{display:grid;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.contentBox__content .item__button.c_border .icn svg path{stroke:#593b34}.contentBox__content .item__button.c_border .icn.no-opacity svg g{opacity:1}.contentBox__content .item__button.c_border .icn.backBtn{left:25px;right:inherit}.contentBox__content .item__button.c_border .icn.backBtn svg{transform:scaleX(-1)}.contentBox__content .item__button.c_border .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.contentBox__content .item__button.c_border .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.contentBox__content .item__button.c_border.inPage .icn{transform:translateY(-50%) rotate(90deg)}.contentBox__content .item__button.c_border.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.contentBox__content .item__button.c_border.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.contentBox__content .item__button.c_border.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.contentBox__content .item__button.c_border:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button.c_border:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.contentBox__content .item__button.c_border:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.contentBox__content .item__button.c_border.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.contentBox__content .item__button.c_border.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.contentBox__content .item__button.c_border.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.contentBox__content .item__button.c_border.button-hover:hover span{opacity:0;transform:translateY(-60%)}.contentBox__content .item__button.c_border.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.contentBox__content .item__button.c_border.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.contentBox__content .item__button.c_border.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.contentBox__content .item__button.c_border .icn{height:14px;right:25px;width:11px}.contentBox__content .item__button.c_border .icn svg g{opacity:1}.contentBox__content a{color:#1e6a6e;font-weight:700;text-decoration-line:underline}@media screen and (width >= 851px){.contentBox__content a:hover{opacity:.8;transition:all .3s ease}}.contentBox__content a .no_col{color:#593b34;font-weight:400}.contentBox__content .item__stepBox{color:#593b34;padding-bottom:36px}.contentBox__content .item__stepBox .item__stepItem{counter-increment:steps 1;padding-bottom:24px;padding-left:36px;position:relative}.contentBox__content .item__stepBox .item__stepItem:last-of-type{padding-bottom:0}.contentBox__content .item__stepBox .item__stepItem:last-of-type:after{display:none}.contentBox__content .item__stepBox .item__stepItem:before{background-color:#1e6a6e;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.contentBox__content .item__stepBox .item__stepItem:after{border-left:2px solid #1e6a6e;content:"";display:block;height:100%;left:8px;position:absolute;top:18px}.contentBox__content .item__stepBox .item__stepItem .number{color:#1e6a6e;font-size:12px;font-weight:900;letter-spacing:0;line-height:1.5}.contentBox__content .item__stepBox .item__stepItem .number span:before{content:counter(steps)}.contentBox__content .item__stepBox .item__stepItem .ttl{font-size:18px;font-weight:900;line-height:1.5;margin:4px 0}@media screen and (width <= 850px){.contentBox__content .item__stepBox .item__stepItem .ttl{font-size:15px}}.contentBox__content .item__stepBox .item__stepItem .txt{font-size:14px;line-height:1.6;margin-bottom:0}@media screen and (width <= 850px){.contentBox__content .item__stepBox .item__stepItem .txt{font-size:13px}}.contentBox__content .bulletBox{border:1px solid #593b34;border-radius:8px;display:flex;flex-direction:column;gap:14px;margin-bottom:36px;padding:30px 34px}@media screen and (width <= 850px){.contentBox__content .bulletBox{padding:24px}}.contentBox__content .bulletBox li{color:#593b34;font-size:16px;font-weight:500;line-height:1.5;margin-top:0!important;padding-left:18px;position:relative;z-index:2}@media screen and (width <= 850px){.contentBox__content .bulletBox li{font-size:13px}}.contentBox__content .bulletBox li:before{background-color:#3f8d89;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:9px;width:8px}@media screen and (width <= 850px){.contentBox__content .bulletBox li:before{top:6px}}.contentBox__content .bulletBox.u_bg{background-color:#f3e4d2;border:none;padding:40px 44px;position:relative}.contentBox__content .bulletBox.u_bg:before{border:2px dotted #593b34;border-radius:8px;content:"";height:calc(100% - 20px);left:10px;position:absolute;top:10px;width:calc(100% - 20px);z-index:1}.contentBox__content .bulletBox.u_bg .bulletBox__inner{border:2px dotted #593b34;border-radius:5px}@media screen and (width <= 850px){.contentBox__content .bulletBox.u_bg .bulletBox__inner{padding:20px 14px}}.contentBox__content .brownCard{background-color:#73564f;border-radius:8px;margin-bottom:36px;padding:10px}.contentBox__content .brownCard__inner{border:2px dotted hsla(30,29%,97%,.2);border-radius:5px;color:#fff;padding:34px 30px}@media screen and (width <= 850px){.contentBox__content .brownCard__inner{padding:20px}}.contentBox__content .brownCard__inner .title{font-family:LINESeedJP,sans-serif;font-size:20px;font-weight:800;line-height:1.4;padding-bottom:12px}@media screen and (width <= 850px){.contentBox__content .brownCard__inner .title{font-size:16px}}.contentBox__content .brownCard__inner .txt{color:#fff;font-size:14px;letter-spacing:.05em;line-height:1.6;margin-bottom:0}@media screen and (width <= 850px){.contentBox__content .brownCard__inner .txt{font-size:13px}}.contentBox__content .quoteBox{background-color:#f6efe6;border-radius:8px;margin-bottom:36px;padding:22px 28px 26px 56px;position:relative}@media screen and (width <= 850px){.contentBox__content .quoteBox{padding:24px 24px 24px 40px}}.contentBox__content .quoteBox .txt{color:#73564f;font-size:15px;letter-spacing:.05em;line-height:1.7;margin-bottom:0;text-align:justify}@media screen and (width <= 850px){.contentBox__content .quoteBox .txt{font-size:13px}}.contentBox__content .quoteBox .icn{height:17px;left:18px;position:absolute;top:18px;width:22px}@media screen and (width <= 850px){.contentBox__content .quoteBox .icn{height:13.5px;left:16px;top:22px;width:17px}}.contentBox__content .attentionBox{background-color:#fad183;border-radius:8px;margin-bottom:36px;padding:32px 34px}@media screen and (width <= 850px){.contentBox__content .attentionBox{padding:30px 24px}}.contentBox__content .attentionBox .title{color:#593b34;display:flex;gap:8px}.contentBox__content .attentionBox .title .txt{font-family:LINESeedJP,sans-serif;font-size:20px;font-weight:800;line-height:1.4;margin-bottom:0}@media screen and (width <= 850px){.contentBox__content .attentionBox .title .txt{font-size:16px}}.contentBox__content .attentionBox .title .icn{display:grid;height:24px;min-width:24px}@media screen and (width <= 850px){.contentBox__content .attentionBox .title .icn{height:20px;min-width:20px}}.contentBox__content .attentionBox .text{flex:1;font-size:14px;line-height:1.7;margin-bottom:0;padding-top:12px}@media screen and (width <= 850px){.contentBox__content .attentionBox .text{font-size:13px}}.contentBox__content .reactionBtnBox{align-items:stretch;display:flex;gap:20px;justify-content:center}@media screen and (width <= 850px){.contentBox__content .reactionBtnBox{display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}}.contentBox__content .reactionBtnBox__btn{align-items:center;background-color:#fff;border-radius:100px;box-shadow:0 0 14px rgba(51,24,24,.149);color:#593b34;cursor:pointer;display:flex;gap:5px;justify-content:center;margin-bottom:36px;min-width:168px;padding:11px 22.5px;position:relative;transition:all .3s ease}.contentBox__content .reactionBtnBox__btn.is-clicked.liked{background-color:#c2786d}.contentBox__content .reactionBtnBox__btn.is-clicked.good{background-color:#629bad}.contentBox__content .reactionBtnBox__btn.is-clicked.checked{background-color:#d3a855}.contentBox__content .reactionBtnBox__btn.is-clicked .icn svg path{fill:#fff}.contentBox__content .reactionBtnBox__btn.is-clicked .txt{color:#fff}.contentBox__content .reactionBtnBox__btn.is-clicked .count{animation:scaleDown .3s;transform-origin:center center}@media screen and (width >= 851px){.contentBox__content .reactionBtnBox__btn:hover{box-shadow:0 0 16px rgba(51,24,24,.349)}}@media screen and (width <= 850px){.contentBox__content .reactionBtnBox__btn{border-radius:4px;flex-direction:column;gap:0;margin-bottom:0;min-width:inherit;padding:15px 5px 11px}}.contentBox__content .reactionBtnBox__btn .txt{font-size:14px;font-weight:500;margin-bottom:0}@media screen and (width <= 850px){.contentBox__content .reactionBtnBox__btn .txt{font-size:13px;line-height:1.5;white-space:nowrap}}.contentBox__content .reactionBtnBox__btn .count{background-color:#f3e4d2;border:2px solid #fff;border-radius:100px;font-size:10px;font-weight:500;line-height:1;min-width:36px;padding:2px 8px 3.5px;position:absolute;right:16px;text-align:center;top:0;transform:translateY(-50%);z-index:1}@media screen and (width <= 850px){.contentBox__content .reactionBtnBox__btn .count{right:50%;transform:translate(50%,-50%)}}.contentBox__content .reactionBtnBox__btn .icn{display:grid;height:26px;width:27px}@media screen and (width <= 850px){.contentBox__content .reactionBtnBox__btn .icn{height:20px;width:20px}}.contentBox__content .reactionBtnBox__btn.checked .icn{height:20px;width:25px}@media screen and (width <= 850px){.contentBox__content .reactionBtnBox__btn.checked .icn{height:20px;width:20px}}.contentBox__content .shareBox{align-items:center;display:flex;gap:36px;justify-content:center;margin:36px 0}.contentBox__content .shareBox .ttl{font-family:LINESeedJP,sans-serif;font-size:14px;font-weight:800;letter-spacing:.1em;line-height:1}.contentBox__content .shareBox__snsList{align-items:center;display:flex;filter:drop-shadow(0 0 12px rgba(51,24,24,.05));gap:14px}.contentBox__content .shareBox__snsItem{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:36px;justify-content:center;position:relative;transition:all .3s ease;width:36px}@media screen and (width >= 851px){.contentBox__content .shareBox__snsItem:hover{box-shadow:0 0 14px rgba(51,24,24,.302);opacity:1}}.contentBox__content .shareBox__snsItem.is-clicked .comment{animation:copyPopup 2.5s forwards}.contentBox__content .shareBox__snsItem .comment{background-color:#fff;border-radius:4px;bottom:-35px;box-shadow:0 0 14px rgba(51,24,24,.149);color:#35383a;font-size:11px;font-weight:500;left:50%;opacity:0;padding:5px 9px;position:absolute;transform:translate(-50%);white-space:nowrap}.contentBox__content .shareBox__snsItem .comment__triangle{left:45%;position:absolute;top:-6px;transform:rotate(180deg);width:10px}.contentBox__content .shareBox__snsItem .comment__triangle svg path{fill:#fff}.contentBox__content .shareBox__snsItem .icon{display:grid;left:50%;min-width:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.contentBox__content .shareBox__snsItem.u_x .icon{min-width:20px;width:20px}.contentBox__content .shareBox__snsItem.u_share .icon{min-width:17px;width:17px}.contentBox__content .item__writerCard{margin-bottom:36px}.contentBox__content .item__writerCard .caption{align-items:center;display:flex;font-size:16px;font-weight:900;line-height:1.5;position:relative}.contentBox__content .item__writerCard .caption:after{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;content:"";flex-grow:1;height:8px;margin-left:12px}.contentBox__content .item__writerCard .content{align-items:flex-start;display:flex;gap:28px;padding:15px 0 28px;position:relative}@media screen and (width <= 850px){.contentBox__content .item__writerCard .content{gap:18px}}.contentBox__content .item__writerCard .content:before{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";display:block;height:6px;left:0;margin-top:8px;position:absolute;width:100%}.contentBox__content .item__writerCard .content .image{border-radius:6px;height:120px;position:relative;width:120px}@media screen and (width <= 850px){.contentBox__content .item__writerCard .content .image{height:80px;width:80px}}.contentBox__content .item__writerCard .content .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contentBox__content .item__writerCard .content .txtWrap{color:#593b34;flex:1}.contentBox__content .item__writerCard .content .txtWrap .position{font-size:13px;letter-spacing:.05em;line-height:1.5}.contentBox__content .item__writerCard .content .txtWrap .flex{align-items:center;display:flex;justify-content:space-between}@media screen and (width <= 850px){.contentBox__content .item__writerCard .content .txtWrap .flex{align-items:flex-start;flex-direction:column}}.contentBox__content .item__writerCard .content .txtWrap .sns{align-items:center;display:flex;gap:8px}@media screen and (width <= 850px){.contentBox__content .item__writerCard .content .txtWrap .sns{padding-bottom:12px}}.contentBox__content .item__writerCard .content .txtWrap .sns__btn{align-items:center;background-color:#593b34;border-radius:50%;display:flex;height:22px;justify-content:center;width:22px}.contentBox__content .item__writerCard .content .txtWrap .sns__btn .icn{display:grid}.contentBox__content .item__writerCard .content .txtWrap .sns__btn svg path{fill:#fff}.contentBox__content .item__writerCard .content .txtWrap .sns__btn.c_facebook .icn{height:14px;width:14.7px}.contentBox__content .item__writerCard .content .txtWrap .sns__btn.c_x .icn{height:12px;width:12px}.contentBox__content .item__writerCard .content .txtWrap .name{font-size:20px;font-weight:900;letter-spacing:.05em;line-height:1.5;padding-bottom:8px}.contentBox__content .item__writerCard .content .txtWrap .sub-txt{border-top:1px solid rgba(89,59,52,.2);font-size:13px;line-height:1.5;padding:5px 0 14px}@media screen and (width <= 850px){.contentBox__content .item__writerCard .content .txtWrap .sub-txt{padding:6px 0 18px}}.contentBox__content .item__writerCard .content .txtWrap .txt{font-size:14px;letter-spacing:.05em;line-height:1.6;margin-bottom:0}@media screen and (width <= 850px){.contentBox__content .item__writerCard .content .txtWrap .txt{font-size:13px}}.contentBox__content .item__writerCard--btn{font-size:14px;font-weight:700;line-height:1.6;margin-top:8px}@media screen and (width >= 851px){.contentBox__content .item__writerCard--btn:hover{opacity:.8}}.contentBox__content .item__writerCard--btn>a{align-items:center;color:#593b34;display:flex;justify-content:flex-end;text-decoration:none}.contentBox__content .item__writerCard--btn .icn{display:grid;height:10px;margin-left:6px;width:7px}.contentBox__content .item__writerCard--btn .icn svg{vertical-align:middle}.contentBox__content .item__writerCard--btn .icn svg g{opacity:1}.contentBox__content .item__writerCard--btn .icn svg path{stroke:#593b34}.contentBox .secretBox{align-items:center;backdrop-filter:blur(5px);background:hsla(30,29%,97%,.8);display:flex;display:none;flex-direction:column;height:100%;left:-60px;padding-top:48px;position:absolute;top:0;width:calc(100% + 120px);z-index:2}.contentBox .secretBox__txt{font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.6;margin-bottom:24px;text-align:center}.contentBox .secretBox__btn{align-items:center;display:flex;gap:12px;justify-content:center}@media screen and (width <= 850px){.contentBox .secretBox__btn{flex-direction:column}}.contentBox .secretBox__signup{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fad183;display:flex;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));font-size:14px;font-size:15px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:255px;padding:19px 40px 21px;position:relative;text-align:center;text-decoration:none;width:255px}@media screen and (width >= 851px){.contentBox .secretBox__signup:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.contentBox .secretBox__signup{padding-left:32px;padding-right:32px}}.contentBox .secretBox__signup span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.contentBox .secretBox__signup span{line-height:1.3}}.contentBox .secretBox__signup.longTxt{padding-left:30px;padding-right:30px}.contentBox .secretBox__signup.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.contentBox .secretBox__signup.longTxt .icn{right:19px}@media screen and (width <= 850px){.contentBox .secretBox__signup.longTxt .icn{right:15px}}.contentBox .secretBox__signup .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.contentBox .secretBox__signup .icn svg path{stroke:#fff}.contentBox .secretBox__signup .icn.no-opacity svg g{opacity:1}.contentBox .secretBox__signup .icn.backBtn{left:25px;right:inherit}.contentBox .secretBox__signup .icn.backBtn svg{transform:scaleX(-1)}.contentBox .secretBox__signup .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.contentBox .secretBox__signup .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.contentBox .secretBox__signup.inPage .icn{transform:translateY(-50%) rotate(90deg)}.contentBox .secretBox__signup.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.contentBox .secretBox__signup.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.contentBox .secretBox__signup.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.contentBox .secretBox__signup:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.contentBox .secretBox__signup:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.contentBox .secretBox__signup:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.contentBox .secretBox__signup.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.contentBox .secretBox__signup.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.contentBox .secretBox__signup.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.contentBox .secretBox__signup.button-hover:hover span{opacity:0;transform:translateY(-60%)}.contentBox .secretBox__signup.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.contentBox .secretBox__signup.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.contentBox .secretBox__signup.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}.contentBox .secretBox__signup:hover{opacity:1}}.contentBox .secretBox__signup span:before{background-color:#fad183;border-radius:100px;color:#1e6a6e;content:"無料";font-size:13px;font-weight:700;margin-right:5px;padding:0 5px 1px 7px;text-align:center}.contentBox .secretBox__login{align-items:center;background-color:#fff;border-radius:100px;color:#1e6a6e;display:flex;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:255px;padding:19px 40px 21px;position:relative;text-align:center;text-decoration:none;width:255px}@media screen and (width <= 850px){.contentBox .secretBox__login{padding-left:32px;padding-right:32px}}.contentBox .secretBox__login span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.contentBox .secretBox__login span{line-height:1.3}}.contentBox .secretBox__login.longTxt{padding-left:30px;padding-right:30px}.contentBox .secretBox__login.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.contentBox .secretBox__login.longTxt .icn{right:19px}@media screen and (width <= 850px){.contentBox .secretBox__login.longTxt .icn{right:15px}}.contentBox .secretBox__login .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.contentBox .secretBox__login .icn svg path{stroke:#0e5259}.contentBox .secretBox__login .icn.no-opacity svg g{opacity:1}.contentBox .secretBox__login .icn.backBtn{left:25px;right:inherit}.contentBox .secretBox__login .icn.backBtn svg{transform:scaleX(-1)}.contentBox .secretBox__login .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.contentBox .secretBox__login .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.contentBox .secretBox__login.inPage .icn{transform:translateY(-50%) rotate(90deg)}.contentBox .secretBox__login.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.contentBox .secretBox__login.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.contentBox .secretBox__login.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.contentBox .secretBox__login:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.contentBox .secretBox__login:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.contentBox .secretBox__login:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.contentBox .secretBox__login.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.contentBox .secretBox__login.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.contentBox .secretBox__login.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.contentBox .secretBox__login.button-hover:hover span{opacity:0;transform:translateY(-60%)}.contentBox .secretBox__login.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.contentBox .secretBox__login.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.contentBox .secretBox__login.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}.contentBox .secretBox__login:hover{opacity:1}}.syukatsu .contentBox__label{background-color:#c4a64b}.syukatsu .contentBox__label .label_edge svg path{fill:#c4a64b}.is_secret .contentBox__content{max-height:254px;overflow:hidden;position:relative}@media screen and (width <= 850px){.is_secret .contentBox__content{max-height:295px}}.is_secret .secretBox{display:block}.internContentBox{background-color:#fff;border-radius:8px;margin:auto;max-width:760px;width:100%}.internContentBox__inner{padding:60px}@media screen and (width <= 850px){.internContentBox__inner{padding:24px 24px 36px}}.internContentBox__label{background-color:#1e6a6e;border-radius:4px;color:#fff;font-size:15px;font-weight:700;line-height:1.3;padding:8px 22px 9px;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.internContentBox__label{font-size:13px;padding:7px 17px}}.internContentBox.is-deadline .internContentBox__label{background-color:#f3b338}.internContentBox__ttlWrap{margin-top:8px;position:relative}@media screen and (width <= 850px){.internContentBox__ttlWrap{margin-top:12px}}.internContentBox__ttlWrap .ttl{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;line-height:1.4;padding-right:64px}@media screen and (width <= 850px){.internContentBox__ttlWrap .ttl{font-size:22px;padding:0}}.internContentBox__ttlWrap .bookMarkBox .icn_bookmark{bottom:23px;right:18px;top:auto}@media screen and (width <= 850px){.internContentBox__ttlWrap .bookMarkBox .icn_bookmark{bottom:auto;right:0;top:-38px}}.internContentBox__ttlWrap .bookMarkBox .icn_bookmarked{bottom:23px;right:18px;top:auto}@media screen and (width <= 850px){.internContentBox__ttlWrap .bookMarkBox .icn_bookmarked{bottom:auto;right:0;top:-38px}}.internContentBox__ttlWrap:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:8px;width:100%}.internContentBox__companyBlk{align-items:center;display:flex;gap:16px;padding:18px 0 36px}@media screen and (width <= 850px){.internContentBox__companyBlk{align-items:flex-start;padding:16px 0 24px}}.internContentBox__companyBlk .left{border:1px solid #eee;border-radius:6px;flex-basis:120px;height:58px;position:relative}@media screen and (width <= 850px){.internContentBox__companyBlk .left{flex-basis:100px;height:48px}}.internContentBox__companyBlk .left img{height:70%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.internContentBox__companyBlk .right{flex:1}.internContentBox__companyBlk .right .name{font-size:16px;font-weight:700;line-height:1.5;padding-bottom:6px}@media screen and (width <= 850px){.internContentBox__companyBlk .right .name{font-size:14px}}.internContentBox__companyBlk .right .tags{display:flex;flex-wrap:wrap;gap:6px}@media screen and (width <= 850px){.internContentBox__companyBlk .right .tags{gap:4px}}.internContentBox__companyBlk .right .tags .tag{background-color:#f6efe6;border-radius:17px;font-size:13px;font-weight:500;line-height:1.5;padding:2px 9px 3px}@media screen and (width <= 850px){.internContentBox__companyBlk .right .tags .tag{font-size:11px}}.internContentBox__thumb{aspect-ratio:640/334;border:1px solid #593b34;border-radius:18px 2px;overflow:hidden;position:relative;width:100%}.internContentBox__thumb>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.internContentBox__thumb .playBtn{cursor:pointer;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:90px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px;z-index:2}@media screen and (width <= 850px){.internContentBox__thumb .playBtn{height:70px;width:70px}}.internContentBox__info{align-items:center;display:flex;gap:14px;padding-top:10px}.internContentBox__info--item{align-items:center;display:flex;gap:3px}.internContentBox__info--item .txt{font-size:14px;line-height:1.5}@media screen and (width <= 850px){.internContentBox__info--item .txt{font-size:13px}}.internContentBox__info--item.place .icn{width:19.5px}.internContentBox__info--item.wage .icn{width:22px}.internContentBox__description{background-color:#faf8f6;border:1px solid #593b34;border-radius:8px;color:#593b34;font-size:16px;margin-top:24px;padding:30px 34px 34px}@media screen and (width <= 850px){.internContentBox__description{margin-top:36px;padding:24px}}.internContentBox__description .caption{font-size:18px;font-weight:900;line-height:1.5;padding-bottom:10px}@media screen and (width <= 850px){.internContentBox__description .caption{font-size:16px;padding-bottom:12px}}.internContentBox__description .txt{line-height:1.7}@media screen and (width <= 850px){.internContentBox__description .txt{font-size:14px}}.internContentBox__content h2{background-color:#f3e4d2;border-bottom:2px solid #593b34;border-radius:8px 8px 0 0;color:#593b34;font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px;margin-top:72px;padding:22px 24px 20px}@media screen and (width <= 850px){.internContentBox__content h2{font-size:20px;margin-bottom:24px;margin-top:36px;padding:13px 18px 12px}}.internContentBox__content p{font-size:16px;line-height:1.8;margin-bottom:36px;text-align:justify}@media screen and (width <= 850px){.internContentBox__content p{font-size:14px;line-height:1.7}}.internContentBox__content table{width:100%}.internContentBox__content table tr:first-child th{border-top:2px solid #593b34}@media screen and (width <= 850px){.internContentBox__content table tr:first-child th{border-top:2px solid rgba(89,59,52,.15);position:relative}.internContentBox__content table tr:first-child th:before{background:#593b34;content:"";height:2px;left:0;position:absolute;top:-2px;width:64px}}.internContentBox__content table tr:first-child td{border-top:2px solid rgba(89,59,52,.15)}@media screen and (width <= 850px){.internContentBox__content table tr:first-child td{border-top:none}}.internContentBox__content table td,.internContentBox__content table th{padding:20px 12px 22px}@media screen and (width <= 850px){.internContentBox__content table td,.internContentBox__content table th{display:block;font-size:14px;width:100%}}.internContentBox__content table th{border-bottom:2px solid #593b34;line-height:1.7;width:140px}@media screen and (width <= 850px){.internContentBox__content table th{border-bottom:none;line-height:1.5;padding:16px 4px 10px;width:100%}}.internContentBox__content table td{border-bottom:2px solid rgba(89,59,52,.15);line-height:1.8}@media screen and (width <= 850px){.internContentBox__content table td{border-top:none;line-height:1.5;padding:0 4px 16px;position:relative}.internContentBox__content table td:before{background:#593b34;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:64px}}.internContentBox__content table td a{text-decoration:underline;word-break:break-all}.internContentBox__content table td ul{display:flex;flex-direction:column;gap:8px}.internContentBox__content table td ul li{line-height:1.5;padding-left:18px;position:relative}.internContentBox__content table td ul li:before{background-color:#3f8d89;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:9px;width:8px}.internContentBox__content table td>span{display:block;font-size:14px;line-height:1.7;padding-top:8px}.internContentBox__content .imgBox{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media screen and (width <= 850px){.internContentBox__content .imgBox{flex-direction:column;gap:20px;margin-top:36px}}.internContentBox__content .imgBox__item{aspect-ratio:3/2;border-radius:2px;overflow:hidden;position:relative;width:49%}@media screen and (width <= 850px){.internContentBox__content .imgBox__item{width:100%}}.internContentBox__content .imgBox__item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.internContentBox__content .voiceCard{background-color:#faf8f6;border:1px solid #593b34;border-radius:8px;margin-top:18px;padding:30px 34px 32px}@media screen and (width <= 850px){.internContentBox__content .voiceCard{margin-top:24px;padding:30px 24px}}.internContentBox__content .voiceCard .ttl{font-size:24px;font-weight:900;line-height:1.5;padding-bottom:4px}@media screen and (width <= 850px){.internContentBox__content .voiceCard .ttl{font-size:20px;letter-spacing:.04em;line-height:1.4}}.internContentBox__content .voiceCard .profile{font-size:13px;line-height:1.5;opacity:.5}@media screen and (width <= 850px){.internContentBox__content .voiceCard .profile{font-size:11px}}.internContentBox__content .voiceCard__body{line-height:1.8;padding-top:24px;text-align:justify}@media screen and (width <= 850px){.internContentBox__content .voiceCard__body{font-size:14px;line-height:1.7;padding-top:16px}}.sideBar{width:320px}@media screen and (width <= 1140px){.sideBar{margin:auto;max-width:760px;width:calc(100% - 24px)}}@media screen and (width <= 850px){.sideBar.intern{margin-bottom:60px;margin-top:24px}}@media screen and (width <= 1140px){.sideBar.es .sideBar__sticky{display:block;position:inherit}.sideBar.es .esCompany,.sideBar.es .esStepCard{display:none}.sideBar.es .sideBar__banner{margin-bottom:0}}@media screen and (width <= 850px){.sideBar.es .sideBar__banner{margin-bottom:84px;margin-top:24px}}.sideBar__item{margin-bottom:36px}.sideBar__item--head{background-color:#1e6a6e;border-radius:8px 1px;color:#fff;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:24px;padding:10px 18px 12px}@media screen and (width <= 850px){.sideBar__item--head{font-size:15px}}.sideBar__item--body .top{display:flex;gap:18px;justify-content:space-between}@media screen and (width >= 851px){.sideBar__item--body .top:hover{opacity:.8}}.sideBar__item--body .top .img{aspect-ratio:108/150;border-radius:10px 1px 1px;box-shadow:0 0 5px rgba(51,24,24,.4);flex-basis:108px;overflow:hidden;position:relative;transition:all .3s ease}.sideBar__item--body .top .img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.sideBar__item--body .top .ttl{align-items:center;border-bottom:4px dotted #593b34;display:flex;flex:1;font-size:18px;font-weight:900;line-height:1.5;transition:all .3s ease}@media screen and (width <= 850px){.sideBar__item--body .top .ttl{font-size:16px}}.sideBar__item--body .top .number{display:block;font-size:12px;font-weight:400;line-height:1.6;padding-top:4px}.sideBar__item--body .mid{color:#593b34;font-size:14px;letter-spacing:.02em;line-height:1.7;padding-top:18px;text-align:justify}@media screen and (width <= 850px){.sideBar__item--body .mid{font-size:13px}}.sideBar__item--body .btm{background:#faf8f6;border:1px solid rgba(89,59,52,.2);border-radius:6px;margin-top:24px;padding:18px}.sideBar__item--body .btm__chapter{color:#593b34;display:flex;flex-direction:column;gap:14px}.sideBar__item--body .btm__chapter li{font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.4;padding-left:30px;position:relative;transition:all .3s ease}@media screen and (width >= 851px){.sideBar__item--body .btm__chapter li:hover{opacity:.6}}.sideBar__item--body .btm__chapter li .number{align-items:center;background-color:#593b34;border-radius:50%;color:#fff;display:flex;font-family:LINESeedJP,sans-serif;font-size:10px;font-weight:800;height:24px;justify-content:center;left:0;letter-spacing:0;line-height:1.5;padding-top:1px;position:absolute;text-align:center;top:-2px;width:24px}.sideBar__item--body .btm__chapter li:after{border-left:1px solid #593b34;content:"";display:block;height:calc(100% - 6px);left:12px;opacity:.3;position:absolute;top:18px}.sideBar__item--body .btm__chapter li:last-of-type:after{border-left:2px dotted #593b34;height:100%;left:11px}.sideBar__item--body .btm__chapter li.is-active{pointer-events:none}.sideBar__item--body .btm__chapter li.is-active .number{background-color:#f3b338;z-index:1}.sideBar__item--body .btm__chapter--btn{background-color:#593b34;border-radius:4px;color:#fff;display:block;font-size:13px;letter-spacing:.02em;line-height:1.4;margin-top:18px;padding:8px 0 10px;position:relative;text-align:center;transition:all .3s ease}@media screen and (width >= 851px){.sideBar__item--body .btm__chapter--btn:hover{opacity:.8}}.sideBar__item--body .btm__chapter--btn .icn{height:10px;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:14px}.sideBar__item--body .btm__chapter--btn .icn svg{vertical-align:top}.sideBar__item--body .btm__chapter--btn .icn svg g{opacity:1}.sideBar__item--body .btm__chapter--btn .icn svg path{stroke:#fff}.sideBar__item--body .btn{background-color:#593b34;border-radius:4px;color:#fff;display:block;font-size:13px;letter-spacing:.02em;line-height:1.4;margin-top:18px;padding:8px 0 10px;position:relative;text-align:center;transition:all .3s ease}@media screen and (width >= 851px){.sideBar__item--body .btn:hover{opacity:.8}}.sideBar__item--body .btn .icn{height:10px;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:14px}.sideBar__item--body .btn .icn svg{vertical-align:top}.sideBar__item--body .btn .icn svg g{opacity:1}.sideBar__item--body .btn .icn svg path{stroke:#fff}.sideBar__item--list{display:flex;flex-direction:column;gap:24px}.sideBar__item--list .articleCard{width:100%}.sideBar__item--list .articleCard__txtWrap{padding-top:12px}.sideBar__item--list .articleCard__txtWrap .seriesName{color:#593b34;font-size:14px}.sideBar__item--list .articleCard__txtWrap .ttl{color:#593b34;font-size:16px}.sideBar__item--list .articleCard__btm{padding-top:14px}@media screen and (width <= 850px){.sideBar__item--list .articleCard__btm{padding-top:10px}}.sideBar__item--list .articleCard__btm .date{color:#593b34;font-size:11px}.sideBar__item--list .articleCard .bookMarkBox .icn_bookmark{right:14px;top:14px;width:22px}.sideBar__item--list .articleCard .reactionBox{color:#331818}.sideBar__item--list .articleCard .reactionBox__item--num{font-size:10px}.sideBar__item--list .articleCard .reactionBox__item--icon{height:14px;width:14px}.sideBar__item--list .articleCard .reactionBox__item--icon.good{width:16px}.sideBar__item--list .articleCard .reactionBox__item--icon.checked{width:17.1px}.sideBar__item--list .articleCard .reactionBox__item--icon.liked svg{margin-top:2px}.sideBar__item--list .articleCard .reactionBox__item--icon svg{vertical-align:super}.sideBar__item--list .articleCard .reactionBox__item--icon svg path{fill:#331818}.sideBar__banner{display:flex;flex-direction:column;margin-bottom:36px}.sideBar__banner>a{border-radius:4px;box-shadow:0 0 14px rgba(51,24,24,.149);display:block;margin-bottom:24px}@media screen and (width <= 850px){.sideBar__banner>a:last-of-type{margin-bottom:0}}.sideBar__index{background-color:#faf8f6;border:1px solid #593b34;border-radius:8px 1px;margin-top:36px}.sideBar__index--ttl{border-bottom:1px solid #593b34;color:#593b34;font-family:LINESeedJP,sans-serif;font-size:16px;font-weight:800;line-height:1.5;padding:18px 28px}.sideBar__index--list{display:flex;flex-direction:column;gap:6px;padding:24px 34px 32px}.sideBar__index--item{color:#593b34;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1.4}.sideBar__index--item a{display:inline-block;padding:4px}@media screen and (width >= 851px){.sideBar__index--item a:hover{color:#3f8d89}}.sideBar__index--item.is-active{color:#3f8d89;pointer-events:none;position:relative}.sideBar__index--item.is-active:before{background-image:url(../../../../themes/careerpod/assets/images/triangle_green.8cd73472.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.sideBar__reactionBox{display:flex;gap:10px;padding-top:23px}.sideBar__reactionItem{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 14px rgba(51,24,24,.149);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:15px 0 10px;position:relative;transition:all .3s ease;width:100px}.sideBar__reactionItem.is-clicked.liked{background-color:#c2786d}.sideBar__reactionItem.is-clicked.good{background-color:#629bad}.sideBar__reactionItem.is-clicked.checked{background-color:#d3a855}.sideBar__reactionItem.is-clicked .icn svg path{fill:#fff}.sideBar__reactionItem.is-clicked .txt{color:#fff}.sideBar__reactionItem.is-clicked .num{animation:scaleDown2 .3s;transform-origin:center center}@media screen and (width >= 851px){.sideBar__reactionItem:hover{box-shadow:0 0 16px rgba(51,24,24,.4)}}.sideBar__reactionItem .num{background-color:#f3e4d2;border:2px solid #fff;border-radius:100px;color:#593b34;font-size:10px;font-weight:500;left:50%;line-height:1;min-width:36px;padding:3px 8px;position:absolute;text-align:center;top:-10px;transform:translate(-50%)}.sideBar__reactionItem .txt{color:#593b34;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:1.5}.sideBar__sticky{position:sticky;top:91px;z-index:1}body:not(.logged_in) .sideBar__sticky{top:121px}@media screen and (width <= 1140px){.sideBar__sticky{display:none}}.sideBar__step .caption{background-color:#1e6a6e;border-radius:8px 8px 0 0;color:#fff;font-weight:700;line-height:1.5;padding:11px 18px 12px}.sideBar__step .list{background-color:#faf8f6;border-bottom:1px solid rgba(89,59,52,.2);border-left:1px solid rgba(89,59,52,.2);border-radius:0 0 8px 8px;border-right:1px solid rgba(89,59,52,.2);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:18px}@media screen and (width <= 850px){.sideBar__step .list{padding:18px 18px 24px}}.sideBar__step .list li{align-items:center;counter-increment:step;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.02em;line-height:1.4;position:relative}.sideBar__step .list li:before{background-color:#f3e4d2;border-radius:100px;content:"STEP " counter(step);font-size:10px;font-weight:700;letter-spacing:0;line-height:1;padding:5.5px 0 6.5px;text-align:center;width:54px}.sideBar__step .list li:not(:last-of-type):after{background-color:rgba(89,59,52,.2);bottom:-14px;content:"";display:block;height:14px;left:26px;position:absolute;width:2px}.sideBar .internItem{background-color:#faf8f6;border:1px solid rgba(89,59,52,.2);border-radius:8px;margin-top:12px;padding:22px 18px 18px;position:sticky;top:91px}body:not(.logged_in) .sideBar .internItem{top:121px}.sideBar .internItem .ttl{font-size:16px;font-weight:900;line-height:1.5;padding:0 30px 0 6px}@media screen and (width <= 850px){.sideBar .internItem .ttl{padding:0 32px 0 6px}}.sideBar .internItem .companyBox{background-color:#fff;border-radius:6px;margin-top:14px;padding:20px}.sideBar .internItem .companyBox__top{align-items:center;display:flex;gap:10px;justify-content:space-between}.sideBar .internItem .companyBox__top .logo{border:1px solid #eee;border-radius:4px;flex-basis:81px;height:44px;position:relative}.sideBar .internItem .companyBox__top .logo img{height:70%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.sideBar .internItem .companyBox__top .name{flex:1;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.5}.sideBar .internItem .companyBox__info{display:flex;flex-direction:column;gap:8px;padding:8px 0 16px}.sideBar .internItem .companyBox__info li{display:flex;gap:6px}.sideBar .internItem .companyBox__info li .txt{font-size:13px;line-height:1.4}.sideBar .internItem .companyBox__info li .txt>a{text-decoration:underline;word-break:break-all}@media screen and (width >= 851px){.sideBar .internItem .companyBox__info li .txt>a:hover{opacity:.7;transition:all .3s ease}}.sideBar .internItem .companyBox__map{border-radius:4px;height:0;height:110px;overflow:hidden;position:relative;width:100%}.sideBar .internItem .companyBox__map iframe{height:calc(100% + 300px);left:0;position:absolute;top:-150px;width:100%}.sideBar .internItem__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#593b34;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:13px;letter-spacing:.02em;line-height:1.4;margin-top:12px;padding:8px 0 10px;position:relative;text-align:center;transition:all .3s ease;width:100%}@media screen and (width >= 851px){.sideBar .internItem__btn:hover{opacity:.8}}.sideBar .internItem__btn .icn{height:10px;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:6px}.sideBar .internItem__btn .icn svg{vertical-align:top}.sideBar .internItem__btn .icn svg g{opacity:1}.sideBar .internItem__btn .icn svg path{stroke:#fff}.sideBar .companyItem{background-color:#faf8f6;border-radius:8px;padding:18px;position:sticky;top:91px}@media screen and (width <= 850px){.sideBar .companyItem{margin-bottom:60px;margin-top:24px}}.sideBar .companyItem .icn_bookmark,.sideBar .companyItem .icn_bookmarked{right:32px;top:32px}.sideBar .companyItem__logo{aspect-ratio:284/154;background-color:#fff;border-radius:4px;position:relative}.sideBar .companyItem__logo img{height:70%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.sideBar .companyItem__detail{margin-top:10px;width:100%}.sideBar .companyItem__detail td,.sideBar .companyItem__detail th{font-size:14px;letter-spacing:.02em;line-height:1.4;padding:8px 0 10px}.sideBar .companyItem__detail td>a,.sideBar .companyItem__detail th>a{text-decoration:underline;word-break:break-all}@media screen and (width >= 851px){.sideBar .companyItem__detail td>a:hover,.sideBar .companyItem__detail th>a:hover{opacity:.7;transition:all .3s ease}}.sideBar .companyItem__detail th{font-weight:700;white-space:nowrap;width:64px}.sideBar .companyItem__detail tr:not(:last-of-type) td,.sideBar .companyItem__detail tr:not(:last-of-type) th{border-bottom:1px solid rgba(89,59,52,.15)}.sideBar .companyItem__btn{background-color:#593b34;border-radius:4px;color:#fff;display:block;font-size:13px;letter-spacing:.02em;line-height:1.4;margin-top:14px;padding:8px 0 10px;position:relative;text-align:center;transition:all .3s ease}@media screen and (width >= 851px){.sideBar .companyItem__btn:hover{opacity:.8}}.sideBar .companyItem__btn .icn{height:10px;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:6px}.sideBar .companyItem__btn .icn svg{vertical-align:top}.sideBar .companyItem__btn .icn svg g{opacity:1}.sideBar .companyItem__btn .icn svg path{stroke:#fff}.sideBar .esCompany{background-color:#faf8f6;border:1px solid rgba(89,59,52,.2);border-radius:8px;margin-bottom:24px;padding:22px 24px 24px}@media screen and (width <= 850px){.sideBar .esCompany{display:none}}.sideBar .esCompany__name{font-size:18px;font-weight:700;letter-spacing:.02em;line-height:1.5;padding-bottom:12px}.sideBar .esCompany__industry{background-color:#fff;border:1px solid rgba(89,59,52,.2);border-radius:100px;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:1.5;padding:2px 9px;width:-moz-fit-content;width:fit-content}.sideBar .esStepCard__head{background-color:#1e6a6e;border-radius:8px 8px 0 0;color:#fff;font-weight:700;line-height:1.5;padding:10px 18px 12px}.sideBar .esStepCard__body{background-color:#faf8f6;border:1px solid rgba(89,59,52,.2);border-radius:0 0 8px 8px;margin-bottom:24px;padding:28px 24px 36px}.sideBar .esStepCard__tags{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.sideBar .esStepCard__tag{background-color:#fff;border:1px solid rgba(89,59,52,.2);border-radius:100px;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:1.5;padding:2px 9px}.sideBar .esStepCard__tag:first-of-type{background-color:#a47443;border-color:#a47443;color:#fff}.sideBar .esStepCard__list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.sideBar .esStepCard__item{margin-left:36px;position:relative}.sideBar .esStepCard__item:last-of-type:after{display:none}.sideBar .esStepCard__item.is-active:before{background-color:#593b34}.sideBar .esStepCard__item.is-active a{pointer-events:none}.sideBar .esStepCard__item.is-active .icn{display:none}.sideBar .esStepCard__item:before{border-radius:50%;height:12px;left:-24px;top:50%;transform:translateY(-50%);width:12px}.sideBar .esStepCard__item:after,.sideBar .esStepCard__item:before{background-color:rgba(89,59,52,.149);content:"";display:block;position:absolute}.sideBar .esStepCard__item:after{height:26px;left:-19px;top:18px;width:2px}.sideBar .esStepCard__item a{align-items:center;display:flex;font-size:15px;font-weight:700;gap:8px;letter-spacing:.02em;line-height:1.5;padding:2px 0}@media screen and (width >= 851px){.sideBar .esStepCard__item:hover:before{background-color:#593b34;transition:all .2s ease}.sideBar .esStepCard__item:hover .icn svg g{opacity:1;transition:all .2s ease}}.sideBar .esStepCard__item .icn{display:grid;width:6px}.sideBar__eventItem{margin-bottom:24px}@media screen and (width <= 850px){.sideBar__eventItem:first-of-type{margin-top:24px}}.sideBar__eventItem.is-closing .sideBar__eventItem--head{background-color:hsla(206,3%,59%,.502)}.sideBar__eventItem.is-closing .sideBar__eventItem--deadline{background-color:hsla(206,3%,59%,.2);color:#929699}.sideBar__eventItem--btn.is-disabled,.sideBar__eventItem.is-closing .sideBar__eventItem--btn{background-color:#929699;pointer-events:none}.sideBar__eventItem--btn.is-disabled{cursor:not-allowed;opacity:.5}.sideBar__eventItem--head{align-items:center;background-color:#1e6a6e;border-radius:8px 8px 0 0;display:flex;gap:8.5px;padding:9px 20px 11px}.sideBar__eventItem--head .icn{height:20px;width:18px}.sideBar__eventItem--head .date{color:#fff;font-size:24px;font-weight:700;line-height:1.4}.sideBar__eventItem--head .day{font-size:20px}.sideBar__eventItem--head .time{font-size:15px;padding-left:6px}.sideBar__eventItem--body{background-color:#faf8f6;border:1px solid rgba(89,59,52,.15);border-radius:0 0 8px 8px;border-top:none}.sideBar__eventItem--deadline{background-color:#d9e3e2;color:#1e6a6e;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4;padding:4px 0 6px;text-align:center}.sideBar__eventItem--content{padding:18px 23px}.sideBar__eventItem--detail{border-bottom:2px solid rgba(89,59,52,.15);padding-bottom:14px}.sideBar__eventItem--detail .ttl{font-weight:900;line-height:1.5}.sideBar__eventItem--detail .date{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.5;opacity:.6;padding-top:2px}.sideBar__eventItem--location{display:flex;gap:3px;padding-top:12px}.sideBar__eventItem--location .icn{width:20px}.sideBar__eventItem--location .address{flex:1;font-size:14px;line-height:1.5;word-break:break-word}.sideBar__eventItem--location .address span{display:block}.sideBar__eventItem--btn{background-color:#593b34;border-radius:4px;color:#fff;display:block;font-size:13px;letter-spacing:.02em;line-height:1.4;margin-top:18px;padding:8px 0 10px;position:relative;text-align:center;transition:all .3s ease}@media screen and (width >= 851px){.sideBar__eventItem--btn:hover{opacity:.8}}.sideBar__eventItem--btn .icn{height:14px;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:6px}.sideBar__eventItem--btn .icn svg{vertical-align:top}.sideBar__eventItem--btn .icn svg g{opacity:1}.sideBar__eventItem--btn .icn svg path{stroke:#fff}.video .sideBar__sticky{display:none}.shareSnsBox{align-items:center;display:flex;flex-direction:column;gap:20px;height:217px;left:48px;margin-top:18px;position:sticky;top:48px;width:30px}@media screen and (width <= 1300px){.shareSnsBox{display:none}}.shareSnsBox .ttl{font-family:LINESeedJP,sans-serif;font-size:11px;font-weight:800;margin-bottom:20px;text-align:center;transform:rotate(90deg);width:41px}.shareSnsBox__snsList{align-items:center;display:flex;flex-direction:column;gap:12px}.shareSnsBox__snsItem{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;position:relative;transition:all .3s ease;width:30px}@media screen and (width >= 851px){.shareSnsBox__snsItem:hover{box-shadow:0 0 14px rgba(51,24,24,.302)}}.shareSnsBox__snsItem.is-clicked .comment{animation:copyPopup 2.5s forwards}.shareSnsBox__snsItem .comment{background-color:#fff;border-radius:4px;bottom:-35px;box-shadow:0 0 14px rgba(51,24,24,.149);color:#35383a;font-size:11px;font-weight:500;left:50%;opacity:0;padding:5px 9px;position:absolute;transform:translate(-50%);white-space:nowrap}.shareSnsBox__snsItem .comment__triangle{left:45%;position:absolute;top:-6px;transform:rotate(180deg);width:10px}.shareSnsBox__snsItem .comment__triangle svg path{fill:#fff}.shareSnsBox__snsItem .icon{align-items:center;display:flex;height:18px;justify-content:center;width:16px}.shareSnsBox__snsItem.u_facebook .icon,.shareSnsBox__snsItem.u_line .icon{height:20px;width:20px}.shareSnsBox__snsItem.u_share .icon{height:18px;width:16px}.readMoreBtn{align-items:center;background:rgba(89,59,52,.5);border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;margin-top:48px;padding:17px;transition:background .3s ease}.readMoreBtn:hover{background:rgba(89,59,52,.9)}.readMoreBtn:hover .icn_plus{background-color:#fff}.readMoreBtn:hover .icn_plus:after,.readMoreBtn:hover .icn_plus:before{background-color:#593b34}@media screen and (width <= 850px){.readMoreBtn{margin-top:36px}}.readMoreBtn .icn_plus{background-color:#593b34;border-radius:50%;height:26px;position:relative;transition:all .3s ease;width:26px}.readMoreBtn .icn_plus:after,.readMoreBtn .icn_plus:before{background-color:#fff;border-radius:1px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.readMoreBtn .icn_plus:after{transform:translate(-50%,-50%) rotate(90deg)}.readMoreBtn .txt{color:#fff;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.5}.meritItem{background-color:#1e6a6e;border-radius:28px 28px 10px 10px;padding:80px 12.5px 20px;position:relative}@media screen and (width <= 850px){.meritItem{padding-top:60px}}.meritItem .image{position:absolute}.meritItem .content{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:20px;height:100%;padding:52px 31px 32px;position:relative}@media screen and (width <= 850px){.meritItem .content{align-items:center;flex-flow:row wrap;gap:0;padding:20px}}@media screen and (max-width:380px){.meritItem .content{padding:20px 16px}}.meritItem .content .numberBox{height:88px;left:50%;position:absolute;top:-37px;transform:translate(-50%);width:95px}.meritItem .content .numberBox .base,.meritItem .content .numberBox .base svg{display:block;height:100%;width:100%}@media screen and (width <= 850px){.meritItem .content .numberBox{filter:drop-shadow(0 0 8px rgba(51,24,24,.15));height:64px;left:inherit;margin-right:14px;position:relative;top:inherit;transform:none;width:76px}}@media screen and (max-width:380px){.meritItem .content .numberBox{margin-right:8px}}.meritItem .content .numberBox .number{font-family:LINESeedJP,sans-serif;font-size:26px;font-weight:800;left:50%;letter-spacing:0;line-height:1.5;position:absolute;text-align:center;top:68%;transform:translate(-50%,-50%);z-index:1}@media screen and (width <= 850px){.meritItem .content .numberBox .number{font-size:16px;top:55%}}.meritItem .content .numberBox .number span{display:block;font-size:13px;line-height:1.5}@media screen and (width <= 850px){.meritItem .content .numberBox .number span{font-size:10px}}.meritItem .content .ttl{font-family:LINESeedJP,sans-serif;font-size:18px;font-weight:800;line-height:1.5;margin-top:20px;text-align:center}@media screen and (width <= 850px){.meritItem .content .ttl{flex:1;font-feature-settings:normal;font-size:15px;letter-spacing:normal;line-height:1.25;margin-top:0;text-align:left}}.meritItem .content .txt{flex:1;font-size:15px;font-weight:500;letter-spacing:.05em;line-height:1.7;padding-top:6px}@media screen and (width <= 850px){.meritItem .content .txt{border-top:1px solid rgba(89,59,52,.2);flex:auto;font-size:14px;letter-spacing:.04em;margin-top:10px;padding-top:10px;text-align:justify;width:100%;word-break:break-all}}.meritItem__dot{background-color:rgba(89,59,52,.2);border-radius:50%;display:block;height:6px;position:absolute;width:6px;z-index:2}.meritItem__dot:first-of-type{left:12px;top:12px}.meritItem__dot:nth-of-type(2){right:12px;top:12px}.meritItem__dot:nth-of-type(3){bottom:12px;right:12px}.meritItem__dot:nth-of-type(4){bottom:12px;left:12px}.topEventCard{background-color:#fff;border-radius:8px 1px;height:-moz-fit-content;height:fit-content;max-width:242px;padding-top:36px;position:relative;transition:transform .3s cubic-bezier(.33,.11,.02,.99)}@media screen and (width >= 851px){.topEventCard:hover{transform:scale(1.03)}}.topEventCard.type-intern .topEventCard__category{background-color:#c67265}.topEventCard.type-intern .topEventCard__bg svg path{fill:#a45f55}.topEventCard.type-event .topEventCard__category{background-color:#629bad}.topEventCard__inner{display:block;padding:0 10px 26px;position:relative}.topEventCard__bg{border-radius:0 0 8px;bottom:0;overflow:hidden;position:absolute;right:0;width:173px}.topEventCard__content{display:flex;flex-direction:column;gap:14px}.topEventCard__category{background-color:#c67265;border-radius:4px 0;color:#fff;font-size:11px;font-weight:700;left:0;line-height:1;padding:7px 8px 8px;position:absolute;top:0;width:-moz-fit-content;width:fit-content}.topEventCard__category:hover{cursor:default}.topEventCard__image{aspect-ratio:222/116;border:1px solid #fff;border-radius:4px;position:relative}.topEventCard__image image{inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.topEventCard__txtWrap{padding:0 8px}.topEventCard__txtWrap .company{color:#35383a;font-size:11px;font-weight:700;line-height:1.5;margin-bottom:4px;opacity:.4}.topEventCard__txtWrap .title{color:#35383a;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.5;min-height:59px;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.topEventCard .bookMarkBox .icn_bookmark,.topEventCard .bookMarkBox .icn_bookmarked{top:8px}.recomSec__item.intern .eventCard__category{background-color:#c67265}.recomSec__item.event .eventCard__category{background-color:#629bad}.singleNavi{margin-top:50px}@media screen and (width <= 850px){.singleNavi{margin:0 12px}}.singleNavi.final .text{font-family:LINESeedJP,sans-serif;font-size:20px;font-weight:800;line-height:1.5;padding-bottom:8px;text-align:center}@media screen and (width <= 850px){.singleNavi.final .text{font-size:18px;letter-spacing:.02em;line-height:1.4;padding-bottom:24px}}.singleNavi.final .singleNavi__btn.next,.singleNavi.upcoming .singleNavi__btn.next{opacity:.4;pointer-events:none}.singleNavi.upcoming .singleNavi__next{position:relative}.singleNavi.upcoming .singleNavi__next:before{background:rgba(89,59,52,.4);border-radius:5px;color:#fff;content:"近日公開予定";font-size:14px;font-weight:700;left:50%;line-height:1.6;padding:8px 16px 10px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media screen and (width <= 850px){.singleNavi.upcoming .singleNavi__next:before{margin-left:10px}}.singleNavi.upcoming .singleNavi__next a{display:none}.singleNavi__top{align-items:center;display:flex;justify-content:space-between;letter-spacing:.04em;padding-bottom:18px}@media screen and (width <= 850px){.singleNavi__top{padding-bottom:10px}}.singleNavi__btn{align-items:center;display:flex;gap:8px;padding:10px 0;transition:all .3s ease}@media screen and (width >= 851px){.singleNavi__btn:hover{opacity:.7}}.singleNavi__btn:first-of-type .icn{transform:scaleX(-1)}.singleNavi__btn .txt{font-size:14px;font-weight:700;line-height:1.6}.singleNavi__btn .icn{display:grid;height:10px;margin-top:2px;width:14px}.singleNavi__btn .icn svg g{opacity:1}.singleNavi__btm{align-items:center;display:flex;padding:48px 0;position:relative}@media screen and (width <= 850px){.singleNavi__btm{padding:24px 0}}.singleNavi__btm:after,.singleNavi__btm:before{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";height:6px;left:0;position:absolute;top:0;width:100%}.singleNavi__btm:after{bottom:0;top:auto}.singleNavi__btm .bar{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 40%,transparent 0,transparent);background-repeat:repeat-y;background-size:6px 10px;height:111px;width:6px}@media screen and (width <= 850px){.singleNavi__btm .bar{height:160px}}.singleNavi__next,.singleNavi__prev{padding-right:66px;width:50%}@media screen and (width <= 850px){.singleNavi__next,.singleNavi__prev{padding-right:16px}}.singleNavi__next>a,.singleNavi__prev>a{align-items:center;display:flex;gap:24px;transition:all .3s ease}@media screen and (width >= 851px){.singleNavi__next>a:hover,.singleNavi__prev>a:hover{opacity:.7}}@media screen and (width <= 850px){.singleNavi__next>a,.singleNavi__prev>a{flex-direction:column;gap:6px}}.singleNavi__next .img,.singleNavi__prev .img{aspect-ratio:168/87;border-radius:8px 1px;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));overflow:hidden;position:relative;width:168px}@media screen and (width <= 850px){.singleNavi__next .img,.singleNavi__prev .img{aspect-ratio:145/75;width:100%}}.singleNavi__next .img img,.singleNavi__prev .img img{height:100%;inset:0;position:absolute;width:100%}.singleNavi__next .txtWrap,.singleNavi__prev .txtWrap{flex:1}.singleNavi__next .txtWrap .ttl,.singleNavi__prev .txtWrap .ttl{font-size:15px;font-weight:700;line-height:1.6;padding-bottom:10px}@media screen and (width <= 850px){.singleNavi__next .txtWrap .ttl,.singleNavi__prev .txtWrap .ttl{font-size:12px}}.singleNavi__next .txtWrap .date,.singleNavi__prev .txtWrap .date{font-size:11px;opacity:.6}.singleNavi__next{padding-left:66px;padding-right:0}@media screen and (width <= 850px){.singleNavi__next{padding-left:16px}}.nextContentBox{background-color:#faf8f6;border-radius:8px;filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));margin-top:135px;padding:108px 60px 48px;position:relative}@media screen and (width <= 1140px){.nextContentBox{margin:135px auto 0;max-width:760px}}@media screen and (width <= 850px){.nextContentBox{margin:136px 12px 0;padding:156px 24px 24px}}.nextContentBox__btn{backface-visibility:hidden;background-color:#593b34;border-radius:100px;color:#fff;display:block;filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));left:50%;padding:40px 72px 25px;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);transition:all .3s ease;width:calc(100% - 76px)}@media screen and (width >= 851px){.nextContentBox__btn{will-change:box-shadow,transform}.nextContentBox__btn:hover{filter:drop-shadow(12px 12px 24px rgba(51,24,24,.4));transform:translate(-50%,-50%) scale(1.01)}}@media screen and (width <= 850px){.nextContentBox__btn{border-radius:8px;padding:40px 40px 24px;top:-60px;transform:translate(-50%);width:calc(100% - 48px)}}.nextContentBox__btn--number{align-items:center;background-color:#fff;border-radius:50%;color:#593b34;display:flex;font-family:LINESeedJP,sans-serif;font-size:16px;font-weight:800;height:48px;justify-content:center;left:36px;position:absolute;top:50%;transform:translateY(-50%);width:48px}@media screen and (width <= 850px){.nextContentBox__btn--number{align-items:center;display:flex;font-size:14px;height:36px;justify-content:center;left:0;margin:auto;position:relative;top:-5px;transform:translateY(0);width:36px}}.nextContentBox__btn--top{background-color:#f3b338;border:4px solid #593b34;border-radius:100px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.nextContentBox__btn--top .txt{color:#fff;font-family:LINESeedJP,sans-serif;font-size:16px;font-weight:800;letter-spacing:.03em;line-height:1.4;padding:7px 35px;text-align:center}.nextContentBox__btn--top .triangle{bottom:0;display:block;height:16px;left:50%;position:absolute;transform:translate(-50%,50%);width:20px}.nextContentBox__btn--top .triangle svg path{fill:#f3b338}.nextContentBox__btn--mid{font-family:LINESeedJP,sans-serif;font-size:22px;font-weight:800;letter-spacing:.04em;line-height:1.5}@media screen and (width <= 850px){.nextContentBox__btn--mid{font-size:18px;padding-top:0}}.nextContentBox__btn--btm{align-items:center;display:flex;font-weight:500;justify-content:center;line-height:1.4;padding-top:4px}@media screen and (width <= 850px){.nextContentBox__btn--btm{padding-top:14px}}.nextContentBox__btn--btm .txt{font-size:13px;opacity:.6}.nextContentBox__btn--btm .icn{height:12px;margin-left:4px;width:16px}.nextContentBox__btn--btm .icn svg{vertical-align:top}.nextContentBox__btn--btm .icn svg path{stroke:#fff}.nextContentBox .courseName{background-color:#f3e4d2;border-bottom:2px solid #593b34;border-radius:6px 6px 0 0;color:#593b34;font-family:LINESeedJP,sans-serif;font-size:20px;font-weight:800;line-height:1.5;padding:15px 10px 13px;text-align:center}@media screen and (width <= 850px){.nextContentBox .courseName{font-size:15px}}.nextContentBox .chapterList{margin-top:12px}.nextContentBox .chapterList__item{border-bottom:1px solid rgba(89,59,52,.15)}.nextContentBox .chapterList__item:last-child{border-bottom:none}.nextContentBox .chapterList__item>a{align-items:center;display:flex;padding:12px 28px 12px 12px;position:relative}@media screen and (width >= 851px){.nextContentBox .chapterList__item>a:hover .icn,.nextContentBox .chapterList__item>a:hover .number,.nextContentBox .chapterList__item>a:hover .txt{opacity:.3}}.nextContentBox .chapterList__item .txt{color:#593b34;flex:1;font-size:16px;font-weight:900;letter-spacing:.04em;line-height:1.4}@media screen and (width <= 850px){.nextContentBox .chapterList__item .txt{font-size:13px}}.nextContentBox .chapterList__item .number{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-family:LINESeedJP,sans-serif;font-size:10px;font-weight:800;height:28px;justify-content:center;letter-spacing:0;margin-right:8px;text-align:center;width:28px}@media screen and (width <= 850px){.nextContentBox .chapterList__item .number{height:26px;width:26px}}.nextContentBox .chapterList__item .icn{height:12px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px}.nextContentBox .chapterList__item .icn svg{vertical-align:top}.nextContentBox .chapterList__item .icn svg path{stroke:#593b34}.nextContentBox .chapterList__item .icn svg g{opacity:1}.nextContentBox .chapterList__item.is-active a{opacity:.3;pointer-events:none}.nextContentBox .chapterList__item.is-active .icn{display:none}.internCard{background-color:#f6efe6;border-radius:8px;box-shadow:12px 12px 24px rgba(51,24,24,.149);padding:0 28px 28px;position:relative}@media screen and (width <= 850px){.internCard{padding:0 18px 18px}}.internCard.is-closed .internCard__label{background-color:#929699;color:#faf8f6}.internCard.is-pickup .internCard__tags:after{border:1px solid #593b34;border-radius:17px;content:"Pickup";display:block;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:1.5;padding:2px 10px 3px}@media screen and (width <= 850px){.internCard.is-pickup .internCard__tags:after{display:none}.internCard.is-pickup:before{border:1px solid #593b34;border-radius:17px;content:"Pickup";display:block;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:500;left:91px;line-height:1.5;padding:1px 7px 3px;position:absolute;top:18px;z-index:1}}.internCard__top{display:flex}@media screen and (width <= 850px){.internCard__top{flex-direction:column}}.internCard__label{background-color:#1e6a6e;border-radius:8px 0;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;line-height:1.3;padding:18px 0 20px;text-align:center;transform:translate(-28px);width:112px}@media screen and (width <= 850px){.internCard__label{padding:10px 0 12px;transform:translate(-18px);width:83px}}.internCard__img{aspect-ratio:291/149;border:1px solid #593b34;border-radius:8px 1px;margin:12px 0;overflow:hidden;position:relative;transition:all .3s ease;width:100%}@media screen and (width >= 851px){.internCard__img:hover{filter:brightness(100%);opacity:.7}}.internCard__img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.internCard__tags{align-items:flex-end;display:flex;gap:6px;transform:translate(-16px)}@media screen and (width <= 850px){.internCard__tags{gap:4px;transform:none}}.internCard__tags .tag{background-color:#fff;border-radius:17px;font-size:13px;font-weight:500;line-height:1.5;padding:3px 10px 4px}@media screen and (width <= 850px){.internCard__tags .tag{font-size:11px;padding:2px 8px 3px}}.internCard__mid .title{font-size:24px;font-weight:900;line-height:1.5;padding-bottom:16px;padding-top:12px;position:relative}@media screen and (width <= 850px){.internCard__mid .title{font-size:16px;padding:12px 0}}.internCard__mid .title a{transition:all .3s ease}@media screen and (width >= 851px){.internCard__mid .title a:hover{opacity:.7}}.internCard__mid .title:before{background:radial-gradient(circle farthest-side,rgba(89,59,52,.3),rgba(89,59,52,.3) 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";height:8px;left:-26px;position:absolute;width:calc(100% + 56px)}@media screen and (width <= 850px){.internCard__mid .title:before{display:none}}.internCard__btm{align-items:flex-start;display:flex;gap:24px;padding-top:24px}@media screen and (width <= 850px){.internCard__btm{padding-top:0}}.internCard__btm--img{aspect-ratio:284/147;border:1px solid #593b34;border-radius:8px 1px;overflow:hidden;position:relative;transition:all .3s ease;width:284px}@media screen and (width >= 851px){.internCard__btm--img:hover{filter:brightness(100%);opacity:.7}}.internCard__btm--img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.internCard__txtWrap{flex:1}.internCard__txt{font-size:14px;line-height:1.7;text-align:justify}@media screen and (width <= 850px){.internCard__txt{display:none}}.internCard__company{align-items:center;display:flex;gap:12px;padding-right:55px;padding-top:16px}@media screen and (width <= 850px){.internCard__company{padding-right:0;padding-top:0}}@media screen and (width >= 851px){.internCard__company:hover{filter:brightness(100%);opacity:.7;transition:all .3s ease}}.internCard__company .logo{background-color:#fff;border-radius:4px;flex-shrink:0;height:48px;position:relative;width:96px;z-index:1}@media screen and (width <= 850px){.internCard__company .logo{height:44px;width:88px}}.internCard__company .logo img{height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.internCard__company .name{font-size:14px;font-weight:700;line-height:1.5;padding-bottom:3px}@media screen and (width <= 850px){.internCard__company .name{font-size:13px}}.internCard__company .detail{display:flex;gap:12px}@media screen and (width <= 850px){.internCard__company .detail{gap:8px}}.internCard__company .detail .place,.internCard__company .detail .wage{display:flex;font-size:13px;gap:2px;line-height:1.5}@media screen and (width <= 850px){.internCard__company .detail .place,.internCard__company .detail .wage{font-size:12px}}.internCard__company .detail .place .icn,.internCard__company .detail .wage .icn{height:18px;width:18px}.internCard__company .detail .place .icn{height:18px;width:16px}.internCard__btn{bottom:24px;display:block;position:absolute;right:24px;z-index:1}.internCard__btn .base{display:block;height:44px;position:relative;width:50px}@media screen and (width <= 850px){.internCard__btn .base{height:36px;width:41px}}.internCard__btn .base svg ellipse{fill:#593b34}.internCard__btn .icn{display:grid;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%;width:14px;z-index:1}@media screen and (width <= 850px){.internCard__btn .icn{height:6.5px;width:12px}}.internCard__btn .icn.after{opacity:0;transform:translate(-130%,-50%)}.internCard__btn .icn svg path{stroke:#fff}@media screen and (width >= 851px){.internCard__btn.arrow-hover:hover .icn{opacity:0;transform:translate(50%,-50%)}.internCard__btn.arrow-hover:hover .icn.after{opacity:1;transform:translate(-50%,-50%)}}@media screen and (width <= 850px){.internCard__btn{display:none}}.internCard__bg{border-radius:0 0 8px;bottom:0;height:172px;overflow:hidden;pointer-events:none;position:absolute;right:0;width:271px;z-index:0}.searchBox{box-shadow:12px 12px 24px rgba(51,24,24,.149);position:relative}@media screen and (width <= 1040px){.searchBox{height:100dvh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:1000}}.searchBox.is-open{overflow:scroll;pointer-events:all}.searchBox.is-open .searchBox__bg{opacity:1;transition:all .3s ease}.searchBox.is-open .searchBox__inner{pointer-events:all;transform:translateY(0);transition:all .3s ease .3s}@media screen and (width <= 850px){.searchBox.is-open .searchBox__inner.is-noEvents .head.is-selected,.searchBox.is-open .searchBox__inner.is-noEvents .head.is-selected~.body{pointer-events:all}.searchBox__overlay.is-active{height:100dvh}}.searchBox__inner{background-color:#f3e4d2;border-radius:8px;margin-top:70px;padding:28px 14px 10px;position:relative;width:220px}@media screen and (width <= 1040px){.searchBox__inner{border-radius:24px 24px 0 0;height:110%;inset:0;margin-top:111px;padding:48px 6.4vw 100px;pointer-events:none;position:absolute;transform:translateY(100%);width:100%;z-index:999}#company-list-page .searchBox.is-open{background-color:#f3e4d2;height:100dvh}#company-list-page .searchBox__inner{height:unset;padding-bottom:calc(90px + env(safe-area-inset-bottom, 0px));position:relative}#company-list-page .searchBox__btn.is-active{bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}@media screen and (width <= 850px){.searchBox__inner{height:120%;margin-top:60px}}.searchBox .ttl{font-size:14px;font-weight:700;line-height:1.5;padding-bottom:20px;padding-left:10px}@media screen and (width <= 1040px){.searchBox .ttl{font-size:17px;padding-bottom:12px;padding-left:0}}.searchBox form{display:flex;flex-direction:column;gap:6px}.searchBox__item.s_word{background-color:#faf8f6;border-radius:4px;display:flex;padding:6px 6px 6px 12px}@media screen and (width <= 1040px){.searchBox__item.s_word{height:48px;padding:8px 8px 8px 12px}}.searchBox__item.s_checkbox{position:relative}.searchBox__item.s_checkbox .icn{display:grid;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}@media screen and (width <= 1040px){.searchBox__item.s_checkbox .icn{right:22px}}.searchBox__item.s_checkbox .head{background-color:#faf8f6;border:1px solid rgba(89,59,52,0);border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:13px;font-weight:500;line-height:1.5;overflow:hidden;padding:6px 30px 8.5px 12px;text-overflow:ellipsis;white-space:nowrap}@media screen and (width <= 1040px){.searchBox__item.s_checkbox .head{font-size:15px;padding:11.5px 40px 12px 18px}}.searchBox__item.s_checkbox .head.is-selected{border:1px solid #593b34}.searchBox__item.s_checkbox .head.is-selected~.body{display:flex}.searchBox__item.s_checkbox .body{background-color:#fff;border-radius:4px;display:none;flex-direction:column;gap:8px;left:0;padding:16px 18px 18px;position:absolute;top:42px;width:100%;z-index:1}@media screen and (width <= 1040px){.searchBox__item.s_checkbox .body{gap:8px;padding:20px;top:55px}}.searchBox__item.s_checkbox .body__item label{display:block;padding:2px 0;width:100%}.searchBox__item.s_checkbox .body__item label>input{display:none}.searchBox__item.s_checkbox .body__item label>input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.searchBox__item.s_checkbox .body__item .txt{align-items:flex-start;display:flex;font-size:12px;font-weight:500;gap:5px;letter-spacing:.02em;line-height:1.4;position:relative}@media screen and (width <= 1040px){.searchBox__item.s_checkbox .body__item .txt{font-size:15px;gap:6px}}.searchBox__item.s_checkbox .body__item .txt:before{border:1px solid rgba(89,59,52,.3);border-radius:3px;content:"";display:block;margin-top:1px;min-height:16px;min-width:16px}@media screen and (width <= 850px){.searchBox__item.s_checkbox .body__item .txt:before{border-radius:5px;min-height:20px;min-width:20px}}.searchBox__item.s_checkbox .body__item .txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:3px;position:absolute;top:5px;width:10px}@media screen and (width <= 850px){.searchBox__item.s_checkbox .body__item .txt:after{height:10px;left:4px;top:6px;width:12px}}.companyTop .searchBox__item.s_checkbox,.searchBox__item.s_status{background-color:#faf8f6;border-radius:4px;padding:10px 14px 14px}@media screen and (width <= 1040px){.companyTop .searchBox__item.s_checkbox,.searchBox__item.s_status{padding:16px 20px 20px}}.companyTop .searchBox__item.s_checkbox .head,.searchBox__item.s_status .head{border-bottom:2px solid #f3e4d2;color:#1e6a6e;font-size:12px;font-weight:700;line-height:1.5;padding-bottom:4px;text-align:center}@media screen and (width <= 1040px){.companyTop .searchBox__item.s_checkbox .head,.searchBox__item.s_status .head{font-size:16px;padding-bottom:13px}}.companyTop .searchBox__item.s_checkbox .body,.searchBox__item.s_status .body{display:flex;flex-direction:column;gap:6px;padding-top:10px}@media screen and (width <= 1040px){.companyTop .searchBox__item.s_checkbox .body,.searchBox__item.s_status .body{gap:10px;padding-top:16px}}.companyTop .searchBox__item.s_checkbox .body__item label,.searchBox__item.s_status .body__item label{display:block;width:100%}.companyTop .searchBox__item.s_checkbox .body__item label>input,.searchBox__item.s_status .body__item label>input{display:none}.companyTop .searchBox__item.s_checkbox .body__item label>input[type=checkbox]:checked+.txt:before,.searchBox__item.s_status .body__item label>input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.companyTop .searchBox__item.s_checkbox .body__item .txt,.searchBox__item.s_status .body__item .txt{align-items:flex-start;display:flex;font-size:12px;font-weight:500;gap:5px;letter-spacing:.02em;line-height:1.4;position:relative}@media screen and (width <= 1040px){.companyTop .searchBox__item.s_checkbox .body__item .txt,.searchBox__item.s_status .body__item .txt{font-size:15px;gap:6px}}.companyTop .searchBox__item.s_checkbox .body__item .txt:before,.searchBox__item.s_status .body__item .txt:before{background-color:#fff;border:1px solid rgba(89,59,52,.3);border-radius:3px;content:"";display:block;margin-top:1px;min-height:16px;min-width:16px}@media screen and (width <= 1040px){.companyTop .searchBox__item.s_checkbox .body__item .txt:before,.searchBox__item.s_status .body__item .txt:before{border-radius:5px;min-height:20px;min-width:20px}}.companyTop .searchBox__item.s_checkbox .body__item .txt:after,.searchBox__item.s_status .body__item .txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:3px;position:absolute;top:5px;width:10px}@media screen and (width <= 1040px){.companyTop .searchBox__item.s_checkbox .body__item .txt:after,.searchBox__item.s_status .body__item .txt:after{height:10px;left:4px;top:6px;width:12px}}.companyTop .searchBox__item.s_checkbox{background-color:#faf8f6;padding-bottom:0;padding-left:0;padding-right:0}.companyTop .searchBox__item.s_checkbox .head{margin-bottom:6px;margin-left:14px;margin-right:14px;padding-bottom:12px}.companyTop .searchBox__item.s_checkbox .body{background-color:#faf8f6;display:flex;position:unset}.searchBox__item.s_link{background-color:#faf8f6;border-radius:4px;padding:14px 18px 18px}@media screen and (width <= 1040px){.searchBox__item.s_link{padding:16px 20px 20px}}.searchBox__item.s_link .head{border-bottom:2px solid #f3e4d2;color:#1e6a6e;font-size:12px;font-weight:700;line-height:1.5;margin-bottom:10px;padding-bottom:4px;text-align:center}@media screen and (width <= 1040px){.searchBox__item.s_link .head{font-size:16px;margin-bottom:12px;padding-bottom:13px}.searchBox__item.s_link .body{display:grid;gap:0 15px;grid-template-columns:1fr 1fr}}.searchBox__item.s_link .link{display:block;font-size:12px;font-weight:500;line-height:2;transition:all .2s ease}@media screen and (width <= 1040px){.searchBox__item.s_link .link{font-size:14px;letter-spacing:.02em;line-height:2.2}}@media screen and (width >= 851px){.searchBox__item.s_link .link:hover{opacity:.7}}.searchBox input#search{background-color:#faf8f6;font-size:13px;line-height:1.5;width:100%}@media screen and (width <= 1040px){.searchBox input#search{font-size:15px}}.searchBox input#search::-moz-placeholder{color:rgba(89,59,52,.6);font-size:13px}.searchBox input#search::placeholder{color:rgba(89,59,52,.6);font-size:13px}@media screen and (width <= 1040px){.searchBox input#search::-moz-placeholder{font-size:14px}.searchBox input#search::placeholder{font-size:14px}}.searchBox__submit{background-color:#593b34;border-radius:3px;display:block;height:24px;min-width:24px;position:relative}@media screen and (width <= 1040px){.searchBox__submit{height:32px;min-width:32px}}.searchBox__submit--icn{display:grid;height:12px;position:absolute;right:6px;top:6px;width:12px}@media screen and (width <= 1040px){.searchBox__submit--icn{height:17px;right:7px;top:7px;width:17px}}.searchBox .sortCheckbox{text-align:center}@media screen and (width <= 1040px){.searchBox .sortCheckbox{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:14px}}.searchBox .sortCheckbox label>input{display:none}.searchBox .sortCheckbox label>input[type=checkbox]:checked+.txt:after{display:block}.searchBox .sortCheckbox .txt{align-items:center;display:flex;font-size:13px;font-weight:500;gap:5px;justify-content:center;line-height:1.4;margin:10px auto 4px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (width <= 1040px){.searchBox .sortCheckbox .txt{font-size:14px;margin:0}}.searchBox .sortCheckbox .txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:6px;content:"";display:block;min-height:20px;min-width:20px}@media screen and (width <= 1040px){.searchBox .sortCheckbox .txt:before{min-height:24px;min-width:24px}}.searchBox .sortCheckbox .txt:after{background-color:#593b34;border-radius:2px;content:"";display:none;left:6px;min-height:8px;min-width:8px;position:absolute}@media screen and (width <= 1040px){.searchBox .sortCheckbox .txt:after{left:7px;min-height:9.6px;min-width:9.6px}.searchBox .sortCheckbox .clearBtn{margin:-1px 0 0;padding:3px 0}}.searchBox .clearBtn{cursor:pointer;font-size:12px;margin:auto;opacity:.6;padding:8px 0 10px;text-align:center;transition:all .2s ease;width:-moz-fit-content;width:fit-content}@media screen and (width <= 1040px){.searchBox .clearBtn{font-size:14px;line-height:1.7;margin-right:0;padding-bottom:0;padding-top:2px}}@media screen and (width >= 851px){.searchBox .clearBtn:hover{font-weight:500;opacity:1}}.searchBox__checkbox{display:flex;justify-content:center}.searchBox__checkbox label{width:100%}.searchBox__checkbox label>input{display:none}.searchBox__checkbox label>input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.searchBox__checkbox .txt{align-items:center;display:flex;font-size:15px;font-weight:500;gap:6px;justify-content:center;line-height:1.4;margin:12px auto;position:relative;width:-moz-fit-content;width:fit-content}.searchBox__checkbox .txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:4px;content:"";display:block;height:20px;margin-top:1px;width:20px}.searchBox__checkbox .txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:4px;position:absolute;top:6px;width:13px}.searchBox__cat{height:80px;pointer-events:none;position:absolute;right:18px;top:-10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:97px}@media screen and (width <= 1040px){.searchBox__cat{height:111px;right:6.9333333333vw;top:-25px;width:135px}.searchBox.is-open{-webkit-overflow-scrolling:touch}.searchBox__bg{background:rgba(127,90,52,.95);height:100vh;inset:0;opacity:0;position:absolute;transition:all .3s ease .3s;width:100vw}}.searchBox__sortBox{display:none}@media screen and (width <= 1040px){.searchBox__sortBox{display:block;margin-top:10px}.searchBox__sortBox--item{display:flex;flex-direction:column;gap:6px}.searchBox__sortBox label{background-color:#faf8f6;border-radius:4px;display:flex;padding:12px}.searchBox__sortBox input[type=radio]{display:none}.searchBox__sortBox input[type=radio]:checked+.txt:before{border-color:#593b34}.searchBox__sortBox input[type=radio]:checked+.txt:after{opacity:1}.searchBox__sortBox .txt{display:flex;font-size:15px;font-weight:500;gap:8px;line-height:1.5;position:relative}.searchBox__sortBox .txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:50%;content:"";display:block;height:24px;min-width:24px;width:24px}.searchBox__sortBox .txt:after{background-color:#593b34;border-radius:50%;content:"";height:12px;left:6px;opacity:0;position:absolute;top:6px;width:12px}}.searchBox__btn{bottom:35px;cursor:pointer;display:none;left:50%;margin:24px auto 0;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%);width:60px;z-index:999}@media screen and (width <= 1040px){.searchBox__btn{display:block}.searchBox__btn.is-active{opacity:1;pointer-events:all;transition:all .4s ease .3s}.searchBox__btn.is-search .searchBox__btn--search{opacity:1}.searchBox__btn.is-search .searchBox__btn--close{opacity:0}}.searchBox__btn--close{height:15px;top:50%;width:15px}.searchBox__btn--close,.searchBox__btn--search{display:grid;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:1}.searchBox__btn--search{height:18px;opacity:0;top:48%;width:18px}.searchBox__overlay{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:0}.searchBox__overlay.is-active{pointer-events:all}.searchBox.type_mypage{display:none;overflow:hidden}@media screen and (width <= 1040px){.searchBox.type_mypage{display:block}}.searchBox.type_mypage .searchBox__inner{height:80%;margin-top:280px}.searchBox.type_mypage .searchBox__sortBox{margin-top:0}.searchBoxSpBtn{align-items:center;background-color:#fff;border-radius:8px;bottom:20px;box-shadow:8px 8px 16px rgba(51,24,24,.149);display:none;flex-direction:column;gap:2px;padding:6px 10px;position:fixed;right:12px;width:110px;z-index:998}@media screen and (width <= 1040px){.searchBoxSpBtn{display:flex}}.searchBoxSpBtn__icn{height:24px;position:relative;width:24px}.searchBoxSpBtn__count{background-color:#fad183;border-radius:50%;height:16px;letter-spacing:0;min-width:16px;padding:0 2px 0 3px;position:absolute;right:3px;top:-3px;transform:translate(100%)}.searchBoxSpBtn__count,.searchBoxSpBtn__txt{font-size:10px;font-weight:700;line-height:1.5;text-align:center}.companyCard{background-color:#f6efe6;border-radius:8px;box-shadow:12px 12px 24px rgba(51,24,24,.149);padding:16px 16px 28px;position:relative}@media screen and (width <= 850px){.companyCard{padding:16px 18px 18px}}.companyCard__top{align-items:center;display:flex;gap:16px;margin-bottom:24px;padding-bottom:16px;position:relative}@media screen and (width <= 850px){.companyCard__top{flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:0}}.companyCard__top:before{background:radial-gradient(circle farthest-side,rgba(89,59,52,.3),rgba(89,59,52,.3) 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";height:8px;left:-16px;position:absolute;width:calc(100% + 32px)}@media screen and (width <= 850px){.companyCard__top:before{display:none}}.companyCard__top--left{background-color:#fff;border-radius:6px;height:64px;position:relative;width:132px}@media screen and (width >= 851px){.companyCard__top--left:hover{filter:brightness(100%);opacity:.7;transition:all .3s ease}}@media screen and (width <= 850px){.companyCard__top--left{height:44px;width:90px}}.companyCard__top--left img{height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}@media screen and (width <= 850px){.companyCard__top--right{display:contents}}.companyCard__top--right .category{background-color:#fff;border-radius:17px;display:inline-block;font-size:13px;font-weight:500;line-height:1.5;padding:3px 10px 4px;text-align:center}@media screen and (width <= 850px){.companyCard__top--right .category{font-size:11px;margin-left:4px;padding:2px 8px 3px}}.companyCard__top--right .name{font-size:24px;font-weight:900;line-height:1.5}@media screen and (width <= 850px){.companyCard__top--right .name{font-size:18px}}.companyCard__top--right .name a{transition:all .3s ease}@media screen and (width >= 851px){.companyCard__top--right .name a:hover{opacity:.7}}.companyCard__btm{align-items:flex-start;display:flex;gap:24px;padding:0 74px 0 12px}@media screen and (width <= 850px){.companyCard__btm{flex-direction:column;gap:12px;padding:0}}.companyCard__btm--img{aspect-ratio:284/147;border:1px solid #593b34;border-radius:8px 1px;overflow:hidden;position:relative;transition:all .3s ease;width:284px}@media screen and (width <= 850px){.companyCard__btm--img{width:100%}}@media screen and (width >= 851px){.companyCard__btm--img:hover{filter:brightness(100%);opacity:.7}}.companyCard__btm--img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.companyCard__txtWrap{flex:1}.companyCard__txtWrap .opening{background-color:#1e6a6e;border-radius:4px;color:#fad183;display:inline-block;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:6px;padding:5px 10px 7px;text-align:center}@media screen and (width <= 850px){.companyCard__txtWrap .opening{font-size:13px;padding:6px 8px 5px}}.companyCard__tags{display:-webkit-box;gap:5px 7px;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-top:12px;overflow:hidden}.companyCard__tags .tag{background-color:#fff;border-radius:17px;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-bottom:5px;margin-right:7px;padding:3px 10px 4px;text-align:center}@media screen and (width <= 850px){.companyCard__tags .tag{padding:2px 9px 3px}}.companyCard__txt{font-size:14px;letter-spacing:0;line-height:1.7;text-align:justify}@media screen and (width <= 850px){.companyCard__txt{font-size:13px}}.companyCard__btn{bottom:24px;display:block;position:absolute;right:24px;z-index:1}.companyCard__btn .base{display:block;height:44px;position:relative;width:50px}@media screen and (width <= 850px){.companyCard__btn .base{height:36px;width:41px}}.companyCard__btn .base svg ellipse{fill:#593b34}.companyCard__btn .icn{display:grid;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%;width:14px;z-index:1}@media screen and (width <= 850px){.companyCard__btn .icn{height:6.5px;width:12px}}.companyCard__btn .icn.after{opacity:0;transform:translate(-130%,-50%)}.companyCard__btn .icn svg path{stroke:#fff}@media screen and (width >= 851px){.companyCard__btn.arrow-hover:hover .icn{opacity:0;transform:translate(50%,-50%)}.companyCard__btn.arrow-hover:hover .icn.after{opacity:1;transform:translate(-50%,-50%)}}@media screen and (width <= 850px){.companyCard__btn{display:none}}.companyCard__bg{bottom:0;height:172px;pointer-events:none;position:absolute;right:0;width:271px;z-index:0}.progressBar{display:flex;gap:132px;justify-content:center}@media screen and (width <= 850px){.progressBar{gap:72px}}.progressBar__item{align-items:center;display:flex;flex-direction:column;position:relative}.progressBar__item:not(:last-of-type) .number:before{background-color:#cdc4c2;content:"";display:block;height:2px;left:44px;position:absolute;top:22px;width:132px}@media screen and (width <= 850px){.progressBar__item:not(:last-of-type) .number:before{left:36px;top:18px;width:72px}}.progressBar__item.is-active .number{background-color:#593b34}.progressBar__item .number{align-items:center;background-color:#cdc4c2;border-radius:50%;color:#fff;display:flex;font-family:LINESeedJP,sans-serif;font-size:15px;font-weight:800;height:44px;justify-content:center;letter-spacing:0;line-height:1;position:relative;width:44px}@media screen and (width <= 850px){.progressBar__item .number{font-size:14px;height:36px;width:36px}}.progressBar__item .txt{font-size:16px;font-weight:900;line-height:1.5;position:absolute;top:52px;white-space:nowrap}@media screen and (width <= 850px){.progressBar__item .txt{font-size:13px;line-height:1.4;text-align:center;top:44px}}.eventCard{background-color:#f6efe6;border-radius:8px;box-shadow:12px 12px 24px rgba(51,24,24,.149);padding:0 28px 28px;position:relative}@media screen and (width <= 850px){.eventCard{display:flex;flex-direction:column;padding:0 18px 18px}}.eventCard.is-alert .closing-date__text{background-color:#f3b338}.eventCard__top{align-items:flex-end;display:flex;padding-bottom:12px;position:relative}@media screen and (width <= 850px){.eventCard__top{display:contents}}.eventCard__top:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;bottom:-4px;content:"";display:block;height:8px;left:-28px;position:absolute;width:calc(100% + 56px)}@media screen and (width <= 850px){.eventCard__top:after{display:none}}.eventCard__top .closing-date{align-items:center;background-color:#1e6a6e;border-radius:8px 0;color:#fff;display:flex;gap:10px;height:66px;justify-content:center;margin-left:-28px;width:157px}@media screen and (width <= 850px){.eventCard__top .closing-date{height:43px;margin-left:-18px;width:217px}}.eventCard__top .closing-date__date{font-size:13px;letter-spacing:.02em;line-height:1}@media screen and (width <= 850px){.eventCard__top .closing-date__date{font-size:12px;padding-bottom:4px}}.eventCard__top .closing-date__date .date{display:block;font-size:18px;font-weight:700;line-height:1.5}@media screen and (width <= 850px){.eventCard__top .closing-date__date .date{display:inline-block;font-size:17px;padding-right:6px}}.eventCard__top .closing-date__text{align-items:center;background-color:#0e5259;border-radius:4px;display:flex;font-size:13px;font-weight:700;height:44px;justify-content:center;letter-spacing:0;line-height:1.2;text-align:center;width:58px}@media screen and (width <= 850px){.eventCard__top .closing-date__text{font-size:12px;height:23px;width:72px}}.eventCard__top .closing-date__text .txt span{display:block;font-weight:400}@media screen and (width <= 850px){.eventCard__top .closing-date__text .txt span{display:inline-block;font-size:11px}}.eventCard__top--company{display:flex}@media screen and (width <= 850px){.eventCard__top--company{align-items:center;flex-wrap:wrap;order:2}}.eventCard__top--logo{background-color:#fff;border-radius:6px;height:52px;margin-left:14px;margin-right:12px;position:relative;width:106px}@media screen and (width <= 850px){.eventCard__top--logo{height:44px;margin-left:0;margin-right:8px;width:90px}}.eventCard__top--logo img{height:70%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}@media screen and (width <= 850px){.eventCard__top--info{display:contents}}.eventCard__top--info .category{background-color:#fff;border-radius:17px;font-size:12px;font-weight:500;line-height:1.5;padding:2px 9px 4px;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.eventCard__top--info .category{font-size:11px;padding:2px 8px 4px}}.eventCard__top--info .name{font-size:20px;font-weight:900;line-height:1.5}@media screen and (width <= 850px){.eventCard__top--info .name{font-size:16px;padding-top:8px;width:100%}.eventCard__top--info .name:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-bottom:12px;margin-top:6px;width:100%}}.eventCard__btm{align-items:flex-start;display:flex;gap:24px;padding-top:24px}@media screen and (width <= 850px){.eventCard__btm{display:contents}}.eventCard__btm--thumb{aspect-ratio:284/147;border:1px solid #593b34;border-radius:8px 1px;overflow:hidden;position:relative;transition:all .3s ease;width:284px}@media screen and (width <= 850px){.eventCard__btm--thumb{margin:18px 0 11px;order:1;width:100%}}@media screen and (width >= 851px){.eventCard__btm--thumb:hover{filter:brightness(100%);opacity:.7}}.eventCard__btm--thumb img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.eventCard__btm--detail{display:flex;flex:1;flex-wrap:wrap;gap:6px}@media screen and (width <= 850px){.eventCard__btm--detail{order:3}}.eventCard__btm--detail a{display:flex;flex-wrap:wrap;gap:6px;transition:all .3s ease}@media screen and (width >= 851px){.eventCard__btm--detail a:hover{filter:brightness(100%);opacity:.7}}.eventCard__btm--detail .type{background-color:#a47443;border-radius:100px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.5;padding:2px 8px}@media screen and (width <= 850px){.eventCard__btm--detail .type{font-size:12px;padding:1px 8px 2px}}.eventCard__btm--detail .job{color:#a47443;font-size:15px;font-weight:700;line-height:1.5}@media screen and (width <= 850px){.eventCard__btm--detail .job{font-size:14px}}.eventCard__btm--detail .title{font-size:18px;font-weight:700;line-height:1.5;width:100%}@media screen and (width <= 850px){.eventCard__btm--detail .title{font-size:14px;font-weight:900;margin:1px 0}}.eventCard__btm--detail .info{display:flex;gap:8px;padding-right:60px;width:100%}.eventCard__btm--detail .info .calendar,.eventCard__btm--detail .info .place{display:flex;font-size:13px;gap:3px;line-height:1.5}@media screen and (width <= 850px){.eventCard__btm--detail .info .calendar,.eventCard__btm--detail .info .place{font-size:12px}}.eventCard__btm--detail .info .calendar .icn,.eventCard__btm--detail .info .place .icn{height:18px;width:18px}.eventCard__btm--detail .info .place .icn{height:18px;width:16px}.eventCard__btn{bottom:24px;display:block;position:absolute;right:24px;z-index:1}.eventCard__btn .base{display:block;height:44px;position:relative;width:50px}@media screen and (width <= 850px){.eventCard__btn .base{height:36px;width:41px}}.eventCard__btn .base svg ellipse{fill:#593b34}.eventCard__btn .icn{display:grid;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%;width:14px;z-index:1}@media screen and (width <= 850px){.eventCard__btn .icn{height:6.5px;width:12px}}.eventCard__btn .icn.after{opacity:0;transform:translate(-130%,-50%)}.eventCard__btn .icn svg path{stroke:#fff}@media screen and (width >= 851px){.eventCard__btn.arrow-hover:hover .icn{opacity:0;transform:translate(50%,-50%)}.eventCard__btn.arrow-hover:hover .icn.after{opacity:1;transform:translate(-50%,-50%)}}@media screen and (width <= 850px){.eventCard__btn{display:none}}.eventCard__btns{align-items:center;display:flex;margin-left:20px}@media screen and (width <= 850px){.eventCard__btns{margin-left:0;margin-top:18px;order:3;width:100%}}.eventCard__btns--txt{display:block;font-size:14px;font-weight:500;line-height:1.5;padding-right:12px;position:relative}@media screen and (width <= 850px){.eventCard__btns--txt{align-items:center;background-color:#593b34;border-radius:4px;color:#fff;display:flex;font-size:13px;height:36px;justify-content:center;width:100%}}.eventCard__btns--txt .icn{display:none}@media screen and (width <= 850px){.eventCard__btns--txt .icn{display:grid;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.eventCard__btns--txt .icn svg g{opacity:1}.eventCard__btns--txt .icn svg path{stroke:#fff}}.eventCard__btns .eventCard__btn{bottom:auto;position:relative;right:auto}.eventCard .eventDate{align-items:center;display:flex}.eventCard .eventDate__tag{background-color:#1e6a6e;border-radius:100px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-right:8px;padding:4px 2px 5.5px;text-align:center;width:60px}@media screen and (width <= 850px){.eventCard .eventDate__tag{padding:3px 2px 4.5px;width:57px}}.eventCard .eventDate .date{align-items:flex-end;color:#1e6a6e;display:flex;font-size:20px;font-weight:700;line-height:1.5}@media screen and (width <= 850px){.eventCard .eventDate .date{font-size:18px}}.eventCard .eventDate .date .week{font-size:18px}@media screen and (width <= 850px){.eventCard .eventDate .date .week{font-size:16px}}.eventCard .eventDate .date .time{font-size:16px}@media screen and (width <= 850px){.eventCard .eventDate .date .time{font-size:14px}}.eventCard__bg{border-radius:0 0 8px;bottom:0;content:"";height:172px;overflow:hidden;pointer-events:none;position:absolute;right:0;width:271px;z-index:0}@media screen and (width <= 850px){.eventCard__bg{height:172px;width:230px}}.eventCard.type_mypage{align-items:flex-end;display:flex;flex-wrap:wrap}.eventCard.type_mypage .eventCard__top{padding-right:20px;padding-top:16px;width:100%}.eventCard.type_mypage .eventCard__top--logo{height:64px;width:132px}@media screen and (width <= 850px){.eventCard.type_mypage .eventCard__top--logo{height:44px;margin-right:12px;width:90px}}.eventCard.type_mypage .eventCard__top .category{font-size:13px}@media screen and (width <= 850px){.eventCard.type_mypage .eventCard__top .category{font-size:11px}}.eventCard.type_mypage .eventCard__top .name{font-size:24px}@media screen and (width <= 850px){.eventCard.type_mypage .eventCard__top .name{font-size:18px}}.eventCard.type_mypage .eventCard__btm{flex:1}.eventCard.type_mypage .eventCard__btm--detail{flex:auto;gap:10px;max-width:475px}@media screen and (width <= 850px){.eventCard.type_mypage .eventCard__btm--detail{gap:13px}}.mypageLayout{background-color:hsla(34,47%,93%,.969);padding-top:108px}@media screen and (width <= 850px){.mypageLayout{padding-top:132px}}.mypageLayout__inner{margin:0 auto;max-width:1160px;max-width:1280px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.mypageLayout__inner{padding-left:6.4vw;padding-right:6.4vw}}.mypageLayout__main{display:grid;gap:84px;grid-template-columns:220px 1fr}@media screen and (width <= 1140px){.mypageLayout__main{gap:38px}}@media screen and (width <= 1040px){.mypageLayout__main{display:flex;flex-direction:column-reverse;gap:60px}}.mypageLayout__side{display:flex;flex-direction:column;gap:12px}@media screen and (width <= 850px){.mypageLayout__side{gap:24px}}.mypageLayout__side--banner{border-radius:4px;box-shadow:0 0 14px rgba(51,24,24,.149);display:block}.mypageLayout__side--bannerImg{display:block;width:100%}.mypageLayout__content{padding-top:58px}@media screen and (width <= 850px){.mypageLayout__content{padding-top:0}}.mypageLayout__content .pagination__dots{color:rgba(89,59,52,.302)}.mypageLayout__content .pagination__btn .txt{color:#593b34}.mypageLayout__content .pagination__btn .icn svg path{stroke:#593b34}.mypageLayout .breadcrumb__list{color:#593b34}.mypageLayout .breadcrumb__item:not(:last-child):after{border-right:1px solid #593b34;border-top:1px solid #593b34;content:""}.mypageSideMenu{background-color:#fff;border:1px solid rgba(89,59,52,.2);border-radius:8px;padding:18px 14px}@media screen and (width <= 1040px){.mypageSideMenu{background-color:transparent;border-radius:0;height:100vh;inset:0;padding:60px 0 0;pointer-events:none;position:fixed;width:100%;z-index:1000}}.mypageSideMenu.is-open{overflow:scroll;pointer-events:all}.mypageSideMenu.is-open .mypageSideMenu__bg{opacity:.95;transition:all .3s ease}.mypageSideMenu.is-open .mypageSideMenu__inner{transition:all .3s ease .3s;translate:0 0}.mypageSideMenu__bg{display:none}@media screen and (width <= 1040px){.mypageSideMenu__bg{background:#7f5a34;display:block;height:100vh;inset:0;opacity:0;position:absolute;transition:all .3s ease .3s;width:100%}.mypageSideMenu__inner{background-color:#f3e4d2;border-radius:24px 24px 0 0;inset:0;margin-top:60px;min-height:105%;padding:0 24px 113px;position:absolute;transition:all .3s ease;translate:0 calc(100% + 40px);width:100%;z-index:1}}.mypageSideMenu__closeBtn{display:none}@media screen and (width <= 1040px){.mypageSideMenu__closeBtn{cursor:pointer;display:block;margin:24px auto;width:-moz-fit-content;width:fit-content}}.mypageSideMenu__user{align-items:flex-end;display:flex;gap:3px;margin-bottom:14px;padding:4px 0 6px 44px;position:relative}@media screen and (width <= 1040px){.mypageSideMenu__user{justify-content:center;margin-bottom:24px;padding:50px 0 0}}.mypageSideMenu__user--icon{border-radius:50%;height:34px;left:0;overflow:hidden;position:absolute;top:0;width:34px}@media screen and (width <= 1040px){.mypageSideMenu__user--icon{border:4px solid #f3e4d2;height:76px;left:50%;top:-32px;translate:-50% 0;width:76px}}.mypageSideMenu__user--iconImg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mypageSideMenu__user--name{color:#593b34;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:150%}@media screen and (width <= 1040px){.mypageSideMenu__user--name{font-size:18px}}.mypageSideMenu__user--position{color:#593b34;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:150%;opacity:.6}@media screen and (width <= 1040px){.mypageSideMenu__user--position{font-size:14px}}.mypageSideMenu__box{background-color:#f6efe6;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr;padding:18px 14px}@media screen and (width <= 1040px){.mypageSideMenu__box{background-color:transparent;gap:18px;padding:0}}.mypageSideMenu__boxGroup{padding:0 4px;position:relative}@media screen and (width <= 1040px){.mypageSideMenu__boxGroup{padding:0 8px 20px}.mypageSideMenu__boxGroup:before{background-color:#fff;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}}.mypageSideMenu__boxGroup:not(:last-child){padding:0 4px 14px}@media screen and (width <= 1040px){.mypageSideMenu__boxGroup:not(:last-child){padding:0 8px 20px}}.mypageSideMenu__boxGroup:not(:last-child):before{background-color:#fff;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.mypageSideMenu__boxGroup--title{color:#593b34;display:block;font-feature-settings:"palt" on;font-size:13px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:150%;padding-left:22px;position:relative}@media screen and (width <= 1040px){.mypageSideMenu__boxGroup--title{font-size:15px;padding-left:29px;width:100%}}.mypageSideMenu__boxGroup--titleIcon{left:0;position:absolute;top:0}@media screen and (width <= 1040px){.mypageSideMenu__boxGroup--titleIcon{height:24px;width:24px}}.mypageSideMenu__boxGroup--linkList{align-items:flex-start;display:flex;flex-direction:column;padding:4px 0 0 22px}@media screen and (width <= 1040px){.mypageSideMenu__boxGroup--linkList{gap:6px;padding:6px 0 0 29px}}.mypageSideMenu__boxGroup--linkItem{color:#593b34;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:150%;opacity:.6}@media screen and (width <= 1040px){.mypageSideMenu__boxGroup--linkItem{font-size:14px}}@media screen and (width >= 851px){.mypageSideMenu__boxGroup--linkItem:hover{opacity:.9;transition:all .3s ease}}.mypageSideMenu__boxGroup--linkItemInner{display:block}.mypageSideMenu__btm{align-items:center;display:flex;justify-content:center;padding-top:12px}@media screen and (width <= 1040px){.mypageSideMenu__btm{padding-top:18px}}.mypageSideMenu__btm--logout{color:#593b34;font-feature-settings:"palt" on;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:150%;opacity:.6;text-align:center}@media screen and (width >= 851px){.mypageSideMenu__btm--logout:hover{opacity:1;transition:all .3s ease}}@media screen and (width <= 1040px){.mypageSideMenu__btm--logout{font-size:15px}}.mypageSideMenuSpBtn{display:none}@media screen and (width <= 1040px){.mypageSideMenuSpBtn{align-items:center;background-color:#fff;border-radius:8px;bottom:12px;box-shadow:8px 8px 16px rgba(51,24,24,.149);cursor:pointer;display:flex;flex-direction:column;padding:6px 10px;position:fixed;right:12px;width:-moz-fit-content;width:fit-content;z-index:90}.mypageSideMenuSpBtn.type_sort{flex-direction:row}.mypageSideMenuSpBtn.type_sort .mypageSideMenuSpBtn__inner{align-items:center;display:flex;flex-direction:column;padding-left:8px}.mypageSideMenuSpBtn.type_sort .mypageSideMenuSpBtn__sort{align-items:center;display:flex;flex-direction:column;gap:2px;padding-right:9px;position:relative}.mypageSideMenuSpBtn.type_sort .mypageSideMenuSpBtn__sort:before{background-color:#593b34;content:"";height:100%;opacity:.3;position:absolute;right:0;top:0;width:1px}.mypageSideMenuSpBtn.type_sort .mypageSideMenuSpBtn__sort--icn{height:24px;position:relative;width:24px}.mypageSideMenuSpBtn.type_sort .mypageSideMenuSpBtn__sort--count{background-color:#fad183;border-radius:50%;font-size:10px;font-weight:700;height:16px;letter-spacing:0;line-height:1.5;min-width:16px;padding:0 2px 0 3px;position:absolute;right:6px;text-align:center;top:-3px;transform:translate(100%)}.mypageSideMenuSpBtn.type_sort .mypageSideMenuSpBtn__sort--txt{font-size:10px;font-weight:700;line-height:1.5;text-align:center}}.mypageSideMenuSpBtn__icon{margin-bottom:2px}.mypageSideMenuSpBtn__icon--img{border-radius:50%;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.mypageSideMenuSpBtn__text{color:#593b34;font-feature-settings:"palt" on;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.5px;line-height:150%}.companyContentBox{background-color:#fff;border-radius:8px;margin:auto;max-width:760px;width:100%}.companyContentBox__interns--list{display:flex;flex-direction:column;gap:30px}.companyContentBox__interns .internCard{border-radius:6px;box-shadow:unset;padding:0 20px 20px}.companyContentBox__interns .internCard__btm{gap:17px;padding-top:17px}.companyContentBox__interns .internCard__btm--img{width:206px}.companyContentBox__interns .internCard .bookMarkBox .icn_bookmark{right:10px;width:21px}.companyContentBox__interns .internCard__txt{font-size:13px}.companyContentBox__interns .internCard__company .detail{gap:6px}.companyContentBox__interns .internCard__company .detail .place{min-width:70px}.companyContentBox__interns .internCard__company .detail .place .icn,.companyContentBox__interns .internCard__company .detail .wage .icn{flex-shrink:0}.companyContentBox__interns .internCard__tags .tag,.companyContentBox__interns .internCard__tags .tag:after{font-size:12px}.companyContentBox__interns .internCard__label{font-size:10px;padding:15px 0;transform:translate(-20px);width:81px}.companyContentBox__interns .internCard__mid .title{font-size:20px}.companyContentBox__interns .internCard__mid .title:before{left:-20px;width:calc(100% + 42px)}.companyContentBox__interns .internCard__btn{bottom:20px;right:20px}.companyContentBox__interns .internCard__btn .base{height:32px;width:36px}.companyContentBox__interns .internCard__company .name{font-size:13px}.companyContentBox__interns .internCard__company .detail .place,.companyContentBox__interns .internCard__company .detail .wage{font-size:12px}.companyContentBox__interns .internCard__company .logo{height:39px;width:78px}.companyContentBox__inner{padding:60px 60px 24px}@media screen and (width <= 850px){.companyContentBox__inner{padding:24px 24px 12px}.companyContentBox__interns--list{gap:24px}.companyContentBox__interns .internCard{padding:0 20px 20px}.companyContentBox__interns .internCard__btm{padding-top:0}.companyContentBox__interns .internCard__label{font-size:14px;padding:11px 0;width:83px}.companyContentBox__interns .internCard__tags .tag,.companyContentBox__interns .internCard__tags .tag:after{font-size:11px}.companyContentBox__interns .internCard__mid .title{font-size:16px}.companyContentBox__interns .internCard__company .logo{height:44px;width:88px}}.companyContentBox__category{background-color:#f6efe6;border-radius:17px;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:5px;padding:1px 11px;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.companyContentBox__category{margin-bottom:12px}}.companyContentBox__ttl{font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;line-height:1.4}@media screen and (width <= 850px){.companyContentBox__ttl{font-size:22px}}.companyContentBox__thumb{aspect-ratio:640/334;border:1px solid #593b34;border-radius:18px 2px;margin:24px 0 72px;overflow:hidden;position:relative}@media screen and (width <= 850px){.companyContentBox__thumb{margin:20px 0 36px}}.companyContentBox__thumb img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.companyContentBox__tabs{align-items:flex-end;display:flex;gap:1px;height:52px;margin-bottom:72px;position:relative}@media screen and (width <= 850px){.companyContentBox__tabs{left:-24px;margin-bottom:36px;width:calc(100% + 48px)}}.companyContentBox__tabs:before{background-color:#73564f;bottom:0;content:"";height:2px;left:-60px;position:absolute;width:calc(100% + 120px)}@media screen and (width <= 850px){.companyContentBox__tabs:before{left:0;width:100%}}.companyContentBox__tab{background-color:#73564f;border-radius:8px 8px 0 0;color:#fff;font-size:15px;font-weight:500;line-height:1.1;text-align:center;width:100%}@media screen and (width <= 850px){.companyContentBox__tab{font-size:13px}}.companyContentBox__tab a{display:block;height:46px;padding:14px 0 18px;transition:all .2s ease}@media screen and (width <= 850px){.companyContentBox__tab a{align-items:center;display:flex;height:46px;justify-content:center;padding:9px}}.companyContentBox__tab.is-disabled{background-color:#929699;pointer-events:none}.companyContentBox__tab.is-active{background-color:#1e6a6e}.companyContentBox__tab.is-active a{height:52px;padding:17px 0 18px;pointer-events:none}@media screen and (width <= 850px){.companyContentBox__tab.is-active a{padding:19px 9px}}.companyContentBox__tab:hover{background-color:#1e6a6e}.companyContentBox__tab:hover a{height:52px;padding-top:17px}.companyContentBox__content h2{background-color:#f3e4d2;border-bottom:2px solid #593b34;border-radius:8px 8px 0 0;font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px;padding:20px 24px 18px}@media screen and (width <= 850px){.companyContentBox__content h2{font-size:20px;padding:12px 16px 13px}}.companyContentBox__content h3{border-bottom:2px solid rgba(89,59,52,.15);font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px;padding-bottom:12px}@media screen and (width <= 850px){.companyContentBox__content h3{font-size:18px;margin-bottom:24px}}.companyContentBox__content h4{font-family:LINESeedJP,sans-serif;font-size:18px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px}@media screen and (width <= 850px){.companyContentBox__content h4{font-size:15px;margin-bottom:12px}}.companyContentBox__content p{line-height:1.8;margin-bottom:36px;text-align:justify}@media screen and (width <= 850px){.companyContentBox__content p{font-size:14px;line-height:1.7;margin-bottom:24px}}.companyContentBox__content table{margin-bottom:36px;width:100%}.companyContentBox__content table tr:first-child th{border-top:2px solid #593b34}@media screen and (width <= 850px){.companyContentBox__content table tr:first-child th{border-top:2px solid rgba(89,59,52,.15);position:relative}.companyContentBox__content table tr:first-child th:before{background:#593b34;content:"";height:2px;left:0;position:absolute;top:-2px;width:64px}}.companyContentBox__content table tr:first-child td{border-top:2px solid rgba(89,59,52,.15)}@media screen and (width <= 850px){.companyContentBox__content table tr:first-child td{border-top:none}}.companyContentBox__content table td,.companyContentBox__content table th{padding:20px 12px 22px}@media screen and (width <= 850px){.companyContentBox__content table td,.companyContentBox__content table th{display:block;font-size:14px;width:100%}}.companyContentBox__content table th{border-bottom:2px solid #593b34;line-height:1.7;width:140px}@media screen and (width <= 850px){.companyContentBox__content table th{border-bottom:none;line-height:1.5;padding:16px 4px 10px;width:100%}}.companyContentBox__content table td{border-bottom:2px solid rgba(89,59,52,.15);line-height:1.8}@media screen and (width <= 850px){.companyContentBox__content table td{border-top:none;line-height:1.5;padding:0 4px 16px;position:relative}.companyContentBox__content table td:before{background:#593b34;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:64px}}.companyContentBox__content table td a{text-decoration:underline;word-break:break-all}.companyContentBox__content table td ul{display:flex;flex-direction:column;gap:8px}.companyContentBox__content table td ul li{line-height:1.5;padding-left:18px;position:relative}.companyContentBox__content table td ul li:before{background-color:#3f8d89;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:9px;width:8px}.companyContentBox__content table td>span{display:block;font-size:14px;line-height:1.7;padding-top:8px}.companyContentBox__content .imgBox{margin-bottom:36px}.companyContentBox__content .imgBox img{aspect-ratio:3/2;border-radius:2px;overflow:hidden}.companyContentBox__content .imgBox .caption{font-size:12px;line-height:1.7;padding-top:8px}@media screen and (width <= 850px){.companyContentBox__content .imgBox .caption{line-height:1.3;padding-top:6px}}.companyContentBox__content .companyPointBox{margin-bottom:60px}@media screen and (width <= 850px){.companyContentBox__content .companyPointBox{margin-bottom:36px}}.companyContentBox__content .companyPointBox:last-of-type{margin-bottom:36px}.companyContentBox__content .companyPointBox h3{margin-bottom:24px}@media screen and (width <= 850px){.companyContentBox__content .companyPointBox h3{margin-bottom:20px}}.companyContentBox__content .companyPointBox .txt{margin:0}.companyContentBox__events .eventsMenu{display:grid;gap:24px 28px;grid-template-columns:repeat(2,1fr);padding-bottom:60px}@media screen and (width <= 850px){.companyContentBox__events .eventsMenu{gap:9px 12px;padding-bottom:36px}}.companyContentBox__events .eventsMenu__item a{border-bottom:2px solid rgba(89,59,52,.15);display:block;font-weight:700;letter-spacing:.04em;line-height:1.4;padding-bottom:14px;padding-right:28px;position:relative}@media screen and (width <= 850px){.companyContentBox__events .eventsMenu__item a{align-items:center;display:flex;font-size:14px;letter-spacing:.02em;min-height:54px}}.companyContentBox__events .eventsMenu__item a .icn{display:grid;position:absolute;right:10px;top:10px;transform:translateY(-50%) rotate(90deg)}@media screen and (width <= 850px){.companyContentBox__events .eventsMenu__item a .icn{right:6px;top:16px}}.companyContentBox__eventTitle{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.4;margin-bottom:24px}@media screen and (width <= 850px){.companyContentBox__eventTitle{font-size:18px;letter-spacing:.04em}}.companyContentBox__eventTitle:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:14px;width:100%}@media screen and (width <= 850px){.companyContentBox__eventTitle:after{margin-top:8px}}.companyContentBox__eventContent{display:flex;flex-direction:column;gap:24px;margin-bottom:60px}@media screen and (width <= 850px){.companyContentBox__eventContent{gap:16px;margin-bottom:48px}}.companyContentBox__eventContent .noEventCard{align-items:center;background-color:#faf8f6;border-radius:8px;color:rgba(89,59,52,.6);display:flex;font-weight:500;height:240px;justify-content:center;letter-spacing:.08em}@media screen and (width <= 850px){.companyContentBox__eventContent .noEventCard{font-size:14px;height:192px;line-height:1.5;text-align:center}}.companyContentBox__es .esSearchBox{display:flex;flex-direction:column;gap:24px;margin-bottom:72px}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox{background-color:#f3e4d2;border-radius:24px 24px 0 0;gap:6px;height:120%;inset:0;margin-top:111px;padding:48px 6.4vw 100px;pointer-events:none;position:absolute;transform:translateY(100%);width:100%;z-index:999}}.companyContentBox__es .esSearchBox .ttl{font-size:17px;font-weight:700;line-height:1.5;padding-bottom:6px}.companyContentBox__es .esSearchBox__item{display:flex}.companyContentBox__es .esSearchBox__item:not(:first-of-type){border-top:1px solid rgba(89,59,52,.15);padding-top:24px}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox__item:not(:first-of-type){border:none;padding-top:0}.companyContentBox__es .esSearchBox__item{flex-direction:column;position:relative}.companyContentBox__es .esSearchBox__item.s_status{background-color:#faf8f6;border-radius:4px;padding:16px 20px 20px}.companyContentBox__es .esSearchBox__item.s_status .head{background-color:transparent;border-bottom:2px solid #f3e4d2;color:#1e6a6e;cursor:default;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:16px;padding:0 0 13px;position:relative;text-align:center}.companyContentBox__es .esSearchBox__item.s_status .body{background-color:transparent;display:flex;padding:0;position:inherit;top:auto}.companyContentBox__es .esSearchBox__item.s_other{align-items:center;flex-direction:row;margin-bottom:20px;margin-top:12px}.companyContentBox__es .esSearchBox__item.s_other .head{display:none}.companyContentBox__es .esSearchBox__item.s_other .body{background-color:transparent;display:block;padding:0;position:inherit;top:auto;width:-moz-fit-content;width:fit-content;z-index:1}.companyContentBox__es .esSearchBox__item.s_other .body input[type=checkbox]:checked+.txt:before{background-color:#fff;border-color:rgba(89,59,52,.302)}.companyContentBox__es .esSearchBox__item.s_other .body input[type=checkbox]:checked+.txt:after{opacity:1}.companyContentBox__es .esSearchBox__item.s_other .body .txt:before{border-radius:6px;min-height:24px;min-width:24px}.companyContentBox__es .esSearchBox__item.s_other .body .txt:after{background-color:#593b34;background-image:none;border-radius:2px;height:9.6px;left:7px;min-width:9.6px;opacity:0;top:9px;width:9.6px}.companyContentBox__es .esSearchBox__item.s_other .clear-btn{display:block;margin:0}}.companyContentBox__es .esSearchBox__cat{height:111px;position:absolute;right:6.9333333333vw;top:-25px;width:135px}.companyContentBox__es .esSearchBox .head{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4;opacity:.6;width:136px}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox .head{background-color:#faf8f6;border:1px solid rgba(89,59,52,0);border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;line-height:1.5;opacity:1;overflow:hidden;padding:11.5px 40px 12px 18px;text-overflow:ellipsis;white-space:nowrap;width:100%}.companyContentBox__es .esSearchBox .head.is-selected{border:1px solid #593b34}.companyContentBox__es .esSearchBox .head.is-selected~.body{display:flex}}.companyContentBox__es .esSearchBox .icn{display:grid;pointer-events:none;position:absolute;right:22px;top:50%;transform:translateY(-50%);width:6px}.companyContentBox__es .esSearchBox .body{display:flex;flex:1;flex-wrap:wrap;gap:10px 16px}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox .body{background-color:#fff;border-radius:4px;display:none;flex-direction:column;gap:8px;left:0;padding:20px;position:absolute;top:55px;width:100%;z-index:4}}.companyContentBox__es .esSearchBox .body input{display:none}.companyContentBox__es .esSearchBox .body input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.companyContentBox__es .esSearchBox .body label{display:block;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox .body label{padding:2px 0;width:100%}}.companyContentBox__es .esSearchBox .body .txt{align-items:center;display:flex;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1.4;position:relative}.companyContentBox__es .esSearchBox .body .txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:4px;content:"";display:block;height:18px;margin-right:6px;margin-top:2px;width:18px}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox .body .txt:before{border-radius:5px;min-height:20px;min-width:20px}}.companyContentBox__es .esSearchBox .body .txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:9px;left:4px;position:absolute;top:7px;width:11px}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox .body .txt:after{height:10px;left:4px;top:7px;width:12px}}.companyContentBox__es .esSearchBox__btn{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:12px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.companyContentBox__es .esSearchBox__btn:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox__btn{padding-left:32px;padding-right:32px}}.companyContentBox__es .esSearchBox__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox__btn span{line-height:1.3}}.companyContentBox__es .esSearchBox__btn.longTxt{padding-left:30px;padding-right:30px}.companyContentBox__es .esSearchBox__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.companyContentBox__es .esSearchBox__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox__btn.longTxt .icn{right:15px}}.companyContentBox__es .esSearchBox__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.companyContentBox__es .esSearchBox__btn .icn svg path{stroke:#fff}.companyContentBox__es .esSearchBox__btn .icn.no-opacity svg g{opacity:1}.companyContentBox__es .esSearchBox__btn .icn.backBtn{left:25px;right:inherit}.companyContentBox__es .esSearchBox__btn .icn.backBtn svg{transform:scaleX(-1)}.companyContentBox__es .esSearchBox__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.companyContentBox__es .esSearchBox__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.companyContentBox__es .esSearchBox__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.companyContentBox__es .esSearchBox__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.companyContentBox__es .esSearchBox__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.companyContentBox__es .esSearchBox__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.companyContentBox__es .esSearchBox__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.companyContentBox__es .esSearchBox__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.companyContentBox__es .esSearchBox__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.companyContentBox__es .esSearchBox__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.companyContentBox__es .esSearchBox__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.companyContentBox__es .esSearchBox__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.companyContentBox__es .esSearchBox__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.companyContentBox__es .esSearchBox__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.companyContentBox__es .esSearchBox__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.companyContentBox__es .esSearchBox__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.companyContentBox__es .esSearchBox .clear-btn{display:block;font-size:14px;margin:18px auto auto;opacity:.6;transition:all .2s ease;width:-moz-fit-content;width:fit-content}@media screen and (width >= 851px){.companyContentBox__es .esSearchBox .clear-btn:hover{font-weight:500;opacity:1}}.companyContentBox__es .esSearchBox__closeBtn{bottom:35px;cursor:pointer;display:none;left:50%;margin:24px auto 0;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%);width:60px;z-index:999}@media screen and (width <= 1040px){.companyContentBox__es .esSearchBox__closeBtn{display:block}.companyContentBox__es .esSearchBox__closeBtn.is-active{opacity:1;pointer-events:all;transition:all .4s ease .3s}.companyContentBox__es .esSearchBox__closeBtn.is-search .esSearchBox__closeBtn--search{opacity:1}.companyContentBox__es .esSearchBox__closeBtn.is-search .esSearchBox__closeBtn--close{opacity:0}}.companyContentBox__es .esSearchBox__closeBtn--close{display:grid;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px;z-index:1}.companyContentBox__es .esSearchBox__closeBtn--search{display:grid;height:18px;left:50%;opacity:0;position:absolute;top:48%;transform:translate(-50%,-50%);width:18px;z-index:1}.companyContentBox__es .pagination{margin-bottom:60px;margin-top:60px}@media screen and (width <= 850px){.companyContentBox__es .pagination{margin:48px 0}}.companyContentBox__es .pagination__list{gap:12px}.companyContentBox__es .pagination__btn .txt{color:#593b34}.companyContentBox__es .pagination__btn .icn path{stroke:#593b34}.companyContentBox__es .pagination__dots{color:rgba(89,59,52,.302)}@media screen and (width <= 850px){.companyContentBox__searchBox{height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:1000}.companyContentBox__searchBox--bg{background:rgba(127,90,52,.95);height:100vh;inset:0;opacity:0;position:absolute;transition:all .3s ease .3s;width:100vw}.companyContentBox__searchBox.is-open{overflow:scroll;pointer-events:all}.companyContentBox__searchBox.is-open .companyContentBox__searchBox--bg{opacity:1;transition:all .3s ease}.companyContentBox__searchBox.is-open .esSearchBox{pointer-events:all;transform:translateY(0);transition:all .3s ease .3s}}.companyContentBox__sorted{text-align:right}@media screen and (width <= 850px){.companyContentBox__sorted{display:none}}.companyContentBox__sorted--wrap{background-color:#f6efe6;border-radius:4px;display:flex;margin-left:auto;padding:4px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.companyContentBox__sorted--wrap{padding:3px}}.companyContentBox__sorted--wrap .bg-active{background-color:#593b34;border-radius:3px;height:28px;left:0;position:absolute;top:4px;transform:translate(80px);transition:all .3s ease;width:76px;z-index:0}@media screen and (width <= 850px){.companyContentBox__sorted--wrap .bg-active{height:24px;top:3px;transform:translate(67px);width:64px}}.companyContentBox__sorted--item{color:#593b34;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:6px 16px 8px;position:relative;transition:all .2s ease;z-index:1}@media screen and (width <= 850px){.companyContentBox__sorted--item{font-size:13px;padding:5px 11.5px 6px}}.companyContentBox__sorted--item.is-active{color:#fff;pointer-events:none}.companyContentBox__esList{display:flex;flex-direction:column;gap:24px;margin-top:24px}.companyContentBox .noEventBox{padding:84px 0 132px}@media screen and (width <= 850px){.companyContentBox .noEventBox{padding:55px 0 96px}}.companyContentBox .noEventBox__txt{font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (width <= 850px){.companyContentBox .noEventBox__txt{font-size:16px}}.companyEventCard{background-color:#f6efe6;border:1px solid rgba(89,59,52,.15);border-radius:8px;padding:28px 64px 28px 28px;position:relative}@media screen and (width <= 850px){.companyEventCard{padding:24px 18px 18px}}.companyEventCard>a:not(.companyEventCard__btn){transition:all .3s ease}@media screen and (width >= 851px){.companyEventCard>a:not(.companyEventCard__btn):hover{filter:brightness(100%);opacity:.7}}.companyEventCard__head{align-items:center;display:flex;gap:6px}@media screen and (width <= 850px){.companyEventCard__head{gap:4px;padding-right:25px}}.companyEventCard__type{background-color:#a47443;border-radius:100px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.5;padding:2px 8px 2.5px;text-align:center}@media screen and (width <= 850px){.companyEventCard__type{font-size:12px;padding:1px 8px 1.5px;white-space:nowrap}}.companyEventCard__job{color:#a47443;font-size:15px;font-weight:700;letter-spacing:.05em;line-height:1.5}@media screen and (width <= 850px){.companyEventCard__job{font-size:14px}}.companyEventCard__title{font-size:18px;font-weight:900;letter-spacing:.04em;line-height:1.5;padding:6px 0}@media screen and (width <= 850px){.companyEventCard__title{font-size:16px;letter-spacing:.05em}}.companyEventCard__detail{align-items:center;display:flex;gap:8px}.companyEventCard__date,.companyEventCard__place{align-items:center;display:flex;gap:3px}.companyEventCard__date .icn,.companyEventCard__place .icn{margin-top:2px;width:16px}.companyEventCard__date .txt,.companyEventCard__place .txt{font-size:13px;line-height:1.5}.companyEventCard__date .icn{width:18px}.companyEventCard__deadline{align-items:center;background-color:#fff;border-radius:4px;display:flex;margin-top:18px;padding:5px 8px 5px 5px;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.companyEventCard__deadline{margin-top:16px;position:relative;z-index:1}}.companyEventCard__deadline .label{background-color:#1e6a6e;border-radius:3px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2;padding:4px 0 5px;text-align:center;width:72px}.companyEventCard__deadline .label.is-alert{background-color:#e39e19}.companyEventCard__deadline .txt{color:#1e6a6e;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1}.companyEventCard__deadline .txt span{font-size:17px;font-weight:700;padding:0 6px}.companyEventCard__btn{bottom:24px;display:block;position:absolute;right:24px;z-index:1}.companyEventCard__btn .base{display:block;height:44px;position:relative;width:50px}@media screen and (width <= 850px){.companyEventCard__btn .base{height:36px;width:41px}}.companyEventCard__btn .base svg ellipse{fill:#593b34}.companyEventCard__btn .icn{display:grid;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%;width:14px;z-index:1}@media screen and (width <= 850px){.companyEventCard__btn .icn{height:6.5px;width:12px}}.companyEventCard__btn .icn.after{opacity:0;transform:translate(-130%,-50%)}.companyEventCard__btn .icn svg path{stroke:#fff}@media screen and (width >= 851px){.companyEventCard__btn.arrow-hover:hover .icn{opacity:0;transform:translate(50%,-50%)}.companyEventCard__btn.arrow-hover:hover .icn.after{opacity:1;transform:translate(-50%,-50%)}}@media screen and (width <= 850px){.companyEventCard__btn{display:none}}.companyEventCard__bg{border-radius:0 0 8px;bottom:0;content:"";height:154px;pointer-events:none;position:absolute;right:0;width:238px;z-index:0}@media screen and (width <= 850px){.companyEventCard__bg{height:144px;width:206px}}.companyEventCard .icn_bookmark{right:20px;top:20px}@media screen and (width <= 850px){.companyEventCard .icn_bookmark{right:14px;top:16px}}.companyEventCard .icn_bookmarked{right:20px;top:20px}@media screen and (width <= 850px){.companyEventCard .icn_bookmarked{right:14px;top:16px}}.companyEsCard{background-color:#f6efe6;border:1px solid rgba(89,59,52,.15);border-radius:8px;padding:24px 28px 28px;position:relative}@media screen and (width <= 850px){.companyEsCard{padding:18px 18px 24px}}.companyEsCard__head{align-items:center;display:flex;padding-bottom:14px;padding-right:34px;position:relative}@media screen and (width <= 850px){.companyEsCard__head{flex-wrap:wrap;padding-bottom:18px;padding-right:0}}.companyEsCard__head>a{align-items:center;display:flex;transition:all .3s ease}@media screen and (width <= 850px){.companyEsCard__head>a{display:contents}}@media screen and (width >= 851px){.companyEsCard__head>a:hover{filter:brightness(100%);opacity:.7}}.companyEsCard__head:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.3),rgba(89,59,52,.3) 40%,transparent 50%,transparent);background-size:6px;bottom:0;content:"";display:block;height:6px;left:-28px;margin-top:14px;position:absolute;width:calc(100% + 56px)}@media screen and (width <= 850px){.companyEsCard__head:after{left:-18px;width:calc(100% + 36px)}}.companyEsCard__graduation{background-color:#a47443;border-radius:100px;color:#fff;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1.5;padding:2px 10px 2.5px;text-align:center}@media screen and (width <= 850px){.companyEsCard__graduation{font-size:13px;order:1;padding:3px 10px 3.5px}}.companyEsCard__title{color:rgba(89,59,52,.6);font-size:15px;font-weight:700;margin-left:10px}@media screen and (width <= 850px){.companyEsCard__title{margin-left:0;margin-top:6px;order:3;width:100%}}.companyEsCard__title .slash{color:rgba(89,59,52,.4)}.companyEsCard__title .ttl{color:#593b34;font-size:22px;font-weight:900;line-height:1.5}@media screen and (width <= 850px){.companyEsCard__title .ttl{font-size:16px}}.companyEsCard__body{display:flex;flex-direction:column;gap:6px;padding-top:18px}@media screen and (width >= 851px){.companyEsCard__body:hover .companyEsCard__txt{opacity:.9;transition:all .3s ease}}@media screen and (width <= 850px){.companyEsCard__body{padding-top:14px}}.companyEsCard__occupation{font-size:14px;font-weight:500;line-height:1.5}.companyEsCard__txt{display:-webkit-box;font-size:14px;line-height:1.7;opacity:.6;overflow:hidden;text-align:justify;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media screen and (width <= 850px){.companyEsCard__txt{font-size:13px}}.companyEsCard__offered{align-items:center;display:flex;gap:4px;margin-left:auto}@media screen and (width <= 850px){.companyEsCard__offered{margin-left:12px;order:2}}.companyEsCard__offered .icn{display:grid}@media screen and (width <= 850px){.companyEsCard__offered .icn{margin-top:2px}}.companyEsCard__offered .txt{color:#1e6a6e;font-size:15px;font-weight:700;line-height:1.3}@media screen and (width <= 850px){.companyEsCard__offered .txt{font-size:14px}}.companyEsCard .icn_bookmark{right:20px;top:20px}@media screen and (width <= 850px){.companyEsCard .icn_bookmark{right:13px;top:12px}}.companyEsCard .icn_bookmarked{right:20px;top:20px}@media screen and (width <= 850px){.companyEsCard .icn_bookmarked{right:13px;top:12px}}.esContentBox{background-color:#fff;border-radius:8px;margin:auto;max-width:760px;width:100%}.esContentBox__inner{padding:60px}@media screen and (width <= 850px){.esContentBox__inner{padding:24px 24px 36px}}.esContentBox__head{display:flex;flex-wrap:wrap}@media screen and (width <= 850px){.esContentBox__head{align-items:center}}.esContentBox__category{background-color:#a47443;border-radius:100px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-right:8px;padding:2px 8px}.esContentBox__company{font-weight:700;letter-spacing:.02em;line-height:1.4;opacity:.5}@media screen and (width <= 850px){.esContentBox__company{font-size:14px}}.esContentBox__ttl{font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;line-height:1.4;padding-top:4px;width:100%}@media screen and (width <= 850px){.esContentBox__ttl{font-size:22px;padding-top:12px}}.esContentBox__ttl:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:8px;width:100%}.esContentBox__body{padding-top:48px}@media screen and (width <= 850px){.esContentBox__body{padding-top:20px}}.esContentBox__body .secretBox{align-items:center;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.7);display:none;flex-direction:column;height:150px;left:0;padding-top:20px;position:absolute;top:40px;width:100%;z-index:2}@media screen and (width <= 850px){.esContentBox__body .secretBox{height:250px}}.esContentBox__body .secretBox__txt{font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.6;margin-bottom:18px;position:relative;text-align:center}.esContentBox__body .secretBox__btn{align-items:center;display:flex;gap:12px;justify-content:center}@media screen and (width <= 850px){.esContentBox__body .secretBox__btn{flex-direction:column}}.esContentBox__body .secretBox__signup{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fad183;display:flex;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));font-size:14px;font-size:15px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:255px;padding:19px 40px 21px;position:relative;text-align:center;text-decoration:none;width:255px}@media screen and (width >= 851px){.esContentBox__body .secretBox__signup:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.esContentBox__body .secretBox__signup{padding-left:32px;padding-right:32px}}.esContentBox__body .secretBox__signup span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.esContentBox__body .secretBox__signup span{line-height:1.3}}.esContentBox__body .secretBox__signup.longTxt{padding-left:30px;padding-right:30px}.esContentBox__body .secretBox__signup.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.esContentBox__body .secretBox__signup.longTxt .icn{right:19px}@media screen and (width <= 850px){.esContentBox__body .secretBox__signup.longTxt .icn{right:15px}}.esContentBox__body .secretBox__signup .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.esContentBox__body .secretBox__signup .icn svg path{stroke:#fff}.esContentBox__body .secretBox__signup .icn.no-opacity svg g{opacity:1}.esContentBox__body .secretBox__signup .icn.backBtn{left:25px;right:inherit}.esContentBox__body .secretBox__signup .icn.backBtn svg{transform:scaleX(-1)}.esContentBox__body .secretBox__signup .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.esContentBox__body .secretBox__signup .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.esContentBox__body .secretBox__signup.inPage .icn{transform:translateY(-50%) rotate(90deg)}.esContentBox__body .secretBox__signup.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.esContentBox__body .secretBox__signup.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.esContentBox__body .secretBox__signup.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.esContentBox__body .secretBox__signup:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.esContentBox__body .secretBox__signup:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.esContentBox__body .secretBox__signup:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.esContentBox__body .secretBox__signup.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.esContentBox__body .secretBox__signup.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.esContentBox__body .secretBox__signup.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.esContentBox__body .secretBox__signup.button-hover:hover span{opacity:0;transform:translateY(-60%)}.esContentBox__body .secretBox__signup.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.esContentBox__body .secretBox__signup.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.esContentBox__body .secretBox__signup.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.esContentBox__body .secretBox__signup span:before{background-color:#fad183;border-radius:100px;color:#1e6a6e;content:"無料";font-size:13px;font-weight:700;margin-right:5px;padding:0 5px 1px 7px;text-align:center}.esContentBox__body .secretBox__login{align-items:center;background-color:#fff;border-radius:100px;color:#1e6a6e;display:flex;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:255px;padding:19px 40px 21px;position:relative;text-align:center;text-decoration:none;width:255px}@media screen and (width <= 850px){.esContentBox__body .secretBox__login{padding-left:32px;padding-right:32px}}.esContentBox__body .secretBox__login span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.esContentBox__body .secretBox__login span{line-height:1.3}}.esContentBox__body .secretBox__login.longTxt{padding-left:30px;padding-right:30px}.esContentBox__body .secretBox__login.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.esContentBox__body .secretBox__login.longTxt .icn{right:19px}@media screen and (width <= 850px){.esContentBox__body .secretBox__login.longTxt .icn{right:15px}}.esContentBox__body .secretBox__login .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.esContentBox__body .secretBox__login .icn svg path{stroke:#0e5259}.esContentBox__body .secretBox__login .icn.no-opacity svg g{opacity:1}.esContentBox__body .secretBox__login .icn.backBtn{left:25px;right:inherit}.esContentBox__body .secretBox__login .icn.backBtn svg{transform:scaleX(-1)}.esContentBox__body .secretBox__login .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.esContentBox__body .secretBox__login .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.esContentBox__body .secretBox__login.inPage .icn{transform:translateY(-50%) rotate(90deg)}.esContentBox__body .secretBox__login.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.esContentBox__body .secretBox__login.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.esContentBox__body .secretBox__login.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.esContentBox__body .secretBox__login:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.esContentBox__body .secretBox__login:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.esContentBox__body .secretBox__login:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.esContentBox__body .secretBox__login.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.esContentBox__body .secretBox__login.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.esContentBox__body .secretBox__login.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.esContentBox__body .secretBox__login.button-hover:hover span{opacity:0;transform:translateY(-60%)}.esContentBox__body .secretBox__login.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.esContentBox__body .secretBox__login.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.esContentBox__body .secretBox__login.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.esContentBox__body .esStepBox{display:flex;flex-direction:column;gap:36px;padding:0 24px 0 57px;position:relative}@media screen and (width <= 850px){.esContentBox__body .esStepBox{gap:20px;padding:0 0 0 30px}}.esContentBox__body .esStepBox.last-step:before{height:calc(100% + 18px)}.esContentBox__body .esStepBox:before{background-color:rgba(89,59,52,.149);content:"";height:calc(100% - 83px);left:22px;position:absolute;top:20px;width:3px}@media screen and (width <= 850px){.esContentBox__body .esStepBox:before{height:calc(100% - 73px);left:8px}}.esContentBox__body .esStepBox__ttl{font-size:24px;font-weight:900;letter-spacing:.02em;line-height:1.5;position:relative}@media screen and (width <= 850px){.esContentBox__body .esStepBox__ttl{font-size:18px}}.esContentBox__body .esStepBox__ttl:before{background-color:#593b34;border-radius:50%;content:"";height:18px;left:-42.8px;position:absolute;top:50%;transform:translateY(-50%);width:18px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__ttl:before{left:-30px}}.esContentBox__body .esStepBox__chara{align-items:center;background-color:#f6efe6;border-radius:8px;display:flex;padding:12px 14px 12px 12px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__chara{flex-wrap:wrap;padding:14px 12px}}.esContentBox__body .esStepBox__chara--icn{height:36px;margin-right:10px;min-width:36px;width:36px}.esContentBox__body .esStepBox__chara--uni{font-size:18px;font-weight:900;line-height:1.5}@media screen and (width <= 850px){.esContentBox__body .esStepBox__chara--uni{font-size:16px}}.esContentBox__body .esStepBox__chara--result{background-color:#1e6a6e;border-radius:4px;color:#fff;font-size:13px;line-height:1.3;margin-left:auto;padding:8px 12px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__chara--result{font-size:10px;margin-left:44.5px;margin-top:4px;padding:4px 8px 5px}}.esContentBox__body .esStepBox__chara--result span{font-size:15px;font-weight:700;padding-left:8px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__chara--result span{font-size:11px}}.esContentBox__body .esStepBox__detail{font-size:15px;line-height:1.7;width:100%}@media screen and (width <= 850px){.esContentBox__body .esStepBox__detail{font-size:14px}}.esContentBox__body .esStepBox__detail tr:last-of-type td,.esContentBox__body .esStepBox__detail tr:last-of-type th{border-bottom:2px solid rgba(89,59,52,.15)}.esContentBox__body .esStepBox__detail td,.esContentBox__body .esStepBox__detail th{border-top:2px solid rgba(89,59,52,.15)}.esContentBox__body .esStepBox__detail th{background-color:#f5f3f3;font-weight:500;padding:12px 18px;width:150px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__detail th{padding:11px;width:96px}}.esContentBox__body .esStepBox__detail td{padding:12px 18px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__detail td{padding:11px}}.esContentBox__body .esStepBox__asked{position:relative}.esContentBox__body .esStepBox__asked.is-secret .esStepBox__asked--content{height:150px;overflow:hidden}@media screen and (width <= 850px){.esContentBox__body .esStepBox__asked.is-secret .esStepBox__asked--content{height:250px}}.esContentBox__body .esStepBox__asked--caption{font-size:18px;font-weight:900;letter-spacing:.02em;line-height:1.5;padding-bottom:6px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__asked--caption{font-size:16px;padding-bottom:12px}}.esContentBox__body .esStepBox__asked--content{line-height:1.8;text-align:justify}@media screen and (width <= 850px){.esContentBox__body .esStepBox__asked--content{font-size:14px;line-height:1.7}}.esContentBox__body .esStepBox__point{background-color:#f6efe6;border-radius:8px;padding:24px 28px 26px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__point{margin-bottom:10px;padding:20px 18px}}.esContentBox__body .esStepBox__point.is-secret{display:none}.esContentBox__body .esStepBox__point--caption{font-size:18px;font-weight:900;letter-spacing:.02em;line-height:1.5;padding-bottom:8px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__point--caption{font-size:16px}}.esContentBox__body .esStepBox__point--content{font-size:15px;line-height:1.8;text-align:justify}@media screen and (width <= 850px){.esContentBox__body .esStepBox__point--content{font-size:14px;line-height:1.7}}.esContentBox__body .esStepBox__btn{background-color:#593b34;border-radius:100px;display:block;filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));margin-top:43px;padding:38px 70px 37px 30px;position:relative}@media screen and (width <= 850px){.esContentBox__body .esStepBox__btn{align-items:center;display:flex;height:88px;justify-content:center;margin-top:13px;padding:0 45px}}.esContentBox__body .esStepBox__btn.is-secret{display:none}@media screen and (width >= 851px){.esContentBox__body .esStepBox__btn:hover{filter:drop-shadow(12px 12px 24px rgba(51,24,24,.4));transform:scale(1.01);transition:all .3s ease}.esContentBox__body .esStepBox__btn:hover:before{left:-40px;transition:all .3s ease}}.esContentBox__body .esStepBox__btn:before{background-color:#593b34;border-radius:50%;content:"";height:18px;left:-43px;opacity:.15;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}@media screen and (width <= 850px){.esContentBox__body .esStepBox__btn:before{left:-30px}}.esContentBox__body .esStepBox__btn--top{background-color:#f3b338;border:4px solid #593b34;border-radius:100px;left:50%;padding:6px 18px 8px;position:absolute;top:-19px;transform:translate(-50%);z-index:1}@media screen and (width <= 850px){.esContentBox__body .esStepBox__btn--top{padding:5px 12px 7px;top:-25px}}.esContentBox__body .esStepBox__btn--top .txt{color:#fff;font-size:15px;font-weight:700;letter-spacing:.03em;line-height:1.4}@media screen and (width <= 850px){.esContentBox__body .esStepBox__btn--top .txt{font-size:14px;white-space:nowrap}}.esContentBox__body .esStepBox__btn--top .triangle{left:50%;position:absolute;transform:translate(-50%);width:20px}.esContentBox__body .esStepBox__btn--top .triangle svg path{fill:#f3b338}.esContentBox__body .esStepBox__btn--txt{color:#fff;font-family:LINESeedJP,sans-serif;font-size:22px;font-weight:800;line-height:1.5;text-align:center}@media screen and (width <= 850px){.esContentBox__body .esStepBox__btn--txt{font-size:14px;letter-spacing:.04em}}.esContentBox__body .esStepBox__btn--icn{background-color:#fff;border-radius:50%;height:20px;position:absolute;right:44px;top:44px;width:20px;z-index:1}@media screen and (width <= 850px){.esContentBox__body .esStepBox__btn--icn{right:20px;top:34px}}.esContentBox__body .esStepBox__btn--icn .icn{display:grid;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}.esContentBox__body .esCompany{background-color:#faf8f6;border:1px solid rgba(89,59,52,.2);border-radius:8px;display:none;margin-top:60px;padding:22px 24px 24px}@media screen and (width <= 1140px){.esContentBox__body .esCompany{display:block}}.esContentBox__body .esCompany__name{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.5;padding-bottom:12px}.esContentBox__body .esCompany__industry{background-color:#fff;border:1px solid rgba(89,59,52,.2);border-radius:100px;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:1.5;padding:2px 9px;width:-moz-fit-content;width:fit-content}.esContentBox__body .esStepCard{display:none;margin-top:36px}@media screen and (width <= 1140px){.esContentBox__body .esStepCard{display:block}}.esContentBox__body .esStepCard__head{background-color:#1e6a6e;border-radius:8px 8px 0 0;color:#fff;font-weight:700;line-height:1.5;padding:10px 18px 12px}.esContentBox__body .esStepCard__body{background-color:#faf8f6;border:1px solid rgba(89,59,52,.2);border-radius:0 0 8px 8px;margin-bottom:24px;padding:28px 24px 36px}.esContentBox__body .esStepCard__tags{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.esContentBox__body .esStepCard__tag{background-color:#fff;border:1px solid rgba(89,59,52,.2);border-radius:100px;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:1.5;padding:2px 9px}.esContentBox__body .esStepCard__tag:first-of-type{background-color:#a47443;border-color:#a47443;color:#fff}.esContentBox__body .esStepCard__list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.esContentBox__body .esStepCard__item{margin-left:36px;position:relative}.esContentBox__body .esStepCard__item:last-of-type:after{display:none}.esContentBox__body .esStepCard__item.is-active:before{background-color:#593b34}.esContentBox__body .esStepCard__item.is-active a{pointer-events:none}.esContentBox__body .esStepCard__item.is-active .icn{display:none}.esContentBox__body .esStepCard__item:before{background-color:rgba(89,59,52,.149);border-radius:50%;content:"";display:block;height:12px;left:-24px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.esContentBox__body .esStepCard__item:after{background-color:rgba(89,59,52,.149);content:"";display:block;height:26px;left:-19px;position:absolute;top:18px;width:2px}.esContentBox__body .esStepCard__item a{align-items:center;display:flex;font-size:15px;font-weight:700;gap:8px;letter-spacing:.02em;line-height:1.5;padding:2px 0}@media screen and (width >= 851px){.esContentBox__body .esStepCard__item:hover:before{background-color:#593b34;transition:all .2s ease}.esContentBox__body .esStepCard__item:hover .icn svg g{opacity:1;transition:all .2s ease}}.esContentBox__body .esStepCard__item .icn{display:grid;width:6px}.esContentBox__body .otherCharaBox{margin-top:96px}@media screen and (width <= 850px){.esContentBox__body .otherCharaBox{margin-top:60px}}.esContentBox__body .otherCharaBox__head{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.4}@media screen and (width <= 850px){.esContentBox__body .otherCharaBox__head{font-size:18px}}.esContentBox__body .otherCharaBox__head:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:8px;width:100%}.esContentBox__body .otherCharaBox__list{display:flex;flex-direction:column;gap:24px;margin-top:24px}@media screen and (width <= 850px){.esContentBox__body .otherCharaBox__list{gap:16px}}.esContentBox__body .otherCharaBox__btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:36px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.esContentBox__body .otherCharaBox__btn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.esContentBox__body .otherCharaBox__btn{padding-left:32px;padding-right:32px}}.esContentBox__body .otherCharaBox__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.esContentBox__body .otherCharaBox__btn span{line-height:1.3}}.esContentBox__body .otherCharaBox__btn.longTxt{padding-left:30px;padding-right:30px}.esContentBox__body .otherCharaBox__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.esContentBox__body .otherCharaBox__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.esContentBox__body .otherCharaBox__btn.longTxt .icn{right:15px}}.esContentBox__body .otherCharaBox__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.esContentBox__body .otherCharaBox__btn .icn svg path{stroke:#fff}.esContentBox__body .otherCharaBox__btn .icn.no-opacity svg g{opacity:1}.esContentBox__body .otherCharaBox__btn .icn.backBtn{left:25px;right:inherit}.esContentBox__body .otherCharaBox__btn .icn.backBtn svg{transform:scaleX(-1)}.esContentBox__body .otherCharaBox__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.esContentBox__body .otherCharaBox__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.esContentBox__body .otherCharaBox__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.esContentBox__body .otherCharaBox__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.esContentBox__body .otherCharaBox__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.esContentBox__body .otherCharaBox__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.esContentBox__body .otherCharaBox__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.esContentBox__body .otherCharaBox__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.esContentBox__body .otherCharaBox__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.esContentBox__body .otherCharaBox__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.esContentBox__body .otherCharaBox__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.esContentBox__body .otherCharaBox__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.esContentBox__body .otherCharaBox__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.esContentBox__body .otherCharaBox__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.esContentBox__body .otherCharaBox__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.esContentBox__body .otherCharaBox__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.esContentBox__body .otherEsBox{margin-top:96px}@media screen and (width <= 850px){.esContentBox__body .otherEsBox{margin-top:60px}}.esContentBox__body .otherEsBox__head{background-color:#f3e4d2;border-bottom:2px solid #593b34;border-radius:8px 8px 0 0;font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1.4;padding:20px 24px 18px}@media screen and (width <= 850px){.esContentBox__body .otherEsBox__head{font-size:20px;padding:13px 18px 11px}}.esContentBox__body .otherEsBox__list{display:flex;flex-direction:column;gap:24px;margin-top:36px}@media screen and (width <= 850px){.esContentBox__body .otherEsBox__list{gap:16px;margin-top:24px}}.is-secret .secretBox{display:flex}.esCard{background-color:#f6efe6;border-radius:8px;padding:24px 28px 28px;position:relative}@media screen and (width <= 850px){.esCard{padding:16px 18px 18px}}@media screen and (width >= 851px){.esCard:hover .esCard__name{opacity:.7}.esCard:hover .esCard__arrow{background-color:#593b34;transition:all .3s ease}.esCard:hover .esCard__arrow .icn svg path{stroke:#fff}}.esCard__name{font-size:18px;font-weight:900;line-height:1.5;transition:all .3s ease}@media screen and (width <= 850px){.esCard__name{font-size:16px}}.esCard__name:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.5),rgba(89,59,52,.3) 30%,transparent 50%,transparent);background-size:6px;content:"";display:block;height:7px;margin-top:9px;width:100%}@media screen and (width <= 850px){.esCard__name:after{height:5px;margin-top:7px}}.esCard__btm{display:flex;gap:5px;padding-top:14px}@media screen and (width <= 850px){.esCard__btm{padding-top:12px}}.esCard__btm--item{background-color:#fff;border-radius:100px;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.5;padding:2px 9px 4px}.esCard__arrow{background-color:rgba(89,59,52,.149);border-radius:50%;bottom:12px;display:block;height:20px;position:absolute;right:12px;transition:all .2s ease;width:20px;z-index:1}@media screen and (width <= 850px){.esCard__arrow{display:none}}.esCard__arrow .icn{display:grid;left:50%;padding-left:1px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease}@media screen and (width >= 851px){.esCard__arrow:hover{background-color:#593b34}.esCard__arrow:hover .icn svg path{stroke:#fff}}.eventContentBox{background-color:#fff;border-radius:8px;margin:auto;max-width:760px;position:relative;width:100%}.eventContentBox__inner{padding:60px 60px 24px}@media screen and (width <= 850px){.eventContentBox__inner{padding:24px 24px 36px}}.eventContentBox__label{background-color:#629bad;border-radius:4px;color:#faf8f6;font-size:15px;font-weight:700;line-height:1.3;margin-bottom:8px;padding:8px 22px 9px;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.eventContentBox__label{font-size:13px;padding:6px 10px}}.eventContentBox__ttl{font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;line-height:1.4}@media screen and (width <= 850px){.eventContentBox__ttl{font-size:22px}}.eventContentBox__thumb{aspect-ratio:640/334;border:1px solid #593b34;border-radius:18px 2px;margin:24px 0 32px;overflow:hidden;position:relative;width:100%}@media screen and (width <= 850px){.eventContentBox__thumb{margin:20px 0 36px}}.eventContentBox__thumb>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.eventContentBox__sponsorBox{display:flex;flex-direction:column;gap:8px}.eventContentBox__sponsorBox .caption{font-size:18px;font-weight:700;line-height:1.5}@media screen and (width <= 850px){.eventContentBox__sponsorBox .caption{font-size:16px}}.eventContentBox__sponsorBox a{align-items:center;background-color:#f6efe6;border-radius:8px;display:flex;gap:12px;padding:8px 30px 8px 8px;position:relative}@media screen and (width >= 851px){.eventContentBox__sponsorBox a:hover{background-color:#f3e4d2;transition:all .3s ease}.eventContentBox__sponsorBox a:hover .icn svg g{opacity:1}}.eventContentBox__sponsorBox .logo{background-color:#fff;border-radius:5px;height:36px;position:relative;width:74px}.eventContentBox__sponsorBox .logo img{height:80%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.eventContentBox__sponsorBox .name{flex:1;font-size:15px;font-weight:700;line-height:1.5}@media screen and (width <= 850px){.eventContentBox__sponsorBox .name{font-size:13px}}.eventContentBox__sponsorBox .icn{display:grid;height:10px;position:absolute;right:22px;top:50%;transform:translateY(-50%);width:6px}@media screen and (width <= 850px){.eventContentBox__sponsorBox .icn{right:20px}}.eventContentBox__content{margin-top:72px}@media screen and (width <= 850px){.eventContentBox__content{margin-top:36px}}.eventContentBox__content h2{background-color:#f3e4d2;border-bottom:2px solid #593b34;border-radius:8px 8px 0 0;color:#593b34;font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px;padding:22px 24px 20px}@media screen and (width <= 850px){.eventContentBox__content h2{font-size:20px;padding:13px 18px 12px}}.eventContentBox__content h3{border-bottom:2px solid rgba(89,59,52,.15);color:#593b34;font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px;padding-bottom:12px}@media screen and (width <= 850px){.eventContentBox__content h3{font-size:16px;margin-bottom:24px}}.eventContentBox__content h4{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:18px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin-bottom:36px}@media screen and (width <= 850px){.eventContentBox__content h4{font-size:15px;margin-bottom:12px}}.eventContentBox__content p{font-size:16px;line-height:1.8;margin-bottom:36px;text-align:justify}@media screen and (width <= 850px){.eventContentBox__content p{font-size:14px;line-height:1.7;margin-bottom:24px}}.eventContentBox__content ul{color:#593b34;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-bottom:36px}@media screen and (width <= 850px){.eventContentBox__content ul{font-size:14px;margin-bottom:24px}}.eventContentBox__content ul>li{padding-left:18px;position:relative}.eventContentBox__content ul>li:not(:first-child){margin-top:14px}.eventContentBox__content ul>li ul{margin-bottom:0}.eventContentBox__content ul>li ul>li{margin-top:14px;padding-left:38px;position:relative}@media screen and (width <= 850px){.eventContentBox__content ul>li ul>li{padding-left:18px}}.eventContentBox__content ul.ul_dot>li:before{background-color:#3f8d89;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:8px;width:8px}.eventContentBox__content ul.ul_dot>li ul>li:before{border:2px solid #3f8d89;border-radius:50%;content:"";display:block;height:8px;left:20px;position:absolute;top:8px;width:8px}@media screen and (width <= 850px){.eventContentBox__content ul.ul_dot>li ul>li:before{left:0}}.eventContentBox__content ol{color:#593b34;counter-reset:number;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-bottom:36px}@media screen and (width <= 850px){.eventContentBox__content ol{font-size:14px;margin-bottom:24px}}.eventContentBox__content ol>li{padding-left:32px;position:relative}.eventContentBox__content ol>li:not(:first-child){margin-top:14px}.eventContentBox__content ol>li ul{margin-bottom:0}.eventContentBox__content ol>li ul>li{margin-top:14px;padding-left:23px;position:relative}@media screen and (width <= 850px){.eventContentBox__content ol>li ul>li{padding-left:8px}}.eventContentBox__content ol.ol_numbers>li:before{color:#3f8d89;content:counter(number) ".";counter-increment:number;display:block;font-family:LINESeedJP,sans-serif;font-size:16px;font-weight:800;left:0;line-height:1.5;position:absolute;text-align:center;top:2px;width:30px}@media screen and (width <= 850px){.eventContentBox__content ol.ol_numbers>li:before{font-size:14px;top:0}}.eventContentBox__content ol.ol_numbers>li ul>li:before{background:#3f8d89;border-radius:50%;content:"";display:block;height:8px;left:2px;position:absolute;top:8px;width:8px}@media screen and (width <= 850px){.eventContentBox__content ol.ol_numbers>li ul>li:before{left:-8px}}.eventContentBox__content table{margin-bottom:36px;margin-top:72px;width:100%}@media screen and (width <= 850px){.eventContentBox__content table{margin-bottom:0;margin-top:36px}}.eventContentBox__content table tr:first-child th{border-top:2px solid #593b34}@media screen and (width <= 850px){.eventContentBox__content table tr:first-child th{border-top:2px solid rgba(89,59,52,.15);position:relative}.eventContentBox__content table tr:first-child th:before{background:#593b34;content:"";height:2px;left:0;position:absolute;top:-2px;width:64px}}.eventContentBox__content table tr:first-child td{border-top:2px solid rgba(89,59,52,.15)}@media screen and (width <= 850px){.eventContentBox__content table tr:first-child td{border-top:none}}.eventContentBox__content table td,.eventContentBox__content table th{padding:20px 12px 22px}@media screen and (width <= 850px){.eventContentBox__content table td,.eventContentBox__content table th{display:block;font-size:14px;width:100%}}.eventContentBox__content table th{border-bottom:2px solid #593b34;line-height:1.7;width:140px}@media screen and (width <= 850px){.eventContentBox__content table th{border-bottom:none;line-height:1.5;padding:16px 4px 10px;width:100%}}.eventContentBox__content table td{border-bottom:2px solid rgba(89,59,52,.15);line-height:1.8}@media screen and (width <= 850px){.eventContentBox__content table td{border-top:none;line-height:1.5;padding:0 4px 16px;position:relative}.eventContentBox__content table td:before{background:#593b34;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:64px}}.eventContentBox__content table td a{text-decoration:underline;word-break:break-all}.eventContentBox .icn_bookmark{right:24px;top:24px}@media screen and (width <= 850px){.eventContentBox .icn_bookmark{right:14px;top:14px}}.eventContentBox .icn_bookmarked{right:24px;top:24px}@media screen and (width <= 850px){.eventContentBox .icn_bookmarked{right:14px;top:14px}}.mypageArticleCard{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 0 14px rgba(51,24,24,.149);display:flex;gap:24px;padding:28px;position:relative}@media screen and (width <= 850px){.mypageArticleCard{flex-direction:column;gap:0;padding:40px 18px 18px}}.mypageArticleCard__img{aspect-ratio:284/146;border:1px solid #593b34;border-radius:8px 1px;display:block;position:relative;width:284px;z-index:1}@media screen and (width >= 851px){.mypageArticleCard__img:hover{filter:brightness(100%);opacity:.8;transition:all .3s ease}}@media screen and (width <= 850px){.mypageArticleCard__img{width:100%}}.mypageArticleCard__img>img{border-radius:8px 1px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.mypageArticleCard__txtWrap{display:flex;flex:1;flex-direction:column;gap:6px}.mypageArticleCard__txtWrap .seriesName{color:#a47443;font-size:15px;font-weight:700;line-height:1.5}@media screen and (width <= 850px){.mypageArticleCard__txtWrap .seriesName{margin-top:14px}}.mypageArticleCard__txtWrap .seriesName__type{background-color:#a47443;border-radius:100px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-right:6px;padding:2px 8px 2.5px;text-wrap:nowrap}.mypageArticleCard__txtWrap .ttl{color:#593b34;display:-webkit-box;font-size:18px;font-weight:700;line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media screen and (width >= 851px){.mypageArticleCard__txtWrap .ttl:hover{opacity:.7;transition:all .3s ease}}.mypageArticleCard__txtWrap .ttl .number{background-color:#593b34;border-radius:3px;color:#fff;display:inline-block;font-size:11px;line-height:1.3;margin-right:6px;margin-top:5px;padding:2px 5px 3px;vertical-align:top}.mypageArticleCard__bg{border-radius:0 0 8px;bottom:0;content:"";height:172px;overflow:hidden;pointer-events:none;position:absolute;right:0;width:271px;z-index:0}@media screen and (width <= 850px){.mypageArticleCard__bg{height:172px;width:230px}}.mypageArticleCard__btn{bottom:24px;display:block;position:absolute;right:24px;z-index:1}.mypageArticleCard__btn .base{display:block;height:44px;position:relative;width:50px}@media screen and (width <= 850px){.mypageArticleCard__btn .base{height:36px;width:41px}}.mypageArticleCard__btn .base svg ellipse{fill:#593b34}.mypageArticleCard__btn .icn{display:grid;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%;width:14px;z-index:1}@media screen and (width <= 850px){.mypageArticleCard__btn .icn{height:6.5px;width:12px}}.mypageArticleCard__btn .icn.after{opacity:0;transform:translate(-130%,-50%)}.mypageArticleCard__btn .icn svg path{stroke:#fff}@media screen and (width >= 851px){.mypageArticleCard__btn.arrow-hover:hover .icn{opacity:0;transform:translate(50%,-50%)}.mypageArticleCard__btn.arrow-hover:hover .icn.after{opacity:1;transform:translate(-50%,-50%)}}@media screen and (width <= 850px){.mypageArticleCard__btn{display:none}}.mypageArticleCard .reactionBox{color:#331818;margin-top:8px}.mypageArticleCard .reactionBox__item--num{opacity:.6!important}.mypageArticleCard .reactionBox svg path{fill:#331818}.mypageArticleCard.type_syukatsu .mypageArticleCard__txtWrap .seriesName{color:#c4a64b}.mypageArticleCard.type_syukatsu .mypageArticleCard__txtWrap .seriesName__type{background-color:#c4a64b}.mypageEsCard{background-color:#fff;border-radius:8px;display:flex;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));flex-direction:column;padding:14px 28px 28px;position:relative}@media screen and (width <= 850px){.mypageEsCard{padding:24px 18px 18px}}.mypageEsCard__head{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-bottom:12px;padding-right:40px;position:relative}@media screen and (width <= 850px){.mypageEsCard__head{gap:0;padding-right:0}}.mypageEsCard__head:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;bottom:-4px;content:"";display:block;height:8px;left:-28px;position:absolute;width:calc(100% + 56px)}@media screen and (width <= 850px){.mypageEsCard__head:after{left:-18px;width:calc(100% + 36px)}}.mypageEsCard__head--company{display:flex}@media screen and (width <= 850px){.mypageEsCard__head--company{align-items:center;flex-wrap:wrap}}.mypageEsCard__head--logo{background-color:#fff;border:1px solid #eee;border-radius:6px;height:52px;margin-left:-14px;margin-right:12px;position:relative;width:106px}@media screen and (width <= 850px){.mypageEsCard__head--logo{height:44px;margin-left:0;margin-right:8px;width:90px}}.mypageEsCard__head--logo img{height:70%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}@media screen and (width <= 850px){.mypageEsCard__head--info{display:contents}}.mypageEsCard__head--info .category{background-color:#f6efe6;border-radius:17px;font-size:12px;font-weight:500;line-height:1.5;padding:2px 9px 4px;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.mypageEsCard__head--info .category{font-size:11px;padding:2px 8px 4px}}.mypageEsCard__head--info .name{font-size:20px;font-weight:900;line-height:1.5}@media screen and (width <= 850px){.mypageEsCard__head--info .name{font-size:16px;padding-top:8px;width:100%}}.mypageEsCard__head--offered{display:flex;gap:3px}@media screen and (width <= 850px){.mypageEsCard__head--offered{justify-content:flex-end;width:100%}}.mypageEsCard__head--offered .txt{color:#1e6a6e;font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap}@media screen and (width <= 850px){.mypageEsCard__head--offered .txt{font-size:14px}}.mypageEsCard__body{margin-right:64px;margin-top:24px}@media screen and (width <= 850px){.mypageEsCard__body{margin-right:0;margin-top:18px}}@media screen and (width >= 851px){.mypageEsCard__body:hover{opacity:.7;transition:all .3s ease}}.mypageEsCard__body--title{align-items:center;display:flex}@media screen and (width <= 850px){.mypageEsCard__body--title{align-items:flex-start;flex-direction:column;gap:6px}}.mypageEsCard__body--title .graduation{background-color:#a47443;border-radius:100px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-right:6px;padding:1px 8px 3px;white-space:nowrap}@media screen and (width <= 850px){.mypageEsCard__body--title .graduation{margin-right:0}}.mypageEsCard__body--title .title{color:#a47443;font-size:15px;line-height:1.5}.mypageEsCard__body--title .name{color:rgba(89,59,52,.6);font-size:13px;font-weight:700}.mypageEsCard__body--txt{display:-webkit-box;font-size:14px;line-height:1.7;overflow:hidden;padding-top:6px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media screen and (width <= 850px){.mypageEsCard__body--txt{padding-right:0}}.mypageEsCard__bg{border-radius:0 0 8px;bottom:0;content:"";height:172px;overflow:hidden;pointer-events:none;position:absolute;right:0;width:271px;z-index:0}@media screen and (width <= 850px){.mypageEsCard__bg{height:172px;width:230px}}.mypageEsCard__btn{bottom:24px;display:block;position:absolute;right:24px;z-index:1}.mypageEsCard__btn .base{display:block;height:44px;position:relative;width:50px}@media screen and (width <= 850px){.mypageEsCard__btn .base{height:36px;width:41px}}.mypageEsCard__btn .base svg ellipse{fill:#593b34}.mypageEsCard__btn .icn{display:grid;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%;width:14px;z-index:1}@media screen and (width <= 850px){.mypageEsCard__btn .icn{height:6.5px;width:12px}}.mypageEsCard__btn .icn.after{opacity:0;transform:translate(-130%,-50%)}.mypageEsCard__btn .icn svg path{stroke:#fff}@media screen and (width >= 851px){.mypageEsCard__btn.arrow-hover:hover .icn{opacity:0;transform:translate(50%,-50%)}.mypageEsCard__btn.arrow-hover:hover .icn.after{opacity:1;transform:translate(-50%,-50%)}}@media screen and (width <= 850px){.mypageEsCard__btn{display:none}}.mypageCompanyCard{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 14px rgba(51,24,24,.149);display:flex;gap:24px;padding:16px 40px 16px 16px;position:relative}@media screen and (width <= 850px){.mypageCompanyCard{align-items:flex-start;gap:0;padding:16px 16px 20px}}@media screen and (width >= 851px){.mypageCompanyCard:hover .mypageCompanyCard__info{opacity:.7;transform:brightness(.9);transition:all .3s ease}.mypageCompanyCard:hover .mypageCompanyCard__arrow{background-color:#593b34;transition:all .3s ease}.mypageCompanyCard:hover .mypageCompanyCard__arrow svg path{stroke:#fff}}.mypageCompanyCard__logo{border:1px solid #eee;border-radius:6px;overflow:hidden;width:160px}@media screen and (width <= 850px){.mypageCompanyCard__logo{margin-right:12px;width:94px}}.mypageCompanyCard__logo--status{background-color:#1e6a6e;color:#fad183;font-size:13px;font-weight:700;line-height:1.3;padding:5px 0 6px;text-align:center}@media screen and (width <= 850px){.mypageCompanyCard__logo--status{font-size:11px;padding:3px 0}}.mypageCompanyCard__logo--img{height:78px;position:relative}@media screen and (width <= 850px){.mypageCompanyCard__logo--img{height:44px}}.mypageCompanyCard__logo--img img{height:70%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.mypageCompanyCard__info{display:flex;flex:1;flex-direction:column;gap:2px}@media screen and (width <= 850px){.mypageCompanyCard__info{gap:4px}}.mypageCompanyCard__info--category{background-color:#f6efe6;border-radius:17px;font-size:13px;font-weight:500;line-height:1.5;padding:0 9px 1px;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.mypageCompanyCard__info--category{font-size:11px;padding:3.5px 9px 4px}}.mypageCompanyCard__info--title{font-size:24px;font-weight:900;line-height:1.5}@media screen and (width <= 850px){.mypageCompanyCard__info--title{font-size:16px}}.mypageCompanyCard__arrow{background-color:rgba(89,59,52,.149);border-radius:50%;bottom:12px;display:block;height:20px;position:absolute;right:12px;width:20px}@media screen and (width <= 850px){.mypageCompanyCard__arrow{display:none}}.mypageCompanyCard__arrow .icn{display:grid;left:50%;padding-left:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.defModal{background-color:rgba(51,24,24,.8);display:none;height:100vh;inset:0;overflow:scroll;position:fixed;width:100%;z-index:999}.defModal.is-open{display:flex}.defModal__content{align-items:center;background-color:#f6efe6;border-radius:12px;display:flex;flex-direction:column;height:90%;justify-content:center;left:50%;max-height:625px;max-width:740px;padding:60px 30px;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:90%}@media screen and (width <= 850px){.defModal__content{height:calc(100% - 70px);width:calc(100% - 48px)}}.defModal__content--img{display:block;margin-top:24px;max-width:400px}.defModal__content--img img{border-radius:2px;width:100%}.defModal__content--txtWrap{max-width:400px}.defModal__content--txtWrap .caption{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.6;padding-bottom:12px;text-align:center}@media screen and (width <= 850px){.defModal__content--txtWrap .caption{font-size:18px;line-height:1.4}}.defModal__content--txtWrap .txt{font-size:14px;line-height:1.7}.defModal__closeBtn{cursor:pointer;position:absolute;right:24px;top:24px}@media screen and (width <= 850px){.defModal__closeBtn{right:18px;top:18px}}.defModal__btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:36px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.defModal__btn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.defModal__btn{padding-left:32px;padding-right:32px}}.defModal__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.defModal__btn span{line-height:1.3}}.defModal__btn.longTxt{padding-left:30px;padding-right:30px}.defModal__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.defModal__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.defModal__btn.longTxt .icn{right:15px}}.defModal__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.defModal__btn .icn svg path{stroke:#fff}.defModal__btn .icn.no-opacity svg g{opacity:1}.defModal__btn .icn.backBtn{left:25px;right:inherit}.defModal__btn .icn.backBtn svg{transform:scaleX(-1)}.defModal__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.defModal__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.defModal__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.defModal__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.defModal__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.defModal__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.defModal__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.defModal__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.defModal__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.defModal__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.defModal__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.defModal__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.defModal__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.defModal__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.defModal__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.defModal__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.autoComplete_wrapper{position:relative;width:100%}.autoComplete_wrapper input{padding-right:38px!important}.autoComplete_wrapper ul{background-color:#fff;border:1px solid rgba(33,33,33,.1);border-radius:8px;left:0;margin:5px 0 0;max-height:226px;outline:none;overflow-y:scroll;padding:0;position:absolute;right:0;top:100%;z-index:1000}.autoComplete_wrapper li{background-color:#fff;border-radius:3px;color:#593b34;font-size:16px;list-style:none;overflow:hidden;padding:10px 20px;text-align:left;text-overflow:ellipsis;transition:all .1s ease-in-out;transition:all .2s ease;white-space:nowrap}.autoComplete_wrapper li::-moz-selection{background-color:hsla(0,0%,100%,0);color:hsla(0,0%,100%,0)}.autoComplete_wrapper li::selection{background-color:hsla(0,0%,100%,0);color:hsla(0,0%,100%,0)}.autoComplete_wrapper li:hover{cursor:pointer}.autoComplete_wrapper li:hover,.autoComplete_wrapper li[aria-selected=true]{background-color:hsla(0,0%,48%,.102)}.loading{background-color:#c4dce0;height:100vh;inset:0;overflow:hidden;position:fixed;width:100vw;z-index:999}@media screen and (width <= 850px){.loading{height:100svh}}.loading__cloud{display:flex;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;top:2.9166666667vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:98.1944444444vw}@media screen and (width <= 850px){.loading__cloud{top:8vw;width:100%}}@media screen and (width >= 851px){.loading__cloud img{min-width:1440px}}.loading__build1{align-items:flex-end;display:flex;height:100%;justify-content:center;left:0;position:absolute;transform-origin:bottom;width:100%}@media screen and (width >= 851px){.loading__build1 img{min-width:1440px}}@media screen and (width <= 850px){.loading__build1 img{min-width:375px}}.loading__build2{display:flex;height:108%;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform-origin:bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.loading__build2 img{-o-object-position:bottom;object-position:bottom}@media screen and (width >= 851px){.loading__build2 img{height:100%;min-width:1440px;-o-object-fit:cover;object-fit:cover;width:100vw}}@media screen and (width <= 850px){.loading__build2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100vw}}.loading__birds{bottom:0;pointer-events:none;position:absolute;transform:translate(-100%,100%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:27.7777777778vw}@media screen and (width <= 850px){.loading__birds{bottom:50%;transform:translate(-100%,50%);width:53.3333333333vw}}.loading__skipBtn{background-color:hsla(0,0%,100%,.6);border-radius:100px;bottom:40px;display:block;height:34px;overflow:hidden;padding:10px 0 13px;position:fixed;right:40px;text-align:center;width:120px}@media screen and (width <= 850px){.loading__skipBtn{bottom:20px;right:20px}}.loading__skipBtn:before{background-color:#fff;border-radius:100px;content:"";display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;transform:scale(1);transition:all .3s ease;width:100%;z-index:2}.loading__skipBtn.is-skip:before{animation:skipBtnWave 1s linear}.loading__skipBtn--indicator{background-color:hsla(0,0%,100%,.902);border-radius:100px;height:34px;left:-100%;padding:10px 0 13px;position:absolute;top:0;width:120px}.loading__skipBtn--txt{display:block;font-size:11px;font-weight:700;left:50%;letter-spacing:.08em;line-height:1;position:absolute;top:11px;transform:translate(-50%);z-index:2}.loading__skipBtn--txt.load{animation:loadingTxtBlink 1s ease-in-out infinite alternate}.loading__skipBtn--txt.skip{opacity:0;visibility:hidden}.kvSec{background-color:hsla(33,58%,89%,.902);position:relative}.kvSec.is-login .kvSec__txtWrap{left:min(-280px,-23.75vw)}@media screen and (width <= 850px){.kvSec{margin-bottom:-50px}.kvSec.is-login .kvSec__txtWrap{left:50%;transform:translate(-50%)}.kvSec.is-login .kvSec__ttl{padding-inline:5.0666666667vw}}.kvSec__inner{align-items:center;display:flex;flex-direction:column;overflow-x:clip}.kvSec__light{left:48px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:max(124px,8.6111111111vw);z-index:1}@media screen and (width <= 1000px){.kvSec__light{width:max(86px,5.9722222222vw)}}@media screen and (width <= 850px){.kvSec__light{left:12px;width:14.9333333333vw}}.kvSec__light.right{left:auto;right:48px}.kvSec__light.right img{transform:scaleX(-1)}@media screen and (width <= 850px){.kvSec__light.right{right:12px}}.kvSec__highlight{pointer-events:none}.kvSec__highlight,.kvSec__highlight:after{position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.kvSec__highlight:after{background:linear-gradient(180deg,hsla(32,51%,84%,.4),hsla(32,51%,84%,0));content:"";height:140px;left:0;z-index:1}@media screen and (width <= 850px){.kvSec__highlight:after{height:100px}}.kvSec__highlight--right{position:absolute;right:0;top:0;width:31.5972222222vw;z-index:0}@media screen and (width <= 850px){.kvSec__highlight--right{width:53.8666666667vw}}.kvSec__highlight--left{left:0;position:absolute;top:0;width:59.7222222222vw;z-index:0}@media screen and (width <= 850px){.kvSec__highlight--left{width:78.6666666667vw}}.kvSec__content{position:relative}@media screen and (width <= 850px){.kvSec__content{width:100%}}.kvSec__fukidashi{backdrop-filter:blur(3px);border-radius:12px;box-shadow:8px 8px 18px rgba(51,24,24,.078);padding:max(20px,1.3888888889vw) max(28px,1.9444444444vw) max(22px,1.5277777778vw);position:absolute;right:min(-240px,-19.09vw + 28px);top:max(243px,18.26vw - 20px);width:-moz-fit-content;width:fit-content;z-index:2}@media screen and (width <= 850px){.kvSec__fukidashi{padding:3.2vw 4.2666666667vw 3.7333333333vw;right:7.4666666667vw;top:max(153px,40.8vw)}}.kvSec__fukidashi .txt{display:block;font-size:max(14px,.9722222222vw);font-weight:700;line-height:1.7;position:relative;white-space:nowrap;width:max(178px,12.3611111111vw);z-index:1}@media screen and (width <= 850px){.kvSec__fukidashi .txt{font-size:3.2vw;line-height:1.6;width:40vw}}.kvSec__fukidashi .bg{border-radius:12px;left:-1.3888888889vw;position:absolute;top:0;width:max(251px,17.4305555556vw);z-index:0}@media screen and (width <= 850px){.kvSec__fukidashi .bg{left:-4.2666666667vw;width:52.2666666667vw}}.kvSec__txtWrap{display:flex;flex-direction:column;gap:1.6666666667vw;left:min(-250px,-23.75vw);position:absolute;top:max(218px,15.1388888889vw);z-index:3}@media screen and (width <= 850px){.kvSec__txtWrap{gap:3.7333333333vw;left:50%;top:31.4666666667vw;transform:translate(-50%);z-index:1}}.kvSec__ttl{font-family:LINESeedJP,sans-serif;font-size:max(40px,2.7777777778vw);font-weight:800;letter-spacing:.05em;line-height:1.5;top:max(110px,7.6388888889vw);white-space:nowrap}@media screen and (width <= 850px){.kvSec__ttl{font-size:5.8666666vw}}.kvSec__btn{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fff;display:flex;font-size:14px;font-size:max(14px,.9722222222vw);font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-height:inherit;min-width:245px;padding:13px;position:relative;text-align:center;width:255px;width:max(225px,15.625vw)}@media screen and (width >= 851px){.kvSec__btn:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.kvSec__btn{padding-left:32px;padding-right:32px}}.kvSec__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.kvSec__btn span{line-height:1.3}}.kvSec__btn.longTxt{padding-left:30px;padding-right:30px}.kvSec__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.kvSec__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.kvSec__btn.longTxt .icn{right:15px}}.kvSec__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:11px;z-index:1}.kvSec__btn .icn svg path{stroke:#fff}.kvSec__btn .icn.no-opacity svg g{opacity:1}.kvSec__btn .icn.backBtn{left:25px;right:inherit}.kvSec__btn .icn.backBtn svg{transform:scaleX(-1)}.kvSec__btn .cat_tail{height:90px;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px}.kvSec__btn .cat_body,.kvSec__btn .cat_tail{pointer-events:none;position:absolute;z-index:-1}.kvSec__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;width:98px}.kvSec__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.kvSec__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.kvSec__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.kvSec__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.kvSec__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.kvSec__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.kvSec__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.kvSec__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.kvSec__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.kvSec__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.kvSec__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.kvSec__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.kvSec__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.kvSec__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.kvSec__btn{font-size:3.7333333333vw;padding:12px 0;width:62.6666666667vw}}.kvSec__btn .yellow{align-items:center;color:#fad183;display:flex;font-size:max(12px,.8333333333vw);justify-content:center;letter-spacing:.03em;line-height:1;padding-bottom:3px}@media screen and (width <= 850px){.kvSec__btn .yellow{font-size:3.2vw;padding-bottom:0}}.kvSec__btn .yellow:before{background-color:#fad183;border-radius:100px;color:#1e6a6e;content:"無料";display:inline-block;font-size:10px;font-size:max(10px,.6944444444vw);letter-spacing:.05em;line-height:1.3;margin-right:3px;padding:1px 4px 1px 5px;text-align:center}@media screen and (width <= 850px){.kvSec__btn .yellow:before{font-size:2.6666666667vw}}.kvSec__btn:hover span{opacity:1!important;transform:none!important}.kvSec__form{position:relative;width:max(276px,19.1666666667vw)}@media screen and (width <= 850px){.kvSec__form{width:68vw}}.kvSec__form input{background-color:#fff;border:2px solid #593b34;border-radius:8px;font-size:max(14px,.9722222222vw);line-height:1.6;padding:max(14px,.9722222222vw) max(50px,3.4722222222vw) max(15px,1.0416666667vw) 20px;width:100%}@media screen and (width <= 850px){.kvSec__form input{font-size:3.7333333333vw;padding:3.4666666667vw 13.3333333333vw 3.4666666667vw 4.8vw}}.kvSec__form input::-moz-placeholder{color:rgba(89,59,52,.6)}.kvSec__form input::placeholder{color:rgba(89,59,52,.6)}.kvSec__form .submit{background-color:#593b34;border-radius:6px;display:block;height:max(36px,2.5vw);position:absolute;right:max(10px,.6944444444vw);top:max(10px,.6944444444vw);width:max(36px,2.5vw)}@media screen and (width <= 850px){.kvSec__form .submit{height:9.6vw;right:2.1333333333vw;top:2.1333333333vw;width:9.6vw}}.kvSec__form .submit:before{background:url(../../../../themes/careerpod/assets/images/icn_search.a4828b3e.png) no-repeat 50%/contain;content:"";height:max(15px,1.0416666667vw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(15px,1.0416666667vw)}@media screen and (width <= 850px){.kvSec__form .submit:before{height:4vw;width:4vw}}.kvSec__staff{position:relative}.kvSec__staff--item{display:block;position:relative;z-index:1}.kvSec__staff .staff{margin-bottom:max(-30px,-2.0833333333vw);padding-top:max(210px,14.58333333vw);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:max(257px,17.8472222222vw)}@media screen and (width <= 850px){.kvSec__staff .staff{margin-bottom:-18.9333333333vw;margin-left:5.1vw;padding-top:0;width:38.4vw}}.kvSec__articles{margin-top:min(-170px,-11.8055555vw);padding:0 5.8333333333vw;position:relative;width:100%;z-index:2}@media screen and (width <= 850px){.kvSec__articles{height:auto;margin-top:1.2vw;z-index:3}}.kvSec__articles.is-animated .topEventCard{animation:kvCard 2s cubic-bezier(.4,.8,.74,1)}.kvSec__articles .topEventCard{box-shadow:20px 20px 40px rgba(51,24,24,.251);max-width:-moz-fit-content;max-width:fit-content;min-width:242px;opacity:0!important;overflow:visible!important;padding-top:max(36px,2.5vw);transform-origin:center max(1200px,83.3333333333vw);width:16.8055555556vw}@media screen and (width <= 850px){.kvSec__articles .topEventCard{aspect-ratio:242/140!important;padding-top:7.88vw!important;transform-origin:bottom!important;width:64.5333333333vw!important}}.kvSec__articles .topEventCard__inner{padding:0 max(10px,.6944444444vw) max(26px,1.8055555556vw)}@media screen and (width <= 850px){.kvSec__articles .topEventCard__inner{padding:3px 2.4vw 11px}}.kvSec__articles .topEventCard__bg{width:max(173px,12.0138888889vw)}@media screen and (width <= 850px){.kvSec__articles .topEventCard__bg{width:46.1333333333vw}}.kvSec__articles .topEventCard__content{gap:max(14px,.9722222222vw)}@media screen and (width <= 850px){.kvSec__articles .topEventCard__content{gap:3.7333333333vw}}.kvSec__articles .topEventCard__category{font-size:max(11px,.7638888889vw);padding:max(7px,.4861111111vw) max(8px,.5555555556vw) max(8px,.5555555556vw)}@media screen and (width <= 850px){.kvSec__articles .topEventCard__category{font-size:2.9333333333vw;padding:1.8666666667vw 2.1333333333vw 2.1333333333vw}}.kvSec__articles .topEventCard__txtWrap{padding:0 max(8px,.5555555556vw)}@media screen and (width <= 850px){.kvSec__articles .topEventCard__txtWrap{padding:0 2.1333333333vw}}.kvSec__articles .topEventCard__txtWrap .company{font-size:max(11px,.7638888889vw)}@media screen and (width <= 850px){.kvSec__articles .topEventCard__txtWrap .company{font-size:2.9333333333vw}}.kvSec__articles .topEventCard__txtWrap .title{font-size:max(13px,.9027777778vw)}@media screen and (width <= 850px){.kvSec__articles .topEventCard__txtWrap .title{font-size:3.4666666667vw}}.kvSec__articles .topEventCard .bookMarkBox .icn_bookmark{right:max(14px,.9722222222vw);top:max(8px,.5555555556vw);width:max(20px,1.3888888889vw)}@media screen and (width <= 850px){.kvSec__articles .topEventCard .bookMarkBox .icn_bookmark{right:3.7333333333vw;top:2.1333333333vw;width:5.3333333333vw}}.kvSec__articles .topEventCard .bookMarkBox .icn_bookmarked{right:max(14px,.9722222222vw);top:max(8px,.5555555556vw)}@media screen and (width <= 850px){.kvSec__articles .topEventCard .bookMarkBox .icn_bookmarked{right:3.7333333333vw;top:2.1333333333vw}}.kvSec__articles .topEventCard.swiper-slide-active{display:block;opacity:1!important;z-index:5}.kvSec__articles .topEventCard.swiper-slide-next{display:block;opacity:1!important;z-index:4}.kvSec__articles .topEventCard.swiper-slide-next+.topEventCard{display:block;opacity:1!important;z-index:3}@media screen and (width <= 850px){.kvSec__articles .topEventCard.swiper-slide-next+.topEventCard{opacity:0!important}}.kvSec__articles .topEventCard.swiper-slide-prev{display:block;opacity:1!important;z-index:4}.kvSec__articles .topEventCard:has(+.swiper-slide-prev){display:block;opacity:1!important;z-index:3}@media screen and (width <= 850px){.kvSec__articles .topEventCard:has(+.swiper-slide-prev){opacity:0!important}}.kvSec__articles--navi{bottom:min(-40px,-3.4722222222vw);display:flex;gap:max(6px,.4166666667vw);left:50%;position:absolute;transform:translate(-50%)}@media screen and (width <= 850px){.kvSec__articles--navi{bottom:-10.4vw;gap:1.6vw}}.kvSec__pagination{display:none}@media screen and (width <= 850px){.kvSec__pagination{align-items:center;display:flex;gap:6px;justify-content:center}.kvSec__pagination .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.302);border-radius:100px;cursor:pointer;height:2.4vw;transition:background-color .3s ease,width .3s ease;width:2.4vw}.kvSec__pagination .swiper-pagination-bullet-active{background-color:#fff}}.kvSec__table{margin-top:-60px;min-width:1440px;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}@media screen and (width <= 850px){.kvSec__table{margin-top:-16.333333vw;min-width:100%;z-index:2}.kvSec__table:before{background:linear-gradient(180deg,rgba(89,59,52,0),#5a3f2b 60.45%);content:"";display:block;height:34.666666vw;margin-bottom:-4vw;margin-top:min(-81px,-28vw);width:100%}}.kvSec__table img{margin-bottom:min(-120px,-8.3333333333vw)}@media screen and (width <= 850px){.kvSec__table img{margin-bottom:min(-60px,-25.466667vw)}}.kvSec__counter{pointer-events:none;position:absolute;right:0;top:max(332px,23.0555555556vw);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:max(405px,28.125vw);z-index:0}@media screen and (width <= 850px){.kvSec__counter{top:max(245px,65.33vw);width:50.1333333333vw;z-index:1}}.kvSec__greens{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kvSec__greens--top{position:absolute}.kvSec__greens--top.left{left:0;top:max(475px,32.9861111vw);width:max(273px,18.9583333333vw)}@media screen and (width <= 850px){.kvSec__greens--top.left{top:max(313px,83.466666vw);width:32.4vw}}.kvSec__greens--top.right{right:0;top:max(458px,31.8055555556vw);width:max(252px,17.5vw)}@media screen and (width <= 850px){.kvSec__greens--top.right{left:57%;position:absolute;top:max(314px,83.733333vw);transform:translateX(-57%);width:46.6666666667vw}}.kvSec__greens--mid{position:absolute;top:max(655px,45.4861111vw);width:max(196px,13.6111111111vw);z-index:1}@media screen and (width <= 850px){.kvSec__greens--mid{top:max(637px,169.8666666667vw);width:27.7333333333vw;z-index:2}}.kvSec__greens--mid.left{left:0}.kvSec__greens--mid.right{right:0}.kvSec__greens--btm{position:absolute;z-index:3}@media screen and (width <= 850px){.kvSec__greens--btm{z-index:2}}.kvSec__greens--btm.left{left:0;top:max(666.5px,46.2847222222vw);width:max(419.5px,29.1319444444vw)}@media screen and (width <= 850px){.kvSec__greens--btm.left{top:234.4vw;width:33.6vw}}.kvSec__greens--btm.right{right:0;top:max(575.5px,39.9652777778vw);width:max(410px,28.4722222222vw)}@media screen and (width <= 850px){.kvSec__greens--btm.right{top:223.4666666667vw;width:33.3333333333vw}}.kvSec__newsBlk{align-items:center;backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.8);border-radius:8px;bottom:max(285px,19.7916666vw);display:flex;font-size:max(14px,.9722222222vw);gap:max(18px,1.25vw);max-width:max(457px,31.73611111vw);padding:max(12px,.8333333333vw) max(24px,1.6666666667vw) max(14px,.9722222222vw);position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}@media screen and (width <= 850px){.kvSec__newsBlk{border-radius:2.1333333333vw;font-size:3.4666666667vw;gap:2.6666666667vw;padding:2.9333333333vw 1.3333333333vw 3.2vw 3.7333333333vw;right:50%;top:240.5333333333vw;transform:translate(50%);width:calc(100% - 6.4vw)}}.kvSec__newsBlk--caption{font-weight:700;line-height:1.6}.kvSec__newsBlk--item{display:-webkit-box;flex:1;letter-spacing:.05em;-webkit-line-clamp:2;line-clamp:2;line-height:1.6;width:28.8194444444vw;-webkit-box-orient:vertical;overflow:hidden}@media screen and (width >= 851px){.kvSec__newsBlk--item a:hover{font-weight:500;transition:all .3s ease}}@media screen and (width <= 1140px){.kvSec__newsBlk--item{width:415px}}@media screen and (width <= 850px){.kvSec__newsBlk--item{width:auto}}.recomSec{background-color:rgba(164,116,67,.949);margin-top:min(-155px,-10.76388888vw);overflow-x:clip;padding-bottom:100px}@media screen and (width <= 850px){.recomSec{margin-top:0;padding-bottom:60px}}.recomSec__inner{margin:0 auto;max-width:1440px;padding:0 67px;width:100%}@media screen and (width <= 850px){.recomSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.recomSec__item{position:relative}.recomSec__item:not(:last-child){margin-bottom:72px}@media screen and (width <= 850px){.recomSec__item:not(:last-child){margin-bottom:48px}}.recomSec__item--head{align-items:center;display:flex;justify-content:space-between;margin-bottom:44px;position:relative;width:660px;z-index:2}@media screen and (width <= 850px){.recomSec__item--head{margin-bottom:24px;width:100%}}.recomSec__item--head .ttlWrap{align-items:flex-start;display:flex;gap:14px}@media screen and (width <= 850px){.recomSec__item--head .ttlWrap{gap:10px}}.recomSec__item--head .ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em}@media screen and (width <= 850px){.recomSec__item--head .ttl{font-size:20px;line-height:1.2}}.recomSec__item--head .label{flex-shrink:0;height:32.4px;width:24px}@media screen and (width <= 850px){.recomSec__item--head .label{height:27px;width:20.06px}}.recomSec__item .btnWrap__btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:47px;padding:20px 40px;position:relative;text-align:center;width:200px}.recomSec__item .btnWrap__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}.recomSec__item .btnWrap__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:18px;z-index:1}.recomSec__item .btnWrap__btn .icn svg path{stroke:#593b34}.recomSec__item .btnWrap__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.recomSec__item .btnWrap__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.recomSec__item .btnWrap__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.recomSec__item .btnWrap__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.recomSec__item .btnWrap__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.recomSec__item .btnWrap__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (min-width:851px)and (max-width:1140px){.recomSec__item .btnWrap__btn .sp-none{display:inline-block!important}}@media screen and (width <= 850px){.recomSec__item .btnWrap__btn{font-size:13px;gap:4px;height:29.55px;overflow:hidden;padding:8px 10px;width:97px}.recomSec__item .btnWrap__btn .icn{position:static;transform:none;width:auto}}.recomSec__item--list{align-items:stretch;display:flex;filter:drop-shadow(20px 20px 40px rgba(51,24,24,.25))}@media screen and (width <= 850px){.recomSec__item--list .topEventCard{aspect-ratio:242/273;max-width:242px;width:242px}.recomSec__item--list .topEventCard:not(:last-child){margin-right:18px}.guideSec__item--list .bookCard{aspect-ratio:130.81/184.27;max-width:130.81;min-width:130.81;width:130.81}.guideSec__item--list .bookCard:not(:last-child){margin-right:24px}}@media screen and (width >= 851px){.recomSec__item--list .topEventCard{aspect-ratio:242/273;max-width:242px;width:242px}.recomSec__item--list .topEventCard:not(:last-child){margin-right:24px}.guideSec__item--list .bookCard{aspect-ratio:183/258;max-width:183px;min-width:183px;width:183px}.guideSec__item--list .bookCard:not(:last-child){margin-right:41px}}.recomSec__item.intern .label path{fill:#d87567}.recomSec__item.event .label path{fill:#629bad}.recomSec .next_recomSecEvent,.recomSec .next_recomSecIntern,.recomSec .prev_recomSecEvent,.recomSec .prev_recomSecIntern{cursor:pointer;height:30px;position:absolute;right:0;top:0;width:30px}@media screen and (width <= 850px){.recomSec .next_recomSecEvent,.recomSec .next_recomSecIntern,.recomSec .prev_recomSecEvent,.recomSec .prev_recomSecIntern{display:none}}.recomSec .next_recomSecEvent:before,.recomSec .next_recomSecIntern:before,.recomSec .prev_recomSecEvent:before,.recomSec .prev_recomSecIntern:before{background-image:url(../../../../themes/careerpod/assets/images/btn_swiper.78c4c26d.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@media screen and (width <= 850px){.recomSec .next_recomSecEvent:before,.recomSec .next_recomSecIntern:before,.recomSec .prev_recomSecEvent:before,.recomSec .prev_recomSecIntern:before{height:10px;width:18px}}.recomSec .next_recomSecEvent.swiper-button-disabled,.recomSec .next_recomSecIntern.swiper-button-disabled,.recomSec .prev_recomSecEvent.swiper-button-disabled,.recomSec .prev_recomSecIntern.swiper-button-disabled{cursor:inherit;opacity:.3}.recomSec .prev_recomSecEvent,.recomSec .prev_recomSecIntern{right:48px;transform:scale(-1)}@media screen and (width <= 850px){.recomSec .prev_recomSecEvent,.recomSec .prev_recomSecIntern{right:40px}}.guideSec{background-color:rgba(164,116,67,.949);margin-bottom:-1px;margin-top:-1px;overflow-x:hidden;overflow-y:clip;padding-top:0}@media screen and (width <= 850px){.guideSec{padding-top:0}}.guideSec__inner{margin:0 auto;max-width:1440px;padding:0 67px;width:100%}@media screen and (width <= 850px){.guideSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.guideSec__item{position:relative}.guideSec__item--bar{background-image:url(../../../../themes/careerpod/assets/images/bookshelf_bar.4d181b52.png);background-repeat:repeat-x;background-size:contain;height:50px;margin:0 calc(50% - 50vw);position:relative;width:100vw}@media screen and (width <= 1440px){.guideSec__item--bar{background-size:cover}}.guideSec__item--leg{height:74px;pointer-events:none;position:absolute;top:47px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px;z-index:1}@media screen and (width <= 850px){.guideSec__item--leg{display:none}}.guideSec__item--leg.left{left:68px}.guideSec__item--leg.right{right:68px}.guideSec__item--shadow{background:linear-gradient(180deg,#331818,rgba(51,24,24,0));height:220px;margin:-1px calc(50% - 50vw) 0;opacity:.8;width:100vw}@media screen and (width <= 850px){.guideSec__item--shadow{height:160px}}.guideSec__item .career-scrollbar,.guideSec__item .syukatsu-scrollbar{position:absolute;top:375px;width:100%;z-index:2}@media screen and (width <= 850px){.guideSec__item .career-scrollbar,.guideSec__item .syukatsu-scrollbar{top:265px}}.guideSec__item .swiper-scrollbar-drag{background-color:#fff;border-radius:2px;cursor:pointer;height:8px;opacity:.2}@media screen and (width <= 850px){.guideSec__item .swiper-scrollbar-drag{height:8px}}.guideSec__item--head{align-items:center;display:flex;justify-content:space-between;margin-bottom:43px;position:relative;width:660px;z-index:2}@media screen and (width <= 850px){.guideSec__item--head{margin-bottom:24px;width:100%}}.guideSec__item--head .ttlWrap{align-items:flex-start;display:flex;gap:20px}@media screen and (width <= 850px){.guideSec__item--head .ttlWrap{gap:10px}}.guideSec__item--head .label{flex-shrink:0;height:32.4px;width:24px}@media screen and (width <= 850px){.guideSec__item--head .label{height:27px;width:20.06px}}.guideSec__item--head .ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em}@media screen and (width <= 850px){.guideSec__item--head .ttl{font-size:24px}}.guideSec__item .btnWrap__btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:47px;padding:20px 40px;position:relative;text-align:center;width:200px}@media screen and (width <= 850px){.guideSec__item .btnWrap__btn{padding-left:32px;padding-right:32px}}.guideSec__item .btnWrap__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.guideSec__item .btnWrap__btn span{line-height:1.3}}.guideSec__item .btnWrap__btn.longTxt{padding-left:30px;padding-right:30px}.guideSec__item .btnWrap__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.guideSec__item .btnWrap__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.guideSec__item .btnWrap__btn.longTxt .icn{right:15px}}.guideSec__item .btnWrap__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:18px;z-index:1}.guideSec__item .btnWrap__btn .icn svg path{stroke:#593b34}.guideSec__item .btnWrap__btn .icn.no-opacity svg g{opacity:1}.guideSec__item .btnWrap__btn .icn.backBtn{left:25px;right:inherit}.guideSec__item .btnWrap__btn .icn.backBtn svg{transform:scaleX(-1)}.guideSec__item .btnWrap__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.guideSec__item .btnWrap__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.guideSec__item .btnWrap__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.guideSec__item .btnWrap__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.guideSec__item .btnWrap__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.guideSec__item .btnWrap__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.guideSec__item .btnWrap__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.guideSec__item .btnWrap__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.guideSec__item .btnWrap__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.guideSec__item .btnWrap__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.guideSec__item .btnWrap__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.guideSec__item .btnWrap__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.guideSec__item .btnWrap__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.guideSec__item .btnWrap__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.guideSec__item .btnWrap__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.guideSec__item .btnWrap__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.guideSec__item .btnWrap__btn{margin:-43px auto 72px}}.guideSec__item--list{filter:drop-shadow(20px 20px 40px rgba(51,24,24,.25));margin-bottom:-8px}.guideSec__item.syukatsu .label path{fill:#c4a64b}.guideSec__list{filter:drop-shadow(20px 20px 40px rgba(51,24,24,.25))}.illustSec{background-color:rgba(164,116,67,.949);padding-top:30px;position:relative}@media screen and (width <= 850px){.illustSec{padding-top:0}}.illustSec__inner{overflow:hidden}.illustSec__cat{bottom:-120px;left:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:372px;z-index:2}@media screen and (width <= 850px){.illustSec__cat{bottom:max(-100px,-25.3333333333vw);width:min(250px,58.6666666667vw)}}.illustSec__img{max-width:1308px;min-width:1200px;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90.8%}@media screen and (width <= 850px){.illustSec__img{margin-left:0;min-width:auto;width:100%}}.illustSec__img img{position:relative;z-index:1}@media screen and (width <= 1000px){.illustSec__img img{margin-left:-20vw}}@media screen and (width <= 850px){.illustSec__img img{margin-left:0}}.illustSec:before{content:"";display:block;height:523px;position:absolute;top:480px;width:100vw;z-index:0}@media screen and (width <= 850px){.illustSec:before{height:78.4vw;top:77.3333333333vw}}.articlesSec{background-color:rgba(164,116,67,.949);margin:-1px 0;overflow-x:hidden;padding-bottom:100px;padding-top:72px}@media screen and (width <= 850px){.articlesSec{padding-bottom:60px;padding-top:0}}.articlesSec__inner{margin:0 auto;max-width:1440px;padding:0 67px;width:100%}@media screen and (width <= 850px){.articlesSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.articlesSec__item{position:relative}.articlesSec__item:not(:first-child){margin-top:84px}@media screen and (width <= 850px){.articlesSec__item:not(:first-child){margin-top:72px}}.articlesSec__item.post-series .articlesSec__item--list{align-items:stretch}.articlesSec__item.post-series .articlesSec__item--list .swiper-slide{display:flex;flex-shrink:0;height:auto;width:342px}.articlesSec__item.post-series .articlesSec__item--list .swiper-slide .courseCard{flex:1;height:100%}.articlesSec__item.post-series .articlesSec__item--list .courseCard{width:100%}.articlesSec__item.post-series .courseCard__top--txt--btm .total{visibility:hidden}@media screen and (width >= 851px){.articlesSec__item--list .articleCard{width:344px}.articlesSec__item.interview .articlesSec__item--list .articleCard:not(:last-child),.articlesSec__item.special .articlesSec__item--list .articleCard:not(:last-child){margin-right:47px}}@media screen and (width <= 850px){.articlesSec__item--list .articleCard{width:260px}.articlesSec__item.interview .articlesSec__item--list .articleCard:not(:last-child),.articlesSec__item.special .articlesSec__item--list .articleCard:not(:last-child){margin-right:21px}}.articlesSec__item.post-series .articlesSec__item--list .swiper-slide{margin-right:52px}@media screen and (width <= 850px){.articlesSec__item.post-series .articlesSec__item--list .swiper-slide{margin-right:18px;width:308px}.articlesSec__item.post-series .articlesSec__item--list .courseCard{width:100%}}.articlesSec__item--head{align-items:center;display:flex;justify-content:space-between;margin-bottom:44px;width:660px}@media screen and (width <= 850px){.articlesSec__item--head{margin-bottom:24px;width:100%}}.articlesSec__item--head .ttlWrap{align-items:flex-start;display:flex;gap:20px}@media screen and (width <= 850px){.articlesSec__item--head .ttlWrap{gap:10px}}.articlesSec__item--head .label{flex-shrink:0;height:32.4px;width:24px}@media screen and (width <= 850px){.articlesSec__item--head .label{height:27px;width:20.06px}}.articlesSec__item--head .ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em}@media screen and (width <= 850px){.articlesSec__item--head .ttl{font-size:24px;line-height:1.2}}.articlesSec__item .btnWrap__btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.articlesSec__item .btnWrap__btn{padding-left:32px;padding-right:32px}}.articlesSec__item .btnWrap__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.articlesSec__item .btnWrap__btn span{line-height:1.3}}.articlesSec__item .btnWrap__btn.longTxt{padding-left:30px;padding-right:30px}.articlesSec__item .btnWrap__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.articlesSec__item .btnWrap__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.articlesSec__item .btnWrap__btn.longTxt .icn{right:15px}}.articlesSec__item .btnWrap__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:18px;z-index:1}.articlesSec__item .btnWrap__btn .icn svg path{stroke:#593b34}.articlesSec__item .btnWrap__btn .icn.no-opacity svg g{opacity:1}.articlesSec__item .btnWrap__btn .icn.backBtn{left:25px;right:inherit}.articlesSec__item .btnWrap__btn .icn.backBtn svg{transform:scaleX(-1)}.articlesSec__item .btnWrap__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.articlesSec__item .btnWrap__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.articlesSec__item .btnWrap__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.articlesSec__item .btnWrap__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.articlesSec__item .btnWrap__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.articlesSec__item .btnWrap__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.articlesSec__item .btnWrap__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.articlesSec__item .btnWrap__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.articlesSec__item .btnWrap__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.articlesSec__item .btnWrap__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.articlesSec__item .btnWrap__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.articlesSec__item .btnWrap__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.articlesSec__item .btnWrap__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.articlesSec__item .btnWrap__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.articlesSec__item .btnWrap__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.articlesSec__item .btnWrap__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.articlesSec__item .btnWrap__btn{margin:48px auto 0}}.articlesSec__item--list{filter:drop-shadow(20px 20px 40px rgba(51,24,24,.25))}.articlesSec .next__articlesSecInterview,.articlesSec .next__articlesSecPostSeries,.articlesSec .next__articlesSecSpecial,.articlesSec .prev__articlesSecInterview,.articlesSec .prev__articlesSecPostSeries,.articlesSec .prev__articlesSecSpecial{cursor:pointer;display:block;height:30px;left:clamp(740px,67vw,770px);position:absolute;top:13px;width:30px;z-index:2}@media screen and (width <= 850px){.articlesSec .next__articlesSecInterview,.articlesSec .next__articlesSecPostSeries,.articlesSec .next__articlesSecSpecial,.articlesSec .prev__articlesSecInterview,.articlesSec .prev__articlesSecPostSeries,.articlesSec .prev__articlesSecSpecial{display:none}}.articlesSec .next__articlesSecInterview:before,.articlesSec .next__articlesSecPostSeries:before,.articlesSec .next__articlesSecSpecial:before,.articlesSec .prev__articlesSecInterview:before,.articlesSec .prev__articlesSecPostSeries:before,.articlesSec .prev__articlesSecSpecial:before{background-image:url(../../../../themes/careerpod/assets/images/btn_swiper.78c4c26d.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.articlesSec .next__articlesSecInterview.swiper-button-disabled,.articlesSec .next__articlesSecPostSeries.swiper-button-disabled,.articlesSec .next__articlesSecSpecial.swiper-button-disabled,.articlesSec .prev__articlesSecInterview.swiper-button-disabled,.articlesSec .prev__articlesSecPostSeries.swiper-button-disabled,.articlesSec .prev__articlesSecSpecial.swiper-button-disabled{cursor:inherit;opacity:.3}.articlesSec .prev__articlesSecInterview,.articlesSec .prev__articlesSecPostSeries,.articlesSec .prev__articlesSecSpecial{left:clamp(700px,64vw,729px);transform:scale(-1)}.clientSec{background-color:rgba(164,116,67,.949);margin-top:-1px;padding:100px 0 132px;position:relative}@media screen and (width <= 850px){.clientSec{padding:36px 0 84px}}.clientSec__blocks{margin:0 calc(50% - 50vw);overflow:hidden;width:100vw}.clientSec__green{left:0;pointer-events:none;position:absolute;top:65px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (width <= 850px){.clientSec__green{top:-34px}}.clientSec__green--item{position:absolute;width:220px;z-index:2}@media screen and (width <= 850px){.clientSec__green--item{width:89px}}.clientSec__green--item.right{left:auto;right:0;transform:scaleX(-1)}.clientSec__joint{background-color:rgba(164,116,67,.949);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clientSec__bg{height:80%;left:0;margin:0 calc(50% - 50vw);opacity:.5;position:absolute;top:0;width:100vw;z-index:0}@media screen and (width <= 850px){.clientSec__bg{background:linear-gradient(180deg,#3d2723 .03%,rgba(51,24,24,0) 98.87%)}}.clientSec__bgJoint{width:100%}.clientSec__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;position:relative;width:100%;z-index:4}@media screen and (width <= 850px){.clientSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.clientSec__inner--about,.clientSec__inner--inquiry{width:100%}.clientSec__inner--about .menuCard,.clientSec__inner--inquiry .menuCard{aspect-ratio:327/250;height:auto}.clientSec__inner--about .menuCard .arrow,.clientSec__inner--inquiry .menuCard .arrow{bottom:30px}.clientSec__inner--inquiry .menuCard .arrow{bottom:22px}@media screen and (min-width:851px){.clientSec__inner--about .menuCard,.clientSec__inner--inquiry .menuCard{aspect-ratio:unset}.clientSec__inner--about .menuCard .txtWrap,.clientSec__inner--inquiry .menuCard .txtWrap{width:50%}.clientSec__inner--about .menuCard .bg,.clientSec__inner--inquiry .menuCard .bg{height:100%;max-height:141px}.clientSec__inner--about .menuCard .bg img,.clientSec__inner--inquiry .menuCard .bg img{height:100%}.clientSec__inner--about .menuCard .ttl,.clientSec__inner--inquiry .menuCard .ttl{font-size:clamp(16px,1.666666vw,24px)}.clientSec__inner--about .menuCard .txt,.clientSec__inner--inquiry .menuCard .txt{font-size:clamp(11px,.9722222vw,14px)}.clientSec__inner--about .menuCard .arrow,.clientSec__inner--inquiry .menuCard .arrow{bottom:35px}}.clientSec__inner--inquiry{margin-top:68px}@media screen and (width <= 850px){.clientSec__inner--inquiry{margin-top:45px}}.clientSec__ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (width <= 850px){.clientSec__ttl{font-size:24px}}.clientSec__list{filter:drop-shadow(20px 20px 40px rgba(51,24,24,.25));margin-left:80px;transition-timing-function:linear;width:100%}.clientSec__block1{margin-top:60px}@media screen and (width <= 850px){.clientSec__block1{margin-top:28px}}.clientSec__block2{margin-bottom:60px;margin-top:20px}@media screen and (width <= 850px){.clientSec__block2{margin-bottom:48px;margin-top:8px}}.clientSec__item{background-color:#fff;border-radius:4px;height:120px!important;margin-right:20px;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:120px}@media screen and (width <= 850px){.clientSec__item{height:74px!important;margin-right:8px;width:74px}.clientSec__list{margin-left:50px}}.clientSec__item img{height:70%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.introSec{min-height:100vh;overflow:hidden;position:relative}@media screen and (width <= 850px){.introSec{min-height:calc(100vh + 6vw)}}.introSec__inner{background:#b4ecfd;min-height:calc(100vh + 32.6388vw)}@media screen and (width <= 850px){.introSec__inner{min-height:100vh}}.introSec__birds{pointer-events:none;position:absolute;top:50vh;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:283px;z-index:1}@media screen and (width <= 850px){.introSec__birds{top:45vh;width:203px}}.introSec .title{color:#6a3906;font-family:LINESeedJP,sans-serif;font-size:2.9166666vw;font-weight:800;letter-spacing:.08em;line-height:1.5;padding-top:36.5vh;position:relative;text-align:center;z-index:2}@media screen and (width <= 850px){.introSec .title{font-size:28px;line-height:1.5;padding-top:24vh}}.introSec__logo{margin:32px auto 0;max-width:53.6805555vw;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:53.6805555vw;z-index:2}.introSec__logo svg{display:block;height:auto;width:100%}@media screen and (width <= 850px){.introSec__logo{margin-top:20px;width:320px}}.introSec__bg{height:100%;overflow:hidden;z-index:0}.introSec__bg,.introSec__bg img{bottom:0;left:0;position:absolute;width:100%}.introSec__bg img{height:auto}@media screen and (width <= 850px){.introSec__bg img{bottom:-1px;height:auto;width:100%}}.messageSec{background:rgba(164,116,67,.95);padding-block:50px;padding-inline:40px;position:relative}@media screen and (width <= 850px){.messageSec{padding-block:56px 80px;padding-inline:6.4vw}}.messageSec__inner{color:#fff;display:flex;flex-direction:column;gap:44px;margin:auto;max-width:52.08vw;width:100%}.messageSec__txt{font-size:28px;font-weight:800;letter-spacing:.08em;line-height:1.8}@media screen and (width <= 850px){.messageSec__inner{gap:32px;max-width:none}.messageSec__txt{font-size:16px;line-height:2}}.messageSec__note{font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.8}@media screen and (width <= 850px){.messageSec__note{font-size:11px}}.whenSec{background:rgba(115,86,79,.95);padding-block:150px;padding-inline:40px;position:relative}@media screen and (width <= 850px){.whenSec{padding-block:120px 80px;padding-inline:6.4vw}}.whenSec__inner{margin:0 auto;width:100%}.whenSec__block--slow,.whenSec__block--start{margin-inline:auto;max-width:min(1083px,75.2083vw)}.whenSec__block--slow{margin-top:140px;scroll-margin-top:130px}.whenSec__block .whenSec__txt{margin-inline:auto;max-width:min(630px,43.75vw)}@media screen and (width <= 850px){.whenSec__block .whenSec__txt,.whenSec__block--slow,.whenSec__block--start{max-width:none}.whenSec__block--slow{margin-top:120px;scroll-margin-top:90px}}.whenSec__ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.3;margin:0 auto 62px;padding-bottom:14px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content;z-index:1}.whenSec__ttl:before{background-color:transparent!important;border-image-outset:0;border-image-repeat:repeat;border-image-slice:0 60 28 60 fill;border-image-source:url(../../../../themes/careerpod/assets/images/whensec_title_bar.05a3660f.png);border-image-width:0 30px 14px 30px;bottom:14px;content:"";display:block;height:14px;left:-5%;position:absolute;right:-5%;z-index:-1}@media screen and (width <= 850px){.whenSec__ttl{font-size:22px;margin-bottom:32px;padding-bottom:10px}.whenSec__ttl:before{border-image-width:0 20px 10px 20px;bottom:10px;height:10px}}.whenSec__txt p{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.8}.whenSec__txt p:not(:first-child){margin-top:42px}@media screen and (width <= 850px){.whenSec__txt{text-align:left}.whenSec__txt p{font-size:14px;line-height:2}.whenSec__txt p+p{margin-top:24px}}.whenSec__start{margin:100px auto 0;max-width:min(850px,59.0278vw);padding-top:100px;position:relative;width:100%}@media screen and (width <= 850px){.whenSec__start{padding-top:190px;width:295px}}.whenSec__fukidashi{position:absolute;right:-60px;top:0;z-index:2}.whenSec__fukidashi .txt{align-items:center;background-color:#fff;border-radius:100px;display:flex;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));font-size:16px;font-weight:700;height:83px;justify-content:center;letter-spacing:.05em;line-height:1.4;padding:0 26px;text-align:center;width:274px}.whenSec__fukidashi .icn{bottom:-20px;height:51px;left:-14px;position:absolute;width:58px}.whenSec__fukidashi.right .icn{transform:scaleX(-1)}.whenSec__fukidashi.left{left:-60px;right:inherit}.whenSec__fukidashi.left .icn{left:auto;right:-14px}@media screen and (width <= 850px){.whenSec__fukidashi{right:-14px;top:88px}.whenSec__fukidashi.left{left:-14px;right:inherit;top:0}}.whenSec__illustBg{background-color:#fff;border-radius:500px;bottom:-56px;filter:blur(30px);height:150px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:417px;z-index:0}@media screen and (width <= 850px){.whenSec__illustBg{bottom:-50px;width:300px}}.whenSec__illust{margin:auto;pointer-events:none;position:relative;top:-120px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:298px}.whenSec__illust img{position:relative;z-index:1}@media screen and (width <= 850px){.whenSec__illust{top:0;width:171px}}.whenSec__chart{margin:56px auto 0}@media screen and (width <= 850px){.whenSec__chart{margin-top:36px}}.companySec{background:rgba(78,51,45,.95);padding-block:100px 0;padding-inline:40px;position:relative}@media screen and (width <= 850px){.companySec{padding-block:64px 0;padding-inline:6.4vw}}.companySec__inner{margin:0 auto;width:100%}.companySec__block:not(:first-child){margin-top:280px}@media screen and (width <= 850px){.companySec__block:not(:first-child){margin-top:160px}}.companySec__block{position:relative}.companySec__cat{height:251px;margin-top:80px;pointer-events:none;position:absolute;right:-40px;top:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:284px}@media screen and (width <= 850px){.companySec__cat{height:auto;margin-top:20px;right:-6.4vw;width:min(40.53vw,152px)}}.companySec__label{align-items:center;color:#fff;display:flex;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.6;margin:0 auto 12px;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.companySec__label{font-size:22px;margin-bottom:8px}}.companySec__ttl{align-items:center;color:#fff;display:flex;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.6;margin:0 auto;padding-bottom:14px;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.companySec__ttl{font-size:22px;margin-bottom:32px;padding-bottom:10px}}.companySec__photo{margin:100px auto;max-width:867px;width:100%}.companySec__photo img{border-radius:8px;display:block;width:100%}@media screen and (width <= 850px){.companySec__photo{margin-bottom:32px;margin-top:50px}}.companySec__txt{margin:0 auto;max-width:630px;text-align:left}.companySec__txt p{color:#fff;font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1.8}.companySec__txt p+p{margin-top:32px}@media screen and (width <= 850px){.companySec__txt{text-align:left}.companySec__txt p{font-size:14px;line-height:2}.companySec__txt p+p{margin-top:24px}}.companySec__site{margin-top:64px;text-align:center}@media screen and (width <= 850px){.companySec__site{margin-top:40px}}.companySec__site a{display:inline-block}.companySec__siteImg{background-color:#fff;border-radius:8px;display:block;height:189px;margin:0 auto;padding:10px;width:429px}.companySec__siteImg img{display:block;width:100%}@media screen and (width <= 850px){.companySec__siteImg{height:auto;width:260px}}.companySec__siteCaption{color:#fff;display:block;font-size:15.6px;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-top:16px;text-align:left}.companySec__related{display:flex;gap:25px;justify-content:center;list-style:none;margin:96px 0 0;padding:0}.companySec__related li{height:162px;width:220px}@media screen and (width <= 850px){.companySec__related{flex-wrap:wrap;gap:12px;margin-top:56px}.companySec__related li{height:auto;width:calc(50% - 6px)}}.companySec__related a{display:block;height:100%;width:100%}@media screen and (width <= 850px){.companySec__related a{display:flex;flex-direction:column;height:auto}}.companySec__relatedImg{border-radius:10px 5px 5px 5px;display:block;height:100%;overflow:hidden;width:100%}@media screen and (width <= 850px){.companySec__relatedImg{aspect-ratio:220/162;height:auto}}.companySec__relatedImg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.companySec__relatedCaption{color:#fff;display:block;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-top:25px;text-align:left}@media screen and (width <= 850px){.companySec__relatedCaption{font-size:11px;margin-top:12px}}.companySec__books{display:flex;gap:40px;justify-content:center;list-style:none;margin-block:100px;padding:0}.companySec__books li{height:340px;width:239px}.companySec__books a,.companySec__books img{display:block;height:100%}.companySec__books img{border-radius:10px 5px 5px 5px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (width <= 850px){.companySec__books{gap:24px;margin-bottom:32px;margin-top:50px}.companySec__books li{aspect-ratio:239/340;height:auto;max-width:239px;width:calc(50% - 12px)}}.realizeSec{background:hsla(33,58%,89%,.95);padding-block:130px 80px;padding-inline:40px;position:relative}@media screen and (width <= 850px){.realizeSec{padding-block:90px 80px;padding-inline:6.4vw}}.realizeSec__inner{margin:0 auto;max-width:1000px;width:100%}.realizeSec__ttl{color:#6a3906;font-family:LINESeedJP,sans-serif;font-size:42px;font-weight:800;letter-spacing:.08em;line-height:1.3;margin-bottom:90px;text-align:center}@media screen and (width <= 850px){.realizeSec__ttl{font-size:22px;margin-bottom:80px}}.realizeSec__item{align-items:center;display:flex;gap:64px;justify-content:center}.realizeSec__item+.realizeSec__item{margin-top:96px}.realizeSec__item.reverse{flex-direction:row-reverse}@media screen and (width <= 850px){.realizeSec__item,.realizeSec__item.reverse{align-items:center;-moz-column-gap:0;column-gap:0;display:flex;flex-wrap:wrap;row-gap:0}.realizeSec__item+.realizeSec__item{margin-top:85px}.realizeSec__content,.realizeSec__side{display:contents}.realizeSec__side .illust{order:1}.realizeSec__content .ttl{flex:1;order:2}.realizeSec__content .txt{flex-basis:100%;order:3}.realizeSec__content .label{flex-basis:100%;order:4}.realizeSec__content .realizeSec__covers{flex-basis:100%;order:5}}.realizeSec__side{flex:0 0 auto;text-align:center;width:275px}.realizeSec__side .illust{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (width <= 850px){.realizeSec__side .illust{margin:-60px 0 0;width:163px}.realizeSec__item--series .realizeSec__side .illust{margin:-5px 0 0}}.realizeSec__btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:60px;justify-content:center;margin-top:20px;overflow:hidden;padding:0 32px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.realizeSec__btn{flex:0 0 100%;margin:40px auto 0;max-width:255px;order:6}}.realizeSec__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}.realizeSec__btn .icn{position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:18px}.realizeSec__btn .icn svg{display:block;height:auto;width:100%}.realizeSec__btn.button-hover span.after{left:50%;opacity:0;padding:0 32px;position:absolute;transform:translate(-50%,60%);width:100%}.realizeSec__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.realizeSec__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.realizeSec__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.realizeSec__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.realizeSec__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.realizeSec__content{flex:1 1 560px;min-width:0}@media screen and (width <= 850px){.realizeSec__content{flex:none;width:100%}}.realizeSec__content .ttl{color:#6a3906;font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.08em;line-height:1.5;padding-bottom:20px;position:relative}@media screen and (width >= 851px){.realizeSec__content .ttl:after{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;width:100%}}@media screen and (width <= 850px){.realizeSec__content .ttl{font-size:20px;line-height:1.4;padding:0;text-align:center}.realizeSec__content .ttl:after,.realizeSec__content .ttl:before{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:6px;margin:0 0 27px;width:100%}.realizeSec__content .ttl:after{margin:27px 0 0}}.realizeSec__content .txt{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.8;margin-top:16px}.realizeSec__content .label{color:#6a3906;font-size:20px;font-weight:800;letter-spacing:.05em;line-height:1.7;margin-top:28px}.realizeSec__covers{list-style:none;margin:20px -8px -8px 0;overflow:hidden;padding:0 8px 8px 0;position:relative}.realizeSec__covers li{box-shadow:4.03956px 4.03956px 4.03956px rgba(0,0,0,.4);overflow:hidden;width:118px}.realizeSec__item--guide .realizeSec__covers li,.realizeSec__item--series .realizeSec__covers li{width:120px}.realizeSec__covers li a{display:block}.realizeSec__covers img{width:100%}@media screen and (width <= 850px){.realizeSec__covers li{width:calc(25% - 9px)}.realizeSec__item--guide .realizeSec__covers li,.realizeSec__item--series .realizeSec__covers li{height:149px;width:106px}}.realizeSec__covers.wide li{width:300px}.realizeSec__covers.wide img{height:157px;-o-object-fit:cover;object-fit:cover;width:300px}@media screen and (width <= 850px){.realizeSec__covers.wide li{width:260px}.realizeSec__covers.wide img{height:auto;width:100%}}.realizeSec__covers--intern li{background-color:#faf8f6;border-radius:4.77343px .596679px;height:auto;max-width:none;padding-bottom:12px;position:relative;width:144px}@media screen and (width <= 850px){.realizeSec__covers--intern li{width:242px}}.realizeSec__internImage{align-items:center;display:flex;justify-content:center;margin-top:22px;position:relative;z-index:1}@media screen and (width <= 850px){.realizeSec__internImage{padding-left:6px;padding-right:6px}}.realizeSec__covers--intern img{border-radius:8px 1px;height:69px;-o-object-fit:cover;object-fit:cover;width:132px}@media screen and (width <= 850px){.realizeSec__covers--intern img{aspect-ratio:132/69;height:auto;width:100%}}.realizeSec__internBg{bottom:-10px;height:74px;line-height:0;overflow:hidden;position:absolute;right:-10px;width:109px}.realizeSec__internBg svg{height:100%;width:100%}@media screen and (width <= 850px){.realizeSec__internBg{bottom:-14px;right:-6px}}.realizeSec__internCategory{align-items:center;background-color:#c67265;border-radius:4px 0;color:#fff;display:flex;font-size:7px;font-weight:700;height:15px;justify-content:center;left:0;letter-spacing:.05em;line-height:100%;position:absolute;text-align:center;top:0;width:60px;z-index:1}.realizeSec__internTxt{padding:8px 6px 0}.realizeSec__internTxt .company{font-size:7px;margin-bottom:4px;opacity:.4}.realizeSec__internTxt .company,.realizeSec__internTxt .title{color:#35383a;font-weight:700;letter-spacing:.05em;line-height:1.5}.realizeSec__internTxt .title{display:-webkit-box;font-size:8px;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.realizeSec__btmInner{margin-top:120px}@media screen and (width <= 850px){.realizeSec__btmInner{margin-top:30px}}.realizeSec__member{background-color:rgba(224,243,244,.5);border-radius:24px;margin:120px auto 0;max-width:1259px;padding:47px 62.5px}@media screen and (width <= 850px){.realizeSec__member{background-color:transparent;border-radius:16px;margin-top:0;padding:48px 0}}.realizeSec__member .caption{color:#6a3906;font-family:LINESeedJP,sans-serif;font-size:26px;font-weight:800;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (width <= 850px){.realizeSec__member .caption{font-size:18px}}.realizeSec__member .meritSec__list{margin-bottom:0}.realizeSec__memberBtn{display:flex;gap:20px;justify-content:center;margin-top:76px;text-align:center}@media screen and (width <= 850px){.realizeSec__memberBtn{align-items:center;flex-direction:column;gap:16px;margin-top:40px}}.realizeSec__memberBtn--link{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fdf3cf;display:flex;font-family:Noto Sans JP,sans-serif;font-size:19px;font-style:normal;font-weight:700;height:82px;justify-content:center;letter-spacing:.05em;line-height:140%;overflow:hidden;padding:0 36px;position:relative;text-align:center;width:300px}html.is-authenticated .realizeSec__memberBtn--link[data-authorized]{display:flex}@media screen and (width >= 851px){.realizeSec__memberBtn--link:hover{background-color:#17494c;transition:all .3s ease}}@media screen and (width <= 850px){.realizeSec__memberBtn--link{font-size:16px;height:64px;max-width:300px;padding:0 24px;width:100%}}.realizeSec__memberBtn--link span{display:inline-block;transition:all .3s ease}.realizeSec__memberBtn--link span:not(.after){background-color:#1e6a6e;border-radius:100px;color:#fad183;font-size:20px;font-weight:700;letter-spacing:.03em;line-height:1;padding:4px 12px}.realizeSec__memberBtn--link .icn{position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease}.realizeSec__memberBtn--link .icn svg{display:block;height:auto;width:100%}.realizeSec__memberBtn--link.button-hover span.after{left:50%;opacity:0;padding:0 36px;position:absolute;transform:translate(-50%,60%);width:100%}.realizeSec__memberBtn--link.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.realizeSec__memberBtn--link.button-hover:hover span{opacity:0;transform:translateY(-60%)}.realizeSec__memberBtn--link.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.realizeSec__memberBtn--link.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.realizeSec__memberBtn--link.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.realizeSec__memberBtn--link.free span:before{align-items:center;background-color:#fad183;border-radius:100px;color:#1e6a6e;content:"無料";display:inline-flex;font-size:13px;font-weight:700;height:34px;justify-content:center;margin-right:10px;text-align:center;width:60px}.realizeSec__goal--txt{font-size:16px;font-weight:700;letter-spacing:.08rem;line-height:1.8;margin:0 auto;max-width:630px;padding-top:60px;text-align:left}@media screen and (width <= 850px){.realizeSec__goal--txt{line-height:1.8;padding-top:48px;text-align:left}}.realizeSec__goal--btnWrap{margin-top:48px;text-align:center}@media screen and (width <= 850px){.realizeSec__goal--btnWrap{margin-top:40px}}.realizeSec__goalBtn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:101px;justify-content:center;line-height:1.5;overflow:hidden;padding:0 45px;position:relative;text-align:center;width:370px}.realizeSec__goalBtn .txt{color:#fff;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:.03em;line-height:180%;transition:all .3s ease}.realizeSec__goalBtn .txt small{display:block;font-size:11px;font-weight:700;line-height:1.6}@media screen and (width <= 850px){.realizeSec__goalBtn{height:84px;max-width:327px;padding:0 32px;width:100%}.realizeSec__goalBtn .txt{font-size:16px}.realizeSec__goalBtn .icn{right:28px;width:24px}}.realizeSec__goalBtn .icn{position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:30px}.realizeSec__goalBtn .icn svg{display:block;height:auto;width:100%}.realizeSec__goalBtn.button-hover .txt.after{left:50%;opacity:0;padding:0 56px;position:absolute;transform:translate(-50%,60%);width:100%}.realizeSec__goalBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.realizeSec__goalBtn.button-hover:hover .txt:not(.after){opacity:0;transform:translateY(-60%)}.realizeSec__goalBtn.button-hover:hover .txt.after{opacity:1;transform:translate(-50%)}.realizeSec__goalBtn.button-hover:hover .icn:not(.after){opacity:0;transform:translate(150%,-50%)}.realizeSec__goalBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.about_breadcrumb{background:rgba(78,51,45,.95);display:inline-block;padding-inline:40px;position:relative;width:100%}@media screen and (width <= 850px){.about_breadcrumb{padding-inline:6.4vw}}.about_breadcrumb .breadcrumb{padding-bottom:40px;padding-top:64px}@media screen and (width <= 850px){.about_breadcrumb .breadcrumb{margin-top:0;padding-bottom:24px;padding-top:40px}}.stepSec{background-color:hsla(33,58%,89%,.949);padding-bottom:128px;padding-top:100px;position:relative}@media screen and (width <= 850px){.stepSec{padding-bottom:100px;padding-top:85px}}.stepSec__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.stepSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.stepSec__joint{margin-bottom:-1px;margin-top:-1px;overflow-x:clip;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.stepSec__joint--intro{z-index:1}.stepSec__joint.reversal>picture img{transform:scale(-1)}.stepSec__joint.reversal .stepSec__greens--top{top:-210px}@media screen and (width <= 850px){.stepSec__joint.reversal .stepSec__greens--top{top:-70px}}.stepSec__joint.reversal .stepSec__greens--btm{top:-270px}@media screen and (width <= 850px){.stepSec__joint.reversal .stepSec__greens--btm{top:-40px}}.stepSec__joint.reversal .stepSec__greens--btm.right{top:-340px}@media screen and (width <= 850px){.stepSec__joint.reversal .stepSec__greens--btm.right{top:-100px}}.stepSec__greens{position:absolute;top:0;width:100%}.stepSec__greens--top{left:-25px;pointer-events:none;position:absolute;top:-170px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:195px;z-index:3}@media screen and (width <= 850px){.stepSec__greens--top{left:0;top:-50px;width:90px}}.stepSec__greens--top.right{left:auto;right:-25px;transform:scaleX(-1)}@media screen and (width <= 850px){.stepSec__greens--top.right{right:0}}.stepSec__greens--btm{left:0;pointer-events:none;position:absolute;top:-230px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:381px;z-index:2}@media screen and (width <= 850px){.stepSec__greens--btm{top:-50px;width:131px}}.stepSec__greens--btm.right{left:auto;right:0;top:-260px;width:346px}@media screen and (width <= 850px){.stepSec__greens--btm.right{top:-70px;width:127px}}.stepSec__cat{pointer-events:none;position:absolute;right:0;top:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:274px;z-index:2}@media screen and (width <= 850px){.stepSec__cat{display:none}}.stepSec__ttl{display:flex;flex-direction:column;gap:24px}@media screen and (width <= 850px){.stepSec__ttl{gap:18px}}.stepSec__ttl .caption{color:#593b34;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (width <= 850px){.stepSec__ttl .caption{font-size:26px}}.stepSec__ttl .txt{font-size:14px;font-weight:500;line-height:1.7;text-align:center}@media screen and (width <= 850px){.stepSec__ttl .txt{text-align:left}}.stepSec__content{margin-top:219px}@media screen and (width <= 850px){.stepSec__content{margin-top:309px}}.stepSec__content .startItem{margin:auto;position:relative;width:500px}@media screen and (width <= 850px){.stepSec__content .startItem{width:295px}}.stepSec__content .startItem .bg{background-color:#fff;border-radius:500px;filter:blur(30px);height:180px;left:0;margin:auto;position:absolute;top:0;width:500px;z-index:0}@media screen and (width <= 850px){.stepSec__content .startItem .bg{border-radius:295px;filter:blur(25px);height:150px;width:295px}}.stepSec__content .startItem .inner{align-items:center;display:flex;flex-direction:column;margin:auto;position:relative;z-index:1}.stepSec__content .startItem__fukidashi{position:absolute;right:-85px;top:-116px}@media screen and (width <= 850px){.stepSec__content .startItem__fukidashi{left:-14px;right:inherit;top:-183px;transform:translateY(-100%)}}.stepSec__content .startItem__fukidashi .txt{background-color:#fff;border-radius:100px;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));font-size:14px;font-weight:700;line-height:1.4;min-width:216px;padding:11px 26px 10px;text-align:center}.stepSec__content .startItem__fukidashi .icn{height:51px;left:-14px;position:absolute;top:35px;width:58px}.stepSec__content .startItem__fukidashi.left{left:-85px;right:inherit}@media screen and (width <= 850px){.stepSec__content .startItem__fukidashi.left{left:inherit;right:-14px;top:-105px;transform:translateY(-100%)}}.stepSec__content .startItem__fukidashi.left .icn{left:auto;right:-14px}.stepSec__content .startItem__illust{margin-top:-123px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:235px}@media screen and (width <= 850px){.stepSec__content .startItem__illust{margin-top:-80px;width:171px}}.stepSec__content .startItem__arrow{padding-top:18px}@media screen and (width <= 850px){.stepSec__content .startItem__arrow{padding-top:12px}}.stepSec__content .startItem__caption{font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.08em;padding-top:26px}@media screen and (width <= 850px){.stepSec__content .startItem__caption{font-size:22px;padding-top:16px}}.goalItem{margin:195px auto 0;max-width:970px;overflow:hidden;position:relative;width:100%}@media screen and (width <= 850px){.goalItem{margin-right:-6.4vw;margin-top:50px;max-width:unset;width:93.6vw}}.goalItem .inner{align-items:center;display:flex;height:100%;padding-left:70px;position:absolute;width:100%;z-index:1}@media screen and (width <= 850px){.goalItem .inner{align-items:flex-start;justify-content:center;padding-left:20px;padding-top:9.066666vw;position:absolute}}.goalItem .inner .caption{font-family:LINESeedJP,sans-serif;font-size:26px;font-weight:800;letter-spacing:.08em;line-height:1.3}@media screen and (width <= 850px){.goalItem .inner .caption{font-size:20px;text-align:center}}.goalItem__illust{bottom:0;pointer-events:none;position:absolute;right:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:248px;z-index:1}@media screen and (width <= 850px){.goalItem__illust{right:-20px;width:184px}}.stepSec__content--txt{font-weight:700;line-height:2.4;padding-top:60px;text-align:center}@media screen and (width <= 850px){.stepSec__content--txt{line-height:1.8;padding-top:48px;text-align:left}}.stepSec__list{padding-left:72px;padding-right:72px}@media screen and (width <= 1140px){.stepSec__list{padding:0}}@media screen and (width <= 850px){.stepSec__list{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);width:100vw}}.stepItem{display:flex;gap:72px;padding-top:160px;position:relative}@media screen and (width <= 850px){.stepItem{align-items:center;flex-wrap:wrap;gap:0;padding-top:179px}}.stepItem__footprint{left:50%;max-width:345px;pointer-events:none;position:absolute;top:calc(100% - min(70px,4.8611111111vw));transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:38%}@media screen and (width <= 850px){.stepItem__footprint{bottom:-25px;left:auto;right:0;transform:scaleX(-1) translateY(100%);width:200px}}.stepItem__left{filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));flex:1;margin-top:91px;max-width:300px;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (width <= 850px){.stepItem__left{flex-basis:188px;margin-right:-6.4vw;margin-top:0;max-width:188px;width:188px}}.stepItem__left .person{filter:drop-shadow(18.424px 18.424px 36.848px rgba(51,24,24,.25));left:50%;position:absolute;transform:translate(-50%)}.stepItem__right{flex:1}@media screen and (width <= 850px){.stepItem__right{display:contents;flex:auto}}.stepItem__right .ttl{font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.08em;line-height:1.5}@media screen and (width <= 850px){.stepItem__right .ttl{flex:1;font-size:20px;letter-spacing:.05em;line-height:1.4;text-align:center}.stepItem__right .ttl:before{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";display:block;height:6px;margin:0 0 27px;width:100%}}.stepItem__right .ttl:after{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";display:block;height:6px;margin:10px 0 18px;width:100%}@media screen and (width <= 850px){.stepItem__right .ttl:after{margin:27px 0 0}}.stepItem__right .txt{font-size:14px;line-height:1.7}@media screen and (width <= 850px){.stepItem__right .txt{padding-top:12px}}.stepItem__btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin-top:32px;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.stepItem__btn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.stepItem__btn{padding-left:32px;padding-right:32px}}.stepItem__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.stepItem__btn span{line-height:1.3}}.stepItem__btn.longTxt{padding-left:30px;padding-right:30px}.stepItem__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.stepItem__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.stepItem__btn.longTxt .icn{right:15px}}.stepItem__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.stepItem__btn .icn svg path{stroke:#fff}.stepItem__btn .icn.no-opacity svg g{opacity:1}.stepItem__btn .icn.backBtn{left:25px;right:inherit}.stepItem__btn .icn.backBtn svg{transform:scaleX(-1)}.stepItem__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.stepItem__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.stepItem__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.stepItem__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.stepItem__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.stepItem__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.stepItem__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.stepItem__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.stepItem__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.stepItem__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.stepItem__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.stepItem__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.stepItem__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.stepItem__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.stepItem__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.stepItem__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.stepItem__btn{margin:36px auto 0}.stepItem:nth-of-type(odd){flex-direction:row-reverse;justify-content:flex-end}.stepItem:nth-of-type(odd) .stepItem__left{flex-basis:176px;max-width:176px;width:176px}}.stepItem:nth-of-type(2n){flex-direction:row-reverse}.stepItem:nth-of-type(2n) .stepItem__footprint{top:calc(100% - min(90px,6.25vw));transform:scaleX(-1) translate(55%)}@media screen and (width <= 850px){.stepItem:nth-of-type(2n) .stepItem__footprint{bottom:-25px;left:0;transform:translateY(100%)}.stepItem:nth-of-type(2n){flex-direction:row}.stepItem:nth-of-type(2n) .stepItem__left{margin-left:calc(-6.4vw + -12px);margin-right:0}}.stepItem.step1{padding-top:200px}@media screen and (width <= 850px){.stepItem.step1{padding-top:105px}}.stepItem.step1 .stepItem__footprint.start{top:min(-40px,-2.7777777778vw);transform:scaleX(-1) translate(55%)}@media screen and (width <= 850px){.stepItem.step1 .stepItem__footprint.start{left:0;top:-46px;transform:inherit}}.stepItem.step1 .stepItem__left .person{top:-149px;width:134px}@media screen and (width <= 850px){.stepItem.step1 .stepItem__left .person{top:-94.95px;width:84px}}.stepItem.step2 .stepItem__left .person{top:-153px;width:112px}@media screen and (width <= 850px){.stepItem.step2 .stepItem__left .person{top:-96px;width:70px}}.stepItem.step3 .stepItem__left .person{top:-123px;width:174px}@media screen and (width <= 850px){.stepItem.step3 .stepItem__left .person{top:-77px;width:109px}}.stepItem.step4 .stepItem__left .person{top:-149px;width:158px}@media screen and (width <= 850px){.stepItem.step4 .stepItem__left .person{top:-94px;width:100px}}.meritSec{background-color:rgba(164,116,67,.949);margin-top:-2px;padding-top:144px;position:relative}@media screen and (width <= 850px){.meritSec{padding-top:80px}}.meritSec__cat{left:0;pointer-events:none;position:absolute;top:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:374px;z-index:3}@media screen and (width <= 850px){.meritSec__cat{display:none}}.meritSec__inner{margin:0 auto;width:100%}@media screen and (width <= 850px){.meritSec__inner{padding-left:0;padding-right:0}}.meritSec .caption{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (width <= 850px){.meritSec .caption{font-size:24px}}.meritSec__list{display:grid;filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));gap:42px;grid-template-columns:repeat(3,1fr);margin-bottom:121px;margin-top:143px}@media screen and (width <= 1140px){.meritSec__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:100px 36px;justify-content:center}}@media screen and (width <= 850px){.meritSec__list{align-items:center;flex-direction:column;gap:60px;margin-bottom:64px;margin-top:72px}}.meritSec__list .meritItem{max-width:350px}.meritSec__list .meritItem .image{left:50%;pointer-events:none;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.meritSec__list .meritItem:first-of-type .image{margin-left:8px;top:-83px;width:161px}@media screen and (width <= 850px){.meritSec__list .meritItem:first-of-type .image{margin-left:0;top:-56px;width:132px}}.meritSec__list .meritItem:nth-of-type(2) .image{top:-82px;width:215px}@media screen and (width <= 850px){.meritSec__list .meritItem:nth-of-type(2) .image{top:-44px;width:156px}}.meritSec__list .meritItem:nth-of-type(3) .image{margin-left:8px;top:-82px;width:189px}@media screen and (width <= 850px){.meritSec__list .meritItem:nth-of-type(3) .image{margin-left:0;top:-45px;width:143px}}.meritSec__banner{background-color:#593b34;border-radius:10px;filter:drop-shadow(20px 20px 40px rgba(51,24,24,.25));padding:10px}.meritSec__banner--inner{border:2px dotted #331818;border-radius:8px;padding:46px 62px;position:relative}@media screen and (width <= 850px){.meritSec__banner--inner{padding:59px 26px 62px}}.meritSec__banner--top{align-items:center;display:flex;height:100px;padding-bottom:24px}@media screen and (width <= 850px){.meritSec__banner--top{height:auto}}.meritSec__banner--top .caption{flex:1;position:relative;white-space:nowrap;z-index:2}.meritSec__banner--top .caption span{display:block;font-size:16px;letter-spacing:.08em;line-height:1.5}@media screen and (width <= 850px){.meritSec__banner--top .caption span{font-size:13px}}.meritSec__banner--top .icons{position:relative}@media screen and (width <= 1140px){.meritSec__banner--top .icons{display:flex;justify-content:space-between;position:absolute;width:calc(100% - 52px)}}.meritSec__banner--top .icons .icon{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (width <= 1140px){.meritSec__banner--top .icons .icon{position:relative}}.meritSec__banner--top .icons.left{top:-10px}.meritSec__banner--top .icons.left .u_1{bottom:0;left:-20px;width:75px}@media screen and (width <= 1140px){.meritSec__banner--top .icons.left .u_1{left:auto;top:-7px;width:65px}}.meritSec__banner--top .icons.left .u_2{left:107px;top:-5px;width:69px}@media screen and (width <= 1140px){.meritSec__banner--top .icons.left .u_2{left:auto;top:-31px;width:62px}}.meritSec__banner--top .icons.left .u_3{left:193px;top:-120px;width:74px}@media screen and (width <= 1140px){.meritSec__banner--top .icons.left .u_3{left:auto;right:5px;top:-34px;width:62px}}.meritSec__banner--top .icons.right{bottom:-10px}.meritSec__banner--top .icons.right .u_1{right:184px;top:-107px;width:84px}@media screen and (width <= 1140px){.meritSec__banner--top .icons.right .u_1{right:auto;top:26px;width:64px}}.meritSec__banner--top .icons.right .u_2{right:91px;top:-28px;width:90px;z-index:-1}@media screen and (width <= 1140px){.meritSec__banner--top .icons.right .u_2{right:auto;top:25px;transform:rotate(-25deg);width:81px;z-index:0}}.meritSec__banner--top .icons.right .u_3{bottom:0;right:-30px;width:88px}@media screen and (width <= 1140px){.meritSec__banner--top .icons.right .u_3{bottom:-30px;right:auto;width:62px;z-index:1}}.meritSec__banner--btm{align-items:center;display:flex;gap:48px;padding-top:28px;position:relative}@media screen and (width <= 850px){.meritSec__banner--btm{flex-direction:column;gap:24px}}.meritSec__banner--btm:before{background:radial-gradient(circle farthest-side,#331818,#331818 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:6px;position:absolute;top:0;width:100%;z-index:-1}.meritSec__banner--btm .txt{color:#fff;flex:1;font-size:14px;font-weight:500;line-height:1.7;opacity:.8}@media screen and (width <= 850px){.meritSec__banner--btm .txt{text-align:justify}}.meritSec__banner--btn{margin-right:35px;max-width:320px}.meritSec__banner--btn.catBtn{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fad183;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.meritSec__banner--btn.catBtn:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.meritSec__banner--btn.catBtn{padding-left:32px;padding-right:32px}}.meritSec__banner--btn.catBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.meritSec__banner--btn.catBtn span{line-height:1.3}}.meritSec__banner--btn.catBtn.longTxt{padding-left:30px;padding-right:30px}.meritSec__banner--btn.catBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.meritSec__banner--btn.catBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.meritSec__banner--btn.catBtn.longTxt .icn{right:15px}}.meritSec__banner--btn.catBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.meritSec__banner--btn.catBtn .icn svg path{stroke:#fff}.meritSec__banner--btn.catBtn .icn.no-opacity svg g{opacity:1}.meritSec__banner--btn.catBtn .icn.backBtn{left:25px;right:inherit}.meritSec__banner--btn.catBtn .icn.backBtn svg{transform:scaleX(-1)}.meritSec__banner--btn.catBtn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.meritSec__banner--btn.catBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.meritSec__banner--btn.catBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.meritSec__banner--btn.catBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.meritSec__banner--btn.catBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.meritSec__banner--btn.catBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.meritSec__banner--btn.catBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.meritSec__banner--btn.catBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.meritSec__banner--btn.catBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.meritSec__banner--btn.catBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.meritSec__banner--btn.catBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.meritSec__banner--btn.catBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.meritSec__banner--btn.catBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.meritSec__banner--btn.catBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.meritSec__banner--btn.catBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.meritSec__banner--btn.catBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.meritSec__banner--btn.catBtn span:before{background-color:#fad183;border-radius:100px;color:#1e6a6e;content:"無料";font-size:13px;font-weight:700;margin-right:5px;padding:0 6px 0 7px;text-align:center}.meritSec__banner--btn.mypageBtn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.meritSec__banner--btn.mypageBtn{padding-left:32px;padding-right:32px}}.meritSec__banner--btn.mypageBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.meritSec__banner--btn.mypageBtn span{line-height:1.3}}.meritSec__banner--btn.mypageBtn.longTxt{padding-left:30px;padding-right:30px}.meritSec__banner--btn.mypageBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.meritSec__banner--btn.mypageBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.meritSec__banner--btn.mypageBtn.longTxt .icn{right:15px}}.meritSec__banner--btn.mypageBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.meritSec__banner--btn.mypageBtn .icn svg path{stroke:#593b34}.meritSec__banner--btn.mypageBtn .icn.no-opacity svg g{opacity:1}.meritSec__banner--btn.mypageBtn .icn.backBtn{left:25px;right:inherit}.meritSec__banner--btn.mypageBtn .icn.backBtn svg{transform:scaleX(-1)}.meritSec__banner--btn.mypageBtn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.meritSec__banner--btn.mypageBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.meritSec__banner--btn.mypageBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.meritSec__banner--btn.mypageBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.meritSec__banner--btn.mypageBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.meritSec__banner--btn.mypageBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.meritSec__banner--btn.mypageBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.meritSec__banner--btn.mypageBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.meritSec__banner--btn.mypageBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.meritSec__banner--btn.mypageBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.meritSec__banner--btn.mypageBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.meritSec__banner--btn.mypageBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.meritSec__banner--btn.mypageBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.meritSec__banner--btn.mypageBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.meritSec__banner--btn.mypageBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.meritSec__banner--btn.mypageBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.meritSec__banner--btn{margin-right:0}.meritSec__banner--btn .cat_tail{display:none}}.meritSec__banner--dot{background-color:#331818;border-radius:50%;display:block;height:6px;position:absolute;width:6px}.meritSec__banner--dot:first-of-type{left:12px;top:12px}.meritSec__banner--dot:nth-of-type(2){right:12px;top:12px}.meritSec__banner--dot:nth-of-type(3){bottom:12px;right:12px}.meritSec__banner--dot:nth-of-type(4){bottom:12px;left:12px}.guideTop{overflow:hidden}.guideTop .commonKv__img{bottom:-5vw;left:16.4583333333vw;width:14.4444444444vw}@media screen and (width <= 850px){.guideTop .commonKv__img{bottom:-13.4vw;left:1.33vw;width:27.22vw}}.guideTop .pickupSec{background-color:rgba(164,116,67,.949);margin-top:-2px;overflow-x:clip;padding-bottom:0;padding-top:10px;position:relative}@media screen and (width <= 850px){.guideTop .pickupSec{padding-bottom:84px;padding-top:48px}}.guideTop .pickupSec__inner{margin:0 auto;max-width:1440px;padding:0 67px;width:100%}.guideTop .breadcrumb{max-width:1440px;padding-left:67px;padding-right:67px}@media screen and (width <= 850px){.guideTop .breadcrumb,.guideTop .pickupSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.guideTop .pickupSec__ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.08em;padding-bottom:28px}@media screen and (width <= 850px){.guideTop .pickupSec__ttl{font-size:20px;padding-bottom:24px}}.guideTop .pickupSec .bookShelf{position:relative}.guideTop .pickupSec .bookShelf__bar{background-image:url(../../../../themes/careerpod/assets/images/bookshelf_bar.4d181b52.png);background-repeat:repeat-x;background-size:contain;height:48px;margin:0 calc(50% - 50vw);position:relative;width:100vw;z-index:1}@media screen and (width <= 1440px){.guideTop .pickupSec .bookShelf__bar{background-size:cover}}@media screen and (width <= 850px){.guideTop .pickupSec .bookShelf__bar{background-image:url(../../../../themes/careerpod/assets/images/bookshelf_bar_sp.78201f78.png);background-repeat:repeat-x;background-size:contain;height:47px}}.guideTop .pickupSec .bookShelf__bar--leg{height:74px;pointer-events:none;position:absolute;top:47px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px;z-index:1}@media screen and (width <= 850px){.guideTop .pickupSec .bookShelf__bar--leg{display:none}}.guideTop .pickupSec .bookShelf__bar--leg.left{left:68px}.guideTop .pickupSec .bookShelf__bar--leg.right{right:68px}.guideTop .pickupSec .bookShelf__shadow{background:linear-gradient(180deg,#331818,rgba(51,24,24,0));height:220px;margin:0 calc(50% - 50vw);opacity:.8;width:100vw}.guideTop .pickupSec .bookShelf__list{filter:drop-shadow(20px 20px 40px rgba(51,24,24,.25));margin-bottom:-18px}.guideTop .pickupSec .bookShelf .next_pickupGuide,.guideTop .pickupSec .bookShelf .prev_pickupGuide{cursor:pointer;height:30px;position:absolute;right:0;top:-60px;width:30px}@media screen and (width <= 850px){.guideTop .pickupSec .bookShelf .next_pickupGuide,.guideTop .pickupSec .bookShelf .prev_pickupGuide{top:-51px}}.guideTop .pickupSec .bookShelf .next_pickupGuide:after,.guideTop .pickupSec .bookShelf .prev_pickupGuide:after{background-image:url(../../../../themes/careerpod/assets/images/btn_swiper.78c4c26d.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@media screen and (width <= 850px){.guideTop .pickupSec .bookShelf .next_pickupGuide:after,.guideTop .pickupSec .bookShelf .prev_pickupGuide:after{height:10px;width:18px}}.guideTop .pickupSec .bookShelf .next_pickupGuide.swiper-button-disabled,.guideTop .pickupSec .bookShelf .prev_pickupGuide.swiper-button-disabled{cursor:inherit;opacity:.3}.guideTop .pickupSec .bookShelf .prev_pickupGuide{right:48px;transform:scale(-1)}@media screen and (width <= 850px){.guideTop .pickupSec .bookShelf .prev_pickupGuide{right:40px}}.guideTop .pickupSec .bookShelf .swiper-scrollbar{position:absolute;top:238px;width:100%;z-index:2}@media screen and (width <= 850px){.guideTop .pickupSec .bookShelf .swiper-scrollbar{top:200px}}.guideTop .pickupSec .bookShelf .swiper-scrollbar-drag{background-color:#fff;border-radius:2px;cursor:pointer;height:8px;opacity:.2}@media screen and (width <= 850px){.guideTop .pickupSec .bookShelf .swiper-scrollbar-drag{height:8px}}.guideTop .pickupSec .guideBanner{background-color:#4e9e8b;border-radius:10px;filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));margin:69px auto 0;max-width:1080px;padding:8px;position:relative}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner{margin-top:14px}}.guideTop .pickupSec .guideBanner__border{border:2px dotted rgba(78,158,139,.8);border-radius:10px;height:calc(100% - 16px);left:0;margin:8px;mix-blend-mode:multiply;opacity:.8;position:absolute;top:0;width:calc(100% - 16px)}.guideTop .pickupSec .guideBanner__content{align-items:center;color:#fff;display:flex;gap:50px;justify-content:space-between;min-height:152px;padding:30px 150px 30px 260px;position:relative;z-index:1}@media screen and (width <= 1140px){.guideTop .pickupSec .guideBanner__content{flex-direction:column;gap:18px;justify-content:center;padding:60px 90px 100px}}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__content{gap:6px;padding:50px 15px 65px}}.guideTop .pickupSec .guideBanner__content .caption{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;letter-spacing:.05em;line-height:1.3;white-space:nowrap}@media screen and (width <= 1140px){.guideTop .pickupSec .guideBanner__content .caption{text-align:center}}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__content .caption{font-size:22px}}.guideTop .pickupSec .guideBanner__content .txt{font-size:14px;font-weight:500;line-height:1.7;text-align:justify}.guideTop .pickupSec .guideBanner__illust{bottom:0;left:44px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:204px;z-index:4}@media screen and (width <= 1140px){.guideTop .pickupSec .guideBanner__illust{bottom:inherit;left:48px;top:-56px;width:142px}}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__illust{left:3.7333333333vw;top:-40px;width:95px}}.guideTop .pickupSec .guideBanner__cmt{border-radius:8px;left:210px;position:absolute;top:0;transform:translateY(-50%);z-index:3}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__cmt{left:105px;top:-15px}}.guideTop .pickupSec .guideBanner__cmt .txt{background-color:#fff;border:4px solid #4e9e8b;border-radius:8px;color:#593b34;display:inline-block;font-size:16px;font-weight:700;line-height:1.7;padding:9px 20px}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__cmt .txt{align-items:center;display:flex;font-size:14px;line-height:1.5;min-height:36px;padding:3px 12px}}.guideTop .pickupSec .guideBanner__cmt .triangle{display:block;height:36px;left:-20px;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);width:32px;z-index:-1}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__cmt .triangle{height:32px;left:-16px;width:28px}}.guideTop .pickupSec .guideBanner__cmt .triangle.outside path{fill:#4e9e8b}.guideTop .pickupSec .guideBanner__cmt .triangle.inside{left:-14px;z-index:1}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__cmt .triangle.inside{left:-9px}}.guideTop .pickupSec .guideBanner__cmt .triangle.inside path{fill:#fff}.guideTop .pickupSec .guideBanner__btn{display:block;position:absolute;right:52px;top:50%;transform:translateY(-50%)}.guideTop .pickupSec .guideBanner__btn .base{display:block;height:44px;position:relative;width:50px}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__btn .base{height:36px;width:41px}}.guideTop .pickupSec .guideBanner__btn .base svg ellipse{fill:#fff}.guideTop .pickupSec .guideBanner__btn .icn{display:grid;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:19px;z-index:1}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__btn .icn{height:12px;width:16px}}.guideTop .pickupSec .guideBanner__btn .icn.after{opacity:0;transform:translate(-130%,-50%)}.guideTop .pickupSec .guideBanner__btn .icn svg path{stroke:#4e9e8b}@media screen and (width >= 851px){.guideTop .pickupSec .guideBanner__btn.arrow-hover:hover .icn{opacity:0;transform:translate(50%,-50%)}.guideTop .pickupSec .guideBanner__btn.arrow-hover:hover .icn.after{opacity:1;transform:translate(-50%,-50%)}}@media screen and (width <= 1140px){.guideTop .pickupSec .guideBanner__btn{bottom:18px;right:50%;top:inherit;transform:translate(50%)}}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__btn{bottom:10px}.guideTop .pickupSec .guideBanner__btn .base{height:44px;width:50px}.guideTop .pickupSec .guideBanner__btn .icn{height:12px;width:16px}}.guideTop .pickupSec .guideBanner__bg{background-image:url(../../../../themes/careerpod/assets/images/noise_lg.9d46bdfc.png);background-repeat:repeat;background-size:cover;height:100%;inset:0;opacity:.2;pointer-events:none;position:absolute;width:100%}.guideTop .pickupSec .guideBanner__book{bottom:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;right:48px;width:210px;z-index:0}@media screen and (width <= 850px){.guideTop .pickupSec .guideBanner__book{right:24px;width:clamp(113px,30.1333333333vw,130px)}}.guideTop .pickupSec .guideBanner__dot{background-color:#4e9e8b;border-radius:50%;display:block;height:6px;mix-blend-mode:multiply;opacity:.8;position:absolute;width:6px;z-index:2}.guideTop .pickupSec .guideBanner__dot:first-of-type{left:20px;top:20px}.guideTop .pickupSec .guideBanner__dot:nth-of-type(2){right:20px;top:20px}.guideTop .pickupSec .guideBanner__dot:nth-of-type(3){bottom:20px;right:20px}.guideTop .pickupSec .guideBanner__dot:nth-of-type(4){bottom:20px;left:20px}.guideTop .allCourseSec{background-color:rgba(164,116,67,.949);padding-top:17px;position:relative}.guideTop .allCourseSec__cat{pointer-events:none;position:absolute;right:0;top:38px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:284px;z-index:5}@media screen and (width <= 850px){.guideTop .allCourseSec__cat{right:-35px;top:-36px;width:min(40.53vw,152px)}}.guideTop .allCourseSec__bgJoint{margin-top:-1px}.guideTop .allCourseSec__bg{background-color:#a47443;height:100%;margin:0 calc(50% - 50vw);min-height:100vh;mix-blend-mode:multiply;opacity:.3;position:absolute;width:100vw;z-index:0}.guideTop .allCourseSec__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;position:relative;width:100%;z-index:6}@media screen and (width <= 850px){.guideTop .allCourseSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.guideTop .allCourseSec__ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:36px;font-weight:800;letter-spacing:.08em;padding-top:96px;text-align:center}@media screen and (width <= 850px){.guideTop .allCourseSec__ttl{font-size:26px;padding-top:59px}}.guideTop .allCourseSec__btnWrap{align-items:center;display:flex;gap:16px;justify-content:center;margin:36px 0 60px}@media screen and (width <= 850px){.guideTop .allCourseSec__btnWrap{flex-wrap:wrap;gap:9px;justify-content:flex-start;margin:36px 0 48px}}.guideTop .allCourseSec__btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:20px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:239px;padding:18px 40px 20px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.guideTop .allCourseSec__btn{font-size:15px;padding-left:32px;padding-right:32px}}.guideTop .allCourseSec__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.guideTop .allCourseSec__btn span{line-height:1.3}}.guideTop .allCourseSec__btn.longTxt{padding-left:30px;padding-right:30px}.guideTop .allCourseSec__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.guideTop .allCourseSec__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.guideTop .allCourseSec__btn.longTxt .icn{right:15px}}.guideTop .allCourseSec__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10px;z-index:1}.guideTop .allCourseSec__btn .icn svg path{stroke:#593b34}.guideTop .allCourseSec__btn .icn.no-opacity svg g{opacity:1}.guideTop .allCourseSec__btn .icn.backBtn{left:25px;right:inherit}.guideTop .allCourseSec__btn .icn.backBtn svg{transform:scaleX(-1)}.guideTop .allCourseSec__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.guideTop .allCourseSec__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.guideTop .allCourseSec__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.guideTop .allCourseSec__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.guideTop .allCourseSec__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.guideTop .allCourseSec__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.guideTop .allCourseSec__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.guideTop .allCourseSec__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.guideTop .allCourseSec__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.guideTop .allCourseSec__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.guideTop .allCourseSec__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.guideTop .allCourseSec__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.guideTop .allCourseSec__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.guideTop .allCourseSec__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.guideTop .allCourseSec__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.guideTop .allCourseSec__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.guideTop .allCourseSec__btn{max-width:none;width:48%}}.guideTop .allCourseSec__btn .icn{right:27.5px}@media screen and (width <= 850px){.guideTop .allCourseSec__btn .icn{right:18px}}.guideTop .allCourseSec__item{margin-bottom:96px}@media screen and (width <= 850px){.guideTop .allCourseSec__item{margin-bottom:84px}}.guideTop .allCourseSec__item--head{padding-bottom:36px}.guideTop .allCourseSec__item--head .caption{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em}@media screen and (width <= 850px){.guideTop .allCourseSec__item--head .caption{font-size:22px}}.guideTop .allCourseSec__item--head .caption:after{background:radial-gradient(circle farthest-side,#fff,#fff 40%,transparent 0,transparent);background-size:10px;content:"";display:block;height:6px;margin-top:16px;width:100%}@media screen and (width <= 850px){.guideTop .allCourseSec__item--head .caption:after{margin-top:14px}}.guideTop .allCourseSec__item--head .txt{color:#fff;font-size:14px;font-weight:500;line-height:1.7;padding-top:16px}@media screen and (width <= 850px){.guideTop .allCourseSec__item--head .txt{padding-top:14px}}.guideTop .allCourseSec__item--list{display:grid;gap:27px;grid-template-columns:repeat(3,1fr)}@media screen and (width <= 1300px){.guideTop .allCourseSec__item--list{grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 850px){.guideTop .allCourseSec__item--list{gap:24px;grid-template-columns:repeat(1,1fr)}}.guideTop.syukatsu .commonKv__img{bottom:-5.1388888889vw;left:11.8055555556vw;width:16.8055555556vw}@media screen and (width <= 850px){.guideTop.syukatsu .commonKv__img{bottom:-15vw;left:1.33vw;width:27.22vw}}.guideTop.syukatsu .commonKv__label svg path{fill:#c4a64b}.guideTop.syukatsu .pickupSec .guideBanner{background-color:#c4a64b}.guideTop.syukatsu .pickupSec .guideBanner__book svg path{fill:#c4a64b}.guideTop.syukatsu .pickupSec .guideBanner__border{border:2px dotted rgba(196,166,75,.8)}.guideTop.syukatsu .pickupSec .guideBanner__cmt .txt{border-color:#c4a64b}.guideTop.syukatsu .pickupSec .guideBanner__cmt .triangle.outside path{fill:#c4a64b}.guideTop.syukatsu .pickupSec .guideBanner__dot{background-color:#c4a64b}.guideTop.syukatsu .pickupSec .guideBanner__btn .icn svg path{stroke:#c4a64b}.guideCoursePage{overflow:hidden}.guideCoursePage .chapterSec{background-color:rgba(164,116,67,.949);padding-bottom:30px;padding-top:10px}@media screen and (width <= 850px){.guideCoursePage .chapterSec{margin-top:-1px;padding-bottom:84px;padding-top:48px}}.guideCoursePage .chapterSec__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.guideCoursePage .chapterSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.guideCoursePage .chapterSec__list{display:flex;flex-direction:column;gap:24px}@media screen and (width <= 850px){.guideCoursePage .chapterSec__list{gap:18px}}.guideCoursePage .chapterSec__item{padding-left:102px;position:relative}@media screen and (width <= 850px){.guideCoursePage .chapterSec__item{min-height:inherit;padding-left:48px}}.guideCoursePage .chapterSec__item:after{background:radial-gradient(circle farthest-side,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8) 40%,transparent 0,transparent);background-repeat:repeat-y;background-size:4px 10px;content:"";display:block;height:calc(100% - 75px);left:36px;position:absolute;top:98px;width:6px}@media screen and (width <= 850px){.guideCoursePage .chapterSec__item:after{height:calc(100% - 40px);left:17px;top:58px}}.guideCoursePage .chapterSec__item--counter{align-items:center;background-color:#593b34;border:3px solid #f6efe6;border-radius:100px;display:flex;height:74px;justify-content:center;left:0;position:absolute;top:12px;width:74px}@media screen and (width <= 850px){.guideCoursePage .chapterSec__item--counter{border-width:2px;height:38px;width:38px}}.guideCoursePage .chapterSec__item--counter .num{color:#f6efe6;font-family:LINESeedJP,sans-serif;font-size:18px;font-weight:800;letter-spacing:.02em}@media screen and (width <= 850px){.guideCoursePage .chapterSec__item--counter .num{font-size:13px}}.guideCoursePage .chapterSec__item--counter .triangle{height:13px;position:absolute;right:-18px;top:23px;width:24px}@media screen and (width <= 850px){.guideCoursePage .chapterSec__item--counter .triangle{height:6px;right:-9px;top:3px;width:12px}}.guideCoursePage .chapterSec__item--counter .triangle svg{transform:rotate(-90deg)}.guideCoursePage .chapterSec__item--counter .triangle svg path{fill:#f6efe6}.guideCoursePage .chapterSec__item:last-child:after{display:none}.guideCoursePage .chapterSec__btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:50px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.guideCoursePage .chapterSec__btn{padding-left:32px;padding-right:32px}}.guideCoursePage .chapterSec__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.guideCoursePage .chapterSec__btn span{line-height:1.3}}.guideCoursePage .chapterSec__btn.longTxt{padding-left:30px;padding-right:30px}.guideCoursePage .chapterSec__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.guideCoursePage .chapterSec__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.guideCoursePage .chapterSec__btn.longTxt .icn{right:15px}}.guideCoursePage .chapterSec__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:18px;z-index:1}.guideCoursePage .chapterSec__btn .icn svg path{stroke:#593b34}.guideCoursePage .chapterSec__btn .icn.no-opacity svg g{opacity:1}.guideCoursePage .chapterSec__btn .icn.backBtn{left:25px;right:inherit}.guideCoursePage .chapterSec__btn .icn.backBtn svg{transform:scaleX(-1)}.guideCoursePage .chapterSec__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.guideCoursePage .chapterSec__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.guideCoursePage .chapterSec__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.guideCoursePage .chapterSec__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.guideCoursePage .chapterSec__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.guideCoursePage .chapterSec__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.guideCoursePage .chapterSec__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.guideCoursePage .chapterSec__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.guideCoursePage .chapterSec__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.guideCoursePage .chapterSec__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.guideCoursePage .chapterSec__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.guideCoursePage .chapterSec__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.guideCoursePage .chapterSec__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.guideCoursePage .chapterSec__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.guideCoursePage .chapterSec__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.guideCoursePage .chapterSec__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.guideCoursePage .chapterSec__btn{margin-top:50px}}.guideCoursePage .relatedSec{background-color:rgba(164,116,67,.949);position:relative}.guideCoursePage .relatedSec__bg{background-color:#a47443;height:100%;margin:0 calc(50% - 50vw);mix-blend-mode:multiply;opacity:.3;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;z-index:0}.guideCoursePage .relatedSec__bgJoint{margin-top:-1px;width:100%}.guideCoursePage .relatedSec__cat{pointer-events:none;position:absolute;right:0;top:-60px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:284px;z-index:10}@media screen and (width <= 850px){.guideCoursePage .relatedSec__cat{right:-74px;top:-50px;width:58.504vw}}.guideCoursePage .relatedSec__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;position:relative;width:100%;z-index:1}@media screen and (width <= 850px){.guideCoursePage .relatedSec__inner{margin-top:-1px;padding-left:6.4vw;padding-right:6.4vw}}.guideCoursePage .relatedSec__item{padding-top:max(3.819vw,55px)}@media screen and (width <= 850px){.guideCoursePage .relatedSec__item{padding-top:60px}}.guideCoursePage .relatedSec__item .caption{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.5;margin-bottom:36px;text-align:center}@media screen and (width <= 850px){.guideCoursePage .relatedSec__item .caption{font-size:24px;margin-bottom:24px}}.guideCoursePage .relatedSec .relatedArticle{display:grid;filter:20px 20px 40px rgba(51,24,24,.25);gap:36px;grid-template-columns:repeat(3,1fr)}@media screen and (width <= 1140px){.guideCoursePage .relatedSec .relatedArticle{grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 850px){.guideCoursePage .relatedSec .relatedArticle{grid-template-columns:repeat(1,1fr)}}.guideCoursePage .relatedSec .relatedArticle .articleCard{max-width:none;width:100%}.seriesTop .commonKv__img{bottom:-5.1388888889vw;left:16.1805555556vw;max-width:320px;width:12.1527777778vw}@media screen and (width <= 850px){.seriesTop .commonKv__img{bottom:-14.7vw;left:4.5333333333vw;width:22.6666666667vw}}.seriesTop .breadcrumb--only-top{max-width:1440px;padding-left:67px;padding-right:67px}.seriesTop .pickupSeriesSec{background-color:rgba(164,116,67,.949);margin-top:-2px;overflow-x:hidden;padding-bottom:20px;padding-top:10px;position:relative}.seriesTop .pickupSeriesSec.no-b-space{padding-bottom:0}.seriesTop .pickupSeriesSec__inner{margin:0 auto;max-width:1440px;padding:0 67px;width:100%}@media screen and (width <= 850px){.seriesTop .pickupSeriesSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.seriesTop .pickupSeriesSec__ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.08em;padding-bottom:28px}@media screen and (width <= 850px){.seriesTop .pickupSeriesSec__ttl{font-size:24px;padding-bottom:12px;text-align:center}}.seriesTop .pickupSeriesSec__list{position:relative}.seriesTop .pickupSeriesSec__list .articleCard{width:336px}@media screen and (width <= 850px){.seriesTop .pickupSeriesSec__list .articleCard{width:min(52.2666666667vw,280px)}.seriesTop .pickupSeriesSec__list{margin-top:24px}}.seriesTop .pickupSeriesSec__picked{margin-top:12px}.seriesTop .pickupSeriesSec__picked .articleCard{border-top:1px solid hsla(0,0%,100%,.15);padding:14px 0 10px;width:100%}.seriesTop .pickupSeriesSec__picked .articleCard:last-child{border-bottom:1px solid hsla(0,0%,100%,.15)}.seriesTop .pickupSeriesSec__picked .articleCard__wrap{align-items:flex-start;display:flex;gap:14px}.seriesTop .pickupSeriesSec__picked .articleCard__img{aspect-ratio:146/80;margin-top:4px;min-width:146px;width:40%}.seriesTop .pickupSeriesSec__picked .articleCard__txtWrap{padding-top:0}.seriesTop .pickupSeriesSec__picked .articleCard__txtWrap .ttl{line-height:1.5}.seriesTop .pickupSeriesSec__picked .articleCard__btm{padding-top:7px}.seriesTop .pickupSeriesSec__picked .articleCard .bookMarkBox .icn_bookmark{height:15px;width:15px}.seriesTop .pickupSeriesSec .next_pickupSeries,.seriesTop .pickupSeriesSec .prev_pickupSeries{cursor:pointer;height:12px;left:243px;position:absolute;top:-50px;width:20px}.seriesTop .pickupSeriesSec .next_pickupSeries:after,.seriesTop .pickupSeriesSec .prev_pickupSeries:after{background-image:url(../../../../themes/careerpod/assets/images/btn_swiper.78c4c26d.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;width:20px}.seriesTop .pickupSeriesSec .next_pickupSeries.swiper-button-disabled,.seriesTop .pickupSeriesSec .prev_pickupSeries.swiper-button-disabled{cursor:default;opacity:.3}@media screen and (width <= 850px){.seriesTop .pickupSeriesSec .next_pickupSeries,.seriesTop .pickupSeriesSec .prev_pickupSeries{display:none}}.seriesTop .pickupSeriesSec .prev_pickupSeries{left:195px;transform:scale(-1)}.seriesTop .allArticleSec{background-color:rgba(164,116,67,.949);position:relative}.seriesTop .allArticleSec__bg{background-color:#a47443;height:100%;margin:0 calc(50% - 50vw);min-height:100vh;mix-blend-mode:multiply;opacity:.3;position:absolute;width:100vw;z-index:0}.seriesTop .allArticleSec__bgJoint{margin-top:-1px;width:100%}.seriesTop .allArticleSec__cat{pointer-events:none;position:absolute;right:0;top:-80px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:234px;z-index:5}@media screen and (width <= 850px){.seriesTop .allArticleSec__cat{display:none}}.seriesTop .allArticleSec__inner{margin:0 auto;max-width:1440px;padding-left:67px;padding-right:67px;position:relative;width:100%;z-index:1}@media screen and (width <= 850px){.seriesTop .allArticleSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.seriesTop .allArticleSec__head{align-items:center;display:flex;justify-content:center;padding-top:25px;position:relative}@media screen and (width <= 850px){.seriesTop .allArticleSec__head{justify-content:space-between;padding-top:30px}}.seriesTop .allArticleSec__head--ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:36px;font-weight:800;letter-spacing:.08em;text-align:center}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--ttl{font-size:26px;text-align:left}}.seriesTop .allArticleSec__head--btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:160px;padding:12px 0;position:relative;position:absolute;right:0;text-align:center;width:255px}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn{padding-left:32px;padding-right:32px}}.seriesTop .allArticleSec__head--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn span{line-height:1.3}}.seriesTop .allArticleSec__head--btn.longTxt{padding-left:30px;padding-right:30px}.seriesTop .allArticleSec__head--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.seriesTop .allArticleSec__head--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn.longTxt .icn{right:15px}}.seriesTop .allArticleSec__head--btn .icn{position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.seriesTop .allArticleSec__head--btn .icn svg path{stroke:#593b34}.seriesTop .allArticleSec__head--btn .icn.no-opacity svg g{opacity:1}.seriesTop .allArticleSec__head--btn .icn.backBtn{left:25px;right:inherit}.seriesTop .allArticleSec__head--btn .icn.backBtn svg{transform:scaleX(-1)}.seriesTop .allArticleSec__head--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.seriesTop .allArticleSec__head--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.seriesTop .allArticleSec__head--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.seriesTop .allArticleSec__head--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.seriesTop .allArticleSec__head--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.seriesTop .allArticleSec__head--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.seriesTop .allArticleSec__head--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.seriesTop .allArticleSec__head--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.seriesTop .allArticleSec__head--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.seriesTop .allArticleSec__head--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.seriesTop .allArticleSec__head--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.seriesTop .allArticleSec__head--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.seriesTop .allArticleSec__head--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.seriesTop .allArticleSec__head--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.seriesTop .allArticleSec__head--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.seriesTop .allArticleSec__head--btn span.after{padding:0!important}.seriesTop .allArticleSec__head--btn .icn{display:grid;height:10px;right:18px;width:6px}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn{align-items:center;background-color:rgba(89,59,52,.502);border-radius:100px;color:#fff;display:flex;font-size:14px;font-size:13px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-width:132px;padding:8px 0 10px;position:relative;text-align:center;width:255px}}@media screen and (width <= 850px)and (width <= 850px){.seriesTop .allArticleSec__head--btn{padding-left:32px;padding-right:32px}}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}}@media screen and (width <= 850px)and (width <= 850px){.seriesTop .allArticleSec__head--btn span{line-height:1.3}}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn.longTxt{padding-left:30px;padding-right:30px}.seriesTop .allArticleSec__head--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.seriesTop .allArticleSec__head--btn.longTxt .icn{right:19px}}@media screen and (width <= 850px)and (width <= 850px){.seriesTop .allArticleSec__head--btn.longTxt .icn{right:15px}}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.seriesTop .allArticleSec__head--btn .icn svg path{stroke:#fff}.seriesTop .allArticleSec__head--btn .icn.no-opacity svg g{opacity:1}.seriesTop .allArticleSec__head--btn .icn.backBtn{left:25px;right:inherit}.seriesTop .allArticleSec__head--btn .icn.backBtn svg{transform:scaleX(-1)}.seriesTop .allArticleSec__head--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.seriesTop .allArticleSec__head--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.seriesTop .allArticleSec__head--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.seriesTop .allArticleSec__head--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}}@media screen and (width <= 850px)and (width >= 851px){.seriesTop .allArticleSec__head--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.seriesTop .allArticleSec__head--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}}@media screen and (width <= 850px)and (width >= 851px){.seriesTop .allArticleSec__head--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.seriesTop .allArticleSec__head--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px)and (width <= 850px){.seriesTop .allArticleSec__head--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.seriesTop .allArticleSec__head--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}}@media screen and (width <= 850px)and (width >= 851px){.seriesTop .allArticleSec__head--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.seriesTop .allArticleSec__head--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.seriesTop .allArticleSec__head--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.seriesTop .allArticleSec__head--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.seriesTop .allArticleSec__head--btn .icn{height:9px;right:8px;width:5px}}.seriesTop .allArticleSec__body{margin-top:60px}@media screen and (width <= 850px){.seriesTop .allArticleSec__body{margin-top:62px}}.seriesTop .allArticleSec__body--inner{display:flex;margin:auto;max-width:1440px;padding-left:67px;padding-right:67px;position:relative;width:100%;z-index:1}@media screen and (width <= 1140px){.seriesTop .allArticleSec__body--inner{display:block;margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;width:100%}}@media screen and (width <= 1140px)and (width <= 850px){.seriesTop .allArticleSec__body--inner{padding-left:6.4vw;padding-right:6.4vw}}.seriesTop .allArticleSec .indexBox{border:1px solid #fff;border-radius:8px 1px;color:#fff;margin-bottom:80px;position:sticky;top:120px;width:220px;z-index:10}@media screen and (width <= 1140px){.seriesTop .allArticleSec .indexBox{display:none}}.seriesTop .allArticleSec .indexBox .ttl{border-bottom:1px solid #fff;font-family:LINESeedJP,sans-serif;font-size:16px;font-weight:800;line-height:1.5;padding:12px 18px}.seriesTop .allArticleSec .indexBox__list{display:flex;flex-direction:column;gap:12px;padding:24px 32px 32px}.seriesTop .allArticleSec .indexBox__item{font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.4;transition:all .3s ease}@media screen and (width >= 851px){.seriesTop .allArticleSec .indexBox__item:hover{color:#a6c8a9}}.seriesTop .allArticleSec .indexBox__item.is-active{color:#a6c8a9;position:relative}.seriesTop .allArticleSec .indexBox__item.is-active:before{background-image:url(../../../../themes/careerpod/assets/images/triangle_green_light.e2208da3.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.seriesTop .articleContents{width:calc(50vw + 50% - 292px)}.seriesTop .articleContents__top{display:flex;flex-direction:column;width:100%}@media screen and (width <= 850px){.seriesTop .articleContents__top{padding-left:0;width:93.6vw}}.seriesTop .articleContents__bgJoint{margin-bottom:-1px;margin-left:calc(-100vw - -100%);margin-top:-1px;width:100vw}@media screen and (width <= 1140px){.seriesTop .articleContents__bgJoint{margin-left:-40px}}@media screen and (width <= 850px){.seriesTop .articleContents__bgJoint{margin-left:-6.4vw}}.seriesTop .articleContents__bgJoint.reversal img{transform:scale(-1)}.seriesTop .articleContents__list .articleCard{width:300px}@media screen and (width <= 850px){.seriesTop .articleContents__list .articleCard{width:min(52.2666666667vw,280px)}}.seriesTop .articleContents__list .articleCard:last-of-type{padding-right:calc(50% - 50vw - 264px)!important}.seriesTop .articleContents__item{margin-bottom:72px}@media screen and (width <= 850px){.seriesTop .articleContents__item{margin-bottom:60px}.seriesTop .articleContents__item:last-child,.seriesTop .articleContents__item:last-child .articleContents__item--txt{margin-bottom:0}}.seriesTop .articleContents__item--head{align-items:center;display:flex;margin-bottom:24px;padding-bottom:10px;padding-right:50px;position:relative;width:100%}@media screen and (width <= 1140px){.seriesTop .articleContents__item--head{max-width:inherit}}@media screen and (width <= 850px){.seriesTop .articleContents__item--head{margin-bottom:20px;padding-bottom:10px;width:calc(100% - 6.4vw)}}.seriesTop .articleContents__item--head:after{background:radial-gradient(circle farthest-side,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4) 50%,transparent 0,transparent);background-size:8px;bottom:-4px;content:"";display:block;height:8px;left:0;position:absolute;width:100%}.seriesTop .articleContents__item--head .title,.seriesTop .articleContents__item--head .title .title__button-link,.seriesTop .articleContents__item--head .title .title__link{align-items:center;display:flex}.seriesTop .articleContents__item--head .txt{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.5}@media screen and (width <= 850px){.seriesTop .articleContents__item--head .txt{font-size:22px;line-height:1.3}}.seriesTop .articleContents__item--head .icn-series{align-items:center;display:flex;height:40px;justify-content:center;margin-right:12px;position:relative;width:40px}.seriesTop .articleContents__item--head .icn-series img{max-width:none;width:40px}@media screen and (width <= 850px){.seriesTop .articleContents__item--head .icn-series{margin-right:10px}}.seriesTop .articleContents__item--head .sectionListBtn{margin-left:135px}.seriesTop .articleContents__item--head .sectionListBtn__btn{height:34px;padding:0 20px;width:147px}.seriesTop .articleContents__item--head .sectionListBtn__btn .icn{right:12px;width:11px}.seriesTop .articleContents__item--head .sectionListBtn__btn.after,.seriesTop .articleContents__item--head .sectionListBtn__btn.button-hover span.after{padding:0 20px}.seriesTop .articleContents__item--head .arrow{display:grid;height:14px;margin-left:14px;width:10px}.seriesTop .articleContents__item--head .arrow svg g{opacity:1}.seriesTop .articleContents__item--head .arrow svg path{stroke:#fff}@media screen and (width <= 850px){.seriesTop .articleContents__item--head .icn_bookmark{bottom:20px;right:4px;top:inherit}.seriesTop .articleContents__item.u_newArrival .articleContents__item--head{margin-bottom:10px}.seriesTop .articleContents__item.u_newArrival .articleContents__list{display:flex;flex-direction:column}.seriesTop .articleContents__item.u_newArrival .articleCard{border-bottom:1px solid hsla(0,0%,100%,.15);opacity:1;padding:14px 0 10px;width:calc(100% - 6.4vw)}.seriesTop .articleContents__item.u_newArrival .articleCard:nth-of-type(3){border-bottom:none}.seriesTop .articleContents__item.u_newArrival .articleCard__wrap{align-items:flex-start;display:flex;gap:14px}.seriesTop .articleContents__item.u_newArrival .articleCard__img{aspect-ratio:146/80;margin-top:4px;min-width:146px;width:40%}.seriesTop .articleContents__item.u_newArrival .articleCard__txtWrap{padding-top:0}.seriesTop .articleContents__item.u_newArrival .articleCard__txtWrap .ttl{line-height:1.5}.seriesTop .articleContents__item.u_newArrival .articleCard__btm{padding-top:7px}.seriesTop .articleContents__item.u_newArrival .articleCard .bookMarkBox .icn_bookmark{height:15px;width:15px}.seriesTop .articleContents__item.u_newArrival .articleCard:nth-child(n+4){display:none}}.seriesTop .articleContents__item .articleContents__item--txt{color:#f6efe6;font-size:14px;font-weight:500;line-height:1.7;margin:14px 0 24px}.seriesTop .articleContents__recom{background:#593b34 url(../../../../themes/careerpod/assets/images/img_noise.e8ae136b.png) repeat top;margin-left:calc(-100vw - -100%);margin-top:-2px;padding:100px 0 120px calc(100vw - 100%);position:relative;width:100vw}@media screen and (width <= 1140px){.seriesTop .articleContents__recom{margin-left:-40px;padding-left:40px}}@media screen and (width <= 850px){.seriesTop .articleContents__recom{margin-left:-6.4vw;padding:72px 0 72px 6.4vw}}.seriesTop .articleContents__recom--inner{overflow:hidden;padding-left:20px;width:100%}@media screen and (width <= 850px){.seriesTop .articleContents__recom--inner{padding-left:0}}.seriesTop .articleContents__recom--ttl{color:#f6efe6;font-family:LINESeedJP,sans-serif;font-size:36px;font-weight:800;letter-spacing:.08em;line-height:1.4;max-width:896px;padding-bottom:84px;text-align:center;width:100%}@media screen and (width <= 1140px){.seriesTop .articleContents__recom--ttl{max-width:inherit}}@media screen and (width <= 850px){.seriesTop .articleContents__recom--ttl{font-size:26px;padding-bottom:48px;width:calc(100% - 6.4vw)}}.seriesTop .articleContents__recom .articleContents__item--head,.seriesTop .articleContents__recom .articleContents__item:last-child{margin-bottom:0}@media screen and (width <= 850px){.seriesTop .articleContents__recom .articleContents__item--head{width:calc(100% - 6.4vw)}}.seriesTop .articleContents__recom .articleContents__item--head .txt{color:#f6efe6}.seriesTop .articleContents__recom .articleContents__item--head .arrow svg path{stroke:#f6efe6}.seriesTop .articleContents__recom .articleCard__txtWrap .ttl{color:#f6efe6}.seriesTop .articleContents__recom .articleContents__item--txt{color:#f6efe6;font-size:14px;font-weight:500;line-height:1.7;margin:14px 0 24px;width:calc(100% - 12.5vw)}@media screen and (width <= 850px){.seriesTop .articleContents__recom .articleContents__item--txt{width:calc(100% - 6.4vw)}}.seriesTop .secOtherArticle{background-color:rgba(164,116,67,.949);margin-top:-1px;padding-top:7.5vw;position:relative}@media screen and (width <= 850px){.seriesTop .secOtherArticle{padding-top:71px}}.seriesTop .secOtherArticle__bg{background-color:#a47443;height:100%;left:0;margin:0 calc(50% - 50vw);min-height:100vh;mix-blend-mode:multiply;opacity:.3;position:absolute;top:0;width:100vw;z-index:0}.seriesTop .secOtherArticle__bgJoint{width:100%}.seriesTop .secOtherArticle__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;position:relative;width:100%;z-index:1}@media screen and (width <= 850px){.seriesTop .secOtherArticle__inner{padding-left:6.4vw;padding-right:6.4vw}}.seriesTop .secOtherArticle__ttl{color:#fff;font-family:LINESeedJP,sans-serif;font-size:36px;font-weight:800;letter-spacing:.08em;line-height:1.4;margin-bottom:48px;text-align:center}@media screen and (width <= 850px){.seriesTop .secOtherArticle__ttl{font-size:26px;margin-bottom:36px}}.seriesTop .secOtherArticle__list{display:grid;filter:12px 12px 24px rgba(51,24,24,.15);gap:27px;grid-template-columns:repeat(3,1fr)}@media screen and (width <= 1300px){.seriesTop .secOtherArticle__list{grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 850px){.seriesTop .secOtherArticle__list{grid-template-columns:repeat(1,1fr)}}.seriesCateTop .courseKv__detail .label{background-color:#e59a69}.seriesCateTop .courseKv__detail .label_edge svg path{fill:#e59a69}.seriesCateTop.tagPage .commonKv__ttl{align-items:center;display:flex;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}.seriesCateTop.tagPage .commonKv__img{bottom:-4.7222222222vw;left:13.4027777778vw;width:10.2083333333vw}@media screen and (width <= 850px){.seriesCateTop.tagPage .commonKv__img{bottom:-14.1333333333vw;left:6.6666666667vw;width:16vw}}.seriesCateTop.tagPage .commonKv.no-img .commonKv__txt{padding-top:10px}@media screen and (width <= 850px){.seriesCateTop.tagPage .commonKv.no-img .commonKv__txt{padding-top:0;width:100%}}.seriesCateTop .articleSec{background-color:rgba(164,116,67,.949);margin-top:-2px;padding-top:48px}@media screen and (width <= 850px){.seriesCateTop .articleSec{margin-top:-2px;padding-top:18px}}.seriesCateTop .articleSec__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.seriesCateTop .articleSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.seriesCateTop .articleSec__sorted{align-items:center;display:flex;justify-content:space-between;text-align:right}.seriesCateTop .articleSec__sorted--wrap{background-color:#f6efe6;border-radius:4px;display:flex;margin-left:auto;padding:4px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.seriesCateTop .articleSec__sorted--wrap{padding:3px}}.seriesCateTop .articleSec__sorted--wrap .bg-active{background-color:#593b34;border-radius:3px;height:28px;left:0;position:absolute;top:4px;transform:translate(80px);transition:all .3s ease;width:76px;z-index:0}@media screen and (width <= 850px){.seriesCateTop .articleSec__sorted--wrap .bg-active{height:24px;top:3px;transform:translate(67px);width:64px}}.seriesCateTop .articleSec__sorted--item{color:#593b34;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:6px 16px 8px;position:relative;transition:all .2s ease;z-index:1}@media screen and (width <= 850px){.seriesCateTop .articleSec__sorted--item{font-size:13px;padding:5px 11.5px 6px}}.seriesCateTop .articleSec__sorted--item.is-active{color:#fff;pointer-events:none}.seriesCateTop .articleSec__content--list{display:grid;gap:48px 36px;grid-template-columns:repeat(3,1fr);margin-top:36px}@media screen and (width <= 1140px){.seriesCateTop .articleSec__content--list{grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 850px){.seriesCateTop .articleSec__content--list{gap:36px;grid-template-columns:repeat(1,1fr);margin-top:min(9.6vw,50px)}}.seriesCateTop .articleSec__content--list .articleCard{width:100%}.seriesCateTop .articleSec__btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:max(5vw,72px) auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.seriesCateTop .articleSec__btn{padding-left:32px;padding-right:32px}}.seriesCateTop .articleSec__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.seriesCateTop .articleSec__btn span{line-height:1.3}}.seriesCateTop .articleSec__btn.longTxt{padding-left:30px;padding-right:30px}.seriesCateTop .articleSec__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.seriesCateTop .articleSec__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.seriesCateTop .articleSec__btn.longTxt .icn{right:15px}}.seriesCateTop .articleSec__btn .icn{display:grid;height:13px;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:16px;z-index:1}.seriesCateTop .articleSec__btn .icn svg path{stroke:#593b34}.seriesCateTop .articleSec__btn .icn.no-opacity svg g{opacity:1}.seriesCateTop .articleSec__btn .icn.backBtn{left:25px;right:inherit}.seriesCateTop .articleSec__btn .icn.backBtn svg{transform:scaleX(-1)}.seriesCateTop .articleSec__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.seriesCateTop .articleSec__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.seriesCateTop .articleSec__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.seriesCateTop .articleSec__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.seriesCateTop .articleSec__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.seriesCateTop .articleSec__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.seriesCateTop .articleSec__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.seriesCateTop .articleSec__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.seriesCateTop .articleSec__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.seriesCateTop .articleSec__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.seriesCateTop .articleSec__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.seriesCateTop .articleSec__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.seriesCateTop .articleSec__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.seriesCateTop .articleSec__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.seriesCateTop .articleSec__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.seriesCateTop .articleSec__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.seriesCateTop .articleSec__btn{margin-top:60px}}.seriesCateTop .relatedSec__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.seriesCateTop .relatedSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.seriesCateTop .relatedSec__item{padding-top:85px}@media screen and (width <= 850px){.seriesCateTop .relatedSec__item{padding-top:60px}}.seriesCateTop .relatedSec__item .caption{color:#fff;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.5;margin-bottom:36px;text-align:center}@media screen and (width <= 850px){.seriesCateTop .relatedSec__item .caption{font-size:24px;margin-bottom:24px}}.seriesCateTop .relatedSec__item .relatedCourse{display:grid;filter:12px 12px 24px rgba(51,24,24,.15);gap:27px;grid-template-columns:repeat(3,1fr)}@media screen and (width <= 1300px){.seriesCateTop .relatedSec__item .relatedCourse{grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 850px){.seriesCateTop .relatedSec__item .relatedCourse{gap:24px;grid-template-columns:repeat(1,1fr)}}.seriesCateTop .relatedSec__item .relatedCourse .courseCard{width:100%}.searchPage.internTop .commonKv__img{bottom:-4.8611111111vw;left:12.5vw;width:14.0277777778vw}@media screen and (width <= 850px){.searchPage.internTop .commonKv__img{bottom:-13.6vw;left:4.5333333333vw;width:20vw}}.searchPage.companyTop .commonKv__img{bottom:-4.7222222222vw;left:13.4027777778vw;width:10.2083333333vw}@media screen and (width <= 850px){.searchPage.companyTop .commonKv__img{bottom:-14.1333333333vw;left:6.6666666667vw;width:16vw}}.searchPage.eventsTop .commonKv__ttl{align-items:center;display:flex;justify-content:center;margin:0 auto;min-height:120px;width:-moz-fit-content;width:fit-content}.searchPage.esTop .commonKv__img,.searchPage.eventsTop .commonKv__img{bottom:-5.1vw;left:15.9722222222vw;width:12.0138888889vw}@media screen and (width <= 850px){.searchPage.esTop .commonKv__img,.searchPage.eventsTop .commonKv__img{bottom:-14vw;left:4.2666666667vw;width:18.4vw}}.searchPage.esTop .esTop__btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin-left:auto;max-height:59px;max-width:200px;padding:12px 25px 13px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.searchPage.esTop .esTop__btn{padding-left:32px;padding-right:32px}}.searchPage.esTop .esTop__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.searchPage.esTop .esTop__btn span{line-height:1.3}}.searchPage.esTop .esTop__btn.longTxt{padding-left:30px;padding-right:30px}.searchPage.esTop .esTop__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.searchPage.esTop .esTop__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.searchPage.esTop .esTop__btn.longTxt .icn{right:15px}}.searchPage.esTop .esTop__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.searchPage.esTop .esTop__btn .icn svg path{stroke:#593b34}.searchPage.esTop .esTop__btn .icn.no-opacity svg g{opacity:1}.searchPage.esTop .esTop__btn .icn.backBtn{left:25px;right:inherit}.searchPage.esTop .esTop__btn .icn.backBtn svg{transform:scaleX(-1)}.searchPage.esTop .esTop__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.searchPage.esTop .esTop__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.searchPage.esTop .esTop__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.searchPage.esTop .esTop__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.searchPage.esTop .esTop__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.searchPage.esTop .esTop__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.searchPage.esTop .esTop__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.searchPage.esTop .esTop__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.searchPage.esTop .esTop__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.searchPage.esTop .esTop__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.searchPage.esTop .esTop__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.searchPage.esTop .esTop__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.searchPage.esTop .esTop__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.searchPage.esTop .esTop__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.searchPage.esTop .esTop__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.searchPage.esTop .esTop__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.searchPage.esTop .esTop__btn span.after{padding:0!important}@media screen and (width <= 850px){.searchPage.esTop .esTop__btn{font-size:13px;max-width:179px;padding:12px 20px 13px}}.searchPage.esTop .esTop__btn .icn{right:16px;width:12px}@media screen and (width <= 850px){.searchPage.esTop .esTop__btn .icn{right:12px}}.searchPage.esTop .listSec .noHitsBox{margin-top:36px}@media screen and (width <= 850px){.searchPage.esTop .listSec .noHitsBox{margin-top:16px}}.searchPage.esTop .listSec .noHitsBox .inner{padding:46px 62px}@media screen and (width <= 850px){.searchPage.esTop .listSec .noHitsBox .inner{padding:38px 22px}.searchPage.esTop .listSec .noHitsBox .ttl{letter-spacing:.04em}.searchPage.esTop .listSec .noHitsBox .txt{padding:10px 0 14px;text-align:left}}.searchPage.esTop .listSec .noHitsBox .btn{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fad183;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:10px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.searchPage.esTop .listSec .noHitsBox .btn:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.searchPage.esTop .listSec .noHitsBox .btn{padding-left:32px;padding-right:32px}}.searchPage.esTop .listSec .noHitsBox .btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.searchPage.esTop .listSec .noHitsBox .btn span{line-height:1.3}}.searchPage.esTop .listSec .noHitsBox .btn.longTxt{padding-left:30px;padding-right:30px}.searchPage.esTop .listSec .noHitsBox .btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.searchPage.esTop .listSec .noHitsBox .btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.searchPage.esTop .listSec .noHitsBox .btn.longTxt .icn{right:15px}}.searchPage.esTop .listSec .noHitsBox .btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.searchPage.esTop .listSec .noHitsBox .btn .icn svg path{stroke:#fff}.searchPage.esTop .listSec .noHitsBox .btn .icn.no-opacity svg g{opacity:1}.searchPage.esTop .listSec .noHitsBox .btn .icn.backBtn{left:25px;right:inherit}.searchPage.esTop .listSec .noHitsBox .btn .icn.backBtn svg{transform:scaleX(-1)}.searchPage.esTop .listSec .noHitsBox .btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.searchPage.esTop .listSec .noHitsBox .btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.searchPage.esTop .listSec .noHitsBox .btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.searchPage.esTop .listSec .noHitsBox .btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.searchPage.esTop .listSec .noHitsBox .btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.searchPage.esTop .listSec .noHitsBox .btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.searchPage.esTop .listSec .noHitsBox .btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.searchPage.esTop .listSec .noHitsBox .btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.searchPage.esTop .listSec .noHitsBox .btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.searchPage.esTop .listSec .noHitsBox .btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.searchPage.esTop .listSec .noHitsBox .btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.searchPage.esTop .listSec .noHitsBox .btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.searchPage.esTop .listSec .noHitsBox .btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.searchPage.esTop .listSec .noHitsBox .btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.searchPage.esTop .listSec .noHitsBox .btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.searchPage.esTop .listSec .noHitsBox .btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.searchPage.freeWordsSearch .searchBox__inner{margin-top:0}@media screen and (width <= 1040px){.searchPage.freeWordsSearch .searchBox__inner{height:inherit;margin-top:98px}}.searchPage .listSec{background-color:rgba(164,116,67,.949);margin-top:-2px;padding-top:10px}.searchPage .listSec .breadcrumb--only-top{max-width:1268px}@media screen and (width <= 850px){.searchPage .listSec{padding-top:24px}}.searchPage .listSec__inner{margin:0 auto;max-width:1268px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.searchPage .listSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.searchPage .listSec__wrap{align-items:flex-start;display:flex;gap:72px}@media screen and (width <= 1140px){.searchPage .listSec__wrap{gap:38px}}@media screen and (width <= 1040px){.searchPage .listSec__wrap{flex-direction:column-reverse;gap:84px}}.searchPage .listSec__side{width:220px}@media screen and (width <= 1040px){.searchPage .listSec__side{width:100%}}.searchPage .listSec__content{flex:1;max-width:896px}@media screen and (width <= 1040px){.searchPage .listSec__content{max-width:none;width:100%}}.searchPage .listSec__content--tabs{display:flex;gap:9px;margin-bottom:49px}@media screen and (width <= 850px){.searchPage .listSec__content--tabs{display:grid;gap:18px 6px;grid-template-columns:repeat(3,1fr);margin-top:12px}}.searchPage .listSec__content--tab{position:relative;width:100%}.searchPage .listSec__content--tab.is-active a{background-color:#1e6a6e;pointer-events:none}.searchPage .listSec__content--tab.is-active .listSec__content--triangle{display:grid}.searchPage .listSec__content--tab a{align-items:center;background-color:#593b34;border-radius:4px;color:#fff;display:flex;font-weight:500;height:60px;justify-content:center;line-height:1.1;padding-bottom:2px}@media screen and (width <= 850px){.searchPage .listSec__content--tab a{font-size:14px;height:48px}}@media screen and (width >= 851px){.searchPage .listSec__content--tab a:hover{background-color:#1e6a6e;transition:all .2s ease}}.searchPage .listSec__content--triangle{bottom:-11px;display:none;left:50%;position:absolute;transform:translate(-50%);width:28px}.searchPage .listSec__content--top{display:flex;justify-content:space-between}.searchPage .listSec__content--top .total{color:#fff;font-weight:500;letter-spacing:.03em;line-height:1.5}@media screen and (width <= 850px){.searchPage .listSec__content--top .total{font-size:15px}}.searchPage .listSec__content--top .total .slash{opacity:.5}.searchPage .listSec__content--top .total .hit{font-size:26px;padding-right:3px}@media screen and (width <= 850px){.searchPage .listSec__content--top .total .hit{font-size:22px}}.searchPage .listSec__sorted{text-align:right}@media screen and (width <= 850px){.searchPage .listSec__sorted{display:none}}.searchPage .listSec__sorted--wrap{background-color:#f6efe6;border-radius:4px;display:flex;margin-left:auto;padding:4px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.searchPage .listSec__sorted--wrap{padding:3px}}.searchPage .listSec__sorted--wrap .bg-active{background-color:#593b34;border-radius:3px;height:28px;left:0;position:absolute;top:4px;transform:translate(80px);transition:all .3s ease;width:76px;z-index:0}@media screen and (width <= 850px){.searchPage .listSec__sorted--wrap .bg-active{height:24px;top:3px;transform:translate(67px);width:64px}}.searchPage .listSec__sorted--item{color:#593b34;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:6px 16px 8px;position:relative;transition:all .2s ease;z-index:1}@media screen and (width <= 850px){.searchPage .listSec__sorted--item{font-size:13px;padding:5px 11.5px 6px}}.searchPage .listSec__sorted--item.is-active{color:#fff;pointer-events:none}.searchPage .listSec__sorted.large .listSec__sorted--item{min-width:86px;padding:6px 5px 8px;text-align:center}.searchPage .listSec__sorted.large .bg-active{transform:translate(90px);width:86px}.searchPage .listSec__sorted.triple .listSec__sorted--item{min-width:86px;padding:6px 5px 8px;text-align:center}.searchPage .listSec__sorted.triple .listSec__sorted--item:nth-of-type(2){position:relative}.searchPage .listSec__sorted.triple .listSec__sorted--item:nth-of-type(2):after,.searchPage .listSec__sorted.triple .listSec__sorted--item:nth-of-type(2):before{background-color:rgba(89,59,52,.2);border-radius:1px;content:"";display:block;height:12px;left:0;position:absolute;top:8px;width:1px}.searchPage .listSec__sorted.triple .listSec__sorted--item:nth-of-type(2):after{left:auto;right:0}.searchPage .listSec__sorted.triple .bg-active{transform:translate(175px);width:86px}.searchPage .listSec__esBlk:nth-of-type(2){margin-top:20px}@media screen and (width <= 850px){.searchPage .listSec__esBlk:nth-of-type(2){margin-top:36px}}.searchPage .listSec__esBlk:not(:nth-of-type(2)){margin-top:72px}@media screen and (width <= 850px){.searchPage .listSec__esBlk:not(:nth-of-type(2)){margin-top:60px}}.searchPage .listSec__esBlk--head{color:#fff;font-size:32px;font-weight:800;line-height:1.5}@media screen and (width <= 850px){.searchPage .listSec__esBlk--head{font-size:22px}}.searchPage .listSec__esBlk--head:after{background:radial-gradient(circle farthest-side,#fff,#fff 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:12px;width:100%}.searchPage .listSec__esBlk .listSec__list{margin-top:36px}@media screen and (width <= 850px){.searchPage .listSec__esBlk .listSec__list{margin-top:24px}}.searchPage .listSec__list{display:flex;flex-direction:column;gap:24px;margin-top:28px}@media screen and (width <= 850px){.searchPage .listSec__list{margin-top:12px}}.searchPage .listSec__list .mypageArticleCard,.searchPage .listSec__list .mypageEsCard{background-color:#f6efe6}.searchPage .listSec__list .mypageArticleCard__bg svg path,.searchPage .listSec__list .mypageEsCard__bg svg path{opacity:.1}.searchPage .listSec__list .mypageEsCard__head--info .category{background-color:#fff}.searchPage .listSec.type_es .listSec__list{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media screen and (width <= 850px){.searchPage .listSec.type_es .listSec__list{gap:12px;grid-template-columns:repeat(1,1fr)}}.searchPage .listSec .searchWord{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:150%;margin-top:24px}@media screen and (width <= 850px){.searchPage .listSec .searchWord{font-size:14px;margin-top:36px}}.searchPage .listSec .noHitsBox{background-color:#f6efe6;border-radius:10px;filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));margin-top:28px;padding:10px}.searchPage .listSec .noHitsBox .inner{border:2px dotted rgba(89,59,52,.6);border-radius:10px;padding:62px;position:relative;text-align:center}@media screen and (width <= 850px){.searchPage .listSec .noHitsBox .inner{padding:36px 20px}}.searchPage .listSec .noHitsBox .ttl{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800}@media screen and (width <= 850px){.searchPage .listSec .noHitsBox .ttl{font-size:18px;line-height:1.4}}.searchPage .listSec .noHitsBox .ttl:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:12px;width:100%}.searchPage .listSec .noHitsBox .txt{font-size:14px;font-weight:500;line-height:1.8;opacity:.8;padding:20px 0 14px}@media screen and (width <= 850px){.searchPage .listSec .noHitsBox .txt{font-size:13px;line-height:1.7}}.searchPage .listSec .noHitsBox .btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:auto;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.searchPage .listSec .noHitsBox .btn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.searchPage .listSec .noHitsBox .btn{padding-left:32px;padding-right:32px}}.searchPage .listSec .noHitsBox .btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.searchPage .listSec .noHitsBox .btn span{line-height:1.3}}.searchPage .listSec .noHitsBox .btn.longTxt{padding-left:30px;padding-right:30px}.searchPage .listSec .noHitsBox .btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.searchPage .listSec .noHitsBox .btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.searchPage .listSec .noHitsBox .btn.longTxt .icn{right:15px}}.searchPage .listSec .noHitsBox .btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.searchPage .listSec .noHitsBox .btn .icn svg path{stroke:#fff}.searchPage .listSec .noHitsBox .btn .icn.no-opacity svg g{opacity:1}.searchPage .listSec .noHitsBox .btn .icn.backBtn{left:25px;right:inherit}.searchPage .listSec .noHitsBox .btn .icn.backBtn svg{transform:scaleX(-1)}.searchPage .listSec .noHitsBox .btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.searchPage .listSec .noHitsBox .btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.searchPage .listSec .noHitsBox .btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.searchPage .listSec .noHitsBox .btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.searchPage .listSec .noHitsBox .btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.searchPage .listSec .noHitsBox .btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.searchPage .listSec .noHitsBox .btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.searchPage .listSec .noHitsBox .btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.searchPage .listSec .noHitsBox .btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.searchPage .listSec .noHitsBox .btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.searchPage .listSec .noHitsBox .btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.searchPage .listSec .noHitsBox .btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.searchPage .listSec .noHitsBox .btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.searchPage .listSec .noHitsBox .btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.searchPage .listSec .noHitsBox .btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.searchPage .listSec .noHitsBox .btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.searchPage .listSec .noHitsBox__dot{background-color:#593b34;border-radius:50%;height:6px;opacity:.6;position:absolute;width:6px}.searchPage .listSec .noHitsBox__dot:first-of-type{left:12px;top:12px}.searchPage .listSec .noHitsBox__dot:nth-of-type(2){right:12px;top:12px}.searchPage .listSec .noHitsBox__dot:nth-of-type(3){bottom:12px;left:12px}.searchPage .listSec .noHitsBox__dot:nth-of-type(4){bottom:12px;right:12px}.searchPage .rankingBox{background-color:#f3e4d2;border-radius:8px;box-shadow:12px 12px 24px rgba(51,24,24,.149);margin-top:12px;padding:18px 18px 24px;width:220px}@media screen and (width <= 1040px){.searchPage .rankingBox{width:100%}}.searchPage .rankingBox .ttl{align-items:center;display:flex;flex-direction:column}.searchPage .rankingBox .ttl .txt{font-size:14px;font-weight:700;line-height:1.5}.searchPage .rankingBox__list{padding-top:7px}.searchPage .rankingBox__item{border-bottom:1px solid #fff;counter-increment:rank;margin-left:24px;position:relative}.searchPage .rankingBox__item a{display:block;font-size:13px;font-weight:700;line-height:1.3;padding:7.5px 6px 8.5px;transition:all .3s ease;width:100%}@media screen and (width >= 851px){.searchPage .rankingBox__item a:hover{filter:brightness(100%);opacity:.7}}.searchPage .rankingBox__item:before{align-items:center;background-color:#b3b3b3;border-radius:50%;color:#fff;content:counter(rank);display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;left:-24px;letter-spacing:0;line-height:1;padding-bottom:1px;padding-left:1px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:22px}.searchPage .rankingBox__item:first-of-type:before{background-color:#a28141}.searchPage .rankingBox__item:nth-of-type(2):before{background-color:#6b6d6f}.searchPage .rankingBox__item:nth-of-type(3):before{background-color:#6a4e35}body .singlePage{background-color:hsla(34,47%,93%,.969);padding-top:138px}body.logged_in .singlePage{padding-top:108px}@media screen and (width <= 850px){body .singlePage{padding-top:90px}}.singlePage.type_intern .relatedArticle .articleCard__btm{display:none}.singlePage .breadcrumb__list{color:#593b34}.singlePage .breadcrumb__item:not(:last-child):after{border-right:1px solid #593b34;border-top:1px solid #593b34;content:""}.singleMain{display:flex;gap:80px;margin:auto;max-width:1350px}.singleMain .mainContent{flex-grow:1;max-width:760px}@media screen and (width <= 1140px){.singleMain .mainContent{max-width:100%}}@media screen and (width <= 1300px){.singleMain{gap:3.4722222222vw;justify-content:center;padding:0 20px}}@media screen and (width <= 1200px){.singleMain{padding-left:4.1666666667vw;padding-right:4.1666666667vw}}@media screen and (width <= 1140px){.singleMain{flex-direction:column}}@media screen and (width <= 850px){.singleMain{gap:36px;padding-left:12px;padding-right:12px}}.singleBtm__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.singleBtm__inner{display:flex;flex-direction:column;gap:60px;padding-left:6.4vw;padding-right:6.4vw;padding:0 24px}}.singleBtm__item{margin-top:96px}@media screen and (width <= 850px){.singleBtm__item{margin-top:0}}.singleBtm__item .caption{font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.08em;line-height:1.5;margin-bottom:36px;text-align:center}@media screen and (width <= 850px){.singleBtm__item .caption{font-size:20px;margin-bottom:24px}}.singleBtm__item .relatedArticle{display:grid;filter:20px 20px 40px rgba(51,24,24,.25);gap:36px;grid-template-columns:repeat(3,1fr)}@media screen and (width <= 1140px){.singleBtm__item .relatedArticle{grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 850px){.singleBtm__item .relatedArticle{gap:24px;grid-template-columns:repeat(1,1fr)}}.singleBtm__item .relatedArticle .articleCard{max-width:none;width:100%}.singleBtm__item .relatedCourse{display:grid;filter:12px 12px 24px rgba(51,24,24,.15);gap:27px;grid-template-columns:repeat(3,1fr)}@media screen and (width <= 1140px){.singleBtm__item .relatedCourse{grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 850px){.singleBtm__item .relatedCourse{gap:24px;grid-template-columns:repeat(1,1fr)}}.singleBtm__item .relatedCourse .courseCard{background-color:#fff;width:100%}.singleBtm__item .careerBox{display:flex;gap:36px}@media screen and (width <= 850px){.singleBtm__item .careerBox{flex-direction:column;gap:16px}}.singleBtm__item .careerBox__btn{align-items:center;background-color:#fff;border-radius:8px;box-shadow:12px 12px 24px rgba(51,24,24,.149);color:#593b34;display:flex;font-size:14px;font-size:18px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;max-height:inherit;max-width:none;padding:30px 0 33px;position:relative;text-align:center;transition:all .3s ease;width:255px;width:50%}@media screen and (width <= 850px){.singleBtm__item .careerBox__btn{padding-left:32px;padding-right:32px}}.singleBtm__item .careerBox__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.singleBtm__item .careerBox__btn span{line-height:1.3}}.singleBtm__item .careerBox__btn.longTxt{padding-left:30px;padding-right:30px}.singleBtm__item .careerBox__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.singleBtm__item .careerBox__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.singleBtm__item .careerBox__btn.longTxt .icn{right:15px}}.singleBtm__item .careerBox__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.singleBtm__item .careerBox__btn .icn svg path{stroke:#593b34}.singleBtm__item .careerBox__btn .icn.no-opacity svg g{opacity:1}.singleBtm__item .careerBox__btn .icn.backBtn{left:25px;right:inherit}.singleBtm__item .careerBox__btn .icn.backBtn svg{transform:scaleX(-1)}.singleBtm__item .careerBox__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.singleBtm__item .careerBox__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.singleBtm__item .careerBox__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.singleBtm__item .careerBox__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.singleBtm__item .careerBox__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.singleBtm__item .careerBox__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.singleBtm__item .careerBox__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.singleBtm__item .careerBox__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.singleBtm__item .careerBox__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.singleBtm__item .careerBox__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.singleBtm__item .careerBox__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.singleBtm__item .careerBox__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.singleBtm__item .careerBox__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.singleBtm__item .careerBox__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.singleBtm__item .careerBox__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.singleBtm__item .careerBox__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.singleBtm__item .careerBox__btn{font-size:16px;line-height:1.5;padding:20px;width:100%}}@media screen and (width >= 851px){.singleBtm__item .careerBox__btn:hover{opacity:.8}}.singleBtm__btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:48px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.singleBtm__btn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.singleBtm__btn{padding-left:32px;padding-right:32px}}.singleBtm__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.singleBtm__btn span{line-height:1.3}}.singleBtm__btn.longTxt{padding-left:30px;padding-right:30px}.singleBtm__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.singleBtm__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.singleBtm__btn.longTxt .icn{right:15px}}.singleBtm__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.singleBtm__btn .icn svg path{stroke:#fff}.singleBtm__btn .icn.no-opacity svg g{opacity:1}.singleBtm__btn .icn.backBtn{left:25px;right:inherit}.singleBtm__btn .icn.backBtn svg{transform:scaleX(-1)}.singleBtm__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.singleBtm__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.singleBtm__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.singleBtm__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.singleBtm__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.singleBtm__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.singleBtm__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.singleBtm__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.singleBtm__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.singleBtm__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.singleBtm__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.singleBtm__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.singleBtm__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.singleBtm__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.singleBtm__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.singleBtm__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.esSearchSpBtn{align-items:center;background-color:#fff;border-radius:8px;bottom:80px;box-shadow:8px 8px 16px rgba(51,24,24,.149);display:none;flex-direction:column;gap:2px;padding:6px 10px;position:fixed;right:12px;width:110px;z-index:998}@media screen and (width <= 1040px){.esSearchSpBtn{display:flex}}.esSearchSpBtn__icn{height:24px;position:relative;width:24px}.esSearchSpBtn__count{background-color:#fad183;border-radius:50%;height:16px;letter-spacing:0;min-width:16px;padding:0 2px 0 3px;position:absolute;right:3px;top:-3px;transform:translate(100%)}.esSearchSpBtn__count,.esSearchSpBtn__txt{font-size:10px;font-weight:700;line-height:1.5;text-align:center}.stickyBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#593b34;border:none;border-radius:4px;bottom:18px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:center;left:18px;letter-spacing:.02em;line-height:1.4;padding:14px 0 16px;position:fixed;text-align:center;transition:all .3s ease;width:calc(100% - 36px);z-index:100}.stickyBtn .icn{height:10px;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:6px}.stickyBtn .icn svg{vertical-align:top}.stickyBtn .icn svg g{opacity:1}.stickyBtn .icn svg path{stroke:#fff}.page{background-color:hsla(34,47%,93%,.969);padding-top:254px}@media screen and (width <= 1140px){.page{padding-top:132px}}.page .title{font-family:LINESeedJP,sans-serif;font-size:40px;font-weight:800;letter-spacing:.08em;line-height:1.5;padding-bottom:96px;text-align:center}@media screen and (width <= 850px){.page .title{font-size:21px;line-height:1.4;padding-bottom:48px}}.page .breadcrumb__list{color:#593b34}.page .breadcrumb__item:not(:last-child):after{border-right:1px solid #593b34;border-top:1px solid #593b34;content:""}.page.p-404{padding-top:276px;text-align:center}@media screen and (width <= 1140px){.page.p-404{padding-top:132px}}.page.p-404 .title{margin:auto;max-width:180px;padding:0}@media screen and (width <= 850px){.page.p-404 .title{max-width:131px}}.page.p-404 .sub-title{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.6;padding:48px 0 18px}@media screen and (width <= 850px){.page.p-404 .sub-title{font-size:18px;padding:32px 0 24px}}.page.p-404 .txt{font-size:16px;font-weight:500;line-height:1.7}@media screen and (width <= 850px){.page.p-404 .txt{font-size:14px;text-align:left}}.page.p-404 .page404__btn{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:60px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.page.p-404 .page404__btn:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.page.p-404 .page404__btn{padding-left:32px;padding-right:32px}}.page.p-404 .page404__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.page.p-404 .page404__btn span{line-height:1.3}}.page.p-404 .page404__btn.longTxt{padding-left:30px;padding-right:30px}.page.p-404 .page404__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.page.p-404 .page404__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.page.p-404 .page404__btn.longTxt .icn{right:15px}}.page.p-404 .page404__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.page.p-404 .page404__btn .icn svg path{stroke:#fff}.page.p-404 .page404__btn .icn.no-opacity svg g{opacity:1}.page.p-404 .page404__btn .icn.backBtn{left:25px;right:inherit}.page.p-404 .page404__btn .icn.backBtn svg{transform:scaleX(-1)}.page.p-404 .page404__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.page.p-404 .page404__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.page.p-404 .page404__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.page.p-404 .page404__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.page.p-404 .page404__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.page.p-404 .page404__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.page.p-404 .page404__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.page.p-404 .page404__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.page.p-404 .page404__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.page.p-404 .page404__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.page.p-404 .page404__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.page.p-404 .page404__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.page.p-404 .page404__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.page.p-404 .page404__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.page.p-404 .page404__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.page.p-404 .page404__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.page.p-404 .page404__btn{margin:48px auto 0}}.page__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.page__inner{padding-left:6.4vw;padding-right:6.4vw}}.page__content p{font-size:16px;line-height:1.7;text-align:justify}@media screen and (width <= 850px){.page__content p{font-size:14px}}.page__content a{color:#1e6a6e;font-weight:700;text-decoration:underline}.page__content .head{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.4;margin-top:72px;padding-bottom:14px;position:relative}@media screen and (width <= 850px){.page__content .head{font-size:22px;margin-top:36px}}.page__content .head:before{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;bottom:-4px;content:"";display:block;height:8px;left:0;position:absolute;width:100%}.page__content .body{counter-increment:head;display:flex;flex-direction:column;gap:20px;padding-top:20px}@media screen and (width <= 850px){.page__content .body{gap:16px;padding-top:16px}}.page__content .body ol{counter-reset:number;display:flex;flex-direction:column;gap:14px}@media screen and (width <= 850px){.page__content .body ol{gap:12px}}.page__content .body ol.number{gap:24px}@media screen and (width <= 850px){.page__content .body ol.number{gap:12px}}.page__content .body ol.number>li{padding-left:42px}.page__content .body ol.number>li:before{content:counter(head) "." counter(number);white-space:nowrap}.page__content .body ol.wide{gap:24px}@media screen and (width <= 850px){.page__content .body ol.wide{gap:12px}}.page__content .body ol>li{font-size:16px;line-height:1.5;padding-left:30px;position:relative;word-break:break-all}@media screen and (width <= 850px){.page__content .body ol>li{font-size:14px;line-height:1.7}}.page__content .body ol>li:before{color:#3f8d89;content:counter(number) ".";counter-increment:number;font-family:LINESeedJP,sans-serif;font-size:16px;font-weight:800;height:24px;left:0;letter-spacing:0;line-height:1.5;position:absolute;text-align:center;top:2px;width:30px}@media screen and (width <= 850px){.page__content .body ol>li:before{font-size:14px}}.page__content .body ol>li table{border:1px solid #593b34;border-collapse:separate;border-radius:2px;border-spacing:0;margin:36px 0 12px;overflow:hidden;width:100%}@media screen and (width <= 850px){.page__content .body ol>li table{margin:24px 0 12px}}.page__content .body ol>li table tr:last-child td,.page__content .body ol>li table tr:last-child th{border-bottom:none}.page__content .body ol>li table td,.page__content .body ol>li table th{padding:17px 24px 19px}@media screen and (width <= 850px){.page__content .body ol>li table td,.page__content .body ol>li table th{font-size:13px;padding:12px}}.page__content .body ol>li table th{background-color:rgba(89,59,52,.102);border-bottom:1px solid #593b34;border-right:1px solid #593b34;vertical-align:middle;white-space:nowrap;width:160px}@media screen and (width <= 850px){.page__content .body ol>li table th{width:100px}}.page__content .body ol>li table td{border-bottom:1px solid #593b34}.page__content .body ol>li ul{display:flex;flex-direction:column;gap:14px;padding-top:14px}@media screen and (width <= 850px){.page__content .body ol>li ul{gap:6px;padding-top:12px}}.page__content .body ol>li ul.wide{padding-top:24px}@media screen and (width <= 850px){.page__content .body ol>li ul.wide{padding-top:12px}}.page__content .body ol>li ul>li{padding-left:20px;position:relative}.page__content .body ol>li ul>li:before{background-color:#8b6f68;border-radius:50%;content:"";display:block;height:8px;left:3px;position:absolute;top:9px;width:8px}@media screen and (width <= 850px){.page__content .body ol>li ul>li:before{top:8px}}.page__content .body>table{border:1px solid #593b34;border-collapse:separate;border-radius:2px;border-spacing:0;margin-top:16px;overflow:hidden;width:100%}@media screen and (width <= 850px){.page__content .body>table{margin-top:8px}}.page__content .body>table tr:last-child td,.page__content .body>table tr:last-child th{border-bottom:none}.page__content .body>table td,.page__content .body>table th{line-height:1.5;padding:17px 24px 19px;vertical-align:middle}@media screen and (width <= 850px){.page__content .body>table td,.page__content .body>table th{font-size:13px;padding:12px}}.page__content .body>table th{background-color:rgba(89,59,52,.102);border-bottom:1px solid #593b34;border-right:1px solid #593b34;width:328px}@media screen and (width <= 850px){.page__content .body>table th{width:100px}}.page__content .body>table td{border-bottom:1px solid #593b34}.page__content .date{margin-top:72px}@media screen and (width <= 850px){.page__content .date{margin-top:36px}}.faqPage__menu{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto 60px;max-width:900px}@media screen and (width <= 850px){.faqPage__menu{gap:12px;justify-content:flex-start;margin-bottom:48px}}.faqPage__menu--btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.faqPage__menu--btn{padding-left:32px;padding-right:32px}}.faqPage__menu--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.faqPage__menu--btn span{line-height:1.3}}.faqPage__menu--btn.longTxt{padding-left:30px;padding-right:30px}.faqPage__menu--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.faqPage__menu--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.faqPage__menu--btn.longTxt .icn{right:15px}}.faqPage__menu--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10px;z-index:1}.faqPage__menu--btn .icn svg path{stroke:#593b34}.faqPage__menu--btn .icn.no-opacity svg g{opacity:1}.faqPage__menu--btn .icn.backBtn{left:25px;right:inherit}.faqPage__menu--btn .icn.backBtn svg{transform:scaleX(-1)}.faqPage__menu--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.faqPage__menu--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.faqPage__menu--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.faqPage__menu--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.faqPage__menu--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.faqPage__menu--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.faqPage__menu--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.faqPage__menu--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.faqPage__menu--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.faqPage__menu--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.faqPage__menu--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.faqPage__menu--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.faqPage__menu--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.faqPage__menu--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.faqPage__menu--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.faqPage__menu--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.faqPage__menu--btn{align-items:center;display:flex;font-size:13px;justify-content:center;letter-spacing:.02em;line-height:1.2;min-height:52px;padding:8.5px 0 10px!important;width:48%}}.faqPage__head{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.4;padding-bottom:14px;position:relative}@media screen and (width <= 850px){.faqPage__head{font-size:22px;margin-top:36px}}.faqPage__head:not(:first-child){margin-top:72px}@media screen and (width <= 850px){.faqPage__head:not(:first-child){margin-top:48px}}.faqPage__head:before{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;bottom:-4px;content:"";display:block;height:8px;left:0;position:absolute;width:100%}.faqPage__body{display:flex;flex-direction:column;gap:24px;padding-top:24px}.faqPage__box{background-color:#fff;border-radius:8px;padding:36px 36px 42px}@media screen and (width <= 850px){.faqPage__box{padding:24px 24px 36px}}.faqPage__box--answer,.faqPage__box--question{font-size:16px;line-height:1.7;padding-left:36px;position:relative}@media screen and (width <= 850px){.faqPage__box--answer,.faqPage__box--question{font-size:14px;padding-left:34px}}.faqPage__box--question{border-bottom:1px solid rgba(89,59,52,.15);font-weight:700;padding-bottom:25px}@media screen and (width <= 850px){.faqPage__box--question{padding-bottom:18px}}.faqPage__box--question:before{align-items:center;background-color:#593b34;border-radius:50%;color:#fff;content:"Q";display:flex;font-family:LINESeedJP,sans-serif;font-size:10px;font-weight:800;height:28px;justify-content:center;left:0;line-height:1;padding-left:2px;position:absolute;top:0;width:28px}@media screen and (width <= 850px){.faqPage__box--question:before{height:26px;top:-2px;width:26px}}.faqPage__box--answer{margin-top:25px}@media screen and (width <= 850px){.faqPage__box--answer{margin-top:18px}}.faqPage__box--answer:before{align-items:center;background-color:#3f8d89;border-radius:50%;color:#fff;content:"A";display:flex;font-family:LINESeedJP,sans-serif;font-size:10px;font-weight:800;height:28px;justify-content:center;left:0;line-height:1;padding-left:2px;position:absolute;width:28px}@media screen and (width <= 850px){.faqPage__box--answer:before{height:26px;top:-2px;width:26px}}.faqPage__box--answer a{color:#1e6a6e;font-weight:700;text-decoration:underline}.faqPage__box--answer a:hover{opacity:.7;transition:all .3s ease}.faqPage__box--answer .note{font-size:14px}.faqPage__box--answer .bold{display:block;font-weight:700;padding-top:24px}@media screen and (width <= 850px){.faqPage__box--answer .bold{padding-top:12px}}.faqPage__box--answer ul{display:flex;flex-direction:column;gap:10px;padding:14px 0 24px}@media screen and (width <= 850px){.faqPage__box--answer ul{gap:4px;padding:8px 0 12px}}.faqPage__box--answer ul li{line-height:1.5;padding-left:20px;position:relative}@media screen and (width <= 850px){.faqPage__box--answer ul li{line-height:1.7;padding-left:18px}}.faqPage__box--answer ul li:before{background-color:#3f8d89;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:9px;width:8px}@media screen and (width <= 850px){.faqPage__box--answer ul li:before{top:8px}}.loginPage .title{padding-bottom:48px}@media screen and (width <= 850px){.loginPage .title{padding-bottom:36px}}.loginPage.type_pw .title{font-size:28px;letter-spacing:.05em}@media screen and (width <= 850px){.loginPage.type_pw .title{font-size:21px}}.loginPage__loginBox{margin:auto;max-width:640px}.loginPage__loginBox--form{display:flex;flex-direction:column;gap:18px}@media screen and (width <= 850px){.loginPage__loginBox--form{gap:14px}}.loginPage__loginBox--form .note{font-size:14px;font-weight:500;line-height:1.4;margin-top:-5px;padding-bottom:20px}.loginPage__loginBox--item{position:relative}.loginPage__loginBox--item input{background-color:#fff;border:2px solid rgba(89,59,52,.2);border-radius:8px;line-height:1.7;padding:14px 24px 15px;width:100%}@media screen and (width <= 850px){.loginPage__loginBox--item input{font-size:14px;padding:12px 16px}}.loginPage__loginBox--item input[type=password]{padding-right:50px}.loginPage__loginBox--item input::-moz-placeholder{color:rgba(89,59,52,.4)}.loginPage__loginBox--item input::placeholder{color:rgba(89,59,52,.4)}.loginPage__loginBox--item .passwordBtn{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:30px;z-index:1}@media screen and (width <= 850px){.loginPage__loginBox--item .passwordBtn{right:10px}}.loginPage__loginBox--item .passwordBtn .eye-slash,.loginPage__loginBox--item .passwordBtn.is-visible .eye{display:none}.loginPage__loginBox--item .passwordBtn.is-visible .eye-slash{display:block}.loginPage__loginBox--item .passwordBtn svg{pointer-events:none}.loginPage__loginBox--item .passwordBtn:hover svg g{opacity:1;transition:all .3s ease}.loginPage__loginBox--btm{align-items:center;display:flex;justify-content:space-between}@media screen and (width <= 850px){.loginPage__loginBox--btm{align-items:flex-end;flex-direction:column-reverse;gap:10px;width:100%}}.loginPage__loginBox--btm a{font-size:14px;font-weight:500;line-height:1.8;margin-top:-8px;text-decoration:underline}@media screen and (width <= 850px){.loginPage__loginBox--btm a{font-size:13px}}.loginPage__loginBox--btm label{display:block;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.loginPage__loginBox--btm label{margin-right:auto}}.loginPage__loginBox--btm input[type=checkbox]{display:none}.loginPage__loginBox--btm input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.loginPage__loginBox--btm .txt{display:flex;font-weight:500;gap:9px;letter-spacing:.02em;line-height:1.4;position:relative}@media screen and (width <= 850px){.loginPage__loginBox--btm .txt{align-items:center;font-size:14px;gap:8px}}.loginPage__loginBox--btm .txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:5px;box-sizing:border-box;content:"";display:block;height:26px;width:26px}.loginPage__loginBox--btm .txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:6px;position:absolute;top:7px;width:15px}.loginPage__loginBox--btnWrap{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:30px}.loginPage__snsLogin{border-top:1px solid rgba(89,59,52,.15);margin-top:60px;padding-top:60px;text-align:center}@media screen and (width <= 850px){.loginPage__snsLogin{margin-top:36px;padding-top:36px}}.loginPage__snsLogin--item{align-items:center;background-color:#fff;border-radius:8px;display:flex;font-weight:700;justify-content:space-between;line-height:1.5;padding:14px 14px 14px 24px}@media screen and (width <= 850px){.loginPage__snsLogin--item{flex-direction:column;gap:12px;padding:18px 14px 24px}}.loginPage__snsLogin--txt{font-weight:500;line-height:1.8;padding-top:24px}@media screen and (width <= 850px){.loginPage__snsLogin--txt{font-size:14px;padding-top:18px}}.loginPage__snsLogin--txt a{color:#1e6a6e;font-weight:700;text-decoration:underline}.loginPage__snsLogin--btn{background-color:#3fbf65;border-radius:6px;gap:8px;height:42px;width:172px}.loginPage__loginBtn,.loginPage__snsLogin--btn{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4}.loginPage__loginBtn{background-color:#593b34;border-radius:100px;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.loginPage__loginBtn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.loginPage__loginBtn{padding-left:32px;padding-right:32px}}.loginPage__loginBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.loginPage__loginBtn span{line-height:1.3}}.loginPage__loginBtn.longTxt{padding-left:30px;padding-right:30px}.loginPage__loginBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.loginPage__loginBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.loginPage__loginBtn.longTxt .icn{right:15px}}.loginPage__loginBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.loginPage__loginBtn .icn svg path{stroke:#fff}.loginPage__loginBtn .icn.no-opacity svg g{opacity:1}.loginPage__loginBtn .icn.backBtn{left:25px;right:inherit}.loginPage__loginBtn .icn.backBtn svg{transform:scaleX(-1)}.loginPage__loginBtn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.loginPage__loginBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.loginPage__loginBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.loginPage__loginBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.loginPage__loginBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.loginPage__loginBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.loginPage__loginBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.loginPage__loginBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.loginPage__loginBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.loginPage__loginBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.loginPage__loginBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.loginPage__loginBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.loginPage__loginBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.loginPage__loginBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.loginPage__loginBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.loginPage__loginBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.loginPage__signupBtn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.loginPage__signupBtn{padding-left:32px;padding-right:32px}}.loginPage__signupBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.loginPage__signupBtn span{line-height:1.3}}.loginPage__signupBtn.longTxt{padding-left:30px;padding-right:30px}.loginPage__signupBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.loginPage__signupBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.loginPage__signupBtn.longTxt .icn{right:15px}}.loginPage__signupBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.loginPage__signupBtn .icn svg path{stroke:#593b34}.loginPage__signupBtn .icn.no-opacity svg g{opacity:1}.loginPage__signupBtn .icn.backBtn{left:25px;right:inherit}.loginPage__signupBtn .icn.backBtn svg{transform:scaleX(-1)}.loginPage__signupBtn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.loginPage__signupBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.loginPage__signupBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.loginPage__signupBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.loginPage__signupBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.loginPage__signupBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.loginPage__signupBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.loginPage__signupBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.loginPage__signupBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.loginPage__signupBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.loginPage__signupBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.loginPage__signupBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.loginPage__signupBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.loginPage__signupBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.loginPage__signupBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.loginPage__signupBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.loginPage__banner{display:flex;flex-direction:column;gap:36px;margin:40px auto;max-width:760px}@media screen and (width <= 850px){.loginPage__banner{gap:24px;margin:24px auto}}.loginPage__banner--item:last-child{align-items:center;background-color:#593b34;border-radius:8px;color:#fff;display:flex;padding:24px}@media screen and (width <= 850px){.loginPage__banner--item:last-child{flex-direction:column;gap:24px;padding:28px 0 36px}}.loginPage__banner--item:last-child .txt{flex:1;font-size:15px;font-weight:700;line-height:1.8;text-align:center}@media screen and (width <= 850px){.loginPage__banner--item:last-child .txt{font-size:14px}}.loginPage__banner--btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.loginPage__banner--btn{padding-left:32px;padding-right:32px}}.loginPage__banner--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.loginPage__banner--btn span{line-height:1.3}}.loginPage__banner--btn.longTxt{padding-left:30px;padding-right:30px}.loginPage__banner--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.loginPage__banner--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.loginPage__banner--btn.longTxt .icn{right:15px}}.loginPage__banner--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.loginPage__banner--btn .icn svg path{stroke:#593b34}.loginPage__banner--btn .icn.no-opacity svg g{opacity:1}.loginPage__banner--btn .icn.backBtn{left:25px;right:inherit}.loginPage__banner--btn .icn.backBtn svg{transform:scaleX(-1)}.loginPage__banner--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.loginPage__banner--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.loginPage__banner--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.loginPage__banner--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.loginPage__banner--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.loginPage__banner--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.loginPage__banner--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.loginPage__banner--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.loginPage__banner--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.loginPage__banner--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.loginPage__banner--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.loginPage__banner--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.loginPage__banner--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.loginPage__banner--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.loginPage__banner--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.loginPage__banner--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.deleteCompletePage .deleteSec{background-color:hsla(34,47%,93%,.969);padding-top:278px}@media screen and (width <= 850px){.deleteCompletePage .deleteSec{padding-top:132px}}.deleteCompletePage .deleteSec__inner{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.deleteCompletePage .deleteSec__inner{padding-left:6.4vw;padding-right:6.4vw}}.deleteCompletePage .deleteSec__completeTtl{font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;line-height:1.6;text-align:center}@media screen and (width <= 850px){.deleteCompletePage .deleteSec__completeTtl{font-size:18px;line-height:1.4}}.deleteCompletePage .deleteSec__completeTxt{font-size:16px;font-weight:400;line-height:1.7;margin:24px auto 0;max-width:790px;text-align:center}@media screen and (width <= 850px){.deleteCompletePage .deleteSec__completeTxt{font-size:14px;text-align:left}}.deleteCompletePage .deleteSec__completeBtn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:60px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.deleteCompletePage .deleteSec__completeBtn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.deleteCompletePage .deleteSec__completeBtn{padding-left:32px;padding-right:32px}}.deleteCompletePage .deleteSec__completeBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.deleteCompletePage .deleteSec__completeBtn span{line-height:1.3}}.deleteCompletePage .deleteSec__completeBtn.longTxt{padding-left:30px;padding-right:30px}.deleteCompletePage .deleteSec__completeBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.deleteCompletePage .deleteSec__completeBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.deleteCompletePage .deleteSec__completeBtn.longTxt .icn{right:15px}}.deleteCompletePage .deleteSec__completeBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.deleteCompletePage .deleteSec__completeBtn .icn svg path{stroke:#fff}.deleteCompletePage .deleteSec__completeBtn .icn.no-opacity svg g{opacity:1}.deleteCompletePage .deleteSec__completeBtn .icn.backBtn{left:25px;right:inherit}.deleteCompletePage .deleteSec__completeBtn .icn.backBtn svg{transform:scaleX(-1)}.deleteCompletePage .deleteSec__completeBtn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.deleteCompletePage .deleteSec__completeBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.deleteCompletePage .deleteSec__completeBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.deleteCompletePage .deleteSec__completeBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.deleteCompletePage .deleteSec__completeBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.deleteCompletePage .deleteSec__completeBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.deleteCompletePage .deleteSec__completeBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.deleteCompletePage .deleteSec__completeBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.deleteCompletePage .deleteSec__completeBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.deleteCompletePage .deleteSec__completeBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.deleteCompletePage .deleteSec__completeBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.deleteCompletePage .deleteSec__completeBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.deleteCompletePage .deleteSec__completeBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.deleteCompletePage .deleteSec__completeBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.deleteCompletePage .deleteSec__completeBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.deleteCompletePage .deleteSec__completeBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.deleteCompletePage .deleteSec__completeBtn{margin:48px auto 0}}.deleteCompletePage .deleteSec .breadcrumb__list{color:#593b34}.deleteCompletePage .deleteSec .breadcrumb__item:not(:last-child):after{border-color:#593b34}.deleteSec__title{font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;letter-spacing:.05em;line-height:1.4;margin-bottom:24px;padding-bottom:14px;position:relative}@media screen and (width <= 850px){.deleteSec__title{font-size:22px;margin-bottom:18px;padding-bottom:12px}}.deleteSec__title:after{background:radial-gradient(circle farthest-side,#593b34,#593b34 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";display:block;height:6px;left:0;opacity:.4;position:absolute;translate:0 -50%;width:100%}.deleteSec__text{color:#593b34;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:170%;margin-bottom:48px}@media screen and (width <= 850px){.deleteSec__text{font-size:14px;margin-bottom:36px}}.deleteSec__box{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:36px;padding:48px}@media screen and (width <= 850px){.deleteSec__box{gap:0;padding:36px 24px}}.deleteSec__reason{display:grid;gap:12px;grid-template-columns:238px 1fr}@media screen and (width <= 850px){.deleteSec__reason{display:block;margin-bottom:24px}}.deleteSec__reason--left{color:#593b34;font-feature-settings:"palt" on;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:140%;padding-top:8px}@media screen and (width <= 850px){.deleteSec__reason--left{font-size:15px;margin-bottom:12px;padding-top:0}}.deleteSec__reason--select{position:relative}.deleteSec__reason--select select{background-color:#faf8f6;border:2px solid rgba(89,59,52,.2);border-radius:8px;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.6;padding:16px 40px 17px 24px;width:100%}@media screen and (width <= 850px){.deleteSec__reason--select select{font-size:14px;line-height:1.7;padding:12px 30px 14px 16px}}.deleteSec__reason--select .icn{display:grid;height:8px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}@media screen and (width <= 850px){.deleteSec__reason--select .icn{right:14px}}.deleteSec__block{border-top:1px solid rgba(89,59,52,.15);display:none;padding-top:36px}.deleteSec__block.is-active{display:block;padding-bottom:18px;padding-top:24px}.deleteSec__block--notice{background-color:#f6efe6;border-radius:8px;display:flex;flex-direction:column;gap:18px;padding:48px 36px}@media screen and (width <= 850px){.deleteSec__block--notice{padding:36px 24px}}.deleteSec__block--notice .caption{font-size:18px;font-weight:700;line-height:1.4;text-align:center}@media screen and (width <= 850px){.deleteSec__block--notice .caption{font-size:16px}}.deleteSec__block--notice .txt{line-height:1.7;text-align:justify}@media screen and (width <= 850px){.deleteSec__block--notice .txt{font-size:14px}}.deleteSec__block--textarea{width:100%}.deleteSec__block--textarea textarea{background-color:#faf8f6;border:2px solid rgba(89,59,52,.2);border-radius:8px;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.6;padding:16px 24px;resize:none;width:100%}@media screen and (width <= 850px){.deleteSec__block--textarea textarea{font-size:14px;line-height:1.7;padding:12px 16px}}.deleteSec__block--btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:6px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.deleteSec__block--btn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.deleteSec__block--btn{padding-left:32px;padding-right:32px}}.deleteSec__block--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.deleteSec__block--btn span{line-height:1.3}}.deleteSec__block--btn.longTxt{padding-left:30px;padding-right:30px}.deleteSec__block--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.deleteSec__block--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.deleteSec__block--btn.longTxt .icn{right:15px}}.deleteSec__block--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.deleteSec__block--btn .icn svg path{stroke:#fff}.deleteSec__block--btn .icn.no-opacity svg g{opacity:1}.deleteSec__block--btn .icn.backBtn{left:25px;right:inherit}.deleteSec__block--btn .icn.backBtn svg{transform:scaleX(-1)}.deleteSec__block--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.deleteSec__block--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.deleteSec__block--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.deleteSec__block--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.deleteSec__block--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.deleteSec__block--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.deleteSec__block--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.deleteSec__block--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.deleteSec__block--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.deleteSec__block--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.deleteSec__block--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.deleteSec__block--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.deleteSec__block--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.deleteSec__block--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.deleteSec__block--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.deleteSec__block--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.deleteSec__block--btn{max-width:231px}}.deleteSec__btnWrap,.deleteSec__btnWrap--btn{align-items:center;display:flex;justify-content:center}.deleteSec__btnWrap--btn{background-color:#929699;border-radius:100px;color:#fff;font-size:14px;font-weight:700;line-height:1.4;margin:6px auto 0;max-height:59px;padding:20px 40px;pointer-events:none;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.deleteSec__btnWrap--btn{padding-left:32px;padding-right:32px}}.deleteSec__btnWrap--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.deleteSec__btnWrap--btn span{line-height:1.3}}.deleteSec__btnWrap--btn.longTxt{padding-left:30px;padding-right:30px}.deleteSec__btnWrap--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.deleteSec__btnWrap--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.deleteSec__btnWrap--btn.longTxt .icn{right:15px}}.deleteSec__btnWrap--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.deleteSec__btnWrap--btn .icn svg path{stroke:hsla(0,0%,100%,.302)}.deleteSec__btnWrap--btn .icn.no-opacity svg g{opacity:1}.deleteSec__btnWrap--btn .icn.backBtn{left:25px;right:inherit}.deleteSec__btnWrap--btn .icn.backBtn svg{transform:scaleX(-1)}.deleteSec__btnWrap--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.deleteSec__btnWrap--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.deleteSec__btnWrap--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.deleteSec__btnWrap--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.deleteSec__btnWrap--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.deleteSec__btnWrap--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.deleteSec__btnWrap--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.deleteSec__btnWrap--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.deleteSec__btnWrap--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.deleteSec__btnWrap--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.deleteSec__btnWrap--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.deleteSec__btnWrap--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.deleteSec__btnWrap--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.deleteSec__btnWrap--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.deleteSec__btnWrap--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.deleteSec__btnWrap--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.deleteSec__btnWrap--btn.is-active{align-items:center;background-color:transparent;border:1px solid #593b34;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;pointer-events:all;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.deleteSec__btnWrap--btn.is-active:hover{background-color:#fff;border-color:#fff;transition:all .3s ease}}@media screen and (width <= 850px){.deleteSec__btnWrap--btn.is-active{padding-left:32px;padding-right:32px}}.deleteSec__btnWrap--btn.is-active span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.deleteSec__btnWrap--btn.is-active span{line-height:1.3}}.deleteSec__btnWrap--btn.is-active.longTxt{padding-left:30px;padding-right:30px}.deleteSec__btnWrap--btn.is-active.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.deleteSec__btnWrap--btn.is-active.longTxt .icn{right:19px}@media screen and (width <= 850px){.deleteSec__btnWrap--btn.is-active.longTxt .icn{right:15px}}.deleteSec__btnWrap--btn.is-active .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.deleteSec__btnWrap--btn.is-active .icn svg path{stroke:#593b34}.deleteSec__btnWrap--btn.is-active .icn.no-opacity svg g{opacity:1}.deleteSec__btnWrap--btn.is-active .icn.backBtn{left:25px;right:inherit}.deleteSec__btnWrap--btn.is-active .icn.backBtn svg{transform:scaleX(-1)}.deleteSec__btnWrap--btn.is-active .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.deleteSec__btnWrap--btn.is-active .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.deleteSec__btnWrap--btn.is-active.inPage .icn{transform:translateY(-50%) rotate(90deg)}.deleteSec__btnWrap--btn.is-active.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.deleteSec__btnWrap--btn.is-active.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.deleteSec__btnWrap--btn.is-active.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.deleteSec__btnWrap--btn.is-active:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.deleteSec__btnWrap--btn.is-active:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.deleteSec__btnWrap--btn.is-active:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.deleteSec__btnWrap--btn.is-active.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.deleteSec__btnWrap--btn.is-active.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.deleteSec__btnWrap--btn.is-active.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.deleteSec__btnWrap--btn.is-active.button-hover:hover span{opacity:0;transform:translateY(-60%)}.deleteSec__btnWrap--btn.is-active.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.deleteSec__btnWrap--btn.is-active.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.deleteSec__btnWrap--btn.is-active.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}.deleteSec__btnWrap--btn.is-active:hover{border:1px solid #593b34}}.deleteSec__btnWrap--btn.is-active svg g{opacity:1}.deleteSec__modal{align-items:center;display:none;height:100vh;inset:0;justify-content:center;position:fixed;width:100%;z-index:999}.deleteSec__modal.is-open{display:flex}.deleteSec__modal--bg{background-color:rgba(51,24,24,.8);height:100%;position:absolute;width:100%}.deleteSec__modal--content{align-items:center;background-color:#f6efe6;border-radius:12px;display:flex;flex-direction:column;justify-content:center;max-width:740px;min-height:532px;position:relative;width:100%}@media screen and (width <= 850px){.deleteSec__modal--content{padding:24px;width:calc(100% - 48px)}}.deleteSec__modal--content .caption{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.6;padding-bottom:18px;text-align:center}@media screen and (width <= 850px){.deleteSec__modal--content .caption{font-size:18px;line-height:1.4}}.deleteSec__modal--content .txt{line-height:1.7;text-align:center}@media screen and (width <= 850px){.deleteSec__modal--content .txt{font-size:14px;text-align:left}}.deleteSec__modal--btns{display:flex;flex-direction:column;gap:14px;margin-top:48px}.deleteSec__modal--mypageBtn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.deleteSec__modal--mypageBtn{padding-left:32px;padding-right:32px}}.deleteSec__modal--mypageBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.deleteSec__modal--mypageBtn span{line-height:1.3}}.deleteSec__modal--mypageBtn.longTxt{padding-left:30px;padding-right:30px}.deleteSec__modal--mypageBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.deleteSec__modal--mypageBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.deleteSec__modal--mypageBtn.longTxt .icn{right:15px}}.deleteSec__modal--mypageBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.deleteSec__modal--mypageBtn .icn svg path{stroke:#593b34}.deleteSec__modal--mypageBtn .icn.no-opacity svg g{opacity:1}.deleteSec__modal--mypageBtn .icn.backBtn{left:25px;right:inherit}.deleteSec__modal--mypageBtn .icn.backBtn svg{transform:scaleX(-1)}.deleteSec__modal--mypageBtn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.deleteSec__modal--mypageBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.deleteSec__modal--mypageBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.deleteSec__modal--mypageBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.deleteSec__modal--mypageBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.deleteSec__modal--mypageBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.deleteSec__modal--mypageBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.deleteSec__modal--mypageBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.deleteSec__modal--mypageBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.deleteSec__modal--mypageBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.deleteSec__modal--mypageBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.deleteSec__modal--mypageBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.deleteSec__modal--mypageBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.deleteSec__modal--mypageBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.deleteSec__modal--mypageBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.deleteSec__modal--mypageBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.deleteSec__modal--deleteBtn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.deleteSec__modal--deleteBtn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.deleteSec__modal--deleteBtn{padding-left:32px;padding-right:32px}}.deleteSec__modal--deleteBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.deleteSec__modal--deleteBtn span{line-height:1.3}}.deleteSec__modal--deleteBtn.longTxt{padding-left:30px;padding-right:30px}.deleteSec__modal--deleteBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.deleteSec__modal--deleteBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.deleteSec__modal--deleteBtn.longTxt .icn{right:15px}}.deleteSec__modal--deleteBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.deleteSec__modal--deleteBtn .icn svg path{stroke:#fff}.deleteSec__modal--deleteBtn .icn.no-opacity svg g{opacity:1}.deleteSec__modal--deleteBtn .icn.backBtn{left:25px;right:inherit}.deleteSec__modal--deleteBtn .icn.backBtn svg{transform:scaleX(-1)}.deleteSec__modal--deleteBtn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.deleteSec__modal--deleteBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.deleteSec__modal--deleteBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.deleteSec__modal--deleteBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.deleteSec__modal--deleteBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.deleteSec__modal--deleteBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.deleteSec__modal--deleteBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.deleteSec__modal--deleteBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.deleteSec__modal--deleteBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.deleteSec__modal--deleteBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.deleteSec__modal--deleteBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.deleteSec__modal--deleteBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.deleteSec__modal--deleteBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.deleteSec__modal--deleteBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.deleteSec__modal--deleteBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.deleteSec__modal--deleteBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.deleteSec__modal--closeBtn{cursor:pointer;position:absolute;right:24px;top:24px}@media screen and (width <= 850px){.deleteSec__modal--closeBtn{right:18px;top:18px}}.mypageTitle{align-items:center;display:flex;gap:8px;margin-bottom:36px;padding-bottom:14px;position:relative}@media screen and (width <= 850px){.mypageTitle{align-items:flex-start;gap:4px}}.mypageTitle:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;bottom:0;content:"";height:8px;position:absolute;width:100%}.mypageTitle__txt{flex:1;font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;line-height:1.4}@media screen and (width <= 850px){.mypageTitle__txt{font-size:22px}}.mypageTitle__icn{width:40px}@media screen and (width <= 850px){.mypageTitle__icn{width:28px}}.mypageTitle__icn svg path{fill:#593b34}.mypageTitle.u_clip{margin-bottom:60px}@media screen and (width <= 850px){.mypageTitle.u_clip{margin-bottom:36px}}.mypageTitle.u_calendar{align-items:flex-start;margin-bottom:60px}@media screen and (width <= 850px){.mypageTitle.u_calendar{margin-bottom:36px}}.mypageTitle.u_apply{margin-bottom:60px}@media screen and (width <= 850px){.mypageTitle.u_apply{margin-bottom:36px}}.mypageTitle.u_profile{margin-bottom:48px}@media screen and (width <= 850px){.mypageTitle.u_profile{margin-bottom:36px}}.mypageList__sorted{align-items:center;display:flex;gap:24px;justify-content:flex-end;margin-bottom:36px;margin-top:-13px}@media screen and (width <= 1040px){.mypageList__sorted{display:none}}.mypageList__sorted--checkbox{width:-moz-fit-content;width:fit-content}.mypageList__sorted--checkbox input[type=checkbox]{display:none}.mypageList__sorted--checkbox input[type=checkbox]+.txt{align-items:center;display:flex;font-size:15px;font-weight:500;gap:6px;letter-spacing:.02em;line-height:1.4;position:relative}.mypageList__sorted--checkbox input[type=checkbox]+.txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:4px;box-sizing:border-box;content:"";display:block;height:20px;width:20px}.mypageList__sorted--checkbox input[type=checkbox]+.txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:4px;position:absolute;top:6px;width:13px}.mypageList__sorted--checkbox input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.mypageList__sorted--checkbox label{position:relative}.mypageList__sorted--wrap{background-color:#fff;border-radius:4px;display:flex;padding:4px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.mypageList__sorted--wrap{padding:3px}}.mypageList__sorted--wrap .bg-active{background-color:#593b34;border-radius:3px;height:28px;left:0;position:absolute;top:4px;transform:translate(80px);transition:all .3s ease;width:76px;z-index:0}@media screen and (width <= 850px){.mypageList__sorted--wrap .bg-active{height:24px;top:3px;transform:translate(67px);width:64px}}.mypageList__sorted--item{color:#593b34;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:6px 16px 8px;position:relative;transition:all .2s ease;z-index:1}@media screen and (width <= 850px){.mypageList__sorted--item{font-size:13px;padding:5px 11.5px 6px}}.mypageList__sorted--item.is-active{color:#fff;pointer-events:none}.mypageList__list{display:flex;flex-direction:column;gap:24px}.mypageList__list .eventCard{background-color:#fff;box-shadow:0 0 14px rgba(51,24,24,.149)}.mypageList__list .eventCard__top--logo{border:1px solid #eee}@media screen and (width <= 850px){.mypageList__list .eventCard__top--company{margin-top:18px}}.mypageList__list .eventCard__top--info .category{background-color:#f6efe6}.mypageList__list .eventCard__bg svg path{opacity:.07!important}.mypageList__list .internCard{background-color:#fff;box-shadow:0 0 14px rgba(51,24,24,.149)}.mypageList__list .internCard__tags .tag{background-color:#f6efe6}.mypageList__list .internCard__btm--img,.mypageList__list .internCard__txt{display:none}.mypageList__list .internCard__company{padding-top:0}.mypageList__list .internCard__company .logo{border:1px solid #eee}.mypageList__list .internCard__bg svg path{opacity:.07!important}.mypageList__list .courseCard{background-color:#fff;box-shadow:0 0 14px rgba(51,24,24,.149)}.mypageList__list .courseCard__inner{display:grid;gap:8px 28px;grid-template-columns:120px 1fr;grid-template-rows:auto;padding:24px}@media screen and (width <= 850px){.mypageList__list .courseCard__inner{display:flex;flex-direction:row;gap:18px;padding:14px 24px 14px 14px}}.mypageList__list .courseCard__mid,.mypageList__list .courseCard__top{display:contents}.mypageList__list .courseCard__top--img{aspect-ratio:120/166;border:1px solid #593b34;box-shadow:none;grid-row:1/3;min-height:166px;min-width:120px;overflow:hidden}@media screen and (width <= 850px){.mypageList__list .courseCard__top--img{aspect-ratio:102/140;min-height:140px;min-width:102px}}.mypageList__list .courseCard__top--txt{padding-right:25px}@media screen and (width <= 850px){.mypageList__list .courseCard__top--txt{padding-right:0}}.mypageList__list .courseCard__top--txt .ttl{font-size:20px}@media screen and (width <= 850px){.mypageList__list .courseCard__top--txt .ttl{font-size:15px}}.mypageList__list .courseCard__top--txt .desc{font-size:20px}@media screen and (width <= 850px){.mypageList__list .courseCard__top--txt .desc{font-size:15px}}.mypageList__list .courseCard__top--txt .date,.mypageList__list .courseCard__top--txt .total{display:inline-block;font-size:12px;padding-left:6px}@media screen and (width <= 850px){.mypageList__list .courseCard__top--txt .date,.mypageList__list .courseCard__top--txt .total{display:block;padding-left:0;padding-top:2px}}.mypageList__list .courseCard__top--txt:after{display:none}.mypageList__list .courseCard__mid--list{grid-column:2/2;padding:0}.mypageList__list .courseCard__mid--list.dots .courseCard__mid--item>a:before{margin-top:8px}.mypageList__list .courseCard__mid--item>a{font-size:15px}.mypageList__list .courseCard__mid--item>a:before{font-size:13px}.mypageList__list .courseCard__bg,.mypageList__list .courseCard__btm{display:none}.mypageList__noList{background-color:#fff;border-radius:10px;filter:drop-shadow(12px 12px 24px rgba(51,24,24,.15));padding:10px}.mypageList__noList--inner{border:2px dotted rgba(89,59,52,.3);border-radius:10px;padding:62px;position:relative;text-align:center}@media screen and (width <= 850px){.mypageList__noList--inner{padding:36px 20px}}.mypageList__noList--ttl{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;letter-spacing:.08em}@media screen and (width <= 850px){.mypageList__noList--ttl{font-size:18px;line-height:1.4}}.mypageList__noList--ttl:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.6),rgba(89,59,52,.6) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:12px;width:100%}.mypageList__noList--txt{font-size:14px;font-weight:500;line-height:1.8;opacity:.8;padding:10px 0 24px}@media screen and (width <= 850px){.mypageList__noList--txt{font-size:13px;line-height:1.7;text-align:left}}.mypageList__noList--btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:auto;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.mypageList__noList--btn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.mypageList__noList--btn{padding-left:32px;padding-right:32px}}.mypageList__noList--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.mypageList__noList--btn span{line-height:1.3}}.mypageList__noList--btn.longTxt{padding-left:30px;padding-right:30px}.mypageList__noList--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.mypageList__noList--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.mypageList__noList--btn.longTxt .icn{right:15px}}.mypageList__noList--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.mypageList__noList--btn .icn svg path{stroke:#fff}.mypageList__noList--btn .icn.no-opacity svg g{opacity:1}.mypageList__noList--btn .icn.backBtn{left:25px;right:inherit}.mypageList__noList--btn .icn.backBtn svg{transform:scaleX(-1)}.mypageList__noList--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.mypageList__noList--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.mypageList__noList--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.mypageList__noList--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.mypageList__noList--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.mypageList__noList--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.mypageList__noList--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.mypageList__noList--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.mypageList__noList--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.mypageList__noList--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.mypageList__noList--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.mypageList__noList--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.mypageList__noList--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.mypageList__noList--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.mypageList__noList--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.mypageList__noList--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.mypageList__noList--dot{background-color:#593b34;border-radius:50%;height:6px;opacity:.3;position:absolute;width:6px}.mypageList__noList--dot:first-of-type{left:12px;top:12px}.mypageList__noList--dot:nth-of-type(2){right:12px;top:12px}.mypageList__noList--dot:nth-of-type(3){bottom:12px;left:12px}.mypageList__noList--dot:nth-of-type(4){bottom:12px;right:12px}@media screen and (width <= 850px){.mypageTop .mypageLayout{padding-top:96px}}.mypageTop .mypageLayout .mypageTitle{margin-bottom:36px}.mypageTop .mypageLayout__content{padding-top:0}.mypageTop__notice{background-color:#fff;border-radius:8px;height:258px;margin-bottom:72px;padding:42px 24px 48px 48px}@media screen and (width <= 850px){.mypageTop__notice{height:333px;margin-bottom:60px;padding:24px 12px 10px 24px}}.mypageTop__notice--inner{display:flex;flex-direction:column;gap:24px}@media screen and (width <= 850px){.mypageTop__notice--inner{gap:12px}}.mypageTop__notice--ttl{color:#e39e19;font-weight:700;line-height:1.5}@media screen and (width <= 850px){.mypageTop__notice--ttl{font-size:15px;text-align:center}}.mypageTop__notice--list{display:flex;flex-direction:column;gap:10px;height:120px;overflow:auto;padding-right:24px}.mypageTop__notice--list::-webkit-scrollbar{width:4px}.mypageTop__notice--list::-webkit-scrollbar-thumb{background-color:rgba(89,59,52,.302);border-radius:8px;width:4px}@media screen and (width <= 850px){.mypageTop__notice--list{gap:12px;height:260px;padding-right:12px}}.mypageTop__notice--item{display:flex;gap:40px;padding-bottom:14px}@media screen and (width <= 850px){.mypageTop__notice--item{flex-direction:column;gap:4px}}.mypageTop__notice--item:not(:last-child){border-bottom:1px solid rgba(89,59,52,.15)}.mypageTop__notice--item .date{font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1.5}@media screen and (width <= 850px){.mypageTop__notice--item .date{font-size:13px}}.mypageTop__notice--item .txt{display:block;font-size:15px;font-weight:500;line-height:1.6}@media screen and (width >= 851px){.mypageTop__notice--item .txt:hover{opacity:.7;transition:all .3s ease}}@media screen and (width <= 850px){.mypageTop__notice--item .txt{font-size:13px}.mypageEntryDetail .mypageLayout,.mypageProfile .mypageLayout{padding-top:96px}}.mypageArticle__tabs{display:flex;gap:12px;margin-bottom:49px}@media screen and (width <= 850px){.mypageArticle__tabs{gap:7px;margin-bottom:36px}}.mypageArticle__tab{position:relative;width:100%}.mypageArticle__tab a{align-items:center;background-color:#593b34;border-radius:4px;color:#fff;display:flex;font-weight:500;height:60px;justify-content:center;line-height:1.1}@media screen and (width >= 851px){.mypageArticle__tab a:hover{background-color:#1e6a6e;transition:all .3s ease}}@media screen and (width <= 850px){.mypageArticle__tab a{font-size:14px;height:48px}}.mypageArticle__tab--triangle{bottom:-11px;display:none;left:50%;position:absolute;transform:translate(-50%);width:28px}@media screen and (width <= 850px){.mypageArticle__tab--triangle{bottom:-10px}}.mypageArticle__tab.is-active a{background-color:#1e6a6e;pointer-events:none}.mypageArticle__tab.is-active .mypageArticle__tab--triangle{display:grid}.mypageEvent .eventCard__btm--thumb{display:none}.entriesDetailSec__backBtn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:12px 0 13px 8px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.entriesDetailSec__backBtn{padding-left:32px;padding-right:32px}}.entriesDetailSec__backBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.entriesDetailSec__backBtn span{line-height:1.3}}.entriesDetailSec__backBtn.longTxt{padding-left:30px;padding-right:30px}.entriesDetailSec__backBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.entriesDetailSec__backBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.entriesDetailSec__backBtn.longTxt .icn{right:15px}}.entriesDetailSec__backBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.entriesDetailSec__backBtn .icn svg path{stroke:#593b34}.entriesDetailSec__backBtn .icn.no-opacity svg g{opacity:1}.entriesDetailSec__backBtn .icn.backBtn{left:25px;right:inherit}.entriesDetailSec__backBtn .icn.backBtn svg{transform:scaleX(-1)}.entriesDetailSec__backBtn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.entriesDetailSec__backBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.entriesDetailSec__backBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.entriesDetailSec__backBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.entriesDetailSec__backBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.entriesDetailSec__backBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.entriesDetailSec__backBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.entriesDetailSec__backBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.entriesDetailSec__backBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.entriesDetailSec__backBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.entriesDetailSec__backBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.entriesDetailSec__backBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.entriesDetailSec__backBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.entriesDetailSec__backBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.entriesDetailSec__backBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.entriesDetailSec__backBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.entriesDetailSec__backBtn span.after{padding:0!important}.entriesDetailSec__backBtn .icn.backBtn{height:10px;left:17px;width:6px}.entriesDetailSec.type_entry .entriesDetailSec__head--tag{background-color:#629bad}.entriesDetailSec.type_intern .entriesDetailSec__head--tag{background-color:#c67265}.entriesDetailSec__head{display:flex;flex-direction:column;gap:8px;margin-top:48px}.entriesDetailSec__head--tag{border-radius:4px;color:#fff;font-size:15px;font-weight:700;line-height:1.3;padding:8px 12px 9px;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.entriesDetailSec__head--tag{font-size:14px;padding:6px 10px 7px}}.entriesDetailSec__head--ttl{font-family:LINESeedJP,sans-serif;font-size:32px;font-weight:800;line-height:1.4}@media screen and (width <= 850px){.entriesDetailSec__head--ttl{font-size:22px}}.entriesDetailSec__head--ttl:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-bottom:10px;margin-top:6px;width:100%}.entriesDetailSec__head--company{align-items:center;display:flex;gap:12px}.entriesDetailSec__head--company .logo{background-color:#fff;border-radius:5px;height:40px;position:relative;width:82px}.entriesDetailSec__head--company .logo>img{height:70%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.entriesDetailSec__head--company .name{font-weight:700;line-height:1.5}@media screen and (width <= 850px){.entriesDetailSec__head--company .name{font-size:15px}}.entriesDetailSec__head--detailBtn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:16px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.entriesDetailSec__head--detailBtn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.entriesDetailSec__head--detailBtn{padding-left:32px;padding-right:32px}}.entriesDetailSec__head--detailBtn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.entriesDetailSec__head--detailBtn span{line-height:1.3}}.entriesDetailSec__head--detailBtn.longTxt{padding-left:30px;padding-right:30px}.entriesDetailSec__head--detailBtn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.entriesDetailSec__head--detailBtn.longTxt .icn{right:19px}@media screen and (width <= 850px){.entriesDetailSec__head--detailBtn.longTxt .icn{right:15px}}.entriesDetailSec__head--detailBtn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.entriesDetailSec__head--detailBtn .icn svg path{stroke:#fff}.entriesDetailSec__head--detailBtn .icn.no-opacity svg g{opacity:1}.entriesDetailSec__head--detailBtn .icn.backBtn{left:25px;right:inherit}.entriesDetailSec__head--detailBtn .icn.backBtn svg{transform:scaleX(-1)}.entriesDetailSec__head--detailBtn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.entriesDetailSec__head--detailBtn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.entriesDetailSec__head--detailBtn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.entriesDetailSec__head--detailBtn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.entriesDetailSec__head--detailBtn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.entriesDetailSec__head--detailBtn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.entriesDetailSec__head--detailBtn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.entriesDetailSec__head--detailBtn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.entriesDetailSec__head--detailBtn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.entriesDetailSec__head--detailBtn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.entriesDetailSec__head--detailBtn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.entriesDetailSec__head--detailBtn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.entriesDetailSec__head--detailBtn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.entriesDetailSec__head--detailBtn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.entriesDetailSec__head--detailBtn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.entriesDetailSec__head--detailBtn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.entriesDetailSec__body{padding-top:108px}@media screen and (width <= 850px){.entriesDetailSec__body{padding-top:60px}}.entriesDetailSec__body--question .ttl{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.4;margin-bottom:48px}@media screen and (width <= 850px){.entriesDetailSec__body--question .ttl{font-size:22px;margin-bottom:24px}}.entriesDetailSec__body--question .ttl:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:8px;width:100%}.entriesDetailSec__body--question .questionBox{border-bottom:2px solid rgba(89,59,52,.15);counter-increment:item;margin-top:36px;padding-bottom:36px}@media screen and (width <= 850px){.entriesDetailSec__body--question .questionBox{margin-top:24px;padding-bottom:24px}}.entriesDetailSec__body--question .questionBox:last-child{border-bottom:none;padding-bottom:0}@media screen and (width <= 850px){.entriesDetailSec__body--question .questionBox{margin-top:24px}}.entriesDetailSec__body--question .questionBox.required .questionBox__question:after{border:1px solid #1e6a6e;border-radius:100px;bottom:0;color:#1e6a6e;content:"必須";display:block;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;padding:4px 7px 5px;position:absolute;right:0;white-space:nowrap}@media screen and (width <= 850px){.entriesDetailSec__body--question .questionBox.required .questionBox__question:after{inset:6px auto auto 40px}}.entriesDetailSec__body--question .questionBox__question{align-items:center;display:flex;font-size:18px;font-weight:700;line-height:1.7;margin-bottom:18px;padding-right:61px;position:relative}@media screen and (width <= 850px){.entriesDetailSec__body--question .questionBox__question{align-items:flex-start;flex-direction:column;font-size:15px;gap:7px;letter-spacing:.04em;margin-bottom:16px;padding-right:0}}.entriesDetailSec__body--question .questionBox__question:before{align-items:center;background-color:#593b34;border-radius:50%;color:#fff;content:"Q" counter(item);display:flex;flex-shrink:0;font-family:LINESeedJP,sans-serif;font-size:14px;font-weight:800;height:48px;justify-content:center;letter-spacing:0;line-height:1;margin-right:12px;width:48px}@media screen and (width <= 850px){.entriesDetailSec__body--question .questionBox__question:before{font-size:10px;height:32px;width:32px}}.entriesDetailSec__body--question .questionBox__answer .text{line-height:1.7;text-align:justify}@media screen and (width <= 850px){.entriesDetailSec__body--question .questionBox__answer .text{font-size:14px}}.entriesDetailSec__body--info{background-color:#faf8f6;border:1px solid rgba(89,59,52,.2);border-radius:8px;display:flex;flex-direction:column;gap:64px;margin-top:96px;padding:84px}@media screen and (width <= 850px){.entriesDetailSec__body--info{gap:48px;margin:60px calc(50% - 50vw + 12px) 0;padding:36px 24px;width:calc(100vw - 24px)}}.entriesDetailSec__body--infoBox{display:flex;flex-direction:column;gap:20px}@media screen and (width <= 850px){.entriesDetailSec__body--infoBox{gap:16px}}.entriesDetailSec__body--infoBox .ttl{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.4;padding-bottom:4px}@media screen and (width <= 850px){.entriesDetailSec__body--infoBox .ttl{font-size:20px;padding-bottom:8px}}.entriesDetailSec__body--infoBox .infoItem{align-items:center;border-bottom:1px solid rgba(89,59,52,.15);display:flex;gap:36px;padding-bottom:22px}@media screen and (width <= 850px){.entriesDetailSec__body--infoBox .infoItem{flex-direction:row;gap:12px;min-height:auto;padding-bottom:16px}.entriesDetailSec__body--infoBox .infoItem:last-of-type{padding-bottom:0}}.entriesDetailSec__body--infoBox .infoItem.required .infoItem__head:after{align-items:center;border:1px solid #1e6a6e;border-radius:100px;color:#1e6a6e;content:"必須";display:flex;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;padding:5px 6px;white-space:nowrap}@media screen and (width <= 850px){.entriesDetailSec__body--infoBox .infoItem.required .infoItem__head:after{padding:4px 6px}}.entriesDetailSec__body--infoBox .infoItem:last-of-type{border:none;padding-bottom:0!important}.entriesDetailSec__body--infoBox .infoItem__head{align-items:center;display:flex;font-weight:700;gap:8px;letter-spacing:.04em;line-height:1.4;width:180px}@media screen and (width <= 850px){.entriesDetailSec__body--infoBox .infoItem__head{font-size:14px;letter-spacing:.04em;width:150px}}.entriesDetailSec__body--infoBox .infoItem__body{display:flex;flex:1;gap:8px}@media screen and (width <= 850px){.entriesDetailSec__body--infoBox .infoItem__body{min-height:auto;word-break:break-all}.entriesDetailSec__body--infoBox .infoItem__body .text{font-size:14px;line-height:1.7}}.profileSec__noticeList{background-color:#fee5e0;border:1px solid #db4524;border-radius:8px;display:flex;flex-direction:column;gap:14px;margin-bottom:48px;padding:32px 36px 34px}@media screen and (width <= 850px){.profileSec__noticeList{gap:8px;margin-bottom:60px;padding:22px 24px 24px}}.profileSec__noticeList--item{color:#db4524;font-weight:500;line-height:1.5;padding-left:18px;position:relative}@media screen and (width <= 850px){.profileSec__noticeList--item{font-size:14px;padding-left:16px}}.profileSec__noticeList--item:before{background-color:#db4524;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}@media screen and (width <= 850px){.profileSec__noticeList--item:before{top:7px}}.profileSec .profileBlk{background-color:#fff;border-radius:8px;margin-bottom:36px}@media screen and (width <= 850px){.profileSec .profileBlk{margin:0 calc(50% - 50vw + 12px) 24px;width:calc(100vw - 24px)}.profileSec .profileBlk:last-of-type{margin-bottom:0}.profileSec .profileBlk.lineBlk .profileBlk__head{padding:15px 15px 15px 24px}}.profileSec .profileBlk__head{align-items:center;display:flex;justify-content:space-between;padding:26px 36px 28px}@media screen and (width <= 850px){.profileSec .profileBlk__head{padding:20px 24px 18px}}.profileSec .profileBlk__head--txt{font-size:24px;font-weight:900;line-height:1.5}@media screen and (width <= 850px){.profileSec .profileBlk__head--txt{font-size:20px;line-height:1.4;white-space:nowrap}}.profileSec .profileBlk__head--line{align-items:center;color:rgba(89,59,52,.6);display:flex;font-weight:500;gap:24px;line-height:1.4}@media screen and (width <= 850px){.profileSec .profileBlk__head--line{font-size:14px;gap:12px}}.profileSec .profileBlk__lineBtn{align-items:center;background:#3fbf65;border-radius:6px;color:#fff;display:flex;font-weight:700;gap:6px;letter-spacing:.04em;line-height:1.4;padding:9px 20px 9px 14px}@media screen and (width <= 850px){.profileSec .profileBlk__lineBtn{padding:6px 10px 6px 7px}}.profileSec .profileBlk__lineBtn .icn{display:grid}.profileSec .profileBlk__btn{background-color:#593b34;border-radius:100px;color:#fff;font-size:14px;font-weight:700;line-height:1.4;padding:7px 20px 8px}@media screen and (width <= 850px){.profileSec .profileBlk__btn{font-size:13px;padding:6px 14px}}.profileSec .profileBlk__body{display:flex;flex-direction:column;gap:26px;padding:36px 36px 20px;position:relative}@media screen and (width <= 850px){.profileSec .profileBlk__body{gap:14px;padding:28px 24px 12px}}.profileSec .profileBlk__body:before{background:radial-gradient(circle farthest-side,rgba(89,59,52,.3),rgba(89,59,52,.3) 50%,transparent 0,transparent);background-size:8px;content:"";height:8px;left:0;position:absolute;top:0;width:100%}.profileSec .profileBlk__body--caption{background-color:#f6efe6;border-radius:8px;font-size:18px;font-weight:700;height:54px;line-height:1.7;margin-bottom:4px;padding:10px 20px 13px}@media screen and (width <= 850px){.profileSec .profileBlk__body--caption{font-size:16px;height:48px;padding:10px 10px 12px;text-align:center}}.profileSec .profileBlk__form--btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:24px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.profileSec .profileBlk__form--btn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.profileSec .profileBlk__form--btn{padding-left:32px;padding-right:32px}}.profileSec .profileBlk__form--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.profileSec .profileBlk__form--btn span{line-height:1.3}}.profileSec .profileBlk__form--btn.longTxt{padding-left:30px;padding-right:30px}.profileSec .profileBlk__form--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.profileSec .profileBlk__form--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.profileSec .profileBlk__form--btn.longTxt .icn{right:15px}}.profileSec .profileBlk__form--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.profileSec .profileBlk__form--btn .icn svg path{stroke:#fff}.profileSec .profileBlk__form--btn .icn.no-opacity svg g{opacity:1}.profileSec .profileBlk__form--btn .icn.backBtn{left:25px;right:inherit}.profileSec .profileBlk__form--btn .icn.backBtn svg{transform:scaleX(-1)}.profileSec .profileBlk__form--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.profileSec .profileBlk__form--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.profileSec .profileBlk__form--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.profileSec .profileBlk__form--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.profileSec .profileBlk__form--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.profileSec .profileBlk__form--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.profileSec .profileBlk__form--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.profileSec .profileBlk__form--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.profileSec .profileBlk__form--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.profileSec .profileBlk__form--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.profileSec .profileBlk__form--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.profileSec .profileBlk__form--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.profileSec .profileBlk__form--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.profileSec .profileBlk__form--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.profileSec .profileBlk__form--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.profileSec .profileBlk__form--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.profileSec .profileBlk__form--btn{margin:22px auto 0}}.profileSec .profileBlk.s_form{padding-bottom:48px}.profileSec .profileBlk.s_form .profileBlk__body{gap:18px;padding:36px 48px 0}@media screen and (width <= 850px){.profileSec .profileBlk.s_form .profileBlk__body{gap:16px;padding:28px 24px 0}}.profileSec .profileBlk.s_form .profileItem{gap:12px;padding-bottom:18px}@media screen and (width <= 850px){.profileSec .profileBlk.s_form .profileItem{flex-direction:column;gap:10px}}.profileSec .profileBlk.s_form .profileItem__head{line-height:1.4;margin-left:0;padding-top:18px;width:238px}@media screen and (width <= 850px){.profileSec .profileBlk.s_form .profileItem__head{font-size:15px;padding-top:0;width:auto}}.profileSec .profileItem{display:flex;gap:12px;padding-bottom:28px}@media screen and (width <= 850px){.profileSec .profileItem{padding-bottom:16px}}.profileSec .profileItem.required .profileItem__head:after{border:1px solid #1e6a6e;border-radius:100px;color:#1e6a6e;content:"必須";display:inline-block;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;margin-left:8px;margin-top:2px;padding:4px 6px;vertical-align:top;white-space:nowrap}@media screen and (width <= 850px){.profileSec .profileItem.required .profileItem__head:after{margin-top:0}}.profileSec .profileItem:not(:last-child){border-bottom:1px solid rgba(89,59,52,.15)}.profileSec .profileItem__head{font-weight:700;line-height:1.7;margin-left:24px;width:160px}@media screen and (width <= 850px){.profileSec .profileItem__head{font-size:14px;letter-spacing:.02em;line-height:1.4;margin-left:0;white-space:nowrap;width:100px}}.profileSec .profileItem__body{display:flex;flex:1;flex-direction:column;gap:6px;line-height:1.7;position:relative}@media screen and (width <= 850px){.profileSec .profileItem__body{font-size:14px;line-height:1.4}}.profileSec .profileItem__body input,.profileSec .profileItem__body select{background-color:#faf8f6;border:2px solid rgba(89,59,52,.2);border-radius:8px;height:60px;line-height:1.7;max-width:271px;padding:14px 24px 15px;width:100%}@media screen and (width <= 850px){.profileSec .profileItem__body input,.profileSec .profileItem__body select{font-size:14px;height:52px;max-width:none;padding:12px 16px 13px}}.profileSec .profileItem__body .body__selectBox.full input,.profileSec .profileItem__body input.full_width,.profileSec .profileItem__body select.full_width{max-width:none}.profileSec .profileItem__body input::-moz-placeholder,.profileSec .profileItem__body select::-moz-placeholder{color:rgba(89,59,52,.4)}.profileSec .profileItem__body input::placeholder,.profileSec .profileItem__body select::placeholder{color:rgba(89,59,52,.4)}.profileSec .profileItem__body input:focus,.profileSec .profileItem__body select:focus{border-color:#593b34}.profileSec .profileItem__body input[type=checkbox]{display:none}.profileSec .profileItem__body input[type=checkbox]+.txt{display:flex;font-weight:500;gap:9px;letter-spacing:.02em;line-height:1.4;position:relative}@media screen and (width <= 850px){.profileSec .profileItem__body input[type=checkbox]+.txt{font-size:14px;gap:7px}}.profileSec .profileItem__body input[type=checkbox]+.txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:5px;box-sizing:border-box;content:"";display:block;height:26px;width:26px}@media screen and (width <= 850px){.profileSec .profileItem__body input[type=checkbox]+.txt:before{margin-top:-2px}}.profileSec .profileItem__body input[type=checkbox]+.txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:6px;position:absolute;top:7px;width:15px}@media screen and (width <= 850px){.profileSec .profileItem__body input[type=checkbox]+.txt:after{top:5px}}.profileSec .profileItem__body input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.profileSec .profileItem__body input[type=radio]{display:none}.profileSec .profileItem__body input[type=radio]+.txt{align-items:center;display:flex;font-weight:500;gap:8px;line-height:1.6;position:relative}@media screen and (width <= 850px){.profileSec .profileItem__body input[type=radio]+.txt{font-size:14px;gap:7px}}.profileSec .profileItem__body input[type=radio]+.txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:50%;box-sizing:border-box;content:"";display:block;height:30px;width:30px}.profileSec .profileItem__body input[type=radio]+.txt:after{background-color:#593b34;border-radius:50%;content:"";height:14px;left:8px;opacity:0;position:absolute;top:8px;width:14px}.profileSec .profileItem__body input[type=radio]:checked+.txt:before{border-color:#593b34}.profileSec .profileItem__body input[type=radio]:checked+.txt:after{opacity:1}.profileSec .profileItem__body .body__wrap{align-items:center;display:flex;gap:8px;min-height:58px}@media screen and (width <= 850px){.profileSec .profileItem__body .body__wrap{align-items:flex-end;gap:4px;min-height:42px}}.profileSec .profileItem__body .body__wrap.type_text .body__selectBox{max-width:inherit!important}.profileSec .profileItem__body .body__wrap.type_text .body__selectBox .autoComplete_wrapper,.profileSec .profileItem__body .body__wrap.type_text .body__selectBox:before{display:none}.profileSec .profileItem__body .body__wrap.type_text .simpleTxt{display:block;max-width:inherit}.profileSec .profileItem__body .body__wrap .simpleTxt{display:none}.profileSec .profileItem__body .body__selectBox{max-width:271px;position:relative;width:100%}@media screen and (width <= 850px){.profileSec .profileItem__body .body__selectBox{max-width:none}}.profileSec .profileItem__body .body__selectBox:before{background-image:url(../../../../themes/careerpod/assets/images/icn_select.fea9955e.png);background-repeat:no-repeat;background-size:contain;content:"";height:7px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:13px;z-index:3}@media screen and (width <= 850px){.profileSec .profileItem__body .body__selectBox:before{right:12px}}.profileSec .profileItem__body.s_radio .body__wrap{gap:24px}.profileSec .profileItem__body .passwordBtn{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:30px;z-index:1}@media screen and (width <= 850px){.profileSec .profileItem__body .passwordBtn{right:10px}}.profileSec .profileItem__body .passwordBtn .eye-slash,.profileSec .profileItem__body .passwordBtn.is-visible .eye{display:none}.profileSec .profileItem__body .passwordBtn.is-visible .eye-slash{display:block}.profileSec .profileItem__body .passwordBtn svg{pointer-events:none}@media screen and (width >= 851px){.profileSec .profileItem__body .passwordBtn:hover svg g{opacity:1;transition:all .3s ease}}.profileSec .profileItem .inputTypeBtn{display:flex;height:18px;width:-moz-fit-content;width:fit-content}@media screen and (width >= 851px){.profileSec .profileItem .inputTypeBtn:hover{opacity:.7;transition:all .3s ease}}.profileSec .profileItem .inputTypeBtn .txt{font-size:13px;font-weight:500;line-height:1.4;text-decoration:underline}.profileSec .profileItem .inputTypeBtn .txt._2,.profileSec .profileItem .inputTypeBtn.type_text .txt._1{display:none}.profileSec .profileItem .inputTypeBtn.type_text .txt._2{display:block}.otpModal{align-items:center;display:none;height:100vh;inset:0;justify-content:center;position:fixed;width:100%;z-index:999}.otpModal.is-open{display:flex}.otpModal__bg{background-color:rgba(51,24,24,.8);height:100%;position:absolute;width:100%}.otpModal__content{align-items:center;background-color:#f6efe6;border-radius:12px;display:flex;flex-direction:column;justify-content:center;max-width:740px;min-height:539px;position:relative;width:100%}@media screen and (width <= 850px){.otpModal__content{padding:18px;width:calc(100vw - 48px)}}.otpModal__content--caption{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.6;padding-bottom:12px;text-align:center}@media screen and (width <= 850px){.otpModal__content--caption{font-size:18px;letter-spacing:.04em;line-height:1.4}}.otpModal__content--txt{line-height:1.7}@media screen and (width <= 850px){.otpModal__content--txt{font-size:14px;line-height:1.8}}.otpModal__content--txt .email{font-weight:700}.otpModal__content .authCodeBox__field{display:flex;gap:24px;justify-content:center;margin:36px 0}@media screen and (width <= 850px){.otpModal__content .authCodeBox__field{gap:12px;margin:24px 0}}.otpModal__content .authCodeBox__field--item{position:relative}.otpModal__content .authCodeBox__field--item:has(input:-moz-placeholder-shown):before{background-color:rgba(89,59,52,.302);border-radius:3px;bottom:18px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:20px;z-index:1}.otpModal__content .authCodeBox__field--item:has(input:-moz-placeholder):before{background-color:rgba(89,59,52,.302);border-radius:3px;bottom:18px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:20px;z-index:1}.otpModal__content .authCodeBox__field--item:has(input:placeholder-shown):before{background-color:rgba(89,59,52,.302);border-radius:3px;bottom:18px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:20px;z-index:1}@media screen and (width <= 850px){.otpModal__content .authCodeBox__field--item:has(input:-moz-placeholder-shown):before{bottom:12px;height:2px;width:18px}.otpModal__content .authCodeBox__field--item:has(input:-moz-placeholder):before{bottom:12px;height:2px;width:18px}.otpModal__content .authCodeBox__field--item:has(input:placeholder-shown):before{bottom:12px;height:2px;width:18px}}.otpModal__content .authCodeBox__field input{background-color:#faf8f6;border:1px solid rgba(89,59,52,.3);border-radius:8px;font-size:28px;font-weight:500;height:70px;padding-bottom:6px;position:relative;text-align:center;width:60px}@media screen and (width <= 850px){.otpModal__content .authCodeBox__field--item{aspect-ratio:.8/1;flex:1;min-width:0}.otpModal__content .authCodeBox__field input{font-size:24px;height:100%;padding-bottom:5px;width:100%}}.otpModal__content .authCodeBox__field input::-webkit-inner-spin-button,.otpModal__content .authCodeBox__field input::-webkit-outer-spin-button{display:none}.otpModal__content .authCodeBox__field input:focus{border-color:#593b34;border-width:2px}.otpModal__btn{font-weight:500;line-height:1.8}@media screen and (width <= 850px){.otpModal__btn{font-size:14px}}.otpModal__btn:first-of-type{margin-bottom:8px}@media screen and (width >= 851px){.otpModal__btn:hover{opacity:.7;transition:all .3s ease}}.otpModal__closeBtn{cursor:pointer;position:absolute;right:24px;top:24px}@media screen and (width <= 850px){.otpModal__closeBtn{right:18px;top:18px}.prPage.type_edit .profileItem{flex-direction:column;gap:10px;padding-bottom:22px}}.prPage.type_edit .profileItem__head{line-height:1.4;margin-left:36px;padding-top:18px;width:238px}@media screen and (width <= 850px){.prPage.type_edit .profileItem__head{font-size:15px;letter-spacing:.04em;margin-left:0;padding-top:0}.prPage.type_edit .profileBlk__body{gap:36px;padding-bottom:36px}.prPage.type_edit .profileBlk__body--block{gap:16px}}.prPage.type_edit .profileBlk:last-of-type{padding-bottom:84px}@media screen and (width <= 850px){.prPage.type_edit .profileBlk:last-of-type{padding-bottom:48px}}.prPage.type_edit .profileBlk__form--btn{margin-top:24px}@media screen and (width <= 850px){.prPage.type_edit .profileBlk__form--btn{margin-top:12px}}.prPage .prRateBox{align-items:center;background-color:#fff;border-radius:8px;display:flex;gap:24px;margin-bottom:36px;padding:36px}@media screen and (width <= 850px){.prPage .prRateBox{margin:0 calc(50% - 50vw + 12px) 24px;padding:28px;width:calc(100vw - 24px)}}.prPage .prRateBox__circle{align-items:center;background:radial-gradient(#fff 50%,transparent 51%);background-color:#fff;border-radius:50%;color:#1e6a6e;display:flex;font-size:24px;font-weight:900;height:120px;justify-content:center;letter-spacing:0;line-height:1.5;overflow:hidden;position:relative;width:120px}.prPage .prRateBox__txtWrap{flex:1}.prPage .prRateBox__txtWrap--rate{font-size:24px;font-weight:900;letter-spacing:.02em;line-height:1.5;padding-bottom:4px}@media screen and (width <= 850px){.prPage .prRateBox__txtWrap--rate{font-size:18px}}.prPage .prRateBox__txtWrap--txt{line-height:1.7}@media screen and (width <= 850px){.prPage .prRateBox__txtWrap--txt{font-size:14px}}.prPage .profileBlk:last-of-type{margin-bottom:0}.prPage .profileBlk__body{gap:36px;padding-bottom:48px}@media screen and (width <= 850px){.prPage .profileBlk__body{gap:24px;padding-bottom:28px}}.prPage .profileBlk__body--block{display:flex;flex-direction:column;gap:20px}@media screen and (width <= 850px){.prPage .profileBlk__body--block{gap:14px}}.prPage .profileBlk__body .profileItem__body{flex-direction:row}@media screen and (width <= 850px){.prPage .profileBlk__body .profileItem__body{flex-direction:column}}.prPage .profileItem{padding-bottom:24px}@media screen and (width <= 850px){.prPage .profileItem{padding-bottom:16px}}.prPage .profileItem:last-of-type{padding-bottom:0}.prPage .profileItem__head{margin-left:40px}@media screen and (width <= 850px){.prPage .profileItem__head{margin-left:0}}.prPage .profileItem__body{align-items:center;display:flex;flex-wrap:wrap;gap:6px}@media screen and (width <= 850px){.prPage .profileItem__body{align-items:flex-start;flex-direction:column;gap:4px}}.prPage .profileItem__body .body__wrap{width:100%}.prPage .profileItem__body--tag{border:2px solid rgba(89,59,52,.2);border-radius:100px;font-size:13px;padding:2px 10px 3px}.prPage .profileItem__body--tag:first-of-type{margin-left:12px}@media screen and (width <= 850px){.prPage .profileItem__body--tag:first-of-type{margin-left:0;margin-top:4px}}.prPage .achieveBox{border:1px solid rgba(89,59,52,.15);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:22px 24px 24px}@media screen and (width <= 850px){.prPage .achieveBox{gap:10px;padding:16px 18px 18px}}.prPage .achieveBox__item{display:flex;font-size:14px;gap:12px}@media screen and (width <= 850px){.prPage .achieveBox__item{font-size:13px;gap:14px}}.prPage .achieveBox__item--head{font-weight:700;line-height:1.7;width:98px}@media screen and (width <= 850px){.prPage .achieveBox__item--head{line-height:1.4;width:77px}}.prPage .achieveBox__item--body{flex:1;line-height:1.7}@media screen and (width <= 850px){.prPage .achieveBox__item--body{line-height:1.4}}.prPage .skillBox{border:1px solid rgba(89,59,52,.2);border-radius:8px;display:flex;gap:20px;justify-content:space-between;padding:24px 24px 24px 48px;position:relative}@media screen and (width <= 850px){.prPage .skillBox{flex-direction:column;gap:0;padding:0}}.prPage .skillBox__head{font-weight:700;letter-spacing:.04em;line-height:1.4;padding-top:17px}@media screen and (width <= 850px){.prPage .skillBox__head{border-bottom:1px solid #593b34;font-size:15px;padding:18px 10px 12px;text-align:center}}.prPage .skillBox__body{display:flex;flex:1;flex-direction:column;gap:18px;max-width:538px}@media screen and (width <= 850px){.prPage .skillBox__body{gap:16px;padding:22px 24px 0}}.prPage .skillBox__body--item{display:flex;gap:28px}@media screen and (width <= 850px){.prPage .skillBox__body--item{flex-direction:column;gap:10px}}.prPage .skillBox__body--item:not(:last-child){border-bottom:1px solid rgba(89,59,52,.15);padding-bottom:18px}.prPage .skillBox__body--item .head{font-weight:700;letter-spacing:.04em;line-height:1.4;padding-left:24px;padding-top:17px;width:120px}@media screen and (width <= 850px){.prPage .skillBox__body--item .head{font-size:15px;padding:0}}.prPage .skillBox__body--item input,.prPage .skillBox__body--item select{background-color:#faf8f6;border:2px solid rgba(89,59,52,.2);border-radius:8px;height:60px;line-height:1.7;padding:14px 24px 15px;width:100%}@media screen and (width <= 850px){.prPage .skillBox__body--item input,.prPage .skillBox__body--item select{font-size:14px;height:52px;max-width:none;padding:12px 16px 13px}}.prPage .skillBox__body--item input.full_width,.prPage .skillBox__body--item select.full_width{max-width:none}.prPage .skillBox__body--item input::-moz-placeholder,.prPage .skillBox__body--item select::-moz-placeholder{color:rgba(89,59,52,.4)}.prPage .skillBox__body--item input::placeholder,.prPage .skillBox__body--item select::placeholder{color:rgba(89,59,52,.4)}.prPage .skillBox__body--item input:focus,.prPage .skillBox__body--item select:focus{border-color:#593b34}.prPage .skillBox__body--item .body__selectBox{position:relative;width:100%}.prPage .skillBox__body--item .body__selectBox:before{background-image:url(../../../../themes/careerpod/assets/images/icn_select.fea9955e.png);background-repeat:no-repeat;background-size:contain;content:"";height:7px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:13px;z-index:3}@media screen and (width <= 850px){.prPage .skillBox__body--item .body__selectBox:before{right:12px}}.prPage .skillBox__body--item .body{display:flex;flex:1;flex-direction:column;gap:6px}.prPage .skillBox__body--item .body .body__wrap{display:flex;gap:5px}.prPage .skillBox__body--item .body .body__wrap.type_text .body__selectBox:before{display:none}.prPage .skillBox__body--item .body .inputTypeBtn{display:flex;height:18px;width:100%;width:-moz-fit-content;width:fit-content}@media screen and (width >= 851px){.prPage .skillBox__body--item .body .inputTypeBtn:hover{opacity:.7;transition:all .3s ease}}.prPage .skillBox__body--item .body .inputTypeBtn .txt{font-size:13px;font-weight:500;line-height:1.4;text-decoration:underline}.prPage .skillBox__body--item .body .inputTypeBtn .txt._2,.prPage .skillBox__body--item .body .inputTypeBtn.type_text .txt._1{display:none}.prPage .skillBox__body--item .body .inputTypeBtn.type_text .txt._2{display:block}.prPage .skillBox__btn{background-color:#929699;border-radius:100px;bottom:18px;color:#fff;font-size:13px;font-weight:500;left:18px;line-height:1.4;padding:5px 10px 7px;position:absolute}@media screen and (width <= 850px){.prPage .skillBox__btn{bottom:auto;display:block;left:auto;margin:12px 0 24px 24px;position:relative;width:-moz-fit-content;width:fit-content}}.prPage .skillBox__btn--icn{margin-right:2px;margin-top:-2px}.prPage .skillMoreBtn{background-color:#8b6f68;border-radius:100px;color:#fff;display:block;font-size:13px;font-weight:500;line-height:1.4;margin:auto;padding:5px 10px 7px;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.prPage .skillMoreBtn{margin-top:8px}}.prPage .skillMoreBtn__icn{margin-right:2px;margin-top:-2px}.contactPage .formPage__head,.signUpPage .formPage__head{margin-top:38px}@media screen and (width <= 850px){.contactPage .formPage__head,.signUpPage .formPage__head{margin-top:16px}}.contactPage .formPage__head .caption,.signUpPage .formPage__head .caption{margin-bottom:96px}@media screen and (width <= 850px){.contactPage .formPage__head .caption,.signUpPage .formPage__head .caption{margin-bottom:36px}}.contactPage .progressBar,.signUpPage .progressBar{margin-bottom:155px}@media screen and (width <= 850px){.contactPage .progressBar,.signUpPage .progressBar{margin-bottom:100px}}.contactPage .errorBox,.signUpPage .errorBox{background-color:#fee5e0;border:1px solid #db4524;border-radius:8px;margin-bottom:84px;padding:31px 36px 33px}@media screen and (width <= 850px){.contactPage .errorBox,.signUpPage .errorBox{margin-bottom:60px;margin-top:-28px;padding:22px 24px 24px}}.contactPage .errorBox__list,.signUpPage .errorBox__list{display:flex;flex-direction:column;gap:14px}@media screen and (width <= 850px){.contactPage .errorBox__list,.signUpPage .errorBox__list{gap:8px}}.contactPage .errorBox__item,.signUpPage .errorBox__item{color:#db4524;font-weight:500;line-height:1.5;padding-left:18px;position:relative}@media screen and (width <= 850px){.contactPage .errorBox__item,.signUpPage .errorBox__item{font-size:14px;padding-left:16px}}.contactPage .errorBox__item:before,.signUpPage .errorBox__item:before{background-color:#db4524;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}@media screen and (width <= 850px){.contactPage .errorBox__item:before,.signUpPage .errorBox__item:before{top:7px}}.contactPage.step_confirm .formPage__form,.signUpPage.step_confirm .formPage__form{gap:32px}@media screen and (width <= 850px){.contactPage.step_confirm .formPage__form,.signUpPage.step_confirm .formPage__form{gap:16px}}.contactPage.step_confirm .formPage__form--item,.signUpPage.step_confirm .formPage__form--item{gap:36px;padding-bottom:32px}@media screen and (width <= 850px){.contactPage.step_confirm .formPage__form--item,.signUpPage.step_confirm .formPage__form--item{flex-direction:row;gap:12px;padding-bottom:16px}.contactPage.step_confirm .formPage__form--item.s_column,.signUpPage.step_confirm .formPage__form--item.s_column{flex-direction:column}}.contactPage.step_confirm .formPage__form--item .head,.signUpPage.step_confirm .formPage__form--item .head{padding-top:2px}@media screen and (width <= 850px){.contactPage.step_confirm .formPage__form--item .head,.signUpPage.step_confirm .formPage__form--item .head{font-size:14px;gap:6px;white-space:nowrap;width:146px}}.contactPage.step_confirm .formPage__form--item .txt,.signUpPage.step_confirm .formPage__form--item .txt{line-height:1.7}@media screen and (width <= 850px){.contactPage.step_confirm .formPage__form--item .txt,.signUpPage.step_confirm .formPage__form--item .txt{font-size:14px;word-break:break-all}}.contactPage.step_confirm .formPage__form--btm,.signUpPage.step_confirm .formPage__form--btm{margin-top:52px}@media screen and (width <= 850px){.contactPage.step_confirm .formPage__form--btm,.signUpPage.step_confirm .formPage__form--btm{margin-top:44px}}.contactPage.step_confirm .formPage__form--btn,.signUpPage.step_confirm .formPage__form--btn{margin-top:0}.contactPage.step_complete .formPage,.signUpPage.step_complete .formPage{padding-top:196px}@media screen and (width <= 850px){.contactPage.step_complete .formPage,.signUpPage.step_complete .formPage{padding-top:108px}}.contactPage.step_complete .formPage .progressBar,.signUpPage.step_complete .formPage .progressBar{margin-bottom:100px}@media screen and (width <= 850px){.contactPage.step_complete .formPage .progressBar,.signUpPage.step_complete .formPage .progressBar{margin-bottom:82px}}.contactPage.step_complete .formPage__head,.signUpPage.step_complete .formPage__head{margin-top:32px}.contactPage.step_complete .formPage__head .caption,.signUpPage.step_complete .formPage__head .caption{font-size:28px;letter-spacing:.05em;margin-bottom:48px}@media screen and (width <= 850px){.contactPage.step_complete .formPage__head .caption,.signUpPage.step_complete .formPage__head .caption{font-size:20px;margin-bottom:36px}}.contactPage.step_complete .formPage__head .text,.signUpPage.step_complete .formPage__head .text{font-size:16px;font-weight:500;line-height:1.7;text-align:center}@media screen and (width <= 850px){.contactPage.step_complete .formPage__head .text,.signUpPage.step_complete .formPage__head .text{font-size:14px;text-align:left}}.contactPage.step_complete .formPage__btn,.signUpPage.step_complete .formPage__btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:60px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.contactPage.step_complete .formPage__btn:hover,.signUpPage.step_complete .formPage__btn:hover{background-color:#4e332d;transition:all .3s ease}}@media screen and (width <= 850px){.contactPage.step_complete .formPage__btn,.signUpPage.step_complete .formPage__btn{padding-left:32px;padding-right:32px}}.contactPage.step_complete .formPage__btn span,.signUpPage.step_complete .formPage__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.contactPage.step_complete .formPage__btn span,.signUpPage.step_complete .formPage__btn span{line-height:1.3}}.contactPage.step_complete .formPage__btn.longTxt,.signUpPage.step_complete .formPage__btn.longTxt{padding-left:30px;padding-right:30px}.contactPage.step_complete .formPage__btn.longTxt span.after,.signUpPage.step_complete .formPage__btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.contactPage.step_complete .formPage__btn.longTxt .icn,.signUpPage.step_complete .formPage__btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.contactPage.step_complete .formPage__btn.longTxt .icn,.signUpPage.step_complete .formPage__btn.longTxt .icn{right:15px}}.contactPage.step_complete .formPage__btn .icn,.signUpPage.step_complete .formPage__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.contactPage.step_complete .formPage__btn .icn svg path,.signUpPage.step_complete .formPage__btn .icn svg path{stroke:#fff}.contactPage.step_complete .formPage__btn .icn.no-opacity svg g,.signUpPage.step_complete .formPage__btn .icn.no-opacity svg g{opacity:1}.contactPage.step_complete .formPage__btn .icn.backBtn,.signUpPage.step_complete .formPage__btn .icn.backBtn{left:25px;right:inherit}.contactPage.step_complete .formPage__btn .icn.backBtn svg,.signUpPage.step_complete .formPage__btn .icn.backBtn svg{transform:scaleX(-1)}.contactPage.step_complete .formPage__btn .cat_tail,.signUpPage.step_complete .formPage__btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.contactPage.step_complete .formPage__btn .cat_body,.signUpPage.step_complete .formPage__btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.contactPage.step_complete .formPage__btn.inPage .icn,.signUpPage.step_complete .formPage__btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.contactPage.step_complete .formPage__btn.inPage.button-hover .icn.after,.signUpPage.step_complete .formPage__btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.contactPage.step_complete .formPage__btn.inPage.button-hover:hover .icn,.signUpPage.step_complete .formPage__btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.contactPage.step_complete .formPage__btn.inPage.button-hover:hover .icn.after,.signUpPage.step_complete .formPage__btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.contactPage.step_complete .formPage__btn:has(.icn.backBtn) .icn.after,.signUpPage.step_complete .formPage__btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.contactPage.step_complete .formPage__btn:has(.icn.backBtn):hover .icn,.signUpPage.step_complete .formPage__btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.contactPage.step_complete .formPage__btn:has(.icn.backBtn):hover .icn.after,.signUpPage.step_complete .formPage__btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.contactPage.step_complete .formPage__btn.multiLine,.signUpPage.step_complete .formPage__btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.contactPage.step_complete .formPage__btn.button-hover span.after,.signUpPage.step_complete .formPage__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.contactPage.step_complete .formPage__btn.button-hover .icn.after,.signUpPage.step_complete .formPage__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.contactPage.step_complete .formPage__btn.button-hover:hover span,.signUpPage.step_complete .formPage__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.contactPage.step_complete .formPage__btn.button-hover:hover span.after,.signUpPage.step_complete .formPage__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.contactPage.step_complete .formPage__btn.button-hover:hover .icn,.signUpPage.step_complete .formPage__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.contactPage.step_complete .formPage__btn.button-hover:hover .icn.after,.signUpPage.step_complete .formPage__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.contactPage.step_complete .formPage__btn,.signUpPage.step_complete .formPage__btn{margin:48px auto 0}}.signUpCompletePage .formPage,.signUpMailPage .formPage{padding-top:196px}@media screen and (width <= 850px){.signUpCompletePage .formPage,.signUpMailPage .formPage{padding-top:108px}}.signUpCompletePage .formPage__head,.signUpMailPage .formPage__head{margin-top:32px}@media screen and (width <= 850px){.signUpCompletePage .formPage__head,.signUpMailPage .formPage__head{margin-top:24px}}.signUpCompletePage .formPage__head .caption,.signUpMailPage .formPage__head .caption{font-size:28px;letter-spacing:.05em;margin-bottom:48px}@media screen and (width <= 850px){.signUpCompletePage .formPage__head .caption,.signUpMailPage .formPage__head .caption{font-size:18px;margin-bottom:36px}}.signUpCompletePage .formPage__illust,.signUpMailPage .formPage__illust{margin:auto;max-width:224px}@media screen and (width <= 850px){.signUpCompletePage .formPage__illust,.signUpMailPage .formPage__illust{max-width:176px}}.signUpCompletePage__banner,.signUpMailPage__banner{display:flex;flex-direction:column;gap:36px;margin:119px auto 0;max-width:760px}@media screen and (width <= 850px){.signUpCompletePage__banner,.signUpMailPage__banner{gap:24px;margin-top:95px}}.signUpCompletePage__banner--item:last-child,.signUpMailPage__banner--item:last-child{align-items:center;background-color:#593b34;border-radius:8px;color:#fff;display:flex;padding:24px}@media screen and (width <= 850px){.signUpCompletePage__banner--item:last-child,.signUpMailPage__banner--item:last-child{flex-direction:column;gap:24px;padding:28px 0 36px}}.signUpCompletePage__banner--item:last-child .txt,.signUpMailPage__banner--item:last-child .txt{flex:1;font-size:15px;font-weight:700;line-height:1.8;text-align:center}@media screen and (width <= 850px){.signUpCompletePage__banner--item:last-child .txt,.signUpMailPage__banner--item:last-child .txt{font-size:14px}}.signUpCompletePage__banner--btn,.signUpMailPage__banner--btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width <= 850px){.signUpCompletePage__banner--btn,.signUpMailPage__banner--btn{padding-left:32px;padding-right:32px}}.signUpCompletePage__banner--btn span,.signUpMailPage__banner--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.signUpCompletePage__banner--btn span,.signUpMailPage__banner--btn span{line-height:1.3}}.signUpCompletePage__banner--btn.longTxt,.signUpMailPage__banner--btn.longTxt{padding-left:30px;padding-right:30px}.signUpCompletePage__banner--btn.longTxt span.after,.signUpMailPage__banner--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.signUpCompletePage__banner--btn.longTxt .icn,.signUpMailPage__banner--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.signUpCompletePage__banner--btn.longTxt .icn,.signUpMailPage__banner--btn.longTxt .icn{right:15px}}.signUpCompletePage__banner--btn .icn,.signUpMailPage__banner--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.signUpCompletePage__banner--btn .icn svg path,.signUpMailPage__banner--btn .icn svg path{stroke:#593b34}.signUpCompletePage__banner--btn .icn.no-opacity svg g,.signUpMailPage__banner--btn .icn.no-opacity svg g{opacity:1}.signUpCompletePage__banner--btn .icn.backBtn,.signUpMailPage__banner--btn .icn.backBtn{left:25px;right:inherit}.signUpCompletePage__banner--btn .icn.backBtn svg,.signUpMailPage__banner--btn .icn.backBtn svg{transform:scaleX(-1)}.signUpCompletePage__banner--btn .cat_tail,.signUpMailPage__banner--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.signUpCompletePage__banner--btn .cat_body,.signUpMailPage__banner--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.signUpCompletePage__banner--btn.inPage .icn,.signUpMailPage__banner--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.signUpCompletePage__banner--btn.inPage.button-hover .icn.after,.signUpMailPage__banner--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.signUpCompletePage__banner--btn.inPage.button-hover:hover .icn,.signUpMailPage__banner--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.signUpCompletePage__banner--btn.inPage.button-hover:hover .icn.after,.signUpMailPage__banner--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.signUpCompletePage__banner--btn:has(.icn.backBtn) .icn.after,.signUpMailPage__banner--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.signUpCompletePage__banner--btn:has(.icn.backBtn):hover .icn,.signUpMailPage__banner--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.signUpCompletePage__banner--btn:has(.icn.backBtn):hover .icn.after,.signUpMailPage__banner--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.signUpCompletePage__banner--btn.multiLine,.signUpMailPage__banner--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.signUpCompletePage__banner--btn.button-hover span.after,.signUpMailPage__banner--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.signUpCompletePage__banner--btn.button-hover .icn.after,.signUpMailPage__banner--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.signUpCompletePage__banner--btn.button-hover:hover span,.signUpMailPage__banner--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.signUpCompletePage__banner--btn.button-hover:hover span.after,.signUpMailPage__banner--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.signUpCompletePage__banner--btn.button-hover:hover .icn,.signUpMailPage__banner--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.signUpCompletePage__banner--btn.button-hover:hover .icn.after,.signUpMailPage__banner--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.signUpMailPage .formPage__illust{max-width:108px}@media screen and (width <= 850px){.signUpMailPage .formPage__illust{margin-top:24px;max-width:80px}}.signUpMailPage .authCodeBox{margin:95px auto 0;max-width:640px}@media screen and (width <= 850px){.signUpMailPage .authCodeBox{margin-top:83px}}.signUpMailPage .authCodeBox__form{display:flex;flex-direction:column;gap:8px}.signUpMailPage .authCodeBox__inner{background-color:#fff;border-radius:8px;margin-bottom:28px;padding:48px 40px 54px}@media screen and (width <= 850px){.signUpMailPage .authCodeBox__inner{margin-bottom:16px;padding:20px 26px 26px}}.signUpMailPage .authCodeBox__txt{line-height:1.8;text-align:center}@media screen and (width <= 850px){.signUpMailPage .authCodeBox__txt{font-size:14px;text-align:left}}.signUpMailPage .authCodeBox__txt span{font-weight:700}.signUpMailPage .authCodeBox__field{display:flex;gap:24px;justify-content:center;margin-top:24px}@media screen and (width <= 850px){.signUpMailPage .authCodeBox__field{align-items:center;display:flex;gap:8px;justify-content:center;margin:18px auto 0;max-width:400px;width:100%}}.signUpMailPage .authCodeBox__field--item{position:relative}.signUpMailPage .authCodeBox__field--item:has(input:-moz-placeholder-shown):before{background-color:rgba(89,59,52,.302);border-radius:3px;bottom:20px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:24px;z-index:1}.signUpMailPage .authCodeBox__field--item:has(input:-moz-placeholder):before{background-color:rgba(89,59,52,.302);border-radius:3px;bottom:20px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:24px;z-index:1}.signUpMailPage .authCodeBox__field--item:has(input:placeholder-shown):before{background-color:rgba(89,59,52,.302);border-radius:3px;bottom:20px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:24px;z-index:1}@media screen and (width <= 850px){.signUpMailPage .authCodeBox__field--item{aspect-ratio:.8/1;flex:1;min-width:0}.signUpMailPage .authCodeBox__field--item:has(input:-moz-placeholder-shown):before{bottom:calc(1rem + 1vw);height:2px;width:18px}.signUpMailPage .authCodeBox__field--item:has(input:-moz-placeholder):before{bottom:calc(1rem + 1vw);height:2px;width:18px}.signUpMailPage .authCodeBox__field--item:has(input:placeholder-shown):before{bottom:calc(1rem + 1vw);height:2px;width:18px}}@media screen and (max-width:480px){.signUpMailPage .authCodeBox__field--item:has(input:-moz-placeholder):before{bottom:calc(.65rem + 1vw)}.signUpMailPage .authCodeBox__field--item:has(input:placeholder-shown):before{bottom:calc(.65rem + 1vw)}}.signUpMailPage .authCodeBox__field input{background-color:#faf8f6;border:1px solid rgba(89,59,52,.3);border-radius:8px;font-size:32px;font-weight:500;height:84px;padding-bottom:8px;position:relative;text-align:center;width:72px}@media screen and (width <= 850px){.signUpMailPage .authCodeBox__field input{font-size:24px;height:100%;padding-bottom:0;width:100%}}@media screen and (max-width:480px){.signUpMailPage .authCodeBox__field input{font-size:20px}}.signUpMailPage .authCodeBox__field input::-webkit-inner-spin-button,.signUpMailPage .authCodeBox__field input::-webkit-outer-spin-button{display:none}.signUpMailPage .authCodeBox__field input:focus{border-color:#593b34;border-width:2px}.signUpMailPage .authCodeBox__btn{display:flex;font-weight:500;line-height:1.8;margin:auto;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.signUpMailPage .authCodeBox__btn{font-size:14px}}.signUpMailPage .authCodeBox__btn:hover{opacity:.7;transition:all .3s ease}.formPage__form--belongBox,.formPage__form--corpBox,.formPage__form--indivBox{display:none}.formPage__form--belongBox.is-type,.formPage__form--corpBox.is-type,.formPage__form--indivBox.is-type{display:contents}.formPage{background-color:hsla(34,47%,93%,.969);padding-top:108px}@media screen and (width <= 850px){.formPage{padding-top:116px}}.formPage__inner{margin:0 auto;max-width:1160px;max-width:880px;padding-left:40px;padding-right:40px;width:100%}@media screen and (width <= 850px){.formPage__inner{padding-left:6.4vw;padding-right:6.4vw}}.formPage .titleBanner{background-color:#faf8f6;border-radius:10px;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));padding:8px;position:relative}.formPage .titleBanner__inner{border:2px dotted rgba(89,59,52,.3);border-radius:8px;padding:40px 48px;z-index:1}@media screen and (width <= 850px){.formPage .titleBanner__inner{padding:28px}}.formPage .titleBanner__inner .txt{font-family:LINESeedJP,sans-serif;font-size:22px;font-weight:800;line-height:1.5}@media screen and (width <= 850px){.formPage .titleBanner__inner .txt{font-size:16px}}.formPage .titleBanner__dot{background-color:#593b34;border-radius:50%;height:6px;mix-blend-mode:multiply;opacity:.6;position:absolute;width:6px;z-index:2}.formPage .titleBanner__dot.u_1{left:20px;top:20px}.formPage .titleBanner__dot.u_2{right:20px;top:20px}.formPage .titleBanner__dot.u_3{bottom:20px;right:20px}.formPage .titleBanner__dot.u_4{bottom:20px;left:20px}.formPage .titleBanner__bg{background-image:url(../../../../themes/careerpod/assets/images/noise_lg.9d46bdfc.png);background-repeat:repeat;background-size:cover;height:100%;inset:0;opacity:.1;position:absolute;width:100%;z-index:0}.formPage .titleBanner__arrow{bottom:-15px;height:28px;left:50%;position:absolute;transform:translate(-50%);width:40px;z-index:-1}.formPage .progressBar{margin-bottom:131px}@media screen and (width <= 850px){.formPage .progressBar{margin-bottom:90px}}.formPage .errorBox{background-color:#fee5e0;border:1px solid #db4524;border-radius:8px;margin-bottom:84px;padding:31px 36px 33px}@media screen and (width <= 850px){.formPage .errorBox{margin-bottom:60px;margin-top:-28px;padding:22px 24px 24px}}.formPage .errorBox__list{display:flex;flex-direction:column;gap:14px}@media screen and (width <= 850px){.formPage .errorBox__list{gap:8px}}.formPage .errorBox__item{color:#db4524;font-weight:500;line-height:1.5;padding-left:18px;position:relative}@media screen and (width <= 850px){.formPage .errorBox__item{font-size:14px;padding-left:16px}}.formPage .errorBox__item:before{background-color:#db4524;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}@media screen and (width <= 850px){.formPage .errorBox__item:before{top:7px}}.formPage__head{margin-top:78px}@media screen and (width <= 850px){.formPage__head{margin-top:64px}}.formPage__head .caption{font-family:LINESeedJP,sans-serif;font-size:40px;font-weight:800;letter-spacing:.08em;line-height:1.5;margin-bottom:36px;text-align:center}@media screen and (width <= 850px){.formPage__head .caption{font-size:21px;line-height:1.4;margin-bottom:24px}}.formPage__body--question .ttl{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.4}@media screen and (width <= 850px){.formPage__body--question .ttl{font-size:22px}}.formPage__body--question .ttl:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:8px;width:100%}.formPage__body--question .questionBox{counter-increment:item;margin-top:48px}@media screen and (width <= 850px){.formPage__body--question .questionBox{margin-top:24px}}.formPage__body--question .questionBox.required .questionBox__question:after{border:1px solid #1e6a6e;border-radius:100px;bottom:0;color:#1e6a6e;content:"必須";display:block;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;padding:4px 7px 5px;position:absolute;right:0;white-space:nowrap}@media screen and (width <= 850px){.formPage__body--question .questionBox.required .questionBox__question:after{inset:6px auto auto 40px}}.formPage__body--question .questionBox.is-error input:-moz-placeholder,.formPage__body--question .questionBox.is-error input:-moz-placeholder-shown,.formPage__body--question .questionBox.is-error textarea:-moz-placeholder,.formPage__body--question .questionBox.is-error textarea:-moz-placeholder-shown{background-color:#fee5e0;border-color:#db4524}.formPage__body--question .questionBox.is-error input:placeholder-shown,.formPage__body--question .questionBox.is-error textarea:placeholder-shown{background-color:#fee5e0;border-color:#db4524}.formPage__body--question .questionBox.is-error input::-moz-placeholder,.formPage__body--question .questionBox.is-error textarea::-moz-placeholder{color:#db4524}.formPage__body--question .questionBox.is-error input::placeholder,.formPage__body--question .questionBox.is-error textarea::placeholder{color:#db4524}.formPage__body--question .questionBox__question{align-items:center;display:flex;font-size:18px;font-weight:700;line-height:1.7;margin-bottom:18px;padding-right:61px;position:relative}@media screen and (width <= 850px){.formPage__body--question .questionBox__question{align-items:flex-start;flex-direction:column;font-size:15px;gap:7px;letter-spacing:.04em;margin-bottom:16px;padding-right:0}}.formPage__body--question .questionBox__question:before{align-items:center;background-color:#593b34;border-radius:50%;color:#fff;content:"Q" counter(item);display:flex;flex-shrink:0;font-family:LINESeedJP,sans-serif;font-size:14px;font-weight:800;height:48px;justify-content:center;letter-spacing:0;line-height:1;margin-right:12px;width:48px}@media screen and (width <= 850px){.formPage__body--question .questionBox__question:before{font-size:10px;height:32px;width:32px}}.formPage__body--question .questionBox__answer input,.formPage__body--question .questionBox__answer textarea{background-color:#fff;border:2px solid rgba(89,59,52,.2);border-radius:8px;line-height:1.7;padding:16px 24px 17px;width:100%}.formPage__body--question .questionBox__answer input:focus,.formPage__body--question .questionBox__answer textarea:focus{border-color:#593b34}@media screen and (width <= 850px){.formPage__body--question .questionBox__answer input,.formPage__body--question .questionBox__answer textarea{font-size:14px;padding:12px 16px 13px}}.formPage__body--question .questionBox__answer input::-moz-placeholder,.formPage__body--question .questionBox__answer textarea::-moz-placeholder{color:rgba(89,59,52,.4)}.formPage__body--question .questionBox__answer input::placeholder,.formPage__body--question .questionBox__answer textarea::placeholder{color:rgba(89,59,52,.4)}.formPage__body--question .questionBox__answer .text{line-height:1.7;text-align:justify}@media screen and (width <= 850px){.formPage__body--question .questionBox__answer .text{font-size:14px}}.formPage__body--question .questionBox .errorTxt{color:#db4524;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4;padding-top:5px}@media screen and (width <= 850px){.formPage__body--question .questionBox .errorTxt{font-size:12px}}.formPage__body--info{background-color:#faf8f6;border:1px solid rgba(89,59,52,.2);border-radius:8px;display:flex;flex-direction:column;gap:64px;margin-top:96px;padding:84px}@media screen and (width <= 850px){.formPage__body--info{gap:48px;margin:60px calc(50% - 50vw + 12px) 0;padding:36px 24px;width:calc(100vw - 24px)}}.formPage__body--infoBox{display:flex;flex-direction:column;gap:20px}@media screen and (width <= 850px){.formPage__body--infoBox{gap:16px}}.formPage__body--infoBox .ttl{font-family:LINESeedJP,sans-serif;font-size:24px;font-weight:800;line-height:1.4;padding-bottom:4px}@media screen and (width <= 850px){.formPage__body--infoBox .ttl{font-size:20px;padding-bottom:8px}}.formPage__body--infoBox .infoItem{align-items:flex-start;border-bottom:1px solid rgba(89,59,52,.15);display:flex;padding-bottom:16px}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:22px}}.formPage__body--infoBox .infoItem.required .infoItem__head:after{align-items:center;border:1px solid #1e6a6e;border-radius:100px;color:#1e6a6e;content:"必須";display:flex;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;padding:5px 6px;white-space:nowrap}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem.required .infoItem__head:after{padding:4px 6px}}.formPage__body--infoBox .infoItem.is-error input:-moz-placeholder,.formPage__body--infoBox .infoItem.is-error input:-moz-placeholder-shown,.formPage__body--infoBox .infoItem.is-error select:-moz-placeholder,.formPage__body--infoBox .infoItem.is-error select:-moz-placeholder-shown{background-color:#fee5e0;border-color:#db4524}.formPage__body--infoBox .infoItem.is-error input:invalid,.formPage__body--infoBox .infoItem.is-error input:placeholder-shown,.formPage__body--infoBox .infoItem.is-error select:invalid,.formPage__body--infoBox .infoItem.is-error select:placeholder-shown{background-color:#fee5e0;border-color:#db4524}.formPage__body--infoBox .infoItem.is-error input::-moz-placeholder,.formPage__body--infoBox .infoItem.is-error select::-moz-placeholder{color:#db4524}.formPage__body--infoBox .infoItem.is-error input::placeholder,.formPage__body--infoBox .infoItem.is-error select::placeholder{color:#db4524}.formPage__body--infoBox .infoItem:last-of-type{border:none;padding-bottom:0!important}.formPage__body--infoBox .infoItem__head{align-items:center;display:flex;font-weight:700;gap:8px;letter-spacing:.04em;line-height:1.4;padding-top:15px;width:180px}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__head{font-size:15px;padding-top:0;width:100%}}.formPage__body--infoBox .infoItem__body{display:flex;flex:1;flex-direction:column;gap:6px}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body{gap:4px;min-height:42px;width:100%}}.formPage__body--infoBox .infoItem__body.s_select{justify-content:center;min-height:54px}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body.s_select{min-height:42px}}.formPage__body--infoBox .infoItem__body .errorTxt{color:#db4524;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body .errorTxt{font-size:12px}}.formPage__body--infoBox .infoItem__body--wrap{display:flex;gap:8px}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body--wrap{gap:4px}}.formPage__body--infoBox .infoItem__body--wrap.type_text .infoItem__body--select{max-width:inherit}.formPage__body--infoBox .infoItem__body--wrap.type_text .infoItem__body--select .autoComplete_wrapper,.formPage__body--infoBox .infoItem__body--wrap.type_text .infoItem__body--select:before{display:none}.formPage__body--infoBox .infoItem__body--wrap.type_text .simpleTxt{display:block}.formPage__body--infoBox .infoItem__body--wrap .simpleTxt{display:none}.formPage__body--infoBox .infoItem__body--select{display:flex;gap:8px;position:relative;width:100%}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body--select{gap:4px}}.formPage__body--infoBox .infoItem__body--select.half{max-width:222px}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body--select.half{max-width:inherit}}.formPage__body--infoBox .infoItem__body--select.full{max-width:inherit;width:100%}.formPage__body--infoBox .infoItem__body--select:before{background-image:url(../../../../themes/careerpod/assets/images/icn_select.fea9955e.png);background-repeat:no-repeat;background-size:contain;content:"";height:14px;pointer-events:none;position:absolute;right:18px;top:47%;transform:translateY(-47%);width:13px;z-index:3}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body--select:before{right:12px}}.formPage__body--infoBox .infoItem__body input{background-color:#fff;border:2px solid rgba(89,59,52,.2);border-radius:8px;line-height:1.7;padding:11px 20px 12px;width:100%}.formPage__body--infoBox .infoItem__body input::-moz-placeholder{color:rgba(89,59,52,.4)}.formPage__body--infoBox .infoItem__body input::placeholder{color:rgba(89,59,52,.4)}.formPage__body--infoBox .infoItem__body input:focus{border-color:#593b34}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body input{font-size:14px;padding:12px 16px 13px}}.formPage__body--infoBox .infoItem__body select{background-color:#fff;border:2px solid rgba(89,59,52,.2);border-radius:8px;line-height:1.7;max-width:222px;padding:11px 30px 12px 20px;position:relative;width:100%}.formPage__body--infoBox .infoItem__body select:focus{border-color:#593b34}.formPage__body--infoBox .infoItem__body select:invalid{color:rgba(89,59,52,.4)}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body select{font-size:14px;max-width:none;padding:12px 12px 13px}}.formPage__body--infoBox .infoItem__body input[type=radio]{display:none}.formPage__body--infoBox .infoItem__body input[type=radio]+.txt{align-items:center;display:flex;font-weight:500;gap:8px;line-height:1.6;position:relative}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__body input[type=radio]+.txt{font-size:14px;gap:7px}}.formPage__body--infoBox .infoItem__body input[type=radio]+.txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:50%;box-sizing:border-box;content:"";display:block;height:30px;width:30px}.formPage__body--infoBox .infoItem__body input[type=radio]+.txt:after{background-color:#593b34;border-radius:50%;content:"";height:14px;left:8px;opacity:0;position:absolute;top:8px;width:14px}.formPage__body--infoBox .infoItem__body input[type=radio]:checked+.txt:before{border-color:#593b34}.formPage__body--infoBox .infoItem__body input[type=radio]:checked+.txt:after{opacity:1}.formPage__body--infoBox .infoItem__body label{display:block;margin-right:16px;width:-moz-fit-content;width:fit-content}.formPage__body--infoBox .infoItem__belongBox{display:none;flex-direction:column;gap:20px}@media screen and (width <= 850px){.formPage__body--infoBox .infoItem__belongBox{gap:16px}}.formPage__body--infoBox .infoItem__belongBox.is-type{display:flex}.formPage__body--infoBox .infoItem .inputTypeBtn{display:flex;height:18px;width:-moz-fit-content;width:fit-content}@media screen and (width >= 851px){.formPage__body--infoBox .infoItem .inputTypeBtn:hover{opacity:.7;transition:all .3s ease}}.formPage__body--infoBox .infoItem .inputTypeBtn .txt{font-size:13px;font-weight:500;line-height:1.4;text-decoration:underline}.formPage__body--infoBox .infoItem .inputTypeBtn .txt._2,.formPage__body--infoBox .infoItem .inputTypeBtn.type_text .txt._1{display:none}.formPage__body--infoBox .infoItem .inputTypeBtn.type_text .txt._2{display:block}.formPage__body--btm{margin:80px auto 0;max-width:490px}@media screen and (width <= 850px){.formPage__body--btm{margin-top:60px}}.formPage__body--btm .errorTxt{color:#db4524;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4;padding-top:5px}@media screen and (width <= 850px){.formPage__body--btm .errorTxt{font-size:12px}}.formPage__body--btm label{display:block}.formPage__body--btm label:last-of-type{margin-top:14px}@media screen and (width <= 850px){.formPage__body--btm label:last-of-type{margin-top:10px}}.formPage__body--btm label input{display:none}.formPage__body--btm label input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.formPage__body--btm label .txt{display:flex;font-weight:500;letter-spacing:.02em;line-height:1.4;position:relative}@media screen and (width <= 850px){.formPage__body--btm label .txt{font-size:14px}}.formPage__body--btm label .txt a{color:#1e6a6e;font-weight:700;text-decoration:underline}.formPage__body--btm label .txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.2);border-radius:5px;content:"";display:block;height:26px;margin-right:9px;min-width:26px;width:26px}@media screen and (width <= 850px){.formPage__body--btm label .txt:before{margin-top:-2px}}.formPage__body--btm label .txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:6px;position:absolute;top:7px;width:15px}@media screen and (width <= 850px){.formPage__body--btm label .txt:after{top:5px}}.formPage__body--btn{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:36px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.formPage__body--btn:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.formPage__body--btn{padding-left:32px;padding-right:32px}}.formPage__body--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.formPage__body--btn span{line-height:1.3}}.formPage__body--btn.longTxt{padding-left:30px;padding-right:30px}.formPage__body--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.formPage__body--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.formPage__body--btn.longTxt .icn{right:15px}}.formPage__body--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.formPage__body--btn .icn svg path{stroke:#fff}.formPage__body--btn .icn.no-opacity svg g{opacity:1}.formPage__body--btn .icn.backBtn{left:25px;right:inherit}.formPage__body--btn .icn.backBtn svg{transform:scaleX(-1)}.formPage__body--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.formPage__body--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.formPage__body--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.formPage__body--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.formPage__body--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.formPage__body--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.formPage__body--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.formPage__body--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.formPage__body--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.formPage__body--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.formPage__body--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.formPage__body--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.formPage__body--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.formPage__body--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.formPage__body--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.formPage__body--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.formPage__body--btn[disabled]{opacity:.6;pointer-events:none}.formPage .modifyBtn{display:block;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.7;margin:12px auto 0;text-decoration:underline;transition:all .2s ease;width:-moz-fit-content;width:fit-content}@media screen and (width >= 851px){.formPage .modifyBtn:hover{opacity:.6}}.formPage__form{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (width <= 850px){.formPage__form{gap:16px}}.formPage__form--item{align-items:flex-start;border-bottom:1px solid rgba(89,59,52,.15);display:flex;gap:12px;justify-content:space-between;padding-bottom:24px}@media screen and (width <= 850px){.formPage__form--item{flex-direction:column;gap:10px;padding-bottom:22px}}.formPage__form--item.is-hide{display:none}.formPage__form--item.required .head:after{align-items:center;border:1px solid #1e6a6e;border-radius:100px;color:#1e6a6e;content:"必須";display:flex;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;padding:4px 6px;white-space:nowrap}.formPage__form--item.is-error .body input:-moz-placeholder,.formPage__form--item.is-error .body input:-moz-placeholder-shown,.formPage__form--item.is-error .body select:-moz-placeholder,.formPage__form--item.is-error .body select:-moz-placeholder-shown{background-color:#fee5e0;border-color:#db4524}.formPage__form--item.is-error .body input:invalid,.formPage__form--item.is-error .body input:placeholder-shown,.formPage__form--item.is-error .body select:invalid,.formPage__form--item.is-error .body select:placeholder-shown{background-color:#fee5e0;border-color:#db4524}.formPage__form--item.is-error .body input::-moz-placeholder,.formPage__form--item.is-error .body select::-moz-placeholder{color:#db4524}.formPage__form--item.is-error .body input::placeholder,.formPage__form--item.is-error .body select::placeholder{color:#db4524}.formPage__form--item .head{align-items:center;display:flex;font-weight:700;gap:8px;letter-spacing:.04em;line-height:1.4;padding-top:18.5px;width:238px}@media screen and (width <= 850px){.formPage__form--item .head{font-size:15px;padding:0}}.formPage__form--item .body{display:flex;flex:1;flex-direction:column;gap:4px}@media screen and (width <= 850px){.formPage__form--item .body{gap:5px;width:100%}}.formPage__form--item .body__wrap{align-items:center;display:flex;gap:8px;position:relative}@media screen and (width <= 850px){.formPage__form--item .body__wrap{gap:4px}}.formPage__form--item .body__wrap.type_text .body__selectBox{max-width:inherit!important}.formPage__form--item .body__wrap.type_text .body__selectBox .autoComplete_wrapper,.formPage__form--item .body__wrap.type_text .body__selectBox:before{display:none}.formPage__form--item .body__wrap.type_text .simpleTxt{display:block}.formPage__form--item .body__wrap .simpleTxt{display:none}.formPage__form--item .body.s_radio .body__wrap{align-items:center;min-height:60px}@media screen and (width <= 850px){.formPage__form--item .body.s_radio .body__wrap{align-items:flex-end;min-height:42px}}.formPage__form--item .body.s_radio label{display:block;margin-right:16px;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.formPage__form--item .body.s_radio label{margin-right:20px}}.formPage__form--item .body.s_checkbox .body__wrap{align-items:flex-start;flex-direction:column;gap:18px;padding:18px 0}@media screen and (width <= 850px){.formPage__form--item .body.s_checkbox .body__wrap{gap:12px;padding-bottom:0}}.formPage__form--item .body.s_select{display:flex;gap:8px}.formPage__form--item .body.s_select .body__selectBox{max-width:271px;position:relative;width:100%}@media screen and (width <= 850px){.formPage__form--item .body.s_select .body__selectBox{max-width:inherit}}.formPage__form--item .body.s_select .body__selectBox select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formPage__form--item .body.s_select .body__selectBox:before{background-image:url(../../../../themes/careerpod/assets/images/icn_select.fea9955e.png);background-repeat:no-repeat;background-size:contain;content:"";height:14px;opacity:.5;pointer-events:none;position:absolute;right:18px;top:47%;transform:translateY(-47%);width:13px;z-index:3}@media screen and (width <= 850px){.formPage__form--item .body.s_select .body__selectBox:before{right:12px}}.formPage__form--item .body.s_select .body__selectBox.full{max-width:inherit;width:100%}.formPage__form--item .body .note{font-size:11px;letter-spacing:.02em;line-height:1.4}.formPage__form--item .body .errorTxt{color:#db4524;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4}@media screen and (width <= 850px){.formPage__form--item .body .errorTxt{font-size:12px}}.formPage__form--item .body .passwordBtn{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:30px;z-index:1}@media screen and (width <= 850px){.formPage__form--item .body .passwordBtn{right:10px}}.formPage__form--item .body .passwordBtn .eye-slash,.formPage__form--item .body .passwordBtn.is-visible .eye{display:none}.formPage__form--item .body .passwordBtn.is-visible .eye-slash{display:block}.formPage__form--item .body .passwordBtn svg{pointer-events:none}.formPage__form--item .body .passwordBtn:hover svg g{opacity:1;transition:all .3s ease}.formPage__form--item input,.formPage__form--item select,.formPage__form--item textarea{background-color:#fff;border:2px solid rgba(89,59,52,.2);border-radius:8px;line-height:1.7;padding:14px 24px 15px;width:100%}@media screen and (width <= 850px){.formPage__form--item input,.formPage__form--item select,.formPage__form--item textarea{font-size:14px;height:52px;padding:12px 16px 13px}}.formPage__form--item input::-moz-placeholder,.formPage__form--item select::-moz-placeholder,.formPage__form--item textarea::-moz-placeholder{color:rgba(89,59,52,.4)}.formPage__form--item input::placeholder,.formPage__form--item select::placeholder,.formPage__form--item textarea::placeholder{color:rgba(89,59,52,.4)}.formPage__form--item input:focus,.formPage__form--item select:focus,.formPage__form--item textarea:focus{border-color:#593b34}.formPage__form--item textarea{resize:none}@media screen and (width <= 850px){.formPage__form--item textarea{height:auto}}.formPage__form--item select{padding-right:38px}@media screen and (width <= 850px){.formPage__form--item select{padding-right:25px}}.formPage__form--item select:invalid{color:rgba(89,59,52,.4)}.formPage__form--item input[type=radio]{display:none}.formPage__form--item input[type=radio]+.txt{align-items:center;display:flex;font-weight:500;gap:8px;line-height:1.6;position:relative}@media screen and (width <= 850px){.formPage__form--item input[type=radio]+.txt{font-size:14px;gap:7px}}.formPage__form--item input[type=radio]+.txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:50%;box-sizing:border-box;content:"";display:block;height:30px;width:30px}.formPage__form--item input[type=radio]+.txt:after{background-color:#593b34;border-radius:50%;content:"";height:14px;left:8px;opacity:0;position:absolute;top:8px;width:14px}.formPage__form--item input[type=radio]:checked+.txt:before{border-color:#593b34}.formPage__form--item input[type=radio]:checked+.txt:after{opacity:1}.formPage__form--item .inputTypeBtn{display:flex;height:18px;width:-moz-fit-content;width:fit-content}@media screen and (width >= 851px){.formPage__form--item .inputTypeBtn:hover{opacity:.7;transition:all .3s ease}}.formPage__form--item .inputTypeBtn .txt{font-size:13px;font-weight:500;line-height:1.4;text-decoration:underline}.formPage__form--item .inputTypeBtn .txt._2,.formPage__form--item .inputTypeBtn.type_text .txt._1{display:none}.formPage__form--item .inputTypeBtn.type_text .txt._2{display:block}.formPage__form input[type=checkbox]{display:none}.formPage__form input[type=checkbox]+.txt{display:flex;font-weight:500;gap:9px;letter-spacing:.02em;line-height:1.4;position:relative}@media screen and (width <= 850px){.formPage__form input[type=checkbox]+.txt{font-size:14px;gap:7px}}.formPage__form input[type=checkbox]+.txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:5px;box-sizing:border-box;content:"";display:block;height:26px;width:26px}@media screen and (width <= 850px){.formPage__form input[type=checkbox]+.txt:before{margin-top:-2px}}.formPage__form input[type=checkbox]+.txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:6px;position:absolute;top:7px;width:15px}@media screen and (width <= 850px){.formPage__form input[type=checkbox]+.txt:after{top:5px}}.formPage__form input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.formPage__form--mailBox{align-items:center;background-color:#f3e4d2;border:2px solid rgba(89,59,52,.15);border-radius:8px;display:flex;gap:36px;letter-spacing:.04em;line-height:1.4;padding:20px}@media screen and (width <= 850px){.formPage__form--mailBox{flex-direction:column;gap:14px;margin-top:20px;padding:16px 20px 20px}}.formPage__form--mailBox .head{align-items:center;border-right:2px solid rgba(89,59,52,.15);display:flex;font-weight:700;height:32px;justify-content:center;width:218px}@media screen and (width <= 850px){.formPage__form--mailBox .head{border-bottom:2px solid rgba(89,59,52,.15);border-right:none;height:auto;line-height:1.4;padding-bottom:12px;width:100%}}.formPage__form--mailBox .body{flex:1}.formPage__form--btm{margin:60px auto 0;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.formPage__form--btm{margin-top:44px}.formPage__form--btm .checkbox{margin-left:-7px}}.formPage__form--btm .checkbox input[type=checkbox]+.txt{gap:0;white-space:nowrap}.formPage__form--btm .checkbox input[type=checkbox]+.txt:before{margin-right:9px}@media screen and (width <= 850px){.formPage__form--btm .checkbox input[type=checkbox]+.txt:before{margin-right:8px}}.formPage__form--btm .checkbox a{color:#1e6a6e;font-weight:700;text-decoration:underline;white-space:nowrap}.formPage__form--btm .checkbox .errorTxt{color:#db4524;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4;padding-top:4px;text-align:center}.formPage__form--btn{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:36px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.formPage__form--btn:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.formPage__form--btn{padding-left:32px;padding-right:32px}}.formPage__form--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.formPage__form--btn span{line-height:1.3}}.formPage__form--btn.longTxt{padding-left:30px;padding-right:30px}.formPage__form--btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.formPage__form--btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.formPage__form--btn.longTxt .icn{right:15px}}.formPage__form--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.formPage__form--btn .icn svg path{stroke:#fff}.formPage__form--btn .icn.no-opacity svg g{opacity:1}.formPage__form--btn .icn.backBtn{left:25px;right:inherit}.formPage__form--btn .icn.backBtn svg{transform:scaleX(-1)}.formPage__form--btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.formPage__form--btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.formPage__form--btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.formPage__form--btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.formPage__form--btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.formPage__form--btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.formPage__form--btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.formPage__form--btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.formPage__form--btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.formPage__form--btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.formPage__form--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.formPage__form--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.formPage__form--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.formPage__form--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.formPage__form--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.formPage__form--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.formPage.step_confirm .questionBox{border-bottom:2px solid rgba(89,59,52,.15);margin-top:36px;padding-bottom:36px}@media screen and (width <= 850px){.formPage.step_confirm .questionBox{margin-top:24px;padding-bottom:24px}}.formPage.step_confirm .questionBox:nth-of-type(2){margin-top:48px}@media screen and (width <= 850px){.formPage.step_confirm .questionBox:nth-of-type(2){margin-top:24px}}.formPage.step_confirm .formPage__body--infoBox .infoItem{align-items:center;gap:36px;min-height:27px;padding-bottom:22px}.formPage.step_confirm .formPage__body--infoBox .infoItem__head{padding-top:0}@media screen and (width <= 850px){.formPage.step_confirm .formPage__body--infoBox .infoItem{flex-direction:row;gap:12px;min-height:auto;padding-bottom:16px}.formPage.step_confirm .formPage__body--infoBox .infoItem:last-of-type{padding-bottom:0}.formPage.step_confirm .formPage__body--infoBox .infoItem__head{font-size:14px;letter-spacing:.04em;width:150px}.formPage.step_confirm .formPage__body--infoBox .infoItem__body{min-height:auto;word-break:break-all}.formPage.step_confirm .formPage__body--infoBox .infoItem__body .text{font-size:14px;line-height:1.7}.formPage.step_compelete{padding-top:68px}}.formPage.step_compelete .progressBar{margin-bottom:95px}@media screen and (width <= 850px){.formPage.step_compelete .progressBar{margin-bottom:77px}}.formPage.step_compelete .compelete_txt{font-weight:500;line-height:1.7;padding-top:0;text-align:center}@media screen and (width <= 850px){.formPage.step_compelete .compelete_txt{font-size:14px;text-align:left}}.formPage.step_compelete .back-btn{align-items:center;background-color:#1e6a6e;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:60px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.formPage.step_compelete .back-btn:hover{background-color:#0e5259;transition:all .3s ease}}@media screen and (width <= 850px){.formPage.step_compelete .back-btn{padding-left:32px;padding-right:32px}}.formPage.step_compelete .back-btn span{display:inline-block;line-height:1.4;transition:all .3s ease}@media screen and (width <= 850px){.formPage.step_compelete .back-btn span{line-height:1.3}}.formPage.step_compelete .back-btn.longTxt{padding-left:30px;padding-right:30px}.formPage.step_compelete .back-btn.longTxt span.after{padding-left:30px!important;padding-right:30px!important}.formPage.step_compelete .back-btn.longTxt .icn{right:19px}@media screen and (width <= 850px){.formPage.step_compelete .back-btn.longTxt .icn{right:15px}}.formPage.step_compelete .back-btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.formPage.step_compelete .back-btn .icn svg path{stroke:#fff}.formPage.step_compelete .back-btn .icn.no-opacity svg g{opacity:1}.formPage.step_compelete .back-btn .icn.backBtn{left:25px;right:inherit}.formPage.step_compelete .back-btn .icn.backBtn svg{transform:scaleX(-1)}.formPage.step_compelete .back-btn .cat_tail{height:90px;pointer-events:none;position:absolute;right:-67px;top:-33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90px;z-index:-1}.formPage.step_compelete .back-btn .cat_body{bottom:30px;height:95px;left:91px;opacity:0;pointer-events:none;position:absolute;width:98px;z-index:-1}.formPage.step_compelete .back-btn.inPage .icn{transform:translateY(-50%) rotate(90deg)}.formPage.step_compelete .back-btn.inPage.button-hover .icn.after{opacity:0;transform:translateY(-140%) rotate(90deg)}@media screen and (width >= 851px){.formPage.step_compelete .back-btn.inPage.button-hover:hover .icn{opacity:0;transform:translateY(50%) rotate(90deg)}.formPage.step_compelete .back-btn.inPage.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%) rotate(90deg)}}.formPage.step_compelete .back-btn:has(.icn.backBtn) .icn.after{opacity:0;transform:translate(150%,-50%)}@media screen and (width >= 851px){.formPage.step_compelete .back-btn:has(.icn.backBtn):hover .icn{opacity:0;transform:translate(-150%,-50%)}.formPage.step_compelete .back-btn:has(.icn.backBtn):hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.formPage.step_compelete .back-btn.multiLine{line-height:1.3;padding:9.5px 32px 12.5px}}.formPage.step_compelete .back-btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.formPage.step_compelete .back-btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.formPage.step_compelete .back-btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.formPage.step_compelete .back-btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.formPage.step_compelete .back-btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.formPage.step_compelete .back-btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.formPage.step_compelete .back-btn{margin:40px auto 0}}.formPage .breadcrumb__list{color:#593b34}.formPage .breadcrumb__item:not(:last-child):after{border-right:1px solid #593b34;border-top:1px solid #593b34;content:""}.page-template-page-all-series .navigation .current_page_item a,.page-template-page-career .navigation .current_page_item a,.page-template-page-company .navigation .current_page_item a,.page-template-page-es .navigation .current_page_item a,.page-template-page-intern .navigation .current_page_item a,.page-template-page-job-hunting .navigation .current_page_item a,.page-template-page-series .navigation .current_page_item a,.single-cpt_application_form .navigation .current_page_item a,.single-cpt_beginner_course .navigation .current_page_item a,.single-cpt_beginner_lesson .navigation .current_page_item a,.single-cpt_company .navigation .current_page_item a,.single-cpt_es_experience .navigation .current_page_item a,.single-cpt_long_internship .navigation .current_page_item a,.single-cpt_post_series .navigation .current_page_item a,.single-cpt_series_article .navigation .current_page_item a,.single-cpt_shukatsu_course .navigation .current_page_item a,.single-cpt_shukatsu_lesson .navigation .current_page_item a{position:relative}.page-template-page-all-series .navigation .current_page_item a:before,.page-template-page-career .navigation .current_page_item a:before,.page-template-page-company .navigation .current_page_item a:before,.page-template-page-es .navigation .current_page_item a:before,.page-template-page-intern .navigation .current_page_item a:before,.page-template-page-job-hunting .navigation .current_page_item a:before,.page-template-page-series .navigation .current_page_item a:before,.single-cpt_application_form .navigation .current_page_item a:before,.single-cpt_beginner_course .navigation .current_page_item a:before,.single-cpt_beginner_lesson .navigation .current_page_item a:before,.single-cpt_company .navigation .current_page_item a:before,.single-cpt_es_experience .navigation .current_page_item a:before,.single-cpt_long_internship .navigation .current_page_item a:before,.single-cpt_post_series .navigation .current_page_item a:before,.single-cpt_series_article .navigation .current_page_item a:before,.single-cpt_shukatsu_course .navigation .current_page_item a:before,.single-cpt_shukatsu_lesson .navigation .current_page_item a:before{background-color:transparent!important;border-image-outset:0;border-image-repeat:repeat;border-image-slice:0 30 36 30 fill;border-image-source:url(../../../../themes/careerpod/assets/images/career-menu-color-bar.05fed0cd.png);border-image-width:0 25px 9px 25px;bottom:-7px;content:"";display:block;height:9px;left:0;position:absolute;right:0;z-index:999}.page-template-page-all-series .commonKv__ttl,.page-template-page-career .commonKv__ttl,.page-template-page-company .commonKv__ttl,.page-template-page-es .commonKv__ttl,.page-template-page-intern .commonKv__ttl,.page-template-page-job-hunting .commonKv__ttl,.page-template-page-series .commonKv__ttl,.single-cpt_application_form .commonKv__ttl,.single-cpt_beginner_course .commonKv__ttl,.single-cpt_beginner_lesson .commonKv__ttl,.single-cpt_company .commonKv__ttl,.single-cpt_es_experience .commonKv__ttl,.single-cpt_long_internship .commonKv__ttl,.single-cpt_post_series .commonKv__ttl,.single-cpt_series_article .commonKv__ttl,.single-cpt_shukatsu_course .commonKv__ttl,.single-cpt_shukatsu_lesson .commonKv__ttl{margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:200}.page-template-page-all-series .commonKv__ttl:before,.page-template-page-career .commonKv__ttl:before,.page-template-page-company .commonKv__ttl:before,.page-template-page-es .commonKv__ttl:before,.page-template-page-intern .commonKv__ttl:before,.page-template-page-job-hunting .commonKv__ttl:before,.page-template-page-series .commonKv__ttl:before,.single-cpt_application_form .commonKv__ttl:before,.single-cpt_beginner_course .commonKv__ttl:before,.single-cpt_beginner_lesson .commonKv__ttl:before,.single-cpt_company .commonKv__ttl:before,.single-cpt_es_experience .commonKv__ttl:before,.single-cpt_long_internship .commonKv__ttl:before,.single-cpt_post_series .commonKv__ttl:before,.single-cpt_series_article .commonKv__ttl:before,.single-cpt_shukatsu_course .commonKv__ttl:before,.single-cpt_shukatsu_lesson .commonKv__ttl:before{background-color:transparent!important;border-image-outset:0;border-image-repeat:repeat;border-image-slice:0 50 36 50 fill;border-image-source:url(../../../../themes/careerpod/assets/images/career-title-color-bar.f7d600ce.png);border-image-width:0 25px 18px 25px;bottom:-12px;content:"";display:block;height:18px;left:-5%;position:absolute;right:-5%;z-index:-1}.page-template-page-all-series .commonKv__txt,.page-template-page-career .commonKv__txt,.page-template-page-company .commonKv__txt,.page-template-page-es .commonKv__txt,.page-template-page-intern .commonKv__txt,.page-template-page-job-hunting .commonKv__txt,.page-template-page-series .commonKv__txt,.single-cpt_application_form .commonKv__txt,.single-cpt_beginner_course .commonKv__txt,.single-cpt_beginner_lesson .commonKv__txt,.single-cpt_company .commonKv__txt,.single-cpt_es_experience .commonKv__txt,.single-cpt_long_internship .commonKv__txt,.single-cpt_post_series .commonKv__txt,.single-cpt_series_article .commonKv__txt,.single-cpt_shukatsu_course .commonKv__txt,.single-cpt_shukatsu_lesson .commonKv__txt{margin-top:24px;padding-top:0}.page-template-page-all-series .commonKv__txt p,.page-template-page-career .commonKv__txt p,.page-template-page-company .commonKv__txt p,.page-template-page-es .commonKv__txt p,.page-template-page-intern .commonKv__txt p,.page-template-page-job-hunting .commonKv__txt p,.page-template-page-series .commonKv__txt p,.single-cpt_application_form .commonKv__txt p,.single-cpt_beginner_course .commonKv__txt p,.single-cpt_beginner_lesson .commonKv__txt p,.single-cpt_company .commonKv__txt p,.single-cpt_es_experience .commonKv__txt p,.single-cpt_long_internship .commonKv__txt p,.single-cpt_post_series .commonKv__txt p,.single-cpt_series_article .commonKv__txt p,.single-cpt_shukatsu_course .commonKv__txt p,.single-cpt_shukatsu_lesson .commonKv__txt p{font-size:14px;margin:0 auto;max-width:600px;white-space:pre-wrap}.page-template-page-all-series .navigation .current_page_item a:before,.page-template-page-series .navigation .current_page_item a:before,.single-cpt_post_series .navigation .current_page_item a:before,.single-cpt_series_article .navigation .current_page_item a:before{border-image-source:url(../../../../themes/careerpod/assets/images/post-series-menu-color-bar.761cb9b7.png)}.page-template-page-all-series .commonKv__ttl:before,.page-template-page-series .commonKv__ttl:before,.single-cpt_post_series .commonKv__ttl:before,.single-cpt_series_article .commonKv__ttl:before{border-image-source:url(../../../../themes/careerpod/assets/images/post-series-title-color-bar.4ab2633d.png)}.page-template-page-job-hunting .navigation .current_page_item a:before,.single-cpt_shukatsu_course .navigation .current_page_item a:before,.single-cpt_shukatsu_lesson .navigation .current_page_item a:before{border-image-source:url(../../../../themes/careerpod/assets/images/job-hunting-menu-color-bar.80d3af05.png)}.page-template-page-job-hunting .commonKv__ttl:before,.single-cpt_shukatsu_course .commonKv__ttl:before,.single-cpt_shukatsu_lesson .commonKv__ttl:before{border-image-source:url(../../../../themes/careerpod/assets/images/job-hunting-title-color-bar.92381f57.png)}.page-template-page-career .navigation .current_page_item a:before,.single-cpt_beginner_course .navigation .current_page_item a:before,.single-cpt_beginner_lesson .navigation .current_page_item a:before{border-image-source:url(../../../../themes/careerpod/assets/images/career-menu-color-bar.05fed0cd.png)}.page-template-page-career .commonKv__ttl:before,.single-cpt_beginner_course .commonKv__ttl:before,.single-cpt_beginner_lesson .commonKv__ttl:before{border-image-source:url(../../../../themes/careerpod/assets/images/career-title-color-bar.f7d600ce.png)}.page-template-page-es .searchPage.esTop .commonKv__ttl{min-height:unset}.page-template-page-es .navigation .current_page_item a:before{border-image-source:url(../../../../themes/careerpod/assets/images/es-menu-color-bar.dea3c29e.png)}.page-template-page-es .commonKv__ttl:before{border-image-source:url(../../../../themes/careerpod/assets/images/es-title-color-bar.5a4bace3.png)}.page-template-page-company .searchPage.companyTop .commonKv__ttl,.single-cpt_company .searchPage.companyTop .commonKv__ttl,.single-cpt_es_experience .searchPage.companyTop .commonKv__ttl{min-height:unset}.page-template-page-company .navigation .current_page_item a:before,.single-cpt_company .navigation .current_page_item a:before,.single-cpt_es_experience .navigation .current_page_item a:before{border-image-source:url(../../../../themes/careerpod/assets/images/company-menu-color-bar.9451a58e.png)}.page-template-page-company .commonKv__ttl:before,.single-cpt_company .commonKv__ttl:before,.single-cpt_es_experience .commonKv__ttl:before{border-image-source:url(../../../../themes/careerpod/assets/images/company-title-color-bar.610b950b.png)}.page-template-page-intern .navigation .current_page_item a:before,.single-cpt_application_form .navigation .current_page_item a:before,.single-cpt_long_internship .navigation .current_page_item a:before{border-image-source:url(../../../../themes/careerpod/assets/images/intern-menu-color-bar.803afe0d.png)}.page-template-page-intern .commonKv__ttl:before,.single-cpt_application_form .commonKv__ttl:before,.single-cpt_long_internship .commonKv__ttl:before{border-image-source:url(../../../../themes/careerpod/assets/images/intern-title-color-bar.515be6ff.png)}@media screen and (width <= 850px){.page-template-page-career .commonKv__inner,.page-template-page-company .commonKv__inner,.page-template-page-es .commonKv__inner,.page-template-page-intern .commonKv__inner,.page-template-page-job-hunting .commonKv__inner,.page-template-page-series .commonKv__inner{text-align:center}.page-template-page-career .commonKv.is-small .commonKv__ttl,.page-template-page-company .commonKv.is-small .commonKv__ttl,.page-template-page-es .commonKv.is-small .commonKv__ttl,.page-template-page-intern .commonKv.is-small .commonKv__ttl,.page-template-page-job-hunting .commonKv.is-small .commonKv__ttl,.page-template-page-series .commonKv.is-small .commonKv__ttl{font-size:28px}.page-template-page-career .commonKv.is-small .commonKv__ttl:before,.page-template-page-company .commonKv.is-small .commonKv__ttl:before,.page-template-page-es .commonKv.is-small .commonKv__ttl:before,.page-template-page-intern .commonKv.is-small .commonKv__ttl:before,.page-template-page-job-hunting .commonKv.is-small .commonKv__ttl:before,.page-template-page-series .commonKv.is-small .commonKv__ttl:before{bottom:6px}.page-template-page-career .commonKv.is-small .commonKv__txt,.page-template-page-company .commonKv.is-small .commonKv__txt,.page-template-page-es .commonKv.is-small .commonKv__txt,.page-template-page-intern .commonKv.is-small .commonKv__txt,.page-template-page-job-hunting .commonKv.is-small .commonKv__txt,.page-template-page-series .commonKv.is-small .commonKv__txt{margin-top:0;padding-right:10px;width:70%}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}[data-authorized]{display:none}html.is-authenticated [data-authorized]{display:revert-layer}html.is-authenticated [data-guest]{display:none!important}
