@charset "UTF-8";

a { color: #00b7ce; }
h2 { color: #0055bc; border-top-color: #0055bc; border-bottom-color: #00b7ce; }
h3 { color: ; border-left-color: ; }
h4 { color: ; }
.--LeadText { color: ; }
.GlobalNavi li a:after { background-color: #00b7ce; }
.GlobalLayout__Top h3 span { color: ; }
.GlobalLayout__Top h3:after { background-color: ; }
.GlobalLayout__FooterBanner { background-image: url(); }
.GlobalLayout__Footer { background-color: ; }
.FooterNavi a:before { color: ; }
.HeaderNavi__Info strong { color: #00b7ce; }
.HeaderNavi__Button a:before { background-color: #da4b70; }
.GlobalNavi .sub-menu { background: rgba(0,183,206,0.95); }
.sp-nav-item { background: rgba(0,183,206,0.95); }
.NaviSP,
.NaviSP .sub-menu li:first-child { border-top-color: ; }
.NaviSP li { border-bottom-color: ; }
.NaviSP li.menu-item-has-children a.on { color: #0055bc; }
.MainVisual__Button a { background-color: ; }
.MainVisual__Button a:before { background-color: ; }
.slick-dots li.slick-active button:before { color: ; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { color: ; }
.GlobalLayout__BreadCrumbs .breadcrumbs i:before { color: #00b7ce; }
.GlobalLayout__ContentsTitle { background-color: #f1f8f9;  }
.GlobalLayout__ContentsTitle h1 { color: ; }
.GlobalLayout__ContentsTitle h1:after { background-color: ; }
.FacilityContents__Button a { background-color: ; }
.--Detail dl dt { color: #00b7ce; border-bottom-color: #0055bc; }
.FamilyAttempt dl { border-color: #00b7ce; /* ご家族の皆様へ */ }
.FamilyAttempt dl dd em { color: #00b7ce; }
.FamilyAttempt dl dd em:after { background-color: #0055bc; }
.FamilyFAQ dt { color: #00b7ce; }
.FamilyFAQ dt:before { background-color: #00b7ce; }
.WorkJobContents__Heading { color: #0055bc; /* 仕事内容紹介 */ }
.WorkFlow li:before { background-color: #0055bc; /* 研修・教育制度 */ }
.WorkFlow__Text em { color: #00b7ce; border-left-color: #0055bc; }
.BeginnerTable thead th em:before, .BeginnerTable thead th em:after { background-color: #0055bc; }
.BeginnerTable tbody th { color: #00b7ce; }
.BeginnerTable tbody th { background: #f1f8f9;  }
.BeginnerTable tbody td { border-bottom-color: #f1f8f9; }
.BeginnerVoice__Text em { color: #00b7ce; border-left-color: #0055bc; }
.EventResident__Text em { color: #00b7ce; border-left-color: #0055bc; /* 社内行事・イベント */ }
.InterviewText em { color: #00b7ce; border-left-color: #0055bc; /* 先輩社員インタビュー */ }
.--FormHeading { background-color: #0055bc; /* 応募フォーム */ }
.BlockForm__Submit { background-color: #0055bc;  }
.job_box thead th { color: #00b7ce; border-left-color: #0055bc; /* 募集要項：一覧 */ }
.job_box thead th small { color: #0055bc; }
.job_box tbody th { color: #00b7ce;  }
.job_box tbody th:after { background: #0055bc; }
.job_box .btn a { background: ; }
.jp-apply-button { background:  !important; /* 募集要項：詳細 */ }
.JobFeatures .slick-prev:before,
.JobFeatures .slick-next:before { background: #00b7ce; }
.JobOutline th { color: #0055bc !important; }
.jobs-modal-form h4 { color: #00b7ce !important; border-bottom-color: #0055bc; }
.jobs-modal-form .job-submit { background: #0055bc !important; }
.jobs-modal-form .job-submit:hover { color: #0055bc !important; border-color: #0055bc !important; }
