*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li)::before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:white;border:solid;color:black;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}*{padding:0;margin:0}*,*::before,*::after{box-sizing:content-box}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}li{list-style-type:none}th{font-weight:inherit}address{font-style:inherit}fieldset{min-width:0;padding:0;border:0}a{color:#005299}@media screen and (min-width: 768px){a{text-decoration:none}a:hover{text-decoration:underline}}img{backface-visibility:hidden;max-width:100%;height:auto;vertical-align:bottom}button,input,select,textarea{padding:0;border:0}button:not(:disabled,[aria-disabled=true]){cursor:pointer}html{font-size:62.5%}body{height:100vh;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:10px}@supports(-webkit-touch-callout: none){body{height:fill-available}}[v-cloak]{visibility:hidden}.l-wrapper{position:relative;overflow:hidden}.clearfix::after{height:0;visibility:hidden;content:".";display:block;clear:both}@media screen and (max-width: 767px){.pc{display:none !important}}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (max-width: 767px){#header{padding-top:5px;background:url("/images/sp/common/bg_h2.png") repeat-x;background-size:5px;box-shadow:0 4px 3px rgba(0,0,0,.1);position:relative;z-index:10}#header .logo{margin:20px 0 23px 10px;float:left}#header #gNavi{padding-top:10px;float:right}#header #gNavi li{margin-right:7px;padding-left:8px;background:url("/images/sp/common/bg_gnavi.png") no-repeat;background-size:3px 41px;float:left}#header #gNavi li a{padding:27px 0 7px;width:46px;border-radius:2px;display:block;color:#4a3421;font-size:8px;line-height:1;text-align:center;text-decoration:none}#header #gNavi li.open a{color:#fff}#header #gNavi li.login a{background:url("/images/sp/common/icon_login.png") no-repeat center 7px;background-size:13px 14px}#header #gNavi li.mymenu a{background:url("/images/sp/common/icon_mymenu.png") no-repeat center 6px;background-size:15px}#header #gNavi li.mymenu.open a{background:#e34478 url("/images/sp/common/icon_mymenu_over.png") no-repeat center 6px;background-size:15px}#header #gNavi li.menu a{background:url("/images/sp/common/icon_menu.png") no-repeat center 9px;background-size:13px 11px}#header #gNavi li.menu.open a{background:#e34478 url("/images/sp/common/icon_menu_over.png") no-repeat center 9px;background-size:13px 11px}#header::after{height:0;visibility:hidden;display:block;clear:both;content:"."}#header .head-menu,#header .head-mymenu{width:100%;background:#6a5946;display:none;clear:both}#header .head-menu li,#header .head-mymenu li{border-top:1px solid #8b755c;border-bottom:1px solid #4a3f31}#header .head-menu li.view>span,#header .head-menu li.register a,#header .head-mymenu li.view>span,#header .head-mymenu li.register a{padding-bottom:5px;padding-left:35px;background:url("/images/sp/common/icon_menu_hospital02.png") no-repeat 10px 11px;background-size:20px;font-size:18px;font-weight:bold}#header .head-menu li.voice a,#header .head-mymenu li.voice a{padding-left:35px;background:url("/images/sp/common/icon_menu_voice.png") no-repeat 10px 13px;background-size:20px}#header .head-menu li.voice02 a,#header .head-mymenu li.voice02 a{padding-left:35px;background:url("/images/sp/common/icon_menu_voice02.png") no-repeat 10px 13px;background-size:20px;font-size:18px;font-weight:bold}#header .head-menu li.sc a,#header .head-mymenu li.sc a{padding-left:35px;background:url("/images/sp/common/icon_menu_search.png") no-repeat 10px 12px;background-size:20px}#header .head-menu li.hospital a,#header .head-mymenu li.hospital a{padding-left:35px;background:url("/images/sp/common/icon_menu_hospital.png") no-repeat 10px 10px;background-size:20px}#header .head-menu li.point a,#header .head-mymenu li.point a{padding-left:35px;background:url("/images/sp/common/icon_menu_point.png") no-repeat 10px 11px;background-size:20px}#header .head-menu li.set a,#header .head-mymenu li.set a{padding-left:35px;background:url("/images/sp/common/icon_menu_set.png") no-repeat 10px 11px;background-size:20px}#header .head-menu li.out a,#header .head-mymenu li.out a{padding-left:35px;background:url("/images/sp/common/icon_menu_out.png") no-repeat 10px 10px;background-size:20px}#header .head-menu li.withdraw a,#header .head-mymenu li.withdraw a{padding-left:35px;background:url("/images/sp/common/icon_menu_withdraw.png") no-repeat 10px 12px;background-size:20px}#header .head-menu li a,#header .head-mymenu li a{padding:10px;display:block;position:relative;color:#fff;text-decoration:none;font-size:1.6em}#header .head-menu li a::after,#header .head-mymenu li a::after{margin-top:-5px;width:8px;height:8px;border-top:4px solid #fff;border-right:4px solid #fff;border-radius:4px;position:absolute;top:50%;right:10px;content:"";transform:rotate(45deg)}#header .head-menu li a>span,#header .head-mymenu li a>span{padding-left:4px;position:relative;top:-3px;font-size:14px;font-weight:normal}#header .head-menu li>span,#header .head-mymenu li>span{padding:10px;display:block;position:relative;color:#fff;text-decoration:none}#header .head-menu li>span>span .num,#header .head-mymenu li>span>span .num{font-weight:bold}#header #gNavi li .mymenu-btn{letter-spacing:-1px}}@media screen and (min-width: 768px){#header{padding-bottom:25px;background:#fff url("/images/common/bg_header.png") repeat-x left top}#header .inner{margin:0 auto;width:960px;position:relative}#header h1{padding:7px 0 25px;color:#4a3522;font-size:1.1em;font-weight:normal}#header .logo{margin-right:27px;float:left}#gNavi li{margin-right:15px;float:left}#gNavi li a{display:block}#hSearch{width:220px;position:absolute;top:55px;right:0}#hSearch input[type=text]{padding:4px 20px 2px 3px;width:208px;height:20px;background-color:#fff;border:none;font-size:1.3em;line-height:1.1;box-sizing:border-box}#hSearch input[type=text]:focus{outline:none}#hSearch .bg{margin:4px 0;padding:5px 6px;background:url("/images/common/bg_slash.png") repeat;display:block;display:inline-block}#hSearch .btn{position:relative}#hSearch .searchBtn{position:absolute;top:5px;right:6px}input.off{color:#999}}@media screen and (max-width: 767px){#footer{padding:15px 0;background:url("/images/sp/campaign/bg_footer.png") repeat;background-size:15px 15px;color:#fff;font-size:10px;text-align:center}#footer .fLink{margin:0 auto;width:315px}#footer .fLink li{padding:0 5px;display:inline;border-right:1px solid #b5aca3}#footer .fLink li:first-child{border-left:0;padding-left:0}#footer .fLink li:last-child{border-right:0;padding-right:0}#footer .fLink li a{padding:10px 0;color:#fff;font-size:12px}#footer .baseBtn{margin-bottom:12px;padding:0 10px 10px;border-bottom:1px dotted #b5aca3}#footer .baseBtn a{padding:12px 0;background:linear-gradient(to bottom, #fff, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));display:block;border:2px solid #b4aca2;border-radius:4px;color:#4a331f;font-size:12px;text-decoration:none;text-align:center}#footer .baseBtn a::after{display:none}#footer .baseBtn a span{position:relative}#footer .baseBtn a span::after{margin-top:-4px;width:7px;height:7px;border-top:4px solid #4a331f;border-right:4px solid #4a331f;border-radius:3px;position:absolute;top:50%;right:-15px;transform:rotate(-45deg);content:""}.footerNotes{padding:20px 15px;background:url("/images/sp/campaign/bg_footer.png") repeat;background-size:15px 15px;border-top:1px dotted #b5aca3;color:#fff;font-size:10px}.footerNotes a{color:#fff}.tracktags{display:none}}@media screen and (min-width: 768px){#footer{padding:15px 0 12px;background:#ffdf00 url("/images/common/bg_footer.png") repeat-x left bottom}#footer .inner{margin:0 auto;width:960px;position:relative}#footer .pagetop{position:absolute;top:-47px;right:0}#footer .privacy_policy{display:inline;float:left;color:#fff;font-size:1.1em;font-style:normal}#footer .privacy_policy a{color:#fff}#footer .subNavi{margin-bottom:25px;font-size:1.1em}#footer .subNavi li{margin-right:2px;padding-right:5px;border-right:1px solid #666;display:inline}#footer .subNavi li a{color:#333;text-decoration:none}#footer .subNavi li a:hover{text-decoration:underline}#footer .subNavi .lastChild{margin:0;padding:0;border-right:none}#footer .copyright{display:block;color:#fff;font-size:1.1em;font-style:normal;text-align:right}.tracktags{display:none}}@media screen and (max-width: 767px){#main{padding:0 10px 10px}#main.bgArea{background:url("/images/sp/common/bg_bgarea.png") repeat;background-size:60px}#main .bgArea{background:url("/images/sp/common/bg_bgarea.png") repeat;background-size:60px}#main p{margin-bottom:15px;font-size:13px;line-height:1.5}#main h2{margin:0 -10px 15px;padding:8px 10px;background:url("/images/sp/common/bg_h2.png") repeat;background-size:15px;color:#4a3320;font-size:18px;font-weight:bold;line-height:1.4}#main form .title02{margin:0 0 13px}#main .date{position:absolute;top:23px;right:0;color:#4a3421;font-size:9px}#main .date span{margin-right:10px;padding:5px;background:#ffdf00;border-radius:3px;position:relative}#main .date span::after{border-top:8px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:6px solid #ffdf00;position:absolute;top:2px;right:-6px;content:""}#main .subBox.insertion{margin-bottom:20px;border:2px solid #ffdf00;border-radius:4px;padding:25px 100px 25px 15px;min-height:50px;background:url("/images/sp/hospitals/img02.png") no-repeat right 15px bottom;display:block;color:#4f371f;font-size:16px;font-weight:bold}#main .search{margin:0 -10px;padding:10px;background:url("/images/sp/common/bg_search.png") repeat}#main .search .arrow{margin-bottom:3px;line-height:0;text-align:center}#main .search .inner{height:42px;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), color-stop(0.5, #fff), to(#fff));background-image:linear-gradient(#eee 0%, #fff 50%, #fff);background-image:linear-gradient(#eee 0%, #fff 50%, #fff);border-radius:4px;box-shadow:inset 3px 3px 3px rgba(0,0,0,.4);position:relative}#main .search .inner .text{position:absolute;top:6px;left:6px}#main .search .inner input[type=text]{box-sizing:border-box;padding:0 40px 0 90px;width:100%;height:40px;background:rgba(0,0,0,0);border:none;font-family:arial,sans-serif;font-size:16px}#main .search .inner input[type=text]:focus{outline:none}#main .search .inner .searchBtn{position:absolute;top:6px;right:6px}#main dl.list01{margin:0 -10px}#main dl.list01 dt{padding:10px 15px;background:#f6f6f6;border-top:1px solid #dbd7d3;border-bottom:1px solid #dbd7d3;color:#4a331f;font-size:14px;font-weight:bold}#main dl.list01 dd{padding:10px 15px}#main dl.list01 dd p{margin-bottom:10px}#main dl.list02{margin:0}#main dl.list02 dt{padding:0;margin-bottom:10px;background:none;border:none;color:#4a331f;font-size:13px;font-weight:bold}#main dl.list02 dd{padding:0;font-size:11px}#main .direct-apply-btn{margin:30px 0 35px;text-align:center}#main #ag-contact-form{position:relative}#main #ag-contact-form .table02-input,#main #ag-contact-form .table02-confirm{position:absolute;top:0;left:0;right:0;width:calc(100% + 20px);margin:0 -10px 40px;box-sizing:border-box}#main #ag-contact-form .table02-input .btns,#main #ag-contact-form .table02-confirm .btns{display:flex;justify-content:center;align-items:center;flex-direction:column}#main #ag-contact-form .table02-input .btns .submit+.submit,#main #ag-contact-form .table02-confirm .btns .submit+.submit{margin-top:15px}#main #ag-contact-form .table02-confirm dd{padding:16px 15px 0 53px}#main #ag-contact-form .table02-confirm dd p{color:#4a331f}#main .table02{margin-bottom:20px;display:block;box-sizing:border-box;border-bottom:1px solid #d2d2d2}#main .table02 dt{padding:13px 15px 14px;background:#f1f1f1;color:#707070;font-size:1.4rem;font-weight:bold;border:1px solid #d2d2d2;line-height:1}#main .table02 dt span{margin-right:7px;padding:1px 6px;font-size:.9rem;color:#fff;background:#ff6373;border-radius:10px}#main .table02 dt span.optional{background:#ffbb63}#main .table02 dd{padding:10px 15px 10px 53px}#main .table02 dd .upload-instructions{margin-top:10px;font-size:1.2rem;color:#707070}#main .table02 dd.schedule-row p{color:#707070;font-size:1.2rem}#main .table02 dd.schedule-row p.bold-text{font-size:1.1rem;font-weight:bold}#main .table02 dd.schedule-row>td{margin-top:7px}#main .table02 dd.schedule-row .schedule-checkbox{margin:33px 0 8px;display:flex;align-items:center}#main .table02 dd.schedule-row .schedule-checkbox label{margin-left:5px}#main .table02 dd.schedule-row .tour-block{display:none}#main .table02 dd.schedule-row .tour-block.is-active{display:block}#main .table02 dd .schedule-table{width:100%}#main .table02 dd .schedule-table tr{margin-top:0 !important;border-bottom:1px solid #b5b5b5;display:flex;align-items:center}#main .table02 dd .schedule-table tr:first-child{border-top:1px solid #b5b5b5}#main .table02 dd .schedule-table th,#main .table02 dd .schedule-table td{color:#707070;text-align:center}#main .table02 dd .schedule-table th{margin-top:0;padding:8px 0;width:45px;background-color:#ecf3ff;position:sticky;top:0;font-size:1.2rem;justify-content:center}#main .table02 dd .schedule-table td{padding:10px;display:flex;font-size:1.2rem;line-height:1;text-wrap:nowrap}#main .table02 dd .schedule-table td label{margin-left:5px}#main .table02 dd .schedule-table td .unselectable{margin-left:18px}#main .table02 dd .schedule-table th:first-child,#main .table02 dd .schedule-table td:first-child{position:sticky;left:0}#main .table02 dd .schedule-table-color1 th{background-color:#fffeec}#main .table02 dd .scroll-container{margin:15px 0;width:100%;overflow-x:scroll}#main .table02 dd .scroll-container::-webkit-scrollbar{height:3px}#main .table02 dd .scroll-container::-webkit-scrollbar-track{background-color:#f3f3f3}#main .table02 dd .scroll-container::-webkit-scrollbar-thumb{background-color:#b3b3b4}#main .table02 label{font-size:1.2rem;color:#707070}#main .table02 input[type=text]{padding:6px 14px 5px;width:174px;box-sizing:border-box;border:1px solid #d2d2d2;border-radius:2px;font-size:1.2rem}#main .table02 input[type=text]::placeholder{color:#b4b4b4}#main .table02 input[type=text].is-error{border-color:#e34478}#main .table02 input[name="direct_order_apply_form[birth_year]"]{width:60px}#main .table02 input[name="direct_order_apply_form[birth_month]"],#main .table02 input[name="direct_order_apply_form[birth_day]"]{width:46px}#main .table02 input[name="direct_order_apply_form[birth_year]"]+span,#main .table02 input[name="direct_order_apply_form[birth_month]"]+span,#main .table02 input[name="direct_order_apply_form[birth_day]"]+span{margin:0 18px 0 6px;color:#707070}#main .table02 input[name="direct_order_apply_form[email]"]{width:300px}#main .table02 input[name="direct_order_apply_form[resume]"]{color:#707070}#main .table02 .apply-method-row{padding:15px 15px 10px 53px}#main .table02 .apply-method-row .radio-option{margin-bottom:5px}#main .table02 .apply-method-row .radio-option input{margin-right:5px;position:relative;top:2px}#main .table02 .qualification-row li+li,#main .table02 .desired-employment-type-row li+li{margin-top:6px}#main .table02 .qualification-row input,#main .table02 .desired-employment-type-row input{margin-right:5px;position:relative;top:2px}#main .table02 .error-message{font-size:1.2rem;margin-top:4px;color:#e34478}#main .table02 .is-resume-upload-row,#main .table02 .is-personal-info-row{display:none}#main .table02 .is-resume-upload-row.is-active,#main .table02 .is-personal-info-row.is-active{display:block}#main .table02-confirm{display:none}#main ol.ind2{margin-bottom:15px}#main ol.ind2 li{padding-left:1.5em;text-indent:-1.5em;font-size:13px}#main ol.ind2 .ind2{margin-bottom:0}#main .title02{margin:0 -10px 13px;padding:10px 15px;background:#fff url("/images/sp/common/bg_title02.png") repeat-x;background-size:15px 22px;border-top:3px solid #6a5946;border-bottom:3px solid #6a5946;box-shadow:0 4px 3px rgba(0,0,0,.1);position:relative;color:#4a331f;font-size:16px;font-weight:bold}#main .title02.voice02{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_voice02.png"),url("/images/sp/common/bg_title02.png");background-repeat:no-repeat,repeat-x;background-position:10px 13px,0 0;background-size:27px 28px,15px 22px;border-top:3px solid #6a5946;border-bottom:3px solid #6a5946}#main .title02.offer02{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_offer02.png"),url("/images/sp/common/bg_title02.png");background-repeat:no-repeat,repeat-x;background-position:10px 13px,0 0;background-size:31px 31px,15px 22px;border-top:3px solid #6a5946;border-bottom:3px solid #6a5946}#main .title02.hospital{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_hospital.png"),url("/images/sp/common/bg_title02_hospital.png");background-repeat:no-repeat,repeat-x;background-position:10px 13px,0 0;background-size:27px 28px,15px 22px;border-top:3px solid #2daaca;border-bottom:3px solid #2daaca}#main .title02.hospital02{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_hospital02.png"),url("/images/sp/common/bg_title02_hospital02.png");background-repeat:no-repeat,repeat-x;background-position:10px 13px,0 0;background-size:27px 28px,15px 22px;border-top:3px solid #f90;border-bottom:3px solid #f90}#main .title02.star{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_star.png"),url("/images/sp/common/bg_title02_hospital02.png");background-repeat:no-repeat,repeat-x;background-position:10px 11px,0 0;background-size:31px 30px,15px 22px;border-top:3px solid #f90;border-bottom:3px solid #f90}#main .title02.offer{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_offer.png"),url("/images/sp/common/bg_title02_offer.png");background-repeat:no-repeat,repeat-x;background-position:10px 13px,0 0;background-size:28px,15px 22px;border-top:3px solid #2daaca;border-bottom:3px solid #2daaca}#main .title02.voice{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_voice.png"),url("/images/sp/common/bg_title02_voice.png");background-repeat:no-repeat,repeat-x;background-position:10px 11px,0 0;background-size:32px 31px,15px 22px;border-top:3px solid #e34478;border-bottom:3px solid #e34478}#main .title02.pref{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_pref.png"),url("/images/sp/common/bg_title02_pref.png");background-repeat:no-repeat,repeat-x;background-position:10px 20px,0 0;background-size:27px 31px,15px 22px;border-top:3px solid #8ebd00;border-bottom:3px solid #8ebd00}#main .title02.check{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_check.png"),url("/images/sp/common/bg_title02_check.png");background-repeat:no-repeat,repeat-x;background-position:10px 13px,0 0;background-size:27px 28px,15px 22px;border-top:3px solid #2daaca;border-bottom:3px solid #2daaca}#main .title02.company{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_company.png"),url("/images/sp/common/bg_title02_company.png");background-repeat:no-repeat,repeat-x;background-position:10px 13px,0 0;background-size:27px 28px,15px 22px;border-top:3px solid #6a5946;border-bottom:3px solid #6a5946}#main .title02.information{margin:0;padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_information.png"),url("/images/sp/common/bg_title02_information.png");background-repeat:no-repeat,repeat-x;background-position:10px 10px,0 0;background-size:27px 31px,15px 22px;border-top:3px solid #fc0;border-bottom:3px solid #fc0}#main .title02.pr{margin-bottom:20px;padding:15px 10px;background-image:url("/images/sp/common/bg_title02_pref.png");background-repeat:repeat-x;background-position:0 0;background-size:15px 22px;border-top:3px solid #8ebd00;border-bottom:3px solid #8ebd00}#main .title02.recruit{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_job.png"),url("/images/sp/common/bg_title02_offer.png");background-repeat:no-repeat,repeat-x;background-position:10px 13px,0 0;background-size:28px,15px 22px;border-top:3px solid #2daaca;border-bottom:3px solid #2daaca}#main .title02.agent{padding:15px 15px 15px 45px;background-image:url("/images/sp/common/icon_title02_agent.png"),url("/images/sp/common/bg_title02_offer.png");background-repeat:no-repeat,repeat-x;background-position:10px 13px,0 0;background-size:28px,15px 22px;border-top:3px solid #2daaca;border-bottom:3px solid #2daaca}#main .voiceData{margin-bottom:15px;background:#fff;border-radius:3px}#main .voiceData.cat1{border:2px solid #e34478}#main .voiceData.cat2{border:2px solid #e73f3f}#main .voiceData.cat3{border:2px solid #f1781f}#main .voiceData.cat4{border:2px solid #e1aa02}#main .voiceData.cat5{border:2px solid #a3bf00}#main .voiceData.cat6{border:2px solid #36a75a}#main .voiceData.cat7{border:2px solid #27b3cb}#main .voiceData.cat8{border:2px solid #0f6bd2}#main .voiceData.cat9{border:2px solid #5353d2}#main .voiceData.cat10{border:2px solid #b3286d}#main .voiceData.cat11{border:2px solid #ba6d20}#main .voiceData .name{margin:0;padding:10px 15px 5px;font-size:14px}#main .voiceData .name a{margin-right:10px}#main .voiceData .name .tagOffer{margin-bottom:0;padding:2px 7px 0 11px;border-radius:10px;color:#fff;font-size:12px;font-weight:bold;display:inline-block}#main .voiceData.cat1 .name a{color:#e34478}#main .voiceData.cat1 .name .tagOffer{background:#e34478}#main .voiceData.cat2 .name a{color:#e63f3f}#main .voiceData.cat2 .name .tagOffer{background:#e63f3f}#main .voiceData.cat3 .name a{color:#f1781f}#main .voiceData.cat3 .name .tagOffer{background:#f1781f}#main .voiceData.cat4 .name a{color:#e1aa02}#main .voiceData.cat4 .name .tagOffer{background:#e1aa02}#main .voiceData.cat5 .name a{color:#a3bf00}#main .voiceData.cat5 .name .tagOffer{background:#a3bf00}#main .voiceData.cat6 .name a{color:#36a75a}#main .voiceData.cat6 .name .tagOffer{background:#36a75a}#main .voiceData.cat7 .name a{color:#27b3cb}#main .voiceData.cat7 .name .tagOffer{background:#27b3cb}#main .voiceData.cat8 .name a{color:#0f6bd2}#main .voiceData.cat8 .name .tagOffer{background:#0f6bd2}#main .voiceData.cat9 .name a{color:#5353d2}#main .voiceData.cat9 .name .tagOffer{background:#5353d2}#main .voiceData.cat10 .name a{color:#b3286d}#main .voiceData.cat10 .name .tagOffer{background:#b3286d}#main .voiceData.cat11 .name a{color:#ba6d20}#main .voiceData.cat11 .name .tagOffer{background:#ba6d20}#main .voiceData .cat{margin:0;padding:0 15px 10px 32px;color:#4a331f;font-size:14px}#main .voiceData.cat1 .cat{background:url("/images/sp/search/icon_cat1.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat2 .cat{background:url("/images/sp/search/icon_cat2.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat3 .cat{background:url("/images/sp/search/icon_cat3.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat4 .cat{background:url("/images/sp/search/icon_cat4.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat5 .cat{background:url("/images/sp/search/icon_cat5.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat6 .cat{background:url("/images/sp/search/icon_cat6.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat7 .cat{background:url("/images/sp/search/icon_cat7.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat8 .cat{background:url("/images/sp/search/icon_cat8.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat9 .cat{background:url("/images/sp/search/icon_cat9.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat10 .cat{background:url("/images/sp/search/icon_cat10.png") no-repeat 14px 3px;background-size:15px}#main .voiceData.cat11 .cat{background:url("/images/sp/search/icon_cat11.png") no-repeat 14px 3px;background-size:15px}#main .voiceData .bg{padding:22px 10px 22px 100px;background:#f6f6f6 url("/images/sp/search/chara01.png") no-repeat 15px 15px;background-size:75px;border-top:1px solid #b4aca2;border-bottom:1px solid #b4aca2;position:relative}#main .voiceData .bg::before{width:10px;height:5px;background:url("/images/sp/search/bg_tri.png") no-repeat;background-size:10px 5px;position:absolute;bottom:-1px;left:45px;content:""}#main .voiceData .bg dt{margin-right:6px;margin-bottom:10px;padding:7px 0;width:75px;background:#fff;border:1px solid #dbd7d4;float:left;clear:left;color:#4a331f;font-size:11px;line-height:1;text-align:center}#main .voiceData .bg dt:nth-last-child(2){margin-bottom:0}#main .voiceData .bg dd{padding:4px 0;float:left;font-size:13px}#main .voiceData .ttl{margin:0;padding:10px 15px;color:#4a331f;font-size:16px;font-weight:bold}#main .voiceData .txt{margin:10px 0 5px;padding:0 15px;font-size:13px;word-break:break-all}#main .voiceData .view{margin:0 15px;padding:15px 10px;background:url("/images/sp/search/bg_view.png") repeat-x;background-size:270px 80px}#main .voiceData .view button,#main .voiceData .view a{margin:0 auto;padding-bottom:4px;width:258px;height:50px;border:none;display:flex;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-shadow:2px 2px 1px rgba(0,0,0,.3);text-decoration:none;align-items:center;justify-content:center}#main .voiceData.cat1 .view button,#main .voiceData.cat1 .view a{background:url("/images/sp/search/btn_view1.png") no-repeat;background-size:258px 54px}#main .voiceData.cat2 .view button,#main .voiceData.cat2 .view a{background:url("/images/sp/search/btn_view2.png") no-repeat;background-size:258px 54px}#main .voiceData.cat3 .view button,#main .voiceData.cat3 .view a{background:url("/images/sp/search/btn_view3.png") no-repeat;background-size:258px 54px}#main .voiceData.cat4 .view button,#main .voiceData.cat4 .view a{background:url("/images/sp/search/btn_view4.png") no-repeat;background-size:258px 54px}#main .voiceData.cat5 .view button,#main .voiceData.cat5 .view a{background:url("/images/sp/search/btn_view5.png") no-repeat;background-size:258px 54px}#main .voiceData.cat6 .view button,#main .voiceData.cat6 .view a{background:url("/images/sp/search/btn_view6.png") no-repeat;background-size:258px 54px}#main .voiceData.cat7 .view button,#main .voiceData.cat7 .view a{background:url("/images/sp/search/btn_view7.png") no-repeat;background-size:258px 54px}#main .voiceData.cat8 .view button,#main .voiceData.cat8 .view a{background:url("/images/sp/search/btn_view8.png") no-repeat;background-size:258px 54px}#main .voiceData.cat9 .view button,#main .voiceData.cat9 .view a{background:url("/images/sp/search/btn_view9.png") no-repeat;background-size:258px 54px}#main .voiceData.cat10 .view button,#main .voiceData.cat10 .view a{background:url("/images/sp/search/btn_view10.png") no-repeat;background-size:258px 54px}#main .voiceData.cat11 .view button,#main .voiceData.cat11 .view a{background:url("/images/sp/search/btn_view11.png") no-repeat;background-size:258px 54px}#main .baseBtn a{padding:10px 0;background:linear-gradient(to bottom, #fff 0%, #eee);border:2px solid #b4aca2;border-radius:4px;display:block;color:#4a331f;font-size:12px;text-align:center;text-decoration:none}#main .baseBtn a::after{display:none}#main .baseBtn a span{position:relative}#main .baseBtn a span::after{margin-top:-7px;width:7px;height:7px;border-top:4px solid #4a331f;border-right:4px solid #4a331f;border-radius:3px;position:absolute;top:50%;right:-10px;content:"";transform:rotate(45deg)}#main .baseBtn a span.down::after{right:-15px;transform:rotate(135deg)}#main .job-box{margin-bottom:10px;background:#fff;border:2px solid #2daaca;border-radius:4px}#main .job-box a.name{padding:15px 30px 15px 12px;background-image:linear-gradient(#fff 0%, #eee);border-bottom:1px solid #b4aca2;border-radius:4px 4px 0 0;display:block;position:relative;color:#4a331f;font-size:12px;font-weight:bold;text-decoration:none}#main .job-box a.name::after{margin-top:-5px;width:7px;height:7px;border-top:3px solid #2daaca;border-right:3px solid #2daaca;border-radius:3px;position:absolute;top:50%;right:17px;content:"";transform:rotate(45deg)}#main .job-box .info{padding:15px}#main .job-box .info .imgL{margin-right:10px;float:left}#main .job-box .detail{margin:0;padding:10px 0;background:#f6f6f6;border-radius:0 0 4px 4px}#main .job-box .detail a{margin:0 auto;padding-top:12px;width:258px;height:42px;background:url("/images/sp/search/btn_detail.png") no-repeat;background-size:258px 54px;display:block;color:#fff;font-size:16px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-decoration:none}#main .star img{margin-right:5px}#main .star span{vertical-align:text-bottom;padding:0 11px;background:#ffdf00;border-radius:3px;display:inline-block;position:relative;color:#4a331f;font-size:16px;line-height:1.2;text-align:center}#main .star span::before{width:10px;height:10px;background:#ffdf00;border-radius:2px;position:absolute;top:4px;left:-1px;content:"";transform:rotate(45deg)}#main #voice{position:relative}#main #pref-search{padding-bottom:25px}#main #pref-search .search-list{border:2px solid #8ebd00;border-radius:3px}#main #pref-search .parent-list{position:relative}#main #pref-search .parent-list::after{width:25px;height:25px;background:url("/images/sp/index/icon_open.png") no-repeat;background-size:25px;position:absolute;top:10px;right:10px;content:""}#main #pref-search .parent-list.close::after{background:url("/images/sp/index/icon_close.png") no-repeat;background-size:25px}#main #pref-search .parent-list span{padding:15px 30px;background-image:linear-gradient(#fff 0%, #eee);border-bottom:1px solid #b4aca2;display:block;position:relative;color:#4a331f;font-size:14px}#main #pref-search .parent-list:first-child{border-radius:3px 3px 0 0}#main #pref-search .parent-list:last-child{border-radius:0 0 3px 3px}#main #pref-search .parent-list span::before{margin-top:-9px;width:16px;height:18px;background:url("/images/sp/index/icon_pref_list.png") no-repeat;background-size:16px 18px;position:absolute;top:50%;left:10px;content:""}#main #pref-search .child-list{font-size:13px;display:none}#main #pref-search .child-list li{background:#fafcf5;border-top:1px dotted #b2aa9d}#main #pref-search .child-list li:first-child{border-top:none}#main #pref-search .child-list li:last-child{border-bottom:1px solid #b4aca2}#main #pref-search .child-list li a{padding:15px 30px;display:block;position:relative;color:#4a331f;text-decoration:none}#main #pref-search .child-list li a::after{margin-top:-8px;width:11px;height:16px;background:url("/images/sp/index/icon_child_list.png") no-repeat;background-size:11px 16px;position:absolute;top:50%;right:17px;content:""}#main table.job th,#main table.job td{padding:9px;border-bottom:2px solid #dbd7d3;font-size:13px}#main table.job tbody{min-width:320px}#main table.job th{width:27%;background:#fff5e5;color:#4a331f;text-align:left;vertical-align:top;font-weight:bold}#main table.job td{width:73%;color:#333}#main table.job td p{margin-bottom:0}#main .pagination{margin-bottom:10px;text-align:right}#main .pagination li{margin-right:2px;display:inline;font-size:12px;text-align:center}#main .pagination li a{padding:1px 0 0;width:21px;height:20px;background:url("/images/pref/bg_pager.png") no-repeat;display:inline-block;text-decoration:none}#main .pagination li span{padding:1px 0 0;width:21px;height:20px;display:inline-block;color:#4a3421;font-weight:bold}#main .pagination li.prev a,#main .pagination li.next a{padding:0;width:auto;height:auto;background:none}#main ul.pagination{margin-bottom:10px;text-align:right}#main ul.pagination li{padding-right:5px;display:inline}}@media screen and (min-width: 768px){body{min-width:960px;background:url("/images/common/bg_body.png") repeat;line-height:1.5;text-align:center}form .bg{padding:5px;background:url("/images/common/bg_slash.png") repeat;display:inline-block}#wrapper{text-align:left}#main{margin:18px auto 0;padding-bottom:50px;width:960px;font-size:1.3em}#main::after{height:0;visibility:hidden;display:block;clear:both;content:"."}#conts{width:710px;float:left}#conts .title02{margin:40px 0 20px;padding:14px 15px 12px;background:url("/images/common/bg_title02.png") repeat-x;border:3px solid #6a5946;border-radius:4px;color:#4a331f;font-size:19px;font-weight:bold}#conts .title02.offer{padding-left:60px;background:url("/images/common/bg_title02_offer.png") repeat-x;border:3px solid #2daaca}#conts .title02.offer02{padding-left:60px;background:url("/images/common/bg_title02_offer02.png") repeat-x;border:3px solid #6a5946}#conts .title02.voice{padding-left:60px;background:url("/images/common/bg_title02_voice.png") repeat-x;border:3px solid #e34478}#conts .title02.voice02{padding-left:60px;background:url("/images/common/bg_title02_voice02.png") repeat-x;border:3px solid #6a5946}#conts .title02.voice03{padding-left:60px;background:url("/images/common/bg_title02_voice03.png") repeat-x;border:3px solid #2daaca}#conts .title02.hospital{padding-left:60px;background:url("/images/common/bg_title02_hospital.png") repeat-x;border:3px solid #2daaca}#conts .title02.hospital02{padding-left:60px;background:url("/images/common/bg_title02_hospital02.png") repeat-x;border:3px solid #f90}#conts .title02.check{padding-left:60px;background:url("/images/common/bg_title02_check.png") repeat-x;border:3px solid #2daaca}#conts .title02.company{padding-left:60px;background:url("/images/common/bg_title02_company.png") repeat-x;border:3px solid #6a5946}#conts .title02.pin{padding-left:60px;background:url("/images/common/bg_title02_pin.png") repeat-x;border:3px solid #8ebd00}#conts .title02.star{padding-left:60px;background:url("/images/common/bg_title02_star.png") repeat-x;border:3px solid #f90}#conts .title02.new{padding-left:60px;background:url("/images/common/bg_title02_new.png") repeat-x;border:3px solid #8ebd00}#conts .title02.pr{padding-left:24px;background:url("/images/common/bg_title02_pr.png") repeat-x;border:3px solid #8ebd00}#conts .title02.recruit{padding-left:60px;background:url("/images/common/bg_title02_job.png") repeat-x;border:3px solid #2daaca}#conts .title02.agent{padding-left:60px;background:url("/images/common/bg_title02_agent.png") repeat-x;border:3px solid #2daaca}#conts .title03{margin-bottom:6px;padding-left:20px;background:url("/images/common/icon_title03.png") no-repeat 0 4px;display:inline-block;color:#4a331f;font-size:15px;font-weight:bold}#conts .box{margin-bottom:30px;background:#fff url("/images/common/bg_conts.png") repeat-x;border:1px solid #dbd7d3;border-radius:4px}#conts .box h2.title01{padding:0 19px 19px;color:#4a3320;font-size:1.4em;font-weight:bold;zoom:1}#conts .box h2.title01 .logo{padding-right:0 15px;border-top:none;float:right}#conts .box h2.title01 .logo img{padding-left:15px;width:90px;height:auto;display:block}#conts .box h2.title02 span{width:567px}#conts .box h2.title01 span,#conts .box h2.title02 span{padding:16px 5px 0;max-width:545px;border-top:3px solid #ffdf00;display:inline-block}#conts .box h2 span.color02{border-top:3px solid #2daaca}#conts .box h2 span.color03{border-top:3px solid #e34478}#conts .box .inner{padding:20px;background:url("/images/common/bg_inner.png") repeat-x}#conts .box .inner p{margin-bottom:10px;color:#333}#conts .box .inner p span{font-weight:bold}#conts .table01{width:100%;border-collapse:collapse;color:#333;font-size:12px}#conts .table01 th,#conts .table01 td{padding:7px 10px;border:1px solid #dbd7d3;font-weight:normal;line-height:1.7;text-align:left;vertical-align:top}#conts .table01 th{background:#f6f5f4}#conts .table01 td p{margin-bottom:0 !important}#conts .table01 td input,#conts .table01 td textarea{padding:2px 3px;border:1px solid #767676;font-size:13px;line-height:1.2;vertical-align:middle;background:#fff}#conts .table01 td input:focus,#conts .table01 td textarea:focus{outline:none}#conts .table01 td select{border:1px solid #767676;padding:0 5px 0 3px;font-size:13px;appearance:auto;background:#fff}#conts .table01 td select:focus{outline:none}#conts .table01 td select[name=city_code]{margin-left:5px}#conts .table01 .w8{width:8%}#conts .table01 .w11{width:11%}#conts .table01 .w14{width:14%}#conts .table01 .w18{width:18%}#conts .table01 .w20{width:20%}#conts .table01 .w22{width:22%}#conts .table01 .w23{width:23%}#conts .table01 .w30{width:30%}#conts .table01 .w32{width:32%}#conts .table01 .w60{width:60%}#conts .table01 .w70{width:70%}#conts .table01 .w80{width:80%}#conts .table01 .w82{width:82%}#conts .table01 .is-resume-upload-row,#conts .table01 .is-personal-info-row{display:none}#conts .table01 .is-resume-upload-row.is-active,#conts .table01 .is-personal-info-row.is-active{display:table-row}#conts .table01-confirm{display:none}#conts .direct-apply-btn{margin-top:20px;display:inline-block}#conts .direct-apply-btn:hover{opacity:.7}#conts #ag-contact-form{position:relative}#conts #ag-contact-form .table02-input,#conts #ag-contact-form .table02-confirm{position:absolute;top:0;left:0;right:0;width:587px;margin:auto;padding:30px 50px 50px;border:1px solid #e8e8e8;border-radius:2px;box-sizing:border-box}#conts #ag-contact-form .table02-input .button,#conts #ag-contact-form .table02-confirm .button{text-align:center}#conts #ag-contact-form .table02-input .button img,#conts #ag-contact-form .table02-confirm .button img{cursor:pointer}#conts #ag-contact-form .table02-input .button img:hover,#conts #ag-contact-form .table02-confirm .button img:hover{opacity:.7}#conts #ag-contact-form .table02-input .button input:hover,#conts #ag-contact-form .table02-confirm .button input:hover{opacity:.7}#conts #ag-contact-form .table02-input .button+.button,#conts #ag-contact-form .table02-confirm .button+.button{margin-left:30px}#conts #ag-contact-form .table02-confirm td p{margin:8px 0 3px}#conts #ag-contact-form .table02-confirm td .resume-text{font-size:1rem}#conts #ag-contact-form .table02-confirm td .birthYear-text,#conts #ag-contact-form .table02-confirm td .birthMonth-text,#conts #ag-contact-form .table02-confirm td .birthDay-text{font-weight:normal}#conts #ag-contact-form .table02-confirm .button-wrap{display:flex;align-items:center;justify-content:center}#conts #new_hospital_valuation .center{padding:0;text-align:center}#conts #new_hospital_valuation .center label{padding:7px 10px;margin-right:0;display:block;cursor:pointer}#conts .table02{margin-bottom:20px;display:block;box-sizing:border-box}#conts .table02 tr{display:flex;align-items:flex-start}#conts .table02 tr+tr{margin-top:10px}#conts .table02 th{margin-top:8px;width:160px;display:flex;align-items:center;line-height:1}#conts .table02 th span{padding:4px 6px 2px;font-size:.9rem;font-weight:bold;color:#fff;background:#ff6373;border-radius:10px}#conts .table02 th span.optional{background:#ffbb63}#conts .table02 th label{margin-left:8px;font-size:1.4rem;font-weight:bold;color:#707070}#conts .table02 td{display:block}#conts .table02 td .float{margin-top:7px;display:flex}#conts .table02 td .float li+li{margin-left:15px}#conts .table02 td label{color:#707070;font-size:1.2rem}#conts .table02 td .upload-instructions{margin-top:5px;font-size:1rem;color:#707070}#conts .table02 input[type=text]{padding:5px 14px;width:144px;border:1px solid #d2d2d2;border-radius:2px;font-size:1.2rem;color:#4a331f}#conts .table02 input[type=text]::placeholder{color:#b4b4b4}#conts .table02 input[type=text].is-error{border-color:#e34478}#conts .table02 input[name="direct_order_apply_form[email]"]{width:270px}#conts .table02 input[name="direct_order_apply_form[birth_year]"]{width:32px}#conts .table02 input[name="direct_order_apply_form[birth_month]"],#conts .table02 input[name="direct_order_apply_form[birth_day]"]{width:16px}#conts .table02 input[name="direct_order_apply_form[birth_year]"]+span,#conts .table02 input[name="direct_order_apply_form[birth_month]"]+span,#conts .table02 input[name="direct_order_apply_form[birth_day]"]+span{color:#707070;display:inline-block;margin:0 16px 0 3px}#conts .table02 input[name="direct_order_apply_form[resume]"]{color:#707070}#conts .table02 .apply-method-row{margin-top:20px}#conts .table02 .apply-method-row th{margin-top:15px}#conts .table02 .apply-method-row .radio-option{margin-bottom:6px;margin-left:6px}#conts .table02 .apply-method-row .radio-option input{margin-right:5px;position:relative;top:2px}#conts .table02 .qualification-row,#conts .table02 .desired-employment-type-row{margin-top:15px}#conts .table02 .qualification-row input,#conts .table02 .desired-employment-type-row input{margin-right:3px;position:relative;top:2px}#conts .table02 .error-message{margin-top:4px;color:#e34478}#conts .table02 .schedule-row p{color:#707070;font-size:1.2rem}#conts .table02 .schedule-row p.bold-text{font-size:1.1rem;font-weight:bold}#conts .table02 .schedule-row>td{margin-top:7px;width:345px}#conts .table02 .schedule-row .schedule-checkbox{margin-top:33px;display:flex;align-items:center}#conts .table02 .schedule-row .schedule-checkbox label{margin-left:5px}#conts .table02 .schedule-row .tour-block{display:none}#conts .table02 .schedule-row .tour-block.is-active{display:block}#conts .table02 .schedule-table{width:100%}#conts .table02 .schedule-table tr{margin-top:0 !important;border-bottom:1px solid #b5b5b5;align-items:center}#conts .table02 .schedule-table tr:first-child{border-top:1px solid #b5b5b5}#conts .table02 .schedule-table th,#conts .table02 .schedule-table td{color:#707070;text-align:center}#conts .table02 .schedule-table th{margin-top:0;padding:11px 0;width:45px;background-color:#ecf3ff;position:sticky;top:0;font-size:1.2rem;justify-content:center}#conts .table02 .schedule-table td{padding:10px;display:flex;font-size:1.2rem;line-height:1;text-wrap:nowrap}#conts .table02 .schedule-table td label{margin-left:5px}#conts .table02 .schedule-table td .unselectable{margin-left:18px}#conts .table02 .schedule-table th:first-child,#conts .table02 .schedule-table td:first-child{position:sticky;left:0}#conts .table02 .schedule-table-color1 th{background-color:#fffeec}#conts .table02 .scroll-container{margin:17px 0 14px;width:345px;overflow-x:scroll}#conts .table02 .scroll-container::-webkit-scrollbar{height:3px}#conts .table02 .scroll-container::-webkit-scrollbar-track{background-color:#f3f3f3}#conts .table02 .scroll-container::-webkit-scrollbar-thumb{background-color:#b3b3b4}#conts .table02 .is-resume-upload-row,#conts .table02 .is-personal-info-row{display:none}#conts .table02 .is-resume-upload-row.is-active,#conts .table02 .is-personal-info-row.is-active{display:flex}#conts .table02-confirm{display:none}#conts .mapLink{font-size:11px;text-align:left}#conts .otherOffer h5 a,#conts #searchJob h4 a,#conts #searchVoice .otherOffer h4 a{width:520px;display:inline-block}#conts .round{border:1px solid #dbd7d3;border-radius:4px}#conts .roundTop{border:1px solid #dbd7d3;border-bottom:none;border-radius:4px 4px 0 0;background:none !important}#conts .roundBottom{border:1px solid #dbd7d3;border-top:none;border-radius:0 0 4px 4px;background:none !important}#conts .voiceBox{margin-bottom:20px}#conts .voiceBox h5,#conts .voiceBox h4{padding:12px;color:#4a3320;font-size:15px;font-weight:bold}#conts .voiceBox h5 span,#conts .voiceBox h4 span{padding-left:30px}#conts .voiceBox h4 .logo{float:right}#conts .voiceBox h4 .logo img{width:90px;height:auto;display:block}#conts .voiceBox .otherOffer h4 span{padding-left:0}#conts .voiceBox span.hName{padding-left:0;background:none !important;font-size:14px}#conts .voiceBox span.hName .tagOffer{margin-left:10px;padding:1px 6px 0 10px;height:22px;border-radius:10px;color:#fff;font-weight:bold;display:inline-block;box-sizing:border-box}#conts .voiceBox.cat1 span.hName a{color:#e34478}#conts .voiceBox.cat2 span.hName a{color:#e73f3f}#conts .voiceBox.cat3 span.hName a{color:#f1781f}#conts .voiceBox.cat4 span.hName a{color:#e1aa02}#conts .voiceBox.cat5 span.hName a{color:#a3bf00}#conts .voiceBox.cat6 span.hName a{color:#36a75a}#conts .voiceBox.cat7 span.hName a{color:#27b3cb}#conts .voiceBox.cat8 span.hName a{color:#0f6bd2}#conts .voiceBox.cat9 span.hName a{color:#5353d2}#conts .voiceBox.cat10 span.hName a{color:#b3286d}#conts .voiceBox.cat11 span.hName a{color:#ba6d20}#conts .voiceBox.cat1 h5 span,#conts .voiceBox.cat1 h4 span{background:url("/images/hospitals/icon_voice01.png") no-repeat}#conts .voiceBox.cat1 .tagOffer{background:#e34478}#conts .voiceBox.cat2 h5 span,#conts .voiceBox.cat2 h4 span{background:url("/images/hospitals/icon_voice02.png") no-repeat}#conts .voiceBox.cat2 .tagOffer{background:#e73f3f}#conts .voiceBox.cat3 h5 span,#conts .voiceBox.cat3 h4 span{background:url("/images/hospitals/icon_voice03.png") no-repeat}#conts .voiceBox.cat3 .tagOffer{background:#f1781f}#conts .voiceBox.cat4 h5 span,#conts .voiceBox.cat4 h4 span{background:url("/images/hospitals/icon_voice04.png") no-repeat}#conts .voiceBox.cat4 .tagOffer{background:#e1aa02}#conts .voiceBox.cat5 h5 span,#conts .voiceBox.cat5 h4 span{background:url("/images/hospitals/icon_voice05.png") no-repeat}#conts .voiceBox.cat5 .tagOffer{background:#a3bf00}#conts .voiceBox.cat6 h5 span,#conts .voiceBox.cat6 h4 span{background:url("/images/hospitals/icon_voice06.png") no-repeat}#conts .voiceBox.cat6 .tagOffer{background:#36a75a}#conts .voiceBox.cat7 h5 span,#conts .voiceBox.cat7 h4 span{background:url("/images/hospitals/icon_voice07.png") no-repeat}#conts .voiceBox.cat7 .tagOffer{background:#27b3cb}#conts .voiceBox.cat8 h5 span,#conts .voiceBox.cat8 h4 span{background:url("/images/hospitals/icon_voice08.png") no-repeat}#conts .voiceBox.cat8 .tagOffer{background:#0f6bd2}#conts .voiceBox.cat9 h5 span,#conts .voiceBox.cat9 h4 span{background:url("/images/hospitals/icon_voice09.png") no-repeat}#conts .voiceBox.cat9 .tagOffer{background:#5353d2}#conts .voiceBox.cat10 h5 span,#conts .voiceBox.cat10 h4 span{background:url("/images/hospitals/icon_voice10.png") no-repeat}#conts .voiceBox.cat10 .tagOffer{background:#b3286d}#conts .voiceBox.cat11 h5 span,#conts .voiceBox.cat11 h4 span{background:url("/images/hospitals/icon_voice11.png") no-repeat}#conts .voiceBox.cat11 .tagOffer{background:#ba6d20}#conts .voiceBox .text{word-break:break-all;margin-top:0;margin-bottom:0;padding:15px 15px 10px;border-top:1px solid #dbd7d3}#conts .voiceBox .detailBtn{padding:10px 0;background:url("/images/hospitals/bg_enquete.png") no-repeat left bottom;text-align:center}#conts .voiceBox h3.offer{margin:40px 0 20px;padding:15px 0 0 60px;height:45px;background:url("/images/hospitals/bg_h3_offer.png") no-repeat;color:#4a331f;font-size:18px;font-weight:bold}#conts .voiceBox .voiceData{padding:0 15px 15px;color:#666;font-size:10px}#conts .voiceBox .voiceData dt{margin-right:4px;padding:0 3px;background:#f6f5f4;border:1px solid #dbd7d3;border-radius:2px;float:left;font-weight:bold}#conts .voiceBox .voiceData dd{margin-right:8px;float:left}#conts .voiceBox .viewVoice{margin:0 20px;padding:50px 0;background:url("/images/hospitals/bg_voice_view.png") no-repeat;border-top:1px dashed #a49a90;border-bottom:1px dashed #a49a90;text-align:center}#conts .voiceBox .subData{margin:0 20px;padding:15px 0;font-size:11px;text-align:right}#conts .voiceBox .subData p{margin-bottom:0;color:#666}#conts .voiceBox .subData .icon{padding-left:30px;background:url("/images/common/icon02.png") no-repeat 15px 2px}#conts .otherOffer h5{padding:12px}#conts .otherOffer h5 .logo{float:right}#conts .otherOffer h5 .logo img{width:90px;height:auto;display:block}#conts .otherOffer table{margin-bottom:0;font-size:13px}#conts .pager{margin-bottom:10px;text-align:right}#conts .pager ul li{margin-right:2px;display:inline;font-size:12px;text-align:center}#conts .pager ul li a{padding:1px 0 0;width:21px;height:20px;background:url("/images/pref/bg_pager.png") no-repeat;display:inline-block}#conts .pager ul li span{padding:1px 0 0;width:21px;height:20px;display:inline-block;color:#4a3421;font-weight:bold}#conts .pager ul li.prev a,#conts .pager ul li.next a{padding:0;width:auto;height:auto;background:none}#conts ul.pager{margin-bottom:10px;text-align:right}#conts ul.pager li{padding-right:5px;display:inline}#conts .error p{color:red !important}#conts .error ul.msg{margin-bottom:10px;padding:10px;background:#fee;border:1px solid #faa;color:red}#side{width:220px;float:right}#side .banner li{margin-bottom:10px;line-height:0}#side .banner li a img{display:block}#side .campaignNews{margin:0;padding-left:20px;text-align:left}#side .campaignNews a::before,#side .campaignNews a::after{top:12px}#side .campaignNews a::before{left:-20px}#side .campaignNews a::after{left:-15px}#side .login{margin:0 0 10px;float:none}.p-index #main{position:relative}.p-index #side{float:none;position:absolute;top:-360px;right:0}.login{padding:0 5px 5px;width:210px;background:url("/images/common/bg_login.png") repeat;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.3);float:right}.login .title{margin-left:10px;padding:10px 0 12px;border-top:3px solid #ffdf00;display:inline-block}.login #fEmail,.login #fPassword{margin:0 0 10px;padding:0 6px;width:169px;height:30px;border:1px solid #dbd7d3;line-height:1.2}.login #auto{margin:0}.login .auto{margin-bottom:7px;color:#666;font-size:1.1em;font-size:11px;line-height:1;vertical-align:middle}.login .auto label{vertical-align:text-top}.login .regist{margin:5px 0 0}.login .forget{margin:10px 0 4px 13px;padding-left:16px;background:url("/images/common/icon01.png") no-repeat left 3px;font-size:12px}.login .forget a{color:#fff;text-decoration:none}.login .forget a:hover{text-decoration:underline}.login .view_text{margin-bottom:5px;padding-top:2px;background:url("/images/index/bg_login_view.png") no-repeat;font-size:11px;text-align:right}.login .view_text span{color:#f60;font-size:13px;font-weight:bold}.login .point_text{margin-bottom:10px;padding-top:2px;background:url("/images/index/bg_login_point.png") no-repeat;font-size:11px;text-align:right}.login .point_text span{font-size:13px;font-weight:bold}.login .btn a{height:40px;display:block}.login .view_btn{margin-bottom:5px}.login .loginList{margin-top:10px;padding:8px 10px 6px;background:#f6f5f4;border:1px solid #dbd7d3;border-radius:3px}.login .loginList li{margin-bottom:2px;padding-left:19px;font-size:12px}.login .loginList li.point{background:url("/images/index/icon_login01.png") no-repeat}.login .loginList li.look{background:url("/images/index/icon_login02.png") no-repeat 0 2px}.login .loginList li.set{background:url("/images/index/icon_login03.png") no-repeat 0 2px}.login .loginList li.logout{background:url("/images/index/icon_login04.png") no-repeat}.login .loginList li.retire{background:url("/images/index/icon_login06.png") no-repeat 1px 2px}.login .loginList .sub li{margin-bottom:0;padding-left:8px;background:url("/images/index/icon_login05.png") no-repeat 0 6px;font-size:11px}.loginInner{padding:15px 10px;background:#fff;border-radius:4px}.loginInner p{margin-top:15px;font-size:12px;color:#333}.loginInner p:first-child{margin-top:0}.loginInner.loginBox a{display:inline-block;margin-top:10px}#login-modal-error,#loginerror{color:red;font-size:12px;text-align:center}}@media screen and (max-width: 767px){#pagePath{padding:0 10px 15px;text-align:left}#pagePath li{display:inline;font-size:12px;line-height:1.8}#pagePath li a{padding-right:4px;color:#fff}}@media screen and (min-width: 768px){#pagePath{margin:15px auto 0;width:960px;font-size:11px}#pagePath li{margin-right:2px;display:inline}#pagePath li a{margin-right:5px}}
