#toppage #point h2{position:relative;background-color:#fff0;box-shadow:none;border:none}#toppage #point h2::after{content:'';display:block;width:180px;height:2px;background-color:#41bdce;position:absolute;left:50%;transform:translateX(-50%);bottom:0}#toppage #point .point{height:auto;box-shadow:none;background-color:#fff0;border-bottom:none}#toppage #point .point figure{overflow:hidden;margin:0;border-radius:50%;border:1px #efe9e3 solid;box-shadow:0 4px 6px rgb(0 0 0 / .1)}#toppage #point .point h3{font-size:24px!important;line-height:1.2;font-weight:400;margin:0 auto 4px auto!important}#toppage #point ul{padding:0;margin-bottom:0}#toppage #point ul li{font-size:.875rem;font-weight:400}#toppage #service2 h2>span{display:inline-block;padding:1rem 0;margin-bottom:-2px}@media only screen and (max-width:769px){#toppage #point .point{display:inline-block;width:38%;margin:30px 3% 30px;vertical-align:top}#toppage #point .point figure{margin:0 auto 30px auto}#toppage #point h2::after{content:'';display:block;width:100px;height:2px;background-color:#41bdce;position:absolute;left:50%;transform:translateX(-50%);bottom:0}#service2 .link-btn{display:block}#toppage #service2 .service_wrap .service-detail-price{margin-right:0;width:auto;max-width:none}}@media only screen and (max-width:560px){#toppage #point .point{display:block;width:auto}#toppage #point .point figure{display:inline-block;width:24%;margin-bottom:0}.point-description{display:inline-block;vertical-align:top;text-align:left;padding-left:3%;width:72%}#toppage #point .point h3{font-size:20px!important;line-height:1.2}#contents.voice .bloc .right table.detail tbody tr th .inner{font-size:10px}}@media only screen and (min-width:769px){#toppage #point h2{}#toppage #point .point,.point-description{display:flex;flex-direction:column;align-items:center}#toppage #point .point figure{margin:0 auto 30px auto}#toppage #service2 h2{font-weight:700}#toppage #service2 .service_wrap .service-detail-price{display:block;width:100%;padding:2rem 0}#toppage #service2 .service_wrap .service-detail-price .price{color:red;font-size:1.5em;padding-left:.5em}#toppage #service2 .service_wrap .service-detail-price .tax{color:#687077}#service2 a[class^=btn-]:nth-of-type(3),#toppage #service2 .service-link-third{margin-right:auto;margin-left:auto}}