@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}.lowerPage{padding-top:50px}.lowerPage__mainTtl{font-family:futura-pt,sans-serif!important;font-style:normal;line-height:normal;font-size:50px;color:#fff;width:100%;height:150px;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-shadow:0 3px 3px rgba(0,0,0,.3);margin-bottom:34px}.lowerPage__mainTtl .sub{font-size:18px;font-family:"Noto Sans JP",serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal}.philosophy .lowerPage__mainTtl{background:url(../images/philosophy/lower_main_ttl_bg.jpg) no-repeat center/cover}.page404 .lowerPage__mainTtl,.policy .lowerPage__mainTtl,.recruit .lowerPage__mainTtl{background:url(../images/recruit/lower_main_ttl_bg.jpg) no-repeat center/cover}.lowerPage__innerNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 53px;margin-bottom:54px}.lowerPage__innerNav-item{height:34px}.lowerPage__innerNav-item a{display:block;height:100%}.lowerPage__intro-inner{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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center}.lowerPage__intro-inner::after,.lowerPage__intro-inner::before{content:"";position:absolute}.lowerPage__intro-txtBox{margin-top:30px}.lowerPage__intro-txtBox p{text-align:center;font-weight:700}.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}.philosophy .lowerPage__innerNav-item a.-philosophy{width:128px;background:url(../images/philosophy/btn_anker01.png) no-repeat center/100% auto;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-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}.philosophy .lowerPage__innerNav-item a.-philosophy.is-current,.philosophy .lowerPage__innerNav-item a.-philosophy:hover{background:url(../images/philosophy/btn_anker01_hover.png) no-repeat center/100% auto}.philosophy .lowerPage__innerNav-item a.-philosophy.is-current{pointer-events:none}.philosophy .lowerPage__innerNav-item a.-history{width:128px;background:url(../images/philosophy/btn_anker02.png) no-repeat center/100% auto;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-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}.philosophy .lowerPage__innerNav-item a.-history.is-current,.philosophy .lowerPage__innerNav-item a.-history:hover{background:url(../images/philosophy/btn_anker02_hover.png) no-repeat center/100% auto}.philosophy .lowerPage__innerNav-item a.-history.is-current{pointer-events:none}.philosophy .lowerPage__innerNav-item a.-jisseki{width:150px;background:url(../images/philosophy/btn_anker03.png) no-repeat center/100% auto;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-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}.philosophy .lowerPage__innerNav-item a.-jisseki.is-current,.philosophy .lowerPage__innerNav-item a.-jisseki:hover{background:url(../images/philosophy/btn_anker03_hover.png) no-repeat center/100% auto}.philosophy .lowerPage__innerNav-item a.-jisseki.is-current{pointer-events:none}.philosophy .lowerPage__innerNav-item a.-benefit{width:128px;background:url(../images/philosophy/btn_anker04.png) no-repeat center/100% auto;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-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}.philosophy .lowerPage__innerNav-item a.-benefit.is-current,.philosophy .lowerPage__innerNav-item a.-benefit:hover{background:url(../images/philosophy/btn_anker04_hover.png) no-repeat center/100% auto}.philosophy .lowerPage__innerNav-item a.-benefit.is-current{pointer-events:none}.philosophy .lowerPage__intro{margin-bottom:30px}.philosophy .vision{margin-bottom:60px}.philosophy .vision__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 88px}.philosophy .vision__inner-txtBox{width:calc(100% - 300px)}.philosophy .vision__inner-txtBox p{font-weight:700}.philosophy .vision__inner-txtBox p:not(:last-child){margin-bottom:30px}.philosophy .vision__inner-imgBox{width:360px}.philosophy .nagase{background-color:#d8ecff;padding-top:64px;margin-bottom:35px}.philosophy .nagase__img{text-align:center}.philosophy .nagase__photo{margin-top:30px}.philosophy .nagase__txt{text-align:center;font-weight:700;margin:30px 0}.philosophy .nagase__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:0 15px;margin-bottom:70px}.philosophy .nagase__point-item{width:calc((100% - 30px)/ 3);background-color:#fff}.philosophy .nagase__point-item .point{background-color:#204295;font-size:15px;color:#fff;width:100%;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;font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;font-weight:700;height:43px;gap:0 10px;position:relative}.philosophy .nagase__point-item .point .num{font-weight:900;font-size:33px;-webkit-text-stroke:1.5px #fff;-webkit-text-fill-color:#204295}.philosophy .nagase__point-item .point::after{content:"";border-top:15px solid #204295;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:0 solid transparent;position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.philosophy .nagase__point-item .inner{padding:25px 20px;background-color:#fff}.philosophy .nagase__point-item .ttl{text-align:center;font-weight:900;color:#204295;font-size:clamp(17px,8.1111111111px + .0115740741 * 100vw,22px);line-height:1.3}.philosophy .nagase__point-item .img{text-align:center;min-height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}.philosophy .nagase__point-item .desc{font-weight:700;font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;line-height:1.3}.philosophy .nagase__point-item .desc .clo_red{color:#fd1c32}.philosophy .nagase__about{border:5px solid #fff;padding:50px 50px 40px;margin-bottom:40px;position:relative}.philosophy .nagase__about-ttl{background-color:#d8ecff;position:absolute;left:50%;top:-30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:clamp(30px,24.6666666667px + .0069444444 * 100vw,33px);font-weight:900;color:#204295;text-align:center;padding:0 30px;font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal}.philosophy .nagase__about-ttl span{display:block;font-size:clamp(19px,13.6666666667px + .0069444444 * 100vw,22px);font-weight:700;font-family:"Noto Sans JP",serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;color:#333}.philosophy .nagase__about-txt{font-weight:700;font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;line-height:1.5}.philosophy .nagase__btmIllusut{text-align:center}.philosophy .nagase__btmIllusut img{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.philosophy .nagase__btmBnr{margin-bottom:90px}.philosophy .overview__ttl{font-size:46px;font-weight:900;color:#204295;margin-bottom:20px;text-align:center}.philosophy .overview__img{display:block;margin-bottom:30px}.philosophy .overview__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}.philosophy .overview__td,.philosophy .overview__th{padding:10px 5px}.philosophy .overview__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}.philosophy .overview__td{position:relative;width:calc(100% - 162px)}.philosophy .overview__td::after{content:"";width:100%;height:1px;background-color:silver;position:absolute;left:0;bottom:-3px}.history .lowerPage__intro{margin-bottom:30px}.history .lowerPage__intro-inner::after,.history .lowerPage__intro-inner::before{content:"";position:absolute}.history .lowerPage__intro-inner::before{width:170px;height:180px;background:url(../images/history/history_intro_illust_left.png) no-repeat center/100%;left:-70px}.history .lowerPage__intro-inner::after{width:188px;height:186px;background:url(../images/history/history_intro_illust_right.png) no-repeat center/100%;right:-95px}.history__block-sec{padding:20px 0}.history__block-sec:nth-child(odd){background-color:#d8ecff}.history__block-sec:last-child{padding:20px 0 40px}.history__block-sec:last-child .inner::after{height:calc(100% + 80px)}.history__block-sec .inner{position:relative}.history__block-sec .inner picture{position:relative;z-index:1}.history__block-sec .inner::after{content:"";width:24px;height:calc(100% + 41px);background:-webkit-gradient(linear,left top,right top,from(#012e6f),color-stop(50%,#012e6f),color-stop(50%,#0194d9),to(#0194d9));background:linear-gradient(to right,#012e6f 0,#012e6f 50%,#0194d9 50%,#0194d9 100%);position:absolute;left:34px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.history__future-inner{padding:30px 50px 40px;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.history__future-ttl{font-size:26px;color:#ea5541;font-weight:800;text-align:center;margin-bottom:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history__future-ttl span{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative}.history__future-ttl span::after,.history__future-ttl span::before{content:"";width:21px;height:28px;position:absolute;bottom:-4px}.history__future-ttl span::before{background:url(../images/history/ttl_parts_icon_L.png) no-repeat center/100% auto;left:-40px}.history__future-ttl span::after{background:url(../images/history/ttl_parts_icon_R.png) no-repeat center/100% auto;right:-40px}.history__future-desc{font-weight:700;font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;line-height:1.4}.jisseki .lowerPage__intro{margin-bottom:30px}.jisseki .lowerPage__intro-inner::after,.jisseki .lowerPage__intro-inner::before{content:"";position:absolute}.jisseki .lowerPage__intro-inner::before{width:170px;height:180px;background:url(../images/jisseki/jisseki_intro_illust_left.png) no-repeat center/100%;left:-8px}.jisseki .lowerPage__intro-inner::after{width:188px;height:186px;background:url(../images/jisseki/jisseki_intro_illust_right.png) no-repeat center/100%;right:-80px}.jisseki .lowerPage__intro-ttlBox .c-ttl__B{margin-top:20px}.jisseki .lowerPage__intro-txtBox{margin-top:20px}.jisseki__info{background-color:#81b6e8;padding:30px 0 45px}.jisseki__info-sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:0 30px}.jisseki__info-sec:not(:last-child){margin-bottom:35px}.jisseki__info-sec.-col-3 .jisseki__info-sec-item{width:calc((100% - 59px)/ 3)}.jisseki .riyu{padding-top:50px}.jisseki .riyu__ttlBox .ttl{font-size:26px;font-weight:900;color:#ea282f;text-align:center;margin-bottom:30px}.jisseki .riyu__ttlBox .ttl .sub{color:#333;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;font-size:22px;font-weight:700;margin-right:auto;margin-left:auto;margin-bottom:15px}.jisseki .riyu__ttlBox .ttl .sub::after,.jisseki .riyu__ttlBox .ttl .sub::before{content:"";position:absolute}.jisseki .riyu__ttlBox .ttl .sub::after,.jisseki .riyu__ttlBox .ttl .sub::before{content:"";width:21px;height:28px;position:absolute;bottom:-4px}.jisseki .riyu__ttlBox .ttl .sub::before{background:url(../images/common/ttl_parts_icon_L.png) no-repeat center/100% auto;left:-40px}.jisseki .riyu__ttlBox .ttl .sub::after{background:url(../images/common/ttl_parts_icon_R.png) no-repeat center/100% auto;right:-40px}.jisseki .riyu__ttlBox .ttl .-lg{font-size:36px}.jisseki .riyu__sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:20px}.jisseki .riyu__sec:not(:last-child){margin-bottom:20px}.jisseki .riyu__sec.-col-2 .riyu__sec-item{width:calc(50% - 10px)}.jisseki .riyu__sec-item{position:relative}.jisseki .riyu__sec-item .btn{position:absolute;z-index:1}.jisseki .riyu__sec-item .btn.-linkBtn{width:clamp(270px,146px + .1614583333 * 100vw,301px);height:80px;bottom:clamp(1px,-35px + .046875 * 100vw,10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.jisseki .riyu__sec-item .btn.-linkBtn a{display:block;width:100px;height:100%}.jisseki .riyu__sec-item .btn.-linkBtn a::after,.jisseki .riyu__sec-item .btn.-linkBtn a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-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}.jisseki .riyu__sec-item .btn.-linkBtn a::before{background:url(../images/jisseki/btn_link01.png) no-repeat center/100% auto;opacity:1}.jisseki .riyu__sec-item .btn.-linkBtn a::after{background:url(../images/jisseki/btn_link01_hover.png) no-repeat center/100% auto;opacity:0}.jisseki .riyu__sec-item .btn.-linkBtn a:hover::before{opacity:0}.jisseki .riyu__sec-item .btn.-linkBtn a:hover::after{opacity:1}.jisseki .riyu__sec-item .btn.-visionBtn{width:clamp(270px,110px + .2083333333 * 100vw,310px);height:80px;bottom:clamp(10px,-70px + .1041666667 * 100vw,30px);left:20px}.jisseki .riyu__sec-item .btn.-visionBtn a{display:block;width:100px;height:100%}.jisseki .riyu__sec-item .btn.-visionBtn a::after,.jisseki .riyu__sec-item .btn.-visionBtn a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-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}.jisseki .riyu__sec-item .btn.-visionBtn a::before{background:url(../images/jisseki/btn_vision01.png) no-repeat center/100% auto;opacity:1}.jisseki .riyu__sec-item .btn.-visionBtn a::after{background:url(../images/jisseki/btn_vision01_hover.png) no-repeat center/100% auto;opacity:0}.jisseki .riyu__sec-item .btn.-visionBtn a:hover::before{opacity:0}.jisseki .riyu__sec-item .btn.-visionBtn a:hover::after{opacity:1}.benefit .lowerPage__intro{margin-bottom:100px}.benefit .lowerPage__intro-inner::after,.benefit .lowerPage__intro-inner::before{content:"";position:absolute;top:0}.benefit .lowerPage__intro-inner::before{width:108px;height:126px;background:url(../images/benefit/benefit_intro_illust_left.png) no-repeat center/100%;left:14px}.benefit .lowerPage__intro-inner::after{width:196px;height:129px;background:url(../images/benefit/benefit_intro_illust_right.png) no-repeat center/100%;right:-48px}.benefit .lowerPage__intro-ttlBox .c-ttl__B{margin-top:20px}.benefit .lowerPage__intro-txtBox{margin-top:20px}.benefit .kensyu{margin-bottom:70px}.benefit .kensyu__ttl{text-align:center;margin-bottom:45px}.benefit .kensyu__point{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:45px 24px}.benefit .kensyu__point-item{width:calc((100% - 24px)/ 2)}.benefit .fukuri{background-color:#81b6e8;position:relative;padding:56px 0 64px;margin-bottom:50px}.benefit .fukuri__ttl{width:548px;height:103px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.benefit .fukuri__inner{background-color:#fff;padding:75px 80px 45px}.benefit .fukuri__list{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:30px}.benefit .fukuri__list+.note{font-size:12px;font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;text-align:right;margin-top:30px}.benefit .fukuri__item{font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal;font-weight:900;position:relative;padding-left:30px;line-height:1.5}.benefit .fukuri__item::before{content:"";background:url(../images/common/icon_check.png) no-repeat center/100% auto;width:25px;height:21px;position:absolute;left:0;top:50%;-webkit-transform:translateY(calc(-50% - 1.5px));-ms-transform:translateY(calc(-50% - 1.5px));transform:translateY(calc(-50% - 1.5px))}.benefit .fukuri__item .-fw-700{font-weight:700}.benefit .faq__ttl{text-align:center;margin-bottom:45px}.benefit .faq__sec{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;font-family:"LINE Seed JP",sans-serif!important;font-optical-sizing:auto;line-height:normal;font-style:normal}.benefit .faq__sec:not(:last-child){padding-bottom:45px;margin-bottom:45px;border-bottom:2px dotted #333}.benefit .faq__sec-q{width:100%;font-size:clamp(18px,2px + .0208333333 * 100vw,22px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:10px;color:#064da5;margin-bottom:10px;line-height:1.3}.benefit .faq__sec-q::before{content:"";width:40px;height:40px;background:url(../images/benefit/icon_q.png) no-repeat center/100% auto;-ms-flex-negative:0;flex-shrink:0}.benefit .faq__sec-a{font-weight:900;font-size:clamp(18px,2px + .0208333333 * 100vw,22px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:15px;color:#ea543c;border:1px solid #ea543c;margin-bottom:25px;line-height:1.3;position:relative;padding-left:55px;min-height:41px}.benefit .faq__sec-a .txt-a{width:40px;height:40px;color:#fff;font-weight:900;font-size:22px;background:linear-gradient(135deg,#e50f1d 0,#e98f27 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0}.benefit .faq__sec-txtBox{width:clamp(560px,120px + .5729166667 * 100vw,670px)}.benefit .faq__sec-desc{font-weight:700;line-height:1.5}.recruit .lowerPage__innerNav-item a.-shinsotsu{width:128px;background:url(../images/recruit/btn_saiyo_anker01.png) no-repeat center/100% auto;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-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}.recruit .lowerPage__innerNav-item a.-shinsotsu.is-current,.recruit .lowerPage__innerNav-item a.-shinsotsu:hover{background:url(../images/recruit/btn_saiyo_anker01_hover.png) no-repeat center/100% auto}.recruit .lowerPage__innerNav-item a.-shinsotsu.is-current{pointer-events:none}.recruit .lowerPage__innerNav-item a.-chuto{width:128px;background:url(../images/recruit/btn_saiyo_anker02.png) no-repeat center/100% auto;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-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}.recruit .lowerPage__innerNav-item a.-chuto.is-current,.recruit .lowerPage__innerNav-item a.-chuto:hover{background:url(../images/recruit/btn_saiyo_anker02_hover.png) no-repeat center/100% auto}.recruit .lowerPage__innerNav-item a.-chuto.is-current{pointer-events:none}.recruit .lowerPage__innerNav-item a.-hijyoukin{width:150px;background:url(../images/recruit/btn_saiyo_anker03.png) no-repeat center/100% auto;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-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}.recruit .lowerPage__innerNav-item a.-hijyoukin.is-current,.recruit .lowerPage__innerNav-item a.-hijyoukin:hover{background:url(../images/recruit/btn_saiyo_anker03_hover.png) no-repeat center/100% auto}.recruit .lowerPage__innerNav-item a.-hijyoukin.is-current{pointer-events:none}.recruit .lowerPage__intro{margin-bottom:95px}.recruit .lowerPage__intro-inner::after,.recruit .lowerPage__intro-inner::before{content:"";position:absolute}.recruit .lowerPage__intro-inner::before{width:126px;height:140px;background:url(../images/recruit/recruit_intro_illust_left.png) no-repeat center/100%;left:36px}.recruit .lowerPage__intro-inner::after{width:120px;height:141px;background:url(../images/recruit/recruit_intro_illust_right.png) no-repeat center/100%;right:36px}.recruit__ttl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.recruit__ttl::after{content:"";width:60%;height:1px;background-color:#000;position:absolute}.recruit__ttl span{background-color:#fff;display:block;font-weight:900;position:relative;z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:26px;padding:0 25px}.recruit__img{margin-bottom:30px}.recruit .c-box__table{padding:0 30px}.recruit .c-box__table-th{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit .c-box__table-td p{font-weight:700;font-size:18px}.recruit .c-box__table-td p:not(:last-child){margin-bottom:10px}.recruit .c-box__table-td p .note{font-size:14px}.recruit .shinsotsu__txt{font-weight:700;color:#2859a1;text-align:center;margin-top:35px}.recruit__btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 80px;margin-top:35px}.recruit__btn-item{width:249px;height:69px}.recruit__btn-item a{-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.35s;transition-duration:.35s;-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}.recruit__btn-item a.-myNavBtn{display:block;background:url(../images/recruit/btn_mynavi.png) no-repeat center/100% auto;width:100%;height:100%}.recruit__btn-item a.-myNavBtn:hover{background:url(../images/recruit/btn_mynavi_hover.png) no-repeat center/100% auto}.recruit__btn-item a.-entryBtn{display:block;background:url(../images/recruit/btn_entry.png) no-repeat center/100% auto;width:100%;height:100%}.recruit__btn-item a.-entryBtn:hover{background:url(../images/recruit/btn_entry_hover.png) no-repeat center/100% auto}.recruit__sec:not(:last-child){margin-bottom:110px}.recruit .footer{padding-top:0}.recruit .footer__sitemap{background:#d8ecff url(../images/common/footer_bg.png) repeat-x center top/cover}.entry .lowerPage__intro{margin-bottom:60px}.entry .lowerPage__intro-inner::after,.entry .lowerPage__intro-inner::before{content:"";position:absolute;display:none}.entry .lowerPage__intro-txtBox+.recruit__btn-item{margin-top:30px}.entry__inner{background-color:#d8ecff;padding:40px 30px}.entry__form{background-color:#fff;padding:40px 30px 80px}.entry__form-tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 24px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid silver}.entry__form-th{width:clamp(180px,20px + .2083333333 * 100vw,220px);font-weight:700;padding-top:8px;padding-right:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.confirm .entry__form-th{padding-top:0}.entry__form-th .required{background-color:#ea272e;color:#fff;font-weight:700;display:inline-block;padding:0 8px 2px;position:absolute;right:0;top:8px}.confirm .entry__form-th .required{top:0}.entry__form-td{width:calc(100% - clamp(204px,44px + .2083333333 * 100vw,244px))}.entry__form-td .inputStyle-txt{border:1px solid #a0a0a0;padding:10px 15px;background-color:#fff}.entry__form-td .inputStyle-radio{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}.entry__form-td .inputStyle-radio .wpcf7-list-item{margin:0;width:calc(50% - 10px)}.entry__form-td .inputStyle-radio .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background-color:#c7c7c7;border:1px solid #333}.entry__form-td .inputStyle-radio .wpcf7-list-item label input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.entry__form-td .inputStyle-radio .wpcf7-list-item label input:checked+.wpcf7-list-item-label::before{opacity:1}.entry__form-td .inputStyle-radio .wpcf7-list-item label .wpcf7-list-item-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px}.entry__form-td .inputStyle-radio .wpcf7-list-item label .wpcf7-list-item-label::after,.entry__form-td .inputStyle-radio .wpcf7-list-item label .wpcf7-list-item-label::before{content:"";position:absolute;border-radius:999px}.entry__form-td .inputStyle-radio .wpcf7-list-item label .wpcf7-list-item-label::before{width:11px;height:11px;background-color:#5d7cbc;left:17px;top:14px;z-index:2;opacity:0}.entry__form-td .inputStyle-radio .wpcf7-list-item label .wpcf7-list-item-label::after{width:15px;height:15px;background-color:#fff;left:15px;z-index:1}.entry__form-submitBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px 20px;margin-top:40px}.entry__form-submitBox .wpcf7-spinner{display:none}.entry__form-btn{width:247px;height:67px}.entry__form-btn input{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-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;padding:0;text-indent:-99999px}.entry__form-btn.-confirm input{background:url(../images/entry/btn_confirm.png) no-repeat center/100% auto}.entry__form-btn.-confirm input:hover{background:url(../images/entry/btn_confirm_hover.png) no-repeat center/100% auto}.entry__form-btn.-send input{background:url(../images/entry/btn_send.png) no-repeat center/100% auto}.entry__form-btn.-send input:hover{background:url(../images/entry/btn_send_hover.png) no-repeat center/100% auto}.entry__form-btn.-back input{background:url(../images/entry/btn_back.png) no-repeat center/100% auto}.entry__form-btn.-back input:hover{background:url(../images/entry/btn_back_hover.png) no-repeat center/100% auto}.entry__form-attention{font-size:14px;margin-top:40px}.entry__form-attention p{text-align:center}.entry__form-attention a{color:#ea272e;font-weight:500}.entry__form-attention a:hover{text-decoration:underline}.entry__note{font-size:14px;color:#ea272e;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 3px;margin-top:10px}.entry__step{max-width:638px;width:100%;height:50px;margin-right:auto;margin-left:auto;margin-bottom:40px;background:url(../images/entry/step01.png) no-repeat center/100% auto}.confirm .entry__step{background:url(../images/entry/step02.png) no-repeat center/100% auto}.thanks .entry__step{background:url(../images/entry/step03.png) no-repeat center/100% auto}.entry .wpcf7-response-output{display:none}.thanks .entry__lastTxt{font-size:26px;font-weight:900;color:#2859a1;text-align:center;margin-bottom:30px}.thanks .entry__lastTxt-normal{font-size:14px;text-align:center;line-height:2}.thanks .entry__lastTxt-normal:not(:last-child){margin-bottom:20px}.entry.thanks .backTopBtn{width:238px;height:58px;background:url(../images/entry/btn_top.jpg) no-repeat center/100% auto;cursor:pointer;margin-right:auto;margin-left:auto;margin-top:50px;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-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}.entry.thanks .backTopBtn:hover{background:url(../images/entry/btn_top_hover.jpg) no-repeat center/100% auto}.entry.thanks .backTopBtn a{display:block;width:100%;height:100%}.entry .footer{padding-top:0}.entry .footer__sitemap{background:#fff url(../images/common/footer_bg.png) repeat-x center top/cover}.policy .lowerPage__mainTtl{margin-bottom:0}.policy .footer{padding-top:0}.policy .footer__sitemap{background:#d8ecff url(../images/common/footer_bg.png) repeat-x center top/cover}.page404__intro{padding-top:100px;padding-bottom:100px;line-height:1.8;font-size:18px}.page404__intro p{text-align:center}.page404__intro p a{color:#204295;text-decoration:underline}.page404__intro p a:hover{text-decoration:none}@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)}.philosophy .vision__inner-imgBox{margin-right:-150px}}@media screen and (max-width:1200px){.philosophy .vision__inner-imgBox{margin-right:calc(-1 * clamp(30px,-450px + .5 * 100vw,150px))}}@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}.lowerPage{padding-top:40px}.philosophy .vision__inner-imgBox{margin-right:calc(-1 * clamp(20px,-20px + .0520833333 * 100vw,30px))}}@media screen and (max-width:950px){.entry__form-td .inputStyle-radio .wpcf7-list-item label{font-size:14px}}@media screen and (max-width:870px){.entry__form-td .inputStyle-radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.entry__form-td .inputStyle-radio .wpcf7-list-item{width:60%}}@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}.lowerPage .c-ttl__A{font-size:40px}.lowerPage .c-ttl__A.-en{font-size:50px}.lowerPage .c-ttl__B{font-size:26px}.lowerPage__mainTtl{font-size:45px}.philosophy .lowerPage__mainTtl{background:url(../images/philosophy/lower_main_ttl_bg_sp.jpg) no-repeat center/cover}.page404 .lowerPage__mainTtl,.policy .lowerPage__mainTtl,.recruit .lowerPage__mainTtl{background:url(../images/recruit/lower_main_ttl_bg_sp.jpg) no-repeat center/cover}.lowerPage__innerNav{display:none}.lowerPage__intro-ttlBox .c-ttl__B{margin-top:160px}.lowerPage__intro-txtBox{margin-top:10px}.lowerPage__intro-txtBox p{letter-spacing:-.2px}.pc_only{display:none}.baseW{max-width:600px;width:93%}.baseW-md{max-width:600px;width:93%}.baseW-sm{max-width:600px;width:93%}.philosophy .lowerPage__intro-ttlBox .c-ttl__B{margin-top:0}.philosophy .vision{margin-bottom:40px}.philosophy .vision__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.philosophy .vision__inner-txtBox{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.philosophy .vision__inner-txtBox p{font-size:15px;text-align:center;line-height:1.6}.philosophy .vision__inner-imgBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:25px}.philosophy .nagase{margin-bottom:calc(100vw / 390 * 75);padding-top:44px}.philosophy .nagase__txt{letter-spacing:-.7px}.philosophy .nagase__point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:32px}.philosophy .nagase__point-item{width:100%}.philosophy .nagase__point-item .ttl{font-size:22px}.philosophy .nagase__point-item .img{margin-right:auto;margin-left:auto;min-height:138px;margin:20px 0}.philosophy .nagase__point-item .img img{width:70%}.philosophy .nagase__point-item .desc{line-height:1.6}.philosophy .nagase__about{padding:50px 20px 30px}.philosophy .nagase__about-ttl{width:clamp(270px,110px + .5 * 100vw,305px);padding:0 10px;font-size:clamp(26px,7.7142857143px + .0571428571 * 100vw,30px)}.philosophy .nagase__btmIllusut{margin-top:-65px}.philosophy .nagase__btmIllusut img{-webkit-transform:translateY(calc(100vw / 390 * 45));-ms-transform:translateY(calc(100vw / 390 * 45));transform:translateY(calc(100vw / 390 * 45))}.philosophy .overview__ttl{font-size:32px}.philosophy .overview__td,.philosophy .overview__th{padding:5px}.philosophy .overview__th{width:85px;font-size:13px;padding:5px 0}.philosophy .overview__td{font-size:14px;width:calc(100% - 97px)}.history .lowerPage__intro-inner::before{width:121px;height:130px;left:50%;top:70px;-webkit-transform:translateX(calc(-50% - 70px));-ms-transform:translateX(calc(-50% - 70px));transform:translateX(calc(-50% - 70px))}.history .lowerPage__intro-inner::after{width:133px;height:140px;right:50%;top:70px;-webkit-transform:translateX(calc(50% + 70px));-ms-transform:translateX(calc(50% + 70px));transform:translateX(calc(50% + 70px))}.history .lowerPage__intro-ttlBox .c-ttl__B{margin-top:160px}.history .lowerPage__intro-txtBox{margin-top:10px}.history .lowerPage__intro-txtBox p{line-height:1.7;letter-spacing:-.2px}.history__future-inner{padding:30px 20px 40px}.history__future-ttl{font-size:21px}.history__future-ttl span{line-height:1.2}.history__future-ttl span::after,.history__future-ttl span::before{width:21px;height:44px;bottom:0}.history__future-ttl span::before{background:url(../images/history/ttl_parts_icon_L_sp.png) no-repeat center/100% auto;left:-25px}.history__future-ttl span::after{background:url(../images/history/ttl_parts_icon_R_sp.png) no-repeat center/100% auto;right:-25px}.jisseki .lowerPage__intro-inner::before{width:132px;height:114px;left:50%;top:80px;-webkit-transform:translateX(calc(-50% - 80px));-ms-transform:translateX(calc(-50% - 80px));transform:translateX(calc(-50% - 80px))}.jisseki .lowerPage__intro-inner::after{width:179px;height:128px;right:50%;top:60px;-webkit-transform:translateX(calc(50% + 70px));-ms-transform:translateX(calc(50% + 70px));transform:translateX(calc(50% + 70px))}.jisseki .lowerPage__intro-ttlBox .c-ttl__B{margin-top:160px}.jisseki .lowerPage__intro-txtBox{margin-top:10px}.jisseki .lowerPage__intro-txtBox p{letter-spacing:-.2px}.jisseki__info-sec{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.jisseki__info-sec:not(:last-child){margin-bottom:20px}.jisseki__info-sec.-col-3 .jisseki__info-sec-item{width:100%}.jisseki__info-sec.-col-3 .jisseki__info-sec-item:not(:last-child){margin-bottom:20px}.jisseki .riyu__ttlBox .ttl{margin-bottom:25px}.jisseki .riyu__ttlBox .ttl .sub::after,.jisseki .riyu__ttlBox .ttl .sub::before{width:15px;height:24px;bottom:-5px}.jisseki .riyu__ttlBox .ttl .sub::before{left:-25px}.jisseki .riyu__ttlBox .ttl .sub::after{right:-25px}.jisseki .riyu__sec{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.jisseki .riyu__sec.-col-2 .riyu__sec-item{width:100%}.jisseki .riyu__sec-item .btn a{-webkit-transition:none;transition:none}.jisseki .riyu__sec-item .btn.-linkBtn{width:calc(100vw / 390 * 275);height:calc(100vw / 390 * 60);bottom:20px}.jisseki .riyu__sec-item .btn.-linkBtn a::before{background:url(../images/jisseki/btn_link01_sp.png) no-repeat center/100% auto}.jisseki .riyu__sec-item .btn.-linkBtn a::after{display:none}.jisseki .riyu__sec-item .btn.-linkBtn a:hover::before{opacity:1}.jisseki .riyu__sec-item .btn.-visionBtn{width:calc(100vw / 390 * 275);height:calc(100vw / 390 * 60);bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.jisseki .riyu__sec-item .btn.-visionBtn a::before{background:url(../images/jisseki/btn_vision01_sp.png) no-repeat center/100% auto}.jisseki .riyu__sec-item .btn.-visionBtn a::after{display:none}.jisseki .riyu__sec-item .btn.-visionBtn a:hover::before{opacity:1}.benefit .lowerPage__intro-inner::before{width:95px;height:111px;left:50%;top:70px;-webkit-transform:translateX(calc(-50% - 80px));-ms-transform:translateX(calc(-50% - 80px));transform:translateX(calc(-50% - 80px))}.benefit .lowerPage__intro-inner::after{width:173px;height:114px;right:50%;top:65px;-webkit-transform:translateX(calc(50% + 60px));-ms-transform:translateX(calc(50% + 60px));transform:translateX(calc(50% + 60px))}.benefit .lowerPage__intro-ttlBox .c-ttl__B{margin-top:160px}.benefit .lowerPage__intro-txtBox{margin-top:10px}.benefit .lowerPage__intro-txtBox p{font-size:15px;line-height:1.7}.benefit .kensyu{margin-bottom:50px}.benefit .kensyu__ttl{margin-bottom:25px}.benefit .kensyu__point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:30px 25px}.benefit .kensyu__point-item{width:100%}.benefit .fukuri{padding:36px 0 30px;margin-bottom:35px}.benefit .fukuri__ttl{max-width:342px;width:100%;height:56px}.benefit .fukuri__inner{padding:50px clamp(1px,-350px + .9 * 100vw,10px) 25px 10px}.benefit .fukuri__list{gap:10px 120px}.benefit .fukuri__list+.note{margin-top:10px;padding-right:10px}.benefit .fukuri__item{padding-left:23px;font-size:15px;line-height:1.3}.benefit .fukuri__item::before{width:18px;height:15px}.benefit .fukuri__item .-fw-700{font-size:14px}.benefit .faq__ttl{margin-bottom:15px}.benefit .faq__sec-q{font-size:22px}.benefit .faq__sec-q::before{width:27px;height:27px}.benefit .faq__sec-a{font-size:22px;gap:10px;padding-left:45px;margin-bottom:15px}.benefit .faq__sec-a .txt-a{height:100%}.benefit .faq__sec-spImg{width:70%;margin-right:auto;margin-left:auto;margin-bottom:15px}.recruit .lowerPage__intro{margin-bottom:50px}.recruit .lowerPage__intro-inner::before{width:106px;height:117px;left:50%;top:70px;-webkit-transform:translateX(calc(-50% - 70px));-ms-transform:translateX(calc(-50% - 70px));transform:translateX(calc(-50% - 70px))}.recruit .lowerPage__intro-inner::after{width:101px;height:118px;right:50%;top:70px;-webkit-transform:translateX(calc(50% + 70px));-ms-transform:translateX(calc(50% + 70px));transform:translateX(calc(50% + 70px))}.recruit .lowerPage__intro-txtBox{margin-top:170px}.recruit .lowerPage__intro-txtBox p{line-height:1.7;letter-spacing:-.4px}.recruit .c-box__table{padding:0}.recruit .c-box__table-td p{font-size:13px}.recruit .c-box__table-td p .note{font-size:11px}.recruit__btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.recruit__btn-item{width:260px;height:68px}.recruit__btn-item a{-webkit-transition:none;transition:none}.recruit__btn-item a.-myNavBtn{background:url(../images/recruit/btn_mynavi_sp.png) no-repeat center/100% auto}.recruit__btn-item a.-myNavBtn:hover{background:url(../images/recruit/btn_mynavi_sp.png) no-repeat center/100% auto}.recruit__btn-item a.-entryBtn{background:url(../images/recruit/btn_entry_sp.png) no-repeat center/100% auto}.recruit__btn-item a.-entryBtn:hover{background:url(../images/recruit/btn_entry_sp.png) no-repeat center/100% auto}.entry .lowerPage__intro{margin-bottom:40px}.entry .lowerPage__intro-txtBox{margin-top:20px}.entry .lowerPage__intro-txtBox p{line-height:1.7;letter-spacing:-.4px}.entry__inner{width:100%;padding:40px 20px}.entry__form{padding:40px 17px 80px}.entry__form-tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.entry__form-th{width:100%;padding-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0 10px}.entry__form-th .required{position:static}.entry__form-td{width:100%}.entry__form-td .inputStyle-txt{width:100%}.entry__form-td .inputStyle-radio .wpcf7-list-item{width:100%}.entry__form-td .inputStyle-radio .wpcf7-list-item label .wpcf7-list-item-label::before{top:13.5px}.entry__form-submitBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry__form-btn{width:259px;height:67px}.entry__form-btn.-confirm input{background:url(../images/entry/btn_confirm_sp.png) no-repeat center/100% auto}.entry__form-btn.-confirm input:hover{background:url(../images/entry/btn_confirm_sp.png) no-repeat center/100% auto}.entry__form-btn.-send input{background:url(../images/entry/btn_send_sp.png) no-repeat center/100% auto}.entry__form-btn.-send input:hover{background:url(../images/entry/btn_send_sp.png) no-repeat center/100% auto}.entry__form-btn.-back input{background:url(../images/entry/btn_back_sp.png) no-repeat center/100% auto}.entry__form-btn.-back input:hover{background:url(../images/entry/btn_back_sp.png) no-repeat center/100% auto}.entry__form-attention{font-size:12px}.entry__note{font-size:11px}.entry__step{background:url(../images/entry/step01_sp.png) no-repeat center/100% auto}.confirm .entry__step{background:url(../images/entry/step02_sp.png) no-repeat center/100% auto}.thanks .entry__step{background:url(../images/entry/step03_sp.png) no-repeat center/100% auto}.entry.thanks .backTopBtn{background:url(../images/entry/btn_top_sp.jpg) no-repeat center/100% auto}.entry.thanks .backTopBtn:hover{background:url(../images/entry/btn_top_sp.jpg) no-repeat center/100% auto}}@media screen and (max-width:390px){.footer__btmSec-infoBox .info .access{font-size:calc(100vw / 390 * 13)}.lowerPage .c-ttl__A{font-size:calc(100vw / 390 * 40)}.lowerPage .c-ttl__A.-en{font-size:calc(100vw / 390 * 50)}.lowerPage .c-ttl__B{font-size:calc(100vw / 390 * 26)}.lowerPage__mainTtl{font-size:calc(100vw / 390 * 45)}}