.header{background:#fff}.category_mv{position:relative;padding-top:21.33%}.category_mv_ttl{font-family:Lusitana,serif;font-size:2.4rem;font-weight:400;position:absolute;z-index:2;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;letter-spacing:.08em}.category_mv img{position:absolute;top:0;right:0;left:0;width:100%}.category_mv::after{position:absolute;z-index:3;bottom:-10px;left:50%;display:block;width:1px;height:20px;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#2e684c}.news{margin-top:23px}.news_search{background:#f6f6f8}.news_search_inner{padding:16px}.news_search_sp_box{display:-webkit-box;display:flex;margin-top:8px;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.news_search_sp_box:first-of-type{margin-top:0}.news_search_sp_box label{white-space:nowrap}.news_search_sp_select{font-size:1.6rem;position:relative;width:115%;padding:8px 16px;-webkit-transform:scale(.875);transform:scale(.875);-webkit-transform-origin:left;transform-origin:left;border:1px solid #ddd;background:#fff}.news_search_sp_select_box{position:relative;width:80%}.news_search_sp_select_box::after{position:absolute;top:46%;right:12px;display:block;width:8px;height:8px;content:'';-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%);-webkit-transform-origin:top;transform-origin:top;border-top:1px solid #006e4f;border-right:1px solid #006e4f}.news_search_pc{display:none}.news_search .btn_wrap{margin-top:15px}.print_btn{display:none}.news_detail{margin-top:7px}.news_detail_top{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;flex-wrap:wrap}.news_detail_top .news_label{margin-top:8px}.news_detail_top .news_category{width:auto;margin-top:16px;padding:4px 12px}.news_detail_info>.lv2_ttl:first-of-type{margin-top:42px}.breadcrumb{margin-top:16px}@media screen and (min-width:900px),print{.category_mv{margin-top:106px;padding-top:12.85%}.category_mv_ttl{font-size:3.4rem;max-width:80%}.category_mv img{max-height:180px}.category_mv::after{bottom:-20px;height:40px}.news{margin-top:-15px}.news_search_inner{width:96%;margin:0 auto;padding:24px 0 32px}.news_search_sp{display:none}.news_search_pc{display:block}.news_search_pc_txt{width:100%}.news_search_pc_box{display:-webkit-box;display:flex;margin-top:16px;flex-wrap:wrap}.news_search_pc_box:first-of-type{margin-top:0}.news_search_pc_box input[type=radio]{position:absolute;opacity:0}.news_search_pc_box input[type=radio]:checked+label{color:#fff;border-color:#2e684c;background:#2e684c}.news_search_pc_box label{font-weight:500;line-height:1.7;display:-webkit-box;display:flex;width:15%;max-width:160px;margin-top:16px;margin-right:2%;padding:9.5px;text-align:center;color:#006e4f;border:1px solid #ddd;background:#fff;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.news_search_pc_box label:nth-of-type(6n){margin-right:0}.news_search .btn_wrap{margin-top:32px}.news_lists{margin-top:56px}.news .pager{margin-top:60px}.print_btn{display:-webkit-box;display:flex;cursor:pointer;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.print_btn::after{display:block;width:22px;height:22px;margin-left:6px;content:'';border:1px solid #ddd;background:url(../../img/icon_print.png) no-repeat center center;background-size:50%;-webkit-box-flex:0;flex:0 0 22px}.print_btn_wrap{margin-top:48px}.news_detail{margin-top:0}.news_detail_top{-webkit-box-align:center;align-items:center}.news_detail_top_l{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline}.news_detail_top .news_label{margin-top:0;margin-right:0;margin-left:35px}.news_detail_top .news_category{margin-top:0}.breadcrumb{margin-top:26px}}@media screen and (min-width:1400px){.category_mv{padding-top:180px}}@media print{.breadcrumb,.category_mv,.footer,.header,.news_search{display:none!important}.news_detail{margin-top:30px!important}}