@charset "UTF-8";/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}h1,h2,h3,h4,h5,h6{line-height:1;font-size:inherit;margin:0;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}p{margin:0}ul{margin:0;padding:0;list-style-type:none}.lozad{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.lozad.fadeIn{opacity:1}.fade{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.fade.fadeIn{opacity:1}.animation{opacity:0;visibility:hidden;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.animation.animationOn:nth-child(1){-webkit-animation:popAnimate .5s ease .1s 1 forwards;animation:popAnimate .5s ease .1s 1 forwards}.animation.animationOn:nth-child(2){-webkit-animation:popAnimate .5s ease .2s 1 forwards;animation:popAnimate .5s ease .2s 1 forwards}.animation.animationOn:nth-child(3){-webkit-animation:popAnimate .5s ease .3s 1 forwards;animation:popAnimate .5s ease .3s 1 forwards}.animation.animationOn:nth-child(4){-webkit-animation:popAnimate .5s ease .4s 1 forwards;animation:popAnimate .5s ease .4s 1 forwards}.animation.animationOn:nth-child(5){-webkit-animation:popAnimate .5s ease .5s 1 forwards;animation:popAnimate .5s ease .5s 1 forwards}.animation.animationOn:nth-child(6){-webkit-animation:popAnimate .5s ease .6s 1 forwards;animation:popAnimate .5s ease .6s 1 forwards}.animation.animationOn:nth-child(7){-webkit-animation:popAnimate .5s ease .7s 1 forwards;animation:popAnimate .5s ease .7s 1 forwards}.animation.animationOn:nth-child(8){-webkit-animation:popAnimate .5s ease .8s 1 forwards;animation:popAnimate .5s ease .8s 1 forwards}.animation.animationOn:nth-child(9){-webkit-animation:popAnimate .5s ease .9s 1 forwards;animation:popAnimate .5s ease .9s 1 forwards}.animation.animationOn:nth-child(10){-webkit-animation:popAnimate .5s ease 1s 1 forwards;animation:popAnimate .5s ease 1s 1 forwards}.animation.animationOn:nth-child(11){-webkit-animation:popAnimate .5s ease 1.1s 1 forwards;animation:popAnimate .5s ease 1.1s 1 forwards}.animation.animationOn:nth-child(12){-webkit-animation:popAnimate .5s ease 1.2s 1 forwards;animation:popAnimate .5s ease 1.2s 1 forwards}.animation.animationOn:nth-child(13){-webkit-animation:popAnimate .5s ease 1.3s 1 forwards;animation:popAnimate .5s ease 1.3s 1 forwards}.animation.animationOn:nth-child(14){-webkit-animation:popAnimate .5s ease 1.4s 1 forwards;animation:popAnimate .5s ease 1.4s 1 forwards}.animation.animationOn:nth-child(15){-webkit-animation:popAnimate .5s ease 1.5s 1 forwards;animation:popAnimate .5s ease 1.5s 1 forwards}.animation.animationOn:nth-child(16){-webkit-animation:popAnimate .5s ease 1.6s 1 forwards;animation:popAnimate .5s ease 1.6s 1 forwards}.animation.animationOn:nth-child(17){-webkit-animation:popAnimate .5s ease 1.7s 1 forwards;animation:popAnimate .5s ease 1.7s 1 forwards}.animation.animationOn:nth-child(18){-webkit-animation:popAnimate .5s ease 1.8s 1 forwards;animation:popAnimate .5s ease 1.8s 1 forwards}.animation.animationOn:nth-child(19){-webkit-animation:popAnimate .5s ease 1.9s 1 forwards;animation:popAnimate .5s ease 1.9s 1 forwards}.animation.animationOn:nth-child(20){-webkit-animation:popAnimate .5s ease 2s 1 forwards;animation:popAnimate .5s ease 2s 1 forwards}.animation.animationOn:nth-child(21){-webkit-animation:popAnimate .5s ease 2.1s 1 forwards;animation:popAnimate .5s ease 2.1s 1 forwards}.animation.animationOn:nth-child(22){-webkit-animation:popAnimate .5s ease 2.2s 1 forwards;animation:popAnimate .5s ease 2.2s 1 forwards}.animation.animationOn:nth-child(23){-webkit-animation:popAnimate .5s ease 2.3s 1 forwards;animation:popAnimate .5s ease 2.3s 1 forwards}.animation.animationOn:nth-child(24){-webkit-animation:popAnimate .5s ease 2.4s 1 forwards;animation:popAnimate .5s ease 2.4s 1 forwards}.animation.animationOn:nth-child(25){-webkit-animation:popAnimate .5s ease 2.5s 1 forwards;animation:popAnimate .5s ease 2.5s 1 forwards}.animation.animationOn:nth-child(26){-webkit-animation:popAnimate .5s ease 2.6s 1 forwards;animation:popAnimate .5s ease 2.6s 1 forwards}.animation.animationOn:nth-child(27){-webkit-animation:popAnimate .5s ease 2.7s 1 forwards;animation:popAnimate .5s ease 2.7s 1 forwards}.animation.animationOn:nth-child(28){-webkit-animation:popAnimate .5s ease 2.8s 1 forwards;animation:popAnimate .5s ease 2.8s 1 forwards}.animation.animationOn:nth-child(29){-webkit-animation:popAnimate .5s ease 2.9s 1 forwards;animation:popAnimate .5s ease 2.9s 1 forwards}.animation.animationOn:nth-child(30){-webkit-animation:popAnimate .5s ease 3s 1 forwards;animation:popAnimate .5s ease 3s 1 forwards}.animation.animationOn:nth-child(31){-webkit-animation:popAnimate .5s ease 3.1s 1 forwards;animation:popAnimate .5s ease 3.1s 1 forwards}.animation.animationOn:nth-child(32){-webkit-animation:popAnimate .5s ease 3.2s 1 forwards;animation:popAnimate .5s ease 3.2s 1 forwards}.animation.animationOn:nth-child(33){-webkit-animation:popAnimate .5s ease 3.3s 1 forwards;animation:popAnimate .5s ease 3.3s 1 forwards}.animation.animationOn:nth-child(34){-webkit-animation:popAnimate .5s ease 3.4s 1 forwards;animation:popAnimate .5s ease 3.4s 1 forwards}.animation.animationOn:nth-child(35){-webkit-animation:popAnimate .5s ease 3.5s 1 forwards;animation:popAnimate .5s ease 3.5s 1 forwards}.animation.animationOn:nth-child(36){-webkit-animation:popAnimate .5s ease 3.6s 1 forwards;animation:popAnimate .5s ease 3.6s 1 forwards}.animation.animationOn:nth-child(37){-webkit-animation:popAnimate .5s ease 3.7s 1 forwards;animation:popAnimate .5s ease 3.7s 1 forwards}.animation.animationOn:nth-child(38){-webkit-animation:popAnimate .5s ease 3.8s 1 forwards;animation:popAnimate .5s ease 3.8s 1 forwards}.animation.animationOn:nth-child(39){-webkit-animation:popAnimate .5s ease 3.9s 1 forwards;animation:popAnimate .5s ease 3.9s 1 forwards}.animation.animationOn:nth-child(40){-webkit-animation:popAnimate .5s ease 4s 1 forwards;animation:popAnimate .5s ease 4s 1 forwards}.animation.animationOn:nth-child(41){-webkit-animation:popAnimate .5s ease 4.1s 1 forwards;animation:popAnimate .5s ease 4.1s 1 forwards}.animation.animationOn:nth-child(42){-webkit-animation:popAnimate .5s ease 4.2s 1 forwards;animation:popAnimate .5s ease 4.2s 1 forwards}.animation.animationOn:nth-child(43){-webkit-animation:popAnimate .5s ease 4.3s 1 forwards;animation:popAnimate .5s ease 4.3s 1 forwards}.animation.animationOn:nth-child(44){-webkit-animation:popAnimate .5s ease 4.4s 1 forwards;animation:popAnimate .5s ease 4.4s 1 forwards}.animation.animationOn:nth-child(45){-webkit-animation:popAnimate .5s ease 4.5s 1 forwards;animation:popAnimate .5s ease 4.5s 1 forwards}.animation.animationOn:nth-child(46){-webkit-animation:popAnimate .5s ease 4.6s 1 forwards;animation:popAnimate .5s ease 4.6s 1 forwards}.animation.animationOn:nth-child(47){-webkit-animation:popAnimate .5s ease 4.7s 1 forwards;animation:popAnimate .5s ease 4.7s 1 forwards}.animation.animationOn:nth-child(48){-webkit-animation:popAnimate .5s ease 4.8s 1 forwards;animation:popAnimate .5s ease 4.8s 1 forwards}.animation.animationOn:nth-child(49){-webkit-animation:popAnimate .5s ease 4.9s 1 forwards;animation:popAnimate .5s ease 4.9s 1 forwards}.animation.animationOn:nth-child(50){-webkit-animation:popAnimate .5s ease 5s 1 forwards;animation:popAnimate .5s ease 5s 1 forwards}@-webkit-keyframes popAnimate{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes popAnimate{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}.n-inView{will-change:transform,opacity}.n-inView--wait{opacity:0!important;pointer-events:none}.n-inView-g--wait>*{opacity:0!important;pointer-events:none}html{font-size:16px;scroll-padding-top:80px;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}body{background-color:#fff;font-family:"Noto Sans JP",serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;line-height:1.5;overflow-x:hidden;color:#333}body *{word-break:break-all}body.is-open,html.is-open{overflow:hidden;width:100%}a{color:inherit;text-decoration:none;outline:0;word-break:break-all}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}ol,ul{list-style:none}dd,dl,figure,h1,h2,h3,h4,hr,ol,p,ul{margin:0;padding:0}footer,header,main,nav,section{display:block}p{text-align:justify;word-break:break-all}i{font-style:normal}a[href^="tel:"]{pointer-events:none}::-moz-selection{background-color:#ccc;color:#fff}::selection{background-color:#ccc;color:#fff}.fbx{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-ttl__A{font-size:46px;font-weight:900}.c-ttl__A.-en{font-size:60px;font-family:futura-pt,sans-serif!important;font-style:normal;line-height:normal;font-weight:700}.c-ttl__A-main{background:-webkit-gradient(linear,left top,right top,from(#a3d7ed),color-stop(50%,#3ba6f0),to(#004be8));background:linear-gradient(to right,#a3d7ed 0,#3ba6f0 50%,#004be8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-ttl__A-sub{display:block;font-size:16px;font-weight:700;font-family:"Noto Sans JP",serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal}.c-ttl__B{font-size:26px;font-weight:900;line-height:1.4}.c-box__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:4px 12px}.c-box__table-td,.c-box__table-th{padding:10px 5px}.c-box__table-th{width:150px;background-color:#2859a1;color:#fff;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-box__table-td{position:relative;width:calc(100% - 162px)}.c-box__table-td::after{content:"";width:100%;height:1px;background-color:silver;position:absolute;left:0;bottom:-3px}.c-box__policy{background:#d8ecff;padding:84px 0 0}.c-box__policy-inner{background-color:#fff;padding:40px 50px}.c-box__policy .c-ttl__A{text-align:center}.c-box__policy .c-ttl__A-sub{margin-top:5px}.c-box__policy-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:14px;font-weight:500;margin-top:30px;margin-bottom:40px}.c-box__policy-readTxt{margin-bottom:30px;font-size:14px;font-weight:500}.c-box__policy-sec:not(:last-child){margin-bottom:30px}.c-box__policy-sec .ttl{font-weight:700;color:#fff;background-color:#2859a1;padding:5px 18px 6px;margin-bottom:15px;line-height:1.4}.c-box__policy-sec .desc{font-size:14px;font-weight:500}.c-box__policy-sec .access{font-size:14px;font-weight:500;margin-top:20px}.c-btn__A{width:160px;height:60px}.c-btn__A a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative}.c-btn__A a::after,.c-btn__A a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s}.c-btn__A a::before{background:url(../images/common/btn_more.png) no-repeat center/100%}.c-btn__A a::after{background:url(../images/common/btn_more_hover.png) no-repeat center/100%;opacity:0}.c-btn__A a:hover::before{opacity:0}.c-btn__A a:hover::after{opacity:1}:root{--nav-color:#ffffff;--nav-bg:#005aff}.header{position:fixed;left:0;top:0;width:100%;height:50px;z-index:999999}.header__inner{max-width:960px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 clamp(34px,-46px + .0833333333 * 100vw,54px);position:relative;z-index:1;margin-right:auto;margin-left:auto}.header__logo{margin-left:10px;width:237px}.header .gnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}.header .gnav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 clamp(20px,-20px + .0416666667 * 100vw,30px)}.header .gnav__item{position:relative}.header .gnav__item:not(:last-child)::before{content:"";width:1px;height:22px;background-color:#000;position:absolute;top:50%;right:calc(-1 * clamp(11px,-5px + .0166666667 * 100vw,15px));-webkit-transform:translateY(calc(-50% + 2px));-ms-transform:translateY(calc(-50% + 2px));transform:translateY(calc(-50% + 2px))}.header .gnav__item a{font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;font-weight:700;font-size:14px}.header .gnav__ig{width:38px;height:38px}.header .gnav__entryBtn{width:150px;height:46px;background:url(../images/common/btn_entry01_pc.png) no-repeat center/100% auto;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s;cursor:pointer;margin-right:calc(-1 * clamp(.1px,-199.5px + .2079166667 * 100vw,50px))}.header .gnav__entryBtn a{display:block;width:100%;height:100%}.header .gnav__entryBtn:hover{background:url(../images/common/btn_entry01_hover_pc.png) no-repeat center/100% auto}.header__spNavOpen{width:calc(100% - 45px);height:40px;background-color:#fff;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:45px;clip-path:inset(100% 0 0 0);-webkit-transition-property:clip-path;transition-property:clip-path;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s;pointer-events:none}.header__spNavOpen img{width:210px}.is-open .header__spNavOpen{clip-path:inset(0 0 0 0);pointer-events:all}.spGnavTrigger{display:none;width:45px;height:40px;position:absolute;right:0;top:0;background:url(../images/common/hamburger.png) no-repeat center/100% auto;cursor:pointer;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s}.is-open .spGnavTrigger{background:url(../images/common/hamburger_close.png) no-repeat center/100% auto}.spGnav{width:100%;inset:40px 0 0;position:fixed;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s}.is-open .spGnav{opacity:1;visibility:visible;pointer-events:all;z-index:9998}.spGnav__bg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#3474b3;opacity:.9}.spGnav__inner{position:relative;padding-top:40px;padding-bottom:40px;max-width:700px;width:100%;height:100%;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.spGnav__list{margin-top:40px;font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;color:#fff}.spGnav__main{margin-bottom:20px;font-size:20px;background-color:#204295}.spGnav__main a{padding:10px 20px;position:relative;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spGnav__main a::after{content:"";width:23px;height:16px;background:url(../images/common/icon_arrow_double-w.png) no-repeat center/100% auto;position:absolute;right:20px}.spGnav__lowerList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px 67px;padding:0 20px}.spGnav__lowerList-item{width:calc((100% - 67px)/ 2);border-bottom:1px solid #fff}.spGnav__lowerList-item a{padding-bottom:10px;padding-left:10px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.spGnav__lowerList-item a::after{content:"";width:11px;height:17px;background:url(../images/common/icon_arrow.png) no-repeat center/100% auto;position:absolute;right:5px}.spGnav__lowerList-item .icon{width:32px;height:32px;margin-right:10px;margin-left:-10px}.spGnav__lowerList-item .icon-rinen{background:url(../images/common/icon_rinen.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-enkaku{background:url(../images/common/icon_enkaku.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-num_humallage{background:url(../images/common/icon_num_humallage.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-fukuri{background:url(../images/common/icon_fukuri.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-message{background:url(../images/common/icon_message.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-gyomu{background:url(../images/common/icon_gyomu.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-interview{background:url(../images/common/icon_interview.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-humallage_like{background:url(../images/common/icon_humallage_like.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-career_plan{background:url(../images/common/icon_career_plan.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-career_type{background:url(../images/common/icon_career_type.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-bosyu_youkou{background:url(../images/common/icon_bosyu_youkou.png) no-repeat center/100% auto}.spGnav__lowerList-item .icon-policy{background:url(../images/common/icon_policy.png) no-repeat center/100% auto}.spGnav__btn{margin-top:40px;text-align:center}.footer{width:100%;position:relative;padding:40px 0 0}.footer__sitemap{background:url(../images/common/footer_bg.png) repeat-x center top/cover;padding-top:260px;padding-bottom:50px}.footer__sitemap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0 70px;padding:0 30px}.footer__sitemap-item{font-size:13px;font-weight:700;margin-left:20px;position:relative;color:#fff}.footer__sitemap-item:not(:last-child){margin-bottom:5px}.footer__sitemap-item::before{content:">";position:absolute;left:-15px;top:0}.footer__sitemap-item.-main{font-size:16px;margin-left:0}.footer__sitemap-item.-main::before{display:none}.footer__btmSec{background-color:#1063b6;padding-top:40px;padding-bottom:30px}.footer__btmSec-infoBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 40px;margin-bottom:20px}.footer__btmSec-infoBox .logo{width:263px}.footer__btmSec-infoBox .info{width:calc(100% - 303px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px}.footer__btmSec-infoBox .info .tel{font-size:20px;font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__btmSec-infoBox .info .tel a{font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;font-weight:700}.footer__btmSec-infoBox .info .tel span{font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;display:inline-block}.footer__btmSec-infoBox .info .tel span.-md{font-size:14px}.footer__btmSec-infoBox .info .tel span.-sm{margin-left:5px;font-size:11px}.footer__btmSec-infoBox .info .access{font-size:13px;color:#fff}.footer__btmSec-bnrArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:30px}.footer .copyright{font-size:12px;text-align:center;color:#fff}#pageTopArrow{opacity:0;position:fixed;right:40px;bottom:60px;z-index:5;width:50px;height:50px;background:url(../images/common/icon_pageTop.png) no-repeat center/100% auto;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s}#pageTopArrow a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}#pageTopArrow.is-show{opacity:1}.ofi{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.ofi.center{-o-object-position:center;object-position:center}.ofi.left{-o-object-position:left;object-position:left}.ofi.right{-o-object-position:right;object-position:right}.ofi.top{-o-object-position:top;object-position:top}.ofi.bottom{-o-object-position:bottom;object-position:bottom}.baseW{max-width:1200px;width:95%;margin-right:auto;margin-left:auto}.baseW-md{max-width:960px;width:95%;margin-right:auto;margin-left:auto}.baseW-sm{max-width:900px;width:95%;margin-right:auto;margin-left:auto}.en{font-family:futura-pt,sans-serif!important;font-style:normal;line-height:normal}.home .mv{position:relative}.home .mv__inner{position:relative}.home .mv__sliderWrap{position:relative}.home .mv__text{position:absolute;max-width:960px;width:100%;margin-right:auto;margin-left:auto;top:calc(100vw / 1200 * 110);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:5;padding-left:20px}.home .mv__text-img{margin-bottom:20px}.home .mv__text-txt{font-size:13px;font-weight:500;line-height:2}.home .mv__parts{position:absolute;bottom:0;z-index:3}.home .mv__parts.-left{left:0;width:calc(100vw / 1200 * 504);height:calc(100vw / 1200 * 241);background:url(../images/top/mv_parts_left.png) no-repeat center/100% auto}.home .mv__parts.-right{right:0;bottom:-3px;width:100%;height:calc(100vw / 1200 * 269);background:url(../images/top/mv_parts_right.png) no-repeat center/100% auto}.home .mv__slider .swiper-slide img{width:100%}.home .mv__news{position:absolute;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:4;display:none}.home .mv__news-inner{position:absolute;right:0;bottom:calc(100vw / 1200 * 40);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home .mv__news-ttl{font-family:"Roboto Condensed",sans-serif!important;font-style:normal;line-height:normal;font-size:26px;color:#333;font-weight:800;margin-bottom:10px}.home .mv__news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home .mv__news-item:not(:last-child){margin-bottom:5px}.home .mv__news-item a{font-size:14px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex}.home .mv__news-item .ttl{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;width:clamp(270px,127.7777777778px + .1851851852 * 100vw,350px)}.home .mv__news-item .more{color:#3c62c3;font-weight:900;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:15px;margin-left:15px}.home .mv__news-item .more::after{content:"";width:10px;height:10px;background:url(../images/common/icon_more_arrow.png) no-repeat center/100% auto;position:absolute;right:0}.home .vision{padding:30px 0 40px;position:relative;z-index:4;margin-top:-80px}.home .vision__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 clamp(40px,-200px + .25 * 100vw,100px)}.home .vision .c-ttl__A{margin-bottom:15px}.home .vision .c-ttl__B{margin-bottom:20px}.home .vision__txtBox-desc{font-weight:700;line-height:1.6}.home .vision__txtBox .c-btn__A{margin-top:35px}.home .vision__imgBox{margin-right:calc(-1 * clamp(50px,32.2222222222px + .0231481481 * 100vw,60px));width:clamp(380px,-52px + .5625 * 100vw,488px)}.home .genre{padding:clamp(60px,-20px + .1041666667 * 100vw,80px) 0 clamp(60px,-60px + .15625 * 100vw,90px);background:url(../images/top/genre_bg.png) no-repeat center/cover;background-attachment:fixed}.home .genre .c-ttl__B{text-align:center;margin-bottom:20px;text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff}.home .genre__desc{font-weight:700;text-shadow:0 0 3px #fff;text-align:center;margin-bottom:50px;text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff}.home .genre__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:0}.home .genre__item{width:25%;height:clamp(294px,-106px + .5208333333 * 100vw,394px)}.home .genre__item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.home .genre__item a::after,.home .genre__item a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.45s;transition-duration:.45s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s}.home .genre__item a::before{opacity:1}.home .genre__item a::after{opacity:0}.home .genre__item a:hover::before{opacity:0}.home .genre__item a:hover::after{opacity:1}.home .genre__item a.-syotyu::before{background:url(../images/top/genre_btn-syotyu.png) no-repeat center/100% auto}.home .genre__item a.-syotyu::after{background:url(../images/top/genre_btn-syotyu_hover.png) no-repeat center/100% auto}.home .genre__item a.-harvest::before{background:url(../images/top/genre_btn-harvest.png) no-repeat center/100% auto}.home .genre__item a.-harvest::after{background:url(../images/top/genre_btn-harvest_hover.png) no-repeat center/100% auto}.home .genre__item a.-koutoubu::before{background:url(../images/top/genre_btn-koutoubu.png) no-repeat center/100% auto}.home .genre__item a.-koutoubu::after{background:url(../images/top/genre_btn-koutoubu_hover.png) no-repeat center/100% auto}.home .genre__item a.-seed::before{background:url(../images/top/genre_btn-seed.png) no-repeat center/100% auto}.home .genre__item a.-seed::after{background:url(../images/top/genre_btn-seed_hover.png) no-repeat center/100% auto}.home .achievement__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 clamp(40px,-100px + .1822916667 * 100vw,75px);padding:40px 0}.home .achievement__txtBox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home .achievement__txtBox .c-ttl__A{margin-bottom:30px}.home .achievement__txtBox .c-ttl__B{margin-bottom:20px}.home .achievement__txtBox-desc{font-weight:700;line-height:1.6;-webkit-font-feature-settings:"plat";font-feature-settings:"plat";margin-bottom:60px}.home .achievement__txtBox .c-btn__A{margin-top:35px}.home .achievement__imgBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:-90px;width:clamp(389px,-131px + .6770833333 * 100vw,519px)}.home .like{padding:80px 0;background:url(../images/top/like_bg.jpg) no-repeat center bottom/cover}.home .like .c-ttl__B{text-align:center;margin-bottom:20px}.home .like__readTxt{text-align:center;font-weight:700;line-height:1.6;margin-bottom:60px}.home .like__sliderWrap{position:relative;max-width:800px;width:90%;margin-right:auto;margin-left:auto}.home .like__slider{position:relative}.home .like__slider .swiper-slide img{width:100%;height:auto}.home .like__slider-next,.home .like__slider-prev{width:31px;height:38px;position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 24px));-ms-transform:translateY(calc(-50% - 24px));transform:translateY(calc(-50% - 24px));z-index:5}.home .like__slider-prev{background:url(../images/top/slider_arrow_left.png) no-repeat center/100% auto;left:-40px}.home .like__slider-next{background:url(../images/top/slider_arrow_right.png) no-repeat center/100% auto;right:-40px}.home .like__slider-pagination{margin-top:20px;position:static}.home .like__slider-pagination .swiper-pagination-bullet{background-color:#a3a3a3;opacity:1;width:13px;height:13px}.home .like__slider-pagination .swiper-pagination-bullet-active{background-color:#fff;-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,.2);box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.home .benefit{padding:70px 0 40px;position:relative}.home .benefit__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 clamp(40px,-200px + .25 * 100vw,100px)}.home .benefit .c-ttl__A{margin-bottom:25px}.home .benefit .c-ttl__B{margin-bottom:20px}.home .benefit__txtBox-desc{font-weight:700;line-height:1.6}.home .benefit__txtBox .c-btn__A{margin-top:35px}.home .benefit__imgBox{margin-right:-20px;width:clamp(331px,-69px + .5208333333 * 100vw,431px)}@media screen and (min-width:768px){.sp_only{display:none}}@media screen and (min-width:961px){.header::after,.header::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.18,.06,.23,1);transition-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-transition-delay:0s;transition-delay:0s}.header::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.header::before{background:#fff;opacity:0}.header.is-fixed::after{opacity:0}.header.is-fixed::before{opacity:1}}@media screen and (min-width:1200px){.footer__sitemap{padding-top:calc(100vw / 1200 * 260)}.home .vision{margin-top:calc(100vw / 1200 * -80);padding:30px 0 calc(100vw / 1200 * 40)}}@media screen and (max-width:1200px){.home .mv__slider .swiper-slide img{height:clamp(460px,211.1111111111px + .3240740741 * 100vw,600px)}}@media screen and (max-width:960px){.header{background-color:#fff;height:40px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .gnav{padding-right:45px}.header .gnav__list{display:none}.header .gnav__ig{width:30px;height:30px}.header .gnav__entryBtn{width:103px;height:40px;background:url(../images/common/btn_entry01_sp.png) no-repeat center/100% auto}.header .gnav__entryBtn:hover{background:url(../images/common/btn_entry01_sp.png) no-repeat center/100% auto}.spGnavTrigger{display:block}}@media screen and (max-width:767px){img{width:100%}a[href^="tel:"]{pointer-events:all}.c-ttl__A{font-size:30px}.c-ttl__A.-en{font-size:42px}.c-ttl__B{font-size:24px}.c-box__table-td,.c-box__table-th{padding:5px}.c-box__table-th{width:85px;font-size:13px;padding:5px 0}.c-box__table-td{font-size:14px;width:calc(100% - 97px)}.c-box__policy{padding:25px 0 0}.c-box__policy-inner{padding:20px 20px}.c-box__policy .c-ttl__A{letter-spacing:-.8px}.c-btn__A{width:100%;max-width:230px;height:60px}.c-btn__A a::before{background:url(../images/common/btn_more_sp.png) no-repeat center/100%}.c-btn__A a::after{display:none}.c-btn__A a:hover::before{opacity:1}.header__inner{gap:0 10px}.header .gnav{gap:0 10px}.header__spNavOpen img{width:194px}.spGnav__lowerList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.spGnav__lowerList-item{width:100%}.footer__sitemap{background:url(../images/common/footer_bg_sp.png) repeat-x center top/cover;padding-top:90px}.footer__sitemap-inner{display:none}.footer__btmSec-infoBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.footer__btmSec-infoBox .logo{margin-bottom:20px}.footer__btmSec-infoBox .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}.footer__btmSec-infoBox .info .tel{font-size:22px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__btmSec-infoBox .info .tel span.-sm{width:100%;text-align:center;margin-top:5px}.footer__btmSec-infoBox .info .access{margin-top:20px;text-align:center}.footer__btmSec-bnrArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__btmSec-bnrArea .item{max-width:250px}.footer__btmSec-bnrArea .item img{width:100%}#pageTopArrow{right:10px;bottom:20px;width:40px;height:40px}.pc_only{display:none}.baseW{max-width:600px;width:93%}.baseW-md{max-width:600px;width:93%}.baseW-sm{max-width:600px;width:93%}.home .mv{margin-top:10px}.home .mv__text{padding-left:20px;padding-right:20px}.home .mv__text-img{margin-bottom:0}.home .mv__text-txt{text-align:center;line-height:1.5;text-shadow:0 0 5px #fff}.home .mv__parts.-left{background:url(../images/top/mv_parts_left_sp.png) no-repeat center/100% auto;width:calc(100vw / 390 * 235);height:calc(100vw / 390 * 111)}.home .mv__parts.-right{background:url(../images/top/mv_parts_right_sp.png) no-repeat center/100% auto;height:calc(100vw / 390 * 93)}.home .mv__slider .swiper-slide img{height:calc(100vw / 390 * 440)}.home .mv__news-inner{bottom:calc(100vw / 390 * -30)}.home .mv__news-item:nth-of-type(2),.home .mv__news-item:nth-of-type(3){display:none}.home .vision{padding:50px 0 40px}.home .vision__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.home .vision .c-ttl__A{margin-bottom:5px;text-align:center}.home .vision .c-ttl__B{text-align:center}.home .vision__txtBox-desc{text-align:center}.home .vision__txtBox .c-btn__A{margin-right:auto;margin-left:auto}.home .vision__imgBox{width:90%;margin-top:15px;margin-bottom:15px;margin-right:auto;margin-left:auto}.home .genre{background-attachment:scroll}.home .genre__desc{margin-bottom:20px}.home .genre__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.home .genre__item{width:100%;height:auto}.home .genre__item a{min-height:calc(100vw / 390 * 119)}.home .genre__item a::after,.home .genre__item a::before{-webkit-transform:none;-ms-transform:none;transform:none}.home .genre__item a::after{display:none}.home .genre__item a:hover::before{opacity:1}.home .genre__item a.-syotyu::before{background:url(../images/top/genre_btn-syotyu_sp.png) no-repeat center/100% auto}.home .genre__item a.-harvest::before{background:url(../images/top/genre_btn-harvest_sp.png) no-repeat center/100% auto}.home .genre__item a.-koutoubu::before{background:url(../images/top/genre_btn-koutoubu_sp.png) no-repeat center/100% auto}.home .genre__item a.-seed::before{background:url(../images/top/genre_btn-seed_sp.png) no-repeat center/100% auto}.home .achievement__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.home .achievement__inner>.c-btn__A{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.home .achievement__txtBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home .achievement__txtBox .c-ttl__A,.home .achievement__txtBox .c-ttl__B{text-align:center}.home .achievement__txtBox .c-ttl__A{margin-bottom:10px}.home .achievement__txtBox-desc{text-align:center;margin-bottom:20px}.home .achievement__imgBox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:15px;margin-right:auto;margin-left:auto;width:90%}.home .achievement__imgBox img{width:100%}.home .like{padding:40px 0;background:url(../images/top/like_bg_sp.jpg) no-repeat center bottom/cover}.home .like__readTxt{margin-bottom:20px}.home .like__sliderWrap{width:70%}.home .benefit{padding:40px 0 0}.home .benefit__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.home .benefit .c-ttl__A{text-align:center;margin-bottom:15px}.home .benefit .c-ttl__B{text-align:center}.home .benefit__txtBox-desc{text-align:center}.home .benefit__imgBox{width:60%;margin-top:20px;margin-bottom:30px;margin-right:auto;margin-left:auto}.home .benefit__imgBox img{width:100%}}@media screen and (max-width:390px){.footer__btmSec-infoBox .info .access{font-size:calc(100vw / 390 * 13)}}