@charset "UTF-8";
body.home #page #primary{padding-bottom:105px}body.home #page #primary section{width:100%;margin:0 auto;padding:0;position:relative}body.home #page #primary section .inner{width:100%;max-width:1080px;margin:0 auto}body.home #page #primary section .inner h2{display:block;font-size:34px;font-weight:500;line-height:56px;letter-spacing:0.18em;margin-bottom:22px}body.home #page #primary section .inner .en{display:block;font-family:"futura-pt-condensed", sans-serif;font-weight:500;font-style:normal;font-size:26px;line-height:1;letter-spacing:0.05em;color:#eaeaea;margin-bottom:32px}body.home #page #primary section .inner p{font-size:16px;line-height:44px;letter-spacing:0.1em}body.home #page #primary section#main-visual .inner{max-width:unset;padding:70px 0 31px;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:550px}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:1000px;height:550px;position:relative;margin:0 30px}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:155px;height:66px;font-size:15px;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:19px;height:7px;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 10px;align-items:center;width:100%;max-width:1000px;margin:19px 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 10px;margin-right:10px}body.home #page #primary section#main-visual .inner .slider-controls .slick-dots li{display:block;width:30px;height:2px;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:40px;height:40px;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:60px 0 35px}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 25px}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:200px}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:377px;height:200px;position:relative;margin:0 15px}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 10px;margin-top:30px}body.home #page #primary section#banner .inner #banner-slide .slick-dots li{display:block;width:30px;height:2px;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:103px 0 57px}body.home #page #primary section.service .inner{display:flex;align-items:center;gap:0 45px}body.home #page #primary section.service .inner .wrapper .en{font-size:60px;margin-bottom:0}body.home #page #primary section.service .inner .wrapper h2{line-height:1;margin-bottom:86px}body.home #page #primary section.service .inner .wrapper p{line-height:36px;margin-bottom:32px}body.home #page #primary section.service .inner img{display:block;width:700px;height:427px;object-fit:cover;object-position:center;margin-right:-160px}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:-160px}body.home #page #primary section.service::before{content:"";width:100%;height:330px;background-color:#f1f7fa;position:absolute;top:277px;left:0;right:0;z-index:-1;margin:0 auto}body.home #page #primary section.service#build::before{height:300px}body.home #page #primary section#blog{padding:134px 0}body.home #page #primary section#blog h2{text-align:center;margin-bottom:9px}body.home #page #primary section#blog .en{text-align:center}body.home #page #primary section#blog .blog-list{margin-bottom:67px}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 14px;bottom:-22px}body #page #primary .slick-slider .slick-dots li{display:block;width:6px;height:6px;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:62px 24px}body #page #primary .blog-list>li{width:344px}body #page #primary .blog-list>li a{display:block}body #page #primary .blog-list>li a img{display:block;width:100%;height:200px;object-fit:cover;object-position:center;margin-bottom:12px}body #page #primary .blog-list>li a .date{display:block;font-size:12px;line-height:1;color:#808080;margin-bottom:6px}body #page #primary .blog-list>li a .title{display:block;width:100%;font-size:16px;font-weight:500;line-height:24px}body #page #primary .blog-list>li a .cat_list{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}body #page #primary .blog-list>li a .cat_list li{display:inline-block;font-size:11px;line-height:20px;color:#808080;border:1px solid #808080;border-radius:11px;padding:0 12px}body #page #primary .term-list--cat-blog{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:62px}body #page #primary .term-list--cat-blog .term-list__item .term-list__link{display:inline-block;font-size:15px;line-height:40px;padding:0 30px;border-radius:20px;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:60px 24px}body #page #primary .case-list li{width:100%;max-width:344px;position:relative}body #page #primary .case-list li img{display:block;width:100%;height:200px;object-fit:contain;object-position:center;margin-bottom:24px}body #page #primary .case-list li h3{font-size:30px;font-weight:500;line-height:1;letter-spacing:0;margin-bottom:11px}body #page #primary .case-list li span{display:inline-block;font-size:16px;line-height:20px;color:#ffffff;background-color:#839edf;padding:0 0.5em;border-radius:10px;position:absolute;top:0;right:0;box-shadow:2px 2px 2px rgba(255, 255, 255, 0.5)}body #page #primary .case-list li p{border-top:1px solid #c4c4c4;padding-top:8px;margin-top:10px}body #page #primary .works-list{display:flex;flex-wrap:wrap;gap:35px 24px;margin-bottom:80px}body #page #primary .works-list>li{width:100%;max-width:344px;position:relative}body #page #primary .works-list>li img{display:block;width:100%;height:258px;object-fit:contain;object-position:center;margin-bottom:14px}body #page #primary .works-list>li h3{font-size:30px;font-weight:500;line-height:1;letter-spacing:0;margin-bottom:11px}body #page #primary .works-list>li .cat_list{display:flex;gap:0 10px}body #page #primary .works-list>li .cat_list li{font-size:11px;line-height:20px;color:#808080;display:inline-block;border:1px solid #808080;border-radius:11px;padding:0 1.5em}body #page #primary .works-list>li p{border-top:1px solid #c4c4c4;padding-top:8px;margin-top:10px}body #page #primary .land-list{display:flex;flex-wrap:wrap;gap:35px 24px;margin-bottom:80px}body #page #primary .land-list>li{width:100%;max-width:344px;position:relative}body #page #primary .land-list>li a img{display:block;width:100%;height:258px;object-fit:contain;object-position:center;margin-bottom:14px}body #page #primary .land-list>li a .title{font-size:20px;font-weight:500;line-height:30px;letter-spacing:0;margin-bottom:12px;min-height:60px}body #page #primary .land-list>li a span{display:block;font-size:15px;line-height:30px}body #page #primary .land-list>li a span strong{font-weight:700}body #page #primary .land-list>li a span large{font-size:20px}body #page #primary section#lineup{background-color:#f1f7fa;padding:84px 0 80px}body #page #primary section#lineup .inner ul{display:flex;flex-wrap:wrap;gap:32px 24px}body #page #primary section#lineup .inner ul li{width:100%;max-width:344px}body #page #primary section#lineup .inner ul li a{display:block;position:relative}body #page #primary section#lineup .inner ul li a img{display:block;width:100%;height:200px;object-fit:contain;object-position:center;margin-bottom:24px}body #page #primary section#lineup .inner ul li a h3{font-size:30px;font-weight:500;line-height:1;letter-spacing:0;margin-bottom:11px}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:18px;line-height:1;color:#839edf}body #page #primary section#lineup .inner ul li a p{border-top:1px solid #c4c4c4;padding-top:8px;margin-top:10px}body #page #primary section#lineup .inner ul li a .noservice{display:block;width:100%;height:200px;background-color:rgba(0, 0, 0, 0.2);font-size:40px;font-weight:500;line-height:200px;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:520px}body #page #primary section#other .inner .wrapper{background-color:#f1f7fa;width:100%;padding:40px 20px 34px}body #page #primary section#other .inner .wrapper .title{display:block;font-size:34px;font-weight:500;line-height:56px;letter-spacing:0.18em;text-align:center;margin-bottom:12px;height:56px}body #page #primary section#other .inner .wrapper .title span{font-size:18px}body #page #primary section#other .inner .wrapper>p{font-size:16px;text-align:center;line-height:30px;margin-bottom:18px;letter-spacing:0.05em}body #page #primary section#other .inner .wrapper>img{display:block;width:100%;max-width:480px;margin:0 auto 20px}body #page #primary section#other .inner .wrapper iframe{display:block;width:100%;max-width:480px;height:120px;margin:0 auto 20px}body #page #primary section#other .inner .wrapper>span{display:block;font-size:16px;line-height:1;text-align:center}body #page #primary section#other .inner .wrapper figure{position:relative;margin-bottom:20px}body #page #primary section#other .inner .wrapper figure img{display:block;width:210px;margin:0 auto}body #page #primary section#other .inner .wrapper figure a{display:flex;align-items:center;justify-content:center;gap:0 8px;width:140px;height:66px;font-size:15px;line-height:1;color:#ffffff;background-color:rgba(26, 26, 26, 0.8);position:absolute;bottom:52px;left:50%;transform:translateX(80px)}body #page #primary section#other .inner .wrapper figure a::after{content:"";display:block;width:19px;height:7px;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 8px}body #page #primary section#other .inner .wrapper .acrobat img{display:block;width:158px;margin-top:6px}body #page #primary section#other .inner .wrapper .acrobat p{font-size:11px;font-weight:300;line-height:20px}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:3px 0;height:200px;background:linear-gradient(to right, #83b2df 0%, #5d82ce 100%);margin-bottom:22px}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:84px;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:24px;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:1080px;margin:0 auto;font-size:13px;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:75px 0 105px;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:118px}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:1080px;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:30px;font-weight:500;text-align:left;line-height:46px;margin-bottom:24px;padding-left:16px;border-left:8px 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:26px;font-weight:500;text-align:left;line-height:40px;color:#666666;margin-bottom:20px;padding-left:36px;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:28px;height:28px;background-color:#5d82ce;position:absolute;top:6px;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:30px}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:16px;font-weight:400;line-height:30px;letter-spacing:0.05em;padding:20px 0;border-bottom:1px 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:150px}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:206px;padding:20px 8px}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:1px 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:16px;font-weight:500;line-height:58px;text-align:left;padding:0 20px;border:1px 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:14px;line-height:30px;text-align:left;padding:12px 30px;border:1px 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:16px;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 18px}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:15px;line-height:50px;letter-spacing:0;color:#808080;text-align:center;background-color:#eaeaea;border-radius:25px}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 18px}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:370px;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:900px;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:88px}body.page #page #primary.aboutus article .entry-content section .inner>h2,body.page #page #primary.about article .entry-content section .inner>h2{font-size:30px;font-weight:500;line-height:1;margin-bottom:16px;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:16px;margin-bottom:28px;border-bottom:1px 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:340px}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:16px;margin-bottom:28px;border-bottom:1px 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:420px;line-height:36px}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:420px}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:34px;line-height:56px;text-align:center;padding:0;border:none;margin-bottom:60px}body.page #page #primary.hikarihouse article .entry-content section#feature .inner ol{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:23px 90px;counter-reset:item}body.page #page #primary.hikarihouse article .entry-content section#feature .inner ol li{width:100%;max-width:300px;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:180px;height:180px;background:linear-gradient(45deg, #83b2df 0%, #5d82ce 100%);border-radius:50%;font-size:32px;font-weight:500;line-height:38px;text-align:center;color:#ffffff;letter-spacing:0;text-shadow:2px 2px 2px #1259af;position:relative;margin:0 auto 18px}body.page #page #primary.hikarihouse article .entry-content section#feature .inner ol li dl dt:has(br){padding-top:7px}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:36px;line-height:1;text-align:center;position:absolute;top:20px;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:60px;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:44px}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:40px}body.page #page #primary.about_products article .entry-content section#whats .flow{list-style:none;display:flex;justify-content:space-between;gap:0 20px}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:20px;font-size:20px;line-height:20px;color:#5d82ce;text-align:center;position:absolute;top:50%;left:-20px;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:60px;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:44px}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:900px}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:18px;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:20px 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:600px}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:400px;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:1px 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:1px 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:420px;font-size:1.7em;font-weight:500;border-top:3px solid #003b8f;border-bottom:3px solid #003b8f;padding:8px 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:420px}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 10px}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:10px}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:50px}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:200px}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:40px;background-color:#003b8f;color:#ffffff;font-size:0.8em;padding:0 4px;border-radius:5px;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:30px 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:440px}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:700px;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:900px}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:34px;line-height:56px;text-align:center;padding-left:0;border:none;margin-bottom:66px}body.page #page #primary.build article .entry-content section#intro .inner p{width:100%;max-width:460px}body.page #page #primary.build article .entry-content section#intro .inner img{display:block;width:570px}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:900px}body.page #page #primary.build article .entry-content section#works{background-color:#f1f7fa;padding:80px 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:60px;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:44px}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:580px}body.page #page #primary.warranty article .entry-content section#intro .inner p:nth-of-type(2){max-width:unset;margin-top:30px}body.page #page #primary.warranty article .entry-content section#intro .inner figure{width:460px}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:30px}body.page #page #primary.warranty article .entry-content section#ground .inner figure{display:flex;align-items:center;gap:0 20px}body.page #page #primary.warranty article .entry-content section#ground .inner figure img{display:block;width:150px}body.page #page #primary.standard article .entry-content section#intro .inner{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}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:335px}body.page #page #primary.standard article .entry-content section#intro .inner figure+h2{margin-top:40px}body.page #page #primary.energy article .entry-content section#intro .inner .build_energysaving{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 0;margin-top:30px}body.page #page #primary.energy article .entry-content section#intro .inner .build_energysaving dl{width:100%;max-width:520px;padding:1em;border:2px solid #5d82ce;border-radius:10px}body.page #page #primary.energy article .entry-content section#intro .inner .build_energysaving dl dt{color:#003b8f;font-size:1.2em;margin-bottom:10px}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:40px}body.page #page #primary.energy article .entry-content section#overview .inner p{width:100%;max-width:520px}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:520px}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:520px}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:520px}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:30px}body.page #page #primary.littlehouse article .entry-content section#merit .inner dl{width:100%;max-width:520px;padding:1em;border:2px solid #5d82ce;border-radius:10px;margin-top:30px}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:10px}body.page #page #primary.littlehouse article .entry-content section#exhibition p+h3{margin-top:30px}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:34px;line-height:56px;text-align:center;padding-left:0;border:none;margin-bottom:66px}body.page #page #primary.realestate article .entry-content section#intro .inner p{width:100%;max-width:460px}body.page #page #primary.realestate article .entry-content section#intro .inner img{display:block;width:570px}body.page #page #primary.realestate article .entry-content section#intro .inner ul{width:100%;display:flex;justify-content:space-between;margin-top:86px}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:18px 0;width:344px;height:180px;font-size:40px;font-weight:500;line-height:1;color:#ffffff;border-radius:15px;box-shadow:3px 3px 0 rgba(0, 0, 0, 0.2);text-shadow:2px 2px 2px #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:35px;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 7px}body.page #page #primary.realestate article .entry-content section#intro .inner ul li a span::after{content:"";display:block;width:15px;height:23px;background-image:url("../img/realestate/chevron-right.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:12px}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:60px}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:80px 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:60px;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:44px}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:40px auto 0}body.page #page #primary.booking-form article .entry-content{max-width:600px}body.page #page #primary.booking-form article .entry-content button[type="submit"]{display:block;width:330px;height:50px;font-size:14px;font-weight:400;line-height:48px;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:26px;background-position:right 36px center;border:1px solid #000000;border-radius:25px;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:900px}body.page #page #primary.onsale_202511 article .entry-content section .gallery{margin:40px 0}body.page #page #primary.onsale_202511 article .entry-content section .btn{margin:40px auto 0}body.page #page #primary.event202511 article .entry-content{max-width:600px}body.page #page #primary.privacypolicy article .entry-content{max-width:600px}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:600px}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:30px;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:1px solid #acacac;padding:18px 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:200px;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:12px;line-height:20px;text-align:center;color:#ffffff;display:block;width:40px;height:20px;background-color:#ff0000;border-radius:5px}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:380px}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:330px;height:50px;font-size:14px;font-weight:400;line-height:48px;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:26px;background-position:right 36px center;border:1px solid #000000;border-radius:25px;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:30px}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:40px}body.archive #page #primary article .entry-content .pagination_wrapper,body.search #page #primary article .entry-content .pagination_wrapper{padding-top:61px}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 4px}body.archive #page #primary article .entry-content .pagination_wrapper ul li a,body.archive #page #primary article .entry-content .pagination_wrapper ul li span,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:34px;height:34px;font-family:var(--fontInter);font-size:16px;font-weight:500;line-height:32px;text-align:center;background-color:#ffffff;border:1px 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:1080px;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 13px;margin-top:82px}body.single #page #primary article .entry-content .post_navigation_link a{font-size:16px;color:#939393;border-radius:2px;background:none}body.single #page #primary article .entry-content .post_navigation_link a.back-archive{width:130px;height:34px;line-height:32px;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:34px;height:34px;border:1px solid #939393;text-align:center}body.single #page #primary article .entry-content .post_navigation_link .dummy{font-size:16px;width:40px}body.single.single-blog #page #primary article .entry-content .post-header{border-bottom:2px solid #5d82ce;padding-bottom:1px;display:flex;flex-wrap:wrap;align-items:center;gap:5px 20px;margin-bottom:40px}body.single.single-blog #page #primary article .entry-content .post-header .date{line-height:20px}body.single.single-blog #page #primary article .entry-content .post-header .cat_list{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}body.single.single-blog #page #primary article .entry-content .post-header .cat_list li{display:inline-block;font-size:11px;line-height:20px;color:#808080;border:1px solid #808080;border-radius:11px;padding:0 12px}body.single.single-blog #page #primary article .entry-content .post-header .title{width:100%;font-size:30px;font-weight:500;text-align:left;line-height:46px;margin-bottom:24px;padding-left:16px;border-left:8px solid #5d82ce}body.single.single-land #page #primary article .entry-content{max-width:900px}body.single.single-land #page #primary article .entry-content .post-header{padding-bottom:10px;border-bottom:2px solid #5d82ce;margin-bottom:40px}body.single.single-land #page #primary article .entry-content .post-header .title{width:100%;font-size:30px;font-weight:500;text-align:left;line-height:46px;margin-bottom:24px;padding-left:16px;border-left:8px solid #5d82ce}body.single.single-land #page #primary article .entry-content>.wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:80px 0}body.single.single-land #page #primary article .entry-content>.wrapper section{width:100%;max-width:430px;margin:0}body.single.single-land #page #primary article .entry-content section h2{padding:0;border:none;font-size:26px;color:#666666;line-height:40px}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:10px}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:660px;height:495px}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:220px;display:flex;flex-direction:column}body.single.single-land #page #primary article .entry-content section#photos .inner #thumbnail-list li{width:100%;height:165px}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:20px 20px 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:1px solid #acacac;padding:4px 10px;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:8px 10px}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:10px;bottom:0}body.single.single-land #page #primary article .entry-content section.price .loan-simulation table tbody tr th span:nth-child(2){right:10px;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:12px;line-height:1.3;padding-top:4px}body.single.single-land #page #primary article .entry-content section.facility tr:blank{display:none}body.single.single-land #page #primary article .entry-content section#map{margin-top:80px}body.single.single-land #page #primary article .entry-content section#map iframe{display:block;width:100%;height:400px}body.single.single-mtssb_article #page #primary article .entry-content{max-width:600px}body.single.single-mtssb_article #page #primary article .entry-content section+section{margin-top:60px}