@charset "utf-8";figure{margin:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#wrapper{animation:fadeIn .3s ease-out}.page #contents{padding-top:17rem}.js-animation{opacity:0;visibility:hidden;transform:translateY(40px);transition:all 1s}.js-animation.is-show{opacity:1;visibility:visible;transform:translateY(0px)}.tab_box{margin-top:-10px;padding:0 0 65px}.tab_box .btn_area{text-align:center;margin:0 auto 58px}.tab_box .tab_btn{color:#b1b1b1;display:inline-block;padding:0 1.4em;cursor:pointer;transition:all .2s ease 0s;font-family:poppins,sans-serif;font-weight:600;font-style:normal;letter-spacing:.14em}.tab_box .tab_btn:hover{color:#000}.tab_box .tab_btn.active{color:#000}.tab_box .tab_panel{display:none}.tab_box .tab_panel.active{display:block}.Orange{color:#f0793c}#header{width:100%;min-width:1280px;position:absolute;top:0;left:0;text-align:center;z-index:9999;padding:3.5rem 0}#header *{transition:all .4s}#header.fixed{position:fixed;background:rgba(255,255,255,.8);top:0}#header.absolute{position:absolute;top:0}#header.hide{position:fixed;top:-450px}#header>.flex-box{width:97.5%;max-width:1810px;margin:0 auto}.header-logo{width:20%;text-align:left}.header-logo a{display:block;padding:15px 0;line-height:1.1}#header .header-nav{width:80%}#header .header-nav ul{width:100%;max-width:920px}.header-nav .btn{padding:0 1.5%;width:18.8%;line-height:1.3;position:relative}.header-nav .btn a{display:block;padding:10px 0;transition:all .4s}.header-nav .btn i{font-size:2.8rem;line-height:1.3;color:#b69262;display:block;font-family:'Playfair Display',serif}.header-nav .btn span{font-size:1.2rem;transition:all .4s}.header-nav .btn a:hover span{color:#b69262}.menu>li.menu__single{position:relative}.menu>li.menu__single ul.menu__second-level{position:absolute;top:90%;left:-50%;width:100%;min-width:366px;background:rgba(255,255,255,.9);padding:18px 25px 18px 40px;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;opacity:0;z-index:9999}.menu>li.menu__single:hover ul.menu__second-level{top:100%;visibility:visible;opacity:1}.menu>li.menu__single ul.menu__second-level li:nth-child(odd){width:38%}.menu>li.menu__single ul.menu__second-level li{width:62%;text-align:left}.menu>li.menu__single ul.menu__second-level li a{transition:all .4s;position:relative;padding:8px 0}.menu>li.menu__single ul.menu__second-level li a:hover{color:#b69362}.menu>li.menu__single ul.menu__second-level li a:before{content:"";width:2rem;height:1px;display:inline-block;margin:0 1.2rem 0 0;vertical-align:middle;background:#b69262}.header-nav .btn-entry{padding:0 0 0 1%;width:43%}#footer{margin-top:4rem;position:relative}#footer .inner-box{max-width:1760px}#footer .box-01{border-bottom:1px solid #3b190d;position:relative}#footer .logo-wrap{width:55%;padding:7rem 0 0 4.1%}#footer .logo-wrap .logo{width:38%;padding:.9rem 0 1rem}#footer .logo-wrap p{width:58%;padding:0 1em 0 0;line-height:2}#footer .link-wrap{width:45%;max-width:63rem;padding:7rem 0 5.5rem 8rem;background:#ffeeeb}#footer .link-wrap .list-01{width:30%}#footer .link-wrap .list-01 li{margin:0 0 2.4rem}#footer .link-wrap .list-02{width:67%}#footer .link-wrap .list-02 dt{margin:0 0 2.4rem}#footer .link-wrap .list-02 li{margin:0 0 1.75rem;width:35.5%}#footer .link-wrap .list-01 li a,#footer .link-wrap .list-02 li a{transition:all .4s;color:#3b190d}#footer .link-wrap .list-01 li a:hover,#footer .link-wrap .list-02 li a:hover{color:#b69262}#footer .link-wrap .list-02 li:nth-child(even){width:64.5%}#footer .link-wrap .list-02 dd li a:before{content:"";width:2rem;height:1px;display:inline-block;margin:0 1.2rem 0 0;vertical-align:middle;background:#b69262}#footer .box-02{padding:2.9rem 0 3rem}#footer .box-02 .list-03 li{margin-right:5.7rem}#footer .box-02 .list-03 li a i{font-size:2rem;font-family:'Playfair Display',serif;display:inline-block}#footer .box-02 .list-03 li a i:before{content:"";width:4rem;height:1px;display:inline-block;margin:0 .8rem 0 0;vertical-align:middle;background:#b69262}#footer .box-02 .list-03 li a span{padding:0 3rem 0 1.6rem;display:inline-block;position:relative}#footer .box-02 .list-03 li *{transition:all .4s}#footer .box-02 .list-03 li a:hover i,#footer .box-02 .list-03 li a:hover span{color:#b69262}#footer .box-02 .list-03 li a span:before{content:"";width:16.5px;height:16.5px;position:absolute;right:.8rem;bottom:calc(50% - 9.5px);background:url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/common/ico-link.svg) no-repeat 50% 50%;background-size:contain}.footer-entry{padding:9rem 0 12rem;background:#3b190d url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/common/bg-footer@2x.png) no-repeat 50% 50%;background-size:cover}.footer-entry .heading i{font-size:7.2rem;color:#b69262;font-family:'Playfair Display',serif}.footer-entry .heading{text-align:center}.footer-entry p{font-size:2.4rem;margin:0 0 5rem;font-family:'Noto Serif JP',serif;text-align:center;color:#fff}.pan{padding:30px 70px;margin:0 auto 35px;max-width:1920px}.page .pan{padding:40px 70px 25px;margin:0 auto}.form .pan{padding:30px 70px}.pan li{font-size:1.5rem;margin:0 .6rem}.entry-box{padding:50px 0;text-align:center;background:#3b190d}.entry-box p{text-align:center;color:#fff}.midashi-box_01{height:490px;background:url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/common/bg-01@2x.png) no-repeat 50% 50%;background-size:cover}.midashi-box_01 .inner-box{max-width:1480px}.midashi-box_01 .flex-box{height:100%}.midashi-box_concept{padding:7.8rem 0 .7rem;background:url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/common/bg-01@2x.png) no-repeat 50% 50%;background-size:cover}.midashi-box_concept .pan{padding-top:30px}.midashi-box_concept .box-inner{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;position:relative}.midashi-box_concept .inner-box{max-width:1510px}.midashi-box_concept figure{position:absolute;right:0;top:0;width:50%;height:100%}.midashi-box_concept figure img{height:100%;width:100%;object-fit:cover}@media screen and (min-width:1921px){.midashi-box_concept figure img{object-fit:contain;object-position:0 50%}}.midashi-box_concept .box{padding:6.2rem 0 7.8rem}.midashi-box_concept .box p{font-size:1.6rem;line-height:1.9}.midashi-box_concept .box .text-sign{margin-top:1.8em;text-align:right;font-family:'Noto Serif JP',serif}.midashi-box_concept .box .text-sign img{vertical-align:middle;margin:0 .5em 0 1em}.articles-wrap{padding:120px 0 50px;background:url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/common/bg-01@2x.png) no-repeat 50% 50%;background-size:cover}.article-box_01{margin:0 auto 80px}.article-box_01 figure{width:46.8%}.article-box_01 .box{width:46.8%;padding:5.5rem 0 0}.article-box_01 .box p{line-height:2.2}.article-box_02{margin-top:12rem;border:1px solid #3b190d}.article-box_02 header{padding:4.5rem 2rem 1.5rem;background:#3b190d;color:#fff;text-align:center}.article-box_02 .box{padding:6rem 0 1.6rem}.article-box_02 .box .num-list{width:90%;max-width:1038px;margin:0 auto}.article-box_02 .box .num-list li{counter-increment:mycounter;padding:0 0 0 6.8rem;margin:0 0 3.2rem;position:relative}.article-box_02 .box ol.num-list li:before{content:counter(mycounter,decimal-leading-zero);font-size:4.4rem;position:absolute;top:-1.2rem;left:0;color:#b69262;font-family:'Playfair Display',serif;font-weight:400;line-height:1.1}.article-box_03 section{width:32%}.article-box_03 section figure img{width:100%}.article-box_04 section{width:24%;position:relative;margin-bottom:7.5rem}.article-box_04 section a{display:block}.article-box_04.align-start section{margin-left:1.3333%}.article-box_04.align-start section:first-child,.article-box_04.align-start section:nth-child(4n+1){margin-left:0}.article-box_04 section:before{content:"";width:1px;height:calc(100% - 390px);background:#3b190d;position:absolute;left:19px;bottom:2px;z-index:3}.article-box_04 section figure img{width:100%}.article-box_04 section p{padding:0 0 0 35px;line-height:1.7}.article-box_04 section p i{font-weight:500}.article-box_04 section p span{font-size:1.3rem;display:block}.recruit-wrap{background:#ffeeed;margin-top:10rem;padding:6.5rem 0 8rem}.heading-01{font-size:4.8rem;font-family:'Noto Serif JP',serif}.heading-01.center{text-align:center}.heading-01 i{font-size:2.4rem;font-family:'Playfair Display',serif;color:#b69262;display:block}.heading-02{font-size:2.4rem;margin:0 0 3.2rem;font-family:'Noto Serif JP',serif}.heading-03{margin:0 auto 5.4rem;text-align:center}.heading-03 i{font-size:4rem;color:#b69262;font-family:'Playfair Display',serif}.heading-03 span{font-size:1.6rem;line-height:1.1;display:block;font-family:'Noto Serif JP',serif}.heading-04{margin:0 0 2.5rem}.heading-04 i{font-size:5.6rem;line-height:1.5;font-family:'Playfair Display',serif;color:#b69262;display:block}.heading-04 span{font-size:2.8rem;font-family:'Noto Serif JP',serif;display:block}.heading-05{font-size:2.4rem;margin:2rem auto 1.5rem}.heading-05 span{font-size:1.6rem}.heading-06{text-align:right;margin:.3rem .5rem .3rem}.heading-06 i{font-size:3.6rem;font-family:'Playfair Display',serif}.heading-07{margin:0 0 2.1rem}.heading-07 i{font-size:5.6rem;line-height:1.5;font-family:'Playfair Display',serif;color:#b69262;display:block}.heading-07 span{font-size:2rem;font-family:'Noto Serif JP',serif;display:block}.heading-08 i{font-size:4.6rem;line-height:1.5;font-family:'Playfair Display',serif;display:block}.Table_Form th,.Table_Form td{padding:18px 0;border-bottom:1px solid #c5c5c5}.Table_Form th{width:26%;padding:22px 0 14px 25px;font-size:1.5rem;font-weight:700}.Table_Form td{width:74%}.Table_A th{font-size:1.6rem;padding:28px 33px;width:20%;font-weight:600;border-top:1px solid #32a0fa;color:#32a0fa}.Table_A td{font-size:1.6rem;padding:25px 32px;line-height:2.4;width:80%;font-weight:600;border-top:1px solid #ccc}.btn-entry{text-align:center}.btn-entry a{font-size:2.8rem;border-radius:60px;padding:1.2rem 1.5rem;width:100%;max-width:600px;height:100%;display:inline-block;color:#fff;background:#b69362;border:1px solid #b69362;transition:all .4s}.header-nav .btn-entry a{font-size:1.4rem;padding:.6rem 1.5rem;border-radius:60px}.header-nav .btn-entry a i{font-size:4rem;display:inline-block;vertical-align:middle;font-weight:500;font-family:'Playfair Display',serif}.header-nav .btn-entry a span{font-size:1.8rem;margin-left:1rem;display:inline-block;vertical-align:middle}.btn-entry a:hover{background:#fff}.btn-entry a:hover i,.btn-entry a:hover span{color:#b69362}.btn-submit{text-align:center}.btn-submit input,.btn-submit button{font-size:3.2rem;border-radius:6.5rem;padding:3rem 4.5rem;width:100%;max-width:608px;height:12rem;display:inline-block;color:#fff;background:#b69362;border:1px solid #b69362;font-family:'Noto Serif JP',serif;font-weight:400}.btn-link_entry{text-align:center}.btn-link_entry a{font-size:3.2rem;border-radius:6.5rem;padding:3rem 4.5rem;width:100%;max-width:608px;height:12rem;display:inline-block;color:#fff;background:#b69362;border:1px solid #b69362;font-family:'Noto Serif JP',serif;font-weight:500;transition:all .4s}.btn-link_entry a:hover{color:#b69362;background:#fff}.btn-link_01 a{font-size:2rem;width:100%;height:100%;color:#b69262;border-bottom:1px solid #b69262;display:inline-block;font-weight:500;position:relative}.btn-link_01 a span{display:block;padding:2.3rem 1.8rem}.btn-link_01 a span:before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;display:block;background:#b69262;z-index:-1;transition:.2s}.btn-link_01 a span:hover:before{width:100%}.btn-link_01 a:before{content:'';position:absolute;bottom:calc(50% - 3px);right:12px;width:38px;height:1px;background:#b69262;transition:all .3s}.btn-link_01 a:after{content:'';position:absolute;bottom:calc(50% + .5px);right:10px;width:10px;height:1px;background:#b69262;transform:rotate(45deg);transition:all .3s}.btn-link_01 a:hover{color:#fff}.btn-link_01 a:hover:after{right:-20px}.btn-link_01 a:hover:before{right:-18px}.btn-link_02 a{font-size:2.8rem;border-radius:60px;padding:1.2rem 1.5rem;width:100%;max-width:600px;height:100%;display:inline-block;color:#fff;background:#b69362;border:1px solid #b69362}button.btn-link_03,.btn-link_03 a{font-size:2rem;border-radius:60px;padding:1.4rem 1.5rem;width:100%;max-width:600px;height:100%;display:inline-block;color:#fff;background:#3b190d;border:1px solid #3b190d;text-align:center;font-weight:500;transition:all .4s}button.btn-link_03:hover,button.btn-link_03.is-btn-active,.btn-link_03.selected-tab a,.btn-link_03 a:hover{background:#fff;color:#3b190d}.btn-link_04 a{font-size:2.4rem;width:100%;max-width:300px;height:100%;color:#b69262;border:1px solid #b69262;display:inline-block;text-align:center;font-weight:500;font-family:'Playfair Display',serif;position:relative}.btn-link_04 a span{display:block;padding:.4rem 1.5rem}.btn-link_04 a span:before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;display:block;background:#b69262;z-index:-1;transition:.2s}.btn-link_04 a span:hover:before{width:100%}.btn-link_04 a:before{content:'';position:absolute;bottom:calc(50% - 3px);right:-22px;width:38px;height:1px;background:#b69262;transition:all .3s}.btn-link_04 a:after{content:'';position:absolute;bottom:calc(50% + 1px);right:-24px;width:10px;height:1px;background:#b69262;transform:rotate(45deg);transition:all .3s}.btn-link_04 a:hover{color:#fff}.btn-link_04 a:hover:before{right:-32px}.btn-link_04 a:hover:after{right:-34px}.form-text{font-size:2rem;text-align:center;margin:3.5rem auto}.form-list{margin:72px auto;border-bottom:1px solid #ccc}.form-list dt,.form-list dd{font-size:2rem;padding:3.8rem 0 3.6rem;border-top:1px solid #ccc}.form-list dt{width:33.5%;line-height:3.3}.form-list dt .imp{margin:0 1.2rem 0 0;font-size:1.3rem;padding:.5rem 1.8rem;vertical-align:middle;color:#fff;display:inline-block;border:1px solid #b69262;background:#b69262;border-radius:5px}.form-list dd{width:66.5%}.form-list dd span{vertical-align:middle;display:inline-block}.form-list dd .text-before{margin-right:.5em}.form-list dd .text-after{margin-left:.6em}.form-list dd input[type=number]{width:8.8em}.form-list dd label{margin-right:.9em;vertical-align:middle}.form-list dd .mwform-zip-field input,.form-list dd .mwform-tel-field input{margin:0 1em}.form-list dd .mwform-tel-field input:first-child{margin-left:0}.form #footer{margin-top:9rem}.mwform-checkbox-field input,.mwform-radio-field input{vertical-align:middle}.mw_wp_form.mw_wp_form_complete{width:90%;max-width:1100px;margin:0 auto}.recruit-list{width:100%;max-width:1200px;margin:0 auto 6rem;background:#fff;border:1px solid #e4cdc5}.recruit-list th,.recruit-list td{padding:2.6rem 2.5rem 2.7rem 4rem;border:1px solid #e4cdc5;line-height:1.6;vertical-align:middle}.recruit-list th{width:260px;color:#fff;background:#3b190d}.recruit-list td{width:calc(100% - 260px)}.recruit-list td ul li{line-height:1.6;margin:0 0 .5rem}.top-page .box-wrap_top{padding-top:17rem;background:url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/common/bg-01@2x.png) no-repeat 50% 50%;background-size:cover}.top-page #main_view{position:relative}.top-page #main_view .inner-box{max-width:1600px}.top-page #main_view .heading{font-size:4.8rem;line-height:1.9;font-family:'Noto Serif JP',serif}.top-page #main_view .box header,.top-page #main_view .box p,.top-page #main_view .figure{opacity:0;animation-name:fadeIn;animation-duration:.7s;animation-fill-mode:forwards}.top-page #main_view .box header{animation-delay:.2s;height:auto}.top-page #main_view .box p{line-height:2.9;margin:4.2rem 0 0;animation-delay:1s}.top-page #main_view .figure{width:50%;max-width:960px;height:100%;position:absolute;top:0;right:0;overflow:hidden;animation-delay:1.5s}.top-page #main_view .box{margin:0 auto 0 0;width:53.5%;position:relative;padding:13rem 0 28rem}.top-page #about_us{padding:14.5rem 0 16rem}.top-page #about_us .heading-07 span{margin-top:2rem}.top-page #about_us .heading{font-size:3.6rem;line-height:1.9;font-family:'Noto Serif JP',serif}.top-page #about_us header{width:30%}.top-page #about_us .box{width:64.5%}.top-page #about_us .box p{margin:2.8rem 0 4.5rem;line-height:3.1}.top-page #our_job{position:relative;margin-top:-9.7rem;padding:15.5rem 0 12rem}.scroll{position:absolute;left:2.3rem;bottom:6rem;writing-mode:vertical-rl;transform:translateX(-50%) translateY(-50%)}.scroll i{font-size:1.6rem;display:block;font-family:'Playfair Display',serif;font-weight:400}.scroll:after{content:'';display:inline-block;position:absolute;background:#3b190d;left:-.8rem;top:0;transform:translateX(-50%);width:1px;height:15rem;animation:scroll 1.5s infinite}@keyframes scroll{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}.top-page #our_job .inner-box{max-width:1450px}.top-page #our_job .heading-07 span{margin-top:2rem}.top-page #our_job .list-job{margin-top:3.8rem}.top-page #our_job .list-job li{width:48%;margin:0 0 3.8rem}.top-page #our_job figure{width:39%;height:100%;position:absolute;bottom:0;left:0;margin-bottom:0}.top-page #our_job figure img{height:100%;width:100%;object-fit:cover}.top-page #our_job .box{margin:0 0 0 auto;width:53.5%;padding-top:3rem;position:relative;padding-top:9rem}.top-page #our_staff{margin-top:0;padding:8rem 0 7.8rem;background:url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/common/bg-01@2x.png) no-repeat 50% 50%;background-size:cover}.top-page #our_staff .box{padding:2.8rem 0}.top-page #our_staff .heading-07{margin-bottom:3.2rem}.top-page #our_staff .heading-07 span{margin-top:2.2rem}.top-page #our_motto{padding:15rem 0 10.8rem;background:url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/common/bg-02@2x.jpg) no-repeat 50% 50%;background-size:cover}@media screen and (min-width:769px) and (max-width:1919px){.top-page #our_motto{background-size:cover}}.top-page #our_motto ol li{width:46.5%}.top-page #our_motto .txt{font-size:2rem;line-height:2.2;font-family:'Noto Serif JP',serif}.list-motto li .heading span{font-size:4rem;font-family:'Noto Serif JP',serif}.list-motto li{counter-increment:mycounter03;position:relative}.list-motto li:nth-child(2){counter-reset:mycounter03 0}.list-motto li:first-child:before,.list-motto li:first-child:after{display:none}.list-motto li:before{font-size:3.2rem;left:0;top:-1.6rem;position:absolute;content:counter(mycounter03,decimal-leading-zero);text-align:center;font-family:'Playfair Display',serif;font-weight:400;color:#b69262}.list-motto li:after{content:"";width:calc(100% - 6.6rem);height:1px;position:absolute;top:2.4rem;right:0;background:#b69262}.list-motto li .flex-box{padding:5.8rem 0 4rem}.list-motto li .flex-box p{padding:.5rem 0 .5rem 4.3rem}.entries .midashi-box_01{position:relative;background:0 0}.entries .midashi-box_01 figure{width:66.6%;height:100%;position:absolute;right:0;top:0}.entries .midashi-box_01 figure img{object-fit:contain;width:100%;height:100%}@media screen and (min-width:769px) and (max-width:1919px){.entries .midashi-box_01 figure img{object-fit:cover}}.entries #our_job{margin-top:8rem}.entries #our_staff{margin-top:10.2rem}.staff-menu{max-width:830px;margin:3.2rem auto 11.5rem}.staff-menu p{font-size:2rem;font-weight:500}.staff-menu .btn-list .btn{width:30.3333%;margin:3rem 0 1rem}.tab__contents-item{display:none;transition:all .4s}.is-contents-active{display:block;animation:fadeIn .35s ease-out}.remodal-box .img-box{background:#3b190d}.remodal-box .img-box figure,.remodal-box .img-box .box{width:50%;margin:0}.remodal-box .img-box figure img{width:100%;height:100%;object-fit:cover;display:block}.remodal-box .img-box .box{padding:0 80px;text-align:left}.remodal-box .img-box .box *{color:#fff}.remodal-box .img-box .box p{font-size:1.3rem;padding:.2rem 0 .1rem 2.3rem;margin:1.1rem 0 0;line-height:2.1;border-left:1px solid #fff}.remodal-box .img-box .box p i{font-size:1.6rem;margin-right:2rem}.faq-list{width:95%;max-width:840px;margin:7.3rem auto;text-align:left}.faq-list dt{font-size:1.8rem;margin:0 auto .4em;font-weight:500}.faq-list dd{font-size:1.6rem;margin:0 auto 1.7em}#our_medical{margin:12rem auto}#our_medical .box{padding:7.5rem 0 0}#our_medical .box>*{padding:0 11.5%}#our_medical figure{width:41.6%;height:100%}#our_medical .box{width:58.4%}#our_medical .box .box-02{padding:10% 11.5% 12%;margin-top:10%;background:rgb(182 146 98/10%)}#great_doctors{padding:3.5% 0 4.2%;margin:0 auto 5.5%;position:relative;background:rgb(182 146 98/10%)}#great_doctors figure{width:31.8%;height:120%;position:absolute;top:0;right:2%}#great_doctors figure img{width:100%;max-width:608px;height:100%;object-fit:contain;object-position:0 0}#features{padding:0 0 24.5rem;position:relative}#features:before{content:"";width:100%;height:calc(100% - 43.5rem);position:absolute;bottom:0;left:0;background:url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/common/bg-01@2x.png) no-repeat 50% 50%;background-size:cover}#features .inner-box{position:relative;z-index:3}#features .heading-04 span,#features .heading-04 i{display:inline-block;vertical-align:middle}#features .heading-04 span{line-height:1.6}#features .heading-04 i{margin-right:4.5rem}#features ol li{counter-increment:mycounter02;width:48.4%;padding:7rem 3.2rem 3.3rem;margin:4.2rem 0 3.8rem;position:relative;border:1px solid #b69262;background:#fff}#features ol li:nth-child(even){top:16rem}#features ol li:before{content:counter(mycounter02,decimal-leading-zero);width:11rem;height:8.3rem;font-size:4rem;top:-4.1rem;left:-1px;position:absolute;background:#b69262;color:#fff;text-align:center;font-family:'Playfair Display',serif;font-weight:400}#features ol li p{margin-top:3rem}[class*=swiper]:focus{outline:none}.slide-media,.thumb-media{position:relative;overflow:hidden}.slide-media img,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper{opacity:0;transition:opacity .3s linear}.swiper.swiper-initialized{opacity:1}.mv01 .swiper-fade .swiper-slide{-webkit-transition-property:opacity,-webkit-transform !important;transition-property:opacity,-webkit-transform !important;transition-property:opacity,transform !important;transition-property:opacity,transform,-webkit-transform !important;pointer-events:none}.mv01 .swiper-fade .swiper-slide-active{pointer-events:auto}.mv01 .swiper-pagination{position:absolute;z-index:1;top:0;bottom:0;left:3.2rem;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:auto}.mv01 .swiper-pagination-bullet{display:block;width:3px;height:4rem;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);background-color:rgba(255,255,255,.4)}.mv01 .swiper-pagination-bullet:not(:first-child){margin-top:.8rem}.mv01 .swiper-pagination-bullet-active{background-color:var(--color-theme)}.mv01 .slide-media{height:960px}.mv01 .slide-media img{-webkit-transition:7s 1s ease-out;transition:7s 1s ease-out}.mv01 .swiper-slide[class*=-active] .slide-media img{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(1.05);transform:scale(1.05)}@-webkit-keyframes mv01-fadeIn{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0;-webkit-filter:blur(300px);filter:blur(300px)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes mv01-fadeIn{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0;-webkit-filter:blur(300px);filter:blur(300px)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@media only screen and (max-width:768px){.mv01 .slide-media{height:94vw}}@media only screen and (min-width:769px){.swiper-button-prev:before,.swiper-button-next:before{-webkit-transition:var(--transition);transition:var(--transition)}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}}.wp-pagenavi .pages,.wp-pagenavi .extend,.wp-pagenavi .last,.wp-pagenavi .first{display:none}.wp-pagenavi{text-align:center;padding:12px 0 0;margin:0 auto 120px}.wp-pagenavi a,.wp-pagenavi span{margin:0 9px;width:50px;height:50px;line-height:50px;font-size:2.2rem;display:inline-block;border:1px solid #ccc;color:#222;box-sizing:border-box;vertical-align:middle;font-family:poppins,sans-serif;font-weight:400}.wp-pagenavi a:hover{background:#444;color:#fff}.wp-pagenavi .current{border-color:#0082cb;background:#0082cb;color:#fff}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{text-indent:100%;white-space:nowrap;overflow:hidden;background:#eee;color:#666;position:relative}.wp-pagenavi a.previouspostslink:before,.wp-pagenavi a.nextpostslink:before{content:"";position:absolute;top:50%;left:50%;margin:-8px 0 0 -6px;width:0;height:0;border-style:solid}.wp-pagenavi a.previouspostslink:before{border-width:8px 12px 8px 0;border-color:transparent #666 transparent transparent}.wp-pagenavi a.nextpostslink:before{border-width:8px 0 8px 12px;border-color:transparent transparent transparent #666}@media screen and (max-width:1024px){.header-nav .btn i{font-size:2.4rem}.header-nav .btn-entry{width:35%}.header-nav .btn-entry a i{font-size:3.2rem}.header-nav .btn span{font-size:1rem}.header-nav .btn-entry a span{font-size:1.5rem}#footer .logo-wrap{display:block}#footer .logo-wrap p{width:100%}}@media screen and (min-width:769px){#Slide_Menu{display:none}.btn-link_entry_sp{display:none}}@media screen and (max-width:768px){body.page{padding-top:0 !important}body.open{overflow:hidden}div,p,dt,dd,li{font-size:3.25vw}br.PC{display:none}br.SP{display:block}.PC{display:none}.SP{display:block}img.PC{display:none}img.SP{display:inline-block;height:auto}textarea{min-height:10em}.page #contents{padding-top:17vw}.page .pan{padding:3vw 5vw 5vw}.entries .pan{padding:5vw}.form .pan{padding:3vw 5vw 5vw}.page .pan li{font-size:1rem;font-size:2.36vw;margin:0 .6em}.pan .flex-box{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#wrapper{min-width:inherit;background:#fff;position:relative;z-index:3}#header{height:17vw;padding:0;position:absolute;min-width:100%}#header.bg-white{background:rgba(255,255,255,.7);background:0 0}#header.fixed{position:absolute}#header.fixed .header-logo{display:none}#header .header-nav{display:none}#header .header-logo{width:53.5%;height:100%}#header .header-logo a{padding:6vw 0 0 8%;width:100%;height:100%}#header .header-logo a img{width:60%}#header>.flex-box{width:100%;height:100%}#footer{margin-top:0}#footer .box-01{padding:29.5vw 0 0;padding:19vw 0 0}#footer .logo-wrap{display:block;width:88%;margin:0 auto 10vw;padding:18.3vw 0 0;padding:0}#footer .logo-wrap .logo{width:57%;padding:.9rem 0 1em}#footer .logo-wrap p{width:100%;line-height:1.8;font-size:1rem;font-size:2.36vw}#footer .inner-box{width:100%}#footer .link-wrap{width:100%;padding:8.5vw 6vw 5.7vw 16vw;background:#ffeeeb}#footer .link-wrap .list-01{width:100%;padding-right:10vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}#footer .link-wrap .list-01 li{margin:0 0 1.7em;padding:0}#footer .link-wrap .list-02 dd li a:before{width:5.34vw;margin:0 .7em 0 0}#footer .link-wrap .list-02{width:100%}#footer .link-wrap .list-02 dt{margin:0 0 1.1em}#footer .link-wrap .list-02 li:nth-child(even){width:55%}#footer .link-wrap .list-02 li{margin:0 0 1.05em;width:45%}#footer .box-02{padding:9vw 6.5vw}#footer .box-02 .inner-box{display:block}#footer .box-02 .list-03{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#footer .box-02 .list-03 li{margin:0 3.3em .5em 0}#footer .box-02 .list-03 li a i{font-size:1.4rem;font-size:3.73vw}#footer .box-02 .list-03 li a span{padding:0}#footer .box-02 .list-03 li a span:before{width:1.2em;height:1.2em;right:-1.6em;bottom:calc(50% - .6em)}#footer .box-02 .text-small{text-align:right;margin:3.2em 0 0;font-size:1rem;font-size:2.36vw}.footer-entry{margin:0 auto 0;padding:17vw 0 21vw;background:#3b190d url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/sp/common/bg-footer@2x.jpg) no-repeat 50% 50%;background-size:cover}.footer-entry .heading i{font-size:4rem;font-size:10.7vw}.footer-entry p{font-size:1.6rem;font-size:4.26vw;margin:.5em 0 1.7em}.footer-entry .btn-link_entry a{font-size:1.8rem;font-size:4.78vw;padding:.8em 2em;width:100%}.recruit-list,.recruit-list tbody,.recruit-list tr,.recruit-list th,.recruit-list td{display:block;width:100%;border:none;text-align:left;padding:0}.recruit-list{border-top:1px solid #e4cdc5}.recruit-list th,.recruit-list td{width:100%;font-size:1.4rem;font-size:3.73vw;padding:.25em 0}.recruit-list th{padding:.8em 1em}.recruit-list td{padding:1.1em 1em;line-height:1.4;border-bottom:1px solid #e4cdc5}.heading-01{text-align:center;font-size:2.4rem;font-size:6.4vw;line-height:1.6}.heading-01 i{font-size:1.6rem;font-size:4.26vw}.heading-02{font-size:1.8rem;font-size:4.8vw;margin:0 0 1.7rem}.heading-03{margin:0 auto 7.5vw}.heading-03 i{font-size:3.2rem;font-size:8.55vw;line-height:1.3}.heading-03 span{font-size:1.2rem;font-size:3.2vw;line-height:1.4}.heading-04{margin:0 0 .8em}.heading-04 i{font-size:3.2rem;font-size:8.55vw}.heading-04 span{font-size:1.8rem;font-size:4.8vw;margin-top:.5em}.heading-05{font-size:1.6rem;font-size:4.26vw;margin:.6em auto .2rem}.heading-06{text-align:right;margin:.2em .1em .6em}.heading-06 i{font-size:2rem;font-size:5.34vw}.heading-07{margin:0 0 1.8em}.heading-07 i{font-size:3.2rem;font-size:8.55vw}.heading-07 span{font-size:1.2rem;font-size:3.2vw}.heading-08 i{font-size:3rem;font-size:8vw}.midashi-box_01{height:auto}.taxonomy #footer .box-01{padding-top:29.5vw}.entries .midashi-box_01 .flex-box{height:auto;padding:9vw 0 3vw}.midashi-box_01 .flex-box{height:69.5vw;padding:5vw 0}.entries .midashi-box_01 figure{width:100%;position:relative;right:inherit;top:inherit}.article-box_01{margin:0 auto;display:block}.article-box_01 figure{width:100%}.article-box_01 .box{width:100%;padding:8.5vw 6vw 10vw}.article-box_01 .box p{line-height:2}.article-box_02{margin-top:10.5vw}.article-box_02 header{padding:2.5em 2em 2.8em}.article-box_02 .heading-02{font-size:1.6rem;font-size:4.26vw;margin:0}.article-box_02 .box{padding:1.3em 0 1rem}.article-box_02 .box .num-list{width:86%}.article-box_02 .box .num-list li{padding:0;margin:0 0 1.2em}.article-box_02 .box ol.num-list li:before{font-size:3.6rem;font-size:9.6vw;margin:0 0 .2em;position:relative;top:inherit;left:0;display:block}.article-box_03{display:block}.article-box_03 section{width:100%;margin:0 auto 11vw}.article-box_04.align-start section,.article-box_04.align-start section:nth-child(4n+1){margin-left:4.4%}.article-box_04.align-start section:nth-child(2n+1){margin-left:0}.article-box_04 section{width:47.8%;margin-bottom:10vw}.article-box_04 section:before{height:calc(100% - 55vw);left:2.3vw}.article-box_04 section p{padding:0 0 0 1.5em;line-height:1.4}.article-box_04 section p span{font-size:1rem;font-size:2.26vw}.recruit-wrap{margin-top:0;padding:9.5vw 0 10vw}.recruit-list{margin:9.8vw auto 11vw}.btn-link_entry a{font-size:1.4rem;font-size:3.73vw;border-radius:6.5rem;padding:.7em 2em;width:72%;height:inherit}.btn-link_01 a{font-size:1.6rem;font-size:4.26vw;padding:1.1em 1em}.btn-link_01 a:before{width:10.6vw;right:-.74vw;bottom:calc(50% - 0.9vw)}.btn-link_01 a:after{width:2.67vw;right:-1vw}button.btn-link_03,.btn-link_03 a{font-size:1.2rem;font-size:3.2vw;padding:.4em 1.5em}.btn-link_04 a{font-size:1.8rem;font-size:4.8vw;padding:.35em 1.5em;width:65%;max-width:300px}.btn-link_04 a:before{bottom:calc(50% - 0.9vw);right:-5vw;width:10vw}.btn-link_04 a:after{bottom:calc(50% - 0.1vw);right:-5.4vw;width:2.67vw}.btn-submit input,.btn-submit button{font-size:1.4rem;font-size:3.73vw;padding:.9em 1.5em;width:74%;height:auto}.top-page .box-wrap_top{padding-top:17vw}.top-page #footer .box-01{padding-top:0}.articles-wrap{padding:0}.articles-wrap .inner-box{width:100%}.top-page #main_view .figure{width:100%;height:94vw;position:relative;top:inherit;right:inherit}.top-page #main_view .box{margin:0;width:100%;position:relative;padding:7.5vw 0 23vw}.scroll{left:5.3vw;bottom:2.5vw}.scroll i{font-size:1.2rem;font-size:3.2vw}.scroll:after{left:-1.85vw;height:26.6vw}.top-page #main_view .heading{font-size:6.4vw}.top-page #main_view .box p{line-height:2.2;margin:1.8em .1em}#about_us .flex-box{display:block}.top-page #about_us{padding:14.5vw 0 21vw}.top-page #about_us header{width:100%;height:auto}.top-page #about_us .box{width:100%}.top-page #about_us .box p{margin:1.1em 0 1.9em;line-height:2}.top-page #about_us .heading-07 span{margin-top:.2em}.top-page #about_us .heading{font-size:1.8rem;font-size:4.8vw}#our_job{margin-top:9vw}.top-page #our_job{position:relative;margin-top:0;padding:0 0 17vw}.top-page #our_job figure{width:100%;height:109vw;overflow:hidden;position:relative;bottom:inherit;left:inherit}.top-page #our_job figure img{height:auto;width:100%}.top-page #our_job .box{margin:0;width:100%;padding-top:8.5vw}.top-page #our_job .heading-07{margin:0 0 .85em}.top-page #our_job .heading-07 span{margin-top:.3em}.top-page #our_job .list-job{margin-top:1vw;display:block}.top-page #our_job .list-job li{width:100%;margin:0 0 1.25em}#our_staff{margin-top:11vw}.top-page #our_staff{padding:21vw 0 13.8vw}.top-page #our_staff .heading-07{margin-bottom:1.3em}.top-page #our_staff .heading-07 span{margin-top:.2em}.top-page #our_staff .inner-box{width:100%;display:block}.top-page #our_staff figure{width:112vw;position:relative;left:-5.8vw}.top-page #our_staff .box{width:87%;padding:8vw 0;margin:0 auto}.top-page #our_motto{padding:19vw 0 .1vw;background:url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/sp/common/bg-02@2x.jpg) no-repeat 50% 50%;background-size:cover}.top-page #our_motto .heading-07{margin:0 0 .1em}.top-page #our_motto .txt{font-size:1.2rem;font-size:3.2vw;line-height:2}.list-motto{display:block}.list-motto li .heading span{font-size:2.4rem;font-size:6.4vw}.top-page #our_motto ol li{width:100%;margin:0 auto 3em}.list-motto li:before{font-size:2.4rem;font-size:6.4vw;top:-.6em}.list-motto li .flex-box{padding:3.2em 0 .22em}.list-motto li .flex-box p{padding:0 0 0 1.5em;font-size:1rem;font-size:2.26vw}.list-motto li:after{width:calc(100% - 3.3em);top:.65em}.top-page .footer-entry{margin-bottom:10.5vw}.staff-menu{margin:3vw auto 8.5vw}.staff-menu p{font-size:1.2rem;font-size:3.2vw}.staff-menu .btn-list .btn{width:47.2%;margin:3vw 0 1.8vw}.remodal-box .img-box{display:block}.remodal-box .img-box figure,.remodal-box .img-box .box{width:100%;margin:0}.remodal-box .img-box .box{padding:5% 9.5% 6.5%}.remodal-box .img-box .box p{font-size:1rem;padding:0 0 0 1.6em;margin:.6em 0 0;line-height:1.7}.remodal-box .img-box .box p i{font-size:1.4rem;font-size:3.73vw}.faq-list{width:88%;max-width:840px;margin:6% auto;text-align:left}.faq-list dt{font-size:1.4rem;font-size:3.73vw;margin:0 auto .2em;line-height:1.7}.faq-list dd{font-size:1.2rem;font-size:3.2vw;margin:0 auto 2.2em;line-height:1.7}#entry-form{padding:0 0 10vw}.form-text{font-size:1.4rem;font-size:3.73vw;margin:.9em auto 2.4em}.form-list{margin:0 auto 11vw;display:block}.form-list dt,.form-list dd{font-size:1.4rem;font-size:3.73vw;width:100%;line-height:1.6;width:100%}.form-list dt{padding:1.5em 0 1em}.form-list dd{padding:.2em 0 1.4em;border:none}.form-list dt .imp{font-size:1rem;font-size:2.26vw;margin:0 .6rem 0 0;padding:.3rem 1.5em}.form-list select{font-size:16px;padding:.7em .8em !important;min-height:inherit;width:100%;max-width:76vw}.form-list dd input[type=number]{width:18vw}.form-list dd .wrap label{display:block}.form-list dd .wrap input[type=text]{width:calc(100% - 2.5em)}.form-list dd .wrap .text-before{width:2em}.form-list dd .wrap label:first-child{margin-bottom:1em}.form-list dd .mwform-zip-field input,.form-list dd .mwform-tel-field input{margin:0 .3em;width:28%;max-width:4.5em}.form-list dd span.mwform-tel-field{display:block;width:100%}.form #footer .box-01{padding:1vw 0 0}.form #footer{margin-top:0}.midashi-box_concept{padding:10vw 0 .2vw}.midashi-box_concept .pan{padding-top:5.5vw}.midashi-box_concept figure{position:relative;right:0;top:0;width:100%}.midashi-box_concept .box{padding:8.5vw 0 10.5vw}.midashi-box_concept .box p,.midashi-box_concept .box .text-sign{font-size:1.2rem;font-size:3.2vw;line-height:2}.midashi-box_concept .box .text-sign{margin-top:1.7em}.midashi-box_concept .box .text-sign img{margin:0 0 0 .9em;width:12em}#our_medical{margin:10.7vw auto 21.5vw}#our_medical .inner-box{width:100%}#our_medical .flex-box{display:block}#our_medical figure{width:64%;height:auto;margin:0 auto 8.2vw}#our_medical .box{width:100%;padding:0}#our_medical .box>*{padding:0 7% 0 6.5%}#our_medical .box .box-02{padding:6.5vw 6.5vw 10vw;margin-top:10vw}#our_medical .box .box-02 p{line-height:2}#great_doctors{padding:0 0 10vw;margin:0 auto 8.5vw;position:relative;background:0 0}#great_doctors:before{content:"";width:100%;height:calc(100% - 35vw);position:absolute;top:35vw;left:0;background:rgb(182 146 98/10%)}#great_doctors>*{position:relative;z-index:3}#great_doctors figure{width:100%;position:relative;top:0;right:0}#great_doctors .heading-04{margin:1.9em auto .7em}#great_doctors p{line-height:2}#features{padding:0 0 3vw}#features:before{height:calc(100% - 74.5vw)}#features .heading-04 i{margin-right:0}#features .heading-04 span{display:block}#features .flex-box{display:block;margin:17vw auto}#features ol li{width:100%;margin:0 auto 18.2vw;padding:8.5vw 5vw 4vw}#features ol li:nth-child(even){top:0}#features ol li:before{font-size:3.2rem;font-size:8.55vw;height:1.75em;top:-.95em;width:2.3em;line-height:1.6}#features ol li p{margin-top:1.5em;line-height:2}#thanks #Contact .Form{background:#fff;text-align:center;border-radius:5px;width:90%;margin:5% auto 7%;padding:50px 0}#thanks #Wrapper{position:static}#Menu{width:17vw;height:17vw;z-index:10101;position:absolute;top:0;right:0;background:#3b190d}#header.fixed #Menu{position:fixed;animation:fadeIn .3s ease-out}.close{width:17vw;height:17vw;z-index:10101;position:absolute;top:0;right:0}.open .close{animation:fadeIn .4s cubic-bezier(.6,-.28,.74,.05)}#Menu span,.close span{position:absolute;left:4.5vw;width:8vw;height:1px;background:#fff;border-radius:1px;transition:all .4s}#Menu span:nth-of-type(1),.close span:nth-of-type(1){top:5vw}#Menu span:nth-of-type(2),.close span:nth-of-type(2){top:8.5vw}#Menu span:nth-of-type(3),.close span:nth-of-type(3){bottom:5vw}body.open #Menu span:nth-of-type(1),.close span:nth-of-type(1){transform:translateY(3.35vw) rotate(-315deg)}body.open #Menu span:nth-of-type(2),.close span:nth-of-type(2){opacity:0;visibility:hidden}body.open #Menu span:nth-of-type(3),.close span:nth-of-type(3){transform:translateY(-3.35vw) rotate(315deg)}.btn-link_entry_sp{display:block;position:absolute;top:0;right:17vw;height:17vw;width:29.5vw;background:#b69262;z-index:10001;text-align:center}.btn-link_entry_sp a{display:block;width:100%;height:100%;padding:3.5vw 1.5vw;color:#fff}.btn-link_entry_sp i{font-size:2rem;font-size:5.34vw;line-height:1.2;display:block;font-family:'Playfair Display',serif}.btn-link_entry_sp span{font-size:1rem;font-size:2.36vw;line-height:1.2;display:block}#Slide_Menu{display:block;position:fixed;top:0;left:-100%;width:100%;height:100%;overflow-y:auto;z-index:10001;background:#3b190d;box-sizing:border-box;padding:0;font-size:0}#Slide_Menu .heading-wrap{padding:6% 4.2%;position:relative;width:100%}#Slide_Menu .link-logo{width:32.5%}#Slide_Menu .header-nav .btn{width:100%;padding:0;margin:0 0 2.9em}#Slide_Menu .header-nav .btn span{color:#fff}#Slide_Menu .header-nav{padding:7.2% 10.7% 5%}#Slide_Menu .header-nav .btn a{padding:0;color:#fff;position:relative}#Slide_Menu .header-nav .btn .flex-box{margin:5.9% 0 -5.5%}#Slide_Menu .header-nav .btn .flex-box li{width:44%;margin:0 0 1em}#Slide_Menu .header-nav .btn .flex-box li a:before{content:"";width:1.6em;height:1px;background:#b69262;display:inline-block;margin:-.42em .7em 0 0;vertical-align:middle}#Slide_Menu .footer-entry{margin-top:0;padding:7.5vw 0;background:#3b190d url(//fujiiclinic-umeda.com/wp-content/themes/fujiiclinic-2026ver/recruitment/assets/css/../img/sp/common/bg-footer@2x.png) no-repeat 50% 50%;background-size:cover}#Slide_Menu .footer-entry .heading i{font-size:2.8rem;font-size:7.5vw}#Slide_Menu .footer-entry p{font-size:1.2rem;font-size:3.2vw}#Slide_Menu .footer-entry .btn-link_entry a{font-size:1.4rem;font-size:3.73vw;padding:1.2em 2em}.bg-fixed{width:100%;position:fixed;top:0;left:0;height:100%;background:#fff;z-index:1}}@media screen and (max-width:460px){div,p,dt,dd,li{font-size:1.2rem;font-size:3.25vw}}@media screen and (max-width:375px){br.SP_375{display:block}}@media screen and (max-width:320px){br.SP_320{display:block}}