@charset "UTF-8";html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,code,img,small,strong,var,b,i,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,audio,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-text-size-adjust:none}footer,header,menu,nav,section,aside,figure{display:block}.ul,.ol{list-style:none;list-style-type:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{text-decoration:none;word-break:break-all}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}table{border-color:inherit;border-collapse:collapse}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}img{width:100%;height:auto;vertical-align:bottom}#header{position:absolute;top:0;left:0;padding:27px 24px 0;z-index:1}@media only screen and (max-width:1024px){#header{padding:20px 16px 0}}#header .head-logo a{display:block;color:#fff;font-family:"UniversLTPro-55Roman",sans-serif;font-size:14px;letter-spacing:.05em;line-height:1.4}@media only screen and (max-width:1024px){#header .head-logo a{font-size:12px;line-height:1.6}}#footer{position:relative;margin-top:auto;padding:0 24px 24px;z-index:1}@media only screen and (max-width:767px){#footer{padding:0 16px 16px}}#footer .footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:17px;border-top:1px solid #fff}@media only screen and (max-width:767px){#footer .footer__inner{display:block}}#footer .footer__inner .footer-logo{width:293px}@media only screen and (max-width:767px){#footer .footer__inner .footer-logo{width:100%}}#footer .footer__inner .footer-logo img[src$=".svg"]{width:100%;height:auto}#footer .footer__inner .footer-info__wrap{margin-left:auto}@media only screen and (max-width:767px){#footer .footer__inner .footer-info__wrap{margin:24px 0 0}}#footer .footer__inner .footer-info__wrap .footer-info__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__logo{width:52px}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__logo img[src$=".svg"]{width:100%;height:auto}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:16px}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl:not(:nth-child(1)){margin-top:4px}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl:nth-child(1) dt{font-size:14px;letter-spacing:.05em;line-height:1.4}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl:nth-child(1) dt:after{font-size:14px;letter-spacing:.05em;line-height:1.4}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl:nth-child(1) dd{font-size:14px;letter-spacing:.05em;line-height:1.4}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl:nth-child(2) dt{font-size:12px;letter-spacing:.05em;line-height:1.6}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl:nth-child(2) dt:after{font-size:12px;letter-spacing:.05em;line-height:1.6}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl:nth-child(2) dd{font-size:12px;letter-spacing:.05em;line-height:1.6}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl dt{position:relative;margin-right:10px;padding-right:16px;color:#fff;font-family:"UniversLTPro-55Roman",sans-serif}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl dt:after{content:"/";display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;color:#fff;font-family:"UniversLTPro-55Roman",sans-serif}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__text dl dd{color:#fff;font-family:"UniversLTPro-55Roman",sans-serif}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__qr{width:40px;height:40px;margin-left:40px}@media only screen and (max-width:767px){#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__qr{display:none}}#footer .footer__inner .footer-info__wrap .footer-info__block .footer-info__text__block .footer-info__qr img[src$=".svg"]{width:100%;height:auto}body{width:100%;height:100%;color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400;font-style:normal;font-size:14px;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}@media only screen and (max-width:1024px){body{font-size:12px}}#main,#container,#footer{width:100%}#main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:97vh}@media only screen and (max-width:1024px){#main{min-height:-webkit-fill-available}}a{color:#000;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}br.sp--block{display:none}@media only screen and (max-width:767px){br.sp--block{display:block}}br.ipad--block{display:none}@media only screen and (max-width:1024px){br.ipad--block{display:block}}@media only screen and (max-width:767px){br.ipad--block{display:none}}br.pc--block{display:block}@media only screen and (max-width:767px){br.pc--block{display:none}}.btn-style__circle-arrow{display:inline-block}.btn-style__circle-arrow a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.btn-style__circle-arrow a .btn-text{position:relative;padding:9px 0}.btn-style__circle-arrow a .btn-text:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}.btn-style__circle-arrow a .btn-text p{position:relative;color:#fff;font-family:"UniversLTPro-55Roman",sans-serif;font-size:12px;letter-spacing:.05em;line-height:1.2}@media only screen and (max-width:767px){.btn-style__circle-arrow a .btn-text p{font-size:10px}}.btn-style__circle-arrow a .icon-circle-arrow{position:relative;width:32px;height:32px;margin-left:24px}.btn-style__circle-arrow a .icon-circle-arrow img{position:absolute;top:0;left:0;width:32px;height:32px;z-index:2}@media only screen and (max-width:767px){.btn-style__circle-arrow a .icon-circle-arrow img{width:28px;height:28px}}.btn-style__borderarrow__right{max-width:800px;width:100%;margin:0 auto}@media only screen and (max-width:1024px){.btn-style__borderarrow__right{max-width:100%;width:auto}}.btn-style__borderarrow__right a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:38px;border:1px solid #fff}.btn-style__borderarrow__right a p{color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal;font-size:14px;letter-spacing:.05em;line-height:2;text-align:center}.btn-style__borderarrow__right a img{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:16px;width:16px;height:5px}.btn-style__borderarrow__left{max-width:800px;width:100%;margin:0 auto}@media only screen and (max-width:1024px){.btn-style__borderarrow__left{max-width:100%;width:auto}}.btn-style__borderarrow__left a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:38px;border:1px solid #fff}.btn-style__borderarrow__left a p{margin-top:4px;color:#fff;font-family:"UniversLTPro-55Roman",sans-serif;font-size:14px;letter-spacing:.05em;line-height:1.4;text-align:center}@media only screen and (max-width:767px){.btn-style__borderarrow__left a p{font-size:12px;line-height:1.6}}.btn-style__borderarrow__left a img{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;width:16px;height:5px}.warning{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999999}.warning .warning--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width:1024px){.warning .warning--item{width:60%}}.warning .warning--item img{display:block;margin:0 40px 0 0;width:150px}.warning .warning--item .text-block .copy{margin-bottom:10px;color:#fff;font-family:"UniversLTPro-55Roman",sans-serif;letter-spacing:.05em;line-height:1.6}.warning .warning--item .text-block .text{color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400;font-style:normal;font-size:12px;letter-spacing:.2em;line-height:1.7}.warning.is-show{display:block}.pages-top__wrap{position:relative;overflow:clip;z-index:0}.pages-top__wrap .pages-top__image{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-3}.pages-top__wrap .pages-top__image:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2}.pages-top__wrap .pages-top__image .background-movie__pc{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:110%;height:110%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__image .background-movie__pc{display:none}}.pages-top__wrap .pages-top__image .background-movie__pc video{position:absolute;width:110%;height:110%;top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-top__wrap .pages-top__image .background-movie__sp{display:none;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:110%;height:110%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__image .background-movie__sp{display:block}}.pages-top__wrap .pages-top__image .background-movie__sp video{position:absolute;width:110%;height:110%;top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-top__wrap .pages-top__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(97vh - 87px)}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents{display:block;height:auto;margin-top:170px}}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents{margin-top:72px}}.pages-top__wrap .pages-top__contents .manual-index__wrap{max-width:1020px;width:100%}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block{display:block;width:auto;margin:0 24px}}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block{margin:0 16px}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item{position:relative;width:340px}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item{display:block}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(1){padding-right:32px}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(1){padding:0 0 32px}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(1) .manual-index__logoarea{padding-top:40px}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(1) .manual-index__logoarea{padding-top:0}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(2){padding:0 32px}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(2){padding:32px 0}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(2) .manual-index__logoarea{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(3){padding-left:32px}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(3){padding:32px 0 0}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:nth-child(3) .manual-index__logoarea{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:not(:nth-child(1)):before{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:#fff}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item:not(:nth-child(1)):before{width:100%;height:1px}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:240px;height:100%;margin-bottom:24px}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea{max-width:280px;width:100%;max-height:100%;height:auto;margin:0 32px 0 0}}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea{max-width:100%;width:auto;height:180px;margin:0 0 16px}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea .logoarea img[src$=".svg"]{width:100%;height:auto}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea .logoarea.logo-userguide{width:124px}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea .logoarea.logo-userguide{width:86px}}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea .logoarea.logo-userguide{width:111px}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea .logoarea.logo-ecoisland{width:297px}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea .logoarea.logo-ecoisland{width:240px}}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea .logoarea.logo-ecoisland{width:260px}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea .logoarea.logo-caution{width:150px}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__logoarea .logoarea.logo-caution{width:140px}}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__text{width:calc(100% - 280px)}}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__text{width:100%}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__text .heading{color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:2}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__text .heading{font-size:14px}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__text .sepblock{display:inline-block;width:16px;height:1px;margin:8px 0 12px;background-color:#fff}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__text .text{color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.05em;line-height:1.7}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .manual-index__text .text{font-size:12px}}.pages-top__wrap .pages-top__contents .manual-index__wrap .manual-index__block .manual-index__item .btn-style__circle-arrow{margin-top:16px}.pages-top__wrap .pages-top__contents .manual-index__wrap .btn-wrap{margin-top:56px}@media only screen and (max-width:1024px){.pages-top__wrap .pages-top__contents .manual-index__wrap .btn-wrap{margin:56px 24px 100px}}@media only screen and (max-width:767px){.pages-top__wrap .pages-top__contents .manual-index__wrap .btn-wrap{margin:40px 16px}}.pages-index__wrap{position:relative;overflow:clip;z-index:0}.pages-index__wrap .pages-index__image{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-3}.pages-index__wrap .pages-index__image:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2}.pages-index__wrap .pages-index__image .background-movie__pc{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:110%;height:110%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.pages-index__wrap .pages-index__image .background-movie__pc{display:none}}.pages-index__wrap .pages-index__image .background-movie__pc video{position:absolute;width:110%;height:110%;top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-index__wrap .pages-index__image .background-movie__sp{display:none;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:110%;height:110%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.pages-index__wrap .pages-index__image .background-movie__sp{display:block}}.pages-index__wrap .pages-index__image .background-movie__sp video{position:absolute;width:110%;height:110%;top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-index__wrap .pages-index__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(97vh - 85px);height:100%;padding-top:73px;overflow-y:scroll}@media only screen and (max-width:767px){.pages-index__wrap .pages-index__contents{min-height:calc(85vh - 148px);padding-top:70px}}.pages-index__wrap .pages-index__contents .indexlist__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-32px 24px 0}@media only screen and (max-width:1024px){.pages-index__wrap .pages-index__contents .indexlist__block{display:block;margin:-32px 16px 0}}.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item{width:calc(50% - 16px);margin-top:32px}@media only screen and (max-width:1024px){.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item{width:100%}}.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item:nth-child(odd){margin-right:16px}@media only screen and (max-width:1024px){.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item:nth-child(odd){margin-right:0}}.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item:nth-child(even){margin-left:16px}@media only screen and (max-width:1024px){.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item:nth-child(even){margin-left:0}}.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:17px;border-bottom:1px solid #fff}.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item a p{width:calc(100% - 48px);color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:2}@media only screen and (max-width:767px){.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item a p{font-size:14px}}.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item a img{display:block;width:32px;height:32px;margin-left:auto}@media only screen and (max-width:767px){.pages-index__wrap .pages-index__contents .indexlist__block .indexlist__item a img{width:28px;height:28px}}.pages-index__wrap .pages-index__contents .btn-wrap{margin-top:auto;padding:80px 0 24px}@media only screen and (max-width:1024px){.pages-index__wrap .pages-index__contents .btn-wrap{margin:auto 16px 0;padding:80px 0 40px}}.pages-single__wrap{position:relative;overflow:clip;z-index:0}.pages-single__wrap .pages-single__bg{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#333;overflow:hidden;z-index:-3}.pages-single__wrap .pages-single__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(97vh - 85px);height:100%}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents{min-height:calc(85vh - 148px)}}.pages-single__wrap .pages-single__contents .pages-single__body{max-width:1132px;width:calc(100% - 48px);margin:40px auto 0}@media only screen and (max-width:1024px){.pages-single__wrap .pages-single__contents .pages-single__body{max-width:100%;width:auto;margin:40px 24px 0}}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body{margin:30px 16px 0}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__heading{margin-top:24px;padding-bottom:8px;border-bottom:1px solid #fff}.pages-single__wrap .pages-single__contents .pages-single__body .layout__heading p{color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:2}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__heading p{font-size:14px}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__subheading{position:relative;margin-top:24px;padding-bottom:14px}.pages-single__wrap .pages-single__contents .pages-single__body .layout__subheading:after{content:"";display:block;position:absolute;left:0;bottom:0;width:16px;height:1px;background-color:#fff}.pages-single__wrap .pages-single__contents .pages-single__body .layout__subheading p{color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:2}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__subheading p{font-size:14px}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgonly{margin-top:24px}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgonly .item-img{position:relative;max-width:800px;width:100%;margin:0 auto}@media only screen and (max-width:1024px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgonly .item-img{max-width:580px}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgonly .item-img:before{content:"";display:block;padding:33.438% 0}@media only screen and (max-width:1024px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgonly .item-img:before{padding:33.363% 0}}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgonly .item-img:before{padding:33.383% 0}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgonly .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-single__wrap .pages-single__contents .pages-single__body .layout__textonly{margin-top:24px}.pages-single__wrap .pages-single__contents .pages-single__body .layout__textonly .item-text p{color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.05em;line-height:1.7}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__textonly .item-text p{font-size:12px;line-height:1.6}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__textonly .item-text table{margin:16px 0;border-left:1px solid #fff;border-bottom:1px solid #fff}.pages-single__wrap .pages-single__contents .pages-single__body .layout__textonly .item-text table td{padding:4px 8px;color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.05em;line-height:1.7;border-top:1px solid #fff;border-right:1px solid #fff}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__textonly .item-text table td{font-size:12px;line-height:1.6}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:24px}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set{display:block}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-img{position:relative;max-width:600px;width:100%;margin:0 auto}@media only screen and (max-width:1024px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-img{max-width:374px}}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-img{max-width:100%;width:auto}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-img:before{content:"";display:block;padding:33.334% 0}@media only screen and (max-width:1024px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-img:before{padding:33.423% 0}}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-img:before{padding:33.383% 0}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-text{width:calc(100% - 600px);padding-left:24px}@media only screen and (max-width:1024px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-text{width:calc(100% - 374px)}}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-text{width:100%;padding:24px 0 0}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-text p{color:#fff;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.05em;line-height:1.7}@media only screen and (max-width:767px){.pages-single__wrap .pages-single__contents .pages-single__body .layout__imgtext-set .item-text p{font-size:12px;line-height:1.6}}.pages-single__wrap .pages-single__contents .pages-single__body .layout__arrow{margin-top:24px}.pages-single__wrap .pages-single__contents .pages-single__body .layout__arrow img{display:block;width:3px;height:24px;margin:0 auto}.pages-single__wrap .pages-single__contents .pages-single__body .layout__borderline{width:100%;height:1px;margin-top:24px;background-color:#fff}.pages-single__wrap .pages-single__contents .btn-wrap{margin-top:auto;padding:24px 0}@media only screen and (max-width:1024px){.pages-single__wrap .pages-single__contents .btn-wrap{margin:auto 24px 0}}.pages-error__wrap{position:relative;overflow:clip;z-index:0}.pages-error__wrap .pages-error__image{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-3}.pages-error__wrap .pages-error__image:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2}.pages-error__wrap .pages-error__image .background-movie__pc{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:110%;height:110%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.pages-error__wrap .pages-error__image .background-movie__pc{display:none}}.pages-error__wrap .pages-error__image .background-movie__pc video{position:absolute;width:110%;height:110%;top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-error__wrap .pages-error__image .background-movie__sp{display:none;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:110%;height:110%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.pages-error__wrap .pages-error__image .background-movie__sp{display:block}}.pages-error__wrap .pages-error__image .background-movie__sp video{position:absolute;width:110%;height:110%;top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-error__wrap .pages-error__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(97vh - 87px)}@media only screen and (max-width:767px){.pages-error__wrap .pages-error__contents{display:block;height:auto;margin-top:72px}}.pages-error__wrap .pages-error__contents .pages-error__block{max-width:800px;width:100%}@media only screen and (max-width:1024px){.pages-error__wrap .pages-error__contents .pages-error__block{width:auto;margin:0 24px}}.pages-error__wrap .pages-error__contents .pages-error__block .text__block .heading{margin-bottom:32px}.pages-error__wrap .pages-error__contents .pages-error__block .text__block .heading p{font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:2;text-align:center}.pages-error__wrap .pages-error__contents .pages-error__block .text__block .text p{font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:2}.pages-error__wrap .pages-error__contents .pages-error__block .btn-wrap{margin-top:40px}@media only screen and (max-width:767px){.pages-error__wrap .pages-error__contents .pages-error__block .btn-wrap{margin:40px 0}}