@charset "UTF-8";
body.home #page #primary{padding-bottom:9.5454545455vw}body.home #page #primary section{width:100%;margin:0 auto;padding:0;position:relative}body.home #page #primary section .inner{width:100%;max-width:98.1818181818vw;margin:0 auto}body.home #page #primary section .inner h2{display:block;font-size:3.0909090909vw;font-weight:500;line-height:5.0909090909vw;letter-spacing:0.18em;margin-bottom:2vw}body.home #page #primary section .inner .en{display:block;font-family:"futura-pt-condensed", sans-serif;font-weight:500;font-style:normal;font-size:2.3636363636vw;line-height:1;letter-spacing:0.05em;color:#eaeaea;margin-bottom:2.9090909091vw}body.home #page #primary section .inner p{font-size:1.4545454545vw;line-height:4vw;letter-spacing:0.1em}body.home #page #primary section#main-visual .inner{max-width:unset;padding:6.3636363636vw 0 2.8181818182vw;background-image:url("../img/top/bg-mainvisual.webp");background-repeat:no-repeat;background-size:cover;background-position:center}body.home #page #primary section#main-visual .inner #top-slide{width:100%;margin:0}body.home #page #primary section#main-visual .inner #top-slide .slick-list{width:100%;height:50vw}body.home #page #primary section#main-visual .inner #top-slide .slick-list .slick-track{height:100%}body.home #page #primary section#main-visual .inner #top-slide .slick-list .slick-track .slick-slide{width:90.9090909091vw;height:50vw;position:relative;margin:0 2.7272727273vw}body.home #page #primary section#main-visual .inner #top-slide .slick-list .slick-track .slick-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.home #page #primary section#main-visual .inner #top-slide .slick-list .slick-track .slick-slide a{position:absolute;bottom:0;right:0;display:flex;justify-content:center;gap:0 1em;align-items:center;width:14.0909090909vw;height:6vw;font-size:1.3636363636vw;background-color:rgba(26, 26, 26, 0.8);color:#ffffff}body.home #page #primary section#main-visual .inner #top-slide .slick-list .slick-track .slick-slide a::after{content:"";display:block;width:1.7272727273vw;height:0.6363636364vw;background-image:url("../img/top/link-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center}body.home #page #primary section#main-visual .inner .slider-controls{display:flex;justify-content:flex-end;gap:0 0.9090909091vw;align-items:center;width:100%;max-width:90.9090909091vw;margin:1.7272727273vw auto 0}body.home #page #primary section#main-visual .inner .slider-controls .slick-dots{order:0;position:relative;bottom:unset;width:auto;display:flex;justify-content:flex-end;gap:0 0.9090909091vw;margin-right:0.9090909091vw}body.home #page #primary section#main-visual .inner .slider-controls .slick-dots li{display:block;width:2.7272727273vw;height:0.1818181818vw;margin:0}body.home #page #primary section#main-visual .inner .slider-controls .slick-dots li button{width:100%;height:100%;padding:0;background-color:#ffffff;border-radius:0;border:unset;box-shadow:unset}body.home #page #primary section#main-visual .inner .slider-controls .slick-dots li button::before{content:none}body.home #page #primary section#main-visual .inner .slider-controls .slick-dots li.slick-active button{background-color:#ababab}body.home #page #primary section#main-visual .inner .slider-controls .slick-arrow,body.home #page #primary section#main-visual .inner .slider-controls .slick-pause{position:relative;top:unset;left:unset;right:unset;bottom:unset;transform:unset;display:block;width:3.6363636364vw;height:3.6363636364vw;background-color:unset;border:none;border-radius:0;box-shadow:unset;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}body.home #page #primary section#main-visual .inner .slider-controls .slick-arrow::before,body.home #page #primary section#main-visual .inner .slider-controls .slick-pause::before{content:none}body.home #page #primary section#main-visual .inner .slider-controls .slick-arrow.slick-prev,body.home #page #primary section#main-visual .inner .slider-controls .slick-pause.slick-prev{background-image:url("../img/top/btn-slide-prev.svg");order:2}body.home #page #primary section#main-visual .inner .slider-controls .slick-arrow.slick-next,body.home #page #primary section#main-visual .inner .slider-controls .slick-pause.slick-next{background-image:url("../img/top/btn-slide-next.svg");order:3}body.home #page #primary section#main-visual .inner .slider-controls .slick-arrow.slick-pause,body.home #page #primary section#main-visual .inner .slider-controls .slick-pause.slick-pause{background-image:url("../img/top/btn-slide-pause.svg");order:1}body.home #page #primary section#main-visual .inner .slider-controls .slick-arrow.slick-pause.paused,body.home #page #primary section#main-visual .inner .slider-controls .slick-pause.slick-pause.paused{background-image:url("../img/top/btn-slide-play.svg")}body.home #page #primary section#intro{padding:5.4545454545vw 0 3.1818181818vw}body.home #page #primary section#intro .inner h2,body.home #page #primary section#intro .inner .en{text-align:center}body.home #page #primary section#banner{padding:0 0 2.2727272727vw}body.home #page #primary section#banner .inner{max-width:unset}body.home #page #primary section#banner .inner #banner-slide{width:100%;margin:0}body.home #page #primary section#banner .inner #banner-slide .slick-list{width:100%;height:18.1818181818vw}body.home #page #primary section#banner .inner #banner-slide .slick-list .slick-track{height:100%}body.home #page #primary section#banner .inner #banner-slide .slick-list .slick-track .slick-slide{width:34.2727272727vw;height:18.1818181818vw;position:relative;margin:0 1.3636363636vw}body.home #page #primary section#banner .inner #banner-slide .slick-list .slick-track .slick-slide a{display:block}body.home #page #primary section#banner .inner #banner-slide .slick-list .slick-track .slick-slide a img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.home #page #primary section#banner .inner #banner-slide .slick-dots{position:relative;bottom:unset;width:auto;display:flex;justify-content:center;gap:0 0.9090909091vw;margin-top:2.7272727273vw}body.home #page #primary section#banner .inner #banner-slide .slick-dots li{display:block;width:2.7272727273vw;height:0.1818181818vw;margin:0}body.home #page #primary section#banner .inner #banner-slide .slick-dots li button{width:100%;height:100%;padding:0;background-color:#eaeaea;border-radius:0;border:unset;box-shadow:unset}body.home #page #primary section#banner .inner #banner-slide .slick-dots li button::before{content:none}body.home #page #primary section#banner .inner #banner-slide .slick-dots li.slick-active button{background-color:#ababab}body.home #page #primary section.service{padding:9.3636363636vw 0 5.1818181818vw}body.home #page #primary section.service .inner{display:flex;align-items:center;gap:0 4.0909090909vw}body.home #page #primary section.service .inner .wrapper .en{font-size:5.4545454545vw;margin-bottom:0}body.home #page #primary section.service .inner .wrapper h2{line-height:1;margin-bottom:7.8181818182vw}body.home #page #primary section.service .inner .wrapper p{line-height:3.2727272727vw;margin-bottom:2.9090909091vw}body.home #page #primary section.service .inner img{display:block;width:63.6363636364vw;height:38.8181818182vw;object-fit:cover;object-position:center;margin-right:-14.5454545455vw}body.home #page #primary section.service:nth-of-type(2n+1) .inner .wrapper{order:1}body.home #page #primary section.service:nth-of-type(2n+1) .inner img{margin-right:0;margin-left:-14.5454545455vw}body.home #page #primary section.service::before{content:"";width:100%;height:30vw;background-color:#f1f7fa;position:absolute;top:25.1818181818vw;left:0;right:0;z-index:-1;margin:0 auto}body.home #page #primary section.service#build::before{height:27.2727272727vw}body.home #page #primary section#blog{padding:12.1818181818vw 0}body.home #page #primary section#blog h2{text-align:center;margin-bottom:0.8181818182vw}body.home #page #primary section#blog .en{text-align:center}body.home #page #primary section#blog .blog-list{margin-bottom:6.0909090909vw}body.home #page #primary section#blog .btn{margin:0 auto}body #page #primary{position:relative;z-index:0;overflow:hidden}body #page #primary .slick-slider .slick-list{width:100%;height:100%}body #page #primary .slick-slider .slick-list .slick-track{height:100%;transition:unset}body #page #primary .slick-slider .slick-list .slick-track .slick-slide{height:100%}body #page #primary .slick-slider .slick-list .slick-track .slick-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body #page #primary .slick-slider .slick-dots{display:flex;justify-content:center;gap:0 1.2727272727vw;bottom:-2vw}body #page #primary .slick-slider .slick-dots li{display:block;width:0.5454545455vw;height:0.5454545455vw;margin:0}body #page #primary .slick-slider .slick-dots li button{width:100%;height:100%;padding:0;border-radius:50%;background-color:#c4c4c4}body #page #primary .slick-slider .slick-dots li button::before{content:none}body #page #primary .slick-slider .slick-dots li[aria-hidden="false"] button{background-color:#4d4d4d}body #page #primary .blog-list{display:flex;flex-wrap:wrap;gap:5.6363636364vw 2.1818181818vw}body #page #primary .blog-list>li{width:31.2727272727vw}body #page #primary .blog-list>li a{display:block}body #page #primary .blog-list>li a img{display:block;width:100%;height:18.1818181818vw;object-fit:cover;object-position:center;margin-bottom:1.0909090909vw}body #page #primary .blog-list>li a .date{display:block;font-size:1.0909090909vw;line-height:1;color:#808080;margin-bottom:0.5454545455vw}body #page #primary .blog-list>li a .title{display:block;width:100%;font-size:1.4545454545vw;font-weight:500;line-height:2.1818181818vw}body #page #primary .blog-list>li a .cat_list{display:flex;flex-wrap:wrap;gap:0.5454545455vw;margin-top:0.6363636364vw}body #page #primary .blog-list>li a .cat_list li{display:inline-block;font-size:1vw;line-height:1.8181818182vw;color:#808080;border:0.0909090909vw solid #808080;border-radius:1vw;padding:0 1.0909090909vw}body #page #primary .term-list--cat-blog{display:flex;flex-wrap:wrap;gap:0.9090909091vw 1.8181818182vw;margin-bottom:5.6363636364vw}body #page #primary .term-list--cat-blog .term-list__item .term-list__link{display:inline-block;font-size:1.3636363636vw;line-height:3.6363636364vw;padding:0 2.7272727273vw;border-radius:1.8181818182vw;color:#808080;background-color:#eaeaea}body #page #primary .term-list--cat-blog .term-list__item .term-list__link.current{color:#ffffff;background-color:#004da0}body #page #primary .case-list{display:flex;flex-wrap:wrap;gap:5.4545454545vw 2.1818181818vw}body #page #primary .case-list li{width:100%;max-width:31.2727272727vw;position:relative}body #page #primary .case-list li img{display:block;width:100%;height:18.1818181818vw;object-fit:contain;object-position:center;margin-bottom:2.1818181818vw}body #page #primary .case-list li h3{font-size:2.7272727273vw;font-weight:500;line-height:1;letter-spacing:0;margin-bottom:1vw}body #page #primary .case-list li span{display:inline-block;font-size:1.4545454545vw;line-height:1.8181818182vw;color:#ffffff;background-color:#839edf;padding:0 0.5em;border-radius:0.9090909091vw;position:absolute;top:0;right:0;box-shadow:0.1818181818vw 0.1818181818vw 0.1818181818vw rgba(255, 255, 255, 0.5)}body #page #primary .case-list li p{border-top:0.0909090909vw solid #c4c4c4;padding-top:0.7272727273vw;margin-top:0.9090909091vw}body #page #primary .works-list{display:flex;flex-wrap:wrap;gap:3.1818181818vw 2.1818181818vw;margin-bottom:7.2727272727vw}body #page #primary .works-list>li{width:100%;max-width:31.2727272727vw;position:relative}body #page #primary .works-list>li img{display:block;width:100%;height:23.4545454545vw;object-fit:contain;object-position:center;margin-bottom:1.2727272727vw}body #page #primary .works-list>li h3{font-size:2.7272727273vw;font-weight:500;line-height:1;letter-spacing:0;margin-bottom:1vw}body #page #primary .works-list>li .cat_list{display:flex;gap:0 0.9090909091vw}body #page #primary .works-list>li .cat_list li{font-size:1vw;line-height:1.8181818182vw;color:#808080;display:inline-block;border:0.0909090909vw solid #808080;border-radius:1vw;padding:0 1.5em}body #page #primary .works-list>li p{border-top:0.0909090909vw solid #c4c4c4;padding-top:0.7272727273vw;margin-top:0.9090909091vw}body #page #primary .land-list{display:flex;flex-wrap:wrap;gap:3.1818181818vw 2.1818181818vw;margin-bottom:7.2727272727vw}body #page #primary .land-list>li{width:100%;max-width:31.2727272727vw;position:relative}body #page #primary .land-list>li a img{display:block;width:100%;height:23.4545454545vw;object-fit:contain;object-position:center;margin-bottom:1.2727272727vw}body #page #primary .land-list>li a .title{font-size:1.8181818182vw;font-weight:500;line-height:2.7272727273vw;letter-spacing:0;margin-bottom:1.0909090909vw;min-height:5.4545454545vw}body #page #primary .land-list>li a span{display:block;font-size:1.3636363636vw;line-height:2.7272727273vw}body #page #primary .land-list>li a span strong{font-weight:700}body #page #primary .land-list>li a span large{font-size:1.8181818182vw}body #page #primary section#lineup{background-color:#f1f7fa;padding:7.6363636364vw 0 7.2727272727vw}body #page #primary section#lineup .inner ul{display:flex;flex-wrap:wrap;gap:2.9090909091vw 2.1818181818vw}body #page #primary section#lineup .inner ul li{width:100%;max-width:31.2727272727vw}body #page #primary section#lineup .inner ul li a{display:block}body #page #primary section#lineup .inner ul li a img{display:block;width:100%;height:18.1818181818vw;object-fit:contain;object-position:center;margin-bottom:2.1818181818vw}body #page #primary section#lineup .inner ul li a h3{font-size:2.7272727273vw;font-weight:500;line-height:1;letter-spacing:0;margin-bottom:1vw}body #page #primary section#lineup .inner ul li a span{font-family:"futura-pt-condensed", sans-serif;font-weight:500;font-style:normal;font-size:1.6363636364vw;line-height:1;color:#839edf}body #page #primary section#lineup .inner ul li a p{border-top:0.0909090909vw solid #c4c4c4;padding-top:0.7272727273vw;margin-top:0.9090909091vw}body #page #primary section#lineup .inner ul li a .noservice{display:block;width:100%;height:18.1818181818vw;background-color:rgba(0, 0, 0, 0.2);font-size:3.6363636364vw;font-weight:500;line-height:18.1818181818vw;text-align:center;color:#ffffff;position:absolute;top:0;left:0;right:0;margin:0 auto}body #page #primary section#other .inner{display:flex;justify-content:center}body #page #primary section#other .inner:has(#catalog){justify-content:space-between}body #page #primary section#other .inner:has(#catalog) .wrapper{max-width:47.2727272727vw}body #page #primary section#other .inner .wrapper{background-color:#f1f7fa;width:100%;padding:3.6363636364vw 1.8181818182vw 3.0909090909vw}body #page #primary section#other .inner .wrapper .title{display:block;font-size:3.0909090909vw;font-weight:500;line-height:5.0909090909vw;letter-spacing:0.18em;text-align:center;margin-bottom:1.0909090909vw;height:5.0909090909vw}body #page #primary section#other .inner .wrapper .title span{font-size:1.6363636364vw}body #page #primary section#other .inner .wrapper>p{font-size:1.4545454545vw;text-align:center;line-height:2.7272727273vw;margin-bottom:1.6363636364vw;letter-spacing:0.05em}body #page #primary section#other .inner .wrapper>img{display:block;width:100%;max-width:43.6363636364vw;margin:0 auto 1.8181818182vw}body #page #primary section#other .inner .wrapper iframe{display:block;width:100%;max-width:43.6363636364vw;height:10.9090909091vw;margin:0 auto 1.8181818182vw}body #page #primary section#other .inner .wrapper>span{display:block;font-size:1.4545454545vw;line-height:1;text-align:center}body #page #primary section#other .inner .wrapper figure{position:relative;margin-bottom:1.8181818182vw}body #page #primary section#other .inner .wrapper figure img{display:block;width:19.0909090909vw;margin:0 auto}body #page #primary section#other .inner .wrapper figure a{display:flex;align-items:center;justify-content:center;gap:0 0.7272727273vw;width:12.7272727273vw;height:6vw;font-size:1.3636363636vw;line-height:1;color:#ffffff;background-color:rgba(26, 26, 26, 0.8);position:absolute;bottom:4.7272727273vw;left:50%;transform:translateX(7.2727272727vw)}body #page #primary section#other .inner .wrapper figure a::after{content:"";display:block;width:1.7272727273vw;height:0.6363636364vw;background-image:url("../img/top/catalog-link-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center}body #page #primary section#other .inner .wrapper .acrobat{display:flex;align-items:flex-start;gap:0 0.7272727273vw}body #page #primary section#other .inner .wrapper .acrobat img{display:block;width:14.3636363636vw;margin-top:0.5454545455vw}body #page #primary section#other .inner .wrapper .acrobat p{font-size:1vw;font-weight:300;line-height:1.8181818182vw}body #page #primary section#other .inner .wrapper#catalog h2{letter-spacing:0}body.page #page #primary article,body.archive #page #primary article,body.single #page #primary article,body.search #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,body.search #page #primary article .entry-header,body.search #page #primary article .page-header{width:100%;position:relative}body.page #page #primary article .entry-header .wrapper,body.page #page #primary article .page-header .wrapper,body.archive #page #primary article .entry-header .wrapper,body.archive #page #primary article .page-header .wrapper,body.single #page #primary article .entry-header .wrapper,body.single #page #primary article .page-header .wrapper,body.search #page #primary article .entry-header .wrapper,body.search #page #primary article .page-header .wrapper{display:flex;flex-direction:column;justify-content:center;gap:0.2727272727vw 0;height:18.1818181818vw;background:linear-gradient(to right, #83b2df 0%, #5d82ce 100%);margin-bottom:2vw}body.page #page #primary article .entry-header .wrapper .en,body.page #page #primary article .page-header .wrapper .en,body.archive #page #primary article .entry-header .wrapper .en,body.archive #page #primary article .page-header .wrapper .en,body.single #page #primary article .entry-header .wrapper .en,body.single #page #primary article .page-header .wrapper .en,body.search #page #primary article .entry-header .wrapper .en,body.search #page #primary article .page-header .wrapper .en{display:block;width:100%;font-family:"futura-pt-condensed", sans-serif;font-weight:500;font-style:normal;font-size:7.6363636364vw;line-height:1;letter-spacing:0.05em;text-align:center;color:#ffffff}body.page #page #primary article .entry-header .wrapper .entry-title,body.page #page #primary article .entry-header .wrapper .page-title,body.page #page #primary article .page-header .wrapper .entry-title,body.page #page #primary article .page-header .wrapper .page-title,body.archive #page #primary article .entry-header .wrapper .entry-title,body.archive #page #primary article .entry-header .wrapper .page-title,body.archive #page #primary article .page-header .wrapper .entry-title,body.archive #page #primary article .page-header .wrapper .page-title,body.single #page #primary article .entry-header .wrapper .entry-title,body.single #page #primary article .entry-header .wrapper .page-title,body.single #page #primary article .page-header .wrapper .entry-title,body.single #page #primary article .page-header .wrapper .page-title,body.search #page #primary article .entry-header .wrapper .entry-title,body.search #page #primary article .entry-header .wrapper .page-title,body.search #page #primary article .page-header .wrapper .entry-title,body.search #page #primary article .page-header .wrapper .page-title{display:block;width:100%;font-size:2.1818181818vw;font-weight:500;line-height:1;letter-spacing:0.05em;text-align:center;color:#ffffff}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,body.search #page #primary article .entry-header .breadcrumbs,body.search #page #primary article .page-header .breadcrumbs{width:100%;max-width:98.1818181818vw;margin:0 auto;font-size:1.1818181818vw;font-weight:300;line-height:1;letter-spacing:0}body.page #page #primary article .entry-header .breadcrumbs a,body.page #page #primary article .page-header .breadcrumbs a,body.archive #page #primary article .entry-header .breadcrumbs a,body.archive #page #primary article .page-header .breadcrumbs a,body.single #page #primary article .entry-header .breadcrumbs a,body.single #page #primary article .page-header .breadcrumbs a,body.search #page #primary article .entry-header .breadcrumbs a,body.search #page #primary article .page-header .breadcrumbs a{color:#003b8f}body.page #page #primary article .entry-content,body.archive #page #primary article .entry-content,body.single #page #primary article .entry-content,body.search #page #primary article .entry-content{width:100%;margin:0 auto;padding:6.8181818182vw 0 9.5454545455vw;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,body.search #page #primary article .entry-content section{width:100%}body.page #page #primary article .entry-content section+section,body.archive #page #primary article .entry-content section+section,body.single #page #primary article .entry-content section+section,body.search #page #primary article .entry-content section+section{margin-top:10.7272727273vw}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,body.search #page #primary article .entry-content section .inner{width:100%;max-width:98.1818181818vw;margin:0 auto}body.page #page #primary article .entry-content section .inner>h2,body.archive #page #primary article .entry-content section .inner>h2,body.single #page #primary article .entry-content section .inner>h2,body.search #page #primary article .entry-content section .inner>h2{font-size:2.7272727273vw;font-weight:500;text-align:left;line-height:4.1818181818vw;margin-bottom:2.1818181818vw;padding-left:1.4545454545vw;border-left:0.7272727273vw solid #5d82ce}body.page #page #primary article .entry-content section .inner>h3,body.archive #page #primary article .entry-content section .inner>h3,body.single #page #primary article .entry-content section .inner>h3,body.search #page #primary article .entry-content section .inner>h3{font-size:2.3636363636vw;font-weight:500;text-align:left;line-height:3.6363636364vw;color:#666666;margin-bottom:1.8181818182vw;padding-left:3.2727272727vw;position:relative}body.page #page #primary article .entry-content section .inner>h3::before,body.archive #page #primary article .entry-content section .inner>h3::before,body.single #page #primary article .entry-content section .inner>h3::before,body.search #page #primary article .entry-content section .inner>h3::before{content:"";display:block;width:2.5454545455vw;height:2.5454545455vw;background-color:#5d82ce;position:absolute;top:0.5454545455vw;left:0}body.page #page #primary article .entry-content section .inner>p a,body.archive #page #primary article .entry-content section .inner>p a,body.single #page #primary article .entry-content section .inner>p a,body.search #page #primary article .entry-content section .inner>p a{color:#003b8f;text-decoration:underline}body.page #page #primary article .entry-content section .inner>p a::after,body.archive #page #primary article .entry-content section .inner>p a::after,body.single #page #primary article .entry-content section .inner>p a::after,body.search #page #primary article .entry-content section .inner>p a::after{content:" >"}body.page #page #primary article .entry-content section .inner>p+p,body.archive #page #primary article .entry-content section .inner>p+p,body.single #page #primary article .entry-content section .inner>p+p,body.search #page #primary article .entry-content section .inner>p+p{margin-top:2.7272727273vw}body.page #page #primary article .entry-content section table,body.archive #page #primary article .entry-content section table,body.single #page #primary article .entry-content section table,body.search #page #primary article .entry-content section table{border-collapse:collapse}body.page #page #primary article .entry-content section table caption,body.archive #page #primary article .entry-content section table caption,body.single #page #primary article .entry-content section table caption,body.search #page #primary article .entry-content section table caption{display:table-caption}body.page #page #primary article .entry-content section table tbody tr th,body.page #page #primary article .entry-content section table tbody tr td,body.page #page #primary article .entry-content section table thead tr th,body.page #page #primary article .entry-content section table thead tr td,body.archive #page #primary article .entry-content section table tbody tr th,body.archive #page #primary article .entry-content section table tbody tr td,body.archive #page #primary article .entry-content section table thead tr th,body.archive #page #primary article .entry-content section table thead tr td,body.single #page #primary article .entry-content section table tbody tr th,body.single #page #primary article .entry-content section table tbody tr td,body.single #page #primary article .entry-content section table thead tr th,body.single #page #primary article .entry-content section table thead tr td,body.search #page #primary article .entry-content section table tbody tr th,body.search #page #primary article .entry-content section table tbody tr td,body.search #page #primary article .entry-content section table thead tr th,body.search #page #primary article .entry-content section table thead tr td{font-size:1.4545454545vw;font-weight:400;line-height:2.7272727273vw;letter-spacing:0.05em;padding:1.8181818182vw 0;border-bottom:0.0909090909vw solid #ababab;vertical-align:top;text-align:left}body.page #page #primary article .entry-content section table tbody tr th img,body.page #page #primary article .entry-content section table tbody tr td img,body.page #page #primary article .entry-content section table thead tr th img,body.page #page #primary article .entry-content section table thead tr td img,body.archive #page #primary article .entry-content section table tbody tr th img,body.archive #page #primary article .entry-content section table tbody tr td img,body.archive #page #primary article .entry-content section table thead tr th img,body.archive #page #primary article .entry-content section table thead tr td img,body.single #page #primary article .entry-content section table tbody tr th img,body.single #page #primary article .entry-content section table tbody tr td img,body.single #page #primary article .entry-content section table thead tr th img,body.single #page #primary article .entry-content section table thead tr td img,body.search #page #primary article .entry-content section table tbody tr th img,body.search #page #primary article .entry-content section table tbody tr td img,body.search #page #primary article .entry-content section table thead tr th img,body.search #page #primary article .entry-content section table thead tr td img{display:block;width:13.6363636364vw}body.page #page #primary article .entry-content section table tbody tr th,body.page #page #primary article .entry-content section table thead tr th,body.archive #page #primary article .entry-content section table tbody tr th,body.archive #page #primary article .entry-content section table thead tr th,body.single #page #primary article .entry-content section table tbody tr th,body.single #page #primary article .entry-content section table thead tr th,body.search #page #primary article .entry-content section table tbody tr th,body.search #page #primary article .entry-content section table thead tr th{width:18.7272727273vw;padding:1.8181818182vw 0.7272727273vw}body.page #page #primary article .entry-content section table tbody tr:first-child th,body.page #page #primary article .entry-content section table tbody tr:first-child td,body.page #page #primary article .entry-content section table thead tr:first-child th,body.page #page #primary article .entry-content section table thead tr:first-child td,body.archive #page #primary article .entry-content section table tbody tr:first-child th,body.archive #page #primary article .entry-content section table tbody tr:first-child td,body.archive #page #primary article .entry-content section table thead tr:first-child th,body.archive #page #primary article .entry-content section table thead tr:first-child td,body.single #page #primary article .entry-content section table tbody tr:first-child th,body.single #page #primary article .entry-content section table tbody tr:first-child td,body.single #page #primary article .entry-content section table thead tr:first-child th,body.single #page #primary article .entry-content section table thead tr:first-child td,body.search #page #primary article .entry-content section table tbody tr:first-child th,body.search #page #primary article .entry-content section table tbody tr:first-child td,body.search #page #primary article .entry-content section table thead tr:first-child th,body.search #page #primary article .entry-content section table thead tr:first-child td{border-top:0.0909090909vw solid #ababab}body.page #page #primary article .entry-content section table thead tr th,body.archive #page #primary article .entry-content section table thead tr th,body.single #page #primary article .entry-content section table thead tr th,body.search #page #primary article .entry-content section table thead tr th{font-weight:700;background-color:#c4d8ec}body.page #page #primary article .entry-content section dl.type-list dt,body.archive #page #primary article .entry-content section dl.type-list dt,body.single #page #primary article .entry-content section dl.type-list dt,body.search #page #primary article .entry-content section dl.type-list dt{display:block;font-size:1.4545454545vw;font-weight:500;line-height:5.2727272727vw;text-align:left;padding:0 1.8181818182vw;border:0.0909090909vw solid #ababab}body.page #page #primary article .entry-content section dl.type-list dt::before,body.archive #page #primary article .entry-content section dl.type-list dt::before,body.single #page #primary article .entry-content section dl.type-list dt::before,body.search #page #primary article .entry-content section dl.type-list dt::before{content:"・"}body.page #page #primary article .entry-content section dl.type-list dt+dd,body.archive #page #primary article .entry-content section dl.type-list dt+dd,body.single #page #primary article .entry-content section dl.type-list dt+dd,body.search #page #primary article .entry-content section dl.type-list dt+dd{border-top:none}body.page #page #primary article .entry-content section dl.type-list dd,body.archive #page #primary article .entry-content section dl.type-list dd,body.single #page #primary article .entry-content section dl.type-list dd,body.search #page #primary article .entry-content section dl.type-list dd{display:block;font-size:1.2727272727vw;line-height:2.7272727273vw;text-align:left;padding:1.0909090909vw 2.7272727273vw;border:0.0909090909vw solid #ababab}body.page #page #primary article .entry-content section dl.type-list dd a,body.archive #page #primary article .entry-content section dl.type-list dd a,body.single #page #primary article .entry-content section dl.type-list dd a,body.search #page #primary article .entry-content section dl.type-list dd a{font-size:1.4545454545vw;font-weight:700;color:#b9274e;text-decoration:underline}body.page #page #primary article .entry-content section dl.type-list+dl dt,body.archive #page #primary article .entry-content section dl.type-list+dl dt,body.single #page #primary article .entry-content section dl.type-list+dl dt,body.search #page #primary article .entry-content section dl.type-list+dl dt{border-top:none}body.page #page #primary article .entry-content section#anchorlink .inner ul,body.archive #page #primary article .entry-content section#anchorlink .inner ul,body.single #page #primary article .entry-content section#anchorlink .inner ul,body.search #page #primary article .entry-content section#anchorlink .inner ul{display:flex;gap:0 1.6363636364vw}body.page #page #primary article .entry-content section#anchorlink .inner ul li,body.archive #page #primary article .entry-content section#anchorlink .inner ul li,body.single #page #primary article .entry-content section#anchorlink .inner ul li,body.search #page #primary article .entry-content section#anchorlink .inner ul li{flex:1}body.page #page #primary article .entry-content section#anchorlink .inner ul li a,body.archive #page #primary article .entry-content section#anchorlink .inner ul li a,body.single #page #primary article .entry-content section#anchorlink .inner ul li a,body.search #page #primary article .entry-content section#anchorlink .inner ul li a{display:block;font-size:1.3636363636vw;line-height:4.5454545455vw;letter-spacing:0;color:#808080;text-align:center;background-color:#eaeaea;border-radius:2.2727272727vw}body.page #page #primary article .entry-content section#anchorlink .inner ul li a:hover,body.archive #page #primary article .entry-content section#anchorlink .inner ul li a:hover,body.single #page #primary article .entry-content section#anchorlink .inner ul li a:hover,body.search #page #primary article .entry-content section#anchorlink .inner ul li a:hover{background-color:#003b8f;color:#ffffff}body.page #page #primary article .entry-content section#btn-list .inner ul,body.archive #page #primary article .entry-content section#btn-list .inner ul,body.single #page #primary article .entry-content section#btn-list .inner ul,body.search #page #primary article .entry-content section#btn-list .inner ul{display:flex;gap:0 1.6363636364vw}body.page #page #primary article .entry-content section#btn-list .inner ul li,body.archive #page #primary article .entry-content section#btn-list .inner ul li,body.single #page #primary article .entry-content section#btn-list .inner ul li,body.search #page #primary article .entry-content section#btn-list .inner ul li{flex:1}body.page #page #primary article .entry-content section#btn-list .inner ul li a,body.archive #page #primary article .entry-content section#btn-list .inner ul li a,body.single #page #primary article .entry-content section#btn-list .inner ul li a,body.search #page #primary article .entry-content section#btn-list .inner ul li a{width:auto}body.page #page #primary.aboutus article .page-header .wrapper,body.page #page #primary.about article .page-header .wrapper{height:33.6363636364vw;background-image:url("../img/aboutus/header-img.webp");background-repeat:no-repeat;background-size:cover;background-position:center}body.page #page #primary.aboutus article .entry-content section,body.page #page #primary.about article .entry-content section{max-width:81.8181818182vw;margin:0 auto}body.page #page #primary.aboutus article .entry-content section+section,body.page #page #primary.about article .entry-content section+section{margin-top:8vw}body.page #page #primary.aboutus article .entry-content section .inner>h2,body.page #page #primary.about article .entry-content section .inner>h2{font-size:2.7272727273vw;font-weight:500;line-height:1;margin-bottom:1.4545454545vw;padding:0;border:none}body.page #page #primary.aboutus article .entry-content section#map .inner h2,body.page #page #primary.about article .entry-content section#map .inner h2{padding-bottom:1.4545454545vw;margin-bottom:2.5454545455vw;border-bottom:0.0909090909vw solid #c4c4c4}body.page #page #primary.aboutus article .entry-content section#map .inner iframe,body.page #page #primary.about article .entry-content section#map .inner iframe{display:block;width:100%;height:30.9090909091vw}body.page #page #primary.aboutus article .entry-content section#area .inner,body.page #page #primary.about article .entry-content section#area .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.page #page #primary.aboutus article .entry-content section#area .inner h2,body.page #page #primary.about article .entry-content section#area .inner h2{width:100%;padding-bottom:1.4545454545vw;margin-bottom:2.5454545455vw;border-bottom:0.0909090909vw solid #c4c4c4}body.page #page #primary.aboutus article .entry-content section#area .inner p,body.page #page #primary.about article .entry-content section#area .inner p{width:100%;max-width:38.1818181818vw;line-height:3.2727272727vw}body.page #page #primary.aboutus article .entry-content section#area .inner img,body.page #page #primary.about article .entry-content section#area .inner img{display:block;width:100%;max-width:38.1818181818vw}body.page #page #primary.aboutus article .entry-content section#other,body.page #page #primary.about article .entry-content section#other{max-width:unset}body.page #page #primary.hikarihouse article .entry-content section#feature .inner h2{font-size:3.0909090909vw;line-height:5.0909090909vw;text-align:center;padding:0;border:none;margin-bottom:5.4545454545vw}body.page #page #primary.hikarihouse article .entry-content section#feature .inner ol{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:2.0909090909vw 8.1818181818vw;counter-reset:item}body.page #page #primary.hikarihouse article .entry-content section#feature .inner ol li{width:100%;max-width:27.2727272727vw;counter-increment:item}body.page #page #primary.hikarihouse article .entry-content section#feature .inner ol li dl dt{display:flex;flex-direction:column;justify-content:center;align-items:center;width:16.3636363636vw;height:16.3636363636vw;background:linear-gradient(45deg, #83b2df 0%, #5d82ce 100%);border-radius:50%;font-size:2.9090909091vw;font-weight:500;line-height:3.4545454545vw;text-align:center;color:#ffffff;letter-spacing:0;text-shadow:0.1818181818vw 0.1818181818vw 0.1818181818vw #1259af;position:relative;margin:0 auto 1.6363636364vw}body.page #page #primary.hikarihouse article .entry-content section#feature .inner ol li dl dt:has(br){padding-top:0.6363636364vw}body.page #page #primary.hikarihouse article .entry-content section#feature .inner ol li dl dt::before{content:counter(item,decimal-leading-zero);display:block;font-family:"futura-pt-condensed", sans-serif;font-weight:500;font-style:normal;font-size:3.2727272727vw;line-height:1;text-align:center;position:absolute;top:1.8181818182vw;left:0;right:0;margin:0 auto;opacity:0.5}body.page #page #primary.hikarihouse article .entry-content section#lineup .en{display:block;font-family:"futura-pt-condensed", sans-serif;font-weight:500;font-style:normal;font-size:5.4545454545vw;line-height:1;color:#5d82ce;text-align:center}body.page #page #primary.hikarihouse article .entry-content section#lineup h2{text-align:center;letter-spacing:0.1em;padding:0;border:none;margin-bottom:4vw}body.page #page #primary.hikarihouse article .entry-content section#lineup ul li a p{display:none}body.page #page #primary.about_products article .entry-content section#whats h3{margin-top:3.6363636364vw}body.page #page #primary.about_products article .entry-content section#whats .flow{list-style:none;display:flex;justify-content:space-between;gap:0 1.8181818182vw}body.page #page #primary.about_products article .entry-content section#whats .flow li{flex:1;position:relative}body.page #page #primary.about_products article .entry-content section#whats .flow li figure img{display:block}body.page #page #primary.about_products article .entry-content section#whats .flow li:not(:first-child)::before{content:"▶";display:block;width:1.8181818182vw;font-size:1.8181818182vw;line-height:1.8181818182vw;color:#5d82ce;text-align:center;position:absolute;top:50%;left:-1.8181818182vw;transform:translateY(-50%)}body.page #page #primary.products article .entry-content section#lineup{background-color:transparent;padding:0}body.page #page #primary.products article .entry-content section#lineup .en{display:block;font-family:"futura-pt-condensed", sans-serif;font-weight:500;font-style:normal;font-size:5.4545454545vw;line-height:1;color:#5d82ce;text-align:center}body.page #page #primary.products article .entry-content section#lineup h2{text-align:center;letter-spacing:0.1em;padding:0;border:none;margin-bottom:4vw}body.page #page #primary.apollo article .entry-content section .inner,body.page #page #primary.comet article .entry-content section .inner,body.page #page #primary.silky article .entry-content section .inner,body.page #page #primary.eyelis article .entry-content section .inner,body.page #page #primary.corona article .entry-content section .inner,body.page #page #primary.jupiter article .entry-content section .inner,body.page #page #primary.citrus article .entry-content section .inner,body.page #page #primary.alpine article .entry-content section .inner,body.page #page #primary.exceed article .entry-content section .inner{max-width:81.8181818182vw}body.page #page #primary.apollo article .entry-content section#noservice .inner p,body.page #page #primary.comet article .entry-content section#noservice .inner p,body.page #page #primary.silky article .entry-content section#noservice .inner p,body.page #page #primary.eyelis article .entry-content section#noservice .inner p,body.page #page #primary.corona article .entry-content section#noservice .inner p,body.page #page #primary.jupiter article .entry-content section#noservice .inner p,body.page #page #primary.citrus article .entry-content section#noservice .inner p,body.page #page #primary.alpine article .entry-content section#noservice .inner p,body.page #page #primary.exceed article .entry-content section#noservice .inner p{font-size:1.6363636364vw;line-height:1.2;text-align:center;color:#ff0000}body.page #page #primary.apollo article .entry-content section#exterior .inner,body.page #page #primary.comet article .entry-content section#exterior .inner,body.page #page #primary.silky article .entry-content section#exterior .inner,body.page #page #primary.eyelis article .entry-content section#exterior .inner,body.page #page #primary.corona article .entry-content section#exterior .inner,body.page #page #primary.jupiter article .entry-content section#exterior .inner,body.page #page #primary.citrus article .entry-content section#exterior .inner,body.page #page #primary.alpine article .entry-content section#exterior .inner,body.page #page #primary.exceed article .entry-content section#exterior .inner{display:flex;flex-wrap:wrap;justify-content:space-around;gap:1.8181818182vw 0}body.page #page #primary.apollo article .entry-content section#exterior .inner h2,body.page #page #primary.comet article .entry-content section#exterior .inner h2,body.page #page #primary.silky article .entry-content section#exterior .inner h2,body.page #page #primary.eyelis article .entry-content section#exterior .inner h2,body.page #page #primary.corona article .entry-content section#exterior .inner h2,body.page #page #primary.jupiter article .entry-content section#exterior .inner h2,body.page #page #primary.citrus article .entry-content section#exterior .inner h2,body.page #page #primary.alpine article .entry-content section#exterior .inner h2,body.page #page #primary.exceed article .entry-content section#exterior .inner h2{width:100%}body.page #page #primary.apollo article .entry-content section#exterior .inner img,body.page #page #primary.comet article .entry-content section#exterior .inner img,body.page #page #primary.silky article .entry-content section#exterior .inner img,body.page #page #primary.eyelis article .entry-content section#exterior .inner img,body.page #page #primary.corona article .entry-content section#exterior .inner img,body.page #page #primary.jupiter article .entry-content section#exterior .inner img,body.page #page #primary.citrus article .entry-content section#exterior .inner img,body.page #page #primary.alpine article .entry-content section#exterior .inner img,body.page #page #primary.exceed article .entry-content section#exterior .inner img{display:block;width:54.5454545455vw}body.page #page #primary.apollo article .entry-content section#exterior .inner dl,body.page #page #primary.comet article .entry-content section#exterior .inner dl,body.page #page #primary.silky article .entry-content section#exterior .inner dl,body.page #page #primary.eyelis article .entry-content section#exterior .inner dl,body.page #page #primary.corona article .entry-content section#exterior .inner dl,body.page #page #primary.jupiter article .entry-content section#exterior .inner dl,body.page #page #primary.citrus article .entry-content section#exterior .inner dl,body.page #page #primary.alpine article .entry-content section#exterior .inner dl,body.page #page #primary.exceed article .entry-content section#exterior .inner dl{width:100%;max-width:36.3636363636vw;text-align:center}body.page #page #primary.apollo article .entry-content section#exterior .inner dl dt,body.page #page #primary.comet article .entry-content section#exterior .inner dl dt,body.page #page #primary.silky article .entry-content section#exterior .inner dl dt,body.page #page #primary.eyelis article .entry-content section#exterior .inner dl dt,body.page #page #primary.corona article .entry-content section#exterior .inner dl dt,body.page #page #primary.jupiter article .entry-content section#exterior .inner dl dt,body.page #page #primary.citrus article .entry-content section#exterior .inner dl dt,body.page #page #primary.alpine article .entry-content section#exterior .inner dl dt,body.page #page #primary.exceed article .entry-content section#exterior .inner dl dt{border:0.0909090909vw solid #c4c4c4;background-color:#c4c4c4}body.page #page #primary.apollo article .entry-content section#exterior .inner dl dd,body.page #page #primary.comet article .entry-content section#exterior .inner dl dd,body.page #page #primary.silky article .entry-content section#exterior .inner dl dd,body.page #page #primary.eyelis article .entry-content section#exterior .inner dl dd,body.page #page #primary.corona article .entry-content section#exterior .inner dl dd,body.page #page #primary.jupiter article .entry-content section#exterior .inner dl dd,body.page #page #primary.citrus article .entry-content section#exterior .inner dl dd,body.page #page #primary.alpine article .entry-content section#exterior .inner dl dd,body.page #page #primary.exceed article .entry-content section#exterior .inner dl dd{border:0.0909090909vw solid #c4c4c4;border-top:none}body.page #page #primary.apollo article .entry-content section#feature .inner,body.page #page #primary.comet article .entry-content section#feature .inner,body.page #page #primary.silky article .entry-content section#feature .inner,body.page #page #primary.eyelis article .entry-content section#feature .inner,body.page #page #primary.corona article .entry-content section#feature .inner,body.page #page #primary.jupiter article .entry-content section#feature .inner,body.page #page #primary.citrus article .entry-content section#feature .inner,body.page #page #primary.alpine article .entry-content section#feature .inner,body.page #page #primary.exceed article .entry-content section#feature .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body.page #page #primary.apollo article .entry-content section#feature .inner h2,body.page #page #primary.comet article .entry-content section#feature .inner h2,body.page #page #primary.silky article .entry-content section#feature .inner h2,body.page #page #primary.eyelis article .entry-content section#feature .inner h2,body.page #page #primary.corona article .entry-content section#feature .inner h2,body.page #page #primary.jupiter article .entry-content section#feature .inner h2,body.page #page #primary.citrus article .entry-content section#feature .inner h2,body.page #page #primary.alpine article .entry-content section#feature .inner h2,body.page #page #primary.exceed article .entry-content section#feature .inner h2{width:100%}body.page #page #primary.apollo article .entry-content section#feature .inner .catch,body.page #page #primary.comet article .entry-content section#feature .inner .catch,body.page #page #primary.silky article .entry-content section#feature .inner .catch,body.page #page #primary.eyelis article .entry-content section#feature .inner .catch,body.page #page #primary.corona article .entry-content section#feature .inner .catch,body.page #page #primary.jupiter article .entry-content section#feature .inner .catch,body.page #page #primary.citrus article .entry-content section#feature .inner .catch,body.page #page #primary.alpine article .entry-content section#feature .inner .catch,body.page #page #primary.exceed article .entry-content section#feature .inner .catch{width:100%;max-width:38.1818181818vw;font-size:1.7em;font-weight:500;border-top:0.2727272727vw solid #003b8f;border-bottom:0.2727272727vw solid #003b8f;padding:0.7272727273vw 0.5em}body.page #page #primary.apollo article .entry-content section#feature .inner .point,body.page #page #primary.comet article .entry-content section#feature .inner .point,body.page #page #primary.silky article .entry-content section#feature .inner .point,body.page #page #primary.eyelis article .entry-content section#feature .inner .point,body.page #page #primary.corona article .entry-content section#feature .inner .point,body.page #page #primary.jupiter article .entry-content section#feature .inner .point,body.page #page #primary.citrus article .entry-content section#feature .inner .point,body.page #page #primary.alpine article .entry-content section#feature .inner .point,body.page #page #primary.exceed article .entry-content section#feature .inner .point{width:100%;max-width:38.1818181818vw}body.page #page #primary.apollo article .entry-content section#feature .inner .point li,body.page #page #primary.comet article .entry-content section#feature .inner .point li,body.page #page #primary.silky article .entry-content section#feature .inner .point li,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li,body.page #page #primary.corona article .entry-content section#feature .inner .point li,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li,body.page #page #primary.citrus article .entry-content section#feature .inner .point li,body.page #page #primary.alpine article .entry-content section#feature .inner .point li,body.page #page #primary.exceed article .entry-content section#feature .inner .point li{display:flex;flex-wrap:wrap;align-items:center;gap:0 0.9090909091vw}body.page #page #primary.apollo article .entry-content section#feature .inner .point li+li,body.page #page #primary.comet article .entry-content section#feature .inner .point li+li,body.page #page #primary.silky article .entry-content section#feature .inner .point li+li,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li+li,body.page #page #primary.corona article .entry-content section#feature .inner .point li+li,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li+li,body.page #page #primary.citrus article .entry-content section#feature .inner .point li+li,body.page #page #primary.alpine article .entry-content section#feature .inner .point li+li,body.page #page #primary.exceed article .entry-content section#feature .inner .point li+li{margin-top:0.9090909091vw}body.page #page #primary.apollo article .entry-content section#feature .inner .point li figure,body.page #page #primary.comet article .entry-content section#feature .inner .point li figure,body.page #page #primary.silky article .entry-content section#feature .inner .point li figure,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li figure,body.page #page #primary.corona article .entry-content section#feature .inner .point li figure,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li figure,body.page #page #primary.citrus article .entry-content section#feature .inner .point li figure,body.page #page #primary.alpine article .entry-content section#feature .inner .point li figure,body.page #page #primary.exceed article .entry-content section#feature .inner .point li figure{width:100%;padding-left:4.5454545455vw}body.page #page #primary.apollo article .entry-content section#feature .inner .point li figure img,body.page #page #primary.comet article .entry-content section#feature .inner .point li figure img,body.page #page #primary.silky article .entry-content section#feature .inner .point li figure img,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li figure img,body.page #page #primary.corona article .entry-content section#feature .inner .point li figure img,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li figure img,body.page #page #primary.citrus article .entry-content section#feature .inner .point li figure img,body.page #page #primary.alpine article .entry-content section#feature .inner .point li figure img,body.page #page #primary.exceed article .entry-content section#feature .inner .point li figure img{display:block;width:100%;max-width:18.1818181818vw}body.page #page #primary.apollo article .entry-content section#feature .inner .point li::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li::before{display:inline-block;min-width:3.6363636364vw;background-color:#003b8f;color:#ffffff;font-size:0.8em;padding:0 0.3636363636vw;border-radius:0.4545454545vw;text-align:center}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.wall::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.wall::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.wall::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.wall::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.wall::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.wall::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.wall::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.wall::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.wall::before{content:"外壁"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.floor::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.floor::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.floor::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.floor::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.floor::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.floor::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.floor::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.floor::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.floor::before{content:"床"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.comfortable::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.comfortable::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.comfortable::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.comfortable::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.comfortable::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.comfortable::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.comfortable::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.comfortable::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.comfortable::before{content:"快適"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.endurance::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.endurance::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.endurance::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.endurance::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.endurance::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.endurance::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.endurance::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.endurance::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.endurance::before{content:"耐久"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.roof::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.roof::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.roof::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.roof::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.roof::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.roof::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.roof::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.roof::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.roof::before{content:"屋根"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.pillar::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.pillar::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.pillar::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.pillar::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.pillar::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.pillar::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.pillar::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.pillar::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.pillar::before{content:"柱"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.consent::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.consent::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.consent::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.consent::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.consent::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.consent::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.consent::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.consent::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.consent::before{content:"納得"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.construction::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.construction::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.construction::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.construction::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.construction::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.construction::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.construction::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.construction::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.construction::before{content:"構造"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.time::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.time::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.time::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.time::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.time::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.time::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.time::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.time::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.time::before{content:"工期"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.safety::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.safety::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.safety::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.safety::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.safety::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.safety::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.safety::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.safety::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.safety::before{content:"安全"}body.page #page #primary.apollo article .entry-content section#feature .inner .point li.health::before,body.page #page #primary.comet article .entry-content section#feature .inner .point li.health::before,body.page #page #primary.silky article .entry-content section#feature .inner .point li.health::before,body.page #page #primary.eyelis article .entry-content section#feature .inner .point li.health::before,body.page #page #primary.corona article .entry-content section#feature .inner .point li.health::before,body.page #page #primary.jupiter article .entry-content section#feature .inner .point li.health::before,body.page #page #primary.citrus article .entry-content section#feature .inner .point li.health::before,body.page #page #primary.alpine article .entry-content section#feature .inner .point li.health::before,body.page #page #primary.exceed article .entry-content section#feature .inner .point li.health::before{content:"健康"}body.page #page #primary.apollo article .entry-content section#figure .inner,body.page #page #primary.comet article .entry-content section#figure .inner,body.page #page #primary.silky article .entry-content section#figure .inner,body.page #page #primary.eyelis article .entry-content section#figure .inner,body.page #page #primary.corona article .entry-content section#figure .inner,body.page #page #primary.jupiter article .entry-content section#figure .inner,body.page #page #primary.citrus article .entry-content section#figure .inner,body.page #page #primary.alpine article .entry-content section#figure .inner,body.page #page #primary.exceed article .entry-content section#figure .inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.7272727273vw 0}body.page #page #primary.apollo article .entry-content section#figure .inner h2,body.page #page #primary.comet article .entry-content section#figure .inner h2,body.page #page #primary.silky article .entry-content section#figure .inner h2,body.page #page #primary.eyelis article .entry-content section#figure .inner h2,body.page #page #primary.corona article .entry-content section#figure .inner h2,body.page #page #primary.jupiter article .entry-content section#figure .inner h2,body.page #page #primary.citrus article .entry-content section#figure .inner h2,body.page #page #primary.alpine article .entry-content section#figure .inner h2,body.page #page #primary.exceed article .entry-content section#figure .inner h2{width:100%}body.page #page #primary.apollo article .entry-content section#figure .inner figure,body.page #page #primary.comet article .entry-content section#figure .inner figure,body.page #page #primary.silky article .entry-content section#figure .inner figure,body.page #page #primary.eyelis article .entry-content section#figure .inner figure,body.page #page #primary.corona article .entry-content section#figure .inner figure,body.page #page #primary.jupiter article .entry-content section#figure .inner figure,body.page #page #primary.citrus article .entry-content section#figure .inner figure,body.page #page #primary.alpine article .entry-content section#figure .inner figure,body.page #page #primary.exceed article .entry-content section#figure .inner figure{width:100%;max-width:40vw}body.page #page #primary.apollo article .entry-content section#figure .inner figure img,body.page #page #primary.comet article .entry-content section#figure .inner figure img,body.page #page #primary.silky article .entry-content section#figure .inner figure img,body.page #page #primary.eyelis article .entry-content section#figure .inner figure img,body.page #page #primary.corona article .entry-content section#figure .inner figure img,body.page #page #primary.jupiter article .entry-content section#figure .inner figure img,body.page #page #primary.citrus article .entry-content section#figure .inner figure img,body.page #page #primary.alpine article .entry-content section#figure .inner figure img,body.page #page #primary.exceed article .entry-content section#figure .inner figure img{display:block}body.page #page #primary.apollo article .entry-content section#figure .inner figure figcaption,body.page #page #primary.comet article .entry-content section#figure .inner figure figcaption,body.page #page #primary.silky article .entry-content section#figure .inner figure figcaption,body.page #page #primary.eyelis article .entry-content section#figure .inner figure figcaption,body.page #page #primary.corona article .entry-content section#figure .inner figure figcaption,body.page #page #primary.jupiter article .entry-content section#figure .inner figure figcaption,body.page #page #primary.citrus article .entry-content section#figure .inner figure figcaption,body.page #page #primary.alpine article .entry-content section#figure .inner figure figcaption,body.page #page #primary.exceed article .entry-content section#figure .inner figure figcaption{text-align:center}body.page #page #primary.apollo article .entry-content section#spec .inner table,body.page #page #primary.apollo article .entry-content section.spec .inner table,body.page #page #primary.comet article .entry-content section#spec .inner table,body.page #page #primary.comet article .entry-content section.spec .inner table,body.page #page #primary.silky article .entry-content section#spec .inner table,body.page #page #primary.silky article .entry-content section.spec .inner table,body.page #page #primary.eyelis article .entry-content section#spec .inner table,body.page #page #primary.eyelis article .entry-content section.spec .inner table,body.page #page #primary.corona article .entry-content section#spec .inner table,body.page #page #primary.corona article .entry-content section.spec .inner table,body.page #page #primary.jupiter article .entry-content section#spec .inner table,body.page #page #primary.jupiter article .entry-content section.spec .inner table,body.page #page #primary.citrus article .entry-content section#spec .inner table,body.page #page #primary.citrus article .entry-content section.spec .inner table,body.page #page #primary.alpine article .entry-content section#spec .inner table,body.page #page #primary.alpine article .entry-content section.spec .inner table,body.page #page #primary.exceed article .entry-content section#spec .inner table,body.page #page #primary.exceed article .entry-content section.spec .inner table{max-width:63.6363636364vw;margin:0 auto}body.page #page #primary.apollo article .entry-content section#spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.apollo article .entry-content section.spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.comet article .entry-content section#spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.comet article .entry-content section.spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.silky article .entry-content section#spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.silky article .entry-content section.spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.eyelis article .entry-content section#spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.eyelis article .entry-content section.spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.corona article .entry-content section#spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.corona article .entry-content section.spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.jupiter article .entry-content section#spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.jupiter article .entry-content section.spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.citrus article .entry-content section#spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.citrus article .entry-content section.spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.alpine article .entry-content section#spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.alpine article .entry-content section.spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.exceed article .entry-content section#spec .inner table tbody tr td[rowspan="2"],body.page #page #primary.exceed article .entry-content section.spec .inner table tbody tr td[rowspan="2"]{vertical-align:middle;padding-left:1em}body.page #page #primary.notes article .entry-content section#intro .inner ul li::before{content:"● ";color:#5d82ce}body.page #page #primary.option article .entry-content section.option .inner{max-width:81.8181818182vw}body.page #page #primary.option article .entry-content section.option .inner ul li::before{content:"● ";color:#5d82ce}body.page #page #primary.build article .entry-content section#intro .inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}body.page #page #primary.build article .entry-content section#intro .inner h2{width:100%;font-size:3.0909090909vw;line-height:5.0909090909vw;text-align:center;padding-left:0;border:none;margin-bottom:6vw}body.page #page #primary.build article .entry-content section#intro .inner p{width:100%;max-width:41.8181818182vw}body.page #page #primary.build article .entry-content section#intro .inner img{display:block;width:51.8181818182vw}body.page #page #primary.build article .entry-content section#banner .inner{display:flex;justify-content:center}body.page #page #primary.build article .entry-content section#banner .inner a{display:block}body.page #page #primary.build article .entry-content section#banner .inner a img{display:block;width:81.8181818182vw}body.page #page #primary.build article .entry-content section#works{background-color:#f1f7fa;padding:7.2727272727vw 0}body.page #page #primary.build article .entry-content section#works .inner .en{display:block;font-family:"futura-pt-condensed", sans-serif;font-weight:500;font-style:normal;font-size:5.4545454545vw;line-height:1;color:#5d82ce;text-align:center}body.page #page #primary.build article .entry-content section#works .inner h2{text-align:center;letter-spacing:0.1em;padding:0;border:none;margin-bottom:4vw}body.page #page #primary.build article .entry-content section#works .inner .btn{margin:0 auto}body.page #page #primary.build article .entry-content section#works .inner .btn:not(:hover){background-color:#ffffff}body.page #page #primary.warranty article .entry-content section#intro .inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}body.page #page #primary.warranty article .entry-content section#intro .inner h2{width:100%}body.page #page #primary.warranty article .entry-content section#intro .inner p{width:100%;max-width:52.7272727273vw}body.page #page #primary.warranty article .entry-content section#intro .inner p:nth-of-type(2){max-width:unset;margin-top:2.7272727273vw}body.page #page #primary.warranty article .entry-content section#intro .inner figure{width:41.8181818182vw}body.page #page #primary.warranty article .entry-content section#intro .inner figure img{display:block;width:100%}body.page #page #primary.warranty article .entry-content section#intro .inner figure figcaption{text-align:center}body.page #page #primary.warranty article .entry-content section#intro .inner figure figcaption a{color:#003b8f;text-decoration:underline}body.page #page #primary.warranty article .entry-content section#intro .inner figure figcaption a::after{content:" >"}body.page #page #primary.warranty article .entry-content section#ground .inner{display:flex;flex-direction:column;gap:2.7272727273vw}body.page #page #primary.warranty article .entry-content section#ground .inner figure{display:flex;align-items:center;gap:0 1.8181818182vw}body.page #page #primary.warranty article .entry-content section#ground .inner figure img{display:block;width:13.6363636364vw}body.page #page #primary.standard article .entry-content section#intro .inner{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.8181818182vw}body.page #page #primary.standard article .entry-content section#intro .inner h2{width:100%}body.page #page #primary.standard article .entry-content section#intro .inner figure img{display:block;width:30.4545454545vw}body.page #page #primary.standard article .entry-content section#intro .inner figure+h2{margin-top:3.6363636364vw}body.page #page #primary.energy article .entry-content section#intro .inner .build_energysaving{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.8181818182vw 0;margin-top:2.7272727273vw}body.page #page #primary.energy article .entry-content section#intro .inner .build_energysaving dl{width:100%;max-width:47.2727272727vw;padding:1em;border:0.1818181818vw solid #5d82ce;border-radius:0.9090909091vw}body.page #page #primary.energy article .entry-content section#intro .inner .build_energysaving dl dt{color:#003b8f;font-size:1.2em;margin-bottom:0.9090909091vw}body.page #page #primary.energy article .entry-content section#overview .inner{display:flex;flex-wrap:wrap;align-items:flex-start}body.page #page #primary.energy article .entry-content section#overview .inner h2{width:100%}body.page #page #primary.energy article .entry-content section#overview .inner h3{width:100%;margin-top:3.6363636364vw}body.page #page #primary.energy article .entry-content section#overview .inner p{width:100%;max-width:47.2727272727vw}body.page #page #primary.energy article .entry-content section#overview .inner p:nth-of-type(1){max-width:unset}body.page #page #primary.energy article .entry-content section#overview .inner img{display:block;width:100%;max-width:47.2727272727vw}body.page #page #primary.energy article .entry-content section#merit .inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}body.page #page #primary.energy article .entry-content section#merit .inner h2{width:100%}body.page #page #primary.energy article .entry-content section#merit .inner .wrapper{width:100%;max-width:47.2727272727vw}body.page #page #primary.energy article .entry-content section#merit .inner .wrapper ul li{list-style-type:disc;list-style-position:inside}body.page #page #primary.energy article .entry-content section#merit .inner img{display:block;width:100%;max-width:47.2727272727vw}body.page #page #primary.energy article .entry-content section#merit .inner>p{width:100%;display:block;text-align:center}body.page #page #primary.littlehouse article .entry-content section#merit .inner{display:flex;flex-wrap:wrap;justify-content:space-between}body.page #page #primary.littlehouse article .entry-content section#merit .inner h2{width:100%}body.page #page #primary.littlehouse article .entry-content section#merit .inner h3{width:100%;margin-top:2.7272727273vw}body.page #page #primary.littlehouse article .entry-content section#merit .inner dl{width:100%;max-width:47.2727272727vw;padding:1em;border:0.1818181818vw solid #5d82ce;border-radius:0.9090909091vw;margin-top:2.7272727273vw}body.page #page #primary.littlehouse article .entry-content section#merit .inner dl dt{color:#003b8f;font-size:1.2em}body.page #page #primary.littlehouse article .entry-content section#merit .inner dl dd{margin-top:0.9090909091vw}body.page #page #primary.littlehouse article .entry-content section#exhibition p+h3{margin-top:2.7272727273vw}body.page #page #primary.realestate article .entry-content{padding-bottom:0}body.page #page #primary.realestate article .entry-content section#intro .inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}body.page #page #primary.realestate article .entry-content section#intro .inner h2{width:100%;font-size:3.0909090909vw;line-height:5.0909090909vw;text-align:center;padding-left:0;border:none;margin-bottom:6vw}body.page #page #primary.realestate article .entry-content section#intro .inner p{width:100%;max-width:41.8181818182vw}body.page #page #primary.realestate article .entry-content section#intro .inner img{display:block;width:51.8181818182vw}body.page #page #primary.realestate article .entry-content section#intro .inner ul{width:100%;display:flex;justify-content:space-between;margin-top:7.8181818182vw}body.page #page #primary.realestate article .entry-content section#intro .inner ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.6363636364vw 0;width:31.2727272727vw;height:16.3636363636vw;font-size:3.6363636364vw;font-weight:500;line-height:1;color:#ffffff;border-radius:1.3636363636vw;box-shadow:0.2727272727vw 0.2727272727vw 0 rgba(0, 0, 0, 0.2);text-shadow:0.1818181818vw 0.1818181818vw 0.1818181818vw #1259af;background:linear-gradient(to right, #83b2df 0%, #5d82ce 100%)}body.page #page #primary.realestate article .entry-content section#intro .inner ul li a::before{content:"";display:block;width:100%;height:3.1818181818vw;background-repeat:no-repeat;background-size:contain;background-position:center}body.page #page #primary.realestate article .entry-content section#intro .inner ul li a span{display:flex;gap:0 0.6363636364vw}body.page #page #primary.realestate article .entry-content section#intro .inner ul li a span::after{content:"";display:block;width:1.3636363636vw;height:2.0909090909vw;background-image:url("../img/realestate/chevron-right.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:1.0909090909vw}body.page #page #primary.realestate article .entry-content section#intro .inner ul li:nth-child(1) a::before{background-image:url("../img/realestate/icon-buy.svg")}body.page #page #primary.realestate article .entry-content section#intro .inner ul li:nth-child(2) a::before{background-image:url("../img/realestate/icon-sell.svg");background-size:5.4545454545vw}body.page #page #primary.realestate article .entry-content section#intro .inner ul li:nth-child(3) a::before{background-image:url("../img/realestate/icon-rent.svg")}body.page #page #primary.realestate article .entry-content section#land{background-color:#f1f7fa;padding:7.2727272727vw 0}body.page #page #primary.realestate article .entry-content section#land .inner .en{display:block;font-family:"futura-pt-condensed", sans-serif;font-weight:500;font-style:normal;font-size:5.4545454545vw;line-height:1;color:#5d82ce;text-align:center}body.page #page #primary.realestate article .entry-content section#land .inner h2{text-align:center;letter-spacing:0.1em;padding:0;border:none;margin-bottom:4vw}body.page #page #primary.realestate article .entry-content section#land .inner .btn{margin:0 auto}body.page #page #primary.realestate article .entry-content section#land .inner .btn:not(:hover){background-color:#ffffff}body.page #page #primary.buy article .entry-content section#land .btn{margin:0 auto}body.page #page #primary.sell article .entry-content section#intro .btn{margin:3.6363636364vw auto 0}body.page #page #primary.booking-form article .entry-content{max-width:54.5454545455vw}body.page #page #primary.booking-form article .entry-content button[type="submit"]{display:block;width:30vw;height:4.5454545455vw;font-size:1.2727272727vw;font-weight:400;line-height:4.3636363636vw;letter-spacing:0.1em;text-align:center;background-color:transparent;background-image:url("../img/common/btn-arrow-right.svg");background-repeat:no-repeat;background-size:2.3636363636vw;background-position:right 3.2727272727vw center;border:0.0909090909vw solid #000000;border-radius:2.2727272727vw;position:relative;transition:all 0.5s ease;margin:0 auto;cursor:pointer}body.page #page #primary.booking-form article .entry-content button[type="submit"]:hover{opacity:0.8;background-image:url("../img/common/btn-arrow-right-hover.svg");background-color:#003b8f;border-color:#003b8f;color:#ffffff}body.page #page #primary.onsale_202511 article .entry-content{max-width:81.8181818182vw}body.page #page #primary.onsale_202511 article .entry-content section .gallery{margin:3.6363636364vw 0}body.page #page #primary.onsale_202511 article .entry-content section .btn{margin:3.6363636364vw auto 0}body.page #page #primary.event202511 article .entry-content{max-width:54.5454545455vw}body.page #page #primary.privacypolicy article .entry-content{max-width:54.5454545455vw}body.page #page #primary.inquiry article .entry-content,body.page #page #primary.confirm article .entry-content,body.page #page #primary.thanks article .entry-content{max-width:54.5454545455vw}body.page #page #primary.inquiry 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{padding:0;border:none;text-align:center}body.page #page #primary.inquiry 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{margin-bottom:2.7272727273vw;text-align:center}body.page #page #primary.inquiry article .entry-content section .inner dl,body.page #page #primary.confirm article .entry-content section .inner dl,body.page #page #primary.thanks article .entry-content section .inner dl{display:flex;justify-content:space-between;border-bottom:0.0909090909vw solid #acacac;padding:1.6363636364vw 0}body.page #page #primary.inquiry article .entry-content section .inner dl dt,body.page #page #primary.confirm article .entry-content section .inner dl dt,body.page #page #primary.thanks article .entry-content section .inner dl dt{width:18.1818181818vw;position:relative;display:flex;justify-content:space-between;align-items:center}body.page #page #primary.inquiry article .entry-content section .inner dl dt.required::after,body.page #page #primary.confirm article .entry-content section .inner dl dt.required::after,body.page #page #primary.thanks article .entry-content section .inner dl dt.required::after{content:"必須";font-size:1.0909090909vw;line-height:1.8181818182vw;text-align:center;color:#ffffff;display:block;width:3.6363636364vw;height:1.8181818182vw;background-color:#ff0000;border-radius:0.4545454545vw}body.page #page #primary.inquiry article .entry-content section .inner dl dd,body.page #page #primary.confirm article .entry-content section .inner dl dd,body.page #page #primary.thanks article .entry-content section .inner dl dd{width:34.5454545455vw}body.page #page #primary.inquiry article .entry-content section .inner dl dd input[type="text"],body.page #page #primary.inquiry article .entry-content section .inner dl dd input[type="email"],body.page #page #primary.confirm article .entry-content section .inner dl dd input[type="text"],body.page #page #primary.confirm article .entry-content section .inner dl dd input[type="email"],body.page #page #primary.thanks article .entry-content section .inner dl dd input[type="text"],body.page #page #primary.thanks article .entry-content section .inner dl dd input[type="email"]{width:100%}body.page #page #primary.inquiry article .entry-content section .inner input[type="submit"],body.page #page #primary.confirm article .entry-content section .inner input[type="submit"],body.page #page #primary.thanks article .entry-content section .inner input[type="submit"]{display:block;width:30vw;height:4.5454545455vw;font-size:1.2727272727vw;font-weight:400;line-height:4.3636363636vw;letter-spacing:0.1em;text-align:center;background-color:transparent;background-image:url("../img/common/btn-arrow-right.svg");background-repeat:no-repeat;background-size:2.3636363636vw;background-position:right 3.2727272727vw center;border:0.0909090909vw solid #000000;border-radius:2.2727272727vw;position:relative;transition:all 0.5s ease;margin:0 auto;padding:0;cursor:pointer}body.page #page #primary.inquiry article .entry-content section .inner input[type="submit"]:hover,body.page #page #primary.confirm article .entry-content section .inner input[type="submit"]:hover,body.page #page #primary.thanks article .entry-content section .inner input[type="submit"]:hover{opacity:0.8;background-image:url("../img/common/btn-arrow-right-hover.svg");background-color:#003b8f;border-color:#003b8f;color:#ffffff}body.page #page #primary.inquiry article .entry-content section .inner input[type="submit"]+input[type="submit"],body.page #page #primary.confirm article .entry-content section .inner input[type="submit"]+input[type="submit"],body.page #page #primary.thanks article .entry-content section .inner input[type="submit"]+input[type="submit"]{margin-top:2.7272727273vw}body.page #page #primary.inquiry article .entry-content section+section,body.page #page #primary.confirm article .entry-content section+section,body.page #page #primary.thanks article .entry-content section+section{margin-top:3.6363636364vw}body.archive #page #primary article .entry-content .pagination_wrapper,body.search #page #primary article .entry-content .pagination_wrapper{padding-top:5.5454545455vw}body.archive #page #primary article .entry-content .pagination_wrapper ul,body.search #page #primary article .entry-content .pagination_wrapper ul{display:flex;justify-content:center;gap:0 0.3636363636vw}body.archive #page #primary article .entry-content .pagination_wrapper ul li a,body.archive #page #primary article .entry-content .pagination_wrapper ul li span,body.search #page #primary article .entry-content .pagination_wrapper ul li a,body.search #page #primary article .entry-content .pagination_wrapper ul li span{display:block;width:3.0909090909vw;height:3.0909090909vw;font-family:var(--fontInter);font-size:1.4545454545vw;font-weight:500;line-height:2.9090909091vw;text-align:center;background-color:#ffffff;border:0.0909090909vw solid #939393;transition:all 0.5s ease;color:#939393}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,body.search #page #primary article .entry-content .pagination_wrapper ul li a:link,body.search #page #primary article .entry-content .pagination_wrapper ul li a:visited,body.search #page #primary article .entry-content .pagination_wrapper ul li span:link,body.search #page #primary article .entry-content .pagination_wrapper ul li span:visited{color:#939393}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,body.search #page #primary article .entry-content .pagination_wrapper ul li a.current,body.search #page #primary article .entry-content .pagination_wrapper ul li a:hover,body.search #page #primary article .entry-content .pagination_wrapper ul li span.current,body.search #page #primary article .entry-content .pagination_wrapper ul li span:hover{background-color:#939393;color:#ffffff}body.single #page #primary article .entry-content{width:100%;max-width:98.1818181818vw;margin:0 auto}body.single #page #primary article .entry-content .post_navigation_link{width:100%;display:flex;justify-content:center;align-items:center;gap:0 1.1818181818vw;margin-top:7.4545454545vw}body.single #page #primary article .entry-content .post_navigation_link a{font-size:1.4545454545vw;color:#939393;border-radius:0.1818181818vw;background:none}body.single #page #primary article .entry-content .post_navigation_link a.back-archive{width:11.8181818182vw;height:3.0909090909vw;line-height:2.9090909091vw;border-color:#939393}body.single #page #primary article .entry-content .post_navigation_link a.goto-prev,body.single #page #primary article .entry-content .post_navigation_link a.goto-next{width:3.0909090909vw;height:3.0909090909vw;border:0.0909090909vw solid #939393;text-align:center}body.single #page #primary article .entry-content .post_navigation_link .dummy{font-size:1.4545454545vw;width:3.6363636364vw}body.single.single-blog #page #primary article .entry-content .post-header{border-bottom:0.1818181818vw solid #5d82ce;padding-bottom:0.0909090909vw;display:flex;flex-wrap:wrap;align-items:center;gap:0.4545454545vw 1.8181818182vw;margin-bottom:3.6363636364vw}body.single.single-blog #page #primary article .entry-content .post-header .date{line-height:1.8181818182vw}body.single.single-blog #page #primary article .entry-content .post-header .cat_list{display:flex;flex-wrap:wrap;gap:0.5454545455vw;margin-top:0.6363636364vw}body.single.single-blog #page #primary article .entry-content .post-header .cat_list li{display:inline-block;font-size:1vw;line-height:1.8181818182vw;color:#808080;border:0.0909090909vw solid #808080;border-radius:1vw;padding:0 1.0909090909vw}body.single.single-blog #page #primary article .entry-content .post-header .title{width:100%;font-size:2.7272727273vw;font-weight:500;text-align:left;line-height:4.1818181818vw;margin-bottom:2.1818181818vw;padding-left:1.4545454545vw;border-left:0.7272727273vw solid #5d82ce}body.single.single-land #page #primary article .entry-content{max-width:81.8181818182vw}body.single.single-land #page #primary article .entry-content .post-header{padding-bottom:0.9090909091vw;border-bottom:0.1818181818vw solid #5d82ce;margin-bottom:3.6363636364vw}body.single.single-land #page #primary article .entry-content .post-header .title{width:100%;font-size:2.7272727273vw;font-weight:500;text-align:left;line-height:4.1818181818vw;margin-bottom:2.1818181818vw;padding-left:1.4545454545vw;border-left:0.7272727273vw solid #5d82ce}body.single.single-land #page #primary article .entry-content>.wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7.2727272727vw 0}body.single.single-land #page #primary article .entry-content>.wrapper section{width:100%;max-width:39.0909090909vw;margin:0}body.single.single-land #page #primary article .entry-content section h2{padding:0;border:none;font-size:2.3636363636vw;color:#666666;line-height:3.6363636364vw}body.single.single-land #page #primary article .entry-content section h2::before{content:"■ ";color:#5d82ce}body.single.single-land #page #primary article .entry-content section table tbody tr td:has(+ td){min-width:6em}body.single.single-land #page #primary article .entry-content section table+p{font-size:0.9em;line-height:1.3;padding-top:0.9090909091vw}body.single.single-land #page #primary article .entry-content section.reservation .inner .btn{margin:0 auto}body.single.single-land #page #primary article .entry-content section#photos .inner{display:flex;justify-content:space-between}body.single.single-land #page #primary article .entry-content section#photos .inner #land-photos{width:100%;max-width:60vw;height:45vw}body.single.single-land #page #primary article .entry-content section#photos .inner #land-photos .slick-list{height:100%}body.single.single-land #page #primary article .entry-content section#photos .inner #land-photos .slick-list .slick-track{height:100%}body.single.single-land #page #primary article .entry-content section#photos .inner #land-photos .slick-list .slick-track .slick-slide{height:100%}body.single.single-land #page #primary article .entry-content section#photos .inner #land-photos .slick-list .slick-track .slick-slide img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}body.single.single-land #page #primary article .entry-content section#photos .inner #thumbnail-list{width:100%;max-width:20vw;display:flex;flex-direction:column}body.single.single-land #page #primary article .entry-content section#photos .inner #thumbnail-list li{width:100%;height:15vw}body.single.single-land #page #primary article .entry-content section#photos .inner #thumbnail-list li img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.single.single-land #page #primary article .entry-content section.price td{font-weight:700}body.single.single-land #page #primary article .entry-content section.price td large{font-size:2em}body.single.single-land #page #primary article .entry-content section.price .loan-simulation{padding:1.8181818182vw 1.8181818182vw 0}body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr th,body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr td{border:0.0909090909vw solid #acacac;padding:0.3636363636vw 0.9090909091vw;font-weight:500}body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr th{background-color:#c2ffce;position:relative;padding:0.7272727273vw 0.9090909091vw}body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr th span{font-size:0.8em;position:absolute}body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr th span:nth-child(1){left:0.9090909091vw;bottom:0}body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr th span:nth-child(2){right:0.9090909091vw;top:0}body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr th:nth-child(1){background-image:linear-gradient(to right top, transparent calc(50% - 0.5px), #999 50%, #999 calc(50% + 0.5px), transparent calc(50% + 1px))}body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr th:nth-child(2){text-align:center}body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr td{text-align:right}body.single.single-land #page #primary article .entry-content section.price .loan-simulation p{font-size:1.0909090909vw;line-height:1.3;padding-top:0.3636363636vw}body.single.single-land #page #primary article .entry-content section#map{margin-top:7.2727272727vw}body.single.single-land #page #primary article .entry-content section#map iframe{display:block;width:100%;height:36.3636363636vw}body.single.single-mtssb_article #page #primary article .entry-content{max-width:54.5454545455vw}body.single.single-mtssb_article #page #primary article .entry-content section+section{margin-top:5.4545454545vw}