@charset "UTF-8";
@import url("./common/reset.css");
@import url("./common/advanced.css");
@import url("./common/base.css");

/*------------------------------------------------------------
出勤情報・今すぐ女性一覧
-------------------------------------------------------------*/
.schedule_list{ margin: 0 auto; padding: 20px 0 100px; text-align: center;}
.ready_list{ margin: 0 auto; padding: 20px 0 100px; text-align: center;}
.schedule_list .common_tit,
.ready_list .common_tit{ margin-bottom: 30px;}
.ready_list .common_tit span{ right: -115px; bottom: 13px;}

/* バナー
------------------------------------------------------------ */
.schedule_list .bnr,
.ready_list .bnr{ box-sizing: border-box; width: 1400px; height: 140px; margin: 0 auto 50px; background: rgba(0,0,0,0.6); border: 1px solid #000; padding-top: 10px; text-align: center;}

/* カレンダー
------------------------------------------------------------ */
.nav_calendar{ box-sizing: border-box; width: 1400px; height: 90px; margin: 0 auto 20px; background: rgba(0,0,0,0.6); border: 1px solid #000; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.nav_calendar .tit_calendar{ text-align: center; font-size: 26px; color: #c79d6e; margin-right: 35px;}
.nav_calendar .tit_calendar span{ display: block; text-align: center; font-size: 12px; color: #fff;}

.nav_calendar nav ul{ display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.nav_calendar nav li{ box-sizing: border-box; width: 150px; height: 50px; line-height: 39px; text-align: center; font-size: 18px; padding: 5px; margin: 0 5px;}

.nav_calendar nav li a{ box-sizing: border-box; display: block;}
.nav_calendar nav li a:hover{ text-decoration: none;}
.nav_calendar nav li.wek{ border: 1px solid #c79d6e;}
.nav_calendar nav li.wek a{ color: #c79d6e;}
.nav_calendar nav li.wek a:hover{ border-color: #c79d6e; background: #c79d6e; color: #000;}
.nav_calendar nav li.sat{ border: 1px solid #0096ff;}
.nav_calendar nav li.sat a{ color: #0096ff;}
.nav_calendar nav li.sat a:hover{ border-color: #0096ff; background: #0096ff; color: #000;}
.nav_calendar nav li.sun{ border: 1px solid #f00;}
.nav_calendar nav li.sun a{ color: #f00;}
.nav_calendar nav li.sun a:hover{ background: #f00; color: #000;}

.nav_calendar nav li.selected{ font-weight: bold;}
.nav_calendar nav li.wek.selected{ border: 1px solid #c79d6e; background: #c79d6e; color: #000;}
.nav_calendar nav li.sat.selected{ border: 1px solid #0096ff; background: #0096ff; color: #000;}
.nav_calendar nav li.sun.selected{ border: 1px solid #f00; background: #f00; color: #000;}