@import url("https://fonts.googleapis.com/css2?family=Kaisei+Opti&display=swap");article{line-height:1.6}article em{font-style:normal}article header{line-height:1.2;text-align:center;padding:35px 0 0}article header h2{display:inline-flex;font-family:"Kaisei Opti",serif;font-size:90px;font-weight:normal;color:#74a5d5;background:#4c8acc;background:linear-gradient(0deg, #4c8acc 10%, #65b8e3 50%, #4c8acc 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;margin:0 0 70px}article header h2::before{content:"";width:107px;height:114px;background:url(/assets/datsumo/mist/images/index.png?2026319142737) no-repeat;position:absolute;left:-80px;top:-35px}@media screen and (max-width: 979px){article header{padding:4vw 0 0}article header h2{font-size:11vw;margin:0 0 7vw}article header h2::before{width:10vw;height:11vw;left:-9vw;top:-4vw;background-size:100% auto}}article #mv{position:relative;max-width:1800px;margin:0 auto}article #mv .mv-wrap{height:652px;background:url(/assets/datsumo/mist/images/mv_bg.jpg?2026319142737) center top no-repeat;position:relative;border-radius:40px}@media screen and (max-width: 979px){article #mv .mv-wrap{height:75vw;border-radius:4vw;background-size:auto 120%;background-position:75% top;overflow:hidden}article #mv .mv-wrap::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.15);position:absolute;left:0;top:0}article #mv .mv-wrap>div{padding:3vw 5vw 0;position:relative}}article #mv .nav-wrap{background:#fff;border-top-right-radius:40px 40px;position:absolute;bottom:0;width:70%}@media screen and (max-width: 979px){article #mv .nav-wrap{border-top-right-radius:4vw 4vw;width:80%}}article #mv .nav-wrap nav{margin-top:0}article #mv .nav-wrap nav ul{display:flex;justify-content:flex-end;padding:40px 10px}@media screen and (max-width: 979px){article #mv .nav-wrap nav ul{justify-content:center;flex-wrap:wrap;padding:2% 0}}article #mv .nav-wrap nav ul li{margin:0 10px}@media screen and (max-width: 979px){article #mv .nav-wrap nav ul li{margin:0 2vw}}article #mv .nav-wrap nav ul li a{text-decoration:none;padding:40px 40px;font-size:18px;color:#4b5868}@media screen and (max-width: 979px){article #mv .nav-wrap nav ul li a{padding:8px 16px;font-size:14px}}article #mv .nav-wrap span.corner-left{display:block;width:25px;height:25px;position:absolute;left:25px;top:-25px;transform:translateX(-100%)}article #mv .nav-wrap span.corner-left::before{display:block;width:200%;height:200%;position:absolute;top:0;left:25px;content:"";background:transparent;overflow:hidden;border-radius:50%;box-shadow:-25px 25px 0 0 #ffffff;transform:translate(-50%, -50%)}@media screen and (max-width: 979px){article #mv .nav-wrap span.corner-left{width:4vw;height:4vw;left:4vw;top:-4vw}article #mv .nav-wrap span.corner-left::before{left:4vw;box-shadow:-4vw 4vw 0 0 #ffffff}}article #mv .nav-wrap span.corner-right{display:block;width:40px;height:40px;position:absolute;right:-100px;bottom:-16px;transform:translateX(-100%)}article #mv .nav-wrap span.corner-right::after{display:block;width:200%;height:200%;position:absolute;bottom:0;right:0;content:"";overflow:hidden;background:transparent;border-radius:50%;box-shadow:-40px 40px 0 0 #ffffff;transform:translate(25%, -20%)}@media screen and (max-width: 979px){article #mv .nav-wrap span.corner-right{width:4vw;height:4vw;right:-10vw;bottom:-1.5vw;transform:translateX(-100%)}article #mv .nav-wrap span.corner-right::after{border-radius:50%;box-shadow:-4vw 4vw 0 0 #ffffff;transform:translate(25%, -20%)}}article .approval .container{width:980px;background:url(/assets/datsumo/mist/images/approval01.jpg?2026319142737) center top/cover no-repeat;padding:20px;margin:80px auto 0}article .approval .container .inner{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:36px;line-height:1.4;text-align:center;background:#fff;padding:100px 20px 55px;position:relative}article .approval .container .inner::before{content:"";display:block;width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #5091cf;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none}article .approval .container .inner .new{position:absolute;left:95px;top:42px}article .approval .container .inner .medal{display:flex;justify-content:center;align-items:flex-end;width:100%;height:120px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:21px;font-weight:700;line-height:1.2;color:#8d5811;text-align:center;background:url(/assets/datsumo/mist/images/approval02.png?2026319142737) center top/auto 100% no-repeat;padding:0 0 28px;pointer-events:none;position:absolute;left:0;top:-35px}article .approval .container .inner .text01{line-height:1.4;padding:0 50px;position:relative}article .approval .container .inner .text01::before,article .approval .container .inner .text01::after{content:"";display:block;width:78px;height:178px;background:url(/assets/datsumo/mist/images/approval04.png?2026319142737) center top/100% auto no-repeat;position:absolute;top:50%;transform:translate(0, -50%)}article .approval .container .inner .text01::before{left:0}article .approval .container .inner .text01::after{right:0;transform:translate(0, -50%) scale(-1, 1)}article .approval .container .inner .text01 strong{font-weight:700}article .approval .container .inner .text01 em{font-size:40px;font-weight:700;color:#fb627e}article .approval .container .inner .text01 span{display:block;font-size:26px;line-height:1.6}article .approval .container .inner .text02{margin:30px 0 0}article .approval .container .inner .text02 em{font-size:40px;font-weight:700;color:#2174bf;background:linear-gradient(transparent calc(100% - 2px), #2174bf calc(100% - 2px))}@media screen and (max-width: 979px){article .approval .container{width:95%;padding:2.5vw;margin:12vw auto 0}article .approval .container .inner{font-size:3.5vw;padding:19vw 2.5vw 6vw}article .approval .container .inner::before{width:calc(100% - 2.5vw);height:calc(100% - 2.5vw)}article .approval .container .inner .new{width:20vw;left:5vw;top:4vw}article .approval .container .inner .medal{height:20vw;font-size:3.5vw;padding:0 0 4.3vw;top:-5.1vw}article .approval .container .inner .text01{padding:0 7vw}article .approval .container .inner .text01::before,article .approval .container .inner .text01::after{width:10vw;height:23vw}article .approval .container .inner .text01 em{font-size:4.5vw}article .approval .container .inner .text01 span{font-size:3vw}article .approval .container .inner .text02{margin:4vw 0 0}article .approval .container .inner .text02 em{font-size:4.5vw;background:linear-gradient(transparent calc(100% - 1px), #2174bf calc(100% - 1px))}}article .what{background:url(/assets/datsumo/mist/images/bg01.jpg?2026319142737) center top no-repeat;text-align:center;padding:100px 0 100px}article .what .movie{width:980px;margin:0 auto 60px;border-radius:30px;overflow:hidden}article .what .movie .youtube-box{height:0;padding:0 0 56.25%;position:relative}article .what .movie .youtube-box iframe{width:100%;height:100%;position:absolute;left:0;top:0}article .what p.text01{font-size:50px}article .what p.text01 em{color:#2174bf;border-bottom:2px solid #2174bf}article .what p.text02{font-size:20px;margin:40px 0 0}article .what p.text03{font-size:30px;margin:50px 0 0}article .what .container{width:980px;box-shadow:0 0 15px 15px rgba(0,0,0,0.03);border-radius:30px;background:#fff;padding:20px 0 60px;margin:60px auto 0}article .what .container p{text-align:left;font-size:12px;padding:0 0 0 180px;margin:30px 0 0}@media screen and (max-width: 979px){article .what{background-size:385% auto;padding:10vw 2.5vw}article .what .movie{width:96%;margin:0 auto 6vw;border-radius:4vw}article .what p.text01{font-size:6vw}article .what p.text01 em{border-bottom:0.2vw solid #2174bf}article .what p.text02{font-size:4vw;margin:4vw 0 0}article .what p.text03{font-size:5vw;margin:5vw 0 0}article .what .container{width:96%;box-shadow:0 0 1.5 1.5 rgba(0,0,0,0.03);border-radius:4vw;padding:5vw 4vw 6vw;margin:6vw auto 0}article .what .container p{font-size:2.5vw;padding:0;margin:3vw 0 0}}article .fotona{margin:100px auto 0}article .fotona .main{background:url(/assets/datsumo/mist/images/bg02.jpg?2026319142737) center top no-repeat;text-align:center;position:relative;padding:625px 0 0;margin-top:50px}article .fotona .main::before{content:"";width:325px;height:80px;position:absolute;left:50%;top:0;background:url(/assets/datsumo/mist/images/fotona05.png?2026319142737) center top/100% auto no-repeat;transform:translate(-50%, 0)}article .fotona .container{width:980px;border-radius:30px;background:#fff;text-align:center;padding:40px 0 0;margin:0 auto}article .fotona p.text01{font-size:28px}article .fotona p.text01 .newicon{display:inline-block;background:#fcdc36;color:#cf0000;padding:3px 10px 0;margin-bottom:20px}article .fotona p.text02{font-size:40px;line-height:1.8}article .fotona p.text02 em{font-weight:bold;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,0.3);padding:5px 15px 3px;background:#7bccfc;background:linear-gradient(0deg, #7bccfc 0%, #2e6bbb 100%)}article .fotona p.text02 span{margin-left:10px}article .fotona p.text03{font-size:40px;color:#2e6bbb;font-weight:bold}article .fotona .img01{display:flex;justify-content:center;margin:25px 0}article .fotona .img01>div+div{margin-left:25px}article .fotona .img02{margin:25px 0 10px}article .fotona .youtube-box{background:transparent;margin-top:50px}@media screen and (max-width: 979px){article .fotona{margin:10vw auto 0}article .fotona .main{background:url(/assets/datsumo/mist/images/bg02sp.jpg?2026319142737) center top/110% auto no-repeat;padding:68vw 0 0;margin-top:5vw}article .fotona .main::before{width:24vw;height:10vw;top:-1vw}article .fotona .container{width:94%;border-radius:4vw;padding:4vw 0 0}article .fotona p.text01{font-size:3.7vw}article .fotona p.text02{font-size:4vw}article .fotona p.text02 em{text-shadow:0.3vw 0.3vw 0.6vw rgba(0,0,0,0.3);padding:0.5vw 2vw 0.3vw}article .fotona p.text02 span{margin-left:1.5vw}article .fotona p.text03{font-size:5vw}article .fotona .img01{display:flex;justify-content:center;flex-wrap:wrap;margin:3vw 0}article .fotona .img01>div{width:46%}article .fotona .img01>div+div{margin-left:0}article .fotona .img01>div:nth-child(2){margin-left:4%}article .fotona .img01>div:last-child{margin-top:3%}article .fotona .img02{margin:4vw 4vw 1.2vw}article .fotona .youtube-box{margin-top:5vw}}article .how{background:url(/assets/datsumo/mist/images/bg03.jpg?2026319142737) center top no-repeat;text-align:center;padding:0}article .how .howMain{overflow:hidden;max-width:96%;margin:0 auto}article .how>ul{width:980px}article .how>ul.point{width:980px;margin:0 auto 0;padding:0 20px 0 0}article .how>ul.point::after{content:"";clear:both;display:table}article .how>ul.point>li{width:450px;padding:45px 40px 35px;font-size:18px;background:#eef5fb;border-radius:25px;text-align:left;position:relative}article .how>ul.point>li:nth-child(odd){float:left}article .how>ul.point>li:nth-child(even){float:right}article .how>ul.point>li:nth-child(2){margin-top:180px}article .how>ul.point>li:nth-child(3){margin-top:130px;float:right}article .how>ul.point>li .circle{display:flex;justify-content:center;align-items:center;width:140px;height:140px;position:absolute;right:-25px;top:-50px;background:#7bccfc;background:linear-gradient(-45deg, #afb8d6 0%, #b9e2ef 100%);border-radius:100%}article .how>ul.point>li .point{display:flex;align-items:center;color:#74a5d5;font-size:16px;font-weight:bold;line-height:1}article .how>ul.point>li .point p:first-child{border-right:1px solid #2174bf;padding:5px 10px 5px 0;margin-right:10px}article .how>ul.point>li .point p.num{font-size:45px}article .how>ul.point>li .text01{font-size:26px;font-weight:bold;line-height:1.4;margin:25px 0 20px}article .how>ul.point>li .text02 em{color:#fb627e;font-weight:bold}article .how>ul.point>li .text02 span{font-size:85%}article .how>ul.point>li .text03{font-size:11px;margin:5px 0 0}article .how>ul.point>li .img01{margin:20px 0 0}article .how>ul.point>li .content__yag{margin-top:30px}article .how>ul.point>li .content__yag .text__header{background:#fcdc36;color:#cf0000;text-align:center;font-size:24px;font-weight:bold}article .how>ul.point>li .content__yag .rec__list{margin-top:20px}article .how>ul.point>li .content__yag .rec__list p{color:#fb627e;font-size:22px;font-weight:bold}article .how>ul.point>li .content__yag .rec__list ul{margin-top:5px}article .how>ul.point>li .content__yag .rec__list ul li{font-size:18px;margin-bottom:6px;display:inline-block;padding-left:1.4em;background:url(/assets/datsumo/mist/images/icon_check.png?2026319142737) 0 0.3em no-repeat;background-size:1.1em auto}article .how>ul.point>li .list-note{margin-top:10px}article .how>ul.point>li .list-note li{font-size:14px}article .how .text04{width:980px;font-size:15px;text-align:left;margin:50px auto 0}article .how .table-box{width:980px;margin:10px auto 0}article .how .table-box>table th.mist_b_left,article .how .table-box>table td.mist_b_left{border-left:4px solid #f8f01e}article .how .table-box>table th.mist_b_right,article .how .table-box>table td.mist_b_right{border-right:4px solid #f8f01e}article .how .table-box>table th.mist_b_top,article .how .table-box>table td.mist_b_top{border-top:4px solid #f8f01e}article .how .table-box>table th.mist_b_btm,article .how .table-box>table td.mist_b_btm{border-bottom:4px solid #f8f01e}article .how .table-box>table>thead>tr>th{background:#51b0e7}@media screen and (max-width: 979px){article .how .table-box{width:94%}}@media screen and (max-width: 979px){article .how{background-size:auto 300vw}article .how .movie{width:94% !important;height:50vw !important}article .how>ul{width:90%}article .how>ul.point{width:90%;margin:4vw auto 0;padding:0 2vw 0 0}article .how>ul.point>li{width:100%;padding:4.5vw 4vw 4vw;font-size:4vw;border-radius:3vw}article .how>ul.point>li:nth-child(odd),article .how>ul.point>li:nth-child(even){float:none}article .how>ul.point>li:nth-child(2),article .how>ul.point>li:nth-child(3){margin-top:9vw}article .how>ul.point>li .circle{width:22vw;height:22vw;right:-2vw;top:-7vw;background:#7bccfc;background:linear-gradient(-45deg, #afb8d6 0%, #b9e2ef 100%);border-radius:100%}article .how>ul.point>li .circle img{width:19.5vw}article .how>ul.point>li .point{font-size:4vw}article .how>ul.point>li .point p:first-child{padding:1vw 2vw 1vw 0;margin-right:2vw}article .how>ul.point>li .point p.num{font-size:8vw}article .how>ul.point>li .text01{font-size:4.5vw;margin:3vw 0 2vw}article .how>ul.point>li .img01{margin:2.5vw 0 0}article .how>ul.point>li .content__yag{margin-top:3vw}article .how>ul.point>li .content__yag .text__header{font-size:5vw}article .how>ul.point>li .content__yag .rec__list{margin-top:3vw}article .how>ul.point>li .content__yag .rec__list p{font-size:4.5vw}article .how>ul.point>li .content__yag .rec__list ul{margin-top:5px}article .how>ul.point>li .content__yag .rec__list ul li{font-size:3.8vw}article .how>ul.point>li .list-note{margin-top:1.5vw}article .how>ul.point>li .list-note li{font-size:3vw}article .how .text04{width:96%;font-size:3.5vw;margin:5vw auto 0}article .how .table-box>table tr th.mist_b_left,article .how .table-box>table tr td.mist_b_left{border-left:0.8vw solid #f8f01e}article .how .table-box>table tr th.mist_b_right,article .how .table-box>table tr td.mist_b_right{border-right:0.8vw solid #f8f01e}article .how .table-box>table tr th.mist_b_top,article .how .table-box>table tr td.mist_b_top{border-top:0.8vw solid #f8f01e}article .how .table-box>table tr th.mist_b_btm,article .how .table-box>table tr td.mist_b_btm{border-bottom:0.8vw solid #f8f01e}}article .bgWrap{background:url(/assets/datsumo/mist/images/bg04.jpg?2026319142737) center top no-repeat;padding:145px 0 0}@media screen and (max-width: 979px){article .bgWrap{background-size:auto 160vw;background-position:center top;padding:15vw 0 0;overflow:hidden}}article .catch .container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:980px;height:729px;background:url(/assets/datsumo/mist/images/catch01.jpg?2026319142737) center top no-repeat;text-align:center;margin:0 auto;position:relative;box-shadow:0 0 15px 15px rgba(0,0,0,0.07);border-radius:25px}article .catch .container p{font-size:28px}article .catch .container p.text01{font-size:40px}article .catch .container p.text01 span{font-weight:bold;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,0.3);padding:5px 15px 3px;background:#7bccfc;background:linear-gradient(0deg, #7bccfc 0%, #2e6bbb 100%)}article .catch .container p em{font-size:32px;font-weight:700;color:#fb627e}article .catch .container p+p{margin-top:30px}article .catch .container .img{position:absolute;right:10px;bottom:-70px}@media screen and (max-width: 979px){article .catch{padding:0 0 12vw}article .catch .container{width:94vw;height:83vw;background-size:auto 130%;background-position:left top;box-shadow:0 0 2vw 2vw rgba(0,0,0,0.07);border-radius:5vw}article .catch .container p{font-size:3.5vw}article .catch .container p.text01{font-size:5vw}article .catch .container p.text01 span{text-shadow:0.3vw 0.3vw 0.6vw rgba(0,0,0,0.3);padding:0.5vw 2vw 0.3vw}article .catch .container p+p{margin-top:2vw}article .catch .container p em{font-size:4.5vw}article .catch .container .img{width:19vw;right:-2vw;bottom:-15vw}}article .price{margin:150px 0 0}article .price .datsumoContainer{width:980px;margin:0 auto}article .price .datsumoContainer .charge-list{margin:0;text-align:center}article .price .datsumoContainer .charge-list .charge-header,article .price .datsumoContainer .charge-list .body{display:none}article .price .datsumoContainer .form_banner{display:none}article .price .datsumoContainer .bodycare_mens{margin-top:60px}article .price .datsumoContainer .priceTable{text-align:center}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.title,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.title{height:60px;min-height:inherit;text-align:center;justify-content:center;align-items:center;padding:0;margin:0;line-height:1.2;font-size:24px;position:relative;border-radius:10px}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.title::before,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.title::before{content:"";width:32px;height:32px;background:#fff;border-radius:100%;position:absolute;right:20px;top:50%;transform:translate(0, -50%)}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.title::after,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.title::after{width:12px;height:12px;border-top:3px solid #fb637e;border-right:3px solid #fb637e;transform:rotate(135deg) translate(0, 12px);background:none;position:absolute;right:21px;top:50%;border-radius:0;margin:0}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.title.-open::after,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.title.-open::after{transform:rotate(-45deg) translate(0, -5px);right:26px}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.content,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.content{position:relative;background:#fff;border-top:none;font-size:18px;font-weight:normal;text-align:left;border:none;margin:0 !important}article .price .datsumoContainer .tabacc.-pc-accordion .contents.mens>.title,article .price .datsumoContainer .tabacc.-sp-accordion .contents.mens>.title{background:#51b0e7;color:#fff !important}article .price .datsumoContainer .tabacc.-pc-accordion .contents.mens>.title::after,article .price .datsumoContainer .tabacc.-sp-accordion .contents.mens>.title::after{border-color:#51b0e7}@media screen and (max-width: 979px){article .price{margin:10vw 0 0}article .price .datsumoContainer{width:96%}article .price .datsumoContainer .bodycare_mens{margin-top:5vw}article .price .datsumoContainer .tabacc.-pc-accordion :target:before,article .price .datsumoContainer .tabacc.-sp-accordion :target:before{height:0;margin-top:0}article .price .datsumoContainer .tabacc.-pc-accordion .contents+.contents,article .price .datsumoContainer .tabacc.-sp-accordion .contents+.contents{margin-top:6vw}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.title,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.title{height:10vw;font-size:4vw;border-radius:1.5vw}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.title::before,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.title::before{width:7vw;height:7vw;right:3vw}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.title::after,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.title::after{width:2.5vw;height:2.5vw;border-top:0.6vw solid #fb637e;border-right:0.6vw solid #fb637e;transform:rotate(135deg) translate(0, 2.5vw);right:3.5vw}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.title.-open::after,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.title.-open::after{transform:rotate(-45deg) translate(0, -1vw);right:4.4vw}article .price .datsumoContainer .tabacc.-pc-accordion .contents>.content,article .price .datsumoContainer .tabacc.-sp-accordion .contents>.content{margin:3vw 0 0;font-size:3vw}}article .reason{background:url(/assets/datsumo/mist/images/bg05.jpg?2026319142737) center top no-repeat;padding:150px 0 100px}article .reason>p{text-align:center;font-size:38px}article .reason ul{width:980px;margin:60px auto 0;padding:0 10px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}article .reason ul li{width:450px;background:#fff;text-align:center;position:relative;box-shadow:0 0 15px 15px rgba(0,0,0,0.03);border-radius:25px;line-height:1.5}article .reason ul li:nth-child(n+3){margin-top:70px}article .reason ul li h3{width:315px;padding:10px;margin:-35px auto 30px;background:#bee5f1;background:linear-gradient(135deg, #bee5f1 0%, #afb9d7 100%);border-radius:38px}article .reason ul li h3 span{display:flex;justify-content:center;align-items:center;height:55px;font-size:28px;line-height:1;background:#fff;color:#8590b7;border-radius:28px;padding:3px 0 0}article .reason ul li a{display:block;position:relative;padding:1px 20px 25px;text-decoration:none;font-size:26px;overflow:hidden;border-radius:25px;position:relative}article .reason ul li a::before{content:"";display:block;width:150px;height:150px;background:#7d88b1;position:absolute;right:-87px;bottom:-87px;transform:rotate(45deg)}article .reason ul li a::after{content:"";display:block;width:14px;height:14px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);position:absolute;right:20px;bottom:20px}article .reason ul li a p{min-height:120px;font-weight:bold;margin:20px 0 0}article .reason .banner{margin:50px auto 0}@media screen and (max-width: 979px){article .reason{background-size:auto 100%;padding:12vw 0 12vw}article .reason>p{font-size:5vw}article .reason ul{width:95%;margin:6vw auto 0;padding:0}article .reason ul li{width:49%;border-radius:4vw}article .reason ul li:nth-child(n+3){margin-top:6vw}article .reason ul li h3{width:38vw;padding:1vw;margin:-4vw auto 4vw;border-radius:6vw}article .reason ul li h3 span{height:7vw;font-size:3.5vw;border-radius:5vw;padding:0.2vw 0 0}article .reason ul li a{padding:1vw 1vw 4vw;font-size:3.5vw;border-radius:2.5vw}article .reason ul li a::before{width:25vw;height:25vw;right:-16vw;bottom:-16vw}article .reason ul li a::after{width:2.5vw;height:2.5vw;border-top:0.6vw solid #fff;border-right:0.6vw solid #fff;right:2.2vw;bottom:2.2vw}article .reason ul li a .img{padding:0 5vw}article .reason ul li a p{min-height:inherit;height:16vw;margin:2.5vw 0 0}article .reason .banner{margin:5vw 2vw 0}}article #clinic{margin:0;padding:40px 0 0}article #clinic .bc_01_061{margin-top:0}@media screen and (min-width: 980px){article #clinic .bc_01_061 #clinic-map{min-height:2100px}}@media screen and (max-width: 979px){article #clinic{padding:5vw 0 0}}
