﻿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}.column__article-text a,.comparison__article-text a,.faq__pages-article-text a,.letter__article-text a,.letter__pages-article-text 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,.contact__h2,.faq__h2,.form__h3,.letter__h2,.news__h2,.result__h2,.search__h2,.shop__h3,.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,.contact__h2::after,.faq__h2::after,.form__h3::after,.letter__h2::after,.news__h2::after,.result__h2::after,.search__h2::after,.shop__h3::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}.faq h2,.letter h2,.letter__article-text h2,.point h2,.pricetable 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,.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}.faq h2::after,.letter h2::after,.letter__article-text h2::after,.point h2::after,.pricetable 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,.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,.comparison__h2-article,.home__h2-reason,.point__h2,.search__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,.comparison__h2-article span,.home__h2-reason span,.point__h2 span,.search__lead span{color:#b52010}.content__lead em,.comparison__h2-article em,.home__h2-reason em,.point__h2 em,.search__lead em{color:#000}.column__h1-article,.contact__h3,.letter__h1,.result__h1{margin-bottom:12px;font-size:14px;font-weight:700}.column__h3-list,.comparison__h3-list,.faq__h3-pages-list,.letter__h3-pages-list,.result__h3-pages-list,.shop__h4,.voice__h3-pages-list{font-size:14px;font-weight:bold !important;color:#000 !important}.comparison__h3,.comparison__article-text h3,.faq__h3-pages,.faq__pages-article-text h3,.letter__h3-pages,.letter__pages-article-text h3,.pricetable__h3,.result__h3-pages,.result__pages-article-text h3,.result__pages-summary-text h3,.result__pages-damage h2,.voice__h3-pages,.voice__pages-article-text h3{margin-bottom:24px;padding:12px;border:1px solid #dadada;background-color:#f6f6f6;text-align:center;font-size:14px;font-weight:700;color:#000}.comparison__article-text h4,.faq__h2-pages,.faq__pages-article-text h4,.letter__h2-pages,.letter__pages-article-text h4,.result__h2-pages,.result__pages-article-spec-title,.result__pages-article-text h4,.result__pages-summary-text h4,.search__h2-pages,.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}.form__table tbody td a,.form__agreement a,.result__note p a{text-decoration:underline;color:#065FD4}.form__table tbody td a[target="_blank"]::after,.form__agreement a[target="_blank"]::after,.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,.form__hr,.news__article 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}.column__wrap,.column__unit,.comparison__wrap,.comparison__unit,.faq__pages-unit,.letter__wrap-pages,.letter__pages-desc,.letter__pages-unit,.result__wrap-pages,.result__pages-desc,.result__pages-unit,.search__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,.contact__wrap,.faq__wrap,.form__wrap,.home__wrap,.letter__wrap,.news__wrap,.point__wrap,.pricetable__wrap,.result__wrap,.search__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}.form__table{width:100%;margin-bottom:24px;border-collapse:collapse}.form__table tr{border-bottom:1px solid #dadada}.form__table thead th{padding:12px;background-color:#555;font-size:16px;font-weight:700;color:#fff}.form__table tbody th{width:30%;padding:24px;border-right:1px solid #dadada;vertical-align:top;text-align:left;font-size:14px;font-weight:700}.form__table tbody td{padding:24px}.column__article-text table,.comparison__article-text table,.faq__pages-article-text table,.letter__article-text table,.letter__pages-article-text table,.news__article 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}.column__article-text table tr,.comparison__article-text table tr,.faq__pages-article-text table tr,.letter__article-text table tr,.letter__pages-article-text table tr,.news__article 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}.column__article-text table th,.comparison__article-text table th,.faq__pages-article-text table th,.letter__article-text table th,.letter__pages-article-text table th,.news__article 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}.column__article-text table td,.comparison__article-text table td,.faq__pages-article-text table td,.letter__article-text table td,.letter__pages-article-text table td,.news__article 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}.letter__list-item-text-price span,.letter__list-item-text-price-archive span,.letter__list-item-text-price-top 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{padding:3px 6px;background-color:#880031;vertical-align:middle;font-size:12px;color:#fff}.letter__update,.letter__archive,.letter__list-item-text-desc,.letter__list-item-desc,.result__update,.result__archive,.result__list-item-text-desc,.result__list-item-desc,.result__pages-damage-list-item-text-desc,.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:#085}.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:#085;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:#085}.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:#085;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}.youtube{width:100%;aspect-ratio:16 / 9;margin-top:30px;text-align:cernter}.youtube iframe{width:100%;height:100%}#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}.sidebar__h2-appraisal{margin-bottom:12px;padding-bottom:6px;border-bottom:4px double #ccc;font-weight:700}.sidebar__h2-link{border-bottom:1px solid #ccc;margin-bottom:12px;padding-bottom:6px;font-size:14px;font-weight:700}.sidebar__h3-link{font-size:12px;color:#1f1f1f}.sidebar__h3-link i{color:#065FD4}.sidebar__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:24px}.sidebar__wrap>li{padding-bottom:12px}.sidebar__banner{width:48%;margin:0 0 24px}.sidebar__banner 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:block}.sidebar__banner img{width:100%;height:auto}.sidebar__link{width:100%;padding:12px 12px 3px;border:1px solid #ccc;background:#f1f1f1}.sidebar__link-desc{margin-bottom:12px}.sidebar__link-summary{letter-spacing:normal}.sidebar__link-line{margin-bottom:12px;border:1px solid #06c755;background:#fff}.sidebar__link-line h3{position:relative;padding:3px 6px;background:#06c755;color:#fff}.sidebar__link-line h3::after{content:"\f101";position:absolute;top:3px;right:6px;font-family:Font Awesome 6 Free;color:#059540}.sidebar__link-line p{padding:6px}.sidebar__link-list-item{padding:12px 3px;border-bottom:1px dashed #a0a0a0}.sidebar__link-list-item:last-child{border-bottom:none}.sidebar__link a{display:block}.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}.pager{padding:24px 0}.wp-pagenavi{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.wp-pagenavi a{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin:3px;line-height:48px;border-radius:50%;background-color:#dadada;text-align:center;font-size:16px;font-family:"Oswald",sans-serif;color:#444}.wp-pagenavi a:hover{opacity:1;background:#adadad}.wp-pagenavi a i{font-size:22px}.wp-pagenavi span{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin:3px;line-height:48px;border-radius:50%;background-color:#dadada;font-size:16px;font-family:"Oswald",sans-serif}.wp-pagenavi span.current{background-color:#444;color:#fff}.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}}.column__h1{letter-spacing:0;font-size:22px}.column__h1-article{padding:12px 0;font-size:22px}.column__h3-menu{margin-bottom:6px;padding:3px 12px;background-color:#f1f1f1;font-size:16px;font-weight:700}.column__h3-list{margin-bottom:6px}.column__unit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;min-width:960px;padding-top:48px;font-size:14px;color:#000}.column__unit-archive{order:1;flex-grow:1;max-width:680px;margin:0 auto 24px}.column__unit-article{order:1;flex-grow:1;max-width:680px;margin:0 auto 24px}.column__unit-menu{order:3;width:100%;margin:24px 0}.column__unit-menu .column__menu{margin:0 0 24px}.column__unit-menu .column__menu-list li{display:inline-block}.column__unit-menu .column__menu-list li a{display:inline-block;min-width:48px;padding:12px 0;text-align:center}.column__unit-menu .column__menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.column__unit-menu .column__menu-list li .children{display:inline-block}.column__unit-menu .column__menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.column__unit-category{order:2;width:100%;margin:24px 0}.column__unit-sidebar{order:3;width:96%;margin:0 auto 24px}.column__menu-list{margin:0 12px 12px}.column__menu-list li{display:inline-block}.column__menu-list 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}.column__menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.column__menu-list li .children{display:inline-block}.column__menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.column__list{border-top:1px solid #e1e1e1}.column__list a{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0}.column__list-item{border-bottom:1px solid #e1e1e1}.column__list-item-thumb{width:18%}.column__list-item-thumb img{width:100%}.column__list-item-text{width:80%}.column__list-item-text-desc{color:#1f1f1f}.column__list-item-text-view{padding:6px 0 0;text-align:right;color:#555}.column__article-pict{margin-bottom:12px;text-align:center}.column__article-date{text-align:right}.column__article-text a[class^="link__article-btn"]{text-decoration:none}.column__article-text h2{margin:24px 0;padding:12px;font-size:16px;font-weight:700;color:#fff;background-color:#880031;line-height:1.5}.column__article-text h3{margin:0 0 24px;padding:0 12px 3px;color:#000;border-bottom:solid 2px #880031;font-size:16px;font-weight:700}.column__article-text h4{margin:12px 0 24px 3px;padding:3px 12px;color:#000;border-left:solid 6px #880031;font-size:16px;font-weight:700}.column__article-text p{line-height:1.75;padding:0 12px 24px}.column__article-text p .aligncenter{margin:0 auto}.column__article-text ul{display:flex;justify-content:center;align-items:baseline;padding:0 12px 24px}.column__article-text ul li{flex:1;margin-right:2%}.column__article-text ul li:last-child{margin-right:0}.column__article-text ul li img{margin:0 auto !important}.column__article-text ul li .column__article-text-src{margin-top:6px;padding:0}.column__article-text table tr:first-child th{width:auto}.column__article-text table tr th{width:25%;vertical-align:middle}.column__article-text table tr td{vertical-align:top}.column__article-text .tablecenter th br{display:none}.column__article-text .tablecenter td{text-align:center;vertical-align:middle}.column__article-text-src{margin-top:-18px;text-align:center;font-size:11px}.column__article-text-src a{color:#1f1f1f}.column__article-text-btn::before{border-bottom:none !important}.column__article-text .pricetable{padding:0}.column__article-text .pricetable__wrap{padding:0}.column__article-text .pricetable__thumb{min-width:100px}.column__article-text .pricetable__desc-text{padding:0}.column__article-text .pricetable__desc dd ul{flex-direction:column}.column__article-text .pricetable__price{font-size:16px}.column__article-text .pricetable table tr th{padding:6px}.column__article-text .pricetable table tr td{padding:6px}.column__article-text .pricetable table tr td p{padding:0}.column__article-text .pricetable table tr:first-child th:first-child{width:40%}.column__article-category li{display:inline-block}.column__article-category li a{display:inline-block;padding:12px 0 !important}.column__article-category li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.column__article-box-summary{position:relative;margin:0 0 24px;padding:30px 24px 24px;border:solid 9px #d6ae68;color:#fff;background-color:#218567}.column__article-box-summary::after{content:'';position:absolute;right:3px;bottom:0;width:90px;height:50px;background:url("../images/pict/eraser.png") no-repeat;background-position:right bottom;background-size:contain}.column__article-box-summary p{padding:0 0 12px}.column__article-box-summary strong{display:block;border:none;text-align:center;font-size:14px;color:#fff}.column__article-box-summary ul{display:block;padding:0}.column__article-box-summary ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:12px 24px 12px 12px;border-bottom:solid 2px #5c9985}.column__article-box-summary ul li::before{content:"\f0da";display:inline-block;width:24px;margin-left:12px;font-weight:700;font-family:'Font Awesome 6 Free';color:#ffc44c}.column__article-box-simple{margin:0 0 24px;padding:24px 48px;border:solid 10px #daecf2;background-color:#f6fcfc}.column__article-box-simple strong{display:block;margin-left:24px;border:none;font-size:14px}.column__article-box-simple ul{display:block;padding:0 0 3px}.column__article-box-simple ul li{display:flex;width:100% !important;margin-bottom:0 !important;padding:6px 12px}.column__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}.column__article-box-simple ol{display:block;padding:0;list-style:decimal}.column__article-box-simple ol li{width:calc(100% - 48px) !important;margin:0 0 0 48px !important;padding:6px 12px 6px 0}.column__article-supervisor-unit{display:flex;align-items:flex-start;padding:12px 0}.column__article-supervisor-thumb{width:100px;min-width:100px}.column__article-supervisor-thumb img{width:100px;height:100px;object-fit:cover;border:solid 4px #bb0043;border-radius:50%}.column__article-supervisor-thumb-unit p{padding:0;text-align:center}.column__article-supervisor-thumb-small{width:80px;height:80px;object-fit:cover;border:solid 4px #bb0043;border-radius:50%;overflow:hidden}.column__article-supervisor-thumb-small img{border-radius:50%;overflow:hidden;transform:scale(1.35);transform-origin:50% 10px}.column__article-supervisor-desc{width:100%;margin-left:12px;padding:18px 12px 12px;border-radius:4px;background-color:#f1f1f1}.column__article-supervisor-desc strong{display:block}.column__article-supervisor-desc em{display:block;margin-bottom:6px;font-size:16px}.column__article-supervisor-desc p{padding:0}.column__article-supervisor-text{position:relative;display:inline-block;min-width:120px;max-width:100%;margin:0 0 0 14px;padding:24px 24px 0;border:solid 1px #a0a0a0;border-radius:8px;background:#fff}.column__article-supervisor-text p{padding:0 0 24px}.column__article-supervisor-text::before{content:"";position:absolute;top:40px;left:-18px;margin-top:-9px;border:9px solid transparent;border-right:9px solid #fff;z-index:2}.column__article-supervisor-text::after{content:"";position:absolute;top:40px;left:-20px;margin-top:-10px;border:10px solid transparent;border-right:10px solid #a0a0a0;z-index:1}.column .aligncenter{display:block;margin:0 auto 24px}.column .twitter-tweet{margin:auto auto 0 !important}.column .link__article-btn--blog{margin:0 auto}.column iframe{position:relative !important;display:block;width:100%;max-width:560px;margin:auto auto 24px !important}.column iframe+table{margin-top:24px !important}.column .instagram-media-registered{margin:auto !important}.webp .column__article-box-summary::after{background:url("../images/pict/eraser.png.webp") right bottom no-repeat;background-size:contain}.comparison__h2{letter-spacing:0;font-size:24px}.comparison__h2-article{font-size:24px;margin:36px 0 48px}.comparison__h3-menu{margin-bottom:6px;padding:3px 12px;background-color:#f1f1f1;font-weight:700}.comparison__h3-list{margin-bottom:6px;font-size:14px}.comparison__unit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:48px 0 0}.comparison__unit-archive{order:1;flex-grow:1;width:100%;max-width:inherit;margin-bottom:24px;padding:0}.comparison__unit-article{order:1;flex-grow:1;width:100%;margin:0 0 0 96px}.comparison__unit-menu{order:2;width:calc(100% - 374px);margin:24px 0}.comparison__unit-sidebar{order:3;width:350px;min-width:350px;margin:24px 0}.comparison__unit-category{order:2;width:calc(100% - 374px);margin:24px 0}.comparison__unit-category .comparison__menu{margin:0 0 36px}.comparison__unit-category .comparison__menu-list li{display:inline-block}.comparison__unit-category .comparison__menu-list li a{display:inline-block;min-width:48px;padding:12px 0;font-size:10px;text-align:center}.comparison__unit-category .comparison__menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.comparison__unit-category .comparison__menu-list .children{display:none}.comparison__menu-list{margin:0 12px 12px}.comparison__menu-list li{display:inline-block}.comparison__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:-1;color:#1f1f1f}.comparison__menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.comparison__menu-list li .children{display:inline-block}.comparison__menu-list li .children::before{content:"（";display:inline-block;color:#ccc}.comparison__menu-list li .children::after{content:"）";display:inline-block;color:#ccc}.comparison__menu-list li .children li a{display:inline-block}.comparison__list{border-top:1px solid #e1e1e1}.comparison__list a{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0}.comparison__list-item{border-bottom:1px solid #e1e1e1}.comparison__list-item-thumb{width:18%}.comparison__list-item-thumb img{width:100%}.comparison__list-item-text{width:80%}.comparison__list-item-text-desc-other{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;color:#000}.comparison__list-item-text-desc-other div{width:30%;margin-bottom:12px}.comparison__list-item-text-desc-other dt{padding:3px;background:#e9e9e9;text-align:center}.comparison__list-item-text-desc-other dd{text-align:right}.comparison__list-item-text-desc-other dd span{font-size:22px;font-weight:700;font-family:"Oswald",sans-serif}.comparison__list-item-text-desc-gr{position:relative;background:#ffe8f0;padding:12px 48px 12px 12px;line-height:1.25;color:#880031;font-size:12px;font-weight:700}.comparison__list-item-text-desc-gr::after{content:"\f101";position:absolute;top:0;bottom:0;right:12px;display:block;width:24px;height:24px;margin:auto;line-height:24px;font-size:24px;font-weight:700;font-family:'Font Awesome 6 Free';color:#880031}.comparison__list-item-text-view{padding:6px 0;font-size:10px;text-align:right;color:#555}.comparison__article-pict{margin-bottom:12px;text-align:center}.comparison__article-text{margin-bottom:24px}.comparison__article-text h3{margin-bottom:12px;text-align:left}.comparison__article-text h4{margin-bottom:12px}.comparison__article-text p{line-height:1.75;padding:0 12px 24px}.comparison__article-text ul{padding:0 12px 24px}.comparison__article-category li{display:inline-block}.comparison__article-category li a{display:inline-block;padding:12px 0 !important;font-size:10px}.comparison__article-category li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.comparison__article-category li .children{display:inline-block}.comparison__article-category li .children::before{content:"（";display:inline-block;color:#ccc}.comparison__article-category li .children::after{content:"）";display:inline-block;color:#ccc}.comparison__article-category li .children li::before{display:none}.comparison__detail{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:48px}.comparison__detail-thumb{width:30%;text-align:center}.comparison__detail-text{width:68%}.comparison__detail-other{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px}.comparison__detail-other::after{content:"\f063";position:absolute;bottom:-60px;left:0;display:block;width:100%;text-align:center;font-size:36px;font-weight:700;font-family:'Font Awesome 6 Free';color:#fd0}.comparison__detail-other div{width:30%;margin-bottom:12px}.comparison__detail-other dt{padding:3px;background:#e9e9e9;text-align:center}.comparison__detail-other dd{text-align:right}.comparison__detail-other dd span{font-size:22px;font-weight:700;font-family:"Oswald",sans-serif}.comparison__detail-gr{background:#ffe8f0;padding:12px;color:#880031}.comparison__detail-gr dt{border-bottom:1px solid #fff;margin-bottom:6px;padding-bottom:6px;text-align:center;font-size:16px;font-weight:700}.comparison__detail-gr dd{text-align:center}.comparison__detail-gr dd span{font-size:36px;font-weight:700;font-family:"Noto Serif JP",serif}.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}.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 43px;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:47px;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:47px;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 43px;background-color:#fff;cursor:pointer}.faq__list-contents::before{content:"A";position:absolute;top:6px;bottom:0;left:0;width:47px;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}input,textarea,select{font-size:14px;font-weight:inherit;font-family:inherit}input::placeholder,textarea::placeholder,select::placeholder{font-size:12px}input[type="button"],input[type="submit"]{display:block;width:94%;max-width:640px;margin:auto;border:none;border-radius:8px;cursor:pointer;-webkit-appearance:none}input[type="button"].submit,input[type="submit"].submit{-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;background-color:#880031;font-size:16px;font-weight:700;color:#fff}input[type="button"].login,input[type="submit"].login{padding:12px;border-bottom:3px solid #dadada;background-color:#880031;font-size:16px;color:#fff}input[type="button"].signup,input[type="submit"].signup{padding:12px;border-bottom:3px solid #dadada;background-color:#fff;font-size:16px;color:#880031}input[type="button"].back,input[type="submit"].back{margin:24px auto 72px;padding:12px;border-bottom:2px solid #f1f1f1;background-color:#dadada;font-size:14px;font-weight:400;color:#1f1f1f}input[type="button"].serch,input[type="submit"].serch{display:inline-block;width:80px;margin-left:12px;padding:12px;border:1px solid #e1e1e1;border-bottom:3px solid #e1e1e1;background-color:#fff;letter-spacing:.15em;color:#1f1f1f}button{border:none}input[type="reset"]{border:none}input[type="image"]{border:none;max-width:100%}input[type="radio"]{width:16px;height:16px;margin-right:12px;vertical-align:top;transform:scale(1.5);accent-color:#bb0043}input[type="file"].image{display:none}.file__image{display:inline-block;width:160px;margin-bottom:12px;padding:12px 0;border:1px solid #e1e1e1;border-bottom:3px solid #e1e1e1;border-radius:8px;background-color:#fff;text-align:center}.file__image::before{content:"\f030";display:inline-block;margin-right:6px;font-weight:700;font-family:'Font Awesome 6 Free'}.file__image-name{display:inline-block;margin-left:6px}input[type="checkbox"]{display:none}input[type="checkbox"]:checked+.checkbox::after{-webkit-transform:rotate(40deg);transform:rotate(40deg);content:"";position:absolute;top:calc(50% - 27px);left:6px;width:21px;height:36px;border-right:8px solid #bb0043;border-bottom:8px solid #bb0043}.checkbox{display:flex;align-items:center;position:relative;min-height:30px;padding-left:36px;margin-right:12px;margin-bottom:6px}.checkbox::before{content:"";position:absolute;top:calc(50% - 15px);left:0;width:30px;height:30px;border:2px solid #ccc;border-radius:2px;background-color:#fff}input[type="search"]{width:100%;padding:6px;border:2px solid #ccc;border-radius:8px;background-color:#f1f1f1;-webkit-appearance:none}input[type="search"]::placeholder{color:#ccc}input[type="date"],input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea,select{margin:3px;padding:12px;border:2px solid #ccc;border-radius:6px;background-color:#f1f1f1;-webkit-appearance:none}input[type="date"]::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,input[type="password"]::placeholder,textarea::placeholder,select::placeholder{color:#ccc}input[type="date"],input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select{width:100%;max-width:240px}textarea{width:100%}input[type="date"]{min-height:48px}select{-webkit-appearance:none;background-image:url(../images/icon/select.png);background-repeat:no-repeat;background-size:36px;background-position:right center}input[type="number"]{padding:6px;border:2px solid #ccc;border-radius:8px;background-color:#f1f1f1;-webkit-appearance:none}label{cursor:pointer}.rating{border:none;float:left}.rating:not(:checked)>label:hover{background-image:url(../images/icon/rating-star.png);background-repeat:no-repeat;background-size:40px}.rating:not(:checked)>label:hover ~ label{background-image:url(../images/icon/rating-star.png)}.rating input[type="radio"]{display:none}.rating input[type="radio"]:checked ~ label{background-image:url(../images/icon/rating-star.png)}.rating input[type="radio"]:checked ~ label:hover{opacity:0.7}.rating input[type="radio"]:checked ~ label:hover ~ label{opacity:0.7}.rating input[type="radio"]:checked+label:hover{opacity:0.7}.rating label{float:right;width:40px;height:32px;background-image:url(../images/icon/rating-star-none.png);background-repeat:no-repeat;background-size:40px}.rating label:hover ~ input:checked ~ label{opacity:0.7}.rating__result{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:48px;padding:12px 0;border-bottom:1px solid #dadada}.rating__result-star--10{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--10::after{content:"";position:absolute;top:0;left:0;width:10%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.rating__result-star--20{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--20::after{content:"";position:absolute;top:0;left:0;width:20%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.rating__result-star--30{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--30::after{content:"";position:absolute;top:0;left:0;width:30%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.rating__result-star--40{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--40::after{content:"";position:absolute;top:0;left:0;width:40%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.rating__result-star--50{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--50::after{content:"";position:absolute;top:0;left:0;width:50%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.rating__result-star--60{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--60::after{content:"";position:absolute;top:0;left:0;width:60%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.rating__result-star--70{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--70::after{content:"";position:absolute;top:0;left:0;width:70%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.rating__result-star--80{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--80::after{content:"";position:absolute;top:0;left:0;width:80%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.rating__result-star--90{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--90::after{content:"";position:absolute;top:0;left:0;width:90%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.rating__result-star--100{position:relative;width:200px;height:32px;margin-right:24px;background-image:url(../images/icon/rating-star-none.png);background-size:40px}.rating__result-star--100::after{content:"";position:absolute;top:0;left:0;width:100%;height:32px;background-image:url(../images/icon/rating-star.png);background-size:40px}.form{margin-bottom:60px}.form__h3{padding-top:48px !important}.form__h4{margin:60px auto;text-align:center;font-size:16px;font-weight:700}.form__h4-agreement{margin-bottom:24px;font-size:14px;font-weight:700}.form__wrap{position:relative}.form__desc{text-align:center;padding:0 12px}.form__desc p{margin-bottom:24px}.form__accession{display:none;position:absolute;top:0;right:0;width:220px}.form__input--small{width:80px}.form__input--large{max-width:480px}.form__step-list{display:flex;justify-content:space-between;margin-bottom:36px;background-color:#e9e9e9}.form__step-list-item{position:relative;width:33.33%;text-align:center;padding:9px 6px 3px;line-height:24px}.form__step-list-item span{display:block;font-size:22px;font-family:"Oswald",sans-serif}.form__step-list-item:not(:last-child)::before{content:"";position:absolute;top:-7px;right:-30px;width:0;height:0;border-style:solid;border-width:37px 0 37px 30px;border-color:transparent transparent transparent #fff}.form__step-list-item:not(:last-child)::after{content:"";position:absolute;top:0;right:-24px;z-index:1;width:0;height:0;border-style:solid;border-width:30px 0 30px 24px;border-color:transparent transparent transparent #e9e9e9}.form__step-list-item.active{background-color:#880031;color:#fff}.form__step-list-item.active::before{display:none}.form__step-list-item.active::after{border-color:transparent transparent transparent #880031}.form__table tbody th{vertical-align:middle}.form__table tbody td{word-break:break-all}.form__table tbody td a{display:block;padding:6px 0 12px}.form__title{position:relative;padding-right:80px;font-weight:700}.form__label,.form__label--required,.form__label--elective{position:absolute;top:0;right:0;display:inline-block;margin-left:12px;padding:3px 12px;vertical-align:middle;font-size:10px;font-weight:400;color:#fff}.form__label--required{background-color:#d33c73}.form__label--elective{background-color:#666}.form__notes{padding-top:12px;color:#4f4f4f}.form__info{margin:24px auto;padding:24px;background-color:#ffe8f0;text-align:center}.form__info-attention{text-align:left;font-size:10px;color:#d60000}.form__info-caution{margin-bottom:24px;font-size:14px;color:#d60000}.form__info-conditions{padding:12px 0}.form__info-conditions li{display:flex;align-items:center;flex-wrap:wrap;margin:0 auto 12px;padding:12px 24px;border-radius:8px;background-color:rgba(255,255,255,0.5)}.form__info-conditions-title{width:240px;margin-right:24px;padding:6px 24px;border-radius:8px;background-color:#d33c73;color:#fff}.form__info-conditions-desc{text-align:left}.form__agreement{margin:24px auto;padding:24px;background-color:#e9e9e9;text-align:center}.form__agreement p{margin-bottom:24px}.form__agreement-check{margin:0 12px 24px;text-align:center;font-size:14px}.form__agreement-check--small{width:120px;text-align:center}.form__birthday li{display:inline-block;vertical-align:top;width:100px}.form__birthday li p{display:inline-block}.form__birthday li input{display:inline-block;width:60px;text-align:center}.form__birthday li:first-child{width:120px}.form__birthday li:first-child input{display:inline-block;width:80px}.form__address li{display:inline-block;width:32%;vertical-align:top}.form__unit li{display:inline-block;width:320px;vertical-align:top}.form__schedule{padding-bottom:12px}.form__schedule input[type="date"]{max-width:180px}.form__schedule select{max-width:140px}.form__schedule-title{display:inline-block;margin-right:12px}.form__set{display:flex;align-items:center;flex-wrap:wrap;height:36px}.form__set-name{font-size:14px;font-weight:700}.form__set-desc{position:relative;display:flex;align-items:flex-start;padding:24px 0 24px 24px}.form__set-desc img{display:block;margin-right:24px}.form__set-desc p{flex-grow:1}.form__set-desc p span{display:block;margin-bottom:12px;padding:3px 12px;background-color:#e9e9e9}.form__set-error{font-weight:700;color:#d33c73}.form__confirm{padding:60px 0;background-color:#f6f6f6}.form__tips{display:flex;align-items:center;margin-bottom:24px}.form__tips-pict{width:180px}.form__tips-desc{margin-right:60px}.form__add{display:block;width:94%;max-width:640px;margin:0 auto 48px;padding:12px;border:1px solid #e1e1e1;border-bottom:3px solid #e1e1e1;border-radius:8px;background-color:#fff;text-align:center;color:#1f1f1f}.form__add::before{content:"\f030";display:inline-block;margin-right:12px;font-weight:700;font-family:'Font Awesome 6 Free'}.form__uruhako-size{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:24px}.form__uruhako-size li{width:18%;border:1px solid #dadada}.form__uruhako-size-name{padding:6px;background-color:#f6f6f6;line-height:1.25;letter-spacing:0;text-align:center;font-weight:700}.form__uruhako-size-name span{color:#4f4f4f}.form__uruhako-size-pict{text-align:center}.home{margin-bottom:48px}.home__h3-reason{position:absolute;top:24px;left:0;width:100%;text-align:center;font-size:24px}.home__h3-reason em{font-weight:700;color:#000}.home__h3-reason span{display:inline-block;margin-bottom:12px;padding:0 12px;background-color:#e1e1e1;font-size:16px;font-weight:700;font-family:"Noto Serif JP",serif;color:#5b0018}.home__h3-reason::after{content:"";display:block;width:80%;max-width:320px;height:2px;margin:12px auto;background-color:#880031}.home__mv{position:relative;width:100%;margin-top:162px}.home__mv-center{position:absolute;bottom:0;left:50%;width:960px;height:50%;transform:translate(-50%, 0)}.home__mv img{width:100%;min-height:400px;object-fit:cover}.home__mv img.badge{position:absolute;bottom:40px;left:24px;max-width:220px;min-height:inherit}.home__reason{margin-bottom:60px;padding:24px;background-color:#e1e1e1}.home__reason-list-item{margin-bottom:24px;border-radius:8px;background-color:#fff;overflow:hidden}.home__reason-list-item-title{position:relative}.home__reason-list-item-title-thumb{position:relative;width:315px;height:240px}.home__reason-list-item-title-thumb::before{-webkit-box-shadow:-80px -80px 40px -10px #fff inset;box-shadow:-80px -80px 40px -10px #fff inset;content:"";position:absolute;bottom:-1%;right:-1%;width:101%;height:101%}.home__reason-list-item-desc{max-width:960px;margin:auto;padding:0 24px 48px;text-align:center}.letter{padding:48px 0 0}.letter__h1{padding:0 12px;text-align:justify}.letter__h2-pages{letter-spacing:0;padding:0 12px 6px}.letter__h2-pages-list span{display:block;font-size:14px;line-height:1.5}.letter__h3{margin-bottom:6px;line-height:1.5;letter-spacing:0;word-break:break-all;font-weight:700;color:#1f1f1f}.letter__h3-pages-menu{margin-bottom:6px;padding:3px 12px;background-color:#f1f1f1;font-size:12px;font-weight:700}.letter__h3-pages-list{margin-bottom:6px}.letter__update{width:100%;padding:0 24px;text-align:right}.letter__archive{width:100%;margin:-24px 0 48px;padding:0 12px;text-align:right}.letter__article{padding:48px 0 0}.letter__article-text a[class^="link__article-btn"]{text-decoration:none}.letter__article-text h2{font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.5}.letter__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}.letter__article-text h3{margin:12px 0;padding:12px;font-size:16px;font-weight:700;color:#fff;background-color:#880031;line-height:1.5}.letter__article-text h4{margin:12px 0 18px;padding:3px 6px;color:#000;border-bottom:solid 2px #880031;font-size:14px;font-weight:700}.letter__article-text p{line-height:1.75;padding:0 12px 24px}.letter__article-text ul{display:flex;justify-content:center;padding:0 12px 24px}.letter__article-text ul li{flex:1;margin-right:2%}.letter__article-text table tr:first-child th:not(:first-child){width:auto}.letter__article-text table tr th{width:25%}.letter__article-text table tr td{vertical-align:top}.letter__article-text-pict{margin-bottom:24px;text-align:center}.letter__article-text-btn::before{border-bottom:none !important}.letter__list{display:flex;flex-wrap:wrap;align-items:flex-start;margin:24px 0}.letter__list-item{width:25%;margin-bottom:24px}.letter__list-item a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 12px}.letter__list-item-top{width:25%;margin-bottom:24px}.letter__list-item-top a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 12px}.letter__list-item-thumb{width:30%;margin-bottom:6px}.letter__list-item-thumb img{width:100%}.letter__list-item-thumb-top{width:100%}.letter__list-item-thumb-top img{width:100%;margin-bottom:12px}.letter__list-item-text{display:flex;align-items:center;width:66%}.letter__list-item-text-top{width:100%}.letter__list-item-text-price{display:flex;align-items:center;min-height:45px;margin-bottom:-6px;letter-spacing:0;font-weight:700;color:#880031}.letter__list-item-text-price em{position:relative;top:3px;margin-right:3px;padding-bottom:12px;font-size:24px;letter-spacing:-1px}.letter__list-item-text-price span{display:inline-block;margin:0 6px 6px 0}.letter__list-item-text-price span.inq{margin-top:6px}.letter__list-item-text-price-archive{position:relative;margin-bottom:6px;letter-spacing:0;font-weight:700;color:#880031}.letter__list-item-text-price-archive span{display:inline-block;margin:0 6px 6px 0}.letter__list-item-text-price-archive span.inq{margin:6px 6px 6px 0}.letter__list-item-text-price-archive em{position:relative;top:2px;margin-right:3px;font-size:22px;letter-spacing:-1px}.letter__list-item-text-price-top{font-weight:700;font-family:"Noto Serif JP",serif;color:#880031}.letter__list-item-text-price-top span{display:inline-block}.letter__list-item-text-price-top em{font-size:24px}.letter__list-item-desc{width:100%}.letter__pages-desc{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #e1e1e1}.letter__pages-desc p{flex-grow:1}.letter__pages-desc img{width:120px;min-width:120px}.letter__pages-unit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:48px}.letter__pages-unit-archive{order:1;flex-grow:1;max-width:720px;margin:0 auto 24px}.letter__pages-unit-article{order:1;flex-grow:1;margin:0 auto 24px}.letter__pages-unit-menu{order:2;width:100%;margin:24px 0}.letter__pages-unit-menu .letter__pages-menu{margin:0 0 24px}.letter__pages-unit-menu .letter__pages-menu-list li{display:inline-block}.letter__pages-unit-menu .letter__pages-menu-list li a{display:inline-block;min-width:48px;padding:12px 0;text-align:center}.letter__pages-unit-menu .letter__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.letter__pages-unit-menu .letter__pages-menu-list li .children{display:inline-block}.letter__pages-unit-menu .letter__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.letter__pages-unit-category{order:2;width:100%;margin:0 auto 24px}.letter__pages-unit-sidebar{order:3;width:96%;margin:0 auto 24px}.letter__pages-menu{padding:0}.letter__pages-menu-list{margin:0 12px 12px}.letter__pages-menu-list li{display:inline-block}.letter__pages-menu-list 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}.letter__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.letter__pages-menu-list li .children{display:inline-block}.letter__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.letter__pages-list{border-top:1px solid #e1e1e1}.letter__pages-list a{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0}.letter__pages-list-item{border-bottom:1px solid #e1e1e1}.letter__pages-list-item-thumb{width:18%;height:90px;overflow:hidden}.letter__pages-list-item-thumb img{width:100%}.letter__pages-list-item-text{width:80%}.letter__pages-list-item-text-desc{color:#1f1f1f}.letter__pages-list-item-text-view{padding:6px 0 0;text-align:right;color:#555}.letter__pages-article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:0 12px 24px}.letter__pages-article-pict{width:30%;text-align:center}.letter__pages-article-text{width:70%;margin-bottom:24px;padding:0 0 0 12px}.letter__pages-article-text-date{text-align:right;letter-spacing:0}.letter__pages-article-text h3{margin-bottom:12px;text-align:left}.letter__pages-article-text h4{margin-bottom:12px}.letter__pages-article-text p{line-height:1.75;padding:0 0 24px 12px}.letter__pages-article-text ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 12px}.letter__pages-article-text ul li{width:24%;margin-bottom:12px}.letter__pages-article-text ul li a{margin:0}.letter__pages-article-category li{display:inline-block}.letter__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}.letter__pages-article-category li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.letter__pages-article-category li .children{display:inline-block}.letter__pages-article-category li .children::before{content:"/";display:inline-block;color:#ccc}.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}.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}.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:47px;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}.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;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:47px;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:720px;margin:0 auto;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-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:48px 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__pages-damage{margin-bottom:24px;padding:48px 0 0}.result__pages-damage h2{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}.result__pages-damage h2::after{content:none !important}.result__pages-damage-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:24px 3%}.result__pages-damage-list::before{content:"";display:block;width:17.6%;order:1}.result__pages-damage-list::after{content:"";display:block;width:17.6%}.result__pages-damage-list-item{width:17.6%}.result__pages-damage-list-item a{display:block;height:100%}.result__pages-damage-list-item a:hover{background-color:rgba(255,255,255,0.3)}.result__pages-damage-list-item-thumb{margin-bottom:12px;text-align:center}.result__pages-damage-list-item-thumb img{width:156px;height:156px;object-fit:contain}.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}.search{padding:48px 0}.search__lead{font-size:30px}.search__lead-text{text-align:center;margin-bottom:12px;padding:0 24px}.search__area{position:relative;width:100%}.search__page-form{margin:0 auto;right:424px;display:flex;width:640px}.search__page-input{width:96% !important;max-width:inherit !important;margin:6px !important;padding:12px;border:2px solid #ccc !important;border-radius:6px;background-color:#f1f1f1}.search__page-input::placeholder{font-size:12px;font-weight:400}.search__page-submit{margin:6px !important;padding:12px 48px;width:auto !important;max-width:inherit !important;border-radius:6px;font-size:12px;background-color:#444;color:#fff}.search__page-submit:hover{background-color:#880031}.search__form{position:relative;top:-48px;right:auto;display:flex;width:100%;max-width:480px;margin:0 auto -84px;background:#dadada;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.search__input{margin:6px 6px !important;width:96% !important;max-width:inherit !important;border:2px solid #ccc !important}.search__submit{margin:6px 6px !important;padding:12px;width:auto !important;max-width:inherit !important;font-size:12px;background-color:#444;color:#fff}.search__submit:hover{background-color:#880031}.search__h2-pages{text-align:center}.search__h2-pages-list{letter-spacing:0;font-size:24px}.search__pages-desc{text-align:left}.search__pages-unit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:48px}.search__pages-unit-article{order:1;width:100%;max-width:inherit;margin-bottom:24px;padding:0}.search__pages-unit-result{order:1;flex-grow:1;width:100%;max-width:720px;margin:0 auto 24px;padding:0}.search__pages-unit-menu{order:2;width:100%;margin:24px 0}.search__pages-unit-menu .result__pages-menu{margin:0 0 24px}.search__pages-unit-menu .result__pages-menu-list li{display:inline-block}.search__pages-unit-menu .result__pages-menu-list li a{display:inline-block;min-width:48px;padding:12px 0;text-align:center}.search__pages-unit-menu .result__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.search__pages-unit-menu .result__pages-menu-list li .children{display:inline-block}.search__pages-unit-menu .result__pages-menu-list li .children::before{content:"/";display:inline-block;color:#ccc}.search__pages-unit-sidebar{order:3;width:96%;margin:0 auto 24px}.search__pages-menu-list li{display:inline-block}.search__pages-menu-list li a{display:inline-block;padding:0;font-size:10px}.search__pages-menu-list li:not(:last-child)::after{content:"/";display:inline-block;color:#ccc}.search__pages-list{border-top:1px solid #e1e1e1}.search__pages-list a{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0}.search__pages-list-item{margin-bottom:12px;border-bottom:1px solid #e1e1e1}.search__pages-list-item-text{width:80%}.search__pages-list-item-text-desc{font-size:10px}.search__pages-list-item-text-view{padding:6px 0;font-size:10px;text-align:right;color:#555}.search-purchase-filter{position:relative;z-index:2;width:628px;margin:0 auto}.search-purchase-filter-pulldown{position:relative;display:flex;justify-content:center;align-items:center;min-width:180px;max-height:45px;padding:12px 30px 12px 12px;border:none;border-radius:4px;line-height:1;background-color:#880031;color:#fff;cursor:pointer}.search-purchase-filter-pulldown::after{position:absolute;top:51%;right:14px;border-left:2px solid;border-top:2px solid;width:8px;height:8px;content:"";display:block;transform:rotate(-135deg) translate(50%, 50%)}.search-purchase-filter-pulldown.show::after{right:16px;transform:rotate(45deg) translateY(-50%)}.search-purchase-filter-content{position:absolute;top:33px;left:0;z-index:2;display:none;width:100%;padding:18px;border:2px solid #880031;border-radius:6px;border-top-left-radius:0;filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.15));background-color:#fff}.search-purchase-filter-content.show{display:flex}.search-purchase-filter-list{display:flex;justify-content:space-between;flex-wrap:wrap}.search-purchase-filter-item{width:24%}.search-purchase-filter-item.is-active .search-purchase-filter-link{color:#880031}.search-purchase-filter-link{display:block;margin:6px 0;font-size:12px;letter-spacing:-0.05em;color:#000;cursor:pointer}.search-purchase-filter-link:hover{color:#880031}.search-purchase-filter-group+.search-purchase-filter-group{margin-top:24px}.search-purchase-filter-title{font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.75;margin-top:6px}.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}.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;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:#085}.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{margin-top:0}#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}.sidebar__wrap{padding-bottom:0}.sidebar__banner{width:100%}.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}.pager{padding:12px 0}.wp-pagenavi a{width:32px;height:32px;line-height:32px;font-size:12px}.wp-pagenavi a i{font-size:12px}.wp-pagenavi span{width:32px;height:32px;line-height:32px;font-size:12px}.column__h1{font-size:16px}.column__h1-article{font-size:14px}.column__h1-results{font-size:14px}.column__h3-menu{font-size:12px}.column__h3-list{letter-spacing:0}.column__h3-results{margin-bottom:12px;font-size:12px}.column__unit{padding-top:12px;min-width:inherit;font-size:12px}.column__unit-category{width:100%;margin:0}.column__unit-article{max-width:inherit}.column__unit-menu{width:100%;font-size:12px}.column__unit-sidebar{width:100%;min-width:100%;margin:24px 0}.column__menu-list{margin:0 12px 6px}.column__list-item-thumb{width:28%}.column__list-item-text{width:68%}.column__results{padding:0}.column__results-pict{width:100%;margin-bottom:12px;text-align:center}.column__results-spec{width:100%;margin-bottom:24px;font-size:10px}.column__results-spec dt{width:30%}.column__results-spec dd{width:70%;padding:12px 6px}.column__article-pict img{width:100%}.column__article-text h2{margin:12px 0;padding:9px;font-size:14px}.column__article-text h3{margin:6px 0 12px;padding:0 6px 3px;font-size:12px}.column__article-text h4{font-size:12px}.column__article-text p{padding:0 0 12px;font-size:12px}.column__article-text p .link__article-btn--blog{margin:0 auto}.column__article-text ul{flex-wrap:wrap;justify-content:space-between;padding:0 0 12px}.column__article-text ul li{flex:auto;width:49%}.column__article-text ul li:nth-child(even){margin-right:0}.column__article-text ul li:last-child{flex:inherit}.column__article-text table{width:100%;margin:0 auto 12px;font-size:10px}.column__article-text table tr th{width:30%;padding:6px}.column__article-text table tr td{padding:6px}.column__article-text .tablecenter th br{display:inline}.column__article-text-src{margin-top:-8px}.column__article-text .pricetable__price p{line-height:1}.column__article-box-summary{margin:0 0 12px;padding:24px 12px}.column__article-box-summary::after{width:60px}.column__article-box-summary p{padding:0 0 12px}.column__article-box-summary ul li{padding:6px}.column__article-box-summary ul li::before{width:12px;margin:0 3px}.column__article-box-simple{margin:0 0 12px;padding:18px 12px 12px;border:solid 6px #daecf2}.column__article-box-simple strong{margin-left:12px}.column__article-box-simple ul{padding:0 0 3px}.column__article-box-simple ul li{padding:6px}.column__article-box-simple ul li::before{width:9px;margin:0 3px}.column__article-supervisor-text{margin:0 0 0 12px;padding:12px 12px 0}.column__article-supervisor-text p{padding:0 0 12px}.column__article-supervisor-text::before{left:-16px;margin-top:-8px;border:8px solid transparent;border-right:8px solid #fff}.column__article-supervisor-text::after{left:-17px;margin-top:-8px;border:8px solid transparent;border-right:8px solid #a0a0a0}.column__article-supervisor-desc p{padding:0}.column iframe{margin:auto auto 12px !important}.column iframe+table{margin-top:12px !important}.comparison__h2{font-size:16px}.comparison__h2-article{margin:12px 0 24px;font-size:14px}.comparison__h2-results{font-size:14px}.comparison__h3{margin-bottom:12px;font-size:12px}.comparison__h3-list{letter-spacing:0;font-size:10px}.comparison__h3-results{margin-bottom:12px;font-size:12px}.comparison__unit{padding:12px 0}.comparison__unit-archive{margin-bottom:24px}.comparison__unit-category{width:100%;margin:0}.comparison__unit-menu{width:100%}.comparison__unit-sidebar{width:100%;min-width:100%}.comparison__menu-list{margin-left:0;margin-bottom:12px}.comparison__list-item-thumb{width:30%}.comparison__list-item-text{width:68%}.comparison__list-item-text-desc{font-size:10px}.comparison__list-item-text-desc-other div{width:100%}.comparison__list-item-text-desc-gr{font-size:10px}.comparison__results{padding:0}.comparison__results-pict{width:100%;margin-bottom:12px;text-align:center}.comparison__results-spec{width:100%;margin-bottom:24px;font-size:10px}.comparison__results-spec dt{width:30%}.comparison__results-spec dd{width:70%;padding:12px 6px}.comparison__article-pict{margin-bottom:24px}.comparison__article-pict img{width:100%}.comparison__article-text{font-size:10px}.comparison__article-text h3{padding:12px;font-size:12px}.comparison__article-text h4{padding:6px 12px;font-size:12px}.comparison__article-text table{margin:0 auto 12px}.comparison__article-text table th{padding:6px}.comparison__article-text table td{padding:6px}.comparison__article-text p{padding:0 0 12px}.comparison__detail{margin-bottom:24px}.comparison__detail-thumb{width:100%;margin-bottom:12px}.comparison__detail-text{width:100%}.comparison__detail-other div{width:100%}.comparison__detail-gr-price{text-align:right}.comparison__detail-gr-notes{text-align:left;font-size:10px}.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%}.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:43px;margin-top:-17px;font-size:22px}.faq__list-title::after{width:43px;margin-top:-17px;font-size:22px}.faq__list-contents{min-height:50px;padding:12px 12px 12px 40px}.faq__list-contents::before{width:43px;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}input[type="button"].back,input[type="submit"].back{margin:24px auto 36px;padding:24px 12px}input[type="text"],select{max-width:inherit}input[type="text"].sarch-box,select.sarch-box{width:calc(100vw - 130px)}input[type="date"],input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea,select{margin:3px 0;max-width:inherit}.select{max-width:inherit}.form{margin-bottom:30px}.form__h3{padding-top:24px;font-size:14px !important}.form__h3::after{display:none}.form__h4{font-size:16px}.form__guide{text-align:center;background:#00b900}.form__desc{text-align:left;font-size:10px}.form__accession{right:12px;width:110px}.form__step-list{margin-bottom:18px}.form__step-list-item{padding:6px;line-height:18px;letter-spacing:0;font-size:10px}.form__step-list-item span{font-size:16px}.form__step-list-item:not(:last-child)::before{content:"";position:absolute;top:-7px;right:-24px;width:0;height:0;border-style:solid;border-width:31px 0 31px 24px;border-color:transparent transparent transparent #fff}.form__step-list-item:not(:last-child)::after{content:"";position:absolute;top:0;right:-18px;z-index:1;width:0;height:0;border-style:solid;border-width:24px 0 24px 18px;border-color:transparent transparent transparent #e9e9e9}.form__step-list-item.active{background-color:#880031;color:#fff}.form__step-list-item.active::before{display:none}.form__step-list-item.active::after{border-color:transparent transparent transparent #880031}.form__table thead th{padding:12px;text-align:left;font-size:12px}.form__table tbody th{display:block;width:100%;padding:12px 12px 0;font-size:12px}.form__table tbody td{display:block;width:100%;padding:12px}.form__label,.form__label--required,.form__label--elective{top:0;right:0}.form__notes{padding-top:6px;font-size:10px}.form__info{margin:12px auto;padding:12px;font-size:10px;text-align:left}.form__info-attention{font-size:10px}.form__info-caution{margin-bottom:12px;font-size:12px}.form__info-conditions li{display:block;padding:12px}.form__info-conditions-title{display:inline-block;width:inherit;margin-right:0;margin-bottom:6px;padding:6px 12px}.form__agreement{margin:12px auto;padding:12px;text-align:left;font-size:10px}.form__agreement p{margin-bottom:12px}.form__agreement-check{margin:0 12px 12px;text-align:left;font-size:12px}.form__address li{width:100%}.form__unit li{width:100%}.form__schedule{padding-bottom:12px}.form__schedule input[type="date"]{max-width:inherit}.form__schedule select{width:44%;max-width:inherit}.form__schedule-title{display:block;margin-bottom:3px}.form__schedule-to{display:inline-block;width:7%;text-align:center}.form__set-input{width:80px;margin-right:12px}.form__set-name{vertical-align:middle;font-size:10px;letter-spacing:normal}.form__set-name span{font-size:12px}.form__set-desc{padding:24px 0}.form__set-desc img{width:90px;margin-right:12px}.form__set-desc p{font-size:10px}.form__confirm{padding:24px 0}.form__tips{justify-content:space-between;margin-bottom:12px}.form__tips-pict{width:110px}.form__tips-desc{margin-right:0;font-size:10px}.form__uruhako-size{padding-top:12px}.form__uruhako-size li{display:inline-flex;width:100%;margin-bottom:6px}.form__uruhako-size-name{padding:24px 6px;text-align:left;vertical-align:middle}.form__uruhako-size-name span{font-size:10px}.form__uruhako-size-pict{flex-grow:1}.form__uruhako-size-pict img{width:120px}.home{margin-bottom:24px}.home__h2-reason{font-size:16px}.home__h3-reason{position:static;width:auto;padding:12px;text-align:left;font-size:22px}.home__h3-reason span{margin-bottom:12px;padding:0 12px;font-size:16px}.home__mv{margin-top:98px}.home__mv-image{position:relative}.home__mv-center{position:absolute;width:100%;height:100%}.home__mv img.badge{position:relative;bottom:-54%;left:2%;right:inherit;max-width:48.7%;min-height:inherit}.home__reason-list-item-title{display:inline-flex;align-items:flex-start}.home__reason-list-item-title-thumb{min-width:120px;margin:12px}.home__reason-list-item-title-thumb img{width:120px;height:120px;border-radius:50%;object-fit:cover}.home__reason-list-item-title-thumb::before{display:none}.home__reason-list-item-desc{padding:0 12px 12px}.letter{margin-bottom:24px;padding:24px 0 0}.letter h2{font-size:14px;margin-bottom:24px;padding:12px}.letter h2::after{bottom:-13px;border-width:14px 14px 0 14px}.letter__h1{font-size:16px}.letter__h2{font-size:14px !important}.letter__h2-pages{font-size:14px;margin-bottom:12px;padding:0 6px 6px}.letter__h2-pages-list{letter-spacing:0;font-size:12px}.letter__h3-pages{margin-bottom:12px;font-size:12px}.letter__h3-pages-list{letter-spacing:0}.letter__archive{margin:12px 0 0}.letter__article{padding:24px 0}.letter__article-pict{margin-bottom:24px}.letter__article-pict img{width:100%}.letter__article-text h2{font-size:14px;margin-bottom:24px}.letter__article-text h2::after{bottom:-13px;border-width:14px 14px 0 14px}.letter__article-text h3{font-size:14px}.letter__article-text h4{font-size:12px}.letter__article-text ul{flex-wrap:wrap;justify-content:space-between}.letter__article-text ul li{width:49%;margin-bottom:6px;margin-right:0}.letter__article-text table{margin:0 auto 12px;font-size:10px}.letter__article-text table th{padding:6px}.letter__article-text table td{padding:6px}.letter__list{margin:0}.letter__list-item{width:100%;margin-bottom:12px;padding:0 0 12px;border-bottom:1px solid #ccc}.letter__list-item:last-child{margin-bottom:0}.letter__list-item a{padding:0 12px}.letter__list-item-top{width:50%;margin-bottom:12px}.letter__list-item-thumb{width:25%}.letter__list-item-thumb-top img{margin-bottom:6px}.letter__list-item-text{width:73%;display:flex;flex-direction:column;justify-content:center}.letter__pages{margin-top:-24px}.letter__pages-desc img{width:100px;min-width:100px}.letter__pages-unit{min-width:inherit;margin-top:24px;padding:12px 0 0}.letter__pages-unit-archive{margin-bottom:12px}.letter__pages-unit-category{width:100%;margin:0}.letter__pages-unit-category .letter__pages-menu{margin:0}.letter__pages-unit-menu{width:100%;margin:24px 0 0}.letter__pages-unit-sidebar{width:100%;min-width:100%;margin:24px 0}.letter__pages-menu{margin:0 0 12px}.letter__pages-menu-list{margin-bottom:12px}.letter__pages-list-item-thumb{width:28%;height:auto}.letter__pages-list-item-text{width:68%}.letter__pages-article{padding:0}.letter__pages-article-pict{width:80%;margin:0 auto 24px;text-align:center}.letter__pages-article-pict img{width:auto;max-height:300px}.letter__pages-article-text{width:100%;margin-bottom:12px}.letter__pages-article-text h3{padding:12px;font-size:12px}.letter__pages-article-text h4{padding:6px 12px;font-size:12px}.letter__pages-article-text ul{padding:0 12px 12px}.letter__pages-article-text ul li{width:48%}.letter__pages-article-text table{margin:0 auto 12px}.letter__pages-article-text table th{padding:6px}.letter__pages-article-text table td{padding:6px}.letter__pages-article-text p{padding:0 0 12px}.news{padding:12px 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}.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}.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::after{width:43px;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}.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::after{width:43px;margin-top:-16px;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-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-menu .result__pages-menu{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__pages .search{margin:0 -12px}.result__pages-damage{margin-bottom:0;padding:24px 0 0}.result__pages-damage h2{font-size:12px}.result__pages-damage-list::before{content:"";order:1;display:block;width:48vw}.result__pages-damage-list::after{content:"";display:block;width:48vw}.result__pages-damage-list-item{width:calc(50% - 12px);margin-bottom:12px}.result__pages-damage-list-item a{padding:6px}.result__pages-damage-list-item-thumb{margin-bottom:12px}.result__pages-damage-list-item-thumb img{width:90%;max-width:240px;height:auto}.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}.search{padding:24px 0}.search__lead{font-size:16px}.search__lead-text{padding:0 12px}.search__page-form{width:100%;padding:0 12px}.search__page-submit{padding:12px}.search__form{top:-12px;margin-bottom:-12px}.search__h2{font-size:14px}.search__h2-pages{font-size:14px}.search__h2-pages-list{font-size:16px}.search__h3-pages{margin-bottom:12px;font-size:12px}.search__h3-pages-list{letter-spacing:0;font-size:10px}.search__list-item{width:100%;margin-bottom:0;border-bottom:1px solid #ccc}.search__list-item-thumb{width:26%}.search__list-item-text{width:70%}.search__pages{margin-top:-24px}.search__pages-desc p{font-size:10px}.search__pages-desc img{width:100px;min-width:100px}.search__pages-unit{padding:12px 0}.search__pages-unit-result{margin-bottom:12px}.search__pages-unit-menu{width:100%}.search__pages-unit-sidebar{width:100%}.search__pages-menu-list{margin-left:0;margin-bottom:12px}.search__pages-list-item-thumb{width:28%}.search__pages-list-item-text{width:68%}.search__pages-list-item-text-desc{font-size:10px}.search__pages-article{padding:0}.search__pages-article-pict{width:100%;margin-bottom:12px;text-align:center}.search__pages-article-spec{width:100%;margin-bottom:24px;font-size:12px}.search__pages-article-spec dt{width:30%}.search__pages-article-spec dd{width:70%;padding:12px 6px}.search__pages-article-text{font-size:10px}.search__pages-article-text h3{padding:12px;font-size:12px}.search__pages-article-text h4{padding:6px 12px;font-size:12px}.search__pages-article-text ul li{width:48%}.search__pages-article-text table{margin:0 auto 12px}.search__pages-article-text table th{padding:6px}.search__pages-article-text table td{padding:6px}.search-purchase-filter{width:98%;padding:0 calc(-1% + 18px)}.search-purchase-filter-content{padding:12px 24px;border-top-left-radius:6px}.search-purchase-filter-item{width:50%;margin-top:12px}.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}.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}.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}}
