body{background-color:#fff;color:#231815;font-weight:400}body a{color:#231815;font-weight:400}a img:active,a img:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}h1,h2,h3,h4{font-weight:700;font-style:normal;color:#552e22;background:0 0}h1.c-page-header__title,h1.c-entry__title,h1.smb-section__title,h2.smb-section__title,h3.smb-section__title,.p-sect_mainmenu h3{font-family:'Shippori Mincho',serif;color:#552e22;background:0 0}h1.c-page-header__title{margin-top:0}.smb-section__title:after{display:none}h1.c-entry__title{text-align:center}.wp-block-snow-monkey-blocks-section .wp-block-image>figure,.wp-block-snow-monkey-blocks-section figure.wp-block-image{padding-bottom:0;padding-top:0;text-align:center}.archive .p-yimyimtext,.blog .p-yimyimtext{position:absolute;right:.5rem}.p-font_mincho{font-family:'Shippori Mincho',serif}.p-priceinformation{font-size:.9rem}.torikeshi{position:relative}.torikeshi:before{position:absolute;content:"";display:block;transform:rotate(10deg);background-color:red;width:100%;height:3px;top:42%;left:0}.p-sect_mainmenu .sme-badge,.yimyim-course .sme-badge{font-size:1rem;height:1.6rem}.c-drawer{color:#000;font-size:1rem;line-height:1.2;background-color:#fff}.c-drawer li{border-bottom:1px solid #e6e7d3;margin-bottom:.8rem;padding-bottom:1.2rem}.c-drawer li br{display:none}.c-drawer li a:active,.c-drawer li a:hover{color:#e6e7d3}.c-drawer .c-drawer__menu{padding-top:1.5rem}.c-drawer .c-hamburger-btn__bar :{color:#552e22}.page .p-breadcrumbs-wrapper{display:none}.single .p-breadcrumbs-wrapper,.archive .p-breadcrumbs-wrapper,.blog .p-breadcrumbs-wrapper{width:min(calc(100% - var(--_container-margin, 1.8rem) * 2 + env(safe-area-inset-right) + env(safe-area-inset-left)),var(--wp-block-width));margin:0 auto}.single .p-breadcrumbs-wrapper .c-breadcrumbs,.archive .p-breadcrumbs-wrapper .c-breadcrumbs,.blog .p-breadcrumbs-wrapper .c-breadcrumbs{font-size:.9rem}.l-contents .c-page-header{padding-top:1.5rem;margin-bottom:0;padding-bottom:2rem;position:relative}.l-header--sticky-sm{box-shadow:none;border-bottom:1px solid #552e22}@media screen and (min-width:728px){.c-drawer li br{display:block}}@media screen and (min-width:1024px){.l-header--1row .c-container{padding-right:0}.home .l-header--sticky-sm{border-bottom:0}.l-contents .c-page-header{padding-top:1.5rem}}.c-site-branding{position:absolute;top:10px}@media screen and (min-width:640px){.c-site-branding{top:5px}}@media screen and (min-width:1024px){.c-site-branding{width:89px;margin-left:0}}.c-sub-nav{font-size:1rem}.c-sub-nav a:hover{text-decoration:none !important;color:#e6e7d3}li#menu-item-88,li#menu-item-70{padding-right:20px}li#menu-item-114 a,li#menu-item-116 a,li#menu-item-113 a{font-size:2rem;padding-right:20px}#menu-global-menu li{margin:1.5rem .5rem 2rem}#menu-global-menu li a{background-color:#e6e7d3;text-decoration:none;padding:.2rem .1rem;width:13vw;max-width:170px;line-height:1.4}.p-gotocontact a:active,#menu-global-menu li a:active,.p-gotocontact a:hover,#menu-global-menu li a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}@media screen and (min-width:1024px){#menu-global-menu li a{max-width:170px}}.c-page-top{border:1px solid #fff}.l-contents__body .c-container{padding:0}.p-entry-content{position:relative}.l-deco-area{margin:0 auto;width:100%}.p-entry-content .p-sect_omotenashi,.p-entry-content .p-sect_aboutmessage,.p-entry-content .p-sect_message,.p-entry-content .p-sect_instagram,.p-entry-content .p-sect_news,.p-entry-content .p-sect_yogaclass,.p-entry-content .p-sect_privateyoga,.p-entry-content .p-sect_cooking,.p-entry-content .p-sect_menuinformation,.p-entry-content .p-sect_mainmenu{padding:1.5rem;margin-top:0;margin-bottom:0}.l-footer{margin-top:3rem}#menu-footer-nav{font-size:1rem;justify-content:center}.p-footer-sub-nav .c-container{padding:3.8rem 0 1rem}c-copyright .c-container{padding:0}.l-footer .c-copyright,.l-footer .c-navbar__item a{color:#231815;font-size:1rem;background-color:#fff}.l-footer .c-copyright{margin-top:0;padding-top:0;padding-bottom:5rem}ul#menu-footer-nav li.menu-item-110 a{background-color:#e6e7d3;text-decoration:none;padding:.5rem;border:3px double #552e22}ul#menu-footer-nav .menu-item a:active,ul#menu-footer-nav .menu-item a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}li#menu-item-111 a,li#menu-item-115 a,li#menu-item-112 a{font-size:2rem}@media screen and (min-width:1024px){.home .c-site-branding,.home .l-1row-header{display:none}.l-contents{margin-top:135px}.home .l-contents{margin-top:0}}[data-scrolled=false] .p-logo-scrolled-t{display:none}[data-scrolled=true] .p-logo-scrolled-t{display:block}[data-scrolled=true] .p-logo-scrolled-f{display:none}@media screen and (min-width:1024px){.p-logo-scrolled-t{display:block}.p-logo-scrolled-f{display:none}}.l-deco-parts{position:absolute;z-index:10000;width:40%;max-width:120px}.p-content-page-parts-1{display:none;z-index:2}.p-deco4-location{position:absolute;z-index:1;right:0;top:1200px;width:31%;min-width:155px}.p-sect_slide:after{content:'';background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/figure_yimyim_4.svg);background-size:100% auto;background-repeat:no-repeat;width:150px;height:150px;position:absolute;right:0;top:456px}@media screen and (min-width:640px){.p-sect_slide:after{width:190px;height:190px;right:5%;top:1000px}}@media screen and (min-width:1024px){.p-content-page-parts-1{display:block}.l-deco-parts{width:27vw;max-width:400px}.l-header--1row .l-1row-header .c-container{background:0 0}.p-sect_slide:after{width:550px;height:550px;right:11%;top:1600px}}.home .p-sect_slide{margin:0 auto;padding:0;width:100%;position:relative}.p-sect_slide .c-container{max-width:2600px}.slide{height:450px;position:relative;width:100%;overflow:hidden}.slide-image{background-position:center,center;background-repeat:no-repeat,no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:slider-1 30s ease-in-out infinite}.slide-image:nth-child(1){background-size:76% auto,cover;background-position:center 30%,0% 0%;background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/text_top_1.svg),url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/slide_top_s1.jpg);animation-delay:0s}.slide-image:nth-child(2){background-size:76% auto,cover;background-position:center 30%,0% 0%;background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/text_top_2.svg),url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/slide_top_s2.jpg);animation-delay:10s}.slide-image:nth-child(3){background-size:76% auto,cover;background-position:center 30%,0% 0%;background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/text_top_3.svg),url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/slide_top_s3.jpg);animation-delay:20s}.p-slidemenu{display:none}.p-slidelogo{width:80px;position:absolute;bottom:45px;left:0;right:0;margin:auto}.p-slidetext{display:none}@keyframes slider-1{0%{opacity:0}4.76%{opacity:1}33.33%{opacity:1}42.85%{opacity:0}100%{opacity:0}}@media screen and (min-width:640px){.slide-image:nth-child(1){background-size:48% auto,cover;background-position:center 20%,0% 0%;background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/text_top_1.svg),url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/slide_top_1.jpg);animation-delay:0s}.slide-image:nth-child(2){background-size:48% auto,cover;background-position:center 20%,0% 0%;background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/text_top_2.svg),url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/slide_top_2.jpg);animation-delay:10s}.slide-image:nth-child(3){background-size:48% auto,cover;background-position:center 20%,0% 0%;background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/text_top_3.svg),url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/slide_top_3.jpg);animation-delay:20s}.p-slidemenu{display:block;position:absolute;bottom:0;left:10%;line-feight:1.5;bottom:60px}ul.p-slidemenu li{list-style:none;margin:0;padding:0;line-height:1.6}.p-slidemenu a{text-decoration:none;color:#fff}.p-slidetext{display:block;position:absolute;bottom:60px;right:2%}.p-slidelogo{bottom:60px;width:100px}}@media screen and (min-width:640px) and (max-width:1023px){.slide{height:600px}}@media screen and (min-width:1024px){.slide{height:900px}.slide-image:nth-child(3),.slide-image:nth-child(2),.slide-image:nth-child(1){background-size:525px auto,cover}.p-slidelogo{bottom:80px;width:150px}.p-slidemenu{bottom:80px;left:18%}.p-slidetext{bottom:80px;right:8%}}.home .p-sect_message{margin-top:.2vw}.home .p-sect_message .c-container{z-index:100;color:#251e1c}.p-sect_message p.p-font_mincho{font-size:1.1rem;margin-top:0;margin-bottom:0;text-align:center}.home .p-topimage{max-width:1080px;gap:0rem !important;margin-top:2rem}.home .p-topmessage{max-width:1080px;margin:3rem auto 1rem}.home .p-topmessage img{max-width:400px}.home .p-topmessage p{margin-top:0;margin-bottom:2rem;line-height:2;font-size:1rem;padding:0}@media screen and (min-width:1024px){.home .p-sect_message{margin-top:5rem}.home .p-topimage{margin-top:5rem}.p-sect_message p.p-font_mincho{font-size:1.7rem;margin-bottom:3rem}.home .p-topmessage p{margin-bottom:4rem;line-height:2.3;font-size:1.4rem;text-align:left;padding:0 2rem}}.home .p-sect_menus{background-color:#e6e7d3;padding:2.5rem 1rem 2.5rem;width:88%;z-index:2}@media screen and (min-width:1024px){.home .p-sect_menus{padding:3rem 1rem 3rem;width:100%}}.p-yimyim-menu2 .wp-block-column,.p-yimyim-menu1 .wp-block-column{position:relative}.p-yimyim-menu1 .wp-block-column .p-salonmenu,.p-yimyim-menu1 .wp-block-column .p-course,.p-yimyim-menu1 .wp-block-column .p-hometherapist,.p-yimyim-menu2 .wp-block-column .p-cooking,.p-yimyim-menu2 .wp-block-column .p-yoga{margin-top:0}.p-yimyim-menu1 .wp-block-column .p-salonmenu-text,.p-yimyim-menu1 .wp-block-column .p-course-text,.p-yimyim-menu1 .wp-block-column .p-hometherapist-text,.p-yimyim-menu2 .wp-block-column .p-cooking-text,.p-yimyim-menu2 .wp-block-column .p-yoga-text{position:absolute;z-index:100;top:21%;left:14%;width:72%}@media screen and (min-width:640px){.p-yimyim-menu2{width:66%}}.p-movie{max-width:340px;width:45%}.home .p-news{width:100%;margin-top:0}.p-news figure.p-header-news{width:100%;border-top:1pxsolid #4d3227;border-bottom:1pxsolid #4d3227;display:block;padding:1.5rem 0}.p-news figure.p-header-news img{width:85%}.p-news .c-entries{border:0;margin:0 auto}.p-news .c-entries .c-entries__item{border:0}.p-news .c-entry-summary__header{display:flex;flex-direction:column}.p-news .c-entry-summary__meta{width:100%;padding:0 1rem;font-size:1rem;line-height:1.5;color:#231815}.p-news .c-entry-summary__title{width:100%;padding:.5rem 1rem 1rem;font-size:1rem;line-height:1.5;color:#231815}.p-news .c-entries .c-entries__item a{text-decoration:none;color:#552e22;padding-bottom:0}.p-news a:active,.p-news a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}@media screen and (min-width:1024px){.p-news .c-entries{width:85%}.p-news .c-entry-summary__header{flex-direction:row}.p-news .c-entry-summary__meta{width:30%;padding:1rem}.p-news .c-entry-summary__title{width:70%;padding:1rem}.p-news figure.p-header-news{width:100%;padding:2rem 0}.home .p-movie{float:left;margin-left:5%}.home .p-news{float:right;width:55%}.p-news .p-header-news{padding:3.5rem 0}}.p-news-list{width:80%;max-width:450px}.p-news-list .c-entry-summary__content{color:#231815;font-size:1rem;line-height:1.5}.p-news-list ul,.p-news-list ul li.c-entries__item{border:0}.p-entry-content .p-sect_instagram{padding:1rem 1rem 2rem}.p-instagram .p-header-instagram{width:95%}@media screen and (min-width:1024px){.home .p-sect_instagram{padding:3rem 1rem 5rem}.p-sect_instagram .p-header-instagram{width:100%;margin-bottom:1rem}}.page .l-contents__inner{padding-top:1.5rem;margin-bottom:1.5rem}.page .c-entry__header{margin-bottom:1rem}.p-yimyimtext{display:none}.p-entry-content .p-sect_aboutmessage{padding-top:0}.p-sect_aboutmessage p br{display:none}.p-sect_omotenashi{max-width:1090px}.p-sect_omotenashi h2{background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/bg_h3omotenashi.svg);background-repeat:no-repeat;background-size:20px auto;background-position-y:.4rem;background-position-x:0rem;text-align:left;font-size:1.2rem;padding-left:1.5rem;margin-bottom:.2rem}.p-sect_omotenashi .smb-section__body{margin-top:0;padding-top:0}.p-sect_omotenashi .p-omotenashiarea{gap:2rem !important}.p-sect_omotenashi .p-omotenashiblock{gap:0rem !important}.p-sect_omotenashi .p-omotenashiline{gap:.5rem !important}@media screen and (min-width:640px){.p-entry-content .p-sect_omotenashi{margin-bottom:3rem}.p-sect_omotenashi .p-omotenashiarea{flex-wrap:nowrap}.p-sect_omotenashi .p-omotenashiline{width:80%;max-width:540px}}@media screen and (min-width:1024px){.p-sect_omotenashi h2{background-size:26px auto;background-position-y:.4rem;font-size:1.5rem;padding-left:1.9rem;margin-bottom:.8rem}}.p-entry-content .p-sect_profile,.p-entry-content .p-sect_manabi,.p-entry-content .p-sect_iyashi{position:relative;width:100%;margin-top:2rem;padding-top:1rem;padding-bottom:1rem}.p-entry-content .p-sect_profile,.p-entry-content .p-sect_iyashi{background-color:#e6e7d3}.p-entry-content .p-sect_profile{padding-top:1rem}.p-sect_profile .smb-section__body,.smb-section__body figure.p-manabiimage,.smb-section__body figure.p-iyashiimage{padding-top:0;margin-bottom:0;width:94%;max-width:1072px;margin:0 auto}.p-sect_profile .smb-section__body{width:85%}.p-manabitext,.p-iyashitext{width:100%;background-color:rgba(150,173,203,.5);position:absolute;z-index:2;top:6%}.smb-section__body figure.p-iyashitext img{width:150px;display:inline-block}.smb-section__body figure.p-manabitext img{width:172px;display:inline-block}.smb-section__body figure.p-iyashitext{padding-top:.5rem;padding-bottom:.2rem}.smb-section__body figure.p-manabitext{padding-top:.3rem;padding-bottom:.4rem}.p-sect_manabi .p-manabimessage,.p-sect_iyashi .p-iyashimessage{width:90%;margin:0 auto;padding-top:0;max-width:740px}.p-manabimessage p,.p-iyashimessage p{margin-top:1.2rem;line-height:1.6}.p-iyashimessage1,.p-iyashimessage2,.p-iyashimessage3,.p-iyashimessage4,.p-manabimessage2{font-size:1.1rem}.p-iyashimessage5,.p-manabimessage1,.p-manabimessage3{font-size:1rem}.p-sect_profile .p-profile .p-profile2,.p-sect_profile h4,.p-sect_profile h3{font-family:'Shippori Mincho',serif;color:#552e22;font-size:1.5rem}.p-sect_profile .p-profile h3{font-size:1.6rem;line-height:1.2}.p-sect_profile .p-profile .smb-media-text__body{margin-top:0}.p-sect_profile .p-profile .smb-media-text__body p{margin-top:1rem}.p-sect_profile .p-profile p.p-profile2{font-size:1.1rem;margin-top:0}.p-sect_profile h3.p-hasmark{background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/bg_h2.svg);background-repeat:no-repeat;background-size:17px auto;background-position-y:.8rem;background-position-x:.1rem;padding-left:1.5rem;margin-bottom:.5rem}.p-sect_profile .p-access{gap:0rem !important}.p-sect_profile .p-access h3{margin-bottom:-.1rem}.p-sect_profile .p-profile img{max-width:280px}.smb-media-text__figure{text-align:center}@media screen and (min-width:640px){.p-entry-content .p-sect_profile{padding-top:2.5rem}.p-manabimessage p,.p-iyashimessage p{margin-top:1.5rem;line-height:1.6}.p-iyashimessage1,.p-iyashimessage2,.p-iyashimessage3,.p-iyashimessage4,.p-manabimessage2{font-size:1.2rem}.p-entry-content .p-sect_manabi,.p-entry-content .p-sect_iyashi{padding-top:3rem;padding-bottom:3rem}.p-entry-content .p-sect_profile{padding-top:3rem;padding-bottom:3rem}.p-sect_manabi .p-manabimessage,.p-sect_iyashi .p-iyashimessage{margin-top:2rem}}@media screen and (min-width:1024px){.p-entry-content .p-sect_manabi,.p-entry-content .p-sect_iyashi{padding-top:6rem;padding-bottom:6rem}.p-manabitext,.p-iyashitext{top:10%}.smb-section__body figure.p-iyashitext img{width:188px}.smb-section__body figure.p-manabitext img{width:215px}.smb-section__body figure.p-iyashitext{padding-top:1rem;padding-bottom:.2rem}.smb-section__body figure.p-manabitext{padding-top:.6rem;padding-bottom:.6rem}.smb-section__body figure.p-iyashitext img,.smb-section__body figure.p-manabitext img{max-width:100%;width:auto;display:inline-block}.p-iyashimessage1,.p-iyashimessage2,.p-iyashimessage3,.p-iyashimessage4,.p-manabimessage2{font-size:1.6rem}.p-iyashimessage5,.p-manabimessage1,.p-manabimessage3{font-size:1.1rem}.p-sect_profile .p-profile .p-profile2,.p-sect_profile h4,.p-sect_profile h3{font-size:1.6rem}.p-sect_profile .p-profile h3{font-size:1.8rem}.p-sect_aboutmessage p br{display:block}.p-sect_aboutmessage p{font-size:1.1rem}.p-manabimessage,.p-iyashimessage{width:60%}.p-sect_profile .p-profile p.p-profile2{font-size:1.4rem}}.p-entry-content .p-sect_instagram,.p-entry-content .p-sect_yogaclass,.p-entry-content .p-sect_privateyoga,.p-entry-content .p-sect_cooking,.p-entry-content .p-sect_menuinformation,.p-entry-content .p-sect_mainmenu{width:100%;background-color:#e6e7d3}.p-sect_cooking h2,.p-sect_yogaclass h2,.p-sect_privateyoga h2,.p-sect_options h2,.p-sect_mainmenu h2{background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/bg_h2.svg);background-repeat:no-repeat;background-size:17px auto;background-position-y:.6rem;background-position-x:.1rem;text-align:left;font-size:1.5rem;padding-left:1.5rem;margin-bottom:1rem;line-height:1.4}.p-entry-content .p-sect_menuinformation{color:#231815}.p-main-inner{position:relative}.page .smb-section__body p.p-gotocontact{margin:1rem 0 2rem;font-size:1rem}.p-gotocontact a{display:block;position:relative;padding:10px;color:#552e22;text-decoration:none}.page .p-yimyim-menu{padding:0 0 .5rem;z-index:2;gap:.5rem !important}.p-yimyim-menu .wp-block-column{position:relative}.p-yimyim-menu .wp-block-column .p-salonmenu,.p-yimyim-menu .wp-block-column .p-cooking,.p-yimyim-menu .wp-block-column .p-yoga{margin-top:0}.p-yimyim-menu .wp-block-column .p-salonmenu-text,.p-yimyim-menu .wp-block-column .p-cooking-text,.p-yimyim-menu .wp-block-column .p-yoga-text{position:absolute;z-index:100;top:28%;left:14%;width:72%}.p-sect_privateyoga .smb-section__body,.p-sect_options .smb-section__body,.p-sect_mainmenu .smb-section__body,.p-sect_mainmenu .smb-section__body .p-table_massage{margin-top:0;padding-top:0}.p-sect_mainmenu .p-toksenblock{margin-top:1.8rem}.p-sect_mainmenu .p-toksenblock .wp-block-media-text__content,.p-sect_mainmenu .p-main-massage .wp-block-media-text__content{margin-top:.5rem !important}.p-sect_mainmenu h3{margin:0 auto 1rem;font-size:1.5rem;line-height:1.2}.p-sect_mainmenu .smb-section{padding-top:0}.p-sect_mainmenu .p-menuarea{gap:1.5rem !important}.p-sect_mainmenu .p-courseblock{margin:0 auto;text-align:center;background-color:#fff;gap:0rem !important}.p-sect_mainmenu .smb-price-menu__item{display:flex;padding:1rem}.p-sect_mainmenu .smb-price-menu__item__title{flex:0 0 43%;justify-content:center;align-items:center;display:flex}.p-sect_mainmenu .smb-price-menu__item__price{flex:0 0 59%}.p-sect_mainmenu .pricemenu{border-top:0;width:calc(100vw - 10rem)}.p-sect_mainmenu .p-basicline{gap:0rem !important;align-items:self-start}.p-sect_mainmenu .p-courseblock h4{padding:.5rem 1rem;width:calc(100vw - 10rem);color:#ffff;font-size:1rem;margin-bottom:0}.p-sect_mainmenu .p-basic h4{background-color:#96adcb}.p-sect_mainmenu .p-royal h4{background-color:#552e22}p.p-coursenotice{margin-top:.5rem;font-size:.9rem}.p-sect_options .p-optionblock,.p-sect_mainmenu .p-royal{margin-bottom:4rem}.p-sect_cooking .p-priceinformation,.p-sect_options .p-priceinformation,.p-sect_mainmenu .p-priceinformation{position:absolute;right:0;bottom:0}.p-hour,.p-price,.p-tani{font-weight:700}.p-sect_omotenashi,.p-entry-content .p-sect_options{padding:1.5rem}.p-sect_options .p-optionblock{gap:2.5rem !important}.p-sect_options .p-optionblock h4{margin-top:.5rem;margin-bottom:0}.p-sect_options .p-optionblock .p-option-price{border:1px solid #e6e7d3;margin:.5rem auto 1rem}.p-sect_privateyoga .p-option-price p,.p-sect_cooking .p-option-price p,.p-sect_options .p-optionblock .p-option-price p{color:#000;text-align:center;padding:.5rem;font-size:1rem}.p-sect_options .p-optionblock .p-option-price p.p-tani{background-color:#e6e7d3;position:relative;width:48%}.p-sect_options .p-optionblock .p-option-price p.p-tani:after{position:absolute;content:'';width:0;height:0;left:95%;top:29%;border-left:30px solid #e6e7d3;border-top:12px solid transparent;border-bottom:12px solid transparent}.p-sect_options .p-optionblock .p-option-price p.p-price{font-weight:700;position:absolute;left:60%}.yimyim-salonmenu .p-sect_omotenashi .p-omotenashiimage{gap:0rem !important}.yimyim-salonmenu .p-sect_omotenashi .p-omotenashitext{gap:.5rem !important}@media screen and (min-width:640px){.p-sect_options .p-optionblock .c-row__col .smb-items__item__body{height:520px;position:relative}.p-sect_options .p-optionblock .p-option-price{position:absolute;bottom:0;width:100%;margin:0 auto}.yimyim-salonmenu .p-sect_omotenashi .p-omotenashitext{width:}}@media screen and (min-width:640px) and (max-width:1023px){.yimyim-salonmenu .p-sect_omotenashi .p-omotenashiarea{flex-wrap:wrap}.p-sect_options .p-optionblock .c-row__col{border-right:1px dotted #e6e7d3;padding:0 1rem}.p-sect_options .p-optionblock .p-columneven,.p-sect_options .p-optionblock .c-row__col:last-child{border:none}}@media screen and (min-width:1024px){.yimyim-salonmenu .p-sect_omotenashi .p-omotenashitext{width:500px}.p-sect_mainmenu .p-main-massage .wp-block-media-text__content{margin-top:0 !important}.p-sect_mainmenu .p-basicline{gap:.5rem !important}.p-sect_mainmenu .p-basic h4,.p-sect_mainmenu .p-basic .pricemenu{width:500px}.p-sect_mainmenu .p-royal h4,.p-sect_mainmenu .p-royal .pricemenu{width:750px}.p-sect_options .p-optionblock .c-row__col{border-right:1px dotted #e6e7d3}.p-sect_options .p-optionblock .c-row__col:last-child{border:none}.p-entry-content .p-sect_options,.p-entry-content .p-sect_mainmenu{padding:3rem 2rem;margin-top:0}}@media screen and (min-width:1280px){.p-sect_mainmenu .p-menuarea{gap:1rem !important}.p-sect_mainmenu .p-basic h4,.p-sect_mainmenu .p-basic .pricemenu{width:602px}}.p-privateyogamenu,.p-sect_cooking{font-size:1rem;color:#000}.p-sect_privateyoga .p-option-price,.p-sect_cooking .p-option-price{border:1px solid #fff;margin:5% 0;font-weight:700}.p-sect_privateyoga .p-option-price p.p-tani,.p-sect_cooking .p-option-price p.p-tani{background-color:#fff;position:relative;width:37%}.p-sect_privateyoga .p-option-price p.p-tani:after,.p-sect_cooking .p-option-price p.p-tani:after{position:absolute;content:'';width:0;height:0;left:98%;top:23%;border-left:30px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.p-sect_cooking .p-option-price p.p-price{padding-left:2.5rem}.p-sect_cooking .p-cooking-block1 .p-cookingaddphoto{flex-wrap:nowrap;justify-content:left;margin-bottom:4rem}.page .p-sect_privateyoga .p-privateyogamenu div.wp-block-media-text__content{line-height:1.5}.p-sect_privateyoga .p-privateyogamenu p.p-privateyogainfo{margin-top:1rem;margin-bottom:1rem}.p-privateyogamenu .p-yoga1row,.p-privateyogamenu .p-yoga2row,.p-privateyogamenu .p-yoga3row{gap:0rem !important;margin-bottom:0;border:1px solid #fff}.p-privateyogamenu .p-yoga2row,.p-privateyogamenu .p-yoga3row{margin-top:5px}.p-sect_privateyoga .p-yoga1row .p-tani,.p-sect_privateyoga .p-yoga2row .p-tani,.p-sect_privateyoga .p-yoga3row .p-tani{text-align:left;padding-left:3rem}.p-sect_privateyoga .p-yoga1row .p-price,.p-sect_privateyoga .p-yoga2row .p-price,.p-sect_privateyoga .p-yoga3row .p-price{padding-left:4rem}.p-sect_yogaclass .smb-section__body{margin-top:0;padding-top:0}.p-entry-content .p-sect_yogaclass{background-color:#fff}.p-yogaclassplace{background-color:#e6e7d3;width:100%;padding:1rem}@media screen and (min-width:640px){.p-sect_mainmenu h4 br,.p-sect_mainmenu h2 br,.p-sect_mainmenu h3 br{display:none}.p-sect_mainmenu p.p-table_massagetext,.p-table_massage,.p-table_royal{font-size:1rem}.p-sect_mainmenu .p-table_massage h4{position:absolute}.p-table_massagetitle{padding:1rem}.p-table_massage1 .p-table_massagetitle h4{top:39%}.p-table_massage2 .p-table_massagetitle h4{top:28%}.p-sect_mainmenu .p-table_royal table td,.p-sect_mainmenu .p-table_massage table td{padding:1rem}.p-sect_options .p-optionblock h4{margin-top:1rem}.p-option-price,.p-sect_options .p-optionblock{margin-top:0;gap:0!important}.p-sect_options .p-optionblock .wp-block-column{border-right:1px dotted #e6e7d3;padding:0 1rem}.p-sect_options .p-optionblock .wp-block-column:last-child{border:none}.p-sect_options .p-optionblock h4{margin-top:1rem}.p-sect_options .p-optionblock .p-option-price{position:absolute;bottom:0;margin:0 auto}.p-sect_privateyoga .p-option-price p.p-tani,.p-sect_cooking .p-option-price p.p-tani,.p-sect_options .p-optionblock .p-option-price p.p-tani{width:36%}.p-sect_options .p-optionblock .wp-block-column{position:relative;height:530px}.p-sect_yogaclass h2{margin-bottom:0}.p-entry-content .p-yogaclass{display:flex}.p-yogaclassdescription{padding:1rem 1rem 0 0;width:60%}.p-yogaclassplace{margin-top:0;width:40%}}@media screen and (min-width:1024px){.page .smb-section__body p.p-gotocontact{font-size:1.1rem}.p-entry-content .p-sect_privateyoga .wp-block-media-text__content{margin-top:0}.p-entry-content .p-sect_yogaclass{margin-top:3rem}.p-yimyimtext{display:block;text-align:right;margin-bottom:2rem;margin-right:.5rem}.page .l-contents__inner{margin-bottom:5rem}.p-yimyim-menu{padding:0 1rem .5rem;width:88%}.p-gotocontact a{padding-bottom:10px}.p-yimyim-menu{padding:1.5rem 1rem 1.5rem;width:100%;margin-bottom:3rem}.p-sect_mainmenu .smb-section__header,.p-sect_mainmenu .smb-section__body,.p-sect_privateyoga,.p-sect_options{width:100%}.p-sect_cooking .smb-section__header,.p-sect_cooking .smb-section__body,.p-sect_mainmenu .smb-section__header,.p-sect_mainmenu .smb-section__body,.p-sect_privateyoga .smb-section__body,.p-sect_privateyoga,.p-sect_options{margin-top:0}.p-sect_mainmenu .smb-section__body .p-table_massage{margin-top:1rem}.p-sect_cooking h2,.p-sect_yogaclass h2,.p-sect_privateyoga h2,.p-sect_options h2,.p-sect_mainmenu h2{background-size:23px auto;background-position-y:.9rem;font-size:2rem;padding-left:2.5rem;margin-bottom:2rem}.p-sect_yogaclass .smb-section__body{margin-top:0}.p-sect_mainmenu h3{text-align:left;margin-top:2rem;font-size:1.6rem}.p-sect_mainmenu .p-table_royal table th,.p-sect_mainmenu .p-table_massage table th{width:40%}.p-sect_privateyoga .p-option-price p.p-price,.p-sect_cooking .p-option-price p.p-price{padding-left:1.5rem}.p-entry-content .p-sect_menuinformation ul{width:80%;margin:0 auto}.p-toksenblock{position:absolute;bottom:-4rem;right:17px;width:53%!important;z-index:10}.p-main-inner{overflow:hidden}.p-cooking-block .wp-block-media-text__content,.p-main-massage .wp-block-media-text__content{align-self:start}.p-toksenblock .wp-block-media-text__content{align-self:end}.p-sect_options .p-optionblock .wp-block-column{height:490px}.p-sect_cooking .p-option-price p.p-price{padding-left:3rem}.p-entry-content .p-sect_cooking,.p-entry-content .p-sect_privateyoga{padding:3rem 7rem}.p-cooking-block .wp-block-media-text__content{align-self:start}.p-sect_privateyoga .p-option-price,.p-sect_cooking .p-option-price{width:90%}.p-entry-content .p-sect_privateyoga{padding-bottom:5rem}.p-entry-content .p-sect_yogaclass,.p-entry-content .p-sect_privateyoga{padding-left:7rem;padding-right:7rem}.p-sect_privateyoga .p-option-price p.p-price{padding-left:4rem}.p-entry-content .p-sect_privateyoga{padding-bottom:5rem}}.yimyim-course h1.c-entry__title{font-size:1.55rem}.p-entry-content .p-sect_coursemessage{padding:0}.p-sect_coursemessage .smb-section{margin:1rem 0 0;padding:1.5rem 1rem;background-color:#e6e7d3}.p-sect_coursemessage .smb-section h3{text-align:center;text-decoration:underline}.p-sect_coursemenu{padding-top:1rem}.p-entry-content .p-sect_coursemenu .p-coursemenu{margin-top:0;padding-top:0;padding-bottom:.5rem;gap:.5rem !important;padding-right:0;padding-left:0;display:flex;justify-content:space-around;flex-wrap:wrap!important}.p-entry-content .p-sect_coursemenu .p-coursemenu a{display:block;height:60px;background-color:rgba(150,173,203,.5);padding:.5rem;line-height:1.4}.p-entry-content .p-sect_coursemenu .p-coursemenu9 a,.p-entry-content .p-sect_coursemenu .p-coursemenu8 a,.p-entry-content .p-sect_coursemenu .p-coursemenu7 a,.p-entry-content .p-sect_coursemenu .p-coursemenu6 a,.p-entry-content .p-sect_coursemenu .p-coursemenu3 a{padding-top:1.1rem}.p-entry-content .p-sect_coursemenu .wp-block-column{flex-basis:40% !important}.p-entry-content .p-sect_coursemenu .wp-block-column a{text-decoration:none}.p-entry-content .p-sect_coursemenu .wp-block-column a:active,.p-entry-content .p-sect_coursemenu .wp-block-column a:hover{color:#fff;background-color:rgba(150,173,203,1)}.p-sect_course .p-courserows h3{font-family:'Shippori Mincho',serif;color:#552e22;background:0 0;background-image:url(//yimyim-iyashi.com/cms/wp-content/themes/yimyim/./images/bg_h2.svg);background-repeat:no-repeat;text-align:left;font-size:1.6rem;padding-left:1.5rem;background-size:19px auto;background-position-y:.8rem;background-position-x:0rem;margin-bottom:.5rem}.p-sect_course .wp-block-column figure figcaption{margin:1rem 0}.p-sect_course .wp-block-image figcaption{font-size:1rem}.yimyim-course .p-courseprice,.yimyim-course .p-coursetime{border:1px solid #e6e7d3;margin-bottom:1rem;margin:0;gap:0rem !important}.yimyim-course.p-coursetime{margin-top:1rem;border-bottom:0}.yimyim-course .p-courseprice p,.yimyim-course .p-coursetime p{color:#000;text-align:center;padding:.5rem;font-size:1rem;width:70%}.yimyim-course .p-courseprice p.p-tani,.yimyim-course .p-coursetime p.p-tani{background-color:#e6e7d3;position:relative;width:30%}.yimyim-course .p-courseprice p.p-tani:after,.yimyim-course .p-coursetime p.p-tani:after{position:absolute;content:'';width:0;height:0;left:98%;top:24%;border-left:30px solid #e6e7d3;border-top:12px solid transparent;border-bottom:12px solid transparent}.yimyim-course .p-courseprice p.p-price,.yimyim-course .p-coursetime p.p-hour{margin-left:1rem}.p-entry-content .p-sect_coursemenu,.p-entry-content .p-sect_course{margin-top:0;padding-bottom:0;padding-top:3rem}.p-courseinfo{background-color:#ffff}.p-sect_course .p-courseinfo h3{padding-left:0;text-align:center;margin-top:3rem;margin-bottom:0;font-size:1.2rem;background:0 0;font-family:var(--_base-font-family,system-ui,-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ W3",sans-serif)}.p-coursepresent{padding:1.5rem;background-color:#e6e7d3}.p-sect_course .p-courserows{gap:3rem !important}.p-courserow3 .p-courseinfo figure{margin-top:4rem}.p-entry-content .p-sect_hometherapist{border-top:1px solid #e6e7d3;margin-top:4rem;padding-top:3rem}.p-entry-content .p-sect_hometherapist p.p-cookingdescription{margin-bottom:1rem}.p-entry-content .p-sect_hometherapist .p-gotocontact{padding-top:3rem}.p-entry-content .p-sect_contact{margin-top:0;padding-top:0;padding-bottom:0}.p-sect_contact .wp-block-image figcaption{font-size:1rem;line-height:1.5;padding:1rem}.p-sect_row3 .p-deco6-location{display:none}.p-sect_course p.p-specialprice{margin-top:.5rem}p.p-course-aisatsu{margin-top:0;margin-bottom:1.5rem}@media screen and (min-width:640px){.p-entry-content .p-sect_contact{margin-top:3rem}.p-news figure.p-header-news img{width:62%}.p-entry-content .p-sect_coursemenu .wp-block-column{flex-basis:30% !important}.p-sect_profile .smb-section__body{width:80%}}@media screen and (min-width:1024px){.page .smb-section__body p.p-gotocontact{margin:2.5rem 0 2rem}.yimyim-course h1.c-entry__title{font-size:2.5rem}.p-sect_row3{position:relative}.p-sect_row3 .p-deco6-location{display:block;position:absolute;top:510px;right:-200px}.p-entry-content .p-sect_hometherapist .p-gotocontact{padding-top:5rem}.p-coursepresent{width:80%}.p-sect_coursemenu{padding-top:calc(var(--_space, 1.8rem) * 3)}.p-sect_coursemessage .smb-section{margin-top:3rem}.p-entry-content .p-sect_coursemessage{padding-bottom:0}.yimyimcourse h1.c-entry__title{font-size:1.66667rem}.p-entry-content .p-sect_coursemenu .p-coursemenu{flex-wrap:nowrap!important}.p-entry-content .p-sect_coursemessage{width:60%;font-size:1.1rem}.p-courseinfo{padding:3rem 1rem}.p-entry-content .p-sect_course{margin-top:4rem;padding:2.5rem 0;width:100%;background:linear-gradient(180deg,#e6e7d3 0%,#e6e7d3 40%,#fff 40%,#fff 100%)}.yimyim-course .smb-section__inner{max-width:1052px;margin:0 auto}.p-sect_course .p-courserows{margin-top:0;gap:3rem!important}.p-courserows h3{font-size:2rem;background-size:31px auto;padding-left:3rem;font-size:2rem;text-align:left;background-size:22px auto;background-position-y:.5rem;background-position-x:.5rem;margin-bottom:2rem}.yimyim-course .p-coursetime{margin-top:2rem}.yimyim-course .p-courseprice,.yimyim-course .p-coursetime{width:80%}.yimyim-course .p-courseprice p,.yimyim-course .p-coursetime p{font-size:1rem}.yimyim-course .p-courseprice p.p-tani,.yimyim-course .p-coursetime p.p-tani{width:37%}}.p-sect_contact .wp-block-columns img{max-width:75%}.p-sect_contact .wp-block-column{border:1px solid #552e22;padding-bottom:5rem}.p-sect_contact .wp-block-column h2{background-color:#96adcb;font-family:'Shippori Mincho',serif;color:#fff;width:90%;margin:2rem auto;padding:.5rem;font-size:1.3rem;text-align:center}.p-qr img,.p-mailaddress img{margin:0 auto}.p-sect_privacy{background-color:#e6e7d3;padding:3rem 1rem;width:100%}.p-sect_privacy p{max-width:1024px}@media screen and (min-width:1024px){.p-sect_contact .wp-block-column h2{font-size:1.8rem}.p-sect_contact .wp-block-columns{gap:5rem !important}.p-entry-content .p-sect_privacy{margin-top:7rem;padding:3rem 5rem 5rem}}.archive .l-contents__inner,.single .l-contents__inner,.blog .l-contents__inner{padding-top:0;color:#000;margin-bottom:1rem}.c-entry-summary--type-post{display:flex;flex-direction:column}.c-entries--rich-media .c-entry-summary__figure{margin-top:4.5rem}.c-entries--rich-media .c-entry-summary__body{display:flex;flex-direction:column}.c-entries--rich-media .c-entry-summary__body .c-entry-summary__header{position:absolute;top:2.5rem}.c-entries--rich-media .c-entry-summary__body .c-entry-summary__meta{position:absolute;top:0}.c-entry__meta{font-size:.9rem;margin-top:1rem}.archive .c-meta,.archive .c-entry-summary__meta,.blog .c-meta,.blog .c-entry-summary__meta{display:inline}.single .c-meta__item--author,.archive li.c-meta__item--author,.blog li.c-meta__item--author{display:none;width:0}li.c-meta__item--published{font-size:1rem;text-align:left;padding-left:0;color:#000}h2.c-entry-summary__title{color:#000;line-height:1.4}.archive .c-entry-summary__content,.blog .c-entry-summary__content{font-size:1rem;color:#000;line-height:1.8}.archive li.c-entries__item,.blog li.c-entries__item{margin-bottom:2rem}.single .c-entry__header{padding-top:1.5rem;margin-bottom:1rem}.archive .p-term-description{display:none}.archive .c-entry-summary__figure .c-entry-summary__term,.blog .c-entry-summary__figure .c-entry-summary__term{left:0;bottom:10%;top:auto;right:auto}@media (min-width:1024px){.single .c-entry__header{padding-top:0;margin-bottom:1rem}.archive .l-contents__inner,.single .l-contents__inner,.blog .l-contents__inner{margin-top:2rem}.archive li.c-meta__item--published,.blog li.c-meta__item--published{font-size:1.1rem}.single .p-entry-content{width:75%;max-width:1072px;margin:2rem auto}h1.c-page-header__title{margin-top:4rem}.archive .c-entries,.blog .c-entries{gap:.5 3rem;justify-content:space-between;width:85%;margin:0 auto}.archive li.c-entries__item,.blog li.c-entries__item{flex:0 1 50%;max-width:47%;padding:1rem 1.8rem;border:1px solid #552e22}.archive .c-entry-summary__title,.blog .c-entry-summary__title{font-size:1.3rem;color:#000;line-height:1.5}.archive .c-entry-summary__content,.blog .c-entry-summary__content{font-size:1rem;color:#000}}