@charset "UTF-8";:root input[type=radio],_::-webkit-full-page-media,_:future{vertical-align:1px!important}div#form-wrap{}div#form-wrap form#mailformpro dd,div#form-wrap form#mailformpro dt{border:none;width:100%;font-size:1rem}div#form-wrap form#mailformpro dt{float:none;text-align:left;padding:1.5rem 0 0.5rem;font-weight:normal}@media (min-width:1200px){div#form-wrap form#mailformpro dt{padding:1.5rem 0 0.5rem;font-size:18px}}div#form-wrap form#mailformpro dt span{line-height:1;float:none;display:inline-block;border:none;text-shadow:none;padding:0.3rem 0.4rem 0.45rem;border-radius:0.2rem;-webkit-box-shadow:none;box-shadow:none;background-image:none;margin:0 0.5rem 0 0.1rem;color:#fff;vertical-align:0.05rem;font-size:13px;font-weight:normal}@media (min-width:1200px){div#form-wrap form#mailformpro dt span{font-size:14px}}div#form-wrap form#mailformpro dt span.must{background:#978280;color:#fff}div#form-wrap form#mailformpro dt span.optional{border:solid 1px #978280;background-color:#fff;color:#978280}div#form-wrap form#mailformpro dt:first-child{padding-top:0}div#form-wrap form#mailformpro dd{padding:0}div#form-wrap form#mailformpro dd .mfp_element_all{max-width:100%}div#form-wrap form#mailformpro dd label{width:auto;display:block;background-color:#fff;border-color:#ccc;font-weight:normal}@media (min-width:1200px){div#form-wrap form#mailformpro dd label{display:inline-block}}div#form-wrap form#mailformpro dd label+label{margin-top:0.8rem}@media (min-width:1200px){div#form-wrap form#mailformpro dd label+label{margin-top:0}}div#form-wrap form#mailformpro dd label.mfp_checked,div#form-wrap form#mailformpro dd label.mfp_not_checked{-webkit-box-shadow:none;box-shadow:none;padding:0.6rem 0.8rem 0.6rem 0.6rem}div#form-wrap form#mailformpro dd label.mfp_checked{border-color:#d4d4d4}div#form-wrap form#mailformpro dd input[type=radio]{margin-right:0.3rem;vertical-align:-1px}div#form-wrap form#mailformpro dd input[type=email],div#form-wrap form#mailformpro dd input[type=number],div#form-wrap form#mailformpro dd input[type=tel],div#form-wrap form#mailformpro dd input[type=text],div#form-wrap form#mailformpro dd select,div#form-wrap form#mailformpro dd textarea{text-align:left;padding:0.6rem 0.6rem;border:none;border:solid 1px #ccc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#f5f5f5;font-size:1.05rem;color:#222}@media (min-width:1200px){div#form-wrap form#mailformpro dd input[type=email],div#form-wrap form#mailformpro dd input[type=number],div#form-wrap form#mailformpro dd input[type=tel],div#form-wrap form#mailformpro dd input[type=text],div#form-wrap form#mailformpro dd select,div#form-wrap form#mailformpro dd textarea{font-size:1.05rem}}div#form-wrap form#mailformpro dd input[type=email]:focus,div#form-wrap form#mailformpro dd input[type=number]:focus,div#form-wrap form#mailformpro dd input[type=tel]:focus,div#form-wrap form#mailformpro dd input[type=text]:focus,div#form-wrap form#mailformpro dd select:focus,div#form-wrap form#mailformpro dd textarea:focus{outline:none;border-color:#d4d4d4}div#form-wrap form#mailformpro dd input[type=email]::-webkit-input-placeholder,div#form-wrap form#mailformpro dd input[type=number]::-webkit-input-placeholder,div#form-wrap form#mailformpro dd input[type=tel]::-webkit-input-placeholder,div#form-wrap form#mailformpro dd input[type=text]::-webkit-input-placeholder,div#form-wrap form#mailformpro dd select::-webkit-input-placeholder,div#form-wrap form#mailformpro dd textarea::-webkit-input-placeholder{color:#aaa;font-weight:300;position:relative;top:-1px}div#form-wrap form#mailformpro dd input[type=email]::-moz-placeholder,div#form-wrap form#mailformpro dd input[type=number]::-moz-placeholder,div#form-wrap form#mailformpro dd input[type=tel]::-moz-placeholder,div#form-wrap form#mailformpro dd input[type=text]::-moz-placeholder,div#form-wrap form#mailformpro dd select::-moz-placeholder,div#form-wrap form#mailformpro dd textarea::-moz-placeholder{color:#aaa;font-weight:300;position:relative;top:-1px}div#form-wrap form#mailformpro dd input[type=email]:-ms-input-placeholder,div#form-wrap form#mailformpro dd input[type=number]:-ms-input-placeholder,div#form-wrap form#mailformpro dd input[type=tel]:-ms-input-placeholder,div#form-wrap form#mailformpro dd input[type=text]:-ms-input-placeholder,div#form-wrap form#mailformpro dd select:-ms-input-placeholder,div#form-wrap form#mailformpro dd textarea:-ms-input-placeholder{color:#aaa;font-weight:300;position:relative;top:-1px}div#form-wrap form#mailformpro dd input[type=email]::-ms-input-placeholder,div#form-wrap form#mailformpro dd input[type=number]::-ms-input-placeholder,div#form-wrap form#mailformpro dd input[type=tel]::-ms-input-placeholder,div#form-wrap form#mailformpro dd input[type=text]::-ms-input-placeholder,div#form-wrap form#mailformpro dd select::-ms-input-placeholder,div#form-wrap form#mailformpro dd textarea::-ms-input-placeholder{color:#aaa;font-weight:300;position:relative;top:-1px}div#form-wrap form#mailformpro dd input[type=email]::placeholder,div#form-wrap form#mailformpro dd input[type=number]::placeholder,div#form-wrap form#mailformpro dd input[type=tel]::placeholder,div#form-wrap form#mailformpro dd input[type=text]::placeholder,div#form-wrap form#mailformpro dd select::placeholder,div#form-wrap form#mailformpro dd textarea::placeholder{color:#aaa;font-weight:300;position:relative;top:-1px}div#form-wrap form#mailformpro dd input[type=tel],div#form-wrap form#mailformpro dd input[type=text]{width:100%}div#form-wrap form#mailformpro dd input[type=email]{width:100%;font-size:1.1rem}div#form-wrap form#mailformpro dd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3.5rem;background:#f5f5f5 url(../images/module/mailformpro/icon-down.svg) no-repeat right 11px top 48%/13px auto}div#form-wrap form#mailformpro dd textarea.comment{width:100%;height:14rem;overflow-y:scroll}div#form-wrap form#mailformpro dd.attached-file{}div#form-wrap form#mailformpro dd.attached-file input[type=file]{display:none}div#form-wrap form#mailformpro dd.attached-file label{border:solid 1px #ccc;background:#fafafa;font-size:0.9rem;padding:5px 10px 5px!important;border-radius:2px;display:inline-block;position:relative;cursor:pointer}div#form-wrap form#mailformpro dd.attached-file label:hover{opacity:0.7;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}div#form-wrap form#mailformpro dd.attached-file label:after{content:"選択されていません";position:absolute;top:0.3rem;right:-9rem}div#form-wrap form#mailformpro dd.attached-file label.changed:after{content:""}div#form-wrap form#mailformpro dd.attached-file .file-name{font-size:0.9rem;position:relative;top:0.5rem;left:0.8rem}div#form-wrap form#mailformpro div.mfp_err{background:url(/assets/images/recruitment-information/error.svg) no-repeat 0.1rem 0.5rem/1.1rem auto;padding:0.3rem 0 0.5rem 1.5rem;font-size:0.9rem;font-weight:500;line-height:1.5}@media (min-width:1200px){div#form-wrap form#mailformpro div.mfp_err{background:url(/assets/images/recruitment-information/error.svg) no-repeat 0.1rem 0.55rem/1.05rem auto;font-size:1rem}}div#form-wrap .mfp_buttons{margin-top:1rem}@media (min-width:1200px){div#form-wrap .mfp_buttons{margin-top:1rem}}div#form-wrap #mfp_button_cancel,div#form-wrap #mfp_button_remove,div#form-wrap #mfp_button_send,div#form-wrap #mfp_button_submit{font-weight:500;line-height:1;text-align:center;display:block;margin:0 auto;min-width:12.5rem;padding:1rem 0 1.3rem 0.5rem;border-radius:10px;border:none;color:#fff;font-weight:500;letter-spacing:0.05rem;background:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s;font-size:1.2rem;position:relative;overflow:hidden;background-color:#978280}div#form-wrap #mfp_button_cancel{margin-top:1.5rem;background-color:#aaa;font-size:0.95rem}div#form-wrap #mfp_button_cancel:hover,div#form-wrap #mfp_button_remove:hover,div#form-wrap #mfp_button_send:hover,div#form-wrap #mfp_button_submit:hover{background-color:#d4d4d4}div#form-wrap #mfp_button_cancel:hover{background-color:#bbb}div#form-wrap .agree{text-align:center;padding-top:1rem}div#form-wrap .agree input{margin-right:0.5rem}@media (min-width:1200px){div#form-wrap .agree input{vertical-align:-1px}}div#form-wrap .agree input[type=checkbox]{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width:1200px){div#form-wrap .agree input[type=checkbox]{-webkit-transform:scale(1.3);transform:scale(1.3)}}div#form-wrap .agree img{vertical-align:-7px;height:1.5rem;margin:0 0.2rem 0 0.1rem}@media (min-width:1200px){div#form-wrap .agree img{vertical-align:-6px;height:1.4rem}}div#form-wrap .agree .mfp_err{margin:0 auto}@media (min-width:1200px){div#form-wrap .agree .mfp_err{margin:0.5rem auto 0;max-width:500px;-webkit-transform:translateX(1rem);transform:translateX(1rem)}}div#form-wrap table#mfp_confirm_table tr.mfp_colored{background-color:#fff}div#form-wrap .confirm-msg{font-weight:500;text-align:center;font-size:1.1rem;padding:1rem 0 1.4rem}@media (min-width:1200px){div#form-wrap .confirm-msg{font-size:1.2rem}}div#form-wrap table#mfp_confirm_table{border:solid 1px #ccc;border-top:none;border-collapse:separate;border-spacing:0 1px;margin:0 auto 0.5rem;color:#222}div#form-wrap table#mfp_confirm_table th{border-bottom:none;padding:1rem 1rem 0;display:block;width:100%;font-size:1rem;line-height:2}@media (min-width:1200px){div#form-wrap table#mfp_confirm_table th{background-color:#f5f5f5;display:table-cell;padding:1rem 1.5rem;font-weight:normal;width:30%}}div#form-wrap table#mfp_confirm_table td{border-top:none;padding:0.5rem 1rem 1rem;display:block;font-size:1rem;line-height:2}@media (min-width:1200px){div#form-wrap table#mfp_confirm_table td{border-top:solid 1px #ccc;padding:1rem 1.5rem;display:table-cell;font-weight:normal}}#mfp_thanks{display:none}section.file-remove .tbl-basic{margin:1rem 0}#hidden,#hidden-2{margin-top:1.7rem}#recruit-info p{margin-bottom:0}#recruit-info li,#recruit-info p,#recruit-info td,#recruit-info th{font-weight:normal;font-size:16px}@media (min-width:1200px){#recruit-info li,#recruit-info p,#recruit-info td,#recruit-info th{font-size:18px}}#recruit-info ul{margin:0;padding:0;margin-left:15px}#recruit-info ul li{list-style:none;text-indent:-15px}#recruit-info ul li:before{content:"・"}#recruit-info .image img{width:100%}#recruit-info h2{margin-bottom:20px;font-size:24px}@media (min-width:1200px){#recruit-info h2{font-size:28px}}#recruit-info h3{padding:40px 0 15px;margin-bottom:0;font-size:22px}@media (min-width:1200px){#recruit-info h3{font-size:24px}}#recruit-info h2+h3{padding-top:10px}#recruit-info h4{font-size:20px;padding:30px 0 10px}@media (min-width:1200px){#recruit-info h4{font-size:21px}}#recruit-info h3+h4{padding-top:10px}#recruit-info #form-wrap{margin:10px 0 0}@media (min-width:1200px){#recruit-info #form-wrap{border:solid 1px #ddd;padding:15px 35px 20px;margin:10px 0 0}}#recruit-info #form-wrap h4{padding-top:0;font-size:21px}#recruit-info #form-wrap h4+dt{padding-top:0!important}#recruit-info #form-wrap dd+h4{padding-top:35px}#recruit-info #employmentStatus,#recruit-info #employmentType{padding-top:25px}#recruit-info p.btn-more{margin-top:20px}#recruit-info p.btn-more a{text-decoration:underline}#recruit-info p.btn-more a:hover{text-decoration:none}#recruit-info table{border-bottom:solid 1px #978280}#recruit-info table th{border-bottom:0}@media (min-width:1200px){#recruit-info table th{width:26%!important}}#recruit-info table td,#recruit-info table th{text-align:left;width:100%;display:block;border-bottom:0}@media (min-width:1200px){#recruit-info table td,#recruit-info table th{display:table-cell;width:auto;border-bottom:1px}}#recruit-info #dentist{margin-top:50px}#recruit-info #entry{margin-top:40px}#recruit-info .entry-btn{padding-top:10px;text-align:center}@media (min-width:1200px){#recruit-info .entry-btn{padding-top:10px}}#recruit-info .entry-btn a{background-color:#978280;color:#fff;display:inline-block;padding:1rem 2rem 1.3rem;border-radius:0.7rem;line-height:1;font-size:19px}#recruit-info .entry-btn a:hover{text-decoration:none;opacity:0.75}