input[name="page_link_name"]{display:none}label.tab_class p{color:#C8C9CA}input:checked+label.tab_class p{color:black}div.content_class{display:none}input#story_archive:checked~div#story_content div.content_class,input#job_info_archive:checked~div#job_info_content div.content_class{display:block}body.archive{background-repeat:no-repeat;background-size:contain}body.archive header#header{position:relative}body.archive header#header::after{content:"";position:absolute;width:97%;height:1px;background:black;top:93px;left:0}body.archive section#page_links.archive_page_links{background:white;padding:77px 0 0 0;margin-left:0}body.archive section#page_links.archive_page_links div.container{flex-wrap:wrap;justify-content:space-around;text-align:left}body.archive section#page_links.archive_page_links div.container label.tab_class{text-align:center;margin-bottom:74px}body.archive section#page_links.archive_page_links div.container label.tab_class:first-of-type{position:relative;margin-left:23%}body.archive section#page_links.archive_page_links div.container label.tab_class:first-of-type::after{content:"";position:absolute;width:78px;height:1px;background:black;transform:rotate(-45deg);top:50%;right:-185px}body.archive section#page_links.archive_page_links div.container label.tab_class:last-of-type{margin-right:21%}body.archive section#page_links.archive_page_links div.container div#story_content,body.archive section#page_links.archive_page_links div.container div#job_info_content{width:100%;text-align:left}body.archive section#page_links.archive_page_links div.container div#story_content div.container,body.archive section#page_links.archive_page_links div.container div#job_info_content div.container{justify-content:space-between}body.archive div#archive_top{background:white}body.archive div#archive_top div.swiper{position:relative;width:96.7%;overflow-x:hidden}body.archive div#archive_top div.swiper div.swiper-wrapper{width:100%}body.archive div#archive_top div.swiper div.swiper-wrapper div.swiper-slide{position:relative;z-index:1}body.archive div#archive_top div.swiper div.swiper-wrapper div.swiper-slide div.slide_img_wrapper{position:relative;z-index:-1}body.archive div#archive_top div.swiper div.swiper-wrapper div.swiper-slide div.slide_img_wrapper img.slide_img{object-fit:cover;object-position:center -260px;aspect-ratio:2.72}body.archive div#archive_top div.swiper div.swiper-wrapper div.swiper-slide.swiper-slide-active div.slide_img_wrapper img.slide_img_wrapper{animation:lateral_move ease-in 8s 0s}@keyframes lateral_move{0%{object-position:left}100%{object-position:right}}body.archive div#archive_top div.swiper div.swiper-wrapper div.swiper-slide div.slide_text_wrapper{position:absolute;color:white;bottom:52px;left:93px;z-index:2}body.archive div#archive_top div.swiper div.swiper-wrapper div.swiper-slide div.slide_text_wrapper p.slide_term{font-family:brandon-grotesque, sans-serif;font-weight:700;font-size:15px}body.archive div#archive_top div.swiper div.swiper-wrapper div.swiper-slide div.slide_text_wrapper p.slide_title{font-size:19px;font-weight:700;letter-spacing:2.7px;margin-top:15px}body.archive div#archive_top div.swiper div.swiper-wrapper div.swiper-slide div.slide_text_wrapper p.slide_subtitle{font-size:15px;letter-spacing:1.5px;margin-top:10px}body.archive div#archive_top div.pagination_wrapper{position:absolute;display:flex;color:white;font-family:brandon-grotesque, sans-serif;right:98px;bottom:90px}body.archive div#archive_top div.pagination_wrapper div.swiper-button-prev,body.archive div#archive_top div.pagination_wrapper div.swiper-button-next{position:relative;background-image:none;left:auto;right:auto}body.archive div#archive_top div.pagination_wrapper div.swiper-button-prev::after,body.archive div#archive_top div.pagination_wrapper div.swiper-button-next::after{content:""}body.archive div#archive_top div.pagination_wrapper div.swiper-button-next{margin-left:28px}body.archive div#archive_top div.pagination_wrapper div.swiper-button-prev:before,body.archive div#archive_top div.pagination_wrapper div.swiper-button-next:before{font-family:brandon-grotesque, sans-serif;font-size:14px;letter-spacing:1px;color:white}body.archive div#archive_top div.pagination_wrapper div.swiper-button-prev:before{content:"PREV"}body.archive div#archive_top div.pagination_wrapper div.swiper-button-next:before{content:"NEXT"}body.archive div#archive_top div.pagination_wrapper div.swiper-pagination{position:relative;margin-left:27px;font-size:14px;bottom:8px}body.archive div#archive_top div.pagination_wrapper div.swiper-pagination::before,body.archive div#archive_top div.pagination_wrapper div.swiper-pagination::after{content:"";position:absolute;width:1px;height:14px;background:white;top:0}body.archive div#archive_top div.pagination_wrapper div.swiper-pagination::before{left:-11px}body.archive div#archive_top div.pagination_wrapper div.swiper-pagination::after{right:-11px}body.archive div#archive_top div.pagination_wrapper div.swiper-pagination span.swiper-pagination-current{margin-left:2px;margin-right:15px}body.archive div#archive_top div.pagination_wrapper div.swiper-pagination span.swiper-pagination-total{position:relative}body.archive div#archive_top div.pagination_wrapper div.swiper-pagination span.swiper-pagination-total::before{content:"";position:absolute;width:18px;height:1px;background:white;transform:rotate(-45deg);top:47%;left:-29px}body.archive div#archive_top div.page_title_wrapper{display:flex;align-items:center;width:100%;padding:69px 0 62px}body.archive div#posts_wrapper{background:white;padding-bottom:100px}body.archive div#posts_wrapper div.container{width:86.7%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:80px}body.archive div#posts_wrapper div.container div.post{width:31%}body.archive div#posts_wrapper div.container div.post img.post_img{aspect-ratio:1.5}body.archive div#posts_wrapper div.container div.post div.post_title_head{display:flex;flex-wrap:wrap;color:#888888;font-family:brandon-grotesque, sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;margin-top:20px}body.archive div#posts_wrapper div.container div.post div.post_title_head p.post_title_date{position:relative}body.archive div#posts_wrapper div.container div.post div.post_title_head p.post_title_date::after{content:"";position:absolute;top:50%;right:-10px;width:1px;height:100%;background:#888888;transform:translateY(-50%);-webkit-transform:translateY(-50%)}body.archive div#posts_wrapper div.container div.post div.post_title_head p.post_title_cat{margin-left:18px}body.archive div#posts_wrapper div.container div.post div.post_title_head p.post_title_note{width:100%;font-size:12px;letter-spacing:-0.4px;margin-top:6px}body.archive div#posts_wrapper div.container div.post h4.post_title{font-size:17px;font-weight:700;line-height:1.7;letter-spacing:1.7px;margin-top:18px}body.archive div#posts_wrapper div.container div.post p.post_company{font-size:14px;letter-spacing:0.5px;margin-top:10px}@media (max-width:960px){body.archive{background-repeat:no-repeat;background-size:contain}body.archive header#header{position:relative}body.archive header#header::after{content:none}body.archive section#page_links.archive_page_links{background:white;padding:41px 0% 68px 0%}body.archive section#page_links.archive_page_links div.container{position:relative}body.archive section#page_links.archive_page_links div.container::after{content:"";position:absolute;width:78px;height:1px;background:black;top:25px;right:50%;transform:translateX(50%) rotate(-45deg)}body.archive section#page_links.archive_page_links div.container div.container::after{content:none}body.archive section#page_links.archive_page_links div.container label.tab_class:first-of-type{margin-left:0}body.archive section#page_links.archive_page_links div.container label.tab_class:first-of-type::after{content:none}body.archive section#page_links.archive_page_links div.container label.tab_class:last-of-type{margin-right:0}body.archive section#page_links.archive_page_links div.container div.page_link_wrapper:first-child::after{content:"";position:absolute;width:53px;height:1px;background:black;transform:rotate(-45deg);top:50%;left:39%}body.archive div#posts_wrapper{background:white;padding-bottom:100px}body.archive div#posts_wrapper div.container{width:95%;margin-left:0;display:flex;flex-wrap:wrap}body.archive div#posts_wrapper div.container div.post{width:100%}body.archive div#posts_wrapper div.container div.post img.post_img{object-fit:cover;object-position:center;aspect-ratio:1.9}body.archive div#posts_wrapper div.container div.post div.post_title_head{display:flex;flex-wrap:wrap;color:#888888;font-family:brandon-grotesque, sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;margin-top:20px;margin-left:20px}body.archive div#posts_wrapper div.container div.post div.post_title_head p.post_title_date{position:relative}body.archive div#posts_wrapper div.container div.post div.post_title_head p.post_title_date::after{content:"";position:absolute;top:50%;right:-10px;width:1px;height:100%;background:#888888}body.archive div#posts_wrapper div.container div.post div.post_title_head p.post_title_cat{margin-left:18px}body.archive div#posts_wrapper div.container div.post div.post_title_head p.post_title_note{width:100%;font-size:12px;letter-spacing:-0.4px;margin-top:6px}body.archive div#posts_wrapper div.container div.post h4.post_title{font-size:14px;font-weight:700;line-height:1.7;letter-spacing:1.7px;margin-top:18px;margin-left:20px}body.archive div#posts_wrapper div.container div.post p.post_company{font-size:11px;color:#888888;letter-spacing:0.5px;margin-top:10px;margin-left:20px}}