@charset "UTF-8";#top_container #mv #mv_solo{max-width:1200px;padding-bottom:2rem;margin:auto}#top_container #mv #mv_solo a{display:block}#top_container #mv #mv_solo a img{display:block;width:100%;height:auto}#top_container #mv .main_slider a{display:block}#top_container #mv .main_slider a img{display:block;width:100%;height:auto}#top_container main #method h2{padding-bottom:2rem;border-bottom:1px solid #E2E2E2}#top_container main #method .list_partsbox_02 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column}#top_container main #method .list_partsbox_02 ul li .textbox{margin-bottom:auto}#top_container main #method .list_partsbox_02 ul li .c_btn{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#top_container main #method .list_partsbox_02 ul li .c_btn a{padding:0 5rem 0 0;border:0;color:#333}#top_container main #method .list_partsbox_02 ul li .c_btn a:before{display:none}#top_container main #discount .c_box.scrollbox{margin-bottom:3rem}@media screen and (max-width:768px){#top_container main #discount .c_box.scrollbox{padding-right:0}}@media screen and (max-width:768px){#top_container main #discount .c_box.scrollbox .scroll_wrap{overflow-x:scroll}}#top_container main #discount .c_box.scrollbox .scroll_wrap ul{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#top_container main #discount .c_box.scrollbox .scroll_wrap ul{min-width:800px;padding-right:2rem}}#top_container main #discount .c_box.scrollbox .scroll_wrap ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}#top_container main #discount .c_box.scrollbox .scroll_wrap ul li:nth-child(n+2){margin-left:3rem}#top_container main #discount .c_box.scrollbox .scroll_wrap ul li h3{background:#B0863B;text-align:center;color:white;border-radius:2rem 2rem 0 0}#top_container main #discount .c_box.scrollbox .scroll_wrap ul li dl{padding:1rem;border:1px solid #B0863B}#top_container main #discount .c_box.scrollbox .scroll_wrap ul li dl dt{background:#FAF7F2;text-align:center;border-radius:5rem}#top_container main #discount .c_box.scrollbox .scroll_wrap ul li dl dt span{color:#CEC1AB}#top_container main #discount .c_box.scrollbox .scroll_wrap ul li dl dd{text-align:center}#top_container main #discount .c_box.scrollbox .scroll_wrap ul li dl dd span{display:inline-block;padding:0 0.1rem;font-weight:bold}#top_container main #discount .c_box.scrollbox .scroll_wrap ul li dl dd span.num{font-size:3rem;color:#B0863B}#top_container main #discount .c_box .simulation{padding:1rem;margin-top:6rem;background:rgba(176,134,59,0.1)}#top_container main #discount .c_box .simulation .c_wrap{border:1px solid rgba(176,134,59,0.5)}@media screen and (min-width:961px){#top_container main #discount .c_box .simulation .c_wrap{padding:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:960px){#top_container main #discount .c_box .simulation .c_wrap{padding:3rem}}#top_container main #discount .c_box .simulation .c_wrap .textbox{margin-right:auto}@media screen and (min-width:961px){#top_container main #discount .c_box .simulation .c_wrap .textbox{padding-right:3rem}}#top_container main #discount .c_box .simulation .c_wrap .textbox p{line-height:2}@media screen and (min-width:961px){#top_container main #discount .c_box .simulation .c_wrap .c_btn{margin:0}}@media screen and (max-width:960px){#top_container main #discount .c_box .simulation .c_wrap .c_btn{margin-top:2rem}}#top_container main #discount .c_box .simulation .c_wrap .c_btn a{line-height:1.4}#top_container main #cooling_off .textbox{margin-top:3rem}#top_container main #cooling_off .textbox p:nth-child(n+2){margin-top:2rem}#page_container.discount h2{padding:2rem 0;border-bottom:1px dashed #E2E2E2}#page_container.contact main #form_contents,#page_container.contact main #hurry,#page_container.contact main #interview{padding:6rem 0;border-top:1px solid #B0863B}#page_container.contact main #form_contents .c_btn,#page_container.contact main #hurry .c_btn,#page_container.contact main #interview .c_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#page_container.contact main #reservation p:nth-child(n+2){margin-top:2rem}#page_container.contact main #reservation .c_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#page_container.contact main #hurry .c_box .textbox{padding:5px;background:rgba(176,134,59,0.1)}#page_container.contact main #hurry .c_box .textbox .deco_wrap{border:1px solid rgba(176,134,59,0.5)}@media screen and (min-width:769px){#page_container.contact main #hurry .c_box .textbox .deco_wrap{padding:5rem 3rem}}@media screen and (max-width:768px){#page_container.contact main #hurry .c_box .textbox .deco_wrap{padding:3rem 2rem}}#page_container.contact main #hurry .c_box .textbox .deco_wrap h2{text-align:center;color:#B0863B}#page_container.contact main #hurry .c_box .textbox .deco_wrap p{margin-top:2rem;text-align:center}#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap{max-width:1200px;margin:2rem auto 0}@media screen and (min-width:961px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl:nth-child(n+2){margin-left:3rem}}@media screen and (max-width:960px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl:nth-child(n+2){margin-top:1rem}}#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl dt{background:#A18655;color:white;border-radius:5rem;font-size:1.4rem;text-align:center;line-height:1}@media screen and (min-width:961px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl dt{padding:0.6rem 1.5rem}}@media screen and (max-width:960px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl dt{max-width:120px;padding:0.5rem 1rem;margin:auto;text-align:center}}#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl dd{color:#B0863B}@media screen and (min-width:961px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl dd{margin-left:1rem;font-size:1.8rem}}@media screen and (max-width:960px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl dd{font-size:4vw;text-align:center}}#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl dd a{display:block;color:#B0863B}#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox{max-width:700px;margin:2rem auto 0;background:rgba(176,134,59,0.2)}@media screen and (min-width:769px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox{padding:1.5rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox{padding:1.5rem 3rem 2.5rem}}#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox p{margin:0;font-size:1.4rem}@media screen and (min-width:769px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox p{text-align:left}}@media screen and (max-width:768px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox p{text-align:center}}@media screen and (min-width:769px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox .line_link{margin-left:auto}}@media screen and (max-width:768px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox .line_link{margin-top:0.5rem}}#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox .line_link a{display:block;color:#B0863B;text-decoration:underline;font-size:1.4rem}@media screen and (max-width:768px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox .line_link a{text-align:center}}#page_container.flow main section{padding:6rem 0;border-top:1px solid #B0863B}#page_container.flow main .at_home{padding:5px;margin-top:3rem;background:rgba(176,134,59,0.1)}#page_container.flow main .at_home .deco_wrap{border:1px solid rgba(176,134,59,0.5)}@media screen and (min-width:769px){#page_container.flow main .at_home .deco_wrap{padding:5rem;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:768px){#page_container.flow main .at_home .deco_wrap{padding:2rem}}#page_container.flow main .at_home .deco_wrap .textbox{-webkit-box-flex:1;-ms-flex:1;flex:1}#page_container.flow main .at_home .deco_wrap .textbox h3{color:#B0863B}@media screen and (min-width:769px){#page_container.flow main .at_home .deco_wrap .textbox p{margin-top:2rem}}@media screen and (max-width:768px){#page_container.flow main .at_home .deco_wrap .textbox p{margin-top:1rem}}@media screen and (min-width:769px){#page_container.flow main .at_home .deco_wrap .imgbox{margin-left:3rem}}@media screen and (max-width:768px){#page_container.flow main .at_home .deco_wrap .imgbox{margin-top:2rem}}#page_container.flow main .at_home .deco_wrap .imgbox img{display:block;max-width:100%;height:auto}@media screen and (max-width:768px){#page_container.flow main .at_home .deco_wrap .imgbox img{margin:auto}}#page_container.first section{padding:6rem 0}#page_container.first section h2{text-align:center;color:#B0863B}#page_container.first section p:nth-child(n+2){margin-top:2rem}#page_container.first #difference .table_wrap{width:100%;overflow-x:scroll;margin-top:3rem}#page_container.first #difference .table_wrap table{width:100%;min-width:640px;table-layout:fixed;border-spacing:0}#page_container.first #difference .table_wrap table tr td,#page_container.first #difference .table_wrap table tr th{text-align:center}@media screen and (min-width:769px){#page_container.first #difference .table_wrap table tr td,#page_container.first #difference .table_wrap table tr th{padding:1.5rem;font-size:1.5rem}}@media screen and (max-width:768px){#page_container.first #difference .table_wrap table tr td,#page_container.first #difference .table_wrap table tr th{padding:1rem 0.5rem;font-size:1.3rem}}#page_container.first #difference .table_wrap table tr td .circle,#page_container.first #difference .table_wrap table tr th .circle{display:block;width:2rem;height:2rem;margin:auto;border:1px solid #B0863B;border-radius:50%}#page_container.first #difference .table_wrap table tr td .double_circle,#page_container.first #difference .table_wrap table tr th .double_circle{position:relative;display:block;width:2rem;height:2rem;margin:auto;border:1px solid #B0863B;border-radius:50%}#page_container.first #difference .table_wrap table tr td .double_circle:before,#page_container.first #difference .table_wrap table tr th .double_circle:before{position:absolute;top:0.3rem;left:0.3rem;content:"";display:block;width:1rem;height:1rem;border:1px solid #B0863B;border-radius:50%}#page_container.first #difference .table_wrap table tr td .triangle,#page_container.first #difference .table_wrap table tr th .triangle{position:relative;display:block;width:100%;height:2rem}#page_container.first #difference .table_wrap table tr td .triangle:before,#page_container.first #difference .table_wrap table tr th .triangle:before{content:"";position:relative;display:block;background:#B0863B;width:2.5rem;height:2rem;margin:auto;clip-path:polygon(100% 100%,50% 0%,0% 100%)}#page_container.first #difference .table_wrap table tr td .triangle:after,#page_container.first #difference .table_wrap table tr th .triangle:after{content:"";position:relative;display:block;background:white;width:2.5rem;height:2rem;margin:-20px auto 0;clip-path:polygon(91% 93%,50% 12%,9% 93%)}#page_container.first #difference .table_wrap table tr td .bat,#page_container.first #difference .table_wrap table tr th .bat{position:relative;display:block;width:2rem;height:2rem;margin:auto}#page_container.first #difference .table_wrap table tr td .bat:before,#page_container.first #difference .table_wrap table tr th .bat:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#B0863B;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#page_container.first #difference .table_wrap table tr td .bat:after,#page_container.first #difference .table_wrap table tr th .bat:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#B0863B;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#page_container.first #difference .table_wrap table tr:first-child th{background:#FAF7F2;border-top:1px solid #B0863B;border-bottom:1px solid #B0863B;border-right:1px solid #B0863B}#page_container.first #difference .table_wrap table tr:first-child th:first-child{color:#342810;background:none;border-top:0}#page_container.first #difference .table_wrap table tr:nth-child(n+2) th{color:#342810;background:#FAF7F2;border-bottom:1px solid #B0863B;border-left:1px solid #B0863B;border-right:1px solid #B0863B}#page_container.first #difference .table_wrap table tr:nth-child(n+2) td{border-bottom:1px solid #B0863B;border-right:1px solid #B0863B}#page_container.first #difference .table_wrap table tr:nth-child(n+2) td p{font-size:1.2rem;color:#342810}#page_container.first #difference .table_wrap table tr:nth-child(n+2) td p:nth-child(n+2){margin-top:0.5rem}#page_container.first #feature{padding:5rem 0}#page_container.first #feature h2{padding-bottom:2rem;text-align:center;color:#B0863B;border-bottom:1px solid #E2E2E2}#page_container.first #feature ul{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page_container.first #feature ul li{position:relative;width:calc((100% - 12rem) / 3)}#page_container.first #feature ul li:not(#page_container.first #feature ul li:nth-child(3n+1)){margin-left:6rem}#page_container.first #feature ul li:not(#page_container.first #feature ul li:nth-child(3n+1)):before{content:"";position:absolute;top:0;left:-3rem;width:1px;height:100%;background:#E2E2E2}#page_container.first #feature ul li:nth-child(n+4){margin-top:6rem}#page_container.first #feature ul li:nth-child(n+4):after{content:"";position:absolute;top:-3rem;left:0;width:100%;height:1px;background:#E2E2E2}#page_container.first #feature ul li .imgbox img{display:block;width:100%;height:auto}#page_container.first #feature ul li .textbox{padding:1rem 0}#page_container.first #feature ul li .textbox h3{color:#B0863B;line-height:1.7;text-align:center;font-size:1.6rem}#page_container.first #feature ul li .textbox p{line-height:2;font-size:1.4rem}#page_container.minors main #contracts,#page_container.minors main #merit{border-top:1px solid #B0863B}@media screen and (min-width:961px){#page_container.minors main #contracts,#page_container.minors main #merit{padding:6rem 0}}@media screen and (max-width:960px){#page_container.minors main #contracts,#page_container.minors main #merit{padding:3rem 0}}#page_container.minors main #merit h2{text-align:center;color:#B0863B;line-height:1.5}#page_container.minors main #contracts .parts_flexbox_01 .textbox .tagbox{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}#page_container.minors main #contracts .parts_flexbox_01 .textbox .tagbox span{position:relative;display:block;padding:1rem 2rem;color:white;background:#B0863B;font-size:1.5rem}#page_container.minors main #contracts .parts_flexbox_01 .textbox .tagbox span:nth-child(n+2){margin-left:0.8rem}#page_container.minors main #contracts .parts_flexbox_01 .textbox .tagbox span:nth-child(n+2):before{content:"";position:absolute;top:0;right:calc(100% - 0.6rem);width:1.8rem;height:100%;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/common-img/icon-plus-01.svg") no-repeat;background-position:center;background-size:100% auto}@media screen and (min-width:961px){#page_container.minors main #precautions{padding:8rem 0}}@media screen and (max-width:960px){#page_container.minors main #precautions{padding:3rem 0}}#page_container.minors main #precautions .c_box dl{background:white}@media screen and (min-width:769px){#page_container.minors main #precautions .c_box dl{padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){#page_container.minors main #precautions .c_box dl{padding:2rem}}@media screen and (min-width:769px){#page_container.minors main #precautions .c_box dl dt{padding:0 5rem;border-right:1px solid #D9D9D9}}#page_container.minors main #precautions .c_box dl dt h2{color:#B0863B;line-height:1}@media screen and (min-width:769px){#page_container.minors main #precautions .c_box dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5rem}}@media screen and (max-width:768px){#page_container.minors main #precautions .c_box dl dd{margin-top:2rem}}#page_container.minors main #precautions .c_box dl dd ul li{position:relative;padding-left:2rem}#page_container.minors main #precautions .c_box dl dd ul li:before{content:"・";position:absolute;top:0;left:0}#page_container.safety main{padding:6rem 0;border-top:1px solid #B0863B}#page_container.pain main{border-top:1px solid #B0863B}#page_container.pain main section{padding:6rem 0}#page_container.pain main section#part,#page_container.pain main section#reason,#page_container.pain main section#tackle{border-top:1px solid #B0863B}#page_container.pain main section#part h2,#page_container.pain main section#tackle h2{text-align:center;color:#B0863B}#page_container.staff main{border-top:1px solid #B0863B}#page_container.staff main section{padding:6rem 0}#page_container.staff main section#tackle h2{text-align:center;color:#B0863B}#page_container.risk main{border-top:1px solid #B0863B}#page_container.risk main section{padding:6rem 0}#page_container.risk main section#tackle,#page_container.risk main section#worries{border-top:1px solid #B0863B}#page_container.risk main section#tackle h2{text-align:center;color:#B0863B}#page_container.useful main{padding-top:5rem;border-top:1px solid #B0863B}#page_container.useful main section{padding:6rem 0}#page_container.useful main section#tackle h2{text-align:center;color:#B0863B}#page_container.cooling-off main section p:nth-child(n+2){margin-top:2rem}#page_container.price #discount .c_box.scrollbox{margin-bottom:3rem}@media screen and (max-width:768px){#page_container.price #discount .c_box.scrollbox{padding-right:0}}@media screen and (max-width:768px){#page_container.price #discount .c_box.scrollbox .scroll_wrap{overflow-x:scroll}}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#page_container.price #discount .c_box.scrollbox .scroll_wrap ul{min-width:800px;padding-right:2rem}}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul li:nth-child(n+2){margin-left:3rem}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul li h3{background:#B0863B;text-align:center;color:white;border-radius:2rem 2rem 0 0}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul li dl{padding:1rem;border:1px solid #B0863B}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul li dl dt{background:#FAF7F2;text-align:center;border-radius:5rem}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul li dl dt span{color:#CEC1AB}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul li dl dd{text-align:center}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul li dl dd span{display:inline-block;padding:0 0.1rem;font-weight:bold}#page_container.price #discount .c_box.scrollbox .scroll_wrap ul li dl dd span.num{font-size:3rem;color:#B0863B}#page_container.doctor .doctor_list .list_partsbox_01 .affiliations{padding:1rem 3rem}#page_container.doctor .doctor_list .list_partsbox_01 .affiliations h4{font-weight:bold;font-size:1.4rem}#page_container.doctor .doctor_list .list_partsbox_01 .affiliations h4:nth-child(n+2){margin-top:1rem}#page_container.doctor .doctor_list .list_partsbox_01 .affiliations p{font-size:1.4rem}@media screen and (min-width:769px){#mt_container #mv{padding:0 2rem}}#mt_container #mv h1 img{display:block;width:100%;height:auto}#single_container.machine main{padding:6rem 0}#single_container.machine main .features_body{padding-bottom:3rem;margin:3rem 2rem;border-bottom:1px dashed #E2E2E2}#single_container.machine main .features_body h3{color:#B0863B;font-weight:bold}#single_container.machine main .features_body h3:nth-child(n+2){padding:3rem 0 1rem;margin-top:3rem;border-top:1px dashed #E2E2E2}#single_container.machine main .features_body h4{padding:1rem;margin-top:2rem;font-weight:bold;color:#B0863B;background:#FAF7F2}#single_container.machine main .features_body p{font-size:1.4rem}#single_container.machine main .features_body p:nth-child(n+2){margin-top:1.5rem}#mt_container.vio #part .p_cardlist_00 ul li .imgbox{padding:2rem 2rem 0;background:#EBEBEB}