#main
{
	display: block;
	width:1024px;
	height:100% !important;
	margin: 0 auto;
}
#contents
{
	width:1024px;
	margin-top: 40px;
}
#contents img
{
	max-width:100%
}
.clear {
	clear: both;
}
.clear hr {
	display: none;
}

/* ========================================== */
/*                                            */
/* ========================================== */
#magazine #ls_main1 {
	display:block;
	width:768px;
	margin-bottom: 35px;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#magazine #ls_main1 .ls_left {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:768px;
	overflow:hidden;

}
#magazine #ls_main1 .ls_mg_1 {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	font-size:26px;
	padding:44px 0 24px;
}
#magazine #ls_main1 #ls_tab3_content,
#magazine #ls_main1 #ls_mgtab_content {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	letter-spacing:-.40em;
	width:792px;
}
#magazine #ls_main1 #ls_tab3_content .ls_box,
#magazine #ls_main1 #ls_mgtab_content .ls_box {
	display:inline-block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	letter-spacing:normal;
	width:240px;
	margin-right:24px;
	margin-bottom:40px;
	vertical-align:top;
}
#magazine #ls_main1 #ls_mgtab_content .ls_box {
	margin-top:40px;
	margin-bottom:0;
}
#magazine #ls_main1 #ls_tab3_content .ls_box .ls_img,
#magazine #ls_main1 #ls_mgtab_content .ls_box .ls_img {
	display:block;
	height: 150px;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
#magazine #ls_main1 #ls_tab3_content .ls_box .ls_img img,
#magazine #ls_main1 #ls_mgtab_content .ls_box .ls_img img {
	width:100%;
}
#magazine #ls_main1 #ls_tab3_content .ls_box .ls_txt,
#magazine #ls_main1 #ls_mgtab_content .ls_box .ls_txt {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	line-height:140%;
	padding:12px 0 0;
}

#magazine #ls_main1 #ls_tab3_content a,
#magazine #ls_main1 #ls_mg_box a,
#magazine #ls_main1 #ls_mgtab_content a {
	color:#8c8c8c;
}
#magazine #ls_main1 #ls_tab3_content .ls_box a .ls_txt .ls_date,
#magazine #ls_main1 #ls_mgtab_content .ls_box a .ls_txt .ls_date {
	color:#a47200;
}
#magazine #ls_main1 #ls_tab3_content .ls_box:hover,
#magazine #ls_main1 #ls_mg_box .ls_box:hover,
#magazine #ls_main1 #ls_mgtab_content .ls_box:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha( opacity=60 )";
}
#magazine #ls_main1 #ls_mg_box .ls_box {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:40px;
}
#magazine #ls_main1 #ls_mg_box .ls_box .ls_txt {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	line-height:140%;
	padding:12px 0 0;
}
#magazine #ls_main1 .ls_mg_2 {
	border-bottom: 1px solid #dddddd;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	font-size:26px;
	line-height: 1;
}
#magazine #ls_main1 .ls_mg_2 span {
	display:inline-block;
	padding: 0px 20px;
	position:relative;
	top: 13px;
	background: #ffffff;
}
#magazine #ls_main1 .ls_right {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:189px;
	float:right;
}
#magazine #ls_main1 .ls_mg_3 {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	font-size:20px;
	margin-top:86px;
}
#magazine #ls_main1 .ls_mg_4 {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	font-size:20px;
	margin-top:18px;
}
#magazine #ls_main1 .ls_right a {
	color:#313131;
}
#magazine #ls_main1 .ls_right a:hover {
	color:#aaa;
}
#magazine #ls_main1 .ls_right ul li {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:26px 0 0 3px;
}
#magazine #ls_main1 .ls_right ul .ls_csec {
	padding-left:10px;
}
#magazine #ls_main1 .ls_right ul .ls_active a {
	color:#00a9c7;
	font-weight:bold;
}
#magazine #sidebar #ls_category ul .ls_active a {
	color: #313131;
	font-weight: normal;
}

