﻿.header_txt{letter-spacing:.6rem;line-height:1.4;margin:30px 0}.pr_wrap{background:#49c2c2;padding:35px 25px;color:#fff;text-align:center;position:relative;margin-top:40px}.pr_wrap .pr_ttl{border:1px solid;font-size:2rem;line-height:2;width:90%;margin:0 auto;letter-spacing:1vw;max-width:480px}.pr_wrap .ttl_img{width:70%;margin-top:30px;margin-left:10px}.pr_wrap h2{font-size:2.3rem;font-weight:bold;margin-top:50px}.pr_wrap p+h2{border-top:1px dashed #e0eaf0;padding-top:20px;margin:20px 0}.pr_wrap p{text-align:left;line-height:2;margin-top:20px;font-size:1.6rem}.pr_wrap p strong{background:#f9f86a;color:#49c2c2}.pr_wrap .prd_img{width:40%;display:block;margin:20px auto 0 auto}.pages .ttl_list{border-top:none;padding-top:0}.lppage.pr_wrap h2{margin-top:0}.lppage .lp_gaiyou{text-align:center;width:70%;max-width:400px}.lppage ul{background:#6dcece;padding:16px;border-radius:10px;text-align:left;font-size:1.6rem;position:relative}.lppage ul::after{content:"";position:absolute;width:0;height:0;right:0;bottom:-36px;border-style:solid;border-color:transparent transparent transparent #6dcece;border-width:30px 0 30px 13px;transform:rotate(90deg);left:0;margin-left:auto;margin-right:auto}.lppage ul i{margin-right:5px}.lppage ul li{text-indent:-9px;margin-left:20px;margin-top:8px}.lppage strong{font-weight:bold;font-size:2.2rem;display:block;margin:0 auto;text-align:center;background:#f9f86a;color:#49c2c2;margin-top:30px}.lppage .important_wrap{background:#fff;border:4px solid #e16a13;border-radius:10px;margin:20px auto 0 auto;font-size:1.2rem;text-align:center;padding:20px;color:rgba(0,0,0,0.71)}.lppage .important_wrap i{color:#e16a13;font-size:3rem}.lppage .important_wrap strong{color:#e16a13;font-size:2.2rem;font-weight:bold;margin:10px 0;display:block;background:none}.lppage.about_wrap h3{color:#918068 !important}.about_wrap h3{font-size:2rem;font-weight:bold;color:#49c2c2;text-align:center;margin-top:30px}.about_wrap h4{background:#918068;color:#fff;padding:5px;margin-top:60px}.about_wrap h3+h4{margin-top:30px}.about_wrap dl+h3{margin-top:60px}.about_wrap .about_inner dt{font-size:1.6rem;color:#918068;font-weight:bold;border-bottom:1px solid #918068;padding-bottom:5px;margin-top:20px}.about_wrap .about_inner dd{font-size:1.4rem;padding-top:10px}.about_wrap .about_etc_inner{padding:20px 20px 60px 20px;font-size:1.4rem;color:#727272}.about_wrap .about_etc_inner dt{font-weight:bold;padding-top:10px;text-indent:-1.6rem;margin-left:1.6rem}.about_wrap .about_etc_inner dt::before{content:"■"}.about_wrap .about_etc_inner dd{border-bottom:1px solid #cacaca;padding-bottom:10px;margin-top:5px}.about_wrap .about_etc_inner dd:last-of-type{border-bottom:none}.anch_wrap{background:#49c2c2;padding:20px 16px 16px 16px;border-radius:8px;line-height:1;margin-top:40px;position:relative;text-align:center}.anch_wrap::before{content:'';display:inline-block;width:55px;height:53px;background-image:url(https://online-clinic-public-images.s3.ap-northeast-1.amazonaws.com/aga_male/ke.png);background-size:contain;vertical-align:middle;position:absolute;top:-3px;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.anch_wrap dt{color:#f9f86a;padding-top:16px;font-size:2.4rem;padding-bottom:10px}.anch_wrap dd{margin-top:8px;color:#fff;display:block;padding:12px;font-size:2rem;border:2px solid #fff}.anch_wrap p{text-align:left;color:#fff;margin-top:8px;line-height:1.6;background:#6dcece;padding:10px}.price_area{text-align:center;padding-bottom:60px}.price_area .ttl{font-weight:bold;font-size:1.8rem;line-height:1;color:#747474;text-align:center;position:relative;display:inline-block}.price_area .ttl:before,.price_area .ttl:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#b6b6b6}.price_area .ttl:before{left:-60px}.price_area .ttl:after{right:-60px}.price_area .price_ttl{text-align:left;margin-top:20px}.price_area .over{width:100%;overflow-x:scroll}.price_area .teiki_ttl{background:#49c2c2 !important;color:#fff;border:4px solid #49c2c2;border-radius:10px 10px 0 0}.price_area table{margin:10px auto;color:#747474;width:550px}.price_area th{font-size:1.35rem;border-right:1px solid #e4dfd9;border-left:1px solid #e4dfd9;padding:5px;text-align:left;background:#e4f1f4;border-bottom:1px solid #e4dfd9}.price_area th span{display:block;font-size:1rem;line-height:1.4;font-weight:normal;background:#f2f8fa;padding:3px;margin-top:5px}.price_area tr:nth-child(n+3) td:nth-of-type(2){border-left:4px solid #49c2c2}.price_area tr:nth-child(n+2) td:last-of-type{border-right:4px solid #49c2c2}.price_area tr:last-of-type td:nth-child(n+3){border-bottom:4px solid #49c2c2}.price_area td>div{background:#f8f8f8;color:#747474;padding:5px}.price_area td{font-size:1.4rem;border-bottom:1px solid #e4dfd9;border-right:1px solid #e4dfd9;padding:10px;text-align:center;background:#fff;white-space:nowrap;font-weight:bold;line-height:1.2}.price_area td span{font-size:1rem;display:inline-block;margin-top:5px;color:#b6b6b6}.price_area td strong{color:#49c2c2;font-size:1.2rem;line-height:1}.price_area .sepl{line-height:1;background:#f8f8f8}.price_area .sepl strong{font-size:1.2rem;line-height:1.5;color:#747474;font-weight:bold}.price_area .about_teiki{border-bottom:1px solid #e4dfd9;color:#49c2c2;text-align:left;font-size:1.2rem;padding-bottom:10px;margin-bottom:10px}.price_area .about_teiki strong{font-weight:bold}.price_area .notice{font-size:1.2rem;line-height:1.5;color:#8f8f8f;text-align:left}.tel_info i,.tel_btn i{color:#5664a0}
