@charset "utf-8";:root{--main-bg-color:#e2ccc7;--primary-color:#ef6b7b;--2nd-color:#fbf1ee;--3rd-color:#ef6b7b;--accent-color:#424242;--sub-color:#951c47;--white:#fff;--block:#080808;--tel-bg:#494647;--mail-bg:#c5b28d;--reserve-bg:#b35f7a;--gold:#8e793f;--line-bg:#62926a;--cream:#f4efed;--blush2:#dfcac5;--blush:#e2ccc7;--tn-blush:#fbf8f3;--tan:#e8e2d1;--toasted:#5e031f;--charcoal:#4b4848;--cream:#faf7f3;--warm-white:#fff9f5;--beige:#f0ebe3;--beige-mid:#e2dbd0;--text-dark:#2e2620;--text-mid:#5c4f45;--text-light:#9a8e86;--accent:#b07c63;--accent-dark:#8a5c44;--accent-bg:#f5ede7;--border:#ddd5cb;--font-base:"Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--font-en:"Roboto Condensed",sans-serif;--serif:var(--font-base);--section-gap:5rem;--content-w:720px;--radius:4px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}body{margin-bottom:100px;overflow-x:hidden}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:16px;font-family:var(--font-base);font-weight:500;color:#333;background:#fff;-webkit-text-size-adjust:none;font-optical-sizing:auto;font-style:normal}h1,h3{font-family:var(--font-base)}h2{font-family:var(--font-base);font-size:clamp(1.3rem, 2.5vw, 1.45rem);font-weight:700;letter-spacing:.04em;color:var(--text-dark);line-height:1.5}p{font-size:16px}.post [style*=font-family]{font-family:inherit !important}@media (max-width:640px){p{font-size:14px}}a,a:visited{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:0 0;font-size:100%;color:initial;color:var(--tel-bg)}a:hover,a:active{outline:none;color:#1649a8}a img:hover{opacity:.8}.sp-on{display:none}.pc-on{display:block}nav#mainNav ul,.newsTitle,.post,nav#mainNav .inner,ul.news{zoom:1}.text-center{text-align:center}.text-left{text-align:left}.m0{margin:0 !important}.m0-t{margin-top:0 !important}.m0-r{margin-right:0 !important}.m0-b{margin-bottom:0 !important}.m0-l{margin-left:0 !important}.m5{margin:5px !important}.m5-t{margin-top:5px !important}.m5-r{margin-right:5px !important}.m5-b{margin-bottom:5px !important}.m5-l{margin-left:5px !important}.m10{margin:10px !important}.mt10{margin-top:10px !important}.m10-r{margin-right:10px !important}.m10-b{margin-bottom:10px !important}.m10-l{margin-left:10px !important}.m15{margin:15px !important}.mt15{margin-top:15px !important}.m15-r{margin-right:15px !important}.m15-b{margin-bottom:15px !important}.m15-l{margin-left:15px !important}.m20{margin:20px !important}.mt20{margin-top:20px !important}.m20-r{margin-right:20px !important}.m20-b{margin-bottom:20px !important}.m20-l{margin-left:20px !important}.m25{margin:25px !important}.mt25{margin-top:25px !important}.m25-r{margin-right:25px !important}.m25-b{margin-bottom:25px !important}.m25-l{margin-left:25px !important}.m30{margin:30px !important}.mt30{margin-top:30px !important}.m30-r{margin-right:30px !important}.m30-b{margin-bottom:30px !important}.m30-l{margin-left:30px !important}.m40{margin:40px !important}.m40-t{margin-top:40px !important}.m40-r{margin-right:40px !important}.m40-b{margin-bottom:40px !important}.m40-l{margin-left:40px !important}.m50{margin:50px !important}.mt50{margin-top:50px !important}.m50-r{margin-right:50px !important}.m50-b{margin-bottom:50px !important}.m50-l{margin-left:50px !important}.m60{margin:60px !important}.m60-t{margin-top:60px !important}.m60-r{margin-right:60px !important}.m60-b{margin-bottom:60px !important}.m60-l{margin-left:60px !important}.m70{margin:70px !important}.m70-t{margin-top:70px !important}.m70-r{margin-right:70px !important}.m70-b{margin-bottom:70px !important}.m70-l{margin-left:70px !important}.m80{margin:80px !important}.m80-t{margin-top:80px !important}.m80-r{margin-right:80px !important}.m80-b{margin-bottom:80px !important}.m80-l{margin-left:80px !important}.m90{margin:90px !important}.mt90{margin-top:90px !important}.m90-r{margin-right:90px !important}.m90-b{margin-bottom:90px !important}.m90-l{margin-left:90px !important}.m100{margin:100px !important}.mt100{margin-top:100px !important}.m100-r{margin-right:100px !important}.m100-b{margin-bottom:100px !important}.m100-l{margin-left:100px !important}.m150{margin:150px !important}.m150-t{margin-top:150px !important}.m150-r{margin-right:150px !important}.m150-b{margin-bottom:150px !important}.m150-l{margin-left:150px !important}.m200{margin:200px !important}.m200-t{margin-top:200px !important}.m200-r{margin-right:200px !important}.m200-b{margin-bottom:200px !important}.m200-l{margin-left:200px !important}.mrl0{margin-right:0;margin-left:0 !important}.mrl5{margin-right:5px;margin-left:5px !important}.mrl10{margin-right:10px;margin-left:10px !important}.mrl15{margin-right:15px;margin-left:15px !important}.mrl20{margin-right:20px !important;margin-left:20px !important;width:100%}.mrl25{margin-right:15px;margin-left:25px !important}.mrl30{margin-right:30px;margin-left:30px !important}.mrl35{margin-right:15px;margin-left:35px !important}.mrl40{margin-right:40px;margin-left:40px !important}.mrl45{margin-right:15px;margin-left:45px !important}.mrl50{margin-right:50px;margin-left:50px !important}.mrl55{margin-right:15px;margin-left:55px !important}.mrl60{margin-right:60px;margin-left:60px !important}.mrl65{margin-right:15px;margin-left:65px !important}.mrl70{margin-right:70px;margin-left:70px !important}.mrl75{margin-right:15px;margin-left:75px !important}.mrl80{margin-right:80px;margin-left:80px !important}.mrl85{margin-right:15px;margin-left:85px !important}.mrl90{margin-right:90px;margin-left:90px !important}.mrl85{margin-right:15px;margin-left:95px !important}.mrl100{margin-right:100px;margin-left:100px !important}.mrl150{margin-right:150px;margin-left:150px !important}.mrl200{margin-right:200px;margin-left:200px !important}.mrl250{margin-right:250px;margin-left:250px !important}.mrl300{margin-right:300px;margin-left:300px !important}.mrl350{margin-right:350px;margin-left:350px !important}.mrl400{margin-right:400px;margin-left:400px !important}.mrl450{margin-right:450px;margin-left:450px !important}.mrl500{margin-right:500px;margin-left:500px !important}.mtb0{margin-top:0;margin-bottom:0 !important}.mtb5{margin-top:5px;margin-bottom:5px !important}.mtb10{margin-top:10px;margin-bottom:10px !important}.mtb15{margin-top:15px;margin-bottom:15px !important}.mtb20{margin-top:20px !important;margin-bottom:20px !important;width:100%}.mtb25{margin-top:25px;margin-bottom:25px !important}.mtb30{margin-top:30px;margin-bottom:30px !important}.mtb35{margin-top:35px;margin-bottom:35px !important}.mtb40{margin-top:40px;margin-bottom:40px !important}.mtb45{margin-top:45px;margin-bottom:45px !important}.mtb50{margin-top:50px;margin-bottom:50px !important}.mtb55{margin-top:55px;margin-bottom:55px !important}.mtb60{margin-top:60px;margin-bottom:60px !important}.mtb65{margin-top:65px;margin-bottom:65px !important}.mtb70{margin-top:70px;margin-bottom:70px !important}.mtb75{margin-top:75px;margin-bottom:75px !important}.mtb80{margin-top:80px;margin-bottom:80px !important}.mtb85{margin-top:85px;margin-bottom:85px !important}.mtb90{margin-top:90px;margin-bottom:90px !important}.mtb95{margin-top:95px;margin-bottom:95px !important}.mtb100{margin-top:100px;margin-bottom:100px !important}.mtb150{margin-top:150px;margin-bottom:150px !important}.mtb200{margin-top:200px;margin-bottom:200px !important}.mtb250{margin-top:250px;margin-bottom:250px !important}.mtb300{margin-top:300px;margin-bottom:300px !important}.mtb350{margin-top:350px;margin-bottom:350px !important}.mtb400{margin-top:400px;margin-bottom:400px !important}.mtb450{margin-top:450px;margin-bottom:450px !important}.mtb500{margin-top:500px;margin-bottom:500px !important}.y-underline{background:linear-gradient(transparent 60%,#fbfb84 30%)}article section{padding:2rem 0}section section{padding:0 !important}footer{section{padding:0 !important}div[class^=footer]{padding:1rem 0}}#bgw{background:#f8f8f8;z-index:0;margin:0 auto;width:1040px}#wrapper,.inner{margin:0 auto;width:980px}#content{float:right;width:720px;padding:20px 0 50px}#content_lp{float:none;width:900px;padding:20px}#content_1column{float:none;padding:40px 0 0}#content_full{float:none;width:100%;padding:20px 0 50px}#toppage #content{width:100%}#sidebar{float:left;width:220px;padding:20px 0 50px}#footer{clear:both;padding-bottom:20px;color:#333;background:#f1f1f1;img{width:100%;height:auto}.footer_1{.section.widget h3{background:none !important;img{width:250px;height:auto}}div{margin-top:.5rem}.f_sns p{padding:.5rem 0 .1rem;margin-bottom:.2rem;border-bottom:3px dotted var(--primary-color);color:var(--primary-color);display:inline-block}}.f_menu5 ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;li{width:220px;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}&:after{content:"";display:block;width:220px;height:0}&:before{content:"";display:block;width:220px;height:0;order:1}}}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:12px 0 25px;font-size:13px;line-height:1.7;color:#777;border-bottom:1px solid #eee;padding-bottom:10px}.article-meta .author,.article-meta .related-theme{flex-basis:100%}.article-meta .author a{font-weight:600;text-decoration:none}.article-meta .date{color:#777;white-space:nowrap}.article-meta .date .fa{margin-right:4px}@media (max-width:768px){.article-meta{gap:4px 16px;font-size:12px}}.author-box{display:flex;gap:20px;border:1px solid #ddd;padding:25px;margin:50px 0;background:#fafafa;align-items:center}.author-title{background:0 0 !important;padding:0 .5em !important;text-align:left}.author-image img{width:120px;height:120px;object-fit:cover;border-radius:50%}.author-name{font-weight:700;font-size:18px;margin-bottom:10px}div.post>p.author-name-staff{font-size:16px;padding:10px 0;text-align:right}@media (max-width:768px){.author-box{display:block;text-align:center}.author-image{margin-bottom:15px}}.post h3.qa-title{background:0 0;color:var(--3rd-color);padding:5px 0 5px 10px;margin:30px 0 20px;border:none !important}.faq-item{max-width:840px;margin:12px auto 0;background:#fff;border:none;border-radius:12px;box-shadow:0 8px 24px rgba(160,100,100,.08)}.faq-question__wrap{position:relative;padding:20px 60px 20px 24px;background:0 0;cursor:pointer}body .post .faq-item.faq-item h3.faq-question__title{display:flex;gap:.6em;margin:0 !important;padding:0;background:0 0 !important;border:none !important;color:var(--color-text) !important;font-size:16px !important;font-weight:700;line-height:1.6;letter-spacing:.04em}body .post .faq-item.faq-item h3.faq-question__title:before{content:"Q.";position:static;flex-shrink:0;transform:none;color:#ef6b7b !important;font-family:var(--font-en)}.minus-icon,.plus-icon{position:absolute;top:50%;right:26px;width:14px;height:2px;background:#ef6b7b;transform:translateY(-50%)}.plus-icon{transform:translateY(-50%) rotate(90deg);transition:transform .25s}.plus-icon.active{transform:translateY(-50%)}.faq-answer__wrap{height:0;margin:0 24px;padding:0;overflow:hidden;opacity:0;border-top:1px dashed transparent;font-size:15px;transition:opacity .4s}.faq-answer__wrap.active{height:auto;padding:16px 0 22px;opacity:1;border-top-color:#dccbc7}.post .faq-answer__wrap p{margin:0;padding:0 !important;font-size:15px}.post .faq-answer__wrap p+p{margin-top:.6em}.faq-answer__title{font-weight:700}.post p{padding-bottom:0}.faq-answer__text{margin-top:1em}body.page-id-3121 main,body.page-id-3121 .page_waku{background:#fbf8f3}@media (max-width:640px){.faq-question__wrap{padding:16px 48px 16px 18px}body .post .faq-item.faq-item h3.faq-question__title{font-size:15px !important}.minus-icon,.plus-icon{right:18px}.faq-answer__wrap{margin:0 18px}}#sticky{position:fixed;bottom:0;width:100%;left:0;background:#f4f1edcf;height:100px;z-index:1000;padding-bottom:env(safe-area-inset-bottom);.fixed-area{display:flex;justify-content:space-between;align-items:center;padding:.5rem;gap:30px;padding:1rem;max-width:1030px;margin:0 auto}.cta-btn{text-align:center;height:60px;a{font-size:18px;border-radius:5px;i{margin-right:10px;font-size:1.4em}}}a span.mini{font-size:.7em}a.btn--tel.btn--square{background-color:var(--tel-bg);border-bottom:5px solid #160f11;display:flex;align-items:center;justify-content:center}a.btn--tel.btn--square:hover{margin-top:3px;border-bottom:2px solid #861741}a.btn--mail.btn--square{background-color:var(--mail-bg);border-bottom:5px solid #8d793f}a.btn--mail.btn--square:hover{margin-top:3px;border-bottom:2px solid #8d793f}a.btn--line.btn--square{background-color:var(--line-bg);border-bottom:5px solid #3a6240;&:before{transform:translate(-7px,5px)}}a.btn--line.btn--square:hover{margin-top:3px;border-bottom:2px solid #3a6240}a.btn--reserve.btn--square{color:#fff !important;background-color:var(--reserve-bg);border-bottom:5px solid #8f4860;text-align:center}a.btn--reserve.btn--square:hover{margin-top:3px;border-bottom:2px solid #861741}a span:nth-of-type(1){letter-spacing:.007em;line-height:1.3}a span:nth-of-type(2){font-size:.8em;letter-spacing:.01em}a.btn-c{padding:.3em;min-height:50px}.cta-tel{width:25%}.cta-reserve,.cta-line,.cta-mail{width:25%;a{line-height:2.5em}}a.btn--line.btn--square{&:before{left:5px;margin-bottom:2px}}}.bg{margin:0 0 16px}#h-tel{text-align:right;margin:0px;color:var(--charcoal);a:link{color:var(--charcoal)}}#h-tel .tel1_message{margin:0}#h-tel .u_time{margin:0}#h-tel span{margin:0;font-size:12px}#h-tel p{text-align:right;line-height:100%;font-size:200%;font-weight:700;margin:0}#h-tel .tel1{margin:0;padding:0;letter-spacing:.05em;font-family:"Roboto",sans-serif}#header h1{padding:5px 0 0;font-size:80%;color:gray;font-weight:400}#header .logo_img{clear:both;padding:16px 5px 10px 0;margin-top:-20px;font-size:200%;font-weight:700;line-height:100%}.header-logo{display:flex;justify-content:space-between}.header-logo .logo_img{width:20%}.header-logo{.h-right{width:70%;display:flex;justify-content:flex-end;#h-line{margin-right:15px;a{border-radius:5px;display:inline-block;padding:0.6em 1em 0.6em 1em;font-size:16px;position:relative;&:before{width:20px;height:17px;transform:translate(-3px,5px)}}}#h-reserve{margin-right:15px;a{border-radius:5px;display:inline-block;padding:0.6em 1em 0.6em 1em;font-size:16px;position:relative;background-color:#fff;margin-right:5px;color:var(--reserve-bg) !important;border:2px solid var(--reserve-bg);&:before{font-family:"Font Awesome 5 free";font-weight:400;content:"\f274";font-size:14px;color:var(--reserve-bg)}}}#h-tel{color:var(--accent-color);.tel1_kakomi{background-color:var(--accent-color);color:#fff;padding:.1em .3em;font-weight:400}}}}.sns{float:right}.sns img{margin-left:5px}#mainImg{clear:both;line-height:0;text-align:center;z-index:0;img{max-width:1040px;height:auto;aspect-ratio:1040/400}}#gekkeiImg{text-align:center;margin-top:1rem;img{max-width:660px;width:90%;height:auto}}#mainVideo{clear:both;margin:20px 30px;line-height:0;text-align:center;z-index:0;padding:0 20px}.video_container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.video_container iframe,.video_container object,.video_container embed{position:absolute;top:0;left:0;width:100%;height:100%}iframe{max-width:100%}.toppage p{line-height:170%;letter-spacing:1px}img.front_news_img{border:1px solid #eee !important}.toppage h4{margin:0 0 10px;font-size:16px;font-weight:400}.btn_download{border:1px solid var(--mail-bg);display:inline-block;border-radius:8px;padding:0.6em 1em;&:hover{background-color:var(--mail-bg)}a:hover{color:#fff}}.btn_wrap{margin:1.5rem 0}.flex_container{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;align-content:stretch;gap:5%}.flex_item{flex-grow:0;flex-shrink:1;flex-basis:auto}.btn_link{text-align:center;a,a:link,a:visited{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:50px;padding:0 2em;border:1.5px solid #f28a8f;border-radius:999px;background:#fff;color:#ef6b7b !important;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s}a:after{content:"›";font-size:1.3em;line-height:1;margin-top:-.1em}a:hover{background:#ef6b7b;color:#fff !important}}.list{padding:10px 0;border-bottom:1px dashed}.list:last-child{border:0}.post .list p{padding:0}.list span{padding-left:10px}.list_staff{padding:10px 0;margin:3px}.list_staff span{font-weight:700;padding:0;margin:0}.list_staff:last-child{border:0}.list_staff p{padding:0}.list_staff span{padding-left:10px}h2.title{clear:both;margin:0 0 20px;padding:16px 0 8px;font-size:24px;line-height:135%;font-weight:700;border-bottom:3px solid var(--3rd-color);color:var(--3rd-color)}.page_waku{background:#fff;font-size:110%;line-height:160%;letter-spacing:1px;margin:0;display:grid;grid-template-columns:minmax(0, 1fr)}.page_waku p{line-height:190%}.page_waku .single h1{font-weight:700 !important;letter-spacing:-1px}h2.page_title{letter-spacing:normal;color:var(--accent-color)}#archive_list dd time{font-size:.8em}.page_waku_lp{background:#fff;padding:20px;font-size:110%;line-height:150%;letter-spacing:1px}.page_waku_lp h2{margin-left:-20px;margin-right:-20px;padding:10px 10px 5px;font-size:130% !important;font-family:var(--font-base) !important;font-weight:500 !important}.page_waku_lp h3{margin-left:-26px !important;font-size:130% !important;font-family:var(--font-base) !important;font-weight:500 !important}.datetext{text-align:right;font-size:11px}.catname{margin-top:30px;text-align:right;font-size:80%}.staff_tag{text-align:right;margin-top:20px}.post p{padding-bottom:16px}.post ul li{margin:0 0 0 30px;list-style-type:disc;line-height:1.7}.post ol{margin:0 0 10px 30px}.post ol li{list-style:decimal}.post h1{margin:20px 0;padding:5px 0 5px 15px;font-size:150%}.single .post h5,.content_1column h5,.page-template-page-mv .post h5{font-family:var(--font-base) !important;font-weight:700 !important}.post blockquote{clear:both;padding:10px 10px 10px 15px;margin:10px 0 25px 30px;border-left:8px solid #ddd;background:#f4f4f4}.post blockquote p{padding:5px 0}.intro{h2{border:none;margin:0 auto 10px;font-size:1.5rem;color:#83052b !important;text-align:center;max-width:480px;font-weight:600}}.shindan{background:var(--cream);padding:1em;margin:2em 0 2em;h2{border:none;text-align:center;color:#555 !important;margin:0 0 .5em}.shindan_list{background:var(--white);padding:2em 1em 1em}ul{background-image:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/bg/shindan_bg.webp);background-position:right 20px center;background-size:250px;background-repeat:no-repeat}ul li{list-style:none;font-size:1.1em;color:#555;margin:0 0 .5em 1em;letter-spacing:.06em}.shindan_p{color:var(--3rd-color);font-weight:700;text-align:center;padding:1em}}#front_page{.front_news_img{text-align:center}}.feature_comment{display:flex;background-color:#fff;border-radius:10px;padding:2rem;justify-content:space-between;dt{font-size:1.1rem;margin-bottom:.6rem;font-weight:600;color:var(--3rd-color)}.comment_img{width:35%}.comment_txt{width:60%;background-color:#fff}}.feature{background-color:var(--primary-color);background-color:#e9e7df;margin:0 calc(50% - 490px) 0;width:900px;padding:20px 40px 40px;h2.title{font-family:var(--font-base);color:#c9658b !important;text-shadow:2px 2px 1px #ffffff,-2px 2px 1px #ffffff,2px -2px 1px #ffffff,-2px -2px 1px #ffffff,2px 0px 1px #ffffff,0px 2px 1px #ffffff,-2px 0px 1px #ffffff,0px -2px 1px #ffffff;font-size:30px;text-align:center;border-bottom:none;position:relative;z-index:1;display:inline-block;letter-spacing:0.07rem;line-height:1.2;&:before{content:"";border-left:3px dotted currentColor;height:50%;bottom:.5rem;position:absolute;left:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}&:after{content:"";border-left:3px dotted currentColor;height:50%;bottom:.5rem;position:absolute;right:0;-webkit-transform:rotate(10deg);transform:rotate(10deg)}small{font-size:1rem;display:block}span.line{position:relative;z-index:1;padding-left:0.5em;padding-right:0.5em;font-weight:700;span{font-size:2.5em;padding:0 .1em;color:var(--sub-color)}}}.feature_list{margin:0;display:flex;list-style:none;flex-wrap:wrap;justify-content:space-between;counter-reset:item;h3{background-color:#fff;list-style:none;width:45%;margin-bottom:20px;padding:0.6em;font-size:20px !important;font-weight:600 !important;border-radius:10px;display:flex;align-items:center;line-height:1.6;span{display:contents;color:var(--sub-color)}&:before{counter-increment:item;content:counter(item);width:70px;font-size:40px;color:#c9658b;font-family:"Parisienne",cursive;font-weight:400;font-style:normal}}}}.guide_present{margin:2rem 0;height:400px}.category{.category_contents{display:flex;flex-wrap:wrap;gap:3%}.category_list{width:31%;border:solid 1px #c7838c;margin:0 0 15px 0;div{display:flex;align-items:center;background:#fff;border-bottom:2px dotted var(--primary-color)}p{padding:3%;font-size:14px}figure{width:29%;height:auto;margin:0}h3{width:70%;padding:0px 0 0 10px;margin:0 !important;background:none;border-left:none;font-size:17px !important;font-weight:700 !important;color:var(--3rd-color);&:after{content:"\f138";font-family:"Font Awesome 6 Free";font-weight:900;color:#c7838c;font-size:1rem;padding:0 0 0 12px}}}.category_comment{margin:0 auto}}.campaign{h2{color:var(--greenblue-1,#62926a) !important;font-size:24px;font-style:normal;font-weight:700 !important;line-height:1.5em;letter-spacing:0.72px;position:relative;text-align:center;background:none !important;border:none !important;.big{color:var(--greenblue-1,#62926a);font-size:34px;font-style:normal;font-weight:700;line-height:37px;letter-spacing:1.02px}&:before{content:"";width:220px;height:70px;background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/contents/campaign_sub2.webp) no-repeat top center/contain;display:block;position:absolute;top:-60px;left:136px}}.comment_txt{width:55%;font-size:16px;font-style:normal;font-weight:400;line-height:1.8em;p{margin-bottom:.5em}}.comment_img{width:38%}}.inner_p{max-width:760px;margin:0 auto}.cta-area{letter-spacing:0.05em;background:#f6f4ef url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/bg/cta_area.webp) no-repeat border-box left/contain;i{margin-right:.5rem}.bg{padding:3rem;text-align:center}h2{font-size:24px;font-weight:700;text-align:center;color:var(--accent-color) !important;background:0 0;border:none !important;margin:0}.tel-area{display:inline-block;border-top:1px solid var(--accent-color);border-bottom:1px solid var(--accent-color);font-weight:700;color:var(--accent-color);padding:1rem 0;margin:.5rem 0 2rem}.tel1-kakomi{font-size:18px;color:#fff;background-color:var(--accent-color);padding:.1em .3em;font-weight:400}.tel1-message{font-size:20px}.tel1{font-size:46px;letter-spacing:.06em;padding:0;line-height:1;padding-top:10px;font-family:"Roboto",sans-serif}}#cta-area.cta-area.short{width:auto;margin-left:0;.title{font-weight:700 !important;font-size:1.2rem !important;background:0 0;border:none !important;padding:0;margin:0 !important;color:var(--accent-color) !important;letter-spacing:.04em}p{margin:0}}.page_mv{width:100%;height:200px;aspect-ratio:1040/200;background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/bg/page_mv_pc.webp) no-repeat center/contain;position:relative;margin:0;padding:0 !important;&:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#cdcdcd78}p.page_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;background:#ffffffcf;font-size:30px;color:#8e793f;font-weight:700;letter-spacing:.07em}}#cta-reserve{display:inline-block;min-width:280px;max-width:400px}.btn-area{display:flex;justify-content:space-around;width:610px;margin:0 auto 20px;.cta-btn{width:300px}}a.link-tel{color:var(--accent-color);&:hover{color:var(--accent-color)}&:link{color:var(--accent-color)}&:visited{color:var(--accent-color)}}a.btn-c:not(.btn--square){display:flex;align-items:center;justify-content:center;gap:.5em;width:fit-content;min-width:280px;max-width:100%;min-height:54px;margin:0 auto;padding:0 2em;border:none;border-radius:999px;box-sizing:border-box;font-size:16px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;transition:transform .2s,background-color .2s,color .2s}a.btn-c:not(.btn--square):after{content:"›";margin-top:-.1em;font-size:1.3em;line-height:1}a.btn-c:not(.btn--square):hover{transform:translateY(-2px)}a.btn-c:not(.btn--square) i{margin:0;font-size:1.1em}a.btn-c.btn--reserve:not(.btn--square){color:#fff !important;background:var(--btn-grad)}a.btn-c.btn--mail:not(.btn--square){color:#ef6b7b !important;background:#fff;border:1.5px solid #f28a8f}a.btn-c.btn--mail:not(.btn--square):hover{color:#fff !important;background:#ef6b7b;border-color:#ef6b7b}a.btn-c.btn--line:not(.btn--square),a.btn-c.btn--tomodachi:not(.btn--square){color:#fff !important;background:#06c755}a.btn-c.btn--tel:not(.btn--square){color:#34434a !important;background:#fff;border:1.5px solid #d5e0e1}.step-cta-btn{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:16px 0}.step-cta-btn>.cta-btn{margin:0}.cta-btn[style*=width]{width:auto !important}@media (max-width:640px){a.btn-c:not(.btn--square){width:100%;min-width:0}.step-cta-btn>.cta-btn{width:100%}}a.btn--line:before{display:inline-block;content:"";flex-shrink:0;width:29px;height:21px;background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/icon/line_logo_touka.svg) no-repeat center/contain}.btn-copy{font-size:1.1em;position:relative;margin-bottom:.7em;text-align:center}.btn-copy:before{margin-right:1rem;content:"＼"}.btn-copy:after{margin-left:1rem;content:"／"}.cta_waku{border:4px solid #fbf1ee !important;padding:16px;background:#fbf1ee !important;color:#333;margin-bottom:20px;overflow:auto}.cta_btn a{width:300px;border:1px solid #eee;background-color:#fdee84;border-radius:3px;color:#fff;display:block;font-size:120%;font-weight:700;text-align:center;text-decoration:none;margin:10px auto;padding:10px 0}.cta_btn a:hover{background-color:#ffe599;color:#000}.cta_waku img{float:left;margin:0 20px 25px 0;width:280px;height:auto}.fb-pg{display:block;margin:0 auto}.post dt{font-weight:700}.post dd{padding-bottom:10px;font-size:105%;line-height:1.7}.post img{max-width:100%;height:auto;vertical-align:top}img.staff_cat_img{background:#fff;padding:1px;border:1px solid #ddd}.staff-img{float:left;margin:0 10px 10px 0}img.staff-img{background:#fff;padding:1px;border:1px solid #ddd}.staff-info{width:auto;margin-bottom:20px;background:#eee;padding:10px 20px}img.aligncenter{display:block;margin:5px auto}.event-info{margin:10px 0 20px;background:#eee;padding:10px 20px}.event-img{margin:10px 0}img.event-img{border:1px solid #ddd;background:#fff;padding:1px}hr.event{border-top:1px dashed #bbb;border-bottom:1px dashed #fff}.event_date{font-size:larger !important;text-align:right !important}.event_mes{border:2px solid #ff4500;padding:10px;font-weight:700;color:#ff4500;background:#fff;text-align:center;margin:0 0 10px}iframe{display:block;margin:0 auto}img.alignright,img.alignleft{margin:0 10px 15px 15px;display:inline}img.alignleft{margin:10px 15px 15px 10px}.alignright{float:right}.alignleft{float:left}#gallery-1 img{border:1px solid #eaeaea !important;padding:5px;background:#fff}#gallery-1 img:hover{background:#fffaef}#archive_list dd h2{font-size:100% !important;margin:0 0 .6em !important;font-weight:700}#archive_list dt{float:left;width:100px}#archive_list dt img{width:100px}#archive_list dd{padding-left:110px}#archive_list dl{overflow:auto;margin-bottom:10px;padding-bottom:10px}#archive_list dl:last-child{border-style:none}#archive_list .clearfix dd p{line-height:1.4em}#archive_list .clearfix dd h5 a{text-decoration:none}#archive_list .bassui p{font-size:94%;line-height:auto}#relation_list{margin-top:2em}#relation_list dd h5{overflow:auto;font-size:110% !important;font-weight:500 !important;padding:0 !important;margin:0 0 5px !important;border:none !important}#relation_list dt{float:left;width:100px}#relation_list dt img{width:100px;border:1px solid #eee}#relation_list dd{padding-left:110px}#relation_list dl{overflow:auto;margin-bottom:10px;padding-bottom:10px}#relation_list dl:last-child{margin-bottom:20px;padding-bottom:20px;border-style:none}#relation_list .clearfix dd p{line-height:1.4em}#relation_list .clearfix dd h5 a{text-decoration:none}#relation_list .bassui{font-size:90%;margin-top:-12px !important}#fb-pg{text-align:center !important;width:100% !important}address p{padding:6px 0}.side_post{margin:0 !important;padding:0 !important}.ef_hover_2 img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ef_hover_2 img:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}figure:hover+span{bottom:-36px;opacity:1}input[type=text],textarea{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:3px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#151515;background:#fcfcfc}input[type=email],input[type=tel],input[type=url],input[type=date],input[type=time],input[type=number] textarea{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:3px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#151515;background:#fcfcfc}textarea{height:auto;line-height:1.5}input:focus,select:focus,textarea:focus{background-color:#fff9c4}.cf7_submit_btn{display:inline-block;position:relative;max-width:100%;transition:transform 0.2s;p{margin:0;padding:0}&:after{content:"›";position:absolute;top:50%;right:1.6em;transform:translateY(-55%);color:#fff;font-size:1.3em;font-weight:700;line-height:1;pointer-events:none}&:hover{transform:translateY(-2px)}p>input,p>input.wpcf7-submit{min-width:280px;max-width:100%;min-height:54px;height:auto;padding:0 3.4em 0 2.2em;border:none;border-radius:999px !important;background:linear-gradient(90deg,#f28a8f,#ef6b7b);color:#fff !important;font-family:var(--font-base);font-size:16px;font-weight:700 !important;line-height:1.4;letter-spacing:.04em}p>input:hover{opacity:1}}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{opacity:.8;cursor:pointer}.wpcf7-spinner{display:none !important}.cf7_pre_btn{color:var(--gold) !important;font-weight:500 !important;position:relative;width:210px;height:auto;display:inline-block;margin-bottom:20px;p{padding:0}&:before{content:"\f104";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px;padding:0 7px 0 12px;position:absolute;top:50%;transform:translateY(-50%);left:20px}p>input{font-size:18px;background:#fff !important;color:var(--gold) !important;border:1px solid var(--gold);font-weight:500 !important;padding:1rem 1rem 1rem 3rem;border-radius:5px;height:60px}}.btn_narabi{display:flex;justify-content:space-evenly;text-align:center;p{padding:0;margin:0}}#wpcf7-f2174-p2161-o1>form>div.cf7 select{font-size:16px;padding:.3rem;margin-right:.3rem;margin-left:.3rem}.wpcf7-form-control .wpcf7-select{padding:.6rem}*:first-child+html input[type=submit]{padding:3px}.widget_search input[type=submit]{padding:3px;font-size:120%}#sidebar{margin-top:20px;h3{clear:both;margin:16px 0;padding:5px 0;font-size:120%;font-weight:400;border-bottom:2px solid;border-color:#7f8877}}.widgetWrap,section.widget ul{margin:10px 0 20px;padding:10px 10px 0}.textwidget{margin:24px 0}.textwidget img.instaqr{width:130px;height:auto}section.widget ul ul{border:0;margin:0;padding:0 0 0 10px;box-shadow:none}.widgetContent_event ul,.widgetContent_voice ul,.widgetContent_staff ul{width:220px !important;padding:0 !important;margin:0 !important;overflow:auto !important}#sidebar .sidelink li{border-bottom:none !important}.img.side_post_img{margin:0}#sidebar .side_post_list{width:220px;position:relative}#sidebar .side_post_list p{position:absolute;left:0;bottom:1.2em;margin:0;padding:3px 4px;filter:Alpha(opacity=90);opacity:.9;background:#000;color:#fff;width:212px}#sidebar .side_post_list a{text-decoration:none;border-bottom:0 !important}#sidebar li.side_post{overflow:auto;width:220px;padding-bottom:15px !important}#sidebar li.side_post figure{overflow:hidden}#sidebar .side_post li a{padding:0 !important;text-decoration:none;border-bottom:0 !important;font-size:110%}#sidebar .side_event{width:220px;position:relative}#sidebar .side_list_event li{margin-bottom:15px}#sidebar .side_list_event a{border:0 !important;padding:0 !important;color:var(--3rd-color) !important}#sidebar .side_list_event p{position:absolute;left:0;bottom:3px;margin:0;padding:6px 4px;filter:Alpha(opacity=80);opacity:.8;background:var(--2nd-color) !important;color:var(--3rd-color) !important;width:212px}#sidebar .side_list_event span{font-size:80%;color:#fff}#sidebar ul#banners{width:220px;margin:10px 0;display:block}#sidebar ul#banners li{float:none;margin:0 0 10px}#sidebar section.widget h3{clear:both;margin:0 0 -5px;padding:5px 0;font-size:110%;font-weight:normal;background:var(--accent-color) !important;color:var(--white) !important;border:none;span{padding-left:.5em}}section.widget li a{display:block;padding:8px 0;border-bottom:1px dashed;line-height:120%}section.widget li a:hover{background-position:2px 12px}section.widget li:last-child a{border:0}#calendar_wrap table{margin:0 auto;width:90%}#calendar_wrap table caption{padding:10px 0;text-align:center;font-weight:700}#calendar_wrap table th,#calendar_wrap table td{padding:3px;text-align:center}#calendar_wrap table th:nth-child(6){color:#0034af}#calendar_wrap table th:nth-child(7){color:#950000}#calendar_wrap a{color:#79963d;font-weight:700;border-bottom:1px solid #fff}#calendar_wrap table td#prev{text-align:left}#calendar_wrap table td#next{text-align:right}#calendar_wrap table td#prev a{text-align:left;border:0}#calendar_wrap table td#next a{text-align:right;border:0}.newsTitle{clear:both;margin:0;padding:7px 0}h3.title{float:left;padding:0;margin:0 0 10px;font-weight:400;font-size:130%;border-bottom:2px;border-bottom-style:solid;width:100%;border-bottom:2px solid var(--3rd-color) !important;color:var(--3rd-color) !important}h4.blog{border:none;font-size:100%;padding:0;margin:0;text-align:left}h1.title{margin:0 0 .2rem;padding:16px 0 8px;font-size:24px;line-height:135%;font-weight:700;border-bottom:3px solid var(--3rd-color)}.archive h1.title{margin:0 0 2rem}.newsTitle p{float:right;padding:0 0 0 10px;font-size:90%}.news p{clear:both;padding-bottom:2px;border-bottom:1px dashed;border-color:#eee}.news p:last-child{border:0}.news p a{display:block;padding:5px 0;font-size:110%}.news a span{font-weight:400;font-weight:90%}.news span{padding-left:10px}#footer a{color:#333;section.widget li a{padding:0}}#footer a:hover{color:var(--toasted);opacity:.8}#footer .boxWrap{width:980px;margin:0 auto;display:flex;justify-content:space-between;gap:30px}#footer .footer_1 .box{width:calc(100% / 3)}.box .widgetWrap,.box section.widget ul{padding:0 0 0 7px;margin-top:0;background:0 0;border:0;box-shadow:none}.box section.widget li a{border:0}.box section.widget li a:hover{background-position:2px 12px}#footer{p{font-size:14px}.footer_1 h2{max-width:210px}.footer_1 h3{font-size:102%;border:none;color:var(--3rd-color);position:relative;img{width:250px;height:auto}}.widget_nav_menu h3{padding-left:1.1em;&:after{font-family:"Font Awesome 5 free";font-weight:900;content:"\f067";color:var(--primary-color);line-height:1em;height:1em;width:1em;position:absolute;top:0;left:0;bottom:0;margin:auto 0}}.widget_nav_menu li a{padding:5px 0}.footer_2{padding:0 0 2em}.footer_3{background:#e6e3e0;padding-bottom:2rem}.footer_2 h3,.footer_3 h3{border-bottom:2px solid var(--3rd-color) !important;color:var(--3rd-color) !important;display:inline-block}.footer_3 p{margin-top:.6em}}#f-tel{.tel1-message{display:inline-block;margin:0 45px;font-size:.9em}.tel1{font-family:"Roboto",sans-serif;color:var(--charcoal);font-size:26px;letter-spacing:0.05em;i{font-size:20px}}}#f-line a{border-radius:5px;display:inline-block;padding:0.3em 1em 0.3em 0.9em;font-size:16px;position:relative;color:#fff !important;&:hover{color:#fff !important}}#f-mail a{border-radius:5px;display:inline-block;padding:0.3em 1em 0.3em 1em;font-size:16px;position:relative;background-color:var(--mail-bg);margin-right:5px;color:#fff !important;&:hover{color:#fff !important}&:before{font-family:"Font Awesome 5 free";font-weight:900;content:"\f0e0";font-size:14px;color:#fff}}.f_sns_1{display:flex}.contact p{padding:3px 0;margin-bottom:3px;font-size:110%}#copyright{clear:both;padding:7px 0;text-align:center;font-size:90%;border-top:1px solid #fafafa;background:#08b4c4;color:#fff}.sns_share{margin:24px 0;overflow:auto}img.sns_share_img{margin-left:2px;margin-bottom:2px;float:left}.pagenav{clear:both;width:100%;height:30px;margin:5px 0 20px;padding:20px 0}.prev{float:left}.next{float:right}.page_split{width:100%;text-align:center;margin:10px 0 10px}.page_split span{padding:7px 10px;font-size:15px;position:relative}.page_split a{text-decoration:none;padding:3px}.page_split a span{background:#fff;color:#000;padding:7px 10px;color:#fff;box-shadow:none;font-weight:700;border:1px solid}.front_banners{margin-bottom:30px}ul#banners,ul.post{display:flex;flex-wrap:wrap;gap:10px 20px}ul#banners li{width:220px}ul.post li{text-align:left;list-style:none;flex-basis:calc((100% - 20px * 3) / 4);margin:0;.modi-date{font-size:12px;padding:0}.title{font-size:14px;margin:0;padding:0}.post-area{font-size:14px;padding:0}}div.icatch{position:relative}div.nayami{position:absolute;top:0;background:var(--3rd-color);color:#fff;span{padding:2px 4px}}ul.post{padding:0;background:0 0;border:0;box-shadow:none}ul.post img{max-width:220px;height:auto}ul.post h3{margin:4px 0;padding:0;font-size:14px;font-weight:700;line-height:120%;color:#333;border:0}p.readon a{padding:3px 0;font-size:90%}ul#banners{zoom:1}.pagination{text-align:center}a.page-numbers,.pagination .current{background:#fff;border:solid 1px #ccc;padding:5px 8px;margin:0 2px;text-decoration:none}.pagination .current{border:solid 1px #999}#breadcrumbs{padding:0 !important;font-size:13px;margin-top:10px;color:#777;overflow:auto}#breadcrumbs li{float:left}.share{width:100%}.share h4{font-size:100%;text-align:center;border-bottom:none !important;color:#252525}.sns_icons{width:100%;margin:20px 0;overflow:auto}.sns_icons ul{list-style:none !important;margin:0 !important;padding:0 !important}.sns_icons li{float:left;width:23%;padding-bottom:10px !important;list-style:none !important;margin:5px !important}.sns_icons li a{font-size:100% !important;position:relative;display:block;padding:10px;color:#fff !important;border-radius:6px;text-align:center;text-decoration:none;text-decoration:none !important;border-bottom:none !important}.sns_icons li a:hover{-webkit-transform:translate3d(0px,5px,1px);-moz-transform:translate3d(0px,5px,1px);transform:translate3d(0px,5px,1px);box-shadow:none;color:#fefefe !important}.sns_icons .twitter a{background:#000;box-shadow:0 5px 0 #333}.sns_icons .twitter a:hover{background:#000}.sns_icons .facebook a{background:#3b5998;box-shadow:0 5px 0 #2c4373}.sns_icons .facebook a:hover{background:#2c4373}.sns_icons .googleplus a{background:#db4a39;box-shadow:0 5px 0 #ad3a2d}.sns_icons .googleplus a:hover{background:#ad3a2d}.sns_icons .hatebu a{background:#5d8ac1;box-shadow:0 5px 0 #43638b}.sns_icons .hatebu a:hover{background:#43638b}.sns_icons .line a{background:#25af00;box-shadow:0 5px 0 #219900}.sns_icons .line a:hover{background:#219900}.sns_icons .pocket a{background:#f03e51;box-shadow:0 5px 0 #c0392b}.sns_icons .pocket a:hover{background:#c0392b}.sns_icons .rss a{background:#ffb53c;box-shadow:0 5px 0 #e09900}.sns_icons .rss a:hover{background:#e09900}.sns_icons .feedly a{background:#87c040;box-shadow:0 5px 0 #74a436}.sns_icons .feedly a:hover{background:#74a436}.alert_mes{border:none;background:#e0efe6 !important;color:#488602 !important;padding:10px 8px;font-weight:bold;text-align:center;a:hover{color:#488602 !important}a:visited{color:#488602 !important}}ul.widget_faq{width:100% !important}li.widget_faq{margin:10px 0}.cf7__list{display:flex;flex-wrap:wrap;margin-bottom:60px;margin-top:60px;p{margin:0 !important}}.cf7__list dt:nth-of-type(n+2),.cf7__list dd:nth-of-type(n+2){margin-top:30px}.cf7__list dt{width:35%;padding-top:15px}.cf7__list dd{width:65%}.cf7__required,.cf7__optional{margin-left:7px;padding:2px 5px;color:#fff;font-size:11px;vertical-align:1px}.cf7__required{background:#df7a7a}.cf7__optional{background:#878d8e}.cf7__list dd input[type=text],.cf7__list dd input[type=tel],.cf7__list dd input[type=email],.cf7__list dd textarea{padding:15px 20px;background:#f4f4f4;&:focus{background-color:#fff9c4}}.cf7.confirm .cf7__list dt{padding:0}.cf7__select{position:relative}.cf7__select:before{position:absolute;top:50%;right:20px;z-index:10;transform:translateY(-50%);width:0;height:0;border-top:8px solid #000;border-right:6px solid transparent;border-left:6px solid transparent;pointer-events:none;content:""}.cf7__select select{width:100%;padding:19px 20px;background:#f4f4f4;color:#a5a5a5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cf7__list dd .wpcf7-checkbox,.cf7__list dd .wpcf7-radio{display:block;padding:15px 0 10px}.cf7__list dd .wpcf7-list-item{display:block;margin:0}.cf7__list dd .wpcf7-list-item:nth-child(n+2){margin-top:18px}.cf7__list dd .wpcf7-list-item label{cursor:pointer}input[type=checkbox],input[type=radio]{position:relative;width:18px;height:18px;margin-right:8px;border:1px solid #bcbcbc;vertical-align:-3px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:checked{border:1px solid #000;background:#000}input[type=checkbox]:checked:before{position:absolute;top:2px;left:5px;transform:rotate(50deg);width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:""}input[type=radio]{border-radius:50%}input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:#000;content:""}.cf7__list dd input[type=text]::placeholder,.cf7__list dd input[type=tel]::placeholder,.cf7__list dd input[type=email]::placeholder,.cf7__list dd textarea::placeholder{color:#a5a5a5}.cf7__list dd input[type=text]::-ms-input-placeholder,.cf7__list dd input[type=tel]::-ms-input-placeholder,.cf7__list dd input[type=email]::-ms-input-placeholder,.cf7__list dd textarea::-ms-input-placeholder{color:#a5a5a5}.cf7__list dd input[type=text]:-ms-input-placeholder,.cf7__list dd input[type=tel]:-ms-input-placeholder,.cf7__list dd input[type=email]:-ms-input-placeholder,.cf7__list dd textarea:-ms-input-placeholder{color:#a5a5a5}.cf7__button{padding-left:72px;text-align:center}input[type=submit]:hover{opacity:.6}.wpcf7-spinner{vertical-align:middle}[data-class=wpcf7cf_group]{height:auto;width:100%;display:flex}[data-class=wpcf7cf_group] .wpcf7-form-control{font-size:16px}.grecaptcha-badge{visibility:hidden}body.custom-background{background-color:#fbfbf9;background-image:url(/wp-content/uploads/2024/10/rose_bg02.webp);background-position:right top;background-size:contain;background-repeat:no-repeat;background-attachment:fixed;width:100%;overflow-x:hidden}.stepbar{margin:0 auto;display:flex;gap:4%}.stepbar .stepbarwrap{margin:2em 1em;position:relative;color:#494948;background:#e8e2d0;text-align:center;width:calc(100% / 4)}.stepbar .stepbarwrap .steptitle{display:inline-flex;align-items:center;text-align:center}.stepbar .stepbarwrap .steptitle .stepnum{font-size:1.2em;color:#fff;background:#d8ad02;display:inline-block;padding:.5em 1em}.stepbar .stepbarwrap .steptxt{padding:1em}.stepbar .stepbarwrap .steptxt .steptxt-title{margin:.5em 0 1em;font-weight:700;font-size:1.2em;border-bottom:2px dotted #fff;padding-bottom:.5em;margin:0 0 10px !important;background:0 0;border-left:none;color:var(--gold)}#flow h3{padding:1rem 0 1rem 0;&:before{position:relative;margin:0 auto .5rem;border-radius:0;top:0}}#flow>div.stepbar>div:nth-child(1)>div.steptxt>h3.steptxt-title{&:before{content:"";width:30px;height:30px;display:block;background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/icon/flow_icon1.webp) no-repeat center center/contain}}#flow>div.stepbar>div:nth-child(2)>div.steptxt>h3.steptxt-title{&:before{content:"";width:30px;height:30px;display:block;background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/icon/flow_icon3.webp) no-repeat center center/contain}}#flow>div.stepbar>div:nth-child(3)>div.steptxt>h3.steptxt-title{&:before{content:"";width:30px;height:30px;display:block;background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/icon/flow_icon5.webp) no-repeat center center/contain}}#flow>div.stepbar>div:nth-child(4)>div.steptxt>h3.steptxt-title{&:before{content:"";width:30px;height:30px;display:block;background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/icon/flow_icon4.webp) no-repeat center center/contain}}.stepbar .stepbarwrap .steptxt .steptxt-txt{font-size:1em;padding:0 .9em 0;text-align:left}.stepbar .stepbarwrap .stepline{width:67px;height:7px;background-color:#e8e2d1;position:absolute;top:7em;left:100%;z-index:1}.stepbarwrap:last-of-type .stepline:last-of-type{display:none}.line_appeal{.big{font-size:20px;color:#951c47;font-weight:700}p{line-height:1.8em}}.content-line{display:inline-block}.offer{.bg_title{background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/../UPSYNC-ver_1_8_0/images/bg/nidai_supprt_pc.webp) no-repeat center bottom/cover;width:100%;height:210px;text-align:center;.offer_title{color:#72a08b;font-size:25px;font-weight:900 !important;padding:10px 0 0;background:0 0;border:none}.offer_subtitle{font-weight:900;display:inline-block;color:#951c47;font-size:46px;letter-spacing:1px;text-shadow:2px 2px 1px #ffffff,-2px 2px 1px #ffffff,2px -2px 1px #ffffff,-2px -2px 1px #ffffff,2px 0px 1px #ffffff,0px 2px 1px #ffffff,-2px 0px 1px #ffffff,0px -2px 1px #ffffff;line-height:1.3;span{font-size:62px}}}.bg_content{background-color:#e9e7df;padding:1em;.offer_column{display:flex;justify-content:space-between;padding:0 3rem}.card{width:45%;background:#fff;border-radius:10px;position:relative;padding:20px 1em 5px;margin:2em 0;p{font-size:13px;text-align:center}.ribbon{display:inline-block;background:#d8ac00;color:#fff;font-size:18px;padding:.2em 1em;top:-20px;position:absolute;left:50%;transform:translateX(-50%);border-radius:30px}h3{background:none;color:#333;font-size:20px !important;font-weight:700 !important;border:none;margin:1em 3em 1em 0 !important;padding:0 0 0 0em !important;text-align:center;line-height:1.2;position:relative;height:50px;span{background:linear-gradient(transparent 60%,#fcee21 60%);font-size:26px}&:after{content:"";width:80px;height:80px;display:inline-block;position:absolute;bottom:-8px;right:-40px}}&:nth-child(1) h3:after{background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/contents/support_1.webp) center/contain}&:nth-child(2) h3:after{background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/contents/support_2.webp) center/contain}}.offer_message{text-align:center;font-weight:900;color:#951c47;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff;font-size:22px;line-height:1.5;padding:.4em 0 1.5em}}}.box14{margin:30px 0 0;padding:10px 10px 10px 16px;font-weight:400;border-bottom:none;background:#c7838cb5 !important;font-size:130% !important;font-weight:500 !important;color:#fff}.box15{padding:.8em .5em;margin:2em auto;color:#565656;background:#f6efef;box-shadow:0px 0px 0px 10px #f6efef;border:dashed 2px #ffc3c3;border-radius:8px;line-height:1.8em}.box15 p{margin:0;padding:0}.area-scroll{background-color:#f1f1f1}.scroll_kakomi{width:100%;height:180px;overflow-y:auto;background-color:#f1f1f1}section[id^=support-] .area-box dl{padding:.5em}section[id^=support-] .area-box dl dt:before{content:"◆";margin-right:.3rem}section[id^=support-] .area-box ul li{display:inline-block;list-style:none;margin-right:1em}section[id^=support-] .area-box ul li:before{content:"・"}.midashi-3{position:relative;background-color:#f6efef;margin-bottom:.2rem !important;padding:.4em .5em;margin:2em auto;color:#565656;background:#f6efef;box-shadow:0px 0px 0px 4px #f6efef;border:dashed 2px #ffc3c3;border-radius:8px;line-height:1.8em}.search{margin:20px 0}#searchform{position:relative}#searchform input[type=text]{width:90%;max-width:100%;padding:10px;font-size:16px;line-height:1;border:1px solid #f1ede9;border-radius:3px;transition:.4s ease-in-out;border-radius:32px}#searchform button{display:block;position:absolute;top:50%;right:10px;width:32px;height:32px;margin-top:-16px;background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/icon/icon-search.png) no-repeat;background-size:32px 32px;border:none;box-shadow:none;cursor:pointer;transition:transform .4s ease-in-out}#searchform>button .main-serach #searchform button{right:50px}#counselor{h3{font-size:24px;color:var(--3rd-color);font-weight:bold;text-align:center;background:none;span{display:block;font-size:.7em}}.feature_comment{background-color:#fff;padding:2rem 2rem 0}dd{padding:0}dl>dd:nth-child(2),dl>dd:last-child{padding-bottom:10px}}.pagetop{height:50px;width:50px;position:fixed;right:7px;bottom:70px;background:#f3cee097;border:none;border-radius:50%;display:none;justify-content:center;align-items:center;z-index:1001;cursor:pointer}.pagetop__arrow{display:block;height:10px;width:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateY(20%) rotate(-45deg)}@media (hover:hover) and (pointer:fine){.pagetop:hover,.pagetop:hover .pagetop__arrow{border-color:var(--3rd-color)}}#menu_flow_link{.btn_flex{display:flex;justify-content:space-between;div{width:470px;height:150px}}.menu_bg{position:relative}.menu_bg p{position:absolute;color:#fff;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;font-size:24px;color:var(--gold);text-wrap:nowrap;color:var(--gold);text-wrap:nowrap;background:#ffffff91;padding:.3em .5em;border-radius:5px;font-weight:500}.menu_bg p:after{content:"\f138";font-family:"Font Awesome 6 Free";font-weight:900;color:#b3a67f;font-size:1rem;padding:0 7px}}@media only screen and (max-width:620px){#menu_flow_link{.btn_flex{display:block;div{width:auto}}}}.page-template-page-category{.shindan{margin-top:0}.shindan_list ul li{list-style:none !important;margin:0}.rikon-feature h2{text-align:left}h3:not(#footer h3){font-size:1.1em;padding-left:1em;position:relative;text-shadow:2px 2px 2px #fff,-2px -2px 2px #fff,-2px 2px 2px #fff,2px -2px 2px #fff,2px 0 2px #fff,-2px 0 2px #fff,0 2px 2px #fff,0 -2px 2px #fff;color:#323030;font-weight:700;z-index:1;margin:2em 0 1em;&:before{content:"";position:absolute;background:#f3dfe6;width:40px;height:40px;border-radius:50%;left:0;top:-1em;z-index:-1}}.rikon-feature_list h3{background:var(--cream)}}@media only screen and (min-width:650px){.page-template-page-category{.shindan{margin-top:2em !important}.rikon-feature_contents{display:flex;justify-content:space-between;gap:20px}.rikon-feature_list{width:30%;padding:.5em;background:var(--cream);border-radius:10px}}}.city-mv{width:1040px;margin-left:-30px;height:auto;aspect-ratio:13/5;font-size:20px;position:relative;font-family:var(--font-base);font-weight:bold;background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_pc_area.webp) no-repeat border-box center/cover;&.mv02{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_pc_area2@1.25x.webp) no-repeat border-box center/cover}&.mv03{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_pc_rikon.webp) no-repeat border-box center/cover}&.mv04{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_pc_saikoutiku2.webp) no-repeat border-box center/cover}&.mv05{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_pc_uwaki.webp) no-repeat border-box center/cover}&.mv06{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_pc_asdadhd.webp) no-repeat border-box center/cover}&.mv07{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_pc_dvmorahara.webp) no-repeat border-box center/cover}&.mv08{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_pc_less.webp) no-repeat border-box center/cover}.orner{position:absolute;writing-mode:vertical-rl;right:1em;bottom:-10px;font-size:0.8em;span{background:#fff;padding:0.3em;span:nth-child(3){margin-top:20px}}}.heading-6{display:inline-block;position:relative;padding:0 2em;color:#333}.heading-6:before,.heading-6:after{content:"";display:inline-block;position:absolute;top:50%;width:38px;height:1px;background-color:#1c1c1c}.heading-6:before{left:0}.heading-6:after{right:0}.catchcopy{.text{padding:2em 4vw 2vw}.copy1{font-size:1.5em}.copy3{font-size:1.3em;margin-bottom:1.3em}.area{font-size:1.8em;span{background:#ab5e79;color:#fff;padding:.3em;border-radius:25px}}.h1{text-shadow:rgb(255,255,255) 4px 0px 0px,rgb(255,255,255) 3.87565px 0.989616px 0px,rgb(255,255,255) 3.51033px 1.9177px 0px,rgb(255,255,255) 2.92676px 2.72656px 0px,rgb(255,255,255) 2.16121px 3.36588px 0px,rgb(255,255,255) 1.26129px 3.79594px 0px,rgb(255,255,255) 0.282949px 3.98998px 0px,rgb(255,255,255) -0.712984px 3.93594px 0px,rgb(255,255,255) -1.66459px 3.63719px 0px,rgb(255,255,255) -2.51269px 3.11229px 0px,rgb(255,255,255) -3.20457px 2.39389px 0px,rgb(255,255,255) -3.69721px 1.52664px 0px,rgb(255,255,255) -3.95997px 0.56448px 0px,rgb(255,255,255) -3.97652px -0.432781px 0px,rgb(255,255,255) -3.74583px -1.40313px 0px,rgb(255,255,255) -3.28224px -2.28625px 0px,rgb(255,255,255) -2.61457px -3.02721px 0px,rgb(255,255,255) -1.78435px -3.57996px 0px,rgb(255,255,255) -0.843183px -3.91012px 0px,rgb(255,255,255) 0.150409px -3.99717px 0px,rgb(255,255,255) 1.13465px -3.8357px 0px,rgb(255,255,255) 2.04834px -3.43574px 0px,rgb(255,255,255) 2.83468px -2.82216px 0px,rgb(255,255,255) 3.44477px -2.03312px 0px,rgb(255,255,255) 3.84068px -1.11766px 0px,rgb(255,255,255) 3.9978px -0.132717px 0px;font-size:2.8em;line-height:1.4;span{font-size:.8em}}.copy2{font-size:1.4em;text-shadow:rgb(255,255,255) 4px 0px 0px,rgb(255,255,255) 3.87565px 0.989616px 0px,rgb(255,255,255) 3.51033px 1.9177px 0px,rgb(255,255,255) 2.92676px 2.72656px 0px,rgb(255,255,255) 2.16121px 3.36588px 0px,rgb(255,255,255) 1.26129px 3.79594px 0px,rgb(255,255,255) 0.282949px 3.98998px 0px,rgb(255,255,255) -0.712984px 3.93594px 0px,rgb(255,255,255) -1.66459px 3.63719px 0px,rgb(255,255,255) -2.51269px 3.11229px 0px,rgb(255,255,255) -3.20457px 2.39389px 0px,rgb(255,255,255) -3.69721px 1.52664px 0px,rgb(255,255,255) -3.95997px 0.56448px 0px,rgb(255,255,255) -3.97652px -0.432781px 0px,rgb(255,255,255) -3.74583px -1.40313px 0px,rgb(255,255,255) -3.28224px -2.28625px 0px,rgb(255,255,255) -2.61457px -3.02721px 0px,rgb(255,255,255) -1.78435px -3.57996px 0px,rgb(255,255,255) -0.843183px -3.91012px 0px,rgb(255,255,255) 0.150409px -3.99717px 0px,rgb(255,255,255) 1.13465px -3.8357px 0px,rgb(255,255,255) 2.04834px -3.43574px 0px,rgb(255,255,255) 2.83468px -2.82216px 0px,rgb(255,255,255) 3.44477px -2.03312px 0px,rgb(255,255,255) 3.84068px -1.11766px 0px,rgb(255,255,255) 3.9978px -0.132717px 0px;span{color:#951c47}}}}@media only screen and (min-width:1025px){div.panel{display:block !important}a#menu{display:none}nav#mainNav{padding-top:4px;clear:both;position:relative;z-index:200;background:#faf3f5 !important}nav#mainNav ul{display:flex;justify-content:center;li{position:relative;border-right:1px solid #fff}}nav#mainNav ul li:first-child{border-left:1px solid #fff}nav#mainNav ul li a{display:block;text-align:center;height:40px;line-height:40px;padding:5px 19px 15px;letter-spacing:.1em;color:#fff;background:#d6a2b500 !important}nav#mainNav ul li a span,nav#mainNav ul li a strong{display:block;font-size:100%;line-height:0;letter-spacing:.1em}nav#mainNav ul li a span{font-size:90%;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a,nav#mainNav ul li a:active,nav#mainNav ul li.current-menu-parent a{background:#faf3f5 !important}nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a:hover,nav#mainNav ul li a:active,nav#mainNav ul li.current-menu-parent a{background:var(--primary-color) !important;color:#fff !important}nav#mainNav ul li a:hover{background:#d9949d !important;color:#fff !important}nav#mainNav ul ul{width:160px}nav#mainNav ul li ul{display:none}nav#mainNav ul li:hover ul{display:block;position:absolute;top:60px;left:-2px;z-index:500}nav#mainNav ul li li{float:none;height:40px;line-height:40px;width:240px;border:0;border-bottom:1px solid #fff;font-size:100%}nav#mainNav ul li li:first-child{border-left:0}nav#mainNav ul li li a{width:100%;height:auto;padding:1em;line-height:1em;font-size:100%;text-align:left}nav#mainNav ul li li a span{padding:0 10px}nav#mainNav ul li li a:hover,nav#mainNav ul li li.current-menu-item a{color:#fff !important;text-decoration:none;background:#d9949d !important}nav#mainNav ul li:hover ul li:last-child{border:0}}@media only screen and (max-width:1024px){body.custom-background{background-image:none}nav#mainNav{clear:both;width:100%;margin:0;padding:0}nav#mainNav a.menu{width:100%;display:block;height:50px;line-height:50px;font-weight:700;text-align:left;color:#fff;background:var(--primary-color) !important}nav#mainNav a#menu span{padding-left:25px}nav#mainNav a.menuOpen{background:var(--primary-color)}nav#mainNav a#menu:hover{cursor:pointer}nav .panel{display:none;width:100%;position:relative;right:0;top:0;z-index:1}nav#mainNav ul{margin:0 0 20px;padding:0}nav#mainNav ul ul{margin:0}nav#mainNav ul li{float:none;clear:both;width:100%;height:auto;line-height:1.2}nav#mainNav ul li a,nav#mainNav ul li.current-menu-item li a{display:block;padding:15px 10px;text-align:left;border-bottom:1px solid #ccc;background:#f1f1f1;color:var(--3rd-color)}nav#mainNav ul li.current-menu-item a,nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a:active,nav#mainNav ul li li.current-menu-item a,nav#mainNav ul li.current-menu-item li a:active,nav#mainNav ul li a:hover,nav#mainNav ul li.current-menu-item li a:hover{background:var(--2nd-color);color:#252525}nav#mainNav li.current-menu-item li a:hover,nav#mainNav li.current-menu-parent li a:hover{background:#aaa}nav#mainNav ul li li{float:left;border:0}nav#mainNav ul li li span a{padding-left:20px;font-size:90%}nav div.panel{float:none}#mainImg{margin-bottom:20px}.city-mv{width:100vw;margin-left:-24px}}@media only screen and (max-width:959px){#header{width:100%;background:#fbf8f3}.header-logo .logo_img{width:25%}.inner,#footer .boxWrap,#wrapper{width:94%}#mainNav .inner{width:100%}#-tel{width:55%}#bgw{width:100%}#content,#sidebar{clear:both;width:95%;float:none;margin:0 auto;padding:10px 0}#toppage #content{padding:10px 0 3rem}ul.post,ul#banners,#sidebar ul#banners{width:100%;margin:0}ul.post img,ul#banners li img,#sidebar ul#banners img{max-width:98%;height:auto}#sidebar .side_post li{overflow:auto;font-size:140%;padding:5px 0;margin-top:0;margin-bottom:12px}#calendar_wrap table{width:260px;margin:0}#footer .boxWrap{margin:0 auto;padding:0}#footer .box{float:none;width:100%;margin:10px 0}}@media only screen and (max-width:830px){.btn-area{display:block;width:100%;margin:0 auto 28px;.cta-btn{margin:0 auto 1rem}}.category{.category_list{width:48%}}}@media only screen and (max-width:780px){#sticky{#fixed-tel{display:none}.cta-mail,.cta-line{width:25%}.cta-reserve{width:50%}}#mainNav .menu-item-has-children{position:relative}#mainNav .sp-sub-toggle{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer;font-size:24px;font-weight:700;z-index:999}#mainNav .menu-item-has-children .sub-menu{display:none}#mainNav .menu-item-has-children>span>a{position:relative}#mainNav .menu-item-has-children>span>a:after{content:"+";position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;font-weight:700;color:#333;pointer-events:none}#mainNav .menu-item-has-children.is-open>span>a:after{content:"−"}#mainNav ul li:not(.menu-item-has-children)>span>a{position:relative}#mainNav ul li:not(.menu-item-has-children)>span>a:after{content:"›";position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;font-weight:700;color:#333;pointer-events:none}.header-logo .logo_img{width:45%}.bg{margin:0 0 6px}body.custom-background{background-image:none !important}#mainImg img{width:100%;height:auto}#gekkeiImg{img{max-width:500px;width:94%}}.shindan{width:94vw;margin-left:calc(50% - 50vw);padding:2rem 3vw;li{margin:0 .3em .5em .4em;letter-spacing:0}.shindan_p{text-align:left}ul{background-image:none}}.feature{width:94vw;margin-left:calc(50% - 50vw);padding:2rem 3vw;h2.title{padding:0;font-size:20px;line-height:1.4}.feature_list h3{width:94%}}#feature>div.feature_contents>.feature_list>h3:nth-child(6){margin:-1em 0 2em}.guide_present{height:auto}.cf7__list dt{width:100%;padding-top:0}.cf7__list dd{width:100%}.cf7__list dd input[type=text],.cf7__list dd input[type=tel],.cf7__list dd input[type=email],.cf7__list dd textarea{width:87%}.cf7__list dd:nth-of-type(n+2){margin-top:0}.cf7__list dd .wpcf7-checkbox,.cf7__list dd .wpcf7-radio{padding:0}input[type=submit]{width:180px;height:56px}.cf7__button{padding:0;width:100%;p{width:70%;text-align:center;margin:0 auto}}}@media only screen and (max-width:620px){#searchform input[type=text]{width:100%;max-width:94%}#counselor{.comment_img,.comment_txt{width:100%;font-size:16px}.feature_comment{display:block;padding:0}.comment_img{width:80%;margin:0 auto}dl{padding:0 1rem}}.offer{width:100vw;margin-left:calc(50% - 50vw);padding:0;.bg_title{background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/../UPSYNC-ver_1_8_0/images/bg/nidai_supprt.webp) no-repeat center bottom/cover;.offer_title{color:#72a08b;font-size:18px}.offer_subtitle{font-size:30px;line-height:1.2;span{font-size:40px}}}.bg_content{.offer_column{display:block;padding-inline:0}.card{width:100%;padding:20px 0em 5px;span{background:linear-gradient(transparent 60%,#fcee21 60%);font-size:26px}}}}body{margin-bottom:100px}p{font-size:16px}#sidebar ul#banners{display:inline-flex}#content,#sidebar{width:100%}#content_lp{float:none;width:auto;padding:0}#content_1column{float:none;width:auto;padding:0}.page_waku{padding:10px !important}.page_waku_lp{width:auto;margin:0}.page_waku_lp h2{margin-left:-20px !important;margin-right:-20px !important;padding:5px 10px !important}.page_waku_lp h3{margin-left:-26px !important}#content_1column{float:none;width:auto;padding:0}.sp-on{display:block}.pc-on{display:none}.alert_mes p{font-size:14px}ul.post li{text-align:left;flex-basis:calc((100% - 20px * 1) / 2)}ul#banners li,#sidebar ul#banners li{width:47%;padding-bottom:0}.post img{max-width:100%;height:auto;vertical-align:top}img.alignright,img.alignleft{display:block;margin:5px 2%;max-width:96%;height:auto}.alignright,.alignleft{float:none}#h-tel p{font-size:150%;font-family:"Roboto",sans-serif}#header .logo_img{font-size:200%}#header img{width:100% !important;height:auto}.sp_staff_cat{text-align:center !important}img.staff_cat_img{border:1px solid #eee;padding:8px;background:#fff;box-shadow:0 0 4px #999}.sns a{padding-left:10px}.sns_icons li{float:left;width:20%}.sns_sp{overflow:auto}.sns_sp a{color:#fff !important;font-weight:700;float:left}a.sns_sp_tw{width:100%;background:#00acee;padding:8px;color:#fff;float:left;margin:0 0 5px}a.sns_sp_fb{width:100%;background:#3b5998;padding:8px;color:#fff;float:left;margin:0 0 5px}a.sns_sp_gp{width:100%;background:#db4a39;padding:8px;color:#fff;float:left;margin:0 0 5px}a.sns_sp_hb{width:100%;background:#00a5de;padding:8px;color:#fff;float:left;margin:0 0 5px}.cta_waku{padding:20px}.cta_btn a{width:90%}.cta_waku img{text-align:center;width:100%;margin:0 0 25px}.event_map{border:4px solid #e9e5dc;margin:0 20px}#mainImg img{width:100%;height:auto;aspect-ratio:618/570}h2.title{clear:both;font-size:150%;line-height:135%;font-weight:700;border-bottom:2px solid var(--3rd-color)}#top_page h2.title{margin:0}h3.title{margin-left:5px !important}.post h3,.post h4,.post h5,.post h6{font-size:100%}#sidebar .side_post li{overflow:auto;font-size:120%;padding:5px 0;margin-top:0;margin-bottom:12px}.page_mv{width:100%;height:auto;aspect-ratio:585/240;background:url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/bg/page_mv_sp.webp) no-repeat center/contain;p.page_title{font-size:20px;text-wrap-mode:nowrap}}#fb-pg{text-align:center !important;width:100% !important}#sidebar .sp_side_post{margin:0 10px 0 0 !important}#sidebar .sp_side_post_list{margin:0;padding:0 !important;width:100% !important}#sidebar .sp_side_post_title{margin:0;padding:0 !important;width:100% !important}#sidebar h3{padding:10px 10px 3px;font-size:120%}section.widget li a.sp_side_event{border:none !important;margin:0 !important;padding:0 !important}.event_date{font-size:100% !important;font-weight:700}input[type=button],input[type=submit]{-webkit-appearance:none}input.wpcf7-submit,input.wpcf7-form-control[type=submit],input[type=reset],input[type=button]{font-weight:700 !important;color:#fff !important;width:100%;border-radius:4px !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important}#mainVideo{clear:both;margin:20px 0;line-height:0;text-align:center;z-index:0;padding:0 6px}.video_container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.video_container iframe,.video_container object,.video_container embed{position:absolute;top:0;left:0;width:100%;height:100%}.cta-area{p{padding:0}.title{font-size:18px;font-weight:700}.bg{padding:1rem}h2{font-size:18px}.tel1-kakomi{font-size:13px}.tel1-message{font-size:14px}.tel1{font-size:28px}.cta-btn{width:280px}}#cta-area.cta-area.short{width:calc(100% + 20px);margin-left:-10px;box-sizing:border-box}.category{.category_list{width:100%}}.feature{.feature_comment{display:block;.comment_img{width:100%;text-align:center}img{width:70%}.comment_txt{width:100%;margin-top:1rem}}}.campaign{h2{font-size:150%;big{font-size:1.2em}&:before{left:0}}.comment_txt{width:100%;margin-bottom:2rem}.comment_img{text-align:center;width:100%;left:0}}.line_appeal{p{text-align:left}.big{font-size:18px;text-align:center}}#sticky{height:65px;display:block;.fixed-area{padding:0;gap:0}.cta-btn{a{i{margin-right:5px;margin-bottom:5px}}}.cta-btn{height:65px;a{border-radius:0;height:65px;font-size:16px;padding:0}}a span:nth-of-type(1){font-size:15px;display:block}a span.mini{font-size:.7em;line-height:1.3}a.btn--reserve.btn--square,a.btn--tel.btn--square,a.btn--mail.btn--square,a.btn--line.btn--square{border:none;border-radius:10px 10px 0 0;line-height:1.1;padding:0.7em 0 0;&:hover{margin-top:0;border:none}}a.btn--tel.btn--square{display:block}a.btn--line.btn--square:before{transform:translate(0)}}#footer{padding:10px 0;.footer_2,.footer_3{padding:0 10px 20px}.boxWrap{display:block}.footer_1 .box{width:100%}.footer_2 h3,.footer_3 h3{margin:20px 0 10px !important}.f_menu5 ul{li{max-width:calc(96% / 2)}}}.flex_container{display:block}.stepbar{display:block;.stepbarwrap{margin:2em auto 2em;width:90%}}.stepbar .stepbarwrap .stepline{width:10px;height:2em;background-color:#e8e2d1;position:absolute;top:100%;left:50%;z-index:1}.btn_narabi{display:block}}@media only screen and (max-width:578px){.city-mv{letter-spacing:0.05em;width:100vw;aspect-ratio:13/12;margin-left:-0.9em;position:relative;font-family:var(--font-base);font-weight:bold;font-size:14px;background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_sp_area.webp) no-repeat border-box center/cover;&.mv02{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_sp_area2@1.25x.webp) no-repeat border-box center/cover}&.mv03{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_sp_rikon.webp) no-repeat border-box center/cover}&.mv04{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_sp_saikoutiku2.webp) no-repeat border-box center/cover}&.mv05{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_sp_uwaki.webp) no-repeat border-box center/cover}&.mv06{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_sp_asdadhd.webp) no-repeat border-box center/cover}&.mv07{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_sp_dvmorahara.webp) no-repeat border-box center/cover}&.mv08{background:#f3f2f2 url(https://office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/images/banners/mv_sp_less.webp) no-repeat border-box center/cover}.orner{position:absolute;writing-mode:vertical-rl;right:1em;bottom:-10px;font-size:0.8em;span{background:#fff;padding:0.3em;span:nth-child(3){margin-top:20px}}}.heading-6{display:inline-block;position:relative;padding:0 2em;color:#333}.heading-6:before,.heading-6:after{content:"";display:inline-block;position:absolute;top:50%;width:38px;height:1px;background-color:#1c1c1c}.heading-6:before{left:0}.heading-6:after{right:0}.catchcopy{.text{padding:2em 4vw 2vw}.copy1{font-size:1.5em}.copy3{font-size:1.3em;margin-bottom:1.3em}.area{font-size:1.8em;span{background:#ab5e79;color:#fff;padding:.3em;border-radius:25px}}.h1{text-shadow:rgb(255,255,255) 4px 0px 0px,rgb(255,255,255) 3.87565px 0.989616px 0px,rgb(255,255,255) 3.51033px 1.9177px 0px,rgb(255,255,255) 2.92676px 2.72656px 0px,rgb(255,255,255) 2.16121px 3.36588px 0px,rgb(255,255,255) 1.26129px 3.79594px 0px,rgb(255,255,255) 0.282949px 3.98998px 0px,rgb(255,255,255) -0.712984px 3.93594px 0px,rgb(255,255,255) -1.66459px 3.63719px 0px,rgb(255,255,255) -2.51269px 3.11229px 0px,rgb(255,255,255) -3.20457px 2.39389px 0px,rgb(255,255,255) -3.69721px 1.52664px 0px,rgb(255,255,255) -3.95997px 0.56448px 0px,rgb(255,255,255) -3.97652px -0.432781px 0px,rgb(255,255,255) -3.74583px -1.40313px 0px,rgb(255,255,255) -3.28224px -2.28625px 0px,rgb(255,255,255) -2.61457px -3.02721px 0px,rgb(255,255,255) -1.78435px -3.57996px 0px,rgb(255,255,255) -0.843183px -3.91012px 0px,rgb(255,255,255) 0.150409px -3.99717px 0px,rgb(255,255,255) 1.13465px -3.8357px 0px,rgb(255,255,255) 2.04834px -3.43574px 0px,rgb(255,255,255) 2.83468px -2.82216px 0px,rgb(255,255,255) 3.44477px -2.03312px 0px,rgb(255,255,255) 3.84068px -1.11766px 0px,rgb(255,255,255) 3.9978px -0.132717px 0px;font-size:2.8em;line-height:1.4;span{font-size:.8em}}.copy2{font-size:1.4em;text-shadow:rgb(255,255,255) 4px 0px 0px,rgb(255,255,255) 3.87565px 0.989616px 0px,rgb(255,255,255) 3.51033px 1.9177px 0px,rgb(255,255,255) 2.92676px 2.72656px 0px,rgb(255,255,255) 2.16121px 3.36588px 0px,rgb(255,255,255) 1.26129px 3.79594px 0px,rgb(255,255,255) 0.282949px 3.98998px 0px,rgb(255,255,255) -0.712984px 3.93594px 0px,rgb(255,255,255) -1.66459px 3.63719px 0px,rgb(255,255,255) -2.51269px 3.11229px 0px,rgb(255,255,255) -3.20457px 2.39389px 0px,rgb(255,255,255) -3.69721px 1.52664px 0px,rgb(255,255,255) -3.95997px 0.56448px 0px,rgb(255,255,255) -3.97652px -0.432781px 0px,rgb(255,255,255) -3.74583px -1.40313px 0px,rgb(255,255,255) -3.28224px -2.28625px 0px,rgb(255,255,255) -2.61457px -3.02721px 0px,rgb(255,255,255) -1.78435px -3.57996px 0px,rgb(255,255,255) -0.843183px -3.91012px 0px,rgb(255,255,255) 0.150409px -3.99717px 0px,rgb(255,255,255) 1.13465px -3.8357px 0px,rgb(255,255,255) 2.04834px -3.43574px 0px,rgb(255,255,255) 2.83468px -2.82216px 0px,rgb(255,255,255) 3.44477px -2.03312px 0px,rgb(255,255,255) 3.84068px -1.11766px 0px,rgb(255,255,255) 3.9978px -0.132717px 0px;span{color:#951c47}}}}.cta_waku{overflow:hidden}.cta_imgarea{float:left;width:300px}.cta_textarea{float:right;width:calc(100% - 300px)}.cta_btn a{margin:20px 0 0 !important}.staff-info{clear:both}.wp-block-media-text>.wp-block-media-text__content{padding:0 3% !important}}@media only screen and (max-width:959px){.cta_imgarea{width:32%;margin-right:2%}.cta_imgarea img{width:100%;height:auto}.cta_textarea{width:66%}}@media only screen and (max-width:620px){.cta_imgarea{float:none;width:100%;max-width:480px;margin:0 auto}.cta_imgarea img{width:100%;height:auto}.cta_textarea{float:none;width:100%;max-width:480px;margin:0 auto}.cta_btn a{margin:20px auto !important}}@media screen and (max-width:620px){.wp-block-image .alignleft{float:none !important}}.term-btn-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 24px;padding:0}.term-btn{display:inline-block;padding:2px 10px;border:1px solid var(--primary-color);border-radius:20px;color:var(--primary-color);background:#fff;font-size:14px;text-decoration:none;transition:background .2s,color .2s}.term-btn:hover{background:var(--primary-color);color:#fff}.term-btn.active{background:var(--primary-color);color:#fff;font-weight:700}.post .rlp-mt{margin-top:1.5em}.post .rlp-note{font-size:.8em;color:#857c7e;margin-top:.8em}.post .rlp-small{font-size:.9em;margin-top:.8em}.post .rlp-more{text-align:right;font-size:0.9em;margin-top:0.5em;a{color:var(--3rd-color)}}.post .rlp-cta{max-width:380px;margin:1em auto 0;text-align:center;a.btn-c{color:#fff;text-decoration:none}}.post .rlp-mv-lead{text-align:center;padding:1.5em 1em 0.5em;>p:first-child{font-size:1.1em;font-weight:700;color:var(--3rd-color);line-height:1.8}}.post .rlp-eyebrow{text-align:center;color:var(--sub-color);font-weight:700;letter-spacing:.08em}.post .rlp-benefit{background:#fbf1f4;padding:1.5em 1em;margin:2em 0;.rikon-feature_list{background:#fff}}.post ol.rlp-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:1em 0 0;padding:0;counter-reset:rlp;li{list-style:none;background:#fff;border:1px solid #ebe3d8;padding:1em;text-align:center;position:relative;font-size:.9em;line-height:1.7}li:before{counter-increment:rlp;content:"STEP " counter(rlp);display:block;font-size:.8em;letter-spacing:.1em;color:var(--3rd-color);font-weight:700}li b{display:block;font-size:1.1em;margin:2px 0 4px}li:not(:last-child):after{content:"";position:absolute;right:-19px;top:50%;border:8px solid transparent;border-left-color:#bfa47c;transform:translateY(-50%)}}.post .rlp-cases,.post .rlp-counselor,.post .rlp-voices,.post .rlp-price-sec,.post .rlp-role-sec,.post .rlp-faq,.post .rlp-guide{margin:3em 0}.post .rlp-case{background:var(--cream);padding:1.2em 1.5em;margin-top:1em;.rlp-case-ttl{font-size:1.1em;font-weight:700;color:var(--3rd-color)}dl{display:grid;grid-template-columns:8em 1fr;gap:.6em;margin-top:.8em}dd{margin:0}}.post .rlp-prof{display:grid;grid-template-columns:150px 1fr;gap:26px;align-items:start;background:var(--cream);padding:1.5em;p+p{margin-top:.8em}}.post .rlp-prof-photo img{width:150px;height:150px;border-radius:50%;object-fit:cover;display:block}.post .rlp-prof-name{font-size:1.15em;font-weight:700;color:var(--3rd-color);line-height:1.5}.post ul.rlp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0.8em 0;padding:0;li{list-style:none;margin:0;border:1px solid var(--3rd-color);color:var(--3rd-color);background:#fff;border-radius:30px;font-size:.85em;padding:2px 14px}}.post .rlp-voice-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.post .rlp-voice{background:var(--cream);padding:1em;font-size:0.9em;.rlp-voice-tag{display:inline-block;background:var(--3rd-color);color:#fff;font-size:.8em;padding:0 .8em}.rlp-voice-ttl{font-weight:700;margin:.5em 0;line-height:1.6}}.post .rlp-mid{background:#fbf1f4;text-align:center;padding:1.5em 1em;margin:2em 0;>p{font-weight:700;font-size:1.05em}}.post table.rlp-price{width:100%;border-collapse:collapse;margin-top:1em;caption{font-weight:700;margin-bottom:.5em}th,td{border:1px solid #ebe3d8;padding:.8em 1em;vertical-align:top}th{background:var(--cream);width:30%}td small{display:block;font-size:.8em;color:#857c7e}}.post .rlp-yen{font-size:1.5em;font-weight:700;color:var(--sub-color)}.post .rlp-gift{background:#fbf1f4;color:var(--sub-color);text-align:center;padding:.6em 1em;margin-top:.8em}.post .rlp-role{display:grid;grid-template-columns:1fr 1fr;gap:18px}.post .rlp-role-card{background:var(--cream);padding:1.2em 1.5em;.rlp-role-ttl{font-weight:700;font-size:1.1em;color:var(--3rd-color);margin-bottom:.5em}}.post .rlp-faq details{border:1px solid #eadcde;margin-top:12px}.post .rlp-faq summary{list-style:none;cursor:pointer;position:relative;background:#f7ebef;padding:10px 40px 10px 50px;font-weight:700;color:#333}.post .rlp-faq summary::-webkit-details-marker{display:none}.post .rlp-faq summary:before{content:"Q";position:absolute;left:18px;top:10px;color:var(--sub-color)}.post .rlp-faq summary:after{content:"+";position:absolute;right:18px;top:8px;font-size:1.2em;color:var(--sub-color)}.post .rlp-faq details[open] summary:after{content:"−"}.post .rlp-faq .rlp-a{position:relative;padding:12px 20px 12px 50px;line-height:1.8;a{color:var(--3rd-color)}}.post .rlp-faq .rlp-a:before{content:"A";position:absolute;left:18px;top:12px;font-weight:700;color:var(--sub-color)}.post .rlp-guide{background:#f3f7f2;padding:1.5em 1em}.post .rlp-guide-banner{display:block;max-width:480px;margin:1em auto;img{display:block;width:100%;height:auto;border-radius:8px}}@media only screen and (max-width:650px){.post ol.rlp-flow{grid-template-columns:1fr;gap:18px;li:not(:last-child):after{right:50%;top:auto;bottom:-20px;border-left-color:transparent;border-top-color:#bfa47c;transform:translateX(50%)}}.post .rlp-case dl{grid-template-columns:1fr;gap:.2em}.post .rlp-case dd{margin-bottom:.6em}.post .rlp-prof{grid-template-columns:1fr;justify-items:center}.post .rlp-voice-list,.post .rlp-role{grid-template-columns:1fr}.post table.rlp-price th,.post table.rlp-price td{padding:.6em .5em;font-size:.85em}}@media only screen and (max-width:1024px){.header-logo:has(.sp-head-actions){align-items:center}.header-logo:has(.sp-head-actions) .logo_img{margin-top:0;padding:8px 0}.header-logo:has(.sp-head-actions) .h-right{display:none}}.sp-head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;transform:translateY(-10px)}.sp-head-menu{position:relative;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#ef6b7b;cursor:pointer;span{position:absolute;left:14px;width:24px;height:2px;border-radius:2px;background:#fff;transition:transform .2s,opacity .2s}span:nth-child(1){top:18px}span:nth-child(2){top:25px}span:nth-child(3){top:32px}}.sp-head-menu.is-open{span:nth-child(1){transform:translateY(7px) rotate(45deg)}span:nth-child(2){opacity:0}span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.sp-head-menu:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media only screen and (max-width:1024px){body:has(.sp-head-actions) nav#mainNav a.menu{display:none}}@media only screen and (min-width:1025px){.sp-head-actions,.sp-menu-cv{display:none}}@media only screen and (max-width:1024px){body.sp-menu-open{overflow:hidden}body.sp-menu-open nav#mainNav .panel{display:block !important;position:fixed;top:var(--sp-head-bottom,0px);left:0;right:0;bottom:0;width:auto;z-index:9999;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 18px 48px;background:#f5efe8}body:has(.sp-head-actions) nav#mainNav .panel ul{margin:0}body:has(.sp-head-actions) nav#mainNav .panel ul li a,body:has(.sp-head-actions) nav#mainNav .panel ul li a:hover,body:has(.sp-head-actions) nav#mainNav .panel ul li a:active,body:has(.sp-head-actions) nav#mainNav .panel ul li.current-menu-item a,body:has(.sp-head-actions) nav#mainNav .panel ul li.current-menu-parent a{position:relative;display:block;padding:22px 64px 22px 22px;background:0 0;border:none;color:#d9536a;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:.06em}body:has(.sp-head-actions) nav#mainNav .panel>ul>li{margin:0 0 12px;background:#fff;border:none;border-radius:12px;overflow:hidden}body:has(.sp-head-actions) nav#mainNav .panel ul ul{margin:0 14px 14px;padding:0 14px;background:#f5efe8;border-radius:10px}body:has(.sp-head-actions) nav#mainNav .panel ul ul li a,body:has(.sp-head-actions) nav#mainNav .panel ul ul li a:hover,body:has(.sp-head-actions) nav#mainNav .panel ul li.current-menu-item ul li a,body:has(.sp-head-actions) nav#mainNav .panel ul li.current-menu-parent ul li a{padding:18px 8px;border-bottom:1px dashed #d9cdc6;color:#34434a;font-size:15px;font-weight:400}body:has(.sp-head-actions) nav#mainNav .panel ul ul li:last-child a{border-bottom:none}body:has(.sp-head-actions) nav#mainNav .panel ul li li{float:none}body:has(.sp-head-actions) #mainNav .panel ul li:not(.menu-item-has-children)>span>a:after{content:none}.sp-menu-cv{display:flex;flex-direction:column;gap:12px;max-width:360px;margin:32px auto 0}.sp-menu-cv a,.sp-menu-cv a:visited{position:relative;display:block;padding:22px 20px;border:none;border-radius:10px;text-align:center;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-decoration:none}a.sp-menu-cv__web,a.sp-menu-cv__web:link,a.sp-menu-cv__web:visited,a.sp-menu-cv__web:hover{background:#ef6b7b;color:#fff}a.sp-menu-cv__tel,a.sp-menu-cv__tel:link,a.sp-menu-cv__tel:visited,a.sp-menu-cv__tel:hover{background:#34434a;color:#fff}a.sp-menu-cv__tel:before{content:"\f095";margin-right:8px;font-family:"Font Awesome 6 Free";font-weight:900}}@media only screen and (max-width:780px){body:has(.sp-head-actions) #mainNav .panel .menu-item-has-children>span>a:after{top:50%;right:16px;width:34px;height:34px;line-height:34px;border-radius:50%;transform:translateY(-50%);background:#fde9ec;color:#d9536a;font-size:20px}body:has(.sp-head-actions) #mainNav .panel .sp-sub-toggle{height:60px;line-height:60px;color:transparent}}:root{--layout-wide:1300px;--layout-content:1100px;--layout-gutter:24px;--rk-blush:#fcf3f2;--page:#f0ebeb;--btn-grad:linear-gradient(90deg,#f28a8f,#ef6b7b);--nav-ink:#3a3842;--nav-accent:#ef6b7b;--nav-line:#ebe2e0}@media only screen and (min-width:960px){#bgw{width:100%;background:#fff}.inner,#wrapper{width:min(var(--layout-content), calc(100% - var(--layout-gutter) * 2))}#header .inner{width:min(var(--layout-wide), calc(100% - var(--layout-gutter) * 2))}#footer .boxWrap{width:100%}main>#breadcrumbs{width:min(var(--layout-content), calc(100% - var(--layout-gutter) * 2));margin-left:auto;margin-right:auto}#content{width:calc(100% - 220px - 40px)}#sidebar{width:220px}}@media only screen and (min-width:1025px){.city-mv{width:calc(100% + 60px);margin-left:-30px}}@media only screen and (min-width:960px){#toppage #mainImg img{width:100%;max-width:var(--layout-wide);aspect-ratio:1300/500}#toppage #content{padding-bottom:0}#toppage #content section:not(section section){width:auto;margin-top:0;margin-bottom:0;margin-left:calc(
      50% - 50vw
    ) !important;margin-right:calc(50% - 50vw) !important;padding:72px calc(50vw - 50%)}#toppage #content section.cta-area:not(section section){padding-top:24px;padding-bottom:24px}#toppage :is(#intro,#offer,#staff,#flow,#blog),#toppage .cta-area:not(.sec-photo){background-color:#fff}#toppage :is(#category,#voice,#event){background-color:var(--rk-blush)}#toppage :is(#counselor,#feature,#support-area){background-color:var(--page)}#toppage .sec-photo{background:linear-gradient(90deg,rgba(246,241,236,.96) 0%,rgba(246,241,236,.9) 38%,rgba(246,241,236,0) 62%),var(--sec-img) no-repeat right center/cover}#toppage #content section.sec-photo:not(section section){padding-top:100px;padding-bottom:100px}#toppage .cta-area.sec-photo .bg{width:620px;margin:0;padding:0}#toppage ul#banners{gap:20px}#toppage ul#banners li{width:calc((100% - 20px * 3) / 4)}#toppage ul#banners img,#toppage ul.post img{width:100%;max-width:100%;height:auto}#toppage{font-size:17px}:where(#toppage main) p,:where(#toppage main) dd{font-size:17px;line-height:1.9}#toppage h2.title{font-size:30px}#toppage .toppage h4,#toppage h4.blog{font-size:17px}}body .header-logo .h-right #h-reserve a{color:#fff !important;background:var(--btn-grad);border:none;border-radius:999px;padding:0.7em 1.6em;&:before{color:#fff}&:hover{opacity:.9}}@media only screen and (min-width:1025px){body nav#mainNav{background:#fff !important;border-top:1px solid var(--nav-line);border-bottom:1px solid var(--nav-line)}body nav#mainNav ul li,body nav#mainNav ul li:first-child{border:none}body nav#mainNav ul li a,body nav#mainNav ul li.current-menu-item a,body nav#mainNav ul li.current-menu-parent a{position:relative;background:0 0 !important;color:var(--nav-ink) !important;transition:color .2s}body nav#mainNav>div>.panel>ul>li>span>a{font-size:17px}body nav#mainNav>div>.panel>ul>li>span>a:after{content:"";position:absolute;left:50%;bottom:6px;width:0;height:3px;border-radius:3px;background:var(--btn-grad);transform:translateX(-50%);transition:width .25s}body nav#mainNav ul li a:hover,body nav#mainNav ul li:hover>span>a{background:0 0 !important;color:var(--nav-accent) !important}body nav#mainNav>div>.panel>ul>li:hover>span>a:after,body nav#mainNav>div>.panel>ul>li.current-menu-item>span>a:after{width:calc(100% - 38px)}body nav#mainNav ul li:hover ul{background:#fff;border-top:3px solid var(--nav-accent);box-shadow:0 10px 24px rgba(58,56,66,.12)}body nav#mainNav ul li li{background:#fff !important;border-bottom:1px solid var(--nav-line)}body nav#mainNav ul li li a{background:#fff !important;color:var(--nav-ink) !important}body nav#mainNav ul li li a:hover,body nav#mainNav ul li li.current-menu-item a{background:var(--rk-blush) !important;color:var(--nav-accent) !important}}@media only screen and (min-width:1025px) and (max-width:1199px){body nav#mainNav>div>.panel>ul>li>span>a{padding-left:11px;padding-right:11px;letter-spacing:.04em}body nav#mainNav>div>.panel>ul>li:hover>span>a:after,body nav#mainNav>div>.panel>ul>li.current-menu-item>span>a:after{width:calc(100% - 22px)}}:root{--cta-coral:#ef6b7b;--cta-coral-lt:#f28a8f;--cta-line-green:#06c755;--cta-ink:#4b3f42}body #sticky .cta-btn a.btn--square{display:flex;align-items:center;justify-content:center;gap:.4em;height:54px;min-height:54px;margin-top:0;padding:0 1em;border:none;border-radius:999px;font-weight:700;line-height:1.3;text-decoration:none;box-shadow:none;transition:transform .2s,background-color .2s,color .2s}body #sticky .cta-btn a.btn--square:hover{margin-top:0;border-bottom:none}body #sticky .cta-btn a.btn--square i{margin:0 .2em 0 0}body #sticky .cta-btn a.btn--line.btn--square:before{transform:none;margin:0}body #sticky .cta-btn a.btn--tel.btn--square{color:var(--cta-ink) !important;background:#fff}body #sticky .cta-btn a.btn--tel.btn--square:hover{color:#fff !important;background:var(--cta-coral)}body #sticky .cta-btn a.btn--mail.btn--square{color:var(--cta-coral) !important;background:#fff;border:1.5px solid var(--cta-coral-lt)}body #sticky .cta-btn a.btn--mail.btn--square:hover{color:#fff !important;background:var(--cta-coral);border:1.5px solid var(--cta-coral)}body #sticky .cta-btn a.btn--line.btn--square{color:#fff !important;background:var(--cta-line-green)}body #sticky .cta-btn a.btn--line.btn--square:hover{transform:translateY(-2px)}body #sticky .cta-btn a.btn--reserve.btn--square{color:#fff !important;background:var(--btn-grad)}body #sticky .cta-btn a.btn--reserve.btn--square:hover{transform:translateY(-2px)}@media only screen and (max-width:780px){body #sticky .fixed-area{gap:8px;padding:8px 10px}}@media only screen and (max-width:620px){body #sticky .cta-btn{height:auto}body #sticky .cta-btn a.btn--square{gap:.25em;height:48px;min-height:48px;padding:0 6px;font-size:13px;white-space:nowrap}body #sticky .cta-btn a.btn--square i{font-size:1.15em;margin:0}body #sticky a.btn--square span:nth-of-type(1){display:inline;font-size:13px}body #sticky .cta-btn a.btn--line.btn--square:before{width:18px;height:14px}}body .page_mv--new{position:relative;width:100%;height:auto;aspect-ratio:auto;margin:0;padding:72px 0 !important;overflow:hidden;background:linear-gradient(rgba(255,250,247,.45),rgba(255,250,247,.45)),url(//office-mayumi.com/wp-content/themes/UPSYNC-ver_1_8_0/./images/bg/mv_bg_261023_a.webp) no-repeat center/cover,#fffaf7}body .page_mv--new:before{content:none}.page_mv__crumbs{position:absolute;top:20px;right:max(24px, calc((100% - 1100px) / 2));z-index:1}.page_mv__crumbs ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 .8em;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.6;letter-spacing:.06em;color:#34434a}.page_mv__crumbs li{margin:0;padding:0;list-style:none}.page_mv__crumbs a,.page_mv__crumbs a:link,.page_mv__crumbs a:visited{color:#8a8f92;text-decoration:none}.page_mv__crumbs a:hover{color:#ef6b7b}.page_mv__crumbs li:nth-child(even){color:#b9b2ae}.page_mv__crumbs .fa-home{display:none}.page_mv__band{position:relative;width:min(1100px, calc(100% - 48px));margin:0 auto;text-align:center}body.page-template-page-mv-1column #header .logo_img{margin-top:0}body.page-template-page-mv-1column #header>.bg{display:none}body.page-template-page-mv-1column #header .header-logo{padding-top:16px}@media (max-width:1024px){body.page-template-page-mv-1column #header .header-logo{padding-top:8px}}body .page_mv--new .page_title{position:relative;top:auto;left:auto;transform:none;margin:0;padding:0;background:0 0;color:#34434a;font-size:clamp(26px, 3vw, 34px);font-weight:700;line-height:1.5;letter-spacing:.08em;text-wrap-mode:wrap}.page_mv__en{margin-top:8px;color:#ef6b7b;font-family:var(--font-en);font-size:14px;font-weight:500;letter-spacing:.25em}@media (max-width:640px){body .page_mv--new{padding:48px 0 !important}.page_mv__band{width:calc(100% - 36px)}.page_mv__crumbs{top:12px;right:18px;left:18px}.page_mv__crumbs ul{font-size:12px}body .page_mv--new .page_title{font-size:23px}.page_mv__en{margin-top:4px;font-size:12px}}@media only screen and (min-width:1025px){body.page-template-page-mv-1column nav#mainNav{background:var(--bg-paper) !important}}body.page-template-page-mv-1column{--ttl-color:var(--color-heading);--ttl-accent:#f18968;--ttl-line:#c4c2be;--ttl-rect-bg:rgb(238 226 223/75%)}body.page-template-page-mv-1column .post h2{position:relative;margin:64px 0 72px;padding:29px 0 0;background:0 0;border:none !important;border-top:1px solid var(--ttl-line) !important;border-radius:0;text-shadow:none;color:var(--ttl-color);font-size:30px;font-weight:700;line-height:1.5;letter-spacing:.05em}body.page-template-page-mv-1column .post h2:before{content:"";display:block;position:absolute;top:-1px;left:0;width:30px;height:5px;background-color:var(--ttl-accent);border-bottom-left-radius:3px;border-bottom-right-radius:3px}body.page-template-page-mv-1column .post h3{margin:40px 0 20px;padding:0;background:0 0;border:none;text-shadow:none;color:var(--ttl-color);font-size:26px;font-weight:700;line-height:1.75;letter-spacing:.05em}body.page-template-page-mv-1column .post h4{position:relative;z-index:auto;margin:28px 0 16px;padding:16px 10px 16px 24px;background-color:var(--tn-blush);border:none;border-radius:10px;text-shadow:none;color:#34434a;font-size:18px;font-weight:500;line-height:1.5}body.page-template-page-mv-1column .post h4:before{content:"";display:block;position:absolute;top:50%;left:0;z-index:auto;width:4px;height:48%;background-color:var(--ttl-accent);border-radius:0 4px 4px 0;transform:translateY(-50%)}body .post h2.u-ttlRect.u-ttlRect.u-ttlRect{position:relative;z-index:auto;margin:28px 0 16px;padding:16px 10px 16px 24px;background-color:var(--tn-blush);border:none !important;border-radius:10px;text-shadow:none;color:var(--color-text);font-size:var(--fs-h4);font-weight:500;line-height:1.5;letter-spacing:inherit}body .post h2.u-ttlRect.u-ttlRect:before{content:"";display:block;position:absolute;top:50%;left:0;z-index:auto;width:4px;height:48%;background-color:var(--ttl-accent,#f18968);border-radius:0 4px 4px 0;transform:translateY(-50%)}body .post h2.u-ttlRect.u-ttlRect:after{content:none}@media screen and (max-width:767px){body .post h2.u-ttlRect.u-ttlRect.u-ttlRect{margin:28px 0 16px;padding-top:12px;padding-bottom:12px}}@media screen and (max-width:999px){body.page-template-page-mv-1column .post h2{margin-bottom:48px;padding-top:23px;font-size:28px}}@media screen and (max-width:767px){body.page-template-page-mv-1column .post h2{margin:48px 0 30px;padding-top:18px;font-size:25px}body.page-template-page-mv-1column .post h3{margin:32px 0 14px;font-size:23px}body.page-template-page-mv-1column .post h4{padding-top:12px;padding-bottom:12px;font-size:17px}}@media screen and (max-width:374px){body.page-template-page-mv-1column .post h2{font-size:22px}}.single-post .entry-content h2{margin:3em 0 1.4em;padding:16px 22px;background:#faeeee;border:none !important;border-left:4px solid #e98792 !important;border-radius:0;color:#39464b;font-size:clamp(21px, 2.2vw, 26px);font-weight:700;line-height:1.5;text-shadow:none}.single-post .entry-content h3{position:relative;margin:2.4em 0 1em;padding:0 0 12px;background:0 0 !important;border:none;border-bottom:2px solid #f1d8d9;border-radius:0;color:#39464b;font-size:clamp(18px, 1.8vw, 21px);font-weight:700;line-height:1.6}.single-post .entry-content h3:after{content:"";display:block;position:absolute;bottom:-2px;left:0;width:48px;height:2px;background:#e98792}.single-post .entry-content h4{margin:1.8em 0 .8em;padding:2px 0 2px 12px;border:none;border-left:3px solid #e9a0a7;color:#39464b;font-size:17px;font-weight:700;line-height:1.6;text-shadow:none}.single-post .entry-content h4:before{content:none}.single-post .entry-content p{color:#4a5053;font-size:16px;line-height:1.95}@media (max-width:640px){.single-post .entry-content p{font-size:14px}}body #footer.ft{--ft-ink:#34434a;--ft-mute:#6b7478;--ft-coral:#ef6b7b;--ft-coral-dk:#d9536a;--ft-line:rgba(255,255,255,.55);--ft-bg:#f19d9a;clear:both;padding:64px 0 calc(100px + env(safe-area-inset-bottom));background:var(--ft-bg);color:#fff;font-family:var(--font-base);border-top:none}body #footer.ft .ft__office{color:var(--ft-ink)}body #footer.ft p{margin:0;font-size:14px;line-height:1.7}body #footer.ft ul{margin:0;padding:0;list-style:none}body #footer.ft a{color:inherit;text-decoration:none;transition:color .2s}body #footer.ft a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:1}body #footer.ft .ft__office a:hover{color:var(--ft-coral-dk);text-decoration:none}.ft__inner{display:grid;grid-template-columns:340px 1fr;gap:56px;width:min(1100px, calc(100% - 48px));margin:0 auto}.ft__office{align-self:start;padding:26px 26px 24px;background:#fcf0f0;border-radius:14px}body #footer.ft .ft__name{margin-bottom:10px;font-size:19px;font-weight:700;letter-spacing:.04em}body #footer.ft .ft__tagline,body #footer.ft .ft__area{margin-bottom:4px}.ft__area span{margin:0 .6em;color:#eadfdc}body #footer.ft .ft__tel{margin-top:14px;font-size:22px;font-weight:700;letter-spacing:.04em}.ft__tel a{display:inline-flex;align-items:center;gap:8px}.ft__tel i{color:var(--ft-coral);font-size:.9em}body #footer.ft .ft__hours{font-size:12.5px;color:var(--ft-mute)}.ft__sns{display:flex;gap:10px;margin-top:18px !important}body #footer.ft .ft__sns a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--ft-coral-dk);font-size:15px;transition:background-color .2s,color .2s}body #footer.ft .ft__sns a:hover{background:var(--ft-coral);color:#fff}.ft__nav{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 28px}body #footer.ft .ft__ttl{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--ft-line);font-size:15px;font-weight:700;letter-spacing:.06em}.ft__group li+li{margin-top:9px}body #footer.ft .ft__group a{font-size:14px;font-weight:700;line-height:1.6}body #footer.ft #copyright{width:min(1100px, calc(100% - 48px));margin:48px auto 0;padding:20px 0 0;border-top:1px solid var(--ft-line);background:0 0;color:#fff;font-size:12px;text-align:center;letter-spacing:.04em}@media (max-width:1024px){.ft__inner{grid-template-columns:1fr;gap:40px}.ft__office{max-width:560px}.ft__nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){body #footer.ft{padding:44px 0 calc(80px + env(safe-area-inset-bottom))}.ft__inner,body #footer.ft #copyright{width:calc(100% - 36px)}.ft__office{padding:22px 20px}.ft__nav{gap:28px 18px}body #footer.ft .ft__group a{font-size:13.5px}body #footer.ft #copyright{margin-top:36px}}:root{--color-h2-heading:#454545;--color-text:#000;--color-heading:#d9536a;--fs-body:16px;--lh-body:1.8;--fs-h2:30px;--fs-h3:26px;--fs-h4:18px}@media screen and (max-width:999px){:root{--fs-h2:28px}}@media screen and (max-width:767px){:root{--fs-body:16px;--fs-h2:25px;--fs-h3:23px;--fs-h4:17px}}@media screen and (max-width:374px){:root{--fs-h2:22px}}body:not(.tn-top){color:var(--color-text)}body:not(.tn-top) .page_waku{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:.04em}body:not(.tn-top) .post :is(p,li,dd,td,th):not(.rk3 *){font-size:var(--fs-body);line-height:var(--lh-body)}body:not(.tn-top) .post p:not(.rk3 *){color:var(--color-text)}body:not(.tn-top) .post h2:not(.rk3 *){color:var(--color-h2-heading);font-size:var(--fs-h2);font-weight:700;line-height:1.5;letter-spacing:.05em}body:not(.tn-top) .post h3:not(.rk3 *){color:var(--color-heading);font-size:var(--fs-h3);font-weight:700;line-height:1.75;letter-spacing:.05em}body:not(.tn-top) .post h4:not(.rk3 *){color:var(--color-text);font-size:var(--fs-h4);font-weight:500;line-height:1.5}.u-ttlTop{margin:0 0 56px;text-align:center}.u-ttlTop>p:first-child,.u-ttlTop>.wp-block-group__inner-container>p:first-child,body:not(.tn-top) .post .u-ttlTop.u-ttlTop>p:first-child,body:not(.tn-top) .post .u-ttlTop.u-ttlTop>.wp-block-group__inner-container>p:first-child{margin:0 0 10px;padding:0;color:#ef6b7b;font-family:var(--font-en);font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.25em}.u-ttlTop>p:first-child:before,.u-ttlTop>p:first-child:after,.u-ttlTop>.wp-block-group__inner-container>p:first-child:before,.u-ttlTop>.wp-block-group__inner-container>p:first-child:after{content:"";display:inline-block;width:6px;height:6px;margin:0 12px 3px;border-radius:50%;background:#f3a17c;opacity:.7}.u-ttlTop h2,h2.u-ttlTop,body:not(.tn-top) .post .u-ttlTop.u-ttlTop h2,body:not(.tn-top) .post h2.u-ttlTop.u-ttlTop{position:static;margin:0 auto;padding:0;background:0 0;border:none !important;border-radius:0;text-shadow:none;color:var(--color-text);font-size:clamp(24px, 3vw, 34px);font-weight:700;line-height:1.5;letter-spacing:.08em;text-align:center}body:not(.tn-top) .post h2.u-ttlTop.u-ttlTop{margin-bottom:56px}.u-ttlTop h2:before,.u-ttlTop h2:after,h2.u-ttlTop:before,h2.u-ttlTop:after{content:none !important}.u-ttlTop h2+p,body:not(.tn-top) .post .u-ttlTop.u-ttlTop h2+p{max-width:760px;margin:28px auto 0;padding:22px 8px;border-top:1px dashed #dccbc7;border-bottom:1px dashed #dccbc7;font-weight:500;line-height:2}@media (max-width:640px){.u-ttlTop{margin-bottom:36px}.u-ttlTop h2,h2.u-ttlTop,body:not(.tn-top) .post .u-ttlTop.u-ttlTop h2,body:not(.tn-top) .post h2.u-ttlTop.u-ttlTop{font-size:22px;letter-spacing:.04em}.u-ttlTop h2+p,body:not(.tn-top) .post .u-ttlTop.u-ttlTop h2+p{padding:18px 4px;text-align:left}}body.page-template-page-category:not(.tn-top) main h2:not(.rk3 *){display:block;position:static;margin-bottom:56px;padding:0;background:0 0;border:none !important;border-radius:0;text-shadow:none;color:var(--color-text) !important;font-size:clamp(24px, 3vw, 34px);font-weight:700;line-height:1.5;letter-spacing:.08em;text-align:center}body.page-template-page-category:not(.tn-top) main h2:not(.rk3 *):before,body.page-template-page-category:not(.tn-top) main h2:not(.rk3 *):after{content:none !important}body.page-template-page-category main h2 i{display:none}@media (max-width:640px){body.page-template-page-category:not(.tn-top) main h2:not(.rk3 *){margin-bottom:36px;font-size:22px;letter-spacing:.04em}}body.page-id-3583 .wp-block-table td:first-child{padding:10px 12px;color:var(--color-heading);font-weight:700;background:0 0}@media (min-width:641px){body.page-id-3583 .wp-block-table table{width:100%;table-layout:fixed;border:none !important;border-collapse:collapse}body.page-id-3583 .wp-block-table tr{border:none !important;border-bottom:1px solid #efe6e2 !important}body.page-id-3583 .wp-block-table td{border:none !important;padding:18px 20px;vertical-align:top;line-height:1.9}body.page-id-3583 .wp-block-table td:first-child{width:30%;padding:18px 20px}body.page-id-3583 .wp-block-table td:last-child{width:70%}}@media (max-width:640px){body.page-id-3583 .wp-block-table table,body.page-id-3583 .wp-block-table tbody,body.page-id-3583 .wp-block-table tr,body.page-id-3583 .wp-block-table td{display:block;box-sizing:border-box;width:100% !important;white-space:normal !important;overflow-wrap:anywhere}body.page-id-3583 .wp-block-table tr{border-bottom:1px solid #e5dcd8}body.page-id-3583 .wp-block-table td{border:none !important;padding:4px 12px 14px}body.page-id-3583 .wp-block-table td:first-child{padding:10px 12px;color:var(--color-heading);font-weight:700;background:0 0}body.page-id-3583 .wp-block-table td:first-child br{display:none}}.om-flow{counter-reset:om-step}.om-flow .om-step{position:relative;counter-increment:om-step;margin:0;padding:28px 32px;background:#fffaf7;border:1px solid #f1e1dd;border-radius:14px}.om-flow .om-step+.om-step{margin-top:48px}.om-flow .om-step+.om-step:before{content:"";position:absolute;top:-34px;left:50%;width:14px;height:14px;border-right:2.5px solid #ef6b7b;border-bottom:2.5px solid #ef6b7b;transform:translateX(-50%) rotate(45deg)}body .post .om-flow .om-step.om-step h3,#flow.om-flow .om-step h3{display:flex;align-items:center;gap:16px;margin:0 0 14px;padding:0;background:0 0;border:none;color:var(--color-text);font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.06em}body .post .om-flow .om-step.om-step h3:before,#flow.om-flow .om-step h3:before{content:counter(om-step);position:static;display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;margin:0;border-radius:50%;background:linear-gradient(135deg,#f28a8f,#ef6b7b);color:#fff;font-family:var(--font-en);font-size:20px;font-weight:700;line-height:1;letter-spacing:0}.post .om-flow .om-step p{margin:0}.om-flow .om-step>.wp-block-group__inner-container>:not(h3),.om-flow .om-step>:not(h3,.wp-block-group__inner-container){margin-left:64px}.om-flow .om-step>.wp-block-group__inner-container>:not(h3)+:not(h3),.om-flow .om-step>:not(h3,.wp-block-group__inner-container)+:not(h3){margin-top:16px}.om-flow .om-step figure{margin-bottom:0}.om-flow .om-step figure img{max-width:100%;height:auto}.om-flow .om-step .step-cta-btn{justify-content:flex-start;margin-bottom:0}.om-flow .om-step a.btn-c:not(.btn--square){margin:0}@media (max-width:640px){.om-flow .om-step{padding:22px 18px}.om-flow .om-step+.om-step{margin-top:40px}.om-flow .om-step+.om-step:before{top:-29px}body .post .om-flow .om-step.om-step h3,#flow.om-flow .om-step h3{gap:12px;font-size:18px}body .post .om-flow .om-step.om-step h3:before,#flow.om-flow .om-step h3:before{width:40px;height:40px;font-size:17px}.om-flow .om-step>.wp-block-group__inner-container>:not(h3),.om-flow .om-step>:not(h3,.wp-block-group__inner-container){margin-left:0}}.post .intro:has(~.pref-tabs){max-width:840px;margin:0 auto}.post .intro:has(~.pref-tabs) p+p{margin-top:1em}.post .intro:has(~.pref-tabs) .note{padding:18px 22px;background:#fbf8f3;border-left:4px solid #f28a8f;border-radius:0 12px 12px 0;font-weight:500}.pref-tabs{max-width:840px;margin:40px auto 0}.pref-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pref-btn{display:flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1em;border:1.5px solid #f28a8f;border-radius:999px;background:#fff;color:#ef6b7b;font-family:var(--font-base);font-size:16px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.pref-btn:after{content:"";width:7px;height:7px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s}.pref-btn:hover{transform:translateY(-2px)}.pref-btn.active{border-color:transparent;background:linear-gradient(90deg,#f28a8f,#ef6b7b);color:#fff}.pref-btn.active:after{margin-top:4px;transform:rotate(225deg)}.area-panels{max-width:840px;margin:0 auto 60px}.area-panel{display:none;margin-top:20px;padding:8px 32px 20px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(160,100,100,.08);animation:om-area-in .3s ease}.area-panel.active{display:block}@keyframes om-area-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.panel-header{padding:20px 0 14px;border-bottom:1px dashed #dccbc7}body .post .panel-header.panel-header h3{display:flex;align-items:center;gap:10px;margin:0;padding:0;background:0 0;border:none;border-radius:0;color:var(--color-text);font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.08em}body .post .panel-header.panel-header h3:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#f3a17c}.post .panel-header h3 a,.post .panel-header h3 a:link,.post .panel-header h3 a:visited{color:inherit;text-decoration:none}.post .panel-header h3 a:after{content:"›";margin-left:.4em;color:#ef6b7b}.post .panel-header h3 a:hover{color:#ef6b7b}.area-panel .row{display:flex;align-items:flex-start;gap:18px;padding:16px 0;border-bottom:1px dashed #dccbc7}.area-panel .row:last-child{border-bottom:none}.area-panel .row-label{display:grid;place-items:center;flex-shrink:0;width:52px;height:30px;border-radius:999px;background:#fde9ec;color:#d9536a;font-size:14px;font-weight:700;letter-spacing:.04em}.area-panel .city-list{display:flex;flex:1;flex-wrap:wrap;gap:8px}.area-panel .city-tag{display:inline-block;padding:2px 14px;border:1px solid #d5e0e1;border-radius:999px;background:#fffaf7;color:var(--color-text);font-size:14px;line-height:1.8;white-space:nowrap;text-decoration:none}.area-panel a.city-tag,.area-panel a.city-tag:link,.area-panel a.city-tag:visited{border-color:#f28a8f;background:#fff;color:#ef6b7b;font-weight:700;transition:background-color .2s,color .2s}.area-panel a.city-tag:hover{background:#ef6b7b;color:#fff}.area-panel .row:not(:has(.city-tag)){display:none}@media (max-width:640px){.pref-grid{grid-template-columns:repeat(2,1fr);gap:10px}.pref-btn{min-height:46px;font-size:15px}.area-panel{padding:4px 18px 14px}body .post .panel-header.panel-header h3{font-size:19px}.area-panel .row{flex-direction:column;gap:10px}.area-panel .city-tag{font-size:13px}}.post .pt-lead{margin-bottom:8px}.post ul.pt-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 0 24px;padding:0}.post ul.pt-list li{margin:0;list-style:none}.post ul.pt-list a{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;height:100%;padding:24px;background:#fff;border:1px solid #e6dcd8;border-radius:12px;color:var(--color-text);text-decoration:none;transition:border-color .2s}.post ul.pt-list a:hover{border-color:#f28a8f}.pt-list__logo{display:grid;place-items:center;height:84px;padding:10px;background:#fff;border-radius:8px}.post .pt-list__logo img{width:auto;max-width:100%;max-height:64px;object-fit:contain}.pt-list__body{display:flex;flex-direction:column;flex-grow:1;gap:6px}.pt-list__name{font-size:17px;line-height:1.6}.pt-list__desc{flex-grow:1;font-size:15px;line-height:1.8}.pt-list__more{display:inline-flex;align-items:center;align-self:flex-end;gap:.4em;margin-top:4px;color:#ef6b7b;font-size:14px;font-weight:700}.pt-list__more:after{content:"›";font-size:1.3em;line-height:1;margin-top:-.1em}.post ul.pt-list a:hover .pt-list__more{text-decoration:underline}@media (max-width:640px){.post ul.pt-list{grid-template-columns:1fr;gap:14px}.post ul.pt-list a{padding:18px}.pt-list__desc{font-size:14px}}