@charset "UTF-8";
img[src*="image_simulation.png"],img[src*="title_simulation.png"]{display:none !important}
@media(min-width:1400px){#main_contents{width:min(1400px,calc(100% - 80px))!important}#main_col{width:auto!important;flex:1 1 0%;min-width:0}#main_contents::after{left:auto!important;right:360px!important}}.archive_desc{max-width:1100px;margin:0 auto 28px;padding:22px 24px;background:#FBF8F4;border:1px solid #E6DDD1;border-left:4px solid #FF6B00;border-radius:12px;font-size:15px;line-height:2;color:#3A2A1A;text-align:left}
.post_content ul.syaa-rel__list,ul.syaa-rel__list{list-style:none !important;margin:0 !important;padding:0 !important}.post_content ul.syaa-rel__list>li,ul.syaa-rel__list>li.syaa-rel__item{list-style:none !important;list-style-type:none !important;margin-left:0 !important;padding-left:0 !important}.post_content ul.syaa-rel__list>li::marker,ul.syaa-rel__list>li::marker{content:"" !important}.syaa-rel__meta{flex-wrap:wrap !important;gap:4px 8px !important}.syaa-rel__cat{line-height:1.45 !important;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.syaa-rel__meta time{flex:0 0 auto;white-space:nowrap}.syaa-rel .syaa-rel__list .syaa-rel__item > a{text-decoration:none !important}.syaa-rel .syaa-rel__list .syaa-rel__item > a .syaa-rel__ttl{text-decoration:underline !important;text-underline-offset:3px}
section.uchi-cases{display:none !important}
.syaa-pr{max-width:1020px;margin:0 auto;color:#3A2A1A;font-size:16px;line-height:1.9}.syaa-pr__lead{font-size:17px;line-height:2;margin:0 0 42px}.syaa-pr h2{font-size:24px;line-height:1.5;margin:60px 0 10px;padding-bottom:14px;border-bottom:2px solid #E6DDD1;font-weight:700}.syaa-pr h2 .en{display:block;font-size:12px;letter-spacing:.14em;color:#FF6B00;font-weight:600;margin-bottom:6px}.syaa-pr h3{font-size:18px;margin:34px 0 10px;font-weight:700}.syaa-pr__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:28px 0 0}.syaa-pr__card{display:flex;flex-direction:column;background:#fff;border:1px solid #E6DDD1;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .25s,transform .25s}a.syaa-pr__card:hover{box-shadow:0 10px 28px rgba(58,42,26,.13);transform:translateY(-3px)}.syaa-pr__thumb{aspect-ratio:4/3;overflow:hidden;background:#F2ECE4}.syaa-pr__thumb img{width:100%;height:100%;object-fit:cover;display:block}.syaa-pr__body{padding:20px 22px 24px;flex:1 1 auto;display:flex;flex-direction:column}.syaa-pr__ttl{font-size:17px;font-weight:700;margin:0 0 8px;line-height:1.6}.syaa-pr__txt{font-size:14px;line-height:1.9;margin:0;color:#5A4838}.syaa-pr__more{margin-top:auto;padding-top:14px;font-size:13px;font-weight:700;color:#FF6B00}.syaa-pr__makers{background:#FBF8F4;border:1px solid #E6DDD1;border-radius:14px;padding:4px 26px 20px;margin-top:26px}.syaa-pr__mk{border-bottom:1px dashed #E6DDD1;padding:16px 0;margin:0}.syaa-pr__mk:last-child{border-bottom:0}.syaa-pr__mk dt{font-size:13px;font-weight:700;color:#FF6B00;margin:0 0 5px;letter-spacing:.04em}.syaa-pr__mk dd{margin:0;font-size:15px;line-height:1.9}.syaa-pr__note{font-size:13.5px;line-height:1.9;color:#6B5A48;background:#F4EFE8;border-radius:10px;padding:15px 18px;margin-top:20px}.syaa-pr__cta{text-align:center;margin:60px 0 8px;padding:34px 24px;background:#FBF8F4;border:1px solid #E6DDD1;border-radius:16px}.syaa-pr__cta p{margin:0 0 20px;font-size:15px;line-height:1.9}.syaa-pr .syaa-pr__btn{display:inline-block;background:#0f5f7a;color:#ffffff!important;text-decoration:none;font-weight:700;padding:15px 42px;border-radius:999px;font-size:16px;line-height:1.4}.syaa-pr .syaa-pr__btn:hover{background:#0c4d63;color:#ffffff!important}.syaa-pr__hero{margin:0 0 38px;border-radius:16px;overflow:hidden;aspect-ratio:8/3;background:#F2ECE4}.syaa-pr__hero img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:600px){.syaa-pr h2{font-size:21px}.syaa-pr__hero{aspect-ratio:16/9}.syaa-pr__makers{padding:4px 18px 18px}}
.syaa-tb{max-width:1020px;margin:0 auto;color:#3A2A1A;font-size:16px;line-height:1.9}.syaa-tb__crumb{font-size:13px;color:#8A7866;margin:0 0 18px}.syaa-tb__crumb a{color:#8A7866;text-decoration:none}.syaa-tb__lead{font-size:17px;line-height:2;margin:0 0 34px}.syaa-tb h2{font-size:24px;line-height:1.5;margin:54px 0 20px;padding-left:14px;border-left:5px solid #FF6B00;text-align:left}.syaa-tb h3{font-size:19px;line-height:1.6;margin:34px 0 12px;color:#B34700;text-align:left}.syaa-tb p{margin:0 0 18px}.syaa-tb ul,.syaa-tb ol{margin:0 0 20px;padding-left:24px}.syaa-tb li{margin:0 0 9px}.syaa-tb__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin:26px 0 34px}.syaa-tb__card{display:block;border:1px solid #E6DDD1;border-radius:14px;background:#fff;padding:20px 22px;text-decoration:none;color:inherit;transition:.2s}.syaa-tb__card:hover{border-color:#FF6B00;box-shadow:0 6px 20px rgba(255,107,0,.13);transform:translateY(-2px)}.syaa-tb__sym{font-size:17px;font-weight:700;margin:0 0 8px;color:#3A2A1A}.syaa-tb__txt{font-size:14px;line-height:1.85;margin:0;color:#6B5A48}.syaa-tb__more{display:inline-block;margin-top:12px;font-size:13px;font-weight:700;color:#FF6B00}.syaa-tb__chk{background:#FBF8F4;border:1px solid #E6DDD1;border-left:5px solid #FF6B00;border-radius:12px;padding:22px 24px;margin:26px 0}.syaa-tb__chk>p:first-child{margin:0 0 12px;font-weight:700;font-size:17px}.syaa-tb__chk ol{margin:0;padding-left:22px}.syaa-tb__tblwrap{overflow-x:auto;margin:22px 0 30px}.syaa-tb table{width:100%;min-width:640px;table-layout:fixed;border-collapse:collapse;font-size:15px;background:#fff}.syaa-tb th,.syaa-tb td{border:1px solid #E6DDD1;padding:12px 14px;text-align:left;vertical-align:top;line-height:1.8}.syaa-tb th{background:#F3EDE5;font-weight:700}.syaa-tb thead th{white-space:nowrap}.syaa-tb .s_table{overflow-x:auto;-webkit-overflow-scrolling:touch}.syaa-tb .s_table table{table-layout:fixed;width:100%;min-width:640px}.syaa-tb .s_table thead th{white-space:normal}.syaa-tb .s_table th:first-child{width:26%}.syaa-tb__warn{background:#FFF4EC;border:1px solid #FFD0AE;border-radius:12px;padding:20px 22px;margin:26px 0}.syaa-tb__warn>p:first-child{font-weight:700;color:#B34700}.syaa-tb__warn p:last-child{margin-bottom:0}.syaa-tb__hinban{background:#3A2A1A;border-radius:14px;padding:26px 28px;margin:32px 0}.syaa-tb__hinban p{color:#F0E7DC;margin:0 0 14px}.syaa-tb__hinban strong{color:#FFB273}.syaa-tb__hinban a.tbbtn{display:inline-block;background:#FF6B00;color:#fff;font-weight:700;text-decoration:none;padding:13px 28px;border-radius:999px}.syaa-tb__rel{border-top:1px solid #E6DDD1;margin-top:46px;padding-top:14px}.syaa-tb__rel a{display:block;padding:11px 0;color:#B34700;font-weight:700;text-decoration:none;border-bottom:1px dashed #E6DDD1}.syaa-tb__cta{background:#FBF8F4;border:2px solid #FF6B00;border-radius:16px;padding:28px;margin:42px 0 10px;text-align:center}.syaa-tb__cta p{margin:0 0 18px}.syaa-tb__btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.syaa-tb__btns a{display:inline-block;padding:14px 28px;border-radius:999px;font-weight:700;text-decoration:none}.syaa-tb__line{background:#06803a;color:#fff}.syaa-tb__tel{background:#BF4A00;color:#fff}.syaa-tb .syaa-tb__btns a.syaa-tb__line,.syaa-tb .syaa-tb__btns a.syaa-tb__line:hover,.syaa-tb .syaa-tb__btns a.syaa-tb__line:visited,.syaa-tb .syaa-tb__btns a.syaa-tb__tel,.syaa-tb .syaa-tb__btns a.syaa-tb__tel:hover,.syaa-tb .syaa-tb__btns a.syaa-tb__tel:visited{color:#fff !important}.syaa-tb .syaa-tb__btns a{font-size:18px;text-align:center}@media(max-width:600px){.syaa-tb .syaa-tb__btns a{flex:1 1 100%;max-width:320px;padding:16px 12px}}@media(max-width:359px){.syaa-tb .syaa-tb__btns a{font-size:16px}}.syaa-cl{margin:26px 0;padding:16px 20px;background:#FBF8F4;border:1px solid #E6DDD1;border-left:4px solid #FF6B00;border-radius:10px}.syaa-cl__t{margin:0 0 8px;font-weight:700;font-size:15px;color:#B34700}.syaa-cl ul{margin:0;padding-left:20px;list-style:disc}.syaa-cl li{margin:0 0 6px;line-height:1.8}.syaa-cl a{color:#3A2A1A;font-weight:700;text-decoration:underline}.syaa-cl a:hover{color:#FF6B00}.syaa-cl--side{margin-top:34px}.syaa-lp-rel{max-width:1000px;margin:30px auto 0;padding:0 20px;font-size:12px;line-height:2;color:#9a9a9a;text-align:left}.syaa-lp-rel a{color:#9a9a9a;text-decoration:underline}.syaa-lp-rel a:hover{color:#FF6B00}.cs-nbh{max-width:1000px;margin:34px auto 0;padding:20px 22px;background:#FBF8F4;border:1px solid #E6DDD1;border-radius:12px}.cs-nbh p{margin:0 0 10px;font-weight:700;font-size:15px;color:#B34700}.cs-nbh a{display:inline-block;margin:0 14px 8px 0;font-size:14px;font-weight:700;color:#3A2A1A;text-decoration:underline}.cs-nbh a:hover{color:#FF6B00}@media(max-width:768px){.syaa-tb{font-size:15px}.syaa-tb h2{font-size:20px}.syaa-tb h3{font-size:17px}.syaa-tb__hinban{padding:22px}}
@media (min-width:1202px){#global_menu > ul{box-sizing:border-box;padding-left:285px;padding-right:105px}#header_logo .site-h1-tagline{display:none}}@media (min-width:1202px) and (max-width:1500px){#global_menu > ul > li > a{padding-left:12px;padding-right:12px}}@media (min-width:1680px){#global_menu > ul{padding-left:525px}#header_logo .site-h1-tagline{display:inline-block}}
.syaa-footinfo{max-width:900px;margin:0 auto;padding:0 20px 8px;text-align:center;color:#2b2118}
a.syaa-footinfo__tel{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:12px 30px;margin:0 0 14px;border:2px solid #2b2118;border-radius:999px;text-decoration:none;color:#2b2118 !important}
a.syaa-footinfo__tel:hover{background:#f6f2ed;color:#2b2118 !important;text-decoration:none}
.syaa-footinfo__num{font-size:30px;font-weight:800;letter-spacing:.02em;line-height:1.15}
.syaa-footinfo__hours{font-size:16px;font-weight:600;line-height:1.4}
.syaa-footinfo__note{margin:20px 0 0;font-size:14px;line-height:1.8;color:#3a2a1a}
.syaa-footinfo__note a{color:#8a3800;text-decoration:underline;text-underline-offset:3px}
.syaa-footinfo__name{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.7}
.syaa-footinfo__addr{margin:0;font-size:15px;line-height:1.8}
#footer_top #footer_sns{display:none}
.syaa-footcta__lead{margin:0 0 14px;font-size:16px;line-height:1.8;color:#3a2a1a}
.syaa-footcta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0}
a.syaa-footcta__tel,a.syaa-footcta__line{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:12px;text-decoration:none}
a.syaa-footcta__tel{flex:0 0 460px;min-height:96px;gap:14px;padding:10px 20px;background:#2b2118;border:2px solid #2b2118;color:#ffffff !important}
a.syaa-footcta__tel:hover{background:#43342a;border-color:#43342a;color:#ffffff !important;text-decoration:none}
.syaa-footcta__txt{display:flex;flex-direction:column;gap:4px}
.syaa-footcta__num{font-size:34px;font-weight:800;letter-spacing:.02em;line-height:1.1;color:#ffffff}
.syaa-footcta__hours{font-size:16px;font-weight:600;line-height:1.4;color:#ffffff}
a.syaa-footcta__tel .syaa-footcta__ico{width:34px;height:34px;fill:#ffffff;flex:none}
a.syaa-footcta__line{flex:0 0 220px;min-height:72px;gap:10px;padding:0 20px;background:#ffffff;border:2px solid #06a046;color:#06803a !important;font-size:20px;font-weight:800}
a.syaa-footcta__line:hover{background:#f2faf5;color:#06803a !important;text-decoration:none}
a.syaa-footcta__line span{color:#06803a}
a.syaa-footcta__line .syaa-footcta__ico{width:28px;height:28px;fill:#06a046;flex:none}
.syaa-footcta__linenote{margin:8px 0 0;font-size:14px;line-height:1.7;color:#3a2a1a}
.syaa-footinfo--plain .syaa-footcta{gap:8px 26px;align-items:center}
.syaa-footinfo--plain a.syaa-footcta__tel{flex:0 1 auto;min-height:44px;gap:8px;padding:0;background:none;border:0;border-radius:0;color:#2b2118 !important}
.syaa-footinfo--plain a.syaa-footcta__tel:hover{background:none;color:#2b2118 !important;text-decoration:none}
.syaa-footinfo--plain .syaa-footcta__txt{flex-direction:row;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 10px}
.syaa-footinfo--plain .syaa-footcta__num{font-size:24px;color:#2b2118;text-decoration:underline;text-underline-offset:4px}
.syaa-footinfo--plain .syaa-footcta__hours{font-size:15px;font-weight:600;color:#3a2a1a}
.syaa-footinfo--plain a.syaa-footcta__tel .syaa-footcta__ico{width:22px;height:22px;fill:#2b2118}
.syaa-footinfo--plain a.syaa-footcta__line{flex:0 1 auto;min-height:44px;padding:0;background:none;border:0;border-radius:0;font-size:16px;gap:6px}
.syaa-footinfo--plain a.syaa-footcta__line:hover{background:none}
.syaa-footinfo--plain a.syaa-footcta__line span{text-decoration:underline;text-underline-offset:4px}
.syaa-footinfo--plain a.syaa-footcta__line .syaa-footcta__ico{width:20px;height:20px}
#footer #copyright{font-size:13px}
.syaa-foot-nav a{display:inline-block;min-height:44px;line-height:44px;padding:0 10px}
#footer ul.syaa-foot-nav{max-width:1100px;margin:22px auto 0;padding:0 20px;gap:6px 28px;color:#3a2a1a}
#footer ul.syaa-foot-nav li{font-size:16px;line-height:1.6}
#footer ul.syaa-foot-nav a{opacity:1}
.syaa-goods__btns{align-items:stretch}
a.syaa-goods__btn--tel{min-height:92px;padding:14px 22px;border:2px solid #2b2118;color:#2b2118 !important;font-size:30px !important;font-weight:800;letter-spacing:.02em;line-height:1.15}
.syaa-goods__btn--tel small{font-size:16px !important;font-weight:600;color:#3a2a1a !important;margin-top:6px}
.syaa-telnote{display:block;max-width:560px;margin:12px auto 0;font-size:14px;line-height:1.8;color:#3a2a1a}
.syaa-goods__cta .syaa-telnote{color:#f0eae2}
.syaa-goods__cta .syaa-telnote a{color:#ffffff !important;text-decoration:underline;text-underline-offset:3px}
.syaa-telhours{display:block;margin:10px 0 0;font-size:16px;font-weight:700;line-height:1.6;color:#3a2a1a}
a.uk-cta__tel{font-size:20px !important;min-height:64px;display:inline-flex;align-items:center;justify-content:center}
.uk-cta .syaa-telnote{color:#5A4838;margin:8px auto 0}
.syaa-contact-tel{max-width:640px;margin:0 auto 28px;padding:22px 18px;border:2px solid #2b2118;border-radius:14px;text-align:center;background:#fff}
.syaa-contact-tel__lead{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.7;color:#2b2118}
.syaa-contact-tel .syaa-telnote{margin:12px auto 0}.syaa-contact-tel .syaa-footcta__tel{flex-direction:column;gap:6px;padding:14px 16px}.syaa-contact-tel .syaa-footcta__num{white-space:nowrap}.syaa-contact-tel .syaa-footcta__hours{white-space:nowrap}
.wpcf7{font-size:16px}
.wpcf7 p{font-size:16px}
.wpcf7 input[type=radio],.wpcf7 input[type=checkbox]{width:26px !important;height:26px !important;min-height:0 !important;padding:0 !important;margin:0 10px 0 0;vertical-align:middle;flex:none}
.wpcf7 .wpcf7-list-item{margin:0 18px 10px 0}
.wpcf7 .wpcf7-list-item label{display:inline-flex;align-items:center;min-height:44px;cursor:pointer}
.wpcf7 .wpcf7-list-item-label{font-size:16px !important;line-height:1.6}
.wpcf7 select{font-size:16px !important;min-height:48px;padding:10px 12px;line-height:1.5}
.wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]),.wpcf7 textarea{font-size:16px !important;min-height:48px;padding:12px;line-height:1.5}
.wpcf7 textarea{min-height:200px}
.wpcf7 input.wpcf7-submit{width:100% !important;max-width:420px !important;height:60px !important;font-size:18px !important;font-weight:700;border-radius:8px}
.post_content a:not([class]),.custom-html-widget a:not([class]){color:#8A3800 !important;text-decoration:underline;text-underline-offset:3px}
.post_content a:not([class]):hover,.custom-html-widget a:not([class]):hover{color:#003970 !important}
a.uk-cta__btn{background:#06803a !important;color:#fff !important}
a.uk-cta__btn:hover{background:#05672f !important;color:#fff !important}
a.syaa-b2b__btn--line{color:#ffffff !important;font-weight:800}
a.syaa-b2b__btn--line:hover{color:#ffffff !important}
.syaa-goods__area{display:block;max-width:560px;margin:0 auto 10px;font-size:15px;font-weight:700;line-height:1.8;color:#ffffff}
a.syaa-goods__btn--line{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:0 1 210px;min-width:210px;background:transparent !important;border:2px solid #06a046;color:#ffffff !important;font-size:20px;font-weight:800;text-decoration:none}
a.syaa-goods__btn--line:hover{background:rgba(6,160,70,.16) !important;color:#ffffff !important;text-decoration:none}
a.syaa-goods__btn--line span{color:#ffffff}
a.syaa-goods__btn--line .syaa-goods__ico{width:40px;height:40px;fill:#06a046;flex:none}
.syaa-footcta__lead strong{font-weight:800;color:#2b2118}
@media screen and (max-width:750px){
.syaa-footinfo__num{font-size:26px}
a.syaa-goods__btn--tel{font-size:28px !important;padding:14px 12px}
.syaa-footinfo{padding:0 16px 6px}
.syaa-footcta{gap:12px}
a.syaa-footcta__tel{flex:1 1 100%;max-width:420px;margin:0 auto}
a.syaa-footcta__line{flex:1 1 100%;max-width:420px;margin:0 auto;min-height:72px;font-size:20px}
.syaa-footcta__num{font-size:30px}
#footer ul.syaa-foot-nav{display:grid;grid-template-columns:1fr 1fr;justify-items:center;margin:20px auto 0;padding:14px 16px 0;gap:2px 8px;max-width:360px}
#footer ul.syaa-foot-nav li:last-child:nth-child(odd){grid-column:1/-1}
.syaa-footinfo--plain a.syaa-footcta__tel,.syaa-footinfo--plain a.syaa-footcta__line{flex:0 1 auto;max-width:none;margin:0}
.syaa-footinfo--plain .syaa-footcta{flex-direction:column;gap:10px}
.syaa-footinfo--plain a.syaa-footcta__tel .syaa-footcta__ico{display:none}
.syaa-footinfo--plain .syaa-footcta__txt{flex-direction:column;gap:2px}
.syaa-goods__area{font-size:14px}
a.syaa-goods__btn--line{flex:1 1 100%;min-width:0;min-height:52px;flex-direction:row;gap:10px;font-size:18px;padding:8px 16px}
a.syaa-goods__btn--line .syaa-goods__ico{width:28px;height:28px}
}
@media screen and (min-width:1160px){
#footer{display:grid;grid-template-columns:minmax(24px,1fr) auto auto minmax(24px,1fr);align-items:center}
#footer::before{content:"";grid-column:2/4;grid-row:4;height:1px;background:#e6ded4;margin:0 0 18px;align-self:end}
#footer>#return_top2{grid-column:1/-1;grid-row:1}
#footer>#footer_top{grid-column:2;grid-row:2;justify-self:start;align-self:end;padding:0;margin:0;border-top:0}
#footer>ul.syaa-foot-nav{grid-column:2;grid-row:3;justify-self:start;align-self:start;display:grid;grid-template-columns:auto auto;justify-items:start;max-width:none;width:auto;margin:12px 0 0;padding:0;gap:2px 28px}
#footer>.syaa-footinfo{grid-column:3;grid-row:2/4;justify-self:end;align-self:center;margin:0;max-width:none;padding:30px 0 30px clamp(36px,4vw,80px);text-align:right}
#footer_top #footer_logo{margin:0}
#footer>#footer_banner{grid-column:1/-1;grid-row:5}
#footer>#copyright{grid-column:1/-1;grid-row:6;border:0;margin:0;padding:0 0 22px;text-align:center}
#footer>ul.syaa-foot-nav li:last-child:nth-child(odd){grid-column:1/-1}
.syaa-footcta{flex-wrap:nowrap;justify-content:flex-end}
.syaa-footcta__linenote{max-width:340px;margin-left:auto}
}
.syaa-footarea{display:block;margin-top:2px}.syaa-footarea__u{display:inline-block}.syaa-footcta__lead .syaa-footarea a{color:#8a3800 !important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;padding:10px 0;margin:-10px 0}.syaa-footcta__lead .syaa-footarea a:hover{text-decoration-thickness:2px}
.postid-25 .post_content a.line-btn-big,.postid-25 .post_content a.line-btn-big:hover,.postid-25 .post_content a.line-btn-big:visited,.postid-25 .post_content a.line-btn-big:active{color:#fff !important}.postid-809 .post_content a.cta-button,.postid-809 .post_content a.cta-button:hover,.postid-809 .post_content a.cta-button:visited,.postid-809 .post_content a.cta-button:active{color:#fff !important}.postid-1089 .post_content .cta a:not([class]),.postid-1092 .post_content .cta a:not([class]),.postid-1097 .post_content .cta a:not([class]),.postid-1098 .post_content .cta a:not([class]),.postid-1089 .post_content .cta a:not([class]):hover,.postid-1092 .post_content .cta a:not([class]):hover,.postid-1097 .post_content .cta a:not([class]):hover,.postid-1098 .post_content .cta a:not([class]):hover,.postid-1089 .post_content .cta a:not([class]):visited,.postid-1092 .post_content .cta a:not([class]):visited,.postid-1097 .post_content .cta a:not([class]):visited,.postid-1098 .post_content .cta a:not([class]):visited{color:#fff !important;text-decoration:none !important}.post_content a:not([class])[style*="background"][style*=";color:#fff;"],.post_content a:not([class])[style*="background"][style*="; color: #fff;"],.custom-html-widget a:not([class])[style*="background"][style*=";color:#fff;"],.custom-html-widget a:not([class])[style*="background"][style*="; color: #fff;"],.post_content a:not([class])[style*="background"][style*=";color:#fff;"]:hover,.post_content a:not([class])[style*="background"][style*="; color: #fff;"]:hover,.custom-html-widget a:not([class])[style*="background"][style*=";color:#fff;"]:hover,.custom-html-widget a:not([class])[style*="background"][style*="; color: #fff;"]:hover,.post_content a:not([class])[style*="background"][style*=";color:#fff;"]:visited,.post_content a:not([class])[style*="background"][style*="; color: #fff;"]:visited,.custom-html-widget a:not([class])[style*="background"][style*=";color:#fff;"]:visited,.custom-html-widget a:not([class])[style*="background"][style*="; color: #fff;"]:visited{color:#fff !important}.postid-25 .post_content a.line-btn-big{background-color:#06803a !important;box-shadow:0 4px 0 #05672f !important}.postid-25 .post_content a.line-btn-big:active{box-shadow:none !important}.postid-809 .post_content a.cta-button{background-color:#BF4A00 !important}.post_content a:not([class])[style*="#f47a20" i][style*="background"][style*=";color:#fff;"],.post_content a:not([class])[style*="#f57f17" i][style*="background"][style*="; color: #fff;"],.post_content a:not([class])[style*="#ed8936" i][style*="background"][style*="; color: #fff;"]{background-color:#BF4A00 !important}.post_content a:not([class])[style*="#0ea5e9" i][style*="background"][style*="; color: #fff;"]{background-color:#0369a1 !important}.post_content a:not([class])[style*="#0084b9" i][style*="background"][style*="; color: #fff;"]{background-color:#0077a8 !important}
.post_content a.syaa-neage-btn[style*="#FF6B00" i],.post_content a.syaa-neage-top__btn[style*="#FF6B00" i]{background-color:#BF4A00 !important}.post_content a.syaa-neage-btn[style*="#06C755" i],.post_content a.syaa-neage-top__btn[style*="#06C755" i]{background-color:#06803a !important}.post_content .syaa-neage-cta[style*="#FF6B00" i],.post_content .syaa-neage-top[style*="#FF6B00" i]{border-color:#BF4A00 !important}.post_content .syaa-neage-cta>div[style*="#FF6B00" i],.post_content .syaa-neage-top>div[style*="#FF6B00" i]{background-color:#BF4A00 !important}.post_content a.syaa-b2b__btn--line{background-color:#06803a !important}.syaa-tb__hinban a.tbbtn{background-color:#BF4A00 !important;box-shadow:0 0 0 2px #FFB273 !important}.postid-352 .post_content a.cta-button,.postid-396 .post_content a.cta-button,.postid-399 .post_content a.cta-button,.postid-407 .post_content a.cta-button,.postid-414 .post_content a.cta-button,.postid-418 .post_content a.cta-button,.postid-798 .post_content a.cta-button,.postid-1027 .post_content a.cta-button{background-color:#BF4A00 !important}.postid-352 .post_content a.cta-button:hover,.postid-396 .post_content a.cta-button:hover,.postid-399 .post_content a.cta-button:hover,.postid-407 .post_content a.cta-button:hover,.postid-414 .post_content a.cta-button:hover,.postid-418 .post_content a.cta-button:hover,.postid-798 .post_content a.cta-button:hover,.postid-1027 .post_content a.cta-button:hover{background-color:#A33F00 !important}.postid-839 .post_content a.cta-button{background-color:#0369a1 !important}.postid-839 .post_content a.cta-button:hover{background-color:#01579b !important}.postid-809 .post_content a.cta-button:hover{background-color:#A33F00 !important}.post_content a.syaa-lx__btn{background-color:#BF4A00 !important}.syaa-sim .syaa-sim__btns a.syaa-sim__line,a.syaa-sim__inline-btn{background-color:#06803a !important}
body .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled,body .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner:disabled,body .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled:hover,body .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner:disabled:hover,body .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner:disabled:active{opacity:.55 !important;filter:grayscale(.8) !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important;background-color:#000 !important;color:#fff !important}body .uchi-form__wrap .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled,body .uchi-form__wrap .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner:disabled,body .uchi-form__wrap .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner:disabled:hover,body .uchi-form__wrap .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner:disabled:active{background-color:transparent !important;color:transparent !important}body .syaa-form-body .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled,body .syaa-form-body .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner:disabled,body .syaa-form-body .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner:disabled:hover{background-image:none !important}body .wpcf7 form.wpcf7-form:has(input.wpcf7-submit:disabled) p:has(.wpcf7-acceptance):not(:has(.wpcf7-acceptance input:checked))::after{content:"同意の四角にチェックすると\A送信ボタンが押せます";white-space:pre-line !important;display:block !important;margin:10px auto 0 !important;padding:8px 12px !important;max-width:100%;box-sizing:border-box;font-size:17px !important;font-weight:700 !important;line-height:1.5 !important;color:#8a3a00 !important;background:#fff4e5 !important;border-radius:6px;text-align:center !important;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:360px){body .wpcf7 form.wpcf7-form:has(input.wpcf7-submit:disabled) p:has(.wpcf7-acceptance):not(:has(.wpcf7-acceptance input:checked))::after{font-size:16px !important;padding:8px 6px !important}}body .wpcf7 form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{display:inline-flex !important;align-items:center !important;gap:10px !important;min-height:48px !important;padding:6px 4px !important;cursor:pointer !important}body .wpcf7 form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]{width:28px !important;height:28px !important;min-width:28px !important;margin:0 !important;flex:none !important;cursor:pointer !important}body .syaa-form-body .wpcf7 form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{display:flex !important;gap:14px !important;padding:14px 18px !important}@media (max-width:767px){body .syaa-form-body .wpcf7 form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{padding:12px 14px !important}}body .syaa-form-body .wpcf7 form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]{width:26px !important;height:26px !important;min-width:26px !important}
:root{--syaa-mono-a-line:#000;--syaa-mono-a-hover:#003970}
html body .syaa-yosan-line{max-width:1182px;margin:30px auto;padding:0 16px}
html body .syaa-yosan-line a.syaa-yl,html body .syaa-yosan-line a.syaa-yl:link,html body .syaa-yosan-line a.syaa-yl:visited,html body .syaa-yosan-line a.syaa-yl:hover,html body .syaa-yosan-line a.syaa-yl:active{gap:8px 20px;padding:14px 20px;background:#fff;border:1px solid #ddd;border-radius:0;color:#000!important}
html body .syaa-yosan-line a.syaa-yl:hover{background:#fff;border-color:#000}
html body .syaa-yosan-line .syaa-yl__tag{padding:0 16px;border-radius:30px;background:#000;color:#fff!important;font-size:12px;font-weight:400;line-height:30px;letter-spacing:0}
html body .syaa-yosan-line .syaa-yl__main{font-size:18px;font-weight:600;color:#000!important}
html body .syaa-yosan-line .syaa-yl__main strong{color:#000!important;font-weight:600}
html body .syaa-yosan-line .syaa-yl__days{font-size:16px;font-weight:400;color:#000!important}
html body .syaa-yosan-line .syaa-yl__sub{font-size:14px;color:#000!important}
html body .syaa-yosan-line .syaa-yl__sub b{font-size:14px;font-weight:600;color:#000!important}
html body .syaa-yosan-line .syaa-yl__asof{color:#999}
html body .syaa-yosan-line .syaa-yl__bar{height:6px;border-radius:0;background:#ddd}
html body .syaa-yosan-line .syaa-yl__bar i{background:#000;border-radius:0}
html body .syaa-yosan-line .syaa-yl__go{font-size:16px;font-weight:600;color:#000!important}
@media (max-width:767px){html body .syaa-yosan-line{margin:20px auto;padding:0 16px}html body .syaa-yosan-line a.syaa-yl{padding:14px 16px}html body .syaa-yosan-line .syaa-yl__main{font-size:17px}html body .syaa-yosan-line .syaa-yl__tag{font-size:12px;line-height:28px}}
html body .syaa-bn:not(.syaa-bn--drawer){--bn-ink:#000;--bn-sub:#000;--bn-line:#ddd;--bn-brown:#000;--bn-cream:#000;--bn-btn:#000;--bn-btn-h:#003970}
html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card,html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card:link,html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card:visited,html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card:hover,html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card:active{border:1px solid #ddd;border-radius:0;box-shadow:none;color:#000!important}
html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card:hover{border-color:#000;box-shadow:none}
html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card:focus-visible{outline:2px solid #000}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-img{border-radius:0}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-tag{padding:0 16px;border-radius:30px;background:#000;color:#fff!important;font-size:12px;font-weight:400;line-height:28px}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-ttl{font-size:20px;font-weight:600;color:#000!important}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-sub{font-size:16px;font-weight:400;line-height:1.8;color:#000!important}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-due{grid-area:due;align-self:start;justify-self:start;margin:0;padding:0;background:none;color:#000!important;font-size:15px;font-weight:600;line-height:1.6}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-btn{justify-self:center;width:auto;min-width:260px;max-width:100%;min-height:70px;padding:8px 30px;white-space:nowrap;border:1px solid var(--syaa-mono-a-line);border-radius:60px;background:#fff;color:#000!important;font-size:16px;font-weight:600}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-btn::after{border-top:1px solid #000;border-right:1px solid #000}
html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card:hover .syaa-bn-btn{background:var(--syaa-mono-a-hover);border-color:var(--syaa-mono-a-hover);color:#fff!important}
html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card:hover .syaa-bn-btn::after{border-color:#fff}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--big{grid-template-areas:"img" "tag" "ttl" "sub" "btn";padding:0 0 30px}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--big:has(.syaa-bn-due){grid-template-areas:"img" "due" "tag" "ttl" "sub" "btn"}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--big .syaa-bn-due{margin:0 20px;padding:0 0 8px;border-bottom:1px solid #ddd;justify-self:stretch}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--big .syaa-bn-img{margin-bottom:10px}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--big .syaa-bn-tag,html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--big .syaa-bn-ttl,html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--big .syaa-bn-sub{margin-left:20px;margin-right:20px}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--big .syaa-bn-btn{margin:10px 20px 0}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--row{grid-template-areas:"img tag" "img ttl" "due due" "btn btn";padding:14px 14px 16px}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--row .syaa-bn-img{border-radius:0}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--row .syaa-bn-ttl{font-size:18px}
html body .syaa-bn:not(.syaa-bn--drawer) .syaa-bn-card--row .syaa-bn-btn,html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--side .syaa-bn-btn{width:100%;min-width:0;white-space:normal;min-height:50px;margin:8px 0 0}
html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--side .syaa-bn-card--big .syaa-bn-btn{width:auto;min-width:0;justify-self:stretch;white-space:normal;min-height:50px}
html body .syaa-bn:not(.syaa-bn--drawer):is(.syaa-bn--top,.syaa-bn--side) a.syaa-bn-card.syaa-bn-card--sub .syaa-bn-btn{justify-self:start;width:auto;min-width:0;min-height:0;margin-top:6px;padding:0;border:0;border-radius:0;background:none;color:#000!important;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:normal}
html body .syaa-bn:not(.syaa-bn--drawer):is(.syaa-bn--top,.syaa-bn--side) a.syaa-bn-card.syaa-bn-card--sub .syaa-bn-btn::after{width:6px;height:6px;border-color:#000}
@media (min-width:1201px){html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top{max-width:1150px;margin:0 auto;padding:60px 0 0;border-left:1px solid #ddd;border-right:1px solid #ddd}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top .syaa-bn-list,html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top.syaa-bn--n2 .syaa-bn-list{max-width:888px;gap:30px}}
@container (max-width:900px){html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top .syaa-bn-card--big:not(.syaa-bn-card--first){padding:14px 14px 16px}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top .syaa-bn-card--big:not(.syaa-bn-card--first) .syaa-bn-img{border-radius:0}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top .syaa-bn-card--big:not(.syaa-bn-card--first) .syaa-bn-btn{width:100%;min-width:0;white-space:normal;min-height:50px;margin:8px 0 0}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top .syaa-bn-card--first .syaa-bn-btn{min-width:240px;white-space:normal;min-height:50px}}
html body.home .design_button.type3 a{border-color:var(--syaa-mono-a-line)}
html body #front_side_left .syaa-yosan{margin-top:0;padding:20px 20px 20px;border:1px solid #ddd;border-radius:0}
html body #front_side_left .syaa-yosan__eyebrow{margin:0 0 10px;padding:0 14px;border-radius:30px;background:#000;color:#fff;font-size:12px;font-weight:400;line-height:28px;letter-spacing:0}
html body #front_side_left .syaa-yosan__name{font-size:14px;font-weight:600;color:#000}
html body #front_side_left .syaa-yosan__bar{height:6px;border-radius:0;background:#ddd}
html body #front_side_left .syaa-yosan__fill{background:#000}
html body #front_side_left .syaa-yosan__num{color:#000}
html body #front_side_left .syaa-yosan__num strong{font-size:30px;font-weight:600}
html body #front_side_left .syaa-yosan__num small{font-size:16px;font-weight:600}
html body #front_side_left .syaa-yosan__num span{font-size:12px;font-weight:400;color:#000}
html body #front_side_left .syaa-yosan__dl{padding-top:10px;border-top:1px solid #ddd;font-size:13px}
html body #front_side_left .syaa-yosan__dl dt{color:#000}
html body #front_side_left .syaa-yosan__dl dd{color:#000}
html body #front_side_left .syaa-yosan__dl dd strong{color:#000;font-weight:600}
html body #front_side_left .syaa-yosan .syaa-yosan__note{font-size:12px;color:#999}
html body #front_side_left .syaa-yosan__btn{display:flex;align-items:center;justify-content:center;min-height:50px;padding:6px 12px;border:1px solid var(--syaa-mono-a-line);border-radius:60px;background:#fff;color:#000;font-size:14px;font-weight:600}
html body #front_side_left .syaa-yosan__btn:hover{background:var(--syaa-mono-a-hover);border-color:var(--syaa-mono-a-hover);color:#fff}
html body #front_side_left .syaa-vbanner{display:none}
@media (max-width:1023px){html body #syaa-obi{background:#fff;border-top:1px solid #ddd;box-shadow:none}html body #syaa-obi a.syaa-obi__btn{border-radius:0}html body #syaa-obi a.syaa-obi__tel{background:#000;border:2px solid #000}html body #syaa-obi a.syaa-obi__line{border:2px solid #06a046}html body #syaa-obi .syaa-obi__main{font-weight:600}}
html body .syaa-goods{background:#fff;padding:90px 24px 100px}
html body .syaa-goods__eyebrow{margin:0 0 6px;font-size:16px;font-weight:500;letter-spacing:0;color:#000}
html body .syaa-goods__h2{margin:0 0 20px;font-size:36px;font-weight:600;line-height:1.5;letter-spacing:0;color:#000}
html body .syaa-goods__lead{font-size:16px;line-height:2;color:#000}
html body .syaa-goods__grid{gap:30px}
html body .syaa-goods__card{border:1px solid #ddd;border-radius:0;color:#000}
html body .syaa-goods__card:hover{transform:none;border-color:#000;box-shadow:none}
html body .syaa-goods__name{font-size:20px;font-weight:600;border-bottom:0;padding-bottom:0}
html body .syaa-goods__catch{font-size:16px;font-weight:600;color:#000;margin:10px 0 8px}
html body .syaa-goods__body{font-size:14px;line-height:2;color:#000}
html body .syaa-goods__note{padding:8px 0 0;background:none;border-top:1px solid #ddd;border-radius:0;font-size:13px;color:#000}
html body .syaa-goods__more{font-size:14px;font-weight:600;color:#000;text-decoration:underline;text-underline-offset:3px}
html body .syaa-goods__cta{background:#000;border-radius:0;padding:40px 30px}
html body .syaa-goods__ctatext{color:#fff;font-size:16px}
html body .syaa-goods__cta .syaa-telnote{color:#fff}
html body .syaa-goods__area{font-weight:600}
html body .syaa-goods__btn{border-radius:60px;font-weight:600}
html body .syaa-goods__btn--main,html body .syaa-goods__btn--main:hover{background:#fff;color:#000;border:1px solid #fff}
html body .syaa-goods__btn--main:hover{opacity:1;background:var(--syaa-mono-a-hover);border-color:var(--syaa-mono-a-hover);color:#fff}
html body a.syaa-goods__btn--tel{background:transparent;border:1px solid #fff;color:#fff!important;font-weight:600}
html body a.syaa-goods__btn--tel:hover{color:#fff!important}
html body .syaa-goods__btn--tel small{color:#fff!important}
html body a.syaa-goods__btn--line{border:1px solid #06a046;font-weight:600}
@media screen and (max-width:900px){html body .syaa-goods{padding:60px 16px 60px}html body .syaa-goods__h2{font-size:20px}html body .syaa-goods__grid{gap:14px}html body .syaa-goods__cta{padding:30px 16px}}
html body .syaa-bui__h2{font-size:20px;font-weight:600;color:#000;text-align:center}
html body .syaa-bui__lead-p{font-size:14px;color:#000}
html body .syaa-bui__h3{margin:24px 0 10px;padding:0 0 8px;border-left:0;border-bottom:1px solid #ddd;font-size:16px;font-weight:600;color:#000}
html body .syaa-bui__item{margin:0}
html body .syaa-bui__link{padding:14px 4px;background:#fff;border:0;border-bottom:1px solid #ddd;border-radius:0}
html body .syaa-bui__img{display:none}
html body .syaa-bui__label{font-size:16px;font-weight:600;color:#000}
html body .syaa-bui__lead{font-size:14px;color:#000}
html body .syaa-bui__note{font-size:14px;color:#000}
html body .syaa-bui__note a{color:#000;text-decoration:underline}
html body .syaa-nv-frame,html body .syaa-nv-tab__img{border-radius:0}
html body .syaa-nv-tab.is-active .syaa-nv-tab__img{box-shadow:0 0 0 2px #000}
html body .syaa-nv-title{font-weight:600}
html body .syaa-nv-date{font-size:14px;color:#999}
html body .syaa-nv-related{color:#999}
html body .syaa-nv-related a{color:#000!important}
html body .syaa-nv-related a:hover{color:#000!important;text-decoration:underline}
html body .syaa-nv-tab__meta em{font-size:12px;color:#999}
html body .syaa-nv-tab__meta b{font-size:13px;font-weight:400;color:#000}
html body .syaa-nv-tab.is-active .syaa-nv-tab__meta b{font-weight:600;color:#000}
html body .syaa-nv-credit,html body .syaa-nv-note{font-size:12px;color:#999}
html body .syaa-nv-credit a{color:#999!important}
@media (max-width:767px){html body .syaa-nv-tab__meta em{font-size:12px}html body .syaa-nv-tab__meta b{font-size:12px}}
html body #footer::before{background:#ddd}
html body .syaa-footinfo{color:#000}
html body .syaa-footinfo__note,html body .syaa-footinfo__note a{color:#000}
html body .syaa-footinfo--plain a.syaa-footcta__tel,html body .syaa-footinfo--plain a.syaa-footcta__tel:hover{color:#000!important}
html body .syaa-footinfo--plain .syaa-footcta__num{color:#000;font-weight:600}
html body .syaa-footinfo--plain .syaa-footcta__hours{color:#000}
html body .syaa-footinfo--plain a.syaa-footcta__tel .syaa-footcta__ico{fill:#000}
html body #footer ul.syaa-foot-nav{color:#000}
html body .syaa-rel{background:#fff;border:1px solid #ddd;border-radius:0}
html body .syaa-rel__h{font-size:20px;font-weight:600;color:#000;border-bottom:1px solid #ddd}
html body .syaa-rel__pillar{border:1px solid #ddd;border-radius:0}
html body .syaa-rel__pillar:hover{background:#fff;border-color:#000}
html body .syaa-rel__pillar-tag{padding:0 14px;border-radius:30px;background:#000;font-size:12px;font-weight:400;line-height:28px;letter-spacing:0}
html body .syaa-rel__pillar-body strong{font-size:16px;font-weight:600;color:#000}
html body .syaa-rel__pillar-body small{font-size:13px;color:#000}
html body .syaa-rel__item>a,html body .syaa-rel .syaa-rel__list .syaa-rel__item>a{color:#000!important}
html body .syaa-rel__thumb{border-radius:0;background:#ddd}
html body .syaa-rel__meta{font-size:12px;color:#999}
html body .syaa-rel__cat{background:#000;color:#fff;font-weight:400;border-radius:30px;padding:0 10px}
html body .syaa-rel__ttl{font-size:14px;font-weight:600;color:#000}
html body .syaa-rel__item>a:hover .syaa-rel__ttl{color:#000;text-decoration:underline}
html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card.syaa-bn-card--row.syaa-bn-card--sub{grid-template-areas:"img ttl" "img sub" "btn btn"}
html body .syaa-bn:not(.syaa-bn--drawer) a.syaa-bn-card.syaa-bn-card--row.syaa-bn-card--sub .syaa-bn-sub{font-size:14px;line-height:1.6}
@container (max-width:900px){html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top a.syaa-bn-card.syaa-bn-card--big.syaa-bn-card--sub:not(.syaa-bn-card--first){grid-template-areas:"img ttl" "img sub" "btn btn";grid-template-columns:72px minmax(0,1fr)}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top a.syaa-bn-card.syaa-bn-card--big.syaa-bn-card--sub:not(.syaa-bn-card--first) .syaa-bn-ttl{font-size:18px;margin:0}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top a.syaa-bn-card.syaa-bn-card--big.syaa-bn-card--sub:not(.syaa-bn-card--first) .syaa-bn-sub{font-size:14px;margin:0}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top a.syaa-bn-card.syaa-bn-card--big.syaa-bn-card--sub:not(.syaa-bn-card--first) .syaa-bn-img{margin:0}}
html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--side .syaa-bn-card--big:has(.syaa-bn-due){grid-template-areas:"img" "tag" "ttl" "sub" "due" "btn"}
html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--side .syaa-bn-card--big .syaa-bn-due{padding:8px 0 0;border-bottom:0;border-top:1px solid #ddd}
html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--side .syaa-bn-card--big .syaa-bn-img{aspect-ratio:5/2;margin-bottom:4px}
html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--side .syaa-bn-card--big .syaa-bn-btn{padding-left:12px;padding-right:12px}
@media (min-width:1202px){html body #side_col .widget_content:has(>.textwidget>.syaa-bn--side){padding-left:0;padding-right:0}}
html body .syaa-footcta__lead,html body .syaa-footcta__lead strong,html body .syaa-footcta__linenote,html body .syaa-telnote{color:#000}
html body .uk-cta .syaa-telnote,html body #main_col .syaa-telnote{color:#000}
html body .syaa-footcta__lead strong{font-weight:600}
html body .syaa-footcta__lead .syaa-footarea a{color:#000!important}
html body .syaa-footinfo:not(.syaa-footinfo--plain) a.syaa-footcta__tel,html body .syaa-footinfo:not(.syaa-footinfo--plain) a.syaa-footcta__tel:hover{background:#000;border-color:#000;border-radius:0}
html body .syaa-footinfo:not(.syaa-footinfo--plain) a.syaa-footcta__line{border-radius:0;font-weight:600}
html body .syaa-footcta__num{font-weight:600}
html body .syaa-cl,html body .syaa-cl.syaa-cl--side,html body .syaa-cl.syaa-cl--up{background:#fff!important;border:1px solid #ddd!important;border-radius:0!important}
html body .syaa-cl__t{color:#000;font-size:16px;font-weight:600}
html body .syaa-cl a,html body .syaa-cl a:link,html body .syaa-cl a:visited{color:#000!important;font-weight:600}
html body .syaa-cl a:hover{color:#000;text-decoration:underline}
html body .syaa-goods__lead strong,html body .syaa-goods__ctatext strong,html body .syaa-footcta__line span{font-weight:600}
html body .syaa-rel .syaa-rel__h{color:#000!important;border-left:0!important;padding-left:0}
html body .syaa-rel a.syaa-rel__pillar,html body .syaa-rel a.syaa-rel__pillar:link,html body .syaa-rel a.syaa-rel__pillar:visited{border:1px solid #ddd!important;border-radius:0;color:#000!important}
html body .syaa-rel .syaa-rel__pillar-tag{background:#000!important;color:#fff!important}
html body .syaa-rel .syaa-rel__pillar-body{color:#000!important}
html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--side a.syaa-bn-card.syaa-bn-card--big .syaa-bn-btn{white-space:nowrap;font-size:15px;margin:10px 20px 0;padding-left:10px;padding-right:10px}
#syaa-left{box-sizing:border-box}
.syaa-lb{display:block;max-width:100%;margin:0;font-family:inherit;line-height:1.5;box-sizing:border-box;word-break:keep-all;overflow-wrap:anywhere;line-break:strict}
.syaa-lb *,.syaa-lb *::before,.syaa-lb *::after{box-sizing:border-box}
.syaa-lb-head{display:block;margin:0;padding:10px 20px;background:#000;color:#fff!important;font-size:18px;font-weight:600;line-height:1.5}
.syaa-lb-list{display:block;margin:0;padding:0;list-style:none}
.syaa-lb-list>li{display:block;margin:0!important;padding:0!important;list-style:none!important;background:none!important;border:0!important;border-bottom:1px solid #ddd!important;line-height:1.5}
.syaa-lb-list>li::before,.syaa-lb-list>li::after{content:none!important;display:none!important}
.syaa-lb a.syaa-lb-row,.syaa-lb a.syaa-lb-row:link,.syaa-lb a.syaa-lb-row:visited,.syaa-lb a.syaa-lb-row:hover,.syaa-lb a.syaa-lb-row:active{display:grid;grid-template-columns:minmax(0,1fr) 10px;grid-template-areas:"ttl arw" "sub arw";column-gap:10px;row-gap:2px;align-items:center;min-height:60px;padding:12px 16px 12px 20px;background:#fff;color:#000!important;text-decoration:none!important}
.syaa-lb a.syaa-lb-row::after{content:"";grid-area:arw;justify-self:end;width:7px;height:7px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}
.syaa-lb a.syaa-lb-row:hover .syaa-lb-ttl{text-decoration:underline}
.syaa-lb a.syaa-lb-row:focus-visible{outline:2px solid #000;outline-offset:-2px}
.syaa-lb-ttl{grid-area:ttl;display:block;min-width:0;color:#000!important;font-size:16px;font-weight:600;line-height:1.5}
.syaa-lb-sub{grid-area:sub;display:block;min-width:0;color:#000!important;font-size:14px;font-weight:400;line-height:1.6}
body.page-id-3377 .syaa-lb-list>li:has(>a[href^="/uchimado-hojokin-simulator/"]),body.page-id-4232 .syaa-lb-list>li:has(>a[href^="/mado-hojokin-calendar/"]){display:none!important}
@media (min-width:1440px){#main_contents:has(>#syaa-left){flex-wrap:nowrap!important}#main_contents:has(>#syaa-left)::after{left:auto!important;right:360px!important}#main_contents>#syaa-left{order:-1;flex:0 0 210px;width:210px;margin:0 40px 0 0;padding-top:40px}#main_contents:has(>#syaa-left)>#main_col{order:0;width:auto!important;flex:1 1 0%!important;min-width:0!important}#main_contents:has(>#syaa-left)>#side_col{order:1;flex:0 0 340px}#syaa-left .syaa-lb-head{padding:10px 12px}#syaa-left a.syaa-lb-row,#syaa-left a.syaa-lb-row:link,#syaa-left a.syaa-lb-row:visited,#syaa-left a.syaa-lb-row:hover,#syaa-left a.syaa-lb-row:active{grid-template-columns:minmax(0,1fr);grid-template-areas:"ttl" "sub";padding:12px}#syaa-left a.syaa-lb-row::after{content:none;display:none}#syaa-left .syaa-lb-ttl{font-size:14px}#syaa-left .syaa-lb-sub{font-size:13px}}
@media (min-width:1202px) and (max-width:1439px){#main_contents:has(>#syaa-left){display:grid!important;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto 1fr;column-gap:40px;align-items:start}#main_contents:has(>#syaa-left)>#main_col{grid-column:1;grid-row:1/span 2;width:auto!important;min-width:0;margin-right:0!important}#main_contents>#syaa-left{grid-column:2;grid-row:1;width:340px;padding-top:40px}#main_contents:has(>#syaa-left)>#side_col{grid-column:2;grid-row:2}}
@media (max-width:1201px){#main_contents>#syaa-left{width:770px;max-width:100%;margin:40px auto 0}}
@media (max-width:767px){#main_contents>#syaa-left{width:auto;margin:40px 0 0}}
@media (min-width:1440px){#main_contents:has(>#syaa-left) .tcdce-body{--tcdce-base-margin-bottom-sp:var(--tcdce-base-margin-bottom-pc);--tcdce-h1-font-size-sp:var(--tcdce-h1-font-size-pc);--tcdce-h1-padding-sp:var(--tcdce-h1-padding-pc);--tcdce-h1-element-size-w-sp:var(--tcdce-h1-element-size-w-pc);--tcdce-h1-element-size-h-sp:var(--tcdce-h1-element-size-h-pc);--tcdce-h1-margin-top-sp:var(--tcdce-h1-margin-top-pc);--tcdce-h1-margin-bottom-sp:var(--tcdce-h1-margin-bottom-pc);--tcdce-h2-font-size-sp:var(--tcdce-h2-font-size-pc);--tcdce-h2-padding-sp:var(--tcdce-h2-padding-pc);--tcdce-h2-element-size-w-sp:var(--tcdce-h2-element-size-w-pc);--tcdce-h2-element-size-h-sp:var(--tcdce-h2-element-size-h-pc);--tcdce-h2-margin-top-sp:var(--tcdce-h2-margin-top-pc);--tcdce-h2-margin-bottom-sp:var(--tcdce-h2-margin-bottom-pc);--tcdce-h3-font-size-sp:var(--tcdce-h3-font-size-pc);--tcdce-h3-padding-sp:var(--tcdce-h3-padding-pc);--tcdce-h3-element-size-w-sp:var(--tcdce-h3-element-size-w-pc);--tcdce-h3-element-size-h-sp:var(--tcdce-h3-element-size-h-pc);--tcdce-h3-margin-top-sp:var(--tcdce-h3-margin-top-pc);--tcdce-h3-margin-bottom-sp:var(--tcdce-h3-margin-bottom-pc);--tcdce-h4-font-size-sp:var(--tcdce-h4-font-size-pc);--tcdce-h4-padding-sp:var(--tcdce-h4-padding-pc);--tcdce-h4-element-size-w-sp:var(--tcdce-h4-element-size-w-pc);--tcdce-h4-element-size-h-sp:var(--tcdce-h4-element-size-h-pc);--tcdce-h4-margin-top-sp:var(--tcdce-h4-margin-top-pc);--tcdce-h4-margin-bottom-sp:var(--tcdce-h4-margin-bottom-pc);--tcdce-h5-font-size-sp:var(--tcdce-h5-font-size-pc);--tcdce-h5-padding-sp:var(--tcdce-h5-padding-pc);--tcdce-h5-element-size-w-sp:var(--tcdce-h5-element-size-w-pc);--tcdce-h5-element-size-h-sp:var(--tcdce-h5-element-size-h-pc);--tcdce-h5-margin-top-sp:var(--tcdce-h5-margin-top-pc);--tcdce-h6-font-size-sp:var(--tcdce-h6-font-size-pc);--tcdce-h6-padding-sp:var(--tcdce-h6-padding-pc);--tcdce-h6-element-size-w-sp:var(--tcdce-h6-element-size-w-pc);--tcdce-h6-element-size-h-sp:var(--tcdce-h6-element-size-h-pc);--tcdce-h6-margin-top-sp:var(--tcdce-h6-margin-top-pc);--tcdce-ul-font-size-sp:var(--tcdce-ul-font-size-pc);--tcdce-ul-padding-sp:var(--tcdce-ul-padding-pc);--tcdce-ul-margin-top-sp:var(--tcdce-ul-margin-top-pc);--tcdce-ul-margin-bottom-sp:var(--tcdce-ul-margin-bottom-pc);--tcdce-ol-font-size-sp:var(--tcdce-ol-font-size-pc);--tcdce-ol-padding-sp:var(--tcdce-ol-padding-pc);--tcdce-ol-margin-top-sp:var(--tcdce-ol-margin-top-pc);--tcdce-ol-margin-bottom-sp:var(--tcdce-ol-margin-bottom-pc);--tcdce-box-font-size-sp:var(--tcdce-box-font-size-pc);--tcdce-box-padding-sp:var(--tcdce-box-padding-pc);--tcdce-box-margin-top-sp:var(--tcdce-box-margin-top-pc);--tcdce-box-margin-bottom-sp:var(--tcdce-box-margin-bottom-pc);--tcdce-button-margin-top-sp:var(--tcdce-button-margin-top-pc);--tcdce-button-margin-bottom-sp:var(--tcdce-button-margin-bottom-pc);--tcdce-button-size-width-sp:var(--tcdce-button-size-width-pc);--tcdce-button-size-height-sp:var(--tcdce-button-size-height-pc);--tcdce-button-font-size-sp:var(--tcdce-button-font-size-pc);--tcdce-sb-margin-top-sp:var(--tcdce-sb-margin-top-pc);--tcdce-sb-margin-bottom-sp:var(--tcdce-sb-margin-bottom-pc)}}
.syaa-nc{display:block;margin:0;font-family:inherit;box-sizing:border-box}
.syaa-nc *,.syaa-nc *::before,.syaa-nc *::after{box-sizing:border-box}
.syaa-nc a.syaa-nc-box,.syaa-nc a.syaa-nc-box:link,.syaa-nc a.syaa-nc-box:visited,.syaa-nc a.syaa-nc-box:hover,.syaa-nc a.syaa-nc-box:active{position:relative;display:flex;flex-direction:column;justify-content:center;height:160px;margin:0;padding:0 40px;background:#000;color:#fff!important;text-decoration:none!important;border-radius:0;box-shadow:none}
.syaa-nc a.syaa-nc-box:hover{background:#003970}
.syaa-nc a.syaa-nc-box:focus-visible{outline:2px solid #000;outline-offset:2px}
.syaa-nc a.syaa-nc-box::after{content:"";position:absolute;right:22px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}
.syaa-nc-head{display:block;margin:0;color:#fff!important;font-size:24px;font-weight:600;line-height:36px}
.syaa-nc-sub{display:block;margin:0;color:#fff!important;font-size:14px;font-weight:500;line-height:21px}
#side_col .widget_content:has(>.textwidget>.syaa-nc),#front_side_col .widget_content:has(>.textwidget>.syaa-nc){padding-left:0;padding-right:0}
#front_side_col .widget_content:has(>.textwidget>.syaa-nc){padding-top:0;margin-top:0}
@media (max-width:1201px){.syaa-nc a.syaa-nc-box,.syaa-nc a.syaa-nc-box:link,.syaa-nc a.syaa-nc-box:visited,.syaa-nc a.syaa-nc-box:hover,.syaa-nc a.syaa-nc-box:active{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;height:60px;padding:0 36px 0 20px}.syaa-nc a.syaa-nc-box::after{right:16px}.syaa-nc-head{font-size:18px;line-height:60px;white-space:nowrap}.syaa-nc-sub{font-size:12px;line-height:1.4;text-align:right}}
@media (max-width:767px){#side_col .widget_content:has(>.textwidget>.syaa-nc) .syaa-nc{margin:0 20px}.syaa-nc a.syaa-nc-box,.syaa-nc a.syaa-nc-box:link,.syaa-nc a.syaa-nc-box:visited,.syaa-nc a.syaa-nc-box:hover,.syaa-nc a.syaa-nc-box:active{height:50px}.syaa-nc-head{line-height:50px}}
body.page-id-4476 .syaa-nc{display:none!important}
@media (min-width:768px) and (max-width:1201px){#side_col:has(.syaa-nc){display:grid!important;grid-template-columns:365px 365px;justify-content:space-between;row-gap:40px;align-items:start}#side_col:has(.syaa-nc)>*{width:auto!important;margin:0!important}#side_col:has(.syaa-nc)>#custom_html-2{grid-column:1;grid-row:1/span 2}#side_col:has(.syaa-nc)>.widget_content:has(>.textwidget>.syaa-nc){grid-column:2;grid-row:1}#side_col:has(.syaa-nc)>#category_list_widget-2{grid-column:2;grid-row:2/span 2}#side_col:has(.syaa-nc)>#tab_post_list_widget-2{grid-column:1;grid-row:3}}
@media (min-width:1202px) and (max-width:1439px){#main_contents:has(>#syaa-left)>#side_col{margin-top:0}}html body .syaa-nv-note,html body .syaa-nv-credit,html body #front_side_left .syaa-yosan .syaa-yosan__note,html body .syaa-yosan-line .syaa-yl__asof,html body .syaa-nv-related{color:#666}html body .syaa-nv-credit a{color:#666!important}body.page-id-4476 #side_col .widget_content:has(>.textwidget>.syaa-nc){display:none}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top a.syaa-bn-card.syaa-bn-card--sub .syaa-bn-btn{justify-self:center;width:auto;min-width:260px;max-width:100%;min-height:70px;margin:10px 20px 0;padding:8px 30px;border:1px solid var(--syaa-mono-a-line);border-radius:60px;background:#fff;color:#000!important;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top a.syaa-bn-card.syaa-bn-card--sub .syaa-bn-btn::after{width:8px;height:8px;border-color:#000}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top a.syaa-bn-card.syaa-bn-card--sub:hover .syaa-bn-btn{background:var(--syaa-mono-a-hover);border-color:var(--syaa-mono-a-hover);color:#fff!important}html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top a.syaa-bn-card.syaa-bn-card--sub:hover .syaa-bn-btn::after{border-color:#fff}@container (max-width:900px){html body .syaa-bn:not(.syaa-bn--drawer).syaa-bn--top a.syaa-bn-card.syaa-bn-card--sub .syaa-bn-btn{width:auto;min-width:240px;min-height:50px;margin:8px 0 0;white-space:normal;justify-self:center}}html body #front_side_left .syaa-vbanner{display:block}html body .syaa-bui__img{display:block}