body{--p--color_b: #252525;--p--color_w: #ffffff;--p--color1: #b89626;--p--color2: #91979f;--p--color3: #ffdb83;--p--color4: #836a16;--p--color5: #141414;--p--color6: #000;--p--color7: #000;--p--color8: #000;--p--color9: #000;--p--color10: #000}html body,html input,html textarea,.post_content{letter-spacing:0.05em;line-height:2em;font-family:"Zen Kaku Gothic New", sans-serif;color:#252525}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:2em;font-family:"Zen Kaku Gothic New", sans-serif;color:#252525}body{--transition: all 0.3s ease}body{--margin_full: calc(50% - 50vw)}.is-sidebar--none .l-container__inner{max-width:1100px}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:2em;font-family:"Zen Kaku Gothic New", sans-serif}::-moz-selection{background:#b89626;color:var(--p--color_w)}::selection{background:#b89626;color:var(--p--color_w)}.grecaptcha-badge{z-index:999;bottom:100px !important}.snow-monkey-form{display:flex;flex-direction:column}.snow-monkey-form .snow-monkey-form,.snow-monkey-form .smf-form .smf-item .smf-text-control__control{font-family:"Zen Kaku Gothic New", sans-serif}.snow-monkey-form :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.snow-monkey-form [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,.snow-monkey-form [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:#b89626 !important}.snow-monkey-form :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__text,.snow-monkey-form [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,.snow-monkey-form [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:#b89626}.snow-monkey-form .smf-progress-tracker{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px) !important}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item{margin-bottom:clamp(16px, calc(14.4px + 0.5vw), 24px);padding-bottom:clamp(20px, calc(17.6px + 0.75vw), 32px);border-bottom:1px dashed #ddd}.snow-monkey-form .smf-item__col.smf-item__col--label{display:flex;margin-bottom:clamp(10px, calc(8.8px + 0.375vw), 16px);flex-direction:row-reverse;justify-content:flex-end;align-items:center}.snow-monkey-form .smf-item__label{font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);font-weight:600;margin-right:1em}.snow-monkey-form .smf-item__description{position:relative;margin-top:unset;font-size:clamp(12px, calc(11.6px + 0.125vw), 14px);font-weight:100;line-height:1.4;top:1px;padding:4px;margin-right:1em;background:#b89626;color:#fff}.snow-monkey-form .wp-block-snow-monkey-forms-item:is(:nth-child(2), :nth-child(6)) .smf-item__description{background:#bfbfbf;color:#fff}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.pp p{font-size:14px}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.pp .smf-placeholder{text-align:center}.snow-monkey-form .smf-radio-buttons-control__control{display:flex;flex-direction:column}.snow-monkey-form .smf-label{margin-right:1.25em}.snow-monkey-form .smf-form .smf-item .smf-radio-button-control__control{margin:auto;margin-right:0.25em;border-color:#b89626}.snow-monkey-form .smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#b89626;border-color:#b89626}.snow-monkey-form .smf-form .smf-item .smf-checkbox-control{align-items:center !important;display:inline-flex}.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control:active{border-color:#b89626}.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#b89626;border-color:#b89626}.snow-monkey-form .smf-form .smf-item .smf-text-control__control{width:100%;max-height:2.5em;border-radius:0}.snow-monkey-form .smf-textarea-control__control{border-radius:0}.snow-monkey-form .smf-action{margin-top:3.5em;text-align:center}.snow-monkey-form .smf-action .smf-button-control__control{width:100%;max-width:230px;padding-top:1em;padding-bottom:1em;background:#b89626;color:#ffffff;border-radius:0;border-color:#b89626;transition:0.3s;font-family:"Zen Kaku Gothic New", sans-serif}.snow-monkey-form .smf-action .smf-button-control__control:hover{background:#91979f !important;color:#ffffff;border-color:#91979f;transition:0.3s}@media (max-width:450px){.snow-monkey-form .smf-form .smf-item .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em);top:-1em}}.snow-monkey-form .smf-action{order:999}.snow-monkey-form .snow-monkey-forms-turnstile>div{justify-content:center}.wpsm_panel-group{}.wpsm_panel-group .wpsm_panel-title a:hover{background:#ffffff00 !important}.wpsm_panel-group .ac_title_class,.wpsm_panel-group #main_contents .collapse.in .wpsm_panel-body{font-family:"Noto Sans JP", sans-serif}.wpsm_panel-group .ewd-ufaq-faq-category-title h3{display:none}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-div{margin:0 auto -1px;padding:16px 20px;border:1px solid #bababa}.wpsm_panel-group .faqs-box div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol{padding:10px 0px 0px 0px;color:#222}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{font-size:18px}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-title-text h4{font-size:18px}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-body{position:relative;margin-top:8px;padding:20px 25px 0px;padding-left:40px;z-index:0}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-body:before{position:absolute;content:"";width:calc(100% + 40px);height:calc(100% + 10px);top:22px;bottom:0px;left:-20px;right:0;margin:auto;border-top:1px solid #bababa;z-index:-1}.wpsm_panel-group .faqs-box .ewd-ufaq-faq-body:after{position:absolute;content:"";width:calc(100% + 40px);height:calc(100% + 10px);top:22px;bottom:0px;left:-20px;right:0;margin:auto;background:#f0fcff;z-index:-5}.faq_list .item{border-left:10px #ffdb83 solid;margin-bottom:10px}.faq_list .title{align-content:center;padding:27px 40px 25px 15px !important}.faq_list .title span{padding-left:1em}.faq_list .title span::before{content:"Q. ";color:#b89626}.faq_list .desc_area p span::first-letter{padding-left:0.07em}.faq_list .desc_area p span::before{content:"A. ";color:#91979f}.faq_list .title:after,.faq_list .title:before{background:#b89626}@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}iframe{width:100%;margin-bottom:0}.wp-block-table{margin-bottom:3.5em}.post_content .wp-block-table td,.post_content .wp-block-table th{border:unset;background:#00000000;border:unset}.post_content .wp-block-table td{padding:18px 25px;border-bottom:1px solid #b89626}.post_content td:first-child{color:#b89626;font-weight:600;border-bottom:3px solid #b89626;width:30%}.wp-block-cover img{height:100% !important}.wp-block-cover img.wp-block-cover__image-background{height:100% !important}.wp-block-cover .wp-block-cover__inner-container p.has-text-align-center{font-size:clamp(25px, calc(23px + 0.625vw), 35px) !important;color:#fff}a.cover-btn{width:100vw;display:block;margin-inline:var(--margin_full)}a.cover-btn img{transition:0.35s ease}a.cover-btn .wp-block-cover img.wp-block-cover__image-background{object-position:50% 37%}a.cover-btn .wp-block-cover,a.cover-btn .wp-block-cover-image{min-height:350px}a.cover-btn p{line-height:1.5;font-family:"Zen Kaku Gothic New", sans-serif;border-bottom:solid #fff 0px;width:fit-content;margin-inline:auto;padding-inline:2em;letter-spacing:0.05em;font-weight:500}a.cover-btn p::after{content:"contact";font-family:"Barlow", sans-serif;display:block;line-height:1;font-weight:100;font-size:clamp(23px, calc(20.6px + 0.75vw), 35px);margin-bottom:10px}a.cover-btn p::before{content:"";position:absolute;display:block;width:0;height:5px;background:#fff;transition:0.35s ease;left:50%;transform:translateX(-50%);bottom:-8px}a.cover-btn:hover img{transform:scale(1.1)}a.cover-btn:hover p::before{width:7em}a.cover-btn .wp-block-cover__inner-container p.has-text-align-center{font-size:clamp(30px, calc(26.9984px + 0.938vw), 45px) !important}.wp-block-button__link{min-width:300px;height:70px;border-radius:0px;border-color:#ffdb83;align-items:center;text-align:center;position:relative;overflow:hidden;font-size:16px;z-index:1;color:#fff !important;border-width:1px;border-style:solid;text-decoration:none;transition:border-color 0.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ffdb83;display:block;transition:0.2s ease-out;font-weight:bold}@media screen and (max-width:500px){.wp-block-button__link{min-width:100%}}.wp-block-button__link.design_button:before{background-color:#88c34c;opacity:1;content:"";display:block;width:100%;height:calc(100% + 2px);position:absolute;top:-1px;z-index:-1;transition-property:background-color, left, opacity;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.post_content a:hover,.custom-html-widget a:hover{text-decoration:none;background:#ffffffe5 !important;color:#ffdb83 !important}@media screen and (max-width:500px){.wp-block-buttons>.wp-block-button{width:100%}}.btn0 a{min-width:280px;max-width:300px;width:100%;height:1lh;color:#fff;font-weight:600;line-height:70px;background-color:#b89626;border:none;border-radius:0;padding:0;margin:0;transition:0.3s}.btn0 a:hover{background-color:#91979f !important}@media (max-width:540px){.btn0 a{min-width:260px;max-width:290px}}@media (max-width:390px){.btn0 a{min-width:240px;max-width:280px}}.btn1 a{position:relative;min-width:270px;max-width:300px;width:100%;height:70px;line-height:70px;display:inline-block;text-align:center;text-decoration:none;color:#ffffff;font-weight:600;background-color:transparent;border:1px solid;border-color:#b89626;border-radius:1000px;padding:0;margin:0;overflow:hidden;transition:0.5s;z-index:5}.btn1 a::before,.btn1 a::after{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#b89626;border-radius:50%;z-index:-1}.btn1 a::before{left:-20px;transform:translate(-50%, -50%)}.btn1 a::after{right:-20px;transform:translate(50%, -50%)}.btn1 a:hover{color:#fff;text-decoration:none}.btn1 a:hover::before{animation:criss-cross-left 0.5s both}.btn1 a:hover::after{animation:criss-cross-right 0.5s both}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;height:330px;width:330px}}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;height:330px;width:330px}}.btn2 a{position:relative;min-width:270px;max-width:300px;width:100%;height:70px;line-height:70px;display:inline-block;text-align:center;text-decoration:none;color:#ffffff;font-weight:600;background-color:transparent;outline:2px solid #b89626;outline-offset:-2px;border:0;border-radius:1000px;overflow:hidden;padding:0;margin:0;transition:0.3s;z-index:5}.btn2 a::before{position:absolute;content:"";width:100%;height:100%;top:0;left:-100%;background-color:#b89626;border-radius:1000px;transition:var(--transition);z-index:-1}.btn2 a::after{position:absolute;content:"";width:100%;height:100%;position:absolute;content:"";top:0;left:0;background-color:#fff;z-index:-2}.btn2 a:hover{color:#fff}.btn2 a:hover::before{left:0}@media (max-width:540px){.btn2 a{min-width:255px;max-width:285px}}@media (max-width:390px){.btn2 a{min-width:240px;max-width:270px}}.eng{letter-spacing:0.05em;font-family:"Barlow", sans-serif}#page_header{height:360px}#page_header .catch,#page_header .headline span,.category-service .headline span,.headline span .headline span,.tax-news_category .headline span{font-size:clamp(35px, calc(29.9984px + 1.563vw), 60px);padding-left:110px;position:relative;text-shadow:2px 3px 7px rgba(0, 0, 0, 0.4);filter:drop-shadow(0 8px 20px rgba(2, 6, 23, 0.35));letter-spacing:0.05em}@media screen and (max-width:500px){#page_header .catch,#page_header .headline span,.category-service .headline span,.headline span .headline span,.tax-news_category .headline span{padding-left:90px}}#page_header .catch::before,#page_header .headline span::before,.category-service .headline span::before,.headline span .headline span::before,.tax-news_category .headline span::before{content:"";position:absolute;display:block;background:url(../2026/09/img-bg.jpg) no-repeat;background-size:cover;width:90px;height:85px;left:0;top:60%;transform:translateY(-50%)}#page_header .catch::after,#page_header .headline span::after,.category-service .headline span::after,.headline span .headline span::after,.tax-news_category .headline span::after{content:"";display:block;font-family:"Barlow", sans-serif;font-size:clamp(27px, calc(23.4px + 1.125vw), 45px);letter-spacing:0.05em;text-align:left;padding-left:0.175em;line-height:0.7}.post_content .ttl-box{margin-bottom:5em;position:relative}@media screen and (max-width:500px){.post_content .ttl-box{margin-bottom:clamp(30px, calc(-41.1104px + 22.222vw), 70px)}}.post_content .ttl-box h2{margin:0 !important;letter-spacing:0.05em}.post_content .ttl-box p{margin:0;letter-spacing:0.05em}.post_content h4,.ewd-ufaq-faq-title .ewd-ufaq-faq-title-text h4{padding:0 !important;margin:0 !important}.ttl-box.h-left{width:fit-content;margin-right:auto;position:relative;padding-bottom:1em}.ttl-box.h-left::after{content:"";position:absolute;display:block;width:5.5em;height:4.5px;left:0;bottom:0;background:#836a16}.ttl-box.h-left::before{content:"";position:absolute;display:block;width:2em;height:4.5px;bottom:0;background:#ffdb83;clip-path:polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);left:calc(5.5em / 2 - 2em / 2);z-index:1}.ttl-box.h-left p.has-text-align-left{font-family:"Barlow", sans-serif;font-size:clamp(20px, calc(17.6px + 0.75vw), 32px);line-height:1.3;font-weight:500;color:#b89626;letter-spacing:0.05em;position:relative}.ttl-box.h-left h2.has-text-align-left{font-size:clamp(25px, calc(21px + 1.25vw), 45px);font-family:"Zen Kaku Gothic New", sans-serif;color:#252525;font-weight:800}.ttl-box.h-cen{width:fit-content;margin-inline:auto;position:relative;padding-bottom:1.05em}.ttl-box.h-cen::after{content:"";position:absolute;display:block;width:7.5em;height:4.5px;left:50%;transform:translateX(-50%);bottom:0;background:#836a16}.ttl-box.h-cen::before{content:"";position:absolute;display:block;width:2.35em;height:4.5px;bottom:0;background:#ffdb83;clip-path:polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);left:50%;transform:translateX(-50%);z-index:1}.ttl-box.h-cen p.has-text-align-center{font-family:"Barlow", sans-serif;font-size:clamp(20px, calc(17.6px + 0.75vw), 32px);line-height:1.3;font-weight:500;color:#b89626;letter-spacing:0.05em}.ttl-box.h-cen h2.has-text-align-center{font-size:clamp(25px, calc(21px + 1.25vw), 45px);font-family:"Zen Kaku Gothic New", sans-serif;color:#252525;font-weight:800}.post_content h3.has-text-align-left{padding-left:0;position:relative;padding-top:0;line-height:1.25;margin-bottom:1em;font-family:"Zen Kaku Gothic New", sans-serif;font-size:25px;color:#b89626;letter-spacing:0.05em;margin-top:0;border-bottom:solid 2.5px #836a16;padding-bottom:0.2em}.post_content h3.has-text-align-center{position:relative;text-align:center;font-size:1.5em;font-weight:600;margin-bottom:0;width:100%}.post_content h4.left{position:relative;text-align:left;font-size:1.375em;font-weight:500;margin-bottom:1em;padding-left:28px;padding-bottom:0.25em;border-bottom:2px solid #91979f}.post_content h4.center{text-align:center}.post_content h5.left{color:#91979f;padding-bottom:1em;border-bottom:1px solid #836a16}.reverse{flex-flow:row-reverse}.con-box{margin-bottom:clamp(120px, calc(112px + 2.5vw), 160px)}.con-in-box{margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}#page_contents .post_content{overflow:unset}article#page_contents{overflow:hidden}#global_menu>ul>li>a{font-weight:600}:is(.design_header, .tcdce-body .design_header) .large_headline,h1.large_headline,#archive_header h1.large_headline{font-size:clamp(30px, calc(20px + 3.125vw), 80px) !important;letter-spacing:0.1em;color:#fff;line-height:1;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:800;margin-bottom:5px}.large_headline span::first-letter{color:#ffffff;font-size:clamp(37px, calc(22.3984px + 4.563vw), 110px) !important}.sub_title,#archive_header .sub_title{font-size:clamp(18px, calc(16.1984px + 0.563vw), 27px);line-height:1.5;font-family:"Barlow", sans-serif;letter-spacing:0.15em;font-weight:900}:is(.design_header, .tcdce-body .design_header) .sub_title{margin:0;color:#fff;padding-left:0.5em;font-size:clamp(20px, calc(16.9984px + 0.938vw), 35px);font-family:"Barlow", sans-serif;letter-spacing:0.175em}#page_header .desc,#archive_header .desc{padding-left:3.5em;position:relative;margin-left:0.35em;color:#fff}#page_header .desc::after,#archive_header .desc::after{content:"";position:absolute;display:block;width:3em;height:1px;left:0;top:50%;transform:translateY(-50%);background:#fff}#page_header{position:relative;align-content:center;height:500px}#page_header .title_area.no_desc{display:flex;flex-direction:column;gap:0.5em}#page_header .design_header,#page_header .desc_area{margin-top:0}#page_header .design_header{margin-bottom:20px}#page_header .desc_area{margin-bottom:0}#page_header .image{position:absolute;top:0;z-index:-1;height:100%;margin-bottom:0}body.hide_breadcrumb #container{padding-top:0}#page_contents{padding-top:150px}.post-type-archive-news #bread_crumb.animate{display:none}.post-type-archive-news #archive_header{margin:0 auto 80px;position:relative;height:450px;flex-direction:column;justify-content:center}.post-type-archive-news #archive_header .large_headline{font-family:"Zen Kaku Gothic New", sans-serif}.post-type-archive-news #archive_header::after{content:"";position:absolute;display:block;width:100svw;height:100%;left:50%;top:0;background:url(../2026/09/news-kv.jpg) no-repeat;background-size:cover;transform:translateX(-50%);z-index:-1;background-position:50% 50%}.post-type-archive-news #archive_header::before{content:"";position:absolute;display:block;width:100svw;height:100%;background:rgba(0, 0, 0, 0.4);left:50%;top:0;transform:translateX(-50%)}.post-type-archive-instagram #bread_crumb.animate{display:none}.post-type-archive-instagram #archive_header{margin:0 auto 80px;position:relative;height:450px;flex-direction:column;justify-content:center}.post-type-archive-instagram #archive_header .large_headline{font-family:"Zen Kaku Gothic New", sans-serif}.post-type-archive-instagram #archive_header::after{content:"";position:absolute;display:block;width:100svw;height:100%;left:50%;top:0;background:url(../2026/09/news-kv.jpg) no-repeat;background-size:cover;transform:translateX(-50%);z-index:-1;background-position:50% 50%}.post-type-archive-instagram #archive_header::before{content:"";position:absolute;display:block;width:100svw;height:100%;background:rgba(0, 0, 0, 0.4);left:50%;top:0;transform:translateX(-50%)}.tax-news_category #bread_crumb.animate{display:none}.tax-news_category #archive_header{margin:0 auto 80px;position:relative;height:450px;flex-direction:column;justify-content:center}.tax-news_category #archive_header .large_headline{font-family:"Zen Kaku Gothic New", sans-serif}.tax-news_category #archive_header::after{content:"";position:absolute;display:block;width:100svw;height:100%;left:50%;top:0;background:url(../2026/09/news-kv.jpg) no-repeat;background-size:cover;transform:translateX(-50%);z-index:-1;background-position:50% 50%}.tax-news_category #archive_header::before{content:"";position:absolute;display:block;width:100svw;height:100%;background:rgba(0, 0, 0, 0.4);left:50%;top:0;transform:translateX(-50%)}.tax-news_category #archive_header .title_area{margin-bottom:3.5em}.tax-news_category #archive_header .large_headline{overflow:unset;font-family:"Zen Kaku Gothic New", sans-serif;font-size:clamp(30px, calc(20px + 3.125vw), 80px) !important;letter-spacing:0.1em;line-height:1;font-weight:800;color:#fff;margin-bottom:5px}.tax-news_category #archive_header .sub_title{border-bottom:#fff solid 2px;margin-left:0.15em;padding-left:0.2em;margin-top:0;z-index:1}.tax-news_category #archive_header .sub_title::before{content:"CATEGORY";font-family:"Barlow", sans-serif;font-size:clamp(16px, calc(15.2px + 0.25vw), 20px);letter-spacing:0.1em;padding-right:0.5em}.blog #bread_crumb.animate{display:none}.blog #archive_header{margin:0 auto 80px;position:relative;height:450px;flex-direction:column;justify-content:center}.blog #archive_header::after{content:"";position:absolute;display:block;width:100svw;height:100%;left:50%;top:0;background:url(../2026/09/works-kv.jpg) no-repeat;background-size:cover;transform:translateX(-50%);z-index:-1;background-position:50% 50%}.blog #archive_header::before{content:"";position:absolute;display:block;width:100svw;height:100%;background:rgba(0, 0, 0, 0.4);left:50%;top:0;transform:translateX(-50%)}#archive_header .title_area{margin-bottom:20px;display:flex;flex-direction:column-reverse;gap:0.5em}.category #bread_crumb{margin-block:0;display:none}.category #archive_header{margin:0 auto 80px;position:relative;height:450px;flex-direction:column;justify-content:center}.category #archive_header .large_headline{font-family:"Zen Kaku Gothic New", sans-serif}.category #archive_header::after{content:"";position:absolute;display:block;width:100svw;height:100%;left:50%;top:0;background:url(../2026/09/news-kv.jpg) no-repeat;background-size:cover;transform:translateX(-50%);z-index:-1;background-position:50% 50%}.category #archive_header::before{content:"";position:absolute;display:block;width:100svw;height:100%;background:rgba(0, 0, 0, 0.4);left:50%;top:0;transform:translateX(-50%)}.category #archive_header .title_area{margin-bottom:0;margin-bottom:3.5em}.category #archive_header .large_headline{font-family:"Zen Kaku Gothic New", sans-serif;overflow:unset;font-size:clamp(30px, calc(20px + 3.125vw), 80px) !important;letter-spacing:0.1em;line-height:1;font-weight:800;color:#fff;margin-bottom:5px}.category #archive_header .sub_title{color:#fff;letter-spacing:0.05em;margin-left:3.5px;position:relative;border-bottom:#fff solid 2px;margin-left:0.15em;padding-left:0.2em;margin-top:0}.category #archive_header .sub_title::before{content:"CATEGORY";font-family:"Barlow", sans-serif;font-size:clamp(16px, calc(15.2px + 0.25vw), 20px);letter-spacing:0.1em;padding-right:0.5em}.category #archive_header .sub_title span::after{display:block;content:"";font-size:clamp(16px, calc(15.2px + 0.25vw), 20px);letter-spacing:0.15em;padding-left:2px}.post_content table{border:none}#footer_banner{flex-wrap:nowrap;gap:1px}#footer_banner a.item .image_wrap::before{content:unset}#footer_banner a.item::after{content:"";position:absolute;display:block;width:100%;height:100%;background:#121212;opacity:0.5;top:0;left:0}#footer_banner a.item::before{content:none !important}#footer_banner .title .label{color:#fff}#footer_banner .sub_title{transition:0.3s ease}#footer_banner .title{font-family:"Zen Kaku Gothic New", sans-serif;letter-spacing:0.015em;line-height:1}#footer_banner .sub_title{padding-left:0.25em}.single-news #main_content,.post-template-default #main_content{max-width:1455px;padding:0;margin:0 auto;justify-content:center;padding-bottom:80px}body.single-news #bread_crumb,body.post-template-default #bread_crumb{max-width:1455px;border-bottom:solid #ccc 1px;margin-bottom:25px !important;margin-top:0}#related_post{padding:90px 0 100px}#header_logo2 a,#header_logo a,span.rich_font_logo{font-family:"Barlow", sans-serif}#header_logo2 a .logo_text,#header_logo a .logo_text,span.rich_font_logo .logo_text{font-weight:700;letter-spacing:0.05em}#header_message{position:fixed;top:80px;right:0;width:fit-content;padding:0;border:solid #ffffff57 1px;border-top:unset;border-right:unset}#header_message a.label{width:100%;height:100%;padding:20px 30px;transition:0.3s ease}#header_message a.label:hover{text-decoration:none;opacity:0.5;background:#4d4d4d}.home #header_message{animation:fadeInTop 1.65s ease-in-out forwards}@keyframes fadeInTop{0%{opacity:0}100%{opacity:1}}#footer{background:#121212;color:#fff}#footer #footer_logo a{color:#fff}#footer #footer_logo a:hover{color:#b89626}#footer #footer_address p{color:#fff}#footer_nav li a{color:#fff}#footer_logo img{display:none}#footer #footer_logo a::after{content:"";display:block;width:450px;height:75px;background:url(https://www.tech-ghost.jp/wp-content/uploads/2026/10/logo-long-w.png) no-repeat;background-size:contain}body{background:#252525}a.cover-btn p::after{font-weight:700;content:"CONTACT";letter-spacing:0.15em;margin-bottom:13px}a.cover-btn p::before{width:0.5em;height:3.5px}.post-type-archive-instagram #no_post{color:#fff;padding-top:clamp(40px, calc(32px + 2.5vw), 80px)}.post-type-archive-instagram .news_category_button{display:none}.post-type-archive-instagram #archive_header .large_headline{overflow:unset;position:relative}.post-type-archive-instagram #archive_header .large_headline::after{position:absolute;content:"Instagram";display:block;left:0;top:0;color:#fff;font-size:clamp(30px, calc(20px + 3.125vw), 80px) !important;letter-spacing:0.1em;font-weight:800}.post-type-archive-instagram #archive_header .large_headline span{color:transparent}.post-type-archive-instagram #archive_header .large_headline span::first-letter{color:transparent}.post-type-archive-instagram #archive_header .sub_title{position:relative}.post-type-archive-instagram #archive_header .sub_title::after{content:"SNS";position:absolute;left:0;top:0;font-family:"Barlow", sans-serif;font-size:clamp(20px, calc(16.9984px + 0.938vw), 35px);color:#fff;letter-spacing:0.175em;padding-left:0.05em}.post-type-archive-instagram #archive_header .sub_title span{color:transparent}.instagram-template-default #bread_crumb li a,.instagram-template-default #bread_crumb li.home a:before,.instagram-template-default #bread_crumb li:after,.instagram-template-default #single_post_header .title{color:#fff}#archive_header .title_area{flex-direction:column}#archive_header .sub_title{color:#fff;letter-spacing:0.175em;font-size:clamp(20px, calc(16.9984px + 0.938vw), 35px);padding-left:0.35em}.post-type-archive-news #container::after,.tax-news_category #container::after{width:100%;height:100%;content:"";position:absolute;display:block;background:#252525;left:0;top:0;z-index:-3}.news_list .item{background:#fff}.news_category_button a{border-radius:0;min-width:170px;justify-content:center;padding-top:0.15em}div.news_category_button li.current a{position:relative;border-color:#836a16;font-weight:500}.news-template-default #container{background:#252525}body.single-news #single_post_header{width:100%}body.single-news #bread_crumb{max-width:100%;background:#fff;margin-bottom:4em !important}body.single-news #bread_crumb>ul{max-width:1455px;margin-inline:auto}body.single-news #main_content{background:#fff;padding:3.5em 3.5%;margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px);padding-top:3em;max-width:1250px}.blog_list .item{background:#fff;padding:1.35%;border:solid #252525 5px;box-shadow:0px 0px 0px 3px #ffffff}.blog_list .date{margin-bottom:0.75em}.blog_list .content{padding-inline:1.5%}.blog_list .category_button{margin-bottom:0.75em}.blog_list .title{margin-bottom:0.35em}.blog_list .image_link{border-radius:0}.post-template-default #container{background:#252525}body.post-template-default #single_post_header{width:100%;margin-bottom:1.95em}body.post-template-default #bread_crumb{max-width:100%;background:#fff;margin-bottom:4em !important}body.post-template-default #bread_crumb>ul{max-width:1455px;margin-inline:auto}body.post-template-default #main_content{background:#fff;padding:3.5em 3.5%;margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px);padding-top:3em;max-width:1250px}body.post-template-default #single_post_header_image{border-radius:0}.sns_button_list.color_type1 li a:before{color:#fff}#global_menu{right:0}.home p.sub_title.colored{font-family:"Barlow", sans-serif;font-size:clamp(14px, calc(10.8px + 1vw), 30px) !important;padding-left:0}.home :is(.design_header, .tcdce-body .design_header) .large_headline{font-family:"Zen Kaku Gothic New", sans-serif;font-size:clamp(24px, calc(12.8px + 3.5vw), 80px) !important;margin-left:-10px}.home :is(.design_header, .tcdce-body .design_header) .large_headline span::first-letter{font-size:clamp(30px, calc(16px + 4.375vw), 100px) !important}.home .design_header p.desc.post_content{align-content:center}.home :is(.design_header, .tcdce-body .design_header) .title_area{width:60%;padding-right:unset}.home :is(.design_header, .tcdce-body .design_header) .desc{width:40%}.home .cb_design_content .cb_design_header,.home .cb_design_content .item_list{max-width:100%}.home #global_menu>ul>li.current-menu-item>a{color:#fff !important;font-weight:700 !important}.home.header_type2.header_fixed #global_menu>ul>li>a{color:#252525 !important}.home .design_arrow_button a .label{font-weight:500;color:#fff}.home #header_slider_content .catch{font-family:"Zen Kaku Gothic New", sans-serif;font-size:clamp(35px, calc(19px + 5vw), 115px);letter-spacing:0.1em;line-height:1.5;text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4);position:relative;padding-bottom:15px}.home #header_slider_content .catch::after,.home #header_slider_content .catch::before{content:"";position:absolute;display:block;width:100%;height:10px;background:#141414;left:0;bottom:0;clip-path:polygon(1% 0%, 100% 0%, 99% 100%, 0% 100%)}.home #header_slider_content .catch::before{width:1.5em;clip-path:polygon(9% 0%, 100% 0%, 91% 100%, 0% 100%);background:#b89626;z-index:1;left:0.5em}.home #header_slider_content .desc_area{text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4);padding-left:0.65em;letter-spacing:0.15em}.home #header_slider_content .content{justify-content:end;padding-bottom:3.5%;letter-spacing:0.15em;max-width:100%}.home #header_slider_content .desc_area p{font-size:clamp(20px, calc(18.9984px + 0.313vw), 25px);letter-spacing:0.1em}.home #content_builder{position:relative}.home #content_builder::before,.home #content_builder::after{content:"";position:absolute;display:block;width:25vw;aspect-ratio:1;background:#121212;clip-path:polygon(0% 0%, 100% 0%, 0% 100%);top:0;left:0;z-index:2}.home #content_builder::after{width:27vw;background:#b89626;z-index:1}.home .cb_free_space.num1{background:#ffffff;position:relative;z-index:0}.home .cb_free_space.num1::after{content:"";position:absolute;display:block;width:100%;height:calc(100% - 150px - 200px / 2);z-index:-1;background:#252525;bottom:0;left:0;border-top:#121212 3.5px solid}.home .cb_free_space.num1 h2,.home .cb_free_space.num1 p{color:#fff}.home .cb_free_space.num1 h2{margin-top:0;font-size:clamp(30px, calc(22px + 2.5vw), 70px);line-height:1.75;margin-bottom:1em}.home .cb_free_space.num1 img{max-width:200px;margin-bottom:1.75em}.home .cb_free_space .flowing_content{position:relative;height:clamp(60px, calc(50px + 3.125vw), 110px);color:#fff}.home .cb_free_space .flowing_content>div{display:flex;position:absolute;width:100vw;white-space:nowrap;overflow:hidden;margin-inline:var(--margin_full);z-index:1}.home .cb_free_space .flowing_content>div ul{animation:linear infinite flowing1_left 65s;margin:0;padding:0}.home .cb_free_space .flowing_content>div ul li{display:inline-block;font-size:clamp(45px, calc(35.9984px + 2.813vw), 90px);line-height:1em}.home .cb_free_space .flowing_content>div ul li{font-family:"Barlow", sans-serif;font-weight:900;letter-spacing:0.02em;margin-right:0.35em;font-size:clamp(50px, calc(6px + 13.75vw), 270px)}.home .cb_free_space .top-txt{font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);line-height:3.75;margin-bottom:clamp(40px, calc(32px + 2.5vw), 80px)}.home .cb_design_content.num2{background:#91979f}.home .cb_design_content.num2 :is(.design_header, .tcdce-body .design_header) .title_area{width:fit-content;background:#91979f}.home .cb_design_content.num2 :is(.design_header, .tcdce-body .design_header){justify-content:space-between}.home .cb_design_content.num2 .design_header p{color:#fff;background:#91979f}.home .cb_design_content.num2 .design_header p.desc{position:relative}.home .cb_design_content.num2 .design_header p.desc::after{content:"";position:absolute;display:block;width:7em;height:1px;background:#fff;top:50%;left:-5em}.home .cb_design_content.num2 .shutter_image.link_ver .headline,.home .cb_design_content.num2 .shutter_image.link_ver .overlay{opacity:1}.home .cb_design_content.num2 .shutter_image.link_ver .headline{font-family:"Zen Kaku Gothic New", sans-serif;font-size:clamp(27px, calc(22.3984px + 1.438vw), 50px);letter-spacing:0.1em;padding-top:clamp(30px, calc(24px + 1.875vw), 60px)}.home .cb_design_content.num2 .shutter_image.link_ver .post_list a .label{text-align:right}.home .cb_design_content.num2 .large_headline span::first-letter{color:#fff}.home .cb_design_content .shutter_image.col2 .item h3::after{font-family:"Barlow", sans-serif;font-size:clamp(20px, calc(18.5984px + 0.438vw), 27px);display:block;line-height:2.75;padding-left:0.15em}.home .cb_design_content .shutter_image.col2 .item:first-child h3{text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4)}.home .cb_design_content .shutter_image.col2 .item:first-child h3::after{content:"BUSINESS"}.home .cb_design_content .shutter_image.col2 .item:last-child h3{text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4)}.home .cb_design_content .shutter_image.col2 .item:last-child h3::after{content:"SERVICE"}.home .cb_design_content .shutter_image.col2 .item .overlay::after,.home .cb_design_content .shutter_image.col2 .item .overlay::before{content:"";position:absolute;display:block;width:17em;aspect-ratio:1.2;background:#141414;top:0;left:0;clip-path:polygon(0% 0%, 100% 0%, 0% 100%);z-index:1}.home .cb_design_content .shutter_image.col2 .item .overlay::before{width:18.5em;background:#b89626}.home .cb_design_content .shutter_image.link_ver .post_list a:hover::after{background:#141414}.home .cb_design_content .shutter_image.link_ver .post_list a:after{background:#252525}.home .cb_blog_list{background:#252525}.home .cb_blog_list .large_headline span,.home .cb_blog_list p.desc.post_content{color:#fff}.home .cb_blog_list .large_headline span .design_header p.desc.post_content,.home .cb_blog_list p.desc.post_content .design_header p.desc.post_content{align-content:center}.home .cb_blog_list .blog_carousel_wrap{background:#434343}.home .cb_blog_list p.desc{position:relative}.home .cb_blog_list p.desc::after{content:"";position:absolute;display:block;width:7em;height:1px;background:#fff;top:50%;left:-5em}.home .cb_blog_list .blog_carousel{padding-block:5px}.home .cb_blog_list .blog_carousel .item{background:#fff;padding:1.35%;border:solid #252525 5px;box-shadow:0px 0px 0px 3px #ffffff}.home .cb_blog_list .blog_carousel .item .content{padding-inline:0.5em}.home .cb_free_space.num4{background:url(../2026/09/img-bg.jpg) no-repeat;background-size:cover}.home .cb_free_space.num4 .insert-page{border:solid 5px #252525}.home .cb_free_space.num4 h2,.home .cb_free_space.num4 p{color:#fff}.home .cb_free_space.num4 h2{font-size:clamp(24px, calc(15.7984px + 2.563vw), 65px);text-align:left}.home .cb_free_space.num4 .ttl-g{margin-bottom:2em}.home .cb_free_space.num4 .ttl-g p{font-family:"Barlow", sans-serif;font-size:clamp(14px, calc(10.8px + 1vw), 30px);letter-spacing:0.175em;font-weight:900;line-height:1;padding-left:0.15em}.home .cb_free_space.num4 .ttl-g h2{margin-bottom:0}.home .cb_free_space.num4 .wp-block-columns{gap:0;background:#252525}.home .cb_free_space.num4 .wp-block-columns .wp-block-column:last-child>.wp-block-group{padding-inline:2.5em}.home .cb_free_space.num4 .cb_design_arrow_button{padding-inline:0;margin-top:0}.home .cb_free_space.num4 .cb_design_arrow_button a:hover{background:transparent !important}.home .cb_news_list .large_headline span{color:#fff}.home .cb_news_list .desc{color:#fff;position:relative}.home .cb_news_list .desc::after{content:"";position:absolute;display:block;width:7em;height:1px;background:#fff;top:50%;left:-5em}.home .cb_news_list .design_header p.desc.post_content{align-content:center}.home .cb_news_list .genesis_carousel_scrollbar .swiper-scrollbar{background:#ddd}.home .cb_news_list .swiper-scrollbar-drag::after{content:"";position:absolute;display:block;width:85px;height:70px;background:url(../2026/09/icon2.png) no-repeat;background-size:contain;left:50%;transform:translate(-50%, -50%);top:50%}.page-id-48 #page_contents{padding-top:0}.page-id-48 .con1{position:relative;padding-block:130px;padding-top:150px;padding-bottom:clamp(80px, calc(72px + 2.5vw), 120px)}@media screen and (max-width:500px){.page-id-48 .con1{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-48 .con1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#836a16;top:0}.page-id-48 .con1::before{background:url(../2026/09/img-bg.jpg) no-repeat;background-size:cover}.page-id-48 .con1>div.wp-block-group__inner-container{width:100vw;margin-inline:calc(50% - 50vw)}.page-id-48 .con1 .c-box-g{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.35)}.page-id-48 .con1 .c-box-g>div{background:#fff;padding-block:1px}.page-id-48 .con1 h2{margin-top:1em;font-size:clamp(25px, calc(21.9984px + 0.938vw), 40px);border-bottom:solid 7px #ffffff;width:fit-content;padding-inline:0.5em;margin-inline:auto;margin-bottom:1em;letter-spacing:0.1em;color:#fff;line-height:1.75;text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4)}.page-id-48 .con1 h2 strong{font-weight:500;font-size:clamp(30px, calc(24px + 1.875vw), 60px);letter-spacing:0.125em}.page-id-48 .con1 .top-txt{font-size:clamp(16px, calc(15.2px + 0.25vw), 20px)}.page-id-48 .con1 .wp-block-cover .wp-block-cover__inner-container p.c-top-txt.has-text-align-center{font-size:clamp(16px, calc(15.6px + 0.125vw), 18px) !important;letter-spacing:0.05em;line-height:3;text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4)}.page-id-48 .con1 .wp-block-cover{padding-block:3.5em;padding-inline:20px}.page-id-48 .con1 img{max-width:250px;margin-bottom:1.5em}.page-id-48 .con2{position:relative;padding-block:130px;padding-bottom:clamp(10px, calc(8px + 0.625vw), 20px)}@media screen and (max-width:500px){.page-id-48 .con2{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-48 .con2::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#252525;top:0}.page-id-48 .con2 .ttl-box.h-cen h2.has-text-align-center{color:#fff}.page-id-48 .con2 table{border-collapse:separate;border-spacing:0 20px}.page-id-48 .con2 table tr{background:#fff}.page-id-48 .con2 table td{border:unset;font-weight:500}.page-id-48 .con2 table td:first-child{border:unset;background:#b89626;color:#fff;font-weight:600}.page-id-48 .con3{position:relative;padding-block:130px;padding-top:0}@media screen and (max-width:500px){.page-id-48 .con3{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-48 .con3::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#252525;top:0}.page-id-48 .con3 .ttl-box.h-cen h2.has-text-align-center,.page-id-48 .con3 .ttl-box.h-cen p.has-text-align-center{color:#fff}.page-id-48 .con3 .g-map{border:solid 5px #fff !important;min-width:100vw;margin-inline:calc(50% - 50vw)}.page-id-48 #page_contents{padding-bottom:0}.page-id-48 .con4{margin-bottom:0}.page-id-48 .con4 .wp-block-cover{width:100vw;min-height:44svw;margin-inline:calc(50% - 50vw)}.page-id-48 .con4 .wp-block-cover .wp-block-cover__inner-container{max-width:1250px;margin-inline:auto}.page-id-48 .con4 p.has-text-align-right{line-height:1.5}.page-id-48 .con4 p.has-text-align-right strong{font-weight:400;font-size:clamp(18px, calc(17.6px + 0.125vw), 20px)}.page-id-48 .con4 .top-txt{border-bottom:solid 1px}.page-id-48 .con4 .top-txt strong{font-size:clamp(18px, calc(17.6px + 0.125vw), 20px);letter-spacing:0.1em}.page-id-48 .con4 p{text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4)}.page-id-48 .con4 .ttl-box.h-cen h2.has-text-align-center,.page-id-48 .con4 .ttl-box.h-cen p.has-text-align-center{color:#fff;text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4)}.page-id-37 .con1{position:relative;padding-block:130px;padding-block:90px}@media screen and (max-width:500px){.page-id-37 .con1{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-37 .con1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#fff;top:0}.page-id-37 .con1 .wp-block-columns{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background:#ffffff;background:#fff}.page-id-37 .con1 .wp-block-columns .wp-block-column:last-child{padding-right:5em}.page-id-37 .con2{background:url(../2026/09/img-bg.jpg) no-repeat;background-size:cover;padding:2%;margin-bottom:clamp(80px, calc(72px + 2.5vw), 120px)}.page-id-37 .con2>div{background:#fff;padding:3.5em 3.5%;border:solid #836a16 1px}.page-id-37 .con2 .wp-block-columns>.wp-block-column{border:3px solid #252525;background:#fff;padding:1%}.page-id-37 .con2 .wp-block-columns>.wp-block-column li{position:relative;padding-left:1.5em;list-style-type:none}.page-id-37 .con2 .wp-block-columns>.wp-block-column li::before{content:"";display:block;position:absolute;top:0.75em;left:0;width:18px;height:10px;border-left:3px solid #b89626;border-bottom:3px solid #b89626;transform:rotate(-45deg)}.page-id-37 .con3{position:relative;padding-block:130px}@media screen and (max-width:500px){.page-id-37 .con3{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-37 .con3::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#303030;top:0}.page-id-37 .con3 table,.page-id-37 .con3 .ttl-box.h-cen h2.has-text-align-center{color:#fff}.page-id-37 .con4{padding-top:clamp(80px, calc(72px + 2.5vw), 120px)}.page-id-37 .con4 p,.page-id-37 .con4 .ttl-box.h-cen h2.has-text-align-center{color:#fff}.page-id-37 .con4 .con-txt{margin-bottom:3.5em;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px)}.page-id-50 #page_header .image img{object-position:50% 64%}.page-id-50 .con1{background:#fff}.page-id-50 .con1>div{padding:3.5em 3.5%;border:solid #252525 5px;box-shadow:0px 0px 0px 3px #ffffff;padding-bottom:5em}.page-id-50 .con1 .faq_list .item{border-color:#836a16}.page-id-50 .con1 .faq_list .title:before{background:unset;color:#b89626}.page-id-50 .con1 .faq_list .title span::before{color:#b89626}.page-id-52 .con1{margin-bottom:0}.page-id-52 .con1 .ttl-box.h-cen h2.has-text-align-center,.page-id-52 .con1 .ttl-box.h-cen p.has-text-align-center{color:#fff;text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4)}.page-id-52 .con1 .ttl-box.h-cen h2.has-text-align-center{letter-spacing:0.1em}.page-id-52 .con1 .ttl-box{margin-bottom:3.5em}.page-id-52 .con1 .wp-block-cover .wp-block-cover__inner-container p.has-text-align-center{font-size:clamp(16px, calc(15.6px + 0.125vw), 18px) !important;font-weight:500;line-height:3;text-shadow:2px 3px 12px rgba(0, 0, 0, 0.4), 1px 2px 10px rgba(0, 0, 0, 0.4), 1px 1px 8px rgba(0, 0, 0, 0.4)}.page-id-52 .con1 .wp-block-cover,.page-id-52 .con1 .wp-block-cover-image{width:100vw;margin-inline:calc(50% - 50vw);padding-block:7em}.page-id-52 .con1 .ttl-box.h-cen p.has-text-align-center{font-size:clamp(20px, calc(17.6px + 0.75vw), 32px) !important;line-height:1.5}.page-id-52 .con2{position:relative;padding-block:130px;padding-bottom:0;margin-bottom:clamp(120px, calc(112px + 2.5vw), 160px)}@media screen and (max-width:500px){.page-id-52 .con2{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-52 .con2::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#252525;top:0}.page-id-52 .con2>div{background:#fff;padding:3.5em 3.5%;border:solid #91979f 5px;box-shadow:0px 0px 0px 3px #ffffff}.page-id-52 #page_contents{padding-bottom:clamp(120px, calc(112px + 2.5vw), 160px);padding-top:0;border-top:solid 1px #fff}.page-id-54 #page_contents{padding-top:0}.page-id-54 #page_contents .con1 p,.page-id-54 #page_contents .con1 h2{color:#fff}.page-id-54 #page_contents .con1 p.wp-block-heading.has-text-align-center,.page-id-54 #page_contents .con1 h2.wp-block-heading.has-text-align-center{color:#252525;font-family:"WDXL Lubrifont JP N", sans-serif}.page-id-54 .con1{position:relative;padding-block:130px;padding-bottom:1.5em}@media screen and (max-width:500px){.page-id-54 .con1{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-54 .con1::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#252525;top:0}.page-id-54 .con1 .top-txt br:last-child{display:none}.page-id-54 .con1 h2{margin:0;font-size:clamp(30px, calc(22px + 2.5vw), 70px);letter-spacing:0.1em;font-weight:800;font-family:"Barlow", sans-serif;margin-block:0.25em}.page-id-54 .con1 .tel-g{border:solid #fff 1.5px;padding-bottom:1.5em;background:#ffffff}.page-id-54 .con1 .tel-g .tel-ttl{background:#121212;color:#fff;font-size:clamp(20px, calc(18px + 0.625vw), 30px);margin-bottom:0.5em;font-family:"Barlow", sans-serif;letter-spacing:0.175em;font-weight:700;position:relative}.page-id-54 .con1 .tel-g .tel-ttl::after,.page-id-54 .con1 .tel-g .tel-ttl::before{content:"";position:absolute;display:block;left:0;top:0;clip-path:polygon(0% 0%, 100% 0%, 0% 100%)}.page-id-54 .con1 .tel-g .tel-ttl::after{width:4.3em;aspect-ratio:1;background:#121212}.page-id-54 .con1 .tel-g .tel-ttl::before{width:5em;aspect-ratio:1;background:#b89626}.page-id-54 .con1 .tel-g p.tel-p{color:#252525 !important;line-height:2.35}.page-id-54 .con1 .tel-g p.tel-p strong{width:calc(100% - 20px);background:#b89626;font-size:clamp(16px, calc(15.6px + 0.125vw), 18px);display:inline-block;color:#fff;font-weight:400;line-height:2.1}.page-id-54 .con1 .wp-block-columns{margin-bottom:1.5em}.page-id-54 .con1 .wp-block-column:first-child h2,.page-id-54 .con1 .wp-block-column:last-child h2{width:fit-content;margin-inline:auto;position:relative;padding-left:60px}.page-id-54 .con1 .wp-block-column:first-child h2::after,.page-id-54 .con1 .wp-block-column:last-child h2::after{width:50px;height:50px;content:"";position:absolute;display:block;background:url(../2026/09/tel-icon.png) no-repeat;background-size:contain;left:0;bottom:0.2em}.page-id-54 .con1 .wp-block-column:last-child h2::after{background:url(../2026/09/fax-icon.png) no-repeat;background-size:contain}.page-id-54 .con2{position:relative;padding-block:130px}@media screen and (max-width:500px){.page-id-54 .con2{padding-block:clamp(50px, calc(-92.2208px + 44.444vw), 130px)}}.page-id-54 .con2::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-color:#91979f;top:0}.page-id-54 .con2>div{background:#fff;padding:3.5%;border:solid #91979f 5px;box-shadow:0px 0px 0px 3px #ffffff}.page-id-54 #page_contents{padding-bottom:0}.page-id-56 .post_content>.wp-block-group{background:#fff;padding:3.5em 3.5%}.instagram-template-default #main_content{max-width:1100px}.instagram-template-default #bread_crumb ul{display:none}.instagram-template-default #single_post_header_image,.instagram-template-default .post_content.clearfix{display:none}.instagram-template-default #single_post_header{width:100%}/*# sourceMappingURL=style2.css.map */