@charset "utf-8";body,select{font-size:1.7rem}.mtll{margin-top:120px !important}.mbll{margin-bottom:120px !important}.ptll{padding-top:120px !important}.pbll{padding-bottom:120px !important}.mtl{margin-top:80px !important}.mbl{margin-bottom:80px !important}.ptl{padding-top:80px !important}.pbl{padding-bottom:80px !important}.mtml{margin-top:60px !important}.mbml{margin-bottom:60px !important}.ptml{padding-top:60px !important}.pbml{padding-bottom:60px !important}.mtm{margin-top:30px !important}.mbm{margin-bottom:30px !important}.ptm{padding-top:30px !important}.pbm{padding-bottom:30px !important}.mtms{margin-top:20px !important}.mbms{margin-bottom:20px !important}.ptms{padding-top:20px !important}.pbms{padding-bottom:20px !important}.mts{margin-top:20px !important}.mbs{margin-bottom:20px !important}.pts{padding-top:20px !important}.pbs{padding-bottom:20px !important}.mtss{margin-top:10px !important}.mbss{margin-bottom:10px !important}.ptss{padding-top:10px !important}.pbss{padding-bottom:10px !important}.m_ttl01{margin-bottom:45px}.m_ttl01 span{font-size:3.5rem;padding-bottom:10px;line-height:1.55}.m_ttl01 em{font-size:1.6rem;margin-top:20px}.m_ttl01_mini span{font-size:2.8rem;padding-bottom:10px}.m_btn01{border-radius:100px;min-width:220px;font-size:1.8rem;padding:17px 15px}.m_btn01 span{padding-left:1.8em;background-size:17px;background-position:left top 51%}.m_newslist{width:100%}.l_news_body{flex:1;max-width:733px}.m_newslist_item{padding:33px 0}.m_newslist_item:first-of-type{background:0 0;padding-top:0}.m_newslist_head{width:78px;margin-right:18px}.m_newslist_head span{font-size:1.2rem}.m_newslist_head em{margin-top:5px}.m_newslist_body{flex:1;font-size:1.8rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;letter-spacing:0em}.m_lp_slider{margin-top:60px}.m_lp_slider .slick-slide{margin:0 11px}.m_lp_slider_item{padding-bottom:5px}.m_lp_slider_item:before{border-radius:20px}.m_lp_slider_item a{border-radius:20px;border-width:5px}.m_lp_slider_dots .slick-dots{margin:36px 0 0}.m_lp_slider_dots .slick-dots li{width:8px;height:8px;margin-bottom:0}.m_lp_slider_dots .slick-dots li+li{margin-left:16px}.m_schedule_table_wrap{overflow-y:auto}.m_schedule_table{border-radius:10px 10px 0 0;width:100%}.m_schedule_table td,.m_schedule_table th{padding:28px 0}.m_schedule_table thead th{width:110px;padding:12px 0;font-size:1.8rem}.m_schedule_table thead th:first-of-type{width:200px}.m_schedule_table tbody th{font-size:2rem;line-height:1.2}.m_schedule_table tbody th em{font-size:1.3rem}.m_schedule_table tbody td{font-size:1.7rem}.m_schedule_table tbody td em{font-size:1.3rem}.m_schedule_table_opd{font-size:1.5rem}.m_schedule_table_note{font-size:1.6rem}.m_schedule_table_cat{background:#f2f2f2;border-radius:10px;padding:.4em;margin-top:5px}.m_menu{justify-content:flex-start;margin:0 -32px -32px 0}.m_menu_item{width:calc(25% - 32px);padding:30px 18px;border-radius:5px;margin:0 32px 27px 0}.m_menu_tag{font-size:1.1rem;font-family:var(--font-comfortaa);background:var(--main-color-dark);border-radius:100px;padding:5px 21px 4px;line-height:1;color:#fff}.m_menu_ttl{font-size:2.6rem;margin-top:4px}.m_menu_btn{font-size:1.6rem;border-radius:5px;width:100%;padding:9px 0;margin-top:27px;display:flex;justify-content:center}.m_menu_btn span{padding-left:1.65em;background-size:17px}.m_search_head{border-width:4px}.m_search_tab{flex-direction:row;justify-content:center;align-items:center;padding:37px 0}.m_search_tab:before{bottom:-13px;border-width:9px 9px 0}.m_search_tab span{padding:0 0 0 1.5em;font-size:3rem;margin-right:18px}.m_search_tab span:before,.m_search_tab span:after{width:26px;height:26px}.m_search_tab span:after{background-size:40% auto;top:53%}.m_search_tab span:before{top:53%}.m_search_tab em{font-size:1.4rem;margin-top:.3em;padding:.5em 0}.m_search_body{padding:60px 22px 37px 50px;margin-bottom:0;justify-content:flex-start}.m_search_item{text-decoration:none;display:flex;flex-direction:column;border-radius:5px;overflow:hidden;width:calc(25% - 28px);margin:0 28px 24px 0}.m_search_item_head{font-size:1.2rem;padding:8px 0 8px}.m_search_item_body{min-height:70px;display:flex;align-items:center;justify-content:center;font-weight:500;letter-spacing:.04em;padding:10px 0;font-size:1.8rem}.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:17px;line-height:1.5}.m_feature{position:relative}.m_feature:before{top:-170px;left:50%;width:100vw;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-size:525px,580px;background-repeat:no-repeat;background-position:left calc(50% - 600px) top,left calc(50% + 200px) top -100px}.m_feature:first-of-type:before{background-size:525px,580px;background-repeat:no-repeat;background-position:left calc(50% - 600px) top,left calc(50% + 600px) top}.is-no-webp .m_feature:first-of-type:before{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.jpg)}.is-webp .m_feature:first-of-type:before{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor01.webp)}.m_feature:nth-of-type(2n):before{background-size:580px,525px;background-repeat:no-repeat;background-position:left calc(50% - 200px) top -100px,left calc(50% + 600px) top 50px}.is-no-webp .m_feature:nth-of-type(2n):before{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 .m_feature:nth-of-type(2n):before{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)}.m_feature_inner{border-radius:10px;display:flex;flex-direction:row-reverse}.m_feature:nth-of-type(2n) .m_feature_inner{flex-direction:row}.m_feature_head{flex:1}.m_feature_head .oft{padding-top:0;height:100%}.m_feature_body{padding:50px 0;z-index:10;width:630px;min-height:600px;justify-content:center;flex-direction:column;display:flex}.m_feature_num{margin-bottom:18px}.m_feature_num span{font-size:1.6rem;border-bottom:1px solid var(--main-color-dark);line-height:1;padding:0 0 .2em;margin-right:.3em}.m_feature_num em{font-size:3rem;line-height:1}.m_feature_ttl{font-size:3.3rem;margin-bottom:29px}.m_feature_ttl span{font-size:3rem}.m_feature_txt{padding:0 60px;font-size:1.8rem;letter-spacing:0}.m_feature_btn{margin-top:43px;display:flex;justify-content:center}.m_feature_btn_col02 .m_btn01{margin:0 10px}.l_section_news{position:relative;padding-bottom:65px}.l_section_news:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 116px);z-index:1;background:#f8f5f2}.l_lp{margin-top:9.4vw}.l_section_message{background-position:left calc(50% - 700px) bottom 100px,left calc(50% + 700px) bottom 150px;background-repeat:no-repeat;background-size:525px,580px;margin-top:90px;padding-bottom:226px}.is-no-webp .l_section_message{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 .l_section_message{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)}.l_section_schedule{position:relative;margin-top:-100px;padding-bottom:110px}.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:580px,525px,510px;background-repeat:no-repeat;background-position:left calc(50% - 800px) top 150px,left calc(50% + 600px) top,left calc(50% + 600px) bottom 50px;padding:120px 0}.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_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_watercolor02.webp)}.l_section_menu{position:relative;margin-top:0;padding-bottom:110px;padding-top:70px}.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:92px;padding-bottom:250px;background-size:580px;background-repeat:no-repeat;background-position:left calc(50% + 200px) bottom;margin-bottom:-120px}.is-no-webp .l_section_feature{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.jpg)}.is-webp .l_section_feature{background-image:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/bg_watercolor02.webp)}.l_news{border-radius:10px;border-width:5px;padding:70px 70px 70px 60px;display:flex}.l_news_head{margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-start;margin-right:70px;position:relative;top:-10px}.l_news_head .m_ttl01{margin-right:0;margin-bottom:62px}.l_news_head .m_ttl01 span{padding-bottom:10px}.l_news_head .m_ttl01 em{margin-top:14px}.l_news_head .m_btn01{padding:17px 15px}.l_message_head{position:relative;z-index:1;max-width:1800px;margin:0 auto}.l_message_head_img{padding-top:600px}.l_message_body{border-width:5px;border-radius:10px;padding:48px 40px 70px;margin-top:-126px}.l_message_txt{line-height:2.4888;text-align:center;font-size:1.7rem}.l_message_btn_wrap{margin-top:56px;display:flex;justify-content:center}.l_message_btn{border-radius:10px;font-size:1.8rem;box-shadow:8px 7px 0px 1px #fdf8da;padding:17px 0;max-width:500px;width:100%}.l_message_btn span{padding-left:1.8em;background-size:17px}.l_schedule{margin-top:56px}.l_schedule .m_ttl01{margin-bottom:50px}.l_schedule .m_ttl01_mini{margin-bottom:19px}.l_schedule_body{border-radius:10px;padding:100px}.l_schedule_hosoku{font-size:1.5rem;margin-top:45px;display:flex;letter-spacing:0}.l_schedule_hosoku_top{margin-right:20px}.l_schedule_bottom{margin-top:50px;padding-top:40px}.l_schedule_bottom .l_schedule_hosoku{text-align:center;display:block}.l_schedule_calendar{padding-bottom:72%;margin-top:20px}.l_schedule_pickup{display:flex;justify-content:space-between;padding:40px 60px;margin-top:40px}.l_schedule_pickup_item{width:calc(50% - 30px)}.l_schedule_pickup_item+.l_schedule_pickup_item{margin-top:0}.l_schedule_pickup_ttl{padding:.3em 0 .33em;font-size:1.7rem}.l_schedule_caution_ttl{border-radius:5px;margin-bottom:27px}.l_schedule_caution_ttl:before{border-width:10px 6px 0}.l_schedule_pickup_list li{padding-left:22px;font-size:1.6rem}.l_schedule_pickup_list li:before{top:.53em;width:14px;height:14px}.l_schedule_pickup_list li+li{margin-top:30px}.l_schedule_pickup_list span{padding:0 .5em .11em;font-size:1.6rem}.l_schedule_pickup_table td,.l_schedule_pickup_table th{padding:.4em 0;font-size:1.6rem}.l_schedule_pickup_table th{width:5.6em}.l_feature{padding:0 60px}.l_feature .m_ttl01{position:relative;z-index:10;margin-bottom:76px}.l_feature .m_feature+.m_feature{margin-top:130px}.l_feature_body{position:relative;z-index:5}.l_pickup{padding:0 35px 0 69px;max-width:1400px;margin:0 auto;position:relative}.l_pickup_head{margin-bottom:43px}.l_pickup_ttl{font-size:5rem;letter-spacing:.06em;text-align:left;position:relative;z-index:10;padding:1em 0 0 1.4em}.l_pickup .m_ttl01_mini{margin-bottom:23px}.l_pickup .m_ttl01_mini span{padding-bottom:10px;font-size:2.7rem;letter-spacing:0}.l_pickup_img{border-radius:10px;overflow:hidden;margin-bottom:0;position:absolute;top:0;right:0;width:840px}.l_pickup_content{border-radius:5px;padding:50px 69px 60px;position:relative;z-index:10;width:680px}.l_pickup_txt p{line-height:1.9;font-size:1.5rem}.l_pickup_txt p+p{margin-top:20px}.l_pickup_btn_wrap{margin-top:30px;margin-bottom:0;display:flex;justify-content:space-between}.l_pickup_btn{width:calc(50% - 7px);display:flex;box-shadow:0px 6px 0px -1px #eceadb;border-radius:5px;margin-bottom:0;background:#fff}.l_pickup_btn_icon{background:var(--main-color);border-width:5px;width:28.6%}.l_pickup_btn_icon img{width:59%}.l_pickup_btn_ttl{flex:1;align-items:center;display:flex;padding:20px;justify-content:center;font-size:1.8rem}.l_pickup_btn_ttl span{font-family:var(--font-round-gothic);padding-left:1.4em;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_arrow.svg) left top 53% no-repeat;background-size:17px}.l_menu_top{background:#fff;padding:60px 48px}.l_menu_bottom{margin-top:75px}.l_carousel{display:flex;width:100vw;overflow:hidden;position:relative;z-index:10;max-width:4880px;margin:0 auto}.l_carousel ul{width:auto;height:100%;display:flex;flex-flow:row nowrap}.l_carousel li{width:442px;margin:0 46px 0 0;padding:50px 0 0}.l_carousel li:nth-of-type(2n){padding:0 0 50px}.l_carousel .l_carousel_item:first-child{-webkit-animation:loop 240s -120s linear infinite;animation:loop 240s -120s linear infinite}.l_carousel .l_carousel_item{-webkit-animation:loop2 240s linear infinite;animation:loop2 240s linear infinite;padding:7px 0}.l_carousel_item picture{border:10px solid #fff;border-radius:12px;box-shadow:7px 7px 0px 0px #ffce99}.l_under_content .contents08 .cont08_02 .title01{font-size:2.7rem;margin:0 auto 20px;padding-bottom:20px;font-weight:700;color:#333;border-bottom:solid 1px #333}.l_under_content .contents08 .cont08_02.bg01{margin-top:3em;padding:4em 4.5% .6em;padding-right:340px;box-sizing:border-box;min-height:300px;line-height:1.4;background:url(/wp-content/uploads/2022/05/stomach_cont08_02_bg.jpg)no-repeat center right 18%/cover;background-size:auto}.l_fbnr_col+.l_fbnr_col{padding-top:60px;margin-top:60px}.l_fbnr_col05{justify-content:flex-start;margin:0 -20px -30px 0}.l_fbnr_col05 .l_fbnr_item{width:calc(20% - 20px);margin:0 20px 30px 0}.l_fbnr_col03{display:flex;flex-wrap:wrap;justify-content:space-between}.l_fbnr_col03 .l_fbnr_item{width:calc(33.333333% - 29px);margin-bottom:30px;max-width:370px}.l_fbnr_txt{font-size:1.7rem;line-height:1.5;margin-top:9px;padding:0;letter-spacing:0;text-align:center;line-height:1.7}.l_footer{background:#f8f5f2;border-top:1px solid #e8e3dd;padding-top:90px;margin-top:110px}.l_footer_block{display:flex;flex-direction:row-reverse;justify-content:center;padding-left:0}.l_footer_place{font-size:1.5rem}.l_footer_head{width:590px}.l_footer_body{width:500px;margin-right:30px}.l_footer_logo{display:block;width:326px;margin:0}.l_footer_sitemap{margin:15px 0 0;font-size:1.5rem}.l_footer_tel{font-size:1.4rem;margin-top:0;text-align:center;line-height:1;margin-right:30px}.l_footer_tel em{margin-right:.4em;padding-bottom:.3em}.l_footer_tel span,.l_footer_tel a{font-size:2.4rem;vertical-align:baseline;margin-left:.2em}.l_footer_address{display:flex;justify-content:flex-start;font-size:1.6rem;margin-top:30px}.l_footer_address_postnum{margin-right:0}.l_footer_data{display:flex;align-items:center;margin-top:16px}.l_footer_links{margin-top:52px;max-width:455px}.l_footer_links_item{width:49.3%;max-width:224px}small{padding:36px 0;font-size:1.5rem;margin-top:100px}.l_header{position:fixed;width:100%;z-index:100;left:0;top:0;display:none;padding-bottom:0;background:#fff}.front_page .js_header_fixed.l_header{display:block}.l_header .inner{padding:0 40px;max-width:1280px}.l_header_top{padding:20px 0;display:flex;align-items:center;justify-content:space-between}.l_header_logo{width:273px}.l_header_top_info{display:flex;align-items:center}.l_header_top_info_pickup{margin-right:20px}.l_header_top_info_data{display:flex;flex-direction:column;align-items:center}.l_header_top_info_access{font-size:1.5rem;margin-top:5px}.l_header_top_info_access img{width:auto}.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_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_gnav_wrap{position:relative;height:50px}.l_gnav{position:absolute;top:0;left:0;width:100%;z-index:100;transition:.3s;position:relative;z-index:100}.l_gnav .main_menu{display:flex;justify-content:center;position:relative;max-width:1200px;margin:0 auto}.l_gnav .main_menu>li{margin:0 11px;cursor:pointer}.l_gnav .main_menu>li>a,.l_gnav .main_menu>li>.menu_txt{display:flex;flex-direction:column;align-items:center;position:relative;padding:15px 0;text-decoration:none}.l_gnav .main_menu>li>a:hover{opacity:1}.l_gnav .main_menu>li>a:before,.l_gnav .main_menu>li>.menu_txt:before{content:"";display:block;position:absolute;bottom:0;left:50%;width:100%;height:100%;z-index:1;width:0;height:0;border-style:solid;border-width:0 7px 9px;border-color:transparent transparent #ebe5dc;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.l_gnav .main_menu>li>a span,.l_gnav .main_menu>li>.menu_txt span{font-size:2rem;font-weight:500;line-height:1}.l_gnav .main_menu>li>a em,.l_gnav .main_menu>li>.menu_txt em{font-family:var(--font-comfortaa);font-weight:700;font-size:1.1rem;line-height:1;color:var(--main-color);position:relative;margin-top:16px;padding:0 .5em .3em;letter-spacing:0;transition:.3s}.l_gnav .main_menu>li>a em:before,.l_gnav .main_menu>li>.menu_txt em:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1}.l_gnav .sub_menu_block{position:absolute;top:100%;left:50%;width:100vw;height:auto;z-index:1;background:#ebe5dc;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:30px 0;opacity:0;pointer-events:none;transition:.3s opacity}.l_gnav .sub_menu_block:before{content:"";display:block}.l_gnav .sub_menu{max-width:1200px;margin:0 auto;background:#fff;border-radius:20px;display:flex;flex-wrap:wrap;padding:30px 0 10px 30px}.l_gnav .sub_menu li{width:calc(25% - 30px);margin:0 30px 30px 0;background:linear-gradient(transparent,transparent 2px,transparent 2px),linear-gradient(to right,#534741 2px,transparent 2px);background-repeat:repeat-x;background-size:8px 2px,8px 2px;background-position:left 3px bottom}.l_gnav .sub_menu a{text-decoration:none;font-weight:500;padding:0 0 20px 30px;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/icon_arrow02.svg) left top 2px no-repeat;background-size:20px;line-height:1.4;width:100%;display:block;font-size:1.5rem}.l_header_pc_fixed{position:fixed;top:0;width:100%;background:#f6f4ed;box-shadow:0px 0px 14px -4px rgba(0,0,0,.3);z-index:1001}.front_page .l_header_pc_fixed{display:none}.l_gnav .main_menu>li:hover .sub_menu_block{display:block;cursor:auto;opacity:1;pointer-events:auto}.l_gnav .main_menu>li:hover>a em,.l_gnav .main_menu>li:hover>.menu_txt em{background:linear-gradient(transparent 45%,#feec9b 45%)}.l_gnav .main_menu>.has_child:hover>a:before,.l_gnav .main_menu>.has_child:hover>.menu_txt:before{opacity:1}.l_header_pc .l_gnav{background:#f6f4ed;border-top:2px solid #ededed;box-shadow:0px 14px 14px -13px rgba(0,0,0,.15)}.under_page .l_gnav{background:#f6f4ed;border-top:2px solid #ededed;box-shadow:0px 14px 14px -13px rgba(0,0,0,.15)}.l_mv_head{position:relative;z-index:1}.l_mv_head:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:15;background:url(//www.kajigaya-clinic.com/wp-content/themes/kajigaya/_assets/css/../images/mv_frame.png) center bottom no-repeat}.l_mv_head:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:6px;z-index:14;background:#f2f2f2}.l_mv_head_content{max-width:1400px;margin:0 auto;width:100%;position:absolute;height:100%;z-index:20;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l_mv_head_badge{width:16.7%;position:absolute;left:6%;bottom:10%;z-index:10;max-width:200px}.l_mv_bottom{position:relative;padding:127px 0 80px}.l_mv_bottom:before{background-position:left top -50px,right top -50px;background-repeat:no-repeat;background-size:525px,580px;width:2200px;top:0;height:1000px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.is-no-webp .l_mv_bottom: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 .l_mv_bottom: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)}.l_mv_logo{width:324px;top:-105px}.l_mv_catch{position:absolute;z-index:10;left:5%;top:46.9%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l_mv_catch_top{display:flex;justify-content:flex-start;padding:20px 0 0 20px}.l_mv_catch_top span{position:relative;box-shadow:10px 10px 0px 1px rgb(255 133 0/60%);background:#fff;font-size:5rem;padding:.1em .4em;line-height:1.4}.l_mv_catch_top span:before,.l_mv_catch_top span:after{top:-13px;left:-13px;width:32px;height:24px}.l_mv_catch_top span:after{display:none}.l_mv_catch_bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:20px;padding-bottom:10px;padding:0 0 20px 20px}.l_mv_catch_bottom span{position:relative;box-shadow:10px 9px 0px 1px rgb(255 133 0/60%);background:#fff;font-size:3.5rem;font-family:var(--font-round-gothic);font-weight:500;padding:.1em .9em;word-break:keep-all;border-bottom:0}.l_mv_catch_bottom span:last-of-type:after{content:"";display:block;position:absolute;bottom:-17px;right:-22px;width:32px;height:24px;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%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.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_slider{display:flex;width:100vw;overflow:hidden;position:relative;z-index:10;max-width:8400px;margin:0 auto}.l_mv_slider ul{width:auto;height:100%;display:flex;flex-flow:row nowrap}.l_mv_slider li{width:1400px}.l_mv_slider .l_mv_slider_item:first-child{-webkit-animation:loop 280s -140s linear infinite;animation:loop 280s -140s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.l_mv_slider .l_mv_slider_item{-webkit-animation:loop2 280s linear infinite;animation:loop2 280s linear infinite}.l_mv_top{background:#fff;z-index:200;position:absolute;top:0;left:0;border-radius:0 0 20px;padding:0 31px 17px 22px}.l_mv_top_head{display:flex;align-items:center}.l_mv_top_info{margin-right:17px}.l_mv_top_tel{margin-top:10px}.l_mv_top_access{display:block;margin-top:15px}.l_mv_head_time{width:40.83334%;max-width:490px;position:absolute;z-index:10;bottom:8.7%;right:-60px}.l_fixed{display:none}.l_side_right{position:fixed;right:0;top:50%;z-index:1000;-webkit-transform:translateY(-52%);transform:translateY(-52%)}.l_side_right_item{filter:drop-shadow(0 0 5px #aaa);display:block}.l_side_right_item+.l_side_right_item{margin-top:20px}.l_side_left{position:fixed;left:0;top:50%;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l_side_left_item{filter:drop-shadow(0 0 5px #aaa);display:block}.l_side_left_item+.l_side_left_item{margin-top:10px}.under_page .l_header{display:block}.under_page .l_fbnr{margin-top:170px}.l_under_head{margin-bottom:60px}.l_under_breadcrumb{padding:10px 0;font-size:1.2rem}.breadcrumbs>span{padding-right:28px}.breadcrumbs>span:before{right:12px;top:56%;width:6px;height:6px}.l_under_ttl{font-size:4rem;padding:50px 90px 80px;max-width:1380px;margin:0 auto}.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:36px}.m_schedule_table_wrap table{margin-top:0}.l_under_content p+p{margin-top:16px}.l_under_content h3{font-size:2.4rem;padding:.7em 1em .9em;text-align:center;margin:120px 0 50px}.l_under_content h4{border-radius:100px;border-width:4px;padding:10px 30px 10px 72px;margin:68px 0 40px;font-size:2.2rem}.l_under_content h4:before{left:45px;width:9px;height:9px}.l_under_content h5{border-width:4px;padding:10px 30px;border-radius:10px;font-size:2rem;margin:70px 0 45px}.l_under_content h5:before{left:30px;border-width:0 12px 15px 0}.l_under_content h6{font-size:1.8rem;margin:50px 0 35px}.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}.l_under_content .ul01 li:before{top:10px;width:6px;height:6px}.l_under_content .ul01 li+li{margin-top:8px}.l_under_content .ol_decimal li{padding-left:2.9em;padding-top:.75em}.l_under_content .ol_decimal li:before{top:10px;width:30px;height:30px;font-size:1.6rem;padding-bottom:.1em}.l_under_content .ol_decimal li+li{margin-top:6px}.l_under_content img{border-radius:10px;margin-bottom:10px;width:auto}.l_under_content .ul_check li{padding-left:26px;position:relative}.l_under_content .ul_check li+li{margin-top:6px}.l_under_content .alignright{margin-left:60px;float:right;display:block;width:auto;border-radius:10px;margin-bottom:10px;max-width:400px}.l_under_content .alignleft{margin-right:60px;float:left;display:block;width:auto;border-radius:10px;margin-bottom:10px;max-width:400px}.l_under_content img.aligncenter{margin:0 auto;width:auto;max-width:100%}.l_under_content .scroll_table table{width:100%}.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.6rem;padding:15px}.l_under_content .time-table th,.l_under_content .time-table td{padding:15px}.l_under_content table.table33 td,.l_under_content table.table33 th{width:33.33333% !important}.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:200px}.l_under_content .time-table thead th:first-of-type{width:33.3333%}.l_under_content .time-table thead th{width:10%}.l_under_content .time-table thead th:first-of-type{width:20%}.l_under_content .time-table tbody th{font-size:1.4rem}.l_under_content .float-list{border-width:5px;border-radius:20px;margin-bottom:-60px}.l_under_content .float-list li{border-bottom:1px solid #c7b299;width:33.333333%;display:flex;align-items:center;border-right:1px solid #c7b299}.l_under_content .float-list li:nth-of-type(3n+3){border-right:0}.l_under_content .float-list li:nth-of-type(3n+3):nth-last-of-type(3),.l_under_content .float-list li:nth-of-type(3n+3):nth-last-of-type(2){border-bottom:1px solid #c7b299}.l_under_content .float-list li:nth-of-type(3n+2):nth-last-of-type(3){border-bottom:1px solid #c7b299}.l_under_content .float-list li:nth-last-of-type(-n+3){border-bottom:0}.l_under_content .float-list li a{color:#736357;font-size:1.6rem;text-align:center;text-decoration:none;position:relative;width:100%;padding:20px 10px 20px;text-align:center;display:flex;align-items:center;justify-content:center}.l_under_content .float-list li a:after{width:15px;height:10px;margin-top:10px}.l_under_content .table_hosoku{margin-top:0;line-height:1.6}.l_under_content .table_hosoku span{border-radius:3px;font-size:1.4rem}.l_under_content .btn-style{margin-top:30px}.l_under_content .btn-style a{border-radius:100px;min-width:220px;font-size:1.8rem;padding:17px 22px}.l_under_content .btn-style a span{padding-left:1.6em;background-size:17px;background-position:left top 51%}.l_under_content .googlemap{padding-bottom:50%;margin-top:20px}.l_under_content .box2{width:48%;margin:0 .5%;display:inline-block}.l_under_content .qa-block{padding-top:30px;margin-top:30px}.l_under_content .bg-block{border-radius:10px;padding:40px 45px}.l_under_content .flow-block{margin-bottom:130px}.l_under_content .flow-block:before{bottom:-70px;border-width:24px 30px 0}.l_under_content .title01{font-size:1.9rem;margin-top:50px}.l_under_content .title02{font-size:1.9rem}.l_under_content .columns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.l_under_content .column{padding-bottom:25px}.l_under_content .columns.col2 .column{width:48%}.l_under_content .columns.col3 .column{width:32%}.l_under_content .column+.column{margin-top:25px}.l_under_content .column>p{justify-content:center;display:flex}.l_under_content .post-password-form p+p{display:flex;align-items:center}.l_under_content .post-password-form label{display:flex;align-items:center}.l_under_content .post-password-form input[type=password]{padding:10px}.l_under_content .post-password-form input[type=submit]{background:var(--black-color);color:#fff;width:150px;display:block;margin-top:0;padding:10px;margin-left:10px}.l_under_content .border-block{padding:30px;border-radius:10px}.l_under_content .flex_c{display:flex;justify-content:center}.l_under_content .check_sheet_table th,.l_under_content .check_sheet_table td{font-size:1.4rem;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%}.menu-sitemap-container .menu-item a{padding:15px 0}.menu-sitemap-container .ul01 li:before{top:28px}.l_under_content .single_ttl{margin-top:15px}.wp-pagenavi{margin-top:80px;font-size:1.8rem}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:40px;height:40px}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:before{width:8px;height:8px}.wp-pagenavi .extend,.wp-pagenavi .last,.wp-pagenavi .first,.wp-pagenavi .current,.wp-pagenavi .page{width:40px;height:40px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .last,.wp-pagenavi .first,.wp-pagenavi .current,.wp-pagenavi .page{margin:0 5px;padding-top:.1em}.wp-pagenavi .extend{margin:0 -7px}