@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;800;900&family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap');
/*!
Theme Name: Stellviator
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: stellviator
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Stellviator is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body *{box-sizing:border-box}.site-header,.site-main,.site-footer{margin-bottom:20px}.site-header{margin-bottom:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:70px;z-index:100;background:rgba(255,255,255,0)}.margin-bottom-0{margin-bottom:0 !important}.padding-bottom-0{padding-bottom:0 !important}:root{--primary-width-01:100vw;--primary-width-02:100%;--primary-width-03:100;--primary-max-width-01:1920px;--primary-max-width-02:1280px;--primary-theme-main-color:#333;--primary-theme-sub-color-01:#eee;--primary-theme-sub-color-02:#aaa;--primary-theme-accent-color:#3597ff;--font-size-sm:clamp(0.6rem, 0.21vw + 0.55rem, 0.8rem);--font-size-base:clamp(0.75rem, 0.26vw + 0.69rem, 1rem);--font-size-md:clamp(0.94rem, 0.32vw + 0.86rem, 1.25rem);--font-size-lg:clamp(1.17rem, 0.4vw + 1.08rem, 1.56rem);--font-size-xl:clamp(1.46rem, 0.51vw + 1.35rem, 1.95rem);--font-size-xxl:clamp(1.83rem, 0.63vw + 1.68rem, 2.44rem);--font-size-xxxl:clamp(2.29rem, 0.79vw + 2.1rem, 3.05rem);--font-size-h1:2em;--font-size-h2:1.5em;--font-size-h3:1.17em;--font-size-h4:1em;--font-size-h5:.83em;--font-size-h6:.67em;--background-color-primary:#fff;--background-color-secondary:#f0f0f0;--background-color-tertiary:#d8d8d8;--background-color-ex-01:#fafafa;--background-color-test:#eee;--font-color-primary:#333;--font-color-secondary:#666;--font-color-tertiary:#999;--link-color:#007aff;--link-color-hover:#007aff;--link-color-visited:#007aff;--swiper-navigation-color:#007aff;--swiper-pagination-color:#007aff;--border-color:#ccc;--border-radius:4px;--margin-top-0:0px;--margin-top-10:10px;--margin-top-20:20px;--margin-top-30:30px;--margin-top-40:40px;--margin-top-50:50px;--margin-top-60:60px;--margin-top-70:70px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}html{font-size:calc([16px] + (24px] - [16px]) * ((100vw - [320px]) / ([1920px] - [320px])))}body,html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);color:rgba(0,0,0,.88);font-family:YakuHanJP,"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:400;line-height:1.6rem}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:normal}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}a{background-color:rgba(0,0,0,0);text-decoration:none}a{color:var(--link-color)}a:visited{color:var(--link-color-visited)}a:hover,a:focus,a:active{color:var(--link-color-hover)}a:focus{outline:none}a:hover,a:active{outline:none}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.img-middle figure{margin:0 auto;max-width:660px}.img-middle .aligncenter{margin-bottom:0}.img-large figure{margin:0 auto;width:80%}.img-large .aligncenter{margin-bottom:0}.img-fullw{margin-bottom:0}.img-fullw figure{margin:0 auto;width:100%}.img-fullw .aligncenter{margin-bottom:0}.img-tile{max-width:60%;margin:0 auto 20px;justify-content:center;align-items:center!important;gap:1rem}.img-title-caption{margin-top:0;margin-bottom:20px}.block-hidden{display:none!important}.title-border-bottom{padding-bottom:10px;border-bottom:1px solid #ccc}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;display:flex}.main-navigation li:after{content:'';margin:0 10px}.main-navigation li:last-child:after{border-right:none}.main-navigation a{display:inline-block;font-family:"Helvetica Neue","Segoe UI",Roboto,Arial,"Lucida Grande",sans-serif;font-weight:700!important;text-decoration:none;color:#374049;background-image:linear-gradient(90deg,#6a839b,#6a839b);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .4s}.main-navigation a:hover{background-size:100% 1px}.main-navigation-footer{display:flex;align-items:center;width:70%}@media screen and (max-width:768px){.main-navigation-footer{width:100%}}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:769px){.menu-toggle{display:none}.main-navigation ul{display:flex;justify-content:flex-end}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.chr-v-wrap{margin:0 auto;margin-top:0;padding:0;background-size:100%;background-position:top;background-repeat:no-repeat;width:var(--primary-width-02);height:calc(var(--primary-width-01) * 0.385);position:relative;z-index:88}.custom-buttons{margin:0;padding:0;display:none;position:fixed;bottom:-10%;bottom:4%;right:4%;font-size:var(--font-size-lg);font-weight:900;color:#fff;transition:.3s;z-index:100}.custom-buttons.is-show{bottom:4%}.custom-buttons a{padding:12px 30px;display:inline-block;width:;background:#f3ad21;border-radius:40px;color:#fff;text-decoration:none;text-align:center;box-shadow:3px 3px 3px 0px rgba(0,0,0,.2);transition:background .5s ease}@media screen and (max-width:768px){.custom-buttons{display:flex;right:2%;font-size:var(--font-size-base);font-weight:900;color:#fff;transition:.3s;opacity:0}.custom-buttons.is-show{bottom:1%;left:0;right:0;justify-content:center}.custom-buttons a{padding:10px 14px}}.custom-buttons a:nth-child(1){background:#f3ad21}.custom-buttons a:nth-child(2){background:#3693f1}.custom-buttons a:nth-child(1):hover{background:#e8b857;color:#fff;text-decoration:none}.custom-buttons a:nth-child(2):hover{background:#5e95d9;color:#fff;text-decoration:none}.custom-buttons a{color:#fff;text-decoration:none}.site-branding h1{margin:0;padding:0 20px;height:70px;line-height:70px;display:flex;align-items:center}.site-branding h1 a{margin:0;padding:0;display:flex;align-items:center}.site-branding h1 img{max-width:100px}@media screen and (max-width:768px){.sp-main-navigation{margin-right:0;display:flex}.menu{margin-right:20px;height:24px;right:20px;top:25px;width:30px;z-index:99}.menu__line{background:#606060;display:block;height:4px;transition:transform .3s;width:100%}.menu__line--center{margin-top:4px;margin-bottom:4px;top:9px;width:25px}.menu__line--bottom{bottom:0;width:20px}}@media screen and (min-width:769px){.nav-box{display:none}}@media screen and (max-width:768px){.menu__line--top.active{top:4px;transform:translate(0px,9px) rotate(45deg);width:30px;background-color:#606060}.menu__line--center.active{transform:scaleX(0)}.menu__line--bottom.active{bottom:16px;transform:translate(0px,-6px) rotate(135deg);width:30px;background-color:#606060}#main-nav-pc{display:none}.nav-box{margin-top:69px;display:none;width:100%;height:100vh;z-index:98;position:fixed;top:0;background:rgba(250,250,250,.9);overflow:hidden}.nav-box ul{margin:0;padding:0 3% 0 0;width:100%;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;list-style:none}.nav-box li{padding:5px 10px 5px 30px;margin-top:20px;margin-bottom:20px;width:100%}.nav-box li a{display:block;width:100%;font-size:var(--font-size-xl);font-weight:700;text-decoration:none;color:#fff;background:0 0}.nav-box{background:linear-gradient(rgba(0,0,0,1),rgba(45,80,177,1));background-size:400% 400%;-webkit-animation:AnimationName 30s ease infinite;-moz-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.nav-box__wrap{padding-top:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;width:100%;height:92vh;position:absolute}.nav-box__wrap div{width:100%}.nav-box__menu__item_left{margin:0 0 20px;padding:15px;width:40%;max-width:700px;background-color:#fff}.nav-box__menu{margin:0 50px 20px;padding:0;max-width:700px}.nav-box__menu__item_left h4{margin:0 0 20px;padding:0}.nav-box__menu__item_left h4 img{margin:0;padding:0;width:300px}.nav-box__menu__item_left iframe{box-shadow:3px 3px 4px #ccc}.nav-box__menu__item{margin:10px 0 10px;padding:0;width:100%;font-size:22px;font-weight:700;color:#000;text-decoration:none;transition:.5s;list-style:none}.nav-box__cr{margin:0 auto 20px;padding:10px 0 0 10px;width:96%;border-top:1px solid #ccc;font-size:.7rem;text-align:center;color:#fff}.nav-box__menu__item h4{margin:0 0 20px;padding:0}.nav-box__menu__item h4 img{margin:0;padding:0;width:300px}.nav-box-txt{margin:5px 0 0;padding:0 0 20px;font-size:1.6rem;font-weight:400}.nav-box-txt a{font-size:1.6rem;color:#000;text-decoration:none}.nav-box-txt a:hover{color:#333}}.site-footer{width:100%;margin:0 auto;padding:10px 0;text-align:center;background-color:#f36c21;font-size:var(--font-size-sm);font-weight:400;color:#fff}.main-navigation-footer-lp{background:rgba(240,240,240,100)}.main-navigation-footer-lp>div{display:flex;justify-content:space-between}.main-navigation-footer-lp img{max-width:90px}.main-navigation-footer-lp ul{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.main-navigation-footer-lp ul li{margin:0;padding:0 0 0 25px;line-height:1.8rem}.main-navigation-footer-lp a{color:#333;text-decoration:none}.main-navigation-footer-lp a:hover{color:#333}.main-navigation-footer-lp .footer-sns-wrap{padding:30px 0;margin:0 auto 0;display:flex;justify-content:center;align-items:center;width:100%;z-index:100;background:rgba(255,255,255,0)}.main-navigation-footer-lp .footer-sns-wrap ul{display:flex;justify-content:center;align-items:center;gap:2rem;width:100%}.main-navigation-footer-lp .footer-sns-wrap li{margin:0;padding:0}.main-navigation-footer-lp .footer-sns-wrap a{display:block}.main-navigation-footer-lp .footer-sns-wrap img{width:40px}#fixed-header{width:100%;height:70px;position:fixed;top:-70px;transition:.3s;z-index:999;background-color:rgba(255,255,255,1);display:flex;justify-content:space-between}#fixed-header.is-show{top:0}.content-max-size-01{width:90%;max-width:1100px}.content-max-size-02{width:90%;max-width:1100px}.content-max-size-02 .wp-block-columns{width:100%}.content-max-size-full{width:100%}.content-max-size-full>div{margin:0 auto;width:90%;max-width:1100px}.content-wrap-base{margin:0 auto 0px;padding:50px 0 50px}.content-center{display:flex;flex-direction:column;align-items:center}.bg-color-base{background-color:#ebf9fa}.bg-color-accent{background-color:#acdad5}.bg-color-gray{background-color:#fafafa}.bg-color-ex{background-color:#efefef}.bg-color-none{background:0 0}.border-top-gray{border-top:1px solid #ccc}.border-bottom-gray{border-bottom:1px solid #ccc}.border-top-and-bottom-gray{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.border-top-and-bottom-gray>div>div{margin-bottom:0}#office{display:none}#Studios{position:relative}#Studios h2{position:relative;margin:0 auto 30px;width:100%;display:flex;align-items:center;font-size:var(--font-size-xxxl);font-weight:;line-height:calc(var(--font-size-xxxl) * 1.5);text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Studios h2:after{content:'';position:absolute;bottom:-2px;left:0;width:35%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}#Studios h2:before{content:'';background-image:url(//crico.co.jp/wp-content/themes/stellviator/../img/icon-base.png);background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/icon-base.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:var(--font-size-xxl);height:var(--font-size-xxl);margin-right:.7rem}@media screen and (max-width:768px){.sub-contents #Studios h2{font-size:var(--font-size-xl)!important;line-height:calc(var(--font-size-xl) * 1.5)!important}#Studios h2:after{width:70%}.sub-contents #Studios h2:after{width:70%}.sub-contents #Studios h2:before{width:calc(var(--font-size-xl) * 0.8);height:calc(var(--font-size-xl) * 0.8);margin-right:.5rem}}#Studios .link-area{display:flex;justify-content:flex-end}#Studios .link-area a{display:inline-block;margin:10px 0 0;padding:3px 15px;border:1px solid #3693f1;border-radius:4px;background:#fff;font-size:var(--font-size-base);font-weight:400;color:#3693f1;transition:.5s}#Studios .link-area a:hover{display:inline-block;margin:10px 0 0;padding:3px 15px;border:1px solid #3693f1;border-radius:4px;font-size:var(--font-size-base);font-weight:400}#Studios .link-area a:after{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:700;padding-left:10px;transition:transform .3s ease-in-out;display:inline-block}#Studios .link-area a:hover:after{transform:translateX(5px)}@media screen and (max-width:768px){#Studios .link-area{margin-top:0;margin-bottom:0}}.content-card-anim{--offset:3px;background-color:#fff;border-radius:var(--card-radius);border:1px solid #efefef;transition:.5s}.content-card-anim:hover{--offset:8px;background-color:#fcfcfc}.content-card-type-02{display:flex;justify-content:space-between;width:98%;margin:0 auto;gap:1rem}.content-card-type-02~.content-card-type-02{margin-top:20px}.content-card-type-02 .wp-block-column{position:relative;width:32%;padding:1%}.content-card-type-02 .wp-block-column .c-card__detail{position:absolute;inset:0}.content-card-type-02 .wp-block-column h3{font-size:var(--font-size-md)}.content-card-type-02 .wp-block-column h3:before{content:'';display:inline-block;width:8px;height:var(--font-size-base);margin-right:.25rem;background-color:#f36c21;border-radius:2px}.content-card-type-02 .wp-block-column .c-card__title{z-index:1}.content-card-type-02 .wp-block-column .c-card__title a{color:#374049}.content-card-type-02 .wp-block-column figure{border:1px solid #efefef;margin:10px 0 0}.content-card-type-02 .c-card__meta{display:flex;column-gap:.25rem;margin:10px 0 0;width:100%;font-size:var(--font-size-sm)}.content-card-type-02 .c-card__metaItem{z-index:1}.c-link{display:inline-block;padding:0 10px;border-radius:4px;color:#6a839b;word-break:auto-phrase;background-color:#f5f4f9;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,.67,.56,.68)}.c-link:hover{background-color:#ddd;color:#3693f1}.content-card-type-02 .read{margin:10px 0 0}.u-visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap;clip-path:inset(50%)}.Studios-sub{margin-top:var(--margin-top-0);padding-top:var(--margin-top-0)}#Studios-introduction{position:relative;margin-top:var(--margin-top-0)}#Studios-introduction p{font-size:var(--font-size-base);line-height:1.8rem}#Studios-introduction strong{font-size:var(--font-size-lg)}#Studios-introduction h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xxxl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Studios-introduction h2:after{content:'';position:absolute;bottom:-2px;left:0;width:35%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}#Studios-introduction .img-info{margin:50px auto 0px;width:90%}#Studios-assets{margin-top:var(--margin-top-0);margin:0 auto;aspect-ratio:16/9;width:75%;display:flex}#Studios-assets div{margin-top:auto}#Studios-assets .content-card-type-09{margin-top:auto;margin-bottom:30px}#Studios-assets-nobg{margin-top:var(--margin-top-0);margin:0 auto;aspect-ratio:inherit;width:75%;display:flex}#Studios-assets-nobg div{margin-top:auto}#Studios-assets-nobg .content-card-type-09{margin-top:auto;margin-bottom:30px}.content-card-type-09{display:flex;justify-content:center;width:98%;margin:0 auto}.content-card-type-09~.content-card-type-09{margin-top:20px}.content-card-type-09 .wp-block-column{position:relative;width:100%;padding:1%;background-color:rgba(245,245,245,.9)}.content-card-type-09 .wp-block-column:before{content:'';display:block;position:absolute;top:0;left:0;height:10px;width:10px;clip-path:polygon(0% 0%,100% 0%,0% 100%);background-color:#f36c21;z-index:3}.content-card-type-09 .wp-block-column:after{content:'';display:block;position:absolute;bottom:0;right:0;height:10px;width:10px;clip-path:polygon(100% 0%,100% 100%,0% 100%);background-color:#3693f1}.content-card-type-09 .wp-block-column h3{margin:0;margin-left:.7rem;font-size:var(--font-size-md);color:#333}.content-card-type-09 .wp-block-column p{width:100%;margin:0;padding:1% 1% 1% .7rem;font-size:var(--font-size-base);color:#333}.content-card-type-09 .wp-block-column ul{width:100%;padding:1% 1% 1% .7rem}.content-card-type-09 .wp-block-column li{width:100%;padding:0}.content-card-type-09 .wp-block-column.content-card-type-09-img{position:relative;width:32%;padding:1%;background-color:transparent}.content-card-type-09 .wp-block-column.content-card-type-09-img:before{content:'';display:none}.content-card-type-09 .wp-block-column.content-card-type-09-img:after{content:'';display:none}.content-card-type-09 .wp-block-column.content-card-type-09-img figure{width:90%}.link-more-Studios{margin:20px 0 0!important}.link-more-Top{margin:20px 0 0!important}@media screen and (max-width:768px){#Studios-assets{aspect-ratio:1/1;width:100%;min-height:auto;padding:0}#Studios-assets img{margin-top:auto;height:96%}#Studios-assets .content-card-type-09{margin-bottom:0}#Studios-assets-nobg{aspect-ratio:inherit;width:96%;min-height:auto;padding:0;margin-bottom:20px}#Studios-assets-nobg img{margin-top:auto;height:96%}#Studios-assets-nobg .content-card-type-09{margin-bottom:0}.content-card-type-09 .wp-block-column p{padding:1% 0;font-size:var(--font-size-base)}}#Works-Production h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xxl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Works-Production h2:after{content:'';position:absolute;bottom:-2px;left:0;width:35%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}#Works-Production h2:before{content:'';background-image:url(//crico.co.jp/wp-content/themes/stellviator/../img/icon-base.png);background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/icon-base.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:var(--font-size-xl);height:var(--font-size-xl);margin-right:.7rem}#Works-Development h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xxl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Works-Development h2:after{content:'';position:absolute;bottom:-2px;left:0;width:25%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}#Works-Development h2:before{content:'';background-image:url(//crico.co.jp/wp-content/themes/stellviator/../img/icon-base.png);background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/icon-base.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:var(--font-size-xl);height:var(--font-size-xl);margin-right:.7rem}@media screen and (max-width:768px){#Works-Production h2{font-size:var(--font-size-xxl)!important;line-height:calc(var(--font-size-xxl) * 1.5)!important}#Works-Production h2:after{width:75%}#Works-Production h2:before{width:calc(var(--font-size-xl) * 0.8);height:calc(var(--font-size-xl) * 0.8);margin-right:.5rem}#Works-Development h2{font-size:var(--font-size-xxl)!important;line-height:calc(var(--font-size-xxl) * 1.5)!important}#Works-Development h2:after{width:75%}#Works-Development h2:before{width:calc(var(--font-size-xl) * 0.8);height:calc(var(--font-size-xl) * 0.8);margin-right:.5rem}}#Recruit{margin-top:var(--margin-top-0)}#Recruit h2{display:flex;align-items:center;background-image:url(//crico.co.jp/wp-content/themes/stellviator/../img/bg-6kaku-bord.png);background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/bg-6kaku-bord.png);background-repeat:no-repeat;background-size:contain;background-position:left center;width:30%;padding:10px;font-size:var(--font-size-lg);color:#fff}@media screen and (max-width:768px){#Recruit h2{width:100%;line-height:1.0}}#Recruit h2:before{content:'';background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/icon-white.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:var(--font-size-lg);height:var(--font-size-lg);margin-right:.5rem;margin-left:.25rem}#Recruit h2~h2{margin-top:var(--margin-top-30)}#Recruit figure img{border:1px solid #ccc;border-radius:8px;overflow:hidden}#Recruit figure img:hover{border:1px solid #ccc;border-radius:8px;overflow:hidden}#Recruit>div>div{margin-top:var(--margin-top-20)}#Recruit .read{margin-top:var(--margin-top-20)}#News{margin-top:var(--margin-top-0);padding-top:var(--margin-top-0)}#News h2{position:relative;margin:0 auto 30px;width:100%;display:flex;align-items:center;font-size:var(--font-size-xxl);font-weight:;line-height:calc(var(--font-size-xxl) * 1.5);text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#News h2:after{content:'';position:absolute;bottom:-2px;left:0;width:35%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}@media screen and (max-width:768px){#News h2:after{width:55%}}#News h2:before{content:'';background-image:url(//crico.co.jp/wp-content/themes/stellviator/../img/icon-base.png);background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/icon-base.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:var(--font-size-xl);height:var(--font-size-xl);margin-right:.7rem}#News .link-area{display:flex;justify-content:flex-end}#News .link-more{display:inline-block;margin:10px 0 0;padding:3px 15px;border:1px solid #3693f1;border-radius:4px;background:#fff;font-size:var(--font-size-base);font-weight:400;color:#3693f1;transition:.5s}#News .link-more:hover{display:inline-block;margin:10px 0 0;padding:3px 15px;border:1px solid #3693f1;border-radius:4px;font-size:var(--font-size-base);font-weight:400}#News .content-card-type-03 ul{display:flex;justify-content:space-between;flex-direction:column;width:98%;margin:0 auto}#News .content-card-type-03 ul li{position:relative;display:flex;align-items:center;gap:2rem;width:100%;padding:1%;border-bottom:1px solid #ddd}.content-card-type-03 .news-date{font-size:var(--font-size-base)}.content-card-type-03 .news-date:before{content:'';display:inline-block;width:8px;height:var(--font-size-sm);margin-right:.25rem;background-color:#f36c21;border-radius:2px}.content-card-type-03 .news-read{margin:0;font-size:var(--font-size-base);font-weight:400}.content-card-type-03 .wp-block-column .date{font-size:var(--font-size-base)}.content-card-type-03 .wp-block-column .date:before{content:'';display:inline-block;width:8px;height:var(--font-size-sm);margin-right:.25rem;background-color:#f36c21;border-radius:2px}@media screen and (max-width:768px){#News .content-card-type-03 ul li{gap:.4rem;flex-direction:column;justify-content:flex-start}.content-card-type-03 .news-date{width:100%}.content-card-type-03 .news-read{width:100%}}.Aboutus-sub{margin-top:var(--margin-top-0)}#Aboutus-introduction{position:relative;margin-top:var(--margin-top-0)}#Aboutus-introduction p{font-size:var(--font-size-base);line-height:1.8rem}#Aboutus-introduction strong{font-size:var(--font-size-lg)}#Aboutus-introduction h2{position:relative;margin:0 auto 5px;width:100%;font-size:var(--font-size-xxl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Aboutus-introduction h2:after{content:'';position:absolute;bottom:-2px;left:0;width:25%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}@media screen and (max-width:768px){#Aboutus-introduction h2:after{width:55%}}#Aboutus-introduction h2~h2{margin-top:var(--margin-top-40)}#Aboutus-introduction .title_sub{margin:0 auto 20px;font-size:var(--font-size-md);color:#999}#Aboutus-introduction .copy{margin:20px auto 20px;font-size:var(--font-size-xxl);line-height:var(--font-size-xxxl);font-weight:600}#Aboutus-introduction .read{font-size:var(--font-size-md);line-height:2.4rem}#Aboutus-introduction .img-info{margin:50px auto 50px;width:90%;max-width:640px}.content-card-type-05{display:flex;justify-content:space-between;width:98%;margin:0 auto}.content-card-type-05~.content-card-type-05{margin-top:20px}.content-card-type-05 .wp-block-column{position:relative;width:32%;padding:1%;background-color:#fcfcfc}.content-card-type-05 .wp-block-column.disp-none{opacity:0;height:1px}.content-card-type-05 .wp-block-column:before{content:'';display:block;position:absolute;top:0;left:0;height:10px;width:10px;clip-path:polygon(0% 0%,100% 0%,0% 100%);background-color:#f36c21}.content-card-type-05 .wp-block-column:after{content:'';display:block;position:absolute;bottom:0;right:0;height:10px;width:10px;clip-path:polygon(100% 0%,100% 100%,0% 100%);background-color:#fff}.content-card-type-05 .wp-block-column h3{margin:0 0 0 .9rem;font-size:var(--font-size-md)}.content-card-type-05 .wp-block-column h3:before{content:'';display:inline-block;width:var(--font-size-base);height:var(--font-size-base);margin-right:.7rem;background-image:url(//crico.co.jp/wp-content/themes/stellviator/../img/icon-base.png);background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/icon-base.png);background-size:contain;background-position:center}.content-card-type-05 .wp-block-column ul{list-style-type:none;list-style-position:inside;list-style:none;width:100%;margin:0 5px;padding:3% 0 1%}.content-card-type-05 .wp-block-column li{width:100%;padding:5px 0 5px .9rem}.content-card-type-05 .wp-block-column li::marker{color:#999}.content-card-type-05 .wp-block-column.content-card-type-05-img{position:relative;width:32%;padding:1%;background-color:transparent}.content-card-type-05 .wp-block-column.content-card-type-05-img:before{content:'';display:none}.content-card-type-05 .wp-block-column.content-card-type-05-img:after{content:'';display:none}.content-card-type-05 .wp-block-column.content-card-type-05-img figure{width:50%}#Aboutus-overview{position:relative;margin-top:var(--margin-top-0)}#Aboutus-overview p{font-size:var(--font-size-base);line-height:1.8rem}#Aboutus-overview strong{font-size:var(--font-size-lg)}#Aboutus-overview h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Aboutus-overview h2:after{content:'';position:absolute;bottom:-2px;left:0;width:25%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}@media screen and (max-width:768px){#Aboutus-overview h2:after{width:55%}}#Aboutus-overview table{border-collapse:collapse;width:100%}#Aboutus-overview .wp-block-table th,#Aboutus-overview .wp-block-table td{border:0 solid transparent}#Aboutus-overview table tr{border-bottom:1px solid #eee}#Aboutus-overview table th{padding:1rem;width:20%;position:relative;font-size:var(--font-size-sm)}#Aboutus-overview table th:before{content:'';display:block;width:100%;height:88%;padding:0;position:absolute;top:50%;transform:translate(0,-50%);right:0;border-right:2px solid #007aff}#Aboutus-overview table td{padding:1rem;font-size:var(--font-size-sm)}#Aboutus-access{position:relative;margin-top:var(--margin-top-0)}#Aboutus-access p{font-size:var(--font-size-base);line-height:1.8rem}#Aboutus-access strong{font-size:var(--font-size-lg)}#Aboutus-access h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Aboutus-access h2:after{content:'';position:absolute;bottom:-2px;left:0;width:25%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}@media screen and (max-width:768px){#Aboutus-access h2:after{width:55%}}#Aboutus-access iframe{margin-top:20px;width:100%;height:500px}.News-sub{margin-top:var(--margin-top-50)!important}#News-list .category{display:flex;gap:1rem;margin-bottom:10px}#News-list .category a{padding:5px 10px;border-radius:4px;background:#f5f4f9;color:#6a839b}.content-card-type-06 ul{display:flex;justify-content:space-between;flex-direction:column;width:98%;margin:0 auto}.content-card-type-06 li{position:relative;display:flex;gap:2rem;width:100%;padding:1%;border-bottom:1px solid #ddd}.content-card-type-06 li figure{max-width:240px;aspect-ratio:16/9}.content-card-type-06 li figure img{object-fit:cover;aspect-ratio:16/9;min-width:240px}.content-card-type-06 li>div{display:flex;flex-direction:column;justify-content:center;width:100%}.content-card-type-06 li>div>div{margin-left:0!important}.content-card-type-06 li .news-date{font-size:var(--font-size-base);margin-bottom:.5rem}.content-card-type-06 li h6{font-size:var(--font-size-md);margin-top:0;margin-bottom:.5rem}.content-card-type-06 li .news-read{font-size:var(--font-size-base);margin-bottom:0}.content-card-type-06 li .link-area{margin-top:auto;width:20%;display:inline-block;margin-bottom:0}@media screen and (max-width:768px){.content-card-type-06 ul{gap:2rem}.content-card-type-06 li{flex-direction:column;gap:1rem;width:100%;padding:1%}.content-card-type-06 li figure{width:100%;max-width:inherit}.content-card-type-06 li>div>div{margin-left:auto!important}.content-card-type-06 li .link-area{display:flex;justify-content:flex-end;margin-bottom:10px;width:100%}}.News-sub-details{margin-top:var(--margin-top-20);padding-top:var(--margin-top-0);justify-content:center}#News-nav .link-area-article{display:flex;justify-content:space-between}#News-nav .link-area-article .link-prevlist{border:1px solid #3693f1;padding:10px;border-radius:4px}#News-nav .link-area-article .link-prevlist:before{font-family:"Font Awesome 5 Free";content:"\f0d9";font-weight:700;color:#3693f1;display:inline-block;margin-right:15px}.News-sub-details .link-prev{display:inline-block}.News-sub-details .link-prev:before{font-family:"Font Awesome 5 Free";content:"\f0d9";font-weight:700;color:#3693f1;display:inline-block;margin-right:15px}.News-sub-details .link-next:after{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:700;color:#3693f1;display:inline-block;margin-left:15px}.News-sub-details .page-numbers{display:inline-block;margin-left:8px;margin-right:8px}.News-sub .link-area{display:flex;justify-content:flex-end}.News-sub .link-more{display:inline-block;margin:10px 0 0;padding:3px 15px;border:1px solid #3693f1;border-radius:4px;background:#fff;font-size:var(--font-size-base);font-weight:400;color:#3693f1;transition:.5s}.News-sub .link-more:hover{display:inline-block;margin:10px 0 0;padding:3px 15px;border:1px solid #3693f1;border-radius:4px;font-size:var(--font-size-base);font-weight:400}.link-area-moreview{display:flex;justify-content:center}.link-moreview{display:flex;flex-direction:column;margin:20px 0 0;padding:10px 30px;width:100%;border:1px solid #3693f1;border-radius:8px;background:#3693f1;font-size:var(--font-size-md);font-weight:400;text-align:center;color:#fff;transition:.5s}.link-moreview:hover{margin:20px 0 0;padding:10px 30px;border:1px solid #3693f1;border-radius:8px;color:#fff;font-size:var(--font-size-md);font-weight:400}.link-moreview:after{font-family:"Font Awesome 5 Free";content:"\f0d7";font-weight:700;color:#fff;transition:transform .3s ease-in-out;display:inline-block}.link-moreview:hover:after{transform:translateY(8px)}.article-wrap article{margin:70px auto 0;padding:0;width:90%;max-width:1100px}.article-wrap .entry-header{display:flex;gap:1rem;padding:1%;border-bottom:1px solid #ddd}.article-wrap .post-thumbnail{max-width:240px;aspect-ratio:16/9}.article-wrap .post-thumbnail img{object-fit:cover;aspect-ratio:inherit;min-width:inherit}@media screen and (max-width:768px){.article-wrap .entry-header{flex-direction:column;padding-bottom:20px}.article-wrap .post-thumbnail{max-width:inherit;width:100%}.article-wrap .post-thumbnail img{width:100%}}.article-wrap .entry-overview{display:flex;flex-direction:column;justify-content:center}.article-wrap .entry-overview .cat-links{display:none}.article-wrap .entry-overview .tags-links a{padding:5px 10px;border-radius:4px;background:#f5f4f9;color:#6a839b}.article-wrap .entry-overview .post-tags a{padding:5px 10px;border-radius:4px;background:#f5f4f9;color:#6a839b}.article-wrap .entry-overview h1{font-size:var(--font-size-md);font-weight:700;margin:.7rem 0 0;padding:0;border:none}.article-wrap .entry-overview .post-excerpt{font-size:var(--font-size-md);font-weight:400;margin:.7rem 0 0;padding:0;border:none}.article-wrap .entry-content{width:98%;margin:40px auto;padding:2%;border:1px solid #ccc}.article-wrap .entry-content figure.is-type-video{width:100%;max-width:1080px}.article-wrap .entry-content iframe{width:100%;max-width:1080px;height:100%;aspect-ratio:16/9;margin:0 auto 0px}.article-wrap .entry-content .wp-block-columns .wp-block-column{display:flex;flex-wrap:wrap;gap:1rem}.article-wrap .entry-content .wp-block-columns .wp-block-column figure{width:100%}.article-wrap .entry-content .wp-block-columns .wp-block-column figure.wp-block-image{width:auto}.article-wrap .entry-content a{word-break:break-all}.article-wrap .post-navigation{padding-top:0;width:90%;max-width:1100px}.Recruit-sub{margin-top:var(--margin-top-0)}#Recruit-introduction{position:relative;margin-top:var(--margin-top-0)}#Recruit-introduction p{font-size:var(--font-size-base);line-height:1.8rem;margin:0 auto}#Recruit-introduction strong{font-size:var(--font-size-lg)}#Recruit-introduction h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Recruit-introduction h2:after{content:'';position:absolute;bottom:-2px;left:0;width:55%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}@media screen and (max-width:768px){#Recruit-introduction h2{font-size:var(--font-size-lg);font-weight:;line-height:1.75}#Recruit-introduction h2:after{content:'';position:absolute;top:0;left:0;width:85%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}}#Recruit-introduction .img-info{margin:50px auto 50px;width:90%;max-width:640px}#Recruit-introduction .img-info img{border:1px solid #ccc;border-radius:8px;overflow:hidden}.content-card-type-08>div{display:flex;justify-content:center;flex-wrap:wrap;gap:1.7rem 1rem;width:98%;margin:var(--margin-top-50) auto 0}.content-card-type-08 p{width:48%}.content-card-type-08 .link-area{justify-content:center}@media screen and (max-width:768px){.content-card-type-08 .link-area{width:100%}}.content-card-type-08 .link-area a{margin:0 auto;width:100%;text-align:center;font-size:var(--font-size-md);font-weight:700}.content-card-type-08 .link-area a{display:inline-block;margin:0 auto;padding:10px 30px;width:100%;text-align:center;font-size:var(--font-size-md);font-weight:700;border:1px solid #3693f1;border-radius:8px;background:#fff;color:#3693f1;transition:.5s}.content-card-type-08 .link-area :hover{display:inline-block;margin:0 auto;padding:10px 30px;border:1px solid #3693f1;border-radius:8px;font-size:var(--font-size-md);font-weight:700}#Recruit-introduction .img-herp{margin:20px auto 50px;width:90%;max-width:240px}#Recruit-creator p{margin:0 auto 20px}#Contact{margin-top:var(--margin-top-30);padding-bottom:30px;background-color:var(--background-color-ex-01)}#Contact h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Contact h2:after{content:'';position:absolute;bottom:-2px;left:0;width:35%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}#Contact h2:before{content:'';background-image:url(//crico.co.jp/wp-content/themes/stellviator/../img/icon-base.png);background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/icon-base.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:var(--font-size-lg);height:var(--font-size-lg);margin-right:.7rem}#Contact .cta-buttons{display:flex;justify-content:center;gap:1.5rem;margin:25px 0 0;width:100%}#Contact .cta-buttons p{display:flex;width:100%;margin:0}#Contact .cta-buttons p a{display:flex;justify-content:center;align-items:center;font-weight:900;font-size:var(--font-size-xl);padding:15px 40px;width:100%;border:1px solid #3693f1;border-radius:8px;background-color:transparent;color:#3693f1;text-align:center;aspect-ratio:16/4.7;background-image:url(//crico.co.jp/wp-content/themes/stellviator/../img/bg-cta.png);background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/bg-cta.png);background-size:cover}@media screen and (max-width:768px){#Contact .cta-buttons{flex-direction:column}#Contact .cta-buttons p a{font-size:var(--font-size-xl)}}#cta.cta{position:relative;margin-top:0;display:flex;align-items:center;background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/bg-cta.png);background-size:cover;z-index:1}.cta-bg-contact{mix-blend-mode:multiply;background-repeat:no-repeat;background-color:rgb(251 239 223/30%)}.cta-bg-works{mix-blend-mode:multiply;background-repeat:no-repeat;background-color:rgb(194 216 233/30%)}.cta-bg-contact,.cta-bg-works{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;background-position:center;z-index:2}#cta.cta .main-txt{margin-bottom:0;padding:4px 20px;font-weight:700;text-align:center;border-radius:4px}#cta.cta .cta-buttons{display:flex;justify-content:center;gap:1.5rem;margin:25px 0 0;z-index:5}@media screen and (max-width:768px){#cta.cta .cta-buttons{flex-direction:column}}#cta.cta .cta-buttons p{margin:0;padding:0;min-width:300px}@media screen and (max-width:768px){#cta.cta .cta-buttons p{min-width:90%}}#cta.cta .cta-buttons .button-contact a,#cta.cta .cta-buttons .button-works a{display:block;padding:15px 40px;border-radius:8px;background-color:#000;font-weight:600;text-align:center;color:#fff;z-index:3}#cta.cta .cta-buttons .button-contact a{background-color:#f36c21;transition:.5s;transition:all .3s ease-in-out}#cta.cta .cta-buttons .button-contact a:hover{transform:scale(1.05,1.05)}#cta.cta .cta-buttons .button-works a{background-color:#3693f1;transition:all .3s ease-in-out}#cta.cta .cta-buttons .button-works a:hover{transform:scale(1.05,1.05)}#csr h2,#services h2,#office h2,#acces h2,#seminar h2,#staff-01 h2,#staff-02 h2,.services-content h2,#book-seminar h2{margin:0 auto 30px;padding:10px;width:100%;font-size:2rem;line-height:2rem;font-weight:700;text-align:left;color:#000;position:relative;border-bottom:2px solid #1b4a74;border-bottom:2px solid #f36c21}#contact h2{font-family:'Noto Serif JP',serif;margin:0 auto 50px;padding:10px;width:100%;font-size:3rem;line-height:3rem;font-weight:700;text-align:center;color:#000;position:relative;border-bottom:6px solid #ccc}#about h3{margin:0 auto 10px;padding:0 0 0 20px;width:100%;font-size:1.2rem;line-height:2rem;font-weight:700;text-align:left;color:#000;position:relative}#about h3:before{position:absolute;top:0;left:0;width:12px;height:2rem;content:'';background:#2a93d5;border-radius:2px}#csr h3,#seminar h3{font-size:1.2rem;line-height:2rem;font-weight:700}#acces h3{margin:0 auto 10px;padding:0 0 0 20px;width:100%;font-size:1.2rem;line-height:2rem;font-weight:700;text-align:left;color:#000;position:relative}#acces h3:after{position:absolute;top:0;left:0;width:12px;height:2rem;content:'';background:#2a93d5;border-radius:2px}.content-key-visual{margin:0 auto 40px;padding:0;width:100%}.content-key-visual img{width:100%}.home #SubVisual{display:none}#SubVisual{position:relative;margin:0 auto 0;width:100%;overflow:hidden}.SubVisual-inner{margin:0 auto 0;width:50%;max-width:660px}@media screen and (max-width:768px){.SubVisual-inner{width:70%}}#about p{margin:0 auto 60px;padding:0 40px;width:100%;font-size:1rem;line-height:1.8rem;font-weight:400;text-align:left;color:#000}#csr p,#seminar p{font-size:1rem;line-height:1.8rem;font-weight:400}#news ul li{display:flex}#news ul li .news-date{min-width:150px;margin:0 0 20px;padding:0 0 0 15px;font-size:1rem;line-height:1rem;font-weight:400;border-left:5px solid #2a93d5}#news ul li .news-read{margin:0 0 20px;padding:0 0 0 20px;font-size:1rem;line-height:1rem;font-weight:400}@media screen and (max-width:768px){#news ul{margin:0 auto;width:98%}#news ul li{flex-direction:column;margin-bottom:10px}}#Works h2{position:relative;margin:0 auto 30px;width:100%;display:flex;align-items:center;font-size:var(--font-size-xxxl);font-weight:;line-height:calc(var(--font-size-xxxl) * 1.5);text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#Works h2:after{content:'';position:absolute;bottom:-2px;left:0;width:35%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}#Works h2:before{content:'';background-image:url(//crico.co.jp/wp-content/themes/stellviator/../img/icon-base.png);background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/icon-base.png);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:var(--font-size-xxl);height:var(--font-size-xxl);margin-right:.7rem}@media screen and (max-width:768px){.sub-contents #Works h2{font-size:var(--font-size-xxl)!important;line-height:calc(var(--font-size-xxl) * 1.5)!important}#Works h2:after{width:55%}.sub-contents #Works h2:after{width:75%}.sub-contents #Works h2:before{width:calc(var(--font-size-xl) * 0.8);height:calc(var(--font-size-xl) * 0.8);margin-right:.5rem}}.link-area{display:flex;justify-content:flex-end}.link-area a{display:inline-block;margin:10px 0 0;padding:10px 30px;border:1px solid #3693f1;border-radius:8px;background:#fff;font-size:var(--font-size-md);font-weight:400;color:#3693f1;transition:.5s}.link-area a:after{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:700;padding-left:10px;transition:transform .3s ease-in-out;display:inline-block}.link-more{display:inline-block;margin:20px 0 0;padding:10px 30px;border:1px solid #3693f1;border-radius:8px;background:#fff;font-size:var(--font-size-md);font-weight:400;color:#3693f1;transition:.5s}.link-more:after{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:700;padding-left:10px;transition:transform .3s ease-in-out;display:inline-block}.link-area a:hover:after{transform:translateX(8px)}.link-area a:hover{display:inline-block;margin:10px 0 0;padding:10px 30px;border:1px solid #3693f1;border-radius:8px;font-size:var(--font-size-md);font-weight:400}.link-more:hover:after{transform:translateX(8px)}.link-more:hover{display:inline-block;margin:20px 0 0;padding:10px 30px;border:1px solid #3693f1;border-radius:8px;font-size:var(--font-size-md);font-weight:400}.content-card-anim{--offset:3px;background-color:#fff;border-radius:var(--card-radius);border:1px solid #efefef;transition:.5s}.content-card-anim:hover{--offset:8px;background-color:#fcfcfc}.content-card-type-01 ul{margin:0}.content-card-type-01 .type-post{--offset:3px;padding:10px;width:98%;background-color:#fff;border-radius:var(--card-radius);border:1px solid #efefef;transition:.5s}.content-card-type-01 .type-post:hover{--offset:8px;background-color:#fcfcfc}.content-card-type-01{display:flex;justify-content:space-between;width:98%;margin:0 auto}.content-card-type-01 li .wp-block-group{position:relative;padding:0!important}.content-card-type-01 .wp-block-column{position:relative;width:24%;padding:1%}.content-card-type-01 .wp-block-column .c-card__detail{position:absolute;inset:0}.content-card-type-01 .wp-block-column h3{margin:10px 0 10px;font-size:var(--font-size-sm);line-height:var(--font-size-sm)}.content-card-type-01 .wp-block-column h3:before{content:'';display:inline-block;width:8px;height:var(--font-size-sm);margin-right:.25rem;background-color:#f36c21;border-radius:2px;line-height:var(--font-size-sm)}.content-card-type-01 .wp-block-column .c-card__title{z-index:1;display:flex}.content-card-type-01 .wp-block-column .c-card__title a{color:#374049;text-decoration:none}.content-card-type-01 .wp-block-column .c-card__title:hover{text-decoration:none}.content-card-type-01 .wp-block-column figure{margin:0 0 10px}.content-card-type-01 .wp-block-column figure img{aspect-ratio:16/9;object-fit:cover}.content-card-type-01 .c-card__meta{display:flex;flex-wrap:wrap;column-gap:.25rem;margin:10px 0 10px;width:100%;font-size:var(--font-size-sm);z-index:1}.content-card-type-01 .c-card__meta a{display:inline-block;margin-bottom:6px;padding:0 10px;z-index:1;border-radius:4px;color:#6a839b;text-decoration:none;word-break:auto-phrase;background-color:#f5f4f9;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,.67,.56,.68)}.content-card-type-01 .c-card__meta a:hover{background-color:#ccc;color:#fafafa;text-decoration:none}.content-card-type-01 .c-card__meta .wp-block-post-terms__separator{display:none}.content-card-type-01 .c-card__read{z-index:0}.content-card-type-01 .c-card__read p.wp-block-post-excerpt__excerpt{margin:0;font-size:var(--font-size-sm);line-height:var(--font-size-md)}.content-card-type-01 .c-card__read .wp-block-post-excerpt__more-link{position:absolute;inset:0;z-index:0;text-decoration:none}.u-visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap;clip-path:inset(50%)}.content-card-anim{--offset:3px;background-color:#fff;border-radius:var(--card-radius);border:1px solid #efefef;transition:.5s}.content-card-anim:hover{--offset:8px;background-color:#fcfcfc}.content-card-type-02{display:flex;justify-content:space-between;width:98%;margin:0 auto}.content-card-type-02~.content-card-type-02{margin-top:20px}.content-card-type-02 .wp-block-column{position:relative;width:32%;padding:1%}.content-card-type-02 .wp-block-column .c-card__detail{position:absolute;inset:0}.content-card-type-02 .wp-block-column h3{font-size:var(--font-size-md)}.content-card-type-02 .wp-block-column h3:before{content:'';display:inline-block;width:8px;height:var(--font-size-base);margin-right:.25rem;background-color:#f36c21;border-radius:2px}.content-card-type-02 .wp-block-column .c-card__title{z-index:1}.content-card-type-02 .wp-block-column .c-card__title a{color:#374049}.content-card-type-02 .wp-block-column figure{border:1px solid #efefef;margin:10px 0 0}.content-card-type-02 .c-card__meta{display:flex;column-gap:.25rem;margin:10px 0 0;width:100%;font-size:var(--font-size-sm)}.content-card-type-02 .c-card__metaItem{z-index:1}.c-link{display:inline-block;padding:0 10px;border-radius:4px;color:#6a839b;word-break:auto-phrase;background-color:#f5f4f9;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,.67,.56,.68)}.c-link:hover{background-color:#ddd;color:#3693f1}.content-card-type-02 .read{margin:10px 0 0}.u-visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap;clip-path:inset(50%)}#Recruit figure img{margin-bottom:10px;border:1px solid #ccc;border-radius:8px;overflow:hidden}.content-card-type-cast{justify-content:space-around}.content-card-type-cast div{display:flex;justify-content:space-between;flex-wrap:wrap;flex-basis:auto!important;flex-grow:initial!important;width:45%;max-width:760px;border-bottom:2px solid;border-image:linear-gradient(to right,#e6011a 0%,#e6011a 29%,#4a86e8 72%,#4a86e8 100%) 1}.content-card-type-cast img{width:100%;border:1px solid #ccc}.content-card-type-cast h3,.content-card-type-cast p{display:inline-block;font-size:1.8rem}.content-card-type-cast p:before{padding-right:10px;font-family:"Font Awesome 5 Free";content:'\f105';color:#007aff;text-align:right;font-weight:700;transition:.5s ease-out}#about .content-card-type-jirei{margin:0 auto 30px;padding:0 40px;width:100%;max-width:1700px;align-items:stretch;justify-content:space-between}#about .content-card-type-jirei div{max-width:500px;margin-bottom:0}#about .content-card-type-jirei div{background-color:#fafafa;padding:20px}#about .content-card-type-jirei div h4{margin:0 auto 10px;padding:0 0 10px;display:block;font-size:1.2rem;font-weight:700;line-height:1.2rem}#about .content-card-type-jirei div h4{border-bottom:2px solid;border-image:linear-gradient(to right,#e6011a 0%,#e6011a 29%,#4a86e8 72%,#4a86e8 100%) 1}#about .content-card-type-jirei div p{margin:0 auto 0;padding:0;display:block;font-size:1rem;line-height:1.8rem}#services .content-card-type-jirei{margin:0 auto 30px;padding:0 40px;width:100%;max-width:1700px;align-items:stretch;justify-content:space-between}#services .content-card-type-jirei>div{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}#services .content-card-type-jirei div p{margin:0 auto 0;padding:0;display:block;font-size:1rem;line-height:1.8rem}#services .content-card-type-jirei div p.read{margin-top:10px;margin-bottom:10px;flex-grow:1}#services .content-card-type-jirei div p.link{margin:0;text-align:right}#services .content-card-type-jirei div p.link a{position:relative;display:inline-block;padding:0;border-bottom:1px solid #8a8a8a;color:#2a93d5;font-weight:700;text-align:right;text-decoration:none;transition:.5s ease-out}#services .content-card-type-jirei div p.link a:after{padding-left:10px;font-family:"Font Awesome 5 Free";content:'\f105';color:#2a93d5;text-align:right;font-weight:700;transition:.5s ease-out}#office .content-card-type-jirei{margin:0 auto 30px;padding:0 40px;width:100%;max-width:1700px;align-items:stretch;justify-content:space-between}#office .content-card-type-jirei div{max-width:500px;margin-bottom:0}#office .content-card-type-jirei div{background-color:#ebf9fa;padding:20px}#office .content-card-type-jirei div.blank-block{background-color:#fff;margin:0;padding:0}#office .content-card-type-jirei div h4{position:relative;margin:0 auto 10px;padding:0 0 0 20px;display:block;font-size:1.2rem;font-weight:700;line-height:2rem}#office .content-card-type-jirei div h4:after{position:absolute;top:0;left:0;width:100%;height:2.4rem;content:'';border-bottom:1px solid #acdad5}#office .content-card-type-jirei div h4:before{position:absolute;top:0;bottom:0;left:0;width:12px;height:2rem;content:'';background:#2a93d5;border-radius:2px}#office .content-card-type-jirei div p{margin:0 auto 0;padding:0;display:block;font-size:1rem;line-height:1.8rem}#seminar .wp-block-column,#csr .wp-block-column{flex-basis:fit-content}#services .wp-block-table{padding:0 40px}#services table{border-collapse:collapse;margin:0 auto 0;width:100%;max-width:1700px}#services table th{border-collapse:collapse;padding:15px 10px;line-height:1.8rem;vertical-align:top;font-weight:400;font-size:1rem;text-align:left;color:#000;border:none;border-bottom:1px solid #dcdcdc;background-color:#ebf9fa}#services table td{border-collapse:collapse;padding:15px;line-height:1.8rem;vertical-align:top;font-weight:400;font-size:1rem;color:#000;border:none;border-bottom:1px solid #dcdcdc;background-color:#fff}#about .wp-block-table{padding:0 40px}#about table{border-collapse:collapse;margin:0 auto 0;width:100%;max-width:1700px}#about table th{border-collapse:collapse;padding:15px 10px;font-weight:400;font-size:1rem;text-align:left;color:#000;border-bottom:1px solid #dcdcdc;background-color:#fff}#about table td{border-collapse:collapse;padding:15px;font-weight:400;font-size:1rem;color:#000;border:none;border-bottom:1px solid #dcdcdc;background-color:#fff}#contact-form h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#contact-form h2:after{content:'';position:absolute;bottom:-2px;left:0;width:55%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}@media screen and (max-width:768px){#contact-form h2{font-size:var(--font-size-lg);font-weight:;line-height:1.75}#contact-form h2:after{content:'';position:absolute;top:0;left:0;width:85%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}}.mw_wp_form_read{box-sizing:border-box;margin-bottom:15px;margin:0 auto;max-width:980px}.mw_wp_form_input{margin:0 auto;margin-top:70px;max-width:980px}.mw_wp_form_input select{padding:1rem}.mw_wp_form_input .mw_wp_form_read{margin-bottom:15px;background:#feffd7;box-sizing:border-box;padding:20px;font-size:120%}.mw_wp_form_title{color:;font-size:110%;font-weight:700;margin-top:24px;margin-bottom:10px;padding:5px 10px;box-sizing:border-box}.mw_wp_form_title span{display:inline-block;color:#fff;margin-left:10px;border-radius:20px;background:#3693f1;padding:2px 10px;box-sizing:border-box;font-size:80%}.mw_wp_form_title span.nini{display:inline-block;color:#fff;margin-left:10px;border-radius:4px;background:#999;padding:2px 6px;box-sizing:border-box;font-size:80%}.mw_wp_form_inputs{display:flex;align-items:center;padding-left:20px;padding-right:20px}.mw_wp_form_select{padding-left:20px}.mw_wp_form_inputs input[type=text],.mw_wp_form_inputs input[type=email]{height:60px;padding:0 20px}.mw_wp_form_inputs input[type=text],.mw_wp_form_inputs input[type=email],.mw_wp_form_inputs textarea{width:100%;border-radius:0;border:1px solid #ddd;background-color:#f7f7f7}.mw_wp_form_inputs textarea{height:200px;padding:20px;resize:vertical}.mw_wp_form_inputs-vertical-item{display:block;padding-left:20px;padding-right:20px}.mw_wp_form_inputs_checkbox{padding-left:20px;padding-right:20px}.mw_wp_form_inputs_error{text-algin:left;padding:5px 5px 5px 20px}.mw_wp_form_inputs_error .error{text-algin:left}.mw_wp_form_inputs .mw_wp_form_inputs_middle{max-width:50%}.mw_wp_form_inputs_small{max-width:100px}.mw_wp_form_inputs select{-webkit-appearance:auto;appearance:auto;width:100%;height:60px;padding:0 20px;border:1px solid #ddd;background-color:#f7f7f7}.mw_wp_form_scloll{margin-top:30px;margin-bottom:15px}.mw_wp_form_scloll_pp{margin-top:10px;margin-bottom:10px;height:20em;overflow-y:scroll;overflow-y:overlay;border:1px solid #ccc;padding:6px;box-sizing:border-box}.mw_wp_form_scloll_pp p{text-align:left!important;width:100%!important;max-width:95%!important;font-size:90%!important}.mw_wp_form_scloll_pp th.th_pp{background-color:#efefef;color:#000}.mw_wp_form_pp{text-align:center!important;width:100%!important;max-width:100%!important}.mw_wp_form_input button{margin:0 auto 0;padding:10px;width:200px;background-color:#0092ff;color:#fff;border-radius:20px;font-size:1.5rem;font-weight:700}@media screen and (min-width:769px){.mw_wp_form_input button{padding:20px;width:280px;border-radius:50px;margin-top:3rem}}.mw_wp_form_input p{max-width:70%;text-align:center;margin:15px auto}@media screen and (max-width:1024px){.mw_wp_form_title{padding:10px 0}.mw_wp_form_inputs{padding:0}.mw_wp_form_inputs .mw_wp_form_inputs_middle{padding:0;max-width:100%}.mw_wp_form_inputs-vertical-item{padding:0}.mw_wp_form_inputs_checkbox{padding:0}.mw_wp_form_scloll{max-width:80%;margin:30px auto 0}.mw_wp_form_input p{max-width:70%;text-align:center;margin:15px auto}}.wpcf7 th,.wpcf7 td{padding:0;margin:0;display:block;text-align:left}.wpcf7 th{font-size:110%}.wpcf7 td{margin:0 1.5em 1.5em}.wpcf7 th span.emp{display:inline-block;color:#fff;margin-left:10px;border-radius:20px;background:#3693f1;padding:2px 10px;box-sizing:border-box;font-size:80%}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:100%;border-radius:0;border:1px solid #ddd;background-color:#f7f7f7}.wpcf7 input[type=text],.wpcf7 input[type=email]{height:60px;padding:0 20px}.wpcf7 input[type=text],.wpcf7 input[type=email]{max-width:50%}.wpcf7 select{-webkit-appearance:auto;appearance:auto;width:100%;height:60px;padding:0 20px;border:1px solid #ddd;background-color:#f7f7f7}.wpcf7 input[type=submit]{margin:0 auto 0;padding:10px;display:block;width:200px;background-color:#0092ff;color:#fff;border-radius:20px;font-size:1.5rem;font-weight:700}.wpcf7 .btn01{text-align:center}@media screen and (max-width:768px){.wpcf7 td{margin:0 0 1.5em}.wpcf7 input[type=text],.wpcf7 input[type=email]{max-width:100%}}@media screen and (min-width:769px){.device-display-change-sp-to-pc{display:none!important}}@media screen and (max-width:768px){.device-display-change-pc-to-sp{display:none!important}.chr-v-wrap{margin:0;margin-top:0;padding:0;background-size:100vw;background-position:top center;background-repeat:no-repeat;width:var(--primary-width-01);height:calc(var(--primary-width-01) * 1.495)}.chr-v-wrap-sub-big:after{height:4px!important}}@media screen and (max-width:768px){.site-branding h1 img{max-width:90px}.content-wrap-base{padding-left:2%;padding-right:2%}#news h2,#csr h2,#services h2,#office h2,#acces h2,#seminar h2,#staff-01 h2,#staff-02 h2{margin:0 auto 30px;padding:10px;width:100%;font-size:2rem;line-height:2rem;text-align:center;position:relative;border-bottom:2px solid #f36c21}#contact h2{font-family:'Noto Serif JP',serif;margin:0 auto 50px;padding:10px;width:100%;font-size:3rem;line-height:3rem;font-weight:700;text-align:center;color:#000;position:relative;border-bottom:6px solid #ccc}#about h3{font-family:'Noto Serif JP',serif;margin:0 auto 30px;padding:0 0 0 20px;width:100%;font-size:1.5rem;line-height:2rem;text-align:left;position:relative}#about h3:before{position:absolute;top:0;left:0;width:10px;height:2rem;content:''}#about p{margin:0 auto 60px;padding:0;width:100%;font-size:1rem;line-height:1.8rem;font-weight:400;text-align:left;color:#000}.content-card-type-cast h3,.content-card-type-cast p{display:inline-block;font-size:1.6rem}#services .content-card-type-jirei{margin:0 auto 30px;padding:0;width:100%;max-width:1700px;align-items:stretch;justify-content:space-between}#services .content-card-type-jirei div{width:100%;max-width:740px}#services .content-card-type-jirei div h4{margin:0 auto 10px;padding:0 0 10px;display:block;font-size:1.2rem;font-weight:700;line-height:1.2rem}#services .content-card-type-jirei div p{margin:0 auto 0;padding:0;display:block;font-size:1rem;line-height:1.8rem}#office .content-card-type-jirei{margin:0 auto 30px;padding:0;width:100%;max-width:1700px;align-items:stretch;justify-content:space-between}#about .content-card-type-jirei{margin:0 auto 30px;padding:0;width:100%;max-width:1700px;align-items:stretch;justify-content:space-between}#about .content-card-type-jirei div{width:100%;max-width:740px}#about .content-card-type-jirei div h4{margin:0 auto 10px;padding:0 0 10px;display:block;font-size:1.2rem;font-weight:700;line-height:1.2rem}#about .content-card-type-jirei div p{margin:0 auto 0;padding:0;display:block;font-size:1rem;line-height:1.8rem}.link-button a{display:block;margin:10px auto 0}#about .wp-block-table{padding:0}#services .wp-block-table{padding:0}#services table th{display:block}#services table td{display:block}#contact h2{font-family:'Noto Serif JP',serif;margin:0 auto 20px;padding:10px;width:100%;font-size:2rem;line-height:2rem;text-align:center;position:relative;border-bottom:6px solid #ccc}.mw_wp_form_inputs,.mw_wp_form_select{padding:0;margin:0}.mw_wp_form_inputs input[type=text],.mw_wp_form_inputs input[type=email],.mw_wp_form_inputs textarea,.mw_wp_form_select{padding:0}.main-navigation-footer-lp>div{flex-direction:column}.main-navigation-footer-lp p{text-align:center}.main-navigation-footer-lp ul{flex-wrap:wrap}.main-navigation-footer-lp ul li{padding-bottom:20px}}.chr-v-wrap-sub-big{margin:0 auto;margin-top:0;padding:0;background-size:100%;background-position:top;background-repeat:no-repeat;width:var(--primary-width-02);position:relative;z-index:88}.chr-v-wrap-sub-big figure{margin:0 auto;padding:0;width:100%}.chr-v-wrap-sub-big figure img{margin:0 auto;padding:0;width:100%}.chr-v-wrap-sub-small{margin:0 auto;margin-top:0;padding:0;background-size:100%;background-position:top;background-repeat:no-repeat;width:var(--primary-width-02);position:relative;z-index:88}.chr-v-wrap-sub-small figure{margin:0 auto;padding:0;width:100%}.chr-v-wrap-sub-small figure img{margin:0 auto;padding:0;width:100%}@media screen and (max-width:768px){.chr-v-wrap-sub-small:after{height:4px}}.services-content>div>div{padding:10px 20px}.services-content p{line-height:1.8rem}.services-content p.bg-color-accent{border-radius:4px;padding:10px;margin:1rem 0}.services-content h3{margin:0 auto 50px;padding:10px;width:100%;font-size:1.4rem;line-height:1.4rem;font-weight:700;text-align:left;color:#000;position:relative;border-bottom:2px solid #1b4a74}.services-content h4{margin-bottom:0;font-size:1.1rem}.services-content p strong{display:inline-block;line-height:1rem}.services-content .wp-block-table{padding:0 40px}.services-content table{border-collapse:collapse;margin:0 auto 30px;width:100%;max-width:1700px}.services-content table th{border-collapse:collapse;padding:10px;min-width:80px;line-height:1.8rem;vertical-align:top;font-weight:700;font-size:1rem;text-align:left;color:#fff;border:none;border:1px solid #dcdcdc;background-color:#2a93d5}.services-content table td{border-collapse:collapse;padding:10px;line-height:1.8rem;vertical-align:top;font-weight:400;font-size:1rem;color:#000;border:none;border:1px solid #dcdcdc;background-color:#fff}.flow-list{padding-left:0;position:relative}.flow-list:before{content:"";width:3px;height:100%;background:#2a93d5;display:block;position:absolute;top:0;left:200px;z-index:-1}.flow-list>li{position:relative;list-style:none}.flow-list>li:not(:last-child){margin-bottom:8vh}.flow-list>li .icon{font-size:12px;color:#fff;background:#6b90db;background:-moz-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:-webkit-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:linear-gradient(to right,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b90db',endColorstr='#66d5e9',GradientType=1);padding:8px 20px;display:block;position:absolute;top:0;left:-120px;z-index:100}.flow-list>li .icon:after{content:"";border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #66d5e9;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flow-list>li dl{padding:0;display:flex}.flow-list>li dt{margin:0;padding:0;min-width:200px}.flow-list>li dd{display:flex;align-items:center;margin:0;padding:0}.flow-list>li dd:before,.flow-list>li dd:after{content:"";display:block}.flow-list>li dd:before{width:33px;height:33px;min-width:33px;min-height:33px;background:#2a93d5;border-radius:50%;margin-right:10px;margin-left:-15px}.flow-list>li dl dt{font-weight:600;color:#2a93d5;display:flex;align-items:center}.flow-list-finding{padding:10px;display:flex;align-items:center;border-radius:4px;background:#125488;font-weight:600;color:#fff;text-align:center}.flow-list-type-02{margin:0;padding-left:0;max-width:70%;position:relative}.flow-list-type-02:after{content:"";width:3px;height:100%;background:#2a93d5;display:block;position:absolute;top:0;left:15%;right:85%}.flow-list-type-02>li{margin-bottom:30px;padding:10px;position:relative;border-radius:8px;background-color:#2a93d5;color:#fff;line-height:1.8rem;list-style:none;z-index:1}.flow-list-type-02>li.finding{background-color:#125488}@media screen and (max-width:768px){.services-content h2{margin:0 auto 20px;padding:10px;width:100%;font-size:1.5rem;line-height:1.7rem;text-align:center;position:relative;border-bottom:2px solid #1b4a74}.services-content h3{font-size:1.1rem;line-height:1.4rem}.services-content .sp_padding_0{padding-left:0;padding-right:0}.flow-list{margin:0 auto}.flow-list *{font-size:.9rem}.flow-list:before{left:150px}.flow-list>li dt{margin:0;padding:0;min-width:150px}.flow-list>li dd:before{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:50%;margin-right:10px;margin-left:-11px}.flow-list-type-02{max-width:100%}.flow-list-type-02>li{margin-bottom:30px;padding:10px;position:relative;border-radius:8px;background-color:#2a93d5;color:#fff;line-height:1.8rem;list-style:none;z-index:1}.services-content .wp-block-table{padding:0}.services-content .wp-block-table *{font-size:.9rem}.services-content table th{padding:5px;min-width:80px}.services-content table td{padding:5px}}.services-content .csr-img>div{display:flex}.services-content .csr-img figure{width:100%;max-width:500px}.services-content .csr-img img{width:100%}@media screen and (max-width:768px){.services-content .csr-img>div{flex-direction:column}}#staff-01 .staff-box-img-and-list{padding:0 20px}#staff-02{border-top:1px solid #acdad5}#staff-02 .staff-content{padding:0 20px}.staff-box:has(.bg-color-blank){background-color:#FFFFFF!important}.staff-box{padding:10px;display:flex;flex-direction:column}.staff-box-img-and-list{margin:0;padding:0;align-items:center!important}.staff-box-img-and-list img{margin:0;padding:0;width:100%;max-width:280px}.staff-box-img{margin:0;padding:0;flex-grow:1.5!important}.staff-box-list{margin:0;padding:0;flex-grow:2!important}.staff-name{margin:0;padding:0;font-size:1.2rem;font-weight:700}.staff-furigana{margin:0;padding:0;font-size:1rem}.staff-box-img-and-list dl{margin:20px 0 0;padding:0}.staff-box-img-and-list dt{margin:0;padding:0 0 0 10px;line-height:1.8rem;border-left:10px solid #2a93d5}.staff-box-img-and-list dd{margin:0 0 10px;padding:0 0 0 20px;line-height:1.8rem}.staff-box-text{margin:20px 0 0;padding:0;line-height:1.8rem}.staff-box-img-and-list{margin:0;padding:0;align-items:flex-start!important}#staff-01 .staff-box-img-and-list img{margin:0;padding:0;width:100%;max-width:350px}#staff-01 .staff-box-img{margin:0;padding:0;flex-grow:1!important}#staff-01 .staff-box-list{margin:0;padding:0;flex-grow:3!important}@media screen and (max-width:768px){#staff-02 .staff-content{padding:0}.staff-box{padding:20px 10px}.staff-box-img-and-list figure{text-align:center}}.acces-box{padding:20px;border:1px solid #acdad5;max-width:1280px;width:98%;margin:0 auto 40px}.acces-box .wp-block-columns{margin-bottom:0}.acces-box p{margin:20px 0 0;padding:0;line-height:1.8}.acces-box iframe{margin:0 auto;width:100%;height:340px}.type-post{margin:0 auto 0px;padding:50px 0 50px;width:90%;max-width:1700px}.type-post h1{margin:0 auto 50px;padding:10px;width:100%;font-size:2rem;line-height:2rem;font-weight:700;text-align:left;color:#000;position:relative;border-bottom:2px solid #1b4a74}#post-archive-wrap h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xl);font-weight:;line-height:1.75;text-align:left;color:#032642;border-bottom:2px solid #f5f4f9}#post-archive-wrap h2:after{content:'';position:absolute;top:0;left:0;width:25%;height:100%;content:'';display:inline-block;border-bottom:2px solid #f36c21}.flex-archive{margin:0 auto 50px;padding:10px 10px 20px;width:100%;border-bottom:2px solid #ddd}.flex-archive .flex-archive-left{width:auto}.flex-archive .flex-archive-right{flex-grow:3!important}.flex-archive .flex-archive-left figure{width:100%;max-width:350px;border:1px solid #ccc}.flex-archive .flex-archive-left img{width:100%;vertical-align:bottom;aspect-ratio:16/9;object-fit:cover}.flex-archive .flex-archive-right h3{font-size:1.5rem}.flex-archive .flex-archive-right .link-button{display:flex;justify-content:flex-end}.flex-archive .flex-archive-right .link-button a{display:inline-block;margin:10px 0 0;padding:10px 30px;border:1px solid #3693f1;border-radius:8px;background:#fff;font-size:var(--font-size-md);font-weight:400;color:#3693f1;transition:.5s}.flex-archive .flex-archive-right .link-button a:after{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:700;padding-left:10px;transition:transform .3s ease-in-out;display:inline-block}.flex-archive .flex-archive-right .link-button a{display:inline-block;margin:20px 0 0;padding:10px 30px;border:1px solid #3693f1;border-radius:8px;background:#fff;font-size:var(--font-size-md);font-weight:400;color:#3693f1;transition:.5s}.flex-archive .flex-archive-right .link-button a:hover:after{transform:translateX(8px)}.flex-archive .flex-archive-right .link-button a:hover{display:inline-block;margin:20px 0 0;padding:10px 30px;border:1px solid #3693f1;border-radius:8px;font-size:var(--font-size-md);font-weight:400}.type-book,.type-seminar{margin:0 auto 0px;padding:50px 0 50px;width:90%;max-width:1700px}.type-book h1,.type-seminar h1{margin:0 auto 50px;padding:10px;width:100%;font-size:2rem;line-height:2rem;font-weight:700;text-align:left;color:#000;position:relative;border-bottom:2px solid #1b4a74}.type-book strong,.type-seminar strong{display:block}.type-book a,.type-seminar a{display:block}.post-navigation{margin:0 auto 0px!important;padding:50px 0 50px;width:90%;max-width:1700px}.post-navigation .nav-previous{padding-right:10px!important}.post-navigation .nav-next{padding-left:10px!important}.img-pm{margin:0 auto;padding:0;text-align:center}.ex-job{overflow-x:hidden}@media screen and (max-width:768px){.ex-job .chr-v-wrap-sub-small{border-bottom:1px solid #ddd}}.ex-job p{font-size:var(--font-size-md);line-height:calc(var(--font-size-md) * 1.7);color:#666}#Job-overview h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xxl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#0c3950}@media screen and (max-width:768px){#Job-overview h2{font-size:var(--font-size-xl)!important;line-height:calc(var(--font-size-xl) * 1.5)!important}}#Job-company h2,#Job-type h2,#Job-success h2,#Job-details h2{position:relative;margin:0 auto 30px;width:100%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-xl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#666}#Job-company h2:after,#Job-type h2:after,#Job-success h2:after,#Job-details h2:after{content:'';width:24px;height:24px;display:inline-block;background-color:#ff2687;border-radius:12px;margin-left:12px}#Job-company h2:before,#Job-type h2:before,#Job-success h2:before,#Job-details h2:before{content:'';width:24px;height:24px;display:inline-block;background-color:#ff2687;border-radius:12px;margin-right:12px}@media screen and (max-width:768px){#Job-company h2,#Job-type h2,#Job-success h2,#Job-details h2{font-size:var(--font-size-lg);line-height:calc(var(--font-size-lg) * 1.5)}#Job-company h2:after,#Job-type h2:after,#Job-success h2:after,#Job-details h2:after{width:24px;height:24px;border-radius:12px;margin-left:12px}#Job-company h2:before,#Job-type h2:before,#Job-success h2:before,#Job-details h2:before{width:24px;height:24px;border-radius:12px;margin-right:12px}}#Job-problems h2{position:relative;margin:0 auto 30px;width:80%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-xl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#666}#Job-problems h2:after{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#46a3d3;border-radius:;margin-left:12px}#Job-problems h2:before{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#46a3d3;border-radius:;margin-right:12px}#Job-problems .h2-color-01{color:#46a3d3}#Job-problems .h2-color-01:before,#Job-problems .h2-color-01:after{background-color:#46a3d3}#Job-problems .h2-color-02{color:#ff2687}#Job-problems .h2-color-02:before,#Job-problems .h2-color-02:after{background-color:#ff2687}@media screen and (max-width:768px){#Job-problems h2{width:100%;font-size:var(--font-size-xl);line-height:calc(var(--font-size-xxl) * 1.5);border-bottom:4px solid #46a3d3}#Job-problems h2:after{content:initial}#Job-problems h2:before{content:initial}#Job-problems .h2-color-01{border-bottom:4px solid #46a3d3}#Job-problems .h2-color-02{border-bottom:4px solid #ff2687}}#Job-our-advantages h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xxl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#ff2687}@media screen and (max-width:768px){#Job-our-advantages h2{font-size:var(--font-size-xl)!important;line-height:calc(var(--font-size-xl) * 1.5)!important}}#Job-support h2{position:relative;margin:0 auto 50px;width:100%;font-size:var(--font-size-xxl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#00a0e9}@media screen and (max-width:768px){#Job-support h2{font-size:var(--font-size-xl)!important;line-height:calc(var(--font-size-xl) * 1.5)!important}}#Job-flow h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xxl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#666}@media screen and (max-width:768px){#Job-flow h2{font-size:var(--font-size-xl)!important;line-height:calc(var(--font-size-xl) * 1.5)!important}}#Job-faq h2{position:relative;margin:0 auto 30px;width:100%;font-size:var(--font-size-xxl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#666}@media screen and (max-width:768px){#Job-faq h2{font-size:var(--font-size-xl)!important;line-height:calc(var(--font-size-xl) * 1.5)!important}}#Job-overview p{margin:0 auto 30px;width:100%;font-size:var(--font-size-lg);font-weight:700;line-height:calc(var(--font-size-lg) * 1.5);text-align:center;color:#0c3950}#Job-type p{margin:10px auto 30px;width:100%;font-size:var(--font-size-md);font-weight:700;line-height:calc(var(--font-size-md) * 1.5);text-align:center;color:#666}#Job-type p.caption{margin:10px auto 30px;width:100%;font-size:var(--font-size-md);font-weight:700;line-height:calc(var(--font-size-md) * 1.5);text-align:center;color:#ff2687}#Job-success p.sub-copy{margin:10px auto 30px;width:100%;font-size:var(--font-size-md);font-weight:700;line-height:calc(var(--font-size-md) * 1.5);text-align:center;color:#666}#Job-company figure{border:none;margin:0 auto 30px;text-align:center}#Job-company figure img{max-width:960px;width:90%}#Job-problems figure{border:none;margin:0 auto 30px;text-align:center}#Job-problems figure img{max-width:660px;width:90%}#Job-problems figure.img-arrow img{max-width:60px}#Job-flow figure{border:none;margin:0 auto 30px}#Job-success .box-wrap{border-bottom:4px solid #e2e2e2}#Job-success .box-left{max-width:200px;text-align:center}#Job-success .box-right{flex:1}#Job-success .box-name{font-weight:700}#Job-success .box-title{font-size:var(--font-size-lg);line-height:calc(var(--font-size-lg) * 1.5);font-weight:700}#Job-success .box-income>div{display:flex;align-items:center;gap:.5rem}#Job-success .before-01{padding:8px 16px;background-color:#ec6300;border-radius:8px;color:#fff;font-weight:900}#Job-success .before-02{color:#aeb0a3;font-weight:900}#Job-success .before-03{color:#aeb0a3;font-size:var(--font-size-lg);font-weight:900}#Job-success .after-01{padding:8px 16px;background-color:#0c3950;border-radius:8px;color:#fff;font-weight:900}#Job-success .after-02{color:#00aae5;font-weight:900}#Job-success .after-03{color:#00aae5;font-size:var(--font-size-lg);font-weight:900}#Job-success .up-01{color:#33ad37;font-size:var(--font-size-xl);font-weight:900}#Job-success .up-02{color:#33ad37;font-size:var(--font-size-lg);font-weight:900}#Job-success .up-03{position:relative;height:var(--font-size-xl)}#Job-success .up-03 img{position:absolute;bottom:0;width:auto;max-width:fit-content}@media screen and (max-width:768px){#Job-success .box-wrap{gap:0}#Job-success .box-left{max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;gap:1.5rem}#Job-success .box-left figure{max-width:120px}#Job-success .box-title{margin-top:0}#Job-success .box-income{gap:.5rem}#Job-success .box-income p{margin:0 0 20px}#Job-success .box-income>div:last-child{margin:20px 0 0}#Job-success .up-03{position:relative;width:50px;height:auto}#Job-success .up-03 img{position:absolute;bottom:0;width:100%;max-width:50px}}#Job-details .sub-copy{text-align:center}#Job-details .sub-copy>div{display:flex;justify-content:center;align-items:center!important}#Job-details .sub-copy>div>div{display:flex;justify-content:center;align-items:center!important}#Job-details .sub-copy>div>div>div{flex-basis:auto}#Job-details .sub-copy-img{display:flex;align-items:center}#Job-details .sub-copy-read p{margin:0 auto 0;padding:0}#Job-details .sub-copy-read strong{color:#33ad37;font-size:var(--font-size-lg);font-weight:900}#Job-details table{border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}#Job-details tbody{border-radius:8px;overflow:hidden}#Job-details tr:first-child,#Job-details tr:first-child td{background-color:#0081bc;border-radius:8px 8px 0 0;overflow:hidden;border:none;color:#fff}#Job-details tr:nth-child(n+2),#Job-details tr:nth-child(n+2) td{background-color:#f9f9f9;border:none;font-size:var(--font-size-sm)}#Job-details th{background-color:#f9f9f9;border:none;font-size:var(--font-size-sm)}#Job-details th strong{padding:4px;width:100%;display:inline-block;background-color:#e2e2e2;border-radius:4px}@media screen and (max-width:768px){#Job-details .sub-copy-img{justify-content:center}#Job-details .sub-copy-img figure{max-width:100px}#Job-details .sub-copy>div>div{gap:.5rem;margin-bottom:0}#Job-details .job-details-bord{gap:0rem;margin-bottom:0}}#Job-our-advantages .box-point{padding:50px 50px 10px;border-top:1px solid #c7c7c7;position:relative}#Job-our-advantages .badge>div{background-color:#e4007f;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);text-align:center;padding:20px;width:150px;height:150px;position:absolute;top:-75px;left:-75px;display:flex;align-items:center;justify-content:center}#Job-our-advantages .badge>div p{margin:0;color:#fff;font-weight:900}#Job-our-advantages .badge>div p em{font-size:var(--font-size-sm)}#Job-our-advantages .badge>div p strong{font-size:calc(var(--font-size-sm) * 3)}#Job-our-advantages .icon-copy>div{display:flex;align-items:center;gap:1rem}#Job-our-advantages .icon-copy figure{width:100%;max-width:70px}#Job-our-advantages .icon-copy h3{color:#e4007f}@media screen and (max-width:768px){#Job-our-advantages .badge>div{padding:20px;width:100px;height:100px;position:absolute;top:-50px;left:-10px}#Job-our-advantages .badge>div p strong{font-size:calc(var(--font-size-sm) * 2.5);line-height:calc(var(--font-size-sm) * 2.5)}}#Job-support{display:none}#Job-support .box-point{margin-bottom:150px;padding:50px 50px 10px;border-top:1px solid rgba(190,190,190,.7);position:relative}#Job-support .badge>div{background-color:#00a0e9;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);text-align:center;padding:20px;width:150px;height:150px;position:absolute;top:-75px;left:-75px;display:flex;align-items:center;justify-content:center}#Job-support .badge>div p{margin:0;color:#fff;font-weight:900}#Job-support .badge>div p em{font-size:var(--font-size-sm)}#Job-support .badge>div p strong{font-size:calc(var(--font-size-sm) * 3)}#Job-support .icon-copy>div{display:flex;align-items:center}#Job-support .icon-copy h3{color:#00a0e9}#Job-support .box-point-read{margin:0 auto 0;padding:10px 0;background-color:rgba(255,255,255,.5)}#Job-support .box-point-img{width:auto;max-width:400px;position:absolute;top:-75px;right:-75px;z-index:-1}#Job-faq .box-faq{margin-bottom:2px}#Job-faq .box-faq-q{margin:0 auto 0;padding:10px 20px;background-color:#0081bc;color:#fff;font-weight:700;position:relative}#Job-faq .box-faq-q:before{content:'Q';width:;height:;display:inline-block;flex-grow:1;margin-right:12px;font-size:var(--font-size-lg);font-weight:900}#Job-faq .box-faq-q:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:700;padding-left:10px;display:inline-block;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#Job-faq .box-faq-a{margin:0 auto 0}@media screen and (max-width:768px){#Job-faq .box-faq-q{padding:10px 40px 10px 20px}}#cta-job.cta{position:relative;margin-top:0;display:flex;align-items:center;background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/bg-cta.png);background-size:cover;z-index:1}#cta-job-title01{position:relative;margin:70px auto 10px;padding:0;width:80%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-xl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#ff147d}#cta-job-title01:after{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#ff147d;border-radius:;margin-left:12px}#cta-job-title01:before{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#ff147d;border-radius:;margin-right:12px}.cta-bg-contact{mix-blend-mode:multiply;background-repeat:no-repeat;background-color:rgb(251 239 223/30%)}.cta-bg-contact{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;background-position:center;z-index:2}#cta-job.cta .main-txt{margin-bottom:0;padding:4px 20px;font-weight:700;text-align:center;border-radius:4px}#cta-job.cta .cta-buttons{display:flex;justify-content:center;gap:1.5rem;margin:25px 0 0;z-index:5}@media screen and (max-width:768px){#cta-job.cta .cta-buttons{flex-direction:column}}#cta-job.cta .cta-buttons p{margin:0;padding:0}#cta-job.cta .cta-buttons .button-contact a{display:block;padding:15px 40px;border-radius:40px;background-color:#000;font-weight:900;text-align:center;color:#fff;z-index:3}#cta-job.cta .cta-buttons .button-contact a{background-color:#ff147d;font-size:var(--font-size-xl);transition:.5s;transition:all .3s ease-in-out}#cta-job.cta .cta-buttons .button-contact a:hover{transform:scale(1.05,1.05)}#cta-job.cta .cta-buttons .button-contact a:before{font-family:"Font Awesome 5 Free";content:"\f304";font-weight:700;padding-right:20px;display:inline-block}#cta-job02.cta{position:relative;margin-top:0;display:flex;align-items:center;background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/bg-cta.png);background-size:cover;z-index:1}#cta-job-title02{position:relative;margin:70px auto 10px;padding:0;width:80%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-xl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#ff147d}#cta-job-title02:after{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#ff147d;border-radius:;margin-left:12px}#cta-job-title02:before{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#ff147d;border-radius:;margin-right:12px}.cta-bg-contact{mix-blend-mode:multiply;background-repeat:no-repeat;background-color:rgb(251 239 223/30%)}.cta-bg-contact{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;background-position:center;z-index:2}#cta-job02.cta .main-txt{margin-bottom:0;padding:4px 20px;font-weight:700;text-align:center;border-radius:4px}#cta-job02.cta .cta-buttons{display:flex;justify-content:center;gap:1.5rem;margin:25px 0 0;z-index:5}@media screen and (max-width:768px){#cta-job02.cta .cta-buttons{flex-direction:column}}#cta-job02.cta .cta-buttons p{margin:0;padding:0}#cta-job02.cta .cta-buttons .button-contact a{display:block;padding:15px 40px;border-radius:40px;background-color:#000;font-weight:900;text-align:center;color:#fff;z-index:3}#cta-job02.cta .cta-buttons .button-contact a{background-color:#ff147d;font-size:var(--font-size-xl);transition:.5s;transition:all .3s ease-in-out}#cta-job02.cta .cta-buttons .button-contact a:hover{transform:scale(1.05,1.05)}#cta-job02.cta .cta-buttons .button-contact a:before{font-family:"Font Awesome 5 Free";content:"\f304";font-weight:700;padding-right:20px;display:inline-block}#cta-job03.cta{position:relative;margin-top:0;display:flex;align-items:center;background-image:url(https://crico.co.jp/wp-content/uploads/2024/02/bg-cta.png);background-size:cover;z-index:1}#cta-job-title03{position:relative;margin:70px auto 10px;padding:0;width:80%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-xl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#00a0e9}#cta-job-title03:after{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#00a0e9;border-radius:;margin-left:12px}#cta-job-title03:before{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#00a0e9;border-radius:;margin-right:12px}.cta-bg-contact{mix-blend-mode:multiply;background-repeat:no-repeat;background-color:rgb(251 239 223/30%)}.cta-bg-contact{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;background-position:center;z-index:2}#cta-job03.cta .main-txt{margin-bottom:0;padding:4px 20px;font-weight:700;text-align:center;border-radius:4px}#cta-job03.cta .cta-buttons{display:flex;justify-content:center;gap:1.5rem;margin:25px 0 0;z-index:5}@media screen and (max-width:768px){#cta-job03.cta .cta-buttons{flex-direction:column}}#cta-job03.cta .cta-buttons p{margin:0;padding:0}#cta-job03.cta .cta-buttons .button-contact a{display:block;padding:15px 40px;border-radius:40px;background-color:#000;font-weight:900;text-align:center;color:#fff;z-index:3}#cta-job03.cta .cta-buttons .button-contact a{background-color:#00a0e9;font-size:var(--font-size-xl);transition:.5s;transition:all .3s ease-in-out}#cta-job03.cta .cta-buttons .button-contact a:hover{transform:scale(1.05,1.05)}#cta-job03.cta .cta-buttons .button-contact a:before{font-family:"Font Awesome 5 Free";content:"\f304";font-weight:700;padding-right:20px;display:inline-block}#Job-contact h2{position:relative;margin:70px auto 10px;padding:0;width:80%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-xl);font-weight:900;line-height:calc(var(--font-size-xxl) * 1.5);text-align:center;color:#ff6100}#Job-contact h2:after{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#ff6100;border-radius:;margin-left:12px}#Job-contact h2:before{content:'';width:;height:6px;display:inline-block;flex-grow:1;background-color:#ff6100;border-radius:;margin-right:12px}@media screen and (max-width:768px){#Job-contact h2{width:100%;font-size:var(--font-size-xl);line-height:calc(var(--font-size-xxl) * 1.5);border-bottom:4px solid #46a3d3}#Job-contact h2:after{content:initial}#Job-contact h2:before{content:initial}#Job-contact h2{padding-bottom:.5em;border-bottom:4px solid #ff6100}}.ex-job .mw_wp_form_input{margin-top:0}.ex-job .mw_wp_form_title span{background-color:#ffc107;font-size:12px}.ex-job .mw_wp_form_input button{background-color:#ff6100;margin-bottom:3rem}@media screen and (max-width:768px){.ex-job .mw_wp_form_input button{margin-top:3rem;padding:15px;border-radius:50px}}.ex-job .mw_wp_form_input button:hover{background-color:#ff914d}.ex-job .site-footer{width:100%;margin:0 auto;padding:10px 0;text-align:center;background-color:#0c3950;font-size:var(--font-size-sm);font-weight:400;color:#fff}#Job-contact .mw_wp_form_complete{background-color:#f3f3f3;padding:1rem;margin-bottom:5rem;color:#ff6100;font-weight:700;font-size:110%}.page-id-4653 img{vertical-align:bottom}.page-id-4653 p,.page-id-4653 h2,.page-id-4653 h3,.page-id-4653 h4{color:#333;line-height:1.5;margin:0}.page-id-4653 h2,.page-id-4653 h3{font-weight:900}.page-id-4653 .content-max-size-01{max-width:1200px;margin-inline:auto}.page-id-4653 .content-max-size-02{max-width:945px;margin-inline:auto}.page-id-4653 .wp-caption-text{font-size:18px;font-weight:500;line-height:2;margin-top:25px;text-align:center}.page-id-4653 .is-hover{transition:opacity .3s}.page-id-4653 .is-hover:hover{opacity:.7}.page-id-4653 .cta-button-wrap{text-align:center}.page-id-4653 .cta-button{background:#ff6100;border-radius:100vh;color:#fff;font-size:23px;font-weight:700;display:inline-block;min-width:303px;padding:.91em 2.2em .95em;text-align:center}.page-id-4653 .cta-button.-shadow{box-shadow:0 7px 27px rgba(255,97,0,.7);transition:transform .3s,box-shadow .3s}.page-id-4653 .cta-button.-shadow:hover{box-shadow:0 2px 27px rgba(255,97,0,.7);transform:translateY(3px)}.page-id-4653 .site-branding h1 img{max-width:200px}.page-id-4653 .title_img{text-align:center;height:84px}.page-id-4653 .title_img img{height:100%;max-width:initial;width:auto}.page-id-4653 .title_text{color:#ff6100;font-size:40px;letter-spacing:-.015em;margin-top:25px;text-align:center}.page-id-4653 .boxShadow{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 27px}.page-id-4653 .boxShadow .item{background:#fff;border-radius:22px;box-shadow:0 0 40px rgba(255,97,0,.35);overflow:hidden}.page-id-4653 .boxShadow .item .item_inner{position:relative;z-index:1;background:#fff}.page-id-4653 .boxOrange{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.page-id-4653 .boxOrange .item{background:#ffdfcc;border-radius:22px;padding:20px 15px;position:relative;text-align:center}@media screen and (min-width:769px){.page-id-4653 .sp{display:none}}@media screen and (max-width:768px){.page-id-4653 .pc{display:none}.page-id-4653 .content-max-size-01,.page-id-4653 .content-max-size-02{width:87%}.page-id-4653 .wp-caption-text{font-size:15px;line-height:1.7;text-align:left}.page-id-4653 .title_img{height:43px;width:100vw;margin:0 -7.5%}.page-id-4653 .title_text{font-size:22px;margin-top:10px}.page-id-4653 .cta-button{font-size:15px;min-width:initial}.page-id-4653 .cta-button.-shadow{box-shadow:0 5px 24px rgba(255,97,0,.35)}.page-id-4653 .boxShadow .item{box-shadow:0 0 30px rgba(255,97,0,.35);border-radius:15px}.page-id-4653 .boxOrange{gap:15px}.page-id-4653 .boxOrange .item{border-radius:15px;padding:15px}}.page-id-4653 .site-header{background-color:#fff;height:80px;width:100%}.page-id-4653 .site-header .site-header_inner{display:flex;justify-content:space-between;align-items:center}.page-id-4653 .site-header .site-branding h1{padding:0;height:auto;line-height:initial}.page-id-4653 .site-header .cta-button{font-size:18px;padding:.75em .5em .7em;min-width:240px}@media screen and (max-width:768px){.page-id-4653 .site-header{height:65px}.page-id-4653 .site-branding h1 img{max-width:130px}.page-id-4653 .site-header .cta-button{font-size:12px;padding:.3em 1.4em;min-width:initial}}.page-id-4653 .mv .mv_inner{position:relative}.page-id-4653 .mv .mv_inner .mv_backImg{margin-inline:-30%;width:160%;max-width:1920px}.page-id-4653 .mv .mv_inner .mv_textBlock{position:absolute;top:13.8%;left:.5%;width:100%}.page-id-4653 .mv .mv_inner .mv_textBlock img{width:50%}.page-id-4653 .mv .mv_inner .mv_textBlock .mv_text{font-size:22px;font-weight:500;margin-top:4.5%;line-height:1.5}@media screen and (max-width:1199px){.page-id-4653 .mv .mv_inner .mv_textBlock .mv_text{font-size:1.9166vw;line-height:1.8}}@media screen and (max-width:767px){.page-id-4653 .mv .mv_inner .mv_backImg{margin-inline:-7.5%;width:100vw}.page-id-4653 .mv .mv_inner .mv_textBlock img{width:100%}.page-id-4653 .mv .mv_inner .mv_textBlock{top:44.2%;left:0}.page-id-4653 .mv .mv_inner .mv_textBlock .mv_text{font-size:4vw;line-height:1.8;margin-top:8.666vw}}.page-id-4653 .about{background:url(/wp-content/uploads/2024/09/deco1.png) top -7% right/35% auto no-repeat;margin-top:115px}.page-id-4653 .about h3{font-size:28px;text-align:center;margin:60px 0 0}.page-id-4653 .about p{margin-top:32px}.page-id-4653 .about .about_img{background:#fff;margin-top:187px;width:100%}.page-id-4653 .about .about_img img{width:91.7%}.page-id-4653 .about .cta-button-wrap{margin-top:72px}@media screen and (max-width:768px){.page-id-4653 .about{background:0 0}.page-id-4653 .about h3{font-size:16px;margin-top:27px;line-height:1.7}.page-id-4653 .about .cta-button-wrap{margin-top:36px}.page-id-4653 .about .about_img{margin-top:72px}}@media screen and (max-width:767px){.page-id-4653 .about{margin-top:100px}}.page-id-4653 .reason{margin-top:156px}.page-id-4653 .reason .reason_item{margin-top:152px}.page-id-4653 .reason .reason_item .reason_num{height:100px;width:100%;overflow:hidden;display:flex;justify-content:center}.page-id-4653 .reason .reason_item .reason_num img{height:100%;max-width:initial;width:auto}.page-id-4653 .reason .reason_item .reason_title{font-size:30px;font-weight:800;letter-spacing:.03em;margin-block:60px;text-align:center}.page-id-4653 .reason .reason_item .reason_title span{color:#ff6100}.page-id-4653 .reason .reason_item .reason_title .fontL{font-size:1.3333em}.page-id-4653 .reason .reason_item .reason_title .fontLL{font-size:1.5666em}.page-id-4653 .reason .reason_item .logos{display:flex;justify-content:center;align-items:center;gap:40px 50px;flex-wrap:wrap;margin-top:110px}.page-id-4653 .reason .reason_item .logos .item{height:85px;width:auto}.page-id-4653 .reason .reason_item .logos .item img{height:100%;max-width:initial;width:auto}.page-id-4653 .reason .reason_item .logo_caption p{padding:1em 0;text-align:right;font-size:15px;font-weight:500}.page-id-4653 .reason .reason_item .reason_subTitle{font-size:30px;line-height:1;margin-block:95px 70px;text-align:center;vertical-align:middle}.page-id-4653 .reason .reason_item .reason_subTitle img{vertical-align:bottom;margin-right:23px;width:100px}.page-id-4653 .reason .reason_item .reason_members .item{width:calc((100% - 27px * 2) / 3)}.page-id-4653 .reason .reason_item .reason_members .item .photo{width:100%}.page-id-4653 .reason .reason_item .reason_members .item .photo img{width:100%;object-fit:cover}.page-id-4653 .reason .reason_item .reason_members .item .inner{padding:27px 35px 35px}.page-id-4653 .reason .reason_item .reason_members .item .inner .photo img{object-fit:cover;height:256px;width:100%}.page-id-4653 .reason .reason_item .reason_members .item .inner .title{font-size:16px;line-height:1.6;margin-bottom:8px}.page-id-4653 .reason .reason_item .reason_members .item .inner .name{font-size:20px;font-weight:500;margin-bottom:25px}.page-id-4653 .reason .reason_item .reason_members .item .inner .text{font-size:16px;line-height:1.8}.page-id-4653 .reason .reason_item .reason_case{margin-top:110px}.page-id-4653 .reason .reason_item .reason_case .item{width:calc((100% - 27px * 2) / 3)}.page-id-4653 .reason .reason_item .reason_case .item_inner{padding:25px 33px 35px}.page-id-4653 .reason .reason_item .reason_case .item .case_head p{color:#ff6100;font-size:18px;font-weight:500}.page-id-4653 .reason .reason_item .reason_case .item .case_head .strong{font-size:22px;font-weight:900;margin-bottom:10px}.page-id-4653 .reason .reason_item .reason_case .item .case_table{margin-top:27px}.page-id-4653 .reason .reason_item .reason_case .item .case_table .table_item{display:flex;align-items:center;gap:18px;margin-top:17px}.page-id-4653 .reason .reason_item .reason_case .item .case_table .table_item p{font-size:16px}.page-id-4653 .reason .reason_item .reason_case .item .case_table .table_item .title{background-color:#666;border-radius:100vh;color:#fff;display:block;font-weight:400;line-height:1;padding:8px 0;text-align:center;width:45%}.page-id-4653 .reason .reason_item .reason_case .item .case_table .table_item p:not(.title){flex:1}.page-id-4653 .reason .cta-button-wrap{margin-top:130px}@media screen and (max-width:900px){.page-id-4653 .reason .reason_item .reason_members .item{width:calc((100% - 27px) / 2)}}@media screen and (max-width:699px){.page-id-4653 .reason .reason_item .reason_members{max-width:350px;margin-inline:auto}.page-id-4653 .reason .reason_item .reason_members .item{width:100%}}@media screen and (max-width:768px){.page-id-4653 .reason{margin-top:68px}.page-id-4653 .reason .reason_item{margin-top:75px}.page-id-4653 .reason .reason_item:nth-of-type(1){margin-top:65px}.page-id-4653 .reason .reason_item .reason_num{height:56px}.page-id-4653 .reason .reason_item .reason_title{font-size:19px;margin-block:28px 33px}.page-id-4653 .reason .reason_item .reason_title .fontLL{font-size:1.3157em}.page-id-4653 .reason .reason_item .logos{margin-top:55px;gap:25px 35px}.page-id-4653 .reason .reason_item .reason_subTitle{font-size:18px;margin-block:42px 32px}.page-id-4653 .reason .reason_item .reason_subTitle img{width:69px}.page-id-4653 .reason .reason_item .logos .item{height:40px}.page-id-4653 .reason .reason_item .reason_members{padding-bottom:20px}.page-id-4653 .reason .reason_item .reason_members .item .inner{padding:25px 28px 32px}.page-id-4653 .reason .reason_item .reason_members .item .inner .title{font-size:15px;margin-bottom:5px}.page-id-4653 .reason .reason_item .reason_members .item .inner .name{margin-bottom:18px}.page-id-4653 .reason .reason_item .reason_members .item .inner .text{font-size:15px;line-height:1.6}.page-id-4653 .reason .reason_item .reason_case{gap:19px;padding:48px 10vw 30px;display:grid;grid-template-columns:repeat(6,280px);scroll-snap-type:x mandatory;justify-content:initial;overflow-x:auto;scrollbar-width:none;margin:0 -7.4% -20px;width:100vw}.page-id-4653 .reason .reason_item .reason_case .item{flex-shrink:0;width:280px;scroll-snap-align:center}.page-id-4653 .reason .reason_item .reason_case .item_inner{padding:13px 20px 25px}.page-id-4653 .reason .reason_item .reason_case .item .case_head .strong{font-size:17px;margin-bottom:6px}.page-id-4653 .reason .reason_item .reason_case .item .case_head p{font-size:15px}.page-id-4653 .reason .reason_item .reason_case .item .case_table{margin-top:17px}.page-id-4653 .reason .reason_item .reason_case .item .case_table .table_item{margin-top:15px;gap:13px}.page-id-4653 .reason .reason_item .reason_case .item .case_table .table_item p{font-size:15px}.page-id-4653 .reason .reason_item .reason_case .item .case_table .table_item .title{padding:5px 6px;width:43%;letter-spacing:-.02em}.page-id-4653 .reason .cta-button-wrap{margin-top:70px}}@media screen and (max-width:660px){.page-id-4653 .reason .reason_item .reason_num{height:50px}}.page-id-4653 .benefits{margin-top:250px}.page-id-4653 .benefits .benefits_block{margin-top:130px}.page-id-4653 .benefits .benefits_block .item{width:calc((100% - 27px) / 2)}.page-id-4653 .benefits .benefits_block .item_inner{padding:45px;display:flex;flex-direction:column;height:100%}.page-id-4653 .benefits .benefits_block .item h3{font-size:24px;color:#ff6100;text-align:center}.page-id-4653 .benefits .benefits_block .item .img{margin:40px auto 0;max-width:255px;width:80%;flex:1;display:flex;align-items:flex-end;justify-content:center}.page-id-4653 .benefits .benefits_block .item p{font-size:16px;font-weight:500;line-height:2;text-align:center;margin-top:45px}.page-id-4653 .benefits .cta-button-wrap{margin-top:116px}@media screen and (max-width:768px){.page-id-4653 .benefits{margin-top:135px}.page-id-4653 .benefits .benefits_block{gap:25px;margin:65px auto 0}.page-id-4653 .benefits .benefits_block .item_inner{padding:23px 25px 27px}.page-id-4653 .benefits .benefits_block .item h3{font-size:18px}.page-id-4653 .benefits .benefits_block .item .img{margin-top:20px;width:46%}.page-id-4653 .benefits .benefits_block .item p{font-size:15px;line-height:1.6;text-align:left;margin-top:20px}.page-id-4653 .benefits .cta-button-wrap{margin-top:68px}}@media screen and (max-width:767px){.page-id-4653 .benefits .benefits_block{max-width:370px}.page-id-4653 .benefits .benefits_block .item{width:100%}}.page-id-4653 .case{margin-top:260px}.page-id-4653 .case .case_block{margin-top:120px}.page-id-4653 .case .case_block .item{width:calc((100% - 27px) / 2)}.page-id-4653 .case .case_block .item_inner{display:flex;flex-direction:column;padding:25px 42px 46px;height:100%}.page-id-4653 .case .case_block .item p{font-size:16px;margin-top:10px;line-height:1.8}.page-id-4653 .case .case_block .item .profile{background:url(/wp-content/uploads/2024/09/case_icon_men.png) left center/90px no-repeat;padding:24px 0 24px 130px}.page-id-4653 .case .case_block .item .profile.men{background-image:url(/wp-content/uploads/2024/09/case_icon_men.png)}.page-id-4653 .case .case_block .item .profile.women{background-image:url(/wp-content/uploads/2024/09/case_icon_women.png)}.page-id-4653 .case .case_block .item .profile p{font-size:20px;font-weight:800}.page-id-4653 .case .case_block .item .profile p.fontS{font-size:18px;font-weight:500;margin:0}.page-id-4653 .case .case_block .item .profile .job{margin-top:0}.page-id-4653 .case .case_block .item .title{color:#ff6100;font-size:22px;font-weight:900;margin-top:25px;padding-top:25px;border-top:1px solid #ff6100}.page-id-4653 .case .case_block .item .text{flex:1}.page-id-4653 .case .case_block .item .ex{border:1px solid #ff6100;display:flex;flex-shrink:0;margin-top:35px;width:100%}.page-id-4653 .case .case_block .item .ex .label{border-radius:100vh;color:#fff;font-size:18px;line-height:1;padding:6px;margin:0 auto;text-align:center;max-width:125px;width:100%}.page-id-4653 .case .case_block .item .ex .money{font-size:20px;font-weight:900;line-height:1.2;margin-top:23px;text-align:center}.page-id-4653 .case .case_block .item .ex .money span{font-size:30px}.page-id-4653 .case .case_block .item .ex .before{border-right:1px solid #ff6100;padding:30px 28px 30px;position:relative;width:36.4%}.page-id-4653 .case .case_block .item .ex .before:before{content:"";position:absolute;top:50%;right:0;border-style:solid;border-width:7.5px 0 7.5px 11px;border-color:transparent transparent transparent #ff6100;translate:100% -50%}.page-id-4653 .case .case_block .item .ex .before:after{content:"";position:absolute;top:50%;right:0;border-style:solid;border-width:6.3px 0 6.3px 9.2px;border-color:transparent transparent transparent #fff;translate:100% -50%}.page-id-4653 .case .case_block .item .ex .before .label{background-color:#333}.page-id-4653 .case .case_block .item .ex .after{padding:30px 20px 25px 30px;width:35%}.page-id-4653 .case .case_block .item .ex .after .label{background-color:#ff6100}.page-id-4653 .case .case_block .item .ex .after .money{color:#ff6100}.page-id-4653 .case .case_block .item .ex .up{background:url(/wp-content/uploads/2024/09/case_icon_up.png) center center/contain no-repeat;font-size:21px;font-weight:900;color:#fff;line-height:1.2;text-align:center;width:123px;display:flex;align-items:center;justify-content:center;width:24.5%}.page-id-4653 .case .case_block .item .ex .up span{font-size:1.476em}.page-id-4653 .case .case_block .item .ex .up img{vertical-align:baseline;margin-left:.1em}.page-id-4653 .case .cta-button-wrap{margin-top:127px}@media screen and (min-width:769px) and (max-width:1300px){.page-id-4653 .case .case_block .item .ex{padding-right:1.538vw}.page-id-4653 .case .case_block .item .ex .label{font-size:1.384vw;padding:.461vw}.page-id-4653 .case .case_block .item .ex .money{font-size:1.538vw;margin-top:1.769vw}.page-id-4653 .case .case_block .item .ex .money span{font-size:2.307vw}.page-id-4653 .case .case_block .item .ex .before{padding:2.307vw .769vw 2.307vw}.page-id-4653 .case .case_block .item .ex .after{padding:2.307vw 0 1.923vw 1.538vw}.page-id-4653 .case .case_block .item .ex .up{font-size:1.615vw;width:9.461vw}}@media screen and (max-width:768px){.page-id-4653 .case{margin-top:135px}.page-id-4653 .case .case_block{margin:45px auto 0}.page-id-4653 .case .case_block .item_inner{padding:16px 24px 28px}.page-id-4653 .case .case_block .item p{font-size:15px;line-height:1.7}.page-id-4653 .case .case_block .item .profile{background-size:52px;padding:2px 0 3px 72px}.page-id-4653 .case .case_block .item .profile p{line-height:1.5;font-size:15px}.page-id-4653 .case .case_block .item .profile p.job,.page-id-4653 .case .case_block .item .profile p.fontS{font-size:16px}.page-id-4653 .case .case_block .item .title{font-size:18px;margin-top:15px;padding-top:14px}.page-id-4653 .case .case_block .item .ex{margin:20px auto 0;max-width:275px}.page-id-4653 .case .case_block .item .ex .label{font-size:15px;padding:4px 9px 5px;width:67px}.page-id-4653 .case .case_block .item .ex .money{font-size:16px;margin-top:10px}.page-id-4653 .case .case_block .item .ex .money span{font-size:24px}.page-id-4653 .case .case_block .item .ex .before{padding:13px 5px 12px;width:37%}.page-id-4653 .case .case_block .item .ex .after{padding:14px 5px 12px 7px;width:34%}.page-id-4653 .case .case_block .item .ex .up{font-size:12px;line-height:1.1;width:66px}.page-id-4653 .case .case_block .item .ex .up img{width:1em}.page-id-4653 .case .case_block .item .ex .before:before{border-width:5px 0 5px 7px}.page-id-4653 .case .case_block .item .ex .before:after{border-width:3.8px 0 3.8px 5.3px}.page-id-4653 .case .cta-button-wrap{margin-top:75px}}@media screen and (max-width:767px){.page-id-4653 .case .case_block{max-width:370px}.page-id-4653 .case .case_block .item{width:100%}}.page-id-4653 .recruit{margin-top:250px}.page-id-4653 .recruit .wp-caption-text{margin-top:45px}.page-id-4653 .recruit .recruit_block{margin-top:90px}.page-id-4653 .recruit .recruit_block .item{width:calc((100% - 22px * 4) / 5);padding-inline:0}.page-id-4653 .recruit .recruit_block .item img{max-width:125px;width:80%}.page-id-4653 .recruit .recruit_block .item p{font-size:18px;font-weight:900;margin-top:10px;text-align:center}.page-id-4653 .recruit .recruit_block_text{font-size:22px;font-weight:900;margin-top:65px;text-align:center}.page-id-4653 .recruit .cta-button-wrap{margin-top:95px}@media screen and (max-width:768px){.page-id-4653 .recruit{margin-top:135px}.page-id-4653 .recruit .title_img{height:39px}.page-id-4653 .recruit .wp-caption-text{margin-top:27px}.page-id-4653 .recruit .recruit_block{margin:48px auto 0}.page-id-4653 .recruit .recruit_block .item{padding-bottom:10px}.page-id-4653 .recruit .recruit_block .item p{font-size:15px;margin-top:5px}.page-id-4653 .recruit .recruit_block .item p.fontS{font-size:14px;letter-spacing:-.05em}.page-id-4653 .recruit .recruit_block .item img{width:55%}.page-id-4653 .recruit .recruit_block_text{font-size:18px;margin-top:35px;line-height:1.8}.page-id-4653 .recruit .cta-button-wrap{margin-top:70px}}@media screen and (min-width:768px) and (max-width:1000px){.page-id-4653 .recruit .recruit_block .item{width:calc((100% - 15px * 3) / 4)}}@media screen and (max-width:767px){.page-id-4653 .recruit .recruit_block{max-width:370px}.page-id-4653 .recruit .recruit_block .item{width:calc((100% - 15px) / 2)}}.page-id-4653 .steps{margin-top:275px}.page-id-4653 .steps .step_block{margin-top:155px}.page-id-4653 .steps .step_block .item{width:calc((100% - 22px * 4) / 5);padding-block:80px 20px;display:flex;flex-direction:column;align-items:center}.page-id-4653 .steps .step_block .item .num{background:#333;border-radius:22px;color:#fff;font-size:18px;font-weight:900;line-height:1.05;letter-spacing:.07em;text-align:center;margin:0;position:absolute;top:-54px;left:50%;transform:translate(-50%);height:108px;width:108px;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-id-4653 .steps .step_block .item .num span{font-size:46px}.page-id-4653 .steps .step_block .item img{max-width:116px;width:80%}.page-id-4653 .steps .step_block .item p{font-size:18px;font-weight:900;margin-top:18px;flex:1;display:flex;align-items:center}.page-id-4653 .steps .cta-button-wrap{margin-top:120px}@media screen and (max-width:768px){.page-id-4653 .steps{margin-top:135px}.page-id-4653 .steps .title_text{font-size:20px}.page-id-4653 .steps .step_block{margin:80px auto 0}.page-id-4653 .steps .step_block .item .num{border-radius:15px;font-size:12px;top:-35px;height:74px;width:74px}.page-id-4653 .steps .step_block .item .num span{font-size:32px}.page-id-4653 .steps .step_block .item img{width:65%}.page-id-4653 .steps .step_block .item p{font-size:15px;margin-top:10px;min-height:2.3em;line-height:1.3}.page-id-4653 .steps .cta-button-wrap{margin-top:75px}}@media screen and (max-width:1000px){.page-id-4653 .steps .step_block{gap:55px 15px}.page-id-4653 .steps .step_block .item{width:calc((100% - 22px* 2) / 3)}}@media screen and (max-width:767px){.page-id-4653 .steps .step_block{gap:55px 15px;max-width:370px}.page-id-4653 .steps .step_block .item{padding-block:55px 12px;width:calc((100% - 15px) / 2)}}.page-id-4653 .faq{padding-block:250px 290px;background:url(/wp-content/uploads/2024/09/faq_deco1.png) top left/53% auto no-repeat,url(/wp-content/uploads/2024/09/faq_deco2.png) bottom right/53% auto no-repeat}.page-id-4653 .faq .cta-button-wrap{margin-top:120px}.page-id-4653 .accordion details{background:#fff;box-shadow:0 0 30px rgba(255,97,0,.35);border-radius:22px;padding-bottom:10px;margin-top:25px}.page-id-4653 .accordion details:first-child{margin-top:110px}.page-id-4653 .accordion details summary{display:block;cursor:pointer;font-size:18px;font-weight:900;color:#333;padding:32px 60px 25px 108px;position:relative}.page-id-4653 .accordion details summary::-webkit-details-marker{display:none}.page-id-4653 .accordion details summary:before,.page-id-4653 .accordion details summary:after{content:"";display:block;position:absolute}.page-id-4653 .accordion details summary:before{background:url(/wp-content/uploads/2024/09/faq_icon_q.png) center center/contain no-repeat;top:30px;left:32px;height:28px;width:53px}.page-id-4653 .accordion details summary:after{background:url(/wp-content/uploads/2024/09/icon_plus.png) center center/contain no-repeat;filter:brightness(0) saturate(100%) invert(49%) sepia(41%) saturate(6180%) hue-rotate(0deg) brightness(101%) contrast(106%);top:32px;right:34px;height:24px;width:24px;transition:transform .2s}.page-id-4653 .accordion details[open] summary:after{filter:none;transform:rotate(45deg)}.page-id-4653 .accordion details .answer{overflow:hidden}.page-id-4653 .accordion details .answer_inner{font-size:1em;font-weight:500;line-height:1.7;padding:0 60px 25px 108px}@media screen and (max-width:768px){.page-id-4653 .faq{background:0 0;padding-block:136px 78px}.page-id-4653 .faq .title_text{font-size:20px}.page-id-4653 .accordion details{box-shadow:0 0 25px rgba(255,97,0,.35);border-radius:15px;margin-top:22px}.page-id-4653 .accordion details:first-child{margin-top:50px}.page-id-4653 .accordion details summary{padding:56px 22px 16px}.page-id-4653 .accordion details summary:before{top:18px;left:20px;height:20px;width:37px}.page-id-4653 .accordion details summary:after{top:18px;right:18px;height:20px;width:20px}.page-id-4653 .accordion details .answer_inner{font-size:15px;padding:0 22px 15px}.page-id-4653 .faq .cta-button-wrap{margin-top:75px}}.page-id-4653 .company{background-color:#ff6100;padding:80px 0 118px;width:100%}.page-id-4653 .company .title_text{color:#fff}.page-id-4653 .company table{border-spacing:0;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-block:80px 0}.page-id-4653 .company table th,.page-id-4653 .company table td{font-size:16px;color:#fff;line-height:1.4;vertical-align:top}.page-id-4653 .company table th{border-right:1px solid #fff;width:31.2%}.page-id-4653 .company table th span{display:block;padding:30px 44px 0 0;position:relative;text-align:right}.page-id-4653 .company table th span:after{content:"";background:#fff;display:block;height:.75px;width:32px;position:absolute;top:calc(30px + .68em);right:-16px}.page-id-4653 .company table td{padding:30px 0 0 40px}.page-id-4653 .company table tr:last-child th,.page-id-4653 .company table tr:last-child td{padding-bottom:30px}.page-id-4653 .company table tr:first-child th span,.page-id-4653 .company table tr:first-child td{padding-top:40px}.page-id-4653 .company table tr:first-child th span:after{top:calc(40px + .68em)}@media screen and (max-width:768px){.page-id-4653 .company{padding:25px 0 55px}.page-id-4653 .company table{margin:32px -7.5% 0;width:100vw}.page-id-4653 .company table th,.page-id-4653 .company table td{font-size:14px}.page-id-4653 .company table th{width:27.2%}.page-id-4653 .company table th span{padding:28px 25px 0 0}.page-id-4653 .company table th span:after{top:calc(28px + .68em);width:28px}.page-id-4653 .company table td{padding:28px 10px 0 28px}.page-id-4653 .company table tr:first-child th span,.page-id-4653 .company table tr:first-child td{padding-top:35px}.page-id-4653 .company table tr:first-child th span:after{top:calc(35px + .68em)}}.page-id-4653 #colophon{display:none}.page-id-4653 .site-footer{background:#fff;padding:41px 0 52px;position:relative}.page-id-4653 .site-footer .logo{display:block;margin-inline:auto;width:200px}.page-id-4653 .site-footer .site-info{font-size:14px;color:#666;position:absolute;bottom:10px;right:20px}@media screen and (min-width:769px){.page-id-4653 .kyoka{margin-top:5.5%;background-color:#ff6100;padding:.3rem 2rem .6rem;border-radius:20px 20px 0 0;font-size:22px;border-top:5px solid #ff6100;border-left:5px solid #ff6100;border-right:5px solid #ff6100;width:50%;text-align:center;color:#fff}.page-id-4653 .kyoka_u{margin-top:-5px!important;background-color:#ff610024;padding:1rem 1.5rem;border-radius:0 0 20px 20px;font-size:19px!important;border:5px solid #ff6100;width:50%}}@media screen and (max-width:768px){.page-id-4653 .kyoka{margin-top:5.5%;background-color:#ff6100;padding:.3rem 2rem .6rem;border-radius:20px 20px 0 0;font-size:22px;border-top:5px solid #ff6100;border-left:5px solid #ff6100;border-right:5px solid #ff6100;width:100%;text-align:center;color:#fff}.page-id-4653 .kyoka_u{margin-top:-5px!important;background-color:#ff610024;padding:.5rem .8rem;border-radius:0 0 20px 20px;font-size:13px!important;border:5px solid #ff6100;width:100%}.page-id-4653 .site-footer{padding:28px 0 44px}.page-id-4653 .site-footer .logo{width:118px}.page-id-4653 .site-footer .site-info{bottom:5px;right:20px}}.page-id-4285 #Job-contact h2{margin-top:0}.page-id-4285 .site-branding h1 img{max-width:200px}@media screen and (max-width:768px){.page-id-4285 .site-header{height:65px}.page-id-4285 .site-branding h1 img{max-width:130px}.page-id-4285 .mw_wp_form_title{margin-top:10px;margin-bottom:0}.page-id-4285 .mw_wp_form_inputs input[type=text],.mw_wp_form_inputs input[type=email],.mw_wp_form_inputs textarea,.mw_wp_form_select{padding:10px}.page-id-4285 .mw_wp_form_inputs input[type=text],.mw_wp_form_inputs input[type=email]{height:50px}.page-id-4285 .mw_wp_form_scloll_pp{margin-top:30px}}@media screen and (min-width:769px){.page-id-4285 .ex-job p{text-align:center}.page-id-4285 .mw_wp_form_title{margin-left:35px}.page-id-4285 .mw_wp_form_scloll_pp{margin:50px 43px}}.page-id-4285 ::placeholder{color:#c2c2c2}.page-id-4285 .ex-job .site-footer{background-color:#f36c21}.customLP .align-c{text-align:center}.customLP img{vertical-align:bottom}.customLP .img-stretch{width:100%}.customLP .is-hover{transition:opacity .3s}.customLP .is-hover:hover{opacity:.7}@media screen and (min-width:769px){.customLP .sp{display:none}}@media screen and (max-width:768px){.customLP .pc{display:none}}@keyframes customLP_fuwafuwa{0%{transform:translate(0,0)}50%{transform:translate(0,-7px)}100%{transform:translate(0,0)}}.-scroll-in.-fadeUp{opacity:0;transform:translateY(30px)}.-scroll-in.-fadeUp.-displayed{animation:customLP_fadeUp .6s forwards}@keyframes customLP_fadeUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.-scroll-in.-slideUp{overflow:hidden}.-scroll-in.-slideUp .-slideUp_inner{display:block;transform:translate(0,100%);transition:.6s ease-in-out transform}.-scroll-in.-slideUp.-displayed .-slideUp_inner{transform:translate(0,0)}@keyframes infinity-scroll-top{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes infinity-scroll-bottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes customLP_scaleDown{from{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.page-id-5752 .ex-job{overflow:hidden}.page-id-5752 .site-main{margin-bottom:0}.page-id-5752 p,.page-id-5752 h2,.page-id-5752 h3,.page-id-5752 h4{color:#45404b;line-height:1.75;margin:0}.page-id-5752 h2,.page-id-5752 h3{font-weight:900}.page-id-5752 .h2-ttl{font-size:43px;line-height:1.74;text-align:center}.page-id-5752 .ttl_desc{font-size:30px;font-weight:900;margin-top:15px;text-align:center}.page-id-5752 .content-max-size-01{max-width:1200px;margin-inline:auto;width:85%}.page-id-5752 .content-max-size-02{max-width:945px;margin-inline:auto}.page-id-5752 .cta-button-wrap{text-align:center}.page-id-5752 .cta-button-wrap .btn_desc{color:#ea5e1a;font-size:20px;font-weight:900;letter-spacing:.08em;margin-bottom:30px;text-align:center}.page-id-5752 .cta-button{background:#fff;border:3px solid #ea5e1a;color:#ea5e1a;display:flex;align-items:center;justify-content:center;position:relative;min-height:124px;max-width:462px;margin:1em auto 1em;padding:.5em 1em .5em 3em;transition:all .3s ease-in-out;text-align:center}.page-id-5752 .cta-button-wrap .cta-button{width:77%}.page-id-5752 .cta-button:before,.page-id-5752 .cta-button:after{content:'';display:block;position:absolute;border-color:#ea5e1a;box-sizing:border-box;border-style:solid;width:2.8em;height:2.8em;transition:all .3s ease-in-out}.page-id-5752 .cta-button:before{top:-12px;left:-12px;border-width:3px 0 0 3px;z-index:5}.page-id-5752 .cta-button:after{bottom:-12px;right:-12px;border-width:0 3px 3px 0}.page-id-5752 .cta-button .btn-inner{font-size:30px;font-weight:900;letter-spacing:.05em}.page-id-5752 .cta-button .icon{margin-left:30px}.page-id-5752 .cta-button .icon,.page-id-5752 .cta-button .icon .path{transition:all .3s ease-in-out}.page-id-5752 .cta-button:hover{background-color:#ea5e1a;border-color:#ea5e1a;color:#fff}.page-id-5752 .cta-button:hover:before,.page-id-5752 .cta-button:hover:after{width:calc(100% + 24px);height:calc(100% + 24px)}.page-id-5752 .cta-button:hover .icon{transform:translateX(6px)}.page-id-5752 .cta-button:hover .path{fill:#fff}@media screen and (min-width:769px){.page-id-5752{min-width:1200px}}@media screen and (max-width:768px){.page-id-5752 .h2-ttl{font-size:24px}.page-id-5752 .ttl_desc{font-size:18px;line-height:1.3;margin-top:22px}.page-id-5752 .cta-button-wrap .btn_desc{font-size:15px}.page-id-5752 .cta-button{border-width:2px;min-height:70px;padding:.5em .5em .5em 1em}.page-id-5752 .cta-button:before,.page-id-5752 .cta-button:after{width:1.6em;height:1.6em}.page-id-5752 .cta-button:before{border-width:2px 0 0 2px;top:-8px;left:-8px}.page-id-5752 .cta-button:after{bottom:-8px;right:-8px;border-width:0 2px 2px 0}.page-id-5752 .cta-button:hover:before,.page-id-5752 .cta-button:hover:after{width:calc(100% + 16px);height:calc(100% + 16px)}.page-id-5752 .cta-button .btn-inner{font-size:17px}.page-id-5752 .cta-button .icon{margin-left:14px;width:16px}}.page-id-5752 .site-header{background-color:rgba(255,255,255,.5);position:fixed;left:0;top:0;height:80px;width:100%}.page-id-5752 .site-header .site-header_inner{display:flex;justify-content:space-between;align-items:center;width:100%}.page-id-5752 .site-header .site-branding h1{padding:0 .75em .1em;height:auto;line-height:initial}.page-id-5752 .site-header .head-button{background:#ea5e1a;border:2px solid #ea5e1a;color:#fff;font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:.75em;height:80px;min-width:240px;text-align:center;transition:.3s}.page-id-5752 .site-header .head-button:hover{background-color:#fff;color:#ea5e1a}@media screen and (min-width:769px){.page-id-5752 .site-header{min-width:1200px}}@media screen and (max-width:768px){.page-id-5752 .site-header,.page-id-5752 .site-header .head-button{height:56px}.page-id-5752 .site-branding h1 img{max-width:75px}.page-id-5752 .site-header .head-button{font-size:15px;padding:.3em 1em;min-width:initial}}.page-id-5752 .mv{position:relative;opacity:0;animation:1.4s cubic-bezier(.25,1,.5,1) customLP_scaleDown forwards}.page-id-5752 .mv .bg{width:100%;max-width:initial}.page-id-5752 .mv .mv_text{max-width:1225px;margin:0;position:absolute;top:35.6%;left:50%;transform:translateX(-50%) translateY(-50%);width:64%;z-index:5}.page-id-5752 .mv .mv_text img{width:59.5%;opacity:0;animation:.9s ease 1s customLP_fadeUp forwards}.page-id-5752 .mv_gradation{position:absolute}.page-id-5752 .mv .mv_gradation.left{top:12%;left:0;width:45.4%;mix-blend-mode:multiply}.page-id-5752 .mv .mv_gradation.right{top:32%;right:0;width:45.2%;mix-blend-mode:multiply}.page-id-5752 .mv_gradation img{width:100%}.page-id-5752 .mv_dot{position:absolute;top:64%;left:0;width:100%;mix-blend-mode:color-dodge}.page-id-5752 .mv_decotext{position:absolute;top:64.4%;left:0;width:100%;mix-blend-mode:multiply;opacity:.5;height:0;padding-top:4.6%;background:url(/wp-content/uploads/2024/12/mvtext_pc.png) center center/contain no-repeat}.page-id-5752 .mv_decotext{background-size:0;overflow:hidden}.page-id-5752 .mv_decotext:before,.page-id-5752 .mv_decotext:after,.page-id-5752 .mv_decotext .channel{background:inherit;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.page-id-5752 .mv_decotext:before{clip-path:none;transform:none;animation:glitch-before 2s linear 1.4s infinite alternate both;content:""}@keyframes glitch-before{0%{clip-path:polygon(0% 82.4638706956%,100% 82.4638706956%,100% 86.9027356489%,0% 86.9027356489%);transform:translate(4.0644120585%,-.2635804902%)}4.2857142857%{clip-path:polygon(0% 58.040694453%,100% 58.040694453%,100% 62.1794053828%,0% 62.1794053828%);transform:translate(4.8221456091%,-.3479922562%)}8.5714285714%{clip-path:polygon(0% 9.8305411623%,100% 9.8305411623%,100% 12.3885822537%,0% 12.3885822537%);transform:translate(-4.4869048909%,.0904607806%)}12.8571428571%{clip-path:polygon(0% 35.148888073%,100% 35.148888073%,100% 44.2543056473%,0% 44.2543056473%);transform:translate(-4.0359088673%,-.2741194696%)}17.1428571429%{clip-path:polygon(0% 3.3121967599%,100% 3.3121967599%,100% 10.0891856309%,0% 10.0891856309%);transform:translate(-2.6392227727%,.4616360316%)}21.4285714286%{clip-path:polygon(0% 62.4734208398%,100% 62.4734208398%,100% 71.9349680045%,0% 71.9349680045%);transform:translate(3.5866641665%,.3085398652%)}25.7142857143%{clip-path:polygon(0% 48.8299427648%,100% 48.8299427648%,100% 57.5626300815%,0% 57.5626300815%);transform:translate(-3.1185012571%,.1436388508%)}30%,100%{clip-path:none;transform:none}}.page-id-5752 .mv_decotext:after{clip-path:none;transform:none;animation:glitch-after 2s linear 1.4s infinite alternate both;content:""}@keyframes glitch-after{0%{clip-path:polygon(0% 30.7138914012%,100% 30.7138914012%,100% 32.024103302%,0% 32.024103302%);transform:translate(6.0767835386%,.176394538%)}4.2857142857%{clip-path:polygon(0% 31.0846143682%,100% 31.0846143682%,100% 33.6882306208%,0% 33.6882306208%);transform:translate(6.4895834497%,.0940359703%)}8.5714285714%{clip-path:polygon(0% 21.4969951827%,100% 21.4969951827%,100% 23.0286252305%,0% 23.0286252305%);transform:translate(-1.0865596341%,-.1628933619%)}12.8571428571%{clip-path:polygon(0% 32.5835181888%,100% 32.5835181888%,100% 36.7255295707%,0% 36.7255295707%);transform:translate(1.0634803732%,.3754528631%)}17.1428571429%{clip-path:polygon(0% 52.6074934511%,100% 52.6074934511%,100% 58.8384881325%,0% 58.8384881325%);transform:translate(1.0097123894%,.2524248842%)}21.4285714286%{clip-path:polygon(0% 22.1001874275%,100% 22.1001874275%,100% 24.124434666%,0% 24.124434666%);transform:translate(-1.9235205072%,.01203239%)}25.7142857143%{clip-path:polygon(0% 39.5130512444%,100% 39.5130512444%,100% 45.3606985578%,0% 45.3606985578%);transform:translate(7.6877006005%,.4144449457%)}30%,100%{clip-path:none;transform:none}}.page-id-5752 .mv_decotext .channel{mix-blend-mode:screen}.page-id-5752 .mv_decotext .channel:before{bottom:0;content:"";display:block;mix-blend-mode:multiply;position:absolute;left:0;right:0;top:0}.page-id-5752 .mv_decotext .r{transform:none;animation:rgb-shift-r 2s steps(1,jump-end) infinite alternate both;animation-delay:1.4s}@keyframes rgb-shift-r{0%{transform:translate(-5.4919741393px,.1546043874%)}4.2857142857%{transform:translate(-3.7418989472px,-.4221096956%)}8.5714285714%{transform:translate(13.9777488463px,-.0520782108%)}12.8571428571%{transform:translate(-9.0497854522px,-.1783327792%)}17.1428571429%{transform:translate(-6.0221899629px,-.0827843687%)}21.4285714286%{transform:translate(-1.974040431px,.1234581497%)}25.7142857143%{transform:translate(13.8903333767px,.2063338463%)}30%,100%{transform:none}}.page-id-5752 .mv_decotext .r:before{background:red}.page-id-5752 .mv_decotext .g{transform:none;animation:rgb-shift-g 2s steps(1,jump-end) infinite alternate both;animation-delay:1.4s}@keyframes rgb-shift-g{0%{transform:translate(17.7808526967px,.4698346869%)}4.2857142857%{transform:translate(11.7332706874px,-.4834665431%)}8.5714285714%{transform:translate(-.0169714035px,.2152123778%)}12.8571428571%{transform:translate(-18.4492634795px,-.0318539035%)}17.1428571429%{transform:translate(-1.4659081371px,-.4254262892%)}21.4285714286%{transform:translate(-15.7011492113px,-.4967684487%)}25.7142857143%{transform:translate(12.1764872091px,-.3729423818%)}30%,100%{transform:none}}.page-id-5752 .mv_decotext .g:before{background:#0f0}.page-id-5752 .mv_decotext .b{transform:none;animation:rgb-shift-b 2s steps(1,jump-end) infinite alternate both;animation-delay:1.4s}@keyframes rgb-shift-b{0%{transform:translate(17.7043558597px,.2282127308%)}4.2857142857%{transform:translate(-13.0106790696px,-.2400890413%)}8.5714285714%{transform:translate(.729119483px,.0696336108%)}12.8571428571%{transform:translate(9.1764624688px,-.098370447%)}17.1428571429%{transform:translate(-1.7596348998px,.3137870833%)}21.4285714286%{transform:translate(-13.2116640172px,.1756414298%)}25.7142857143%{transform:translate(4.1356921686px,.4064253206%)}30%,100%{transform:none}}.page-id-5752 .mv_decotext .b:before{background:#00f}@media screen and (max-width:768px){.page-id-5752 .mv .mv_gradation.left{left:0;top:38%;width:100%}.page-id-5752 .mv .mv_gradation.right{right:0;top:49%;width:98%}.page-id-5752 .mv .mv_text{top:13.1%;left:15%;transform:none;width:43.5%}.page-id-5752 .mv_dot{top:71.8%}.page-id-5752 .mv_decotext{top:72.15%;background-image:url(/wp-content/uploads/2024/12/mvtext_sp.png);padding-top:17.1%}.page-id-5752 .mv_decotext:before{animation:glitch-before_sp 2s linear 2.4s infinite alternate both}.page-id-5752 .mv_decotext:after{animation:glitch-after_sp 2s linear 2.4s infinite alternate both}.page-id-5752 .mv_decotext .r{animation:rgb-shift-r_sp 2s steps(1,jump-end) 2.4s infinite alternate both}.page-id-5752 .mv_decotext .g{animation:rgb-shift-g_sp 2s steps(1,jump-end) 2.4s infinite alternate both}.page-id-5752 .mv_decotext .b{animation:rgb-shift-b_sp 2s steps(1,jump-end) 2.4s infinite alternate both}}@keyframes glitch-before_sp{0%{clip-path:polygon(0% 3.7593163306%,100% 3.7593163306%,100% 12.9393831148%,0% 12.9393831148%);transform:translate(-1.7215372775%,-.4714015456%)}4.2857142857%{clip-path:polygon(0% 6.9104836801%,100% 6.9104836801%,100% 9.4396425198%,0% 9.4396425198%);transform:translate(-7.9469652421%,.3851939657%)}8.5714285714%{clip-path:polygon(0% 10.3956007604%,100% 10.3956007604%,100% 16.8495503995%,0% 16.8495503995%);transform:translate(4.5414929493%,-.126434883%)}12.8571428571%{clip-path:polygon(0% 86.3232750843%,100% 86.3232750843%,100% 92.4129308651%,0% 92.4129308651%);transform:translate(.3091560965%,.1864108434%)}17.1428571429%{clip-path:polygon(0% 34.752056652%,100% 34.752056652%,100% 44.4774093029%,0% 44.4774093029%);transform:translate(-3.0176922134%,-.2563525228%)}21.4285714286%{clip-path:polygon(0% 18.27723895%,100% 18.27723895%,100% 23.1091547741%,0% 23.1091547741%);transform:translate(-.5298611777%,-.0698455311%)}25.7142857143%{clip-path:polygon(0% 79.3942608972%,100% 79.3942608972%,100% 88.0447502762%,0% 88.0447502762%);transform:translate(-5.7563653022%,-.1688828143%)}30%,100%{clip-path:none;transform:none}}@keyframes glitch-after_sp{0%{clip-path:polygon(0% 13.6600925616%,100% 13.6600925616%,100% 20.802671657%,0% 20.802671657%);transform:translate(5.3648673164%,.4674891573%)}4.2857142857%{clip-path:polygon(0% 64.9018782932%,100% 64.9018782932%,100% 74.117896935%,0% 74.117896935%);transform:translate(1.6708797069%,.0757103903%)}8.5714285714%{clip-path:polygon(0% 29.9920466233%,100% 29.9920466233%,100% 33.5423091025%,0% 33.5423091025%);transform:translate(-2.0990264881%,.2442881674%)}12.8571428571%{clip-path:polygon(0% 35.5082350241%,100% 35.5082350241%,100% 38.9327508923%,0% 38.9327508923%);transform:translate(-4.5300430646%,-.1704222143%)}17.1428571429%{clip-path:polygon(0% 16.2965939759%,100% 16.2965939759%,100% 23.1668391062%,0% 23.1668391062%);transform:translate(-.3343984144%,-.3904740157%)}21.4285714286%{clip-path:polygon(0% 55.5768247323%,100% 55.5768247323%,100% 62.1047211385%,0% 62.1047211385%);transform:translate(-3.6816133277%,.2017970373%)}25.7142857143%{clip-path:polygon(0% 84.4440125083%,100% 84.4440125083%,100% 91.4239637843%,0% 91.4239637843%);transform:translate(-7.3727757123%,.463103886%)}30%,100%{clip-path:none;transform:none}}@keyframes rgb-shift-r_sp{0%{transform:translate(8.7802093799px,.067744848%)}4.2857142857%{transform:translate(-4.3275340925px,.2283068079%)}8.5714285714%{transform:translate(-4.8123828074px,.0142264631%)}12.8571428571%{transform:translate(-4.8669153495px,-.206928183%)}17.1428571429%{transform:translate(-2.2321338714px,-.4718410232%)}21.4285714286%{transform:translate(-5.8185333007px,.1544808307%)}25.7142857143%{transform:translate(-1.4195716785px,-.5665580998%)}30%,100%{transform:none}}@keyframes rgb-shift-g_sp{0%{transform:translate(-4.9479134051px,-.8136805531%)}4.2857142857%{transform:translate(1.026723956px,-.9093753492%)}8.5714285714%{transform:translate(-9.9395560816px,.6314071956%)}12.8571428571%{transform:translate(8.2506134557px,-.4704562059%)}17.1428571429%{transform:translate(6.2842256283px,.0516829358%)}21.4285714286%{transform:translate(7.0015851949px,.8924198113%)}25.7142857143%{transform:translate(8.4026422173px,.1418247147%)}30%,100%{transform:none}}@keyframes rgb-shift-b_sp{0%{transform:translate(-3.2120470691px,-.2334469086%)}4.2857142857%{transform:translate(-1.0779745982px,-.0115115175%)}8.5714285714%{transform:translate(-6.5922736844px,-.8790091303%)}12.8571428571%{transform:translate(3.8093197478px,.0114072463%)}17.1428571429%{transform:translate(9.7427655654px,.0251081773%)}21.4285714286%{transform:translate(-4.4901849168px,.840727357%)}25.7142857143%{transform:translate(-3.1873722516px,.6356517891%)}30%,100%{transform:none}}.page-id-5752 .intro{margin-top:-9%;position:relative;z-index:1}.page-id-5752 .intro .intro_text{font-size:22px;font-weight:500;text-align:center}.page-id-5752 .intro .intro_needs{display:flex;flex-wrap:wrap;gap:6px 3px;list-style:none;margin:40px 0 0;padding:0}.page-id-5752 .intro .intro_needs .item{color:#fff;font-size:25px;font-weight:800;line-height:1.3;text-align:center;display:flex;justify-content:center;align-items:center;padding:2.9% 0;width:calc((100% - (3px * 5)) / 6)}.page-id-5752 .intro .intro_needs .item-b{background:url(/wp-content/uploads/2024/12/intro_needs_box1.png) center center/100% 100% no-repeat}.page-id-5752 .intro .intro_needs .item-t{background:url(/wp-content/uploads/2024/12/intro_needs_box2.png) center center/100% 100% no-repeat}.page-id-5752 .intro .cta-button-wrap{margin-top:110px}.page-id-5752 .intro .intro_case{position:relative;margin:113px auto 0;max-width:980px}.page-id-5752 .intro .intro_case:before,.page-id-5752 .intro .intro_case:after{background:url(/wp-content/uploads/2024/12/intro_flame.png) top -1px left -1px/138px auto no-repeat;border-top:1.5px solid #45404b;border-left:1.5px solid #45404b;content:"";display:block;position:absolute;height:calc(100% - 28px);width:calc(100% - 28px);clip-path:polygon(68px 0%,100% 0,100% 100%,0 100%,0% 68px)}.page-id-5752 .intro .intro_case:before{top:0;left:0}.page-id-5752 .intro .intro_case:after{bottom:0;right:0;transform:scale(-1,-1)}.page-id-5752 .intro .intro_case .intro_case_inner{position:relative;padding:65px 0 0;z-index:1}.page-id-5752 .intro .intro_case .ttl{font-size:35px;font-weight:800;text-align:center}.page-id-5752 .intro .intro_case .intro_case_ex{position:relative;padding:66px 0 108px;margin-left:-25px;overflow:hidden}.page-id-5752 .intro .intro_case .intro_case_ex:before{content:"";background:#45404b;display:block;transform:skewY(-45deg);height:0;width:14px;position:absolute;left:0;transition:.2s ease-in-out height;transition-delay:.6s}.page-id-5752 .intro .intro_case .intro_case_ex.-scroll-in.-displayed:before{height:calc(100% - 66px - 108px)}.page-id-5752 .intro .intro_case .intro_case_ex .item{display:flex;align-items:center;position:relative;margin:0 0 0 auto;width:88%}.page-id-5752 .intro .intro_case .intro_case_ex .item:not(:first-child){margin-top:32px}.page-id-5752 .intro .intro_case .intro_case_ex .item:before{content:"";background:#45404b;display:block;position:absolute;top:50%;right:120%;transform:translateY(-50%);height:1.5px;width:calc(14% + 20px);transition:.2s linear right;transition-delay:.8s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(2):before{transition-delay:1s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(3):before{transition-delay:1.2s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(4):before{transition-delay:1.4s}.page-id-5752 .intro .intro_case .intro_case_ex.-scroll-in.-displayed .item:before{right:100%}.page-id-5752 .intro .intro_case .intro_case_ex .item .label{margin-right:33px;width:147px;position:relative;overflow:hidden}.page-id-5752 .intro .intro_case .intro_case_ex .item .label:before{background:#fff;content:'';inset:0;pointer-events:none;position:absolute;z-index:1;transform:translateX(0);transition:.2s linear transform;transition-delay:1s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(2) .label:before{transition-delay:1.2s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(3) .label:before{transition-delay:1.4s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(4) .label:before{transition-delay:1.6s}.page-id-5752 .intro .intro_case .intro_case_ex.-scroll-in.-displayed .item .label:before{transform:translateX(100%)}.page-id-5752 .intro .intro_case .intro_case_ex .item .text{font-size:21px;font-weight:800;flex:1;overflow:hidden;transform:translate(-100%,0);transition:transform ease-in .5s;transition-delay:1.2s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(2) .text{transition-delay:1.4s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(3) .text{transition-delay:1.6s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(4) .text{transition-delay:1.8s}.page-id-5752 .intro .intro_case .intro_case_ex .item .text span{display:block;transform:translate(100%,0);transition:transform ease-in .5s;transition-delay:1.2s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(2) .text span{transition-delay:1.4s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(3) .text span{transition-delay:1.6s}.page-id-5752 .intro .intro_case .intro_case_ex .item:nth-of-type(4) .text span{transition-delay:1.8s}.page-id-5752 .intro .intro_case .intro_case_ex.-scroll-in.-displayed .item .text,.page-id-5752 .intro .intro_case .intro_case_ex.-scroll-in.-displayed .item .text span{transform:translate(0,0)}@media screen and (min-width:769px){.page-id-5752 .intro .intro_needs .item-none{background:url(/wp-content/uploads/2024/12/intro_needs_box3.png) center center/100% 100% no-repeat}}@media screen and (max-width:768px){.page-id-5752 .intro{margin-top:-17%}.page-id-5752 .intro .intro_text{font-size:15px;line-height:1.6}.page-id-5752 .intro .intro_needs{margin-top:60px}.page-id-5752 .intro .intro_needs .item{font-size:18px;line-height:1.5;padding:8.3% 0;width:calc((100% - 3px) / 2)}.page-id-5752 .intro .cta-button-wrap{margin-top:85px}.page-id-5752 .intro .intro_case{margin:92px -5px 0 7px}.page-id-5752 .intro .intro_case:before,.page-id-5752 .intro .intro_case:after{background-size:85px auto;background-position:top -1px left -1px;border-top-width:1px;border-bottom-width:1px;clip-path:polygon(42.3px 0%,100% 0,100% 100%,0 100%,0% 42.2px);height:calc(100% - 18px);width:calc(100% - 18px)}.page-id-5752 .intro .intro_case .ttl{font-size:20px}.page-id-5752 .intro .intro_case .intro_case_inner{padding-top:50px}.page-id-5752 .intro .intro_case .intro_case_ex{margin-left:calc(-9px - 6.5px);padding:45px 0 52px}.page-id-5752 .intro .intro_case .intro_case_ex:before{top:22px;width:9px}.page-id-5752 .intro .intro_case .intro_case_ex.-scroll-in.-displayed:before{height:calc(100% - 42px - 52px)}.page-id-5752 .intro .intro_case .intro_case_ex .item{flex-direction:column;align-items:flex-start;margin:0 0 0 auto;width:83%}.page-id-5752 .intro .intro_case .intro_case_ex .item:not(:first-child){margin-top:20px}.page-id-5752 .intro .intro_case .intro_case_ex .item:before{top:14px;transform:none}.page-id-5752 .intro .intro_case .intro_case_ex .item .label{width:115px}.page-id-5752 .intro .intro_case .intro_case_ex .item .text{font-size:16px;line-height:1.4;margin-top:8px}}.page-id-5752 .solution{margin-top:150px;position:relative;z-index:2}.page-id-5752 .solution .content-max-size-01{padding-bottom:170px;position:relative;z-index:1}.page-id-5752 .solution .h2-ttl img{margin-right:20px;vertical-align:text-top}.page-id-5752 .solution .solution_wrap{padding:15px 0 0;position:relative;margin-top:200px;background:#45404b}.page-id-5752 .solution .solution_wrap:before,.page-id-5752 .solution .solution_wrap:after{content:"";display:block;height:162px;width:100%;position:absolute;left:0;z-index:-1}.page-id-5752 .solution .solution_wrap:before{background:url(/wp-content/uploads/2024/12/skew_top_black.png) bottom center/100% 162px no-repeat;bottom:calc(100% - .5px)}.page-id-5752 .solution .solution_wrap:after{background:url(/wp-content/uploads/2024/12/skew_bottom_black.png) top center/100% 162px no-repeat;top:calc(100% - .5px)}.page-id-5752 .solution .solution_wrap .dot{background:url(/wp-content/uploads/2024/12/solution_dot.png) bottom center/100% 100% no-repeat;position:absolute;bottom:-164px;height:526px;width:100%;mix-blend-mode:color-dodge;z-index:0}.page-id-5752 .solution .solution_wrap .solution_item h3{color:#fff;font-size:30px;font-weight:900;margin-bottom:33px;position:relative;z-index:1}.page-id-5752 .solution .solution_wrap .solution_item>p{color:#fff;font-size:18px;font-weight:500;letter-spacing:.05em;position:relative;z-index:1}.page-id-5752 .solution .solution_wrap .solution_item1{max-width:630px;margin-inline:auto;position:relative}.page-id-5752 .solution .solution_wrap .solution_item1 .img{position:absolute;bottom:-320px;left:50%;transform:translateX(-50%);min-width:1500px;width:100vw;z-index:0}.page-id-5752 .solution .solution_wrap .solution_item1 .img .icon1,.page-id-5752 .solution .solution_wrap .solution_item1 .img .icon2{animation:customLP_fuwafuwa 4s ease-in-out infinite alternate}.page-id-5752 .solution .solution_wrap .solution_item1 .img .icon1{position:absolute;top:25.6%;left:20.3%;width:5.63%}.page-id-5752 .solution .solution_wrap .solution_item1 .img .icon2{position:absolute;top:36%;left:17.8%;width:4.2%;animation-delay:.5s}.page-id-5752 .solution .solution_wrap .solution_item2{margin-top:290px}.page-id-5752 .gradBlock{display:flex;flex-wrap:wrap;gap:20px;margin-top:65px}.page-id-5752 .gradBlock .item{background:#43404b url(/wp-content/uploads/2024/12/solution_box.png) top right/100% auto no-repeat;border:.5px solid #ea5e1a;padding:20px 5px 15px;text-align:center;overflow:hidden;width:calc((100% - (20px * 4)) / 5)}.page-id-5752 .gradBlock .item img{max-width:126px;width:80%}.page-id-5752 .gradBlock .item p{color:#fff;font-size:18px;font-weight:900;text-align:center;margin-top:10px}.page-id-5752 .cta-buttonBox{background:url(/wp-content/uploads/2024/12/cv_box.png) center center/100% 100% no-repeat;display:flex;justify-content:space-between;align-items:center;padding:3.6% 3% 4.5% 7%;clip-path:polygon(40px 0,100% 0,100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%, 0 40px);width:100%}.page-id-5752 .cta-buttonBox p{color:#fff}.page-id-5752 .cta-buttonBox .text-block{letter-spacing:.05em;max-width:300px;width:33%}.page-id-5752 .cta-buttonBox .cta_ttl{font-size:30px;font-weight:900}.page-id-5752 .cta-buttonBox .text{font-size:19px;font-weight:500;line-height:1.6;margin-top:30px}.page-id-5752 .cta-buttonBox .btn-block{width:52%}.page-id-5752 .cta-buttonBox .btn_desc{font-size:21px;font-weight:800;text-align:center;margin-bottom:27px;letter-spacing:.05em}.page-id-5752 .cta-buttonBox .cta-button{background:0 0;border-color:#fff;color:#fff}.page-id-5752 .cta-buttonBox .cta-button:before,.page-id-5752 .cta-buttonBox .cta-button:after{border-color:#fff}.page-id-5752 .cta-buttonBox .cta-button .path{fill:#fff}.page-id-5752 .cta-buttonBox .cta-button:hover{background:#fff;color:#ea5e1a}.page-id-5752 .cta-buttonBox .cta-button:hover .path{fill:#ea5e1a}.page-id-5752 .solution .cta-buttonBox-wrap{position:absolute;top:calc(100% - 30px);width:100%;display:flex;justify-content:center}@media screen and (max-width:768px){.page-id-5752 .solution{margin-top:75px}.page-id-5752 .solution .solution_wrap .dot{background:url(/wp-content/uploads/2024/12/solution_dot_sp.png) right bottom/6.5px repeat-x;bottom:-31px;clip-path:polygon(0 0,100% 0,100% 100%,0 94%)}.page-id-5752 .solution .content-max-size-01{padding-bottom:215px}.page-id-5752 .solution .h2-ttl img{margin-right:9px;width:4em}.page-id-5752 .solution .solution_wrap{margin-top:65px;padding-top:29px}.page-id-5752 .solution .solution_wrap:before,.page-id-5752 .solution .solution_wrap:after{background-size:100% 32px;height:32px}.page-id-5752 .solution .solution_wrap .solution_item h3{font-size:20px;margin-bottom:20px}.page-id-5752 .solution .solution_wrap .solution_item>p{font-size:15px;line-height:1.6}.page-id-5752 .solution .solution_wrap .solution_item1 .img{margin:40px 0 0 -8.8%;min-width:initial;position:relative;transform:none;bottom:initial;left:initial}.page-id-5752 .solution .solution_wrap .solution_item1 .img .icon1{top:2.6%;left:46.6%;width:22.6%}.page-id-5752 .solution .solution_wrap .solution_item1 .img .icon2{top:23.6%;left:36.6%;width:16.6%}.page-id-5752 .solution .solution_wrap .solution_item2{margin-top:50px}.page-id-5752 .gradBlock{gap:15px;margin-top:44px}.page-id-5752 .gradBlock .item{padding:15px 5px 10px;width:calc((100% - 15px) / 2)}.page-id-5752 .gradBlock .item img{width:57%}.page-id-5752 .gradBlock .item p{font-size:12px;margin-top:6px}.page-id-5752 .cta-buttonBox{background:url(/wp-content/uploads/2024/12/cv_box_sp.png) center center/100% 100% no-repeat;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);flex-direction:column;padding:8.6% 0 6.5%;margin-inline:auto;max-width:420px}.page-id-5752 .cta-buttonBox .text-block{width:72%}.page-id-5752 .cta-buttonBox .btn-block{margin-top:42%;width:82%}.page-id-5752 .cta-buttonBox .cta_ttl{font-size:20px;text-align:center}.page-id-5752 .cta-buttonBox .text{font-size:15px;line-height:1.5;margin-top:22px}.page-id-5752 .cta-buttonBox .btn_desc{font-size:15px}.page-id-5752 .solution .cta-buttonBox-wrap{top:calc(100% - 137px);left:0}}.page-id-5752 .point{background:#fff;background:linear-gradient(10deg,rgba(69,64,75,.3) 3%,rgba(255,255,255,1) 90%);padding:510px 0 224px;position:relative;margin-top:-3px;overflow:hidden;z-index:1}.page-id-5752 .point:before,.page-id-5752 .point:after{content:"";display:block;position:absolute;height:30%;width:100%;z-index:1}.page-id-5752 .point:before{background:url(/wp-content/uploads/2024/12/point_dot_top.png) top center/100% auto no-repeat;top:0;mix-blend-mode:exclusion}.page-id-5752 .point:after{background:url(/wp-content/uploads/2024/12/point_dot_bottom.png) bottom center/100% auto no-repeat;bottom:-5px;mix-blend-mode:color-dodge}.page-id-5752 .point .mv_gradation.left{top:0;left:0;width:53%}.page-id-5752 .point .mv_gradation.right{top:-6%;right:0;width:33%;mix-blend-mode:darken}.page-id-5752 .point .mv_gradation.bottom{bottom:0;right:0;width:82%;mix-blend-mode:soft-light}.page-id-5752 .point .textdeco{overflow:hidden;position:absolute;z-index:4;max-width:88px;width:4%}.page-id-5752 .point .textdeco-left{left:0;top:0}.page-id-5752 .point .textdeco-right{transform:scale(-1,-1);top:156px;right:0}.page-id-5752 .point .textdeco .scroll{animation:infinity-scroll-top 200s infinite linear both}.page-id-5752 .point .textdeco-right .scroll{animation:infinity-scroll-bottom 200s infinite linear both}.page-id-5752 .point .textdeco .scroll img{padding-bottom:58%;height:auto;width:100%}.page-id-5752 .point .h2-ttl{position:relative;z-index:5}.page-id-5752 .point .point_items{margin-top:125px;overflow:hidden}.page-id-5752 .point .point_items .item_wrap{display:flex;align-items:flex-end;max-width:1300px;margin-inline:auto;width:85%}.page-id-5752 .point .point_items .item_wrap:not(:first-child){margin-top:-50px}.page-id-5752 .point .point_items .item_wrap .item{max-width:650px;position:relative;width:calc((100% - 72px) / 2);display:flex;align-items:flex-end;gap:23px}.page-id-5752 .point .point_items .item_wrap .item h3{font-size:30px;font-weight:800;line-height:1.4}.page-id-5752 .point .point_items .item_wrap .item p{font-size:16px;font-weight:500;margin-top:40px;margin-bottom:90px}.page-id-5752 .point .point_items .item_wrap .item .icon{max-width:168px;width:28%}.page-id-5752 .point .cta-button-wrap{margin:110px auto 0;width:85%;position:relative;z-index:2}@media screen and (min-width:769px){.page-id-5752 .point .point_items .item_wrap .item:after{content:"";border-bottom:2px solid #ea5e1a;position:absolute;bottom:0;right:50vw;width:50vw;transition:.2s linear;transition-delay:1s}.page-id-5752 .point .point_items .item_wrap.-scroll-in.-displayed .item:after{right:0}.page-id-5752 .point .point_items .item_wrap .point_line_sp{display:none}.page-id-5752 .point .point_items .item_wrap .point_line{height:152px;overflow:hidden;position:relative;width:72px}.page-id-5752 .point .point_items .item_wrap .point_line:before{content:"";border-top:2px solid #ea5e1a;transform:rotate(64.7deg) translateX(-100%);transform-origin:top left;width:200px;position:absolute;top:-3px;left:0;transition:.1s linear transform}.page-id-5752 .point .point_items .item_wrap.-scroll-in.-displayed .point_line:before{transition-delay:1.3s;transform:rotate(64.7deg) translateX(0)}.page-id-5752 .point .point_items .item_wrap .item:last-of-type:after{transition-delay:1.4s;left:0;right:inherit;width:0}.page-id-5752 .point .point_items .item_wrap.-scroll-in.-displayed .item:last-of-type:after{width:50vw;right:inherit}.page-id-5752 .point .point_items .item_wrap .item:nth-of-type(1){margin-bottom:150px;padding-right:1%}.page-id-5752 .point .point_items .item_wrap .item:nth-of-type(1) .icon{order:-1}.page-id-5752 .point .point_items .item_wrap .item:last-of-type{padding-left:3%}}@media screen and (max-width:768px){.page-id-5752 .point{padding:412px 0 110px}.page-id-5752 .point:before{background:url(/wp-content/uploads/2024/12/solution_dot_sp.png) right bottom/6.5px repeat-x;bottom:-32px;clip-path:polygon(0 0,100% 0,100% 100%,0 94%);height:526px;width:100%;transform:scale(-1,-1)}.page-id-5752 .point:after{background:url(/wp-content/uploads/2024/12/point_dot_bottom_sp.png) right bottom/4px repeat-x;clip-path:polygon(0 0,100% 0,100% 100%,0 94%);height:526px;width:100%}.page-id-5752 .point .mv_gradation.left{top:0;left:0;width:100%}.page-id-5752 .point .mv_gradation.right{top:-3%;right:0;width:86%}.page-id-5752 .point .mv_gradation.bottom{bottom:0;right:0;width:200%}.page-id-5752 .point .textdeco{width:10%}.page-id-5752 .point .textdeco-right{display:none}.page-id-5752 .h2-ttl{font-size:22px}.page-id-5752 .point .point-wrap .h2-ttl{letter-spacing:-.05em}.page-id-5752 .point .point_items{margin-top:68px}.page-id-5752 .point .point_items .item_wrap{flex-direction:column;row-gap:64px;width:88%}.page-id-5752 .point .point_items .item_wrap:not(:first-child){margin-top:64px}.page-id-5752 .point .point_items .item_wrap .item{flex-direction:column;gap:0;width:87%}.page-id-5752 .point .point_items .item_wrap .item h3{font-size:18px}.page-id-5752 .point .point_items .item_wrap .item p{font-size:15px;line-height:1.7;margin-top:30px;margin-bottom:18px}.page-id-5752 .point .point_items .item_wrap .item .icon{margin-right:7%;max-width:120px;width:34%}.page-id-5752 .point .point_items .item_wrap .point_line{display:none}.page-id-5752 .point .point_items .item_wrap .point_line_sp{overflow:hidden;position:absolute;top:100%;right:-7.8%;height:76px;width:100vw;display:flex;justify-content:flex-end;transform:translate(-100%,0);transition:transform cubic-bezier(.61,1,.88,1) .5s 1s}.page-id-5752 .point .point_items .item_wrap .item:last-of-type .point_line_sp{justify-content:flex-start;top:calc(100% - 76px);transition:transform cubic-bezier(.12,0,.39,0) .5s 1s}.page-id-5752 .point .point_items .item_wrap.-scroll-in.-displayed .point_line_sp{transform:translate(0,0)}.page-id-5752 .point .point_items .item_wrap .point_line_sp img{height:100%;max-width:initial;width:auto;transform:translate(100vw,0);transition:transform cubic-bezier(.61,1,.88,1) .5s 1s}.page-id-5752 .point .point_items .item_wrap .item:last-of-type .point_line_sp img{transform:translate(100vw,0) scale(-1,-1);transition:transform cubic-bezier(.12,0,.39,0) .5s 1s}.page-id-5752 .point .point_items .item_wrap.-scroll-in.-displayed .point_line_sp img{transform:translate(0,0)}.page-id-5752 .point .point_items .item_wrap.-scroll-in.-displayed .item:last-of-type .point_line_sp img{transform:translate(0,0) scale(-1,-1)}.page-id-5752 .point .cta-button-wrap{margin-top:93px}}.page-id-5752 .case{background:#fff;padding:85px 0 90px;position:relative;z-index:2}.page-id-5752 .case:before,.page-id-5752 .case:after{content:"";display:block;height:162px;width:100%;position:absolute;left:0;z-index:-1}.page-id-5752 .case:before{background:url(/wp-content/uploads/2024/12/skew_top_wht.png) bottom center/100% 162px no-repeat;bottom:100%}.page-id-5752 .case:after{background:url(/wp-content/uploads/2024/12/skew_bottom_wht.png) top center/100% 162px no-repeat;top:100%}.page-id-5752 .case>div{position:relative;z-index:1}.page-id-5752 .case .ttl_desc{font-size:22px;font-weight:500;margin-top:120px}.page-id-5752 .case .ttl_desc:nth-of-type(2){margin-top:140px}.page-id-5752 .gradBlockGray{display:flex;flex-wrap:wrap;gap:27px;margin-top:55px}.page-id-5752 .gradBlockGray .item{background:#fff;background:linear-gradient(0deg,rgba(164,162,167,.3) 0%,rgba(255,255,255,1) 80%);padding:24px 10px 15px;position:relative;text-align:center;width:calc((100% - (27px * 3)) / 4)}.page-id-5752 .gradBlockGray .item:before{content:"";display:block;border:18px solid #ea5e1a;border-right-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;height:0;width:0}.page-id-5752 .gradBlockGray .item img{max-width:190px;width:73%}.page-id-5752 .gradBlockGray .item .text{font-size:22px;font-weight:800;margin-top:10px;text-align:center}.page-id-5752 .squareEdgeBlock{display:flex;flex-wrap:wrap;gap:22px;margin-top:55px}.page-id-5752 .squareEdgeBlock-wrap:not(:nth-of-type(1)) .squareEdgeBlock{margin-top:22px}.page-id-5752 .squareEdgeBlock .item{filter:drop-shadow(8px 8px 8px rgba(234,94,26,.25));width:calc((100% - (22px * 3)) / 4)}.page-id-5752 .squareEdgeBlock .item_inner{background:#45404b;clip-path:polygon(27px 0,100% 0,100% calc(100% - 27px), calc(100% - 27px) 100%, 0 100%, 0 27px);padding:22px;height:100%;width:100%}.page-id-5752 .squareEdgeBlock .item img{margin-bottom:20px;width:100%}.page-id-5752 .squareEdgeBlock .item p{color:#fff;font-size:16px;line-height:1.4}.page-id-5752 .squareEdgeBlock .item .title{border-bottom:1px solid #ea5e1a;font-weight:700;padding-bottom:20px;margin-bottom:5px}.page-id-5752 .link-border{display:inline-block;position:relative;outline:none !important;margin-top:80px}.page-id-5752 .link-border span{position:relative;display:block;line-height:1;padding:30px 50px}.page-id-5752 .link-border:before,.page-id-5752 .link-border:after{position:absolute;content:"";height:0;width:7px;background:#ea5e1a}.page-id-5752 .link-border:before{right:0;top:0;transition:all .1s ease}.page-id-5752 .link-border:after{left:0;bottom:0;transition:all .1s .2s ease}.page-id-5752 .link-border:hover:before{transition:all .1s .2s ease;height:100%}.page-id-5752 .link-border:hover:after{transition:all .1s ease;height:100%}.page-id-5752 .link-border span:before,.page-id-5752 .link-border span:after{position:absolute;content:"";background:#ea5e1a}.page-id-5752 .link-border span:before{left:0;top:0;width:0;height:7px;transition:all .1s .1s ease}.page-id-5752 .link-border span:after{left:0;bottom:0;width:100%;height:7px}.page-id-5752 .link-border:hover span:before{width:100%}.page-id-5752 .link-border span img{max-width:220px;width:100%}.page-id-5752 .case .cta-button-wrap{margin-top:150px}@media screen and (max-width:768px){.page-id-5752 .case{padding:55px 0 90px}.page-id-5752 .case:before,.page-id-5752 .case:after{background-size:100% 32px;height:32px}.page-id-5752 .case .ttl_desc{font-size:16px;line-height:1.5;margin-top:60px}.page-id-5752 .case .ttl_desc:nth-of-type(2){margin-top:78px}.page-id-5752 .gradBlockGray{gap:15px;margin-top:36px}.page-id-5752 .gradBlockGray .item{padding:14px 5px 8px;width:calc((100% - 15px) / 2)}.page-id-5752 .gradBlockGray .item:before{border-width:10px}.page-id-5752 .gradBlockGray .item .text{font-size:14px;margin-top:2px}.page-id-5752 .squareEdgeBlock-wrap{margin-inline:-8.9%;width:100vw;overflow-x:scroll;padding:10px 10% 17px}.page-id-5752 .squareEdgeBlock-wrap::-webkit-scrollbar{display:none}.page-id-5752 .squareEdgeBlock{gap:17px 15px;margin-top:22px;width:calc((213px * 4) + (15px * 3))}.page-id-5752 .squareEdgeBlock-wrap:not(:nth-of-type(1)) .squareEdgeBlock{margin-top:0}.page-id-5752 .squareEdgeBlock .item{filter:drop-shadow(6px 6px 5px rgba(234,94,26,.25));width:213px}.page-id-5752 .squareEdgeBlock .item_inner{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);padding:16px}.page-id-5752 .squareEdgeBlock .item p{font-size:15px}.page-id-5752 .squareEdgeBlock .item .text{letter-spacing:-.07em}.page-id-5752 .link-border{margin-top:40px}.page-id-5752 .link-border:before,.page-id-5752 .link-border:after{width:5px}.page-id-5752 .link-border span{padding:20px 36px}.page-id-5752 .link-border span:before,.page-id-5752 .link-border span:after{height:5px}.page-id-5752 .link-border span img{width:162px}.page-id-5752 .case .cta-button-wrap{margin-top:78px}}.page-id-5752 .voice{background:#45404b;padding:220px 0 260px;position:relative}.page-id-5752 .voice:before{content:"";display:block;background:url(/wp-content/uploads/2024/12/voice_dot.png) bottom -6px center/contain no-repeat;position:absolute;bottom:0;mix-blend-mode:color-dodge;height:100%;width:100%;z-index:0}.page-id-5752 .voice .content-max-size-01{position:relative;z-index:1}.page-id-5752 .voice .h2-ttl{color:#fff}.page-id-5752 .shadowBoxOrange{display:flex;flex-wrap:wrap;gap:25px;margin-top:120px}.page-id-5752 .shadowBoxOrange .item{background:#fff;box-shadow:8px 8px 0 #ea5e1a;padding:20px 30px 60px;width:calc((100% - (25px * 2)) / 3)}.page-id-5752 .shadowBoxOrange .item .img{display:flex;justify-content:center;align-items:center;min-height:128px;text-align:center}.page-id-5752 .shadowBoxOrange .item .img img{width:50%}.page-id-5752 .shadowBoxOrange .item .name{font-size:18px;font-weight:900;margin-top:30px}.page-id-5752 .shadowBoxOrange .item .text{font-size:16px;font-weight:500;margin-top:15px}.page-id-5752 .voice .cta-buttonBox{margin-top:100px}.page-id-5752 .voice .mv_decotext{top:initial;bottom:0;opacity:1}.page-id-5752 .voice .mv_gradation{bottom:0;right:0;width:75%;mix-blend-mode:overlay}@media screen and (max-width:768px){.page-id-5752 .voice{padding:110px 0 150px}.page-id-5752 .voice:before{background:url(/wp-content/uploads/2024/12/voice_dot_sp.png) bottom -3px right/auto 290px repeat-x;mix-blend-mode:overlay}.page-id-5752 .shadowBoxOrange-wrap{margin-inline:-8.9%;width:100vw;overflow-x:scroll;padding:10px 10% 20px}.page-id-5752 .shadowBoxOrange-wrap::-webkit-scrollbar{display:none}.page-id-5752 .shadowBoxOrange{gap:16px;margin-block:50px 78px;width:calc((262px * 3) + (16px * 2))}.page-id-5752 .shadowBoxOrange .item{box-shadow:5px 5px 0 #ea5e1a;padding:10px 20px 50px;width:262px}.page-id-5752 .shadowBoxOrange .item .img{min-height:90px}.page-id-5752 .shadowBoxOrange .item .name{font-size:16px;margin-top:18px}.page-id-5752 .shadowBoxOrange .item .text{font-size:15px;line-height:1.5;margin-top:22px}.page-id-5752 .voice .cta-buttonBox{margin-top:0}.page-id-5752 .voice .mv_gradation{width:120%}}.page-id-5752 .company{background-color:#ff6100;padding:80px 0 118px;width:100%;position:relative;z-index:2}.page-id-5752 .title_img{text-align:center;height:84px}.page-id-5752 .title_img img{height:100%;max-width:initial;width:auto}.page-id-5752 .company .title_text{color:#fff;font-size:40px;letter-spacing:-.015em;margin-top:25px;text-align:center}.page-id-5752 .company table{border-spacing:0;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-block:80px 0}.page-id-5752 .company table th,.page-id-5752 .company table td{font-size:16px;color:#fff;line-height:1.4;vertical-align:top}.page-id-5752 .company table th{border-right:1px solid #fff;width:31.2%}.page-id-5752 .company table th span{display:block;padding:30px 44px 0 0;position:relative;text-align:right}.page-id-5752 .company table th span:after{content:"";background:#fff;display:block;height:.75px;width:32px;position:absolute;top:calc(30px + .68em);right:-16px}.page-id-5752 .company table td{padding:30px 0 0 40px}.page-id-5752 .company table tr:last-child th,.page-id-5752 .company table tr:last-child td{padding-bottom:30px}.page-id-5752 .company table tr:first-child th span,.page-id-5752 .company table tr:first-child td{padding-top:40px}.page-id-5752 .company table tr:first-child th span:after{top:calc(40px + .68em)}@media screen and (max-width:768px){.page-id-5752 .company{padding:25px 0 55px}.page-id-5752 .title_img{height:43px;width:100vw;margin:0 -5.4%}.page-id-5752 .company .title_text{font-size:22px;margin-top:10px}.page-id-5752 .company table{margin:32px -5.7% 0;width:100vw}.page-id-5752 .company table th,.page-id-5752 .company table td{font-size:14px}.page-id-5752 .company table th{width:27.2%}.page-id-5752 .company table th span{padding:28px 25px 0 0}.page-id-5752 .company table th span:after{top:calc(28px + .68em);width:28px}.page-id-5752 .company table td{padding:28px 10px 0 28px}.page-id-5752 .company table tr:first-child th span,.page-id-5752 .company table tr:first-child td{padding-top:35px}.page-id-5752 .company table tr:first-child th span:after{top:calc(35px + .68em)}}.page-id-5752 #colophon{display:none}.page-id-5752 .site-footer{background:#fff;padding:41px 0 52px;position:relative}.page-id-5752 .site-footer .logo{display:block;margin-inline:auto;width:200px}.page-id-5752 .site-footer .site-info{font-size:14px;color:#666;position:absolute;bottom:10px;right:20px}@media screen and (max-width:768px){.page-id-5752 .site-footer{padding:28px 0 44px}.page-id-5752 .site-footer .logo{width:118px}.page-id-5752 .site-footer .site-info{bottom:5px;right:20px}}.page-id-5870 #colophon,.page-id-6239 #colophon{display:none}.page-id-5870 p{color:#45404b;font-size:16px}.page-id-5870 .content-wrap-base,.page-id-6239 .content-wrap-base{padding:88px 0 150px;max-width:985px}.page-id-5870 .ex-job .mw_wp_form_title span{background:0 0;color:#ea5e1a;font-size:inherit;margin:0;margin-left:.2em;padding:0}.page-id-5870 h2,.page-id-6239 h2{background:#45404b;color:#fff;font-size:35px;font-weight:800;letter-spacing:.1em;display:flex;justify-content:center;align-items:center;padding-top:80px;min-height:322px;margin:0;text-align:center}.page-id-5870 .desc,.page-id-6239 .desc{font-weight:600;margin:0 auto 55px;max-width:700px;text-align:center;position:relative}.page-id-5870 .desc span{background:#ea5e1a;border-radius:3px;color:#fff;font-weight:600;line-height:1.5;padding:3px 5px}.page-id-5870 .mw_wp_form dl{display:flex;align-items:center;margin:25px auto 25px;max-width:700px}.page-id-5870 .mw_wp_form dl.mg-none{margin-block:0}.page-id-5870 .mw_wp_form_title{font-size:16px;font-weight:800;margin:0;padding:0}.page-id-5870 .mw_wp_form_inputs{display:block;flex:1;margin:0;padding:0 0 0 25px}.page-id-5870 .mw_wp_form_inputs input[type=text],.page-id-5870 .mw_wp_form_inputs input[type=email],.page-id-5870 textarea{background:#f0f0f1;border:1px solid #f0f0f1;border-radius:5px;color:#45404b;font-size:15px;font-weight:600}.page-id-5870 .mw_wp_form_inputs input[type=text],.page-id-5870 .mw_wp_form_inputs input[type=email]{height:46px;padding:0 10px}.page-id-5870 .mw_wp_form_inputs input[type=text]::placeholder,.page-id-5870 .mw_wp_form_inputs input[type=email]::placeholder,.page-id-5870 textarea::placeholder{color:#b5b3b7}.page-id-5870 textarea{line-height:1.5;padding:18px 20px}.page-id-5870 .mw_wp_form_inputs_message{max-width:700px;margin-inline:auto}.page-id-5870 .mw_wp_form_inputs_message p{font-weight:600;margin:90px auto 45px;text-align:center;max-width:initial;width:100%}.page-id-5870 .mw_wp_form_scloll_pp{border:1px solid #b5b3b7;border-radius:5px;height:16em;margin-block:90px 48px;padding:6px 6px 6px 13px}.page-id-5870 .mw_wp_form_scloll_pp h4{margin-block:.8em}.page-id-5870 .mw_wp_form_scloll_pp p{line-height:1.6}.page-id-5870 .mw_wp_form_pp label{color:#45404b;font-weight:800}.page-id-5870 .mw_wp_form_pp label span.pp_kome{color:#ea5e1a}.page-id-5870 .checkbox_anime{--background:#fff;--border:#b5b3b7;--border-hover:#bbc1e1;--border-active:#1e2235;--tick:#fff;--stroke:var(--tick);position:relative;display:inline-block;vertical-align:middle;margin-right:15px}.page-id-5870 .checkbox_anime input,.page-id-5870 .checkbox_anime svg{width:23px;height:23px;display:block}.page-id-5870 .checkbox_anime input{-webkit-appearance:none;-moz-appearance:none;position:relative;outline:none;background:var(--background);border:none;margin:0;padding:0;cursor:pointer;border-radius:4px;transition:box-shadow .3s;box-shadow:inset 0 0 0 var(--s,1px) var(--b,var(--border))}.page-id-5870 .checkbox_anime svg{pointer-events:none;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--stroke,var(--border-active));position:absolute;top:0;left:0;width:23px;height:23px;transform:scale(var(--scale,1)) translateZ(0);--scale:0}.page-id-5870 .checkbox_anime input:hover{--s:2px;--b:var(--border-hover)}.page-id-5870 .checkbox_anime input:checked{--b:var(--border-active);--s:11px}.page-id-5870 .checkbox_anime input:checked+svg{-webkit-animation:checkbox_bounce .4s linear forwards .2s;animation:checkbox_bounce .4s linear forwards .2s}@-webkit-keyframes checkbox_bounce{50%{transform:scale(1.2)}75%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes checkbox_bounce{50%{transform:scale(1.2)}75%{transform:scale(.9)}100%{transform:scale(1)}}.page-id-5870 .mw_wp_form_input button{background:#e97132;border:none;border-radius:15px;display:flex;gap:29px;align-items:center;justify-content:center;font-size:27px;font-weight:800;letter-spacing:.05em;padding:28px 10px;text-align:center;margin:150px auto 0;max-width:345px;transition:.2s;width:90%}.page-id-5870 .mw_wp_form_input button:before{content:"";display:block;background:url(/wp-content/uploads/2024/12/icon_mail.png) center center/contain no-repeat;height:37px;width:45px}.page-id-5870 .mw_wp_form_input button:hover{background:#e97132;cursor:pointer;opacity:.8;transform:scale(.96)}.page-id-5870 .mw_wp_form .error{font-weight:600}.page-id-6239 .dr_btn{background:#e97132;border:none;border-radius:15px;display:flex;gap:29px;align-items:center;justify-content:center;font-size:27px;font-weight:800;letter-spacing:.05em;padding:28px 10px;text-align:center;margin:50px auto 0;max-width:345px;transition:.2s;width:90%;color:#fff}.page-id-6239 .dr_btn:hover{background:#e97132;cursor:pointer;opacity:.8;transform:scale(.96)}.page-id-5870 .mw_wp_form_complete{max-width:700px;margin:88px auto 150px;width:90%}@media screen and (min-width:769px){.page-id-5870 .desc{   padding-inline:5.5em}.page-id-6239 .desc{   padding-inline:.5em}.page-id-5870 .mw_wp_form_title{text-align:right;width:170px}}@media screen and (max-width:768px){.customLP .pc{display:none}.page-id-5870 .content-wrap-base{padding:32px 0 100px}.page-id-5870 p{font-size:15px}.page-id-5870 h2,.page-id-6239 h2{font-size:20px;padding-top:56px;min-height:161px}.page-id-5870 .desc{margin-bottom:40px}.page-id-5870 .desc span{display:inline-block;margin-top:15px}.page-id-5870 .mw_wp_form dl{flex-direction:column;align-items:flex-start;margin:20px auto}.page-id-5870 .mw_wp_form_title{font-size:14px}.page-id-5870 .mw_wp_form_inputs{padding:5px 0 0}.page-id-5870 .mw_wp_form_inputs input[type=text],.page-id-5870 .mw_wp_form_inputs input[type=email],.page-id-5870 textarea{font-size:14px}.page-id-5870 .mw_wp_form_inputs input[type=text],.page-id-5870 .mw_wp_form_inputs input[type=email]{height:58px}.page-id-5870 .mw_wp_form_inputs_message p{margin:60px auto 26px}.page-id-5870 textarea{height:17.5em}.page-id-5870 .mw_wp_form_scloll_pp{font-size:14px;height:17em;margin-block:60px 35px}.page-id-5870 .mw_wp_form_pp label{font-size:15px}.page-id-5870 .checkbox_anime input,.page-id-5870 .checkbox_anime svg{height:22px;width:22px}.page-id-5870 .mw_wp_form_input button{border-radius:12px;font-size:22px;gap:22px;max-width:273px;margin:83px auto 0;padding:24px 10px}.page-id-6239 .dr_btn{border-radius:12px;font-size:22px;gap:22px;max-width:273px;margin:60px auto 0;padding:24px 10px}.page-id-5870 .mw_wp_form_input button:before{height:28px;width:34px}.page-id-5870 .mw_wp_form .error{font-size:14px}.page-id-5870 .mw_wp_form_complete{   margin:32px 10px 100px}}.body-hidden:has(.site-202501){overflow:hidden}.site-202501 .header-wrap *{font-family:"Outfit","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-style:normal}.site-202501 .main-navigation li:after{content:none;margin:0}.site-202501 .main-navigation a{font-size:15px;font-weight:600 !important}.site-202501 .main-navigation li:not(:last-child){margin-right:20px}.site-202501 .main-navigation .menu-item-round:not(:last-child){margin-right:10px}.site-202501 .main-navigation .menu-item-round a{background:#ea5e1a;border-radius:100vw;color:#fff;padding:9px 5px;min-width:140px;text-align:center}.site-202501 .main-navigation .menu-item-round a:hover{opacity:.7}@media screen and (min-width:1000px){.site-202501 .main-navigation a{font-size:17px}.site-202501 .main-navigation ul{margin-right:30px}.site-202501 .main-navigation li:not(:last-child){margin-right:50px}.site-202501 .main-navigation .menu-item-round:not(:last-child){margin-right:16px}.site-202501 .main-navigation .menu-item-round a{min-width:170px}}@media screen and (min-width:769px){.site-202501 .main-navigation ul{align-items:center;margin-right:10px}}@media screen and (max-width:768px){.site-202501 .site-header,.site-202501 #fixed-header{height:55px}.site-202501 .site-branding h1{height:55px;line-height:55px}.site-202501 .site-branding h1 img{max-width:77px}.site-202501 .menu{margin-right:15px;width:25px}.site-202501 .menu__line{height:1.5px}.site-202501 .menu__line--center{margin-block:9px;width:100%}.site-202501 .menu__line--bottom{width:100%}.site-202501 .menu__line--top.active,.site-202501 .menu__line--bottom.active{width:33px}.site-202501 .menu__line--top.active{transform:translate(-5px,12px) rotate(40deg)}.site-202501 .menu__line--bottom.active{transform:translate(-5px,-9px) rotate(140deg)}.site-202501 .nav-box{background:#ea5e1a;margin-top:55px;overflow-y:auto;z-index:101}.site-202501 .nav-box__wrap{display:flex;justify-content:space-between;flex-direction:row;height:auto;padding-top:60px;position:relative;margin:0 auto;width:57%}.site-202501 .nav-text-link{flex:1}.site-202501 .nav-box ul{gap:37px;padding:0}.site-202501 .nav-box li{margin:0;padding:0}.site-202501 .nav-box li a{font-size:23px;font-weight:400}.site-202501 .nav-sns-wrap{display:flex;flex-direction:column;gap:48px;width:36px}.site-202501 .nav-sns-wrap img{width:36px}.site-202501 .nav-round-link{width:80%;margin:51px auto 0}.site-202501 .nav-round-link ul{justify-content:space-between;flex-direction:row;gap:0}.site-202501 .nav-round-link li{width:47%}.site-202501 .nav-round-link li a{background:#fff;border-radius:100vw;color:#ea5e1a;font-size:15px;font-weight:800;padding:5px 10px;text-align:center}.site-202501 .nav-box__cr{border:none;font-size:14px;margin:50px auto 20px;padding:0}}.site-202501 .footer-wrap *{font-family:"Outfit","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-style:normal}.site-202501 #Contact{background:#f2f2f2;font-family:"Outfit","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-style:normal;padding-block:70px 80px;margin-top:250px}.site-202501 #Contact.content-max-size-full>div{max-width:1200px;width:85%}.site-202501 #Contact .cta-buttons{gap:1.7rem 4.5rem;margin:0}.site-202501 #Contact .cta-buttons .button{background:#fff;box-shadow:10px 10px 0 #ea5e1a;color:#ea5e1a;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:900;aspect-ratio:16/5.5;padding:15px 10px;text-align:center;transition:.2s opacity;width:100%}.site-202501 #Contact .cta-buttons .button:hover{opacity:.7}.site-202501 #Contact .cta-buttons .button .icon{margin-right:.6em;vertical-align:middle;width:1.5em}.site-202501 .main-navigation-footer-lp{background:0 0;display:flex}.site-202501 .main-navigation-footer-lp a{transition:.2s}.site-202501 .main-navigation-footer-lp a:hover{opacity:.7}.site-202501 .main-navigation-footer-lp .footer-logo{background:#fff;display:flex;justify-content:center;align-items:center;margin:0;width:38.7%}.site-202501 .main-navigation-footer-lp .footer-logo a{max-width:244px;width:50%}.site-202501 .main-navigation-footer-lp .footer-logo img{max-width:initial;width:100%}.site-202501 .main-navigation-footer-lp .main-navigation-footer{background:#ea5e1a;display:block;padding:107px 0 100px 110px;width:61.3%}.site-202501 .main-navigation-footer-lp .main-navigation-footer a{color:#fff;font-size:17px}.site-202501 .main-navigation-footer-lp .footer-sns-wrap{padding:0;display:flex;justify-content:flex-start;align-items:center;gap:3rem}.site-202501 .main-navigation-footer-lp .footer-sns-wrap img{width:53px}.site-202501 .main-navigation-footer-lp ul{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.site-202501 .main-navigation-footer-lp ul li{margin:0;padding:0}.site-202501 .main-navigation-footer-lp .footer-text-link ul{gap:30px 50px;margin-top:50px}.site-202501 .main-navigation-footer-lp .footer-round-link ul{gap:40px;margin-top:60px}.site-202501 .main-navigation-footer-lp .footer-round-link ul li a{background:#fff;border-radius:100vw;color:#ea5e1a;font-weight:700;display:block;padding:8px 10px;min-width:170px;text-align:center}.site-202501 .main-navigation-footer-lp .copyright{color:#fff;font-size:14px;margin-top:75px}@media screen and (min-width:1000px){.site-202501 #Contact .cta-buttons .button{font-size:30px}}@media screen and (max-width:768px){.site-202501 #Contact{padding-block:57px 72px;margin-top:150px}.site-202501 #Contact .cta-buttons .button{box-shadow:6px 6px 0 #ea5e1a;font-size:18px}.site-202501 #Contact .cta-buttons .button .icon{width:1.4em}.site-202501 .main-navigation-footer-lp{flex-direction:column}.site-202501 .main-navigation-footer-lp .footer-logo{padding-block:40px;order:2;width:100%}.site-202501 .main-navigation-footer-lp .footer-logo a{width:34%}.site-202501 .main-navigation-footer-lp .main-navigation-footer{padding:50px 0 42px;width:100%}.site-202501 .main-navigation-footer-lp .main-navigation-footer>div{margin-inline:auto;width:83%}.site-202501 .main-navigation-footer-lp .footer-sns-wrap{gap:2.6rem}.site-202501 .main-navigation-footer-lp .footer-sns-wrap img{width:36px}.site-202501 .main-navigation-footer-lp .footer-text-link ul{gap:15px 37px;margin-top:28px}.site-202501 .main-navigation-footer-lp .footer-round-link ul{gap:0;justify-content:space-between;margin-top:36px}.site-202501 .main-navigation-footer-lp .footer-round-link ul li{width:46%}.site-202501 .main-navigation-footer-lp .footer-round-link ul li a{font-size:15px;font-weight:800;padding-block:5px;min-width:initial;width:100%}.site-202501 .main-navigation-footer-lp .copyright{margin:30px auto 0;text-align:left;width:83%}}.site-202501 .custom-buttons{background:rgba(242,242,242,.8);bottom:0;justify-content:center;gap:12px;padding:16px 5px;right:initial;left:0;width:100%}.site-202501 .custom-buttons a{background:#fff;box-shadow:3px 3px 0 #ea5e1a;border-radius:0;color:#ea5e1a;letter-spacing:-.05em;font-size:14px;padding:8px 10px;margin:0 !important}.site-202501 .custom-buttons a:hover{background:#fff;color:#ea5e1a;opacity:.7}.has-gray-background-color{background-color:#f2f2f2}#page-template-2025 *{font-family:"Outfit","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-style:normal}#page-template-2025 .content-wrap-base{margin:0 auto;padding:170px 0 0}#page-template-2025 .content-max-size-01{max-width:1200px;width:90%}#page-template-2025 .content-max-size-02{max-width:1080px;width:90%}#page-template-2025 .content_inner{margin-top:60px}#page-template-2025 h2{border:none;color:#201405}#page-template-2025 h2:after{content:none}#page-template-2025 .heading-h2{font-size:65px;font-weight:800;letter-spacing:.05em;line-height:1.75;margin:0;text-align:center}#page-template-2025 .heading-h2-sub{font-size:18px;font-weight:500;line-height:1.75;margin:5px 0 0;text-align:center}#page-template-2025 .box-shadow-orange{box-shadow:10px 10px 0 #ea5e1a;padding:33px}.mgt-0{margin-top:0}.mgt-10{margin-top:10px}.mgt-20{margin-top:20px}.mgt-30{margin-top:30px}.mgt-40{margin-top:40px}.mgt-50{margin-top:50px}@media screen and (max-width:768px){#page-template-2025 .content-wrap-base{padding-top:70px}#page-template-2025 .content_inner{margin-top:35px}#page-template-2025 .heading-h2{font-size:37px;line-height:1.5}#page-template-2025 .heading-h2-sub{font-size:15px;font-weight:500;line-height:1.5;margin-top:5px}#page-template-2025 .box-shadow-orange{box-shadow:8px 8px 0 #ea5e1a;padding:25px}.mgt-0_sp{margin-top:0}.mgt-10_sp{margin-top:10px}.mgt-20_sp{margin-top:20px}.mgt-30_sp{margin-top:30px}.mgt-40_sp{margin-top:40px}.mgt-50_sp{margin-top:50px}}#page-template-2025 .about-copy{color:#ea5e1a;font-size:40px;font-weight:900;line-height:1.8;margin:0;text-align:center}#page-template-2025 .about-copy-m{color:#ea5e1a;font-size:40px;font-weight:900;line-height:1.8;margin:0;text-align:center}#page-template-2025 .about-copy-desc{font-size:21px;font-weight:700;line-height:2.2;margin-block:25px 0;text-align:center}#page-template-2025 .about-value .item{display:flex;justify-content:space-between;align-items:center;padding:35px 0;min-height:242px}#page-template-2025 .about-value .item:not(:first-child){margin-top:90px}#page-template-2025 .about-value .item.-orange{border:7px solid #921623}#page-template-2025 .about-value .item.-yellow{border:7px solid #de8a29}#page-template-2025 .about-value .item.-blue{border:7px solid #d43974}#page-template-2025 .about-value .item.-pink{border:7px solid #206740}#page-template-2025 .about-value .item.-green{border:7px solid #144182}#page-template-2025 .about-value .item .img{width:30%;padding-left:2rem}#page-template-2025 .about-value .item .text{color:#201405;font-size:18px;font-weight:600;letter-spacing:.05em;line-height:2.2;margin:0;text-align:left;width:52.5%}#page-template-2025 .about-value .item .text .acc{font-size:25px;letter-spacing:.3rem;font-weight:800;margin:0 0 1.5rem;line-height:2em}#page-template-2025 .about-value .item .text .acc .acc_b{font-size:40px;color:#ea5e1a}#page-template-2025 .about-value-crico{margin:55px auto 20px;max-width:778px;width:75%}#page-template-2025 #Aboutus-overview table{max-width:660px;margin:0 auto}#page-template-2025 #Aboutus-overview table tr,#page-template-2025 #Aboutus-overview .wp-block-table th,#page-template-2025 #Aboutus-overview .wp-block-table td{border:none}#page-template-2025 #Aboutus-overview table th,#page-template-2025 #Aboutus-overview table td{font-size:16px;font-weight:800;line-height:1.4;vertical-align:top}#page-template-2025 #Aboutus-overview table th{color:#ea5e1a;padding:0 calc(1.5rem + 32px) 2rem 0;position:relative;text-align:right;width:28%}#page-template-2025 #Aboutus-overview table th:before{background:#ea5e1a;border:none;content:"";display:block;transform:none;position:absolute;right:0;top:.7em;height:.75px;width:32px}#page-template-2025 #Aboutus-overview table td{font-weight:600;padding:0 0 2rem 1.5rem}#page-template-2025 #Aboutus-access iframe{margin-top:0}#page-template-2025 #Aboutus-access .about-address{display:flex;justify-content:space-between}#page-template-2025 #Aboutus-access .about-address p{font-size:17px;font-weight:500;line-height:1.4;margin:10px 0 0}#page-template-2025 #Aboutus-access .about-address p:first-child{flex:1}#page-template-2025 #Aboutus-access .box-shadow-orange .wp-block-columns{margin:0}#page-template-2025 #Aboutus-access .box-shadow-orange .wp-block-columns>.wp-block-column{background:#fff;padding:12px 12px 25px}#page-template-2025 #Aboutus-access .box-shadow-orange .wp-block-columns>.wp-block-column p{font-size:16px;font-weight:500;line-height:1.5;margin:8px auto 0;width:90%}#page-template-2025 #Aboutus-access .box-shadow-orange .wp-block-columns>.wp-block-column .strong{font-size:20px;font-weight:900;margin-top:15px}@media screen and (max-width:768px){#page-template-2025 .about-copy{font-size:25px}#page-template-2025 .about-copy-m{font-size:25px}#page-template-2025 .about-copy-desc{font-size:16px;text-align:left}#page-template-2025 .about-value .item{flex-direction:column;align-items:flex-start;padding:40px 0 35px}#page-template-2025 .about-value .item:not(:first-child){margin-top:42px}#page-template-2025 .about-value .item .img{width:60%;padding-left:.6rem}#page-template-2025 .about-value .item .text{line-height:1.9;margin:20px auto 0;width:95%;font-size:15px}#page-template-2025 .about-value-crico{margin:50px auto 40px}#page-template-2025 .about-value .item .text .acc{font-size:20px;letter-spacing:.3rem;font-weight:800;margin:0 0 1.3rem;line-height:2em}#page-template-2025 .about-value .item .text .acc .acc_b{font-size:25px;color:#ea5e1a}#page-template-2025 #Aboutus-overview table th,#page-template-2025 #Aboutus-overview table td{font-size:14px}#page-template-2025 #Aboutus-overview table th:before{width:28px}#page-template-2025 #Aboutus-overview table th{padding:0 calc(.9rem + 28px) 1.8rem 0;width:30%}#page-template-2025 #Aboutus-overview table td{font-weight:600;padding:0 0 1.8rem .8rem}#page-template-2025 #Aboutus-access .about-address{flex-direction:column}#page-template-2025 #Aboutus-access .about-address p{font-size:15px;font-weight:600;margin-top:20px}#page-template-2025 #Aboutus-access .box-shadow-orange .wp-block-columns>.wp-block-column{padding:9px 9px 20px}#page-template-2025 #Aboutus-access .box-shadow-orange .wp-block-columns>.wp-block-column .strong{font-size:17px}#page-template-2025 #Aboutus-access .box-shadow-orange .wp-block-columns>.wp-block-column p{font-size:15px;margin-top:5px}}