.en{font-family:"Century Gothic"}div.mv_box{height:auto;background-color:#0070c0;background-image:none}@media (max-width: 1279px){div.mv_box{height:auto;min-height:auto}}@media (max-width: 767px){div.mv_box{height:auto}}div.mv_box img{top:auto}header a.reserve_btn img{-webkit-transform:translateY(3px);transform:translateY(3px);width:40px;margin-right:0}@media (max-width: 767px){.cv_btn img{width:5px}}.clinic_comment img{-webkit-transform:translateY(3px);transform:translateY(3px)}a.jmo{cursor:pointer}@media (max-width: 767px){.sum_s_box>h3{font-size:22px}}@media (max-width: 767px){div.intro_m_box h2{font-size:22px !important}}div.tel{position:absolute;top:25px;right:40px}div.tel p span{display:block}div.tel p span.jp{font-size:12px;font-family:"Noto Sans JP";color:#FFF;font-weight:500;padding-bottom:7px}@media (max-width: 1279px){div.tel p span.jp{font-size:12px}}@media (max-width: 767px){div.tel p span.jp{font-size:12px}}div.tel p span.en{font-size:33px;font-family:"Century Gothic";color:#FFF;font-weight:600}@media (max-width: 1279px){div.tel p span.en{font-size:33px}}@media (max-width: 767px){div.tel p span.en{font-size:33px}}div.tel p span.en img{display:inline-block;width:43px;-webkit-transform:translateY(-3px);transform:translateY(-3px);margin-right:3px}section.modal{display:none;position:fixed;top:0;left:0;z-index:1;height:100vh;width:100%}section.modal article.bg{position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.8)}section.modal article.cont{width:590px;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:10px 20px;margin:0;border:2px solid #aaa;background:#fff}@media (max-width: 1279px){section.modal article.cont{width:590px}}@media (max-width: 767px){section.modal article.cont{width:90%}}section.modal article.cont h4{font-size:14px;font-weight:600;text-align:center}@media (max-width: 1279px){section.modal article.cont h4{font-size:14px}}@media (max-width: 767px){section.modal article.cont h4{font-size:13px}}section.modal article.cont main.table{margin:15px 0;border:1px solid #aaa}section.modal article.cont main.table p{font-size:14px}@media (max-width: 1279px){section.modal article.cont main.table p{font-size:14px}}@media (max-width: 767px){section.modal article.cont main.table p{font-size:12px}}section.modal article.cont main.table p.left{width:154px;max-width:100%;border-right:1px solid #aaa}@media (max-width: 1279px){section.modal article.cont main.table p.left{width:154px}}@media (max-width: 767px){section.modal article.cont main.table p.left{width:30%}}section.modal article.cont main.table p.right{width:390px;max-width:100%}@media (max-width: 1279px){section.modal article.cont main.table p.right{width:390px}}@media (max-width: 767px){section.modal article.cont main.table p.right{width:70%}}section.modal article.cont main.table div.top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#efefef;border-bottom:1px solid #aaa}section.modal article.cont main.table div.top p{font-weight:bold;line-height:37px;text-align:center;height:37px}section.modal article.cont main.table div.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.modal article.cont main.table div.bottom p.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.modal article.cont main.table div.bottom p.left span{line-height:1.2;text-align:center}section.modal article.cont main.table div.bottom p.right{line-height:2;padding:10px}section.modal article.cont a.jmc{font-size:13px;cursor:pointer;display:block;color:#3333cc;font-weight:600;text-decoration:underline;width:40px;margin:0 auto}@media (max-width: 1279px){section.modal article.cont a.jmc{font-size:13px}}@media (max-width: 767px){section.modal article.cont a.jmc{font-size:13px}}div.intro_m_box h2{font-size:50px}@media (max-width: 1279px){div.intro_m_box h2{font-size:45px}}@media (max-width: 767px){div.intro_m_box h2{font-size:25px}}body.fixed{position:fixed;width:100%;height:100%;left:0}section.price h2{text-align:center;padding:75px 0 45px}@media (max-width: 767px){section.price h2{padding:30px 0}}section.price h2 span{display:inline-block}section.price h2 span.top{font-size:57px;font-family:"Noto Sans JP";font-weight:700;padding-bottom:20px;margin-bottom:25px;border-bottom:solid 3px #fd95ad}@media (max-width: 1279px){section.price h2 span.top{font-size:50px}}@media (max-width: 767px){section.price h2 span.top{font-size:31px}}@media (max-width: 1279px){section.price h2 span.top{padding-bottom:5px;margin-bottom:15px}}section.price h2 span.bottom{font-size:32px;color:#0070c0;font-family:"Noto Sans JP";font-weight:700;text-align:center}@media (max-width: 1279px){section.price h2 span.bottom{font-size:28px}}@media (max-width: 767px){section.price h2 span.bottom{font-size:16px}}section.price div.wrap{width:1000px;max-width:100%;width:1000px;padding:45px 25px;margin:0 auto;border:solid 6px #0070c0;border-radius:10px}@media (max-width: 1279px){section.price div.wrap{width:calc(100% - 100px)}}@media (max-width: 767px){section.price div.wrap{width:calc(100% - 20px)}}@media (max-width: 767px){section.price div.wrap{padding:20px 10px}}section.price div.wrap p.txt{font-size:18px;color:#1A1A1A;font-weight:500;line-height:1.8}@media (max-width: 1279px){section.price div.wrap p.txt{font-size:16px}}@media (max-width: 767px){section.price div.wrap p.txt{font-size:14px}}section.price div.wrap p.txt span{color:inherit;font:inherit;text-decoration:underline}section.price div.wrap p.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 100px 30px;margin:35px 0;background-color:#F5F9FA;border-radius:10px}@media (max-width: 767px){section.price div.wrap p.flex{padding:15px 30px;margin:15px 0}}section.price div.wrap p.flex span{font-size:27px;display:block;font-weight:600}@media (max-width: 1279px){section.price div.wrap p.flex span{font-size:27px}}@media (max-width: 767px){section.price div.wrap p.flex span{font-size:20px}}@media (max-width: 767px){section.price div.wrap p.flex span{padding-bottom:15px}}section.price div.wrap p.flex span:before{width:45px;max-width:100%;content:'';display:inline-block;-webkit-transform:translateY(8px);transform:translateY(8px);height:39px;margin-right:15px;background:url(../img/cb.svg) center/cover}@media (max-width: 1279px){section.price div.wrap p.flex span:before{width:45px}}@media (max-width: 767px){section.price div.wrap p.flex span:before{width:30px}}@media (max-width: 767px){section.price div.wrap p.flex span:before{-webkit-transform:translateY(5px);transform:translateY(5px);height:26px;margin-right:5px}}section.price div.wrap p.more{text-align:center;padding:40px 0}section.price div.wrap p.more span{font-size:27px;font-weight:600;line-height:1.4}@media (max-width: 1279px){section.price div.wrap p.more span{font-size:24px}}@media (max-width: 767px){section.price div.wrap p.more span{font-size:22px}}section.price div.wrap p.more span:before{font-size:90px;content:'+';display:inline-block;-webkit-transform:translateY(23px);transform:translateY(23px);color:#0070c0;font-weight:900;line-height:0;padding-right:10px}@media (max-width: 1279px){section.price div.wrap p.more span:before{font-size:90px}}@media (max-width: 767px){section.price div.wrap p.more span:before{font-size:0}}@media (max-width: 767px){section.price div.wrap p.more span:before{content:none}}section.price div.wrap p.txt2{font-size:18px;font-weight:600;padding:30px 0 15px}@media (max-width: 1279px){section.price div.wrap p.txt2{font-size:18px}}@media (max-width: 767px){section.price div.wrap p.txt2{font-size:16px}}@media (max-width: 767px){section.price div.wrap p.txt2{padding:20px 0 10px}}section.price div.wrap p.kome{font-size:18px;font-weight:500;padding-top:15px}@media (max-width: 1279px){section.price div.wrap p.kome{font-size:18px}}@media (max-width: 767px){section.price div.wrap p.kome{font-size:16px}}@media (max-width: 767px){section.price div.wrap p.kome{padding-top:10px}}section.price div.wrap ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.price div.wrap ul li p{font-weight:500;text-align:center;padding:15px 0}section.price div.wrap ul li p.left{font-size:18px;width:50%;max-width:100%;color:#FFF;background-color:#0070c0;border-bottom:#FFF solid 1px}@media (max-width: 1279px){section.price div.wrap ul li p.left{font-size:16px}}@media (max-width: 767px){section.price div.wrap ul li p.left{font-size:14px}}@media (max-width: 1279px){section.price div.wrap ul li p.left{width:50%}}@media (max-width: 767px){section.price div.wrap ul li p.left{width:30%}}section.price div.wrap ul li p.right{font-size:22px;width:50%;max-width:100%;border-right:#0070c0 solid 1px;border-bottom:#0070c0 solid 1px}@media (max-width: 1279px){section.price div.wrap ul li p.right{font-size:20px}}@media (max-width: 767px){section.price div.wrap ul li p.right{font-size:14px}}@media (max-width: 1279px){section.price div.wrap ul li p.right{width:50%}}@media (max-width: 767px){section.price div.wrap ul li p.right{width:70%}}section.price div.wrap ul li p.right span{font-size:23px;font-family:"Century Gothic";font-weight:600}@media (max-width: 1279px){section.price div.wrap ul li p.right span{font-size:21px}}@media (max-width: 767px){section.price div.wrap ul li p.right span{font-size:15px}}section.price div.wrap ul li:first-child p.right{font-size:18px;border-top:#0070c0 solid 1px}@media (max-width: 1279px){section.price div.wrap ul li:first-child p.right{font-size:16px}}@media (max-width: 767px){section.price div.wrap ul li:first-child p.right{font-size:14px}}section.price div.wrap ul li:last-child p.left{border-bottom:#0070c0 solid 1px}section.price div.wrap article.box h3{font-size:27px;color:#FFF;font-weight:600;line-height:80px;text-align:center;height:90px;background-color:#0070c0}@media (max-width: 1279px){section.price div.wrap article.box h3{font-size:27px}}@media (max-width: 767px){section.price div.wrap article.box h3{font-size:20px}}@media (max-width: 767px){section.price div.wrap article.box h3{line-height:50px;height:50px}}section.price div.wrap article.box main{padding:25px 0;background:linear-gradient(-45deg, #f1ffff 0%, #f1ffff 25%, #fff 25%, #fff 50%, #f1ffff 50%, #f1ffff 75%, #fff 75%);background-position:0px 0px;background-size:25px 25px;border:#0070c0 solid 2px}section.price div.wrap article.box main.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.price div.wrap article.box main.flex div{width:50%;max-width:100%}@media (max-width: 1279px){section.price div.wrap article.box main.flex div{width:50%}}@media (max-width: 767px){section.price div.wrap article.box main.flex div{width:100%}}section.price div.wrap article.box main.flex div.left{border-right:#CCC solid 1px}@media (max-width: 767px){section.price div.wrap article.box main.flex div.left{padding-bottom:30px;border:none}}section.price div.wrap article.box main.flex div p.ttl{font-size:18px;font-weight:500;text-align:center;height:65px}@media (max-width: 1279px){section.price div.wrap article.box main.flex div p.ttl{font-size:16px}}@media (max-width: 767px){section.price div.wrap article.box main.flex div p.ttl{font-size:14px}}@media (max-width: 767px){section.price div.wrap article.box main.flex div p.ttl{height:auto;padding-bottom:10px}}section.price div.wrap article.box main.flex div p.ttl span{display:inline-block;font-weight:600;padding-top:10px}section.price div.wrap article.box main.flex div p.price{text-align:center}section.price div.wrap article.box main.flex div p.price:first-letter{font-size:34px;font-family:"Noto Sans JP";font-weight:500}@media (max-width: 1279px){section.price div.wrap article.box main.flex div p.price:first-letter{font-size:30px}}@media (max-width: 767px){section.price div.wrap article.box main.flex div p.price:first-letter{font-size:30px}}section.price div.wrap article.box main.flex div p.price span.left{font-size:36px;font-family:"Century Gothic";font-weight:600;background:-webkit-gradient(linear, left bottom, left top, color-stop(5%, rgba(0,0,0,0)), color-stop(5%, #f9d200), color-stop(30%, #f9d200), color-stop(30%, rgba(0,0,0,0)));background:linear-gradient(to top, rgba(0,0,0,0) 5%, #f9d200 5%, #f9d200 30%, rgba(0,0,0,0) 30%)}@media (max-width: 1279px){section.price div.wrap article.box main.flex div p.price span.left{font-size:30px}}@media (max-width: 767px){section.price div.wrap article.box main.flex div p.price span.left{font-size:30px}}section.price div.wrap article.box main.flex div p.price span.right{font-size:18px;font-weight:800;background:none}@media (max-width: 1279px){section.price div.wrap article.box main.flex div p.price span.right{font-size:16px}}@media (max-width: 767px){section.price div.wrap article.box main.flex div p.price span.right{font-size:16px}}section.price div.wrap article.box main.flex div p.price span.right:after{font-size:16px;display:inline-block;-webkit-transform:translateY(-10px);transform:translateY(-10px);content:'※'}@media (max-width: 1279px){section.price div.wrap article.box main.flex div p.price span.right:after{font-size:14px}}@media (max-width: 767px){section.price div.wrap article.box main.flex div p.price span.right:after{font-size:14px}}section.price div.wrap article.box main.biyou{text-align:center}section.price div.wrap article.box main.biyou p.ttl{font-size:18px;width:auto;max-width:100%;display:inline-block;color:#1A1A1A;font-weight:500;line-height:1.8;background:-webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0,0,0,0)), color-stop(15%, #f9d200), color-stop(30%, #f9d200), color-stop(30%, rgba(0,0,0,0)));background:linear-gradient(to top, rgba(0,0,0,0) 15%, #f9d200 15%, #f9d200 30%, rgba(0,0,0,0) 30%)}@media (max-width: 1279px){section.price div.wrap article.box main.biyou p.ttl{font-size:16px}}@media (max-width: 767px){section.price div.wrap article.box main.biyou p.ttl{font-size:12px}}@media (max-width: 1279px){section.price div.wrap article.box main.biyou p.ttl{width:auto}}@media (max-width: 767px){section.price div.wrap article.box main.biyou p.ttl{width:90%}}section.price div.wrap article.box main.biyou p.ttl span{font-size:36px;font-family:"Century Gothic";display:inline-block;color:inherit;font-weight:600}@media (max-width: 1279px){section.price div.wrap article.box main.biyou p.ttl span{font-size:30px}}@media (max-width: 767px){section.price div.wrap article.box main.biyou p.ttl span{font-size:27px}}section.price div.wrap article.box main.biyou p.ttl span:first-letter{font-family:"Noto Sans JP";font-weight:500}section.price div.wrap article.box main.biyou p.txt{width:430px;max-width:100%;margin:20px auto 0;text-align:left}@media (max-width: 1279px){section.price div.wrap article.box main.biyou p.txt{width:430px}}@media (max-width: 767px){section.price div.wrap article.box main.biyou p.txt{width:100%}}


div.mv_box {
  background-color: initial;
  padding-top: 100px;
}
div.tel p span.jp,
div.tel p span.en {
  color: #1a1a1a;
}
.mv_box > .left-top > p > strong,
.mv_box > .left-top > p {
  color: #000000;
}
.worry_m_box {
  padding-bottom: 130px;
}
div.mv_box {
  height: auto;
}
.mv_box > .left-bottom > p {
  color: #0070c0;
}
.white {
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  height: 100px;
}

.phimosis_area,
.point_block-wrap {
  width: calc(100% - 100px);
  margin-inline: auto;
}


@media (max-width: 767px) {
  .worry_m_box {
    padding-bottom: 50px;
  }
  .worry_m_box > img {
    margin-top: 30px;
  }
  div.mv_box {
    height: auto !important;
    height: 330px;
  }
}