/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

html{overflow-y:scroll;overflow-x:hidden;font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}*{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{vertical-align:middle;max-width:100%;height:auto}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input[type=text],input[type=email],input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea,select{*font-size:100%}legend{color:#000}del,ins{text-decoration:none}main{display:block}section{position:relative}a{color:#202124}body{color:#1d1d1d;font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:1.6em;-webkit-font-smoothing:antialiased;line-height:1.4;overflow-x:hidden;background-color:#fffcf0}.inner{display:block;max-width:1190px;padding:0 1.5rem;margin:0 auto}.inner #job_anchor{padding-left:1rem}.inner-960{display:block;max-width:990px;padding:0 1.5rem;margin:0 auto}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}.clearfix{*zoom:1}.clearfix:before{content:"";display:table}.clearfix:after{clear:both;content:"";display:table}.environment-notification{background-color:red;width:100%;height:3%;padding:0;top:0;color:#fff;text-align:center;position:fixed;z-index:1000}#header{background:#fff;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:999}#header .inner{display:flex;padding:0;max-width:1160px;align-items:center}@media screen and (max-width: 1024px){#header .inner{width:100%;padding:0 3rem}}@media screen and (max-width: 768px){#header .inner{width:100%;padding:0 1rem}}#header .logo{display:inline-block;max-width:180px}@media screen and (max-width: 768px){#header .logo{margin-right:auto;margin-bottom:0;max-width:150px}}#header .logo__text{display:inline-block;color:#5c5c58;padding-left:0.8rem;margin-right:auto;font-size:1.4rem;padding-top:0.8rem}@media screen and (max-width: 990px){#header .logo__text{display:none}}@media screen and (max-width: 768px){#header .box-wp{height:100%;overflow:auto;padding-bottom:2rem}}@media screen and (max-width: 768px){#header .nav-menu{background:#f6f8f9;position:fixed;top:0;right:-285px;bottom:0;width:285px;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:999}#header .nav-menu.active{right:0;box-shadow:0 9px 14px 15px rgba(0,0,0,.25)}#header .nav-menu.active:before{content:"";width:500%;position:absolute;bottom:0;right:100%;top:0;background:rgba(252,156,4,.2)}}#header .nav-menu .menu-odd{display:none}@media screen and (max-width: 768px){#header .nav-menu .menu-odd{display:block;padding-top:1rem}}#header .nav-menu .menu-odd .item,#header .nav-menu .menu-odd .trademark-item .quarter_item,.trademark-item #header .nav-menu .menu-odd .quarter_item{padding:1rem 1.5rem}#header .nav-menu .menu-odd .item a,#header .nav-menu .menu-odd .trademark-item .quarter_item a,.trademark-item #header .nav-menu .menu-odd .quarter_item a{display:block;position:relative;font-size:14px;font-size:1.4rem;font-weight:bold;color:#4b4a45}#header .nav-menu .show-menu{display:flex;margin-left:auto}@media screen and (max-width: 768px){#header .nav-menu .show-menu{display:block;background:#fff;padding-top:1rem}}#header .nav-menu .show-menu .item,#header .nav-menu .show-menu .trademark-item .quarter_item,.trademark-item #header .nav-menu .show-menu .quarter_item{margin-left:3.2rem}#header .nav-menu .show-menu .item.item-sp,#header .nav-menu .show-menu .trademark-item .item-sp.quarter_item,.trademark-item #header .nav-menu .show-menu .item-sp.quarter_item{display:none}@media screen and (max-width: 768px){#header .nav-menu .show-menu .item.item-sp,#header .nav-menu .show-menu .trademark-item .item-sp.quarter_item,.trademark-item #header .nav-menu .show-menu .item-sp.quarter_item{display:block}#header .nav-menu .show-menu .item.item-sp a,#header .nav-menu .show-menu .trademark-item .item-sp.quarter_item a,.trademark-item #header .nav-menu .show-menu .item-sp.quarter_item a{padding-left:0}#header .nav-menu .show-menu .item.item-sp a img,#header .nav-menu .show-menu .trademark-item .item-sp.quarter_item a img,.trademark-item #header .nav-menu .show-menu .item-sp.quarter_item a img{position:static;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 768px){#header .nav-menu .show-menu .item,#header .nav-menu .show-menu .trademark-item .quarter_item,.trademark-item #header .nav-menu .show-menu .quarter_item{width:100%;padding:1rem 1.5rem;margin-left:0}}#header .nav-menu .show-menu .item a,#header .nav-menu .show-menu .trademark-item .quarter_item a,.trademark-item #header .nav-menu .show-menu .quarter_item a{display:flex;font-size:14px;font-size:1.4rem;color:#202124;position:relative;text-align:center}#header .nav-menu .show-menu .item a:hover,#header .nav-menu .show-menu .trademark-item .quarter_item a:hover,.trademark-item #header .nav-menu .show-menu .quarter_item a:hover{color:#414245}@media screen and (max-width: 768px){#header .nav-menu .show-menu .item a,#header .nav-menu .show-menu .trademark-item .quarter_item a,.trademark-item #header .nav-menu .show-menu .quarter_item a{font-weight:bold;text-align:left;padding-left:4.3rem}}#header .nav-menu .show-menu .item a img,#header .nav-menu .show-menu .trademark-item .quarter_item a img,.trademark-item #header .nav-menu .show-menu .quarter_item a img{width:20px;height:20px;display:block;padding-right:0.4rem}@media screen and (max-width: 768px){#header .nav-menu .show-menu .item a img,#header .nav-menu .show-menu .trademark-item .quarter_item a img,.trademark-item #header .nav-menu .show-menu .quarter_item a img{position:absolute;left:0;width:25px;height:25px;padding-right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}#header .nav-menu .show-menu .item a span,#header .nav-menu .show-menu .trademark-item .quarter_item a span,.trademark-item #header .nav-menu .show-menu .quarter_item a span{display:block;white-space:nowrap}#header .mobile-search-button{position:absolute;width:100px;height:40px;position:absolute;right:60px;background-color:#00b097;border-radius:30px;font-weight:bold;color:#fff;padding:1rem 0.6rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none;font-size:16px;font-size:1.6rem;text-align:center}@media screen and (max-width: 768px){#header .mobile-search-button{display:block}}#header .mobile-icon{width:30px;height:30px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:9999;font-size:10px;font-size:1rem;text-align:center}@media screen and (max-width: 768px){#header .mobile-icon{display:block}}#header .mobile-icon>span{-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#header .mobile-icon>span.open img{margin-bottom:0.2rem}#header .mobile-icon>span.close{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden}#header .mobile-icon.mobile-close{right:290px}#header .mobile-icon.mobile-close>span.open{opacity:0;visibility:hidden}#header .mobile-icon.mobile-close>span.close{opacity:1;visibility:visible}#footer{padding-bottom:11.5rem;position:relative}@media screen and (max-width: 768px){#footer{padding:4rem 0 8rem}}#footer .inner{display:flex;justify-content:space-between;align-items:center;padding:0 4.7rem 0 6.8rem}#footer .inner .logo{max-width:400px}@media screen and (max-width: 1024px){#footer .inner{padding:0 1.5rem}}@media screen and (max-width: 768px){#footer .inner{flex-wrap:wrap}#footer .inner .logo{margin-bottom:1rem;max-width:150px}#footer .inner .item-footer{width:100%}}#footer .inner .menu-footer{display:flex;justify-content:flex-end;margin-bottom:0.7rem}@media screen and (max-width: 768px){#footer .inner .menu-footer{flex-wrap:wrap;justify-content:flex-start}}#footer .inner .menu-footer li{margin-right:1.7rem}@media screen and (max-width: 768px){#footer .inner .menu-footer li{margin-bottom:1rem}}#footer .inner .menu-footer li:last-child{margin-right:0}#footer .inner .menu-footer li a{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;color:#4b4a45;font-size:14px;font-size:1.4rem;font-weight:bold}#footer .inner .menu-footer.jp{margin-bottom:3rem}@media screen and (max-width: 768px){#footer .inner .menu-footer.jp{max-width:100%}}@media screen and (max-width: 768px){#footer .inner .menu-footer.jp li{margin-bottom:0}}#footer .inner .menu-footer.jp li a{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-weight:400}#footer .inner .copyright{text-align:right;font-size:11px;font-size:1.1rem;color:#4b4a45;letter-spacing:.1px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}@media screen and (max-width: 768px){#footer .inner .copyright{border-top:1px solid #a6adb4;padding:1.5rem 0 0 1.5rem;text-align:left}}#footer #back-top{position:fixed;bottom:20px;right:15px;z-index:9}@media screen and (max-width: 768px){#footer #back-top{bottom:85px}}.main{margin-top:5.8rem}@media screen and (max-width: 768px){.main{margin-top:5.5rem}}@media screen and (min-width: 769px){a[href^=tel]{pointer-events:none}}html.is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}html.is-locked body{-webkit-overflow-scrolling:auto}.external-link{text-decoration:underline;color:#00e;font-size:1.4rem}.external-link:after{margin-bottom:.5rem;width:2rem;height:2rem;display:inline-block;vertical-align:middle;-webkit-transform:scale(0.5);transform:scale(0.5);content:url("/img/common/external-link-alt-solid.svg")}a{text-decoration:none;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{opacity:.7}strong{font-weight:bold}.heading-block{display:block;font-size:20px;font-size:2rem;font-weight:bold;color:#202124;font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;margin-bottom:2rem}@media screen and (max-width: 768px){.heading-block{margin-bottom:1.3rem}}.ttlCom01{font-size:40px;font-size:4rem;font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;line-height:1.2;font-weight:bold;color:#202124}@media screen and (max-width: 990px){.ttlCom01{font-size:30px;font-size:3rem}}@media screen and (max-width: 768px){.ttlCom01{font-size:26px;font-size:2.6rem}}@media screen and (max-width: 640px){.ttlCom01{font-size:24px;font-size:2.4rem}}@media screen and (max-width: 374px){.ttlCom01{font-size:21px;font-size:2.1rem}}.ttlCom02{font-size:20px;font-size:2rem;font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;line-height:1.5;font-weight:bold;color:#202124}@media screen and (max-width: 768px){.ttlCom02{font-size:18px;font-size:1.8rem;line-height:1.4}}.ttlCom03{font-size:30px;font-size:3rem;line-height:1.1333333333;font-weight:bold}@media screen and (max-width: 768px){.ttlCom03{font-size:24px;font-size:2.4rem;line-height:1.4166666667}}.ttlCom04{font-size:24px;font-size:2.4rem;line-height:1.4166666667;font-weight:bold}@media screen and (max-width: 768px){.ttlCom04{font-size:24px;font-size:2.4rem;line-height:1.4166666667}}.txt-basic .ttl-small{display:block;font-size:13px;font-size:1.3rem;font-weight:bold;margin-bottom:1.2rem;line-height:1}@media screen and (max-width: 768px){.txt-basic .ttl-small{margin-bottom:1rem}}.txt-basic_common{font-size:13px;font-size:1.3rem;line-height:1.5384615385;font-weight:400}@media screen and (max-width: 768px){.txt-basic_common{font-size:13px;font-size:1.3rem;line-height:1.5384615385;font-weight:400}}.txt-center{text-align:center}.txt-right{text-align:right}.txt-left{text-align:left}.btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:2px solid #a6adb4;background:#fff;color:#a6adb4;font-size:13px;font-size:1.3rem;font-weight:bold;outline:none;border-radius:40px;cursor:pointer;text-align:center}.btn:hover{border:2px solid #b3b9bf}.btn.btn-big{height:60px}@media screen and (max-width: 374px){.btn.btn-big{display:flex}}.btn.btn-grey{background:#707070;border:2px solid #707070}.btn.btn-orange{border:2px solid #fc9c04;background:#fc9c04;color:#fff}.btn.btn-orange:hover{opacity:1;background:#fdac29;border:1px solid #fc9c04}.btn.btn-green{border:2px solid #00b097;background:#00b097;color:#fff}.btn.btn-green:hover{opacity:1;background:rgba(0,176,151,.2);border:1px solid rgba(0,176,151,.2)}@media screen and (max-width: 374px){button.btn{display:block !important}}.more-link{display:flex;align-items:center;justify-content:flex-end;font-size:12px;font-size:1.2rem;color:#202124;letter-spacing:-1px;position:relative;padding-right:2.4rem}.more-link:after{content:"";width:16px;height:16px;background:#343638 url("/img/common/next-small.png") no-repeat;background-position:center center;border-radius:50%;display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.more-link img{margin-left:0.7rem}select.form-control{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff url("/img/common/dropdown.png") no-repeat 91%;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control::-ms-expand{display:none}.form-control{display:block;width:100%;height:44px;background:#fff;border:none;border-radius:4px;line-height:1;color:#4b4a45;font-weight:bold;font-size:13px;font-size:1.3rem;padding:0 1.5rem}.form-control::-webkit-input-placeholder{color:#ebeded}.form-control:-moz-placeholder{color:#ebeded}.form-control::-moz-placeholder{color:#ebeded}.form-control:-ms-input-placeholder{color:#ebeded}.fixed-pc-search-button{position:fixed;bottom:60px;right:16px;z-index:1000;background:#f86666;color:#fff;width:130px;height:130px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background .3s;font-size:medium;font-weight:bold;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0;gap:.2rem;cursor:pointer}.fixed-pc-search-button:hover{background:#f74e4e}@media screen and (max-width: 768px){.fixed-pc-search-button{display:none}}.fixed-pc-search-button img{display:block;margin:0 auto .6rem auto;width:20px;height:20px;object-fit:contain}.fixed-pc-search-button p{margin:0;padding:0;width:100%;display:block;text-align:center;font-size:1.6rem;line-height:1.6}.anchor-nav{display:none}@media screen and (max-width: 768px){.anchor-nav{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:2.4rem 0 1.2rem 0;width:100%;z-index:10}}.anchor-nav__button{display:flex;align-items:center;justify-content:flex-start;background:#fff;border:1px solid #ee7836;border-bottom:4px solid #ee7836;padding:.8rem 1.2rem;cursor:pointer;transition:background .2s,border .2s;min-width:0;width:100%;height:4.2rem}.anchor-nav__icon{width:2.2rem;height:2.2rem;margin-right:.8rem;object-fit:contain;display:block}.anchor-nav__label{flex:1;font-size:1.3rem;font-weight:bold;color:#ee7836;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anchor-nav__arrow{margin-left:.6rem;display:flex;align-items:center}.anchor-nav__arrow img{width:1.2rem;height:1.2rem;display:block}.anchor-nav--mosgreen .anchor-nav__button{border:1px solid #00b097;border-bottom:4px solid #00b097}.anchor-nav--mosgreen .anchor-nav__label{color:#00b097}.anchor-nav--green .anchor-nav__button{border:1px solid #92c530;border-bottom:4px solid #92c530}.anchor-nav--green .anchor-nav__label{color:#92c530}.sec-container{display:flex;flex-direction:column}@media screen and (max-width: 768px){.sec-container{flex-direction:column-reverse}}.sec-slider{margin-top:8rem;margin-bottom:2.4rem}@media screen and (max-width: 768px){.sec-slider{margin-top:0;margin-bottom:0.8rem}}.sec-slider .slider-home .item,.sec-slider .slider-home .trademark-item .quarter_item,.trademark-item .sec-slider .slider-home .quarter_item{outline:none !important}.sec-slider .slider-home .item .top-view-image,.sec-slider .slider-home .trademark-item .quarter_item .top-view-image,.trademark-item .sec-slider .slider-home .quarter_item .top-view-image{width:100%;max-width:1160px;height:auto;margin:0 auto}@media screen and (max-width: 1024px){.sec-slider .slider-home .item .top-view-image,.sec-slider .slider-home .trademark-item .quarter_item .top-view-image,.trademark-item .sec-slider .slider-home .quarter_item .top-view-image{width:95%}}@media screen and (max-width: 768px){.sec-slider .slider-home .item .top-view-image,.sec-slider .slider-home .trademark-item .quarter_item .top-view-image,.trademark-item .sec-slider .slider-home .quarter_item .top-view-image{width:95%}}.sec-slider .slider-home .slick-arrow{width:48px;height:48px;opacity:1 !important;background-size:100%;background-repeat:no-repeat;background-color:#fff;z-index:1;top:47.2%}@media screen and (max-width: 1024px){.sec-slider .slider-home .slick-arrow{width:33px;height:33px}}@media screen and (max-width: 768px){.sec-slider .slider-home .slick-arrow{top:50%}}.sec-slider .slider-home .slick-arrow.slick-prev{background-image:url("/img/common/prev.png");left:40px}@media screen and (max-width: 1024px){.sec-slider .slider-home .slick-arrow.slick-prev{left:15px}}@media screen and (max-width: 768px){.sec-slider .slider-home .slick-arrow.slick-prev{left:0}}.sec-slider .slider-home .slick-arrow.slick-next{background-image:url("/img/common/next.png");right:40px}@media screen and (max-width: 1024px){.sec-slider .slider-home .slick-arrow.slick-next{right:15px}}@media screen and (max-width: 768px){.sec-slider .slider-home .slick-arrow.slick-next{right:0}}.sec-slider .slider-home .slick-arrow:before{display:none}.sec-search{position:fixed;top:6.6rem;left:0;right:0;z-index:998;width:100%;box-shadow:0 2px 4px -2px rgba(0,0,0,.25);background:#ccefea;box-sizing:border-box;align-items:center}@media screen and (max-width: 768px){.sec-search{position:static;box-shadow:none;margin:0 auto;width:95%;max-width:100%;border-radius:5px;margin-bottom:2.4rem}}.sec-search .search-block{display:flex;max-width:1160px;margin:0 auto;padding:2rem 0;box-sizing:border-box}@media screen and (max-width: 1024px){.sec-search .search-block{width:100%;padding:2rem 2rem 2rem}}@media screen and (max-width: 768px){.sec-search .search-block{width:100%;padding:1rem 1rem 1rem;flex-direction:column}}.sec-search .search-block .ttl-pc{display:flex;align-items:center;margin-left:1.6rem}.sec-search .search-block .ttl-pc span{font-size:20px}.sec-search .search-block .ttl-pc p{font-size:22px;font-weight:bold;padding:0 2.4rem 0 0.8rem}@media screen and (max-width: 1024px){.sec-search .search-block .ttl-pc p{font-size:18px;padding:0 0.8rem 0 0.4rem}}@media screen and (max-width: 768px){.sec-search .search-block .ttl-pc{display:none}}.sec-search .search-block .ttl-sp{display:none}@media screen and (max-width: 768px){.sec-search .search-block .ttl-sp{display:block;font-size:13px;font-size:1.3rem;font-weight:bold;margin-bottom:1rem}}.sec-search .search-block .form-search{flex-grow:1}.sec-search .search-block .form-search .fillter .form-control{float:left;margin-right:0.8rem;font-weight:100;color:#00b097}@media screen and (max-width: 768px){.sec-search .search-block .form-search .fillter .form-control{margin-right:0rem}}.sec-search .search-block .form-search .fillter .form-control::placeholder{color:#00b097}.sec-search .search-block .form-search .fillter select{width:24%;height:35px}@media screen and (max-width: 768px){.sec-search .search-block .form-search .fillter select{width:calc(50% - .5rem);height:44px}}.sec-search .search-block .form-search .fillter select:nth-child(2){width:24%;height:35px}@media screen and (max-width: 768px){.sec-search .search-block .form-search .fillter select:nth-child(2){width:calc(50% - .5rem);height:44px;margin-left:0.8rem}}.sec-search .search-block .form-search .fillter input[type=text]{width:28%;height:35px}@media screen and (max-width: 768px){.sec-search .search-block .form-search .fillter input[type=text]{margin:0.8rem 0 1.6rem;width:100%;height:44px}}.sec-search .search-block .form-search .fillter .btn{width:20%;height:35px;float:right;background-color:#00b097;border-color:#00b097;font-size:15px;font-size:1.5rem}@media screen and (max-width: 768px){.sec-search .search-block .form-search .fillter .btn{width:100%;height:44px;text-align:center}}.heading-block-left{font-size:36px;font-size:3.6rem;margin-bottom:2rem;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-weight:lighter;text-align:left}.heading-block-left-white{color:#fff}.heading-block-left-white span{font-size:24px;font-size:2.4rem}.heading-block-left span{font-size:24px;font-size:2.4rem}@media screen and (max-width: 768px){.heading-block-left{padding-left:0;margin-bottom:2.4rem;font-size:24px;font-size:2.4rem}}.box-item{border-radius:7px;box-shadow:0 3px 8px 0 rgba(0,0,0,.25);overflow:hidden;line-height:1.6}@media screen and (max-width: 768px){.box-item{border-radius:0;box-shadow:none}}.box-item .img img,.box-item .trademark-item .item .trademark-block .brand_img img,.box-item .trademark-item .quarter_item .trademark-block .brand_img img,.box-item .trademark-item .item .trademark-block_ruam .brand_img img,.box-item .trademark-item .quarter_item .trademark-block_ruam .brand_img img,.box-item .trademark-item .item .trademark-block_bell .brand_img img,.box-item .trademark-item .quarter_item .trademark-block_bell .brand_img img,.box-item .trademark-item .item .trademark-block_spa .brand_img img,.box-item .trademark-item .quarter_item .trademark-block_spa .brand_img img,.box-item .trademark-item .item .trademark-block_reraku .brand_img img,.box-item .trademark-item .quarter_item .trademark-block_reraku .brand_img img,.trademark-item .item .trademark-block .box-item .brand_img img,.trademark-item .quarter_item .trademark-block .box-item .brand_img img,.trademark-item .item .trademark-block_ruam .box-item .brand_img img,.trademark-item .quarter_item .trademark-block_ruam .box-item .brand_img img,.trademark-item .item .trademark-block_bell .box-item .brand_img img,.trademark-item .quarter_item .trademark-block_bell .box-item .brand_img img,.trademark-item .item .trademark-block_spa .box-item .brand_img img,.trademark-item .quarter_item .trademark-block_spa .box-item .brand_img img,.trademark-item .item .trademark-block_reraku .box-item .brand_img img,.trademark-item .quarter_item .trademark-block_reraku .box-item .brand_img img{width:100%}.box-item .txt-basic{background:#fff;padding:1.3rem 1rem 0}@media screen and (max-width: 768px){.box-item .txt-basic{display:none}}.box-item .txt-basic .ttl{display:block;font-weight:bold;font-size:16px;font-size:1.6rem;border-bottom:1px solid #ebeded;padding-bottom:0.5rem;margin-bottom:1rem}@media screen and (max-width: 768px){.box-item .txt-basic .ttl{padding-bottom:0;margin-bottom:0.8rem}}.box-item .txt-basic .ttl .string{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;height:50px;display:-webkit-box;-webkit-box-orient:vertical}@media screen and (max-width: 1024px){.box-item .txt-basic .ttl .string{height:41px}}@media screen and (max-width: 768px){.box-item .txt-basic .ttl .string{height:50px}}@media screen and (max-width: 1024px){.box-item .txt-basic .ttl{font-size:13px;font-size:1.3rem}}@media screen and (max-width: 768px){.box-item .txt-basic .ttl{font-size:16px;font-size:1.6rem}}.box-item .txt-basic .ttl small{display:block;font-size:12px;font-size:1.2rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width: 1024px){.box-item .txt-basic .ttl small{font-size:11px;font-size:1.1rem}}@media screen and (max-width: 768px){.box-item .txt-basic .ttl small{font-size:12px;font-size:1.2rem}}.box-item .txt-basic .coint{border-bottom:1px solid #ebeded;padding-bottom:1.2rem;height:8.5rem;margin-bottom:1.5rem}@media screen and (max-width: 768px){.box-item .txt-basic .coint{margin-bottom:1.1rem}}.box-item .txt-basic .coint dl{display:flex;align-items:center;padding-left:0.2rem;line-height:1;margin-bottom:0.9rem}@media screen and (max-width: 768px){.box-item .txt-basic .coint dl{margin-bottom:0.6rem}}.box-item .txt-basic .coint dl:last-child{margin-bottom:0}.box-item .txt-basic .coint dl dt{border:1px solid #fc9c04;color:#fc9d03;border-radius:4px;overflow:hidden;width:71px;font-size:11px;font-size:1.1rem;padding:0.4rem 0;text-align:center}.box-item .txt-basic .coint dl dd{width:calc(100% - 71px);padding-left:1rem;font-size:13px;font-size:1.3rem}@media screen and (max-width: 1024px){.box-item .txt-basic .coint dl dd{font-size:11px;font-size:1.1rem;padding-left:0.5rem}}@media screen and (max-width: 768px){.box-item .txt-basic .coint dl dd{font-size:13px;font-size:1.3rem;padding-left:1.4rem}}.box-item .txt-basic .coint dl dd span{font-weight:bold;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:20px;font-size:2rem}@media screen and (max-width: 1024px){.box-item .txt-basic .coint dl dd span{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 768px){.box-item .txt-basic .coint dl dd span{font-size:20px;font-size:2rem}}.box-item .txt-basic .note{padding-bottom:1rem;margin-bottom:0.8rem;border-bottom:1px solid #ebeded;font-size:12px;font-size:1.2rem}.box-item .txt-basic .note strong{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.box-item .conversion{background:#fff;padding:0 1rem 1.3rem}@media screen and (max-width: 768px){.box-item .conversion{display:none}}.box-item .conversion .link-item{display:flex;justify-content:space-between}.box-item .conversion .link-item li{width:49%}@media screen and (max-width: 1024px){.box-item .conversion .link-item li .btn{height:40px;font-size:12px;font-size:1.2rem}}@media screen and (max-width: 768px){.box-item .conversion .link-item li .btn{height:60px;font-size:13px;font-size:1.3rem}}.box-item .conversion .link-item li .short-appeal{font-size:10px}.txt-basic-pc{display:block;padding:0.8rem 1rem;background:#fff;margin:0 1rem}@media screen and (max-width: 768px){.txt-basic-pc{display:none}}.txt-basic-pc .ttl-pc{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:0.8rem;padding-left:0.8rem;padding-bottom:0;border-left:3px solid #f86666;border-bottom:none;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.txt-basic-pc .point-pc{display:flex;align-items:center;font-size:14px;font-size:1.4rem;color:#f86666;font-weight:bold;border-top:1px solid #ebeded;padding:0.8rem 0 0.4rem}.txt-basic-pc .point-pc p{padding-left:0.4rem;line-height:1}.txt-basic-pc .des-pc{font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:20px;font-size:2rem;display:flex;align-items:center;line-height:1.5;font-weight:bold;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:60px;margin-bottom:2.7rem;font-size:14px;font-size:1.4rem;height:auto;margin-bottom:0.8rem}.txt-basic-pc .details-pc{display:flex;align-items:flex-start;border-top:1px solid #ebeded;padding-top:1rem;padding-bottom:1.2rem}.txt-basic-pc .details-pc span{font-size:12px;font-size:1.2rem;padding-left:0.8rem;line-height:1.67}.txt-basic-pc .salary-pc{display:flex;align-items:flex-start;border-top:1px solid #ebeded;padding-top:1rem;padding-bottom:1.2rem}.txt-basic-pc .salary-pc .salary-text-pc{display:flex;flex-direction:column;min-height:6rem;font-size:12px;font-size:1.2rem}.txt-basic-pc .salary-pc .salary-text-pc span{font-size:16px;font-size:1.6rem}.txt-basic-pc .salary-pc .salary-text-pc .tag-pc{display:inline-block;border:1px solid #f86666;border-radius:4px;color:#f86666;vertical-align:bottom;font-size:11px;font-size:1.1rem;text-align:center;margin:0 0 0.3rem 0.5rem;min-width:10px;padding:0.2rem 0.5rem;vertical-align:1px;font-size:12px;font-size:1.2rem;font-weight:bold}.txt-basic-pc .button-pc{display:block}@media screen and (max-width: 768px){.txt-basic-pc .button-pc{display:none}}.txt-basic-sp{display:none}@media screen and (max-width: 768px){.txt-basic-sp{display:block;padding:0.8rem 1rem;background:#fff;margin:0 1rem}}.txt-basic-sp .ttl-sp{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:0.8rem;padding-left:0.8rem;padding-bottom:0;border-left:3px solid #f86666;border-bottom:none;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.txt-basic-sp .point-sp{display:none}@media screen and (max-width: 768px){.txt-basic-sp .point-sp{display:flex;align-items:center;font-size:14px;font-size:1.4rem;color:#f86666;font-weight:bold;border-top:1px solid #ebeded;padding:0.8rem 0 0.4rem}.txt-basic-sp .point-sp p{padding-left:0.4rem;line-height:1}}.txt-basic-sp .des-sp{display:none}@media screen and (max-width: 768px){.txt-basic-sp .des-sp{font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:20px;font-size:2rem;line-height:1.5;font-weight:bold;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:60px;margin-bottom:2.7rem;font-size:14px;font-size:1.4rem;height:auto;margin-bottom:0.8rem}}.txt-basic-sp .details-sp{display:flex;align-items:flex-start;border-top:1px solid #ebeded;padding-top:1rem;padding-bottom:1.2rem}.txt-basic-sp .details-sp span{font-size:12px;font-size:1.2rem;padding-left:0.8rem;line-height:1.67}.txt-basic-sp .salary-sp{display:flex;align-items:flex-start;border-top:1px solid #ebeded;padding-top:1rem;padding-bottom:1.2rem}.txt-basic-sp .salary-sp .salary-text-sp{display:flex;flex-direction:column;min-height:6rem;font-size:12px;font-size:1.2rem}.txt-basic-sp .salary-sp .salary-text-sp span{font-size:16px;font-size:1.6rem}.txt-basic-sp .salary-sp .salary-text-sp .tag-sp{display:inline-block;border:1px solid #f86666;border-radius:4px;color:#f86666;vertical-align:bottom;font-size:11px;font-size:1.1rem;text-align:center;padding:0.2rem 0.5rem;margin:0 0 0.3rem 0.5rem;min-width:70px}@media screen and (max-width: 768px){.txt-basic-sp .salary-sp .salary-text-sp .tag-sp{min-width:10px;padding:0.1rem 0.5rem;vertical-align:1px;margin:0 0 0.3rem 0.5rem;font-size:12px;font-size:1.2rem;font-weight:bold}}.txt-basic-sp .button-sp{display:none}@media screen and (max-width: 768px){.txt-basic-sp .button-sp{display:block}}.experienced-section{display:flex;gap:24px}@media screen and (max-width: 768px){.experienced-section{flex-direction:column;gap:12px}}.experienced-section .experienced-block{width:100%;max-width:48%;box-shadow:8px 8px 0 0 rgba(0,0,0,.1);transition:box-shadow .2s,transform .2s}.experienced-section .experienced-block:hover{box-shadow:none;transform:translate(8px, 8px)}@media screen and (max-width: 768px){.experienced-section .experienced-block{max-width:100%}}.experienced-section .experienced-block.top2 .top-view-image::before,.experienced-section .experienced-block.top2 .top-view-image::after,.experienced-section .experienced-block.top3 .top-view-image::before,.experienced-section .experienced-block.top3 .top-view-image::after{content:"";position:absolute;inset:0;background-size:cover;background-position:center;transition:opacity .4s;z-index:0}.experienced-section .experienced-block.top2 .top-view-image::before{background-image:url("/img/index/top2.png");opacity:1}.experienced-section .experienced-block.top2 .top-view-image::after{background-image:url("/img/index/top4.png");opacity:0}.experienced-section .experienced-block.top2:hover .top-view-image::before{opacity:0}.experienced-section .experienced-block.top2:hover .top-view-image::after{opacity:1}.experienced-section .experienced-block.top3 .top-view-image::before{background-image:url("/img/index/top3.png");opacity:1}.experienced-section .experienced-block.top3 .top-view-image::after{background-image:url("/img/index/top5.png");opacity:0}.experienced-section .experienced-block.top3:hover .top-view-image::before{opacity:0}.experienced-section .experienced-block.top3:hover .top-view-image::after{opacity:1}.experienced-section .experienced-block .top-view-image{width:100%;aspect-ratio:641/493;background-size:cover;background-position:center;cursor:pointer;position:relative;overflow:hidden}@media screen and (max-width: 768px){.experienced-section .experienced-block .top-view-image{max-width:100%}}.experienced-section .experienced-block .title{background:#fff;font-size:24px;font-weight:bold;padding:1.6rem 2rem;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.experienced-section .experienced-block .title{font-size:20px;font-size:2rem;padding:1.2rem 1.6rem}}.experienced-section .experienced-block:first-child:hover .title{color:#92c530}.experienced-section .experienced-block:nth-child(2):hover .title{color:#ee7836}.nearest-item{margin-bottom:6rem !important}@media screen and (max-width: 1024px){.nearest-item{padding:0}}@media screen and (max-width: 768px){.nearest-item{margin:0 -1rem}}.nearest-item .item,.nearest-item .trademark-item .quarter_item,.trademark-item .nearest-item .quarter_item{padding:1rem 1.7rem}@media screen and (max-width: 1024px){.nearest-item .item,.nearest-item .trademark-item .quarter_item,.trademark-item .nearest-item .quarter_item{padding:1rem}}.nearest-item .item .box-item .img img,.nearest-item .trademark-item .quarter_item .box-item .img img,.trademark-item .nearest-item .quarter_item .box-item .img img,.nearest-item .trademark-item .item .box-item .trademark-block .brand_img img,.nearest-item .trademark-item .quarter_item .box-item .trademark-block .brand_img img,.nearest-item .trademark-item .item .box-item .trademark-block_ruam .brand_img img,.nearest-item .trademark-item .quarter_item .box-item .trademark-block_ruam .brand_img img,.nearest-item .trademark-item .item .box-item .trademark-block_bell .brand_img img,.nearest-item .trademark-item .quarter_item .box-item .trademark-block_bell .brand_img img,.nearest-item .trademark-item .item .box-item .trademark-block_spa .brand_img img,.nearest-item .trademark-item .quarter_item .box-item .trademark-block_spa .brand_img img,.nearest-item .trademark-item .item .box-item .trademark-block_reraku .brand_img img,.nearest-item .trademark-item .quarter_item .box-item .trademark-block_reraku .brand_img img,.trademark-item .nearest-item .item .box-item .trademark-block .brand_img img,.trademark-item .nearest-item .quarter_item .box-item .trademark-block .brand_img img,.trademark-item .nearest-item .item .box-item .trademark-block_ruam .brand_img img,.trademark-item .nearest-item .quarter_item .box-item .trademark-block_ruam .brand_img img,.trademark-item .nearest-item .item .box-item .trademark-block_bell .brand_img img,.trademark-item .nearest-item .quarter_item .box-item .trademark-block_bell .brand_img img,.trademark-item .nearest-item .item .box-item .trademark-block_spa .brand_img img,.trademark-item .nearest-item .quarter_item .box-item .trademark-block_spa .brand_img img,.trademark-item .nearest-item .item .box-item .trademark-block_reraku .brand_img img,.trademark-item .nearest-item .quarter_item .box-item .trademark-block_reraku .brand_img img,.nearest-item .trademark-item .item .trademark-block .box-item .brand_img img,.nearest-item .trademark-item .quarter_item .trademark-block .box-item .brand_img img,.nearest-item .trademark-item .item .trademark-block_ruam .box-item .brand_img img,.nearest-item .trademark-item .quarter_item .trademark-block_ruam .box-item .brand_img img,.nearest-item .trademark-item .item .trademark-block_bell .box-item .brand_img img,.nearest-item .trademark-item .quarter_item .trademark-block_bell .box-item .brand_img img,.nearest-item .trademark-item .item .trademark-block_spa .box-item .brand_img img,.nearest-item .trademark-item .quarter_item .trademark-block_spa .box-item .brand_img img,.nearest-item .trademark-item .item .trademark-block_reraku .box-item .brand_img img,.nearest-item .trademark-item .quarter_item .trademark-block_reraku .box-item .brand_img img,.trademark-item .nearest-item .item .trademark-block .box-item .brand_img img,.trademark-item .nearest-item .quarter_item .trademark-block .box-item .brand_img img,.trademark-item .nearest-item .item .trademark-block_ruam .box-item .brand_img img,.trademark-item .nearest-item .quarter_item .trademark-block_ruam .box-item .brand_img img,.trademark-item .nearest-item .item .trademark-block_bell .box-item .brand_img img,.trademark-item .nearest-item .quarter_item .trademark-block_bell .box-item .brand_img img,.trademark-item .nearest-item .item .trademark-block_spa .box-item .brand_img img,.trademark-item .nearest-item .quarter_item .trademark-block_spa .box-item .brand_img img,.trademark-item .nearest-item .item .trademark-block_reraku .box-item .brand_img img,.trademark-item .nearest-item .quarter_item .trademark-block_reraku .box-item .brand_img img{width:100%}.nearest-item .item .box-item .txt-basic,.nearest-item .trademark-item .quarter_item .box-item .txt-basic,.trademark-item .nearest-item .quarter_item .box-item .txt-basic{padding:1.1rem}.nearest-item .item .box-item .txt-basic .ttl,.nearest-item .trademark-item .quarter_item .box-item .txt-basic .ttl,.trademark-item .nearest-item .quarter_item .box-item .txt-basic .ttl{border-bottom:none}@media screen and (min-width: 769px){.nearest-item .slick-dots li{margin:0 0.1rem}}.nearest-item .slick-arrow{width:31px;height:31px;opacity:1 !important;background-size:100%;background-repeat:no-repeat;z-index:1;top:48.5%}.nearest-item .slick-arrow.slick-prev{background-image:url("/img/common/prev.png");left:4px}@media screen and (max-width: 1024px){.nearest-item .slick-arrow.slick-prev{left:-5px}}.nearest-item .slick-arrow.slick-next{background-image:url("/img/common/next.png");right:0}@media screen and (max-width: 1024px){.nearest-item .slick-arrow.slick-next{right:-5px}}.nearest-item .slick-arrow:before{display:none}.fillter-trademark{margin-bottom:4rem}.fillter-trademark .quarter_flex{margin-bottom:10rem}@media screen and (max-width: 768px){.fillter-trademark{margin-bottom:3.2rem}}.trademark-item{display:flex;flex-wrap:wrap;margin:1rem -1rem 0}.trademark-item .item,.trademark-item .quarter_item{width:50%;padding:0 1rem;margin-bottom:2rem}@media screen and (min-width: 769px){.trademark-item .item:nth-child(3),.trademark-item .quarter_item:nth-child(3),.trademark-item .item:nth-child(4),.trademark-item .quarter_item:nth-child(4){margin-bottom:0}}@media screen and (max-width: 768px){.trademark-item .item,.trademark-item .quarter_item{width:100%;margin-bottom:1rem}.trademark-item .item:last-child,.trademark-item .quarter_item:last-child{margin-bottom:0}}.trademark-item .item .trademark-block,.trademark-item .quarter_item .trademark-block,.trademark-item .item .trademark-block_ruam,.trademark-item .quarter_item .trademark-block_ruam,.trademark-item .item .trademark-block_bell,.trademark-item .quarter_item .trademark-block_bell,.trademark-item .item .trademark-block_spa,.trademark-item .quarter_item .trademark-block_spa,.trademark-item .item .trademark-block_reraku,.trademark-item .quarter_item .trademark-block_reraku{box-shadow:0 3px 8px 0 rgba(0,0,0,.25);padding:2.4rem 1.3rem 1.1rem 1.8rem;border:1px solid #cbd0d3;border-radius:7px}.trademark-item .item .trademark-block .img,.trademark-item .quarter_item .trademark-block .img,.trademark-item .item .trademark-block_ruam .img,.trademark-item .quarter_item .trademark-block_ruam .img,.trademark-item .item .trademark-block_bell .img,.trademark-item .quarter_item .trademark-block_bell .img,.trademark-item .item .trademark-block_spa .img,.trademark-item .quarter_item .trademark-block_spa .img,.trademark-item .item .trademark-block_reraku .img,.trademark-item .quarter_item .trademark-block_reraku .img,.trademark-item .item .trademark-block .brand_img,.trademark-item .quarter_item .trademark-block .brand_img,.trademark-item .item .trademark-block_ruam .brand_img,.trademark-item .quarter_item .trademark-block_ruam .brand_img,.trademark-item .item .trademark-block_bell .brand_img,.trademark-item .quarter_item .trademark-block_bell .brand_img,.trademark-item .item .trademark-block_spa .brand_img,.trademark-item .quarter_item .trademark-block_spa .brand_img,.trademark-item .item .trademark-block_reraku .brand_img,.trademark-item .quarter_item .trademark-block_reraku .brand_img{margin-bottom:1rem}.trademark-item .item .trademark-block .img img,.trademark-item .quarter_item .trademark-block .img img,.trademark-item .item .trademark-block_ruam .img img,.trademark-item .quarter_item .trademark-block_ruam .img img,.trademark-item .item .trademark-block_bell .img img,.trademark-item .quarter_item .trademark-block_bell .img img,.trademark-item .item .trademark-block_spa .img img,.trademark-item .quarter_item .trademark-block_spa .img img,.trademark-item .item .trademark-block_reraku .img img,.trademark-item .quarter_item .trademark-block_reraku .img img,.trademark-item .item .trademark-block .brand_img img,.trademark-item .quarter_item .trademark-block .brand_img img,.trademark-item .item .trademark-block_ruam .brand_img img,.trademark-item .quarter_item .trademark-block_ruam .brand_img img,.trademark-item .item .trademark-block_bell .brand_img img,.trademark-item .quarter_item .trademark-block_bell .brand_img img,.trademark-item .item .trademark-block_spa .brand_img img,.trademark-item .quarter_item .trademark-block_spa .brand_img img,.trademark-item .item .trademark-block_reraku .brand_img img,.trademark-item .quarter_item .trademark-block_reraku .brand_img img{height:30px;display:block;margin:0 auto}.trademark-item .item .trademark-block .brand_img img,.trademark-item .quarter_item .trademark-block .brand_img img,.trademark-item .item .trademark-block_ruam .brand_img img,.trademark-item .quarter_item .trademark-block_ruam .brand_img img,.trademark-item .item .trademark-block_bell .brand_img img,.trademark-item .quarter_item .trademark-block_bell .brand_img img,.trademark-item .item .trademark-block_spa .brand_img img,.trademark-item .quarter_item .trademark-block_spa .brand_img img,.trademark-item .item .trademark-block_reraku .brand_img img,.trademark-item .quarter_item .trademark-block_reraku .brand_img img{height:50px}.trademark-item .item .trademark-block .txt-basic,.trademark-item .quarter_item .trademark-block .txt-basic,.trademark-item .item .trademark-block_ruam .txt-basic,.trademark-item .quarter_item .trademark-block_ruam .txt-basic,.trademark-item .item .trademark-block_bell .txt-basic,.trademark-item .quarter_item .trademark-block_bell .txt-basic,.trademark-item .item .trademark-block_spa .txt-basic,.trademark-item .quarter_item .trademark-block_spa .txt-basic,.trademark-item .item .trademark-block_reraku .txt-basic,.trademark-item .quarter_item .trademark-block_reraku .txt-basic{line-height:1.5rem;font-size:12px;font-size:1.2rem}.trademark-item .item .trademark-block .txt-basic p,.trademark-item .quarter_item .trademark-block .txt-basic p,.trademark-item .item .trademark-block_ruam .txt-basic p,.trademark-item .quarter_item .trademark-block_ruam .txt-basic p,.trademark-item .item .trademark-block_bell .txt-basic p,.trademark-item .quarter_item .trademark-block_bell .txt-basic p,.trademark-item .item .trademark-block_spa .txt-basic p,.trademark-item .quarter_item .trademark-block_spa .txt-basic p,.trademark-item .item .trademark-block_reraku .txt-basic p,.trademark-item .quarter_item .trademark-block_reraku .txt-basic p{margin-bottom:2.2rem;height:3.6rem}.trademark-item .item .trademark-block_reraku,.trademark-item .quarter_item .trademark-block_reraku{box-shadow:none;border:1px solid #97c736}.trademark-item .item .trademark-block_spa,.trademark-item .quarter_item .trademark-block_spa{box-shadow:none;border:1px solid #ff782a}.trademark-item .item .trademark-block_bell,.trademark-item .quarter_item .trademark-block_bell{box-shadow:none;border:1px solid #7ba428}.trademark-item .item .trademark-block_ruam,.trademark-item .quarter_item .trademark-block_ruam{box-shadow:none;border:1px solid #d3bd73}.trademark-item .quarter_item{width:25%}@media screen and (max-width: 1024px){.trademark-item .quarter_item{width:100%;margin-bottom:1rem}.trademark-item .quarter_item:last-child{margin-bottom:0}}.search-section{margin:6rem auto}.search-section .search-block{display:flex;align-items:center;padding-bottom:4rem}@media screen and (max-width: 990px){.search-section .search-block{flex-direction:column}.search-section .search-block img{display:none}}.search-section .search-block .search-container{display:flex;flex-wrap:wrap}@media screen and (max-width: 1024px){.search-section .search-block .search-container{flex-direction:column;align-items:flex-start;padding:2rem 2rem 2rem}}@media screen and (max-width: 768px){.search-section .search-block .search-container{flex-direction:column;align-items:flex-start;padding:1rem 1rem 1rem}}.search-section .search-block .fillter-item{padding:2.9rem 0 0.7rem 0.9rem;margin-bottom:4rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item{box-shadow:0 0 0 0 #000;padding:0;border-radius:0;margin-bottom:3.2rem}}@media screen and (min-width: 769px){.search-section .search-block .fillter-item .heading-block{margin-left:2rem;margin-bottom:2rem}}.search-section .search-block .fillter-item .show-fillter{font-weight:bold;font-size:16px;font-size:1.6rem}.search-section .search-block .fillter-item .show-fillter .area-kanto{line-height:1;flex-basis:33%;margin-bottom:1.9rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kanto{flex-wrap:wrap;flex-basis:auto;border-bottom:1px solid #cbd0d3;padding-bottom:0.5rem;display:none;width:100%}.search-section .search-block .fillter-item .show-fillter .area-kanto:nth-child(1),.search-section .search-block .fillter-item .show-fillter .area-kanto:nth-child(2),.search-section .search-block .fillter-item .show-fillter .area-kanto:nth-child(3){display:block}.search-section .search-block .fillter-item .show-fillter .area-kanto:nth-child(3){border-bottom:none}.search-section .search-block .fillter-item .show-fillter .area-kanto:last-child{padding-bottom:0;border-bottom:none}}.search-section .search-block .fillter-item .show-fillter .area-kanto dt{color:#95c759;text-align:center;padding:0 0 1.1rem 1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kanto dt{text-align:left;width:100%}}.search-section .search-block .fillter-item .show-fillter .area-kanto dd{padding-left:1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kanto dd{width:100%;padding-left:0}}.search-section .search-block .fillter-item .show-fillter .area-kanto dd ul{display:flex;flex-wrap:wrap}.search-section .search-block .fillter-item .show-fillter .area-kanto dd ul li{margin-right:0.4rem;margin-bottom:1rem;width:48%}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kanto dd ul li{margin-bottom:1.5rem}}.search-section .search-block .fillter-item .show-fillter .area-kanto dd ul li a{color:#fff;background:#95c759;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-kanto dd ul li a span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}.search-section .search-block .fillter-item .show-fillter .area-kanto dd ul li a.disabled{color:#fff;background:rgba(120,120,120,.4);pointer-events:none;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-kanto dd ul li a.disabled span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter.active dl{display:flex}.search-section .search-block .fillter-item .show-fillter.active dl:nth-child(3){border-bottom:1px solid #cbd0d3}}.search-section .search-block .fillter-item .show-fillter .area-kansai{line-height:1;flex-basis:33%;margin-bottom:1.9rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kansai{flex-wrap:wrap;flex-basis:auto;border-bottom:1px solid #cbd0d3;padding-bottom:0.5rem;display:none;width:100%}.search-section .search-block .fillter-item .show-fillter .area-kansai:nth-child(1),.search-section .search-block .fillter-item .show-fillter .area-kansai:nth-child(2),.search-section .search-block .fillter-item .show-fillter .area-kansai:nth-child(3){display:block}.search-section .search-block .fillter-item .show-fillter .area-kansai:nth-child(3){border-bottom:none}.search-section .search-block .fillter-item .show-fillter .area-kansai:last-child{padding-bottom:0;border-bottom:none}}.search-section .search-block .fillter-item .show-fillter .area-kansai dt{color:#ebb54b;text-align:center;padding:0 0 1.1rem 1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kansai dt{text-align:left;width:100%}}.search-section .search-block .fillter-item .show-fillter .area-kansai dd{padding-left:1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kansai dd{width:100%;padding-left:0}}.search-section .search-block .fillter-item .show-fillter .area-kansai dd ul{display:flex;flex-wrap:wrap}.search-section .search-block .fillter-item .show-fillter .area-kansai dd ul li{margin-right:0.4rem;margin-bottom:1rem;width:48%}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kansai dd ul li{margin-bottom:1.5rem}}.search-section .search-block .fillter-item .show-fillter .area-kansai dd ul li a{color:#fff;background:#ebb54b;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-kansai dd ul li a span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}.search-section .search-block .fillter-item .show-fillter .area-kansai dd ul li a.disabled{color:#fff;background:rgba(120,120,120,.4);pointer-events:none;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-kansai dd ul li a.disabled span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter.active dl{display:flex}.search-section .search-block .fillter-item .show-fillter.active dl:nth-child(3){border-bottom:1px solid #cbd0d3}}.search-section .search-block .fillter-item .show-fillter .area-tyubu{line-height:1;flex-basis:33%;margin-bottom:1.9rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-tyubu{flex-wrap:wrap;flex-basis:auto;border-bottom:1px solid #cbd0d3;padding-bottom:0.5rem;display:none;width:100%}.search-section .search-block .fillter-item .show-fillter .area-tyubu:nth-child(1),.search-section .search-block .fillter-item .show-fillter .area-tyubu:nth-child(2),.search-section .search-block .fillter-item .show-fillter .area-tyubu:nth-child(3){display:block}.search-section .search-block .fillter-item .show-fillter .area-tyubu:nth-child(3){border-bottom:none}.search-section .search-block .fillter-item .show-fillter .area-tyubu:last-child{padding-bottom:0;border-bottom:none}}.search-section .search-block .fillter-item .show-fillter .area-tyubu dt{color:#e79b8d;text-align:center;padding:0 0 1.1rem 1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-tyubu dt{text-align:left;width:100%}}.search-section .search-block .fillter-item .show-fillter .area-tyubu dd{padding-left:1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-tyubu dd{width:100%;padding-left:0}}.search-section .search-block .fillter-item .show-fillter .area-tyubu dd ul{display:flex;flex-wrap:wrap}.search-section .search-block .fillter-item .show-fillter .area-tyubu dd ul li{margin-right:0.4rem;margin-bottom:1rem;width:48%}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-tyubu dd ul li{margin-bottom:1.5rem}}.search-section .search-block .fillter-item .show-fillter .area-tyubu dd ul li a{color:#fff;background:#e79b8d;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-tyubu dd ul li a span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}.search-section .search-block .fillter-item .show-fillter .area-tyubu dd ul li a.disabled{color:#fff;background:rgba(120,120,120,.4);pointer-events:none;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-tyubu dd ul li a.disabled span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter.active dl{display:flex}.search-section .search-block .fillter-item .show-fillter.active dl:nth-child(3){border-bottom:1px solid #cbd0d3}}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku{line-height:1;flex-basis:33%;margin-bottom:1.9rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku{flex-wrap:wrap;flex-basis:auto;border-bottom:1px solid #cbd0d3;padding-bottom:0.5rem;display:none;width:100%}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku:nth-child(1),.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku:nth-child(2),.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku:nth-child(3){display:block}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku:nth-child(3){border-bottom:none}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku:last-child{padding-bottom:0;border-bottom:none}}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dt{color:#7ba1dc;text-align:center;padding:0 0 1.1rem 1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dt{text-align:left;width:100%}}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dd{padding-left:1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dd{width:100%;padding-left:0}}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dd ul{display:flex;flex-wrap:wrap}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dd ul li{margin-right:0.4rem;margin-bottom:1rem;width:48%}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dd ul li{margin-bottom:1.5rem}}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dd ul li a{color:#fff;background:#7ba1dc;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dd ul li a span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dd ul li a.disabled{color:#fff;background:rgba(120,120,120,.4);pointer-events:none;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-hokkaido-tohoku dd ul li a.disabled span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter.active dl{display:flex}.search-section .search-block .fillter-item .show-fillter.active dl:nth-child(3){border-bottom:1px solid #cbd0d3}}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku{line-height:1;flex-basis:33%;margin-bottom:1.9rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku{flex-wrap:wrap;flex-basis:auto;border-bottom:1px solid #cbd0d3;padding-bottom:0.5rem;display:none;width:100%}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku:nth-child(1),.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku:nth-child(2),.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku:nth-child(3){display:block}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku:nth-child(3){border-bottom:none}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku:last-child{padding-bottom:0;border-bottom:none}}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dt{color:#d0d0d0;text-align:center;padding:0 0 1.1rem 1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dt{text-align:left;width:100%}}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dd{padding-left:1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dd{width:100%;padding-left:0}}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dd ul{display:flex;flex-wrap:wrap}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dd ul li{margin-right:0.4rem;margin-bottom:1rem;width:48%}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dd ul li{margin-bottom:1.5rem}}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dd ul li a{color:#fff;background:#d0d0d0;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dd ul li a span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dd ul li a.disabled{color:#fff;background:rgba(120,120,120,.4);pointer-events:none;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-shinetu-hokuriku dd ul li a.disabled span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter.active dl{display:flex}.search-section .search-block .fillter-item .show-fillter.active dl:nth-child(3){border-bottom:1px solid #cbd0d3}}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku{line-height:1;flex-basis:33%;margin-bottom:1.9rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku{flex-wrap:wrap;flex-basis:auto;border-bottom:1px solid #cbd0d3;padding-bottom:0.5rem;display:none;width:100%}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku:nth-child(1),.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku:nth-child(2),.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku:nth-child(3){display:block}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku:nth-child(3){border-bottom:none}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku:last-child{padding-bottom:0;border-bottom:none}}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dt{color:#b3a6de;text-align:center;padding:0 0 1.1rem 1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dt{text-align:left;width:100%}}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dd{padding-left:1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dd{width:100%;padding-left:0}}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dd ul{display:flex;flex-wrap:wrap}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dd ul li{margin-right:0.4rem;margin-bottom:1rem;width:48%}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dd ul li{margin-bottom:1.5rem}}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dd ul li a{color:#fff;background:#b3a6de;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dd ul li a span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dd ul li a.disabled{color:#fff;background:rgba(120,120,120,.4);pointer-events:none;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-tyugoku-shikoku dd ul li a.disabled span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter.active dl{display:flex}.search-section .search-block .fillter-item .show-fillter.active dl:nth-child(3){border-bottom:1px solid #cbd0d3}}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa{line-height:1;flex-basis:33%;margin-bottom:1.9rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa{flex-wrap:wrap;flex-basis:auto;border-bottom:1px solid #cbd0d3;padding-bottom:0.5rem;display:none;width:100%}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa:nth-child(1),.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa:nth-child(2),.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa:nth-child(3){display:block}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa:nth-child(3){border-bottom:none}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa:last-child{padding-bottom:0;border-bottom:none}}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dt{color:#ed9ec2;text-align:center;padding:0 0 1.1rem 1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dt{text-align:left;width:100%}}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dd{padding-left:1.8rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dd{width:100%;padding-left:0}}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dd ul{display:flex;flex-wrap:wrap}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dd ul li{margin-right:0.4rem;margin-bottom:1rem;width:48%}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dd ul li{margin-bottom:1.5rem}}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dd ul li a{color:#fff;background:#ed9ec2;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dd ul li a span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dd ul li a.disabled{color:#fff;background:rgba(120,120,120,.4);pointer-events:none;width:100%;display:inline-block;text-align:center;padding:0.5rem 0;border-radius:4px}.search-section .search-block .fillter-item .show-fillter .area-kyusyu-okinawa dd ul li a.disabled span{color:#fff;font-weight:400;font-size:13px;font-size:1.3rem}@media screen and (max-width: 768px){.search-section .search-block .fillter-item .show-fillter.active dl{display:flex}.search-section .search-block .fillter-item .show-fillter.active dl:nth-child(3){border-bottom:1px solid #cbd0d3}}.pickup-section{background-color:#00b097;padding:6rem 0;position:relative}@media screen and (max-width: 768px){.pickup-section{padding:2rem 0}}.pickup-section .slider-home{position:relative}.pickup-section .slider-home .slick-dots{position:absolute;left:0;right:0;bottom:10px;margin:20px auto;width:200px;display:flex !important;justify-content:center;z-index:2}.pickup-section .slider-home .slick-arrow{position:absolute;bottom:10px;z-index:3}.pickup-section .slider-home .slick-arrow.slick-prev{left:0;background:#000;transform:translateX(-120%)}.pickup-section .slider-home .slick-arrow.slick-next{right:0;transform:translateX(120%)}@media screen and (max-width: 768px){.pickup-section::before{content:"";display:block;width:100%;height:80px;background:url("/img/index/wave-line.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;transform:translateY(-100%);z-index:1;pointer-events:none}}@media screen and (max-width: 768px){.pickup-section::after{content:"";display:block;width:100%;height:80px;background:url("/img/index/wave-line2.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;bottom:0;transform:translateY(100%);z-index:1;pointer-events:none}}.pickup-section .work-slider{padding-bottom:6rem;position:relative}@media screen and (max-width: 768px){.pickup-section .work-slider{margin:0 0rem}}.pickup-section .work-slider .item,.pickup-section .work-slider .trademark-item .quarter_item,.trademark-item .pickup-section .work-slider .quarter_item{outline:none !important}.pickup-section .work-slider .item .img,.pickup-section .work-slider .trademark-item .quarter_item .img,.trademark-item .pickup-section .work-slider .quarter_item .img,.pickup-section .work-slider .trademark-item .item .trademark-block .brand_img,.trademark-item .pickup-section .work-slider .item .trademark-block .brand_img,.trademark-item .item .trademark-block .pickup-section .work-slider .quarter_item .brand_img,.pickup-section .work-slider .trademark-item .item .trademark-block_reraku .brand_img,.trademark-item .pickup-section .work-slider .item .trademark-block_reraku .brand_img,.trademark-item .item .trademark-block_reraku .pickup-section .work-slider .quarter_item .brand_img,.pickup-section .work-slider .trademark-item .item .trademark-block_spa .brand_img,.trademark-item .pickup-section .work-slider .item .trademark-block_spa .brand_img,.trademark-item .item .trademark-block_spa .pickup-section .work-slider .quarter_item .brand_img,.pickup-section .work-slider .trademark-item .item .trademark-block_bell .brand_img,.trademark-item .pickup-section .work-slider .item .trademark-block_bell .brand_img,.trademark-item .item .trademark-block_bell .pickup-section .work-slider .quarter_item .brand_img,.pickup-section .work-slider .trademark-item .item .trademark-block_ruam .brand_img,.trademark-item .pickup-section .work-slider .item .trademark-block_ruam .brand_img,.trademark-item .item .trademark-block_ruam .pickup-section .work-slider .quarter_item .brand_img,.trademark-item .quarter_item .trademark-block .pickup-section .work-slider .item .brand_img,.pickup-section .work-slider .trademark-item .quarter_item .trademark-block .brand_img,.trademark-item .pickup-section .work-slider .quarter_item .trademark-block .brand_img,.trademark-item .quarter_item .trademark-block_reraku .pickup-section .work-slider .item .brand_img,.pickup-section .work-slider .trademark-item .quarter_item .trademark-block_reraku .brand_img,.trademark-item .pickup-section .work-slider .quarter_item .trademark-block_reraku .brand_img,.trademark-item .quarter_item .trademark-block_spa .pickup-section .work-slider .item .brand_img,.pickup-section .work-slider .trademark-item .quarter_item .trademark-block_spa .brand_img,.trademark-item .pickup-section .work-slider .quarter_item .trademark-block_spa .brand_img,.trademark-item .quarter_item .trademark-block_bell .pickup-section .work-slider .item .brand_img,.pickup-section .work-slider .trademark-item .quarter_item .trademark-block_bell .brand_img,.trademark-item .pickup-section .work-slider .quarter_item .trademark-block_bell .brand_img,.trademark-item .quarter_item .trademark-block_ruam .pickup-section .work-slider .item .brand_img,.pickup-section .work-slider .trademark-item .quarter_item .trademark-block_ruam .brand_img,.trademark-item .pickup-section .work-slider .quarter_item .trademark-block_ruam .brand_img{margin:0 1rem}.pickup-section .work-slider .slick-dots{bottom:2rem}.pickup-section .work-slider .slick-dots li button::before{color:#fff}.pickup-section .work-slider .slick-arrow{width:14px;height:31px;opacity:1 !important;background-size:100%;background-repeat:no-repeat;z-index:1;bottom:-8px;top:auto}.pickup-section .work-slider .slick-arrow.slick-prev{background-image:url("/img/common/prev.svg");position:absolute;left:30%}@media screen and (max-width: 1024px){.pickup-section .work-slider .slick-arrow.slick-prev{left:-10px}}@media screen and (max-width: 768px){.pickup-section .work-slider .slick-arrow.slick-prev{left:-5px}}.pickup-section .work-slider .slick-arrow.slick-next{background-image:url("/img/common/next.svg");right:30%}@media screen and (max-width: 1024px){.pickup-section .work-slider .slick-arrow.slick-next{right:-10px}}@media screen and (max-width: 768px){.pickup-section .work-slider .slick-arrow.slick-next{right:-5px}}.pickup-section .work-slider .slick-arrow:before{display:none}.more-show-filter{position:relative;box-shadow:0 0 0 0 #000}.more-show-filter span.close{position:absolute;left:0;right:0;text-align:center;opacity:0;visibility:hidden}.more-show-filter.active span.open{opacity:0;visibility:hidden}.more-show-filter.active span.close{opacity:1;visibility:visible}@media screen and (min-width: 769px){.more-show-filter{display:none !important}}.side-nav-img{background:#fff;border-radius:10px}.side-nav-img img{opacity:.6}.newly-opend-store-date{margin-bottom:10px;font-size:20px;font-size:2rem;color:orange;font-size:x-large}.newly-opend-store-date-small{font-size:12px;font-size:1.2rem;margin-left:5px;font-style:italic;font-size:medium}.process-section{margin-top:6rem;margin-bottom:2rem}@media screen and (max-width: 768px){.process-section{margin-top:10rem}}.process-section .process-block{margin:0 auto}.process-section .process-block .process-img-pc{display:block}@media screen and (max-width: 768px){.process-section .process-block .process-img-pc{display:none}}.process-section .process-block .process-img-sp{display:none}@media screen and (max-width: 768px){.process-section .process-block .process-img-sp{display:block}}.feature-section{margin-top:6rem;margin-bottom:2rem}.feature-section .feature-block{display:flex;margin:0 auto}@media screen and (max-width: 768px){.feature-section .feature-block{flex-direction:column}}.feature-section .feature-block .feature-img-pc{display:block;width:100%;max-width:600px;height:auto;aspect-ratio:1/1;object-fit:contain}@media screen and (max-width: 990px){.feature-section .feature-block .feature-img-pc{display:none}}.feature-section .feature-block .feature-list{padding-left:3rem;display:flex;flex-direction:column}@media screen and (max-width: 768px){.feature-section .feature-block .feature-list{padding:0}}.feature-section .feature-block .feature-list .feature-list-item{border-bottom:2px solid #00b097;display:flex;justify-content:space-between;align-items:center;padding:3.2rem 0}.feature-section .feature-block .feature-list .feature-list-item:first-child{border-top:2px solid #00b097}.feature-section .feature-block .feature-list .feature-list-item:hover{color:#00b097;cursor:pointer}.feature-section .feature-block .feature-list .feature-list-item .feature-list-text{padding-right:1.6rem}.feature-section .feature-block .feature-list .feature-list-item .feature-list-text h3{font-weight:bold;font-size:20px;font-size:2rem;margin-bottom:0.8rem}.photo-section{margin-top:6rem;margin-bottom:2rem}.photo-section .photo-block{overflow:hidden;position:relative;width:100%}.photo-section .photo-block .photo-block-list{padding:0;margin:0;display:flex;list-style:none;width:5760px}.photo-section .photo-block .photo-block-list.photo-block-list-animate{animation:photo-marquee 20s linear infinite}.photo-section .photo-block .photo-block-list .photo-block-item{width:480px;height:366px;flex:none}@media screen and (max-width: 768px){.photo-section .photo-block .photo-block-list .photo-block-item{width:60vw;height:auto}}.interview-section{margin-top:6rem}@media screen and (max-width: 768px){.interview-section{margin-bottom:6rem}}.therapist-interview{display:flex;flex-direction:column;align-items:center;max-width:1280px}.therapist-interview-swiper-container{position:relative;margin-top:0}.therapist-interview-swiper-container .swiper-pagination{position:relative}.therapist-interview-swiper-container .interview-swiper{margin-top:1.6rem;width:calc(500px + 400*(100vw - 375px)/905);height:auto;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);transform:scale(0.8);transform-origin:top center;overflow:hidden}.therapist-interview-swiper-container .interview-swiper img{width:100%;height:auto;object-fit:cover;cursor:pointer}.therapist-interview-swiper-container .interview-swiper-catch-copy{padding:1.6rem 0.8rem;text-align:left;font-weight:bold;font-size:1.4rem;color:#fff;white-space:pre-line}.therapist-interview-swiper-container .interview-swiper-catch-copy.experienced{background:#92c530}.therapist-interview-swiper-container .interview-swiper-catch-copy.inexperienced{background:#ee7836}.therapist-interview-swiper-container .navigation-pagination-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:16px;position:absolute;right:0;bottom:60px}@media screen and (max-width: 768px){.therapist-interview-swiper-container .navigation-pagination-wrapper{justify-content:center;left:0;bottom:0}}.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-button-prev,.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-button-next{position:relative;width:calc(40px + 3*(100vw - 375px)/905)}.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-button-prev{margin-right:2.4rem;transform:scaleX(-1)}.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-button-next{margin-left:2.4rem}.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-slide-count{transform:translateY(-30%);width:48px;align-items:center;font-size:1.4rem;z-index:10;justify-content:center}.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-slide-count p{text-align:center;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:16px;font-size:1.6rem}.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-slide-count p span{font-size:24px;font-size:2.4rem;padding-right:8px}.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-slide-count-all{color:#00b097}.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-slide-count-inexperienced{color:#ee7836}.therapist-interview-swiper-container .navigation-pagination-wrapper .swiper-slide-count-experienced{color:#92c530}@media screen and (min-width: 991px){.therapist-interview-swiper-container .swiper-pagination{position:relative}.therapist-interview-swiper-container .navigation-pagination-wrapper-pc{display:block}.therapist-interview-swiper-container .navigation-pagination-wrapper-sp{display:none}.therapist-interview-swiper-container .interview-swiper{width:85.9375vw;max-width:1200px;height:auto;cursor:pointer;overflow:visible}.therapist-interview-swiper-container .interview-swiper img{width:100%;height:auto;object-fit:cover}}.therapist-interview .interview-swiper-active{transform:scale(1);transform-origin:top center;z-index:5}.brand-swiper-container{position:relative;margin-top:0}.brand-swiper-container .swiper-pagination{position:relative}.brand-swiper-container .brand-swiper{margin-top:1.6rem;width:calc(500px + 400*(100vw - 375px)/905);height:auto;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);transform:scale(0.8);transform-origin:top center;overflow:hidden}@media screen and (max-width: 768px){.brand-swiper-container .brand-swiper{width:100%}}.brand-swiper-container .brand-swiper img{width:100%;height:auto;object-fit:cover;cursor:pointer}.brand-swiper-container .navigation-pagination-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:16px;position:absolute;right:0;bottom:60px}@media screen and (max-width: 768px){.brand-swiper-container .navigation-pagination-wrapper{justify-content:center;left:0;bottom:10px}}.brand-swiper-container .navigation-pagination-wrapper .swiper-button-prev,.brand-swiper-container .navigation-pagination-wrapper .swiper-button-next{position:relative;width:calc(40px + 3*(100vw - 375px)/905)}.brand-swiper-container .navigation-pagination-wrapper .swiper-button-prev{margin-right:2.4rem;transform:scaleX(-1)}.brand-swiper-container .navigation-pagination-wrapper .swiper-button-next{margin-left:2.4rem}.brand-swiper-container .navigation-pagination-wrapper .swiper-slide-count{transform:translateY(-30%);width:48px;align-items:center;font-size:1.4rem;z-index:10;justify-content:center}.brand-swiper-container .navigation-pagination-wrapper .swiper-slide-count p{text-align:center;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:16px;font-size:1.6rem}.brand-swiper-container .navigation-pagination-wrapper .swiper-slide-count p span{font-size:24px;font-size:2.4rem;color:#00b097;padding-right:8px}@media screen and (min-width: 991px){.brand-swiper-container .swiper-pagination{position:relative}.brand-swiper-container .navigation-pagination-wrapper-pc{display:block}.brand-swiper-container .navigation-pagination-wrapper-sp{display:none}.brand-swiper-container .brand-swiper{width:85.9375vw;max-width:1200px;height:auto;cursor:pointer;overflow:hidden}.brand-swiper-container .brand-swiper img{width:100%;height:auto;object-fit:cover}}.brand .brand-swiper-active{transform:scale(1);transform-origin:top center;z-index:5}.message-section{background:#fff;padding:6rem 2rem;position:relative;margin:4rem 0 10rem}@media screen and (max-width: 768px){.message-section{margin-bottom:8rem;margin-top:6rem;padding-top:3rem}}@media screen and (max-width: 768px){.message-section::before{content:"";display:block;width:100%;height:80px;background:url("/img/index/wave-line3.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;transform:translateY(-100%);z-index:1;pointer-events:none}}@media screen and (max-width: 768px){.message-section::after{content:"";display:block;width:100%;height:80px;background:url("/img/index/wave-line4.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;bottom:0;transform:translateY(100%);z-index:1;pointer-events:none}}.message-section .message-block{display:flex;align-items:center;margin:0 auto;padding:0 2rem;background:#ccefea}@media screen and (max-width: 990px){.message-section .message-block{flex-direction:column;padding:2rem 2rem 0rem;font-size:14px;font-size:1.4rem}}.message-section .message-block .message-text{text-align:left;flex:1;margin-left:1.6rem}.message-section .message-block .message-text span{display:block;font-size:20px;font-size:2rem;margin-top:2.8rem}@media screen and (max-width: 990px){.message-section .message-block .message-text{margin-left:0}}.message-section .message-block img{flex:1;font-size:1.6rem;line-height:1.5;text-align:center;padding:0rem 2rem}@media screen and (max-width: 768px){.message-section .message-block img{padding:0rem 1rem}}@keyframes photo-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.breadcrumb{font-size:15px;font-size:1.5rem;color:#a6adb4;margin-bottom:3rem;padding-top:3rem}.breadcrumb .inner{padding:1rem 1.5rem}@media screen and (max-width: 768px){.breadcrumb{padding-top:0.6rem;margin-bottom:0;background-color:#ebeded;font-size:7px;font-size:0.7rem;line-height:1.4}.breadcrumb .inner{padding:0.6rem 1rem}}.breadcrumb a{font-weight:bold;color:#a6adb4;margin-right:0.3rem}.suspended-application-job-poting-warning{background-color:#ff5454;color:#fff;text-align:center;padding:2rem;border-radius:3px;border:#aaa;font-weight:bold;margin:10px 0;box-shadow:0.2rem 0.2rem 0.2rem 0.2rem #ccc}.item-flex{display:flex;flex-wrap:wrap;margin-bottom:4rem}@media screen and (max-width: 768px){.item-flex{display:block}}.item-flex_box_item{margin:1rem}.item-flex_item_item{width:33%}@media screen and (max-width: 768px){.item-flex_item_item{width:100%;margin-bottom:3rem}}.sec-mainvisual{margin-bottom:3.5rem}@media screen and (max-width: 768px){.sec-mainvisual{margin-bottom:2.6rem;padding-top:1.5rem}.sec-mainvisual a{display:block;overflow:hidden;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16)}}.sec-recruit{padding-bottom:8rem}@media screen and (max-width: 1200px){.sec-recruit{padding-bottom:10rem}}@media screen and (max-width: 990px){.sec-recruit{padding-bottom:5rem}}@media screen and (max-width: 768px){.sec-recruit{padding:1.6rem 0}}.search_wrap{margin-bottom:3.2rem}@media screen and (max-width: 768px){.search_wrap{margin-bottom:2.3rem}}.search_contents{background:#ffebcc}.search_inner{border-radius:5px;padding:2.4rem;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.search_inner{padding:1.6rem 0.9rem 1.2rem}}.search_inner .btn{width:13.7%;background:#f86666;color:#fff;cursor:pointer;margin-left:.8%;text-align:center;font-size:15px;font-size:1.5rem}@media screen and (max-width: 768px){.search_inner .btn{width:100%;margin:0}}.search_inner .btn:hover{opacity:.9;transition:.3s}@media screen and (min-width: 769px){.search_values{flex-basis:70%}}@media screen and (min-width: 769px){.search_submit{flex-basis:42%;padding:.5% 4% 0 0}}.search_select{width:24.9%;margin-right:.1%}@media screen and (max-width: 768px){.search_select{width:100%;margin:0 0 0.1rem}}.search_checkbox{padding:2.5% 8%}@media screen and (min-width: 769px){.search_checkbox{padding:0 0 2.5% 5%}}@media screen and (min-width: 769px){.search_checkbox_inline{display:flex}}.search_checkbox_inline input[type=checkbox]{display:none}.search_checkbox_inline input[type=checkbox]:checked+label{background:#fc9c04;color:#fff}.search_checkbox_notion{font-weight:bold;padding-left:3%;font-size:1.25rem}.search_checkbox_collection{font-size:1rem;font-weight:bolder;flex-basis:58%}.search_checkbox_style{vertical-align:text-top}.search_checkbox_label{padding-right:5%;display:block;float:left;margin:1%;width:100px;height:45px;text-align:center;line-height:45px;padding:0 2px 0 2px;cursor:pointer;color:#fc9c04;border:1px solid #fc9c04;border-radius:6px}@media screen and (max-width: 768px){.search_checkbox_label{width:31%;font-size:1rem;white-space:nowrap}}@media screen and (max-width: 374px){.search_checkbox_label{width:80px;font-size:.8rem;white-space:nowrap}}.search_inp{width:49.9%}@media screen and (max-width: 768px){.search_inp{width:100%;margin:0 0 0.6rem}}.search_inp input{border:1px solid #ebeded}.search_inp input::placeholder{color:#b0b0b0}.search_result{font-size:13px;font-size:1.3rem;margin-bottom:1.5rem}.search_result strong{font-size:24px;font-size:2.4rem;font-weight:bold;margin-right:0.3rem}.search_list{margin-bottom:2.4rem}.search_item{margin-bottom:3.2rem;border:1px solid #cbd0d3;padding:2rem 2.2rem 2.4rem 2.4rem}@media screen and (max-width: 768px){.search_item{padding:0;border:none;overflow:hidden;margin-bottom:2.4rem}}.search_item:last-child{margin-bottom:0}.recruit_ttl{font-size:24px;font-size:2.4rem;font-weight:bold;margin-bottom:1.2rem}@media screen and (max-width: 768px){.recruit_ttl{font-size:20px;font-size:2rem;margin-bottom:0.6rem}}.recruit_ttl small{font-size:20px;font-size:2rem;font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif}@media screen and (max-width: 768px){.recruit_ttl small{font-size:13px;font-size:1.3rem}}.recruit_block{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:1.5rem}@media screen and (max-width: 768px){.recruit_block{margin-bottom:0.9rem}}.recruit_img{width:40.2%;margin-top:0.4rem}@media screen and (max-width: 768px){.recruit_img{margin-top:0;width:100%}}.recruit_img img{width:100%}.recruit_content{width:59.8%;padding-left:2.5rem}@media screen and (max-width: 768px){.recruit_content{width:100%;padding:0.8rem 0 0}}.recruit_name{font-size:13px;font-size:1.3rem;font-weight:bold;line-height:1.55;margin-bottom:1.3rem}@media screen and (max-width: 768px){.recruit_name{font-size:16px;font-size:1.6rem;margin-bottom:0.8rem;padding-left:0.8rem;border-left:3px solid #f86666}}.recruit_point{display:none}@media screen and (max-width: 768px){.recruit_point{display:flex;align-items:flex-end;font-size:14px;font-size:1.4rem;color:#f86666;font-weight:bold;border-top:1px solid #ebeded;padding:0.8rem 0 0.4rem}.recruit_point p{padding-left:0.4rem;line-height:1}}.recruit_des{font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:20px;font-size:2rem;line-height:1.5;font-weight:bold;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:60px;margin-bottom:2.7rem}@media screen and (max-width: 768px){.recruit_des{font-size:14px;font-size:1.4rem;height:auto;margin-bottom:0.8rem}}.recruit_info{font-size:14px;font-size:1.4rem;line-height:1.43}@media screen and (max-width: 768px){.recruit_info{font-size:13px;font-size:1.3rem}}.recruit_info_closed-search{color:red;margin-bottom:2.7rem;font-size:16px}@media screen and (max-width: 768px){.recruit_info_closed-search{margin-top:2.7rem;color:red;font-size:18px}}.recruit_field{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.recruit_field{border-top:1px solid #ebeded;padding-top:1rem;padding-bottom:1.2rem}}.recruit_field dt{width:50px;font-weight:bold;padding-right:1rem;font-size:1.4rem}@media screen and (max-width: 768px){.recruit_field dt{width:100%;margin-bottom:0.3rem}}.recruit_field dd{width:calc(100% - 50px)}@media screen and (max-width: 768px){.recruit_field dd{width:100%;font-size:12px;font-size:1.2rem;line-height:1.67}}.recruit_field dd strong{font-size:16px;font-size:1.6rem;line-height:1.25}@media screen and (max-width: 768px){.recruit_field dd strong{font-size:16px;font-size:1.6rem;line-height:1.67}}.recruit_field-second{font-size:13px;font-size:1.3rem;margin-bottom:1.6rem}.recruit_field-second dd{display:flex;flex-wrap:wrap;align-items:center;padding-top:0}@media screen and (max-width: 768px){.recruit_field-second dd{line-height:inherit;font-size:13px;font-size:1.3rem}}@media screen and (max-width: 768px){.recruit_field-second dd p{margin-bottom:-0.1rem}}.recruit_field-second dd strong{font-size:20px;font-size:2rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;margin-left:2px}@media screen and (max-width: 768px){.recruit_field-second dd strong{line-height:inherit;margin-left:0.4rem}}.recruit_field-second-pc{display:flex;margin-bottom:1.6rem}@media screen and (max-width: 768px){.recruit_field-second-pc{display:none}}.recruit_field-second-sp{display:none}@media screen and (max-width: 768px){.recruit_field-second-sp{display:block}.recruit_field-second-sp .store-details{display:flex;align-items:flex-start}.recruit_field-second-sp .store-details span{padding-left:0.8rem;display:inline-block}.recruit_field-second-sp .salary-details{display:flex;align-items:flex-start}}.recruit_field_description_line{min-height:.3em;line-height:24px}@media screen and (max-width: 768px){.recruit_field_description_line{min-height:1em}}.recruit_field_background_color{background-color:#ffeacc;border-radius:0 0 8px 8px}.recruit_tag,.newly_tag,.franchise_tag{display:inline-block;border:1px solid #f86666;border-radius:4px;color:#f86666;vertical-align:bottom;font-size:11px;font-size:1.1rem;text-align:center;padding:0.2rem 0.5rem;margin:0 0 0.3rem 0.5rem;min-width:70px}@media screen and (max-width: 768px){.recruit_tag,.newly_tag,.franchise_tag{min-width:10px;padding:0.1rem 0.5rem;vertical-align:1px;margin:0 0 0.3rem 0.5rem;font-size:12px;font-size:1.2rem;font-weight:bold}}.recruit_contact{display:flex;align-items:center;justify-content:center}.recruit_contact .btn{font-size:1.5rem;width:32.9%;margin:.3%}@media screen and (max-width: 768px){.recruit_contact .btn{font-size:1.3rem;width:49.4%}}@media screen and (max-width: 768px){.recruit_contact .btn-more{border-color:#fc9c04;color:#fc9c04}}.recruit_contact .short-appeal{font-size:10px}.recruit_button-pc{display:flex;align-items:center;justify-content:center}.recruit_button-pc .btn{font-size:1.5rem;width:32.9%;margin:.3%}@media screen and (max-width: 768px){.recruit_button-pc .btn{font-size:1.3rem;width:49.4%}}@media screen and (max-width: 768px){.recruit_button-pc .btn-more{border-color:#fc9c04;color:#fc9c04}}.recruit_button-pc .short-appeal{font-size:10px}@media screen and (max-width: 768px){.recruit_button-pc{display:none}}.recruit_button-sp{display:none}@media screen and (max-width: 768px){.recruit_button-sp{display:flex}.recruit_button-sp .detail-button-wrapper,.recruit_button-sp .application-button-wrapper{display:flex;align-items:center;justify-content:center;width:172px;height:49px}.recruit_button-sp .detail-button-wrapper .button-icon,.recruit_button-sp .application-button-wrapper .button-icon{display:inline-flex;align-items:center;justify-content:center;padding-right:0.4rem}.recruit_button-sp .detail-button-wrapper .button-text,.recruit_button-sp .application-button-wrapper .button-text{display:inline-flex;align-items:center;justify-content:center}.recruit_button-sp .detail-button-wrapper .arrow-icon,.recruit_button-sp .application-button-wrapper .arrow-icon{position:relative;left:15px}.recruit_button-sp .detail-button-wrapper .detail-button,.recruit_button-sp .detail-button-wrapper .application-button,.recruit_button-sp .application-button-wrapper .detail-button,.recruit_button-sp .application-button-wrapper .application-button{display:inline-flex;justify-content:center;align-items:center;flex:1;width:100%;height:100%;font-weight:bold;text-decoration:none;font-size:1.4rem;border:none}.recruit_button-sp .detail-button-wrapper{border:2px solid #f86666;background-color:#fff}.recruit_button-sp .detail-button-wrapper .detail-button{color:#f86666}.recruit_button-sp .application-button-wrapper{border:none;background-color:#f86666}.recruit_button-sp .application-button-wrapper .application-button{color:#fff}}@media screen and (max-width: 1024px){.recruit_button-sp{justify-content:center}}.franchise_tag{vertical-align:bottom;border-color:#04dffc;color:#04dffc}.newly_tag{background:#fc9c04;color:#fff;margin:0 0;font-weight:bold;margin-bottom:0.8rem}.newly_tag_big{font-size:16px}@media screen and (max-width: 768px){.newly_tag_big{font-size:13px;font-size:1.3rem}}select.form-control-gray{border:1px solid #ebeded;background:#fff url("/img/recruit/index/dropdown-gray.png") no-repeat 91%;padding-right:2.8rem}@media screen and (max-width: 768px){select.form-control-gray{background:#fff url("/img/recruit/index/dropdown-gray.png") no-repeat 95%}}.pagination{display:flex;align-items:center;justify-content:center;font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:4.8rem}@media screen and (max-width: 768px){.pagination{margin-bottom:3.2rem}}.pagination a,.pagination span{float:left;padding:5px;width:48px;height:48px;line-height:38px;text-align:center;text-decoration:none;transition:background-color .3s;cursor:pointer;border-radius:50%;color:#a6adb4;margin:0 0.1rem}.pagination a.active,.pagination span.active{background-color:#a6adb4;color:#fff}.pagination a:hover,.pagination span:hover{opacity:1}.pagination a:hover:not(.active),.pagination span:hover:not(.active){background-color:#ddd}.pagination a.disabled,.pagination span.disabled{cursor:default}.pagination a.disabled:hover,.pagination span.disabled:hover{background-color:transparent}.pagination .pagination-list,.pagination .pagination-list li{display:inline-block}.railroad_ttl{font-size:16px;font-size:1.6rem;font-weight:bold;padding:12px 4px}.railroad_ttl .icon{margin:0px 4px 4px 0px}.railroad_list{display:flex;list-style:none;flex-wrap:wrap;padding:8px 4px}.railroad_list li{font-size:12px;font-size:1.2rem;padding:0px 20px 16px 0px}.sec-recruit-detail{margin-bottom:5.9rem}@media screen and (max-width: 768px){.slider_block{margin:0 -1.5rem}}.slider-detail{margin-bottom:0.9rem;position:relative}.slider-detail .item,.slider-detail .trademark-item .quarter_item,.trademark-item .slider-detail .quarter_item{padding:0 1.2rem}.slider-detail .item img,.slider-detail .trademark-item .quarter_item img,.trademark-item .slider-detail .quarter_item img{width:100%;height:auto}@media screen and (max-width: 768px){.slider-detail .item,.slider-detail .trademark-item .quarter_item,.trademark-item .slider-detail .quarter_item{padding:0}}.slider-detail .slick-arrow{width:31px;height:31px;background-size:100%;background-repeat:no-repeat;z-index:1;top:50%;opacity:50%}.slider-detail .slick-arrow.slick-prev{background-image:url("/img/recruit/detail/prev.png");left:7.3%}@media screen and (max-width: 1024px){.slider-detail .slick-arrow.slick-prev{left:5%}}@media screen and (max-width: 768px){.slider-detail .slick-arrow.slick-prev{left:0}}.slider-detail .slick-arrow.slick-next{background-image:url("/img/recruit/detail/next.png");right:7.4%}@media screen and (max-width: 1024px){.slider-detail .slick-arrow.slick-next{right:5%}}@media screen and (max-width: 768px){.slider-detail .slick-arrow.slick-next{right:0}}.slider-detail .slick-arrow:before{display:none}.link_back{display:block;background:#ebeded;padding:1rem 1.5rem;font-size:11px;font-size:1.1rem;font-weight:bold;color:#a6adb4}.slider-thumb{margin-bottom:3.2rem}@media screen and (max-width: 768px){.slider-thumb{margin-bottom:0.8rem;padding:0 1.3rem}}.slider-thumb .slick-slide{width:90px !important;margin-right:0.8rem;outline:none}@media screen and (max-width: 768px){.slider-thumb .slick-slide{width:19.9% !important;margin-right:initial}}@media screen and (max-width: 768px){.slider-thumb .slick-slide .item,.slider-thumb .slick-slide .trademark-item .quarter_item,.trademark-item .slider-thumb .slick-slide .quarter_item{margin-right:0 !important}}.slider-thumb .slick-slide .item span,.slider-thumb .slick-slide .trademark-item .quarter_item span,.trademark-item .slider-thumb .slick-slide .quarter_item span{display:block;overflow:hidden;border-radius:2px}.slider-thumb .slick-slide .item span img,.slider-thumb .slick-slide .trademark-item .quarter_item span img,.trademark-item .slider-thumb .slick-slide .quarter_item span img{display:block;width:100%;height:auto;border:2px solid transparent}@media screen and (max-width: 768px){.slider-thumb .slick-slide .item span img,.slider-thumb .slick-slide .trademark-item .quarter_item span img,.trademark-item .slider-thumb .slick-slide .quarter_item span img{border:1px solid transparent}}.slider-thumb .slick-slide.slick-current .item span img,.slider-thumb .slick-slide.slick-current .trademark-item .quarter_item span img,.trademark-item .slider-thumb .slick-slide.slick-current .quarter_item span img{border:2px solid #707070}@media screen and (max-width: 768px){.slider-thumb .slick-slide.slick-current .item span img,.slider-thumb .slick-slide.slick-current .trademark-item .quarter_item span img,.trademark-item .slider-thumb .slick-slide.slick-current .quarter_item span img{border:1px solid #707070}}.slider-thumb .slick-track{margin-left:0;transform:none !important;width:100% !important;display:flex;flex-wrap:wrap}.slider-thumb .slick-track .slick-cloned{display:none}.job_posting_campaign_banner_top a img{margin-bottom:20px;width:100%;height:auto}@media screen and (max-width: 768px){.job_posting_campaign_banner_top{display:inline}.job_posting_campaign_banner_top a img{margin-bottom:10px;width:100%;height:auto}}.job_posting_campaign_banner{text-align:center}.job_posting_campaign_banner a img{margin-bottom:20px;width:50%;height:auto}@media screen and (max-width: 768px){.job_posting_campaign_banner{display:inline}.job_posting_campaign_banner a img{margin:0;width:100%;height:auto}}@media screen and (max-width: 768px){.recruit_heading{margin-top:5.1rem;margin-bottom:1.7rem}}.recruit_tabs{display:flex;justify-content:space-evenly}.recruit_name-second{font-size:16px;font-size:1.6rem;line-height:1.25;margin-bottom:1.9rem}@media screen and (max-width: 768px){.recruit_name-second{font-size:11px;font-size:1.1rem;line-height:1.667;margin-bottom:0.6rem}}.recruit_des-second{font-size:24px;font-size:2.4rem;line-height:1.42;font-weight:bold;margin-bottom:2.7rem}@media screen and (max-width: 768px){.recruit_des-second{font-size:16px;font-size:1.6rem;line-height:1.25;margin:1.2rem 0}}.recruit_info_closed-detail{color:red;margin-bottom:2.7rem;font-size:24px}@media screen and (max-width: 768px){.recruit_info_closed-detail{margin-top:3.7rem;font-size:16px}}.recruit_info-second{margin-bottom:1.2rem}@media screen and (max-width: 768px){.recruit_info-second{margin-bottom:0.9rem}}@media screen and (min-width: 769px){.recruit_info-second{border:1px solid #a6adb4;border-radius:8px;line-height:1.714}}.recruit_info-second .recruit_field{margin:0 !important;border-bottom:1px solid #a6adb4}@media screen and (max-width: 768px){.recruit_info-second .recruit_field{border-bottom:none}}.recruit_info-second .recruit_field:last-child{border-bottom:none}@media screen and (min-width: 769px){.recruit_info-second .recruit_field-second dd p{margin:0 0 0.5rem 0}}.recruit_info-second .recruit_field-second dd p:last-child{margin-bottom:0}.recruit_info-second .recruit_field-second dd p.salary_text{margin-top:1rem}.recruit_info-second .recruit_field-second dd .recruit_tag,.recruit_info-second .recruit_field-second dd .franchise_tag,.recruit_info-second .recruit_field-second dd .newly_tag{margin-right:1rem}@media screen and (min-width: 769px){.recruit_info-second dt{width:170px;border-right:1px solid #a6adb4;margin:0;padding:1.5rem 1.5rem}}@media screen and (min-width: 769px){.recruit_info-second dd{width:calc(100% - 170px);margin:0;padding:1.5rem 2.4rem 1.4rem;display:block}}@media screen and (max-width: 768px){.recruit_info-second dd p{width:100%;margin-right:0}}.recruit_info-second .btn{max-width:365px;margin:1rem 0 1.7rem 0.4rem;box-shadow:none}@media screen and (max-width: 768px){.recruit_info-second .btn{height:44px}}.recruit_contact-second{justify-content:center;margin-bottom:3.6rem}@media screen and (max-width: 768px){.recruit_contact-second{flex-direction:column-reverse;padding:0;margin-bottom:1.8rem}}.recruit_contact-second .btn{width:100%;max-width:472px;margin:0 0.8rem;height:80px;font-size:18px;font-size:1.8rem}@media screen and (max-width: 768px){.recruit_contact-second .btn{width:100%;margin:0;height:60px;margin-bottom:0.8rem;font-size:15px;font-size:1.5rem}}.recruit_detail_tags{margin-bottom:2rem}.recruit_detail_tags .tag{display:inline-block;border:1px solid #fc9c04;border-radius:4px;color:#fc9d03;vertical-align:bottom;font-size:11px;font-size:1.1rem;text-align:center;padding:0.2rem 0.5rem;margin:0rem 0.5rem 0.3rem 0rem;min-width:70px}@media screen and (max-width: 768px){.recruit_detail_tags .tag{vertical-align:1px;margin:0rem 0.5rem 0rem 0rem}}@media screen and (max-width: 1200px){.recruit_detail_tags .tag{vertical-align:1px;margin:0rem 0.5rem 0.3rem 0rem}}.recruit_heading{font-size:20px;font-size:2rem;line-height:1.3;font-weight:bold;margin-bottom:1.2rem}@media screen and (max-width: 768px){.recruit_heading{padding-top:1.7rem}}.recruit_box{border-radius:8px;background:#ffeacc;padding:2.9rem 3.1rem 3.8rem;font-size:14px;font-size:1.4rem;line-height:1.72;margin-bottom:4rem;border:1px solid #a6adb4}@media screen and (max-width: 768px){.recruit_box{border:none;margin:0 -1.5rem 1.6rem;padding:2.4rem 1.6rem;font-size:12px;font-size:1.2rem;line-height:1.667}}.recruit_list{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -0.4rem;margin-bottom:2rem}.recruit_list .item,.recruit_list .trademark-item .quarter_item,.trademark-item .recruit_list .quarter_item{padding:0.4rem;width:25%}@media screen and (max-width: 990px){.recruit_list .item,.recruit_list .trademark-item .quarter_item,.trademark-item .recruit_list .quarter_item{width:50%}}@media screen and (max-width: 640px){.recruit_list .item,.recruit_list .trademark-item .quarter_item,.trademark-item .recruit_list .quarter_item{width:100%;border-bottom:1px solid #ebeded;margin-bottom:1.1rem}.recruit_list .item:last-child,.recruit_list .trademark-item .quarter_item:last-child,.trademark-item .recruit_list .quarter_item:last-child{margin-bottom:0}}.recruit_list .item a,.recruit_list .trademark-item .quarter_item a,.trademark-item .recruit_list .quarter_item a{color:inherit}.recruit_list .item .wrap,.recruit_list .trademark-item .quarter_item .wrap,.trademark-item .recruit_list .quarter_item .wrap{overflow:hidden;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (max-width: 640px){.recruit_list .item .wrap,.recruit_list .trademark-item .quarter_item .wrap,.trademark-item .recruit_list .quarter_item .wrap{display:flex;border-radius:initial;box-shadow:none}}@media screen and (max-width: 640px){.recruit_list .item .wrap .img,.recruit_list .trademark-item .quarter_item .wrap .img,.trademark-item .recruit_list .quarter_item .wrap .img,.recruit_list .trademark-item .item .wrap .trademark-block .brand_img,.trademark-item .recruit_list .item .wrap .trademark-block .brand_img,.recruit_list .trademark-item .item .trademark-block .wrap .brand_img,.trademark-item .recruit_list .item .trademark-block .wrap .brand_img,.trademark-item .item .trademark-block .recruit_list .quarter_item .wrap .brand_img,.recruit_list .trademark-item .item .wrap .trademark-block_reraku .brand_img,.trademark-item .recruit_list .item .wrap .trademark-block_reraku .brand_img,.recruit_list .trademark-item .item .trademark-block_reraku .wrap .brand_img,.trademark-item .recruit_list .item .trademark-block_reraku .wrap .brand_img,.trademark-item .item .trademark-block_reraku .recruit_list .quarter_item .wrap .brand_img,.recruit_list .trademark-item .item .wrap .trademark-block_spa .brand_img,.trademark-item .recruit_list .item .wrap .trademark-block_spa .brand_img,.recruit_list .trademark-item .item .trademark-block_spa .wrap .brand_img,.trademark-item .recruit_list .item .trademark-block_spa .wrap .brand_img,.trademark-item .item .trademark-block_spa .recruit_list .quarter_item .wrap .brand_img,.recruit_list .trademark-item .item .wrap .trademark-block_bell .brand_img,.trademark-item .recruit_list .item .wrap .trademark-block_bell .brand_img,.recruit_list .trademark-item .item .trademark-block_bell .wrap .brand_img,.trademark-item .recruit_list .item .trademark-block_bell .wrap .brand_img,.trademark-item .item .trademark-block_bell .recruit_list .quarter_item .wrap .brand_img,.recruit_list .trademark-item .item .wrap .trademark-block_ruam .brand_img,.trademark-item .recruit_list .item .wrap .trademark-block_ruam .brand_img,.recruit_list .trademark-item .item .trademark-block_ruam .wrap .brand_img,.trademark-item .recruit_list .item .trademark-block_ruam .wrap .brand_img,.trademark-item .item .trademark-block_ruam .recruit_list .quarter_item .wrap .brand_img,.recruit_list .item .wrap .trademark-item .quarter_item .trademark-block .brand_img,.trademark-item .quarter_item .trademark-block .recruit_list .item .wrap .brand_img,.recruit_list .trademark-item .quarter_item .wrap .trademark-block .brand_img,.recruit_list .trademark-item .quarter_item .trademark-block .wrap .brand_img,.trademark-item .recruit_list .quarter_item .wrap .trademark-block .brand_img,.trademark-item .recruit_list .quarter_item .trademark-block .wrap .brand_img,.recruit_list .item .wrap .trademark-item .quarter_item .trademark-block_reraku .brand_img,.trademark-item .quarter_item .trademark-block_reraku .recruit_list .item .wrap .brand_img,.recruit_list .trademark-item .quarter_item .wrap .trademark-block_reraku .brand_img,.recruit_list .trademark-item .quarter_item .trademark-block_reraku .wrap .brand_img,.trademark-item .recruit_list .quarter_item .wrap .trademark-block_reraku .brand_img,.trademark-item .recruit_list .quarter_item .trademark-block_reraku .wrap .brand_img,.recruit_list .item .wrap .trademark-item .quarter_item .trademark-block_spa .brand_img,.trademark-item .quarter_item .trademark-block_spa .recruit_list .item .wrap .brand_img,.recruit_list .trademark-item .quarter_item .wrap .trademark-block_spa .brand_img,.recruit_list .trademark-item .quarter_item .trademark-block_spa .wrap .brand_img,.trademark-item .recruit_list .quarter_item .wrap .trademark-block_spa .brand_img,.trademark-item .recruit_list .quarter_item .trademark-block_spa .wrap .brand_img,.recruit_list .item .wrap .trademark-item .quarter_item .trademark-block_bell .brand_img,.trademark-item .quarter_item .trademark-block_bell .recruit_list .item .wrap .brand_img,.recruit_list .trademark-item .quarter_item .wrap .trademark-block_bell .brand_img,.recruit_list .trademark-item .quarter_item .trademark-block_bell .wrap .brand_img,.trademark-item .recruit_list .quarter_item .wrap .trademark-block_bell .brand_img,.trademark-item .recruit_list .quarter_item .trademark-block_bell .wrap .brand_img,.recruit_list .item .wrap .trademark-item .quarter_item .trademark-block_ruam .brand_img,.trademark-item .quarter_item .trademark-block_ruam .recruit_list .item .wrap .brand_img,.recruit_list .trademark-item .quarter_item .wrap .trademark-block_ruam .brand_img,.recruit_list .trademark-item .quarter_item .trademark-block_ruam .wrap .brand_img,.trademark-item .recruit_list .quarter_item .wrap .trademark-block_ruam .brand_img,.trademark-item .recruit_list .quarter_item .trademark-block_ruam .wrap .brand_img{width:28.9%}}.recruit_list .item .wrap .content,.recruit_list .trademark-item .quarter_item .wrap .content,.trademark-item .recruit_list .quarter_item .wrap .content{padding:1.7rem 1.6rem 1.8rem}@media screen and (max-width: 640px){.recruit_list .item .wrap .content,.recruit_list .trademark-item .quarter_item .wrap .content,.trademark-item .recruit_list .quarter_item .wrap .content{width:71.1%;padding:0px 1rem 0.9rem 0.8rem}}.recruit_list .item .wrap .name,.recruit_list .trademark-item .quarter_item .wrap .name,.trademark-item .recruit_list .quarter_item .wrap .name{font-size:11px;font-size:1.1rem;line-height:1.3;margin-bottom:0.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width: 768px){.recruit_list .item .wrap .name,.recruit_list .trademark-item .quarter_item .wrap .name,.trademark-item .recruit_list .quarter_item .wrap .name{margin-bottom:0.3rem}}.recruit_list .item .wrap .des,.recruit_list .trademark-item .quarter_item .wrap .des,.trademark-item .recruit_list .quarter_item .wrap .des{font-size:14px;font-size:1.4rem;line-height:1.5;font-weight:bold;line-clamp:2;min-height:45px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.relate_box{margin-top:7.7rem}@media screen and (max-width: 768px){.relate_box{margin-top:4.2rem}}.recruit_field-wrapper .wrapper_btn-more{position:relative;margin-bottom:2.5rem}.recruit_field-wrapper .wrapper_btn-more .box_btn-more{display:flex;justify-content:center;align-items:flex-end;width:100%}.recruit_field-wrapper .wrapper_btn-more .box_btn-more .btn{max-width:295px;background:#a6adb4;color:#fff}.recruit_field-wrapper.hidden .recruit_field.toggle-start dd{height:100px;overflow:hidden}.recruit_field-wrapper.hidden .recruit_field.toggle-visible{display:none}.recruit_field-wrapper.hidden .box_btn-more{position:absolute;height:100px;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, #fff 100%);background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, #fff 100%);top:-100px}.link-page{display:none}@media screen and (max-width: 768px){.link-page{display:block;justify-content:center;position:fixed;bottom:0;left:0;right:0;z-index:9;padding:1rem 0;background-color:rgba(0,0,0,.2)}.link-page .item,.link-page .trademark-item .quarter_item,.trademark-item .link-page .quarter_item{width:80%;display:block;margin-inline:auto}}.tab{padding-bottom:40px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);margin:48px auto 48px;text-align:justify;display:flex;flex-wrap:wrap}.tab_item{background-color:#d9d9d9;line-height:50px;font-size:16px;text-align:center;color:#565656;display:inline-block;text-align:center;font-weight:bold;transition:all .2s ease;position:relative;z-index:1;cursor:pointer;flex:1}@media screen and (max-width: 640px){.tab_item{font-size:11px}}.tab_item:hover{opacity:.75;cursor:pointer}.tab_content{display:none;flex:100%;padding:24px 24px 0;clear:both;overflow:hidden}.tab_content_heading{color:#333;text-decoration:3px underline #fc9c04;text-underline-offset:8px;text-align:center;font-weight:bold;font-size:24px;padding-bottom:24px}@media screen and (max-width: 640px){.tab_content_heading{font-size:16px}}.tab input:checked+.tab_item{background-color:#fff;color:#fc9c04;border-bottom:4px solid #fc9c04}.tab input[name=tab_item]{display:none}.tab #summary:checked~#summary_content,.tab #employment_type_part-time:checked~#employment_type_part-time_content,.tab #employment_type_regular:checked~#employment_type_regular_content,.tab #employment_type_contract:checked~#employment_type_contract_content,.tab #employment_type_subcontract:checked~#employment_type_subcontract_content{display:block}.sec-form-main{padding:3rem 0 5rem}@media screen and (max-width: 768px){.sec-form-main{padding:1.5rem 0 0}}.ttl-form{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:1.5;margin:1.1rem 0;color:#202124}@media screen and (max-width: 768px){.ttl-form{font-size:16px;font-size:1.6rem;margin-bottom:1rem}}.form .list-input-group{border:1px solid #a6adb4;border-radius:8px;margin-bottom:2.2rem}@media screen and (max-width: 768px){.form .list-input-group{margin-bottom:1rem;padding-bottom:0.4rem;border-radius:0;border:none;border-top:2px solid #ebeded}}.form .list-input-group .item,.form .list-input-group .trademark-item .quarter_item,.trademark-item .form .list-input-group .quarter_item{display:flex;flex-wrap:wrap;border-bottom:1px solid #a6adb4}@media screen and (max-width: 768px){.form .list-input-group .item,.form .list-input-group .trademark-item .quarter_item,.trademark-item .form .list-input-group .quarter_item{margin:1rem 0;border-bottom:none}}.form .list-input-group .item:first-of-type .item_label,.form .list-input-group .trademark-item .quarter_item:first-of-type .item_label,.trademark-item .form .list-input-group .quarter_item:first-of-type .item_label{border-radius:8px 0 0 0}.form .list-input-group .item:first-of-type .item_input,.form .list-input-group .trademark-item .quarter_item:first-of-type .item_input,.trademark-item .form .list-input-group .quarter_item:first-of-type .item_input{border-radius:0 8px 0 0}.form .list-input-group .item:last-of-type,.form .list-input-group .trademark-item .quarter_item:last-of-type,.trademark-item .form .list-input-group .quarter_item:last-of-type{border-bottom:none}.form .list-input-group .item:last-of-type .item_label,.form .list-input-group .trademark-item .quarter_item:last-of-type .item_label,.trademark-item .form .list-input-group .quarter_item:last-of-type .item_label{border-radius:8px 0 0 8px}.form .list-input-group .item:last-of-type .item_input,.form .list-input-group .trademark-item .quarter_item:last-of-type .item_input,.trademark-item .form .list-input-group .quarter_item:last-of-type .item_input{border-radius:0 0 8px 0}.form .list-input-group .item_label{background:#fffbe8;width:160px;padding:2rem 1.5rem;border-right:1px solid #a6adb4}.form .list-input-group .item_label_subtext{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:11px;font-size:1.1rem;color:#333}@media screen and (max-width: 768px){.form .list-input-group .item_label{width:100%;padding:0;background:none;border:none;margin-bottom:0.6rem}}.form .list-input-group .item_label span{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-size:1.4rem;font-weight:bold;color:#202124}.form .list-input-group .item_label sub{color:#ff4d4d;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.form .list-input-group .item .confirm_title,.form .list-input-group .trademark-item .quarter_item .confirm_title,.trademark-item .form .list-input-group .quarter_item .confirm_title{border-bottom:solid 1px #000;padding-bottom:4px}}.form .list-input-group .item_input{width:calc(100% - 160px);padding:1rem 1.5rem 0.5rem}@media screen and (max-width: 768px){.form .list-input-group .item_input{width:100%;padding:0;border-radius:0 !important}}.form .list-input-group .item_input .prof_image{width:20%}.form .list-input-group .item_input .input-group .input{max-width:360px;width:100%;height:44px;border:2px solid #ebeded;border-radius:6px;padding:0 1.5rem;font-size:14px;font-size:1.4rem;color:#202124;outline:0}@media screen and (max-width: 768px){.form .list-input-group .item_input .input-group .input{max-width:100%}}.form .list-input-group .item_input .input-group .input_textarea{width:200%;height:160px;border:2px solid #ebeded;border-radius:6px;padding:0 1.5rem}@media screen and (max-width: 768px){.form .list-input-group .item_input .input-group .input_textarea{max-width:100%}}.form .list-input-group .item_input .input-group .input::placeholder{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-size:1.3rem;color:#a6adb4;opacity:1}.form .list-input-group .item_input .input-group .input:-ms-input-placeholder{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-size:1.3rem;color:#a6adb4}.form .list-input-group .item_input .input-group .input::-ms-input-placeholder{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-size:1.3rem;color:#a6adb4}.form .list-input-group .item_input .job_posting{padding:1.1rem;font-weight:bold;color:#202124;width:100%;height:44px}@media screen and (max-width: 768px){.form .list-input-group .item_input .job_posting{padding:initial;height:initial}}.form .list-input-group .item_input .input-radio{display:flex}.form .list-input-group .item_input .input-radio .input_radio{width:175px;padding:1.3rem;font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-size:1.2rem;color:#a6adb4;font-weight:bold}@media screen and (max-width: 768px){.form .list-input-group .item_input .input-radio .input_radio{width:49.5%;padding:0;margin-right:0.2rem}.form .list-input-group .item_input .input-radio .input_radio:last-of-type{margin-right:0}}.form .list-input-group .item_input .input-radio .input_radio input{display:none;width:100%}.form .list-input-group .item_input .input-radio .input_radio input:checked+label{color:#202124}@media screen and (max-width: 768px){.form .list-input-group .item_input .input-radio .input_radio input:checked+label{color:#fff;background:#fc9d03;display:flex;height:44px;align-items:center;border-radius:8px;border:none}}.form .list-input-group .item_input .input-radio .input_radio input:checked+label:before{background:url("/img/recruit/apply/ico-radio-check.png") no-repeat;background-size:100% 100%}@media screen and (max-width: 768px){.form .list-input-group .item_input .input-radio .input_radio input:checked+label:before{background:none}}.form .list-input-group .item_input .input-radio .input_radio label{position:relative;padding-left:2.5rem;cursor:pointer}@media screen and (max-width: 768px){.form .list-input-group .item_input .input-radio .input_radio label{padding-left:1.5rem;color:#a6adb4;background:#fff;border:1px solid #ebeded;border-radius:5px;display:flex;height:44px;align-items:center}}.form .list-input-group .item_input .input-radio .input_radio label:before{content:"";position:absolute;width:15px;height:15px;top:2px;left:0;background:url("/img/recruit/apply/ico-radio.png") no-repeat;background-size:100% 100%}@media screen and (max-width: 768px){.form .list-input-group .item_input .input-radio .input_radio label:before{background:none}}.form .list-input-group .item_input .input-select{display:flex}.form .list-input-group .item_input .input-select .datetime_label{display:inline-block;padding-right:10px;line-height:44px;font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:1.2rem;font-weight:bold;color:#4b4a45}.form .list-input-group .item_input .input-select .item,.form .list-input-group .item_input .input-select .trademark-item .quarter_item,.trademark-item .form .list-input-group .item_input .input-select .quarter_item{width:130px;border:2px solid #ebeded;border-radius:6px;font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-size:1.3rem;font-weight:bold;color:#4b4a45;margin-right:0.7rem}@media screen and (max-width: 768px){.form .list-input-group .item_input .input-select .item,.form .list-input-group .item_input .input-select .trademark-item .quarter_item,.trademark-item .form .list-input-group .item_input .input-select .quarter_item{width:calc((100% - 14px)/3);margin-bottom:0}}.form .list-input-group .item_input .input-select .item .form-control,.form .list-input-group .item_input .input-select .trademark-item .quarter_item .form-control,.trademark-item .form .list-input-group .item_input .input-select .quarter_item .form-control{height:40px;background:#fff url("/img/recruit/apply/dropdown.png") no-repeat 89%}.form .list-input-group .item_input .input-select .item:last-of-type,.form .list-input-group .item_input .input-select .trademark-item .quarter_item:last-of-type,.trademark-item .form .list-input-group .item_input .input-select .quarter_item:last-of-type{margin-right:0}.form .list-input-group .item_input .input-select .item-datetime_select{width:120px;padding-right:-20px}.form .list-input-group .item_input .input-select .item-datetime_select select{width:40%;padding:0 10px}.form .list-input-group .item_input .input-checkbox{font-size:1.3rem;display:flex;padding:10px 0}.form .list-input-group .item_input .input-checkbox .check_box_label{padding:4px 14px;background:#eee;height:2.4rem;border:none;border-radius:12px}.form .list-input-group .item_input .input-checkbox input{display:none;width:100%}.form .list-input-group .item_input .input-checkbox input:checked+label{color:#fff;background:#fc9d03;width:4rem;height:2.4rem;border-radius:12px;border:none}.form .list-input-group .item_input .input-checkbox label{padding-left:2.5rem;cursor:pointer;padding-left:1.5rem;color:#a6adb4;height:44px;align-items:center}.form .list-input-group .item_input .form_field .history_number{color:#ddd}.form .list-input-group .item_input .form_field .history_fields .nested-fields{width:100%}.form .list-input-group .item_input .form_field .history_fields .nested-fields .item_input .input-history{display:flex;font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif}.form .list-input-group .item_input .form_field .history_fields .nested-fields .item_input .input-history .form-history{margin:4px 4px 4px 0;width:80px;height:40px;border:2px solid #ddd;border-radius:8px;background-color:#fff}.form .list-input-group .item_input .form_field .history_fields .nested-fields .item_input .input-history .history_remove{display:inline-block;text-align:center;line-height:40px;border-radius:5px;width:40px;height:40px;background-color:#eee;margin:4px;font-weight:bold;color:#333}.form .list-input-group .item_input .form_field .history_fields .links{width:100%;margin:1rem 0;padding:0 1.5rem;display:inline-block;text-align:center}@media screen and (max-width: 768px){.form .list-input-group .item_input .form_field .history_fields .links{padding:0}}.form .list-input-group .item_input .form_field .history_fields .links .add_fields{padding:5px 30px;background-color:#fc9c04;display:inline-block;max-width:360px;width:100%;border-radius:5px;color:#fff;font-weight:bold}.form .list-input-group .item_input .form_field .history_fields .links .add_fields :hover{opacity:.8;transition:.3s}.form .list-input-group .item_input .error{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-size:1.4rem;color:#ff4d4d;display:block}.form .list-input-group .item_input .error-full{padding-left:15px}@media screen and (max-width: 768px){.form .list-input-group .item_input .error-full{padding-left:0}}.form .list-input-group-single{margin-bottom:3.8rem}@media screen and (max-width: 768px){.form .list-input-group-single{margin-bottom:0}}.form .list-input-group-single .item_label{border-radius:8px 0 0 8px}.form .list-input-group-single .item_input{border-radius:0 8px 8px 0}.form .box-confirm{max-width:472px;margin:0 auto 3.2rem}@media screen and (max-width: 768px){.form .box-confirm{max-width:343px;margin-bottom:1.7rem}}.form .box-confirm button{font-size:18px;font-size:1.8rem;font-weight:bold;height:80px;transition:.3s ease all;cursor:pointer}.form .box-confirm button:hover{opacity:.7;transition:.3s ease all}@media screen and (max-width: 768px){.form .box-confirm button{font-size:13px;font-size:1.3rem;height:60px}}.form .box-confirm .btn{font-size:18px;font-size:1.8rem}@media screen and (max-width: 768px){.form .box-confirm .btn{font-size:15px;font-size:1.5rem}}.form .policy{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;text-align:center;color:#a6adb4;margin-bottom:1.6rem}.form .policy p{display:inline-block;font-size:1.2rem}@media screen and (min-width: 769px){.form .policy{margin-bottom:2.4rem}.form .policy p{display:inline-block;font-size:1.6rem;cursor:pointer}.form .policy p:hover{opacity:.7}}.form .policy-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1}.form .policy-modal-content{display:block;overflow-y:auto;width:95%;max-height:90%;background-color:#fff;border-radius:8px;padding:1rem;margin-top:4rem}@media screen and (min-width: 769px){.form .policy-modal-content{width:70%;max-height:70%;padding:2rem;margin-top:14rem}}.form .policy-modal-content button{font-size:1.4rem;font-weight:bold;color:#fff;background-color:#fc9c04;border:none;border-radius:20px;padding:1rem 2rem;margin-top:0.5rem}@media screen and (min-width: 769px){.form .policy-modal-content button{font-size:1.6rem;padding:1rem 2rem;margin-top:1rem;cursor:pointer}}.form .policy-modal-content button:hover{opacity:.8}.form .policy-modal-content iframe{width:100%;height:450px;border:none}@media screen and (min-width: 769px){.form .policy-modal-content iframe{width:100%;height:450px}}.sec-recruit-complete{padding:6rem 0 5rem}@media screen and (max-width: 768px){.sec-recruit-complete{padding:3rem 0 0}}.sec-recruit-complete .inner-960{min-height:40vh;display:flex;flex-direction:column;justify-content:center}.sec-recruit-complete .inner-960 .relate_box .recruit_heading{margin-bottom:2rem}.sec-recruit-complete .inner-960 span{color:#ff4d4d}.sec-recruit-complete .inner-960 .complete_text{margin:8rem 2rem}.service{margin:10rem auto 2rem}.service .header-container__title{margin-bottom:2rem;font-size:36px;font-size:3.6rem;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-weight:lighter;text-align:center;color:#00b097}@media screen and (max-width: 768px){.service .header-container__title{margin-bottom:1.2rem;font-size:24px;font-size:2.4rem}}.service .header-container__subtitle{font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:24px;font-size:2.4rem;font-weight:lighter;text-align:center;color:#1d1d1d}@media screen and (max-width: 768px){.service .header-container__subtitle{font-size:18px;font-size:1.8rem}}.service .header-container__description{font-size:18px;font-size:1.8rem;font-weight:lighter;text-align:center}@media screen and (max-width: 768px){.service .header-container__description{font-size:14px;font-size:1.4rem;display:inline}}.service .header-container.header-container-white .header-container__title,.service .header-container.header-container-white .header-container__subtitle,.service .header-container.header-container-white .header-container__description{color:#fff}.service .header-container.header-container-black .header-container__title,.service .header-container.header-container-black .header-container__subtitle,.service .header-container.header-container-black .header-container__description{color:#000}.service .content-wrapper{max-width:980px;margin:0 auto}.service-about{background-color:#00b097;position:relative;margin:6rem 0 5rem;padding:3rem 0 5rem}@media screen and (max-width: 768px){.service-about{margin:8rem 0;padding:0}}.service-about::before{display:none}@media screen and (max-width: 768px){.service-about::before{display:block;content:"";display:block;width:100%;height:120px;background:url("/img/service/wave-line.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;top:10;transform:translateY(-99%);z-index:1;pointer-events:none}}.service-about::after{display:none}@media screen and (max-width: 768px){.service-about::after{display:block;content:"";display:block;width:100%;height:80px;background:url("/img/service/wave-line2.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;bottom:0;transform:translateY(100%);z-index:1;pointer-events:none}}.service-about__wrapper{margin:0 auto;background-image:url("/img/service/service1.png");background-repeat:no-repeat;background-position:left top;background-size:auto 240px;position:relative}@media screen and (max-width: 768px){.service-about__wrapper{background-size:auto 140px;background-position:left 5%;margin:0 1rem}}.service-about__header{border-bottom:2px solid #fff;max-width:700px;margin:1rem auto}.service-about__title{margin:0 auto;text-align:center}.service-about__title img{text-align:center;margin:3rem auto}@media screen and (max-width: 768px){.service-about__title__pc{display:none}}.service-about__title__sp{display:none}@media screen and (max-width: 768px){.service-about__title__sp{display:block}}.service-about__subtitle{margin:2rem auto;text-align:center;font-weight:bold;font-size:24px;font-size:2.4rem;color:#fff}@media screen and (max-width: 768px){.service-about__subtitle{font-size:18px;font-size:1.8rem}.service-about__subtitle span{display:block}}.service-about__description{margin:2rem auto;text-align:center;font-size:18px;font-size:1.8rem;color:#fff}@media screen and (max-width: 768px){.service-about__description{font-size:14px;font-size:1.4rem;text-align:left;margin:2rem 2rem}.service-about__description p{display:inline}}.service-about__description__bold{font-weight:bold}.service-about__cards{display:flex;gap:1.6rem;justify-content:center;margin:4rem auto 1.6rem}@media screen and (max-width: 768px){.service-about__cards{flex-direction:column;gap:1.4rem;margin:2rem 1.2rem}}.service-about__card{background:#fffcf0;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:2.4rem 2rem 2rem;flex:1 1 0;display:flex;flex-direction:column;align-items:center;min-width:0;border-radius:0}.service-about__card:first-child{border-top-left-radius:2rem}@media screen and (max-width: 768px){.service-about__card:first-child{border-top-left-radius:2rem;border-top-right-radius:2rem}}.service-about__card:last-child{border-top-right-radius:2rem}@media screen and (max-width: 768px){.service-about__card:last-child{border-top-right-radius:0}}.service-about__card__img{width:100%;max-width:220px;margin:1.6rem auto 1.6rem}.service-about__card__img img{width:100%;object-fit:cover}@media screen and (max-width: 768px){.service-about__card__img{max-width:100%;margin-bottom:1.2rem}}.service-about__card__label{display:block;background:#00b097;color:#fff;width:fit-content;border-radius:1.2rem;padding:0.4rem 1.6rem;font-weight:bold;font-size:1.2rem;margin:0 auto 1rem;text-align:center}.service-about__card__title{font-weight:bold;font-size:1.8rem;color:#00b097;margin-bottom:1rem;text-align:center}@media screen and (max-width: 768px){.service-about__card__title{font-size:2.4rem}}.service-about__card__desc{font-size:1.2rem;max-width:220px;line-height:1.7}@media screen and (max-width: 768px){.service-about__card__desc{font-size:1.4rem;max-width:400px}}.service-about__planner{display:flex;align-items:center;justify-content:center;background:#fffcf0;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:1.6rem 3.2rem 3.2rem;margin:0 auto 4rem;border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem}@media screen and (max-width: 768px){.service-about__planner{flex-direction:column;padding:2.4rem 2rem 2rem;margin:2rem 1.2rem}}.service-about__planner__img-left,.service-about__planner__img-right{flex:0 0 auto;width:160px}.service-about__planner__img-left img,.service-about__planner__img-right img{width:100%;height:auto;object-fit:contain}@media screen and (max-width: 768px){.service-about__planner__img-left,.service-about__planner__img-right{width:80%;margin:0 auto;margin-bottom:1rem}}.service-about__planner__img-left{margin-right:2.4rem}@media screen and (max-width: 768px){.service-about__planner__img-left{display:none}}.service-about__planner__img-right{margin-left:2.4rem}@media screen and (max-width: 768px){.service-about__planner__img-right{margin-right:0;margin-left:0}}.service-about__planner__body{flex:1 1 0;text-align:left}@media screen and (max-width: 768px){.service-about__planner__body{text-align:center;margin-bottom:1rem}}.service-about__planner__title{font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:2.4rem;color:#00b097;font-weight:lighter;margin-bottom:1rem;text-align:center}@media screen and (max-width: 768px){.service-about__planner__title{font-size:2.4rem}}.service-about__planner__title-ja{font-size:1.4rem;margin-left:0.3rem;font-weight:normal}@media screen and (max-width: 990px){.service-about__planner__title-ja{display:block;padding-top:0.4rem}}.service-about__planner__desc{font-size:1.2rem;color:#1d1d1d;line-height:1.7}@media screen and (max-width: 768px){.service-about__planner__desc{font-size:1.4rem;text-align:left}}.service-brand{margin-top:6rem}@media screen and (max-width: 768px){.service-brand{margin-top:8rem}}.service-brand__description{margin:2rem auto;text-align:center;font-size:18px;font-size:1.8rem;color:#1d1d1d}@media screen and (max-width: 768px){.service-brand__description{font-size:14px;font-size:1.4rem;text-align:left}.service-brand__description p{display:inline}}.service-working{margin:0rem auto 10rem}@media screen and (max-width: 768px){.service-working{margin-top:6rem;padding-top:0}}.service-working__description{margin:2rem auto;text-align:center;font-size:18px;font-size:1.8rem;color:#1d1d1d}@media screen and (max-width: 768px){.service-working__description{font-size:14px;font-size:1.4rem;text-align:left}.service-working__description p{display:inline}}.service-working__cards{display:flex;justify-content:center;gap:2rem;margin:6rem auto 3.2rem}@media screen and (max-width: 768px){.service-working__cards{flex-direction:column;align-items:center;gap:2.4rem;margin:2rem auto;max-width:100%}}.service-working__card{display:flex;align-items:center;width:420px;gap:0rem;position:relative;justify-content:center}@media screen and (max-width: 768px){.service-working__card{width:100%;max-width:320px;margin:0 auto;align-items:center;justify-content:center}}.service-working__img{width:74px;flex-shrink:0;position:relative;z-index:2;margin-right:-4rem}@media screen and (max-width: 768px){.service-working__img{width:60px;margin-right:-2.8rem;margin-bottom:0}}.service-working__img img{width:100%;height:auto;display:block}.service-working__circle{background-color:#00b097;border-radius:50%;width:260px;height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2.4rem;box-sizing:border-box;color:#fff;position:relative;z-index:1}@media screen and (max-width: 768px){.service-working__circle{width:240px;height:240px;padding:1.6rem}}.service-working__title{font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:3rem;font-weight:bold;margin-bottom:1.2rem;line-height:1.2}@media screen and (max-width: 768px){.service-working__title{font-size:1.6em;margin-bottom:0.8rem}}.service-working__desc{font-size:1.2rem;padding:0 2rem;line-height:1.7;font-weight:500}@media screen and (max-width: 768px){.service-working__desc{font-size:1.1rem}}.service-working__link a{display:inline-block;margin-top:0.8rem;font-weight:bold;font-size:1.1rem;color:#fff;cursor:pointer}.service-working__link__arrow{font-size:2.4rem;font-weight:bold;vertical-align:middle;margin-left:0.4rem}.service-lav{text-align:center;margin:0 auto}.service-lav__img__pc{background-color:#fff;border:4px solid #ee7836;height:auto;padding:4rem}@media screen and (max-width: 640px){.service-lav__img__pc{display:none}}.service-lav__img__sp{display:none}@media screen and (max-width: 640px){.service-lav__img__sp{background-color:#fff;display:block;width:100%}}.service-lav__link{margin-bottom:4rem;text-align:right}.service-lav__link__img{width:1.6rem;height:1.6rem;margin-right:0.6rem}.service-lav__link a{color:#fff;background-color:#ee7836;font-weight:bold;font-size:1.2rem;padding:0.6rem 2.4rem;display:inline-block}.service-lav__link a:hover{opacity:.8}.service-lav__link a span{font-size:2rem;font-weight:bold;vertical-align:middle;padding-left:4px}.service-benefits{margin:6rem auto 10rem}@media screen and (max-width: 768px){.service-benefits{margin-top:6rem}}.service-benefits__cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:2.4rem;margin:4rem auto}@media screen and (max-width: 768px){.service-benefits__cards{display:flex;flex-direction:column;gap:2rem;margin:2rem auto;max-width:100%}}.service-benefits__card{background:#fff;border:3px solid #00b097;box-sizing:border-box;position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;width:100%;aspect-ratio:1/1;padding:2.4rem 2.4rem 2.4rem 2.4rem;transition:background .3s,color .3s}@media screen and (max-width: 768px){.service-benefits__card{aspect-ratio:unset;min-height:14rem;flex-direction:row;align-items:center;padding:2rem 1.6rem}}.service-benefits__card__icon{position:absolute;left:2.4rem;bottom:2.4rem;width:12rem;height:12rem;background-size:contain;background-repeat:no-repeat;background-position:left bottom;transition:left .3s,top .3s,right .3s,bottom .3s}@media screen and (max-width: 990px){.service-benefits__card__icon{width:8rem;height:8rem}}@media screen and (max-width: 768px){.service-benefits__card__icon{position:static;width:6rem;height:6rem;margin-right:1.6rem;background-position:left center}}.service-benefits__card__icon--active{left:unset;right:2.4rem;top:2.4rem;bottom:unset;background-position:right top}@media screen and (max-width: 768px){.service-benefits__card__icon--active{position:static;margin-right:1.6rem;background-position:left center}}.service-benefits__card__content{width:100%;z-index:2}@media screen and (max-width: 768px){.service-benefits__card__content{width:auto;flex:1}}.service-benefits__card__title{font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:2.4rem;font-weight:bold;color:#00b097;margin-bottom:1.8rem;line-height:1.3;transition:color .3s}@media screen and (max-width: 768px){.service-benefits__card__title{font-size:2rem;line-height:1.4;margin-bottom:0.8rem}}.service-benefits__card__desc{font-size:1.5rem;font-weight:bold;color:#1d1d1d;line-height:1.3;margin-bottom:1.6rem;transition:color .3s}@media screen and (max-width: 990px){.service-benefits__card__desc{font-size:1.2rem}}@media screen and (max-width: 768px){.service-benefits__card__desc{font-size:1.5rem;margin-bottom:0}}.service-benefits__card__arrow{position:absolute;right:2.4rem;bottom:2.4rem;background:none;border:none;cursor:pointer;padding:0;z-index:3;width:4rem;height:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 768px){.service-benefits__card__arrow{position:static;margin-left:auto;width:3.2rem;height:3.2rem;align-self:flex-end}}.service-benefits__card__arrow img{width:100%;height:auto}.service-benefits__card__arrow__text{display:block;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:1rem;color:#00b097;padding-top:0.2rem}.service-benefits__card--active{background:#00b097;color:#fff}.service-benefits__card--active .service-benefits__card__title,.service-benefits__card--active .service-benefits__card__desc{color:#fff}.service-benefits__card--active .service-benefits__card__icon{left:unset;right:2.4rem;top:2.4rem;bottom:unset;background-position:right top}@media screen and (max-width: 768px){.service-benefits__card--active .service-benefits__card__icon{position:static;margin-right:1.6rem;background-position:left center}}.service-benefits__modal{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.service-benefits__modal{display:none}}.service-benefits__modal__inner{background:#00b097;padding:3.2rem 2.4rem;max-width:90vw;width:340px;min-height:340px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:relative}@media screen and (max-width: 768px){.service-benefits__modal__inner{width:90vw;min-height:170px;padding:2rem 1.2rem}}.service-benefits__modal__icon{position:absolute;right:2.4rem;top:2.4rem;width:8rem;height:8rem;background-size:contain;background-repeat:no-repeat;background-position:right top}@media screen and (max-width: 768px){.service-benefits__modal__icon{width:6rem;height:6rem;margin-bottom:0.8rem;background-position:left center}}.service-benefits__modal__title{font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:2.2rem;font-weight:bold;color:#fff;margin-bottom:1.6rem;line-height:1.1}@media screen and (max-width: 768px){.service-benefits__modal__title{font-size:2rem;line-height:1.4;margin-bottom:0.8rem;z-index:2}}.service-benefits__modal__desc{font-size:1.4rem;color:#fff;line-height:1.7;margin-bottom:1.6rem;z-index:2}@media screen and (max-width: 768px){.service-benefits__modal__desc{font-size:1.2rem;font-weight:bold;margin-bottom:0}}.service-benefits__modal__close{background:none;border:none;color:#fff;font-size:1.1rem;font-weight:bold;margin-top:1.6rem;cursor:pointer;align-self:flex-end}@media screen and (max-width: 768px){.service-benefits__modal__close{font-size:1rem;margin-top:0.8rem}}.service-dress{padding:10rem 0;background-color:#fff;position:relative}.service-dress::before{display:none}@media screen and (max-width: 768px){.service-dress::before{display:block;content:"";display:block;width:100%;height:120px;background:url("/img/service/wave-line3.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;top:10;transform:translateY(-99%);z-index:1;pointer-events:none}}.service-dress::after{display:none}@media screen and (max-width: 768px){.service-dress::after{display:block;content:"";display:block;width:100%;height:100px;background:url("/img/service/wave-line4.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;bottom:0;transform:translateY(100%);z-index:1;pointer-events:none}}@media screen and (max-width: 768px){.service-dress{margin-top:6rem;padding:0rem}}.service-dress__header{margin:14rem auto 4rem}@media screen and (max-width: 768px){.service-dress__header{margin-bottom:2rem}}.service-dress__description{margin:2rem auto;text-align:center;font-size:18px;font-size:1.8rem;color:#1d1d1d}@media screen and (max-width: 768px){.service-dress__description{font-size:14px;font-size:1.4rem;text-align:left}.service-dress__description p{display:inline}}.service-dress__top{display:flex;gap:3.2rem;margin-bottom:3.2rem;justify-content:space-between}@media screen and (max-width: 990px){.service-dress__top{flex-direction:column;align-items:center;gap:1.6rem;margin-bottom:2rem}}.service-dress__top__freedom{flex-basis:70%}.service-dress__freedom_imgs{display:flex;gap:3.2rem}@media screen and (max-width: 990px){.service-dress__freedom_imgs{gap:0.4rem;justify-content:center;margin-bottom:1.2rem}}@media screen and (max-width: 768px){.service-dress__freedom_imgs{gap:0;align-items:center}}.service-dress__freedom-img{width:32rem;height:14rem;margin-bottom:2.4rem;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 990px){.service-dress__freedom-img{width:28rem;height:10rem}}@media screen and (max-width: 768px){.service-dress__freedom-img{width:18rem;height:10rem;margin-bottom:0}}.service-dress__freedom-img--nail{background-image:url("/img/service/service20.png")}@media screen and (max-width: 768px){.service-dress__freedom-img--nail{background-image:url("/img/service/service20_2.png")}}.service-dress__freedom-img--hair{background-image:url("/img/service/service21.png")}@media screen and (max-width: 768px){.service-dress__freedom-img--hair{background-image:url("/img/service/service21_2.png")}}.service-dress__person--pc{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:center}.service-dress__person--pc img{width:24rem;height:auto;display:block}@media screen and (max-width: 768px){.service-dress__person--pc{display:none}}.service-dress__person--sp{display:none}@media screen and (max-width: 768px){.service-dress__person--sp{display:flex;justify-content:center;margin-top:-1.6rem}.service-dress__person--sp img{width:18rem;height:auto;display:block}}.service-dress__cards__pc{display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width: 768px){.service-dress__cards__pc{display:none}}.service-dress__cards__sp{display:none}@media screen and (max-width: 768px){.service-dress__cards__sp{display:flex;flex-direction:column;gap:1.6rem;margin:1.2rem 0 0rem;align-items:center}}.service-dress__card{display:flex;align-items:flex-start;background:#fff;border-radius:1.2rem;box-sizing:border-box;align-items:stretch}@media screen and (max-width: 768px){.service-dress__card{max-width:100%;width:100%;flex-direction:column;margin:0 auto}}.service-dress__card-head{background:#00b097;color:#fff;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:2rem;font-weight:bold;text-align:center;min-width:18rem;padding:1.8rem 0rem;border-radius:1.2rem 0 0 1.2rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.service-dress__card-head{width:100%;font-size:1.6rem;min-width:12rem;padding:0.8rem 0rem;border-radius:1.2rem 1.2rem 0 0}}.service-dress__card-body{font-size:1.6rem;color:#1d1d1d;width:100%;font-weight:500;line-height:1.6;padding:1.8rem 2.4rem;background:#fff;border-radius:0 1.2rem 1.2rem 0;border:2px solid #00b097}@media screen and (max-width: 768px){.service-dress__card-body{font-size:1.2rem;padding:1.2rem 1.6rem;border-radius:0 0 1.2rem 1.2rem}}.service-data{margin:0rem auto 0rem}@media screen and (max-width: 768px){.service-data{margin-top:6rem}}.service-data__header{margin:10rem auto 4rem}@media screen and (max-width: 768px){.service-data__header{margin-bottom:2rem}}.service-data__body{display:flex;gap:2.4rem;align-items:center}@media screen and (max-width: 768px){.service-data__body{flex-direction:column;margin:2rem 1.2rem}}.service-data__item{background-color:#fff;padding:0 2.4rem 2.4rem}@media screen and (max-width: 768px){.service-data__item{width:100%}}.service-data__item-head{text-align:center;padding:0.3rem 1.2rem;font-weight:bold;color:#fff;width:fit-content;margin:auto;background-color:#00b097}@media screen and (max-width: 768px){.service-data__item-head{padding:0.3rem 1.6rem;font-size:2rem}}.service-data__item-body{margin:2rem auto 0rem;text-align:center}.service-sns{display:flex;align-items:center;justify-content:space-between;padding:6rem 0 10rem}@media screen and (max-width: 768px){.service-sns{flex-direction:column;align-items:center}}.service-sns__header{margin:2rem 0rem;font-size:32px;font-size:3.2rem;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-weight:lighter;color:#00b097}@media screen and (max-width: 768px){.service-sns__header{margin-bottom:1.2rem;font-size:24px;font-size:2.4rem;text-align:center}}.service-sns__header span{display:block}.service-sns__body{display:flex;flex-basis:70%;gap:1.6rem}@media screen and (max-width: 768px){.service-sns__body{flex-direction:column;align-items:center;gap:1.2rem;width:100%}}.service-sns__body a{position:relative;text-align:center;display:block;width:100%;background-color:#fff;padding:1.6rem;border-radius:1.2rem;border:2px solid #00b097}.service-sns__body a::after{content:"";display:block;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);width:1.2rem;height:1.2rem;background-image:url("/img/common/arrow-gray.svg");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.service-sns__body__img{aspect-ratio:1/1;width:3rem;height:3rem;overflow:hidden;margin:0 auto}.service-sns__body__img img{object-fit:contain;width:100%;height:100%}.service-sns__body p{font-size:1.2rem;margin-top:0.8rem;text-align:center}.side-bar{width:25.8620689655%}.side-bar .list-item{margin-top:-0.3rem}.side-bar .list-item .item a,.side-bar .list-item .trademark-item .quarter_item a,.trademark-item .side-bar .list-item .quarter_item a{font-size:20px;font-size:2rem;font-weight:bold;line-height:2;color:#202124;cursor:pointer}.side-bar .list-item .item.active a,.side-bar .list-item .trademark-item .active.quarter_item a,.trademark-item .side-bar .list-item .active.quarter_item a{color:#fc9c04}.side-bar.fixed .list-wrap-faq{position:relative}.side-bar.fixed .list-wrap-faq .list-item{position:fixed}.sec-main-content{margin-bottom:8rem}@media screen and (max-width: 768px){.sec-main-content{margin-bottom:5rem}}.sec-main-content.sec-faq .inner .faq_inner{position:relative;display:flex;flex-wrap:wrap}.sec-main-content.sec-faq .inner .side-bar-faq.fixed{position:absolute}.sec-main-content.sec-faq .inner .side-bar-faq.fixed+div{margin-left:auto}.part-content{width:74.1379310345%;margin-left:auto}.part-content-com{margin-top:4rem}@media screen and (max-width: 768px){.part-content-com{margin-top:3.4rem}}.part-content-com:first-child{margin-top:0}@media screen and (max-width: 768px){.part-content-com:first-child{margin-top:0}}.part-content_list .item,.part-content_list .trademark-item .quarter_item,.trademark-item .part-content_list .quarter_item{padding:1.8rem 0 1.8rem;border-bottom:1px solid #ebeded}.part-content_list .item:first-child,.part-content_list .trademark-item .quarter_item:first-child,.trademark-item .part-content_list .quarter_item:first-child{padding:3.1rem 0 1.8rem}@media screen and (max-width: 768px){.part-content_list .item:first-child,.part-content_list .trademark-item .quarter_item:first-child,.trademark-item .part-content_list .quarter_item:first-child{padding:3.1rem 0 0.9rem}}.part-content_list .item.item-sub,.part-content_list .trademark-item .item-sub.quarter_item,.trademark-item .part-content_list .item-sub.quarter_item{padding:1.8rem 0 2.3rem}@media screen and (max-width: 768px){.part-content_list .item.item-sub,.part-content_list .trademark-item .item-sub.quarter_item,.trademark-item .part-content_list .item-sub.quarter_item{padding:2.1rem 0 0.9rem}}@media screen and (max-width: 768px)and (min-width: 641px){.part-content_list .item.item-sub,.part-content_list .trademark-item .item-sub.quarter_item,.trademark-item .part-content_list .item-sub.quarter_item{padding:2.1rem 0 0.9rem}}@media screen and (max-width: 768px){.part-content_list .item,.part-content_list .trademark-item .quarter_item,.trademark-item .part-content_list .quarter_item{padding:2.1rem 0 0.9rem}}@media screen and (max-width: 768px)and (min-width: 641px){.part-content_list .item,.part-content_list .trademark-item .quarter_item,.trademark-item .part-content_list .quarter_item{padding:2.1rem 0 0.9rem}}.part-content .list-point .item-point{margin-bottom:2.2rem}.part-content .list-point .item-point:last-child{margin-bottom:0}.part-content .list-point .item-point span{display:inline-block;width:100%}.part-content .list-point .item-point span.txt-note{margin-top:2.5rem}@media screen and (max-width: 768px){.part-content{width:100%}}.part-content .txtfirst-com{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:32px;font-size:3.2rem;font-weight:bold;line-height:1.34375;margin-right:1.5rem}@media screen and (max-width: 768px){.part-content .txtfirst-com{font-size:24px;font-size:2.4rem;line-height:1.3333333333;margin-right:1rem}}.part-content .item-style-com{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.part-content .item-style-com{align-items:flex-start}}@media screen and (max-width: 768px){.part-content .item-question.toggle{padding-right:2.2rem;margin-bottom:0.8rem;position:relative}.part-content .item-question.toggle:after{content:"";width:19px;height:10px;background:url("/img/faq/icon-down.png") no-repeat center center;-webkit-background-size:contain;background-size:contain;position:absolute;top:calc(50% - 6.5px);right:-6.5px;transform:translateX(-50%)}.part-content .item-question.toggle.on{margin-bottom:0rem}.part-content .item-question.toggle.on:after{background:url("/img/faq/icon-up.png") no-repeat center center;top:calc(50% - 13px)}}.part-content .item-question_txtfirst{color:#fc9c04}@media screen and (max-width: 768px){.part-content .item-question_txtfirst{line-height:1}}.part-content .item-question_content{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.25}@media screen and (max-width: 768px){.part-content .item-question_content{font-size:16px;font-size:1.6rem;line-height:1.5}}.part-content .item-awnser{margin-top:2rem;margin-left:0.2rem}@media screen and (max-width: 768px){.part-content .item-awnser{margin-top:1.2rem}}.part-content .item-awnser>div{align-items:flex-start;display:flex;justify-content:flex-start}@media screen and (max-width: 768px){.part-content .item-awnser.toggle-content{display:none;padding-right:2.5rem}}.part-content .item-awnser_txtfirst{color:#9cc34f}.part-content .item-awnser_content{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.4285714286;margin-left:0.2rem;margin-top:1.4rem}@media screen and (max-width: 768px){.part-content .item-awnser_content{margin-top:0.5rem}}.part-content .part-content_block02 .part-content_list .item:first-child,.part-content .part-content_block02 .part-content_list .trademark-item .quarter_item:first-child,.trademark-item .part-content .part-content_block02 .part-content_list .quarter_item:first-child{padding:3.1rem 0 0.7rem}.part-content_block01 .part-content_list .item .faq-list,.part-content_block01 .part-content_list .trademark-item .quarter_item .faq-list,.trademark-item .part-content_block01 .part-content_list .quarter_item .faq-list{padding-left:1.2rem}.part-content_block01 .part-content_list .item .faq-list li,.part-content_block01 .part-content_list .trademark-item .quarter_item .faq-list li,.trademark-item .part-content_block01 .part-content_list .quarter_item .faq-list li{margin-bottom:0.8rem;list-style-type:disc}.part-content_block02 .part-content_list .item .faq-list,.part-content_block02 .part-content_list .trademark-item .quarter_item .faq-list,.trademark-item .part-content_block02 .part-content_list .quarter_item .faq-list{padding-left:1.2rem}.part-content_block02 .part-content_list .item .faq-list li,.part-content_block02 .part-content_list .trademark-item .quarter_item .faq-list li,.trademark-item .part-content_block02 .part-content_list .quarter_item .faq-list li{margin-bottom:0.8rem;list-style-type:disc}.brands_item{position:relative;margin:1rem 0 3.2rem 0;border:1px solid #cbd0d3;padding:2rem 2.2rem 2.4rem 2.4rem}@media screen and (max-width: 768px){.brands_item{padding:0;border:none;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:8px;overflow:hidden;margin-bottom:2.4rem}}@media screen and (min-width: 769px){.brands_item_flex{display:flex}}.brands_item .bell_epoc{font-size:16px;text-align:center;font-weight:bold;background-color:#8dc220;color:#fff}.brands_item .reraku{font-size:16px;text-align:center;font-weight:bold;background-color:#97c736;color:#fff}.brands_item .spa{font-size:16px;text-align:center;font-weight:bold;background-color:#ff782a;color:#fff}.brands_item .ruam{font-size:16px;text-align:center;font-weight:bold;background-color:#d3bd73;color:#fff}.brands_item .detail_brands_btn{margin-top:20px;font-size:1.5rem;bottom:10px}@media screen and (min-width: 991px){.brands_item .brands_top_contents_flex{display:flex}}.brands_item .contents_centering{flex:1;padding:1rem 1rem 1rem 1rem}.brands_item .contents_centering .heading-block{text-align:center}.brands_item .contents_centering .pad{margin:3rem}.brands_item .contents_centering .header_logo_centering{width:40%;margin:0 auto;padding:5rem}@media screen and (max-width: 990px){.brands_item .contents_centering .header_logo_centering{width:100%}}.brands_item .contents_centering .header_logo_centering_brands{height:150px;margin:0 auto;padding:5rem}@media screen and (max-width: 990px){.brands_item .contents_centering .header_logo_centering_brands{width:100%}}.brands_item .contents_centering .contents_menu,.brands_item .contents_centering .contents_decoration_sentence,.brands_item .contents_centering .contents_decoration{text-align:center;font-size:1.3rem;letter-spacing:1px;line-height:170%;font-weight:bold;color:#555;margin:1rem auto 1rem auto}.brands_item .contents_centering .contents_description{font-family:"Noto Sans JP","ヒラギノ角ゴPro W6","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:170%;text-align:center}@media screen and (min-width: 769px){.brands_item .contents_centering .contents_description{padding-top:3rem}}.brands_item .contents_centering .contents_decoration{border-top:3px dotted #555;border-bottom:3px dotted #555;width:100%;margin:2rem auto 3rem auto}@media screen and (max-width: 768px){.brands_item .contents_centering .contents_decoration{width:90%}}.brands_item .contents_centering .contents_decoration .content_size{font-size:2rem;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.brands_item .contents_centering .contents_decoration_sentence{font-size:1.2rem;text-align:left}@media screen and (max-width: 990px){.brands_item .contents_centering .contents_decoration_sentence{font-size:1.2rem;width:90%}}.brands_item .contents_centering .contents_decoration_sentence p .line{border-bottom:solid #ff8200 2px}.brands_item .brand_contents_centering_img,.brands_item .brand_contents_centering_img_logo,.brands_item .brand_contents_centering_img_heading{text-align:center;margin:1rem auto;width:90%}@media screen and (min-width: 769px){.brands_item .brand_contents_centering_img,.brands_item .brand_contents_centering_img_logo,.brands_item .brand_contents_centering_img_heading{flex:1}}.brands_item .brand_contents_centering_img_heading{width:80%}@media screen and (max-width: 990px){.brands_item .brand_contents_centering_img_heading{width:70%}}.brands_item .brand_contents_centering_img_logo{margin:30px auto;text-align:center}.brands_item .brand_contents_centering_img_logo img{width:45%}@media screen and (max-width: 768px){.brands_item .brand_contents_centering_img_logo img{width:75%}}.heading-block{text-align:center}.pad{margin:2rem}@media screen and (min-width: 769px){.first{margin-top:18rem}}@media screen and (min-width: 991px){.half_item{display:flex}}@media screen and (min-width: 769px){.flexible_wrap .suggest_contents{flex:1;padding:1rem}}.flexible_wrap .suggest_last_contents{margin-bottom:3.2rem}.reraku_color_under_line{border-bottom:4px solid #33ac3a;padding-bottom:7px}.search_result strong span{color:#ff8200}.recruit-page{scroll-behavior:smooth}.recruit-mv{max-width:100%;position:relative}.recruit-mv-img{width:100%;height:auto;object-fit:cover}.logo-sp{display:block;position:absolute;width:25%;height:auto;top:8%;left:8%}.logo-pc{display:none}.fix-btn{display:none}@media screen and (min-width: 769px){.logo-pc{display:block;position:absolute;width:19%;height:auto;top:5%;left:4%}.logo-sp{display:none}.fix-btn{display:block;position:fixed;width:210px;height:70px;top:-16px;right:50px;font-size:2rem;font-weight:bold;color:#fff;background-color:#eb5769;border-radius:18px;text-decoration:none;text-align:center;border:none;box-shadow:0 5px 0 #c54251;padding:2.8rem 1rem 0 0;z-index:99999;cursor:pointer}.search-icon{position:relative;width:12%;left:3%}}.recruit-nav{display:flex;list-style:none;flex-wrap:wrap;justify-content:center;margin-top:5vw}.recruit-nav li{width:calc(50% - 2.4rem);height:52px;color:#fff;background-color:#553E2699;text-align:center;font-size:calc(15px + 3*(100vw - 375px)/905);font-weight:bold;margin-top:0.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.recruit-nav li:nth-child(odd){margin-right:0.7rem}.recruit-nav a{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;width:100%;height:100%;box-sizing:border-box}.recruit-nav .recruit-nav-icon{width:calc(12px + 3*(100vw - 375px)/905);margin-top:0.2rem;align-self:center}@media screen and (min-width: 769px){.recruit-nav{flex-wrap:nowrap;margin-top:0}.recruit-nav li{width:20.3125vw;height:5vw;color:#fff;background-color:#553E2699;font-size:1.40625vw;font-weight:bold;text-align:center;margin-top:3.75vw;margin-right:0.4rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.recruit-nav li:nth-child(odd){margin-right:0.4rem}.recruit-nav li:nth-child(4){margin-right:0}.recruit-nav li:hover{opacity:.7}.recruit-nav a{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;width:100%;height:100%;box-sizing:border-box}.recruit-nav .recruit-nav-icon{width:1.171875vw;margin-top:0.4rem}}.recruit-ourwork{display:flex;flex-direction:column;align-items:center;margin-top:calc(24px + 40*(100vw - 375px)/905)}.recruit-ourwork .ourwork-title-sp{display:block;width:80%;height:auto}.recruit-ourwork .ourwork-title-pc{display:none}@media screen and (min-width: 769px){.recruit-ourwork{margin-top:5vw}.recruit-ourwork .ourwork-title-pc{display:block;width:28.90625vw;height:auto;margin:0 auto}.recruit-ourwork .ourwork-title-sp{display:none}}.ourwork-content{display:flex;flex-direction:column}.ourwork-content .ourwork-content-img{display:none}.ourwork-content .ourwork-content-title-sp{display:block;width:90%;height:auto;margin:0 auto}.ourwork-content .ourwork-content-title-pc{display:none}.ourwork-content .ourwork-content-title-img-sp{display:block;width:65%;height:auto;margin:0 auto;margin-top:calc(8px + 8*(100vw - 375px)/905)}.ourwork-content .ourwork-content-text-sp{text-align:center;margin-top:calc(8px + 8*(100vw - 375px)/905)}.ourwork-content .ourwork-content-text-sp p{font-size:calc(14px + 6*(100vw - 375px)/905);color:#58595b;padding-top:calc(6px + 2*(100vw - 375px)/905)}.ourwork-content .ourwork-content-text-sp p.text-space{padding-top:calc(24px + 8*(100vw - 375px)/905)}@media screen and (min-width: 769px){.ourwork-content{flex-direction:row;max-width:82%;margin:0 auto;margin-top:5vw}.ourwork-content .ourwork-content-img{display:block;width:41%;height:auto}.ourwork-content .ourwork-content-title-pc{display:block;width:80%;height:auto;margin-left:5vw}.ourwork-content .ourwork-content-title-sp{display:none}.ourwork-content .ourwork-content-title-img-pc{display:block;width:45%;height:auto}.ourwork-content .ourwork-content-title-img-sp{display:none}.ourwork-content .ourwork-content-text-pc{margin-top:1.25vw}.ourwork-content .ourwork-content-text-pc p{font-size:1.328125vw;color:#58595b;padding-top:.625vw}.ourwork-content .ourwork-content-text-pc p:last-child{padding-top:1.875vw}}.experience-img-pc{display:none;margin-top:7.5vw}.experience-img-sp{display:block;margin-top:calc(32px + 64*(100vw - 375px)/905);width:100%}.experience-img-sp img{width:100%;height:auto;object-fit:cover}@media screen and (min-width: 769px){.experience-img-pc{display:block}.experience-img-pc img{width:100%;height:auto;object-fit:cover}.experience-img-sp{display:none}}.recruit-interview{display:flex;flex-direction:column;align-items:center;margin-top:calc(48px + 80*(100vw - 375px)/905)}.recruit-interview .interview-title-sp{width:80%;height:auto;display:block}.recruit-interview .interview-title-pc{display:none}@media screen and (min-width: 769px){.recruit-interview{margin-top:5.78125vw}.recruit-interview .interview-title-pc{display:block;width:28.90625vw;height:auto;margin:0 auto}.recruit-interview .interview-title-sp{display:none}}.interview-swiper-container{position:relative}.interview-swiper-container .swiper-pagination{position:relative}.interview-swiper-container .navigation-pagination-wrapper-sp{display:flex;justify-content:center;align-items:center;position:absolute;bottom:calc(-40px + -40*(100vw - 375px)/905);left:0;right:0}.interview-swiper-container .navigation-pagination-wrapper-sp .swiper-pagination-bullet{background:#d9d9d9;opacity:1}.interview-swiper-container .navigation-pagination-wrapper-sp .swiper-pagination-bullet-active{background:#9cc24f}.interview-swiper-container .custom-swiper-pagination-sp{max-width:200px;text-align:center;bottom:0px !important}.interview-swiper-container .swiper-button-prev-sp,.interview-swiper-container .swiper-button-next-sp{position:absolute;width:calc(12px + 3*(100vw - 375px)/905)}.interview-swiper-container .swiper-button-prev-sp{left:10vw}.interview-swiper-container .swiper-button-next-sp{right:10vw}.interview-swiper-container .swiper-button-prev-sp{display:block}.interview-swiper-container .swiper-button-prev-pc{display:none}.interview-swiper-container .swiper-button-next-sp{display:block}.interview-swiper-container .swiper-button-next-pc{display:none}.interview-swiper-container .interview-swiper{margin-top:1.6rem;width:calc(300px + 600*(100vw - 375px)/905);height:auto}.interview-swiper-container .interview-swiper-sp{display:block}.interview-swiper-container .interview-swiper-pc{display:none}.interview-swiper-container .interview-swiper img{width:100%;height:auto;object-fit:cover}.interview-swiper-container .interview-swiper-overlay p{display:none}.interview-swiper-container .interview-info{align-items:center;margin-top:0.4rem}.interview-swiper-container .interview-catch-copy{text-align:center;font-size:calc(12px + 6*(100vw - 375px)/905);font-weight:bold;white-space:pre-wrap}.interview-swiper-container .entry-details{display:flex;position:relative;justify-content:center;align-items:center;margin-top:calc(2px + 6*(100vw - 375px)/905);padding-bottom:0.6rem}.interview-swiper-container .entry-details::after{content:"";position:absolute;bottom:0;width:85%;border-bottom:1px solid #787878}.interview-swiper-container .interview-entry-year{font-size:calc(13px + 17*(100vw - 375px)/905);color:#787878;font-weight:300;transition:color .3s ease}.interview-swiper-container .interview-name{margin-left:0.8rem;font-size:calc(13px + 17*(100vw - 375px)/905);font-weight:400;color:#787878}@media screen and (min-width: 769px){.interview-swiper-container{margin-top:3.75vw}.interview-swiper-container .swiper-pagination{position:relative}.interview-swiper-container .navigation-pagination-wrapper-pc{display:block}.interview-swiper-container .navigation-pagination-wrapper-sp{display:none}.interview-swiper-container .swiper-button-prev-pc,.interview-swiper-container .swiper-button-next-pc{display:block;position:absolute;top:11.71875vw;width:1.171875vw;cursor:pointer}.interview-swiper-container .swiper-button-prev-pc{left:-3.90625vw}.interview-swiper-container .swiper-button-next-pc{right:-3.90625vw}.interview-swiper-container .interview-swiper{width:70.3125vw;height:auto;cursor:pointer}.interview-swiper-container .interview-swiper-pc{display:block}.interview-swiper-container .interview-swiper-sp{display:none}.interview-swiper-container .interview-swiper img{width:100%;height:auto;object-fit:cover}.interview-swiper-container .coming-soon{pointer-events:none}.interview-swiper-container .interview-swiper-overlay{position:relative;overflow:hidden}.interview-swiper-container .interview-swiper-overlay p{display:block}.interview-swiper-container .interview-number{position:absolute;top:48%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease;color:#fff;font-size:1.328125vw;font-weight:bold}.interview-swiper-container .interview-detail{position:absolute;top:58%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease;color:#fff;font-size:1.328125vw;font-weight:bold}.interview-swiper-container .interview-swiper-overlay:hover .interview-number,.interview-swiper-container .interview-swiper-overlay:hover .interview-detail{opacity:1}.interview-swiper-container .interview-info{display:block;text-align:left;margin-top:0}.interview-swiper-container .interview-catch-copy{text-align:center;font-size:1.171875vw;font-weight:bold;white-space:pre-wrap;margin-top:.625vw}.interview-swiper-container .entry-details{display:flex;position:relative;justify-content:center;align-items:center;margin-top:.625vw;padding-bottom:.625vw}.interview-swiper-container .entry-details::after{content:"";position:absolute;bottom:0;width:70%;border-bottom:1px solid #787878}.interview-swiper-container .interview-entry-year{font-size:1.09375vw;font-weight:bold;color:#787878}.interview-swiper-container .interview-name{font-size:1.09375vw;font-weight:bold;color:#787878;margin-left:0;padding-left:.625vw}}.recruit-college{margin-top:calc(96px + 80*(100vw - 375px)/905)}.recruit-college .college-title-sp{display:block;width:80%;height:auto;margin:0 auto}.recruit-college .college-title-pc{display:none}@media screen and (min-width: 769px){.recruit-college{margin-top:5vw}.recruit-college .college-title-pc{display:block;width:33.75vw;height:auto;margin:0 auto}.recruit-college .college-title-sp{display:none}}.college-container{position:relative;margin-top:calc(16px + 32*(100vw - 375px)/905)}.college-container .college-content{display:flex;flex-direction:column;margin:0 auto}.college-container .college-content-text{order:2;width:90%;height:auto;margin-left:calc(18px + 30*(100vw - 375px)/905);margin-top:calc(16px + 32*(100vw - 375px)/905)}.college-container .college-title{color:#9cc24f;font-size:calc(27px + 40*(100vw - 375px)/905)}.college-container .college-text-sp{margin-top:calc(8px + 8*(100vw - 375px)/905)}.college-container .college-text-sp p{color:#58595b;font-size:calc(14px + 26*(100vw - 375px)/905);padding-top:calc(8px + 0*(100vw - 375px)/905)}.college-container .college-swiper{order:1;width:90%;height:auto}.college-container .college-swiper img{width:100%;height:auto;object-fit:cover}.college-container .college-swiper-sp{display:block}.college-container .college-text-pc,.college-container .college-swiper-pc,.college-container .swiper-button-prev,.college-container .swiper-button-next{display:none}.college-container .swiper-pagination-bullet{background:#d9d9d9;opacity:1}.college-container .swiper-pagination-bullet-active{background:#9cc24f}.college-container .lecturer-content{position:relative;display:block;margin:0 auto}.college-container .lecture-img-sp{display:block;width:90%;height:auto;margin:0 auto;margin-top:calc(16px + 32*(100vw - 375px)/905)}.college-container .message-content-text-sp{width:calc(275px + 525*(100vw - 375px)/905);height:calc(159px + 75*(100vw - 375px)/905);border:2px solid #9cc24f;border-radius:12px;background-color:#fff;margin:0 auto;transform:translateY(-20px);display:flex;flex-direction:column;justify-content:center}.college-container .message-img-sp{position:absolute;width:40%;height:auto;left:72%;bottom:80%;transform:translateX(-50%)}.college-container .message-img-sp img{width:100%;height:auto;object-fit:cover}.college-container .message-text-sp{margin:0 auto;max-width:85%}.college-container .message-text-sp p{color:#58595b;font-size:calc(13px + 11*(100vw - 375px)/905)}.college-container .message-content-text-pc{display:none}.college-container .lecture-img-sp,.college-container .message-img-sp,.college-container .message-text-sp{display:block}.college-container .lecture-img-pc,.college-container .message-img-pc,.college-container .message-text-pc{display:none}.college-container .nationwide-content-sp{display:flex;padding-bottom:calc(24px + 24*(100vw - 375px)/905)}.college-container .nationwide-img-sp{display:block;width:30%;height:auto;margin-left:calc(24px + 24*(100vw - 375px)/905)}.college-container .nationwide-img-sp img{width:100%;height:auto;object-fit:cover}.college-container .nationwide-text-sp{margin-left:calc(16px + 16*(100vw - 375px)/905);margin-top:calc(6px + 10*(100vw - 375px)/905)}.college-container .nationwide-text-sp h4{font-size:calc(18px + 28*(100vw - 375px)/905);font-weight:bold;color:#9cc24f;margin-bottom:calc(16px + 32*(100vw - 375px)/905)}.college-container .nationwide-list-sp{display:flex;flex-direction:column}.college-container .nationwide-list-sp li{display:flex;align-items:center;margin-bottom:calc(4px + 12*(100vw - 375px)/905)}.college-container .nationwide-list-sp span{display:flex;align-items:center;justify-content:center;width:calc(60px + 15*(100vw - 375px)/905);height:calc(20px + 20*(100vw - 375px)/905);background-color:#9cc24f;text-align:center;color:#fff;font-size:calc(13px + 11*(100vw - 375px)/905);font-weight:bold;margin-right:calc(8px + 8*(100vw - 375px)/905)}.college-container .nationwide-list-sp p{font-size:calc(13px + 11*(100vw - 375px)/905);color:#787878}.college-container .process-content-sp{display:block;flex-direction:column;align-items:center}.college-container .process-content-sp h3{font-size:calc(27px + 40*(100vw - 375px)/905);font-weight:500;color:#9cc24f;margin-left:calc(19px + 44*(100vw - 375px)/905);margin-right:calc(19px + 44*(100vw - 375px)/905);border-top:1px solid #9cc24f;padding-top:calc(24px + 40*(100vw - 375px)/905)}.college-container .process-content-sp-img{display:block;width:90%;height:auto;margin:0 auto}.college-container .process-img-sp{display:block;width:100%;height:auto;object-fit:cover}.college-container .process-content-title-sp{border:1px solid #9cc24f}.college-container .process-content-pc,.college-container .process-content-pc-img{display:none}.college-container .process-content-sp{display:block}@media screen and (min-width: 769px){.college-container{margin-top:3.75vw}.college-container .college-content{display:flex;flex-direction:row;max-width:80%;margin:0 auto}.college-container .college-swiper,.college-container .college-content-text{order:0}.college-container .college-content-text{width:37.5vw;height:auto;margin-left:0;margin-top:0}.college-container .college-title{color:#9cc24f;font-size:3.203125vw}.college-container .college-text-pc{display:block;margin-top:.625vw}.college-container .college-text-pc p{color:#58595b;font-size:1.328125vw;padding-top:.625vw}.college-container .college-text-sp{display:none}.college-container .college-swiper{width:42%;height:auto}.college-container .college-swiper img{width:100%;height:auto;object-fit:cover}.college-container .college-swiper-pc{display:block}.college-container .college-swiper-sp{display:none}.college-container .swiper-button-prev,.college-container .swiper-button-next{display:block;position:absolute;top:11.71875vw;width:1.171875vw;cursor:pointer}.college-container .swiper-button-prev{left:48%}.college-container .swiper-button-next{right:10.5%}.college-container .lecturer-content{display:block;display:flex;max-width:80%;margin:0 auto}.college-container .lecture-img-pc{display:block;width:47%;height:auto;margin-right:3.90625vw;margin-top:-1.953125vw}.college-container .lecture-img-pc img{width:100%;height:auto;object-fit:cover}.college-container .lecture-img-sp{display:none}.college-container .message-content-text-pc{display:block;width:36.71875vw;height:15.625vw;border:2px solid #9cc24f;border-radius:12px;margin-top:3.75vw}.college-container .message-img-pc{display:block;position:relative;width:35%;height:auto;right:9%;bottom:25%}.college-container .message-img-pc img{width:100%;height:auto;object-fit:cover}.college-container .message-text-pc{display:block;position:relative;left:5%;bottom:35%;max-width:90%}.college-container .message-text-pc p{color:#58595b;font-size:1.328125vw;padding-top:.625vw}.college-container .message-img-pc,.college-container .message-text-pc{display:block}.college-container .lecture-img-sp,.college-container .message-img-sp,.college-container .message-text-sp,.college-container .message-content-text-sp{display:none}.college-container .nationwide-content-pc{display:flex;align-items:center;justify-content:center}.college-container .nationwide-img-pc{display:block;position:relative;width:20%;height:auto;right:5%}.college-container .nationwide-img-pc img{width:100%;height:auto;object-fit:cover}.college-container .nationwide-img-sp{display:none}.college-container .nationwide-text-pc{margin-left:-1.5625vw}.college-container .nationwide-text-pc h4{font-size:1.796875vw;font-weight:bold;color:#9cc24f}.college-container .nationwide-list-pc li{display:flex;align-items:center;margin-left:2.5vw;margin-bottom:.46875vw;height:1.5625vw}.college-container .nationwide-list-pc span{display:flex;align-items:center;justify-content:center;width:3.515625vw;height:1.5625vw;background-color:#9cc24f;text-align:center;color:#fff;font-size:1.015625vw;font-weight:bold;margin-right:.625vw}.college-container .nationwide-list-pc p{font-size:1.40625vw;color:#787878;line-height:1.5625vw}.college-container .nationwide-content-sp,.college-container .nationwide-img-sp,.college-container .nationwide-text-sp,.college-container .nationwide-list-sp{display:none}.college-container .process-content-pc{display:flex;flex-direction:column}.college-container .process-content-title-pc{display:flex}.college-container .process-content-title-pc h3{font-size:2.890625vw;font-weight:400;color:#9cc24f;margin-bottom:1.25vw;margin-left:10vw}.college-container .process-content-title-pc p{display:flex;background-color:#9cc24f;align-items:center;justify-content:center;color:#fff;font-size:1.5625vw;font-weight:bold;width:9.375vw;height:2.34375vw;margin-left:2.5vw;margin-top:.78125vw}.college-container .process-content-pc-img{display:flex;justify-content:center}.college-container .process-img-pc{width:80%;height:auto}.college-container .process-img-pc img{width:100%;height:auto;object-fit:cover}.college-container .process-content-sp{display:none}}.college-container .college-button{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:calc(24px + 24*(100vw - 375px)/905)}.college-container .college-button .college-title{width:75%;height:auto;margin-bottom:calc(16px + 32*(100vw - 375px)/905)}.college-container .college-button .college-link{width:calc(335px + 401*(100vw - 375px)/905);height:calc(46px + 21*(100vw - 375px)/905);background-color:#eb5769;border-radius:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-decoration:none;text-align:center;cursor:pointer;padding:1.40625vw}.college-container .college-button .college-link span{font-size:calc(18px + 6*(100vw - 375px)/905);font-weight:bold;color:#fff}@media screen and (min-width: 769px){.college-container .college-button .college-link{width:57.5vw;height:5.234375vw;padding:1.40625vw;box-shadow:0 6px 0 #c54251}.college-container .college-button .college-link span{font-size:1.875vw}}.college-container .college-button .college-link-img{position:relative;width:calc(25px + 10*(100vw - 375px)/905);height:auto;right:calc(6px + 2*(100vw - 375px)/905)}@media screen and (min-width: 769px){.college-container .college-button{margin-top:13.125vw;margin-bottom:7.5vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.college-container .college-button .college-title{width:25%;height:auto;margin-bottom:1.25vw}.college-container .college-button .college-link{width:calc(335px + 401*(100vw - 375px)/905);height:calc(46px + 21*(100vw - 375px)/905);background-color:#eb5769;border-radius:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-decoration:none;text-align:center;cursor:pointer;padding:1.40625vw}.college-container .college-button .college-link span{font-size:calc(18px + 6*(100vw - 375px)/905);font-weight:bold;color:#fff}}@media screen and (min-width: 769px)and (min-width: 769px){.college-container .college-button .college-link{width:57.5vw;height:5.234375vw;padding:1.40625vw;box-shadow:0 6px 0 #c54251}.college-container .college-button .college-link span{font-size:1.875vw}}@media screen and (min-width: 769px){.college-container .college-button .college-link-img{position:relative;width:2.734375vw;height:auto;top:.15625vw;right:.625vw}}.recruit-ourjob{display:block;height:auto;margin-top:calc(64px + 32*(100vw - 375px)/905)}.recruit-ourjob .ourjob-title-sp{width:80%;height:auto;display:block;margin:0 auto}.recruit-ourjob .ourjob-title-pc{display:none}@media screen and (min-width: 769px){.recruit-ourjob{margin-top:7.5vw}.recruit-ourjob .ourjob-title-pc{display:block;width:28.90625vw;height:auto;margin:0 auto}.recruit-ourjob .ourjob-title-sp{display:none}}.recruit-ourjob .ourjob-container{margin-top:calc(16px + 32*(100vw - 375px)/905)}.recruit-ourjob .ourjob-container .ourjob-content{display:flex;flex-direction:column;align-items:center}.recruit-ourjob .ourjob-container .ourjob-content-1{display:flex;margin-bottom:.46875vw}.recruit-ourjob .ourjob-container .ourjob-content-2{display:flex;margin-top:1.875vw}.recruit-ourjob .ourjob-container .ourjob-treatment,.recruit-ourjob .ourjob-container .ourjob-communication,.recruit-ourjob .ourjob-container .ourjob-studio,.recruit-ourjob .ourjob-container .ourjob-interview{position:relative;width:calc(102px + 248*(100vw - 375px)/905);height:calc(102px + 248*(100vw - 375px)/905);margin-right:calc(16px + 32*(100vw - 375px)/905)}.recruit-ourjob .ourjob-container .ourjob-meeting,.recruit-ourjob .ourjob-container .ourjob-flyer{position:relative;width:calc(102px + 248*(100vw - 375px)/905);height:calc(102px + 248*(100vw - 375px)/905)}.recruit-ourjob .ourjob-container .ourjob-section-img{position:absolute;top:0;left:0;width:100%;height:100%}.recruit-ourjob .ourjob-container .ourjob-content-details-sp{display:flex;flex-direction:column;width:90%;height:auto;margin:0 auto;margin-top:calc(16px + 32*(100vw - 375px)/905)}.recruit-ourjob .ourjob-container .ourjob-content-details-sp p{text-align:left;font-size:calc(14px + 10*(100vw - 375px)/905);color:#58595b}.recruit-ourjob .ourjob-container .ourjob-content-details-sp img{width:100%;height:auto;object-fit:cover;margin-bottom:calc(16px + 32*(100vw - 375px)/905)}.recruit-ourjob .ourjob-container .ourjob-content-details-pc{display:none}@media screen and (min-width: 769px){.recruit-ourjob .ourjob-container{display:flex}.recruit-ourjob .ourjob-container .ourjob-content{margin-left:9.765625vw;margin-right:4.0625vw}.recruit-ourjob .ourjob-container .ourjob-content-1{display:flex;margin:0}.recruit-ourjob .ourjob-container .ourjob-content-2{display:flex;margin-top:1.875vw}.recruit-ourjob .ourjob-container .ourjob-treatment,.recruit-ourjob .ourjob-container .ourjob-communication,.recruit-ourjob .ourjob-container .ourjob-studio,.recruit-ourjob .ourjob-container .ourjob-interview{position:relative;width:12.890625vw;height:12.890625vw;margin-right:1.875vw;cursor:pointer}.recruit-ourjob .ourjob-container .ourjob-meeting,.recruit-ourjob .ourjob-container .ourjob-flyer{position:relative;width:12.890625vw;height:12.890625vw;cursor:pointer}.recruit-ourjob .ourjob-container .ourjob-section-img{position:absolute;top:0;left:0;width:100%;height:100%}.recruit-ourjob .ourjob-container .ourjob-content-details-pc{display:flex;flex-direction:column;width:35.15625vw;height:auto;margin-right:3.75vw}.recruit-ourjob .ourjob-container .ourjob-content-details-pc p{font-size:1.09375vw;color:#58595b}.recruit-ourjob .ourjob-container .ourjob-content-details-pc img{width:100%;height:auto;object-fit:cover;margin-bottom:1.25vw}.recruit-ourjob .ourjob-container .ourjob-content-details-sp{display:none}}.recruit-ourjob .ourjob-button{margin-top:7.5vw;margin-bottom:7.5vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.recruit-ourjob .ourjob-button .ourjob-title{width:85%;height:auto;margin-bottom:calc(16px + 32*(100vw - 375px)/905)}.recruit-ourjob .ourjob-button .ourjob-link{width:calc(335px + 401*(100vw - 375px)/905);height:calc(46px + 21*(100vw - 375px)/905);background-color:#eb5769;border-radius:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-decoration:none;text-align:center;cursor:pointer;padding:1.40625vw}.recruit-ourjob .ourjob-button .ourjob-link span{font-size:calc(18px + 6*(100vw - 375px)/905);font-weight:bold;color:#fff}@media screen and (min-width: 769px){.recruit-ourjob .ourjob-button .ourjob-link{width:57.5vw;height:5.234375vw;padding:1.40625vw;box-shadow:0 6px 0 #c54251}.recruit-ourjob .ourjob-button .ourjob-link span{font-size:1.875vw}}.recruit-ourjob .ourjob-button .ourjob-link-img{position:relative;width:calc(25px + 10*(100vw - 375px)/905);height:auto;right:calc(4px + 4*(100vw - 375px)/905)}@media screen and (min-width: 769px){.recruit-ourjob .ourjob-button{margin-top:6.25vw;margin-bottom:7.5vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.recruit-ourjob .ourjob-button .ourjob-title{width:35%;height:auto;margin-bottom:1.25vw}.recruit-ourjob .ourjob-button .ourjob-link{width:calc(335px + 401*(100vw - 375px)/905);height:calc(46px + 21*(100vw - 375px)/905);background-color:#eb5769;border-radius:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-decoration:none;text-align:center;cursor:pointer;padding:1.40625vw}.recruit-ourjob .ourjob-button .ourjob-link span{font-size:calc(18px + 6*(100vw - 375px)/905);font-weight:bold;color:#fff}}@media screen and (min-width: 769px)and (min-width: 769px){.recruit-ourjob .ourjob-button .ourjob-link{width:57.5vw;height:5.234375vw;padding:1.40625vw;box-shadow:0 6px 0 #c54251}.recruit-ourjob .ourjob-button .ourjob-link span{font-size:1.875vw}}@media screen and (min-width: 769px){.recruit-ourjob .ourjob-button .ourjob-link-img{position:relative;width:2.734375vw;height:auto;top:-0.15625vw;right:.3125vw}}.recruit-data .data-title{width:60%;height:auto;margin:0 auto;margin-top:4.8rem;margin-bottom:2.4rem}.recruit-data p{width:96%;text-align:right;font-size:1.2rem;color:#787878;margin-top:1.2rem}@media screen and (min-width: 769px){.recruit-data .data-title{width:26%;height:auto;margin:0 auto;margin-bottom:5.6rem}.recruit-data p{width:93%;text-align:right;font-size:1.6rem;color:#787878;margin-top:1.6rem}}.data-container{margin:0 auto;width:90%}.data-container img{width:100%;height:auto;object-fit:cover;margin-bottom:1.8rem}.data-container img:last-child{margin-bottom:0}@media screen and (min-width: 769px){.data-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;width:84%;position:relative;left:10px}.data-container img{width:100%;height:auto;object-fit:contain;margin:0}}.recruit-faq{display:block;height:auto;margin-top:calc(56px + 40*(100vw - 375px)/905)}.recruit-faq .faq-title-sp{width:80%;height:auto;display:block;margin:0 auto}.recruit-faq .faq-title-pc{display:none}@media screen and (min-width: 769px){.recruit-faq{margin-top:7.5vw}.recruit-faq .faq-title-pc{display:block;width:11.71875vw;height:auto;margin:0 auto}.recruit-faq .faq-title-sp{display:none}}.faq-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:calc(32px + 32*(100vw - 375px)/905)}.faq-container .faq-question{display:flex;align-items:center;justify-content:space-between;text-align:left;width:calc(335px + 715*(100vw - 375px)/905);border:none;border-top:1px solid #787878;font-size:calc(14px + 6*(100vw - 375px)/905);color:#787878;background:none;padding:calc(18px + 7*(100vw - 375px)/905);cursor:pointer}.faq-container .faq-question:hover{opacity:.7}.faq-container .faq-question img{width:calc(15px + 10*(100vw - 375px)/905);height:calc(15px + 10*(100vw - 375px)/905)}.faq-container .faq-question-open{font-weight:bold;background-color:#ffe8bb;color:#787878}.faq-container .faq-answer{display:flex;align-items:center;width:calc(335px + 715*(100vw - 375px)/905);font-size:calc(12px + 5*(100vw - 375px)/905);color:#787878;padding:calc(18px + 7*(100vw - 375px)/905);text-align:left}.faq-container .faq-item-last .faq-question{border-bottom:1px solid #787878}.faq-container .faq-item-last .faq-answer{border-bottom:1px solid #787878;border-top:none}.faq-container .faq-item-last .faq-question-open{border-bottom:none}.faq-container .faq-more{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;width:calc(273px + 20*(100vw - 375px)/905);height:calc(45px + 6*(100vw - 375px)/905);margin:0 auto;margin-top:calc(32px + 54*(100vw - 375px)/905);border:1px solid #787878;border-radius:50px;background-color:#fff;cursor:pointer}.faq-container .faq-more span{font-size:calc(15px + 2*(100vw - 375px)/905);font-weight:bold;color:#787878;text-decoration:none}.faq-container .faq-more img{position:absolute;width:calc(13px + 2*(100vw - 375px)/905);height:auto;right:calc(16px + 8*(100vw - 375px)/905)}@media screen and (min-width: 769px){.faq-container{margin-top:5vw}.faq-container .faq-question{display:flex;align-items:center;justify-content:space-between;width:82.03125vw;border:none;border-top:1px solid #787878;font-size:1.5625vw;color:#787878;background:none;padding:1.953125vw;padding-left:3.75vw;cursor:pointer}.faq-container .faq-question:hover{opacity:.7}.faq-container .faq-question img{width:3.515625vw;height:3.515625vw;padding-right:1.875vw}.faq-container .faq-question-open{font-weight:bold;background-color:#ffe8bb;color:#787878}.faq-container .faq-answer{display:flex;align-items:center;width:82.03125vw;font-size:1.328125vw;color:#787878;padding:2.734375vw}.faq-container .faq-item-last .faq-question{border-bottom:1px solid #787878}.faq-container .faq-item-last .faq-answer{border-bottom:1px solid #787878;border-top:none}.faq-container .faq-item-last .faq-question-open{border-bottom:none}.faq-container .faq-more{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;width:22.890625vw;height:3.984375vw;margin:0 auto;margin-top:6.71875vw;border:1px solid #787878;border-radius:50px;background-color:#fff;cursor:pointer}.faq-container .faq-more:hover{opacity:.7;background-color:#ffe8bb}.faq-container .faq-more span{font-size:1.328125vw;font-weight:bold;color:#787878;text-decoration:none}.faq-container .faq-more img{position:absolute;width:1.171875vw;height:auto;right:1.875vw}}.recruit-footer-pc{display:none}@media screen and (min-width: 769px){.recruit-footer-pc{margin:10vw 0rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.recruit-footer-pc .footer-title{width:12%;height:auto;margin-bottom:1.25vw}.recruit-footer-pc .footer-link-pc{width:57.5vw;height:5.234375vw;background-color:#eb5769;box-shadow:0 8px 0 #c54251;border-radius:50px;text-decoration:none;text-align:center;cursor:pointer;padding:1.40625vw}.recruit-footer-pc .footer-link-pc span{font-size:1.875vw;font-weight:bold;color:#fff}.recruit-footer-pc .link-img-pc{position:relative;width:2.734375vw;height:auto;top:-0.3125vw;left:.3125vw}}.recruit-footer-sp{position:fixed;width:100%;height:calc(73px + 20*(100vw - 375px)/905);bottom:0;left:0;background-color:rgba(235,87,105,.5);display:flex;justify-content:center;align-items:center;z-index:99}.recruit-footer-sp .footer-link-sp{width:calc(265px + 461*(100vw - 375px)/905);height:calc(46px + 21*(100vw - 375px)/905);background-color:#eb5769;border:2px solid #fff;border-radius:50px;display:flex;justify-content:center;align-items:center;margin:0 auto}.recruit-footer-sp .footer-link-sp span{font-size:calc(18px + 6*(100vw - 375px)/905);font-weight:bold;color:#fff}.recruit-footer-sp .link-img-sp{position:relative;width:calc(25px + 10*(100vw - 375px)/905);height:auto}@media screen and (min-width: 769px){.recruit-footer-sp{display:none}}.recruit-button{display:flex}.recruit-button .detail-button-wrapper,.recruit-button .application-button-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:49px}.recruit-button .detail-button-wrapper .button-icon,.recruit-button .application-button-wrapper .button-icon{display:inline-flex;align-items:center;justify-content:center;padding-right:0.4rem}.recruit-button .detail-button-wrapper .button-text,.recruit-button .application-button-wrapper .button-text{display:inline-flex;align-items:center;justify-content:center}.recruit-button .detail-button-wrapper .arrow-icon,.recruit-button .application-button-wrapper .arrow-icon{position:relative;left:15px}.recruit-button .detail-button-wrapper .detail-button,.recruit-button .detail-button-wrapper .application-button,.recruit-button .application-button-wrapper .detail-button,.recruit-button .application-button-wrapper .application-button{display:inline-flex;justify-content:center;align-items:center;flex:1;width:100%;height:100%;font-weight:bold;text-decoration:none;font-size:1.4rem;border:none}.recruit-button .detail-button-wrapper{border:2px solid #f86666;background-color:#fff}.recruit-button .detail-button-wrapper .detail-button{color:#f86666}.recruit-button .application-button-wrapper{border:none;background-color:#f86666}.recruit-button .application-button-wrapper .application-button{color:#fff}@media screen and (max-width: 1024px){.recruit-button{justify-content:center}}.inexperienced{margin:4rem auto 2rem}.inexperienced .header-container{padding:4rem auto 2rem}.inexperienced .header-container__title{margin-bottom:2rem;font-size:36px;font-size:3.6rem;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-weight:lighter;text-align:center;color:#00b097}@media screen and (max-width: 768px){.inexperienced .header-container__title{margin-bottom:1.2rem;font-size:24px;font-size:2.4rem}}.inexperienced .header-container__subtitle{font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:24px;font-size:2.4rem;font-weight:lighter;text-align:center;color:#1d1d1d}@media screen and (max-width: 768px){.inexperienced .header-container__subtitle{font-size:18px;font-size:1.8rem}}.inexperienced .header-container__description{font-size:18px;font-size:1.8rem;font-weight:lighter;text-align:center}@media screen and (max-width: 768px){.inexperienced .header-container__description{font-size:14px;font-size:1.4rem;display:inline}}.inexperienced .header-container--white .header-container__title,.inexperienced .header-container--white .header-container__subtitle,.inexperienced .header-container--white .header-container__description{color:#fff}.inexperienced .header-container--black .header-container__title,.inexperienced .header-container--black .header-container__subtitle,.inexperienced .header-container--black .header-container__description{color:#000}.inexperienced .header-container--left .header-container__title,.inexperienced .header-container--left .header-container__subtitle,.inexperienced .header-container--left .header-container__description{text-align:left}.inexperienced .content-wrapper{max-width:1280px;margin:0 auto}.inexperienced-top{background-color:#fff;padding-top:4rem;position:relative}.inexperienced-top::after{content:"";display:block;width:100%;height:200px;background:url("/img/inexperienced/wave-line1.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);z-index:1;pointer-events:none}@media screen and (max-width: 768px){.inexperienced-top::after{height:80px}}.inexperienced-top__inner{display:flex;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width: 990px){.inexperienced-top__inner{flex-direction:column;margin-bottom:2rem}}.inexperienced-top__left{flex-basis:50%;max-width:400px;padding-right:6rem}@media screen and (max-width: 990px){.inexperienced-top__left{flex-basis:100%;margin:0 auto;padding-right:0}}.inexperienced-top__left__title{font-size:36px;font-size:3.6rem;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-weight:lighter;text-align:left;color:#ee7836;padding-bottom:0.6rem;border-bottom:2px solid #ee7836}@media screen and (max-width: 990px){.inexperienced-top__left__title{font-size:24px;font-size:2.4rem;text-align:center;justify-content:center}}.inexperienced-top__left__description{font-size:18px;font-size:1.8rem;font-weight:normal;text-align:left;margin-top:2rem;line-height:3rem}@media screen and (max-width: 990px){.inexperienced-top__left__description{font-size:14px;font-size:1.4rem;display:inline;text-align:center;margin:0.4rem;line-height:2rem}}.inexperienced-top__right{margin:auto}.inexperienced-top__right-image{border:4px solid #ee7836}.inexperienced-process{margin:11rem 0 10rem}@media screen and (max-width: 768px){.inexperienced-process{margin:5rem 0}}.inexperienced-process__cards{display:flex;justify-content:center;align-items:stretch;gap:0;padding:2.4rem 0;margin-top:4rem;position:relative;z-index:2}@media screen and (max-width: 768px){.inexperienced-process__cards{flex-direction:column;margin-top:2rem;padding:1.2rem 0}}.inexperienced-process__card{background:#fff;border:4px solid #ee7836;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%;max-width:24rem;position:relative;margin:0 0.8rem;padding:2.4rem 1rem 0rem;box-sizing:border-box;z-index:1;position:relative}@media screen and (max-width: 768px){.inexperienced-process__card{max-width:100%;width:100%;margin:0 auto 2.4rem;padding:0}}.inexperienced-process__step{position:absolute;top:-3rem;left:50%;transform:translateX(-50%);z-index:2;width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;background:#ee7836;color:#fff;border-radius:50px}@media screen and (max-width: 768px){.inexperienced-process__step{display:none}}.inexperienced-process__step-sp{display:none}@media screen and (max-width: 768px){.inexperienced-process__step-sp{display:flex;flex-direction:column;background-color:#ee7836;color:#fff;text-align:center;position:relative;align-self:stretch;margin-right:auto;flex-shrink:0;padding:0 0.4rem}}.inexperienced-process__step-label{display:inline-block;font-size:1.2rem;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif}.inexperienced-process__step-num{display:inline-block;color:#fff;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:2.4rem;font-weight:bold;margin-bottom:0.4rem;line-height:1.6rem}@media screen and (max-width: 768px){.inexperienced-process__step-num{font-size:1.5rem;padding:0.2rem 0}}.inexperienced-process__main{display:flex;flex-direction:column;align-items:center;flex:1;justify-content:space-between}@media screen and (max-width: 768px){.inexperienced-process__main{display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:stretch;justify-content:space-between}}.inexperienced-process__text{margin-right:auto;padding:0}@media screen and (max-width: 768px){.inexperienced-process__text{padding:0 1.6rem}}.inexperienced-process__title{color:#ee7836;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:1.8rem;padding-bottom:1.2rem;font-weight:bold;text-align:center;border-bottom:1px solid #ee7836;margin:0.8rem 0}.inexperienced-process__title span{display:block}@media screen and (max-width: 768px){.inexperienced-process__title{font-size:2rem;border-bottom:none;margin:0.3rem 0;text-align:left;white-space:normal}.inexperienced-process__title span{display:inline}}.inexperienced-process__desc{color:#1d1d1d;text-align:left;font-size:1.4rem;margin-bottom:1.2rem;line-height:1.7}@media screen and (max-width: 768px){.inexperienced-process__desc{font-size:1.2rem;margin-bottom:1rem}}.inexperienced-process__img{width:12rem;height:12rem;display:flex;justify-content:center;align-items:center;margin-top:0.8rem}.inexperienced-process__img img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}@media screen and (max-width: 768px){.inexperienced-process__img{width:10rem;height:10rem}}.inexperienced-process__divider{position:absolute;z-index:0;top:50%;width:80%;height:2px;background:#ee7836}@media screen and (max-width: 768px){.inexperienced-process__divider{position:absolute;width:2px;height:90%;top:0;margin:1.2rem auto 0;left:50%;background:#ee7836;transform:none}}.inexperienced-flow{margin:10rem 0}@media screen and (max-width: 768px){.inexperienced-flow{margin:5rem 0}}.inexperienced-flow__container{display:flex;gap:4rem;margin:4rem 0;align-items:center}@media screen and (max-width: 768px){.inexperienced-flow__container{flex-direction:column;gap:0rem;margin:2rem 0}}.inexperienced-flow__timeline{position:relative;padding-left:2rem;flex-basis:25%}@media screen and (max-width: 768px){.inexperienced-flow__timeline{flex-basis:100%;width:-webkit-fill-available}}.inexperienced-flow__timeline::before{content:"";position:absolute;left:1rem;top:1.4rem;bottom:1.4rem;width:2px;background:#ee7836}.inexperienced-flow__timeline__label{text-align:left;padding-left:8px;font-weight:bold;color:#555;height:20px;position:relative}.inexperienced-flow__timeline__label::before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ee7836}.inexperienced-flow__timeline__item{position:relative;background:#ee7836;border-radius:3rem;padding:.75rem 1rem;margin:1rem 0 1rem -24px;display:flex;align-items:center;text-align:left;color:#fffcf0;cursor:pointer;border:none;width:100%;font-weight:bold;font-size:18px;font-size:1.8rem}.inexperienced-flow__timeline__icon{text-align:center;width:40px;height:40px;background-color:#fffcf0;border-radius:50%}.inexperienced-flow__timeline__icon img{width:24px;height:24px;object-fit:contain;object-position:center;display:block;margin:8px}.inexperienced-flow__timeline__content{flex:1;padding:0 .5rem;font-weight:bold}.inexperienced-flow__timeline__arrow{margin-left:auto;display:flex;align-items:center}.inexperienced-flow__timeline__arrow img{width:1.2rem;height:1.2rem;display:block}.inexperienced-flow__modal{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.inexperienced-flow__modal__inner{border-top:4px solid #ee7836;background:#fff;padding:2.4rem 1.6rem;width:90vw;max-width:340px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}.inexperienced-flow__modal__close{position:absolute;top:0.8rem;right:0.8rem;background:none;border:none;font-size:2.5rem;color:#ee7836;cursor:pointer;z-index:2}.inexperienced-flow__modal .inexperienced-flow__content__title,.inexperienced-flow__modal .inexperienced-flow__content__desc,.inexperienced-flow__modal .inexperienced-flow__content__icon,.inexperienced-flow__modal .inexperienced-flow__content__img{margin-bottom:1.2rem;text-align:left}@media screen and (max-width: 768px){.inexperienced-flow__modal .inexperienced-flow__content__title,.inexperienced-flow__modal .inexperienced-flow__content__desc,.inexperienced-flow__modal .inexperienced-flow__content__icon,.inexperienced-flow__modal .inexperienced-flow__content__img{width:100%}}@media screen and (max-width: 768px){.inexperienced-flow__modal .inexperienced-flow__content__title{text-align:center}}.inexperienced-flow__modal .inexperienced-flow__content__icon img{width:4rem;height:4rem}.inexperienced-flow__modal .inexperienced-flow__content__img img{width:36rem;height:20rem;object-fit:cover;object-position:top;display:block}.inexperienced-flow__content{flex:1;background:#fff;padding:3.2rem 2.4rem;display:flex;min-width:32rem;border-left:4px solid #ee7836;gap:3.2rem;height:fit-content}.inexperienced-flow__content__text{flex-basis:50%;padding:0 1.6rem}.inexperienced-flow__content__title{font-size:2.4rem;font-weight:bold;color:#ee7836;margin-bottom:1.2rem;text-align:left;border-bottom:1px solid #ee7836;padding-bottom:1.2rem}.inexperienced-flow__content__desc{font-size:18px;font-size:1.8rem;color:#1d1d1d;margin-bottom:1.6rem;text-align:left;line-height:2.7rem}@media screen and (max-width: 768px){.inexperienced-flow__content__desc{font-size:1.4rem}}.inexperienced-flow__content__icon{margin-bottom:1.6rem}.inexperienced-flow__content__icon img{width:4.8rem;height:4.8rem;object-fit:contain;object-position:center;display:block}.inexperienced-flow__content__img img{width:33rem;height:auto;display:block}@media screen and (max-width: 768px){.inexperienced-flow__content{display:none}}.inexperienced-training{background-color:#ee7836;margin:5rem 0;padding:10rem 0;position:relative}@media screen and (max-width: 768px){.inexperienced-training{padding:0.3rem 0;margin:10rem 0}}.inexperienced-training::before{display:none}@media screen and (max-width: 768px){.inexperienced-training::before{content:"";display:block;width:100%;height:120px;background:url("/img/inexperienced/wave-line2.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;top:10;transform:translateY(-99%);z-index:1;pointer-events:none}}.inexperienced-training::after{display:none}@media screen and (max-width: 768px){.inexperienced-training::after{height:80px;content:"";display:block;width:100%;background:url("/img/inexperienced/wave-line3.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;right:0;bottom:0;transform:translateY(99%);z-index:1;pointer-events:none}}.inexperienced-training__cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:6.4rem 3.2rem;margin:4rem auto}@media screen and (max-width: 768px){.inexperienced-training__cards{grid-template-columns:1fr;grid-template-rows:auto;gap:3.2rem 0rem;margin:2rem auto}}.inexperienced-training__card{overflow:visible;position:relative}.inexperienced-training__card__image{width:100%;height:40rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media screen and (max-width: 768px){.inexperienced-training__card__image{height:24rem}}.inexperienced-training__card__label{position:absolute;top:0rem;left:1.6rem;background:#ee7836;color:#fff;font-size:1.2rem;font-weight:bold;padding:0.4rem 1.2rem;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:0}@media screen and (max-width: 768px){.inexperienced-training__card__label{left:0}}.inexperienced-training__card__title{position:absolute;top:4.8rem;left:1.6rem;font-size:2.4rem;font-weight:bold;color:#fff;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;line-height:1.3;z-index:2;margin-bottom:0;max-width:80%;white-space:pre-line;text-shadow:0 0 7px #752a00}.inexperienced-training__card__title span{display:block}.inexperienced-training__card__button{display:none}@media screen and (max-width: 768px){.inexperienced-training__card__button{display:block;position:absolute;top:17.8rem;left:1.6rem;z-index:2}.inexperienced-training__card__button img{width:4.8rem;height:4.8rem}}.inexperienced-training__card__body{position:relative;min-height:6rem;flex:1;display:flex;align-items:flex-end;justify-content:flex-end;padding:0}.inexperienced-training__card__desc{position:absolute;right:-1rem;top:26rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:1.2rem;color:#1d1d1d;line-height:1.7;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;padding:1.6rem 2rem;width:18rem;min-height:16rem;z-index:3}@media screen and (max-width: 768px){.inexperienced-training__card__desc{display:none}}.inexperienced-training__card__desc__sp{display:none}@media screen and (max-width: 768px){.inexperienced-training__card__desc__sp{display:block;position:absolute;font-size:1.2rem;width:80%;right:0rem;bottom:0rem;min-height:12rem;color:#1d1d1d;line-height:1.7;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;top:12rem;background-color:rgba(255,255,255,.8);padding:1.6rem 2rem;z-index:3}}.inexperienced-training__card__desc__none{display:none;opacity:0}.inexperienced-career{margin:10rem 0}@media screen and (max-width: 768px){.inexperienced-career{margin:5rem 0}}.inexperienced-career__inner{display:flex;align-items:center}@media screen and (max-width: 768px){.inexperienced-career__inner{display:block}}.inexperienced-career__rank{max-width:fit-content;margin-left:4rem}@media screen and (max-width: 768px){.inexperienced-career__rank{margin:0 auto;width:100%}}@media screen and (max-width: 768px){.inexperienced-career__rank__img{display:none}}.inexperienced-career__rank__img__sp{display:none}@media screen and (max-width: 768px){.inexperienced-career__rank__img__sp{display:block;width:100%;height:auto;margin:2rem auto 2rem}}.inexperienced-career__img{margin-top:4rem}@media screen and (max-width: 768px){.inexperienced-career__img{width:100%;height:auto;margin-top:2rem}}.inexperienced-style{margin:10rem 0}@media screen and (max-width: 768px){.inexperienced-style{margin:5rem 0}}.inexperienced-style__content{display:flex;gap:4rem;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 768px){.inexperienced-style__content{display:block;gap:0}}.inexperienced-style__content__pc{display:flex;gap:4rem;width:100%}@media screen and (max-width: 768px){.inexperienced-style__content__pc{display:none}}.inexperienced-style__content__persons{display:flex;flex-direction:column;gap:2.4rem;min-width:24rem}.inexperienced-style__content__person{background:#d0d0d0;border:1px solid #787878;display:flex;padding:1.6rem 2rem;cursor:pointer;transition:background .3s;width:100%;position:relative;flex-direction:row-reverse;justify-content:space-between;color:#787878}@media screen and (max-width: 768px){.inexperienced-style__content__person{border:none;flex-direction:row;align-items:center}}.inexperienced-style__content__person--active{background:#fb9227;color:#fff;border:none}.inexperienced-style__content__person:hover{filter:brightness(0.95)}.inexperienced-style__content__person__icon{width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.inexperienced-style__content__person__icon{margin-right:1.6rem}}.inexperienced-style__content__person__icon img{width:100%;height:100%;object-fit:cover}.inexperienced-style__content__person__info{display:flex;flex-direction:column;gap:0.2rem;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:1.6rem;text-align:left;flex-basis:72%}.inexperienced-style__person--active .inexperienced-style__content__person__info{color:#fff}@media screen and (max-width: 768px){.inexperienced-style__content__person__info{flex-basis:70%}}.inexperienced-style__content__person__name{font-size:2rem;font-weight:bold;margin-bottom:0.2rem;border-bottom:1px solid #787878}.inexperienced-style__content__person__name span{font-size:2.4rem}.inexperienced-style__content__person__name--active{border-bottom:1px solid #fff}@media screen and (max-width: 768px){.inexperienced-style__content__person__details{display:flex;flex-wrap:wrap}}@media screen and (max-width: 768px){.inexperienced-style__content__person__age::after,.inexperienced-style__content__person__situation::after{content:"/";margin:0 0.4rem}}.inexperienced-style__content__person__age,.inexperienced-style__content__person__situation,.inexperienced-style__content__person__time{font-size:1.6rem;opacity:.9}@media screen and (max-width: 768px){.inexperienced-style__content__person__age,.inexperienced-style__content__person__situation,.inexperienced-style__content__person__time{font-size:1.2rem}}.inexperienced-style__content__person__arrow{margin-left:auto;font-size:1.6rem;color:#fff}.inexperienced-style__person--active .inexperienced-style__content__person__arrow{color:#fff}.inexperienced-style__content__schedule{flex:1;display:flex;align-items:center;justify-content:center}.inexperienced-style__content__schedule img{width:100%;max-width:90rem;height:auto;box-shadow:0 2px 8px rgba(0,0,0,.08);background:#fff}@media screen and (max-width: 768px){.inexperienced-style__content__schedule img{width:80rem}}.inexperienced-style__content__sp{display:none}@media screen and (max-width: 768px){.inexperienced-style__content__sp{display:block}}.inexperienced-style__content__accordion{margin-bottom:1.6rem;background:#d0d0d0;overflow:hidden;transition:background .3s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.inexperienced-style__person--active .inexperienced-style__content__accordion{background:#ee7836}.inexperienced-style__content__accordion-panel{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1);background:#fff}.inexperienced-style__content__accordion-panel--open{max-height:1200px;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1)}.inexperienced-style__content__accordion-panel img{width:100%;height:auto;margin-top:0.8rem;background:#fff}.inexperienced-style__content__sp-schedule{width:100%;height:auto;box-shadow:0 2px 8px rgba(0,0,0,.08);background:#fff}.inexperienced-faq{margin:6rem 0 10rem}@media screen and (max-width: 768px){.inexperienced-faq{margin:5rem 0}}.inexperienced-faq-accordion{margin:4rem auto 2rem auto;background:none}.inexperienced-faq-accordion__item{border:2px solid #f3c6a0;border-radius:8px;background:#fff;transition:background .3s;margin-bottom:0.8rem}.inexperienced-faq-accordion__item--open{background:#fff}.inexperienced-faq-accordion__question{width:100%;padding:2.4rem 0.8rem 2.4rem 0rem;font-size:1.8rem;font-weight:bold;color:#ee7836;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:color .3s}.inexperienced-faq-accordion__question:hover{color:#de5c13}.inexperienced-faq-accordion__question-text{flex:1;padding-right:1.6rem;padding:2.4rem 1.6rem}.inexperienced-faq-accordion__arrow{margin-left:0.8rem;display:flex;align-items:center}.inexperienced-faq-accordion__arrow img{width:1rem;height:1rem}.inexperienced-faq-accordion__answer{max-height:0;overflow:hidden;background:#fff;border-radius:8px;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1)}.inexperienced-faq-accordion__answer-inner{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #ee7836;padding-top:2.4rem;margin:0px 1.6rem 2.4rem;font-size:1.4rem;color:#333;background:none}.experienced{margin:4rem auto 2rem}.experienced .header-container{padding:4rem auto 2rem;position:relative;z-index:3}.experienced .header-container__title{margin-bottom:2rem;font-size:36px;font-size:3.6rem;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-weight:lighter;text-align:center;color:#00b097}@media screen and (max-width: 768px){.experienced .header-container__title{margin-bottom:1.2rem;font-size:24px;font-size:2.4rem}}.experienced .header-container__subtitle{font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:24px;font-size:2.4rem;font-weight:lighter;text-align:center;color:#1d1d1d}@media screen and (max-width: 768px){.experienced .header-container__subtitle{font-size:18px;font-size:1.8rem}}.experienced .header-container__description{font-size:18px;font-size:1.8rem;font-weight:lighter;text-align:center}@media screen and (max-width: 768px){.experienced .header-container__description{font-size:14px;font-size:1.4rem;display:inline}}.experienced .header-container--white .header-container__title,.experienced .header-container--white .header-container__subtitle,.experienced .header-container--white .header-container__description{color:#fff}.experienced .header-container--black .header-container__title,.experienced .header-container--black .header-container__subtitle,.experienced .header-container--black .header-container__description{color:#000}.experienced .header-container--left .header-container__title,.experienced .header-container--left .header-container__subtitle,.experienced .header-container--left .header-container__description{text-align:left}.experienced .content-wrapper{max-width:1280px;margin:0 auto}.experienced-top{background-color:#fff;padding-top:4rem;position:relative}.experienced-top::after{content:"";display:block;width:100%;height:200px;background:url("/img/experienced/wave-line1.png") center center no-repeat;background-size:100% 100%;background-color:rgba(255,255,255,0);position:absolute;left:0;right:0;bottom:0;transform:translateY(24%);z-index:2;pointer-events:none}@media screen and (max-width: 768px){.experienced-top::after{height:80px;background:url("/img/experienced/wave-line4.png") center center no-repeat;background-size:100% 100%;bottom:-6.1rem}}.experienced-top__inner{display:flex;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width: 990px){.experienced-top__inner{flex-direction:column;margin-bottom:2rem}}.experienced-top__left{flex-basis:50%;max-width:400px;padding-right:6rem}@media screen and (max-width: 990px){.experienced-top__left{flex-basis:100%;margin:0 auto;padding-right:0}}.experienced-top__left__title{font-size:36px;font-size:3.6rem;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-weight:lighter;text-align:left;color:#92c530;padding-bottom:0.6rem;border-bottom:2px solid #92c530}@media screen and (max-width: 990px){.experienced-top__left__title{font-size:24px;font-size:2.4rem;text-align:center;justify-content:center}}.experienced-top__left__description{font-size:18px;font-size:1.8rem;font-weight:normal;text-align:left;margin-top:2rem;line-height:3rem}@media screen and (max-width: 990px){.experienced-top__left__description{font-size:14px;font-size:1.4rem;display:inline;text-align:center;margin:0.4rem;line-height:2rem}}.experienced-top__right{margin:auto}@media screen and (max-width: 768px){.experienced-top__right{margin-bottom:-4rem}}.experienced-process{margin:-13rem 0 10rem}@media screen and (max-width: 768px){.experienced-process{margin:6rem 0}}.experienced-process__cards{display:flex;justify-content:center;align-items:stretch;gap:0;padding:2.4rem 0;margin-top:4rem;position:relative;z-index:2}@media screen and (max-width: 768px){.experienced-process__cards{flex-direction:column;margin-top:2rem;padding:1.2rem 0}}.experienced-process__card{background:#fff;border:4px solid #92c530;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%;max-width:24rem;position:relative;margin:0 0.8rem;padding:2.4rem 1rem 0rem;box-sizing:border-box;z-index:1;position:relative}@media screen and (max-width: 768px){.experienced-process__card{max-width:100%;width:100%;margin:0 auto 2.4rem;padding:0}}.experienced-process__step{position:absolute;top:-3rem;left:50%;transform:translateX(-50%);z-index:2;width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;background:#92c530;color:#fff;border-radius:50px}@media screen and (max-width: 768px){.experienced-process__step{display:none}}.experienced-process__step-sp{display:none}@media screen and (max-width: 768px){.experienced-process__step-sp{display:flex;flex-direction:column;background-color:#92c530;color:#fff;text-align:center;position:relative;align-self:stretch;margin-right:auto;flex-shrink:0;padding:0 0.4rem}}.experienced-process__step-label{display:inline-block;font-size:1.2rem;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif}.experienced-process__step-num{display:inline-block;color:#fff;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:2.4rem;font-weight:bold;margin-bottom:0.4rem;line-height:1.6rem}@media screen and (max-width: 768px){.experienced-process__step-num{font-size:1.5rem;padding:0.2rem 0}}.experienced-process__main{display:flex;flex-direction:column;align-items:center;flex:1;justify-content:space-between}@media screen and (max-width: 768px){.experienced-process__main{display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:stretch;justify-content:space-between}}.experienced-process__text{margin-right:auto;padding:0}@media screen and (max-width: 768px){.experienced-process__text{padding:0 1.6rem}}.experienced-process__title{color:#92c530;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:1.8rem;padding-bottom:1.2rem;font-weight:bold;text-align:center;border-bottom:1px solid #92c530;margin:0.8rem 0}.experienced-process__title span{display:block}@media screen and (max-width: 768px){.experienced-process__title{font-size:2rem;border-bottom:none;margin:0.3rem 0;text-align:left;white-space:normal}.experienced-process__title span{display:inline}}.experienced-process__desc{color:#1d1d1d;text-align:left;font-size:1.4rem;margin-bottom:1.2rem;line-height:1.7}@media screen and (max-width: 768px){.experienced-process__desc{font-size:1.2rem;margin-bottom:1rem}}.experienced-process__img{width:12rem;height:12rem;display:flex;justify-content:center;align-items:center;margin-top:0.8rem}.experienced-process__img img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}@media screen and (max-width: 768px){.experienced-process__img{width:10rem;height:10rem}}.experienced-process__divider{position:absolute;z-index:0;top:50%;width:80%;height:2px;background:#92c530}@media screen and (max-width: 768px){.experienced-process__divider{position:absolute;width:2px;height:90%;top:0;margin:1.2rem auto 0;left:50%;background:#92c530;transform:none}}.experienced-flow{margin:10rem 0}@media screen and (max-width: 768px){.experienced-flow{margin:5rem 0}}.experienced-flow__container{display:flex;gap:4rem;margin:4rem 0;align-items:center}@media screen and (max-width: 768px){.experienced-flow__container{flex-direction:column;gap:0rem;margin:2rem 0}}.experienced-flow__timeline{position:relative;padding-left:2rem;flex-basis:25%}@media screen and (max-width: 768px){.experienced-flow__timeline{flex-basis:100%;width:-webkit-fill-available}}.experienced-flow__timeline::before{content:"";position:absolute;left:1rem;top:1.4rem;bottom:1.4rem;width:2px;background:#92c530}.experienced-flow__timeline__label{text-align:left;padding-left:8px;font-weight:bold;color:#555;height:20px;position:relative}.experienced-flow__timeline__label::before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #92c530}.experienced-flow__timeline__item{position:relative;background:#92c530;border-radius:3rem;padding:.75rem 1rem;margin:1rem 0 1rem -24px;display:flex;align-items:center;text-align:left;color:#fffcf0;cursor:pointer;border:none;width:100%;font-weight:bold;font-size:18px;font-size:1.8rem}.experienced-flow__timeline__icon{text-align:center;width:40px;height:40px;background-color:#fffcf0;border-radius:50%}.experienced-flow__timeline__icon img{width:24px;height:24px;object-fit:contain;object-position:center;display:block;margin:8px}.experienced-flow__timeline__content{flex:1;padding:0 .5rem;font-weight:bold}.experienced-flow__timeline__arrow{margin-left:auto;display:flex;align-items:center}.experienced-flow__timeline__arrow img{width:1.2rem;height:1.2rem;display:block}.experienced-flow__modal{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.experienced-flow__modal{display:none}}.experienced-flow__modal__inner{border-top:4px solid #92c530;background:#fff;padding:2.4rem 1.6rem;width:90vw;max-width:340px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}.experienced-flow__modal__close{position:absolute;top:0.8rem;right:0.8rem;background:none;border:none;font-size:2.5rem;color:#92c530;cursor:pointer;z-index:2}.experienced-flow__modal .inexperienced-flow__content__title,.experienced-flow__modal .inexperienced-flow__content__desc,.experienced-flow__modal .inexperienced-flow__content__icon,.experienced-flow__modal .inexperienced-flow__content__img{margin-bottom:1.2rem;text-align:left}@media screen and (max-width: 768px){.experienced-flow__modal .inexperienced-flow__content__title,.experienced-flow__modal .inexperienced-flow__content__desc,.experienced-flow__modal .inexperienced-flow__content__icon,.experienced-flow__modal .inexperienced-flow__content__img{width:100%}}@media screen and (max-width: 768px){.experienced-flow__modal .inexperienced-flow__content__title{text-align:center}}.experienced-flow__modal .inexperienced-flow__content__icon img{width:4rem;height:4rem}.experienced-flow__modal .inexperienced-flow__content__img img{width:36rem;height:20rem;object-fit:cover;object-position:top;display:block}.experienced-flow__content{flex:1;background:#fff;padding:3.2rem 2.4rem;display:flex;min-width:32rem;border-left:4px solid #92c530;gap:3.2rem;height:fit-content}.experienced-flow__content__text{flex-basis:50%;padding:0 1.6rem}.experienced-flow__content__title{font-size:2.4rem;font-weight:bold;color:#92c530;margin-bottom:1.2rem;text-align:left;border-bottom:1px solid #92c530;padding-bottom:1.2rem}.experienced-flow__content__desc{font-size:18px;font-size:1.8rem;color:#1d1d1d;margin-bottom:1.6rem;text-align:left;line-height:2.7rem}@media screen and (max-width: 768px){.experienced-flow__content__desc{font-size:1.4rem}}.experienced-flow__content__icon{margin-bottom:1.6rem}.experienced-flow__content__icon img{width:4.8rem;height:4.8rem;object-fit:contain;object-position:center;display:block}.experienced-flow__content__img img{width:33rem;height:auto;display:block}@media screen and (max-width: 768px){.experienced-flow__content{display:none}}.experienced-peaks{background-color:#92c530;margin:5rem 0;padding:10rem 0;position:relative}@media screen and (max-width: 768px){.experienced-peaks{padding:0.3rem 0;margin:10rem 0}}.experienced-peaks::before{display:none}@media screen and (max-width: 768px){.experienced-peaks::before{content:"";display:block;width:100%;height:120px;background:url("/img/experienced/wave-line2.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;top:10;transform:translateY(-99%);z-index:1;pointer-events:none}}.experienced-peaks::after{display:none}@media screen and (max-width: 768px){.experienced-peaks::after{height:80px;content:"";display:block;width:100%;background:url("/img/experienced/wave-line3.png") center center no-repeat;background-size:100% 100%;position:absolute;left:0;right:0;bottom:0;transform:translateY(99%);z-index:1;pointer-events:none}}.experienced-peaks__section{display:flex;gap:32px;justify-content:center;align-items:stretch;margin:4rem auto}@media screen and (max-width: 768px){.experienced-peaks__section{flex-direction:column;gap:20px;margin:2.4rem auto;max-width:100%}}.experienced-peaks__section__card{background:#fffcf0;box-shadow:0 0 16px 0 rgba(45,112,0,.9);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;width:100%;max-width:364px;height:500px;padding:3.2rem 2.4rem 2.4rem 2.4rem;box-sizing:border-box;transition:box-shadow .2s,transform .2s}@media screen and (max-width: 990px){.experienced-peaks__section__card{max-width:100%;height:auto;padding:2.4rem 1.6rem}}.experienced-peaks__section__card__icon{width:100px;height:100px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.experienced-peaks__section__card__icon img{width:80px;height:80px;object-fit:contain;display:block}.experienced-peaks__section__card__body{display:flex;flex-direction:column;align-items:left;width:100%}.experienced-peaks__section__card__title{font-size:2.8rem;color:#92c530;margin-bottom:16px;text-align:left}.experienced-peaks__section__card__desc{font-size:1.6rem;color:#333;text-align:left;line-height:1.7}.experienced-peaks__section__card__desc p{margin:0 0 8px 0}.experienced-career{margin:10rem 0}@media screen and (max-width: 768px){.experienced-career{margin:5rem 0}}.experienced-career__inner{display:flex;align-items:flex-end}@media screen and (max-width: 768px){.experienced-career__inner{display:block;flex-direction:column}}.experienced-career__plan{max-width:fit-content;margin-left:4rem}@media screen and (max-width: 768px){.experienced-career__plan{margin:4rem auto 0rem;width:100%}}.experienced-career__img{margin-top:4rem}@media screen and (max-width: 768px){.experienced-career__img{display:none}}.experienced-career__img__sp{display:none}@media screen and (max-width: 768px){.experienced-career__img__sp{display:block;width:100%;height:auto;margin:4rem auto 2rem;text-align:center}}.experienced-style{margin:10rem 0}@media screen and (max-width: 768px){.experienced-style{margin:5rem 0}}.experienced-style__content{display:flex;gap:4rem;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 768px){.experienced-style__content{display:block;gap:0}}.experienced-style__content__pc{display:flex;gap:4rem;width:100%}@media screen and (max-width: 768px){.experienced-style__content__pc{display:none}}.experienced-style__content__persons{display:flex;flex-direction:column;gap:2.4rem;min-width:24rem}.experienced-style__content__person{background:#d0d0d0;border:1px solid #787878;display:flex;padding:1.6rem 2rem;cursor:pointer;transition:background .3s;width:100%;position:relative;flex-direction:row-reverse;justify-content:space-between;color:#787878}@media screen and (max-width: 768px){.experienced-style__content__person{border:none;flex-direction:row;align-items:center}}.experienced-style__content__person--active{background:#92c530;color:#fff;border:none}.experienced-style__content__person:hover{filter:brightness(0.95)}.experienced-style__content__person__icon{width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.experienced-style__content__person__icon{margin-right:1.6rem}}.experienced-style__content__person__icon img{width:100%;height:100%;object-fit:cover}.experienced-style__content__person__info{display:flex;flex-direction:column;gap:0.2rem;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"Meiryo","メイリオ","MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;font-size:1.6rem;text-align:left;flex-basis:72%}.inexperienced-style__person--active .experienced-style__content__person__info{color:#fff}@media screen and (max-width: 768px){.experienced-style__content__person__info{flex-basis:70%}}.experienced-style__content__person__name{font-size:2rem;font-weight:bold;margin-bottom:0.2rem;border-bottom:1px solid #787878}.experienced-style__content__person__name span{font-size:2.4rem}.experienced-style__content__person__name--active{border-bottom:1px solid #fff}@media screen and (max-width: 768px){.experienced-style__content__person__details{display:flex;flex-wrap:wrap}}@media screen and (max-width: 768px){.experienced-style__content__person__age::after,.experienced-style__content__person__situation::after{content:"/";margin:0 0.4rem}}.experienced-style__content__person__age,.experienced-style__content__person__situation,.experienced-style__content__person__time{font-size:1.6rem;opacity:.9}@media screen and (max-width: 768px){.experienced-style__content__person__age,.experienced-style__content__person__situation,.experienced-style__content__person__time{font-size:1.2rem}}.experienced-style__content__person__arrow{margin-left:auto;font-size:1.6rem;color:#fff}.inexperienced-style__person--active .experienced-style__content__person__arrow{color:#fff}.experienced-style__content__schedule{flex:1;display:flex;align-items:center;justify-content:center}.experienced-style__content__schedule img{width:100%;max-width:90rem;height:auto;box-shadow:0 2px 8px rgba(0,0,0,.08);background:#fff}@media screen and (max-width: 768px){.experienced-style__content__schedule img{width:80rem}}.experienced-style__content__sp{display:none}@media screen and (max-width: 768px){.experienced-style__content__sp{display:block}}.experienced-style__content__accordion{margin-bottom:1.6rem;background:#d0d0d0;overflow:hidden;transition:background .3s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.inexperienced-style__person--active .experienced-style__content__accordion{background:#92c530}.experienced-style__content__accordion-panel{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1);background:#fff}.experienced-style__content__accordion-panel--open{max-height:1200px;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1)}.experienced-style__content__accordion-panel img{width:100%;height:auto;margin-top:0.8rem;background:#fff}.experienced-style__content__sp-schedule{width:100%;height:auto;box-shadow:0 2px 8px rgba(0,0,0,.08);background:#fff}@media screen and (max-width: 768px){.experienced-interview{margin-bottom:5rem}}.experienced-back__content__title{background-color:#92c530;color:#fff;display:block;font-size:2.2rem;width:fit-content;font-weight:bold;padding:0.4rem 0.8rem;margin-bottom:2.4rem}.experienced-back__content__welcome-cards{display:flex;align-items:stretch;margin:4rem auto 0rem auto}@media screen and (max-width: 990px){.experienced-back__content__welcome-cards{display:none}}.experienced-back__content__welcome-image{width:260px;height:380px;object-fit:contain;flex-shrink:0;display:block}.experienced-back__content__welcome-list{display:flex;gap:32px;flex:1;align-items:stretch;justify-content:center}.experienced-back__content__welcome-card{border-radius:19px;border:5px solid #92c530;background:#fff;box-shadow:5px 5px 0 0 #92c530;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;width:100%;max-width:280px;min-height:380px;padding:2rem;box-sizing:border-box;transition:box-shadow .2s,transform .2s}.experienced-back__content__welcome-card__title{font-size:2.3rem;font-weight:bold;color:#92c530;margin-bottom:12px;text-align:center;line-height:1.4;white-space:pre-wrap}.experienced-back__content__welcome-card__desc{font-size:1.6rem;color:#333;text-align:left;line-height:1.7;margin:0;display:block}.experienced-back__content__welcome-slider{display:none}@media screen and (max-width: 990px){.experienced-back__content__welcome-slider{display:block;margin-top:2rem}}.experienced-back__content__welcome-slider .experienced-swiper{position:relative;margin-top:0}.experienced-back__content__welcome-slider .experienced-swiper-container{margin-top:0}.experienced-back__content__welcome-slider .experienced-swiper-container .swiper-pagination{position:relative}.experienced-back__content__welcome-slider .experienced-swiper-container .experienced-swiper-content{margin-top:1.6rem;height:auto;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);transform:scale(0.8);transform-origin:top center}.experienced-back__content__welcome-slider .experienced-swiper-container .experienced-swiper-content__card__number{text-align:center;display:block;width:60px;height:60px;background-color:#92c530;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;border-radius:50%;color:#fff;padding-top:1.6rem;margin:0rem auto -3rem;font-weight:bold;font-size:2rem;z-index:2;position:relative}.experienced-back__content__welcome-slider .experienced-swiper-container .experienced-swiper-content__card__text{padding:4rem 1.6rem;min-height:300px;width:100%;background:#fff;border:2px solid #92c530;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s}.experienced-back__content__welcome-slider .experienced-swiper-container .experienced-swiper-content__card__text h3{color:#92c530;font-size:2.4rem;white-space:pre-wrap;text-align:center;margin-bottom:1.2rem}.experienced-back__content__welcome-slider .experienced-swiper-container .experienced-swiper-content__card__text p{font-size:1.8rem}.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper{display:flex;align-items:center;gap:16px;position:absolute;right:0;justify-content:center;left:0;bottom:0}.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper .swiper-button-prev,.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper .swiper-button-next{position:relative;width:calc(40px + 3*(100vw - 375px)/905)}.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper .swiper-button-prev{margin-right:2.4rem;transform:scaleX(-1)}.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper .swiper-button-next{margin-left:2.4rem}.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper .swiper-slide-count{width:48px;align-items:center;transform:translateY(-30%);font-size:1.4rem;z-index:10;justify-content:center}.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper .swiper-slide-count p{text-align:center;font-family:"Noto Serif",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝","游明朝体","ＭＳ 明朝","MS Mincho","HiraMinProN-W3","TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;font-size:16px;font-size:1.6rem}.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper .swiper-slide-count p span{font-size:24px;font-size:2.4rem;color:#92c530;padding-right:8px}.experienced-back__content__welcome-slider .experienced-swiper-container .swiper-pagination{position:relative}.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper-pc{display:block}.experienced-back__content__welcome-slider .experienced-swiper-container .navigation-pagination-wrapper-sp{display:none}.experienced-back__content__welcome-slider .experienced-swiper-container .experienced-swiper{width:85.9375vw;max-width:1200px;height:auto;cursor:pointer;overflow:hidden}.experienced-faq{margin:6rem 0 10rem}@media screen and (max-width: 768px){.experienced-faq{margin:2rem 0}}.experienced-faq-accordion{margin:4rem auto 2rem auto;background:none}.experienced-faq-accordion__item{border:2px solid #92c530;border-radius:8px;background:#fff;transition:background .3s;margin-bottom:0.8rem}.experienced-faq-accordion__item--open{background:#fff}.experienced-faq-accordion__question{width:100%;padding:2.4rem 0.8rem 2.4rem 0rem;font-size:1.8rem;font-weight:bold;color:#92c530;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:color .3s}.experienced-faq-accordion__question:hover{color:#749c26}.experienced-faq-accordion__question-text{flex:1;padding-right:1.6rem;padding:2.4rem 1.6rem}.experienced-faq-accordion__arrow{margin-left:0.8rem;display:flex;align-items:center}.experienced-faq-accordion__arrow img{width:1rem;height:1rem}.experienced-faq-accordion__answer{max-height:0;overflow:hidden;background:#fff;border-radius:8px;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1)}.experienced-faq-accordion__answer-inner{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #92c530;padding-top:2.4rem;margin:0px 1.6rem 2.4rem;font-size:1.4rem;color:#333;background:none}
/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}


/*# sourceMappingURL=site-bfa918cf4af77b282fc2.css.map*/