@charset "utf-8";

.business                          {margin: 55px auto 0; width: 1260px; overflow: hidden;}
.business li                       {float: left;}
.business li.title                 {padding: 10px 0 0 45px; width: 280px;}
.business li.title p               {margin-bottom: 30px; width: 100%; font: normal 28px 'NanumS R', sans-serif;}
.business li.title span.bar        {margin-bottom: 25px; width: 50px; height: 2px; background: #191f2a; display: inline-block;}
.business li.title span            {width: 100%; font: normal 14px/16px 'NanumS L', sans-serif; color: #777; display: inline-block;}

.business li.contents              {margin-bottom: 35px;}
.business li.contents li           {margin-left: 20px; width: 225px;}
.business li.contents li a         {display: inline-block; color: #777;}
.business li.contents li a:hover   {color: #191f2a;}
.business li.contents li a.title   {margin-top: 20px; font: normal 14px/16px 'Neris SB', 'Josefin Sans', 'NanumS L', sans-serif;}
.business li.contents li a.img     {background: #191f2a; line-height: 0;}
.business li.contents li img       {width: 225px; height: 225px; border: 1px solid #e6e6e6;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		 -o-transition: all 0.3s;
			transition: all 0.3s;
}
.business li.contents li img:hover {filter: alpha(opacity=60);
		-webkit-opacity: 0.6;
		   -moz-opacity: 0.6;
			-ms-opacity: 0.6;
			 -o-opacity: 0.6;
				opacity: 0.6; 
	}
.business li.contents li span.cmt   {font-size: 10px; color: #777;}

.business li.contents li.empty      {padding-top: 60px; width: 960px; height: 225px; font-family: 'Neris SB', 'Josefin Sans', 'NanumS L', sans-serif; text-transform: capitalize; text-align: center; background: #f7f7f7;}
.business li.contents li.empty i    {padding-bottom: 15px; color: #e6e6e6;}
.business li.contents li.empty p    {font-size: 11px; letter-spacing: 1px;}
.business li.contents li.empty span {font-size: 11px; color: #777;}