@charset "UTF-8";.news_category_base{margin:4rem 0 7rem}.news_category_base li{padding:10px 0;border:solid #e50012;border-width:1px 0 0}.news_category_base li:last-child{border-bottom:1px solid #e50012}.news_category_base li .news_box{position:relative;min-height:71px}.news_category_base li .news_box_body{overflow:hidden;padding-left:115px}.news_category_base li .news_thumb{position:absolute;top:0;left:0;box-sizing:border-box;width:100px;height:71px;border:1px solid #ccc}.news_category_base li .item_title{font-weight:700;font-size:1rem}.news_category_base li .item_title a img{vertical-align:middle}.news_category_base li .news_box_head{margin-bottom:5px;padding-left:115px}.news_category_base li .icon_new{color:#e50012;font-weight:700}.news_category_base li .icon_pdf{margin-left:15px}.news_category_base li .icon_pdf img{width:22px;height:auto}.news_category_base li .icon_pdf a:hover{opacity:.7}.news_category_base li .item_date{margin-right:10px}.news_category_base li .item_category{padding:2px 5px;background:#9e9e9f;color:#fff}.news_category_base li .item_tag{display:inline-block;padding:0 8px;border:1px solid #9e9e9f;background-color:#fff;letter-spacing:normal;line-height:1.5}.news_category_base .news_categorylink{margin-top:3rem;padding:0;text-align:center}.news_category_base .module_btn_hexagon{min-width:440px;width:auto}.module_pagenav .pagenav_link.is-current{border-color:#9e9e9f;background-color:#fff;text-decoration:none}.module_pagenav.event_tab .pagenav_link.is-current{border-color:#9e9e9f;background:linear-gradient(225deg,transparent 10px,#fff 10px);text-decoration:none}.module_pagenav .pagenav_link.is-current:before{background:linear-gradient(225deg,transparent 10px,#ccc 10px)}@media screen and (max-width: 767px){.news_category_base{margin:2rem 0 6rem}.news_category_base li .news_thumb{position:static;float:left;margin-top:5px;width:70px;height:50px}.news_category_base li .item_title{float:left;box-sizing:border-box;padding-left:10px;width:calc(100% - 70px);font-size:.8rem}.news_category_base li .news_box_body,.news_category_base li .news_box_head{padding-left:0}.news_category_base .module_btn_hexagon{min-width:inherit;width:100%}.news_category_base .module_btn_hexagon.skin_red:before,.news_category_base .module_btn_hexagon.skin_red:after{display:none}}.archive_list{margin-bottom:40px;padding-top:25px;padding-bottom:25px}.archive_list_title{text-align:center;letter-spacing:.1em;font-size:1.5rem;line-height:1}.archive_list_title.skin_title_red{color:#e50012}.archive_list_list:after{display:block;clear:both;content:""}.archive_list_list .item_list{float:left;margin:20px 20px 0 0;width:calc((100% - 60px)/4)}.archive_list_list .item_list:nth-of-type(4n){margin-right:0}.archive_list_btn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;box-sizing:border-box;width:100%;height:48px;border-width:1px;border-style:solid;border-color:#fff;border-color:#9e9e9f;background-color:#9e9e9f;color:#fff;text-align:center;font-size:1rem;line-height:1.3;-webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.archive_list_btn:hover{border-color:#fff;background-color:#fff;color:#9e9e9f;text-decoration:none}@media screen and (max-width: 767px){.archive_list_btn:hover{border-color:#fff;background-color:#9e9e9f;color:inherit}}.archive_list_btn:hover{border-color:#9e9e9f}@media screen and (max-width: 767px){.archive_list{padding-top:0;padding-bottom:0}.archive_list.bg_point_gray{background:none}.archive_list_title{font-size:1.125rem}.archive_list_list{padding-top:.66667vw}.archive_list_list .item_list{margin:4vw 5.33333vw 0 0;width:calc((100% - 5.333334vw - 1px) / 2)}.archive_list_list .item_list:nth-of-type(2n){margin-right:0}.archive_list_btn{height:11.73333vw;font-size:.875rem}.archive_list_btn:hover{color:#fff}}.ie11 .archive_list_btn{padding-top:8px}
