@charset "utf-8";


.board010 {width:100%;height: 100%;float:left;clear:both;}
.board010 .board010div_wrap {/*width:1300px;*/ margin:0 auto; position:relative;}
.board010 a:focus {display:block; overflow:hidden;}
.board010 .board010conBox{width:100%; overflow:hidden; }
.board010 .board010conBox .board010Block1{float:left;width:100%;height: 100%;padding: 0 15px 15px;position:relative;box-sizing:border-box;}
.board010 .board010conBox .board010Block1 .board010title a {width:100%; float:left; padding: 10px 0; overflow: hidden;
															color:#333; font-weight:600; font-size: 18px; line-height:25px; border-bottom: 2px solid #2a6197; white-space: nowrap; text-overflow: ellipsis;}
.board010 .board010conBox .board010Block1 > ul.board010contents{width:100%;float:left;padding-top: 10px;}
.board010 .board010conBox .board010Block1 > ul.board010contents li{color:#393939;padding: 16px 5px;float:left;width:100%;/* font-size:13px; */box-sizing: border-box;border-bottom: 1px solid rgba(0,0,0,0.05);}

.board010 .board010conBox .board010Block1 > ul.board010contents li p,
.board010 .board010conBox .board010Block1 > ul.board010contents li .tit {width: 70%;line-height: 140%;float:left;color:#333;font-weight:400;/* font-size:14px; */overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right: 15px;box-sizing: border-box;}
.board010 .board010conBox .board010Block1 > ul.board010contents li span{width: 30%;float:left;color: #a6a6a6;font-weight:400;font-size: 14px;line-height: 140%;letter-spacing: -0.5px;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.board010 .board010conBox .board010Block1 > ul.board010contents li:hover .tit {font-weight:600;}




.layout_height_M .board010 .board010conBox .board010Block1 > ul.board010contents li:nth-child(4) ~ li {display:none;} 
.layout_height_L .board010 .board010conBox .board010Block1 > ul.board010contents li:nth-child(2) ~ li {display:none;}

.layout_height_H .board010 .board010conBox .board010Block1 > ul.board010contents li:nth-child(5),
.layout_height_M .board010 .board010conBox .board010Block1 > ul.board010contents li:nth-child(4),
.layout_height_L .board010 .board010conBox .board010Block1 > ul.board010contents li:nth-child(2) {border-bottom:none; padding-bottom:0;}



	@media (min-width:800px){
        .layout_height_H .board010 .board010conBox .board010Block1 .board010title a, 
        .layout_height_M .board010 .board010conBox .board010Block1 .board010title a {padding:17px 0;}

        .layout_height_L .board010 .board010conBox .board010Block1 > ul.board010contents li,
        .layout_height_M .board010 .board010conBox .board010Block1 > ul.board010contents li {padding: 10px 0;}
        .layout_height_M .board010 .board010conBox .board010Block1 .board010title a {padding-bottom:20px;}
	}
    
    @media (min-width:600px) and (max-width:799px){
        .layout_block4 .layout_height_L .board010 .board010conBox .board010Block1 > ul.board010contents li,
        .layout_block4 .layout_height_M .board010 .board010conBox .board010Block1 > ul.board010contents li {padding: 10px 0;}
        
        .layout_block4 .board010 .board010conBox .board010Block1 {padding:0 15px 15px;}
        .layout_block4 .layout_height_H .board010 .board010conBox .board010Block1 > ul.board010contents li {padding: 16px 0;}
        .layout_block4 .layout_height_M .board010 .board010conBox .board010Block1 > ul.board010contents li {padding: 10px 0;}
        .layout_block4 .layout_height_L .board010 .board010conBox .board010Block1 > ul.board010contents li {padding: 10px 0;}
    }
    
	@media (max-width:799px){
		.board010 .board010conBox .board010Block1 {padding:20px 15px 30px;}
		.board010 .board010conBox .board010Block1 .board010title a {font-size:17px;}
		.board010 .board010conBox .board010Block1 > ul.board010contents li {padding:7px 0;}
	}
