@charset "UTF-8";
.bbs-type-03A													{box-sizing:border-box; position: relative; min-height: 270px; overflow: hidden; background-color: #e4881b;}
.bbs-type-03A > ul												{position: relative;}
.bbs-type-03A > ul > li											{float: left; padding: 13px 15px;}
.bbs-type-03A > ul > li + li									{}
.bbs-type-03A > ul > li .recentBbsTab						{position: relative; color: #fff; font-size: 1.35em; font-weight:600; background: none; width: 100%; display: block;}
.bbs-type-03A > ul > li:first-child {border-left:1px solid #dcdcdc;}
.bbs-type-03A > ul > li.active {background-color: #fff;border-top:1px solid #dcdcdc;}
.bbs-type-03A > ul > li.active .recentBbsTab				{color: #fe6604; border-bottom: 1px solid #fe6604; padding-bottom: 10px;}
.bbs-type-03A > ul > li > ul									{display: none; width: 100%; min-height: 280px;position: absolute; top: 45px; left: 0;padding: 25px 30px 22px; box-sizing: border-box; background-color: #fff; border:1px solid #dcdcdc; border-top: 0;}
.bbs-type-03A > ul > li.active > ul							{display: block;}
.bbs-type-03A > ul > li > ul > li								{position: relative; margin-top: 0; background: url(./../images/m_bbs_list.png) left 11px no-repeat; padding-left: 15px;}
.bbs-type-03A > ul > li > ul > li.recentBbsInnerLi			{margin-top: 7px;}
.bbs-type-03A > ul > li > ul > li a							{color: #555; line-height: 1.5; display: block;}
.bbs-type-03A > ul > li > ul > li a:hover strong			{text-decoration: underline;}
.bbs-type-03A > ul > li > ul > li a strong					{font-size: 1.2em; display: block; margin-right: 80px; font-weight: normal; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.bbs-type-03A > ul > li > ul > li a strong .newArtcl		{display: inline-block; vertical-align: middle; margin-left: 5px; background: url(./../images/share.png) left top no-repeat; width: 11px; height: 11px; text-indent: -5000px;}
.bbs-type-03A > ul > li > ul > li a span.data				{position: absolute; top: 1px; right: 0; font-size: 1.04em; color: #8b8b8b;}
.bbs-type-03A > ul > li > ul > li.recentBbsNoData		{color: #444; background: none; text-align: center; padding: 20px 0;}
.bbs-type-03A .recentBbsMore								{display: none; position: absolute; top: 11px; right: 8px; background: url(./../images/m_bbs_more.png) left top no-repeat; width: 25px; height: 25px; text-indent: -5000px;}
.bbs-type-03A > ul > li.active .recentBbsMore				{display: block;}

.bbs-type-03A .recentBbsInnerLi .recentBbsContent {display: none;}
.bbs-type-03A .recentBbsInnerLi:first-child .recentBbsContent {display: block; height: 34px; overflow: hidden; margin-bottom: 10px;}
.bbs-type-03A .recentBbsInnerLi:first-child {
	background: url('./../images/thumb.png') left top no-repeat;
	padding-left: 130px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #7f7f7f;
}
.bbs-type-03A .recentBbsInnerLi:first-child a strong {
	font-size: 1.36em;
	font-weight: bold;
	white-space: normal;
	margin-right: 0;
	margin-bottom: 10px;
	height: 42px;
	line-height: 1.4;
}
.bbs-type-03A > ul > li > ul > .recentBbsInnerLi:first-child a span.data {
	position: static;
    background: url(./../images/date.png) left center no-repeat;
	padding-left: 18px;
}