@charset "utf-8";header .logo_area{align-items:center;padding:5px 0}.header_btn{display:inline-block;line-height:60px;border-radius:10px;background:linear-gradient(#8c3b53,#d08098);color:#fff;position:relative;font-size:2.2rem;text-align:center;font-weight:600}.header_btn.tel{background:linear-gradient(#3c8d56,#86d59f)}.header_btn.tel2{background:linear-gradient(#0f5bab,#479bf5)}.header_btn a i{margin-right:10px;margin-left:10px;font-weight:900}.header_btn a{display:block;padding:10px 30px;line-height:.9}.header_btn a span{font-size:1.1rem;font-weight:400}.header_btn a span.clinic_name{font-size:1.4rem}h2{font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:4.5rem;margin:0;margin-bottom:40px}h2.title{color:#fff;background-color:#e83f65;padding:20px 0;text-align:center}.bcolor{color:#e83f65;font-weight:700}section{padding:40px 0}.fv{position:relative;padding:5% 0;background-image:url('https://www.senri-chuo-cl.com/wp-content/uploads/2021/07/fv_bg.jpg');background-size:cover;background-position:center}.fv img{width:60%;float:right}.fv2{position:relative;padding:5% 0;background-image:url('https://www.senri-chuo-cl.com/wp-content/uploads/2024/06/fv2.png');background-size:cover;background-position:top}.fv2 img{width:60%;float:right}.fv3{position:relative;padding:0;background-image:url('https://www.senri-chuo-cl.com/wp-content/uploads/2023/07/mianlp_foto.png');background-size:cover;background-position:top}.fv3 img{width:130%;float:right}.recommend{background-color:#f7f7ea;background-image:url('https://www.senri-chuo-cl.com/wp-content/uploads/2021/07/recommend01.png');background-repeat:no-repeat;background-position:right center;background-size:40%;padding:60px 0}.recommend .flex{align-items:flex-end}.recommend .textbox{padding:40px 0}.recommend ul.recommend_list{padding:0;margin:0;list-style:none;width:50%}.recommend ul.recommend_list li{background-image:url(//www.senri-chuo-cl.com/wp-content/themes/senri_chuo/css/../img/common/check_mark.png);background-repeat:no-repeat;background-position:20px center;background-size:5%;padding:15px 0 15px 60px;border-bottom:dotted 2px;font-size:2.5rem}.recommend .flex img{width:45%}.about img{width:45%}.linearfirm .flex{padding:20px 0}.linearfirm .catch{text-align:center;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:4.5rem;color:#2e14ce;padding:20px 40px;border-bottom:5px dotted #2e14ce;border-top:5px dotted #2e14ce;font-weight:600}.linearfirm .linearfirm_logo{width:40%}.linearfirm h3{color:#fff;background-color:#fe6eaa;border-radius:70px;text-align:center;font-weight:inherit;padding:15px 30px;width:35%;font-size:2.3rem;margin:0;line-height:1.3}.linearfirm p{width:60%}.price h2{display:flex;align-items:center}.price h2:before,.price h2:after{content:"";flex-grow:1;border-top:20px dotted #e83f65;display:block}.price h2:before{margin-right:40px}.price h2:after{margin-left:40px}.price .price_box{border:1px solid #000;border-radius:20px;background:url('https://www.senri-chuo-cl.com/wp-content/uploads/2021/07/price_bg.jpg');font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;text-align:center;width:100%;border-spacing:0px;border-collapse:inherit}.price .price_box td{width:50%;padding:40px 20px;vertical-align:middle}.price .price_box tr:first-child td{border-bottom:1px solid #000}.price .price_box td:first-child{border-right:1px solid #000}.price .price_box .menu_name{font-size:4rem;font-weight:600}.price .price_box .menu_price{color:#e83f65;font-size:4rem;font-weight:600}.price .price_box .red_small{color:#e83f65;font-size:2.5rem}.flow .flow_box{margin-right:40px}.flow .flow_box li{background-color:#e4f1a8;border-radius:15px;padding:20px;margin-bottom:30px;position:relative;line-height:1}.flow .flow_box li:after{content:'';position:absolute;display:block;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-30px;border-top:30px solid #e4f1a8;border-right:30px solid transparent;border-left:30px solid transparent}.flow .flow_box li:last-child:after{content:'';border:none}.flow .flow_box li .step{font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:3rem;color:#960;font-weight:800;margin-bottom:20px}.flow .img_box{width:55%}.access .flex{align-items:flex-start}.access .textbox{width:75%;margin-right:40px}.access .textbox .access_info{background-color:#d4eaf3;border-radius:10px;padding:15px 25px;margin-top:30px}.access .textbox .business_time{background-color:#f7f7ea;border-radius:10px;padding:15px 25px;margin-top:20px}.contact_box{display:none}@media screen and (max-width:1024px){header{position:relative}.header_btn{display:none}#wrapper{padding-top:0}}@media screen and (max-width:767px){h2{font-size:2.7rem;text-align:center;line-height:1.5;margin-bottom:20px}.fv{background-position:right;padding:0}.fv img{width:100%}.fv2{background-position:right;padding:0}.fv2 img{width:100%}.recommend{background-image:none}.recommend ul.recommend_list{width:100%}.recommend ul.recommend_list li{font-size:1.8rem}.about img{width:100%}.linearfirm .catch{font-size:2.5rem;padding:10px 0}.linearfirm .linearfirm_logo{display:block;width:70%;margin:auto}.linearfirm h3{width:100%;font-size:2rem;margin-bottom:20px}.linearfirm p{width:90%;margin:0 auto}.price h2:before,.price h2:after{border-top:10px dotted #e83f65}.price .price_box tr,.price .price_box td{display:block;width:100%;position:relative}.price .price_box td{border-bottom:1px solid #000;padding:20px}.price .price_box td:first-child{border-right:none}.price .price_box td:last-child{border:none}.price .price_box .menu_name{font-size:3rem}.flow .flow_box{margin-right:0}.flow .flow_box li .step{font-size:2.3rem}.flow .img_box{width:100%}.access .textbox{width:100%;margin-bottom:20px}.contact_box{bottom:0;display:flex;justify-content:space-between;position:fixed;bottom:0;width:100%}.contact_box>div{width:50%;text-align:center;color:#fff;padding:15px 0;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:1.8rem;font-weight:600;line-height:1}.contact_box.ver2>div{width:33.33%}.contact_box>div i{margin-right:10px}.contact_box>div span{font-weight:400;font-size:1rem}.contact_box>div a{display:block}.contact_box .web_btn{background-color:#8c3b53}.contact_box .tel_btn{background-color:#3c8d56}.contact_box .tel_btn2{background-color:#0f5bab}.fv_w{width:100%}}