@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:.08s}.anime.wave3{transition-delay:.16s}.anime.wave4{transition-delay:.24s}.anime.wave5{transition-delay:.32s}.anime.wave6{transition-delay:.4s}.anime.wave7{transition-delay:.48s}.anime.wave8{transition-delay:.56s}.anime.wave9{transition-delay:.64s}.anime.wave10{transition-delay:.72s}.anime.wave11{transition-delay:.8s}.anime.wave12{transition-delay:.88s}.anime.wave13{transition-delay:.96s}.anime.wave14{transition-delay:1.04s}.anime.wave15{transition-delay:1.12s}.anime.wave16{transition-delay:1.2s}.anime.wave17{transition-delay:1.28s}.anime.wave18{transition-delay:1.36s}.anime.wave19{transition-delay:1.44s}.anime.wave20{transition-delay:1.52s}.anime.wave21{transition-delay:1.6s}.anime.wave22{transition-delay:1.68s}.anime.wave23{transition-delay:1.76s}.anime.wave24{transition-delay:1.84s}.anime.wave25{transition-delay:1.92s}.anime.wave26{transition-delay:2s}.anime.wave27{transition-delay:2.08s}.anime.wave28{transition-delay:2.16s}.anime.wave29{transition-delay:2.24s}.anime.wave30{transition-delay:2.32s}.anime.wave31{transition-delay:2.4s}.anime.wave32{transition-delay:2.48s}.anime.wave33{transition-delay:2.56s}.anime.wave34{transition-delay:2.64s}.anime.wave35{transition-delay:2.72s}.anime.wave36{transition-delay:2.8s}.anime.wave37{transition-delay:2.88s}.anime.wave38{transition-delay:2.96s}.anime.wave39{transition-delay:3.04s}.anime.wave40{transition-delay:3.12s}.anime.wave41{transition-delay:3.2s}.anime.wave42{transition-delay:3.28s}.anime.wave43{transition-delay:3.36s}.anime.wave44{transition-delay:3.44s}.anime.wave45{transition-delay:3.52s}.anime.wave46{transition-delay:3.6s}.anime.wave47{transition-delay:3.68s}.anime.wave48{transition-delay:3.76s}.anime.wave49{transition-delay:3.84s}.anime.wave50{transition-delay:3.92s}.text-in.wave1{transition-delay:0s}.text-in.wave2{transition-delay:6ms}.text-in.wave3{transition-delay:12ms}.text-in.wave4{transition-delay:18ms}.text-in.wave5{transition-delay:24ms}.text-in.wave6{transition-delay:.03s}.text-in.wave7{transition-delay:36ms}.text-in.wave8{transition-delay:42ms}.text-in.wave9{transition-delay:48ms}.text-in.wave10{transition-delay:54ms}.text-in.wave11{transition-delay:.06s}.text-in.wave12{transition-delay:66ms}.text-in.wave13{transition-delay:72ms}.text-in.wave14{transition-delay:78ms}.text-in.wave15{transition-delay:84ms}.text-in.wave16{transition-delay:.09s}.text-in.wave17{transition-delay:96ms}.text-in.wave18{transition-delay:.102s}.text-in.wave19{transition-delay:.108s}.text-in.wave20{transition-delay:.114s}.text-in.wave21{transition-delay:.12s}.text-in.wave22{transition-delay:.126s}.text-in.wave23{transition-delay:.132s}.text-in.wave24{transition-delay:.138s}.text-in.wave25{transition-delay:.144s}.text-in.wave26{transition-delay:.15s}.text-in.wave27{transition-delay:.156s}.text-in.wave28{transition-delay:.162s}.text-in.wave29{transition-delay:.168s}.text-in.wave30{transition-delay:.174s}.text-in.wave31{transition-delay:.18s}.text-in.wave32{transition-delay:.186s}.text-in.wave33{transition-delay:.192s}.text-in.wave34{transition-delay:.198s}.text-in.wave35{transition-delay:.204s}.text-in.wave36{transition-delay:.21s}.text-in.wave37{transition-delay:.216s}.text-in.wave38{transition-delay:.222s}.text-in.wave39{transition-delay:.228s}.text-in.wave40{transition-delay:.234s}.text-in.wave41{transition-delay:.24s}.text-in.wave42{transition-delay:.246s}.text-in.wave43{transition-delay:.252s}.text-in.wave44{transition-delay:.258s}.text-in.wave45{transition-delay:.264s}.text-in.wave46{transition-delay:.27s}.text-in.wave47{transition-delay:.276s}.text-in.wave48{transition-delay:.282s}.text-in.wave49{transition-delay:.288s}.text-in.wave50{transition-delay:.294s}.text-in.wave51{transition-delay:.3s}.text-in.wave52{transition-delay:.306s}.text-in.wave53{transition-delay:.312s}.text-in.wave54{transition-delay:.318s}.text-in.wave55{transition-delay:.324s}.text-in.wave56{transition-delay:.33s}.text-in.wave57{transition-delay:.336s}.text-in.wave58{transition-delay:.342s}.text-in.wave59{transition-delay:.348s}.text-in.wave60{transition-delay:.354s}.text-in.wave61{transition-delay:.36s}.text-in.wave62{transition-delay:.366s}.text-in.wave63{transition-delay:.372s}.text-in.wave64{transition-delay:.378s}.text-in.wave65{transition-delay:.384s}.text-in.wave66{transition-delay:.39s}.text-in.wave67{transition-delay:.396s}.text-in.wave68{transition-delay:.402s}.text-in.wave69{transition-delay:.408s}.text-in.wave70{transition-delay:.414s}.text-in.wave71{transition-delay:.42s}.text-in.wave72{transition-delay:.426s}.text-in.wave73{transition-delay:.432s}.text-in.wave74{transition-delay:.438s}.text-in.wave75{transition-delay:.444s}.text-in.wave76{transition-delay:.45s}.text-in.wave77{transition-delay:.456s}.text-in.wave78{transition-delay:.462s}.text-in.wave79{transition-delay:.468s}.text-in.wave80{transition-delay:.474s}.text-in.wave81{transition-delay:.48s}.text-in.wave82{transition-delay:.486s}.text-in.wave83{transition-delay:.492s}.text-in.wave84{transition-delay:.498s}.text-in.wave85{transition-delay:.504s}.text-in.wave86{transition-delay:.51s}.text-in.wave87{transition-delay:.516s}.text-in.wave88{transition-delay:.522s}.text-in.wave89{transition-delay:.528s}.text-in.wave90{transition-delay:.534s}.text-in.wave91{transition-delay:.54s}.text-in.wave92{transition-delay:.546s}.text-in.wave93{transition-delay:.552s}.text-in.wave94{transition-delay:.558s}.text-in.wave95{transition-delay:.564s}.text-in.wave96{transition-delay:.57s}.text-in.wave97{transition-delay:.576s}.text-in.wave98{transition-delay:.582s}.text-in.wave99{transition-delay:.588s}.text-in.wave100{transition-delay:.594s}.anime{animation-duration:.5s;animation-fill-mode:forwards;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.zoom-out{transform:scale(2)}.anime.top-in{transform:translateY(-50px);transform-origin:0 0}.anime.bottom-in{transform:translateY(50px)}.anime.left-in{transform:translateX(-50px)}.anime.right-in{transform:translateX(50px)}@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.text-in,.anime.top-in,.anime.zoom-in,.anime.zoom-out{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.text-in.chain:not(.key),.anime.animated .anime.top-in.chain:not(.key),.anime.animated .anime.zoom-in.chain:not(.key),.anime.animated .anime.zoom-out.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.text-in.animated:not(.key),.anime.text-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),.anime.zoom-out.animated:not(.key),.anime.zoom-out.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.text-in:not(.key),.swiper-slide-active .anime.top-in:not(.key),.swiper-slide-active .anime.zoom-in:not(.key),.swiper-slide-active .anime.zoom-out: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.text-in.chain.key,.anime.animated .anime.top-in.chain.key,.anime.animated .anime.zoom-in.chain.key,.anime.animated .anime.zoom-out.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.text-in.animated.key,.anime.text-in.lock.key,.anime.top-in.animated.key,.anime.top-in.lock.key,.anime.zoom-in.animated.key,.anime.zoom-in.lock.key,.anime.zoom-out.animated.key,.anime.zoom-out.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.text-in.key,.swiper-slide-active .anime.top-in.key,.swiper-slide-active .anime.zoom-in.key,.swiper-slide-active .anime.zoom-out.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}}body .robos,button.robos,input.robos,select.robos,textarea.robos{font-family:Roboto Slab,-apple-system,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}body .robo,button.robo,input.robo,select.robo,textarea.robo{font-family:Roboto,-apple-system,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}body .radio,button.radio,input.radio,select.radio,textarea.radio{font-family:Radio Canada,-apple-system,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.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:Shippori Mincho,"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif;font-weight:900}.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}.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 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)}}.formError{bottom:100%;cursor:pointer;display:block;left:auto!important;line-height:1.5;margin:0 0 0 1rem!important;position:absolute;top:auto!important;z-index:990}.formError .formErrorContent{background:#cc0615;border-radius:.5rem;color:#fff;font-size:1rem;letter-spacing:.05em;min-width:120px;padding:.5rem 1rem;position:relative;width:100%;z-index:991}.formError .formErrorArrow{position:relative;z-index:996}.formError .formErrorArrow:before{border-color:#cc0615 transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;left:1.5rem;position:absolute;top:100%;width:0;z-index:2}.md-uline{position:relative;text-decoration:none}.md-uline:before{background:#94272b;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,.56);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 #94272b;border-bottom-color:rgba(148,39,43,.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?ac8f03ae6f76ea61fa8dfe2d020ede3b?#iefix) format("embedded-opentype"),url(font/icon/iconfont.woff2?ac8f03ae6f76ea61fa8dfe2d020ede3b) format("woff2"),url(font/icon/iconfont.woff?ac8f03ae6f76ea61fa8dfe2d020ede3b) 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-blank:before{content:"\f101"}.icon-down:before{content:"\f102"}.icon-facebook:before{content:"\f103"}.icon-instagram:before{content:"\f104"}.icon-left:before{content:"\f105"}.icon-line: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;content:"";display:inline-block;height:100%;pointer-events:none;position:absolute;top:0;transition-duration:.5s;width:100%;z-index:-1}.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:2em;transition:right .5s}.md-btn .left-icon{left:2em;transition:left .5s}.md-btn .icon{font-size:1.4rem}.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.white{background-color:#fff;border:1px solid #fff;color:#000}.md-btn.black,.md-btn.white:before,.md-btn.white:hover,a:hover .md-btn.white{background-color:#000;color:#fff}.md-btn.black{border:1px solid #000}.md-btn.black:before,.md-btn.black:hover,a:hover .md-btn.black{background-color:#fff;color:#000}.md-btn.red{background-color:#c12c1f;border:1px solid #c12c1f;color:#fff}.md-btn.red:before,.md-btn.red:hover,a:hover .md-btn.red{background-color:#fff;color:#c12c1f}.md-btn.d-red{background-color:#94272b;border:1px solid #94272b;color:#fff}.md-btn.d-red:before,.md-btn.d-red:hover,a:hover .md-btn.d-red{background-color:#fff;color:#94272b}.md-btn.headerOrange{background-color:#c12c1f;border:1px solid #c12c1f;color:#fff}.md-btn.headerOrange:before,.md-btn.headerOrange:hover,a:hover .md-btn.headerOrange{background-color:#fff;color:#c12c1f}.md-btn.headerRed{background-color:#94272b;border:1px solid #94272b;color:#fff}.md-btn.headerRed:before,.md-btn.headerRed:hover,a:hover .md-btn.headerRed{background-color:#fff;color:#94272b}.md-btn.lineRed{border:1px solid #94272b;color:#94272b}.md-btn.lineRed:before,.md-btn.lineRed:hover,a:hover .md-btn.lineRed{background:#94272b;color:#fff}.md-btn.circle:after{border-radius:50%;content:"";display:block;height:.7rem;position:absolute;right:2rem;top:50%;transform:translate(-50%,-50%);transition-duration:.5s;width:.7rem;z-index:-1}.md-btn.circle:hover:after{transform:scale(70)}.md-btn.reverse:after{left:2rem;right:auto}.md-btn.circleRed{border:1px solid #94272b;color:#94272b}.md-btn.circleRed:before{display:none}.md-btn.circleRed:after{background:#94272b}.md-btn.circleRed:before,.md-btn.circleRed:hover,a:hover .md-btn.circleRed{color:#fff}.md-btn.circleWhite{border:1px solid #fff;color:#fff}.md-btn.circleWhite:before{display:none}.md-btn.circleWhite:after{background:#fff}.md-btn.circleWhite:before,.md-btn.circleWhite:hover,a:hover .md-btn.circleWhite{color:#94272b}.md-btn.circleShift{border:1px solid #94272b;color:#94272b}.md-btn.circleShift:before{display:none}.md-btn.circleShift:after{background:#94272b}.md-btn.circleShift:before,.md-btn.circleShift:hover,a:hover .md-btn.circleShift{color:#fff}.shift .md-btn.circleShift{border:1px solid #fff;color:#fff}.shift .md-btn.circleShift:after{background:#fff}.shift .md-btn.circleShift:before,.shift .md-btn.circleShift:hover,a:hover .shift .md-btn.circleShift{color:#94272b}.md-btn.send{background-color:#c12c1f;border:1px solid #c12c1f;color:#fff}.md-btn.send:before,.md-btn.send:hover,a:hover .md-btn.send{background-color:#fff;color:#c12c1f}.md-btn.back{background-color:#fff;border:1px solid #d5d5d5;color:#d5d5d5}.md-btn.back:before,.md-btn.back:hover,a:hover .md-btn.back{background-color:#201e1e;color:#fff}.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{display:block!important;width:100%}body,button,input,select,textarea{word-wrap:break-word;color:#201e1e;font-family:-apple-system,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.03em}body{letter-spacing:.03em;line-height:1.45}a{color:#94272b;text-decoration:none}p:not([class],:last-child){margin-bottom:1em}::selection{background-color:#802225;color:#fff}.textRed{color:#94272b}.shiftRed{transition-duration:.5s}.shiftRed.shift{background:#94272b}.shadow{box-shadow:5px 5px 20px rgba(0,0,0,.161)}.nav{margin:0 auto;max-width:700px;width:100%}.nav__frame{width:48%}.nav__block:not(:first-child){margin:35px 0 0}.nav__list{margin:20px 0 0}.nav__item{color:#201e1e;font-weight:700}.nav__item:hover{color:#94272b}.nav__item--main,.nav__item--sub{font-size:16px}.nav__item--sub:before{background:#cfcfcf;content:"";height:1px;margin:0 15px 0 0;width:24px}.nav__item--sub:not(:first-child){margin:15px 0 0}.nav__item--bottom{font-size:15px;font-weight:500;margin-right:40px}.nav__blank{color:#bdb2b2;font-size:11px;margin-left:6px}.nav__blank--main{margin-left:10px}.nav__bottom{margin:130px 0 0}.nav__line{background:#201e1e;border-radius:5px;color:#fff;font-size:19px;height:30px;width:30px}.nav__line:hover{background:#00b900}.modal{left:50%;pointer-events:none;position:fixed;top:50%;transition-duration:.3s;width:calc(100% - 2rem);z-index:50000}.modal:not(.active){opacity:0;visibility:hidden}.modal__frame{pointer-events:auto;transform:translate(-50%,-50%)}.modal__closeBG{height:100%;left:0;opacity:0;top:0;width:100%;z-index:-1}.modal__close,.modal__closeBG{pointer-events:auto;position:fixed}.modal__close{color:#fff;font-size:max(5.2rem,11px);line-height:1;right:7.5rem;top:8.2rem;z-index:50001}.modal__closeText{font-size:max(1.5rem,11px);font-weight:500;margin:2rem 0 0}.modal__box{max-height:90vh;overflow-y:auto;pointer-events:auto}.modalVideo__title{color:#fff;font-size:2rem;font-weight:500;line-height:1.3}.modalVideo__video{margin:3.5rem 0 0}.mvBox{margin:0 auto;overflow:hidden;position:relative;text-align:center;transition-duration:2s;z-index:1}.mvBox,.mvBox img{width:100%}.mvBox__gate{background:#fff;height:100%;position:absolute;top:0;width:5%;z-index:2}.mvBox__gate--left{left:0}.mvBox__gate--right{right:0}.mvBox__item{width:100%}.slideshow{overflow:hidden}.slideshow__list{animation-fill-mode:both;animation-iteration-count:infinite;animation-name:slideshow-loop;animation-timing-function:linear}.slideshow--hoverStop:hover .slideshow__list{animation-play-state:paused}.slideshow__item{white-space:nowrap}@keyframes slideshow-loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.imgCircle{border-radius:50%}.headerPad{padding-top:85px}.header{left:0;position:fixed;top:0;white-space:nowrap;width:100%;z-index:1000}.header--contact{position:absolute}.header__frame{background:#fbfbfb;box-shadow:0 3px 15px hsla(0,0%,53%,.122);padding:0 85px 0 40px}.header__frame--contact{height:85px;padding:0}.headerLogo{position:relative;width:120px}.headerLogo--contact{width:114px}.headerLogo__text{color:#6e6e6e;font-size:16px;font-weight:700;line-height:1;margin:0 0 0 3.3rem}.headerNav__btn{font-size:16px;font-weight:700;height:85px;line-height:1.5;width:150px}.gNavBtn{background:#201e1e;border:0;cursor:pointer;display:inline-block;height:85px;position:fixed;right:0;top:0;vertical-align:middle;width:85px;z-index:1002}.gNavBtn__box{height:100%;left:0;position:absolute;top:-10px;width:100%;z-index:1}.gNavBtn__text{bottom:20px;color:#fff;font-size:16px;font-weight:700;left:50%;line-height:1;position:absolute;transform:translate(-50%);z-index:2}.gNavBtn__bar{background:#fff;border-radius:50px;display:block;height:4px;left:25px;position:absolute;transform-origin:50% 50%;transition-duration:.5s;width:calc(100% - 50px);z-index:2}.gNavBtn__bar:first-of-type{top:40px}.gNavBtn__bar:nth-of-type(2){display:none}.gNavBtn__bar:nth-of-type(3){bottom:32px}.gNavBtn.active .gNavBtn__bar{background:#fff;left:26.25px;width:calc(100% - 52.5px)}.gNavBtn.active .gNavBtn__bar:first-of-type{margin-top:-2px;top:50%;transform:rotate(-45deg);transition:top .5s,margin .5s,transform .5s ease .5s}.gNavBtn.active .gNavBtn__bar:nth-of-type(3){bottom:50%;margin-bottom:-2px;transform:rotate(45deg);transition:bottom .5s,margin .5s,transform .5s ease .5s}.gNav{background:#fff;height:100%;max-width:960px;overflow-y:auto;position:fixed;right:0;top:0;transform-origin:0 0;transition-duration:.5s;width:100%;z-index:1001}.gNav:after{content:"";display:block;height:0}.gNav:not(.active){opacity:0;pointer-events:none;visibility:hidden}.gNav__body{background:#fff;height:100%;overflow:auto;position:absolute;right:0;top:0;width:100%;z-index:2}.gNav__body:after,.gNav__body:before{content:"";display:block}.gNav__body:before{padding-top:125px}.gNav__body:after{padding-top:60px}.footerBnr{background:#fff;padding:0 5rem 5rem;position:relative}.footerBnr__bg{bottom:0;left:0;position:absolute;width:100%;z-index:-1}.footerBnr__item{border:1px solid #f9f8f8;font-size:3.9rem;height:26rem;justify-content:start;overflow:hidden;padding-left:9.5rem;position:relative;text-align:left;width:calc(50% - 2.75rem)}.footerBnr .icon{color:#bdb2b2;font-size:2.8rem}.footer{background:#f5f5f5;padding:90px 0;position:relative;z-index:2}.footerLogo{flex-grow:1;width:157px}.footerNav{white-space:nowrap;width:calc(100% - 200px)}.footerNav__frame{padding:10px 0}.footerNav__frame:not(:last-child){padding-right:80px}.footerNav__block:not(:first-child){margin:27px 0 0}.footerNav__list{margin:20px 0 0}.footerNav__item{color:#201e1e;font-weight:700;line-height:1.2}.footerNav__item:hover{color:#94272b}.footerNav__item--main{font-size:16px}.footerNav__item--sub{font-size:16px;font-weight:500}.footerNav__item--sub:before{background:#cfcfcf;content:"";height:1px;margin:0 15px 0 0;width:24px}.footerNav__item--sub:not(:first-child){margin:15px 0 0}.footerNav__item--bottom{font-size:15px;font-weight:500}.footerNav__item--bottom:not(:last-of-type){margin-right:45px}.footerNav__blank{color:#bdb2b2;font-size:11px;margin-left:6px}.footerNav__blank--main{margin-left:10px}.footerNav__bottom{margin:100px 0 0}.footerNav__line{background:#201e1e;border-radius:5px;color:#fff;font-size:19px;height:30px;width:30px}.footerNav__line:hover{background:#00b900}.footerCopy{bottom:100px;font-size:12px;font-weight:50;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.footerCopy--contact{background:#201e1e;color:#fff;font-weight:500;height:76px;position:static}.slide-title span{opacity:0}.slide-title.active span:first-child{animation:show .04s linear .05s forwards}.slide-title.active span:nth-child(2){animation:show .04s linear .1s forwards}.slide-title.active span:nth-child(3){animation:show .04s linear .15s forwards}.slide-title.active span:nth-child(4){animation:show .04s linear .2s forwards}.slide-title.active span:nth-child(5){animation:show .04s linear .25s forwards}.slide-title.active span:nth-child(6){animation:show .04s linear .3s forwards}.slide-title.active span:nth-child(7){animation:show .04s linear .35s forwards}.slide-title.active span:nth-child(8){animation:show .04s linear .4s forwards}.slide-title.active span:nth-child(9){animation:show .04s linear .45s forwards}.slide-title.active span:nth-child(10){animation:show .04s linear .5s forwards}.slide-title.active span:nth-child(11){animation:show .04s linear .55s forwards}.slide-title.active span:nth-child(12){animation:show .04s linear .6s forwards}.slide-title.active span:nth-child(13){animation:show .04s linear .65s forwards}.slide-title.active span:nth-child(14){animation:show .04s linear .7s forwards}.slide-title.active span:nth-child(15){animation:show .04s linear .75s forwards}.slide-title.active span:nth-child(16){animation:show .04s linear .8s forwards}.slide-title.active span:nth-child(17){animation:show .04s linear .85s forwards}.slide-title.active span:nth-child(18){animation:show .04s linear .9s forwards}.slide-title.active span:nth-child(19){animation:show .04s linear .95s forwards}.slide-title.active span:nth-child(20){animation:show .04s linear 1s forwards}.slide-title.active span:nth-child(21){animation:show .04s linear 1.05s forwards}.slide-title.active span:nth-child(22){animation:show .04s linear 1.1s forwards}.slide-title.active span:nth-child(23){animation:show .04s linear 1.15s forwards}.slide-title.active span:nth-child(24){animation:show .04s linear 1.2s forwards}.slide-title.active span:nth-child(25){animation:show .04s linear 1.25s forwards}.slide-title.active span:nth-child(26){animation:show .04s linear 1.3s forwards}.slide-title.active span:nth-child(27){animation:show .04s linear 1.35s forwards}.slide-title.active span:nth-child(28){animation:show .04s linear 1.4s forwards}.slide-title.active span:nth-child(29){animation:show .04s linear 1.45s forwards}.slide-title.active span:nth-child(30){animation:show .04s linear 1.5s forwards}.slide-title.active span:nth-child(31){animation:show .04s linear 1.55s forwards}.slide-title.active span:nth-child(32){animation:show .04s linear 1.6s forwards}.slide-title.active span:nth-child(33){animation:show .04s linear 1.65s forwards}.slide-title.active span:nth-child(34){animation:show .04s linear 1.7s forwards}.slide-title.active span:nth-child(35){animation:show .04s linear 1.75s forwards}.slide-title.active span:nth-child(36){animation:show .04s linear 1.8s forwards}.slide-title.active span:nth-child(37){animation:show .04s linear 1.85s forwards}.slide-title.active span:nth-child(38){animation:show .04s linear 1.9s forwards}.slide-title.active span:nth-child(39){animation:show .04s linear 1.95s forwards}.slide-title.active span:nth-child(40){animation:show .04s linear 2s forwards}.slide-title.active span:nth-child(41){animation:show .04s linear 2.05s forwards}.slide-title.active span:nth-child(42){animation:show .04s linear 2.1s forwards}.slide-title.active span:nth-child(43){animation:show .04s linear 2.15s forwards}.slide-title.active span:nth-child(44){animation:show .04s linear 2.2s forwards}.slide-title.active span:nth-child(45){animation:show .04s linear 2.25s forwards}.slide-title.active span:nth-child(46){animation:show .04s linear 2.3s forwards}.slide-title.active span:nth-child(47){animation:show .04s linear 2.35s forwards}.slide-title.active span:nth-child(48){animation:show .04s linear 2.4s forwards}.slide-title.active span:nth-child(49){animation:show .04s linear 2.45s forwards}.slide-title.active span:nth-child(50){animation:show .04s linear 2.5s forwards}@keyframes show{0%{opacity:0}to{opacity:1}}.top{overflow-x:hidden}.topMv{position:relative}.topMv__caption{left:50%;margin:0 auto;padding-left:2rem;padding-right:2rem;position:absolute;top:44%;transform:translate(-120%,-50%);z-index:5}.topMv__bg,.topMv__deco{opacity:0;transform:translateY(30px)}.topMv__deco{left:10rem;position:absolute;top:12rem;width:83rem}.topMv__deco img{width:100%}.topMv__title{font-size:14rem;font-style:italic;font-weight:900;line-height:1.2}.topMv__title--small{font-size:11.6rem}.topMv__text{font-size:3rem;font-weight:900;margin-top:3rem;opacity:0;transform:translateY(15px)}.topMessage{padding:27rem 0 14rem;position:relative;white-space:nowrap}.topMessage__bgTitle{transform:translate(10rem)}.topMessage__deco{position:absolute;right:-6rem;top:-4rem;width:25rem}.topMessage__img{opacity:0}.topMessage__img--left{margin:-14.5rem 0 0 -11.5rem;width:75rem}.topMessage__img--right{margin:0 -7rem 0 0;width:51rem}.topMessage__content{margin:0 auto;max-width:69rem}.topMessage__title{font-size:5.6rem;letter-spacing:.03em;line-height:2}.topMessage__text{font-size:2.8rem;letter-spacing:.03em;line-height:2.5}.topMessage__btnWrap,.topMessage__text{margin-top:8rem;opacity:0}.topJobCategory{padding:6rem 0 13rem}.topJobCategory__bgTitle{transform:translate(-12.5rem,-7rem)}.topJobCategory:after{background:#c12c1f;bottom:0;content:"";height:65%;left:0;position:absolute;width:130rem;z-index:-2}.topJobCategoryChart{box-shadow:.5rem .5rem 3rem rgba(0,0,0,.16);margin-top:7rem;padding:8rem 0;position:relative;text-align:center}.topJobCategoryChart:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.topJobCategoryChart__wrap{background:#fff;border-radius:50%;height:20rem;position:relative;width:20rem}.topJobCategoryChart__wrap--funds-management{border:5px solid #ee7b00}.topJobCategoryChart__wrap--funds-management .topJobCategoryChart__btn{background:#ee7b00}.topJobCategoryChart__wrap--funds-management .topJobCategoryChart__btn .icon{color:#ee7b00}.topJobCategoryChart__wrap--sales{border:5px solid #c12c1f}.topJobCategoryChart__wrap--sales .topJobCategoryChart__btn{background:#c12c1f}.topJobCategoryChart__wrap--sales .topJobCategoryChart__btn .icon{color:#c12c1f}.topJobCategoryChart__wrap--business-management{border:5px solid #90c11f}.topJobCategoryChart__wrap--business-management .topJobCategoryChart__btn{background:#90c11f}.topJobCategoryChart__wrap--business-management .topJobCategoryChart__btn .icon{color:#90c11f}.topJobCategoryChart__wrap--sales-marketing{border:5px solid #20aace}.topJobCategoryChart__wrap--sales-marketing .topJobCategoryChart__btn{background:#20aace}.topJobCategoryChart__wrap--sales-marketing .topJobCategoryChart__btn .icon{color:#20aace}.topJobCategoryChart__wrap--sales-promotion{border:5px solid #94272b}.topJobCategoryChart__wrap--sales-promotion .topJobCategoryChart__btn{background:#94272b}.topJobCategoryChart__wrap--sales-promotion .topJobCategoryChart__btn .icon{color:#94272b}.topJobCategoryChart__wrap--human-resources-strategy{border:5px solid #7f40d1}.topJobCategoryChart__wrap--human-resources-strategy .topJobCategoryChart__btn{background:#7f40d1}.topJobCategoryChart__wrap--human-resources-strategy .topJobCategoryChart__btn .icon{color:#7f40d1}.topJobCategoryChart__wrap:hover .topJobCategoryChart__person--person{transition-duration:.5s}.topJobCategoryChart__wrap:hover .topJobCategoryChart__person--person:hover{transform:translateX(-50%) scale(1.1)}.topJobCategoryChart__person{position:absolute}.topJobCategoryChart__person--person{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:70%;z-index:2}.topJobCategoryChart__person--person.funds-management{left:46%;width:100%}.topJobCategoryChart__person--top{top:15.5%}.topJobCategoryChart__person--middle{top:41%}.topJobCategoryChart__person--bottom{top:52%}.topJobCategoryChart__person--funds-management{left:20%}.topJobCategoryChart__person--sales{left:43%}.topJobCategoryChart__person--business-management{left:64%}.topJobCategoryChart__person--sales-marketing{left:50%;transform:translate(-50%,-50%)}.topJobCategoryChart__person--sales-promotion{left:50%;transform:translateX(-50%)}.topJobCategoryChart__person--human-resources-strategy{left:64%}.topJobCategoryChart__btn{bottom:0;color:#fff;font-size:2rem;left:50%;padding:.5rem 1rem;position:absolute;transform:translate(-50%,50%);white-space:nowrap;z-index:2}.topJobCategoryChart__btn--icon{background:#fff;border-radius:50%;height:2rem;margin-left:.8rem;width:2rem}.topJobCategoryChart__btn--icon .icon{font-size:1rem;transform:scale(.7)}.topJobCategory__btnWrap{margin-top:10.7rem}.topCrossTalk{margin-top:9rem;padding:12rem 0 15rem}.topCrossTalk__bgTitle{transform:translate(-12.5rem,-11rem)}.topCrossTalkItem{color:#fff;position:relative;width:calc(50% - 2rem)}.topCrossTalkItemWrap{margin-top:8rem;position:relative}.topCrossTalkItemWrap__deco{position:absolute;z-index:2}.topCrossTalkItemWrap__deco--left{left:-5rem;top:-1rem;width:19rem}.topCrossTalkItemWrap__deco--right{right:-2.5rem;top:-1.5rem;width:14rem}.topCrossTalkItem:after{background:linear-gradient(transparent,transparent 53.97%,rgba(0,0,0,.63));content:"";height:100%;left:0;position:absolute;top:0;transition-duration:.5s;width:100%}.topCrossTalkItem__img{overflow:hidden}.topCrossTalkItem__img img{transition-duration:.5s}.topCrossTalkItem__caption{bottom:3.5rem;color:#fff;left:2.8rem;position:absolute;z-index:2}.topCrossTalkItem__tag{border-radius:1.5rem;display:inline-block;font-size:1.8rem;padding:.2rem 2rem}.topCrossTalkItem__tag--red{background:#c12c1f}.topCrossTalkItem__tag--orange{background:#ee7b00}.topCrossTalkItem__title{font-size:4.2rem;margin-top:1.5rem}.topCrossTalkItem__icon{bottom:4rem;position:absolute;right:3rem;z-index:2}.topCrossTalkItem:hover:after{opacity:0}.topCrossTalkItem:hover .topCrossTalkItem__img img{transform:scale(1.1)}.topCrossTalk__btnWrap{margin-top:6.7rem;text-align:center}.topCrossTalk__icon{font-size:1.8rem}.topLinkItem{position:relative}.topLinkItem__img,.topLinkItem__img img{width:100%}.topLinkItem__bgTitle{color:hsla(0,0%,100%,.08);font-size:16rem;font-weight:700;left:7rem;letter-spacing:.03em;position:absolute;top:5rem;z-index:2}.topLinkItem:nth-child(2) .topLinkItem__bgTitle{left:auto;right:7rem;top:5rem}.topLinkItem:nth-child(2) .topLinkItem__caption{left:60%}.topLinkItem__caption{color:#fff;left:10%;max-width:600px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.topLinkItem__title{font-size:6.4rem}.topLinkItem__text{font-size:1.8rem;line-height:1.8;margin-top:5rem;max-width:600px}.topLinkItem__btn{margin-top:10rem}.topLinkItem__btnWrap{text-align:left}.topValue{margin-top:14rem;padding:8rem 0 9rem;position:relative}.topValue__bgTitle{transform:translate(-17rem,-10rem)}.topValue__deco{left:0;position:absolute;top:-8.5rem;width:17rem}.topValueItem{position:relative;width:calc(33.33333% - 3.33333rem)}.topValueItemWrap{margin-top:10rem}.topValueItem:after{background:linear-gradient(hsla(0,0%,9%,0),#000);content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;transition-duration:.5s;width:100%;z-index:1}.topValueItem__img{height:100%;overflow:hidden;width:100%}.topValueItem__img img{height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.5s;width:100%}.topValueItem__point{color:#fff;font-size:3.2rem;left:0;line-height:1.2;position:absolute;top:0;transform:translate(-4rem,-3rem);white-space:nowrap}.topValueItem__point--inner{height:100%;padding:2.5rem;position:relative;width:100%}.topValueItem__point--inner:after{border-style:solid;border-bottom:15px solid transparent;border-left:13px solid #555;border-right:0;border-top:15px solid transparent;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translate(-50%,64%) rotate(-50deg);width:0}.topValueItem__point--1{background:#c12c1f}.topValueItem__point--1 .topValueItem__point--inner:after{border-left:13px solid #c12c1f}.topValueItem__point--2{background:#ee7b00}.topValueItem__point--2 .topValueItem__point--inner:after{border-left:13px solid #ee7b00}.topValueItem__point--3{background:#90c11f}.topValueItem__point--3 .topValueItem__point--inner:after{border-left:13px solid #90c11f}.topValueItem__caption{bottom:2.5rem;color:#fff;padding:0 3rem;position:absolute;width:100%;z-index:2}.topValueItem__title{font-size:6.4rem;line-height:1.3}.topValueItem__num{border-bottom:1px solid #fff;font-size:2.2rem}.topValueItem:hover:after{opacity:0}.topValueItem:hover .topValueItem__img img{transform:scale(1.1)}.topValue__btnWrap{margin:9rem 0 0;text-align:center}.topSv{background:#f6f6f6;padding:14rem 0 12rem;position:relative}.topSv .anime{transition-duration:.5s}.topSv .anime.wave1{transition-delay:0s}.topSv .anime.wave2{transition-delay:.03s}.topSv .anime.wave3{transition-delay:.06s}.topSv .anime.wave4{transition-delay:.09s}.topSv .anime.wave5{transition-delay:.12s}.topSv .anime.wave6{transition-delay:.15s}.topSv .anime.wave7{transition-delay:.18s}.topSv .anime.wave8{transition-delay:.21s}.topSv .anime.wave9{transition-delay:.24s}.topSv .anime.wave10{transition-delay:.27s}.topSv .anime.wave11{transition-delay:.3s}.topSv .anime.wave12{transition-delay:.33s}.topSv .anime.wave13{transition-delay:.36s}.topSv .anime.wave14{transition-delay:.39s}.topSv .anime.wave15{transition-delay:.42s}.topSv .anime.wave16{transition-delay:.45s}.topSv .anime.wave17{transition-delay:.48s}.topSv .anime.wave18{transition-delay:.51s}.topSv .anime.wave19{transition-delay:.54s}.topSv .anime.wave20{transition-delay:.57s}.topSv__title{font-weight:700;line-height:1;padding:0 0 5rem;text-align:center;width:100%}.topSv__img{margin:0 auto;width:21rem}.topSv__main{font-size:4.2rem;margin:3rem 0 1rem}.topSv__sub{font-size:2rem;margin-top:2rem}.topSv__barFrame{height:7.3rem;position:relative}.topSv__bar{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.topSv__bar:after,.topSv__bar:before{content:"";display:block;margin:0 auto}.topSv__bar:before{background:#94272b;height:3.8rem;width:2px}.topSv__bar:after{border:2px solid #94272b;border-bottom:0;height:3.7rem;width:62rem}.topSv__box{width:48%}.topSv__headFrame{height:4.5rem;position:relative}.topSv__head{background:#94272b;color:#fff;font-size:2rem;height:4.5rem;left:0;letter-spacing:.6px;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:1}.topSv__item{background:#fff;border:1px solid #dedede;font-size:1.5rem;font-weight:500;margin-top:1rem;padding:.4em .6em;position:relative;text-align:center;width:calc(50% - 4px)}.topSv__more{padding:6.4rem 0 0;text-align:center}.topSv__blank{position:absolute;right:1.65rem;top:50%;transform:translateY(-50%);z-index:2}.topSv__btnWrap{margin:7rem 0 0;text-align:center}.topGroup{margin-top:7rem;padding:17rem 0 0}.topGroup__bgTitle{transform:translate(-14.5rem,4rem)}.topGroup__list{margin:3rem 0 0}.topGroup__item{margin:2rem 0 0;width:calc(33.33333% - 2.66667rem)}.topGroup__item.anime.wave1{transition-delay:0s}.topGroup__item.anime.wave2{transition-delay:.08s}.topGroup__item.anime.wave3{transition-delay:.16s}.topGroup__item.anime.wave4{transition-delay:.24s}.topGroup__item.anime.wave5{transition-delay:.32s}.topGroup__item.anime.wave6{transition-delay:.4s}.topGroup__item.anime.wave7{transition-delay:.48s}.topGroup__item.anime.wave8{transition-delay:.56s}.topGroup__link:hover{opacity:.7}.topGroup__img{margin:13rem 0 0}.topGroup__box{margin:3rem 0 4rem;position:relative;z-index:1}.topGroup__box--link{border-radius:.8rem;overflow:hidden;padding:3rem 4rem;position:absolute;transition:all .3s ease;z-index:9}.topGroup__box--link:before{background-color:#fff;content:"";height:100%;left:0;opacity:.67;position:absolute;top:0;width:100%;z-index:-1}.topGroup__box--link:hover:before{opacity:1}.topGroup__box--link1{left:14%;max-width:22%;top:50%;transform:translateY(-50%)}.topGroup__box--link2{max-width:28%;right:28%;top:10%}.topGroup__box--link3{bottom:20%;max-width:24%;right:14%}.topFaq{padding:14rem 0;position:relative}.topFaqItem{background:#fff;box-shadow:.5rem .5rem 1.5rem rgba(0,0,0,.16);cursor:pointer;padding:8rem 6rem 8rem 10rem;transition-duration:.5s}.topFaqItem__title{font-size:3.6rem}.topFaqItem__text{margin-top:3rem}.topFaqItem:hover .btn{background-color:#fff;color:#201e1e;text-decoration:none}.topFaqItem:hover .btn:not(.reverse):before{left:0}.talkMV{padding:16rem 0;position:relative;z-index:1}.talkMV__img{position:absolute;top:0;z-index:-1}.talkMV__img,.talkMV__img img{height:100%;width:100%}.talkMV__main{text-align:center}.talkMV__main-ttl{font-size:6.6rem;font-weight:800;line-height:1.4;padding:2rem 0}.talkMV__main-sub{background:#94272b;color:#fff;font-size:2.6rem;margin:auto;max-width:40rem;padding:0 2rem}.talkMV__main-txt{font-size:2.4rem;line-height:1.8}.pageTalk__anchor{gap:4rem}.pageTalk__anchor a{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#c12c1f;font-size:2.4rem;font-weight:700;margin-bottom:6rem;padding:3.2rem 0;width:calc(50% - 2rem)}.pageTalk__anchor a i{font-size:80%}.pageTalk__anchor a:nth-child(2){color:#ee7b00}.pageTalk__anchor a>span{font-size:2.2rem}.pageTalk__anchor a>span span:before{color:#d9d9d9;content:"ー";margin:0 1rem}.pageTalk__main{background-color:#f6f6f6;margin-top:24rem;padding-bottom:8rem;padding-top:8rem;position:relative}.pageTalk__main-wrap{margin-left:auto;width:100%}.pageTalk__main-img{margin-top:-20rem;position:relative;width:100.24rem}.pageTalk__main-img--deco{left:-8rem;position:absolute;top:-3rem;width:14.6rem}.pageTalk__main-content{padding-right:5.6rem;width:58rem}.pageTalk__main-content-cat{gap:2rem;padding-bottom:2rem}.pageTalk__main-content-pos{background-color:#c12c1f;border-radius:1.8rem;color:#fff;font-size:2.2rem;padding:.4rem 2rem;width:-moz-fit-content;width:fit-content}.pageTalk__main-content-pos.v2{background-color:#ee7b00}.pageTalk__main-content-stt{font-size:2.4rem;font-weight:700}.pageTalk__main-content-head{color:#c12c1f;font-size:5.2rem;font-weight:700;padding:1.2rem 0 3rem}.pageTalk__main-content-head.v2{color:#ee7b00}.pageTalk__main-content-txt{font-size:2rem;line-height:2}.pageTalk__member{background-color:#f6f6f6;margin-bottom:4rem;padding-bottom:20rem;position:relative;z-index:1}.pageTalk__member:after{background:#fff;bottom:-10rem;content:"";height:20rem;position:absolute;transform:skewY(-6deg);width:100%;z-index:-1}.pageTalk__member-ttl{border-bottom:1px solid #e6e6e6;font-size:4.2rem;font-weight:700;margin-bottom:4rem;padding:2rem 0 1rem;text-align:center}.pageTalk__member-wrap{gap:3rem}.pageTalk__member-info{width:calc(50% - 1.5rem)}.pageTalk__member-thumb{box-shadow:5px 5px 15px rgba(0,0,0,.161);margin-bottom:2rem}.pageTalk__member-thumb img{width:100%}.pageTalk__member-pos{font-weight:700;padding-bottom:1rem}.pageTalk__member-pos span{color:#c12c1f}.pageTalk__member-pos span.purple{color:#7f40d1}.pageTalk__member-pos span.v2-1{color:#90c11f}.pageTalk__member-pos span.v2-2{color:#20aace}.pageTalk__member-name{font-size:2.4rem;font-weight:700;padding-bottom:2rem}.pageTalk__member-about{line-height:2}.talkSec__frame{position:relative;z-index:1}.talkSec__frame-wrap{margin-right:auto;width:100%}.talkSec__frame-wrap.m{margin-left:auto;margin-right:unset}.talkSec__frame--1,.talkSec__frame--2{background-color:#c12c1f;color:#fff;margin:20rem 0;padding:4rem 0}.talkSec__frame--1:after,.talkSec__frame--1:before,.talkSec__frame--2:after,.talkSec__frame--2:before{background-color:#c12c1f;content:"";height:20rem;position:absolute;transform:skewY(-6deg);width:100%;z-index:-1}.talkSec__frame--1:before,.talkSec__frame--2:before{top:-10rem}.talkSec__frame--1:after,.talkSec__frame--2:after{bottom:-10rem}.talkSec__frame--2,.talkSec__frame--2:after,.talkSec__frame--2:before{background-color:#ee7b00}.talkSec__head{font-size:5.2rem;font-weight:700;letter-spacing:.03em;padding-bottom:6rem;text-align:center;width:165.5rem}.talkSec__head.l{margin-left:auto;text-align:left}.talkSec__head.r{margin-right:auto;text-align:right}.talkSec__img{position:relative;width:85.5rem}.talkSec__img--deco{left:0;position:absolute;top:-3rem;width:14.5rem}.talkSec__inner{padding-left:7rem;width:80rem}.talkSec__inner.l{padding-left:0;padding-right:6rem}.talkSec__inner .talkList__ttl{color:#c12c1f;font-size:1.8rem;padding-bottom:3rem}.talkSec__inner .talkList__ttl.w{color:#fff}.talkSec__inner .talkList__ttl.w:before{background-color:#fff}.talkSec__inner .talkList__ttl.staff-03{color:#90c11f}.talkSec__inner .talkList__ttl.staff-03:before{background-color:#90c11f}.talkSec__inner .talkList__ttl:before{background-color:#c12c1f;content:"";height:1px;margin-right:1.6rem;width:3vw}.talkSec__inner .talkList__ttl:not(:first-of-type){padding-top:4rem}.talkSec__inner .talkList__item{gap:2rem;padding-bottom:3.2rem}.talkSec__inner .talkList__img{text-align:center;width:min(9rem,14vw)}.talkSec__inner .talkList__text{line-height:2.2;width:calc(100% - 10rem)}.talkSec__inner .talkList__name{color:#fff}.talkSec__inner .talkList__name--01:not(.w){color:#7f40d1}.talkSec__inner .talkList__name--02:not(.w){color:#c12c1f}.talkSec__inner .talkList__name--03:not(.w){color:#90c11f}.talkSec__inner .talkList__name--04:not(.w){color:#20aace}.talkSec__line{background:#c4c4c4;height:1px;margin:10rem 0 28rem}.voiceNav__item:first-child{color:#c12c1f}.voiceNav__item:nth-child(2){color:#ee7b00}.voiceNav__item:nth-child(3){color:#90c11f}.page-value__main{padding-bottom:18rem}.page-value__main-img{flex-basis:40%}.page-value__main-right{flex-basis:60%;padding:2rem 0 4rem 10rem}.page-value__main-head{font-size:5.2rem;font-weight:700;letter-spacing:.03em;line-height:1.8;padding:1rem 0 2rem}.page-value__main-txt{font-size:1.8rem;line-height:2.4;padding-bottom:4.8rem}.page-value__main-anchor{align-items:baseline;border-bottom:1px solid #e6e6e6;font-size:2.4rem;font-weight:700;letter-spacing:.03em;line-height:2;padding:2rem 0}.page-value__main-anchor span{padding-right:2rem}.page-value__main-anchor span>span:after{color:#d9d9d9;content:"ー";padding:0 1rem}.page-value__main-anchor i{font-size:80%}.page-value__main-anchor:first-child{border-top:1px solid #e6e6e6;color:#c12c1f}.page-value__main-anchor:nth-child(2){color:#ee7b00}.page-value__main-anchor:nth-child(3){color:#90c11f}.page-value__section{background-color:#f6f6f6;position:relative}.page-value__section:before{background-color:#c12c1f;content:"";height:13rem;left:50%;position:absolute;top:-10rem;transform:translate(-50%);width:1px;z-index:1}.page-value__section-2:before{background-color:#ee7b00;top:-18rem}.page-value__section-3{margin-bottom:12rem;padding-bottom:6rem}.page-value__section-3:before{background-color:#90c11f;top:-18rem}.page-value__section--wrap{position:relative;top:-6rem}.page-value__section-skew{background-color:#f6f6f6;height:16rem;position:relative;top:-8rem;transform:skew(0deg,-5deg)}.page-value__section-head{color:#c12c1f;font-size:4.4rem;font-weight:700;letter-spacing:.03em;padding-bottom:4rem;text-align:center}.page-value__section-2 .page-value__section-head{color:#ee7b00}.page-value__section-3 .page-value__section-head{color:#90c11f}.page-value__section-head-stt{font-size:2.6rem}.page-value__section-head2{padding:4rem 0 2rem}.page-value__section-head2 span{background-color:#c12c1f;color:#fff;font-size:4rem;font-weight:700;letter-spacing:.03em;line-height:1.4;padding:0 2rem}.page-value__section-2 .page-value__section-head2 span{background-color:#ee7b00}.page-value__section-3 .page-value__section-head2 span{background-color:#90c11f}.page-value__section-wrap{gap:4rem;padding-bottom:8rem;padding-top:2rem}.page-value__section-item{background-color:#fff;box-shadow:0 3px 30px rgba(0,0,0,.149);flex-basis:calc(33.333% - 4rem);padding-bottom:.6rem;text-align:center}.page-value__section-ttl{background-color:#c12c1f;color:#fff;font-size:2rem;font-weight:700;padding:1rem;width:100%}.page-value__section-2 .page-value__section-ttl{background-color:#ee7b00}.page-value__section-3 .page-value__section-ttl{background-color:#90c11f}.page-value__section-img{min-height:18rem;padding:2rem}.page-value__section-note{color:grey;font-size:1.4rem;text-align:center}.page-value__section-txt{font-size:1.8rem;line-height:2.4;padding-bottom:2rem;text-align:center}.page-value__section-bottom{padding:4rem 0 24rem}.page-value .dataBlock{padding-top:6rem}.page-value .dataBlock-1{gap:4rem}.page-value .dataBlock-1 .data1__item{background-color:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.161);flex-basis:calc(50% - 2rem);padding:3rem 4rem}.page-value .dataBlock-1 .data1-ttl{border-bottom:1px solid #c12c1f;font-size:3.4rem;font-weight:800;letter-spacing:.03em;margin-bottom:2rem;padding:2rem 0 3rem}.page-value .dataBlock-1 .data1-txt{letter-spacing:.03em;line-height:2;padding-top:1rem}.page-value .dataBlock-1 .data1-img{max-width:5rem}.page-value .dataBlock-1 .data2{background-color:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.161);padding:3rem 4rem}.page-value .dataBlock-1 .data2__item{flex-basis:50%;padding-bottom:2rem}.page-value .dataBlock-1 .data2__item-ttl{color:#c12c1f;font-size:2.2rem;font-weight:600}.page-value .dataBlock-1 .data2__item-ttl span{font-weight:82%;padding-right:.6rem}.page-value .dataBlock-1 .data2__item-txt{line-height:2}.page-value .dataBlock-1 .data2__item:nth-child(2n){padding-left:4rem}.page-value .dataBlock-2 .data1-ttl{border-bottom-color:#ee7b00}.page-value .dataBlock-3{margin:3rem 0 4rem;padding-top:0}.page-value .dataBlock-3:not(.page-value .dataBlock-3--03){background-color:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.161)}.page-value .dataBlock-3 .data1-ttl{border-bottom-color:#90c11f}.page-value .dataBlock-3 .data3{min-height:30rem;padding-top:3rem;position:relative}.page-value .dataBlock-3 .data3__item{background-color:#fff;border:2px solid #c12c1f;border-radius:1rem;color:#c12c1f;font-weight:500;line-height:1.8;padding:1.4rem 0;position:absolute;text-align:center;width:30rem}.page-value .dataBlock-3 .data3__item--2{border-color:#ee7b00;color:#ee7b00}.page-value .dataBlock-3 .data3__item:first-child{left:5%;top:14rem;width:28rem;z-index:2}.page-value .dataBlock-3 .data3__item:nth-child(2){left:19.5%;top:3rem}.page-value .dataBlock-3 .data3__item:nth-child(3){left:38.5%;top:22%;width:28rem;z-index:5}.page-value .dataBlock-3 .data3__item:nth-child(4){right:22%;top:3rem}.page-value .dataBlock-3 .data3__item:nth-child(5){right:8%;top:11.5rem;width:28rem;z-index:2}.page-value .dataBlock-3 .data3__item:nth-child(5) .data3__item-arr{left:70%}.page-value .dataBlock-3 .data3__item--3{border-color:#90c11f;color:#90c11f}.page-value .dataBlock-3 .data3__item--3:first-child{left:8%;top:12rem;width:30rem;z-index:4}.page-value .dataBlock-3 .data3__item--3:nth-child(2){left:25.5%;top:3rem;width:30rem;z-index:4}.page-value .dataBlock-3 .data3__item--3:nth-child(3){left:49%;top:3rem;width:30rem;z-index:5}.page-value .dataBlock-3 .data3__item--3:nth-child(4){right:11%;top:12rem}.page-value .dataBlock-3 .data3__item-arr{left:9.5rem;position:absolute;top:100%}.page-value .dataBlock-3 .data3__item-arr:before{border-color:#c12c1f transparent transparent;border-style:solid;border-width:15px 5px 0 10px;content:"";height:0;position:absolute;width:0}.page-value .dataBlock-3 .data3__item-arr--2:before{border-color:#ee7b00 transparent transparent}.page-value .dataBlock-3 .data3__item-arr--3:before{border-color:#90c11f transparent transparent}.page-value .dataBlock-3 .data3__item-arr:after{border-color:#fff transparent transparent;border-style:solid;border-width:15px 5px 0 10px;content:"";height:0;left:-1px;position:absolute;top:-5px;width:0}.page-value .dataBlock-3 .data3__img{bottom:0;position:absolute;width:49rem}.page-value .dataBlock__ttl{background-color:#c12c1f;color:#fff;font-size:2.4rem;padding:.8rem 2rem;white-space:nowrap}.page-value .dataBlock__ttl--2{background-color:#ee7b00}.page-value .dataBlock__ttl--3{background-color:#90c11f}.page-value .dataBlock .office{text-align:center}.page-value .dataBlock .office__ttl{color:#90c11f;font-size:4.2rem;letter-spacing:.03em;padding:1rem 2rem 4rem}.page-value .dataBlock .office__txt{letter-spacing:.48px;line-height:2;padding-bottom:2rem}.page-value .dataBlock .office__gal{padding:8rem 0 4rem}.page-value .dataBlock .office__gal-inner{position:relative}.page-value .dataBlock .office__gal-img img{width:100%}.page-value .dataBlock .office__gal-pos{background-color:#90c11f;color:#fff;left:0;padding:.6rem 1.4rem;position:absolute;text-align:center;top:0}.page-value .dataBlock .office__gal-paginate{gap:3.2rem;padding-top:8rem}.page-value .dataBlock .office__gal-btn{background-color:#201e1e;color:#fff;cursor:pointer;height:4.7rem;transform:rotate(45deg);width:4.7rem}.page-value .dataBlock .office__gal-btn i{transform:rotate(-45deg)}.page-value .dataBlock .office__gal .swiper-slide-active .office__gal-inner{transform:scale(1.2)}.pageStaff__text{font-size:2rem;font-weight:700;line-height:2;padding-bottom:12.5rem;text-align:center}.pageStaff__part{padding-bottom:80rem;position:relative;z-index:1}.pageStaff__part-img{left:50%;position:absolute;transform:translate(-50%);width:90rem;z-index:-1}.pageStaff__part-img--2{margin:0 auto 4rem;max-width:60%}.pageStaff__part-content{position:absolute}.pageStaff__part-content-inner{background-color:#fff;border:1px solid #7f40d1;border-radius:50%;color:#7f40d1;font-size:2rem;font-weight:700;height:28.6rem;line-height:1.4;position:relative;text-align:center;transition:all .3s ease;width:28.6rem}.pageStaff__part-content-inner .f45{font-size:4.5rem}.pageStaff__part-content-inner .f34{font-size:3.4rem}.pageStaff__part-content-inner .f32{font-size:3.2rem}.pageStaff__part-content-inner .f22{font-size:2.2rem}.pageStaff__part-content-inner .f28{font-size:2.8rem}.pageStaff__part-content-inner .f20{font-size:2rem}.pageStaff__part-content2 .pageStaff__part-content-inner{border-color:#90c11f;color:#90c11f}.pageStaff__part-content3 .pageStaff__part-content-inner{border-color:#20aace;color:#20aace}.pageStaff__part-content4 .pageStaff__part-content-inner{border-color:#c12c1f;color:#c12c1f}.pageStaff__part-content5 .pageStaff__part-content-inner{border-color:#ee7b00;color:#ee7b00}.pageStaff__part-content-inner:before{border:1px solid #7f40d1;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:-1rem;transition:top .3s ease;width:100%}.pageStaff__part-content2 .pageStaff__part-content-inner:before{border-color:#90c11f}.pageStaff__part-content3 .pageStaff__part-content-inner:before{border-color:#20aace}.pageStaff__part-content4 .pageStaff__part-content-inner:before{border-color:#c12c1f}.pageStaff__part-content5 .pageStaff__part-content-inner:before{border-color:#ee7b00}.pageStaff__part-content-inner:after{border-style:dashed;border-width:1px;content:"";height:16rem;position:absolute}.pageStaff__part-content1 .pageStaff__part-content-inner:after{border-color:#7f40d1;right:-7rem;top:0;transform:rotate(60deg)}.pageStaff__part-content2 .pageStaff__part-content-inner:after{border-color:#90c11f;height:24rem;right:-4rem;top:-16rem;transform:rotate(30deg)}.pageStaff__part-content3 .pageStaff__part-content-inner:after{border-color:#20aace;bottom:1rem;height:15rem;left:-6rem;transform:rotate(52deg)}.pageStaff__part-content4 .pageStaff__part-content-inner:after{border-color:#c12c1f;left:-7rem;top:-2rem;transform:rotate(120deg)}.pageStaff__part-content5 .pageStaff__part-content-inner:after{border-color:#ee7b00;height:10rem;left:-3rem;top:0;transform:rotate(135deg)}.pageStaff__part-content-inner:hover{background-color:#7f40d1;color:#fff}.pageStaff__part-content-inner:hover:before{top:0}.pageStaff__part-content2 .pageStaff__part-content-inner:hover{background-color:#90c11f}.pageStaff__part-content3 .pageStaff__part-content-inner:hover{background-color:#20aace}.pageStaff__part-content4 .pageStaff__part-content-inner:hover{background-color:#c12c1f}.pageStaff__part-content5 .pageStaff__part-content-inner:hover{background-color:#ee7b00}.pageStaff__part-content-inner:hover .top{bottom:80%;opacity:1;visibility:visible}.pageStaff__part-content-inner:hover .bottom{opacity:1;top:80%;visibility:visible}.pageStaff__part-content-inner:hover .left{opacity:1;right:80%;visibility:visible}.pageStaff__part-content-inner:hover .right{left:80%;opacity:1;visibility:visible}.pageStaff__part-content1{left:0;top:10rem}.pageStaff__part-content2{bottom:6rem;left:0}.pageStaff__part-content3{bottom:6rem;right:0}.pageStaff__part-content4{right:0;top:10rem}.pageStaff__part-content5{left:50%;top:50%;transform:translate(-50%,-50%)}.pageStaff__part-modal{background-color:#fff;border-radius:4px;box-shadow:0 3px 30px rgba(127,64,209,.6);color:#201e1e;font-size:1.5rem;line-height:2;opacity:0;padding:3rem 2rem;position:absolute;text-align:left;transition:all .5s;visibility:hidden;width:32rem;z-index:99}.pageStaff__part-content2 .pageStaff__part-modal{box-shadow:0 3px 30px #90c11f}.pageStaff__part-content3 .pageStaff__part-modal{box-shadow:0 3px 30px #20aace}.pageStaff__part-content4 .pageStaff__part-modal{box-shadow:0 3px 30px #c12c1f}.pageStaff__part-content5 .pageStaff__part-modal{box-shadow:0 3px 30px #ee7b00}.pageStaff__part-modal.top{bottom:80%;transform:translateX(-50%)}.pageStaff__part-modal.bottom{left:120%;top:80%;transform:translateX(-50%)}.pageStaff__part-modal.left{bottom:10%;right:80%;transform:translateY(-50%)}.pageStaff__part-modal.right{left:80%;top:80%;transform:translateY(-50%)}.pageStaff__part-head{font-size:2rem;font-weight:700;line-height:1.6;padding-bottom:2rem}.pageStaff__part-head:before{border-color:#7f40d1;border-top:1px solid;content:"";padding-bottom:1.4rem;width:3rem}.pageStaff__part-txt{font-size:1.5rem;font-weight:500}.pageStaff__part--line--5:before{border:1px dashed #ee7b00;content:"";height:10rem;position:absolute;right:-3rem;top:0;transform:rotate(45deg)}.pageStaff__list{padding:8rem 0}.pageStaff__acc-head{background-color:#ee7b00;color:#fff;font-size:2.7rem;line-height:1.4;padding:.6rem 2rem;position:relative;text-align:center}.pageStaff__acc-head:after{border-color:transparent transparent #ee7b00;border-style:solid;border-width:0 8px 8px 4px;bottom:-.6rem;content:"";position:absolute;transform:rotate(64deg)}.pageStaff__acc-head--02{background-color:#c12c1f}.pageStaff__acc-head--02:after{border-color:transparent transparent #c12c1f}.pageStaff__acc .accordion-item{box-shadow:0 3px 13px rgba(238,123,0,.6);margin-bottom:2rem;padding:2rem 0 2rem 2rem}.pageStaff__acc .accordion-item--2{box-shadow:0 3px 13px rgba(193,44,31,.6)}.pageStaff__acc .accordion-title{color:#ee7b00;font-weight:700;width:100%}.pageStaff__acc .accordion-title .icon{position:relative}.pageStaff__acc .accordion-title .icon:after,.pageStaff__acc .accordion-title .icon:before{background-color:#ee7b00;bottom:0;content:"";height:2px;margin:auto;position:absolute;right:2rem;top:0;transition:all .3s ease-in-out;width:1.8rem}.pageStaff__acc .accordion-title .icon:after{transform:rotate(90deg)}.pageStaff__acc .accordion-title--2{color:#c12c1f}.pageStaff__acc .accordion-title--2 .icon:after,.pageStaff__acc .accordion-title--2 .icon:before{background-color:#c12c1f}.pageStaff__acc .accordion-title.is-open .icon:after{transform:rotate(0deg)}.pageStaff__acc .accordion-content{font-size:1.2rem;line-height:1.8;max-height:0;overflow:hidden;padding-top:1.2rem;transition:max-height .3s ease-in-out}.staffSec{width:100%}.staffSec:nth-child(odd){margin-left:auto}.staffSec:nth-child(odd) .staffSec__content{padding-right:6rem}.staffSec:nth-child(2n) .staffSec__content{padding-left:6rem}.staffSec:not(:first-child){margin-top:8rem}.staffSec__img{width:86rem}.staffSec__content{width:80rem}.staffSec__content-head{color:#fff;font-size:5.2rem;font-weight:700;letter-spacing:.03em;margin:4rem 0}.staffSec__content-head span{background-color:#c12c1f;display:inline-block;padding:0 1.5rem;width:-moz-fit-content;width:fit-content}.staffSec__content-head span:not(:first-child){margin-top:1rem}.staffSec-2 .staffSec__content-head span{background-color:#90c11f}.staffSec-3 .staffSec__content-head span{background-color:#7f40d1}.staffSec__content-txt{font-size:1.8rem;line-height:2.2}.staffSec__profile{padding:1rem 0 4rem}.staffSec__profile-pos{font-size:1.9rem;font-weight:700;padding-bottom:1rem}.staffSec__profile-pos span{color:#c12c1f}.staffSec-2 .staffSec__profile-pos span{color:#90c11f}.staffSec-3 .staffSec__profile-pos span{color:#7f40d1}.staffSec__profile-name{font-size:3.8rem;font-weight:700;gap:2rem;letter-spacing:.03em}.staffSec__profile-name span{font-size:1.8rem;font-weight:500;padding-bottom:1rem}.staffSec__stt{color:#6e6e6e;font-size:14rem;font-weight:700;letter-spacing:.03em;line-height:1.2;opacity:.08}.desSec:not(:first-child){padding:12rem 0 0}.desSec__title{border-left:5px solid #94272b;font-size:3.2rem;font-weight:700;line-height:1.3;padding:0 0 0 1.5rem}.desSec__box{background:#f2f1f1;padding:3rem 5.5rem}.desSec__box,.desTable{margin:6rem 0 0}.desTable__line{border-top:1px solid #dfdfdf;padding:3.5rem 0}.desTable__line:last-child{padding-bottom:0}.desTable__cell{line-height:2}.desTable__cell--head{font-size:1.6rem;font-weight:700;width:25rem}.desTable__cell--body{font-size:1.5rem;font-weight:500;width:calc(100% - 25rem)}.desFlow__title{font-size:2.2rem;font-weight:700;line-height:1;text-align:center}.desFlow__list{margin:5.5rem 0 0;text-align:center}.desFlow__item{background:#fff;margin-bottom:3em;padding:4rem 0 2rem;position:relative;width:32%}.desFlow__item:not(:nth-child(3n+3)):after{left:100%}.desFlow__item:not(:nth-child(3n+3)):after,.desFlow__item:nth-child(4):before{border-color:transparent transparent transparent #201e1e;border-style:solid;border-width:10px 0 10px 10px;content:"";display:inline-block;height:0;position:absolute;top:7rem;width:0;z-index:1}.desFlow__item:nth-child(4):before{right:82%}.desFlow__item:last-of-type:after{display:none}.desFlow__no{background:#94272b;border-radius:50%;color:#fff;font-size:1.8rem;font-weight:700;height:4rem;left:50%;line-height:1;position:absolute;top:0;transform:translate(-50%,-50%);width:4rem;z-index:2}.desFlow__name{font-feature-settings:"palt";color:#94272b;font-size:1.8rem;font-weight:700;margin:1.5rem 0 0}.page__ques-head{background-color:#c12c1f;color:#fff;font-size:3.6rem;letter-spacing:.03em;line-height:1.2;margin:2rem auto 4rem;max-width:60rem;padding:1.4rem 2rem;position:relative;top:-3.6rem}.page__ques-sec2 .page__ques-head{background-color:#94272b}.page__ques-sec3 .page__ques-head{background-color:#ee7b00}.page__ques-sec4 .page__ques-head{background-color:#90c11f}.page__ques-sec5 .page__ques-head{background-color:#7f40d1}.page__ques-sec6 .page__ques-head{background-color:#20aace}.page__ques-head:after{border-color:transparent transparent #c12c1f;border-style:solid;border-width:0 1.8rem 1.8rem .6rem;bottom:-1rem;content:"";position:absolute;transform:rotate(64deg)}.page__ques-sec2 .page__ques-head:after{border-color:transparent transparent #94272b}.page__ques-sec3 .page__ques-head:after{border-color:transparent transparent #ee7b00}.page__ques-sec4 .page__ques-head:after{border-color:transparent transparent #90c11f}.page__ques-sec5 .page__ques-head:after{border-color:transparent transparent #7f40d1}.page__ques-sec6 .page__ques-head:after{border-color:transparent transparent #20aace}.page__ques-ttl{font-size:3.2rem;font-weight:700;letter-spacing:.03em;line-height:1.4;min-height:10rem;padding-bottom:2rem;text-align:center}.page__ques-ttl .dot{position:relative;top:-.8rem}.page__ques-ttl .dot:before{content:"●";display:block;font-size:1rem;position:relative;text-align:center}.page__ques-sec{background-color:#fff;box-shadow:0 3px 30px rgba(0,0,0,.039);padding:0 8rem 5rem;position:relative}.page__ques-sec:not(:first-child){margin-top:12rem}.page__ques-sec2{text-align:center}.page__ques-sec3__data{gap:2rem}.page__ques-sec3__data li{border:2px solid #ee7b00;border-radius:8px;color:#ee7b00;font-weight:700;height:24rem;padding:2rem 1rem;text-align:center;width:calc(33.333% - 2rem)}.page__ques-sec3__data li:nth-child(2n){background-color:#ee7b00;color:#fff}.page__ques-sec3__data li:first-child{font-size:4.6rem;letter-spacing:.03em;line-height:1.2}.page__ques-sec3__data li:nth-child(2){font-size:3.6rem;line-height:1.4}.page__ques-sec3__data li:nth-child(3){font-size:5rem;line-height:1}.page__ques-sec3__data li:nth-child(4){font-size:5rem;line-height:1.4}.page__ques-sec3__data li:nth-child(5){font-size:4.4rem;line-height:1.2}.page__ques-sec3__data li:nth-child(6){font-size:3.8rem;line-height:1.4}.page__ques-sec3__data li .f22{font-size:2.2rem}.page__ques-sec3__data li .f26{font-size:2.6rem}.page__ques-sec3__data li .f28{font-size:2.8rem}.page__ques-sec3__data li .f34{font-size:3.4rem}.page__ques-sec4--item{flex-basis:50%;margin-bottom:8rem;position:relative}.page__ques-sec4--item:nth-child(2n){border-left:1px dashed #707070;padding-left:4rem}.page__ques-sec4--item:nth-child(n+3){margin-bottom:0}.page__ques-sec4--item:not(:last-child,:nth-child(3)):after{border-bottom:1px dashed #707070;content:"";position:relative;top:4rem;width:calc(100% - 4rem)}.page__ques-sec4-icon{margin-right:2rem;max-width:11.5rem}.page__ques-sec4-content{padding-top:2rem;width:calc(100% - 14rem)}.page__ques-sec4-ttl{font-size:2.8rem;font-weight:700;padding-bottom:1rem}.page__ques-sec4-ttlsub{font-size:1.2rem}.page__ques-sec4-list li{font-size:1.8rem;letter-spacing:.03em;padding-bottom:1rem}.page__ques-sec4-list li:before{color:#90c11f;content:"◆";margin-right:1rem}.page__ques-item{flex-basis:50%;margin-bottom:8rem;position:relative;text-align:center}.page__ques-item:nth-child(2n){border-left:1px dashed #707070;padding-left:4rem}.page__ques-item:nth-child(odd){padding-right:4rem}.page__ques-item:not(:last-child,:nth-child(5)):after{border-bottom:1px dashed #707070;content:"";position:relative;top:4rem;width:100%}.page__ques-sec5 .page__ques-item:first-child:after{border-bottom:none}.page__ques-img{padding-top:2rem}.page__ques-sec5-under{background-color:#f6f6f6;padding:3rem}.page__ques-sec5-under-ttl{color:#7f40d1;font-size:3.4rem;font-weight:700;letter-spacing:.03em;padding-bottom:2rem;text-align:center}.page__ques-sec5-under-list{break-inside:avoid;column-count:2;page-break-inside:avoid}.page__ques-sec5-under-list li{display:flex;font-size:1.8rem;padding-bottom:1rem}.page__ques-sec5-under-list li:before{color:#7f40d1;content:"◆";margin-right:1rem}.page__ques-sec5-under-list li:last-child{padding-bottom:0}.page__ques-sec6-under{background-color:#f6f6f6;padding:3rem}.page__ques-sec6-under-ttl{color:#20aace;font-size:3.4rem;font-weight:700;padding-bottom:2rem;text-align:center}.page__ques-sec6-under-left{flex-basis:30%}.page__ques-sec6-under-list{flex-basis:70%;padding-left:min(14rem,8vw)}.page__ques-sec6-under-list li{display:flex;font-size:1.8rem;letter-spacing:.03em;line-height:1.8;padding-bottom:1rem}.page__ques-sec6-under-list li:before{color:#20aace;content:"◆";margin-right:1rem}.page__ques-sec6-under-list li:last-child{padding-bottom:0}.page__ques-sec6-under-number{color:#20aace;font-size:17.7rem}.mesTitle{font-weight:700;line-height:1;position:relative}.mesTitle__sub{color:#c12c1f;font-size:1.8rem;font-style:italic}.mesValue .mesTitle__sub,.shift .mesTitle__sub{color:#fff}.mesTitle__main{font-size:5.6rem;letter-spacing:.03em;margin:2rem 0 0}.mesTitle__bg{color:#6e6e6e;font-size:16rem;letter-spacing:.03em;margin-left:calc(50% - 50vw + 8px);opacity:.08;position:absolute;top:-8rem}.mesValue .mesTitle__bg{color:#fff}.mesNav{padding-bottom:2rem}.mesNav__list{gap:4rem}.mesNav__item{border-bottom:1px solid #929292;color:#201e1e;flex-basis:calc(25% - 4rem);font-size:1.8rem;font-weight:800;padding-bottom:1.6rem;position:relative}.mesNav__item i{color:#c12c1f;font-size:80%}.mesNav__circle{background:#94272b;border:1px solid #94272b;border-radius:50%;height:1.3rem;left:0;opacity:0;position:absolute;top:calc(50% - .5rem);width:1.3rem}.mesNav__item.active .mesNav__circle{opacity:1}.mesNav.shift .mesNav__circle{background:#fff}.mesIntro{padding:16rem 0 20rem}.mesIntro__list{margin:8rem 0 0}.mesIntro__img{width:55.6rem}.mesIntro__name{font-size:2rem;font-weight:700;line-height:2;margin:2.5rem 0 0;text-align:right}.mesValue .mesIntro__name{text-align:left}.mesIntro__data{max-width:calc(100% - 40rem);width:74rem}.mesIntro__title{font-size:4.2rem;font-weight:800;letter-spacing:.03em;line-height:1.8;position:relative;width:-moz-fit-content;width:fit-content}.mesIntro__title--txt{padding:0 3rem}.mesIntro__title .corner{height:100%;position:absolute;width:100%}.mesIntro__title .corner:after,.mesIntro__title .corner:before{content:"";height:2rem;position:absolute;width:1.8rem}.mesIntro__title .corner:first-child:before{border-left:2px solid #fff;border-top:2px solid #fff}.mesIntro__title .corner:first-child:after{border-bottom:2px solid #fff;border-left:2px solid #fff;bottom:0}.mesIntro__title .corner:nth-child(2):after,.mesIntro__title .corner:nth-child(2):before{right:0}.mesIntro__title .corner:nth-child(2):before{border-right:2px solid #fff;border-top:2px solid #fff}.mesIntro__title .corner:nth-child(2):after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:0}.mesIntro__text{font-size:1.8rem;line-height:2.2;margin:5.5rem 0 0;text-align:justify}.mesIntro__line:not(:first-child){margin-top:4.5rem}.mesPh{background:#201e1e url(../img/bg_phy.jpg) no-repeat top;color:#fff;margin-top:-8rem;padding:32rem 0 39rem;position:relative}.mesPh__bar{height:1px;position:relative;width:100%}.mesPh__bar:after,.mesPh__bar:before{background:#929292;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.mesPh__bar:before{width:20rem}.mesPh__data{max-width:calc(100% - 20rem);width:94rem}.mesPh__cell{padding:5rem 0}.mesPh__cell--head{font-size:clamp(1.6rem,2.4vw,3rem);font-weight:700;width:24rem}.mesPh__cell--body{padding-left:4rem;width:calc(100% - 24rem)}.mesPh__main{font-size:clamp(2.4rem,2.4vw,3rem);font-weight:700}.mesPh__sub{font-weight:500;line-height:2}.mesPh__sub:not(:first-child){margin:4rem 0 0}.mesPh__title{position:relative;top:2rem}.mesPh__deco{position:absolute;z-index:99}.mesPh__deco-1{left:2rem;top:11rem;width:31rem}.mesPh__deco-2{bottom:4rem;right:0;width:35rem}.mesValue{background-color:#c12c1f;color:#fff;padding-top:12rem;position:relative}.mesValue:before{background:#c12c1f;top:-10rem}.mesValue:after,.mesValue:before{content:"";height:20rem;position:absolute;transform:skew(0deg,-6deg);width:100%}.mesValue:after{background:#fff;bottom:-10rem}.mesHis{padding:10rem 0}.mesHis__title{position:relative}.mesHis__data{max-width:calc(100% - 20rem);width:110rem}.mesHis__dataTitle{font-size:3.8rem;font-weight:700}.mesHis__text{font-size:1.6rem;font-weight:700;line-height:2;margin:6rem 0 0;padding:0 0 2rem;text-align:justify}.mesHis__img{flex-basis:26rem;gap:4rem}.mesTime{position:relative}.mesTime__load{background:#929292;height:100%;left:20rem;position:absolute;top:2rem;width:1px}.mesTime__line{padding:0 0 4rem;position:relative;z-index:2}.mesTime__circle{background:#c12c1f;height:2.1rem;left:19rem;position:absolute;top:2rem;transform:rotate(45deg);width:2.1rem;z-index:2}.mesTime__year{color:#f1cecb;font-size:6rem;font-style:italic;font-weight:700;letter-spacing:.03em;line-height:1;width:25rem}.mesTime__text{font-size:1.8rem;line-height:2.2}.mesTime__bar{background:#d8d8d8;bottom:0;height:1px;left:18rem;position:absolute;width:calc(100% - 18rem);z-index:2}.mesTime__img{width:10rem}.mesTime__imgText{font-size:1.4rem;font-weight:700;line-height:1.3;margin:.5rem 0 0;text-align:center}.catJob__head{font-size:5.4rem;font-weight:800;line-height:1.8;padding-bottom:4rem}.catJob__head-stt{font-size:2.4rem}.catJob__head:after{background-color:#ee7b00;content:"";height:3px;margin-top:1.4rem;width:5.8rem}#tab-02 .catJob__head:after{background-color:#90c11f}#tab-03 .catJob__head:after{background-color:#7f40d1}#tab-04 .catJob__head:after{background-color:#20aace}#tab-05 .catJob__head:after{background-color:#94272b}#tab-06 .catJob__head:after{background-color:#c12c1f}.catJobNav__tab{gap:2rem;padding-bottom:2rem}.catJobNav__link{border-radius:10rem;border-style:solid;border-width:1px;cursor:pointer;flex-basis:calc(33.333% - 2rem);font-size:2.2rem;font-weight:500;height:8rem;padding:0 2rem;position:relative;transition:all .3s ease}.catJobNav__link i{font-size:80%;position:absolute;right:3.2rem}.catJobNav__link:first-child{border-color:#ee7b00;color:#ee7b00}.catJobNav__link:first-child.active{background-color:#ee7b00}.catJobNav__link:nth-child(2){border-color:#90c11f;color:#90c11f}.catJobNav__link:nth-child(2).active{background-color:#90c11f}.catJobNav__link:nth-child(3){border-color:#7f40d1;color:#7f40d1}.catJobNav__link:nth-child(3).active{background-color:#7f40d1}.catJobNav__link:nth-child(4){border-color:#20aace;color:#20aace}.catJobNav__link:nth-child(4).active{background-color:#20aace}.catJobNav__link:nth-child(5){border-color:#94272b;color:#94272b}.catJobNav__link:nth-child(5).active{background-color:#94272b}.catJobNav__link:nth-child(6){border-color:#c12c1f;color:#c12c1f}.catJobNav__link:nth-child(6).active{background-color:#c12c1f}.catJobNav__link.active{color:#fff}.catJobNav__content{background-color:#fff;box-shadow:5px 5px 30px rgba(0,0,0,.161);margin:8rem 0 16rem;padding:6rem 8rem}.catJobNav__content [data-tab-content]{display:none;transition:opacity .15s linear}.catJobNav__content [data-tab-content]:not(.active){opacity:0}.catJobNav__content .active[data-tab-content]{display:block}.catJob__img{flex-basis:52rem}.catJob__data{flex-basis:50%}.catJob__data-head{font-size:4.2rem;font-weight:800;letter-spacing:1.26px;line-height:1.6;padding-bottom:2rem}.catJob__data-text{font-size:1.8rem;font-weight:500;letter-spacing:.54px;line-height:2.2;padding:2rem 0}.catJob__data-list{padding-top:2rem}.catJob__data-list li{background-color:#ee7b00;border-radius:2.4rem;color:#fff;padding:1rem 2rem 1rem 3rem}.catJob__data-list li:not(:first-child){margin-top:1.2rem}.catJob__data-list li:before{content:"#";padding-right:.6rem}#tab-02 .catJob__data-list li{background-color:#90c11f}#tab-03 .catJob__data-list li{background-color:#7f40d1}#tab-04 .catJob__data-list li{background-color:#20aace}#tab-05 .catJob__data-list li{background-color:#94272b}#tab-06 .catJob__data-list li{background-color:#c12c1f}.catJob__msg{border:1px solid #ee7b00;margin:20rem 0 6rem;padding:0 0 4rem 6rem;position:relative}#tab-02 .catJob__msg{border-color:#90c11f}#tab-03 .catJob__msg{border-color:#7f40d1}#tab-04 .catJob__msg{border-color:#20aace}#tab-05 .catJob__msg{border-color:#94272b}#tab-06 .catJob__msg{border-color:#c12c1f}.catJob__msg-ttl{background-color:#ee7b00;color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:.84px;margin:-2.4rem auto 0;padding:.2rem 1.2rem;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}#tab-02 .catJob__msg-ttl{background-color:#90c11f}#tab-03 .catJob__msg-ttl{background-color:#7f40d1}#tab-04 .catJob__msg-ttl{background-color:#20aace}#tab-05 .catJob__msg-ttl{background-color:#94272b}#tab-06 .catJob__msg-ttl{background-color:#c12c1f}.catJob__msg-ttl:before{border-color:transparent transparent #ee7b00;border-style:solid;border-width:0 0 2rem 2rem;bottom:-1rem;content:"";left:26%;position:absolute;transform:rotate(135deg);z-index:-1}#tab-02 .catJob__msg-ttl:before{border-color:transparent transparent #90c11f}#tab-03 .catJob__msg-ttl:before{border-color:transparent transparent #7f40d1}#tab-04 .catJob__msg-ttl:before{border-color:transparent transparent #20aace}#tab-05 .catJob__msg-ttl:before{border-color:transparent transparent #94272b}#tab-06 .catJob__msg-ttl:before{border-color:transparent transparent #c12c1f}.catJob__msg-txt{font-size:1.8rem;font-weight:500;letter-spacing:.54px;line-height:2.2;max-width:77%;padding-top:5rem}.catJob__msg-img{bottom:0;position:absolute;right:0;width:22.4rem}.catJob__msg-name{font-weight:600;padding-top:1rem}.faqSec{padding-bottom:8rem}.faqSec__title{font-size:3.8rem;letter-spacing:.03em;padding-bottom:4rem}.faqSec__title:before{content:"";margin-right:1rem;width:min(8px,1.2vw)}.faqSec__title--52:before{background-color:#c12c1f}.faqSec__title--53:before{background-color:#ee7b00}.faqSec__title--54:before{background-color:#90c11f}.faqSec__list{margin:auto;max-width:105rem}.faqSec__content{box-shadow:5px 5px 15px rgba(0,0,0,.161);margin-bottom:1.6rem;padding-left:4rem;padding-right:8rem;position:relative;transition:all .5s ease;z-index:1}.faqSec__content:after{align-items:center;background-color:#c12c1f;color:#fff;content:"＋";display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:all .3s ease;width:5.8rem;z-index:-1}.faqSec--53 .faqSec__content:after{background-color:#ee7b00}.faqSec--54 .faqSec__content:after{background-color:#90c11f}.faqSec__content[open]{padding-bottom:4rem}.faqSec__content[open]:after{content:"ー"}.faqSec__content[open] .faqSec__content-a{animation:showContent 1s;overflow:auto}.faqSec__content summary{cursor:pointer;font-size:1.8rem;font-weight:700;letter-spacing:.54px;padding:4rem 0;transition:all .3s ease}.faqSec__content summary:before{border-right:1px solid #c12c1f;color:#c12c1f;content:"Q";font-family:Roboto,sans-serif;font-size:3rem;margin-right:4rem;padding-right:4rem}.faqSec--53 .faqSec__content summary:before{border-right-color:#ee7b00;color:#ee7b00}.faqSec--54 .faqSec__content summary:before{border-right-color:#90c11f;color:#90c11f}.faqSec__content-a{font-weight:500;letter-spacing:.48px;line-height:1.8}.faqSec__content-a:before{border-right:1px solid #c12c1f;color:#94272b;content:"A";font-family:Roboto,sans-serif;font-size:3rem;margin-right:4rem;padding-right:4rem}.faqSec--53 .faqSec__content-a:before{border-right-color:#ee7b00;color:#ee7b00}.faqSec--54 .faqSec__content-a:before{border-right-color:#90c11f;color:#90c11f}@keyframes showContent{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.contactFrame{padding:9rem 0 12rem}.contactIntro{font-size:1.6rem;font-weight:700;line-height:2;text-align:center}.contactBox{background:#f6f6f6;margin:7.5rem 0 0;padding:5rem 2rem 9rem}.contactBox__in{margin:0 auto;max-width:70rem}.contactForm__line:not(:first-child){margin:2.5rem 0 0}.contactForm__line:not(.active){display:none}.contactForm__line--type{margin-bottom:4.5rem}.contactForm__head{font-size:1.6rem;font-weight:700}.contactForm__chip{color:#94272b;font-size:1.4rem;font-weight:700;margin:0 0 0 1rem}.contactForm__chip--note{color:#201e1e;font-size:1.6rem;font-weight:500;margin:0 0 0 3rem}.contactForm__body{margin:1rem 0 0;position:relative}.contactForm__body .mwform-radio-field-text{font-weight:700;line-height:1}.contactForm__body .mwform-radio-field{margin-right:1rem}.contactForm__body .mwform-radio-field label{align-items:center;display:inline-flex}.contactForm__body .mwform-radio-field input{height:2rem;margin:0 1rem 0 0;width:2rem}.contactForm__input{background:#fff;border:1px solid #d5d5d5;padding:1.8rem 2rem;width:100%}.contactForm__input--text{display:block;height:27rem}.contactForm__input--file{padding:1.5rem 2rem}.mw_wp_form_confirm .contactForm__input{background:0;border:0;padding:0}.contactForm [type=radio]{opacity:0;pointer-events:none;position:absolute}.contactForm .mwform-radio-field-text{padding-left:3.5rem;position:relative}.contactForm .mwform-radio-field-text:after,.contactForm .mwform-radio-field-text:before{border-radius:50%;content:"";display:block;position:absolute}.contactForm .mwform-radio-field-text:before{background:#fff;border:1px solid #d5d5d5;height:2rem;left:0;top:0;width:2rem;z-index:1}.contactForm .mwform-radio-field-text:after{background:#94272b;height:1rem;left:.5rem;opacity:0;top:.5rem;width:1rem;z-index:2}.contactForm [type=radio]:checked+.mwform-radio-field-text:after{opacity:1}.contactCheck{font-size:1.6rem;font-weight:700;margin:3.5rem 0 0;position:relative;text-align:center}.contactCheck__box .mwform-checkbox-field-text{display:none}.contactCheck__link{color:#201e1e;text-decoration:underline}.contactCheck__link:hover{text-decoration:none}.contactCheck__chip{color:#94272b;font-size:1.4rem;margin:0 0 0 .5rem}.contactSend{margin:3rem 0 0}.contactSend__btn{font-size:1.8rem;font-weight:700;height:7rem;margin:1rem 1.5rem 0;max-width:100%}.contactSend__btn--back{width:20rem}.contactSend__btn--send{width:35rem}.contactThanks{padding:9.5rem 0 12rem}.contactThanks__text{font-size:1.6rem;font-weight:700;line-height:2;text-align:center}.contactThanks__back{margin:5.5rem 0 0;text-align:center}.contactThanks__btn{border-radius:10rem;font-size:1.5rem;font-weight:700;height:5.5rem;width:24rem}.Sec{position:relative}.bgTitle{color:hsla(0,0%,43%,.08);font-size:16rem;font-weight:700;left:0;letter-spacing:.03em;line-height:1.1;position:absolute;top:-15rem}.normal-btn{border-radius:4rem;font-size:1.8rem;height:7rem;width:30rem}.secTtl__tag{background:#c12c1f;color:#fff;height:2.6rem;opacity:0;padding:0 1.5rem}.secTtl__title{font-size:7.2rem;line-height:1.5}.secTtl__text{font-size:2.4rem;margin-top:1rem;opacity:0;transform:translateY(15px)}.pageBody{padding:8rem 0}.bg_gray{background-color:#f6f6f6}.pageTitle{color:#fff;padding:20rem 0 22rem;position:relative}.pageTitle.noBg{background-color:#cdcdcd}.pageTitle--contact{color:#c12c1f;padding-bottom:0;text-align:center}.pageTitle__bg img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.pageTitle__main{font-size:8rem;font-weight:800;letter-spacing:.03em}.pageTitle__main-sub{color:#c12c1f;font-size:1.8rem;font-style:italic;line-height:1;opacity:0;padding-bottom:1rem}.pageTitle__main-sub.line:before{background-color:#c12c1f;content:"";height:4px;width:7rem}.pageTitle__main--ttl span{opacity:0}.pageTitle__main--ttl.active span:first-child{animation:show .04s linear .05s forwards}.pageTitle__main--ttl.active span:nth-child(2){animation:show .04s linear .1s forwards}.pageTitle__main--ttl.active span:nth-child(3){animation:show .04s linear .15s forwards}.pageTitle__main--ttl.active span:nth-child(4){animation:show .04s linear .2s forwards}.pageTitle__main--ttl.active span:nth-child(5){animation:show .04s linear .25s forwards}.pageTitle__main--ttl.active span:nth-child(6){animation:show .04s linear .3s forwards}.pageTitle__main--ttl.active span:nth-child(7){animation:show .04s linear .35s forwards}.pageTitle__main--ttl.active span:nth-child(8){animation:show .04s linear .4s forwards}.pageTitle__main--ttl.active span:nth-child(9){animation:show .04s linear .45s forwards}.pageTitle__main--ttl.active span:nth-child(10){animation:show .04s linear .5s forwards}.pageTitle__main--ttl.active span:nth-child(11){animation:show .04s linear .55s forwards}.pageTitle__main--ttl.active span:nth-child(12){animation:show .04s linear .6s forwards}.pageTitle__main--ttl.active span:nth-child(13){animation:show .04s linear .65s forwards}.pageTitle__main--ttl.active span:nth-child(14){animation:show .04s linear .7s forwards}.pageTitle__main--ttl.active span:nth-child(15){animation:show .04s linear .75s forwards}.pageTitle__main--ttl.active span:nth-child(16){animation:show .04s linear .8s forwards}.pageTitle__main--ttl.active span:nth-child(17){animation:show .04s linear .85s forwards}.pageTitle__main--ttl.active span:nth-child(18){animation:show .04s linear .9s forwards}.pageTitle__main--ttl.active span:nth-child(19){animation:show .04s linear .95s forwards}.pageTitle__main--ttl.active span:nth-child(20){animation:show .04s linear 1s forwards}.pageTitle__main--ttl.active span:nth-child(21){animation:show .04s linear 1.05s forwards}.pageTitle__main--ttl.active span:nth-child(22){animation:show .04s linear 1.1s forwards}.pageTitle__main--ttl.active span:nth-child(23){animation:show .04s linear 1.15s forwards}.pageTitle__main--ttl.active span:nth-child(24){animation:show .04s linear 1.2s forwards}.pageTitle__main--ttl.active span:nth-child(25){animation:show .04s linear 1.25s forwards}.pageTitle__main--ttl.active span:nth-child(26){animation:show .04s linear 1.3s forwards}.pageTitle__main--ttl.active span:nth-child(27){animation:show .04s linear 1.35s forwards}.pageTitle__main--ttl.active span:nth-child(28){animation:show .04s linear 1.4s forwards}.pageTitle__main--ttl.active span:nth-child(29){animation:show .04s linear 1.45s forwards}.pageTitle__main--ttl.active span:nth-child(30){animation:show .04s linear 1.5s forwards}.pageTitle__main--ttl.active span:nth-child(31){animation:show .04s linear 1.55s forwards}.pageTitle__main--ttl.active span:nth-child(32){animation:show .04s linear 1.6s forwards}.pageTitle__main--ttl.active span:nth-child(33){animation:show .04s linear 1.65s forwards}.pageTitle__main--ttl.active span:nth-child(34){animation:show .04s linear 1.7s forwards}.pageTitle__main--ttl.active span:nth-child(35){animation:show .04s linear 1.75s forwards}.pageTitle__main--ttl.active span:nth-child(36){animation:show .04s linear 1.8s forwards}.pageTitle__main--ttl.active span:nth-child(37){animation:show .04s linear 1.85s forwards}.pageTitle__main--ttl.active span:nth-child(38){animation:show .04s linear 1.9s forwards}.pageTitle__main--ttl.active span:nth-child(39){animation:show .04s linear 1.95s forwards}.pageTitle__main--ttl.active span:nth-child(40){animation:show .04s linear 2s forwards}.pageTitle__main--ttl.active span:nth-child(41){animation:show .04s linear 2.05s forwards}.pageTitle__main--ttl.active span:nth-child(42){animation:show .04s linear 2.1s forwards}.pageTitle__main--ttl.active span:nth-child(43){animation:show .04s linear 2.15s forwards}.pageTitle__main--ttl.active span:nth-child(44){animation:show .04s linear 2.2s forwards}.pageTitle__main--ttl.active span:nth-child(45){animation:show .04s linear 2.25s forwards}.pageTitle__main--ttl.active span:nth-child(46){animation:show .04s linear 2.3s forwards}.pageTitle__main--ttl.active span:nth-child(47){animation:show .04s linear 2.35s forwards}.pageTitle__main--ttl.active span:nth-child(48){animation:show .04s linear 2.4s forwards}.pageTitle__main--ttl.active span:nth-child(49){animation:show .04s linear 2.45s forwards}.pageTitle__main--ttl.active span:nth-child(50){animation:show .04s linear 2.5s forwards}.pageTitle__sub{font-size:1.8rem;line-height:2;opacity:0;padding-top:2rem;transform:translateY(15px)}.mv__deco{position:absolute;z-index:99}.mv__deco-1{bottom:-15rem;left:0;width:12rem}.mv__deco-2{bottom:-12rem;right:0;width:9.2rem}.mv__deco-3{left:28.5%;top:20%;width:19rem}.mv__deco-4{bottom:14%;right:28.5%;width:13.2rem}.shippori{font-family:Shippori Mincho,serif}.roboto{font-family:Roboto,sans-serif}.bread{padding:1rem 0 2rem;position:relative;z-index:100}.bread__item{color:#201e1e;font-size:1.4rem;font-weight:500;letter-spacing:.03em;padding:0 1rem}.bread__item:first-child{padding-left:0}.bread__item--icon{display:inline-flex;transform:skew(-20deg,0deg)}.outJob{background-color:#f6f6f6;box-shadow:5px 5px 15px rgba(0,0,0,.161);margin:4rem 0 8rem}.outJob__content{padding-left:8rem}.outJob__ttl{color:#201e1e;font-size:4.6rem;font-weight:800;letter-spacing:.03em;line-height:1.4}.outJob__ttl-sub{background-color:#c12c1f;color:#fff;margin-bottom:1rem;padding:.4rem 1.6rem;width:-moz-fit-content;width:fit-content}.outJob__next,.outJob__ttl-sub{font-size:1.6rem;font-weight:500;letter-spacing:.03em}.outJob__next{color:#c12c1f;line-height:.6;max-width:60%;padding-top:3rem;position:relative}.outJob__next:before{background-color:#c12c1f;bottom:1px;height:1rem;right:0;transform:rotate(-45deg);transform-origin:bottom;width:1px}.outJob__next:after,.outJob__next:before{content:"";position:absolute;transition:all .3s ease}.outJob__next:after{background:#c12c1f;bottom:0;display:inline-block;height:1px;left:6rem;width:calc(100% - 6rem)}.outJob__img{position:relative;width:64rem}.outJob__img:before{background-color:#f6f6f6;content:"";height:100%;left:-3rem;position:absolute;top:0;transform:skew(-10deg,0deg);width:6rem}.outJob__link:hover .outJob__next:after{transform:translateX(1rem)}.outJob__link:hover .outJob__next:before{transform:translateX(1rem) rotate(-45deg)}.bgextend{animation-duration:1s;animation-fill-mode:forwards;animation-name:bgextendAnimeBase;opacity:0;overflow:hidden;position:relative}@keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}.textAppear{animation-delay:.6s;animation-duration:1s;animation-fill-mode:forwards;animation-name:bgextendAnimeSecond;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}.backgroundExtend:before{animation-duration:1s;animation-fill-mode:forwards;animation-name:extendAnimation;background-color:#94272b;content:"";height:100%;position:absolute;width:100%}@keyframes extendAnimation{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.bgRLextendTrigger,.bgappearTrigger{opacity:0}.scrollNav{display:none;transition:all .3s ease}.scrollNav.s{display:block}#fixNav{margin-left:3.2rem;position:sticky;top:36%;z-index:99}.scroll__item{opacity:.4;padding-bottom:1rem}.scroll__item:before{content:"◆";padding-right:1rem}.voiceNav .scroll__item:nth-child(2){color:#ee7b00}.scroll__item.current{opacity:1}.pageFrame,.pageFrame__side{position:relative}.pageFrame__side{width:22rem}.pageFrame__main{max-width:calc(100% - 24rem);width:102rem}.pageNav{left:0;padding:0 2rem;position:sticky;top:12rem;z-index:2}.pageNav__list{width:20rem}.pageNav__item{color:#201e1e;font-size:1.6rem;font-weight:700;height:4.5rem;padding:0 1rem 0 4rem;position:relative;white-space:nowrap;width:100%}.pageNav__circle{background:#94272b;border:1px solid #94272b;border-radius:50%;height:1.3rem;left:0;opacity:0;position:absolute;top:calc(50% - .5rem);width:1.3rem}.pageNav__item.active .pageNav__circle{opacity:1}.pageNav.shift .pageNav__circle{background:#fff}@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-serif{font-family:Shippori Mincho,"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif}.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;position:relative}.wrap.w900{max-width:92rem}.wrap.w1200{max-width:122rem}.wrap.w1400{max-width:142rem}.wrap.w1600{max-width:162rem}.wrap.w1800{max-width:182rem}.pageNav__item.active{color:#94272b}.pageNav__item:not(.active){opacity:.5}.pageNav.shift .pageNav__item{color:#fff;text-shadow:0 0 2px #94272b,0 0 2px #94272b,0 0 2px #94272b,0 0 2px #94272b}.pageNav__arrow{display:none!important}}@media screen and (max-width:1500px){.topJobCategory__bgTitle{transform:translateY(-7rem)}.topCrossTalk__bgTitle{transform:translateY(-11rem)}.topValue__bgTitle{transform:translateY(-10rem)}.topValueItemWrap{padding:0 5rem}.topGroup__bgTitle{transform:translateY(4rem)}}@media screen and (max-width:1400px){#fixNav{margin-left:3.2rem;position:sticky;top:36%;z-index:99}}@media screen and (max-width:1199px){.topJobCategoryChart__person--middle{top:42%}.topJobCategoryChart__person--bottom{top:55%}.topJobCategoryChart__person--sales{left:41.5%}.topJobCategoryChart__person--business-management{left:67%}.topJobCategoryChart__person--human-resources-strategy{left:66%}.pageTalk__anchor a{width:56rem}.pageTalk__member-info{width:58rem}}@media screen and (max-width:1100px){.topCrossTalk__bgTitle{transform:translateY(-11rem)}.topValue__bgTitle{transform:translateY(-10rem)}.topGroup__bgTitle{transform:translateY(4rem)}}@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-serif{font-family:Shippori Mincho,"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif}.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}.md-btn.circle:after{height:.5rem;width:.5rem}.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:1.5rem;padding-right:1.5rem}.nav__frame{width:100%}.nav__block:not(:first-child){margin:0}.nav__list{margin:0;padding:0 0 7.5px}.nav__item{color:#201e1e;font-weight:700;line-height:1.2}.nav__item:hover{color:#94272b}.nav__item--main{font-size:14px;padding:15px 0}.nav__item--sub{font-size:12px;font-weight:500;padding:7px 0}.nav__item--sub:before{display:none}.nav__item--sub:not(:first-child){margin:0}.nav__item--bottom{font-size:10px;margin-right:0}.nav__space{padding-top:17px}.nav__blank{color:#bdb2b2;font-size:11px;margin-left:6px}.nav__blank--main{margin-left:10px}.nav__bottom{margin:30px 0 0}.nav__line{font-size:15px;height:26px;width:26px}.modal__closeBG{height:100%;left:0;opacity:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:-1}.modal__close{font-size:3rem;right:2rem;top:2rem}.modal__closeText{font-size:1.2rem;margin:1rem 0 0}.modalVideo__title{font-size:2rem}.modalVideo__video{margin:2rem 0 0}.headerPad{padding-top:50px}.header{max-height:100%;overflow:auto}.header__frame{height:50px;padding:0 50px 0 1.5rem}.header__frame--contact{padding:0}.headerLogo{padding:0 0 15px;width:60px}.headerLogo--contact{width:70px}.headerLogo__text{bottom:3px;font-size:10px;left:0;margin:0;position:absolute;transform:scale(.7);transform-origin:0 0;z-index:2}.headerNav__btn{font-size:10px;height:50px;width:80px}.gNavBtn{height:50px;width:50px}.gNavBtn__box{height:100%;left:0;position:absolute;top:-8px;width:100%;z-index:1}.gNavBtn__text{bottom:10px;font-size:10px}.gNavBtn__bar{height:2px;left:11px;width:calc(100% - 22px)}.gNavBtn__bar:first-of-type{top:20px}.gNavBtn__bar:nth-of-type(2){display:none}.gNavBtn__bar:nth-of-type(3){bottom:20px}.gNavBtn.active .gNavBtn__bar{left:15.4px;width:calc(100% - 30.8px)}.gNavBtn.active .gNavBtn__bar:first-of-type{margin-top:-1px}.gNavBtn.active .gNavBtn__bar:nth-of-type(3){margin-bottom:-1px}.gNav{width:85%}.gNav__body{padding:0 0 0 2.5rem}.gNav__body:after,.gNav__body:before{content:"";display:block}.gNav__body:before{padding-top:70px}.gNav__body:after{padding-top:30px}.footerBnr{font-size:2.2rem;padding:0 1.5rem 2rem}.footerBnr__item{font-size:2.2rem;font-weight:700;height:12rem;line-height:1.5;margin-bottom:1rem;padding-left:3rem;width:100%}.footerBnr__item:last-child{margin-bottom:0}.footerBnr .icon{font-size:1.6rem}.footer{padding:60px 1.5rem 20px}.footerLogo{flex-grow:0;width:81px}.footerNav{margin:20px 0 0;width:100%}.footerCopy{font-size:10px;margin:30px 0 0;position:static;text-align:center}.footerCopy--contact{height:40px}.topMv__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topMv__caption{left:0;margin:0 auto;max-width:100%;padding-left:3rem;padding-right:3rem;position:absolute;top:5rem;transform:translate(0);width:100%}.topMv__title{font-size:7rem}.topMv__title--small{font-size:5rem}.topMv__text{font-size:1.4rem;margin-top:2rem}.topMessage{padding:8rem 0 2.5rem;position:relative;white-space:nowrap}.topMessage__bgTitle{transform:translateY(2rem)}.topMessage__deco{position:absolute;right:-6rem;top:-4rem;width:25rem}.topMessage__img{opacity:1}.topMessage__img--left{margin:2rem 0 0 -5rem;width:23rem}.topMessage__img--right{margin:5rem -4.5rem 0 0;width:22rem}.topMessage__content{margin:0 auto;max-width:100%;width:100%}.topMessage__title{font-size:2.6rem}.topMessage__text{font-size:1.6rem;margin-top:2.5rem}.topMessage__btnWrap{margin-top:3.5rem}.topJobCategory{padding:2rem 0 8rem}.topJobCategory__bgTitle{transform:translateY(-1rem)}.topJobCategory:after{background:#c12c1f;bottom:0;content:"";height:30%;left:0;position:absolute;width:100%;z-index:-2}.topJobCategoryChart{margin-top:4rem;padding:4rem 2rem}.topJobCategoryChart__wrap{height:40px;width:40px}.topJobCategoryChart__wrap--funds-management{border:2px solid #ee7b00}.topJobCategoryChart__wrap--sales{border:2px solid #c12c1f}.topJobCategoryChart__wrap--business-management{border:2px solid #90c11f}.topJobCategoryChart__wrap--sales-marketing{border:2px solid #20aace}.topJobCategoryChart__wrap--sales-promotion{border:2px solid #94272b}.topJobCategoryChart__wrap--human-resources-strategy{border:2px solid #7f40d1}.topJobCategoryChart__person{position:absolute}.topJobCategoryChart__person--person{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:70%;z-index:2}.topJobCategoryChart__person--top{top:22%}.topJobCategoryChart__person--middle{top:45%}.topJobCategoryChart__person--bottom{top:60%}.topJobCategoryChart__person--funds-management{left:22%}.topJobCategoryChart__person--sales{left:45%}.topJobCategoryChart__person--business-management{left:66%}.topJobCategoryChart__person--sales-marketing{left:50%;transform:translate(-50%,-50%)}.topJobCategoryChart__person--sales-promotion{left:50%;transform:translateX(-50%)}.topJobCategoryChart__person--human-resources-strategy{left:66%}.topJobCategoryChart__btn{bottom:0;font-size:1rem;left:50%;padding:.2rem .8rem;position:absolute;transform:translate(-50%,50%) scale(.5);z-index:2}.topJobCategoryChart__btn--icon{height:1rem;margin-left:.5rem;width:1rem}.topJobCategoryChart__btn--icon .icon{font-size:1rem;transform:scale(.7)}.topJobCategory__btnWrap{margin-top:3.5rem}.topCrossTalk{margin-top:3rem;padding:3.5rem 0 4.5rem}.topCrossTalk__bgTitle{transform:translate(0)}.topCrossTalkItem{margin-bottom:2rem;position:relative;width:100%}.topCrossTalkItem:last-child{margin-bottom:0}.topCrossTalkItemWrap{margin-top:3rem}.topCrossTalkItem__caption{bottom:1.3rem;left:1.3rem}.topCrossTalkItem__tag{border-radius:1rem;font-size:1.2rem;padding:.2rem 1rem}.topCrossTalkItem__tag--red{background:#c12c1f}.topCrossTalkItem__tag--orange{background:#ee7b00}.topCrossTalkItem__title{font-size:2.6rem;margin-top:.5rem}.topCrossTalkItem__icon{bottom:1.4rem;font-size:1rem;position:absolute;right:1.8rem;transform:scale(.9)}.topCrossTalkItem:hover:after{opacity:0}.topCrossTalkItem:hover .topCrossTalkItem__img img{transform:scale(1.1)}.topCrossTalk__btnWrap{margin-top:4rem;text-align:center}.topCrossTalk__icon{font-size:1.8rem}.topLinkItem__bgTitle{font-size:4.4rem;left:1.5rem;position:absolute;top:26rem}.topLinkItem:nth-child(2) .topLinkItem__bgTitle{left:1.5rem;right:auto;top:26rem}.topLinkItem:nth-child(2) .topLinkItem__caption{left:1.5rem}.topLinkItem__caption{color:#fff;left:1.5rem;max-width:100%;position:absolute;top:68%;transform:translateY(-50%);width:100%;z-index:1}.topLinkItem__title{font-size:3.4rem;line-height:1.3}.topLinkItem__text{font-size:1.4rem;margin-top:2rem;max-width:100%}.topLinkItem__btn{margin-top:4rem}.topLinkItem__btnWrap{text-align:left}.topLinkItem:nth-child(2){margin-top:-3.5rem}.topValue{margin-top:0;padding:5rem 0 6rem}.topValue__bgTitle{transform:translateY(3rem)}.topValueItem{margin-bottom:3rem;position:relative;width:100%}.topValueItem:last-child{margin-bottom:0}.topValueItemWrap{margin-top:4rem;padding:0}.topValueItem__point{font-size:1.4rem;left:1rem;position:absolute;top:0;transform:translateY(-50%)}.topValueItem__point--inner{padding:.4rem .9rem}.topValueItem__point--inner:after{border-style:solid;border-bottom:10px solid transparent;border-left:7px solid #555;border-right:0;border-top:10px solid transparent;bottom:0;content:"";height:0;left:13.5rem;position:absolute;transform:translate(-50%,64%) rotate(-50deg);width:0}.topValueItem__point--1{background:#c12c1f}.topValueItem__point--1 .topValueItem__point--inner:after{border-left:7px solid #c12c1f}.topValueItem__point--2{background:#ee7b00}.topValueItem__point--2 .topValueItem__point--inner:after{border-left:7px solid #ee7b00}.topValueItem__point--3{background:#90c11f}.topValueItem__point--3 .topValueItem__point--inner:after{border-left:7px solid #90c11f}.topValueItem__caption{bottom:2rem;padding:0 2rem;position:absolute}.topValueItem__title{font-size:3.2rem}.topValueItem__num{font-size:1.8rem}.topValue__btnWrap{margin:4rem 0 0;text-align:center}.topSv{padding:6rem 1.5rem}.topSv__title{margin:0 0 4rem;padding:0}.topSv__img{width:12rem}.topSv__main{font-size:2.4rem;margin:2.5rem 0 1rem}.topSv__sub{font-size:1.7rem}.topSv__box{width:100%}.topSv__box:not(:first-child){margin-top:2rem}.topSv__head,.topSv__headFrame{height:3.5rem}.topSv__head{font-size:1.8rem}.topSv__item{font-size:1.1rem;margin-top:.3rem;padding:.4em .2em;width:calc(50% - 2px)}.topSv__more{padding:3.5rem 0 0}.topSv__blank{position:absolute;right:1.65rem;top:50%;transform:translateY(-50%);z-index:2}.topSv__btnWrap{margin:3.5rem 0 0}.topGroup{margin-top:0;padding:6rem 0 0}.topGroup__bgTitle{transform:translateY(4rem)}.topGroup__list{margin:1rem 0 0}.topGroup__item{margin:2rem 0 0;width:100%}.topGroup__img{margin:4rem 0 0}.topGroup__box{margin:2rem 0}.topGroup__box--link{border-radius:.4rem;padding:1.6rem 2rem}.topGroup__box--link:before{opacity:.95}.topGroup__box--link1{left:2%;max-width:40%}.topGroup__box--link2{max-width:60%;right:8%;top:4%}.topGroup__box--link3{max-width:50%;right:2%}.topFaq{padding:4rem 0 8rem}.topFaqItem{padding:3rem 2.5rem}.topFaqItem__title{font-size:2.2rem}.topFaqItem__text{font-size:1.5rem;margin-top:1.5rem}.topFaqItem__btnWrap{margin-top:3rem;text-align:center}.talkMV{overflow-x:hidden;padding:20rem 0;position:relative;z-index:1}.talkMV__main{text-align:center}.talkMV__main-ttl{font-size:3.6rem;padding:1.2rem 0}.talkMV__main-sub{background:#94272b;color:#fff;font-size:1.4rem;margin:auto;max-width:22rem}.talkMV__main-txt{font-size:1.4rem;line-height:1.6}.pageTalk__anchor{gap:0}.pageTalk__anchor a{font-size:1.9rem;margin-bottom:0;padding:2rem 0;width:100%}.pageTalk__anchor a>span{font-size:1.8rem}.pageTalk__anchor a:first-child{border-bottom:none}.pageTalk__anchor a i{font-size:1.2rem}.pageTalk__main{background:transparent;margin-top:0;padding-bottom:4rem;padding-top:6rem}.pageTalk__main-wrap{width:100%}.pageTalk__main-img{margin-top:0;width:100%}.pageTalk__main-content{padding-right:0;width:100%}.pageTalk__main-content-cat{gap:0;padding-bottom:0}.pageTalk__main-content-pos{font-size:1.5rem;line-height:1.2;margin-top:1rem;padding:.4rem 2rem}.pageTalk__main-content-stt{font-size:1.8rem;padding-right:2.2rem}.pageTalk__main-content-head{font-size:4rem;padding:.8rem 0 1.5rem}.pageTalk__main-content-txt{font-size:1.4rem;padding-top:2rem}.pageTalk__member{background-color:transparent;margin-bottom:4rem;padding-bottom:0}.pageTalk__member:after{bottom:-8rem;height:12rem}.pageTalk__member-thumb{margin-bottom:1.5rem}.pageTalk__member-pos{font-size:1.5rem}.pageTalk__member-about{font-size:1.4rem}.pageTalk__member-info{width:100%}.pageTalk__member-ttl{font-size:2.4rem;margin-bottom:2rem;padding-top:1rem}.pageTalk__member-wrap{gap:2rem}.pageTalk__member-name{font-size:2rem;font-weight:700;padding-bottom:1.2rem}.talkSec__frame-wrap{padding:0 0 4rem;width:100%}.talkSec__frame--1,.talkSec__frame--2{margin:10rem 0}.talkSec__frame--1:after,.talkSec__frame--1:before,.talkSec__frame--2:after,.talkSec__frame--2:before{height:20rem}.talkSec__frame--1:before,.talkSec__frame--2:before{top:-5rem}.talkSec__frame--1:after,.talkSec__frame--2:after{bottom:-3rem}.talkSec__head{font-size:2.4rem;padding-bottom:2rem;width:100%}.talkSec__head,.talkSec__head.r{text-align:left}.talkSec__img{width:100%}.talkSec__img--deco{left:-1rem;max-width:6.5rem;top:-.5rem}.talkSec__inner{padding-left:0;width:100%}.talkSec__inner.l,.talkSec__inner.r{padding:0}.talkSec__inner .talkList__ttl{align-items:baseline;font-size:1.5rem;padding-bottom:2rem;padding-top:3rem}.talkSec__inner .talkList__ttl:before{margin-right:1.2rem;width:3rem}.talkSec__inner .talkList__ttl:not(:first-of-type){padding-top:1rem}.talkSec__inner .talkList__item{gap:2rem;padding-bottom:2rem}.talkSec__inner .talkList__item:last-child{padding-bottom:0}.talkSec__inner .talkList__img{width:6rem}.talkSec__inner .talkList__text{font-size:1.3rem;line-height:2;width:100%}.talkSec__inner .talkList__name{font-size:1.2rem;padding-top:.4rem}.talkSec__line{margin:0}.page-value__main{padding-bottom:12rem}.page-value__main-img{flex-basis:100%}.page-value__main-right{flex-basis:100%;padding:0}.page-value__main-head{font-size:2.6rem;padding:4rem 0}.page-value__main-txt{font-size:1.4rem;line-height:2.4;padding-bottom:4rem}.page-value__main-anchor{font-size:1.6rem}.page-value__main-anchor span{padding-right:0}.page-value__main-anchor span>span:after{color:#d9d9d9;content:"ー";font-size:1rem;font-weight:700;padding:0 1rem}.page-value__main-anchor i{font-size:80%}.page-value__main-anchor:first-child{border-top:1px solid #e6e6e6;color:#c12c1f}.page-value__main-anchor:nth-child(2){color:#ee7b00}.page-value__main-anchor:nth-child(3){color:#90c11f}.page-value__section:before{height:8.3rem;top:-6rem}.page-value__section-2,.page-value__section-3{margin-bottom:0}.page-value__section-2:before,.page-value__section-3:before{top:-10rem}.page-value__section-head{font-size:2.5rem;padding-bottom:4rem}.page-value__section-head-stt{font-size:2.6rem}.page-value__section-head2{padding:0 2rem}.page-value__section-head2 span{font-size:2.2rem}.page-value__section--wrap{top:-4rem}.page-value__section-item{margin:0 0 1.5rem}.page-value__section-item:last-child{margin-bottom:0}.page-value__section-skew{height:10rem;top:-4rem}.page-value__section-head{font-size:2.4rem;padding-bottom:1rem}.page-value__section-head2 span{padding:0 2rem;text-align:center}.page-value__section-head-stt{font-size:2.2rem;margin:0 0 1.5rem}.page-value__section-img{min-height:auto;padding:2rem 4rem 1rem}.page-value__section-note{font-size:1.2rem}.page-value__section-wrap{gap:0;padding-bottom:3rem}.page-value__section-ttl{font-size:1.5rem;padding:.5rem}.page-value__section-txt{font-size:1.4rem;line-height:2;padding-bottom:6rem;text-align:left}.page-value__section-bottom{padding-bottom:12rem}.page-value .dataBlock-1{gap:2rem;padding-top:4rem}.page-value .dataBlock-1 .data1__item{padding:3rem 2rem}.page-value .dataBlock-1 .data1-ttl{font-size:2.2rem;margin-bottom:2rem;padding:1rem 0}.page-value .dataBlock-1 .data1-txt{font-size:1.4rem;padding-top:0}.page-value .dataBlock-1 .data2{margin-bottom:2rem;padding:3rem 2rem}.page-value .dataBlock-1 .data2__item:nth-child(2n){padding-left:0}.page-value .dataBlock-1 .data2__item:first-child,.page-value .dataBlock-1 .data2__item:last-child{padding-bottom:0}.page-value .dataBlock-1 .data2__item-ttl{font-size:1.8rem;padding-bottom:.8rem}.page-value .dataBlock-1 .data2__item-txt{font-size:1.4rem}.page-value .dataBlock-3{margin:0}.page-value .dataBlock-3 .data3{padding:2.5rem 1.5rem 1.5rem}.page-value .dataBlock-3 .data3__item{font-size:1.4rem;line-height:1.6;margin-bottom:1.5rem;padding:.5rem 0;position:relative;width:28rem}.page-value .dataBlock-3 .data3__item:first-child{left:0;top:0;z-index:2}.page-value .dataBlock-3 .data3__item:nth-child(2){left:-5%;top:0}.page-value .dataBlock-3 .data3__item:nth-child(3){left:0;top:0;z-index:5}.page-value .dataBlock-3 .data3__item:nth-child(4){left:-5%;top:0}.page-value .dataBlock-3 .data3__item:nth-child(5){left:0;top:0;z-index:2}.page-value .dataBlock-3 .data3__item:nth-child(5) .data3__item-arr{left:70%}.page-value .dataBlock-3 .data3__item-arr{left:9.5rem;position:absolute;top:100%}.page-value .dataBlock-3 .data3__item-arr:after,.page-value .dataBlock-3 .data3__item-arr:before{border-width:15px 5px 0 10px;content:"";height:0;position:absolute;width:0}.page-value .dataBlock-3 .data3__item-arr:after{left:-1px;top:-5px}.page-value .dataBlock-3 .data3__img{bottom:0;position:absolute}.page-value .dataBlock__ttl{font-size:1.5rem;padding:.8rem 1.5rem}.page-value .dataBlock .office__ttl{font-size:3.2rem;padding:0 0 2rem}.page-value .dataBlock .office__txt{font-size:1.4rem;padding-bottom:2rem;text-align:left}.page-value .dataBlock .office__gal{padding:2rem 0 5rem}.page-value .dataBlock .office__gal-pos{font-size:1.3rem;padding:.2rem 1rem}.page-value .dataBlock .office__gal-paginate{gap:2.2rem;padding-top:4rem}.page-value .dataBlock .office__gal-btn{height:3.5rem;width:3.5rem}.page-value .dataBlock .office__gal-btn i{font-size:1.2rem}.pageStaff__text{font-size:1.4rem;padding-bottom:3rem}.pageStaff__list{padding-bottom:4rem}.pageStaff__acc-head{font-size:1.9rem;margin-bottom:1rem;padding:.4rem 2rem}.pageStaff__acc-head:after{border-color:transparent transparent #ee7b00;border-style:solid;border-width:0 8px 8px 4px;bottom:-.6rem;content:"";position:absolute;transform:rotate(64deg)}.pageStaff__acc-head--02{background-color:#c12c1f}.pageStaff__acc-head--02:after{border-color:transparent transparent #c12c1f}.pageStaff__acc .accordion-item{box-shadow:0 3px 13px rgba(238,123,0,.6);margin-bottom:2rem;padding:2rem 0 2rem 2rem}.pageStaff__acc .accordion-item--2{box-shadow:0 3px 13px rgba(193,44,31,.6)}.pageStaff__acc .accordion-title{font-size:1.6rem}.pageStaff__acc .accordion-title .icon{position:relative}.pageStaff__acc .accordion-title .icon:after,.pageStaff__acc .accordion-title .icon:before{background-color:#ee7b00;bottom:0;content:"";height:2px;margin:auto;position:absolute;right:2rem;top:0;transition:all .3s ease-in-out;width:1.5rem}.pageStaff__acc .accordion-title .icon:after{transform:rotate(90deg)}.pageStaff__acc .accordion-title--2{color:#c12c1f}.pageStaff__acc .accordion-title--2 .icon:after,.pageStaff__acc .accordion-title--2 .icon:before{background-color:#c12c1f}.pageStaff__acc .accordion-title.is-open{padding-bottom:1.5rem}.pageStaff__acc .accordion-title.is-open .icon:after{transform:rotate(0deg)}.pageStaff__acc .accordion-content{font-size:1.2rem;line-height:1.8;max-height:0;overflow:hidden;padding-top:0;transition:max-height .3s ease-in-out}.staffSec{width:100%}.staffSec:nth-child(odd) .staffSec__content{padding-right:0}.staffSec:nth-child(2n) .staffSec__content{padding-left:0}.staffSec:not(:first-child){margin-top:6rem}.staffSec__content,.staffSec__img{width:100%}.staffSec__content-head{font-size:2.4rem;margin:1rem 0 3rem;width:auto}.staffSec__content-head span{display:inline-block;margin-top:0}.staffSec__content-head span:not(:first-child){margin-top:1rem}.staffSec__content-txt{font-size:1.4rem;line-height:2.2}.staffSec__profile{padding:0 0 3.5rem}.staffSec__profile-pos{font-size:1.6rem;padding-bottom:.8rem}.staffSec__profile-name{font-size:2.6rem}.staffSec__profile-name span{font-size:1.4rem;padding-bottom:0}.staffSec__stt{font-size:5.3rem}.desSec{padding:5rem 0 0}.desSec:not(:first-child){padding:6rem 0 0}.desSec__title{border-left:3px solid #94272b;font-size:2.2rem;padding:0 0 0 .8rem}.desSec__box{padding:3rem 1.5rem}.desSec__box,.desTable{margin:3rem 0 0}.desTable__line{border-top:1px solid #dfdfdf;padding:2rem 0}.desTable__line:last-child{padding-bottom:0}.desTable__cell{line-height:2;width:100%}.desTable__cell--head{font-size:1.5rem}.desTable__cell--body{font-size:1.4rem;margin:1.5rem 0 0}.desFlow__title{font-size:2.2rem}.desFlow__list{background:0;margin:2.5rem 0 0}.desFlow__item{background:#fff;padding:2rem 1.5rem;position:relative;width:100%}.desFlow__item:not(:last-child){margin:0 0 3rem}.desFlow__item:not(:last-child):after{border-color:#201e1e transparent transparent;border-style:solid;border-width:10px 10px 0;height:0;left:50%;top:calc(100% + 1rem);transform:translate(-50%);width:0}.desFlow__item:nth-child(4){margin:0 0 3rem}.desFlow__item:nth-child(4):before{border-color:#201e1e transparent transparent;border-style:solid;border-width:10px 10px 0;height:0;left:50%;top:-20px;transform:translate(-50%);width:0}.desFlow__no{font-size:1.6rem;height:3.5rem;position:static;transform:none;width:3.5rem}.desFlow__img{text-align:center;width:7.5rem}.desFlow__img img{width:5rem}.desFlow__name{font-size:1.6rem;margin:0;padding:0 0 0 1rem;text-align:left;width:calc(100% - 11rem)}.page__ques-head{font-size:1.8rem;margin-bottom:0;padding:1rem 2rem;top:-2.2rem}.page__ques-ttl{font-size:2rem;min-height:auto;padding-bottom:0}.page__ques-sec3__data li:first-child{font-size:2.4rem}.page__ques-sec3__data li:nth-child(2){font-size:2.2rem}.page__ques-sec3__data li:nth-child(3),.page__ques-sec3__data li:nth-child(4),.page__ques-sec3__data li:nth-child(5){font-size:3rem}.page__ques-sec3__data li:nth-child(6){font-size:2.6rem}.page__ques-sec3__data li .f22{font-size:1.6rem}.page__ques-sec3__data li .f26{font-size:2rem}.page__ques-sec3__data li .f28,.page__ques-sec3__data li .f34{font-size:1.6rem}.page__ques-sec{padding:0 1.5rem 4rem}.page__ques-sec:not(:first-child){margin-top:6rem}.page__ques-sec3__data{gap:2rem}.page__ques-sec3__data li{border:2px solid #ee7b00;border-radius:8px;height:13.5rem;padding:2rem 1rem;width:100%}.page__ques-sec3__data li:last-child{padding-bottom:0}.page__ques-sec4--item{margin-bottom:3rem}.page__ques-sec4--item:nth-child(2n){border-left:none;padding-left:0}.page__ques-sec4--item:nth-child(n+3){margin-bottom:0}.page__ques-sec4--item:not(:last-child,:nth-child(3)):after{top:1rem;width:100%}.page__ques-sec4-ttl{font-size:2rem}.page__ques-sec4-icon{max-width:8.5rem}.page__ques-sec4-content{text-align:center;width:100%}.page__ques-sec4-list li{font-size:1.4rem;letter-spacing:.03em;padding-bottom:1rem}.page__ques-sec4-list li:before{color:#90c11f;content:"◆";margin-right:1rem}.page__ques-sec4-list li:last-child{padding-bottom:0}.page__ques-item{margin-bottom:4rem}.page__ques-item:nth-child(2n){border-left:none;margin-bottom:4rem;padding-left:0}.page__ques-item:nth-child(odd){padding-right:0}.page__ques-item:not(:last-child,:nth-child(5)):after{border-bottom:1px dashed #707070;top:4rem;width:100%}.page__ques-item:not(:first-child){padding-top:4rem}.page__ques-item:last-child{border-top:1px dashed #707070}.page__ques-img{padding:2rem 1.5rem 0}.page__ques-sec5-under{padding:3rem 1.5rem}.page__ques-sec5-under-ttl{font-size:1.8rem}.page__ques-sec5-under-list{column-count:1}.page__ques-sec5-under-list li{font-size:1.4rem;padding-bottom:1.2rem}.page__ques-sec6-under{padding:2rem}.page__ques-sec6-under-ttl{font-size:1.8rem}.page__ques-sec6-under-left{padding:0 1.5rem}.page__ques-sec6-under-list{padding-left:0}.page__ques-sec6-under-list li{font-size:1.4rem}.mesTitle__main{font-size:2.8rem;margin:1.5rem 0 0}.mesTitle__sub{font-size:1.4rem}.mesTitle__bg{font-size:4.4rem;top:-4rem}.mesNav__circle{display:none}.mesNav__list{gap:1rem}.mesNav__item{flex-basis:calc(50% - 0.5rem);font-size:1.2rem}.mesNav__arrow{color:#94272b;font-size:1rem}.mesIntro{padding-bottom:14rem;padding-top:5rem}.mesIntro__list{margin:4rem 0 0}.mesIntro__img{padding-top:1.4rem;text-align:center;width:100%}.mesIntro__name{font-size:1.5rem;margin-bottom:3rem;text-align:left}.mesIntro__data{max-width:100%;width:100%}.mesIntro__text{font-size:1.4rem;line-height:1.7;margin:3rem 0 0}.mesIntro__line:not(:first-child){margin-top:2.5rem}.mesIntro__title{font-size:2rem;line-height:2.2;width:100%}.mesIntro__title--txt{padding:0 1.5rem}.mesIntro__title .corner:after,.mesIntro__title .corner:before{content:"";height:1.2rem;position:absolute;width:1.2rem}.mesIntro:after{height:14rem}.mesPh{background:#201e1e url(../img/bg_phy_sp.jpg) no-repeat top;margin-top:-8rem;padding:16rem 0 10rem}.mesPh__bar:before{width:9rem}.mesPh__title{width:100%}.mesPh__list{padding-top:6rem}.mesPh__data{margin:4rem 0 0;max-width:100%;width:100%}.mesPh__line{padding:2.5rem 0}.mesPh__cell{padding:0}.mesPh__cell--head{font-size:1.6rem;padding-bottom:2rem;width:100%}.mesPh__cell--body{width:100%}.mesPh__sub{font-size:1.4rem}.mesPh__sub:not(:first-child){margin-top:2.8rem}.mesValue:before{height:12rem;top:-4rem}.mesHis{padding:6rem 1.5rem}.mesHis__title{width:100%}.mesHis__data{margin:2.5rem 0 0;max-width:100%;width:100%}.mesHis__dataTitle{font-size:2rem}.mesHis__text{font-size:1.4rem;margin:3.5rem 0 0;padding:0 0 1rem}.mesTime{width:100%}.mesTime__load{left:10rem}.mesTime__line{margin:1rem 0 0}.mesTime__line:last-child{padding-bottom:0}.mesTime__head{width:100%}.mesTime__circle{height:1.5rem;left:9.3rem;top:1rem;width:1.5rem}.mesTime__year{font-size:2.6rem;width:10rem}.mesTime__text{font-size:1.3rem;line-height:1.6;width:calc(100% - 12rem)}.mesTime__bar{display:none}.mesTime__img{margin:1rem 0 0;width:11rem}.mesTime__imgText{font-size:1.3rem}.catJob{margin:4rem 0 6rem}.catJob__head{font-size:3rem;font-weight:800;line-height:1.8;padding-bottom:4rem}.catJob__head-stt{font-size:1.4rem}.catJob__head:after{margin-top:1rem;width:3.6rem}.catJobNav__tab{gap:1rem;padding-bottom:0}.catJobNav__link{flex-basis:calc(50% - 0.5rem);font-size:1.2rem;height:4.7rem;padding:0 2rem 0 1rem}.catJobNav__link i{font-size:1rem;right:1rem}.catJobNav__content{margin:6rem 0 8rem;padding:4rem 2rem 5rem}.catJob__img{flex-basis:100%;padding-bottom:2rem}.catJob__data-head{font-size:2.2rem;padding-bottom:0}.catJob__data-text{font-size:1.4rem;line-height:2;padding-bottom:0}.catJob__data-list{padding-top:2rem}.catJob__data-list li{border-radius:3.2rem;font-size:1.3rem;padding:1.4rem 1.8rem}.catJob__data-list li:not(:first-child){margin-top:1.2rem}.catJob__msg{margin:8rem 0 0;padding:0 2rem 1.3rem}.catJob__msg-ttl{font-size:1.7rem;transform:translateY(30%)}.catJob__msg-ttl:before{border-width:0 0 2rem 2rem;bottom:-1rem;left:26%;position:absolute;z-index:-1}.catJob__msg-txt{font-size:1.4rem;line-height:2;max-width:100%;padding-bottom:12rem;padding-top:3rem;width:100%}.catJob__msg-txt .alignright{float:right;max-width:13rem}.catJob__msg-img{align-items:flex-end;bottom:0;display:flex;float:right;height:100%;margin-left:2rem;position:absolute;right:-24px;right:0;shape-outside:inset(calc(100% - 22rem) 0 0);width:13rem}.catJob__msg-name{padding-top:2rem}.faqSec{padding-bottom:5.3rem}.faqSec__title{font-size:2rem;padding-bottom:3rem}.faqSec details{padding:1.5rem 4rem 1.5rem 2rem}.faqSec details:after{width:3.2rem}.faqSec details summary{font-size:1.4rem;padding:0}.faqSec details summary:before{font-size:2.2rem;margin-right:1rem;padding-right:1rem}.faqSec__content-a{font-size:1.4rem;padding-top:1.5rem}.faqSec__content-a:before{font-size:2.2rem;margin-right:1rem;padding-right:1rem}.faqSec__content[open]{padding-bottom:3rem}.contactFrame{padding:4rem 1.5rem 8rem}.contactIntro{font-size:1.4rem;padding:0 1.5rem;text-align:left}.contactBox{margin:4rem 0 0;padding:4rem 1.5rem}.contactForm__line:not(:first-child){margin:2rem 0 0}.contactForm__line--type{margin-bottom:0}.contactForm__head{font-size:1.5rem}.contactForm__chip{font-size:1.3rem}.contactForm__chip--note{display:block}.contactForm__body{margin:1rem 0 0;position:relative}.contactForm__input{overflow:hidden;padding:1rem 1.5rem;position:relative;z-index:1}.mw_wp_form_confirm .contactForm__input{background:0;border:0}.contactForm__input .mwform-file-delete{background:#fff;line-height:1;padding:1rem;position:absolute;right:0;top:0;z-index:2}.contactCheck{font-size:1.5rem;margin:3rem 0 0}.contactCheck__chip{font-size:1.4rem;margin:0 0 0 .5rem}.contactSend{margin:2rem 0 0}.contactSend__btn{font-size:1.6rem;height:5rem;margin:1rem 1.5rem 0}.contactSend__btn--back{width:18rem}.contactSend__btn--send{width:100%}.contactThanks{padding:4rem 0 8rem}.contactThanks__text{font-size:1.4rem}.contactThanks__back{margin:5.5rem 0 0}.contactThanks__btn{font-size:1.3rem;height:4.5rem;width:20rem}.bgTitle{font-size:4.4rem;left:1.5rem;top:0}.normal-btn{border-radius:4rem;font-size:1.3rem;height:4.5rem;width:20rem}.secTtl__tag{font-size:1.2rem;height:2rem;padding:0 .8rem}.secTtl__title{font-size:2.6rem;margin-top:1rem}.secTtl__text{font-size:1.4rem;line-height:1.5;margin-top:2rem}.pageBody{padding:2rem 0 4rem}.pageTitle{padding:6rem 0}.pageTitle__main{font-size:3.2rem}.pageTitle__main-sub{font-size:1.3rem}.pageTitle__main-sub.line:before{height:2px;width:4rem}.pageTitle__sub{font-size:1.2rem;padding-top:1rem}.mv__deco-2{bottom:-2.4rem;right:1.5rem;width:4rem}.mv__deco-3{left:-2rem;top:22%;width:11rem}.mv__deco-4{bottom:28%;right:-2rem;width:8rem}.bread__item{font-size:1.2rem}.outJob__content{padding-left:0}.outJob__ttl{font-size:2.6rem;line-height:1.8;padding:3rem 0;width:90%}.outJob__ttl-sub{font-size:1.2rem;padding:0 .7rem}.outJob__next{max-width:80%;padding-top:2rem}.outJob__img{width:100%}.outJob__img:before{display:none}.pageFrame__side{position:relative;width:100%}.pageFrame__main{max-width:100%;width:100%}.pageNav{padding:0;position:static}.pageNav__list{width:100%}.pageNav__circle{display:none}.pageNav__item{border-bottom:1px solid #dfdfdf;font-size:1rem;height:4.5rem;padding:0;width:48%}.pageNav__arrow{color:#94272b;font-size:1rem}}@media screen and (orientation:landscape){.md-overlay--ripple{height:300vw;width:300vw}}/*# sourceMappingURL=common.css.map */