@charset "utf-8";.m_ttl01{display:flex;flex-direction:column;align-items:center;margin-bottom:9vw}.m_ttl01 span{font-family:var(--font-round-gothic);font-size:2.1rem;display:block;position:relative;text-align:center;border-bottom:2px solid var(--main-color-dark);padding-bottom:2.7vw;line-height:1.55}.m_ttl01 em{font-family:var(--font-comfortaa);font-size:1rem;display:block;text-align:center;color:var(--main-color-dark);line-height:1;margin-top:2.4vw;font-weight:700}.m_ttl01_mini span{font-size:1.8rem;padding-bottom:1.1vw}.m_btn_wrap{display:flex;align-items:center}.m_btn01{background:var(--black-color);color:#fff;border-radius:20vw;font-size:1.4rem;padding:2vw 6.9vw;text-decoration:none;display:flex;justify-content:center;align-items:center;font-family:var(--font-round-gothic);font-weight:500}.m_btn01 span{padding-left:1.8em;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_arrow.svg) left top 53% no-repeat;background-size:5.2vw}.m_newslist_item{background-image:linear-gradient(transparent,transparent 2px,#fff 2px),linear-gradient(to right,#f69a79 2px,#fff 2px);background-size:8px 2px,8px 2px;background-repeat:repeat-x;background-position:center top;padding:3.3vw 0}.m_newslist_item:last-of-type{position:relative}.m_newslist_item:last-of-type:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:linear-gradient(transparent,transparent 2px,#fff 2px),linear-gradient(to right,#f69a79 2px,#fff 2px);background-size:8px 2px,8px 2px;background-repeat:repeat-x;background-position:center bottom}.m_newslist_inner{position:relative;text-decoration:none;display:flex;align-items:center;z-index:10}.m_newslist_head{color:var(--main-color-dark);width:19.4%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:1.4vw}.m_newslist_head span{display:block;line-height:1;font-size:1.1rem;letter-spacing:0}.m_newslist_head em{display:block;line-height:1;font-size:2.4rem;letter-spacing:0;margin-top:1vw}.m_newslist_body{flex:1;font-size:1.4rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;letter-spacing:.035em}.m_lp_slider{margin-top:9.4vw;position:relative;z-index:10}.m_lp_slider .slick-slide{margin:0 1.2vw}.m_lp_slider_item{position:relative;padding-bottom:1vw}.m_lp_slider_item:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;border-radius:2vw;background:#f3f1e8}.m_lp_slider_item a{overflow:hidden;border-radius:2vw;border:1vw solid #fff;position:relative;z-index:10;width:100%}.m_lp_slider_dots{position:relative;z-index:10}.m_lp_slider_dots .slick-dots{position:relative;bottom:0;display:block;width:100%;text-align:center;line-height:1;margin:7.7vw 0 -3.5vw}.m_lp_slider_dots .slick-dots li{position:relative;display:inline-block;width:1.5vw;height:1.5vw;vertical-align:bottom;margin-bottom:3.5vw}.m_lp_slider_dots .slick-dots li+li{margin-left:4.5vw}.m_lp_slider_dots .slick-dots li button{font-size:0;line-height:0;display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.m_lp_slider_dots .slick-dots li button:before{position:absolute;top:0;left:0;content:"";background:#b3b3b3;width:100%;height:100%;border-radius:50%}.m_lp_slider_dots li.slick-active button:before{background:var(--main-color)}.js_dispnone_start{display:none}.m_schedule_table_wrap{overflow-y:auto}.m_schedule_table{background:#fcfbf9;border-radius:3vw 3vw 0 0;overflow:hidden;width:240vw}.m_schedule_table td,.m_schedule_table th{text-align:center;vertical-align:middle;padding:6vw 0}.m_schedule_table tr{border-bottom:1px solid #ece9db}.m_schedule_table thead{background:var(--main-color)}.m_schedule_table thead th{border-right:1px solid #ece9db;color:#fff;width:92px;padding:3.3vw 0}.m_schedule_table thead th:first-of-type{width:135px}.m_schedule_table thead th:last-child{border-right:0}.m_schedule_table tbody th,.m_schedule_table tbody td{border-right:1px solid #ece9db}.m_schedule_table tbody td:last-child{border-right:0}.m_schedule_table tbody th{font-size:1.6rem;line-height:1.3}.m_schedule_table tbody th em{font-size:1.2rem;color:gray}.m_schedule_table tbody td{font-size:1.4rem}.m_schedule_table tbody td em{line-height:1;font-size:1rem;color:gray}.m_schedule_table_multi{display:flex;flex-direction:column;justify-content:center;align-items:center}.m_schedule_table_multi+.m_schedule_table_multi{margin-top:.4em}.m_schedule_table_cat{background:#f2f2f2;border-radius:2vw;display:inline-block;padding:.4em;line-height:1.4;margin-top:1vw}.m_menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-4.5%}.m_menu_item{width:48.5%;text-decoration:none;display:flex;flex-direction:column;align-items:center;padding:4.2vw;border-radius:2vw;border:2px solid var(--main-color);box-shadow:4px 5px 0px -1px #fcc36b;margin:0 0 4.5%}.m_menu_tag{font-size:1rem;font-family:var(--font-comfortaa);background:var(--main-color-dark);border-radius:20vw;padding:1vw 4.3vw;line-height:1;color:#fff;font-weight:700}.m_menu_ttl{font-size:1.8rem;letter-spacing:.1em;margin-top:1.4vw;font-weight:500}.m_menu_btn{background:var(--main-color-light);color:#fff;font-size:1.4rem;font-family:var(--font-round-gothic);letter-spacing:.04em;border-radius:.3vw;width:100%;padding:.6vw 0;margin-top:3vw;display:flex;justify-content:center}.m_menu_btn span{padding-left:2em;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_arrow.svg) left top 53% no-repeat;background-size:5.2vw}.m_search_head{display:flex;border-bottom:1vw solid #998675}.m_search_tab{width:50%;color:#998675;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;position:relative;padding:3.4vw 0;background:#fff}.m_search_tab:before{content:"";display:block;position:absolute;bottom:-2.6vw;left:50%;width:0;height:0;border-style:solid;border-width:1.5vw 1.5vw 0;border-color:#998675 transparent transparent;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.m_search_tab span{padding:0 0 0 1.5em;font-size:1.7rem;font-family:var(--font-round-gothic);position:relative}.m_search_tab span:before,.m_search_tab span:after{content:"";display:block;position:absolute;top:50%;left:0;width:5vw;height:5vw;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m_search_tab span:after{background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_round_arrow.svg) center center no-repeat;background-size:38.6% auto;filter:brightness(0) invert(1);-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.m_search_tab span:before{background:#998675;border-radius:50%;z-index:1}.m_search_tab em{font-size:1rem;font-family:var(--font-comfortaa);border-bottom:2px solid #998675;margin-top:1.1vw;letter-spacing:0;font-weight:700}.on.m_search_tab{background:#534741;color:#fff}.on.m_search_tab em{border-color:#fff}.on.m_search_tab span:before{background:#fff}.on.m_search_tab span:after{filter:none;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.on.m_search_tab:before{opacity:1}.m_search_body_wrap{position:relative;background:#fff}.m_search_body{position:absolute;padding:7.6vw 4vw 3vw;width:100%;pointer-events:none;opacity:0;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-3%}.m_search_body.on{pointer-events:auto;opacity:1}.m_search_item{text-decoration:none;display:flex;flex-direction:column;border:1px solid #534741;border-radius:2vw;overflow:hidden;width:48.5%;margin:0 0 3%}.m_search_item_head{background:#f8f2eb;width:100%;position:relative;text-align:center;font-size:1rem;font-family:var(--font-comfortaa);font-weight:700;line-height:1;padding:2.5vw 0;letter-spacing:0}.m_search_item_head:before{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:2px;z-index:1;background:linear-gradient(transparent,transparent 2px,transparent 2px),linear-gradient(to right,#534741 2px,transparent 2px);background-size:8px 2px,8px 2px;background-position:left 3px center}.m_search_item_head em{font-size:1.2rem;line-height:1;vertical-align:baseline}.m_search_item_body{min-height:16.5vw;display:flex;align-items:center;font-weight:500;letter-spacing:.04em;padding:2vw 0 2vw 4vw}.m_search_item_body em{padding-left:1.7em;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_arrow.svg) left top 53% no-repeat;background-size:5.2vw;line-height:1.5}.m_feature{position:relative}.m_feature:before{content:"";display:block;position:absolute;top:-30vw;left:50%;width:100vw;height:100%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-size:80vw;background-repeat:no-repeat;background-position:left -50vw top,right -50vw top}.is-no-webp .m_feature:before{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.jpg),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.jpg)}.is-webp .m_feature:before{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.webp),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.webp)}.m_feature_inner{position:relative;background:linear-gradient(135deg,rgba(253,253,252,1) 0%,rgba(248,245,242,1) 100%);box-shadow:0px 0px 14px -4px rgba(0,0,0,.3);border-radius:2vw;z-index:10;overflow:hidden}.m_feature_head{position:relative;z-index:10}.m_feature_head .oft{padding-top:51%}.m_feature_body{padding:7.4vw 0 9.5vw;z-index:10}.m_feature_num{font-family:var(--font-comfortaa);text-align:center;margin-bottom:3.3vw;color:var(--main-color-dark);display:flex;align-items:center;justify-content:center;font-weight:700}.m_feature_num span{font-size:1.2rem;border-bottom:1px solid var(--main-color-dark);line-height:1;padding-bottom:.2em;margin-right:.3em}.m_feature_num em{font-size:2.2rem;line-height:1}.m_feature_ttl{font-size:1.8rem;font-family:var(--font-round-gothic);text-align:center;margin-bottom:6.1vw;font-weight:500}.m_feature_txt{padding:0 8vw}.m_feature_btn{margin-top:7.6vw;display:flex;justify-content:center}.l_section_news{position:relative;padding-bottom:11vw}.l_section_news:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:85%;z-index:1;background:#f8f5f2}.l_lp{margin-top:9.4vw}.l_section_message{background-size:80vw;background-repeat:no-repeat;background-position:left -41vw bottom,right -40vw bottom;margin-top:5vw;padding-bottom:22vw}.is-no-webp .l_section_message{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.jpg),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.jpg)}.is-webp .l_section_message{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.webp),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.webp)}.l_section_schedule{position:relative;margin-top:-4vw;padding-bottom:9vw}.l_section_schedule:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:96%;z-index:1;background:#f8f5f2}.l_section_pickup{background-size:80vw;background-repeat:no-repeat;background-position:left -50vw top,right -50vw top,left -24vw bottom,right -40vw bottom 10vw;padding:14vw 0 30vw}.is-no-webp .l_section_pickup{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.jpg),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.jpg),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.jpg),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.jpg)}.is-webp .l_section_pickup{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.webp),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.webp),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.webp),url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.webp)}.l_section_menu{position:relative;margin-top:0;padding-bottom:12vw;padding-top:11vw}.l_section_menu:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#f8f5f2}.l_section_feature{padding-top:11vw;padding-bottom:29vw;background-size:80vw;background-repeat:no-repeat;background-position:left -50vw bottom}.is-no-webp .l_section_feature{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.jpg)}.is-webp .l_section_feature{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.webp)}.l_news{border-radius:2vw;border:1vw solid var(--main-color);padding:4.6vw 3.2vw 5.9vw;background:#fff;overflow:hidden}.l_news_head{margin-bottom:5vw;display:flex;align-items:center;justify-content:center}.l_news_head .m_ttl01{margin-right:12.1vw;margin-bottom:0}.l_news_head .m_ttl01 span{padding-bottom:1vw}.l_news_head .m_btn01{padding:2vw 4.7vw 2vw 4.6vw}.l_message_head{position:relative;z-index:1}.l_message_head_img{padding-top:48.6%}.l_message_body{box-shadow:0px 0px 14px -4px rgba(0,0,0,.3);border:1.1vw solid #f3f1e8;border-radius:3vw;padding:8.8vw 6.666vw 9.6vw;position:relative;z-index:10;margin-top:-8.5vw;background:#fff}.l_message_txt{line-height:1.7333}.l_message_btn_wrap{margin-top:7.5vw}.l_message_btn{border-radius:1.7vw;font-family:var(--font-round-gothic);font-weight:500;font-size:1.5rem;border:2px solid var(--main-color-dark);box-shadow:4px 7px 0px -2px #fdf8da;display:flex;text-decoration:none;justify-content:center;padding:2.9vw 0}.l_message_btn span{padding-left:1.8em;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_arrow.svg) left top 53% no-repeat;background-size:5.2vw}.l_schedule{margin-top:5.5vw}.l_schedule .m_ttl01{margin-bottom:5vw}.l_schedule .m_ttl01_mini{margin-bottom:3.6vw}.l_schedule_body{background:#fff;border-radius:3vw;padding:5.8vw 4vw;box-shadow:0px 0px 14px -4px rgba(0,0,0,.3)}.l_schedule_hosoku{color:#666;font-size:1.2rem;margin-top:8.5vw;letter-spacing:.04em}.l_schedule_hosoku_top span{display:block}.l_schedule_bottom{margin-top:6.9vw;padding-top:7.2vw;border-top:1px solid #e6e6e6}.l_schedule_bottom .l_schedule_hosoku{margin-top:0}.l_schedule_calendar{position:relative;padding-bottom:110%;margin-top:7.3vw}.l_schedule_calendar iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.l_schedule_pickup{background:#f9f5f3;border-radius:3vw;padding:7vw 5vw;margin-top:6vw}.l_schedule_pickup_item+.l_schedule_pickup_item{margin-top:5vw}.l_schedule_pickup_ttl{color:#fff;text-align:center;letter-spacing:.06em;padding:.3em 0 .33em;position:relative}.l_schedule_caution_ttl{background:#f15a24;border-radius:1vw;margin-bottom:5vw}.l_schedule_caution_ttl:before{content:'';display:block;position:absolute;bottom:0;left:50%;width:0;height:0;border-style:solid;border-width:10px 6px 0;border-color:#f15a24 transparent transparent;z-index:1;-webkit-transform:translate(-50%,99%);transform:translate(-50%,99%)}.l_schedule_pickup_list li{position:relative;padding-left:7vw}.l_schedule_pickup_list li:before{content:'';display:block;position:absolute;top:.38em;left:0;width:3.8vw;height:3.8vw;z-index:1;background:#f7931e;border-radius:50%}.l_schedule_pickup_list li+li{margin-top:3vw}.l_schedule_pickup_list span{background:#fff;padding:0 .5em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.l_schedule_detail_ttl{background:#f7931e}.l_schedule_pickup_table{border-top:1px solid #ccc}.l_schedule_pickup_table tr{border-bottom:1px solid #ccc}.l_schedule_pickup_table td,.l_schedule_pickup_table th{vertical-align:middle;padding:.5em 0}.l_schedule_pickup_table th{text-align:center;width:5em}.l_feature{padding:0 4vw}.l_feature .m_ttl01{position:relative;z-index:10}.l_feature .m_feature+.m_feature{margin-top:15.9vw}.l_feature_body{position:relative;z-index:5}.l_pickup{padding:0 4vw}.l_pickup_head{margin-bottom:9.4vw}.l_pickup_ttl{font-size:2.5rem;letter-spacing:.1em;font-family:var(--font-round-gothic);text-align:center;line-height:1.7}.l_pickup .m_ttl01_mini{margin-bottom:11vw}.l_pickup .m_ttl01_mini span{padding-bottom:3.7vw}.l_pickup_img{border-radius:2vw;overflow:hidden;display:block;margin-bottom:3.7vw}.l_pickup_content{background:linear-gradient(135deg,rgba(253,253,252,1) 0%,rgba(248,245,242,1) 100%);border-radius:2vw;overflow:hidden;padding:10.4vw 7.2vw 12vw;box-shadow:0px 0px 14px -4px rgba(0,0,0,.3)}.l_pickup_txt p+p{margin-top:6.8vw}.l_pickup_btn_wrap{margin-top:10.4vw;margin-bottom:-3.2vw}.l_pickup_btn{display:flex;box-shadow:0px 6px 0px -1px #eceadb;border-radius:2vw;overflow:hidden;text-decoration:none;margin-bottom:3.2vw;background:#fff}.l_pickup_btn_icon{background:var(--main-color);border-right:1vw solid var(--main-color-dark);display:flex;justify-content:center;align-items:center;width:27.6%}.l_pickup_btn_icon img{width:45.6%}.l_pickup_btn_ttl{flex:1;align-items:center;padding:4.3vw 5vw 4.4vw 6.7vw}.l_pickup_btn_ttl span{font-family:var(--font-round-gothic);padding-left:2em;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_arrow.svg) left top 53% no-repeat;background-size:5.2vw}.l_menu_top{background:#fff;padding:6.6vw 4vw;border-radius:10px;box-shadow:0px 0px 14px -4px rgba(0,0,0,.3)}.l_menu_bottom{margin-top:9vw;border-radius:10px;box-shadow:0px 0px 14px -4px rgba(0,0,0,.3);overflow:hidden}.l_carousel{display:flex;width:100vw;overflow:hidden;position:relative;z-index:10}.l_carousel ul{width:auto;height:100%;display:flex;flex-flow:row nowrap}.l_carousel li{width:80vw;margin:0 5vw 0 0;padding:5vw 0 0}.l_carousel li:nth-of-type(2n){padding:0 0 5vw}.l_carousel .l_carousel_item:first-child{-webkit-animation:loop 240s -120s linear infinite;animation:loop 240s -120s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.l_carousel .l_carousel_item{-webkit-animation:loop2 240s linear infinite;animation:loop2 240s linear infinite;padding:5px 0}.l_carousel_item picture{border-radius:5px;border:5px solid #fff;box-shadow:5px 5px 0px 0px #ffce99;display:block}.l_carousel_item picture img{border-radius:5px}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}}.l_fbnr_col+.l_fbnr_col{padding-top:10.1vw;margin-top:7.7vw;border-top:1px solid #e6e6e6}.l_fbnr_item{text-decoration:none}.l_fbnr_col05{display:flex;flex-wrap:wrap;justify-content:space-between}.l_fbnr_col05 .l_fbnr_item{width:49%;margin-bottom:3.1%}.l_fbnr_col03{display:flex;flex-wrap:wrap;   justify-content:space-between}.l_fbnr_col03 .l_fbnr_item{width:48.5%;margin-bottom:5.1%}.l_fbnr_txt{font-size:1.4rem;line-height:1.5;margin-top:2vw;padding:0 1vw}.l_footer{background:#f8f5f2;border-top:1px solid #e8e3dd;padding-top:6.7vw;margin-top:5vw}.l_footer_logo{display:block;width:62.1vw;margin:8vw auto 0}.l_footer_sitemap{display:table;margin:3vw auto}.l_footer_tel{font-size:1.7rem;font-family:var(--font-comfortaa);font-weight:700;margin-top:6.4vw;text-align:center;line-height:1}.l_footer_tel em{margin-right:.4em;padding-bottom:.1em;display:inline-block}.l_footer_tel span,.l_footer_tel a{font-size:2.2rem;text-decoration:none;line-height:1}.l_footer_address{display:flex;justify-content:center;font-size:1.4rem;margin-top:2.5vw}.l_footer_address_postnum{margin-right:.8em}.l_footer_links{margin-top:6.5vw;display:flex;justify-content:space-between}.l_footer_links_item{width:49%}small{display:block;background:var(--main-color);color:#fff;padding:6.8vw 0 26vw;font-size:1.1rem;margin-top:10vw;text-align:center}.l_header{position:fixed;width:100%;z-index:100;left:0;top:0;padding-bottom:18vw}.l_header .inner{padding:0}.l_header_logo{width:100%}.l_header_sp{position:absolute;z-index:100;width:100%}.l_header_sp_fixed{position:fixed;top:0;left:0;width:100%}.l_header_ui{display:flex;padding:2vw 2.4vw;background:#fff}.l_header_btns{display:flex;background:#f2f2f2;border-radius:2vw;flex:1}.l_header_btns_item{border-right:1px solid #e6e6e6;display:flex;justify-content:center;align-items:center;width:25%}.l_header_btns_item img{width:56%}.l_header_btns_item:last-of-type{border-right:0}.l_header_hamburger{width:14.4vw;margin-left:2vw;cursor:pointer;position:relative}.l_header_hamburger img{position:relative;z-index:1}.l_header_hamburger:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/hamburger_close.svg) center center no-repeat;background-size:100%;transition:.3s}.on.l_header_hamburger:before{opacity:1}.l_header_bottom{display:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.l_header_bottom_btns{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8vw}.l_header_bottom_btns:not(:has(.l_header_bottom_btn:nth-of-type(3))){justify-content:center}.l_header_bottom_btn_mini{width:48.5%;margin-bottom:3%}.l_header_bottom_btn{width:100%}.l_header_bottom{background:#f8f2eb;padding:4vw}.l_header_bottom_inner{background:#fff;border-radius:4vw;padding:6.5vw 4.5vw 12vw}.l_header_bottom .main_menu>li>a,.l_header_bottom .main_menu>li>.menu_txt{display:flex;position:relative;align-items:center;padding:3.4vw 4vw;text-decoration:none;background:linear-gradient(transparent,transparent 2px,transparent 2px),linear-gradient(to right,#666 2px,transparent 2px);background-repeat:repeat-x;background-size:8px 2px,8px 2px;background-position:left 3px bottom;cursor:pointer}.l_header_bottom .has_child>a:before,.l_header_bottom .has_child>.menu_txt:before{content:"";display:block;position:absolute;top:50%;right:3vw;width:2.5vw;height:2.5vw;z-index:1;border-bottom:2px solid var(--main-color-dark-light);border-right:2px solid var(--main-color-dark-light);-webkit-transform:translateY(-75%) rotate(45deg);transform:translateY(-75%) rotate(45deg)}.l_header_bottom .on.has_child>a:before,.l_header_bottom .on.has_child>.menu_txt:before{-webkit-transform:translateY(-25%) rotate(-135deg);transform:translateY(-25%) rotate(-135deg)}.l_header_bottom .main_menu>li>a span,.l_header_bottom .main_menu>li>.menu_txt span{font-size:1.8rem;font-weight:500;margin-right:1em;line-height:1}.l_header_bottom .main_menu>li>a em,.l_header_bottom .main_menu>li>.menu_txt em{font-size:1rem;font-family:var(--font-comfortaa);letter-spacing:.04em;font-weight:500;color:var(--main-color);line-height:1;padding-top:.4em}.l_header_bottom .sub_menu_block{padding:6vw 3.2vw;display:none}.l_header_bottom .sub_menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-3vw}.l_header_bottom .sub_menu li{width:47.5%;margin-bottom:3vw}.l_header_bottom .sub_menu a{text-decoration:none;font-size:1.4rem;font-weight:500;padding-left:1.7em;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_arrow.svg) left top 2.2vw no-repeat;background-size:4.9vw;letter-spacing:0}.l_mv_bottom{position:relative;padding:12vw 0 14vw}.l_mv_bottom:before{content:"";display:block;position:absolute;top:-18vw;left:0;width:100%;height:90vw;z-index:1;background-position:center top;background-repeat:no-repeat;background-size:100%}.is-no-webp .l_mv_bottom:before{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/mv_bg_sp.png)}.is-webp .l_mv_bottom:before{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/mv_bg_sp.webp)}.l_mv_logo{position:relative;z-index:10;position:absolute;top:-11.9vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:17.1vw;display:block}.l_mv_catch{position:relative;z-index:10}.l_mv_catch_top{display:flex;justify-content:center;padding-top:3vw}.l_mv_catch_top span{position:relative;box-shadow:4px 5px 0px 1px rgba(255,133,0,.6);background:#fff;font-size:2.2rem;font-family:var(--font-round-gothic);font-weight:500;padding:.3em .9em;word-break:keep-all}.l_mv_catch_top span:before,.l_mv_catch_top span:after{content:"";display:block;position:absolute;top:-3vw;left:-3vw;width:5.5vw;height:5.5vw;z-index:1;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/mv_dots.svg) center center no-repeat;background-size:100%}.l_mv_catch_top span:after{left:auto;top:auto;bottom:-3vw;right:-3vw;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l_mv_catch_bottom{display:flex;flex-direction:column;align-items:center;margin-top:4.5vw}.l_mv_catch_bottom span{border-bottom:2px solid var(--black-color);font-size:1.8rem;font-family:var(--font-round-gothic);font-weight:500;line-height:1.75}.l_mv_catch_add{background:var(--main-color);border-radius:2vw;border:2px solid #fff;color:#fff;text-align:center;font-family:var(--font-round-gothic);font-weight:500;font-size:1.8rem;padding:1.4vw 8vw;margin:6vw auto 0;display:table;display:none}.l_mv_table_wrap{padding:17px 17px 14px;border:2px solid var(--main-color);border-radius:5px;background:#fff;color:#736357;width:490px;position:absolute;bottom:8.7%;right:-20px;z-index:10}.l_mv_table{width:100%}.l_mv_table tr{border-bottom:1px solid #ece9db}.l_mv_table td,.l_mv_table th{text-align:center;vertical-align:middle;line-height:1}.l_mv_table thead{background:var(--main-color)}.l_mv_table thead th{width:60px;color:#fff;padding:11px 0}.l_mv_table thead th:first-of-type{width:150px;text-align:center}.l_mv_table tbody td,.l_mv_table tbody th{height:50px}.l_mv_table tbody td .mini{font-size:1.2rem}.l_mv_table_hosoku{display:flex;justify-content:space-between;font-size:1.3rem;margin-top:10px}.l_fixed{background:#f0f0f0;padding:4vw;display:flex;position:fixed;bottom:0;left:0;width:100%;z-index:99}.l_fixed_ul{display:flex;flex:1;align-items:center;border-radius:2vw;background:#fff}.l_fixed_ul:not(:has(.l_fixed_ul_item:nth-of-type(3))){.l_fixed_ul_item{width:50%}.l_fixed_ul_item img{width:50%}}.l_fixed_ul_item{border-right:1px solid #e6e6e6;width:33.333333%;height:100%;position:relative}.l_fixed_ul_item img{position:absolute;top:-2vw;left:50%;width:70%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l_fixed_ul_item:last-of-type{border-right:0}.l_fixed_pagetop{width:10.7vw;margin-left:4.7vw}.under_page .l_fbnr{margin-top:15vw}.l_under_head{margin-bottom:8vw;background:var(--main-color)}.l_under_ttl{color:#fff;font-weight:500;font-family:var(--font-round-gothic);font-size:2rem;text-align:center;padding:10.3vw 4vw}.l_under_ttl span{border-bottom:2px solid #fff;padding-bottom:.2em}.l_under_breadcrumb{background:#f2f2f2;padding:3vw 0;font-size:1.2rem;color:#676767}.breadcrumbs a{text-decoration:none;color:#676767}.breadcrumbs>span{padding-right:6vw;display:inline-block;position:relative}.breadcrumbs>span:before{right:2.5vw;top:50%;width:1.4vw;height:1.4vw;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);position:absolute;content:"";border-width:1px 1px 0 0;border-style:solid}.breadcrumbs>span:last-of-type{padding-right:0}.breadcrumbs>span:last-of-type:before{display:none}.l_under_content .columns,.l_under_content .bg-block,.l_under_content ul,.l_under_content ol,.m_schedule_table_wrap,.l_under_content table,.l_under_content p{margin-top:5vw}.m_schedule_table_wrap table{margin-top:0}.l_under_content p+p{margin-top:2.5vw}.l_under_content h3{background:#736357;color:#fff;font-size:1.8rem;letter-spacing:.1em;font-weight:700;font-family:var(--font-round-gothic);padding:.35em 1em .5em;text-align:center;margin:12vw 0 8vw;border-radius:1vw;display:flex;justify-content:center;align-items:center;clear:both}.l_under_content h3 em{border-bottom:2px solid #fff}.l_under_content h4{border-radius:20vw;border:2px solid #c7b299;padding:2.3vw 6.8vw 2.3vw 13vw;position:relative;margin:8.5vw 0 7vw;font-family:var(--font-round-gothic);font-weight:500;color:#534741;font-size:1.7rem;clear:both;line-height:1.6}.l_under_content h4:before{content:"";display:block;position:absolute;top:50%;left:6.3vw;width:2vw;height:2vw;z-index:1;background:#736357;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l_under_content h5{display:table;border:2px solid var(--main-color-light);position:relative;text-align:center;padding:2vw 4vw;color:#534741;font-family:var(--font-round-gothic);font-weight:500;border-radius:3vw;font-size:1.6rem;margin:10vw 0 7vw;clear:both}.l_under_content h5:before{content:"";display:block;position:absolute;bottom:0;left:2vw;width:0;height:0;border-style:solid;border-width:0 2.5vw 3.3vw 0;border-color:transparent var(--main-color-light) transparent transparent;-webkit-transform:translateY(105%);transform:translateY(105%)}.l_under_content h6{color:#534741;font-family:var(--font-round-gothic);font-weight:700;font-size:1.6rem;margin:8vw 0 6vw;clear:both}.l_under_content h3+h4{margin-top:0}.l_under_content h4+h5{margin-top:0}.l_under_content h5+h6{margin-top:0}.l_under_content .ul01 li{padding-left:1.2em;position:relative}.l_under_content .ul01 li:before{content:"";display:block;position:absolute;top:2.8vw;left:0;width:1.7vw;height:1.7vw;z-index:1;border-radius:50%;background:var(--main-color)}.l_under_content .ul01 li+li{margin-top:1.5vw}.l_under_content .ol_decimal{counter-reset:item;list-style-type:none}.l_under_content .ol_decimal li{padding-left:2.6em;padding-top:.15em;position:relative}.l_under_content .ol_decimal li:before{counter-increment:item;content:"0" counter(item);display:block;position:absolute;top:.7vw;left:0;width:7.5vw;height:7.5vw;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--main-color);font-weight:500;letter-spacing:0;font-size:1.4rem;color:#fff}.l_under_content .ol_decimal li:nth-of-type(n+10):before{content:counter(item)}.l_under_content .ol_decimal li+li{margin-top:3.4vw}.l_under_content .ul_check li{padding-left:6.3vw;position:relative}.l_under_content .ul_check li:before{content:"";position:absolute;width:1em;height:1em;border:1px solid #838383;background:#fff;left:0;top:.37em;z-index:10;border-radius:0}.l_under_content .ul_check li:after{content:"";position:absolute;width:.9em;height:.6em;border-left:2px solid var(--main-color);border-bottom:2px solid var(--main-color);left:.23em;top:.26em;transform:rotate(-45deg);z-index:11}.l_under_content .ul_check li+li{margin-top:1.6vw}.l_under_content img{display:block;width:100%;border-radius:2.5vw;margin-bottom:3vw}.l_under_content .scroll_table{overflow-y:auto}.l_under_content table{table-layout:fixed}.l_under_content table p{margin-top:0 !important}.l_under_content .scroll_table table{width:240vw}.l_under_content .time-table,.l_under_content .table01,.l_under_content .border-table{border:1px solid #736357}.l_under_content .time-table th,.l_under_content .time-table td,.l_under_content .table01 th,.l_under_content .table01 td,.l_under_content .border-table th,.l_under_content .border-table td{font-size:1.3rem;color:#736357;vertical-align:middle;padding:2vw;border:1px solid #736357;font-weight:500}.l_under_content .time-table th,.l_under_content .table01 th,.l_under_content .border-table th{text-align:center}.l_under_content .time-table thead,.l_under_content .table01 thead,.l_under_content .border-table thead{background:var(--main-color)}.l_under_content .time-table thead th,.l_under_content .table01 thead th,.l_under_content .border-table thead th{color:#fff}.l_under_content .table01 tbody th,.l_under_content .border-table tbody th,.l_under_content .table01 thead th:first-of-type,.l_under_content .border-table thead th:first-of-type{width:33.3333%}.l_under_content .time-table thead th:first-of-type{width:26%}.l_under_content .time-table thead th{width:10%}.l_under_content .time-table tbody th,.l_under_content .table01 tbody th,.l_under_content .border-table tbody th{background:#f8f5f2}.l_under_content .time-table tbody th{font-size:1.1rem;letter-spacing:0}.l_under_content .time-table tbody td{text-align:center}.l_under_content .hosoku{color:#998675}.l_under_content .float-list{border:2px solid #998675;border-radius:2vw;display:flex;flex-wrap:wrap;align-items:normal;margin-bottom:-5vw}.l_under_content .float-list li{border-bottom:1px solid #c7b299;width:50%;display:flex;align-items:center}.l_under_content .float-list li:nth-of-type(2n+1){border-right:1px solid #c7b299}.l_under_content .float-list li:nth-last-of-type(-n+2){border-bottom:0}.l_under_content .float-list li a{color:#736357;font-size:1.4rem;text-align:center;text-decoration:none;position:relative;width:100%;padding:2.5vw 2vw 2vw;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.l_under_content .float-list li a:after{content:"";display:block;position:relative;bottom:0;width:4vw;height:6vw;z-index:1;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/list_arrow.svg) center center no-repeat;background-size:100%}.l_under_content th .table_hosoku_wrap{display:table;margin:0 auto}.l_under_content .table_hosoku{display:table;color:#fff;margin-top:1vw;text-align:left;line-height:1.5}.l_under_content .table_hosoku span{background:var(--main-color-dark);border-radius:1vw;font-size:1.1rem;text-align:left;padding:0 .5em .1em;display:inline-block}.l_under_content .table_hosoku02 span{background:var(--main-color)}.l_under_content .btn-style{display:flex;align-items:center;justify-content:center;margin-top:3vw}.l_under_content .btn-style a{background:var(--black-color);color:#fff;border-radius:20vw;font-size:1.4rem;padding:2vw 6.9vw;text-decoration:none;display:flex;justify-content:center;align-items:center;font-family:var(--font-round-gothic);font-weight:500}.l_under_content .btn-style a span{padding-left:1.8em;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_arrow.svg) left top 53% no-repeat;background-size:5.2vw}.l_under_content .googlemap{position:relative;padding-bottom:110%;margin-top:7.3vw}.l_under_content .googlemap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.l_under_content .title p{font-size:2rem;font-family:var(--font-round-gothic)}.l_under_content .qa-block{padding-top:5vw;border-top:1px dotted #ccc;margin-top:5vw}.l_under_content .qa-block p:first-child{margin-top:0}.l_under_content .bg-block{background:#f4f0ec;border-radius:2vw;padding:5vw}.l_under_content .bg-block>*:first-child{margin-top:0 !important}.l_under_content .flow-block{position:relative;margin-bottom:15vw}.l_under_content .flow-block:before{border-style:solid;border-color:var(--main-color) transparent transparent transparent;content:"";position:absolute;bottom:-10vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-width:5vw 7vw 0;background:0 0 !important}.l_under_content .wp-caption-text{margin-top:.5em !important;font-size:1.4rem}.l_under_content .post-password-form input{border:1px solid #666}.l_under_content .post-password-form label{display:flex;align-items:center}.l_under_content .post-password-form input[type=password]{padding:2vw;margin-left:.5em}.l_under_content .post-password-form input[type=submit]{background:var(--black-color);color:#fff;width:100%;display:block;margin-top:5vw;padding:3vw}.l_under_content .border-block .title p{margin-top:0 !important}.l_under_content .border-block{border:2px solid var(--main-color);padding:5vw;border-radius:2vw}.l_under_content .blue{background:#e0f8ff}.l_under_content .blue .title02{background:#3fbbde;color:#fff;padding:.5em 0}.l_under_content .pink{background:#ffe9f1}.l_under_content .pink .title02{background:#ec6191;color:#fff;padding:.5em 0}.l_under_content .title01{text-align:center;font-family:var(--font-round-gothic);font-weight:500;font-size:1.7rem;margin-top:5vw}.l_under_content .title02{text-align:center;font-family:var(--font-round-gothic);font-weight:500;font-size:1.7rem}.l_under_content .column{padding-bottom:3vw}.l_under_content .column>p{width:85%;margin-left:auto;margin-right:auto}.l_under_content .column li{text-align:center;font-weight:700}.l_under_content .column li .pink{background:0 0;color:#ec6191}.l_under_content .column+.column{margin-top:5vw}.l_under_content .box2 .aligncenter{margin:0 auto}.l_under_content .check_sheet_table input{-webkit-appearance:auto}.l_under_content .check_sheet_table td{text-align:center}.l_under_content .check_sheet_table th,.l_under_content .check_sheet_table td{font-size:1rem;letter-spacing:0}.l_under_content .check_sheet_table thead th:first-of-type,.l_under_content .check_sheet_table tbody th{width:10%}.l_under_content .check_sheet_table thead th:nth-of-type(2){width:23%}.ranking-table01 td{text-align:center}.ranking-table01 td.pink{color:#ec6191;background:0 0}.ranking-table01 tr:nth-of-type(2) th{background:#a8e7f9}.ranking-table01 tr:nth-of-type(2) td{background:#e0f8ff}.ranking-table01 tr:nth-of-type(3) th{background:#f4c3d4}.ranking-table01 tr:nth-of-type(3) td{background:#ffe9f1}.menu-sitemap-container .menu-item{border-bottom:2px dotted #eee}.menu-sitemap-container .menu-item+li{margin-top:0 !important}.menu-sitemap-container .menu-item a{padding:2vw 0}.menu-sitemap-container .ul01 li:before{top:4.7vw}.l_under_content .contents08 .cont08_02 .title01{font-size:2.1rem;margin:0 auto 3vw;padding-bottom:3vw;font-weight:700;color:#333;border-bottom:solid 1px #333}.l_under_content .contents08 .cont08_02.bg01{border:1px solid #ccc;margin-top:3em;padding:2em 4.5% 83vw;line-height:1.4;background:#fff url(https://www.kajigaya-clinic.com/wp-content/uploads/2022/05/stomach_cont08_02_bg.jpg) no-repeat right bottom;background-size:330%}.l_under_content .single_ttl{margin-top:3vw}.archive_page .m_newslist_body{display:block}.archive_page .m_newslist_body_date{display:block}.archive_page .m_newslist_body_ttl{display:block}.wp-pagenavi_wrap{display:flex;justify-content:center}.wp-pagenavi{margin-top:12vw;position:relative;height:auto;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.wp-pagenavi .pages{display:none}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{position:relative;width:8vw;height:8vw;z-index:10;background:#f6f7f7;color:#f6f7f7}.wp-pagenavi .previouspostslink{left:0;top:0;order:1}.wp-pagenavi .nextpostslink{right:0;top:0;order:99}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:before{content:"";display:block;position:absolute;top:50%;left:50%;width:1.8vw;height:1.8vw;z-index:1;color:#f6f7f7}.wp-pagenavi .previouspostslink:before{content:"←";border-left:1px solid #54585a;border-top:1px solid #54585a;-webkit-transform:translate(-25%,-50%) rotate(-45deg);transform:translate(-25%,-50%) rotate(-45deg)}.wp-pagenavi .nextpostslink:before{content:"→";border-right:1px solid #54585a;border-top:1px solid #54585a;-webkit-transform:translate(-75%,-50%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg)}.wp-pagenavi .extend,.wp-pagenavi .last,.wp-pagenavi .first,.wp-pagenavi .current,.wp-pagenavi .page{display:flex;justify-content:center;align-items:center;text-decoration:none;width:8vw;height:8vw;order:2}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .last,.wp-pagenavi .first,.wp-pagenavi .current,.wp-pagenavi .page{margin:0 1vw}.wp-pagenavi .extend{margin:0 -2vw}.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .page{color:#000;background:#f6f7f7}.wp-pagenavi .current{color:#fff;background:var(--main-color)}button.kc_chatbot-btn.kc_btnA{z-index:200}button.kc_chatbot-btn.kc_btnB{z-index:190}@media screen and (max-width:768px){button.kc_chatbot-btn.kc_btnA{bottom:80px !important;right:10px !important}button.kc_chatbot-btn.kc_btnB{bottom:80px !important;right:10px !important}iframe.chatbot-style{bottom:150px !important}}