@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP&display=swap');body{font-family:"游ゴシック","ヒラギノ角ゴシック",sans-serif;background-color:#fff}main{max-width:750px;margin:0 auto;color:#3e3e3e}ul{list-style:none;padding:0;margin:0}.link{cursor:pointer}.textcenter{text-align:center}.fv{position:relative}.fv a{position:absolute;bottom:.7%;left:50%;transform:translateX(-50%);width:90%}.cta{display:block;width:95%;margin:10px auto}.accordion{position:relative}.accordion__trigger{position:absolute;bottom:60px;right:7%;width:12vw;max-width:90px;z-index:2;filter:drop-shadow(2px 2px 3px rgba(0,0,0,.286));cursor:pointer}@media screen and (max-width:750px){.accordion__trigger{bottom:8vw}}.accordion__trigger.active img{transform:rotate(180deg)}.accordion__body{height:200px;transition:.3s ease;overflow:hidden;position:relative}@media screen and (max-width:750px){.accordion__body{height:27vw}}.accordion__body:before{content:'';position:absolute;z-index:1;bottom:0;left:50%;transform:translateX(-50%);width:90%;height:40%;background:linear-gradient(to bottom,transparent 0%,#fff 100%);transition:.3s}.accordion__body.show:before{opacity:0}video{max-width:100%;width:87%;display:block;margin:0 auto}.infotitle{font-size:calc(20px + ((1vw - 3.75px)*2.6));color:#88c3d3}.infotitle_{font-size:calc(30px + ((1vw - 1.75px)*2.6));font-weight:700;color:#000}.midashi{padding-left:3%;margin-left:5%;border-left:6px solid #e4b170;font-weight:700;font-size:calc(16px + ((1vw - 3.75px)*2.6))}.midashi_{font-size:calc(20px + ((1vw - 3px)*2.6))}.information{margin-top:30px}.information .background h1{font-weight:400;font-family:"しっぽり明朝",'Noto Serif JP',serif;letter-spacing:-.15em}.information .information__clinic p{margin-left:10%;margin-right:10%;font-size:calc(14px + ((1vw - 3.75px)*1.6))}.notes{margin-left:5%;font-size:calc(14px + ((1vw - 3.75px)*1.6))}.map{width:90%;margin:0 auto}.policy_wrap{background-color:#88c3d3;margin:0 auto;text-align:center;padding-top:4%;padding-bottom:4%}.policy_wrap>a{text-decoration:none;font-size:calc(13px + ((1vw - 3.75px)*1.2));color:#fff}.policy>li>p{margin:0 auto;text-align:center}.policy>li>p>a{text-decoration:none;font-size:calc(13px + ((1vw - 3.75px)*1.2));color:#fff}.about>p{font-size:calc(13px + ((1vw - 3.75px)*1.2))}.line{margin-left:3%;margin-right:3%;color:#fff}.mar1{margin-bottom:1%}.mar2{margin-bottom:2%}.mar3{margin-bottom:3%}.mar4{margin-bottom:4%}.mar5{margin-bottom:5%}.mar6{margin-bottom:6%}.mar8{margin-bottom:8%}.mar10{margin-bottom:10%}.mar15{margin-bottom:15%}.mar-t15{margin-top:15%}@media screen and (min-width:750px){.midashi{font-size:26px}.midashi_{font-size:32px}.information .information__clinic p{font-size:23px}.notes{font-size:16px}.policy>li>p>a,.policy_wrap>a,.about>p{font-size:20px}.infotitle_{font-size:46px}.googlemap{height:400px}}@media screen and (max-width:750px){.googlemap{height:300px}}@media screen and (max-width:350px){.googlemap{height:200px}}#fixBtn{position:fixed;width:90%;max-width:750px;left:50%;transform:translateX(-50%);z-index:99;transition-property:bottom;transition-duration:.5s;display:flex;justify-content:center}