@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:inherit;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{-webkit-appearance:none;appearance:none;background:0;border:0;margin:0;outline:none;padding:0}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}img{box-sizing:content-box;height:auto;max-width:100%;vertical-align:middle}a{transition-duration:.5s}b,strong{font-weight:700}sup{font-size:.7em;vertical-align:super}table{max-width:100%;width:100%}table p:not([class],:last-child){margin-bottom:1em}td,th{word-wrap:break-word;min-height:1em;word-break:break-all}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c1c1c1}input::placeholder,textarea::placeholder{color:#c1c1c1}[type=email],[type=password],[type=search],[type=tel],[type=text],[type=url],button,select,textarea{background:0;border:0;outline:none}[type=checkbox],[type=radio],[type=submit],a,area,button,label,select{cursor:pointer}.body-in{overflow-x:hidden}.anime.wave1{transition-delay:0s}.anime.wave2{transition-delay:.2s}.anime.wave3{transition-delay:.4s}.anime.wave4{transition-delay:.6s}.anime.wave5{transition-delay:.8s}.anime.wave6{transition-delay:1s}.anime.wave7{transition-delay:1.2s}.anime.wave8{transition-delay:1.4s}.anime.wave9{transition-delay:1.6s}.anime.wave10{transition-delay:1.8s}.anime{animation-duration:.5s;animation-fill-mode:forwards}.anime:not(.key){transition-duration:.5s}.anime.quick{animation-duration:0s;transition-duration:0s}.anime.flip-x{transform:rotateX(90deg)}.anime.flip-y{transform:rotateY(90deg)}.anime.zoom-in{transform:scale(0)}.anime.top-in{transform:translateY(-50px);transform-origin:0 0}.anime.bottom-in{transform:translateY(50px)}.anime.left-in{transform:translateX(-60rem)}.anime.right-in{transform:translateX(60rem)}@keyframes transform-purge{to{opacity:1;transform:none}}.anime.bottom-in,.anime.fade-in,.anime.flip-x,.anime.flip-y,.anime.left-in,.anime.right-in,.anime.top-in,.anime.zoom-in{opacity:0;transition-property:opacity,transform}.anime.animated .anime.bottom-in.chain:not(.key),.anime.animated .anime.fade-in.chain:not(.key),.anime.animated .anime.flip-x.chain:not(.key),.anime.animated .anime.flip-y.chain:not(.key),.anime.animated .anime.left-in.chain:not(.key),.anime.animated .anime.right-in.chain:not(.key),.anime.animated .anime.top-in.chain:not(.key),.anime.animated .anime.zoom-in.chain:not(.key),.anime.bottom-in.animated:not(.key),.anime.bottom-in.lock:not(.key),.anime.fade-in.animated:not(.key),.anime.fade-in.lock:not(.key),.anime.flip-x.animated:not(.key),.anime.flip-x.lock:not(.key),.anime.flip-y.animated:not(.key),.anime.flip-y.lock:not(.key),.anime.left-in.animated:not(.key),.anime.left-in.lock:not(.key),.anime.right-in.animated:not(.key),.anime.right-in.lock:not(.key),.anime.top-in.animated:not(.key),.anime.top-in.lock:not(.key),.anime.zoom-in.animated:not(.key),.anime.zoom-in.lock:not(.key),.swiper-slide-active .anime.bottom-in:not(.key),.swiper-slide-active .anime.fade-in:not(.key),.swiper-slide-active .anime.flip-x:not(.key),.swiper-slide-active .anime.flip-y:not(.key),.swiper-slide-active .anime.left-in:not(.key),.swiper-slide-active .anime.right-in:not(.key),.swiper-slide-active .anime.top-in:not(.key),.swiper-slide-active .anime.zoom-in:not(.key){opacity:1;transform:none}.anime.animated .anime.bottom-in.chain.key,.anime.animated .anime.fade-in.chain.key,.anime.animated .anime.flip-x.chain.key,.anime.animated .anime.flip-y.chain.key,.anime.animated .anime.left-in.chain.key,.anime.animated .anime.right-in.chain.key,.anime.animated .anime.top-in.chain.key,.anime.animated .anime.zoom-in.chain.key,.anime.bottom-in.animated.key,.anime.bottom-in.lock.key,.anime.fade-in.animated.key,.anime.fade-in.lock.key,.anime.flip-x.animated.key,.anime.flip-x.lock.key,.anime.flip-y.animated.key,.anime.flip-y.lock.key,.anime.left-in.animated.key,.anime.left-in.lock.key,.anime.right-in.animated.key,.anime.right-in.lock.key,.anime.top-in.animated.key,.anime.top-in.lock.key,.anime.zoom-in.animated.key,.anime.zoom-in.lock.key,.swiper-slide-active .anime.bottom-in.key,.swiper-slide-active .anime.fade-in.key,.swiper-slide-active .anime.flip-x.key,.swiper-slide-active .anime.flip-y.key,.swiper-slide-active .anime.left-in.key,.swiper-slide-active .anime.right-in.key,.swiper-slide-active .anime.top-in.key,.swiper-slide-active .anime.zoom-in.key{animation-name:transform-purge}@keyframes expand-x{to{max-width:100%;opacity:1;white-space:normal}}@keyframes expand-y{to{max-height:100%;white-space:normal}}.anime.expand-x{max-width:0}.anime.animated .anime.expand-x.chain:not(.key),.anime.expand-x.animated:not(.key),.anime.expand-x.lock:not(.key),.swiper-slide-active .anime.expand-x:not(.key){max-width:100%;white-space:normal}.anime.animated .anime.expand-x.chain.key,.anime.expand-x.animated.key,.anime.expand-x.lock.key,.swiper-slide-active .anime.expand-x.key{animation-name:expand-x}.anime.expand-y{max-height:0}.anime.animated .anime.expand-y.chain:not(.key),.anime.expand-y.animated:not(.key),.anime.expand-y.lock:not(.key),.swiper-slide-active .anime.expand-y:not(.key){max-height:100%;white-space:normal}.anime.animated .anime.expand-y.chain.key,.anime.expand-y.animated.key,.anime.expand-y.lock.key,.swiper-slide-active .anime.expand-y.key{animation-name:expand-y}.anime.expand-x,.anime.expand-y{overflow:hidden;white-space:nowrap}@keyframes focus-in{to{filter:blur(0);opacity:1}}.anime.blur{opacity:0}.anime.animated .anime.blur.chain:not(.key),.anime.blur.animated:not(.key),.anime.blur.lock:not(.key),.swiper-slide-active .anime.blur:not(.key){opacity:1}.anime.animated .anime.blur.chain.key,.anime.blur.animated.key,.anime.blur.lock.key,.swiper-slide-active .anime.blur.key{animation-name:transform-purge}@supports (filter:blur(12px)){.anime.blur{filter:blur(12px)}.anime.animated .anime.blur.chain:not(.key),.anime.blur.animated:not(.key),.anime.blur.lock:not(.key),.swiper-slide-active .anime.blur:not(.key){filter:blur(0)}.anime.animated .anime.blur.chain.key,.anime.blur.animated.key,.anime.blur.lock.key,.swiper-slide-active .anime.blur.key{animation-name:focus-in}}.o-list>li,.u-list>li{margin:0 0 0 2%;width:98%}.u-list>li{list-style-type:disc}.o-list>li{list-style-type:decimal}.flex{display:flex}.flex.bet,.pc-flex.bet,.sp-flex.bet{justify-content:space-between}.flex.aro,.pc-flex.aro,.sp-flex.aro{justify-content:space-around}.flex.vstart,.pc-flex.vstart,.sp-flex.vstart{align-items:flex-start}.flex.vend,.pc-flex.vend,.sp-flex.vend{align-items:flex-end}.flex.vcenter,.pc-flex.vcenter,.sp-flex.vcenter{align-items:center}.flex.hstart,.pc-flex.hstart,.sp-flex.hstart{justify-content:flex-start}.flex.hcenter,.pc-flex.hcenter,.sp-flex.hcenter{justify-content:center}.flex.hend,.pc-flex.hend,.sp-flex.hend{justify-content:flex-end}.flex.str,.pc-flex.str,.sp-flex.str{align-items:stretch}.flex.vert,.pc-flex.vert,.sp-flex.vert{flex-direction:column}.flex.break,.pc-flex.break,.sp-flex.break{flex-wrap:wrap}.youtube-wrap{padding-top:56.25%;position:relative;width:100%}.youtube-wrap iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.youtubeCrop{overflow:hidden;padding-bottom:56%;position:relative;z-index:1}.youtubeCrop__img{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.grayscale{filter:grayscale(100%)}.activeToggle.active .activeToggle__off,.activeToggle:not(.active) .activeToggle__on{display:none}body.lock{overflow:hidden}.serif{font-family:"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif}.is-none{display:none!important}.js-hide{display:none}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.fw-700{font-weight:700}.fw-900{font-weight:900}.fz-e7{font-size:.7em}.fz-e8{font-size:.8em}.fz-e9{font-size:.9em}.is-false{pointer-events:none}.is-screenReader{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wp-post h2{font-size:2.2rem;font-weight:700;line-height:1.5;margin-bottom:1em}.wp-post h3{font-size:2rem}.wp-post h3,.wp-post h4,.wp-post h5{font-weight:700;line-height:2;margin-bottom:.5em}.wp-post h4,.wp-post h5{font-size:1.8rem}.wp-post div+h2,.wp-post div+h3,.wp-post div+h4,.wp-post div+h5,.wp-post p+h2,.wp-post p+h3,.wp-post p+h4,.wp-post p+h5{margin-top:5rem}.wp-post p,.wp-post>div{line-height:1.8;margin:.8em 0 1.5em}.wp-post p:last-child,.wp-post>div:last-child{margin-bottom:0}.wp-post b,.wp-post strong{font-weight:700}.wp-post em{font-style:italic}.wp-post table{border-left:1px solid #b9beb3;border-top:1px solid #b9beb3;margin:2rem auto}.wp-post table td,.wp-post table th{border-bottom:1px solid #b9beb3;border-left:0;border-right:1px solid #b9beb3;border-top:0;padding:1rem;text-align:center}.wp-post table th{background:#eff3f1}.wp-post .aligncenter{display:block;margin:0 auto}.wp-post .alignright{float:right;padding-left:3em!important;padding-right:0!important}.wp-post .alignleft{float:left;padding-left:0!important;padding-right:3em!important}.wp-post .wp-caption{border:2px solid #cfcfcf;border-radius:5px;max-width:100%!important;padding:.5em}.wp-post .wp-caption .wp-caption-text{text-align:center}.wp-post ol,.wp-post ul{margin:0 0 0 3rem}.wp-post ol li,.wp-post ul li{margin:0 0 .5em}.wp-post ul li{list-style-type:disc}.wp-post ol li{list-style-type:decimal}.wp-post img[class*=attachment-],.wp-post img[class*=wp-image-]{height:auto;max-width:100%}.wp-post img.alignleft,.wp-post img.alignright{padding:0 1em 2em}.wp-post blockquote{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px;background:rgba(0,0,0,.1);display:block;padding:.5rem}.wp-post blockquote p{margin-top:0}body.mceContentBody{font-family:-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.visual-editor{background:#fff}.visual-editor div,.visual-editor p{border:1px dashed #dadada;display:block;line-height:1.5;margin:.8em 0}.mw_wp_form:not(.mw_wp_form_confirm) .conf-content,.mw_wp_form:not(.mw_wp_form_input) .input-content{display:none!important}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.md-uline{position:relative;text-decoration:none}.md-uline:before{background:#121212;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:rotateY(90deg);transform-origin:50%;transition-duration:.5s;width:100%;z-index:5}.md-uline.uline-block{display:block}.md-uline.uline-left:before{transform-origin:0}.md-uline.uline-right:before{transform-origin:100%}.md-uline.active,.md-uline:hover,a.active .md-uline,a:hover .md-uline{text-decoration:none}.md-uline.active:before,.md-uline:hover:before,a.active .md-uline:before,a:hover .md-uline:before{transform:rotateY(0deg)}.md-overlay{background:rgba(0,0,0,.5);cursor:pointer;height:100%;position:fixed;right:0;top:0;transition-duration:.5s;width:100%;z-index:1000}.md-overlay:not(.active){opacity:0;visibility:hidden;z-index:-1}.md-overlay--modal{z-index:10000}.md-overlay--ripple{border-radius:50%;height:300vh;transform:translate(50%,-50%);width:300vh}.md-overlay--ripple:not(.active){height:0;width:0}.md-overlay--shutter{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 50%,hsla(0,0%,100%,0));height:200vh}.md-overlay--shutter:not(.active){transform:translateY(-100%)}.md-loading{max-height:60vh;min-height:9rem;position:relative}.md-loading:before{animation-duration:.5s;animation-iteration-count:infinite;animation-name:mdLoading;animation-timing-function:linear;border:3px solid #121212;border-bottom-color:hsla(0,0%,7%,.5);border-radius:50%;content:"";display:block;height:4rem;left:50%;margin:-2rem 0 0 -2rem;position:absolute;top:50%;width:4rem;z-index:2}.md-loading:not(.active){opacity:0;visibility:hidden}@keyframes mdLoading{to{transform:rotate(1turn)}}.md-lay{display:inline-block;transform:perspective(0) translateZ(0);vertical-align:middle;z-index:1}.md-lay,.md-lay .lay-bg{position:relative;transition-duration:.5s}.md-lay .lay-bg{z-index:2}.md-lay .lay-bg img{vertical-align:middle;width:100%}.md-lay .lay-bg .on{left:0;opacity:0;position:absolute;top:0;transition-duration:.5s}.md-lay .lay-bg .off{position:relative;transition-duration:.5s}.md-lay:after,.md-lay:before{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:perspective(0) translateZ(0);transition-duration:.5s;width:100%}.md-lay:before{background:rgba(0,0,0,.5);z-index:3}.md-lay:after{z-index:4}.md-lay.zoom{overflow:hidden}.md-lay.block,.md-lay.over{display:block}.md-lay.over .lay-bg img{margin-left:50%;max-width:none;transform:translate(-50%);width:auto}.md-lay.through{display:inline-block;overflow:visible}.md-lay.through .lay-bg img{max-width:none;width:auto}.md-lay.no-cover:after,.md-lay.no-cover:before{display:none}.md-lay .lay-content{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}a.active .md-lay .lay-bg .on{opacity:1}a.active .md-lay .lay-bg .off{opacity:0}a.active .md-lay.zoom .lay-bg{transform:scale(1.05)}a.active .md-lay.bright:before{opacity:1}a.active .md-lay.border:after{box-shadow:inset 0 0 0 10px hsla(0,0%,100%,.5);opacity:1}@font-face{font-display:swap;font-family:iconfont;src:url(font/icon/iconfont.eot?c015eb29fff5f2b07a8f95a2042b2b61?#iefix) format("embedded-opentype"),url(font/icon/iconfont.woff2?c015eb29fff5f2b07a8f95a2042b2b61) format("woff2"),url(font/icon/iconfont.woff?c015eb29fff5f2b07a8f95a2042b2b61) format("woff")}.iconfont,i[class*=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-style:normal;font-variant:normal;font-weight:400!important;text-decoration:none;text-transform:none}i[class*=icon-]{display:inline-block;line-height:1;vertical-align:middle}i[class*=icon-]:before{display:inline-block;vertical-align:bottom}.icon-down:before{content:"\f101"}.icon-facebook:before{content:"\f102"}.icon-instagram:before{content:"\f103"}.icon-left:before{content:"\f104"}.icon-line:before{content:"\f105"}.icon-right-arrow:before{content:"\f106"}.icon-right:before{content:"\f107"}.icon-twitter:before{content:"\f108"}.icon-up:before{content:"\f109"}.md-btn{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;overflow:hidden;position:relative;text-align:center;text-decoration:none;transition-duration:.5s;vertical-align:middle;width:100%;z-index:1}.md-btn.left-text{justify-content:flex-start;text-align:left}.md-btn.mat{padding:0}.md-btn.mat a,.md-btn.mat button,.md-btn.mat input[type=button],.md-btn.mat input[type=submit]{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;font-size:inherit;font-weight:inherit;height:100%;justify-content:center;line-height:1;outline:none;transition:color 0s;width:100%}.md-btn:before{background:none;display:inline-block;height:100%;pointer-events:none;position:absolute;top:0;transition-duration:.5s;width:100%;z-index:-1}.md-btn:after{background:#fff;content:"";height:20rem;left:-10rem;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);width:50px;z-index:-10}.md-btn:after,.md-btn:hover:after{transition:all .55s cubic-bezier(.19,1,.22,1)}.md-btn:hover:after{left:140%}.md-btn:not(.reverse):before{left:-100%}.md-btn.reverse:before{right:-100%}.md-btn.stay:before{display:none}.md-btn .head-icon{margin-left:-1em;margin-right:.5em}.md-btn .left-icon,.md-btn .right-icon{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color 0s;z-index:10}.md-btn .right-icon{right:.8em;transition:right .5s}.md-btn .left-icon{left:.8em;transition:left .5s}.md-btn:hover,a:hover .md-btn{text-decoration:none}.md-btn:hover:not(.reverse):before,a:hover .md-btn:not(.reverse):before{left:0}.md-btn:hover.reverse:before,a:hover .md-btn.reverse:before{right:0}.md-btn:hover .right-icon:not(.stay),a:hover .md-btn .right-icon:not(.stay){right:.5em}.md-btn:hover .left-icon:not(.stay),a:hover .md-btn .left-icon:not(.stay){left:.5em}.md-btn.black{background-color:#000;border:1px solid #000;color:#fff}.md-btn.black:before,.md-btn.black:hover,a:hover .md-btn.black{background-color:#fff;color:#000}.md-btn.disable{filter:grayscale(100%);opacity:.5;pointer-events:none}.md-acc .acc-btn{cursor:pointer}.md-acc .acc-check{display:none}.md-acc .acc-body{max-height:0;opacity:0;overflow:hidden;transform-origin:0 0;transition-duration:.5s}.md-acc .acc-body .acc-body:not(.active){transition-duration:0s}.md-acc .acc-body:not(.active) .acc-on,.md-acc .acc-check:not(:checked)~.acc-body .acc-on,.md-acc .acc-check:not(:checked)~.acc-btn .acc-on{display:none}.md-acc .acc-body.active,.md-acc .acc-check:checked~.acc-body,.md-acc .acc-check:checked~.acc-btn,.md-acc .acc-check:checked~.acc-btn .acc-body{max-height:none;opacity:1}.md-acc .acc-body.active .acc-off,.md-acc .acc-check:checked~.acc-body .acc-off,.md-acc .acc-check:checked~.acc-btn .acc-body .acc-off,.md-acc .acc-check:checked~.acc-btn .acc-off,.sp-md-acc .acc-check{display:none}body{width:100%}body,button,input,select,textarea{word-wrap:break-word;color:#121212;font-family:-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:400}body{line-height:1.8}a{color:#121212;text-decoration:none}p:not([class],:last-child){margin-bottom:1em}::selection{background-color:#050505;color:#fff}.headerPad{padding-top:10rem}.header{background-color:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.078);left:0;position:fixed;top:0;white-space:nowrap;width:100%;z-index:1000}.header__frame{padding:0 0 0 2rem}.header__base{height:10rem}.header__nav{background-color:#000}.header__nav__link{animation-duration:1s;animation-fill-mode:both;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.6;overflow:hidden;padding:0 4.2rem;position:relative;text-align:center}.header__nav__link span{display:block;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}.header__nav__link .en{background-color:#000;font-size:1.2rem;position:relative;z-index:1}.header__nav__link:after,.header__nav__link:before{display:inline;left:0;position:absolute;right:0;text-align:center;top:100%;transition:top .5s cubic-bezier(.68,-.55,.265,1.55)}.header__nav__link:after{content:attr(data-hover)}.header__nav__link:hover{cursor:grab}.header__nav__link:hover .en{color:#fff}.header__nav__link:hover .ja{color:#ec7111;transform:translateY(-150%)}.header__nav__link:hover:before{top:0}.header__nav__link:hover:after{top:2rem}.header__nav__btn{color:#fff;font-size:1.8rem;line-height:1.6;padding:0 3rem}.header__nav__btn .en{font-size:1.2rem}.header-2{box-shadow:none}.header-2 .headerLogo{padding-right:2rem;padding-top:1rem}.headerLogo__img{display:block}.headerPulldown__head{color:#fff;font-weight:500;height:10rem;line-height:1;padding:1rem 2.5rem;transition-duration:.2s}.headerPulldown__head:not(a){cursor:default}.headerPulldown__body{background:red;left:0;opacity:0;padding:3.5rem 0;position:absolute;top:100%;transform:rotateX(90deg);transform-origin:0 0;transition-duration:.3s;width:100%;z-index:2}.headerPulldown:hover .headerPulldown__head:before{transform:none}.headerPulldown:hover .headerPulldown__body{opacity:1;transform:rotateX(0)}.gNavBtn{background:#121212;border:0;cursor:pointer;display:inline-block;height:6rem;position:relative;vertical-align:middle;width:6rem}.gNavBtn__box{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.gNavBtn__bar{background:#fff;border-radius:0;display:block;height:3px;left:1.5rem;position:absolute;transform-origin:50% 50%;transition-duration:.3s;width:calc(100% - 3rem);z-index:2}.gNavBtn__bar:first-of-type{top:1.75rem}.gNavBtn__bar:nth-of-type(2){margin-top:-1.5px;top:50%}.gNavBtn__bar:nth-of-type(3){bottom:1.75rem}.gNavBtn.active .gNavBtn__bar{background:#fff}.gNavBtn.active .gNavBtn__bar:first-of-type{margin-top:-1.5px;top:50%;transform:rotate(-45deg);transition:top .3s,margin .3s,transform .3s ease .3s}.gNavBtn.active .gNavBtn__bar:nth-of-type(2){opacity:0;transform:rotateY(90deg)}.gNavBtn.active .gNavBtn__bar:nth-of-type(3){bottom:50%;margin-bottom:-1.5px;transform:rotate(45deg);transition:bottom .3s,margin .3s,transform .3s ease .3s}.gNav{background:#fff;left:0;max-height:calc(100% - 6rem);overflow-y:auto;padding:2rem 1rem 0;position:fixed;top:6rem;transform-origin:0 0;transition-duration:.3s;width:100%;z-index:1000}.gNav:after{content:"";display:block;height:0}.gNav:not(.active){transform:translate(100%);visibility:hidden}.gNav__item{background:#fff;border-bottom:1px solid #d9d9d9;color:#121212;font-weight:600;padding:1.4rem 1rem;position:relative}.gNav__item--sub{background:#0ff}.gNav__item .ja{font-size:3rem;line-height:1.2}.gNav__icon{font-size:1rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition-duration:.3s;z-index:2}.acc-check:checked~.acc-btn .gNav__icon{transform:translateY(-50%) rotate(180deg)}.gNav__contact{padding:3rem 0}.gNav__btn--mail{height:6rem}.footer{font-weight:500;padding:6rem 0 2rem}.footer__addr{font-size:1.5rem;padding-bottom:6rem;padding-top:2rem}.footerLink__list{padding-bottom:4rem}.footerLink__link{color:#121212;font-size:1.5rem;padding-bottom:1rem}.footerLink__link:hover{color:#de8123}.footer-2{font-size:1.4rem;padding:3rem;text-align:center}.footerCopy,.footerData{font-weight:400}.footerPolicy{font-size:1.5rem;padding-bottom:4rem}.footerPolicy a:hover{color:#de8123}.lContact{gap:1rem}.lContact__title{font-size:clamp(1.6rem,1.6vw,2.2rem);font-weight:500;gap:2rem;padding-bottom:4rem}.lContact__title span{font-size:clamp(3.8rem,4.8vw,7rem)}.lContact__inner{flex-basis:calc(50% - 2rem)}.lContact__inner-link{box-shadow:5px 5px 15px rgba(0,0,0,.161);color:#fff;overflow:hidden;position:relative;transition:all .5s linear}.lContact__inner-link:after,.lContact__inner-link:before{content:"";position:absolute;transition:all .3s linear;z-index:2}.lContact__inner-link:before{background:#000;height:100%;opacity:.71;transition:all .4s linear;width:100%}.lContact__inner-link:after{border:1px solid #b4b4b4;height:94%;left:0;margin:auto;right:0;width:96%}.lContact__inner-link img{transition:all .2s linear}.lContact__inner-link i{font-size:120%;transform:translateX(0);transition:all .3s ease}.lContact__inner-link:hover:after{border:none;height:100%;width:100%}.lContact__inner-link:hover img{transform:scale(1.04)}.lContact__inner-link:hover i{transform:translateX(1rem)}.lContact__inner-content{padding:1rem min(8rem,3.2vw);position:absolute;width:100%;z-index:2}.lContact__inner-txt{font-size:min(1.6rem,1.2vw);line-height:2}.top .MV__inner{padding:12rem 8rem 30rem;position:relative}.top .MV__bg{position:absolute;top:0;z-index:-1}.top .MV__company{padding:2rem 0 4rem;text-align:center}.top .MV__slider .swiper-slide-active img,.top .MV__slider .swiper-slide-prev img,.top .MV__sliderSP .swiper-slide-active img,.top .MV__sliderSP .swiper-slide-prev img{animation:zoomUp 7s linear 0s normal both;width:100%}.top .MV__slider:not(.appear) img,.top .MV__sliderSP:not(.appear) img{opacity:0}.top .MV .scroll{bottom:32%;font-size:2rem;gap:2rem;letter-spacing:4px;position:absolute;right:2rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.top .MV .scroll span{animation-delay:.7s;animation-duration:2s;animation-fill-mode:backwards;animation-iteration-count:infinite;animation-name:scroll-down;animation-timing-function:cubic-bezier(.22,1,.36,1);background-image:linear-gradient(-180deg,transparent,#707070 50%,transparent 0,transparent);background-repeat:no-repeat;background-size:100% 200%;height:10rem;width:1px}.top .about{line-height:2.2;margin-top:-10rem;position:relative;text-align:center;z-index:1}.top .about__bg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.top .about__bg img{opacity:0}.top .about.animated .about__bg img{animation-duration:2s;animation-fill-mode:both;animation-name:AboutImgBlur;transition:transform 2s linear}.top .about__txt{font-size:3rem;font-weight:700;padding-bottom:6rem;padding-top:2rem}.top .about__txt2{font-size:2rem;font-weight:500}.top .business{background-image:url(../img/bg_business_left.png),url(../img/bg_business_right.png);background-position:0 0,100% 0;background-repeat:no-repeat;padding:20rem 0 12rem;position:relative}.top .business__desc{font-size:1.8rem;font-weight:500;padding-bottom:2rem}.top .business__list{gap:3rem;padding-bottom:4rem;padding-top:4rem}.top .business__item{counter-increment:business_count;flex-basis:calc(33.333% - 2rem);position:relative}.top .business__item:before{background:#121212;color:#fff;content:"0" counter(business_count);font-family:Oswald,sans-serif;font-size:3.1rem;height:5.8rem;position:absolute;text-align:center;width:5.8rem;z-index:1}.top .business__item:nth-child(2){margin-top:8rem}.top .business__item:nth-child(3){margin-top:16rem}.top .business__item-link{background:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.161);color:#121212;display:block;font-size:1.5rem;font-weight:500}.top .business__item-link i{transform:translateX(0);transition:all .3s ease}.top .business__item-link:hover i{transform:translateX(8px)}.top .business__item-wrap{padding:2rem}.top .business__item-ttl{font-size:2.6rem;font-weight:700}.top .business__item-txt{padding-right:3rem}.top .business__item-img{overflow:hidden;position:relative}.top .business__item-img img{transition:all .2s linear}.top .member{padding:8rem 0}.top .member__desc{font-size:1.8rem;font-weight:500;padding-bottom:6rem}.top .member__content{flex-basis:44%}.top .member__item{border-bottom:1px solid #979797;margin-bottom:2rem;padding-bottom:2rem}.top .member__item-link{color:#ec7111;font-size:1.4rem;font-weight:500}.top .member__item-link i{transform:translateX(0);transition:all .3s ease}.top .member__item-link:hover i{transform:translateX(8px)}.top .member__item-name{color:#121212;font-size:2.2rem;font-weight:700}.top .member__item-name .en{font-size:70%;opacity:.53;padding-left:1rem}.top .member__item i{color:#121212}.top .member__btn{padding-top:8rem}.top .recruit{background:#eee url(../img/bg_top_recruit.png) no-repeat top 1rem center;color:#fff;margin-top:-38rem;padding-bottom:24rem;padding-top:50rem;position:relative}.top .recruit__desc{font-size:1.8rem;font-weight:500;line-height:2.4;padding:1rem 0 4rem}.top .recruit__link{border-bottom:1px solid #707070;color:#fff;margin-bottom:1.4rem;max-width:50%;padding-bottom:1.4rem}.top .recruit__link i{font-size:90%;transform:translateX(0);transition:all .3s ease}.top .recruit__link:hover i{transform:translateX(8px)}.top .recruit__btn{padding-top:3.2rem}.top .blog{color:#121212;overflow:hidden;padding-top:42rem}.top .blog__left{width:46rem}.top .blog__right{width:calc(100% - 46rem)}.top .blog__container{width:calc(100% + 50vw - 61rem)}.top .blog__list{padding-left:min(20rem,11vw);padding-top:20rem}.top .blog__slider-btn{padding-top:3.8rem}.top .blog__ttl{font-size:2.4rem;font-weight:700;padding-bottom:3rem}.top .blog__txt{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-weight:500;line-height:2.2;overflow:hidden;text-overflow:ellipsis}.top .blog__btn{padding-top:6rem}.top .blog__wrap-img{transform-origin:right bottom;transition:.5s}.top .blog__wrap-img img{aspect-ratio:16/9;height:28.9rem;-o-object-fit:cover;object-fit:cover;width:28.9rem}.top .blog__wrap.swiper-slide-active .blog__wrap-img{transform:scale(1.7)}.top .blog__slideTxt{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}.top .blog__slideTxt-fade{grid-column:1/-1;grid-row:1/-1;visibility:hidden;width:calc(100% - 6rem)}.top .blog__slideTxt-fade.current{visibility:visible}.top .blog__note{padding-bottom:4rem;padding-top:4rem}.top .blog__note--head{font-size:2.6rem;font-weight:700;padding-bottom:2rem}.top .blog__note--txt{font-size:1.8rem;font-weight:500}.top .company{background:url(../img/top_company_bg.jpg) no-repeat;background-size:cover;color:#fff;position:relative;z-index:1}.top .company:before{background-color:#000;content:"";height:100%;opacity:.77;position:absolute;width:100%;z-index:-1}.top .company__inner{padding:12rem 0}.top .company__btn{padding-top:8rem}.top .instagram{background-image:url(../img/bg_instagram.png),url(../img/bg_instagram_gray.png);background-position:0 100%,top -60rem right -30rem;background-repeat:no-repeat;margin-bottom:1.4rem;padding:8rem 0 10rem}.top .instagram__inner{position:relative}.top .instagram__inner img{position:absolute;right:-8rem}.top .instagram__desc{font-size:1.8rem;font-weight:500;padding-bottom:6rem}.top .instagram__gallery{padding:2rem 0 4rem}.top .instagram__gallery #sbi_images{display:flex;flex-wrap:wrap;gap:2rem}.top .instagram__gallery #sbi_images>*{width:calc(25% - 1.5rem)!important}.top .instagram__gallery #sbi_images a{transition:all .2s linear}.top .instagram__gallery #sbi_images a:hover{opacity:.6!important}.top__head{font-size:clamp(7rem,10vw,14rem);line-height:1;padding-bottom:6rem}.blog .top__head{padding-bottom:0}.top__head-sub{font-family:Noto Sans JP,sans-serif;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:600;padding-top:2rem}.top__head-sub:before{background:url(../img/bg__ttl.png) no-repeat 0;background-size:contain;content:"";margin-right:.6rem;width:26px}.swiper-button-next,.swiper-button-prev{background-color:#121212;border:1px solid #121212;border-radius:50%;color:#fff;cursor:pointer;height:5.6rem;transition:transform .5s linear;width:5.6rem}.swiper-button-prev{transform:rotate(-180deg)}.swiper-pagination{font-size:2rem;font-weight:600;padding:0 3.2rem}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.13)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes scroll-down{0%{background-position:0 100%}50%{background-position:0 0}to{background-position:0 -100%}}@keyframes AboutImgBlur{0%{filter:blur(15px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes backBoxAnime{99.9%{border-width:0;z-index:2}to{border-width:0;z-index:-1}}@keyframes PageAnimeAppear{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes rotation{20%{transform:scale(1)}40%{transform:scale(1)}80%{transform:scale(1)}to{transform:scale(18)}}@keyframes flickerEffect{0%{opacity:0}25%{opacity:0}50%{opacity:1}to{opacity:1}}.mask{animation:fadeOut .2s forwards;animation-delay:1.4s;background-color:#121212;height:100vh;position:fixed;text-align:center;width:100vw;z-index:999}.mask,.mask__img{inset:0;margin:auto}.mask__img{align-items:center;animation-duration:.3666s;animation-iteration-count:3;animation-name:flickerEffect;display:flex;justify-content:center;opacity:0;position:absolute}.mask__img-1{z-index:1}.mask__img-1 img{width:30rem}.mask__img-2{animation-delay:.3s;animation-iteration-count:2}.mask__img-2 img{width:23rem}.mask__img img{animation:rotation 1.2s forwards}.splashbg{animation-duration:.5s;animation-fill-mode:forwards;border:0 solid #666;inset:0;position:absolute;z-index:999}.pRecruitContent{background:#eee;margin-top:8rem;position:relative;z-index:1}.pRecruitContent__content,.pRecruitContent__img{flex-basis:50%}.pRecruitContent__content{padding-top:4rem}.pRecruitContent__txt{font-weight:500;line-height:2;padding-right:6rem}.pRecruitContent__wrap{position:relative;top:-12rem}.pRecruitQual{background:#121212;color:#fff;padding:24rem 0;position:relative}.pRecruitQual:after,.pRecruitQual:before{background:#eee;content:"";display:block;height:28rem;position:absolute;top:-14rem;transform:skew(0deg,8deg);width:100%}.pRecruitQual:after{background:#fff;bottom:-14rem;top:auto;transform:skew(0deg,-8deg)}.pRecruitQual__list{padding:4rem 0}.pRecruitQual__list dl{background:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.161);color:#121212;line-height:2;margin:2rem 0 6rem}.pRecruitQual__list dl dt{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;flex-basis:20%;font-size:2rem;font-weight:700;padding:3.2rem 1rem 3.2rem 4rem}.pRecruitQual__list dl dt:first-of-type{background-color:#ec7111;color:#fff;font-size:2.2rem;padding-bottom:2rem;padding-top:2rem}.pRecruitQual__list dl dd{border-bottom:1px solid #e1e1e1;flex-basis:80%;font-weight:500;padding:3.2rem 2rem 3.2rem 4rem}.pRecruitQual__list dl dd:first-of-type{background:linear-gradient(92deg,#ec7111,#f8b41e);color:#fff;font-size:2.2rem;font-weight:700;padding-bottom:2rem;padding-top:2rem}.pRecruitWelfare{background:#fff;padding:8rem 0;position:relative;z-index:4}.pRecruitWelfare__list{gap:2rem;padding-top:2rem}.pRecruitWelfare__item{background:#f4f4f4;flex-basis:calc(50% - 1rem);font-weight:500;padding:1.6rem 3rem}.pRecruitWelfare__item-ttl{font-size:2.4rem;font-weight:700;gap:1rem;padding-bottom:1rem}.pRecruitRe{background:#121212;color:#fff;padding:24rem 0 6rem;position:relative;z-index:3}.pRecruitRe:after,.pRecruitRe:before{background:#fff;content:"";display:block;height:28rem;position:absolute;top:-14rem;transform:skew(0deg,8deg);width:100%}.pRecruitRe:after{bottom:-14rem;display:none;top:auto;transform:skew(0deg,-8deg)}.pRecruitRe__list{background:#fff;color:#121212;margin:auto;max-width:84rem;padding:6rem}.pRecruitRe__list dd,.pRecruitRe__list dt{border-bottom:1px solid #e1e1e1;padding:2em 0}.pRecruitRe__list dt{flex-basis:30%;font-weight:500}.pRecruitRe__list dd{flex-basis:70%}.pRecruitFlow{background:url(../img/bg_flow.png) no-repeat 100% 0;background-size:contain;padding:32rem 0 8rem;position:relative;z-index:2}.pRecruitFlow:before{background:#121212;content:"";display:block;height:28rem;position:absolute;top:-14rem;transform:skew(0deg,-8deg);width:100%}.pRecruitFlow__list{gap:4rem;padding-top:6rem}.pRecruitFlow__item{background:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.102);counter-increment:flow_title;flex-basis:calc(25% - 3rem);font-size:1.5rem;font-weight:500;min-height:31.2rem;padding:0 2rem;position:relative}.pRecruitFlow__item:before{align-items:center;background:linear-gradient(180deg,#ec7111,#f8b41e);border-radius:50%;color:#fff;content:"0" counter(flow_title);display:flex;font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:500;height:6rem;justify-content:center;position:relative;top:-3rem;width:6rem}.pRecruitFlow__item:not(:last-child):after{color:#121212;content:"▲";font-size:1.8rem;position:absolute;right:-3rem;top:50%;transform:translateY(-50%) rotate(90deg)}.pRecruitFlow__item-ttl{font-size:2.2rem;font-weight:700;padding:1rem 0;text-align:center}.pRecruitMsg{background:#121212;color:#fff;padding:24rem 0 16rem;position:relative;z-index:1}.pRecruitMsg:before{background:#fff;content:"";display:block;height:28rem;position:absolute;top:-14rem;transform:skew(0deg,8deg);width:100%}.pRecruitMsg__content{line-height:2;margin:auto;max-width:90rem;padding:2rem 0}.pRecruitMsg__content h2{font-size:3.2rem;font-weight:700;line-height:1.6;padding:2rem 0 3rem}.pRecruitGal{background:#eee;margin-bottom:6rem;padding:6rem 0}.pRecruitGal__img{overflow:hidden;padding:2rem 0}.pRecruitGal__img img{animation:gallery-scroll 32s linear infinite both;max-width:none;width:500rem}.pRecruit__head{font-size:clamp(2.4rem,3.8vw,5rem);font-weight:700;letter-spacing:4px;padding-bottom:4rem}.pRecruit__head-sub{color:#ec7111;font-size:clamp(1.5rem,1.6vw,2rem);font-weight:500;gap:6rem;letter-spacing:0;position:relative;text-transform:uppercase}.pRecruit__head-sub .nunber{font-size:110%}.pRecruit__head-sub .nunber:after{background-color:#ec7111;content:"";height:1px;margin-left:1rem;position:absolute;top:50%;width:4rem}@keyframes gallery-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.pPolicy{padding-top:4rem}.pPolicy__inner{padding:0 10rem 12rem}.wrapper:not(.noBG){background:#f2f2f2}.oswald{font-family:Oswald,sans-serif}.orange{background-color:#de8123}.yellow{background-color:#fbc549}.heading-2{font-size:clamp(2.4rem,2.4vw,2.8rem)}.heading-2:before{background:url(../img/bg__ttl.png) no-repeat 0;background-size:contain;content:"";margin-right:.6rem;width:26px}.h__btn{background-color:#121212;border-radius:5rem;color:#fff;cursor:pointer;font-size:clamp(1.6rem,1.5vw,1.8rem);font-weight:500;height:8rem;margin-top:2rem;overflow:hidden;position:relative;width:40rem;z-index:1}.h__btn.reverse i{left:2rem;right:auto;transform:rotate(-180deg)}.h__btn.reverse:hover:before{transform-origin:right center}.h__btn i{position:absolute;right:2rem}.h__btn i.reverse{left:2rem;right:auto;transform:rotate(180deg)}.h__btn:before{background-color:#fff;border-radius:5rem;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s ease;width:100%;z-index:-1}.h__btn:hover{color:#131717}.h__btn:hover:before{transform:scaleX(1);transform-origin:0 50%}.h__btn.white{background-color:transparent;border:1px solid #fff}.w-100{width:100%}.pMV{position:relative;z-index:1}.pMV-img{position:absolute;top:-9rem;z-index:-1}.pMV__head{color:#dc8425;font-size:clamp(7rem,10vw,14rem);font-weight:500;line-height:1.4;padding-bottom:clamp(8rem,12vw,22rem);padding-top:14rem}.pMV__head .sm{font-size:clamp(5rem,10vw,14rem)}.pMV__head img{position:relative;top:1rem}.pMV__head-sub{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:clamp(1.8rem,2vw,2.2rem)}.pMV__head-sub:before{background:url(../img/bg__ttl.png) no-repeat 0;background-size:contain;content:"";margin-right:.6rem;width:26px}.pcommon h2{align-items:center;display:flex;font-size:2.4rem;font-weight:700;line-height:2;padding:4rem 0 2rem}.pcommon h2:before{background:#ec7111;content:"";height:3.4rem;margin-right:1.4rem;width:8px}.group__button{padding:2rem 0 8rem}.group__button-inner{gap:2rem}.group__button-inner>a{background:linear-gradient(125deg,#de8123,#fbc549);box-shadow:5px 5px 15px rgba(0,0,0,.161);color:#fff;flex-basis:calc(33.333% - 2rem);font-size:clamp(2.2rem,2.2vw,3.4rem);font-weight:700;line-height:1.6;overflow:hidden;padding:4.2rem 2rem 4.2rem 4rem;position:relative;z-index:1}.group__button-inner>a:before{background:#fff;content:"";height:160%;left:-14rem;opacity:.2;position:absolute;top:-6rem;transform:rotate(35deg);transition:all .8s cubic-bezier(.19,1,.22,1);width:8rem;z-index:-1}.group__button-inner>a i{font-size:80%;transition:all .3s ease}.group__button-inner>a .en{font-size:50%;font-weight:500}.group__button-inner>a:hover:before{left:140%}.group__button-inner>a:hover i{transform:translateX(1rem)}.default h2{align-items:center;display:flex;font-size:2.4rem;font-weight:700;line-height:1.6;padding-bottom:2rem}.pagination{gap:2rem}.pagination-item a,.pagination-item span{align-items:center;background:#ececec;color:#9b9b9b;display:flex;font-weight:500;height:4.5rem;justify-content:center;width:4.5rem}.pagination-item a{transition:all 1.2s cubic-bezier(.19,1,.22,1)}.pagination-item .current,.pagination-item a:hover{background:#121212;color:#fff}.pHead{background:url(../img/bg-head.png) repeat 50%;background-size:contain;margin-bottom:4rem;padding:8rem 2rem}.pHead__title{color:#fff;font-size:clamp(5.2rem,6vw,8rem);font-weight:500;line-height:1.6;text-align:center}.pHead__title-sub{font-family:Noto Sans JP,sans-serif;font-size:28%}.pHead-2{background:linear-gradient(99deg,#cd5d00,#f6ab00)}.pContentMain{padding-bottom:12rem;padding-top:8rem}.pContentMain__bg{position:relative;z-index:1}.pContentMain__bg img{animation-duration:2s;animation-fill-mode:both;animation-name:ImgDisplayBlur;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-30%);transition:transform 2s linear;z-index:-1}.pContentMain__head{font-size:clamp(2.6rem,4.8vw,5.2rem);font-weight:700;padding-bottom:4rem}.pRecruit .pContentMain__head{font-size:clamp(2rem,4.2vw,4.8rem);padding-bottom:6rem}.pContentMain__txt{font-size:2.2rem;font-weight:500;line-height:2.2}.pRecruit .pContentMain__txt{text-align:left}@keyframes ImgDisplayBlur{0%{filter:blur(15px);opacity:0}to{filter:blur(0);opacity:1}}.voltage-button{min-width:40rem;position:relative;z-index:1}.voltage-button label{background:#121212;border:1px solid #121212;border-radius:5rem;color:#fff;display:block;letter-spacing:.075em;padding:2rem 4rem;text-align:center;transition:background .3s}.company__btn .voltage-button label,.recruit__btn .voltage-button label{border-color:#fff}.voltage-button label:hover{cursor:pointer}.voltage-button label:hover+svg,.voltage-button label:hover+svg+.dots{opacity:1}.voltage-button svg{display:block;height:calc(100% + 1.5em);left:-.25em;opacity:0;pointer-events:none;position:absolute;top:-.75em;transition:opacity .4s;transition-delay:.1s;width:calc(100% + .5em)}.voltage-button svg path{stroke-dasharray:100;filter:url(#glow)}.voltage-button svg path.line-1{stroke:#de8123;stroke-dashoffset:0;animation:spark-1 3s linear infinite}.voltage-button svg path.line-2{stroke:#fbc549;stroke-dashoffset:500;animation:spark-2 3s linear infinite}.voltage-button .dots{opacity:0;transition:opacity .3s;transition-delay:.4s}.voltage-button .dots .dot{background:#fff;border-radius:100%;height:1rem;opacity:0;position:absolute;width:1rem}.voltage-button .dots .dot-1{animation:fly-up 3s linear infinite;left:20%;top:0}.voltage-button .dots .dot-2{animation:fly-up 3s linear infinite;animation-delay:.5s;left:55%;top:0}.voltage-button .dots .dot-3{animation:fly-up 3s linear infinite;animation-delay:1s;left:80%;top:0}.voltage-button .dots .dot-4{animation:fly-down 3s linear infinite;animation-delay:2.5s;bottom:0;left:30%}.voltage-button .dots .dot-5{animation:fly-down 3s linear infinite;animation-delay:1.5s;bottom:0;left:65%}@keyframes spark-1{to{stroke-dashoffset:-1000}}@keyframes spark-2{to{stroke-dashoffset:-500}}@keyframes fly-up{0%{opacity:0;transform:translateY(0) scale(.2)}5%{opacity:1;transform:translateY(-1.5rem) scale(.4)}10%,to{opacity:0;transform:translateY(-3rem) scale(.2)}}@keyframes fly-down{0%{opacity:0;transform:translateY(0) scale(.2)}5%{opacity:1;transform:translateY(1.5rem) scale(.4)}10%,to{opacity:0;transform:translateY(3rem) scale(.2)}}.pMember{margin-top:-4rem;position:relative;z-index:1}.pMember__anchor{gap:1.4rem;padding-bottom:8rem}.pMember__anchor-item{counter-increment:member_ttl;flex-basis:calc(25% - 1.4rem);position:relative}.pMember__anchor-item:before{color:#ec7111;content:"0" counter(member_ttl);font-family:Oswald,sans-serif;font-size:clamp(3.6rem,4.2vw,6rem);font-weight:500;line-height:1;position:absolute;top:-3rem;z-index:1}.pMember__anchor-link{color:#ec7111;font-size:1.4rem;font-weight:500}.pMember__anchor-link i{bottom:-1rem;color:#121212;left:50%;position:absolute;transform:rotate(90deg);transition:all .2s ease;visibility:hidden}.pMember__anchor-link img{transition:transform .2s ease}.pMember__anchor-link:hover i{transform:rotate(90deg) translateX(1rem);visibility:visible}.pMember__anchor-link:hover img{transform:scale(1.06)}.pMember__anchor-name{color:#121212;font-size:2.2rem;font-weight:700;gap:1.6rem}.pMember__anchor-name span{font-size:70%;opacity:.53}.pMember__anchor-img{box-shadow:5px 5px 15px rgba(0,0,0,.161);margin-bottom:1.4rem;overflow:hidden}.pMemberData{padding:8rem 0}.pMemberData__overview{margin-bottom:4rem;padding:2rem 10rem;position:relative;z-index:1}.pMemberData__overview-stt{color:#fff;font-size:clamp(16rem,26vw,34.7rem);font-weight:500;left:0;line-height:.6;position:absolute;top:-4rem;z-index:-1}.pMemberData__overview-join{background:#ec7111;-webkit-clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);color:#fff;font-size:1.8rem;font-weight:500;padding:0 2rem;position:relative;width:max-content}.pMemberData__overview-name{font-size:clamp(2.6rem,3.2vw,4.2rem);font-weight:700;gap:1.6rem;padding-bottom:3.2rem}.pMemberData__overview-name span{font-size:70%;opacity:.53}.pMemberData__overview-copy{font-size:1.8rem;font-weight:700;line-height:2.2}.pMemberData__inner{position:relative}.pMemberData__inner:after,.pMemberData__inner:before{content:"";position:absolute}.pMemberData__inner:first-child{background:#eee;padding:16rem 0 8rem;z-index:4}.pMemberData__inner:nth-child(2){background:#121212;color:#fff;padding:28rem 0 8rem;z-index:3}.pMemberData__inner:nth-child(2):after,.pMemberData__inner:nth-child(2):before{background:#eee;content:"";display:block;height:28rem;position:absolute;top:-14rem;transform:skew(0deg,8deg);width:100%}.pMemberData__inner:nth-child(2):after{background:#121212;bottom:-14rem;top:auto;transform:skew(0deg,-8deg);z-index:-1}.pMemberData__inner:nth-child(2) .pMemberData__overview-stt{opacity:.21}.pMemberData__inner:nth-child(3){background:url(../img/bg_inteview_01.jpg) no-repeat 0 0;background-size:contain;padding:42rem 0 8rem;z-index:2}.pMemberData__inner:nth-child(3):before{background:#121212;content:"";display:block;height:28rem;position:absolute;top:-16rem;transform:skew(0deg,-8deg);width:100%}.pMemberData__inner:nth-child(3) .pMemberData__overview-stt{opacity:.21}.pMemberData__inner:nth-child(4){background:#121212;color:#fff;padding:24rem 0 12rem;z-index:1}.pMemberData__inner:nth-child(4):before{background:#fff;content:"";display:block;height:28rem;position:absolute;top:-14rem;transform:skew(0deg,8deg);width:100%}.pMemberData__inner:nth-child(4) .pMemberData__overview-stt{opacity:.21}.pMemberData__part-img{flex-basis:45%}.pMemberData__part-img img{box-shadow:5px 5px 15px rgba(0,0,0,.161)}.pMemberData__part-content:not(.no_img){flex-basis:55%}.pMemberData__part-txt{font-weight:500;line-height:2}.pMemberData__part-ttl{font-size:clamp(2rem,2.4vw,3.2rem);font-weight:700;line-height:1.8;padding-bottom:1.6rem}.pMemberData__part-ttl:before{background:url(../img/bg__ttl.png) no-repeat top 1.4rem left;background-size:contain;content:"";height:4.6rem;margin-right:.6rem;width:34px}.pMemberData__part .odd{padding-left:8rem}.pMemberData__part .even{padding-right:8rem}.pMemberData__part-3{padding-top:6rem}.pMemberData__msg{gap:4rem;padding-top:4rem}.pMemberData__msg-img{width:28rem}.pMemberData__msg-content{background-color:#f6f6f6;border:2px solid #ec7111;color:#121212;flex-basis:calc(100% - 32rem);font-weight:500;line-height:2.2;padding:4rem;position:relative}.pMemberData__msg-content.add03{background-color:#fff}.pMemberData__msg-content.add03:after{background:url(../img/polygon.png) no-repeat 100%}.pMemberData__msg-content:after{background:url(../img/polygon2.png) no-repeat 100%;content:"";height:57px;position:absolute;right:-3.9rem;top:24%;width:41px}.pMemberData__msg-content.l:after{background:url(../img/polygon2-2.png) no-repeat 0;left:-3.9rem;right:auto}.pContact{padding:6rem 0 8rem}.form__step{background:url(../img/icon_form-step.png) repeat-x top;margin:auto;padding:0 3rem;width:-moz-fit-content;width:fit-content}.form__step li{background:#f2f2f2;color:#b2b2b2;font-weight:500;margin:0 3rem 4rem;position:relative;top:-1rem}.form__step li i{color:#ec7111}.form__step li.act{color:#121212}.form__step li.act svg path{fill:#ec7111}.form__step-desc{font-size:2rem;line-height:2.2;padding-bottom:6rem;text-align:center}.form__inner{background:#fff;box-shadow:5px 5px 30px rgba(0,0,0,.161);padding:6rem 8rem}.form__inner p:empty{display:none}.form__inner input[type=email],.form__inner input[type=tel],.form__inner input[type=text],.form__inner select,.form__inner textarea{background:#f9f9f9;border:1px solid #b2b2b2;padding:1rem 1.2rem;width:100%}.form__inner input[type=email].small,.form__inner input[type=tel].small,.form__inner input[type=text].small,.form__inner select.small,.form__inner textarea.small{width:20rem}.form__inner input[type=email].small-1,.form__inner input[type=tel].small-1,.form__inner input[type=text].small-1,.form__inner select.small-1,.form__inner textarea.small-1{width:11rem}.form__inner :-ms-input-placeholder{color:#d1d1d1}.form__inner ::placeholder{color:#d1d1d1}.form__inner input[type=checkbox],.form__inner input[type=radio]{accent-color:#121212;height:2rem;position:relative;top:.4rem;width:2rem}.form__inner input[name=gakureki]{margin-right:2rem}.form__inner ::-webkit-file-upload-button{background-color:#e2e3e3;border:1px solid #8f8f8f;border-radius:4px;cursor:pointer;font-size:1.4rem;font-weight:700;margin-right:1rem;padding:.4rem 2rem}.form__inner ::-webkit-file-upload-button,.form__inner ::file-selector-button{background-color:#e2e3e3;border:1px solid #8f8f8f;border-radius:4px;cursor:pointer;font-size:1.4rem;font-weight:700;margin-right:1rem;padding:.4rem 2rem}.form__inner .unit{padding-right:1rem}.form__label{font-size:1.8rem;font-weight:500}.form__label-sub{font-size:1.4rem;font-weight:400}.form__required{background:#ec7111;color:#fff;font-size:1.4rem;margin-left:1.4rem;padding:0 .8rem}.form__group{border-bottom:1px solid #ebebeb;margin-bottom:2rem;padding-bottom:2rem}.form__group-field{padding-top:1rem}.form__privacy{font-size:1.8rem;padding:2rem;text-align:center}.form__privacy,.form__privacy *{font-weight:500}.form__button{gap:1rem;list-style:none;margin-top:4rem}.form__button li:not(:empty){position:relative}.form__button li:not(:empty) input:hover+svg,.form__button li:not(:empty) input:hover+svg+.dots{opacity:1}.form__button li:not(:empty):after{content:"\f106";font-family:iconfont!important;position:absolute}.form__button li:not(:empty).btn-1:after{left:2rem}.form__button li:not(:empty).btn-2:after{color:#fff;right:2rem}.form__button li:not(:empty) svg{display:block;height:calc(100% + 1.5em);left:-.25em;opacity:0;pointer-events:none;position:absolute;top:-.75em;transition:opacity .4s;transition-delay:.1s;width:calc(100% + .5em)}.form__button li:not(:empty) svg path{stroke-dasharray:100;filter:url(#glow)}.form__button li:not(:empty) svg path.line-1{stroke:#de8123;stroke-dashoffset:0;animation:spark-1 3s linear infinite}.form__button li:not(:empty) svg path.line-2{stroke:#fbc549;stroke-dashoffset:500;animation:spark-2 3s linear infinite}.form__button li:not(:empty) .dots{opacity:0;transition:opacity .3s;transition-delay:.4s}.form__button li:not(:empty) .dots .dot{background:#fff;border-radius:100%;height:1rem;opacity:0;position:absolute;width:1rem}.form__button li:not(:empty) .dots .dot-1{animation:fly-up 3s linear infinite;left:20%;top:0}.form__button li:not(:empty) .dots .dot-2{animation:fly-up 3s linear infinite;animation-delay:.5s;left:55%;top:0}.form__button li:not(:empty) .dots .dot-3{animation:fly-up 3s linear infinite;animation-delay:1s;left:80%;top:0}.form__button li:not(:empty) .dots .dot-4{animation:fly-down 3s linear infinite;animation-delay:2.5s;bottom:0;left:30%}.form__button li:not(:empty) .dots .dot-5{animation:fly-down 3s linear infinite;animation-delay:1.5s;bottom:0;left:65%}.form__button input{background:#121212;border:1px solid #121212;border-radius:5rem;color:#fff;cursor:pointer;display:block;font-size:clamp(1.6rem,1.5vw,1.8rem);font-weight:500;letter-spacing:.075em;padding:2rem 4rem;text-align:center;transition:background .3s}.mw_wp_form_confirm .form__button li:first-child{width:25.6rem}.mw_wp_form_confirm .form__button li:first-child input{background:#fff;border:1px solid #707070;border-radius:40px;color:#777;font-size:1.8rem;font-weight:600;padding:2rem 4rem;width:100%}.mw_wp_form_confirm .form__button li:first-child:after{color:#777;left:2rem;right:auto;transform:rotate(180deg)}.mw_wp_form_confirm .form__button li:last-child{width:40rem}.mw_wp_form_confirm .form__button li:last-child input{width:100%}.form__head{font-size:clamp(2.8rem,3vw,4.2rem);font-weight:700;padding-bottom:6.8rem;text-align:center}.form__txt{padding-bottom:4rem;padding-top:1rem;text-align:center}.mw_wp_form_confirm .form__select:after,.mw_wp_form_confirm .hide_confirm,.mw_wp_form_confirm .step-1,.step-2,.step-3{display:none!important}.mw_wp_form_confirm .step-2{display:flex!important;justify-content:center}.pCompany{margin-bottom:6rem;margin-top:-6rem;position:relative;z-index:1}.pCompany .gretting{padding-bottom:12rem}.pCompany .gretting__img{flex-basis:56rem;padding-right:2rem}.pCompany .gretting__img img{box-shadow:5px 5px 15px rgba(0,0,0,.161)}.pCompany .gretting__content{flex-basis:calc(100% - 56rem);font-weight:500;line-height:2;padding-left:4rem}.pCompany .gretting .signature{letter-spacing:1.6px;padding-top:2rem;text-align:right}.pCompany .profile{background:#121212;padding:8rem 0}.pCompany .profile h2{color:#fff}.pCompany .profile__data{background:#fff;margin:2rem auto;max-width:90rem;padding:4.8rem 6rem}.pCompany .profile__data dt{flex-basis:30%;font-weight:500}.pCompany .profile__data dd,.pCompany .profile__data dt{border-bottom:1px solid #d1d1d1;padding:2rem 2rem 2rem 0}.pCompany .profile__data dd{flex-basis:70%}.pCompany h2{font-size:clamp(2.2rem,3.4vw,4.2rem);padding-bottom:4rem}.pCompany h2:before{background:url(../img/bg__ttl.png) no-repeat 0;background-size:contain;content:"";height:57px;margin-right:.6rem;width:49px}.pBusiness{padding-bottom:10rem}.pBusiness__img{padding-bottom:6rem;padding-left:6rem}.pBusiness__img img{box-shadow:0 15px 10px -15px rgba(0,0,0,.161);max-width:33.333%;position:relative}.pBusiness__img img:nth-child(2){left:-3rem}.pBusiness__img img:nth-child(3){left:-7rem}.pBusiness__img img:nth-child(5){top:-2rem}.pBusiness__img img:nth-child(6){top:-4rem}.pBusiness__txt{font-size:1.6rem;font-weight:500;line-height:2;margin:auto;max-width:101rem}.pBusiness .pContentMain,.pBusinessMain{text-align:center}.pBusinessMain{padding-bottom:12rem;padding-top:8rem}.pBusinessMain__bg{position:relative;z-index:1}.pBusinessMain__bg img{left:50%;position:absolute;top:50%;transform:translate(-50%,-30%);z-index:-1}.pBusinessMain__head{font-size:clamp(2.6rem,4.8vw,5.2rem);font-weight:700;padding-bottom:4rem}.pBusinessMain__txt{font-size:2.2rem;font-weight:500;line-height:2.2}.pBusinessList__wrap{background:#121212;margin-bottom:8rem;padding:6rem 0;position:relative;z-index:1}.pBusinessList__wrap:before{content:"";position:absolute}.pBusinessList__wrap:nth-of-type(odd):before{background:#fff;-webkit-clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);content:"";height:101%;position:absolute;right:0;top:-1px;width:calc(100vw - 122rem);z-index:-1}.pBusinessList__wrap:nth-of-type(odd) .pBusinessList__item-ttl{padding-left:0}.pBusinessList__wrap:nth-of-type(odd) .pBusinessList__item-txt{padding-left:0;padding-right:10rem}.pBusinessList__item-img{flex-basis:40%}.pBusinessList__item-content{color:#fff;flex-basis:60%}.pBusinessList__item-ttl{color:#b2b2b2;font-size:clamp(1.5rem,1.6vw,2rem)}.pBusinessList__item-ttl .nunber{color:#de8123;font-size:110%;margin-right:8rem;position:relative}.pBusinessList__item-ttl .nunber:after{background:#b2b2b2;content:"";height:1px;position:absolute;right:-6rem;width:4rem}.pBusinessList__item h2{color:#fff;font-size:clamp(2.4rem,3.8vw,4.8rem);font-weight:700;letter-spacing:3.84px;line-height:1.6;padding:1rem 0 3rem}.pBusinessList__item-ttl{padding-left:10rem}.pBusinessList__item-txt{line-height:2;padding-left:10rem}.aBlog{margin-top:-4rem;padding-bottom:8rem;position:relative;z-index:1}.aBlog__main{flex-basis:calc(100% - 25rem);padding-right:2rem}.aBlog aside{flex-basis:25rem;padding-left:3rem}.aBlog__list{gap:2rem;padding-bottom:6rem}.aBlog__item{box-shadow:5px 5px 15px rgba(0,0,0,.078);flex-basis:calc(33.333% - 1.4rem)}.aBlog__item-link{background:#fff;font-size:1.5rem;font-weight:500}.aBlog__item-link:hover img{transform:scale(1.06)}.aBlog__item-thumb{max-height:24rem;overflow:hidden;position:relative}.aBlog__item-thumb img{aspect-ratio:6/4;-o-object-fit:cover;object-fit:cover;transition:all .2s linear}.aBlog__item-category{background:#ec7111;bottom:0;color:#fff;font-size:1.2rem;font-weight:400;left:0;padding:.4rem 1rem;position:absolute}.aBlog__item-caption{padding:1rem 1.4rem}.aBlog__item h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.6;overflow:hidden;text-overflow:ellipsis}.aBlog__item time{color:#777;font-size:1.4rem}.aBlog__categories-ttl{border-bottom:1px solid #d1d1d1;color:#ec7111;font-size:2.4rem;margin-bottom:1.2rem}.aBlog__categories-link{font-weight:500;padding-bottom:.8rem;transition:all .3s cubic-bezier(.19,1,.22,1)}.aBlog__categories-link i{font-size:80%;padding-right:4px;padding-top:4px}.aBlog__categories-link.current,.aBlog__categories-link:hover{color:#ec7111}.sBlog{padding-bottom:16rem;padding-top:12rem;position:relative;z-index:1}.sBlog__meta{gap:1rem;padding-bottom:1rem}.sBlog__meta time{font-weight:500}.sBlog__category{background:#ec7111;color:#fff;font-size:1.2rem;font-weight:400;padding:.4rem 1rem}.sBlog__detail{background:#fff;box-shadow:5px 5px 30px rgba(0,0,0,.161);padding:8rem 12rem}.sBlog__detail-thumb{padding:1.6rem 0 3rem}.sBlog__detail h2,.sBlog__detail h3,.sBlog__detail h4{font-weight:700;line-height:2;padding:2rem 0 3.2rem}.sBlog__detail h1{font-size:3.2rem;font-weight:700;padding:.5rem 0 2rem}.sBlog__detail h2{border-bottom:2px solid #ec7111;font-size:2.6rem;margin-bottom:2rem;padding-bottom:.8rem}.sBlog__detail h3{font-size:2.2rem}.sBlog__detail h4{font-size:1.8rem}.sBlog__btn{padding-top:4rem}.sBlog__related{background:#f2f2f2;padding:8rem 0}.sBlog__related-ttl{font-size:3.4rem;font-weight:700;padding:1rem 0 6rem}.sBlog__related-list{gap:2rem}.sBlog__related-blog{box-shadow:5px 5px 15px rgba(0,0,0,.078);flex-basis:calc(33.333% - 1.4rem)}.sBlog__related-link{background:#fff;font-size:1.5rem;font-weight:500}.sBlog__related-inner{padding:1rem 1.4rem}.sBlog__related h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.6;overflow:hidden;text-overflow:ellipsis}.notfound{padding:6rem 0 12rem}.notfound__head{font-size:clamp(2.8rem,3.6vw,4.2rem);font-weight:700;padding-bottom:2rem;text-align:center}.notfound__text{line-height:2;padding-bottom:4rem;text-align:center}.notfound__btn{margin:auto;max-width:34rem}.notfound__btn a{width:100%}@media screen and (min-width:769px){.pc-flex{display:flex}.flex.pc-bet,.pc-flex.pc-bet{justify-content:space-between}.flex.aro,.flex.pc-aro,.pc-flex.aro,.pc-flex.pc-aro{justify-content:space-around}.flex.pc-vstart,.pc-flex.pc-vstart{align-items:flex-start}.flex.pc-vend,.pc-flex.pc-vend{align-items:flex-end}.flex.pc-vcenter,.pc-flex.pc-vcenter{align-items:center}.flex.pc-hstart,.pc-flex.pc-hstart{justify-content:flex-start}.flex.pc-hcenter,.pc-flex.pc-hcenter{justify-content:center}.flex.pc-hend,.pc-flex.pc-hend{justify-content:flex-end}.flex.pc-str,.pc-flex.pc-str{align-items:stretch}.flex.pc-vert,.pc-flex.pc-vert{flex-direction:column}.flex.pc-break,.pc-flex.pc-break{flex-wrap:wrap}.flex>.pc-1,.pc-flex>.pc-1{order:1}.flex>.pc-2,.pc-flex>.pc-2{order:2}.flex>.pc-3,.pc-flex>.pc-3{order:3}.op:hover{opacity:.7}.hoverToggle:hover .hoverToggle__off,.hoverToggle:not(:hover) .hoverToggle__on{display:none}.sp{display:none!important}.pc-hide{display:none}.pc-ta-center{text-align:center}.pc-ta-right{text-align:right}.pc-ta-left{text-align:left}body:not(.wp-admin) #wpadminbar{height:10px!important;opacity:.5;overflow:hidden!important;transition-duration:.5s}body:not(.wp-admin) #wpadminbar:hover{height:auto!important;opacity:1;overflow:visible!important}.md-lay.pc-over{display:block}.md-lay.pc-over .lay-bg img{margin-left:50%;max-width:none;transform:translate(-50%);width:auto}.md-lay.pc-through{display:inline-block;overflow:visible}.md-lay.pc-through .lay-bg img{max-width:none;width:auto}a:hover .md-lay .lay-bg .on{opacity:1}a:hover .md-lay .lay-bg .off{opacity:0}a:hover .md-lay.zoom .lay-bg{transform:scale(1.05)}a:hover .md-lay.bright:before{opacity:1}a:hover .md-lay.border:after{box-shadow:inset 0 0 0 10px hsla(0,0%,100%,.5);opacity:1}a:not(:hover) .md-lay.hide .lay-content{opacity:0}.sp-md-acc .acc-btn{cursor:auto}.wrap{margin:0 auto;padding-left:1rem;padding-right:1rem}.wrap.w900{max-width:92rem}.wrap.w1200{max-width:122rem}.gNav{top:10rem}}@media screen and (max-width:768px){.sp-flex{display:flex}.flex.sp-bet,.sp-flex.sp-bet{justify-content:space-between}.flex.aro,.flex.sp-aro,.sp-flex.aro,.sp-flex.sp-aro{justify-content:space-around}.flex.sp-vstart,.sp-flex.sp-vstart{align-items:flex-start}.flex.sp-vend,.sp-flex.sp-vend{align-items:flex-end}.flex.sp-vcenter,.sp-flex.sp-vcenter{align-items:center}.flex.sp-hstart,.sp-flex.sp-hstart{justify-content:flex-start}.flex.sp-hcenter,.sp-flex.sp-hcenter{justify-content:center}.flex.sp-hend,.sp-flex.sp-hend{justify-content:flex-end}.flex.sp-str,.sp-flex.sp-str{align-items:stretch}.flex.sp-vert,.sp-flex.sp-vert{flex-direction:column}.flex.sp-break,.sp-flex.sp-break{flex-wrap:wrap}.flex>.sp-1,.sp-flex>.sp-1{order:1}.flex>.sp-2,.sp-flex>.sp-2{order:2}.flex>.sp-3,.sp-flex>.sp-3{order:3}.sp-table-break td,.sp-table-break th,.sp-table-break tr{display:inline-block;width:100%}.sp-table-over{overflow-x:auto}.sp-table-over th{white-space:nowrap}.hoverToggle__on{display:none}.pc{display:none!important}.sp-hide{display:none}.sp-ta-center{text-align:center}.sp-ta-right{text-align:right}.sp-ta-left{text-align:left}body:not(.wp-admin) #wpadminbar{min-width:0!important;opacity:.8;overflow:hidden;position:absolute!important}.wp-post h2{font-size:1.8rem}.wp-post h3{font-size:1.6rem}.wp-post h4,.wp-post h5{font-size:1.4rem}.wp-post div+h2,.wp-post div+h3,.wp-post div+h4,.wp-post div+h5,.wp-post p+h2,.wp-post p+h3,.wp-post p+h4,.wp-post p+h5{margin-top:2.5rem}.wp-post table{margin:1rem auto}.wp-post table td,.wp-post table th{padding:.5rem}.wp-post .alignleft,.wp-post .alignright{float:none;padding-left:0!important;padding-right:0!important}.wp-post img[class*=attachment-],.wp-post img[class*=wp-image-]{padding:0 0 2em;width:100%}.md-lay.sp-over{display:block}.md-lay.sp-over .lay-bg img{margin-left:50%;max-width:none;transform:translate(-50%);width:auto}.md-lay.sp-through{display:inline-block;overflow:visible}.md-lay.sp-through .lay-bg img{max-width:none;width:auto}.sp-md-acc .acc-body{max-height:0;opacity:0;overflow:hidden;transform-origin:0 0;transition-duration:.5s}.sp-md-acc .acc-body .acc-body:not(.active){transition-duration:0s}.sp-md-acc .acc-body:not(.active) .acc-on,.sp-md-acc .acc-check:not(:checked)~.acc-body .acc-on,.sp-md-acc .acc-check:not(:checked)~.acc-btn .acc-on{display:none}.sp-md-acc .acc-body.active,.sp-md-acc .acc-check:checked~.acc-body,.sp-md-acc .acc-check:checked~.acc-btn{max-height:none;opacity:1}.sp-md-acc .acc-body.active .acc-off,.sp-md-acc .acc-check:checked~.acc-body .acc-off,.sp-md-acc .acc-check:checked~.acc-btn .acc-off{display:none}.sp-wrap{padding-left:2rem;padding-right:2rem}.headerPad{padding-top:6rem}.header{max-height:100%;overflow:auto}.header__frame{padding:0 0 0 2rem}.header__base{height:auto}.header__nav__btn{font-size:1.2rem;padding:0;width:8rem}.header__nav__btn:after{display:none}.header__nav__btn .en{font-size:1.1rem}.headerLogo img{max-height:4.8rem}.headerLogo__img{max-width:10rem}.footer{padding-top:2rem}.footer__addr{font-size:1.3rem;padding-bottom:4rem;padding-top:1rem}.footer__cp{font-size:1.2rem}.footerLink{padding-top:6rem}.footerLink__list{padding-bottom:4rem}.footerLink__list>*{width:50%}.footerLink__link{font-size:1.3rem}.footerCopy{font-size:1rem}.footerPolicy{font-size:1.3rem}.lContact__title{font-size:1.6rem;padding-bottom:1rem}.lContact__inner-content{padding:1rem 3rem 1rem 4rem}.lContact__inner-txt{font-size:1.2rem;padding-right:2.2rem}.lContact__inner-link:hover:after{border:1px solid #b4b4b4;height:94%;width:96%}.lContact__inner-link:hover i,.lContact__inner-link:hover img{transform:none}.top .MV{background:url(../img/bg_MV.png) no-repeat top -8rem left;background-size:cover}.top .MV__inner{padding:4rem 2rem 22rem}.top .about{text-align:left;top:-2rem}.top .about__bg{left:15%;top:38%;transform:translate(-10%,-50%)}.top .about__txt{font-size:2.2rem;line-height:2;padding-bottom:2rem;padding-top:1rem}.top .about__txt2{font-size:1.6rem}.top .business{background-position:0 0,top 4rem right;background-size:auto,contain;padding:6rem 0}.top .business__desc{font-size:1.4rem}.top .business__list{gap:1.2rem;padding-bottom:2rem;padding-top:2rem}.top .business__item:before{font-size:2.5rem;height:5.1rem;width:5.1rem}.top .business__item:nth-child(2),.top .business__item:nth-child(3){margin-top:2rem}.top .business__item-link{font-size:1.3rem}.top .business__item-ttl{font-size:2rem}.top .business__item-txt{padding-right:2rem}.top .business__btn{margin-left:2rem;margin-right:2rem;padding-top:2rem}.top .member__desc{font-size:1.4rem;padding-bottom:4rem}.top .member__content{padding-top:3.2rem;width:100%}.top .member__item{margin-bottom:1rem;padding-bottom:1rem}.top .member__item-link{font-size:1.2rem}.top .member__item-name{font-size:2rem}.top .member__btn{margin-left:2rem;margin-right:2rem;padding-top:4rem}.top .recruit{background:url(../img/bg_top_recruit_sp.png),url(../img/bg_corner.png);background-position:top 4rem left,top 8rem right -6rem;background-repeat:no-repeat;background-size:100%,auto;margin-top:-16rem;padding-bottom:8rem;padding-top:16rem}.top .recruit__desc{font-size:1.4rem;padding:1rem 0 4rem}.top .recruit__link{font-size:1.3rem;margin-bottom:1.4rem;margin-left:2rem;max-width:100%;padding-bottom:1.4rem}.top .recruit__content{max-width:100%}.top .recruit__btn{margin-left:2rem;margin-right:2rem}.top .blog{padding-top:18rem}.top .blog__container,.top .blog__right{width:100%}.top .blog__list{padding:0}.top .blog__slider-btn{padding-top:3.2rem}.top .blog__ttl{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:1.8rem;line-height:2.2;overflow:hidden;padding-bottom:1.2rem;padding-top:1rem;text-overflow:ellipsis}.top .blog__txt{-webkit-line-clamp:2;font-size:1.2rem}.top .blog__wrap .sp{display:none}.top .blog__wrap.swiper-slide-active .blog__wrap-img{transform:none}.top .blog__wrap.swiper-slide-active .sp{display:block}.top .blog__btn{margin-left:2rem;margin-right:2rem;padding-top:4rem}.top .blog__note--head{font-size:2rem;padding-bottom:1rem}.top .blog__note--txt{font-size:1.4rem}.top .company__inner{padding:8rem 0 4rem}.top .company__btn{padding-top:4rem}.top .company__img{max-width:100%;padding:3.2rem 0}.top .company__desc{font-size:1.4rem}.top .instagram{background-position:0 100%,top -16rem right -8rem;background-size:80%,80%}.top .instagram__inner img{max-width:21rem;right:0;top:4rem}.top .instagram__desc{font-size:1.4rem;padding-bottom:2rem}.top .instagram__gallery{padding-bottom:2rem}.top .instagram__gallery #sbi_images{gap:1.6rem 1rem}.top .instagram__gallery #sbi_images>*{width:calc(50% - .5rem)!important}.top .instagram__gallery img{aspect-ratio:2/2;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top .instagram__btn{margin-left:2rem;margin-right:2rem}.top__head{padding-bottom:4rem}.swiper-button-next,.swiper-button-prev{height:4.8rem;width:4.8rem}.swiper-pagination{font-size:1.6rem}.pRecruitContent__txt{padding-right:0}.pRecruitContent__wrap{top:-8rem}.pRecruitQual{padding:12rem 0 4rem}.pRecruitQual:after,.pRecruitQual:before{height:14rem;top:-8rem}.pRecruitQual:after{bottom:-8rem;top:auto}.pRecruitQual__list dl{background:transparent;margin:2rem 0 6rem}.pRecruitQual__list dl dt{background:linear-gradient(96deg,#ec7111,#f8b41e);color:#fff;font-size:1.8rem;padding:1.2rem;text-align:center}.pRecruitQual__list dl dd{background:#fff;font-size:1.4rem;margin-bottom:1.2rem;padding:2rem}.pRecruitWelfare{padding:4rem 0}.pRecruitWelfare__list{gap:1rem;padding-top:0}.pRecruitWelfare__item{font-size:1.4rem;padding:2rem}.pRecruitWelfare__item-ttl{font-size:1.6rem}.pRecruitWelfare__item-ttl img{max-width:5rem}.pRecruitRe{padding:12rem 0 6rem}.pRecruitRe:before{height:14rem;top:-8rem}.pRecruitRe__list{font-size:1.4rem;padding:0 2rem}.pRecruitRe__list dd{padding:1rem 0 1.6em}.pRecruitRe__list dt{border-bottom:none;padding-bottom:0;padding-top:2.5rem}.pRecruitFlow{background-size:auto;padding:16rem 0 4rem}.pRecruitFlow:before{height:14rem;top:-8rem}.pRecruitFlow__list{gap:3rem;padding-top:1rem}.pRecruitFlow__item{font-size:1.3rem;min-height:auto;padding:0 2rem 2rem}.pRecruitFlow__item:before{font-size:1.6rem;height:4.6rem;left:2rem;position:absolute;top:-1rem;width:4.6rem}.pRecruitFlow__item:not(:last-child):after{inset:auto 0 -5rem 0;text-align:center;transform:translateY(-50%) rotate(180deg)}.pRecruitFlow__item-icon{max-width:4.8rem;padding-top:4rem}.pRecruitFlow__item-ttl{font-size:1.6rem;padding:1rem 0;text-align:left}.pRecruitFlow__item-wrap{padding-left:1.4rem}.pRecruitMsg{padding:12rem 0 6rem}.pRecruitMsg:before{height:14rem;top:-8rem}.pRecruitMsg__content{font-size:1.4rem;padding-top:0}.pRecruitMsg__content h2{font-size:1.8rem}.pRecruitGal{margin-bottom:6rem;padding:6rem 0}.pRecruitGal__img{padding:0}.pRecruitGal__img img{animation-duration:24s;height:15rem}.pRecruit__head{padding-bottom:3rem}.pPolicy{padding-top:2rem}.pPolicy__inner{padding:0 0 6rem}.h__btn{font-size:1.6rem;height:6rem}.h__btn:before{display:none}.pMV-img{top:-4.8rem}.pMV__head{padding-bottom:4rem;padding-top:12rem}.pMV__head img{max-width:72%}.pMV__head img.b{max-width:90%}.pMV__head-sub{color:#121212}.group__button{padding-bottom:6rem}.group__button-inner>a{width:100%}.pHead{margin-bottom:2rem;padding:6rem 1rem}.pContentMain{padding-bottom:8rem;padding-top:0}.pContentMain__bg img{transform:translate(-50%,-40%)}.pContentMain__head{padding-bottom:4rem}.pRecruit .pContentMain__head{padding-bottom:2rem}.pContentMain__txt{font-size:1.6rem}.voltage-button{min-width:100%}.voltage-button label{font-size:1.4rem;padding:1.4rem 2rem}.pMember__anchor{gap:1rem;padding-bottom:0;padding-top:6rem}.pMember__anchor-item{flex-basis:calc(50% - 1rem);margin-bottom:3rem;padding-bottom:1rem}.pMember__anchor-item:before{top:-2rem}.pMember__anchor-link{font-size:1.2rem}.pMember__anchor-link i{bottom:-1rem;visibility:visible}.pMember__anchor-name{font-size:1.8rem;gap:.6rem}.pMember__anchor-name span{font-size:70%}.pMember__anchor-img{margin-bottom:1.4rem}.pMemberData{padding:4rem 0}.pMemberData__overview{margin-bottom:0;padding:1rem 0}.pMemberData__overview-stt{top:-2rem}.pMemberData__overview-join{font-size:1.4rem}.pMemberData__overview-name{padding-bottom:2.2rem}.pMemberData__overview-copy{font-size:1.6rem}.pMemberData__inner:first-child{padding:4rem 0}.pMemberData__inner:nth-child(2){padding:14rem 0 4rem}.pMemberData__inner:nth-child(2):after,.pMemberData__inner:nth-child(2):before{height:14rem;top:-8rem}.pMemberData__inner:nth-child(2):after{bottom:-8rem}.pMemberData__inner:nth-child(3){background-size:100vw 100rem;padding:20rem 0 4rem}.pMemberData__inner:nth-child(3):before{height:12rem;top:-8rem}.pMemberData__inner:nth-child(4){padding:14rem 0 6rem}.pMemberData__inner:nth-child(4):before{height:8em;top:-8rem}.pMemberData__part-ttl{padding-top:2rem}.pMemberData__part-ttl:before{background-position:0 0}.pMemberData__part-content{font-size:1.4rem}.pMemberData__part-img{padding:2rem 0}.pMemberData__part .odd{padding-left:0}.pMemberData__part .even{padding-right:0}.pMemberData__part-3{padding-top:0}.pMemberData__msg{gap:0;padding-top:0}.pMemberData__msg-img{margin:auto;position:relative;top:2rem;width:19.8rem}.pMemberData__msg-content{font-size:1.4rem;padding:0 2rem 2rem}.pMemberData__msg-content:after{left:0;margin:auto;right:0;top:-4.7rem;transform:rotate(270deg)}.pMemberData__msg-content.l:after{left:0;margin:auto;right:0;top:-4.7rem;transform:rotate(90deg)}.pContact{padding:2rem 0 4rem}.form__step{padding:0 2rem}.form__step li{font-size:1.4rem;margin-bottom:2rem;top:-1rem}.form__step-desc{font-size:1.6rem;padding-bottom:2rem}.form__inner{font-size:1.4rem;padding:4rem 2rem}.form__inner input[type=text].small{width:14rem}.form__label{font-size:1.6rem}.form__required{font-size:1.2rem;margin-left:1rem}.form__privacy{font-size:1.4rem;padding:1.6rem 0}.form__button{margin-top:3.2rem}.form__button input{width:76vw}.mw_wp_form_confirm .form__button li:first-child input{font-size:1.6rem}.form__btn{margin:auto;width:76vw}.form__btn a{width:100%}.pCompany{margin-top:1rem}.pCompany h2{padding-bottom:3rem}.pCompany .gretting{padding-bottom:8rem}.pCompany .gretting__img{flex-basis:auto;padding:0 0 2rem}.pCompany .gretting__content{font-size:1.4rem;padding-left:0}.pCompany .profile{padding:6rem 0}.pCompany .profile h2{color:#fff}.pCompany .profile__data{font-size:1.4rem;margin:0 0 2rem;padding:2.8rem 2rem}.pCompany .profile__data dt{border-bottom:none;padding-bottom:1rem}.pCompany .profile__data dd{padding-top:0}.pCompany h2:before{height:28px;width:24px}.pBusiness,.pBusiness__img{padding-bottom:0}.pBusiness__img{padding-left:0}.pBusiness__img img{box-shadow:none;max-width:100%}.pBusiness__txt{font-size:1.4rem}.pBusiness .pContentMain__txt{text-align:left}.aBlog{margin-top:-2rem;padding-bottom:2rem}.aBlog__main{padding-right:0}.aBlog aside{padding-left:0;padding-top:4rem}.aBlog__list{padding-bottom:4rem}.aBlog__item{padding-bottom:5rem}.aBlog__item-link{font-size:1.4rem}.aBlog__item-category{font-size:1.1rem;padding-bottom:2px;padding-top:2px}.aBlog time{font-size:1.3rem}.aBlog__categories-ttl{font-size:2.2rem}.aBlog__categories-link{font-size:1.5rem}.sBlog{padding-bottom:8rem;padding-top:8rem}.sBlog__detail{font-size:1.4rem;padding:6rem 2rem}.sBlog__detail h1{font-size:2rem;padding:.2rem 0 2rem}.sBlog__detail h2{font-size:2rem}.sBlog__detail h3{font-size:1.8rem}.sBlog__detail h4{font-size:1.6rem}.sBlog__detail-thumb{padding:0 0 1rem}.sBlog__btn{padding-top:2rem}.sBlog__related{padding:4rem 0}.sBlog__related-ttl{font-size:2.2rem;padding:1rem 0 4rem}.sBlog__related-link{font-size:1.4rem}.notfound{padding:4rem 0 8rem}.notfound__text{font-size:1.4rem}}@media screen and (max-width:406px){.pMember__anchor-name{font-size:1.6rem}.pMember__anchor-name span{font-size:70%}}@media screen and (max-width:355px){.pMember__anchor-name{font-size:1.4rem}.pMember__anchor-name span{font-size:70%}}@media screen and (orientation:landscape){.md-overlay--ripple{height:300vw;width:300vw}}/*# sourceMappingURL=common.css.map */