@charset "UTF-8";.l-container-w,.l-container,.l-container-s{width:90%;margin:0 auto}.l-container-s{max-width:var(--width-content-s)}.l-container,.l-container-w{max-width:var(--width-content-w)}*{font-family:Noto Sans JP,serif}.en-upper{text-transform:uppercase}body{color:#352f29;margin:unset}a,button{cursor:pointer}a:hover,button:hover{opacity:.75;transition:.3s ease-in-out}html{overflow-x:hidden}img{border-radius:0!important}li{list-style:none}section{padding:55px 0}@media only screen and (min-width: 769px){section{padding:80px 0}}img{width:100%;vertical-align:top}h2{margin:unset;font-size:22px;letter-spacing:.05em}p{font-weight:400}.pc-none{display:block}@media only screen and (min-width: 769px){.pc-none{display:none}}.sp-none{display:none}@media only screen and (min-width: 769px){.sp-none{display:block}}.flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.l-container{max-width:1080px;padding:0!important}.l-container-s{width:82%;max-width:880px}.fwb{font-weight:700}.fwm{font-weight:500}.tac{text-align:center}.BgBlue{background:#008ad7}.BgLightBlue{background:#e3f4fc}.Orange{color:#ec6040}.header{height:70px;background-color:unset;box-shadow:unset;position:fixed;width:100%;top:0;z-index:1000}.header img{margin-top:25px;margin-left:20px;width:100%;max-width:100px;border-radius:0}.Fv{position:relative}.block01_inner .balloon1{position:relative;display:inline-block;margin:0 0 1.5em;padding:7px 10px;width:100%;color:#fff;font-size:20px;background:#ec6040;text-align:center;border-radius:20px}@media only screen and (min-width: 769px){.block01_inner .balloon1{font-size:26px;display:block;margin:0 auto 1em;max-width:800px}}.block01_inner .balloon1:before{content:"";position:absolute;top:94%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #ec6040}@media only screen and (min-width: 769px){.block01_inner picture{display:block;max-width:600px;margin:auto}}.block02_inner-Box h2{color:#fff;position:relative;font-size:4.5vw;padding-left:30%;margin:0 0 12%}@media only screen and (min-width: 769px){.block02_inner-Box h2{font-size:34px;padding-left:25%;margin:0 0 20px}}.block02_inner-Box h2:before{content:"";position:absolute;top:-32%;left:4%;background:url(../assets/images/clinic/nayami.svg) no-repeat;background-size:contain;width:23%;height:150%}@media only screen and (min-width: 769px){.block02_inner-Box h2:before{top:30%;left:4%;background:url(../assets/images/clinic/nayami.svg) no-repeat;background-size:contain;width:175px;height:235px}}.block02_inner-Box p{color:#fff}@media only screen and (min-width: 769px){.block02_inner-Box p{padding-left:25%}}.block02_inner-List{margin:35px 0 0}.block02_inner-List-Item{background:#fff;padding:10px;margin:0 0 20px;border-radius:10px;width:100%}@media only screen and (min-width: 769px){.block02_inner-List-Item{width:48%;padding:15px 10px}}.block02_inner-List-Item p{font-weight:600}.triangle{position:relative}.triangle:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#fff78d;width:100%;height:80px;display:block;position:absolute;z-index:-1}@media only screen and (min-width: 769px){.triangle:before{height:160px}}.triangle_inner p{text-align:center;color:#ec6040;font-size:5.5vw;font-weight:700;letter-spacing:.1em;padding:5% 0 0}@media only screen and (min-width: 769px){.triangle_inner p{font-size:36px;padding:50px 0 0}}.block03{position:relative}.block03:before{content:"";background:#f9f9f9;position:absolute;width:100vw;height:110%;z-index:-2;top:-10%}.block03_inner h2 .span1{font-size:14px;display:block;text-align:center}@media only screen and (min-width: 769px){.block03_inner h2 .span1{font-size:18px}}.block03_inner h2 .span2{font-size:24px;display:block;text-align:center}@media only screen and (min-width: 769px){.block03_inner h2 .span2{font-size:30px}}.block03_inner h2 .span3{font-size:26px;display:block;text-align:center}@media only screen and (min-width: 769px){.block03_inner h2 .span3{font-size:30px}}.block03_inner-List{margin:30px auto}.block03_inner-List-Item{position:relative;border:2px solid #00aed6;margin:0 0 25px;border-radius:15px;padding:10px 10px 10px 80px;background:#fff;width:100%}@media only screen and (min-width: 769px){.block03_inner-List-Item{width:48%;margin:25px auto}}.block03_inner-List-Item:last-child{margin:0}@media only screen and (min-width: 769px){.block03_inner-List-Item:last-child{margin:25px auto}}.block03_inner-List-Item:before{content:"";width:40px;height:40px;position:absolute;left:-13px;top:-20px}@media only screen and (min-width: 769px){.block03_inner-List-Item:before{width:45px;height:45px}}.block03_inner-List-Item:nth-child(1):before{background:url(../assets/images/clinic/number01.png) no-repeat;background-size:contain}.block03_inner-List-Item:nth-child(2):before{background:url(../assets/images/clinic/number02.png) no-repeat;background-size:contain}.block03_inner-List-Item:nth-child(3):before{background:url(../assets/images/clinic/number03.png) no-repeat;background-size:contain}.block03_inner-List-Item:nth-child(4):before{background:url(../assets/images/clinic/number04.png) no-repeat;background-size:contain;background-position:center}.block03_inner-List-Item:after{content:"";width:45px;height:45px;position:absolute;left:20px;top:0;bottom:0;margin:auto}.block03_inner-List-Item:nth-child(1):after{background:url(../assets/images/clinic/icon01.svg) no-repeat;background-size:contain}.block03_inner-List-Item:nth-child(2):after{background:url(../assets/images/clinic/icon02.svg) no-repeat;background-size:contain}.block03_inner-List-Item:nth-child(3):after{background:url(../assets/images/clinic/icon03.svg) no-repeat;background-size:contain}.block03_inner-List-Item:nth-child(4):after{background:url(../assets/images/clinic/icon04.svg) no-repeat;background-size:contain}.block03_inner-List-Item .txtBox h3{font-weight:600;font-size:18px}@media only screen and (min-width: 769px){.block03_inner-List-Item .txtBox h3{font-size:22px}}.block03_inner-List-Item .txtBox p{font-size:12px}@media only screen and (min-width: 769px){.block03_inner-List-Item .txtBox p{font-size:16px}}.block03_inner-Bottom{max-width:800px;margin:0 auto}.block04_inner h2{text-align:center;font-size:30px;color:#d83f51;margin:0 auto 20px}.block04_inner-Txt{text-align:center;font-size:14px;margin:0 0 30px}@media only screen and (min-width: 769px){.block04_inner-Txt{font-size:16px}}.block04_inner-List-Item{position:relative;border:2px solid #00aed6;margin:0 0 25px;border-radius:15px;background:#fff;width:100%;padding:10px}.block04_inner-List-Item h3{color:#d83f51;font-weight:600;font-size:20px;text-align:center;border-bottom:1px solid #000}.block04_inner-List-Item h3 span{position:relative;padding-left:45px}.block04_inner-List-Item h3 .icon:before{content:"";display:inline-block;width:40px;height:35px;position:absolute;left:0}.block04_inner-List-Item h3 .icon_seo:before{background:url(../assets/images/clinic/icon_seo.svg) no-repeat;background-position:center}.block04_inner-List-Item h3 .icon_contents:before{background:url(../assets/images/clinic/icon_contents.svg) no-repeat;background-position:center;left:7px}.block04_inner-List-Item h3 .icon_analysis:before{background:url(../assets/images/clinic/icon_analysis.svg) no-repeat;background-position:center}.block04_inner-List-Item h3 .icon_sns:before{background:url(../assets/images/clinic/icon_sns.svg) no-repeat;background-position:center}.block04_inner-List-Item h3 .icon_ad:before{background:url(../assets/images/clinic/icon_ad.svg) no-repeat;background-position:center}.block04_inner-List-Item h3 .icon_report:before{background:url(../assets/images/clinic/icon_report.svg) no-repeat;background-position:center}.block04_inner-List-Item p{margin:10px auto}@media only screen and (min-width: 769px){.block04_inner-List-Item{width:31%;height:248px}}.block04_inner-List.second .block04_inner-List-Item{width:100%;height:auto;max-width:800px;margin:0 auto 30px}.block05{padding-bottom:0}.block05_inner picture{display:block;margin:auto;max-width:600px}.block06_inner h2{text-align:center}.block06_inner-List{margin:20px auto}.block06_inner-List-Item{width:100%;margin:0 auto 25px}@media only screen and (min-width: 769px){.block06_inner-List-Item{width:31%;margin:0}}.block06_inner .btn{text-align:center;max-width:380px}.block07{background:#fffde3}.block07_inner h2.Orange{font-size:7.5vw}@media only screen and (min-width: 769px){.block07_inner h2.Orange{font-size:30px;text-align:center}}.block07_inner-Txt{text-align:center;margin:25px auto}.block07_inner-List-Item{margin:0 auto 25px;width:84%}@media only screen and (min-width: 769px){.block07_inner-List-Item{width:31%}}.block08_inner h2{text-align:center;margin-bottom:20px;color:#fff}@media only screen and (min-width: 769px){.block08_inner h2{font-size:30px}}.block08_inner h2 .en{color:#fff;display:block;font-size:12px}@media only screen and (min-width: 769px){.block08_inner h2 .en{font-size:18px}}@media only screen and (min-width: 769px){.block08_inner picture{display:block;max-width:600px;margin:auto}}.block08_inner-List{margin:15px auto 0;max-width:600px}.block08_inner-List-Item:nth-of-type(1){width:25%}.block08_inner-List-Item:nth-of-type(2){width:70%;background:#fff;border-radius:15px;padding:10px}.block08_inner-List-Item p{font-size:12px}@media only screen and (min-width: 769px){.block08_inner-List-Item p{font-size:16px}}.block09{background:#fffde3}.block09_inner{background:#fff;padding:20px 10px!important}@media only screen and (min-width: 769px){.block09_inner{padding:20px 30px!important}}.block09_inner h2{text-align:center;color:#008ad7}@media only screen and (min-width: 769px){.block09_inner h2{font-size:30px}}.block09_inner h2 .en{color:#008ad7;display:block;font-size:12px}@media only screen and (min-width: 769px){.block09_inner h2 .en{font-size:18px}}.block09_inner-Txt{text-align:center;margin:25px auto}.block09_inner .table{overflow-y:scroll}.block09_inner .table table{width:100%;border-collapse:collapse;white-space:nowrap}.block09_inner .table table th,.block09_inner .table table td{vertical-align:middle!important;border:2px solid #eee;padding:4px 8px;text-align:center}.block10_inner h2{text-align:center;color:#008ad7}@media only screen and (min-width: 769px){.block10_inner h2{font-size:30px}}.block10_inner h2 .en{color:#008ad7;display:block;font-size:12px}@media only screen and (min-width: 769px){.block10_inner h2 .en{font-size:18px}}.block10_inner-List{margin:20px auto 0}@media only screen and (min-width: 769px){.block10_inner-List{max-width:800px;margin:20px auto 0}}.block10_inner-List-Item{background:#e3f4fc;margin:0 auto 25px;padding:10px 10px 10px 0;border-radius:10px}@media only screen and (min-width: 769px){.block10_inner-List-Item{padding:20px 10px 20px 0}}.block10_inner-List-Item .number{width:25%}@media only screen and (min-width: 769px){.block10_inner-List-Item .number{width:125px}}.block10_inner-List-Item .number span{background:#008ad7;color:#79bee0;padding:20px 20px 20px 10px;border-radius:0 30px 30px 0;font-size:16px}@media only screen and (min-width: 769px){.block10_inner-List-Item .number span{font-size:22px;padding:25px 25px 25px 20px}}.block10_inner-List-Item .txtBox{width:75%}@media only screen and (min-width: 769px){.block10_inner-List-Item .txtBox{width:660px}}.block10_inner-List-Item .txtBox h3{color:#008ad7;font-weight:600;font-size:18px}@media only screen and (min-width: 769px){.block10_inner-List-Item .txtBox h3{font-size:20px}}.block10_inner-List-Item .txtBox p{font-size:12px}@media only screen and (min-width: 769px){.block10_inner-List-Item .txtBox p{font-size:14px}}.block11{background:#008ad780}.block11_inner{background:#fff;padding:35px 10px!important;max-width:800px;border-radius:10px}@media only screen and (min-width: 769px){.block11_inner{padding:30px 60px!important}}.block11_inner-Txt{margin:25px auto}.block11_inner .btn{margin-bottom:10px}.block11_inner-List-Item{width:31%;background:#e3f4fc}.block11_inner-List-Item span{font-size:9px;display:block;text-align:center;padding:5px 0}@media only screen and (min-width: 769px){.block11_inner-List-Item span{font-size:13px}}.block11_inner .telBox{background:#fffde3;margin:20px auto 0;padding:10px}.block11_inner .telBox a{display:block;margin:10px auto;max-width:400px}.btn{margin:30px auto;max-width:800px}.btn_inner-Link{margin:10px auto}@media only screen and (min-width: 769px){.btn_inner-Link{width:48%}}
