@charset "utf-8";.pc-only{display:none !important}.sp-only{display:block !important}#main{padding-top:110px !important}main [class^=container]{padding-top:20px;padding-bottom:20px}.mt20{margin-top:20px}.f36{font-size:27px;line-height:1.5}.red_line{border-bottom:3px solid #e40018}.check-container{padding:1em;font-size:100%}header{padding-bottom:0}.header-inner{height:auto;height:initial;padding:5px 10px;box-shadow:0 2px 2px 0px rgba(0,0,0,.2)}.header-inner .left,.header-inner .right{margin:0;margin-bottom:5px}.header-inner .left h1{font-size:4vw}.header-inner .left h1 img{display:block;width:87%}.header-inner .right ul{display:flex}.header-inner .right li{flex:0 1 49%;float:none}.header-inner .right li:last-child{float:none;margin:0;margin-left:5px}.right li:last-child{float:left}.header-inner .right li{float:left;width:21%;margin-left:1%;background:0 0}.header-inner .right li.tel{flex:0 1 49%}.header-inner .right li.mail,.header-inner .right li.line{flex:0 1 23%}li.mail{margin-right:0}.header-inner .right li:nth-child(2),.header-inner .right li:nth-child(3){margin-top:3px}.header-inner .right li:nth-child(2){padding-right:0}.drawer--right .drawer-hamburger{z-index:999!important;padding:4px 2px;background-image:linear-gradient(to bottom,#fff,#eee);background-color:#eee;top:6px;right:10px!important;border:1px solid #bbb;border-radius:4px;width:40px;height:40px;box-sizing:border-box;text-align:center;color:#555}.drawer-hamburger .caption{font-size:8px;display:block}.drawer-hamburger i{font-size:22px}.drawer--right.drawer-open .drawer-hamburger i:before{content:"\f00d"}.drawer--right.drawer-open .drawer-hamburger .caption{font-size:0}.drawer--right.drawer-open .drawer-hamburger .caption:before{content:'CLOSE';font-size:8px}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem!important;top:2px!important}.drawer-nav{z-index:999!important;background:transparent!important}.drawer-menu{box-shadow:0px 2px 2px 0px rgba(0,0,0,.2);background:#fff}.drawer-menu li{padding:.5em .5em .5em 2.3em;position:relative}.drawer-menu li:before{content:'';position:absolute;top:50%;left:.8em;transform:translateY(-50%);background:#2f6eb4 linear-gradient(to bottom,#4b92f2,#0d5db6);width:.8em;height:.8em;border-radius:50%}.drawer-menu li+li{border-top:1px solid #ddd}.drawer-menu li a{color:inherit;text-decoration:none;display:block;font-size:1rem}#mainvisual{padding-top:15px;background-color:#f5f4f2}.merit{display:none}#measures{padding-top:0}#measures .container{font-size:15px;padding:0;margin-bottom:0;width:100%}#measures .container-fluid{padding:20px 3% 20px}#measures .measures-box{padding:10px 15px 15px 15px!important}#measures .measures-outer{display:block;padding:0}#measures .measures-inner{width:100%;text-align:center;padding:10px}.measures-title h2{padding:7px 10px 7px 90px;font-size:17px !important;line-height:1.5em;padding-left:90px;background-size:69px 69px;text-align:left}.measures-title p{padding:10px 3% 0 !important}#measures h2:before,#measures h2:after{display:none}#measures h3{margin:0 0 5px}#measures .measures-inner{padding:8px 0;display:flex}#measures .sp-inner{text-align:left}#measures .measures-inner img{max-width:190px}#measures .measures-inner img{max-width:110px;height:80px;margin-right:10px}#measures p{text-align:left;font-size:13px;margin-bottom:0 !important;padding:5px 0 10px}p.measures-txt{margin:0 0 20px !important;font-size:14px !important}#measures .measures-outer2{display:block;padding:0}#measures .measures-outer2 img{width:110px;height:80px;margin-right:10px}#measures h4{text-align:left}#magazine{padding:0 10px}#magazine h2{line-height:1.3;color:#fff;color:#ee7800;background-color:#f5f5f5;padding:15px 5px;font-size:23px}#magazine .container-fluid{padding-bottom:10px}.container2 p.subhead{padding:0 10px;font-size:20px}#radio{padding-top:30px}figure.radio img{padding:0 10px}.wbg{padding:30px 0 20px}.mybest{padding:0 15px;width:auto}.mybest_box{display:block}.mybest_img_txt{font-size:23px;margin:0 auto 15px;width:300px}.mybest_txt_red{font-size:33px}.mybest_img{width:300px;margin:0 auto 30px}.voice-container .voice-block{padding-bottom:45px;padding-top:3%}.voice-block iframe{max-width:100%;height:200px;width:100%}.voice-container h2{width:100%;margin:0 auto 5px !important;font-size:133%}.voice-container h2.voice-title:before{content:'＼'}.voice-container h2.voice-title:after{content:'／'}.voice-block .qa-list dt{padding-left:2.2rem;font-size:1rem}.voice-block .qa-list dt:before{left:0}.voice-block .qa-list dd{padding-left:2.2rem;font-size:1rem}.voice-block .qa-list dd:before{left:0}.readmore-button.show:before{bottom:0}.readmore-button{width:80%}#voice h3{margin:10px 0 20px !important}#voice .container{padding:0 3%}#voice .lead{font-size:100%;text-align:left}#voice .voice-block{padding:10px;margin-bottom:20px}#voice .voice-inner{display:block}#voice .voice-container .left{width:100%}#voice .voice-container .right{width:100%;padding-left:0;padding-top:15px;text-align:center}#voice2 .container-fluid{padding-top:30px;padding-bottom:40px}#voice2 .container{padding:0 3%}#voice2 .voice-block-container{margin:0 -3%}#voice2 .voice-block{width:100%;padding-bottom:25px}#voice2 h3{min-height:inherit;display:block}#voice2 .voice-face{overflow:hidden;height:0;padding-top:56.25%;position:relative}#voice2 .voice-face iframe,#voice2 .voice-face img{position:absolute;top:0;left:0;width:100%;height:100%}#voice2 .voice-cont{padding:1rem}#voice2 .qa-list dt{font-size:1rem}#voice2 .qa-list dd{font-size:1rem}#trouble .container{padding-top:0}#trouble .check-container{padding:15px;background:url(https://seitaiin-honoka.com/wp/wp-content/themes/honoka/images/sp/home/sp_bread_img.jpg) no-repeat right bottom;background-size:65%;font-size:1rem}#trouble .desc{font-size:inherit;text-align:left;font-size:1rem}#response-device .container{margin-bottom:0 !important}.response-device .container,.line .container{width:100%}p.sencyaku{font-size:23px}.response-device .response-contact{width:100%}.response-device .first{font-size:1.3rem}.response-device .second{font-size:1.3rem}.response-tel+p,.response-mail+p{font-size:90%;line-height:1.3}.response-mail{width:100%;background:0 0;height:auto;margin:10px auto 5px !important}.list_aster ul{font-size:90%}.list_aster li{font-size:80%;padding-left:1em}.response-contact{margin-bottom:0}.response-device .info{padding:35px 13px;height:235px;top:20px}.response-device .info .balloon,.discount_why .info .balloon{top:35px;right:-2px;background-size:100%;width:65px;height:38px}.discount-title{position:relative;top:-60px}.balloon .f30,.balloon .f24{font-size:.6em}.discount-price{position:relative;top:-70px;width:95%}.countdown{position:relative;top:-105px;padding:15px 8px 1px}.line{padding-bottom:0;padding-top:0}.line .container-fluid{padding:20px 0 5px}.line .box{border-width:6px;padding:15px}.line .content{min-height:auto;background:0 0;font-size:inherit;font-weight:400}.line .content ul{display:block}.line .content li{padding-left:0}.line .content li+li{margin-top:20px;margin-left:0}.line .phone{width:60px;position:static;float:left;margin-right:15px}.line h3{padding-left:0;font-size:18px;line-height:1.3;height:auto}.line h4{margin-left:0}.linectabt{padding:20px;background-color:#00c300}#profile .container{padding-top:40px}#profile h2{font-size:150%}#profile .prof-box .inner{display:block}#profile .prof-box{display:block;padding:15px}#profile iframe{width:100%}#profile .mb50{margin-bottom:30px !important}p.insta{border-radius:10px;padding:9px 10px 10px 72px;background-size:45px;font-size:14px}#profile .prof-box img{width:70%}#profile .prof-box figure{text-align:center;padding:0}#profile .prof-desc{padding:10px}#profile .name{font-size:120%}#profile .prof-hist{font-size:1rem}#profile .prof-hist dt{float:none;width:100%;margin-bottom:0}#profile .prof-hist dd{font-weight:400;margin-bottom:.5em}#profile .desc{text-align:left;font-size:1rem}#profile .desc .lead{letter-spacing:0;text-align:center;line-height:1.3}#recommend .recommender{padding:15px}#recommend .recommender:before{border-width:1.5rem}#recommend .recommender .face{float:none;text-align:center;width:70%;margin:0 auto}#recommend .recommender .desc{line-height:inherit;font-size:1rem}#recommend .recommender .desc h3{line-height:1.3}#recommend .recommender-top{padding:15px}.recommend-image{display:block;margin-bottom:20px}.recommend-image iframe{width:100%;height:auto}#recommend .recommender-top:before{border-width:1.5rem}#recommend .recommender-top .face{float:none;text-align:center;width:75%;margin:0 auto}.recommender-top .name{font-size:18px !important;line-height:1.5em;padding-left:15px;border:none}#recommend .recommender-top .desc{line-height:inherit;font-size:1rem}#recommend .recommender-top .desc h3{line-height:1.3}#recommend .video,.recommend-image{position:static !important;padding-bottom:0 !important;height:auto !important;overflow:visible !important}#recommend .video lite-youtube,.recommend-image lite-youtube{display:block !important;width:100% !important;margin:0 auto !important}#recommend .video lite-youtube iframe{width:100% !important;height:100% !important;position:absolute !important;top:0;left:0}#recommend .name-box{display:flex}.name-box img{width:45%;max-width:150px;height:100%;margin-bottom:15px}#price{padding:30px 10px 0}#price h2{font-size:150%}#price .container{padding-top:0;padding-bottom:0}#price .lead{font-size:1rem;text-align:left}#price p.lead:after{top:99px}#price .tbl-price{display:block;font-size:1.2rem}#price .tbl-price dd{padding-left:0}#price .tbl-price dt{margin-bottom:.5em;float:none;display:block}#price .tbl-price+p{font-size:1.2rem}#price .price-detail{padding:10px}#main .why .container{padding-top:0}#main .why p{text-align:left;line-height:inherit;font-size:1rem}h3.why{background:-webkit-gradient(linear,left top,left bottom,color-stop(92%,transparent),color-stop(92%,#ef7800)) repeat scroll 0 0;background:linear-gradient(transparent 92%,#ef7800 92%) repeat scroll 0 0px}.special h3.special-ttl{font-size:27px;line-height:1.5}.special .item .inner img{height:auto;width:auto;padding:0}.special .item .inner{height:auto;padding:2.5em 1em 1em}.special .inner div{padding:25px 10px 15px}.special .inner div h4{margin-bottom:20px !important}.special .container{padding-bottom:10px}.special .container p{text-align:left;font-size:1rem}.special .item-container{display:block}.special .item{width:100%;max-width:100%;position:relative;display:block}.special .henkin_img{float:none;display:block;text-align:center !important}.special .henkin{font-size:24px !important;width:100%;margin:20px auto 20px;background:0 0}.more h3.more-ttl{font-size:24px}.special .more{padding-top:40px}#flow .container{padding-top:0}#flow .mb50{margin-bottom:30px}#flow h2{font-size:150%}#flow .time h3{font-size:1.2rem}#flow .time h3:before{transform:translateX(0);position:relative;margin-right:.2em}#flow .time{padding:15px;display:block;background-color:#fffeef}#flow .time img{display:block;margin:0 auto 1rem;width:120px}#flow .time ul{padding:0;font-size:1rem}#flow .flow-content{display:block}#flow .flow-ttl{padding:.5rem;padding-left:2.8rem;font-size:1.2rem}#flow .flow-ttl:before,#flow .flow-ttl:after{width:2rem;height:2rem;font-weight:400;left:8px}#flow .flow-ttl:after{font-size:1.5rem}#flow .flow-content .photo{margin-left:0;margin-bottom:15px;height:auto}#flow .flow-content .desc{font-size:1rem}#flow .red{font-size:20px !important}#flow .f36{font-size:24px}#reason .container-fluid{padding-top:40px}#reason .reason-content{min-height:auto;margin-bottom:0}#reason h2{font-size:28px}#reason h2 span.orange{font-size:33px}#reason .mb50{margin-bottom:30px}#reason .lead{margin-top:0;font-size:1.2rem}#reason .reason-ttl{margin-bottom:0}#reason .ttl-inner{width:100%;margin:15px auto;min-height:auto;padding:0 10px}#reason .reason-ttl .num{width:3rem;height:3rem;font-size:.8rem;transform:translate(.2em,.2em)}#reason .reason-ttl span{font-size:1.2rem}#reason .reason-ttl h3{display:block;padding:.4em;padding-left:3em;font-size:1.2rem;min-height:inherit}#reason .reason-content.col2{display:block}#reason .desc img{padding:0 0 15px}#reason .reason-content.col2 .photo{max-width:300px;margin:0 auto 20px;display:block}#reason .reason-content .desc{font-size:1rem}#reason .reason-content.col2 .desc{font-size:1rem}#reason .reason-content .feature{width:100%;font-size:1rem;margin-top:0;padding:1rem}#reason .reason-content .feature h4{margin-bottom:10px;font-size:1.3rem}.discount_why{padding:0}h3.why{font-size:24px}h3.why span{font-size:40px}.discount_why .info{height:220px;padding:25px 10px 30px;top:25px;margin-bottom:20px !important}.discount_why .info .balloon{top:5px;right:-2px;background-size:100%;width:75px;height:45px}.discount_why .discount-ttl{font-size:24px;margin-top:20px}.special .item .inner{display:block}.why-txt p.f22{font-size:18px}p.why-last,.special h3.special-ttl{font-size:24px}.special .item img{transform:translateY(45%)}#suitable .container{padding-top:0;padding-bottom:0}.suitable_box{display:block}.suitable_left,.suitable_right{width:100%;padding:10px}#suitable .f22{font-size:1rem}#suitable .check-container{padding:1rem;font-size:1rem;height:auto}#suitable .desc{line-height:inherit;text-align:left;font-size:1rem}#suitable .after-list{padding:1rem;font-size:1rem}#suitable .after-list:before{top:-1rem;left:50%;transform:translateX(-50%);border:3rem solid transparent;border-top:2rem solid #0083ca}#suitable .after-list li{padding-left:1em}#suitable .after-list li:before{margin-left:-1em}#suitable p.f27{line-height:1.7em !important}#faq{padding:40px 10px 0}#faq .container{padding-bottom:50px}#faq h3.faq-ttl{font-size:24px}.faq-list dt{font-size:100%;padding-left:2.5em;padding-bottom:10px}#threeway{padding:15px 5px 10px}#threeway h3{margin-bottom:30px;font-size:24px}#threeway .desc{font-size:1rem}#threeway .f60{font-size:36px}#threeway .f24{font-size:22px}#access{padding-top:40px}#access .container{padding-top:0}#access h2{font-size:150%}#access .lead{font-size:1.2rem}#access .f24{font-size:20px;line-height:1.5}#access .summary{flex-direction:column;padding:1rem}#access .map{width:100%;margin-bottom:20px;float:none;flex:0 1 auto}#access .text{flex:0 1 auto;width:100%}#access .summary h3{background-size:30px;padding-left:2rem;font-size:1.2rem}#access .text p{padding-left:2rem;font-size:1rem}.root h3{font-size:1.2rem}.root .step{flex:0 1 48%;margin-bottom:0;width:48%}.root .step .desc{font-size:1rem;padding:.5rem 0}.root div.step:last-of-type .desc{position:static;width:100%;transform:translateY(0)}footer{padding:30px 0}footer .footer-inner{display:block}footer .footer-inner>div{font-size:100%;padding-right:0}footer .f_logo{font-size:250%;text-align:center}footer .f_logo span{margin-left:0;display:block}footer .left{font-size:115%;line-height:1.5}footer .right{padding-left:0}footer .map{padding-top:300px;width:100%;margin-top:0}.footer-menu .menu{display:block}.footer-menu li:before,.footer-menu li:after{top:.6rem}.footer-menu li:after{width:.4em;height:.4em;transform:rotate(45deg) translate(0,-.25em)}.single-symptom .inner.fix{width:100%}.single-symptom h2{width:100%}