@media screen and (max-width:1240px){.header .logo h1{font-size:1.2rem}.header .hdcta a{font-size:80%;line-height:1.2}.header .hdcta{width:38%}.sp{display:block}}@media screen and (max-width:1024px){html,body{font-size:3.4vw}body{min-width:100%}h1{font-size:5vw}h2{font-size:5.2vw;letter-spacing:0}section{padding:10vw 0}.sp{display:block}.pc{display:none}h2.sec-ti{margin:0 auto 8vw}.btn a{padding:3vw 5vw;width:88%}.left,.right{float:none}.wmain{padding:0 4vw}.header .wmain{display:block;padding:0;max-width:95%;margin:0 auto;position:relative}.header .logo{width:80%}.topnav{padding:0}.topnav ul{display:none;position:fixed;top:0;left:0;width:100%;z-index:999;background:#e38989;padding:30px 0}.topnav .nav li{font-size:4vw;border-bottom:1px solid #fff;width:95%;margin:0 auto;padding:2vw 0}.topnav .nav{width:100%;display:none;height:100vh}.topnav .nav li a{display:block;padding:2vw;margin:0;color:#fff}.topnav .nav>li:hover>a{background:0 0}.menu-trigger{display:inline-block;position:absolute;top:18px;right:2.5vw;width:36px;height:28px;vertical-align:middle;cursor:pointer;z-index:9999}.menu-trigger span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px;background-color:#000;transition:all .5s .2s}.menu-trigger.active span{background-color:#000}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger.active span:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}.menu-trigger span:nth-of-type(2){top:12px}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}.topnav ul .dropdown-trigger:before{right:2vw;color:#fff;top:10px}.topnav ul .sub-menu{width:100%;position:relative;top:0;padding:0;background:#d27878;border-radius:6px}.topnav .nav li:last-child{border:none}.header .ctn{padding:3vw 0;display:block}.header .logo h1{font-size:3vw}.header .logo a img{max-width:8vw}.header .hdcta{width:96%;position:fixed;bottom:0;z-index:99;left:0;font-size:90%;background:rgb(255 255 255 / .7);padding:2vw}.header .hdcta a img{left:2.2vw;max-width:28px}.header .hdcta a{padding:3vw 4vw 3vw 6vw;font-size:125%}.fv{background-position:right -28vw top}.fv .sld{margin:0}.fv .wmain{padding:0}.fv .ti{font-size:7.5vw}.fv .sub{font-size:4.2vw}.fv .tx{top:inherit;bottom:23%;left:3%;margin:0;padding:55vw 4vw 0;text-align:center}.fv .subtx{position:relative;bottom:0;width:100%;padding:3vw 0;left:0;border-radius:0;font-size:5vw}.fv .wmain{position:relative}.fv .tx{position:relative;padding:0;bottom:0;left:0}.sld .slick-slide{margin:0}.topnews{padding:4.5vw 0 2vw}.topnews .ctn{display:block}.topnews .ti{width:100%;padding:0}.topnews .txt{width:100%}.topnews a{display:block}.topnews .date{margin:0}.topnews li{padding:2vw 0}.top_aga,.top_diet{padding:8vw 0}.top_aga:before{right:0;width:100%;height:95%}.top_diet:before{left:0;width:100%;height:95%;top:15%}.top_aga .txt,.top_diet .txt{padding:0;font-size:100%}.top_aga .ctn,.top_diet .ctn{padding:0;background:#fff;padding:4vw;border-radius:10px}.top_aga .ctn{margin:50vw auto 0}.top_diet .ctn{margin:55vw auto 0}.top_aga .btn,.top_diet .btn{margin:3vw auto 0;text-align:center}.top_aga .img,.top_diet .img{left:0;right:0;margin:0 auto;width:95%}.top_aga .img{top:12%}.top_diet .img{top:20%}.top_aga .imgin,.top_diet .imgin{height:55vw;border-radius:0}.top_aga .txt strong,.top_diet .txt strong{margin:0 auto 2vw;font-size:4vw;line-height:1.6}.toptment{margin:0 auto}.toptment ul{display:block}.toptment li{width:90%;margin:0 auto 2vw;max-width:inherit}.toptment li .img{width:30%}.toptment li .txt{width:70%}.topabout ul{display:block}.topabout .txt{width:100%;margin:0 auto}.topabout .txt{margin:0 auto;padding:0}.topabout .img{margin:0 auto;width:60%}.topabout .txt strong{text-align:center;font-size:6vw;display:block}.topabout .btn{text-align:center;margin:3vw auto 0}.topabout .ft{margin:2vw auto}.flow .sldctn{min-height:62vw}.flow .flowsimg .prev-arrow{left:-5vw}.flow .flowsimg .next-arrow{right:-5vw}.flow .slick-slide:after{display:none}.agahdbg,.diethdbg{padding:8vw 0;background-size:inherit}.fvsubpg .img{height:15vh}.fvsubpg h3{font-size:5vw}.pgnayami ul{display:block}.pgnayami li{width:98%;margin:0 auto 2vw;display:flex;align-items:center;justify-content:space-between;padding:1vw}.pgnayami .img{width:35%}.pgnayami .ti{margin:0;width:62%}.pgnayami .ti{text-align:left;font-size:4vw}.pgnayami .btn{font-size:4vw}.pgnayami .subti{font-size:130%;padding:4vw;max-width:100%;width:inherit}.mainpgdtl{padding:8vw 0}.mainpgdtl:before{right:0;width:100%;height:95%}.mainpgdtl:before{left:0;width:100%;height:95%;top:15%}.mainpgdtl .txt{padding:0;font-size:100%}.mainpgdtl .ctn{margin:65vw auto 0;padding:0;background:#fff;padding:4vw;border-radius:10px}.mainpgdtl .btn{margin:3vw auto 0}.mainpgdtl .img{left:0;right:0;margin:0 auto;width:95%;top:20%}.mainpgdtl .imgin{height:60vw;border-radius:0}.mainpgdtl .ti{margin:0 auto 2vw;font-size:4.2vw;line-height:1.6}.mainpgdtl .btn{text-align:center}.pgreason .txt{padding:4vw;width:80%;margin:0 auto}.pgreason .inr{padding:0}.pgreason .img{width:100%;position:relative}.pgreason .img .imgin{height:60vw}.pgreason li{font-size:120%;margin:0 0 2vw}.pgreason .btn{margin:2vw auto 5vw;font-size:110%}.pgreason .btn a{width:75%}.pgtrtment .tis{font-size:120%;text-align:center}.pgtrtment ul{display:block}.pgtrtment li{width:94%;margin:0 auto 2vw;padding:2vw;display:block}.pgtrtment .img{width:100%;text-align:center}.pgtrtment .txt{width:100%}.pgtrtment .ti{font-size:110%;line-height:1.4}.pgtrtment .prc{font-size:120%;line-height:1.4;margin:1vw 0}.pgtrtment .btnline a{width:88%}.abtcontact ul{display:block;padding:0}.abtcontact li{width:90%;margin:0 auto 3vw}.pymnt ul{display:block;margin:0 auto}.pymnt li{width:90%;margin:0 auto 2vw;padding:3vw}.pymnt .img{max-width:40%;margin:0 auto}.pymnt .ti{font-size:120%}.tbti ul,.tbti.diet ul{width:100%;font-size:110%}.tbti li{width:48%;margin:0}.pgdtl .inner{padding:4vw;width:92%}.pgdtl .ctn{display:block}.pgdtl .txt,.pgdtl .img,.pgdtl .diet .txt,.pgdtl .diet .img{width:100%}.pgdtl .point{margin:0 0 2vw}.pgdtl h4{font-size:120%;padding:2vw;background:#f5f5f5;margin:0 0 2vw;text-align:center}.pgdtl h4:before{width:20px;height:20px;top:10%;transform:translateY(0)}.pgdtl .alignright,.pgdtl .alignleft{float:none;margin:0 auto 3vw}.pgdtl .wp-caption,[class*=wp-image]{width:100%!important}.pgdtl.aboutdesc .sec-ti{font-size:5.2vw}.pgdtl.aboutdesc h1{font-size:5.2vw}.pgdtl.aboutdesc h2{font-size:4.6vw;padding:0 0 10px 40px}.pgdtl.aboutdesc h2:before{top:0;transform:translateY(0)}.pgdtl.aboutdesc h2.pnk:before{top:0;transform:translateY(0)}.pgdtl.aboutdesc h3{font-size:4.2vw}.pgdtl.aboutdesc .mainimg{height:55vw}.pgdtl.aboutdesc #toc_container{max-width:100%;width:92%;padding:3vw}.pgdtl.aboutdesc ol,.pgdtl.aboutdesc ul{padding:4vw 4vw 4vw 8vw}.payment .img{width:100%;text-align:center}.payment .txt{width:100%}.payment ul{margin:0 0 6vw}.payment li{display:block}.payment .paycard{margin:3vw auto 0}.payment .paycard{width:75%;max-width:80%;font-size:110%}.pgftr .ctn{display:block;padding:0}.pgftr .txt,.pgftr .img{width:100%}.pgftr ul{font-size:110%}.pgftr .img{margin:3vw auto 0;height:55vw}.clftr ul{display:block}.clftr li{width:92%;margin:0 auto 2vw;padding:3vw}.clftr .img img{max-width:30%}.scrollable-container.scroll-hint{overflow-x:auto!important;overflow-y:hidden!important}.trtprd .prc table{width:450px}.trtprd .prc th,.trtprd .prc td{padding:4.5vw 5px}.trtprd .ctn{padding:4vw;width:90%;margin:3vw auto}.trtprd .txt{width:100%}.trtprd .txt .ti{font-size:120%}.trtprd .prc p{font-size:140%}.trtprd .img{width:100%;text-align:center;margin:0 auto 3vw}.trtprd .sub{font-size:110%}.trtprd .sub li{padding:0 0 0 5.5vw}.trtprd .btns{width:100%;margin:3vw auto 0}.trtprd .btns a{padding:2vw 3vw;font-size:90%;letter-spacing:-1px}.trtprd .prc{margin:4vw auto 0}.aboutpg .ctn{display:block;padding:0;margin:0 auto;padding:4vw}.aboutpg .txt{width:100%;padding:0}.aboutpg .img{margin:0 auto 3vw;width:50%}.aboutpg .inner:before{width:100%}.aboutpg .ti{font-size:120%;text-align:center;margin:0 auto;display:block;max-width:50%}.aboutpg .sub{text-align:center}.aboutpg .txt ul{display:block;margin:3vw auto 0}.aboutpg .txt li{width:100%}.aboutpgin .ctn{margin:5vw auto 0;display:block;padding:5vw}.aboutpgin .txt,.gmap{width:100%}.gmap{margin:4vw auto 0}.ggmap{padding-bottom:112%}.aboutpgin .clinfo th,.aboutpgin .clinfo td{display:block;width:100%;padding:0}.aboutpgin .clinfo th{font-weight:700}.aboutpgin .clinfo td{margin:0 0 2vw}.faq .qa{padding:0}.column ul{display:block}.column li{width:92%;margin:0 auto 2vw;font-size:120%;padding:4vw}.contact .inner{max-width:100%}.contact th,.contact td{display:block;width:100%;padding:1vw 0}.contact tr{display:block;width:100%;margin:0 auto 4vw}.contact .form-req{right:0}.footer .nav ul{display:block;width:100%;text-align:center}.footer .ftcta{width:100%;display:none}.footer{padding:5vw 0 20vw}.footer .footnav{display:block}.footer .nav{width:100%}.footer .flogo{margin:0 auto;max-width:80%}.clm ul{display:block}.clm li{width:95%;margin:0 auto 3vw}.search_container{width:100%;padding:3px 0;margin:0 auto 3vw}.search_container .search-btn{line-height:1;top:0}.search_container input[type=text]{height:3.5em}.pgdtl .inner .ctabnr{padding:3vw}.ctabnr{padding:6vw 4vw}.ctabnr .wmain{padding:0}.ctabnr .ctn .post-cta{display:block}.ctabnr .ctn .post-cta .img,.ctabnr .ctn .post-cta .txt{width:100%}.ctabnr .ctn .post-cta .img{margin:0 auto 3vw}.ctabnr .ctn{padding:3vw;width:91%}.ctabnr .line:before{left:3vw;width:30px}}@media screen and (max-width:768px){body{padding:0;min-width:inherit}.header .logo h1{font-size:3.3vw}.payment .paycard{width:72%;max-width:75%;display:block;font-size:110%}.pgdtl.aboutdesc ol.breadcrumb{padding:0;display:none}}