﻿html,body,dt,h1,h2,h3,h4,h5,h6,th,ol,ul,dd,dl,li,p,table,td,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}body{letter-spacing:.1em;line-height:1.5;word-wrap:break-word;font-weight:400;font-size:12px;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#1f1f1f;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,255,255,0.3);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}a{text-decoration:none;color:#065FD4;outline:none}.brand__article-text a,.faq__pages-article-text a,.pickup__desc a,.result__article-text a,.result__pages-article-text a,.result__pages-summary-text a,.voice__pages-article-text a{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:0.6ex}.content__h3,.brand__h2,.contact__h2,.faq__h2,.news__h2,.result__h2,.shop__h3,.tips__h2,.type__h2,.voice__h2,.ways__h2{position:inherit !important;z-index:inherit !important;margin-bottom:24px !important;padding:0 12px !important;text-align:center !important;font-family:inherit !important;font-size:16px !important;font-weight:bold !important;color:inherit !important;background-color:inherit !important}.content__h3::after,.brand__h2::after,.contact__h2::after,.faq__h2::after,.news__h2::after,.result__h2::after,.shop__h3::after,.tips__h2::after,.type__h2::after,.voice__h2::after,.ways__h2::after{content:"" !important;position:inherit !important;bottom:inherit !important;left:inherit !important;right:inherit !important;z-index:inherit !important;display:block !important;width:40px !important;height:4px !important;margin:12px auto !important;border-width:0 !important;border-radius:2px !important;background-color:#880031 !important}.damage__h2,.popular__h2,.reason__h2-comparison,.type__h2-other{position:relative;z-index:1;margin-bottom:48px;padding:24px 12px;background-color:#555;line-height:1.25;letter-spacing:-1px;text-align:center;font-size:30px;font-weight:700;font-family:"Noto Serif JP",serif;color:#fff}.damage__h2::after,.popular__h2::after,.reason__h2-comparison::after,.type__h2-other::after{content:"";position:absolute;bottom:-23px;left:0;right:0;z-index:1;width:0;height:0;margin:auto;border-style:solid;border-width:24px 24px 0 24px;border-color:#555 transparent transparent transparent}.brand h2,.brand__line h2,.damage h2,.faq h2,.pickup h2,.point h2,.popular h2,.pricerise h2,.pricechart h2,.pricetable h2,.ranking h2,.reason h2,.reason__choose h2,.reason__popularity h2,.result__selies h2,.result h2,.result__h2-blog,.result__article-text h2,.shop h2,.shop__detail-route h2,.shop__detail-greeting h2,.shop__parking h2,.shop__about h2,.shop__shop h2,.shop__map h2,.spec h2,.standard h2,.tips h2,.type h2,.type__brand h2,.type__series h2,.type__category h2,.type__focus h2,.voice h2,.ways h2,.ways__detail h2{position:relative;z-index:1;margin-bottom:48px;padding:24px 12px;background-color:#555;line-height:1.25;text-align:center;letter-spacing:0;font-size:30px;font-weight:700;font-family:"Noto Serif JP",serif;color:#fff}.brand h2::after,.brand__line h2::after,.damage h2::after,.faq h2::after,.pickup h2::after,.point h2::after,.popular h2::after,.pricerise h2::after,.pricechart h2::after,.pricetable h2::after,.ranking h2::after,.reason h2::after,.reason__choose h2::after,.reason__popularity h2::after,.result__selies h2::after,.result h2::after,.result__h2-blog::after,.result__article-text h2::after,.shop h2::after,.shop__detail-route h2::after,.shop__detail-greeting h2::after,.shop__parking h2::after,.shop__about h2::after,.shop__shop h2::after,.shop__map h2::after,.spec h2::after,.standard h2::after,.tips h2::after,.type h2::after,.type__brand h2::after,.type__series h2::after,.type__category h2::after,.type__focus h2::after,.voice h2::after,.ways h2::after,.ways__detail h2::after{content:"";position:absolute;bottom:-23px;left:0;right:0;z-index:1;width:0;height:0;margin:auto;border-style:solid;border-width:24px 24px 0 24px;border-color:#555 transparent transparent transparent}.content__lead,.point__h2,.reason__h2,.tips__lead{margin-bottom:24px;text-align:center;line-height:1.25;font-size:22px;font-weight:700;font-family:"Noto Serif JP",serif}.content__lead span,.point__h2 span,.reason__h2 span,.tips__lead span{color:#b52010}.content__lead em,.point__h2 em,.reason__h2 em,.tips__lead em{color:#000}.brand__h3,.contact__h3,.result__h1,.tips__h3{margin-bottom:12px;font-size:14px;font-weight:700}.popular__h3{margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #880031;text-align:center;font-size:16px;font-weight:700;color:#880031}.faq__h3-pages-list,.pricerise__h3,.result__h3-pages-list,.shop__h4,.type__h3,.type__h4-focus,.voice__h3-pages-list{font-size:14px;font-weight:bold !important;color:#000 !important}.type__h4,.type__list-item-h3{margin-bottom:3px;text-align:center;line-height:1.25;letter-spacing:normal;font-size:12px;font-weight:700;color:#065FD4}.faq__h3-pages,.faq__pages-article-text h3,.pricetable__h3,.result__h3-pages,.result__pages-article-text h3,.result__pages-summary-text h3,.voice__h3-pages,.voice__pages-article-text h3{margin-bottom:24px;padding:12px;border:1px solid #dadada;border-radius:8px;background-color:#f6f6f6;text-align:center;font-size:14px;font-weight:700;color:#000}.faq__h2-pages,.faq__pages-article-text h4,.result__h2-pages,.result__pages-article-spec-title,.result__pages-article-text h4,.result__pages-summary-text h4,.voice__h2-pages,.voice__pages-article-text h4{margin-bottom:24px;padding:12px;border-bottom:1px solid #dadada;font-size:16px;font-weight:700;color:#000}.popular__h4,.reason__list-item-title{padding:12px;background-color:#363636;line-height:1.25;letter-spacing:0;text-align:center;font-size:14px;color:#fff}.result__note p a{text-decoration:underline;color:#065FD4}.result__note p a[target="_blank"]::after{content:"\f35d";display:inline-block;margin-left:6px;font-family:'Font Awesome 6 Free'}.content__hr,.header__hr,.news__article hr,.reason__hr,.shop__hr{border:0;height:1px;background-color:#dadada}.content__wrap,.content__unit{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:60px 0}.brand__wrap,.faq__pages-unit,.lp__wrap,.result__wrap-pages,.result__pages-desc,.result__pages-unit,.shop__wrap,.voice__pages-unit{position:relative;z-index:1;width:94%;max-width:960px;margin:0 auto}.content__inner,.breadcrumbs__wrap,.header__post-middle,.header__wrap,.header__maintenance-wrap,.header__covid-wrap,.header__middle,.footer__wrap,.footer__group-title,.footer__group-nav,.footer__brand-title,.footer__brand-nav,.nav__wrap,.contact__wrap,.damage__wrap,.faq__wrap,.greeting__h2 span,.greeting__wrap,.mv__wrap,.mv__wrap-nobtn,.news__wrap,.pickup__wrap,.point__wrap,.popular__wrap,.pricerise__wrap,.pricechart__wrap,.pricetable__wrap,.ranking__wrap,.reason__wrap,.result__wrap,.spec__wrap,.standard__wrap,.tips__wrap,.type__wrap,.voice__wrap,.ways__wrap{position:relative;z-index:1;max-width:960px;margin:0 auto;overflow:hidden}.content__anchor{position:relative;margin-top:-162px;padding-top:162px}.brand__article-text table,.faq__pages-article-text table,.news__article table,.pricechart table,.pricetable table,.result__article-text table,.result__pages-unit-summary table,.result__pages-article-text table,.result__pages-summary-text table,.voice__pages-article-text table{width:98%;margin:0 auto 24px;border-collapse:collapse;border:1px solid #dadada}.brand__article-text table tr,.faq__pages-article-text table tr,.news__article table tr,.pricechart table tr,.pricetable table tr,.result__article-text table tr,.result__pages-unit-summary table tr,.result__pages-article-text table tr,.result__pages-summary-text table tr,.voice__pages-article-text table tr{border-bottom:1px solid #dadada}.brand__article-text table th,.faq__pages-article-text table th,.news__article table th,.pricechart table th,.pricetable table th,.result__article-text table th,.result__pages-unit-summary table th,.result__pages-article-text table th,.result__pages-summary-text table th,.voice__pages-article-text table th{width:20%;padding:12px;border-right:1px solid #dadada;font-weight:700;background-color:#f6f6f6}.brand__article-text table td,.faq__pages-article-text table td,.news__article table td,.pricechart table td,.pricetable table td,.result__article-text table td,.result__pages-unit-summary table td,.result__pages-article-text table td,.result__pages-summary-text table td,.voice__pages-article-text table td{padding:12px;border-right:1px solid #dadada;word-break:break-all}.nav__list-item-text dt span,.result__list-item-text-price span,.result__list-item-text-price-archive span,.result__list-item-text-price-top span,.result__list-item-text-price-blog span,.type__h4-focus::after{padding:3px 6px;background-color:#880031;vertical-align:middle;font-size:12px;color:#fff}.ranking__update,.result__update,.result__archive,.result__list-item-text-desc,.result__list-item-desc,.type__list-item-text-desc,.type__category-list-item-text-desc,.type__focus-list-item-text,.voice__update{letter-spacing:0;font-size:12px;color:#4f4f4f}.content__mv,.content__mv-tz{position:relative;height:140px;margin-bottom:60px;background-color:#880031;overflow:hidden;text-align:center}.content__mv::before,.content__mv-tz::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:-41px;left:50%;width:618px;height:618px;margin-left:-540px;background-color:rgba(187,0,67,0.3)}.content__mv::after,.content__mv-tz::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bg/title-ptn.png)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes bounceOnce{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}25%{-webkit-transform:translateY(0);transform:translateY(0)}35%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}65%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceOnce{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}25%{-webkit-transform:translateY(0);transform:translateY(0)}35%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}65%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceLoop{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}25%{-webkit-transform:translateY(0);transform:translateY(0)}35%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}65%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceLoop{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}25%{-webkit-transform:translateY(0);transform:translateY(0)}35%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}65%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shiny{0%{-webkit-transform:scale(0) rotate(25deg);transform:scale(0) rotate(25deg);opacity:0}50%{-webkit-transform:scale(2) rotate(25deg);transform:scale(2) rotate(25deg);opacity:1}100%{-webkit-transform:scale(100) rotate(25deg);transform:scale(100) rotate(25deg);opacity:0}}@keyframes shiny{0%{-webkit-transform:scale(0) rotate(25deg);transform:scale(0) rotate(25deg);opacity:0}50%{-webkit-transform:scale(2) rotate(25deg);transform:scale(2) rotate(25deg);opacity:1}100%{-webkit-transform:scale(100) rotate(25deg);transform:scale(100) rotate(25deg);opacity:0}}.effect.active.fadeIn{animation:fadeIn 2s}.effect.active.fadeInUp{animation:fadeInUp 1s}.effect.active.fadeInLeft{animation:fadeInLeft 1s}.effect.active.fadeInRight{animation:fadeInRight 1s}.effect.active.bounceOnce{animation:bounceOnce 2s}.effect.active.bounceLoop{animation:bounceLoop 2s infinite}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}*:focus{outline:none}html{min-height:100%}body{background-color:#fff}img{max-width:100%;height:auto;border:none;vertical-align:bottom}picture{display:contents}a{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}a:hover{opacity:0.6}a img{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}a img:hover{opacity:0.8}iframe{vertical-align:bottom;margin:auto}dt,h1,h2,h3,h4,h5,h6,th{font-weight:400}ol,ul{list-style:none}em{font-style:normal}hr.solid{margin-top:24px;margin-bottom:24px;border:0;border-bottom:1px solid #a0a0a0}hr.dashed{margin-top:24px;margin-bottom:24px;border:0;border-bottom:1px dashed #a0a0a0}hr.dotted{margin-top:24px;margin-bottom:24px;border:0;border-bottom:4px dotted #dadada}blockquote,q{position:relative;margin:0 0 24px;padding:24px 24px 0;background-color:#f1f1f1}blockquote::before,q::before{content:"\f10d";position:absolute;left:12px;top:12px;font-family:'Font Awesome 6 Free';font-weight:700;color:#ccc}blockquote::after,q::after{content:"\f10e";position:absolute;right:12px;bottom:12px;font-family:'Font Awesome 6 Free';font-weight:700;color:#ccc}blockquote cite a,q cite a{color:#888}.ofi{object-fit:cover;font-family:'object-fit: cover;'}.title__h2{margin-bottom:12px;padding:6px;background-color:#f6f6f6;text-align:center;font-size:16px;font-weight:700;color:#880031}.title__h3{margin-bottom:12px;padding:6px;border-bottom:1px dashed #ccc;font-size:16px;font-weight:700;color:#880031}.block__end{color:#adadad !important}.block__end span{background:linear-gradient(transparent 60%, transparent 60%) !important}.block__end h2{color:#888 !important}.block__end h3{color:#adadad !important}.block__active h2{background-color:#ffe8f0 !important;color:#880031 !important}.text__align--left{text-align:left}.text__align--right{text-align:right}.text__align--center{text-align:center}.text__color--corp{color:#880031}.text__color--gray{color:#adadad}.text__color--red{color:#eb1100}.text__color--blue{color:#0066ee}.text__color--green{color:#008833}.text__size--smaller{font-size:75%}.text__size--larger{font-size:125%}.text__size--xlarger{font-size:150%}.text__weight--nomal{font-weight:400}.text__weight--bold{font-weight:700}.text__underline{text-decoration:underline}.text__highlight-pink{background:linear-gradient(transparent 60%, #fcdede 60%)}.text__highlight-yellow{background:linear-gradient(transparent 60%, #fae8cd 60%)}.text__highlight-blue{background:linear-gradient(transparent 60%, #dae8f7 60%)}.text__highlight-green{background:linear-gradient(transparent 60%, #e5f2d3 60%)}.text__highlight-emphasis{padding:3px;background:#ffff99}.content__h2{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:3%;width:94%;text-align:center;letter-spacing:0;font-size:24px;font-weight:700;color:#fff}.content__anchor-list{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;opacity:0;position:sticky;bottom:0;left:0;right:0;z-index:99;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 24px;background-color:rgba(255,255,255,0.8)}.content__anchor-list-item{margin:6px}.content__anchor-list-item a{display:flex;align-items:center;justify-content:center;padding:0 48px 0 96px;border-radius:8px;background-color:#d33c73;letter-spacing:0;font-size:22px;color:#fff}.content__anchor-list-item a:hover{background-color:#dc6691;opacity:1}.content__anchor-list-item a br{display:none}.content__anchor-list-item a.conversion--takuhai{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;height:80px;width:480px;font-weight:700;color:#fff;background-color:#096}.content__anchor-list-item a.conversion--takuhai::before{height:80px}.content__anchor-list-item a.conversion--takuhai::after{content:"";position:absolute;top:-100px;left:-100px !important;width:50px !important;height:50px;background-image:linear-gradient(100deg, rgba(255,255,255,0) 10%, #fff 100%, rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.content__anchor-list-item a.conversion--takuhai:hover{background-color:#0b6}.content__anchor-list-item a.conversion--line{background-color:#06c755}.content__anchor-list-item a.conversion--line:hover{background-color:#08f86a}.content__mv{margin-bottom:0}.content__mv-eyechatch{position:relative;height:140px;margin-bottom:60px;background-color:#000;overflow:hidden;text-align:center}.content__mv-eyechatch img{width:100%;height:180px;object-fit:contain;opacity:0.5}.content__mv-tz{margin-bottom:0;background-color:#112}.content__mv-tz::before{background-color:#112}.content__unit{display:flex;align-items:stretch;flex-wrap:wrap}.content__unit-main{width:100%;flex-grow:1}.content__unit-sub{width:100%;min-width:320px;margin-right:0;margin-bottom:24px}.breadcrumbs,.breadcrumbs__post{margin-top:162px;background-color:#e9e9e9}.breadcrumbs__form{background-color:#e9e9e9}.breadcrumbs__wrap{color:#4f4f4f}.breadcrumbs a,.breadcrumbs__post a{color:#4f4f4f}.breadcrumbs strong,.breadcrumbs__post strong{font-weight:400;color:#1f1f1f}#breadcrumbs>span{display:block;padding:12px 18px}.thumb__label,.thumb__label--new{position:relative}.thumb__label::before,.thumb__label--new::before{position:absolute;top:10px;left:0;z-index:1;display:inline-block;padding:0 6px;border:2px solid #b52010;background-color:rgba(255,255,255,0.5);font-weight:700;font-family:"Noto Sans JP",sans-serif;color:#b52010;animation:bounceLoop 2s infinite}.thumb__label--new::before{content:"NEW"}.link__wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.link__wrap-twice{width:48%}.link__tel{pointer-events:none}.link__text{position:relative;display:block;margin-bottom:12px;padding-left:24px;color:#1f1f1f}.link__text::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:5px;left:0;width:8px;height:8px;margin-right:6px;border-top:2px solid #ccc;border-right:2px solid #ccc}.link__blue{text-decoration:underline;color:#065FD4}.link__panel{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);position:relative;display:block;height:100%;padding:24px 54px 24px 12px;border-radius:8px;background-color:#f6f6f6;text-align:center}.link__panel::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;bottom:0;right:24px;width:10px;height:10px;margin:auto;border-top:2px solid #adadad;border-right:2px solid #adadad}.link__white{position:relative;display:block;max-width:640px;margin:auto;padding:18px 36px;border:1px solid #e1e1e1;border-bottom:3px solid #e9e9e9;border-radius:8px;background-color:#fff;line-height:1.25;text-align:center;color:#1f1f1f !important}.link__white::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;bottom:0;right:12px;width:10px;height:10px;margin:auto;border-top:2px solid #ccc;border-right:2px solid #ccc}.link__white-btn{position:relative;display:block;width:94%;max-width:640px;margin:0 auto;padding:12px;border:1px solid #e1e1e1;border-bottom:3px solid #e9e9e9;border-radius:8px;background-color:#fff;text-align:center;line-height:1.25;color:#1f1f1f !important}.link__anchor{position:relative;display:block;max-width:640px;padding:12px 6px 24px;border:1px solid #e1e1e1;text-align:center;line-height:1.25;color:#1f1f1f}.link__anchor::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;bottom:8px;left:0;right:0;width:12px;height:12px;margin:auto;border-bottom:2px solid #ccc;border-right:2px solid #ccc}.link__border{position:relative;display:block;max-width:640px;padding:12px 36px 12px 12px;border:1px solid #e1e1e1;line-height:1.25;color:#1f1f1f}.link__border::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;bottom:0;right:12px;width:10px;height:10px;margin:auto;border-top:2px solid #ccc;border-right:2px solid #ccc}.link__more,.link__more--small{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);position:relative;display:block;width:94%;max-width:640px;margin:0 auto 24px;padding:24px;border-radius:8px;background-color:#dadada;line-height:1.25;text-align:center;font-size:16px;color:#1f1f1f}.link__more::after,.link__more--small::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;bottom:0;right:24px;width:10px;height:10px;margin:auto;border-top:2px solid #888;border-right:2px solid #888}.link__more--small{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);max-width:480px;margin:0 auto 48px;padding:12px 36px 12px 12px;border-bottom:none;border-radius:24px;font-size:14px;color:#1f1f1f}.link__conversion{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);position:relative;display:block;overflow:hidden;width:94%;max-width:640px;margin:0 auto 24px;padding:28px 48px 24px 24px;border-radius:8px;background-color:#096;text-align:center;font-size:22px;font-weight:700;color:#fff}.link__conversion::before{content:"";position:absolute;top:-100px;left:-100px !important;width:50px !important;height:50px;background-image:linear-gradient(100deg, rgba(255,255,255,0) 10%, #fff 100%, rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.link__conversion:hover{background-color:#0b6;opacity:1}.link__conversion:hover::before{border:none !important}.link__conversion p{margin:0}.link__conversion::before{top:-100px;left:-100px !important;width:50px !important;height:50px;background-image:linear-gradient(100deg, rgba(255,255,255,0) 10%, #fff 100%, rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.link__conversion::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:21px;box-sizing:border-box;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.link__btn,.link__btn--large,.link__btn--white{position:relative;display:block;max-width:640px;margin:0 auto;padding:12px 36px;border-bottom:2px solid #f1f1f1;border-radius:8px;text-align:center;line-height:1.25;background-color:#e9e9e9;color:#1f1f1f}.link__btn img,.link__btn--large img,.link__btn--white img{position:absolute;top:0;bottom:0;left:12px;width:24px;height:24px;margin:auto}.link__btn::after,.link__btn--large::after,.link__btn--white::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;bottom:0;right:12px;width:10px;height:10px;margin:auto;border-top:2px solid #adadad;border-right:2px solid #adadad}.link__btn--large{margin:0 auto 48px;font-size:16px;font-weight:700;color:#1f1f1f !important}.link__btn--white{margin:0 auto 48px;border:1px solid #e1e1e1;border-bottom:3px solid #e9e9e9;font-size:16px;font-weight:700;background-color:#fff;line-height:1.25;color:#1f1f1f !important}.link__btn-sp{display:none}.link__social{display:flex;justify-content:center;margin-bottom:24px}.link__social-line i{color:#06c755}.link__social-fb i{color:#3C5A99}.link__social-tw i{color:#000}.link__social-ig i{color:#CF2E92}.link__social a{display:block;width:80px;height:80px;margin:0 6px;padding:12px 3px;border-radius:8px;background-color:#dadada;text-align:center}.link__social a i{line-height:36px;font-size:36px}.link__social a img{height:36px}.link__social a span{letter-spacing:0;font-weight:700;color:#000}.link__icon,.link__icon--tel,.link__icon--line,.link__icon--takuhai,.link__icon--trip{position:relative;display:block;max-width:480px;margin:6px auto;padding:12px 6px 12px 60px;border-radius:8px;background-color:#bb0043;line-height:1.25;letter-spacing:0;text-align:center;color:#fff;overflow:hidden}.link__icon em,.link__icon--tel em,.link__icon--line em,.link__icon--takuhai em,.link__icon--trip em{display:block;font-size:14px;font-weight:700}.link__icon span,.link__icon--tel span,.link__icon--line span,.link__icon--takuhai span,.link__icon--trip span{font-size:10px}.link__icon::before,.link__icon--tel::before,.link__icon--line::before,.link__icon--takuhai::before,.link__icon--trip::before{content:"";position:absolute;top:0;left:0;display:block;width:60px;height:66px;background-color:rgba(255,255,255,0.2);background-repeat:no-repeat;background-size:40px;background-position:center center}.link__icon--tel::before{background-image:url("../images/icon/tel-white.png")}.link__icon--line{background-color:#06c755}.link__icon--line::before{background-image:url("../images/icon/line-white.png")}.link__icon--takuhai{background-color:#f5a520}.link__icon--takuhai::before{background-image:url("../images/icon/delivery-white.png")}.link__icon--trip{display:flex;justify-content:space-evenly;align-items:center;width:98%;max-width:880px;height:120px;margin:0 auto 48px;padding:6px 6px 6px 60px;font-weight:700;font-size:22px;background-color:#096}.link__icon--trip br{display:none}.link__icon--trip::before{height:120px;background-image:url("../images/icon/trip-white.png")}.link__article-btn,.link__article-btn--cv-small,.link__article-btn--tel,.link__article-btn--shop,.link__article-btn--results,.link__article-btn--mail,.link__article-btn--line,.link__article-btn--takuhai{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);position:relative;display:block;max-width:480px;margin:0 auto 24px;padding:12px 6px;border-radius:6px;font-size:16px;font-weight:700;background-color:#e9e9e9;line-height:1.25;letter-spacing:0;text-align:center;overflow:hidden}.link__article-btn::before,.link__article-btn--cv-small::before,.link__article-btn--tel::before,.link__article-btn--shop::before,.link__article-btn--results::before,.link__article-btn--mail::before,.link__article-btn--line::before,.link__article-btn--takuhai::before{border:none !important}.link__article-btn--cv{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);display:block;max-width:480px;margin:0 auto;padding:24px 12px;border-radius:6px;background-color:#555;line-height:1.25;text-align:center;font-size:22px;font-weight:700;color:#fff}.link__article-btn--cv:hover{background-color:#880031;opacity:1}.link__article-btn--cv:hover::before{border:none !important}.link__article-btn--cv-small{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);background-color:#880031;color:#fff}.link__article-btn--cv-small::before{border:none !important}.link__article-btn--blog{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:84px;max-width:640px;margin:0 auto 24px;padding:14px 48px 12px 24px;border-radius:8px;background-color:#096;text-align:center;font-size:16px;font-weight:700;color:#fff}.link__article-btn--blog:hover{background-color:#0b6;opacity:1}.link__article-btn--blog:hover::before{border:none !important}.link__article-btn--blog p{margin:0}.link__article-btn--blog::before{content:"";position:absolute;top:-100px;left:-100px !important;width:50px !important;height:50px;background-image:linear-gradient(100deg, rgba(255,255,255,0) 10%, #fff 100%, rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.link__article-btn--blog::after{content:"";position:absolute;top:0;bottom:0;margin:auto;vertical-align:middle;right:21px;box-sizing:border-box;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.link__article-btn--tel{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);background-color:#bb0043;color:#fff}.link__article-btn--tel::before{border:none !important}.link__article-btn--shop{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);background-color:#bb0043;color:#fff}.link__article-btn--shop::before{border:none !important}.link__article-btn--results{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);background-color:#bb0043;color:#fff}.link__article-btn--results::before{border:none !important}.link__article-btn--mail{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);background-color:#bb0043;color:#fff}.link__article-btn--mail::before{border:none !important}.link__article-btn--line{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);background-color:#06c755;color:#fff}.link__article-btn--line::before{border:none !important}.link__article-btn--takuhai{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);background-color:#f5a520;color:#fff}.link__article-btn--takuhai::before{border:none !important}.display__tab{display:none}.display__tab-tr{display:none}#itro_popup{max-width:750px}#popup_content a{display:block;text-align:center}#popup_content h1{margin-bottom:12px;line-height:1.25;font-size:24px;font-weight:700;color:#fff}#popup_content img{width:100%;max-width:750px;height:auto;margin-bottom:24px}.linkcard{padding:0 12px 24px}.lkc-card{margin:0;padding:12px}.lkc-url{margin:0 0 6px;white-space:normal}.lkc-content{margin:12px 0 0}.lkc-thumbnail{margin:0 18px 0 0}.glide--carousel ul li{display:list-item !important}.lazyload{min-height:300px;background-size:cover;background-position:center;background-color:#f1f1f1}.header,.header__post{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:fixed;top:0;left:0;z-index:9997;width:100%;height:calc($hd_height +3);background-color:#fff}.header__post-covid{text-align:center;background-color:#4472c4;color:#fff}.header__post-covid a{display:block;color:#fff}.header__post-covid a:hover{opacity:1}.header__post-top{background-color:#f1f1f1;color:#4f4f4f}.header__post-middle{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:12px}.header__h1{display:inline-block;padding:6px;letter-spacing:-0.5px}.header__h2{padding:6px 12px;font-size:14px;font-weight:700;color:#000;background-color:#e1e1e1}.header__h3{margin-bottom:12px;text-align:center;font-size:16px;font-weight:700;color:#fff}.header__title{display:inline-block;padding:6px 0;letter-spacing:-0.5px}.header__desc{display:inline-block;padding:6px 0;letter-spacing:-0.5px}.header__top{background-color:#f1f1f1;color:#4f4f4f}.header__maintenance{width:100%;text-align:center;background-color:#dadada;color:#000}.header__maintenance a{display:block;color:#000}.header__maintenance a:hover{opacity:1}.header__maintenance br{display:none}.header__maintenance-wrap{padding:4px}.header__maintenance-desc{display:inline-block;padding:3px 6px 0;font-size:10px;font-weight:700}.header__covid{text-align:center;background-color:#4472c4;color:#fff}.header__covid a{display:block;color:#fff}.header__covid a:hover{opacity:1}.header__covid-desc{display:inline-block;padding:6px 6px 3px;font-size:12px;font-weight:700}.header__middle{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:12px 0}.header__bottom{background:#1f1f1f}.header__hr{margin:0}.header__logo{width:240px;padding-left:2%}.header__tel{text-align:center}.header__tel a{display:block;color:#1f1f1f}.header__tel-num{min-width:270px;padding-left:60px;background:url("../images/icon/freedial.png") no-repeat;background-position:left center;font-size:30px;font-weight:700;font-family:"Oswald",sans-serif}.header__tel-time br{display:none}.header__nav-sp{display:none}.header__nav-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 3px;font-size:14px}.header__nav-list-item{display:flex;align-items:center}.header__nav-list-item a{display:inline-block;padding:12px 6px;letter-spacing:0;color:#fff}.header__nav-list-item--emphasis{display:flex;align-items:center;background-color:#880031}.header__nav-list-item--emphasis a{padding:12px 6px;letter-spacing:0;color:#fff}.header__nav-list-item--emphasis a:hover{background-color:#555;opacity:1}.header__drawer{display:none}.header__banner img{width:100%;min-height:28.5px !important;object-fit:cover}.webp .header__tel-num{background:url("../images/icon/freedial.png") left center no-repeat}.footer{position:relative;bottom:-18px;background-color:#1f1f1f;color:#ccc}.footer a{color:#ccc}.footer__wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#9f9f9f}.footer__line img{width:100%;max-width:400px}.footer__group{padding:48px 0 24px;color:#adadad;background-color:#363636}.footer__group-title{font-size:10px;text-align:center}.footer__group-title strong{display:block;margin-bottom:6px;font-size:16px;font-weight:400;color:#dadada}.footer__group-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0 12px;margin:12px auto 0;padding:6px 24px 12px;border-top:solid 1px #666;border-bottom:solid 1px #666}.footer__group-nav-list{display:flex;align-items:center;flex-wrap:wrap;gap:2%;width:100%}.footer__group-nav-list li{display:inline-block;width:32%}.footer__group-nav-list li a{position:relative;display:block;padding:12px 0 6px 15px;color:#ccc}.footer__group-nav-list li a::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center left;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-6px;border-top:2px solid #888;border-right:2px solid #888}.footer__brand{padding:24px 0;color:#adadad;background-color:#3d3d3d}.footer__brand-title{font-size:10px;text-align:center}.footer__brand-title strong{display:block;margin-bottom:6px;font-size:16px;font-weight:400;color:#dadada}.footer__brand-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0 12px;margin:12px auto 0;padding:6px 24px 12px;border-top:solid 1px #666;border-bottom:solid 1px #666}.footer__brand-nav-list{display:flex;align-items:center;flex-wrap:wrap;gap:2%;width:100%}.footer__brand-nav-list li{display:inline-block;width:32%}.footer__brand-nav-list li a{position:relative;display:block;padding:12px 0 6px 15px;color:#ccc}.footer__brand-nav-list li a::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center left;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-6px;border-top:2px solid #888;border-right:2px solid #888}.footer__banner{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:fixed;bottom:0;right:80px;z-index:996;height:80px;display:flex}.footer__banner.close{bottom:-50px}.footer__banner-btn{position:relative;width:30px;height:30px;cursor:pointer !important}.footer__banner-btn::before{content:"";position:absolute;top:0;left:0;display:block;width:30px;height:30px;background-color:rgba(0,0,0,0.4)}.footer__banner-btn::after{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:rotate(90deg);transform:rotate(90deg);content:"\f105";position:absolute;top:0;left:0;display:block;width:30px;height:30px;text-align:center;line-height:30px;font-size:30px;font-weight:700;font-family:'Font Awesome 6 Free';color:#fff}.footer__banner-btn.close::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.footer__banner-box{background-color:#fff}.footer__banner-box a{display:block}.footer__banner-box img{width:auto;height:80px}.footer__contact{display:none}.footer__contact-list{display:none}.footer__logo{order:4;width:100%;padding:12px;text-align:center}.footer__logo img{width:60%;width:210px}.footer__nav{order:2;width:100%;padding:6px 0}.footer__nav-company{display:flex;flex-wrap:wrap;gap:0 2%;max-width:inherit;padding:6px 24px 18px 24px}.footer__nav-company li{display:inline-block;width:32%}.footer__nav-company li a{position:relative;display:block;padding:12px 0 6px 12px;color:#9f9f9f}.footer__nav-company li a::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center left;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-6px;border-top:2px solid #4f4f4f;border-right:2px solid #4f4f4f}.footer__nav-license{padding:6px;text-align:center;font-size:10px}.footer__nav-license dt{display:inline-block}.footer__nav-license dd{display:inline-block}.footer__license{order:3;width:100%;padding:12px}.footer__license dd{margin-left:3px;padding-left:12px;border-left:2px solid #4f4f4f}.footer__accession{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border:1px solid #e1e1e1;background-color:#fff}.footer__accession li{width:100%;max-width:364px;padding:6px;text-align:center}.footer__accession li a{display:flex;align-items:center;padding:12px;color:#555}.footer__accession-logo{margin-right:12px}.footer__accession-logo img{max-width:55px}.footer__accession-desc{text-align:left;font-size:10px}.footer__copyright{display:table;width:100%;padding:12px;border-top:1px solid #3d3d3d;text-align:center;color:#9f9f9f}.footer__copyright p{display:table-cell;vertical-align:middle;text-align:center;font-size:10px}.footer__btn--line{display:none}.pointer{pointer-events:none}.nav{padding:24px 0;background-color:#880031}.nav__wrap{padding:0 12px}.nav__title{display:flex}.nav__title li{width:33.33%;padding:12px 0;border-radius:8px 8px 0 0;text-align:center;font-size:14px;font-weight:700;color:#fff;cursor:pointer}.nav__title li.active{background-color:#fff;color:#1f1f1f}.nav__contents{border-radius:0 0 8px 8px;background-color:#fff}.nav__about{display:none}.nav__list{display:flex;flex-wrap:wrap;padding:24px 0}.nav__list-item{width:50%}.nav__list-item:nth-child(n+3){border-top:1px solid #e1e1e1}.nav__list-item:nth-child(odd){border-right:1px solid #e1e1e1}.nav__list-item-icon{width:60px}.nav__list-item-icon img{width:40px}.nav__list-item-text dt{font-size:14px;font-weight:700;margin-bottom:6px;color:#1f1f1f}.nav__list-item-text dt span{margin-left:6px}.nav__list-item-text dd{color:#555}.nav__list-item-text dd br{display:none}.nav__list-item a{position:relative;display:flex;align-items:center;padding:24px 36px 24px 24px}.nav__list-item a::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center left;content:"";position:absolute;top:50%;right:24px;width:10px;height:10px;margin-top:-6px;border-top:2px solid #ccc;border-right:2px solid #ccc}.tab__title li{cursor:pointer}.tab__contents>li{display:none}.tab__contents>li.active{display:block}.flowtab__title li{cursor:pointer}.flowtab__contents>li{display:none}.flowtab__contents>li.active{display:block}.accodion dt{cursor:pointer}.accodion dd{display:none}.accodion dd.open{display:block}@media (max-width: 768px){.accodion-sp dt{cursor:pointer}.accodion-sp dd{display:none}.accodion-sp dd.open{display:block}}.brand{margin-bottom:48px;padding:48px 0 0}.brand__h3{text-align:center}.brand__comment{margin-bottom:48px}.brand__article-text a[class^="link__article-btn"]{text-decoration:none}.brand__article-text h3{margin:12px 0;padding:12px;font-size:16px;font-weight:700;color:#fff;background-color:#880031;line-height:1.5}.brand__article-text h4{margin:12px 0 18px;padding:3px 6px;color:#000;border-bottom:solid 2px #880031;font-size:16px;font-weight:700}.brand__article-text p{line-height:1.75;padding-bottom:12px}.brand__article-text ul{display:flex;justify-content:center;padding:0 12px 24px}.brand__article-text ul li{width:24%;margin-bottom:12px;margin-right:1%}.brand__article-text table{font-size:10px}.brand__article-text table tr:first-child th:not(:first-child){width:auto}.brand__article-text table tr th{width:25%}.brand__article-text table tr td{vertical-align:top}.brand__article-text-pict{margin-bottom:24px;text-align:center}.brand__article-text-btn::before{border-bottom:none !important}.brand__article-box-summary{position:relative;margin:0 0 24px;padding:30px 48px 24px;border:solid 10px #d6ae68;color:#fff;background-color:#218567}.brand__article-box-summary::after{content:'';position:absolute;right:3px;bottom:0;width:90px;height:50px;background:url("../images/pict/eraser.png") right bottom no-repeat;background-size:contain}.brand__article-box-summary strong{display:block;border:none;text-align:center;font-size:14px;color:#fff}.brand__article-box-summary ul{display:block;padding:0}.brand__article-box-summary ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:6px 12px;border-bottom:solid 2px #5c9985}.brand__article-box-summary ul li::before{content:"\f0da";display:inline-block;width:15px;margin-left:12px;font-weight:700;font-family:'Font Awesome 6 Free';color:#ffc44c}.brand__article-box-simple{margin:0 0 24px;padding:24px 48px;border:solid 10px #daecf2;background-color:#f6fcfc}.brand__article-box-simple strong{display:block;border:none;text-align:center;font-size:14px}.brand__article-box-simple ul{display:block;padding:0}.brand__article-box-simple ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:6px 12px}.brand__article-box-simple ul li::before{content:"\f0da";display:inline-block;width:15px;margin-left:12px;font-weight:700;font-family:'Font Awesome 6 Free';color:#bb0043}.brand__article-box-info{margin:0 0 24px;padding:36px 48px;border-radius:8px;background-color:#f1f1f1}.brand__line{padding:48px 0 0}.brand__line-h3{padding-bottom:12px;font-size:14px;font-weight:700}.brand__line-list-item{padding:24px}.brand__line-list-item:nth-child(odd){background-color:#f6f6f6}.brand__line-list-item-title{display:flex;align-items:center;overflow:hidden}.brand__line-list-item-title-thumb{display:flex;align-items:center;min-width:200px;margin-right:24px}.brand__line-list-item-title-thumb img{width:200px}.brand__line-list-item-text-date{margin-top:6px;padding:6px 3px 0 0;border-top:solid 1px #dadada;text-align:right;letter-spacing:0;font-size:10px}.brand .aligncenter{display:block;margin:0 auto}.webp .brand__article-box-summary::after{background:url("../images/pict/eraser.png.webp") right bottom no-repeat;background-size:contain}.contact{margin-bottom:60px}.contact__sp{display:none}.contact__list{display:flex;flex-wrap:wrap;justify-content:center}.contact__list-item{width:32%;min-width:300px;margin:0 0.6% 12px;text-align:center}.contact__tel{display:flex;align-items:center;padding:12px 0;border:1px solid #e1e1e1}.contact__tel dt{width:32%;text-align:center;font-weight:700}.contact__tel dd{flex-grow:1;border-left:1px solid #e1e1e1}.contact__tel dd div{width:195px;margin:auto}.contact__tel-num{background:url(../images/icon/freedial.png) no-repeat;background-position:left center;background-size:22px;text-align:right;letter-spacing:0;font-size:22px;font-weight:700;font-family:"Oswald",sans-serif}.contact__tel-time{text-align:center;font-size:10px}.damage{padding:48px 0 0}.damage__h3{margin-bottom:24px;text-align:center;font-size:12px;font-family:"Noto Serif JP",serif}.damage__h3 span{padding-right:6px;font-size:16px;font-weight:700;font-family:"Noto Serif JP",serif}.damage__list{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 24px}.damage__list-item{width:100%;max-width:280px;margin:0 12px 24px}.damage__list-item-bag{order:1}.damage__list-item-watch{order:2}.damage__list-item-jewelry{order:3}.damage__list-item-apparel{order:4}.damage__list-item-accessory{order:5}.damage__list-item-thumb{margin-bottom:12px;text-align:center;background-color:#f1f1f1}.damage__list-item-desc-title{display:flex;margin-bottom:12px}.damage__list-item-desc-title li{width:100%;padding:6px;background-color:#e1e1e1;letter-spacing:0;text-align:center}.damage__list-item-desc-title li:not(:last-child){margin-right:3px}.damage__list-item-desc-title li.active{background-color:#555;color:#fff}.faq{margin-bottom:48px;padding:48px 0 0}.faq__h2-pages{padding:0 12px 6px;text-align:center}.faq__h2-pages-list{letter-spacing:0}.faq__h3{font-size:16px;font-weight:700;color:#000}.faq__h3-pages-menu{margin-bottom:6px;padding:3px 12px;border-radius:4px;background-color:#f1f1f1;font-weight:700}.faq__h3-pages-list{padding:6px 0}.faq__wrap{padding:0 24px}.faq__list{width:100%;margin-bottom:24px;border:1px solid #dadada;cursor:pointer}.faq__list:last-child{margin-bottom:0}.faq__list-title{position:relative;padding:12px 80px;font-size:14px;font-weight:700;color:#000;background-color:#f6f6f6;cursor:pointer}.faq__list-title::before{content:"Q";position:absolute;top:50%;left:0;width:80px;margin-top:-18px;text-align:center;font-size:24px;font-weight:700;font-family:"Raleway",sans-serif;color:#9f9f9f}.faq__list-title::after{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:"＋";position:absolute;top:50%;right:0;width:80px;margin-top:-18px;text-align:center;font-size:24px;color:#9f9f9f}.faq__list-contents{position:relative;display:none;align-items:center;min-height:60px;padding:12px 12px 12px 80px;background-color:#fff;cursor:pointer}.faq__list-contents::before{content:"A";position:absolute;top:6px;bottom:0;left:0;width:80px;height:42px;text-align:center;font-size:24px;font-weight:700;font-family:"Raleway",sans-serif;color:#880031}.faq__list.open h3::after{-webkit-transform:rotate(0);transform:rotate(0);content:"－"}.faq__pages-unit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:48px}.faq__pages-unit-archive{order:1;flex-grow:1;max-width:560px;margin:0 auto 24px}.faq__pages-unit-article{order:1;flex-grow:1;max-width:560px;margin:0 auto}.faq__pages-unit-menu{order:3;width:100%;margin:24px 0}.faq__pages-unit-menu .letter__pages-menu{margin:0 0 24px}.faq__pages-unit-menu .letter__pages-menu-list li{display:inline-block}.faq__pages-unit-menu .letter__pages-menu-list li a{display:inline-block;min-width:48px;padding:12px 0;text-align:center}.faq__pages-unit-menu .letter__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.faq__pages-unit-menu .letter__pages-menu-list li .children{display:inline-block}.faq__pages-unit-menu .letter__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.faq__pages-unit-category{order:3;width:100%;margin:0 auto 24px}.faq__pages-unit-sidebar{order:2;width:350px;min-width:350px;margin:0 auto 24px}.faq__pages-menu-list{display:inline-block;margin:0 12px 12px}.faq__pages-menu-list li a{display:inline-block;min-width:48px;padding:12px 0;font-size:10px;text-align:center;line-height:1.25;letter-spacing:-1px;color:#000}.faq__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.faq__pages-menu-list li .children{display:inline-block}.faq__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.faq__pages-list{border-top:1px solid #e1e1e1}.faq__pages-list a{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;color:#000}.faq__pages-list-item{border-bottom:1px solid #e1e1e1}.faq__pages-list-item-thumb{width:10%}.faq__pages-list-item-thumb img{width:100%}.faq__pages-list-item-text{width:88%}.faq__pages-list-item-text-desc{font-size:10px}.faq__pages-list-item-text-view{padding:6px 0;font-size:10px;text-align:right;color:#555}.faq__pages-article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px 12px 24px}.faq__pages-article-pict{width:10%}.faq__pages-article-title{width:88%}.faq__pages-article-title span{font-size:16px;font-weight:700;color:#000}.faq__pages-article-info{margin-bottom:24px;padding:24px;border:5px solid #f6f6f6}.faq__pages-article-info-buyer{display:flex;justify-content:space-between;align-items:flex-end}.faq__pages-article-info-buyer-pict{width:10%}.faq__pages-article-info-buyer-desc{width:88%}.faq__pages-article-info-text a{display:inline-block;padding:3px 12px;border-radius:4px;letter-spacing:0;font-size:14px}.faq__pages-article-info-text a[target="_blank"]::after{content:"\f35d";display:inline-block;font-weight:700;font-family:'Font Awesome 6 Free'}.faq__pages-article-info-text a::before{display:none}.faq__pages-article-info-text-label{border:1px solid #880031;color:#880031}.faq__pages-article-info-text-btn{background-color:#880031;color:#fff}.faq__pages-article-text h3{margin-bottom:12px;text-align:left}.faq__pages-article-text h4{margin-bottom:12px}.faq__pages-article-text p{line-height:1.75;padding:0 12px 24px}.faq__pages-article-text ul{padding:0 12px 24px}.faq__pages-article-category li{display:inline-block}.faq__pages-article-category li a{display:inline-block;min-width:48px;padding:12px 0;text-align:center;line-height:1.25;letter-spacing:0;letter-spacing:-1px;color:#1f1f1f}.faq__pages-article-category li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.faq__pages-article-category li .children{display:inline-block}.faq__pages-article-category li .children::before{content:"/";display:inline-block;color:#ccc}.greeting{margin:48px 0;padding-bottom:36px;background-color:#555;color:#fff}.greeting__h2{margin-bottom:36px;padding:24px;font-size:24px;font-family:"Noto Serif JP",serif;background-color:#000}.greeting__h2 span{position:relative;overflow:visible;display:block;padding-left:162px;font-weight:700}.greeting__h2 span::before{content:"";position:absolute;top:-64px;left:0;width:148px;height:148px;border-radius:50%;background:url(../images/pict/greeting-buyer.jpg) no-repeat;background-size:148px}.greeting__h3{margin-bottom:12px;font-size:14px;font-weight:700}.greeting__wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:12px 24px}.greeting__text{width:48%}.webp .greeting span::before{background:url("../images/pict/greeting-buyer.jpg.webp") no-repeat;background-size:148px}.lp{padding:0}.lp__wrap{text-align:center}.lp__wrap img{margin:48px 0}.lp__list{margin-bottom:24px}.lp__list-item-h3{margin:auto 12px;color:#065FD4}.lp__list-item a{display:flex;flex-wrap:wrap;padding:24px 12px;border-bottom:1px solid #ccc}.lp__list-item a:hover{background-color:rgba(255,255,255,0.3);opacity:1}.lp__list-item a img{width:30%}.lp__line{background:#ebe0c8}.lp__line-btn{margin:0 auto;padding:30px 0 24px;width:480px}.lp__line-btn a{display:block;margin-top:6px}.lp__line-btn-large{text-align:center}.lp__satei img{object-fit:cover;width:100%;min-height:1680px}.lp__campaign{margin-top:24px}.lp__campaign-list{display:flex;flex-direction:column;margin-bottom:24px}.lp__campaign-list-item-h3{margin:auto 12px;color:#065FD4}.lp__campaign-list-item a{display:flex;flex-wrap:wrap;padding:24px 12px;border-bottom:1px solid #ccc}.lp__campaign-list-item a:hover{background-color:rgba(255,255,255,0.3);opacity:1}.lp__campaign-list-item a img{width:30%;margin:0}.mv{background-repeat:repeat-x;background-position:center center;background-size:auto 100%}.mv__home{background-repeat:repeat-x;background-position:center center;margin-top:162px}.mv__type-other-dia{background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.mv__type-other-houseki{background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.mv__type-other-gold{background-repeat:no-repeat;background-position:center center;background-size:auto 100%;background-color:#000}.mv__type-other-platinum{background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.mv__wrap{position:relative;padding:60px 24px 21px;text-align:center}.mv__wrap::before{content:"";z-index:1;position:absolute;bottom:0;right:0;width:284px;height:327px;background:url(../images/pict/mv-title.png) no-repeat;background-position:24px bottom}.mv__wrap-nobtn{position:relative;min-height:430px;padding:90px 24px 21px;text-align:center}.mv__wrap-nobtn::before{content:"";z-index:1;position:absolute;bottom:0;right:0;width:324px;height:416px;background:url(../images/pict/mv-title.png) no-repeat;background-position:24px bottom}.mv__catch{-webkit-text-shadow:2px 2px 2px rgba(255,255,255,0.8),-2px 2px 2px rgba(255,255,255,0.8),2px -2px 2px rgba(255,255,255,0.8),-2px -2px 2px rgba(255,255,255,0.8);text-shadow:2px 2px 2px rgba(255,255,255,0.8),-2px 2px 2px rgba(255,255,255,0.8),2px -2px 2px rgba(255,255,255,0.8),-2px -2px 2px rgba(255,255,255,0.8);position:relative;z-index:2;display:inline-block;max-width:600px;margin:0 auto 24px;text-align:left;font-size:22px;font-weight:700;font-family:"Noto Sans JP",sans-serif;letter-spacing:normal;color:#000}.mv__catch em{position:relative;padding-right:6px;font-size:60px;color:#880031}.mv__catch em::before{content:"";position:absolute;top:-20px;left:0;width:235px;height:60px;background:-webkit-radial-gradient(center, ellipse cover, #880031 0%, #880031 9%, rgba(0,0,0,0) 12%);background:radial-gradient(ellipse at center, #880031 0%, #880031 9%, rgba(0,0,0,0) 12%);background-size:60px 60px;background-repeat:repeat-x}.mv__catch span{display:block;padding-bottom:6px;line-height:60px;letter-spacing:-0.05em;font-size:60px;font-family:"Noto Serif JP",serif}.mv__catch span::first-letter{color:#880031}.mv__catch-type-other{-webkit-text-shadow:4px 4px 8px rgba(0,0,0,0.8);text-shadow:4px 4px 8px rgba(0,0,0,0.8);position:relative;z-index:2;display:inline-block;margin:0 auto 24px;text-align:left;font-size:24px;font-weight:700;font-family:"Noto Sans JP",sans-serif;color:#fff}.mv__catch-type-other em{position:relative;padding-right:6px;font-size:60px;color:#fff}.mv__catch-type-other em::before{content:"";position:absolute;top:-20px;left:0;width:235px;height:60px;background:-webkit-radial-gradient(center, ellipse cover, #fff 0%, #fff 9%, rgba(0,0,0,0) 12%);background:radial-gradient(ellipse at center, #fff 0%, #fff 9%, rgba(0,0,0,0) 12%);background-size:60px 60px;background-repeat:repeat-x}.mv__catch-type-other span{display:block;padding-bottom:6px;line-height:60px;letter-spacing:-0.05em;font-size:60px;font-family:"Noto Serif JP",serif}.mv__catch-type-other span::first-letter{color:#fff}.mv__desc{width:60%;margin:auto;padding:24px;background-color:rgba(255,255,255,0.5)}.mv__btn{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);position:relative;overflow:hidden;display:inline-block;z-index:2;min-width:50%;padding:24px;border-radius:8px;background-color:#096;line-height:1.25;font-size:16px;font-weight:700;color:#fff}.mv__btn::before{content:"";position:absolute;top:-100px;left:-100px !important;width:50px !important;height:50px;background-image:linear-gradient(100deg, rgba(255,255,255,0) 10%, #fff 100%, rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mv__btn:hover{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);background-color:#0b6;opacity:1}.mv__center .badge{display:none;position:absolute;bottom:0;right:0;z-index:2;max-width:21.6%;min-height:inherit}.webp .mv__wrap::before{background:url("../images/pict/mv-title.png.webp") no-repeat;background-size:100%}.news{padding:48px 12px;background-color:#dadada}.news--home{margin-bottom:48px}.news__h2{padding:48px 0 0 !important}.news__h3{flex-grow:1;padding-top:3px}.news__h3-detail{padding:36px 12px;background:#363636 url(../images/bg/title-ptn.png);text-align:center;font-size:24px;font-weight:700;font-family:"Noto Serif JP",serif;color:#fff}.news__wrap{padding:0 24px}.news__title{display:flex}.news__title li{width:50%;padding:24px;border-radius:8px 8px 0 0;text-align:center;font-size:16px;font-weight:700}.news__title li.active{background-color:#fff}.news__contents{-webkit-box-shadow:0 5px 20px -5px rgba(136,136,136,0.3);box-shadow:0 5px 20px -5px rgba(136,136,136,0.3);padding:24px 48px;border-radius:0 0 8px 8px;background-color:#fff}.news__list{border-top:1px solid #ccc}.news__list-item a{display:flex;flex-wrap:nowrap;align-items:center;padding:18px 12px;border-bottom:1px solid #ccc;color:#000}.news__list-item a:hover{background-color:#f6f6f6;opacity:1}.news__list-item-time{min-width:72px;font-family:"Oswald",sans-serif;color:#000}.news__list-item-category,.news__list-item-category--notice,.news__list-item-category--campaign,.news__list-item-category--members{display:block;min-width:84px;margin-right:12px;padding:3px;border-radius:4px;letter-spacing:normal;text-align:center;font-size:10px;font-weight:700;color:#fff}.news__list-item-category--notice{background-color:#065FD4}.news__list-item-category--campaign{background-color:#d33c73}.news__list-item-category--members{background-color:#cc4a09}.news__eyecatch{text-align:center}.news__article{padding:48px;background-color:#fff;font-size:14px;color:#000}.news__article h2{margin:12px 0;padding:12px;font-size:16px;font-weight:700;color:#fff;background-color:#880031;line-height:1.5}.news__article h3{margin:12px 0 18px;padding:3px 6px;color:#000;border-bottom:solid 2px #880031;font-size:16px;font-weight:700}.news__article p{padding:0 12px 24px}.news__article p:last-child{padding:0 12px}.news__article a{text-decoration:underline dotted 1px #bb0043;text-underline-offset:0.6ex}.news__article a[class^="link__btn-sp"]{text-decoration:none}.news__article a[class^="link__article-btn--cv-small"]{text-decoration:none}.news__article ul{display:flex;justify-content:center;padding:0 12px 24px}.news__article ul li{width:24%;margin-bottom:12px;margin-right:1%}.news__article table tr:first-child th:not(:first-child){width:auto}.news__article table tr th{width:25%}.news__article-box-summary{width:98%;margin:0 auto 24px;padding:24px 48px;border:6px solid #bb0043;background-color:#fff}.news__article-box-summary strong{display:block;padding-bottom:12px;border-bottom:2px solid #bb0043;text-align:center;font-size:14px}.news__article-box-summary ul{display:block;padding:0}.news__article-box-summary ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:6px 12px}.news__article-box-summary ul li::before{content:"\f0da";display:inline-block;width:15px;margin-left:12px;font-weight:700;font-family:'Font Awesome 6 Free';color:#bb0043}.news__article-box-simple{width:98%;margin:0 auto 24px;padding:24px 48px;border:3px solid #e1e1e1;background-color:#fff}.news__article-box-simple strong{display:block;padding:0 12px 12px;border-bottom:1px solid #e1e1e1;font-size:14px}.news__article-box-simple ul{display:block;padding:0}.news__article-box-simple ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:6px 12px}.news__article-box-simple ul li::before{content:"\f0da";display:inline-block;width:15px;margin-left:12px;font-weight:700;font-family:'Font Awesome 6 Free';color:#bb0043}.news__article .aligncenter{display:block;margin:0 auto}.webp .news__h3-detail{background:url(../images/bg/title-ptn.png.webp) #363636}.pickup{padding:48px 0 24px}.pickup__h3{display:flex;align-items:center;min-height:51px;padding:9px 12px 6px;background-color:#363636;letter-spacing:0;font-size:12px;font-weight:700;color:#fff;overflow:hidden}.pickup__wrap{padding:0 24px}.pickup__desc{margin-bottom:24px}.pickup__comparison{margin:0 0 18px;overflow:hidden}.pickup__comparison-text{position:relative;padding:18px 18px 12px;background-color:#e9e9e9}.pickup__comparison-text-thumb{-webkit-box-shadow:0 5px 20px -5px rgba(136,136,136,0.3);box-shadow:0 5px 20px -5px rgba(136,136,136,0.3);position:absolute;top:15px;right:15px;border-radius:8px;overflow:hidden;background-color:#fff}.pickup__comparison-text-thumb img{width:100px;height:100px;object-fit:cover}.pickup__comparison-text-price{width:147px;margin-bottom:12px}.pickup__comparison-text-price dt{display:inline-block;width:20%;margin-bottom:12px;margin-right:12px;background-color:#666;font-size:10px;text-align:center;color:#fff}.pickup__comparison-text-price dd{display:inline-block}.pickup__comparison-text-result{letter-spacing:0;color:#880031}.pickup__comparison-text-result dd{font-size:22px;font-weight:700;font-family:"Noto Serif JP",serif}.pickup__comparison-text-result dd span{font-size:30px}.pickup__comparison-text-result dd::before{content:"";display:inline-block;width:0;height:0;margin-right:6px;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #f7d2cc}.pickup__comparison-list{display:flex;justify-content:center}.pickup__comparison-list-item{width:427px;padding:6px}.pickup__comparison-list-column{display:flex;justify-content:center}.point{background-color:#e1e1e1;padding:48px 0 0}.point__h2{width:94%;max-width:960px;margin:0 auto 24px;padding:48px 0 0}.point__h3{width:auto;padding:12px 24px 24px 12px;text-align:left;text-shadow:-2px -2px 2px #fff,2px -2px 2px #fff,-2px 2px 2px #fff,2px 2px 2px #fff;font-size:14px}.point__h3 em{font-weight:700;color:#000}.point__h3 span{display:block;width:120px;margin-bottom:12px;padding:0 12px;background-color:#e1e1e1;letter-spacing:0;text-shadow:none;text-align:center;font-size:14px;font-weight:700;font-family:"Noto Serif JP",serif;color:#5b0018}.point__h3 br{display:none}.point__h3::after{content:"";display:block;width:100%;height:2px;margin:12px 0;background-color:#880031}.point__wrap{padding:0 24px}.point__list{padding:0 0 24px}.point__list-item{margin-bottom:24px;border-radius:8px;background-color:#fff;overflow:hidden}.point__list-item-title{display:flex;align-items:flex-end}.point__list-item-title-thumb{position:relative;width:240px;height:160px;overflow:hidden}.point__list-item-title-thumb::before{-webkit-box-shadow:-50px -50px 40px -10px #fff inset,-25px -25px 10px -10px #fff inset;box-shadow:-50px -50px 40px -10px #fff inset,-25px -25px 10px -10px #fff inset;content:"";position:absolute;bottom:-1%;right:-1%;width:101%;height:101%}.point__list-item-desc{max-width:960px;margin:auto;padding:0 24px 24px;text-align:left}.popular{background-color:#f1f1f1;margin:60px 0 0}.popular__h3 br{display:none}.popular__h4{margin-bottom:12px}.popular__desc{margin:0 12px 24px;text-align:center}.popular__list{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:24px}.popular__list-item{width:31%;margin:0 1% 24px}.popular__list-item-thumb{margin-bottom:24px;text-align:center}.popular__list-item-thumb img{width:180px;height:180px;object-fit:cover;border-radius:50%}.popular__list-item-text{flex-grow:1}.pricerise{margin-bottom:24px;padding:48px 0 0}.pricerise__h3{width:100%;margin-bottom:12px;padding:12px;border:1px solid #dadada;font-size:14px;color:#000;background-color:#f6f6f6}.pricerise__list{display:flex;justify-content:center;gap:24px}.pricerise__list-item{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;width:100%;max-width:880px;margin:0 12px}.pricerise__list-item-info{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;flex-grow:1}.pricerise__list-item-thumb{display:flex;justify-content:center;align-items:flex-start;max-width:240px;margin:0 auto;padding:12px;text-align:center}.pricerise__list-item-text{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.pricerise__list-item-title{width:100%;margin-bottom:120px}.pricerise__list-item-title strong{display:block;margin-bottom:12px;font-size:14px}.pricerise__list-item-catch{position:absolute;bottom:-12px;right:0;margin-bottom:24px;padding:18px 12px 12px;text-align:center;white-space:nowrap;background:#ffe8f0}.pricerise__list-item-catch strong{font-size:22px;color:#880031}.pricerise__list-item-catch strong em{font-size:24px}.pricerise__list-item-catch::after{content:"";position:absolute;bottom:0;left:40%;margin:auto;border-style:solid;border-width:24px 36px 0 0;border-color:#ffe8f0 transparent transparent;translate:calc(-50% - 0.8px) 100%;transform:skew(-15deg)}.pricerise__list-item-price{display:flex;justify-content:center;align-items:center;gap:96px;width:100%;padding:18px 12px 12px;border:1px solid #dadada}.pricerise__list-item-price-old{position:relative}.pricerise__list-item-price-old strike{font-size:16px;font-weight:700}.pricerise__list-item-price-old::after{content:"\f30b";position:absolute;top:50%;left:100%;transform:translateY(-50%);display:block;width:96px;text-align:center;font-size:36px;font-weight:700;font-family:'Font Awesome 6 Free';color:#bb0043}.pricerise__list-item-price-new strong{display:block;font-size:22px;color:#880031}.pricerise__list-item-price-new strong em{font-size:36px}.pricechart{padding:48px 0 36px}.pricechart h2{text-align:left;font-size:36px}.pricechart table{width:calc(100% - 24px);margin:12px auto 24px;font-size:10px}.pricechart table tr:first-child th{width:auto}.pricechart table tr th{width:auto;vertical-align:middle}.pricechart table tr td{vertical-align:middle}.pricechart table tr td.pricetable__price{word-break:keep-all}.pricechart__update{width:100%;padding:0 24px;font-size:10px;text-align:right}.pricechart__name{line-height:1.75;font-weight:700;font-size:12px}.pricechart__name span{display:block;font-weight:400;font-size:10px}.pricechart__desc{margin:0 12px 24px;padding:24px;border-radius:6px;text-align:center;background-color:#f1f1f1}.pricechart__desc-unit{display:flex;justify-content:center;text-align:left;gap:2%;margin-bottom:12px;border-bottom:solid 1px #ccc}.pricechart__desc-text{margin-bottom:6px;text-align:left}.pricechart__desc strong{display:block;margin-bottom:12px;font-size:14px;color:#000}.pricechart__desc dl{flex:1}.pricechart__desc dt{display:block;padding:6px;line-height:1;font-weight:700;font-size:12px}.pricechart__desc dd ul{padding:6px 12px 12px 30px;list-style:disc}.pricechart__table-contents{display:flex;flex-direction:column-reverse}.pricechart__list{display:flex;justify-content:flex-start;flex-wrap:wrap}.pricechart__list-title{position:relative;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 24px);margin:0 auto 12px;padding:12px;border:1px solid #dadada;font-size:16px;font-weight:700;color:#000;background-color:#f6f6f6;cursor:pointer}.pricechart__list-title h3{font-weight:700}.pricechart__list-title::after{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:"＋";position:absolute;top:50%;right:0;width:80px;margin-top:-23px;text-align:center;font-size:24px;color:#9f9f9f}.pricechart__list-contents{position:relative;display:none;flex-direction:column-reverse;width:100%}.pricechart__list.open h3::after{-webkit-transform:rotate(0);transform:rotate(0);content:"－"}.pricechart__unit{display:flex;align-items:center;margin:6px 6px 24px}.pricechart__thumb{text-align:center}.pricechart__thumb img{width:100%;max-width:100px}.pricechart__price{line-height:1;font-weight:700;font-size:22px;text-align:right;word-break:keep-all;letter-spacing:-1px;color:#880031}.pricechart__price::after{content:'円';font-weight:700;font-size:10px;text-align:right}.pricetable{padding:48px 0 36px}.pricetable__h3{margin-bottom:24px !important;padding:12px !important;background-color:#f6f6f6 !important;text-align:center !important;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;font-size:14px !important;color:#000 !important}.pricetable__h3::after{content:none !important}.pricetable table{width:100%;margin:12px auto 24px}.pricetable table tr:first-child th{width:auto}.pricetable table tr:first-child th:first-child{width:50%}.pricetable table tr th{width:auto;vertical-align:middle}.pricetable table tr td{vertical-align:middle}.pricetable table tr td.pricetable__price{word-break:keep-all}.pricetable__wrap{padding:0 24px}.pricetable__update{width:100%;padding:0 6px;text-align:right}.pricetable__name{line-height:1.75;font-weight:700}.pricetable__name span{display:block;font-size:12px;font-weight:400}.pricetable__desc{margin:0 0 24px;padding:24px;border-radius:6px;text-align:center;background-color:#f1f1f1}.pricetable__desc-unit{display:flex;justify-content:center;text-align:left;gap:2%;margin-bottom:12px;border-bottom:solid 1px #ccc}.pricetable__desc-text{margin-bottom:6px;text-align:left}.pricetable__desc strong{display:block;margin-bottom:12px;font-size:14px;color:#000}.pricetable__desc dl{flex:1}.pricetable__desc dt{display:block;padding:6px;line-height:1;font-weight:700;font-size:12px}.pricetable__desc dd ul{padding:6px 12px 12px 30px;list-style:disc}.pricetable__table-contents{display:flex;flex-direction:column-reverse}.pricetable__table-market{width:auto !important}.pricetable__list{display:flex;justify-content:flex-start;flex-wrap:wrap}.pricetable__list-title{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto 12px;padding:12px;border:1px solid #dadada;font-size:14px;font-weight:700;color:#000;background-color:#f6f6f6;cursor:pointer}.pricetable__list-title h3{font-weight:700}.pricetable__list-title::after{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:"＋";position:absolute;top:50%;right:0;width:80px;margin-top:-18px;text-align:center;font-size:24px;color:#9f9f9f}.pricetable__list-contents{position:relative;display:none;flex-direction:column-reverse;width:100%}.pricetable__list.open h3::after{-webkit-transform:rotate(0);transform:rotate(0);content:"－"}.pricetable__unit{display:flex;flex-direction:column;justify-content:space-between;margin:0 12px}.pricetable__thumb{min-width:120px;text-align:center}.pricetable__thumb img{width:100%;max-width:100px}.pricetable__price{line-height:1;font-weight:700;font-size:22px;text-align:right;word-break:keep-all;letter-spacing:-1px;color:#880031}.pricetable__price::after{content:'円';font-weight:700;font-size:10px;text-align:right}.pricetable__market th{padding:6px !important}.pricetable__market td{padding:6px !important;text-align:center}.ranking{margin-bottom:24px;padding:48px 0 0}.ranking__wrap{padding:0 24px}.ranking__table{width:100%;margin:12px 0 36px;border-collapse:collapse;border-left:1px solid #dadada}.ranking__table th{padding:12px;vertical-align:middle;font-size:14px}.ranking__table th:nth-child(1){width:17%}.ranking__table th:nth-child(3){width:30%}.ranking__table td{padding:12px;vertical-align:middle}.ranking__table thead tr{border-top:1px solid #dadada;border-bottom:1px solid #dadada}.ranking__table thead tr th{border-right:1px solid #dadada;background:#bb0043;color:#fff}.ranking__table tbody tr{border-top:1px solid #dadada;border-bottom:1px solid #dadada}.ranking__table tbody tr td{text-align:center;border-right:1px solid #dadada}.ranking__update{width:100%;padding:0 6px;text-align:right}.reason{padding:48px 0 24px}.reason__h2{padding:48px 0 0}.reason__h2-easy{-webkit-text-shadow:2px 2px 2px rgba(255,255,255,0.8),-2px 2px 2px rgba(255,255,255,0.8),2px -2px 2px rgba(255,255,255,0.8),-2px -2px 2px rgba(255,255,255,0.8);text-shadow:2px 2px 2px rgba(255,255,255,0.8),-2px 2px 2px rgba(255,255,255,0.8),2px -2px 2px rgba(255,255,255,0.8),-2px -2px 2px rgba(255,255,255,0.8);margin-bottom:60px;padding:0 45% 0 60px;font-size:30px;letter-spacing:-1px;font-family:"Noto Serif JP",serif}.reason__h2-easy em{font-weight:700}.reason__h3{margin-bottom:24px;font-size:14px;font-weight:700}.reason__h3 em{display:inline-block;font-weight:700}.reason__h3-easy{flex-grow:1;font-size:14px;font-weight:700}.reason__h3-popularity{margin-bottom:12px;font-size:14px;font-weight:700}.reason__choose{padding:48px 0 24px;background-color:#f1f1f1}.reason__unit{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 0}.reason__unit-pict{width:100%;max-width:360px;margin:0 auto}.reason__unit-pict img{width:100%}.reason__unit-text{width:100%;padding:24px 12px 0 24px}.reason__unit-text-desc p{margin-bottom:24px}.reason__unit-text-desc p:last-child{margin-bottom:0}.reason__easy{padding:120px 0 24px;background:url(../images/bg/reason-easy.jpg) no-repeat center -40px;background-size:1980px}.reason__easy-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding:24px}.reason__easy-list-item{-webkit-box-shadow:0 5px 20px -5px rgba(136,136,136,0.3);box-shadow:0 5px 20px -5px rgba(136,136,136,0.3);position:relative;width:49%;margin-top:24px;padding:12px 12px 60px;background-color:#fff}.reason__easy-list-item-title{display:flex;align-items:center;margin-bottom:12px;text-align:center}.reason__easy-list-item-title-icon{width:40px}.reason__easy-list-item-desc p{margin-bottom:12px}.reason__easy-list-item-desc a{position:absolute;left:12px;right:12px;bottom:12px;width:calc(100% - 24px);margin:0 auto;text-align:center}.reason__easy br{display:none}.reason__popularity{padding:48px 0 24px;background-color:#f1f1f1}.reason__popularity-lead{padding:0 12px 24px}.reason__popularity-unit{display:flex;justify-content:space-between;gap:4%;margin-bottom:12px;padding:0 12px}.reason__popularity-pict{width:40%}.reason__popularity-text{width:60%}.reason__popularity-text-desc{margin-bottom:24px}.reason__popularity-text-desc p{margin-bottom:12px}.webp .reason__easy{background:url(../images/bg/reason-easy.jpg.webp) no-repeat center -40px;background-size:1980px}.result{padding:48px 0 0}.result__note{width:100%;margin:12px 0 24px;padding:12px;line-height:1.75;background-color:#f1f1f1}.result__note p{padding-left:1.1em;text-indent:-1.1em}.result__selies{display:flex;flex-direction:column;gap:6px;padding:48px 0 42px}.result__h1{padding:0 12px;text-align:justify}.result__h2-pages{letter-spacing:0;padding:0 12px 6px}.result__h2-pages-list span{display:block;font-size:14px;line-height:1.5}.result__h2-blog{text-align:left !important;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif !important}.result__h2-blog::after{content:none !important}.result__h3{margin-bottom:6px;line-height:1.5;letter-spacing:0;word-break:break-all;font-size:14px;font-weight:700;color:#1f1f1f}.result__h3-pages-menu{margin-bottom:6px;padding:3px 12px;border-radius:4px;background-color:#f1f1f1;font-size:14px;font-weight:700}.result__h3-pages-list{margin-bottom:6px}.result__wrap{width:100%;padding:0 24px}.result__update{width:100%;padding:0 6px;text-align:right}.result__archive{width:100%;margin:0 0 48px;padding:0 12px;text-align:right}.result__article{padding:48px 0 0}.result__article-text a[class^="link__article-btn"]{text-decoration:none}.result__article-text h2{font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.5}.result__article-text h2::after{content:"";position:absolute;bottom:-23px;left:0;right:0;z-index:1;width:0;height:0;margin:auto;border-style:solid;border-width:24px 24px 0 24px;border-color:#555 transparent transparent transparent}.result__article-text h3{margin:12px 0;padding:12px;font-size:16px;font-weight:700;color:#fff;background-color:#880031;line-height:1.5}.result__article-text h4{margin:12px 0 18px;padding:3px 6px;color:#000;border-bottom:solid 2px #880031;font-size:14px;font-weight:700}.result__article-text p{line-height:1.75;padding:0 12px 24px}.result__article-text ul{display:flex;justify-content:center;padding:0 12px 24px}.result__article-text ul li{flex:1;margin-right:2%}.result__article-text table tr:first-child th:not(:first-child){width:auto}.result__article-text table tr th{width:25%}.result__article-text table tr td{vertical-align:top}.result__article-text-pict{margin-bottom:24px;text-align:center}.result__article-text-btn::before{border-bottom:none !important}.result__article-box-summary{position:relative;margin:0 0 24px;padding:30px 48px 24px;border:solid 10px #d6ae68;color:#fff;background-color:#218567}.result__article-box-summary::after{content:'';position:absolute;right:3px;bottom:0;width:90px;height:50px;background:url("../images/pict/eraser.png") right bottom no-repeat;background-size:contain}.result__article-box-summary strong{display:block;border:none;text-align:center;font-size:14px;color:#fff}.result__article-box-summary ul{display:block;padding:0}.result__article-box-summary ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:6px 12px;border-bottom:solid 2px #5c9985}.result__article-box-summary ul li::before{content:"\f0da";display:inline-block;width:15px;margin-left:12px;font-weight:700;font-family:'Font Awesome 6 Free';color:#ffc44c}.result__article-box-simple{margin:0 0 24px;padding:24px 48px;border:solid 10px #daecf2;background-color:#f6fcfc}.result__article-box-simple strong{display:block;border:none;text-align:center;font-size:14px}.result__article-box-simple ul{display:block;padding:0}.result__article-box-simple ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:6px 12px}.result__article-box-simple ul li::before{content:"\f0da";display:inline-block;width:15px;margin-left:12px;font-weight:700;font-family:'Font Awesome 6 Free';color:#bb0043}.result__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;margin:24px 0 48px}.result__list-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;margin:24px 0}.result__list-top::before{content:"";display:block;width:22.4%;order:1}.result__list-top::after{content:"";display:block;width:22.4%}.result__list-blog{justify-content:flex-start !important;flex-wrap:wrap;margin:12px 0 0;padding:0 !important}.result__list-item{width:calc(50% - 12px)}.result__list-item a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 6px}.result__list-item-top{width:22.4%}.result__list-item-top a{display:flex;justify-content:space-between;flex-wrap:wrap}.result__list-item-blog{flex:none !important;width:25%;min-width:25%;margin:0 0 24px 0 !important}.result__list-item-blog a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 6px;text-decoration:none}.result__list-item-thumb{width:30%;margin-bottom:6px}.result__list-item-thumb img{width:100%}.result__list-item-thumb-top{width:100%}.result__list-item-thumb-top img{width:100%;margin-bottom:12px}.result__list-item-thumb-blog{width:100%;margin-bottom:6px}.result__list-item-thumb-blog img{width:100%}.result__list-item-text{display:flex;align-items:center;width:66%}.result__list-item-text-top{width:100%}.result__list-item-text-blog{width:100%}.result__list-item-text-blog strong{font-weight:normal !important}.result__list-item-text-price{display:flex;align-items:center;min-height:57px;margin-bottom:-6px;letter-spacing:0;font-weight:700;color:#880031}.result__list-item-text-price em{position:relative;top:3px;margin-right:3px;padding-bottom:12px;font-size:22px;letter-spacing:-1px}.result__list-item-text-price span{display:inline-block;margin:0 6px 6px 0}.result__list-item-text-price span.inq{margin-top:6px}.result__list-item-text-price-archive{position:relative;margin-bottom:6px;letter-spacing:0;font-weight:700;color:#880031}.result__list-item-text-price-archive span{display:inline-block;margin:0 6px 6px 0}.result__list-item-text-price-archive span.inq{margin:6px 6px 6px 0}.result__list-item-text-price-archive em{position:relative;top:2px;margin-right:3px;font-size:22px;letter-spacing:-1px}.result__list-item-text-price-top{font-weight:700;font-family:"Noto Serif JP",serif;color:#880031}.result__list-item-text-price-top span{display:inline-block}.result__list-item-text-price-top em{font-size:24px}.result__list-item-text-price-blog{font-weight:700;font-family:"Noto Serif JP",serif;color:#880031}.result__list-item-text-price-blog span{display:inline-block;padding:2px 4px;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.result__list-item-text-price-blog em{font-size:16px}.result__list-item-date{width:100%;margin-bottom:6px;padding-bottom:3px;letter-spacing:0;font-weight:700;color:#4f4f4f}.result__list-item-date-top{width:100%;margin-bottom:6px;padding-bottom:3px;letter-spacing:0;color:#4f4f4f}.result__list-item-date-blog{width:100%;margin-bottom:6px;padding-bottom:3px;letter-spacing:0;color:#4f4f4f}.result__list-item-balance-up{width:100%;margin-bottom:6px;padding-bottom:3px;letter-spacing:0;color:#4f4f4f}.result__list-item-balance-up span{color:#b52010}.result__list-item-balance-down{width:100%;margin-bottom:6px;padding-bottom:3px;letter-spacing:0;color:#4f4f4f}.result__list-item-balance-down span{color:#065FD4}.result__list-item-desc{width:100%}.result__accordion{display:flex;justify-content:flex-start;flex-wrap:wrap}.result__accordion-title{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto 6px;padding:12px;border:1px solid #dadada;font-size:14px;font-weight:700;color:#000;background-color:#f6f6f6;cursor:pointer}.result__accordion-title h3{font-weight:700}.result__accordion-title::after{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:"＋";position:absolute;top:50%;right:0;width:80px;margin-top:-18px;text-align:center;font-size:24px;color:#9f9f9f}.result__accordion-contents{position:relative;display:none;flex-direction:column;width:100%}.result__accordion.open h3::after{-webkit-transform:rotate(0);transform:rotate(0);content:"－"}.result__pages-desc{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #e1e1e1;text-align:left}.result__pages-desc p{flex-grow:1}.result__pages-desc img{width:120px;min-width:120px}.result__pages-unit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:48px}.result__pages-unit-archive{order:1;flex-grow:1;width:100%;max-width:inherit;margin-bottom:48px;padding:0}.result__pages-unit-similar{order:1;flex-grow:1;width:100%;max-width:inherit;margin-bottom:48px;padding:0}.result__pages-unit-summary{order:1;flex-grow:1;width:100%;max-width:inherit;margin:0 auto 120px;padding:0}.result__pages-unit-summary h2{margin:12px 0;padding:12px;font-size:16px;font-weight:700;color:#fff;background-color:#880031;line-height:1.5}.result__pages-unit-summary h3{margin:12px 0 18px;padding:3px 6px;color:#1f1f1f;border-bottom:solid 2px #880031;font-size:16px;font-weight:700}.result__pages-unit-summary h4{margin:12px 0 18px 3px;padding:3px 12px;color:#1f1f1f;border-left:solid 6px #880031;font-size:16px;font-weight:700}.result__pages-unit-summary p{line-height:1.75;padding:0 12px 24px}.result__pages-unit-summary ul{display:flex;justify-content:center;padding:0 12px}.result__pages-unit-summary ul li{width:24%;margin-bottom:12px;margin-right:1%}.result__pages-unit-summary table tr:first-child th:not(:first-child){width:auto}.result__pages-unit-summary table tr th{width:25%}.result__pages-unit-summary table tr td{vertical-align:top}.result__pages-unit-summary table tr td img{margin:0 !important}.result__pages-unit-summary img{margin:0 auto 0 !important}.result__pages-unit-summary-mv{margin-bottom:12px;text-align:center}.result__pages-unit-summary-mv img{margin:0 !important}.result__pages-unit-summary-btn::before{border-bottom:none !important}.result__pages-unit-summary-list{display:block !important}.result__pages-unit-summary-list-item{width:100% !important}.result__pages-unit-summary-list h2{margin:12px 0;padding:12px;font-size:16px;font-weight:700;color:#fff;background-color:#880031;line-height:1.5}.result__pages-unit-summary-list-title{margin:12px 0 18px;padding:3px 6px;color:#1f1f1f;border-bottom:solid 2px #880031;font-size:14px;font-weight:700}.result__pages-unit-summary .aligncenter{display:block;margin:0 auto}.result__pages-unit-archive{order:1;flex-grow:1;max-width:720px;margin:0 auto 24px}.result__pages-unit-article{order:1;flex-grow:1;max-width:720px;margin:0 auto 24px}.result__pages-unit-menu{order:2;width:100%;margin:24px 0}.result__pages-unit-menu .result__pages-menu{margin:0 0 24px}.result__pages-unit-menu .result__pages-menu-list li{display:inline-block}.result__pages-unit-menu .result__pages-menu-list li a{display:inline-block;min-width:48px;padding:12px 0;text-align:center}.result__pages-unit-menu .result__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.result__pages-unit-menu .result__pages-menu-list li .children{display:inline-block}.result__pages-unit-menu .result__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.result__pages-unit-menu .pricetable{padding:0}.result__pages-unit-menu .pricetable__wrap{padding:0 12px !important}.result__pages-unit-category{order:2;width:100%;margin:24px 0}.result__pages-unit-category .pricetable{padding:0}.result__pages-unit-category .pricetable__wrap{padding:0 12px !important}.result__pages-unit-category .result__pages-menu{margin:0 0 24px}.result__pages-unit-category .result__pages-menu-list li{display:inline-block}.result__pages-unit-category .result__pages-menu-list li a{display:inline-block;min-width:48px;padding:12px 0;text-align:center}.result__pages-unit-category .result__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.result__pages-unit-category .result__pages-menu-list li .children{display:inline-block}.result__pages-unit-category .result__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.result__pages-unit-sidebar{order:3;width:96%;margin:0 auto 24px}.result__pages-menu{margin:0 0 24px;padding:0}.result__pages-menu-list{display:inline-block;margin:0 12px 12px}.result__pages-menu-list li a{display:inline-block;min-width:48px;padding:12px 0;text-align:center;line-height:1.25;letter-spacing:-1px;color:#1f1f1f}.result__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.result__pages-menu-list li .children{display:inline-block}.result__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.result__pages-list{border-top:1px solid #e1e1e1}.result__pages-list a{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.result__pages-list-item{border-bottom:1px solid #e1e1e1}.result__pages-list-item-thumb{width:18%}.result__pages-list-item-thumb img{width:100%}.result__pages-list-item-text{display:flex;flex-direction:column;width:80%;min-height:130px}.result__pages-list-item-text-desc{color:#1f1f1f}.result__pages-list-item-text-view{margin-top:auto;padding:6px 0 0;text-align:right;color:#555}.result__pages-article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.result__pages-article-pict{width:50%;text-align:center}.result__pages-article-spec{width:46%;border-top:1px solid #e1e1e1}.result__pages-article-spec-series{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.result__pages-article-spec a{display:inline-block;padding:6px;border-radius:4px;letter-spacing:-1px;font-size:12px}.result__pages-article-spec a[target="_blank"]::after{content:"\f35d";display:inline-block;font-weight:700;font-family:'Font Awesome 6 Free'}.result__pages-article-spec span{display:inline-block;padding:3px 12px;border-radius:4px;letter-spacing:0}.result__pages-article-spec-label{border:1px solid #880031;color:#880031}.result__pages-article-spec-btn{border:1px solid #880031;background-color:#880031;color:#fff}.result__pages-article-spec div{display:flex;align-items:center;border-bottom:1px solid #e1e1e1}.result__pages-article-spec dt{min-width:5.5em;padding:6px;font-weight:700}.result__pages-article-spec dd{padding:6px 0}.result__pages-article-spec-price{margin-bottom:3px;letter-spacing:-1px;color:#880031}.result__pages-article-spec-price em{position:relative;top:2px;margin-right:3px;font-size:24px;letter-spacing:-1px;font-weight:700}.result__pages-article-spec-title{margin:24px 0 0;padding:6px;border-bottom:solid 1px #ccc !important;font-size:14px;font-weight:700;color:#000}.result__pages-article-box-summary{position:relative;margin:0 0 24px;padding:30px 48px 24px;border:solid 10px #d6ae68;color:#fff;background-color:#218567}.result__pages-article-box-summary::after{content:'';position:absolute;right:3px;bottom:0;width:90px;height:50px;background:url("../images/pict/eraser.png") right bottom no-repeat;background-size:contain}.result__pages-article-box-summary strong{display:block;border:none;text-align:center;font-size:14px;color:#fff}.result__pages-article-box-summary ul{display:block;padding:0}.result__pages-article-box-summary ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:6px 12px;border-bottom:solid 2px #5c9985}.result__pages-article-box-summary ul li::before{content:"\f0da";display:inline-block;width:15px;margin-left:12px;font-weight:700;font-family:'Font Awesome 6 Free';color:#ffc44c}.result__pages-article-box-simple{margin:0 0 24px;padding:24px 48px;border:solid 10px #daecf2;background-color:#f6fcfc}.result__pages-article-box-simple ul{display:block;padding:0}.result__pages-article-box-simple ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:6px 12px}.result__pages-article-box-simple ul li::before{content:"\f0da";display:inline-block;width:15px;margin-left:12px;font-weight:700;font-family:'Font Awesome 6 Free';color:#bb0043}.result__pages-article-text{margin-bottom:12px}.result__pages-article-text h3{margin-bottom:12px;text-align:left}.result__pages-article-text h4{margin-bottom:12px}.result__pages-article-text p{line-height:1.75;padding:0 12px 24px}.result__pages-article-text ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 12px}.result__pages-article-text ul li{width:24%;margin-bottom:12px}.result__pages-article-text ul li a{margin:0}.result__pages-article-category li{display:inline-block}.result__pages-article-category li a{display:inline-block;padding:12px 0 !important}.result__pages-article-category li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.result__pages-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:12px}.result__pages-summary-pict{width:32%;text-align:center}.result__pages-summary-spec{width:66%;font-size:14px}.result__pages-summary-spec a{display:inline-block;padding:3px 6px;border-radius:4px;letter-spacing:-1px;font-size:12px}.result__pages-summary-spec a[target="_blank"]::after{content:"\f35d";display:inline-block;font-weight:700;font-family:'Font Awesome 6 Free'}.result__pages-summary-spec-label{border:1px solid #880031;color:#880031}.result__pages-summary-spec-btn{background-color:#880031;color:#fff}.result__pages-summary-spec div{display:flex;align-items:center;border-bottom:1px solid #e1e1e1}.result__pages-summary-spec dt{min-width:5.5em;padding:12px 6px;font-weight:700}.result__pages-summary-spec dd{padding:12px 0}.result__pages-summary-text h3{margin-bottom:12px;text-align:left}.result__pages-summary-text h4{margin-bottom:12px}.result__pages-summary-text p{line-height:1.75;padding:0 12px 24px}.result__pages-summary-text ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 24px}.result__pages-summary-text ul li{width:24%;margin-bottom:12px}.result__pages-summary-category li{display:inline-block}.result__pages-summary-category li a{display:inline-block;padding:12px 0 !important}.result__pages-summary-category li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.result__contact a::before{width:60px}.result__contact ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 36px}.result__contact ul li{width:49%;margin-bottom:12px}.result__contact ul li:last-child{width:100%}.result__contact ul li a{display:flex;justify-content:center;align-items:center;margin:0;padding:6px 6px 6px 60px}.result__contact ul li a em{font-size:16px}.result__contact ul li a em span{font-size:30px;font-weight:700;font-family:"Oswald",sans-serif}.result__contact ul li>.link__icon--tel{background-color:#f07d18;max-width:inherit;height:90px}.result__contact ul li>.link__icon--tel::before{height:90px}.result__contact ul li>.link__icon--line{max-width:inherit;height:90px}.result__contact ul li>.link__icon--line em{font-size:24px}.result__contact ul li>.link__icon--line::before{height:90px}.result__contact-button{display:flex;justify-content:center;align-items:center;max-width:inherit;width:100%;height:90px;padding:6px 30px 6px 6px;border-radius:8px;line-height:1.25;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:22px;font-weight:700;color:#fff;background-color:#9c224e;cursor:pointer;transition:all 0.3s linear}.result__contact-button:hover{opacity:0.6}.result__contact-button img{width:40px;margin-right:12px}.webp .result__pages-article-box-summary::after{background:url("../images/pict/eraser.png.webp") right bottom no-repeat;background-size:contain}.shop{padding:0}.shop__h3{padding:48px 0 0 !important}.shop__h3 a{color:#000}.shop__h3 a:hover{opacity:1}.shop__h4{margin-bottom:12px}.shop__h4-other{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:16px;font-weight:700;color:#fff}.shop__h4-other span{font-size:14px}.shop__h4 a{color:#000}.shop__h4 a:hover{opacity:1}.shop__lead{margin-top:36px;text-align:center}.shop__list{display:flex;flex-wrap:wrap}.shop__list-item{position:relative;width:33.3%;margin-bottom:24px;padding:0 12px 63px}.shop__list-item-thumb{height:120px;margin-bottom:12px;background-color:#000}.shop__list-item-thumb img{width:100%;height:120px;object-fit:cover}.shop__list-item-text{margin-bottom:12px;font-size:12px}.shop__list-item-text-table{width:100%;height:127px;padding:6px;background-color:#ffe8f0;font-size:14px}.shop__list-item-text-table-epark{width:auto !important;height:auto !important;text-align:right !important;font-weight:700;font-size:10px}.shop__list-item-text-table td{width:50%;height:80px;text-align:center;vertical-align:middle}.shop__list-item-text-table td a{padding-top:6px}.shop__list-item-text div{font-size:12px !important}.shop__list-item-campaign{margin-bottom:12px}.shop__list-item-link{position:absolute;bottom:12px;left:12px;width:calc(100% - 24px)}.shop__unit{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:24px 0}.shop__unit-pict{width:100%;text-align:center}.shop__unit-pict img{width:100%;max-width:480px}.shop__unit-text{width:100%;padding:12px 12px 0}.shop__detail{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:36px 0 24px}.shop__detail-pict{width:48%;margin-bottom:24px}.shop__detail-pict-list{display:flex;margin-bottom:12px}.shop__detail-pict-list-item{height:348px}.shop__detail-pict-list-item img{height:348px;object-fit:cover;border:1px solid #e1e1e1}.shop__detail-pict-list-item-lab{height:215px;padding:0 3px}.shop__detail-pict-list-item-lab img{height:215px;object-fit:cover;border:1px solid #e1e1e1}.shop__detail-pict-thumb-list{display:flex;gap:6px;margin-bottom:24px}.shop__detail-pict-thumb-list-item{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:25%;opacity:1;cursor:pointer}.shop__detail-pict-thumb-list-item img{border:1px solid #e1e1e1}.shop__detail-pict-thumb-list-item:hover{opacity:0.8}.shop__detail-pict-thumb-list-item.thumb-current{opacity:0.5}.shop__detail-text{width:48%}.shop__detail-text-name{margin:12px 0}.shop__detail-text-name-info{display:flex;gap:3px;margin-bottom:12px}.shop__detail-text-name-info span{display:inline-block;padding:5px 12px 3px;border:1px solid #dadada;font-size:12px;line-height:1.25}.shop__detail-text-name strong{font-size:16px}.shop__detail-text-desc{padding:12px}.shop__detail-text-campaign{padding:0 0 24px}.shop__detail-text-table{width:100%;padding:6px;font-size:14px;background-color:#ffe8f0}.shop__detail-text-table-epark{text-align:right !important;font-weight:700;font-size:10px}.shop__detail-text-table td{text-align:center;vertical-align:middle}.shop__detail-text-table td a{padding-top:6px}.shop__detail dl{display:flex;flex-wrap:wrap;margin-bottom:12px}.shop__detail dt{width:100%;max-width:inherit;padding:12px 6px 0;font-weight:700}.shop__detail dd{width:100%;padding:6px 6px 12px;border-bottom:1px solid #dadada}.shop__detail dd ul{display:flex;gap:6px;letter-spacing:0}.shop__detail dd ul li{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.25}.shop__detail dd ul li img{margin-bottom:3px}.shop__detail dd ul li span{display:flex;align-items:center;min-height:2.5em}.shop__detail dd a{margin:12px auto}.shop__detail dd script+p{margin-top:12px}.shop__detail dd p{margin-bottom:12px}.shop__detail dd p:last-child{margin-bottom:0}.shop__detail dd iframe{width:100%;padding:6px 0}.shop__detail dd .shop__detail-text-desc{margin:12px 0;padding:12px 0 0;border-top:solid 1px #dadada}.shop__detail-guide-lead{text-align:center;margin-bottom:24px}.shop__detail-guide-list{display:flex;width:100%}.shop__detail-guide-list-item{flex:1;margin-left:24px;padding:12px 0 0}.shop__detail-guide-list-item:first-child{margin-left:0}.shop__detail-guide-title{margin-bottom:12px;font-size:14px;font-weight:700;color:#000}.shop__detail-guide-photo{margin-bottom:12px}.shop__detail-guide-photo img{width:100%;height:300px;object-fit:cover}.shop__detail-route{padding-top:48px}.shop__detail-route-unit{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2%}.shop__detail-route-unit-half{width:49%}.shop__detail-route-unit-half a{color:#000}.shop__detail-route-unit-half a:hover{opacity:1}.shop__detail-route-unit-title{margin:6px 6px 12px;font-size:14px;font-weight:700;text-align:center}.shop__detail-route-list{counter-reset:my-counter;list-style:none;display:flex;flex-wrap:wrap;gap:2%;width:100%;padding-bottom:36px}.shop__detail-route-list-item{position:relative;margin:24px 0;padding:6px;background-color:#f6f6f6}.shop__detail-route-thumb{position:relative;margin:0 auto;padding:12px 12px 0;border:1px solid #dadada;border-bottom:none;background-color:#f6f6f6}.shop__detail-route-thumb-list{counter-reset:number;display:flex;gap:6px;margin-bottom:24px;margin:0 auto 48px;padding:12px;border:1px solid #dadada;border-top:none;background-color:#f6f6f6}.shop__detail-route-thumb-list-item{position:relative;flex:1}.shop__detail-route-thumb-list-item a::before{counter-increment:number;content:counter(number);position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);z-index:3;display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;font-family:"Oswald",sans-serif;font-size:16px;font-weight:700;line-height:0;color:#fff;background-color:#880031}.shop__detail-route-thumb-list-item a::after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#363636;opacity:.5}.shop__detail-route-thumb-list-item a:hover::before{opacity:0}.shop__detail-route-thumb-list-item a:hover::after{opacity:0}.shop__detail-route-photo{margin-bottom:12px}.shop__detail-route-photo.over::before{opacity:0}.shop__detail-route-photo.over::after{opacity:0}.shop__detail-route-photo img{width:100%}.shop__detail-route-text{display:flex;justify-content:center;align-items:center;height:48px}.shop__detail-greeting{padding-top:48px}.shop__detail-greeting-box{position:relative;display:flex;flex-direction:column;align-items:center;width:750px;max-width:100%;margin:96px auto 48px;padding:120px 0 0;background-color:#f6f6f6}.shop__detail-greeting-photo{position:absolute;top:-48px}.shop__detail-greeting-photo img{width:160px;border-radius:50%;border:solid 6px #bb0043}.shop__detail-greeting-photo1{position:absolute;top:-48px;left:calc(50% - 80px);transform:translateX(-50%)}.shop__detail-greeting-photo1 img{width:136px;border-radius:50%;border:solid 6px #bb0043}.shop__detail-greeting-photo2{position:absolute;top:-48px;right:calc(50% - 80px);transform:translateX(50%)}.shop__detail-greeting-photo2 img{width:136px;border-radius:50%;border:solid 6px #bb0043}.shop__detail-greeting-name span{font-size:24px}.shop__detail-greeting-ruby{font-size:10px;color:#bb0043}.shop__detail-greeting-text{margin:12px 48px 24px;padding:24px;background-color:#fff}.shop__parking{padding:48px 0 0}.shop__parking h2 a{color:#fff}.shop__parking h2 a:hover{color:#fff}.shop__parking-catch{margin-bottom:24px;text-align:center;font-weight:bold;color:#343b4c}.shop__parking-catch-lead{margin-bottom:12px}.shop__parking-catch-lead span{display:inline-block;padding:0 6px;font-size:24px;color:#343b4c;background-color:#fd0}.shop__parking-catch-lead span:first-child{display:inline-block;padding:0 6px;font-size:24px;color:#fd0;background-color:#343b4c}.shop__parking-title{padding:12px;font-size:14px;font-weight:700}.shop__parking-list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:12px 0 24px}.shop__parking-list-item{width:49%;padding:12px 12px 0;margin-bottom:24px;border:1px solid #dadada}.shop__parking-list-item:only-child{width:100%;padding:12px;margin-bottom:24px;border:1px solid #dadada}.shop__parking-list-item a{margin:inherit !important}.shop__parking-list-item dl{display:flex;flex-wrap:wrap;width:100%}.shop__parking-list-item dt{width:20%;padding:12px;border-top:1px solid #dadada;font-weight:700}.shop__parking-list-item dd{width:80%;padding:12px;border-top:1px solid #dadada}.shop__parking-banner img{margin-top:12px}.shop__parking-text img{margin-bottom:12px}.shop__parking-fee{display:flex;flex-direction:column;align-items:center;margin-bottom:48px}.shop__parking-fee img{max-width:640px;margin-bottom:24px}.shop__parking-fee p{padding:0 24px}.shop__about{margin-bottom:48px;padding-top:48px}.shop__about-btn-text{width:100%;text-align:center}.shop__about .link__btn,.shop__about .link__btn--large,.shop__about .link__btn--white{display:flex;padding:18px 60px}.shop__about .link__btn img,.shop__about .link__btn--large img,.shop__about .link__btn--white img{width:36px;height:36px}.shop__other{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:48px}.shop__other img{opacity:0.6}.shop__other a{position:relative;display:block;width:48%;background-color:#000}.shop__shop{padding:48px 0 24px;background-color:#f6f6f6}.shop__shop-list{display:flex;justify-content:space-between;flex-wrap:wrap}.shop__shop-list::before{content:"";display:block;width:32%;order:1}.shop__shop-list::after{content:"";display:block;width:32%}.shop__shop-list-item{display:flex;flex-direction:column;width:32%;margin:0 0 24px;padding:12px;background-color:#fff}.shop__shop-list-item-home{display:flex;flex-direction:column;width:32%;margin:0 0 24px;padding:18px 12px;background-color:#fff}.shop__shop-list-item-all{width:48.5%}.shop__shop-list-item-text{margin-bottom:12px;font-size:12px}.shop__shop-list-item-text:last-child{margin-bottom:0;padding-top:12px;border-top:1px solid #e1e1e1}.shop__shop-list-item-link{display:flex;flex-direction:column;align-items:center;margin-top:auto}.shop__shop-btn{display:block;margin-top:6px}.shop__shop-btn:first-child{display:none}.shop__location iframe{height:480px !important;margin:0 0 48px;border:solid 1px #e1e1e1 !important;border-radius:6px}.shop__map{padding:48px 0 0}.shop__map iframe{height:450px;margin:0 0 48px}.shop__map-lead{text-align:center;margin-bottom:24px}.spec{margin-bottom:24px;padding:48px 0 0}.spec__table{width:100%;margin:12px auto 36px;border-collapse:collapse}.spec__table th{width:25%;padding:12px 24px;text-align:left;vertical-align:middle;font-weight:700;letter-spacing:.15em}.spec__table td{padding:12px 24px;text-align:left;vertical-align:middle}.spec__table tbody tr{border-bottom:1px solid #dadada}.standard{padding:12px 0;background-color:#f1f1f1}.standard__wrap{overflow:hidden}.standard__desc{margin:0 12px 12px;padding:24px 12px 12px;border-radius:6px;text-align:center;background-color:#fff}.standard__desc-unit{display:flex;flex-direction:column;justify-content:center;text-align:left;gap:2%;margin-bottom:12px;border-bottom:solid 1px #ccc}.standard__desc-text{margin-bottom:6px;text-align:left}.standard__desc strong{display:block;margin-bottom:12px;font-size:14px;color:#000}.standard__desc dl{flex:1}.standard__desc dt{display:block;padding:6px;line-height:1;font-weight:700}.standard__desc dd ul{padding:6px 12px 12px 30px;list-style:disc}.tips{padding:48px 0 0}.tips__unit{display:flex;justify-content:space-between;align-items:center;gap:4%;max-width:1120px;margin:0 auto;padding:0 24px 48px}.tips__unit-pict{width:40%}.tips__unit-text{width:60%}.tips__unit-text p{margin-bottom:24px}.type__h4{font-size:12px;letter-spacing:-1px}.type__h4-focus{margin-bottom:12px;line-height:1.25}.type__h4-focus::after{content:"強化買取中";display:inline-block;margin-left:6px}.type__wrap{padding:0 24px}.type__link{cursor:pointer}.type__brand{padding:48px 0 24px}.type__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 24px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background-color:#f6f6f6}.type__title a{display:inline-block;white-space:nowrap;letter-spacing:-1px;color:#555}.type__title a::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";display:inline-block;width:10px;height:10px;border-top:2px solid #ccc;border-right:2px solid #ccc}.type__list{display:flex;flex-wrap:wrap;gap:2%}.type__list-text{padding:0 12px}.type__list-text-item{display:inline-block}.type__list-text-item a{display:inline-block;padding:0 0 24px;font-size:12px;color:#1f1f1f}.type__list-text-item:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.type__list-item{width:10.75%;margin-bottom:24px;list-style:none;animation:loading 1.5s}.type__list-item-h3{letter-spacing:-1px}.type__list-item a{display:block;height:100%}.type__list-item a:hover{background-color:rgba(255,255,255,0.3)}.type__list-item-thumb{margin-bottom:12px;text-align:center}.type__list-item-thumb img{width:100%;height:100%;object-fit:contain}.type__list-item-text strong{display:inline-block;width:100%;text-align:center}.type__list-item.hidden{display:none}.type__series{margin-bottom:48px;padding:48px 0 0}.type__category{margin-bottom:12px;padding:48px 0 0}.type__category-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 3%}.type__category-list::before{content:"";display:block;width:17.6%;order:1}.type__category-list::after{content:"";display:block;width:17.6%}.type__category-list-item{width:17.6%}.type__category-list-item a{display:block;height:100%}.type__category-list-item a:hover{background-color:rgba(255,255,255,0.3)}.type__category-list-item-thumb{margin-bottom:12px;text-align:center}.type__category-list-item-thumb img{width:156px;height:156px;object-fit:contain}.type__focus{margin-bottom:24px;padding:48px 0 0}.type__focus-list{display:flex;justify-content:space-between;flex-wrap:wrap}.type__focus-list::after{content:"";display:block;width:32%}.type__focus-list-item{width:32%;margin-bottom:24px;border:1px solid #dadada}.type__focus-list-item a{display:flex;flex-direction:column;height:100%;margin:12px auto;padding:12px}.type__focus-list-item-thumb{width:140px;min-width:140px;margin:0 auto 12px}.type__focus-list-item-text{flex-grow:1}.type__modelsnum-list{display:flex;align-items:center;flex-wrap:wrap;gap:12px 0;width:96%;margin:24px auto;padding:0 2%}.type__modelsnum-list li{display:inline-block;width:49%;margin-right:2%;font-weight:700}.type__modelsnum-list li a{position:relative;display:block;padding:0 0 0 15px}.type__modelsnum-list li a::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center left;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-9px;border-top:2px solid #888;border-right:2px solid #888}.type__modelsnum-list li:nth-of-type(2n){margin-right:0}.type__desc{margin:0 2% 24px;padding:24px;border-radius:6px;text-align:center;background-color:#f1f1f1}@keyframes loading{0%{opacity:.5}100%{opacity:1}}.voice{padding:48px 0 0}.voice__h2-pages{text-align:center}.voice__h2-pages-list{letter-spacing:0;font-size:22px}.voice__h3{flex-grow:1;font-size:14px;font-weight:700}.voice__h3-pages-menu{margin-bottom:6px;padding:3px 12px;border-radius:4px;background-color:#f1f1f1;font-weight:700}.voice__h3-pages-list{padding:6px 0}.voice__h3-letter{flex-grow:1;padding-right:0;padding-bottom:12px;font-size:14px;font-weight:700}.voice__h3-letter span{font-size:10px;font-weight:400}.voice__h4{margin-bottom:12px;font-size:14px;font-weight:700;color:#880031}.voice__h4 span{display:block;font-size:12px;font-weight:400;color:#1f1f1f}.voice__h4-letter{margin-bottom:12px;font-size:14px;font-weight:700;color:#880031}.voice__h4-letter span{display:block;font-size:10px;font-weight:400;color:#1f1f1f}.voice__update{width:100%;padding:0 6px;text-align:right}.voice__list{margin-bottom:24px}.voice__list-item{padding:24px}.voice__list-item:nth-child(odd){background-color:#f6f6f6}.voice__list-item-title{display:flex;align-items:center}.voice__list-item-title-thumb{display:flex;justify-content:center;min-width:200px;margin-right:24px}.voice__list-item-title-thumb img{width:90px}.voice__list-item-text{margin-left:224px}.voice__list-item-text-answer{position:relative;margin:24px 0;padding:24px 24px 24px 158px;background-color:#dadada}.voice__list-item-text-answer::before{content:"";position:absolute;top:24px;left:24px;width:110px;height:110px;border-radius:50%;background:url(../images/pict/voice-buyer.jpg) no-repeat;background-size:cover}.voice__list .hidden{display:none;transition:all 1s linear}.voice__list-letter-item{padding:24px}.voice__list-letter-item:nth-child(odd){background-color:#f6f6f6}.voice__list-letter-item-title{display:flex;align-items:flex-end;overflow:hidden}.voice__list-letter-item-title-thumb{display:flex;align-items:center;min-width:200px;margin-right:24px}.voice__list-letter-item-title-thumb img{width:200px}.voice__list-letter-item-text{margin-left:224px}.voice__list-letter-item-text-date{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:6px;padding:6px 3px 0 0;border-top:solid 1px #dadada;text-align:right;letter-spacing:0}.voice__list-letter-item-text-date span{display:inline-block;margin-left:12px}.voice__list-letter-item-text-answer{position:relative;margin:24px 0;padding:24px 24px 24px 158px;background-color:#dadada}.voice__list-letter-item-text-answer::before{content:"";position:absolute;top:24px;left:24px;width:110px;height:110px;border-radius:50%;background:url(../images/pict/voice-buyer.jpg) no-repeat;background-size:cover}.voice__list-letter .hidden{display:none;transition:all 1s linear}.voice__list+.voice__list{border-top:solid 1px #ccc}.voice__more{border:none;margin-top:24px}.voice__more-letter{border:none;margin-top:24px}.voice__pages-unit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:48px}.voice__pages-unit-archive{order:1;flex-grow:1;width:100%;max-width:inherit;margin-bottom:24px;padding:0}.voice__pages-unit-article{order:1;flex-grow:1;width:100%;max-width:inherit;margin:0 0 24px}.voice__pages-unit-menu{order:2;width:calc(100% - 374px);min-width:240px;margin:24px 0}.voice__pages-unit-category{order:2;width:calc(100% - 374px);max-width:100%;margin:24px 0}.voice__pages-unit-category .voice__pages-menu{margin:0 0 24px}.voice__pages-unit-category .voice__pages-menu-list li{display:inline-block}.voice__pages-unit-category .voice__pages-menu-list li a{display:inline-block;min-width:48px;padding:12px 0;font-size:10px;text-align:center;color:#000}.voice__pages-unit-category .voice__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.voice__pages-unit-category .voice__pages-menu-list li .children{display:inline-block}.voice__pages-unit-category .voice__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.voice__pages-unit-sidebar{order:3;width:350px;min-width:350px;margin:24px 0}.voice__pages-menu-list{margin:0 12px 12px}.voice__pages-menu-list li{display:inline-block}.voice__pages-menu-list li a{display:inline-block;min-width:48px;padding:12px 0;font-size:10px;text-align:center;line-height:1.25;letter-spacing:-1px;color:#000}.voice__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.voice__pages-menu-list li .children{display:inline-block}.voice__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.voice__pages-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:24px;border-top:1px solid #e1e1e1}.voice__pages-list a{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;color:#000}.voice__pages-list-item{border-bottom:1px solid #e1e1e1;width:100%}.voice__pages-list-item--small{width:49%;border-bottom:1px solid #e1e1e1}.voice__pages-list-item--small hr{border-bottom:1px solid #e1e1e1}.voice__pages-list-item-thumb{width:10%}.voice__pages-list-item-thumb img{width:100%}.voice__pages-list-item-text{width:88%}.voice__pages-list-item-text-desc{font-size:10px}.voice__pages-list-item-text-view{padding:6px 0;font-size:10px;text-align:right;color:#555}.voice__pages-list-item-text-answer{margin:24px 0;padding:12px;background-color:#f1f1f1}.voice__pages-article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px 12px 24px}.voice__pages-article-pict{width:15%}.voice__pages-article-title{width:83%;font-size:16px;font-weight:700}.voice__pages-article-text{margin-bottom:60px}.voice__pages-article-text h3{margin-bottom:12px;text-align:left}.voice__pages-article-text h4{margin-bottom:12px}.voice__pages-article-text p{line-height:1.75;padding:0 12px 24px}.voice__pages-article-text ul{padding:0 12px 24px}.voice__pages-article-category li{display:inline-block}.voice__pages-article-category li a{display:inline-block;padding:12px 0 !important;font-size:10px}.voice__pages-article-category li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.voice__menu-list li{display:inline-block}.voice__menu-list li a{display:inline-block;min-width:48px;padding:12px 0;font-size:10px;text-align:center}.voice__menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.webp .voice__list-item-text-answer::before{background:url("../images/pict/voice-buyer.jpg.webp") no-repeat;background-size:cover}.ways{padding-bottom:36px}.ways__h2{padding:36px 0 0 !important}.ways__h2:first-child{padding:48px 0 0 !important}.ways__h3{padding:9px 0 6px}.ways__h3 span{display:block;font-size:22px;font-weight:700}.ways__wrap{padding:0 24px}.ways__list{display:flex;justify-content:center;flex-wrap:wrap;gap:1.333%}.ways__list:last-child{margin:0}.ways__list-item{width:48%;max-width:360px;margin-bottom:12px}.ways__list-item a{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);display:flex;justify-content:center;align-items:center;height:100%;padding:3px 12px;border-radius:8px;background-color:#dadada;color:#1f1f1f}.ways__list-item-icon{margin-right:24px}.ways__list-item-icon img{width:48px}.ways__list-item-lp{width:48%;margin-bottom:12px}.ways__list-item-lp a{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);display:flex;justify-content:center;align-items:center;height:100%;padding:12px;border-radius:8px;background-color:#880031;color:#fff}.ways__list-item-lp-icon{margin-right:24px}.ways__detail{padding:48px 0 24px}.ways__detail-list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.ways__detail-list-item{width:48%;margin-bottom:24px;background-color:#e9e9e9}.ways__detail-list-item a{text-align:center}.ways__detail-list-item dt{display:flex;justify-content:center;align-items:center;padding:12px;border-bottom:2px solid #f1f1f1;background-color:#363636;color:#fff}.ways__detail-list-item dd{margin-top:-6px;padding:24px}.ways__detail-list-item dd p{margin-bottom:12px}.ways__detail-list-item a{flex-direction:column}.ways__kaitori{padding-bottom:24px}.ways__kaitori-h2{margin:48px auto 24px !important;padding:0 !important;text-align:center;font-size:24px !important;font-weight:700 !important;font-family:inherit !important;color:inherit !important;background-color:inherit !important}.ways__kaitori-h2::after{content:none !important}.ways__kaitori-list{display:flex;justify-content:center;flex-wrap:wrap;gap:2%;max-width:1000px;margin:0 auto}.ways__kaitori-list-item,.ways__kaitori-list-item--shop,.ways__kaitori-list-item--line,.ways__kaitori-list-item--takuhai,.ways__kaitori-list-item--tel{position:relative;display:flex;align-items:center;justify-content:center;width:49%;height:120px;margin-bottom:24px;border-radius:12px;padding:0 24px 0 7%;color:#fff}.ways__kaitori-list-item p,.ways__kaitori-list-item--shop p,.ways__kaitori-list-item--line p,.ways__kaitori-list-item--takuhai p,.ways__kaitori-list-item--tel p{text-align:center}.ways__kaitori-list-item strong,.ways__kaitori-list-item--shop strong,.ways__kaitori-list-item--line strong,.ways__kaitori-list-item--takuhai strong,.ways__kaitori-list-item--tel strong{display:block;font-size:30px;font-weight:400}.ways__kaitori-list-item strong span,.ways__kaitori-list-item--shop strong span,.ways__kaitori-list-item--line strong span,.ways__kaitori-list-item--takuhai strong span,.ways__kaitori-list-item--tel strong span{display:block;font-size:14px;font-weight:700}.ways__kaitori-list-item span,.ways__kaitori-list-item--shop span,.ways__kaitori-list-item--line span,.ways__kaitori-list-item--takuhai span,.ways__kaitori-list-item--tel span{display:block;font-size:12px}.ways__kaitori-list-item--shop{background:#20acaa}.ways__kaitori-list-item--shop::before{content:"";position:absolute;left:6%;display:block;width:54px;height:120px;background:url("../images/button/navi_icon01.png") no-repeat center;background-size:contain}.ways__kaitori-list-item--shop::after{content:"";position:absolute;right:24px;display:block;width:18px;height:120px;background:url("../images/button/navi_icon_arrow.png") no-repeat center;background-size:contain}.ways__kaitori-list-item--line{background:#57a429}.ways__kaitori-list-item--line::before{content:"";position:absolute;left:6%;display:block;width:54px;height:120px;background:url("../images/button/navi_icon02.png") no-repeat center;background-size:contain}.ways__kaitori-list-item--line::after{content:"";position:absolute;right:24px;display:block;width:18px;height:120px;background:url("../images/button/navi_icon_arrow.png") no-repeat center;background-size:contain}.ways__kaitori-list-item--takuhai{background:#d2b12d}.ways__kaitori-list-item--takuhai::before{content:"";position:absolute;left:6%;display:block;width:54px;height:120px;background:url("../images/button/navi_icon03.png") no-repeat center;background-size:contain}.ways__kaitori-list-item--takuhai::after{content:"";position:absolute;right:24px;display:block;width:18px;height:120px;background:url("../images/button/navi_icon_arrow.png") no-repeat center;background-size:contain}.ways__kaitori-list-item--tel{background:#d28028;pointer-events:none}.ways__kaitori-list-item--tel:hover{opacity:1}.ways__kaitori-list-item--tel::before{content:"";position:absolute;left:6%;display:block;width:54px;height:120px;background:url("../images/button/navi_icon04.png") no-repeat center;background-size:contain}.ways__kaitori-list-item--tel::after{content:"";position:absolute;right:24px;display:block;width:18px;height:120px;background:url("../images/button/navi_icon_arrow.png") no-repeat center;background-size:contain}@media (max-width: 768px){.content__h2{font-size:14px}.content__h3{font-size:14px}.content__lead{font-size:14px}.content__anchor{margin-top:-98px;padding-top:98px}.content__anchor-list{justify-content:space-between;margin:0 auto;padding:3px 6px 95px}.content__anchor-list-item{width:23%;margin:3px 0}.content__anchor-list-item:last-child{width:100%}.content__anchor-list-item a{padding:6px;line-height:1.25;text-align:center}.content__anchor-list-item a br{display:block}.content__anchor-list-item a.conversion--takuhai{display:flex;align-items:center;justify-content:center;height:60px;width:100%;margin:0 auto;padding:0 0 0 60px;font-size:16px;color:#000;background-color:#f5a520}.content__anchor-list-item a.conversion--takuhai::before{height:60px}.content__anchor-list-item a.conversion--takuhai:hover{background-color:#f7b951}.content__anchor-list-item a.conversion--line{padding:12px 24px 12px 60px;background-image:url(../images/icon/line-white.png);background-repeat:no-repeat;background-size:36px;background-position:12px center;font-size:16px;font-weight:700}.content__mv{height:80px}.content__mv::before{top:20px;left:40px;width:208px;height:208px;margin-left:0}.content__mv::after{background-size:9px}.content__mv-eyechatch{height:90px;margin-bottom:24px}.content__mv-eyechatch img{height:90px}.content__title{height:90px;margin-top:98px;margin-bottom:24px}.content__title::before{top:20px;left:40px;width:208px;height:208px;margin-left:0}.content__title::after{background-size:9px}.breadcrumbs,.breadcrumbs__post{margin-top:98px}.breadcrumbs__post{margin-top:50px}#breadcrumbs>span{overflow-y:hidden;padding:15px 12px;white-space:nowrap}#breadcrumbs>span::-webkit-scrollbar{display:none}#breadcrumbs>span>span{display:inline}.thumb__label::before,.thumb__label--new::before{padding:0 3px}.link__wrap-twice{width:100%;margin-bottom:12px}.link__tel{pointer-events:auto}.link__text{font-size:12px}.link__panel{padding:12px 30px 12px 12px}.link__panel::after{right:12px}.link__white{padding:12px 24px}.link__green{font-size:14px}.link__more--small{margin:12px auto 6px;font-size:12px}.link__conversion{padding:12px 30px 12px 12px;font-size:14px}.link__btn img,.link__btn--large img,.link__btn--white img{left:12px}.link__btn--large{margin:0 auto;font-size:12px}.link__btn--white{margin:0 auto;font-size:12px}.link__btn-sp{position:relative;display:block;max-width:640px;margin:auto;padding:12px 30px;border-bottom:2px solid #f1f1f1;border-radius:8px;text-align:center;line-height:1.25;color:#1f1f1f;background-color:#e9e9e9}.link__btn-sp img{position:absolute;top:0;bottom:0;left:12px;width:24px;height:24px;margin:auto}.link__btn-sp::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;bottom:0;right:12px;width:10px;height:10px;margin:auto;border-top:2px solid #adadad;border-right:2px solid #adadad}.link__icon--trip{height:90px;font-size:16px}.link__icon--trip br{display:block}.link__icon--trip::before{height:90px}.link__article-btn--cv{font-size:16px}.link__article-btn--cv-small{margin-bottom:12px;font-size:12px}.link__article-btn--blog{min-height:78px;padding:12px 36px 12px 12px;font-size:12px}.link__article-btn--blog::before{right:10px}.link__article-btn--blog::after{right:16px}.link__article-btn--footer{-webkit-box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);box-shadow:0 2px 3px 0 rgba(136,136,136,0.5);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:55px;max-width:640px;margin:0 auto 6px;padding:12px 36px 12px 12px;border-radius:8px;text-align:center;font-size:12px;font-weight:700;color:#fff;background-color:#096}.link__article-btn--footer::before{content:"";position:absolute;top:-100px;right:10px;left:-100px !important;width:50px !important;height:50px;background-image:linear-gradient(100deg, rgba(255,255,255,0) 10%, #fff 100%, rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.link__article-btn--footer::after{content:"";position:absolute;top:0;bottom:0;margin:auto;vertical-align:middle;right:16px;box-sizing:border-box;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.display__pc{display:none}.display__pc-tr{display:none}.display__tab{display:block}.display__tab-tr{display:table-row}.youtube{width:100%}#popup_content h1{font-size:14px}.lkc-thumbnail{margin:0 12px 0 0}input[type="date"],input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea,select{font-size:16px}.header,.header__post{height:98px}.header__post{height:50px}.header__post-covid{display:none}.header__post-top{display:none}.header__post-middle{position:relative;padding:0;border-bottom:solid 1px #ccc}.header__h1{display:block;height:24px;padding:0 12px;overflow:hidden}.header__h3{margin-bottom:6px;font-size:14px}.header__wrap{padding:0}.header__title{display:block;height:24px;padding:0 12px;overflow:hidden}.header__desc{display:block;padding:0 12px;background-color:#e9e9e9}.header__top{display:none}.header__maintenance br{display:inline}.header__covid{display:none}.header__covid a{display:flex;justify-content:center}.header__covid-wrap{height:24px}.header__covid-desc{display:block;padding:0;font-size:10px}.header__middle{position:relative;padding:0}.header__bottom{display:none}.header__logo{width:180px;padding:12px}.header__tel{display:none;width:100%;background:#880031;padding:6px;letter-spacing:0}.header__tel a{display:flex;justify-content:center;align-items:center}.header__tel-num{min-width:inherit;margin-right:12px;padding-left:30px;background-image:url("../images/icon/freedial-white.png");background-size:22px;font-size:14px;color:#fff}.header__tel-time{text-align:center;font-size:10px;color:#fff}.header__tel-time span{display:none}.header__nav{display:none}.header__nav-sp{position:absolute;top:0;right:0;display:block}.header__nav-list{background-color:#f6f6f6;margin-bottom:72px}.header__nav-list-item{align-items:stretch;flex-direction:column;width:100%}.header__nav-list-item-button{display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px 15px 3px 12px}.header__nav-list-item-wrap{width:100%}.header__nav-list-item-banner{padding:12px 12px 0}.header__nav-list-item-banner:last-child{padding:12px}.header__nav-list-item-banner:last-child img{width:100%;max-width:480px}.header__nav-list-item-banner img{width:100%;max-width:480px}.header__nav-list-item-icon{margin-right:12px}.header__nav-list-item-icon img{width:30px}.header__nav-list-item a{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;width:48.5%;margin-bottom:12px;padding:12px;border:1px solid #555;border-bottom:3px solid #555;border-radius:6px;text-align:left;color:#000;background-color:#fff}.header__nav-list-item a b{font-size:14px}.header__nav-list-item-wide{flex-direction:row !important;align-items:center;width:100% !important}.header__nav-list-item-wide b{padding:0 6px;font-size:16px !important}.header__nav-list-item-text{width:100%}.header__nav-list-item-text a{position:relative;display:flex;justify-content:center;flex-direction:column;padding:18px 24px;border-bottom:1px solid #adadad;text-align:left;color:#000;background-color:#fff}.header__nav-list-item-text a:last-child{border-bottom:0}.header__nav-list-item-text a b{font-size:14px}.header__nav-list-item-text a::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;bottom:0;right:12px;width:10px;height:10px;margin:auto;border-top:2px solid #ccc;border-right:2px solid #ccc}.header__nav-btn{position:absolute;top:0;right:0;z-index:999;display:flex;justify-content:center;align-items:center;height:48px;width:48px;cursor:pointer}.header__nav-btn span{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;display:block;position:absolute;right:12px;width:24px;height:3px;border-radius:3px;box-sizing:border-box;background-color:#880031}.header__nav-btn span::before{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;content:'';display:block;position:absolute;top:10px;right:0;width:24px;height:3px;border-radius:3px;box-sizing:border-box;background-color:#880031}.header__nav-btn span::after{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;content:'';display:block;position:absolute;bottom:10px;right:0;width:24px;height:3px;border-radius:3px;box-sizing:border-box;background-color:#880031}.header__nav-toggle{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:translateX(100%);transform:translateX(100%);position:fixed;top:0;left:0;right:0;z-index:998;width:100%;height:100vh;background-color:#000;text-align:center;overflow:scroll;opacity:0}.header__drawer{display:block}.header__drawer-title{display:flex;background:#880031}.header__drawer-title li{position:relative;width:50%;height:50px;padding-top:10px;letter-spacing:0;text-align:center;font-size:10px;color:#fff;cursor:pointer}.header__drawer-title li span{font-size:14px}.header__drawer-title li::before{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;content:"";position:absolute;bottom:0;left:0;right:0;display:block;height:10px;background-color:rgba(255,255,255,0.2)}.header__drawer-title li::after{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:rotate(0);transform:rotate(0);content:"";position:absolute;bottom:0;left:0;right:0;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:10px 7px 0 7px;border-color:rgba(255,255,255,0.3) transparent transparent transparent}.header__drawer-title li.active::before{background-color:rgba(255,255,255,0.4)}.header__drawer-title li.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:rgba(255,255,255,0.6) transparent transparent transparent}.header__drawer-title li:last-child{border-left:1px solid rgba(255,255,255,0.5)}.header__drawer-contents{background-color:rgba(91,0,24,0.95)}.header__drawer-contents p{margin-bottom:6px;text-align:center;color:#fff}.header__drawer-contents>li{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;height:0;overflow:hidden;opacity:0}.header__drawer-contents>li.active{min-width:auto;height:487px;opacity:1}.header__drawer-contents-wrap{max-width:480px;margin:auto;padding:12px}.header__drawer-contents-shop{display:flex;flex-wrap:wrap;gap:6px 1.5%;margin-bottom:24px}.header__drawer-contents-shop a{display:block;width:32.2%;padding:12px 0;border-radius:8px;background-color:#bb0043;text-align:center;color:#fff}.header__drawer-contents-shop-tz{display:flex;flex-wrap:wrap;gap:6px 1.6%;margin-bottom:24px}.header__drawer-contents-shop-tz a{display:block;width:49.2%;padding:12px 0;border-radius:8px;background-color:#bb0043;text-align:center;color:#fff}.header__drawer-contents-banner{margin-top:24px}.header__banner img{min-height:inherit !important}#menu-btn-check{display:none}#menu-btn-check:checked ~ .header__nav-btn{position:fixed;background-color:#272727}#menu-btn-check:checked ~ .header__nav-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked ~ .header__nav-btn span::before{top:0;transform:rotate(-135deg);background-color:#fff}#menu-btn-check:checked ~ .header__nav-btn span::after{bottom:0;transform:rotate(135deg);background-color:#fff}#menu-btn-check:checked ~ .header__nav-toggle{transform:translateX(0);opacity:1}.webp .header__tel-num{background-image:url("../images/icon/freedial-white.png");background-size:22px}.footer{padding-bottom:72px}.footer__banner{left:0;right:auto;flex-direction:row-reverse;width:75vw;height:22.6vw}.footer__banner.close{bottom:calc(-22.6vw + 30px)}.footer__banner-box img{width:100%;height:auto}.footer__contact{display:block;opacity:0;transition:opacity 500ms ease;position:fixed;bottom:0;left:0;right:0;z-index:996;padding:3px 6px 0 6px;text-align:center;background-color:rgba(255,255,255,0.8)}.footer__contact-list{position:relative;display:flex;justify-content:center;max-width:480px;margin:0 auto}.footer__contact-list-item{width:100%}.footer__contact-list-item:first-child{margin-right:3px}.footer__contact-list-item>.link__icon--tel{background-color:#f07d18}.footer__contact-list-item a{display:flex;justify-content:center;align-items:center}.footer__contact-list-item a em{font-size:22px}.footer__line{display:block;position:fixed;bottom:0;left:0;right:0;z-index:996;padding:3px 6px 0 6px;text-align:center}.footer__line a{display:flex;justify-content:center;align-items:center}.footer__line a em{font-size:22px}.footer__group{padding:24px 0}.footer__group-nav-list li{width:100%;margin-right:0}.footer__brand{padding:0 0 24px}.footer__brand-nav-list li{width:100%;margin-right:0}.footer__nav{letter-spacing:0}.footer__nav-company li{width:48%}.footer__nav-license{padding:12px 0 0}.footer__license dd{letter-spacing:0}.footer__copyright{border-radius:5px 5px 0px 0px}.footer__copyright p{text-align:left}.footer__btn--line{-webkit-box-shadow:0 5px 20px -5px rgba(136,136,136,0.3);box-shadow:0 5px 20px -5px rgba(136,136,136,0.3);position:fixed;bottom:80px;right:12px;z-index:996;display:block;width:150px;height:36px;border-radius:6px;background:url(../images/icon/line-logo-small.png) left center no-repeat #4CC764;background-size:34px}.footer__btn--line a{display:block;padding-left:34px;line-height:36px;letter-spacing:-0.05px;text-align:center;font-size:1em;font-weight:bold;color:#fff}#page-top{right:6px}.webp .footer__btn--line{background:url(../images/icon/line-logo-small.png) left center no-repeat #4CC764;background-size:34px}.nav{padding:12px 0}.nav__title li{margin-bottom:-1px;padding:6px 0;border-radius:4px 4px 0 0;font-size:14px}.nav__contents{border-radius:0 0 4px 4px}.nav__about{display:block}.nav__about a{position:relative;display:block;padding:0 1rem;height:3rem;line-height:3rem;padding-left:1rem;border-bottom:1px solid #ccc;color:#555}.nav__about a::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center left;content:"";position:absolute;top:50%;right:1rem;width:10px;height:10px;margin-top:-6px;border-top:1px solid #ccc;border-right:1px solid #ccc}.nav__list{padding:6px 0}.nav__list-item{width:100%}.nav__list-item:not(:first-of-type){border-top:1px solid #e1e1e1}.nav__list-item-icon{width:45px}.nav__list-item-icon img{width:30px}.nav__list-item-text dt{font-size:14px}.nav__list-item-text dd{line-height:1.25}.nav__list-item-text dd br{display:block}.nav__list-item a{padding:6px 18px 6px 12px}.nav__list-item a::after{right:12px}.brand{margin-bottom:0;padding:24px 0 12px}.brand h2{font-size:14px;margin-bottom:24px;padding:12px}.brand h2::after{bottom:-13px;border-width:14px 14px 0 14px}.brand__h2{font-size:14px}.brand__h3{font-size:14px}.brand__comment{margin-bottom:24px;font-size:10px}.brand__article-pict{margin-bottom:24px}.brand__article-pict img{width:100%}.brand__article-text h2{padding:9px;font-size:14px}.brand__article-text h3{font-size:12px}.brand__article-text h4{font-size:12px}.brand__article-text p{padding-bottom:12px}.brand__article-text ul{flex-wrap:wrap;justify-content:space-between}.brand__article-text ul li{width:49%;margin-bottom:6px;margin-right:0}.brand__article-text table{margin:0 auto 12px;font-size:10px}.brand__article-text table th{padding:6px}.brand__article-text table td{padding:6px}.brand__article-box-summary{margin:0 0 24px;padding:24px 12px 30px;border:solid 6px #d6ae68}.brand__article-box-summary::after{width:60px}.brand__article-box-summary ul li{padding:6px}.brand__article-box-summary ul li::before{width:12px;margin:0 3px}.brand__article-box-simple{margin:0 0 24px;padding:12px;border:solid 6px #daecf2}.brand__article-box-simple ul li{padding:6px}.brand__article-box-simple ul li::before{width:12px;margin:0 3px}.brand__article-box-info{margin:0;padding:12px;font-size:10px}.brand__line{padding:24px 0 0}.brand__line h2{font-size:14px;margin-bottom:24px;padding:12px}.brand__line h2::after{bottom:-13px;border-width:14px 14px 0 14px}.brand__line-h3{width:100%;padding-right:0;line-height:1.25;font-size:12px}.brand__line-list-item{padding:12px 0}.brand__line-list-item:nth-child(odd){background-color:#f6f6f6}.brand__line-list-item-title{display:flex;flex-direction:column;align-items:center;overflow:hidden}.brand__line-list-item-title-thumb{margin-right:0;margin-bottom:24px}.brand__line-list-item-title-thumb img{width:200px}.brand__line-list-item-text{margin-left:0}.brand__line-list-item-text-answer{position:relative;margin:12px 0 0;padding:12px;background-color:#dadada}.brand__line-list-item-text-answer::before{content:"";position:absolute;top:12px;left:12px;width:55px;height:55px;background-size:55px}.brand__line-list-item-text-comment{font-size:10px}.brand__line-list .hidden{display:none;transition:all 1s linear}.contact{margin-bottom:30px}.contact__h2{font-size:14px !important}.contact__h3{font-size:14px}.contact__sp{display:block;padding:24px 12px}.contact__list-item{width:100%}.damage{padding:24px 0 0}.damage h2{font-size:14px;margin-bottom:24px;padding:12px}.damage h2::after{bottom:-13px;border-width:14px 14px 0 14px}.damage__h2{font-size:16px}.damage__h2 br{display:none}.damage__h3{margin-bottom:12px}.damage__list{justify-content:flex-start;gap:2%;margin:0 12px}.damage__list .damage__list{margin:0}.damage__list-item{width:49%;max-width:inherit;margin:0}.damage__list-item-desc-contents{margin:0 0 24px}.faq{margin-bottom:24px;padding-top:24px}.faq h2{font-size:14px;margin-bottom:24px;padding:12px}.faq h2::after{bottom:-13px;border-width:14px 14px 0 14px}.faq__h2{font-size:16px !important}.faq__h2-pages{font-size:14px}.faq__h2-pages-list{font-size:16px}.faq__h3{font-size:12px}.faq__h3-pages{margin-bottom:12px;font-size:10px}.faq__h3-pages-list{letter-spacing:0;font-size:10px}.faq__wrap{padding:0 12px}.faq__list{width:100%;margin-bottom:12px}.faq__list-title{padding:12px 40px;font-size:12px}.faq__list-title::before{width:40px;margin-top:-17px;font-size:22px}.faq__list-title::after{width:40px;margin-top:-17px;font-size:22px}.faq__list-contents{min-height:50px;padding:12px 12px 12px 40px}.faq__list-contents::before{width:40px;font-size:22px}.faq__pages-unit{padding:12px 0}.faq__pages-unit-menu{width:100%}.faq__pages-unit-sidebar{width:100%;min-width:100%}.faq__pages-unit-category{width:100%;margin:0}.faq__pages-menu-list{margin-left:0;margin-bottom:12px}.faq__pages-list-item-thumb{width:16%}.faq__pages-list-item-text{width:82%}.faq__pages-list-item-text-desc{font-size:10px}.faq__pages-article-pict{width:16%}.faq__pages-article-title{width:82%;font-size:10px}.faq__pages-article-title span{font-size:12px}.faq__pages-article-info{align-items:flex-start;margin-bottom:0;padding:12px}.faq__pages-article-info-buyer-pict{width:24%}.faq__pages-article-info-buyer-desc{width:74%;font-size:10px}.faq__pages-article-info-text{font-size:10px}.faq__pages-article-info-text-btn{width:100%;text-align:center}.faq__pages-article-text{font-size:10px}.faq__pages-article-text h3{padding:12px;font-size:12px}.faq__pages-article-text h4{padding:6px 12px;font-size:12px}.faq__pages-article-text table{margin:0 auto 12px}.faq__pages-article-text table th{padding:6px}.faq__pages-article-text table td{padding:6px}.faq__pages-article-text p{padding:0 0 12px}.greeting{margin:36px 0 24px;padding-bottom:0}.greeting__h2{margin-bottom:12px;padding:12px;font-size:14px}.greeting__h2 span{display:flex;align-items:center;padding:0 0 0 112px;text-align:left;height:100px}.greeting__h2 span::before{top:0;width:100px;height:100px;background-size:100px !important}.greeting__h3{margin-bottom:12px;font-size:12px}.greeting__wrap{padding:12px 12px 0}.greeting__text{width:100%;margin-bottom:24px}.webp .greeting p::before{background:url("../images/pict/greeting-buyer.jpg.webp") no-repeat;background-size:100px}.lp{padding:0}.lp__wrap img{margin:0}.lp__list-item-h3{margin:6px 0 0}.lp__list-item a{padding:12px 0}.lp__list-item a img{width:100%}.lp__campaign-list-item-h3{margin:6px 0 0}.lp__campaign-list-item a{padding:12px 0}.lp__campaign-list-item a img{width:100%}.mv{background-position:center center;background-size:cover}.mv__home{background-position:center top;background-size:auto 230px;margin-top:98px}.mv__type{background-position:center center}.mv__wrap{width:100%;min-height:inherit;padding:24px 4% 12px}.mv__wrap::before{width:165px;height:214px;right:0;background-size:100%;background-position:24px bottom}.mv__wrap-nobtn{width:100%;min-height:inherit;padding:42px 4%}.mv__wrap-nobtn::before{width:165px;height:214px;right:0;background-size:100%;background-position:24px bottom}.mv__wrap-nobtn .mv__btn{display:none}.mv__catch{max-width:360px;margin:0 6% 6px;font-size:14px}.mv__catch em{font-size:37px}.mv__catch em::before{top:-14px;left:0;width:152px;height:37px;background-size:37px 37px}.mv__catch span{padding-bottom:6px;line-height:37px;font-size:37px}.mv__catch-type-other{-webkit-text-shadow:2px 2px 3px rgba(0,0,0,0.25),-2px 2px 3px rgba(0,0,0,0.25),2px -2px 3px rgba(0,0,0,0.25),-2px -2px 3px rgba(0,0,0,0.25);text-shadow:2px 2px 3px rgba(0,0,0,0.25),-2px 2px 3px rgba(0,0,0,0.25),2px -2px 3px rgba(0,0,0,0.25),-2px -2px 3px rgba(0,0,0,0.25);margin:0 auto 6px;font-size:18px}.mv__catch-type-other em{font-size:37px}.mv__catch-type-other em::before{top:-16px;width:152px;height:38px;background-size:38px 38px}.mv__catch-type-other span{padding-bottom:6px;line-height:37px;font-size:37px}.mv__desc{width:94%;margin-bottom:24px;padding:12px;font-size:10px}.mv__btn{-webkit-transform:translateY(0);transform:translateY(0);padding:12px;font-size:12px}.mv__center .badge{max-width:22%}.webp .mv__wrap::before{background:url("../images/pict/mv-title.png.webp") 24px bottom no-repeat;background-size:100%}.news{padding:0 0 24px}.news--home{margin-bottom:24px}.news__h2{font-size:14px !important;padding:24px 0 0 !important}.news__h3{width:100%;padding-top:6px}.news__h3-detail{padding:12px 6px;background-size:9px;font-size:14px}.news__wrap{padding:0 12px}.news__title{margin-top:12px}.news__title li{padding:12px;font-size:14px}.news__contents{padding:12px;border-radius:0}.news__list-item a{flex-wrap:wrap;padding:12px}.news__list-item-category,.news__list-item-category--notice,.news__list-item-category--campaign,.news__list-item-category--members{font-size:10px}.news__list-item-category--notice{margin:0;padding:2px 0 1px}.news__list-item-category--campaign{margin:0;padding:2px 0 1px}.news__list-item-category--members{margin:0;padding:2px 0 1px}.news__article{padding:12px 2%;font-size:12px}.news__article h2{padding:9px;font-size:16px}.news__article h3{font-size:14px}.news__article p{padding:0 6px 12px}.news__article p:last-child{padding:0 6px}.news__article ul{flex-wrap:wrap;justify-content:space-between}.news__article ul li{width:49%;margin-bottom:6px;margin-right:0}.news__article-box-summary{margin:0 auto 12px;padding:12px}.news__article-box-summary strong{padding-bottom:6px}.news__article-box-summary ul li{padding:6px}.news__article-box-summary ul li::before{width:12px;margin:0 3px}.news__article-box-simple{margin:0 auto 24px;padding:12px 6px}.news__article-box-simple strong{padding:0 6px 6px;font-size:12px}.news__article-box-simple ul li{padding:6px}.news__article-box-simple ul li::before{width:12px;margin:0 3px}.webp .news__h3-detail{background-size:9px}.pickup{padding:24px 0 12px}.pickup h2{font-size:14px;margin-bottom:24px;padding:12px}.pickup h2::after{bottom:-13px;border-width:14px 14px 0 14px}.pickup__h3{padding:9px 12px 7px;font-size:12px}.pickup__desc{margin-bottom:12px}.pickup__wrap{padding:0 12px;overflow:hidden}.pickup__comparison{margin:0 0 12px}.pickup__comparison-text{padding:12px}.pickup__comparison-text-thumb{top:10px;right:10px}.pickup__comparison-text-thumb img{width:100px;height:100px}.pickup__comparison-text-price{height:110px;padding-top:12px}.pickup__comparison-text-result{text-align:center}.pickup__comparison-list{margin:0}.pickup__comparison-list-item{width:100%;min-width:327px;padding:0}.pickup__comparison-list-column{display:flex;flex-direction:column}.point{padding:24px 0 0}.point h2{font-size:14px;margin-bottom:24px;padding:12px}.point h2::after{bottom:-13px;border-width:14px 14px 0 14px}.point__h2{letter-spacing:0;font-size:16px;margin:0 auto 12px;padding:24px 0 0}.point__h3{position:static;width:auto;padding:24px 12px 18px 0;text-align:left;font-size:14px}.point__h3 span{width:90px;margin-bottom:12px;padding:0;font-size:14px}.point__h3::after{display:none}.point__wrap{padding:0 12px}.point__list{padding:12px 0 24px}.point__list-item{margin-bottom:12px}.point__list-item:last-child{margin-bottom:0}.point__list-item-title{display:inline-flex;align-items:center}.point__list-item-title-thumb{width:32vw;height:32vw;min-width:32vw;margin:12px}.point__list-item-title-thumb img{width:32vw;height:32vw;border-radius:50%;object-fit:cover}.point__list-item-title-thumb::before{display:none}.point__list-item-desc{padding:0 12px 12px}.popular{margin:24px 0 0}.popular h2{font-size:14px;margin-bottom:24px;padding:12px}.popular h2::after{bottom:-13px;border-width:14px 14px 0 14px}.popular__h2{font-size:16px}.popular__h3{font-size:14px}.popular__h3 br{display:block}.popular__h4-size{font-size:14px}.popular__desc{text-align:left;font-size:12px}.popular__desc br{display:none}.popular__list{padding:0 12px}.popular__list-item{display:flex;width:100%;margin:0 0 24px}.popular__list-item-thumb{margin-bottom:0}.popular__list-item-thumb img{min-width:90px;width:90px;height:90px}.popular__list-item-text{margin-left:12px}.pricerise{padding:24px 0 0}.pricerise h2{font-size:14px;margin-bottom:24px;padding:12px}.pricerise h2::after{bottom:-13px;border-width:14px 14px 0 14px}.pricerise h3{font-size:12px}.pricerise__list{flex-direction:column;margin:0 12px}.pricerise__list-item{display:block;width:100%;margin:0}.pricerise__list-item-info{flex-direction:column}.pricerise__list-item-thumb{width:50%}.pricerise__list-item-text{width:auto;padding:0}.pricerise__list-item-title{margin-bottom:108px}.pricerise__list-item-title strong{font-size:10px}.pricerise__list-item-catch{right:0}.pricerise__list-item-catch strong{font-size:12px}.pricerise__list-item-catch strong em{font-size:22px}.pricerise__list-item-price{flex-direction:column;gap:30px}.pricerise__list-item-price-old::after{content:"\f0dd";top:100%;left:50%;line-height:0.5;transform:translateX(-50%);font-size:24px}.pricerise__list-item-price-new strong em{font-size:24px}.pricechart{padding:12px 0}.pricechart h2{font-size:14px;margin-bottom:24px;padding:12px}.pricechart h2::after{bottom:-13px;border-width:14px 14px 0 14px}.pricechart table{width:calc(100% - 24px);margin:6px 12px 12px;font-size:10px}.pricechart table tr th{padding:6px}.pricechart table tr td{padding:6px}.pricechart__wrap{overflow:hidden}.pricechart__name{font-size:10px}.pricechart__name span{font-size:10px}.pricechart__desc{margin:0 12px 12px;padding:24px 12px 12px}.pricechart__desc-unit{flex-direction:column}.pricechart__desc-text{margin-bottom:6px}.pricechart__desc dt{font-size:10px}.pricechart__desc strong{font-size:10px}.pricechart__list{padding-bottom:0}.pricechart__list-title{padding:12px 40px 12px 12px;font-size:12px}.pricechart__list-title::before{width:40px;margin-top:-20px;font-size:22px}.pricechart__list-title::after{width:40px;margin-top:-20px;font-size:22px}.pricechart__list-item{width:100%}.pricechart__thumb img{width:50%}.pricechart__price{border-right:none !important;font-size:14px;text-align:center}.pricechart__price::after{content:none}.pricechart__price p{margin-bottom:12px;font-weight:700}.pricechart__price p:last-child{margin-bottom:0}.pricechart__price p::after{content:'円';font-weight:700;font-size:10px;text-align:right}.pricechart__price p span{display:inline-block;margin-bottom:3px;font-size:10px;color:#363636}.pricetable{padding:12px 0}.pricetable h2{font-size:14px;margin-bottom:24px;padding:12px}.pricetable h2::after{bottom:-13px;border-width:14px 14px 0 14px}.pricetable table{width:100%;margin:6px 0 12px}.pricetable table tr th{padding:6px}.pricetable table tr td{padding:6px}.pricetable__wrap{padding:0 12px;overflow:hidden}.pricetable__desc{margin:0 0 12px;padding:24px 12px 12px}.pricetable__desc-unit{flex-direction:column}.pricetable__desc-text{margin-bottom:6px}.pricetable__desc dt{font-size:10px}.pricetable__desc strong{font-size:12px}.pricetable__list{padding-bottom:0}.pricetable__list-title{padding:12px 40px 12px 12px;font-size:12px}.pricetable__list-title::before{width:40px;margin-top:-20px;font-size:22px}.pricetable__list-title::after{width:40px;margin-top:-20px;font-size:22px}.pricetable__list-item{width:100%}.pricetable__thumb img{width:50%}.pricetable__price{border-right:none !important;font-size:14px;text-align:center}.pricetable__price::after{content:none}.pricetable__price p{margin-bottom:12px;font-weight:700}.pricetable__price p:last-child{margin-bottom:0}.pricetable__price p::after{content:'円';font-weight:700;font-size:10px;text-align:right}.pricetable__price p span{display:inline-block;margin-bottom:3px;font-size:10px;color:#363636}.pricetable__market{margin:6px 0 12px}.pricetable__market th{padding:6px 0 !important}.pricetable__market td{padding:6px 0 !important}.ranking{margin-bottom:12px;padding:24px 0 0}.ranking h2{font-size:14px;margin-bottom:24px;padding:12px}.ranking h2::after{bottom:-13px;border-width:14px 14px 0 14px}.ranking__wrap{padding:0 12px}.ranking strong{margin:0 12px}.ranking__table{width:100%;margin:6px 0 12px}.reason{padding:24px 0 0}.reason h2{font-size:14px;margin-bottom:24px;padding:12px}.reason h2::after{bottom:-13px;border-width:14px 14px 0 14px}.reason__h2{font-size:16px;padding:24px 0 0}.reason__h2-easy{margin-bottom:36px;padding-left:24px;padding-right:42%;text-align:left;font-size:16px}.reason__h2-comparison{font-size:16px}.reason__h3{margin-bottom:12px;text-align:center;font-size:14px}.reason__h3 em{display:inline}.reason__h3-easy{letter-spacing:0;font-size:14px}.reason__h3-popularity{margin-bottom:6px;font-size:12px}.reason__choose{margin-top:0;padding:24px 0 0}.reason__choose h2{font-size:14px;margin-bottom:24px;padding:12px}.reason__choose h2::after{bottom:-13px;border-width:14px 14px 0 14px}.reason__list{margin-bottom:12px}.reason__list-item-title{font-size:14px}.reason__unit{flex-wrap:wrap;padding:12px 0}.reason__unit-text{margin-bottom:0;padding:12px 12px 0;order:2}.reason__unit-text-desc p{margin-bottom:12px}.reason__easy{padding:60px 0 0;background:url(../images/bg/reason-easy.jpg) no-repeat center top;background-size:768px}.reason__easy-list{padding:12px}.reason__easy-list-item{width:100%;margin-top:12px;padding:12px 12px 48px}.reason__easy-list-item-title{flex-direction:row-reverse;align-items:center;justify-content:center}.reason__easy-list-item-title-icon{margin:0 24px}.reason__easy-list-item-title-icon img{width:37px}.reason__easy br{display:none}.reason__popularity{padding:24px 0 0}.reason__popularity h2{font-size:14px;margin-bottom:24px;padding:12px}.reason__popularity h2::after{bottom:-13px;border-width:14px 14px 0 14px}.reason__popularity-lead{padding:12px;margin-bottom:0;font-size:10px}.reason__popularity-unit{flex-wrap:wrap;padding:0 12px;gap:12px}.reason__popularity-pict{width:100%;maegin-bottom:24px}.reason__popularity-pict img{width:100%;height:150px;object-fit:cover}.reason__popularity-text{width:100%}.reason__popularity-text-desc{margin-bottom:12px;font-size:10px}.webp .reason__easy{background:url(../images/bg/reason-easy-sp.jpg.webp) no-repeat center top;background-size:768px}.result{margin-bottom:24px;padding:24px 0 0}.result__selies{padding:24px 0 18px}.result__selies h2{font-size:14px;margin-bottom:24px;padding:12px}.result__selies h2::after{bottom:-13px;border-width:14px 14px 0 14px}.result h2{font-size:14px;margin-bottom:24px;padding:12px}.result h2::after{bottom:-13px;border-width:14px 14px 0 14px}.result__h1{font-size:16px}.result__h2{font-size:16px !important}.result__h2-pages{font-size:14px;margin-bottom:12px;padding:12px 6px 6px}.result__h2-pages-list{font-size:12px}.result__h2-pages-list span{font-size:10px}.result__h3{font-size:12px}.result__h3-pages{margin-bottom:12px;font-size:14px}.result__h3-pages-list{letter-spacing:0;font-size:14px}.result__h3-pages-menu{font-size:14px}.result__wrap{padding:0 12px}.result__update{padding:0}.result__archive{margin:12px 0 0}.result__article{padding:24px 0}.result__article-pict{margin-bottom:24px}.result__article-pict img{width:100%}.result__article-text h2{font-size:14px;margin-bottom:24px}.result__article-text h2::after{bottom:-13px;border-width:14px 14px 0 14px}.result__article-text h3{font-size:14px}.result__article-text h4{font-size:12px}.result__article-text ul{flex-wrap:wrap;justify-content:space-between}.result__article-text ul li{width:49%;margin-bottom:6px;margin-right:0}.result__article-text table{margin:0 auto 12px}.result__article-text table th{padding:6px}.result__article-text table td{padding:6px}.result__article-box-summary{margin:0 0 24px;padding:24px 12px 30px;border:solid 6px #d6ae68}.result__article-box-summary::after{width:60px}.result__article-box-summary ul li{padding:6px}.result__article-box-summary ul li::before{width:12px;margin:0 3px}.result__article-box-simple{margin:0 0 24px;padding:12px;border:solid 6px #daecf2}.result__article-box-simple ul li{padding:6px}.result__article-box-simple ul li::before{width:12px;margin:0 3px}.result__list{margin:12px 0;gap:2%}.result__list-top{margin:12px 0;gap:2%}.result__list-item{width:100%;padding:12px 0;border-bottom:1px solid #ccc}.result__list-item:last-child{margin-bottom:0}.result__list-item a{padding:0 6px}.result__list-item-top{width:49%;margin-bottom:12px}.result__list-item-blog{width:49%;margin-bottom:0 !important}.result__list-item-thumb{width:25%}.result__list-item-thumb-top img{margin-bottom:6px}.result__list-item-thumb-blog img{margin-bottom:6px}.result__list-item-text{width:73%;display:flex;flex-direction:column;justify-content:center}.result__list-item-text-price-top em{font-size:22px;letter-spacing:0}.result__list-item-text-price-blog em{font-size:16px;letter-spacing:0}.result__accordion{padding-bottom:0}.result__accordion-title{padding:12px 40px 12px 12px;font-size:12px}.result__accordion-title::before{width:40px;margin-top:-20px;font-size:22px}.result__accordion-title::after{width:40px;margin-top:-20px;font-size:22px}.result__accordion-item{width:100%}.result__pages{margin-top:-24px}.result__pages-desc p{font-size:10px}.result__pages-desc img{width:100px;min-width:100px}.result__pages-unit{margin-top:24px;padding:12px 0 0}.result__pages-unit-archive{margin-bottom:12px}.result__pages-unit-similar{margin-bottom:12px}.result__pages-unit-category{width:100%;margin:0}.result__pages-unit-category .result__pages-menu{margin:0}.result__pages-unit-menu{width:100%;margin:24px 0 0}.result__pages-unit-sidebar{width:100%;min-width:100%;margin:24px 0}.result__pages-unit-summary{margin-bottom:84px}.result__pages-unit-summary h2{padding:9px;font-size:16px}.result__pages-unit-summary h3{font-size:14px}.result__pages-unit-summary h4{font-size:12px}.result__pages-unit-summary-list h2{padding:9px;font-size:16px}.result__pages-unit-summary-list h3{font-size:14px}.result__pages-menu{margin:0 0 12px}.result__pages-menu-list{margin-bottom:12px}.result__pages-list-item-thumb{width:28%}.result__pages-list-item-text{width:68%;min-height:26.35vw}.result__pages-article{margin-bottom:12px}.result__pages-article-pict{width:100%;text-align:center}.result__pages-article-spec{width:100%;margin:12px 0;font-size:12px}.result__pages-article-spec dd{padding:6px 0}.result__pages-article-spec-title{font-size:12px}.result__pages-article-text{margin-bottom:0}.result__pages-article-text h3{padding:12px;font-size:12px}.result__pages-article-text h4{padding:6px 12px;font-size:12px}.result__pages-article-text ul{padding:0 12px 12px}.result__pages-article-text ul li{width:48%}.result__pages-article-text table{margin:0 auto 12px}.result__pages-article-text table th{padding:6px}.result__pages-article-text table td{padding:6px}.result__pages-article-text p{padding:0 0 12px}.result__pages-summary{padding:0}.result__pages-summary h2{padding:9px;font-size:16px}.result__pages-summary h3{font-size:14px}.result__pages-summary h4{font-size:12px}.result__pages-summary table{margin:0 auto 12px}.result__pages-summary table th{padding:6px}.result__pages-summary table td{padding:6px}.result__pages-summary-pict{width:41%;margin:0 auto 24px;text-align:center}.result__pages-summary-spec{width:100%;margin-bottom:24px;font-size:12px}.result__pages-summary-spec dd{width:70%;padding:12px 0}.result__pages-summary-text{font-size:10px}.result__pages-summary-text h3{padding:12px;font-size:12px}.result__pages-summary-text h4{padding:6px 12px;font-size:12px}.result__pages-summary-text ul{padding:0 12px 24px}.result__pages-summary-text ul li{width:48%}.result__pages-summary-text table{margin:0 auto 12px}.result__pages-summary-text table th{padding:6px}.result__pages-summary-text table td{padding:6px}.result__contact ul{padding:0 0 12px}.result__contact ul li>.link__icon--tel{height:60px}.result__contact ul li>.link__icon--tel::before{height:60px}.result__contact ul li>.link__icon--tel em{font-size:14px}.result__contact ul li>.link__icon--line{height:60px}.result__contact ul li>.link__icon--line::before{height:60px}.result__contact ul li>.link__icon--line em{font-size:14px}.result__contact-button{height:60px;padding:6px 20px 6px 6px;font-size:14px}.result__contact-button img{width:30px;margin-right:9px}.shop{padding:0}.shop h2{font-size:14px;margin-bottom:24px;padding:12px}.shop h2::after{bottom:-13px;border-width:14px 14px 0 14px}.shop__h3{font-size:14px !important;padding:24px 0 0 !important}.shop__h4-other{font-size:16px}.shop__h4-other span{font-size:12px}.shop__lead{margin-top:12px}.shop__list-item{width:100%;margin-bottom:0;padding:12px 0 132px}.shop__list-item-link{left:0;width:100%}.shop__list-item-link a{margin-bottom:12px}.shop__unit{padding:12px 0}.shop__unit-text{margin-bottom:12px;padding:12px 12px 0}.shop__detail{padding:12px 0}.shop__detail-pict{width:100%;margin-bottom:12px;padding:0;border:none}.shop__detail-pict-list-item{height:280px}.shop__detail-pict-list-item img{height:280px;object-fit:cover}.shop__detail-pict-list-item-lab{height:180px;padding:0 3px}.shop__detail-pict-list-item-lab img{height:180px;object-fit:cover;border:1px solid #e1e1e1}.shop__detail-pict-thumb-list{margin-bottom:12px}.shop__detail-pict-thumb-list-item{height:60px}.shop__detail-pict-thumb-list-item img{height:60px;object-fit:cover}.shop__detail-text{width:100%}.shop__detail-text-name{margin:0 0 12px}.shop__detail-text-name strong{font-size:16px}.shop__detail-text-campaign{padding:0}.shop__detail-guide{margin-bottom:12px}.shop__detail-guide-list{flex-wrap:wrap;padding-bottom:0}.shop__detail-guide-list-item{flex:auto;width:100%;margin-left:0}.shop__detail-guide-title{font-size:12px}.shop__detail-guide-photo img{height:150px;object-fit:cover}.shop__detail-guide-text{margin-bottom:12px}.shop__detail-route{padding-top:24px}.shop__detail-route-unit{margin-bottom:0}.shop__detail-route-unit-half{width:98%}.shop__detail-route-unit-title{font-size:12px}.shop__detail-route h2{font-size:14px;margin-bottom:24px;padding:12px}.shop__detail-route h2::after{bottom:-13px;border-width:14px 14px 0 14px}.shop__detail-route-list{flex-wrap:wrap;padding-bottom:0}.shop__detail-route-list-item{flex:auto;width:100%;margin-left:0}.shop__detail-route-thumb-list{margin:0 auto 24px}.shop__detail-route-thumb-list-item a::before{top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;font-size:14px}.shop__detail-greeting{padding-top:24px}.shop__detail-greeting h2{font-size:14px;margin-bottom:24px;padding:12px}.shop__detail-greeting h2::after{bottom:-13px;border-width:14px 14px 0 14px}.shop__detail-greeting-box{margin:48px auto 24px;padding:144px 0 0}.shop__detail-greeting-photo{top:-24px}.shop__detail-greeting-photo img{border:solid 5px #bb0043}.shop__detail-greeting-photo1{top:-24px;left:calc(50% - 66px)}.shop__detail-greeting-photo1 img{width:120px;border:solid 5px #bb0043}.shop__detail-greeting-photo2{top:-24px;right:calc(50% - 66px)}.shop__detail-greeting-photo2 img{width:120px;border:solid 5px #bb0043}.shop__detail-greeting-text{margin:12px;padding:12px}.shop__parking{padding:24px 0 0}.shop__parking h2{font-size:14px;margin-bottom:24px;padding:12px}.shop__parking h2::after{bottom:-13px;border-width:14px 14px 0 14px}.shop__parking-catch{margin-bottom:12px}.shop__parking-catch-lead{margin-bottom:12px}.shop__parking-catch-lead span{padding:0 3px;display:inline-block;font-size:14px}.shop__parking-catch-lead span:first-child{padding:0 3px;display:inline-block;font-size:14px}.shop__parking-title{padding:12px 0;font-size:12px;font-weight:700}.shop__parking-list{padding:0 0 12px}.shop__parking-list-item{width:100%;margin-bottom:12px;padding:6px 12px 0}.shop__parking-list-item:only-child{margin-bottom:12px;padding:6px 12px 0}.shop__parking-list-item dl{display:flex;flex-wrap:wrap;width:100%}.shop__parking-list-item dt{padding:12px 0}.shop__parking-list-item dd{padding:12px 0 12px 12px}.shop__parking-fee{margin-bottom:24px}.shop__parking-fee img{max-width:100%;margin-bottom:12px}.shop__parking-fee p{padding:0 12px}.shop__about{margin-bottom:12px;padding-top:24px}.shop__about h2{font-size:14px;margin-bottom:24px;padding:12px}.shop__about h2::after{bottom:-13px;border-width:14px 14px 0 14px}.shop__about .link__btn img,.shop__about .link__btn--large img,.shop__about .link__btn--white img{width:24px;height:24px}.shop__other{margin-bottom:24px}.shop__other a{width:100%;margin:0 auto}.shop__shop{padding:24px 0 12px}.shop__shop h2{font-size:14px;margin-bottom:24px;padding:12px}.shop__shop h2::after{bottom:-13px;border-width:14px 14px 0 14px}.shop__shop-all{margin:24px 0 0;padding:0 0 12px}.shop__shop-all h2{font-size:16px}.shop__shop-list-item{position:relative;width:100%;margin-bottom:12px;padding:12px;background-color:#fff}.shop__shop-list-item-home{position:relative;width:100%;margin-bottom:12px;padding:12px;background-color:#fff}.shop__shop-list-item-all{position:relative;width:100%;margin-bottom:12px;padding:12px;background-color:#fff}.shop__shop-list-item-link{display:flex}.shop__shop-btn:first-child{display:block}.shop__location iframe{height:540px !important;width:calc(100% - 24px) !important;margin:0 12px 24px}.shop__map{padding:24px 0 0}.shop__map h2{font-size:14px;margin-bottom:24px;padding:12px}.shop__map h2::after{bottom:-13px;border-width:14px 14px 0 14px}.shop__map iframe{height:550px;margin:0 0 24px;padding:0 12px}.shop__map-lead{margin-bottom:12px}.spec{margin-bottom:12px;padding:24px 0 0}.spec h2{font-size:14px;margin-bottom:24px;padding:12px}.spec h2::after{bottom:-13px;border-width:14px 14px 0 14px}.spec strong{margin:0 12px}.spec__table{width:calc(100% - 24px);margin:6px 12px 12px}.spec__table th{width:100%;padding:6px 12px 0}.spec__table td{padding:0 12px 6px}.spec__table tbody tr{display:flex;flex-wrap:wrap;flex-direction:column}.standard h2{font-size:14px;margin-bottom:24px;padding:12px}.standard h2::after{bottom:-13px;border-width:14px 14px 0 14px}.standard__desc dt{font-size:14px}.tips{padding:24px 0 0}.tips h2{font-size:14px;margin-bottom:24px;padding:12px}.tips h2::after{bottom:-13px;border-width:14px 14px 0 14px}.tips__h2{font-size:16px !important;padding:24px 0 0 !important}.tips__h3{font-size:12px}.tips__lead{font-size:14px}.tips__unit{flex-wrap:wrap;justify-content:center;padding:0 12px;gap:24px}.tips__unit-pict{width:90%;max-width:320px}.tips__unit-text{width:100%}.tips__unit-text p{margin-bottom:12px}.type h2{font-size:16px;margin-bottom:24px}.type h2::after{bottom:-13px;border-width:14px 14px 0 14px}.type__h2{font-size:16px !important}.type__h2-other{margin:0 0 24px;font-size:16px}.type__h2-other::after{bottom:-12px;border-width:12px 12px 0 12px}.type__h2-other br{display:none}.type__h3{letter-spacing:0}.type__h4-focus{font-size:12px}.type__h4-focus::after{display:block;width:80px;margin:12px 0 0 0;text-align:center}.type__wrap{padding:0}.type__brand{padding:24px 0 0}.type__brand h2{font-size:14px;margin-bottom:24px;padding:12px}.type__brand h2::after{bottom:-13px;border-width:14px 14px 0 14px}.type__title{padding:12px}.type__title a{margin-left:12px}.type__list{gap:2%;padding:0 12px}.type__list-item{width:23.5%;margin:0 0 24px}.type__list-item-thumb{margin-bottom:6px}.type__list-item-thumb img{width:23vw;max-width:120px;height:23vw;max-height:120px}.type__list-item-text-desc{line-height:1.25;font-size:10px}.type__series{margin-bottom:0;padding:24px 0 0}.type__series h2{font-size:14px;margin-bottom:24px;padding:12px}.type__series h2::after{bottom:-13px;border-width:14px 14px 0 14px}.type__category{margin-bottom:0;padding:24px 0 0}.type__category h2{font-size:14px;margin-bottom:24px;padding:12px}.type__category h2::after{bottom:-13px;border-width:14px 14px 0 14px}.type__category-list{justify-content:space-around}.type__category-list::before{content:"";order:1;display:block;width:48vw}.type__category-list::after{content:"";display:block;width:48vw}.type__category-list-item{width:calc(50% - 12px);margin-bottom:12px}.type__category-list-item a{padding:6px}.type__category-list-item-thumb{margin-bottom:12px}.type__category-list-item-thumb img{width:90%;max-width:240px;height:auto}.type__focus{margin-bottom:12px;padding:24px 0 0}.type__focus h2{font-size:14px;margin-bottom:24px;padding:12px}.type__focus h2::after{bottom:-13px;border-width:14px 14px 0 14px}.type__focus-list-item{width:100%;margin:0 12px 12px}.type__focus-list-item a{padding:12px}.type__modelsnum-list li{width:100%;margin-right:0}.type__modelsnum-list li:nth-of-type(3n){margin-right:0}.type__desc{padding:12px}.voice{padding:24px 0 0}.voice h2{font-size:14px;margin-bottom:24px;padding:12px}.voice h2::after{bottom:-13px;border-width:14px 14px 0 14px}.voice__h2{font-size:16px !important}.voice__h2-pages{font-size:16px}.voice__h2-pages-list{font-size:16px}.voice__h3{padding-right:12px;line-height:1.25;font-size:14px}.voice__h3-pages{margin-bottom:12px;font-size:12px}.voice__h3-pages-list{letter-spacing:0;font-size:10px}.voice__h3-letter{width:100%;padding-right:0;line-height:1.25;font-size:14px}.voice__h4{min-height:55px;padding-left:67px;line-height:1.25;font-size:14px}.voice__h4 span{margin-bottom:6px;font-size:12px}.voice__h4-letter{display:flex;flex-direction:column;justify-content:center;min-height:55px;padding-left:67px;line-height:1.25;font-size:12px}.voice__h4-letter span{margin-bottom:6px;font-size:10px}.voice__update{padding:0 12px}.voice__list-item{padding:12px}.voice__list-item-title{margin-bottom:12px}.voice__list-item-title-thumb{order:1;width:48px;min-width:inherit;margin-right:0}.voice__list-item-text{margin-left:0}.voice__list-item-text-answer{margin:12px 0 0;padding:12px}.voice__list-item-text-answer::before{content:"";position:absolute;top:12px;left:12px;width:55px;height:55px;background-size:55px}.voice__list-letter-item{padding:24px 12px}.voice__list-letter-item:nth-child(odd){background-color:#f6f6f6}.voice__list-letter-item-title{display:flex;flex-direction:column;align-items:center;overflow:hidden}.voice__list-letter-item-title-thumb{height:auto;margin-right:0;margin-bottom:24px}.voice__list-letter-item-title-thumb img{width:200px}.voice__list-letter-item-text{margin-left:0}.voice__list-letter-item-text-answer{position:relative;margin:12px 0 0;padding:12px;background-color:#dadada}.voice__list-letter-item-text-answer::before{content:"";position:absolute;top:12px;left:12px;width:55px;height:55px;background-size:55px}.voice__list-letter .hidden{display:none;transition:all 1s linear}.voice__pages-unit{padding:12px 0}.voice__pages-unit-menu{width:100%}.voice__pages-unit-sidebar{width:100%;min-width:100%}.voice__pages-unit-category{width:100%;margin:0}.voice__pages-menu-list{margin-left:0;margin-bottom:12px}.voice__pages-list-item--small{display:block;width:100%}.voice__pages-list-item-thumb{width:16%;margin-left:6px}.voice__pages-list-item-text{width:80%;padding-right:12px}.voice__pages-list-item-text-desc{font-size:10px}.voice__pages-list-item-text-answer{margin:12px 0}.voice__pages-article-pict{width:24%}.voice__pages-article-title{width:74%;font-size:12px}.voice__pages-article-text{font-size:10px}.voice__pages-article-text h3{padding:12px;font-size:12px}.voice__pages-article-text h4{padding:6px 12px;font-size:12px}.voice__pages-article-text table{margin:0 auto 12px}.voice__pages-article-text table th{padding:6px}.voice__pages-article-text table td{padding:6px}.webp .voice__list-item-text-answer::before{background-size:55px}.ways{padding-bottom:12px}.ways h2{font-size:14px;margin-bottom:24px}.ways h2::after{bottom:-13px;border-width:14px 14px 0 14px}.ways__h2{font-size:14px !important;padding:24px 0 0 !important}.ways__h2:first-child{padding:24px 0 0 !important}.ways__h3{letter-spacing:0;text-align:center}.ways__h3 span{font-size:16px}.ways__wrap{padding:0 12px}.ways__list-item a{flex-direction:column;padding:12px 12px 3px}.ways__list-item-icon{margin:6px 12px}.ways__list-item-icon img{width:30px}.ways__list-item-lp a{flex-direction:column}.ways__list-item-lp-icon{margin:6px 12px}.ways__list-item-lp-icon img{width:30px}.ways__detail{padding-top:24px;padding-bottom:0}.ways__detail h2{font-size:14px;margin-bottom:24px;padding:12px}.ways__detail h2::after{bottom:-13px;border-width:14px 14px 0 14px}.ways__detail-list{flex-direction:column}.ways__detail-list-item{width:100%;margin-bottom:12px}.ways__detail-list-item:nth-child(3){margin-bottom:12px}.ways__detail-list-item dt{padding:0}.ways__detail-list-item dd{padding:12px}.ways__kaitori{padding-bottom:0}.ways__kaitori-h2{font-size:16px !important}.ways__kaitori-list-item,.ways__kaitori-list-item--shop,.ways__kaitori-list-item--line,.ways__kaitori-list-item--takuhai,.ways__kaitori-list-item--tel{width:100%}.ways__kaitori-list-item strong,.ways__kaitori-list-item--shop strong,.ways__kaitori-list-item--line strong,.ways__kaitori-list-item--takuhai strong,.ways__kaitori-list-item--tel strong{font-size:22px}.ways__kaitori-list-item--shop{justify-content:flex-start;height:90px;margin-bottom:12px;padding:0 24px 0 15%}.ways__kaitori-list-item--shop p{text-align:left;margin-left:12px}.ways__kaitori-list-item--shop::before{width:30px;height:90px}.ways__kaitori-list-item--shop::after{width:10px;height:90px}.ways__kaitori-list-item--line{justify-content:flex-start;height:90px;margin-bottom:12px;padding:0 24px 0 15%}.ways__kaitori-list-item--line p{text-align:left;margin-left:12px}.ways__kaitori-list-item--line::before{width:30px;height:90px}.ways__kaitori-list-item--line::after{width:10px;height:90px}.ways__kaitori-list-item--takuhai{justify-content:flex-start;height:90px;margin-bottom:12px;padding:0 24px 0 15%}.ways__kaitori-list-item--takuhai p{text-align:left;margin-left:12px}.ways__kaitori-list-item--takuhai::before{width:30px;height:90px}.ways__kaitori-list-item--takuhai::after{width:10px;height:90px}.ways__kaitori-list-item--tel{justify-content:flex-start;height:90px;padding:0 24px 0 15%;pointer-events:auto}.ways__kaitori-list-item--tel p{text-align:left;margin-left:12px}.ways__kaitori-list-item--tel:hover{opacity:0.6}.ways__kaitori-list-item--tel::before{width:30px;height:90px}.ways__kaitori-list-item--tel::after{width:10px;height:90px}}@media (max-width: 480px){.content__anchor-list{padding:3px 6px 18vw}.footer__contact-list-item a em{font-size:12px}.mv{background-position:75% center}.mv__type-other-dia{background-position:70% center}.mv__type-other-houseki{background-position:70% center}.mv__type-other-gold{background-position:70% center}.mv__type-other-platinum{background-position:60% center}.mv__wrap{text-align:left}.mv__wrap::before{background-position:24px bottom}.mv__wrap-nobtn{text-align:left}.mv__wrap-nobtn::before{background-position:24px bottom}.mv__catch{max-width:fit-content;width:100%;margin:0 2% 6px}.mv__catch-type-other{max-width:fit-content;width:100%;margin:0 2% 6px}.mv__btn{width:100%;text-align:center}.mv__center .badge{max-width:28%}.webp .mv__wrap::before{background:url("../images/pict/mv-title.png.webp") 40px bottom no-repeat;background-size:100%}.result__contact ul li a em{font-size:12px}.result__contact ul li>.link__icon--line em{font-size:12px}.result__contact-button{font-size:14px}.shop__shop-list-item-link{flex-direction:column}}
