@charset "UTF-8";
.osusume-box{background-color: #fff; display: flex; flex-flow: row; padding-left: 20px; margin-bottom: 30px;}
.os-flex{width: 206px; background-color: #fff; display: flex; flex-flow: column; border: 1px solid #ccc; margin: 0 20px 0 0;}
.os-img{background-color: #fff; height: 112px;}
.os-title{background-color: #fff; height: 30px; display:flex; flex-flow: row; align-items:center;}
.os-title-yk{padding-left: 10px; padding-top: 1px;}
.os-title-name{padding-left: 10px;}
.os-title-name a{color: #000; text-decoration: none;}
.os-title-name a:hover{opacity: 0.5;}

.main-news-box2{width: 704px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 3px solid #E60012; background: #fff; line-height: 1.4; font-size: 12px; }
.main-news-box2-inner{padding-left:10px; padding-top: 5px;}
.main-news-box2-flex{display: flex;flex-flow: row; }
.main-news-box2-a1{width: 148px;}
.main-news-box2-a2{width: 466px;}
.main-news-box2-a3{width: 80px;}
.main-news-box2-a3 img{vertical-align:-3px; padding-right: 5px;}

.main-news-box2-static{padding-top: 10px;}
.main-news-box2-dynamic{padding-top: 10px;}

.main-news-box2-b1{width: 30px;}
.main-news-box2-b2{width: 115px;}
.main-news-box2-b3{width: 500px;}

.main-news-box2-b2{color:#0086d1;}

.main-news-box2-b3 a{text-decoration: none; color: #0086d1; }
.main-news-box2-b3 a:hover{color: #0086d1; text-decoration: underline;}

.main-news-box2-flex2{display: flex;flex-flow: row; padding-bottom: 10px;}
/**/
.main-news-box2-bottom{text-align: right; height: 20px;}
.main-news-box2-bottom a:hover img{cursor:pointer; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)";    -moz-opacity:0.6; -khtml-opacity: 0.6; opacity:0.6; zoom:1;}
