﻿#wrap{overflow:visible}@media (min-width: 768px){#wrap .cmn_hd__img{width:calc(100% - 280px)}}@media (max-width: 767px){.event_archive .cmn_hd__txt .jp{line-height:22px}}.event-archive{margin:95px auto 153px;max-width:1130px;display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1200px){.event-archive{padding:0 60px}}@media (max-width: 767px){.event-archive{flex-wrap:wrap;margin:55px auto 88px}}.event-archive .event-list{max-width:61%;width:100%}@media (max-width: 767px){.event-archive .event-list{max-width:100%;margin-top:65px;order:2}}.event-archive .event-list__ttl{font-weight:bold;font-size:30px;letter-spacing:0.12em;line-height:54px;text-align:left;color:#47a251;padding-bottom:20px;border-bottom:1px dashed #47a251;margin-bottom:49px}@media (max-width: 767px){.event-archive .event-list__ttl{font-size:24px;letter-spacing:0.11em;line-height:32px;margin-bottom:31px}}.event-archive .event-list__inn{display:flex;align-items:flex-start;flex-wrap:wrap}.event-archive .event-list__inn a{font-weight:bold;letter-spacing:0.05em;font-size:18px;line-height:22px;margin:0 31px 29px 0;padding-bottom:1px;cursor:pointer}.event-archive .event-list__inn a span{display:inline-block;border-bottom:1px solid #151515}@media (min-width: 768px){.event-archive .event-list__inn a:hover:hover{opacity:1;color:#47a251}}@media (max-width: 767px){.event-archive .event-list__inn a{margin:0 0 29px 0;min-width:25%;border:none;line-height:20px;padding-right:14px}.event-archive .event-list__inn a:nth-child(4n+4){width:auto}}.event-archive .event-list__item{margin:0 auto 86px}@media (max-width: 767px){.event-archive .event-list__item{margin-bottom:37px}}.event-archive .event-list__item:last-child{margin-bottom:0}.event-archive .event-tax{max-width:29%;width:100%;padding:0 0 0 28px}@media only screen and (min-width: 768px) and (max-width: 1200px){.event-archive .event-tax{padding-left:0;max-width:35%}}@media (max-width: 767px){.event-archive .event-tax{max-width:100%;padding:0;order:1}}.event-archive .event-tax__ttl{font-weight:bold;font-size:22px;letter-spacing:0.12em;line-height:40px;text-align:left;color:#151515;padding:1px 0 0 21px;position:relative}@media (max-width: 767px){.event-archive .event-tax__ttl{padding:2px 0 0 24px;font-size:20px;line-height:43px;letter-spacing:0.12em}}.event-archive .event-tax__ttl::before{content:"";width:15px;height:13px;left:0;top:14px;position:absolute;background:url(../../img/common/icon/ico_triangle_green.svg) no-repeat top left;background-size:100% 100%}@media (max-width: 767px){.event-archive .event-tax__ttl::before{left:3px;top:18px}}.event-archive .event-tax__ttl span{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:12px;letter-spacing:0.16em;line-height:48px;text-align:left;color:#47a251;margin:0 0 0 4px;position:relative;top:-5px}@media (max-width: 767px){.event-archive .event-tax__ttl span{margin:0 0 0 6px;top:-3px}}.event-archive .event-tax__lst{max-width:264px;width:100%;border-radius:5px;overflow:hidden;background:#fff;margin:6px 0 0;padding:29px 31px 30px}@media (max-width: 767px){.event-archive .event-tax__lst{margin-top:11px;max-width:100%}}.event-archive .event-tax__lst a{display:block;font-weight:bold;font-size:15px;line-height:22px;text-align:left;color:#151515;padding:0 0 10px;margin:0 0 19px;position:relative;letter-spacing:0.05em;border-bottom:1px solid #ccc;transition:all 0.3s ease-in-out;cursor:pointer}.event-archive .event-tax__lst a:last-child{margin-bottom:0}.event-archive .event-tax__lst a::before{content:"";display:block;width:20px;height:20px;border:1px solid #e8e8e8;position:absolute;top:2px;right:-2px;border-radius:50%;background:url(../../img/common/icon/ico_triangle_green.svg) no-repeat center left 7px;background-size:6px 6px;transition:border 0.3s;transform:rotate(90deg);transition:all 0.3s ease-in-out}@media (min-width: 768px){.event-archive .event-tax__lst a:hover:hover{opacity:1;color:#47a251}.event-archive .event-tax__lst a:hover:hover::before{border-color:#47a251}}.event-archive .event-tax__lst a.active{opacity:1;color:#47a251}.event-archive .event-tax__lst a.active::before{border-color:#47a251}.event-detail .blSingle{max-width:1110px}.event-detail .news_main{display:flex;align-items:flex-start;justify-content:space-between;margin:72px auto 159px}@media (max-width: 767px){.event-detail .news_main{flex-direction:column-reverse;margin:80px auto 102px}}.event-detail .news_main__lst{width:65%;max-width:656px}@media (max-width: 767px){.event-detail .news_main__lst{width:100%}}.event-detail .news_main__lst .list_news{display:flex;flex-wrap:wrap;justify-content:space-between}.event-detail .news_main__lst .list_news .item{position:relative;background:#fff;border-bottom:1px solid #151515;width:calc(50% - 16px);margin-bottom:30px;cursor:pointer}@media (min-width: 768px){.event-detail .news_main__lst .list_news .item:hover:hover{border-bottom:1px solid #47A251}}@media (max-width: 767px){.event-detail .news_main__lst .list_news .item{width:100%;padding-bottom:25px;margin-bottom:15px}}.event-detail .news_main__lst .list_news .item__link{display:block;height:100%;padding-left:30px;padding-bottom:38px}@media (max-width: 767px){.event-detail .news_main__lst .list_news .item__link{padding-bottom:0}}.event-detail .news_main__lst .list_news .item .img{position:relative}.event-detail .news_main__lst .list_news .item .img:before{display:block;content:" ";width:100%;padding-top:61.70213%}.event-detail .news_main__lst .list_news .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.event-detail .news_main__lst .list_news .item .img{position:relative;width:calc(100% - 95px);margin-left:auto}.event-detail .news_main__lst .list_news .item .img:before{display:block;content:" ";width:100%;padding-top:62.5%}.event-detail .news_main__lst .list_news .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.event-detail .news_main__lst .list_news .item .img .thumb{border-radius:0px 0px 0px 5px}.event-detail .news_main__lst .list_news .item .content{display:flex;padding-right:30px;margin-top:27px}@media (max-width: 767px){.event-detail .news_main__lst .list_news .item .content{padding-right:30px;margin-top:19px}}.event-detail .news_main__lst .list_news .item .content .date{width:65px;text-align:center;font-family:"Montserrat",sans-serif;font-weight:bold;line-height:1}@media (max-width: 767px){.event-detail .news_main__lst .list_news .item .content .date{position:absolute;top:38px}}.event-detail .news_main__lst .list_news .item .content .date .date_01{font-size:40px;letter-spacing:0.12em;color:#7AB14B;margin-bottom:10px}@media (max-width: 767px){.event-detail .news_main__lst .list_news .item .content .date .date_01{font-size:34px;letter-spacing:0.14em;margin-bottom:6px}}.event-detail .news_main__lst .list_news .item .content .date .date_01 em{color:#47a251}.event-detail .news_main__lst .list_news .item .content .date .date_02{font-size:12px;letter-spacing:0.1em;color:#47A251;white-space:nowrap}.event-detail .news_main__lst .list_news .item .content .info_posts{width:calc(100% - 65px);padding-left:17px}@media (max-width: 767px){.event-detail .news_main__lst .list_news .item .content .info_posts{padding-left:0;width:100%}}.event-detail .news_main__lst .list_news .item .content .info_posts .ttl{font-size:20px;font-weight:bold;letter-spacing:0.05em;line-height:30px;margin-bottom:15px}.event-detail .news_main__lst .list_news .item .content .info_posts .ttl span{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 767px){.event-detail .news_main__lst .list_news .item .content .info_posts .ttl{font-size:15px;line-height:24px;margin-bottom:13px}}.event-detail .news_main__lst .list_news .item .content .info_posts .cate{border-radius:12px;background:#151515;padding:1px 0 3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:bold;letter-spacing:0.05em;margin-bottom:5px}@media (max-width: 767px){.event-detail .news_main__lst .list_news .item .content .info_posts .cate{font-size:11px;height:23px;line-height:23px}}@media (max-width: 767px){.event-detail .singleIns{flex-direction:column;margin-bottom:70px;margin-top:77px}}.event-detail .news_main_detail{width:100%;max-width:657px;margin-top:22px;margin-left:29px}@media (max-width: 767px){.event-detail .news_main_detail{width:100%;margin:0}}.event-detail .news_main_detail .info .ttl_posts{margin:0 auto;font-size:22px;font-weight:bold;letter-spacing:0.1em;color:#47A251;font-family:"Montserrat",sans-serif}@media (max-width: 767px){.event-detail .news_main_detail .info .ttl_posts{font-size:16px}}.event-detail .news_main_detail .info .ttl_cat{margin:18px auto 0;font-weight:bold;font-size:30px;letter-spacing:0.12em;line-height:44px;text-align:left;color:#151515}@media (max-width: 767px){.event-detail .news_main_detail .info .ttl_cat{font-size:24px;letter-spacing:0.11em;line-height:38px;margin:17px auto 0}}.event-detail .news_main_detail .imgthumb{margin-top:50px;margin-bottom:36px}@media (max-width: 767px){.event-detail .news_main_detail .imgthumb{margin-top:27px;margin-bottom:26px}}.event-detail .news_main_detail .imgthumb img{width:100%;height:100%;object-fit:cover}.event-detail .news_main_detail .desc{margin-bottom:75px;letter-spacing:0.05em;line-height:30px}@media (max-width: 767px){.event-detail .news_main_detail .desc{line-height:28px}}.event-detail .news_main_detail .index{border-radius:5px;background:#fff;border:1px solid #47a251;padding:40px 40px 28px;margin-bottom:102px;display:none}.event-detail .news_main_detail .index.show{display:block}@media (max-width: 767px){.event-detail .news_main_detail .index{padding:32px 29px 28px;margin-bottom:80px}}.event-detail .news_main_detail .index .indextxt{letter-spacing:0.05em}.event-detail .news_main_detail .index .toc_lst{margin-top:5px}@media (max-width: 767px){.event-detail .news_main_detail .index .toc_lst{margin-top:9px}}.event-detail .news_main_detail .index .toc_lst li{position:relative;counter-increment:count01}.event-detail .news_main_detail .index .toc_lst li a{position:relative;display:inline;letter-spacing:0.05em;padding-left:16px;color:#47A251;padding-bottom:0px;background:linear-gradient(to top, #47A251 1px, transparent 1px, transparent calc(100% - 1px));background-position:bottom 1px left;text-decoration:none !important}.event-detail .news_main_detail .index .toc_lst li a::before{content:counter(count01) ".";position:absolute;left:0;top:-1px;font-size:15px;color:#47A251}.event-detail .news_main_detail .index .toc_lst li>ol{margin-top:5px;margin-left:-2px}.event-detail .news_main_detail .index .toc_lst li>ol li{counter-increment:count02;margin-bottom:7px}.event-detail .news_main_detail .index .toc_lst li>ol li a{color:#151515;background:none;padding-left:20px}.event-detail .news_main_detail .index .toc_lst li>ol li a::before{content:counter(count02, upper-alpha) ".";color:#151515;text-decoration:none}.event-detail .news_main_detail .index .toc_lst li>ol li>ol{margin-left:6px}.event-detail .news_main_detail .index .toc_lst li>ol li>ol li{position:relative}.event-detail .news_main_detail .index .toc_lst li>ol li>ol li::before{display:none}.event-detail .news_main_detail .index .toc_lst li>ol li>ol li a{position:relative;padding-left:10px}.event-detail .news_main_detail .index .toc_lst li>ol li>ol li a::before{display:block;position:absolute;content:"";width:3px;height:3px;border-radius:50%;background:#151515;left:0;top:10px}@media only screen and (min-width: 768px) and (max-width: 1024px){.event-detail .news_main_detail .index .toc_lst li>ol li>ol li a::before{top:12px}}.event-detail .news_main_detail .pagenavi_single{margin-top:95px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;position:relative}@media (max-width: 767px){.event-detail .news_main_detail .pagenavi_single{margin:84px 0 126px;padding:0}}.event-detail .news_main_detail .pagenavi_single .page_prev,.event-detail .news_main_detail .pagenavi_single .page_next{font-weight:bold;letter-spacing:0.08em;position:relative}.event-detail .news_main_detail .pagenavi_single .page_prev::before,.event-detail .news_main_detail .pagenavi_single .page_next::before{content:"";position:absolute;width:11px;height:19px}.event-detail .news_main_detail .pagenavi_single .page_prev{padding-left:20px;margin-right:auto}.event-detail .news_main_detail .pagenavi_single .page_prev::before{background:url("../../img/news/arr_prev_single.svg") no-repeat center center;left:0;top:50%;transform:translateY(-50%)}.event-detail .news_main_detail .pagenavi_single .page_next{padding-right:20px;margin-left:auto}.event-detail .news_main_detail .pagenavi_single .page_next::before{background:url("../../img/news/arr_next_single.svg") no-repeat center center;right:0;top:50%;transform:translateY(-50%)}.event-detail .news_main_detail .pagenavi_single .page_news{position:absolute;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.event-detail .news_main_detail .pagenavi_single .page_news{max-width:265px}}.event-detail .news_main_detail .pagenavi_single .page_news span{justify-content:center;padding:0;text-align:center}.event-detail .news_main_detail .pagenavi_single .page_news span::before{display:none}.event-detail .news_sidebar{width:100%;padding:28px 10px 32px 32px;max-width:306px;margin-top:5px}@media only screen and (min-width: 768px) and (max-width: 900px){.event-detail .news_sidebar{padding-left:19px}}@media (max-width: 767px){.event-detail .news_sidebar{max-width:100%;width:100%;padding:0}}.event-detail .news_sidebar .div_cate{margin-bottom:55px}@media (max-width: 767px){.event-detail .news_sidebar .div_cate{margin-bottom:0}}.event-detail .news_sidebar .divcm_ttl{display:flex;align-items:center;position:relative;padding-left:20px;margin-bottom:25px;line-height:1}@media (max-width: 767px){.event-detail .news_sidebar .divcm_ttl{padding-left:25px;margin-bottom:29px}}.event-detail .news_sidebar .divcm_ttl::before{content:"";position:absolute;width:14px;height:14px;background:url("../../img/policy/ico_triangle.svg") no-repeat center center;left:0;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.event-detail .news_sidebar .divcm_ttl::before{left:3px}}.event-detail .news_sidebar .divcm_ttl .txt_jp{font-size:22px;font-weight:bold;letter-spacing:0.12em;padding-right:15px}@media (max-width: 767px){.event-detail .news_sidebar .divcm_ttl .txt_jp{font-size:20px;padding-right:12px}}.event-detail .news_sidebar .divcm_ttl .txt_en{font-size:12px;font-weight:bold;font-family:"Montserrat",sans-serif;letter-spacing:0.16em;color:#47A251}.event-detail .news_sidebar .ulcm{background:#fff;border-radius:5px;padding:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.event-detail .news_sidebar .ulcm{padding:15px}}.event-detail .news_sidebar .ulcm__item:not(:last-child){margin-bottom:20px}.event-detail .news_sidebar .ulcm__item .link{position:relative;display:block;padding-bottom:7px;border-bottom:1px solid #e8e8e8;font-weight:bold;letter-spacing:0.05em;transition:0.3s ease-in-out;cursor:pointer}.event-detail .news_sidebar .ulcm__item .link.active{color:#47A251}.event-detail .news_sidebar .ulcm__item .link.active::before{border:1px solid #47A251}.event-detail .news_sidebar .ulcm__item .link::before{content:"";display:block;position:absolute;width:20px;height:20px;border-radius:50%;border:1px solid #e8e8e8;background:url("../../img/common/icon/ico_triangle_green.svg") no-repeat center left 6px;background-size:7px 6px;top:50%;right:0;margin-top:-14px;transition:0.3s ease-in-out;transform:rotate(90deg)}.event-detail .news_sidebar .ulcm__item .link--arc{font-family:"Montserrat",sans-serif;font-weight:600}.event-detail .news_sidebar .ulcm__item .link--arc::before{transform:rotate(90deg);margin-top:-17px}@media (min-width: 768px){.event-detail .news_sidebar .ulcm__item .link:hover:hover{opacity:1;color:#47A251;transition:0.3s ease-in-out}.event-detail .news_sidebar .ulcm__item .link:hover:hover::before{border:1px solid #47A251;transition:0.3s ease-in-out}}.event-detail .news_sidebar .js_tog{display:none}.event-detail .news_sidebar ul.sub{display:flex;flex-wrap:wrap;margin-top:15px;margin-bottom:-8px}.event-detail .news_sidebar ul.sub .sub_link{width:25%;text-align:center;margin-bottom:5px}.event-detail .news_sidebar ul.sub .sub_link a{font-family:"Hiragino Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;letter-spacing:0.05em;color:#ccd1cd;pointer-events:none;display:block;max-width:35px;text-align:right;white-space:nowrap}.event-detail .news_sidebar ul.sub .sub_link a span{font-family:"Montserrat",sans-serif}.event-detail .news_sidebar ul.sub .sub_link a.active{color:#151515;pointer-events:visible}.event-detail .job__list--archive .top__job--list .item .content .status.dot{height:26px}@media (max-width: 767px){.event-detail .job__list--archive .top__cmnslider .slick-arrow.slick-prev,.event-detail .job__list--archive .top__cmnslider .slick-arrow.slick-next{top:295px !important}.event-detail .slick-dots li button:before{display:none}}.job__list{overflow:hidden}.job__list--title{position:relative;text-align:center;font-weight:bold;margin-bottom:52px}@media (max-width: 767px){.job__list--title{margin-bottom:25px}}.job__list--title span{display:block}.job__list--title .title_en{position:absolute;top:10px;left:-2px;right:0;margin:0 auto;width:690px;opacity:0.5}@media (max-width: 767px){.job__list--title .title_en{top:0;width:303px;opacity:1}}.job__list--title .title_jp{font-size:32px;width:100%;position:relative;left:3px;top:33px;letter-spacing:4px}@media (max-width: 767px){.job__list--title .title_jp{font-size:28px;letter-spacing:0.12em;line-height:48px;top:21px}}.job__list--archive{overflow:hidden}.job__list--archive .top__cmnslider{padding-bottom:100px;margin-bottom:98px}.job__list--archive .top__cmnslider .slick-arrow{transition:opacity 0.3s;width:64px;height:64px;padding:0;transform:none;border-radius:50%;background:#47A251;z-index:1}@media (min-width: 768px){.job__list--archive .top__cmnslider .slick-arrow:hover::before{opacity:0.5}}.job__list--archive .top__cmnslider .slick-arrow::before{content:"";display:block;width:26px;height:26px;background-repeat:no-repeat;background-size:100% 100%;background-position:top left;top:50%;margin:-13px auto 0;left:0;right:0;position:absolute;opacity:1;transition:opacity 0.3s}.job__list--archive .top__cmnslider .slick-arrow.slick-prev,.job__list--archive .top__cmnslider .slick-arrow.slick-next{opacity:1}@media (min-width: 768px){.job__list--archive .top__cmnslider .slick-arrow.slick-prev,.job__list--archive .top__cmnslider .slick-arrow.slick-next{top:69px !important}}@media (max-width: 767px){.job__list--archive .top__cmnslider .slick-arrow.slick-prev,.job__list--archive .top__cmnslider .slick-arrow.slick-next{top:268px !important;z-index:9999}}.job__list--archive .top__cmnslider .slick-arrow.slick-prev{left:40px}@media (max-width: 767px){.job__list--archive .top__cmnslider .slick-arrow.slick-prev{left:70px}}.job__list--archive .top__cmnslider .slick-arrow.slick-prev::before{background-image:url(../../img/common/icon/ico_prev.svg);left:10px}@media (max-width: 767px){.job__list--archive .top__cmnslider .slick-arrow.slick-prev::before{left:5px}}.job__list--archive .top__cmnslider .slick-arrow.slick-next{right:40px}@media (max-width: 767px){.job__list--archive .top__cmnslider .slick-arrow.slick-next{right:70px}}.job__list--archive .top__cmnslider .slick-arrow.slick-next::before{background-image:url(../../img/common/icon/ico_next.svg);right:10px}@media (max-width: 767px){.job__list--archive .top__cmnslider .slick-arrow.slick-next::before{right:5px}}@media (max-width: 767px){.job__list--archive .top__cmnslider .slick-arrow{width:40px;height:40px;opacity:1 !important}.job__list--archive .top__cmnslider .slick-arrow::before{width:17px;height:17px;margin-top:-9px}}.job__list--archive .top__job{overflow:hidden;padding:78px 0 64px}.job__list--archive .top__job--wrap{position:relative}.job__list--archive .top__job--inner{margin:0 auto;position:relative}@media (min-width: 768px){.job__list--archive .top__job--list:not(.init){white-space:nowrap;display:flex;align-items:flex-start;justify-content:center}.job__list--archive .top__job--list:not(.init) .item{display:inline-block;vertical-align:top;white-space:normal}}.job__list--archive .top__job--list .slick-slide{width:340px;margin:0 25px}@media (max-width: 767px){.job__list--archive .top__job--list .slick-slide{width:375px;padding:0 20px}}.job__list--archive .top__job--list .slick-track{margin:0}.job__list--archive .top__job--list .slick-list{overflow:visible}.job__list--archive .top__job--list .slick-arrow{opacity:0;margin:0}.job__list--archive .top__job--list .slick-arrow.show{opacity:1}.job__list--archive .top__job--list .slick-dots{bottom:7px;left:0;right:0;z-index:99;margin:0 auto}@media (max-width: 767px){.job__list--archive .top__job--list .slick-dots{bottom:15px}}.job__list--archive .top__job--list .slick-dots li{width:8px;height:8px;margin:0 4px;border-radius:50%;background:transparent;border:1px solid #47a251}.job__list--archive .top__job--list .slick-dots li.slick-active{background:#47a251}.job__list--archive .top__job--list .item{width:340px;padding:0}@media (min-width: 768px){.job__list--archive .top__job--list .item .content:hover .txt{border-color:#47A251}.job__list--archive .top__job--list .item .content:hover .more{color:#47A251}}.job__list--archive .top__job--list .item .box{position:relative}@media (max-width: 767px){.job__list--archive .top__job--list .item .box{position:unset}}.job__list--archive .top__job--list .item .content{display:block}.job__list--archive .top__job--list .item .content .img_bdr{margin-bottom:24px;position:relative}.job__list--archive .top__job--list .item .content .img_bdr::before{content:"";display:block;width:100%;height:100%;border:1px solid #151515;position:absolute;top:0;left:0;pointer-events:none;z-index:1}.job__list--archive .top__job--list .item .content .img{position:relative}.job__list--archive .top__job--list .item .content .img:before{display:block;content:" ";width:100%;padding-top:58.82353%}.job__list--archive .top__job--list .item .content .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.job__list--archive .top__job--list .item .content .txt{border-bottom:1px solid #151515;padding-bottom:24px;transition:border-color 0.3s}.job__list--archive .top__job--list .item .content .meta,.job__list--archive .top__job--list .item .content .status{display:flex;flex-wrap:wrap}.job__list--archive .top__job--list .item .content .cat-deadline{display:inline-block;background:#e30000;color:#fff;font-size:14px;letter-spacing:0.05em;font-weight:bold;line-height:1;padding:5px 11px 6px 28px;border-radius:13px;margin-right:12px;position:relative;top:-1px}@media (max-width: 767px){.job__list--archive .top__job--list .item .content .cat-deadline{top:0;margin-right:0;margin-bottom:8px}}.job__list--archive .top__job--list .item .content .cat-deadline::after{content:"";position:absolute;width:15px;height:15px;background:url(../../img/job/ico_attention.svg) no-repeat center/100% 100%;left:7px;top:50%;transform:translateY(-50%)}.job__list--archive .top__job--list .item .content .meta{align-items:center;font-size:14px;margin-bottom:9px}.job__list--archive .top__job--list .item .content .meta .type{color:#47A251;font-weight:bold}@media (max-width: 767px){.job__list--archive .top__job--list .item .content .meta .type{width:100%}}.job__list--archive .top__job--list .item .content .meta.mt{margin-bottom:-5px}.job__list--archive .top__job--list .item .content .title{font-weight:bold;font-size:20px;letter-spacing:1px;line-height:1.7}.job__list--archive .top__job--list .item .content .title span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.job__list--archive .top__job--list .item .content .location{font-weight:500;padding:0 0 0 22px;position:relative;font-size:14px;margin-top:11px}.job__list--archive .top__job--list .item .content .location::before{content:"";display:block;position:absolute;top:2px;width:14px;height:18px;background:url(../../img/common/icon/ico_location_green.svg) no-repeat top left;background-size:100% 100%;left:0}.job__list--archive .top__job--list .item .content .status{margin:24px -4px 0;position:relative}@media (max-width: 767px){.job__list--archive .top__job--list .item .content .status{max-height:58px}}.job__list--archive .top__job--list .item .content .status span{margin:0 4px 8px;padding:2px 19px 4px 20px;letter-spacing:0.6px;background:#151515;color:#fff;font-size:12px;font-weight:bold;border-radius:4em;line-height:1.5}.job__list--archive .top__job--list .item .content .status.dot{position:relative;align-items:flex-start;height:30px;overflow:hidden}@media (max-width: 767px){.job__list--archive .top__job--list .item .content .status.dot{height:58px}}.job__list--archive .top__job--list .item .content .status.dot em{font-size:12px;font-weight:bold;letter-spacing:0.05em;line-height:1;padding-left:4px;padding-top:7px}.job__list--archive .top__job--list .item .content .more{text-align:right;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:bold;line-height:1;font-size:12px;letter-spacing:1.2px;margin:12px -1px 0 0;transition:color 0.3s}.job__list--archive .top__job--list .item .content .fav{max-width:100%;width:100%;height:48px;border-radius:5px;background:transparent;border:1px solid #e36900;display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:all 0.3s ease-in-out;cursor:pointer}@media (min-width: 768px){.job__list--archive .top__job--list .item .content .fav:hover{background:#e36900}.job__list--archive .top__job--list .item .content .fav:hover span{color:#fff;background:url(../../img/common/icon/ico_light_white.svg) no-repeat;background-position:center left}}.job__list--archive .top__job--list .item .content .fav span{font-weight:bold;font-size:14px;letter-spacing:0.05em;line-height:28px;text-align:left;color:#e36900;padding-left:20px;background:url(../../img/common/icon/ico_light.svg) no-repeat;background-position:center left;transition:all 0.3s ease-in-out;position:relative}.job__list--archive .top__job--list .item .content .fav span::after{content:"お気に入り解除";line-height:40px;position:absolute;width:max-content;top:50%;left:21px;transform:translateY(-50%);background:#f5f5ec;transition:all 0.3s ease-in-out;opacity:0}.job__list--archive .top__job--list .item .content .fav.active{background:#e36900}.job__list--archive .top__job--list .item .content .fav.active span{color:#fff;background:url(../../img/common/icon/ico_light_white.svg) no-repeat left center}.job__list--archive .top__job--list .item .content .fav.active span::after{opacity:1;background:#e36900}@media (max-width: 767px){.job__list--archive .top__job{padding:0 0 112px}.job__list--archive .top__job .c-btn{top:auto;bottom:0;left:0;right:0;margin:0 auto}.job__list--archive .top__job--title{padding:0 25px}.job__list--archive .top__job--title span.jp{font-size:28px;letter-spacing:3.5px}.job__list--archive .top__job--title span.en{font-size:13px;margin-left:16px;top:0}.job__list--archive .top__job--inner{padding:0 0 40px}}@media (max-width: 767px) and (max-width: 767px){.job__list--archive .top__job--inner{padding-bottom:0}}@media (max-width: 767px){.job__list--archive .top__job--list{padding:0 25px;margin:46px 0 0}}@media (max-width: 767px) and (max-width: 767px){.job__list--archive .top__job--list{padding:0;margin:24px auto 0}}@media (max-width: 767px){.job__list--archive .top__job--list.t-slider:not(.init) .item,.job__list--archive .top__job--list .item{width:100%;display:none;padding:0;margin-bottom:64px;position:relative}.job__list--archive .top__job--list.t-slider:not(.init) .item:first-child,.job__list--archive .top__job--list.t-slider:not(.init) .item:nth-child(2),.job__list--archive .top__job--list.t-slider:not(.init) .item:nth-child(3),.job__list--archive .top__job--list .item:first-child,.job__list--archive .top__job--list .item:nth-child(2),.job__list--archive .top__job--list .item:nth-child(3){display:block}.job__list--archive .top__job--list.t-slider:not(.init) .item .content,.job__list--archive .top__job--list .item .content{padding-bottom:19px}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .box,.job__list--archive .top__job--list .item .content .box{display:flex;flex-wrap:wrap;align-items:center;width:100%}}@media (max-width: 767px) and (max-width: 767px){.job__list--archive .top__job--list.t-slider:not(.init) .item .content .box,.job__list--archive .top__job--list .item .content .box{align-items:flex-start}}@media (max-width: 767px){.job__list--archive .top__job--list.t-slider:not(.init) .item .content .img_bdr,.job__list--archive .top__job--list .item .content .img_bdr{width:120px;order:2;margin:0 0 0 10px}}@media (max-width: 767px) and (max-width: 767px){.job__list--archive .top__job--list.t-slider:not(.init) .item .content .img_bdr,.job__list--archive .top__job--list .item .content .img_bdr{margin:8px 0 0 5px}}@media (max-width: 767px){.job__list--archive .top__job--list.t-slider:not(.init) .item .content .img,.job__list--archive .top__job--list .item .content .img{position:relative}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .img:before,.job__list--archive .top__job--list .item .content .img:before{display:block;content:" ";width:100%;padding-top:87.5%}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .img>.content,.job__list--archive .top__job--list .item .content .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .meta,.job__list--archive .top__job--list .item .content .meta{font-size:15px;margin-bottom:6px}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .meta.mt,.job__list--archive .top__job--list .item .content .meta.mt{margin-bottom:1px}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .txt,.job__list--archive .top__job--list .item .content .txt{top:6px;border-bottom:0;position:relative;padding:0 15px 0 5px;width:calc(100% - 130px)}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .title,.job__list--archive .top__job--list .item .content .title{font-size:16px;line-height:1.5;letter-spacing:0.8px}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .status,.job__list--archive .top__job--list .item .content .status{margin:19px 0 0}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .status span,.job__list--archive .top__job--list .item .content .status span{font-size:11px;padding:3px 13px 3px 14px;margin:0 6px 7px 0}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .fav,.job__list--archive .top__job--list .item .content .fav{margin:23px auto 0;max-width:325px}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .location,.job__list--archive .top__job--list .item .content .location{margin:7px 0 0 0;padding:0 0 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0.6px}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .location::before,.job__list--archive .top__job--list .item .content .location::before{width:11px;height:14px;top:5px}.job__list--archive .top__job--list.t-slider:not(.init) .item .content .more,.job__list--archive .top__job--list .item .content .more{display:none}}@media (min-width: 768px){.event-tax,.news_sidebar{position:sticky;top:120px}}

/*# sourceMappingURL=maps/event.min.css.map */
