@charset "UTF-8";@font-face{font-family:"Jost";font-display:swap;src:url("https://www.chingin-support.com/wp-includes/fonts/Jost.woff2")format("woff2"),url("https://www.chingin-support.com/wp-includes/fonts/Jost.woff")format("woff"),url("https://www.chingin-support.com/wp-includes/fonts/Jost.eot")format("eot"),url("https://www.chingin-support.com/wp-includes/fonts/Jost-VariableFont_wght.ttf")format("truetype")}body{font-family:"Jost","Noto Sans JP",sans-serif}h2.h2-title.is-style-section_ttl{font-size:clamp(20px,5vw,60px);text-align:left;margin-bottom:.6em;letter-spacing:.075em}h2.h2-title.is-style-section_ttl span{display:block;font-size:75%;line-height:1.2}h2.h2-title2.is-style-section_ttl{font-size:clamp(20px,5vw,53px);text-align:left;margin-bottom:.6em;letter-spacing:.075em;padding:0 var(--swl-pad_post_content,0) !important;padding:0 !important}h2.h2-title2.is-style-section_ttl span{display:block;font-size:70%;line-height:2}.color-main{color:#e86b79 !important}.color-black{color:#000}.color-white{color:#fff !important}.font-jost{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.common-btn{background-color:#e86b79;color:#fff;border-radius:10px;width:388px;height:100px;padding:18px 24px;-webkit-filter:drop-shadow(5px 5px 5px #aaa);filter:drop-shadow(5px 5px 5px #aaa);transition:.3s}.common-btn span{display:block;font-size:24px;line-height:1.4;letter-spacing:.075em;color:#fff}.common-btn .btn-text{font-size:24px;font-weight:500;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.common-btn:hover{-webkit-filter:drop-shadow(3px 3px 3px #c8c7c7);filter:drop-shadow(3px 3px 3px #c8c7c7);-webkit-transform:scale(1.01);transform:scale(1.01)}@media screen and (max-width:768px){.common-btn{margin:auto;margin-right:0}}.common-btn-pink{background-color:#f8d4d8}.common-btn-pink span{color:#e86b79}.common-btn-pink .btn-text:after{background:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/icon-arrow-pink.png) no-repeat right bottom;background-size:28px}.common-btn-white{background-color:#e86b79}.common-btn-white span{color:#fff}.common-btn-img .c-bannerLink__title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto}.common-btn-img .c-bannerLink__title .c-bannerLink__text{align-items:flex-start;font-size:24px;line-height:1}.common-btn-img:hover .c-bannerLink__title:after{right:-46px}.common-btn-img .c-bannerLink__description{font-family:"Jost",sans-serif;font-weight:500;letter-spacing:.075em;font-size:24px;line-height:1}a.c-bannerLink:hover .c-bannerLink__figure{opacity:1;-webkit-filter:brightness(.8) !important;filter:brightness(.8) !important}@media screen and (max-width:550px){.common-btn{width:70%;min-width:210px;height:auto;padding:3vw 18px;border-radius:5px;margin:auto;margin-right:0}.common-btn span{font-size:15px}.common-btn .btn-text{font-size:15px}.common-btn .btn-text:after{width:20px;height:20px;background-size:cover}}.wp-block-image a{transition:.3s}.wp-block-image a:hover{opacity:1;-webkit-transform:scale(1.01);transform:scale(1.01)}.ume-title,.ume-title-doble,h2.wp-block-heading.is-style-section_ttl.ume-title-doble{font-size:24px;font-weight:500;position:relative;text-align:left;padding-left:38px;margin-bottom:10px}.ume-title:before,.ume-title-doble:before,h2.wp-block-heading.is-style-section_ttl.ume-title-doble:before{content:"";background:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/icon-ume.png) no-repeat right bottom;background-size:28px;width:28px;height:28px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ume-title-doble,h2.wp-block-heading.is-style-section_ttl.ume-title-doble{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 12px;padding-right:38px;text-align:center}.ume-title-doble:after,h2.wp-block-heading.is-style-section_ttl.ume-title-doble:after{content:"";background:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/icon-ume.png) no-repeat right bottom;background-size:28px;width:28px;height:28px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}h2.wp-block-heading.is-style-section_ttl.ume-title-doble{margin-bottom:50px}.pc-none{display:none}.font24-14{font-size:clamp(18px,2.4vw,22px)}@media screen and (max-width:750px){.font24-14{font-size:clamp(14px,3.7vw,18px)}}.font24-18{font-size:clamp(18px,2.4vw,22px)}@media screen and (max-width:750px){.font24-18{font-size:18px}}.footer-cta-banner{max-width:1200px;width:100%;margin:auto;position:unset}.footer-cta-banner img{width:100%;-webkit-filter:drop-shadow(5px 5px 5px #aaa);filter:drop-shadow(5px 5px 5px #aaa)}div:not(.home) .footer-cta-banner{margin-bottom:60px !important}:root{--color_border--table:#e3dcdd}.sticky-note{border-top:solid 7px #e86b79}p::selection{background-color:#d9d9d9}.swell-block-columns__inner{max-width:2300px;margin:auto}.bg-grid{background-size:20px 20px;background-position:50% 50%;background-image:repeating-linear-gradient(90deg,rgba(248,212,216,.5),rgba(248,212,216,.5) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(0deg,rgba(248,212,216,.5),rgba(248,212,216,.5) 1px,#fff 1px,#fff 20px);background-repeat:repeat}.top{background-color:#e6e6e6}.top #content{margin-bottom:0}.top .p-mainVisual__slideTitle{font-size:clamp(40px,5.2vw,70px);font-weight:700;text-shadow:rgba(0,0,0,.4588235294) 0 0 12px}.top .p-mainVisual__slideText{height:13vw}.top .p-mainVisual__slideTitle br{display:none}.top .p-blogParts.post_content:has(.fv-cta-banner){width:280px;width:14vw;height:auto;max-width:280px;min-width:180px;position:absolute;bottom:80px;right:3vw}.top .under-fv-news .wp-block-group__inner-container{display:flex;width:80vw;background-color:rgba(0,0,0,.45);justify-content:space-between;color:#fff;position:absolute;top:-84px;right:calc((100vw - 1200px)/2*-1);padding-left:30px}.top .under-fv-news .wp-block-group__inner-container .p-postListWrap{margin-bottom:0}.top .under-fv-news .wp-block-group__inner-container .p-postList{flex-grow:1;border:none}.top .under-fv-news .wp-block-group__inner-container .p-postList .c-postTimes__posted:before{content:none}.top .under-fv-news .wp-block-group__inner-container .p-postList .p-postList__cat{font-size:18px;font-weight:500;letter-spacing:.075em;padding:6px 16px;background-color:#e86b79;color:#fff}.top .under-fv-news .wp-block-group__inner-container .p-postList .p-postList__cat:before{content:none}.top .under-fv-news .wp-block-group__inner-container .p-postList .p-postList__link{padding:1.35em .25em;border-bottom:none}.top .under-fv-news .wp-block-group__inner-container .p-postList .p-postList__title{font-weight:500;letter-spacing:.075em}.top .under-fv-news .wp-block-group__inner-container .btn-more{display:flex;align-items:center;padding-left:30px;width:30%;height:84px;border-radius:0;line-height:2.5;background-color:rgba(0,0,0,.45);color:#fff;transition:.3s}.top .under-fv-news .wp-block-group__inner-container .btn-more:hover{background:#000}@media screen and (max-width:959px){.top .under-fv-news .wp-block-group__inner-container{width:100vw;height:68px;top:-68px;right:0;font-size:12px;padding-left:1vw}.top .under-fv-news .wp-block-group__inner-container .p-postList__times.c-postTimes.u-thin{display:none}.top .under-fv-news .wp-block-group__inner-container .btn-more{display:none}}@media screen and (max-width:500px){.top .under-fv-news .wp-block-group__inner-container{width:100vw;height:48px;top:-48px;right:0;font-size:12px;padding-left:1vw}.top .under-fv-news .wp-block-group__inner-container .p-postList__times.c-postTimes.u-thin{display:none}.top .under-fv-news .wp-block-group__inner-container .btn-more{display:none}.top .under-fv-news .wp-block-group__inner-container span.p-postList__cat.u-thin.icon-folder,.top .under-fv-news .wp-block-group__inner-container .p-postList__title{font-size:12px}.top .under-fv-news .wp-block-group__inner-container .top .p-postList__body{gap:0 4px}.top .under-fv-news .wp-block-group__inner-container .p-postList .p-postList__link{padding:1em .25em}.top .under-fv-news .wp-block-group__inner-container .p-postList .p-postList__cat{padding:6px 12px}.top .under-fv-news .wp-block-group__inner-container .-type-simple .p-postList__link{border-bottom:1px solid var(--color_border);display:block;padding:1em .25em;transition:background-color .25s}}.top .p-postList__body{display:flex;gap:0 10px;align-items:center}.top .-type-simple .p-postList__meta{margin:0}.top .p-postList__meta{font-family:"Jost",sans-serif;font-weight:500;font-size:18px;font-size:clamp(16px,1.5vw,18px);letter-spacing:.075em}.top .p-postList__meta:before{margin-right:.25em;content:none}.top h2.p-postList__title{font-size:18px;font-size:clamp(16px,1.5vw,18px);font-weight:500;letter-spacing:.075em}.top h2.h2-title.is-style-section_ttl{margin-left:calc((100vw - 1200px)/2)}.top .swell-block-column.swl-has-mb--s.box-wide-text{padding-right:calc((100vw - 1200px)/2)}.top .wp-block-columns.overlap-box{margin-top:-200px;z-index:10;position:relative;background-color:#fff;border-radius:20px 20px 0 0}.top .overlap-box{background-color:#fff;padding:54px 50px !important}.top .overlap-box-btn{border-radius:0 0 20px 20px;position:relative;z-index:10;padding-bottom:108px !important}.top svg.swell-block-fullWide__SVG.-top{height:15vw !important}.top .wide-section-passion{background-size:52% !important;background-position-x:120% !important}.top .wide-section-service h2.h2-title.is-style-section_ttl{color:#fff}.top .top-wrap-office-menu{max-width:1200px;margin:auto}.top .top-wrap-office-menu .wrap-half{width:50%;max-width:683px;aspect-ratio:683/400}.top .top-wrap-office-menu .wrap-half img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.top .wide-section-office h2.h2-title.is-style-section_ttl{margin-left:0}.top .wide-section-office .wrap-btn{margin-top:-220px}.top .btn-shadow img{box-shadow:5px 5px 15px 0 rgba(0,0,0,.2);border-radius:20px}.top .wide-section-office{padding-bottom:1em !important}.top .fv-cta-banner a{box-shadow:rgba(0,0,0,.25) 0px 14px 28px,rgba(0,0,0,.22) 0px 10px 10px}.top .p-blogParts.post_content{margin-top:-40px !important}.top .wrap-news .h2-title{margin-left:0 !important;margin-bottom:30px}.top .wrap-news .wrap-news-post{--color_border:$main-color}.top .wrap-news .wrap-news-post .p-postList__meta{display:flex;width:300px;flex-basis:23%}.top .wrap-news .wrap-news-post .p-postList__meta .p-postList__times.c-postTimes.u-thin{opacity:1}.top .wrap-news .wrap-news-post .p-postList__meta .c-postTimes__posted{color:#e86b79;font-size:21px;margin-right:10px}.top .wrap-news .wrap-news-post .p-postList__meta .c-postTimes__posted:before{content:none}.top .wrap-news .wrap-news-post .p-postList__meta span.p-postList__cat{font-size:18px;background-color:#e86b79;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;flex-grow:1;display:flex;justify-content:center;align-items:center;opacity:1}.top .wrap-news .wrap-news-post .p-postList__meta span.p-postList__cat:before{content:none}.top .wrap-news .wrap-news-post .p-postList__title{font-size:18px;flex-basis:70%}.top .wrap-news .wrap-news-post .p-postList__item{border-bottom:solid 1px #e86b79}.top .wrap-news .wrap-news-post .-type-simple .p-postList__link{padding:1.4em .25em}.top .wrap-news .common-btn{margin:auto}.top .wrap-news .common-btn .btn-text,.top .wrap-news .common-btn .sub-text{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}@media screen and (max-width:959px){.top .p-blogParts.post_content:has(.fv-cta-banner){width:50%;max-width:350px;height:auto;min-width:180px;right:-5px;bottom:28vw}.top .p-mainVisual__slideTitle{font-size:40px;line-height:1.75}.top .p-mainVisual__slideText{height:40%}}@media screen and (max-width:768px){.top .p-blogParts.post_content:has(.fv-cta-banner){width:75%;bottom:20vw}.top .-height-img .p-mainVisual__img{margin-top:70px}.top .p-mainVisual__slideTitle{text-align:left;position:absolute;top:28vw;font-size:clamp(28px,7.4vw,40px);line-height:1.75}.top .p-mainVisual__slideTitle br{display:block}.top .swell-block-column{--clmn-w:var(--clmn-w--mobile,100%)}.top .wide-section-passion{background-size:70% !important;background-position-x:120% !important;background-position-y:62% !important;padding-top:0 !important}.top .wide-section-passion .wp-block-spacer{height:20px !important}.top .wide-section-passion h2.h2-title{margin-top:40px !important;margin-left:24px}.top .wide-section-service{background-image:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/bg-service-sp.jpg) !important;padding:0 !important;aspect-ratio:375/281}.top .wide-section-service .swell-block-fullWide__inner{height:100%}.top .wide-section-service h2.h2-title{position:absolute;bottom:60px}.top .wp-block-columns.overlap-box{margin-top:0;padding:25px !important;border-radius:10px 10px 0 0}.top .swell-block-columns .swell-block-column{margin:0;width:100%}.top .overlap-box .wp-block-spacer{height:20px !important}.top .overlap-box-btn{border-radius:0 0 10px 10px}.top .btn-shadow img{border-radius:10px}.top .wide-section-office{background-size:200% !important;background-position-y:top !important}.top .wide-section-office .wrap-btn{margin-top:40px}.top .common-btn-img .c-bannerLink__title{font-size:clamp(14px,3.7vw,24px)}.top .common-btn-img .c-bannerLink__title:after{background-size:contain;width:20px;height:20px;left:26vw}.top .common-btn-img .c-bannerLink__description{font-size:clamp(14px,3.7vw,24px)}.top .common-btn-img .c-bannerLink__description{line-height:1;margin-top:6px}.top .wide-section-office{padding-bottom:1.5em !important}.top .wrap-news .h2-title{margin-bottom:50px}.top .wrap-news .wrap-news-post .p-postList__body{flex-direction:column;align-items:flex-start;gap:6px}.top .wrap-news .wrap-news-post .p-postList__meta{display:flex;width:100%}.top .wrap-news .wrap-news-post .p-postList__meta .c-postTimes__posted{font-size:16px}.top .wrap-news .wrap-news-post .p-postList__meta span.p-postList__cat{font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-grow:0;padding:4px 10px}.top .wrap-news .wrap-news-post .p-postList__title{font-size:16px}.top .wrap-news .wrap-news-post .-type-simple .p-postList__link{padding:1em .25em}.top .wrap-news .common-btn{width:100%}.top .p-blogParts.post_content{margin-top:0 !important}}@media screen and (max-width:550px){.top .overlap-box{padding:20px 20px 50px !important}.top .overlap-box .wp-block-spacer{height:6px !important}.top .overlap-box .swell-block-columns__inner{gap:12px}.top .btn-shadow img{border-radius:5px}.top .naname{padding-top:0 !important;background-color:transparent !important}.top .naname svg{display:none}.top .common-btn-img .c-bannerLink__title:after{width:14px;height:14px;left:24vw}.top .wrap-news .h2-title{margin-bottom:10px}.top .wrap-news .wrap-news-post{margin-bottom:30px !important}.top .wrap-news .wrap-common-btn{gap:16px 2vw !important}.top .wrap-news .common-btn{min-width:147px;aspect-ratio:147/48}.top .wrap-news .common-btn span{font-size:14px}.top .pc-only-spacer{display:none}}@media screen and (max-width:370px){.top .wrap-news .wrap-common-btn{flex-direction:column}.top .wrap-news .common-btn{min-width:147px;aspect-ratio:inherit}.top .wrap-news .common-btn span{font-size:14px}}.l-header .l-container{max-width:1200px;height:90px;background-color:#fff;border-radius:20px}.l-header .l-header__inner{color:#000;font-size:15px;font-weight:500;position:relative;box-shadow:0px 0px 15px -5px rgba(0,0,0,.2901960784);padding:10px 18px}.c-gnav>.menu-item{position:unset}.c-gnav>.menu-item>a .en{font-family:"Jost",sans-serif;font-weight:500;text-transform:uppercase;display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:6px;color:#e86b79;letter-spacing:.07em;font-size:13px}.c-gnav>.menu-item>a .en img{width:30px;height:auto}.c-gnav>.menu-item>a{width:144px;height:74px;height:66px;box-sizing:border-box;border-left:solid #ccc 1px}.c-gnav>.menu-item>a .text.sub{position:relative}.c-gnav>.menu-item>a .text.sub:before{content:"";position:absolute;top:5px;right:3px;width:10px;height:10px;border-top:2px solid #e86b79;border-right:2px solid #e86b79;-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:.1s}.c-gnav>.menu-item>a:hover:before{content:"";width:100%;height:10px;background:#f8d4d8;position:absolute;left:0;bottom:-14px}.header-info{max-width:1200px;margin:30px auto 0}.header-info-inner{background-color:#e86b79;color:#fff;border-radius:10px 10px 0 0;width:600px;height:50px;margin:auto;margin-right:15px;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.07em;box-shadow:0px 0px 15px -5px rgba(0,0,0,.2901960784);font-size:15px}.header-info-inner .contact{border-left:solid 1px #fff;padding-left:20px;color:#fff;height:30px;display:inline-flex;justify-content:center;align-items:center;gap:10px;margin-right:5px}.header-info-inner .contact img{-o-object-fit:contain;object-fit:contain}div:not(.home) .header-info{max-width:1200px;margin:10px auto 0}@media screen and (min-width:960px){.-series .l-header__logo{margin-right:0;padding:0}}.l-header .c-gnav>li>a:after{content:none}.c-gnav>.menu-item>.sub-menu{width:100vw;padding:0 28px;background-color:#e86b79;-webkit-transform:none;transform:none;position:fixed;left:0;top:120px;top:92px;position:absolute;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);left:50vw;margin:0 calc(50% - 50vw)}.sub-menu-inner{padding:0 26px 50px;max-width:1200px;margin:auto}.sub-menu-inner a:hover{background-color:transparent !important}.sub-menu-inner a:hover span{color:#f8d4d8 !important}.wrap-sub-menu-parents{display:flex;gap:30px}.sub-menu-parents{display:flex;align-items:center;gap:30px;padding:30px 0 28px;width:48%}.sub-menu-parents img{display:block;z-index:10}.sub-menu-parents span{z-index:10}.sub-menu-parents .arrow{font-size:24px}.sub-menu-parents .arrow:after{background-size:28px;width:28px;height:28px}.wrap-sub-menu-item{display:flex;gap:0 20px;flex-wrap:wrap;border-top:solid 2px #fff;z-index:10;position:relative}.wrap-sub-menu-item a:hover{color:#000}.sub-menu .arrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;color:#fff;font-size:16px;letter-spacing:.075em}.sub-menu .arrow:after{content:"";background:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/icon-arrow-white.png) no-repeat right bottom;background-size:18px;position:absolute;width:18px;height:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-42px}.c-gnav .sub-menu a{padding-left:0}.c-gnav .sub-menu a:before{content:none}.sub-menu-item{width:23%;border-bottom:solid 1px #fff;padding:18px 0 10px}.header-logo-sp{display:none}@media screen and (max-width:1250px){.header-logo-sp{display:inline-block;margin-bottom:5px;margin-left:5px}.l-header__logo{display:none !important}nav#gnav{margin:auto}.c-gnav>.menu-item:first-child>a{border-left:none}.c-gnav>.menu-item>a{width:155px}.header-info{display:flex;width:98%}.l-header__inner.l-container{padding:10px 0;width:98%;margin-top:-7px}}@media screen and (max-width:959px){.header-info{display:none;width:100%}.l-header__logo{display:block !important}.l-header__inner.l-container{border-radius:0;height:70px;width:100%}header#header{padding:0}[data-scrolled=false] [data-spfix="1"] .l-header__inner{color:#e86b79}}.p-spMenu__body{padding:0}.p-spMenu__inner{padding-top:0}.p-spMenu__nav{background-color:#e86b79;padding-top:74px;padding-bottom:0}.p-spMenu__nav .sub-menu-item{width:100%;border-bottom:solid 1px #fff;padding:18px 0 10px}.c-iconBtn__label{color:#e86b79}.c-iconBtn__icon:before{color:#e86b79}.p-spMenu__closeBtn{width:60px;height:69px}.p-spMenu__closeBtn .c-iconBtn__icon:before{color:#fff}.sp-menu-item{border-bottom:none;margin:0 16px !important}.sp-menu-item .inner{display:flex;gap:20px;padding:1em 0;border-bottom:1px solid #fff}@media screen and (max-width:350px){.sp-menu-item .inner{gap:8px}}.sp-menu-item:first-child .inner{border-top:1px solid #fff}.sp-menu-item .inner .box{display:flex;flex-direction:column;color:#fff;font-size:14px}.sp-menu-item .inner img{-o-object-fit:contain;object-fit:contain}.sp-menu-item a:before{content:none;left:unset}.sp-menu-item .en{font-family:"Jost",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.07em}.sp-menu-item li{padding:0 20px}.sp-menu-item .sub-menu .arrow:after{background-size:contain;width:14px;height:14px}.sub-menu .sp-menu-item{margin:0 !important;padding:0 0 0 36px;border-bottom:.5px solid #fff}.sub-menu .sp-menu-item a{padding:12px 1em 12px 1.5em}.sub-menu .sp-menu-item .arrow{width:100%;border-bottom:none}.sub-menu .sp-menu-item .arrow:after{right:20px}@media screen and (max-width:350px){.sub-menu .sp-menu-item{padding:0 0 0 24px}.sub-menu .sp-menu-item .arrow:after{right:2px}}.c-spnav.c-listMenu a:hover{padding:1em}.sp-menu-accordion summary{transition:.3s}.sp-menu-accordion summary::marker{content:none}.sp-menu-accordion summary .inner{position:relative}.sp-menu-accordion summary .inner:after{position:absolute;content:"";top:45%;right:22px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:.3s}.sp-menu-accordion a span{font-size:14px}.sp-menu-accordion[open]>summary .inner:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.sp-menu-contact{background-color:#fff;margin:20px 0 0 !important;padding:0 10px}.sp-menu-contact .inner .box{color:#e86b79}.sp-menu-contact .inner .box .text{color:#000;font-weight:500}.sp-menu-contact .info{font-size:12px;font-weight:500;letter-spacing:.075em;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:16px 0;border-top:solid .5px #000;text-align:center}.sp-menu-contact .info span{display:inline-block}.wrap-footer-logo{background-color:#fff;padding:3vw}.original-ft-menu{display:flex;padding:70px 0 80px}.original-ft-menu .wrap{width:25%}.original-ft-menu .title{font-size:24px;text-transform:uppercase;letter-spacing:.1em;line-height:2}.original-ft-menu ul{margin-bottom:24px}.original-ft-menu ul li a{font-size:18px;letter-spacing:.1em;line-height:1.7;transition:.3s}.original-ft-menu ul li a:hover{color:#fba2ac}.original-ft-menu .common-btn{max-width:341px;width:100%;margin-bottom:90px;-webkit-filter:none;filter:none}.original-ft-menu .wrap-last p{font-size:18px;letter-spacing:.1em}.original-ft-menu .wrap-last img{margin-top:38px;-o-object-fit:contain;object-fit:contain}.original-ft-menu .fax-no a{text-decoration:none}@media screen and (max-width:1024px){.original-ft-menu{flex-wrap:wrap;justify-content:center}.original-ft-menu .wrap{width:350px}}@media screen and (max-width:760px){.original-ft-menu{flex-direction:row;flex-wrap:wrap;padding-bottom:30px}.original-ft-menu .wrap{width:50%}.original-ft-menu .wrap-info{width:50%;margin:auto;margin-left:0}.original-ft-menu .wrap-last{width:100%}.original-ft-menu .title{color:#f8d4d8}.original-ft-menu .common-btn{margin:6px auto 30px;max-width:none;width:100%}}@media screen and (max-width:500px){.original-ft-menu{padding-top:30px}.original-ft-menu .title{font-size:14px}.original-ft-menu ul li a{font-size:12px;letter-spacing:.07em}.original-ft-menu .wrap-last p{font-size:14px;line-height:1.75}.original-ft-menu .wrap-last img{display:block;margin:auto;margin-top:38px}.l-footer .copyright{font-size:10px}}div:not(.home) .l-topTitleArea{height:280px;margin-top:12px}div:not(.home) .l-topTitleArea .c-pageTitle{font-size:2.7em;letter-spacing:.1em;text-align:center}div:not(.home) .l-topTitleArea .c-pageTitle span{text-transform:uppercase;display:block;font-size:70%}div:not(.home) .l-content{margin-bottom:0;padding-top:0}@media screen and (max-width:959px){div:not(.home) .l-topTitleArea{margin-top:1px}}@media screen and (max-width:768px){div:not(.home) .l-topTitleArea{height:100px}div:not(.home) .l-topTitleArea .c-pageTitle{font-size:clamp(30px,6vw,32px)}div:not(.home) .l-topTitleArea .c-pageTitle span{font-size:66%}div:not(.home) .l-topTitleArea__body{padding-left:5px;padding-right:5px}}@media screen and (max-width:500px){div:not(.home) .l-topTitleArea .c-pageTitle{font-size:22px}div:not(.home) .l-topTitleArea .c-pageTitle span{font-size:66%}}.concept .wide-section-passion.has-bg-img{background-position:38% 0 !important;background-repeat:repeat;background-size:contain}.concept .img-future{height:520px}.concept .concept-box{margin:-200px auto 0;background:rgba(255,255,255,.8);position:relative;padding:max(3.2%,20px);max-width:1200px;width:96vw}@media screen and (max-width:1366px){.concept .wrap-inner-left h2.h2-title2.is-style-section_ttl{margin-left:0}.concept .wrap-inner-left .box-wide-text{padding-right:1vw;padding-right:0}.concept .wrap-inner-right .box-wide-text{padding-left:1vw;padding-left:0}}@media screen and (max-width:959px){.concept .swell-block-column.swl-has-mb--s{margin:0 2vw;width:100%}.concept .wrap-service-office .swell-block-columns__inner{gap:.5rem}.concept .wrap-service-office .swell-block-columns__inner .swell-block-column{margin:0}.concept .wrap-inner-right .swell-block-columns__inner{flex-direction:column-reverse}.concept .wrap-inner-left,.concept .wrap-inner-right{--swl-clmn-pddng:0 !important}}@media screen and (max-width:500px){.concept .wrap-service-office .swell-block-columns__inner{gap:0}.concept .wrap-service-office .swell-block-columns__inner .swell-block-column{width:50%}.concept .wrap-service-office .swell-block-columns__inner .swell-block-column .c-bannerLink__title,.concept .wrap-service-office .swell-block-columns__inner .swell-block-column .c-bannerLink__description{font-size:16px;line-height:1}.concept .wrap-under-link{padding:0 !important}.concept .wrap-under-link .swell-block-fullWide__inner{padding:0}.concept .wrap-inner-left,.concept .wrap-inner-right{margin-bottom:30px !important}.concept .wrap-inner-left .pc-only-spacer,.concept .wrap-inner-right .pc-only-spacer{display:none}.concept .wrap-inner-left figure,.concept .wrap-inner-right figure{width:100%}.concept .box-wide-text{padding:0}.concept .img-future{height:300px}.concept .concept-box{margin:-140px auto 0}}.service{background-color:#f7f7f7}.service .wrap-service .wp-block-group.is-style-emboss_box.is-layout-constrained.wp-block-group-is-layout-constrained{height:100%}.service .wrap-service .is-style-emboss_box{border-top:8px solid var(--color_main)}.service .wrap-service .swell-block-column{margin:0 auto}@media screen and (max-width:768px){.service .wrap-service h2.wp-block-heading.is-style-section_ttl.u-mb-ctrl.u-mb-5{font-size:20px}.service .wrap-service p{font-size:16px}}.parent-pageid-59 .wrap-worried{position:relative}.parent-pageid-59 .wrap-worried .box{background-color:#fff}.parent-pageid-59 .wrap-worried:after{content:"";background-image:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/img-worried.png);background-repeat:no-repeat;background-size:contain;max-width:410px;width:35vw;height:auto;aspect-ratio:400/500;position:absolute;right:calc((100vw - 1200px)/2);bottom:0;z-index:1}@media screen and (max-width:1024px){.parent-pageid-59 .wrap-worried:after{width:35vw;height:auto;right:2vw}}@media screen and (max-width:650px){.parent-pageid-59 .wrap-worried{padding-bottom:42vw !important}.parent-pageid-59 .wrap-worried:after{width:50vw;height:auto;right:0}}.parent-pageid-59 .wrap-omakase{position:relative}.parent-pageid-59 .wrap-omakase:after{content:"";background-image:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/img-procedure.png);background-repeat:no-repeat;background-size:contain;max-width:400px;width:35vw;height:auto;aspect-ratio:1500/2249;position:absolute;right:calc((100vw - 1200px)/2 + 3vw);bottom:0;z-index:1}@media screen and (max-width:1024px){.parent-pageid-59 .wrap-omakase:after{width:35vw;height:auto;right:2vw}}@media screen and (max-width:650px){.parent-pageid-59 .wrap-omakase{padding-top:60px !important;padding-bottom:40vw !important}.parent-pageid-59 .wrap-omakase .wp-block-spacer{display:none}.parent-pageid-59 .wrap-omakase:after{width:40vw;height:auto;right:-5vw}}.parent-pageid-59 .box-omakase .speech-bubble{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#e86b79;color:#fff;padding:12px 40px;text-align:center;font-size:18px;font-weight:500;border-radius:50px;margin-left:155px}.parent-pageid-59 .box-omakase .speech-bubble:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#e86b79;top:100%;left:50%}.parent-pageid-59 .box-omakase .title-omakase{font-size:52px;font-weight:500;letter-spacing:.08em;margin-top:20px;color:#e86b79}.parent-pageid-59 .box-omakase .title-omakase span{font-size:28px;letter-spacing:.04em;margin-left:-20px;display:inline-block}@media screen and (max-width:1024px){.parent-pageid-59 .box-omakase .speech-bubble{font-size:clamp(14px,3.7vw,16px);margin-left:11vw}.parent-pageid-59 .box-omakase .title-omakase{font-size:clamp(24px,6.4vw,42px)}.parent-pageid-59 .box-omakase .title-omakase span{font-size:clamp(20px,5.3vw,24px);margin-left:0}}@media screen and (max-width:500px){.parent-pageid-59 .box-omakase .speech-bubble{margin-left:4vw;padding:10px 29px}}@media screen and (max-width:500px){.parent-pageid-59 .omakase-spacer{height:40px !important}}.parent-pageid-59 .list-service{list-style:none}.parent-pageid-59 .list-service li{position:relative;padding-left:24px;margin-bottom:10px}.parent-pageid-59 .list-service li::marker{content:none}.parent-pageid-59 .list-service li:before{content:"";background-image:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/icon/icon-check-box.png);background-image:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/icon/icon-ume.png);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;position:absolute;left:0;top:4px}@media screen and (max-width:500px){.parent-pageid-59 .list-service{padding-left:0}}.parent-pageid-59 .wrap-features .inner-box{margin-top:50px !important}.parent-pageid-59 .wrap-features .box-title{position:relative}.parent-pageid-59 .wrap-features .box-title .sub-title{font-size:100px;color:#f8d4d8;position:absolute;top:-153px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:.14em;opacity:.6;font-weight:700;width:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.parent-pageid-59 .wrap-features .box-num{display:flex;align-items:center;gap:10px}.parent-pageid-59 .wrap-features .box-num p{color:#e86b79;margin-bottom:0;line-height:1}.parent-pageid-59 .wrap-features .label-feature{font-size:40px;letter-spacing:.07em}.parent-pageid-59 .wrap-features .num{font-size:48px;letter-spacing:.07em;font-weight:700}@media screen and (max-width:768px){.parent-pageid-59 .wrap-features .box-title .sub-title{font-size:clamp(50px,13.3vw,100px);line-height:1;top:-70px}.parent-pageid-59 .wrap-features .label-feature{font-size:clamp(32px,8.5vw,40px)}.parent-pageid-59 .wrap-features .num{font-size:clamp(40px,10.6vw,48px)}.parent-pageid-59 .wrap-features .box-num{gap:7px}}.procedure .is-style-emboss_box{border-top:none;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}.procedure .box-merit .wrap-service .swell-block-columns__inner{padding-right:1.5rem}.procedure .box-merit .wp-block-group{position:relative}.procedure .box-merit .wp-block-group:before{content:"メリット01";background:pink;padding:0 15px;letter-spacing:.1em;border-left:solid 3px #e47d7d;-webkit-transform:rotate3d(1,1,1,336deg);transform:rotate3d(1,1,1,338deg);position:absolute;top:0;left:3px}.procedure .box-merit .swell-block-column:nth-of-type(1) .wp-block-group:before{content:"メリット01"}.procedure .box-merit .swell-block-column:nth-of-type(2) .wp-block-group:before{content:"メリット02"}.procedure .box-merit .swell-block-column:nth-of-type(3) .wp-block-group:before{content:"メリット03"}.procedure .box-merit .swell-block-column:nth-of-type(4) .wp-block-group:before{content:"メリット04"}.procedure .box-merit .swell-block-column:nth-of-type(5) .wp-block-group:before{content:"メリット05"}.procedure .box-merit .swell-block-column:nth-of-type(6) .wp-block-group:before{content:"メリット06"}@media screen and (max-width:768px){.procedure .box-merit{padding:10px 0}.procedure .box-merit .swell-block-column.swl-has-mb--s{margin:0 auto}.procedure .box-merit .swell-block-column.swl-has-mb--s .wp-block-group-is-layout-constrained{padding:20px}.procedure .box-merit .wrap-service .swell-block-columns__inner{padding-right:0}}.subsidy .cap_box_content{border:2px solid var(--capbox-color);background:#fff;padding:2vw 3vw}.disability-pension .box-support{max-width:800px;margin:80px auto 20px;background-color:#666;color:#fff}.disability-pension .box-support a{color:#fff;letter-spacing:.1em;font-size:38px}@media screen and (max-width:768px){.disability-pension .box-support{line-height:1.6;min-width:340px}.disability-pension .box-support a{display:block;text-align:center;padding-right:40px;margin-bottom:8px;font-size:clamp(27px,.72vw,37px) !important}.disability-pension .box-support br{display:none}.disability-pension .wrap-total-support h3{margin-bottom:1em}.disability-pension .wrap-total-support .box2{flex-direction:column-reverse;margin-top:3em}}.price #content{padding:80px var(--swl-pad_container,0) 10px}.price .table-plan tr:nth-child(1){color:#fff;font-size:20px;text-align:center;padding:10px}.price .table-plan tr:nth-child(1) td:nth-child(1){border:none;background-color:#fff}.price .table-plan tr:nth-child(1) td:nth-child(2){background-color:rgba(232,107,121,.6)}.price .table-plan tr:nth-child(1) td:nth-child(3){background-color:rgba(232,107,121,.8)}.price .table-plan tr:nth-child(1) td:nth-child(4){background-color:#e86b79}.price .table-plan tr:nth-child(2){background-color:rgba(232,107,121,.1);font-size:15px;padding:1em .75em !important}.price .table-plan tr:not(:nth-child(2)){text-align:center}.price .wide-table tr,.price .wide-table td{font-size:14px;text-align:center}.price .wide-table .post_content thead th{background-color:#000}@media screen and (min-width:1450px){.price .c-scrollHint{display:none}}@media screen and (max-width:500px){.price .ume-title-doble,.price h2.wp-block-heading.is-style-section_ttl.ume-title-doble{font-size:clamp(18px,4.8vw,24px);padding:0 30px}.price .ume-title-doble:after,.price h2.wp-block-heading.is-style-section_ttl.ume-title-doble:after,.price .ume-title-doble:before,.price h2.wp-block-heading.is-style-section_ttl.ume-title-doble:before{background-size:contain;width:24px;height:24px}.price .ume-title-doble:after,.price h2.wp-block-heading.is-style-section_ttl.ume-title-doble:after{top:46%}.price .table-plan tr:nth-child(1){font-size:16px}.price .table-plan tr:nth-child(2) td{font-size:13px}}.office .l-topTitleArea h1.c-pageTitle,.parent-pageid-81 .l-topTitleArea h1.c-pageTitle{color:#e86b79;font-weight:500;margin-top:-40px}.office .l-topTitleArea .l-topTitleArea__img,.parent-pageid-81 .l-topTitleArea .l-topTitleArea__img{display:none}.office h2.h2-title,.parent-pageid-81 h2.h2-title{font-size:max(3vw,18px);font-size:clamp(18px,5vw,52px);text-align:left;margin-bottom:.4em;color:#e86b79;color:#333}.office h2.h2-title span,.parent-pageid-81 h2.h2-title span{font-size:80%;line-height:1.5;margin-left:5px}.office .h2-title{white-space:nowrap}.office .wp-block-table td,.office .wp-block-table th{background-clip:padding-box;min-width:var(--swl-minwidth-cell,0) !important;padding:1.2em .75em;position:relative;vertical-align:top;letter-spacing:.07em}.office .wp-block-table{--table-border:1px solid $main-color;--table-border:1px solid #bbb9b9}.office .wrap-access iframe{width:100%}@media screen and (max-width:768px){.office table tr>:first-child:not(.-no1){min-width:100px !important;width:130px}.office .office-spacer{display:none}}@media screen and (max-width:500px){.office table tr>:first-child:not(.-no1){width:100px}.office table tr td{font-size:14px}}.philosophy .swell-block-capbox.cap_box.is-style-shadow{max-width:800px;margin:auto}.philosophy .title-logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1.5em;border-bottom:solid 2px #e86b79}@media screen and (max-width:500px){.philosophy .logo-description{text-align:left}}@media screen and (max-width:500px){.common-office-link .c-bannerLink__figure{height:110px}.common-office-link .common-btn-img .c-bannerLink__description{font-size:18px;margin-top:.3em}.common-office-link .common-btn-img .c-bannerLink__title{font-size:18px}.common-office-link .common-btn-img .c-bannerLink__title:after{background-size:contain;width:17px;height:17px;top:45%;right:-24px}}.message .box-message{border-top:solid 1px #e86b79;border-bottom:solid 1px #e86b79;padding:50px 0}.message .h2-title{color:#333 !important}.message .box-teacher{max-width:1000px;margin:auto}.message .wrap-message{position:relative}.message .box-message-text{width:63%;margin-left:auto}.message .box-message-text p{font-size:16px;font-weight:400}.message .box-message-text:before{content:"";background-image:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/img-kawanishi3.jpg);background-size:contain;background-repeat:no-repeat;width:68%;height:100%;position:absolute;top:-40px;left:0;z-index:-1}.message .wrap-profile{background-repeat:repeat;background-size:100%}@media screen and (max-width:768px){.message .box-message-text{width:100%;margin:62vw auto 0}.message .box-message-text:before{width:96%;height:60vw;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:600px){.message .box-message-text{padding:24px 0}.message .box-message-text h2{font-size:1.6em}.message .h2-title{margin-top:50px !important}.message .is-stacked-on-mobile>.wp-block-media-text__content{padding:0 !important}.message .cap_box_ttl{font-size:16px !important}.message .cap_box_content{padding-top:28px}}.staff .box-staff{padding:80px 0;margin-bottom:0;border-bottom:solid 3px #dbdada}.staff .box-staff .name-en{font-size:clamp(56px,7.2vw,66px);line-height:1.1;font-weight:500;letter-spacing:.07em;margin-bottom:10px}.staff .box-staff .name-jp{font-size:20px;font-weight:500}.staff .box-staff .text{font-size:16px}.staff .box-staff .marker{background:linear-gradient(transparent 88%,#ffabb5 60%);background-position-y:-20px}.staff .box-staff .name-box{width:80%;margin:auto;margin-right:0}.staff .box-staff .name-box-left{margin-left:0;margin-bottom:20px}@media screen and (max-width:600px){.staff .box-staff{padding:40px 0}.staff .box-staff .name-en{font-size:44px;letter-spacing:.09em}.staff .box-staff .name-jp{font-size:18px}.staff .box-staff .text{font-size:15px;position:relative;z-index:1}.staff .box-staff .name-box{width:100%;position:relative;z-index:1}.staff .box-staff .wp-block-spacer{display:none}}.staff .box-staff-ume{position:relative}.staff .box-staff-ume:before{content:"";background-image:url(//www.chingin-support.com/wp-content/themes/swell_child/./images/img-ume-twins.png);background-repeat:no-repeat;background-size:100%;background-color:rgba(255,255,255,.5);background-blend-mode:lighten;width:200px;height:180px;position:absolute;top:-30px;right:0}.single-post div#content{padding-top:4em}.blog div#content,.archive.category div#content,.archive.date div#content,.archive.tag div#content{padding-top:4em}.blog .c-pageTitle .c-pageTitle__subTitle,.archive.category .c-pageTitle .c-pageTitle__subTitle,.archive.date .c-pageTitle .c-pageTitle__subTitle,.archive.tag .c-pageTitle .c-pageTitle__subTitle{display:none}.blog .p-postList__body,.archive.category .p-postList__body,.archive.date .p-postList__body,.archive.tag .p-postList__body{display:flex;gap:5px 16px}.blog .p-postList__body .c-postTimes__modified:before,.blog .p-postList__body .c-postTimes__posted:before,.blog .p-postList__body .p-postList__cat:before,.archive.category .p-postList__body .c-postTimes__modified:before,.archive.category .p-postList__body .c-postTimes__posted:before,.archive.category .p-postList__body .p-postList__cat:before,.archive.date .p-postList__body .c-postTimes__modified:before,.archive.date .p-postList__body .c-postTimes__posted:before,.archive.date .p-postList__body .p-postList__cat:before,.archive.tag .p-postList__body .c-postTimes__modified:before,.archive.tag .p-postList__body .c-postTimes__posted:before,.archive.tag .p-postList__body .p-postList__cat:before{content:none}.blog .p-postList__body .p-postList__meta,.archive.category .p-postList__body .p-postList__meta,.archive.date .p-postList__body .p-postList__meta,.archive.tag .p-postList__body .p-postList__meta{width:250px;min-width:250px;display:flex;flex-direction:row;gap:2px 10px}.blog .p-postList__body .c-postTimes__posted,.archive.category .p-postList__body .c-postTimes__posted,.archive.date .p-postList__body .c-postTimes__posted,.archive.tag .p-postList__body .c-postTimes__posted{font-size:15px;margin-right:0}.blog .p-postList__body .p-postList__cat,.archive.category .p-postList__body .p-postList__cat,.archive.date .p-postList__body .p-postList__cat,.archive.tag .p-postList__body .p-postList__cat{color:#fff;background-color:#e86b79;padding:3px 10px;min-width:110px;text-align:center;font-size:14px;flex-grow:1}@media screen and (max-width:768px){.blog div#content,.archive.category div#content,.archive.date div#content,.archive.tag div#content{padding-top:1em}.blog .p-postList__body,.archive.category .p-postList__body,.archive.date .p-postList__body,.archive.tag .p-postList__body{flex-direction:column}.blog .p-postList__body .p-postList__meta,.archive.category .p-postList__body .p-postList__meta,.archive.date .p-postList__body .p-postList__meta,.archive.tag .p-postList__body .p-postList__meta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.blog .p-postList__body .p-postList__cat,.archive.category .p-postList__body .p-postList__cat,.archive.date .p-postList__body .p-postList__cat,.archive.tag .p-postList__body .p-postList__cat{padding:3px 15px;min-width:100px;font-size:13px}}.c-widget__title.-side{padding:.8em .75em}.c-widget__title{margin-bottom:.8em}.seminar .container,.tax-cat_seminar .container{padding:100px 0;width:100%}.seminar .l-sidebar,.tax-cat_seminar .l-sidebar{display:none}.seminar .u-obf-cover,.tax-cat_seminar .u-obf-cover{-webkit-filter:brightness(.8);filter:brightness(.8)}.seminar .c-pageTitle .c-pageTitle__subTitle,.tax-cat_seminar .c-pageTitle .c-pageTitle__subTitle{display:none}.seminar .wrap-btn-cat,.tax-cat_seminar .wrap-btn-cat{margin-bottom:60px}.seminar .wrap-btn-cat .title-cat,.tax-cat_seminar .wrap-btn-cat .title-cat{font-size:20px;text-align:center}.seminar .wrap-btn-cat .box-cat,.tax-cat_seminar .wrap-btn-cat .box-cat{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:80px}.seminar .wrap-btn-cat .box-cat a,.tax-cat_seminar .wrap-btn-cat .box-cat a{display:block;border:solid 2px #e86b79;border-radius:50px;padding:4px 28px;color:#e86b79;font-size:15px}@media screen and (max-width:870px){.seminar .container,.tax-cat_seminar .container{padding:40px 0}.seminar .wrap-btn-cat,.seminar .wrap-btn-cat .box-cat,.tax-cat_seminar .wrap-btn-cat,.tax-cat_seminar .wrap-btn-cat .box-cat{margin-bottom:40px}}@media screen and (max-width:520px){.seminar .wrap-btn-cat .box-cat,.tax-cat_seminar .wrap-btn-cat .box-cat{gap:8px 5px}.seminar .wrap-btn-cat .box-cat a,.tax-cat_seminar .wrap-btn-cat .box-cat a{padding:5px 16px;font-size:13px}}.seminar .wrap-seminar,.tax-cat_seminar .wrap-seminar{display:flex;gap:16px;flex-wrap:wrap}.seminar .wrap-seminar a,.tax-cat_seminar .wrap-seminar a{color:#333}.seminar .wrap-seminar .wrap,.tax-cat_seminar .wrap-seminar .wrap{width:32%;border-top:solid 8px #e86b79;border-radius:5px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.seminar .wrap-seminar .wrap .box-img,.tax-cat_seminar .wrap-seminar .wrap .box-img{min-height:250px;background-color:#ccc}.seminar .wrap-seminar .wrap .box-img img,.tax-cat_seminar .wrap-seminar .wrap .box-img img{-o-object-fit:cover;object-fit:cover;height:250px;vertical-align:bottom}.seminar .wrap-seminar .wrap .box-text,.tax-cat_seminar .wrap-seminar .wrap .box-text{padding:10px 1vw 20px}.seminar .wrap-seminar .wrap .box-cat,.tax-cat_seminar .wrap-seminar .wrap .box-cat{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:5px}.seminar .wrap-seminar .wrap .cat,.tax-cat_seminar .wrap-seminar .wrap .cat{background-color:#e86b79;color:#fff;font-size:11px;letter-spacing:.1em;padding:2px 6px;border-radius:5px}.seminar .wrap-seminar .wrap .tag,.tax-cat_seminar .wrap-seminar .wrap .tag{background-color:#817b7c;color:#fff}.seminar .wrap-seminar .wrap .box-datetime,.tax-cat_seminar .wrap-seminar .wrap .box-datetime{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:3px}.seminar .wrap-seminar .wrap .title,.tax-cat_seminar .wrap-seminar .wrap .title{font-size:20px;font-weight:700;margin-bottom:5px}.seminar .wrap-seminar .wrap .content p:not(.title),.tax-cat_seminar .wrap-seminar .wrap .content p:not(.title){font-size:14px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:1024px){.seminar .wrap-seminar .wrap .box-img,.tax-cat_seminar .wrap-seminar .wrap .box-img{min-height:180px}.seminar .wrap-seminar .wrap .box-img img,.tax-cat_seminar .wrap-seminar .wrap .box-img img{height:180px}.seminar .wrap-seminar .wrap .title,.tax-cat_seminar .wrap-seminar .wrap .title{font-size:18px}}@media screen and (max-width:870px){.seminar .wrap-seminar .wrap,.tax-cat_seminar .wrap-seminar .wrap{width:48%}.seminar .wrap-seminar .wrap .box-img,.tax-cat_seminar .wrap-seminar .wrap .box-img{min-height:24vw}.seminar .wrap-seminar .wrap .box-img img,.tax-cat_seminar .wrap-seminar .wrap .box-img img{height:24vw}.seminar .wrap-seminar .wrap .title,.tax-cat_seminar .wrap-seminar .wrap .title{font-size:18px}}@media screen and (max-width:520px){.seminar .wrap-seminar .wrap,.tax-cat_seminar .wrap-seminar .wrap{width:100%}.seminar .wrap-seminar .wrap .box-img,.tax-cat_seminar .wrap-seminar .wrap .box-img{min-height:50vw}.seminar .wrap-seminar .wrap .box-img img,.tax-cat_seminar .wrap-seminar .wrap .box-img img{height:50vw}.seminar .wrap-seminar .wrap .title,.tax-cat_seminar .wrap-seminar .wrap .title{font-size:18px}}.single-cpt-seminar .c-postTitle{margin:30px 1vw}.single-cpt-seminar .post_content .wp-block-heading{margin-top:1.5em !important;margin-left:auto;margin-right:auto}.single-cpt-seminar .l-topTitleArea{height:150px !important;min-height:auto}.single-cpt-seminar .l-topTitleArea h1.c-postTitle__ttl{color:#fff;font-weight:500;background-color:#666;padding:1em 1em 0}.single-cpt-seminar .l-topTitleArea .p-articleMetas.-top{margin-top:0;background-color:#666;padding:1em 2em 2em}.single-cpt-seminar .l-topTitleArea .p-articleMetas.-top .c-taxList__link{background-color:#666;color:#fff}.single-cpt-seminar .l-topTitleArea .c-postTitle__date{display:none}.single-cpt-seminar .l-topTitleArea .l-topTitleArea__img{display:none}.single-cpt-seminar .c-taxList__link{background:#e86b79;color:#fff;border-radius:3px}.single-cpt-seminar .c-taxList:before{content:none}.single-cpt-seminar .wrap-all{display:flex;align-items:flex-start;gap:18px;margin:10px 0 50px}.single-cpt-seminar .wrap-all .wrap-text{width:70%}.single-cpt-seminar .wrap-all .wrap-text .p-articleThumb{margin-top:0}.single-cpt-seminar .wrap-all .wrap-text .post_content{margin-bottom:60px}.single-cpt-seminar .wrap-all .wrap-text .wp-block-table td,.single-cpt-seminar .wrap-all .wrap-text .wp-block-table th{padding:.85em .75em}.single-cpt-seminar .wrap-all .wrap-text .wp-block-table th{letter-spacing:.08em}.single-cpt-seminar .wrap-all .wrap-text .wp-block-table td{font-weight:400 !important}.single-cpt-seminar .wrap-all .wrap-text .box-tag{display:flex;gap:8px}.single-cpt-seminar .wrap-all .wrap-text .box-tag p{background-color:#666;color:#fff;padding:3px 8px;padding:4px .5em;font-size:12px;border-radius:2px}.single-cpt-seminar .wrap-all .wpcf7{width:28%;min-width:340px}.single-cpt-seminar .wrap-contact{padding:30px 20px;background:#f5f4f4;border-radius:6px;width:100%}.single-cpt-seminar .wrap-contact .form-title{font-size:20px;font-weight:700;text-align:center;margin-bottom:8px;color:#333}.single-cpt-seminar .wrap-contact hr{margin-bottom:18px}.single-cpt-seminar .wrap-contact .box-contact p{margin-bottom:20px}.single-cpt-seminar .wrap-contact .box-contact p label{min-width:160px;display:flex;align-items:flex-start;padding-top:3px;font-size:15px}.single-cpt-seminar .wrap-contact .box-contact p .haveto{background-color:#e86b79;color:#fff;font-size:9px;padding:2px 6px;letter-spacing:2px;margin:2px 0 0 6px;border-radius:2px}.single-cpt-seminar .wrap-contact .box-contact p .wpcf7-form-control-wrap,.single-cpt-seminar .wrap-contact .box-contact p input{width:100%;min-width:250px;background-color:#fff}.single-cpt-seminar .wrap-contact .box-contact p br{display:none}.single-cpt-seminar .wrap-contact input#formbtn{background:#e86b79;font-weight:700;color:#fff;letter-spacing:3px;padding:10px 40px;max-width:300px;margin:50px auto 0;display:block;width:100%;border-radius:6px}.single-cpt-seminar .wrap-contact .box-policy{font-size:13px;padding:0 9px}.single-cpt-seminar .wrap-contact .box-policy .wpcf7-form-control-wrap{margin:5px 0 0 -10px;display:block}.single-cpt-seminar .wrap-contact *:focus{outline:2px solid rgba(232,107,121,.8)}.single-cpt-seminar .l-sidebar{display:none}.single-cpt-seminar .l-mainContent{width:100%;margin-left:auto;margin-right:auto;max-width:calc(var(--container_size,0px) + var(--swl-pad_container,0px)*2);padding-left:var(--swl-pad_container,0);padding-right:var(--swl-pad_container,0)}.single-cpt-seminar .swell-block-button.-size-l.is-style-btn_normal.sp-only{display:none}@media screen and (max-width:1024px){.single-cpt-seminar .wrap-all{flex-direction:column}.single-cpt-seminar .wrap-all .wrap-text{width:100%}.single-cpt-seminar .wrap-all .wpcf7{width:100%;min-width:300px}.single-cpt-seminar .wrap-contact{padding:30px 2.5vw}.single-cpt-seminar .wrap-contact .form-title{margin-bottom:18px}.single-cpt-seminar .wrap-contact .box-contact p{display:flex;flex-direction:column;align-items:flex-start;gap:3px 5px}.single-cpt-seminar .wrap-contact .box-contact p label{min-width:170px;display:flex;align-items:flex-start;padding-top:3px}.single-cpt-seminar .wrap-contact input#formbtn{padding:10px 40px}.single-cpt-seminar .swell-block-button.-size-l.is-style-btn_normal.pc-only{display:none}.single-cpt-seminar .swell-block-button.-size-l.is-style-btn_normal.sp-only{display:block}}@media screen and (max-width:959px){.single-cpt-seminar .wp-block-table>table tr>:first-child:not(.-no1){width:100% !important;max-width:100%;text-align:left}.single-cpt-seminar table thead tr th{text-align:center !important}}@media screen and (max-width:768px){.single-cpt-seminar .wrap-top{gap:20px;flex-direction:column}.single-cpt-seminar .wrap-top .p-articleThumb{width:100%}.single-cpt-seminar .wrap-top .wpcf7{width:100%}.single-cpt-seminar .wrap-contact{width:100%;padding:30px 2.5vw}.single-cpt-seminar .wrap-contact .box-contact p{display:flex;flex-direction:column;align-items:flex-start;gap:3px 5px}.single-cpt-seminar .wrap-contact .box-contact p label{min-width:170px;display:flex;align-items:flex-start;padding-top:3px}.single-cpt-seminar .wrap-contact input#formbtn{padding:10px 40px}}@media screen and (max-width:500px){.single-cpt-seminar .l-mainContent{padding-left:0;padding-right:0}}.contact .wrap-contact{padding:50px 3vw;background:#fff;border-radius:6px;width:100%;max-width:900px;margin:auto}.contact .wrap-contact .box-contact{margin-bottom:20px}.contact .wrap-contact .box-contact p{display:flex}.contact .wrap-contact .box-contact p label{min-width:160px;display:flex;align-items:flex-start;padding-top:3px;font-size:15px}.contact .wrap-contact .box-contact p .haveto{background-color:#e86b79;color:#fff;font-size:9px;padding:2px 6px;letter-spacing:2px;margin:2px 0 0 6px;border-radius:2px}.contact .wrap-contact .box-contact p .wpcf7-form-control-wrap,.contact .wrap-contact .box-contact p input,.contact .wrap-contact .box-contact p textarea{width:100%;min-width:250px;background-color:#fff;font-size:16px}.contact .wrap-contact .box-contact p br{display:none}.contact .wrap-contact .box-contact textarea.message{height:100%}.contact .wrap-contact *:focus{outline:2px solid rgba(232,107,121,.8)}.contact .wrap-contact input#formbtn{background:#e86b79;font-weight:700;color:#fff;letter-spacing:3px;padding:10px 40px;max-width:300px;margin:50px auto 0;display:block;width:100%;border-radius:6px}.contact .wrap-contact input.wpcf7-submit{background:#e86b79;font-weight:700;color:#fff;letter-spacing:3px;padding:10px 40px;max-width:300px;margin:50px auto 0;display:block;width:100%;border-radius:6px}.contact .wrap-contact .box-policy{font-size:15px;text-align:center;margin-top:30px}.contact .wrap-contact .box-policy .wpcf7-form-control-wrap{margin:5px 0 0 -10px;display:block}@media screen and (max-width:600px){.contact .wrap-contact .box-contact{margin-bottom:20px}.contact .wrap-contact .box-contact p{flex-direction:column}}@media screen and (max-width:375px){.contact .text{text-align:left}.contact .text br{display:none}}.privacy-policy .post_content li{font-size:16px}.privacy-policy .post_content li strong{font-size:17px}.privacy-policy .post_content li .is-style-num_circle li:before{background-color:#fff;box-sizing:0 0 0 1px #000;box-shadow:0 0 0 1px #000;color:#333}@media screen and (max-width:500px){.l-container{padding-left:20px;padding-right:20px}.thanks .l-topTitleArea .c-pageTitle{font-size:clamp(15px,4.6vw,21px) !important;letter-spacing:.06em !important}}.c-pageTitle:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:70%}.concept .c-pageTitle:before{content:"Concept"}.office .c-pageTitle:before{content:"Office"}.message .c-pageTitle:before{content:"Message"}.philosophy .c-pageTitle:before{content:"Philosophy"}.staff .c-pageTitle:before{content:"Staff"}.service .c-pageTitle:before{content:"Service"}.consultation .c-pageTitle:before{content:"Consultation"}.procedure .c-pageTitle:before{content:"Procedure"}.work-regulations .c-pageTitle:before{content:"Work regulations"}.payroll .c-pageTitle:before{content:"Payroll"}.subsidy .c-pageTitle:before{content:"Subsidy"}.recruitment-retention-strategy .c-pageTitle:before{content:"Recruitment retention strategy"}.system-design-consulting .c-pageTitle:before{content:"System design consulting"}.organizational-design-consulting .c-pageTitle:before{content:"Organizational design consulting"}.disability-pension .c-pageTitle:before{content:"Disability pension"}.price .c-pageTitle:before{content:"Price"}.seminar .c-pageTitle:before{content:"Seminar"}.tax-cat_seminar .c-pageTitle:before{content:"Seminar"}.blog .c-pageTitle:before,.archive.category .c-pageTitle:before,.archive.tag .c-pageTitle:before{content:"News"}.contact .c-pageTitle:before{content:"Contact"}.c-pageTitle{-webkit-animation:fadein-top 1s ease-out forwards;animation:fadein-top 1s ease-out forwards}@-webkit-keyframes fadein-top{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein-top{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.wp-pagenavi{clear:both;margin:60px auto 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-pagenavi a,.wp-pagenavi span{border:none;margin:3px;padding:6px 14px;color:#fff;background-color:#dedede}.wp-pagenavi span.current{font-weight:700;background-color:#e86b79;color:#fff;border:#e86b79}.parts-wrap-service-button .c-bannerLink{border-radius:0;border:solid 1px #a7a7a7}.parts-wrap-service-button .c-bannerLink__title{font-size:18px;font-weight:700;letter-spacing:.06em}@media screen and (max-width:500px){.parts-wrap-service-button .c-bannerLink__title{font-size:14px}.parts-wrap-service-button .c-bannerLink__text{padding:1em}}summary::-webkit-details-marker{display:none}.parts-ft-cta-bg{background:#fff;background:linear-gradient(#c5c5c5 0%,#e7e7e7 100%)}.parts-ft-cta{background-color:transparent;display:flex;padding:50px 1vw 0;position:relative;margin-bottom:0;margin-bottom:-2em !important}.parts-ft-cta p,.parts-ft-cta a{color:#000}.parts-ft-cta .text1,.parts-ft-cta .text2{margin-bottom:20px;letter-spacing:.08em}.parts-ft-cta .text1{color:#e86b79;font-size:34px;font-size:clamp(26px,3.3vw,34px);font-weight:500;letter-spacing:.08em;line-height:1.8}.parts-ft-cta .text2{font-size:20px;font-size:clamp(18px,2.3vw,20px);line-height:1.6;margin-bottom:30px}.parts-ft-cta .text2 span{color:#e86b79}.parts-ft-cta .wrap-text{margin-bottom:5em}.parts-ft-cta .wrap-btn{display:flex;gap:10px}.parts-ft-cta .btn{background-color:#e86b79;color:#fff;font-size:18px;width:45%;max-width:300px;height:74px;display:flex;justify-content:center;align-items:center;border-radius:6px;font-weight:500;transition:.3s}.parts-ft-cta .btn:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.parts-ft-cta .tel{flex-direction:column;gap:0;letter-spacing:.085em}.parts-ft-cta .tel span{display:inline-block;font-size:13px;font-weight:400;line-height:1;letter-spacing:.05em}.parts-ft-cta .tel span i{margin-right:3px}.parts-ft-cta .wrap-img img{width:400px;position:absolute;right:1vw;bottom:0}@media screen and (max-width:1300px){.parts-ft-cta{padding:40px 0 30px}.parts-ft-cta .wrap-text{flex-basis:77%;margin-bottom:4em}.parts-ft-cta .wrap-img img{right:-3vw;width:35%;height:auto}}@media screen and (max-width:768px){.parts-ft-cta{flex-direction:column}.parts-ft-cta .wrap-btn{flex-direction:column}.parts-ft-cta .wrap-text{flex-basis:100%}.parts-ft-cta .wrap-img{height:140px;flex-basis:auto}.parts-ft-cta .wrap-img img{width:50%}.parts-ft-cta .btn{width:80%;min-width:220px}.parts-ft-cta .btn .pc-only{display:none}.parts-ft-cta .text1{font-size:clamp(18px,4.8vw,26px)}.parts-ft-cta .text2{font-size:clamp(15px,4vw,18px);margin-bottom:38px}.parts-ft-cta .text2 br{display:none}}@media screen and (max-width:600px){.parts-ft-cta .text1 br{display:none}.parts-ft-cta .btn{width:72%}.parts-ft-cta .wrap-img{height:110px}.parts-ft-cta .wrap-img img{width:57%}}@media screen and (max-width:430px){.parts-ft-cta .btn{width:72%;font-size:16px;height:68px}.parts-ft-cta .btn span{font-size:68%;letter-spacing:.1em}.parts-ft-cta .wrap-img{height:60px}}#main_content .wrap-contact{padding:30px 20px;background:#f5f4f4;border-radius:6px;width:100%}#main_content .wrap-contact .form-title{font-size:20px;font-weight:700;text-align:center;margin-bottom:8px;color:#333}#main_content .wrap-contact hr{margin-bottom:18px}#main_content .wrap-contact .box-contact p{margin-bottom:20px}#main_content .wrap-contact .box-contact p label{min-width:160px;display:flex;align-items:flex-start;padding-top:3px;font-size:15px}#main_content .wrap-contact .box-contact p .haveto{background-color:#e86b79;color:#fff;font-size:9px;padding:2px 6px;letter-spacing:2px;margin:2px 0 0 6px;border-radius:2px}#main_content .wrap-contact .box-contact p .wpcf7-form-control-wrap,#main_content .wrap-contact .box-contact p input{width:100%;min-width:250px;background-color:#fff}#main_content .wrap-contact .box-contact p br{display:none}#main_content .wrap-contact input#formbtn{background:#e86b79;font-weight:700;color:#fff;letter-spacing:3px;padding:10px 40px;max-width:300px;margin:50px auto 0;display:block;width:100%;border-radius:6px}#main_content .wrap-contact .box-policy{font-size:13px;padding:0 9px}#main_content .wrap-contact .box-policy .wpcf7-form-control-wrap{margin:5px 0 0 -10px;display:block}#main_content .wrap-contact *:focus{outline:2px solid rgba(232,107,121,.8)}.page-id-2297 dt{background-color:#eee;border-radius:5px;position:relative;padding:8px 0 8px 46px}.page-id-2297 dt:before{background-color:#666;border-radius:50px;content:"";display:block;height:26px;left:10px;margin:10px 0 0;padding:0;position:absolute;top:1px;width:26px}.page-id-2297 dt:after{color:#fff;content:"Q";display:block;left:15px;margin:10px 0 0;padding:0;position:absolute;top:-2px;font-weight:400}.page-id-2297 dd{position:relative;padding:8px 0 8px 46px;margin:0 0 20px}.page-id-2297 dd:last-child{margin-bottom:0}.page-id-2297 dd:before{background-color:#e86b79;border-radius:25px;content:"";display:block;height:26px;left:10px;margin:10px 0 0;padding:0;position:absolute;top:1px;width:26px}.page-id-2297 dd:after{color:#fff;content:"A";display:block;left:17px;margin:10px 0 0;padding:0;position:absolute;top:-2px;font-weight:400}