/*
  作成日: 20180713
  作成者: FOIS01
*/

.newsrelease_box { align-content: flex-start; align-items: flex-start; border-radius: 10px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
.newsrelease_box_ttl { background: #e37422; color: #fff; font-size: 1.5rem; font-weight: bold; padding: 8px 0px 8px 20px; text-align: left; width: 100%; }
.newsrelease_box_content { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; min-width: 320px; width: 100%; }
/*/////select/////*/
.news_selectbox { position: relative; }
.news_selectbox_ttl { background: #f4f4f4; cursor: pointer; display: block; position: relative; }
.news_selectbox_ttl::after { border-bottom: 2px solid #302833; border-right: 2px solid #302833; content: ""; position: absolute; right: 10px; top: 20px; width: 8px; height: 8px; transform-origin: 50% 0; transform: translateY(-50%) rotate(45deg); }
.news_selectbox_lst { background-color: #f4f4f4; left: 0; position: absolute; right: 0; top: 100%; z-index: 99; }
.news_selectbox_lst li:hover { background-color: rgba(0, 0, 0, 0.1); }
.news_selectbox_lst li a { color: #333; display: block; width: 100%; }
.news_selectbox_ttl,
.news_selectbox_lst li a { padding: 8px 15px; }
.news_selectbox_lst { display: none; }

/*//////*/

.newsrelease_content_ttl img { display: inline-block; max-width: 25px; margin-right: 10px; vertical-align: middle; }
.newsrelease_content_ttl { font-weight: bold; margin-bottom: 5px; }
.newsrelease_news_cover { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-bottom: 30px; }
.news_lst { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-bottom: 30px; }


.ir_news_box .newsrelease_box_content { align-items: center; justify-content: flex-start; }
.ir_news_box .newsrelease_box_contentleft {align-items: center;display: flex;width:100% !important;}
.newsrelease_cover { padding-bottom: 30px; }
 @media screen and (max-width:479px) {
.news_selectbox_ttl,
.news_selectbox_lst li a { font-size: 1.3rem; }
}
 @media screen and (max-width:767px) {
.newsrelease_cover { padding-top: 15px; }
.newsrelease_box_content { padding: 10px; }
.ir_news_box .newsrelease_box_content { display: block; }
.newsrelease_box_cover.wrap { padding: 0; }
.subpage_small_title { padding-left: 20px; }
.subpage_small_title::before { left: 0; }
.newsrelease_box_contentright,
.newsrelease_box_contentleft { width: calc(50% - 5px); }
.ir_news_box .newsrelease_content_ttl { width: 100px; }
.ir_news_box .news_selectbox { width: calc(100% - 100px);}
}
@media screen and (min-width:768px), print {
.custom-select { width: 100%; }
.newsrelease_box { margin-bottom: 50px; }
.newsrelease_box_content { padding: 20px 55px; }

.ir_news_box .newsrelease_content_ttl { width: 120px; }
.ir_news_box .news_selectbox { width: 300px; }
.newsrelease_box { box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); }
.newsrelease_box_cover { border-radius: 7px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); margin: 50px auto 30px; max-width: 1160px; width: calc(100% - 60px); }
.newsrelease_box { margin-bottom: 50px; }
.newsrelease_box_contentright { margin-right: 20px; }
.newsrelease_box_contentright { width: calc((100% - 90px) / 2); }
.newsrelease_box_contentleft { width: calc((100% - 90px) / 2); }

}
 @media screen and (max-width: 450px) {
}
