
.l-body{
	padding:0;
	margin:0;
	font-size:16px;
	line-height:25px;
	text-align:center;
	color:#636363;
	font-family:'time-roman', Arial, Helvetica, sans-serif;
	background:url(../images/l-bg.png) repeat;
}
/*------------------------------*/
/*----   Common styles   -------*/
/*------------------------------*/

a{text-decoration:none; outline:none; color:#1980c3}
a:hover{text-decoration:none}
p{padding:0; margin:0}
ul{padding:0; margin:0; list-style:none}
*{outline:none}
img,button,.text,.submit,
.textarea{margin:0;outline:none;border:none;background:none}
header,nav,section,footer{display:block}
img{
	border:none;
	outline:0;
}
.clear{
	height:0;
	width:0;
	border:0;
	line-height:0;
	clear:both;
}

/*-------------------------*/
/*-----Structure Style-----*/
/*-------------------------*/
.l-block h5{
	padding:0;
	margin:0;
	font-size:18px;
	line-height:25px;
	color:#7a0119;
	font-weight:normal;
}
#l-header{
	padding:50px 0;
	margin:0;
	border-top:6px solid #ccd0d2;
	border-bottom:1px solid #ececec;
	background-color:#fff;
}
.l-block{
	max-width:1092px;
	padding:0;
	margin:0 auto;
}
.l-container{
	padding:38px 0 42px;
	margin:0;
	text-align:left;
	border-bottom:1px solid #e2e2e2;
}
.l-contIn{
	padding:0 0 34px;
	margin:0;
}
.l-follow{
	padding:23px 0 0;
	margin:0;
}
.l-follow span{display:block}
.l-follow span.thank{color:#7a0119}
.l-follow ul{padding:27px 0 25px 15px}
.l-follow ul li{
	padding-left:21px;
	margin:0;
	background:url(../images/l-istbg.png) no-repeat left 8px;
}
.l-btmCont{
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.l-btmIn{
	width:212px;
	padding:0;
	margin:0 8px 0 0;
	float:left;
	overflow:hidden;
	text-align:center;
	background-color:#e1e1e1;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.l-btmIn img{
	width:100%;
	display:block
}
.l-btmIn span{
	padding:3px 10px 2px;
	font-size:15px;
	line-height:18px;
	color:#a2a2a2;
	display:block;
}
.l-btmIn span.l-media{
	padding-top:13px;
	padding-bottom:10px
}

/*------Footer Style-----*/
.l-footer{
	padding:38px 0 19px;
	margin:0;
	border-bottom:6px solid #ccd0d2;
	background-color:#fff;
}
.l-footer a{
	width:32px;
	height:32px;
	margin:0 10px;
	display:inline-block;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-webkit-transition:all 500ms;
	transition:all 500ms;
	background-position:left top;
}
.l-fbcebook{background:url(../images/l-fb.png) no-repeat left top}
.l-twitter{background:url(../images/l-twitter.png) no-repeat left top}
.l-in{background:url(../images/l-in.png) no-repeat left top}
.l-footer a:hover{background-position:left bottom}
.l-footer p{padding-top:23px}
.l-footer p a{
	width:auto;
	margin:0;
	color:#7a0119;
}
.l-footer p a:hover{text-decoration:underline}

/*------Responsive--------*/
@media screen and (max-width:1106px){.l-block{padding:0 20px}}
@media screen and (max-width:480px){
#l-header{padding:13px 0}
.l-follow ul{padding:10px 0 25px}
.l-footer{padding:20px 0}
.l-footer p{padding-top:10px}
}
@media screen and (max-width:479px){.l-btmIn{margin:0 auto 20px; float:none}}
@media screen and (max-width:360px){
.l-block{padding:0 15px}
.l-block h5,
.l-block p,
.l-follow span{text-align:justify}
}