.search_word {padding-bottom:1rem; text-align:center; font-size:1.075rem; font-family:"Lato", "Noto Sans", arial, tahome, verdana, sans-serif;}
.point_txt {color:#333; font-weight:600;}

.search_table {width:100%; border-collapse:separate; border-spacing:0;}
.search_table th {color:#333; text-align:center; padding:14px 10px; border-bottom:1px solid #bbb; border-top:1px solid #333; font-size:1rem; font-family:"Lato", arial, tahome, verdana, sans-serif;}
.search_table td { border-bottom:1px solid #ddd; padding:12px 10px; text-align:center;  font-size:1rem;}
.search_table td.left {text-align:left; padding:12px 14px; font-weight:500; color:#393939;}
.search_table td.left strong {color:#333; font-weight:500;}
.search_table td.left strong.cateName {color:#0088ac !important;}
.search_table td.left p.s02 {color:#888; font-size:0.8125rem;}
.search_table td.search_cont {text-align:left; background-color:#f9f9f9; padding:12px 14px; display:none;}
.search_table td a.bbs_link:link, 
.search_table td a.bbs_link:visited {color:#393939; font-weight:500;}

.search_board {position:relative; border-top:1px solid #333;}
.search_board dl {position:relative; width:100%; display:flex; flex-wrap:wrap; border-bottom:1px solid #ddd; padding:1rem 0;}
.search_board dl dt {width:150px;}
.search_board dl dt img {max-width:100%;}
.search_board dl dd {width:calc(100% - 150px); padding-left:1rem; box-sizing:border-box; flex:1 1 auto;}
.search_board dl dd strong.cateName {color:#0088ac !important;}
.search_board dl dd .subject {margin-bottom:5px; margin-top:3px;}
.search_board dl dd .subject a:link, 
.search_board dl dd .subject a:visited {color:#222; font-size:1.125rem; font-weight:600; letter-spacing:-.2pt; line-height:140%; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal !important; display:block;}
.search_board dl dd .cont {position:relative; overflow:hidden; height: 3.0em; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.5em; text-overflow:ellipsis;}
.search_board dl dd .post_info {margin-top:10px; width:100%; display:flex; flex-wrap:wrap;}
.search_board dl dd .post_info li {color:#aaa;}
.search_board dl dd .post_info li.name {position:relative; margin-right:15px;}
.search_board dl dd .post_info li.name:after {position:absolute; right:-10px; top:50%; transform:translateY(-50%); z-index:5; content:"/"; color:#999; font-size:12px;}
.search_board dl dd .post_info li.data {}
.search_board dl dd.single {width:100%; padding:30px 0; text-align:center;}


/*******************************************************************************
	@media
*******************************************************************************/
@media all and (max-width:680px) {

.search_table th {font-size:1rem; padding:7px 0;}
.search_table td {font-size:1rem; padding:7px 0;}
.search_table .pc_line{display:none}
.search_table td.left{padding:7px 10px;}
.search_table td.left p.s02{font-size:0.75rem;}
.search_table td.search_cont {padding:7px 10px; }

}

/*******************************************************************************
	@media
*******************************************************************************/
@media all and (max-width:349px) {

.search_board dl dt {width:100%; margin-bottom:20px;}
.search_board dl dd {width:100%; padding-left:0;}


}