@charset "utf-8";

/* 바이럴 마케팅 */
#viral_wrap {
	width:100%;
	max-width:1100px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#viral_wrap h1.tit {
	position:relative;
	font-family:'Roboto', sans-serif;
	font-size:60px;
	color:#000;
	font-weight:600;
	padding-bottom:30px;
	text-align:center;
}
#viral_wrap h1.tit:after {
	position:absolute;
	left:50%;
	bottom:0;
	content:'';
	width:100px;
	height:5px;
	margin:0 auto;
	background:url('../../../resource/image/oblique_line.png');
	transform:translate(-50%, 0%);
	display:block;
}
#viral_wrap .viral_contents {
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
}
#viral_wrap .viral_contents li {
	position:relative;
	margin:0;
	padding:50px 0 50px 220px;
	border-bottom:1px solid #ddd;
	overflow:hidden;
}
#viral_wrap .viral_contents li.icon01 { background:url('./img/icon_viral_01.png') 20px 50% no-repeat; }
#viral_wrap .viral_contents li.icon02 { background:url('./img/icon_viral_02.png') 20px 50% no-repeat; }
#viral_wrap .viral_contents li.icon03 { background:url('./img/icon_viral_03.png') 20px 50% no-repeat; }
#viral_wrap .viral_contents li.icon04 { background:url('./img/icon_viral_04.png') 20px 50% no-repeat; }
#viral_wrap .viral_contents li.icon05 { background:url('./img/icon_viral_05.png') 20px 50% no-repeat; }
#viral_wrap .viral_contents li:last-child { border:0; }
#viral_wrap .viral_contents h1 {
	font-size:34px;
	color:#333;
	font-weight:600;
	text-align:left;
}
#viral_wrap .viral_contents h1 strong { color:#ff5252; }
#viral_wrap .viral_contents span {
	font-size:18px;
	color:#555;
	margin:10px 0 0 0;
	text-align:justify;
	display:block;
}