@charset "UTF-8";body.admin table tr td.memo .wrap-memo textarea{font-family:ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Osaka,sans-serif}a.link-default{color:#0d779e}body.mypage .resume .wrap table tr td .list.title{background-color:#ff8a91}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner .btn-detail-wrap .btn-detail,body.mypage .btn-primary{border-radius:6px}.mean-nav #dropmenu{border-bottom:none;padding:0}.mean-nav #dropmenu li a{border-top:none;box-sizing:border-box;padding:10px 20px 10px 50px}.mean-nav #dropmenu li{border-bottom:1px solid rgba(0,0,0,.1);border-left:none;box-sizing:border-box;width:100%!important}.mean-nav #dropmenu li ul{padding-top:0}a.meanmenu-reveal{display:none;position:relative}.mean-container .mean-bar{min-height:42px;padding:4px 0;position:fixed;z-index:100}.mean-container a.meanmenu-reveal{background:#ff8a91;color:#fff;cursor:pointer;display:block;font-size:11px!important;height:30px;line-height:22px;padding:14px 17px 23px;position:fixed;right:0;text-decoration:none;text-indent:-9999em;top:0;width:30px}.mean-container a.meanmenu-reveal.meanclose{padding:17px 14px 20px 20px}.mean-container a{transition:0s}_.mean-container a.meanmenu-reveal span{background:#fff;display:block;height:3px;margin-top:8px}.mean-container a.meanmenu-reveal span{background:#fff;display:block;height:3px;right:35px;width:30px}.mean-container a.meanmenu-reveal span:first-child{position:absolute;top:33px}.mean-container a.meanmenu-reveal span:nth-child(2){position:absolute;top:43px}.mean-container a.meanmenu-reveal span:nth-child(3){position:absolute;top:53px}.mean-container a.meanmenu-reveal.meanclose span:first-child{height:4px;margin-top:15px;position:absolute;right:36px;top:26px;transform:skewY(-45deg);width:28px}.mean-container a.meanmenu-reveal.meanclose span:nth-child(2){height:4px;margin-top:-4px;position:absolute;right:36px;top:45px;transform:skewY(45deg);width:28px}.mean-container .mean-nav{background-color:#ff8a91;float:left;margin-top:47px;width:100%}.mean-container .mean-nav ul{list-style-type:none;margin:0;padding:0;width:100%}.mean-container .mean-nav ul li{float:left;position:relative;width:100%}.mean-container .mean-nav ul li a{border-top:1px solid hsla(0,0%,100%,.5);color:#fff;display:block;margin:0;padding:1em 5%;text-align:left;text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{　font-size:13px;border-top:1px solid #f1f1f1;margin-top:-1px;padding:1em 7%;text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li li:first-child a{margin-top:0}.mean-container .mean-nav ul li a.mean-expand{background:hsla(0,0%,100%,.1);border:none!important;border-bottom:1px solid hsla(0,0%,100%,.2)!important;border-left:1px solid hsla(0,0%,100%,.4)!important;height:43px;padding:8px 0 12px!important;position:absolute;right:0;text-align:center;top:0;width:45px;z-index:2}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{clear:both;float:left}.mean-container .mean-push,.mean-nav .wrapper{margin:0;padding:0;width:100%}.mean-container .mean-bar,.mean-container .mean-bar *{box-sizing:content-box}.mean-remove{display:none!important}.meanmenu-reveal:after{color:#fff;white-space:nowrap}.meanmenu-reveal.meanclose:after{display:block;margin-top:-4px}.green-head.mean-container a.meanmenu-reveal{background:#5c8260}.green-head.mean-container .mean-nav{background-color:#5c8260}.blue-head.mean-container a.meanmenu-reveal{background:#8bc3d8}.blue-head.mean-container .mean-nav{background-color:#8bc3d8}*{margin:0;padding:0}.font-ebg{font-family:EB Garamond,serif}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,pre,td,textarea,th,ul{margin:0;padding:0}embed,img{height:auto}embed,img,object{max-width:100%}img{-ms-interpolation-mode:bicubic;image-rendering:-webkit-optimize-contrast;vertical-align:middle}body{color:#444;_font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.7rem;letter-spacing:.05em;line-height:200%;overflow-x:hidden}html{font-size:62.5%;height:100%}p{line-height:200%;padding-bottom:15px}img{border:0}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.cl{clear:both}a{color:#222;text-decoration:none;transition:.3s}a:hover,a img:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;-webkit-transition:all .3s;transition:all .3s}.far{margin-right:5px}ol li{list-style-position:outside;margin:0 0 10px 30px}.alignleft,img.alignleft{float:left;margin-bottom:20px;margin-right:4%;margin-top:9px}.alignright,img.alignright{float:right;margin-bottom:20px;margin-left:4%;margin-top:9px}.aligncenter,img.aligncenter{display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center}.font-l{font-size:1.9rem}.font-m{font-size:1.6rem}.font-mm{font-size:1.4rem}.font-s{font-size:1.3rem;line-height:120%!important}.font-ss{font-size:1.2rem}.font-s .maru{font-size:1.6rem}.font-nomal{font-weight:400}sup{font-size:50%}.font-blue{color:#1c81c9;font-weight:700}.font-green{color:#00a56f}.font-white{color:#fff}.font-red,a.font-red{color:#ff1c1d!important}.font-brown{color:#9d7c5c}.kome{margin-left:1em;text-indent:-1em}.italic{font-style:italic}.break-word{word-wrap:break-word}.under-line{background:linear-gradient(transparent 60%,#fffca7 0)}.margin-b15,.marginbottom15{margin-bottom:15px}.marginbottom5{margin-bottom:10px}.margin-19{margin-right:1.9%}.margin-r2{margin-right:2%}.margin-b20{margin-bottom:20px}.margin-b50{margin-bottom:50px}.column{display:flex;flex-wrap:wrap;justify-content:space-between}.column4-ver2{align-items:center}.column .inner{box-sizing:border-box;display:inline-block;_font-size:90%;letter-spacing:0;list-style:none}.column2 .inner{width:48%}.column3 .inner{margin-bottom:15px;width:32%}.column3 .inner-w{width:50%!important}.column4 .inner,.column4-ver2 .inner{margin-bottom:15px;width:24%}.column5 .inner{width:18.5%}.column5 .inner:nth-child(5n){margin-right:0}.column8 .inner{margin-bottom:15px;width:12%}.column .inner img{display:block;margin-left:auto;margin-right:auto}.inner-reception{width:18.5%}.inner-reception-day{width:59.5%}.flex-justify-content1{justify-content:flex-start}.flex-justify-content1 .inner{box-sizing:border-box;margin-right:15px}.column3.flex-justify-content1 .inner{width:calc(32% - 2px)}.column3.flex-justify-content1 .inner.beside2{width:calc(55% - 2px)}.align-items1{align-items:center}.flex-justify-content1-2{justify-content:flex-start}.flex-justify-content1-2 .inner{margin-right:1.7%}.column-salary{align-items:center;display:flex;flex-wrap:wrap;margin-left:21px}.column-salary .inner{margin-bottom:15px;width:30%}.column-salary2 .inner:nth-child(n+3){margin-left:15%;width:85%}.column-salary .inner:first-child{width:15%}.column-salary .inner:nth-child(2){width:85%}.column-salary .inner div.title-sougaku{display:inline-block;margin-right:18px}.column-salary .inner div.title-allowances{display:inline-block;margin-right:10px}.column-salary3 .inner{width:15%}.column-salary3 .inner:nth-child(2n){margin-left:9.4%;width:65%}.paidholiday .inner:first-child{margin-bottom:30px;width:24%}.paidholiday .inner:nth-child(2),.paidholiday .inner:nth-child(5){width:71%}.paidholiday .inner:nth-child(3){margin-bottom:30px;margin-right:76%;width:24%}.paidholiday .inner:nth-child(4){width:24%}.paidholiday .inner:nth-child(5) input{margin-right:0;width:82%}.wrap{margin:0 auto;max-width:1200px;_overflow:hidden;padding-bottom:60px;padding-top:100px;width:96%}#contents-bk{padding:20px 0 50px}.contents{margin:0 auto;max-width:1400px;width:96%}.bg-orange{background-color:#faf4ed}.bg-orange2{background-color:#ffe2cc}.bg-pink{background-color:#fdf5f5}.green-box{border:1px solid #7db182;padding:20px}.green-box.form-caution{margin-bottom:80px;padding-bottom:0}.form-caution{align-items:center;display:flex;flex-wrap:wrap}.icon-right{line-height:1.5;width:calc(100% - 75px)}.icon-left,.icon-right{box-sizing:border-box;margin-bottom:25px}.icon-left{margin-right:20px;width:55px}.icon-left span{box-sizing:border-box;display:block;font-size:1.4rem;padding:0 5px;text-align:center;width:100%}.icon-hissu{background-color:red;border:1px solid red;border-radius:6px;color:#fff}.icon-nini{background-color:#fff;border:1px solid #959595;border-radius:6px;color:red}.icon-koukai{background-color:#8bc3d8;border:1px solid #8bc3d8}.icon-hikoukai,.icon-koukai{border-radius:6px;color:#fff}.icon-hikoukai{background-color:#959595}.icon{display:flex;flex-direction:column;position:absolute;right:5px;top:50%;transform:translate(-50%,-50%);width:50px}.icon span{box-sizing:border-box;display:inline-block;font-size:1.2rem;line-height:2.4;padding:0;text-align:center}.icon span:first-child{margin-bottom:10px}.icon-position th{position:relative}table.table1{border-collapse:collapse;border-right:1px solid #b7b7b7;border-top:1px solid #b7b7b7;margin-bottom:80px;width:100%}.table1 th{background-color:#7db182;border-left:1px solid #7db182;color:#fff;padding:20px}.table1 td,.table1 th{border-bottom:1px solid #b7b7b7;box-sizing:border-box;text-align:left}.table1 td{padding:30px 20px}.table1-2 th{background-color:#eff4f6}.table1-2 td{border-left:1px solid #a3d5f1}.confirm .table1 th{background-color:#eee;border-left:1px solid #b7b7b7;color:initial}table.table2{border-collapse:collapse;border-right:1px solid #a3d5f1;border-top:1px solid #a3d5f1;margin-bottom:30px;table-layout:fixed;width:100%}.table2 td,.table2 th{border-bottom:1px solid #a3d5f1;border-left:1px solid #a3d5f1;padding:30px}.table2 td{padding-left:70px;padding-right:70px;text-align:left}.h-btn{display:flex;justify-content:flex-end;position:absolute;right:0;top:0}.h-btn a{color:#fff;display:block;padding:45px 15px 8px}.h-btn div.signup a{background:url(../images/common/icon-signup.png) center 15px no-repeat;background-color:#ffab6d;background-size:30px}.h-btn div.login a{background:url(../images/common/icon-login.png) center 15px no-repeat;background-color:#ff7540;background-size:30px}.h-btn div.job a{background:url(../images/common/icon-job.png) center 15px no-repeat;background-color:#ff8a91;background-size:30px;line-height:1}.h-btn div.job a:hover,.h-btn div.login a:hover,.h-btn div.signup a:hover{background-color:#c27654;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#logo{margin-bottom:19px;margin-left:2%;margin-top:19px;max-width:300px}#logo,nav{width:100%}nav{background:#fff;background-color:#ff848b;font-size:1.8rem}#dropmenu{display:flex;justify-content:space-around;letter-spacing:0;list-style-type:none;margin:0 auto;max-width:1200px;width:100%;z-index:9999}#dropmenu,#dropmenu li{box-sizing:border-box;text-align:center}#dropmenu li{display:inline-block;list-style:none;margin:0;transition:.3s}#dropmenu li a{background-repeat:no-repeat;background-size:25px;box-sizing:border-box;color:#fff;display:block;line-height:140%;padding:1.3em 0 1.2em 40px;width:100%}#dropmenu li:nth-child(2) a{background-image:url(../images/common/icon-interview.png)}#dropmenu li:nth-child(3) a{background-image:url(../images/common/icon-qa.png)}#dropmenu li:nth-child(4) a{background-image:url(../images/common/icon-experiences.png)}#dropmenu li:nth-child(5) a{background-image:url(../images/common/icon-ad.png)}#dropmenu li:nth-child(6) a{background-image:url(../images/common/icon-contact.png)}#dropmenu li ul{font-size:1.8rem;left:0;list-style:none;margin:0;padding:10px 0 0;position:absolute;top:100%;width:100%;z-index:100}#dropmenu li ul li{border:none;color:#003b95;height:0;overflow:hidden;transition:.3s;width:100%}#dropmenu li ul li a{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;color:#222;font-size:1.8rem;font-weight:blod;padding:10px;text-align:left}#dropmenu>li:hover>a,#dropmenu>li>a.active{border-radius:6px;color:#ffc7ca}#dropmenu>li.home:hover a.active{color:#9d7c5c}#dropmenu>li.home a.active{color:#222}#dropmenu>li:hover li:hover>a{background:#33cc9a;color:#fff}#dropmenu li:hover>ul>li{height:auto;overflow:visible}#dropmenu li ul li ul{left:100%;top:0}#dropmenu li:last-child ul li ul{left:-100%;width:100%}#dropmenu li ul li ul li a{background:#eed10b;color:#222}#dropmenu li:hover ul li ul li:hover>a{background:#d8be0a}#dropmenu li ul li ul:before{border:5px solid transparent;content:"";height:0;left:-14px;position:absolute;top:8px;width:0}#dropmenu li:last-child ul li ul:before{border:5px solid transparent;content:"";left:200%;margin-left:-20px;position:absolute;top:13px}#dropmenu li.current{position:relative}#dropmenu li.current:after{border-bottom:3px solid #ffbc03;bottom:0;color:#e6b422;content:"";left:0;position:absolute;width:100%}.fixed{left:0;position:fixed;top:0;width:100%;z-index:10}.main-bgcolor{background:linear-gradient(#f4f6f5,#e9eded)}.main-wrapper{background-image:url(../images/common/main.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.main{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:200px 20px 50px 0;position:relative;width:100%}.catchcopy{margin:0 0 0 auto;width:60%}.copy1{color:#ff8a91;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:30px}.copy2{color:#8d8d8d;font-size:medium;font-weight:600;margin-bottom:80px}.main-btn{align-items:center;display:flex;margin:0 0 80px auto;width:60%}.main-btn a:first-child{margin-right:60px}.btn-orange{background-color:#ffab6d;background-image:url(../images/common/icon-signup2.png)}.btn-orange,.btn-pink{background-position:calc(50% - 48px);background-repeat:no-repeat;background-size:23px;border-radius:6px;box-shadow:0 0 6px 0 rgba(0,0,0,.16);box-sizing:border-box;color:#fff;display:block;font-size:2.2rem;padding:40px 0;position:relative;width:100%}.btn-pink{background-color:#ff8a91;background-image:url(../images/common/icon-job2.png)}.place-search .btn-pink2{box-sizing:border-box;margin:50px 3% 0 0;width:31.333%}.place-search .btn-pink2:nth-child(-n+3){margin-top:0}.place-search .btn-pink2:nth-child(3n){margin-right:0}.btn-orange span,.btn-pink span{left:56%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.effect1{overflow:hidden}.effect1:hover{opacity:1}.effect1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .3s;transition:all .3s;z-index:0}.anim{left:50%;position:absolute;top:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:-1}.anim:before{content:"";display:block;margin-top:100%;position:relative}.anim:after{border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.effect1:hover>.anim{animation:anim-out .75s}.effect1:hover>.anim:after{animation:anim-out-pseudo .75s}@keyframes anim-out{0%{width:0}to{width:100%}}@keyframes anim-out-pseudo{0%{background:hsla(0,0%,99%,.65)}to{background:transparent}}.effect2:hover{border-radius:40px;opacity:.85}.list-conditions{top:330px}.list-conditions.list-active{_position:absolute;width:100%}.list-conditions-inner{font-size:1.2rem;width:30%}.search3 a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(../images/common/arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:29px 10px;border:5px solid #d6d6d6;border-radius:12px;box-sizing:border-box;cursor:pointer;display:block;_font-size:1.2rem;padding:10px;width:100%}.main-bgcolor-active .main{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px 50px 0;position:relative;width:100%}.main-search{background-color:#fff;border-radius:12px;display:flex;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;padding:30px}.main-search div{filter:alpha(opacity=100);margin-right:1%;-moz-opacity:1;opacity:1;width:19%}.main-search div:nth-child(5){margin-right:0}select{background-image:url(../images/common/arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:29px 10px;border:5px solid #d6d6d6;border-radius:12px;cursor:pointer}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;box-sizing:border-box;font-size:100%;padding:20px 10px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{border:1px solid #d6d6d6;width:100%}.commitment-search input[type=text],.main-search input[type=text]{border:5px solid #d6d6d6;border-radius:12px;padding:20px 10px}.main-search input[type=submit],.main-search input[type=text],.main-search select{margin:0;width:100%}.main-search input[type=submit]{padding:20px 50px 20px 72px}.submit-btn{box-sizing:border-box;position:relative}.submit-btn:before{background-image:url(../images/common/icon-search.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:30px;left:42px;left:38%;position:absolute;top:17px;top:45%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;z-index:1}a.btn{display:inline-block;line-height:150%;padding:0}a.btn,input[type=button],input[type=submit]{background:#7db182;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;font-size:100%;padding:20px 0;width:200px}a.btn:hover,input[type=submit]:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;-webkit-transition:all .3s;transition:all .3s}.loginform_wrap label{color:#707070}.loginform_wrap input[type=button],.loginform_wrap input[type=submit]{width:200px}.loginform_wrap input[type=password],.loginform_wrap input[type=text]{border-radius:6px}.password-input{margin-bottom:0}.user_btn_wrap{text-align:center}.user_btn_wrap input[type=submit]{margin-bottom:40px}.user_btn_wrap input[type=button]{margin-top:20px}.confirm input[type=button],a.btn.btn_gray,a.btt2,input[type=button].btn_gray,input[type=submit].btn_gray{background:#959595}input.field-w90,select.field-w90{width:90%}input.field-w80,select.field-w80{width:80%}input.field-w70,select.field-w70{width:70%}input.field-w48,select.field-w48{width:48%}input.field-w30,label.field-w30,select.field-w30{width:30%}input.field-w20,select.field-w20{width:20%}input.field-w10,select.field-w10{width:10%}input.field-w12,select.field-w12{width:12%}input.field-w9,select.field-w9{width:8%}input.field-w5,select.field-w5{width:5%}table input[type=number],table input[type=password],table input[type=text]{padding:15px 10px}table input[type=time]{padding:13px 0 13px 1px}table select{background-image:url(../images/common/arrow2.svg);background-size:40px 20px;border:1px solid #d6d6d6;border-radius:0;margin:0;padding:15px 10px}.form-box{margin-bottom:20px}.alert{color:red}#inquiry input.inner.alert-input,#inquiry textarea.alert-input,input.alert-input{border:2px solid #ff848b;padding:19px 10px}select.alert-select{border:2px solid #ff848b}.commitment-search-inner{background-color:#d5d0d0;border-radius:12px;display:flex;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;padding:15px}.commitment-search-inner div{filter:alpha(opacity=100);margin-right:1%;-moz-opacity:1;opacity:1;width:19%}.commitment-search input[type=submit],.commitment-search input[type=text],.commitment-search select{margin:0;width:100%}.commitment-search .search4{box-sizing:border-box;width:75%}.commitment-search input[type=text]{border:none}.commitment-search .submit-btn{box-sizing:border-box;width:25%}.commitment-search input[type=submit]{padding:17px 50px 17px 72px}.list-conditions input[type=checkbox]{display:inline-block}.list-conditions input[type=checkbox]+label{border:none;box-sizing:border-box;margin-left:5px}.list-conditions input[type=checkbox]:checked+label{border:none;color:#ff848b}.checkbox-agree{display:block;margin:0 auto 40px;text-align:center}.checkbox-agree input[type=checkbox]{display:inline-block;text-align:center}.checkbox-agree input[type=checkbox]+label{border:none;cursor:pointer}.checkbox-agree input[type=checkbox]:checked+label{border:none;color:#ff848b}input[type=checkbox]{display:none}input[type=checkbox]+label{border:1px solid #d6d6d6;box-sizing:border-box}.checkbox-label,.checkbox-label2{box-sizing:border-box;cursor:pointer;display:inline-block;_display:block;font-size:1.4rem;padding:8px 40px 8px 15px;position:relative;width:100%}.checkbox-label2:nth-child(4n),.checkbox-label:nth-child(4n){margin-right:0}.checkbox-label2:before,.checkbox-label:before{background-color:#ababab;border-radius:24px;content:"";display:block;height:22px;margin-top:-8px;position:absolute;right:15px;top:43%;width:22px}.checkbox-label2:after,.checkbox-label:after{border-bottom:4px solid #fff;border-right:5px solid #fff;content:"";display:block;height:15px;margin-top:-16px;position:absolute;right:16px;top:56%;transform:rotate(45deg) translate3d(0,4px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:8px}.checkbox-label2{padding:25px 0;position:relative}.checkbox-label2 span{left:15px;line-height:1.4;margin-right:45px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);_width:calc(100% - 15px)}input[type=checkbox]:checked+label{border:1px solid #ffc1c5;color:#ff848b}input[type=checkbox]:checked+.checkbox-label:before{background-color:#ff8a91;border-color:#666}input[type=radio]+label{margin-right:10px}input[type=radio]+label:before{background-color:#ccc}input[type=radio]{display:none}input[type=radio]+label{cursor:pointer;line-height:1.5;padding:0 0 0 25px;position:relative}input[type=radio]+label:before{border:1px solid #707070;border-radius:50%;content:"";height:15px;left:0;position:absolute;top:1px;width:15px}input[type=radio]:checked+label:before{background:#ff8a91}#top h2,h1.title1{font-size:3rem;margin-bottom:100px;position:relative;text-align:center}#top h2:after,h1.title1:after{background-color:#ffbfc3;bottom:-20px;content:"";display:block;height:8px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:78px}h1.title2{border-bottom:1px solid #7db182}h1.title2,h1.title3{font-size:3rem;font-weight:400;margin-bottom:80px;padding-bottom:20px}h1.title3,h1.title4{text-align:center}h1.title4{font-size:2.4rem;font-weight:400;margin-bottom:80px;padding-bottom:20px}h2.title1{color:#ff848b;font-size:2.4rem;margin-bottom:50px}h2.title2{color:#5d5b5b;font-size:2.6rem;font-weight:700}h2.title2,h2.title3{margin-bottom:30px;margin-top:60px}h2.title3{font-size:2.4rem;font-weight:400;padding-right:60px;position:relative}h2.title3:after{background-color:#ff848b;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:65%}h2.title4{border-left:10px solid #3faf4a;color:#0f0f0f;font-size:2.6rem;margin-bottom:30px;margin-top:60px;padding-left:20px}.wrap h2.title2:first-child{margin-top:0}h3.title1{background-color:#d4d4d4;border-radius:12px;color:#fff;font-size:2.6rem;margin-bottom:50px;padding:10px}h3.title2{color:#ff848b;font-size:2.6rem;margin-bottom:20px;margin-left:50px}h3.title2 span{position:relative}h3.title2-2{color:#ff848b;font-size:2.6rem;margin-bottom:50px}h3.title3{font-size:2.6rem;margin-bottom:40px;text-align:center}h3.title4{color:#ff848b;font-size:2.2rem;margin-bottom:10px}#news h4{font-size:2.4rem;font-weight:400;margin-bottom:5px}.news-text{color:#ff848b;font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:20px}.news-inner{border:1px solid #dcd7d7;box-sizing:border-box;padding-bottom:20px;width:30%}.news-info-inner{align-items:center;display:flex}.news-info-left{box-sizing:border-box;font-size:1.2rem;margin-right:30px;max-width:60px;text-align:center;width:100%}.news-info-right{width:85%}.news-inner>img{border-bottom:1px solid #dcd7d7;display:block;margin-bottom:20px;margin-left:auto;margin-right:auto}.news-inner>div,.news-inner h4{padding:0 20px}.btn-orange2{background-color:#ffab6d;margin:20px auto 0;padding:15px 20px;width:200px}.btn-orange2,.btn-pink2{border-radius:12px;color:#fff;display:block;text-align:center}.btn-pink2{background-color:#ff8a91;font-size:2.6rem;margin:50px auto;padding:25px 15px 25px 0;position:relative;vertical-align:middle;width:300px}.btn-pink2:after,.btn-pink2:before{bottom:0;content:"";margin:auto;position:absolute;right:0;top:0;vertical-align:middle}.btn-pink2:before{border-right:2px solid #fff;border-top:2px solid #fff;height:16px;right:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px}.features-block{display:flex;flex-wrap:wrap;justify-content:space-between}.features-inner{background-color:#fff;border-radius:12px;box-shadow:0 10px 10px 0 rgba(0,0,0,.16);box-sizing:border-box;margin:0 0 8%;padding:60px;width:100%}.features-inner:nth-child(3),.features-inner:nth-child(4){margin:0 0 50px}.features-inner:nth-child(4){background-color:hsla(0,0%,100%,.6);border:1px solid rgba(255,117,64,.6)}.features-img{float:right;text-align:center;width:35%}.features-text{float:left;width:65%}.features-inner:nth-child(4) h3.title2{color:#ff7540}.features-inner:nth-child(4) .features-img{float:right;text-align:center;width:45%}.features-inner:nth-child(4) .features-text{float:left;margin-top:2%;width:50%}h3.title2 img{position:absolute;right:-135px;top:-90px}.site-text{margin:10% 0;text-align:center}.site-text h3{margin-bottom:10px}.pink{color:#ff9ba1}h3.feature{font-size:1.4em;font-weight:500;margin-bottom:8%;text-align:center}#userguide .inner{background-color:#fff;border-radius:12px;box-shadow:0 3px 10px 0 rgba(0,0,0,.16);box-sizing:border-box;margin:0 10px 60px;padding:60px 30px;width:29%}.userguide-img{height:139px;margin-bottom:30px;position:relative;width:auto}.userguide-img img{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#experiences .inner{background-color:#fff;border:1px solid #dcd7d7;box-sizing:border-box;margin-bottom:90px;padding:40px;width:46%}.experiences-img{float:left;text-align:center;width:45%}.experiences-text{float:right;width:50%}.wrap.banner{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:100px 0 80px}.banner li{box-sizing:border-box;margin-bottom:20px;margin-right:3.5%;text-align:center;width:31%}.banner li:nth-child(3n){margin-right:0}.banner li img{max-width:300px;width:100%}#footer{background-color:#d6d6d6;max-width:100%;padding:30px}#footer,footer{clear:both;margin:0 auto}footer{display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:1400px}.footer-left{position:relative;width:50%}.footer-left-inner{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-logo{margin-bottom:10px;max-width:300px;width:100%}.copy{font-size:1.2rem}.footer-right{width:40%}.footer-menu{display:flex;flex-direction:column;flex-wrap:wrap;height:166px;list-style:none}.footer-menu li a{box-sizing:border-box;display:block;margin-bottom:10px;position:relative}.footer-menu a:before{content:"-";display:block;left:-20px;position:absolute;top:-2px}#backtop{bottom:20px;display:none;margin:0;position:fixed;right:20px;z-index:1000}#backtop a{background:#ff8a91;border-radius:100%;color:#fff;display:inline-block;font-size:32px;height:65px;position:relative;text-decoration:none;vertical-align:middle;width:65px}#backtop a:after,#backtop a:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}#backtop a:before{border-right:3px solid #fff;border-top:3px solid #fff;height:20px;left:20px;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px}.breadcrumb-wrap{background-color:#dcd7d7;padding:5px}.breadcrumb{margin:0 auto;max-width:1200px;width:96%}.breadcrumb,.breadcrumb a{color:#707070}.border-b-pink{border-bottom:1px solid #ff848b}.border-t-pink{border-top:1px solid #ff848b}.support-wrap{align-items:center;display:flex;justify-content:space-between;padding:50px}.support-photo{max-width:451px;width:43%}.support-text{width:52%}.similar-slider .slick-slide{margin:0 .3%}.place-search{display:flex;flex-wrap:wrap}.title-qa-1,.title-qa-2{font-weight:500;margin:2em 0}.title-qa-2{border-left:7px solid #ff848b;padding-left:2em}.btn-list{display:flex;flex-wrap:wrap;justify-content:space-between}.btn-pink3{background-color:#ff8a91;border-radius:0;color:#fff;display:block;font-size:1.6rem;margin-bottom:3%;padding:1%;position:relative;text-align:center;vertical-align:middle;width:29%}.btn-pink3:nth-child(3){line-height:1.2}dl.toggle dt{background:#fefdfc;border-bottom:0 solid #dadadb;color:#222;cursor:pointer;font-size:1.2em;font-weight:500;margin-top:25px;padding:1.5em 2em 1.5em 5em;position:relative;text-align:left}dl.toggle dt:after,dl.toggle dt:before{border-top:0 solid #96979b;content:"";display:inline-block;height:13px;position:absolute;right:10px;top:23px;transform:translateX(-50%);width:13px}dl.toggle dt:after{top:40px;-webkit-transform:rotate(45deg);transform:rotate(135deg)}dl.toggle dt.active:after,dl.toggle dt:after{border-right:2px solid #ff848b;border-top:2px solid #ff848b;height:10px;position:absolute;right:34px;width:10px}dl.toggle dt.active:after{content:"";display:inline-block;top:34px;transform:translateX(-50%);transform:rotate(-45deg)}dl.toggle dd{background:#fefdfc;display:none;padding:1em 6em;text-align:left}.faq-q{position:relative}.faq-q img{left:-50px;position:absolute;top:-5px}.faq-a{background-color:#f2f2f2;line-height:1.5;padding:1.5em 2em 1.5em 4.5em;position:relative}.qa-list{letter-spacing:0;margin:2em 0;padding-right:30px;text-align:right}.qa-list a{color:#ff848b}.inner-experiences-text{margin-bottom:3em;text-align:center}#inner-experiences .inner{background-color:#fff;border:1px solid #dcd7d7;box-sizing:border-box;float:left;margin-bottom:90px;padding:40px;position:relative;width:80%}#inner-experiences .inner:nth-child(2n){float:right}.experiences-number{left:0;position:absolute;top:-60px}#inner-experiences .inner:nth-child(2n) .experiences-number{left:auto;right:0}#inner-experiences .experiences-img{float:left;text-align:center;width:30%}#inner-experiences .experiences-img img{margin-bottom:2em}#inner-experiences .experiences-text{float:right;width:65%}.experiences-day{font-size:.8em;text-align:right}#koukoku h2.title3:after{background-color:rgba(255,132,139,.6);height:2px}.koukoku-text-box{border-bottom:2px solid rgba(255,132,139,.6);padding:0 2em 2em}.title-ex{font-weight:500;margin-bottom:1em;margin-top:5em}.koukoku-ex{padding:1em}.koukoku-ex-inner{border:1px solid #ffd2d5;margin:2em;padding:3em}.koukoku-ex-inner p{color:#ff848b}.btn-inquiry,.text-center{text-align:center}.btn-inquiry{background-color:#ff7540;border-radius:12px;color:#fff;font-size:2rem;margin:50px auto;padding:20px 15px;position:relative;vertical-align:middle;width:300px}.btn-inquiry,.eg-pc{display:block}.eg-sp{display:none}.inquiry-box{margin-bottom:1em}.inquiry-box p{font-size:.8em;margin-top:1em;padding-bottom:0}#clinic-page .inner,#inquiry .inner{border:none}.inner-textarea{height:15em}input[type=button].btn-inquiry-pink,input[type=submit].btn-inquiry-pink{background-color:#ff848b}input[type=button].btn-inquiry-gray,input[type=button].btn-inquiry-pink,input[type=submit].btn-inquiry-gray,input[type=submit].btn-inquiry-pink{border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;font-size:100%;padding:20px 0;width:200px}input[type=button].btn-inquiry-gray,input[type=submit].btn-inquiry-gray{background:#7b7b7b}.conditions-second-wrap{position:relative}.conditions-second-wrap .article-like{right:20px;top:20px}.conditions-second-wrap .list-conditions{left:0;top:400px}#search-result .main-search{background-color:hsla(0,100%,97%,.8);margin:3em 0}.title-search-1{border-left:7px solid #ff848b;font-weight:500;margin:2em 0 0;padding-left:1em}.result{color:#a3a1a1;padding-left:1em}.search-box{border:1px solid #d6d6d6;padding:1.5em;position:relative}.heart{height:50px;position:absolute;right:30px;top:20px;width:50px}.clinic-name{color:#5d5b5b;font-weight:500;margin-bottom:1.5em}.btn-clinic-detail{background-color:#ff7540;border-radius:12px;color:#fff;display:block;font-size:1.6rem;line-height:1.5;margin:150px auto 0;padding:10px 15px;text-align:center;width:150px}.clinic-info{display:flex;flex-wrap:wrap;justify-content:space-between}.clinic-info-inner{display:flex;flex-wrap:nowrap;justify-content:start;width:80%}.clinic-info-inner img{max-height:250px;max-width:100%}.clinic-info-inner table{margin-left:5%;width:100%}.detail-btn{align-self:self-end;width:20%}.clinic-info-inner table td:first-child{width:30%}.clinic-info-inner table td:nth-child(2){width:70%}.pagenavi{border:1px solid #eaeaea;display:flex;justify-content:space-between;margin-top:5em;padding:3%}.page-display{color:#707070}.page-number span{border:1px solid #eaeaea;color:#707070;margin:0 5px;padding:5px 10px}.page-number span a{color:#707070}.page-number span.current,.page-number span.current a{background-color:#ff8a91;color:#fff}.next-10{border:1px solid #eaeaea;color:#707070;padding:0 10px}#search-result-detail h4{color:#444343;font-size:1.5em;font-weight:500;margin-bottom:5%;position:relative}#search-result-detail .heart{height:50px;position:absolute;right:0;top:0;width:50px}.gallery{margin:0 0 5px}.gallery li{list-style:none;text-align:center}#search-result-detail .slick-prev{background:url(../images/common/arrow-left2.png) 50% no-repeat;height:56px;left:calc(50% - 400px)}#search-result-detail .slick-next{background:url(../images/common/arrow-right2.png) 50% no-repeat;height:56px;right:calc(50% - 400px);width:44px}.choice-btn li{cursor:pointer;list-style:none;outline:none}#search-result-detail .choice-btn .slick-track{width:600px!important}#search-result-detail .choice-btn .slick-slide{width:33.3333333333%!important}.detail-info{margin-bottom:5em;margin-top:5em}.detail-info table{border:1px solid hsla(0,0%,44%,.5);border-collapse:collapse;width:100%}.detail-info tr{border:1px solid hsla(0,0%,44%,.5)}.detail-info td:first-child{background-color:#fdf5f5;padding:1em;text-align:center;width:25%}.detail-info td:nth-child(2){background-color:#fff;padding:1em}.job-feature{display:flex;flex-wrap:wrap;justify-content:start;list-style:none}.job-feature li{background-color:#ff7540;border-radius:5px;color:#fff;font-size:.8em;margin:1%;text-align:center;width:25%}.detail-info-2{margin-bottom:10em;margin-top:2em}.work-list{padding-left:1.5em}h3.essentials{background-color:#ff8a91;color:#fff;font-size:1em;font-weight:500;padding:5px 1em}.filter-orange:after{background:#ffe4c5;content:"";height:100%;left:0;opacity:.98;position:absolute;top:0;width:100%}.filter-box{position:relative;z-index:1}.filter-text{position:absolute;text-align:center;top:30%;width:100%;z-index:3}.filter-orange .btn-orange{left:calc(50% - 100px);position:absolute;top:43%;width:200px;z-index:3}.article-like{color:#858181;cursor:pointer;font-size:14px;line-height:1.2;position:absolute;right:0;text-align:center;top:-10px}.article-like:before{background-image:url(../images/common/heart.png);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:25px;width:100%}.article-like.is-liked:before{background-image:url(../images/common/heart2.png)}.step-flow.flow-pink .step-flow-inner{width:20%}.step-flow.flow-pink .step-flow-inner.thisnow{background-color:#ff8a91;border:1px solid #ff8a91;color:#fff}.step-flow.flow-pink .step-flow-inner:after{border-top:1px solid #707070;content:"";height:1px;position:absolute;right:-33%;top:50.09%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:33%;z-index:-1}.terms{display:block;margin:0 auto 50px;max-width:700px}.icon-tems{background:url(../images/common/icon-book2.png) 0 no-repeat;background-size:30px;padding-bottom:5px;padding-left:35px;padding-top:5px}.terms-content{background-color:#fff;border:1px solid #707070;border-radius:6px;padding:15px}.terms-content-inner{height:400px;overflow-y:scroll;padding:0 10px 0 0}.completion{background:#fff;box-sizing:border-box;margin:0 auto 10%;max-width:700px;padding:50px 10px}.btt3{background:#ff8a91;border:none;-webkit-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:100%;margin:0 10px;padding:20px;width:220px}.completion h1.bottom20{margin-bottom:20px}.btt4,.checkbox-3{display:inline-block}.btt4{background:#ff7540;border:none;-webkit-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;font-size:100%;margin:0 10px;padding:20px;width:220px}.step-flow{display:flex;justify-content:space-between;margin-bottom:90px}.step-flow-inner{border:1px solid #707070;border-radius:6px;color:#818181;line-height:1.5;padding:20px 0;position:relative;text-align:center;width:28%}.step-flow-inner.thisnow{background-color:#7db182;border:1px solid #7db182;color:#fff}.step-flow-inner:after{border-top:1px solid #707070;content:"";height:1px;position:absolute;right:-28%;top:50.09%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28%;z-index:-1}.step-flow-inner:last-child:after,.step-flow-inner:nth-child(4):after,.step-flow-three .step-flow-inner:nth-child(3):after{display:none}.step-flow-three .step-flow-inner{margin-right:6.5%}table p label{border:none}.list-applicants{height:500px;overflow-y:scroll}.list-applicants-inner{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;width:100%}.applicants-name{color:#737373;padding:10px 10px 10px 60px}.applicants-name.newname{color:#000}.applicants-name span{color:#ff0004;margin-left:20px}.applicants-day{padding:10px 60px 10px 10px}.talkwrapper{display:flex}.wrap1{width:40%}.wrap2{position:relative;width:60%}.tk-search{background:#e8e8e8;padding:12px}.tk-search form{text-align:center}.tk-search form input{background-image:url(../images/common/icon-search2.png);background-position:20px;background-repeat:no-repeat;background-size:20px;border:none;font-family:FontAwesome;height:39px;padding-left:50px;width:100%}.tk-search form input::-moz-placeholder{color:#b9b9b9}.tk-search form input::placeholder{color:#b9b9b9}.tk-list{height:calc(70vh + 110px);overflow-y:scroll}.tk-list::-webkit-scrollbar{_height:1000px;width:10px}.tk-list::-webkit-scrollbar-thumb{background-color:#b9b9b9;height:10px}.select{background-color:#e5e5e5;border-top:1px solid #fff}.tk-one{align-items:flex-start;border-bottom:1px solid #a1a1a1;display:flex;justify-content:space-between;max-height:100px;padding:10px 20px}.tk-one:last-child{border-bottom:none}.tk-one:first-child{border-bottom:1px solid #a1a1a1}.tk-one .tk-one-l{align-items:flex-start;display:flex}.tk-one .tk-one-l img{margin-top:6px}.tk-one .tk-one-l .per-name{padding-bottom:20px;padding-left:20px;padding-top:15px}.per-name .excerpt,.per-name .tk-li-name{font-size:1.1em;line-height:1.5em;padding-bottom:0}.per-name .excerpt{color:#b9b9b9;font-size:.8em}.tk-one .tk-one-r .notice{background-color:#7db182;border-radius:66px;color:#fff;padding:3px 14px;position:absolute;right:15px}.blue-head .tk-one .tk-one-r .notice{background-color:#8bc3d8}.ch-top-ic{align-items:center;background:#e5e5e5;display:flex;font-size:1.2em;padding:9px 0 9px 30px}.ch-top-ic img{width:45px}.ch-name{padding-bottom:0;padding-left:20px}.line__left .line__left-text .text.dental{background-color:#8bc3d8}.line__container .line__left .text.dental:after{color:#8bc3d8}.line__left .line__left-text .text.partner{background-color:#fdeeef}.line__container .line__left .text.partner:after{border-right:20px solid #fdeeef}.line__right .text.self{background-color:#7db182}.line__container .line__right .text.self:after{border-left:20px solid #7db182}.line__right.bk-line-blue .text.self{background-color:#c5e1eb}.line__container .line__right.bk-line-blue .text.self:after{border-left:20px solid #c5e1eb}.txt-input{background:#eee;border-top:1px solid #e8e8e8;bottom:0;display:flex;left:0;padding:1%;position:absolute;width:98%}.txt-input .txt-holder{width:93%}.txt-input .txt-submit{width:8%}.txt-input .txt-holder input{border:none}.txt-input .txt-submit input{background:#eee;border-bottom:none;border-radius:0;color:#b9b9b9;padding:21.15px;width:100%}.line__container{background:#fff;font-size:80%;overflow:hidden;padding:0}.line__container .line__title{background:#273246;color:#fff;font-size:150%;padding:10px;text-align:center}.line__container .line__contents{line-height:135%;overflow:hidden;padding:10px;position:relative}.line__container .scroll{height:70vh}.line__container .scroll::-webkit-scrollbar-thumb{background-color:#b9b9b9;height:10px}.line__container .scroll::-webkit-scrollbar{width:10px}.line__container .stamp img{max-width:150px}.line__container .line__left{clear:both;display:block;margin-bottom:5px;max-width:80%;position:relative;width:100%}.line__container .line__left figure{left:0;margin:0;padding:0;position:absolute;top:15px;width:50px}.line__container .line__left figure img{border-radius:50%;height:50px;width:50px}.line__container .line__left .line__left-text{margin-left:10px}.line__container .line__left .line__left-text .name{color:#8f8f8f;font-size:80%}.line__container .line__left .text{background-color:#8bc3d8;border-radius:20px;margin:0;padding:20px;position:relative}.line__container .line__left .text:after{border-bottom:10px solid transparent;border-right:20px solid #8bc3d8;border-top:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:10px;width:0}.line__container .line__right{clear:both;display:block;float:right;margin:5px 15px 5px 0;max-width:75%;position:relative}.line__container .line__right .text{border-radius:20px;margin:0 0 0 80px;padding:20px}.line__container .line__right .text:after{border-bottom:10px solid transparent;border-left:20px solid #8de055;border-top:10px solid transparent;content:"";display:block;height:0;position:absolute;right:-10px;top:10px;width:0}.line__container .line__right .stamp{margin-left:80px;position:relative}.line__container .line__right .date{left:-30px;text-align:right;width:100px}.line__container .line__left .date,.line__container .line__right .date{bottom:0;color:#818181;content:"";display:block;font-size:80%;position:absolute}.line__container .line__left .date{right:-50px;text-align:left;width:40px}.line__center__days{margin:40px auto;width:-moz-max-content;width:max-content}.line__center__days .attention{background:#e8e8e8;border-radius:30px;padding:1em 3em}.line__attention{background:#fff;bottom:8.75em;font-size:.9rem;left:0;line-height:140%;margin-left:1em;margin-top:auto;padding:1.5em 0 1.5em .5em;position:absolute;text-indent:-1em;width:calc(100% - 10px);z-index:0}#clinic-page h1.title1:after{bottom:-20px;height:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:78px}#clinic-page h1.title1:after,#clinic-page h2.title3:after{background-color:rgba(125,177,130,.5);content:"";display:block;position:absolute}#clinic-page h2.title3:after{height:1px;right:0;top:50%;width:65%}#clinic-page .btn-pink3{background-color:#46814b;border-radius:0;color:#fff;display:block;font-size:1.6rem;margin-bottom:3%;padding:1%;position:relative;text-align:center;vertical-align:middle;width:29%}#clinic-page .title-qa-2{border-left:7px solid #46814b;font-weight:500;margin:2em 0;padding-left:2em}#clinic-page .qa-list a{color:#7db182}#clinic-page dl.toggle dt:after{top:40px;-webkit-transform:rotate(45deg);transform:rotate(135deg)}#clinic-page dl.toggle dt.active:after,#clinic-page dl.toggle dt:after{border-right:2px solid #7db182;border-top:2px solid #7db182;height:10px;position:absolute;right:34px;width:10px}#clinic-page dl.toggle dt.active:after{content:"";display:inline-block;top:34px;transform:translateX(-50%);transform:rotate(-45deg)}#clinic-page .koukoku-text-box{border-bottom:1px solid rgba(125,177,130,.6);padding:0 2em 1em}#clinic-page input[type=submit].btn-inquiry-pink,input[type=button].btn-inquiry-pink{background-color:#ff848b;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;font-size:100%;padding:20px 0;width:200px}.green-head .h-btn div a{background-color:#7db182;background-position:center 15px;background-repeat:no-repeat;background-size:30px;border-right:1px solid #afcfb2;font-size:1.4rem;height:34px;letter-spacing:.01px;line-height:1.2;padding:50px 0 3px;text-align:center;width:100px}.green-head .h-btn div:last-child a{border-right:none}.h-btn div.applicant-info a{background-image:url(../images/common/icon-login.png)}.h-btn div.contact-chat a,.h-btn div.scout-chat a{background-image:url(../images/common/icon-mail.png)}.h-btn div.content-edit a{background-image:url(../images/common/icon-book.png)}.h-btn div.qa-btn a{background-image:url(../images/common/icon-qa.png)}.h-btn div.premium-jobs a{background-image:url(../images/common/icon-login.png)}.h-btn div.basic-info a{background-image:url(../images/common/icon-configuration.png)}.orange-head .h-btn div a{background-color:#ffab6d;background-position:center 15px;background-repeat:no-repeat;background-size:30px;border-right:1px solid #fff;font-size:1.4rem;height:34px;letter-spacing:.01px;line-height:1.2;padding:50px 0 3px;text-align:center;width:100px}.orange-head .h-btn div:last-child a{border-right:none}.orange-head .h-btn div.application-chat a,.orange-head .h-btn div.contact-chat a{background-image:url(../images/common/icon-mail.png)}.orange-head .h-btn div.favorite a{background-image:url(../images/common/icon-heart.png)}.orange-head .h-btn div.entry-sheet a{background-image:url(../images/common/icon-document.png)}.orange-head .h-btn div.basic-info a{background-image:url(../images/common/icon-configuration.png)}.orange-head .h-btn div.logout-btn a{background-image:url(../images/common/icon-logout.png)}.green-head #dropmenu li:first-child a{background-image:url(../images/common/icon-login.png)}.green-head #dropmenu li:nth-child(2) a,.green-head #dropmenu li:nth-child(3) a{background-image:url(../images/common/icon-mail.png)}.green-head #dropmenu li:nth-child(4) a{background-image:url(../images/common/icon-book.png)}.green-head #dropmenu li:nth-child(5) a{background-image:url(../images/common/icon-qa.png)}.green-head #dropmenu li:nth-child(6) a{background-image:url(../images/common/icon-login.png)}.green-head #dropmenu li:nth-child(7) a{background-image:url(../images/common/icon-configuration.png)}.green-head #dropmenu li:nth-child(8) a{background-image:url(../images/common/icon-logout.png)}.ch-report{background-color:#959595;border-radius:6px;color:#fff;font-size:6px;margin-right:10px;padding-left:10px;padding-right:10px}.ch-report .ch-report-icon{padding-right:5px;width:15px}.ch-report{margin-right:0;position:absolute;right:15px}.loginform{margin:0 auto;max-width:500px;width:100%}.loginform,.registration{border:2px solid #dae9dc;border-radius:6px;box-sizing:border-box;padding:50px}.registration{margin:0 auto 10%;max-width:700px}.btt{background:#7db182;border:none;-webkit-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:100%;margin:0 10px;padding:20px;width:220px}.good-inner{margin:5em 0}#good input[type=checkbox]{display:inline}#good .search-box{border:2px solid #d6d6d6;border-bottom:0;border-collapse:collapse;border-left:0;border-right:0;padding:1.5em;position:relative}#good .wrap .search-box:last-child{border-bottom:2px solid #d6d6d6}#good .btn-clinic-detail{font-size:1.6rem;margin:150px auto 0;padding:20px 15px;width:150px}#good .btn-clinic-detail,#good .btn-clinic-detail-2{background-color:#ff7540;border-radius:12px;color:#fff;display:block;line-height:1.5;text-align:center}#good .btn-clinic-detail-2{font-size:1.5rem;margin:0 auto;padding:25px 15px;width:200px}#good input[type=checkbox]{display:none}#good input[type=checkbox]+label{cursor:pointer;display:none;display:inline-block;padding-left:25px;padding-right:10px;position:relative}#good input[type=checkbox]+label:before{background-color:#fff;border:1px solid #585753;box-sizing:border-box;content:"";display:block;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:20px}#good input[type=checkbox]:checked+label:after{border-bottom:3px solid #585753;border-left:3px solid #585753;border-right-color:#585753;border-top-color:#585753;box-sizing:border-box;content:"";display:block;height:9px;left:3px;margin-top:-9px;position:absolute;top:50%;transform:rotate(-45deg);width:18px}#good input[type=checkbox]+label{border:0;box-sizing:border-box}#good input[type=checkbox]:checked+label{border:0;color:#3d3d3d}#good h2{font-size:3rem;font-weight:500;margin-bottom:100px;margin-top:5em;position:relative;text-align:center}#good h2:after{background-color:rgba(255,117,64,.5);bottom:-20px;content:"";display:block;height:8px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:78px}#good .article-like{color:#858181;cursor:pointer;font-size:12px;line-height:1.2;position:absolute;right:0;text-align:center;top:15px}.method-list{list-style:none}.flex{display:flex;flex-wrap:wrap}.flex-sp{display:block;flex-wrap:wrap}.clinic-message{margin-bottom:5em}.clinic-message-box{border:5px solid #f9f7f7;border-radius:16px;display:flex;flex-wrap:wrap;margin-top:3em}.clinic-message-box img{max-height:270px;max-width:350px;text-align:center;width:42%}.clinic-message-text{padding:2%;width:54%}#search-result-detail .clinic-message h4{color:#f1a6a6;font-size:1.2em;font-weight:500;margin-bottom:1%;position:relative}.clinic-detail-info .btn-clinic-detail-2{background-color:#ff7540;border-radius:12px;color:#fff;display:block;font-size:1.5rem;line-height:1.5;margin:0 auto;padding:25px 15px;text-align:center;width:200px}.mypagelogin h1{background-color:#ff7540;color:#fff;margin:0;padding:15px 0 20px}.registration.mypagelogin{border:13px solid #ff7540;border-radius:6px;border-top:none;padding:0}.mypagelogin .den-login input[type=text],.mypagelogin .loginform input[type=password],.mypagelogin .registration input[type=password],.mypagelogin .registration input[type=text]{background-color:hsla(0,0%,93%,.64)}.den-login{background:#ff7540;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;_color:#fff;cursor:pointer;display:inline-block;font-size:100%;padding:20px;width:220px}#registration-fin{border:5px solid rgba(255,117,64,.64);max-width:850px;padding:0}#registration-fin .registration-inner{margin:0 auto;width:70%}.blue-head .h-btn div a{background-color:#8bc3d8;background-position:center 15px;background-repeat:no-repeat;background-size:30px;border-right:1px solid #a6d1e1;font-size:1.4rem;letter-spacing:.01px;line-height:1.2;padding:50px 0 3px;text-align:center;width:100px}.blue-head .h-btn div:last-child a{border-right:none}.h-btn div.applicant2-info a{background-color:#79a3b2;background-image:url(../images/common/icon-login.png)}.h-btn div.content2-edit a{background-image:url(../images/common/icon-book.png)}.h-btn div.contact2-chat a{background-image:url(../images/common/icon-mail.png)}.h-btn div.logout-btn a{background-image:url(../images/common/icon-logout.png)}#dropmenu>li:hover>a,#dropmenu>li>a.active{color:#fff}.blue-head #dropmenu li:first-child a{background-image:url(../images/common/icon-login.png)}.blue-head #dropmenu li:nth-child(2) a{background-image:url(../images/common/icon-book.png)}.blue-head #dropmenu li:nth-child(3) a{background-image:url(../images/common/icon-mail.png)}.blue-head #dropmenu li:nth-child(4) a{background-image:url(../images/common/icon-logout.png)}h1.title5{background-color:#a7a7a7}h1.title5,h1.title6{color:#fff;font-size:2rem;font-weight:400;padding:10px 10px 10px 60px}h1.title6{background-color:#ff7540}h1.title7{background-color:#7db182;color:#fff;font-size:2rem;font-weight:400;padding:10px 10px 10px 60px}.aplc-d-arrow-l{background:url(../images/common/arrow-left3.png) 50% no-repeat;padding:1em}.aplc-d-arrow-r{background:url(../images/common/arrow-right3.png) 50% no-repeat;padding:1em}#talksearch-wrap{background-color:#e8e8e8;padding:10px}#talksearch-wrap input{background-image:url(../images/common/icon-search2.png);background-position:50px;background-repeat:no-repeat;background-size:25px;border:none;padding-left:80px;z-index:1}.wrap3{padding:60px}.wrap3.gray{background:#f8f8f8}.wrap4{display:flex;flex-wrap:nowrap;justify-content:space-between}.wrap4 .wrap4-l{padding:40px;width:calc(100% - 480px)}.wrap4 .wrap4-l.gray{background:#f8f8f8}.wrap4 .wrap4-r{padding:40px;width:400px}.wrap4 .wrap4-r.bk-rightside{background:#eee}.wrap5{display:flex;flex-wrap:nowrap;justify-content:space-between}.wrap5 .wrap5-l{width:730px}.wrap5 .wrap5-l.gray,.wrap5 .wrap5-r.gray{background:#f8f8f8}.wrap5 .wrap5-r{padding:40px;width:calc(100% - 800px)}.wrap-white{background:#fff;margin-bottom:30px;padding:30px}.table-pplicant{position:relative}.table-pplicant-img{position:absolute;right:0;top:0;width:20%}.table-pplicant-img img{height:auto;width:100%}table.table3{border-collapse:collapse;border-right:1px solid #cecece;border-top:1px solid #cecece;margin-bottom:30px;table-layout:fixed;width:100%}.table3 td,.table3 th{border-bottom:1px solid #cecece;border-left:1px solid #cecece;padding:30px;word-break:break-all}.table3 thead tr{background:#f8f8f8}.table3 td{background:#fff;line-height:160%;text-align:left}table.table4{border-collapse:collapse;border-right:1px solid #cecece;border-top:1px solid #cecece;margin-bottom:20px;table-layout:fixed;width:100%}.table4 td,.table4 th{border-bottom:1px solid #cecece;border-left:1px solid #cecece;padding:20px 30px}.table4 th{background:#eee;text-align:left;width:30%}.table4 td{background:#fff;line-height:160%;text-align:left}.table4 td p:last-child{padding-bottom:0}.scroll-y{height:80vh;overflow-y:scroll}.scroll-y::-webkit-scrollbar{width:0}.tablesorter-headerUnSorted{background-image:url(../images/common/black-unsorted.gif);background-position:90%;background-repeat:no-repeat}.tablesorter-headerAsc{background-image:url(../images/common/black-asc.gif)}.tablesorter-headerAsc,.tablesorter-headerDesc{background-position:90%;background-repeat:no-repeat;border-bottom:2px solid #000}.tablesorter-headerDesc{background-image:url(../images/common/black-desc.gif)}.sorter-false{background-image:none}.aplc-date{display:inline-block;line-height:140%;text-align:center;width:100%}.aplc-new .aplc-date:before{color:red;content:"NEW!";display:block;margin-bottom:.25em}.aplc-status{background:#818181;border-radius:6px;color:#fff;display:inline-table;line-height:200%;padding:.45em .5em .25em;text-align:center;width:100%}.aplc-status.active{background:#ff8a91;color:#fff}.aplc-status:first-child,table input[type=button].aplc-status:first-child{margin-bottom:1em}.aplc-status2{background:#818181;border-radius:6px;color:#fff;display:inline-table;line-height:200%;padding:.45em .5em .25em;text-align:center;width:100%}.aplc-status2.active{background:#ff8a91;color:#fff}.aplc-status2:first-child,table input[type=button].aplc-status2:first-child{margin-bottom:1em}a.btn-blue,input[type=button].btn-blue{background:#8bc3d8}a.btn-blue,a.btn-darkblue,input[type=button].btn-blue,input[type=button].btn-darkblue{border-radius:6px;color:#fff;display:block;line-height:140%;padding:.5em 1em;text-align:center}a.btn-darkblue,input[type=button].btn-darkblue{background:#79a3b2}a.btn-white,input[type=button].btn-white{background:#fff;border:1px solid #8bc3d8;color:#8bc3d8}a.btn-dark,a.btn-white,input[type=button].btn-dark,input[type=button].btn-white{border-radius:6px;display:block;line-height:140%;padding:.5em 1.5em;text-align:center;width:auto}a.btn-dark,input[type=button].btn-dark{background:#959595;color:#fff}a.btn-whit:hover,input[type=button].btn-white:hover{border:1px solid #d1e7f0;color:#d1e7f0}table a.btn-blue{margin-bottom:1em}.aplc-furi{color:#8f8f8f;display:block;margin-bottom:.25em}.aplc-name{display:block;margin-bottom:.5em}.aplc-name a{color:#000;text-decoration:underline}.aplc-new .aplc-name a{color:#ff8a91}.aplc-profile{color:#8f8f8f;display:block}.wrap-memo{display:block;width:100%}.link-memo{font-size:1.2rem;margin:auto 0 0}.link-memo a{text-decoration:underline}input[type=button].aplc-delete{background:#79a3b2;border-radius:6px;display:block;margin:0 auto;padding:.5em 1em;width:auto}input[type=button].aplc-delete:hover,input[type=button].aplc-status2:hover,input[type=button].aplc-status:hover{opacity:.8}input[type=button].aplc-status,input[type=button].aplc-status2{background:#818181;border-radius:6px;color:#fff;display:inline-table;line-height:200%;padding:.25em .5em;text-align:center;width:100%}input[type=button].aplc-status.active{background:#ff8a91;color:#fff}input[type=button].aplc-status2.active{background:#7db182;color:#fff}input[type=button].aplc-status2:first-child,input[type=button].aplc-status:first-child{margin-bottom:0}.aplc-d-top,.aplc-d-top-l{display:flex;flex-wrap:nowrap;justify-content:space-between}.aplc-d-top-l .aplc-d-date{color:#737373;margin-left:2em}.btn-download a{background:url(../images/common/icon-download.png) 100% no-repeat;padding-right:2em}.wrap-aplc-status{display:flex;flex-wrap:wrap;justify-content:space-between}.wrap-aplc-status .wrap-aplc-status-inner{width:46%}.wrap-aplc-pagenav{display:flex;flex-wrap:wrap;justify-content:space-between}.wrap-aplc-pagenav .wrap-aplc-pagenav-inner{display:flex}.wrap-aplc-pagenav2{display:flex;flex-wrap:wrap;justify-content:space-between}.wrap-aplc-pagenav2 .wrap-aplc-pagenav-inner{display:flex;padding:0 20px}.wrap-aplc-pagenav2 .wrap-aplc-pagenav2-inner{display:flex;justify-content:flex-end}.wrap-aplcstatus{margin-top:40px}.wrap-btnstatus{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.wrap-btnstatus .wrap-btnstatus-inner{margin-bottom:20px;width:46%}.wrap-btnstatus .wrap-btnstatus-inner:last-child{width:100%}.wrap-name{background:#fff;margin-bottom:30px;padding:30px}.wrap-pic-aplc{display:flex;flex-wrap:wrap;justify-content:space-between}.wrap-pic-aplc .wrap-pic-aplc-inner{margin-bottom:4%;width:48%}.wrap-pic-aplc .wrap-pic-aplc-inner img{padding:1%}.blue-head .txt-input .txt-holder{width:100%}.blue-head .txt-input .btn-template{width:8%}.line__container .line__contents .popup_wrap .popup_template-ttl{font-size:1.8rem;font-weight:700;margin-bottom:1.4em;text-align:center}.line__container .line__contents .popup_wrap input.btn_popup_template1{background:#fff;color:#222;display:block;margin-bottom:20px;width:100%}.line__container .line__contents .popup_wrap input.btn_popup_template2{background:#dbdbdb;color:#222;display:block;margin-bottom:20px;width:100%}.line__container .line__contents .popup_template .btn_popup_template1:hover,.line__container .line__contents .popup_template .btn_popup_template2:hover{opacity:.8}.btn-template label{background:url(../images/common/icon-template.png) 50% no-repeat;background-size:22px}.popup_wrap input{display:none}.popup_overlay{background:transparent;position:absolute}.popup_trigger{height:100%;position:absolute;width:100%}.popup_content{align-self:center;background:rgba(255,221,120,.9);border-radius:10px;box-sizing:border-box;line-height:1.4em;max-width:800px;padding:30px 30px 15px;position:relative;transition:.5s;width:90%}.close_btn{cursor:pointer;font-size:30px;position:absolute;right:16px;top:14px}.open_btn{align-items:center;bottom:0;color:#fff;cursor:pointer;display:flex;justify-content:center;left:0;padding:27.15px;position:relative;right:0;top:0;transition:.3s ease}table.table-entry{border-collapse:collapse;border-top:1px solid #d3d3d3;margin-bottom:30px;width:100%}.table-entry td,.table-entry th{border-bottom:1px solid #d3d3d3;padding:30px}.table-entry th{background:#eee;text-align:left}.table-entry td{background:#fff;padding:30px;text-align:left}table.table-entry table,table.table-entry table td,table.table-entry table th{border:none}.slick-next,.slick-prev{background:transparent;border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-disabled:before,.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:20px;line-height:1;opacity:.75}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-next:after,.slick-prev:after{border-right:1px solid #fff;border-top:1px solid #fff;height:3px;left:3px;width:3px}.slick-prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.s-slider{margin:0 auto;width:96%}.slick-slide .facilities-img{margin-bottom:16px;width:100%}.slick-slide .facilities-img img{height:auto;width:100%}.slick-slide .facilities-btn{background:#1c81c9;border-radius:24px;color:#fff;display:block;font-size:120%;padding:.75em 1em;text-align:center}.slick-slide .facilities-btn:hover{background:#2ca5fb}.slick-arrow:before{background:#1c81c9;border:1px solid #f0f3f5;padding:1em}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}.slide-arrow{margin-top:-15px;position:absolute;top:50%}.slick-prev{background:url(../images/common/arrow-left.png) 50% no-repeat;left:0}.slick-next,.slick-prev{cursor:pointer;height:39px;width:39px;z-index:2}.slick-next{background:url(../images/common/arrow-right.png) 50% no-repeat;right:0}.similar-slider .slick-prev{background:url(../images/common/arrow-left2.png) 50% no-repeat;height:56px;left:5px;width:44px}.similar-slider .slick-next{background:url(../images/common/arrow-right2.png) 50% no-repeat;height:56px;right:5px;width:44px}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;-ms-touch-action:auto;touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.list-conditions>.ps__rail-y,.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent!important;display:block!important}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;-webkit-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}.list-conditions .ps__rail-y,.ps__rail-x,.ps__rail-y{opacity:.6!important}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0 }.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:transparent;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{-webkit-box-flex:1;display:flex;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{-webkit-box-flex:1;background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.flatpickr.input-group{position:relative}.flatpickr.input-group input{width:28%!important}.flatpickr.input-group .clear-button{cursor:pointer;opacity:.4;position:absolute;right:2%;top:-15px}.flatpickr.input-group input:-moz-placeholder-shown+.clear-button{display:none}.flatpickr.input-group input:placeholder-shown+.clear-button{display:none}.flatpickr-calendar{width:200px}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none!important;-moz-appearance:textfield!important;margin:0!important}.w30{width:30%!important}.w100{width:100%!important}.d-none{display:none!important}.hidden{visibility:hidden}.nobreak{display:inline-block}textarea{padding:5px}.transparent_color{color:transparent}.btn_green{background:#7db182!important}.swal2-input{width:auto}.submit-btn input{display:block}.no-border{border:none!important}a.link-default{text-decoration:underline}.fileup{display:flex;flex-wrap:wrap;margin-bottom:20px}.fileup input{display:none}.fileup .title{margin-right:10px}.fileup .image_wrap{margin-bottom:10px;position:relative}.fileup .image_wrap img{width:200px}.fileup .image_wrap .delete_btn{background-color:#000;border-radius:50%;color:#fff;cursor:pointer;height:20px;left:-5px;line-height:19px;padding-bottom:0;position:absolute;text-align:center;top:-5px;width:20px}.fileup .file_label{background-color:#ddd;border:1px solid #000;cursor:pointer;height:20px;margin-left:10px;padding:5px 10px}.js-custom-placeholder .placeholder{line-height:110%}body.login{display:flex;flex-direction:column;min-height:100%}body.login .wrap{flex:1}body.login #footer{width:100%}body.mypage.login .loginform_wrap,body.top.login .loginform_wrap{flex:1}.grid-staff{display:grid;grid-template-columns:20% 22% 22% 1fr}.grid-staff .inner{display:block;width:100%}.grid-staff .title{grid-column:1/2}.grid-staff .regular{grid-column:2/3}.grid-staff .parttime{grid-column:3/4}.grid-staff .age{grid-column:4/5}.grid-staff .age input{width:60%}.grid-confirm-employ{display:grid;grid-template-columns:15% 13% 13%}.grid-confirm-employ dt{grid-column:1/2;margin-bottom:.5em}.grid-confirm-employ dt:before{content:"●"}.grid-confirm-employ dt+dd{grid-column:2/3}.grid-confirm-employ dt+dd+dd{grid-column:3/4}.grid-admin-employ{display:grid;grid-template-columns:20% 15% 1fr}.grid-admin-employ dt{grid-column:1/2;margin-bottom:.5em}.grid-admin-employ dt:before{content:"●"}.grid-admin-employ dt+dd{grid-column:2/3}.grid-admin-employ dt+dd+dd{grid-column:3/4}.grid-confirm-staff{display:grid;grid-template-columns:18% 1fr}.grid-confirm-staff dt{grid-column:1/2}.grid-confirm-staff dd{grid-column:2/3}.mypage .grid-wrap td .grid-mypage-favorite-employ{display:grid}.mypage .grid-wrap td .grid-mypage-favorite-employ dt{grid-column:1/2}.mypage .grid-wrap td .grid-mypage-favorite-employ dt+dd{grid-column:2/3}.mypage .grid-wrap td .grid-mypage-favorite-employ dt+dd+dd{grid-column:3/4}.mypage .grid-wrap td .grid-mypage-favorite-employ dd{margin-top:0}.column-address-grid{display:grid!important;grid-template-columns:200px 20px 1fr;grid-template-rows:60px 10px 20px 10px}.column-address-grid select{grid-column:1/2;grid-row:1/2}.column-address-grid input{grid-column:3/4;grid-row:1/2}.column-address-grid .alert-pref{grid-column:1/2;grid-row:5/6}.column-address-grid .alert-addr{grid-column:3/4;grid-row:5/6}.column-address-grid .caption{grid-column:1/4;grid-row:3/4;margin-top:10px}.grid-recruitment p{display:grid;grid-template-columns:130px 1fr}.grid-recruitment p .grid-title{align-items:center;display:flex;grid-column:1/2}.grid-recruitment p .grid-content{grid-column:2/3}.grid-recruitment p .grid-content .checkbox-normal{margin-left:10px}.grid-educational-school{display:grid;grid-template-columns:200px 1fr}.grid-educational-school .grid-full{grid-column:1/3}.grid-educational-school .grid-1{grid-column:1/2}.grid-educational-school .grid-1 select{width:170px}.grid-educational-school .grid-2{grid-column:2/3}.grid-educational-school .grid-2 select{width:100px}.modal .btn{font-size:inherit}.modal input[type=checkbox]{display:inline-block}.modal .image-object-fit{overflow:hidden}.modal .image-object-fit img{height:100%;margin-bottom:10px;max-height:400px;-o-object-fit:cover;object-fit:cover;width:500px}.modal.offer-modal .btn-primary{background-color:#0b5ed7;border-color:#0b5ed7}.modal.offer-modal .modal-dialog .modal-header{padding:.9em 1.2em .8em}.modal.offer-modal .modal-dialog .modal-header .modal-title{margin-bottom:10px}.modal.offer-modal .modal-dialog .modal-header .input-group input[type=text]{padding:6px 10px}.modal.offer-modal .modal-dialog .modal-header .offerd-clinic{font-size:.9em;margin-bottom:0;padding-bottom:0}.modal.offer-modal .modal-dialog .modal-body{min-height:350px}.modal.offer-modal .modal-dialog .modal-body .form-check-input{height:1.2em;margin-top:0;width:1.2em}.modal.offer-modal .modal-dialog .modal-body .modal-clinic-name{font-size:1.5rem;font-weight:700}.modal.offer-modal .modal-dialog .modal-body .address{padding-bottom:0;padding-left:1.3rem}.modal.job-modal .modal-header .modal-title{border-left:10px solid #ff8a91}.modal.job-modal .modal-header{padding:1em}.modal.job-modal .modal-header .modal-title{font-size:1.3em;padding:.5em}.modal.job-modal .modal-body a{text-decoration:underline}.modal.job-modal .modal-body .search-box{border:none;padding:0}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner{display:block;width:100%}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner .image_wrap{-webkit-overflow-scrolling:touch;border-radius:5px;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);display:flex;gap:20px;margin:2rem auto;max-width:800px;overflow-x:auto;padding:1rem;scroll-padding:1rem;scroll-snap-type:x mandatory}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner .image_wrap .image-object-fit{align-items:center;display:flex;flex:0 0 500px;font-size:1.5rem;height:320px;justify-content:center;scroll-snap-align:start;width:30px}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table{margin-left:0}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr{grid-template-columns:25% 75%!important}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr td:first-of-type:before{color:#ff8a91;content:"●";display:inline-block}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr td.line-two{line-height:130%}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr td .h_list{display:flex;flex-wrap:wrap}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr td .h_list dt{width:100%}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr td .h_list dd{margin-right:1em}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr td p{margin-bottom:0;padding-bottom:0}.modal.introduce-modal .text-sm{font-size:1.2rem}.modal.introduce-modal .modal-dialog .modal-header{padding:1.5rem 2.1rem}.modal.introduce-modal .modal-dialog .modal-body{min-height:300px;padding:15px}.modal.introduce-modal .modal-dialog .modal-body input{padding:5px}.modal.introduce-modal .modal-dialog .modal-body .result-box .message{margin-bottom:0}.modal.introduce-modal .modal-dialog .modal-body .result-box .user-detail{display:grid;grid-template-columns:26% 1fr;line-height:140%;margin-bottom:20px}.modal.introduce-modal .modal-dialog .modal-body .result-box .user-detail>dt{grid-column:1/2}.modal.introduce-modal .modal-dialog .modal-body .result-box .user-detail>dt:before{color:#0b5ed7;content:"●";display:inline-block;font-size:1.4rem;margin-right:.1em;margin-top:.1em}.modal.introduce-modal .modal-dialog .modal-body .result-box .user-detail>dt.text-sm+dd{padding-top:.2em}.modal.introduce-modal .modal-dialog .modal-body .result-box .user-detail>dd{grid-column:2/3;margin-top:.1em}.modal.introduce-modal .modal-dialog .modal-body .result-box .user-detail>dd p{line-height:90%;padding-bottom:0}.modal.introduce-modal .modal-dialog .modal-body .result-box .user-detail>dd dl dt{font-weight:700}.modal.introduce-modal .modal-dialog .modal-body .result-box .user-detail>dd dl dd{padding-left:1em}.modal.introduce-modal.lg .modal-dialog .modal-body .result-box .user-detail{grid-template-columns:15% 1fr}.modal.resume-modal .modal-dialog{padding:1rem}.modal.resume-modal .modal-dialog .modal-content .modal-body{padding:1.5rem}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume{display:grid;grid-template-columns:25% 1fr}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume dd,.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume dt{display:block;line-height:120%;text-align:left}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume dt{grid-column:1/2;margin-bottom:1em}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume dt small{font-size:.6em}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume dt:before{content:"●"}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume dd{display:block;grid-column:2/3;margin-bottom:1em}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume dd img.profile{max-width:250px}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume dd img.licence{max-width:400px}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume dd p{line-height:120%;margin-bottom:0;padding-bottom:.5em}.h-btn a{position:relative}.h-btn a .badge-count{background-color:#d91515;border-radius:50%;bottom:3em;color:#fff;display:block;height:20px;line-height:20px;padding:2px;position:absolute;right:1em;text-align:center;width:20px}.h-btn a .badge-count.hide{display:none}.commitment-search .commitment-search-inner .submit-btn:before{background-image:none;display:none}.commitment-search .commitment-search-inner .submit-btn .search{background:#7db182;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:100%;padding:17px 0;text-align:center;width:100%}.commitment-search .commitment-search-inner .search4{display:flex;flex-wrap:wrap;justify-content:space-between}.commitment-search .commitment-search-inner .search4 input[type=text]{width:49%}.image-icon-round.talk-icon img{border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:80px}.image-icon-round.talk-icon.small img{height:45px;width:45px}.line__container .scroll{padding-bottom:20px}.line__container .scroll .line__center__days{clear:both;position:relative;top:20px}.line__container .scroll .line__left{max-width:40%}.line__container .txt-input .txt-submit input{font-size:2rem}#chat .line__container{position:relative}.reception_group .inner-reception-day{margin-left:10px;margin-top:10px;width:80%}.reception_group .inner-reception-day input[type=number]{padding:10px}.registration.cliniclogin{border:13px solid #7db182;border-radius:6px;border-top:none;padding:0}.registration.cliniclogin h1{background-color:#7db182;color:#fff;margin:0;padding:15px 0}.swal2-popup input[type=email],.swal2-popup input[type=password],.swal2-popup input[type=text]{width:auto}.btn-offer{background-color:#0b5ed7;display:block;padding:.5em 1em}.btn-cancel,.btn-offer{border-radius:6px;color:#fff}.btn-cancel{background-color:#676565;display:inline-block;padding:.2em .5em}input[type=button].aplc-delete{padding:.5em}.favarite-delete-btn{margin-left:10px;text-decoration:underline}.favarite-delete-btn:hover{color:#0b5ed7}.btn-resume{background:#959595;border-radius:6px;color:#fff;display:inline-block;font-size:1.5rem;letter-spacing:.1em;line-height:140%;padding:.5em 1.5em;text-align:center}.btn-resume:hover{color:#fff}input[type=time]{border:1px solid #d6d6d6;font-size:1.1em;text-align:center}input[type=time]:calendar-picker-indicator{width:20px}#maintenance{background-color:rgba(255,0,0,.7);bottom:0;color:#fff;padding:10px 20px;position:fixed}.popup_overlay{background:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;left:0;opacity:1;overflow:auto;position:fixed;top:0;transform:scale(1);transition:opacity .5s,transform 0s .5s;width:100%;z-index:10}.popup_overlay .popup_content .template-input{background-color:#ddd;margin-bottom:10px;padding:10px}.popup_overlay .popup_content .template-input input{display:block;margin-bottom:10px}.popup_overlay .popup_content .template-input textarea{height:100px;padding-bottom:5px;padding-top:5px}.popup_overlay .popup_content .template-input.original{margin-top:-20px}.popup_overlay .popup_content .btn_popup_orig_template{background:#fff;border-radius:5px;color:#222;cursor:pointer;display:block;margin-bottom:20px;padding:20px 0;position:relative;text-align:center}.popup_overlay .popup_content .btn_popup_orig_template p{margin:0;padding:0}.popup_overlay .popup_content .btn_popup_orig_template .icon{display:flex;flex-direction:row;justify-content:space-between;right:-25px;top:52.5%;width:15%}.popup_overlay .popup_content .btn_popup_orig_template .icon span{display:inline-block;font-size:1.7rem;margin-bottom:0;width:calc(33.33333% - 10px)}.pagenavi{display:grid;flex-wrap:nowrap;grid-template-columns:1fr 50vw 1fr;justify-content:normal}.pagenavi .page-display{align-items:center;display:flex;grid-column:1/2;grid-row:1}.pagenavi .page-number{display:flex;grid-column:2/3;grid-row:1;justify-content:center}.pagenavi .page-number span{padding:0}.pagenavi .page-number span a{display:block;padding:5px 10px}.pagenavi .page-next-link{display:flex;grid-column:3/4;grid-row:1;justify-content:end}.pagenavi .page-next-link a{align-items:center;display:flex}.pagenavi .page-next-link a:last-of-type{margin-left:10px}body.admin .h-btn .applicant2-info a{background-color:#8bc3d8}body.admin .h-btn .select_gnav a{background-color:#79a3b2}body.admin .h-btn .logout-btn a{line-height:2.4em}body.admin .wrap1 .tk-search .search_form{display:flex}body.admin .wrap1 .tk-search .search_form input{width:80%}body.admin .wrap1 .tk-search .search_form .search_btn{background-color:#676565;color:#fff;cursor:pointer;display:block;padding:5px 10px;text-align:center}body.admin .wrap1 .tk-list .tk-one.tk_bg_clinic{background-color:#e5f9e7}body.admin .wrap1 .tk-list .tk-one.tk_bg_hygienist{background-color:#fdeeef}body.admin .wrap1 .tk-list .tk-one.tk_bg_clinic.select,body.admin .wrap1 .tk-list .tk-one.tk_bg_hygienist.select{background-color:#e5e5e5}body.admin .wrap2 .line__container .line__contents.scroll{height:65vh}body.admin .wrap2 .line__container .post-message .txt-holder textarea{height:80px;line-height:130%}body.admin .wrap2 .line__container .post-message .btn-wrap{display:flex;flex-wrap:wrap;padding-right:10px;width:20%}body.admin .wrap2 .line__container .post-message .btn-wrap .btn-submit,body.admin .wrap2 .line__container .post-message .btn-wrap .btn-template{width:50%}body.admin .wrap2 .line__container .post-message .btn-wrap .btn-introduce{align-items:center;color:#8f8f8f;cursor:pointer;display:flex;font-size:1.8em;height:55px;justify-content:center}body.admin .wrap2 .line__container .post-message .btn-wrap .txt-submit{align-items:center;display:flex;height:55px;justify-content:center}body.admin .wrap2 .line__container .post-message .btn-wrap.is-clinic{width:25%}body.admin .wrap2 .line__container .post-message .btn-wrap.is-clinic .btn-introduce,body.admin .wrap2 .line__container .post-message .btn-wrap.is-clinic .btn-submit,body.admin .wrap2 .line__container .post-message .btn-wrap.is-clinic .btn-template{width:33.3333333333%}body.admin .wrap3 .table3 tbody td .new-entry{color:#ff8a91}body.admin .wrap3 .table3 tbody .wrap-date .new{color:#d91515;display:block;text-align:center}body.admin .wrap3 .table3 tbody .name-wrap .aplc-furi{margin-bottom:0}body.admin .wrap3 .table3 tbody .name-wrap .aplc-serial{color:#8f8f8f;display:block;margin-bottom:5px}body.admin .wrap3 .table3 tbody .name-wrap .aplc-name{margin-bottom:0}body.admin .wrap3 .table3 tbody .name-wrap .nickname{color:#8f8f8f;margin-left:.2em}body.admin .wrap3 .table3.user thead th{text-align:center}body.admin .wrap3 .table3.user thead th:nth-last-of-type(3),body.admin .wrap3 .table3.user thead th:nth-of-type(3){width:11%}body.admin .wrap3 .table3.user thead th:nth-last-of-type(2),body.admin .wrap3 .table3.user thead th:nth-of-type(2){padding-left:10px;padding-right:10px;width:9%}body.admin .wrap3 .table3.user thead th:nth-of-type(4){width:12%}body.admin .wrap3 .table3.user thead th:first-of-type,body.admin .wrap3 .table3.user thead th:last-of-type{padding-left:5px;padding-right:5px}body.admin .wrap3 .table3.user thead th:first-of-type{width:8%}body.admin .wrap3 .table3.user thead th:last-of-type{width:6%}body.admin .wrap3 .table3.clinic thead th:nth-of-type(3){width:11%}body.admin .wrap3 .table3.clinic thead th:first-of-type,body.admin .wrap3 .table3.clinic thead th:last-of-type,body.admin .wrap3 .table3.clinic thead th:nth-of-type(2),body.admin .wrap3 .table3.clinic thead th:nth-of-type(4){padding-left:5px;padding-right:5px;width:10%}body.admin .wrap4 .wrap-name .aplc-d-top{line-height:140%}body.admin .wrap4 .wrap-name .aplc-d-top small{position:relative;top:-3px}body.admin .wrap4 .wrap-name .aplc-d-top small:before{content:"";display:block;height:1px}body.admin .wrap4 .wrap-name .aplc-d-top .new-entry,body.admin .wrap4 .wrap-name .aplc-d-top .new-entry a{color:#ff8a91}body.admin .wrap4 .wrap-name.sp .aplc-d-top{display:grid;grid-template-columns:1fr 92vw 1fr;line-height:140%}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-l{grid-column:1/2}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c{display:grid;grid-column:2/3;grid-template-columns:25% 1fr}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-name{grid-column:1/2}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-name p{line-height:140%;padding-bottom:0}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-name p.name-kana{font-size:.8rem}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-name p.caption{margin-bottom:22px;margin-top:5px;padding-top:.4rem;position:relative}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-name p.caption:before{content:"";font-size:.8rem;position:absolute;top:-.8rem}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-name p.caption.nickname{font-size:1.1rem}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-name p.caption.nickname:before{content:"ニックネーム"}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-name p.caption.serial{font-size:1rem}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-name p.caption.serial:before{content:"シリアルNo"}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-date{grid-column:2/3}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-date p{line-height:140%;padding-bottom:0}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-date .grid{display:grid;grid-template-columns:66px 1fr}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-date .grid .grid-title{grid-column:1/2}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c .aplc-d-date .grid .grid-content{grid-column:2/3}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c.clinic{display:flex}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c.user{grid-template-columns:16% 1fr}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c.user .aplc-d-name .caption{margin-bottom:0}body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-r{grid-column:3/4}body.admin .wrap4-r .wrap-btnstatus .wrap-btnstatus-inner a{font-size:1.6rem;padding:.7em .5em}body.admin .wrap4-r .wrap-btnstatus .wrap-btnstatus-inner.check-resume{width:100%}body.admin .wrap4-l .wrap-name.pc .aplc-d-top{display:grid;grid-template-columns:1fr 343px}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l{grid-column:1/2;justify-content:left}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-name p{line-height:140%;padding-bottom:0}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-name p.name{font-size:1.8rem}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-name p.name-kana{font-size:.8rem}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-name p.caption{font-size:1.3rem;margin-top:5px;padding-top:.8rem;position:relative}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-name p.caption:before{content:"";font-size:.8rem;position:absolute;top:-.8rem}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-name p.caption:not(:last-of-type){margin-bottom:20px}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-name p.caption.nickname:before{content:"ニックネーム"}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-name p.caption.serial:before{content:"シリアルNo"}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-date{margin-left:20px}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-l .aplc-d-date p{line-height:140%;padding-bottom:0}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r{grid-column:2/3}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.clinic br{display:none}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.user{margin-bottom:10px}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.user br{display:none}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r.download-wrap .btn-download{text-align:right}body.admin .wrap4-l .wrap-name.pc .aplc-d-top.user .aplc-d-date{font-size:1.4rem}body.admin .wrap4-l .wrap-name.pc .aplc-d-top.user .aplc-d-date .grid{display:grid;grid-template-columns:90px 1fr}body.admin .wrap4-l .wrap-name.pc .aplc-d-top.user .aplc-d-date .grid .grid-title{grid-column:1/2}body.admin .wrap4-l .wrap-name.pc .aplc-d-top.user .aplc-d-date .grid .grid-content{grid-column:2/3}body.admin table tr{background-color:#fff;border-bottom:1px solid #cecece;height:100%}body.admin table tr th.entry_date{cursor:pointer}body.admin table tr td{border-bottom:none;height:100%;padding:10px 20px}body.admin table tr td .aplc-date{white-space:pre-wrap}body.admin table tr td .grid2{display:grid;grid-template-columns:75px 1fr}body.admin table tr td .grid2.grid-time{grid-template-columns:130px 1fr}body.admin table tr td .grid2 .grid-title{grid-column:1/3}body.admin table tr td .grid2 .grid-row-title{grid-column:1/2;line-height:150%;padding-left:1em}body.admin table tr td .grid2 .option-row-subcontent{grid-column:2/3}body.admin table tr td .grid2 .gird-row-content{grid-column:2/3;line-height:150%}body.admin table tr td .grid2 p{padding-bottom:0}body.admin table tr td .badge{border-radius:20px;border-style:solid;border-width:1px;display:inline-block;font-size:1.2rem;line-height:100%;padding:3px 10px;text-align:center}body.admin table tr td .badge.primary{border-color:#ff8a91;color:#ff8a91}body.admin table tr td .badge.secondary{border-color:#8f8f8f;color:#8f8f8f}body.admin table tr td .text-resume{line-height:140%;padding-bottom:0}body.admin table tr td.chat{border-right:1px solid #cecece}body.admin table tr td.chat .btn-interrupt{font-size:1.6rem;padding-left:.1em;padding-right:.1em}body.admin table tr td.offer{border-right:1px solid #cecece;height:100%;line-height:100%}body.admin table tr td.offer .btn-offer{width:100%}body.admin table tr td.offer .offer-header{margin-bottom:10px}body.admin table tr td.offer .offer-body{font-size:1.2rem}body.admin table tr td.offer .offer-body p{margin-bottom:0;padding-bottom:0}body.admin table tr td.offer .offer-body ul li{list-style-type:none}body.admin table tr td.offer .edit-body{font-size:1.2rem;text-align:right}body.admin table tr td.memo{align-items:stretch;border-left:none;display:flex;flex-wrap:wrap;height:100%;min-height:140px;padding:5px}body.admin table tr td.memo .wrap-memo{height:80%}body.admin table tr td.memo .wrap-memo textarea{font-size:1.4rem;height:100%;line-height:140%;min-height:90px;padding:10px}body.admin table tr td.memo .wrap-memo p{font-size:1.4rem;line-height:140%;max-height:90px;overflow-y:scroll;padding:10px;white-space:pre-wrap}body.admin table tr td.memo .link-memo{padding:5px 10px 10px}body.admin table tr td.entry-clinic{font-size:1.4rem}body.admin table tr.select{background-color:red}body.admin .talkwrapper .wrap2 .line__container .line__left{max-width:35%}body.admin .talkwrapper .wrap2 .line__container .line__left .line__left-text .text.partner.clinic{background-color:#d1e8d3}body.admin .talkwrapper .wrap2 .line__container .line__left .line__left-text .text.partner.clinic:after{border-right:20px solid #d1e8d3}body.admin .talkwrapper .wrap2 .line__container .line__center__days{clear:both;position:relative;top:20px}body.admin .talkwrapper .wrap2 .line__container .line__right{clear:both;margin-bottom:10px;margin-top:10px;max-width:75%;min-height:60px;position:relative}body.admin .talkwrapper .wrap2 .line__container .line__right .edit{color:#fff;cursor:pointer;font-size:80%;position:absolute;right:6px;top:5px}body.admin .talkwrapper .wrap2 .line__container .line__right .self{white-space:pre-wrap}body.admin .talkwrapper.interrupt .line__right .name{color:#8f8f8f;font-size:80%;padding-right:10px;text-align:right}body.admin .talkwrapper.interrupt .line__right .text.self:after{top:30px}body.admin .talkwrapper.interrupt .line__left{position:relative}body.admin .talkwrapper.interrupt .line__left .edit{color:#fff;cursor:pointer;font-size:80%;position:absolute;right:6px;top:25px}body.admin .resume .btn_wrap a{margin-left:10px;margin-right:10px}body.admin.job-entry-detail .wrap-name.pc .download-wrap{align-items:baseline;display:flex}body.admin.job-entry-detail .wrap-name.sp .aplc-d-top-c.user{grid-template-columns:20% 1fr!important;width:100%}body.admin.job-entry-detail .wrap-name.sp .aplc-d-top-c.user .btn-resume{font-size:1rem;margin-top:5px}.wrap.error .registration.hygienist{background-color:#fff}.wrap.error .registration.hygienist h1{background-image:none}body.top .main-wrapper .main .main-search .submit-btn:before{content:"";display:none}body.top .main-wrapper .main .main-search .submit-btn button.submit{background:#7db182;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:100%;margin:0;padding:20px 0;text-align:center;width:100%}body.top .main-wrapper .main .main-search .search4 input{padding:17px 10px}body.top .no-jobs{margin-bottom:0}body.top .archive-job{padding-top:0}body.top .archive-job .image-object-fit{margin-bottom:20px;overflow:hidden;padding:0!important}body.top .archive-job .image-object-fit img{height:240px;-o-object-fit:cover;object-fit:cover;width:100%}body.top .archive-job .news-block{flex-wrap:wrap;justify-content:space-between}body.top .archive-job .news-block .news-inner{margin-bottom:30px}body.top .archive-job .adjust:after{content:"";display:block;width:30%}body.top .relation-job .news-inner .image-object-fit{margin-bottom:20px;overflow:hidden;padding:0!important}body.top .relation-job .news-inner .image-object-fit img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}body.top .archive-search-job .main-search .submit-btn:before{content:"";display:none}body.top .archive-search-job .main-search .submit-btn button.submit{background:#7db182;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:100%;margin:0;padding:20px 0;text-align:center;width:100%}body.top .archive-search-job .list-active{height:auto}body.top .archive-search-job .image-object-fit{overflow:hidden}body.top .archive-search-job .image-object-fit img{height:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;width:500px}body.top .archive-search-job table.job-detail td:last-of-type{position:relative}body.top .archive-search-job table.job-detail td:last-of-type:before{content:"：";left:-15px;position:absolute;top:0}body.top .main-archive .main-wrapper{background-image:none}body.top .main-archive .main-wrapper .main{padding-top:60px}body.top .single-job .gallery .slick-list .slick-track .slick-current li img{width:80%}body.top .single-job .filter-box .btn-orange{top:53%}body.top .single-job .filter-box .btn-orange.login{background-image:url(../images/common/icon-login.png);top:43%}body.top .single-job .detail-info-2{margin-bottom:3.5em}body.top .single-job .btn-wrap{text-align:center}body.top .single-job .btn-wrap .btn-back{background-color:#ff8a91;border-radius:12px;color:#fff;display:inline-block;font-size:2rem;margin:40px auto;padding:25px 15px;width:300px}body.top .jobdetail.third table tr td .fileup .file_label{height:35px}body.top .regist-entrysheet.first table tr td .inner p .checkbox-normal{display:inline-block}body.mypage{display:flex;flex-direction:column;min-height:100%}body.mypage .h-btn .select_gnav a{background-color:#ff8124}body.mypage .step-flow.step-tree.flow-pink .step-flow-inner{width:30.3333333333%}body.mypage .step-flow.step-tree.flow-pink .step-flow-inner:after{right:-14%;width:14%}body.mypage .btn-primary{background-color:#ff8a91;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;padding:0 .6em}body.mypage .header-job-entry .h-btn div.logout-btn a,body.mypage .header-job-entry .h-btn div a{height:90px}body.mypage .archive-favorite{flex:1}body.mypage .archive-favorite .wrap{padding-top:0}body.mypage .archive-favorite .wrap .good-inner{margin:2em 0}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr{grid-template-columns:32% 68%!important}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr .line_height_narrow{line-height:150%;margin-top:.5em}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td:first-of-type:before{color:#ff8a91;content:"●";display:inline-block}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td.line-two{line-height:130%}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td .time_wrap dd span:first-of-type{margin-right:.8em}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td p{padding-bottom:0}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td dl{margin-bottom:.5em}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td dl dt{font-weight:700}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td dl.h_list{display:flex;flex-wrap:wrap;margin-bottom:.8em}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td dl.h_list dd,body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td dl.h_list dt{margin-right:.9em}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td dl.h_list dt{width:100%}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner .btn-detail-wrap{padding:1em 0;text-align:center}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner .btn-detail-wrap .btn-detail{border:1px solid #ff8a91;color:#ff8a91;cursor:pointer;display:inline-block;padding:.3em 2em}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner .btn-detail-wrap .btn-detail:hover{background-color:#ff8a91;color:#fff}body.mypage .archive-favorite .wrap .image-object-fit{overflow:hidden}body.mypage .archive-favorite .wrap .image-object-fit img{height:100%;margin-bottom:10px;max-height:400px;-o-object-fit:cover;object-fit:cover;width:500px}body.mypage .archive-favorite .wrap .btn-clinic-detail{cursor:pointer}body.mypage .archive-favorite .wrap .btn-favorite-delete{background-color:#ddd;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:1.6rem;line-height:1.5;margin:20px auto 0;padding:20px 15px;text-align:center;width:150px}body.mypage .archive-favorite .wrap .news-block .news-inner .image-object-fit{margin-bottom:20px;padding:0}body.mypage .info-edit table tbody tr td.edit .btn{border:1px solid #ff8a91;border-radius:3px;color:#ff8a91;cursor:pointer;display:inline-block;margin-left:10px;padding:2px 5px}body.mypage .job-chat .wrap1 .tk-list .tk-one{cursor:pointer}body.mypage .job-chat .wrap1 .tk-list .tk-one .tk-one-l .talk-icon img{width:auto}body.mypage .job-chat .wrap1 .tk-list .tk-one .tk-one-l .per-name{padding-top:0}body.mypage .job-chat .wrap1 .tk-list .tk-one .image-object-fit{overflow:hidden}body.mypage .job-chat .wrap1 .tk-list .tk-one .image-object-fit img{height:100%;max-height:100px;-o-object-fit:cover;object-fit:cover;width:100px}body.mypage .job-chat .wrap2 .ch-top-ic{align-items:center;display:grid;grid-template-columns:50px 1fr 110px;padding:8px 0 8px .5em}body.mypage .job-chat .wrap2 .ch-top-ic .talk-icon{grid-column:1/2;text-align:center;width:auto}body.mypage .job-chat .wrap2 .ch-top-ic .ch-name-wrap{display:flex;flex-wrap:wrap;grid-column:2/3}body.mypage .job-chat .wrap2 .ch-top-ic .ch-name-wrap .ch-name{margin:0 .6em 0 0;padding-left:.6rem}body.mypage .job-chat .wrap2 .ch-top-ic .ch-report-wrap{grid-column:3/4}body.mypage .job-chat .wrap2 .ch-top-ic .ch-report-wrap .ch-report{align-items:center;display:flex;font-size:1.2rem;justify-content:center;margin-right:1em;padding-left:5px;padding-right:5px;position:static}body.mypage .job-chat .wrap2 .ch-top-ic .ch-report-wrap .ch-report .ch-report-icon{width:20px}body.mypage .job-chat .line__container .line__right{margin-bottom:10px;margin-top:10px}body.mypage .job-chat .line__container .line__right .edit{color:#fff;cursor:pointer;font-size:80%;position:absolute;right:6px;top:5px}body.mypage .job-chat .line__container .line__right .self{white-space:pre-wrap}body.mypage .job-chat .wrap1 .tk-list .tk-one .tk-one-l .per-name .tk-li-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:10em}body.mypage .job-chat .wrap1.no-entry{align-items:center;display:flex;height:calc(100vh - 410px);justify-content:center;width:100%}body.mypage .direct-chat .wrap1 .tk-list .tk-one{padding-bottom:20px}body.mypage .direct-chat .wrap1 .tk-list .tk-one .tk-one-l img{width:60px}body.mypage .direct-chat .wrap2 .line__container .line__right{margin-bottom:10px;margin-top:10px}body.mypage .direct-chat .wrap2 .line__container .line__right .edit{color:#fff;cursor:pointer;font-size:80%;position:absolute;right:6px;top:5px}body.mypage .direct-chat .wrap2 .line__container .line__right .self{white-space:pre-wrap}body.mypage .resume .wrap table tr td.fileup{display:block;margin-bottom:0}body.mypage .resume .wrap table tr td.fileup .image_wrap{position:relative}body.mypage .resume .wrap table tr td.fileup .image_wrap img.profile{width:180px}body.mypage .resume .wrap table tr td.fileup .image_wrap img.license{width:300px}body.mypage .resume .wrap table tr td.fileup .image_wrap .icon_delete_btn{cursor:pointer;font-size:1.7rem;left:160px;position:absolute;top:5px}body.mypage .resume .wrap table tr td.fileup .image_wrap .icon_delete_btn.license{left:280px}body.mypage .resume .wrap table tr td.fileup .file_label{margin-left:0}body.mypage .resume .wrap table tr td .list{display:grid;grid-template-columns:11rem 8rem 1fr;margin-bottom:10px}body.mypage .resume .wrap table tr td .list p{padding-bottom:0}body.mypage .resume .wrap table tr td .list .year{grid-column:1/2}body.mypage .resume .wrap table tr td .list .month{grid-column:2/3}body.mypage .resume .wrap table tr td .list .content{grid-column:3/4}body.mypage .resume .wrap table tr td .list .month.input,body.mypage .resume .wrap table tr td .list .year.input{align-items:center;display:flex;justify-content:space-around}body.mypage .resume .wrap table tr td .list .month.input input,body.mypage .resume .wrap table tr td .list .year.input input{width:80%}body.mypage .resume .wrap table tr td .list .month.input span,body.mypage .resume .wrap table tr td .list .year.input span{text-align:center;width:15%}body.mypage .resume .wrap table tr td .list .content{padding-left:10px}body.mypage .resume .wrap table tr td .list.title{margin-bottom:20px}body.mypage .resume .wrap table tr td .list.title p{color:#fff;padding:15px;text-align:center}body.mypage .resume .wrap table tr td .control{display:flex;justify-content:end}body.mypage .resume .wrap table tr td .control span{cursor:pointer;font-size:1.8rem;margin:5px}body.mypage .resume .wrap:nth-of-type(2){padding-top:0}body.mypage .resume.confirm img.profile{width:180px}body.mypage .resume.confirm img.license{width:330px}body.mypage .regist-entrysheet.first table tr td .inner p .checkbox-normal{display:inline-block}body.mypage #footer{width:100%}body.clinic-admin.has_modal #logo{margin-top:25px}body.clinic-admin .h-btn .select_gnav a{background-color:#528357}body.clinic-admin .h-btn div a{height:auto}body.clinic-admin .h-btn div.logout-btn a{padding-bottom:20px}body.clinic-admin .wrap table tbody tr td.edit .btn{border:1px solid #ff8a91;border-radius:3px;color:#ff8a91;cursor:pointer;display:inline-block;margin-left:10px;padding:2px 5px}body.clinic-admin .wrap.confirm table tbody tr th{color:#fff}body.clinic-admin .wrap1 .tk-search.no-entry-message{padding-bottom:16px;padding-top:16px}body.clinic-admin .wrap1 .tk-search.no-entry-message p{margin-bottom:0;padding-bottom:0;text-align:center}body.clinic-admin .wrap1 .tk-list .tk-one .tk-one-l .per-name{padding-bottom:0;padding-top:0}body.clinic-admin .wrap1 .tk-list .tk-one .tk-one-l .per-name .tk-li-name span{display:block}body.clinic-admin .wrap1 .tk-list .tk-one .tk-one-l .per-name .tk-li-name .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:10em}body.clinic-admin .wrap1 .tk-list .tk-one .tk-one-l .per-name .tk-li-name .serial{font-size:1.4rem}body.clinic-admin .wrap1.no-entry{align-items:center;display:flex;height:calc(100vh - 410px);justify-content:center;width:100%}body.clinic-admin .wrap5 .wrap5-l .list-applicants .applicants-name span{color:#000}body.clinic-admin .wrap5 .wrap5-l .list-applicants .applicants-name span.status{color:#d91515}body.clinic-admin .wrap5 .wrap5-r table.not-publish tbody tr:not(:first-of-type) td{color:transparent;text-shadow:0 0 20px rgba(0,0,0,.5)}body.clinic-admin .job-chat .tk-list .tk-one{cursor:pointer}body.clinic-admin .job-chat .tk-list .tk-one .image-object-fit{overflow:hidden}body.clinic-admin .job-chat .tk-list .tk-one .image-object-fit img{height:100%;max-height:100px;-o-object-fit:cover;object-fit:cover;width:100px}body.clinic-admin .job-chat .line__container .line__right{clear:both;margin-bottom:10px;margin-top:10px;max-width:75%;min-height:60px;position:relative}body.clinic-admin .job-chat .line__container .line__right .edit{color:#fff;cursor:pointer;font-size:80%;position:absolute;right:6px;top:5px}body.clinic-admin .job-chat .line__container .line__right .self{white-space:pre-wrap}body.clinic-admin .direct-chat .wrap1 .tk-list .tk-one{padding-bottom:45px}body.clinic-admin .direct-chat .wrap1 .tk-list .tk-one .tk-one-l img{width:60px}body.clinic-admin .direct-chat .wrap2{padding-top:0}body.clinic-admin .direct-chat .wrap2 .line__container .line__right{margin-bottom:10px;margin-top:10px}body.clinic-admin .direct-chat .wrap2 .line__container .line__right .edit{color:#fff;cursor:pointer;font-size:80%;position:absolute;right:6px;top:5px}body.clinic-admin .direct-chat .wrap2 .line__container .line__right .self{white-space:pre-wrap}body.clinic-admin .direct-chat .wrap2 .line__container .txt-input .btn-post{color:#fff}.alert-input,.ampm.error input[type=time],.recruitment.error input,.recruitment.error label{border:1px solid red!important}.clinic-info .clinic-info-inner table tr{display:grid;grid-template-columns:30% 70%!important}.clinic-info-inner table td:first-child,.clinic-info-inner table td:nth-child(2){vertical-align:baseline;width:100%}.article-like+.clinic-name{padding-right:75px}.table1 th{background-color:#ff8a91;border-left:1px solid #ff8a91}h1.title2{border-bottom:1px solid #f1a6a6}.green-head .table1 th,.table1.table-green th{background-color:#7db182;border-left:1px solid #7db182}.pink_btn input[type=button],.pink_btn input[type=submit]{background:#ff8a91}.green-head h1.title2{border-bottom:1px solid #7db182}.pink-box{border:1px solid #ff8a91;padding:30px 30px 0}h1.title2.title-green{border-bottom:1px solid #7db182}.hygienist h1{background-color:#ff8a91;background-image:url(../images/common/icon-pen.png);background-position:calc(50% - 90px) 50%;background-repeat:no-repeat;background-size:36px;color:#fff;margin:0;padding:15px 0 20px}.registration.hygienist{border:13px solid #ff8a91;border-radius:6px;border-top:none;padding:0}.registration-inner{padding:10%}.registration.hygienist input[type=button],.registration.hygienist input[type=submit]{background:#ff8a91}.registration.hygienist .alert,.registration.hygienist .title5{text-align:center}.registration.mypagelogin input[type=button],.registration.mypagelogin input[type=submit]{background:#ff7540}.orange-head .text.self{background-color:#fdeeef!important}.orange-head .text.self:after{border-left:20px solid #fdeeef!important}.green-head .text.self,.orange-head .text.partner{background-color:#d1e8d3!important}.orange-head .text.partner:after{border-right:20px solid #d1e8d3!important}.green-head .text.self:after{border-left:20px solid #d1e8d3!important}.faq-a li{margin-left:23px}.footer-menu{height:220px}.footer-menu li:nth-child(5n) a{margin-bottom:0}p{line-height:180%}.blue-head .txt-input{display:flex;flex-wrap:nowrap;padding:2%;width:96%}.line__container .scroll{height:auto;max-height:70vh;overflow-y:scroll;padding-bottom:100px}.submit-btn:before{width:40px}.search3 a{padding:12.5px 10px}input[type=button],input[type=submit]{background:#ff8a91}.main-btn-position{position:relative}.balloon-position{left:53%;position:absolute;top:-72%}.balloon{background-color:#fff;border:2px solid #ffab6d;border-radius:50px;color:#ffab6d;font-size:15px;padding:8px;position:relative;text-align:center;width:150px}.balloon .icon{left:-110px;position:absolute;top:0}.balloon:after{border-top:15px solid #fff;top:46px}.balloon:after,.balloon:before{border-left:15px solid transparent;border-right:15px solid transparent;content:"";display:block;height:0;left:37px;position:absolute;width:0}.balloon:before{border-top:15px solid #ffab6d;top:50px}.register-new{display:none}.site-text{margin:5% 0}h3.feature{margin-bottom:6%}.features-inner{padding:50px 60px 30px}#userguide .inner{padding:45px 30px}.userguide-img,h3.title3{margin-bottom:25px}#dropmenu .register-new li:first-child a{background-image:url(../images/common/icon-signup2.png);background-position:left 22px;background-repeat:no-repeat}#dropmenu .register-new li:nth-child(2) a{background-image:url(../images/common/icon-job2.png);background-position:left 22px;background-repeat:no-repeat}.orange-head .h-btn div a{background-color:#ff8a91}.blue-head .h-btn div a{background-color:#283ec3}.h-btn div.applicant2-info a{background-color:#12238a}.line__right.bk-line-blue .text.self{background-color:#d7e2ff}.line__container .line__right.bk-line-blue .text.self:after{border-left:20px solid #d7e2ff}.blue-head .tk-one .tk-one-r .notice{background-color:#364cd1}.blue-head.mean-container a.meanmenu-reveal{background:#283ec3}.blue-head.mean-container .mean-nav{background-color:#283ec3}a.btn-blue,input[type=button].btn-blue{background:#283ec3}a.btn-darkblue,input[type=button].btn-darkblue{background:#12238a}a.btn-white,input[type=button].btn-white{border:1px solid #283ec3;color:#283ec3}input[type=button].aplc-delete{background-color:#545c8a}.pw-form{margin:auto}.pw-form-header,.pw-form p{margin-bottom:0;margin-top:0}.pw-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d6d6d6;border-radius:5px;box-sizing:border-box;display:block;font-size:100%;padding:20px 10px;width:100%}.pw-form input[type=email]:focus,.pw-form input[type=password]:focus,.pw-form input[type=text]:focus{border-color:#888}.pw-form input[type=submit]{background:#28d;border-color:transparent;color:#fff;cursor:pointer}.pw-form input[type=submit]:hover{background:#17c}.pw-form input[type=submit]:focus{border-color:#05a}.field-icon{color:#555;float:right;margin-right:20px;margin-top:-46px;position:relative;z-index:2}.commitment-search .commitment-search-inner .submit-btn .search,body.top .archive-search-job .main-search .submit-btn button.submit,body.top .main-wrapper .main .main-search .submit-btn button.submit{background:#ff8a91}.btn-orange-1{background-color:#ffab6d;background-image:url(../images/common/icon-signup2.png)}.btn-orange-1,.btn-orange-2{background-position:calc(50% - 48px);background-repeat:no-repeat;background-size:23px;border-radius:6px;box-shadow:0 0 6px 0 rgba(0,0,0,.16);box-sizing:border-box;color:#fff;display:block;font-size:2.2rem;padding:40px 0;position:relative;width:100%}.btn-orange-2{background-color:#ff7540;background-image:url(../images/common/icon-login.png)}.btn-orange-1 span,.btn-orange-2 span{left:56%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.service-list h2{margin:25px 0}.withdrawal{margin-bottom:20px}.withdrawal a{background-color:#d6d6d6;border-radius:6px;font-size:1.4rem;left:0;padding:10px;top:16px}.registration h1.bottom20{margin-bottom:20px}.list-conditions{top:275px}.news-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.news-block:after{content:"";display:block;width:30%}body{font-family:ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Osaka,sans-serif}input[type=checkbox]+label{line-height:1.5}.checkbox-label,.checkbox-label2{padding:15px 40px 16px 15px}.checkbox-normal{display:block}.checkbox-normal input[type=checkbox]{display:inline-block}.checkbox-normal input[type=checkbox]+label{border:none;cursor:pointer}.checkbox-normal input[type=checkbox]:checked+label{border:none;color:#ff848b}.password-block .field-icon{margin-right:32%}.tk-one .tk-one-r .minute{color:#b9b9b9;font-size:1.2rem;padding-bottom:0;white-space:nowrap}.tk-one .tk-one-r{position:relative;text-align:center;width:80px}.tk-one .tk-one-l{width:calc(100% - 80px)}button,input,select,textarea{font-family:inherit;font-size:100%}.search1 select,.search2 select,.table1 select{color:#222}.image-icon-round.talk-icon{width:80px}.tk-one .tk-one-l .per-name{box-sizing:border-box;width:calc(100% - 80px)}.green-head input[type=button],.green-head input[type=submit]{background:#7db182}.confirm input[type=button],.green-head input[type=button].btn_gray{background:#959595}#dropmenu li:first-child a,#dropmenu li:nth-child(2) a{background-image:url(../images/common/icon-features.png);background-position:left 22px;background-repeat:no-repeat}#dropmenu li:nth-child(3) a{background-image:url(../images/common/icon-interview.png)}#dropmenu li:nth-child(3) a,#dropmenu li:nth-child(4) a{background-position:left 22px;background-repeat:no-repeat}#dropmenu li:nth-child(4) a{background-image:url(../images/common/icon-qa.png)}#dropmenu li:nth-child(5) a{background-image:url(../images/common/icon-experiences.png)}#dropmenu li:nth-child(5) a,#dropmenu li:nth-child(6) a{background-position:left 22px;background-repeat:no-repeat}#dropmenu li:nth-child(6) a{background-image:url(../images/common/icon-ad.png)}#dropmenu li:nth-child(7) a{background-image:url(../images/common/icon-contact.png);background-position:left 22px;background-repeat:no-repeat}.list-conditions{background-color:#fff;border:1px solid #000;border-radius:6px;box-sizing:border-box;display:none;height:230px;left:0;padding:20px;position:absolute;top:740px;width:100%}.list-conditions.list-active{display:flex;flex-wrap:wrap;margin:0 2%;width:96%;z-index:1000000}.h-btn .job a{padding:45px 6px 8px}.h-btn div.job a{font-size:1.4rem;line-height:1.2;text-align:center}.list-conditions:after{background-color:#ccc;border-radius:6px;content:" ";display:block;height:50px;position:absolute;right:2px;top:0;-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;width:6px}.line__container{word-wrap:break-word;overflow-wrap:break-word}.slick-track{display:block;left:0;position:relative;top:0}.main-search input[type=text],.search3 a{height:50px}.main-search select{height:50px;line-height:200%;padding:13px 10px}.pw-form-container input,table .password-block input[type=password]{box-sizing:border-box;padding-right:50px}input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:5px}.pink_btn input[type=button].btn_gray,.pink_btn input[type=submit].btn_gray{background:#959595}.news-inner{align-items:stretch!important;display:flex!important;flex-direction:column!important}.news-inner .news-text{height:50px}.news-inner a{margin-top:auto!important}.main-search input[type=text],.main-search select,.search3 a{height:67px}.pw-form input{min-height:67px;padding:10px}.ampm span{width:40%}.ampm span:first-child{margin-right:2%}.ampm span input.field-w10{width:32%}.ampm{display:flex;flex-wrap:wrap;margin-bottom:15px}.ampm span input.field-w10{margin-left:5px}.list-conditions{height:auto!important;overflow-y:scroll}.list-conditions:after{content:none!important}.line__attention{bottom:8.55em}.blue-head .txt-input{padding:1%;width:98%}#second .search3 a.on{height:auto}.main-search select,.search3 a{font-size:100%}.main-search div.search3{position:relative}.main-search div.search3 a.on{left:0;line-height:1.6;padding:2px 10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-search select,.search3 a{transition:initial}.line__attention{bottom:8.55em!important}.copy1.font-m{font-size:4.8rem;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,5px 5px 0 #ffdbdb,-5px -5px 0 #ffdbdb,-2px 2px 0 #fff,2px -2px 0 #fff,-5px 5px 0 #ffdbdb,5px -5px 0 #ffdbdb,0 2px 0 #fff,-2px 0 #fff,0 5px 0 #ffdbdb,-5px 0 #ffdbdb,-2px 0 0 #fff,2px 0 0 #fff,-5px 0 0 #ffdbdb,5px 0 0 #ffdbdb}.main{padding:50px 20px 50px 0}.main-btn{margin:0 0 55px auto}.stepbarwrap{display:block;margin:0 auto 30px;text-align:center}.stepbarwrap .steptitle{align-items:center;display:inline-flex;margin:0 auto}.stepbarwrap .steptitle .stepcircle{background-color:#ff848b;border-radius:50%;color:#fff;content:"";display:inline-block;height:3em;text-align:center;width:3em}.stepbarwrap .steptitle .stepcircle span{display:inline-block;font-size:.8em;font-weight:700;line-height:1.2em;position:relative;top:.9em}.stepbarwrap .steptitle .title{color:#ff848b;font-size:2.4rem;margin:.5em}.flex-recruitment{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-recruitment-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px;width:50%}.flex-recruitment-inner span:nth-child(odd){width:calc(100% - 145px)}.flex-recruitment-inner span:nth-child(2n){margin-left:15px;width:100px}.flex-recruitment-inner input[type=number],.flex-recruitment-inner input[type=text]{width:70px}.flex-recruitment:last-child .flex-recruitment-inner{margin-bottom:0}.form_value{position:relative}.form_value .placeholder{color:#757575;left:10px;pointer-events:none;position:absolute;top:10px}.welfare02 .inner:first-child{width:24%}.welfare02 .inner:nth-child(2){width:71%}.paidholiday .inner:nth-child(5) input{width:90%}body.top .main-wrapper .main{padding-top:50px}.unloggedin .h-btn div.job a{background-color:#7db182;background-color:#a1d350}.signature{display:block;text-align:right}.font-ss-pc{font-size:1.2rem}.font-ss-sp{font-size:1.4rem}.h-btn div.job a:hover{background-color:#c27654;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.otherinsurance4{width:90%!important}.catchcopy{padding-top:120px}.main img{left:68%;position:absolute;top:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.signature{margin-top:20px}.copy0{color:#ff8a91;font-size:2.2rem;font-weight:700;margin-bottom:30px}.license{display:block;font-size:1.2rem;line-height:1.2;text-align:right}@media screen and (min-width:768px) and (max-width:1024px){.mean-container a.meanmenu-reveal{font-size:medium!important;padding:24px 35px 33px}.mean-container .mean-nav{margin-top:64px}.mean-container a.meanmenu-reveal.meanclose{padding:24px 33px 33px 37px}.pc,.sp{display:none}#clinic-page h2.title3:after,h2.title3:after{width:52%}.h-btn{right:100px}.search3 a,input[type=text],select{font-family:ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Osaka,sans-serif!important;font-size:1.2rem}.btn-pink2:before{right:25px}.line__container .line__left,.line__container .line__right{max-width:80%}.list-conditions{top:229px}.list-conditions-inner{width:50%}.line__container .scroll .line__left{max-width:80%}body.admin.job-entry-detail .wrap-name.pc{display:block}.column3.flex-justify-content1.block-syokusyu .inner{width:calc(50% - 8px)}.column3.flex-justify-content1.block-syokusyu .inner:nth-child(2n){margin-right:0}.column3.flex-justify-content1.block-syokusyu .inner:nth-child(5){margin-right:0;width:100%}#second .search3 a.on{line-height:2;padding:4px 10px}}@media print,screen and (max-width:1024px){.mean-nav #dropmenu li li a{padding:8px 20px}#dropmenu{display:block}.step-flow-three{justify-content:center}.aligncenter,.alignleft,.alignright,img.aligncenter,img.alignleft,img.alignright{display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center}.column{display:flex!important}.column4-ver2{align-items:stretch;flex-direction:column}.column2 .inner,.column3 .inner,.column3 .inner.w100-sp{margin-bottom:15px;width:100%}.column3 .inner-w{width:100%}.column4 .inner{width:49%}.column4-ver2 .inner{box-sizing:border-box;margin-left:17px;width:100%}.column4-ver2 .inner:nth-child(4n+1){font-size:1.8rem;margin-left:0}.column5 .inner{margin-bottom:15px;width:48%}.column8 .inner{width:24.5%}.column2 .inner:last-child,.column3 .inner:last-child,.column4 .inner:last-child,.column4 .inner:nth-child(odd):nth-last-child(-n+2),.column4 .inner:nth-child(odd):nth-last-child(-n+2)~.inner,.column4-ver2 .innner:last-child,.column8 .inner:nth-child(4n+1):nth-last-child(-n+4),.column8 .inner:nth-child(4n+1):nth-last-child(-n+4)~.inner{margin-bottom:0}.column-salary .inner{width:100%!important}.column-salary2 .inner:nth-child(n+3){margin-left:0;width:50%}.column-salary .inner div.title-allowances{display:block}.column-salary .inner br.tablet+input{margin-left:25px}.column-salary.column-salary3 .inner{width:73px!important}.column-salary3 .inner:nth-child(2n){margin-left:0;width:calc(100% - 73px)!important}.attribute .inner:first-child{margin-right:60%;width:40%}.attribute .inner:nth-child(2),.attribute .inner:nth-child(4),.attribute .inner:nth-child(5){width:40%}.attribute .inner:nth-child(3){font-size:1.4rem;width:50%}.paidholiday .inner:first-child{margin-bottom:10px;margin-right:0;width:100%}.paidholiday .inner:nth-child(2){font-size:1.4rem}.paidholiday .inner:nth-child(2),.paidholiday .inner:nth-child(5){width:100%}.paidholiday .inner:nth-child(3){margin-bottom:0;margin-right:0;width:100%}.paidholiday .inner:nth-child(4){margin-bottom:10px;margin-right:0;padding-top:8px;width:100%}.paidholiday .inner:nth-child(5) input{width:80%}.welfare .inner:nth-child(7){margin-right:32%}.welfare .inner:nth-child(8){margin-bottom:0;width:100%!important}.welfare .inner:nth-child(9),.welfare .inner:nth-child(10),.welfare .inner:nth-child(11){width:100%!important}.welfare.flex-justify-content1 .inner:nth-child(2n){margin-right:0}.column-reception{justify-content:flex-start}.inner-reception{margin-bottom:15px;margin-right:1.7%;width:48%}.inner-reception-day,input.field-w80-sp,select.field-w80-sp{width:80%}input.field-w60-sp,select.field-w60-sp{width:60%}input.field-w50-sp,select.field-w50-sp{width:50%}input.field-w48-sp,select.field-w48-sp{width:48%}input.field-w30-sp,select.field-w30-sp{width:30%}input.field-w25-sp,select.field-w25-sp{width:25%}input.field-w20-sp,select.field-w20-sp{width:20%}input.field-w15-sp,select.field-w15-sp{width:15%}input.field-w9{width:10%}.font-mm-sp{font-size:1.4rem}#logo{position:relative;z-index:110}.h-btn{z-index:10000000}.wrap{padding-bottom:20px;padding-top:60px}#top h2{font-size:2.4rem;margin-bottom:80px}h3.title1{font-size:2rem;margin-bottom:30px;padding:10px 20px}h3.title3{font-size:2rem;margin-bottom:20px;text-align:center}h3.title4{color:#ff848b;font-size:1.6rem;margin-bottom:10px}#dropmenu li a{background-position:10px 10px!important}.features-block{margin:0 auto;width:90%}.features-inner{margin:0 0 8%;padding:60px 30px;width:100%}.features-img{display:block;float:none;margin:0 auto 20px}.features-text{float:none;width:100%}.features-inner:nth-child(4) .features-img{display:block;float:none;margin:0 auto 20px;width:100%}.features-inner:nth-child(4) .features-text{float:none;width:100%}h3.title2{color:#ff848b;font-size:2rem;margin-bottom:20px;margin-left:0;text-align:center}.site-text{margin:10% auto;text-align:center;width:90%}h3.feature{font-size:1.2em;font-weight:500;letter-spacing:0;margin-bottom:15%;text-align:center}.similar-slider .slick-slide{margin:0}.place-search{display:flex;flex-direction:column;margin:0 auto}.wrap .place-search .btn-pink2{margin:30px auto 0;max-width:300px;width:100%}.wrap .place-search .btn-pink2:first-child{margin:0 auto}.place-search .btn-pink2:nth-child(3n){margin-right:auto}.commitment-search{background-color:#d5d0d0;border-radius:12px;padding:15px}.commitment-search .commitment-search-inner{background-color:#fff;box-sizing:border-box;display:flex;width:100%}.commitment-search .commitment-search-inner .submit-btn{position:static}.commitment-search .commitment-search-inner input[type=submit]{padding:17px 12px}.commitment-search .commitment-search-inner .submit-btn:before{display:none;position:static}.table1 th{border-left:1px solid #7db182}.table1 td,.table1 th{border-bottom:1px solid #b7b7b7;padding:10px}.table1 td{border-left:1px solid #b7b7b7}.block td,.block th{display:block;width:100%}table select{background-position:right bottom 15px;-moz-text-align-last:left;text-align-last:left}input[type=button],input[type=submit]{padding:20px 0;width:135px}.icon{flex-direction:row;right:0;transform:translate(-10%,-50%);width:auto}.icon span{width:55px}.icon span:first-child{margin-bottom:0;margin-right:10px}#clinic-page .btn-pink3,.btn-pink3{font-size:1.6rem;margin-bottom:3%;width:46%}#inner-experiences .inner{margin-bottom:50px;padding:40px 20px;width:100%}#inner-experiences .experiences-img{float:left;text-align:center;width:100%}#inner-experiences .experiences-text{float:right;font-size:1.5rem;letter-spacing:0;margin-top:1em;width:100%}.experiences-number{left:0;position:absolute;top:0}#inner-experiences .inner:nth-child(2n) .experiences-number{left:0;right:auto}input[type=button].btn-inquiry-gray,input[type=button].btn-inquiry-pink,input[type=submit].btn-inquiry-pink{padding:20px 0;width:135px}.clinic-info-inner,.detail-btn{width:100%}.btn-clinic-detail{background-color:#ff7540;border-radius:5px;color:#fff;display:block;font-size:1.4rem;line-height:1.5;margin:50px auto 0;padding:15px;text-align:center;width:150px}#search-result-detail .slick-prev{background:url(../images/common/arrow-left2.png) 50% no-repeat;height:56px;left:5px;width:44px}#search-result-detail .slick-next{background:url(../images/common/arrow-right2.png) 50% no-repeat;height:56px;right:5px;width:44px}.green-head .h-btn{justify-content:flex-start;position:static}.green-head .h-btn div:nth-child(4){border-right:none}.green-head .h-btn div:nth-child(n+5){display:none}.green-head .h-btn div{width:25%}.green-head .h-btn div a{_border-right:1px solid #fff;font-size:1.2rem;width:100%}.btt{margin:10px}.talkwrapper{display:flex;flex-direction:column}.wrap1,.wrap2{width:100%}.wrap2{position:relative}.tk-search{background:#e8e8e8;padding:12px}.tk-search form{text-align:center}.tk-search form input{background-image:url(../images/common/icon-search2.png);background-position:20px;background-repeat:no-repeat;background-size:20px;border:none;font-family:FontAwesome;height:39px;padding-left:50px;width:100%}.tk-search form input::-moz-placeholder{color:#b9b9b9}.tk-search form input::placeholder{color:#b9b9b9}.tk-list{height:575px;overflow-y:scroll}.tk-list::-webkit-scrollbar{width:0}.tk-list::-webkit-scrollbar-thumb{background-color:#b9b9b9;height:10px}.select{background-color:#e5e5e5;border-top:1px solid #fff}.tk-one{align-items:flex-start;border-bottom:1px solid #a1a1a1;display:flex;justify-content:space-between;max-height:100px;padding:10px 20px}.tk-one:last-child{border-bottom:none}.tk-one:first-child{border-bottom:1px solid #a1a1a1}.tk-one .tk-one-l{align-items:center;display:flex}.tk-one .tk-one-l img{width:60px}.tk-one .tk-one-l .per-name{padding-bottom:20px;padding-left:20px;padding-top:15px}.per-name .excerpt,.per-name .tk-li-name{font-size:1.1em;line-height:1.5em;padding-bottom:0}.per-name .excerpt{color:#b9b9b9;font-size:.8em}.tk-one .tk-one-r .minute{color:#b9b9b9;padding-bottom:0;white-space:nowrap}.tk-one .tk-one-r .notice{background-color:#7db182;border-radius:66px;color:#fff;padding:3px 14px;position:absolute;right:15px}.blue-head .tk-one .tk-one-r .notice{background-color:#8bc3d8}.tk-one .tk-one-r{position:relative;text-align:center}.ch-top-ic{align-items:center;background:#e5e5e5;display:flex;font-size:1.2em;padding:9px 0 9px 30px}.ch-top-ic img{width:45px}.ch-name{padding-bottom:0;padding-left:20px}.line__left .line__left-text .text.dental{background-color:#8bc3d8}.line__container .line__left .text.dental:after{color:#8bc3d8}.line__left .line__left-text .text.partner{background-color:#fdeeef}.line__container .line__left .text.partner:after{border-right:20px solid #fdeeef}.line__right .text.self{background-color:#7db182}.line__container .line__right .text.self:after{border-left:20px solid #7db182}.txt-input{border-top:1px solid #e8e8e8;bottom:0;display:flex;left:0;position:absolute;width:98%}.txt-input .txt-holder{width:93%}.txt-input .txt-submit{width:8%}.txt-input .txt-holder input{border:none}.txt-input .txt-submit input{background:#eee;border-bottom:none;border-radius:0;color:#b9b9b9;height:100%;padding:0;width:100%}.line__container .line__left,.line__container .line__right{max-width:95%}.line__container .scroll::-webkit-scrollbar{width:0}.line__container .scroll{padding-bottom:120px}.line__attention{bottom:6.75em}.blue-head .h-btn{justify-content:flex-start;position:static}.blue-head .h-btn div:nth-child(4){border-right:none}.blue-head .h-btn div:nth-child(n+5){display:none}.blue-head .h-btn div{width:25%}.blue-head .h-btn div a{_border-right:1px solid #fff;font-size:1.2rem;width:100%}.wrap3{padding:4%}.wrap4{flex-wrap:wrap}.wrap4 .wrap4-l{padding:0;width:100%}.wrap4 .wrap4-r{padding:10px;width:100%}.wrap-white{margin-bottom:0;padding:10px}.wrap4 .wrap4-r.bk-rightside,.wrap-white{background:#fff}.bk-gray-sp{background:#eee;padding:10px}.wrap5{flex-wrap:wrap}.wrap5 .wrap5-l{width:100%}.wrap5 .wrap5-r{padding:0 0 20px;width:100%}h1.title5,h1.title6{padding:10px}#talksearch-wrap input{background-image:url(../images/common/icon-search2.png);background-position:10px;background-repeat:no-repeat;background-size:25px;padding-left:40px;z-index:1}.applicants-day{font-size:1.4rem;text-align:right}.applicants-day,.applicants-name{font-size:1.4rem;padding:10px;width:50%}table.table3{font-size:80%;table-layout:auto}.table3 td,.table3 th{min-width:120px;padding:10px;width:120px}.scroll{overflow-x:scroll;width:100%}.scroll::-webkit-scrollbar{height:10px}.scroll::-webkit-scrollbar-track{background:#ddd}.scroll::-webkit-scrollbar-thumb{background:#ff8a91}.wrap-aplc-pagenav{display:none}.wrap-name{background:#e8e8e8;margin-bottom:0;padding:10px 0;width:100%}.aplc-d-top{justify-content:space-between;width:100%}.aplc-d-top,.aplc-d-top-c,.aplc-d-top-l,.aplc-d-top-r{display:flex;flex-wrap:nowrap}.aplc-d-top-c{width:100%}.aplc-d-top-c .aplc-d-date{color:#737373;font-size:.9rem;margin-left:2em}.aplc-d-download{background:#f8f8f8;display:block;margin-top:20px;text-align:center;width:100%}.aplc-d-download .btn-download a{background:url(../images/common/icon-download.png) 94% no-repeat;display:block;padding:10px 0;text-indent:-2em;width:100%}.aplc-status,.aplc-status2,.btn-white,.wrap-aplc-pagenav2,.wrap-btnstatus,table input[type=button].aplc-status{font-size:1.4rem!important}div .btn-white,div input[type=button].btn-white{margin-top:10px}.open_btn{height:100%;padding:0}.btn-template label{background-size:16px}.table4 td,.table4 th{font-size:1.2rem;padding:10px}.table-entry td,.table-entry th{box-sizing:border-box;padding:10px}.orange-head .h-btn div.logout-btn{position:absolute;right:100px;top:0;width:100px}.orange-head .h-btn{justify-content:flex-start;position:static}.orange-head .h-btn div{width:20%}.orange-head .h-btn div a{font-size:1.2rem;width:100%}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:30px}.swiper-button-prev{background-image:url(../images/common/arrow-left.png)}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;height:39px!important;width:39px!important}.swiper-button-next{background-image:url(../images/common/arrow-right.png)}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(var(--swiper-navigation-size)*-1/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:0}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-theme-color);border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container .swiper-wrapper .swiper-slide .caption{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:16px;left:0;padding:.5em 2%;position:absolute;text-align:center;width:96%}body.admin .wrap4-l{margin-left:auto;margin-right:auto;width:96%}body.admin .talkwrapper .wrap2 .line__container .line__left{max-width:50%}body.mypage .job-chat .wrap1 .tk-list{height:40vh}body.mypage .direct-chat .wrap1 .tk-list{height:90px}body.mypage .direct-chat .wrap2 .line__container .scroll{height:50vh}body.clinic-admin .job-chat .tk-list{height:40vh}body.clinic-admin .direct-chat .wrap1 .tk-list{height:90px}body.clinic-admin .direct-chat .wrap2 .line__container .scroll{height:50vh}.password-block .field-icon{margin-right:32vw}input.field-w100-sp,select.field-w100-sp{width:100%}.register-new{display:block!important}.list-conditions{top:810px}.slick-track{display:flex!important}.slick-slide{border:1px solid #dcd7d7;height:auto!important}.news-inner{border:none}.slick-slide>div{align-items:stretch!important;display:flex;height:100%}.ampm span{width:100%}.ampm span:first-child{margin-right:0;padding-bottom:15px}.line__container .scroll{padding-bottom:200px}#userguide .column{flex-direction:column}#userguide .inner{box-sizing:border-box;margin-left:auto;margin-right:auto;width:90%}.paidholiday .inner:nth-child(5) input{width:100%}}@media screen and (max-width:767px){.mean-container a.meanmenu-reveal span{right:17px}.mean-container a.meanmenu-reveal span:first-child{position:absolute;top:23px}.mean-container a.meanmenu-reveal span:nth-child(2){position:absolute;top:33px}.mean-container a.meanmenu-reveal span:nth-child(3){position:absolute;top:43px}.mean-container a.meanmenu-reveal.meanclose span:first-child{height:4px;margin-top:15px;position:absolute;right:18px;top:18px;transform:skewY(-45deg);width:28px}.mean-container a.meanmenu-reveal.meanclose span:nth-child(2){height:4px;margin-top:-4px;position:absolute;right:18px;top:37px;transform:skewY(45deg);width:28px}.pc,.tablet{display:none}embed,img,object{height:auto;max-width:100%}img{-ms-interpolation-mode:bicubic}.flex-column{flex-direction:column}#userguide .inner{margin-left:0;margin-right:0;width:100%}.column3.column3-w49-sp .inner,.column4 .inner{width:calc(49% - 5px)}.column3.column3-w49-sp .inner:nth-child(2n){margin-right:0}.conditions-second-wrap .list-conditions{left:0;top:-100px;z-index:10000000}input.field-w9{width:20%}#clinic-page h2.title3:after,h2.title3:after{width:12%}#logo{margin-bottom:17px;margin-top:16px}.logo-l{width:145px}.h-btn{right:64px}.h-btn a{padding:28px 10px 5px}.h-btn div.signup a{background:url(../images/common/icon-signup.png) center 10px no-repeat;background-color:#ffab6d;background-size:20px;font-size:1.2rem}.h-btn div.login a{background:url(../images/common/icon-login.png) center 10px no-repeat;background-color:#ff7540;background-size:20px;font-size:1.2rem}.main-wrapper{background-image:url(../images/common/main-sp.jpg)}.main{padding:100px 0 50px;width:96%}.catchcopy{margin:0;width:100%}.main-btn{margin:0 0 40px;text-align:center;width:100%}.main-btn a:first-child{margin-right:3%}.btn-orange{background-color:#ffab6d}.btn-orange,.btn-pink{background-position:calc(50% - 44px);background-size:23px;box-sizing:border-box;font-size:1.6rem;height:80px;padding:10px 0 10px 20px;width:48%}.btn-pink{background-color:#ff8a91}.main-search{flex-wrap:wrap;justify-content:center}.main-search div{margin-bottom:20px;margin-right:4%;width:48%}.main-search div:nth-child(2n){margin-right:0}.main-search div:nth-child(5){margin-bottom:0}input[type=text],select{font-size:1.4rem}select{padding:15px 10px 35px}.search3 a,select{background-position:center bottom 15px;-moz-text-align-last:center;text-align-last:center}.search3 a{font-size:1.4rem;padding:6px 10px 25px}.main-search input[type=text]{padding:25px 10px;-moz-text-align-last:center;text-align-last:center}.list-conditions{top:80px}.list-conditions-inner{width:50%}.btn-pink2{background-color:#ff8a91;border-radius:12px;color:#fff;display:block;font-size:medium;margin:50px auto;padding:15px 20px;text-align:center;width:200px}.btn-pink2:before{height:10px;right:37px;width:10px}.features-inner{margin:0 0 15%;padding:60px 30px;width:100%}.features-img{display:block;float:none;margin:0 auto 20px}.features-text{float:none;width:100%}.features-inner:nth-child(3),.features-inner:nth-child(4){margin:0 0 50px}.features-inner:nth-child(2) h3.title2 img{position:absolute;right:-50px;top:-90px;width:60%}h3.title2 img{position:absolute;right:auto;top:-90px;width:80%}.experiences-img,.experiences-text{float:none;width:100%}.experiences-img{margin-bottom:10px}#experiences .inner{padding:20px 15px;width:49%}.column .inner img{max-width:120px}.wrap.banner{justify-content:flex-start;padding:60px 0 40px}.banner li{margin-right:2%;width:49%}.banner li:nth-child(2n){margin-right:0}footer{flex-direction:column}#footer{background-color:transparent;padding:0}.footer-right{background-color:#ff8a91;box-sizing:border-box;padding:20px 0 20px 30px;width:100%}.footer-right a{color:#fff}.footer-left{display:block;margin:0 auto;position:static;text-align:center;width:100%}.footer-left-inner{background-color:#d6d6d6;box-sizing:border-box;left:0;padding:30px;position:static;top:0;-webkit-transform:initial;-ms-transform:initial;transform:none;width:100%}.footer-menu li a{font-size:1.4rem}.footer-menu a:before{left:-15px;top:0}.footer-logo{display:block;margin:0 auto 10px;max-width:220px;text-align:center}#backtop a{height:40px;width:40px}#backtop a:before{height:10px;left:14px;top:6px;width:10px}.border-b-pink{_border-bottom:1px solid #ff848b}.border-t-pink{border-top:none}h2.title1{padding-right:60px;position:relative}h2.title1:after{background-color:#ff848b;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:50px}.support-wrap{flex-direction:column;margin-bottom:60px;padding:0 0 45px}.support-photo{margin-bottom:20px;max-width:451px;width:100%}.support-text{width:100%}.order1{order:1}.order2{order:2}dl.toggle dt{background:#fefdfc;border-bottom:0 solid #dadadb;color:#222;cursor:pointer;font-size:1em;font-weight:500;margin-top:25px;padding:1.5em 2em 1.5em 3em;position:relative;text-align:left}.faq-q img{left:-35px;position:absolute;top:-5px}dl.toggle dt:after{top:30px;-webkit-transform:rotate(45deg);transform:rotate(135deg)}dl.toggle dt.active:after,dl.toggle dt:after{border-right:2px solid #ff848b;border-top:2px solid #ff848b;height:10px;position:absolute;right:15px;width:10px}dl.toggle dt.active:after{content:"";display:inline-block;top:34px;transform:translateX(-50%);transform:rotate(-45deg)}#clinic-page dl.toggle dt:after{height:10px;position:absolute;right:15px;top:30px;width:10px}#clinic-page dl.toggle dt.active:after{content:"";display:inline-block;height:10px;position:absolute;right:15px;top:34px;width:10px}dl.toggle dd{background:#fefdfc;display:none;padding:1em;text-align:left}.faq-a{background-color:#f2f2f2;line-height:1.5;padding:1.5em 2em;position:relative}#clinic-page .btn-pink3,.btn-pink3{font-size:1.6rem;letter-spacing:0;margin:0 auto 3%;padding:10px 0;width:90%}.title-qa-2{border-left:7px solid #ff848b;font-weight:500;margin:2em 0;padding-left:1em}.qa-list{font-size:1.4rem;letter-spacing:0;margin:2em 0;padding-right:30px;text-align:initial}.koukoku-ex-inner{border:1px solid #ffd2d5;margin:0 0 2em;padding:2em 0}.btn-inquiry{background-color:#ff7540;border-radius:12px;color:#fff;display:block;font-size:1.6rem;margin:0 auto 20px;padding:10px 15px;position:relative;text-align:center;vertical-align:middle;width:200px}.koukoku-ex{padding:0}#koukoku .text-center{font-size:1.4rem}.eg-pc{display:none}.eg-sp{display:block;margin:0 auto;width:90%}.clinic-info-inner{flex-wrap:wrap;width:100%}.clinic-info-inner img{margin:0 auto 2em;max-height:250px;max-width:100%}.clinic-info-inner table{margin-left:0;width:100%}.detail-btn{align-self:self-end;width:100%}.btn-clinic-detail{background-color:#ff7540;border-radius:5px;color:#fff;display:block;font-size:1.4rem;line-height:1.5;margin:15px auto 0;padding:15px;text-align:center;width:150px}.pagenavi{flex-wrap:wrap;font-size:.7em}#search-result-detail h4{margin-bottom:10%}.clinic-img{margin:0 auto;width:90%}#search-result-detail .choice-btn .slick-track{width:100%!important}.detail-info{margin-bottom:3em;margin-top:3em}.detail-info td:first-child{width:35%}.job-feature li{width:47%}.detail-info-2{margin-bottom:5em;margin-top:2em}.filter-text{top:10%}.filter-orange .btn-orange{top:20%}#good .btn-clinic-detail{background-color:#ff7540;border-radius:12px;color:#fff;display:block;font-size:1.4rem;line-height:1.5;margin:15px auto 0;padding:20px 15px;text-align:center;width:150px}#good .article-like{color:#858181;cursor:pointer;font-size:10px;line-height:1.2;position:absolute;right:0;text-align:center;top:15px}.detail-info .flex-sp td:first-child{width:100%}.clinic-message-box img{margin:0 auto;max-height:100%;max-width:500px;text-align:center;width:100%}.clinic-message-text{padding:2%;width:96%}#search-result-detail .clinic-message h4{margin:2% 0}.flex-sp{display:flex;flex-wrap:wrap}.table-entry td,.table-entry th{box-sizing:border-box;padding:10px}.orange-head .h-btn div.logout-btn{height:64px;right:62px;width:64px}.orange-head .h-btn div.logout-btn a{height:15px}.orange-head .h-btn div a{font-size:1rem}.registration-inner{padding:30px 20px}.btt{box-sizing:border-box;display:block;margin:0;width:100%}.fileup1 label,.fileup2 label,.fileup3 label{margin-left:20px;padding:10px}.grid-confirm-employ{grid-template-columns:30% 25% 25%}.grid-admin-employ{grid-template-columns:30% 25% 1fr}.grid-confirm-staff{grid-template-columns:30% 1fr}.mypage .grid-wrap td:last-of-type{width:100%}.column-address-grid{grid-template-columns:100px 20px 1fr}.grid-recruitment p{grid-template-columns:110px 1fr}.modal.job-modal{font-size:1.4rem}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner .image_wrap .image-object-fit{flex:0 0 300px;height:200px}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr{display:flex;flex-wrap:wrap}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr td:first-of-type{width:100%}.modal.job-modal .modal-body .search-box .clinic-info .clinic-info-inner table tr td:nth-of-type(2){padding-left:1em}.modal.resume-modal .modal-dialog .modal-content .modal-body .grid-resume{display:block}.h-btn a .badge-count{bottom:4rem;height:15px;line-height:15px;right:30%;width:15px}.commitment-search .commitment-search-inner{flex-wrap:wrap;justify-content:center}.commitment-search .commitment-search-inner .submit-btn{margin-top:20px;width:auto}.commitment-search .commitment-search-inner .submit-btn .search{display:block;width:290px}.commitment-search .commitment-search-inner .search4{width:100%}body.mypage .archive-favorite .wrap .good-inner .search-box{padding-left:1em!important;padding-right:1em!important}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr{display:flex;flex-wrap:wrap}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td:first-of-type{width:100%}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr td:nth-of-type(2){padding-left:1em}body.mypage .job-chat .wrap2 .ch-top-ic{grid-template-columns:90px 1fr}body.mypage .job-chat .wrap2 .ch-top-ic .talk-icon.small img{height:70px;width:70px}body.mypage .job-chat .wrap2 .ch-top-ic .ch-name-wrap .ch-name{margin-bottom:.1rem;width:100%}body.mypage .job-chat .wrap2 .ch-top-ic .ch-name-wrap .btn-job-detail{font-size:1.7rem;padding-bottom:.2em;padding-top:.2em;width:63%}body.mypage .job-chat .wrap2 .ch-top-ic .ch-report-wrap{display:flex;grid-column:2/3;justify-content:right}body.mypage .job-chat .wrap2 .ch-top-ic .ch-report-wrap .ch-report{margin-top:-40px;padding-bottom:.2em;padding-top:.2em;width:30%}body.mypage .job-chat .wrap1 .tk-list .tk-one .tk-one-l .per-name .tk-li-name{width:113px}body.mypage .resume .wrap table tr td .list{grid-auto-rows:1fr 1fr;grid-template-columns:11rem 5rem 1fr}body.mypage .resume .wrap table tr td .list .year{grid-row:1/2;margin-bottom:1rem}body.mypage .resume .wrap table tr td .list .month{grid-column:2/3;grid-row:1/2;margin-bottom:1rem}body.mypage .resume .wrap table tr td .list .content{grid-column:1/4;grid-row:2/3;padding-left:0}body.mypage .resume .wrap table tr td .list.title{grid-template-columns:10rem 4rem 1fr;grid-template-rows:1fr}body.mypage .resume .wrap table tr td .list.title .year{grid-column:1/2;grid-row:1/2}body.mypage .resume .wrap table tr td .list.title .month{grid-column:2/3;grid-row:1/2}body.mypage .resume .wrap table tr td .list.title .content{grid-column:3/4;grid-row:1/2}body.mypage .resume .wrap table tr td .control span{font-size:3.2rem;margin:10px}body.clinic-admin .wrap1 .tk-list .tk-one .tk-one-l .per-name .tk-li-name .name{width:113px}.btn-pink{background-color:#ffab6d;background-position:calc(30% - 44px)}.btn-green{background-color:#7db182}.balloon-osition{left:23%;position:absolute;top:-72%}.register-new{display:block!important}.btn-orange-1{background-color:#ffab6d}.btn-orange-1,.btn-orange-2{background-position:calc(50% - 44px);background-size:23px;box-sizing:border-box;font-size:1.6rem;height:80px;padding:10px 0 10px 20px;width:48%}.btn-orange-2{background-color:#ff7540}.balloon-position{left:23%;position:absolute;top:-72%}.withdrawal{margin-top:60px}.column3.flex-justify-content1.block-syokusyu .inner{margin-right:0;width:100%}.copy2{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.image-icon-round.talk-icon{width:60px}.tk-one .tk-one-l .per-name{width:calc(100% - 60px)}.per-name .tk-li-name{font-size:.9em}.image-icon-round.talk-icon img{height:60px;width:60px}.main-search input[type=text]{padding:22px 10px 23px}.list-conditions.list-active{height:170px;line-height:1.2;overflow-y:scroll;top:790px}.list-conditions.list-active div{margin-bottom:10px}.line__container .scroll{padding-bottom:150px}#second .search3 a.on{line-height:2;padding:1px 10px}.main-search select,.search3 a{background-position:center bottom 5px}.line__attention{bottom:7.55em!important}body.top .main-wrapper .main{padding-top:50px}.copy1.font-m{font-size:7.4vw}.flex-recruitment{display:block}.flex-recruitment-inner{width:100%}.flex-recruitment-inner span:nth-child(odd){width:calc(100% - 125px)}.welfare02 .inner:first-child{margin-right:0;width:100%}.welfare02 .inner:nth-child(2),.welfare02 .inner:nth-child(2) input{width:100%}body.top .main-wrapper .main{padding-top:100px}.mean-container .mean-bar{z-index:99999999}.unloggedin #header .h-btn{justify-content:flex-start;right:auto;top:67px;width:100%}.unloggedin #header .h-btn div{width:33.3333333333%}.unloggedin #header .h-btn div a{line-height:1.2;padding:38px 10px 10px;text-align:center}.unloggedin #header .h-btn div.job a{background:url(../images/common/icon-job.png) center 6px no-repeat;background-color:#7db182;background-color:#a1d350;background-size:30px;font-size:1.2rem;padding:33px 6px 1px}.signature{text-align:center}.font-ss-pc{font-size:1.4rem}.font-ss-sp{font-size:1.2rem}.catchcopy{padding-top:100px}.main img{left:50%;max-width:432px;position:absolute;top:105px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:86%}.copy0{font-size:1.8rem;line-height:1.6}.license{display:block;font-size:1.2rem;text-align:center}}@media print,screen and (min-width:1300px) and (max-width:1545px){select{font-size:100%}}@media print,screen and (min-width:1025px) and (max-width:1299px){.search3 a,select{font-size:1.3vw}.main-search select,.search3 a{font-size:100%!important}}@media screen and (min-width:1025px) and (max-width:1160px){#logo{margin-bottom:25px;margin-top:25px;max-width:190px}}@media print,screen and (min-width:1025px){.sp,.tablet{display:none}#mail-sp,#menu-sp,#nav-sp,.sp{display:none;line-height:0%;margin:0;padding:0;text-indent:-9999px}embed,img,object{height:auto;max-width:100%}img{-ms-interpolation-mode:bicubic}.anchorlink{margin-top:-90px;padding-top:90px}.step-flow-three{justify-content:left}.eg-pc{display:block}.eg-sp{display:none}.flex-justify-content1 .inner:nth-child(3n){margin-right:0}.column3 .inner:nth-child(3n+1):nth-last-child(-n+3),.column3 .inner:nth-child(3n+1):nth-last-child(-n+3)~.inner,.column4 .inner:nth-child(4n+1):nth-last-child(-n+4),.column4 .inner:nth-child(4n+1):nth-last-child(-n+4)~.inner,.column4-ver2 .inner:nth-child(4n+1):nth-last-child(-n+4),.column4-ver2 .inner:nth-child(4n+1):nth-last-child(-n+4)~.inner,.column8 .inner:nth-child(8n+1):nth-last-child(-n+8),.column8 .inner:nth-child(8n+1):nth-last-child(-n+8)~.inner{margin-bottom:0}.paidholiday.flex-justify-content1 .inner:nth-child(3n){margin-right:76%}.welfare .inner:nth-child(11){width:60%}input.field-w80-pc,select.field-w80-pc{width:80%}input.field-w48-pc,select.field-w48-pc{width:48%}input.field-w40-pc,select.field-w40-pc{width:40%}input.field-w30-pc,select.field-w30-pc{width:30%}input.field-w35-pc,select.field-w35-pc{width:35%}input.field-w26-pc,select.field-w26-pc{width:26%}input.field-w25-pc,select.field-w25-pc{width:25%}input.field-w20-pc,select.field-w20-pc{width:20%}input.field-w10-pc,select.field-w10-pc{width:10%}input.field-w5-pc,select.field-w5-pc{width:5%}.column3.flex-justify-content1.block-syokusyu .inner:nth-child(5){margin-right:0;width:calc(64% + 11px)}}@media screen and (max-width:550px){.job-feature li{margin:2% 0;width:80%}.detail-info table{font-size:1.3rem}}@media screen and (max-width:360px){.logo-l{width:100px}.checkbox-label,table td,table th{font-size:1.2rem!important}.column4-ver2 .inner:nth-child(4n+1){font-size:1.3rem}.column-salary .inner div.title-sougaku{margin-right:12px}.column-salary .inner br.tablet+input{margin-left:18px}.green-head .h-btn div a{font-size:1rem}.registration{padding:15px}.btt{padding:20px}.password-block .field-icon{margin-top:-40px}}@media screen and (max-width:1200px){.clinic-info-inner table td:first-child,.clinic-info-inner table td:nth-child(2){width:auto}}@media print,screen and (max-width:1020px){.s-slider{margin:0 auto;width:100%}.prev-arrow{left:0}.next-arrow{right:0}.sp-slider{_display:flex}.sp-slider:after{content:"";display:block;width:48%}.similar-slider .slick-prev{background-size:26px 32px;height:32px;left:3px;width:26px}.similar-slider .slick-next{background-size:26px 32px;height:32px;right:3px;width:26px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}@media screen and (max-width:912px){.flatpickr.input-group .clear-button{top:2px}.image-icon-round.talk-icon img{height:60px!important;width:60px!important}body.top .main-wrapper .main .list-conditions{overflow-y:scroll}body.mypage .archive-favorite .wrap .good-inner .search-box .clinic-name{margin-bottom:0}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner{display:block}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner .image_wrap.no-image{display:none}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner .image_wrap{-webkit-overflow-scrolling:touch;border-radius:5px;display:flex;gap:20px;margin:2rem auto;max-width:800px;overflow-x:auto;padding:1rem;scroll-padding:1rem;scroll-snap-type:x mandatory}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner .image_wrap .image-object-fit{align-items:center;display:flex;flex:0 0 500px;font-size:1.5rem;height:320px;justify-content:center;scroll-snap-align:start;width:30px}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table{margin-left:0}body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner table tr{grid-template-columns:21% 75%!important}body.mypage .archive-favorite .wrap .good-inner .detail-btn .btn-clinic-detail{margin-top:40px!important}body.mypage #footer{padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.flatpickr-calendar{width:130px}.line__container{min-height:80vh}body.top .main-wrapper .main .list-conditions{height:auto}body.top .main-wrapper .main .list-conditions:after{background-color:transparent}.news-inner{min-height:1000px}}@media screen and (min-width:913px) and (max-width:1024px){.h-btn a .badge-count{bottom:4rem;right:38%}}@media screen and (min-width:768px) and (max-width:912px){.h-btn a .badge-count{bottom:4rem;right:30%}}@media screen and (max-width:555px){.header-job-entry .h-btn div.logout-btn a{height:60px!important;padding-top:45px}}@media screen and (max-width:1024px){.tk-list .tk-one .per-name{padding-bottom:0}body.clinic-admin .job-chat .pc,body.clinic-admin .job-chat .tablet,body.mypage .job-chat .pc,body.mypage .job-chat .tablet{display:block}.form_value .placeholder{font-size:1.4rem}input[type=text],textarea{font-size:1.4rem!important}}@media screen and (max-width:520px){body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c.user{grid-template-columns:20% 1fr}}@media screen and (max-width:400px){body.admin .wrap4 .wrap-name.sp .aplc-d-top .aplc-d-top-c.user{grid-template-columns:25% 1fr}}@media screen and (max-width:1390px){body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.clinic br{display:inline}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.clinic{line-height:100%;text-align:right}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.clinic a{background:none;display:flex;padding:0}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.clinic a:after{background:url(../images/common/icon-download.png) 100% no-repeat;content:"";display:block;height:2em;width:2em}body.admin .wrap4-l .wrap-name.pc .aplc-d-top.clinic{grid-template-columns:1fr 195px}}@media screen and (max-width:1500px){body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.user br{display:inline}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.user{line-height:100%;text-align:right}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.user a{background:none;display:flex;justify-content:end;padding:0}body.admin .wrap4-l .wrap-name.pc .aplc-d-top .aplc-d-top-r .btn-download.user a:after{background:url(../images/common/icon-download.png) 100% no-repeat;content:"";display:block;height:2em;width:2em}body.admin .wrap4-l .wrap-name.pc .aplc-d-top.user{grid-template-columns:1fr 195px}}@media screen and (min-width:768px){body.top .single-job .gallery .slick-list .slick-track .slick-current li img{width:620px}body.clinic-admin.has_modal #logo{margin-top:19px}}@media screen and (min-width:760px){body.top .single-job .table.work-time .tr{display:grid;grid-template-columns:12em .5em 1fr;grid-template-rows:25px}body.top .single-job .table.work-time .td:first-of-type{grid-column:1/2;grid-row:1}body.top .single-job .table.work-time .td:last-of-type{grid-column:3/4;grid-row:1}body.top .single-job .table.work-time .title{line-height:100%;padding-bottom:5px}body.top .single-job .table.work-time .title:not(:first-of-type){margin-top:10px}body.top .single-job .table.work-time .title:last-of-type{padding-top:5px}}@media screen and (max-width:912px) and (max-width:767px){body.mypage .archive-favorite .wrap .good-inner .clinic-info-inner .image_wrap .image-object-fit{flex:0 0 300px;height:200px}}@media screen and (min-width:440px){body.clinic-admin.has_modal #logo{margin-top:24px}}@media screen and (min-width:540px){body.clinic-admin.has_modal #logo{margin-top:23px}}@media screen and (min-width:600px){body.clinic-admin.has_modal #logo{margin-top:22px}}@media screen and (min-width:658px){body.clinic-admin.has_modal #logo{margin-top:21px}}@media screen and (min-width:710px){body.clinic-admin.has_modal #logo{margin-top:19px}}@media screen and (min-width:1045px) and (max-width:1162px){.list-conditions{top:780px}}@media screen and (min-width:1025px) and (max-width:1044px){.list-conditions{top:810px}}@media screen and (max-width:789px){.list-conditions{top:838px;top:878px}}@media screen and (max-width:713px){.list-conditions.list-active{top:820px}}@media screen and (max-width:640px){.list-conditions.list-active{top:855px}}@media screen and (max-width:481px){.list-conditions.list-active{top:890px}}@media screen and (max-width:391px){.list-conditions.list-active{top:920px}}@media screen and (max-width:359px){.list-conditions.list-active{top:960px}}@media screen and (max-width:320px){.main-search a,.main-search select{font-size:1.2rem}.list-conditions.list-active{top:980px}}@media screen and (min-width:1007px) and (max-width:1024px){#top .list-conditions{top:865px!important}}@media screen and (min-width:913px) and (max-width:1006px){#top .list-conditions{top:900px!important}}@media screen and (min-width:790px) and (max-width:912px){#top .list-conditions{top:865px!important}}@media screen and (min-width:768px) and (max-width:789px){#top .list-conditions{top:900px!important}}@media screen and (min-width:482px) and (max-width:767px){#top .list-conditions{top:1035px!important}}@media screen and (min-width:392px) and (max-width:481px){#top .list-conditions{top:1070px!important}}@media screen and (min-width:360px) and (max-width:391px){#top .list-conditions{top:1100px!important}}@media screen and (min-width:321px) and (max-width:359px){#top .list-conditions{top:1140px!important}}@media print,screen and (max-width:320px){#top .list-conditions{top:1170px!important}}@media screen and (min-width:503px) and (max-width:767px){#second .list-conditions{top:560px!important}}@media screen and (min-width:341px) and (max-width:502px){#second .list-conditions{top:590px!important}}@media print,screen and (max-width:340px){#second .list-conditions{top:620px!important}}

/*# sourceMappingURL=app.css.map*/