.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;height:auto;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}#nyukon{margin:0}#nyukon .mainDisplay,#nyukon .thumbList{margin:0 auto;width:960px}#nyukon .mainDisplay{margin-bottom:20px;text-align:center}#nyukon .thumbList{letter-spacing:-.4em}#nyukon .thumbList li{display:inline-block;letter-spacing:normal;margin:0 3% 10px 0;width:22%}#nyukon .thumbList li a{display:block}#nyukon .thumbList li a img{height:auto;width:100%}#nyukon .thumbList li:nth-child(4n){margin-right:0}.u-va-t{vertical-align:top!important}.u-va-m{vertical-align:middle!important}.u-va-b{vertical-align:bottom!important}.u-br-4{border-radius:4px}.u-br-8{border-radius:8px}.u-br-12{border-radius:12px}.u-br-16{border-radius:16px}.u-br-0{border:none}.u-br-t-0{border-top:none}.u-br-r-0{border-right:none}.u-br-b-0{border-bottom:none}.u-br-l-0{border-left:none}.u-cf{zoom:1}.u-cf:after{clear:both;content:"";display:table}.u-d-tb{display:table!important}.u-d-tbc{display:table-cell!important}.u-d-b{display:block!important}.u-d-ib{display:inline-block!important}.u-d-n,.u-sp-block,.u-sp-flex,.u-sp-ib,.u-sp-inline,.u-sp-table{display:none!important}.u-pc-inline{display:inline!important}.u-pc-ib{display:inline-block!important}.u-pc-block{display:block!important}.u-pc-table{display:table!important}.u-pc-flex{display:flex!important}.u-fl-l{float:left!important}.u-fl-r{float:right!important}.u-fz-10{font-size:10px!important}.u-fz-12{font-size:12px!important}.u-fz-14{font-size:14px!important}.u-fz-16{font-size:16px!important}.u-fz-18{font-size:18px!important}.u-fz-20{font-size:20px!important}.u-fz-22{font-size:22px!important}.u-fz-24{font-size:24px!important}.u-fz-26{font-size:26px!important}.u-lc{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.u-m-c{margin-left:auto!important;margin-right:auto!important}.u-mt-0{margin-top:0!important}.u-mt-5{margin-top:5px!important}.u-mt-10{margin-top:10px!important}.u-mt-15{margin-top:15px!important}.u-mt-20{margin-top:20px!important}.u-mt-25{margin-top:25px!important}.u-mt-30{margin-top:30px!important}.u-mt-35{margin-top:35px!important}.u-mt-40{margin-top:40px!important}.u-mt-45{margin-top:45px!important}.u-mt-50{margin-top:50px!important}.u-mt-55{margin-top:55px!important}.u-mt-60{margin-top:60px!important}.u-mt-65{margin-top:65px!important}.u-mt-70{margin-top:70px!important}.u-mt-75{margin-top:75px!important}.u-mt-80{margin-top:80px!important}.u-mt-85{margin-top:85px!important}.u-mt-90{margin-top:90px!important}.u-mt-95{margin-top:95px!important}.u-mt-100{margin-top:100px!important}.u-mt-105{margin-top:105px!important}.u-mt-110{margin-top:110px!important}.u-mt-115{margin-top:115px!important}.u-mt-120{margin-top:120px!important}.u-mt-125{margin-top:125px!important}.u-mt-130{margin-top:130px!important}.u-mt-135{margin-top:135px!important}.u-mt-140{margin-top:140px!important}.u-mt-145{margin-top:145px!important}.u-mt-150{margin-top:150px!important}.u-mt-155{margin-top:155px!important}.u-mt-160{margin-top:160px!important}.u-mt-165{margin-top:165px!important}.u-mt-170{margin-top:170px!important}.u-mt-175{margin-top:175px!important}.u-mt-180{margin-top:180px!important}.u-mt-185{margin-top:185px!important}.u-mt-190{margin-top:190px!important}.u-mt-195{margin-top:195px!important}.u-mt-200{margin-top:200px!important}.u-mr-0{margin-right:0!important}.u-mr-5{margin-right:5px!important}.u-mr-10{margin-right:10px!important}.u-mr-15{margin-right:15px!important}.u-mr-20{margin-right:20px!important}.u-mr-25{margin-right:25px!important}.u-mr-30{margin-right:30px!important}.u-mr-35{margin-right:35px!important}.u-mr-40{margin-right:40px!important}.u-mr-45{margin-right:45px!important}.u-mr-50{margin-right:50px!important}.u-mr-55{margin-right:55px!important}.u-mr-60{margin-right:60px!important}.u-mr-65{margin-right:65px!important}.u-mr-70{margin-right:70px!important}.u-mr-75{margin-right:75px!important}.u-mr-80{margin-right:80px!important}.u-mr-85{margin-right:85px!important}.u-mr-90{margin-right:90px!important}.u-mr-95{margin-right:95px!important}.u-mr-100{margin-right:100px!important}.u-mr-105{margin-right:105px!important}.u-mr-110{margin-right:110px!important}.u-mr-115{margin-right:115px!important}.u-mr-120{margin-right:120px!important}.u-mr-125{margin-right:125px!important}.u-mr-130{margin-right:130px!important}.u-mr-135{margin-right:135px!important}.u-mr-140{margin-right:140px!important}.u-mr-145{margin-right:145px!important}.u-mr-150{margin-right:150px!important}.u-mr-155{margin-right:155px!important}.u-mr-160{margin-right:160px!important}.u-mr-165{margin-right:165px!important}.u-mr-170{margin-right:170px!important}.u-mr-175{margin-right:175px!important}.u-mr-180{margin-right:180px!important}.u-mr-185{margin-right:185px!important}.u-mr-190{margin-right:190px!important}.u-mr-195{margin-right:195px!important}.u-mr-200{margin-right:200px!important}.u-mb-0{margin-bottom:0!important}.u-mb-5{margin-bottom:5px!important}.u-mb-10{margin-bottom:10px!important}.u-mb-15{margin-bottom:15px!important}.u-mb-20{margin-bottom:20px!important}.u-mb-25{margin-bottom:25px!important}.u-mb-30{margin-bottom:30px!important}.u-mb-35{margin-bottom:35px!important}.u-mb-40{margin-bottom:40px!important}.u-mb-45{margin-bottom:45px!important}.u-mb-50{margin-bottom:50px!important}.u-mb-55{margin-bottom:55px!important}.u-mb-60{margin-bottom:60px!important}.u-mb-65{margin-bottom:65px!important}.u-mb-70{margin-bottom:70px!important}.u-mb-75{margin-bottom:75px!important}.u-mb-80{margin-bottom:80px!important}.u-mb-85{margin-bottom:85px!important}.u-mb-90{margin-bottom:90px!important}.u-mb-95{margin-bottom:95px!important}.u-mb-100{margin-bottom:100px!important}.u-mb-105{margin-bottom:105px!important}.u-mb-110{margin-bottom:110px!important}.u-mb-115{margin-bottom:115px!important}.u-mb-120{margin-bottom:120px!important}.u-mb-125{margin-bottom:125px!important}.u-mb-130{margin-bottom:130px!important}.u-mb-135{margin-bottom:135px!important}.u-mb-140{margin-bottom:140px!important}.u-mb-145{margin-bottom:145px!important}.u-mb-150{margin-bottom:150px!important}.u-mb-155{margin-bottom:155px!important}.u-mb-160{margin-bottom:160px!important}.u-mb-165{margin-bottom:165px!important}.u-mb-170{margin-bottom:170px!important}.u-mb-175{margin-bottom:175px!important}.u-mb-180{margin-bottom:180px!important}.u-mb-185{margin-bottom:185px!important}.u-mb-190{margin-bottom:190px!important}.u-mb-195{margin-bottom:195px!important}.u-mb-200{margin-bottom:200px!important}.u-ml-0{margin-left:0!important}.u-ml-5{margin-left:5px!important}.u-ml-10{margin-left:10px!important}.u-ml-15{margin-left:15px!important}.u-ml-20{margin-left:20px!important}.u-ml-25{margin-left:25px!important}.u-ml-30{margin-left:30px!important}.u-ml-35{margin-left:35px!important}.u-ml-40{margin-left:40px!important}.u-ml-45{margin-left:45px!important}.u-ml-50{margin-left:50px!important}.u-ml-55{margin-left:55px!important}.u-ml-60{margin-left:60px!important}.u-ml-65{margin-left:65px!important}.u-ml-70{margin-left:70px!important}.u-ml-75{margin-left:75px!important}.u-ml-80{margin-left:80px!important}.u-ml-85{margin-left:85px!important}.u-ml-90{margin-left:90px!important}.u-ml-95{margin-left:95px!important}.u-ml-100{margin-left:100px!important}.u-ml-105{margin-left:105px!important}.u-ml-110{margin-left:110px!important}.u-ml-115{margin-left:115px!important}.u-ml-120{margin-left:120px!important}.u-ml-125{margin-left:125px!important}.u-ml-130{margin-left:130px!important}.u-ml-135{margin-left:135px!important}.u-ml-140{margin-left:140px!important}.u-ml-145{margin-left:145px!important}.u-ml-150{margin-left:150px!important}.u-ml-155{margin-left:155px!important}.u-ml-160{margin-left:160px!important}.u-ml-165{margin-left:165px!important}.u-ml-170{margin-left:170px!important}.u-ml-175{margin-left:175px!important}.u-ml-180{margin-left:180px!important}.u-ml-185{margin-left:185px!important}.u-ml-190{margin-left:190px!important}.u-ml-195{margin-left:195px!important}.u-ml-200{margin-left:200px!important}.u-ws-nowrap{white-space:nowrap}.u-mx-img{max-width:100%}.u-tx-inside{margin-left:1em;text-indent:-1em}.u-pt-0{padding-top:0!important}.u-pt-5{padding-top:5px!important}.u-pt-10{padding-top:10px!important}.u-pt-15{padding-top:15px!important}.u-pt-20{padding-top:20px!important}.u-pt-25{padding-top:25px!important}.u-pt-30{padding-top:30px!important}.u-pt-35{padding-top:35px!important}.u-pt-40{padding-top:40px!important}.u-pt-45{padding-top:45px!important}.u-pt-50{padding-top:50px!important}.u-pt-55{padding-top:55px!important}.u-pt-60{padding-top:60px!important}.u-pt-65{padding-top:65px!important}.u-pt-70{padding-top:70px!important}.u-pt-75{padding-top:75px!important}.u-pt-80{padding-top:80px!important}.u-pt-85{padding-top:85px!important}.u-pt-90{padding-top:90px!important}.u-pt-95{padding-top:95px!important}.u-pt-100{padding-top:100px!important}.u-pt-105{padding-top:105px!important}.u-pt-110{padding-top:110px!important}.u-pt-115{padding-top:115px!important}.u-pt-120{padding-top:120px!important}.u-pt-125{padding-top:125px!important}.u-pt-130{padding-top:130px!important}.u-pt-135{padding-top:135px!important}.u-pt-140{padding-top:140px!important}.u-pt-145{padding-top:145px!important}.u-pt-150{padding-top:150px!important}.u-pt-155{padding-top:155px!important}.u-pt-160{padding-top:160px!important}.u-pt-165{padding-top:165px!important}.u-pt-170{padding-top:170px!important}.u-pt-175{padding-top:175px!important}.u-pt-180{padding-top:180px!important}.u-pt-185{padding-top:185px!important}.u-pt-190{padding-top:190px!important}.u-pt-195{padding-top:195px!important}.u-pt-200{padding-top:200px!important}.u-pr-0{padding-right:0!important}.u-pr-5{padding-right:5px!important}.u-pr-10{padding-right:10px!important}.u-pr-15{padding-right:15px!important}.u-pr-20{padding-right:20px!important}.u-pr-25{padding-right:25px!important}.u-pr-30{padding-right:30px!important}.u-pr-35{padding-right:35px!important}.u-pr-40{padding-right:40px!important}.u-pr-45{padding-right:45px!important}.u-pr-50{padding-right:50px!important}.u-pr-55{padding-right:55px!important}.u-pr-60{padding-right:60px!important}.u-pr-65{padding-right:65px!important}.u-pr-70{padding-right:70px!important}.u-pr-75{padding-right:75px!important}.u-pr-80{padding-right:80px!important}.u-pr-85{padding-right:85px!important}.u-pr-90{padding-right:90px!important}.u-pr-95{padding-right:95px!important}.u-pr-100{padding-right:100px!important}.u-pr-105{padding-right:105px!important}.u-pr-110{padding-right:110px!important}.u-pr-115{padding-right:115px!important}.u-pr-120{padding-right:120px!important}.u-pr-125{padding-right:125px!important}.u-pr-130{padding-right:130px!important}.u-pr-135{padding-right:135px!important}.u-pr-140{padding-right:140px!important}.u-pr-145{padding-right:145px!important}.u-pr-150{padding-right:150px!important}.u-pr-155{padding-right:155px!important}.u-pr-160{padding-right:160px!important}.u-pr-165{padding-right:165px!important}.u-pr-170{padding-right:170px!important}.u-pr-175{padding-right:175px!important}.u-pr-180{padding-right:180px!important}.u-pr-185{padding-right:185px!important}.u-pr-190{padding-right:190px!important}.u-pr-195{padding-right:195px!important}.u-pr-200{padding-right:200px!important}.u-pb-0{padding-bottom:0!important}.u-pb-5{padding-bottom:5px!important}.u-pb-10{padding-bottom:10px!important}.u-pb-15{padding-bottom:15px!important}.u-pb-20{padding-bottom:20px!important}.u-pb-25{padding-bottom:25px!important}.u-pb-30{padding-bottom:30px!important}.u-pb-35{padding-bottom:35px!important}.u-pb-40{padding-bottom:40px!important}.u-pb-45{padding-bottom:45px!important}.u-pb-50{padding-bottom:50px!important}.u-pb-55{padding-bottom:55px!important}.u-pb-60{padding-bottom:60px!important}.u-pb-65{padding-bottom:65px!important}.u-pb-70{padding-bottom:70px!important}.u-pb-75{padding-bottom:75px!important}.u-pb-80{padding-bottom:80px!important}.u-pb-85{padding-bottom:85px!important}.u-pb-90{padding-bottom:90px!important}.u-pb-95{padding-bottom:95px!important}.u-pb-100{padding-bottom:100px!important}.u-pb-105{padding-bottom:105px!important}.u-pb-110{padding-bottom:110px!important}.u-pb-115{padding-bottom:115px!important}.u-pb-120{padding-bottom:120px!important}.u-pb-125{padding-bottom:125px!important}.u-pb-130{padding-bottom:130px!important}.u-pb-135{padding-bottom:135px!important}.u-pb-140{padding-bottom:140px!important}.u-pb-145{padding-bottom:145px!important}.u-pb-150{padding-bottom:150px!important}.u-pb-155{padding-bottom:155px!important}.u-pb-160{padding-bottom:160px!important}.u-pb-165{padding-bottom:165px!important}.u-pb-170{padding-bottom:170px!important}.u-pb-175{padding-bottom:175px!important}.u-pb-180{padding-bottom:180px!important}.u-pb-185{padding-bottom:185px!important}.u-pb-190{padding-bottom:190px!important}.u-pb-195{padding-bottom:195px!important}.u-pb-200{padding-bottom:200px!important}.u-pl-0{padding-left:0!important}.u-pl-5{padding-left:5px!important}.u-pl-10{padding-left:10px!important}.u-pl-15{padding-left:15px!important}.u-pl-20{padding-left:20px!important}.u-pl-25{padding-left:25px!important}.u-pl-30{padding-left:30px!important}.u-pl-35{padding-left:35px!important}.u-pl-40{padding-left:40px!important}.u-pl-45{padding-left:45px!important}.u-pl-50{padding-left:50px!important}.u-pl-55{padding-left:55px!important}.u-pl-60{padding-left:60px!important}.u-pl-65{padding-left:65px!important}.u-pl-70{padding-left:70px!important}.u-pl-75{padding-left:75px!important}.u-pl-80{padding-left:80px!important}.u-pl-85{padding-left:85px!important}.u-pl-90{padding-left:90px!important}.u-pl-95{padding-left:95px!important}.u-pl-100{padding-left:100px!important}.u-pl-105{padding-left:105px!important}.u-pl-110{padding-left:110px!important}.u-pl-115{padding-left:115px!important}.u-pl-120{padding-left:120px!important}.u-pl-125{padding-left:125px!important}.u-pl-130{padding-left:130px!important}.u-pl-135{padding-left:135px!important}.u-pl-140{padding-left:140px!important}.u-pl-145{padding-left:145px!important}.u-pl-150{padding-left:150px!important}.u-pl-155{padding-left:155px!important}.u-pl-160{padding-left:160px!important}.u-pl-165{padding-left:165px!important}.u-pl-170{padding-left:170px!important}.u-pl-175{padding-left:175px!important}.u-pl-180{padding-left:180px!important}.u-pl-185{padding-left:185px!important}.u-pl-190{padding-left:190px!important}.u-pl-195{padding-left:195px!important}.u-pl-200{padding-left:200px!important}.u-pos-a{position:absolute!important}.u-pos-r{position:relative!important}.u-ta-l{text-align:left!important}.u-ta-c{text-align:center!important}.u-ta-r{text-align:right!important}.u-fw-n{font-weight:400!important}.u-fw-b{font-weight:700!important}.u-td-u{text-decoration:underline!important}.u-tt{word-wrap:normal;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-w-auto{width:auto!important}.u-w-full{width:100%!important}.u-w-half{width:50%!important}.page-header-01{align-items:center;background:top no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:470px;justify-content:center}.page-header-01__title{font-weight:400;line-height:1;text-align:center;transform:translateY(-5%)}.page-header-01__title:not(:last-child){margin-bottom:20px}.page-header-01__title>*{display:block}.page-header-01__title .large{font-size:44px}.page-header-01__title .large:not(:last-child){margin-bottom:7px}.page-header-01__title .small{font-size:14px}.page-header-01__lede{font-size:16px;text-align:center}.page-header-02{padding-top:60px}.page-header-02:not(:last-child){margin-bottom:60px}.page-header-02__title{font-size:39px;font-weight:100;letter-spacing:.1em;line-height:1;text-align:center}.page-header-01__title .large{font-family:museo-sans,sans-serif}.page-header-01__title .small{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.content-header-01__title .large,.page-header-02__title{font-family:museo-sans,Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.content-header-01{letter-spacing:.1em;line-height:1;text-align:center}.content-header-01__title>*{display:block}.content-header-01__title .large{font-size:40px;font-weight:100}.content-header-01__title .large:not(:last-child){margin-bottom:9px}.content-header-01__title .small{font-size:14px}.l-inner{margin:0 auto;width:900px}.l-container{margin:100px 0}@media screen and (max-width:640px){.u-sp-inline{display:inline!important}.u-sp-ib{display:inline-block!important}.u-sp-block{display:block!important}.u-sp-table{display:table!important}.u-sp-flex{display:flex!important}.u-pc-block,.u-pc-flex,.u-pc-ib,.u-pc-inline,.u-pc-table{display:none!important}.u-mt-0{margin-top:mod_vw(0)!important}.u-mt-5{margin-top:mod_vw(5)!important}.u-mt-10{margin-top:mod_vw(10)!important}.u-mt-15{margin-top:mod_vw(15)!important}.u-mt-20{margin-top:mod_vw(20)!important}.u-mt-25{margin-top:mod_vw(25)!important}.u-mt-30{margin-top:mod_vw(30)!important}.u-mt-35{margin-top:mod_vw(35)!important}.u-mt-40{margin-top:mod_vw(40)!important}.u-mt-45{margin-top:mod_vw(45)!important}.u-mt-50{margin-top:mod_vw(50)!important}.u-mt-55{margin-top:mod_vw(55)!important}.u-mt-60{margin-top:mod_vw(60)!important}.u-mt-65{margin-top:mod_vw(65)!important}.u-mt-70{margin-top:mod_vw(70)!important}.u-mt-75{margin-top:mod_vw(75)!important}.u-mt-80{margin-top:mod_vw(80)!important}.u-mt-85{margin-top:mod_vw(85)!important}.u-mt-90{margin-top:mod_vw(90)!important}.u-mt-95{margin-top:mod_vw(95)!important}.u-mt-100{margin-top:mod_vw(100)!important}.u-mt-105{margin-top:mod_vw(105)!important}.u-mt-110{margin-top:mod_vw(110)!important}.u-mt-115{margin-top:mod_vw(115)!important}.u-mt-120{margin-top:mod_vw(120)!important}.u-mt-125{margin-top:mod_vw(125)!important}.u-mt-130{margin-top:mod_vw(130)!important}.u-mt-135{margin-top:mod_vw(135)!important}.u-mt-140{margin-top:mod_vw(140)!important}.u-mt-145{margin-top:mod_vw(145)!important}.u-mt-150{margin-top:mod_vw(150)!important}.u-mt-155{margin-top:mod_vw(155)!important}.u-mt-160{margin-top:mod_vw(160)!important}.u-mt-165{margin-top:mod_vw(165)!important}.u-mt-170{margin-top:mod_vw(170)!important}.u-mt-175{margin-top:mod_vw(175)!important}.u-mt-180{margin-top:mod_vw(180)!important}.u-mt-185{margin-top:mod_vw(185)!important}.u-mt-190{margin-top:mod_vw(190)!important}.u-mt-195{margin-top:mod_vw(195)!important}.u-mt-200{margin-top:mod_vw(200)!important}.u-mr-0{margin-right:mod_vw(0)!important}.u-mr-5{margin-right:mod_vw(5)!important}.u-mr-10{margin-right:mod_vw(10)!important}.u-mr-15{margin-right:mod_vw(15)!important}.u-mr-20{margin-right:mod_vw(20)!important}.u-mr-25{margin-right:mod_vw(25)!important}.u-mr-30{margin-right:mod_vw(30)!important}.u-mr-35{margin-right:mod_vw(35)!important}.u-mr-40{margin-right:mod_vw(40)!important}.u-mr-45{margin-right:mod_vw(45)!important}.u-mr-50{margin-right:mod_vw(50)!important}.u-mr-55{margin-right:mod_vw(55)!important}.u-mr-60{margin-right:mod_vw(60)!important}.u-mr-65{margin-right:mod_vw(65)!important}.u-mr-70{margin-right:mod_vw(70)!important}.u-mr-75{margin-right:mod_vw(75)!important}.u-mr-80{margin-right:mod_vw(80)!important}.u-mr-85{margin-right:mod_vw(85)!important}.u-mr-90{margin-right:mod_vw(90)!important}.u-mr-95{margin-right:mod_vw(95)!important}.u-mr-100{margin-right:mod_vw(100)!important}.u-mr-105{margin-right:mod_vw(105)!important}.u-mr-110{margin-right:mod_vw(110)!important}.u-mr-115{margin-right:mod_vw(115)!important}.u-mr-120{margin-right:mod_vw(120)!important}.u-mr-125{margin-right:mod_vw(125)!important}.u-mr-130{margin-right:mod_vw(130)!important}.u-mr-135{margin-right:mod_vw(135)!important}.u-mr-140{margin-right:mod_vw(140)!important}.u-mr-145{margin-right:mod_vw(145)!important}.u-mr-150{margin-right:mod_vw(150)!important}.u-mr-155{margin-right:mod_vw(155)!important}.u-mr-160{margin-right:mod_vw(160)!important}.u-mr-165{margin-right:mod_vw(165)!important}.u-mr-170{margin-right:mod_vw(170)!important}.u-mr-175{margin-right:mod_vw(175)!important}.u-mr-180{margin-right:mod_vw(180)!important}.u-mr-185{margin-right:mod_vw(185)!important}.u-mr-190{margin-right:mod_vw(190)!important}.u-mr-195{margin-right:mod_vw(195)!important}.u-mr-200{margin-right:mod_vw(200)!important}.u-mb-0{margin-bottom:mod_vw(0)!important}.u-mb-5{margin-bottom:mod_vw(5)!important}.u-mb-10{margin-bottom:mod_vw(10)!important}.u-mb-15{margin-bottom:mod_vw(15)!important}.u-mb-20{margin-bottom:mod_vw(20)!important}.u-mb-25{margin-bottom:mod_vw(25)!important}.u-mb-30{margin-bottom:mod_vw(30)!important}.u-mb-35{margin-bottom:mod_vw(35)!important}.u-mb-40{margin-bottom:mod_vw(40)!important}.u-mb-45{margin-bottom:mod_vw(45)!important}.u-mb-50{margin-bottom:mod_vw(50)!important}.u-mb-55{margin-bottom:mod_vw(55)!important}.u-mb-60{margin-bottom:mod_vw(60)!important}.u-mb-65{margin-bottom:mod_vw(65)!important}.u-mb-70{margin-bottom:mod_vw(70)!important}.u-mb-75{margin-bottom:mod_vw(75)!important}.u-mb-80{margin-bottom:mod_vw(80)!important}.u-mb-85{margin-bottom:mod_vw(85)!important}.u-mb-90{margin-bottom:mod_vw(90)!important}.u-mb-95{margin-bottom:mod_vw(95)!important}.u-mb-100{margin-bottom:mod_vw(100)!important}.u-mb-105{margin-bottom:mod_vw(105)!important}.u-mb-110{margin-bottom:mod_vw(110)!important}.u-mb-115{margin-bottom:mod_vw(115)!important}.u-mb-120{margin-bottom:mod_vw(120)!important}.u-mb-125{margin-bottom:mod_vw(125)!important}.u-mb-130{margin-bottom:mod_vw(130)!important}.u-mb-135{margin-bottom:mod_vw(135)!important}.u-mb-140{margin-bottom:mod_vw(140)!important}.u-mb-145{margin-bottom:mod_vw(145)!important}.u-mb-150{margin-bottom:mod_vw(150)!important}.u-mb-155{margin-bottom:mod_vw(155)!important}.u-mb-160{margin-bottom:mod_vw(160)!important}.u-mb-165{margin-bottom:mod_vw(165)!important}.u-mb-170{margin-bottom:mod_vw(170)!important}.u-mb-175{margin-bottom:mod_vw(175)!important}.u-mb-180{margin-bottom:mod_vw(180)!important}.u-mb-185{margin-bottom:mod_vw(185)!important}.u-mb-190{margin-bottom:mod_vw(190)!important}.u-mb-195{margin-bottom:mod_vw(195)!important}.u-mb-200{margin-bottom:mod_vw(200)!important}.u-ml-0{margin-left:mod_vw(0)!important}.u-ml-5{margin-left:mod_vw(5)!important}.u-ml-10{margin-left:mod_vw(10)!important}.u-ml-15{margin-left:mod_vw(15)!important}.u-ml-20{margin-left:mod_vw(20)!important}.u-ml-25{margin-left:mod_vw(25)!important}.u-ml-30{margin-left:mod_vw(30)!important}.u-ml-35{margin-left:mod_vw(35)!important}.u-ml-40{margin-left:mod_vw(40)!important}.u-ml-45{margin-left:mod_vw(45)!important}.u-ml-50{margin-left:mod_vw(50)!important}.u-ml-55{margin-left:mod_vw(55)!important}.u-ml-60{margin-left:mod_vw(60)!important}.u-ml-65{margin-left:mod_vw(65)!important}.u-ml-70{margin-left:mod_vw(70)!important}.u-ml-75{margin-left:mod_vw(75)!important}.u-ml-80{margin-left:mod_vw(80)!important}.u-ml-85{margin-left:mod_vw(85)!important}.u-ml-90{margin-left:mod_vw(90)!important}.u-ml-95{margin-left:mod_vw(95)!important}.u-ml-100{margin-left:mod_vw(100)!important}.u-ml-105{margin-left:mod_vw(105)!important}.u-ml-110{margin-left:mod_vw(110)!important}.u-ml-115{margin-left:mod_vw(115)!important}.u-ml-120{margin-left:mod_vw(120)!important}.u-ml-125{margin-left:mod_vw(125)!important}.u-ml-130{margin-left:mod_vw(130)!important}.u-ml-135{margin-left:mod_vw(135)!important}.u-ml-140{margin-left:mod_vw(140)!important}.u-ml-145{margin-left:mod_vw(145)!important}.u-ml-150{margin-left:mod_vw(150)!important}.u-ml-155{margin-left:mod_vw(155)!important}.u-ml-160{margin-left:mod_vw(160)!important}.u-ml-165{margin-left:mod_vw(165)!important}.u-ml-170{margin-left:mod_vw(170)!important}.u-ml-175{margin-left:mod_vw(175)!important}.u-ml-180{margin-left:mod_vw(180)!important}.u-ml-185{margin-left:mod_vw(185)!important}.u-ml-190{margin-left:mod_vw(190)!important}.u-ml-195{margin-left:mod_vw(195)!important}.u-ml-200{margin-left:mod_vw(200)!important}.u-pt-0{padding-top:mod_vw(0)!important}.u-pt-5{padding-top:mod_vw(5)!important}.u-pt-10{padding-top:mod_vw(10)!important}.u-pt-15{padding-top:mod_vw(15)!important}.u-pt-20{padding-top:mod_vw(20)!important}.u-pt-25{padding-top:mod_vw(25)!important}.u-pt-30{padding-top:mod_vw(30)!important}.u-pt-35{padding-top:mod_vw(35)!important}.u-pt-40{padding-top:mod_vw(40)!important}.u-pt-45{padding-top:mod_vw(45)!important}.u-pt-50{padding-top:mod_vw(50)!important}.u-pt-55{padding-top:mod_vw(55)!important}.u-pt-60{padding-top:mod_vw(60)!important}.u-pt-65{padding-top:mod_vw(65)!important}.u-pt-70{padding-top:mod_vw(70)!important}.u-pt-75{padding-top:mod_vw(75)!important}.u-pt-80{padding-top:mod_vw(80)!important}.u-pt-85{padding-top:mod_vw(85)!important}.u-pt-90{padding-top:mod_vw(90)!important}.u-pt-95{padding-top:mod_vw(95)!important}.u-pt-100{padding-top:mod_vw(100)!important}.u-pt-105{padding-top:mod_vw(105)!important}.u-pt-110{padding-top:mod_vw(110)!important}.u-pt-115{padding-top:mod_vw(115)!important}.u-pt-120{padding-top:mod_vw(120)!important}.u-pt-125{padding-top:mod_vw(125)!important}.u-pt-130{padding-top:mod_vw(130)!important}.u-pt-135{padding-top:mod_vw(135)!important}.u-pt-140{padding-top:mod_vw(140)!important}.u-pt-145{padding-top:mod_vw(145)!important}.u-pt-150{padding-top:mod_vw(150)!important}.u-pt-155{padding-top:mod_vw(155)!important}.u-pt-160{padding-top:mod_vw(160)!important}.u-pt-165{padding-top:mod_vw(165)!important}.u-pt-170{padding-top:mod_vw(170)!important}.u-pt-175{padding-top:mod_vw(175)!important}.u-pt-180{padding-top:mod_vw(180)!important}.u-pt-185{padding-top:mod_vw(185)!important}.u-pt-190{padding-top:mod_vw(190)!important}.u-pt-195{padding-top:mod_vw(195)!important}.u-pt-200{padding-top:mod_vw(200)!important}.u-pr-0{padding-right:mod_vw(0)!important}.u-pr-5{padding-right:mod_vw(5)!important}.u-pr-10{padding-right:mod_vw(10)!important}.u-pr-15{padding-right:mod_vw(15)!important}.u-pr-20{padding-right:mod_vw(20)!important}.u-pr-25{padding-right:mod_vw(25)!important}.u-pr-30{padding-right:mod_vw(30)!important}.u-pr-35{padding-right:mod_vw(35)!important}.u-pr-40{padding-right:mod_vw(40)!important}.u-pr-45{padding-right:mod_vw(45)!important}.u-pr-50{padding-right:mod_vw(50)!important}.u-pr-55{padding-right:mod_vw(55)!important}.u-pr-60{padding-right:mod_vw(60)!important}.u-pr-65{padding-right:mod_vw(65)!important}.u-pr-70{padding-right:mod_vw(70)!important}.u-pr-75{padding-right:mod_vw(75)!important}.u-pr-80{padding-right:mod_vw(80)!important}.u-pr-85{padding-right:mod_vw(85)!important}.u-pr-90{padding-right:mod_vw(90)!important}.u-pr-95{padding-right:mod_vw(95)!important}.u-pr-100{padding-right:mod_vw(100)!important}.u-pr-105{padding-right:mod_vw(105)!important}.u-pr-110{padding-right:mod_vw(110)!important}.u-pr-115{padding-right:mod_vw(115)!important}.u-pr-120{padding-right:mod_vw(120)!important}.u-pr-125{padding-right:mod_vw(125)!important}.u-pr-130{padding-right:mod_vw(130)!important}.u-pr-135{padding-right:mod_vw(135)!important}.u-pr-140{padding-right:mod_vw(140)!important}.u-pr-145{padding-right:mod_vw(145)!important}.u-pr-150{padding-right:mod_vw(150)!important}.u-pr-155{padding-right:mod_vw(155)!important}.u-pr-160{padding-right:mod_vw(160)!important}.u-pr-165{padding-right:mod_vw(165)!important}.u-pr-170{padding-right:mod_vw(170)!important}.u-pr-175{padding-right:mod_vw(175)!important}.u-pr-180{padding-right:mod_vw(180)!important}.u-pr-185{padding-right:mod_vw(185)!important}.u-pr-190{padding-right:mod_vw(190)!important}.u-pr-195{padding-right:mod_vw(195)!important}.u-pr-200{padding-right:mod_vw(200)!important}.u-pb-0{padding-bottom:mod_vw(0)!important}.u-pb-5{padding-bottom:mod_vw(5)!important}.u-pb-10{padding-bottom:mod_vw(10)!important}.u-pb-15{padding-bottom:mod_vw(15)!important}.u-pb-20{padding-bottom:mod_vw(20)!important}.u-pb-25{padding-bottom:mod_vw(25)!important}.u-pb-30{padding-bottom:mod_vw(30)!important}.u-pb-35{padding-bottom:mod_vw(35)!important}.u-pb-40{padding-bottom:mod_vw(40)!important}.u-pb-45{padding-bottom:mod_vw(45)!important}.u-pb-50{padding-bottom:mod_vw(50)!important}.u-pb-55{padding-bottom:mod_vw(55)!important}.u-pb-60{padding-bottom:mod_vw(60)!important}.u-pb-65{padding-bottom:mod_vw(65)!important}.u-pb-70{padding-bottom:mod_vw(70)!important}.u-pb-75{padding-bottom:mod_vw(75)!important}.u-pb-80{padding-bottom:mod_vw(80)!important}.u-pb-85{padding-bottom:mod_vw(85)!important}.u-pb-90{padding-bottom:mod_vw(90)!important}.u-pb-95{padding-bottom:mod_vw(95)!important}.u-pb-100{padding-bottom:mod_vw(100)!important}.u-pb-105{padding-bottom:mod_vw(105)!important}.u-pb-110{padding-bottom:mod_vw(110)!important}.u-pb-115{padding-bottom:mod_vw(115)!important}.u-pb-120{padding-bottom:mod_vw(120)!important}.u-pb-125{padding-bottom:mod_vw(125)!important}.u-pb-130{padding-bottom:mod_vw(130)!important}.u-pb-135{padding-bottom:mod_vw(135)!important}.u-pb-140{padding-bottom:mod_vw(140)!important}.u-pb-145{padding-bottom:mod_vw(145)!important}.u-pb-150{padding-bottom:mod_vw(150)!important}.u-pb-155{padding-bottom:mod_vw(155)!important}.u-pb-160{padding-bottom:mod_vw(160)!important}.u-pb-165{padding-bottom:mod_vw(165)!important}.u-pb-170{padding-bottom:mod_vw(170)!important}.u-pb-175{padding-bottom:mod_vw(175)!important}.u-pb-180{padding-bottom:mod_vw(180)!important}.u-pb-185{padding-bottom:mod_vw(185)!important}.u-pb-190{padding-bottom:mod_vw(190)!important}.u-pb-195{padding-bottom:mod_vw(195)!important}.u-pb-200{padding-bottom:mod_vw(200)!important}.u-pl-0{padding-left:mod_vw(0)!important}.u-pl-5{padding-left:mod_vw(5)!important}.u-pl-10{padding-left:mod_vw(10)!important}.u-pl-15{padding-left:mod_vw(15)!important}.u-pl-20{padding-left:mod_vw(20)!important}.u-pl-25{padding-left:mod_vw(25)!important}.u-pl-30{padding-left:mod_vw(30)!important}.u-pl-35{padding-left:mod_vw(35)!important}.u-pl-40{padding-left:mod_vw(40)!important}.u-pl-45{padding-left:mod_vw(45)!important}.u-pl-50{padding-left:mod_vw(50)!important}.u-pl-55{padding-left:mod_vw(55)!important}.u-pl-60{padding-left:mod_vw(60)!important}.u-pl-65{padding-left:mod_vw(65)!important}.u-pl-70{padding-left:mod_vw(70)!important}.u-pl-75{padding-left:mod_vw(75)!important}.u-pl-80{padding-left:mod_vw(80)!important}.u-pl-85{padding-left:mod_vw(85)!important}.u-pl-90{padding-left:mod_vw(90)!important}.u-pl-95{padding-left:mod_vw(95)!important}.u-pl-100{padding-left:mod_vw(100)!important}.u-pl-105{padding-left:mod_vw(105)!important}.u-pl-110{padding-left:mod_vw(110)!important}.u-pl-115{padding-left:mod_vw(115)!important}.u-pl-120{padding-left:mod_vw(120)!important}.u-pl-125{padding-left:mod_vw(125)!important}.u-pl-130{padding-left:mod_vw(130)!important}.u-pl-135{padding-left:mod_vw(135)!important}.u-pl-140{padding-left:mod_vw(140)!important}.u-pl-145{padding-left:mod_vw(145)!important}.u-pl-150{padding-left:mod_vw(150)!important}.u-pl-155{padding-left:mod_vw(155)!important}.u-pl-160{padding-left:mod_vw(160)!important}.u-pl-165{padding-left:mod_vw(165)!important}.u-pl-170{padding-left:mod_vw(170)!important}.u-pl-175{padding-left:mod_vw(175)!important}.u-pl-180{padding-left:mod_vw(180)!important}.u-pl-185{padding-left:mod_vw(185)!important}.u-pl-190{padding-left:mod_vw(190)!important}.u-pl-195{padding-left:mod_vw(195)!important}.u-pl-200{padding-left:mod_vw(200)!important}.page-header-01{height:auto;padding:120px 0}.page-header-01__title:not(:last-child){margin-bottom:14px}.page-header-01__title .large{font-size:28px}.page-header-01__title .small{font-size:11px}.page-header-01__lede{font-size:12px}.page-header-02{padding-top:40px}.content-header-01__title .large,.page-header-02__title{font-size:28px}.content-header-01__title .small{font-size:11px}.l-inner{margin:0 24px;width:auto}}body,dd,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}table,tbody,td,th,thead,tr{border:none}table th{font-weight:400;text-align:left}table{border-collapse:collapse}a img{border:none}img{vertical-align:bottom}textarea{font-size:1em}.figure,footer,fugcaption,header,nav,section,small,time{display:block}input[type=image],input[type=submit]{border:none;margin:0}address{font-style:normal}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:200;src:url(/static/NotoSansCJKjp-Light-c98906e2e8dd701dd3e4d44bbfe4549d.woff) format("woff"),url(/static/NotoSansCJKjp-Light-009bbe8856ea0fd85d0c26972104950f.ttf) format("truetype")}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:700;src:url(/static/NotoSansCJKjp-Bold-96f8d996febc2297c0945acbbd0cec44.woff) format("woff"),url(/static/NotoSansCJKjp-Bold-e31cd93266a26f5aad491779d5cb1d9c.ttf) format("truetype")}body{word-wrap:break-word;-webkit-font-smoothing:antialiased;background:#fff;color:#333;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;line-height:1.8;min-width:1000px;overflow-wrap:break-word;padding-top:70px}a{text-decoration:none}a,a:hover{color:#2864f0}a:hover{text-decoration:underline}#header{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-sizing:border-box;left:0;min-height:70px;position:fixed;top:0;width:100%;z-index:10}#header .headerBody{margin:0 auto;overflow:hidden;width:1000px}#header #siteLogo{float:left;margin:0 16px 0 0;padding:15px 0 0;width:130px}#header #textLogo{float:left;font-size:16px;font-weight:700;letter-spacing:3px;padding:20px 0 0;width:104px}#header #textLogo a{color:#001478;display:block;text-decoration:none}#header #textLogo span{display:block;font-size:9px;letter-spacing:0;margin-top:-7px}#header #menu{display:none}#globalnavi{float:right;text-align:right}#globalnavi .pcVer ul.globalNavList{letter-spacing:-.4em}#globalnavi .pcVer ul.globalNavList li{box-sizing:border-box;display:inline-block;font-size:13px;height:70px;letter-spacing:normal;text-align:center;vertical-align:bottom;width:auto}#globalnavi .pcVer ul.globalNavList li a{box-sizing:border-box;color:#323232;display:block;height:100%;padding:24px 15px 0;text-decoration:none}#globalnavi .pcVer ul.globalNavList li a:hover{color:#2864f0}#globalnavi .pcVer ul.globalNavList li.current a{border-bottom:4px solid #2864f0;color:#2864f0}#globalnavi .spVer{display:none}#footer{background:#285ac8;box-sizing:border-box;padding:0;position:relative}#footer:before{background:url(/img/common/bg-footer.png) no-repeat top;background-size:cover;content:"";display:block;height:220px;width:100%}#footer .footerBody{margin:0 auto;padding:43px 0 118px;position:relative;width:1000px}#footer .footerLinks{border-bottom:1px solid #618abf;overflow:hidden;padding-bottom:40px}#footer .footerLinks .linkBox{box-sizing:border-box;float:left;font-size:13px;padding:0 48px 0 0;width:auto}#footer .footerLinks .linkBox:first-child{margin:0 63px 0 0;padding:0;width:auto}#footer .footerLinks .linkBox dt,#footer .footerLinks .linkBoxHeading{color:#fff;font-size:17px;font-weight:700;margin:0 0 17px}#footer .footerLinks .linkBox dt:nth-of-type(2),#footer .footerLinks .linkBoxHeading:nth-of-type(2){margin-top:38px}@media screen and (max-width:640px){#footer .footerLinks .linkBox dt:nth-of-type(2),#footer .footerLinks .linkBoxHeading:nth-of-type(2){margin-top:0}}#footer .footerLinks .linkBox dd ul li,#footer .footerLinks .linkBoxList li{font-size:14px;line-height:1.5;margin:0 0 10px}#footer .footerLinks .linkBox dd ul li a,#footer .footerLinks .linkBoxList li a{color:#fff}#footer .footerLinks .linkBox dd ul li:last-child,#footer .footerLinks .linkBoxList li:last-child{margin-bottom:0}#footer .footerLinks .linkBox dd ul li ul.subTree,#footer .footerLinks .linkBoxList li ul.subTree{padding:4px 0 0 10px}#footer .footerLinks .linkBox dd ul li ul.subTree li span,#footer .footerLinks .linkBoxList li ul.subTree li span{color:#b5b5b5}#footer .snsLinkBtns{letter-spacing:-.4em;position:absolute;right:0;text-align:right;top:380px}#footer .snsLinkBtns li{display:inline-block;letter-spacing:normal;margin:0 10px 0 0}#footer .snsLinkBtns li:last-child{margin-right:0}#footer .snsLinkBtns li a{display:block;height:36px;text-align:left;text-indent:-9999px;transition:all .3s;width:36px}#footer .snsLinkBtns li a:hover{opacity:.6}#footer .snsLinkBtns li.facebook a{background:url(/img/common/icon-sns-share-facebook.svg) no-repeat 0 0;background-size:36px auto}#footer .snsLinkBtns li.twitter a{background:url(/img/common/icon-sns-share-twitter.svg) no-repeat 0 0;background-size:36px auto}#footer .snsLinkBtns li.google a{background:url(/img/common/icon-sns-share-google.svg) no-repeat 0 0;background-size:36px auto}#footer .snsLinkBtns li.youtube a{background:url(/img/common/icon-sns-share-youtube.svg) no-repeat 0 0;background-size:36px auto}#footer .copyright{background:url(/img/common/img-site-logo_white_202106.svg) no-repeat 0 40px;background-size:140px auto;color:#fff;min-height:54px;padding:40px 0 0 169px;width:auto}#footer .copyright .crText{font-size:10px;padding-top:17px}#pagetop{display:none;position:relative;z-index:100}#pagetop.fixed{bottom:0;position:fixed;width:100%;z-index:1000}#pagetop .ptBody{margin:0 auto;position:relative;width:1000px}#pagetop .ptBody a{background:#2864f0;border-radius:30px;bottom:40px;display:inline-block;height:60px;position:absolute;right:-60px;text-indent:-9999px;transition:all .3s;width:60px}#pagetop .ptBody a:hover{opacity:.6}#pagetop .ptBody a:after{background:url(/img/common/icon-arrow-up.png) no-repeat 0 0;content:"";display:block;height:11px;left:50%;margin-left:-10px;margin-top:-5px;position:absolute;top:50%;width:20px}#content{min-height:50vh}.page_index #content{padding-bottom:0}#keyvisual{display:block;height:580px;margin:0 0 90px;position:relative;text-align:center;width:100%}#keyvisual:after,#keyvisual:before{background:url(/img/index/bg-slider-L.png) no-repeat 60px 0/auto 100%;content:"";display:inline-block;height:92px;left:0;position:absolute;top:50px;width:100%;z-index:2}#keyvisual:after{background:url(/img/index/bg-slider-R.png) no-repeat 0 0/auto 100%;bottom:-40px;height:110px;left:auto;right:100px;top:auto;width:300px}#keyvisual .kvBox{display:block;height:580px;overflow:hidden;position:relative;text-align:center}#keyvisual .kvBox #nyukon{height:100%;margin:0}#keyvisual .kvBox #nyukon .slick-list,#keyvisual .kvBox #nyukon .slick-slider,#keyvisual .kvBox #nyukon .slick-track{height:100%}#keyvisual .kvBox .kvBody{height:100%;left:auto;position:relative}#keyvisual .kvBox .kvBody:after{background-color:rgba(0,0,0,.25);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#keyvisual .kvBox .kvBody img{height:auto;width:100%}#keyvisual .kvBox .kvBody .pcLayout{height:100%}#keyvisual .kvBox .kvBody .ccContainer{height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:1000px;z-index:2}#keyvisual .catchCopy{box-sizing:border-box;color:#fff;font-size:50px;height:100%;left:0;letter-spacing:2px;line-height:1.4;padding:252px 0 0;position:absolute;text-align:center;top:0;width:100%}#keyvisual .catchCopy h1{text-align:center}#keyvisual .catchCopy small{font-size:16px;letter-spacing:1px;line-height:1.6}#keyvisual .catchCopy .aquaBtnReverse{border:none;width:280px}#keyvisual .catchCopy .quoteSource{bottom:25px;font-size:14px;left:0;position:absolute;text-align:center;width:100%}#keyvisual .catchCopy .centeringBtnBox{padding-top:20px}.secondaryPageHeader{position:relative}.secondaryPageHeader.typeCompany{background:url(/img/company/bg-keyvisual.png) no-repeat 50% 0;background-size:cover;height:470px}.secondaryPageHeader.typeService{background:url(/img/service/bg-keyvisual_202106.png) no-repeat 50% 0;background-size:cover;height:470px}.secondaryPageHeader.typePartners{background:url(/img/partners/bg-keyvisual.jpg) no-repeat 50% 0;background-size:cover;height:450px}.secondaryPageHeader .bgImage{overflow:hidden}.secondaryPageHeader .bgImage img{height:auto;max-height:470px;max-width:1000px;width:auto}.secondaryPageHeader .sphBody{height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:1000px}.secondaryPageHeader .sphBody .explanations{color:#fff;left:0;position:absolute;right:0;top:45%;transform:translateY(-50%);width:100%}.secondaryPageHeader .sphBody .explanations .exp,.secondaryPageHeader .sphBody .explanations .head{text-align:center}.secondaryPageHeader .sphBody .explanations .head{font-family:museo-sans,sans-serif;font-size:44px;font-weight:300;line-height:1;margin-bottom:20px}.secondaryPageHeader .sphBody .explanations .head small{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;font-weight:400;margin:7px 0 0}.secondaryPageHeader .sphBody .explanations .exp{font-size:16px}.secondaryPageHeader .sphBody .explanations .exp p{margin-bottom:36px}.secondaryPageHeader .sphBody .explanations .exp p.txtHead{font-size:36px;margin-bottom:10px}.secondaryPageHeader .sphBody .explanations .exp p:last-child{margin-bottom:0}@media screen and (min-width:1000px){.secondaryPageHeader .bgImage img{height:auto;width:100%}}@media screen and (max-width:1400px){#keyvisual .kvBox .kvBody img{height:100%;width:auto}}.contentHead02{font-size:40px}.contentHead02,.contentHead03{color:#323232;font-family:Noto Sans Japanese;letter-spacing:2.6px;margin:0 0 3px;text-align:center}.contentHead03{font-size:28px}.aquaBtn,.centeringBtnBox{text-align:center}.aquaBtn{border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;line-height:1;overflow:hidden;position:relative;text-decoration:none;transition:all .3s;vertical-align:bottom;width:360px;z-index:0}.aquaBtn:after,.aquaBtn:before{background-color:#2864f0;content:"";display:block;height:100%;position:absolute;top:0;transition:all .3s;width:50%;z-index:1}.aquaBtn:before{right:0}.aquaBtn:after{left:0}.aquaBtn:hover{background-color:#fff;color:#2864f0;text-decoration:none}.aquaBtn:hover:after,.aquaBtn:hover:before{background-color:#2864f0;width:0}.aquaBtn span{border:3px solid #2864f0;display:block;height:100%;width:100%}.aquaBtn span,.aquaBtnReverse{border-radius:30px;box-sizing:border-box;padding:18px 0;position:relative;z-index:2}.aquaBtnReverse{border:3px solid #2864f0;color:#2864f0;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;line-height:1;overflow:hidden;text-align:center;text-decoration:none;transition:all .3s;width:360px}.aquaBtnReverse:after,.aquaBtnReverse:before{background-color:#fff;content:"";display:block;display:inline-block;height:100%;position:absolute;top:0;transition:all .3s;width:50%;z-index:-1}.aquaBtnReverse:before{right:0}.aquaBtnReverse:after{left:0}.aquaBtnReverse:hover{background-color:#2864f0;color:#fff;text-decoration:none}.aquaBtnReverse:hover:after,.aquaBtnReverse:hover:before{background-color:#fff;width:0}.navyBtn{backface-visibility:hidden;background:#071566;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;padding:14px 0;position:relative;text-align:center;transition:all .3s;width:400px}.navyBtn:hover{color:#fff;opacity:.6;text-decoration:none}.navyBtn span{display:inline-block;position:relative}.navyBtn.addBgColor{background:#fff;border-radius:30px;opacity:1;padding:0}.navyBtn.addBgColor .inner{background:#fff;border-radius:30px;color:#2864f0;padding:14px 0;transition:all .3s}.navyBtn.arrows{font-size:18px;position:relative;transition:all .3s;width:450px}.navyBtn.arrows:after{-webkit-font-smoothing:antialiased;backface-visibility:hidden;border-right:2px solid #2864f0;border-top:2px solid #2864f0;bottom:46%;content:"";display:block;height:9px;overflow:hidden;position:absolute;right:48px;transform:rotate(135deg);width:9px}.navyBtn.arrows .inner{padding:14px 15px 14px 0}.navyBtn.arrows:hover:after{opacity:.6}.navyBtn.arrows:hover .inner{color:rgba(69,117,180,.6)}.grayaBtn{background:#9facb2;border:none;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:18px;padding:14px 0;position:relative;text-align:center;transition:all .3s;width:360px}.grayaBtn:hover{color:#fff;opacity:.6;text-decoration:none}.pcLayout{display:block}.spLayout,.spLayoutInline{display:none}.pressList{margin:0 auto 28px;width:1000px}.pressList.is-loading:before{content:"読み込み中です...";display:block}.pressList.is-loading li{display:none}.pressList li{border-top:1px solid #e5e5e5;display:none}.pressList li .articleCasette{display:table;width:100%}.pressList li .articleCasette .cell{display:table-cell;padding:18px 0;vertical-align:middle}.pressList li .articleCasette .cell:first-child{color:#fff;text-align:center;width:115px}.pressList li .articleCasette .cell:nth-child(2){color:#6c6962;text-align:center;width:120px}.pressList li .articleCasette .cell:nth-child(3){line-height:1.5}.pressList li .articleCasette .cell .catLabel{background:#285ac8;box-sizing:border-box;display:inline-block;font-size:12px;padding:4px 0;width:100%}.pressList li a{color:#333}.pressList li:first-child{border-top:none}.localNavi{margin:0 auto;position:relative;width:1000px}.localNavi ul{font-size:0;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-100%);width:100%}.localNavi ul li{display:inline-block;font-size:15px;height:65px;letter-spacing:normal;margin-right:4px;overflow:hidden;position:relative;text-align:center;width:240px}.localNavi ul li:after{-webkit-font-smoothing:antialiased;backface-visibility:hidden;border-right:2px solid #adadad;border-top:2px solid #adadad;bottom:3px;content:"";display:block;height:9px;left:50%;margin-left:-5px;overflow:hidden;position:absolute;transform:rotate(135deg);width:9px}.localNavi ul li a{background:#fff;box-sizing:border-box;color:#333;display:block;height:100%;line-height:50px;position:relative;top:50%;transform:translateY(-35%);transition:all .3s}.localNavi ul li a,.localNavi ul li a:hover{backface-visibility:hidden;-webkit-backface-visibility:hidden}.localNavi ul li a:hover{text-decoration:none;transform:translateY(-45%)}.localNavi ul li:last-child{margin-right:0}.localNavi ul li:first-child a{border-top:5px solid #fa6414}.localNavi ul li:first-child:hover:after{border-right:2px solid #fa6414;border-top:2px solid #fa6414}.localNavi ul li:nth-child(2) a{border-top:5px solid #ffb91e}.localNavi ul li:nth-child(2):hover:after{border-right:2px solid #ffb91e;border-top:2px solid #ffb91e}.localNavi ul li:nth-child(3) a{border-top:5px solid #82c31e}.localNavi ul li:nth-child(3):hover:after{border-right:2px solid #82c31e;border-top:2px solid #82c31e}.localNavi ul li:last-child a,.localNavi ul li:nth-child(4) a{border-top:5px solid #00b9b9}.localNavi ul li:last-child:hover:after,.localNavi ul li:nth-child(4):hover:after{border-right:2px solid #00b9b9;border-top:2px solid #00b9b9}.localNavi ul li:nth-child(5) a{border-top:5px solid #26bfbf}.localNavi ul li:nth-child(5):hover:after{border-right:2px solid #26bfbf;border-top:2px solid #26bfbf}.localNavi.five_col ul li{margin-right:10px;width:192px}.localNavi.five_col ul li:last-child{margin-right:0}.fadeArea,.fadeList li{opacity:0;transform:translateY(50px);transition:all .5s}.fadeArea.scrollin,.fadeList li.scrollin{opacity:1;transform:translate(0)}@media screen and (max-width:640px){body{font-size:12px;min-width:0;padding-top:50px}a:hover{text-decoration:none}#header{min-height:50px;padding:10px 0 2px}#header .headerBody{overflow:visible;width:auto}#header .headerBody .spHeaderBody{margin:0 10px;overflow:hidden}#header #siteLogo{margin:0;padding:0;width:82px}#header #siteLogo img{height:auto;width:100%!important}#header #textLogo{float:none;font-size:12px;letter-spacing:2px;margin:0 75px;padding:0;text-align:center;width:auto}#header #textLogo span{font-size:10px;transform:scale(.7)}#header #textLogo img{height:auto;width:55px}#header #menu{display:block;float:right;height:24px;width:33px}#header #menu a{display:block;text-align:center}#header #menu a .label{display:block;font-size:10px;margin-top:-2px;transform:scale(.7);transform-origin:top}#header #menu a:before{background:url(/img/common/icon-menu_202106.png) no-repeat 0 0;background-size:24px auto;box-sizing:border-box;content:"";display:inline-block;height:24px;width:24px}#header #menu.opened a .label{display:none}#header #menu.opened a:before{background:url(/img/common/icon-close.png) no-repeat 0 0;background-size:18px auto;height:19px;margin:1px 0 0 7px;width:18px}#globalnavi{float:none;text-align:left;width:auto}#globalnavi .pcVer{display:none}#globalnavi .spVer{display:block;position:relative}#globalnavi .spVer .menuBox{box-shadow:0 4px 4px -4px rgba(0,0,0,.3);-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.3);-moz-box-shadow:0 4px 4px -4px rgba(0,0,0,.3);margin-bottom:10px;padding-top:25px}#globalnavi .menuBox{background:#fff;display:none;left:0;position:absolute;top:0;width:100%;z-index:1000}#globalnavi .menuBox .menuList,#globalnavi .menuBox .otherLinks{margin:0 24px}#globalnavi .menuBox .menuList{font-size:15px}#globalnavi .menuBox .menuList a{padding:8px 0}#globalnavi .menuBox .otherLinks{font-size:12px;letter-spacing:-.4em;padding:25px 0;text-align:center}#globalnavi .menuBox .otherLinks li{letter-spacing:normal;line-height:1;margin:0 10px 0 0;padding:0 10px 0 0}#globalnavi .menuBox .otherLinks li a{color:#333}#globalnavi .menuBox .otherLinks li.company{padding:0 20px 21px}#globalnavi .menuBox .otherLinks li.company a{background:url(/img/common/icon-arrow-sp.png) no-repeat 95% #eee;background-size:6px auto;border-radius:40px;display:block;font-size:15px;height:40px;line-height:40px;text-align:center}ul.menuList li{border-bottom:1px solid #e5e5e5;margin-bottom:0}ul.menuList li a{background:url(/img/common/icon-arrow-sp.png) no-repeat 100%;background-size:6px auto;color:#333;display:block;padding:10px 0}ul.menuList li ul.subTree{border-top:1px solid #e5e5e5;padding-left:15px}ul.menuList li ul.subTree li:last-child{border-bottom:none}#footer{background:#2864f0;padding:0}#footer:before{background:url(/img/common/bg-footer-sp.png) no-repeat top #2864f0;background-size:cover;content:"";display:block;height:90px;width:100%}#footer .crBody,#footer .footerBody{width:auto}#footer .footerBody{padding:25px 24px 118px}#footer .snsLinkBtns{position:static;text-align:center}#footer .snsLinkBtns li a{height:44px;width:44px}#footer .snsLinkBtns li.facebook a{background:url(/img/common/icon-sns-share-facebook.svg) no-repeat 0 0;background-size:44px auto}#footer .snsLinkBtns li.twitter a{background:url(/img/common/icon-sns-share-twitter.svg) no-repeat 0 0;background-size:44px auto}#footer .snsLinkBtns li.google a{background:url(/img/common/icon-sns-share-google.svg) no-repeat 0 0;background-size:44px auto}#footer .snsLinkBtns li.youtube a{background:url(/img/common/icon-sns-share-youtube.svg) no-repeat 0 0;background-size:44px auto}#footer .footerLinks{background:none;letter-spacing:-.4em;margin:0 0 23px;padding-bottom:30px}#footer .footerLinks .linkBox{float:none;letter-spacing:normal;margin:15px 0 0;padding:0;width:auto}#footer .footerLinks .linkBox dt,#footer .footerLinks .linkBoxHeading{font-size:17px;margin-bottom:16px}#footer .footerLinks .linkBox dd ul,#footer .footerLinks .linkBoxList{display:flex;flex-wrap:wrap}#footer .footerLinks .linkBox dd ul li,#footer .footerLinks .linkBoxList li{border-bottom:none;box-sizing:border-box;font-size:14px;margin:0 0 17px;padding:0 17px 0 0;width:50%}#footer .footerLinks .linkBox dd ul.menuList li a,#footer .footerLinks .linkBoxList.menuList li a{background:none;padding:0}#footer .footerLinks .linkBox:first-child{margin:0}#footer .copyright{background:url(/img/common/img-site-logo_white_202106.svg) no-repeat center 7px;background-size:141px auto;min-height:50px;padding:53px 0 0;position:relative;right:0;top:0;width:100%}#footer .copyright .lCol{float:none;padding-top:0;text-align:center;width:auto}#footer .copyright .crText,#footer .copyright .links{float:none}#footer .copyright .links{background:#e7edef;padding:11px 0}#footer .copyright .crText{color:#fff;font-size:9px;padding:6px 0}#footer .copyright .address{font-size:9px}#pagetop{display:none}#pagetop .ptBody{width:auto}#pagetop .ptBody a{bottom:10px;height:36px;right:14px;width:36px}#content{padding-bottom:60px}.contentHead{font-size:16px;font-weight:400;margin-bottom:15px}.contentHead02{font-size:28px}.contentHead03{font-size:16px}.aquaBtn{font-size:14px;min-width:214px;width:auto}.aquaBtn span{padding:9px 0 10px}.aquaBtn:hover{color:#fff}.aquaBtn:hover:after,.aquaBtn:hover:before{width:50%}.aquaBtnReverse{border:1px solid #2864f0;font-size:14px;min-width:214px;padding:12px 0;width:auto}.aquaBtnReverse:hover{background-color:#fff;color:#2864f0}.aquaBtnReverse:hover:after,.aquaBtnReverse:hover:before{width:50%}.navyBtn{border-radius:4px;font-size:14px;min-width:240px;padding:9px 0;position:relative;width:auto}.navyBtn span:after{background-size:14px auto;height:8px;margin-top:-4px;right:-21px;width:14px}.navyBtn.addBgColor{overflow:hidden}.navyBtn.addBgColor .inner{border-radius:4px;padding:7px 0}.navyBtn.addBgColor .inner span{padding-right:0}.navyBtn.arrows{font-size:12px;width:276px}.navyBtn.arrows:after{border-right:2px solid #2864f0;border-top:2px solid #2864f0;bottom:46%;height:9px;margin-top:0;position:absolute;right:20px;transform:rotate(135deg);width:9px}.navyBtn.arrows .inner{padding:10px 14px 10px 0}.grayaBtn{border-radius:4px;font-size:14px;min-width:240px;padding:9px 0 10px;width:auto}.grayaBtn:after{background-size:8px auto;margin-top:-7px;right:10px}.pcLayout{display:none}.spLayout{display:block}.spLayoutInline{display:inline}#keyvisual{background:none;display:block;height:350px;margin-bottom:73px;width:100%}#keyvisual:after,#keyvisual:before{background:url(/img/index/bg-slider-L.png) no-repeat 24px 0;background-size:166px 46px;height:46px;left:0;position:absolute;top:25px;width:100%}#keyvisual:after{background:url(/img/index/bg-slider-R.png) no-repeat 0 0;background-size:150px 55px;bottom:-30px;height:55px;left:auto;right:15px;top:auto;width:150px}#keyvisual .kvBox{display:block;height:100%}#keyvisual .kvBox #nyukon{height:100%;margin:0}#keyvisual .kvBox #nyukon .slick-list,#keyvisual .kvBox #nyukon .slick-slider,#keyvisual .kvBox #nyukon .slick-track{height:100%}#keyvisual .kvBox .kvBody{height:100%;left:auto;position:relative;top:auto;width:auto}#keyvisual .kvBox .kvBody img{height:auto;width:100%}#keyvisual .kvBox .kvBody .ccContainer{width:auto}#keyvisual .kvBox .kvBody .ccContainer .catchCopy{font-size:24px;left:0;padding:128px 0 0;right:0}#keyvisual .kvBox .kvBody .ccContainer .catchCopy h1{line-height:1.3;margin:0 auto}#keyvisual .kvBox .kvBody .ccContainer .catchCopy .centeringBtnBox{padding-top:16px}#keyvisual .kvBox .kvBody .ccContainer .catchCopy .aquaBtn{padding-bottom:12px;padding-top:12px}#keyvisual .kvBox .kvBody .ccContainer .catchCopy .aquaBtnReverse{min-width:216px;padding:12px 0;width:216px}#keyvisual .kvBox .kvBody .ccContainer .catchCopy .quoteSource{bottom:40px;font-size:10px;left:0;width:100%}.secondaryPageHeader.typeCompany{background:url(/img/company/bg-keyvisual-sp.png) no-repeat 50% 0;background-size:cover;height:300px}.secondaryPageHeader.typeService{background:url(/img/service/bg-keyvisual-sp_202106.jpg) no-repeat 50% 0;background-size:cover;height:300px}.secondaryPageHeader.typePartners{background:url(/img/partners/bg-keyvisual-sp.jpg) no-repeat 50% 0;background-size:cover;height:300px}.secondaryPageHeader .bgImage img{height:auto;width:100%}.secondaryPageHeader .sphBody{box-sizing:border-box;padding-top:0;width:100%}.secondaryPageHeader .sphBody .explanations{margin:0 14px;top:50%;width:auto}.secondaryPageHeader .sphBody .explanations .head{font-size:28px;margin-bottom:14px}.secondaryPageHeader .sphBody .explanations .head:after{margin-top:12px;width:60px}.secondaryPageHeader .sphBody .explanations .head small{font-size:11px}.secondaryPageHeader .sphBody .explanations .exp{font-size:12px}.secondaryPageHeader .sphBody .explanations .exp p{margin-bottom:7px}.secondaryPageHeader .sphBody .explanations .exp p:last-child{margin-bottom:0}.secondaryPageHeader .sphBody .explanations .exp span.larger{font-size:1.2em}.pressList{margin-bottom:25px;width:auto}.pressList li .articleCasette{display:block;letter-spacing:-.4em;padding:12px 0;width:auto}.pressList li .articleCasette .cell{display:block;letter-spacing:normal;padding:0}.pressList li .articleCasette .cell:first-child,.pressList li .articleCasette .cell:nth-child(2){display:inline-block;width:auto}.pressList li .articleCasette .cell:nth-child(2){font-size:10px}.pressList li .articleCasette .cell:nth-child(3){font-size:11px;line-height:1.5;padding-top:11px}.pressList li .articleCasette .cell .catLabel{display:inline-block;font-size:9px;margin-right:10px;min-width:80px;padding:0 4px;width:auto}.pressList li a{color:#333}.pressList li:first-child{border-top:none}.localNavi{margin:0 auto;padding-top:15px;position:relative;width:auto}.localNavi ul{border-collapse:collapse;display:table;position:static;transform:none;width:100%}.localNavi ul li{border-right:1px solid #e5e5e5;display:table-cell;font-size:11px;height:auto;margin-right:0;text-align:center;vertical-align:middle;width:33%}.localNavi ul li a{background-size:14px auto;border-radius:0;height:45px;line-height:1.4;padding-top:9px;transform:translateY(-7%)}.localNavi ul li a:hover{background:none;line-height:1.4;text-decoration:none;transform:translateY(-7%)}.localNavi ul li.multiline a{padding-top:0;transform:translateY(-5%)}.localNavi ul li:last-child{border-right:none;margin-right:0}.localNavi ul li:after{bottom:5px}.localNavi ul li:first-child a{border-top:none}.localNavi ul li:first-child:after{border-right:2px solid #fa6414;border-top:2px solid #fa6414}.localNavi ul li:nth-child(2) a{border-top:none}.localNavi ul li:nth-child(2):after{border-right:2px solid #ffb91e;border-top:2px solid #ffb91e}.localNavi ul li:nth-child(3) a{border-top:none}.localNavi ul li:nth-child(3):after{border-right:2px solid #82c31e;border-top:2px solid #82c31e}.localNavi ul li:last-child a,.localNavi ul li:nth-child(4) a{border-top:none}.localNavi ul li:last-child:after,.localNavi ul li:nth-child(4):after{border-right:2px solid #00b9b9;border-top:2px solid #00b9b9}.localNavi ul li:nth-child(5) a{border-top:none}.localNavi ul li:nth-child(5):after{border-right:2px solid #26bfbf;border-top:2px solid #26bfbf}.localNavi.five_col ul{display:block;text-align:center}.localNavi.five_col ul li{box-sizing:border-box;display:inline-block;margin-bottom:12px;margin-right:0;padding-bottom:0;padding-top:4px;width:33%}.localNavi.five_col ul li:nth-child(3){border-right:none}.localNavi.five_col ul li:nth-child(4),.localNavi.five_col ul li:nth-child(5){margin-bottom:0;width:50%}}#globalnavi .pcVer{align-items:center;display:flex;display:-webkit-flex;justify-content:flex-end}@media screen and (max-width:640px){#globalnavi .pcVer{display:none}}#globalnavi .pcVer .languageSelector{display:flex;display:-webkit-flex;margin-left:50px}#globalnavi .pcVer .languageSelector li:not(:last-child){position:relative}#globalnavi .pcVer .languageSelector li:not(:last-child):after{color:#323232;content:"/";display:block;font-size:12px;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}#globalnavi .pcVer .languageSelector li a{color:#323232;font-size:12px;padding:10px 10px 0;transition:color .2s ease 0s}#globalnavi .pcVer .languageSelector li a:hover{color:#2864f0;text-decoration:none}#globalnavi .spVer .languageSelector{display:flex;display:-webkit-flex;margin-top:20px;padding:0 24px}#globalnavi .spVer .languageSelector li:not(:last-child){position:relative}#globalnavi .spVer .languageSelector li:not(:last-child):after{content:"/";display:block;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}#globalnavi .spVer .languageSelector li a{color:#333;padding:10px 10px 0}#globalnavi .menuBox .menuList{margin:0;padding:0 24px}#globalnavi .menuBox .menuList li{border:none}#globalnavi .menuBox .menuList li a{border-bottom:1px solid #e5e5e5}#globalnavi .menuBox .menuList li a.js-sp-menu-ir,#globalnavi .menuBox .menuList li a.js-sp-menu-sustainability{background:none;position:relative}#globalnavi .menuBox .menuList li a.js-sp-menu-ir:after,#globalnavi .menuBox .menuList li a.js-sp-menu-sustainability:after{background:url(/img/common/icon-arrow-sp.png) 50% no-repeat;background-size:auto 100%;content:"";display:block;height:11px;position:absolute;right:1px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease 0s;width:7px}#globalnavi .menuBox .menuList li a.js-sp-menu-ir.is-active:after,#globalnavi .menuBox .menuList li a.js-sp-menu-sustainability.is-active:after{transform:translateY(-50%) rotate(-90deg)}.nestedMenuList{background-color:#f7f7f7;display:none;margin:0 -24px;padding:0 24px}.nestedMenuList li a{background-position:right 24px center;border:none;font-size:12px;padding-left:48px;padding-right:48px}.floating-banner{background-color:#fff;bottom:-100px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);max-width:320px;position:fixed;right:20px;transform:translateY(100%);transition:all .5s ease 0s;width:85.3%;z-index:99999}.floating-banner.is-visible{bottom:10px;transform:translateY(0)}.floating-banner__image img{margin:0!important;width:100%}.floating-banner__inner{padding:20px}.floating-banner__text{font-size:14px;line-height:1.8;margin-bottom:20px}.floating-banner__button{display:flex;justify-content:space-between;margin:0 auto;width:81.25%}.floating-banner__button a,.floating-banner__button button{border:none;border-radius:14px;cursor:pointer;display:block;font-size:13px;line-height:1;overflow:hidden;padding:8px 0;text-align:center;transition:all .2s ease 0s;width:48%}.floating-banner__button a:hover,.floating-banner__button button:hover{opacity:.7;text-decoration:none}.floating-banner__button button{background-color:#dcdcdc;color:#333}.floating-banner__button a{background-color:#2864f0;color:#fff}@media screen and (max-width:640px){.floating-banner{left:0;margin:0 auto;max-width:100%;right:0;width:327px}.floating-banner.is-visible{bottom:20px}}.en #footer .footerBody .footerLinks .en-menuList{display:flex}.en #footer .footerBody .footerLinks .en-menuList li:not(:last-child){margin-right:20px;padding-right:20px;position:relative}.en #footer .footerBody .footerLinks .en-menuList li:not(:last-child):after{background-color:#fff;content:"";display:block;height:70%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.en #footer .footerBody .footerLinks .en-menuList a{color:#fff;letter-spacing:0}.en #footer .snsLinkBtns{top:120px}#siteLogo img{width:115px!important}.news-block__label{background-color:#285ac8!important}.news-block__icon[data-v-390c3022],a[href$=".pdf"] .news-block__icon[data-v-390c3022]{background:url(/img/common/icon_pdf.svg) 0 0 no-repeat!important}a[href$=".xls"] .news-block__icon[data-v-390c3022],a[href$=".xlsx"] .news-block__icon[data-v-390c3022]{background:url(/img/common/icon_excel.svg) 0 0 no-repeat!important}.loader[data-v-2a2ceda4]{border:1em solid rgba(69,117,180,.2);border-left-color:#2864f0!important}.selectbox[data-v-00d83f59]{border:1px solid #2864f0!important}.clauseList>li .prvHead,.selectbox select[data-v-00d83f59]{color:#2864f0!important}.ir-standard-text-block--lv1__title,.ir-standard-text-block--lv2__title,.ir-standard-text-list--lv1__item .ir-standard-text-block--lv1__title,.ir-standard-text-list--lv2__item .ir-standard-text-block--lv2__title{font-family:museo-sans,Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.ir-standard-text-list--lv1{counter-reset:lv1}.ir-standard-text-list--lv1__item:not(:last-child){margin-bottom:40px}.ir-standard-text-list--lv1__item .ir-standard-text-block--lv1__title{counter-increment:lv1;font-weight:100}.ir-standard-text-list--lv1__item .ir-standard-text-block--lv1__title:before{content:counter(lv1) "."}.ir-standard-text-list--lv2{counter-reset:lv2;padding-left:50px}.ir-standard-text-list--lv2__item:not(:last-child){margin-bottom:25px}.ir-standard-text-list--lv2__item .ir-standard-text-block--lv2__title{counter-increment:lv2;font-weight:100}.ir-standard-text-list--lv2__item .ir-standard-text-block--lv2__title:before{content:counter(lv2) ") "}.ir-standard-text-block--lv1:not(:last-child){margin-bottom:50px}.ir-standard-text-block--lv1__title{font-size:24px;font-weight:100;line-height:1.4;margin-bottom:10px}.ir-standard-text-block--lv1__text{font-size:14px;line-height:1.8}.ir-standard-text-block--lv1__text:not(:last-child){margin-bottom:30px}.ir-standard-text-block--lv2__title{color:#345887;font-size:16px;font-weight:100;line-height:1.4;margin-bottom:10px}.ir-standard-description-list,.ir-standard-text-block--lv2__text{font-size:14px;line-height:1.8}.ir-standard-description-list{display:flex;flex-wrap:wrap}.ir-standard-description-list__body,.ir-standard-description-list__head{border-bottom:1px solid #e3e3e3;box-sizing:border-box;padding:13px 0}.ir-standard-description-list__head{box-sizing:border-box;padding-right:2em;width:20%}.ir-standard-description-list__body{width:80%}.ir-standard-description-list a{color:#333}.ir-navigation,.ir-navigation--top{background-color:#f7f7f7}.ir-navigation ul,.ir-navigation--top ul{border-bottom:1px solid #e3e3e3;box-sizing:border-box;display:flex;margin:0 auto;padding:0 50px;width:1000px}.ir-navigation ul li,.ir-navigation--top ul li{flex:1 1}.ir-navigation ul li a,.ir-navigation--top ul li a{align-items:center;color:#000;display:flex;font-size:13px;justify-content:center;padding:23px 0;position:relative;text-decoration:none;transition:color .2s ease 0s;white-space:nowrap}.ir-navigation ul li a:after,.ir-navigation--top ul li a:after{background:#2864f0;bottom:-1px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .2s ease 0s;width:100%;z-index:1}.ir-navigation ul li a.is-active,.ir-navigation ul li a:hover,.ir-navigation--top ul li a.is-active,.ir-navigation--top ul li a:hover{color:#2864f0}.ir-navigation ul li a.is-active:after,.ir-navigation ul li a:hover:after,.ir-navigation--top ul li a.is-active:after,.ir-navigation--top ul li a:hover:after{transform:translateX(-50%) scaleX(1)}.ir-navigation--top{background-color:transparent;margin:0 auto;width:1000px}.ir-navigation--top:not(:last-child){margin-bottom:80px}@media screen and (max-width:640px){.ir-standard-text-list--lv2{padding-left:20px}.ir-standard-text-block--lv1__title{font-size:16px}.ir-standard-text-block--lv1__text{font-size:12px}.ir-standard-text-block--lv1__text:not(:last-child){margin-bottom:20px}.ir-standard-text-block--lv2__title{font-size:14px;margin-bottom:5px}.ir-standard-text-block--lv2__text{font-size:12px}.ir-standard-description-list{font-size:12px;line-height:1.8}.ir-standard-description-list__head{padding-right:1em;width:42.8%}.ir-standard-description-list__body{width:57.2%}.ir-navigation,.ir-navigation--top{display:none}}.convocation_notice_wrap{background-color:#fff;border:solid #e3e3e3;border-width:1px 0;box-sizing:border-box;margin:-20px auto 60px;padding:16px;width:600px}.convocation_notice_link,.convocation_notice_wrap{align-items:center;display:flex;flex-direction:column}.convocation_notice_link{justify-content:center;margin:10px 0 16px;width:200px}.convocation_notice_link_blank{align-items:center;display:flex;line-height:1;margin-top:10px}.convocation_notice_link_blank_icon{height:1.4em;margin-left:4px}.convocation_notice_image{height:auto;max-width:100%;width:140px}@media screen and (max-width:640px){.convocation_notice_wrap{max-width:100%}.convocation_notice_image{width:70px}.convocation_notice_link{flex-direction:row;gap:10px}}.page-notfound #content{padding:80px 16px 100px}@media screen and (max-width:640px){.page-notfound #content{padding:56px 16px 64px}}.page-notfound .notfound{text-align:center}.page-notfound .notfound__text{font-size:32px;font-weight:700}@media screen and (max-width:640px){.page-notfound .notfound__text{font-size:18px}}.page-notfound .notfound__link{margin-top:32px}@media screen and (max-width:640px){.page-notfound .notfound__link{margin-top:24px}}.page-privacy .privacyContainer{margin:0 auto;width:1000px}.page-privacy .privacyHeader{margin:0 auto;padding:50px 0 70px;text-align:center;width:1000px}.page-privacy .privacyHeader .contentHead{margin-bottom:0}.page-privacy .update{color:#666;letter-spacing:-.4em}.page-privacy .update dd,.page-privacy .update dt{display:inline-block;letter-spacing:normal}.page-privacy .authenticationPages{margin:0 0 50px}.page-privacy .authenticationPages ul{letter-spacing:-.4em;text-align:center}.page-privacy .authenticationPages ul li{display:inline-block;letter-spacing:normal;margin-right:20px;min-width:200px}.page-privacy .authenticationPages ul li a{display:block}.page-privacy .authenticationPages ul li a img{transition:.2s}.page-privacy .authenticationPages ul li a:hover img{opacity:.6}.page-privacy .authenticationPages ul li .caption{padding-top:10px}.page-privacy .authenticationPages ul li:last-child{margin-right:0}.page-privacy .outlineText{margin-bottom:80px}.page-privacy .outlineText p{margin-bottom:15px}.page-privacy .outlineText p:last-child{margin-bottom:0}.page-privacy .clauseList>li{margin-bottom:80px}.page-privacy .clauseList>li .prvHead{color:#001478;font-size:20px;font-weight:700;margin-bottom:20px;padding-left:1em;text-align:left;text-indent:-1em}.page-privacy .clauseList>li .prvHead br{display:none}.page-privacy .clauseList>li .list,.page-privacy .clauseList>li p{margin-bottom:15px}.page-privacy .clauseList>li .list li{padding-left:1em;text-indent:-1em}.page-privacy .noteTRUSTe{padding:10px 0 25px}.page-privacy .noteTRUSTe .noteInner{background:#eee;display:inline-block;padding:10px 20px}.page-privacy .noteTRUSTe .noteInner .head{font-weight:700;margin-bottom:0}.page-privacy .noteTRUSTe .noteInner dl{letter-spacing:-.4em}.page-privacy .noteTRUSTe .noteInner dl dd,.page-privacy .noteTRUSTe .noteInner dl dt{display:inline-block;letter-spacing:normal}.page-privacy .noteTRUSTe .noteInner dl dt{min-width:114px}@media screen and (max-width:640px){.page-privacy .privacyContainer{width:auto}.page-privacy .privacyHeader{padding:25px 0 20px;width:auto}.page-privacy .privacyHeader .contentHead{font-weight:700}.page-privacy .update{font-size:10px;margin:0 14px}.page-privacy .authenticationPages{margin-bottom:20px}.page-privacy .authenticationPages ul{display:table;width:100%}.page-privacy .authenticationPages ul li{display:table-cell;margin-right:0;min-width:0;vertical-align:top}.page-privacy .authenticationPages ul li .caption{font-size:10px;line-height:1.5;padding-top:7px}.page-privacy .authenticationPages ul li img{height:auto;width:50px}.page-privacy .outlineText{margin:0 14px 30px}.page-privacy .clauseList{margin:0 14px}.page-privacy .clauseList>li{margin-bottom:25px}.page-privacy .clauseList>li .prvHead{font-size:14px;margin-bottom:13px}.page-privacy .clauseList>li .prvHead br{display:inline}.page-privacy .clauseList>li .list,.page-privacy .clauseList>li p{margin-bottom:10px}.page-privacy .clauseList>li p:last-child,.page-privacy .clauseList>li:last-child{margin-bottom:0}.page-privacy .noteTRUSTe{padding:5px 0 15px}.page-privacy .noteTRUSTe .noteInner{display:block;padding:5px 10px}.page-privacy .noteTRUSTe .noteInner .head{font-weight:700;margin-bottom:5px}.page-privacy .noteTRUSTe .noteInner dl{margin-bottom:3px}.page-privacy .noteTRUSTe .noteInner dl dd,.page-privacy .noteTRUSTe .noteInner dl dt{display:block}.page-privacy .noteTRUSTe .noteInner dl dt{min-width:0}.page-privacy .noteTRUSTe .noteInner a{color:#333}}.page-en-company .en-company .figureLayout dl:not(.lineLong){clear:left}.page-en-company .en-company .figureLayout dl dt{width:150px}@media screen and (max-width:640px){.page-en-company .en-company .figureLayout dl dt{width:120px}}.page-ir-analyst .ir-footer-nav-block__title,.page-ir-analyst .news__header h2{font-family:Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.page-ir-analyst .ir-top .page-header-01{background-image:url(/img/ir/top/bg-keyvisual-pc.jpg)}.page-ir-analyst .news{margin-bottom:100px}.page-ir-analyst .news__header:not(:last-child){margin-bottom:40px}.page-ir-analyst .news__header h2{font-size:28px;line-height:1;text-align:center}.page-ir-analyst .news__content{margin-bottom:10px}.page-ir-analyst .ir-footer-detail-nav{border-bottom:1px solid #e3e3e3;display:flex;justify-content:space-between;margin:0 auto;padding-bottom:40px;width:900px}.page-ir-analyst .ir-footer-detail-nav:not(:last-child){margin-bottom:40px}.page-ir-analyst .ir-footer-nav-block__title{font-size:28px;font-weight:100;line-height:1}.page-ir-analyst .ir-footer-nav-block__title:not(:last-child){margin-bottom:40px}.page-ir-analyst .ir-footer-nav-block__list li{line-height:1}.page-ir-analyst .ir-footer-nav-block__list li:not(:last-child){margin-bottom:14px}.page-ir-analyst .ir-footer-nav-block__list li a{color:#333;font-size:14px;text-decoration:none}.page-ir-analyst .ir-footer-nav-block__list li a:hover{text-decoration:underline}.page-ir-analyst .ir-footer-general-nav{display:flex;padding:0 50px}.page-ir-analyst .ir-footer-general-nav__item{margin-right:40px}.page-ir-analyst .ir-footer-general-nav__item a{color:#333;font-size:14px;line-height:1;text-decoration:none}.page-ir-analyst .ir-footer-general-nav__item a:hover{text-decoration:underline}@media screen and (max-width:640px){.page-ir-analyst .ir-top .page-header-01{background-image:url(/img/ir/top/bg-keyvisual-sp.jpg)}.page-ir-analyst .news{margin-bottom:70px;padding:38px 0 0}.page-ir-analyst .news__header:not(:last-child){margin-bottom:30px}.page-ir-analyst .news__header h2{font-size:24px}.page-ir-analyst .news__content{margin-bottom:55px}.page-ir-analyst .ir-footer-detail-nav{border-bottom:none;display:block;padding-bottom:0;width:auto}.page-ir-analyst .ir-footer-nav-block:not(:last-child){margin-bottom:40px}.page-ir-analyst .ir-footer-nav-block__title:not(:last-child){margin-bottom:15px}.page-ir-analyst .ir-footer-nav-block__list li:not(:last-child){margin-bottom:0}.page-ir-analyst .ir-footer-nav-block__list li a{border-bottom:1px solid #e3e3e3;box-sizing:border-box;display:block;font-size:12px;padding:16px 0;position:relative}.page-ir-analyst .ir-footer-nav-block__list li a:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMyI+PHBhdGggZmlsbD0iI0NCQ0JDQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTIuMTA3IDExLjUtMS40MTUgMS40MTRMMS41IDIyLjEwNy4wODYgMjAuNjkyIDkuMjc4IDExLjUuMDg2IDIuMzA4IDEuNS44OTNsOS4xOTIgOS4xOTMgMS40MTUgMS40MTR6Ii8+PC9zdmc+");background-size:contain;content:"";display:block;height:10px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:6px}.page-ir-analyst .ir-footer-general-nav{flex-wrap:wrap;margin:0 0 -20px -40px;padding:0}.page-ir-analyst .ir-footer-general-nav__item{display:inline-block;margin:0 0 20px 40px}.page-ir-analyst .ir-footer-general-nav__item a{font-size:11px}}.page-ir-calendar .detail__title{font-family:museo-sans,Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.page-ir-calendar .calendar-image img,.page-ir-calendar .calendar-image--pc img,.page-ir-calendar .calendar-image--sp img{width:100%}.page-ir-calendar .calendar-image--pc{display:block;margin:0 auto;padding-left:7px;width:776px}.page-ir-calendar .calendar-image--sp{display:none}.page-ir-calendar .detail{margin-top:100px}.page-ir-calendar .detail__title{font-size:28px;font-weight:100;letter-spacing:.1em;line-height:1;margin-bottom:40px;text-align:center}@media screen and (max-width:640px){.page-ir-calendar .calendar-image--pc{display:none}.page-ir-calendar .calendar-image--sp{display:block}.page-ir-calendar .detail{margin-top:70px}.page-ir-calendar .detail__title{font-size:24px;margin-bottom:15px}}.page-ir-contact .ir-contact__form-area header h3{font-family:museo-sans,Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.page-ir-contact .ir-contact__text:not(:last-child){margin-bottom:20px}.page-ir-contact .ir-contact__form-area{margin-top:100px}.page-ir-contact .ir-contact__form-area header{margin-bottom:30px}.page-ir-contact .ir-contact__form-area header h3{font-size:28px;letter-spacing:.065em;text-align:center}@media screen and (max-width:640px){.page-ir-contact .ir-contact__form-area{margin-top:50px}}.page-ir-faq .ir-standard-text-block--lv1__title:not(:last-child){margin-bottom:30px}.page-ir-faq .faq-list__item:not(:last-child){margin-bottom:20px}.page-ir-faq .faq-list__item dl dd,.page-ir-faq .faq-list__item dl dt{font-size:14px;line-height:1.5;margin-left:-.3em;padding-left:1.5em;text-indent:-1.2em}.page-ir-faq .faq-list__item dl dt{margin-bottom:10px}.page-ir-faq .faq-list__item dl dt:before{content:"Q. "}.page-ir-faq .faq-list__item dl dd:before{content:"A. "}.page-ir-management-information .mi-content-block__title,.page-ir-management-information .mi-content-header__title{font-family:museo-sans,Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.page-ir-management-information .ir-management_information__categories{margin:0 auto 80px;width:1000px}.page-ir-management-information .mi-content-header{margin-bottom:40px}.page-ir-management-information .mi-content-header__image{margin:0 auto;width:480px}.page-ir-management-information .mi-content-header__image img{width:100%}.page-ir-management-information .mi-content-header__title{font-size:28px;font-weight:100;letter-spacing:.1em;line-height:1.2;margin-bottom:30px;text-align:center}.page-ir-management-information .mi-content-block:not(:last-child),.page-ir-management-information .mi-content-text:not(:last-child){margin-bottom:50px}.page-ir-management-information .mi-content-block__title{font-size:24px;font-weight:100;line-height:1.4;margin-bottom:20px}.page-ir-management-information .mi-content-block__text:not(:last-child){margin-bottom:50px}@media screen and (max-width:640px){.page-ir-management-information .ir-management_information__categories{margin:0 24px 40px;width:auto}.page-ir-management-information .mi-content-header__image{width:100%}.page-ir-management-information .mi-content-block:not(:last-child),.page-ir-management-information .mi-content-text:not(:last-child){margin-bottom:40px}.page-ir-management-information .mi-content-block__title{font-size:20px;margin-bottom:10px}.page-ir-management-information .mi-content-block__text:not(:last-child){margin-bottom:40px}}.page-ir-stock .ir-stock__categories{margin:0 auto 84px;width:1000px}.page-ir-stock .shareholder-return__text:not(:last-child){margin-bottom:40px}.page-ir-stock .shareholder-return dl{background:#f7f7f7;display:flex;flex-wrap:wrap;font-size:14px;line-height:1.8;padding:30px 50px}.page-ir-stock .shareholder-return dl dd,.page-ir-stock .shareholder-return dl dt{border-bottom:1px solid #e3e3e3;box-sizing:border-box;padding:13px 0}.page-ir-stock .shareholder-return dl dt{box-sizing:border-box;padding-right:2em;width:20%}.page-ir-stock .shareholder-return dl dd{width:80%}.page-ir-stock .shareholder-return dl a{color:#333}@media screen and (max-width:640px){.page-ir-stock .ir-stock__categories{margin:0 24px 40px;width:auto}.page-ir-stock .shareholder-return dl{font-size:12px;line-height:1.8;padding:0 10px}.page-ir-stock .shareholder-return dl dd,.page-ir-stock .shareholder-return dl dt{padding:10px 0}.page-ir-stock .shareholder-return dl dd:last-of-type,.page-ir-stock .shareholder-return dl dt:last-of-type{border-bottom:none}.page-ir-stock .shareholder-return dl dt{padding-right:1em;width:42.3%}.page-ir-stock .shareholder-return dl dd{width:57.7%}}.page-ir-top .ir-footer-nav-block__title,.page-ir-top .news__header h2{font-family:museo-sans,Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.page-ir-top .ir-top .page-header-01{background-image:url(/assets/img/ir-bg-keyvisual-pc.png)}.page-ir-top .news{margin-bottom:100px}.page-ir-top .news__header:not(:last-child){margin-bottom:40px}.page-ir-top .news__header h2{font-size:28px;font-weight:100;letter-spacing:.1em;line-height:1;text-align:center}.page-ir-top .news__content{margin-bottom:30px}.page-ir-top .ir-footer-detail-nav{border-bottom:1px solid #e3e3e3;display:flex;justify-content:flex-start;margin:0 auto;padding-bottom:40px;width:900px}.page-ir-top .ir-footer-detail-nav:not(:last-child){margin-bottom:40px}.page-ir-top .ir-footer-detail-nav__item:not(:last-child){margin-right:80px}.page-ir-top .ir-footer-nav-block__title{font-size:28px;font-weight:100;letter-spacing:.1em;line-height:1}.page-ir-top .ir-footer-nav-block__title:not(:last-child){margin-bottom:40px}.page-ir-top .ir-footer-nav-block__list li{line-height:1}.page-ir-top .ir-footer-nav-block__list li:not(:last-child){margin-bottom:14px}.page-ir-top .ir-footer-nav-block__list li a{color:#333;font-size:14px;text-decoration:none}.page-ir-top .ir-footer-nav-block__list li a:hover{text-decoration:underline}.page-ir-top .ir-footer-general-nav{display:flex}.page-ir-top .ir-footer-general-nav__item{margin-right:40px}.page-ir-top .ir-footer-general-nav__item a{color:#333;font-size:14px;line-height:1;text-decoration:none}.page-ir-top .ir-footer-general-nav__item a:hover{text-decoration:underline}@media screen and (max-width:640px){.page-ir-top .ir-top .page-header-01{background-image:url(/assets/img/ir-bg-keyvisual-sp.png)}.page-ir-top .news{margin-bottom:70px;padding:38px 0 0}.page-ir-top .news__header:not(:last-child){margin-bottom:30px}.page-ir-top .news__header h2{font-size:24px}.page-ir-top .news__content{margin-bottom:55px}.page-ir-top .ir-footer-detail-nav{border-bottom:none;display:block;padding-bottom:0;width:auto}.page-ir-top .ir-footer-detail-nav__item:not(:last-child){margin-right:0}.page-ir-top .ir-footer-nav-block:not(:last-child){margin-bottom:40px}.page-ir-top .ir-footer-nav-block__title:not(:last-child){margin-bottom:15px}.page-ir-top .ir-footer-nav-block__list li:not(:last-child){margin-bottom:0}.page-ir-top .ir-footer-nav-block__list li a{border-bottom:1px solid #e3e3e3;box-sizing:border-box;display:block;font-size:12px;padding:16px 0;position:relative}.page-ir-top .ir-footer-nav-block__list li a:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMyI+PHBhdGggZmlsbD0iI0NCQ0JDQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTIuMTA3IDExLjUtMS40MTUgMS40MTRMMS41IDIyLjEwNy4wODYgMjAuNjkyIDkuMjc4IDExLjUuMDg2IDIuMzA4IDEuNS44OTNsOS4xOTIgOS4xOTMgMS40MTUgMS40MTR6Ii8+PC9zdmc+");background-size:contain;content:"";display:block;height:10px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:6px}.page-ir-top .ir-footer-general-nav{flex-wrap:wrap;margin:0 0 -20px -40px;padding:0}.page-ir-top .ir-footer-general-nav__item{display:inline-block;margin:0 0 20px 40px}.page-ir-top .ir-footer-general-nav__item a{font-size:11px}}body.page-sns{word-wrap:break-word;-webkit-font-smoothing:antialiased;background:#fff;color:#333;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;line-height:1.8;min-width:1000px;overflow-wrap:break-word;padding-top:70px}.privacyHeader{margin:0 auto;padding:50px 0 70px;text-align:center;width:1000px}.privacyHeader .contentHead{margin-bottom:0}.contentHead{color:#323232;font-size:32px;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:0 0 11px;text-align:center}.update{color:#666;letter-spacing:-.4em}#content{display:block;padding:0 0 190px}.privacyContainer{margin:0 auto;width:1000px}.outlineText{margin-bottom:40px}.outlineText p{margin-bottom:15px}ol,ul{list-style:none}.clauseList>li .prvHead{color:#4575b4;font-size:20px;font-weight:700;margin-bottom:20px;padding-left:1em;text-align:left;text-indent:-1em}.clauseList>li{margin-bottom:40px}.list li{margin-left:10px}.list li a{color:#333;text-decoration:underline}.list li a:hover{text-decoration:none}body.page-sns h3{font-size:1rem;font-weight:700;margin-top:20px}body.page-sns .clauseContentBox{font-feature-settings:"palt";letter-spacing:.1rem}body.page-sns .clauseContentBox li{line-height:2;list-style:disc;margin-left:20px}body.page-sns .clauseContentBox a{text-underline-offset:4px}@media screen and (max-width:640px){body.page-sns{font-size:12px;min-width:0;padding-top:50px}#content{padding-bottom:60px}.contentHead{font-size:16px}.outlineText{margin:0 14px 30px}.privacyHeader{padding:25px 0 20px;width:auto}.privacyContainer{width:auto}.clauseList{margin:0 14px}}.page-top .indexSectionBox .isBody{margin:0 auto;width:1000px}.page-top .indexSectionBox .txtDescription{font-size:16px;margin:0 0 46px;text-align:center}.page-top .indexSectionBox#service{margin:0;padding:0}.page-top .indexSectionBox#service .pageHeadBox{margin:0;position:relative}.page-top .indexSectionBox#service .pageHeadBox .bgImage{height:500px;overflow:hidden;position:relative}.page-top .indexSectionBox#service .pageHeadBox .bgImage .movieContainer{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.page-top .indexSectionBox#service .pageHeadBox .bgImage .movieContainer:after{background:rgba(0,0,0,.65);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.page-top .indexSectionBox#service .pageHeadBox .bgImage .movie{height:auto;width:142%}.page-top .indexSectionBox#service .pageHeadBox .movSetBox{left:0;position:absolute;right:0;top:45%;transform:translateY(-50%)}.page-top .indexSectionBox#service .pageHeadBox .movSetBox .button{padding:20px 0 0;text-align:center}.page-top .indexSectionBox#service .pageHeadBox .movSetBox .button .btnPlay{background:url(/img/index/icon-play_202106.png) no-repeat 0 0;display:inline-block;height:100px;text-indent:-9999px;transition:all .3s;width:100px}.page-top .indexSectionBox#service .pageHeadBox .movSetBox .button .btnPlay:hover{opacity:.6}.page-top .indexSectionBox#service .pageHeadBox .contentHead02{color:#fff;font-family:museo-sans,sans-serif;font-size:44px;font-weight:300;line-height:1;margin:0 auto}.page-top .indexSectionBox#service .pageHeadBox .contentHead02 small{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;margin-top:8px}@media screen and (max-width:640px){.page-top .indexSectionBox#service .pageHeadBox .bgImage{height:auto}.page-top .indexSectionBox#service .pageHeadBox .bgImage img{height:auto;width:100%}.page-top .indexSectionBox#service .pageHeadBox .movSetBox .button .btnPlay{background-size:100% auto;height:44px;width:44px}}.page-top .indexSectionBox#service .isBody{margin-top:-70px;position:relative}.page-top .indexSectionBox#service .serviceList{margin:0 auto 58px;width:1000px}.page-top .indexSectionBox#service .serviceList ul{display:flex}.page-top .indexSectionBox#service .serviceList ul li{box-sizing:border-box;height:280px;margin:0 20px 0 0;width:320px}.page-top .indexSectionBox#service .serviceList ul li .thumb img{height:50px;width:auto}.page-top .indexSectionBox#service .serviceList ul li p{font-size:14px}.page-top .indexSectionBox#service .serviceList ul li:nth-last-child(-n+2){margin-right:20px}.page-top .indexSectionBox#service .serviceList ul li:last-child{margin-right:0}.page-top .indexSectionBox#alliance,.page-top .indexSectionBox#brand{padding:57px 0 0;position:relative}.page-top .indexSectionBox#brand{margin:0}.page-top .indexSectionBox#alliance .indexSectionBoxInner,.page-top .indexSectionBox#brand .indexSectionBoxInner{background:#f7f7f8;background:linear-gradient(180deg,#f7f7f8 0,#fff 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f8",endColorstr="#ffffff",GradientType=0);height:392px}.page-top .indexSectionBox#alliance .contentHead .indexSectionBox#brand .contentHead,.page-top .indexSectionBox#brand .contentHead .indexSectionBox#brand .contentHead{margin-bottom:28px}.page-top .indexSectionBox#alliance .isBody,.page-top .indexSectionBox#brand .isBody{box-sizing:border-box;left:50%;margin-left:-500px;padding-left:50px;position:absolute;top:0}.page-top .indexSectionBox#alliance .isBody .head,.page-top .indexSectionBox#brand .isBody .head{font-family:museo-sans,sans-serif;font-size:44px;font-weight:300;line-height:1;margin:32px 0 36px}.page-top .indexSectionBox#alliance .isBody .head small,.page-top .indexSectionBox#brand .isBody .head small{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;margin-top:8px}.page-top .indexSectionBox#alliance .isBody p,.page-top .indexSectionBox#brand .isBody p{font-size:14px;margin:0 0 35px}.page-top .indexSectionBox#alliance .isBody .aquaBtn,.page-top .indexSectionBox#brand .isBody .aquaBtn{width:280px}.page-top .indexSectionBox#alliance .isBody .aquaBtn span,.page-top .indexSectionBox#brand .isBody .aquaBtn span{padding:14px 0}.page-top .indexSectionBox#alliance .isBody .thumb,.page-top .indexSectionBox#brand .isBody .thumb{float:right;margin:0;position:relative;z-index:1}.page-top .indexSectionBox#alliance .isBody:before,.page-top .indexSectionBox#brand .isBody:before{background:url(/img/index/bg-alliance-balloon.png) no-repeat 0 0/auto 100%;content:"";display:inline-block;height:110px;left:236px;position:absolute;top:0;width:300px;z-index:0}.page-top .indexSectionBox#press{margin-bottom:94px}.page-top .indexSectionBox#press .contentHead{color:#323232;font-family:museo-sans,sans-serif;font-size:44px;font-weight:300;margin:0 0 2px}.page-top .indexSectionBox#press .contentHead small{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;margin-top:4px}.page-top .indexSectionBox#press .txtContact{padding:45px 0 0;text-align:center}.page-top .indexSectionBox#press .pressList{margin:0 auto 28px;width:900px}.page-top .indexSectionBox#company,.page-top .indexSectionBox#recruit{margin:0;padding:50px 0 0;position:relative}.page-top .indexSectionBox#company{margin-top:120px}.page-top .indexSectionBox#company .indexSectionBoxInner,.page-top .indexSectionBox#recruit .indexSectionBoxInner{background:#f7f7f8;background:linear-gradient(180deg,#f7f7f8 0,#fff 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f8",endColorstr="#ffffff",GradientType=0);height:392px}.page-top .indexSectionBox#company .isBody,.page-top .indexSectionBox#recruit .isBody{left:50%;margin-left:-500px;position:absolute;top:0}.page-top .indexSectionBox#company .isBody .head,.page-top .indexSectionBox#recruit .isBody .head{font-family:museo-sans,sans-serif;font-size:44px;margin:13px 0 9px 550px}.page-top .indexSectionBox#company .isBody p,.page-top .indexSectionBox#recruit .isBody p{margin:0 0 34px 550px}.page-top .indexSectionBox#company .isBody .aquaBtn,.page-top .indexSectionBox#recruit .isBody .aquaBtn{margin:-100px 0 125px 550px;width:280px}.page-top .indexSectionBox#company .isBody .aquaBtn span,.page-top .indexSectionBox#recruit .isBody .aquaBtn span{padding:14px 0}.page-top .indexSectionBox#company .isBody .thumb,.page-top .indexSectionBox#recruit .isBody .thumb{float:left;margin:-10px 0 0}.page-top .indexSectionBox#company .isBody .thumb{width:480px}.page-top .indexSectionBox#company .isBody .thumb img{height:auto;width:100%}.page-top .indexSectionBox#company .isBody:before,.page-top .indexSectionBox#recruit .isBody:before{background:url(/img/index/bg-recruit-balloon.png) no-repeat 0 0/auto 100%;content:"";display:inline-block;height:215px;position:absolute;right:0;top:-80px;width:242px}.page-top .serviceList{letter-spacing:-.4em;margin:0 auto 58px;width:900px}.page-top .serviceList li{background:#fff;box-shadow:0 3px 9px 0 rgba(0,0,0,.1);display:inline-block;letter-spacing:normal;margin:0 40px 40px 0;padding:51px 0 39px;text-align:center;vertical-align:top;width:430px}.page-top .serviceList li:nth-child(2n){margin-right:0}.page-top .serviceList li:nth-last-child(-n+2){margin-bottom:0}.page-top .serviceList li .thumb{margin-bottom:20px}.page-top .serviceList li p{font-size:18px}.page-top .serviceList li.single{display:block;margin:0 auto}.page-top #recruit .isBody .expBox .head{color:#323232;font-size:44px;line-height:1.4;margin:0 0 23px}.page-top #recruit .isBody .expBox .aquaBtn{height:52px;margin:35px 0 0;padding:13px 0 18px;width:280px}.page-top #modal_container{display:none}.page-top .modalScreenContainer{height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.page-top .modalScreenContainer .overlay{background:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}.page-top .modalScreenContainer .overlay .modalClose{background:url(/img/index/icon-close.png) no-repeat 50%;height:64px;position:absolute;right:0;top:0;width:64px}.page-top .modalScreenContainer .modalContainer{left:50%;margin:0 auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%}.page-top .modalScreenContainer .movieContainer{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.page-top .modalScreenContainer .movieContainer iframe{height:100%;position:absolute;right:0;top:0;width:100%}.page-top .modalScreenContainer .movieContainer .movie{height:auto;vertical-align:top;width:100%}@media screen and (max-width:640px){.page-top .indexSectionBox{margin-bottom:23px;width:auto}.page-top .indexSectionBox#blog{margin-bottom:30px;padding-bottom:50px;padding-top:25px}.page-top .indexSectionBox#blog .contentHead{margin-bottom:16px}.page-top .indexSectionBox .isBody{margin:0 24px;width:auto}.page-top .indexSectionBox .txtDescription{font-size:12px;margin-bottom:15px}.page-top .indexSectionBox#service{padding-bottom:50px;padding-top:26px}.page-top .indexSectionBox#service .pageHeadBox{margin:0;position:relative}.page-top .indexSectionBox#service .pageHeadBox .contentHead02{font-size:28px}.page-top .indexSectionBox#service .pageHeadBox .contentHead02 small{font-size:11px}.page-top .indexSectionBox#service .isBody{margin:0 24px}.page-top .indexSectionBox#service .txtDescription{font-size:10px}.page-top .indexSectionBox#service .contentHead{margin-bottom:-1px}.page-top .indexSectionBox#service .movieBox{margin-bottom:20px;width:auto}.page-top .indexSectionBox#service .movieBox a{display:block;position:relative;transition:all .3s}.page-top .indexSectionBox#service .movieBox a:hover{opacity:.6}.page-top .indexSectionBox#service .movieBox a:after{background-size:52px auto}.page-top .indexSectionBox#service .movieBox a img{height:auto;width:100%}.page-top .indexSectionBox#service .movieBox figcaption{line-height:1.4;padding:7px 0 0}.page-top .indexSectionBox#service .serviceList{margin:-25px auto 30px;width:272px}.page-top .indexSectionBox#service .serviceList ul{display:block}.page-top .indexSectionBox#service .serviceList ul li{height:136px;margin:0 0 20px;padding:15px 0 0;width:100%}.page-top .indexSectionBox#service .serviceList ul li .thumb img{height:35px;width:auto}.page-top .indexSectionBox#service .serviceList ul li p{font-size:12px}.page-top .indexSectionBox#press{margin-bottom:44px}.page-top .indexSectionBox#press .contentHead{font-size:28px;line-height:1}.page-top .indexSectionBox#press .contentHead small{font-size:11px}.page-top .indexSectionBox#press .pressList{border-bottom:1px solid #e5e5e5;width:auto}.page-top .indexSectionBox#company,.page-top .indexSectionBox#recruit{margin:0;padding:80px 0 0}.page-top .indexSectionBox#company .indexSectionBoxInner,.page-top .indexSectionBox#recruit .indexSectionBoxInner{height:auto}.page-top .indexSectionBox#company .isBody,.page-top .indexSectionBox#recruit .isBody{left:0;margin:0 auto;padding:0;position:static;width:272px}.page-top .indexSectionBox#company .isBody:before,.page-top .indexSectionBox#recruit .isBody:before{background:url(/img/index/bg-recruit-balloon.png) no-repeat 0 0/auto 100%;background-size:auto 82px;content:"";display:inline-block;height:82px;left:0;position:absolute;right:auto;top:49%;width:242px;z-index:1}.page-top .indexSectionBox#company .isBody .head,.page-top .indexSectionBox#recruit .isBody .head{font-size:28px;line-height:1;margin:0 0 11px;text-align:center}.page-top .indexSectionBox#company .isBody p,.page-top .indexSectionBox#recruit .isBody p{margin:0 0 26px;padding:0}.page-top .indexSectionBox#company .isBody .thumb,.page-top .indexSectionBox#recruit .isBody .thumb{float:none;margin:0;padding:0;position:relative;top:-30px;width:100%}.page-top .indexSectionBox#company .isBody .thumb img,.page-top .indexSectionBox#recruit .isBody .thumb img{height:auto;width:100%}.page-top .indexSectionBox#company .isBody .aquaBtn,.page-top .indexSectionBox#recruit .isBody .aquaBtn{display:block;margin:0 auto;min-width:176px;width:176px}.page-top .indexSectionBox#company .isBody .aquaBtn span,.page-top .indexSectionBox#recruit .isBody .aquaBtn span{padding:8px 0}.page-top .indexSectionBox#press .txtContact{font-size:10px;padding-top:14px}.page-top .indexSectionBox#alliance,.page-top .indexSectionBox#brand{margin:0;min-height:0;padding:50px 0 0}.page-top .indexSectionBox#brand{margin:0 0 74px;padding:80px 0 0}.page-top .indexSectionBox#alliance .indexSectionBoxInner,.page-top .indexSectionBox#brand .indexSectionBoxInner{height:auto}.page-top .indexSectionBox#alliance .isBody,.page-top .indexSectionBox#brand .isBody{left:0;margin:0 auto;padding:0;position:static;width:272px}.page-top .indexSectionBox#alliance .isBody:before,.page-top .indexSectionBox#brand .isBody:before{background:url(/img/index/bg-alliance-balloon.png) no-repeat 100% 0/auto 100%;content:"";display:inline-block;height:40px;left:auto;position:absolute;right:15px;top:51%;width:100%;z-index:0}.page-top .indexSectionBox#alliance .isBody .head,.page-top .indexSectionBox#brand .isBody .head{font-size:28px;margin:0 0 13px;text-align:center}.page-top .indexSectionBox#alliance .isBody .head small,.page-top .indexSectionBox#brand .isBody .head small{font-size:11px}.page-top .indexSectionBox#alliance .isBody p,.page-top .indexSectionBox#brand .isBody p{font-size:12px;margin:0 0 24px;padding:0}.page-top .indexSectionBox#alliance .isBody .posLayer,.page-top .indexSectionBox#brand .isBody .posLayer{padding:30px 0;position:static;transform:none}.page-top .indexSectionBox#alliance .isBody .thumb,.page-top .indexSectionBox#brand .isBody .thumb{float:none;margin:0;padding:0;top:-31px}.page-top .indexSectionBox#alliance .isBody .thumb img,.page-top .indexSectionBox#brand .isBody .thumb img{height:auto;width:100%}.page-top .indexSectionBox#alliance .isBody .aquaBtn,.page-top .indexSectionBox#brand .isBody .aquaBtn{display:block;margin:0 auto;min-width:176px;width:176px}.page-top .indexSectionBox#alliance .isBody .aquaBtn span,.page-top .indexSectionBox#brand .isBody .aquaBtn span{padding:8px 0}.page-top .serviceList{margin-bottom:25px;width:auto}.page-top .serviceList li{box-shadow:0 3px 9px 0 rgba(0,0,0,.1);box-sizing:border-box;display:block;margin:0 auto 25px;padding:36px 10px;text-align:center;width:210px}.page-top .serviceList li:nth-child(2n){margin-right:auto}.page-top .serviceList li:nth-last-child(-n+2){margin-bottom:20px}.page-top .serviceList li:last-child{margin-bottom:0}.page-top .serviceList li .thumb{margin-bottom:10px}.page-top .serviceList li .thumb img{height:36px;width:auto}.page-top .serviceList li p{font-size:13px;line-height:1.6}.page-top .circleList li{display:block;height:240px;margin-bottom:10px;margin-left:auto;margin-right:auto;width:240px}.page-top .circleList li:last-child,.page-top .circleList li:nth-child(3n){margin-right:auto}.page-top .circleList li:nth-last-child(-n+2){margin-bottom:10px}.page-top .circleList li .vertical .cell .head{font-size:16px;margin-bottom:20px;padding-bottom:10px;padding-top:10px;width:200px}.page-top .circleList li .vertical .cell .exp{min-height:0}.page-top #company,.page-top #company .bgImage,.page-top #recruit,.page-top #recruit .bgImage{margin-bottom:0}.page-top #company .isBody,.page-top #recruit .isBody{height:auto;margin-bottom:20px;position:static;width:auto}.page-top #company .isBody .expBox,.page-top #recruit .isBody .expBox{position:static;text-align:center;transform:none;width:auto}.page-top #company .isBody .expBox .head,.page-top #recruit .isBody .expBox .head{font-size:16px;margin:0 0 20px}.page-top .modalScreenContainer .overlay .modalClose{background-size:16px auto;height:45px;width:45px}.page-top .modalScreenContainer .modalContainer{width:100%}}.page-service #content{padding-bottom:0}.page-service .serviceSectionBox .pageHeadBox.typeService{background:url(/img/service/bg-service.jpg) no-repeat 50% 0;background-size:cover;height:250px;margin:0;position:relative}.page-service .serviceSectionBox .pageHeadBox.typeService .bgImage img{height:auto;width:100%}.page-service .serviceSectionBox .pageHeadBox.typeService .contentHead02{color:#fff;font-family:Noto Sans Japanese;left:0;margin:0 auto;position:absolute;right:0;top:45%;transform:translateY(-50%)}.page-service .serviceSectionBox .pageHeadBox.typeService02{background:url(/img/service/bg-service-02.jpg) no-repeat 50% 0;background-size:cover;height:250px;margin-top:142px}.page-service .serviceSectionBox sup{vertical-align:top}.page-service .headContentsContainer{padding:78px 0 0}.page-service .headContentsBox{position:relative}.page-service .headContentsBox .hcBody{margin:0 auto;padding:0 0 50px;width:900px}.page-service .headContentsBox .hcBody .txtDescription{font-size:16px;margin-bottom:50px;padding:0 0 0 20px;text-align:center}.page-service .headContentsBox .valueList{letter-spacing:-.4em}.page-service .headContentsBox .valueList>li{box-sizing:border-box;display:inline-block;letter-spacing:normal;margin:0 47px 0 0;min-height:410px;padding:56px 0 36px;vertical-align:top;width:423px}.page-service .headContentsBox .valueList>li .head{color:#323232;font-size:24px;line-height:1.2;margin-bottom:6px;text-align:center}.page-service .headContentsBox .valueList>li .authority{font-size:14px;margin:0 0 22px;text-align:center}.page-service .headContentsBox .valueList>li .icon{margin:0 0 14px;text-align:center}.page-service .headContentsBox .valueList>li .num,.page-service .headContentsBox .valueList>li .num02{color:#1e46aa;font-family:noto-sans-cjk-jp,museo-sans,sans-serif;font-size:96px;line-height:1.2;margin-bottom:23px;text-align:center}.page-service .headContentsBox .valueList>li .num small,.page-service .headContentsBox .valueList>li .num02 small{display:inline-block;font-size:44px}.page-service .headContentsBox .valueList>li .num span,.page-service .headContentsBox .valueList>li .num02 span{display:block;font-size:30px;margin:-11px auto 0}.page-service .headContentsBox .valueList>li .num02{margin-bottom:20px}.page-service .headContentsBox .valueList>li .note{color:#2864f0;font-size:14px;margin:6px 0 8px;text-align:center}.page-service .headContentsBox .valueList>li .note .strong{font-size:16px;font-weight:700}.page-service .headContentsBox .valueList>li .note.noteText{color:#323232;font-size:12px;margin:0 25px;padding:21px 0 0 1em;text-align:left;text-indent:-1em}.page-service .headContentsBox .valueList>li .exp{font-size:14px;line-height:1.6;margin:0}.page-service .headContentsBox .valueList>li .graph{height:326px;margin:0 auto;padding:0;position:relative;width:326px}.page-service .headContentsBox .valueList>li .graph .pickup{color:#2864f0;position:absolute;right:97px;text-align:center;top:50%;transform:translateY(-50%)}.page-service .headContentsBox .valueList>li .graph .pickup .label{font-size:19px;font-weight:700;line-height:1.2;margin-right:12px}.page-service .headContentsBox .valueList>li .graph .pickup .value{font-family:museo-sans,sans-serif;font-size:72px;font-weight:300;line-height:1.2}.page-service .headContentsBox .valueList>li .graph .pickup .value strong{font-weight:400}.page-service .headContentsBox .valueList>li .graph .pickup .value span{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:38px;font-weight:400}.page-service .headContentsBox .valueList>li.kyuyo{width:430px}.page-service .headContentsBox .valueList>li.kyuyo .graph .value{color:#2864f0}.page-service .headContentsBox .valueList>li.office{padding-bottom:16px;padding-top:42px}.page-service .headContentsBox .valueList>li.office .icon{height:92px;margin-bottom:16px;width:79px}.page-service .headContentsBox .valueList>li.office .head{margin-bottom:10px}.page-service .headContentsBox .valueList>li.advisor{padding-top:37px}.page-service .headContentsBox .valueList>li.advisor .icon{height:97px;margin-bottom:16px;width:162px}.page-service .headContentsBox .valueList>li.office{display:block;margin:0 auto}.page-service .headContentsBox .valueList>li.advisor,.page-service .headContentsBox .valueList>li.office{min-height:375px}.page-service .headContentsBox .valueList>li.advisor .icon,.page-service .headContentsBox .valueList>li.office .icon{margin-left:auto;margin-right:auto}.page-service .headContentsBox .valueList>li.advisor .head,.page-service .headContentsBox .valueList>li.office .head{line-height:1.4}.page-service .headContentsBox .valueList>li:nth-child(2n){margin-right:0}.page-service .headContentsBox .valueList>li:last-child,.page-service .headContentsBox .valueList>li:nth-last-child(-n+2){margin-bottom:0}.page-service .serviceList .serviceContainer{box-sizing:border-box;overflow:hidden;position:relative;z-index:0}.page-service .serviceList .serviceContainer .ribon{background:linear-gradient(#0caad9,#079cd1);border-bottom:1px solid #0695c1;color:#fff;font-size:19px;left:-193px;letter-spacing:0;line-height:1.1;padding:8px 0 5px;position:absolute;text-align:center;top:-75px;transform:rotate(-45deg);transform-origin:right top;width:400px}.page-service .serviceList .serviceContainer .ribon .strong{color:#ffde00;display:block;font-size:39px}.page-service .serviceList .serviceContainer .ribon .strong sup{color:#fff;font-size:16px}.page-service .serviceList .serviceContainer .serviceBody{background:#fff;background:linear-gradient(180deg,#fff 0,#edf0f4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#edf0f4",GradientType=0);margin:0 auto;padding:0 0 100px;position:relative}.page-service .serviceList .serviceContainer .serviceBody .serviceLogo{margin-bottom:25px}.page-service .serviceList .serviceContainer .serviceBody .serviceLogo .logoCaption{color:#0f2280;display:block;font-size:18px;margin-bottom:5px}.page-service .serviceList .serviceContainer .serviceBody .serviceLogo .logoCaption.color_green{color:#006939}.page-service .serviceList .serviceContainer .serviceBody .serviceLogo img{height:auto;margin:14px 0;width:236px}.page-service .serviceList .serviceContainer .serviceBody .srvHead{font-size:14px;margin:0 0 23px}.page-service .serviceList .serviceContainer .serviceBody .checkListContainer{text-align:center}.page-service .serviceList .serviceContainer .serviceBody .checkListContainer .checkList{display:inline-block;font-size:16px;margin:0 auto 35px;text-align:left}.page-service .serviceList .serviceContainer .serviceBody .checkListContainer .checkList li{background:url(/img/service/icon-check.png) no-repeat 0 8px;padding:0 0 0 24px}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox{position:relative;text-align:left}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox .note{bottom:-4px;font-size:12px;position:absolute;right:30px}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox .note.ext{bottom:-3em;display:block;right:0;text-align:center;width:100%}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox .aquaBtn{width:280px}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox .aquaBtn span{padding:14px 0}.page-service .serviceList .serviceContainer .serviceBodyInner,.page-service .serviceList .serviceContainer .serviceImg{box-sizing:border-box;margin:0 auto;width:1000px}.page-service .serviceList .serviceContainer .serviceImg img.pcLayout{display:inline-block}.page-service .serviceList .serviceContainer .imgBox{bottom:-76px;opacity:1;position:absolute;right:32px;transform:translateY(0);z-index:10}.page-service .serviceList .serviceContainer:nth-child(2n) .serviceBody{background:#fff;background:linear-gradient(180deg,#fff 0,#edeeed);box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#edeeed",GradientType=0);padding:0 0 0 590px;text-align:left}.page-service .serviceList .serviceContainer:nth-child(2n) .centeringBtnBox{text-align:left}.page-service .serviceList .serviceContainer:first-child .ribon{font-size:21px}.page-service .serviceList .serviceContainer.serviceKaikei .serviceBody{margin-bottom:170px;padding:130px 0 94px}.page-service .serviceList .serviceContainer.serviceKaikei .serviceImg{margin-bottom:-170px;margin-top:-304px;padding-left:330px;padding-right:51px;text-align:right}.page-service .serviceList .serviceContainer.serviceJinji .serviceBody{margin-bottom:159px;margin-top:0;padding:0 0 257px}.page-service .serviceList .serviceContainer.serviceJinji .serviceBodyInner{padding-left:593px}.page-service .serviceList .serviceContainer.serviceJinji .serviceLogo img{margin:14px 0;width:292px}.page-service .serviceList .serviceContainer.serviceJinji .aquaBtn span{border:3px solid #2864f0}.page-service .serviceList .serviceContainer.serviceJinji .aquaBtn:hover{color:#2864f0}.page-service .serviceList .serviceContainer.serviceJinji .aquaBtn:after,.page-service .serviceList .serviceContainer.serviceJinji .aquaBtn:before{background-color:#2864f0}.page-service .serviceList .serviceContainer.serviceJinji .serviceImg{box-sizing:content-box;margin-bottom:-340px;margin-top:-214px;text-align:left}.page-service .serviceList .serviceContainer.serviceJinji .serviceImg img{margin-left:-200px}.page-service .serviceList .serviceContainer.serviceKaisha .serviceBody{margin:0 0 60px;padding:0 0 132px 73px}.page-service .serviceList .serviceContainer.serviceKaisha .serviceLogo img{margin:14px 0;width:234px}.page-service .serviceList .serviceContainer.serviceKaisha .serviceImg{margin-bottom:-200px;margin-top:-238px;padding-left:420px;text-align:right}.page-service .serviceList+.pageHeadBox{margin-top:202px;overflow:hidden}.page-service .serviceList.typeOther{background:#f7f6f3;overflow:hidden}.page-service .serviceList.typeOther .serviceContainer{background:none;margin:0 auto;overflow:initial;padding:0 0 100px;width:1000px}.page-service .serviceList.typeOther .serviceContainer:first-child{padding-top:109px}.page-service .serviceList.typeOther .serviceContainer:nth-child(2n) .serviceBody{padding:0}.page-service .serviceList.typeOther .serviceContainer .serviceBody{background:none}.page-service .serviceList.typeOther .serviceContainer .serviceBodyInner{background:#fff;box-sizing:border-box;height:320px;margin:0;padding:46px 73px;text-align:left;width:575px}.page-service .serviceList.typeOther .serviceContainer .centeringBtnBox .aquaBtn{width:258px}.page-service .serviceList.typeOther .serviceContainer .centeringBtnBox .aquaBtn span{padding:12px 0}.page-service .serviceList.typeOther .serviceContainer:nth-child(2n) .serviceBodyInner{margin:0 0 0 auto;padding:46px 73px 46px 120px}.page-service .serviceList.typeOther .serviceContainer:nth-child(2n) .centeringBtnBox{text-align:left}.page-service .serviceList.typeOther .serviceContainer:before{content:"";display:inline-block;position:absolute;z-index:10}.page-service .serviceList.typeOther .serviceContainer.serviceMynumber:before{background:url(/img/service/img-service-cont-mynumber_202106.png) no-repeat 0 0;bottom:100px;height:440px;right:-46px;width:610px}.page-service .serviceList.typeOther .serviceContainer.serviceMynumber .serviceLogo img{margin:14px 0;width:339px}.page-service .serviceList.typeOther .serviceContainer.serviceKaishafreee{padding-bottom:110px}.page-service .serviceList.typeOther .serviceContainer.serviceKaishafreee:before{background:url(/img/service/img-service-cont-kaishafreee.png) no-repeat 0 0;bottom:100px;height:440px;left:-46px;width:581px}.page-service .serviceList.typeOther .serviceContainer.serviceKaishafreee .serviceLogo img{margin:14px 0;width:256px}.page-service .serviceList.typeOther .serviceContainer.serviceKaigyo{padding-bottom:50px}.page-service .serviceList.typeOther .serviceContainer.serviceKaigyo:before{background:url(/img/service/img-service-cont-kaigyo_202106.png) no-repeat 100% 0;bottom:40px;height:420px;right:-46px;width:740px}.page-service .serviceList.typeOther .serviceContainer.serviceKaigyo .serviceLogo img{margin:14px 0;width:207px}.page-service .serviceList.typeOther .serviceContainer.servicefreee{padding-bottom:200px}.page-service .serviceList.typeOther .serviceContainer.servicefreee:before{background:url(/img/service/img-service-cont-freee.png) no-repeat 0 0;bottom:72px;height:513px;left:-37px;width:573px}.page-service .serviceList.typeOther .serviceContainer.servicefreee .serviceBodyInner{padding:46px 23px 46px 70px;width:525px}.page-service .serviceList.typeOther .serviceContainer.servicefreee .serviceLogo img{margin:14px 0;width:221px}@media screen and (max-width:640px){.page-service .headContentsContainer{padding-top:38px}.page-service .serviceSectionBox .pageHeadBox{width:auto}.page-service .serviceSectionBox .pageHeadBox.typeService{background:url(/img/service/bg-service-sp.jpg) no-repeat 50% 0;background-size:cover;height:125px}.page-service .serviceSectionBox .pageHeadBox.typeService02{background:url(/img/service/bg-service-sp-02.jpg) no-repeat 50% 0;background-size:cover;height:125px;margin-top:0}.page-service .serviceSectionBox .pageHeadBox .contentHead{font-size:18px;font-weight:700}.page-service .headContentsBox .hcBody{margin:0 14px;padding-bottom:50px;width:auto}.page-service .headContentsBox .hcBody .txtDescription{font-size:12px;margin-bottom:0;padding:0}.page-service .headContentsBox .hcBody .txtDescription:after{border-bottom:1px solid #0f98d8;content:"";display:block;height:0;margin:15px auto 20px;width:60px}.page-service .headContentsBox .hcBody:before{display:none}.page-service .headContentsBox .valueList>li{display:block;margin:0 0 20px;min-height:0;padding:26px 0 0;width:auto}.page-service .headContentsBox .valueList>li .head{font-size:16px}.page-service .headContentsBox .valueList>li .authority{font-size:10px;margin:0 0 12px}.page-service .headContentsBox .valueList>li .num,.page-service .headContentsBox .valueList>li .num02{font-size:44px}.page-service .headContentsBox .valueList>li .num small,.page-service .headContentsBox .valueList>li .num02 small{font-size:24px}.page-service .headContentsBox .valueList>li .num span,.page-service .headContentsBox .valueList>li .num02 span{font-size:18px;margin:-2px auto 0}.page-service .headContentsBox .valueList>li .num02{margin-bottom:16px}.page-service .headContentsBox .valueList>li .icon{margin-bottom:9px}.page-service .headContentsBox .valueList>li .note{font-size:11px;margin-bottom:8px}.page-service .headContentsBox .valueList>li .note .strong{font-size:12px}.page-service .headContentsBox .valueList>li .note.noteText{margin:0;padding:15px 0 0 1em}.page-service .headContentsBox .valueList>li .exp{font-size:12px;line-height:1.4;margin:0}.page-service .headContentsBox .valueList>li .graph{height:185px;margin:0 auto -4px;width:185px}.page-service .headContentsBox .valueList>li .graph canvas{height:185px;width:185px}.page-service .headContentsBox .valueList>li .graph img{height:auto;width:110px}.page-service .headContentsBox .valueList>li .graph .pickup{right:55px;top:52%}.page-service .headContentsBox .valueList>li .graph .pickup .label{font-size:10px}.page-service .headContentsBox .valueList>li .graph .pickup .value{font-size:42px}.page-service .headContentsBox .valueList>li .graph .pickup .value span{font-size:19px}.page-service .headContentsBox .valueList>li .note02{margin:0 10px}.page-service .headContentsBox .valueList>li.advisor{padding-bottom:18px;padding-top:18px}.page-service .headContentsBox .valueList>li.advisor .icon{height:auto;width:auto}.page-service .headContentsBox .valueList>li.advisor .icon img{height:auto;width:88px}.page-service .headContentsBox .valueList>li.advisor,.page-service .headContentsBox .valueList>li.office{min-height:0}.page-service .headContentsBox .valueList>li.office{padding-top:22px}.page-service .headContentsBox .valueList>li.office .icon{height:auto;margin-bottom:9px;width:auto}.page-service .headContentsBox .valueList>li.office .icon img{height:auto;width:48px}.page-service .headContentsBox .valueList>li.kyuyo{margin-bottom:8px;width:auto}.page-service .headContentsBox .valueList>li.share{margin-bottom:20px}.page-service .headContentsBox .valueList>li.kyuyo .graph{margin-left:auto}.page-service .headContentsBox .valueList>li:nth-child(2n),.page-service .headContentsBox .valueList>li:nth-child(2n-1){margin-right:0}.page-service .headContentsBox .valueList>li:last-child{margin-bottom:0}.page-service .headContentsBox:after,.page-service .headContentsBox:before{display:none}.page-service .serviceList .serviceContainer .ribon{font-size:9px;left:-232px;padding:4px 0 1px;top:-116px}.page-service .serviceList .serviceContainer .ribon .sub{display:block;font-size:10px;transform:scale(.8);transform-origin:top}.page-service .serviceList .serviceContainer .ribon .strong{font-size:15px}.page-service .serviceList .serviceContainer .ribon .strong sup{font-size:10px}.page-service .serviceList .serviceContainer .serviceBody .serviceLogo{margin-bottom:15px}.page-service .serviceList .serviceContainer .serviceBody .serviceLogo .logoCaption{font-size:10px}.page-service .serviceList .serviceContainer .serviceBody .serviceLogo .logo{display:block;text-align:center}.page-service .serviceList .serviceContainer .serviceBody .serviceLogo .logo img{height:54px;margin:0;width:auto}.page-service .serviceList .serviceContainer .serviceBody .srvHead{font-size:12px;margin:0 auto 13px;max-width:320px}.page-service .serviceList .serviceContainer .serviceBody .checkListContainer .checkList{font-size:12px;margin-bottom:17px;width:auto}.page-service .serviceList .serviceContainer .serviceBody .checkListContainer .checkList li{background-position:0 5px;background-size:15px auto;margin-bottom:2px}.page-service .serviceList .serviceContainer .serviceBody .checkListContainer .checkList li:last-child{margin-bottom:0}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox{text-align:center}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox .note{font-size:10px;padding-bottom:8px;position:static;text-align:right}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox .note.ext{text-align:right}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox .aquaBtn{font-size:12px;min-width:176px;width:176px}.page-service .serviceList .serviceContainer .serviceBody .centeringBtnBox .aquaBtn span{padding:8px 0}.page-service .serviceList .serviceContainer .serviceBody .optionBox.typeLogo{margin-bottom:20px;position:static;text-align:center}.page-service .serviceList .serviceContainer .serviceBody .optionBox.typeLogo img{height:auto;width:150px}.page-service .serviceList .serviceContainer .serviceBody .optionBox.typeCircle{right:-5px;top:-5px;transform:scale(.43);transform-origin:top right}.page-service .serviceList .serviceContainer .serviceBody .optionBox.typeCircle .sub{margin-bottom:8px}.page-service .serviceList .serviceContainer .serviceBodyInner{box-sizing:border-box;margin:0 auto;max-width:320px;padding:0 24px;width:100%}.page-service .serviceList .serviceContainer .serviceImg{margin:0 auto;padding:0;position:absolute;width:100%}.page-service .serviceList .serviceContainer .serviceImg img{height:auto;margin:0 auto;max-width:320px;width:100%}.page-service .serviceList .serviceContainer .serviceImg img.pcLayout{display:none}.page-service .serviceList .serviceContainer:nth-child(2n) .serviceBody{padding:0 24px;text-align:left}.page-service .serviceList .serviceContainer.serviceKaikei .serviceBody{margin:0 0 80px;padding:30px 0 140px;width:auto}.page-service .serviceList .serviceContainer.serviceKaikei .serviceLogo{background:url(/img/service/icon-service-cont-kaikei-sp.png) no-repeat 100% 0;background-size:137px auto;box-sizing:border-box;height:95px;margin-right:-6px;padding-top:24px}.page-service .serviceList .serviceContainer.serviceKaikei .serviceLogo .logo{text-align:left}.page-service .serviceList .serviceContainer.serviceKaikei .serviceImg{bottom:-26px;left:0;margin-bottom:0;margin-top:24px;padding:0;text-align:center}.page-service .serviceList .serviceContainer.serviceJinji .serviceBody{margin:0 0 78px;padding:0 0 150px}.page-service .serviceList .serviceContainer.serviceJinji .serviceBodyInner{padding:0 24px}.page-service .serviceList .serviceContainer.serviceJinji .serviceImg{bottom:-26px;left:0;margin-bottom:0;margin-top:24px;padding:0;text-align:center}.page-service .serviceList .serviceContainer.serviceJinji .serviceImg img{margin:0 auto}.page-service .serviceList .serviceContainer.serviceJinji .aquaBtn:hover{color:#fff}.page-service .serviceList .serviceContainer.serviceKaisha .serviceBody{margin:0 0 97px;padding:0 0 150px}.page-service .serviceList .serviceContainer.serviceKaisha .serviceBody .serviceLogo .logo img{height:56px}.page-service .serviceList .serviceContainer.serviceKaisha .serviceImg{bottom:-26px;left:0;margin-bottom:0;margin-top:24px;padding:0;text-align:center}.page-service .serviceList+.pageHeadBox{margin-top:0}.page-service .serviceList.typeOther .serviceContainer{padding:0 0 65px;width:auto}.page-service .serviceList.typeOther .serviceContainer .serviceBody{margin:0;padding:0;width:100%}.page-service .serviceList.typeOther .serviceContainer .serviceBody .serviceLogo{margin-bottom:6px}.page-service .serviceList.typeOther .serviceContainer .serviceBody .serviceLogo .logo img{height:50px}.page-service .serviceList.typeOther .serviceContainer .serviceBodyInner{height:338px;margin:0 auto;max-width:100%;padding:24px 24px 0;width:100%}.page-service .serviceList.typeOther .serviceContainer:nth-child(2n) .serviceBodyInner{padding:24px 24px 0}.page-service .serviceList.typeOther .serviceContainer:nth-child(2n) .centeringBtnBox{text-align:center}.page-service .serviceList.typeOther .serviceContainer .centeringBtnBox .aquaBtn{font-size:12px;min-width:176px;width:176px}.page-service .serviceList.typeOther .serviceContainer .centeringBtnBox .aquaBtn span{padding:9px 0}.page-service .serviceList.typeOther .serviceContainer:first-child{padding-top:50px}.page-service .serviceList.typeOther .serviceContainer:before{position:absolute}.page-service .serviceList.typeOther .serviceContainer.serviceMynumber:before{background:url(/img/service/img-service-cont-mynumber-sp_202106.png) no-repeat 50% 0;background-size:320px auto;bottom:17px;height:226px;right:0;width:100%}.page-service .serviceList.typeOther .serviceContainer.serviceMynumber:after{background:url(/img/service/icon-service-mynumber.png) no-repeat 100% 0;background-size:145px auto;content:"";display:block;height:40px;position:absolute;right:12px;top:22px;width:100%}.page-service .serviceList.typeOther .serviceContainer.serviceKaishafreee{padding-bottom:75px}.page-service .serviceList.typeOther .serviceContainer.serviceKaishafreee:before{background:url(/img/service/img-service-cont-kaishafreee-sp.png) no-repeat 50% 0;background-size:320px auto;bottom:22px;height:226px;left:0;width:100%}.page-service .serviceList.typeOther .serviceContainer.serviceKaigyo{padding-bottom:75px}.page-service .serviceList.typeOther .serviceContainer.serviceKaigyo:before{background:url(/img/service/img-service-cont-kaigyo-sp_202106.png) no-repeat 50% 0;background-size:320px auto;bottom:18px;height:256px;right:0;width:100%}.page-service .serviceList.typeOther .serviceContainer.servicefreee{padding-bottom:105px}.page-service .serviceList.typeOther .serviceContainer.servicefreee:before{background:url(/img/service/img-service-cont-freee-sp.png) no-repeat 50% 0;background-size:320px auto;bottom:25px;height:231px;left:0;width:100%}.page-service .serviceList.typeOther .serviceContainer.servicefreee .serviceBodyInner{width:auto}}.page-news .pdfBtnContainer{margin:0 auto;position:relative;width:1000px}.page-news .pdfBtnContainer .pdfBtn{bottom:-39px;position:absolute;right:0;width:180px}.page-news .pdfBtnContainer .pdfBtn a{background:#fff;border-radius:6px;box-sizing:border-box;color:#333;display:block;height:60px;line-height:60px;text-align:center;text-decoration:none}.page-news .pdfBtnContainer .pdfBtn a span{padding-right:26px;position:relative}.page-news .pdfBtnContainer .pdfBtn a span:after{background:url(/img/news/ico-pdf.png) no-repeat 100%;background-size:18px auto;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:0;top:50%;width:18px}.page-news .pdfBtnContainer .pdfBtn a:hover{text-decoration:underline}.page-news .entryHeader{background:url(/img/news/bg_news.png) 50% 50% no-repeat;background-size:cover;box-sizing:border-box;height:auto;padding-bottom:25px}.page-news .entryHeader .snsButtons{display:inline-block}.page-news .entryHeader .blockTitle{margin:0 auto;padding:36px 0 0;width:900px}.page-news .entryHeader .blockTitle .tag{background:#2864f0;color:#fff;font-size:12px;margin-right:10px;padding:6px 19px}.page-news .entryHeader .blockTitle .date{color:#fff;font-size:12px;margin-right:30px}.page-news .entryHeader .blockTitle h1{color:#fff;font-size:44px;line-height:1.4;padding-top:13px}.page-news .entryHeader.index{height:158px;min-height:0;padding-bottom:0}.page-news .entryHeader.index .ehBody{height:100%}.page-news .entryHeader.index .blockTitle{box-sizing:border-box;height:100%;padding-bottom:55px;position:relative;width:1000px}.page-news .entryHeader.index .blockTitle h1{font-family:museo-sans,sans-serif;font-weight:300;line-height:1;padding-top:17px}.page-news .entryHeader.index .blockTitle h1 .sub{color:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;margin-left:18px;vertical-align:5px}.page-news .entryHeader.index .blockTitle h1 .sub span{font-family:museo-sans,sans-serif}.page-news .entryHeader.index .blockTitle .optionLink{bottom:20px;position:absolute;right:0}.page-news .snsButtons{letter-spacing:-.4em;vertical-align:middle}.page-news .snsButtons li{display:inline-block;letter-spacing:normal;line-height:1;margin-right:8px;vertical-align:top}.page-news .snsButtons li:last-child{margin-right:0}.page-news .otherSectionBox .isBody{margin:0 auto;width:900px}.page-news .detailArea{background:url(/img/news/bg-shadow.png) no-repeat bottom;padding:30px 0 85px}.page-news .detailArea p{color:#666;font-size:14px;line-height:2.1;margin-top:15px}.page-news .detailArea p+p{margin-top:15px}.page-news .detailArea img{display:inline-block}.page-news .detailArea img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%}.page-news .detailArea h2{color:#333;font-size:18px;margin-top:35px}.page-news .detailArea h3{font-size:16px;margin-top:62px}.page-news .detailArea h3+p{margin-top:5px}.page-news .detailArea h4{font-size:14px;margin-top:14px}.page-news .detailArea blockquote{background:#f8f8f8;color:#666;margin:30px 0 0;padding:30px 50px;position:relative}.page-news .detailArea blockquote:before{background:url(/img/news/ico-blockquote.png) 0 0 no-repeat;content:"";display:block;height:14px;left:12px;position:absolute;top:12px;width:16px}.page-news .detailArea table{border:1px solid #eee;border-collapse:collapse}.page-news .detailArea table td,.page-news .detailArea table th{border:1px solid #ccc;padding:5px 10px}.page-news .detailArea table.noBorder{border:none}.page-news .detailArea table.noBorder td,.page-news .detailArea table.noBorder th{border:none;padding:0 10px 0 0}.page-news .detailArea ul{margin:30px 0 0;padding:0 0 0 30px}.page-news .detailArea ul li{list-style:disc}.page-news .detailArea ol{margin:30px 0 0;padding:0 0 0 30px}.page-news .detailArea ol li{list-style:decimal}.page-news .detailArea .wp-caption{width:700px!important}.page-news .detailArea .wp-caption.aligncenter{margin:0 auto;text-align:center}.page-news .detailArea .wp-caption img{height:auto;max-width:100%}.page-news .detailArea .wp-caption .wp-caption-text{font-size:16px;line-height:1.8;margin-top:10px;text-align:left}.page-news .detailArea .wp-caption .wp-caption-text span{color:inherit!important}.page-news .relationArticles{margin:0 auto;padding:45px 0 0;width:900px}.page-news .relationArticles .relHeader{margin:0 0 15px;overflow:hidden}.page-news .relationArticles .relHeader .head{color:#345887;float:left;font-size:20px;font-weight:700;line-height:1.4;width:50%}.page-news .relationArticles .optionLink{float:right;width:50%}.page-news .relationArticles .optionLink li a{background:#2864f0;color:#fff}.page-news .relationArticles .optionLink li a:hover{color:#fff;transition:all .3s}.page-news .relationArticles .pressList{width:900px}.page-news .optionLink{letter-spacing:-.4em;text-align:right}.page-news .optionLink li{display:inline-block;font-size:13px;letter-spacing:normal;margin-left:13px}.page-news .optionLink li a{background:#fff;border-radius:30px;color:#2864f0;display:block;padding:3px 20px;transition:all .3s}.page-news .optionLink li a:hover{color:rgba(69,117,180,.6);text-decoration:none}.page-news .optionLink li:first-child{margin-left:0}.page-news .newsSectionBox{margin-bottom:58px}.page-news .newsSectionBox .nsBody{margin:0 auto;width:900px}.page-news .newsSectionBox .nsBody .contentHead02,.page-news .newsSectionBox .nsBody .contentHead03{margin-bottom:20px}.page-news .newsSectionBox .nsBody .pressList{margin-bottom:40px;width:100%}.page-news .newsSectionBox:last-child{margin-bottom:0}.page-news .listBlogMenu{border-bottom:1px solid #e3e3e3;height:59px;margin:0 auto 80px;text-align:center;width:1000px}.page-news .listBlogMenu ul{display:table;height:100%;margin:0 auto;width:900px}.page-news .listBlogMenu ul li{display:table-cell}.page-news .listBlogMenu ul li a{box-sizing:border-box;color:#333;display:block;font-size:13px;height:59px;line-height:59px;width:100%}.page-news .listBlogMenu ul li a:hover{color:#2864f0;text-decoration:none}.page-news .listBlogMenu ul li.current a{border-bottom:2px solid #2864f0;color:#2864f0;font-weight:700;height:59px}.page-news .listArticle{background:#f8f8f8;display:table;margin:41px auto 0;padding:25px 0;width:900px}.page-news .listArticle li{box-sizing:border-box;display:table-cell;vertical-align:middle;width:50%}.page-news .listArticle li.left{border-right:1px solid #dfdfdf}.page-news .listArticle li.left a{background:url(/img/common/icon-arrow-06.png) no-repeat 4%;padding:0 40px 0 50px}.page-news .listArticle li.right a{background:url(/img/common/icon-arrow-04.png) no-repeat 96%;padding:0 50px 0 40px}.page-news .listArticle li a{box-sizing:border-box;color:#333;display:block;font-size:14px;width:100%}@media screen and (max-width:640px){.page-news .pdfBtnContainer{margin:-30px auto 0;padding:15px 0 0;width:240px}.page-news .pdfBtnContainer .pdfBtn{position:static;width:auto}.page-news .pdfBtnContainer .pdfBtn a{display:block;font-size:14px;height:auto;line-height:1.4;padding:13px 0;text-align:left;text-align:center}.page-news .pdfBtnContainer .pdfBtn a span:after{background-size:22px auto;height:25px;margin-top:-12.5px;width:22px}.page-news .entryHeader{min-height:0;padding-bottom:0}.page-news .entryHeader .snsButtons{display:none}.page-news .entryHeader .blockTitle{box-sizing:border-box;padding:10px 10px 20px;width:100%}.page-news .entryHeader .blockTitle .tag{font-size:10px;margin-right:5px;padding:2px 8px}.page-news .entryHeader .blockTitle .date{font-size:10px}.page-news .entryHeader .blockTitle h1{font-size:14px;font-weight:700;padding-top:5px}.page-news .entryHeader.index{background:url(/img/news/bg_news.png) 50% 50% no-repeat;background-size:cover;height:auto}.page-news .entryHeader.index .ehBody{height:auto}.page-news .entryHeader.index .blockTitle{height:auto;padding-bottom:30px;padding-top:30px;position:static;width:auto}.page-news .entryHeader.index .blockTitle h1{font-size:28px;margin-bottom:5px;padding-top:5px;text-align:center}.page-news .entryHeader.index .blockTitle h1 .sub{display:block;font-size:12px;margin:7px 0 10px}.page-news .entryHeader.index .blockTitle .optionLink{margin-bottom:0;position:static}.page-news .snsButtons{margin:0 10px;padding:8px 0 0}.page-news .detailArea{padding:10px 0 0}.page-news .detailArea p{color:#333;font-size:13px;margin-top:15px}.page-news .detailArea p+p{margin-top:5px}.page-news .detailArea h2{font-size:15px;font-weight:700;margin-top:25px}.page-news .detailArea h3{font-size:15px;font-weight:700;margin-top:20px}.page-news .detailArea img{height:auto;margin-top:15px;width:100%}.page-news .detailArea blockquote{margin:10px 0 0;padding:10px 20px}.page-news .detailArea blockquote:before{background-size:8px auto}.page-news .detailArea table td,.page-news .detailArea table th{padding:3px 5px}.page-news .detailArea table th{min-width:4em}.page-news .detailArea table.noBorder{border:none}.page-news .detailArea table.noBorder td,.page-news .detailArea table.noBorder th{border:none;padding:0 10px 0 0;vertical-align:top}.page-news .detailArea ol,.page-news .detailArea ul{margin:10px 0 0}.page-news .detailArea .wp-caption{width:auto!important}.page-news .detailArea .wp-caption .wp-caption-text{font-size:12px;height:auto;width:auto}.page-news .relationArticles{margin:0 10px;padding:25px 0 0;width:auto}.page-news .relationArticles .relHeader{margin:0}.page-news .relationArticles .relHeader .head{float:none;font-size:15px;margin-bottom:5px;text-align:center;width:auto}.page-news .relationArticles .optionLink{float:none;width:auto}.page-news .optionLink{margin-bottom:20px;overflow:hidden;text-align:center}.page-news .optionLink li{display:block;font-size:12px;font-size:10px;margin:0 auto 7px;width:208px}.page-news .optionLink li a{padding:4px 0}.page-news .optionLink li a:hover{color:#2864f0}.page-news .optionLink li:first-child{margin-left:auto}.page-news .optionLink li:last-child{margin-bottom:0}.page-news .newsSectionBox{margin-left:14px;margin-right:14px}.page-news .newsSectionBox .nsBody{width:auto}.page-news .newsSectionBox .nsBody .pressList{margin-bottom:15px}.page-news .btnCategory{border:1px solid #dadada;border-radius:7px;height:35px;letter-spacing:normal}.page-news .btnCategory a{color:#333;display:block;height:35px;line-height:35px;text-align:center;vertical-align:middle;width:100%}.page-news .btnCategory a:after{background:url(/img/news/ico-plus.png) 0 0 no-repeat;background-size:12px auto;content:"";display:inline-block;font-size:20px;height:12px;margin-left:10px;margin-top:-3px;vertical-align:middle;width:12px}.page-news .btnCategory a.open:after{background:url(/img/news/ico-minus.png) 0 0 no-repeat;background-size:12px auto;content:""}.page-news .otherSectionBox .isBody{box-sizing:border-box;padding:0 10px;width:100%}.page-news .listBlogMenu{border:none;box-sizing:border-box;height:auto;line-height:normal;margin:30px 0;padding:0 14px;width:100%}.page-news .listBlogMenu .accord{display:none}.page-news .listBlogMenu ul{border:none;box-shadow:none;display:block;margin-top:0;width:auto}.page-news .listBlogMenu ul li{border:none;border-bottom:1px solid #ebebeb;display:block;height:35px;width:100%}.page-news .listBlogMenu ul li a{box-sizing:border-box;height:35px;line-height:35px;padding:0 10px;position:relative;text-align:left;width:100%}.page-news .listBlogMenu ul li a:after{background:url(/img/common/icon-arrow-02.png) no-repeat 0 0;background-size:7px 11px;content:"";height:11px;margin-top:-6px;position:absolute;right:9px;top:50%;width:7px}.page-news .listBlogMenu ul li.current{background:none}.page-news .listBlogMenu ul li.current a{border-bottom:none;color:#333;height:auto}.page-news .listBlogLink{margin:50px 0 0}.page-news .recruitblog .blogList{padding-top:30px}.page-news .recruitblog .titleMoreblog+.blogList{padding-top:10px}.page-news .listArticle{padding:0}.page-news .listArticle,.page-news .listArticle li{display:block;width:100%}.page-news .listArticle li.left{border-right:none}.page-news .listArticle li.left a{background:url(/img/common/icon-arrow-06.png) no-repeat 4%;background-size:auto 12px;border-bottom:1px solid #dfdfdf;box-sizing:border-box;font-size:12px;padding:15px 14px 15px 40px}.page-news .listArticle li.right a{background:url(/img/common/icon-arrow-04.png) no-repeat 96%;background-size:auto 12px;font-size:12px;padding:15px 40px 15px 14px}}.page-news .corp-news-empty{margin-top:40px}.page-news .corp-news-filter{background-color:#f8f8f8;border-radius:8px;margin:40px auto;max-width:900px;padding:32px}@media screen and (max-width:640px){.page-news .corp-news-filter{margin:24px auto;padding:16px}}.page-news .corp-news-filter__wrap{align-items:flex-end;display:flex}@media screen and (max-width:640px){.page-news .corp-news-filter__wrap{flex-wrap:wrap;justify-content:center}}.page-news .corp-news-filter__date+.corp-news-filter__date{margin-left:16px}.page-news .corp-news-filter__tag_head{align-items:center;display:flex;gap:30px;justify-content:flex-start;min-height:36px}@media screen and (max-width:640px){.page-news .corp-news-filter__tag_head{gap:10px;margin-bottom:10px}}.page-news .corp-news-filter__tag_selected{margin-bottom:8px;min-width:90px}@media screen and (max-width:640px){.page-news .corp-news-filter__tag_selected{margin-bottom:4px;min-width:none}}.page-news .corp-news-filter__release_button{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #555;border-radius:30px;cursor:pointer;display:none;font-size:13px;line-height:1.8;margin-bottom:8px;padding:1px 13px;transition:all .3s;white-space:nowrap}@media screen and (max-width:640px){.page-news .corp-news-filter__release_button{margin-bottom:4px}}.page-news .corp-news-filter__label{display:block;font-weight:700;margin-bottom:8px}@media screen and (max-width:640px){.page-news .corp-news-filter__label{margin-bottom:4px}}.page-news .corp-news-filter__select{align-items:center;border:1px solid #2864f0;border-radius:15px;box-sizing:border-box;cursor:pointer;display:flex;height:30px;position:relative;width:160px}@media screen and (max-width:640px){.page-news .corp-news-filter__select{width:120px}}.page-news .corp-news-filter__select select{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;box-sizing:border-box;color:#2864f0;cursor:pointer;height:100%;line-height:1;padding-left:20px;position:relative;width:100%;z-index:1}.page-news .corp-news-filter__select__icon{height:10px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:15px}.page-news .corp-news-filter__tag{margin-top:24px}@media screen and (max-width:640px){.page-news .corp-news-filter__tag{margin-top:16px}}.page-news .corp-news-filter__tag__list{display:flex;flex-wrap:wrap;gap:8px 24px}.page-news .corp-news-filter__tag__item{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#285ac8;cursor:pointer;outline:none;padding:0;text-decoration:underline}.page-news .corp-news-navigation{margin-bottom:40px}@media screen and (max-width:640px){.page-news .corp-news-navigation{margin-bottom:24px}}.page-news .corp-news-navigation__list ul{border-bottom:1px solid #e3e3e3;box-sizing:border-box;display:flex;margin:0 auto;max-width:1000px;padding:0 50px}.page-news .corp-news-navigation__list ul li{flex:1 1}.page-news .corp-news-navigation__list ul li a{align-items:center;color:#000;display:flex;font-size:13px;justify-content:center;padding:23px 0;position:relative;text-decoration:none;transition:color .2s ease 0s;white-space:nowrap}@media screen and (max-width:640px){.page-news .corp-news-navigation__list ul li a{padding:16px 0}}.page-news .corp-news-navigation__list ul li a:after{background:#2864f0;bottom:-1px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .2s ease 0s;width:100%;z-index:1}.page-news .corp-news-navigation__list ul li a.is-active,.page-news .corp-news-navigation__list ul li a:hover{color:#2864f0}.page-news .corp-news-navigation__list ul li a.is-active:after,.page-news .corp-news-navigation__list ul li a:hover:after{transform:translateX(-50%) scaleX(1)}.page-news .corp-news-filter__button{margin-left:16px}@media screen and (max-width:640px){.page-news .corp-news-filter__button{margin-left:0;margin-top:16px;width:100%}}.page-news .corp-news-filter__button button{-webkit-appearance:none;appearance:none;background:#2864f0;border:0;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:13px;line-height:1.8;padding:3px 20px;transition:all .3s;white-space:nowrap}@media screen and (max-width:640px){.page-news .corp-news-filter__button button{margin:0 auto}}.page-news .corp-news-filter__button button:hover{opacity:.7}.page-mission .platform__title{font-family:Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.page-mission .platform_block__title span{font-family:museo-sans,sans-serif}.page-mission .platform_block__title{font-family:museo-sans,Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.page-mission .content_block,.page-mission .content_block--left,.page-mission .content_block--right{align-items:flex-start;display:flex;position:relative}.page-mission .content_block__header{background-color:#285ac8;box-sizing:border-box;position:relative;width:424px;z-index:0}.page-mission .content_block__title{color:#fff;font-size:24px;line-height:1.8}.page-mission .content_block__detail{background-color:#fff;box-sizing:border-box;font-size:14px;line-height:1.8;position:relative;width:560px;z-index:1}.page-mission .content_block--left .content_block__header{padding:93px 114px 93px 46px}.page-mission .content_block--left .content_block__detail{margin-left:-84px;margin-top:50px;padding:50px 62px 50px 50px}.page-mission .content_block--right{flex-direction:row-reverse}.page-mission .content_block--right .content_block__header{margin-left:-84px;margin-top:50px;padding:50px 60px 50px 145px}.page-mission .content_block--right .content_block__detail{padding:50px 62px 50px 50px}.page-mission .mission_section:not(:last-child){margin-bottom:80px}.page-mission .vision_section .content_block,.page-mission .vision_section .content_block--left,.page-mission .vision_section .content_block--right{margin-bottom:99px}.page-mission .vision_section:not(:last-child){margin-bottom:114px}.page-mission .platform__header{text-align:center}.page-mission .platform__header:not(:last-child){margin-bottom:35px}.page-mission .platform__video{margin-bottom:114px}.page-mission .platform__video iframe{display:block;height:507px;width:100%}.page-mission .platform__title{color:#1e46aa;font-size:32px;font-weight:800}.page-mission .platform__title_pc{font-size:29px}.page-mission .platform__title_text{color:#1e46aa;font-size:15px;margin:10px auto 56px}.page-mission .platform__content{margin-bottom:38px}.page-mission .platform__attention{font-size:11px;line-height:1.85}.page-mission .platform_block{align-items:flex-start;display:flex}.page-mission .platform_block__image{min-width:423px}.page-mission .platform_block__image img{max-width:100%}.page-mission .platform_block__detail{border-left:4px solid #2864f0;box-sizing:border-box;line-height:1.5;min-width:422px;padding-left:24px}.page-mission .platform_block__title{color:#1e46aa;font-size:22px;font-weight:800;margin-bottom:20px;margin-top:-8px}.page-mission .platform_block__title span{font-size:26px;line-height:1}.page-mission .platform_block__title small{display:inline-block;font-size:11px;vertical-align:top}.page-mission .platform_block__text{font-size:14px;letter-spacing:.04em}.page-mission .platform_block:not(:last-child){margin-bottom:40px}.page-mission .platform_block:first-child .platform_block__detail{border-color:#a5c8ff}.page-mission .platform_block:first-child .platform_block__detail:after{background-color:#a5c8ff}.page-mission .platform_block:nth-child(2) .platform_block__detail{border-color:#73a5ff}.page-mission .platform_block:nth-child(2) .platform_block__detail:after{background-color:#73a5ff}.page-mission .platform_block:nth-child(3) .platform_block__detail{border-color:#3264dc}.page-mission .platform_block:nth-child(3) .platform_block__detail:after{background-color:#3264dc}.page-mission #content{background-color:#f7f7f7}.page-mission .mission .page-header-01{background-image:url(/bg-keyvisual-pc_3.png)}.page-mission .mission .page-header-01__title .large{font-weight:300}.page-mission .mission .content-header-01:not(:last-child){margin-bottom:56px}.page-mission .mission .l-container{margin-bottom:0;margin-top:78px}.page-mission .indexSectionBox{margin:57px 0 160px}.page-mission .indexSectionBox .isBody{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1000px}.page-mission .indexSectionBox .isBody .head{font-size:32px;line-height:1;margin:32px 0 36px}.page-mission .indexSectionBox .isBody .head small{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;margin-top:8px}.page-mission .indexSectionBox .isBody p{font-size:14px;margin:0 0 35px}.page-mission .indexSectionBox .isBody .aquaBtn{width:280px}.page-mission .indexSectionBox .isBody .aquaBtn span{padding:14px 0}.page-mission .indexSectionBox .isBody .thumb{width:480px}.page-mission .indexSectionBox .isBody .thumb img{height:auto;width:100%}.page-mission .indexSectionBox .isBodyInner{width:480px}@media screen and (max-width:640px){.page-mission .content_block,.page-mission .content_block--left,.page-mission .content_block--right{display:block}.page-mission .content_block__header{margin:0 -24px;position:static;width:auto}.page-mission .content_block__title{font-size:20px;line-height:1.4}.page-mission .content_block__detail{font-size:12px;margin-top:-109px;width:auto}.page-mission .content_block--left .content_block__header{padding:40px 24px 132px 23px}.page-mission .content_block--left .content_block__detail{margin:-109px 0 0;padding:23px 27px 23px 24px}.page-mission .content_block--right .content_block__header{margin:0 -24px;padding:40px 24px 132px 23px}.page-mission .content_block--right .content_block__detail{padding:23px 27px 23px 24px}.page-mission .mission_section:not(:last-child),.page-mission .vision_section .content_block,.page-mission .vision_section .content_block--left,.page-mission .vision_section .content_block--right,.page-mission .vision_section:not(:last-child){margin-bottom:50px}.page-mission .platform__header:not(:last-child){margin-bottom:23px}.page-mission .platform__video{margin-bottom:60px}.page-mission .platform__video iframe{height:185px}.page-mission .platform__title{font-size:20px;line-height:1.5}.page-mission .platform__title_text{font-size:12px;margin:20px auto 56px;text-align:left}.page-mission .platform__content{margin-bottom:24px}.page-mission .platform__attention{font-size:10px}.page-mission .platform_block{display:flex;flex-direction:column-reverse}.page-mission .platform_block:not(:last-child){margin-bottom:16px}.page-mission .platform_block__image{min-width:0;width:100%}.page-mission .platform_block__detail{border-width:2px;margin-bottom:12px;margin-left:0;min-width:0;padding-left:20px}.page-mission .platform_block__title{font-size:16px;margin-bottom:10px;margin-top:-5px}.page-mission .platform_block__title span{font-size:19px}.page-mission .platform_block__title small{font-size:10px}.page-mission .platform_block__text{font-size:10px;letter-spacing:.1em}.page-mission .platform_block:nth-child(3) .platform_block__detail{margin-top:0}.page-mission .mission .page-header-01{background-image:url(/bg-keyvisual-sp_3.png)}.page-mission .mission .content-header-01:not(:last-child){margin-bottom:24px}.page-mission .mission .l-container{margin-top:37px}.page-mission .indexSectionBox{margin:0 24px 50px;padding:0}.page-mission .indexSectionBox .isBody{display:block;margin:0 auto;padding:0;width:100%}.page-mission .indexSectionBox .isBody .head{font-size:20px;margin:24px 0 13px;text-align:center}.page-mission .indexSectionBox .isBody .head small{font-size:11px}.page-mission .indexSectionBox .isBody p{font-size:12px;margin:0 0 24px;padding:0}.page-mission .indexSectionBox .isBody .thumb{float:none;margin:0;padding:0;top:-31px;width:100%}.page-mission .indexSectionBox .isBody .thumb img{height:auto;width:100%}.page-mission .indexSectionBox .isBody .aquaBtn{display:block;margin:0 auto;min-width:176px;width:176px}.page-mission .indexSectionBox .isBody .aquaBtn span{padding:8px 0}.page-mission .indexSectionBox .isBodyInner{width:auto}}.page-company .companySectionBox{padding:85px 0 0}.page-company .companySectionBox .csBody,.page-company .companySectionBox .csBody02{margin:0 auto;width:1000px}.page-company .companySectionBox .csBody .txtDescription,.page-company .companySectionBox .csBody02 .txtDescription{font-size:18px;margin-bottom:40px;text-align:center}.page-company .companySectionBox .contentHead02{position:relative}.page-company .companySectionBox .contentHead02:before{bottom:-18px;content:"";display:inline-block;height:5px;left:50%;margin:0 0 0 -20px;position:absolute;width:40px}.page-company .companySectionBox .csBody02{width:1000px}.page-company .companySectionBox#themes{padding-top:80px}.page-company .companySectionBox#themes .contentHead02{margin-bottom:49px}.page-company .companySectionBox#themes .contentHead02:before{background:#ffb91e;bottom:-22px}.page-company .companySectionBox#value{padding-top:75px}.page-company .companySectionBox#value .contentHead02{margin-bottom:38px}.page-company .companySectionBox#value .contentHead02:before{background:#e6c72e}.page-company .companySectionBox#award{padding-top:80px}.page-company .companySectionBox#award .contentHead02{margin-bottom:50px}.page-company .companySectionBox#award .contentHead02:before{background:#82c31e}.page-company .companySectionBox#officer{padding-top:90px}.page-company .companySectionBox#officer .contentHead02{margin-bottom:40px}.page-company .companySectionBox#officer .contentHead02:before{background:#00b9b9}.page-company .companySectionBox#outline{padding-top:92px}.page-company .companySectionBox#outline .contentHead02:before{background:#fa6414}.page-company .companySectionBox:last-child{margin-bottom:0;padding-bottom:0}.page-company .figureLayout{width:100%}.page-company .figureLayout dl{display:table;float:left;width:460px}.page-company .figureLayout dl:not(:nth-child(2n)),.page-company .figureLayout dl:nth-child(6),.page-company .figureLayout dl:nth-child(9){margin-right:58px}.page-company .figureLayout dl:nth-child(10),.page-company .figureLayout dl:nth-child(7){margin-right:0}.page-company .figureLayout dl.lineLong{margin-right:0;width:1000px}.page-company .figureLayout dl dd,.page-company .figureLayout dl dt{border-bottom:1px solid #e5e5e5;display:table-cell;padding:12px 0;vertical-align:top}.page-company .figureLayout dl dt{width:80px}.page-company .figureLayout dl dd p{margin:0 0 7px}.page-company .figureLayout dl dd p:last-child{margin-bottom:0}.page-company .companyData{letter-spacing:-.4em;margin-bottom:100px;padding-top:67px}.page-company .companyData .figCol{display:inline-block;letter-spacing:normal;vertical-align:top}.page-company .companyData .figCol:last-child{margin-right:0}.page-company #googlemap .mapContainer{height:480px;width:100%}.page-company #googlemap .captionContainer{background:#285ac8;letter-spacing:-.4em;padding:21px 0;text-align:center}.page-company #googlemap .captionContainer .caption,.page-company #googlemap .captionContainer .thumb{display:inline-block;letter-spacing:normal;vertical-align:middle}.page-company #googlemap .captionContainer .thumb{margin-right:16px;position:relative}.page-company #googlemap .captionContainer .thumb img{border-radius:100%;position:absolute;right:0;top:0;transform:translateY(-50%) scale(.33);transform-origin:right;transition:.2s}.page-company #googlemap .captionContainer .thumb.hover .pcLayout img{box-shadow:0 3px 9px 0 rgba(0,0,0,.25);transform:translateY(-50%) scale(1)}.page-company #googlemap .captionContainer .caption{background:#fff;border-radius:20px;color:#2864f0;cursor:pointer;padding:7px 12px 7px 20px}.page-company .ceo .ceoInner{padding-top:95px}.page-company .ceo .contentHead{margin-bottom:52px}.page-company .ceo .person{align-items:center;display:flex;margin:4em 0 0}.page-company .ceo .person .img{width:400px}.page-company .ceo .person .img img{height:auto;width:100%}.page-company .ceo .person .ceoProf{flex:1 1;padding-left:42px;padding-top:42px}.page-company .ceo .person .ceoProf .profile{padding-left:1em}.page-company .ceo .person .ceoProf .profile .name{color:#1e46aa;font-size:40px}.page-company .ceo .person .ceoProf .profile .position{font-size:18px;margin-top:-13px}.page-company .ceo .exp{background:#fff;box-shadow:0 0 100px 0 rgba(0,0,0,.08);margin-top:3em;padding:42px 0}.page-company .ceo .exp p{line-height:1.9;margin:0 50px 10px}.page-company .ceo .exp p:last-child{margin-bottom:0}.page-company .officerList{letter-spacing:-.4em;padding:100px 0 0}.en.page-company .officerList{display:flex;justify-content:center}.page-company .officerList li{display:inline-block;letter-spacing:normal;margin:0 95px 54px 0;vertical-align:top;width:270px}.en.page-company .officerList li{margin:0 50px 54px}.page-company .officerList li .division,.page-company .officerList li .name,.page-company .officerList li .position,.page-company .officerList li .thumb{text-align:center}.page-company .officerList li .thumb{margin-bottom:14px}.page-company .officerList li .thumb img{border-radius:100%}.page-company .officerList li .name,.page-company .officerList li .position{line-height:1.5}.page-company .officerList li .name{color:#1e46aa;font-size:18px;margin-bottom:2px}.page-company .officerList li .position{font-size:12px;margin-bottom:20px}.page-company .officerList li:nth-child(3n){margin-right:0}.page-company .officerList li:nth-last-child(-n+3){margin-bottom:0}.page-company .valueList{letter-spacing:-.4em;padding:0;text-align:center}.page-company .valueList li{box-sizing:border-box;display:inline-block;letter-spacing:normal;padding:106px 20px 0 0;vertical-align:top;width:200px}.page-company .valueList li .head{color:#2864f0;display:table;font-size:20px;height:2.6em;line-height:1.3;margin:0 0 22px;width:100%}.page-company .valueList li .head p{display:table-cell;vertical-align:middle}.page-company .valueList li .exp{font-size:14px;line-height:1.7;text-align:left}.page-company .valueList li:first-child{background:url(/img/company/img-value-01.svg) no-repeat 36% 6px;background-size:80px 80px}.page-company .valueList li:nth-child(2){background:url(/img/company/img-value-02.svg) no-repeat 40% 20px;background-size:88px 48px}.page-company .valueList li:nth-child(3){background:url(/img/company/img-value-03.svg) no-repeat 40% 0;background-size:72px 88px}.page-company .valueList li:nth-child(4){background:url(/img/company/img-value-04.svg) no-repeat 40% 0;background-size:92px 88px}.page-company .valueList li:nth-child(5){background:url(/img/company/img-value-05.svg) no-repeat 40% 9px;background-size:88px 70px}.page-company .getAwards{margin:12px 0 92px;text-align:center}.page-company .getAwards .note{display:block;font-size:12px;line-height:1.5;margin-top:16px;padding-left:1em;text-indent:-1em}@media screen and (max-width:640px){.page-company .getAwards .note{text-align:left}}.page-company .getAwards .note:before{content:"※";display:inline-block;text-indent:0;vertical-align:top;width:1em}@media screen and (max-width:640px){.page-company .companySectionBox{padding-top:30px}.page-company .companySectionBox .csBody,.page-company .companySectionBox .csBody02{margin:0 24px;width:auto}.page-company .companySectionBox .csBody .txtDescription,.page-company .companySectionBox .csBody02 .txtDescription{font-size:12px;margin-bottom:15px}.page-company .companySectionBox .contentHead02{margin-bottom:35px}.page-company .companySectionBox .contentHead02:before{bottom:-11px;content:"";display:inline-block;height:3px;left:50%;margin:0 0 0 -18px;position:absolute;width:36px}.page-company .companySectionBox#outline,.page-company .companySectionBox#themes,.page-company .companySectionBox#value{padding-top:45px}.page-company .companySectionBox#award{padding-bottom:50px;padding-top:45px}.page-company .companySectionBox#award .contentHead{margin-bottom:20px}.page-company .companySectionBox#award .pressList li:first-child{border-top:1px solid #e5e5e5}.page-company .companySectionBox#officer{padding-top:0}.page-company .companySectionBox#officer .contentHead02{margin-bottom:10px}.page-company .figureLayout dl{width:100%}.page-company .figureLayout dl dd,.page-company .figureLayout dl dt{padding:9px 0}.page-company .figureLayout dl:nth-child(6),.page-company .figureLayout dl:nth-child(7),.page-company .figureLayout dl:nth-child(8),.page-company .figureLayout dl:nth-child(9){margin-right:0}.page-company .figureLayout dl.lineLong{margin-right:0;width:100%}.page-company .figureLayout dl:not(:nth-child(2n)){margin-right:0}.page-company .companyData{margin:0 0 20px;padding-top:0}.page-company .companyData .figCol{margin-right:0;width:100%}.page-company #googlemap .mapContainer{height:400px}.page-company #googlemap .captionContainer{padding:20px 0}.page-company #googlemap .captionContainer .thumb{display:block;margin-bottom:10px;margin-right:0}.page-company #googlemap .captionContainer .thumb img{height:auto;position:static;transform:none;width:180px}.page-company #googlemap .captionContainer .caption{background:none;color:#fff;cursor:default;margin:0 14px}.page-company .ceo{padding-bottom:40px}.page-company .ceo .ceoInner{background-position:center 40px;background-size:85% auto;padding-top:50px}.page-company .ceo .contentHead{margin-bottom:15px}.page-company .ceo .person{display:block;margin-bottom:10px}.page-company .ceo .person .img{margin:0 auto;width:200px}.page-company .ceo .person .ceoProf{margin:0 -24px;padding-left:0;padding-top:22px}.page-company .ceo .person .ceoProf .profile{padding-left:0;text-align:center}.page-company .ceo .person .ceoProf .profile .name{font-size:24px}.page-company .ceo .person .ceoProf .profile .position{font-size:11px;margin-top:-9px}.page-company .ceo .exp{margin-top:1.5em;padding:22px 0}.page-company .ceo .exp p{margin-left:24px;margin-right:24px}.page-company .officerList{padding-top:40px}.page-company .officerList li{display:block;margin:0 0 40px;width:auto}.en.page-company .officerList li{margin:0 0 40px}.page-company .officerList li .thumb{margin-bottom:7px}.page-company .officerList li .name{font-size:15px}.page-company .officerList li .position{margin-bottom:10px}.page-company .officerList li:nth-last-child(-n+3){margin-bottom:40px}.page-company .officerList li:last-child{margin-bottom:0}.page-company .valueList li{display:block;padding:106px 0 36px;width:auto}.page-company .valueList li .head{display:block;font-size:16px;height:auto;line-height:1.3;margin-bottom:5px}.page-company .valueList li .head p{display:block}.page-company .valueList li .exp{font-size:12px;text-align:center}.page-company .valueList li:first-child{background:url(/img/company/img-value-01.svg) no-repeat 50% 6px;background-size:80px 80px}.page-company .valueList li:nth-child(2){background:url(/img/company/img-value-02.svg) no-repeat 50% 20px;background-size:88px 48px}.page-company .valueList li:nth-child(3){background:url(/img/company/img-value-03.svg) no-repeat 50% 0;background-size:72px 88px}.page-company .valueList li:nth-child(4){background:url(/img/company/img-value-04.svg) no-repeat 50% 0;background-size:92px 88px}.page-company .valueList li:nth-child(5){background:url(/img/company/img-value-05.svg) no-repeat 50% 9px;background-size:88px 70px}.page-company .getAwards{margin:0 0 23px}.page-company .getAwards img{height:auto;width:100%}}.page-en-top .en-top .indexSectionBox#service .isBody{margin-top:0}.page-en-top .en-top .indexSectionBox#service .serviceList li{height:auto}.page-en-top .en-top .indexSectionBox#service .serviceList li .thumb{height:90px;overflow:hidden}.page-en-top .en-top .indexSectionBox#service .serviceList li .thumb img{height:50px!important}@media screen and (max-width:640px){.page-en-top .en-top .indexSectionBox#service .serviceList li .thumb img{height:35px!important}}.page-en-top .en-top .indexSectionBox#service .serviceList li p{padding:0 20px}.page-en-top .en-top-header{align-items:center;display:flex;flex-direction:column;height:35.7vw;justify-content:center;min-height:357px;position:relative}.page-en-top .en-top-header__title{color:#fff;font-size:50px;letter-spacing:2px;line-height:1.4;margin-bottom:20px}.page-en-top .en-top-header__button,.page-en-top .en-top-header__title{position:relative;text-align:center;z-index:2}.page-en-top .en-top-header__video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.page-en-top .en-top-header__video video{height:100%;position:relative;z-index:0}.page-en-top .en-top-header__video:before{background:#000;content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.page-en-top .en-top-service{padding-top:90px!important}.page-en-top .en-top-service__title{font-family:museo-sans,sans-serif;font-size:44px;font-weight:100;letter-spacing:.1em;line-height:1;margin-bottom:30px;text-align:center}@media screen and (max-width:640px){.page-en-top .en-top .indexSectionBox#service .serviceList{margin-top:0}.page-en-top .en-top .indexSectionBox#service .serviceList li .thumb{height:60px;margin-bottom:0}.page-en-top .en-top .indexSectionBox#service .serviceList li p{padding:0 20px 20px}.page-en-top .en-top-header{background:url(/img/index/bg-service-sp.jpg) 50% no-repeat;background-size:cover;height:234px;min-height:inherit}.page-en-top .en-top-header__title{font-size:24px}.page-en-top .en-top-service{padding-top:73px!important}.page-en-top .en-top-service__title{font-size:28px}}.page-en-top .en-top-header__video{overflow:hidden}.page-en-top .en-top-header__video video{height:auto;left:0;position:absolute;top:calc(50% - 21.6vw);width:100%}@media screen and (max-width:640px){.page-en-top .en-top-header{background:url(/img/index/bg-service-sp_202106.jpg) no-repeat;background-size:cover}}.page-en-service .en-service .serviceSectionBox .headContentsContainer .pageHeadBox .contentHead02{letter-spacing:2px}.page-en-service .en-service .headContentsBox .valueList>li.office .head{align-items:center;display:flex;height:100px;justify-content:center}.page-en-service .en-service .serviceList .serviceContainer .serviceBody .serviceBodyInner .srvHead{width:400px}.page-en-service .en-service .serviceList .serviceContainer.serviceKaikei .serviceBody{background:none;padding-bottom:150px}.page-en-service .en-service .serviceList .serviceContainer.serviceKaikei .serviceImg{margin-top:-354px}.page-en-service .en-service .serviceList .serviceContainer.serviceJinji .serviceBody{background:none;padding-bottom:150px}.page-en-service .en-service .serviceList .serviceContainer.serviceJinji .serviceImg{margin-top:-354px}.page-en-service .en-service .serviceList .serviceContainer.serviceKaisha .serviceBody{padding-bottom:202px}.page-en-service .en-service .serviceList .serviceContainer.serviceKaisha .serviceImg{margin-top:-318px}.page-en-service .en-service .serviceList.typeOther .serviceContainer .serviceBodyInner{height:auto}.page-en-service .en-service .serviceList.typeOther .serviceContainer.serviceKaishafreee:before{bottom:160px}.page-en-service .en-service .serviceList.typeOther .serviceContainer.servicefreee:before{bottom:150px}@media screen and (max-width:640px){.page-en-service .en-service .headContentsBox .valueList>li.office .head{display:block;min-height:auto}.page-en-service .en-service .serviceList .serviceContainer .serviceBody .serviceBodyInner .serviceLogo .logo img{height:54px}.page-en-service .en-service .serviceList .serviceContainer .serviceBody .serviceBodyInner .srvHead{width:auto}.page-en-service .en-service .serviceList .serviceContainer.serviceJinji .serviceBody{margin-bottom:-300px}.page-en-service .en-service .serviceList.typeOther .serviceContainer .serviceBodyInner{padding-bottom:180px}.page-en-service .en-service .serviceList.typeOther .serviceContainer.serviceKaishafreee:before{bottom:22px}.page-en-service .en-service .serviceList.typeOther .serviceContainer.servicefreee:before{bottom:25px}.page-en-service .serviceList .serviceContainer.serviceKaikei .serviceLogo{background-image:none}.page-en-service .serviceList .serviceContainer.serviceKaikei .serviceLogo .logo{text-align:center}}.sa-navigation,.sa-navigation--top{background-color:#f7f7f7}.sa-navigation ul,.sa-navigation--top ul{border-bottom:1px solid #e3e3e3;box-sizing:border-box;display:flex;margin:0 auto;padding:0 50px;width:1000px}.sa-navigation ul li,.sa-navigation--top ul li{flex:1 1}.sa-navigation ul li a,.sa-navigation--top ul li a{align-items:center;color:#000;display:flex;font-size:13px;height:70px;justify-content:center;position:relative;text-decoration:none;transition:color .2s ease 0s;white-space:nowrap}.sa-navigation--top ul li a.sa-navigation_item-privacy{font-size:12px;line-height:1.5}.sa-navigation ul li a:after,.sa-navigation--top ul li a:after{background:#2864f0;bottom:-1px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .2s ease 0s;width:100%;z-index:1}.sa-navigation ul li a.is-active,.sa-navigation ul li a:hover,.sa-navigation--top ul li a.is-active,.sa-navigation--top ul li a:hover{color:#2864f0}.sa-navigation ul li a.is-active:after,.sa-navigation ul li a:hover:after,.sa-navigation--top ul li a.is-active:after,.sa-navigation--top ul li a:hover:after{transform:translateX(-50%) scaleX(1)}.sa-navigation--top{background-color:transparent;margin:0 auto;width:1000px}@media screen and (max-width:640px){.sa-navigation,.sa-navigation--top{display:none}}.page-sa-top .detail__text{font-size:16px;margin-top:1.5em}@media screen and (max-width:640px){.page-sa-top .detail__text{font-size:14px}}.page-sa-top .detail__text a{text-decoration:underline}.page-sa-top .detail__text a:hover{text-decoration:none}.sa-top-hero .page-header-01{background-image:url(/assets/img/ir-bg-keyvisual-pc.png)!important}@media screen and (max-width:640px){.sa-top-hero .page-header-01{background-image:url(/assets/img/ir-bg-keyvisual-sp.png)!important}}.sa-top-container{margin-top:60px}.sa-top-title{color:#1e46aa;font-family:museo-sans,Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;font-size:32px;font-weight:100;letter-spacing:.1em;line-height:1.5;margin-bottom:1.5em;text-align:center}@media screen and (max-width:640px){.sa-top-title{font-size:24px;padding:0 24px}}.sa-top-detail-nav{display:none}@media screen and (max-width:640px){.sa-top-detail-nav{display:block;margin-top:40px}.sa-top-nav-block__list li:not(:last-child){margin-bottom:0}.sa-top-nav-block__list li:first-child a{border-top:1px solid #e3e3e3}.sa-top-nav-block__list li a{border-bottom:1px solid #e3e3e3;box-sizing:border-box;display:block;font-size:14px;padding:16px 0;position:relative}.sa-top-nav-block__list li a:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMyI+PHBhdGggZmlsbD0iI0NCQ0JDQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTIuMTA3IDExLjUtMS40MTUgMS40MTRMMS41IDIyLjEwNy4wODYgMjAuNjkyIDkuMjc4IDExLjUuMDg2IDIuMzA4IDEuNS44OTNsOS4xOTIgOS4xOTMgMS40MTUgMS40MTR6Ii8+PC9zdmc+");background-size:contain;content:"";display:block;height:10px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:6px}}.sa-top-message{display:grid;gap:60px;grid-template-columns:2fr 1fr;margin-bottom:60px;margin-top:60px}@media screen and (max-width:640px){.sa-top-message{align-items:center;display:flex;flex-direction:column-reverse;gap:45px;margin-bottom:45px;margin-top:45px}.sa-top-message-img{margin:0 auto;width:60%}}.sa-top-message-img img{height:auto;width:100%}.page-sustainability #globalnavi .pcVer ul.globalNavList li a{padding:24px 15px 0}.page-sustainability .page-header-01{align-items:center;background:top no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:470px;justify-content:center}@media screen and (max-width:640px){.page-sustainability .page-header-01{height:auto;padding:120px 0}}.page-sustainability .page-header-01__title .large:not(:last-child){margin-bottom:7px}.page-sustainability .page-header-01__title .large{font-family:museo-sans,sans-serif;font-size:44px}@media screen and (max-width:640px){.page-sustainability .page-header-01__title .large{font-size:28px}}.page-sustainability .page-header-01__title>*{display:block}.page-sustainability .page-header-01__title .small{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px}@media screen and (max-width:640px){.page-sustainability .page-header-01__title .small{font-size:11px}}.page-sustainability .page-header-02{padding-top:60px}.page-sustainability .page-header-02:not(:last-child){margin-bottom:60px}.page-sustainability .content-header-01__title .large,.page-sustainability .page-header-02__title{font-family:museo-sans,Noto Sans,Noto Sans Japanese,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}.page-sustainability .page-header-02__title{font-size:40px;font-weight:100;letter-spacing:.1em;line-height:1.5;text-align:center}@media screen and (max-width:640px){.page-sustainability .page-header-02__title{font-size:32px}}.page-sustainability .l-inner{margin:0 auto;width:900px}@media screen and (max-width:640px){.page-sustainability .l-inner{margin:0 24px;width:auto}}.page-sustainability .detail+.detail{margin-top:80px}@media screen and (max-width:640px){.page-sustainability .detail+.detail{margin-top:40px}}.page-sustainability .detail__text{font-size:16px;margin-top:1.5em}@media screen and (max-width:640px){.page-sustainability .detail__text{font-size:14px}}.page-sustainability .detail__text.ta-right{text-align:right}.page-sustainability .detail__text a{text-decoration:underline}.page-sustainability .detail__text a:hover{text-decoration:none}.sa-grid{align-items:center;display:flex;gap:0 40px}@media screen and (max-width:640px){.sa-grid{flex-direction:column;gap:20px 0}}.sa-grid_item{flex:1 1}@media screen and (max-width:640px){.sa-grid_item{flex:auto!important}}.sa-grid_item-img .sa-img{margin-top:0}.sa-grid-environment .sa-grid_item-img{flex:0 1 280px}.sa-grid-social .sa-grid_item-img{flex:0 1 320px}.sa-tile{display:flex;flex-wrap:wrap;margin:0 -20px}.sa-tile_item{box-sizing:border-box;margin:20px 0 0;padding:0 20px}.sa-prvHead{color:#1e46aa;font-size:32px;line-height:1.5;margin-bottom:.5em;text-align:left}@media screen and (max-width:640px){.sa-prvHead{font-size:24px}}.sa-prvHead-anchor{margin-top:-90px;padding-top:90px}.sa-h3-size{font-size:26px;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}@media screen and (max-width:640px){.sa-h3-size{font-size:20px}}.sa-h3-size-anchor{margin-top:-1.5em;padding-top:3em}.sa-h4-size{font-size:22px;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}@media screen and (max-width:640px){.sa-h4-size{font-size:16px}}.sa-h5-size{font-size:18px;line-height:1.5;margin-bottom:.5em;margin-top:1em}@media screen and (max-width:640px){.sa-h5-size{font-size:16px}}.sa-note{font-size:14px;margin-top:1.5em;padding-left:1em;text-indent:-1em}.sa-note.ta-right{text-align:right}.sa-note a{text-decoration:underline}.sa-note a:hover{text-decoration:none}.sa-box{background:#f7f5f5;margin-top:40px;padding:40px}.sa-box_heading{margin-top:0!important}.sa-list{margin-top:1.5em}.sa-list>li{font-size:16px;list-style:disc;margin-left:1em;margin-top:.5em}@media screen and (max-width:640px){.sa-list>li{font-size:14px}}.sa-list>li a{text-decoration:underline}.sa-list>li a:hover{text-decoration:none}.sa-list-number>li{list-style:decimal;margin-left:2em}.sa-list-small>li{font-size:14px;list-style:disc;margin-left:1em;margin-top:0}@media screen and (max-width:640px){.sa-list-small>li{font-size:14px}}.sa-list-anchor{margin-top:0}.sa-list-anchor>li{list-style:none;margin-left:0;margin-top:0}.sa-list-anchor>li>span{align-items:center;border-top:2px solid #fff;box-sizing:border-box;display:flex;justify-content:space-between;padding:.5em 1em;text-decoration:none;width:100%}.sa-list-anchor>li>span .sa-label{transform:none}.sa-list .sa-list-anchor-child{margin-top:0}.sa-list .sa-list-anchor-child>li{list-style:none;margin-left:3em;margin-top:0}.sa-list .sa-list-anchor-child>li>a{align-items:center;border-top:2px solid #fff;box-sizing:border-box;display:flex;justify-content:space-between;padding:.5em 1em;text-decoration:none;width:100%}.sa-list .sa-list-anchor-child>li>a .sa-label{transform:none}.sa-list .sa-list-anchor-child>li>a:hover{background-color:hsla(0,0%,100%,.6)}.sa-table{border:1px solid #6e6b6b;margin-bottom:20px;margin-top:20px;text-align:left!important;width:100%}.sa-table td,.sa-table th{word-wrap:break-word;border:1px solid #e1dcdc;overflow-wrap:break-word;padding:12px 16px;text-align:left!important;vertical-align:middle}.sa-table td.u-bg-white,.sa-table th.u-bg-white{background-color:#fff}.sa-table td.u-bg-or2,.sa-table th.u-bg-or2{background-color:#ffe1d2}.sa-table td.u-bg-p5,.sa-table th.u-bg-p5{background-color:#2864f0!important;border-color:#f0eded;color:#fff!important}.sa-table th{background-color:#f7f5f5;border:1px solid #e1dcdc;color:#323232;font-weight:700;vertical-align:top}@media screen and (max-width:640px){.sa-table th{white-space:nowrap}}.sa-table th.sa-ti-x1{padding-left:2.5em}.sa-table th[scope=row]{text-align:left!important}@media screen and (max-width:640px){.sa-table-wrapper{margin-right:-24px;max-width:100vw;overflow-x:scroll;padding-right:24px}}.sa-img{margin-top:4em}@media screen and (max-width:640px){.sa-img{margin-top:2em}}.sa-img-medium{margin-left:auto;margin-right:auto;width:600px}@media screen and (max-width:640px){.sa-img-medium{width:100%}}.sa-img-large{margin-left:auto;margin-right:auto;width:800px}@media screen and (max-width:640px){.sa-img-large{width:100%}}.sa-img img{height:auto;width:100%}@media screen and (max-width:640px){.sa-box{padding:24px}}.sa-borderedBox{border:1px solid #6e6b6b;margin-top:1.5em}.sa-borderedBox-head{background-color:#f7f5f5;padding:12px 16px}.sa-borderedBox-body{padding:12px 16px}@media screen and (max-width:640px){.sa-news{margin-bottom:70px;padding:38px 0 0}}.sa-btn{margin-top:2em}.sa-btn .aquaBtn{border-radius:99em;padding:18px 0}@media screen and (max-width:640px){.sa-btn .aquaBtn{padding:12px 0}}.sa-btn .aquaBtn:after,.sa-btn .aquaBtn:before{z-index:-1}.sa-btn-small .aquaBtn{font-size:16px;padding:16px 0}@media screen and (max-width:640px){.sa-btn-small .aquaBtn{padding:12px 0}}.sa-horizontalRule{border-top:1px solid #e1dcdc;margin:60px -50px 0}@media screen and (max-width:640px){.sa-horizontalRule{margin-left:0;margin-right:0}}.sa-localNav{display:flex;margin:60px -24px 0}@media screen and (max-width:640px){.sa-localNav{display:block;margin-left:0;margin-right:0}}.sa-localNav-small{display:block}.sa-localNav_item{background:#f7f5f5;display:flex;flex-direction:column;margin:0 24px;padding:24px;width:50%}@media screen and (min-width:641px){.sa-localNav-small .sa-localNav_item{flex-direction:row;width:auto}}@media screen and (max-width:640px){.sa-localNav_item{margin:24px 0;width:auto}}.sa-localNav_item_img{background:#fff;height:200px}@media screen and (max-width:640px){.sa-localNav_item_img{height:160px}}@media screen and (min-width:641px){.sa-localNav-small .sa-localNav_item_img{height:180px;margin-right:24px;width:240px}}.sa-localNav_item_img img{height:100%;object-fit:contain;width:100%}.sa-localNav_item_heading{margin-bottom:0}@media screen and (min-width:641px){.sa-localNav-small .sa-localNav_item_heading{margin-top:0}}.sa-localNav_item_detail{display:flex;flex-direction:column;height:100%}@media screen and (min-width:641px){.sa-localNav-small .sa-localNav_item_detail{display:block;flex:1 1;height:auto}}.sa-localNav_item_detail .detail__text{margin-bottom:1.5em}.sa-localNav_item_detail .sa-btn{margin-top:auto;text-align:center}@media screen and (min-width:641px){.sa-localNav-small .sa-localNav_item_detail .sa-btn{text-align:left}}@media screen and (max-width:767px){.pc-only{display:none}}@media screen and (min-width:768px){.sp-only{display:none}}.mt-x0{margin-top:0}.mt-x0-imp{margin-top:0!important}.sa-label{display:inline-block;height:1.5em;margin-left:.2em;transform:translateY(.365em);vertical-align:baseline;width:1.5em}body:not(.disabled-add-css) .l-inner{margin:0 auto;width:900px}@media screen and (max-width:640px){body:not(.disabled-add-css) .l-inner{margin:0 24px;width:auto}}body:not(.disabled-add-css) .prvHead{color:#2864f0!important;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:40px;padding-left:1em;text-align:left;text-indent:-1em}body:not(.disabled-add-css) #globalnavi .pcVer ul.globalNavList li a{padding:24px 15px 0}body:not(.disabled-add-css) .mt15{margin-top:15px}body:not(.disabled-add-css) .mt20{margin-top:20px}body:not(.disabled-add-css) .h4-size{font-size:18px;font-weight:700;text-decoration:underline}body:not(.disabled-add-css) .h5-size:before{content:"－ "}body:not(.disabled-add-css) table,body:not(.disabled-add-css) td,body:not(.disabled-add-css) th{border:1px solid #6e6b6b;text-align:center!important}@media screen and (max-width:640px){body:not(.disabled-add-css) .page-header-01{height:auto;padding:120px 0}}body:not(.disabled-add-css) .page-header-01{align-items:center;background:top no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:470px;justify-content:center}body:not(.disabled-add-css) .page-header-01__title .large:not(:last-child){margin-bottom:7px}body:not(.disabled-add-css) .page-header-01__title .large{font-family:museo-sans,sans-serif;font-size:44px}body:not(.disabled-add-css) .page-header-01__title>*{display:block}@media screen and (max-width:640px){body:not(.disabled-add-css) .page-header-01__title .large{font-size:28px}}body:not(.disabled-add-css) .page-header-01__title .small{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px}@media screen and (max-width:640px){body:not(.disabled-add-css) .page-header-01__title .small{font-size:11px}body:not(.disabled-add-css) .news{margin-bottom:70px;padding:38px 0 0}}