@charset "UTF-8";
body.home #page #primary{padding-bottom:0}body.home #page #primary section{width:100%;margin:0 auto;padding:0;position:relative;background-color:#F1F1F1}body.home #page #primary section .inner{width:100%;max-width:1320px;margin:0 auto}body.home #page #primary section h2{font-size:16px;font-weight:500;line-height:34px;color:#222020;margin-bottom:25px}body.home #page #primary section h2 .en{display:block;font-family:var(--fontDmSans);font-size:80px;font-weight:800;line-height:80px}body.home #page #primary section#main-visual{height:100vh;position:relative;z-index:1}body.home #page #primary section#main-visual video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.home #page #primary section#main-visual .nagano{display:block;width:215px;height:205px;background-image:url("../img/top/locations.svg");background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;bottom:33px;left:60px;z-index:2}body.home #page #primary section#main-visual .catch{display:block;font-size:40px;font-weight:600;line-height:58px;letter-spacing:0.1em;text-align:center;color:#ffffff;position:absolute;top:53%;left:0;right:0;margin:0 auto;transform:translateY(-50%);z-index:2}body.home #page #primary section#main-visual .catch span{display:block;font-family:var(--fontPoppins);font-size:18px;font-weight:400;line-height:36px;letter-spacing:0;text-align:center;margin-top:17px}body.home #page #primary section#main-visual .scroll{display:inline-block;height:22px;font-family:var(--fontDmSans);font-size:11px;font-weight:400;line-height:15px;color:#ffffff;padding:2px 0 5px 28px;background-image:url("../img/top/scroll.svg");background-repeat:no-repeat;background-size:contain;background-position:left center;position:absolute;bottom:33px;right:60px;z-index:2;letter-spacing:0.5px}body.home #page #primary section#main-visual .scroll::after{content:"";display:block;width:103px;height:1px;background-color:#ffffff;position:absolute;bottom:0;right:0}body.home #page #primary section#main-visual::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.26);z-index:1}body.home #page #primary section#about{height:681px;padding-top:180px;position:relative;background-color:transparent;clip-path:inset(0)}body.home #page #primary section#about::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url("../img/top/about.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}body.home #page #primary section#about .inner{display:flex;justify-content:space-between}body.home #page #primary section#about .inner .wrapper h2{color:#ffffff}body.home #page #primary section#about .inner .wrapper h3{font-size:32px;font-weight:600;line-height:50px;color:#ffffff;margin-bottom:21px;letter-spacing:3px}body.home #page #primary section#about .inner .wrapper h4{font-size:18px;font-weight:500;line-height:26px;color:#ffffff;margin-bottom:60px;letter-spacing:1.5px}body.home #page #primary section#about .inner .wrapper p{color:#ffffff;text-align:justify}body.home #page #primary section#about .inner .wrapper:nth-child(2){width:100%;max-width:583px}body.home #page #primary section#reason{padding:140px 0}body.home #page #primary section#reason .inner{margin-bottom:224px}body.home #page #primary section#reason .inner h2{margin-bottom:26px}body.home #page #primary section#reason .inner p{margin-bottom:48px;max-width:580px;text-align:justify}body.home #page #primary section#reason>img{display:block;width:770px;position:absolute;top:100px;right:0}body.home #page #primary section#reason ul{width:100%;max-width:1320px;margin:0 auto 20px;padding:60px 0 100px;border-top:1px solid #707070;border-bottom:1px solid #707070;display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px 0}body.home #page #primary section#reason ul li{width:100%;max-width:640px}body.home #page #primary section#reason ul li a{display:block;width:100%;position:relative}body.home #page #primary section#reason ul li a img{display:block;width:100%;height:419px;margin-bottom:40px}body.home #page #primary section#reason ul li a h3{display:block;font-size:26px;font-weight:600;line-height:37px;margin-bottom:16px}body.home #page #primary section#reason ul li a::after{content:"";display:block;width:49px;height:49px;background-image:url("../img/top/arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:354px;right:16px}body.home #page #primary section#reason>label{width:100%;max-width:1320px;display:block;margin:0 auto 140px;font-size:48px;font-weight:600;line-height:70px}body.home #page #primary section#reason .datacenter{height:592px;position:relative}body.home #page #primary section#reason .datacenter video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:relative}body.home #page #primary section#reason .datacenter div{width:586px;height:568px;background-image:url("../img/top/japan.svg");background-repeat:no-repeat;background-size:cover;background-position:left bottom;position:absolute;bottom:0;right:0;mix-brend-mode:plus-lighter}body.home #page #primary section#reason .datacenter::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.26);z-index:1}body.home #page #primary section#reason .datacenter::after{content:"";display:block;width:562px;height:526px;background-image:url("../img/top/datacenter.svg");background-repeat:no-repeat;background-size:contain;background-position:left top;position:absolute;top:0;left:0;z-index:2}body.home #page #primary section#essentials{padding-bottom:180px;border-bottom:1px solid #364246}body.home #page #primary section#essentials .inner h2{margin-bottom:25px}body.home #page #primary section#essentials .inner ul{width:100%;max-width:990px;margin:0 0 0 auto;display:flex;flex-direction:column;gap:20px 0}body.home #page #primary section#essentials .inner ul li{padding-bottom:20px;display:flex}body.home #page #primary section#essentials .inner ul li .box{display:flex;gap:0 40px;position:relative;width:100%;color:#222020;align-items:center}body.home #page #primary section#essentials .inner ul li .box img{display:block;width:230px;height:140px;object-fit:cover;object-position:center}body.home #page #primary section#essentials .inner ul li .box h3{font-size:26px;font-weight:600;line-height:37px;margin-bottom:20px}body.home #page #primary section#essentials .inner ul li .box p{line-height:26px;padding-bottom:6px}body.home #page #primary section#essentials .inner ul li:not(:last-child){border-bottom:1px solid #707070}body.home #page #primary section#essentials .inner ul li:last-child{padding-bottom:0}body.home #page #primary section#works{padding:100px 0;border-bottom:1px solid #364246}body.home #page #primary section#works .inner .wrapper{display:flex;justify-content:space-between}body.home #page #primary section#works .inner .wrapper p{width:100%;max-width:777px;text-align:justify}body.home #page #primary section#works .inner .btn{margin-bottom:60px}body.home #page #primary section#works .inner img{display:block;width:100%}body.home #page #primary section#company{padding:100px 0}body.home #page #primary section#company .inner{display:flex;justify-content:space-between}body.home #page #primary section#company .inner .wrapper{width:100%;max-width:430px}body.home #page #primary section#company .inner .wrapper h2{margin-bottom:25px}body.home #page #primary section#company .inner .wrapper p{margin-bottom:58px}body.home #page #primary section#company .inner img{display:block;width:640px}body #page #primary{position:relative;z-index:0;overflow-x:hidden}body #page #primary .news-list{margin-bottom:34px;border-top:1px solid #c4c4c4}body #page #primary .news-list li{border-bottom:1px solid #c4c4c4}body #page #primary .news-list li a{display:flex;align-items:center;gap:0 22px;height:60px;padding:0 20px}body #page #primary .news-list li a .date{display:inline-block;font-size:14px;line-height:1}body #page #primary .news-list li a .title{font-size:15px;font-weight:700;line-height:1.2;color:#406237}body #page #primary .pdf-list li a{font-size:15px;font-weight:700;line-height:20px;color:#b9272d;text-decoration:underline;padding-left:30px;background-image:url("../img/common/icon-pdf.svg");background-repeat:no-repeat;background-size:20px;background-position:left center}body #page #primary .pagelink{width:380px}body #page #primary .pagelink.wide{width:591px}body #page #primary .pagelink .img_wrapper{width:100%;height:250px;position:relative;overflow:hidden;margin-bottom:35px}body #page #primary .pagelink .img_wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.5s ease}body #page #primary .pagelink .img_wrapper::after{content:"";display:block;width:36px;height:36px;position:absolute;bottom:0;right:0;background-color:#f5f5f5;background-image:url("../img/top/arrow-right-hover.svg");background-repeat:no-repeat;background-position:center;background-size:16px;transition:all 0.5s ease}body #page #primary .pagelink h3{display:block;font-size:22px;font-weight:700;line-height:1;margin-bottom:25px}body #page #primary .pagelink p{display:block;font-size:15px;font-weight:500;line-height:28px}body #page #primary .pagelink:hover .img_wrapper img{transform:scale(1.1)}body #page #primary .pagelink:hover .img_wrapper::after{background-color:#333333;background-image:url("../img/top/arrow-right.svg")}body.page #page #primary article,body.archive #page #primary article,body.single #page #primary article{width:100%;margin:0}body.page #page #primary article .entry-header,body.page #page #primary article .page-header,body.archive #page #primary article .entry-header,body.archive #page #primary article .page-header,body.single #page #primary article .entry-header,body.single #page #primary article .page-header{width:100%;height:476px;position:relative;background-image:url("../img/common/header/bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center top;transition:background-color 0.5s ease-in;margin-bottom:160px}body.page #page #primary article .entry-header .entry-title,body.page #page #primary article .entry-header .page-title,body.page #page #primary article .page-header .entry-title,body.page #page #primary article .page-header .page-title,body.archive #page #primary article .entry-header .entry-title,body.archive #page #primary article .entry-header .page-title,body.archive #page #primary article .page-header .entry-title,body.archive #page #primary article .page-header .page-title,body.single #page #primary article .entry-header .entry-title,body.single #page #primary article .entry-header .page-title,body.single #page #primary article .page-header .entry-title,body.single #page #primary article .page-header .page-title{display:block;width:100%;max-width:1320px;margin:0 auto;padding-top:90px;font-size:20px;font-weight:500;line-height:29px;color:#ffffff;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}body.page #page #primary article .entry-header .entry-title .subtitle,body.page #page #primary article .entry-header .page-title .subtitle,body.page #page #primary article .page-header .entry-title .subtitle,body.page #page #primary article .page-header .page-title .subtitle,body.archive #page #primary article .entry-header .entry-title .subtitle,body.archive #page #primary article .entry-header .page-title .subtitle,body.archive #page #primary article .page-header .entry-title .subtitle,body.archive #page #primary article .page-header .page-title .subtitle,body.single #page #primary article .entry-header .entry-title .subtitle,body.single #page #primary article .entry-header .page-title .subtitle,body.single #page #primary article .page-header .entry-title .subtitle,body.single #page #primary article .page-header .page-title .subtitle{display:block;font-family:var(--DmSans);font-size:80px;line-height:92px}body.page #page #primary article .entry-header::before,body.page #page #primary article .page-header::before,body.archive #page #primary article .entry-header::before,body.archive #page #primary article .page-header::before,body.single #page #primary article .entry-header::before,body.single #page #primary article .page-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.2)}body.page #page #primary article .entry-header .breadcrumbs,body.page #page #primary article .page-header .breadcrumbs,body.archive #page #primary article .entry-header .breadcrumbs,body.archive #page #primary article .page-header .breadcrumbs,body.single #page #primary article .entry-header .breadcrumbs,body.single #page #primary article .page-header .breadcrumbs{text-align:right;width:100%;max-width:1320px;margin:0 auto;position:absolute;bottom:-31px;left:0;right:0;font-size:13px;font-weight:400}body.page #page #primary article .entry-content,body.archive #page #primary article .entry-content,body.single #page #primary article .entry-content{width:100%;margin:0 auto;padding-bottom:180px;position:relative}body.page #page #primary article .entry-content section,body.archive #page #primary article .entry-content section,body.single #page #primary article .entry-content section{width:100%}body.page #page #primary article .entry-content section .en,body.archive #page #primary article .entry-content section .en,body.single #page #primary article .entry-content section .en{display:block;width:100%;font-family:var(--fontDmSans);font-size:16px;font-weight:500;line-height:21px;padding-left:14px;position:relative;margin-bottom:6px;letter-spacing:0.5px}body.page #page #primary article .entry-content section .en::before,body.archive #page #primary article .entry-content section .en::before,body.single #page #primary article .entry-content section .en::before{content:"";display:block;width:8px;height:8px;background-color:#78EAFF;position:absolute;top:50%;left:0;transform:translateY(-50%)}body.page #page #primary article .entry-content section h2,body.archive #page #primary article .entry-content section h2,body.single #page #primary article .entry-content section h2{width:100%;font-size:40px;font-weight:600;text-align:left;line-height:58px;margin-bottom:40px}body.page #page #primary article .entry-content section .inner,body.archive #page #primary article .entry-content section .inner,body.single #page #primary article .entry-content section .inner{width:100%;max-width:1320px;margin:0 auto;padding-top:40px;border-top:1px solid #707070}body.page #page #primary article .entry-content section#relation .inner h2,body.archive #page #primary article .entry-content section#relation .inner h2,body.single #page #primary article .entry-content section#relation .inner h2{margin-bottom:77px}body.page #page #primary article .entry-content section#relation .inner ul,body.archive #page #primary article .entry-content section#relation .inner ul,body.single #page #primary article .entry-content section#relation .inner ul{display:flex;flex-wrap:wrap;gap:15px}body.page #page #primary article .entry-content section#relation .inner ul li,body.archive #page #primary article .entry-content section#relation .inner ul li,body.single #page #primary article .entry-content section#relation .inner ul li{width:430px}body.page #page #primary article .entry-content section#relation .inner ul li a,body.archive #page #primary article .entry-content section#relation .inner ul li a,body.single #page #primary article .entry-content section#relation .inner ul li a{display:block;padding:50px 30px 40px;border:1px solid #707070;position:relative}body.page #page #primary article .entry-content section#relation .inner ul li a h3,body.archive #page #primary article .entry-content section#relation .inner ul li a h3,body.single #page #primary article .entry-content section#relation .inner ul li a h3{display:block;font-size:15px;font-weight:500;line-height:21px}body.page #page #primary article .entry-content section#relation .inner ul li a span,body.archive #page #primary article .entry-content section#relation .inner ul li a span,body.single #page #primary article .entry-content section#relation .inner ul li a span{display:block;font-family:var(--fontDmSans);font-size:36px;line-height:44px;margin-bottom:23px}body.page #page #primary article .entry-content section#relation .inner ul li a img,body.archive #page #primary article .entry-content section#relation .inner ul li a img,body.single #page #primary article .entry-content section#relation .inner ul li a img{display:block;width:100%;height:200px;object-fit:cover;object-position:center}body.page #page #primary article .entry-content section#relation .inner ul li a::after,body.archive #page #primary article .entry-content section#relation .inner ul li a::after,body.single #page #primary article .entry-content section#relation .inner ul li a::after{content:"";display:block;width:49px;height:49px;background-image:url("../img/common/arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:70px;right:33px}body.page #page #primary article .entry-content .post_navigation_link,body.archive #page #primary article .entry-content .post_navigation_link,body.single #page #primary article .entry-content .post_navigation_link{display:flex;justify-content:center;align-items:center;margin-top:60px}body.page #page #primary article .entry-content .post_navigation_link a,body.archive #page #primary article .entry-content .post_navigation_link a,body.single #page #primary article .entry-content .post_navigation_link a{font-size:16px;font-weight:700;line-height:1;color:#406237}body.page #page #primary article .entry-content .post_navigation_link a.goto-prev::before,body.archive #page #primary article .entry-content .post_navigation_link a.goto-prev::before,body.single #page #primary article .entry-content .post_navigation_link a.goto-prev::before{content:"← "}body.page #page #primary article .entry-content .post_navigation_link a.goto-next::before,body.archive #page #primary article .entry-content .post_navigation_link a.goto-next::before,body.single #page #primary article .entry-content .post_navigation_link a.goto-next::before{content:" →"}body.page #page #primary article .entry-content .post_navigation_link .goto-prev,body.archive #page #primary article .entry-content .post_navigation_link .goto-prev,body.single #page #primary article .entry-content .post_navigation_link .goto-prev{order:0}body.page #page #primary article .entry-content .post_navigation_link .back-archive,body.archive #page #primary article .entry-content .post_navigation_link .back-archive,body.single #page #primary article .entry-content .post_navigation_link .back-archive{order:2}body.page #page #primary article .entry-content .post_navigation_link .goto-next,body.archive #page #primary article .entry-content .post_navigation_link .goto-next,body.single #page #primary article .entry-content .post_navigation_link .goto-next{order:4}body.page #page #primary article .entry-content .post_navigation_link .dummy,body.archive #page #primary article .entry-content .post_navigation_link .dummy,body.single #page #primary article .entry-content .post_navigation_link .dummy{font-size:16px;width:calc(6.5em)}body.page #page #primary article .entry-content .post_navigation_link::before,body.archive #page #primary article .entry-content .post_navigation_link::before,body.single #page #primary article .entry-content .post_navigation_link::before{content:" ｜ ";order:1}body.page #page #primary article .entry-content .post_navigation_link::after,body.archive #page #primary article .entry-content .post_navigation_link::after,body.single #page #primary article .entry-content .post_navigation_link::after{content:" ｜ ";order:3}body.page #page #primary.about article .page-header{background-image:url("../img/about/header-img.jpg")}body.page #page #primary.about article .entry-content section .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body.page #page #primary.about article .entry-content section .inner img{display:block;width:100%}body.page #page #primary.about article .entry-content section .inner img.sp{display:none}body.page #page #primary.about article .entry-content section .inner .wrapper{width:100%;max-width:565px;margin-right:103px;padding-bottom:100px}body.page #page #primary.about article .entry-content section .inner .wrapper h3{display:block;font-size:32px;font-weight:500;line-height:50px;margin-bottom:40px}body.page #page #primary.about article .entry-content section:nth-child(1){padding-bottom:99px}body.page #page #primary.about article .entry-content section:nth-child(1) .inner h2{margin-bottom:74px}body.page #page #primary.about article .entry-content section:nth-child(1) .inner .datacenter{width:461px;margin-left:56px}body.page #page #primary.about article .entry-content section:nth-child(2){padding-bottom:140px}body.page #page #primary.about article .entry-content section:nth-child(2) .inner h2{margin-bottom:89px}body.page #page #primary.about article .entry-content section:nth-child(2) .inner .infrastructure{width:441px;margin-left:66px;margin-bottom:112px}body.page #page #primary.requirements article .page-header{background-image:url("../img/requirements/header-img.jpg")}body.page #page #primary.requirements article .entry-content section:nth-child(1){padding-bottom:160px}body.page #page #primary.requirements article .entry-content section:nth-child(1) .inner>p{margin-bottom:80px}body.page #page #primary.requirements article .entry-content section:nth-child(1) .inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}body.page #page #primary.requirements article .entry-content section:nth-child(1) .inner ul li{width:640px;padding:39px 50px 35px;background-color:#ffffff}body.page #page #primary.requirements article .entry-content section:nth-child(1) .inner ul li img{display:block;width:100%;margin-bottom:17px}body.page #page #primary.requirements article .entry-content section:nth-child(1) .inner ul li h3{display:block;font-size:26px;font-weight:600;line-height:37px;margin-bottom:16px}body.page #page #primary.risksafety article .page-header{background-image:url("../img/risksafety/header-img.jpg")}body.page #page #primary.risksafety article .entry-content section#intro{padding-bottom:113px}body.page #page #primary.risksafety article .entry-content section#intro .inner{border-top:none}body.page #page #primary.risksafety article .entry-content section#intro .inner h2{line-height:37px}body.page #page #primary.risksafety article .entry-content section.risk{margin-bottom:186px}body.page #page #primary.risksafety article .entry-content section.risk h2{margin-bottom:80px}body.page #page #primary.risksafety article .entry-content section.risk .wrapper{display:flex;justify-content:space-between;align-items:center}body.page #page #primary.risksafety article .entry-content section.risk .wrapper dl{width:100%;max-width:647px}body.page #page #primary.risksafety article .entry-content section.risk .wrapper dl dt{font-size:26px;font-weight:500;line-height:37px;font-feature-settings:"palt";white-space:nowrap;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:16px}body.page #page #primary.risksafety article .entry-content section.risk .wrapper dl dd{font-weight:400;text-align:justify}body.page #page #primary.risksafety article .entry-content section.risk .wrapper figure{width:100%;max-width:580px}body.page #page #primary.risksafety article .entry-content section.risk .wrapper figure img{display:block}body.page #page #primary.risksafety article .entry-content section.risk .wrapper figure.bg-gray{background-color:#E2E7E8}body.page #page #primary.risksafety article .entry-content section.risk .wrapper figure.bg-white{background-color:#ffffff}body.page #page #primary.risksafety article .entry-content section.risk .wrapper+.wrapper{margin-top:50px}body.page #page #primary.risksafety article .entry-content section.risk#earthquake .inner .wrapper:nth-child(3) figure img{width:356px;margin:0 auto}body.page #page #primary.risksafety article .entry-content section.risk#earthquake .inner .wrapper:nth-child(4) figure{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px 0 0;gap:12px 18px}body.page #page #primary.risksafety article .entry-content section.risk#earthquake .inner .wrapper:nth-child(4) figure img{width:203px}body.page #page #primary.risksafety article .entry-content section.risk#earthquake .inner .wrapper:nth-child(4) figure figcaption{display:block;width:100%;font-size:10px;line-height:15px;padding-top:6px;text-align:right;background-color:#F1F1F1}body.page #page #primary.risksafety article .entry-content section.risk#earthquake .inner .wrapper:nth-child(5) figure{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;background-color:transparent}body.page #page #primary.risksafety article .entry-content section.risk#earthquake .inner .wrapper:nth-child(5) figure img{width:280px}body.page #page #primary.risksafety article .entry-content section.risk#earthquake .inner .wrapper:nth-child(5) figure figcaption{display:block;width:100%;font-size:18px;line-height:26px;padding-top:12px;background-color:#F1F1F1}body.page #page #primary.risksafety article .entry-content section.risk#earthquake .inner .wrapper:nth-child(5) figure figcaption small{font-size:13px}body.page #page #primary.risksafety article .entry-content section.risk#typhoon .inner .wrapper:nth-child(4){align-items:flex-end;margin-top:-170px;margin-bottom:50px}body.page #page #primary.risksafety article .entry-content section.risk#typhoon .inner .wrapper:nth-child(4) figure img{width:70%;margin:20px auto}body.page #page #primary.risksafety article .entry-content section.risk#typhoon .inner .wrapper:nth-child(5) figure{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;background-color:transparent}body.page #page #primary.risksafety article .entry-content section.risk#typhoon .inner .wrapper:nth-child(5) figure img{width:280px}body.page #page #primary.risksafety article .entry-content section.risk#typhoon .inner .wrapper:nth-child(5) figure figcaption{display:block;width:100%;font-size:18px;line-height:26px;padding-top:12px;background-color:#F1F1F1}body.page #page #primary.risksafety article .entry-content section.risk#typhoon .inner .wrapper:nth-child(5) figure figcaption small{font-size:13px}body.page #page #primary.risksafety article .entry-content section.risk#rain .inner .wrapper:nth-child(4){align-items:flex-end;margin-top:-140px;margin-bottom:32px}body.page #page #primary.risksafety article .entry-content section.risk#rain .inner .wrapper:nth-child(4) figure img{margin:0 auto}body.page #page #primary.risksafety article .entry-content section.risk#rain .inner .wrapper:nth-child(5) figure img{width:100%}body.page #page #primary.risksafety article .entry-content section.risk#landslide .inner .wrapper:nth-child(4) figure{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;background-color:transparent}body.page #page #primary.risksafety article .entry-content section.risk#landslide .inner .wrapper:nth-child(4) figure img{width:280px}body.page #page #primary.risksafety article .entry-content section.risk#landslide .inner .wrapper:nth-child(4) figure figcaption{display:block;width:100%;font-size:18px;line-height:26px;padding-top:12px;background-color:#F1F1F1}body.page #page #primary.structure article .page-header{background-image:url("../img/structure/header-img.jpg")}body.page #page #primary.structure article .entry-content section#structure{position:relative}body.page #page #primary.structure article .entry-content section#structure .inner{padding:0 0 160px;border-top:none}body.page #page #primary.structure article .entry-content section#structure .inner h2{text-align:center;margin-bottom:0}body.page #page #primary.structure article .entry-content section#structure .inner .sp{display:none}body.page #page #primary.structure article .entry-content section#structure .popup-content[hidden]{display:none !important}body.page #page #primary.structure article .entry-content section#structure .modal-overlay{position:fixed;inset:0;background:rgba(0, 0, 0, 0.4);display:none;z-index:9990}body.page #page #primary.structure article .entry-content section#structure .modal-overlay .modal .modal-body .modal-inner{display:flex;justify-content:center;align-items:center;gap:0 38px;width:100%;max-width:760px;height:511px;padding:0 62px 0 66px;background-color:#ffffff;position:fixed;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}body.page #page #primary.structure article .entry-content section#structure .modal-overlay .modal .modal-body .modal-inner img{display:block;width:247px}body.page #page #primary.structure article .entry-content section#structure .modal-overlay .modal .modal-body .modal-inner img.long{width:163px}body.page #page #primary.structure article .entry-content section#structure .modal-overlay .modal .modal-body .modal-inner dl dt{font-size:26px;font-weight:600;line-height:36px;margin-bottom:30px}body.page #page #primary.structure article .entry-content section#structure .modal-overlay .modal .modal-body .modal-inner dl dt small{display:block;font-size:15px;line-height:28px;margin-bottom:10px}body.page #page #primary.structure article .entry-content section#structure .modal-overlay .modal .modal-body .modal-inner dl dd{font-size:15px;line-height:28px}body.page #page #primary.structure article .entry-content section#structure .modal-overlay .modal .modal-body .modal-inner.column{flex-direction:column;padding:0 75px;height:675px;gap:26px 0}body.page #page #primary.structure article .entry-content section#structure .modal-overlay .modal .modal-body .modal-inner.column img{width:100%}body.page #page #primary.structure article .entry-content section#structure .modal-overlay .modal .modal-body .modal-inner.column dl{padding:0 36px}body.page #page #primary.structure article .entry-content section#isolation{padding-bottom:109px}body.page #page #primary.structure article .entry-content section#isolation .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.page #page #primary.structure article .entry-content section#isolation .inner .en{width:100%}body.page #page #primary.structure article .entry-content section#isolation .inner h2{width:100%}body.page #page #primary.structure article .entry-content section#isolation .inner p{width:100%;max-width:479px}body.page #page #primary.structure article .entry-content section#isolation .inner video{display:block;width:755px}body.page #page #primary.structure article .entry-content section#bcp{padding-bottom:160px}body.page #page #primary.structure article .entry-content section#bcp .inner p{margin-bottom:30px}body.page #page #primary.structure article .entry-content section#bcp .inner ul{display:flex;justify-content:space-between}body.page #page #primary.structure article .entry-content section#bcp .inner ul li{width:312px;height:210px}body.page #page #primary.structure article .entry-content section#bcp .inner ul li figure{background-color:#E2E7E8;display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;gap:20px 0;padding-bottom:25px}body.page #page #primary.structure article .entry-content section#bcp .inner ul li figure img{display:block}body.page #page #primary.structure article .entry-content section#bcp .inner ul li figure figcaption{font-size:18px;line-height:26px;display:block;text-align:center}body.page #page #primary.structure article .entry-content section#bcp .inner ul:nth-child(1) figure img{width:62px}body.page #page #primary.structure article .entry-content section#bcp .inner ul:nth-child(2) figure img{width:64px}body.page #page #primary.structure article .entry-content section#bcp .inner ul:nth-child(3) figure img{width:66px}body.page #page #primary.structure article .entry-content section#bcp .inner ul:nth-child(4) figure img{width:70px}body.page #page #primary.reason article .page-header{background-image:url("../img/reason/header-img.jpg")}body.page #page #primary.reason article .entry-content section#intro{padding-bottom:91px}body.page #page #primary.reason article .entry-content section#intro .inner{padding:0;border-top:none}body.page #page #primary.reason article .entry-content section#benefits{padding-bottom:22px}body.page #page #primary.reason article .entry-content section#benefits .inner{position:relative}body.page #page #primary.reason article .entry-content section#benefits .inner img{margin-top:-130px}body.page #page #primary.reason article .entry-content section#benefits .inner dl{display:flex;flex-direction:column;justify-content:center;align-items:center;width:588px;height:345px;position:relative;width:389px;padding-top:30px}body.page #page #primary.reason article .entry-content section#benefits .inner dl dt{font-size:26px;font-weight:600;line-height:37px;color:#1F2774;margin-bottom:20px}body.page #page #primary.reason article .entry-content section#benefits .inner dl::before{content:"";display:block;width:558px;height:345px;border:1px solid #A1B4B9;border-radius:50%;position:absolute;top:50%;left:50;transform:translateY(-50%) rotate(-10deg)}body.page #page #primary.reason article .entry-content section#benefits .inner dl:nth-of-type(1){position:absolute;top:147px;right:166px}body.page #page #primary.reason article .entry-content section#benefits .inner dl:nth-of-type(2){position:absolute;top:450px;right:288px}body.page #page #primary.reason article .entry-content section#natural,body.page #page #primary.reason article .entry-content section#economic,body.page #page #primary.reason article .entry-content section#it{padding-bottom:88px}body.page #page #primary.reason article .entry-content section#natural .inner,body.page #page #primary.reason article .entry-content section#economic .inner,body.page #page #primary.reason article .entry-content section#it .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body.page #page #primary.reason article .entry-content section#natural .inner .en,body.page #page #primary.reason article .entry-content section#economic .inner .en,body.page #page #primary.reason article .entry-content section#it .inner .en{width:100%}body.page #page #primary.reason article .entry-content section#natural .inner h2,body.page #page #primary.reason article .entry-content section#economic .inner h2,body.page #page #primary.reason article .entry-content section#it .inner h2{width:100%;margin-bottom:34px}body.page #page #primary.reason article .entry-content section#natural .inner .wrapper,body.page #page #primary.reason article .entry-content section#economic .inner .wrapper,body.page #page #primary.reason article .entry-content section#it .inner .wrapper{width:100%;max-width:593px}body.page #page #primary.reason article .entry-content section#natural .inner .wrapper dl dt,body.page #page #primary.reason article .entry-content section#economic .inner .wrapper dl dt,body.page #page #primary.reason article .entry-content section#it .inner .wrapper dl dt{font-size:26px;font-weight:500;line-height:37px;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:16px}body.page #page #primary.reason article .entry-content section#natural .inner .wrapper dl dd,body.page #page #primary.reason article .entry-content section#economic .inner .wrapper dl dd,body.page #page #primary.reason article .entry-content section#it .inner .wrapper dl dd{font-weight:400}body.page #page #primary.reason article .entry-content section#natural .inner .wrapper dl+dl,body.page #page #primary.reason article .entry-content section#economic .inner .wrapper dl+dl,body.page #page #primary.reason article .entry-content section#it .inner .wrapper dl+dl{margin-top:50px}body.page #page #primary.reason article .entry-content section#natural .inner img,body.page #page #primary.reason article .entry-content section#economic .inner img,body.page #page #primary.reason article .entry-content section#it .inner img{display:block;width:640px}body.page #page #primary.reason article .entry-content section#sustainability{padding-bottom:100px}body.page #page #primary.reason article .entry-content section#sustainability .inner h2{margin-bottom:60px}body.page #page #primary.reason article .entry-content section#sustainability .inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:46px 0}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li{width:356px;padding-top:91px;position:relative}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li img{display:block;position:absolute;left:0;right:0;margin:0 auto}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li dl dt{font-size:26px;font-weight:500;line-height:37px;text-align:center;margin-bottom:19px}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li dl dd{font-weight:400}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li:nth-child(1) img{width:27px;top:31px}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li:nth-child(2) img{width:98px;top:7px}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li:nth-child(3) img{width:81px;top:0}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li:nth-child(4) img{width:75px;top:9px}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li:nth-child(5) img{width:54px;top:9px}body.page #page #primary.reason article .entry-content section#sustainability .inner ul li:nth-child(6) img{width:56px;top:8px}body.page #page #primary.reason article .entry-content section#it{padding-bottom:160px}body.page #page #primary.reason article .entry-content section#it .inner{align-items:flex-start}body.page #page #primary.reason article .entry-content section#it .inner .wrapper{padding-top:57px}body.page #page #primary.access article .page-header{background-image:url("../img/access/header-img.jpg")}body.page #page #primary.access article .entry-content section#map{padding-bottom:87px}body.page #page #primary.access article .entry-content section#map .inner h2{font-size:26px;line-height:50px}body.page #page #primary.access article .entry-content section#map .inner p{width:100%;max-width:418px}body.page #page #primary.access article .entry-content section#map .inner p+p{margin-top:31px}body.page #page #primary.access article .entry-content section#map .inner img{display:block;width:1046px;margin:-258px 0 0 auto}body.page #page #primary.access article .entry-content section.access{padding-bottom:100px}body.page #page #primary.access article .entry-content section.access .inner p{margin-bottom:30px}body.page #page #primary.access article .entry-content section.access .inner .table-wrapper table{border-collapse:collapse}body.page #page #primary.access article .entry-content section.access .inner .table-wrapper table thead tr th,body.page #page #primary.access article .entry-content section.access .inner .table-wrapper table thead tr td,body.page #page #primary.access article .entry-content section.access .inner .table-wrapper table tbody tr th,body.page #page #primary.access article .entry-content section.access .inner .table-wrapper table tbody tr td{font-size:18px;font-weight:500;line-height:26px;text-align:left;padding:22px 20px;border:3px solid #1F1F1F}body.page #page #primary.access article .entry-content section.access .inner .table-wrapper table thead tr th,body.page #page #primary.access article .entry-content section.access .inner .table-wrapper table tbody tr th{background:#cad5d8}body.page #page #primary.access article .entry-content section#relation{margin-top:60px}body.page #page #primary.costadvantage article .page-header{background-image:url("../img/costadvantage/header-img.jpg")}body.page #page #primary.costadvantage article .entry-content section{padding-bottom:160px}body.page #page #primary.costadvantage article .entry-content section .inner h2{margin-bottom:107px}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper{padding-bottom:107px;display:flex;justify-content:space-between;counter-increment:item}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper dl{width:100%;max-width:637px}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper dl dt{font-size:26px;font-weight:600;line-height:37px;margin-bottom:20px;padding:29px 0 0 60px;position:relative}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper dl dt::before{content:counter(item);font-family:var(--fontDmSans);font-size:32px;font-weight:600;line-height:43px;position:absolute;top:0;left:0}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper dl dt::after{content:"";display:block;width:89px;height:1px;background-color:#707070;position:absolute;bottom:0;left:0;transform:rotate(-45deg);transform-origin:left bottom}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper dl dd p{margin-bottom:30px;text-align:justify}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper dl dd label{display:inline-block;font-size:18px;font-weight:600;line-height:50px;background-color:#ffffff;border-radius:20px;padding:0 32px 0 64px;position:relative}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper dl dd label::after{content:"POINT";display:block;width:50px;height:50px;font-family:var(--fontDmSans);font-size:12px;font-weight:800;line-height:50px;color:#ffffff;text-align:center;background-color:#1F2774;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper figure{width:640px;display:flex;justify-content:space-between;align-items:flex-start;padding-top:36px}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper figure img{display:block;width:310px;height:274px;object-fit:contain;object-position:center;background-color:#E2E7E8}body.page #page #primary.costadvantage article .entry-content section .inner .wrapper+.wrapper{border-top:1px solid #CAD5D8;padding-top:104px}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper{padding:60px 60px 72px;background-color:#E2E7E8;margin-top:68px}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper table{border-collapse:collapse}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper table caption{font-size:26px;font-weight:600;line-height:37px;text-align:left;margin-bottom:30px}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper table thead{margin-bottom:4px}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper table thead tr th{font-size:18px;font-weight:500;line-height:29px;padding-bottom:3px;border-bottom:4px solid #CAD5D8;text-align:center}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper table thead tr th:nth-child(1){text-align:left;padding-left:20px}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper table thead tr th small{font-size:13px}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper table tbody tr td{font-size:18px;line-height:26px;padding:15px 20px;text-align:center;border-bottom:1px solid #CAD5D8}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper table tbody tr td:nth-child(1){text-align:left}body.page #page #primary.costadvantage article .entry-content section .inner .table-wrapper table tbody tr td:nth-child(n+2){font-family:var(--fontDmSans)}body.page #page #primary.faq article .page-header{background-image:url("../img/faq/header-img.jpg")}body.page #page #primary.faq article .entry-content section{padding-bottom:100px}body.page #page #primary.faq article .entry-content section .inner h2{margin-bottom:0}body.page #page #primary.faq article .entry-content section .inner dl{width:100%;max-width:980px;margin-left:auto;padding-top:22px;counter-increment:item;position:relative}body.page #page #primary.faq article .entry-content section .inner dl::before{content:counter(item);font-family:var(--fontDmSans);font-size:26px;font-weight:600;position:absolute;top:0;left:0}body.page #page #primary.faq article .entry-content section .inner dl::after{content:"";width:69px;height:1px;background-color:#707070;position:absolute;top:51px;left:0;transform:rotate(-45deg);transform-origin:left bottom}body.page #page #primary.faq article .entry-content section .inner dl dt{font-size:24px;font-weight:500;line-height:29px;padding-left:34px;margin-bottom:21px}body.page #page #primary.faq article .entry-content section .inner dl dt::before{content:"Q. "}body.page #page #primary.faq article .entry-content section .inner dl dd{padding:27px 50px;background-color:#E2E7E8;font-weight:400}body.page #page #primary.faq article .entry-content section .inner dl dd a{font-weight:500;text-decoration:underline}body.page #page #primary.faq article .entry-content section .inner dl+dl{margin-top:31px}body.page #page #primary.faq article .entry-content section:last-of-type{padding-bottom:40px}body.page #page #primary.company article .entry-content{padding-bottom:91px}body.page #page #primary.company article .entry-content section .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body.page #page #primary.company article .entry-content section .inner .en{width:100%}body.page #page #primary.company article .entry-content section .inner h2{width:100%;margin-bottom:60px}body.page #page #primary.company article .entry-content section .inner img{display:block;width:640px;margin-bottom:100px}body.page #page #primary.company article .entry-content section .inner .wrapper{width:100%;max-width:606px;margin-bottom:100px}body.page #page #primary.company article .entry-content section .inner .wrapper h3{display:block;font-size:26px;font-weight:500;line-height:46px;margin-bottom:54px;letter-spacing:2px}body.page #page #primary.company article .entry-content section .inner table{border-collapse:collapse;margin-bottom:140px}body.page #page #primary.company article .entry-content section .inner table tbody tr th,body.page #page #primary.company article .entry-content section .inner table tbody tr td{font-size:18px;font-weight:500;line-height:30px;padding:11px 0;text-align:left;border-bottom:1px solid #707070}body.page #page #primary.company article .entry-content section .inner table tbody tr:last-child th,body.page #page #primary.company article .entry-content section .inner table tbody tr:last-child td{border-bottom:none}body.page #page #primary.company article .entry-content section .inner .corporatesite{width:100%;background-color:#1F1F1F;color:#ffffff;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:300px;padding-left:80px}body.page #page #primary.company article .entry-content section .inner .corporatesite img{display:block;width:50%;height:100%;position:absolute;top:0;right:0}body.page #page #primary.company article .entry-content section .inner .corporatesite strong{display:block;font-family:var(--fontDmSans);font-size:42px;font-weight:600;line-height:53px}body.page #page #primary.company article .entry-content section .inner .corporatesite span{display:block;font-weight:500;line-height:24px;margin-bottom:32px}body.page #page #primary.company article .entry-content section .inner .corporatesite .btn{background-color:transparent;border-color:#ffffff}body.page #page #primary.company article .entry-content section .inner .corporatesite .btn:link,body.page #page #primary.company article .entry-content section .inner .corporatesite .btn:visited{color:#ffffff}body.page #page #primary.company article .entry-content section .inner .corporatesite .btn:hover{background-color:#ffffff}body.page #page #primary.company article .entry-content section .inner .corporatesite .btn:hover:link,body.page #page #primary.company article .entry-content section .inner .corporatesite .btn:hover:visited{color:#1F1F1F}body.page #page #primary.company article .entry-content section .inner .corporatesite .btn::after{content:none}body.page #page #primary.contact article .page-header,body.page #page #primary.confirm article .page-header,body.page #page #primary.thanks article .page-header{background-image:url("../img/contact/header-img.jpg")}body.page #page #primary.contact article .entry-content,body.page #page #primary.confirm article .entry-content,body.page #page #primary.thanks article .entry-content{padding-bottom:215px}body.page #page #primary.contact article .entry-content section .inner,body.page #page #primary.confirm article .entry-content section .inner,body.page #page #primary.thanks article .entry-content section .inner{display:flex;flex-wrap:wrap;justify-content:space-between}body.page #page #primary.contact article .entry-content section .inner .en,body.page #page #primary.confirm article .entry-content section .inner .en,body.page #page #primary.thanks article .entry-content section .inner .en{width:100%}body.page #page #primary.contact article .entry-content section .inner h2,body.page #page #primary.confirm article .entry-content section .inner h2,body.page #page #primary.thanks article .entry-content section .inner h2{width:100%;margin-bottom:120px}body.page #page #primary.contact article .entry-content section .inner>p,body.page #page #primary.confirm article .entry-content section .inner>p,body.page #page #primary.thanks article .entry-content section .inner>p{width:100%;max-width:432px}body.page #page #primary.contact article .entry-content section .inner>p a,body.page #page #primary.confirm article .entry-content section .inner>p a,body.page #page #primary.thanks article .entry-content section .inner>p a{text-decoration:underline}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form{width:100%;max-width:800px}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl{padding-bottom:30px}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dt,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dt,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dt{font-size:20px;font-weight:500;line-height:29px;margin-bottom:10px}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dd input,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dd input,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dd input{font-size:16px;font-weight:500;line-height:24px}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dd input[type="text"],body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dd input[type="email"],body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dd input[type="text"],body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dd input[type="email"],body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dd input[type="text"],body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dd input[type="email"]{width:100%;padding:18px 30px;background-color:#E2E7E8;border:none;border-radius:0}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dd input[type="text"]::placeholder,body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dd input[type="email"]::placeholder,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dd input[type="text"]::placeholder,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dd input[type="email"]::placeholder,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dd input[type="text"]::placeholder,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dd input[type="email"]::placeholder{color:rgba(0, 0, 0, 0.3)}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dd input[type="checkbox"],body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dd input[type="checkbox"],body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dd input[type="checkbox"]{width:26px;height:26px;background:#E2E7E8;border:none;border-radius:0;margin-right:17px;vertical-align:text-top}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dd input[type="checkbox"]+.mwform-checkbox-field-text,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dd input[type="checkbox"]+.mwform-checkbox-field-text,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dd input[type="checkbox"]+.mwform-checkbox-field-text{font-weight:500;line-height:26px}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dd textarea,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dd textarea,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dd textarea{font-size:16px;font-weight:500;line-height:24px;width:100%;padding:18px 30px;background-color:#E2E7E8;border:none;border-radius:0}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl dd a[target="_blank"],body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl dd a[target="_blank"],body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl dd a[target="_blank"]{text-decoration:underline}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl.txt,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl.txt,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl.txt{padding-bottom:34px}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl.privacy,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl.privacy,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl.privacy{padding-bottom:60px}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl.submit dd .btn,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl.submit dd .btn,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl.submit dd .btn{padding:0;cursor:pointer;background-color:transparent;font-weight:600;width:220px}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl.submit dd .btn:hover,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl.submit dd .btn:hover,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl.submit dd .btn:hover{background-color:#000000}body.page #page #primary.contact article .entry-content section .inner .mw_wp_form form dl.submit dd .btn+.btn,body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl.submit dd .btn+.btn,body.page #page #primary.thanks article .entry-content section .inner .mw_wp_form form dl.submit dd .btn+.btn{margin-top:30px}body.page #page #primary.confirm article .entry-content section .inner .mw_wp_form form dl:not(.submit) dd{line-height:24px;padding:18px 30px;background-color:#E2E7E8}body.page #page #primary.thanks article .entry-content section .inner>p{max-width:unset}body.archive #page #primary article .entry-content section .inner{max-width:700px}body.archive #page #primary article .entry-content .pagination_wrapper{padding-top:63px}body.archive #page #primary article .entry-content .pagination_wrapper ul{display:flex;justify-content:center;gap:0 4px}body.archive #page #primary article .entry-content .pagination_wrapper ul li a,body.archive #page #primary article .entry-content .pagination_wrapper ul li span{display:block;width:30px;height:30px;font-family:var(--fontInter);font-size:16px;font-weight:500;line-height:30px;text-align:center;background-color:#e6e6e6;transition:all 0.5s ease;color:#333333}body.archive #page #primary article .entry-content .pagination_wrapper ul li a:link,body.archive #page #primary article .entry-content .pagination_wrapper ul li a:visited,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:link,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:visited{color:#333333}body.archive #page #primary article .entry-content .pagination_wrapper ul li a.current,body.archive #page #primary article .entry-content .pagination_wrapper ul li a:hover,body.archive #page #primary article .entry-content .pagination_wrapper ul li span.current,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:hover{background-color:#333333;color:#ffffff}body.single #page #primary article .entry-content{width:100%;max-width:700px;margin:0 auto}body.single #page #primary article .entry-content .post-header{padding-bottom:18px;border-bottom:1px solid #c4c4c4;margin-bottom:30px}body.single #page #primary article .entry-content .post-header .date{display:block;font-size:14px;line-height:1;margin-bottom:15px}body.single #page #primary article .entry-content .post-header .title{display:block;font-size:26px;font-weight:700;line-height:1.2}body.single #page #primary article .entry-content .post-content{border-bottom:1px solid #c4c4c4;padding-bottom:64px}body.single #page #primary article .entry-content .post-content p+p{margin-top:34px}