@charset "UTF-8";[data-simplebar]{position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .1s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes swing1{0%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}35%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(5deg) translateY(-10px)}50%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}85%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(-5deg) translateY(-10px)}100%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}}@keyframes swing2{0%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}35%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(-5deg) translateY(-10px)}50%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}85%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:rotate(5deg) translateY(-10px)}100%{animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:rotate(0deg) translateY(0)}}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,-15px,0)}90%{animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,-4px,0)}}@keyframes button-on{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img,svg,iframe{vertical-align:top}button{font-family:inherit}html{-ms-scroll-chaining:none;overscroll-behavior:none;font-size:10px}@media screen and (max-width:1336px){html{font-size:.73206vw}}@media screen and (max-width:768px){html{font-size:2.66667vw}}@supports(-webkit-touch-callout:none){html{height:-webkit-fill-available}}body{text-align:justify;text-justify:inter-ideograph;word-break:break-all;color:#000;background:#fff;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N R",Yu Gothic Pr6N R;font-size:1.6rem;letter-spacing:.04em;line-height:1.8;-webkit-font-smoothing:antialiased}@media screen and (max-width:768px){body{font-size:1.4rem;letter-spacing:.03em}}body.is-show-nav,body.is-show-modal{overflow:hidden}@supports(-webkit-touch-callout:none){body{height:-webkit-fill-available}}a{outline:none;color:#000;text-decoration:underline;-webkit-tap-highlight-color:transparent}@media screen and (min-width:769px){a:hover,a:active{text-decoration:none}}img{max-width:100%;height:auto}::selection{background:#ff556e;color:#fff}@media screen and (max-width:768px){.js-hover{transition:none!important}}@media screen and (max-width:768px){.layout-container{overflow:hidden}}.layout-container--bg-gray{background:#f3f4f6}.layout-content{position:relative}.layout-footer{color:#fff;background:#1e1e1e}.layout-footer__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;padding:11.5rem 0}@media screen and (max-width:768px){.layout-footer__inner{padding:5.5rem 3rem 4rem}}.layout-header .logo-tapp{position:fixed;top:3rem;left:3rem;width:17.4rem;line-height:1;z-index:999}@media screen and (max-width:768px){.layout-header .logo-tapp{position:fixed;top:2rem;left:2rem;width:11.3rem}}.layout-header .logo-recruit1{position:fixed;top:2.7rem;left:calc(50% - 6.1rem);width:12.3rem;z-index:99}@media screen and (max-width:768px){.layout-header .logo-recruit1{display:none}}.layout-header .logo-recruit2{position:fixed;top:3.5rem;left:calc(50% - 9.3rem);width:18.6rem;padding-top:1.1rem;z-index:99;mix-blend-mode:difference}@media screen and (max-width:768px){.layout-header .logo-recruit2{display:none}}.layout-header .button-menu{position:fixed;top:3.8rem;right:4rem;appearance:none;outline:none;border:none;background:none;padding:0;color:#fff;font-family:Inter,sans-serif;font-size:2.8rem;font-weight:500;line-height:1;cursor:pointer;mix-blend-mode:difference;z-index:999;transition:color 0s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.layout-header .button-menu{position:fixed;top:2.5rem;right:2rem;font-size:1.6rem}}.layout-header .button-menu:after{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);left:-4rem;content:'';display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain;pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.layout-header .button-menu:after{width:1.8rem;height:1.2rem;position:absolute;top:calc(50% - .6rem);left:0}}.layout-header .button-menu.is-on{color:#ff556e;mix-blend-mode:normal}.layout-header .button-menu.is-on:after{opacity:1;animation:link-arrow .4s cubic-bezier(.165,.84,.44,1) 1}.is-show-nav .layout-header .global-nav{opacity:1;visibility:visible}.is-show-nav .layout-header .button-menu:after{display:none}.background{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-1}@media screen and (max-width:768px){.background{height:100lvh}}.background__player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}#recruit .background:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/recruit/bg_grid.svg) repeat left top;background-size:13.8rem auto;z-index:1}@media screen and (max-width:768px){#recruit .background:after{background-size:6.3rem auto}}.button-more{margin-top:6rem;font-family:Inter,sans-serif;font-size:3rem;line-height:1;letter-spacing:0}@media screen and (max-width:768px){.button-more{margin-top:2rem;font-size:1.6rem}}.button-more a{position:relative;display:block;padding:2.5rem 0;border-bottom:1px solid #000;text-align:right;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1),background-image .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.button-more a{padding:2rem 0}}.button-more a:after{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);left:0;content:'';display:block;background:url(../img/common/arw_more_black.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){.button-more a:after{width:1.8rem;height:1.2rem;position:absolute;top:calc(50% - .6rem);left:0}}.button-more a.is-on{color:#ff556e;border-color:#ff556e}.button-more a.is-on:after{background-image:url(../img/common/arw_more.svg)}.button-more--white a{color:#fff;border-color:#fff}.button-more--white a:after{background:url(../img/common/arw_button_white.svg) no-repeat center center}.content-form{position:relative;margin-top:11.5rem;padding-bottom:15rem}@media screen and (max-width:768px){.content-form{margin-top:3rem;padding-bottom:6rem}}.content-form__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.content-form__inner{display:block;padding:0 3rem}}.content-form__sub{position:absolute;top:-2rem;right:7rem;width:22rem;height:100%}@media screen and (max-width:768px){.content-form__sub{position:static;width:auto;height:auto}}.content-form__main{width:86rem}@media screen and (max-width:768px){.content-form__main{width:auto}}.content-form__main>:first-child{margin-top:0!important}.content-form .nav-form{position:sticky;top:9rem;padding-bottom:12.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;font-size:1.4rem}@media screen and (max-width:768px){.content-form .nav-form{position:static;padding-bottom:7rem;font-size:1.2rem}}.content-form .nav-form a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:6rem;border-bottom:1px solid #f3f4f6;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}.content-form .nav-form a:after{width:1.1rem;height:.6rem;position:absolute;top:calc(50% - .3rem);right:0;content:"";display:block;background-image:url(../img/common/arw_down.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.content-form .nav-form a.is-on{color:#ff556e}.content-form .lead-form{font-size:1.4rem;line-height:1.57143}.content-form .text-form{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}.content-form .step-form{display:-ms-flexbox;display:flex;margin-top:9.5rem;margin-bottom:11rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;line-height:1;letter-spacing:.15em;text-align:center}@media screen and (max-width:768px){.content-form .step-form{width:auto;margin-top:6rem;margin-bottom:8rem;font-size:1.2rem}}.content-form .step-form__item{width:16rem;height:16rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:16rem;background:#ebf0f5}@media screen and (max-width:768px){.content-form .step-form__item{width:8.5rem;height:8.5rem;margin-right:3rem}}.content-form .step-form__item:before{width:16rem;height:1px;position:absolute;top:50%;left:16rem;content:"";display:block;background:#ebf0f5}@media screen and (max-width:768px){.content-form .step-form__item:before{width:3rem;height:1px;position:absolute;top:50%;left:8.5rem}}.content-form .step-form__item:after{width:16rem;height:1px;position:absolute;top:50%;left:-16rem;content:"";display:block;background:#ff556e;transform:scaleX(0);transform-origin:left center}@media screen and (max-width:768px){.content-form .step-form__item:after{width:3rem;height:1px;position:absolute;top:50%;left:-3rem}}.content-form .step-form__item:first-child:after{display:none}.content-form .step-form__item:last-child{margin-right:0}.content-form .step-form__item:last-child:before{display:none}.content-form .step-form__item small{position:absolute;top:2rem;left:0;width:100%;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0}@media screen and (max-width:768px){.content-form .step-form__item small{top:1rem;font-size:.8rem}}.content-form .step-form__item.is-active{color:#fff;background:#ff556e}.content-form .container-form{position:relative}.content-form .item-form{margin-top:3rem}@media screen and (max-width:768px){.content-form .item-form{margin-top:2.5rem}}.content-form .item-form--mt-wide{margin-top:8rem}@media screen and (max-width:768px){.content-form .item-form--mt-wide{margin-top:4.5rem}}.content-form .item-form--horizontal{display:-ms-flexbox;display:flex}.content-form .item-form--horizontal label .mwform-checkbox-field-text:before{top:calc(50% - 1.5rem)}.content-form .item-form--row{display:-ms-flexbox;display:flex;margin-top:0;padding:2rem 0;border-top:1px solid #f3f4f6}.content-form .item-form--row:last-child{border-bottom:1px solid #f3f4f6}.content-form .item-form--row .item-form__heading{width:24rem}.content-form .item-form--row .item-form__body{-ms-flex:1;flex:1;margin-top:0}.content-form .item-form__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;letter-spacing:.15em}@media screen and (max-width:768px){.content-form .item-form__heading{font-size:1.6rem}}.content-form .item-form__heading sup{color:#ff556e}.content-form .item-form .mwform-radio-field{display:block;font-size:1.4rem}.content-form .item-form .mwform-radio-field label{position:relative;display:inline-block}.content-form .item-form .mwform-radio-field input{position:absolute;opacity:0;z-index:-1}.content-form .item-form .mwform-radio-field input:checked+.mwform-radio-field-text:before{background:#ff556e}.content-form .item-form .mwform-radio-field-text{position:relative;display:inline-block;padding-left:3rem;height:100%}.content-form .item-form .mwform-radio-field-text:before{width:1.4rem;height:1.4rem;border-radius:100%;position:absolute;top:calc(50% - .8rem);left:0;content:"";display:block;background:#f3f4f6}.content-form .item-form .mwform-checkbox-field{display:block}.content-form .item-form .mwform-checkbox-field label{position:relative;display:inline-block}.content-form .item-form .mwform-checkbox-field input{position:absolute;opacity:0;z-index:-1}.content-form .item-form .mwform-checkbox-field input:checked+.mwform-checkbox-field-text:before{background:#ff556e}.content-form .item-form .mwform-checkbox-field-text{position:relative;display:inline-block;padding-left:3.5rem;font-size:1.4rem;letter-spacing:.15em;height:100%}.content-form .item-form .mwform-checkbox-field-text:before{width:2rem;height:2rem;position:absolute;top:calc(50% - 1.1rem);left:0;content:"";display:block;background:#f3f4f6}.content-form .item-form .mwform-checkbox-field-text sup{color:#ff556e}.content-form .item-form input[type=text],.content-form .item-form input[type=tel],.content-form .item-form input[type=email],.content-form .item-form input[type=url]{appearance:none;outline:none;border:none;background:#f3f4f6;width:100%;height:7rem;padding:0 3rem;font-family:sans-serif!important}@media screen and (max-width:768px){.content-form .item-form input[type=text],.content-form .item-form input[type=tel],.content-form .item-form input[type=email],.content-form .item-form input[type=url]{height:6rem;padding:0 2rem;font-size:1.6rem}}@media screen and (max-width:768px){.content-form .item-form input[type="text"]+input[type="text"],.content-form .item-form input[type="text"]+input[type="tel"],.content-form .item-form input[type="text"]+input[type="email"],.content-form .item-form input[type="text"]+input[type="url"],.content-form .item-form input[type="tel"]+input[type="text"],.content-form .item-form input[type="tel"]+input[type="tel"],.content-form .item-form input[type="tel"]+input[type="email"],.content-form .item-form input[type="tel"]+input[type="url"],.content-form .item-form input[type="email"]+input[type="text"],.content-form .item-form input[type="email"]+input[type="tel"],.content-form .item-form input[type="email"]+input[type="email"],.content-form .item-form input[type="email"]+input[type="url"],.content-form .item-form input[type="url"]+input[type="text"],.content-form .item-form input[type="url"]+input[type="tel"],.content-form .item-form input[type="url"]+input[type="email"],.content-form .item-form input[type="url"]+input[type="url"]{margin-top:1.5rem}}.content-form .item-form textarea{appearance:none;outline:none;border:none;background:#f3f4f6;resize:none;width:100%;height:20rem;padding:2rem 3rem;font-family:sans-serif!important}@media screen and (max-width:768px){.content-form .item-form textarea{height:17rem;padding:1.5rem 2rem;font-size:1.6rem}}.content-form .item-form__body{margin-top:1rem}@media screen and (max-width:768px){.content-form .item-form__body{margin-top:.6rem}}.content-form .item-form__body--row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.content-form .item-form__body--row{margin-top:0}}@media screen and (min-width:769px){.content-form .item-form__body--row .mwform-radio-field{width:25%;margin-top:3.5rem}.content-form .item-form__body--row .mwform-radio-field:nth-child(n+5){margin-top:1.5rem}}@media screen and (min-width:769px){.content-form .item-form__body--row .mwform-checkbox-field{margin-top:1rem;margin-right:3.5rem}}@media screen and (max-width:768px){.content-form .item-form__body--row .mwform-radio-field,.content-form .item-form__body--row .mwform-checkbox-field{margin-top:1rem;margin-right:3.5rem}}.content-form .item-form__body--row input[type=text]{font-family:sans-serif!important}@media screen and (min-width:769px){.content-form .item-form__body--row input[type=text]{width:calc(50% - 1.5rem);margin-right:3rem}.content-form .item-form__body--row input[type=text]:nth-child(2n){margin-right:0}}.content-form .item-form__select{position:relative;display:block;background:#f3f4f6}.content-form .item-form__select:before{width:7rem;height:7rem;position:absolute;top:0;right:0;content:"";display:block;background:#000 url(../img/common/arw_select.svg) no-repeat center center;background-size:1.6rem .9rem;pointer-events:none}@media screen and (max-width:768px){.content-form .item-form__select:before{width:6rem;height:6rem}}.content-form .item-form__select select{appearance:none;outline:none;border:none;background:none;width:100%;height:7rem;padding:0 10rem 0 3rem;font:inherit}@media screen and (max-width:768px){.content-form .item-form__select select{height:6rem;padding:0 8rem 0 2rem}}.content-form .item-form__file input[type=file]{outline:none;height:7rem}@media screen and (max-width:768px){.content-form .item-form__file input[type=file]{height:6rem;font-size:1.2rem}}.content-form .item-form__file input[type=file]::-webkit-file-upload-button{width:18.6rem;height:7rem;margin-right:2rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background:none;border:1px solid #f3f4f6;font:inherit}@media screen and (max-width:768px){.content-form .item-form__file input[type=file]::-webkit-file-upload-button{width:15rem;height:6rem;margin-right:1.5rem}}.content-form .notes-form{position:absolute;right:0;bottom:0;color:#646464;font-size:1.4rem}@media screen and (max-width:768px){.content-form .notes-form{position:static;margin-top:.5rem;font-size:1.2rem}}.content-form .notes-form sup{color:#ff556e}.content-form .button-form{display:-ms-flexbox;display:flex;margin-top:8rem}@media screen and (max-width:768px){.content-form .button-form{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.content-form .button-form button,.content-form .button-form a{width:100%;height:12rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;appearance:none;outline:none;color:#ff556e;border:1px solid #ff556e;background:none;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;letter-spacing:.15em;text-decoration:none;cursor:pointer;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.content-form .button-form button,.content-form .button-form a{height:8rem;font-size:1.4rem}}.content-form .button-form button:after,.content-form .button-form a:after{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);right:5rem;content:"";display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){.content-form .button-form button:after,.content-form .button-form a:after{width:1.8rem;height:1.2rem;position:absolute;top:calc(50% - .6rem);right:3rem}}@media screen and (min-width:769px){.content-form .button-form button+button,.content-form .button-form button+a,.content-form .button-form a+button,.content-form .button-form a+a{margin-left:2rem}}@media screen and (max-width:768px){.content-form .button-form button+button,.content-form .button-form button+a,.content-form .button-form a+button,.content-form .button-form a+a{margin-bottom:1.5rem}}.content-form .button-form button.is-back,.content-form .button-form a.is-back{color:#000;border:none;background:#f3f4f6}.content-form .button-form button.is-back:after,.content-form .button-form a.is-back:after{right:auto;left:5rem;background-image:url(../img/common/arw_button_black.svg);transform:rotate(180deg)}@media screen and (max-width:768px){.content-form .button-form button.is-back:after,.content-form .button-form a.is-back:after{left:3rem}}.content-form .button-form button.is-back.is-on,.content-form .button-form a.is-back.is-on{color:#fff;background:#000}.content-form .button-form button.is-back.is-on:after,.content-form .button-form a.is-back.is-on:after{filter:brightness(0) invert(1)}.content-form .button-form button.is-on,.content-form .button-form a.is-on{color:#fff;background:#ff556e}.content-form .button-form button.is-on:after,.content-form .button-form a.is-on:after{filter:brightness(100)}.content-form .thanks-form__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.8rem}@media screen and (max-width:768px){.content-form .thanks-form__heading{font-size:1.6rem}}.content-form .thanks-form__lead{margin-top:3rem}@media screen and (max-width:768px){.content-form .thanks-form__lead{margin-top:2rem}}.content-form .thanks-form__lead strong{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}#contact .u-only-contact.item-form{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B}#contact_confirm .u-only-contact{display:none!important}#contact_confirm .content-form .item-form{display:-ms-flexbox;display:flex;margin-top:0;padding:2rem 0;border-bottom:1px solid #f3f4f6}@media screen and (max-width:768px){#contact_confirm .content-form .item-form{display:block}}#contact_confirm .content-form .item-form:first-child{border-top:1px solid #f3f4f6}#contact_confirm .content-form .item-form .item-form__heading{width:24rem}@media screen and (max-width:768px){#contact_confirm .content-form .item-form .item-form__heading{width:auto}}#contact_confirm .content-form .item-form .item-form__body{-ms-flex:1;flex:1;margin-top:0}@media screen and (max-width:768px){#contact_confirm .content-form .item-form .item-form__body{font-size:1.6rem;line-height:1.625}}#contact_confirm .content-form .item-form__select{background:initial}#contact_confirm .content-form .item-form__select:before{content:none}#contact_confirm.is-loaded .content-form .step-form__item.is-active:after{transform:scaleX(100%)}#contact_confirm.is-loaded .content-form .step-form__item.is-active:nth-of-type(2):after{transition:transform .8s cubic-bezier(.77,0,.175,1) .2s}@media screen and (max-width:768px){#contact_thanks .content-form{margin-top:5rem}}#contact_thanks .content-form .u-only-contact{display:none!important}@media screen and (max-width:768px){#contact_thanks .content-form__sub{display:none}}#contact_thanks.is-loaded .content-form .step-form__item.is-active:after{transform:scaleX(100%)}#contact_thanks.is-loaded .content-form .step-form__item.is-active:nth-of-type(3):after{transition:transform .8s cubic-bezier(.77,0,.175,1) .2s}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.cursor{display:none}}.cursor span{width:0;height:0;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;color:#ff556e;border:solid 1px #ff556e;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:600;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;will-change:width,height,opacity;transition:width .3s cubic-bezier(.39,.575,.565,1),height .3s cubic-bezier(.39,.575,.565,1),opacity .1s cubic-bezier(.39,.575,.565,1) .2s}.cursor.is-on span{width:16rem;height:16rem;border-radius:100%;opacity:1;transition:width .3s cubic-bezier(.39,.575,.565,1),height .3s cubic-bezier(.39,.575,.565,1),opacity .1s cubic-bezier(.39,.575,.565,1)}.cursor.is-out{opacity:0}.gallery{margin-top:15rem}@media screen and (max-width:768px){.gallery{margin-top:8rem}}.gallery--mt-narrow{margin-top:7rem}@media screen and (max-width:768px){.gallery--mt-narrow{margin-top:5rem}}.gallery__heading{font-family:Inter,sans-serif;font-weight:500}@media screen and (max-width:768px){.gallery__heading{font-size:1.6rem}}.gallery__body{margin-top:5rem}@media screen and (max-width:768px){.gallery__body{margin-top:2rem}}.gallery__carousel{display:-ms-flexbox;display:flex;width:calc(var(--vw,1vw)*100);margin-left:calc((var(--vw,1vw) * 100 - 102rem) / 2 * -1)}@media screen and (max-width:768px){.gallery__carousel{margin-left:-3rem}}.gallery__carousel-item{overflow:hidden;position:relative;vertical-align:top;cursor:pointer}.gallery__carousel-item:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background:#ff556e;z-index:0;mix-blend-mode:screen;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}.gallery__carousel-item.is-on:after{opacity:1}.gallery__carousel-item img{width:calc((var(--vw,1vw) * 100) / 3)}@media screen and (max-width:768px){.gallery__carousel-item img{width:23rem}}.carousel-zoom{width:84rem}@media screen and (max-width:768px){.carousel-zoom{width:31.5rem}}.carousel-zoom__item{vertical-align:top}.carousel-zoom__item img{width:84rem;height:auto}@media screen and (max-width:768px){.carousel-zoom__item img{width:31.5rem}}.carousel-zoom .slick-arrow{width:6rem;height:6rem;border-radius:100%;position:absolute;top:calc(50% - 3rem);appearance:none;outline:none;border:1px solid #fff;background:none;padding:0;font-size:0;line-height:0;cursor:pointer;z-index:99}@media screen and (max-width:768px){.carousel-zoom .slick-arrow{width:4rem;height:4rem;border-radius:100%;top:auto;bottom:-7rem}}.carousel-zoom .slick-arrow:before{width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:calc(50% - .7rem);content:'';display:block;box-sizing:border-box;border-top:.2rem solid #fff;border-right:.2rem solid #fff;transform:rotate(45deg)}@media screen and (max-width:768px){.carousel-zoom .slick-arrow:before{width:.6rem;height:.6rem;position:absolute;top:calc(50% - .3rem);left:calc(50% - .4rem)}}.carousel-zoom .slick-arrow:hover{border-color:#ff556e}.carousel-zoom .slick-arrow:hover:before{border-color:#ff556e}.carousel-zoom .slick-prev{left:-13.5rem;transform:rotate(-180deg)}@media screen and (max-width:768px){.carousel-zoom .slick-prev{left:0}}.carousel-zoom .slick-next{right:-13.5rem}@media screen and (max-width:768px){.carousel-zoom .slick-next{right:0}}.header-page{position:relative;padding-top:21rem}@media screen and (max-width:768px){.header-page{position:static;padding-top:9rem}}.header-page--bg-white{background:#fff}.header-page__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.header-page__inner{padding:0 3rem}}.header-page__title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;line-height:1}.header-page__title-parent{font-family:Inter,sans-serif;font-weight:500;font-size:5rem}@media screen and (max-width:768px){.header-page__title-parent{margin-bottom:.4rem;font-size:1.6rem}}.header-page__title-en{position:relative;display:block;color:#ff556e;font-family:Inter,sans-serif;font-size:10rem;font-weight:500}@media screen and (max-width:768px){.header-page__title-en{font-size:3.2rem}}.header-page__title-ja{position:relative;display:block;margin-top:2.5rem;padding-left:2.4rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:1.4rem;font-weight:700}.header-page__title-ja:before{width:1px;height:1.6rem;position:absolute;bottom:.3rem;left:0;content:'';display:block;background:#000;transform:rotate(45deg);transform-origin:left bottom}.header-page__back{position:absolute;right:7rem;bottom:0;width:22rem;font-family:Inter,sans-serif;font-weight:500;line-height:1;letter-spacing:0;z-index:9}@media screen and (max-width:768px){.header-page__back{bottom:9rem;right:3rem;width:31.5rem}}.header-page__back a{position:relative;display:block;padding:2rem 0;border-bottom:1px solid #f3f4f6;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}.header-page__back a:after{width:.9rem;height:.9rem;position:absolute;top:calc(50% - .45rem);right:0;content:'';display:block;background:url(../img/common/icn_index.svg) no-repeat center center;background-size:contain}.header-page__back a.is-on{color:#ff556e;border-bottom:1px solid #ff556e}.header-page--owner{padding-bottom:12rem;background:rgba(0,0,0,.75)}@media screen and (max-width:768px){.header-page--owner{padding-bottom:3rem}}.header-page--owner .header-page__title-ja{color:#fff}.header-page--owner .header-page__title-ja:before{background:#fff}@media screen and (min-width:769px){.index-news{display:-ms-grid;display:grid;-ms-grid-columns:2.229fr (1fr)[2];grid-template-columns:2.229fr repeat(2,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr);grid-column-gap:5rem;grid-row-gap:4.6rem}}@media screen and (max-width:768px){.index-news{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:769px){.index-news__item:nth-of-type(1){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 3 / 2}.index-news__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 2 / 3}.index-news__item:nth-of-type(3){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1 / 3 / 2 / 4}.index-news__item:nth-of-type(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 3 / 3}.index-news__item:nth-of-type(5){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2 / 3 / 3 / 4}}@media screen and (max-width:768px){.index-news__item{width:calc(50% - 1rem);margin-top:4rem}}.index-news__item>a{display:block;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}.index-news__item>a.is-on{color:#ff556e}.index-news__item>a.is-on .index-news__image:after{opacity:1}.index-news__item:nth-of-type(1) .index-news__data{padding:0 3rem 3rem;font-size:1.6rem}@media screen and (max-width:768px){.index-news__item:nth-of-type(1) .index-news__data{padding:0 1.5rem 1.5rem;font-size:1.2rem}}.index-news__item:nth-of-type(1) .index-news__title{font-size:2.4rem;line-height:1.66667}@media screen and (max-width:768px){.index-news__item:nth-of-type(1) .index-news__title{font-size:1.4rem}}@media screen and (max-width:768px){.index-news__item:nth-of-type(1){width:100%}}.index-news__image{position:relative}.index-news__image:before{position:absolute;bottom:0;left:0;width:100%;height:100%;content:'';display:block;background:linear-gradient(to top,rgba(0,0,0,.6) 0,transparent 30%);z-index:0}.index-news__image:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:'';display:block;background:#ff556e;z-index:0;mix-blend-mode:screen;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}.index-news__image img{max-width:none;width:100%}.index-news__data{position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 1.5rem 1.2rem;color:#fff;font-family:Inter,sans-serif;font-size:1.2rem;line-height:1;z-index:1}@media screen and (max-width:768px){.index-news__data{padding:0 1rem 1rem;font-size:.8rem}}.index-news__title{margin-top:1.6rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;line-height:1.375;letter-spacing:0}@media screen and (max-width:768px){.index-news__title{margin-top:1.6rem;font-size:1.2rem}}.index-tel{display:-ms-flexbox;display:flex;border-top:1px solid #f3f4f6;text-align:center;white-space:nowrap}@media screen and (max-width:768px){.index-tel{display:block;border-top:none;padding:2.5rem;background:#f3f4f6}}.index-tel__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:33.333%;padding:14.5rem 2rem 10rem}@media screen and (max-width:768px){.index-tel__item{width:auto;padding:6.5rem 3rem 2rem;background:#fff}}@media screen and (min-width:769px){.index-tel__item:nth-of-type(n+2){border-left:1px solid #f3f4f6}}@media screen and (max-width:768px){.index-tel__item:nth-of-type(n+2){margin-top:.2rem}}.index-tel__heading{position:relative;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem;line-height:1}.index-tel__heading:before{content:'';display:block;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:contain}.index-tel__heading--tel:before{width:2rem;height:2.6rem;position:absolute;top:-5rem;left:calc(50% - 1rem);background-image:url(../img/common/icn_tel.svg)}@media screen and (max-width:768px){.index-tel__heading--tel:before{width:1.5rem;height:2rem;position:absolute;top:-3.6rem;left:calc(50% - .8rem)}}.index-tel__heading--owner:before{width:1.8rem;height:2.6rem;position:absolute;top:-5rem;left:calc(50% - .9rem);background-image:url(../img/common/icn_owner.svg)}@media screen and (max-width:768px){.index-tel__heading--owner:before{width:1.4rem;height:2rem;position:absolute;top:-3.6rem;left:calc(50% - .7rem)}}.index-tel__heading--user:before{width:1.8rem;height:2.6rem;position:absolute;top:-5rem;left:calc(50% - .9rem);background-image:url(../img/common/icn_user.svg)}@media screen and (max-width:768px){.index-tel__heading--user:before{width:1.4rem;height:2rem;position:absolute;top:-3.6rem;left:calc(50% - .7rem)}}.index-tel__number{margin-top:5rem;font-family:Inter,sans-serif;font-size:2.6rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.index-tel__number{margin-top:3rem}}.index-tel__number a{text-decoration:none}.index-tel__notes{margin-top:4rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N R",Yu Gothic Pr6N R;font-size:1.2rem;line-height:1.83333}@media screen and (max-width:768px){.index-tel__notes{margin-top:2.5rem}}.index-tel__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:25rem;margin-top:3.5rem;text-align:left}@media screen and (max-width:768px){.index-tel__footer{width:26.5rem}}.index-tel__footer .index-tel__notes{margin-top:0}.index-tel__button a{width:4.5rem;height:4.5rem;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:.2rem solid #ff556e;background:#ff556e;transition:background-color .1s cubic-bezier(.39,.575,.565,1)}.index-tel__button a.is-on{background:none}.index-tel__button a.is-on svg,.index-tel__button a.is-on path{fill:#ff556e}.index-tel__button svg,.index-tel__button img{width:2rem}.index-tel__button svg,.index-tel__button path{transition:fill .1s cubic-bezier(.39,.575,.565,1)}.index-tel__list{width:25rem;margin-top:4rem;line-height:1}@media screen and (max-width:768px){.index-tel__list{width:26.5rem}}.index-tel__list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.index-tel__list-item:nth-of-type(n+2){margin-top:1rem}.index-tel__list-heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;font-size:1.4rem;text-align:left}.index-tel__list-number{font-family:Inter,sans-serif;font-size:1.8rem;font-weight:700}.index-tel__list-number a{text-decoration:none}.modal{position:fixed;top:0;left:0;width:100%;height:calc(var(--vh,1vh)*100);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:999;opacity:0;visibility:hidden;transition:opacity .1s cubic-bezier(.39,.575,.565,1),visibility .1s cubic-bezier(.39,.575,.565,1)}.modal.is-show{opacity:1;visibility:visible;height:100dvh}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(25,25,25,.75);z-index:0}.modal__body{position:relative;z-index:9}.modal__close{position:absolute;top:4rem;right:3rem;color:#fff;font-family:Inter,sans-serif;font-size:2.8rem;font-weight:500;line-height:1;cursor:pointer;z-index:9;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.modal__close{position:absolute;top:2.5rem;right:2rem;font-size:1.6rem}}.modal__close.is-on{color:#ff556e}@media screen and (max-width:768px){.modal#profile{overflow-y:auto;display:block}.modal#profile .modal__body{padding:10rem 3rem}}.nav-business-container{background:rgba(0,0,0,.75)}.nav-business-container__heading{color:#fff;font-family:Inter,sans-serif;font-size:5rem;font-weight:500;line-height:1}@media screen and (max-width:768px){.nav-business-container__heading{font-size:2.6rem}}.nav-business-container__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;padding:12rem 0 14.5rem}@media screen and (max-width:768px){.nav-business-container__inner{width:100%;padding:5.8rem 4rem 6rem}}.nav-business-container .nav-business{margin-top:-4rem}@media screen and (max-width:768px){.nav-business-container .nav-business{margin-top:2.8rem}}.nav-business-container .nav-business__item a{color:#fff}.nav-business{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:2.2rem}@media screen and (max-width:768px){.nav-business{display:block;font-size:1.6rem;border-bottom:1px solid rgba(255,255,255,.15)}}.nav-business__item{width:calc(50% - 2.5rem);border-top:1px solid rgba(255,255,255,.15)}@media screen and (max-width:768px){.nav-business__item{width:auto}}.nav-business__item:nth-of-type(1){margin-left:calc(50% + 2.5rem);font-family:Inter,sans-serif;font-size:2.6rem;font-weight:200}@media screen and (max-width:768px){.nav-business__item:nth-of-type(1){margin-left:0;font-size:1.4rem}}@media screen and (max-width:768px){.nav-business__item:nth-of-type(1) .nav-business__image{width:1.3rem;margin-right:.3rem}}.nav-business__item:nth-of-type(6),.nav-business__item:nth-of-type(7){border-bottom:1px solid rgba(255,255,255,.15)}@media screen and (max-width:768px){.nav-business__item:nth-of-type(6),.nav-business__item:nth-of-type(7){border-bottom:none}}.nav-business__item.is-active a:before{opacity:1}.nav-business__item.is-active a span{padding-left:1rem}@media screen and (max-width:768px){.nav-business__item.is-active a span{padding-left:0;margin-left:-2rem}}.nav-business__item.is-active a small{color:#fff}.nav-business__item.is-active a .nav-business__image{transform:translateX(2rem);opacity:1}.nav-business__item.is-active a .nav-business__image img:nth-of-type(1){display:none}.nav-business__item.is-active a .nav-business__image img:nth-of-type(2){display:inline-block}.nav-business__item a{position:relative;display:block;text-decoration:none}.nav-business__item a:before{position:absolute;top:-1px;left:-2rem;width:calc(100% + 4rem);height:calc(100% + 2px);content:'';display:block;background:#ff556e;z-index:0;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.nav-business__item a:before{position:absolute;top:-1px;left:-4rem;width:calc(100% + 8rem);height:calc(100% + 2px)}}.nav-business__item a.is-on:before{opacity:1}.nav-business__item a.is-on span{padding-left:1rem}@media screen and (max-width:768px){.nav-business__item a.is-on span{padding-left:0;margin-left:-2rem}}.nav-business__item a.is-on small{color:#fff}.nav-business__item a.is-on .nav-business__image{transform:translateX(2rem);opacity:1}.nav-business__item a.is-on .nav-business__image img:nth-of-type(1){display:none}.nav-business__item a.is-on .nav-business__image img:nth-of-type(2){display:inline-block}.nav-business__item span{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:11.5rem;padding-left:3rem;z-index:1;transition:padding .1s cubic-bezier(.39,.575,.565,1),margin .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.nav-business__item span{height:5.4rem;padding-left:0}}.nav-business__item small{display:inline-block;margin:0 2rem .7rem 0;color:#ff556e;font-family:Inter,sans-serif;font-size:1.2rem;letter-spacing:0;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.nav-business__item small{font-size:.8rem}}.nav-business__image{width:9.5rem;margin-left:auto;line-height:1;text-align:center;opacity:.5;transition:opacity .1s cubic-bezier(.39,.575,.565,1),transform .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.nav-business__image{width:1.8rem}}.nav-business__image img:nth-of-type(2){display:none}.nav-company{padding:12rem 0;line-height:1}@media screen and (max-width:768px){.nav-company{padding:6rem 3rem}}.nav-company__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}.nav-company__item:nth-of-type(n+2){margin-top:2.5rem}.nav-company__item a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}.nav-company__item a.is-on{color:#ff556e}.nav-company__item.is-active a{color:#ff556e}.nav-company__en{font-family:Inter,sans-serif;font-size:6.8rem;font-weight:500}@media screen and (max-width:768px){.nav-company__en{font-size:2.6rem}}.nav-company__ja{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:2.4rem}@media screen and (max-width:768px){.nav-company__ja{font-size:1.2rem}}.container-nav{position:fixed;top:0;left:0;width:100%;height:calc(var(--vh,1vh)*100);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#1e1e1e;background-size:cover;z-index:888;opacity:0;visibility:hidden;transition:opacity .1s cubic-bezier(.39,.575,.565,1),visibility .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.container-nav{overflow:scroll;display:block;height:100dvh}}.container-nav__background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}@media screen and (min-width:769px){.container-nav__background-player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}}@media screen and (max-width:768px){.container-nav__background-player{position:absolute;top:0;left:0;width:100%}}.container-nav__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media screen and (max-width:768px){.container-nav__inner{padding:10rem 3rem 6rem}}.is-show-nav .container-nav{opacity:1;visibility:visible}.nav-global{position:relative}.nav-global a{color:#fff;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}.nav-global a svg,.nav-global a path{transition:fill .1s cubic-bezier(.39,.575,.565,1)}.nav-global a.is-on{color:#ff556e}.nav-global a.is-on svg,.nav-global a.is-on path,.nav-global a.is-on polygon{fill:#ff556e}.nav-global__middle{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:5.5rem}.nav-global__bottom{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-top:5rem;padding-top:4.5rem;border-top:1px solid rgba(255,255,255,.15)}.nav-global .nav-category{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:6.8rem;line-height:1.4;white-space:nowrap}.nav-global .nav-category__item{margin-right:5rem}.nav-global .nav-category__item:nth-of-type(2){margin-right:15rem}.nav-global .nav-sitemap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:9rem}.nav-global .nav-sitemap__primary{margin-top:-.5rem;-ms-flex:1;flex:1;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2rem;line-height:2}.nav-global .nav-sitemap__secondary{display:-ms-flexbox;display:flex;width:68rem;font-family:Inter,sans-serif}.nav-global .nav-sitemap__secondary-item{width:15rem;margin-left:2rem}.nav-global .nav-sitemap__tertiary{margin-top:.3rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.nav-global .logo-footer{width:14.1rem}@media screen and (max-width:768px){.nav-global .logo-footer{width:11.3rem}}.nav-global .button-pagetop{width:1.7rem}@media screen and (max-width:768px){.nav-global .button-pagetop{position:absolute;right:0;bottom:0;width:1.2rem}}.nav-global .nav-sub{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:1.2rem;line-height:1.83333}.nav-global .nav-follow{margin-left:5rem;padding-bottom:.3rem}.nav-global .nav-follow__heading{color:#535353;font-size:1.2rem}.nav-global .nav-follow__body{margin-top:1rem;font-family:Inter,sans-serif;font-size:3rem;line-height:1}.nav-global .nav-follow__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-global .nav-follow__list--01{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 0}.nav-global .nav-follow__item:nth-of-type(n+2){margin-left:3rem}.nav-global .nav-follow__item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-global .nav-follow__item svg{width:100%}.nav-global .nav-follow__item--wantedly{width:3.2rem}.nav-global .nav-follow__item--tiktok{width:2.1rem}.nav-global .nav-follow__item--youtube{width:3.2rem}.nav-global .nav-banner{margin-left:5rem;padding-bottom:.3rem}.nav-global .copyright{margin-left:auto;font-family:Inter,sans-serif;font-size:1.2rem}@media screen and (min-width:769px){.layout-header .nav-global__bottom{margin-top:4.5rem;padding-top:0;border-top:none}.layout-header .nav-category{font-size:4.8rem}.layout-header .nav-category__item{margin-right:3.5rem}.layout-header .nav-category__item:nth-of-type(2){margin-right:54rem}.layout-header .nav-sitemap{margin-top:6rem}.layout-header .nav-sub{-ms-flex:1;flex:1}.layout-header .nav-follow{width:68rem;margin-left:0;padding-left:2rem}}@media screen and (max-width:768px){.layout-header .nav-global a{color:#fff;text-decoration:none}.layout-header .nav-global__middle{display:-ms-flexbox;display:flex}.layout-header .nav-global__bottom{display:block;margin-top:0;padding-top:2.5rem;border-top:none}.layout-header .nav-global .nav-category{display:none}.layout-header .nav-global .nav-sitemap{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;border-top:1px solid rgba(255,255,255,.15)}.layout-header .nav-global .nav-sitemap__primary{margin-top:0;-ms-flex:auto;flex:auto;font-size:1.4rem;line-height:1}.layout-header .nav-global .nav-sitemap__primary-item{border-bottom:1px solid rgba(255,255,255,.15)}.layout-header .nav-global .nav-sitemap__primary-item>a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:5.5rem}.layout-header .nav-global .nav-sitemap__primary-item>a:after{width:1.2rem;height:.9rem;position:absolute;top:calc(50% - .5rem);right:0;content:'';display:block;background:url(../img/common/arw_nav.svg) no-repeat center center;background-size:contain}.layout-header .nav-global .nav-sitemap__secondary{display:block;width:auto;font-size:1.6rem;line-height:1}.layout-header .nav-global .nav-sitemap__secondary-item{width:auto;margin-left:0;border-bottom:1px solid rgba(255,255,255,.15)}.layout-header .nav-global .nav-sitemap__secondary-item>a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:5.5rem}.layout-header .nav-global .nav-sitemap__secondary-item>a:after{width:1.2rem;height:.9rem;position:absolute;top:calc(50% - .5rem);right:0;content:'';display:block;background:url(../img/common/arw_nav.svg) no-repeat center center;background-size:contain}.layout-header .nav-global .nav-sitemap__secondary-item:has(.nav-sitemap__tertiary)>a:before,.layout-header .nav-global .nav-sitemap__secondary-item:has(.nav-sitemap__tertiary)>a:after{position:absolute;top:50%;right:0;width:calc(1px + 1rem);height:1px;content:'';display:block;background:#535353;transition:transform .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}.layout-header .nav-global .nav-sitemap__secondary-item:has(.nav-sitemap__tertiary)>a:after{transform:rotate(90deg)}.layout-header .nav-global .nav-sitemap__secondary-item:has(.nav-sitemap__tertiary)>a.is-show{color:#ff556e}.layout-header .nav-global .nav-sitemap__secondary-item:has(.nav-sitemap__tertiary)>a.is-show:before,.layout-header .nav-global .nav-sitemap__secondary-item:has(.nav-sitemap__tertiary)>a.is-show:after{background:#ff556e;transform:rotate(180deg)}.layout-header .nav-global .nav-sitemap__tertiary{margin-top:0;padding-bottom:2rem;font-size:1.4rem;line-height:2.42857;display:none}.layout-header .nav-global .nav-sub{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:1.2rem;line-height:1.83333}.layout-header .nav-global .nav-follow{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin-left:0;margin-top:5rem;padding-left:0;padding-bottom:0;white-space:nowrap}.layout-header .nav-global .nav-follow__heading{margin-bottom:-.3rem;font-size:1rem}.layout-header .nav-global .nav-follow__body{margin-top:0;font-size:1.7rem}.layout-header .nav-global .nav-follow__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout-header .nav-global .nav-follow__item:nth-of-type(n+2){margin-left:2rem}.layout-header .nav-global .nav-follow__item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout-header .nav-global .nav-follow__item--wantedly{width:1.8rem}.layout-header .nav-global .nav-follow__item--tiktok{width:1.2rem}.layout-header .nav-global .nav-follow__item--youtube{width:1.8rem}.layout-header .nav-global .copyright{margin-left:auto;font-family:Inter,sans-serif;font-size:1.2rem}}@media screen and (max-width:768px){.layout-footer .nav-global__bottom{display:block;margin-top:3rem;padding-top:3rem}.layout-footer .nav-global .nav-category{font-size:2.6rem}.layout-footer .nav-global .nav-category__item{margin-right:2rem;margin-top:.5rem}.layout-footer .nav-global .nav-category__item:nth-of-type(2){margin-right:6rem}.layout-footer .nav-global .nav-category__item:last-child{margin-right:0}.layout-footer .nav-global .nav-sitemap{display:block;margin-top:4.5rem}.layout-footer .nav-global .nav-sitemap__primary{margin-top:0;font-size:1.6rem}.layout-footer .nav-global .nav-sitemap__secondary{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin-top:1.5rem;font-size:1.6rem}.layout-footer .nav-global .nav-sitemap__secondary-item{width:50%;margin-left:0;margin-top:3rem}.layout-footer .nav-global .nav-sub{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:1.2rem;line-height:1.83333}.layout-footer .nav-global .nav-follow{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin-left:0;margin-top:5rem;padding-bottom:0;white-space:nowrap}.layout-footer .nav-global .nav-follow__heading{margin-bottom:-.3rem;font-size:1rem}.layout-footer .nav-global .nav-follow__body{margin-top:0;font-size:1.7rem}.layout-footer .nav-global .nav-follow__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout-footer .nav-global .nav-follow__item:nth-of-type(n+2){margin-left:2rem}.layout-footer .nav-global .nav-follow__item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout-footer .nav-global .nav-follow__item--wantedly{width:1.8rem}.layout-footer .nav-global .nav-follow__item--tiktok{width:1.2rem}.layout-footer .nav-global .nav-follow__item--youtube{width:1.8rem}.layout-footer .nav-global .nav-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin-left:0;margin-top:2rem;padding-bottom:0;white-space:nowrap}.layout-footer .nav-global .copyright{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.15)}}.nav-local{position:sticky;top:9rem;font-family:Inter,sans-serif;font-weight:500;z-index:99}.nav-local__item{position:relative}.nav-local__item.is-active:before{width:1px;height:1.6rem;position:absolute;top:.3rem;left:-2.2rem;content:'';display:block;background:#ff556e;transform:rotate(45deg);transform-origin:left bottom}.nav-local__item.is-active a{color:#ff556e}.nav-local a{position:relative;display:inline-block;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}.nav-local a.is-on{color:#ff556e}.nav-pickup{background:#000 url(../img/common/bg_pickup.svg) no-repeat center center;background-size:cover;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N M",Yu Gothic Pr6N M;font-size:2.2rem;line-height:1.63636;letter-spacing:.08em}@media screen and (max-width:768px){.nav-pickup{font-size:1.4rem;background-image:url(../img/common/bg_pickup@sp.svg)}}.nav-pickup__inner{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.nav-pickup__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.nav-pickup__item{width:100%}@media screen and (max-width:768px){.nav-pickup__item{width:50%}}.nav-pickup__item:nth-of-type(2),.nav-pickup__item:nth-of-type(3),.nav-pickup__item:nth-of-type(4){font-family:Inter,sans-serif;font-size:2.6rem}@media screen and (max-width:768px){.nav-pickup__item:nth-of-type(2),.nav-pickup__item:nth-of-type(3),.nav-pickup__item:nth-of-type(4){font-size:1.6rem}}.nav-pickup__item a{position:relative;overflow:hidden;display:block;padding:9.5rem 0 0 6rem;color:#fff;height:34.5rem;text-decoration:none;transition:background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.nav-pickup__item a{height:13rem;padding:2.5rem 0 0 3rem}}.nav-pickup__item a:before{width:calc(var(--vw,1vw)*100);height:100%;position:absolute;top:0;left:0;content:'';display:block;background:url(../img/common/bg_pickup.svg) no-repeat center center;background-size:cover;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.nav-pickup__item a:before{width:calc(var(--vw,1vw)*100);height:200%;background-image:url(../img/common/bg_pickup@sp.svg)}}.nav-pickup__item a.is-on{background-color:#ff556e}.nav-pickup__item a.is-on:before{opacity:1}@media screen and (min-width:769px){.nav-pickup__item:nth-of-type(2) a:before{transform:translateX(-25%)}.nav-pickup__item:nth-of-type(3) a:before{transform:translateX(-50%)}.nav-pickup__item:nth-of-type(4) a:before{transform:translateX(-75%)}}@media screen and (max-width:768px){.nav-pickup__item:nth-of-type(2) a:before{transform:translateX(-50%)}.nav-pickup__item:nth-of-type(3) a:before{transform:translateY(-50%)}.nav-pickup__item:nth-of-type(4) a:before{transform:translate(-50%,-50%)}}.paging{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:7.5rem;padding:3rem 0;border-top:1px solid #f3f4f6}@media screen and (max-width:768px){.paging{margin-top:8rem}}.paging__arrow a{width:4rem;height:4rem;border-radius:100%;position:relative;display:block;background:#f3f4f6;font-size:0;line-height:0;transition:background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){.paging__arrow a{width:2.4rem;height:2.4rem;border-radius:100%}}.paging__arrow a:after{width:.7rem;height:.9rem;position:absolute;top:calc(50% - .45rem);left:calc(50% - .25rem);content:'';display:block;background:url(../img/common/arw_paging.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){.paging__arrow a:after{width:.375rem;height:.5rem;position:absolute;top:calc(50% - .25rem);left:calc(50% - .185rem)}}.paging__arrow a.is-on{background:#ff556e}.paging__arrow a.is-on:after{filter:brightness(0) invert(1)}.paging__arrow--prev{transform:rotate(180deg)}.paging__list{display:-ms-flexbox;display:flex;font-family:Inter,sans-serif;font-size:2rem;font-weight:600}@media screen and (max-width:768px){.paging__list{font-size:1.4rem}}.paging__item{margin:0 1.8rem}@media screen and (max-width:768px){.paging__item{margin:0 1.2rem}}.paging__item a{text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}.paging__item a.is-on{color:#ff556e}.paging__item.is-current{color:#ff556e}.paging__item.is-current a{color:#ff556e}.table-row{width:100%;border-bottom:1px solid #f3f4f6;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){.table-row{display:block}.table-row tbody,.table-row tr,.table-row th,.table-row td{display:block}}.table-row tr{border-top:1px solid #f3f4f6}@media screen and (max-width:768px){.table-row tr{padding:2.4rem 0}}.table-row th,.table-row td{padding:2.6rem 0}@media screen and (max-width:768px){.table-row th,.table-row td{padding:0}}.table-row th{width:16rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}@media screen and (max-width:768px){.table-row th{width:auto}}@media screen and (max-width:768px){.table-row td{margin-top:.5rem}}.topicpath{display:-ms-flexbox;display:flex;margin-top:3rem;padding:0 3rem;font-size:1.2rem;line-height:1}@media screen and (max-width:768px){.topicpath{margin-top:1.5rem;padding:0 1.5rem;font-size:1rem}}.topicpath--mt-wide{margin-top:12rem}@media screen and (max-width:768px){.topicpath--mt-wide{margin-top:7.5rem;padding:0 2rem}}.topicpath__item a{text-decoration:none}.topicpath__item:last-child{color:#ff556e}.topicpath__item:last-child a{color:#ff556e}.topicpath__item:nth-of-type(n+2):before{content:'/';color:#000;margin:0 .2rem}#business .layout-content{background:#fff}#business .header-business{position:relative;padding-top:21rem}@media screen and (max-width:768px){#business .header-business{padding-top:9.6rem}}#business .header-business__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#business .header-business__inner{padding:0 3rem}}#business .header-business__title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;line-height:1}#business .header-business__title-en{position:relative;display:block;font-family:Inter,sans-serif;font-size:5rem;font-weight:500}@media screen and (max-width:768px){#business .header-business__title-en{font-size:1.6rem}}#business .header-business__title-en:after{content:'—';display:inline-block;margin-left:1.5rem}@media screen and (max-width:768px){#business .header-business__title-en:after{margin-left:.5rem}}#business .header-business__title-ja{position:relative;display:block;margin-top:2.5rem;color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:5rem;letter-spacing:.1em}@media screen and (max-width:768px){#business .header-business__title-ja{margin-top:1rem;font-size:2.4rem}}#business .header-business__title-ja small{display:inline-block;margin-left:1rem;font-family:Inter,sans-serif;font-size:1.2rem;letter-spacing:0;vertical-align:top}@media screen and (max-width:768px){#business .header-business__title-ja small{margin-left:.8rem;font-size:.8rem}}#business .header-business__title-ja--2line{margin-top:1.5rem;line-height:1.4}#business .header-business__title-ja--2line small{vertical-align:2.8rem}@media screen and (max-width:768px){#business .header-business__title-ja--2line small{vertical-align:1.2rem}}#business .section-index{margin-top:10.5rem;padding-bottom:18.5rem}@media screen and (max-width:768px){#business .section-index{margin-top:8.2rem;padding-bottom:9rem}}#business .section-index__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#business .section-index__inner{padding:0 3rem}}#business .section-index__lead{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:2.8rem;line-height:1.71429}@media screen and (max-width:768px){#business .section-index__lead{font-size:1.6rem;line-height:1.9375}}#business .section-index__body{margin-top:9rem}@media screen and (max-width:768px){#business .section-index__body{margin-top:5.5rem}}#business .section-index .index-business{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #f3f4f6}#business .section-index .index-business__item{width:50%;border-left:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}@media screen and (max-width:768px){#business .section-index .index-business__item{width:100%;border-right:1px solid #f3f4f6}}@media screen and (min-width:769px){#business .section-index .index-business__item:nth-of-type(2n){border-right:1px solid #f3f4f6}}#business .section-index .index-business__item a{display:block;padding:4.5rem 0 0 5rem;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (min-width:769px){#business .section-index .index-business__item a{height:24.5rem}}@media screen and (max-width:768px){#business .section-index .index-business__item a{position:relative;padding:3.7rem 3rem 3.6rem}}#business .section-index .index-business__item a.is-on{color:#fff;background:#ff556e}#business .section-index .index-business__item a.is-on .index-business__heading small{color:#fff}#business .section-index .index-business__item a.is-on .index-business__image img:nth-of-type(1){display:none}#business .section-index .index-business__item a.is-on .index-business__image img:nth-of-type(2){display:inline-block}#business .section-index .index-business__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){#business .section-index .index-business__body{width:25rem}}#business .section-index .index-business__heading{display:-ms-flexbox;display:flex;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:2.2rem;line-height:1.45455}@media screen and (max-width:768px){#business .section-index .index-business__heading{font-size:1.6rem}}#business .section-index .index-business__heading small{display:block;margin:.2rem 1.8rem 0 0;color:#ff556e;font-family:Inter,sans-serif;font-size:1.2rem;letter-spacing:0;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#business .section-index .index-business__heading small{margin:.2rem 1.8rem 0 0;font-size:.8rem}}#business .section-index .index-business__text{margin-top:1.8rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#business .section-index .index-business__text{margin-top:2.2rem}}#business .section-index .index-business__image{-ms-flex:1;flex:1;text-align:center}@media screen and (max-width:768px){#business .section-index .index-business__image{position:absolute;right:3rem;top:3.5rem;width:2.4rem}}#business .section-index .index-business__image img:nth-of-type(2){display:none}#business .section-introduction+.section-business-lower{margin-top:6.5rem}@media screen and (max-width:768px){#business .section-introduction+.section-business-lower{padding-top:0;margin-top:8.5rem}}#business .section-introduction__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 0 12rem calc((100% - 102rem)/2)}@media screen and (max-width:768px){#business .section-introduction__inner{-ms-flex-direction:column;flex-direction:column;padding:6rem 3rem 0}}#business .section-introduction__lead{-ms-flex:1;flex:1;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;line-height:2;letter-spacing:0}@media screen and (max-width:768px){#business .section-introduction__lead{-ms-flex-order:1;order:1;font-size:1.4rem;line-height:1.57143;margin-top:5.6rem}}#business .section-introduction__image{width:calc(calc(var(--vw,1vw)*100) / 2);margin-left:14rem}@media screen and (max-width:768px){#business .section-introduction__image{-ms-flex-order:0;order:0;width:28.5rem;margin-left:calc(100% - 28.5rem + 3rem);margin-right:-3rem}}#business .section-introduction__image img{width:100%;max-width:none}#business .section-introduction--pattern2 .section-introduction__inner{padding-bottom:0}#business .section-introduction--pattern2 .section-introduction__image{margin-left:10rem}#business .section-introduction--pattern3 .section-introduction__inner{padding-bottom:0;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:768px){#business .section-introduction--pattern3 .section-introduction__inner{padding-bottom:7.5rem}}#business .section-introduction--pattern3 .section-introduction__image{margin-top:-8rem;margin-left:10rem}@media screen and (max-width:768px){#business .section-introduction--pattern3 .section-introduction__image{margin-top:0}}#business .section-dealing{overflow:hidden}#business .section-dealing,#business .section-business-lower{margin-top:5.5rem;padding-top:12rem}@media screen and (max-width:768px){#business .section-dealing,#business .section-business-lower{margin-top:2rem;padding-top:7rem}}#business .section-dealing:last-child,#business .section-business-lower:last-child{padding-bottom:24rem}@media screen and (max-width:768px){#business .section-dealing:last-child,#business .section-business-lower:last-child{padding-bottom:9rem}}#business .section-dealing__inner,#business .section-business-lower__inner{padding:0 0 0 calc((100% - 102rem)/2)}@media screen and (max-width:768px){#business .section-dealing__inner,#business .section-business-lower__inner{padding:0 3rem}}#business .section-dealing__header,#business .section-business-lower__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#business .section-dealing__header,#business .section-business-lower__header{display:block}}#business .section-dealing__heading,#business .section-business-lower__heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:6rem;padding-left:8.8rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.9rem;line-height:1}@media screen and (max-width:768px){#business .section-dealing__heading,#business .section-business-lower__heading{min-height:3.6rem;padding-left:6rem;margin-left:-3rem;font-size:1.8rem}}#business .section-dealing__heading small,#business .section-business-lower__heading small{position:absolute;top:0;left:9.2rem;color:#ff556e;font-size:.6em}@media screen and (max-width:768px){#business .section-dealing__heading small,#business .section-business-lower__heading small{left:6rem;font-size:1rem}}#business .section-dealing__heading:before,#business .section-business-lower__heading:before{width:1px;height:8.5rem;position:absolute;bottom:.2rem;left:0;content:'';display:block;background:#ff556e;transform:rotate(45deg);transform-origin:left bottom}@media screen and (max-width:768px){#business .section-dealing__heading:before,#business .section-business-lower__heading:before{width:1px;height:5rem;bottom:.1rem}}#business .section-dealing__sub-heading,#business .section-business-lower__sub-heading{margin-top:15rem;margin-bottom:9rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem}@media screen and (max-width:768px){#business .section-dealing__sub-heading,#business .section-business-lower__sub-heading{margin-top:5.4rem;margin-bottom:2.4rem;font-size:1.4rem}}#business .section-dealing__lead,#business .section-business-lower__lead{width:34rem;margin-left:6rem;font-size:1.4rem;line-height:1.57143;letter-spacing:0}@media screen and (max-width:768px){#business .section-dealing__lead,#business .section-business-lower__lead{width:25.5rem;margin-left:3rem;margin-top:2.7rem}}#business .section-dealing__body,#business .section-business-lower__body{margin-top:8.5rem}@media screen and (max-width:768px){#business .section-dealing__body,#business .section-business-lower__body{margin-top:2.6rem}}#business .section-dealing .carousel-dealing,#business .section-business-lower .carousel-dealing{position:relative}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing,#business .section-business-lower .carousel-dealing{margin:0 -3rem 0 0;padding-bottom:6.2rem}}#business .section-dealing .carousel-dealing__background,#business .section-business-lower .carousel-dealing__background{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;border-top:.4rem solid #ebf0f5;border-bottom:.4rem solid #ebf0f5;border-right:.4rem solid #ebf0f5;background:#ebf0f5;z-index:0}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing__background,#business .section-business-lower .carousel-dealing__background{border-width:.2rem .2rem .2rem 0}}#business .section-dealing .carousel-dealing__background-item,#business .section-business-lower .carousel-dealing__background-item{width:42.2rem;height:41.8rem;border-left:.4rem solid #ebf0f5;background:rgba(255,255,255,.5)}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing__background-item,#business .section-business-lower .carousel-dealing__background-item{width:31.1rem;height:31.1rem;border-left-width:.2rem}}#business .section-dealing .carousel-dealing__background-item:first-child,#business .section-business-lower .carousel-dealing__background-item:first-child{background:#fff}#business .section-dealing .carousel-dealing__foreground,#business .section-business-lower .carousel-dealing__foreground{position:relative;z-index:9;display:-ms-flexbox;display:flex;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-right:.4rem solid transparent}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing__foreground,#business .section-business-lower .carousel-dealing__foreground{border-width:.2rem .2rem .2rem 0}}#business .section-dealing .carousel-dealing__foreground:after,#business .section-business-lower .carousel-dealing__foreground:after{position:absolute;top:0;left:0;width:.4rem;height:100%;content:'';display:block;background:#ebf0f5}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing__foreground:after,#business .section-business-lower .carousel-dealing__foreground:after{width:.2rem}}#business .section-dealing .carousel-dealing__item,#business .section-business-lower .carousel-dealing__item{overflow:hidden;position:relative;width:42.2rem!important;height:41.8rem;padding:8.5rem;vertical-align:top;border-left:.4rem solid transparent}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing__item,#business .section-business-lower .carousel-dealing__item{width:31.1rem!important;height:31.1rem;padding:3rem;border-left-width:.2rem}}#business .section-dealing .carousel-dealing__item:before,#business .section-business-lower .carousel-dealing__item:before{position:absolute;top:4.8rem;left:4.8rem;width:3.3rem;height:1.6rem;content:'';display:block;background:url(../img/business/arw_step.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing__item:before,#business .section-business-lower .carousel-dealing__item:before{position:absolute;top:3rem;left:3rem;width:2.7rem;height:1.4rem}}#business .section-dealing .carousel-dealing__number,#business .section-business-lower .carousel-dealing__number{position:absolute;top:-3.7rem;right:-2.8rem;color:#ff556e;font-family:Inter,sans-serif;font-size:20rem;font-weight:500;line-height:1}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing__number,#business .section-business-lower .carousel-dealing__number{position:absolute;top:-2.6rem;right:-2rem;font-size:15rem}}#business .section-dealing .carousel-dealing__heading,#business .section-business-lower .carousel-dealing__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:6rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing__heading,#business .section-business-lower .carousel-dealing__heading{min-height:10rem;font-size:1.6rem;line-height:1.625}}#business .section-dealing .carousel-dealing__text,#business .section-business-lower .carousel-dealing__text{margin-top:4rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing__text,#business .section-business-lower .carousel-dealing__text{margin-top:2.2rem}}#business .section-dealing .carousel-dealing .slick-arrow,#business .section-business-lower .carousel-dealing .slick-arrow{width:6rem;height:6rem;border-radius:100%;position:absolute;top:-15.2rem;appearance:none;outline:none;background:none;padding:0;font-size:0;line-height:0;cursor:pointer;z-index:99;transition:background-color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing .slick-arrow,#business .section-business-lower .carousel-dealing .slick-arrow{top:auto;bottom:-6.4rem;width:4rem;height:4rem;border-radius:100%}}#business .section-dealing .carousel-dealing .slick-arrow:before,#business .section-business-lower .carousel-dealing .slick-arrow:before{width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:calc(50% - .7rem);content:'';display:block;box-sizing:border-box;transform:rotate(45deg);transition:border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing .slick-arrow:before,#business .section-business-lower .carousel-dealing .slick-arrow:before{width:.6rem;height:.6rem;position:absolute;top:calc(50% - .3rem);left:calc(50% - .4rem)}}#business .section-dealing .carousel-dealing .slick-arrow:hover,#business .section-business-lower .carousel-dealing .slick-arrow:hover{border-color:#ff556e}#business .section-dealing .carousel-dealing .slick-arrow:hover:before,#business .section-business-lower .carousel-dealing .slick-arrow:hover:before{border-color:#ff556e}#business .section-dealing .carousel-dealing .slick-prev,#business .section-business-lower .carousel-dealing .slick-prev{left:calc(88rem);border:solid 1px rgba(0,0,0,.2);transform:rotate(-180deg)}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing .slick-prev,#business .section-business-lower .carousel-dealing .slick-prev{left:auto;right:8.4rem}}#business .section-dealing .carousel-dealing .slick-prev:before,#business .section-business-lower .carousel-dealing .slick-prev:before{border-top:.2rem solid rgba(0,0,0,.2);border-right:.2rem solid rgba(0,0,0,.2)}#business .section-dealing .carousel-dealing .slick-next,#business .section-business-lower .carousel-dealing .slick-next{left:calc(96rem);border:solid 1px #ff556e}@media screen and (max-width:768px){#business .section-dealing .carousel-dealing .slick-next,#business .section-business-lower .carousel-dealing .slick-next{left:auto;right:3rem}}#business .section-dealing .carousel-dealing .slick-next:before,#business .section-business-lower .carousel-dealing .slick-next:before{border-top:.2rem solid #ff556e;border-right:.2rem solid #ff556e}#business .section-dealing .list-dealing,#business .section-business-lower .list-dealing{width:102rem}@media screen and (max-width:768px){#business .section-dealing .list-dealing,#business .section-business-lower .list-dealing{width:31.5rem;margin-top:6.2rem}}#business .section-dealing .list-dealing__item,#business .section-business-lower .list-dealing__item{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#business .section-dealing .list-dealing__item,#business .section-business-lower .list-dealing__item{position:relative}}#business .section-dealing .list-dealing__item:nth-of-type(n+2),#business .section-business-lower .list-dealing__item:nth-of-type(n+2){margin-top:6rem}@media screen and (max-width:768px){#business .section-dealing .list-dealing__item:nth-of-type(n+2),#business .section-business-lower .list-dealing__item:nth-of-type(n+2){margin-top:5.6rem}}#business .section-dealing .list-dealing__image,#business .section-business-lower .list-dealing__image{width:51rem;margin-right:6rem}@media screen and (max-width:768px){#business .section-dealing .list-dealing__image,#business .section-business-lower .list-dealing__image{position:absolute;left:0;top:0;width:8rem;height:8rem;margin-right:0}}@media screen and (max-width:768px){#business .section-dealing .list-dealing__image img,#business .section-business-lower .list-dealing__image img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}}#business .section-dealing .list-dealing__body,#business .section-business-lower .list-dealing__body{-ms-flex:1;flex:1}#business .section-dealing .list-dealing__heading,#business .section-business-lower .list-dealing__heading{margin-top:-.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem}@media screen and (max-width:768px){#business .section-dealing .list-dealing__heading,#business .section-business-lower .list-dealing__heading{margin-top:0;font-size:1.4rem;padding-left:11rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:8rem}}#business .section-dealing .list-dealing__text,#business .section-business-lower .list-dealing__text{margin-top:4.5rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#business .section-dealing .list-dealing__text,#business .section-business-lower .list-dealing__text{margin-top:2.6rem}}#business .section-business-lower{padding:12rem 0}@media screen and (max-width:768px){#business .section-business-lower{padding:12rem 0 9rem}}#business .section-business-lower:last-child{padding-bottom:18rem}@media screen and (max-width:768px){#business .section-business-lower:last-child{padding-bottom:9rem}}#business .section-business-lower--padding-top-small{padding-top:12rem;margin-top:-6rem}@media screen and (max-width:768px){#business .section-business-lower--padding-top-small{padding-top:11rem;margin-top:-8rem}}#business .section-business-lower--bg-gray{background-color:#ebf0f5}@media screen and (max-width:768px){#business .section-business-lower--bg-gray{padding:5.2rem 0 6rem}}@media screen and (max-width:768px){#business .section-business-lower__heading{font-size:1.6rem;min-height:3.8rem}}#business .section-business-lower__heading--letter-spacing-wide{letter-spacing:.15em}#business .section-business-lower__heading--2-line{font-size:2.4rem;line-height:1.58333;margin-top:-.25em}@media screen and (max-width:768px){#business .section-business-lower__heading--2-line{font-size:1.6rem;line-height:1.625;margin-top:0}}#business .section-business-lower__heading--2-line:before{bottom:.45em}#business .section-business-lower__heading small{letter-spacing:.04em;white-space:nowrap}#business .section-business-lower__heading small.en{font-family:Inter,sans-serif;letter-spacing:0}@media screen and (max-width:768px){#business .section-business-lower__heading small.en{font-size:1.2rem;margin-bottom:.6rem}}#business .section-business-lower__body--margin-top-small{margin-top:5rem}@media screen and (max-width:768px){#business .section-business-lower__body--margin-top-small{margin-top:2.2rem}}#business .section-seminar--pickup{color:#fff;background:rgba(0,0,0,.75)}@media screen and (max-width:768px){#business .section-seminar--pickup{margin-top:9rem}}#business .section-seminar--pickup .section-seminar__inner{padding-bottom:18rem}@media screen and (max-width:768px){#business .section-seminar--pickup .section-seminar__inner{padding-bottom:6rem}}#business .section-seminar--pickup .list-seminar__target span{background:rgba(255,255,255,.2)}#business .section-seminar--online{background:#ebf0f5}#business .section-seminar__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;padding:12rem 0}@media screen and (max-width:768px){#business .section-seminar__inner{width:31.5rem;padding:6rem 0}}#business .section-seminar__title{margin-bottom:12rem;line-height:1}@media screen and (max-width:768px){#business .section-seminar__title{margin-bottom:4rem;padding:0 1rem}}#business .section-seminar__title-en{display:block;color:#ff556e;font-family:Inter,sans-serif;font-size:2.6rem}#business .section-seminar__title-ja{display:block;margin-top:1rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}#business .list-seminar{position:relative}@media screen and (min-width:769px){#business .list-seminar{border-bottom:1px solid #ebf0f5}}@media screen and (max-width:768px){#business .list-seminar+.list-seminar{margin-top:6rem}}#business .list-seminar--pickup{border-bottom:none}#business .list-seminar--pickup .list-seminar__item{border-top:none}@media screen and (min-width:769px){#business .list-seminar--pickup .list-seminar__item{padding:0}}@media screen and (max-width:768px){#business .list-seminar--pickup .list-seminar__item{border:none;padding:0 1rem}}@media screen and (max-width:768px){#business .list-seminar--pickup .list-seminar__image{height:19.7rem}}@media screen and (max-width:768px){#business .list-seminar--pickup .list-seminar__button a{width:29.5rem}}#business .list-seminar__item{display:-ms-flexbox;display:flex;padding:12rem 0;border-top:1px solid #ebf0f5}@media screen and (max-width:768px){#business .list-seminar__item{-ms-flex-direction:column;flex-direction:column;width:31.5rem;height:100%;padding:3rem;border:.1rem solid #ebf0f5}}#business .list-seminar__item--no-border{padding-top:0;border-top:none}@media screen and (max-width:768px){#business .list-seminar__item--no-border{padding:0 1rem;border:none}}@media screen and (max-width:768px){#business .list-seminar__item--no-border .list-seminar__button a{width:29.5rem}}#business .list-seminar__image{width:51rem;margin-right:14rem}@media screen and (max-width:768px){#business .list-seminar__image{width:100%;height:17rem}}#business .list-seminar__image img{width:100%;height:100%;object-fit:cover}#business .list-seminar__image--title{font-family:Inter,sans-serif;font-size:5rem;font-weight:500;line-height:1}@media screen and (max-width:768px){#business .list-seminar__image--title{font-size:2.6rem;height:auto}}#business .list-seminar__image--title span{color:#ff556e}#business .list-seminar__body{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){#business .list-seminar__body>:first-child{margin-top:0}}#business .list-seminar__title{margin-top:-.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#business .list-seminar__title{margin-top:3rem;font-size:1.6rem;line-height:1.625}}#business .list-seminar__lead{margin-top:2.5rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#business .list-seminar__lead{font-size:1.2rem;line-height:1.83333}}@media screen and (max-width:768px){#business .list-seminar__lead--sp-large{font-size:1.4rem;line-height:1.57143}}@media screen and (max-width:768px){#business .list-seminar__lead--sp-large+.list-seminar__button{padding-top:2.5rem}}#business .list-seminar__notes{margin-top:2rem;font-size:1.2rem;line-height:1.83333}#business .list-seminar__date{display:-ms-flexbox;display:flex;margin-top:2rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#business .list-seminar__date{font-size:1.2rem;line-height:1.83333}}#business .list-seminar__date-heading{margin-right:.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}#business .list-seminar__target{margin-top:2rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#business .list-seminar__target{margin-top:.8rem;font-size:1.2rem;line-height:1.83333}}#business .list-seminar__target-heading{margin-right:.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}#business .list-seminar__target-text{display:-ms-flexbox;display:flex;font-size:1.2rem}@media screen and (max-width:768px){#business .list-seminar__target-text{-ms-flex-wrap:wrap;flex-wrap:wrap}}#business .list-seminar__target-text span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:3rem;margin:1rem 1rem 0 0;border-radius:1.5rem;padding:0 1.5rem;background:#ebf0f5}@media screen and (max-width:768px){#business .list-seminar__target-text span{margin:.8rem .8rem 0 0}}#business .list-seminar__button{margin-top:auto;padding-top:4rem;font-size:1.4rem}@media screen and (max-width:768px){#business .list-seminar__button{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}}#business .list-seminar__button a{width:25rem;height:6rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 2rem;color:#fff;background:#000;text-decoration:none}@media screen and (max-width:768px){#business .list-seminar__button a{width:25.5rem;height:5rem;padding:0 1.4rem}}#business .list-seminar__button a:after{position:absolute;top:calc(50% - .6rem);right:2rem;width:1.1rem;height:1.1rem;content:'';display:block;background:url(../img/common/icn_blank_gray.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#business .list-seminar__button a:after{right:1.4rem}}@media screen and (max-width:768px){#business .list-seminar__item-cover{height:100%}}@media screen and (max-width:768px){#business .list-seminar.js-carousel-seminar{padding-bottom:7.4rem}}#business .list-seminar .slick-track{display:-ms-flexbox;display:flex}#business .list-seminar .slick-track .slick-slide{height:auto}#business .list-seminar .slick-track .slick-slide>div{height:100%}#business .list-seminar .slick-arrow{width:6rem;height:6rem;border-radius:100%;position:absolute;top:-15.2rem;appearance:none;outline:none;background:none;padding:0;font-size:0;line-height:0;cursor:pointer;z-index:99;transition:background-color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#business .list-seminar .slick-arrow{top:auto;bottom:0;width:4rem;height:4rem;border-radius:100%}}#business .list-seminar .slick-arrow:before{width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:calc(50% - .7rem);content:'';display:block;box-sizing:border-box;transform:rotate(45deg);transition:border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#business .list-seminar .slick-arrow:before{width:.6rem;height:.6rem;position:absolute;top:calc(50% - .3rem);left:calc(50% - .4rem)}}#business .list-seminar .slick-arrow:hover{border-color:#ff556e}#business .list-seminar .slick-arrow:hover:before{border-color:#ff556e}#business .list-seminar .slick-prev{left:calc(88rem);border:solid 1px rgba(0,0,0,.2);transform:rotate(-180deg)}@media screen and (max-width:768px){#business .list-seminar .slick-prev{left:auto;right:8.4rem}}#business .list-seminar .slick-prev:before{border-top:.2rem solid rgba(0,0,0,.2);border-right:.2rem solid rgba(0,0,0,.2)}#business .list-seminar .slick-next{left:calc(96rem);border:solid 1px #ff556e}@media screen and (max-width:768px){#business .list-seminar .slick-next{left:auto;right:3rem}}#business .list-seminar .slick-next:before{border-top:.2rem solid #ff556e;border-right:.2rem solid #ff556e}#business .row-seminar{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#business .row-seminar{-ms-flex-direction:column;flex-direction:column}}#business .row-seminar--event{margin-bottom:11rem}@media screen and (max-width:768px){#business .row-seminar--event{position:relative;margin-bottom:5.5rem}}#business .row-seminar--event .row-seminar__image{width:36.2rem;padding-right:3rem;margin-left:0}@media screen and (max-width:768px){#business .row-seminar--event .row-seminar__image{position:absolute;top:-2.4rem;right:-3rem;width:12.2rem;margin:0;padding:0}}#business .row-seminar__body{-ms-flex:1;flex:1}#business .row-seminar__heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:6rem;padding-left:8.8rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.4rem;line-height:1.58333}@media screen and (max-width:768px){#business .row-seminar__heading{min-height:3.6rem;padding-left:6rem;margin-left:-3rem;font-size:1.6rem;line-height:1.625}}#business .row-seminar__heading:before{width:1px;height:8.5rem;position:absolute;bottom:.8rem;left:0;content:'';display:block;background:#ff556e;transform:rotate(45deg);transform-origin:left bottom}@media screen and (max-width:768px){#business .row-seminar__heading:before{width:1px;height:5rem}}#business .row-seminar__text{margin-top:5rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#business .row-seminar__text{width:25.5rem;margin-left:3rem;margin-top:2.7rem}}#business .row-seminar__image{width:51rem;margin-left:14rem;text-align:right}@media screen and (max-width:768px){#business .row-seminar__image{width:31.5rem;margin:5rem auto 0}}#business .example-media{margin-top:12rem;text-align:center}@media screen and (max-width:768px){#business .example-media{margin-top:9rem;border:.1rem solid #ebf0f5;padding:6rem 0}}#business .example-media__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1}@media screen and (max-width:768px){#business .example-media__heading{font-size:1.6rem}}#business .example-media__body{margin-top:6rem;padding:6rem;border:.2rem solid #ebf0f5}@media screen and (max-width:768px){#business .example-media__body{margin-top:6rem;border:none;padding:0 3rem}}#business .example-media__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#business .example-media__list{-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:769px){#business .example-media__item:nth-of-type(n+2){margin-left:6rem}}@media screen and (max-width:768px){#business .example-media__item:nth-of-type(n+2){margin-top:3.6rem}}#business .list-develop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:102rem;border-bottom:1px solid #ebf0f5}@media screen and (max-width:768px){#business .list-develop{width:31.5rem;border-top-width:.2rem;margin-top:5rem}}@media screen and (max-width:768px){#business .list-develop--no-detail{margin-top:0}}#business .list-develop--no-detail .list-develop__item{padding-bottom:11.5rem}@media screen and (min-width:769px){#business .list-develop--no-detail .list-develop__item{border-top:none}}@media screen and (max-width:768px){#business .list-develop--no-detail .list-develop__item{padding-bottom:4.2rem}}@media screen and (min-width:769px){#business .list-develop--no-detail .list-develop__item:nth-of-type(n+3){padding-top:0}}@media screen and (max-width:768px){#business .list-develop--other{margin-top:0}}#business .list-develop--other .list-develop__item{width:100%;border-top:none}@media screen and (min-width:769px){#business .list-develop--other .list-develop__item{border-top:none}}@media screen and (min-width:769px){#business .list-develop--other .list-develop__text{width:45rem}}@media screen and (max-width:768px){#business .list-develop--other .list-develop__text{padding:0 3rem;margin:1.8rem auto 0}}#business .list-develop__item{border-top:1px solid #ebf0f5;padding:12rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;min-width:50%}@media screen and (max-width:768px){#business .list-develop__item{-ms-flex-direction:column;flex-direction:column;width:100%;padding:4.6rem 0 4.2rem;border-style:solid;border-width:.2rem .2rem 0;border-color:#ebf0f5 #ebf0f5 transparent}}#business .list-develop__box{width:37rem}@media screen and (max-width:768px){#business .list-develop__box{width:100%;padding:0 3rem}}#business .list-develop__image{width:51rem;margin-left:14rem}@media screen and (max-width:768px){#business .list-develop__image{width:25.5rem;margin-left:auto;margin-right:auto;margin-top:3rem}}#business .list-develop__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:-.6rem}#business .list-develop__heading-ja{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#business .list-develop__heading-ja{font-size:1.6rem;line-height:1.625}}#business .list-develop__heading-en{color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:0;margin-top:1.5rem}@media screen and (max-width:768px){#business .list-develop__heading-en{font-size:1.1rem;margin-top:.9rem}}#business .list-develop__heading+.list-develop__text{margin-top:5rem}#business .list-develop__detail{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem;line-height:1.57143;margin-top:2.5rem}@media screen and (max-width:768px){#business .list-develop__detail{margin-top:2.6rem}}#business .list-develop__detail+.list-develop__text{margin-top:5rem}@media screen and (max-width:768px){#business .list-develop__detail+.list-develop__text{margin-top:2.2rem}}#business .list-develop__text{font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#business .list-develop__text{letter-spacing:.02em}}#business .list-detail-develop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:102rem}@media screen and (max-width:768px){#business .list-detail-develop{margin-top:4rem;width:31.5rem}}#business .list-detail-develop__item{background-color:#fff;width:50.8rem;padding:5.6rem 6rem}@media screen and (max-width:768px){#business .list-detail-develop__item{width:100%;padding:4rem 3rem}}@media screen and (max-width:768px){#business .list-detail-develop__item:nth-of-type(n+2){margin-top:.2rem}}#business .list-detail-develop__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#business .list-detail-develop__heading{font-size:1.6rem;line-height:1.625}}#business .list-detail-develop__list{font-size:1.4rem;line-height:1.57143;margin-top:4.1rem}@media screen and (max-width:768px){#business .list-detail-develop__list{text-indent:-.9em;padding-left:.9em;margin-top:2rem}}#business .list-detail-develop__list li:before{content:'・ ';color:#ff556e}#business .list-detail-develop__note{font-size:1.4rem;line-height:1.57143;text-indent:-1em;padding-left:1em;margin-top:2rem}@media screen and (max-width:768px){#business .list-detail-develop__note{text-align:left;line-height:1.5;letter-spacing:-.02em;margin-top:1.2rem}}#business .list-detail-develop__note:before{content:'※'}#business .section-contact-link{padding:12rem 0 18rem}@media screen and (max-width:768px){#business .section-contact-link{padding:6rem 0 9rem}}#business .section-contact-link__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#business .section-contact-link__inner{width:31.5rem}}#business .section-contact-link__inner a{overflow:hidden;position:relative;display:block;text-decoration:none;height:18.5rem;padding:0 6rem}@media screen and (max-width:768px){#business .section-contact-link__inner a{height:9rem;padding:0 2.5rem}}#business .section-contact-link__inner a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;box-sizing:border-box;border:1px solid #000;z-index:1}#business .section-contact-link__inner a:after{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);right:5.8rem;content:'';display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#business .section-contact-link__inner a:after{width:1.8rem;height:1.2rem;right:2.5rem}}#business .section-contact-link__inner a.is-on{background-color:#ff556e;box-shadow:none}#business .section-contact-link__inner a.is-on:before{display:none}#business .section-contact-link__inner a.is-on:after{filter:brightness(300)}#business .section-contact-link__inner a.is-on .section-contact-link__heading-en,#business .section-contact-link__inner a.is-on .section-contact-link__heading-ja{color:#fff}#business .section-contact-link__inner a.is-on .section-contact-link__image img:nth-of-type(1){display:none}#business .section-contact-link__inner a.is-on .section-contact-link__image img:nth-of-type(2){display:inline-block}#business .section-contact-link__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}#business .section-contact-link__heading-en{color:#ff556e;font-family:Inter,sans-serif;font-size:2.6rem;line-height:1.38462;margin-top:-.2rem}@media screen and (max-width:768px){#business .section-contact-link__heading-en{font-size:1.6rem;line-height:1.5}}#business .section-contact-link__heading-ja{font-size:1.4rem;line-height:1.57143;margin-top:1.8rem}@media screen and (max-width:768px){#business .section-contact-link__heading-ja{font-size:1.2rem;line-height:1.5;margin-top:.5rem}}#business .section-contact-link__image{position:absolute;bottom:-1px;right:13.2rem;width:24rem;height:14.7rem}@media screen and (max-width:768px){#business .section-contact-link__image{right:4.5rem;width:9.8rem;height:6rem}}#business .section-contact-link__image img:nth-of-type(2){display:none}#business .manage{width:102rem}@media screen and (max-width:768px){#business .manage{width:31.5rem}}#business .manage-introduction{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#business .manage-introduction{display:block}}#business .manage-introduction__text{font-size:1.4rem;line-height:1.57143;width:37rem}@media screen and (max-width:768px){#business .manage-introduction__text{width:25.5rem;margin-left:3rem;margin-top:2.7rem}}#business .manage-introduction__image{width:57rem;margin-top:-1rem}@media screen and (max-width:768px){#business .manage-introduction__image{width:29.5rem;margin:5.8rem auto 0}}#business .manage-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#ebf0f5;padding:.4rem;margin-top:12.4rem}@media screen and (max-width:768px){#business .manage-list{-ms-flex-direction:column;flex-direction:column;padding:.2rem;margin-top:6rem}}#business .manage-list__item{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:calc(50% - .2rem);padding:5.3rem 0 5rem}@media screen and (max-width:768px){#business .manage-list__item{width:100%;padding:2.6rem 0 1.5rem}}@media screen and (max-width:768px){#business .manage-list__item:nth-of-type(n+2){margin-top:.2rem}}#business .manage-list__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556;width:100%;padding:0 6rem}@media screen and (max-width:768px){#business .manage-list__heading{font-size:1.4rem;line-height:1.85714;padding:0 3rem}}#business .manage-list__heading:before{content:'■';color:#ff556e;margin-right:1rem}#business .manage-list__image{margin:5.4rem 0 0;padding:0 4rem}@media screen and (max-width:768px){#business .manage-list__image{margin-top:3.6rem;padding:0 1.5rem}}#business .warranty{padding:11.6rem 0 0;width:102rem}@media screen and (max-width:768px){#business .warranty{padding-top:8rem;width:31.5rem}}#business .warranty__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:3rem;line-height:1.4;letter-spacing:.1em;text-align:center}@media screen and (max-width:768px){#business .warranty__heading{font-size:2rem;line-height:1.5}}#business .warranty__heading em{display:inline-block;color:#fff;background-color:#ff556e;line-height:1.2;padding:0 .25em}@media screen and (max-width:768px){#business .warranty__heading em{line-height:1.2}}#business .warranty__text{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:2;text-align:center;margin-top:1.8rem}@media screen and (max-width:768px){#business .warranty__text{font-size:1.4rem;line-height:1.57143;margin-top:2.2rem}}#business .warranty-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#ebf0f5;padding:.1rem;margin-top:5rem}@media screen and (max-width:768px){#business .warranty-list{-ms-flex-direction:column;flex-direction:column;padding:.2rem;margin-top:2.5rem}}#business .warranty-list__item{position:relative;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:calc(100%/3 - .1rem);padding:5.5rem 6rem;overflow:hidden}@media screen and (max-width:768px){#business .warranty-list__item{width:100%;padding:4.6rem 4.7rem 4rem;height:31.5rem}}#business .warranty-list__item:before{content:'';display:block;position:absolute;top:-1.3rem;right:-1.3rem;color:#ff556e;font-family:Inter,sans-serif;font-size:10rem;line-height:1;letter-spacing:0;font-weight:500}@media screen and (max-width:768px){#business .warranty-list__item:before{top:-1.4rem;right:-1.1rem;font-size:9.4rem}}#business .warranty-list__item:nth-child(1):before{content:"1"}#business .warranty-list__item:nth-child(2):before{content:"2"}#business .warranty-list__item:nth-child(3):before{content:"3"}@media screen and (max-width:768px){#business .warranty-list__item:nth-of-type(n+2){margin-top:.2rem}}@media screen and (max-width:768px){#business .warranty-list__item:nth-of-type(1) .warranty-list__image{width:5.7rem}}@media screen and (max-width:768px){#business .warranty-list__item:nth-of-type(2) .warranty-list__image{width:5rem}}@media screen and (max-width:768px){#business .warranty-list__item:nth-of-type(3) .warranty-list__image{width:10.2rem}}#business .warranty-list__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556;width:100%}@media screen and (max-width:768px){#business .warranty-list__heading{font-size:1.4rem;line-height:1.71429}}#business .warranty-list__text{font-size:1.4rem;line-height:1.57143;margin-top:2rem}#business .warranty-list__image{margin:5.6rem 0 0;padding:0 4rem}@media screen and (max-width:768px){#business .warranty-list__image{padding:0}}#business .anchor{margin-top:18rem}@media screen and (max-width:768px){#business .anchor{margin-top:8rem}}#business .anchor+.section-business-lower{margin-top:6rem}@media screen and (max-width:768px){#business .anchor+.section-business-lower{margin-top:0}}#business .anchor-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#business .anchor-list{width:31.5rem;-ms-flex-direction:column;flex-direction:column}}#business .anchor-list__item{width:calc(100%/3)}@media screen and (max-width:768px){#business .anchor-list__item{width:100%}}#business .anchor-list__item:last-child a{border-right:1px solid #f3f4f6}@media screen and (max-width:768px){#business .anchor-list__item:last-child a{border-bottom:1px solid #f3f4f6}}#business .anchor-list__item a{color:#000;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.6rem;line-height:1.625;text-align:center;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:13rem;border-top:1px solid #f3f4f6;border-left:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#business .anchor-list__item a{position:relative;text-align:left;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;font-size:1.4rem;line-height:1.5;padding:1.7rem 2rem;height:auto;min-height:5.2rem;border-right:1px solid #f3f4f6;border-bottom:none}}#business .anchor-list__item a span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:769px){#business .anchor-list__item a span{min-height:3.25em}}#business .anchor-list__item a:after{width:1.2rem;height:.7rem;content:'';display:block;background:url(../img/common/arw_down.svg) no-repeat center center;background-size:contain;margin-top:1.2rem}@media screen and (max-width:768px){#business .anchor-list__item a:after{width:1rem;height:.6rem;position:absolute;top:calc(50% - .3rem);right:2rem;margin-top:0}}#business .anchor-list__item a.is-on{color:#fff;border-color:transparent;background-color:#ff556e}#business .anchor-list__item a.is-on:after{filter:brightness(100)}#business .global{width:102rem}@media screen and (max-width:768px){#business .global{width:25.5rem;margin:0 auto}}#business .global-detail{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#business .global-detail{position:relative;display:block}}#business .global-detail--01 .global-detail__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:57rem}@media screen and (max-width:768px){#business .global-detail--01 .global-detail__image{position:absolute;top:-15rem;right:-3rem;width:8.2rem}}#business .global-detail--02 .global-detail__image{margin-top:-18rem}@media screen and (max-width:768px){#business .global-detail--02 .global-detail__image{position:absolute;top:-12rem;right:-6rem;width:11.6rem;margin-top:0}}@media screen and (max-width:768px){#business .global-detail--03 .global-detail__image{position:absolute;top:-12rem;right:-6rem;width:12.3rem;margin-top:0}}#business .global-detail--consulting .global-detail__image{margin-top:-5rem;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){#business .global-detail--consulting .global-detail__image{position:absolute;top:-15rem;right:-5rem;width:12.3rem;margin-top:0}}#business .global-detail--list:last-of-type{padding-bottom:8.8rem;border-bottom:1px solid #ebf0f5}@media screen and (max-width:768px){#business .global-detail--list:last-of-type{padding-bottom:5.4rem;border-bottom-width:.1rem}}#business .global-detail__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#business .global-detail__heading{font-size:1.4rem;line-height:1.71429}}#business .global-detail__heading+.global-detail__text{margin-top:5rem}@media screen and (max-width:768px){#business .global-detail__heading+.global-detail__text{margin-top:2.2rem}}#business .global-detail__text{font-size:1.4rem;line-height:1.57143;width:37rem}@media screen and (max-width:768px){#business .global-detail__text{width:100%}}#business .global-detail__text strong{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}#business .global-detail__text+.global-detail__text{margin-top:2.2rem}#business .global-detail__text-comming{font-family:Inter,sans-serif;font-size:2.6rem;margin-top:4.5rem}@media screen and (max-width:768px){#business .global-detail__text-comming{font-size:1.6rem;margin-top:1.6rem}}#business .global-detail__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:57rem}@media screen and (max-width:768px){#business .global-detail__image{width:100%;margin-top:2.2rem}}#business .global-detail+.global-detail{margin-top:8.8rem;padding-top:8.6rem;border-top:1px solid #ebf0f5}@media screen and (max-width:768px){#business .global-detail+.global-detail{margin-top:5.5rem;padding-top:5.5rem;border-top-width:.1rem}}#business .global-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#ebf0f5;padding:.4rem;margin-top:6rem}@media screen and (max-width:768px){#business .global-list{-ms-flex-direction:column;flex-direction:column;padding:.2rem;margin-top:5.5rem;margin-left:-3rem;margin-right:-3rem}}#business .global-list__item{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:calc(50% - .2rem);padding:5.5rem 0 5.5rem 6rem}@media screen and (max-width:768px){#business .global-list__item{position:relative;width:100%;padding:5.5rem 3rem 2.6rem}}@media screen and (max-width:768px){#business .global-list__item:nth-of-type(n+2){margin-top:.2rem}}@media screen and (max-width:768px){#business .global-list__item:nth-of-type(2) .global-list__image{width:10.4rem;height:8rem}}#business .global-list__box{width:19.2rem}@media screen and (max-width:768px){#business .global-list__box{width:100%}}#business .global-list__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:25rem;height:12rem}@media screen and (max-width:768px){#business .global-list__image{position:absolute;right:1rem;top:2rem;width:11.6rem;height:9rem}}#business .global-list__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#business .global-list__heading{font-size:1.6rem;line-height:1.625}}#business .global-list__text{font-size:1.4rem;line-height:1.57143;margin-top:2.2rem}@media screen and (max-width:768px){#business .global-list__text{font-size:1.2rem;line-height:1.83333;margin-top:5rem}}#business .consluting-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#ebf0f5;width:102rem;padding:.1rem;margin-top:7.5rem}@media screen and (max-width:768px){#business .consluting-list{-ms-flex-direction:column;flex-direction:column;width:31.5rem;padding:.2rem;margin-top:6rem}}#business .consluting-list__item{position:relative;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:calc(100%/3 - .1rem);padding:5.5rem 6rem 0;overflow:hidden}@media screen and (max-width:768px){#business .consluting-list__item{width:100%;padding:4.6rem 4.7rem 5rem}}#business .consluting-list__item:before{content:'';display:block;position:absolute;top:-1.3rem;right:-1.3rem;color:#ff556e;font-family:Inter,sans-serif;font-size:10rem;line-height:1;letter-spacing:0;font-weight:500}@media screen and (max-width:768px){#business .consluting-list__item:before{top:-1.4rem;right:-1.1rem;font-size:9.4rem}}#business .consluting-list__item:nth-child(1):before{content:"1"}#business .consluting-list__item:nth-child(2):before{content:"2"}#business .consluting-list__item:nth-child(3):before{content:"3"}@media screen and (max-width:768px){#business .consluting-list__item:nth-of-type(n+2){margin-top:.2rem}}@media screen and (max-width:768px){#business .consluting-list__item:nth-of-type(1) .consluting-list__image{width:9.8rem}}@media screen and (max-width:768px){#business .consluting-list__item:nth-of-type(2) .consluting-list__image{width:10.8rem}}@media screen and (max-width:768px){#business .consluting-list__item:nth-of-type(3) .consluting-list__image{width:12.4rem}}#business .consluting-list__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556;width:100%;min-height:3.11111em}@media screen and (max-width:768px){#business .consluting-list__heading{font-size:1.4rem;line-height:1.71429;min-height:0}}#business .consluting-list__text{font-size:1.4rem;line-height:1.57143;letter-spacing:.02em;margin-top:2.4rem}@media screen and (max-width:768px){#business .consluting-list__text{margin-top:2rem}}#business .consluting-list__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:1rem 0 0;height:23rem}@media screen and (max-width:768px){#business .consluting-list__image{height:auto;margin-top:4rem}}#business .consulting-seminar{width:102rem}@media screen and (max-width:768px){#business .consulting-seminar{width:100%}}#business .consulting-seminar-heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556;text-align:center;width:102rem}@media screen and (max-width:768px){#business .consulting-seminar-heading{font-size:1.6rem;line-height:1.625;width:100%}}#business .consulting-seminar-heading strong{color:#fff;background-color:#ff556e;display:inline-block;font-size:3rem;line-height:1.2;padding:0 .6rem;margin-top:2.4rem}@media screen and (max-width:768px){#business .consulting-seminar-heading strong{font-size:2rem;line-height:1.2;padding:0 .6rem;margin-top:2.4rem}}#business .consulting-seminar-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){#business .consulting-seminar-list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:5.5rem}}#business .consulting-seminar-list__item{width:32rem}@media screen and (max-width:768px){#business .consulting-seminar-list__item{width:25.5rem}}@media screen and (min-width:769px){#business .consulting-seminar-list__item:nth-of-type(3n),#business .consulting-seminar-list__item:nth-of-type(3n-1){margin-left:calc((100% - 32rem*3)/2)}}@media screen and (max-width:768px){#business .consulting-seminar-list__item:nth-of-type(n+2){margin-top:3rem}}#business .consulting-seminar-link{margin-top:9rem}@media screen and (max-width:768px){#business .consulting-seminar-link{margin-top:6rem}}#business .consulting-seminar-link a{position:relative;display:block;text-decoration:none;background-color:#fff;height:18.5rem;padding:0 6rem;overflow:hidden}@media screen and (max-width:768px){#business .consulting-seminar-link a{height:9rem;padding:0 2.5rem}}#business .consulting-seminar-link a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;box-sizing:border-box;border:1px solid #000;z-index:1}#business .consulting-seminar-link a:after{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);right:5.8rem;content:'';display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#business .consulting-seminar-link a:after{width:1.8rem;height:1.2rem;right:1.5rem}}#business .consulting-seminar-link a.is-on{background-color:#ff556e;box-shadow:none}#business .consulting-seminar-link a.is-on:before{display:none}#business .consulting-seminar-link a.is-on:after{filter:brightness(300)}#business .consulting-seminar-link a.is-on .consulting-seminar-link__heading-en,#business .consulting-seminar-link a.is-on .consulting-seminar-link__heading-ja{color:#fff}#business .consulting-seminar-link a.is-on .consulting-seminar-link__image{mix-blend-mode:lighten;filter:invert(1)}#business .consulting-seminar-link__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}#business .consulting-seminar-link__heading-en{color:#ff556e;font-family:Inter,sans-serif;font-size:2.6rem;line-height:1.38462;margin-top:-.2rem}@media screen and (max-width:768px){#business .consulting-seminar-link__heading-en{font-size:1.6rem;line-height:1.5}}#business .consulting-seminar-link__heading-ja{font-size:1.4rem;line-height:1.57143;margin-top:1.8rem}@media screen and (max-width:768px){#business .consulting-seminar-link__heading-ja{font-size:1.2rem;line-height:1.5;margin-top:.5rem}}#business .consulting-seminar-link__image{position:absolute;bottom:-1px;right:15rem;width:28rem;height:15.4rem}@media screen and (max-width:768px){#business .consulting-seminar-link__image{right:3.5rem;width:11.7rem;height:6.5rem}}#business .consulting-seminar-link+.consulting-seminar-link{margin-top:2.2rem}@media screen and (max-width:768px){#business .consulting-seminar-link+.consulting-seminar-link{margin-top:2rem}}#business .consulting-seminar-link--plus .consulting-seminar-link__image{position:absolute;bottom:50%;right:12.7rem;width:27.6rem;height:6.9rem;transform:translateY(50%)}@media screen and (max-width:768px){#business .consulting-seminar-link--plus .consulting-seminar-link__image{right:3.5rem;width:10.2rem;height:2.5rem}}#company .content-company{position:relative;padding-top:11.5rem;padding-bottom:12rem;background:#fff}@media screen and (max-width:768px){#company .content-company{padding:8rem 3rem 9rem}}#company .content-company--bg-none{background:none}#company .content-company__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#company .content-company__inner{display:block}}#company .content-company__sub{position:absolute;top:11.5rem;right:7rem;width:22rem;height:100%}@media screen and (max-width:768px){#company .content-company__sub{display:none}}#company .content-company__sub .nav-local{padding-bottom:23.5rem}#company .content-company__main{width:86rem}@media screen and (max-width:768px){#company .content-company__main{width:auto}}#company .sales-company{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}#company .sales-company dt,#company .sales-company dd{padding:.6rem 0}#company .sales-company dt:nth-of-type(odd),#company .sales-company dd:nth-of-type(odd){width:25%}@media screen and (max-width:768px){#company .sales-company dt:nth-of-type(odd),#company .sales-company dd:nth-of-type(odd){width:40%}}#company .sales-company dt:nth-of-type(even),#company .sales-company dd:nth-of-type(even){width:75%}@media screen and (max-width:768px){#company .sales-company dt:nth-of-type(even),#company .sales-company dd:nth-of-type(even){width:60%}}#company .sales-company dt{font-weight:700;border-bottom:1px solid #f3f4f6}#company .best100-company__banner{display:block;margin-bottom:1rem}#company .best100-company__link{position:relative;display:inline-block;font-weight:700;text-decoration:none;margin-top:.5rem;transition:color .1s cubic-bezier(.39,.575,.565,1)}#company .best100-company__link:hover{color:#ff556e}#company .address-company{font-size:1.4rem}#company .address-company:first-child{margin-top:-2.6rem}@media screen and (max-width:768px){#company .address-company:first-child{padding-top:1.9rem;margin-top:0}}#company .address-company:last-child{margin-bottom:-2.6rem}#company .address-company+.address-company{border-top:1px solid #f3f4f6}@media screen and (max-width:768px){#company .address-company+.address-company{border-top:none}}#company .address-company__heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:7.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#company .address-company__heading{border-top:1px dotted #f3f4f6}}#company .address-company__heading i{position:absolute;top:calc(50% - 2rem);right:0;width:4rem;height:4rem;border-radius:100%;display:block;background:#f3f4f6;transition:background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#company .address-company__heading i{position:absolute;top:calc(50% - 1.3rem);right:0;width:2.6rem;height:2.6rem;border-radius:100%}}#company .address-company__heading i:before,#company .address-company__heading i:after{position:absolute;top:50%;left:calc(50% - .6rem);width:calc(1px + 1.2rem);height:1px;content:'';display:block;background:#ff556e;transition:transform .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#company .address-company__heading i:before,#company .address-company__heading i:after{position:absolute;top:50%;left:calc(50% - .4rem);width:calc(1px + .8rem);height:1px}}#company .address-company__heading i:after{transform:rotate(90deg)}#company .address-company__heading.js-hover{cursor:pointer}#company .address-company__heading.is-on{color:#ff556e}#company .address-company__heading.is-on i{background:#ff556e}#company .address-company__heading.is-on i:before,#company .address-company__heading.is-on i:after{background:#fff}#company .address-company__heading.is-show i{background:#ff556e}#company .address-company__heading.is-show i:before,#company .address-company__heading.is-show i:after{background:#fff}#company .address-company__heading.is-show i:after{transform:rotate(180deg)}#company .address-company__body{padding-bottom:3rem;display:none}#company .address-company__text{line-height:1.57143}#company .address-company__map{height:39.2rem;margin-top:3rem}@media screen and (max-width:768px){#company .address-company__map{height:21rem;margin-top:2.4rem}}#company .message{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#company .message{display:block}}#company .message__lead{width:46rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:2.2rem;line-height:1.90909}@media screen and (max-width:768px){#company .message__lead{font-size:1.6rem}}#company .message__body{-ms-flex:1;flex:1}@media screen and (max-width:768px){#company .message__body{margin-top:5rem}}#company .message__text{line-height:2;letter-spacing:0}@media screen and (max-width:768px){#company .message__text{line-height:1.57143}}#company .message__text+.message__text{margin-top:3rem}@media screen and (max-width:768px){#company .message__text+.message__text{margin-top:2.5rem}}#company .message__sign{margin-top:7rem;line-height:2}@media screen and (max-width:768px){#company .message__sign{margin-top:5rem;line-height:1.57143}}#company .president{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8.5rem;padding-top:9rem;border-top:1px solid #f3f4f6}@media screen and (max-width:768px){#company .president{position:relative;display:block;margin-top:5rem;padding-top:5rem}}#company .president__image{width:40rem;margin-right:6rem}@media screen and (max-width:768px){#company .president__image{width:12.5rem;margin-right:0}}#company .president__body{-ms-flex:1;flex:1}@media screen and (max-width:768px){#company .president__header{position:absolute;top:5rem;left:15rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:12.5rem}}#company .president__position{font-size:1.4rem;line-height:1;letter-spacing:.1em}@media screen and (max-width:768px){#company .president__position{font-size:1.2rem}}#company .president__name{margin-top:2rem;line-height:1}@media screen and (max-width:768px){#company .president__name{margin-top:1.5rem}}#company .president__name-ja{display:block;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.4rem}@media screen and (max-width:768px){#company .president__name-ja{font-size:1.8rem}}#company .president__name-en{display:block;margin-top:1.5rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:200}@media screen and (max-width:768px){#company .president__name-en{margin-top:1rem;font-size:1rem}}#company .president__text{margin-top:6rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#company .president__text{margin-top:2.5rem}}#company .management{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#company .management+.management{margin-top:12rem;padding-top:12rem;border-top:1px solid #f3f4f6}@media screen and (max-width:768px){#company .management+.management{margin-top:6rem;padding-top:6rem}}#company .management__item{width:28.6rem;cursor:pointer}@media screen and (max-width:768px){#company .management__item{width:50%}}@media screen and (min-width:769px){#company .management__item:nth-of-type(n+4){margin-top:6rem}}@media screen and (max-width:768px){#company .management__item:nth-of-type(n+3){margin-top:6rem}}#company .management__item.is-on .management__image:after{opacity:1}#company .management__image{position:relative}#company .management__image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background:#ff556e;z-index:0;mix-blend-mode:screen;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}#company .management__body{margin-top:3rem}#company .management__position{font-size:1.4rem;line-height:1;letter-spacing:.1em}@media screen and (max-width:768px){#company .management__position{font-size:1rem}}#company .management__name{margin-top:2rem;line-height:1}@media screen and (max-width:768px){#company .management__name{margin-top:1rem}}#company .management__name-ja{display:block;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.4rem}@media screen and (max-width:768px){#company .management__name-ja{font-size:1.4rem}}#company .management__name-en{display:block;margin-top:1rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:200}@media screen and (max-width:768px){#company .management__name-en{margin-top:.7rem;font-size:1rem}}#company .carousel-profile{width:96rem}@media screen and (max-width:768px){#company .carousel-profile{width:31.5rem;background:#fff}}#company .carousel-profile__item{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;width:96rem;background:#fff}@media screen and (max-width:768px){#company .carousel-profile__item{display:block!important;width:31.5rem}}#company .carousel-profile__item img{width:100%}#company .carousel-profile__image{width:48rem}@media screen and (max-width:768px){#company .carousel-profile__image{width:31.5rem}}#company .carousel-profile__body{width:48rem;padding:0 6rem}@media screen and (max-width:768px){#company .carousel-profile__body{width:31.5rem;padding:4rem 3rem 3.5rem}}#company .carousel-profile__position{font-size:1.4rem;line-height:1;letter-spacing:.1em}@media screen and (max-width:768px){#company .carousel-profile__position{font-size:1rem}}#company .carousel-profile__name{margin-top:2rem;line-height:1}@media screen and (max-width:768px){#company .carousel-profile__name{margin-top:1rem}}#company .carousel-profile__name-ja{display:block;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.4rem}@media screen and (max-width:768px){#company .carousel-profile__name-ja{font-size:1.4rem}}#company .carousel-profile__name-en{display:block;margin-top:1rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:200}@media screen and (max-width:768px){#company .carousel-profile__name-en{margin-top:.7rem;font-size:1rem}}#company .carousel-profile__text{margin-top:4rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#company .carousel-profile__text{margin-top:3rem;font-size:1.2rem;line-height:1.66667;letter-spacing:0}}#company .carousel-profile .slick-arrow{width:6rem;height:6rem;border-radius:100%;position:absolute;top:calc(50% - 3rem);appearance:none;outline:none;border:1px solid #fff;background:none;padding:0;font-size:0;line-height:0;cursor:pointer;z-index:99;transition:background-color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#company .carousel-profile .slick-arrow{width:4rem;height:4rem;border-radius:100%;top:auto;bottom:-7rem}}#company .carousel-profile .slick-arrow:before{width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:calc(50% - .7rem);content:'';display:block;box-sizing:border-box;border-top:.2rem solid #fff;border-right:.2rem solid #fff;transform:rotate(45deg);transition:border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#company .carousel-profile .slick-arrow:before{width:.6rem;height:.6rem;position:absolute;top:calc(50% - .3rem);left:calc(50% - .4rem)}}#company .carousel-profile .slick-arrow:hover{border-color:#ff556e}#company .carousel-profile .slick-arrow:hover:before{border-color:#ff556e}#company .carousel-profile .slick-prev{left:-13.5rem;transform:rotate(-180deg)}@media screen and (max-width:768px){#company .carousel-profile .slick-prev{left:0}}#company .carousel-profile .slick-next{right:-13.5rem}@media screen and (max-width:768px){#company .carousel-profile .slick-next{right:0}}#company .vision{position:relative;padding-bottom:8.5rem}#company .vision:before{width:calc(var(--vw,1vw)*100);height:100%;position:absolute;bottom:0;left:calc(((var(--vw,1vw) * 100) - 102rem) / -2);content:'';display:block;z-index:-1;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}@media screen and (max-width:768px){#company .vision:before{left:-3rem}}#company .vision__slogan{width:38.5rem}@media screen and (max-width:768px){#company .vision__slogan{width:23.8rem}}#company .vision__slogan-line{overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:7.2rem;margin-top:1.6rem;padding:0 2rem;color:#fff;background:#000}@media screen and (max-width:768px){#company .vision__slogan-line{height:4.7rem;margin-top:1rem;padding:0 1rem}}#company .vision__slogan-line:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background:#ff556e;transform:skew(-45deg);transform-origin:left bottom}#company .vision__slogan-line:nth-of-type(1):after{position:absolute;top:0;left:-30.4rem;width:100%;height:100%;content:'';display:block;background:#fff;transform:skew(-45deg);transform-origin:left bottom;z-index:0}@media screen and (max-width:768px){#company .vision__slogan-line:nth-of-type(1):after{left:-19.7rem}}#company .vision__slogan-line:nth-of-type(1) span:nth-of-type(1){mix-blend-mode:difference}#company .vision__slogan-line:nth-of-type(1):before{left:30rem}@media screen and (max-width:768px){#company .vision__slogan-line:nth-of-type(1):before{left:19rem}}#company .vision__slogan-line:nth-of-type(2):before{left:-19.8rem}@media screen and (max-width:768px){#company .vision__slogan-line:nth-of-type(2):before{left:-13rem}}#company .vision__slogan-line span{position:relative;display:block;z-index:9}#company .vision__text{position:relative;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N M",Yu Gothic Pr6N M;font-size:2.8rem;line-height:2.07143;margin-top:7.5rem}@media screen and (max-width:768px){#company .vision__text{font-size:1.6rem}}#company .bg-white{position:relative;padding-bottom:6rem}@media screen and (max-width:768px){#company .bg-white{padding-bottom:0}}#company .bg-white:before{width:calc(var(--vw,1vw)*100);height:calc(100% + 12rem);position:absolute;bottom:-12rem;left:calc(((var(--vw,1vw) * 100) - 102rem) / -2);content:'';display:block;z-index:-1;background:#fff}@media screen and (max-width:768px){#company .bg-white:before{bottom:-9rem;left:-3rem;height:calc(100% + 9rem)}}#company .vision-common-heading{color:#ff556e;font-family:Inter,sans-serif;font-size:1.6rem;line-height:1;font-weight:500;letter-spacing:.02em}#company .vision-common-heading:before{content:'— '}#company .vision-common-subheading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2rem;line-height:1}@media screen and (max-width:768px){#company .vision-common-subheading{font-size:1.8rem}}#company .vision-common-subheading+.vision-common-text{margin-top:2.8rem}#company .vision-common-subheading--en{font-family:Inter,sans-serif;font-weight:600}#company .vision-common-subheading-code{font-size:1.4rem;margin-left:2rem}#company .vision-common-text{font-size:1.4rem;line-height:1.57143;max-width:40rem}@media screen and (max-width:768px){#company .vision-common-text{max-width:none}}#company .mission{padding:7.5rem 0 9rem}@media screen and (max-width:768px){#company .mission{padding:0}}#company .mission-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:9rem}@media screen and (max-width:768px){#company .mission-list{display:block;margin-top:6rem}}#company .mission-list__item{width:22.6rem}@media screen and (max-width:768px){#company .mission-list__item{display:-ms-flexbox;display:flex;width:auto}#company .mission-list__item:nth-of-type(n+2){margin-top:6rem}}#company .mission-list__image{width:10.5rem;margin:0 auto}@media screen and (max-width:768px){#company .mission-list__image{width:7.5rem;margin:0 3rem 0 0}}#company .mission-list__body{-ms-flex:1;flex:1}@media screen and (max-width:768px){#company .mission-list__body{margin-top:-.3rem}}#company .mission-list__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;margin-top:5.4rem}@media screen and (max-width:768px){#company .mission-list__heading{-ms-flex-align:start;align-items:flex-start;margin-top:0}}#company .mission-list__heading-en{font-family:Inter,sans-serif;font-size:4.6rem;line-height:1;font-weight:500}@media screen and (max-width:768px){#company .mission-list__heading-en{font-size:2.6rem}}#company .mission-list__heading-ja{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2rem;line-height:1;margin-top:2.4rem}@media screen and (max-width:768px){#company .mission-list__heading-ja{margin-top:1.8rem;font-size:1.4rem}}#company .mission-list__text{font-size:1.4rem;line-height:1;text-align:center;margin-top:3rem}@media screen and (max-width:768px){#company .mission-list__text{margin-top:.8rem;font-size:1.2rem;text-align:left}}#company .philosophy{padding:8.5rem 0 9rem}@media screen and (max-width:768px){#company .philosophy{padding:8.5rem 0 0}}#company .philosophy__body{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:8.8rem}@media screen and (max-width:768px){#company .philosophy__body{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:6rem}}@media screen and (max-width:768px){#company .philosophy__box{margin-top:5.5rem}}@media screen and (max-width:768px){#company .philosophy__image{width:100%;max-width:18.6rem;margin-left:auto;margin-right:auto}}#company .symbol{padding:8.5rem 0 9rem}@media screen and (max-width:768px){#company .symbol{padding:8.5rem 0 0}}#company .symbol__image{width:86rem;margin-top:9rem}@media screen and (max-width:768px){#company .symbol__image{width:100%;margin-top:6rem}}#company .symbol__body{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:8.8rem}@media screen and (max-width:768px){#company .symbol__body{display:block;margin-top:5.5rem}}@media screen and (max-width:768px){#company .symbol__box+.vision-common-text{margin-top:2.8rem}}#company .color{padding:8.5rem 0 2.4rem}@media screen and (max-width:768px){#company .color{padding:8.5rem 0 0}}#company .color__body{color:#fff;background-color:#ff556e;margin-top:9rem;width:calc(var(--vw,1vw)*100);margin-left:calc((var(--vw,1vw) * 100 - 102rem) / 2 * -1)}@media screen and (max-width:768px){#company .color__body{margin-top:6rem;margin-left:-3rem;background:none}}#company .color__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex}#company .color__main{width:86rem;height:58.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:8.8rem 0}@media screen and (max-width:768px){#company .color__main{display:block;width:auto;height:auto;padding:0}}@media screen and (max-width:768px){#company .color .vision-common-subheading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;height:29.5rem;padding:0 3rem 3rem;background:#ff556e}}@media screen and (max-width:768px){#company .color .vision-common-text{margin-top:5rem;padding:0 3rem;color:#000}}@media screen and (max-width:768px){#home .layout-footer__inner{padding-bottom:10rem}}#home .hero{position:relative;height:calc(var(--vh,1vh)*100)}#home .hero__slogan{position:absolute;right:14rem;bottom:14rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:3.6rem;font-weight:700;line-height:1;letter-spacing:.1em}@media screen and (max-width:768px){#home .hero__slogan{right:auto;bottom:15rem;left:4rem;font-size:2.6rem;letter-spacing:.15em}}#home .hero__slogan a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;text-decoration:none}#home .hero__slogan a.is-on .hero__slogan-line{background:#ff556e}#home .hero__slogan a.is-on .hero__slogan-tagline picture:nth-of-type(1){display:none}#home .hero__slogan a.is-on .hero__slogan-tagline picture:nth-of-type(2){display:block}#home .hero__slogan-line{overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:6rem;margin-top:1.2rem;padding:0 1.5rem;color:#fff;background:#000;transition:background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#home .hero__slogan-line{height:4.5rem;margin-top:1rem;padding:0 1rem}}#home .hero__slogan-line:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background:#ff556e;transform:skew(-45deg);transform-origin:left bottom}#home .hero__slogan-line:nth-of-type(1):before{left:19.6rem}@media screen and (max-width:768px){#home .hero__slogan-line:nth-of-type(1):before{left:15rem}}#home .hero__slogan-line:nth-of-type(2):before{left:-16.2rem}@media screen and (max-width:768px){#home .hero__slogan-line:nth-of-type(2):before{left:-11.5rem}}#home .hero__slogan-line span{position:relative;display:block;z-index:9}#home .hero__slogan-tagline{width:31.7rem}@media screen and (max-width:768px){#home .hero__slogan-tagline{width:23.8rem}}#home .hero__slogan-tagline picture:nth-of-type(2){display:none}#home .hero__slogan-title{display:none}@media screen and (max-width:768px){#home .hero__slogan-title{position:relative;display:block;margin-top:3rem;color:#ff556e;font-family:Inter,sans-serif;font-size:1.2rem;line-height:1;letter-spacing:0}#home .hero__slogan-title:after{width:1.5rem;height:1rem;position:absolute;top:calc(50% - .5rem);right:-2.4rem;content:'';display:block;background:url(../img/common/arw_more.svg) no-repeat center center;background-size:contain}}#home .hero__recruit{position:fixed;bottom:3rem;left:3rem;font-family:Inter,sans-serif;font-weight:500;mix-blend-mode:difference;z-index:99}@media screen and (max-width:768px){#home .hero__recruit{position:fixed;bottom:2rem;left:2rem}}#home .hero__recruit:hover{mix-blend-mode:normal}#home .hero__recruit a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:21.6rem;height:5.6rem;color:#fff;border:.2rem solid #fff;border-radius:1rem;text-decoration:none;transition:color 0s cubic-bezier(.39,.575,.565,1),border-color 0s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#home .hero__recruit a{width:17rem;height:4.6rem;border-radius:.8rem;border-width:.15rem;font-size:1.2rem}}#home .hero__recruit a.is-on{color:#ff556e;border-color:#ff556e}#home .hero__scroll{position:absolute;right:3rem;bottom:3rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:768px){#home .hero__scroll{position:absolute;right:2rem;bottom:2rem;font-size:1.2rem}}#home .hero__scroll-line{display:block;width:1px}#home .hero__scroll-text{display:block;margin-right:1.3rem}@media screen and (max-width:768px){#home .hero__scroll-text{margin-right:.9rem}}#home .section>a{display:block;text-decoration:none}#home .section__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;padding:21.5rem 0}@media screen and (max-width:768px){#home .section__inner{padding:20rem 4rem}}#home .section__inner--row{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#home .section__inner--row{display:block}}#home .section__title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;line-height:1}#home .section__title-ja{position:relative;display:block;padding-left:2.4rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem}#home .section__title-ja:before{width:1px;height:1.6rem;position:absolute;bottom:.3rem;left:0;content:'';display:block;background:#000;transform:rotate(45deg);transform-origin:left bottom}#home .section__title-en{position:relative;display:block;margin-top:2rem;font-family:Inter,sans-serif;font-size:10rem;font-weight:500}@media screen and (max-width:768px){#home .section__title-en{margin-top:1rem;font-size:5rem}}#home .section__body{margin-top:6.5rem}@media screen and (max-width:768px){#home .section__body{margin-top:3rem}}#home .section__body>:first-child{margin-top:0}#home .section__lead{width:25rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#home .section__lead{width:17rem;font-size:1.2rem;letter-spacing:0}}#home .section--company{color:#fff;background:#fff url(../img/home/bg_company.svg) no-repeat right top fixed;background-size:cover}@media screen and (max-width:768px){#home .section--company{height:100dvh;background-image:url(../img/home/bg_company@sp.svg)}}#home .section--company a{color:#fff}@media screen and (max-width:768px){#home .section--company a{position:relative}#home .section--company a:after{position:absolute;top:calc(50% + 10rem);right:4rem;width:6rem;height:6rem;border-radius:100%;content:'COMPANY';display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#ff556e;border:solid 1px #ff556e;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;white-space:nowrap;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}#home .section--company a.is-on:after{color:#000;background:#ff556e}}#home .section--company .section__title-ja:before{background:#fff}@media screen and (max-width:768px){#home .section--invest{height:100dvh}}@media screen and (max-width:768px){#home .section--invest a{position:relative}#home .section--invest a:after{position:absolute;top:calc(50% + 10rem);right:4rem;width:6rem;height:6rem;border-radius:100%;content:'MORE';display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#ff556e;border:solid 1px #ff556e;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;white-space:nowrap;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}#home .section--invest a.is-on:after{color:#000;background:#ff556e}}#home .section--owner{background:#fff}@media screen and (max-width:768px){#home .section--owner .section__inner{padding:12rem 4rem 9rem}}#home .section--owner .section__title{transition:color .1s cubic-bezier(.39,.575,.565,1)}#home .section--owner .section__title-ja:before{transition:background-color .1s cubic-bezier(.39,.575,.565,1)}#home .section--owner .section__title-en{margin-top:1rem;font-size:4.8rem}@media screen and (max-width:768px){#home .section--owner .section__title-en{font-size:3rem}}#home .section--owner .section__title-en:after{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);right:-5.4rem;content:'';display:block;background:url(../img/common/arw_more.svg) no-repeat center center;background-size:contain;opacity:0;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#home .section--owner .section__title-en:after{width:1.8rem;height:1.2rem;position:absolute;top:calc(50% - .6rem);right:-4rem}}#home .section--owner .section__body{margin-top:3.5rem}@media screen and (max-width:768px){#home .section--owner .section__body{margin-top:2rem}}#home .section--owner .section__image img:nth-of-type(2){display:none}#home .section--owner .owner>a,#home .section--owner .seminar>a{position:relative;display:block;text-decoration:none}#home .section--owner .owner>a.is-on .section__title,#home .section--owner .seminar>a.is-on .section__title{color:#ff556e}#home .section--owner .owner>a.is-on .section__title-ja:before,#home .section--owner .seminar>a.is-on .section__title-ja:before{background:#ff556e}#home .section--owner .owner>a.is-on .section__title-en:after,#home .section--owner .seminar>a.is-on .section__title-en:after{opacity:1;animation:link-arrow .4s cubic-bezier(.165,.84,.44,1) 1}#home .section--owner .owner>a.is-on .section__image img:nth-of-type(1),#home .section--owner .seminar>a.is-on .section__image img:nth-of-type(1){display:none}#home .section--owner .owner>a.is-on .section__image img:nth-of-type(2),#home .section--owner .seminar>a.is-on .section__image img:nth-of-type(2){display:block}#home .section--owner .owner{position:relative;width:72rem}@media screen and (max-width:768px){#home .section--owner .owner{width:auto}}@media screen and (max-width:768px){#home .section--owner .owner a{position:relative;padding-bottom:9rem}#home .section--owner .owner a:after{position:absolute;bottom:0;left:0;width:6rem;height:6rem;border-radius:100%;content:'MORE';display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#ff556e;border:solid 1px #ff556e;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;white-space:nowrap;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}#home .section--owner .owner a.is-on:after{color:#000;background:#ff556e}}#home .section--owner .owner .section__image{width:27.1rem;margin:3rem 0 0 22rem}@media screen and (max-width:768px){#home .section--owner .owner .section__image{position:absolute;right:-5rem;bottom:0;width:13.5rem}}#home .section--owner .seminar{position:relative;-ms-flex:1;flex:1}@media screen and (max-width:768px){#home .section--owner .seminar{margin-top:9rem}}#home .section--owner .seminar>a{padding-top:33rem}@media screen and (max-width:768px){#home .section--owner .seminar>a{position:relative;padding:0 0 9rem 12.5rem}#home .section--owner .seminar>a:after{position:absolute;right:0;bottom:0;width:6rem;height:6rem;border-radius:100%;content:'MORE';display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#ff556e;border:solid 1px #ff556e;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;white-space:nowrap;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}#home .section--owner .seminar>a.is-on:after{color:#000;background:#ff556e}}#home .section--owner .seminar .section__image{position:absolute;top:2.5rem;left:9rem;width:39.7rem}@media screen and (max-width:768px){#home .section--owner .seminar .section__image{position:absolute;top:-2.5rem;left:-9.5rem;width:19.8rem}}#home .section--news{background:#fff url(../img/home/bg_news.svg) no-repeat right top fixed;background-size:cover}@media screen and (max-width:768px){#home .section--news{background-image:url(../img/home/bg_news@sp.svg)}}@media screen and (max-width:768px){#home .section--news .section__inner{padding:7.5rem 4rem 8rem}}@media screen and (max-width:768px){#home .section--news .section__body{margin-top:0}}#home .section--business{color:#fff;background:rgba(0,0,0,.75)}#home .section--business a{color:#fff}@media screen and (max-width:768px){#home .section--business .section__inner{padding:7.5rem 4rem 8rem}}#home .section--business .section__title-ja:before{background:#fff}#home .section--business .nav-business{margin-top:-3.5rem}@media screen and (max-width:768px){#home .section--business .nav-business{margin-top:6rem}}#invest .section-introduction{margin-top:12rem;padding:12rem 0 0;background:#fff}@media screen and (max-width:768px){#invest .section-introduction{margin-top:3rem;padding:6rem 0 0}}#invest .section-introduction+.section-business-lower{margin-top:6.5rem}#invest .section-introduction__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;padding:0 0 12rem calc((100% - 102rem)/2)}@media screen and (max-width:768px){#invest .section-introduction__inner{display:block;padding:0 3rem}}#invest .section-introduction__image{display:block;width:calc(calc(var(--vw,1vw)*100) / 2);margin-left:14rem}@media screen and (max-width:768px){#invest .section-introduction__image{width:28.5rem;margin:0 0 0 6rem}}#invest .section-introduction__image img{width:100%;max-width:none}#invest .section-introduction__lead{-ms-flex:1;flex:1;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;line-height:2}@media screen and (max-width:768px){#invest .section-introduction__lead{margin-top:5.5rem;line-height:1.57143}}@media screen and (max-width:768px){#invest .nav-invest{margin-top:8.5rem;padding:0 3rem}}#invest .nav-invest-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;max-width:102rem;margin-left:auto;margin-right:auto;border:1px solid #f3f4f6}@media screen and (max-width:768px){#invest .nav-invest-list{display:block}}#invest .nav-invest-list__item{width:50%}@media screen and (min-width:769px){#invest .nav-invest-list__item{border-left:1px solid #f3f4f6}}@media screen and (max-width:768px){#invest .nav-invest-list__item{width:auto}#invest .nav-invest-list__item:nth-of-type(n+2){border-top:1px solid #f3f4f6}}#invest .nav-invest-list__item a{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:13rem;padding-top:.8rem}@media screen and (max-width:768px){#invest .nav-invest-list__item a{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;height:5.4rem;padding:0 2rem;font-size:1.4rem}}#invest .nav-invest-list__item a:after{width:1.2rem;height:.7rem;content:'';display:block;background:url(../img/common/arw_down.svg) no-repeat center center;background-size:contain;margin-top:1.8rem}@media screen and (max-width:768px){#invest .nav-invest-list__item a:after{width:.9rem;height:.525rem;margin-top:0}}#invest .nav-invest-list__item a.is-on{color:#fff;background-color:#ff556e}#invest .nav-invest-list__item a.is-on:after{filter:brightness(100)}#invest .merit{padding:12rem 0 17rem}@media screen and (max-width:768px){#invest .merit{padding:9rem 3rem}}#invest .merit__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:3rem;line-height:1.2}@media screen and (max-width:768px){#invest .merit__heading{font-size:2rem}}#invest .merit__heading span{background-color:#ebf0f5;display:inline-block}#invest .merit__heading em{color:#fff;background-color:#000;display:inline-block;padding:0 .2em;letter-spacing:.12em;margin-right:.12em}#invest .merit__heading strong{color:#fff;background-color:#ff556e;display:inline-block;padding:0 .2em;letter-spacing:-.01em;margin-left:.12em}#invest .merit-list{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8rem}@media screen and (max-width:768px){#invest .merit-list{display:block;margin-top:5.5rem;padding-left:3rem}}#invest .merit-list__item{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:28.5rem}@media screen and (max-width:768px){#invest .merit-list__item{-ms-flex-align:center;align-items:center;width:auto}}@media screen and (min-width:769px){#invest .merit-list__item:nth-of-type(n+4){margin-top:8rem}#invest .merit-list__item:nth-of-type(3n),#invest .merit-list__item:nth-of-type(3n-1){margin-left:calc((100% - 28.5rem*3)/2)}}@media screen and (max-width:768px){#invest .merit-list__item:nth-of-type(n+2){margin-top:2.5rem}}#invest .merit-list__item:before{color:#ff556e;font-family:Inter,sans-serif;font-size:10rem;line-height:.85;font-weight:500;width:9rem}@media screen and (max-width:768px){#invest .merit-list__item:before{width:3rem;font-size:1.8rem}}#invest .merit-list__item:nth-child(1):before{content:"1"}#invest .merit-list__item:nth-child(2):before{content:"2"}#invest .merit-list__item:nth-child(3):before{content:"3"}#invest .merit-list__item:nth-child(4):before{content:"4"}#invest .merit-list__item:nth-child(5):before{content:"5"}#invest .merit-list__item:nth-child(6):before{content:"6"}#invest .merit-list__item:nth-of-type(1):before{padding-left:.05em}#invest .merit-list__text{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#invest .merit-list__text{font-size:1.4rem}}@media screen and (max-width:768px){#invest .merit-list__text br{display:none}}#invest .section-invest{position:relative;padding:12rem 0 0;background:#fff}#invest .section-invest#reason{background:#ebf0f5;padding-bottom:12rem}@media screen and (max-width:768px){#invest .section-invest#reason{padding:6rem 3rem 9rem}}#invest .section-invest#example{padding-bottom:12rem}@media screen and (max-width:768px){#invest .section-invest#example{padding:6rem 3rem}}#invest .section-invest#voice{background:#ebf0f5;padding-bottom:12rem}@media screen and (max-width:768px){#invest .section-invest#voice{padding:6rem 3rem}}@media screen and (max-width:768px){#invest .section-invest#feature{padding:6rem 3rem}}@media screen and (max-width:768px){#invest .section-invest#team{padding:3rem 3rem 0}}#invest .section-invest#support{padding-top:18rem}@media screen and (max-width:768px){#invest .section-invest#support{padding:4.5rem 3rem 9rem}}#invest .section-invest:last-of-type{padding-bottom:18rem}#invest .section-invest__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}#invest .section-invest__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#invest .section-invest__header{margin-left:-3rem}}#invest .section-invest__heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:6rem;padding-left:8.8rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.9rem;line-height:1}@media screen and (max-width:768px){#invest .section-invest__heading{min-height:3.6rem;padding-left:6rem;font-size:1.8rem}}#invest .section-invest__heading small{position:absolute;top:0;left:9.2rem;color:#ff556e;font-size:.6em}@media screen and (max-width:768px){#invest .section-invest__heading small{left:6rem;font-size:1rem}}#invest .section-invest__heading:before{width:1px;height:8.5rem;position:absolute;bottom:.2rem;left:0;content:'';display:block;background:#ff556e;transform:rotate(45deg);transform-origin:left bottom}@media screen and (max-width:768px){#invest .section-invest__heading:before{bottom:0;height:5rem}}@media screen and (max-width:768px){#invest .reason{padding:0 3rem}}#invest .reason-image{position:absolute;left:calc(50% + 25.3rem);top:-20rem;display:block}@media screen and (max-width:768px){#invest .reason-image{left:auto;right:-3rem;top:-5rem;width:16.2rem}}#invest .reason-introduction{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:5.5rem}@media screen and (max-width:768px){#invest .reason-introduction{position:relative;display:block}}#invest .reason-introduction__image{width:44rem;margin-top:3rem}@media screen and (max-width:768px){#invest .reason-introduction__image{position:absolute;top:7.5rem;left:.5rem;width:24.5rem;margin-top:0}}#invest .reason-introduction__box{width:37rem}@media screen and (max-width:768px){#invest .reason-introduction__box{width:auto}}#invest .reason-introduction__lead{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#invest .reason-introduction__lead{font-size:1.4rem}}#invest .reason-introduction__text{font-size:1.4rem;line-height:1.57143;margin-top:2.2rem}@media screen and (max-width:768px){#invest .reason-introduction__text{margin-top:21.5rem}}#invest .reason-list{margin-top:9rem}#invest .reason-list__item{display:-ms-flexbox;display:flex;border-top:1px solid #fff;padding:8.2rem 0 8.4rem}@media screen and (max-width:768px){#invest .reason-list__item{position:relative;display:block;padding:0;margin-bottom:5.5rem;padding:0 0 5.5rem;border-top:none;border-bottom:1px solid #fff}#invest .reason-list__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}#invest .reason-list__item:before{color:#ff556e;font-family:Inter,sans-serif;font-size:5.8rem;line-height:1;font-weight:500;display:block;width:7.8rem}@media screen and (max-width:768px){#invest .reason-list__item:before{position:absolute;top:-.3rem;left:0;font-size:4.9rem;width:auto}}#invest .reason-list__item:nth-child(1):before{content:"1"}#invest .reason-list__item:nth-child(2):before{content:"2"}#invest .reason-list__item:nth-child(3):before{content:"3"}#invest .reason-list__item:nth-child(4):before{content:"4"}#invest .reason-list__item:nth-child(5):before{content:"5"}#invest .reason-list__item:nth-child(6):before{content:"6"}@media screen and (min-width:769px){#invest .reason-list__item:nth-of-type(1):before{padding-left:.05em}#invest .reason-list__item:last-of-type{padding-bottom:0}}@media screen and (max-width:768px){#invest .reason-list__item:nth-of-type(1) .reason-list__text{margin-top:21rem}#invest .reason-list__item:nth-of-type(1) .reason-list__image{width:29.8rem;margin-left:-2.1rem}#invest .reason-list__item:nth-of-type(2) .reason-list__text{margin-top:19rem}#invest .reason-list__item:nth-of-type(2) .reason-list__image{width:30rem;margin-left:-2.2rem}#invest .reason-list__item:nth-of-type(3) .reason-list__text{margin-top:24rem}#invest .reason-list__item:nth-of-type(3) .reason-list__image{width:30rem;margin-left:-2.2rem}}#invest .reason-list__box{width:37rem}@media screen and (max-width:768px){#invest .reason-list__box{width:auto}}#invest .reason-list__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#invest .reason-list__heading{padding-left:4.8rem;font-size:1.4rem;letter-spacing:0}}#invest .reason-list__heading strong{color:#ff556e}#invest .reason-list__text{font-size:1.4rem;line-height:1.57143;margin-top:3rem}#invest .reason-list__image{margin-left:5.8rem;margin-top:3rem}@media screen and (max-width:768px){#invest .reason-list__image{position:absolute;top:9.5rem;margin-left:0;margin-top:0}}#invest .list-example{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background-color:#ebf0f5;padding:.4rem;margin-top:7rem}@media screen and (max-width:768px){#invest .list-example{display:block;padding:.2rem;margin-top:6rem}}#invest .list-example__item{position:relative;background:#fff;width:calc(50% - .2rem)}@media screen and (max-width:768px){#invest .list-example__item{width:auto}}@media screen and (min-width:769px){#invest .list-example__item:nth-of-type(n+3){margin-top:.4rem}}@media screen and (max-width:768px){#invest .list-example__item:nth-of-type(n+2){margin-top:.2rem}}#invest .list-example__text{position:absolute;left:0;bottom:0;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556;letter-spacing:.05em;text-align:center;width:100%;padding:0 0 4.2rem}@media screen and (max-width:768px){#invest .list-example__text{padding-bottom:2.5rem;font-size:1.1rem}}#invest .list-example__text strong{color:#ff556e;font-size:2.6rem;display:inline-block;padding:0 .3em}@media screen and (max-width:768px){#invest .list-example__text strong{font-size:1.6rem}}#invest .list-example__image{width:100%}#invest .voice-heading{background:url(../img/invest/bg_voice_balloon.svg) no-repeat center center;background-size:contain;height:9rem;color:#ff556e;font-family:Inter,sans-serif;font-size:2rem;line-height:1;font-weight:500;letter-spacing:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:1.5rem}@media screen and (max-width:768px){#invest .voice-heading{height:6.4rem;padding-bottom:1.1rem;font-size:1.4rem}}#invest .voice-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4.6rem}@media screen and (max-width:768px){#invest .voice-list{display:block;margin-top:1.9rem}}#invest .voice-list__item{background-color:#fff;width:calc((100% - .4rem*2)/3);padding:3rem 3rem 2.2rem}@media screen and (max-width:768px){#invest .voice-list__item{width:auto}}@media screen and (min-width:769px){#invest .voice-list__item:nth-of-type(3n),#invest .voice-list__item:nth-of-type(3n-1){margin-left:.4rem}#invest .voice-list__item:nth-of-type(n+4){margin-top:.4rem}}@media screen and (max-width:768px){#invest .voice-list__item:nth-of-type(n+2){margin-top:.2rem}}#invest .voice-list__box{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#invest .voice-list__box{-ms-flex-align:center;align-items:center}}#invest .voice-list__image{width:7rem;height:7rem;border-radius:50%;overflow:hidden;margin-right:2.2rem}@media screen and (max-width:768px){#invest .voice-list__image{width:6rem;height:6rem;margin-right:3rem}}#invest .voice-list__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem;line-height:1.71429}@media screen and (max-width:768px){#invest .voice-list__heading{font-size:1.2rem}}#invest .voice-list__text{font-size:1.4rem;line-height:1.57143;margin-top:1.6rem}@media screen and (max-width:768px){#invest .voice-list__text{margin-top:2.5rem;font-size:1.2rem;line-height:1.83333}}#invest .feature-heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:3rem;line-height:1.2}@media screen and (max-width:768px){#invest .feature-heading{font-size:2rem}}#invest .feature-heading em{color:#fff;background-color:#000;display:inline-block;padding:0 .1em 0 .2em;letter-spacing:.12em}#invest .feature-heading strong{color:#fff;background-color:#ff556e;display:inline-block;padding:0 .2em 0 .25em;letter-spacing:-.01em}#invest .feature-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background-color:#ebf0f5;padding:.4rem;margin-top:6rem}@media screen and (max-width:768px){#invest .feature-list{display:block;padding:.2rem}}#invest .feature-list__item{position:relative;background:#fff;width:calc(50% - .2rem);padding:4.3rem 6rem 6rem}@media screen and (max-width:768px){#invest .feature-list__item{width:auto;padding:2.5rem 3rem}}@media screen and (min-width:769px){#invest .feature-list__item:nth-of-type(n+3){margin-top:.4rem}}@media screen and (max-width:768px){#invest .feature-list__item:nth-of-type(n+2){margin-top:.2rem}}#invest .feature-list__image{width:38.4rem;margin:2.8rem 0 0}@media screen and (max-width:768px){#invest .feature-list__image{width:100%;margin-top:2.5rem}}#invest .feature-list__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.61111;text-align:center;width:100%}@media screen and (max-width:768px){#invest .feature-list__heading{font-size:1.2rem}}#invest .feature-list__heading strong{color:#ff556e;font-size:2.6rem;display:inline-block;padding:0 .3em}@media screen and (max-width:768px){#invest .feature-list__heading strong{font-size:1.6rem}}#invest .feature-list__text{font-size:1.4rem;line-height:1.57143;margin-top:2.4rem}@media screen and (max-width:768px){#invest .feature-list__text{font-size:1.2rem}}#invest .feature__note{font-size:1.2rem;line-height:1.83333;text-align:right;margin-top:2.5rem}@media screen and (max-width:768px){#invest .feature__note{text-align:left}}#invest .team-head{position:relative}#invest .team-head__heading{position:absolute;left:0;bottom:0;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;font-size:1.8rem;line-height:1}@media screen and (max-width:768px){#invest .team-head__heading{font-size:1.1rem}}#invest .team-head__heading em{color:#fff;background-color:#000;display:inline-block;padding:.3rem .5rem}#invest .team-head__heading strong{color:#fff;background-color:#ff556e;display:inline-block;font-size:3rem;padding:.4rem .5rem;letter-spacing:.1em}@media screen and (max-width:768px){#invest .team-head__heading strong{font-size:1.9rem}}#invest .team-list{border:solid #ebf0f5;border-width:0 .4rem .4rem;padding:11.6rem 12rem 12rem}@media screen and (max-width:768px){#invest .team-list{border-width:0 .2rem .2rem;padding:0}}#invest .team-list__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){#invest .team-list__item:nth-of-type(n+2){margin-top:5.6rem;padding-top:5.6rem;border-top:1px solid #ebf0f5}}@media screen and (max-width:768px){#invest .team-list__item{padding:2.5rem 3rem}#invest .team-list__item:nth-of-type(n+2){border-top:.2rem solid #ebf0f5}}#invest .team-list__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.61111}@media screen and (max-width:768px){#invest .team-list__heading{font-size:1.4rem}}#invest .team-list__heading:before{content:'■';color:#ff556e;margin-right:1rem}@media screen and (max-width:768px){#invest .team-list__heading:before{margin-right:.8rem}}#invest .team-list__text{font-size:1.4rem;line-height:1.57143;letter-spacing:.02em;width:38.4rem}@media screen and (max-width:768px){#invest .team-list__text{width:auto;margin-top:.5rem;font-size:1.2rem}}#invest .team-list-detail{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:6rem}@media screen and (max-width:768px){#invest .team-list-detail{display:block;margin-top:2.5rem}}#invest .team-list-detail__item{width:23.8rem;padding:2.8rem 3rem 2.6rem;border:1px solid #ebf0f5}@media screen and (max-width:768px){#invest .team-list-detail__item{width:auto;padding:2.5rem 3rem;border:.2rem solid #ebf0f5}#invest .team-list-detail__item:nth-of-type(n+2){margin-top:1.5rem}}#invest .team-list-detail__heading{color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){#invest .team-list-detail__heading{font-size:1.4rem}}#invest .team-list-detail__text{font-size:1.4rem;line-height:1.5;margin-top:1.2rem;letter-spacing:0}@media screen and (max-width:768px){#invest .team-list-detail__text{font-size:1.2rem;line-height:1.83333}}#invest .link-support a{position:relative;display:block;text-decoration:none;box-shadow:0 0 0 1px #000 inset;height:18.5rem;padding:0 6rem;overflow:hidden}@media screen and (max-width:768px){#invest .link-support a{height:9rem;padding:0 2.5rem}}#invest .link-support a:after{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);right:5.8rem;content:'';display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#invest .link-support a:after{width:1.8rem;height:1.2rem;top:calc(50% - .6rem);right:2.5rem}}#invest .link-support a.is-on{background-color:#ff556e;box-shadow:none}#invest .link-support a.is-on .link-support__heading-en,#invest .link-support a.is-on .link-support__heading-ja{color:#fff}#invest .link-support a.is-on .link-support__image{mix-blend-mode:lighten;filter:invert(1)}#invest .link-support a.is-on:after{filter:brightness(300)}#invest .link-support__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}#invest .link-support__heading-en{color:#ff556e;font-family:Inter,sans-serif;font-size:2.6rem;line-height:1.38462;margin-top:-.2rem}@media screen and (max-width:768px){#invest .link-support__heading-en{margin-top:0;font-size:1.6rem}}#invest .link-support__heading-ja{font-size:1.4rem;line-height:1.57143;margin-top:1.8rem}@media screen and (max-width:768px){#invest .link-support__heading-ja{margin-top:.5rem;font-size:1.2rem}}#invest .link-support__image{position:absolute;bottom:-1px;right:13.5rem;width:16.2rem;height:15.5rem;mix-blend-mode:multiply}@media screen and (max-width:768px){#invest .link-support__image{bottom:0;right:5rem;width:7.6rem;height:auto;margin-top:.5rem;font-size:1.2rem}}#news .content-news{position:relative;margin-top:11.5rem;padding-bottom:15rem}@media screen and (max-width:768px){#news .content-news{display:block;margin-top:2.5rem;padding-bottom:6rem}}#news .content-news__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#news .content-news__inner{display:block;padding:0 3rem}}#news .content-news__sub{position:absolute;top:-2rem;right:7rem;width:22rem;height:100%}@media screen and (max-width:768px){#news .content-news__sub{position:static;width:auto;height:auto}}#news .content-news__main{width:86rem}@media screen and (max-width:768px){#news .content-news__main{width:auto;margin-top:5.5rem}}#news .filter-news{position:sticky;top:9rem;padding-bottom:18.5rem}@media screen and (max-width:768px){#news .filter-news{position:static;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}}#news .filter-news__item{position:relative}@media screen and (max-width:768px){#news .filter-news__item{width:14.5rem}#news .filter-news__item:nth-of-type(2) .filter-news__dropdown{margin-left:-17rem}}#news .filter-news__trigger{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:6rem;border-bottom:1px solid #f3f4f6;font-family:Inter,sans-serif;font-weight:500;cursor:pointer;transition:color .1s cubic-bezier(.39,.575,.565,1)}#news .filter-news__trigger:after{content:'';display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}#news .filter-news__trigger--category:after{width:1.1rem;height:.6rem;position:absolute;top:calc(50% - .3rem);right:0;background-image:url(../img/news/icn_category.svg)}#news .filter-news__trigger--tag:after{width:.9rem;height:1.2rem;position:absolute;top:calc(50% - .6rem);right:0;background-image:url(../img/news/icn_tag.svg)}#news .filter-news__trigger.is-on{color:#ff556e}#news .filter-news__trigger.is-show{color:#ff556e}#news .filter-news__dropdown{display:none;font-size:1.2rem}@media screen and (max-width:768px){#news .filter-news__dropdown{width:31.5rem;border-top:1px solid #ff556e}}#news .filter-news__dropdown-item:nth-of-type(n+2){margin-top:1px}#news .filter-news__dropdown-item a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:4.5rem;padding:0 1.5rem;background:#f3f4f6;-ms-flex-align:center;align-items:center;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}#news .filter-news__dropdown-item a.is-on{color:#fff;background:#ff556e}#news .filter-news__dropdown-item.is-active a{color:#fff;background:#ff556e}#news .list-news{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#news .list-news{display:block}}#news .list-news__item{width:calc(1/3*100% - 3.33333rem)}@media screen and (max-width:768px){#news .list-news__item{width:auto}}@media screen and (min-width:769px){#news .list-news__item{margin-right:5rem}#news .list-news__item:nth-child(3n){margin-right:0}#news .list-news__item:nth-child(n+4){margin-top:4rem}}@media screen and (max-width:768px){#news .list-news__item:nth-child(n+2){margin-top:3.5rem}}#news .list-news__item>a{display:block;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}#news .list-news__item>a.is-on{color:#ff556e}#news .list-news__item>a.is-on .list-news__image:after{opacity:1}#news .list-news__image{position:relative}#news .list-news__image:before{position:absolute;bottom:0;left:0;width:100%;height:100%;content:'';display:block;background:linear-gradient(to top,rgba(0,0,0,.6) 0,transparent 30%);z-index:0}#news .list-news__image:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:'';display:block;background:#ff556e;z-index:0;mix-blend-mode:screen;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}#news .list-news__image img{width:100%;max-width:none}#news .list-news__data{position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 1.5rem 1.2rem;color:#fff;font-family:Inter,sans-serif;font-size:1.4rem;line-height:1;z-index:1}@media screen and (max-width:768px){#news .list-news__data{font-size:1.2rem}}#news .list-news__title{margin-top:2.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;font-weight:700;line-height:1.625}@media screen and (max-width:768px){#news .list-news__title{margin-top:1.5rem}}#news .list-news__tag{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.8rem;color:#959595;font-size:1.2rem;line-height:1.83333}@media screen and (max-width:768px){#news .list-news__tag{margin-top:1rem}}#news .list-news__tag-item{margin-right:1rem}#news .list-news__tag a{color:#959595;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}#news .list-news__tag a.is-on{color:#ff556e}@media screen and (max-width:768px){#news .article-news{padding-bottom:15.5rem}}#news .article-news__data{display:-ms-flexbox;display:flex;font-family:Inter,sans-serif;font-weight:500;line-height:1}@media screen and (max-width:768px){#news .article-news__data{font-size:1.2rem}}#news .article-news__category{color:#ff556e}#news .article-news__date{margin-left:3rem}#news .article-news__title{margin-top:5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:3.8rem;font-weight:700;line-height:1.52632}@media screen and (max-width:768px){#news .article-news__title{margin-top:2.5rem;font-size:1.6rem}}#news .article-news__tag{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem;color:#959595;font-size:1.2rem;line-height:1.83333}@media screen and (max-width:768px){#news .article-news__tag{margin-top:1.5rem}}#news .article-news__tag-item{margin-right:1.5rem}#news .article-news__tag a{color:#959595;text-decoration:none}#news .article-news__cover{margin-top:5.5rem}#news .article-news__body{margin-top:8.5rem}@media screen and (max-width:768px){#news .article-news__body{margin-top:5.5rem}}#news .article-news__body>:first-child{margin-top:0}#news .article-news__body p{margin-top:2rem;font-size:1.4rem;line-height:1.57143}#news .article-news__share{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:11rem;margin-top:8.5rem;padding:0 4rem;background:#f3f4f6;line-height:1}@media screen and (max-width:768px){#news .article-news__share{height:7rem;padding:0 2.5rem 0 3rem}}#news .article-news__share-heading{font-family:Inter,sans-serif;font-weight:500}@media screen and (max-width:768px){#news .article-news__share-heading{font-size:1.2rem}}#news .article-news__share-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#news .article-news__share-item{width:3rem;margin-left:3rem}@media screen and (max-width:768px){#news .article-news__share-item{width:2.2rem;margin-left:2rem}}#owner .section-introduction{background:#fff}#owner .section-introduction__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;padding:12rem 0 12rem calc((100% - 102rem)/2)}@media screen and (max-width:768px){#owner .section-introduction__inner{display:block;padding:6rem 3rem 7.5rem}}#owner .section-introduction__image{width:calc(calc(var(--vw,1vw)*100) / 2);margin-left:14rem}@media screen and (max-width:768px){#owner .section-introduction__image{width:28.5rem;margin:0 0 0 6rem}}#owner .section-introduction__image img{width:100%;max-width:none}#owner .section-introduction__lead{-ms-flex:1;flex:1;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;line-height:2}@media screen and (max-width:768px){#owner .section-introduction__lead{margin-top:5.5rem;line-height:1.57143}}#owner .section-news{color:#fff;background:rgba(0,0,0,.75)}#owner .section-news a{color:#fff}#owner .section-news a.is-on{color:#ff556e}#owner .section-news__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;padding:12rem 0}@media screen and (max-width:768px){#owner .section-news__inner{padding:6rem 3rem 8rem}}#owner .section-news__title{font-family:Inter,sans-serif;font-size:5rem;font-weight:500;line-height:1}@media screen and (max-width:768px){#owner .section-news__title{font-size:2.6rem}}#owner .section-news__title small{margin-right:1.5rem;color:#ff556e;font-size:2.6rem}@media screen and (max-width:768px){#owner .section-news__title small{display:block;margin-bottom:.5rem;font-size:1.2rem}}#owner .section-news__body{margin-top:5.5rem}@media screen and (max-width:768px){#owner .section-news__body{margin-top:0}}#owner .section-event{background:#fff}#owner .section-event__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;padding:18rem 0}@media screen and (max-width:768px){#owner .section-event__inner{padding:11rem 4rem 9rem}}#owner .section-event__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#owner .section-event__header{display:block}}#owner .section-event__heading{position:relative;font-family:Inter,sans-serif;font-weight:500;font-size:5rem;line-height:1}@media screen and (max-width:768px){#owner .section-event__heading{font-size:2.6rem}}#owner .section-event__heading span{color:#ff556e}#owner .section-event__heading small{position:absolute;top:-6rem;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:4rem;padding:0 1.5rem;color:#fff;background:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.6rem;white-space:nowrap}@media screen and (max-width:768px){#owner .section-event__heading small{top:-3rem;height:2.5rem;padding:0 1rem;font-size:1.2rem}}#owner .section-event__lead{width:37rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#owner .section-event__lead{width:auto;margin-top:2.5rem}}#owner .list-seminar{margin-top:12.5rem;border-bottom:1px solid #ebf0f5}@media screen and (max-width:768px){#owner .list-seminar{margin-top:3rem}}#owner .list-seminar__item{display:-ms-flexbox;display:flex;padding:11.8rem 0;border-top:1px solid #ebf0f5}@media screen and (max-width:768px){#owner .list-seminar__item{display:block;padding:3rem 0 3.5rem}}#owner .list-seminar__body{-ms-flex:1;flex:1}#owner .list-seminar__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#owner .list-seminar__number{color:#ff556e;font-family:Inter,sans-serif;font-size:5.8rem;line-height:1}@media screen and (max-width:768px){#owner .list-seminar__number{font-size:4.9rem}}#owner .list-seminar__heading{margin-left:2rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1}@media screen and (max-width:768px){#owner .list-seminar__heading{font-size:1.6rem}}#owner .list-seminar__heading small{display:block;margin-bottom:.8rem;color:#ff556e;font-size:1.4rem}@media screen and (max-width:768px){#owner .list-seminar__heading small{margin-bottom:.6rem}}#owner .list-seminar__sub-heading{margin-top:5rem;color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem;line-height:1}@media screen and (max-width:768px){#owner .list-seminar__sub-heading{margin-top:3rem}}#owner .list-seminar__sub-heading+.list-seminar__text{margin-top:2.5rem}@media screen and (max-width:768px){#owner .list-seminar__sub-heading+.list-seminar__text{margin-top:1.5rem}}#owner .list-seminar__text{margin-top:5rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#owner .list-seminar__text{margin-top:3rem}}#owner .list-seminar__notes{margin-top:2rem;font-size:1.2rem;line-height:1.83333}@media screen and (max-width:768px){#owner .list-seminar__notes{margin-top:1rem}}#owner .list-seminar__content{display:-ms-flexbox;display:flex;margin-top:5rem;font-size:1.2rem}@media screen and (max-width:768px){#owner .list-seminar__content{display:block;margin-top:3.5rem}}@media screen and (min-width:769px){#owner .list-seminar__content-item:nth-of-type(2){margin-left:3rem;padding-left:3rem;border-left:1px solid #ebf0f5}}@media screen and (max-width:768px){#owner .list-seminar__content-item{display:-ms-flexbox;display:flex}#owner .list-seminar__content-item:nth-of-type(2){margin-top:3rem}}#owner .list-seminar__content-heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;line-height:1}@media screen and (max-width:768px){#owner .list-seminar__content-heading{width:45%}}#owner .list-seminar__content-text{margin-top:1rem;line-height:1.83333}@media screen and (max-width:768px){#owner .list-seminar__content-text{width:55%;margin-top:0}}#owner .list-seminar__image{width:51rem;margin-left:14rem}@media screen and (max-width:768px){#owner .list-seminar__image{width:100%;margin:3rem 0 0}}#owner .list-seminar__image-small{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}@media screen and (max-width:768px){#owner .list-seminar__image-small{margin-top:2rem}}#owner .list-seminar__image-small-item{width:24rem}@media screen and (max-width:768px){#owner .list-seminar__image-small-item{width:13.8rem}}#owner .contact-owner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;margin-top:12rem;border:.4rem solid #ebf0f5}@media screen and (max-width:768px){#owner .contact-owner{display:block;margin-top:8rem;border:.2rem solid #ebf0f5}}#owner .contact-owner__heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:33.333%;height:18rem;background:#ebf0f5;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;line-height:1.625;text-align:center}@media screen and (max-width:768px){#owner .contact-owner__heading{width:auto;height:15.6rem}}#owner .contact-owner__heading span{position:relative;display:block;padding-top:4rem}#owner .contact-owner__heading span:before{width:1.8rem;height:2.6rem;position:absolute;top:0;left:calc(50% - .9rem);content:'';display:block;background:url(../img/owner/icn_owner.svg) no-repeat center center}#owner .contact-owner__body{width:66.666%}@media screen and (max-width:768px){#owner .contact-owner__body{width:auto}}#owner .contact-owner__list{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#owner .contact-owner__list{display:block}}#owner .contact-owner__item{width:50%;height:18rem}@media screen and (max-width:768px){#owner .contact-owner__item{width:auto;height:16.8rem}}@media screen and (min-width:769px){#owner .contact-owner__item:nth-of-type(n+2){border-left:.4rem solid #ebf0f5}}@media screen and (max-width:768px){#owner .contact-owner__item:nth-of-type(n+2){border-top:.2rem solid #ebf0f5}}#owner .contact-owner__item a{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}#owner .contact-owner__item a.is-on{color:#fff;background:#ff556e}#owner .contact-owner__item a.is-on span:before{filter:brightness(100)}#owner .contact-owner__item span{position:relative;display:block;padding-top:4rem}#owner .contact-owner__item span:before{content:'';display:block}#owner .contact-owner__item--tel{font-family:Inter,sans-serif;font-size:2.6rem;font-weight:500;letter-spacing:.06em;line-height:1}#owner .contact-owner__item--tel span:before{width:1.6rem;height:2.2rem;position:absolute;top:0;left:calc(50% - .8rem);background:url(../img/owner/icn_tel.svg) no-repeat center center}#owner .contact-owner__item--tel small{display:block;margin-top:1.4rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N R",Yu Gothic Pr6N R;font-size:1.4rem;letter-spacing:.04em}#owner .contact-owner__item--mail{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;line-height:1.625}#owner .contact-owner__item--mail span:before{width:2.4rem;height:1.7rem;position:absolute;top:0;left:calc(50% - 1.2rem);background:url(../img/owner/icn_mail.svg) no-repeat center center}.header-policy{position:relative;padding-top:21.5rem}@media screen and (max-width:768px){.header-policy{padding:10rem 3rem 0}}.header-policy__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}.header-policy__title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;line-height:1}.header-policy__title-parent{font-family:Inter,sans-serif;font-weight:500;font-size:5rem}.header-policy__title-en{position:relative;display:block;color:#ff556e;font-family:Inter,sans-serif;font-size:5rem;font-weight:500}@media screen and (max-width:768px){.header-policy__title-en{font-size:1.6rem}}.header-policy__title-ja{position:relative;display:block;margin-top:3rem;padding-left:2.4rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.header-policy__title-ja{margin-top:1.2rem;padding-left:2.2rem;font-size:1.4rem}}.header-policy__title-ja:before{width:1px;height:2.1rem;position:absolute;bottom:.2rem;left:0;content:'';display:block;background:#000;transform:rotate(45deg);transform-origin:left bottom}@media screen and (max-width:768px){.header-policy__title-ja:before{height:1.8rem}}.content-policy{position:relative;padding-top:11.5rem;padding-bottom:18rem;background:#fff}@media screen and (max-width:768px){.content-policy{padding:8.5rem 3rem 12rem}}.content-policy--bg-none{background:none}.content-policy__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.content-policy__inner{display:block}}.content-policy__sub{position:absolute;top:11.5rem;right:7rem;width:22rem;height:100%}@media screen and (max-width:768px){.content-policy__sub{display:none}}.content-policy__sub .nav-local{padding-bottom:29.5rem}.content-policy__block{counter-reset:number}.content-policy__block+.content-policy__block{margin-top:11rem}@media screen and (max-width:768px){.content-policy__block+.content-policy__block{margin-top:8rem}}.content-policy__block+.content-policy__block-mtshort{margin-top:3rem}@media screen and (max-width:768px){.content-policy__block+.content-policy__block-mtshort{margin-top:5rem}}.content-policy__main{width:86rem}@media screen and (max-width:768px){.content-policy__main{width:auto}}.content-policy__main h1{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.6rem;line-height:2}@media screen and (max-width:768px){.content-policy__main h1{font-size:1.4rem}}.content-policy__main h1+p{margin-top:7.2rem}@media screen and (max-width:768px){.content-policy__main h1+p{margin-top:2rem}}.content-policy__main h2{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.6rem;line-height:2;margin-top:3.08571em}@media screen and (max-width:768px){.content-policy__main h2{font-size:1.4rem;margin-top:1.8rem}}.content-policy__main h2+h3{margin-top:1.28571em}@media screen and (max-width:768px){.content-policy__main h2+h3{margin-top:.5rem}}.content-policy__main h3{font-size:1.4rem;line-height:1.57143}.content-policy__main h3+p{margin-top:1.54286em}@media screen and (max-width:768px){.content-policy__main h3+p{margin-top:.5rem}}.content-policy__main p{font-size:1.4rem;line-height:1.57143}.content-policy__main p.detail{text-align:right;margin-top:3.6em}.content-policy__main p+p{margin-top:1em}.content-policy__main ul,.content-policy__main ol{font-size:1.4rem;line-height:1.57143}.content-policy__main ol{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N R",Yu Gothic Pr6N R;counter-reset:number-ol 0;padding-left:1.95em}.content-policy__main ol li{margin-top:1.54286em;text-indent:-1.95em}.content-policy__main ol li:before{counter-increment:number-ol 1;content:counter(number-ol) ".　";font-family:Inter,sans-serif}.content-policy__main ol li h2{display:inline}.content-policy__main ol.alphabet{counter-reset:number-a 0;padding-left:2.2em}.content-policy__main ol.alphabet li{text-indent:-2.2em}.content-policy__main ol.alphabet li:before{counter-increment:number-a 1;content:counter(number-a, lower-alpha) "）　";font-family:Inter,sans-serif}.content-policy__main ol.alphabet li ol{counter-reset:number-a-child 0;padding-left:2.2em}.content-policy__main ol.alphabet li ol li{text-indent:-2.2em}.content-policy__main ol.alphabet li ol li:before{counter-increment:number-a-child 1;content:counter(number-a-child) "）　";font-family:Inter,sans-serif}.content-policy__main ol.frame{counter-reset:number-frame 0;padding-left:2.68em}.content-policy__main ol.frame li{text-indent:-2.68em}.content-policy__main ol.frame li:before{counter-increment:number-frame 1;content:"（" counter(number-frame) "）　";font-family:Inter,sans-serif}.content-policy__main ol.bold{padding-left:2.5em}.content-policy__main ol.bold li{text-indent:-2.5em}.content-policy__main ol.bold li:before{font-size:1.6rem;font-weight:700}.content-policy__main ul li{margin-top:1.54286em}.content-policy__main .protect-clause{font-size:1.4rem;line-height:1.57143;padding-left:2em;margin-top:1.71429em;counter-reset:number-in 0}.content-policy__main .protect-clause *{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N R",Yu Gothic Pr6N R}.content-policy__main .protect-clause h2{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem;line-height:1.57143;text-indent:-2em;margin-top:0}.content-policy__main .protect-clause h2:before{counter-increment:number 1;content:counter(number) ".　";font-family:Inter,sans-serif}.content-policy__main .protect-clause h3{margin-top:1.71429em}.content-policy__main .protect-clause ol{padding-left:2.68em;margin-bottom:3.77143em}.content-policy__main .protect-clause ol li{margin-top:1.54286em;text-indent:-2.68em}.content-policy__main .protect-clause ol li:before{counter-increment:number-in 1;content:"（" counter(number-in) "）　";font-family:Inter,sans-serif}.content-policy__main .protect-clause ol li span.bold{font-weight:700}.content-policy__main .protect-clause table{font-size:1.4rem;line-height:1.57143;letter-spacing:.02em;border:1px solid #f3f4f6;margin-top:.4rem;margin-bottom:4.11429em}@media screen and (max-width:768px){.content-policy__main .protect-clause table{display:block;margin-top:.8rem;margin-bottom:0}}@media screen and (max-width:768px){.content-policy__main .protect-clause table tbody,.content-policy__main .protect-clause table tr,.content-policy__main .protect-clause table th,.content-policy__main .protect-clause table td{display:block}}.content-policy__main .protect-clause table th,.content-policy__main .protect-clause table td{border:1px solid #f3f4f6}@media screen and (max-width:768px){.content-policy__main .protect-clause table th,.content-policy__main .protect-clause table td{border:none}}@media screen and (max-width:768px){.content-policy__main .protect-clause table thead{display:none}}.content-policy__main .protect-clause table thead th{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;text-align:center;vertical-align:middle;padding:1.6rem 2rem}.content-policy__main .protect-clause table tbody th{background-color:#f3f4f6;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;vertical-align:middle;border-bottom-color:#fff;padding:1.6rem 2rem;width:27rem}@media screen and (max-width:768px){.content-policy__main .protect-clause table tbody th{width:auto;padding:1rem 1.5rem}}.content-policy__main .protect-clause table tbody td{width:calc(100% - 27rem);font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;vertical-align:middle;padding:1.6rem 2rem}@media screen and (max-width:768px){.content-policy__main .protect-clause table tbody td{width:auto;padding:1rem 1.5rem}}.content-policy__main .protect-clause table tbody tr:last-of-type th{border-color:#f3f4f6}#recruit .background:after{transition:opacity .2s cubic-bezier(.39,.575,.565,1)}#recruit.is-fixed{height:calc(var(--vh,1vh)*100);overflow:hidden}#recruit.is-fixed .background:after{opacity:0}#recruit .layout-content{padding-bottom:20rem}@media screen and (max-width:768px){#recruit .layout-content{padding-bottom:9rem}}#recruit .black{position:fixed;top:0;left:0;width:calc(100% + 50px);height:100%;background:#000;z-index:1;mix-blend-mode:soft-light;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}#recruit .black.is-hide{opacity:0;visibility:hidden}#recruit .hero{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:calc(var(--vh,1vh)*100);padding:0 4rem;color:#fff;z-index:9}@media screen and (max-width:768px){#recruit .hero{overflow:hidden;width:100%;padding:0}}#recruit .hero__body{width:100%;max-width:128rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;white-space:nowrap}@media screen and (max-width:768px){#recruit .hero__body{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#recruit .hero__en{font-family:Inter,sans-serif;font-weight:500;font-size:1.9rem;line-height:1}@media screen and (max-width:768px){#recruit .hero__en{font-size:1.2rem}}#recruit .hero__ja{position:relative;width:63.2rem}@media screen and (max-width:768px){#recruit .hero__ja{width:28rem;margin-bottom:1.8rem}}#recruit .hero__ja span{display:block}#recruit .hero__ja span:nth-of-type(2){position:absolute;top:.2rem;left:29.9rem;width:14.4rem;transform:rotateY(180deg)}@media screen and (max-width:768px){#recruit .hero__ja span:nth-of-type(2){top:.08861rem;left:13.24684rem;width:6.37975rem}}#recruit .hero__ja span svg,#recruit .hero__ja span path{fill:#000}#recruit .hero__scroll{position:absolute;right:3rem;bottom:3rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;z-index:99}@media screen and (max-width:768px){#recruit .hero__scroll{position:absolute;right:2rem;bottom:2rem;font-size:1.2rem}}#recruit .hero__scroll-line{display:block;width:1px;background:rgba(255,255,255,.3)}#recruit .hero__scroll-text{display:block;margin-right:1.3rem}@media screen and (max-width:768px){#recruit .hero__scroll-text{margin-right:.9rem}}#recruit .hero__copy{position:fixed;top:0;left:0;width:calc(100% + 50px);height:100%;padding:0 9rem 0 4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:99;overflow-y:scroll;overflow-x:hidden;mask-image:linear-gradient(to top,transparent 30%,rgba(0,0,0,.1) 40%,black 48%,black 52%,rgba(0,0,0,.1) 60%,transparent 70%)}@media screen and (max-width:768px){#recruit .hero__copy{top:50vh;height:50vh;mask-image:linear-gradient(to top,transparent 35%,rgba(0,0,0,.1) 45%,black 55%,black 60%,rgba(0,0,0,.1) 70%,transparent 80%)}}#recruit .hero__copy-inner{width:128rem}@media screen and (max-width:768px){#recruit .hero__copy-inner{width:27.5rem}}#recruit .hero__copy-center{height:0}#recruit .hero__copy-text{width:58.8rem;height:calc(var(--vh,1vh)*100 + 58.1rem);padding-top:calc(var(--vh,1vh)*25);padding-bottom:calc(var(--vh,1vh)*25);line-height:1}#recruit .hero__copy-text div{padding:1.5rem 0;transform:translateY(-25%)}@media screen and (max-width:768px){#recruit .hero__copy-text div{padding:1.4rem 0}}#recruit .hero__copy-text p{transform-origin:left center}#recruit .hero__en{opacity:0;transform:translateY(2rem)}#recruit .hero__ja{opacity:0}#recruit .hero__join{opacity:0}#recruit .hero__copy{opacity:0}#recruit .hero.is-scrolled .hero__en{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.39,.575,.565,1) .6s,transform .4s cubic-bezier(.39,.575,.565,1) .6s}#recruit .hero.is-scrolled .hero__ja span:nth-of-type(2){transform:rotateY(0);transition:transform 1.2s cubic-bezier(.39,.575,.565,1) .6s}#recruit .hero.is-scrolled .hero__ja svg,#recruit .hero.is-scrolled .hero__ja path{fill:#fff;transition:fill 1.2s cubic-bezier(.39,.575,.565,1) .2s}#recruit .hero.is-scrolled .hero__copy{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s cubic-bezier(.39,.575,.565,1) .2s,visibility .4s cubic-bezier(.39,.575,.565,1) .2s,transform .4s cubic-bezier(.39,.575,.565,1) .2s}#recruit.is-loaded .hero__ja{opacity:1;transition:opacity .8s cubic-bezier(.39,.575,.565,1) .6s}#recruit.is-loaded .hero__copy{opacity:1;transition:opacity .8s cubic-bezier(.39,.575,.565,1) .6s}#recruit .join{position:fixed;bottom:3rem;left:3rem;font-family:Inter,sans-serif;font-weight:500;z-index:99;opacity:0}@media screen and (max-width:768px){#recruit .join{position:fixed;bottom:2rem;left:2rem}}#recruit .join:hover{mix-blend-mode:normal}#recruit .join a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:21.6rem;height:5.6rem;padding:0 2rem;color:#fff;border:.2rem solid #ff556e;background:#ff556e;border-radius:1rem;text-align:center;text-decoration:none;transition:color 0s cubic-bezier(.39,.575,.565,1),border-color 0s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .join a{width:17rem;height:4.6rem;border-radius:.8rem;border-width:.15rem;font-size:1.2rem}}#recruit .join a.is-on{color:#ff556e;border-color:#ff556e;background:none}#recruit .join.is-show{opacity:1;transition:opacity .4s cubic-bezier(.39,.575,.565,1) 1.4s}#recruit .section-recruit__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;padding:20rem 0 39rem}@media screen and (max-width:768px){#recruit .section-recruit__inner{padding:9rem 3rem}}#recruit .section-recruit--knowledge{color:#fff;background:rgba(0,0,0,.4)}#recruit .section-recruit--knowledge .section-recruit__inner{padding-top:18rem;padding-bottom:18rem}@media screen and (max-width:768px){#recruit .section-recruit--knowledge .section-recruit__inner{padding-top:8rem;padding-bottom:8rem}}#recruit .section-recruit--other .section-recruit__inner{padding-bottom:30rem}@media screen and (max-width:768px){#recruit .section-recruit--other .section-recruit__inner{padding-top:18rem;padding-bottom:17rem}}#recruit .section-recruit--news{color:#fff;background:rgba(0,0,0,.6)}#recruit .section-recruit--news .section-recruit__inner{padding-top:20rem;padding-bottom:20rem}@media screen and (max-width:768px){#recruit .section-recruit--news .section-recruit__inner{padding-top:11rem;padding-bottom:8rem}}#recruit .section-recruit--news a{color:#fff}#recruit .section-recruit--job-list{background:#fff;margin-bottom:-20rem}@media screen and (max-width:768px){#recruit .section-recruit--job-list{margin-bottom:-9rem}}#recruit .section-recruit--job-list .section-recruit__inner{padding-top:20rem;padding-bottom:20rem}@media screen and (max-width:768px){#recruit .section-recruit--job-list .section-recruit__inner{padding-top:8.5rem;padding-bottom:8.5rem}}#recruit .best100-recruit{margin-top:6rem}#recruit .best100-recruit__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.2rem;line-height:1;margin-bottom:3rem}@media screen and (max-width:768px){#recruit .best100-recruit__heading{font-size:1.6rem;margin-bottom:2rem}}#recruit .best100-recruit__banner{display:block;margin-bottom:1rem}@media screen and (max-width:768px){#recruit .best100-recruit__banner{text-align:center}}#recruit .best100-recruit__link{color:#fff;position:relative;display:inline-block;font-weight:700;text-decoration:none;margin-top:.5rem;transition:color .1s cubic-bezier(.39,.575,.565,1)}#recruit .best100-recruit__link:hover{color:#ff556e}#recruit .body-recruit{width:100%;max-width:68.7rem;margin-left:auto;margin-right:auto}#recruit .knowledge-recruit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;letter-spacing:.15em}@media screen and (max-width:768px){#recruit .knowledge-recruit{display:block}}#recruit .knowledge-recruit__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.8rem}@media screen and (max-width:768px){#recruit .knowledge-recruit__heading{font-size:2.4rem;text-align:center}}#recruit .knowledge-recruit__list{display:-ms-flexbox;display:flex;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem}@media screen and (max-width:768px){#recruit .knowledge-recruit__list{display:block;margin-top:2.5rem;font-size:1.6rem}}#recruit .knowledge-recruit__item{width:28rem}@media screen and (max-width:768px){#recruit .knowledge-recruit__item{width:auto}}@media screen and (min-width:769px){#recruit .knowledge-recruit__item:nth-of-type(n+2){margin-left:8rem}}@media screen and (max-width:768px){#recruit .knowledge-recruit__item:nth-of-type(n+2){margin-top:2.5rem}}#recruit .knowledge-recruit__item a{position:relative;display:block;padding-bottom:3.5rem;color:#fff;border-bottom:.2rem solid #fff;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .knowledge-recruit__item a{padding:2rem 0;border-bottom:1px solid #fff}}#recruit .knowledge-recruit__item a:after{position:absolute;top:1rem;right:0;width:1.6rem;height:1.1rem;content:'';display:block;background:url(../img/recruit/arw_button_white.svg) no-repeat center center;background-size:contain;transition:background-image .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .knowledge-recruit__item a:after{top:calc(50% - .6rem)}}#recruit .knowledge-recruit__item a.is-on{color:#ff556e;border-color:#ff556e}#recruit .knowledge-recruit__item a.is-on:after{background-image:url(../img/recruit/arw_button.svg)}#recruit .row-other{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff}@media screen and (max-width:768px){#recruit .row-other{display:block}}#recruit .row-other+.row-other{margin-top:20rem}@media screen and (max-width:768px){#recruit .row-other+.row-other{margin-top:17rem}}#recruit .row-other--rev{-ms-flex-direction:row-reverse;flex-direction:row-reverse}#recruit .row-other--rev .row-other__image{margin-right:0;margin-left:10rem}@media screen and (max-width:768px){#recruit .row-other--rev .row-other__image{margin-left:0}}#recruit .row-other--rev .row-other__body{padding-right:0;padding-left:5rem}@media screen and (max-width:768px){#recruit .row-other--rev .row-other__body{padding-left:0}}#recruit .row-other__image{width:54.8rem;margin-right:10rem}@media screen and (max-width:768px){#recruit .row-other__image{width:auto;margin-right:0}}#recruit .row-other__image span{overflow:hidden;display:block;border-radius:1rem}@media screen and (max-width:768px){#recruit .row-other__image span{border-radius:.6rem}}#recruit .row-other__body{-ms-flex:1;flex:1;padding-right:5rem}@media screen and (max-width:768px){#recruit .row-other__body{margin-top:4.5rem;padding-right:0}}#recruit .row-other__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.8rem}@media screen and (max-width:768px){#recruit .row-other__heading{font-size:2.4rem}}#recruit .row-other__text{margin-top:4rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#recruit .row-other__text{margin-top:1.5rem}}#recruit .row-other__more{margin-top:9rem;font-family:Inter,sans-serif;font-size:2rem}@media screen and (max-width:768px){#recruit .row-other__more{margin-top:4rem;font-size:1.6rem}}#recruit .row-other__more a{position:relative;display:inline-block;padding-left:4.5rem;color:#fff;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}#recruit .row-other__more a:after{position:absolute;top:calc(50% - .5rem);left:0;width:1.6rem;height:1.1rem;content:'';display:block;background:url(../img/recruit/arw_button_white.svg) no-repeat center center;background-size:contain;transition:background-image .1s cubic-bezier(.39,.575,.565,1)}#recruit .row-other__more a.is-on{color:#ff556e}#recruit .row-other__more a.is-on:after{background-image:url(../img/recruit/arw_button.svg)}#recruit .jobs-recruit{margin-top:31rem;color:#fff}@media screen and (max-width:768px){#recruit .jobs-recruit{position:relative;padding-bottom:4rem;margin-top:15rem}}#recruit .jobs-recruit__header{position:relative;display:-ms-flexbox;display:flex;padding:0 5rem}@media screen and (max-width:768px){#recruit .jobs-recruit__header{position:static;display:block;padding:0}}#recruit .jobs-recruit__heading{margin-top:-.8rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.8rem}@media screen and (max-width:768px){#recruit .jobs-recruit__heading{font-size:2.4rem}}#recruit .jobs-recruit__lead{margin-left:5rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#recruit .jobs-recruit__lead{margin-left:0;margin-top:1rem}}#recruit .jobs-recruit__more{margin-left:auto;font-family:Inter,sans-serif;font-size:3rem;line-height:1}@media screen and (max-width:768px){#recruit .jobs-recruit__more{position:absolute;right:0;bottom:0;font-size:1.6rem}}#recruit .jobs-recruit__more a{position:relative;display:inline-block;padding-left:5.5rem;color:#fff;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .jobs-recruit__more a{padding-left:3.5rem}}#recruit .jobs-recruit__more a:after{position:absolute;top:calc(50% - .8rem);left:0;width:2.4rem;height:1.6rem;content:'';display:block;background:url(../img/recruit/arw_button_white.svg) no-repeat center center;background-size:contain;transition:background-image .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .jobs-recruit__more a:after{position:absolute;top:calc(50% - .5rem);left:0;width:1.5rem;height:1rem}}#recruit .jobs-recruit__more a.is-on{color:#ff556e}#recruit .jobs-recruit__more a.is-on:after{background-image:url(../img/recruit/arw_button.svg)}#recruit .jobs-recruit__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:7rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;font-size:2.2rem}@media screen and (max-width:768px){#recruit .jobs-recruit__list{display:block;margin-top:5rem;font-size:1.6rem}}#recruit .jobs-recruit__item{width:32rem;margin-top:3rem}@media screen and (max-width:768px){#recruit .jobs-recruit__item{margin-top:1rem}}#recruit .jobs-recruit__item a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:10rem;padding:0 3rem;border-radius:1rem;color:#fff;background:rgba(0,0,0,.6);text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .jobs-recruit__item a{height:5.5rem;padding:0 3rem;border-radius:.6rem}}#recruit .jobs-recruit__item a:after{position:absolute;top:calc(50% - .6rem);right:3rem;width:1.6rem;height:1.1rem;content:'';display:block;background:url(../img/recruit/arw_button_white.svg) no-repeat center center;background-size:contain;transition:background-image .1s cubic-bezier(.39,.575,.565,1)}#recruit .jobs-recruit__item a.is-on{color:#ff556e;background:#fff}#recruit .jobs-recruit__item a.is-on:after{background-image:url(../img/recruit/arw_button.svg)}#recruit .index-news-recruit{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#recruit .index-news-recruit{display:block}}#recruit .index-news-recruit__heading{position:relative;width:50%;margin-top:-1rem;font-family:Inter,sans-serif;font-size:13rem;font-weight:500;line-height:1}@media screen and (max-width:768px){#recruit .index-news-recruit__heading{width:auto;margin-top:0;font-size:6rem}}#recruit .index-news-recruit__heading small{position:absolute;top:-4rem;left:0;display:block;font-size:2.8rem;font-weight:400}@media screen and (max-width:768px){#recruit .index-news-recruit__heading small{top:-2.2rem;font-size:1.6rem}}#recruit .index-news-recruit__body{width:50%}@media screen and (max-width:768px){#recruit .index-news-recruit__body{width:auto}}@media screen and (max-width:768px){#recruit .index-news-recruit__list{margin-top:5.5rem}}#recruit .index-news-recruit__item{line-height:1.57143}@media screen and (min-width:769px){#recruit .index-news-recruit__item:nth-of-type(n+2){margin-top:7.5rem}}@media screen and (max-width:768px){#recruit .index-news-recruit__item:nth-of-type(n+2){margin-top:5.5rem}}#recruit .index-news-recruit__item a{position:relative;display:-ms-flexbox;display:flex;padding-right:6.6rem;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .index-news-recruit__item a{display:block;padding-right:0}}#recruit .index-news-recruit__item a:after{position:absolute;top:calc(50% - .6rem);right:0;width:1.1rem;height:1.1rem;content:'';display:block;background:url(../img/recruit/icn_blank.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#recruit .index-news-recruit__item a:after{top:0}}#recruit .index-news-recruit__item a.is-on{color:#ff556e}#recruit .index-news-recruit__date{width:11.4rem;font-family:Inter,sans-serif;letter-spacing:0}@media screen and (max-width:768px){#recruit .index-news-recruit__date{display:block;width:auto;font-size:1.2rem}}#recruit .index-news-recruit__title{-ms-flex:1;flex:1;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;font-size:1.4rem}@media screen and (max-width:768px){#recruit .index-news-recruit__title{display:block;width:auto;margin-top:.5rem}}#recruit .index-news-recruit__more{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:10.5rem;font-family:Inter,sans-serif;font-weight:500;font-size:3rem;line-height:1}@media screen and (max-width:768px){#recruit .index-news-recruit__more{margin-top:5.5rem;font-size:1.6rem}}#recruit .index-news-recruit__more a{position:relative;display:block;padding:0 5.4rem 0 4.6rem;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .index-news-recruit__more a{padding:0 4rem 0 2.8rem}}#recruit .index-news-recruit__more a:before{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .6rem);left:0;content:'';display:block;background:url(../img/common/arw_more.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#recruit .index-news-recruit__more a:before{width:1.5rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:0}}#recruit .index-news-recruit__more a:after{width:3.5rem;height:2.5rem;position:absolute;top:calc(50% - 1.2rem);right:0;content:'';display:block;background:url(../img/recruit/logo_mark_wantedly_white.svg) no-repeat center center;background-size:contain;transition:background-image .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .index-news-recruit__more a:after{width:2.2rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);right:0}}#recruit .index-news-recruit__more a.is-on{color:#ff556e}#recruit .index-news-recruit__more a.is-on:after{background-image:url(../img/recruit/logo_mark_wantedly_pink.svg)}#recruit .job-list-recruit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:768px){#recruit .job-list-recruit{display:block}}#recruit .job-list-recruit__lead{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2rem;line-height:2;letter-spacing:.15em}@media screen and (max-width:768px){#recruit .job-list-recruit__lead{font-size:1.6rem}}#recruit .job-list-recruit__button{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem}@media screen and (max-width:768px){#recruit .job-list-recruit__button{margin-top:2rem;font-size:1.6rem}}#recruit .job-list-recruit__button a{position:relative;display:block;width:28rem;padding:3rem 0;border-bottom:1px solid #f3f4f6;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .job-list-recruit__button a{width:auto;padding:2.5rem 0}}#recruit .job-list-recruit__button a:after{width:1.6rem;height:1.1rem;position:absolute;top:calc(50% - .6rem);right:0;content:'';display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain}#recruit .job-list-recruit__button a.is-on{color:#ff556e;border-color:#ff556e}#recruit .header-interview{position:relative}#recruit .header-interview__image{height:calc(calc(var(--vh,1vh)*100) - 20rem)}@media screen and (max-width:768px){#recruit .header-interview__image{height:37.5rem}}#recruit .header-interview__image img{width:100%;height:100%;object-fit:cover;object-position:50% 0}#recruit .header-interview__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;margin-top:-5.4rem}@media screen and (max-width:768px){#recruit .header-interview__inner{position:relative;margin-top:-3rem;padding:0 3rem}#recruit .header-interview__inner:before{width:8.8rem;height:1.9rem;position:absolute;top:-4.9rem;left:3rem;content:'';display:block;background:url(../img/recruit/logo_interview.svg) no-repeat center center;background-size:contain;line-height:1;z-index:9}}#recruit .header-interview__title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;font-size:3.8rem;white-space:nowrap}@media screen and (max-width:768px){#recruit .header-interview__title{font-size:1.6rem}}#recruit .header-interview__title span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:5.4rem;padding:0 1.5rem;color:#fff;background:#000}@media screen and (max-width:768px){#recruit .header-interview__title span{height:3rem;padding:0 .5rem}}#recruit .header-interview__title span+span{margin-top:1rem}@media screen and (max-width:768px){#recruit .header-interview__title span+span{margin-top:.1rem}}#recruit .header-interview__profile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:2.3rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D}@media screen and (max-width:768px){#recruit .header-interview__profile{margin-top:1rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N R",Yu Gothic Pr6N R;font-size:1.2rem}}#recruit .header-interview__profile span{display:block}#recruit .header-interview__profile span:nth-of-type(1):after{content:'/';margin-left:.5em}#recruit .header-interview__profile span+span{margin-top:.2rem}@media screen and (max-width:768px){#recruit .header-interview__profile span+span{margin-top:0}}#recruit .header-interview__back{position:absolute;right:7rem;bottom:0;width:22rem;font-family:Inter,sans-serif;font-weight:500;line-height:1;letter-spacing:0}@media screen and (max-width:768px){#recruit .header-interview__back{display:none}}#recruit .header-interview__back a{position:relative;display:block;padding:2rem 0;border-bottom:1px solid #f3f4f6;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}#recruit .header-interview__back a:after{width:.9rem;height:.9rem;position:absolute;top:calc(50% - .45rem);right:0;content:'';display:block;background:url(../img/common/icn_index.svg) no-repeat center center;background-size:contain}#recruit .header-interview__back a.is-on{color:#ff556e;border-color:#ff556e}#recruit .section-interview{margin-top:6rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-interview{margin-top:3rem;padding-top:6rem}}#recruit .section-interview--interview{overflow:hidden;position:relative;margin-top:30rem;padding-top:15rem;padding-bottom:13rem;background-image:image-set(url(../img/recruit/bg_oneday.jpg) 1x,url(../img/recruit/bg_oneday@2x.jpg) 2x);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:768px){#recruit .section-interview--interview{margin-top:9rem;padding-top:14rem;padding-bottom:9rem}}#recruit .section-interview--interview:before{position:absolute;top:-3rem;right:-2rem;content:'ONE DAY';color:#fff;font-family:Inter,sans-serif;font-size:18rem;font-weight:500;line-height:1;z-index:0}@media screen and (max-width:768px){#recruit .section-interview--interview:before{position:absolute;top:-1.5rem;right:-.8rem;font-size:7.4rem}}#recruit .section-interview--index{overflow:hidden;margin-top:20.5rem}@media screen and (max-width:768px){#recruit .section-interview--index{margin-top:6rem}}#recruit .section-interview__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media screen and (max-width:768px){#recruit .section-interview__inner{padding:0 3rem}}#recruit .section-interview__inner--full{max-width:none}#recruit .section-interview__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:2.8rem;font-weight:700;text-align:center}@media screen and (max-width:768px){#recruit .section-interview__heading{font-size:1.4rem}}#recruit .section-interview .lead-interview{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:2.2rem}@media screen and (max-width:768px){#recruit .section-interview .lead-interview{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;font-size:1.4rem}}#recruit .section-interview .filter-interview{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;letter-spacing:.08em;white-space:nowrap}#recruit .section-interview .filter-interview__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:3.2rem;margin-right:1rem;margin-top:1rem;padding:0 1rem;background:#f3f4f6;cursor:pointer;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}#recruit .section-interview .filter-interview__item.is-on{color:#fff;background:#ff556e}#recruit .section-interview .filter-interview__item.is-active{color:#fff;background:#ff556e}#recruit .section-interview .index-interview{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:3rem;row-gap:6rem;margin-top:6rem}@media screen and (max-width:768px){#recruit .section-interview .index-interview{display:block}}@media screen and (max-width:768px){#recruit .section-interview .index-interview__item:nth-of-type(n+2){margin-top:3rem}}#recruit .section-interview .index-interview__item a{display:block;width:32rem;text-decoration:none}@media screen and (max-width:768px){#recruit .section-interview .index-interview__item a{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:auto}}#recruit .section-interview .index-interview__item a.is-on .index-interview__image:after{opacity:1}#recruit .section-interview .index-interview__item a.is-on .index-interview__title span{background:#ff556e}#recruit .section-interview .index-interview__inner{position:relative}@media screen and (max-width:768px){#recruit .section-interview .index-interview__inner{margin-right:2rem}}#recruit .section-interview .index-interview__image{position:relative}@media screen and (max-width:768px){#recruit .section-interview .index-interview__image{width:8rem}}#recruit .section-interview .index-interview__image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background:#ff556e;z-index:0;mix-blend-mode:screen;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}#recruit .section-interview .index-interview__title{position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem}@media screen and (max-width:768px){#recruit .section-interview .index-interview__title{position:absolute;top:0;left:10rem;font-size:1.2rem;line-height:1.2;letter-spacing:0;white-space:nowrap}}#recruit .section-interview .index-interview__title span{display:block;padding:.3rem .8rem .2rem;color:#fff;background:#000;transition:background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-interview .index-interview__title span{padding:.3rem}}#recruit .section-interview .index-interview__title span+span{margin-top:.3rem}@media screen and (max-width:768px){#recruit .section-interview .index-interview__title span+span{margin-top:.1rem}}#recruit .section-interview .index-interview__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:1.8rem;font-size:1.2rem}@media screen and (max-width:768px){#recruit .section-interview .index-interview__text{font-size:1rem;line-height:1.5}}#recruit .section-interview .index-interview__text span{display:block}#recruit .section-interview .index-interview__text span:nth-of-type(1):after{content:'/';margin-left:.5em}#recruit .section-interview .content-interview{width:86rem}@media screen and (max-width:768px){#recruit .section-interview .content-interview{width:auto}}#recruit .section-interview .content-interview>:first-child{margin-top:0}#recruit .section-interview .content-interview h2{position:relative;margin-top:8rem;padding-left:2.8rem;color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:1.4rem;font-weight:700;line-height:1.5}@media screen and (max-width:768px){#recruit .section-interview .content-interview h2{margin-top:5rem;padding-left:2.8rem;font-size:1.2rem}}#recruit .section-interview .content-interview h2:before{width:2rem;height:1px;position:absolute;top:calc(50% - 1px);left:0;content:'';display:block;background:#ff556e}#recruit .section-interview .content-interview h3{margin-top:4rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){#recruit .section-interview .content-interview h3{margin-top:2rem;font-size:1.6rem;letter-spacing:.04em}}#recruit .section-interview .content-interview p{margin-top:4rem;font-size:1.4rem}@media screen and (max-width:768px){#recruit .section-interview .content-interview p{margin-top:2rem}}#recruit .section-interview .content-interview figure{margin-top:4.5rem}#recruit .section-interview .content-interview figure img{width:100%;height:auto}#recruit .section-interview .timeline-oneday{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;color:#fff}@media screen and (max-width:768px){#recruit .section-interview .timeline-oneday{display:block}}#recruit .section-interview .timeline-oneday__image{width:38rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-interview .timeline-oneday__image{width:auto;padding-top:0}}#recruit .section-interview .timeline-oneday__name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:1rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N M",Yu Gothic Pr6N M}@media screen and (max-width:768px){#recruit .section-interview .timeline-oneday__name{font-size:1.2rem}}#recruit .section-interview .timeline-oneday__name span{display:block;margin-top:1rem}#recruit .section-interview .timeline-oneday__name span:nth-of-type(1):after{content:'/';margin-left:.5em}#recruit .section-interview .timeline-oneday__name span+span{margin-top:.3rem}@media screen and (max-width:768px){#recruit .section-interview .timeline-oneday__name span+span{margin-top:0}}#recruit .section-interview .timeline-oneday__body{-ms-flex:1;flex:1}@media screen and (max-width:768px){#recruit .section-interview .timeline-oneday__body{margin-top:5rem}}#recruit .section-interview .timeline-oneday__item{position:relative;display:-ms-flexbox;display:flex}#recruit .section-interview .timeline-oneday__item:nth-of-type(n+2){margin-top:4rem}@media screen and (max-width:768px){#recruit .section-interview .timeline-oneday__item:nth-of-type(n+2){margin-top:3.5rem}}#recruit .section-interview .timeline-oneday__item:nth-of-type(n+2):before{width:1px;height:3.4rem;position:absolute;top:-3.8rem;left:2.5rem;content:'';display:block;background:rgba(255,255,255,.25)}@media screen and (max-width:768px){#recruit .section-interview .timeline-oneday__item:nth-of-type(n+2):before{top:-3.4rem;left:2.25rem;height:2.9rem;display:none}}@media screen and (max-width:768px){#recruit .section-interview .timeline-oneday__item:last-child .timeline-oneday__time:before{display:none}}#recruit .section-interview .timeline-oneday__time{width:9rem;font-family:Inter,sans-serif;font-size:1.8rem;line-height:1.3;letter-spacing:.06em}@media screen and (max-width:768px){#recruit .section-interview .timeline-oneday__time{position:relative;width:8rem;font-size:1.6rem}}@media screen and (max-width:768px) and (max-width:768px){#recruit .section-interview .timeline-oneday__time:before{width:1px;height:calc(100% + .6rem);position:absolute;top:2.4rem;left:2.2rem;content:'';display:block;background:rgba(255,255,255,.25)}}#recruit .section-interview .timeline-oneday__text{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:1.4rem;font-weight:700;line-height:1.57143}#recruit .section-interview .carousel-interview{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;margin-top:8.5rem}@media screen and (max-width:768px){#recruit .section-interview .carousel-interview{margin-top:5.5rem}}@media screen and (max-width:768px){#recruit .section-interview .carousel-interview__item:nth-of-type(n+2){margin-top:3rem}}#recruit .section-interview .carousel-interview__item a{display:block;width:32rem;text-decoration:none}@media screen and (max-width:768px){#recruit .section-interview .carousel-interview__item a{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:auto}}#recruit .section-interview .carousel-interview__item a.is-on .carousel-interview__image:after{opacity:1}#recruit .section-interview .carousel-interview__item a.is-on .carousel-interview__title span{background:#ff556e}#recruit .section-interview .carousel-interview__inner{position:relative}@media screen and (max-width:768px){#recruit .section-interview .carousel-interview__inner{margin-right:2rem}}@media screen and (max-width:768px){#recruit .section-interview .carousel-interview__image{width:8rem}}#recruit .section-interview .carousel-interview__image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background:#ff556e;z-index:0;mix-blend-mode:screen;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}#recruit .section-interview .carousel-interview__title{position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem}@media screen and (max-width:768px){#recruit .section-interview .carousel-interview__title{position:absolute;top:0;left:10rem;font-size:1.2rem;line-height:1.2;letter-spacing:0;white-space:nowrap}}#recruit .section-interview .carousel-interview__title span{display:block;padding:.3rem .8rem .2rem;color:#fff;background:#000;transition:background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-interview .carousel-interview__title span{padding:.3rem}}#recruit .section-interview .carousel-interview__title span+span{margin-top:.3rem}@media screen and (max-width:768px){#recruit .section-interview .carousel-interview__title span+span{margin-top:.1rem}}#recruit .section-interview .carousel-interview__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:1.8rem;font-size:1.2rem}@media screen and (max-width:768px){#recruit .section-interview .carousel-interview__text{font-size:1rem;line-height:1.5}}#recruit .section-interview .carousel-interview__text span{display:block}#recruit .section-interview .carousel-interview__text span:nth-of-type(1):after{content:'/';margin-left:.5em}#recruit .section-interview .carousel-interview .slick-arrow{width:6rem;height:6rem;border-radius:100%;position:absolute;top:-14.5rem;appearance:none;outline:none;background:none;padding:0;font-size:0;line-height:0;cursor:pointer;z-index:99;transition:background-color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}#recruit .section-interview .carousel-interview .slick-arrow:before{width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:calc(50% - .7rem);content:'';display:block;box-sizing:border-box;transform:rotate(45deg);transition:border-color .1s cubic-bezier(.39,.575,.565,1)}#recruit .section-interview .carousel-interview .slick-arrow:hover{border-color:#ff556e}#recruit .section-interview .carousel-interview .slick-arrow:hover:before{border-color:#ff556e}#recruit .section-interview .carousel-interview .slick-prev{right:8rem;border:solid 1px rgba(0,0,0,.2);transform:rotate(-180deg)}#recruit .section-interview .carousel-interview .slick-prev:before{border-top:.2rem solid rgba(0,0,0,.2);border-right:.2rem solid rgba(0,0,0,.2)}#recruit .section-interview .carousel-interview .slick-prev:hover{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.1)}#recruit .section-interview .carousel-interview .slick-prev:hover:before{border-color:rgba(0,0,0,.3)}#recruit .section-interview .carousel-interview .slick-next{right:0;border:solid 1px #ff556e}#recruit .section-interview .carousel-interview .slick-next:before{border-top:.2rem solid #ff556e;border-right:.2rem solid #ff556e}#recruit .section-interview .carousel-interview .slick-next:hover{background:#ff556e}#recruit .section-interview .carousel-interview .slick-next:hover:before{border-color:#fff}#recruit .section-interview .carousel-interview .slick-list{overflow:visible}#recruit .back-interview{display:none}@media screen and (max-width:768px){#recruit .back-interview{width:100%;max-width:31.5rem;margin-left:auto;margin-right:auto;display:block;margin-top:4rem;font-family:Inter,sans-serif;font-weight:500;line-height:1;letter-spacing:0;z-index:9}#recruit .back-interview a{position:relative;display:block;padding:2rem 0;border-bottom:1px solid #f3f4f6;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}#recruit .back-interview a:after{width:.9rem;height:.9rem;position:absolute;top:calc(50% - .45rem);right:0;content:'';display:block;background:url(../img/common/icn_index.svg) no-repeat center center;background-size:contain}#recruit .back-interview a.is-on{color:#ff556e;border-bottom:1px solid #ff556e}}#recruit .nav-interview,#recruit .nav-jobs,#recruit .nav-job-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:15rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;letter-spacing:.1em}@media screen and (max-width:768px){#recruit .nav-interview,#recruit .nav-jobs,#recruit .nav-job-list{display:block;margin-top:6rem;padding:0 3rem;font-size:1.6rem}}@media screen and (min-width:769px){#recruit .nav-interview__item:nth-of-type(n+2),#recruit .nav-jobs__item:nth-of-type(n+2),#recruit .nav-job-list__item:nth-of-type(n+2){margin-left:8rem}}#recruit .nav-interview__item a,#recruit .nav-jobs__item a,#recruit .nav-job-list__item a{position:relative;display:block;width:28rem;padding:3rem 0;border-bottom:1px solid #f3f4f6;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .nav-interview__item a,#recruit .nav-jobs__item a,#recruit .nav-job-list__item a{width:auto;padding:2.5rem 0}}#recruit .nav-interview__item a:after,#recruit .nav-jobs__item a:after,#recruit .nav-job-list__item a:after{width:1.6rem;height:1.1rem;position:absolute;top:calc(50% - .6rem);right:0;content:'';display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain}#recruit .nav-interview__item a.is-on,#recruit .nav-jobs__item a.is-on,#recruit .nav-job-list__item a.is-on{color:#ff556e;border-color:#ff556e}#recruit .header-jobs{margin-top:8rem}@media screen and (max-width:768px){#recruit .header-jobs{margin-top:5.5rem}}#recruit .header-jobs__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#recruit .header-jobs__inner{padding:0 3rem}}#recruit .header-jobs__title-en{display:block;font-family:Inter,sans-serif;font-size:5rem;font-weight:500}@media screen and (max-width:768px){#recruit .header-jobs__title-en{font-size:1.6rem}}#recruit .header-jobs__title-ja{display:block;color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:5rem}@media screen and (max-width:768px){#recruit .header-jobs__title-ja{font-size:2.4rem;line-height:1.2}}#recruit .header-jobs__body{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:768px){#recruit .header-jobs__body{display:block;margin-top:5.5rem}}#recruit .header-jobs__image{width:69rem;margin-right:-18rem}@media screen and (max-width:768px){#recruit .header-jobs__image{display:block;width:28.5rem;margin:0 0 0 6rem}}#recruit .header-jobs__lead{width:41rem;margin-right:10rem;padding-top:8rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;font-size:1.4rem}@media screen and (max-width:768px){#recruit .header-jobs__lead{width:auto;margin:5.5rem 0 0;padding-top:0;line-height:1.57143}}#recruit .section-jobs{margin-top:9rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-jobs{margin-top:3rem;padding-top:6rem}}#recruit .section-jobs--top{margin-top:3rem}#recruit .section-jobs--top .section-jobs__inner{display:block}#recruit .section-jobs--message{overflow:hidden;position:relative;margin-top:30rem;padding-top:13rem;padding-bottom:12rem;background-image:image-set(url(../img/recruit/bg_message.jpg) 1x,url(../img/recruit/bg_message@2x.jpg) 2x);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:768px){#recruit .section-jobs--message{margin-top:8.5rem;padding-top:8.5rem;padding-bottom:9rem;background-image:url(../img/recruit/bg_message@sp.jpg)}}#recruit .section-jobs--message .section-jobs__inner{display:block}#recruit .section-jobs--faq{margin-top:0;padding-top:12rem;padding-bottom:12rem;background:#f3f4f6}@media screen and (max-width:768px){#recruit .section-jobs--faq{padding-top:9rem;padding-bottom:9rem}}#recruit .section-jobs--faq .section-jobs__heading{font-family:Inter,sans-serif}#recruit .section-jobs--guideline{padding-bottom:15.5rem}@media screen and (max-width:768px){#recruit .section-jobs--guideline{padding-top:6rem;padding-bottom:7rem}}#recruit .section-jobs--guideline .section-jobs__inner{display:block}#recruit .section-jobs--guideline .section-jobs__inner .heading-jobs{font-size:2.8rem}@media screen and (max-width:768px){#recruit .section-jobs--guideline .section-jobs__inner .heading-jobs{font-size:1.8rem}}#recruit .section-jobs--index{overflow:hidden;padding-top:12rem;padding-bottom:12rem;background:#f3f4f6}@media screen and (max-width:768px){#recruit .section-jobs--index{margin-top:0;padding-top:9rem;padding-bottom:9rem}}#recruit .section-jobs--index .section-jobs__inner{display:block}#recruit .section-jobs--index .section-jobs__inner .heading-jobs{font-size:2.8rem}@media screen and (max-width:768px){#recruit .section-jobs--index .section-jobs__inner .heading-jobs{font-size:1.8rem}}#recruit .section-jobs__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){#recruit .section-jobs__inner{display:block;padding:0 3rem}}#recruit .section-jobs__heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;width:52rem;min-height:6rem;padding-left:8.8rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:2.9rem;font-weight:700;line-height:1}@media screen and (max-width:768px){#recruit .section-jobs__heading{width:auto;margin-left:-3rem;min-height:3.6rem;padding-left:6rem;font-size:1.8rem}}#recruit .section-jobs__heading small{position:absolute;top:0;left:9.2rem;color:#ff556e;font-size:.6em}@media screen and (max-width:768px){#recruit .section-jobs__heading small{left:6rem;font-size:1rem}}#recruit .section-jobs__heading:before{width:1px;height:8.5rem;position:absolute;bottom:.2rem;left:0;content:'';display:block;background:#ff556e;transform:rotate(45deg);transform-origin:left bottom}@media screen and (max-width:768px){#recruit .section-jobs__heading:before{height:5rem}}#recruit .section-jobs__body{-ms-flex:1;flex:1;padding-top:2.5rem;line-height:2}@media screen and (max-width:768px){#recruit .section-jobs__body{padding-left:3rem;padding-right:3rem}}#recruit .section-jobs .lead-jobs{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:2.2rem}@media screen and (max-width:768px){#recruit .section-jobs .lead-jobs{font-size:1.4rem}}#recruit .section-jobs .article-jobs>:first-child{margin-top:0!important}#recruit .section-jobs .article-jobs p{margin-top:3.5rem}@media screen and (max-width:768px){#recruit .section-jobs .article-jobs p{margin-top:2.5rem;line-height:1.57143}}@media screen and (max-width:768px){#recruit .section-jobs .article-jobs p br{display:none}}@media screen and (max-width:768px){#recruit .section-jobs .article-jobs ul{line-height:1.57143}}#recruit .section-jobs .article-jobs h3{margin-top:7.5rem;color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}@media screen and (max-width:768px){#recruit .section-jobs .article-jobs h3{margin-top:4.5rem}}#recruit .section-jobs .article-jobs h3+*{margin-top:1rem!important}#recruit .section-jobs .article-jobs h4{margin-top:3.5rem;padding-left:1.3em;text-indent:-1.3em}@media screen and (max-width:768px){#recruit .section-jobs .article-jobs h4{margin-top:2.5rem;line-height:1.57143}}#recruit .section-jobs .article-jobs h4:before{content:'■';margin-right:.3em}#recruit .section-jobs .article-jobs .list-square{margin-top:1rem}@media screen and (max-width:768px){#recruit .section-jobs .article-jobs .list-square{line-height:1.57143}}#recruit .section-jobs .article-jobs .list-square li{padding-left:1.3em;text-indent:-1.3em}#recruit .section-jobs .article-jobs .list-square li:before{content:'■';margin-right:.3em}@media screen and (max-width:768px){#recruit .section-jobs .article-jobs .list-square br{display:none}}@media screen and (max-width:768px){#recruit .section-jobs .article-jobs .list-dot{line-height:1.57143}}#recruit .section-jobs .article-jobs .list-dot li{padding-left:.9em;text-indent:-.9em}#recruit .section-jobs .article-jobs .list-dot li:before{content:'・';margin-right:.3em}@media screen and (max-width:768px){#recruit .section-jobs .article-jobs .list-dot br{display:none}}#recruit .section-jobs .article-jobs .color-pink{color:#ff556e}#recruit .section-jobs .heading-jobs{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:3rem;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:768px){#recruit .section-jobs .heading-jobs{font-size:2rem}}#recruit .section-jobs .heading-jobs--message{color:#fff;font-family:Inter,sans-serif;font-weight:500}#recruit .section-jobs .carousel-messege{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:9rem}@media screen and (max-width:768px){#recruit .section-jobs .carousel-messege{margin-top:5.5rem;padding-bottom:7rem}}#recruit .section-jobs .carousel-messege__item:last-child .carousel-messege__inner{margin-right:0}#recruit .section-jobs .carousel-messege.slick-slider{display:block}#recruit .section-jobs .carousel-messege.slick-slider .carousel-messege__item:last-child .carousel-messege__inner{margin-right:3rem}#recruit .section-jobs .carousel-messege__inner{width:28rem;margin-right:3rem}@media screen and (max-width:768px){#recruit .section-jobs .carousel-messege__inner{width:25rem}}#recruit .section-jobs .carousel-messege__profile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#recruit .section-jobs .carousel-messege__image{margin-right:3rem}#recruit .section-jobs .carousel-messege__image span{width:10.5rem;height:10.5rem;border-radius:100%;overflow:hidden;display:block}#recruit .section-jobs .carousel-messege__image img{width:10.5rem}#recruit .section-jobs .carousel-messege__name{color:#fff;font-size:1.2rem}#recruit .section-jobs .carousel-messege__name span{display:block}#recruit .section-jobs .carousel-messege__balloon{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:13rem;margin-top:2.5rem;padding:0 3rem;background:#fff;border-radius:1rem;font-size:1.2rem;line-height:20 / 12;letter-spacing:0}@media screen and (max-width:768px){#recruit .section-jobs .carousel-messege__balloon{height:15rem}}#recruit .section-jobs .carousel-messege__balloon:before{border-style:solid;border-width:0 .8rem 1rem;border-color:transparent transparent #fff;position:absolute;top:-.9rem;left:4.6rem;content:'';display:block}#recruit .section-jobs .carousel-messege .slick-arrow{width:6rem;height:6rem;border-radius:100%;position:absolute;top:-14rem;appearance:none;outline:none;background:none;padding:0;font-size:0;line-height:0;cursor:pointer;z-index:99;transition:background-color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-jobs .carousel-messege .slick-arrow{width:4rem;height:4rem;border-radius:100%;top:auto;bottom:0}}#recruit .section-jobs .carousel-messege .slick-arrow:before{width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:calc(50% - .7rem);content:'';display:block;box-sizing:border-box;transform:rotate(45deg);transition:border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-jobs .carousel-messege .slick-arrow:before{width:.7rem;height:.7rem;position:absolute;top:calc(50% - .35rem);left:calc(50% - .5rem)}}#recruit .section-jobs .carousel-messege .slick-prev{right:8rem;border:solid 1px #fff;transform:rotate(-180deg)}@media screen and (max-width:768px){#recruit .section-jobs .carousel-messege .slick-prev{right:5.5rem}}#recruit .section-jobs .carousel-messege .slick-prev:before{border-top:.2rem solid #fff;border-right:.2rem solid #fff}#recruit .section-jobs .carousel-messege .slick-prev:hover{border-color:transparent;background:rgba(255,255,255,.5)}#recruit .section-jobs .carousel-messege .slick-next{right:0;border:solid 1px #ff556e}#recruit .section-jobs .carousel-messege .slick-next:before{border-top:.2rem solid #ff556e;border-right:.2rem solid #ff556e}#recruit .section-jobs .carousel-messege .slick-next:hover{background:#ff556e}#recruit .section-jobs .carousel-messege .slick-next:hover:before{border-color:#fff}#recruit .section-jobs .carousel-messege .slick-list{overflow:visible}#recruit .section-jobs .item-faq{border-top:1px solid rgba(0,0,0,.2)}@media screen and (max-width:768px){#recruit .section-jobs .item-faq{margin-left:-3rem;margin-right:-3rem}#recruit .section-jobs .item-faq:first-child{margin-top:3rem}}#recruit .section-jobs .item-faq:last-child{border-bottom:1px solid rgba(0,0,0,.2)}#recruit .section-jobs .item-faq__q{position:relative;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;cursor:pointer;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-jobs .item-faq__q{font-size:1.6rem}}#recruit .section-jobs .item-faq__q:before{position:absolute;top:2rem;left:0;content:'Q';color:#ff556e}#recruit .section-jobs .item-faq__q span{position:relative;display:block;padding:2rem 4rem}#recruit .section-jobs .item-faq__q span:before,#recruit .section-jobs .item-faq__q span:after{position:absolute;top:3.4rem;right:0;width:calc(1px + 1rem);height:1px;content:'';display:block;background:#000;transition:transform .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}#recruit .section-jobs .item-faq__q span:after{transform:rotate(90deg)}#recruit .section-jobs .item-faq__q.is-show span:after{transform:rotate(0deg)}#recruit .section-jobs .item-faq__q:hover{color:#ff556e}#recruit .section-jobs .item-faq__q:hover span:before,#recruit .section-jobs .item-faq__q:hover span:after{background:#ff556e}#recruit .section-jobs .item-faq__a{position:relative;padding:0 0 2.5rem 4rem;font-size:1.4rem;line-height:1.57143;display:none}#recruit .section-jobs .item-faq__a:before{position:absolute;top:0;left:0;content:'A';font-size:1.6rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}#recruit .section-jobs .list-guideline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:9rem}@media screen and (max-width:768px){#recruit .section-jobs .list-guideline{display:block;margin-top:6rem}}#recruit .section-jobs .list-guideline__item{width:48rem}@media screen and (max-width:768px){#recruit .section-jobs .list-guideline__item{width:auto}}@media screen and (min-width:769px){#recruit .section-jobs .list-guideline__item:nth-of-type(n+3){margin-top:6rem}}@media screen and (max-width:768px){#recruit .section-jobs .list-guideline__item:nth-of-type(n+2){margin-top:2rem}}#recruit .section-jobs .list-guideline__item a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:16rem;padding:3rem;background:#f3f4f6;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-jobs .list-guideline__item a{height:11.5rem;padding:2rem}}#recruit .section-jobs .list-guideline__item a:after{position:absolute;top:calc(50% - .7rem);right:3rem;width:1.3rem;height:1.3rem;content:'';display:block;background:url(../img/recruit/icn_blank.svg) no-repeat center center;background-size:contain}#recruit .section-jobs .list-guideline__item a.is-on{color:#fff;background:#ff556e}#recruit .section-jobs .list-guideline__item a.is-on:after{filter:brightness(100)}#recruit .section-jobs .list-guideline__item a.is-on .list-guideline__category{color:#fff}#recruit .section-jobs .list-guideline__item.is-newgrad a{background:#000}#recruit .section-jobs .list-guideline__item.is-newgrad a:after{position:absolute;top:calc(50% - .6rem);right:3rem;width:1.5rem;height:1.1rem;background-image:url(../img/recruit/arw_button.svg)}#recruit .section-jobs .list-guideline__item.is-newgrad a.is-on{color:#fff;background:#ff556e}#recruit .section-jobs .list-guideline__item.is-newgrad a.is-on:after{filter:brightness(100)}#recruit .section-jobs .list-guideline__item.is-newgrad a.is-on .list-guideline__category{color:#fff}#recruit .section-jobs .list-guideline__item.is-newgrad .list-guideline__title{color:#fff}#recruit .section-jobs .list-guideline__category{color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-jobs .list-guideline__category{font-size:1.2rem}}#recruit .section-jobs .list-guideline__title{font-size:1.8rem}@media screen and (max-width:768px){#recruit .section-jobs .list-guideline__title{font-size:1.4rem}}#recruit .section-jobs .index-jobs{margin-top:8.5rem}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs{margin-top:6rem;padding-bottom:6.5rem}}#recruit .section-jobs .index-jobs--top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10.5rem;border-top:1px solid #f3f4f6}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs--top{margin-top:5.5rem;padding-bottom:0;border:1px solid #f3f4f6}}#recruit .section-jobs .index-jobs--top .index-jobs__item{width:34rem;border-left:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs--top .index-jobs__item{width:auto;border:none}}@media screen and (min-width:769px){#recruit .section-jobs .index-jobs--top .index-jobs__item:nth-of-type(3n){border-right:1px solid #f3f4f6}}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs--top .index-jobs__item:nth-of-type(n+2){border-top:1px solid #f3f4f6}}#recruit .section-jobs .index-jobs--top .index-jobs__item a{width:auto;margin-right:0}#recruit .section-jobs .index-jobs__item a{display:block;width:34rem;margin-right:1px;padding:5rem;background:#fff;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs__item a{width:31.5rem;padding:4.5rem 3rem 3.5rem}}#recruit .section-jobs .index-jobs__item a.is-on{color:#ff556e}#recruit .section-jobs .index-jobs__item a.is-on .index-jobs__image:after{opacity:1}#recruit .section-jobs .index-jobs__image{position:relative}#recruit .section-jobs .index-jobs__image:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:'';display:block;background:#ff556e;z-index:0;mix-blend-mode:screen;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}#recruit .section-jobs .index-jobs__title{margin-top:2rem;font-size:2.2rem}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs__title{font-size:1.6rem}}#recruit .section-jobs .index-jobs__title small{display:inline-block;margin-right:2.5rem;color:#ff556e;font-family:Inter,sans-serif;font-size:1.2rem;vertical-align:.9rem}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs__title small{margin-right:1.5rem;font-size:.8rem;vertical-align:.7rem}}#recruit .section-jobs .index-jobs__text{margin-top:1rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs__text{margin-top:1.5rem}}#recruit .section-jobs .index-jobs .slick-arrow{width:6rem;height:6rem;border-radius:100%;position:absolute;top:-13.5rem;appearance:none;outline:none;background:none;padding:0;font-size:0;line-height:0;cursor:pointer;z-index:99;transition:background-color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs .slick-arrow{width:4rem;height:4rem;border-radius:100%;top:auto;bottom:0}}#recruit .section-jobs .index-jobs .slick-arrow:before{width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:calc(50% - .7rem);content:'';display:block;box-sizing:border-box;transform:rotate(45deg);transition:border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs .slick-arrow:before{width:.7rem;height:.7rem;position:absolute;top:calc(50% - .35rem);left:calc(50% - .5rem)}}#recruit .section-jobs .index-jobs .slick-prev{right:8rem;border:solid 1px rgba(0,0,0,.2);transform:rotate(-180deg)}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs .slick-prev{right:5.5rem}}#recruit .section-jobs .index-jobs .slick-prev:before{border-top:.2rem solid rgba(0,0,0,.2);border-right:.2rem solid rgba(0,0,0,.2)}#recruit .section-jobs .index-jobs .slick-prev:hover{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.1)}#recruit .section-jobs .index-jobs .slick-prev:hover:before{border-color:rgba(0,0,0,.3)}#recruit .section-jobs .index-jobs .slick-next{right:0;border:solid 1px #ff556e}#recruit .section-jobs .index-jobs .slick-next:before{border-top:.2rem solid #ff556e;border-right:.2rem solid #ff556e}#recruit .section-jobs .index-jobs .slick-next:hover{background:#ff556e}#recruit .section-jobs .index-jobs .slick-next:hover:before{border-color:#fff}#recruit .section-jobs .index-jobs .slick-list{overflow:visible}@media screen and (max-width:768px){#recruit .section-jobs .index-jobs .slick-list{overflow:hidden}}#recruit .section-jobs .best100-jobs{margin-top:6rem}#recruit .section-jobs .best100-jobs__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.8rem;line-height:1;margin-bottom:3rem}@media screen and (max-width:768px){#recruit .section-jobs .best100-jobs__heading{font-size:1.8rem;text-align:center}}#recruit .section-jobs .best100-jobs__banner{display:block;margin-bottom:1rem}@media screen and (max-width:768px){#recruit .section-jobs .best100-jobs__banner{text-align:center}}#recruit .section-jobs .best100-jobs__link{position:relative;display:inline-block;font-weight:700;text-decoration:none;margin-top:.5rem;transition:color .1s cubic-bezier(.39,.575,.565,1)}#recruit .section-jobs .best100-jobs__link:hover{color:#ff556e}#recruit .nav-entry{overflow:hidden;height:32rem;font-family:Inter,sans-serif;font-size:4.8rem;font-weight:500}@media screen and (max-width:768px){#recruit .nav-entry{height:18rem;font-size:2.6rem}}#recruit .nav-entry a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(100% + 1px);color:#fff;background-image:image-set(url(../img/recruit/bg_entry.jpg) 1x,url(../img/recruit/bg_entry@2x.jpg) 2x);background-repeat:no-repeat;background-position:center center;background-size:cover;text-decoration:none}@media screen and (max-width:768px){#recruit .nav-entry a{background-image:url(../img/recruit/bg_entry@sp.jpg)}}#recruit .nav-entry a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;background-image:image-set(url(../img/recruit/bg_entry_on.jpg) 1x,url(../img/recruit/bg_entry_on@2x.jpg) 2x);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0;z-index:0;transition:opacity .4s cubic-bezier(.39,.575,.565,1)}#recruit .nav-entry a span{position:relative;display:block;z-index:1}#recruit .nav-entry a.is-on:before{opacity:1}#recruit .nav-entry--mt-0{margin-top:0}#recruit .nav-recruit{background:#f3f4f6}#recruit .nav-recruit+.nav-entry{margin-top:0}#recruit .nav-recruit--offset{margin-top:0}@media screen and (max-width:768px){#recruit .nav-recruit--offset{margin-top:5rem}}#recruit .nav-recruit--offset .nav-recruit__inner{padding:0}@media screen and (max-width:768px){#recruit .nav-recruit--offset .nav-recruit__inner{padding:0 3rem}}#recruit .nav-recruit__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;padding:12rem 0}@media screen and (max-width:768px){#recruit .nav-recruit__inner{padding:6rem 3rem 9rem}}#recruit .nav-recruit__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#recruit .nav-recruit__row{display:block}}#recruit .nav-recruit__heading{width:28rem;margin-right:9rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.8rem;line-height:1}@media screen and (max-width:768px){#recruit .nav-recruit__heading{width:auto;margin-right:0;font-size:1.8rem;text-align:center}}#recruit .nav-recruit__heading small{display:block;margin-bottom:.8rem;color:#ff556e;font-size:.6em}#recruit .nav-recruit__understand{-ms-flex:1;flex:1;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:2.2rem}@media screen and (max-width:768px){#recruit .nav-recruit__understand{margin-top:6rem;font-size:1.4rem;text-align:center}}#recruit .nav-recruit__understand a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:15rem;padding:0 10rem 0 5rem;color:#fff;background:#000;text-decoration:none;transition:background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .nav-recruit__understand a{height:11.2rem;padding:0 3rem;text-align:left}}#recruit .nav-recruit__understand a:after{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);right:5rem;content:'';display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain}#recruit .nav-recruit__understand a.is-on{background:#ff556e}#recruit .nav-recruit__understand a.is-on:after{filter:brightness(100)}#recruit .nav-recruit__understand small{display:block;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N R",Yu Gothic Pr6N R;font-size:1.4rem}@media screen and (max-width:768px){#recruit .nav-recruit__understand small{font-size:1rem}}#recruit .nav-recruit__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:6rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem}@media screen and (max-width:768px){#recruit .nav-recruit__list{display:block;margin-top:3rem;font-size:1.6rem}}@media screen and (min-width:769px){#recruit .nav-recruit__item:nth-of-type(n+2){margin-left:9rem}}#recruit .nav-recruit__item a{position:relative;display:block;width:28rem;padding:3rem 0;border-bottom:1px solid rgba(0,0,0,.2);text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .nav-recruit__item a{width:auto;padding:2.5rem 0}}#recruit .nav-recruit__item a:after{width:1.6rem;height:1.1rem;position:absolute;top:calc(50% - .6rem);right:0;content:'';display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain}#recruit .nav-recruit__item a.is-on{color:#ff556e;border-color:#ff556e}#recruit .header-recruit{margin-top:9rem;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:768px){#recruit .header-recruit{margin-top:6rem}}#recruit .header-recruit__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:32rem}@media screen and (max-width:768px){#recruit .header-recruit__inner{height:18rem}}#recruit .header-recruit__title{color:#fff;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:4rem;line-height:1;text-align:center}@media screen and (max-width:768px){#recruit .header-recruit__title{font-size:3.2rem}}#recruit .header-recruit__title-en{display:block;font-family:Inter,sans-serif;font-size:5rem;font-weight:500}@media screen and (max-width:768px){#recruit .header-recruit__title-en{font-size:3.2rem}}#recruit .header-recruit__title-ja{display:block;margin-top:2.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:1.4rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:768px){#recruit .header-recruit__title-ja{margin-top:1rem;font-size:1.2rem}}#recruit .header-recruit--job-list{background-image:image-set(url(../img/recruit/bg_header_job-list.jpg) 1x,url(../img/recruit/bg_header_job-list@2x.jpg) 2x)}#recruit .header-recruit--job-newgrad{background-image:image-set(url(../img/recruit/bg_header_job_newgrad.jpg) 1x,url(../img/recruit/bg_header_job_newgrad@2x.jpg) 2x)}@media screen and (max-width:768px){#recruit .header-recruit--job-newgrad .header-recruit__title{font-size:1.9rem}}#recruit .header-recruit--jobs{background-image:image-set(url(../img/recruit/bg_header_jobs.jpg) 1x,url(../img/recruit/bg_header_jobs@2x.jpg) 2x)}#recruit .header-recruit--style{background-image:image-set(url(../img/recruit/bg_header_style.jpg) 1x,url(../img/recruit/bg_header_style@2x.jpg) 2x)}#recruit .tab-job-list{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;margin-top:12rem;background:#f3f4f6;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){#recruit .tab-job-list{width:auto;margin:9rem 3rem 0;font-size:1.4rem;letter-spacing:.08em}}#recruit .tab-job-list__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;height:7.5rem;cursor:pointer;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .tab-job-list__item{height:5.2rem}}#recruit .tab-job-list__item.is-current{color:#fff;background:#000}#recruit .tab-job-list__item:hover{color:#fff;background:#ff556e}#recruit .content-job-list{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;margin-top:6rem;display:none}@media screen and (max-width:768px){#recruit .content-job-list{width:auto;margin:3rem 3rem 0}}#recruit .content-job-list.is-show{display:block}#recruit .list-job-newgrad{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#recruit .list-job-newgrad{display:block}}@media screen and (min-width:769px){#recruit .list-job-newgrad__item{width:calc(50% - 1.5rem);margin-right:3rem}#recruit .list-job-newgrad__item:nth-of-type(2n){margin-right:0}#recruit .list-job-newgrad__item:nth-of-type(n+3){margin-top:3rem}}@media screen and (max-width:768px){#recruit .list-job-newgrad__item:nth-of-type(n+2) a{border-top:none}}#recruit .list-job-newgrad__item a{display:block;height:21rem;padding:4.5rem 5rem 0;border:1px solid #f3f4f6;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .list-job-newgrad__item a{height:auto;padding:4rem 3rem}}#recruit .list-job-newgrad__item a.is-on{color:#fff;background:#ff556e;border-color:#ff556e}#recruit .list-job-newgrad__item a.is-on .list-job-newgrad__heading{color:#fff}#recruit .list-job-newgrad__heading{color:#ff556e;font-size:2.2rem;line-height:1.5;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .list-job-newgrad__heading{font-size:1.6rem}}#recruit .list-job-newgrad__lead{margin-top:2rem;font-size:1.4rem;line-height:1.57143;letter-spacing:0}@media screen and (max-width:768px){#recruit .list-job-newgrad__lead{font-size:1.2rem;line-height:1.83333}}#recruit .button-entry-mynavi{margin-top:9rem}@media screen and (max-width:768px){#recruit .button-entry-mynavi{margin-top:8rem}}#recruit .button-entry-mynavi a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:12rem;border:1px solid #00acf1;text-decoration:none;text-align:center;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .button-entry-mynavi a{height:8rem}}#recruit .button-entry-mynavi a.is-on{opacity:.5}#recruit .button-entry-mynavi__logo{width:25rem}@media screen and (max-width:768px){#recruit .button-entry-mynavi__logo{width:15.8rem}}#recruit .button-entry-mynavi__lead{width:25rem;margin-top:.8rem;padding:1rem;color:#fff;background:#ff8000;font-size:1.4rem;line-height:1}@media screen and (max-width:768px){#recruit .button-entry-mynavi__lead{width:16rem;margin-top:.3rem;padding:.5rem;border-radius:.3rem;font-size:.8rem}}#recruit .list-job-career{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#recruit .list-job-career{display:block}}@media screen and (min-width:769px){#recruit .list-job-career__item{width:calc(50% - 1.5rem);margin-right:3rem}#recruit .list-job-career__item:nth-of-type(2n){margin-right:0}#recruit .list-job-career__item:nth-of-type(n+3){margin-top:3rem}}@media screen and (max-width:768px){#recruit .list-job-career__item:nth-of-type(n+2){margin-top:1rem}}#recruit .list-job-career__item a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:13.8rem;padding:0 3rem;border:1px solid #f3f4f6;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1),border-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .list-job-career__item a{height:auto;padding:1.5rem 2rem}}#recruit .list-job-career__item a:after{position:absolute;top:3rem;right:3rem;width:1.3rem;height:1.3rem;content:'';display:block;background:url(../img/recruit/icn_blank.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#recruit .list-job-career__item a:after{position:absolute;top:2rem;right:2rem}}#recruit .list-job-career__item a.is-on{color:#fff;background:#ff556e;border-color:#ff556e}#recruit .list-job-career__item a.is-on:after{filter:brightness(100)}#recruit .list-job-career__item a.is-on .list-job-career__area{color:#fff}#recruit .list-job-career__area{margin-bottom:1rem;color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:1.4rem;font-weight:700;line-height:1;transition:color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .list-job-career__area{margin-bottom:.6rem;font-size:1rem}}#recruit .list-job-career__heading{font-size:2rem;line-height:1.5}@media screen and (max-width:768px){#recruit .list-job-career__heading{font-size:1.6rem}}#recruit .list-job-career__notes{margin-top:.8rem;font-size:1.4rem;line-height:1}@media screen and (max-width:768px){#recruit .list-job-career__notes{font-size:1rem}}#recruit .button-entry-wantedly{margin-top:9rem}@media screen and (max-width:768px){#recruit .button-entry-wantedly{margin-top:8rem}}#recruit .button-entry-wantedly a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:12rem;background:#000;text-decoration:none;text-align:center;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .button-entry-wantedly a{height:8rem}}#recruit .button-entry-wantedly a.is-on{opacity:.5}#recruit .button-entry-wantedly__logo{width:20.4rem}@media screen and (max-width:768px){#recruit .button-entry-wantedly__logo{width:11.8rem}}#recruit .section-job-newgrad{margin-top:3rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-job-newgrad{padding-top:6rem}}#recruit .section-job-newgrad__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#recruit .section-job-newgrad__inner{padding:0 3rem}}#recruit .section-job-newgrad__heading{color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;font-size:1.4rem;letter-spacing:.15em;line-height:1}#recruit .section-job-newgrad__body{-ms-flex:1;flex:1;padding-top:2.5rem;line-height:2}#recruit .summary-job-newgrad{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:2.2rem;line-height:1.72727}@media screen and (max-width:768px){#recruit .summary-job-newgrad{font-size:1.4rem;line-height:1.57143}}#recruit .table-job-newgrad{width:100%;border-bottom:1px solid #f3f4f6;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#recruit .table-job-newgrad{display:block}}@media screen and (max-width:768px){#recruit .table-job-newgrad tbody,#recruit .table-job-newgrad tr,#recruit .table-job-newgrad th,#recruit .table-job-newgrad td{display:block}}#recruit .table-job-newgrad th,#recruit .table-job-newgrad td{padding:2.4rem 0;border-top:1px solid #f3f4f6}@media screen and (max-width:768px){#recruit .table-job-newgrad th,#recruit .table-job-newgrad td{padding:0}}#recruit .table-job-newgrad th{position:relative;width:30rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;letter-spacing:.15em}@media screen and (max-width:768px){#recruit .table-job-newgrad th{width:auto;padding-top:2.5rem}}#recruit .table-job-newgrad th:before{width:1.5rem;height:1px;position:absolute;top:-1px;left:0;content:'';display:block;background:#ff556e}#recruit .table-job-newgrad td{width:calc(100% - 30rem)}@media screen and (max-width:768px){#recruit .table-job-newgrad td{width:auto;margin-top:.5rem;padding-bottom:2.5rem;border-top:none}}#recruit .table-job-newgrad .list-square li{padding-left:1.3em;text-indent:-1.3em}#recruit .table-job-newgrad .list-square li:before{content:'■';margin-right:.3em}#recruit .nav-job-newgrad{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;margin-top:12rem}@media screen and (max-width:768px){#recruit .nav-job-newgrad{display:block;margin-top:8rem;padding:0 3rem}}@media screen and (min-width:769px){#recruit .nav-job-newgrad__item{width:calc(50% - 1rem);margin-right:2rem}#recruit .nav-job-newgrad__item:nth-of-type(2n){margin-right:0}}@media screen and (max-width:768px){#recruit .nav-job-newgrad__item{display:block;margin-top:8rem}#recruit .nav-job-newgrad__item:nth-of-type(n+2){margin-top:3rem}}#recruit .nav-job-newgrad__item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:12rem;line-height:1;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .nav-job-newgrad__item a{height:8rem}}#recruit .nav-job-newgrad__item span{display:inline-block}#recruit .nav-job-newgrad__item--entry{font-family:Inter,sans-serif;font-size:2.4rem}@media screen and (max-width:768px){#recruit .nav-job-newgrad__item--entry{font-size:1.8rem}}#recruit .nav-job-newgrad__item--entry a{color:#fff;background:#000}#recruit .nav-job-newgrad__item--entry a.is-on{color:#fff;background:#ff556e}#recruit .nav-job-newgrad__item--wantedly{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem}@media screen and (max-width:768px){#recruit .nav-job-newgrad__item--wantedly{font-size:1.6rem}}#recruit .nav-job-newgrad__item--wantedly a{background:#f3f4f6}#recruit .nav-job-newgrad__item--wantedly a.is-on{color:#fff;background:#00c0df}#recruit .nav-job-newgrad__item--wantedly a.is-on span+span{background:url(../img/recruit/logo_mark_wantedly_white.svg) no-repeat center center;background-size:contain}#recruit .nav-job-newgrad__item--wantedly a.is-on img{opacity:0}#recruit .nav-job-newgrad__item--wantedly span+span{margin-left:3rem}@media screen and (max-width:768px){#recruit .nav-job-newgrad__item--wantedly span+span{margin-left:2rem}}#recruit .nav-job-newgrad__item--wantedly img{width:3.2rem}@media screen and (max-width:768px){#recruit .nav-job-newgrad__item--wantedly img{width:2.5rem}}#recruit .section-entry{margin-top:11.5rem}@media screen and (max-width:768px){#recruit .section-entry{margin-top:9rem;padding:0 3rem}}#recruit .section-entry+.section-entry{margin-top:9rem}@media screen and (max-width:768px){#recruit .section-entry+.section-entry{margin-top:6rem}}#recruit .section-entry+.section-entry .section-entry__inner{padding-top:8.5rem;border-top:1px solid #f3f4f6}@media screen and (max-width:768px){#recruit .section-entry+.section-entry .section-entry__inner{padding-top:5.5rem}}#recruit .section-entry:last-child{padding-bottom:18rem}@media screen and (max-width:768px){#recruit .section-entry:last-child{padding-bottom:12rem}}#recruit .section-entry__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}#recruit .section-entry__heading{position:relative;padding-left:5rem;line-height:1}@media screen and (max-width:768px){#recruit .section-entry__heading{padding-left:3.5rem}}#recruit .section-entry__heading:before{width:3rem;height:3rem;position:absolute;top:-.1rem;left:0;content:'';display:block;background:#ff556e}@media screen and (max-width:768px){#recruit .section-entry__heading:before{width:2rem;height:2rem;top:-.2rem}}#recruit .section-entry__heading-ja{display:block;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.8rem}@media screen and (max-width:768px){#recruit .section-entry__heading-ja{font-size:1.6rem}}#recruit .section-entry__heading-en{display:block;margin-top:1.5rem;font-family:Inter,sans-serif;font-size:1.4rem}@media screen and (max-width:768px){#recruit .section-entry__heading-en{margin-top:.5rem;font-size:.8rem}}#recruit .section-entry .step-entry{margin-top:5.6rem}@media screen and (max-width:768px){#recruit .section-entry .step-entry{margin-top:3rem}}#recruit .section-entry .step-entry__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #f3f4f6}#recruit .section-entry .step-entry__item:nth-of-type(n+2){margin-top:1.5rem}@media screen and (max-width:768px){#recruit .section-entry .step-entry__item:nth-of-type(n+2){margin-top:1rem}}#recruit .section-entry .step-entry__item:last-child .step-entry__number:after{display:none}#recruit .section-entry .step-entry__number{width:12rem;height:12rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#ff556e;background:#f3f4f6;font-family:Inter,sans-serif;font-size:2.8rem;line-height:1}@media screen and (max-width:768px){#recruit .section-entry .step-entry__number{width:8rem;height:8rem;font-size:1.8rem}}#recruit .section-entry .step-entry__number small{margin-bottom:1.2rem;font-size:1.2rem}@media screen and (max-width:768px){#recruit .section-entry .step-entry__number small{margin-bottom:.6rem;font-size:1rem}}#recruit .section-entry .step-entry__number:after{width:1.2rem;height:1.2rem;position:absolute;bottom:-.6rem;left:calc(50% - .6rem);display:block;content:'';background:#f3f4f6;transform:rotate(45deg)}@media screen and (max-width:768px){#recruit .section-entry .step-entry__number:after{width:1rem;height:1rem;position:absolute;bottom:-.5rem;left:calc(50% - .5rem)}}#recruit .section-entry .step-entry__body{-ms-flex:1;flex:1;padding:0 5rem}@media screen and (max-width:768px){#recruit .section-entry .step-entry__body{padding:0 3rem}}#recruit .section-entry .step-entry__heading{font-size:2.2rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L}@media screen and (max-width:768px){#recruit .section-entry .step-entry__heading{font-size:1.4rem}}@media screen and (max-width:768px){#recruit .section-entry .step-entry__notes{font-size:1rem;line-height:1.6}}#recruit .section-entry .button-entry{margin-top:6rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem}@media screen and (max-width:768px){#recruit .section-entry .button-entry{margin-top:3rem;font-size:1.4rem}}#recruit .section-entry .button-entry a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:12rem;color:#ff556e;border:1px solid #ff556e;text-decoration:none;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .section-entry .button-entry a{height:8rem}}#recruit .section-entry .button-entry a:after{width:2.4rem;height:1.6rem;position:absolute;top:calc(50% - .8rem);right:5rem;content:'';display:block;background:url(../img/common/arw_button.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#recruit .section-entry .button-entry a:after{width:1.8rem;height:1.2rem;position:absolute;top:calc(50% - .6rem);right:3rem}}#recruit .section-entry .button-entry a.is-on{color:#fff;background:#ff556e}#recruit .section-entry .button-entry a.is-on:after{filter:brightness(100)}#recruit .header-visual{position:relative}#recruit .header-visual__image picture{display:block}#recruit .header-visual__image picture img{max-width:none;width:100%}#recruit .header-visual__inner{position:absolute;bottom:6rem;left:6rem}@media screen and (max-width:768px){#recruit .header-visual__inner{position:absolute;bottom:1.5rem;left:1.5rem}}#recruit .header-visual__title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;line-height:1}#recruit .header-visual__title-en{display:block;color:#fff;font-family:Inter,sans-serif;font-size:5rem;font-weight:500}@media screen and (max-width:768px){#recruit .header-visual__title-en{font-size:3rem;line-height:.9}}#recruit .header-visual__title-ja{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:3.5rem;margin-top:2.5rem;padding:0 1rem;color:#fff;background:#000;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem}@media screen and (max-width:768px){#recruit .header-visual__title-ja{height:2.2rem;margin-top:.8rem;padding:0 .5rem;font-size:1.2rem}}#recruit .section-intro{margin-top:3rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-intro{margin-top:6rem;padding-top:4rem;padding-bottom:2rem}}#recruit .section-intro+.section-intro{margin-top:9rem}@media screen and (max-width:768px){#recruit .section-intro+.section-intro{margin-top:2rem;padding-top:6rem;padding-bottom:0}}#recruit .section-intro__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#recruit .section-intro__inner{padding:0 3rem}}#recruit .introduction-intro{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#recruit .introduction-intro{display:block}}#recruit .introduction-intro__col{width:50%}@media screen and (max-width:768px){#recruit .introduction-intro__col{width:auto}}#recruit .introduction-intro__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-size:4.3rem;font-weight:700;line-height:2.06977;letter-spacing:.2em}@media screen and (max-width:768px){#recruit .introduction-intro__heading{font-size:2.7rem}}#recruit .introduction-intro__text{padding-top:9rem;font-size:2.4rem;line-height:2}@media screen and (max-width:768px){#recruit .introduction-intro__text{padding-top:3rem;font-size:1.6rem}}#recruit .section-history{margin-top:3rem;padding-top:9rem}#recruit .section-history+.section-history{margin-top:9rem}@media screen and (max-width:768px){#recruit .section-history+.section-history{margin-top:3rem;padding-top:6rem}}@media screen and (max-width:768px){#recruit .section-history__inner{padding:0 3rem}}#recruit .content-intro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#recruit .content-intro{display:block}}#recruit .content-intro--full{display:block}#recruit .content-intro--full .content-intro__body{overflow:hidden;margin-top:6rem}@media screen and (max-width:768px){#recruit .content-intro--full .content-intro__body{margin-top:2.5rem}}#recruit .content-intro--full .content-intro__body iframe{position:relative;display:block;width:100%;height:57.3rem;vertical-align:top}@media screen and (max-width:768px){#recruit .content-intro--full .content-intro__body iframe{height:17.7rem}}#recruit .content-intro--full .content-intro__body--slideshare{position:relative}#recruit .content-intro--full .content-intro__body--slideshare:before{position:absolute;top:0;right:0;width:100%;height:100%;content:'';display:block;box-sizing:border-box;border:1px solid #fff;z-index:99;pointer-events:none}@media screen and (max-width:768px){#recruit .content-intro--full .content-intro__body--slideshare:after{position:absolute;right:0;bottom:0;width:4.4rem;height:4.4rem;content:'';display:block;z-index:99}}#recruit .content-intro--full .content-intro__body--slideshare iframe{height:calc(50px + 57.4rem)}@media screen and (max-width:768px){#recruit .content-intro--full .content-intro__body--slideshare iframe{height:calc(50px + 17.7rem)}}#recruit .content-intro__body{-ms-flex:1;flex:1}#recruit .content-intro__image{width:51rem;margin-left:10rem}@media screen and (max-width:768px){#recruit .content-intro__image{width:100%;margin:2.5rem 0 0}}#recruit .content-intro__heading{color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D}#recruit .content-intro__lead{margin-top:4.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:2}@media screen and (max-width:768px){#recruit .content-intro__lead{margin-top:1.5rem;font-size:1.4rem;line-height:1.71429}}#recruit .content-intro__text{margin-top:5rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#recruit .content-intro__text{margin-top:2.5rem}}#recruit .sub-intro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#recruit .sub-intro{display:block}}#recruit .sub-intro__item{width:45rem}@media screen and (max-width:768px){#recruit .sub-intro__item{position:relative;width:auto}#recruit .sub-intro__item:nth-of-type(n+2){margin-top:8rem}}#recruit .sub-intro__heading{color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D}#recruit .sub-intro__lead{margin-top:4.5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:2}@media screen and (max-width:768px){#recruit .sub-intro__lead{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:8rem;margin-top:2rem;padding-left:11rem;font-size:1.4rem;line-height:1.71429}}#recruit .sub-intro__body{display:-ms-flexbox;display:flex;margin-top:5rem}@media screen and (max-width:768px){#recruit .sub-intro__body{display:block;margin-top:2.5rem}}#recruit .sub-intro__text{-ms-flex:1;flex:1;font-size:1.4rem;line-height:1.57143}#recruit .sub-intro__image{width:18rem;margin-left:6rem}@media screen and (max-width:768px){#recruit .sub-intro__image{position:absolute;top:4.5rem;left:0;width:8rem;margin-left:0}}#recruit .button-sns-intro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-family:Inter,sans-serif;font-size:1.8rem;letter-spacing:.15em}@media screen and (max-width:768px){#recruit .button-sns-intro{display:block;font-size:1.4rem}}#recruit .button-sns-intro__item{width:49.5rem}@media screen and (max-width:768px){#recruit .button-sns-intro__item{width:auto}#recruit .button-sns-intro__item:nth-of-type(n+2){margin-top:1rem}}#recruit .button-sns-intro__item a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:12rem;padding:0 5rem;color:#fff;background:#000;text-decoration:none;transition:background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .button-sns-intro__item a{height:8rem;padding:0 3rem}}#recruit .button-sns-intro__item a:after{width:1.5rem;height:1rem;position:absolute;top:calc(50% - .5rem);right:3rem;content:'';display:block;background:url(../img/common/arw_more.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#recruit .button-sns-intro__item a:after{width:1.8rem;height:1.2rem;position:absolute;top:calc(50% - .6rem);right:3rem}}#recruit .button-sns-intro__item a.is-on{background:#ff556e}#recruit .button-sns-intro__item a.is-on:after{filter:brightness(100)}#recruit .button-sns-intro__item span{display:block;position:relative}#recruit .button-sns-intro__item span:before{position:absolute;content:'';display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}#recruit .button-sns-intro__item--youtube span:before{width:3.2rem;height:2.3rem;top:calc(50% - 1.1rem);right:-6.4rem;background-image:url(../img/common/icn_youtube.svg)}@media screen and (max-width:768px){#recruit .button-sns-intro__item--youtube span:before{width:2.1rem;height:1.5rem;top:calc(50% - .7rem);right:-3.6rem}}#recruit .button-sns-intro__item--tiktok span:before{width:2.1rem;height:2.5rem;top:calc(50% - 1.3rem);right:-5.4rem;background-image:url(../img/common/icn_tiktok.svg)}@media screen and (max-width:768px){#recruit .button-sns-intro__item--tiktok span:before{width:1.7rem;height:2rem;top:calc(50% - 1rem);right:-4.3rem}}#recruit .widget-sns-intro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}@media screen and (max-width:768px){#recruit .widget-sns-intro{display:block;margin-top:1rem}}#recruit .widget-sns-intro__item{position:relative;overflow:hidden;width:32rem;height:42rem}@media screen and (max-width:768px){#recruit .widget-sns-intro__item{width:31.5rem;height:42rem}#recruit .widget-sns-intro__item:nth-of-type(n+2){margin-top:1rem}}#recruit .widget-sns-intro__item:after{width:32rem;height:42rem;position:absolute;top:0;left:0;content:'';display:block;box-sizing:border-box;border:1px solid #eff0f2;border-radius:2rem;pointer-events:none}@media screen and (max-width:768px){#recruit .widget-sns-intro__item:after{width:100%;height:100%;border-radius:1.5rem}}#recruit .widget-sns-intro__item iframe,#recruit .widget-sns-intro__item .twitter-timeline{position:relative;border-radius:2rem;width:32rem!important;height:42rem!important;min-width:32rem!important;max-width:32rem!important;margin:0!important;border:none!important;vertical-align:top!important}@media screen and (max-width:768px){#recruit .widget-sns-intro__item iframe,#recruit .widget-sns-intro__item .twitter-timeline{width:31.5rem!important;height:42rem!important;min-width:31.5rem!important;max-width:31.5rem!important;border-radius:1.5rem}}#recruit .widget-sns-intro__item iframe.instagram-media,#recruit .widget-sns-intro__item .twitter-timeline.instagram-media{width:326px!important;min-width:326px!important;margin:0 calc((326px - 32rem)/-2)}@media screen and (max-width:768px){#recruit .widget-sns-intro__item iframe.instagram-media,#recruit .widget-sns-intro__item .twitter-timeline.instagram-media{margin:0 calc((326px - 31.5rem)/-2)}}#recruit .introduction-history{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#recruit .introduction-history{display:block}}#recruit .introduction-history__col:nth-of-type(1){-ms-flex:1;flex:1}#recruit .introduction-history__col:nth-of-type(2){width:41rem}@media screen and (max-width:768px){#recruit .introduction-history__col:nth-of-type(2){width:auto;margin-top:8rem}}#recruit .introduction-history__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.9rem;line-height:1.55172}@media screen and (max-width:768px){#recruit .introduction-history__heading{font-size:1.4rem}}#recruit .introduction-history__person{margin-top:7.5rem}@media screen and (max-width:768px){#recruit .introduction-history__person{margin-top:5.5rem}}#recruit .introduction-history__person-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#recruit .introduction-history__person-item:nth-of-type(n+2){margin-top:3rem}#recruit .introduction-history__person-image{width:6rem;height:6rem;border-radius:100%;margin-right:1.5rem;overflow:hidden}#recruit .introduction-history__person-profile{-ms-flex:1;flex:1}#recruit .introduction-history__person-position{font-size:1rem}#recruit .introduction-history__person-name{margin-top:.5rem;line-height:1}#recruit .introduction-history__person-ja{display:block;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.4rem}#recruit .introduction-history__person-en{display:block;margin-top:.6rem;font-family:Inter,sans-serif;font-size:1rem}#recruit .introduction-history__text{font-size:1.4rem;line-height:1.57143;letter-spacing:.02em}#recruit .introduction-history__text:nth-of-type(n+2){margin-top:2.5rem}#recruit .content-history{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 calc((100% - 102rem)/2) 0 0}@media screen and (max-width:768px){#recruit .content-history{display:block;padding:0}}#recruit .content-history--rev{-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 0 0 calc((100% - 102rem)/2)}#recruit .content-history--rev .content-history__image{margin-right:0;margin-left:10rem}@media screen and (max-width:768px){#recruit .content-history--rev .content-history__image{margin-left:6rem}}#recruit .content-history__image{width:calc(calc(var(--vw,1vw)*100) / 2);margin-right:10rem}@media screen and (max-width:768px){#recruit .content-history__image{display:block;padding:0;width:28.5rem;margin-left:-3rem}}#recruit .content-history__body{-ms-flex:1;flex:1}@media screen and (max-width:768px){#recruit .content-history__body{margin-top:5.5rem}}#recruit .content-history__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;line-height:1.55556}@media screen and (max-width:768px){#recruit .content-history__heading{font-size:1.4rem}}#recruit .content-history__text{margin-top:5rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#recruit .content-history__text{margin-top:2rem}}#recruit .content-history__text+.content-history__text{margin-top:2rem}#recruit .container-style{background:#f3f4f6}#recruit .tab-style{width:100%;max-width:102rem;margin-left:auto;margin-right:auto;margin-top:12rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:1.8rem;cursor:pointer}@media screen and (max-width:768px){#recruit .tab-style{overflow-x:scroll;margin-top:9rem;padding-bottom:1rem;font-size:1.2rem}}#recruit .tab-style--mt-wide{margin-top:18rem}@media screen and (max-width:768px){#recruit .tab-style--mt-wide{margin-top:12rem}}#recruit .tab-style--mt-wide .tab-style__item.is-current:after{display:none}#recruit .tab-style__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#recruit .tab-style__inner{width:67rem;padding:0 3rem}}#recruit .tab-style__item{width:19.6rem;height:7.6rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;transition:color .1s cubic-bezier(.39,.575,.565,1),background-color .1s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:768px){#recruit .tab-style__item{width:11.4rem;height:4rem}#recruit .tab-style__item:nth-of-type(n+2){margin-left:1rem}}#recruit .tab-style__item.is-current{color:#fff;background:#ff556e}#recruit .tab-style__item.is-current:after{width:1.2rem;height:1.2rem;position:absolute;bottom:-.6rem;left:calc(50% - .6rem);display:block;content:'';background:#ff556e;transform:rotate(45deg)}@media screen and (max-width:768px){#recruit .tab-style__item.is-current:after{width:1rem;height:1rem;position:absolute;bottom:-.5rem;left:calc(50% - .5rem)}}#recruit .tab-style__item.is-current.is-on{background:#ff556e}#recruit .tab-style__item.is-on{color:#fff;background:#000}#recruit .content-style{display:none}#recruit .content-style.is-show{display:block}#recruit .section-style1{margin-top:3rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-style1{padding-top:6rem}}#recruit .section-style1+.section-style1{margin-top:9rem}@media screen and (max-width:768px){#recruit .section-style1+.section-style1{margin-top:6rem}}@media screen and (max-width:768px){#recruit .section-style1:nth-of-type(1) .section-style1__image{width:100%;max-width:17.1rem;margin-left:auto;margin-right:auto}#recruit .section-style1:nth-of-type(2) .section-style1__image{width:100%;max-width:15.6rem;margin-left:auto;margin-right:auto}#recruit .section-style1:nth-of-type(3) .section-style1__image{width:100%;max-width:17.5rem;margin-left:auto;margin-right:auto}}#recruit .section-style1__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#recruit .section-style1__inner{padding:0 3rem}}#recruit .section-style1__heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.9rem;line-height:1.2}@media screen and (max-width:768px){#recruit .section-style1__heading{font-size:1.6rem;line-height:1}}#recruit .section-style1__heading>span{overflow:hidden;display:block;color:#fff;background:#000}#recruit .section-style1__heading>span span{display:inline-block;padding:.5rem}@media screen and (max-width:768px){#recruit .section-style1__heading>span span{padding:.3rem}}#recruit .section-style1__heading strong{display:inline-block;padding:.5rem;background:#ff556e}@media screen and (max-width:768px){#recruit .section-style1__heading strong{padding:.3rem}}#recruit .section-style1__image{margin-top:9rem;text-align:center}@media screen and (max-width:768px){#recruit .section-style1__image{margin-top:6rem}}#recruit .list-style1{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#recruit .list-style1{display:block;margin-top:7rem;padding:0 3rem}}#recruit .list-style1__item{position:relative;width:calc(50% - 6rem);margin-right:9rem;margin-top:11rem;padding-left:6rem}@media screen and (max-width:768px){#recruit .list-style1__item{width:auto;margin-right:0;margin-top:0;padding:0 0 2.5rem;border-bottom:1px solid #fff}}@media screen and (min-width:769px){#recruit .list-style1__item:nth-of-type(2n){margin-right:0}}@media screen and (max-width:768px){#recruit .list-style1__item:nth-of-type(n+2){padding-top:4rem}#recruit .list-style1__item:nth-of-type(n+2) .list-style1__number{top:2.5rem}}#recruit .list-style1__number{position:absolute;top:-2.4rem;left:-4.5rem;width:8rem;color:#ff556e;font-family:Inter,sans-serif;font-size:6rem;line-height:1;text-align:right}@media screen and (max-width:768px){#recruit .list-style1__number{position:absolute;top:-1.4rem;left:0;width:auto;font-size:3.8rem}}#recruit .list-style1__heading{position:relative;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}@media screen and (max-width:768px){#recruit .list-style1__heading{padding-left:5rem;letter-spacing:0}}#recruit .list-style1__heading small{position:absolute;top:-1.8rem;left:0;color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:1.4rem}@media screen and (max-width:768px){#recruit .list-style1__heading small{top:-1.5rem;left:5rem;font-size:1rem}}@media screen and (max-width:768px){#recruit .list-style1__heading--small-sp{font-size:1.2rem}}#recruit .list-style1__text{margin-top:2rem;font-size:1.4rem;line-height:1.57143;letter-spacing:0}#recruit .section-style2{margin-top:3rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-style2{padding-top:6rem}}@media screen and (max-width:768px){#recruit .section-style2+.section-style2{margin-top:0}}#recruit .section-style2__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#recruit .section-style2__inner{padding:0 3rem}}#recruit .section-style2__heading{font-family:Inter,sans-serif;font-size:2.8rem;text-align:center}@media screen and (max-width:768px){#recruit .section-style2__heading{font-size:1.6rem}}#recruit .list-style2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:5rem}@media screen and (max-width:768px){#recruit .list-style2{display:block;margin-top:2rem}}#recruit .list-style2__item{width:49.5rem}@media screen and (max-width:768px){#recruit .list-style2__item{width:auto}}@media screen and (min-width:769px){#recruit .list-style2__item:nth-of-type(n+3){margin-top:3rem}}@media screen and (max-width:768px){#recruit .list-style2__item:nth-of-type(n+2){margin-top:1rem}}#recruit .list-style2__header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:16rem;padding:0 5rem;background:#fff;cursor:pointer}@media screen and (max-width:768px){#recruit .list-style2__header{height:9rem;padding:0 3rem 0 1.5rem}}#recruit .list-style2__header:before,#recruit .list-style2__header:after{position:absolute;top:50%;right:4rem;width:calc(1px + 1rem);height:1px;content:'';display:block;background:#ff556e}@media screen and (max-width:768px){#recruit .list-style2__header:before,#recruit .list-style2__header:after{right:3rem}}#recruit .list-style2__header:after{transform:rotate(90deg);transition:transform .1s cubic-bezier(.39,.575,.565,1)}#recruit .list-style2__header.is-show:after{transform:rotate(180deg)}#recruit .list-style2__image{width:6rem}@media screen and (max-width:768px){#recruit .list-style2__image{width:5rem}}#recruit .list-style2__heading{margin-left:4rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N L",Yu Gothic Pr6N L;font-size:2.2rem;line-height:1.45455}@media screen and (max-width:768px){#recruit .list-style2__heading{margin-left:1.5rem;font-size:1.6rem}}#recruit .list-style2__body{display:none;padding:0 5rem 4rem;background:#fff;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#recruit .list-style2__body{padding:0 3rem 2.5rem}}#recruit .section-style3{margin-top:3rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-style3{padding-top:6rem}}#recruit .section-style3__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#recruit .section-style3__inner{padding:0 3rem}}#recruit .section-style4{margin-top:3rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-style4{padding-top:6rem}}#recruit .section-style4__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#recruit .section-style4__inner{padding:0 3rem}}#recruit .section-style4__heading{font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:2.4rem;line-height:1.58333}@media screen and (max-width:768px){#recruit .section-style4__heading{padding:0 3rem;font-size:1.6rem;line-height:2}}#recruit .section-style4__lead{margin-top:4rem;line-height:2}@media screen and (max-width:768px){#recruit .section-style4__lead{margin-top:2rem;padding:0 3rem;line-height:1.57143}}#recruit .image-style4{display:-ms-flexbox;display:flex;margin-top:9.5rem;padding:6rem 0;background:#fff}@media screen and (max-width:768px){#recruit .image-style4{display:block;margin-top:6rem;padding:0 3rem 3rem}}#recruit .image-style4__item{width:50%;padding:0 6rem}@media screen and (max-width:768px){#recruit .image-style4__item{width:auto;padding:3rem 0 0}}@media screen and (min-width:769px){#recruit .image-style4__item:nth-of-type(2){border-left:1px solid #f3f4f6}}@media screen and (max-width:768px){#recruit .image-style4__item:nth-of-type(2){margin-top:3rem;border-top:1px solid #f3f4f6}#recruit .image-style4__item:nth-of-type(2) .image-style4__image{padding-left:1.7rem;padding-right:1.7rem}}#recruit .image-style4__image{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}@media screen and (max-width:768px){#recruit .image-style4__image{padding-top:6rem}}#recruit .image-style4__image figcaption{position:absolute;top:0;left:0;font-size:1.4rem}@media screen and (max-width:768px){#recruit .image-style4__image figcaption{line-height:1}}#recruit .message-style4{margin-top:9rem}@media screen and (max-width:768px){#recruit .message-style4{padding:0 3rem}}#recruit .message-style4__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700;font-size:3rem;line-height:1.2}@media screen and (max-width:768px){#recruit .message-style4__heading{font-size:1.8rem}}#recruit .message-style4__heading span{display:block;padding:0 .5rem;color:#fff;background:#000}#recruit .message-style4__heading span:nth-of-type(1){font-size:.6em}#recruit .message-style4__heading span:nth-of-type(2){background:#ff556e}#recruit .message-style4__text{margin-top:5rem;font-size:1.4rem;line-height:1.57143}@media screen and (max-width:768px){#recruit .message-style4__text{letter-spacing:0}}#recruit .section-style5{margin-top:9rem;padding-top:9rem}@media screen and (max-width:768px){#recruit .section-style5{margin-top:3rem;padding-top:6rem}}#recruit .section-style5+.section-style5{margin-top:5rem}#recruit .section-style5__inner{width:100%;max-width:102rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#recruit .section-style5__inner{padding:0 3rem}}#recruit .section-style5__heading{line-height:1}#recruit .section-style5__heading-en{display:block;font-family:Inter,sans-serif;font-size:2.8rem}@media screen and (max-width:768px){#recruit .section-style5__heading-en{font-size:1.8rem}}#recruit .section-style5__heading-ja{display:block;margin-top:1.5rem;color:#ff556e;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N B",Yu Gothic Pr6N B;font-weight:700}@media screen and (max-width:768px){#recruit .section-style5__heading-ja{font-size:1.6rem}}#recruit .section-style5__lead{width:49.5rem;margin-top:5rem;font-family:YakuHanJP_Narrow,"游ゴシック体 Pr6N D",Yu Gothic Pr6N D;line-height:2}@media screen and (max-width:768px){#recruit .section-style5__lead{width:auto;line-height:1.57143;letter-spacing:0}}#recruit .row-style5{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#recruit .row-style5{display:block}}@media screen and (min-width:769px){#recruit .row-style5__item{margin-right:18.5rem}}@media screen and (max-width:768px){#recruit .row-style5__item:nth-of-type(n+2){margin-top:7.5rem}}.center-inline{text-align:center}.border-gray{border:1px solid #ddd}.back-in{will-change:opacity,transform;opacity:0;transform:scale(0);transition:opacity .1s cubic-bezier(.39,.575,.565,1),transform .6s cubic-bezier(.175,.885,.32,1.275)}.back-in.is-inview{opacity:1;transform:scale(1)}.slide-up-in{will-change:opacity,transform;opacity:0;transform:translateY(6rem);transition:opacity .6s cubic-bezier(.39,.575,.565,1),transform .8s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width:768px){.slide-up-in{transform:translateY(4rem)}}.slide-up-in.is-inview{opacity:1;transform:translateY(0)}.fade-in{will-change:opacity,transform;opacity:0;transition:opacity .8s cubic-bezier(.39,.575,.565,1)}.fade-in.is-inview{opacity:1}@media screen and (max-width:768px){.only-pc{display:none!important}}@media screen and (min-width:769px){.only-sp{display:none!important}}@media screen and (max-width:768px){.only-sp{display:block!important}}.js-fit-image{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.js-disabled{pointer-events:none;opacity:.5}.text-align-right{text-align:right}@keyframes link-arrow{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:calc(1*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:calc(1*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:calc(1s*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:calc(1s*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:calc(1s*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:calc(1s*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:calc(1s/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:calc(1s*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:calc(1s*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:calc(1s*3);animation-duration:calc(var(--animate-duration)*3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{from,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-2%,0,0)}20%,40%,60%,80%{transform:translate3d(2%,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.animate__tada{animation-name:tada}@keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}.animate__wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:calc(1s*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.animate__bounceIn{animation-duration:calc(1s*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translate3d(0,0,0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translate3d(0,0,0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:calc(1s*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{from{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{from{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{from{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{from{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{from{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.animate__flipOutX{animation-duration:calc(1s*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.animate__flipOutY{animation-duration:calc(1s*.75);animation-duration:calc(var(--animate-duration)*.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{from{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translate3d(0,0,0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{from{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{from{transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{from{transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{from{transform:rotate3d(0,0,1,45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{from{transform:rotate3d(0,0,1,45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{from{transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{from{opacity:1}to{transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{from{opacity:1}to{transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{from{opacity:1}to{transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{from{opacity:1}to{transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{from{opacity:1}to{transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:calc(1s*2);animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}