﻿input[type=text].c_input-base,input[type=email].c_input-base,input[type=password].c_input-base{box-shadow:rgba(0,0,0,0.09804) 0px 0px 3px 0px inset;-webkit-box-shadow:rgba(0,0,0,0.09804) 0px 0px 3px 0px inset;-moz-box-shadow:rgba(0,0,0,0.09804) 0px 0px 3px 0px inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 9px;border:solid 1px #D0D0D0;background:#FAFAFA}.c_bt-btn .btn .submit{box-shadow:#007B2D 0px 1px 0px 0px;-webkit-box-shadow:#007B2D 0px 1px 0px 0px;-moz-box-shadow:#007B2D 0px 1px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:270px;margin:0 auto;padding:14px 10px;background:#11A447;color:#FFF;font-size:139%;font-weight:bold;text-align:center;border:none}.c_bt-btn .btn-back .back{display:block;border:solid 1px #CCC;padding:12px 10px 11px 38px;background:#fff url(https://d2ltepfbd6hamh.cloudfront.net/shared/images/ico_arw06.png) no-repeat 45px 50%;width:139px}input[type=text].c_input-base.w01,input[type=email].c_input-base.w01,input[type=password].c_input-base.w01{width:100%}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;z-index:1001 !important}.errors,.error{color:red}a{display:inline-block}.temp_image{max-width:100%;margin-bottom:10px}.p_modal-map-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:60px;background-color:white;padding:10px;font-size:1.2em}.p_modal-map-address{display:inline-block;line-height:40px;vertical-align:top}.p_modal-map-address:before{content:" ";display:inline-block;background:url(https://d2ltepfbd6hamh.cloudfront.net/portal/images/jobs_company_message_ico_ttl01.png) no-repeat center transparent;background-size:contain;margin-right:20px;width:40px;height:40px}.p_modal-like-corporation .modal-cont{width:660px}.p_modal-like-corporation *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p_modal-like-corporation ul{max-height:485px;overflow-y:auto;overflow-x:hidden;width:100%;padding:15px}.p_modal-like-corporation ul li{border-bottom:1px dotted #e6e6e6;padding:10px 0}.p_modal-like-corporation ul li:first-child{padding-top:0}.p_modal-like-corporation ul li:last-child{padding-bottom:0;border-bottom:none}.p_modal-like-corporation ul li dl{display:table;width:auto}.p_modal-like-corporation ul li dl>*{display:table-cell;vertical-align:middle}.p_modal-like-corporation ul li dl dt{width:55px}.p_modal-like-corporation ul li dl dt img{border:1px solid #e6e6e6;max-height:48px;max-width:48px}.p_modal-like-corporation .modal-cont .modal-ttl{background-color:#11A449;color:white;padding:3px 20px;font-size:124%}.p_modal-like-corporation .bt_btn{text-align:center}.p_modal-like-corporation .bt_btn .c_btn-style-close{position:relative;top:auto;right:auto}.p_modal-like-corporation .bt_btn .c_btn-style-close a{display:inline-block;width:140px;height:40px;line-height:40px;text-align:center;vertical-align:middle;border:1px solid #333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333;background-color:white;text-decoration:none}.sec-offer ul{white-space:nowrap}.sec-offer .btn-wrap .tel{display:inline-block;color:#FF5959;font-size:34px;font-weight:bold;padding:4px 0 2px 50px;background:url(https://d2ltepfbd6hamh.cloudfront.net/portal/images/jobs_ico_tel.png) no-repeat 0 0.1em}.sec-offer .btn-wrap .txt{display:block;width:100%;font-size:100%}.sec-offer .btn-wrap .txt a{color:#11A447;text-decoration:none}.sec-offer .btn-wrap .txt a:hover{text-decoration:underline}.sec-offer .btn-wrap .cont{display:none;position:relative;text-align:left}.sec-offer .btn-wrap .btn.off{display:none;margin-top:0}.sec-offer .btn-wrap .cont.active{display:block}.sec-offer .btn-wrap .desc{color:#333;font-size:130%;font-weight:bold;position:absolute;top:-15px;left:50px}.sec-offer .btn-wrap .txt a{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;margin:0;padding:0;background:none !important;font-size:100%;font-weight:bold;display:inline-block;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;background:none !important}.badge_new{-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:absolute;top:-8px;left:6px;width:22px;height:22px;padding:0;font-size:85%;text-align:center;background:#FEE834 !important;z-index:10;line-height:23px}.header-notice{padding:5px 15px;background-color:lemonchiffon;border-bottom:1px solid #4FA63E;text-align:center;font-size:0.9em;position:relative;display:table;width:100%;box-sizing:border-box}.header-notice>div{display:table-cell;vertical-align:middle}.header-notice>div.notice-close{width:20px}.header-notice a{text-decoration:none}.header-notice a.close{width:20px;color:#4FA63E;cursor:pointer}.header-notice a.close:after{content:"×";display:inline-block;font-size:18px}._hide{display:none}a.delete-button{padding:6px 13px;color:#333333;text-decoration:none !important;border:1px solid #AAA;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:bold;font-size:13px}.delete-button:before{content:"";display:inline-block;background:url(https://d2ltepfbd6hamh.cloudfront.net/shared/images/icon_delete.png) center center no-repeat transparent;width:11px;height:11px;margin-right:5px}.font-red{color:red}.font-blue{color:blue}.change-schedule{margin:10px 0;width:100%;text-align:right}.cal-close .active .tab-wrap .nav li a.active,.cal-close .active .tab-wrap .nav li a:hover{background-color:#f79296 !important;border-color:#f79296 !important}.btn-apply a{color:#FFF;font-weight:bold;font-size:110%;background-color:#4fb1ce;box-shadow:#28788f 0px 1px 0px 0px;-webkit-box-shadow:#28788f 0px 1px 0px 0px;-moz-box-shadow:#28788f 0px 1px 0px 0px;border-radius:2px;min-width:190px;height:46px;line-height:46px;padding:0 !important;text-align:center;vertical-align:middle;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.session-table{display:flex;justify-content:space-between;align-items:flex-end}.p_modal-check-duplicated-entry .modal-cont .inner .ttl{padding-left:24px}.p_modal-check-duplicated-entry .modal-cont .inner .modal-inner{overflow:hidden;border-bottom:1px solid #DDE5E9;padding:20px 29px;margin-bottom:-1px;font-size:1rem;min-height:200px}.p_modal-check-duplicated-entry .modal-cont .inner .bt_btn{display:flex}.p_modal-check-duplicated-entry .modal-cont .inner .bt_btn .btn-ok,.p_modal-check-duplicated-entry .modal-cont .inner .bt_btn .btn-cancel{width:220px;margin:0 auto;text-align:center}.p_modal-check-duplicated-entry .modal-cont .inner .bt_btn .btn-ok a,.p_modal-check-duplicated-entry .modal-cont .inner .bt_btn .btn-cancel a{color:white;padding:10px 0;font-size:1rem}.p_modal-check-duplicated-entry .modal-cont .inner .bt_btn .btn-cancel a{background-color:lightgray;-webkit-box-shadow:darkgrey 0px 1px 0px 0px;-moz-box-shadow:darkgrey 0px 1px 0px 0px;box-shadow:darkgrey 0px 1px 0px 0px}.p_modal-check-duplicated-entry .modal-cont .inner .comp{padding:20px 10px;font-size:154%;font-weight:bold;text-align:center}.media-upload .img img{border:3px solid #CCC}
