@charset "UTF-8";body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}main *{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}main :after,main :before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.b-list{display:none}.slider-wrapper{background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/bg_slider_01.png);padding:44px 0;height:680px;overflow:hidden;transform:translate3d(0,0,0)!important;position:inherit}.glide__slide>a{display:block}.glide__slide>a>img{object-fit:cover;width:100%;height:100%;display:block;height:auto;transform:translate3d(0,0,0)!important}.glide__bullets{bottom:-56px!important}.glide__bullet{width:15px!important;height:15px!important}.glide__bullet--active{background-color:#d9b34b!important;border:0!important}@media screen and (max-width:1238px){.glide__slide>a>img{width:100%}}.mw{width:1100px;max-width:1100px;margin:auto}.bw,.h-menu,.mw{min-width:1100px}.event__main__title{line-height:1;display:block;margin:auto}.event__main__title>img{display:block;margin:auto;width:100%}.event_ad_main{padding:50px 0;position:relative;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_1_main_bg_01.png);background-repeat:repeat;overflow:hidden}.event_ad_main::before{content:"";display:block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_1_main_bg_bf.png);background-repeat:no-repeat;background-position:top;position:absolute;background-size:100%;top:0;left:0;width:100%;height:691px}.event__main__ad__list.mw{margin:50px auto 0;padding:0 50px}.event__main__ad__list>li{margin-bottom:40px;background-color:#fff;position:relative;z-index:1;box-shadow:0 0 1px 0 rgba(0,0,0,.25)}.event__main__ad__list>li:last-child{margin-bottom:0}.j_event-item{border:solid 2px #3ccfff}.j_event-item .item-head{display:flex;align-items:center;line-height:1;padding:10px 28px;position:relative;justify-content:space-between;background-image:linear-gradient(-45deg,#fffcad 25%,#fff94a 25%,#fff94a 50%,#fffcad 50%,#fffcad 75%,#fff94a 75%,#fff94a);background-size:30px 30px;background-attachment:fixed}.j_sec-2.bg_ba{padding:100px 0 80px 0;background:linear-gradient(to bottom,#06f,#b5e2ff 28%,#83feff 76%,#68c8ff);position:relative}.j_sec-2.bg_ba::before{content:"";display:block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_2_main_bg_bf.png);background-repeat:no-repeat;background-position:top;position:absolute;background-size:100%;top:0;left:0;width:100%;height:750px}.j_sec-2.bg_ba::after{content:"";display:block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_2_main_bg_af.png);background-repeat:no-repeat;background-position:bottom;position:absolute;background-size:100%;bottom:0;right:0;width:100%;height:658px}.j_sec-2 .j_event-item .item-head{padding:0;padding-bottom:15px;justify-content:inherit;background-color:inherit;border-bottom:solid 1px #eaeaea;margin-bottom:20px;background:0 0}.j_sec-2 .j_event-item .item-head figure img{max-width:inherit}.j_sec-2.j_sec-2--free .j_event-item .item-head{border:none;margin-bottom:0;padding-bottom:0}.j_sec-2 .j_event-item .item-head figure{margin-right:15px}.j_event-item .item-head>a{color:#24bcf0;font-size:26px;font-weight:700;text-decoration:underline;line-height:1.5}.event__main__ad__list.mw .j_event-item .item-head::before{content:"";background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/flower_icon.png);background-repeat:no-repeat;width:70px;height:68px;position:absolute;left:-22px;top:-30px}.j_event-item .item-head .item-title.c-1 span{font-size:26px;color:#24bcf0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.j_sec-2 .j_event-item .item-head .item-title.c-1 span{font-size:20px;line-height:1.2}.j_event-item .item-head .item-title.article{padding:10px 60px 10px 30px;line-height:1;font-weight:400;color:#fff;background-color:#ff628a;font-size:20px;text-decoration:none;position:relative}.j_event-item .item-head .item-title.article::after{content:"";position:absolute;display:block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/human_icon.png);background-repeat:no-repeat;right:0;bottom:0;height:55px;width:57px}.j_event-item .item-head .item-title.article span{font-size:16px;color:#fff;position:relative}.j_event-item .item-head .item-title.article span::before{content:"\f101";font-family:FontAwesome;position:absolute;display:block;font-size:22px;top:10px;left:-18px}.j_event__container--ad{position:relative;padding:30px}.j_event__head--ad{display:flex;margin-bottom:20px}.j_sec-2 .j_event__head--ad{margin-bottom:10px}.j_event__head--colum{display:flex;flex-direction:column;width:50%;margin-right:20px}.j_event__head--ad>figure{width:557px;margin-right:20px}.j_event__head--ad>figure>a{display:block;width:100%}.j_event__head--ad>figure>a>img{display:block;width:100%}.event_shopinfo__shopname{line-height:1.5;font-size:20px;margin:0;color:#525252;padding-bottom:10px}.j_event__head--ad .pr_details{font-size:14px;margin-bottom:15px;padding-top:15px;border-top:solid 1px #eaeaea;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.j_sec-2 .j_event__head--ad .pr_details{padding-bottom:0;padding-top:5px;margin-bottom:0;border:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.j_event__container--ad .c-orange{color:#ff7522;font-size:18px;font-weight:700}.j_sec-2 .j_event__container--ad .c-orange{font-size:14px;font-weight:400}.j_event__container--ad .c-orange.mr_10{margin-right:10px}.event_shopinfo__shopname>a{color:#24bcf0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.event_shopinfo__area_genre{font-size:12px;display:block;line-height:1;margin-bottom:5px}.event_shopinfo--ad{width:50%;position:relative}.ad_shop__job_status{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:10px}.ad_shop__job_status>li{font-size:12px;line-height:1;height:25px;width:32.5%;display:flex;align-items:center;justify-content:center;border:solid 1px #dedede;background-color:#fff;color:#dedede;margin-bottom:6px;font-weight:700}.ad_shop__job_status>li.able{color:#24bcf0;border:solid 1px #24bcf0}.joblist-tb th{box-sizing:border-box;padding:0 32px 0 20px;line-height:1.4;font-size:16px}.joblist-tb tr th{background-color:#f9f9f9;padding:18px 10px 18px 25px;width:130px;position:relative}.joblist-tb tr th.b_icon02,.joblist-tb tr th.b_icon03{padding:10px 10px 10px 55px}.j_sec-2 .joblist-tb tr th{position:relative}.j_sec-2 .joblist-tb tr th.b_icon02,.j_sec-2 .joblist-tb tr th.b_icon03{padding:10px 10px 10px 40px}.joblist-tb tr th.b_icon02::before{content:"";display:inline-block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/b_icon_02.png);background-repeat:no-repeat;height:21px;width:20px;margin-right:10px;position:absolute;left:26px}.j_sec-2 .joblist-tb tr th.b_icon02::before{content:"";display:inline-block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/b_icon_02.png);background-repeat:no-repeat;height:21px;width:20px;margin-right:10px;position:absolute;left:12px}.joblist-tb tr th.b_icon03::before{content:"";display:inline-block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/b_icon_03.png);background-repeat:no-repeat;height:21px;width:20px;margin-right:10px;position:absolute;left:26px}.j_sec-2 .joblist-tb tr th{width:180px;font-size:14px;padding:10px}.j_sec-2 .joblist-tb tr th.b_icon03::before{content:"";display:inline-block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/b_icon_03.png);background-repeat:no-repeat;height:21px;width:20px;margin-right:10px;position:absolute;left:12px}.joblist-tb tr th>i{margin-right:10px}.joblist-tb tr>td{height:50px;background-color:#fff;line-height:1.5;font-size:14px;padding:10px;width:260px}.celebration_money{font-size:20px;padding:15px 0;margin-bottom:20px;background-color:#fffcad;display:flex;align-items:center;justify-content:center;font-weight:700;color:#525252}.celebration_money span.c-orange{font-size:20px}.celebration_money::before{content:"";display:inline-block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_1_icon_l.png);background-repeat:no-repeat;width:44px;height:39px;margin-right:10px}.celebration_money::after{content:"";display:inline-block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_1_icon_r.png);background-repeat:no-repeat;width:44px;height:39px;margin-left:10px}.j_event-item .j_event__body--ad{display:flex;justify-content:space-between;padding-top:20px;border-top:solid 1px #eaeaea}.j_sec-2 .j_event-item .j_event__body--ad{padding-top:0;justify-content:center}.item-sts.flex.fx-wrp.fx-bet{margin-top:0;margin-bottom:16px}.joblist-tb{margin-bottom:10px}.j_sec-2 .joblist-tb{margin-bottom:15px;border-top:none}.shopdetails-btn{width:300px;height:72px;line-height:1;color:#fff;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;margin-right:20px}.j_sec-2.j_sec-2--free .shopdetails-btn{font-size:14px}.j_sec-2.j_sec-2--free .shopdetails-btn.right span{font-weight:400}.shopdetails-btn:last-child{margin-right:0}.shopdetails-btn:hover{opacity:.8}.shopdetails-btn.left{color:#525252;border:solid 1px #eaeaea}.shopdetails-btn.center{color:#24bcf0;border:solid 1px #24bcf0}.shopdetails-btn.right{color:#fff;background-color:#24bcf0;border:solid 1px #24bcf0}.shopdetails-btn.right span{text-align:center;line-height:1.2}.shopdetails-btn.right span.fs_20{font-size:20px}.shopdetails-btn .fa-star{color:#525252;margin-right:10px;font-size:20px}.shopdetails-btn .fa-file-text-o{color:#fff;margin-right:10px;font-size:20px}.j_sec-2.bg_ba{padding:100px 0 80px 0;background:linear-gradient(to bottom,#06f,#b5e2ff 28%,#83feff 76%,#68c8ff);position:relative}.j_sec-2.bg_ba::before{content:"";display:block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_2_main_bg_bf.png);background-repeat:no-repeat;background-position:top;position:absolute;background-size:100%;top:0;left:0;width:100%;height:750px}.j_sec-2.bg_ba::after{content:"";display:block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_2_main_bg_af.png);background-repeat:no-repeat;background-position:bottom;position:absolute;background-size:100%;bottom:0;right:0;width:100%;height:658px}.j_sec-2 h2{line-height:1.3;font-size:50px;text-align:center;margin:0;padding-top:15px;padding-bottom:50px;color:#fff;text-shadow:0 0 10px #4f8dce,0 0 10px #4f8dce,0 0 10px #4f8dce,0 0 10px #4f8dce;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.j_sec-2.j_sec-2--free h2{color:#333;text-shadow:none}.j_sec-2 .j_sec-2__paidlist{display:flex;justify-content:space-between;flex-wrap:wrap}.j_sec-2 .j_sec-2__paidlist>li{width:48.5%;margin-bottom:30px;z-index:10;box-shadow:0 0 10px 0 rgba(0,0,0,.25);background-color:#fff}.j_sec-2 .j_event-item{background:unset;padding:20px;border:none}.j_sec-2 .j_event-item .item-head::after{display:none}.j_sec-2 .j_event__container--ad{background-image:unset;padding:0}.j_sec-2 .j_event__container--ad::before{display:none}.j_sec-2 .j_event__head--ad{flex-direction:column}.j_sec-2 .j_event__head--ad>figure{width:100%;margin:0 0 10px}.j_sec-2 .item-title.c-1{color:#248dce}.j_sec-2 .item-title.c-1 span{font-weight:700;color:#24bcf0}.j_sec-2.j_sec-2--free .item-title.c-1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-bottom:15px;color:#ff7522}.j_sec-2.j_sec-2--free .item-title.c-1 span{color:#ff7522}.j_sec-2 .ad_shop__job_status{position:relative;bottom:0}.j_sec-2 .event_shopinfo--ad{width:100%;min-width:unset}.j_sec-2 .ad_shop__job_status>li{font-size:14px;width:143px}.j_sec-2 .shopdetails-btn{width:200px;height:50px;margin:15px 0 0;margin-right:20px;font-weight:400}.j_sec-2 .shopdetails-btn span{display:flex;align-items:center}.j_sec-2 .shopdetails-btn.right{font-weight:700}.j_sec-2 .shopdetails-btn:last-child{margin-right:0}.j_sec-2 .event_shopinfo__shopname{padding-bottom:0}.j_sec-2--free{background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_2_main_bg_02.png);background-repeat:repeat;padding:100px 0;position:relative}.j_sec-2--free::after{content:"";position:absolute;display:block;background-image:url(/assets/default/pc/img/page/event/seasonal/summer/job/sec_2_icon03.png);top:0;right:0;height:35vw;width:35vw;background-size:cover}.j_sec-2 .j_sec-2__list--free{display:flex;justify-content:flex-start;flex-wrap:wrap}.j_sec-2 .j_sec-2__list--free li{width:calc(33.3333333333% - 14px);margin-right:21px}.j_sec-2 .j_sec-2__list--free li:nth-child(3n){margin-right:0}.j_sec-2__list--free .item-head{padding:0 20px}.j_sec-2__list--free .item-head figure img{max-width:inherit}.j_sec-2__list--free .item-head>a{font-size:18px;line-height:1.5}.j_sec-2__list--free .joblist-tb tr>th{font-size:14px}.j_sec-2__list--free .joblist-tb tr>td{font-size:12px}.j_sec-2 .j_sec-2__list--free .j_event__container--ad{background-image:unset;padding:10px 0 0 0;background-color:#fff}.j_sec-2__list--free .event_shopinfo__area_genre{margin-bottom:4px;font-size:10px}.j_sec-2 .j_sec-2__list--free .event_shopinfo__shopname{font-size:18px}a.send-favorite{color:#525252;border:solid 1px #eaeaea;width:300px;height:72px;line-height:1;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;margin-right:20px;background-color:#fff}a.send-favorite:hover{color:#525252;border:solid 1px #eaeaea;background-color:#fff;opacity:.8}a.send-favorite .fa-star{color:#525252;margin-right:10px;font-size:20px}a.send-favorite.active:hover{background-color:#ff628a}a.send-favorite.active .fa-star{color:#fff}.j_sec-2 a.send-favorite{width:200px;height:50px;margin:15px 10px 0 0}.j_sec-2.j_sec-2--free a.send-favorite{font-size:14px;margin:15px 15px 0 0}.l-event_area_select{width:1000px;margin:0 auto 0;position:relative;z-index:1}.l-event_region_nav{display:flex;margin:0;padding:0}.l-event_region_nav>li{margin:0 8px 0 0}.l-event_region_nav>li:last-of-type{margin:0}.l-event_region_nav>li>a{display:flex;justify-content:center;align-items:center;line-height:1;font-size:18px;font-weight:700;color:#525252;background-color:#fff;border:solid 1px #d1ba9c;width:136px;height:79px}.l-event_region_nav>li.active>a,.l-event_region_nav>li>a:hover{color:#fff;background-color:#24bcf0;border-color:#24bcf0;text-decoration:none}.l-event_pref_nav{display:flex;margin:13px 0 0;padding:10px;background-color:rgba(213,192,164,.4)}.l-event_pref_nav>li{margin:0 10px 0 0}.l-event_pref_nav>li:last-of-type{margin:0}.l-event_pref_nav>li>a{display:flex;justify-content:center;align-items:center;line-height:1;font-size:16px;font-weight:700;width:80px;height:45px;color:#525252;background-color:#fff}.l-event_pref_nav>li.active>a,.l-event_pref_nav>li>a:hover{color:#fff;background-color:#24bcf0;text-decoration:none}.l-event_ads_premium--main{width:1000px;display:block;margin:40px auto 0}.p-event-job-rankinglist{padding:40px 0 0;background-image:unset}.p-event-job-rankinglist::after{display:none}