﻿#recruit_search_conditions label{font-size:14px;font-weight:bold}#recruit_search_conditions select{height:24px;width:58px}#recruit_search_conditions{border:1px solid #e4e4e4;padding:24px 32px}#recruit_search_conditions button[name=button]{display:inline-block;vertical-align:middle;height:auto;padding:3px 15px;background:#ddd;background-image:-webkit-linear-gradient(#f7f7f7, #ddd);background-image:linear-gradient(#f7f7f7, #ddd);border:1px solid #d0d0d0;border-radius:3px;box-shadow:0 1px 0 0 #fff inset;text-shadow:-1px -1px 0 #fff;color:#000;cursor:pointer;font-size:12px;font-weight:700;opacity:1;margin-left:20px;margin-right:0px}#recruit_search_conditions button[name=button]:before{background:image-url("/assets/medical/common/icon-search-ac906bde.png") 0 0 no-repeat;content:"";display:inline-block;vertical-align:middle;width:16px;height:16px}#recruit_search_conditions button[name=button]:hover{opacity:.7}#search-result-area .page-number{margin-top:16px}.recruit-job-select-results{max-height:1877px;overflow:scroll}.job-card-component{border-radius:6px;background-color:#fff;position:relative;color:#333}.job-card-component .job-card-header{padding:16px 70px 16px 16px;background:linear-gradient(90deg, #EEF5F7 0%, #F9FCFD 33%, #F9FCFD 66%, #EEF5F7 100%);position:relative}.job-card-component .job-card-header .job-header-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.job-card-component .job-type-label{background-color:#468d9d;color:#fff;border-radius:2px;font-size:14px;font-weight:bold;width:89px;height:24px;display:flex;align-items:center;justify-content:center}.job-card-component .job-id,.job-card-component .job-updated{font-size:14px;color:#7a8493}.job-card-component .job-select-status{writing-mode:vertical-rl;position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;gap:32px;background-color:#fff;border-left:1px solid #e1e4e7;width:48px}.job-card-component .selected-label{font-size:14px;color:#7a8493;margin-top:16px}.job-card-component .selected{color:#218011}.job-card-component .job-select-btn-common{border:none;border-radius:50px;padding:16px 6px;cursor:pointer;font-size:14px;font-weight:bold}.job-card-component .job-unselect-btn{background-color:#fff;color:#eb1d35;border:1px solid #ff737c}.job-card-component .job-select-btn{background-color:#38717e;color:#fff}.job-card-component .job-select-btn:hover{background-color:rgb(40.3076923077,81.3351648352,90.6923076923)}.job-card-component .job-card-title{font-size:21px;font-weight:bold;line-height:154%;height:64px}.job-card-component .job-card-title a{color:#2a555e}.job-card-component .job-card-body{padding-right:48px;font-size:14px;font-weight:bold}.job-card-component .job-card-body .job-card-body-bottom{display:flex}.job-card-component .job-card-body .job-card-body-bottom>div{flex:1 1 0;max-width:33.3333%;box-sizing:border-box}.job-card-component .job-card-body .job-body-content{padding:16px}.job-card-component .job-card-body .sub-text{font-weight:normal;color:#7a8493;display:block;margin-top:4px}.job-card-component .job-card-body .job-salary{border-bottom:1px solid #e1e4e7;font-size:16px;font-weight:bold}.job-card-component .job-card-body .job-salary .salary-supplement{display:inline !important;color:#7a8493;font-weight:500;margin-left:4px}.job-card-component .job-card-body strong{display:block;font-weight:normal;color:#707070;font-size:14px;margin-bottom:16px}.job-card-component .select-icon{width:16px;height:16px}.job-card-component:not(.is-selected) .job-select-status{background-color:#f7f7f7}.job-card-component.is-selected .job-select-status{background-color:#eefaec}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url("/assets/colorbox/overlay-3e026d0b.png") repeat 0 0;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url("/assets/colorbox/controls-0a9328cb.png") no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url("/assets/colorbox/controls-0a9328cb.png") no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url("/assets/colorbox/controls-0a9328cb.png") no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url("/assets/colorbox/controls-0a9328cb.png") no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url("/assets/colorbox/controls-0a9328cb.png") left top repeat-y}#cboxMiddleRight{width:21px;background:url("/assets/colorbox/controls-0a9328cb.png") right top repeat-y}#cboxTopCenter{height:21px;background:url("/assets/colorbox/border-035de010.png") 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url("/assets/colorbox/border-035de010.png") 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url("/assets/colorbox/loading_background-7b6a784f.png") no-repeat center center}#cboxLoadingGraphic{background:url("/assets/colorbox/loading-1f73bb6d.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url("/assets/colorbox/controls-0a9328cb.png") no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url("/assets/colorbox/controls-0a9328cb.png") no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url("/assets/colorbox/controls-0a9328cb.png") no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.ui-timepicker-list{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;margin:0;padding:0;list-style:none;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);outline:none;z-index:10001}.ui-timepicker-list.ui-timepicker-with-duration{width:11em}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list:hover .ui-timepicker-selected:hover{background:#1980ec;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{height:100%}body{background:#fff;color:#000;font-size:14px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:160%}img{border:none}ul,dl,ol{list-style-position:outside;list-style-type:none}select.hide{visibility:hidden}.clearfix::after{clear:both;content:"";display:block}.float-left{float:left;margin:0 10px 20px 0}.float-right{float:right;margin:0 0 20px 10px}.align-right{text-align:right}.align-center{text-align:center}.bdr-dot{margin-bottom:7px;padding-bottom:7px;border-bottom:1px dotted #ddd}.red{color:#a51317}.label-highlight{font-weight:700;color:#d12827}#login p a:link,#login p a:visited,#right p a:link,#right p a:visited,#ftr p.back-to-top a:link,#ftr p.back-to-top a:visited,p#btn-confirm2 a:link,p#btn-confirm2 a:visited,#main a:link,#main a:visited,#max p.align-center a:link,#max p.align-center a:visited{opacity:1}#login p a:hover,#login p a:active,#right p a:hover,#right p a:active,#ftr p.back-to-top a:hover,#ftr p.back-to-top a:active,p#btn-confirm2 a:hover,p#btn-confirm2 a:active,#main a:hover,#main a:active,#max p.align-center a:hover,#max p.align-center a:active{opacity:.7}p#btn-confirm:hover,p#btn-confirm2 input:hover,li#btn-back:hover,li#btn-submit:hover,#max p#btn-login:hover{opacity:.7}a{color:#8e1212}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a.fade{display:block}a.fade:link,a.fade:visited{opacity:1}a.fade:hover,a.fade:active{opacity:.7}.btn{display:inline-block;font-size:11px;padding:8px 16px;text-decoration:none !important;text-shadow:0 1px 1px hsla(0,0%,100%,.75);background:#f5f5f5;color:#333;border:1px solid #ccc;box-shadow:0px 2px 4px #575;text-align:center;vertical-align:middle;cursor:pointer}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6}.btn.btn-mini{padding:4px 12px}.btn.btn-danger{color:#fff;background-color:#da4f49;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn.btn-danger:hover,.btn.btn-danger:focus,.btn.btn-danger:active,.btn.btn-danger.active,.btn.btn-danger.disabled,.btn.btn-danger[disabled]{color:#fff;background-color:#bd362f}.utility-inline-button,.utility-button,.utility-inline-button-reaction,.utility-button-reaction,.utility-inline-button-action,.utility-button-action{text-shadow:2px 2px 0 rgba(0,0,0,.2);padding:10px 20px;border:1px solid rgba(0,0,0,.25);color:#fff !important;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;height:auto !important;cursor:pointer}.utility-inline-button:hover,.utility-button:hover,.utility-inline-button-reaction:hover,.utility-button-reaction:hover,.utility-inline-button-action:hover,.utility-button-action:hover{opacity:.7;text-decoration:none}.utility-button-action{display:block;background:url("/assets/medical/btn/red-3d742ba8.png") center bottom repeat-x}.utility-inline-button-action{display:inline-block;vertical-align:middle;background:url("/assets/medical/btn/red-3d742ba8.png") center bottom repeat-x}.utility-button-reaction{display:block;background:url("/assets/medical/btn/blue-429a7ff5.png") center bottom repeat-x}.utility-inline-button-reaction{display:inline-block;vertical-align:middle;background:url("/assets/medical/btn/blue-429a7ff5.png") center bottom repeat-x}.utility-button{display:block;background:url("/assets/medical/btn/gray-e1ebe0d3.png") center bottom repeat-x}.utility-inline-button{display:inline-block;vertical-align:middle;background:url("/assets/medical/btn/gray-e1ebe0d3.png") center bottom repeat-x}.wFlex{width:95%}.w25{width:25px}.w30{width:30px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w350{width:350px}.w400{width:400px}.w450{width:450px}.w500{width:500px}.w550{width:550px}.w600{width:600px}.w650{width:650px}.w700{width:700px}.w710{width:710px}.w720{width:720px}.w730{width:730px}.w740{width:740px}.w750{width:750px}.w800{width:800px}.h70{height:70px}.h80{height:80px}.h90{height:90px}.h100{height:100px}.h110{height:110px}.h120{height:120px}.h130{height:130px}.h140{height:140px}.h150{height:150px}.h160{height:160px}.h170{height:170px}.h180{height:180px}.h190{height:190px}.h200{height:200px}.w5p{width:5%}.w10p{width:10%}.w15p{width:15%}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w35p{width:35%}.w40p{width:40%}.w45p{width:45%}.w50p{width:50%}.w60p{width:60%}.w70p{width:70%}.w80p{width:80%}.ma0{margin:0px}.maT0{margin-top:0px}.maB0{margin-bottom:0px}.maL0{margin-left:0px}.maR0{margin-right:0px}.pa0{padding:0px}.paT0{padding-top:0px}.paB0{padding-bottom:0px}.paL0{padding-left:0px}.paR0{padding-right:0px}.ma5{margin:5px}.maT5{margin-top:5px}.maB5{margin-bottom:5px}.maL5{margin-left:5px}.maR5{margin-right:5px}.pa5{padding:5px}.paT5{padding-top:5px}.paB5{padding-bottom:5px}.paL5{padding-left:5px}.paR5{padding-right:5px}.ma10{margin:10px}.maT10{margin-top:10px}.maB10{margin-bottom:10px}.maL10{margin-left:10px}.maR10{margin-right:10px}.pa10{padding:10px}.paT10{padding-top:10px}.paB10{padding-bottom:10px}.paL10{padding-left:10px}.paR10{padding-right:10px}.ma15{margin:15px}.maT15{margin-top:15px}.maB15{margin-bottom:15px}.maL15{margin-left:15px}.maR15{margin-right:15px}.pa15{padding:15px}.paT15{padding-top:15px}.paB15{padding-bottom:15px}.paL15{padding-left:15px}.paR15{padding-right:15px}.ma20{margin:20px}.maT20{margin-top:20px}.maB20{margin-bottom:20px}.maL20{margin-left:20px}.maR20{margin-right:20px}.pa20{padding:20px}.paT20{padding-top:20px}.paB20{padding-bottom:20px}.paL20{padding-left:20px}.paR20{padding-right:20px}.ma30{margin:30px}.maT30{margin-top:30px}.maB30{margin-bottom:30px}.maL30{margin-left:30px}.maR30{margin-right:30px}.pa30{padding:30px}.paT30{padding-top:30px}.paB30{padding-bottom:30px}.paL30{padding-left:30px}.paR30{padding-right:30px}.ma40{margin:40px}.maT40{margin-top:40px}.maB40{margin-bottom:40px}.maL40{margin-left:40px}.maR40{margin-right:40px}.pa40{padding:40px}.paT40{padding-top:40px}.paB40{padding-bottom:40px}.paL40{padding-left:40px}.paR40{padding-right:40px}.ma50{margin:50px}.maT50{margin-top:50px}.maB50{margin-bottom:50px}.maL50{margin-left:50px}.maR50{margin-right:50px}.pa50{padding:50px}.paT50{padding-top:50px}.paB50{padding-bottom:50px}.paL50{padding-left:50px}.paR50{padding-right:50px}#gwrap{min-height:calc(100vh - 154px)}#hdr{background:#fff}#hdr #hdr-title{position:relative;width:960px;margin:0 auto}#hdr #hdr-title h1{padding:2px 0;font-size:11px;font-weight:normal;line-height:180%}#hdr #hdr-title ul{position:absolute;top:0;right:0;width:600px;text-align:right}#hdr #hdr-title ul li{display:inline}#hdr #hdr-content{background:#f5f5f5;padding:15px 0}#hdr #hdr-inner{position:relative;width:960px;margin:0 auto}#hdr #hdr-inner .logo{position:relative;top:0;left:0;width:170px}#hdr #hdr-inner .logo a{display:block;width:146px;height:42px;background:url("/assets/medical/common/logo-c94ac134.svg") no-repeat;background-size:contain;text-indent:101%;overflow:hidden;white-space:nowrap}#hdr #hdr-inner .session{position:absolute;top:0;right:0;overflow:hidden}#hdr #hdr-inner .session ul::after{clear:both;content:"";display:block}#hdr #hdr-inner .session ul{margin-top:10px}#hdr #hdr-inner .session ul li{float:left}#hdr #hdr-inner .session ul li.welcome{margin-top:10px;line-height:160%;text-align:right}#hdr #hdr-inner .session ul li.welcome span{padding:0 2px;color:#8a0000;font-size:18px}#hdr #hdr-inner .session ul li.button{width:136px;height:32px;margin-left:10px}#hdr #hdr-inner .session img{display:block}#hdr #hdr-inner .banner{position:absolute;bottom:0;left:170px}#hdr #hdr-inner .banner a{color:#3b639f;font-weight:700;padding-left:16px;background:image_url("/assets/medical/icon-arrow-blue-b804a71b.png") no-repeat center left}#gnavi{height:50px;background:url("/assets/medical/common/menu_bg-6ba8e7cb.png") repeat-x}#gnavi ul.menu{width:960px;height:50px;margin:0 auto;letter-spacing:-0.4em}#gnavi ul.menu>li{display:inline-block;position:relative;width:137px;height:50px;line-height:50px;letter-spacing:normal}#gnavi ul.menu>li:hover ul.menu-group{visibility:visible;opacity:1}#gnavi ul.menu>li a{display:block;height:50px}#gnavi ul.menu ul.menu-group{position:absolute;margin:0;padding:0;width:100%;top:50px;background:#222;visibility:hidden;opacity:0;z-index:1;-webkit-transition:all .5s;transition:all .5s;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#gnavi ul.menu ul.menu-group li{border:solid 1px #111;border-top:solid 1px #393939}#gnavi ul.menu ul.menu-group li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#gnavi ul.menu ul.menu-group li a{position:relative;text-align:center;text-decoration:none;font-size:13px;color:#fff;font-weight:bold}#gnavi ul.menu ul.menu-group li a:hover{opacity:.8}#gnavi ul.menu ul.menu-group li a:after{display:block;content:"";position:absolute;top:50%;right:20px;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#gnavi ul.menu .menu-home{overflow:hidden;text-indent:100%;white-space:nowrap;background:url("/assets/medical/common/menu-sprite-140ac9a1.png");background-position:0 -200px}#gnavi ul.menu .menu-home:hover{background-position:0 -250px;opacity:1}#gnavi ul.menu .menu-recruit{overflow:hidden;text-indent:100%;white-space:nowrap;background:url("/assets/medical/common/menu-sprite-140ac9a1.png");background-position:0 -600px}#gnavi ul.menu .menu-recruit:hover{background-position:0 -650px;opacity:1}#gnavi ul.menu .menu-job{overflow:hidden;text-indent:100%;white-space:nowrap;background:url("/assets/medical/common/menu-sprite-140ac9a1.png");background-position:0 -300px}#gnavi ul.menu .menu-job:hover{background-position:0 -350px;opacity:1}#gnavi ul.menu .menu-entry{overflow:hidden;text-indent:100%;white-space:nowrap;background:url("/assets/medical/common/menu-sprite-140ac9a1.png");background-position:0 -100px}#gnavi ul.menu .menu-entry:hover{background-position:0 -150px;opacity:1}#gnavi ul.menu .menu-message{overflow:hidden;text-indent:100%;white-space:nowrap;background:url("/assets/medical/common/menu-sprite-140ac9a1.png");background-position:0 -400px}#gnavi ul.menu .menu-message:hover{background-position:0 -450px;opacity:1}#gnavi ul.menu .menu-point{overflow:hidden;text-indent:100%;white-space:nowrap;background:url("/assets/medical/common/menu-sprite-140ac9a1.png");background-position:0 -500px}#gnavi ul.menu .menu-point:hover{background-position:0 -550px;opacity:1}#gnavi ul.menu .menu-config{overflow:hidden;text-indent:100%;white-space:nowrap;background:url("/assets/medical/common/menu-sprite-140ac9a1.png");background-position:0 0}#gnavi ul.menu .menu-config:hover{background-position:0 -50px;opacity:1}#topicpath{width:960px;margin:5px auto 0 auto}#topicpath li{display:inline;font-size:12px}#wrapper::after{clear:both;content:"";display:block}#wrapper{width:960px;margin:0 auto;padding-bottom:50px;background:#fff}#left{float:left;width:700px;margin:10px 0 0 0}#right{float:left;margin:10px 0 0 0;width:230px}#ftr{clear:both;position:relative;padding-bottom:20px;background:#3f3f3f;color:#fff;font-size:11px;margin-top:15px}#ftr .ftr-inner{position:relative;width:960px;margin:0 auto}#ftr .sitemap::after{clear:both;content:"";display:block}#ftr .sitemap{margin-left:-20px;margin-bottom:25px}#ftr .sitemap ul{float:left;margin-left:20px;padding:10px 20px 0 0;background:url("/assets/medical/common/bdr-7af51d3f.gif") repeat-y top right;line-height:210%}#ftr .sitemap a{color:#fff}#ftr .sitemap a:link,#ftr .sitemap a:visited{text-decoration:none}#ftr .sitemap a:hover,#ftr .sitemap a:active{text-decoration:underline}#ftr .copyright::after{clear:both;content:"";display:block}#ftr .copyright p.footer-logo{float:left}#ftr .copyright p.footer-logo a{display:block;width:169px;height:38px;background:url("/assets/corporate-logo-transparent-c66dfc2e.png") no-repeat;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap}#ftr .copyright p.footer-copyright{float:left;margin:15px 0 0 10px}#ftr .copyright p.footer-jesra{float:left;margin-left:23%}#ftr .copyright p.footer-jesra a{display:block;width:38px;height:38px;background:url("/assets/jesra-479ae3a6.png") no-repeat;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap}#ftr p.back-to-top{position:absolute;top:0;right:0;width:230px;height:30px}.pagination::after{clear:both;content:"";display:block}.pagination{margin:0 0 20px 20px}.pagination a{color:#000}.pagination ul li{float:left;margin-right:5px;font-weight:bold}.pagination .prev{width:40px;margin-right:15px;padding-left:14px;background:url("/assets/medical/common/icon-prev-cee310b0.png") no-repeat 0 5px}.pagination .next{width:40px;margin-left:15px;padding-left:14px;background:url("/assets/medical/common/icon-next-e006f07b.png") no-repeat 0 3px;background-position:46px}.pagination .active a{font-weight:bolder;color:#e21c1c}.sidebar .section{margin-bottom:10px}.sidebar .section img{display:block}.sidebar .section a{-webkit-transition-duration:.2s;transition-duration:.2s}.sidebar .section a:link,.sidebar .section a:visited{opacity:1}.sidebar .section a:hover,.sidebar .section a:active{opacity:.4}.sidebar .about p.title{height:29px;background:url("/assets/medical/common/ttl-about-c08300b9.gif") no-repeat #3f3f3f;text-indent:-9999px}.sidebar .about .about-inner{padding:3px 10px 10px;border:1px solid #ddd}.sidebar .about .about-inner ul.about-content li.about-section{display:inline}.sidebar .about .about-inner ul.about-content li.about-section span{display:block;margin-top:7px;padding-top:7px;border-top:1px dotted #999;font-size:13px;font-weight:700}.sidebar .about .about-inner ul.about-content li.about-section li{margin-top:3px;font-size:12px}.sidebar .about .about-inner ul.about-content li.about-section li a{padding-left:8px;background:url("/assets/medical/common/icon-arrow-62f416f2.png") no-repeat left center}.sidebar .about .about-inner ul.about-content li.about-section-first span{margin-top:0;border-top:none}.layout-table{height:100%;width:100%;border-collapse:collapse;border:solid 0px}#point_info{width:230px}#point_info #point_info_header{background:url("/assets/medical/common/point-title-d6b3ef97.gif") no-repeat;width:230px;height:40px}#point_info #point_info_content{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;background:#f4f4f4;padding:15px 10px 10px 10px;height:30px}#point_info #point_info_content .count-big{color:#d12726;font-size:1.5em}#medical_info_table{border:solid 1px #c9e2f5;background-color:#e5f1fa;border-radius:5px;border-collapse:collapse;padding:2px}#medical_info_table>table{width:100%}#medical_info_table .box{margin:2px;height:45px;border-radius:5px;background-color:#fff;vertical-align:center;padding:10px 10px 5px 10px}#medical_info_table .padding-box{margin:2px;padding:10px 10px 5px 10px}#medical_info_table .title{font-weight:bold;margin-right:10px;color:#3864a0}#medical_info_table .big-count{color:#d12726;font-size:1.5em}#medical_notice{background-color:#f4f4f4;margin:10px 0px;padding:10px}#medical_notice .title{font-weight:bold;margin-left:5px;margin-right:10px;color:#3864a0}#info-message{background:url("/assets/medical/common/info-message-bfd19133.gif") no-repeat;position:relative;top:-2px;width:175px;height:16px}#info-person-in-charge{background:url("/assets/medical/common/info-person-in-charge-5ccfc2a3.gif") no-repeat;position:relative;top:-2px;width:105px;height:16px}#info-notice{background:url("/assets/medical/common/info-notice-e6b11645.gif") no-repeat;position:relative;top:-2px;width:79px;height:16px;margin-left:5px;margin-right:10px}#search_conditions button[name=search]{display:inline-block;vertical-align:middle;height:auto;padding:3px 15px;background:#ddd;background-image:-webkit-linear-gradient(#f7f7f7, #ddd);background-image:linear-gradient(#f7f7f7, #ddd);border:1px solid #d0d0d0;border-radius:3px;box-shadow:0 1px 0 0 #fff inset;text-shadow:-1px -1px 0 #fff;color:#000;cursor:pointer;font-size:12px;font-weight:700;opacity:1;margin-left:20px;margin-right:0px}#search_conditions button[name=search]:before{background:url("/assets/medical/common/icon-search-ac906bde.png") 0 0 no-repeat;content:"";display:inline-block;vertical-align:middle;width:16px;height:16px}#search_conditions button[name=search]:hover{opacity:.7}#search_conditions input[type=text]{padding:3px}#search_conditions label{font-size:12px;font-weight:700;margin:auto 5px}div#contents h1{margin-bottom:15px;padding:10px 10px 10px 15px;background:#3f3f3f;color:#fff;font-size:15px}h2{clear:both;margin-bottom:15px;padding:5px 0 5px 8px;border-left:solid 3px #961c21;font-weight:bold;font-size:16px}div#left div#contents p{margin-bottom:15px;line-height:140%}div#hdr-topics{margin-bottom:10px;width:700px;height:280px;background:#000;color:#fff}div#hdr-topics p#thumb-topics{float:left;margin-top:14px}body.contents #right,body.registrations #right,body.survey #right{float:right}div#section-hdr-topics{float:left;width:432px}div#section-hdr-topics h1{padding:5px 10px 5px 30px;width:392px;background:#a19e4d;font-size:26px;line-height:120%}div#section-hdr-topics p#date{margin:0 0 8px 32px;padding-top:50px;font-size:11px}div#section-hdr-topics p.caption{margin:10px 12px 0 32px;width:388px}div#section-hdr-topics p.other_caption{margin:15px 12px 0 32px;font-size:13px;width:388px}ul.share02{float:right;margin-bottom:20px}ul.share02 li{float:left}ul.share03{float:right;margin:20px 0 5px 0}ul.share03 li{float:left}div#pager{position:relative;clear:both;width:700px;border-top:1px solid #ddd}div#pager p#prev{position:absolute;top:5px;left:0;padding-left:14px;background:url("/assets/medical/common/icon-prev-cee310b0.png") no-repeat 0px 4px;font-weight:bold}div#pager p#next{position:absolute;top:5px;right:0;padding-left:14px;background:url("/assets/medical/common/icon-next-e006f07b.png") no-repeat 0 4px;font-weight:bold}div#pager p#more{position:absolute;top:5px;right:0;padding-left:14px;background:url("/assets/medical/common/icon-next-e006f07b.png") no-repeat 0 4px;font-weight:bold}table#register,table#survey{margin-bottom:30px;width:698px;border:1px solid #ddd;border-collapse:collapse;text-align:left}table#register th,table#register td,table#survey th,table#survey td{padding:10px;border:1px solid #ddd}table#register th,table#survey th{width:130px;background:#f5f5f5;vertical-align:top;text-align:left}table#register td .alert,table#survey td .alert{display:block;margin:8px 0}table#register td span,table#survey td span{color:#999;font-size:13px}table#register input.item01,table#survey input.item01{padding:4px;width:260px;border:1px solid #ddd;font-size:13px}table#register input.item02,table#survey input.item02{padding:4px;width:42px;border:1px solid #ddd;font-size:13px}table#register select,table#survey select{width:130px}table#register textarea,table#survey textarea{margin-bottom:8px;padding:4px;width:512px;height:250px;border:1px solid #ddd;font-size:13px;resize:vertical}table#survey th{width:200px}table#survey input.middle{padding:4px;width:260px;border:1px solid #ddd;font-size:13px}table#survey input.small{padding:4px;border:1px solid #ddd;font-size:13px}table#survey textarea{width:442px;height:100px}div#privacy-confirm{overflow:auto;margin:0 0 30px 0;padding:15px;width:666px;height:200px;border:1px solid #ddd}div#privacy-confirm h2{padding-left:0;border:none;text-align:center}div#privacy-confirm h3,div#privacy-confirm p,div#privacy-confirm li{font-size:12px}div#privacy-confirm ul{margin-bottom:20px}div#privacy-confirm li{line-height:150%}p#btn-confirm{text-align:center}ul#btn-confirm{text-align:center}ul#btn-confirm li{display:inline}li#btn-back{display:inline}li#btn-submit{float:left;margin-left:20px;cursor:pointer}p#btn-confirm2 input{text-indent:-999em}#max{width:910px;margin:20px auto 0;padding:25px;background:#f7f7f7;border:1px solid #ddd}#max h1{padding:10px 15px;background:#3f3f3f;color:#fff;font-size:15px}#max h2{padding:0;border:none}#max p{font-size:13px;line-height:170%}#max ul.section{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto}#max li.reissue{padding:25px 20px;background:#fff;border:1px solid #ddd;position:relative}#max li.reissue table{border:none;border-collapse:collapse;margin:10px auto}#max li.reissue th,#max li.reissue td{padding:10px}#max li.reissue th{text-align:left;font-size:13px;font-weight:200}#max li.reissue td{text-align:right}#max li.reissue input.submit{display:block;width:180px;height:32px;margin:0 auto;background:url("/assets/medical/login/btn-login-7523847b.jpg") no-repeat;border:none;cursor:pointer;text-indent:-9999px}#max li.reissue input.item03{padding:7px;width:250px;border:1px solid #ddd;font-size:13px}#max li.reissue .button{margin-top:25px;text-align:center}#max li.reissue p.align-right{font-size:12px}#max li.registration,#max li.login{width:405px;margin-top:15px;padding:25px 20px;background:#fff;border:1px solid #ddd;position:relative}#max li.registration{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin-right:8px}#max li.registration ul{position:absolute;top:30%;transform:translateY(-30%)}#max li.registration ul li{margin:15px auto}#max li.registration .button{position:absolute;left:50%;transform:translateX(-50%);bottom:25px}#max li.login{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin-left:8px}#max li.login table{border:none;border-collapse:collapse;margin-top:10px}#max li.login th,#max li.login td{padding-top:10px}#max li.login th{width:100px;text-align:left;font-size:13px;font-weight:200}#max li.login td{text-align:right}#max li.login input.submit{display:block;width:180px;height:32px;margin:0 auto;background:url("/assets/medical/login/btn-login-7523847b.jpg") no-repeat;border:none;cursor:pointer;text-indent:-9999px}#max li.login input.item03{padding:7px;width:250px;border:1px solid #ddd;font-size:13px}#max li.login .button{margin-top:25px;text-align:center}#max li.login p.align-right{font-size:12px}#max #deny-os{width:750px;margin-top:15px;padding:25px;background:#fff;border:1px solid #ddd}div#contents div#about h1{margin-bottom:20px;padding:0;width:700px}div#contents div#about h2,div#contents div#about h3{margin:20px 0;padding:10px 10px 10px 15px;width:675px;border:none;background:#3f3f3f;color:#fff;font-size:15px}dl.point{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ccc}dl.point dt{margin-bottom:15px;padding:8px 0 0 40px;height:24px;color:#a51517;font-weight:bold;font-size:15px}dl.point dd{line-height:140%}dl.point1 dt{background:url("/assets/medical/about/icon-one-16c4df70.gif") no-repeat}dl.point2 dt{background:url("/assets/medical/about/icon-two-38748e02.gif") no-repeat}dl.point3 dt{background:url("/assets/medical/about/icon-three-25575664.gif") no-repeat}dl.point4 dt{background:url("/assets/medical/about/icon-four-0b90cdb0.gif") no-repeat}dl#section-ar{padding-left:230px;height:186px;background:url("/assets/medical/about/thum-ar-6dc33784.jpg") no-repeat top left}dl#section-ar dt{margin-bottom:10px;height:24px;color:#a51517;font-weight:bold;font-size:15px}dl#section-ar dd{line-height:140%}dd.align-right{margin-top:20px}div#contents div#reason h1{margin-bottom:20px;padding:0;width:700px}div#contents div#reason h2{padding:0;border:none;color:#a51517;font-weight:bold;font-size:15px}dl.reason{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #ccc}dl.reason dt{margin-bottom:15px;padding:10px 0 0 76px;height:24px;color:#a51517;font-weight:bold;font-size:15px}dl.reason dd{width:400px;line-height:140%}dl.reason1{height:234px;background:url("/assets/medical/reason/thum-one-2c30932b.jpg") no-repeat top right}dl.reason1 dt{background:url("/assets/medical/reason/icon-one-646556d1.gif") no-repeat}dl.reason2{height:200px;background:url("/assets/medical/reason/thum-two-627052a7.jpg") no-repeat top right}dl.reason2 dt{background:url("/assets/medical/reason/icon-two-735bd671.gif") no-repeat}dl.reason3{height:186px;background:url("/assets/medical/reason/thum-three-da2d0002.jpg") no-repeat top right}dl.reason3 dt{background:url("/assets/medical/reason/icon-three-610ed715.gif") no-repeat}dl.reason4{height:186px;background:url("/assets/medical/reason/thum-four-cd08f510.jpg") no-repeat top right}dl.reason4 dt{background:url("/assets/medical/reason/icon-four-04f2125b.gif") no-repeat}dl.reason5{height:186px;background:url("/assets/medical/reason/thum-five-eb1b6c6e.jpg") no-repeat top right}dl.reason5 dt{background:url("/assets/medical/reason/icon-five-6ded219d.gif") no-repeat}.error{margin:5px;padding:8px;background-color:#fde7e3;border:1px solid #c00}.error-box{margin:5px;border:1px solid #c00}.error-contents{padding:8px;background-color:#fde7e3}.errorExplanation{margin:12px;padding:8px;background-color:#fde7e3;border:1px solid #c00}#errorExplanation li{margin-left:15px;color:#c00;list-style-type:square}.field_with_errors{display:inline;color:#c00 !important;font-weight:bold}td .field_with_errors input,td .field_with_errors textarea,td .field_with_errors select{background:#fdd !important}.notice{margin:10px 0;padding:8px;background-color:#e9f8fe;border:2px solid #4172bc}.fastpass-tab{position:relative}.fastpass-tab .fastpass-notice{position:absolute;background-color:#de3131;z-index:3;width:16px;height:16px;flex-shrink:0;top:-8px;left:130px;border-radius:8px;color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:15px;text-align:center}#calendar-space{margin-top:10px}table.utility-module-calendar{width:100%;margin:0px auto 15px;border-top:1px solid #ccc;border-left:1px solid #ccc}table.utility-module-calendar th,table.utility-module-calendar td{width:14.3%;background:#fff;font-size:11px;line-height:150%}table.utility-module-calendar th::after{clear:both;content:"";display:block}table.utility-module-calendar th{padding:12px 10px 8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.utility-module-calendar th .title{float:left;font-size:17px;font-weight:700;line-height:100%}table.utility-module-calendar th .explain{float:right}table.utility-module-calendar th .explain img{margin:0px 3px 0px 10px;vertical-align:text-bottom}table.utility-module-calendar td.date{background-image:-webkit-linear-gradient(#fff, #e4e4e4);background-image:linear-gradient(#fff, #e4e4e4);padding:7px 5px 5px;background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}table.utility-module-calendar td.saturday{color:#0078c7}table.utility-module-calendar td.sunday{color:#e92133}table.utility-module-calendar td.holiday{color:#e92133}table.utility-module-calendar td.holiday .holiday-name{font-weight:bold}table.utility-module-calendar td.memo-plus{padding:2px 3px 4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1px;text-align:right}table.utility-module-calendar td.schedule{height:40px;padding:2px 2px 0;border-right:1px solid #ccc;text-align:left;vertical-align:top}table.utility-module-calendar td.schedule .time{display:block}table.utility-module-calendar td.schedule .summary,table.utility-module-calendar td.schedule .identify{display:block;padding-left:17px}table.utility-module-calendar td.schedule li.work .summary{background:url("/assets/doctor/contents/icon-work-973e216f.png") no-repeat}table.utility-module-calendar td.schedule li.interview .summary{background:url("/assets/doctor/contents/icon-interview-fc8719b6.png") no-repeat}table.utility-module-calendar td.schedule li.todo .summary{background:url("/assets/doctor/contents/icon-todo-17ca696b.png") no-repeat}table.utility-module-calendar td.schedule li.memo .summary{background:url("/assets/doctor/contents/icon-memo-bc035370.png") no-repeat}table.utility-module-calendar td.schedule li .retire::after{clear:both;content:"";display:block}table.utility-module-calendar td.schedule li .retire{margin-top:5px;text-align:right;color:#f60;font-weight:bold}table.utility-module-calendar td.schedule li .button::after{clear:both;content:"";display:block}table.utility-module-calendar td.schedule li .button{margin-top:5px}table.utility-module-calendar td.schedule li .button a{padding:2px 10px;display:inline-block;vertical-align:middle;border-radius:3px}table.utility-module-calendar td.schedule li .button a.holiday{float:left;background:#ffb25f;border:1px solid #ffb25f;background-image:-webkit-linear-gradient(#FFCC66, #FF921B);background-image:linear-gradient(#FFCC66, #FF921B)}table.utility-module-calendar td.schedule li .button a.holiday:link,table.utility-module-calendar td.schedule li .button a.holiday:visited,table.utility-module-calendar td.schedule li .button a.holiday:hover,table.utility-module-calendar td.schedule li .button a.holiday:active{color:#fff}table.utility-module-calendar td.schedule li .button a.disable{float:right;background:#ddd;border:1px solid #d0d0d0;background-image:-webkit-linear-gradient(#f7f7f7, #ddd);background-image:linear-gradient(#f7f7f7, #ddd)}table.utility-module-calendar td.schedule li .button a.disable:link,table.utility-module-calendar td.schedule li .button a.disable:visited,table.utility-module-calendar td.schedule li .button a.disable:hover,table.utility-module-calendar td.schedule li .button a.disable:active{color:#202020}table.utility-module-calendar a:link,table.utility-module-calendar a:visited{color:#333;text-decoration:none}table.utility-module-calendar a:hover,table.utility-module-calendar a:active{color:#f60;text-decoration:underline}table.utility-module-calendar a.cancel{display:block;text-align:center}table.utility-module-calendar li{display:block;margin-bottom:2px;padding:3px}table.utility-module-calendar li.te{background:#e5f1f9}table.utility-module-calendar li.re{background:#ffead5}table.utility-module-calendar li.sh{background:#fde8ea}table.utility-module-calendar li.interview{background:#f4f4f4}table.utility-module-calendar li.disable{background:#efefef}table.utility-module-calendar td.today{background:#e4e4e4;font-weight:700}.fulltime-work-day{padding:3px 9px;display:inline-block;vertical-align:middle;border-radius:3px;background-color:#2c8ed2;color:#fff}.utility-module-calendar-nav{margin:0 auto 15px auto;text-align:center}.utility-module-calendar-nav a{display:inline-block;vertical-align:middle;margin:0 5px;padding:0 12px;background:#fff;border:1px solid #ccc;border-radius:5px;font-size:11px;line-height:30px}.utility-module-calendar-nav a:link,.utility-module-calendar-nav a:visited{color:#333;text-decoration:none}.utility-module-calendar-nav a:hover,.utility-module-calendar-nav a:active{color:#f60;text-decoration:underline}.utility-module-calendar-nav a span{display:inline-block;vertical-align:middle}.utility-module-calendar-nav a.link-calendar span{padding-left:18px;background:url("/assets/doctor/contents/icon-calendar-569df188.png") no-repeat left center}.utility-module-calendar-nav a.link-next span{padding-right:11px;background:url("/assets/doctor/contents/icon-next-ffc138fd.png") no-repeat right center}.utility-module-calendar-nav a.link-back span{padding-left:11px;background:url("/assets/doctor/contents/icon-back-4ddcae1f.png") no-repeat left center}.utility-module-calendar-nav a.link-previous span{padding-left:17px;background:url("/assets/doctor/contents/icon-previous-25f83794.png") no-repeat left center}body#home #wrapper{background:none}body#home div#contents h1{width:150px;margin:18px 0 18px 11px;padding:0;background:none}body#home div#right{margin-top:15px}div#main{margin:5px 0 30px 0}p#thumb-main{float:left;width:244px;margin-right:20px;border:8px solid #fff}div#section-main{float:left;width:418px;height:228px;background:#fff;border:1px solid #fff}div#section-main dl{padding:10px 12px;border-top:1px dotted #ccc;letter-spacing:-0.5px;_letter-spacing:-1px;_padding:8px 12px}@media screen and (-webkit-min-device-pixel-ratio: 0){div#section-main dl{letter-spacing:-1px}}*:first-child+html div#section-main dl{letter-spacing:-1px}div#section-main dl.grayback{background:#f7f7f7}div#section-main dt{margin-bottom:5px;font-weight:bold;font-size:12px}div#section-main dt.office{padding-left:25px;background:url("/assets/medical/common/icon-office-10447bfd.gif") no-repeat}div#section-main dt.management{padding-left:25px;background:url("/assets/medical/common/icon-management-84d4cb46.gif") no-repeat}div#section-main dt.voice{padding-left:25px;background:url("/assets/medical/common/icon-voice-741ba9fe.gif") no-repeat}div#section-main dt.personnel{padding-left:25px;background:url("/assets/medical/common/icon-personnel-f88c9e34.gif") no-repeat}div#section-main dd{padding-left:25px;font-size:11px}div#left div#relation_contents{margin-top:30px}body#home div#contents h2,div#left div#relation_contents h3{clear:both;width:700px;margin-bottom:20px;padding:0;border:none;color:#000;font-size:19px;font-weight:700;letter-spacing:-2px;_line-height:150%}div.section-topics{position:relative;width:676px;margin-bottom:20px;padding:10px 10px 0 10px;border:1px solid #ddd}div.section-topics01,div.section-topics02{position:relative;float:left;margin-bottom:20px;padding:10px 10px 0 10px;width:318px;border:1px solid #ddd}div.section-topics02{margin-left:20px}div.section-topics p.thumb-topics,div.section-topics01 p.thumb-topics,div.section-topics02 p.thumb-topics{float:left;margin-right:10px}div.section-topics div.more,div.section-topics01 div.more,div.section-topics02 div.more{position:absolute;right:0;bottom:0;z-index:0;margin-bottom:0}*:first-child+html div.section-topics01 p.thumb-topics,*:first-child+html div.section-topics02 p.thumb-topics{padding-bottom:10px}div.section-topics01 dl,div.section-topics02 dl{float:left;width:180px}div.section-topics01 dl.other,div.section-topics02 dl.other{margin-top:10px}div.section-topics01 dl.other dd,div.section-topics02 dl.other dd{font-size:11px}div.section-topics01 div.catch_copy,div.section-topics01 dt,div.section-topics02 div.catch_copy,div.section-topics02 dt{margin-bottom:10px;font-weight:bold;_line-height:150%}div.section-topics01 dd,div.section-topics02 dd{z-index:1;font-size:12px}div#home-right{float:right;width:700px;color:#333}div#home-right h2{width:675px;margin:0;padding:8px 10px 6px 15px;background:#3f3f3f;border:none;color:#fff;font-size:15px;line-height:24px}div#home-right h2 img{margin-right:7px;vertical-align:middle}div#home-right .box-manage{margin-bottom:30px;padding:15px 0 15px 15px;background-color:#f4f4f4;color:#3f3f3f}div#home-right .box-manage p.read{margin-bottom:20px;padding-top:10px;color:#3f3f3f;font-weight:700}div#home-right .box-manage table{width:670px}div#home-right .box-manage table td.inner{display:block;position:relative;width:200px;background:#fff;border:1px solid #ccc}div#home-right .box-manage table td.inner a.button{position:absolute;right:0;bottom:0}div#home-right .box-manage table td.inner div.title{margin:7px 10px;font-size:16px;font-weight:700}div#home-right .box-manage table td.inner div.title img{margin-right:3px;vertical-align:text-bottom}div#home-right .box-manage table td.inner div.image{margin-bottom:12px;text-align:center}div#home-right .box-manage table td.inner div.count{height:2px;margin:0 10px 32px;line-height:22px}div#home-right .box-manage table td.inner div.count span.text{float:left;color:#5d6147;font-weight:700}div#home-right .box-manage table td.inner div.count ul{float:right}div#home-right .box-manage table td.inner div.count ul li.new{float:left;margin-right:5px;color:red;font-size:12px;font-weight:700}div#home-right .box-manage table td.inner div.count ul li.number{float:left}div#home-right .box-manage table td.inner div.count ul li.number a span{font-size:18px;font-weight:700;line-height:18px}div#home-right .box-manage td.arrow{width:35px;background:url("/assets/medical/top/icon-home-arrow-a412c656.gif") no-repeat center center}div#home-left a.fade a:link,div#home-left a.fade a:visited,div#home-right a.fade a:link,div#home-right a.fade a:visited{opacity:1}div#home-left a.fade a:hover,div#home-left a.fade a:active,div#home-right a.fade a:hover,div#home-right a.fade a:active{opacity:.7}div#home-left{float:left;width:230px;margin:0px;color:#333}h1.page-title,h3.tab-title{margin:10px auto 15px auto;padding:10px 10px 10px 15px;background:none repeat scroll 0 0 #3f3f3f;color:#fff;font-size:15px}h2.tit-content{margin-top:15px}.txt-attention{color:red}.inner-link{margin:-5px 0 5px;text-align:right}.inner-link a{margin-left:15px}#form-explanation{margin:10px 0}#form-explanation li{margin-top:5px}.update{text-align:center;padding-top:5px;padding-bottom:5px;background-color:#eee;border:1px solid #ccc;cursor:pointer}.update input,.action input{margin-right:15px;height:20px}.box-button{margin:0 auto;padding:20px 0;text-align:center}.box-button form,.box-button input,.box-button img{display:inline-block;zoom:1;margin:0 20px;height:20px}div.tate-line{width:1.05em;line-height:1.05em;margin-right:.3em;margin-left:.3em;padding-bottom:.2em;word-wrap:break-word;direction:ltr}.right-button{margin:5px 0;text-align:right}.table-form{width:100%;border-collapse:collapse;border-top:1px solid #ddd;border-right:1px solid #ddd}.table-form th,.table-form td{padding:5px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;font-size:10px}.table-form .w-350{width:350px}.table-form .w-50{width:50px}.table-form th .w-100{width:100px}.table-form th{background:#f5f5f5;padding-left:10px;text-align:left}.table-form th.item-head{text-align:left}.table-form th.sub-head{background:#eaeaea;text-align:left;font-size:10px}.table-form th div,.table-form th label,.table-form th.admin-head label,.table-form th.sub-head label{font-size:10px}.table-form th.medical-head{background:#fcc;text-align:left;font-size:10px}.table-form td{font-size:10px}.table-form td label{margin:0 5px 0 0;font-size:10px;font-weight:bold;display:inline-block}.table-form td.title{font-size:12px}.table-form td.body{font-size:11px}.table-form td.sub-head{background:#eaeaea}.table-form td input[type=radio]{margin:3px 4px}.table-form td input[type=text]{margin-right:1px}.table-form td.offdaylist dt,.table-form td.offdaylist dd{display:inline;float:left}.table-form td.offdaylist dt{clear:left;margin-right:1em}.table-form td#has_public_traffics{padding:0;border-bottom:0}.table-form td#has_public_traffics table{width:100%}.table-form td.comment_area{height:22px}.table-form td.title{font-size:13px}.table-form td.body{padding:15px 30px;font-size:12px}.table-form h2{font-size:16px}.table-form textarea{width:95%;height:4em;padding:2px;resize:vertical;border:1px solid #ddd;font-size:12px}.table-form textarea.feature_body{height:15em}.table-form textarea.em10{height:10em}.table-form .public-traffic{width:100%;border-collapse:collapse}.table-form span{color:#333;text-decoration:none}.table-form span#txt-attention{color:red}.table-form .child-table{margin:-3px;width:100%;border:0}#form_schedule .w-50{width:50px}#form_schedule .w-100{width:100px}#form_schedule .w-250{width:250px}.no-margin{margin-bottom:0}.table-no-border{border-style:none}.child-table th,.child-table td{border:0}.nav-button img{border:none}#subject_or_qualification{font-size:10px;border-collapse:collapse}#subject_or_qualification label{font-size:10px;border:none}#subject_or_qualification th,#subject_or_qualification td{background-color:#fff;border:none;padding:0}.sort-box{float:left;padding:7px;margin-right:80px;background:#eee;font-size:12px}.sort-box .table-format th,.sort-box .table-format td{padding:3px;text-align:left}.message-action{background:none repeat scroll 0 0 #eee;float:right;padding:5px 20px;width:600px;font-size:12.5px}#search_result .table-format{width:100%;margin-bottom:15px;border-collapse:collapse;border-top:1px solid #ddd;border-right:1px solid #ddd}#search_result .table-format th,#search_result .table-format td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding-top:5px;padding-bottom:5px;vertical-align:middle;text-align:center;font-size:12px}#search_result .table-format th{background:#f7f7f7;font-weight:bold;line-height:1.3}#search_result .table-format td{font-size:10px;padding:3px}#search_result .search_title{vertical-align:middle;text-align:center}#search_result .alternate td{background:#f0f0ee}#search_result #action_btn_table th,#search_result #action_btn_table td{border:none}.search-result-check-boxes{width:10px}.search_box{padding:10px;margin-bottom:0px;border:1px solid #ddd}.search_box th,.search_box td{padding:3px}.search_box th{vertical-align:top;text-align:left;padding-right:10px}.search_box td{vertical-align:top;min-width:250px}.search-button{text-align:center;margin:12px}.search-button input{margin-right:30px}.create-action{float:right;width:250px;padding:5px 20px;text-align:right}.all-pages{float:left;margin-top:5px;margin-bottom:5px}.next-back{float:right;margin-top:5px;margin-bottom:5px}.modal-button{display:inline-block;vertical-align:middle;height:auto;padding:3px 15px;background:#ddd;background-image:-webkit-linear-gradient(#f7f7f7, #ddd);background-image:linear-gradient(#f7f7f7, #ddd);border:1px solid #d0d0d0;border-radius:3px;box-shadow:0 1px 0 0 #fff inset;text-shadow:-1px -1px 0 #fff;color:#000;cursor:pointer;font-size:12px;font-weight:700;opacity:1;margin-left:20px;margin-right:0px}ul#sub-menu::after{clear:both;content:"";display:block}ul#sub-menu{margin-top:20px}ul#sub-menu li{float:left;width:150px;height:35px}ul#sub-menu li a{text-indent:101%;overflow:hidden;white-space:nowrap;display:block;height:35px}ul#sub-menu li a.job-create{background:url("/assets/medical/tabs/job-create-b38f46c4.png") no-repeat}ul#sub-menu li a.job-management{background:url("/assets/medical/tabs/job-management-42d29ea0.png") no-repeat}ul#sub-menu li a.job-withdrawn{background:url("/assets/medical/tabs/job-withdrawn-ffae9cb7.png") no-repeat}ul#sub-menu li a.job-agency-agency_proposals{background:url("/assets/medical/tabs/job-agency-proposal-fc036f5b.png") no-repeat}ul#sub-menu li a.entry-recruit{background:url("/assets/medical/tabs/entry-recruit-0f6f097b.png") no-repeat}ul#sub-menu li a.fastpass{background:url("/assets/medical/tabs/fastpass-07a6f74b.png") center/150px 35px no-repeat}ul#sub-menu li a.entry-fixed{background:url("/assets/medical/tabs/entry-fixed-430e50ea.png") no-repeat}ul#sub-menu li a.entry-cancel{background:url("/assets/medical/tabs/entry-cancel-6dc3fa31.png") no-repeat}ul#sub-menu li a.message{background:url("/assets/medical/tabs/message-5a9144c4.png") no-repeat}ul#sub-menu li a.message-create{background:url("/assets/medical/tabs/message-create-98f2f78b.png") no-repeat}ul#sub-menu li a.message-template{background:url("/assets/medical/tabs/message-template-ea8c62eb.png") no-repeat}ul#sub-menu li a.point-exchange{background:url("/assets/medical/tabs/point-exchange-281b2fb1.png") no-repeat}ul#sub-menu li a.point-history{background:url("/assets/medical/tabs/point-history-7015719a.png") no-repeat}ul#sub-menu li a.point-policy{background:url("/assets/medical/tabs/point-policy-67693e1f.png") no-repeat}ul#sub-menu li a.login{background:url("/assets/medical/tabs/login-d07dbeeb.png") no-repeat}ul#sub-menu li a.person-in-charge{background:url("/assets/medical/tabs/person-in-charge-00ce4cc0.png") no-repeat}ul#sub-menu li a.agency{background:url("/assets/medical/tabs/agency-37c9b1e0.png") no-repeat}ul#sub-menu li a.proposal_detail{background:url("/assets/medical/tabs/proposal_detail_tab-7d41988c.png") no-repeat}ul#sub-menu li a.proposal_interest{background:url("/assets/medical/tabs/proposal_interest_tab-408bcb0f.png") no-repeat}ul#sub-menu li a.proposal_has_message{background:url("/assets/medical/tabs/proposal_has_message_tab-2aeead2e.png") no-repeat}ul#sub-menu li a:hover,ul#sub-menu li a:active,ul#sub-menu li a.active{opacity:.8}.agency-list-btn{border:1px solid #000;padding:8px 8px 8px 28px;position:relative;margin:0 16px;display:flex;align-items:center;height:12px;border-radius:4px}.agency-list-btn:before{content:"";position:absolute;top:9px;left:10px;width:7px;height:7px}.agency-list-btn:before.confirmation{border-top:2px solid #fff;border-right:2px solid #fff}.agency-list-btn:before.send{border-top:2px solid #0a0a0a;border-right:2px solid #0a0a0a}.agency-list-btn:before{transform:rotate(45deg)}.agency-list-btn.confirmation{background:#0a0a0a;color:#fff}#component-proposals-help-icon .tooltip{position:relative}#component-proposals-help-icon .tooltip .help-icon{position:relative;top:2px}#component-proposals-help-icon .tooltip-text{opacity:0;visibility:hidden;position:absolute;left:50%;transform:translateX(-50%);bottom:150%;display:inline-block;padding:8px;white-space:normal;font-size:11px;line-height:1.3;background:#333;color:#fff;border-radius:4px;transition:.3s ease-in;width:130px;text-align:left}#component-proposals-help-icon .tooltip-text:before{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid rgba(0,0,0,0);border-top:7px solid #333}#component-proposals-help-icon .tooltip:hover .tooltip-text{opacity:1;visibility:visible}.job-result-overview .fw-bold{font-weight:bold}.job-result-overview .d−flex{display:flex}.job-result-overview .fs-small{font-size:12px}.job-result-overview .fs-normal{font-size:14px}.job-result-overview .fw-normal{font-weight:400}.job-result-overview{padding:16px;min-height:216px;height:auto;display:flex;flex-direction:column}.job-result-overview .catch_phrase_link{text-decoration:underline;color:#000;font-weight:bold}.job-result-overview .job-result-overview-header{vertical-align:top;flex:.5}.job-result-overview .job-result-overview-header .job-type-box{width:50%;text-align:center}.job-result-overview .job-result-overview-header .job-type-box .job-type{float:left;width:59px;height:19px;color:#fff}.job-result-overview .job-result-overview-header .job-type-box .job-type.fulltime{background:#2c8ed2}.job-result-overview .job-result-overview-header .job-type-box .job-type.parttime{background:#f39800}.job-result-overview .job-result-overview-header .job-type-box .job-type.fulltime-disabled,.job-result-overview .job-result-overview-header .job-type-box .job-type.parttime-disabled{background:#767676}.job-result-overview .job-result-overview-header .job-id-box{width:20%}.job-result-overview .job-result-overview-header .job-updated-at-box{width:30%}.job-result-overview .job-result-overview-content{font-size:36px;padding:16px 0}.job-result-overview .job-result-overview-footer .salary-box{width:50%}.job-result-overview .job-result-overview-footer .work-box{width:50%}.job-result-recruitment{padding:16px;display:flex;flex-direction:column;height:216px}.job-result-recruitment .fs-small{font-size:12px}.job-result-recruitment .fw-normal{font-weight:300}.job-result-recruitment .job-result-recruitment-label{font-size:12px;font-weight:bold}.job-result-recruitment .job-result-recruitment-header{width:100%;padding-bottom:8px;flex:1}.job-result-recruitment .job-result-recruitment-footer{flex:1;width:100%;padding-bottom:8px}.proposal_medical_info th{font-size:14px !important;font-weight:bold;vertical-align:top}.proposal_medical_info p{font-size:14px;margin-bottom:initial !important}.proposal-agency-list h3.tab-title{margin:10px auto 0 auto;padding:10px 10px 10px 15px;background:none repeat scroll 0 0 #3f3f3f;color:#fff;font-size:15px}.proposal-agency-list h3.tab-title i{margin-right:8px}.proposal-agency-list{margin-top:24px;width:100%;background:#f5f5f5;border:1px solid #ccc;border-radius:6px}.proposal-agency-list #proposal-list-accordion{border-radius:6px;margin:8px}.proposal-agency-list #proposal-agency-list-body{flex:none;order:0;flex-grow:0}.proposal-agency-list #proposal-agency-list-body .proposal-agency-list-table{width:932px;height:100px;margin:8px auto 16px auto}.proposal-agency-list #proposal-agency-list-body .proposal-agency-list-table th{text-align:justify;padding:8px 0 8px 44px;font-size:16px;font-weight:bold}.proposal-agency-list #proposal-agency-list-body .proposal-agency-list-table th .red{color:#d12727}.proposal-agency-list #proposal-agency-list-body .proposal-agency-list-table td{text-align:center;vertical-align:middle}.proposal-agency-list #proposal-agency-list-body .proposal-agency-list-table .proposal-agency-names{height:226px;width:364px;margin:0 auto;text-align:left;background:#fff;border:1px solid #ccc;border-radius:6px;padding:8px;overflow:auto}.proposal-agency-list #proposal-agency-list-body .proposal-agency-list-table .proposal-agency-names li{white-space:nowrap}.proposal-agency-list .proposal-summary{padding:8px 0;margin:8px;height:44px;background:#fff;border-radius:6px;display:flex}.proposal-agency-list .proposal-summary table{border-collapse:separate;border-spacing:10px;font-size:medium}.proposal-agency-list .proposal-summary table th{vertical-align:middle}.proposal-agency-list .proposal-summary table td{padding-left:48px;align-items:center;justify-content:flex-start}.step-container{display:flex;margin:0 auto;width:400px;padding:24px 0 40px 0}.step-container span{color:#ccc;margin-top:5px}.step-container .step{display:flex;flex-direction:column;align-items:center;color:#ccc}.step-container .step.active{font-weight:bold}.step-container .step.active span{color:#000}.step-container .step.active .circle{border:4px solid #d12727;color:#d12727;font-size:16px}.step-container .step.done{font-weight:bold}.step-container .step.done .circle{background-color:#d12727;color:#fff;border:4px solid #d12727}.step-container .step.done span{color:#000}.step-container .step .circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid #ccc;color:#ccc;font-weight:bold}.step-container .line{flex:1;height:2px;background-color:#ccc;margin:20px 10px}.step-container .line.done{background-color:#d12727}
