#page_container.normal main{padding:6rem 0;border-top:1px solid #b0863b}#page_container.normal main section:nth-child(n+2){margin-top:5rem}#page_container.normal main section h2{padding:1.5rem;background:#b0863b;color:#fff}#page_container.normal main section h3{color:#b0863b}#page_container.normal main section h3:nth-child(n+2){margin-top:3rem}#page_container.normal main section p:nth-child(n+2){margin-top:2rem}#page_container.normal main section ul{margin-top:2rem}#page_container.normal main section ul li{position:relative;padding-left:1.5rem}#page_container.normal main section ul li:before{content:"-";position:absolute;top:0;left:0;color:#b0863b}#page_container.about #thoughts p{text-align:center}#page_container.about #thoughts p:nth-child(n+2){margin-top:2rem}#page_container.about #concept{padding:5rem 0;background:url(//willbe-clinic.com/c-parts-2025/assets/new-willbe-css/css/../../img/top-img/concept-bg.png) no-repeat;background-size:cover;background-position:center}#page_container.about #concept h2{padding-bottom:2rem;text-align:center;color:#b0863b;border-bottom:1px solid #e2e2e2}#page_container.about #service .list_partsbox_04{margin-top:3rem}#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,.1)}#page_container.contact main #hurry .c_box .textbox .deco_wrap{border:1px solid rgba(176,134,59,.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}}#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{display:block;background:#b0863b;color:#fff;border-radius:5rem;font-size:1.4rem;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:1rem 1.5rem}}@media screen and (max-width:960px){#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl dt{width:90px;padding:.5rem 1rem;text-align:center}}#page_container.contact main #hurry .c_box .textbox .deco_wrap .cta_dl_wrap dl dd{margin-left:1rem;color:#b0863b;font-size:1.8rem;line-height:1}#page_container.contact main #hurry .c_box .textbox .deco_wrap .linebox{max-width:700px;margin:2rem auto 0;background:rgba(176,134,59,.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:.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.recruiting #mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){#page_container.recruiting #mv{height:45rem;padding:6rem 0;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/main-site-img/mv-img/mv-bg-recruiting.jpg") no-repeat;background-size:cover;background-position:center}}@media (max-width:768px){#page_container.recruiting #mv{aspect-ratio:10/13;background:url("https://willbe-clinic.com/wp-content/uploads/2026/03/recruit-mv-sp.webp") no-repeat;background-size:cover;background-position:center}}#page_container.recruiting #mv .c_box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#page_container.recruiting #mv .c_box .t_wrap{padding:3rem;background:rgba(255,255,255,.9)}#page_container.recruiting #mv .c_box .t_wrap h1,#page_container.recruiting #mv .c_box .t_wrap p{text-align:center;color:#b0863b;line-height:1.5}#page_container.recruiting #mv .c_box .t_wrap h1{font-size:2.2rem;letter-spacing:4px}#page_container.recruiting #mv .c_box .t_wrap p{letter-spacing:2px}#page_container.recruiting #mv .c_box .t_wrap p:nth-child(n+2){margin-top:2rem}@media (min-width:961px){#page_container.recruiting #job_cat #organizational_chart .logo{width:130px;margin:3rem auto 0}}@media (min-width:769px) and (max-width:960px){#page_container.recruiting #job_cat #organizational_chart .logo{width:15%;margin:3rem auto 0}}@media (max-width:768px){#page_container.recruiting #job_cat #organizational_chart .logo{display:none}}#page_container.recruiting #job_cat #organizational_chart .logo img{display:block;width:100%;height:auto}#page_container.recruiting #job_cat #organizational_chart ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){#page_container.recruiting #job_cat #organizational_chart ul{margin-top:5rem}#page_container.recruiting #job_cat #organizational_chart ul:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:5rem;background:#d1d1d1}}@media (max-width:768px){#page_container.recruiting #job_cat #organizational_chart ul{width:100%;max-width:500px;margin:3rem auto 0;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}}#page_container.recruiting #job_cat #organizational_chart ul li{position:relative}@media (min-width:769px){#page_container.recruiting #job_cat #organizational_chart ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:4rem}#page_container.recruiting #job_cat #organizational_chart ul li:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#d1d1d1}#page_container.recruiting #job_cat #organizational_chart ul li:after{content:"";position:absolute;top:0;left:50%;width:1px;height:4rem;background:#d1d1d1}#page_container.recruiting #job_cat #organizational_chart ul li:first-child:before,#page_container.recruiting #job_cat #organizational_chart ul li:nth-child(6):before{width:50%}#page_container.recruiting #job_cat #organizational_chart ul li:first-child:before{left:50%}}@media (max-width:768px){#page_container.recruiting #job_cat #organizational_chart ul li{width:calc((100% - 2rem)/3)}}#page_container.recruiting #job_cat #organizational_chart ul li .imgbox img{display:block;margin:auto}@media (min-width:961px){#page_container.recruiting #job_cat #organizational_chart ul li .imgbox img{width:130px}}@media (min-width:769px) and (max-width:960px){#page_container.recruiting #job_cat #organizational_chart ul li .imgbox img{width:80%}}@media (max-width:768px){#page_container.recruiting #job_cat #organizational_chart ul li .imgbox img{width:90%}}#page_container.recruiting #job_cat #organizational_chart ul li h3{text-align:center;color:#b0863b}@media (min-width:961px){#page_container.recruiting #job_cat #organizational_chart ul li h3{font-size:1.6rem}}@media (min-width:769px) and (max-width:960px){#page_container.recruiting #job_cat #organizational_chart ul li h3{font-size:2vw}}@media (max-width:768px){#page_container.recruiting #job_cat #organizational_chart ul li h3{font-size:3vw}}@media (min-width:769px){#page_container.recruiting #mission ul{margin-top:5rem;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){#page_container.recruiting #mission ul{width:100%;max-width:500px;margin:3rem auto 0}}#page_container.recruiting #mission ul li{position:relative}@media (min-width:769px){#page_container.recruiting #mission ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:768px){#page_container.recruiting #mission ul li{margin-top:2rem}}@media (max-width:768px){#page_container.recruiting #mission ul li .bg_img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}}#page_container.recruiting #mission ul li .bg_img img{display:block;width:100%;height:auto}@media (max-width:768px){#page_container.recruiting #mission ul li .bg_img img{z-index:1;position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;width:100%;height:auto;margin:auto}}@media (min-width:769px){#page_container.recruiting #mission ul li .textbox{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){#page_container.recruiting #mission ul li .textbox{z-index:2;position:relative;aspect-ratio:10/5;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column}}#page_container.recruiting #mission ul li .textbox .mission_title_en h3{position:relative;color:#fff;text-align:center;font-weight:400;font-size:1.5rem}#page_container.recruiting #mission ul li .textbox .mission_title_en h3:after{content:"";display:block;width:2rem;height:1px;margin:auto;background:#fff}#page_container.recruiting #mission ul li .textbox .mission_title_jp{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page_container.recruiting #mission ul li .textbox .mission_title_jp p{width:100%;color:#fff;text-align:center}@media (min-width:961px){#page_container.recruiting #mission ul li .textbox .mission_title_jp p{font-size:1.8rem}}@media (min-width:769px) and (max-width:960px){#page_container.recruiting #mission ul li .textbox .mission_title_jp p{font-size:1.6rem}}@media (max-width:768px){#page_container.recruiting #mission ul li .textbox .mission_title_jp p{font-size:1.7rem}}#page_container.recruiting #mission ul li .textbox .mission_title_jp p strong{font-size:120%;color:#fff;font-weight:400}@media (max-width:768px){#page_container.recruiting #attractive .list_partsbox_01 ul{gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){#page_container.recruiting #attractive .list_partsbox_01 ul li{width:calc((100% - 1rem)/2);margin-top:0}}@media (max-width:768px){#page_container.recruiting #attractive .list_partsbox_01 ul li .textbox{padding:0 1rem}}@media (max-width:768px){#page_container.recruiting #attractive .list_partsbox_01 ul li .textbox .decobox .t_wrap{padding:1rem}}@media (min-width:961px){#page_container.recruiting #attractive .list_partsbox_01 ul li .textbox .decobox .t_wrap .p_headline{font-size:1.8rem}}@media (min-width:769px) and (max-width:960px){#page_container.recruiting #attractive .list_partsbox_01 ul li .textbox .decobox .t_wrap .p_headline{font-size:1.6rem}}@media (max-width:768px){#page_container.recruiting #attractive .list_partsbox_01 ul li .textbox .decobox .t_wrap .p_headline{font-size:1.5rem}}#page_container.recruiting #benefits ul{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page_container.recruiting #benefits ul li{text-align:center;font-weight:700;background:#faf7f2}@media (min-width:769px){#page_container.recruiting #benefits ul li{width:calc((100% - 6rem)/4);padding:2rem}#page_container.recruiting #benefits ul li:not(#page_container.recruiting #benefits ul li:nth-child(4n+1)){margin-left:2rem}#page_container.recruiting #benefits ul li:nth-child(n+5){margin-top:2rem}}@media (max-width:768px){#page_container.recruiting #benefits ul li{width:calc((100% - 1rem)/2);padding:1rem}#page_container.recruiting #benefits ul li:nth-child(2n+2){margin-left:1rem}#page_container.recruiting #benefits ul li:nth-child(n+3){margin-top:1rem}}@media (min-width:769px){#page_container.recruiting #flow .flowbox ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#page_container.recruiting #flow .flowbox ul li .imgbox{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}#page_container.recruiting #flow .flowbox ul li .textbox{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}#page_container.recruiting #job ul{margin-top:5rem;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){#page_container.recruiting #job ul{gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}#page_container.recruiting #job ul li{position:relative}@media (min-width:769px){#page_container.recruiting #job ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:768px){#page_container.recruiting #job ul li{width:calc((100% - 1rem)/2)}}#page_container.recruiting #job ul li .bg_img img{display:block;width:100%;height:auto}#page_container.recruiting #job ul li .textbox{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:481px){#page_container.recruiting #job ul li .textbox{padding:2rem}}@media (max-width:480px){#page_container.recruiting #job ul li .textbox{padding:1.5rem}}#page_container.recruiting #job ul li .textbox .job_title{margin-bottom:auto}#page_container.recruiting #job ul li .textbox .job_title .en,#page_container.recruiting #job ul li .textbox .job_title h3{color:#fff}@media (max-width:480px){#page_container.recruiting #job ul li .textbox .job_title h3{font-size:1.5rem}}@media (max-width:480px){#page_container.recruiting #job ul li .textbox .job_title .en{font-size:1.2rem}}#page_container.recruiting #job ul li .textbox .c_btn a{border:1px solid #fff;color:#fff}@media (max-width:480px){#page_container.recruiting #job ul li .textbox .c_btn a{padding:1rem 5rem 1rem 1rem}}#page_container.recruiting #job ul li .textbox .c_btn a:before{background:#fff}#page_container.recruiting #job ul li .textbox .c_btn a:after{background:url(https://willbe-clinic.com/c-parts-2025/assets/img/common-img/icon-arrow-w.svg) no-repeat;background-size:1.8rem auto;background-position:center}