@charset "utf-8";
/* 採用希望の病院・企業様 */
/*----- ▼▼▼採用希望の病院・企業様▼▼▼ -----*/
/*  ▼▼共通(採用希望の病院・企業様)▼▼  */
.menu_iconbox_B li:hover {
    background-color: #f9623f;
}

/*  ▲▲共通(採用希望の病院・企業様)▲▲  */
@media screen and (max-width:899px) {
#menu_area {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 18px;
}
.menu_iconbox_B {
    margin-bottom: 90px;
}
.menu_iconbox_B ul {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 40px;
}
.menu_iconbox_B li {
    background-color: #f97c60;
    width: 48%;
}
.menu_iconbox_B li a {
    text-decoration: none;
}
.menu_iconbox_B dt {
    color: #FFFFFF;
    font-size: 24px;
    text-align: center;
    padding-top: 20px;
}
.menu_iconbox_B dd {
    text-align: center;
    padding-bottom: 20px;
}
.menu_iconbox_B dd img {
    width: 30%;
}
}

@media screen and (min-width:900px) and (max-width:1801px) {
#menu_area {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 40px;
}
.menu_iconbox_B {
}
.menu_iconbox_B ul {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 40px;
}
.menu_iconbox_B li {
    background-color: #f97c60;
    width: 48%;
}
.menu_iconbox_B li a {
    text-decoration: none;
}
.menu_iconbox_B dt {
    color: #FFFFFF;
    font-size: 30px;
    text-align: center;
    padding-top: 20px;
}
.menu_iconbox_B dd {
    text-align: center;
    padding-bottom: 20px;
}
.menu_iconbox_B dd img {
    width: 30%;
}
}

@media screen and (min-width:1802px) {
#menu_area {
    width: 1264px;
    margin-left: auto;
    margin-right: auto;
    min-width: 1264px;
    padding-top: 44px;
}
.menu_iconbox_B {
    overflow: hidden;
}
.menu_iconbox_B ul {
    margin-left: -44px;
}
.menu_iconbox_B li {
    width: 610px;
    background-color: #f97c60;
    height: 377px;
    float: left;
    margin-left: 44px;
    margin-bottom: 44px;
}
.menu_iconbox_B li a {
    text-decoration: none;
    float: left;
    height: 377px;
    width: 610px;
    padding-top: 36px;
    padding-bottom: 24px;
}
.menu_iconbox_B dt {
    color: #FFFFFF;
    font-size: 50px;
    text-align: center;
}
.menu_iconbox_B dd {
    text-align: center;
}
}

@media screen and (max-width:640px) {
.menu_iconbox_B dt {
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    padding-top: 20px;
}
}

@media screen and (max-width:480px) {
.menu_iconbox_B dt {
    color: #FFFFFF;
    font-size: 13px;
    text-align: center;
    padding-top: 20px;
}
}
/*----- ▲▲▲採用希望の病院・企業様▲▲▲ -----*/


/*----- ▼▼▼サービス案内▼▼▼ -----*/
/*  ▼▼共通(各サービス比較)▼▼  */
#service_area {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 18px;
}
#serviceA_box {
    margin-bottom: 40px;
}
#serviceA_box h3 {
    font-size: 22px;
    border-left: 10px solid #2461c6;
    padding-left: 10px;
    margin-bottom: 20px;
}
/*  ▲▲共通(各サービス比較)▲▲  */

/*  ▼▼共通(派遣・紹介選定派遣)▼▼  */
#serviceB_box h3 {
    font-size: 22px;
    border-left: 10px solid #2461c6;
    padding-left: 10px;
    margin-bottom: 20px;
}
/*  ▼▼20190615追加▼▼  */
img[src$=".svg"] {
    width: 100%;
}
/*  ▲▲共通(派遣・紹介選定派遣)▲▲  */

/*  ▼▼共通(人材紹介)▼▼  */
#serviceC_box h3 {
    font-size: 22px;
    border-left: 10px solid #2461c6;
    padding-left: 10px;
    margin-bottom: 20px;
}
/*  ▲▲共通(人材紹介)▲▲  */

/*  ▼▼共通(契約までの流れ)▼▼  */

#serviceD_box h3 {
    font-size: 22px;
    border-left: 10px solid #2461c6;
    padding-left: 10px;
    margin-bottom: 20px;
}
.serviceD_box {
    margin-bottom: 100px;
}
.serviceD_box dl {
    overflow: hidden;
    width: 100%;
    padding: 20px;
    border: 3px double #B6D8E7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.serviceD_box .arrow {
    padding-left: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.serviceD_box dt {
    float: left;
    width: 100px;
    margin-right: 10px;
}
.serviceD_box .title {
    font-weight: bold;
}
.serviceD_box dd {
    width: 90%;
    margin-left: 90px;
}

/*  ▲▲共通(契約までの流れ)▲▲  */

@media screen and (max-width:899px) {
/*  ▼▼各サービス比較▼▼  */   
#service_sp {
    font-size: 14px;
}
#service_sp table {
    width: 100%;
    border-collapse: collapse;
}
#service_sp table tr td {
    border: 1px solid #CDCDCD;
}
.thead_type01 {
    width: 63px;
}
.td_head {
    background-color: #E45252;
    text-align: center;
    color: #FFFFFF;
    height: 45px;
}
.td_style01 {
    background-color: #F2DBDB;
    text-align: center;
}
.td_style02 {
    background-color: #E5DFEC;
    text-align: center;
}
.td_style03 {
    background-color: #EAF1DD;
    text-align: center;
}
.td_mark {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 30px;
}
.td_mark2 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
}
#service_sp ul {
    padding-top: 10px;
    padding-bottom: 10px;
}
#service_sp li {
    text-indent: -1em;
    padding-left: 1em;
    margin-bottom: 5px;
}
#service_pc {
    display: none;
}
/*  ▲▲各サービス比較▲▲  */
    
/*  ▼▼派遣・紹介選定派遣▼▼  */   
#service_figure01 {
    margin-bottom: 40px;
}
#service_figure02 {
    margin-bottom: 40px;
}
/*  ▲▲派遣・紹介選定派遣▲▲  */   
    
/*  ▼▼人材紹介▼▼  */   
#service_figure03 {
    margin-bottom: 40px;
}
/*  ▲▲人材紹介▲▲  */   
    
/*  ▼▼契約までの流れ▼▼  */
.serviceD_box dt {
    float: left;
    width: 80px;
    margin-right: 10px;
}
.serviceD_box dd {
    width: 70%;
    font-size: 14px;
}
.serviceD_box .arrow {
    text-align: center;
    margin-left: -40px;
}
/*  ▲▲契約までの流れ▲▲  */
}

@media screen and (min-width:900px) and (max-width:1801px) {
/*  ▼▼各サービス比較▼▼  */
#service_sp {
    display: none;
}
#service_pc {
}
#service_pc table {
    width: 100%;
    border-collapse: collapse;
}
#service_pc table tr td {
    border: 1px solid #CDCDCD;
}
.thead_type02 {
    width: 120px;
}
.td_head02 {
    background-color: #E45252;
    text-align: center;
    color: #FFFFFF;
    height: 45px;
}
.td_style01b {
    background-color: #F2DBDB;
    text-align: center;
}
.td_style02b {
    background-color: #E5DFEC;
    text-align: center;
}
.td_style03b {
    background-color: #EAF1DD;
    text-align: center;
}
.td_mark_b {
    text-align: center;
    font-size: 30px;
}
.td_mark2_b {
    text-align: center;
    font-size: 24px;
}
#service_pc ul {
    padding-top: 10px;
    padding-bottom: 10px;
}
#service_pc li {
    text-indent: -1em;
    padding-left: 1em;
    margin-bottom: 5px;
}
/*  ▲▲各サービス比較▲▲  */

/*  ▼▼派遣・紹介選定派遣▼▼  */
#service_figure01 {
    max-width: 800px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
#service_figure02 {
    max-width: 800px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
/*  ▲▲派遣・紹介選定派遣▲▲  */  
    
/*  ▼▼人材紹介▼▼  */   
#service_figure03 {
    max-width: 800px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
/*  ▲▲人材紹介▲▲  */   
}

@media screen and (min-width:1802px) {
/*  ▼▼各サービス比較▼▼  */    
#service_area {
    width: 1264px;
    margin-left: auto;
    margin-right: auto;
    min-width: 1264px;
    padding-top: 44px;
}
#service_sp {
    display: none;
}
#service_pc table {
    width: 100%;
    border-collapse: collapse;
}
#service_pc table tr td {
    border: 1px solid #CDCDCD;
}
.thead_type02 {
    width: 120px;
}
.td_head02 {
    background-color: #E45252;
    text-align: center;
    color: #FFFFFF;
    height: 45px;
}
.td_style01b {
    background-color: #F2DBDB;
    text-align: center;
}
.td_style02b {
    background-color: #E5DFEC;
    text-align: center;
}
.td_style03b {
    background-color: #EAF1DD;
    text-align: center;
}
.td_mark_b {
    text-align: center;
    font-size: 30px;
}
.td_mark2_b {
    text-align: center;
    font-size: 24px;
}
#service_pc ul {
    padding-top: 10px;
    padding-bottom: 10px;
}
#service_pc li {
    text-indent: -1em;
    padding-left: 1em;
    margin-bottom: 5px;
}
/*  ▲▲各サービス比較▲▲  */
    
/*  ▼▼派遣・紹介選定派遣▼▼  */
#service_figure01 {
    max-width: 800px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
#service_figure02 {
    max-width: 800px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
/*  ▲▲派遣・紹介選定派遣▲▲  */  
    
    
/*  ▼▼人材紹介▼▼  */   
#service_figure03 {
    max-width: 800px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
/*  ▲▲人材紹介▲▲  */   
}






/*----- ▲▲▲サービス案内▲▲▲ -----*/
