:root{--font-noto-sans: "Noto Sans Japanese", sans-serif;--font-noto-serif: "Noto Serif Japanese", serif;--font-hiragino: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-crimson: "Crimson Pro", serif;--font-lora: "Lora", serif;--font-yugo: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;--font-yumincho: "游明朝体", "Yu Mincho", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MS PMincho", "MS 明朝", serif;--font-zen: "Zen Old Mincho", serif;--font-bison: "Bison", sans-serif;--font-en: Arial, Helvetica, sans-serif;--hover-opacity: 0.7}body{font-family:var(--font-yugo);font-size:16px;color:#333;overflow-x:hidden}.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1080px;height:100%;width:100%}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%}}#lower_recruit .custom-background{background-image:url("../images/recruit/kv.webp");background-size:cover;background-position:center;background-color:#9cc0c0}@media screen and (max-width: 744px){#lower_recruit .custom-background{background-image:url("../images/recruit/kv_sp.webp");background-size:cover;background-position:center,top;height:auto}}#recruiting{padding-bottom:0px}.l_wrapper{width:100%;max-width:1080px;margin:0 auto;position:relative}#recruiting #conteiner{max-width:100% !important;width:100% !important}#recruiting h3{width:100%;margin:0 auto 30px;border-bottom:2px solid #c38988;padding-bottom:30px;text-align:center}#recruiting h3 img{width:350px}#recruiting .bg_gradient{background:url("../images/recruit/bg_gradient.webp") repeat-y center top #fef7e4;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;margin-bottom:30px;padding:50px;text-align:center;border-bottom-right-radius:90px;-moz-border-bottom-right-radius:90px;-webkit-border-bottom-right-radius:90px}#recruiting .bg_gradient h4{color:#851313;background:none;font-size:21px;font-weight:700;padding-bottom:15px}#recruiting .bg_gradient .icon-gold{padding-bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#recruiting .bg_gradient p{padding-bottom:40px}#recruiting .bg_gradient p.no{padding-bottom:0}#recruiting .list_bio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 0 30px;padding:0;gap:16px}@media screen and (max-width: 744px){#recruiting .list_bio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#recruiting .list_bio li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 744px){#recruiting .list_bio li{width:100%}}#recruiting .list_bio li .row{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 744px){#recruiting .list_bio li .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}}#recruiting .list_bio li .img{position:relative;overflow:hidden;aspect-ratio:16/9;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:5px solid #ddbe6b}@media screen and (max-width: 744px){#recruiting .list_bio li .img{width:37.3333333333vw;aspect-ratio:1/1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:1px solid #e3e3e3;border-right:none;border-top:2px solid #ddbe6b}}#recruiting .list_bio li .img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#recruiting .list_bio li .txt{background-color:#8d0d24;color:#fff;font-size:13px;padding:20px;border-bottom:2px solid #ddbe6b;border-left:1px solid #ddbe6b;border-right:1px solid #ddbe6b;border-bottom-right-radius:50px}@media screen and (max-width: 744px){#recruiting .list_bio li .txt{font-size:3.4666666667vw;border-top:2px solid #ddbe6b;min-height:28.2666666667vw;padding:4vw;border-bottom-right-radius:8vw;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}#recruiting .list_bio li .txt .ttl{border-bottom:1px solid #c5868f;font-family:var(--font-yumincho);font-size:18px;font-weight:700;margin-bottom:16px;margin-right:4px;padding-bottom:8px;position:relative}@media screen and (max-width: 744px){#recruiting .list_bio li .txt .ttl{font-size:4.2666666667vw;margin-bottom:2.1333333333vw;padding-bottom:2.1333333333vw}}#recruiting .list_bio li .txt .ttl::before{content:"";display:inline-block;width:12px;height:12px;margin-right:4px;background:url("../images/recruit/icon_arrow.webp") no-repeat center/contain}@media screen and (max-width: 744px){#recruiting .list_bio li .txt .ttl::before{width:3.2vw;height:3.2vw;margin-right:1.0666666667vw}}#message.application{padding-bottom:30px}#message.application h3{width:100%;margin:0 auto 30px;border-bottom:2px solid #c38988;padding-bottom:30px;text-align:center}#message.application h3 img{width:350px}#message.application .bg_tbl{background:url("../../images/recruit/bg_gradient.webp") repeat-y center top #fef7e4;padding:50px;border-bottom-right-radius:90px;-moz-border-bottom-right-radius:90px;-webkit-border-bottom-right-radius:90px}#message.application .bg_tbl .tbl{background-color:#fff;border-collapse:collapse;border-spacing:0;width:100%}#message.application .bg_tbl .tbl th{background-color:#ebebeb;border:1px solid #d7d7d7;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;font-weight:700;padding:10px;text-align:center;vertical-align:middle}#message.application .bg_tbl .tbl td{background-color:#fff;border:1px solid #d7d7d7;font-size:13px;padding:28px 40px;vertical-align:top}#message.application .bg_tbl .tbl td:first-child{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;text-align:center;width:140px;padding:28px 0}#message.application .bg_tbl .tbl td li{position:relative;padding-left:13px}#message.application .bg_tbl .tbl td li:before{content:"◇";left:0;position:absolute;top:0}@media only screen and (max-width: 744px){#recruiting .bg_gradient{font-size:4.2666666667vw;padding:5.3333333333vw;border-bottom-right-radius:12.8vw}#recruiting .bg_gradient h4{font-size:4.8vw}#recruiting .bg_gradient p{padding-bottom:6.9333333333vw;text-align:left}#message.application .bg_tbl{padding:5.3333333333vw 2.6666666667vw 8vw;border-bottom-right-radius:12.8vw}#message.application .bg_tbl .tbl th{font-size:4.2666666667vw}#message.application .bg_tbl .tbl td{padding:2.6666666667vw}#message.application .bg_tbl .tbl td:first-child{min-width:auto;padding:2.6666666667vw;width:80px}}.recruit-lower__detail{max-width:750px;width:100%}@media screen and (max-width: 744px){.recruit-lower__detail{width:90%;margin:0 auto}}.app-requirements{background-color:#f1f7f7;padding:0 0 64px 0}.app-requirements h2{font-size:48px;font-weight:600;text-align:center;color:#5a9696;padding:64px 0 40px}.app-list-wrap{padding:0 50px;position:relative}.app-item{position:relative;padding:47px 0 20px;margin-bottom:40px}.app-item:last-child{margin-bottom:0}.app-item>img{position:absolute;left:0;top:0;max-width:540px;width:100%}.app-item.st-2>img{left:auto;right:0}.app-item>img.spDisp{display:none}.app-item .white-box{font-size:15px;line-height:1.8;max-width:540px;padding:50px;background:#fff;-webkit-box-shadow:20px 20px 15px -10px rgba(0,0,0,.2);box-shadow:20px 20px 15px -10px rgba(0,0,0,.2);position:relative;margin:0 0 0 auto}.app-item.st-2 .white-box{margin:0 auto 0 0;-webkit-box-shadow:-20px 20px 15px -10px rgba(0,0,0,.2);box-shadow:-20px 20px 15px -10px rgba(0,0,0,.2)}.app-item .white-box::after{position:absolute;content:"";width:40px;height:10px;background:#5a9696;z-index:1;top:65px;right:0}.app-item.st-2 .white-box::after{right:auto;left:0}.app-item .white-box .num{position:absolute;top:-46px;left:0;color:#5a9696;font-size:78px;font-style:italic;font-weight:500;text-align:center;line-height:1;width:100%}.app-item h3{font-size:32px;font-weight:500;margin:0 0 20px;line-height:1.4}.app-item .celebration{font-size:32px;font-weight:700;line-height:1;text-align:center;margin-bottom:.5em}@media screen and (max-width: 744px){.app-item .celebration{font-size:5.6vw;margin-bottom:4.2666666667vw}}.app-item .celebration .big{font-size:56px}@media screen and (max-width: 744px){.app-item .celebration .big{font-size:10.6666666667vw}}.app-item .note{display:block;font-size:11px;margin-top:11px}@media screen and (max-width: 744px){.app-item .note{font-size:2.9333333333vw;margin-top:2.9333333333vw}}@media only screen and (max-width: 744px){.app-requirements{padding:0 0 8.5333333333vw}.app-requirements p{font-size:3.4666666667vw}.app-requirements h2{font-size:6.4vw;padding:8.5333333333vw 0;margin-bottom:0}.app-list-wrap{padding:0 5.3333333333vw}.app-item{background:#fff;-webkit-box-shadow:5.3333333333vw 5.3333333333vw 4vw -2.6666666667vw rgba(0,0,0,.2);box-shadow:5.3333333333vw 5.3333333333vw 4vw -2.6666666667vw rgba(0,0,0,.2);padding:5.3333333333vw 4vw;margin-bottom:8vw}.app-item:last-child{margin-bottom:8vw}.app-item.st-2{-webkit-box-shadow:-5.3333333333vw 5.3333333333vw 4vw -2.6666666667vw rgba(0,0,0,.2);box-shadow:-5.3333333333vw 5.3333333333vw 4vw -2.6666666667vw rgba(0,0,0,.2)}.app-item h3{font-size:5.3333333333vw;text-align:center}.app-item>img{position:static;margin:0 auto;display:block}.app-item>img.spDisp{display:block}.app-item>img.pcDisp{display:none}.app-item .white-box,.app-item.st-2 .white-box{max-width:100%;-webkit-box-shadow:none;box-shadow:none;padding:8vw 0 0}.app-item .white-box .num{font-size:16vw;text-align:left;top:-10.6666666667vw}.app-item .white-box::after{width:5.3333333333vw;top:10.4vw;right:-4vw}.app-item.st-2 .white-box::after{left:-4vw}}.doctor-list{padding:0 0 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 20px}.doctor-item{position:relative;padding:47px 0 10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.doctor-item>img{position:absolute;left:15%;top:0;max-width:340px;width:100%}.doctor-item .white-box{font-size:15px;line-height:1.8;max-width:435px;padding:30px;background:#fff;-webkit-box-shadow:10px 10px 8px -4px rgba(0,0,0,.2);box-shadow:10px 10px 8px -4px rgba(0,0,0,.2);position:relative;margin-left:43%}.doctor-item .white-box::after{position:absolute;content:"";width:40px;height:10px;background:#5a9696;z-index:1;top:0;left:30px}.doctor-item .clinic-info{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:15px}.doctor-item .doctor-name{font-size:24px;color:#5a9696;font-weight:500;margin-bottom:15px}.doctor-item .doctor-name span{font-size:12px}@media only screen and (max-width: 744px){.doctor-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 5.3333333333vw}.doctor-item{padding:5.3333333333vw 0 8vw}.doctor-item .white-box{max-width:100%;padding:8vw 4vw;-webkit-box-shadow:-2.6666666667vw 2.6666666667vw 2.1333333333vw -1.0666666667vw rgba(0,0,0,.2);box-shadow:-2.6666666667vw 2.6666666667vw 2.1333333333vw -1.0666666667vw rgba(0,0,0,.2);margin-left:0}.doctor-item .doctor-name{line-height:1.4}.doctor-item .doctor-name span{display:block}.doctor-item .white-box::after{left:4vw}.doctor-item>img{z-index:2;width:32vw;left:auto;right:-5.3333333333vw}}.recruit-jobs{background:url(../images/recruit/info/bg_visual_info_2.webp) no-repeat center top #fff;background-size:auto;padding:40px 0 60px}.recruit-jobs h1{font-size:60px;font-weight:600;text-align:center;color:#fff;padding:72px 0 32px;letter-spacing:15px}.recruit-jobs h2{font-size:36px;font-weight:600;color:#fff;text-align:center;overflow:hidden;margin:0}.recruit-jobs h2 span{position:relative}.recruit-jobs h2 span::before,.recruit-jobs h2 span::after{position:absolute;content:"";width:500px;height:1px;background:#fff;top:50%;left:-520px}.recruit-jobs h2 span::after{left:auto;right:-520px}.recruit-jobs h3{font-size:24px;color:#5a9696;text-align:center;font-weight:600}.recruit-jobs h3 span{background:#fff;padding:0 25px;width:260px;display:inline-block;line-height:38px}.recruit-jobs-list{margin:37px auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.recruit-jobs-list li{font-size:24px;font-weight:600;color:#fff;text-align:center;padding:5px 20px;border:1px solid #fff;border-radius:10px;background:rgba(0,0,0,.3);line-height:42px;letter-spacing:1px}.recruit-jobs-tbl{font-size:18px;font-weight:400;border-collapse:separate;border-spacing:0 3px;margin:40px auto 0;width:100%;max-width:980px}.recruit-jobs-tbl tr{margin:1px 0;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2)}.recruit-jobs-tbl tr:nth-child(odd){background:#fff}.recruit-jobs-tbl tr:nth-child(even){background:#e6efef}.recruit-jobs-tbl tr:first-child th{font-size:24px;font-weight:600;position:static;letter-spacing:1px}.recruit-jobs-tbl tr:first-child th::before{display:none}.recruit-jobs-tbl th{color:#5a9696;font-weight:600;text-align:center;width:205px;position:relative;vertical-align:top}.recruit-jobs-tbl th::before{position:absolute;content:"";width:0;height:0;border-top:20px solid #5a9696;border-right:20px solid rgba(0,0,0,0);top:5px;left:5px}.recruit-jobs-tbl th,.recruit-jobs-tbl td{padding:15px 20px}.recruit-jobs-tbl td .light-box{background:#5a9696;color:#fff;font-weight:600;padding:0 10px;margin:0 0 16px;display:inline-block}.recruit-jobs-tbl td span{color:#5a9696;font-size:15px}.recruit-jobs-tbl td small{font-size:15px;display:inline-block;line-height:1.6;padding:5px 0}.list-st01,.list-st02{margin:0;padding:0;list-style-type:none}.list-st01 li,.list-st02 li{position:relative;padding-left:18px;margin-bottom:2px}.list-st01 li::before{position:absolute;content:"・";top:0;left:0}.list-st02 li span.num{position:absolute;top:3px;left:0}.list-st02 li .light-box{margin-left:-18px}@media only screen and (max-width: 744px){.recruit-jobs{padding:5.3333333333vw;background:url(../images/recruit/info/bg_visual_info_2_sp.webp) no-repeat center top #f2f8f8;background-size:100% auto}.recruit-jobs h1{font-size:8.5333333333vw;padding:12.8vw 0 8.5333333333vw;letter-spacing:2.1333333333vw}.recruit-jobs h2{font-size:5.6vw}.recruit-jobs h3{font-size:4.2666666667vw;margin-top:2.1333333333vw}.recruit-jobs h2 span::before{left:-136vw}.recruit-jobs h2 span::after{right:-136vw}.recruit-jobs h3 span{width:48vw;line-height:6.9333333333vw;padding:0}.recruit-jobs-list{gap:1.8666666667vw;margin:8vw 0}.recruit-jobs-list li{font-size:4.2666666667vw;line-height:8vw;padding:0 2.6666666667vw;border-radius:1.3333333333vw}.recruit-jobs-tbl{font-size:3.7333333333vw}.recruit-jobs-tbl tr:first-child th{font-size:4.2666666667vw;text-align:center;line-height:1.5}.recruit-jobs-tbl th,.recruit-jobs-tbl td{padding:3.4666666667vw 2.6666666667vw}.recruit-jobs-tbl th{width:21.3333333333vw;text-align:left;padding-left:3.2vw}.recruit-jobs-tbl td{padding-left:0;font-size:3.4666666667vw}.recruit-jobs-tbl td small{font-size:3.2vw;text-indent:-3.4666666667vw;padding-left:3.4666666667vw}.recruit-jobs-tbl td span{font-size:3.2vw}.recruit-jobs-tbl th::before{border-top:2.1333333333vw solid #5a9696;border-right:2.1333333333vw solid rgba(0,0,0,0)}.recruit-jobs-tbl td .light-box{font-size:3.4666666667vw;font-weight:500;line-height:1.4;padding:2.1333333333vw 2.1333333333vw 1.6vw;margin:0 0 2.1333333333vw}.recruit-jobs-tbl td .light-box br.spDisp{display:inline-block}.recruit-jobs-tbl .list-st02 li p small{padding-left:0}.txt-st01 p{margin-bottom:2.6666666667vw}.txt-st01 p strong{font-size:4vw;font-weight:500}.list-st01 li,.list-st02 li{margin-bottom:0;padding-left:3.4666666667vw}.recruit-jobs-tbl .list-st02 li{font-size:4vw}.list-st01 li p small,.list-st02 li p small{padding-left:3.4666666667vw;text-indent:-3.4666666667vw}.list-st01 li p span small,.list-st02 li p span small{margin-left:0;text-indent:-3.4666666667vw}.list-st02 li span.num{font-size:3.4666666667vw;top:0}.list-st02 li .light-box{margin-left:-3.4666666667vw}}.recruit-info-web{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background:#f1f7f7}.recruit-info-web>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.recruit-info-web>div:last-child{width:100%;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:40px 0 70px}.recruit-info-web>div:first-child{background:url(../images/recruit/info/recruitinfo_web_01.webp) no-repeat right top #fff;background-size:auto 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recruit-info-web>div:nth-child(2){background:url(../images/recruit/info/recruitinfo_web_02.webp) no-repeat left top #f2f8f8;background-size:auto 100%}.web-wrap{max-width:620px;width:100%;margin:0 0 0 auto;padding:0;padding-left:140px;text-align:center}.web-wrap h2{font-size:48px;font-weight:600;text-align:center;margin-bottom:35px}.web-wrap h2 img{width:380px}.web-wrap ul{padding:0;margin:0;list-style-type:none;display:inline-block}.web-wrap ul li{font-size:24px;font-weight:600;position:relative;padding-left:34px;margin-bottom:7px;text-align:left}.web-wrap ul li::before{position:absolute;content:"";width:30px;height:27px;background:url(../images/recruit/info/check-img.png) no-repeat center;background-size:100%;left:0;top:5px}.web-wrap ul li:last-child{margin-bottom:0}.job-wrap{max-width:620px;width:100%;margin:0 auto 0 0;padding:32px 49px 37px;color:#fff;text-align:center}.job-wrap h2{font-size:21px;font-weight:600;margin-bottom:27px;overflow:hidden}.job-wrap h2 span{position:relative}.job-wrap h2 span::before,.job-wrap h2 span::after{position:absolute;content:"";width:300px;height:1px;background:#fff;top:50%;left:-320px}.job-wrap h2 span::after{left:auto;right:-320px}.job-wrap h2 small{color:#474747;background:#fff;font-weight:16px;padding:3px 15px;margin-left:10px}.job-wrap .bigtxt{font-size:36px;font-weight:600;line-height:1.1}.job-wrap .bigtxt strong{display:block;letter-spacing:.1rem;padding-bottom:10px}.job-wrap .bigtxt span{font-size:60px}.job-wrap p{font-size:18px;font-weight:600;margin:13px 0 23px;line-height:1.6}.job-wrap .smalltxt{font-size:15px}.recruit-info-btn{background:#5a9696;font-size:21px;height:70px;line-height:70px;padding:0}.recruit-info-btn::after{width:12px;height:12px;right:auto;left:30px;top:calc(50% - 5px);-webkit-transform:rotate(-135deg) skew(0deg) translateY(0%);transform:rotate(-135deg) skew(0deg) translateY(0%)}@media only screen and (max-width: 744px){.recruit-info-web{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruit-info-web>div:first-child{background:url(../images/recruit/info/recruitinfo_web_01_sp.webp) no-repeat center top #fff;background-size:cover}.recruit-info-web>div:nth-child(2){background:url(../images/recruit/info/recruitinfo_web_02_sp.webp) no-repeat center top #f2f8f8;background-size:cover}.web-wrap{max-width:100%;padding:5.3333333333vw 8vw;text-align:left}.web-wrap h2 img{width:52vw;display:block}.web-wrap ul li{font-size:4.8vw;padding-left:8.5333333333vw;margin-bottom:1.3333333333vw}.web-wrap ul li::before{width:7.2vw;height:6.4vw;top:.8vw}.job-wrap{padding:6.1333333333vw 5.3333333333vw 7.4666666667vw;max-width:100%}.job-wrap h2{font-size:4.8vw;margin-bottom:4.5333333333vw}.job-wrap h2 small{font-size:3.7333333333vw;padding:.5333333333vw 2.6666666667vw;margin-left:1.3333333333vw}.job-wrap h2 span::before{left:-82.6666666667vw}.job-wrap h2 span::after{right:-82.6666666667vw}.job-wrap .bigtxt{font-size:6.4vw}.job-wrap .bigtxt strong{padding-bottom:1.0666666667vw}.job-wrap .bigtxt span{font-size:10.6666666667vw}.job-wrap p{font-size:4vw;margin:5.0666666667vw 0 3.7333333333vw;text-align:left}.job-wrap .smalltxt{font-size:3.4666666667vw;text-align:left}.recruit-info-web>div:last-child{padding:8vw 4vw}.recruit-info-btn{height:16vw;line-height:16vw;font-size:4.8vw}.recruit-info-btn::after{width:2.6666666667vw;height:2.6666666667vw;top:calc(50% - 1.6vw)}}.p_common__btn{border-radius:60px;-webkit-box-shadow:2px 2px 0 1px rgba(0,0,0,.1);box-shadow:2px 2px 0 1px rgba(0,0,0,.1);color:#fff;display:block;font-weight:700;margin:0 auto;max-width:340px;position:relative;text-align:center}@media screen and (max-width: 744px){.p_common__btn{max-width:inherit}}.p_common__btn:after{content:"";height:9px;margin-top:0;position:absolute;right:30px;top:45%;width:9px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(-135deg) skew(0deg) translateY(0%);transform:rotate(-135deg) skew(0deg) translateY(0%)}@media screen and (max-width: 744px){.p_common__btn:after{height:2.4vw;width:2.4vw;right:8vw;border-top:.2666666667vw solid #fff;border-right:.2666666667vw solid #fff}}.recruit-info-btn a:hover{opacity:.7}section#access h3{margin:0 auto 30px;border-bottom:none;text-align:center}@media screen and (max-width: 744px){section#access h3{margin-bottom:20px}}.inner_wrap.inner__clinic{background-color:#fff;margin-top:20px;padding:30px;-webkit-box-shadow:0 0 14px rgba(0,0,0,.2);box-shadow:0 0 14px rgba(0,0,0,.2)}@media screen and (max-width: 744px){.inner_wrap.inner__clinic{margin:0 auto;padding:20px 15px;width:100%}}ul.clinic_info li span{background-color:#eee;padding:10px 20px;text-align:center;margin-right:10px;width:130px;bottom:10px;font-size:15px}@media screen and (max-width: 744px){ul.clinic_info li span{min-width:80px;width:80px;font-size:90%;padding:0px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}}ul.clinic_info li:first-child{border-top:none}ul.clinic_info li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #111}@media screen and (max-width: 744px){ul.clinic_info li{font-size:14px}}ul.clinic_info li small{margin-left:15px;font-size:15px}@media screen and (max-width: 744px){ul.clinic_info li small{display:contents;font-size:12px}}ul.clinic_gallery{grid-column-gap:10px;gap:10px;row-gap:10px;display:grid;grid-template-columns:repeat(4, 1fr);margin-top:30px}@media screen and (max-width: 744px){ul.clinic_gallery{grid-column-gap:10px;gap:10px;row-gap:10px;display:grid;grid-template-columns:repeat(3, 1fr);margin-top:0px}}.app-requirements.desire{background-color:#fff}@media only screen and (max-width: 744px){.app-requirements.desire .app-item{background:#e6efef}}.app-requirements.desire .app-item:last-child{margin-bottom:40px}@media only screen and (max-width: 744px){.app-requirements.desire .app-item:last-child{margin-bottom:12.8vw}}.app-requirements.desire .app-item .white-box{background:#e6efef}#side{max-width:270px;width:100%;float:left;margin-bottom:50px}@media screen and (max-width: 744px){#side{display:none}}.pcDisp_lp{display:block}.spDisp_lp{display:none}.c_side h2,.c_side h3,.c_side ul{-webkit-box-sizing:border-box;box-sizing:border-box}.c_side__sec{padding:0 10px;margin-bottom:30px}.c_side__ttl{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:21px;font-weight:normal;line-height:1.3;color:#fff;text-align:center;background:url(../../assets/images/sidebar/side_ttl-bg.png) no-repeat center top/contain;max-width:375px;height:80px;width:100%;padding:15px 10px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c_side__ttl span{font-size:14px;font-weight:400;color:#ddbe6b;display:block}[class^=c_side__cat-ttl]{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;font-weight:normal;color:#333;line-height:1;background:url(../../assets/images/sidebar/side_cat-ttl-bg.png) no-repeat center top/contain;max-width:250px;height:50px;width:100%;padding:15px 20px}[class^=c_side__cat-ttl] span{font-size:11px;font-weight:400;color:#ddbe6b;display:inline-block;margin-left:10px}.c_side__cat-ttl-prp{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-prp.png)}.c_side__cat-ttl-face{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-face.png)}.c_side__cat-ttl-body{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-body.png)}.c_side__cat-ttl-skin{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-skin.png)}.c_side__list{padding:10px}.c_side__list li{position:relative}.c_side__list li a{line-height:1.3;color:#333;display:block;text-align:left;padding:5px 37px 5px 15px;cursor:pointer;border-radius:5px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.c_side__list li a:hover{background-color:rgba(51,51,51,.1)}.c_side__list02 li a{padding:5px 23px 5px 15px}.dropdown-btn{position:absolute;top:12px;right:0}.dropdown-btn:after{content:"";border:solid #a4a1a1;border-width:0 1px 1px 0;display:inline-block;padding:3px;position:absolute;top:37%;right:5px;-webkit-transition:all .3s ease;transition:all .3s ease;transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg)}.dropdown-list{background:#fff;position:absolute;top:-10px;right:-90%;width:100%;-webkit-box-shadow:-3px 0 11px 3px rgba(0,0,0,.1);box-shadow:-3px 0 11px 3px rgba(0,0,0,.1);display:none;z-index:1;padding:10px 0;border-radius:5px}.dropdown-list:before{content:"";width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #fff;position:absolute;top:14px;left:-9px}.dropdown-list a{border-radius:0}.dropdown-btn.open .dropdown-list{display:block}.c_side_banner{text-align:center}.c_side_banner li{margin-bottom:10px}.c_side_banner li a{display:block}.c_side_banner li a:hover{opacity:.6}@media screen and (max-width: 744px){.pcDisp_lp{display:none}.spDisp_lp{display:block}.sec07-content-box2 img.pcDisp_lp{display:none}.c_side .owl-carousel{display:block}.c_side{width:100%;max-width:100%;margin:0 auto;overflow:hidden}.c_side__sec{padding:0 20px;margin-bottom:30px}.c_side__ttl{line-height:1.2;height:22vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:0 auto 10px;background-image:url(../../assets/images/sidebar/side_ttl-bg-sp.png);background-size:contain}[class^=c_side__cat-ttl]{max-width:100%;background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-sp.png);background-size:cover;height:15vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c_side__cat-ttl-prp{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-prp-sp.png)}.c_side__cat-ttl-face{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-face-sp.png)}.c_side__cat-ttl-body{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-body-sp.png)}.c_side__cat-ttl-skin{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-skin-sp.png)}.c_side__list li a{width:calc(100% - 30px)}.c_side__list li a:hover{background:none;opacity:.6}.c_side__list li span{border-radius:0}.dropdown-btn{top:0;width:30px;height:30px;cursor:pointer}.dropdown-btn:hover{opacity:.6}.dropdown-btn:after{right:8px;transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(45deg)}.dropdown-btn.open:after{transform:translate(-50%) rotate(-135deg);-webkit-transform:translate(-50%) rotate(-135deg);top:45%}.c_side_banner li{margin-bottom:20px}.dropdown-list{position:static;padding:0 0 10px 20px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #e8e8e8;border-radius:0}.dropdown-list li{border-bottom:1px solid #e8e8e8}.c_side_banner{padding:0 20px}.owl-carousel .owl-item.center{opacity:1;text-align:left}.owl-carousel .owl-stage-outer{overflow:initial}}/*# sourceMappingURL=recruit.css.map */