html,body{height:100%}body{color:#1a1a1a;position:relative;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}img{max-width:100%}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:none;justify-content:center;align-items:center;z-index:100}.loading img{display:block;width:100px}.loading.active{display:flex}.post_loading{padding-top:20px;padding-bottom:20px}.post_loading img{display:block;width:40px;margin-left:auto;margin-right:auto}body a{color:#1a1a1a;text-decoration:none}ul{padding-left:0}ul li{list-style-type:none}@media(max-width: 576px){.pc{display:none !important}}.sp{display:none !important}@media(max-width: 576px){.sp{display:block !important}}.post_block{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}.post_block+.post_block{border-top:1px solid #1a1a1a}.post_block a{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-items:stretch}.post_block a .post_left{width:60%;padding-right:20px;display:flex;flex-direction:column;justify-content:space-between}.post_block a .post_left h2{font-size:17px;line-height:1.5;text-align:justify;word-break:break-all;text-justify:inter-ideograph;text-justify:inter-character;word-wrap:break-word;overflow-wrap:break-word}@media(max-width: 576px){.post_block a .post_left h2{font-size:15px}}.post_block a .post_left h2 span{font-size:.75em;background-color:red;color:#fff;display:inline-block;padding:4px 6px;line-height:1;margin-right:4px}.post_block a .post_left .post_info{text-align:right;line-height:1}.post_block a .post_left .post_info time,.post_block a .post_left .post_info span{font-size:13px;line-height:1}.post_block a .post_left .post_info time{display:inline-block;position:relative}.post_block a .post_left .post_info time:after{content:"";display:none;width:1px;height:100%;background-color:#1a1a1a;position:absolute;top:0;right:0}.post_block a .post_left .post_info span{display:none}.post_block a .post_right{width:40%}.post_block a .post_right img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pc_layer{position:fixed;width:100%;height:100%;background-size:cover;background-position:center}@media(max-width: 576px){.pc_layer{display:none}}.pc_layer:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.4;z-index:2}.pc_layer .pc_layer_img{height:100%;opacity:.3}.pc_layer .pc_layer_img *{height:100%}.pc_layer .pc_layer_img .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pc_layer .pc_info{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:3;background-color:rgba(255,255,255,.5);width:calc(100% - 23vw - 540px);padding:40px}@media(max-width: 1240px){.pc_layer .pc_info{width:calc(100% - 540px)}}@media(max-width: 768px){.pc_layer .pc_info{display:none}}.pc_layer .pc_info .pc_info_wrapper{margin-left:auto;margin-right:auto;max-width:600px}.pc_layer .pc_info .pc_logo{width:90%;max-width:430px;margin-bottom:20px;margin-left:auto;margin-right:auto}.pc_layer .pc_info .pc_info_bottom{display:flex;justify-content:center;align-items:end}.pc_layer .pc_info .pc_info_bottom .pc_qrcode{width:240px;margin-right:40px}.pc_layer .pc_info .pc_info_bottom .pc_gatako{width:60%}.pc_layer .pc_info .pc_info_bottom .qr_slider{width:40%}.pc_layer .pc_info .pc_info_bottom .qr_slider p{margin-bottom:0;text-align:center;margin-top:10px;font-size:12px}.pc_layer .pc_info .pc_banner{margin-top:40px}.pc_layer .pc_info .pc_banner ul li{width:60%;margin-left:auto;margin-right:auto}.pc_layer .pc_info .pc_banner ul li+li{margin-top:16px}.pc_layer .pc_info .pc_banner ul li a{display:block}.pc_layer .pc_info .pc_banner ul li a img{width:100%}.pc_layer .pc_scroll{position:fixed;bottom:40px;right:20vw;width:20px;z-index:5}@media(max-width: 1240px){.pc_layer .pc_scroll{display:none}}.sp_layer{position:absolute;top:0;right:23vw;z-index:4;width:540px;background-color:#fff;padding-top:128px}@media(max-width: 1240px){.sp_layer{right:0}}@media(max-width: 768px){.sp_layer{left:50%;right:auto;transform:translateX(-50%)}}@media(max-width: 576px){.sp_layer{position:static;width:100%;transform:none}}.sp_layer .header{position:fixed;top:0;width:540px;right:23vw;z-index:5;background-color:#fff}@media(max-width: 1240px){.sp_layer .header{right:0}}@media(max-width: 576px){.sp_layer .header{right:0;width:100%}}.sp_layer .header .main_title{display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:10px}.sp_layer .header .search{position:absolute;top:10px;right:20px;width:29px}.sp_layer .header .header_nav nav ul{display:flex;margin-bottom:0;position:relative;padding-bottom:6px}.sp_layer .header .header_nav nav ul li{width:25%}.sp_layer .header .header_nav nav ul li a{display:block;text-align:center}.sp_layer .header .header_nav nav ul li.tab a{display:flex;justify-content:center;align-items:center;height:59px;color:#fff;font-weight:bold;border-radius:15px 15px 0 0;font-size:16px}@media(max-width: 576px){.sp_layer .header .header_nav nav ul li.tab a{font-size:14px}}.sp_layer .header .header_nav nav ul li.tab a:after{content:"";display:none;width:100%;height:6px;position:absolute;left:0;bottom:0}.sp_layer .header .header_nav nav ul li.tab a.active:after{display:block}.sp_layer .header .header_nav nav ul li.tab.tab_top a{background-color:#65bafd}.sp_layer .header .header_nav nav ul li.tab.tab_top a:after{background-color:#65bafd}.sp_layer .header .header_nav nav ul li.tab.tab_niigata a{background-color:#ee3824}.sp_layer .header .header_nav nav ul li.tab.tab_niigata a:after{background-color:#ee3824}.sp_layer .header .header_nav nav ul li.tab.tab_nagaoka a{background-color:#fabe00}.sp_layer .header .header_nav nav ul li.tab.tab_nagaoka a:after{background-color:#fabe00}.sp_layer .header .header_nav nav ul li.tab.tab_kanazawa a{background-color:#26a753}.sp_layer .header .header_nav nav ul li.tab.tab_kanazawa a:after{background-color:#26a753}.sp_layer .header .header_nav nav ul li.tab.tab_toyama a{background-color:#b062a3}.sp_layer .header .header_nav nav ul li.tab.tab_toyama a:after{background-color:#b062a3}.sp_layer .bnr_area{width:90%;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}.sp_layer .first_posts{border-top:1px solid #1a1a1a}.sp_layer .pr_gatacareer,.sp_layer .pr_landinfo{padding-top:20px;padding-bottom:20px;position:relative}.sp_layer .pr_gatacareer h2,.sp_layer .pr_landinfo h2{color:#fff;font-size:18px;text-align:center;margin-bottom:20px}.sp_layer .pr_gatacareer ul,.sp_layer .pr_landinfo ul{padding-left:40px;padding-right:40px}.sp_layer .pr_gatacareer ul li a,.sp_layer .pr_landinfo ul li a{display:block;border-radius:20px;overflow:hidden;font-size:14px}.sp_layer .pr_gatacareer ul li a .txt,.sp_layer .pr_landinfo ul li a .txt{display:block;background-color:#fff;padding:12px}.sp_layer .pr_gatacareer .swiper-button-next,.sp_layer .pr_gatacareer .swiper-button-prev,.sp_layer .pr_landinfo .swiper-button-next,.sp_layer .pr_landinfo .swiper-button-prev{color:#999}.sp_layer .pr_gatacareer{background-color:#f37466}.sp_layer .pr_gatacareer[style*=none]+.second_posts{border-top:1px solid #1a1a1a}.sp_layer .pr_landinfo{background-color:#65bafd}.sp_layer .pr_landinfo[style*=none]+.infinite_posts{border-top:1px solid #1a1a1a}.sp_layer .second_posts+.infinite_posts{border-top:1px solid #1a1a1a}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:1000}.modal_inner{position:relative;width:100%;height:100%}.modal_box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:650px}.modal_box>div{width:100%;padding:40px 80px;background-color:#fff;border-radius:27px}@media(max-width: 576px){.modal_box>div{padding:30px 20px}}.modal_box .modal_title{text-align:center;font-size:20px;margin-bottom:30px}.modal_box ul{display:flex;flex-wrap:wrap}@media(max-width: 576px){.modal_box ul{display:block}}.modal_box ul li{width:calc(50% - 7px)}@media(max-width: 576px){.modal_box ul li{width:100%}}.modal_box ul li:nth-of-type(1),.modal_box ul li:nth-of-type(3){margin-right:14px}@media(max-width: 576px){.modal_box ul li:nth-of-type(1),.modal_box ul li:nth-of-type(3){margin-right:auto}}.modal_box ul li:nth-of-type(1),.modal_box ul li:nth-of-type(2){margin-bottom:14px}@media(max-width: 576px){.modal_box ul li:nth-of-type(3){margin-bottom:14px}}.modal_box ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:140px;background-image:url();background-position:center;background-size:cover;font-size:22px;color:#fff;font-weight:bold;border-radius:20px}@media(max-width: 576px){.modal_box ul li a{display:block;text-align:center;border-radius:9999px;background-image:url() !important;padding-left:97px;position:relative;height:auto;padding-top:20px;padding-bottom:20px;font-size:18px;padding-right:20px}}@media(max-width: 576px)and (max-width: 320px){.modal_box ul li a{font-size:16px}}@media(max-width: 576px){.modal_box ul li a img{position:absolute;left:30px;top:50%;transform:translateY(-50%);width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.modal_box ul li:nth-of-type(1) a{background-image:url(../img/popup_bg_niigata.png)}@media(max-width: 576px){.modal_box ul li:nth-of-type(1) a{background-color:#ee3824}}.modal_box ul li:nth-of-type(2) a{background-image:url(../img/popup_bg_nagaoka.png)}@media(max-width: 576px){.modal_box ul li:nth-of-type(2) a{background-color:#fabe03}}.modal_box ul li:nth-of-type(3) a{background-image:url(../img/popup_bg_kanazawa.png)}@media(max-width: 576px){.modal_box ul li:nth-of-type(3) a{background-color:#25a753}}.modal_box ul li:nth-of-type(4) a{background-image:url(../img/popup_bg_toyama.png)}@media(max-width: 576px){.modal_box ul li:nth-of-type(4) a{background-color:#af62a3}}.modal_close{text-align:center;margin-top:30px}.modal_gatako{position:absolute;right:10px;bottom:10px;width:90px}@media(max-width: 576px){.modal_gatako{width:70px}}.footer{padding-top:20px;padding-bottom:20px;text-align:center;border-top:1px solid #1a1a1a}.footer small{font-size:12px}/*# sourceMappingURL=style.css.map */