@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');a{color:#4472c4}a:hover{opacity:.7;text-decoration:none}.l-content{margin-bottom:0}.l-mainContent__inner>.post_content{margin:0;padding:0 0 4em}.p-articleMetas .c-categoryList:before{display:none}.p-articleMetas .c-categoryList a:hover{box-shadow:none}.p-articleFoot{display:none}.p-articleThumb__img,.p-articleThumb__youtube{box-shadow:none}.post_content div>:last-child,.post_content>:last-child{margin-bottom:initial !important}.w-beforeFooter{margin:0 auto 0}.--PC{display:block}.--SP{display:none}.--Wrap{margin:0 auto;width:1000px}.--Mincho{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}.--ObjectFitCover{position:relative;display:block;width:100%;background:#f5f5f5;overflow:hidden;object-fit:cover}.--ObjectFitCover:before{content:"";display:block}.--ObjectFitCover img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}@media screen and (max-width:600px){.--PC{display:none}.--SP{display:block}}body.error404 .post_content .is-style-more_btn{padding:40px 0}body.home .post_content>*{margin-bottom:0}.swell-block-postLink{margin-top:2em}@media only screen and (min-width:600px) and (max-width:1070px){.top #content{padding-top:0}.--Wrap{width:100%}.p-fixBtnWrap{bottom:20vw !important}.swell-block-postLink{margin-top:6vw}body.error404 .post_content .is-style-more_btn{padding:8vw 0}}@media screen and (max-width:600px){.top #content{padding-top:0}.--Wrap{width:100%}.p-fixBtnWrap{bottom:20vw !important}.swell-block-postLink{margin-top:6vw}body.error404 .post_content .is-style-more_btn{padding:8vw 0}}h1.c-pageTitle{margin:2em 0 1em;padding:.5em;width:100%;color:#fff;font-size:1.5rem;background:-moz-linear-gradient(top,#4472c4,#224c97);background:-webkit-linear-gradient(top,#4472c4,#224c97);background:linear-gradient(to bottom,#4472c4,#224c97);border:1px solid #0b2e4e}h1.c-pageTitle[data-style=b_bottom]{border-bottom:1px solid #0b2e4e}h1.c-pageTitle[data-style=b_bottom] .c-pageTitle__inner{border-bottom:none;float:initial;margin-bottom:0;padding:0}h1.c-pageTitle:after{display:none}.post_content h2,.p-articleHead.c-postTitle{margin-left:auto;margin-right:auto;padding:15px;color:#fff;background:linear-gradient(to bottom,#4472c4,#224c97);background:-moz-linear-gradient(top,#4472c4,#224c97);background:-webkit-linear-gradient(top,#4472c4,#224c97);border:1px solid #0b2e4e}.post_content h3{margin:0 0 1.5em !important;padding:10px 15px;background:#f1f1f1;border-bottom:2px solid #4472c4}.page .post_content h3{margin:0 0 1.5em !important}.post_content h3:before{display:none}.post_content h4{margin:0 0 1.5em !important;padding:5px 0;border-bottom:2px solid #4472c4}.page .post_content h4{margin:0 0 1.5em !important}.post_content h4:before{display:none}.post_content h5{margin:3em 0 1.5em;padding:3px 10px;line-height:1.4;border-left:5px solid #4472c4}.post_content h6{margin:3em 0 1em;padding:10px;font-size:1em;line-height:1.4;font-weight:400;background:#fffcdf}.post_content blockquote,.post_content ol,.post_content ul{margin:2em 0}.-parallel .l-header__inner{max-width:initial;width:1000px}.-parallel .l-header__gnav{margin:0 calc(50% - 50vw);width:100vw}@media only screen and (min-width:600px) and (max-width:1070px){.-parallel .l-header__inner{width:100%;flex-wrap:wrap}body.home .-parallel .l-header__inner{flex-wrap:initial}.l-header__inner .c-catchphrase,.l-header__inner .w-header.pc_{display:block !important;order:2;padding:1vw 0}.l-header__customBtn{display:none}}@media screen and (max-width:600px){.-parallel .l-header__inner{width:100%}.c-headLogo{height:initial}.-img .c-headLogo__link{padding:4vw 0 2vw}.c-headLogo__img{height:5.5vw}.l-header__inner .c-catchphrase{display:block;font-size:.7rem;padding:0 0 4vw}.post_content h2{margin:1.5em 0 !important}.post_content h3{margin:1.5em 0 !important}.post_content h4{margin:1.5em 0 !important}}.l-header__logo{flex-direction:column;align-items:flex-start !important;margin:0 auto;width:50% !important;text-align:left !important}@media screen and (min-width:600px){.HeaderBtn__SP{display:none !important}}@media screen and (max-width:600px){.l-header__logo{width:80% !important}.HeaderBtn__SP{width:16%;margin:0;padding:.5vw 2vw 0 0}}.w-header.pc_{width:50% !important}.w-header.pc_ .w-header__inner{width:100%}.HeaderContact{gap:0 !important;align-items:initial !important}.HeaderContact__Beginner,.HeaderContact__Line{width:90px;margin-right:10px !important}.HeaderContact__Beginner div,.HeaderContact__Line div{display:flex;width:100%}.HeaderContact__Beginner p,.HeaderContact__Line p{display:flex;width:100%;height:100%}.HeaderContact__Beginner a,.HeaderContact__Line a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;color:#fff;font-size:.8rem;text-decoration:none;text-align:center;background:#5064a0;border-radius:10px;border-bottom:solid 3px #8e9093}.HeaderContact__Beginner a:after{content:"";display:block;width:38px;height:36px;background:url(//www.tokyoyokohama-souzoku.net/wp-content/themes/swell_child/../../uploads/2023/06/icon_beginner.png) no-repeat center top;background-size:100% auto}.HeaderContact__Line a:after{content:"";display:block;width:38px;height:36px;background:url(//www.tokyoyokohama-souzoku.net/wp-content/themes/swell_child/../../uploads/2023/06/icon_line.png) no-repeat center top;background-size:100% auto}.HeaderContact__Line a{background:#06c755}.HeaderContact__Info{gap:0 !important;margin:0 auto !important;width:260px;text-align:center}.HeaderContact__InfoHeading{margin:0;width:100%;background:#eaeaea;font-size:1rem;font-weight:700}.HeaderContact__PhoneNumber p{margin:0;padding:5px 0;color:#4472c4;font-family:'Roboto Condensed',sans-serif;font-size:2.2rem;font-weight:700;line-height:1;text-align:center}.HeaderContact__PhoneNumber p:before{content:"";display:inline-block;width:42px;height:23px;background:url(//www.tokyoyokohama-souzoku.net/wp-content/themes/swell_child/../../uploads/2023/06/free_dial.png) no-repeat left bottom;background-size:auto 90%}.HeaderContact__PhoneNumber,.HeaderContact__ReceptionHours{display:flex;justify-content:center;width:100%}.HeaderContact__ReceptionHours p{font-size:.8rem;line-height:1}@media only screen and (min-width:600px) and (max-width:1070px){.l-header__inner .c-catchphrase{font-size:1.4vw}.HeaderContact__Beginner,.HeaderContact__Line{width:9vw;margin-right:1vw !important}.HeaderContact__Beginner a,.HeaderContact__Line a{font-size:1vw}.HeaderContact__Beginner a:after,.HeaderContact__Line a:after{width:3.8vw;height:3.6vw}.HeaderContact__Info{margin:0 !important;width:initial}.HeaderContact__InfoHeading{font-size:1.8vw}.HeaderContact__PhoneNumber p{font-size:3.8vw}.HeaderContact__ReceptionHours p{font-size:1.4vw}}.-parallel .l-header__gnav .c-gnav>li>a i{display:block;margin-bottom:10px;color:#81a0bc;font-size:1rem}.-parallel .l-header__gnav .c-gnav>li:last-child>a i{margin-bottom:5px}.c-gnav>.menu-item{display:flex;justify-content:center;height:initial}.c-gnav>.menu-item:before{content:"";position:absolute;left:0;top:5%;display:inline-block;width:1px;height:90%;background:#67809d}.c-gnav>.menu-item:nth-last-child(3):after{content:"";position:absolute;right:0;top:5%;display:inline-block;width:1px;height:90%;background:#67809d}.c-gnav>.menu-item>a{padding:10px !important;width:110px;white-space:normal}.c-gnav>.menu-item>a .ttl{font-size:.9rem}.c-gnav>.menu-item:nth-last-child(1),.c-gnav>.menu-item:nth-last-child(2){display:none}.fixed{position:fixed;top:0;left:0;z-index:99}@media screen and (min-width:600px) and (max-width:1070px){#gnav{display:block !important;order:3}#sp_menu{display:none !important}.l-header__menuBtn{display:none !important}.-parallel .l-header__gnav{background-color:var(--color_gnav_bg);color:#fff}.c-gnav{justify-content:center}.c-gnav>.menu-item>a{padding:1vw !important;width:11vw}.c-gnav>.menu-item>a .ttl{font-size:2vw}}@media screen and (min-width:600px){.NaviSP{display:none !important}}@media screen and (max-width:600px){.c-spnav .menu-item i{width:2em;text-align:center}.c-gnav>.menu-item:nth-last-child(1),.c-gnav>.menu-item:nth-last-child(2){display:block}.w-frontTop{margin-bottom:4vw}.NaviSP{margin:0 calc(50% - 50vw);width:100vw !important;padding:3vw 3vw 1vw;justify-content:space-between;flex-wrap:wrap;width:100%;background:#0b2e4e}.NaviSP figure{width:22.5vw;margin:0 0 1vw !important}.NaviSP__Secondary{justify-content:space-between;flex-wrap:wrap;width:100%}}.p-breadcrumb__list{flex-wrap:wrap}.single .p-breadcrumb__item:last-child>span.p-breadcrumb__text{display:block !important;opacity:1;white-space:pre-wrap}.GlobalLayout__BreadCrumbs{margin:0;padding:10px 0;width:100%;background:#f4f4f4;font-size:.8em}.GlobalLayout__BreadCrumbs #breadcrumbs{margin:0 auto;padding:0;width:1000px;overflow-x:auto;white-space:nowrap}.GlobalLayout__BreadCrumbs #breadcrumbs::-webkit-scrollbar{width:1000px;height:4px}.GlobalLayout__BreadCrumbs #breadcrumbs::-webkit-scrollbar-track{background-color:rgba(153,153,153,.3)}.GlobalLayout__BreadCrumbs #breadcrumbs::-webkit-scrollbar-thumb{background:#969696}.GlobalLayout__BreadCrumbs a{color:#4472c4;text-decoration:underline}.GlobalLayout__BreadCrumbs a:hover{text-decoration:none}.GlobalLayout__BreadCrumbs .breadcrumbs i:before{content:"\f015";font-size:1.4rem;font-weight:700;font-family:"Font Awesome 6 Free";font-style:normal;color:#e4368d}.breadcrumbs p#breadcrumbs,.GlobalLayout__BreadCrumbs .breadcrumbs i:before{font-size:1.2rem}@media screen and (min-width:600px) and (max-width:1070px){.GlobalLayout__BreadCrumbs{margin:0 auto;padding:1vw 2vw;width:100%}.GlobalLayout__BreadCrumbs #breadcrumbs{margin:0 auto;padding:0;width:100%;overflow-x:auto;white-space:nowrap}}@media screen and (max-width:600px){.GlobalLayout__BreadCrumbs{margin:0 auto;padding:2vw 3vw;width:100%;font-size:2.8vw}.GlobalLayout__BreadCrumbs #breadcrumbs{margin:0 auto;padding:0;width:100%;overflow-x:auto;white-space:nowrap}}.l-articleBottom__section.-author{margin-bottom:5em}.l-articleBottom__section.-author .c-secTitle{display:inline-block;margin-bottom:0;padding:.2em 1.5em;border-left:none;background:#4e72be;color:#fff;font-size:.9em;font-weight:400}.p-authorBox{position:relative;padding-bottom:60px;background:#f2f5fa;border:2px solid #4e72be}.p-authorBox .avatar{border-radius:0;border:none;width:170px;height:auto}.p-authorBox__name{display:none}.p-authorBox__r{border-left:none}.p-authorBox__desc{font-size:.9em}.p-authorBox__desc strong{display:inline-block;margin-top:.5em;font-size:1.3em}.p-authorBox__text{margin:1rem 0;padding:1rem 0;border-top:1px solid #eaeaea;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;font-size:.8em;line-height:1.7}.p-authorBox__text em{display:inline-block;width:13%;margin:0 2% 2rem 0;font-style:normal;text-align:center;background:#e5e0ca}.p-authorBox__text span{display:inline-block;width:85%;margin:0 0 2rem}.p-authorBox__button{position:absolute;left:5%;bottom:20px;display:block;margin:0 auto;padding:20px 0 0;width:90%;text-align:center;border-top:1px solid #eaeaea}.p-authorBox__button a{position:relative;display:inline-block;padding:.7em 0;width:44%;color:#fff;text-decoration:none;background:#4e72be;border-bottom:solid 3px #8e9093;border-radius:10px}.p-authorBox__button a:after{position:absolute;right:1em;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);content:"\f054";font-size:.8rem;font-weight:700;font-family:"Font Awesome 6 Free"}.p-authorBox__iconList{position:absolute;left:2%;top:220px;width:21%;justify-content:center}.is-style-circle .c-iconList__link{border-radius:0;border:none}.c-iconList__icon.icon-link:before{content:'\f3c0';font-family:'Font Awesome 6 Brands' !important;font-weight:400;color:#5cc857}.is-style-circle .c-iconList__link.u-fz-14{font-size:2.8rem}@media screen and (min-width:600px) and (max-width:1070px){.p-authorBox{padding-bottom:6vw}.p-authorBox__button{bottom:2vw}}@media screen and (max-width:600px){.p-authorBox .avatar{width:36%}.p-authorBox__iconList{top:40vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.p-authorBox__r{padding:10vw 0 0;text-align:left}.p-authorBox__desc{line-height:1.0}.p-authorBox__text{margin-bottom:0;padding-bottom:0}.p-authorBox__text em{margin:0 4vw 4vw 0;width:20%;font-size:3vw}.p-authorBox__text span{margin:0 0 4vw;width:75%;font-size:3.4vw;line-height:1.5}.p-authorBox__button{position:initial;padding:4vw 0 0;width:100%}.p-authorBox__button a{width:100%}}div.home .swell-block-fullWide{padding-top:0 !important}div.home h3{padding:30px 0 20px !important;color:#fff !important;font-size:2.4rem;font-weight:600;background:linear-gradient(to bottom,#4472c4,#224c97) !important;background:-moz-linear-gradient(top,#4472c4,#224c97) !important;background:-webkit-linear-gradient(top,#4472c4,#224c97) !important}div.home h3 small{padding-top:0 !important;color:#d8c1a1;font-size:1.1rem !important;font-weight:400}div.home h3 small:after{content:"";display:inline-block;position:absolute;top:100%;left:50%;margin-left:-30px;border:30px solid transparent;border-top:20px solid #002073}@media screen and (max-width:600px){div.home h3{padding:3vw 0 2vw !important;font-size:5.4vw}div.home h3 small{font-size:3vw !important}div.home h3 small:after{margin-left:-6vw;border:6vw solid transparent;border-top:4vw solid #00247b}}.swiper-button-next,.swiper-button-prev{background:rgba(68,114,196,1);padding:calc(var(--swiper-nav-size)*.4) calc(var(--swiper-nav-size)*.4);height:calc(var(--swiper-nav-size)*1.0);border-radius:50%}.swiper-button-next:after,.swiper-button-prev:after{width:calc(var(--swiper-nav-size)*.25);height:calc(var(--swiper-nav-size)*.25);-webkit-transform:rotate(45deg) skew(5deg,5deg);transform:rotate(45deg) skew(5deg,5deg)}.swiper-button-next:after{right:calc(var(--swiper-nav-size)*.05)}.swiper-button-prev:after{left:calc(var(--swiper-nav-size)*.0)}.p-mainVisual .swiper-button-prev{left:2%}.p-mainVisual .swiper-button-next{right:2%}.IntroPrimary__FreeConsulting{padding:0}.IntroPrimary__FreeConsulting:hover{opacity:.7}.IntroPrimary__FreeConsulting:before{content:"";display:block;position:absolute;top:4%;left:1%;width:98%;height:92%;border:1px solid #fff;z-index:1}.IntroPrimary__FreeConsulting .wp-block-cover__image-background{background-attachment:initial !important;background-size:100% auto;background-position:center top !important}.IntroPrimary__FreeConsulting p{margin:0;font-size:1.5rem;line-height:1}.IntroPrimary__FreeConsulting p em{display:inline-block;padding:0 0 10px;font-size:2.7rem !important;font-style:normal}.IntroPrimary__FreeConsulting p strong{display:inline-block;padding:0 0 20px 20px;font-size:4rem !important;font-weight:600;background:linear-gradient(45deg,#b59852,#fbe392,#cb9955);-webkit-background-clip:text;color:transparent}.IntroSecondary{justify-content:space-between;padding:60px 0;width:100%}.IntroSecondary p{margin:0;padding:0;line-height:1.05;text-align:center}.IntroSecondary p strong{display:block;font-size:2.4rem;font-weight:600;text-shadow:0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91,0 0 1px #687e91}.IntroSecondary p em{font-size:.8rem;font-style:normal}.IntroSecondary img{height:165px !important}.IntroSecondary__Beginner,.IntroSecondary__Useful{margin:0 !important;padding:0;width:481px;min-height:165px !important;border:1px solid #0b2e4e}.IntroSecondary__Beginner:hover,.IntroSecondary__Useful:hover{opacity:.7}.IntroSecondary__Beginner p{padding:10px 200px 0 0}.IntroSecondary__Useful p{padding:10px 0 0 200px}@media only screen and (min-width:600px) and (max-width:1070px){.IntroPrimary__FreeConsulting{min-height:21vw !important}.IntroPrimary__FreeConsulting:before{top:1vw;left:1vw;width:90vw;height:19vw}.IntroPrimary__FreeConsulting img{height:21vw !important}.IntroPrimary__FreeConsulting p em{padding:0 0 1vw;font-size:3.5vw !important}.IntroPrimary__FreeConsulting p strong{padding:0 0 2vw 2vw;font-size:6vw !important}.IntroPrimary__FreeConsulting p{font-size:2vw}.IntroSecondary{padding:4vw 0}.IntroSecondary__Beginner,.IntroSecondary__Useful{width:45vw;min-width:45vw;height:16vw;min-height:16vw}.IntroSecondary img{height:16vw !important}.IntroSecondary__Beginner p{padding:1vw 16vw 0 0}.IntroSecondary__Useful p{padding:1vw 0 0 16vw}.IntroSecondary p strong{font-size:4vw}.IntroSecondary p em{display:inline-block;font-size:2.6vw;-webkit-transform:scale(.8);transform:scale(.8)}}@media screen and (max-width:600px){.IntroPrimary__FreeConsulting{min-height:21vw !important;padding:0 !important}.IntroPrimary__FreeConsulting:before{top:1vw;left:1vw;width:90vw;height:19vw}.IntroPrimary__FreeConsulting img{height:21vw !important}.IntroPrimary__FreeConsulting p em{padding:0 0 1vw;font-size:3.5vw !important}.IntroPrimary__FreeConsulting p strong{padding:0 0 2vw 2vw;font-size:6vw !important}.IntroPrimary__FreeConsulting p{font-size:2vw}.IntroSecondary{padding:4vw 0}.IntroSecondary__Beginner,.IntroSecondary__Useful{width:45vw;min-width:45vw;height:16vw;min-height:16vw !important}.IntroSecondary img{height:16vw !important}.IntroSecondary__Beginner p{padding:1vw 16vw 0 0;white-space:nowrap}.IntroSecondary__Useful p{padding:1vw 0 0 16vw;white-space:nowrap}.IntroSecondary p strong{font-size:4vw}.IntroSecondary p em{display:inline-block;font-size:2.6vw;-webkit-transform:scale(.8);transform:scale(.8)}}.TopPoint__Item{counter-increment:point-num;position:relative;width:100%;margin:0 0 20px !important;padding:3px;background:linear-gradient(to bottom,#e6cc9a 0%,#684606 100%);border-radius:10px}.TopPoint__Item:before{content:counter(point-num,decimal-leading-zero);position:absolute;left:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:82px;height:82px;background:#0b2e4e;border-radius:50%;color:#d8c1a1;font-size:2rem;font-weight:700;line-height:3.2;font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','游明朝','Yu Mincho','游明朝体','YuMincho','ＭＳ Ｐ明朝','MS PMincho',serif;text-align:center}.TopPoint__Item:after{position:absolute;display:inline-block;top:30%;left:40px;color:#d8c1a1;font-size:1rem;font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','游明朝','Yu Mincho','游明朝体','YuMincho','ＭＳ Ｐ明朝','MS PMincho',serif;content:"Point"}.TopPoint__Item dl{width:100%;padding:20px 30px 30px 20px;background:#fff;border-radius:10px}.TopPoint__Item dl dt{margin:0;padding:0 0 0 130px;font-size:2.1rem;line-height:1.1;border-bottom:1px solid #0b2e4e}.TopPoint__Item dl dt em{font-style:normal}.TopPoint__Item dl dd{margin:0;padding:10px 0 0 130px}.TopPoint__Item dl dd p{margin:0;padding:0;font-size:1.2rem}@media only screen and (min-width:600px) and (max-width:1070px){.TopPoint{margin:0 calc(50% - 50vw);width:100vw;left:0}.TopPoint__Item{margin:0 auto 4vw !important;width:90%}.TopPoint__Item:before{left:2vw;width:14vw;height:14vw;font-size:5.6vw;line-height:3.4}.TopPoint__Item:after{left:5.5vw;top:34%;font-size:2.8vw}.TopPoint__Item dl{padding:3vw 3vw 3vw 2vw}.TopPoint__Item dl dt{padding:0 0 2vw 17vw;font-size:4.6vw;line-height:1.25}.TopPoint__Item dl dd{padding:2vw 0 0 17vw}.TopPoint__Item dl dd p{font-size:3.6vw;line-height:1.5}}@media screen and (max-width:600px){.TopPoint{margin:0 calc(50% - 50vw);width:100vw;left:0}.TopPoint__Item{margin:0 auto 4vw !important;width:90%}.TopPoint__Item:before{left:2vw;width:14vw;height:14vw;font-size:5.6vw;line-height:3.4}.TopPoint__Item:after{left:5.5vw;top:34%;font-size:2.8vw}.TopPoint__Item dl{padding:3vw 3vw 3vw 2vw}.TopPoint__Item dl dt{padding:0 0 2vw 17vw;font-size:4.6vw;line-height:1.25}.TopPoint__Item dl dt em{display:block}.TopPoint__Item dl dd{padding:2vw 0 0 17vw}.TopPoint__Item dl dd p{font-size:3.6vw;line-height:1.5}}.TopStrength .--Wrap{justify-content:space-between;flex-wrap:wrap}.TopStrength__Item{margin:0 0 30px !important;padding:0;width:320px}.post_content div.TopStrength__Item:last-child{margin-bottom:30px !important}.TopStrength__Item img{height:290px !important}.TopStrength__Item p{padding:80px 0 0;font-size:1.8rem;font-weight:800;line-height:1.3}@media only screen and (min-width:600px) and (max-width:1070px){.TopStrength{padding-bottom:2vw !important}.TopStrength .--Wrap{width:90%;padding:0 0 5vw}.TopStrength__Item{margin:0 0 2vw !important;width:44vw;min-height:40vw !important}.TopStrength__Item img{height:40vw !important}.TopStrength__Item p{padding:12vw 0 0;font-size:3.8vw}}@media screen and (max-width:600px){.TopStrength{padding-bottom:2vw !important}.TopStrength .--Wrap{width:90%;padding:0 0 12vw}.TopStrength__Item{margin:0 0 2vw !important;width:44vw;min-height:40vw !important}.post_content div.TopStrength__Item:last-child{margin-bottom:0 !important}.TopStrength__Item img{height:40vw !important}.TopStrength__Item p{padding:12vw 0 0;font-size:3.8vw}}div.home .PopularProducts{margin:0 auto;width:1000px;justify-content:space-between;align-items:normal;flex-wrap:wrap}div.home .PopularProducts__Item{align-items:normal;margin:0 0 20px !important;padding:0;width:490px;min-height:314px}div.home .PopularProducts__Item:hover{opacity:.7}.post_content div.PopularProducts__Item:last-child{margin-bottom:20px !important}div.home .PopularProducts__Item .wp-block-cover__image-background{background-attachment:initial !important;background-size:100% auto;background-position:center top !important}div.home .PopularProducts__Item img{height:314px !important}div.home .PopularProducts__Item .wp-block-cover__inner-container{display:flex;flex-direction:column}div.home .PopularProducts__Title{display:flex;align-items:center;flex-wrap:wrap;height:120px;margin:0;padding:0 0 0 120px;font-size:2.4rem !important;font-weight:800;line-height:1.2}div.home .PopularProducts__Title small{width:100%;font-size:1.8rem}div.home .PopularProducts__Title strong{display:inline-block}div.home .PopularProducts__Item:nth-of-type(2) .PopularProducts__Title strong,div.home .PopularProducts__Item:nth-of-type(4) .PopularProducts__Title strong,div.home .PopularProducts__Item:nth-of-type(5) .PopularProducts__Title strong{margin-top:-40px}div.home .PopularProducts__Price{display:flex;justify-content:center;margin:0;padding:0;font-size:2.4rem;font-weight:800}div.home .PopularProducts__Text{margin:0;padding:0 1rem;font-size:1.2rem;line-height:1.4}div.home .PopularProducts__Text span{display:block}@media only screen and (min-width:600px) and (max-width:1070px){div.home .PopularProducts{width:90%}div.home .PopularProducts__Item{margin:0 0 2vw !important;width:44vw;min-height:25vw}div.home .PopularProducts__Item img{height:25vw !important;border-radius:5px}div.home .PopularProducts__Title{height:12vw;padding:0 0 0 12vw;font-size:3.2vw !important}div.home .PopularProducts__Title small{font-size:2.6vw}div.home .PopularProducts__Title strong{margin-top:-4vw}div.home .PopularProducts__Price{font-size:3.8vw;line-height:1.3}div.home .PopularProducts__Text{margin-left:-5%;width:110%;font-size:2.5vw;-webkit-transform:scale(.8);transform:scale(.8)}}@media screen and (max-width:600px){div.home .PopularProducts{width:90%}div.home .PopularProducts__Item{margin:0 0 2vw !important;width:44vw;min-height:36vw;background:#4472c4;border-radius:5px}div.home .PopularProducts__Item img{height:30vw !important;border-radius:5px}div.home .PopularProducts__Title{height:12vw;padding:0 0 0 11vw;font-size:4vw !important}div.home .PopularProducts__Title small{font-size:2.6vw}div.home .PopularProducts__Title strong{margin-top:-4vw;width:100%}div.home .PopularProducts__Item:nth-of-type(2) .PopularProducts__Title strong,div.home .PopularProducts__Item:nth-of-type(4) .PopularProducts__Title strong,div.home .PopularProducts__Item:nth-of-type(5) .PopularProducts__Title strong{margin-top:-4vw}div.home .PopularProducts__Item:last-of-type{margin-bottom:2vw !important}div.home .PopularProducts__Price{font-size:5vw;line-height:1.3}div.home .PopularProducts__Text{margin-left:4%;padding:0;width:94%;font-size:2.7vw;line-height:1.2;text-align:left}div.home .PopularProducts__Text span{display:inline}}.TopCustomer__IntroText{font-size:1.7rem;font-weight:700}.TopCustomer{position:relative;padding:0 0 20px}.TopCustomer a{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 40px;color:#333;text-decoration:none;background:#fff}.TopCustomer__Image{width:20%}.TopCustomer__Image figure{background:0 0}.TopCustomer__Image figure:before{padding-top:100%}.TopCustomer__Info{width:74%;display:flex;flex-direction:column}.TopCustomer a:after{content:"このお客様の声はこちら ▸";position:absolute;right:40px;bottom:40px;color:#2c57a4;font-size:1rem}.TopCustomer h4{margin:0 !important;padding:10px 0;color:#4472c4;font-size:1.3rem;border:none}.TopCustomer__Text{padding:0 0 40px;font-size:1rem;line-height:1.5}.CustomerEvaluation .swell-block-button{padding:30px 0 0}.CustomerEvaluation .swell-block-button a{padding:1rem 5rem;font-size:1.2em;font-weight:400}@media only screen and (min-width:600px) and (max-width:1070px){.TopCustomer__IntroText{font-size:4.6vw;margin-bottom:4vw}.TopCustomer{margin:0 auto;padding:0 0 4vw;width:90%}.TopCustomer a{padding:2vw 4vw}.TopCustomer__Image{width:27%}.TopCustomer__Info{width:70%;margin-left:3%}.TopCustomer h4{padding:2vw 0;font-size:3.8vw}.TopCustomer__Text{padding:0 0 8vw;font-size:3.6vw;line-height:1.5}.TopCustomer a:after{right:6vw;bottom:6vw;font-size:3.4vw}.CustomerEvaluation .swell-block-button{padding:4vw 0 0}.CustomerEvaluation .swell-block-button a{padding:4vw 0;width:90%}.CustomerEvaluation .swell-block-button span{font-size:4vw}.CustomerEvaluation .swell-block-button .__icon{font-size:3vw}}@media screen and (max-width:600px){.TopCustomer__IntroText{font-size:4.4vw;margin-bottom:4vw}.TopCustomer{margin:0 auto;padding:0 0 4vw;width:90%}.TopCustomer a{padding:2vw 4vw}.TopCustomer__Image{width:27%}.TopCustomer__Info{width:70%;margin-left:3%}.TopCustomer h4{padding:2vw 0;font-size:3.8vw}.TopCustomer__Text{padding:0 0 8vw;font-size:3.6vw;line-height:1.5}.TopCustomer a:after{right:6vw;bottom:6vw;font-size:3.4vw}.CustomerEvaluation .swell-block-button{padding:4vw 0 0}.CustomerEvaluation .swell-block-button a{padding:4vw 0;width:90%}}.News{margin:0 auto;width:1000px;padding:20px 40px 10px;height:400px;border:1px solid #dadada;overflow-y:scroll}.TopNews a{display:block;color:#000;text-decoration:none}.TopNews dl{display:flex;align-items:flex-start;padding:20px 0;width:100%;border-bottom:1px solid #ddd}.TopNews__Date{width:10%;margin-top:1px;font-size:.8rem;font-weight:400 !important}.TopNews__Category{width:9%;margin-top:2px !important;margin:0 3% 0 0;font-size:.8rem;font-weight:400 !important}.TopNews__Category span{display:block;margin-bottom:5px;padding:0 1em;color:#fff;text-align:center;background:#0b2e4e}.TopNews__Title{width:78%;line-height:1.25}@media only screen and (min-width:600px) and (max-width:1070px){.News{width:90%;height:90vw;padding:2vw 4vw 2vw}.TopNews dl{flex-wrap:wrap;padding:4vw 0}.TopNews__Date{margin-right:2%;width:20%;font-size:3vw}.TopNews__Category{margin:0;width:78%;font-size:3vw}.TopNews__Category span{display:inline-block;width:30%}.TopNews__Title{margin-top:2vw;width:100%;font-size:3.6vw;line-height:1.3}}@media screen and (max-width:600px){.News{width:90%;height:90vw;padding:2vw 4vw 2vw}.TopNews dl{flex-wrap:wrap;padding:4vw 0}.TopNews__Date{margin-right:2%;width:20%;font-size:3vw}.TopNews__Category{margin:0;width:78%;font-size:3vw}.TopNews__Category span{display:inline-block;width:30%}.TopNews__Title{margin-top:2vw;width:100%;font-size:3.6vw;line-height:1.3}}.FrontContact .swell-block-fullWide__inner{padding:30px 0 0}.TopContact{margin:0 auto;width:740px;min-height:280px !important}.FrontContact .TopContact{margin:0 auto;width:900px;min-height:340px !important}.FrontContact .TopContact .wp-block-cover__inner-container{position:absolute;top:0;height:100%}.TopContact__PhoneNumber{position:absolute;top:50px;left:200px;color:#4472c4;font-size:4.2rem;font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:1}.FrontContact .TopContact__PhoneNumber{left:280px}.TopContact__PhoneNumber p:before{content:"";display:inline-block;width:80px;height:38px;background:url(//www.tokyoyokohama-souzoku.net/wp-content/themes/swell_child/../../uploads/2023/06/free_dial.png) no-repeat left center;background-size:auto 100%}.TopContact__ReceptionHours{position:absolute;top:130px;left:280px;font-size:1.2rem}.TopContact__ReceptionHours p:before{content:"受付時間　";display:inline-block}.TopContact__Attention{position:absolute;top:160px;left:280px}.TopContact__Button{position:absolute;bottom:40px;left:60px}.TopContact__Button a{width:380px;height:90px;margin-right:15px;font-size:1.4rem;font-weight:400}.l-footer .w-footer .w-footer__box:nth-of-type(1){width:460px}.l-footer .w-footer .w-footer__box:nth-of-type(2){width:580px}.l-footer .w-footer .w-footer__box:nth-of-type(3){display:none}@media only screen and (min-width:600px) and (max-width:1070px){.FrontContact{padding:0 !important}.FrontContact .swell-block-fullWide__inner{padding:6vw 0}.TopContact{width:90%;min-height:70vw;background:#fff;border-radius:10px}.TopContact img.wp-block-cover__image-background{display:none}.TopContact__PhoneNumber{top:5vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:9vw}.TopContact__PhoneNumber p:before{width:12vw;height:6vw}.TopContact__PhoneNumber p{font-size:9vw !important;white-space:nowrap}.TopContact__ReceptionHours{top:16vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.TopContact__ReceptionHours p:before{display:block}.TopContact__ReceptionHours p{font-size:3.6vw !important;line-height:1.2;text-align:center;white-space:nowrap}.TopContact__Attention{top:25vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:3.2vw !important;white-space:nowrap}.TopContact__Button{flex-direction:column;left:2vw;bottom:4vw;width:86vw;gap:2vw}.TopContact__Button a{width:100%;height:15vw;margin-right:0;color:#fff;font-size:4vw !important}.TopContact__Button a .__icon{font-size:6vw}}@media screen and (max-width:600px){.l-footer .w-footer .w-footer__box:nth-of-type(3){display:block}.FrontContact{padding:0 !important}.FrontContact .swell-block-fullWide__inner{padding:6vw 0}.FrontContact .TopContact{min-height:70vw !important}.TopContact{width:90% !important;background:#fff;border-radius:10px}.TopContact img.wp-block-cover__image-background{display:none}.TopContact__PhoneNumber{top:5vw;left:50% !important;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:9vw}.TopContact__PhoneNumber p:before{width:12vw;height:6vw}.TopContact__PhoneNumber p{font-size:9vw !important;white-space:nowrap}.TopContact__ReceptionHours{top:16vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.TopContact__ReceptionHours p:before{display:block}.TopContact__ReceptionHours p{font-size:3.6vw !important;line-height:1.2;text-align:center;white-space:nowrap}.TopContact__Attention{top:25vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:3.2vw !important;white-space:nowrap}.TopContact__Button{flex-direction:column;left:2vw;bottom:4vw;width:86vw;gap:2vw}.TopContact__Button a{width:100%;height:15vw;margin-right:0;color:#fff;font-size:4vw !important}.TopContact__Button a .__icon{font-size:6vw}}.TopFlow__Image{margin:0 auto;padding-top:40px;width:1000px}.TopFlow__Image img{margin:0 auto;width:98%}@media only screen and (min-width:600px) and (max-width:1070px){.TopFlow{padding:0 0 10vw !important}.TopFlow__Image{padding:2vw 0 0;width:90%}.TopFlow__Image img{width:180%;max-width:180%}}@media screen and (max-width:600px){.TopFlow{padding:0 0 10vw !important}.TopFlow__Image{padding:2vw 0 0;width:90%}.TopFlow__Image img{width:180%;max-width:180% !important}}body.home .w-frontBottom{display:none}.l-footer{margin:40px 0 0;background:#434343}.l-footer__widgetArea{padding:40px 0}.FooterInfo{padding:25px !important;gap:0 !important;height:320px}.FooterMap{height:320px}.w-footer__box{flex:initial;padding:0;height:320px}.w-footer__box:first-child{width:40%}.w-footer__box:last-child{width:60%}.w-footer__box h6{padding:0;color:#4472c4;font-size:1.4rem;font-weight:700;background:0 0}.w-footer__box table td{border:none;padding:0 0 10px;font-size:.9rem}.w-footer__box p{font-size:.9rem}.w-footer__box p a{color:#4472c4;text-decoration:underline}.w-footer__box p a:hover{text-decoration:none}.FooterBanner{margin:10px 0 0 !important;width:210px}.FooterBanner p{width:100%}.l-footer__foot{background:#4472c4}.l-footer .copyright{color:#fff;font-size:.8rem}@media only screen and (min-width:600px) and (max-width:1070px){body.home .w-frontBottom{display:none}body.category .FooterNavi,body.post-type-archive .FooterNavi,body.tax-case-category .FooterNavi{margin-top:8vw}body.home .FooterNavi .NaviSP,body.home .p-blogParts .FrontContact{display:none}.w-frontBottom{margin:0 calc(50% - 50vw);width:100vw}.w-frontBottom .l-footer{padding:4vw 0}.w-footer__box h6{font-size:2.7vw}.w-footer__box table td{padding:0 0 1vw;font-size:1.8vw}.w-footer__box p{font-size:1.8vw}.w-footer__box:first-child{width:50%}.w-footer__box:last-child{width:50%}.l-footer .l-container.w-footer{display:flex}.w-footer__box+.w-footer__box{margin-top:0}.l-footer .copyright{font-size:2vw}}@media screen and (max-width:600px){body.home .w-frontBottom{display:none}body.category .FooterNavi,body.post-type-archive .FooterNavi,body.tax-case-category .FooterNavi{margin-top:8vw}body.home .FooterNavi .NaviSP,body.home .w-footer__box .FrontContact{display:none}body.home .w-frontBottom{margin:0 calc(50% - 50vw);width:100vw}body.home .w-frontBottom .l-footer{padding:4vw 0}body.single .w-footer__box:nth-of-type(1),body.single .w-footer__box:nth-of-type(2){display:none}.l-footer{z-index:initial}.l-footer__widgetArea{padding:0}.l-footer .w-footer .w-footer__box:nth-of-type(1){padding-top:5vw}.l-footer .w-footer .w-footer__box:nth-of-type(2){padding-bottom:5vw}.l-footer__widgetArea .w-footer__box+.w-footer__box{margin-top:0}.FooterInfo{padding:5vw !important;height:initial}.w-footer__box{width:100% !important;height:initial}.w-footer__box .c-widget .textwidget>:not(:last-child){margin-bottom:0}.w-beforeFooter .c-widget+.c-widget{margin-top:0}.l-footer__foot{margin-bottom:20vw}.p-fixBtnWrap{bottom:18vw}.FooterInfo__Heading{font-size:4.5vw !important}.w-footer__box table td{padding:0 0 2vw;font-size:3.6vw}.FooterBanner{margin:6vw auto 0 !important;width:66%}.FooterMap{height:initial}.FooterMap iframe{height:70vw}}.SideFloating{flex-direction:column;position:fixed;top:20%;right:0;z-index:101;width:38px;gap:0 !important}.SideFloating figure{margin:0 0 5px !important}@media only screen and (min-width:600px) and (max-width:1070px){.SideFloating{width:4vw}}@media screen and (max-width:600px){.SideFloating{display:none !important}}@media screen and (min-width:600px){.FloatingFooter{display:none !important}}@media screen and (max-width:600px){.FloatingFooter{display:flex !important;position:fixed;left:0;bottom:0;z-index:99;width:100%;margin:0 auto;padding:1vw 0;gap:0;background:#fff}.FloatingFooter__SquareButton{margin-left:1vw !important;width:18vw}.FloatingFooter__WideButton{margin:0 1vw !important;width:49vw}.FloatingFooter__SquareButton img,.FloatingFooter__WideButton img{width:100%;height:auto}.l-header__customBtn,.l-header__menuBtn{position:fixed;left:0;bottom:0;z-index:101;width:18vw;height:18vw}.c-iconBtn__icon{font-size:2rem;margin-top:-1vw}.c-iconBtn__label{-webkit-transform:scale(1);transform:scale(1);font-size:.9em;font-weight:700}}.p-breadcrumb__list{padding:0;width:1000px}.-sidebar-on .l-mainContent{width:740px !important;margin-right:18px}@media only screen and (min-width:1070px) and (max-width:1085px){.-sidebar-on .l-mainContent{margin-right:0}}@media only screen and (min-width:600px) and (max-width:1070px){.-sidebar-on .l-mainContent{width:100% !important;margin-right:0;padding-bottom:6vw}}.l-sidebar{width:230px !important;margin:0 0 50px 18px}.l-sidebar .custom-html-widget figure{margin:0 auto 1em;width:100%}.l-sidebar .c-widget__title.-side{margin-bottom:0;color:#fff;text-align:center;background:-moz-linear-gradient(top,#4472c4,#224c97);background:-webkit-linear-gradient(top,#4472c4,#224c97);background:linear-gradient(to bottom,#4472c4,#224c97);border-radius:10px 10px 0 0}.l-sidebar .c-widget__title.-side:before,.l-sidebar .c-widget__title.-side:after{display:none}.l-sidebar ul.menu{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.l-sidebar ul.menu li:before{content:'\f054';font-family:'Font Awesome 6 Free';font-size:.7em;font-weight:800;color:#4472c4;position:absolute;display:inline-block;left:.4em;top:1.3em}.l-sidebar .c-listMenu a{padding:.75em 2.5em .75em 1em}.l-sidebar ul.sub-menu li{background:#f3f6fb}.l-sidebar ul.sub-menu li:before{left:1em}.l-sidebar .c-listMenu li:hover{background:#f0f3f8}.l-sidebar .c-listMenu li a:hover{opacity:1.0}.l-sidebar ul.sub-menu a{padding:.75em .5em .75em 1.5em;font-size:1em}.l-sidebar .has-border{padding:5px}.l-sidebar form label{display:inline-block;padding:.5em 0;font-weight:400;line-height:1.3}.l-sidebar .wp-block-search__input{padding:0 .5em}.l-sidebar .wp-block-search__button{padding:0 1em;color:#fff;font-size:.8em;background:#717171;box-shadow:none;white-space:nowrap}.l-sidebar .wp-block-search__button:hover{opacity:.7}#nav_menu-3.c-listMenu a{padding:.75em .5em .75em 3em}#nav_menu-3.c-listMenu ul li:before{color:#4472c4;font-size:1.4em;top:.2rem;left:.6em}#nav_menu-3.c-listMenu ul li:first-child:before{content:"\f164"}#nav_menu-3.c-listMenu ul li:nth-child(2):before{content:"\f044"}#nav_menu-3.c-listMenu ul li:nth-child(3):before{content:"\f256"}#nav_menu-3.c-listMenu ul li:nth-child(4):before{content:"\f51e"}#nav_menu-3.c-listMenu ul li:nth-child(5):before{content:"\f1ad"}#nav_menu-3.c-listMenu ul li:nth-child(6):before{content:"\f249"}#nav_menu-3.c-listMenu ul li:nth-child(7):before{content:"\f4be"}.l-sidebar .InformationHeading{margin:1.5em auto;padding:0;width:100%;color:#4472c4;font-size:1.2em;font-weight:700;text-align:center;background:0 0;border-bottom:1px solid #4472c4}.l-sidebar .TelNumber{font-size:1.9em;font-family:'Roboto Condensed',sans-serif;font-weight:700}.wp-container-6.has-border p,.wp-container-7.has-border p{padding:0 0 1em;width:100%;line-height:1.5}.wp-container-6.has-border p:nth-of-type(1){width:initial;line-height:1.0}.wp-container-6.has-border figure{margin:0 0 .3em}.wp-container-7.has-border figure img{margin:1em auto -1em;width:70%;height:auto}.l-sidebar .GreetingPhoto img{margin:0 auto;width:86%}.l-sidebar .GreetingHeading{margin:.5em auto;width:100%;font-size:1.3em;font-weight:700;text-align:center;background:0 0}.l-sidebar a.swell-block-linkList__link{color:#4472c4;text-decoration:underline}.l-sidebar a svg{fill:#4472c4}.l-sidebar a.swell-block-linkList__link:hover{text-decoration:none}.l-sidebar p{line-height:1.5;margin-bottom:1.5em !important}.l-sidebar .widget_categories .c-widget__title.-side,.l-sidebar .widget_tag_cloud .c-widget__title.-side{position:relative;color:#333;text-align:left;background:0 0;border-bottom:1px solid #e2e2e2;overflow:visible}.l-sidebar .widget_categories .c-widget__title.-side:after,.l-sidebar .widget_tag_cloud .c-widget__title.-side:after{content:"";display:inline-block;position:absolute;bottom:-1px;left:0;width:100px;height:1px;background:#05374c}.l-sidebar .widget_categories>ul>.cat-item>a:before{top:1.5em;color:#4472c4}.l-sidebar .widget_tag_cloud .tagcloud{padding:1em 0 0}.l-sidebar .widget_tag_cloud .tagcloud .tag-cloud-link{color:#fff !important;background:#0b2e4e}.l-sidebar .widget_tag_cloud .tagcloud .tag-cloud-link:hover{box-shadow:none}@media screen and (min-width:600px) and (max-width:1070px){.l-sidebar{display:none !important}}@media screen and (max-width:600px){.l-sidebar{display:none !important}}.SubPage{padding-top:3em;width:100%}.SubPage__Heading{margin:2em 0 1em !important;padding:.3em 1em !important;width:100%;color:#fff;font-size:1.3rem !important;font-weight:700 !important;background:-moz-linear-gradient(top,#4472c4,#224c97) !important;background:-webkit-linear-gradient(top,#4472c4,#224c97) !important;background:linear-gradient(to bottom,#4472c4,#224c97) !important;border:1px solid #0b2e4e}.SubPage .IntroPrimary__FreeConsulting{width:740px;height:176px;min-height:176px !important}.SubPage .IntroPrimary__FreeConsulting img{height:176px !important}.SubPage .IntroPrimary__FreeConsulting p em{font-size:1.8rem !important}.SubPage .IntroPrimary__FreeConsulting p strong{font-size:3rem !important}.SubPage .IntroPrimary__FreeConsulting p{font-size:1.1rem}.l-sidebar a.swell-block-linkList__link:hover .swell-block-linkList__text{color:#4472c4}.SubPage .CustomerCase{flex-direction:initial;justify-content:space-between}.SubPage .CustomerCase__Image{width:360px}.SubPage .CustomerCase__Image img{width:100%;height:auto}.SubPage .PopularProducts{justify-content:space-between;flex-wrap:wrap}.SubPage .PopularProducts__Item{align-items:initial;margin-bottom:20px;padding:0;width:362px;min-height:232px}.SubPage .PopularProducts__Item a:hover{opacity:.3;background:#fff}.SubPage .PopularProducts__Item .wp-block-cover__image-background{background-attachment:initial !important;background-size:100% auto;background:}.SubPage .PopularProducts__Item img{width:362px;height:auto !important}.SubPage .PopularProducts__Item .wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:initial;padding-top:.5em}.SubPage .PopularProducts__Title{display:flex;align-items:center;flex-wrap:wrap;height:3em;margin:0 0 0 90px;font-size:1.8rem !important;line-height:1.2}.SubPage .PopularProducts__Item:nth-of-type(2) .PopularProducts__Title strong,.SubPage .PopularProducts__Item:nth-of-type(4) .PopularProducts__Title strong,.SubPage .PopularProducts__Item:nth-of-type(5) .PopularProducts__Title strong{display:inline-block;margin-top:-1em}.SubPage .SubPage__SubHeading{margin:2em 0 1em;padding:.2em 0;width:100%;font-size:1.2em;font-weight:700;background:0 0;border-bottom:2px solid #4472c4}.SubPage .AllContents{width:100%;height:300px;min-height:300px;background:#f3f6fb;border:2px solid #4472c4}.SubPage .AllContents img{width:100%;height:auto}.SubPage .PopularProducts__Price{display:flex;justify-content:center;margin:0 !important;font-size:2rem}.SubPage .PopularProducts__Text{display:flex;flex-direction:column;justify-content:center;font-size:.9rem;line-height:1.3}.SubPage .PopularProducts__Text span{display:block}.SubPage .AllContents__Button{flex-direction:initial;flex-wrap:wrap;margin:0 0 0 310px;width:400px;gap:0}.SubPage .AllContents__Button figure{width:188px;margin:0 10px 10px 0}.SubPage .AllContents__Button figure:last-child{margin-bottom:10px !important}.SubPage .AllContents__Button figure img{width:100%;height:auto}.SubPage .AllContents__Button figure img:hover{opacity:.7}@media screen and (min-width:600px) and (max-width:1070px){.SubPage .IntroPrimary__FreeConsulting{width:100%;height:21vw;min-height:21vw !important}.SubPage .IntroPrimary__FreeConsulting img{height:21vw !important}.SubPage .IntroPrimary__FreeConsulting p em{padding:0 0 1vw;font-size:3.5vw !important}.SubPage .IntroPrimary__FreeConsulting p strong{padding:0 0 2vw 2vw;font-size:6vw !important}.SubPage .IntroPrimary__FreeConsulting p{font-size:2vw}.SubPage .CustomerCase__Image{width:44vw;min-width:44vw}.SubPage .PopularProducts{width:100%}.SubPage .PopularProducts__Item{margin:0 0 2vw !important;width:44vw;min-height:25vw}.SubPage .PopularProducts__Item img{width:44vw;height:25vw !important;border-radius:5px}.SubPage .PopularProducts__Title{height:11vw;margin:0 0 0 1vw;padding:0 0 0 12vw;font-size:3.2vw !important}.SubPage .PopularProducts__Title small{font-size:2.6vw}.SubPage .PopularProducts__Title strong{margin-top:-4vw}.SubPage .PopularProducts__Price{font-size:3.8vw;line-height:1.3}.SubPage .PopularProducts__Text{margin-left:-5%;width:110%;font-size:2.5vw;-webkit-transform:scale(.8);transform:scale(.8)}.SubPage .AllContents{height:37vw;min-height:37vw}.SubPage .AllContents__Button{margin:0 0 0 40vw;width:49vw}.SubPage .AllContents__Button figure{width:23vw;margin:0 1vw 1vw 0}}@media screen and (max-width:600px){.SubPage{display:none !important}}main.l-mainContent.l-article .c-pageTitle__inner{padding-top:0}main.l-mainContent.l-article .c-pageTitle__inner .c-pageTitle__subTitle{display:none}body.post-type-archive-case h3,body.tax-case-category h3{margin:0 0 1.5em !important;padding:10px 15px;font-size:1.3em;line-height:1.3;background:#f1f1f1;border-bottom:2px solid #4472c4}.PopularPosts h3{margin-top:1em !important}.wpp-list{margin:0 !important;padding:0 0 3em !important}.wpp-list .PopularPosts{position:relative;display:flex;align-items:flex-start;margin:0 0 1.5em;padding:.5em 0 3.5em;border:1px solid #d3d3d3}.wpp-list .PopularPosts:after{position:absolute;right:1em;bottom:1em;display:inline-block;padding:.3em 1em .3em 1.5rem;content:"詳細はこちら ▸";color:#fff;font-size:.9em;background:#4472c4;border-radius:5px;border-bottom:2px solid #969696}.wpp-list .PopularPosts a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;text-decoration:none;background:#fff;opacity:0;z-index:1}.wpp-list .PopularPosts a:hover{opacity:.3}.wpp-list .PopularPosts__Image{margin:0 2% 0 1%;position:relative;display:block;width:20%;background:#eaeaea;overflow:hidden;object-fit:cover}.wpp-list .PopularPosts__Image:before{content:"";display:block;padding-top:100%}.wpp-list .PopularPosts__Image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}.wpp-list .PopularPosts__Info{width:75%}.wpp-list .PopularPosts__PostTag,.wpp-list .PopularPosts__CaseCategory{display:flex;flex-wrap:wrap;margin-bottom:.5em}.wpp-list .PopularPosts__PostTag a,.wpp-list .PopularPosts__CaseCategory a{position:initial;width:initial;height:initial;opacity:1;display:inline-block;margin:0 .5em .5em 0 !important;padding:2px 10px;color:#fff;font-size:.8em;background:#0b2e4e;border-radius:3px;z-index:0;pointer-events:none}.wpp-list .PopularPosts__Title h4{padding:0 0 .5em;color:#0b2e4e;font-size:1.3em;line-height:1.35;border-bottom:none}@media screen and (max-width:600px){body.post-type-archive-case h3,body.tax-case-category h3{margin:6vw 0 4vw !important}.wpp-list{padding:0 0 6vw !important}.wpp-list .PopularPosts__Image{width:27%;margin:0 3% 0 2%}.wpp-list .PopularPosts__Info{width:66%}.wpp-list .PopularPosts__Title h4{font-size:3.8vw;line-height:1.4}.wpp-list .PopularPosts:after{font-size:3.4vw}.wpp-list .PopularPosts__PostTag,.wpp-list .PopularPosts__CaseCategory{margin-bottom:.2em}.wpp-list .PopularPosts__PostTag a,.wpp-list .PopularPosts__CaseCategory a{font-size:.7em}}.LatestArticles{padding:0 0 3em}.LatestArticles h3{margin-top:1em !important}.LatestArticles .PopularPosts{position:relative;display:flex;align-items:flex-start;margin:0 0 1.5em;padding:.5em 0 3.5em;border:1px solid #d3d3d3}.LatestArticles .PopularPosts:after{position:absolute;right:1em;bottom:1em;display:inline-block;padding:.3em 1em .3em 1.5rem;content:"詳細はこちら ▸";color:#fff;font-size:.9em;background:#4472c4;border-radius:5px;border-bottom:2px solid #969696}.LatestArticles .PopularPosts a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;text-decoration:none;background:#fff;opacity:0;z-index:1}.LatestArticles .PopularPosts a:hover{opacity:.3}.LatestArticles .PopularPosts__Image{margin:0 2% 0 1%;position:relative;display:block;width:20%;background:#eaeaea;overflow:hidden;object-fit:cover}.LatestArticles .PopularPosts__Image:before{content:"";display:block;padding-top:100%}.LatestArticles .PopularPosts__Image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}.LatestArticles .PopularPosts__Info{width:75%}.LatestArticles .PopularPosts__PostTag,.LatestArticles .PopularPosts__CaseCategory{display:flex;flex-wrap:wrap;margin-bottom:.5em}.LatestArticles .PopularPosts__PostTag a,.LatestArticles .PopularPosts__CaseCategory a{position:initial;width:initial;height:initial;opacity:1;display:inline-block;margin:0 .5em .5em 0 !important;padding:2px 10px;color:#fff;font-size:.8em;background:#0b2e4e;border-radius:3px;z-index:0;pointer-events:none}.LatestArticles .PopularPosts__Title h4{padding:0 0 .5em;color:#0b2e4e;font-size:1.3em;line-height:1.35;border-bottom:none}@media screen and (max-width:600px){.LatestArticles .PopularPosts__Image{width:27%;margin:0 3% 0 2%}.LatestArticles .PopularPosts__Info{width:66%}.LatestArticles .PopularPosts__Title h4{font-size:3.8vw;line-height:1.4}.LatestArticles .PopularPosts:after{font-size:3.4vw}.LatestArticles .PopularPosts__PostTag,.LatestArticles .PopularPosts__CaseCategory{margin-bottom:.2em}.LatestArticles .PopularPosts__PostTag a,.LatestArticles .PopularPosts__CaseCategory a{font-size:.7em}}.p-pnLinks__item{width:15%}.p-pnLinks .-prev:before{left:1em;color:#4472c4}.p-pnLinks .-prev .p-pnLinks__link{padding-left:2.5em;min-height:initial}.p-pnLinks .-next:before{right:1em;color:#4472c4}.p-pnLinks .-next .p-pnLinks__link{padding-right:2.5em;min-height:initial}.p-pnLinks__item span{display:none}.p-pnLinks__item a{color:#4472c4;background:#f3f6fb;border:1px solid #4472c4}.p-pnLinks .-prev a:before{content:"前の記事";display:inline-block}.p-pnLinks .-next a:before{content:"次の記事";display:inline-block}@media screen and (max-width:600px){.p-pnLinks__item{width:30%}}.ArchiveList{margin:3em 0;padding:3%;border:1px solid #d3d3d3}.ArchiveList__Heading{margin-bottom:1em;padding:.3em 0;color:#fff;font-size:1.2em;font-weight:700;text-align:center;background:#0b2e4e}body.page-id-17204 .ArchiveList__Heading{display:none}.post_content .ArchiveList div>:last-child{margin-bottom:1em !important}.ArchiveList__Item{border-bottom:1px dashed #ccc}.ArchiveList__Item a{display:flex;align-items:flex-start;padding:.5em 0;color:#4472c4;font-weight:700;line-height:1.35;text-decoration:none}.ArchiveList__Item a:before{display:inline-block;margin:.3em .3em 0 0;content:'\f138';font-family:'Font Awesome 6 Free';font-size:.7em;font-weight:800}@media screen and (max-width:600px){.ArchiveList__Heading{padding:2vw 4vw;line-height:1.2;text-align:left}}.ColumnSearch{padding:0 0 60px}.ColumnSearch h3{margin:0 0 1.5rem !important}.ColumnSearch__Text{display:block;margin:0 0 1em !important;font-size:.9em}.ColumnSearch .searchandfilter ul{margin:0;padding:0;width:100%}.ColumnSearch .searchandfilter li:first-child{margin-right:2%;padding:0;width:88%}.ColumnSearch .searchandfilter>div ul input[type=text]{width:100%;background:#fff}.ColumnSearch .searchandfilter li:last-child{padding:0;width:10%}.ColumnSearch .searchandfilter>div ul input[type=submit]{width:100%;color:#fff;background:#717171;border:none}.ColumnSearch .searchandfilter>div ul input[type=submit]:hover{opacity:.7}@media screen and (min-width:600px) and (max-width:1070px){.ColumnSearch{padding:0 0 8vw}}@media screen and (max-width:600px){.ColumnSearch{padding:0 0 8vw}.ColumnSearch .searchandfilter li:first-child{width:84%}.ColumnSearch .searchandfilter li:last-child{width:14%}}.CategoryBanner h3{margin:0 0 1.5rem !important}.CategoryBanner__List{flex-direction:initial !important;flex-wrap:wrap;padding-bottom:3em}.CategoryBanner__Item{margin:0 10px 10px 0 !important;padding:0;width:240px;min-height:100px !important;border:2px solid #3b68b8}.CategoryBanner__Item:nth-of-type(3n),.post_content .CategoryBanner__Item:last-child{margin:0 0 10px !important}.CategoryBanner__Item:hover{opacity:.7}.CategoryBanner__Text{padding:0 15px;color:#0b2e4e !important;font-size:1.1em !important;font-weight:700;line-height:1.4;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}@media screen and (min-width:600px) and (max-width:1070px){.CategoryBanner__Item{margin:0 1vw 1vw 0 !important;width:30vw;min-height:13vw}.CategoryBanner__Item:nth-of-type(3n),.post_content .CategoryBanner__Item:last-child{margin:0 0 1vw !important}}@media screen and (max-width:600px){.CategoryBanner__Item{margin:0 2vw 2vw 0 !important;width:44vw;min-height:18vw}.CategoryBanner__Item:nth-of-type(3n),.post_content .CategoryBanner__Item:last-child{margin:0 2vw 2vw 0 !important}.CategoryBanner__Item:nth-of-type(even){margin-right:0}.CategoryBanner__Text{line-height:1.2}.CategoryBanner__Text.has-large-font-size{padding:0;font-size:1em !important}}.CustomerCategory{padding:0 0 3em}.CustomerCategory h3{margin:0 0 1em !important}.CustomerCategory ul{display:flex;flex-wrap:wrap;margin:0 0 1em !important;padding:0;list-style:none}.CustomerCategory ul li{position:relative;margin:0 2% 3% 0;width:49%;background:#f3f6fb;border:1px solid #4472c4}.CustomerCategory ul li:nth-child(even){margin-right:0}.CustomerCategory ul li:before{position:absolute;top:0;right:0;content:"";display:inline-block;width:14px;height:100%;background:#4472c4}.CustomerCategory ul li:after{position:absolute;right:.5em;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;content:"\f054";color:#fff;font-size:.5rem;font-weight:700;font-family:"Font Awesome 6 Free"}.CustomerCategory ul li a{display:flex;padding:5%;width:100%;height:100%;color:#333;font-weight:700;text-decoration:none}.ArchiveCustomer{padding:0 0 5em}.ArchiveCustomer__Item{position:relative;display:flex;align-items:center;margin:0 0 1em;padding:.5em 0;border:1px solid #d3d3d3}.ArchiveCustomer__Item:after{position:absolute;right:1em;bottom:1em;display:inline-block;padding:.3em 1em .3em 1.5rem;content:"詳細はこちら ▸";color:#fff;font-size:.9em;background:#4472c4;border-radius:5px;border-bottom:2px solid #969696}.ArchiveCustomer__Item a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;background:#fff;opacity:0;z-index:1}.ArchiveCustomer__Item a:hover{opacity:.3}.ArchiveCustomer__Image{margin:0 5% 0 1%;width:20%}.ArchiveCustomer__Info{width:72%}.ArchiveCustomer__Category{display:flex;flex-wrap:wrap;margin-bottom:.5em}.ArchiveCustomer__Category span{position:initial;width:initial;height:initial;opacity:1;display:inline-block;margin:0 .5em .5em 0 !important;padding:0 10px;color:#fff;font-size:.8em;background:#0b2e4e;border-radius:3px;z-index:0;pointer-events:none}.ArchiveCustomer__Category span:last-child{margin-bottom:.5em !important}.ArchiveCustomer__Title h4{padding:0 0 .5em !important;color:#0b2e4e;font-size:1.3em !important;line-height:1.35 !important;border-bottom:none !important}.ArchiveCustomer__Info time{color:#727272;font-size:.8em}.single-customer time{display:block;margin:1em 0 0}.single-customer .p-articleMetas__times{display:none}.p-articleMetas{display:block;margin:2em 0}.c-categoryList a{padding:.7em 1.2em;font-size:1.2em;border-radius:3px}@media screen and (min-width:600px) and (max-width:1070px){.ArchiveCustomer{padding:0}.ArchiveCustomer__Item{margin:0 0 2vw}}@media screen and (max-width:600px){.CustomerCategory ul li a{padding-right:6vw;line-height:1.2}.ArchiveCustomer{padding:0}.ArchiveCustomer__Item{align-items:flex-start}.ArchiveCustomer__Image{width:27%;margin:0 3% 0 2%}.ArchiveCustomer__Info{width:72%;padding-bottom:14vw}.ArchiveCustomer__Title h4{padding:0 !important;font-size:3.8vw !important;line-height:1.4 !important}.ArchiveCustomer__Info time{font-size:3vw}.ArchiveCustomer__Item:after{font-size:3.4vw}.ArchiveCustomer__Category span{font-size:.65em}}.page_under01{clear:both;margin:50px 0;border:1px solid #4472c4;border-top:none;border-bottom:none}.page_under01 ul{list-style:none;margin:0;padding:0}.page_under01 ul li{margin:0}.page_under01 a{text-decoration:none}.page .page_under01 ul li a{display:block;padding:13px 10px;color:#333;text-decoration:none;font-size:1rem}.page_under01 ul.parent li a{padding:15px 10px;color:#fff;background:#4472c4}.page_under01 ul.child li a:before{color:#4472c4;content:" \f105";font-family:"Font Awesome 5 Free";font-weight:900;padding:0 5px 0 0}.page_under01 ul.child li a{display:block;padding:13px 35px;border-bottom:1px solid #4472c4}.page_under01 ul.child li a:hover{background:#f2f5fa}.page_under01 ul.child li a button{display:none}.page_under01 ul.children{list-style:none}@media screen and (max-width:600px){.page_under01{margin-bottom:6vw}.page_under01 ul.child li a{padding:3vw}.pagenation li{display:inline-block;padding:0 .67vw}.pagenation li a{display:block;padding:2vw 1.73vw;color:#4c4c4c !important;text-decoration:none;padding:2vw 4vw !important;font-size:1.3rem !important}.page_under01 ul.children{margin-left:0 !important}}.PageNavi{display:flex;flex-direction:column;width:100%;margin:0 auto;padding:30px 0}.PageNavi__Info{padding-bottom:20px}.PageNavi__Info,.wp-pagenavi{display:flex;justify-content:center;margin:0;width:100%}.wp-pagenavi .pages,.wp-pagenavi .previouspostslink .wp-pagenavi .nextpostslink{display:none}.wp-pagenavi a,.wp-pagenavi span{margin:0 .2em;padding:.25rem .75rem !important;color:#4472c4 !important;border:1px solid #4472c4 !important;background:#f3f6fb}.wp-pagenavi span.current{color:#fff !important}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background:#4472c4}.wp-pagenavi a,.wp-pagenavi span{font-weight:400;color:#333}.wp-pagenavi a:hover{background:#dce1eb}.post_content .ArchiveList .wp-pagenavi>:last-child{margin-bottom:0 !important}[class*=page-numbers].current,[class*=page-numbers]:hover{background-color:#4472c4}@media screen and (max-width:600px){.PageNavi{width:100%;flex-direction:column}.PageNavi div{text-align:center;font-size:1.6rem;flex-wrap:wrap}.PageNavi{margin:0 auto;padding:4vw 0;width:90%}.PageNavi__Info{padding-bottom:4vw}.wp-pagenavi{width:100%}.wp-pagenavi a,.wp-pagenavi span{margin:1vw;padding:2vw 3vw !important;font-size:.8rem !important}}body.tax-news-category .-type- .p-postList__link{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}body.tax-news-category .-type- .p-postList__item{margin-bottom:2em;margin-top:0}body.tax-news-category .-type- .p-postList__thumb{width:36%}body.tax-news-category .-type- .c-postThumb__figure:before{padding-top:var(--list_posts_thumb_ratio)}body.tax-news-category .-type- .p-postList__body{width:60%}body.tax-news-category .-type- .p-postList__title{font-size:16px}body.tax-news-category .-type- .p-postList__excerpt{font-size:14px;margin-top:.5em}.SingleRecommend{padding:0 0 5em}.SingleRecommend__Title{background:0 0 !important;border-bottom:none !important;border-left:solid 2px var(--color_main);padding:0 .75em !important;font-size:20px !important}.SingleRecommend__Item{position:relative;display:flex;align-items:flex-start;margin:0 0 1em;padding:.5em 0;border:1px solid #d3d3d3}.SingleRecommend__Item:after{position:absolute;right:1em;bottom:1em;display:inline-block;padding:.3em 1em .3em 1.5rem;content:"詳細はこちら ▸";color:#fff;font-size:.9em;background:#4472c4;border-radius:5px;border-bottom:2px solid #969696}.SingleRecommend__Item a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;background:#fff;opacity:0;z-index:1}.SingleRecommend__Item a:hover{opacity:.3}.SingleRecommend__Image{margin:0 5% 0 1%;width:20%}.SingleRecommend__Info{width:72%;padding:0 0 3.5em}.SingleRecommend__Info.SingleCaseInfo{padding:0 0 3.5em}.SingleRecommend__Category{display:flex;flex-wrap:wrap;margin-bottom:.5em}.SingleRecommend__Category span{position:initial;width:initial;height:initial;opacity:1;display:inline-block;margin:0 .5em .5em 0 !important;padding:0 10px;color:#fff;font-size:.8em;background:#0b2e4e;border-radius:3px;z-index:0;pointer-events:none}.SingleRecommend__Category span:last-child{margin-bottom:.5em !important}.SingleRecommend__Title{padding:0}.SingleRecommend__Title h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0;color:#0b2e4e;font-size:1.3em !important;line-height:1.35 !important;border-bottom:none !important}.SingleRecommend__Info time{display:block;padding:1rem 0;color:#727272;font-size:.8em}.ContactForm dl{display:flex;flex-wrap:wrap;border:1px solid #eaeaea;border-bottom:none}.ContactForm dl dt{position:relative;display:flex;align-items:center;margin:0;padding:2%;width:26%;background:#f1f1f1;font-size:.9em;font-weight:400;line-height:1.2;border-bottom:1px solid #eaeaea}.ContactForm dl dt:after{position:absolute;top:0;right:0;content:"";display:inline-block;width:1px;height:100%;background:#eaeaea}.ContactForm dl dd{display:flex;align-items:flex-start;margin:0;padding:2%;width:74%;border-bottom:1px solid #eaeaea}.ContactForm dl dt p span{position:absolute;right:.5em;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;padding:.5em;color:#fff;font-size:.7em;background:#c00000}.ContactForm dl dt p{margin:0;width:80%}.ContactForm dl dd p{margin:0;width:100%}.ContactForm .wpcf7-list-item{display:block;margin-left:0}.ContactForm input[type=text],.ContactForm input[type=email],.ContactForm input[type=tel]{width:95%;padding:2%;margin:0;border:1px solid #ccc}.ContactForm textarea{width:95%;padding:2%;margin:0;border:1px solid #ccc}.ContactForm input[type=submit]{display:block;margin:2rem auto;padding:1rem 0;width:50%;color:#fff;font-size:1.4rem;font-weight:700;background:#4472c4;border:none;border-radius:10px}.ContactForm input[type=submit]:hover{opacity:.7;cursor:pointer}@media screen and (max-width:600px){.ContactForm dl dt,.ContactForm dl dd{width:100%}.ContactForm dl dt p{width:90%}.ContactForm dl dt:after{display:none}.ContactForm dl dd{padding:2rem 2%}.ContactForm input[type=submit]{width:80%}}@media screen and (max-width:600px){.SingleRecommend{padding:0}.SingleRecommend__Item{align-items:flex-start;padding:.5em 0 1.5rem}.SingleRecommend__Image{width:27%;margin:0 3% 0 2%}.SingleRecommend__Info{width:72%;padding-bottom:2em}.SingleRecommend__Title h4{font-size:3.8vw !important;line-height:1.4 !important}.SingleRecommend time{padding:1rem 0 0;font-size:3vw}.SingleRecommend:after{font-size:3.4vw}.SingleRecommend__Category{font-size:.8em}.SingleRecommend__Item:after{font-size:.8em}}.SubPageContact__Bg{padding:0 !important}.SubPageContact{padding:0 !important;width:740px;min-height:330px !important}.SubPageContact__Heading{margin:0 !important;padding:0 0 0 200px;font-size:1.5em}.SubPageContact__PhoneNumber{margin:0 0 10px;padding:0 0 0 200px;color:#4472c4;font-size:4.2rem;font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:1}.SubPageContact__PhoneNumber p:before{content:"";display:inline-block;width:80px;height:38px;background:url(//www.tokyoyokohama-souzoku.net/wp-content/themes/swell_child/../../uploads/2023/06/free_dial.png) no-repeat left center;background-size:auto 100%}.SubPageContact__Button{flex-direction:row !important;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:660px}.SubPageContact__Mail,.SubPageContact__Reserve{display:flex;padding:0;width:320px}.SubPageContact__Line{display:flex;width:320px}.SubPageContact__Mail a,.SubPageContact__Reserve a,.SubPageContact__Line a{padding:1.2em 0;width:100%;font-weight:400;text-align:left;line-height:1.2}.SubPageContact__Line a{padding:1.3em 0}.SubPageContact__Mail a:hover,.SubPageContact__Reserve a:hover,.SubPageContact__Line a:hover{opacity:1;filter:brightness(1.1)}@media screen and (max-width:600px){.SubPageContact__Bg{margin:0 calc(50% - 50vw);width:100vw;padding:5vw 0 !important;background:#d8c1a1}.SubPageContact{margin:0 auto !important;padding:5vw 0 !important;width:90%;min-height:initial !important;background:#fff;border-radius:10px}.SubPageContact img{display:none}.SubPageContact__Heading{padding:0 5vw;font-size:4vw;text-align:center}.SubPageContact__PhoneNumber{margin:0 0 2vw;padding:0 5vw;font-size:11vw}.SubPageContact__PhoneNumber p:before{width:14vw;height:6.7vw}.SubPageContact__Button{flex-direction:column !important;width:100%}.SubPageContact__Reserve,.SubPageContact__Mail,.SubPageContact__Line{margin:0 auto !important;width:90%}.SubPageContact__Reserve{padding-bottom:3vw}.SubPageContact__Reserve a,.SubPageContact__Mail a,.SubPageContact__Line a{height:15vw;font-size:4vw !important}}.SubPageFlow{flex-direction:row !important;align-items:center}.SubPageFlow__Heading{width:100%}.SubPageFlow__Heading span{display:inline-block;width:100%;text-align:center}@media screen and (max-width:600px){body.single .wp-block-columns{flex-direction:column-reverse}.swell-block-postLink{margin-bottom:2em}#ez-toc-container{margin-bottom:2em}.wp-block-table{margin-bottom:2em}}.CaseIntro{padding:0 0 2em}.CaseIntro p{padding:0 0 1em}.p-blogCard__caption{background:#fff}.-sidebar-on .l-content{flex-direction:row-reverse}body.page-id-4846 .wp-block-lazyblock-parent-children-list{display:none}