body,h1,h2,h3,h4,h5,h6,p,li,dl,pre,form,blockquote,fieldset,input,address,figure,picture,figcaption,main{margin:0;padding:0}main,article,aside,details,figcaption,figure,picture,footer,header,hgroup,nav,section,summary{display:block}img{vertical-align:middle;border:none;max-width:100%;width:initial;height:initial}h1,h2,h3,h4,h5,h6,caption{font-weight:inherit;font-size:100%}address{font-style:normal}ul,ol,dl,dt,dd{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}fieldset{border:none}legend{display:none}input,textarea{border:none}input[type=radio],input[type=checkbox],select{vertical-align:middle}*,*::before,*::after{box-sizing:border-box}a,button{color:#333;text-decoration:none;font-size:inherit;font-weight:inherit}:focus-visible{outline:1px solid #000 !important}html{font-size:62.5%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.75;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#333;width:100%;height:auto;position:relative;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";overflow:visible;background:#fff;min-width:1260px;-webkit-font-smoothing:antialiased}.openBodyBg{position:fixed;top:0;left:0;background:rgba(0,0,0,.25);width:100%;height:100%;z-index:60;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.openBodyBg.is-active{opacity:1;visibility:visible}#wrapper{width:100%;height:100%;position:relative;overflow:hidden;opacity:0}#siteHeader{position:fixed;z-index:60;top:0;left:0;width:100%;pointer-events:none}#siteHeader.is-bg{background:#fff}#siteHeader .shInner{margin:0 auto;height:100%;display:flex;justify-content:flex-end;min-width:1260px;position:relative}#siteHeader .siteTitleVox{position:absolute;top:0;left:0;width:160px;height:160px;background:#5a6c85;border-radius:0 0 20px 0;display:flex;justify-content:center;align-items:center;pointer-events:auto}#siteHeader .siteTitleVox .sLogo{display:block}#siteHeader .siteTitleVox .sLogo img{width:91px}#siteHeader .siteTitleVox a{display:block}#gNavOpener{width:4.4rem;height:4.4rem;position:absolute;top:1.8rem;right:1.5rem;z-index:60;border:2px solid #be4a5b;border-radius:50%;pointer-events:auto;background:#fff}#gNavOpener .line{position:absolute;margin:auto;display:block;top:0;bottom:0;left:0;right:0;width:2rem;height:2px;background:#be4a5b;-webkit-transform:translateY(0);transform:translateY(0);transition:all .25s}#gNavOpener .line:before,#gNavOpener .line::after{content:"";position:absolute;margin:auto;width:100%;height:100%;background:#be4a5b;transition:all .25s;top:0;left:0}#gNavOpener .line:before{-webkit-transform:translateY(-0.6rem);transform:translateY(-0.6rem)}#gNavOpener .line:after{-webkit-transform:translateY(0.6rem);transform:translateY(0.6rem)}#gNavOpener[aria-expanded=true]{border-color:#fff;background:#be4a5b}#gNavOpener[aria-expanded=true] .line{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}#gNavOpener[aria-expanded=true] .line:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background:#fff}#gNavOpener[aria-expanded=true] .line:after{content:none;background:#fff}#main{position:relative;z-index:1;padding-top:40px}#main .txt{letter-spacing:.06em}body.sfWhite #siteFooter .sfImg{background:#fff}#siteFooter{position:relative;z-index:1}#siteFooter .sfImg{background:#f0f3f8;padding-top:80px}#siteFooter .sfImg img{width:100%}#siteFooter .sfVox{padding:80px 0;background:#97bc8c}#siteFooter .sfVox .sfInner{display:flex;justify-content:space-between;flex-wrap:wrap}#siteFooter .sfInner{max-width:1200px;margin:0 auto}#siteFooter .sfLeftVox{width:360px;flex-shrink:0}#siteFooter .sfLeftVox .sfLogo{margin:30px 0 40px}#siteFooter .sfLeftVox .sfSnsList{margin-top:40px}#siteFooter .sfRightVox .sfBnrList{text-align:right;margin-bottom:40px}#siteFooter .sfRightVox .sdgsImg{width:285px}#siteFooter .sfRightVox .sfNav ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:80px;grid-row-gap:20px;font-size:1.4rem}#siteFooter .sfRightVox .sfNav ul .li1{grid-area:1/1/2/2}#siteFooter .sfRightVox .sfNav ul .li2{grid-area:2/1/3/2}#siteFooter .sfRightVox .sfNav ul .li3{grid-area:3/1/4/2}#siteFooter .sfRightVox .sfNav ul .li4{grid-area:4/1/5/2}#siteFooter .sfRightVox .sfNav ul .li5{grid-area:1/2/2/3}#siteFooter .sfRightVox .sfNav ul .li6{grid-area:2/2/3/3}#siteFooter .sfRightVox .sfNav ul .li7{grid-area:3/2/4/3}#siteFooter .sfRightVox .sfNav ul .li8{grid-area:1/3/2/4}#siteFooter .sfRightVox .sfNav ul .li9{grid-area:2/3/3/4}#siteFooter .sfRightVox .sfNav ul .li10{grid-area:3/3/4/4}#siteFooter #copyright{display:block;width:100%;font-size:1.2rem;padding-top:20px;border-top:1px solid #333;text-align:right;margin-top:40px}#gNav{display:flex;align-items:center;justify-content:flex-end;padding-left:60px;border-radius:0 0 0 20px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.15);background:#fff;width:960px;-webkit-font-feature-settings:normal;font-feature-settings:normal;pointer-events:auto}#gNav .gNavList{min-height:80px;display:flex;justify-content:center;align-items:center;gap:0 40px;margin-left:auto;padding-bottom:3px}#gNav .gNavList>li.shContact{align-self:flex-start}#gNav .gNavList>li>a,#gNav .gNavList>li>button{font-size:1.8rem;font-weight:500;text-align:center;position:relative}@media only screen and (min-width: 768px){#gNav .gNavList>li>a.shContactBtn,#gNav .gNavList>li>button.shContactBtn{background:#be4a5b;color:#fff;border-radius:5px;width:188px;height:68px;padding:1em;display:flex;justify-content:center;align-items:center;border-radius:0 0 0 34px;font-weight:400;margin-left:-10px}}#gNav .gNavList>li>a .newIcon,#gNav .gNavList>li>button .newIcon{position:absolute;top:-13px;right:-10px;display:none}#gNav .gNavList>li>a .newIcon.is-active,#gNav .gNavList>li>button .newIcon.is-active{display:flex}#gNav .gNavList>li .mmParentBtn span{position:relative;padding-bottom:13px}#gNav .gNavList>li .mmParentBtn span::before{content:"";position:absolute;margin:auto;background:url(../../images/content/content/ico_arrow03_r.svg) no-repeat center/contain;width:12px;height:7px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#gNav .gNavList>li .mmParentBtn.is-active span::before{-webkit-transform:scale(1, -1) translateX(-50%);transform:scale(1, -1) translateX(-50%)}#gNav .gNavList>li .mMenu{display:none;width:960px;background:#f3f3f3;border-radius:0 0 0 20px;position:absolute;top:0;right:0;padding:125px 55px 45px;z-index:-1;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;max-height:calc(100vh - 20px);overflow-y:auto}#gNav .gNavList>li .mMenu.is-open{display:block;opacity:1;visibility:visible}#gNav .gNavList>li .mMenu .mDlList{margin-bottom:40px}#gNav .gNavList>li .mMenu .mDlList a:not(.btnS01){text-indent:-15px;padding-left:15px;display:block}#gNav .gNavList>li .mMenu .mDlList a:not(.btnS01)::before{content:"";display:inline-block;background:url(../../images/content/content/ico_arrow02_r.svg) no-repeat center/contain;width:7px;height:12px;margin-right:10px}#gNav .gNavList>li .mMenu .mDlList dt{font-size:2.5rem;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #707070}#gNav .gNavList>li .mMenu .mDlList dt a{text-indent:-38px;padding-left:38px;display:block}#gNav .gNavList>li .mMenu .mDlList dt a::before{width:10px;height:18px;margin-right:30px}#gNav .gNavList>li .mMenu .mDlList dd .mList{display:flex;flex-wrap:wrap;gap:25px 40px}#gNav .gNavList>li .mMenu .mDlList dd .mList li{width:250px;line-height:1.6}#gNav .gNavList>li .mMenu .mDlList dd .title01{font-size:1.7rem;font-weight:500;margin-bottom:10px;color:#5a6c85}#gNav .gNavList>li .mMenu .mDlList dd .title01:not(:last-child){margin-top:30px}#gNav .gNavList>li .mMenu .mDlList dd .mRecruitList{margin-top:35px;display:flex;gap:30px}#gNav .gNavList>li .mMenu .closeBtnVox .closeBtn{display:flex;width:152px;padding:.6em 30px .6em 65px;justify-content:space-between;align-items:center;border-radius:30px;border:2px solid;color:#be4a5b;background:#fff;position:relative;font-weight:500;min-height:52px;margin:0 auto;transition:.2s}#gNav .gNavList>li .mMenu .closeBtnVox .closeBtn::before{content:"";position:absolute;margin:auto;width:36px;height:36px;background:#f3f3f3;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}#gNav .gNavList>li .mMenu .closeBtnVox .closeBtn::after{content:"";position:absolute;margin:auto;width:12px;height:12px;background:url(../../images/content/content/ico_close_r.svg) no-repeat center/contain;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#gNav .gNavList>li .mMenu .closeBtnVox .closeBtn:hover:hover{background:#be4a5b;color:#fff}#js-pageTopVox{position:fixed;z-index:58;right:3rem;bottom:2rem;width:6rem;height:6rem;opacity:0;display:none;transition:opacity .1s}#gNavOpener{display:none}@media only screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (hover: hover)and (pointer: fine){#gNav .gNavList>li a:not(.closeBtn),#gNav .gNavList>li button:not(.closeBtn){transition:opacity .2s ease-in 0s}#gNav .gNavList>li a:not(.closeBtn):hover,#gNav .gNavList>li button:not(.closeBtn):hover{opacity:.6 !important}}@media only screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (hover: hover)and (pointer: fine){#siteFooter .sfLeftVox a{transition:opacity .2s ease-in 0s}#siteFooter .sfLeftVox a:hover{opacity:.6 !important}}@media only screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (hover: hover)and (pointer: fine){#siteFooter .fixRightVox .inner a{transition:opacity .2s ease-in 0s}#siteFooter .fixRightVox .inner a:hover{opacity:.6 !important}}@media only screen and (max-width: 767px){img{width:100%}html{font-size:2.5641025641vw}body{font-size:1.4rem;min-width:0}#siteHeader{height:8rem}#siteHeader .shInner{min-width:auto;position:relative}#siteHeader .siteTitleVox{width:8rem;height:8rem;border-radius:0 0 2rem 0}#siteHeader .siteTitleVox .sLogo img{width:4.8rem}#main{padding-top:7rem}#siteFooter{position:relative;z-index:1}#siteFooter .sfImg{padding-top:1rem}#siteFooter .sfVox{padding:6rem 0}#siteFooter .sfVox .sfInner{display:block}#siteFooter .sfInner{padding:0 4.5rem}#siteFooter .sfLeftVox{width:100%}#siteFooter .sfLeftVox .sfLogo{width:8rem;margin:0 0 4rem}#siteFooter .sfLeftVox .sfSnsList{margin-top:4rem}#siteFooter .sfLeftVox .sfSnsList li{width:4.4rem}#siteFooter .sfRightVox{display:none}#siteFooter .sfRightVox #copyright{font-size:1.2rem;padding-top:2rem;margin-top:4em}#gNavOpener{display:block}#gNav{width:31.6rem;top:8rem;right:0;border-radius:0;padding:0;display:block;background:none;height:calc(100% - 8rem);border-radius:2rem 0 0 2rem}#gNav[aria-hidden=false]{visibility:visible;position:fixed;opacity:1;overflow:auto}#gNav[aria-hidden=false] .gNavInner{display:block;height:auto;padding:4.2rem 4.5rem 4rem 4.2rem}#gNav .gNavInner{display:none;background:#fff;border-radius:2rem 0 0 2rem;overflow:hidden}#gNav .gNavList{display:block;margin-left:auto;margin-right:auto;padding-bottom:0}#gNav .gNavList>li{width:100%}#gNav .gNavList>li:not(:last-child){margin-bottom:1.3rem}#gNav .gNavList>li>a,#gNav .gNavList>li>button{font-size:1.6rem;text-align:left;font-weight:400;line-height:1.75}#gNav .gNavList>li>a .newIcon,#gNav .gNavList>li>button .newIcon{display:none !important}#gNav .gNavList>li .shLink{display:block;text-indent:-1.6rem;padding-left:1.6rem}#gNav .gNavList>li .shLink::before{content:"";display:inline-block;background:url(../../images/content/content/ico_arrow02_r.svg) no-repeat center/contain;width:.6rem;height:1.2rem;margin-right:1.1rem;position:relative;top:-0.1em}#gNav .gNavList>li .shLink.blank{padding-right:2rem;position:relative}#gNav .gNavList>li .shLink.blank::after{content:"";position:absolute;margin:auto;display:inline-block;margin-left:15px;background:url(../../images/content/content/ico_blank01.svg) no-repeat center/contain;width:15px;height:12px}}@media only screen and (max-width: 767px)and (max-width: 767px){#gNav .gNavList>li .shLink.blank::after{margin-left:1.5rem;width:1.5rem;height:1.2rem}}@media only screen and (max-width: 767px){#gNav .gNavList>li .shLink.blank::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}#gNav .gNavList>li .mmParentBtn{display:block;width:100%;padding-left:1.6rem;margin-bottom:.7rem}#gNav .gNavList>li .mmParentBtn span{padding-bottom:0;display:block;padding-right:2rem}#gNav .gNavList>li .mmParentBtn span::before{background:#be4a5b;width:1.6rem;height:2px;right:0;left:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#gNav .gNavList>li .mmParentBtn span::after{content:"";position:absolute;margin:auto;background:#be4a5b;width:2px;height:1.6rem;right:.7rem;left:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#gNav .gNavList>li .mmParentBtn.is-active span::before{right:0;-webkit-transform:none;transform:none}#gNav .gNavList>li .mmParentBtn.is-active span::after{content:none}#gNav .gNavList>li .mMenu{width:auto;background:#fff;border-radius:0;position:static;top:auto;right:auto;padding:0 0 0 2rem;margin-bottom:.5rem;margin-top:1rem;visibility:visible;opacity:1;transition:none;max-height:none;overflow:visible}#gNav .gNavList>li .mMenu .mDlList{margin-bottom:0}#gNav .gNavList>li .mMenu .mDlList a:not(.btnS01){text-indent:-2rem;padding-left:2rem;display:block}#gNav .gNavList>li .mMenu .mDlList a:not(.btnS01)::before{width:.6rem !important;height:1.2rem !important;margin-right:1rem !important}#gNav .gNavList>li .mMenu .mDlList dt{font-size:1.4rem;padding-bottom:0;margin-bottom:1rem;border-bottom:none}#gNav .gNavList>li .mMenu .mDlList dt a{text-indent:-2rem;padding-left:2rem}#gNav .gNavList>li .mMenu .mDlList dt a::before{background-image:url(../../images/content/content/ico_arrow02_g.svg)}#gNav .gNavList>li .mMenu .mDlList dd .mList{display:block}#gNav .gNavList>li .mMenu .mDlList dd .mList li{width:auto}#gNav .gNavList>li .mMenu .mDlList dd .mList li:not(:last-child){margin-bottom:1.3rem}#gNav .gNavList>li .mMenu .mDlList dd .mList li a:not(.btnS01)::before{background-image:url(../../images/content/content/ico_arrow02_g.svg)}#gNav .gNavList>li .mMenu .mDlList dd .mList li a.btnS01{width:100%}#gNav .gNavList>li .mMenu .mDlList dd .title01{font-size:1.3rem;margin-bottom:1rem}#gNav .gNavList>li .mMenu .mDlList dd .title01:not(:last-child){margin-top:1.5rem}#gNav .gNavList>li .mMenu .mDlList dd .mRecruitList{margin-top:1.8rem;flex-direction:column;gap:.8rem}#gNav .gNavList>li .mMenu .closeBtnVox{display:none}#js-pageTopVox{right:1.5rem;bottom:1.5rem;width:4.4rem;height:4.4rem}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.wsN{white-space:nowrap}.wrBW{word-wrap:break-word}.cWhite{color:#fff}.cBlue{color:#016bb5}.cRed{color:#e4050b}.cGray{color:#666}.cYellow{color:#ff0}.decUline{text-decoration:underline}.decNone{text-decoration:none}.s70{font-size:70%}.s80{font-size:80%}.s90{font-size:90%}.s100{font-size:100%}.s110{font-size:110%}.s120{font-size:120%}.s130{font-size:130%}.s140{font-size:140%}.s150{font-size:150%}.s160{font-size:160%}.s170{font-size:170%}.s180{font-size:180%}.s190{font-size:190%}.s200{font-size:200%}.fwN{font-weight:normal}.fwM{font-weight:500}.fwB{font-weight:bold}.lh0-5{line-height:.5}.lh1{line-height:1}.lh1-1{line-height:1.1}.lh1-2{line-height:1.2}.lh1-5{line-height:1.5}.lh2{line-height:2}.mA{margin:0 auto !important}.mLA{margin-left:auto !important}.mRA{margin-right:auto !important}.m0{margin:0 !important}.m3{margin:3px !important}.m5{margin:5px !important}.m10{margin:10px !important}.m15{margin:15px !important}.m20{margin:20px !important}.m25{margin:25px !important}.m30{margin:30px !important}.m35{margin:35px !important}.m40{margin:40px !important}.m45{margin:45px !important}.m50{margin:50px !important}.mT0{margin-top:0px !important}.mT5{margin-top:5px !important}.mT10{margin-top:10px !important}.mT15{margin-top:15px !important}.mT20{margin-top:20px !important}.mT25{margin-top:25px !important}.mT30{margin-top:30px !important}.mT35{margin-top:35px !important}.mT40{margin-top:40px !important}.mT45{margin-top:45px !important}.mT50{margin-top:50px !important}.mR0{margin-right:0px !important}.mB3{margin-right:3px !important}.mR5{margin-right:5px !important}.mR10{margin-right:10px !important}.mR15{margin-right:15px !important}.mR20{margin-right:20px !important}.mR25{margin-right:25px !important}.mR30{margin-right:30px !important}.mR35{margin-right:35px !important}.mR40{margin-right:40px !important}.mR45{margin-right:45px !important}.mR50{margin-right:50px !important}.mR60{margin-right:60px !important}.mR70{margin-right:70px !important}.mR100{margin-right:100px !important}.mR110{margin-right:110px !important}.mR120{margin-right:120px !important}.mR130{margin-right:130px !important}.mR140{margin-right:140px !important}.mR150{margin-right:150px !important}.mR160{margin-right:160px !important}.mR170{margin-right:170px !important}.mR180{margin-right:180px !important}.mR190{margin-right:190px !important}.mR200{margin-right:200px !important}.mR210{margin-right:210px !important}.mR220{margin-right:220px !important}.mR230{margin-right:230px !important}.mR240{margin-right:240px !important}.mR250{margin-right:250px !important}.mR260{margin-right:260px !important}.mR280{margin-right:280px !important}.mR300{margin-right:300px !important}.mB0{margin-bottom:0px !important}.mB3{margin-bottom:3px !important}.mB5{margin-bottom:5px !important}.mB10{margin-bottom:10px !important}.mB15{margin-bottom:15px !important}.mB20{margin-bottom:20px !important}.mB25{margin-bottom:25px !important}.mB30{margin-bottom:30px !important}.mB35{margin-bottom:35px !important}.mB40{margin-bottom:40px !important}.mB45{margin-bottom:45px !important}.mB50{margin-bottom:50px !important}.mL0{margin-left:0px !important}.mL5{margin-left:5px !important}.mL1em{margin-left:1em !important}.mL10{margin-left:10px !important}.mL15{margin-left:15px !important}.mL20{margin-left:20px !important}.mL25{margin-left:25px !important}.mL30{margin-left:30px !important}.mL35{margin-left:35px !important}.mL40{margin-left:40px !important}.mL45{margin-left:45px !important}.mL50{margin-left:50px !important}.mL55{margin-left:55px !important}.mL60{margin-left:60px !important}.mL70{margin-left:70px !important}.mL80{margin-left:80px !important}.mL85{margin-left:85px !important}.mL105{margin-left:105px !important}.mL110{margin-left:110px !important}.mL115{margin-left:115px !important}.mL120{margin-left:120px !important}.mL130{margin-left:130px !important}.mL140{margin-left:140px !important}.mL150{margin-left:150px !important}.mL170{margin-left:170px !important}.mL200{margin-left:200px !important}.mL225{margin-left:225px !important}.mL270{margin-left:270px !important}.p0{padding:0 !important}.p3{padding:3px !important}.p5{padding:5px !important}.p10{padding:10px !important}.p15{padding:15px !important}.p20{padding:20px !important}.p25{padding:25px !important}.p30{padding:30px !important}.p35{padding:35px !important}.p40{padding:40px !important}.p45{padding:45px !important}.p50{padding:50px !important}.pT0{padding-top:0px !important}.pT2{padding-top:2px !important}.pT3{padding-top:3px !important}.pT5{padding-top:5px !important}.pT10{padding-top:10px !important}.pT15{padding-top:15px !important}.pT20{padding-top:20px !important}.pT25{padding-top:25px !important}.pT30{padding-top:30px !important}.pT35{padding-top:35px !important}.pT40{padding-top:40px !important}.pT45{padding-top:45px !important}.pT50{padding-top:50px !important}.pT80{padding-top:80px !important}.pT100{padding-top:100px !important}.pR0{padding-right:0px !important}.pR5{padding-right:5px !important}.pR10{padding-right:10px !important}.pR15{padding-right:15px !important}.pR20{padding-right:20px !important}.pR25{padding-right:25px !important}.pR30{padding-right:30px !important}.pR35{padding-right:35px !important}.pR40{padding-right:40px !important}.pR45{padding-right:45px !important}.pR50{padding-right:50px !important}.pB0{padding-bottom:0px !important}.pB5{padding-bottom:5px !important}.pB10{padding-bottom:10px !important}.pB15{padding-bottom:15px !important}.pB20{padding-bottom:20px !important}.pB25{padding-bottom:25px !important}.pB30{padding-bottom:30px !important}.pB35{padding-bottom:35px !important}.pB40{padding-bottom:40px !important}.pB45{padding-bottom:45px !important}.pB50{padding-bottom:50px !important}.pL0{padding-left:0px !important}.pL5{padding-left:5px !important}.pL10{padding-left:10px !important}.pL15{padding-left:15px !important}.pL20{padding-left:20px !important}.pL25{padding-left:25px !important}.pL30{padding-left:30px !important}.pL35{padding-left:35px !important}.pL40{padding-left:40px !important}.pL45{padding-left:45px !important}.pL50{padding-left:50px !important}.fLeft{float:left}.fRight{float:right}.fClear{clear:both}.fClearL{clear:left}.fClearR{clear:right}.fN{float:none}.posRel{position:relative}.posAbs{position:absolute}.posT0R0{right:0px;top:0px}.ofHidden{overflow:hidden}.ofAuto{overflow:auto}.ofVisible{overflow:visible}.dspInline{display:inline}.dspBlock{display:block}.dspInlBlock{display:inline-block}.dspNone{display:none}.alignLeft{text-align:left !important}.alignCenter{text-align:center !important}.alignRight{text-align:right !important}.valignTop{vertical-align:top}.valignMiddle{vertical-align:middle}.valignBottom{vertical-align:bottom}.valignTextBottom{vertical-align:text-bottom}.valignSuper{vertical-align:super}.w5{width:5px}.w10em{width:10em}.w10p{width:10%}.w15p{width:15%}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w30{width:30px}.w40p{width:40%}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w98p{width:98%}.w99p{width:99%}.w100{width:100px}.w100p{width:100%}.h1p{height:1%}.z1{zoom:1}.listTypeNone{list-style-type:none}.listInside{list-style-position:inside}.listOutside{list-style-position:outside}.listTypeDisc{list-style-type:disc}.listTypeSquare{list-style-type:square}.listTypeCircle{list-style-type:circle}.listTypeNum{padding-left:0px;margin-left:0px;margin-top:0px}.listTypeNum li{list-style-type:none;padding:0px 0px 0px 20px}.listNumParentheses{list-style-type:none;list-style-position:inside}.listNumParentheses li{counter-increment:cnt}.listNumParentheses li:before{display:marker;content:"(" counter(cnt) ")"}.bgFFFFFF{background-color:#fff}.bgE6ECE8{background-color:#e6ece8}.bgF0F0DC{background-color:#f0f0dc}.bgF0EFEE{background-color:#f0efee}.bgEBE6E1{background-color:#ebe6e1}.bgC9C9C9{background-color:#c9c9c9}.bdr1s999{border:1px solid #999}.bdr1sCCC{border:1px solid #ccc}.bdr1sBBB{border:1px solid #bbb}.bdr1s5B5B5B{border:1px solid #5b5b5b}.bdr1do444444{border:1px dotted #444}.bdrTn{border-top:none !important}.bdrRn{border-right:none !important}.bdrBn{border-bottom:none !important}.bdrLn{border-left:none !important}.bdrN{border:none !important}.bdrTop{border-right:none !important;border-bottom:none !important;border-left:none !important}.bdrRight{border-top:none !important;border-bottom:none !important;border-left:none !important}.bdrBottom{border-top:none !important;border-right:none !important;border-left:none !important}.bdrLeft{border-top:none !important;border-right:none !important;border-bottom:none !important}.tim1em{text-indent:-1em}.ti1em{text-indent:1em}.csrPtr{cursor:pointer}.bdrRad3{border-radius:3px}.bdrRad5{border-radius:5px}.wbBrkA{word-break:break-all}@media print{@page{size:A4;width:1050px}#siteHeader{position:static !important;top:auto;left:auto}#siteHeader #gNav{white-space:nowrap}#siteHeader .pcDspNone{display:none}}.btnS01{display:block;width:280px;display:flex;justify-content:flex-start;align-items:center;border-radius:30px;border:2px solid #be4a5b;background:#fff;text-align:left;padding:1em 6rem 1em 4rem;color:#be4a5b;font-family:"Kosugi Maru",sans-serif;font-weight:400;position:relative;line-height:1.5}.btnS01::before,.btnS01::after{content:"";position:absolute;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btnS01::before{width:40px;height:40px;background:#f3f3f3;border-radius:50%;right:10px}.btnS01::after{width:16px;height:11px;right:22px;background:url(../../images/content/content/ico_arrow01_r.svg) no-repeat center/contain}@media only screen and (max-width: 767px){.btnS01::before{width:4rem;height:4rem;right:1rem}.btnS01::after{width:1.6rem;height:1.1rem;right:2.2rem}}.btnS01.blank::after{width:15px;height:12px;background:url(../../images/content/content/ico_blank01_r.svg) no-repeat center/contain}.btnS01.download::after{width:24px;height:24px;right:18px;background:url(../../images/content/content/ico_dl01_r.svg) no-repeat center/contain}.btnS01.anchor::after{right:22px;margin-top:2px;background:url(../../images/content/content/ico_arrow01_r.svg) no-repeat center/contain;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}.btnS01.small{width:202px;padding:.5em 60px .5em 30px}.btnS01.small::before{width:32px;height:32px;right:10px}.btnS01.small::after{right:18px}.btnS01.large{width:320px}.btnS01.large02{width:360px}.btnS01.red{color:#fff;background:#be4a5b}.btnS01.green{color:#fff;background:#008489;border-color:#fff}.btnS01.green::after{background-image:url(../../images/content/content/ico_arrow01_g01.svg)}.btnS01.blue{color:#fff;background:#314a6a;border-color:#fff}.btnS01.blue::after{background-image:url(../../images/content/content/ico_arrow01_b02.svg)}.btnS01.recruit{width:24rem}.btnS02{display:flex;align-items:center;width:100%;gap:0 30px;border-radius:20px;border:1px solid #707070;background:#fff;overflow:hidden}@media only screen and (max-width: 767px){.btnS02{border-radius:2rem}}.btnS02 .img{width:200px;flex-shrink:0}.btnS02 .txtVox{display:block;width:100%;padding:.2em 100px .2em 0;font-size:1.8rem;font-weight:700;line-height:1.5;position:relative;-webkit-font-feature-settings:normal;font-feature-settings:normal}.btnS02 .txtVox::before,.btnS02 .txtVox::after{content:"";position:absolute;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btnS02 .txtVox::before{width:40px;height:40px;background:#f3f3f3;border-radius:50%;right:30px}.btnS02 .txtVox::after{width:16px;height:11px;right:42px;background:url(../../images/content/content/ico_arrow01_r.svg) no-repeat center/contain}@media only screen and (max-width: 767px){.btnS02 .txtVox::before{width:4rem;height:4rem;right:1rem}.btnS02 .txtVox::after{width:1.6rem;height:1.1rem;right:2.2rem}}.btnS02.bgS01 .txtVox::before{background:#fff}@media only screen and (hover: hover)and (pointer: fine)and (min-width: 768px){.btnS01{transition:.4s}.btnS01:hover{background:#be4a5b;color:#fff}.btnS01.red:hover{background:#fff;color:#be4a5b}.btnS01.green:hover::after{background-image:url(../../images/content/content/ico_arrow01_r.svg)}.btnS01.blue02:hover::after{background-image:url(../../images/content/content/ico_arrow01_r.svg)}}@media only screen and (max-width: 767px){.btnS01{width:28rem;min-height:6rem;display:flex;justify-content:flex-start;align-items:center;border-radius:3rem;border:2px solid #be4a5b;background:#fff;text-align:left;padding:.4em 5rem .4em 4rem;color:#be4a5b;font-family:"Kosugi Maru",sans-serif;font-weight:400}.btnS01.blank::after{width:1.5rem;height:1.2rem}.btnS01.anchor{font-size:1.3rem;padding-right:4rem}.btnS01.anchor::before{width:2.8rem;height:2.8rem}.btnS01.anchor::after{width:1.2rem;height:.8rem;right:1.8rem;margin-top:.2rem}.btnS01.download::after{width:2.4rem;height:2.4rem;right:1.8rem}.btnS01.small{width:20rem;min-height:4.8rem;padding-left:3rem}.btnS01.small::before{width:3.2rem;height:3.2rem}.btnS01.small::after{width:1.5rem;height:1.2rem;right:1.9rem}.btnS01.large{width:32rem}.btnS01.large02{width:100%}.btnS01.recruit{width:15rem;font-size:1.1rem;padding:.4em 3rem .4em 1.5rem;min-height:4.4rem}.btnS01.recruit::before{width:2.2rem;height:2.2rem}.btnS01.recruit::after{width:1.1rem;height:.8rem;right:1.6rem}.btnS02{gap:0 1.5rem}.btnS02 .img{width:12rem;flex-shrink:0}.btnS02 .txtVox{width:100%;padding-right:5rem;font-size:1.4rem}.btnS02 .txtVox::before,.btnS02 .txtVox::after{content:"";position:absolute;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btnS02 .txtVox::before{width:40px;height:40px;background:#f3f3f3;border-radius:50%;right:2.5rem}.btnS02 .txtVox::after{width:16px;height:11px;right:3.2rem;background:url(../../images/content/content/ico_arrow01_r.svg) no-repeat center/contain}}@media only screen and (max-width: 767px)and (max-width: 767px){.btnS02 .txtVox::before{width:4rem;height:4rem;right:1rem}.btnS02 .txtVox::after{width:1.6rem;height:1.1rem;right:2.2rem}}@media only screen and (max-width: 767px){.btnS02 .txtVox::before{width:3rem;height:3rem}.btnS02 .txtVox::after{width:1.2rem;height:.8rem;right:1.85rem}.btnS02.bgS01 .txtVox::before{background:#fff}}.headS01{position:relative;background:#f3f3f3;padding:40px 40px 20px;border-radius:20px 0px;margin-bottom:80px;width:560px}.headS01 .jp{font-size:2rem;font-family:"Kosugi Maru",sans-serif;font-weight:400}.headS01 .en{font-size:7rem;font-family:"Ramabhadra",sans-serif;font-weight:400;line-height:1.5;margin-top:-0.2em;color:#5a6c85}.hS01{font-size:3.6rem;line-height:2;letter-spacing:.1em;margin-bottom:40px}.hS02{font-size:3rem;font-weight:700}.hS02 .link{position:relative;display:inline-block;padding-right:60px}.hS02 .link::before,.hS02 .link::after{content:"";position:absolute;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hS02 .link::before{width:40px;height:40px;background:#fff;border-radius:50%;right:0px}.hS02 .link::after{width:16px;height:11px;right:11px;background:url(../../images/content/content/ico_arrow01_r.svg) no-repeat center/contain}@media only screen and (max-width: 767px){.hS02 .link::before{width:4rem;height:4rem;right:1rem}.hS02 .link::after{width:1.6rem;height:1.1rem;right:2.2rem}}.hS03{text-align:center}.hS03 span{display:flex;justify-content:center;align-items:center;display:inline-flex;padding:.5em 3.75em;border-radius:1.2rem;border:.8rem solid #d2d9f0;background:#fff;font-size:3.2rem;letter-spacing:.128em;color:#2a4363;line-height:1.3;margin:0 auto 60px;-webkit-font-feature-settings:normal;font-feature-settings:normal}.hS04{border-radius:20px 20px 0 0;background:#2a4363;color:#fff;text-align:center;font-size:3.6rem;letter-spacing:.036em;padding:19px;margin-bottom:var(--s80);line-height:1.5}@media only screen and (max-width: 767px){.hS04{border-radius:2rem 2rem 0 0}}.hS05{font-size:2.5rem;font-weight:700;line-height:1.7;margin-bottom:var(--s40);-webkit-font-feature-settings:normal;font-feature-settings:normal}.hS06{text-align:center}.hS06>span{display:inline-flex;padding:8px 120px;justify-content:center;align-items:center;gap:0 16px;border-radius:12px;border:8px solid #d2d9f0;font-size:3.2rem;letter-spacing:.128em;margin-bottom:var(--s60);background:#fff;color:#314a6a}.hS06>span .img{width:48px}.hS07{font-size:var(--fs20);font-weight:500}@media only screen and (max-width: 767px){.headS01{padding:2rem 4rem 1rem;border-radius:2rem 0;margin-bottom:4.5rem;width:36rem}.headS01 .en{font-size:4rem;margin-top:-1rem}.headS01 .jp{font-size:1.6rem}.headS01.spLeft{margin-left:-3.5rem}.headS01.spRight{margin-right:-3.5rem}.hS01{font-size:2rem;margin-bottom:3rem}.hS02{font-size:1.6rem}.hS02 .link{padding-right:5.5rem}.hS02 .link::before{width:3rem;height:3rem}.hS02 .link::after{width:1.2rem;height:.8rem;right:1.85rem}.hS03 span{padding:.6em 1.7em;border-radius:1.2rem;border:.8rem solid #d2d9f0;font-size:1.8rem;margin:0 auto 3.8rem}.hS04{font-size:1.9rem;padding:.6em;margin-bottom:4.8rem}.hS05{font-size:1.6rem;margin-bottom:2rem}.hS06{text-align:center}.hS06>span{display:block;padding:.5em 1em;justify-content:center;align-items:center;gap:0 2rem;border-radius:1.2rem;border:.6rem solid #d2d9f0;font-size:1.8rem;letter-spacing:.128em;margin-bottom:3.2rem;line-height:1.5}.hS06>span .img{width:3.6rem;display:block;margin:0 auto .5rem}}.ulListS01 li{position:relative;padding-left:2rem}.ulListS01 li:not(:last-child){margin-bottom:.5rem}.ulListS01 li:before{content:"";position:absolute;margin:auto;width:1rem;height:1rem;background:#5a6c85;border-radius:50%;top:.7em;left:0}.ulListS01.large li{font-size:2.5rem;padding-left:3rem}.ulListS01.large li:before{width:2rem;height:2rem;top:.55em}.ulListS01.other li{padding-left:1.7rem}.ulListS01.other li:before{width:.7rem;height:.7rem;background:#be4a5b;top:.7em}.ulListS00 li{list-style:disc;margin-left:1.5em}.olListS00 li{list-style:decimal;margin-left:1.1em;padding-left:1.1em}.dlListS01{border-top:1px solid #d9d9d9}.dlListS01.dashed{border-top:1px dashed #707070}.dlListS01.dashed .item{border-bottom:1px dashed #707070}.dlListS01.small .item dt{width:150px;padding-right:0}.dlListS01 .item{display:flex;gap:0 20px;padding:var(--s30) 0;border-bottom:1px solid #d9d9d9}.dlListS01 .item dt{padding:0 20px;width:190px;flex-shrink:0;font-weight:500}.dlListS02 .item{display:flex;justify-content:space-between;gap:0 10px;border-bottom:1px solid #d9d9d9;padding:5px 0}.dlListS02 .item dt{flex-shrink:0;font-weight:500}.olListStyle01{counter-reset:li}.olListStyle01 li{padding-left:.8em;text-indent:-0.8em;margin-left:1em;position:relative}.olListStyle01 li:not(:last-child){margin-bottom:.3rem}.olListStyle01 li::before{counter-increment:li;content:counter(li) ". ";color:#5a6c85;font-family:"Oswald",sans-serif;font-weight:400;margin-right:1rem;display:inline-block;font-weight:700}.olListStyle02{counter-reset:li}.olListStyle02 li{position:relative;display:flex;align-items:baseline}.olListStyle02 li:not(:last-child){margin-bottom:.3rem}.olListStyle02 li::before{counter-increment:li;content:counter(li);color:#fff;background:#5a6c85;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;margin-right:8px;flex-shrink:0}.olListStyle02.spaceLarge li:not(:last-child){margin-bottom:1em}.noteList li{text-indent:-1em;padding-left:1em}@media only screen and (max-width: 767px){.ulListS01 li{padding-left:1.6rem}.ulListS01 li:not(:last-child){margin-bottom:.6rem}.ulListS01 li:before{top:.45em}.ulListS01.large li{font-size:1.9rem;padding-left:2rem}.ulListS01.large li:before{width:1.5rem;height:1.5rem;top:.5em}.listS01 li{font-size:1.6rem;min-height:3.5rem;padding-left:4.5rem;padding-top:.22em}.listS01 li::before{width:3.5rem;height:3.5rem}.listS01 li:not(:last-child){margin-bottom:1.5rem}.ulListS02 li{padding-left:1.3rem}.ulListS02 li:not(:last-child){margin-bottom:.3rem}.ulListS02 li:before{content:"";position:absolute;margin:auto;width:.4rem;height:.4rem;background:#000;border-radius:50%;top:.5em;left:0}.dlListS01.small .item dt{width:10rem}.dlListS01 .item{gap:0 1rem}.dlListS01 .item dt{padding:0 1rem;width:12rem}}#alphaBg{width:100%;height:100%;position:fixed;left:0;top:0;z-index:70;background:#fff;display:none;opacity:0}.popupWrapper{display:none;position:absolute;margin:auto;z-index:100}.popupWrapper .content{margin:0 auto;position:relative}.popupWrapper .closeVox{width:36px;height:36px;position:absolute;top:2rem;right:2rem;z-index:100}.popupWrapper .popupCloseBt{position:absolute;top:0;right:0;width:36px;height:36px;display:block}.popupWrapper .popupCloseBt span{width:36px;height:1px;background:#5a6c85;position:absolute;left:50%;top:50%;margin:-1px 0 0 -18px}.popupWrapper .popupCloseBt span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popupWrapper .popupCloseBt span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#popupContents{display:none}#popupWrapperMovie{width:1000px;left:50%;margin-left:-500px}#popupWrapperMovie .content{position:relative;padding-top:56.25%;background:rgba(0,0,0,0)}#popupWrapperMovie .content iframe{position:absolute;width:100%;height:100%;left:0;top:0}@media(hover: hover)and (pointer: fine){.popupCloseBt{transition:.2s}.popupCloseBt:hover{opacity:.6}}@media only screen and (max-width: 767px){.popupWrapper .closeVox{top:1.5rem;right:1.5rem}.popupWrapper .popupCloseBt{width:3rem;height:3rem}.popupWrapper .popupCloseBt span{width:3rem;margin:-1px 0 0 -1.5rem}}.tStyle01{width:100%}.tStyle01.thLarge th{width:31.5rem}.tStyle01 tr{border-bottom:1px solid #ddd}.tStyle01 tr:first-child th,.tStyle01 tr:first-child td{padding-top:0}.tStyle01 th,.tStyle01 td{padding:4.5rem 0}.tStyle01 th{width:20rem;font-weight:500;text-align:left;vertical-align:top;padding-right:1.5rem}@media only screen and (max-width: 767px){.tStyle01.thLarge th{width:12rem}.tStyle01 th,.tStyle01 td{padding:2.5rem 0}.tStyle01 th{width:9rem;padding-right:1.5rem}}fieldset{margin:0;padding:0;border:none}button,input[type=submit]{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;-webkit-appearance:none;appearance:none;font-family:inherit}input,textarea,select{line-height:1.6;margin:0;font-family:inherit;background:#fff;color:currentColor}input:focus,textarea:focus,select:focus{outline:1px solid #5a6c85;background:#fff}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input.formText[type=text],input.formText[type=tel],input.formText[type=password],input.formText[type=number],input.formText[type=email],textarea.formText,select.formSelect{padding:.8em;font-size:1.6rem}input.formText[type=text]::-webkit-input-placeholder, input.formText[type=tel]::-webkit-input-placeholder, input.formText[type=password]::-webkit-input-placeholder, input.formText[type=number]::-webkit-input-placeholder, input.formText[type=email]::-webkit-input-placeholder, textarea.formText::-webkit-input-placeholder, select.formSelect::-webkit-input-placeholder{color:#bbb;font-weight:400}input.formText[type=text]:-ms-input-placeholder, input.formText[type=tel]:-ms-input-placeholder, input.formText[type=password]:-ms-input-placeholder, input.formText[type=number]:-ms-input-placeholder, input.formText[type=email]:-ms-input-placeholder, textarea.formText:-ms-input-placeholder, select.formSelect:-ms-input-placeholder{color:#bbb;font-weight:400}input.formText[type=text]::-ms-input-placeholder, input.formText[type=tel]::-ms-input-placeholder, input.formText[type=password]::-ms-input-placeholder, input.formText[type=number]::-ms-input-placeholder, input.formText[type=email]::-ms-input-placeholder, textarea.formText::-ms-input-placeholder, select.formSelect::-ms-input-placeholder{color:#bbb;font-weight:400}input.formText[type=text]::placeholder,input.formText[type=tel]::placeholder,input.formText[type=password]::placeholder,input.formText[type=number]::placeholder,input.formText[type=email]::placeholder,textarea.formText::placeholder,select.formSelect::placeholder{color:#bbb;font-weight:400}.formErrVox{display:none;border:10px solid #ffdada;padding:10px;color:#c00000 !important;background:#fff}.formText.long{width:100%}select.formSelect.middle{width:250px}.formItem{display:flex;font-size:1.6rem}.formItem>dt{width:275px;min-width:275px;padding:.8em 0}.formItem>dt .rItem{font-size:1.4rem;color:#d65151}.formItem>dd{width:680px}.formItem>dd .radio-input{accent-color:#5a6c85}form .privacyVox .checkWrap{text-align:center}body.error .formErrVox{display:block;margin-bottom:15px}body.error .caution{margin-top:5px;color:#c00000;font-size:1.5rem}body.error .formItem>dd{padding:1em}body.finish .desc+.desc{margin-top:1em}.postVoxS01 .head .hS01{margin-bottom:30px}.postVoxS01 .head .subVox{text-align:center;margin-bottom:8rem;display:flex;align-items:baseline}.postVoxS01 .head .subVox time{display:block;margin-right:2rem}.postVoxS01 .postCnt{margin:0 auto;position:relative;padding-bottom:6rem}.postVoxS01 .thumbVox{margin-bottom:40px;text-align:center}.pageNavVox--wp{display:flex;justify-content:space-between;align-items:center;max-width:120rem;margin:6rem auto 0}.pageNavVox--wp .prev,.pageNavVox--wp .next{width:20rem}.pageNavVox--wp .prev a,.pageNavVox--wp .next a{position:relative;display:block}.pageNavVox--wp .prev a::before,.pageNavVox--wp .prev a::after,.pageNavVox--wp .next a::before,.pageNavVox--wp .next a::after{content:"";position:absolute;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageNavVox--wp .prev a::before,.pageNavVox--wp .next a::before{width:40px;height:40px;background:#f3f3f3;border-radius:50%;right:0px}.pageNavVox--wp .prev a::after,.pageNavVox--wp .next a::after{width:16px;height:11px;right:12px;background:url(../../images/content/content/ico_arrow01_r.svg) no-repeat center/contain}@media only screen and (max-width: 767px){.pageNavVox--wp .prev a::before,.pageNavVox--wp .next a::before{width:4rem;height:4rem;right:0px}.pageNavVox--wp .prev a::after,.pageNavVox--wp .next a::after{width:1.6rem;height:1.1rem;right:1.2rem}}.pageNavVox--wp .prev{order:1}.pageNavVox--wp .prev a{padding-left:6rem}.pageNavVox--wp .prev a::before{right:auto;left:0}.pageNavVox--wp .prev a:after{right:auto;left:12px;-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.pageNavVox--wp .next{order:3}.pageNavVox--wp .next a{padding-right:6rem;text-align:right}.pageNavVox--wp .back{order:2}.editorArea img{margin:0 auto;display:block;border-radius:20px}@media only screen and (max-width: 767px){.editorArea img{border-radius:2rem}}.editorArea>*{max-width:100%;height:auto}.editorArea>*+*{margin-top:2.4em}.editorArea>*+p{margin-top:1em}.editorArea ul{list-style-type:none;padding:0}.editorArea ul li{line-height:1.75;display:flex;gap:0 10px}.editorArea ul li:not(:last-child){margin-bottom:.5em}.editorArea ul li:before{content:"";display:block;border-radius:50%;width:.8rem;height:.8rem;background:#01317f;background:#5a6c85;margin:.8em 0 0;flex-grow:0;flex-shrink:0}.editorArea ol{counter-reset:li}.editorArea ol li{padding-left:.8em;text-indent:-0.8em;margin-left:1em;position:relative}.editorArea ol li:not(:last-child){margin-bottom:1rem}.editorArea ol li::before{counter-increment:li;content:counter(li) ". ";color:#5a6c85;font-family:"Oswald",sans-serif;font-weight:400;width:.8em;display:inline-block}.editorArea p{line-height:2 !important}.editorArea strong{font-weight:bold}.editorArea img{height:auto;width:100%}.editorArea h2{position:relative;font-size:2.5rem;font-weight:700;line-height:1.5;margin-bottom:.7em}.editorArea h3{position:relative;font-size:2.2rem;font-weight:700;margin-bottom:.5em}.editorArea h4{font-size:2rem;font-weight:700}.editorArea h5{font-size:1.8rem;font-weight:500}.editorArea a{text-decoration:underline}.editorArea a:hover{text-decoration:none}.editorArea code{background:#fff;padding:1rem;border:1px solid;display:block}.editorArea blockquote{background:#fff;padding:3rem 3rem 3rem 9rem;border-radius:2rem;position:relative}.editorArea blockquote::before{content:"";position:absolute;margin:auto;top:3rem;left:3rem;width:4rem;height:4rem;background:url(../../images/content/content/ico_blockquote.svg) no-repeat center/contain}.editorArea table{width:100%;border:1px solid #000;border-collapse:collapse;color:#333}.editorArea table caption{caption-side:bottom;margin-top:2rem;text-align:center}.editorArea table td,.editorArea table th{border:2px solid #000;border-collapse:collapse;vertical-align:top;padding:.8em;text-align:center;font-weight:400}.editorArea table th{background:#5a6c85;color:#fff}.editorArea table td{background:#fff}.navigation{text-align:center;margin:6rem 0 0}.navigation .nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 2rem}.navigation .nav-links .page-numbers{position:relative;text-align:center;line-height:4rem;width:4rem;height:4rem;background:#d2d9f0;border-radius:50%;color:#5a6c85;display:flex;justify-content:center;align-items:center;font-weight:500;transition:background .3s,color .3s}.navigation .nav-links .page-numbers.current{color:#fff;background:#5a6c85}.navigation .nav-links .page-numbers.dots{border:none;background:none;color:#333;font-size:2rem}.navigation .nav-links .page-numbers.dots:after{display:none}.navigation .nav-links .page-numbers.prev,.navigation .nav-links .page-numbers.next{background:none;border:none;width:1.5rem}.navigation .nav-links .page-numbers.prev:after,.navigation .nav-links .page-numbers.next:after{content:"";position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:1.4rem;height:2.8rem;background:url(../../images/content/content/ico_arrow01.svg) center/contain no-repeat}.navigation .nav-links .page-numbers.prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.catListVox{display:flex;align-items:baseline;gap:0 40px}.catListVox .title{width:115px;border-right:1px solid;flex-shrink:0}.catListVox .catList{display:flex;flex-wrap:wrap;gap:20px}.catListVox .catList>button:first-child{margin-right:calc(100% - 171px)}@media(hover: hover)and (pointer: fine){.navigation .nav-links .page-numbers:not(.dots):not(.prev):not(.next){transition:background .3s,color .3s}.navigation .nav-links .page-numbers:not(.dots):not(.prev):not(.next):hover{color:#fff;background:#5a6c85}.navigation .nav-links .page-numbers.prev,.navigation .nav-links .page-numbers.next{transition:opacity .3s;opacity:1}.navigation .nav-links .page-numbers.prev:hover,.navigation .nav-links .page-numbers.next:hover{opacity:.7}}@media only screen and (max-width: 767px){.postVoxS01 .head{margin-bottom:3rem}.postVoxS01 .head .hS01{font-size:2.2rem;margin-bottom:2rem}.postVoxS01 .head .subVox{margin-bottom:3.5rem}.postVoxS01 .head .subVox .cate{margin-bottom:1rem}.postVoxS01 .postCnt{border-radius:2rem}.postVoxS01 .thumbVox{margin-bottom:3rem}.pageNavVox--wp{display:flex;justify-content:space-between;align-items:center;margin-top:7rem}.editorArea .editorAreaYoutube{position:relative;z-index:1;width:100%;height:0;padding-top:56.25%}.editorArea .editorAreaYoutube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.editorArea ul li:before{margin-top:.6em}.editorArea h2{font-size:2rem}.editorArea h3{font-size:1.8rem;line-height:1.5}.editorArea h4{width:auto;font-size:1.7rem}.editorArea blockquote{padding:2rem 2rem 2rem 6rem;border-radius:1rem}.editorArea blockquote::before{top:2rem;left:2rem;width:3rem;height:3rem}.editorArea pre,.editorArea blockquote{overflow-x:scroll;width:100%}.editorArea .editorAreaYoutube{position:relative;z-index:1;width:100%;height:0;padding-top:56.25%}.editorArea .editorAreaYoutube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.navigation .nav-links{gap:1rem}.navigation .nav-links .page-numbers{width:3.2rem;height:3.2rem;line-height:3.2rem}.navigation .nav-links .page-numbers.prev:after,.navigation .nav-links .page-numbers.next:after{width:1.8rem;height:1.8rem}.navigation .nav-links .page-numbers.prev.prev,.navigation .nav-links .page-numbers.next.prev{margin-right:0}.navigation .nav-links .page-numbers.prev.next,.navigation .nav-links .page-numbers.next.next{margin-left:0}.pageNavVox--wp{margin-top:5rem;flex-wrap:wrap;gap:3rem 0}.pageNavVox--wp .prev,.pageNavVox--wp .next{width:14rem}.pageNavVox--wp .prev{order:0}.pageNavVox--wp .prev a{padding-left:5rem}.pageNavVox--wp .next{order:1}.pageNavVox--wp .next a{padding-right:5rem}.pageNavVox--wp .back{width:100%;order:2;text-align:center}.pageNavVox--wp .back .btnS01{margin:0 auto}.catListVox{display:block}.catListVox .title{width:100%;border-right:none;margin-bottom:1.5rem}.catListVox .catList{display:flex;flex-wrap:nowrap;gap:1rem;margin-right:-3.5rem;margin-left:-3.5rem;overflow-x:auto;white-space:nowrap}.catListVox .catList>button:first-child,.catListVox .catList>li:first-child{margin-right:0;margin-left:3.5rem}.catListVox .catList>button:last-child,.catListVox .catList>li:last-child{margin-right:3.5rem}}:root{--s10: 10px;--s15: 15px;--s20: 20px;--s30: 30px;--s35: 35px;--s40: 40px;--s60: 60px;--s80: 80px;--s100: 100px;--s120: 120px;--s150: 150px;--s180: 180px;--s200: 200px;--fs20: 2rem}@media only screen and (max-width: 767px){:root{--s10: 1rem}}@media only screen and (max-width: 767px){:root{--s15: 1rem}}@media only screen and (max-width: 767px){:root{--s20: 1.5rem}}@media only screen and (max-width: 767px){:root{--s30: 2rem}}@media only screen and (max-width: 767px){:root{--s35: 2.5rem}}@media only screen and (max-width: 767px){:root{--s40: 3.3rem}}@media only screen and (max-width: 767px){:root{--s60: 5rem}}@media only screen and (max-width: 767px){:root{--s80: 6.5rem}}@media only screen and (max-width: 767px){:root{--s100: 8.5rem}}@media only screen and (max-width: 767px){:root{--s120: 9rem}}@media only screen and (max-width: 767px){:root{--s150: 10rem}}@media only screen and (max-width: 767px){:root{--s180: 10rem}}@media only screen and (max-width: 767px){:root{--s200: 12rem}}@media only screen and (max-width: 767px){:root{--fs20: 1.6rem}}.w33p{width:33%}.w48p{width:48%}.w49p{width:49%}.w50p{width:50%}.w90p{width:90%}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w350{width:350px}.w360{width:360px}.w370{width:370px}.w380{width:380px}.w390{width:390px}.w400{width:400px}.w410{width:410px}.w420{width:420px}.w430{width:430px}.w440{width:440px}.w450{width:450px}.w460{width:460px}.w470{width:470px}.w480{width:480px}.w490{width:490px}.w500{width:500px}.w1em{width:1em}.w2em{width:2em}.w3em{width:3em}.w4em{width:4em}.w5em{width:5em}.w6em{width:6em}.w7em{width:7em}.w8em{width:8em}.w9em{width:9em}.w10em{width:10em}.w11em{width:11em}.w12em{width:12em}.w13em{width:13em}.w14em{width:14em}.w15em{width:15em}.w16em{width:16em}.w17em{width:17em}.w18em{width:18em}.w19em{width:19em}.w20em{width:20em}.contentWidth{width:1140px;margin:0 auto}.secInner{max-width:1140px;margin:0 auto}.secInner.large{max-width:1200px}body .mR1em{margin-right:1em}body .mL1hem{margin-left:1.5em}body .mL2em{margin-left:2em}body .mL2hem{margin-left:2.5em}body .mL3em{margin-left:3em}body .mL3hem{margin-left:3.5em}body .mL4em{margin-left:4em}body .mL4hem{margin-left:4.5em}body .mL5em{margin-left:5em}body .mL6em{margin-left:6em}body .mL7em{margin-left:7em}body .mL8em{margin-left:8em}body .mbS01{margin-bottom:var(--s10) !important}body .mbS02{margin-bottom:var(--s20) !important}body .mbS03{margin-bottom:var(--s40) !important}body .mbS04{margin-bottom:var(--s60) !important}body .mbS05{margin-bottom:var(--s80) !important}body .mbS06{margin-bottom:var(--s100) !important}body .mbS07{margin-bottom:var(--s120) !important}body .mbS08{margin-bottom:var(--s150) !important}body .mbS09{margin-bottom:var(--s200) !important}body .mbS11{margin-bottom:var(--s15) !important}body .mbS12{margin-bottom:var(--s180) !important}body .bdr01{border-radius:20px}@media only screen and (max-width: 767px){body .bdr01{border-radius:2rem}}body .bdr02{border-radius:0 20px 20px 0}@media only screen and (max-width: 767px){body .bdr02{border-radius:0 2rem 2rem 0}}body .bdr03{border-radius:20px 0 0 20px}@media only screen and (max-width: 767px){body .bdr03{border-radius:2rem 0 0 2rem}}body .bdr04{border-radius:20px 0 20px 0}@media only screen and (max-width: 767px){body .bdr04{border-radius:2rem 0 2rem 0}}body .bdr05{border-radius:20px 20px 0 0}@media only screen and (max-width: 767px){body .bdr05{border-radius:2rem 2rem 0 0}}body .bdr07{border-radius:60px 60px 0 0}body .bdr08{border-radius:1rem}body .hidden{overflow:hidden}body .s0-8r{font-size:.8rem}body .s1-0r{font-size:1rem}body .s1-1r{font-size:1.1rem}body .s1-2r{font-size:1.2rem}body .s1-3r{font-size:1.3rem}body .s1-4r{font-size:1.4rem}body .s1-5r{font-size:1.5rem}body .s1-6r{font-size:1.6rem}body .s1-7r{font-size:1.7rem}body .s1-8r{font-size:1.8rem}body .s1-9r{font-size:1.9rem}body .s2-0r{font-size:2rem}body .s2-1r{font-size:2.1rem}body .s2-2r{font-size:2.2rem}body .s2-3r{font-size:2.3rem}body .s2-4r{font-size:2.4rem}body .s2-5r{font-size:2.5rem}body .s2-6r{font-size:2.6rem}body .s2-8r{font-size:2.8rem}body .s2-9r{font-size:2.9rem}body .s3-0r{font-size:3rem}body .s3-4r{font-size:3.4rem}body .s3-5r{font-size:3.5rem}body .s3-8r{font-size:3.8rem}body .s4-0r{font-size:4rem}body .s5-0r{font-size:5rem}body .min0{min-width:0 !important}.lhS01{line-height:2.5}.lhS02{line-height:1.5}.lhS03{line-height:1.8}.lsS01{letter-spacing:.064em}.lsS02{letter-spacing:.1em}.bgWhite{background:#fff}.baseColor{color:#5a6c85}.bgS01{background:#f0f3f8}.bgS02{background:#5a6c85 !important}.colorRed{color:#be4a5b}.colorBlue{color:#5a6c85}.note{text-indent:-1em;padding-left:1em}.note.noIndent{text-indent:0;padding-left:0}.mlrAuto{margin-left:auto;margin-right:auto}.txt+.txt{margin-top:1.2em}.borderLeftNone{border-left:none !important}.verticalTxt{text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap}@media only screen and (max-width: 767px){.verticalTxt{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.flexVox{display:flex}.flexVox.column2{flex-wrap:wrap;gap:40px}.flexVox.column2>*{width:550px}.flexVox.column3{flex-wrap:wrap;gap:30px}.flexVox.column3>*{width:360px}.justifyCenter{justify-content:center}.spaceBetween{justify-content:space-between}.gap20{gap:20px}.mainArtCnt{padding:140px 0 80px;position:relative}body.index .mainArtCnt{padding-bottom:160px}.mainArtS01 .mainArtHead .mvVox{background:#f3f3f3;margin:0 clamp(1rem,2.0833333333vw,4rem);border-radius:40px}.mainArtS01 .mainArtHead .mvVox .titleVox{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;min-height:600px;margin:0 auto}.mainArtS01 .mainArtHead .mvVox .titleVox .secInner{width:100%}.mainArtS01 .mainArtHead .mvVox .titleVox .mvHead{position:relative;background:#fff;padding:40px 55px 5px 40px;border-radius:20px 20px 0 0;margin-bottom:0;width:560px}@media only screen and (max-width: 767px){.mainArtS01 .mainArtHead .mvVox .titleVox .mvHead{border-radius:2rem 2rem 0 0}}.mainArtS01 .mainArtHead .mvVox .titleVox .mvHead .jp{font-size:2rem;font-family:"Kosugi Maru",sans-serif;font-weight:400}.mainArtS01 .mainArtHead .mvVox .titleVox .mvHead .en{font-size:7rem;font-family:"Ramabhadra",sans-serif;font-weight:400;line-height:1.5;margin-top:-0.3em;color:#5a6c85;margin-bottom:-0.2em}.mainArtS01 .breadcrumbVox{padding:15px 0;position:relative}.mainArtS01 .breadcrumbVox .inner{max-width:1140px;margin:0 auto;padding:0 40px}.mainArtS01 .breadcrumbVox .list{display:flex;align-items:center;flex-wrap:wrap}.mainArtS01 .breadcrumbVox .list li{position:relative;font-size:1.3rem;white-space:break-spaces}.mainArtS01 .breadcrumbVox .list li:not(:last-child) span:after{content:"";margin:0 12px;display:inline-block;vertical-align:baseline;width:11px;height:11px;background:url(../../images/content/content/ico_breadcrumb01.svg) no-repeat center/contain}.mainArtS01 .breadcrumbVox .list li a{text-decoration:underline}.mainArtS01 .txt+.txt{margin-top:1.6em}.lowerMenu{background:#f0f3f8;padding:120px 0;padding-bottom:80px;margin-top:80px;border-radius:40px 40px 0 0}.lowerMenu .indexItem .item .indexLink p::before{background:#fff}.indexItem{display:flex;flex-wrap:wrap;gap:40px 30px}.indexItem .item{width:360px}.indexItem .item .indexLink .imgVox{border-radius:20px;overflow:hidden}@media only screen and (max-width: 767px){.indexItem .item .indexLink .imgVox{border-radius:2rem}}.indexItem .item .indexLink p{position:relative;min-height:60px;padding:10px 45px 10px 10px;font-size:var(--fs20);font-weight:700}.indexItem .item .indexLink p::before,.indexItem .item .indexLink p::after{content:"";position:absolute;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.indexItem .item .indexLink p::before{width:40px;height:40px;background:#f3f3f3;border-radius:50%;right:10px}.indexItem .item .indexLink p::after{width:16px;height:11px;right:22px;background:url(../../images/content/content/ico_arrow01_r.svg) no-repeat center/contain}@media only screen and (max-width: 767px){.indexItem .item .indexLink p::before{width:4rem;height:4rem;right:1rem}.indexItem .item .indexLink p::after{width:1.6rem;height:1.1rem;right:2.2rem}}.linkS01{text-decoration:underline;color:#426796}.linkBlank{display:inline-block}.linkBlank::after{content:"";position:static;margin:auto;display:inline-block;margin-left:15px;background:url(../../images/content/content/ico_blank01.svg) no-repeat center/contain;width:15px;height:12px}@media only screen and (max-width: 767px){.linkBlank::after{margin-left:1.5rem;width:1.5rem;height:1.2rem}}.icoBlank{margin-left:1rem;vertical-align:baseline;width:1.5rem}.ytVox{position:relative;z-index:1;width:100%;height:0;padding-top:56.2%}.ytVox iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.fs01{font-size:min(3.125vh,2rem)}.fsNormal{font-size:1.6rem}.newIcon{font-family:"Kosugi Maru",sans-serif;font-weight:400;font-size:1.4rem;border-radius:38px;width:41px;height:22px;display:flex;justify-content:center;align-items:center;background:#be4a5b;color:#fff;line-height:1;text-transform:uppercase}.newIcon.small{width:35px;height:16px;font-size:1.2rem;font-weight:500}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:60px;pointer-events:none}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev,.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next{position:absolute;width:60px;height:60px;background:#333;text-indent:-9999px;overflow:hidden;border:3px solid #333;border-radius:50%;display:flex;justify-content:center;align-items:center;pointer-events:auto}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev.is-disabled,.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next.is-disabled{display:none}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev::before,.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next::before{content:"";position:absolute;margin:auto;top:auto;left:auto;bottom:auto;right:auto;margin:auto;display:block;width:24px;height:16px;background:url(../../images/content/content/ico_arrow01_w.svg) no-repeat center/contain}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev{left:-28px}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next{right:-28px}.facilityList.flex{display:flex;flex-wrap:wrap;gap:45px 45px}.facilityList .hS03 span{margin-bottom:var(--s20)}.facilityList .titleVox{width:100%}.facilityList .titleVox:not(:last-child){margin-top:var(--s60)}.facilityList .titleVox:first-child{margin-top:0}.facilityList.itemWhite .facilityItem .inner{background:#fff}.facilityList .facilityItem{padding-bottom:4px;width:370px}.facilityList .facilityItem .inner{display:block;background:#f0f3f8;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.facilityList .facilityItem .txtVox{display:flex;flex-direction:column;min-height:286px;padding:40px}.facilityList .facilityItem .txtVox .title01{font-size:2.8rem;line-height:1.5;text-align:center;-webkit-font-feature-settings:normal;font-feature-settings:normal}.facilityList .facilityItem .txtVox .btnVox{margin-top:auto}.layoutVoxS01{display:flex;gap:60px}.layoutVoxS01.small{gap:60px 80px}.layoutVoxS01.small .txtVox{width:510px}.layoutVoxS01 .txtVox{width:530px;flex-shrink:0}.layoutVoxS01 .imgVox{width:540px}.layoutVoxS01 .imgVox img{border-radius:20px}@media only screen and (max-width: 767px){.layoutVoxS01 .imgVox img{border-radius:2rem}}.layoutVoxS01.reverse{flex-direction:row-reverse}.layoutVoxS01.reverse .imgVox img{border-radius:20px}@media only screen and (max-width: 767px){.layoutVoxS01.reverse .imgVox img{border-radius:2rem}}.layoutVoxS02{display:flex;gap:60px}.layoutVoxS02.reverse{flex-direction:row-reverse}.layoutVoxS02 .txtVox{width:510px}.layoutVoxS02 .imgVox{width:570px}.layoutVoxS03{display:flex;gap:60px}.layoutVoxS03.reverse{flex-direction:row-reverse}.layoutVoxS03 .txtVox{width:620px}.layoutVoxS03 .imgVox{width:460px}.layoutVoxS04{display:flex;gap:60px}.layoutVoxS04.reverse{flex-direction:row-reverse}.layoutVoxS04 .txtVox{width:530px}.layoutVoxS04 .imgVox{width:550px}.itemVoxS01{display:flex;flex-wrap:wrap;gap:55px 30px}.itemVoxS01 .item{width:360px}.itemVoxS01 .item .imgVox{margin-bottom:30px}.itemVoxS01 .item .txtVox .title01{font-size:var(--fs20);font-weight:500;margin-bottom:var(--s20)}.faqList .item:not(:last-child){padding-bottom:var(--s30);margin-bottom:var(--s30);border-bottom:1px dashed #707070}.faqList .item dt,.faqList .item dd{will-change:transform,opacity}.faqList .item dt{font-size:var(--fs20);font-weight:700;display:flex;align-items:baseline;justify-content:flex-start}.faqList .item dt button{display:inline-flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;gap:0 1rem;width:calc(100% - 1rem - 1rem)}.faqList .item dt button::after{flex-shrink:0;transition:.2s;content:"";display:inline-block;width:.8rem;height:.8rem;border-right:2px solid #333;border-bottom:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:.2rem;vertical-align:middle}.faqList .item dt::before{color:#5a6c85;content:"Q ．";flex-shrink:0;display:inline-block;font-size:var(--fs20);font-weight:700;line-height:1}.faqList .item dd .inner{padding-top:2rem;padding-left:2em;text-indent:-0.9em}.faqList .item dd .inner::before{color:#be4a5b;content:"A ．";flex-shrink:0;display:inline-block;font-size:var(--fs20);font-weight:700;line-height:1}.faqList .item.is-open dt button::after{content:"";-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.newslVS01 article a{border-bottom:1px solid #d9d9d9;padding:20px 70px 20px 20px;background:#f0f3f8;border-radius:20px;display:flex;align-items:baseline;gap:0 20px;position:relative}@media only screen and (max-width: 767px){.newslVS01 article a{border-radius:2rem}}.newslVS01 article a::before,.newslVS01 article a::after{content:"";position:absolute;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.newslVS01 article a::before{width:36px;height:36px;background:#f3f3f3;right:25px;border-radius:50%}.newslVS01 article a::after{width:14px;height:10px;background:url(../../images/content/content/ico_arrow01_r.svg) no-repeat center/contain;right:36px}.newslVS01 article a .subHead{display:flex;align-items:baseline}.newslVS01 article a .subHead .newItem{width:48px}.newslVS01 article a .subHead time{width:100px;margin-right:15px;font-weight:700}.newslVS01 article:not(:last-child){margin-bottom:20px}.catIcon span{display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:4px;padding:8px 10px;line-height:1.3;width:171px;text-align:center}.catIcon.is-active span{background:#5a6c85 !important;color:#fff}.bgSecS01{padding:120px 0}.bgSecS01.pbHlf{padding-bottom:6rem}.contactVoxS01 .vox01{display:flex;align-items:center}.contactVoxS01 .vox01 .item{width:50%;padding:0 1em;text-align:center}.contactVoxS01 .vox01 .item .title{font-size:var(--fs20);font-weight:500;-webkit-font-feature-settings:normal;font-feature-settings:normal}.contactVoxS01 .vox01 .item:not(:last-child){border-right:1px solid}.contactVoxS01 .vox01 .item.telVox .telTxt{color:#be4a5b;text-align:center;font-size:3rem;font-weight:700}.contactVoxS01 .vox01 .item.telVox .telTxt span{display:flex;align-items:baseline;justify-content:center;gap:0 15px}.contactVoxS01 .vox01 .item.telVox .telTxt span::before{content:"";display:inline-block;width:24px;height:24px;background:url(../../images/content/content/ico_tel_r.svg) no-repeat center/contain}.gMapVox{width:100%;position:relative;aspect-ratio:57/42}.gMapVox iframe{width:100%;height:100%}.anchorVoxS01 ul{display:flex;flex-wrap:wrap;gap:30px}.anchorVoxS02 ul{border:1px solid #426796;overflow:hidden;border-radius:20px;display:flex}@media only screen and (max-width: 767px){.anchorVoxS02 ul{border-radius:2rem}}.anchorVoxS02 ul.column3{width:575px;margin:0 auto}.anchorVoxS02 ul.column3 li{width:33.3333333333%}.anchorVoxS02 ul.column5{width:950px;margin:0 auto}.anchorVoxS02 ul.column5 li{width:20%}.anchorVoxS02 ul li{width:16.6666666667%}.anchorVoxS02 ul li:not(:last-child){border-right:1px solid #426796}.anchorVoxS02 ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f0f3f8;padding:25px 20px;font-weight:500;text-align:center;position:relative;color:#314a6a;line-height:1.6}.anchorVoxS02 ul li a .img{width:48px;margin-bottom:8px}.anchorVoxS02 ul li a::after{content:"";position:absolute;margin:auto;width:12px;height:7px;background:url(../../images/content/content/ico_arrow03_r.svg) no-repeat center/contain;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.noNewsTxt{text-align:center;padding:2rem}@media only screen and (hover: hover)and (pointer: fine)and (min-width: 768px){.mainArtS01 .mainArtHead .breadcrumbVox .list li a:hover{text-decoration:none}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev,.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next{transition:.2s}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev:hover,.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next:hover{background:#fff}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev:hover::before,.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next:hover::before{background-image:url(../../images/content/content/ico_arrow01_bl01.svg)}.facilityList .facilityItem .inner{transition:.4s}.facilityList .facilityItem .inner:hover{box-shadow:none}.facilityList .facilityItem .inner:hover .imgVox{overflow:hidden}.facilityList .facilityItem .inner:hover .imgVox img{transition:.4s}.facilityList .facilityItem .inner:hover:hover{background:#d2d9f0}.facilityList .facilityItem .inner:hover:hover .imgVox img{-webkit-transform:scale(1.1);transform:scale(1.1)}.facilityList .facilityItem .inner:hover:hover .btnS01{background:#be4a5b;color:#fff}.newslVS01 article a{transition:.2s}.newslVS01 article a::before,.newslVS01 article a::after{transition:.2s}.newslVS01 article a:hover{background:#f0f3f8 !important}.newslVS01 article a:hover::before{right:15px}.newslVS01 article a:hover::after{right:26px}.lowerMenu .link::before{transition:.4s}.lowerMenu .link::after{transition:.4s}.lowerMenu .link:hover::before{background:#be4a5b}.lowerMenu .link:hover::after{background:url(../../images/content/content/ico_arrow01_w.svg) no-repeat center/contain}.indexItem .item .indexLink{overflow:hidden}.indexItem .item .indexLink .imgVox{overflow:hidden}.indexItem .item .indexLink .imgVox img{transition:.4s}.indexItem .item .indexLink p::before{transition:.4s}.indexItem .item .indexLink p::after{transition:.4s}.indexItem .item .indexLink:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.indexItem .item .indexLink:hover p::before{background:#be4a5b}.indexItem .item .indexLink:hover p::after{background:url(../../images/content/content/ico_arrow01_w.svg) no-repeat center/contain}.anchorVoxS02 ul li a{transition:.2s}.anchorVoxS02 ul li a::after{transition:.2s}.anchorVoxS02 ul li a:hover{background:#d2d9f0}.anchorVoxS02 ul li a:hover::after{bottom:10px}.faqList .item dt button{transition:.2s}.faqList .item dt button:hover{opacity:.6}}@media only screen and (min-width: 768px){.pcDspNone{display:none}.trOp01{transition:opacity .2s linear}.trOp01:hover,.trOp01.active{opacity:.6 !important}}@media only screen and (max-width: 767px){.spDspNone{display:none}.spAlignCenter{text-align:center !important}.spAlignLeft{text-align:left !important}.contentWidth{width:auto;padding:0 20px}.secInner{padding:0 3.5rem}.secInner.spFull{padding-left:0;padding-right:0}.fitImg{max-width:100%}body .mbS04.spSmall{margin-bottom:2.2rem !important}body .mbS04.spLarge{margin-bottom:4rem !important}body .mbS05{margin-bottom:8rem !important}body .bdr07{border-radius:3rem 3rem 0 0}body .s0-8r{font-size:.6rem}body .s1-0r{font-size:1rem}body .s1-1r{font-size:1.1rem}body .s1-2r{font-size:1.1rem}body .s1-3r{font-size:1.1rem}body .s1-4r{font-size:1.2rem}body .s1-5r{font-size:1.2rem}body .s1-6r{font-size:1.2rem}body .s1-7r{font-size:1.3rem}body .s1-8r{font-size:1.3rem}body .s1-9r{font-size:1.3rem}body .s2-0r{font-size:1.4rem}body .s2-1r{font-size:1.4rem}body .s2-2r{font-size:1.4rem}body .s2-3r{font-size:1.5rem}body .s2-4r{font-size:1.5rem}body .s2-5r{font-size:1.5rem}body .s2-6r{font-size:1.6rem}body .s2-8r{font-size:1.6rem}body .s2-9r{font-size:1.6rem}body .s3-0r{font-size:1.7rem}body .s3-4r{font-size:1.7rem}body .s3-5r{font-size:1.7rem}body .s3-8r{font-size:1.8rem}body .s4-0r{font-size:3rem}body .s5-0r{font-size:3.5rem}body .mTv01{margin-top:1.5rem}.spMlrAuto{margin-left:auto;margin-right:auto}.verticalTxt--spVertical{text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}}@media only screen and (max-width: 767px)and (max-width: 767px){.verticalTxt--spVertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media only screen and (max-width: 767px){.flexVox{display:block}.flexVox.sp-flex{display:flex}.flexVox.column2>*,.flexVox.column3>*{width:100%}.flexVox.column2>*:not(:last-child),.flexVox.column3>*:not(:last-child){margin-bottom:3.5rem}.btnVox.flexVox>*{margin-left:auto;margin-right:auto}.btnVox.flexVox>*:not(:last-child){margin-bottom:2rem}.spScrollTable{overflow-x:auto}.spScrollTable table{white-space:nowrap}.spScrollTable.is-scrollX{position:relative}.spScrollTable.is-scrollX::before{content:"";position:absolute;margin:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../../images/content/content/ico_hint.svg) no-repeat center/contain;width:12.5rem;height:12.5rem;z-index:1}.spScrollTable.is-scrollX.touch::before{content:none}input[type=submit],input[type=button]{cursor:pointer;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.icoBlank{width:1.1rem}.mainArtCnt{padding:6rem 0 8rem}body.index .mainArtCnt{padding-bottom:10rem}.mainArtS01 .mainArtHead{margin-bottom:6rem}.mainArtS01 .mainArtHead .mvVox{margin:0 1rem;border-radius:2rem}.mainArtS01 .mainArtHead .mvVox .titleVox{min-height:20rem}.mainArtS01 .mainArtHead .mvVox .titleVox .secInner{padding:0 1rem}.mainArtS01 .mainArtHead .mvVox .titleVox .mvHead{padding:2.5rem 2.4rem .5rem;margin-bottom:-6rem;width:auto;min-width:29rem;-webkit-font-feature-settings:normal;font-feature-settings:normal}.mainArtS01 .mainArtHead .mvVox .titleVox .mvHead .jp{font-size:1.3rem}.mainArtS01 .mainArtHead .mvVox .titleVox .mvHead .en{font-size:3.6rem;margin-top:-0.2em}.mainArtS01 .breadcrumbVox{display:none}.newIcon{font-size:1.2rem;border-radius:3rem;width:4.6rem;height:2.2rem}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls{width:32rem;height:6rem}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev,.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next{width:6rem;height:6rem;border-width:.3rem;border-color:#fff}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev::before,.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next::before{width:2.4rem;height:1.6rem}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-prev{left:-2.8rem}.simpleSliderWrapper:not(.voiceListWrapper) .ss-ctrls .ss-next{right:-2.8rem}.facilityList .facilityItem{padding-bottom:.4rem;width:100%}.facilityList .facilityItem .inner{background:#fff;box-shadow:0px .4rem .4rem 0px rgba(0,0,0,.25)}.facilityList .facilityItem .txtVox{display:flex;flex-direction:column;min-height:21.8rem;padding:2.5rem 2rem 2rem}.facilityList .facilityItem .txtVox .title01{font-size:2rem}.newslVS01 article a{padding:2rem 2.7rem 2rem 2.7rem;border-radius:0;display:block}.newslVS01 article a::before,.newslVS01 article a::after{-webkit-transform:translateY(0);transform:translateY(0)}.newslVS01 article a::before{width:3.6rem;height:3.6rem;right:2.4rem;top:6.6rem}.newslVS01 article a::after{width:1.4rem;height:1rem;right:3.5rem;top:7.9rem}.newslVS01 article a .subHead{margin-bottom:1rem}.newslVS01 article a .subHead .newItem{width:auto}.newslVS01 article a .subHead .newItem .newIcon{margin-right:1.5rem}.newslVS01 article a .subHead time{width:9rem;margin-right:1.5rem;flex-shrink:0}.newslVS01 article a .title01{padding-right:4rem}.newslVS01 article:not(:last-child){margin-bottom:0}.lowerMenu{background:#f0f3f8;padding:8rem 0 10rem;margin-top:5rem;border-radius:3rem 3rem 0 0}.lowerMenu .indexItem .item .indexLink p::before{background:#fff}.indexItem{gap:2.5rem 4%}.indexItem .item{width:48%}.indexItem .item .indexLink p{min-height:3rem;padding:1.5rem 4.5rem 1.5rem .5rem;font-size:1.2rem}.indexItem .item .indexLink p::before{width:3rem;height:3rem}.indexItem .item .indexLink p::after{width:1.2rem;height:.8rem;right:1.85rem}.catIcon span{border-radius:.4rem;padding:.6rem .8rem;width:15rem;font-size:1.3rem}.bgSecS01{padding:5rem 0}.bgSecS01.pbHlf{padding-bottom:4rem}.layoutVoxS01{display:block}.layoutVoxS01.small .txtVox{width:100%}.layoutVoxS01 .txtVox{width:100%;margin-bottom:4.5rem}.layoutVoxS01 .imgVox{width:calc(100% + 3.5rem);margin-right:-3.5rem}.layoutVoxS01 .imgVox img{border-radius:2rem 0 0 2rem}.layoutVoxS01.reverse .imgVox{margin-left:-3.5rem}.layoutVoxS01.reverse .imgVox img{border-radius:0 2rem 2rem 0}.layoutVoxS02{display:block}.layoutVoxS02 .txtVox{width:100%;margin-bottom:6rem}.layoutVoxS02 .imgVox{width:100%}.layoutVoxS03{display:block}.layoutVoxS03 .txtVox{width:100%}.layoutVoxS03 .imgVox{width:100%;margin-bottom:4rem}.layoutVoxS04{display:block}.layoutVoxS04 .txtVox{width:100%;margin-bottom:6rem}.layoutVoxS04 .imgVox{width:100%}.itemVoxS01{display:flex;flex-direction:column;gap:4rem}.itemVoxS01 .item{width:100%}.itemVoxS01 .item .imgVox{margin-bottom:2.5rem}.faqList .item dt button{font-size:1.5rem}.faqList .btnS01{width:100%;font-size:1.2rem}.faqList dd .inner{padding-top:.8rem}.contactVoxS01 .vox01{display:block}.contactVoxS01 .vox01 .item{width:100%}.contactVoxS01 .vox01 .item:not(:last-child){border-right:none;border-bottom:1px solid;padding-bottom:4rem;margin-bottom:4rem}.contactVoxS01 .vox01 .item.telVox a{color:#be4a5b}.contactVoxS01 .vox01 .item.telVox .telTxt{font-size:2.3rem}.contactVoxS01 .vox01 .item.telVox .telTxt span{gap:0 1.5rem}.contactVoxS01 .vox01 .item.telVox .telTxt span::before{width:2.4rem;height:2.4rem}.anchorVoxS01 ul{gap:1.5rem 2%}.anchorVoxS01 ul li{width:48%}.anchorVoxS01 ul li a{padding-left:2rem;padding-right:6rem}.anchorVoxS02 ul{flex-wrap:wrap}.anchorVoxS02 ul.column3,.anchorVoxS02 ul.column5{width:100%}.anchorVoxS02 ul.column3 li,.anchorVoxS02 ul.column5 li{width:50%}.anchorVoxS02 ul.column3 li:nth-last-child(2),.anchorVoxS02 ul.column5 li:nth-last-child(2){border-bottom:1px solid #426796 !important}.anchorVoxS02 ul.column3 li:last-child,.anchorVoxS02 ul.column5 li:last-child{width:100%}.anchorVoxS02 ul li{width:50%;border-bottom:none;border-bottom:1px solid #426796}.anchorVoxS02 ul li:not(:last-child){border-right:none}.anchorVoxS02 ul li:nth-last-child(2),.anchorVoxS02 ul li:last-child{border-bottom:none !important}.anchorVoxS02 ul li:nth-child(2n){border-left:1px solid #426796}.anchorVoxS02 ul li a{padding:2.5rem 2rem}.anchorVoxS02 ul li a .img{width:3.6rem;margin-bottom:.8rem}.anchorVoxS02 ul li a::after{width:1.2rem;height:.7rem;bottom:1.5rem}}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:100%}}@keyframes opacity{0%{opacity:0}100%{opacity:100%}}/*# sourceMappingURL=import.min.css.map */