:root {
--serif: 'Noto Serif JP', serif, "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
--sans: 'Noto Sans JP', sans-serif, "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.main{height: 425px;width: 100%;
    background-image: url(../img/recruit/main_bg.png);
    background-position: center bottom;
background-size: cover;position: relative;}
.main img{ 
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    bottom:50px;;
}



.schedule .contents_sche{padding-top: 50px;}

.schedule .contents_sche .pagenav{
    display: block;
    height: 300px;
    width: 200px;
    position: fixed;
    left: 100px;
    z-index: 9990;
    bottom: 80px;
}
.schedule .contents_sche .pagenav a{text-decoration: none;font-size: 16px;color: #333;}

.schedule .contents_sche .pagenav ul{}
.schedule .contents_sche .pagenav ul li{margin-bottom: 30px;padding-left: 15px;position: relative;}
.schedule .contents_sche .pagenav ul li::after{position: absolute;content: "";display: block;width: 10px;height: 10px;border-radius: 20px;top: 7px;left: 0;background-color: #b4e1ff/*#036eb7*/}
.schedule .contents_sche .pagenav ul li:last-of-type{margin-bottom: 0px}
.schedule .contents_sche .pagenav ul li:hover{}

.schedule .contents_sche .pagenav ul li.active{font-weight: bold;padding-left: 20px;padding-top: 2px
;transition: 0.3s 
}

.schedule .contents_sche .pagenav ul li.active::after{position: absolute;content: "";display: block;width: 13px;height: 13px;border-radius: 20px;top: 7px;left: 0;background-color: #036eb7/*#036eb7*/;transition: 0.3s ;}


.schedule .contents_sche .pagenav ul li:hover{font-weight: bold;padding-left: 20px;padding-top: 2px
;transition: 0.3s 
}

.schedule .contents_sche .pagenav ul li:hover::after{position: absolute;content: "";display: block;width: 13px;height: 13px;border-radius: 20px;top: 7px;left: 0;background-color: #036eb7/*#036eb7*/;transition: 0.3s ;}




/*ページタイトル*/


.recruit_block_suche_title{ text-align: center;border-bottom: 2px solid #a99280;padding: 0px 0px 15px 0px;font-size: 32px;width: min(100%, 1080px);margin: 0 auto 30px auto;font-weight: 900;color: #666666;position: relative}

.recruit_block_suche_title .back{width: 90px;37px;left: 0;top:-35px;position: absolute}




a.sche01,
a.sche02,
a.sche03,
a.sche04,
a.sche05,
a.sche06{
    display: block; 
    padding-top: 170px;
    margin-top: -170px;
}


/*１日 共通===================================*/

.oneday{width: min(100%, 880px);margin:  0 auto 0 auto;height: auto;background-color: #f7f6f6;position: relative}
.oneday::before{position: absolute;width: 90%;content: "";display: block;height: 1px;z-index: 9990;background-color: #036eb7;
top: 170px;left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.oneday_inner{}

/*職種・名前*/
.oneday_inner .title{background-image: url(../img/recruit/schedule_img_01.png);background-position: left center;background-repeat: no-repeat;padding: 20px 0 20px 130px;
width: 370px;margin: 0 auto 20px auto;height: 140px;
    position: relative;

}


.oneday_inner .title div:first-of-type{font-size: 22px;font-weight: bold;padding-top: 20px;}
.oneday_inner .title div:nth-of-type(2){font-size: 16px;font-weight: bold}
.oneday_inner .title div:nth-of-type(3){font-size: 30px;font-weight: 900}
.oneday_inner .title div:nth-of-type(3) span{font-size: 24px;font-weight: bold;margin-left: 10px}

/*タイムライン*/
.timeline{ position: relative;width: 0px;margin: 0 auto 0 auto;}
.timeline::after{display: block;content: "";width: 20px;height: 100%;border-radius: 30px;position: absolute;background-color:#b4e1ff;top: 0;    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    z-index: 9898;
}

/*吹き出し 共通*/
.fukidashi{filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.2));position: absolute;z-index: 9900}

.fukidashi_point{height: 34px;width: 34px;content: "";display: block;background-color: #036eb7;position: absolute;right: -17px;z-index: 9999;box-sizing: border-box;border: 7px solid #b4e1ff;border-radius: 50px;    z-index: 9899;}


.fukidashi_inner{display: block;
    height: auto;
    width: 320px;
    background-color: #FFF;
    font-size: 14px;
    position: relative;
}


.fukidashi_inner .time{background-image: url(../img/recruit/time_icon.png);padding: 15px 20px 15px 50px;border-bottom: 2px solid #036eb7;background-repeat: no-repeat;background-position: center left 10px;font-size: 18px;font-weight: bold}
.fukidashi_inner .time span{margin-left: 10px;font-size: 21px}

.fukidashi_inner .taikin{padding: 15px 15px 0px 15px;font-size: 18px;font-weight: bold}

.fukidashi_inner p{padding: 15px;}
.fukidashi_inner p.example{padding: 0px 15px 15px 3em;text-indent: -3em;}

/*ボタン*/
.oneday .btn{   width: 90%;max-width: 680px;margin: 0px auto 0px auto;height: 0px;position: relative}

.oneday .btn a{display: block;border-radius: 60px;color: #FFF;font-size: 20px;font-weight: bold;text-align: center;padding: 15px;background-color: #84a4b1;text-decoration: none;height: 30px;position: absolute;top: -23px;left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 100%;z-index: 9900
}
.oneday .btn a span{font-weight: 300;font-size: 16px;}


/*調理スタッフ正社員 .oneday_01 ===============================================================*/


/*職種・名前*/
.oneday_01 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_01.png);width: 370px;margin: 0 auto 20px auto;}

.oneday_01 .timeline{ height: 780px;}

.oneday_01 .timeline div.fukidashi_point:nth-of-type(1){left: -17px;top:22px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(2){left: -17px;top:103px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(3){left: -17px;top:222px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(4){left: -17px;top:360px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(5){left: -17px;top:478px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(6){left: -17px;top:605px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(7){left: 25px;top:10px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(7) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(8){right: 25px;top:90px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(8) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(9){left: 25px;top:208px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(9) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(10){right: 25px;top:348px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(11){left: 25px;top:468px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(12){right: 25px;top:590px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}



/*本部営業企画部正社員 .oneday_02 ===============================================================*/

.oneday_02{background-color: #effaff}

/*職種・名前*/
.oneday_02 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_02.png);width: 260px;margin: 0 auto 20px auto;}
.oneday_02 .timeline{ height: 780px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(1){left: -17px;top:22px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(2){left: -17px;top:103px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(3){left: -17px;top:222px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(4){left: -17px;top:360px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(5){left: -17px;top:478px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(6){left: -17px;top:605px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(7){left: 25px;top:10px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(7) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(8){right: 25px;top:90px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(8) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(9){left: 25px;top:208px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(9) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(10){right: 25px;top:348px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(11){left: 25px;top:468px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(12){right: 25px;top:590px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}



/*本社事務スタッフ正社員 .oneday_03 ===============================================================*/


/*職種・名前*/
.oneday_03 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_03.png);width: 290px;margin: 0 auto 20px auto;}
.oneday_03 .timeline{ height: 980px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(1){left: -17px;top:22px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(2){left: -17px;top:103px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(3){left: -17px;top:293px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(4){left: -17px;top:358px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(5){left: -17px;top:493px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(6){left: -17px;top:545px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(7){left: -17px;top:715px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(8){left: -17px;top:765px;}


.oneday_03 .timeline div.fukidashi:nth-of-type(13) .fukidashi_inner .time span {vertical-align: -50%;}
.oneday_03 .timeline div.fukidashi:nth-of-type(13) .fukidashi_inner .time span{margin-left: 10px;font-size: 20px;display: inline-block;width: calc(100% - 80px)}

.oneday_03 .timeline div.fukidashi:nth-of-type(14) .fukidashi_inner .time span {vertical-align: -50%;}
.oneday_03 .timeline div.fukidashi:nth-of-type(14) .fukidashi_inner .time span{margin-left: 10px;font-size: 20px;display: inline-block;width: calc(100% - 80px)}



.oneday_03 .timeline div.fukidashi:nth-of-type(9){left: 25px;top:10px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(9) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(10){right: 25px;top:90px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(11){right: 25px;top:280px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(12){left: 25px;top:342px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(13){right: 25px;top:480px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(13) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}




.oneday_03 .timeline div.fukidashi:nth-of-type(14){left: 25px;top:530px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(14) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(15){right: 25px;top:700px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(15) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}


.oneday_03 .timeline div.fukidashi:nth-of-type(16){left: 25px;top:750px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(16) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}






/*各店配膳スタッフ正社員 .oneday_04 ===============================================================*/

.oneday_04{background-color: #effaff}

/*職種・名前*/
.oneday_04 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_04.png);width: 290px;margin: 0 auto 20px auto;padding: 0px 0 20px 130px;}
.oneday_04 .oneday_inner .title div:nth-of-type(3){line-height: 25px;}
.oneday_04 .oneday_inner .title div:nth-of-type(3)::first-line{font-size: 14px;font-weight: 600;}

.oneday_04 .timeline{ height: 680px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(1){left: -17px;top:32px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(2){left: -17px;top:84px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(3){left: -17px;top:223px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(4){left: -17px;top:348px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(5){left: -17px;top:423px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(6){left: -17px;top:525px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(7){left: 25px;top:18px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(7) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(8){right: 25px;top:70px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(8) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(9){left: 25px;top:210px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(9) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(10){right: 25px;top:335px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(11){left: 25px;top:410px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(12){left: 25px;top:510px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}





/*本社配送スタッフ正社員 .oneday_05 ===============================================================*/



/*職種・名前*/
.oneday_05 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_05.png);width: 290px;margin: 0 auto 20px auto;}
.oneday_05 .timeline{ height: 980px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(1){left: -17px;top:22px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(2){left: -17px;top:103px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(3){left: -17px;top:233px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(4){left: -17px;top:308px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(5){left: -17px;top:410px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(6){left: -17px;top:495px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(7){left: -17px;top:585px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(8){left: -17px;top:715px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(9){left: -17px;top:800px;}





.oneday_05 .timeline div.fukidashi:nth-of-type(10){left: 25px;top:10px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(11){right: 25px;top:90px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(12){left: 25px;top:220px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(13){right: 25px;top:293px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(13) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(14){left: 25px;top:395px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(14) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(15){right: 25px;top:480px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(15) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(16){left: 25px;top:570px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(16) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}


.oneday_05 .timeline div.fukidashi:nth-of-type(17){right: 25px;top:700px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(17) .fukidashi_inner
{clip-path: polygon(0% 0%, calc(100% - 30px) 0, calc(100% - 30px) 15px, 100% 30px, calc(100% - 30px) 45px, calc(100% - 30px) 100%, 0 100%);
    padding: 0px 30px 0px 0px;}


.oneday_05 .timeline div.fukidashi:nth-of-type(18){left: 25px;top:790px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(18) .fukidashi_inner
{clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%, 30px 45px, 0 30px, 30px 15px);
    padding: 0px 0px 0px 30px;}









.oneday_01{margin-bottom: 150px}
.oneday_02{margin-bottom: 150px}
.oneday_03{margin-bottom: 150px}
.oneday_04{margin-bottom: 150px}
.oneday_05{margin-bottom: 150px}












@media screen and (max-width: 479px){
    
.main{height: 300px;background-image:url(../img/recruit/main_bg_sp.png)}
.main img{ 
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 130px;
}
.schedule .contents_sche .pagenav{
    display: block;
    height: 300px;
    width: 200px;
    position: static;
    left: 100px;
    z-index: 9990;
    bottom: 80px;
}
.recruit_block_suche img{width: 100%}    
    
    
    
.recruit_block_suche_title{font-size: 22px;width: min(100%, 1080px);margin: 00px auto 30px auto;}
.recruit_block_suche_title .back{display: none}

    
.schedule .contents_sche .pagenav{display: none}
    
    
/*タイムライン*/
.timeline{ position: relative;width: 0px;margin: 0 auto 0 20px;}
.timeline::after{display: block;content: "";width: 10px;height: 100%;border-radius: 30px;position: absolute;background-color:#b4e1ff;top: 0;
left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);

    z-index: 9898;
}

/*吹き出し 共通*/
.fukidashi{filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.2));position: absolute;z-index: 9900}

.fukidashi_point{height: 20px;width: 20px;content: "";display: block;background-color: #036eb7;position: absolute;right: -17px;z-index: 9999;box-sizing: border-box;border: 5px solid #b4e1ff;border-radius: 50px;    z-index: 9899;}


.fukidashi_inner{display: block;
    height: auto;
    width: 72vw;
    background-color: #FFF;
    font-size: 14px;
    position: relative;
}
    
    
.fukidashi_inner .time{padding: 10px 20px 10px 35px;font-size: 18px;background-size: 20px;}
.fukidashi_inner .time span{margin-left: 10px;font-size: 14px}

.fukidashi_inner .taikin{padding: 15px 15px 0px 15px;font-size: 16px;font-weight: bold}

.fukidashi_inner p{padding: 15px;}
.fukidashi_inner p.example{padding: 0px 15px 15px 3em;text-indent: -3em;}
    
    
    
/*１日 共通===================================*/

.oneday{width:90%;margin:  0 auto 0 auto;height: auto;background-color: #f7f6f6;position: relative}
   
.oneday::before{display: none}

    
/*職種・名前*/
.oneday_inner .title{padding: 100px 0 20px 00px;
width: 100%;margin: 0 auto 20px auto;height: auto;
    position: relative;background-position: top 20px center;
    text-align: center;
    background-size: 90px;

}
.oneday_inner .title div:first-of-type{font-size: 18px;font-weight: bold;padding-top: 20px;margin-bottom: 5px}
.oneday_inner .title div:nth-of-type(2){font-size: 12px;font-weight: bold;margin-bottom: 10px}
.oneday_inner .title div:nth-of-type(3){font-size: 22px;font-weight: 800}
.oneday_inner .title div:nth-of-type(3) span{font-size: 16px;font-weight: bold;margin-left: 5px}   
    
/*ボタン*/
.oneday .btn{   width: 280px;max-width: 300px;margin: 0px auto 0px auto;height: 0px;position: relative}

.oneday .btn a{display: block;border-radius: 60px;color: #FFF;font-size: 14px;font-weight: bold;text-align: center;padding: 10px 15px 10px 15px;background-color: #84a4b1;text-decoration: none;height: 40px;position: absolute;top: -23px;left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 100%;z-index: 9900
}
.oneday .btn a span{font-weight: 300;font-size: 14px;}
.oneday .btn a span::before {
	content: "\A" ;
	white-space: pre ;
}
    
    
/*調理スタッフ正社員 .oneday_01 ===============================================================*/


/*職種・名前*/
.oneday_01 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_01.png);width: 100%;margin: 0 auto 20px auto;padding: 100px 0 40px 00px;}

.oneday_01 .timeline{ height: 1150px;}

    
    
.oneday_01 .timeline div.fukidashi_point:nth-of-type(1){left: -10px;top:22px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(2){left: -10px;top:183px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(3){left: -10px;top:445px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(4){left: -10px;top:620px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(5){left: -10px;top:825px;}
.oneday_01 .timeline div.fukidashi_point:nth-of-type(6){left: -10px;top:955px;}
 
    
.oneday_01 .timeline div.fukidashi:nth-of-type(7){left: 15px;top:7px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(7) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(8){left: 15px;top:170px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(8) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(9){left: 15px;top:430px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(9) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(10){left: 15px;top:600px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(11){left: 15px;top:810px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_01 .timeline div.fukidashi:nth-of-type(12){left: 15px;top:940px;}
.oneday_01 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

    
    
    
    


/*本部営業企画部正社員 .oneday_02 ===============================================================*/

.oneday_02{background-color: #effaff}

/*職種・名前*/
.oneday_02 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_02.png);width: 100%;margin: 0 auto 20px auto;padding: 100px 0 40px 00px;}
.oneday_02 .timeline{ height: 1230px;}

.oneday_02 .timeline div.fukidashi_point:nth-of-type(1){left: -10px;top:22px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(2){left: -10px;top:183px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(3){left: -10px;top:420px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(4){left: -10px;top:620px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(5){left: -10px;top:815px;}
.oneday_02 .timeline div.fukidashi_point:nth-of-type(6){left: -10px;top:1085px;}
 
    
.oneday_02 .timeline div.fukidashi:nth-of-type(7){left: 15px;top:7px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(7) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(8){left: 15px;top:170px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(8) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(9){left: 15px;top:400px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(9) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(10){left: 15px;top:600px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(11){left: 15px;top:800px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_02 .timeline div.fukidashi:nth-of-type(12){left: 15px;top:1070px;}
.oneday_02 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

    
    
/*本社事務スタッフ正社員 .oneday_03 ===============================================================*/

    
/*職種・名前*/
.oneday_03 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_03.png);width: 100%;margin: 0 auto 20px auto;padding: 100px 0 40px 00px;}
.oneday_03 .timeline{ height: 1480px;}

.oneday_03 .timeline div.fukidashi_point:nth-of-type(1){left: -10px;top:22px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(2){left: -10px;top:305px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(3){left: -10px;top:465px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(4){left: -10px;top:635px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(5){left: -10px;top:785px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(6){left: -10px;top:965px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(7){left: -10px;top:1185px;}
.oneday_03 .timeline div.fukidashi_point:nth-of-type(8){left: -10px;top:1265px;} 
    
    
.oneday_03 .timeline div.fukidashi:nth-of-type(9){left: 15px;top:7px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(9) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(10){left: 15px;top:290px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(11){left: 15px;top:450px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(12){left: 15px;top:620px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(13){left: 15px;top:770px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(13) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(14){left: 15px;top:950px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(14) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(15){left: 15px;top:1170px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(15) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_03 .timeline div.fukidashi:nth-of-type(16){left: 15px;top:1250px;}
.oneday_03 .timeline div.fukidashi:nth-of-type(16) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

    
/*各店配膳スタッフ正社員 .oneday_04 ===============================================================*/
    
    
.oneday_04{background-color: #effaff}

/*職種・名前*/
.oneday_04 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_04.png);width: 100%;
    padding: 100px 0 40px 00px;
width: 100%;margin: 0 auto 20px auto;height: auto;
    position: relative;background-position: top 20px center;
    text-align: center;
    background-size: 90px;
}
.oneday_04 .oneday_inner .title div:nth-of-type(3){line-height: 25px;}
.oneday_04 .oneday_inner .title div:nth-of-type(3)::first-line{font-size: 14px;font-weight: 600;}
    
.oneday_04 .timeline{ height: 1000px;}

.oneday_04 .timeline div.fukidashi_point:nth-of-type(1){left: -10px;top:22px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(2){left: -10px;top:173px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(3){left: -10px;top:415px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(4){left: -10px;top:570px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(5){left: -10px;top:750px;}
.oneday_04 .timeline div.fukidashi_point:nth-of-type(6){left: -10px;top:835px;} 
 
    
.oneday_04 .timeline div.fukidashi:nth-of-type(7){left: 15px;top:7px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(7) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(8){left: 15px;top:160px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(8) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(9){left: 15px;top:395px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(9) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(10){left: 15px;top:550px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(11){left: 15px;top:735px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_04 .timeline div.fukidashi:nth-of-type(12){left: 15px;top:820px;}
.oneday_04 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}
    
    
    

/*本社配送スタッフ正社員 .oneday_05 ===============================================================*/

/*職種・名前*/
.oneday_05 .oneday_inner .title{background-image: url(../img/recruit/schedule_img_05.png);width: 100%;margin: 0 auto 20px auto;padding: 100px 0 40px 00px;}
.oneday_05 .timeline{ height: 1560px;}

.oneday_05 .timeline div.fukidashi_point:nth-of-type(1){left: -10px;top:22px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(2){left: -10px;top:235px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(3){left: -10px;top:415px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(4){left: -10px;top:595px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(5){left: -10px;top:745px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(6){left: -10px;top:935px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(7){left: -10px;top:1145px;}
.oneday_05 .timeline div.fukidashi_point:nth-of-type(8){left: -10px;top:1265px;} 
.oneday_05 .timeline div.fukidashi_point:nth-of-type(9){left: -10px;top:1390px;}  
    
.oneday_05 .timeline div.fukidashi:nth-of-type(10){left: 15px;top:7px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(10) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(11){left: 15px;top:220px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(11) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(12){left: 15px;top:400px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(12) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(13){left: 15px;top:580px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(13) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(14){left: 15px;top:730px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(14) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(15){left: 15px;top:920px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(15) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(16){left: 15px;top:1130px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(16) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(17){left: 15px;top:1250px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(17) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}

.oneday_05 .timeline div.fukidashi:nth-of-type(18){left: 15px;top:1375px;}
.oneday_05 .timeline div.fukidashi:nth-of-type(18) .fukidashi_inner
{clip-path: polygon(10px 0, 100% 0%, 100% 100%, 10px 100%, 10px 35px, 0 25px, 10px 15px);
    padding: 0px 0px 0px 10px;}
    
    
.oneday_01{margin-bottom: 70px}
.oneday_02{margin-bottom: 70px}
.oneday_03{margin-bottom: 70px}
.oneday_04{margin-bottom: 70px}
.oneday_05{margin-bottom: 50px}


    
    

.cover {

		}

		.cover:after {
			content: "OPEN";
			width: 5em;
			height: 2em;
			position: absolute;
			inset: auto 0;
			display: grid;
			place-items: center;
			margin: -20px auto auto auto;
			transform: translate(0, -1em);
			border-radius: 1em;
			background: #036eb7;
			color: white;
            font-size: 18px
		}

		.cover.close::after {
			content: "CLOSE";
			transition: all 0.3s;
		}

		/*アコーディオンで現れるエリア*/
		.cover_inner {
			display: none;
			/*はじめは非表示*/
            padding-bottom: 120px;
		}

    
    
    
    
    
    
    
    
}
