.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}ol,ul{list-style:none;margin:0}img{vertical-align:top;max-width:100%}table{border-collapse:collapse;border-spacing:0;font-size:100%}body p{margin:0}body ul{padding:0}.visible-pc{display:block}.visible-sp{display:none}#main .inner{width:980px;margin:0 auto}.fcviolet{color:#9e29ba}.bui{color:#ffffff;margin-top:10px}@media screen and (max-width: 979px){.visible-sp{display:block}.visible-pc{display:none}#main .inner{width:100%;padding:0 10px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}.wrap{line-height:1.5}.mainimg{background:url(/assets/slimming/machine/trusculptflex/images/mainimg_pc.jpg?202211117935) center center no-repeat;background-size:cover}.mainimg .inner{height:600px}.mainimgbox{position:relative;height:600px}.mainimgbox .txt{position:absolute;top:35px;right:0;z-index:2}.mainimgbox .price{text-align:center;position:absolute;bottom:0px;right:0;z-index:2;color:#fff}.mainimgbox .price .tit{font-size:25px;line-height:1}.mainimgbox .price .pricetxt{font-size:78px}.mainimgbox .price .pricetxt span{display:inline-block;width:95px;text-align:center;background:#fff;font-size:21px;color:#000;margin-top:-5px;margin-right:15px;vertical-align:middle}.mainimgbox .price .pricetxt img{vertical-align:middle;margin-top:-10px}@media screen and (max-width: 979px){.mainimg{background:url(/assets/slimming/machine/trusculptflex/images/mainimg_sp.jpg?202211117935) center bottom no-repeat;background-size:cover}.mainimg .inner{height:410px}.mainimgbox{height:410px}.mainimgbox .txt{position:absolute;top:50px;right:0;text-align:center;width:100%;z-index:2}.mainimgbox .txt img{width:193px}.mainimgbox .price{text-align:center;position:absolute;bottom:80px;right:0;width:100%;text-align:center;z-index:2;color:#fff}.mainimgbox .price .tit{font-size:13px}.mainimgbox .price .pricetxt{font-size:34px;text-shadow:0px 0px 5px #000000}.mainimgbox .price .pricetxt span{width:45px;font-size:10px;margin-top:-5px;margin-right:10px}.mainimgbox .price .pricetxt img{vertical-align:middle;margin-top:-10px;width:15px}}.topanchor{background:#000;padding:22px 0}.topanchor .list{display:flex;justify-content:center}.topanchor .list li{min-width:180px;padding:0 30px;border-left:1px solid #514950;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.topanchor .list li:last-child{border-right:1px solid #514950}.topanchor .list li a{display:block;color:#fff;text-align:center;font-size:16px;text-decoration:none}@media screen and (max-width: 979px){.topanchor{background:none;padding:12px 0 15px}.topanchor .list{display:flex;justify-content:space-between;flex-wrap:wrap}.topanchor .list li{min-width:49%;width:49.5%;padding:0 5px;border-left:none;background:#000;margin:3px 0 0;border-radius:5px}.topanchor .list li:last-child{border-right:none}.topanchor .list li a{font-size:12px;padding:10px 0;position:relative;display:table;width:100%;height:100%}.topanchor .list li a span{display:table-cell;vertical-align:middle}.topanchor .list li a:before{background:url(/assets/slimming/machine/trusculptflex/images/ico_arrow01.png?202211117935) 0 0 no-repeat;background-size:100%;width:8px;height:4px;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"";z-index:2;position:absolute}}.hdl{text-align:center;font-size:20px}.hdl span{display:block;font-size:52px;position:relative;margin-bottom:20px}.hdl span::before{background:#000;width:95px;height:2px;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:"";z-index:2;position:absolute}@media screen and (max-width: 979px){.hdl{font-size:11px}.hdl span{font-size:26px;margin-bottom:10px;padding-bottom:5px}.hdl span::before{width:45px;height:1px}}.topwhat{background:url(/assets/slimming/machine/trusculptflex/images/bg_top01.jpg?202211117935) center center no-repeat;background-size:cover;padding:70px 0 90px}.topwhat .hdl{color:#fff;font-size:32px}.topwhat .hdl span::before{background:#fff}.topwhat .list{width:363px;margin:35px auto 0}.topwhat .list li{border-bottom:1px solid #fff;font-size:23px;color:#fff;background:url(/assets/slimming/machine/trusculptflex/images/ico01.png?202211117935) 10px center no-repeat;padding:20px 0 20px 60px}@media screen and (max-width: 979px){.topwhat{background:url(/assets/slimming/machine/trusculptflex/images/bg_top01_sp.jpg?202211117935) center center no-repeat;background-size:cover;padding:40px 0 50px}.topwhat .hdl{font-size:16px}.topwhat .list{width:200px;margin:15px auto 0}.topwhat .list li{font-size:13px;background:url(/assets/slimming/machine/trusculptflex/images/ico01.png?202211117935) 5px center no-repeat;padding:10px 0 10px 30px;background-size:17px}}.toptxt01{text-align:center;font-size:36px;padding:35px 10px;position:relative;font-weight:bold}.toptxt01:before{background:url(/assets/slimming/machine/trusculptflex/images/ico_arrow02.png?202211117935) 0 0 no-repeat;width:142px;height:47px;top:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:"";z-index:2;position:absolute}@media screen and (max-width: 979px){.toptxt01{font-size:21px;padding:15px 10px}.toptxt01:before{background-size:100%;width:70px;height:28px}}.topabout{background:#e6e4e6 url(/assets/slimming/machine/trusculptflex/images/bg_top02.png?202211117935) 0 0 no-repeat;padding:95px 0 110px}.aboutfeatures{margin-top:60px;display:flex;justify-content:space-between}.featuresflex{flex-direction:row-reverse}.featuresbox{width:470px}.featuresbox .feature{background:#000;color:#fff;font-size:24px;text-align:center;padding:5px 0;border-radius:5px}.featuresbox .tit{text-align:center;font-size:34px;padding:20px 0 0;font-weight:bold}.featuresbox .txt{font-size:22px;line-height:1.7}.featuresbox .txt+.txt{margin:40px 0 0}@media screen and (max-width: 979px){.topabout{background:#e6e4e6 url(/assets/slimming/machine/trusculptflex/images/bg_top02_sp.png?202211117935) 0 300px no-repeat;background-size:100%;padding:45px 0 35px}.topabout .inner{padding:0}.aboutfeatures{margin-top:20px;padding:0 10px;display:block}.aboutfeatures .img{text-align:center}.featuresbox{width:100%}.featuresbox .feature{font-size:16px}.featuresbox .tit{font-size:21px;padding:10px 0 0}.featuresbox .txt{font-size:13px}.featuresbox .txt+.txt{margin:0}}.topabout .understan{background:#fff;margin:70px 0 0}.topabout .understan .understantit{background:#640a79;text-align:center;font-size:28px;color:#fff;padding:15px 0}.topabout .understan .understanbox{padding:40px 35px 50px}.understanin+.understanin{margin:70px 0 0}.understanin .tit{font-size:34px;text-align:center;font-weight:bold;margin-bottom:10px}.understanin .txt{font-size:21px;line-height:1.8}.understacont{display:flex;justify-content:space-between;margin:20px 0 0}.understacont .txt{width:450px}@media screen and (max-width: 979px){.topabout .understan{margin:20px 0 0}.topabout .understan .understantit{font-size:18px;padding:10px 0}.topabout .understan .understanbox{padding:15px 10px 40px}.understanin+.understanin{margin:20px 0 0}.understanin .tit{font-size:21px}.understanin .txt{font-size:14px}.understacont{display:block;margin:10px 0 0}.understacont .txt{width:100%}.understacont .img{text-align:center;margin:10px 0 0}}.topabout .difftit{text-align:center;font-size:34px;font-weight:bold;margin:60px 0 15px}.difftab{width:100%;font-size:20px}.difftab th{width:33.33%;border:1px solid #000;text-align:center;vertical-align:middle;background:#ddc9e4;font-weight:normal;padding:30px 0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.difftab td{text-align:center;vertical-align:middle;border:1px solid #000;padding:30px 25px}.difftab .bg01{background:#dac2e4}.difftab .bg02{background:#fafac5}.difftab .font{font-size:24px;font-weight:bold}.difftab span{display:inline-block;text-align:left}@media screen and (max-width: 979px){.topabout .difftit{font-size:21px;margin:25px 0 15px}.diffbox{padding:0 10px}.difftab{width:100%;font-size:12px}.difftab th{width:33.33%;padding:15px 0}.difftab td{padding:15px 10px}.difftab .bg01{background:#dac2e4}.difftab .bg02{background:#fafac5}.difftab .font{font-size:16px}}.topparts{padding:75px 0 70px}.topparts .img{text-align:center;margin:30px 0 0}@media screen and (max-width: 979px){.topparts{padding:35px 0}.topparts .img{margin:15px 0 0}}.topphoto{background:#e3d7e7;padding:90px 0 110px}.topphoto .list{display:flex;flex-wrap:wrap;justify-content:space-between}.topphoto .list li{margin:40px 0 0}@media screen and (max-width: 979px){.topphoto{padding:45px 0 50px}.topphoto .list{display:block;text-align:center}.topphoto .list li{margin:20px 0 0}}.topflow{background:#efedef;padding:95px 0 115px}.flowbox{display:table;padding:40px 0;width:100%;border-bottom:1px solid #640a79;margin:0}.flowbox dt{display:table-cell;vertical-align:middle;width:312px}.flowbox dd{display:table-cell;vertical-align:middle;padding:0 0 0 35px;font-size:21px}.flowbox dd .tit{font-size:26px;font-weight:bold;margin-bottom:5px}.flowbox dd .tit span{font-size:24px;margin-right:25px}.flowbox dd li{text-indent:-1em;padding-left:1em}@media screen and (max-width: 979px){.topflow{padding:40px 0 35px}.flowbox{display:block;padding:20px 0;width:100%;border-bottom:1px solid #640a79}.flowbox dt{display:block;text-align:center;width:100%;margin-bottom:10px}.flowbox dd{display:block;padding:0 10px;margin:0;font-size:14px}.flowbox dd .tit{font-size:15px;font-weight:bold;margin-bottom:5px}.flowbox dd .tit span{font-size:15px;margin-right:10px}.flowbox dd li{text-indent:-1em;padding-left:1em}}.topprice{background:#000;padding:100px 0 125px}.topprice .hdl{color:#fff;margin-bottom:25px}.topprice .hdl span:before{background:#fff}.pricetab{background:#fff;width:100%}.pricetab+.pricetab{margin:20px 0 0}.pricetab:last-child{border:1px solid #640a79}.pricetab th{font-size:32px;width:370px;text-align:left;padding:0 0 0 50px;line-height:1;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.pricetab td{text-align:right;padding:50px 50px 50px 0;font-size:70px}.pricetab th.fcviolet,.pricetab td.fcviolet{color:#640a79}.pricetab td .price{display:inline-block;width:320px;font-weight:bold}.pricetab td img{vertical-align:middle;margin-top:-15px;margin-left:15px}.pricetab td .time{display:inline-block;width:150px;text-align:center;color:#fff;font-size:26px;font-weight:bold;margin-right:30px;background:#000;vertical-align:middle;margin-top:-15px}.pricetab td.fcviolet .time{background:#640a79}.pricetab:last-child td{color:#600c76}.pricetab:last-child td .time{background:#640a79}@media screen and (max-width: 979px){.topprice{padding:35px 0 45px}.topprice .hdl{margin-bottom:10px}.pricetab+.pricetab{margin:10px 0 0}.pricetab th{font-size:15px;width:25%;text-align:left;padding:0 0 0 10px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.pricetab td{text-align:right;padding:25px 15px 25px 0;font-size:36px;width:75%}.pricetab td .price{display:inline-block;width:60%;line-height:1}.pricetab td img{vertical-align:middle;margin-top:-10px;width:8%;margin-left:3px}.pricetab td .time{width:22%;font-size:13px;margin-right:5px;margin-top:-7px}}.topfaq{background:#efedef;padding:90px 0 115px}.faqmain{margin:30px 0 0}.faqcont{background:#fff;padding:45px 65px 40px}.faqcont:nth-child(2){background:none}.faqcont .tit{font-size:24px;font-weight:bold;background:url(/assets/slimming/machine/trusculptflex/images/ico_q.png?202211117935) 0 0 no-repeat;padding:0 0 0 50px;margin-bottom:20px}.faqcont .txt{font-size:21px;line-height:1.6;padding:0 0 0 50px;background:url(/assets/slimming/machine/trusculptflex/images/ico_a.png?202211117935) 0 0 no-repeat}@media screen and (max-width: 979px){.topfaq{padding:30px 0 55px}.topfaq .inner{padding:0}.faqmain{margin:12px 0 0}.faqcont{padding:15px 10px}.faqcont .tit{font-size:13px;padding:0 0 0 25px;margin-bottom:10px;background-size:17px}.faqcont .txt{font-size:13px;padding:0 0 0 25px;background:url(/assets/slimming/machine/trusculptflex/images/ico_a.png?202211117935) 0 0 no-repeat;background-size:17px}}.topclinic{padding:80px 0 90px}.topclinic .inner{width:860px}.topclinic .inner .tit{color:#8a0589;font-size:160%;font-weight:bold}.topclinic .inner .txt{margin:20px 0}.topclinic .inner .tel a{color:#9d4da2;font-size:200%;font-weight:bold;text-decoration:none;vertical-align:middle}.topclinic .inner .tel a img{margin-right:5px}.clinicbox{display:flex;justify-content:space-between;flex-direction:row-reverse;margin:40px 0 0;justify-content:space-evenly}.googlemap{width:490px;height:250px}.googlemap iframe{width:100%;height:100%}.cliniccont{width:40%}@media screen and (max-width: 979px){.topclinic{padding:30px 0 40px}.topclinic .inner{width:100%}.clinicbox{display:block;margin:20px 0 0}.googlemap{width:100%;height:150px;margin:15px 0 0}.googlemap iframe{width:100%;height:100%}.cliniccont{width:100%}.cliniccont .tit img{width:80px}.cliniccont .txt{margin:10px 0}.cliniccont .tel{margin:15px 0 0}}.topcomment{background:#54165e url("/assets/slimming/machine/trusculptflex/images/img20.jpeg?202211117935") 80% bottom no-repeat;padding:100px 0 0}.topcomment{padding:110px 0 125px}.topcomment .hdl{color:#fff}.topcomment .hdl span:before{background:#fff}.commentbox{color:#fff;max-width:560px;margin:60px 0 0}.commentbox .txt{font-size:20px;line-height:1.8}.commentbox .txt span{display:block;max-width:450px}.commentbox .name{margin:35px 0 0;font-family:serif;font-weight:bold;font-size:21px}.commentbox .name span{display:block;font-size:24px}.commentbox .name i{font-style:normal;margin-right:10px;font-size:37px}@media screen and (max-width: 979px){.topcomment{background:#54165e;padding:50px 0 0}.topcomment .hdl{color:#fff}.topcomment .hdl span:before{background:#fff}.commentbox{position:relative;z-index:2;max-width:100%;padding:0 10px;margin:20px 0 0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.commentbox .txt{font-size:13px}.commentbox .txt span{display:inline}}span.notice{font-size:15px;margin-left:2%}.toprecommend{padding:75px 0 80px}.toprecommend .img{text-align:center;margin:30px 0}@media screen and (max-width: 979px){.toprecommend{padding:35px 0}.toprecommend .img{margin:15px 0}}
