body{min-width:1080px;font-size:1.6rem}main{margin:0 auto}.contPC{max-width:1100px;margin:0 auto}.inners_wrap{width:800px !important;margin-right:auto !important;margin-left:auto !important}.contW{padding:0;margin:0 auto}.sp{display:none}.pc{display:block}.formBtn{width:400px;font-size:2rem}.js_humburgerOpen .uq_spNavi{width:450px}.logo{width:130px !important;top:50px}.pageTtl{margin-top:80px}.breadcrumb{padding:20px 20px 0 20px !important}.cv_area{padding:50px 0px 10px 0px}.cv_area img{width:500px}.tel_btn{font-size:1.8rem}.tel_btn i{margin-right:5px;font-size:2rem}.ttl_list{font-size:1.6rem;padding:20px 0 25px 0}.ttl_list::before{font-size:5.6rem;margin-bottom:20px}.product_lineups .notice{font-size:2rem;line-height:2}.anshin_wrap{padding-top:60px}.anshin_wrap::before{top:-48px;border-width:65px 0 65px 35px}.anshin_wrap .anshin_wrap_inner{width:95%}.anshin_wrap h2{margin-bottom:55px}.anshin_wrap .anshin_detail{width:calc((100% - 20px) / 2);padding:10px 20px 30px 20px;margin-bottom:20px}.anshin_wrap .anshin_detail dt{font-size:2rem;background-size:auto 60px;padding:20px 0}.anshin_wrap .anshin_detail dd{font-size:1.6rem}.anshin_wrap .anshin1 dt{background-image:url("https://online-clinic-public-images.s3.ap-northeast-1.amazonaws.com/top/anshin1.png")}.anshin_wrap .anshin2 dt{background-image:url("https://online-clinic-public-images.s3.ap-northeast-1.amazonaws.com/top/anshin2.png")}.anshin_wrap .anshin3 dt{background-image:url("https://online-clinic-public-images.s3.ap-northeast-1.amazonaws.com/top/anshin3.png");padding:30px 0}.anshin_wrap .anshin4 dt{background-image:url("https://online-clinic-public-images.s3.ap-northeast-1.amazonaws.com/top/anshin4.png")}.howto_wrap .ttl{padding-top:40px}.howto_wrap .ttl img{width:300px;margin:40px auto 0 auto}.howto_wrap .contW{width:600px}.howto_wrap .step dt{width:80px}.howto_wrap .step dt::after{bottom:-46px;border-width:39px 0 39px 14px}.howto_wrap .step .step_img{width:166px}.howto_wrap .step dd{font-size:1.6rem}.howto_wrap .step dd strong{font-size:2rem}.clinc_wrap .clinc_inner .txt_area p{font-size:1.4rem}#faq{margin-top:40px}#faq h4{padding:60px;font-size:3rem}#faq .tab{background:#fff}#faq label{width:90%;margin:0 auto;max-width:800px}#faq .tab-content p{padding:0 15px;width:90%;margin:0 auto 1em auto;max-width:800px}#faq input:checked ~ .tab-content{max-height:10em;margin:0 auto}footer .footer_inner{width:1080px;margin:0 auto}footer .logo_wrap{display:flex;font-size:1.4rem;text-align:left;padding-top:3em;padding-bottom:3em;justify-content:center;width:800px;margin:0 auto}footer .logo_wrap .logoimg{width:16%;margin:0 32px 0 0}footer .logo_wrap .tagline strong{margin-bottom:8px}footer .link{font-size:1.6rem;display:flex;justify-content:center;margin-top:30px}footer .link dl{margin:0 2em}footer .link dt{font-weight:bold}footer .link dd ul{border-top:none}footer .link dd li{border-bottom:none;height:auto;margin-top:8px;text-align:left}footer .link dd li a{color:inherit;padding:0}footer .company-description{font-size:1.2rem;width:1080px;margin:0 auto;padding:20px 0 0 0}footer .line_friend img{width:110px}.terms h1{font-size:3rem;padding:40px}.terms p{font-size:1.6rem;line-height:1.8}.terms dl{font-size:1.6rem;line-height:1.8}.terms ol li{text-indent:-1.7rem;margin-left:1.7rem}#faq label::after{position:absolute;right:10px;font-size:3rem;line-height:20px;width:20px;height:20px;top:30%;transform:translate(-30%, 0)}footer .line_friend{margin-top:80px}
