@charset "UTF-8";.pages .temporary-message{text-align:center;font-size:1rem;line-height:2;margin-top:8rem}@media screen and (max-width:768px){.pages .temporary-message{font-size:.875rem}}.pages .page-top-contents .page-ttl-area .ttl-jp{font-size:1.25rem;text-align:center;font-family:Shippori Mincho B1,serif}.pages .page-top-contents .page-ttl-area .ttl-en{text-align:center;font-size:.75rem;font-family:Shippori Mincho B1,serif;font-weight:700;display:block;margin-top:.25rem}.pages .page-top-contents .main-img{max-width:50rem;margin:1.5rem auto 0}.pages .page-top-contents .main-img img{width:100%;height:auto;display:block}.pages .page-top-contents .txt-area{padding-top:2rem}@media screen and (max-width:768px){.pages .page-top-contents .txt-area{padding-left:1rem;padding-right:1rem}}.pages .page-top-contents .page-top-ttl{font-size:1.25rem;line-height:1.5;text-align:center}.pages .page-top-contents .page-top-ttl.type2{font-size:1.125rem;line-height:2}.pages .page-top-contents .page-txt{font-size:.875rem;line-height:2;text-align:center;margin-top:1.5rem;font-family:Shippori Mincho,serif}.pages .top_series{margin-top:initial}.pages #shopify-section-template--20468770504841__top_series_LJRpnc .top_series{margin-top:4rem;padding-top:8rem}@media screen and (max-width:768px){.pages #shopify-section-template--20468770504841__top_series_LJRpnc .top_series{padding-top:4rem}}.pages .ttl-h3{font-size:1.25rem;line-height:1;text-align:center}@media screen and (max-width:768px){.pages .ttl-h3{padding-left:1rem;padding-right:1rem}}.pages .page-ttl{font-size:1.5rem;line-height:1;font-weight:500;text-align:center;font-family:Shippori Mincho B1,serif;position:relative;padding-right:0;border-bottom:1px dashed #ccc;padding-bottom:2rem;margin-bottom:2rem}@media screen and (max-width:768px){.pages .page-ttl{font-size:1.375rem;padding-right:0;margin-bottom:2rem}}.pages .page-ttl.add-num{padding-bottom:1.5rem;font-weight:500;margin-bottom:2rem;padding-right:0}.pages .page-ttl.add-num .num{font-size:5rem;color:#d6d6d6;line-height:1;position:absolute;left:0;bottom:2rem;z-index:0}@media screen and (max-width:768px){.pages .page-ttl.add-num .num{bottom:initial;top:-2.625rem}}.pages .page-ttl.add-num .sub-txt{font-size:1.25rem;line-height:2;position:relative}@media screen and (max-width:768px){.pages .page-ttl.add-num .sub-txt{font-size:1.0625rem}}.pages .page-ttl.add-num .main-txt{font-size:1.5rem;line-height:1.6666666667;position:relative}@media screen and (max-width:768px){.pages .page-ttl.add-num .main-txt{font-size:1.25rem}}.pages .page-ttl.add-num .main-txt em{font-size:1rem;display:block}@media screen and (max-width:768px){.pages .page-ttl.add-num .main-txt em{font-size:1rem}}.pages .page-contents .box .ttl-h3{font-size:1.5rem;text-align:center;line-height:1.5;margin-bottom:2.5rem}.pages .page-contents .box:not(:first-child){margin-top:4rem;padding-top:4rem;border-top:1px dashed #ccc}.pages .tenji-contents{background:#fafafa}.pages .ttl-group{text-align:center;margin-top:2.5rem}.pages .ttl-group em{font-size:.75rem;line-height:1.5;text-align:center;font-weight:700}.pages .ttl-group h3{font-size:1.25rem;line-height:1.5;font-weight:500;margin-top:.25rem}.pages .btn-product{height:2.5rem;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #000;font-size:.875rem;position:relative;border-radius:50px;padding:0 2.6875rem;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:1rem}.pages .btn-product:after{content:"";display:inline-block;width:.3125rem;height:.3125rem;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;right:1.25rem;transition:linear all .2s}.pages .btn-product:hover:after{right:.9375rem}.pages .contents-wrapper{margin-top:5rem}.pages .page-top-contents .material-list{display:flex;justify-content:center;gap:2.5rem;margin-top:4rem}@media screen and (max-width:768px){.pages .page-top-contents .material-list{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem}}.pages .page-top-contents .material-list .material-items{width:-moz-fit-content;width:fit-content}.pages .page-top-contents .material-list .material-items figure{text-align:center}@media screen and (max-width:768px){.pages .page-top-contents .material-list .material-items figure{width:10.625rem;margin:0 auto}}.pages .page-top-contents .material-list .material-items figcaption{font-family:Shippori Mincho,serif;font-size:1rem;line-height:1.75;text-align:center;margin-top:.5rem;font-weight:500}.pages .page-top-contents .material-list .material-items .material-price{font-size:.875rem;line-height:1.7142857143;text-align:center}.pages .page-top-contents .material-list .material-items .material-color{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.pages .page-top-contents .material-list .material-items .material-color li{width:1rem;height:1rem;border-radius:50%}.pages .page-top-contents .material-list .material-items .material-color li span{display:none;visibility:hidden}.pages .page-top-contents .material-list .material-items .material-color li.color-black{background:#000}.pages .page-top-contents .material-list .material-items .material-color li.color-brown{background:#593827}.pages .page-top-contents .material-list .material-items .material-color li.color-red{background:#c03a3e}.pages .page-top-contents .material-list .material-items .material-color li.color-navy{background:#11365d}.pages .page-top-contents .material-list .material-items .material-color li.color-dgreen{background:#315734}.pages .page-top-contents .material-list .material-items .material-color li.color-camel{background:#cc7c40}.pages .product-img-slider{margin-top:5rem}.pages .product-img-slider li{padding:0 .75rem}.pages .product-img-slider li img{width:100%;height:auto;display:block}.pages .product-img-slider .slick-prev,.pages .product-img-slider .slick-next{width:2.25rem;height:2.25rem;border:1px solid #000;background:#fff}@media screen and (max-width:768px){.pages .product-img-slider .slick-prev,.pages .product-img-slider .slick-next{display:none}}.pages .product-img-slider .slick-prev{left:-2.5rem;top:2.25rem;bottom:0;margin:auto 0}@media screen and (max-width:1200px)and (min-width:769px){.pages .product-img-slider .slick-prev{left:1.875rem}}.pages .product-img-slider .slick-prev:before{display:inline-block;width:.25rem;height:.25rem;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);margin-left:0}.pages .product-img-slider .slick-next{right:-2.5rem;top:0;bottom:0;margin:auto 0}@media screen and (max-width:1200px)and (min-width:769px){.pages .product-img-slider .slick-next{right:1.875rem}}.pages .product-img-slider .slick-next:before{display:inline-block;width:.25rem;height:.25rem;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);margin-right:0}.pages .color-var .color-var-list{display:flex;flex-wrap:wrap;gap:2.1875rem;margin-top:1rem;max-width:40rem;width:100%;margin:1.5rem auto 0}@media screen and (max-width:768px){.pages .color-var .color-var-list{gap:1rem 1.0625rem}}.pages .color-var .color-var-list li{width:calc((100% - 8.75rem)/5)}@media screen and (max-width:768px){.pages .color-var .color-var-list li{width:calc((100% - 2.125rem) / 3)}}.pages .color-var .color-var-list li figure{margin:0}.pages .color-var .color-var-list li figure img{display:block;width:100%;height:auto}.pages .color-var .color-var-list li figure figcaption{font-size:.875rem;text-align:center;margin-top:.5rem;font-weight:500}@media screen and (max-width:768px){.pages .select-leather{padding:0 4.75rem}}.pages .select-leather .leather-list{display:flex;flex-wrap:wrap;gap:2.1875rem;margin-top:1rem;max-width:40rem;width:100%;margin:1.5rem auto 0}@media screen and (max-width:768px){.pages .select-leather .leather-list{flex-direction:column;gap:1rem}}.pages .select-leather .leather-list li{width:calc((100% - 4.375rem) / 3)}@media screen and (max-width:768px){.pages .select-leather .leather-list li{width:100%}}.pages .select-leather .leather-list li a{transition:linear all .2s}.pages .select-leather .leather-list li a:hover{opacity:.8}.pages .select-leather .leather-list li a figure{margin:0}.pages .select-leather .leather-list li a figure img{display:block;width:100%;height:auto}.pages .select-leather .leather-list li a figure figcaption{font-family:Noto Sans JP,sans-serif;font-size:.875rem;text-align:center;margin-top:.6875rem;font-weight:500}.pages .select-leather .leather-list li a p{font-family:Noto Sans JP,sans-serif;text-align:center;font-size:.625rem;text-decoration:underline;margin-top:.5rem;text-underline-offset:.125rem}.pages .spec{margin-top:0}.pages .spec .spec-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}@media screen and (max-width:768px){.pages .spec .spec-list{justify-content:center}}.pages .spec .spec-list li{width:calc((100% - 5rem) / 6);height:5.375rem;display:flex;justify-content:center;align-items:center;color:#fff;background:#4b4b4b;border:1px solid #4b4b4b;font-family:Noto Sans JP,sans-serif;font-size:.75rem;line-height:1.75;font-weight:500;text-align:center;flex-direction:column}@media screen and (max-width:768px){.pages .spec .spec-list li{width:calc((100% - 2rem) / 3)}}.pages .spec .spec-list li span{font-size:.625rem}.pages .spec .spec-list li.off{background:#fff;color:#000;border:1px solid #000}.pages .spec p{font-size:.875rem;line-height:2;margin-top:1rem;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:400}.pages .spec2 .product-spec-table{border-bottom:1px solid #000;border-right:1px solid #000;margin-top:1.5rem}.pages .spec2 .product-spec-table th,.pages .spec2 .product-spec-table td{margin:0;padding:0;font-size:initial;border-left:1px solid #000;border-top:1px solid #000}@media screen and (max-width:768px){.pages .spec2 .product-spec-table th,.pages .spec2 .product-spec-table td{display:block}}.pages .spec2 .product-spec-table{width:100%}.pages .spec2 .product-spec-table th{font-family:Noto Sans JP,sans-serif;background:#f2f2f2;font-size:.875rem;font-weight:500;text-align:left;padding:1rem;width:12.5rem}@media screen and (max-width:768px){.pages .spec2 .product-spec-table th{width:100%;text-align:center}}.pages .spec2 .product-spec-table td{font-family:Noto Sans JP,sans-serif;background:#fff;font-size:.875rem;font-weight:400;text-align:left;padding:1rem;width:calc(100% - 12.5rem)}@media screen and (max-width:768px){.pages .spec2 .product-spec-table td{width:100%;text-align:center}}.pages .img-txt-list .it-items{display:flex;gap:1.5rem}@media screen and (max-width:768px){.pages .img-txt-list .it-items{flex-direction:column;padding:0 8.4vw;gap:1rem}}.pages .img-txt-list .it-items:not(:last-child){border-bottom:1px dashed #ccc;margin-bottom:2rem;padding-bottom:2rem}.pages .img-txt-list .it-items figure{width:17.5rem}@media screen and (max-width:768px){.pages .img-txt-list .it-items figure{width:100%;display:block}}.pages .img-txt-list .it-items figure img{display:block;width:100%;height:auto}.pages .img-txt-list .it-items .txt-area{width:calc(100% - 19rem);padding-top:1rem}@media screen and (max-width:768px){.pages .img-txt-list .it-items .txt-area{width:100%;padding-top:0}}.pages .img-txt-list .it-items .txt-area .point-num{display:flex;min-width:4.5rem;width:-moz-fit-content;width:fit-content;height:1.3125rem;background:#000;color:#fff;justify-content:center;align-items:center;text-align:center;font-size:.625rem;font-weight:700}.pages .img-txt-list .it-items .txt-area h3,.pages .img-txt-list .it-items .txt-area h4{font-size:1.25rem;line-height:1.5;margin-top:.25rem}.pages .img-txt-list .it-items .txt-area p{font-family:Noto Sans JP,sans-serif;font-size:.875rem;line-height:2;margin-top:1rem}.pages .img-txt-list.type2 .it-items:not(:last-child){border-bottom:none}@media screen and (max-width:768px){.pages .img-txt-list.type2 .it-items{padding-left:0;padding-right:0}.pages .img-txt-list.type2 .it-items figure{width:auto;margin-left:-8.5333333333vw;margin-right:-8.5333333333vw}}.pages .column-list{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;padding-right:0}@media screen and (max-width:768px){.pages .column-list{flex-direction:column;gap:2rem;padding:0 1rem}}.pages .column-list .it-items{width:calc((100% - 2rem)/2);display:flex;gap:1.5rem}@media screen and (max-width:768px){.pages .column-list .it-items{width:100%}}.pages .column-list .it-items h3{margin-top:.25rem}.pages .column-list .it-items .point-num{display:flex;min-width:4.5rem;width:-moz-fit-content;width:fit-content;height:1.3125rem;background:#000;color:#fff;justify-content:center;align-items:center;text-align:center;font-size:.625rem;font-weight:700}.pages .column-list .it-items figure{width:10.25rem}.pages .column-list .it-items figure img{display:block;width:100%;height:auto}.pages .column-list .it-items .txt-area{flex:1}.pages .column-list .it-items .txt-area h4,.pages .column-list .it-items .txt-area h3{font-size:1rem;line-height:1.5}.pages .column-list .it-items .txt-area p{font-size:.875rem;line-height:2;margin-top:.5rem}.pages .column-list.type2 .txt-area{padding-top:1rem}@media screen and (max-width:768px){.pages .column-list.type2 .it-items figure{width:7rem}}.pages .page-block{background:#fafafa;padding:5.25rem 5rem}@media screen and (max-width:768px){.pages .page-block{padding:3.5rem 1rem}}.pages .page-block:not(:first-child){margin-top:5rem}@media screen and (max-width:768px){.pages .page-block.side-margin{width:auto;margin-left:-1rem;margin-right:-1rem}}.pages .page-block.type3{background:#fff}.pages .page-block-type2{border-top:.03125rem solid #000000;background:#fff;padding:5.25rem 5rem;margin-top:5rem}@media screen and (max-width:768px){.pages .page-block-type2{padding:3.5rem 4.2666666667vw}}.pages .page-block-type2:not(:first-child){margin-top:0}.pages .contents-tenjikai{background:#fafafa;padding:8rem 0 2.5rem;margin-top:4rem}@media screen and (max-width:768px){.pages .contents-tenjikai{padding:4rem 0 2.5rem}}.pages .contents-tenjikai.ct-showroom{margin-top:0;padding-top:0;padding-bottom:5.5rem}@media screen and (max-width:768px){.pages .contents-tenjikai.ct-showroom{padding-bottom:4rem}}.pages .contents-catalog{margin-top:5rem}.pages .catalog-product-img{max-width:35rem;width:auto;margin:3rem auto 0}.pages .catalog-product-img img{height:auto;display:block;margin-inline:auto}.pages .catalog-ttl-area{text-align:center;margin-bottom:3rem}.pages .catalog-ttl-area .catalog-txt{font-size:.875rem;line-height:2;margin-top:1.5rem}.pages .link-list-block{padding:3.75rem;background:#292929}@media screen and (max-width:768px){.pages .link-list-block{padding:3.5rem 0;margin-left:-4.2666666667vw;margin-right:-4.2666666667vw}}.pages .link-list-block .kodawari-list .kodawari-items figcaption{background:#292929;color:#fff}@media screen and (max-width:768px){.pages .link-list-block .kodawari-list .kodawari-items figcaption{padding-left:2rem}}.pages .link-list-block .kodawari-list .kodawari-items:nth-child(2n) figcaption{left:initial;right:0}.pages .kodawari-area figure img{display:block;width:100%;height:auto}.pages .kodawari-area .txt-box{margin-top:2rem;display:flex;gap:2.5rem}.pages .kodawari-area .txt-box .kodawari-ttl{writing-mode:vertical-rl;font-size:1.5rem;font-weight:500}@media screen and (max-width:1200px)and (min-width:769px){.pages .kodawari-area .txt-box .kodawari-ttl{font-size:2vw}}@media screen and (max-width:768px){.pages .kodawari-area .txt-box .kodawari-ttl{font-size:6.4vw}}.pages .kodawari-area .txt-box .kodawari-ttl span{display:block;letter-spacing:.4em;line-height:2;font-family:Shippori Mincho B1,serif;font-weight:500}@media screen and (max-width:768px){.pages .kodawari-area .txt-box .kodawari-ttl span{letter-spacing:.2em}}.pages .kodawari-area .txt-box .txt-area{flex:1}.pages .kodawari-area .txt-box .txt-area p{font-size:.875rem;line-height:2;font-family:Shippori Mincho,serif}.pages .kodawari-area .txt-box .txt-area p:not(:first-child){margin-top:2rem}.pages .kodawari-area .txt-box .txt-area .link-btn{display:inline-block;margin-top:1.875rem}.pages .kodawari-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem}@media screen and (max-width:768px){.pages .kodawari-list{grid-template-columns:1fr}}.pages .kodawari-list .kodawari-items{position:relative}@media screen and (max-width:768px){.pages .kodawari-list .kodawari-items figure{padding-left:0}}.pages .kodawari-list .kodawari-items figure img{width:100%;height:auto}.pages .kodawari-list .kodawari-items figcaption{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#fbfbfb;padding:2rem 2rem 0 0;position:absolute;bottom:0;left:0;z-index:1;writing-mode:vertical-rl;display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:flex-start;font-size:1.125rem;letter-spacing:.2em;line-height:1.5;font-family:Shippori Mincho B1,serif;font-weight:500}@media screen and (max-width:768px){.pages .kodawari-list .kodawari-items figcaption{font-size:4.8vw}}.pages .kodawari-list .kodawari-items figcaption em{writing-mode:initial;display:inline-block;padding-left:.125rem;margin-top:-.25rem}.pages .kodawari-list.type2{margin-top:0}.pages .page-kodawari-contents{margin-top:5rem}@media screen and (max-width:768px){.pages .page-kodawari-contents .column-list{padding:0}}.pages .page-kodawari-contents .img-txt-list figure{width:25rem}.pages .page-kodawari-contents .img-txt-list .txt-area{width:initial;flex:1}.pages .page-link-area{display:flex;gap:2.5rem;margin-top:8rem}@media screen and (max-width:768px){.pages .page-link-area{margin-top:4rem;gap:1.5rem 1rem;flex-wrap:wrap;padding:0 1rem}}.pages .page-link-area li{width:calc((100% - 7.5rem)/4)}@media screen and (max-width:768px){.pages .page-link-area li{width:calc((100% - 1rem)/2)}}.pages .page-link-area li a{display:flex;justify-content:center;align-items:center;text-align:center;padding-bottom:1rem;font-size:1rem;line-height:1.5;font-weight:500;color:#9c9c9c;border-bottom:.125rem solid #d6d6d6;transition:all .3s ease}.pages .page-link-area li a.active,.pages .page-link-area li a:hover{color:#000;border-bottom:.125rem solid #000}.pages .page-link-area.column2 li{width:calc((100% - 2.5rem)/2)}.pages .page-link-area.column3 li{width:calc((100% - 5rem) / 3)}@media screen and (max-width:768px){.pages .page-link-area.column3 li{width:100%}}.pages .tenji-banner-list{display:flex;gap:2.5rem}@media screen and (max-width:768px){.pages .tenji-banner-list{gap:1.5rem;flex-direction:column}}.pages .tenji-banner-list li{width:calc((100% - 2.5rem)/2);padding:2.5rem;background:#fff}@media screen and (max-width:768px){.pages .tenji-banner-list li{width:100%;padding:1.5rem}}.pages .tenji-banner-list li figure{max-width:20rem;width:100%;margin-inline:auto}.pages .tenji-banner-list li figure img{width:100%;height:auto}.pages .tenji-banner-list li p{font-size:.875rem;line-height:1.5;margin-top:1.5rem}.pages .page-block-tenji{background:#fff;margin-top:2.5rem;padding:4rem 2.5rem}@media screen and (max-width:768px){.pages .page-block-tenji{padding:4rem 0rem}}.pages .page-block-tenji .tenji-area-btn{display:flex;flex-wrap:wrap;gap:1.5rem;padding:0 1rem}@media screen and (max-width:768px){.pages .page-block-tenji .tenji-area-btn{gap:.9375rem}}.pages .page-block-tenji .tenji-area-btn li{width:calc((100% - 4.5rem)/4)}@media screen and (max-width:768px){.pages .page-block-tenji .tenji-area-btn li{width:calc((100% - .9375rem)/2)}}.pages .page-block-tenji .tenji-area-btn li .btn-product{width:100%;transition:linear all .2s;margin:0;padding:0 .5rem}@media screen and (max-width:768px){.pages .page-block-tenji .tenji-area-btn li .btn-product{padding:0}}.pages .page-block-tenji .tenji-area-btn li .btn-product:hover{background:#000;color:#fff}.pages .page-block-tenji .tenji-area-btn li .btn-product:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.pages .page-block-tenji .showroom-contents{margin-top:4rem}.pages .page-block-tenji .showroom-contents h2{font-size:1.25rem;line-height:1.5;font-weight:500;padding-bottom:1.5rem;border-bottom:.03125rem solid #000;text-align:center;margin-bottom:2rem}.pages .page-block-tenji .showroom-contents .scroll-area{padding:0 1.25rem}@media screen and (max-width:768px){.pages .page-block-tenji .showroom-contents .scroll-area{padding:0;width:100%;overflow-x:scroll}}.pages .page-block-tenji .showroom-contents .showroom-table{width:100%}@media screen and (max-width:768px){.pages .page-block-tenji .showroom-contents .showroom-table{width:52.5rem}}.pages .page-block-tenji .showroom-contents .showroom-table thead th{width:33.3333333333%}.pages .page-block-tenji .showroom-contents .showroom-table thead th:nth-child(1){padding-right:.09375rem}.pages .page-block-tenji .showroom-contents .showroom-table thead th:nth-child(2){padding-left:calc(.09375em*1rem);padding-right:.09375rem}.pages .page-block-tenji .showroom-contents .showroom-table thead th:nth-child(3){padding-left:calc(.09375em*1rem)}.pages .page-block-tenji .showroom-contents .showroom-table thead th span{display:flex;justify-content:center;align-items:center;text-align:center;height:2.5rem;background:#000;color:#fff;font-size:.875rem;line-height:1.4285714286}.pages .page-block-tenji .showroom-contents .showroom-table tbody tr:not(:first-child){border-top:.03125rem dashed #000}.pages .page-block-tenji .showroom-contents .showroom-table tbody tr:not(:last-child) td{padding-bottom:2rem}.pages .page-block-tenji .showroom-contents .showroom-table tbody tr td{vertical-align:middle;padding-top:2rem;padding:1.25rem}.pages .page-block-tenji .showroom-contents .showroom-table tbody tr td .city{font-size:.75rem;background:#11365d;color:#fff;display:block;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;margin-bottom:.5rem}.pages .page-block-tenji .showroom-contents .showroom-table tbody tr td .event-name{font-size:1.125rem;line-height:1.5;font-weight:500;margin-top:1.375rem}.pages .page-block-tenji .showroom-contents .showroom-table tbody tr td .event-day{font-size:1.125rem;line-height:2;font-weight:600;text-align:center}.pages .page-block-tenji .showroom-contents .showroom-table tbody tr td .event-address{font-size:.875rem;line-height:1.5;font-weight:500}.pages .page-block-tenji .showroom-contents .showroom-table tbody tr td .event-address .sup-txt{display:block;font-size:.75rem;line-height:1.5;margin-top:.5rem}.pages .page-block-tenji .showroom-contents .showroom-table tbody tr td .link-btn{display:inline-block;margin-top:1.5rem}.pages .page-block-tenji.type2{margin-top:0}.pages .page-block-access{margin-top:8rem}@media screen and (max-width:768px){.pages .page-block-access{margin-top:4rem}}.pages .page-block-access figure{margin-left:-1rem;margin-right:-1rem;width:auto}@media screen and (max-width:768px){.pages .page-block-access figure{margin-left:-1rem;margin-right:-1rem}}.pages .page-block-access figure img{width:100%;height:auto}.pages .page-block-access .access-info{margin-top:2.5rem;display:flex;gap:2.5rem;align-items:flex-start}@media screen and (max-width:768px){.pages .page-block-access .access-info{margin-top:2rem;flex-direction:column-reverse;gap:1.5rem}}.pages .page-block-access .access-info .map-container{width:33.125rem}@media screen and (max-width:768px){.pages .page-block-access .access-info .map-container{width:100%}}.pages .page-block-access .access-info iframe{width:100%;height:18.9375rem;display:block}@media screen and (max-width:768px){.pages .page-block-access .access-info iframe{width:100%;height:53.3333333333vw}}.pages .page-block-access .access-info .txt-area{flex:1;padding:0 1rem}.pages .page-block-access .access-info .txt-area p,.pages .page-block-access .access-info .txt-area .showroom-address{font-size:.875rem;line-height:1.5;font-weight:500}.pages .page-block-access .access-info .txt-area .showroom-address div:not(:first-child){margin-top:1rem}.pages .page-block-access .access-info .txt-area .showroom-address div dt:before{content:"\ff1c"}.pages .page-block-access .access-info .txt-area .showroom-address div dt:after{content:"\ff1e"}.pages .page-block-access .access-info .txt-area .showroom-address div dd{margin-top:.5rem}.pages .access-route{display:flex;flex-direction:column;gap:.5rem}.pages .access-route li{font-size:.875rem;line-height:1.5;font-weight:500}.pages .access-route li:before{content:"\30fb"}.pages .access-txt{margin-top:2.5rem;font-size:.875rem;text-align:center;line-height:1.5;font-weight:500}.pages .page-block-tenji-bottom{margin-top:5rem;padding-top:5rem;border-top:.03125rem solid #000}@media screen and (max-width:768px){.pages .page-block-tenji-bottom{margin-top:4rem;padding-top:4rem}}.pages .page-block-tenji-bottom figure img{width:100%;height:auto}.pages .page-block-tenji-bottom .ttl-select .add-txt ul{font-size:.875rem;font-weight:700;text-align:center;margin-top:.75rem}.pages .page-block-tenji-bottom .ttl-select .add-txt p{font-size:.75rem;line-height:1.5;font-weight:500;margin-top:.75rem}.pages .page-block-tenji-bottom .bottom-contents{margin-top:2.5rem}@media screen and (max-width:768px){.pages .page-block-tenji-bottom .bottom-contents{margin-top:2rem}}.pages .page-block-tenji-bottom .bottom-contents .bc-items{display:flex;gap:2.5rem}@media screen and (max-width:768px){.pages .page-block-tenji-bottom .bottom-contents .bc-items{gap:1rem;flex-direction:column-reverse}}.pages .page-block-tenji-bottom .bottom-contents .bc-items:not(:first-child){margin-top:2.5rem}.pages .page-block-tenji-bottom .bottom-contents .bc-items:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:768px){.pages .page-block-tenji-bottom .bottom-contents .bc-items:nth-child(2n){flex-direction:column-reverse}}.pages .page-block-tenji-bottom .bottom-contents .bc-items figure{width:33.125rem}@media screen and (max-width:768px){.pages .page-block-tenji-bottom .bottom-contents .bc-items figure{width:100%}}.pages .page-block-tenji-bottom .bottom-contents .bc-items figure img{width:100%;height:auto}.pages .page-block-tenji-bottom .bottom-contents .bc-items .txt-area{padding-top:2.5rem;flex:1}@media screen and (max-width:768px){.pages .page-block-tenji-bottom .bottom-contents .bc-items .txt-area{padding-top:0}}.pages .page-block-tenji-bottom .bottom-contents .bc-items .txt-area h3{font-size:1.125rem;line-height:1.5;font-weight:500;border-bottom:.03125rem dashed #000;padding-bottom:1rem;margin-bottom:1rem}.pages .page-block-tenji-bottom .bottom-contents .bc-items .txt-area p{font-size:.875rem;line-height:1.5;font-weight:500}.pages .page-rental-contents{margin-top:5rem}.pages .info-table{max-width:45rem;width:100%;margin-inline:auto;margin-top:2rem}@media screen and (max-width:768px){.pages .info-table{margin-left:1rem;margin-right:1rem;width:auto}}.pages .info-table div{display:flex;align-items:center}@media screen and (max-width:768px){.pages .info-table div{flex-direction:column}}.pages .info-table div:not(:first-child){margin-top:.0625rem}.pages .info-table div dt{width:12.5rem;background:#5c5c5c;color:#fff;font-size:.875rem;line-height:1.5;font-weight:500;padding:.75rem;text-align:center}@media screen and (max-width:768px){.pages .info-table div dt{width:100%}}.pages .info-table div dd{background:#fbfbfb;flex:1;padding:.75rem 1.875rem;font-size:.875rem;line-height:1.5;font-weight:500}@media screen and (max-width:768px){.pages .info-table div dd{width:100%;text-align:center;padding:.75rem 1rem}}.pages .info-table div dd span{font-size:.625rem;display:inline-block;margin-left:.5rem}@media screen and (max-width:768px){.pages .info-table div dd span{display:block;margin-left:0;margin-top:.25rem}}.pages .flow{padding-left:2rem}.pages .flow>div{padding-top:1rem;padding-bottom:2rem}.pages .flow>div:not(:last-child){border-left:.03125rem dashed #000}.pages .flow.type2>div{padding-bottom:3.375rem}.pages .flow .flow-ttl{font-size:1rem;line-height:1.5;font-weight:500;position:relative;padding-left:2.5rem}.pages .flow .flow-ttl span{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#000;color:#fff;font-size:1rem;line-height:1.125;font-weight:600;position:absolute;left:-1.875rem;top:-1.125rem}.pages .flow dd{padding-left:2.5rem;margin-top:.25rem}.pages .flow dd .dd-ttl{font-size:.875rem}.pages .flow dd .dd-ttl a,.pages .flow dd .dd-ttl em{border-bottom:1px solid #000}.pages .flow dd .dd-txt{margin-top:.5rem;font-size:.625rem;line-height:1.5}.pages .flow dd .dd-txt li{display:flex}.pages .flow dd .dd-txt li:before{content:"\203b"}.pages .delivery-addr{display:flex;margin-top:.625rem}@media screen and (max-width:768px){.pages .delivery-addr{flex-direction:column}}.pages .delivery-addr h3{font-size:.875rem;line-height:1.7142857143;font-weight:500;width:15rem;height:6.40625rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#5c5c5c}@media screen and (max-width:768px){.pages .delivery-addr h3{width:100%;height:initial;padding:.875rem 0}}.pages .delivery-addr .txt-area{flex:1;background:#fff;font-size:.875rem;line-height:2;font-weight:500;display:flex;align-items:center;padding-left:1.875rem}@media screen and (max-width:768px){.pages .delivery-addr .txt-area{padding-top:.75rem;padding-bottom:.75rem}}.pages .gfb__footer.wizard__footer{margin-top:2.5rem}.pages .gfb__footer.wizard__footer button.submit{min-width:12.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #000;color:#000;font-size:.875rem;position:relative;border-radius:50px;padding:0 2.6875rem;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:1rem}.pages .gfb__footer.wizard__footer button.submit:after{content:"";display:inline-block;width:.3125rem;height:.3125rem;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;right:1.25rem;transition:linear all .2s}.pages .gfb__footer.wizard__footer button.submit:hover:after{right:.9375rem}.pages .rental-form-area .globo-form-control.layout-1-column{display:grid;grid-template-columns:16.375rem 1fr;grid-template-rows:auto auto;-moz-column-gap:1.625rem;column-gap:1.625rem;align-items:center}@media screen and (max-width:768px){.pages .rental-form-area .globo-form-control.layout-1-column{grid-template-columns:1fr;grid-template-rows:auto}}.pages .rental-form-area .globo-form-control.layout-1-column label{font-size:1.125rem;grid-column:1;grid-row:1}@media screen and (max-width:768px){.pages .rental-form-area .globo-form-control.layout-1-column label{grid-column:1;grid-row:auto}}.pages .rental-form-area .globo-form-control.layout-1-column .globo-form-input{grid-column:2;grid-row:1}@media screen and (max-width:768px){.pages .rental-form-area .globo-form-control.layout-1-column .globo-form-input{grid-column:1;grid-row:auto}}.pages .rental-form-area .globo-form-control.layout-1-column .globo-form-input input{background:#fff;font-size:.875rem;padding-left:1.3125rem;border:.015625rem solid #9c9c9c;border-radius:.3125rem}.pages .rental-form-area .globo-form-control.layout-1-column .globo-form-input input::-moz-placeholder{color:#9c9c9c}.pages .rental-form-area .globo-form-control.layout-1-column .globo-form-input input::placeholder{color:#9c9c9c}.pages .rental-form-area .globo-form-control.layout-1-column small{grid-column:1/-1;grid-row:2}@media screen and (max-width:768px){.pages .rental-form-area .globo-form-control.layout-1-column small{grid-column:1;grid-row:auto}}.pages .repair-contents .page-ttl:not(:first-child){margin-top:2.5rem}.pages .hosho-info{margin-top:5rem}@media screen and (max-width:768px){.pages .hosho-info{margin-top:4rem}}.pages .hosho-info .hosho-list{display:flex;justify-content:space-between;gap:2.5rem}@media screen and (max-width:768px){.pages .hosho-info .hosho-list{flex-direction:column;gap:1.5rem}}.pages .hosho-info .hosho-list li{width:calc((100% - 2.5rem)/2)}@media screen and (max-width:768px){.pages .hosho-info .hosho-list li{width:100%}}.pages .hosho-info .hosho-list li .hosho-item{display:flex;align-items:center;justify-content:center;height:5.5rem;background:#fff;color:#000;font-size:1.125rem;line-height:2;font-weight:500;text-align:center}@media screen and (max-width:768px){.pages .hosho-info .hosho-list li .hosho-item{height:8rem}}.pages .repair-list{display:flex;flex-direction:column;gap:1rem}.pages .repair-list li{padding:1rem 1.5rem;background:#fff;font-size:.875rem;line-height:1.7142857143}.pages .page-faq-contents .page-ttl:not(:first-child){margin-top:4rem}@media screen and (max-width:768px){.pages .page-faq-contents .page-ttl:not(:first-child){margin-top:2.5rem}}.pages .page-faq-contents .page-contents{background:#fff;padding-bottom:1.5rem}.pages .faq-list{display:flex;flex-direction:column;gap:1rem}.pages .faq-list div dt{background:#5c5c5c;font-size:.875rem;line-height:2;color:#fff;padding:1rem;display:flex;gap:.5rem}.pages .faq-list div dt:before{content:"Q"}.pages .faq-list div dd{background:#fff;font-size:.875rem;line-height:2;padding:1rem;display:flex;gap:.5rem}.pages .faq-list div dd:before{content:"A"}.pages .page-mind-contents{margin-top:8rem}@media screen and (max-width:768px){.pages .page-mind-contents{margin-top:5rem}}.pages .page-mind-contents{border-top:.03125rem solid #000;padding-top:8rem}@media screen and (max-width:768px){.pages .page-mind-contents{padding-top:5rem}}.pages .page-mind-contents .mind-box{display:flex}@media screen and (max-width:768px){.pages .page-mind-contents .mind-box{flex-direction:column!important;gap:2.5rem!important}}.pages .page-mind-contents .mind-box .mind-box-ttl{font-size:1.5rem;line-height:2;padding-bottom:2rem;border-bottom:.03125rem dashed #000;margin-bottom:2rem}@media screen and (max-width:768px){.pages .page-mind-contents .mind-box .mind-box-ttl{font-size:1.25rem;padding-bottom:1.5rem;margin-bottom:1.5rem;line-height:1.2}}.pages .page-mind-contents .mind-box .mind-txt{font-size:.875rem;line-height:2}.pages .page-mind-contents .mind-box .mind-txt p:not(:first-child){margin-top:1.5rem}@media screen and (max-width:768px){.pages .page-mind-contents .mind-box .mind-box-img{width:auto!important;margin-left:-4.2666666667vw!important;margin-right:-4.2666666667vw!important;margin-top:0!important}.pages .page-mind-contents .mind-box .mind-box-img img{width:100%;display:block;height:auto}}.pages .page-mind-contents .box1{gap:1.875rem}.pages .page-mind-contents .box1 .mind-txt-area{width:31rem;margin-top:5rem;margin-left:5rem}@media screen and (max-width:768px){.pages .page-mind-contents .box1 .mind-txt-area{margin-left:0;margin-top:0;width:100%}}.pages .page-mind-contents .box1 .mind-box-img{width:23.4375rem;margin-right:-1.25rem}.pages .page-mind-contents .box1 .mind-box-img img{width:100%;display:block;height:auto}.pages .page-mind-contents .box2{margin-top:5rem;flex-direction:row-reverse}.pages .page-mind-contents .box2 .mind-txt-area{width:27rem;margin-left:-2.5rem;margin-right:5rem}@media screen and (max-width:768px){.pages .page-mind-contents .box2 .mind-txt-area{margin-left:0;margin-right:0;width:100%}}.pages .page-mind-contents .box2 .mind-box-img{width:29.0625rem;margin-top:5rem;margin-left:-2.5rem}.pages .page-mind-contents .box3{margin-top:5rem;justify-content:space-between;padding:0 5rem}@media screen and (max-width:768px){.pages .page-mind-contents .box3{padding:0}}.pages .page-mind-contents .box3 .mind-txt-area{width:17.9375rem}@media screen and (max-width:768px){.pages .page-mind-contents .box3 .mind-txt-area{width:100%}}.pages .page-mind-contents .box3 .mind-material-list{width:28.0625rem;display:flex;gap:2rem}@media screen and (max-width:768px){.pages .page-mind-contents .box3 .mind-material-list{width:100%}}.pages .page-mind-contents .box3 .mind-material-list li{width:calc((100% - 2rem)/2)}.pages .page-mind-contents .box3 .mind-material-list li img{width:100%;display:block;height:auto}.pages .page-mind-contents .box3 .mind-material-list li figcaption{font-size:.875rem;line-height:2;margin-top:1rem}.pages .page-mind-contents .box3 .mind-material-list li p{font-size:.875rem;line-height:2}.pages .page-mind-contents .box4{margin-top:5rem;flex-direction:row-reverse;justify-content:space-between}.pages .page-mind-contents .box4 .mind-txt-area{width:24.5rem;margin-right:5rem}@media screen and (max-width:768px){.pages .page-mind-contents .box4 .mind-txt-area{width:100%;margin-right:0}}.pages .page-mind-contents .box4 .mind-box-img{width:25.625rem}@media screen and (max-width:768px){.pages .page-mind-contents .box4 .mind-box-img{width:100%}}.pages .page-mind-contents .type-mind{margin-top:8rem}@media screen and (max-width:768px){.pages .page-mind-contents .type-mind{margin-top:5rem;margin-left:-1rem;margin-right:-1rem;width:auto}}.pages .shoplist-ttl{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;text-align:center}@media screen and (max-width:768px){.pages .shoplist-ttl{font-size:1rem;margin-bottom:1.5rem}}.pages .shoplist-area{padding:0 8.75rem;margin-top:5rem}@media screen and (max-width:768px){.pages .shoplist-area{padding:0 2rem}}.pages .shoplist-area div{display:flex;padding-bottom:1rem}@media screen and (max-width:768px){.pages .shoplist-area div{flex-direction:column;gap:.5rem}}.pages .shoplist-area div:not(:last-child){border-bottom:.03125rem dashed #000}.pages .shoplist-area div:not(:first-child){margin-top:1rem}.pages .shoplist-area div dt{width:12.5rem;font-size:1rem;line-height:1.5}@media screen and (max-width:768px){.pages .shoplist-area div dt{width:100%;font-weight:600}}.pages .shoplist-area div dd{flex:1}.pages .shoplist-area div dd ul{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.pages .shoplist-area div dd ul{margin-left:-1rem}}.pages .shoplist-area div dd ul li{font-size:1rem;line-height:2}.pages .shoplist-area div dd ul li:not(:last-child):after{content:"/"}.pages .shoplist-area div dd ul li a{display:inline-block;padding:0 1rem}.pages .page-shoplist-contents{background:#fafafa;margin-top:5rem;padding:8rem 0}@media screen and (max-width:768px){.pages .page-shoplist-contents{padding:4rem 0;margin-top:4rem}}.pages .page-shoplist-contents .page-ttl{font-size:1.25rem;border-bottom:.03125rem solid #000;letter-spacing:.2em}.pages .page-shoplist-contents .page-block{padding-left:2.5rem;padding-right:2.5rem}@media screen and (max-width:768px){.pages .page-shoplist-contents .page-block{padding-left:2rem;padding-right:2rem}}.pages .page-shoplist-contents .page-contents{margin-top:3.75rem}.pages .page-shoplist-contents .shoplist-box{padding:0 1.25rem;margin-top:3rem}@media screen and (max-width:768px){.pages .page-shoplist-contents .shoplist-box{padding:0;margin-top:2rem}}.pages .page-shoplist-contents .shoplist-box div{display:flex}@media screen and (max-width:768px){.pages .page-shoplist-contents .shoplist-box div{flex-direction:column;gap:1rem}}.pages .page-shoplist-contents .shoplist-box div:not(:first-child){padding-top:2rem}@media screen and (max-width:768px){.pages .page-shoplist-contents .shoplist-box div:not(:first-child){padding-top:1.5rem}}.pages .page-shoplist-contents .shoplist-box div:not(:last-child){border-bottom:.03125rem dashed #000;padding-bottom:2rem}@media screen and (max-width:768px){.pages .page-shoplist-contents .shoplist-box div:not(:last-child){padding-bottom:1.5rem}}.pages .page-shoplist-contents .shoplist-box div dt{width:23.75rem;padding-left:3.75rem;font-size:1.125rem;font-weight:500}@media screen and (max-width:768px){.pages .page-shoplist-contents .shoplist-box div dt{width:100%;padding-left:0}}.pages .page-shoplist-contents .shoplist-box div dd{flex:1;font-size:.875rem;line-height:2}.pages .page-shoplist-contents .shoplist-box div dd .shop-address span{display:inline-block;margin-right:1rem}@media screen and (max-width:768px){.pages .page-shoplist-contents .shoplist-box div dd .shop-address span{display:block}}.pages .company-contents{padding:2.5rem 0}@media screen and (max-width:768px){.pages .company-contents{padding:2.5rem 0}}.pages .company-contents .other-page-ttl{font-size:1.5rem;font-weight:500;font-family:Shippori Mincho B1,serif;text-align:center;padding-bottom:2rem;margin-bottom:3rem;border-bottom:1px dashed #ccc}@media screen and (max-width:768px){.pages .company-contents .other-page-ttl{font-size:1.25rem;margin-bottom:2rem}}.pages .company-contents table{width:100%;border-collapse:collapse;box-shadow:none;border-top:.03125rem solid #e0e0e0;border-right:.03125rem solid #e0e0e0}.pages .company-contents table tr{display:flex}.pages .company-contents table tr th,.pages .company-contents table tr td{border:none;border-bottom:.03125rem solid #e0e0e0;border-left:.03125rem solid #e0e0e0}.pages .company-contents table tr th{width:11.25rem;min-width:11.25rem;padding:1.25rem 1.5rem;font-size:.875rem;color:#555;background:#f5f5f5;display:flex;align-items:center;font-weight:500}@media screen and (max-width:768px){.pages .company-contents table tr th{width:7.5rem;min-width:7.5rem;padding:1rem;font-size:.8125rem}}.pages .company-contents table tr td{flex:1;padding:1.25rem 2rem;font-size:.875rem;line-height:2;display:flex;align-items:center}@media screen and (max-width:768px){.pages .company-contents table tr td{padding:1rem;font-size:.8125rem}}.pages .company-contents table tr td a{color:inherit;text-decoration:underline}.pages .company-contents>.inner-s>p{margin-top:1.5rem;font-size:.8125rem;color:#888;text-align:center}@media screen and (max-width:768px){.pages .company-contents>.inner-s>p{text-align:left}}.pages .guide-contents{padding:2.5rem 0 5rem}@media screen and (max-width:768px){.pages .guide-contents{padding:2rem 0 4rem}}.pages .guide-contents .guide-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:3rem}@media screen and (max-width:768px){.pages .guide-contents .guide-nav{gap:.375rem;margin-bottom:2rem}}.pages .guide-contents .guide-nav li{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;cursor:pointer;border:.03125rem solid #ccc;background:#fff;transition:background .2s,color .2s,border-color .2s}@media screen and (max-width:768px){.pages .guide-contents .guide-nav li{padding:.625rem 1rem;font-size:.75rem}}.pages .guide-contents .guide-nav li:hover{background:#f0f0f0}.pages .guide-contents .guide-nav li.is-active{background:#333;color:#fff;border-color:#333}.pages .guide-contents .guide-block-area .guide-block{display:none}.pages .guide-contents .guide-block-area .guide-block.is-active{display:block}.pages .guide-contents .guide-block-area .guide-block h2{font-size:1.25rem;font-weight:500;padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:.03125rem dashed #ccc}@media screen and (max-width:768px){.pages .guide-contents .guide-block-area .guide-block h2{font-size:1.0625rem;margin-bottom:1.25rem}}.pages .guide-contents .guide-block-area .guide-block p{font-size:.875rem;line-height:2;color:#444}.pages .guide-contents .guide-block-area .guide-block p:not(:first-child){margin-top:1rem}.pages .privacy-contents{padding:2.5rem 0 5rem}@media screen and (max-width:768px){.pages .privacy-contents{padding:2rem 0 4rem}}.pages .privacy-contents>.inner-s>div>div:not(:first-child){margin-top:3rem;padding-top:3rem;border-top:.03125rem dashed #ccc}@media screen and (max-width:768px){.pages .privacy-contents>.inner-s>div>div:not(:first-child){margin-top:2rem;padding-top:2rem}}.pages .privacy-contents>.inner-s>div>div h2{font-size:1.125rem;font-weight:500;margin-bottom:1.25rem}@media screen and (max-width:768px){.pages .privacy-contents>.inner-s>div>div h2{font-size:1rem;margin-bottom:1rem}}.pages .privacy-contents>.inner-s>div>div p{font-size:.875rem;line-height:2;color:#444}.pages .privacy-contents>.inner-s>div>div p:not(:first-child){margin-top:1rem}.pages .privacy-contents>.inner-s>div>div ol{margin-top:1rem;padding-left:1.5rem;counter-reset:privacy-counter;list-style:none}@media screen and (max-width:768px){.pages .privacy-contents>.inner-s>div>div ol{padding-left:0}}.pages .privacy-contents>.inner-s>div>div ol li{font-size:.875rem;line-height:2;color:#444;counter-increment:privacy-counter;display:flex;gap:.5rem}.pages .privacy-contents>.inner-s>div>div ol li:before{content:counter(privacy-counter) ".";min-width:1.25rem;color:#888;flex-shrink:0}.pages .privacy-contents>.inner-s>div>div ol li ol{margin-top:.5rem;padding-left:1rem;counter-reset:privacy-inner}@media screen and (max-width:768px){.pages .privacy-contents>.inner-s>div>div ol li ol{padding-left:0}}.pages .privacy-contents>.inner-s>div>div ol li ol li{counter-increment:privacy-inner}.pages .privacy-contents>.inner-s>div>div ol li ol li:before{content:"(" counter(privacy-inner) ")";min-width:1.75rem}.pages .laws-contents{padding:2.5rem 0 5rem}@media screen and (max-width:768px){.pages .laws-contents{padding:2rem 0 4rem}}.pages .laws-contents>.inner-s>div>div{display:flex;border-bottom:.03125rem solid #e0e0e0;border-left:.03125rem solid #e0e0e0;border-right:.03125rem solid #e0e0e0}@media screen and (max-width:768px){.pages .laws-contents>.inner-s>div>div{flex-direction:column}}.pages .laws-contents>.inner-s>div>div:first-child{border-top:.03125rem solid #e0e0e0}.pages .laws-contents>.inner-s>div>div dt{width:13.75rem;min-width:13.75rem;padding:1.25rem 1.5rem;font-size:.875rem;font-weight:500;color:#555;background:#f5f5f5;display:flex;align-items:flex-start}@media screen and (max-width:768px){.pages .laws-contents>.inner-s>div>div dt{width:100%;padding:.875rem .75rem;font-size:.75rem}}.pages .laws-contents>.inner-s>div>div dd{flex:1;padding:1.25rem 2rem;font-size:.875rem;line-height:2;color:#444}@media screen and (max-width:768px){.pages .laws-contents>.inner-s>div>div dd{padding:.875rem 1rem 1.5rem;font-size:.75rem}}.pages .laws-contents>.inner-s>div>div dd a{color:inherit;text-decoration:underline}.pages .laws-contents>.inner-s>div>div dd span{display:block;margin-top:1rem;font-size:.75rem;color:#888}@media screen and (max-width:768px){.pages .page-series-common>.inner{padding:0!important}.pages .page-series-common>.inner .img-txt-list.type2{padding:0 2rem!important}.pages .page-series-common>.inner .img-txt-list.type2 .it-items figure{margin-left:0!important;margin-right:0!important}}.movie{display:flex;justify-content:center;margin-inline:auto;margin-top:4rem}@media screen and (max-width:768px){.movie{margin-top:2.5rem;padding:0 1rem}}.movie .movie-wrap{position:relative;width:35rem;height:20rem;cursor:pointer;background:#000}@media screen and (max-width:768px){.movie .movie-wrap{width:100%;height:auto;aspect-ratio:560/320}}.movie .movie-wrap video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movie .movie-wrap .movie-overlay{position:absolute;top:0;left:0;right:0;bottom:3.25rem;z-index:1;cursor:pointer}.movie .movie-wrap .movie-play-btn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:4rem;height:4rem;background:transparent;border:none;padding:0;cursor:pointer;z-index:2;transition:opacity .2s,transform .2s;pointer-events:none}.movie .movie-wrap .movie-play-btn svg{display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.movie .movie-wrap.playing .movie-play-btn{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/page.css.map */
