
/* board124 */
.board124 {width:100%;height:100%;padding:15px;float:left;position:relative;background: rgba(95,87,76,0.2);box-sizing:border-box;overflow:hidden;position:relative;}

.board124 .txtbox {float:left; width:100%; position:relative; padding-bottom:15px;}
.board124 .txtbox h3 {font-size: 23px;color:#333;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:50px;box-sizing:border-box;padding-left: 5px;}
.board124 .txtbox span.morelink {float:right; position:absolute; right:5px; top:0; 
								 font-size:30px; font-weight:600; font-family:sans-serif; line-height:20px; color:#ef8500;}

.board124 ul {width:100%;float: left;padding-top: 15px;border-top: 1px solid rgba(255,255,255,0.9);}
.board124 ul li {}
.board124 ul li .tit {font-size:15px;line-height:33px;font-weight:400;color:#414141;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:70%;float: left;}
.board124 ul li .tit .bullet {vertical-align:middle; margin:0 5px 0 3px;}
.board124 ul li .date {width:25%;float:right;line-height: 33px;font-size: 13px;opacity: 0.7;text-align: right;padding-right: 5px;box-sizing: border-box;}
.board124 ul li:hover .tit {text-decoration:underline;}

/* no-data */
.board124 .no_data {width:100% !important; padding-right:0 !important; display:none;}
.board124 .no_data > div.text_box {padding:0; text-align:center; width:100% !important;}
.board124 .no_data .tit {letter-spacing:0; color:#636363; font-weight:400; width:100%;}



	.layout_height_M .board124 ul li:nth-child(5) ~ li {display:none;}
	.layout_height_L .board124 ul li:nth-child(3) ~ li {display:none;}



	@media (min-width:800px){
		.layout_height_H .board124 .txtbox h3 {padding:15px 0 10px;}
		.layout_height_H .board124 ul {padding-top:25px;}
		.layout_height_H .board124 ul li .tit,
		.layout_height_H .board124 ul li .date {line-height:35px;}
		.layout_height_H .board124 .txtbox span.morelink {font-size:37px; margin-top:15px;}

		.layout_height_M .board124 .txtbox h3 {}

		.layout_height_L .board124 .txtbox {padding-bottom:12px;}
		.layout_height_L .board124 .txtbox h3 {font-size: 18px;}
		.layout_height_L .board124 .txtbox span.morelink {font-size:26px;}
		.layout_height_L .board124 ul {padding-top:7px;}
		.layout_height_L .board124 ul li .tit {line-height:27px; font-size:14px;}
		.layout_height_L .board124 ul li .date {line-height:27px;}

		.layout_04 .board124 ul li .date {text-indent:-35px; overflow:hidden; width:38px; white-space:nowrap; padding-right:0; margin-right:5px;}
	}




	@media (max-width:799px){
		.layout_height_L .board124 .txtbox h3 {font-size:18px;}
	}

	@media (min-width:600px) and (max-width:799px){
		.layout_block4 > .layout_04 .board124 ul li .date {text-indent:-35px; overflow:hidden; width:38px; white-space:nowrap; padding-right:0; margin-right:5px;}

	}

	@media (max-width:599px){
		.board124 .txtbox h3 {font-size:20px;}
		.board124 .txtbox span.morelink {line-height:15px;}
		.board124 ul li .tit {font-size:14px;}
	}






