@charset "UTF-8";
@import url("./common/reset.css");
@import url("./common/advanced.css");
@import url("./common/base.css");

/*------------------------------------------------------------
トップページ
-------------------------------------------------------------*/

/* メインビジュアル
------------------------------------------------------------ */
.main_visual{ background: #fff; padding: 40px 0 50px;}
.main_visual .top_movie{ width: 695px;}
.main_visual .top_movie .top_movie_inner{ width: 695px; height: 390px;}

.main_visual .top_event{ width: 695px;}
.main_visual .top_event .slick-dots{ bottom: 2px;}
.main_visual .top_event .btn_more{ color: #dc1950; text-align: right; padding-top: 5px;}
.main_visual .top_event .btn_more i{ padding-right: 4px;}
.main_visual .top_event .btn_more a{ color: #dc1950;}

/* 本日の出勤情報
------------------------------------------------------------ */
.schedule_today{ margin: 0 auto; padding: 70px 0 70px; text-align: center; background: url(../images_design/common/contents_bg1.png) center top no-repeat #ffeae8; background-size: 100% auto;}
.schedule_today .tit_wrap{ margin-bottom: 30px;}

.schedule_today .count_wrap{ display: flex; flex-wrap: wrap; justify-content: left;}
.schedule_today .count_wrap .num_txt{ height: 80px; line-height: 80px; background: #000; font-size: 24px; color: #fff; padding: 0 20px;}
.schedule_today .count_wrap .num_txt span{ color: #dc1950; font-size: 2em; font-weight: bold; padding: 0 5px; position: relative; top: 4px;}

/* top_wrap1
------------------------------------------------------------ */
.top_wrap1{ background: url(../images_design/common/contents_bg2.png) center top no-repeat #fff; background-size: 100% auto; padding: 65px 0;}

/* 熟女の新着
------------------------------------------------------------ */
.top_realtime{ width: 600px;}
.top_realtime h2{ margin-bottom: 30px;}
.top_realtime ul{ border-top: 1px solid #e6e6e6;}
.top_realtime li{ height: 83px; border-bottom: 1px solid #e6e6e6; display: flex; justify-content: center; align-items: center; line-height: 1.4;}
.top_realtime li div{ width: 100%;}
.top_realtime li div .time{ color: #dc1950; font-size: 13px; margin-bottom: 2px;}
.top_realtime li div .time i{ padding-right: 4px;}
.top_realtime li div .tit{ padding-left: 12px;}
.top_realtime .btn_more{ color: #dc1950; text-align: right; padding-top: 5px;}
.top_realtime .btn_more i{ padding-right: 4px;}
.top_realtime .btn_more a{ color: #dc1950;}

/* 熟女写メ
------------------------------------------------------------ */
.top_photodiary{ width: 1400px; /*width: 770px;*/}
.top_photodiary h2{ margin-bottom: 30px;}
.top_photodiary .common_tit span{ right: -60px;}
.top_photodiary .top_photodiary_inner{ box-sizing: border-box; width: 1400px; /*width: 770px;*/ background: #fff; position: relative; padding: 10px 10px 0;}

















