	/* 이후 작성된 모듈 분리 */
	@import "./dist/ibuilder_mobile_extra.css";
/* reset5 2011 opensource.736cs.com MIT */
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video { border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0; }
	body { line-height:1; font-size: 14px; }
	article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote { display:block; }
	nav ul { list-style:none; }
	ol { list-style:decimal; }
	ul { list-style:none; }
	ul ul { list-style:circle; }
	blockquote,q { quotes:none; }
	blockquote:before,blockquote:after,q:before,q:after { content:none; }
	ins { text-decoration:underline; }
	del { text-decoration:line-through; }
	mark { background:none; }
	abbr[title],dfn[title] { border-bottom:1px dotted #000;cursor:help; }
	table { border-collapse:collapse;border-spacing:0; }
	hr { display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0.8em 0;padding:0; }
	input[type=submit],input[type=button],button { /*margin:0!important;padding:0!important;*/ }
	input,select,a img { vertical-align:middle; }
	small { font-size: 11px; }

	* { font-family: NanumGothic, 'Malgun Gothic', sans-serif, Arial, Helvetica; }
	a { text-decoration: none; color: #333333; }

	.flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
	.flex.row-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.flex.row-nowrap { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
	.flex.justify-content { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
	.flex.justify-content-center {  -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
	.flex.justify-content-start { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start }
	.flex.align-items-stretch { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
	.flex.align-items-flexend { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
	.flex.align-items-flexstart { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
	.flex.align-items-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

/* common Setting */
	.hidden { display: none; }
	.f_appear { -webkit-appearance: none; }
	.clearfix::after{display:block;content:'';clear:both}

/* COMMON */
	#invenWrap {
		min-width: 320px;
		width: 100%;
	}
	.icon_mt {
		overflow: hidden;
		text-indent: -100000em;
		background-image: url('//static.inven.co.kr/image_2011/ibuilder/common/icon_mt_1.png?cache=17');
		background-color: transparent;
		background-repeat: no-repeat;
		-webkit-background-size: 387px 311px;
		-moz-background-size: 387px 311px;
		-o-background-size: 387px 311px;
		background-size: 387px 311px;
	}
	section { border-bottom: 1px solid #f2f2f2; }
	section:last-child { border-bottom: 0; }


/* ============================================================================
 * HEADER
 * ========================================================================= */
#invenHead a { -webkit-tap-highlight-color: rgba(0,0,0,0); }
#invenHead > div {
	width: 100%;
	/*height: 100px;*/
	border-top: 1px solid #6bb1ed;
	background: #2685d5 url('//static.inven.co.kr/image_2011/ibuilder/head/h_bg_blue1.png?v=1') no-repeat center center;
	background-size: 100% 100%;
}

/** 사이트별 헤더 배경 start **/
#invenHead > div.blue2 { background: #2752BF url('//static.inven.co.kr/image_2011/ibuilder/head/h_bg_blue2.png') no-repeat center center; background-size: 100% 100%; }
#invenHead > div.blue3 { background: #2752BF url('//static.inven.co.kr/image_2011/ibuilder/head/h_bg_blue3.png') no-repeat center center; background-size: 100% 100%; }
#invenHead > div.newyear2019 { background: #95bfbc url('//static.inven.co.kr/image_2011/ibuilder/head/h_bg_newyear2019.png') no-repeat center center; background-size: auto 126px; }
#invenHead > div.black2 { background: #1a1a1a url('//static.inven.co.kr/image_2011/ibuilder/head/h_bg_black2.png') no-repeat center center; background-size: auto 126px; }
#invenHead > div.black3 { background: #1a1a1a url('//static.inven.co.kr/image_2011/ibuilder/head/h_bg_black3.png') no-repeat calc(50% - 8px) center; background-size: auto 95%; }
#invenHead > div.newyear2019 .h_c_title a,
#invenHead > div.black2 .h_c_title a,
#invenHead > div.black3 .h_c_title a { width: 109px; height:40px!important; }
#invenHead > div.newyear2019 .h_c_title a img,
#invenHead > div.black2 .h_c_title a img,
#invenHead > div.black3 .h_c_title a img { display: none; }
/** 사이트별 헤더 배경 end **/

#invenHead > div > * { clear: both; position: relative; }
#invenHead > div > div.h_titleBar { height: 55px; }
#invenHead > div > div.h_titleBar > * {
	position: absolute;
	display: block;
}
#invenHead > div > div.h_titleBar > h1.h_c_title {
	width: 100%;
	height: 27px;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%);
}
#invenHead > div > div.h_titleBar > h1.h_c_title > a {
	display: inline-block;
	/*width: 95px;*/
	height: 27px;
}
#invenHead > div > div.h_titleBar > h1.h_c_title img {
	max-width: 250px;
	height: 27px;
	vertical-align: baseline;
}
/** 로고별 스타일 **/
#invenHead > div > div.h_titleBar > h1.h_c_title.inven_election2016 {
	height: 55px;
	top: 0;
	transform: translate(0, 0); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0);
}
#invenHead > div > div.h_titleBar > h1.h_c_title.inven_election2016 > a {
	height: 55px;
}
#invenHead > div > div.h_titleBar > h1.h_c_title.inven_election2016 img {
	height: 44px;
}

#invenHead > div > div.h_titleBar > .h_l_sideMenu {
	width: 46px;
	height: 55px;
	position: absolute;
	left: 0px;
	top: 0px;
	outline: none;
	display: block;
}
#invenHead > div > div.h_titleBar > .h_l_sideMenu > span.callmenu {
	width: 21px;
	height: 17px;
	display: inline-block;
	background-position: -18px -13px;
	position: absolute;
	left: 11px;
	top: 22px;
}

#invenHead > div > div.h_titleBar > .h_l_sideMenu > span.newPost {
	background-color: #ffffff;
	color: rgb(38,133,213);
	font-weight: bold;
	border: 1px solid #ffffff;
	left: 21px;
	top: 14px;
	height: 14px;
	padding: 1px 7px 0px;
	border-radius: 7px;
	line-height: 14px;
	position: absolute;
	/*text-shadow: 1px 0 0 rgba(0, 0, 0, 0.5), -1px 0 0 rgba(0, 0, 0, 0.5), 0 1px 0 rgba(0, 0, 0, 0.5), 0 -1px 0 rgba(0, 0, 0, 0.5), 1px 1px rgba(0, 0, 0, 0.5), -1px -1px 0 rgba(0, 0, 0, 0.5), 1px -1px 0 rgba(0, 0, 0, 0.5), -1px 1px 0 rgba(0, 0, 0, 0.5);*/
}


#invenHead > div > div.h_titleBar > .h_r_loginWrap {
	width: 85px;
	height: 55px;
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
}
#invenHead > div > div.h_titleBar > .h_r_loginWrap > * {
	display: inline-block;
	position: absolute;
	width: 35px;
	height: 55px;
}
#invenHead > div > div.h_titleBar > .h_r_loginWrap > .login { right: 41px; }


#invenHead > div > div.h_titleBar > .h_r_loginWrap > .siteMap { right: 6px; }
#invenHead > div > div.h_titleBar > .h_r_loginWrap > * > span {
	position: absolute;
	top: 22px;
	display: inline-block;
	margin-left: 6px;
}
#invenHead > div > div.h_titleBar > .h_r_loginWrap > .login > span {
	width: 19px;
	height: 20px;
	background-position: -50px -13px;
}
#invenHead > div > div.h_titleBar > .h_r_loginWrap > .off > span {
	width: 19px;
	height: 20px;
	background-position: -79px -13px;
}
#invenHead > div > div.h_titleBar > .h_r_loginWrap > .siteMap > span {
	width: 22px;
	height: 18px;
	background-position: -109px -13px;
}


#invenHead > div > div.h_searchBar {
	width: calc(100% - 22px);
	height: 45px;
	margin: 0 11px;
}
#invenHead > div > div.h_searchBar > div {
	width: 100%;
	height: 32px;
	border: 2px solid #dde2e7;
	background-color: white;
}
#invenHead > div > div.h_searchBar > div.search_result {
	border-top: none;
}
#invenHead > div.on_search > div.h_searchBar > div.search_form {
	border: 2px solid #83C1F7;
}
#invenHead > div > div.h_searchBar fieldset > input {
	border: none;
	float: left;
	width: calc(100% - 40px);
	height: 32px;
	font-weight: bold;
	font-size: 18px;
	text-indent: 4px;
	padding: 0px;
}
@-moz-document url-prefix() {
	/* ff hack */
	#invenHead > div > div.h_searchBar fieldset > input {
		width: calc(100% - 42px);
	}
}
#invenHead > div > div.h_searchBar fieldset > input:focus {
	outline: 0px;
}
#invenHead > div > div.h_searchBar fieldset > button {
	background: #414141;
	background: -moz-linear-gradient(-45deg, #414141 0%, #414141 50%, #323232 51%, #323232 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#414141), color-stop(50%,#414141), color-stop(51%,#323232), color-stop(100%,#323232));
	background: -webkit-linear-gradient(-45deg, #414141 0%,#414141 50%,#323232 51%,#323232 100%);
	background: -o-linear-gradient(-45deg, #414141 0%,#414141 50%,#323232 51%,#323232 100%);
	background: -ms-linear-gradient(-45deg, #414141 0%,#414141 50%,#323232 51%,#323232 100%);
	background: linear-gradient(135deg, #414141 0%,#414141 50%,#323232 51%,#323232 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#323232',GradientType=1 );
	border: 0px;
	padding: 0px;
	width: 40px;
	height: 32px;
	float:right;
}
#invenHead > div > div.h_searchBar fieldset > button span {
	width: 19px;
	height: 19px;
	display: inline-block;
	background-position: -143px -12px;
}
#invenHead > div > div.h_keyword {
	overflow: hidden;
	margin: 0 15px;
	padding-bottom: 8px;
}
#invenHead > div > div.h_keyword:before {
	/*float: left;
	width: 27px;
	height: 15px;
	background: url('//static.inven.co.kr/image_2011/ibuilder/icon/icon_27x15_keyword2.png') no-repeat left top;
	content: '';
	padding-right: 15px;*/
	float: left;
	height: 17px;
	line-height: 17px;
	content: '이슈';
	margin-right: 15px;
	padding: 0 5px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	background-color : #ea77a0;

}
#invenHead > div > div.h_keyword .keywordWrap {
	overflow: hidden;
	float: left;
	position: relative;
	width: 100%;
	width: calc(100% - 48px);
	height: 17px;
	margin: -17px 0 0 47px;
}
#invenHead > div > div.h_keyword .keywordWrap ul {
	position: absolute;
	display: table;
	top: 2px;
	height: 100%;
	transition-property: -webkit-transform;
	transform: translate3d(0, 0, 0);
}
#invenHead > div > div.h_keyword .keywordWrap ul li {
	display: table-cell;
	white-space: nowrap;
	color: #fff;
	font-size: 10pt;
	padding-right: 20px;
}
#invenHead > div > div.h_keyword .keywordWrap ul li:last-child:after {
	background: none;
}
#invenHead > div > div.h_keyword .keywordWrap ul li a {
	font-size: 10pt;
	color: #fff;
}

/* ============================================================================
 * ASIDE
 * ========================================================================= */
#leftAside > * {
	position: absolute;
	left: 0px;
	top: 0px;
}
#leftAside > a.s_transBg {
	width: 100%;
	height: 0%;
	display: block;
	position: fixed;
	background-color: rgba(0,0,0,0);
	-ms-transition: background-color .25s,height 0s .25s;
	-moz-transition: background-color .25s,height 0s .25s;
	-o-transition: background-color .25s,height 0s .25s;
	transition: background-color .25s,height 0s .25s;
}
#leftAside > div.s_inner {
	width: 320px;
	background-color: #efefef;
	-ms-transform: translate(-320px,0px);
	-moz-transform: translate(-320px,0px);
	-o-transform: translate(-320px,0px);
	-webkit-transform: translate(-320px, 0px);
	transform: translate(-320px, 0px);
	-moz-transition: transform .25s;
	-ms-transition: transform .25s;
	-o-transition: transform .25s;
	transition: transform .25s;
}
#leftAside header > .s_h_header {
	height: 45px;
	position: relative;
	background-color: var(--header-color);
	border-top: 1px solid var(--header-border-color);
}
#leftAside header > .s_h_header > * {
	position: absolute;
}
#leftAside header > .s_h_header > .s_h_icon {
	height: 18px;
	left: 10px;
	top: 12px;
	border: 1px solid var(--header-icon-color);
	border-radius: 2px;
}
#leftAside header > .s_h_header > .s_h_icon > img{
	border: 1px solid var(--header-img-color);
	border-radius: 2px;
}
#leftAside header > .s_h_header > .s_h_nick {
	top: 15px;
	width: calc(100% - 70px);
	margin: 0 35px;
	color: var(--header-nick-color);
	font-size: 15px;
	font-family: dotum;
	font-weight: bold;
}
#leftAside header > .s_h_header > .s_h_cha {
	top: 13px;
	right: 57px;
}

@media (max-width: 320px) {
	#leftAside header > .s_h_header > .s_h_cha {
		display:none;
	}
}


#leftAside header > .s_h_header > .s_h_cha > a {
	width: 60px;
	height: 19px;
	display: block;
}
#leftAside header > .s_h_header > .s_h_cha > a > span.icon {
	width: 19px;
	height: 18px;
	background-position: -178px -13px;
	overflow: hidden;
	display: inline-block;
	float: left;

}
#leftAside header > .s_h_header > .s_h_cha > a > span.txt {
	display: inline-block;
	font-size: 11px;
	color: var(--header-font-color);
	text-indent: 4px;
	line-height: 20px;
}


#leftAside header > .s_h_header > .s_h_login > a {
	width: 242px;
	height: 45px;
	display: block;
}
#leftAside header > .s_h_header > .s_h_login > a > .icon {
	width: 19px;
	height: 20px;
	display: inline-block;
	display: block;
	background-position: -50px -13px;
	position: absolute;
	top: 13px;
	left: 15px;
}
#leftAside header > .s_h_header > .s_h_login > a > .txt {
	color: var(--header-font-color);
	font-weight: bold;
	display: inline-block;
	float: left;
	position: absolute;
	top: 0;
	left: 43px;
	line-height:45px;
}

#leftAside header > .s_h_header > .s_h_closeBttn {
	top: 0px;
	right: 0px;
	display: block;
	height: 45px;
	width: 35px;
}
@media (max-width: 319px) {
	#leftAside header > .s_h_header > .s_h_closeBttn {
		right: 45px;
	}
}
#leftAside header > .s_h_header > .s_h_closeBttn > span {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-position: -210px -13px;
	margin: 13px 0 0 6px;
}
#leftAside header > .s_h_header > .s_h_closeBttn:after {
	width: 1px;
	height: 20px;
	display: block;
	background-color: var(--header-font-color);
	position: absolute;
	left: -12px;
	top: 13px;
	content: '';
}


#leftAside header > .s_h_point {
	background-color: #efefef;
	padding: 9px 0 0;
	text-align: center;
}
#leftAside header > .s_h_point * { 
	font-size: 11px;
	color: #414141;
	font-family: dotum;
}
#leftAside header > .s_h_point span {
	color: #2685d5;	
}
#leftAside header > .s_h_point:after {
	width: 100%;
	height: 3px;
	padding-top: 4px;
	display: block;
	background: -moz-linear-gradient(top, #efefef 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top, #efefef 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top, #efefef 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top, #efefef 0%,#e6e6e6 100%);
	background: linear-gradient(to bottom, #efefef 0%,#e6e6e6 100%);
	content: '';
	clear:both;
}

#leftAside header > .s_h_menu {
	height: 83px;
	overflow: hidden;
	background-color: white;
}

#leftAside header > .s_h_menu ul{
	display: flex;
	justify-content: space-around;
}

#leftAside header > .s_h_menu ul li {
	width:100%;
	border-right: 1px solid #e2e2e2;
}

#leftAside header > .s_h_menu ul li:last-child {
	border-right: none;
}
#leftAside header > .s_h_menu ul li > a {
	display: inline-block;
	width: 100%;
	height: 83px;
	font-size: 12px;
	text-align: center;
	line-height: 38px;
	overflow: hidden;
	position: relative;
}
#leftAside header > .s_h_menu ul li > a > span {
	position:absolute;
}
#leftAside header > .s_h_menu ul li > a > span.icon {
	display: inline-block;
}
#leftAside header > .s_h_menu ul li > a > span.txt {
	display: inline-block;
	width: 100%;
	left: 0px;
	top: 38px;
}
#leftAside header > .s_h_menu ul li.post > a > span.icon {
	width: 30px;
	height: 25px;
	background-position: -18px -47px;
	left: 26px;
	top: 19px;
}
#leftAside header > .s_h_menu ul li.post > a > span.newPost {
	background-color: #008aff;
	color: white;
	font-weight: bold;
	border: 1px solid #008aff;
	left: 43px;
	top: 14px;
	height: 14px;
	padding: 1px 7px 0px;
	border-radius: 7px;
	line-height: 12px;
}


#leftAside header > .s_h_menu ul li.inventory > a > span.icon {
	width: 30px;
	height: 25px;
	background-position: -60px -45px;
	left: 26px;
	top: 19px;
}
#leftAside header > .s_h_menu ul li.skill > a > span.icon {
	width: 30px;
	height: 28px;
	background-position: -99px -42px;
	left: 26px;
	top: 14px;
}
#leftAside header > .s_h_menu ul li.scrap > a > span.icon {
	width: 33px;
	height: 23px;
	background-position: -141px -45px;
	left: 22px;
	top: 19px;
}


#leftAside .main > .s_m_portal {}

#leftAside .main > .s_m_portal #bttnGetPortal {
	width: 100%;
	height: 41px;
	display: block;
	background-color: #414141;
}
#leftAside .main > .s_m_portal #bttnGetPortal .icon {
	width: 21px;
	height: 17px;
	display: inline-block;
	background-position: -233px -13px;
	margin: 13px 20px 0 0;
	float: right;
}
#leftAside .main > .s_m_portal .menuMinus .icon {
	background-position: -283px -13px !important;
}
#leftAside .main > .s_m_portal #bttnGetPortal .txt {
	font-weight: bold;
	display: inline-block;
	font-size: 15px;
	color: #85c7ff;
	margin: 13px 0 0 15px;
}
#leftAside .main > .s_m_portal .portal_list .invenBookmarkBody {
	background-color: #535353;
}

#leftAside .main > .s_m_portal .portal_list .bookmarkList.loading {
	min-height:48px;
	height:auto !important;
	height:48px;
	background:url('//static.inven.co.kr/image_2011/mobile/common/loadgin_95x5.gif') no-repeat center 27px;
}

#leftAside .main > .s_m_portal .portal_list .bookmarkList ul li {
	width: 100%;
	border-bottom: 1px solid #717171;
}


#leftAside .main > .s_m_portal .portal_list .bookmarkList ul li span.title {
	width: 100%;
	height: 46px;
	display: inline-block;
	overflow: hidden;
	color: #dfdfdf;
}
#leftAside .main > .s_m_portal .portal_list .bookmarkList ul li span.title a {
	color: #dfdfdf;
	font-size: 13px;
	text-indent: 14px;
	line-height: 47px;
	display: inline-block;
	width: 100%;
}

#leftAside .main > .s_m_portal .portal_list .bookmarkList ul li span.menu  {
	display: none;
	overflow: hidden;
}
#leftAside .main > .s_m_portal .portal_list .bookmarkList ul li span.menu a {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid black;
	border-radius: 3px;
	text-align: center;
	font-size: 12px;
	color: #474747;
	line-height: 18px;
	font-weight: bold;
	background-color: #eaeaea;
	margin: 12px 0 0 14px;
}
#leftAside .main > .s_m_portal .portal_list .bookmarkList ul li span.menu a:first-child {
	background-color: #98d9ff;
}


#leftAside .main > .s_m_portal .portal_list .manage ul li span.title {
	width: 200px;
}
#leftAside .main > .s_m_portal .portal_list .manage ul li span.title a {
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#leftAside .main > .s_m_portal .portal_list .manage ul li span.menu  {
	display: inline-block;
	height: 46px;
	width: 90px;

}

#leftAside .s_m_ad iframe{
	vertical-align: top;
}
@media (max-width: 319px) {
	#leftAside .s_m_ad {
		display: none;
	}
}
/* PORTAL INPUT */
#invenBookmarkForm {position: absolute;left: 0;top: 132px !important;z-index: 998;display: none;background: white;border: 1px solid #bebebe;}
#invenBookmarkForm .invenBookmarkFormBody {overflow: hidden;width: 243px;_width: 263px;padding: 10px;}
#invenBookmarkForm .invenBookmarkFormBody form {display: inline;float: left;width: 253px;margin: 0;padding: 0;}
#invenBookmarkForm .invenBookmarkFormBody label {display: inline;float: left;width: 210px;height: 15px;_height: 18px;overflow: hidden;font-size: 12px;line-height: 15px;overflow: hidden;padding: 0 0 3px;}
#invenBookmarkForm .invenBookmarkFormBody input.bookmarktext {z-index: 999;display: block !important;float: left !important;width: 152px;height: 20px;border: 1px solid #bebebe;}
#invenBookmarkForm .invenBookmarkFormBody span.bookmarksubmit {z-index: 999;display: block !important;float: left !important;width: 40px;height: 16px;_height: 18px;border: 1px solid #bebebe;margin-left: 5px;text-align: center;padding-top: 2px;cursor:pointer;}
#invenBookmarkForm .invenBookmarkFormBody span.bookmarkclose {z-index: 999;display: block !important;float: left !important;width: 40px;height: 16px;_height: 18px;border: 1px solid #bebebe;margin-left: 5px;text-align: center;padding-top: 2px;cursor:pointer;}
#invenBookmarkForm .invenBookmarkFormBody input.bookmarksubmit {z-index: 999;display: inline !important;float: left !important;height: 20px;border: 1px solid #bebebe;margin-left: 5px;}


#leftAside .main > .list_type1 {
	background-color: white;
	margin-top: 8px;
}

#leftAside .main > .list_type1 .title {
	width: 100%;
	height: 45px;
	display: inline-block;
	border-bottom: 1px solid #e2e2e2;
}
#leftAside .main > .list_type1 .title .icon {
	width: 15px;
	height: 17px;
	display: inline-block;
	background-position: -267px -13px;
	margin: 16px 18px 0 0;
	float: right;
}
#leftAside .main > .list_type1 .title .txt {
	font-weight: bold;
	display: inline-block;
	font-size: 15px;
	color: #5e5e5e;
	margin: 16px 0 0 15px;
}
#leftAside .main > .list_type1 .title .txt_bttn {
	width: 64px;
	height: 19px;
	display: inline-block;
	background-color: #f1f1f1;
	border-radius: 11px;
	color: #7e7e7e;
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	float: right;
	margin: 14px 14px 0;
}
#leftAside .main > .list_type1 .title .right_txt {
	float: right;
	font-weight: bold;
	color: #2685d5;
	margin: 16px 21px 0 0;
}
#leftAside .main > .list_type1 .menuList {
	margin-bottom: -1px;
}

#leftAside .main > .list_type1 .menuList ul{
	display:flex;
	flex-wrap: wrap;
}

#leftAside .main > .list_type1 .menuList > ul > li {
	width: 50%;
	height: 35px;
	border-bottom: 1px solid #f1f1f1;
	float: left;
}
#leftAside .main > .list_type1 .n2 > ul > li:last-child {
	border-bottom: none;
}
#leftAside .main > .list_type1 .n1 > ul > li:nth-last-child(2),
#leftAside .main > .list_type1 .n1 > ul > li:last-child {
	border-bottom: none;
}
#leftAside .main > .list_type1 .menuList > ul > li > a {
	width: 100%;
	height: 100%;
	color: #868686;
	font-size: 13px;
	display: inline-block;
	text-indent: 16px;
	line-height: 37px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#leftAside .main > .list_type1 .menuList > ul > li > a > span {
	background: url('//static.inven.co.kr/image_2011/ibuilder/icon/list_icon_2x2.png') no-repeat left center;
	padding-left: 8px;
}
#leftAside .main > .list_type1 .menuList > ul > li:nth-child(odd) a {
	border-right: 1px solid #f1f1f1;
}
#leftAside .main > .list_type1 .desc {
	font-size: 12px;
	color: #5e5e5e;
	padding: 7px 10px;
	line-height: 17px;
}
#leftAside .main > .list_type1:before {
	width: 100%;
	height: 3px;
	display: block;
	background: -moz-linear-gradient(top, #efefef 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top, #efefef 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top, #efefef 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top, #efefef 0%,#e6e6e6 100%);
	background: linear-gradient(to bottom, #efefef 0%,#e6e6e6 100%);
	content: '';
	clear:both;
}
#leftAside .main > .list_type1:after {
	width: 100%;
	height: 3px;
	display: block;
	background: -moz-linear-gradient(top, #e6e6e6 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #e6e6e6 0%,#efefef 100%);
	background: -o-linear-gradient(top, #e6e6e6 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #e6e6e6 0%,#efefef 100%);
	background: linear-gradient(to bottom, #e6e6e6 0%,#efefef 100%);
	content: '';
	clear:both;
}

#leftAside .main > .s_m_newsite .menuList > ul > li > a > span {
	background: none;
	padding: 0px;
}
#leftAside .main > .s_m_newsite .menuList > ul > li > a > span img {
	width: 24px;
	height: 24px;
	border-radius: 7px;
}

#leftAside .main > .s_m_ap {
	width: 100%;
	overflow: hidden;
}

#leftAside .main > .s_m_ap .title {
	font-weight: bold;
	display: inline-block;
	font-size: 15px;
	color: #5e5e5e;
	margin: 16px 0 0;
	text-indent: 15px;
}

#leftAside .main > .s_m_ap .title:after {
	width: 271px;
	height: 1px;
	clear: both;
	border-bottom: 1px solid #e2e2e2;
	margin: 12px 0 6px 10px;
	content: '';
	display: block;
}

#leftAside .main > .s_m_ap .apList {

}

#leftAside .main > .s_m_ap .apList li {
	width: 25%;
	height: 80px;
	float: left;
	margin: 5px 0;
}
#leftAside .main > .s_m_ap .apList li > a {}


#leftAside .main > .s_m_ap .apList li > a > .icon img {
	width: 58px;
	height: 60px;
	margin-left: 6px;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
}
#leftAside .main > .s_m_ap .apList li > a > .txt  {
	width: 100%;
	display: inline-block;
	text-align: center;
	font-size: 11px;
	color: #676767;
}
#leftAside .main > .s_m_portal .bookmarkMenu {
	height: 46px;
}
#leftAside .main > .s_m_portal .bookmarkMenu ul li a {
	width: 64px;
	height: 21px;
	display: inline-block;
	background-color: #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	border-radius: 11px;
	color: #535353;
	font-size: 11px;
	text-align: center;
	line-height: 21px;
	margin-top: 11px;
}
#leftAside .main > .s_m_portal .bookmarkMenu ul > li > a.left { margin-left: 17px; }
#leftAside .main > .s_m_portal .bookmarkMenu ul > li > a.right { margin-left: 114px; }



#leftAside footer > div.s_footer {
	margin-top: 8px;
	padding: 5px 0 60px;
	background-color: #414141;
	border-top: 1px solid #636363;
}
#leftAside footer > div.s_footer > * {
	text-align: center;
	color: #bfbfbf;
}

/* Board_List */
	#leftAside .main .s_m_board .menuList { width: 320px; overflow: hidden; border-bottom: 1px solid #f2f2f2; }
	#leftAside .main .s_m_board .menuList .menuListWrap { overflow: hidden; }
	#leftAside .main .s_m_board .dummyBottom { height: 150px; }
	#leftAside .main .menuSideFav h3,
	#leftAside .main .menuSideCommunity h3 { width:100%; height: 38px; overflow: hidden; background: #d9d9d9;}
	#leftAside .main .menuSideFav h3 a,
	#leftAside .main .menuSideCommunity h3 a { clear: both; width:100%;display: block; color: #595959; font-size: .8125rem; height: 38px; line-height: 39px; }
	#leftAside .main .menuSideFav h3 a.menuMinPlus {
		border-bottom: 1px solid #f2f2f2;
	}
	#leftAside .main .menuSideFav h3 a.menuMinPlus,
	#leftAside .main .menuSideCommunity h3 a.menuMinPlus { padding-left: 30px; background: none no-repeat 9px 11px; }
	#leftAside .main .menuSideFav h3 a.menuMinPlus.menuMinus,
	#leftAside .main .menuSideCommunity h3 a.menuMinPlus.menuMinus { background-image:url('//static.inven.co.kr/image_2011/mobile/common/img_14x14_silver1b_minus.png'); }
	#leftAside .main .menuSideFav h3 a.menuMinPlus.menuPlus,
	#leftAside .main .menuSideCommunity h3 a.menuMinPlus.menuPlus { background-image:url('//static.inven.co.kr/image_2011/mobile/common/img_14x14_silver1b_plus.png'); }

	#leftAside .main > .s_m_board {
		margin-top: 12px;
		border-top: 1px solid white;
	}
	#leftAside .main > .s_m_board .menuListWrap {
		background-color: white;
	}
	#leftAside .main > .s_m_board .menuListWrap ul {}
	#leftAside .main > .s_m_board .menuListWrap ul li {
		border-bottom: 1px solid #f2f2f2;
	}
	#leftAside .main > .s_m_board .menuListWrap ul li a {
		color: #808080;
		display: inline-block; width: 270px; padding: .8em 0 .7em 1.6em; font-size: 0.8125rem; white-space: nowrap; text-overflow: ellipsis;
	}

/* ============================================================================
 * SIDE MENU EVENT
 * ========================================================================= */

html.on #invenWrap #leftAside > a.s_transBg {
	height: 100%;
	background-color: rgba(0,0,0,.8);
	
	-ms-transition: background-color .25s;
	-moz-transition: background-color .25s;
	-o-transition: background-color .25s;
	transition: background-color .25s;
}
html.on #invenWrap #leftAside > div.s_inner {
	-webkit-transform: translate(0px, 0px);
	-ms-transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	transform: translate(0px, 0px);
}
html.on body {position: relative;}
html.on, html.on body {width: 100%;height: 100%;overflow: hidden;}
html #invenWrap #sideMenuWrap {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: auto;
	z-index: -1;
	visibility: hidden;
}
html.on #invenWrap #sideMenuWrap {
	z-index: auto;
	visibility: visible;
}


/* ============================================================================
 * MAIN
 * ========================================================================= */

/* NAV */
#invenContent .nav_menu {
}
#invenContent .nav_menu > ul {
	display: table;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-align: center;
	box-sizing: border-box;
}
#invenContent .nav_menu > ul li {
	display: table-cell;
	width: 400px;
	text-align: center;
	border-bottom: 1px solid #e4e4e4;
	font-size: 14px;
	white-space: nowrap;
}
/*#invenContent .nav_menu > ul li[data-tnum="1"] { width: 15%; }*/
/*#invenContent .nav_menu > ul li[data-tnum="2"] { width: 20%; }*/
/*#invenContent .nav_menu > ul li[data-tnum="8"] { width: 18%; }*/
/*#invenContent .nav_menu > ul li[data-tnum="4"] { width: 16%; }*/
/*#invenContent .nav_menu > ul li[data-tnum="3"] { width: 12%; }*/
/*#invenContent .nav_menu > ul li[data-tnum="5"] { width: 16%; }*/
/*#invenContent .nav_menu > ul li[data-tnum="6"] { width: 16%; }*/

/*#invenContent .nav_menu > ul.gstar li[data-tnum="1"] { width: 10%; }*/
/*#invenContent .nav_menu > ul.gstar li[data-tnum="2"] { width: 18%; }*/
/*#invenContent .nav_menu > ul.gstar li[data-tnum="8"] { width: 17%; }*/
/*#invenContent .nav_menu > ul.gstar li[data-tnum="4"] { width: 15%; }*/
/*#invenContent .nav_menu > ul.gstar li[data-tnum="5"] { width: 11%; }*/
/*#invenContent .nav_menu > ul.gstar li[data-tnum="6"] { width: 14%; }*/
/*#invenContent .nav_menu > ul.gstar li[data-tnum="98"] { width: 14%; }*/
/*#invenContent .nav_menu > ul.gstar li[data-tnum="98"] a { color: #FF71E0; }*/

/*#invenContent .nav_menu > ul.lol li[data-tnum="1"] { width: 16%; }*/
/*#invenContent .nav_menu > ul.lol li[data-tnum="3"] { width: 14%; }*/
/*#invenContent .nav_menu > ul.lol li[data-tnum="5"] { width: 16%; }*/
/*#invenContent .nav_menu > ul.lol li[data-tnum="7"] { width: 14%; }*/
/*#invenContent .nav_menu > ul.lol li[data-tnum="2"] { width: 24%; }*/
/*#invenContent .nav_menu > ul.lol li[data-tnum="6"] { width: 16%; }*/

#invenContent .nav_menu > ul li > a {
	display: block;
	font-weight: bold;
	padding: 14px 0 13px;
	font-size:15px;
	display: inline-block;
    position: relative;
}
#invenContent .nav_menu > ul li.active > a::before {
	display: block;
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 3px;
	background: #237fcd;
}
/*#invenContent .nav_menu > ul li.active.special > a::before {*/
	/*background:red;*/
/*}*/
#invenContent .nav_menu > ul li.active > a {
	color: #237fcd;
}
/*#invenContent .nav_menu > ul li.special > a {*/
	/*color: red;*/
/*}*/
#invenContent nav#fixedMenu {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
}
#invenContent nav#fixedMenu.hide { display: none; }

/* CONTENT MAIN */
#invenContent .swipe {
  overflow: hidden;
  /*visibility: hidden;*/
  position: relative;
}
#invenContent .swipe-wrap {
  overflow: hidden;
  position: relative;
}
#invenContent .swipe-wrap > div {
  float:left;
  width:100%;
  min-height: 800px;
  position: relative;
}

#invenContent .m_viewWrap {
	height: 5000px;
	background-color: #efefef;
	padding-bottom: 46px;
}
/*
#invenContent .m_viewWrap a:visited,
#invenContent .m_viewWrap a:visited span:not(.category) { color: #888 !important; }
*/
#invenContent .m_viewWrap .m_splitOne {
	width: 100%;
}

@media screen and (min-width: 640px) {
	#invenContent .m_viewWrap .m_splitOne {
		position: relative;
		float: left;
		width: 50%;
	}
	#invenContent .m_viewWrap .m_viewOne:after {
		position: absolute;
		width: 1px;
		height: calc(100% - 167px);
		top: 0;
		left: 50%;
		content: '';
		background: #EFEFEF;
	}
}


#invenContent section{ margin:0 15px; color:#222222;}
#invenContent section.webzine-article-rank > div.list > div.part > ul > li{ margin:0 15px; }
#invenContent section.webzine-article-rank > div.list > div.part > ul > li > a{ padding: .4em .2em;}
#invenContent section.banner-ad,
#invenContent section.focus-horizontal .focus-h li,
#invenContent section.focus-vertical ul,
#invenContent section.webzine-article-rank,
#invenContent section.mobile-ranking,
#invenContent section.esports-schedule,
#invenContent section.link{ margin:0px;}
/*#invenContent section.title{width:calc(100% - 27px); border-bottom: 1px solid #f2f2f2;}*/
#invenContent section.webzine-game-ranking ul.ranklist.fold:before{margin:0 1em 0 0;}
#invenContent section.title{margin:0px; padding:0 15px;}
#invenContent section.title .head_title,
#invenContent section.list-bbs .list_txt li .link_txt,
#invenContent section.webzine-game-ranking ul.ranklist:before,
#invenContent section.focus-horizontal .focus-h li .link_imgtxt,
#invenContent section.webzine-game-ranking ul.ranklist > li > a,
#invenContent section.webzine-game-ranking ul.ranklist > li > span.no-link,
#invenContent section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt{padding-left:0px;}
#invenContent section.webzine-article-rank > div.list > div.part > ul > li:nth-child(1){ border-top:0;}
#invenContent section.webzine-article-rank > div.list > div.part > ul > li{ border-top: 1px solid #f2f2f2;}
#invenContent section.focus-vertical .focus-v{ margin:0 -5px; }
#invenContent section.title .moreText{margin-top:12px;}
#invenContent section.mobile-ranking > div.list > div.part td,
#invenContent section.mobile-ranking > div.list > div.part th{ padding-left:10px;}
#invenContent section.mobile-ranking > div.list > div.part col.rank {width:12%;}
#invenContent section.mobile-ranking > div.list > div.part col.download,
#invenContent section.mobile-ranking > div.list > div.part col.grossing {width:44%;}
#invenContent section.list-bbs .list_txt li .link_txt span.subject-text{ font-size:1.07em; margin:0px 5px 0px 3px;}

@media not all and (min-resolution:.001dpcm) { @media {   /*Safari 10.1+*/
    #invenContent section.title .head_title,
	#invenContent section.focus-horizontal .focus-h li .link_imgtxt .desc .subject{line-height:1.8em;}
	#invenContent section.webzine-article-rank > div.list > div.part > ul > li > a span{line-height:1.5em; padding-top:.3em;  }
	#invenContent section.webzine-article-rank > div.list > div.part > ul > li > a:before{line-height:1.3em; padding-top:2px;}
	#invenContent section.mobile-ranking > div.list > div.part td span{ line-height: 21px; }
}}


/* ============================================================================
 * FOOTER
 * ========================================================================= */
#invenFooter {
	clear: both;
	width: 100%;
	background-color: #414141;
	border-top: 1px solid #636363;
}
#invenFooter * {
	color: #bfbfbf;
}

#invenFooter > div {
	width: calc(100% - 30px);
	margin: 0 15px;
	padding-top: 11px;
	padding-bottom: 10px;
	clear: both;
}

#invenFooter a { font-size: 12px; }
#invenFooter > div > * { text-align: center; }

#invenFooter > div > .f_tMenu {
	padding-top: 15px;
}
#invenFooter > div > .f_tMenu * { font-size: 12px; }
#invenFooter > div > .f_tMenu a {
	color: #eaeaea;
	font-weight: bold;
	padding: 0px 5px;
}
#invenFooter > div > .f_line {
	height: 1px;
	background-color: #393939;
	border-top: 1px solid #505050;
}
#invenFooter > div > .f_bMenu ul li {
	display: inline-block;
}
#invenFooter > div > .f_bMenu ul li a {
	display: block;
	padding: 0px 8px;
	line-height: 25px;
	background-color: #4a4a4a;
	border: 1px solid #2a2a2a;
	text-align: center;
	border-radius: 3px;
}
#invenFooter > div > .f_Copy {
	margin-top: 9px;
}




/* MODULE */
.m_viewOne { background-color: #efefef; }
.m_viewOne .ib_box { margin: 10px 0; background-color: #fff; }
.m_viewOne .ib_box:not(.ad_box):after {
	width: 100%;
	/*height: 3px;*/
	height:0px;
	display: block;
	background: -moz-linear-gradient(top, #e6e6e6 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #e6e6e6 0%,#efefef 100%);
	background: -o-linear-gradient(top, #e6e6e6 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #e6e6e6 0%,#efefef 100%);
	background: linear-gradient(to bottom, #e6e6e6 0%,#efefef 100%);
	background: none;
	content: '';
	clear:both;
}

/* tab */
.tab-swiper { overflow:hidden; }


/* list-bbs */
	section.list-bbs .list_txt {overflow: hidden;}
	section.list-bbs .list_txt li { min-height: 36px; border-top: 1px solid #f2f2f2; }
	section.list-bbs .list_txt li:first-child { border: 0 none; }
	section.list-bbs .list_txt.count { counter-reset: ordered; }
	section.list-bbs .list_txt.count li a:before {
		font-size: 12px;
		color: #fff;		
		/*margin: 0 .14285714em;*/
		min-width: 1.084em;
		text-align: center;
		padding: 0.3em;
		border-radius: .28571429rem;
		font-weight: bold;
		background-color: #868686;
		counter-increment: ordered;
		content: counters(ordered,".") " ";
	}
	section.list-bbs .list_txt.count li:first-child a:before {
		background-color: #df222f;
	}
	section.list-bbs .list_txt li .link_txt {
		display: block;
		overflow: hidden;
		min-height: 20px;
		padding: 8px 12px 8px;
		line-height: 1.15;
		letter-spacing: -1px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	section.list-bbs .list_txt li .link_txt span.category { white-space: nowrap; -webkit-box-flex: 0;  -webkit-flex: none; -ms-flex: none; flex: none; margin-right: 4px; }
	section.list-bbs .list_txt li .link_txt span.subject-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 .4em; line-height: 1.1; }
	section.list-bbs .list_txt li .link_txt img[alt="NEW"],
	section.list-bbs .list_txt li .link_txt img[alt="HOT"] { padding-left: 4px; }
	section.list-bbs .list_txt li .thumb { padding:13px 11px 13px 11px; }
	section.list-bbs .list_txt li .thumb img { width:119px; }

	section.list-bbs.list-bbs-list .list_txt li {
		min-height: 0;
		border: 0;
		display: list-item;
		padding: 5px;
	}

	section.list-bbs.list-bbs-list .list_txt li .link_txt {
		padding: 0 8px;
	}
	section.list-bbs.list-report .list_txt li .link_txt span.subject-text {  margin: 0 .4em 0 0 }
	section.list-bbs.list-report .list_txt li .link_txt:has(.hot-recom-label) span.subject-text,
	section.list-bbs.list-report .list_txt li .link_txt:has(.hot-deal-label) span.subject-text { margin: 0 .4em }

section.list-bbs .hot-recom { margin:0 -15px; padding:0 15px; }
section.list-bbs .hot-recom.hot { background-color:#f3e7e7; }
section.list-bbs .hot-recom.recom { background-color:#e7f2f3; }
section.list-bbs .hot-recom.hotdeal { background-color:#fdf1e0; }
section.list-bbs .hot-recom-label, section.list-bbs .hotdeal .hot-deal-label { flex-shrink:0; width:34px; height:20px; line-height:20px; text-align:center; border-radius:3px; font-size:0.85em; font-weight:bold; color:#fff; text-transform:uppercase; }
section.list-bbs .hot .hot-recom-label { background-color:#f93838; }
section.list-bbs .recom .hot-recom-label { background-color:#0198ff; }
section.list-bbs .hotdeal .hot-deal-label { background-color:#f93838; }
section.list-bbs .hotdeal .price {padding-right: 4px;color: #4E4C4C;letter-spacing: -0.6px;}
section.list-bbs .hotdeal:has(.percent:empty):has(.discount:empty) .price {padding-right: 0;}
section.list-bbs .hotdeal .percent {padding-right: 4px;color: #F74B4B;font-weight: 700;letter-spacing: -0.6px;}
section.list-bbs .hotdeal .percent:empty {padding-right: 0;}
section.list-bbs .hot-recom .hotcmt { color:#ff6484 !important; }
section.list-bbs .hot-recom .boldcmt { color:#ff6484 !important; font-weight:bold; }

/* 인벤 게임즈 - 할인 */
section.list-bbs .hotdeal.discount .price {
	color: #999;
	text-decoration: line-through;
}

/* 인벤 게임즈 - 네이버 페이 */
section.list-bbs .hotdeal.naverpay .percent {
	order: 1;
	color: #DB2727;
	font-size: 12px;
	font-weight: 700;
	line-height: 21px;
}
section.list-bbs .hotdeal.naverpay .price {
	order: 2;
	padding-right: 6px;
	color: #4E4C4C;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	text-decoration: none;
}
section.list-bbs .hotdeal.naverpay .discount {
	order: 3;
	display: flex;
	align-items: center;
	gap: 2px;
	padding-bottom: 1px;
	color: #0DB953;
	font-size: 12px;
	line-height: 21px;
	text-decoration: none;
}

section.list-bbs .hotdeal.naverpay .discount::before,
.game-discount .price.naverpay .discount::before,
.game-discount .price .point::before {
	content: '';
	display: inline-block;
	width: 39px;
	height: 15px;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%2300DE5A' d='M22.425.853a5.1 5.1 0 0 1 0 10.2H5.674a5.1 5.1 0 0 1 0-10.2h16.752Z'/%3E%3Cpath fill='%23000' d='M5.673 9.65a3.697 3.697 0 1 1 0-7.394 3.697 3.697 0 0 1 0 7.394Zm.714-5.546v2.034L4.958 4.104H3.825v3.698H4.96V5.769l1.43 2.033h1.133V4.104H6.387ZM12.131 8.82V7.274v1.548Zm11.844-5.216-1.096 2.512-1.21-2.512h-1.106l1.832 3.565-.736 1.652h1.044l2.315-5.217h-1.044Zm-4.953 3.999h.99V3.604h-.99v.329a1.823 1.823 0 0 0-1.191-.417c-1.126 0-2.008.925-2.008 2.087 0 1.161.882 2.086 2.008 2.086.466 0 .85-.143 1.19-.417v.331Zm-1.047-.724c-.662 0-1.16-.548-1.16-1.276 0-.727.499-1.275 1.16-1.275.662 0 1.161.548 1.161 1.275 0 .728-.5 1.276-1.16 1.276Zm-5.83.414a1.8 1.8 0 0 0 1.157.397c1.126 0 2.008-.925 2.008-2.087 0-1.161-.882-2.086-2.008-2.086-.466 0-.851.143-1.191.417v-.329h-.99v5.217h1.024V7.293Zm-.148-1.69c0-.727.5-1.275 1.161-1.275.663 0 1.16.548 1.16 1.275 0 .728-.498 1.276-1.16 1.276-.662 0-1.16-.548-1.16-1.276Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.573.853h26.952v10.2H.573z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-size: cover;
}

/* list-bbs with thumb */
	section.list-bbs .list_txt li { display:flex; }



/* list-bbs-thumbnail */
	section.list-bbs-thumbnail {  }
	section.list-bbs-thumbnail .vCount2,
	section.list-bbs-thumbnail .vCount3,
	section.list-bbs-thumbnail .vCount4,
	section.list-bbs-thumbnail .vCount5 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; justify-content: space-around; align-items: stretch; }
	section.list-bbs-thumbnail .vCount1 li {
		-webkit-box-flex: 1;
			-webkit-flex: 1 0 100%;
				-ms-flex: 1 0 100%;
					flex: 1 0 100%;
	}
	section.list-bbs-thumbnail .vCount2 li {
		-webkit-box-flex: 1;
			-webkit-flex: 1 0 50%;
				-ms-flex: 1 0 50%;
					flex: 1 0 50%;
	}
	section.list-bbs-thumbnail .vCount3 li {
		-webkit-box-flex: 1;
			-webkit-flex: 1 0 33.3%;
				-ms-flex: 1 0 33.3%;
					flex: 1 0 33.3%;
	}
	section.list-bbs-thumbnail .vCount4 li {
		-webkit-box-flex: 1;
			-webkit-flex: 1 0 25%;
				-ms-flex: 1 0 25%;
					flex: 1 0 25%;
	}
	section.list-bbs-thumbnail .vCount5 li {
		-webkit-box-flex: 1;
			-webkit-flex: 1 0 20%;
				-ms-flex: 1 0 20%;
					flex: 1 0 20%;
	}
	/*section.list-bbs-thumbnail .vCount li,
	section.list-bbs-thumbnail .vCount1 li { width: 100%; }
	section.list-bbs-thumbnail .vCount2 li { width: 50%; }
	section.list-bbs-thumbnail .vCount3 li { width: 33.3%; }
	section.list-bbs-thumbnail .vCount4 li { width: 25%; }*/
	section.list-bbs-thumbnail .vCount2 li,
	section.list-bbs-thumbnail .vCount3 li,
	section.list-bbs-thumbnail .vCount4 li,
	section.list-bbs-thumbnail .vCount5 li { float: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; justify-content: space-around; }
	section.list-bbs-thumbnail .list_thumbnail li { overflow: hidden; min-height: 36px; border-top: 1px solid #e3e3e3; }
	section.list-bbs-thumbnail .list_thumbnail li:first-child { border: 0 none; }
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt {
		display: table;
		width: 100%;
		min-height: 79px;
		padding: 0 13px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .thumb_img {
		/*float: left;*/
		position: relative;
		display: block;
		width: 119px;
		margin: 13px 11px 13px 0;
		overflow: hidden;
		background-color: #f4f4f4;
		-webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .thumb_img img {
		width: 119px;
		height: 83px;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .thumb_img.thumb_movie:after {
		content: " ";
		position: absolute;
		display: block;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: url('//static.inven.co.kr/image_2011/mobile/common/cardbbs_icon_movie.png') center center no-repeat;
		background-size: 44px 44px;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc {
		display: table-cell;
		/*width: calc(100% - 130px);*/
		vertical-align: middle;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt.flex .desc {
		display: block;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-align: start;
		overflow: hidden;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject {
		display: block;
		display: -webkit-box;
		overflow: hidden;
		margin-bottom: 5px;
		text-overflow: ellipsis;
		word-wrap: break-word;
		max-height: 2.72em;
		font-size: 1.07em;
		letter-spacing: -1px;
		line-height: 1.36em;
		font-weight: bold;
		/*-webkit-line-clamp: 1;*/
		-webkit-box-orient: vertical;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject.subject-content {
		-webkit-line-clamp: 1;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject .category {
		white-space: nowrap;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject .subject-text {
	    overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject-text.subject-2-rows {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		white-space: normal;
		max-height: 2.72em;
		-webkit-line-clamp: 2;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject .comment {
		white-space: nowrap;
		-webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;
		-webkit-box-flex: 0;  -webkit-flex: none; -ms-flex: none; flex: none;
	}
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject img[alt="NEW"],
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject img[alt="HOT"] { margin: 4px 0 4px 4px; width: 9px; height: 9px; }
	/*section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject .subject-text.subject-2-rows > img.cateImg,
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject .subject-text.subject-2-rows > img.boardImg,
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject .subject-text.subject-2-rows > span.boardname,
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject .subject-text.subject-2-rows > span.category { display: block; }*/
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject.align-items-flexend img[alt="NEW"],
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .subject.align-items-flexend img[alt="HOT"] { margin: 4px 0 4px 4px; flex:  none; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0;  -webkit-flex: none; -ms-flex: none; flex: none; }
	section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .desc .content {
		display: block;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		word-wrap: break-word;
		max-height: 40px;
		font-size: .93em;
		line-height: 1.36;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	@media screen and (max-width: 320px) {
		section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .thumb_img,
		section.list-bbs-thumbnail .list_thumbnail li .link_imgtxt .thumb_img img {
			width: 94px;
			height: 66px;
		}
	}
	section.list-bbs-thumbnail .vCount2 li .link_imgtxt,
	section.list-bbs-thumbnail .vCount3 li .link_imgtxt,
	section.list-bbs-thumbnail .vCount4 li .link_imgtxt,
	section.list-bbs-thumbnail .vCount5 li .link_imgtxt { padding: 0; }
	section.list-bbs-thumbnail .vCount2 li .link_imgtxt .thumb_img,
	section.list-bbs-thumbnail .vCount3 li .link_imgtxt .thumb_img,
	section.list-bbs-thumbnail .vCount4 li .link_imgtxt .thumb_img,
	section.list-bbs-thumbnail .vCount5 li .link_imgtxt .thumb_img { display: block; padding: 0 5px; overflow: hidden; width: 100%; height: auto; margin: 0; float: none; background-color: #fff; }
	section.list-bbs-thumbnail .vCount2 li .link_imgtxt .thumb_img img,
	section.list-bbs-thumbnail .vCount3 li .link_imgtxt .thumb_img img,
	section.list-bbs-thumbnail .vCount4 li .link_imgtxt .thumb_img img,
	section.list-bbs-thumbnail .vCount5 li .link_imgtxt .thumb_img img { width: 100%; /* height: auto; */ }
	section.list-bbs-thumbnail .vCount2 li .link_imgtxt .desc,
	section.list-bbs-thumbnail .vCount3 li .link_imgtxt .desc,
	section.list-bbs-thumbnail .vCount4 li .link_imgtxt .desc,
	section.list-bbs-thumbnail .vCount5 li .link_imgtxt .desc { padding: 5px 5px 0; width: 100%; float: none; }

/* report-bbs */
	section.list-bbs.list-report .hot-recom.thumbnail_style { background-color: transparent; }
	section.list-bbs.list-report .hot-recom.thumbnail_style .thumbnail_style_left { width: 119px; padding: 0; margin-right: 10px; border-radius: 10px; overflow: hidden; }
	section.list-bbs.list-report .hot-recom.thumbnail_style .thumbnail_style_left img { width: 100%; }
	section.list-bbs.list-report .hot-recom.thumbnail_style .thumbnail_style_right { width: calc(100% - 129px); letter-spacing: 0; }
	section.list-bbs.list-report .hot-recom.thumbnail_style .subject { position: relative; display: flex; align-items: center; text-indent: 40px; width: 100%; }
	section.list-bbs.list-report .hot-recom.thumbnail_style span.hot-recom-label { display: flex; align-self: start; justify-content: center; align-items: center; box-sizing: border-box; width: 35px; height: 19px; margin: 1px -35px 0 0; line-height: 19px; font-size: 12px; border: 2px solid #2685d5; border-radius: 9px; color: #2685d5; background-color: transparent; text-indent: 0; }
	section.list-bbs.list-report .hot-recom.thumbnail_style span.hot-deal-label { display: flex; align-self: start; justify-content: center; align-items: center; box-sizing: border-box; width: 35px; height: 19px; margin: 1px -35px 0 0; line-height: 19px; font-size: 12px; border: 2px solid #2685d5; border-radius: 9px; color: #2685d5; background-color: transparent; text-indent: 0; }
	section.list-bbs.list-report .hot-recom.thumbnail_style.hot span.hot-recom-label { border-color: #e65857; color: #e65857; }
	section.list-bbs.list-report .hot-recom.thumbnail_style .subject-text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; margin: 0; }
	section.list-bbs.list-report .hot-recom.thumbnail_style .comment { text-indent: 0; padding-left: .5em; }
	section.list-bbs.list-report .hot-recom.thumbnail_style .content { margin-top: 5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; color: #666666; font-size: 12px; line-height: 1.4em; overflow: hidden; }
	section.list-bbs.list-report .hot-recom.thumbnail_style.hotdeal span.hot-deal-label { border-color: #e65857; color: #e65857; background-color: transparent; }

/* title */
	section.title {
		overflow: hidden;
		/*width: 100%;*/
		min-height: 45px;
		font-size: 1em;
		line-height: 1;
		letter-spacing: -1px;
		/*border-bottom: 1px solid #e3e3e3;*/
	}
	section.title .head_title {
		display: block;
		width: calc(100% - 84px);
		overflow: hidden;
		padding: 13px 0 10px 13px;
		font-size: 1rem;
		line-height: 1.23em;
		letter-spacing: -1px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	section.title .head_title.nolink {
		width: 100%;
	}
	section.title .head_title img.title_img {
		position: relative;
		vertical-align: top;
		height: 18px;
	}
	section.title .head_title span {
		/*vertical-align: middle;*/
	}

	section.title .title-certificated img.title_img{
		width: 100%; 
		height: auto;    
		margin-top: -13px;
		margin-bottom: -10px;
		margin-left: -13px;
	}
	section.title .title-certificated img{
		width: 20px;
		vertical-align: -6px;
	}
	@media screen and (min-width: 518px) {
		section.title .title-certificated img.title_img{
			width: 518px;
		}
	}

	section.title .more {
		position: relative;
		display: block;
	}
	section.title .moreText {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		padding: 6px 8px;
		margin: 11px 5px 0 0;
		background-color: #f1f1f1;
		border-radius: 20px;
		font-size: 0.85em;
		color: #7d7d7d;
	}

/* link */
	section.link { overflow: hidden; min-height: 39px; }
	section.link > div { /*border: 1px solid #D3D3D3;*/ }
	section.link > div .link-item { float: left; text-align: center; font-weight: bold; }
	section.link > div .link-item:last-child { display: block; overflow: hidden; /*float: none;*/ }
	section.link > div .link-item a {
		display: block;
		min-height: 17px;
		line-height: 17px;
		padding: 11px 0 11px;
		border-right: 1px solid #F2F2F2;
		border-top: 1px solid #F2F2F2;
		letter-spacing: -1px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	section.link > div.hori2 .link-item:nth-child(2n) a,
	section.link > div.hori3 .link-item:nth-child(3n) a,
	section.link > div.hori4 .link-item:nth-child(4n) a,
	section.link > div.hori5 .link-item:nth-child(5n) a { border-right: 0; }
	section.link > div.hori2 .link-item:nth-child(-n+2) a,
	section.link > div.hori3 .link-item:nth-child(-n+3) a,
	section.link > div.hori4 .link-item:nth-child(-n+4) a,
	section.link > div.hori5 .link-item:nth-child(-n+5) a { border-top: 0; }

	section.link > div.hori1 .link-item { width: 100%; }
	section.link > div.hori2 .link-item { width: 50%; }
	section.link > div.hori3 .link-item { width: 33.3%; }
	section.link > div.hori3 .link-item:nth-child(3n) { width: 33.4%; }
	section.link > div.hori4 .link-item { width: 25%; }
	section.link > div.hori5 .link-item { width: 20%; }

/*  link-box  */
	section.link-box { overflow: hidden; min-height: 39px; }
	section.link-box .link-box-title {
		overflow: hidden;
		min-height: 45px;
		font-size: 1em;
		line-height: 1;
		letter-spacing: -1px;
	}
	section.link-box .link-box-title h3.title {
		display: block;
		width: calc(100% - 84px);
		overflow: hidden;
		padding: 13px 0 10px 13px;
		font-size: 1rem;
		line-height: 1.23em;
		letter-spacing: -1px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	section.link-box > div {  }
	section.link-box > div .link-item { float: left; text-align: center; margin-right:6px; margin-top:6px;}
	section.link-box > div .link-item:last-child { display: block; overflow: hidden; /*float: none;*/ }
	section.link-box > div .link-item a {
		display: block;
		min-height: 18px;
		line-height: 18px;
		padding: 11px 0;
		border: 1px solid #e1e2e2;
		letter-spacing: -1px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	section.link-box > div[class^=hori] {padding:10px; }
	section.link-box > div.hori2 .link-item { width: calc(50% - 3px); }
	section.link-box > div.hori3 .link-item { width: calc(33% - 3px); }
	section.link-box > div.hori4 .link-item { width: calc(25% - 5px); }
	section.link-box > div.hori5 .link-item { width: calc(20% - 5px); }
	section.link-box > div.hori2 .link-item:nth-child(2n),
	section.link-box > div.hori3 .link-item:nth-child(3n),
	section.link-box > div.hori4 .link-item:nth-child(4n),
	section.link-box > div.hori5 .link-item:nth-child(5n) { margin-right:0; }


/* focus-horizontal */
	section.focus-horizontal {  }
	section.focus-horizontal .focus-h li { overflow: hidden; border-top: 1px solid #f2f2f2;}
	section.focus-horizontal .focus-h li:first-child { border: 0 none; }
	section.focus-horizontal .focus-h li .link_imgtxt {
		display: table;
		width: 100%;
		min-height: 32px;
		padding: 10px 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	section.focus-horizontal .focus-h li .link_imgtxt .thumb_img {
		float: left;
		display: block;
		width: 119px;
		margin-right: 11px;
		overflow: hidden;
		background-color: #f4f4f4;
	}
	section.focus-horizontal .focus-h li .link_imgtxt .thumb_img img {
		width: 119px;
		height: 83px;
	}
	section.focus-horizontal .focus-h li .link_imgtxt .ci_image,
	section.focus-horizontal .focus-h li .link_imgtxt .ci_video {
		position: relative;
	}
	section.focus-horizontal .focus-h li .link_imgtxt .ci_image:after,
	section.focus-horizontal .focus-h li .link_imgtxt .ci_video:after {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: '';
	}
	section.focus-horizontal .focus-h li .link_imgtxt .ci_image:after {
		background: url('//static.inven.co.kr/image_2011/mobile/common/cardbbs_icon_gif.png') center center no-repeat;
	}
	section.focus-horizontal .focus-h li .link_imgtxt .ci_video:after {
		background: url('//static.inven.co.kr/image_2011/mobile/common/cardbbs_icon_movie.png') center center no-repeat;
	}
	section.focus-horizontal .focus-h li .link_imgtxt .desc {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	section.focus-horizontal .focus-h li .link_imgtxt .desc .subject {
		display: block;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		word-wrap: break-word;
		max-height: 22px;
		font-size: 1.07em;
		letter-spacing: -1px;
		line-height: 1.36em;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	section.focus-horizontal .focus-h li .link_imgtxt .desc .subject.subject-2-rows {
		max-height: 3.72em;
		-webkit-line-clamp: 2;
	}
	/*section.focus-horizontal .focus-h li .link_imgtxt .desc .subject.subject-2-rows span.category {
		display: block;
	}*/
	section.focus-horizontal .focus-h li .link_imgtxt .desc .content {
		display: block;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		margin: 5px 0 6px;
		word-wrap: break-word;
		max-height: 36px;
		font-size: .93em;
		line-height: 1.36em;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	section.focus-horizontal .focus-h li .link_imgtxt .desc .author {
		display: block;
		font-size: .93em;
		line-height: 1.36;
	}
	@media screen and (max-width: 320px) {
		section.focus-horizontal .focus-h li .link_imgtxt .thumb_img,
		section.focus-horizontal .focus-h li .link_imgtxt .thumb_img img {
			width: 94px;
			height: 66px;
		}
	}

/* focus-vertical */
	section.focus-vertical {  }
	section.focus-vertical .focus-v { overflow: hidden; margin: 0 7px 0 8px; }
	section.focus-vertical .focus-v {
		display: block;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;

		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		/*justify-content: space-around;*/
	}
	/*section.focus-vertical .focus-v li { float: left; padding-top: 10px; }*/
	section.focus-vertical .focus-v li {
		display: block;
		float: left;
		-webkit-flex: 1;
			-ms-flex: 1;
				flex: 1;
		padding-top: 10px;
	}
	section.focus-vertical .focus-v li:first-child { border: 0 none; }
	section.focus-vertical .vCount li,
	section.focus-vertical .vCount1 li { 
		width: 100%;
		float: none;
		-webkit-flex: 1 0 100%;
			-ms-flex: 1 0 100%;
				flex: 1 0 100%;
	}
	section.focus-vertical .vCount2 li {
		width: 50%;
		-webkit-flex: 0 1 50%;
			-ms-flex: 0 1 50%;
				flex: 0 1 50%;
	}
	section.focus-vertical .vCount2 li:nth-child(2n+1) {
		clear: left;
	}
	section.focus-vertical .vCount3 li {
		width: 33.3%;
		-webkit-flex: 0 1 33.3%;
			-ms-flex: 0 1 33.3%;
				flex: 0 1 33.3%;
	}
	section.focus-vertical .vCount3 li:nth-child(3n+1) {
		clear: left;
	}
	section.focus-vertical .vCount4 li {
		width: 25%;
		-webkit-flex: 0 1 25%;
			-ms-flex: 0 1 25%;
				flex: 0 1 25%;
	}
	section.focus-vertical .vCount4 li:nth-child(4n+1) {
		clear: left;
	}
	section.focus-vertical .vCount5 li {
		width: 20%;
		-webkit-flex: 0 1 20%;
			-ms-flex: 0 1 20%;
				flex: 0 1 20%;
	}
	section.focus-vertical .vCount5 li:nth-child(5n+1) {
		clear: left;
	}
	/*section.focus-vertical .vCount li,
	section.focus-vertical .vCount1 li { width: 100%; }
	section.focus-vertical .vCount2 li { width: 50%; }
	section.focus-vertical .vCount3 li { width: 33.3%; }
	section.focus-vertical .vCount4 li { width: 25%; }*/
	section.focus-vertical .focus-v li .link_imgtxt {
		display: block;
		margin-bottom: 5px;
	}
	section.focus-vertical .focus-v li .link_imgtxt .thumb_img {
		display: block;
		overflow: hidden;
		padding: 0 5px;
	}
	section.focus-vertical .focus-v li .link_imgtxt .thumb_img img {
		width: 100%;
		background-color: #F7F7F7;
	}
	section.focus-vertical .focus-v li .link_imgtxt .ci_image,
	section.focus-vertical .focus-v li .link_imgtxt .ci_video,
	section.focus-vertical .focus-v li .link_imgtxt .ci_ptnship {
		position: relative;
	}
	section.focus-vertical .focus-v li .link_imgtxt .ci_image:after,
	section.focus-vertical .focus-v li .link_imgtxt .ci_video:after,
	section.focus-vertical .focus-v li .link_imgtxt .ci_ptnship:after {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: '';
	}
	section.focus-vertical .focus-v li .link_imgtxt .ci_image:after {
		background: url('//static.inven.co.kr/image_2011/mobile/common/cardbbs_icon_gif.png') center center no-repeat;
		background-size: 44px 44px;
	}
	section.focus-vertical .focus-v li .link_imgtxt .ci_video:after {
		background: url('//static.inven.co.kr/image_2011/mobile/common/cardbbs_icon_movie.png') center center no-repeat;
		background-size: 44px 44px;
	}
	

	section.focus-vertical .focus-v li .link_imgtxt .desc {
		display: block;
		padding: 5px 8px 0;
	}
	section.focus-vertical .focus-v li .link_imgtxt .desc .subject {
		display: block;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		word-wrap: break-word;
		max-height: 22px;
		font-size: 1.07em;
		letter-spacing: -1px;
		line-height: 1.36;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	section.focus-vertical .focus-v li .link_imgtxt .desc .content {
		display: block;
		display: -webkit-box;
		overflow: hidden;
		margin-top: 2px;
		text-overflow: ellipsis;
		word-wrap: break-word;
		max-height: 36px;
		font-size: .93em;
		line-height: 1.36;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}


/* focus-image */
	section.focus-image {  }
	section.focus-image .focus-i { overflow: hidden; margin: 0 7px 0 8px; }
	section.focus-image .focus-i {
		display: block;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;

		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		/*justify-content: space-around;*/
	}
	/*section.focus-image .focus-i li { float: left; padding-top: 10px; }*/
	section.focus-image .focus-i li {
		display: block;
		float: left;
		-webkit-flex: 1;
			-ms-flex: 1;
				flex: 1;
		padding-top: 10px;
	}
	section.focus-image .focus-i li:first-child { border: 0 none; }
	section.focus-image .vCount1 li { 
		width: 100%;
		float: none;
		-webkit-flex: 0 1 100%;
			-ms-flex: 0 1 100%;
				flex: 0 1 100%;
	}
	section.focus-image .vCount2 li {
		width: 50%;
		-webkit-flex: 0 1 50%;
			-ms-flex: 0 1 50%;
				flex: 0 1 50%;
	}
	section.focus-image .vCount2 li:nth-child(2n+1) {
		clear: left;
	}
	section.focus-image .vCount3 li {
		width: 33.3%;
		-webkit-flex: 0 1 33.3%;
			-ms-flex: 0 1 33.3%;
				flex: 0 1 33.3%;
	}
	section.focus-image .vCount3 li:nth-child(3n+1) {
		clear: left;
	}
	section.focus-image .vCount4 li {
		width: 25%;
		-webkit-flex: 0 1 25%;
			-ms-flex: 0 1 25%;
				flex: 0 1 25%;
	}
	section.focus-image .vCount4 li:nth-child(4n+1) {
		clear: left;
	}
	section.focus-image .vCount5 li {
		width: 20%;
		-webkit-flex: 0 1 20%;
			-ms-flex: 0 1 20%;
				flex: 0 1 20%;
	}
	section.focus-image .vCount5 li:nth-child(5n+1) {
		clear: left;
	}
	/*section.focus-image .vCount li,
	section.focus-image .vCount1 li { width: 100%; }
	section.focus-image .vCount2 li { width: 50%; }
	section.focus-image .vCount3 li { width: 33.3%; }
	section.focus-image .vCount4 li { width: 25%; }*/
	section.focus-image .focus-i li .link_img {
		display: block;
		margin-bottom: 10px;
	}
	section.focus-image .focus-i li .link_img .thumb_img {
		display: block;
		overflow: hidden;
		padding: 0 5px;
	}
	section.focus-image .focus-i li .link_img .thumb_img img {
		width: 100%;
		background-color: #F7F7F7;
	}
	section.focus-image .focus-i li .link_img .ci_image,
	section.focus-image .focus-i li .link_img .ci_video {
		position: relative;
	}
	section.focus-image .focus-i li .link_img .ci_image:after,
	section.focus-image .focus-i li .link_img .ci_video:after {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: '';
	}
	section.focus-image .focus-i li .link_img .ci_image:after {
		background: url('//static.inven.co.kr/image_2011/mobile/common/cardbbs_icon_gif.png') center center no-repeat;
	}
	section.focus-image .focus-i li .link_img .ci_video:after {
		background: url('//static.inven.co.kr/image_2011/mobile/common/cardbbs_icon_movie.png') center center no-repeat;
	}
	

/* focus-over */
	section.focus-over {  }
	section.focus-over .focus-o { overflow: hidden; margin: 0; }
	section.focus-over .focus-o {
		display: block;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;

		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		/*justify-content: space-around;*/
	}
	section.focus-over .focus-o li {
		float: left;
		display: block;
			-webkit-flex: 1;
				-ms-flex: 1;
					flex: 1;
		padding-top: 10px;
	}
	section.focus-over .focus-o li:first-child { border: 0 none; }
	section.focus-over .vCount li,
	section.focus-over .vCount1 li { 
		width:100%;
		float: none;
		-webkit-flex: 0 1 100%;
			-ms-flex: 0 1 100%;
				flex: 0 1 100%;
	}
	section.focus-over .vCount2 li {
		width: 50%;
		-webkit-flex: 0 1 50%;
			-ms-flex: 0 1 50%;
				flex: 0 1 50%;
	}
	section.focus-over .vCount2 li:nth-child(2n+1) {
		clear: left;
	}
	section.focus-over .vCount3 li {
		width: 33.3%;
		-webkit-flex: 0 1 33.3%;
			-ms-flex: 0 1 33.3%;
				flex: 0 1 33.3%;
	}
	section.focus-over .vCount3 li:nth-child(3n+1) {
		clear: left;
	}
	section.focus-over .vCount4 li {
		width: 25%;
		-webkit-flex: 0 1 25%;
			-ms-flex: 0 1 25%;
				flex: 0 1 25%;
	}
	section.focus-over .vCount4 li:nth-child(4n+1) {
		clear: left;
	}
	section.focus-over .vCount5 li {
		width: 20%;
		-webkit-flex: 0 1 20%;
			-ms-flex: 0 1 20%;
				flex: 0 1 20%;
	}
	section.focus-over .vCount5 li:nth-child(5n+1) {
		clear: left;
	}
	/*section.focus-over .vCount li,
	section.focus-over .vCount1 li { width: 100%; }
	section.focus-over .vCount2 li { width: 50%; }
	section.focus-over .vCount3 li { width: 33.3%; }
	section.focus-over .vCount4 li { width: 25%; }*/
	section.focus-over .focus-o li .link_imgtxt {
		display: block;
		position: relative;
		margin-bottom: 10px;
	}
	section.focus-over .focus-o li .link_imgtxt .thumb_img {
		display: block;
		overflow: hidden;
		padding: 0;
	}
	section.focus-over .focus-o li .link_imgtxt .thumb_img img {
		width: 100%;
		background-color: #F7F7F7;
	}
	section.focus-over .focus-o li .link_imgtxt .ci_image,
	section.focus-over .focus-o li .link_imgtxt .ci_video {
		position: relative;
	}
	section.focus-over .focus-o li .link_imgtxt .ci_image:after,
	section.focus-over .focus-o li .link_imgtxt .ci_video:after {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: '';
	}
	section.focus-over .focus-o li .link_imgtxt .ci_image:after {
		background: url('//static.inven.co.kr/image_2011/mobile/common/cardbbs_icon_gif.png') center center no-repeat;
	}
	section.focus-over .focus-o li .link_imgtxt .ci_video:after {
		background: url('//static.inven.co.kr/image_2011/mobile/common/cardbbs_icon_movie.png') center center no-repeat;
	}
	section.focus-over .focus-o li .link_imgtxt .desc {
		display: block;
		padding: 5px 5px 0;
	}
	section.focus-over .focus-o li .link_imgtxt .over {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 20px 15px 8px 14px;
		color: #fff;
		margin: 0;
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8)));
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
		/*text-shadow: 2px 2px 2px #000000;*/
		text-shadow: 2px 0 0 rgba(0, 0, 0, 0.8), -2px 0 0 rgba(0, 0, 0, 0.8), 0 2px 0 rgba(0, 0, 0, 0.8), 0 -2px 0 rgba(0, 0, 0, 0.8), 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 0 rgba(0, 0, 0, 0.8), 1px -1px 0 rgba(0, 0, 0, 0.8), -1px 1px 0 rgba(0, 0, 0, 0.8);
	}
	section.focus-over .focus-o li .link_imgtxt .desc .subject {
		display: block;
		display: -webkit-box;
		overflow: hidden;
		margin-bottom: 5px;
		text-overflow: ellipsis;
		word-wrap: break-word;
		max-height: 22px;
		font-size: 1.07em;
		letter-spacing: -1px;
		line-height: 1.36;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-ms-box-orient: vertical;
		-o-box-orient: vertical;
		box-orient: vertical;
	}
	section.focus-over .focus-o li .link_imgtxt .desc .content {
		display: block;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		word-wrap: break-word;
		max-height: 2.72em;
		font-size: .93em;
		line-height: 1.36;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-ms-box-orient: vertical;
		-o-box-orient: vertical;
		box-orient: vertical;
	}

/* banner */
	.swipe-wrap section.banner { float: left; position: relative; }
	section.banner { margin:0!important; padding:0 15px; }
	section.banner .banner { overflow: hidden; }
	section.banner .banner li { float: left; width: 100%; }
	section.banner .banner li:first-child { border: 0 none; }
	section.banner .banner li .link_img {
		display: block;
	}
	section.banner .banner li .link_img .thumb_img {
		display: block;
		overflow: hidden;
	}
	section.banner .banner li .link_img .thumb_img img {
		width: 100%;
		background-color: #F7F7F7;
	}
	section.banner .banner.fixedSize {
		text-align: center;
	}
	section.banner .banner.fixedSize li .link_img,
	section.banner .banner.fixedSize li .link_img .thumb_img {
		display: inline;
	}
	section.banner .banner.fixedSize li .link_img .thumb_img img {
		width: auto;
	}

/* banner-ad */
	section.banner-ad { line-height: 0; }
	section.banner-ad .ad-wrap { width: 100%; min-height: 50px; text-align: center; }
	section.banner-ad .ad-wrap  iframe { display: block; margin: 0 auto; }
	section.banner-ad .ad-wrap.DaWide { height: 100%; margin: 0; }

/* input-url */	
	section.input-url {  }
	section.input-url .mobileDaNs2 { text-align: center; }
	section.input-url .infoWrap { border: 0; }

/* top-issue */
section.top-issue {
    display: block;
    overflow: hidden;
}

section.top-issue .wrap {
    float: left;
    width: 50%
}

section.top-issue .zone {
    float: left;
    width: 50%;
    box-sizing: border-box;
    border: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff
}

section.top-issue .zone.r1,section.top-issue .zone.r2,section.top-issue .zone.r3,section.top-issue .zone.r4 {
    height: 218px
}

section.top-issue .zone.r3.col-c2,section.top-issue .zone.r3.col-c2-r2,section.top-issue .zone.r4,section.top-issue .zone.r7.col-c2,section.top-issue .zone.r8 {
    border-right: 0
}

section.top-issue .zone.r5,section.top-issue .zone.r6,section.top-issue .zone.r7,section.top-issue .zone.r8 {
    height: 182px;
    border-bottom: 0
}

section.top-issue .zone.col-c2 {
    width: 100%
}

section.top-issue .zone.col-c2-r2 {
    width: 100%;
    height: 400px;
    border-bottom: 0
}

section.top-issue .zone .link_imgtxt {
    display: block;
    position: relative;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

section.top-issue .zone .link_imgtxt .thumb_img {
    display: block;
    overflow: hidden
}

section.top-issue .zone .link_imgtxt .thumb_img img {
    width: 100%;
    background-color: #f7f7f7
}

section.top-issue .zone .link_imgtxt .desc {
    display: block;
    padding: 5px 5px 0
}

section.top-issue .zone .link_imgtxt .over {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px 15px 8px 14px;
    color: #fff;
    margin: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,transparent,#000);
    background: linear-gradient(180deg,transparent 0,#000);
    text-shadow: 2px 0 0 rgba(0,0,0,.8),-2px 0 0 rgba(0,0,0,.8),0 2px 0 rgba(0,0,0,.8),0 -2px 0 rgba(0,0,0,.8),1px 1px rgba(0,0,0,.8),-1px -1px 0 rgba(0,0,0,.8),1px -1px 0 rgba(0,0,0,.8),-1px 1px 0 rgba(0,0,0,.8)
}

section.top-issue .zone .link_imgtxt .desc .subject {
    display: block;
    margin-bottom: 5px;
    line-height: 1.05em
}

section.top-issue .zone .link_imgtxt .desc .content {
    display: block;
    line-height: 1.1em
}

section.top-issue .zone .link_imgtxt .desc .date {
    font-size: 12px;
    color: #bebec5
}

@media screen and (max-width: 599px) {
    section.top-issue .wrap {
        width:100%
    }

    section.top-issue .zone.r1.col-c2,section.top-issue .zone.r1.col-c2-r2,section.top-issue .zone.r2,section.top-issue .zone.r5.col-c2,section.top-issue .zone.r6 {
        border-right: 0;
        border-bottom: 1px solid #fff
    }

    section.top-issue .zone.r5,section.top-issue .zone.r6 {
        border-bottom: 1px solid #fff
    }

    section.top-issue .zone.r1.col-c2-r2 {
        height: 218px
    }
}

/* MODULE MEDIA QUERY FOR FOCUS IMAGE */
	section.focus-vertical .focus-v.bbs-v li .link_imgtxt .thumb_img img {
		max-height: 100px;
	}

	@media screen and (min-width: 320px) {
		section.focus-vertical .focus-v li .link_imgtxt .thumb_img img,
		section.focus-image .focus-i li .link_img .thumb_img img,
		section.focus-over .focus-o li .link_imgtxt .thumb_img img {
			min-height: 41px;
		}
	}
	@media screen and (min-width: 360px) {
		section.focus-vertical .focus-v li .link_imgtxt .thumb_img img,
		section.focus-image .focus-i li .link_img .thumb_img img,
		section.focus-over .focus-o li .link_imgtxt .thumb_img img {
			min-height: 46px;
		}
	}
	@media screen and (min-width: 375px) {
		section.focus-vertical .focus-v li .link_imgtxt .thumb_img img,
		section.focus-image .focus-i li .link_img .thumb_img img,
		section.focus-over .focus-o li .link_imgtxt .thumb_img img {
			min-height: 48px;
		}
	}
	@media screen and (min-width: 414px) {
		section.focus-vertical .focus-v li .link_imgtxt .thumb_img img,
		section.focus-image .focus-i li .link_img .thumb_img img,
		section.focus-over .focus-o li .link_imgtxt .thumb_img img {
			min-height: 54px;
		}
	}
	@media screen and (min-width: 464px) {
		section.focus-vertical .focus-v li .link_imgtxt .thumb_img img,
		section.focus-image .focus-i li .link_img .thumb_img img,
		section.focus-over .focus-o li .link_imgtxt .thumb_img img {
			min-height: 61px;
		}
	}
	@media screen and (min-width: 568px) {
		section.focus-vertical .focus-v li .link_imgtxt .thumb_img img,
		section.focus-image .focus-i li .link_img .thumb_img img,
		section.focus-over .focus-o li .link_imgtxt .thumb_img img {
			min-height: 75px;
		}
	}
	@media screen and (min-width: 640px) {
		section.focus-vertical .focus-v li .link_imgtxt .thumb_img img,
		section.focus-image .focus-i li .link_img .thumb_img img,
		section.focus-over .focus-o li .link_imgtxt .thumb_img img {
			min-height: 41px;
		}
	}
	@media screen and (min-width: 768px) {
		section.focus-vertical .focus-v li .link_imgtxt .thumb_img img,
		section.focus-image .focus-i li .link_img .thumb_img img,
		section.focus-over .focus-o li .link_imgtxt .thumb_img img {
			min-height: 50px;
		}
	}
/* inven float alarm */
@keyframes inven-float-alarm-ani {
    from {
        transform: translateX(100%); opacity: 0;
    }
    to {
        transform: translateX(0); opacity: 1;
    }
}
.inven-float-alarm {
    position: fixed;
    right: 12px;
    bottom: 55px;
    line-height: 1.2em;
    z-index: 99999;
	display: none;
}
body.flotalarm-init .inven-float-alarm {
	display: block;
}
body.show-roulette-button .inven-float-alarm.roulette-open {
	bottom: 140px;
}
.inven-float-alarm li {
    position: relative;
    float:none;
    display:block;
    margin-bottom: 30px;
    animation: inven-float-alarm-ani 0.5s cubic-bezier(0.04, 0.54, 0.79, 1.53) backwards;
}
.inven-float-alarm li:nth-last-child(2) {
    animation-delay: 0.3s;
}
.inven-float-alarm li:nth-last-child(3) {
    animation-delay: 0.6s;
}
.inven-float-alarm li:nth-last-child(4) {
    animation-delay: 0.9s;
}
.inven-float-alarm li:nth-last-child(5) {
    animation-delay: 1.2s;
}
.inven-float-alarm li:nth-last-child(6) {
    animation-delay: 1.5s;
}
.inven-float-alarm li:nth-last-child(7) {
    animation-delay: 1.8s;
}
.inven-float-alarm li:nth-last-child(8) {
    animation-delay: 2.1s;
}
.inven-float-alarm li:nth-last-child(9) {
    animation-delay: 2.4s;
}
.inven-float-alarm li:nth-last-child(10) {
    animation-delay: 2.7s;
}
.inven-float-alarm li:nth-last-child(11) {
    animation-delay: 3.0s;
}
.inven-float-alarm li:last-child {
    margin-bottom: 0;
}
.inven-float-alarm li.remove {
    transition:0.25s all ease-in;
    transform: translateX(100%); opacity: 0;
    z-index: 1;
}
.inven-float-alarm a {
    display: flex;
    align-items: center;
    width:238px; max-height: 96px;
    padding: 8px;
    box-sizing: border-box;
    margin-left: auto;
    background-color: rgba(0, 0, 0, 0.7);
    border:2px solid transparent;
    border-radius: 6px;
}
.inven-float-alarm .has-thumb a {
    width:316px; max-height: none;
}
.inven-float-alarm a:hover {
    text-decoration: none;
}
.inven-float-alarm .thumb {
    flex: 0 0 70px;
    position: relative;
    margin-right: 8px;
    overflow: hidden;
}
.inven-float-alarm .thumb img {
    width:70px; height:40px; vertical-align: top;
}
.inven-float-alarm .msg {
    flex: 1 1 auto;
    font-size: 12px;
	max-width:100%;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
}
.inven-float-alarm .thumb + .msg {
	max-width: calc(100% - 78px);
}
.inven-float-alarm p {
	overflow: hidden;
	font-family: '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo';
}
.inven-float-alarm .title {
	white-space:nowrap;
	text-overflow:ellipsis;
	color:yellow;
}
.inven-float-alarm .title + p {
	color:#fff;
}
.inven-float-alarm p:last-child {
	display: -webkit-box;
	max-height: 2.8em;
	word-wrap: break-word;
	word-break: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #6dcae6;
	overflow:hidden;
}
.inven-float-alarm button {
	position: absolute;
	top: -26px;
	right: 0px;
	-webkit-appearance: none;
	appearance: none;
	background-color: rgba(0, 0, 0, 0.8);
	width:25px;
	height:25px;
	border:2px solid rgba(0, 0, 0, 0);
	border-radius: 50px;
	cursor: pointer;
	font-size: 0px;
	color: transparent;
}
.inven-float-alarm button span {
    content: '';
    position: absolute;
    top:1px;
    bottom:1px;
    left: 1px;
    right: 1px;
    margin: auto;
    background-color: #000;
    transform: rotate(45deg);
}
.inven-float-alarm button.no-bg span {
    background-color: #fff;
}
.inven-float-alarm button span:first-child {
    width:2px;
}
.inven-float-alarm button span:last-child {
    height:2px;
}
/* AD : topslide : layout_v3.css laout_v3_pre.css */
	.topslideAd {width: 100%; height: 51px; position: relative; overflow:hidden;text-align:center;} 
	.topslideAd img {cursor:pointer; height:51px;border:0 none;}
	.topslideAd button {position: absolute;display: block;top: 6px;right: 6px;width: 30px;height: 30px;border: 0 none;overflow: hidden;text-indent: -9999px;background: url('//static.inven.co.kr/image_2011/common/common/bttn_16x16_white1_close.gif') no-repeat right 0;}
	.topslideAd button.darkbttn {background: url('//static.inven.co.kr/image_2011/common/common/bttn_16x16_black1_close.gif') no-repeat right 0;}

/* swipe */
.swipetypeIbuilder .swipetabs	{
	display: block;
    clear: both;
    overflow: hidden;
	background-color: #efefef;

}
.swipetypeIbuilder .swipetabs.div3 li:last-child{
    width: 33.34%;
}

.swipetypeIbuilder .swipetabs.div2 li {

	float:left;
	width:50%
}

.swipetypeIbuilder .swipetabs.div3 li,
.swipetypeIbuilder .swipetabs.div6 li {
   
    float: left;
    width: 33%;
}
.swipetypeIbuilder .swipetabs.div4 li,
.swipetypeIbuilder .swipetabs.div7 li,
.swipetypeIbuilder .swipetabs.div8 li {
	
	float:left;
	width:25%
}
.swipetypeIbuilder .swipetabs.div5 li,
.swipetypeIbuilder .swipetabs.div9 li,
.swipetypeIbuilder .swipetabs.div10 li,
.swipetypeIbuilder .swipetabs.div11 li,
.swipetypeIbuilder .swipetabs.div13 li,
.swipetypeIbuilder .swipetabs.div14 li,
.swipetypeIbuilder .swipetabs.div15 li,
.swipetypeIbuilder .swipetabs.div16 li,
.swipetypeIbuilder .swipetabs.div17 li,
.swipetypeIbuilder .swipetabs.div19 li,
.swipetypeIbuilder .swipetabs.div20 li, 
.swipetypeIbuilder .swipetabs.div21 li, 
.swipetypeIbuilder .swipetabs.div22 li, 
.swipetypeIbuilder .swipetabs.div23 li, 
.swipetypeIbuilder .swipetabs.div24 li,
.swipetypeIbuilder .swipetabs.div25 li,
.swipetypeIbuilder .swipetabs.div26 li,
.swipetypeIbuilder .swipetabs.div27 li,
.swipetypeIbuilder .swipetabs.div28 li,
.swipetypeIbuilder .swipetabs.div29 li,
.swipetypeIbuilder .swipetabs.div30 li {
	float: left;
	width: 20%
} 
.swipetypeIbuilder .swipetabs.div19 li:nth-child(16n),
.swipetypeIbuilder .swipetabs.div19 li:nth-child(17n),
.swipetypeIbuilder .swipetabs.div19 li:nth-child(18n),
.swipetypeIbuilder .swipetabs.div19 li:nth-child(19n){
	width: 25%;
} 

.swipetypeIbuilder .swipetabs.div12 li{
	float:left;
	width:16.6%;
}
.swipetypeIbuilder .swipetabs li a {
    color: #888;
    display: block;
    text-align: center;
    font-size: 13px;
  
    padding: 6px 0 4px 0;
    border-bottom: 1px solid #A1A2A5;
    white-space: nowrap;
	line-height:1.5
}

.swipetypeIbuilder .swipetabs li.on a {
    color: #333;
    border: 1px solid #A1A2A5;
    border-bottom: 0;
    background-color: #fff;
    font-weight: bold;
	line-height:1.5
}
.swipetypeIbuilder .swipe {
	background-color:#e3e3e3;
}
.swipetypeIbuilder .swipe-wrap {
    overflow: hidden;
    position: relative;
	
}
.swipetypeIbuilder .swipe-wrap > div {
    float: left;
    width: 100%;
    position: relative;
    background: #fff;
}
.swipetypeIbuilder .tabType1 {
    clear: both;
    display: block;
	border: 1px solid #a1a2a5;
    border-top: none;
}

.swipetypeIbuilder .swipeWrap .tabType1 .list_txt li { background-position: left 17px; min-height:36px}
.swipetypeIbuilder .swipeWrap .tabType1 .list_txt li:last-child {
	border-bottom:none;
}
.swipetypeIbuilder .swipeWrap .tabType1 li a {
    display: block;
    overflow: hidden;
    min-height: 20px;
    padding: 12px 12px 8px;
    letter-spacing: -1px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.swipetypeIbuilder .swipeWrap .tabType1 li a .category {  white-space: nowrap;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    margin-right: 4px; }
.swipetypeIbuilder .swipeWrap .tabType1 li a .boardname { color: #8b0000; }
.swipetypeIbuilder  span.subject-text {    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 .4em;
}
.swipetypeIbuilder .swipeTabsMoreBttn { text-align: right; padding: 4px 10px 4px 0; line-height: 1.8; border-top: 1px solid #ddd; }
.swipetypeIbuilder .swipeTabsMoreBttn a { font-size: 11px; font-weight: bold; letter-spacing: -1px; color: #E44B4B; }
.swipetypeIbuilder .tabfocus { border-bottom:1px solid #ddd }
.swipetypeIbuilder .tabfocus .thumb_img { 
	display: inline-block;
    float: left;
    width: 102px;
    height: 62px;
    overflow: hidden;
    margin-right: 7px;
	
}
.swipetypeIbuilder .tabfocus .desc { 
	display: inline-block;
    height: auto;
    width: 68%;
    overflow: hidden;
	padding-top:2px;
}
.swipetypeIbuilder .tabfocus span.subject, .tabfocus span.subject a {
	color: #ea6c10;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    letter-spacing: -1px;
	display:block;
}
.swipetypeIbuilder .tabfocus span.content, .tabfocus span.content a {
	
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    letter-spacing: -1px;
	display:block;
	display: block;
    width: 100%;
    text-overflow: ellipsis;
    white-space: normal;
	margin-top:10px
}

/* view_split */
.m_viewOne::after {
	clear: both;
	content: "";
	display: table;
	height: 0;
	overflow: hidden;
}
@media screen and (min-width: 640px) {
	.m_viewOne .m_splitV2 {
		position: relative;
		float: left;
		width: 49.5%;
	}
	.m_viewOne .m_splitV2:first-child {
		padding-right: 1px;
	}
}

/* 유튜브 재생목록 모듈*/
section.youtube-list { border-left: 1px solid #d0d0d0;border-right: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;clear:both;background:#fff}
section.youtube-list a:hover {text-decoration:none}
section.youtube-list ul { overflow:hidden; padding:5px; }
section.youtube-list ul li { overflow:hidden;}
section.youtube-list ul li.vertical { float:left; display:inline-block; width:calc(50% - 10px); margin:0px 5px}

section.youtube-list ul li .thumbnail.iframe { position:relative;overflow:hidden;width:100% }
section.youtube-list ul li .thumbnail.iframe:after { padding-top: 56.25%;
    display: block;
	content: ''; }
	
section.youtube-list ul li iframe, section.youtube-list ul li img { width:100%; display:block}
section.youtube-list ul li iframe[src*=youtube] { position: absolute;top:0;left:0;width:100%;height:100%;}
section.youtube-list ul li .desc p { margin:5px 0px}
section.youtube-list ul li .desc p.title { font-weight:bold;margin:5px 0px }
section.youtube-list ul li .desc p.channel, section.youtube-list ul li .desc p.stat  {color:#606060}


section.youtube-list ul li.horizonal { width:100%;margin:5px 0px;display:block;overflow:hidden}
section.youtube-list ul li.horizonal .thumbnail { width:40%; float:left;margin-right:5px}
section.youtube-list ul li.horizonal .desc { width:calc(60% - 5px);display:inline-block;}


/* 연동 모듈 .mlink-issue-three */
section.mlink-issue-three {overflow: hidden;border-bottom:0;}
section.mlink-issue-three .mo-issue {padding: 5px 0; background: #efefef;}
section.mlink-issue-three .mo-issue .swiper-slide {
    position: relative; overflow: hidden; _padding: 0 16px; width: 170px; height: auto;
    background-color: #fff; border-radius: 10px; letter-spacing: -0.5px; box-sizing: border-box;
}
section.mlink-issue-three .mo-issue .swiper-slide .h_issue_img { width:100%; height: 100%;}
section.mlink-issue-three .mo-issue .swiper-slide .tit {
    position: absolute; bottom: 0;left: 0;right: 0; padding:16px 10px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,transparent,#000);
    background: linear-gradient(180deg,transparent 0,#000);
    text-shadow: 2px 0 0 rgba(0,0,0,.8), -2px 0 0 rgba(0,0,0,.8), 0 2px 0 rgba(0,0,0,.8), 0 -2px 0 rgba(0,0,0,.8), 1px 1px rgba(0,0,0,.8), -1px -1px 0 rgba(0,0,0,.8), 1px -1px 0 rgba(0,0,0,.8), -1px 1px 0 rgba(0,0,0,.8);
}
section.mlink-issue-three .mo-issue .swiper-slide p {font-size: 11px; color: #db5236;}
section.mlink-issue-three .mo-issue .swiper-slide h3 {margin: 5px 0 0 0; font-size: 13px; font-weight: 400; line-height: 14px; color: #fff;}
section.mlink-issue-three.issue-g .mo-issue .swiper-slide.col-c2 .h_issue_img { min-height: 100%; }
section.mlink-issue-three.issue-g .mo-issue .swiper-slide.col-c2 { min-width: 303px; }
section.mlink-issue-three.issue-g .mo-issue .swiper-slide p {font-size: 14px; color: #db5236;}
section.mlink-issue-three.issue-g .mo-issue .swiper-slide h3 {margin: 5px 0 0 0; font-size: 14px; font-weight: 400; line-height: 16px; color: #fff;}
@media screen and (min-width: 640px) {
	section.mlink-issue-three.issue-g .mo-issue .swiper-slide { width: 250px; height: 250px;}
	section.mlink-issue-three.issue-g .mo-issue .swiper-slide.col-c2 { width: 445px;}
}
@media screen and (min-width: 1120px) {
	section.mlink-issue-three.issue-g .mo-issue .swiper-slide { width: 300px; height: 300px;}
	section.mlink-issue-three.issue-g .mo-issue .swiper-slide.col-c2 { width: 534px;}
}

section.mlink-issue-three.issue-three-slide-long {background: #efefef;}
section.mlink-issue-three.issue-three-slide-long .mo-issue .swiper-pagination {position: static; padding-top: 10px;}
section.mlink-issue-three.issue-three-slide-long .mo-issue .swiper-pagination-bullet {background: #4d4d4d;}
section.mlink-issue-three.issue-three-slide-long .mo-issue .tit { margin: 0 10px 20px; padding: 10px; border-radius: 8px; text-shadow: none; box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);}

/* 연동 모듈 list-hot-contents */
section.list-hot-contents {position: relative; margin: 10px 0; background: #fff; overflow: hidden;}
section.list-hot-contents > h2 {margin: 0 0 18px 0; padding: 15px 0 0 15px; font-size: 16px; border-top: 3px solid #2685d5;}
section.list-hot-contents > .list {padding: 0 15px 15px; width:calc(100% - 30px); max-height:300px;}
section.list-hot-contents > .list > .page-nav {position: absolute; top: 8px; right: 10px; left: auto !important; margin: 0; width: auto !important; height: 30px;}
section.list-hot-contents > .list > .page-nav > .swiper-pagination-bullet {_padding: 5px 10px;border-radius: 0; width: 75px; height: 30px; text-align: center; line-height: 30px; font-size: 15px; color:#bababa; opacity: 1; background: transparent;}
section.list-hot-contents > .list > .page-nav > .swiper-pagination-bullet-active {position: relative; color: #000; font-weight:bold;}
section.list-hot-contents > .list > .page-nav > .swiper-pagination-bullet-active::before {content: ""; display: block; position: absolute; top: 5px; left: -5px; width: 4px; height: 4px; background-color: #ccc; border-radius: 2px;}
section.list-hot-contents > .list > .hot-content > ul > li {margin: 0 0 10px 0;}
section.list-hot-contents > .list > .hot-content > ul > li:last-child {margin: 0;}
section.list-hot-contents > .list > .hot-content > ul > li > a {display: flex; font-size: 16px; line-height: 21px; letter-spacing: -0.5px;}
section.list-hot-contents > .list > .hot-content > ul > li > a > div.num {width: 20px; text-align: center; color: #db5236;}
section.list-hot-contents > .list > .hot-content > ul > li > a > div.tit {margin: 0 5px; max-width: calc(100% - 60px); overflow:hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}
section.list-hot-contents > .list > .hot-content > ul > li > a > div.com {position: relative; top: 1px; max-width: 30px; color: #3d85c6; font-size: 14px;}

/* 연동 모듈 list-eventgroup */
section.list-eventgroup {position: relative; margin: 10px 0; background: #fff; overflow: hidden;}
section.list-eventgroup > h2 {margin: 0 0 18px 0; padding: 15px 0 0 15px; font-size: 16px; border-top: 3px solid #2685d5;}
section.list-eventgroup > .list {padding: 0 15px 15px;}
section.list-eventgroup > .list > ul > li {margin: 0 0 15px 0;}
section.list-eventgroup > .list > ul > li:last-child {margin: 0;}
section.list-eventgroup > .list > ul > li > a {display: flex; font-size: 16px; letter-spacing: -0.5px;}
section.list-eventgroup > .list > ul > li > a > div.day {position: relative; top: 1px; font-size: 14px; color: #3d85c6;}
section.list-eventgroup > .list > ul > li > a > div.tit {margin: 0 5px; max-width: calc(100% - 80px); overflow:hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}

/* 게시판 리스트(리뉴얼) */ 
section.mo-board-list {background-color: #fff; letter-spacing: -0.5px;}
section.mo-board-list ul {overflow: hidden;}
section.mo-board-list ul li {display: flex; align-items: center; padding: 10px 15px; width: calc(100% - 30px); border-bottom: 1px solid #e5e5e5;}
section.mo-board-list ul li > div {width: calc(100% - 35px);}
section.mo-board-list ul li > div > .contentLink {display:block; width:100%;}
section.mo-board-list ul li > div > .contentLink > .cate {position: relative; top: -2px; margin: 0 4px 0 0; font-size: 12px; font-weight: bold; color: #999;}
section.mo-board-list ul li > div > .contentLink > .tit {line-height: 20px; font-size: 16px; color: #323232;}
section.mo-board-list ul li > div > .contentLink > .tit > span {font-size: 0px;}
section.mo-board-list ul li > div > .contentLink > .tit > span::before {content: ''; margin: 0 0 0 3px; background: url('https://static.inven.co.kr/image_2011/board/common/icon_content_sprite.png') no-repeat; display: inline-block; position: relative; top: 1px; width: 14px; height: 11px; background-position: 0px 0px; background-size: 13px; font-size: 0px;}
section.mo-board-list ul li > div > .contentLink > .tit > span.video::before {margin: 0 0 0 -2px;     background-position: 0px -11px;}
section.mo-board-list ul li > div > .contentLink > .preview {display: block; max-height: 75px; font-size: 0.9em; line-height: 20px; margin: 3px 0 0 0;display: block;overflow:hidden; color: #000;}
section.mo-board-list ul li > div > .user_info {margin: 3px 0 0 0;}
section.mo-board-list ul li > div > .user_info span {margin: 0 5px 0 0; font-size: 12px; color: #7e7e7e;}
section.mo-board-list ul li > div > .user_info span.reco {color: #a80000;}
section.mo-board-list ul li > div > .user_info > .nick > span.icon {display: inline-block; position: relative; top: 1px; width: 12px; height: 12px;}
section.mo-board-list ul li > div > .user_info > .nick > span.icon img {width:100%; height:100%;}
section.mo-board-list ul li .com-btn {display: block; margin-left:5px; width: 30px; height: 50px; background: #f7f7f7; border-radius: 5px; text-align: center;}
section.mo-board-list ul li .com-btn > span {display: block; font-size: 11px;}
section.mo-board-list ul li .com-btn .num {font-size: 12px; color: #a80000; font-weight: bold; padding: 11px 0 5px;}
section.mo-board-list ul li .com-btn .txt {font-size: 10px;color: #7e7e7e;}
section.mo-board-list ul li.thumb > div {width: calc(100% - 90px);}
section.mo-board-list ul li.thumb .img {display: block; overflow: hidden; margin: 0 0 0 5px; width: 50px; height: 50px; background-position: 0 0; background-size: 45px 45px; background-repeat: no-repeat; border-radius: 5px;}
section.mo-board-list ul li.thumb .img img{width:100%; height:100%;}
section.mo-board-list ul li.thumb.video .img {position: relative;}
section.mo-board-list ul li.thumb.video .img::after {content: '▶'; display: block; position: absolute; right: 3px; bottom: 3px; width: 12px; height: 14px; background: #fff; border: 1px solid #9e9e9e; border-radius: 50%; color: #a3a3a3; font-size: 10px; padding: 1px 0 0 3px;}
section.mo-board-list .btn-wrap {padding: 5px 10px;}
section.mo-board-list .btn-wrap button {width: 100%; height: 30px; border: 0px; border-radius: 5px; font-size: 12px; color: #686868;} 


/* tab-target-filter 모듈 */
section.tab-target-filter {overflow:hidden; border-bottom:0;}
section.tab-target-filter > div.len1 > .tab_list > .item { width: 100%; }
section.tab-target-filter > div.len2 > .tab_list > .item { width: 50%; }
section.tab-target-filter > div.len3 > .tab_list > .item { width: 33.3%; }
section.tab-target-filter > div.len3 > .tab_list > .item:last-child { width: 33.4%; }
section.tab-target-filter > div.len4 > .tab_list > .item { width: 25%; }
section.tab-target-filter > div.len5 > .tab_list > .item { width: 20%; }
section.tab-target-filter > div.len6 > .tab_list > .item { width: 16.5%; }
section.tab-target-filter > div.len7 > .tab_list > .item { width: 14.2%; }
section.tab-target-filter > div.len6 > .tab_list > .item:last-child { width: calc(16.5% + 3px); }
section.tab-target-filter > div.len7 > .tab_list > .item:last-child { width: calc(14.2% + 1px); }
section.tab-target-filter .tab_list {width:100%; display:flex; flex-flow:row wrap; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background-color:#db5236;}
section.tab-target-filter .tab_list .item{text-align:center; user-select: none;}
section.tab-target-filter .tab_list .item .btn_target{width:100%; height:100%; line-height: normal; text-align:inherit; letter-spacing: -0.075em; background: inherit; border:none; outline:none; box-shadow:none; border-radius:0; padding: 10px 0; overflow:visible; cursor:pointer; box-sizing: border-box;}
section.tab-target-filter .tab_list .item .btn_target.act{color:#cd2127 !important;}

/* 인벤 프렌즈 : 아이빌더 모듈 */
.ib_box > section.friends-hotissue, .ib_box > section.focus-horizontal.friends, .ib_box > section.focus-vertical.friends {
	max-width: 640px;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box
}

@media screen and (max-width: 768px) {
	.ib_box > section.friends-hotissue, .ib_box > section.focus-horizontal.friends, .ib_box > section.focus-vertical.friends {
		padding: 0 10px
	}
}

@media screen and (max-width: 620px) {
	.ib_box > section.friends-hotissue, .ib_box > section.focus-horizontal.friends, .ib_box > section.focus-vertical.friends {
		width: calc(100% - 20px);
		max-width: 600px;
		background-color: #fff;
		margin: 0 auto;
		box-sizing: border-box
	}
}

.ib_box > section.friends-hotissue:last-of-type, .ib_box > section.focus-horizontal.friends:last-of-type, .ib_box > section.focus-vertical.friends:last-of-type {
	padding-bottom: 20px
}

@media screen and (max-width: 768px) {
	.ib_box > section.friends-hotissue:last-of-type, .ib_box > section.focus-horizontal.friends:last-of-type, .ib_box > section.focus-vertical.friends:last-of-type {
		padding-bottom: 10px
	}
}

.ib_box > section.friends-hotissue {
	border-bottom: 0
}

@media screen and (max-width: 620px) {
	.ib_box > section.friends-hotissue {
		padding: 0
	}
}

.ib_box > section.friends-hotissue::after {
	content: "";
	display: table;
	clear: both
}

.ib_box > section.friends-hotissue .slide-wrap {
	margin-top: 20px;
	margin-bottom: 32px
}

.ib_box > section.focus-horizontal.friends {
	padding: 20px 20px 0 20px
}

@media screen and (max-width: 768px) {
	.ib_box > section.focus-horizontal.friends {
		padding: 10px 10px 0 10px
	}
}

.ib_box > section.focus-horizontal.friends .focus-h li {
	border-top: none;
	margin-top: 20px
}

@media screen and (max-width: 768px) {
	.ib_box > section.focus-horizontal.friends .focus-h li {
		margin-top: 10px
	}
}

.ib_box > section.focus-horizontal.friends .focus-h li:first-child {
	margin-top: 0
}

.ib_box > section.focus-horizontal.friends .link_imgtxt {
	padding: 0;
	min-height: auto;
	display: flex;
	flex-flow: row wrap
}

.ib_box > section.focus-horizontal.friends .link_imgtxt .thumb_img {
	width: 47.5%;
	height: 47.5%;
	border-radius: 10px;
	float: none;
	margin-right: 0;
	overflow: hidden
}

.ib_box > section.focus-horizontal.friends .link_imgtxt .thumb_img img {
	width: 100%;
	height: auto;
	vertical-align: middle
}

.ib_box > section.focus-horizontal.friends .link_imgtxt .desc {
	width: calc(100% - 47.5%);
	max-height: none;
	-webkit-line-clamp: inherit;
	word-break: keep-all;
	display: block;
	padding: 0 20px 0 30px;
	box-sizing: border-box
}

@media screen and (max-width: 768px) {
	.ib_box > section.focus-horizontal.friends .link_imgtxt .desc {
		padding: 0 10px 0 15px
	}
}

.ib_box > section.focus-horizontal.friends .link_imgtxt .desc .subject {
	line-height: 27px;
	font-size: 18px;
	max-height: none;
	-webkit-line-clamp: inherit;
	word-break: keep-all;
	font-weight: bold;
	padding: 5px 0;
	display: block
}

@media screen and (max-width: 768px) {
	.ib_box > section.focus-horizontal.friends .link_imgtxt .desc .subject {
		line-height: 20px;
		font-size: 14px
	}
}

.ib_box > section.focus-horizontal.friends .link_imgtxt .content {
	font-size: 15px;
	line-height: 25px;
	max-height: none;
	-webkit-line-clamp: inherit;
	word-break: keep-all;
	margin: 0;
	padding: 20px 0 0 0;
	display: block
}

@media screen and (max-width: 768px) {
	.ib_box > section.focus-horizontal.friends .link_imgtxt .content {
		font-size: 13px;
		line-height: 19px;
		padding: 10px 0 0 0
	}
}

.ib_box > section.focus-vertical.friends {
	padding-top: 20px
}

@media screen and (max-width: 768px) {
	.ib_box > section.focus-vertical.friends {
		padding-top: 10px
	}
}

.ib_box > section.focus-vertical.friends .focus-v {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	margin: 0
}

.ib_box > section.focus-vertical.friends .focus-v li {
	width: calc((99.9% - 30px) / 2);
	float: none;
	margin-top: 20px;
	padding: 0;
	flex: 0 0 auto
}

.ib_box > section.focus-vertical.friends .focus-v li:nth-child(-n+2) {
	margin-top: 0
}

.ib_box > section.focus-vertical.friends .focus-v li:nth-child(2n+1) {
	clear: none
}

@media screen and (max-width: 768px) {
	.ib_box > section.focus-vertical.friends .focus-v li {
		width: calc((99.9% - 15px) / 2);
		margin-top: 10px
	}
}

.ib_box > section.focus-vertical.friends .focus-v li .link_imgtxt {
	padding: 0;
	min-height: auto;
	display: block
}

.ib_box > section.focus-vertical.friends .focus-v li .link_imgtxt .thumb_img {
	padding: 0;
	width: 100%;
	height: auto;
	border-radius: 10px;
	overflow: hidden;
	display: block
}

.ib_box > section.focus-vertical.friends .focus-v li .link_imgtxt .thumb_img img {
	width: 100%;
	height: auto;
	max-height: none;
	min-height: auto;
	vertical-align: middle
}

.ib_box > section.focus-vertical.friends .focus-v li .link_imgtxt .desc {
	font-size: 18px;
	text-align: center;
	display: block;
	padding: 11px 0 10px 0
}

@media screen and (max-width: 768px) {
	.ib_box > section.focus-vertical.friends .focus-v li .link_imgtxt .desc {
		font-size: 14px
	}
}

.ib_box > section.focus-vertical.friends .focus-v li .link_imgtxt .desc .subject {
	line-height: normal
}

/* mobile main top navi menu fix */
.mMain section.tab-navi.main-v { margin-top: -10px; }
.mMain section.tab-navi.main-v.fix { margin-top: 0; }

li a .icon { display: flex; }
li a .icon p { position: relative;top: 1px;margin: 0 0 0 5px;font-size: 10px;font-weight: bold; }
li a .icon .new { color: #006df3; }
li a .icon .hot { color: #f30000; }

/* 모바일 투표 미리보기 */
.vote-collection-page.mobile .poll-list{
	padding: 0 10px;
	box-sizing: border-box;
}
.vote-collection-page.mobile .poll-list-wrap .poll-list {
	grid-template-columns: repeat(1, 1fr);
}
.vote-collection-page.mobile .poll-list-wrap.no-hot3 {
	margin-top: 15px;
}
.vote-collection-page.mobile .poll-list-wrap h3.title-hidden {
	display: none;
}
.vote-collection-page.mobile .poll-list-wrap h3+.poll-list.space {
	padding-top: 10px;
	margin-bottom: 10px
}
.vote-collection-page.mobile .poll-list-wrap h3+.poll-list .item {
	display: flex;
	align-items: center;
	padding: 10px}
.vote-collection-page.mobile .poll-list-wrap h3+.poll-list .view-link {
	flex: 1 1 auto;
	display: flex;
	align-items: center;
	justify-content: left;
	text-align: left;
	min-width: 0;
}
.vote-collection-page.mobile .poll-list-wrap h3+.poll-list .view-link .date{
	display: none;
}
.vote-collection-page.mobile .poll-list-wrap h3+.poll-list .view-link .info{
	margin: 0 10px 0 0;
	min-width: calc(100% - 10px);
	min-height: auto;
}
.vote-collection-page .poll-list-wrap .poll-list .info img {
	vertical-align: baseline;
}

/*아이빌더 모바일 css 추가*/

/*퀵링크*/
.quick-link ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 auto;
	padding: 5%;
	text-align: center;
}
.quick-link li {
	display: flex;
	justify-content: center;
	margin: 0 0 3% 0;
	width: 25%;
}
.quick-link li:nth-last-child(-n+4) {
	margin-bottom:0
}
.quick-link li a {
	display: block;
	position: relative;
}
.quick-link li a .thumb {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	margin:0 auto;
	width: 40px;
	height: 40px;
	background-color: #ebeff8;
	border-radius: 17px;
	box-shadow: 0px 2px 2px #c6c6c6;
}
.quick-link li a .thumb .site-icon.icon-full img {
	width: 100%;
}
.quick-link li a .tit {
	margin:10px 0 0 0;
	padding: 1px 0 2px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all;
	max-width:100px;
	color:#101113;
	font-size:13px
}
.quick-link .icon-small img {
	width: 50%;
}
.quick-link .thumb {
	position: relative;
}
.quick-link .site-new {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	right: 0;
	left: 32px;
	margin: 0 auto;
	width: 14px;
	height: 14px;
	background-color: #f13838;
	border-radius: 50%;
	color: #fff;
	font-size: 10px;
}
/*퀵링크 - 파티인벤 스타일*/
.quick-link.party ul {
	background-color: #f3f3f3;
}
.quick-link.party li a .thumb {
	width: 42px;
	height: 42px;
	border-radius: 5px;
	box-shadow: 0px 3px 3px #c1c1c1;
}
.quick-link.party a .thumb .icon {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	width: 100%;
	height: 100%;
	color: #fff;
	background-color: #222;
	font-size: 16px;
	transition: .25s;
}
.quick-link.party a .thumb img {
	max-width: 100%;
}
.quick-link.party a.hot::after {
	content: "H";
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: -3px;
    left: 30px;
    right: 0;
    margin: 0 auto;
	width: 15px;
	height: 15px;
	background-color: #f30000;
	border-radius: 50%;
	color: #fff;
	font-size: 10px;
}
.quick-link.party li a .tit {
	font-weight: bold;
}

/*핫이슈-스와이프*/
.promotion-tit {
	padding: 15px 20px;
	height: 95px;
	background-color: #182434;
	background-color: var(--var-bg-color);
	box-sizing: border-box;
}
.promotion-tit h2 {
	margin-bottom: 5px;
	color: #fff;
	font-size: 15px;
	color: var(--var-color);
}
.promotion-tit p {
	color: #aaceff;
	font-size: 14px;
	color: var(--var-color);
}
.promotion {
	overflow: hidden;
	padding: 0 10px;
	border-bottom:0;
}
.on-promotion {
	margin-top: -38px;
}
.promotion .mo-hot-top {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:0 0 0 0
}
.promotion .mo-hot-top h2 img {
	position: relative;
    top: 2px;
	width:94px;
}
.promotion .mo-hot {
	padding: 10px 0;
}
.promotion .mo-hot .swiper-slide {
    position: relative;
	overflow: hidden;
	width: 202px;
	height: 120px;
    background-color: #fff;
	border-radius: 10px;
	letter-spacing: -0.25px;
	box-sizing: border-box;
}
.promotion .mo-hot .swiper-slide .h_issue_img {
	width: 100%;
	height: 100%;
}
.promotion .mo-hot .swiper-slide .tit {
    position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 8px 10px;
    background: -webkit-linear-gradient(180deg,transparent 0,#000 70%);
	background: linear-gradient(180deg,transparent 0,#000 70%);
}
.promotion .mo-hot .swiper-slide h3 {
	margin: 5px 0 0 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	color: #fff;
}
.promotion.issue-g .mo-hot .swiper-slide h3 {
	margin: 5px 0 0 0;
	font-size: 13px;
	font-weight: 400;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
}
.promotion.issue-g .mo-hot .swiper-slide h3 span {
	font-weight: bold;
}

/*버블리스트*/
.bubble-list {
	padding-top: 15px;
	background-color:#f4f6f8
}
.bubble-list .bubble-tit h2 img {
	position: relative;
    top: 2px;
	width:99px;
}
.bubble-list ul {
	padding: 10px 10px 16px;
}
.bubble-list li {
	margin-bottom:10px
}
.bubble-list li:last-child {
	margin-bottom:0
}
.bubble-list a {
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0 10px;
	width:100%;
	height:70px;
	background-color:#fff;
	border-radius:35px;
	box-sizing:border-box;
	box-shadow:0 2px 3px #d6d8da
}
.bubble-list a.rt {
	flex-direction:row-reverse;
}
.bubble-list a.rt .txt-wrap {
	text-align: right;
}
.bubble-list .thumb {
	position:relative;
	overflow:hidden;
	width:54px;
	height:54px;
	background-color:#f4f6f8;
	border-radius:50%
}
.bubble-list .thumb img {
	max-height:100%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.bubble-list .txt-wrap {
	padding-left:12px;
	padding-right:12px;
	width:calc(100% - 54px);
	box-sizing:border-box
}
.bubble-list .txt-wrap h3 {
	padding: 3px 0;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all
}
.bubble-list .txt-wrap p {
	padding: 2px 0;
	font-size: 12px;
}
/*.bubble-list .hotdeal {background: linear-gradient(90deg, #FFF3E2, #FFFBF6);}*/
.bubble-list .hotdeal {background: linear-gradient(90deg, #FFFBF6, #FFF3E2);}
.bubble-list .hotdeal .thumb {background: transparent;}
.bubble-list .hotdeal .price {padding-right: 4px;color: #999;text-decoration: line-through;letter-spacing: -0.6px;}
.bubble-list .hotdeal .percent {padding-right: 4px;color: #F74B4B;font-weight: 700;letter-spacing: -0.6px;}
.bubble-list .hotdeal .discount {font-weight: 700;letter-spacing: -0.6px;}
.bubble-list .hotdeal .txt-wrap p {
	display: flex;
	align-items: center;
	height: 22px;
}

.bubble-list .cate {
	display: flex;
	align-items: center;
	margin-right: 4px;
	padding: 0 4px;
	height: 16px;
	border-radius: 3px;
	background: #DB2727;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
}
.bubble-list .naverpay .price {
	order: 2;
	color: #4E4C4C;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
}
.bubble-list .naverpay .percent:empty {
	display: none;
}
.bubble-list .naverpay .discount {
	order: 3;
	display: flex;
	align-items: center;
	gap: 2px;
	padding-bottom: 1px;
	color: #0DB953;
	font-size: 12px;
	line-height: 21px;
	text-decoration: none;
}
.bubble-list .naverpay .discount::before,
.bubble-list .game-product .point::before {
	content: '';
	display: inline-block;
	width: 39px;
	height: 15px;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%2300DE5A' d='M22.425.853a5.1 5.1 0 0 1 0 10.2H5.674a5.1 5.1 0 0 1 0-10.2h16.752Z'/%3E%3Cpath fill='%23000' d='M5.673 9.65a3.697 3.697 0 1 1 0-7.394 3.697 3.697 0 0 1 0 7.394Zm.714-5.546v2.034L4.958 4.104H3.825v3.698H4.96V5.769l1.43 2.033h1.133V4.104H6.387ZM12.131 8.82V7.274v1.548Zm11.844-5.216-1.096 2.512-1.21-2.512h-1.106l1.832 3.565-.736 1.652h1.044l2.315-5.217h-1.044Zm-4.953 3.999h.99V3.604h-.99v.329a1.823 1.823 0 0 0-1.191-.417c-1.126 0-2.008.925-2.008 2.087 0 1.161.882 2.086 2.008 2.086.466 0 .85-.143 1.19-.417v.331Zm-1.047-.724c-.662 0-1.16-.548-1.16-1.276 0-.727.499-1.275 1.16-1.275.662 0 1.161.548 1.161 1.275 0 .728-.5 1.276-1.16 1.276Zm-5.83.414a1.8 1.8 0 0 0 1.157.397c1.126 0 2.008-.925 2.008-2.087 0-1.161-.882-2.086-2.008-2.086-.466 0-.851.143-1.191.417v-.329h-.99v5.217h1.024V7.293Zm-.148-1.69c0-.727.5-1.275 1.161-1.275.663 0 1.16.548 1.16 1.275 0 .728-.498 1.276-1.16 1.276-.662 0-1.16-.548-1.16-1.276Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.573.853h26.952v10.2H.573z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-size: cover;
}
.bubble-list .game-product {
	position:relative;
	background: linear-gradient(92.46deg, #FFFBF7 5%, #FFF3E2 95.95%);
}
.bubble-list .game-product::before {
	content: '';
	position: absolute;
	inset: 0;
	border-radius: 35px;
	padding: 1px;
	background:linear-gradient(92.45deg, rgba(255, 226, 192, 0.5) 5.67%, rgba(197, 179, 158, 0.5) 96.89%);
	mask:
			linear-gradient(#000 0 0) content-box,
			linear-gradient(#000 0 0);
	mask-composite: exclude;
}
.bubble-list .game-product h3 {
	display:flex; align-items: center; white-space:normal; line-height:1.4;
}
.bubble-list .game-product .title {
	flex:0 1 auto; margin-right:4px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all;
}
.bubble-list .game-product .dday {
	flex:none; padding:2px 4px; background-color: #803B39; color:#fff; border-radius: 30px; font-size:11px; font-weight: 700;
}
.bubble-list .game-product p {
	display: flex; align-items: center; gap:4px;
}
@media (max-width: 346px) {
	.bubble-list .game-product p {
		white-space: nowrap;
		font-size:11px;
	}
}
.bubble-list .game-product .ori-price {
	text-decoration: line-through; color:#999;
}
.bubble-list .game-product .rate {
	color:#E52F2F; font-weight: 700;
}
.bubble-list .game-product .price {
	color:#4E4C4C; font-weight: 700;
}
.bubble-list .game-product .label {
	padding: 2px 4px; background: #DB2727; color:#fff; font-size: 11px; font-weight: 700; border-radius: 3px;
}
.bubble-list .game-product .point {
	display: inline-flex; align-items: center; gap:4px; padding-bottom: 1px;
	color:#0DB953; font-weight: 700;
}
.bubble-tit {
	display: flex;
    justify-content: space-between;
    align-items: center;
	padding: 0 10px;
}
.bubble-tit h2 {
	font-size: 15px;
}
.bubble-tit button {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	padding: 3px;
	border-radius: 10px;
	box-shadow: 0px 2px 1px #d6d8da;
	font-size: 11px;
	line-height: 18px;
}
.bubble-tit button::before {
	content: "";
	display: block;
	margin-right: 3px;
	width: 18px;
	height: 18px;
	background-color: #a80000;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 36 36' viewBox='0 0 36 36'%3E%3Cpath d='M19.7 4 21 2.7c.2-.2.3-.5.3-.8 0-.3-.1-.6-.3-.8-.5-.5-1.2-.5-1.7 0L16 4.3c-.2.2-.3.5-.3.8 0 .3.1.6.3.8L19.1 9c.4.4 1.2.4 1.7 0 .2-.2.3-.5.3-.8s-.1-.5-.3-.8l-1-1c5.4.9 9.5 5.5 9.5 11.1 0 6.2-5 11.2-11.2 11.2-6.2 0-11.2-5-11.2-11.2 0-2.8 1.1-5.5 3-7.6.1-.3.2-.6.2-.9 0-.3-.1-.6-.4-.8-.2-.2-.6-.3-.9-.3-.3 0-.6.1-.8.4-2.3 2.5-3.6 5.8-3.6 9.2 0 7.5 6.1 13.6 13.6 13.6S31.6 25 31.6 17.5c0-6.9-5.1-12.7-11.9-13.5z' style='fill:%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: center;
	border-radius: 50%;
	transition: all 0.25s;
	/* background-origin: border-box; */
}
.bubble-tit button:active:before  {
	transform: rotate(360deg);
}

/*코스프레*/
.home-module-cosplay {
	overflow: hidden;
}
.cos-wrap {
	display: flex;
	justify-content: space-between;
	padding: 10px;
}
.cos-wrap .cos-con {
	position: relative;
	overflow: hidden;
	max-width: 146px;
    min-height: 146px;
	border-radius: 10px;
}
.cos-wrap .cos-con a {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.cos-wrap .cos-con a .thumb {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}
.cos-wrap .cos-con a .thumb img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.cos-wrap .cos-con a .tit {
	position: absolute;
	bottom: 0;
	left: 0;
	background: -webkit-linear-gradient(180deg,transparent 0,#000 70%);
	background: linear-gradient(180deg,transparent 0,#000 70%);
	padding: 8px 10px;
	width: 100%;
	font-size: 13px;
	font-weight: 400;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
	box-sizing: border-box;
	text-align: center;
}

/*게임 평점*/
.game-point {
	padding:10px;
	background-color:#f4f6f8
}
.game-review {
	background-color: #fff;
}
.game-review .swiper-pagination-bullets {
	position: relative;
	bottom: 10px;
}
.game-review .swiper-pagination-bullet-active {
    background: #a80000;
}
.inven-review-top {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:0 0 10px 0
}
.inven-review-top h2 img {
	position: relative;
    top: 2px;
	width:78px;
}

.inven-review-wrap .flex-box {
	display:flex;
	align-items:center;
	padding: 10px 10px 15px;
	border-radius:5px;
	box-sizing:border-box;
}
.inven-review-wrap .game-thumb {
	position:relative;
	overflow:hidden;
	width:104px;
	height:128px;
	background-color:#ccc;
	border-radius:5px
}
.inven-review-wrap .game-thumb a {
	display: flex;
	width: 100%;
	height: 100%;
}
.inven-review-wrap .game-thumb img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	max-height:128px
}
.inven-review-wrap .game-info {
	padding:10px 0 0 10px;
	width:calc(100% - 104px);
	box-sizing:border-box
}
.inven-review-wrap .game-info h3 {
	margin-bottom:10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all
}
.inven-review-wrap .info-wrap {
	display:flex;
	align-items:center
}
.inven-review-wrap .game-percent {
	position:relative
}
.inven-review-wrap .img {
	width:60px;
	height:60px;
	border-radius:50%;
	overflow:hidden;
	position:relative
}
.inven-review-wrap .img::before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border-radius:inherit;
	background:rgba(0,0,0,.7);
	z-index:1
}
.inven-review-wrap .img img {
	max-width:none;
	height:100%;
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%)
}
.inven-review-wrap .svg-circle {
	width:50px;
	height:50px;
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	transform:rotate(-90deg);
	z-index:2
}
.inven-review-wrap .svg-circle circle {
	fill:none;
	stroke:url(#gradient);
	stroke-width:10;
	stroke-dasharray:100;
	stroke-dashoffset:100;
	stroke-linecap:round;
	transform:translate(0,1px);
	display:block
}
.inven-review-wrap .percent {
	line-height:1;
	font-size:22px;
	font-weight:bold;
	color:#fff;
	text-shadow:0 1px 7px #000;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	z-index:3
}
.inven-review-wrap .info-box {
	padding-left:10px;
	width:calc(100% - 60px);
	box-sizing:border-box
}
.inven-review-wrap .info-box p {
	margin-bottom:5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all
}
.inven-review-wrap .info-box ul {
	display:flex;
	flex-wrap:wrap
}
.inven-review-wrap .info-box ul li {
	margin:0 4px 3px 0;
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:14px 14px;
	text-indent:-9999px;
	opacity:.3;
}
.inven-review-wrap .info-box ul li.on {
	opacity:1;
}
.inven-review-wrap .info-box ul li.icon-ps {
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' style='enable-background:new 0 0 29.7 23.28' version='1.1' viewBox='0 0 29.7 23.28'%3E%3Cstyle%3E .st0%7Bfill:%23696969%7D %3C/style%3E%3Cpath d='m11.18 14.24.01 7.35c0 .06.02.09.08.11l4.54 1.56.08.02v-4.12l.01-12.79V4.71c0-.2.03-.39.11-.57a.67.67 0 0 1 .78-.39c.54.11 1.07.68 1.07 1.31v7.67c0 .09-.03.21.02.28.04.07.16.09.25.13.6.25 1.22.44 1.87.46a2.64 2.64 0 0 0 2.4-1.18c.31-.46.51-.96.64-1.5.14-.57.22-1.14.25-1.72.04-.71.02-1.41-.11-2.11a5.7 5.7 0 0 0-1.25-2.65 7.25 7.25 0 0 0-2.07-1.67c-.83-.46-1.7-.8-2.61-1.05L11.22.04c-.02-.03-.04-.03-.07-.04v.13l.01 4.18.02 9.93z' class='st0'/%3E%3Cpath d='M20.93 14.4c-.73.08-1.45.2-2.16.36-.64.15-1.27.32-1.88.59-.06.02-.07.05-.07.11v2.85a.46.46 0 0 0 .09-.03c1.67-.61 3.33-1.25 5.04-1.75.25-.07.49-.18.74-.22.57-.1 1.15-.15 1.74-.08.23.02.45.06.66.18.24.13.27.32.08.52a.69.69 0 0 1-.13.11c-.1.07-.21.15-.32.19l-.96.37-6.86 2.51c-.05.02-.07.04-.07.1v2.76l.1-.03 9.1-3.28c.61-.22 1.22-.45 1.82-.69.47-.19.9-.45 1.28-.79.21-.18.39-.38.5-.64a.79.79 0 0 0 .07-.48 1.66 1.66 0 0 0-.27-.59 2.95 2.95 0 0 0-1.02-.87 7.78 7.78 0 0 0-1.83-.7 18.71 18.71 0 0 0-3.24-.53c-.81-.07-1.61-.05-2.41.03zM5.19 20.55a11.15 11.15 0 0 0 4.18-.04l.74-.14v-2.56l-.07.03-.42.16c-.82.3-1.63.62-2.47.86-.14.04-.28.08-.42.08h-.72c-.28-.01-.57-.01-.85-.03a.96.96 0 0 1-.55-.23c-.16-.14-.17-.32-.01-.46.11-.09.23-.16.36-.21l5.16-1.95c.06-.02.07-.05.07-.11v-2.76l-.04.01-.7.23-5.38 1.93c-.89.32-1.79.64-2.64 1.07-.33.17-.67.35-.95.6-.28.23-.46.53-.48.92-.01.38.14.68.39.95.23.24.51.41.8.56.55.28 1.14.46 1.74.61.74.2 1.5.34 2.26.48z' class='st0'/%3E%3C/svg%3E");
}
.inven-review-wrap .info-box ul li.icon-xbox {
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' style='enable-background:new 0 0 26.78 26.78' version='1.1' viewBox='0 0 26.78 26.78'%3E%3Cstyle%3E .st0%7Bfill:%23696969%7D %3C/style%3E%3Cpath d='M13.28 4.24c.6-.43 3.7-2.43 8.27-1.46A13.34 13.34 0 0 0 5.3 2.72c4.41-.82 7.39 1.1 7.98 1.52zM13.28 10.57C5.01 16.96 4.26 21.98 4.2 23.12a13.35 13.35 0 0 0 18.16.21c.01-.47-.07-5.8-9.08-12.76z' class='st0'/%3E%3Cpath d='M16.64 7.54s9.31 9.04 5.75 15.77a13.36 13.36 0 0 0-.03-19.85c-.09.34-5.35 2.08-5.72 4.08zM9.92 7.54c-.34-1.85-4.85-3.47-5.61-3.99a13.36 13.36 0 0 0-.33 19.36C.96 16.24 9.92 7.54 9.92 7.54z' class='st0'/%3E%3C/svg%3E");
}
.inven-review-wrap .info-box ul li.icon-switch {
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' style='enable-background:new 0 0 26.77 26.77' version='1.1' viewBox='0 0 26.77 26.77'%3E%3Cstyle%3E .st0%7Bfill:%23696969%7D %3C/style%3E%3Cpath d='M6.01 0A6.02 6.02 0 0 0 0 6.01v14.75c0 3.32 2.7 6.01 6.01 6.01h6.59V0H6.01zm5.02 25.21H6.01a4.44 4.44 0 0 1-4.44-4.44V6.01a4.44 4.44 0 0 1 4.44-4.44h5.02v23.64z' class='st0'/%3E%3Cpath d='M6.3 4.71a3.17 3.17 0 0 0 0 6.32 3.17 3.17 0 0 0 0-6.32zm0 4.76a1.6 1.6 0 1 1 0-3.19 1.6 1.6 0 0 1 0 3.19zM20.76 0h-6.59v26.77h6.59c3.32 0 6.01-2.7 6.01-6.01V6.01A6.02 6.02 0 0 0 20.76 0zm1.62 14.2c0 1.05-.86 1.91-1.91 1.91s-1.91-.86-1.91-1.91c0-1.05.86-1.91 1.91-1.91s1.91.86 1.91 1.91z' class='st0'/%3E%3C/svg%3E");
}
.inven-review-wrap .info-box ul li.icon-mo {
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' style='enable-background:new 0 0 16.29 26.91' version='1.1' viewBox='0 0 16.29 26.91'%3E%3Cstyle%3E .st0%7Bfill:%23696969%7D %3C/style%3E%3Ccircle cx='8.28' cy='23.26' r='1.09' class='st0'/%3E%3Cpath d='M13.45 0H2.83A2.83 2.83 0 0 0 0 2.83v21.24a2.83 2.83 0 0 0 2.83 2.83h10.62a2.83 2.83 0 0 0 2.83-2.83V2.83A2.82 2.82 0 0 0 13.45 0zm1.03 24.07c0 .57-.46 1.03-1.03 1.03H2.83c-.57 0-1.03-.46-1.03-1.03V2.83c0-.57.46-1.03 1.03-1.03h1.03v.06c0 .5.4.9.9.9h6.76c.5 0 .9-.41.9-.9v-.05h1.03c.57 0 1.03.46 1.03 1.03v21.23z' class='st0'/%3E%3C/svg%3E")
}
.inven-review-wrap .info-box ul li.icon-pc {
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' style='enable-background:new 0 0 29.1 26.28' version='1.1' viewBox='0 0 29.1 26.28'%3E%3Cstyle%3E .st0%7Bfill:%23696969%7D %3C/style%3E%3Cpath d='M27.83 0H1.27C.57 0 0 .57 0 1.27v17.42c0 .7.57 1.27 1.27 1.27h26.57c.7 0 1.27-.57 1.27-1.27V1.27A1.29 1.29 0 0 0 27.83 0zM14.55 18.69a.63.63 0 0 1-.63-.63c0-.35.28-.63.63-.63s.63.28.63.63c0 .34-.28.63-.63.63zm12.95-3.18c0 .33-.27.61-.61.61H2.21a.61.61 0 0 1-.61-.61V2.33c0-.33.27-.61.61-.61h24.68c.33 0 .61.27.61.61v13.18zM19.61 25.01h-1.27v-3.8h-7.59v3.8H9.49a.63.63 0 0 0-.63.63c0 .35.28.63.63.63h10.12c.35 0 .63-.28.63-.63a.63.63 0 0 0-.63-.63z' class='st0'/%3E%3C/svg%3E");
}
.inven-review-wrap .info-box ul li.icon-in {
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 26.03 25.99' viewBox='0 0 26.03 25.99'%3E%3Cpath d='M13.21 0H0l.04 13.2h.01A12.98 12.98 0 1 0 13.21 0zM9.33 18.16H7.06V6.49h2.27v11.67zm10.41 0H17.5l-4.16-7.82v7.82h-2.18V6.49h2.24l4.14 7.81V6.49h2.2v11.67z' style='fill:%23696969'/%3E%3C/svg%3E");
}
.inven-review-wrap .info-box ul li.icon-vr {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 409.6 409.6'%3E%3Cstyle%3E.st0%7Bfill:%23696969%7D%3C/style%3E%3Cpath d='M377.2 313.5 291.7 285c-22.3 23.6-53.7 38.7-86.9 38.7s-64.6-15-86.9-38.6l-85.6 28.5C14.6 319.4 0 339.6 0 358.4v51.2h409.6v-51.2c0-18.8-14.6-39-32.4-44.9zM307.2 85.3H102.4c-18.8 0-34.1 15.4-34.1 34.1v51.2c0 18.8 15.4 34.1 34.1 34.1h204.8c18.8 0 34.1-15.4 34.1-34.1v-51.2c0-18.7-15.3-34.1-34.1-34.1zm-170.7 68.3h-34.1v-34.1h34.1v34.1z' class='st0'/%3E%3Cpath d='M123.9 230.4c11.6 33.4 45.4 59.1 80.9 59.1s69.4-25.6 80.9-59.1H123.9zM204.8 0c-44.5 0-79.4 24.1-94.4 59.7h188.8C284.3 24.1 249.3 0 204.8 0z' class='st0'/%3E%3C/svg%3E");
}
.game-comment .desc {
	padding: 0 25px 20px;
	color: #696969;
	font-size: 13px;
	line-height: 22px;
	word-break: keep-all;
}
.review-list-wrap {
	margin-top: 6px;
	display:flex;
	overflow:hidden;
	flex-wrap:wrap;
	border-radius:5px;
	box-sizing:border-box;
}
.review-list-wrap .link {
	margin:0 0 3px;
	font-size:14px;
	color:#010101;
	font-weight:bold;
	display:flex;
	align-items:center;
	margin-right:8px;
}
.review-list-wrap .link:last-child {
	margin-right:0
}
.review-list-wrap .link::before {
	content:"";
	display:block;
	width:22px;
	height:22px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 135.5 135.5'%3E%3Cpath d='M135.5 67.5c0 37.4-30.6 68-68 68S0 104.9 0 67.5C0 30.5 30.1 0 67.5 0s68 30.6 68 67.5' style='fill:%23ffce35'/%3E%3Cpath d='M122.2 67.5c0 30.1-24.2 54.3-54.3 54.3S13.6 97.6 13.6 67.5s24.2-54.3 54.3-54.3c29.7 0 54.3 24.2 54.3 54.3'/%3E%3Cpath d='M32.3 86.2c-4.6-4.6-8.7-8.7-12.3-11.9l10-10 5.5 4.6.5-.5c-.9-3.7-1.4-10.5 5-16.9 5-5 11.4-6.4 16.9-3.7-.5-3.7-.5-6.8.5-9.6.9-3.2 2.7-6.4 5.5-9.1 7.3-7.3 17.8-7.8 29.2 3.7l22.4 22.4-11.4 11.4-20.5-20.5c-5.5-5.5-10.5-6.8-14.1-3.2-2.7 2.7-2.7 6.4-1.4 9.6.5.9 1.8 2.3 2.7 3.2l22.4 22.4-11.6 11.3-21-21C56 63.8 51 62 46.9 66.1c-3.2 3.2-2.3 7.3-1.4 9.6.5 1.4 1.4 2.3 2.7 3.7l21.9 21.9-11.4 11.4-26.4-26.5z' style='fill:%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-right: 6px;
}
.review-list-wrap .link.opencritic::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' viewBox='0 0 135.5 135.5'%3E%3Cstyle%3E.st0%7Bfill:%23fc3e04%7D%3C/style%3E%3Cg id='icon'%3E%3Cpath d='M50.8 2.1C60.6-.4 71-.7 80.9 1.3c11.7 2.3 22.6 7.7 31.6 15.6L99.3 30.1c-3.4-2.8-7.2-5.2-11.2-7.1-9.8-4.5-21-5.6-31.5-3.1-8.3 1.9-16.1 6.1-22.3 11.9-6.1 5.6-10.7 12.8-13.2 20.6-3 9-3.2 18.8-.8 28 2 7.7 6 15 11.5 20.8 5.6 6 12.6 10.6 20.4 13.1 9.7 3.2 20.3 3.4 30.1.4 6.2-1.9 12-5.1 17-9.3l13.2 13.2c-5 4.4-10.6 8-16.7 10.8-6.9 3.1-14.3 5.1-21.9 5.8-9.6.9-19.3-.3-28.4-3.5-7.7-2.7-14.9-6.7-21.1-11.9-5.4-4.5-10-9.7-13.8-15.6-4.7-7.3-7.9-15.5-9.5-24C-.8 70.1-.3 59.6 2.4 49.8 4.5 42.1 8 34.9 12.5 28.5c4.4-6.2 9.9-11.7 16.1-16.1 6.7-4.7 14.2-8.2 22.2-10.3z' class='st0'/%3E%3Cpath d='M105.4 36.2 118.6 23c5.1 5.8 9.2 12.4 12.1 19.6 3.1 7.7 4.7 15.9 4.8 24.2.1 8.4-1.3 16.8-4.3 24.7-2.9 7.7-7.2 14.8-12.6 21l-13.2-13.2c6-7.1 9.9-16 11-25.2.8-5.9.4-12-.9-17.8-1.7-7.4-5.2-14.3-10.1-20.1zM51.6 27.3c10.1-4.1 21.7-4.1 31.8-.2.2.1.4.1.5.2v18.1L67.7 61.6 53.5 47.4c-.7-.7-1.4-1.3-2-2 .1-6 .1-12.1.1-18.1zM27.3 51.6h18c.2 0 .3.2.5.3l15.8 15.8-16.2 16.2H27.3c-1.9-5-3-10.3-3.1-15.6-.1-5.7 1-11.4 3.1-16.7z' class='st0'/%3E%3Cpath d='M88.5 53.1c.5-.5 1-1.1 1.6-1.5h18.1c2 4.9 3 10.2 3.1 15.5.1 5.5-.9 11-2.8 16.2-.1.2-.2.5-.3.7H90.1L73.9 67.8c4.9-4.9 9.8-9.8 14.6-14.7zM60.7 80.9l7-7c5.4 5.4 10.8 10.8 16.1 16.2.1.8 0 1.6 0 2.4v15.8c-5 2-10.3 3-15.6 3.1-5.7.1-11.4-1-16.7-3.1V90.2c3.1-3.2 6.2-6.2 9.2-9.3z' class='st0'/%3E%3C/g%3E%3C/svg%3E");
}

/*핫게임 커뮤니티*/
.hotgame {
	position: relative;
	margin-top: -10px;
	background-color: #f4f6f8;
}
.hotgame h2 {
	padding: 10px;
}
.hotgame h2 img {
	display: block;
	width: 150px;
	height: 25px;
}
.hotgame .hotgame-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-right: 10px;
}
.hotgame .hotgame-top .more {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 57px;
	height: 25px;
	color: #787878;
	font-size: 11px;
}
.hotgame .hotgame-swiper {
	padding: 0 10px 30px;
}
.hotgame .hotgame-swiper .game-list > li {
	margin-bottom: 12px;
	padding: 18px 10px;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 2px 3px #d6d8da;
}
.hotgame .hotgame-swiper .game-list > li:last-child {
	margin-bottom: 0;
}
.hotgame .hotgame-swiper .game-list .flex-wrap {
	display: flex;
	gap: 10px;
}
.hotgame .hotgame-swiper .flex-wrap .img-box {
	width: 90px;
	height: 90px;
	border-radius: 12px;
}
.hotgame .hotgame-swiper .img-box img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 12px;
	object-fit: cover;
}
.hotgame .hotgame-swiper .txt-area {
	width: calc(100% - 100px);
}
.hotgame .hotgame-swiper .game-title {
	display: flex;
	font-size: 15px;
	line-height: 18px;
}
.hotgame .hotgame-swiper .game-title a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hotgame .hotgame-swiper .party-list li {
	display: flex;
	align-items: center;
	gap: 7px;
	position: relative;
	margin-top: 8px;
}
.hotgame .hotgame-swiper .party-list li::before {
	content: '';
	position: absolute;
	top: 50%;
	width: 2px;
	height: 2px;
	background-color: #7d7d7d;
}
.hotgame .hotgame-swiper .party-list a {
	padding-left: 5px;
	font-size: 13px;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hotgame .hotgame-swiper .party-list .cmtnum {
	margin-top: -1px;
	color: #cc0000;
	font-size: 13px;
	line-height: 16px;
}
.hotgame .hotgame-swiper .party-list .cmtnum:empty {
	display: none;
}
.hotgame .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.hotgame .swiper-pagination-bullet-active {
	background-color: #a80000;
}

/*인챈트*/
.mo-enchant {
	padding:15px;
}
.enchant-top {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:0 0 10px 0
}
.enchant-top h2 img {
	position: relative;
    top: 2px;
	width:97px;
}
.enchant-top a {
	display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    padding: 3px;
    border-radius: 20px;
    box-shadow: 0px 2px 1px #d6d8da;
    font-size: 13px;
    width: 57px;
    margin-bottom: 5px;
    height: 22px;
}
.enchant-swiper {
	overflow:hidden
}
.enchant-swiper ul li {
	width: 86px;
}
.enchant-swiper a .thumb {
	position:relative;
	overflow:hidden;
	height:118px;
	border-radius:10px;
	background-color:#ccc
}
.enchant-swiper a .thumb img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	max-height:128px;
	height:118px
}
.enchant-swiper a .thumb .live-icon {
	position:absolute;
	top:7px;
	left:7px;
	padding:4px 5px 2px;
	background-color:#dd4933;
	border-radius:20px;
	color:#fff;
	font-size:10px;
	font-weight:bold
}
.enchant-swiper a h3 {
	margin:10px 0 5px;
	font-size:13px
}
.enchant-swiper a p {
	font-size:12px;
	line-height:1.25em;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

/*인챈트 유튜브*/
#enchant-youtube-popup {display: none; position: fixed; z-index: 99; top: 0; left: 0; z-index: 100; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7);}
#enchant-youtube-popup > div#enchant-youtube-position {
	position: absolute;
	top: 50%;
	left: 50%;
	aspect-ratio: 16/9;
	width: 100%;
	max-width: 1024px;
	border: 1px solid #808080;
	box-sizing: border-box;
	transform: translate(-50%, -50%);
	background-color: #000;
}
#enchant-youtube-popup p {display: block; position: absolute; top: 6px; right: 6px; width: 27px; height: 27px; border: 1px solid #808080; border-radius: 50%; background: rgba(0, 0, 0, 0.75); color: #fff; font-size: 18px; text-align: center; line-height: 27px; cursor: pointer;}
#enchant-youtube-popup > div iframe {width: 100%; height: 100%;}

.module-enchant-youtube {
	padding: 10px;
}
.module-enchant-youtube .enchant-top {
	margin: 0 0 10px 0;
}
.module-enchant-youtube .tab-btn {
	display: flex;
	justify-content: center;
	margin: 0 auto 10px;
	padding: 2px 0;
	width: 184px;
	background-color: #e4e4e4;
	border-radius: 16px;
}
.module-enchant-youtube .tab-btn button {
	width: 90px;
	height: 30px;
	background-color: transparent;
	border-radius: 15px;
	font-size: 13px;
	cursor: pointer;
}
.module-enchant-youtube .tab-btn button.on {
	background-color: #fff;
}
.module-enchant-youtube .enchant-youtube-list {
	overflow: hidden;
}
.module-enchant-youtube .youtube-group > div {
	display: none;
}
.module-enchant-youtube .youtube-group > div.on {
	display: block;
}
.module-enchant-youtube .swiper-slide {
	width: 224px;
}
.module-enchant-youtube .swiper-slide .thumb {
	position: relative;
	overflow: hidden;
	margin: 0 0 10px;
	height: 132px;
	background-color: #ccc;
	border-radius: 10px;
}
.module-enchant-youtube .swiper-slide .thumb img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
}
.module-enchant-youtube .swiper-slide .tit {
	display: flex;
	align-items: center;
}
.module-enchant-youtube .swiper-slide .tit .icon {
	overflow: hidden;
	margin: 0 5px 0 0;
	width: 38px;
	height: 38px;
	border-radius: 22px;
}
.module-enchant-youtube .swiper-slide .tit .icon img {
	width: 100%;
}
.module-enchant-youtube .swiper-slide .tit .txt {
	width: calc(100% - 43px);
}
.module-enchant-youtube .swiper-slide .tit .txt h3 {
	margin: 0 0 3px;
	padding: 3px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
	font-size: 15px;
}
.module-enchant-youtube .swiper-slide .tit .txt p {
	font-size: 13px;
}


/*투표 스와이프*/
.poll-slide {
	overflow: hidden;
	padding: 0 10px 10px;
}
.poll-slide .vote-collection-page .poll-list-wrap .poll-list.swiper-wrapper {
	display: flex;
	padding: 0;
	gap: 0;
}
.poll-slide .vote-collection-page .poll-list-wrap .poll-list.swiper-wrapper .item {
	width: 230px;
	min-height: 145px;
}
.poll-top {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:0 0 10px 0
}
.poll-top h2 img {
	position: relative;
    top: 2px;
	width:106px;
}
.poll-top .more {
	display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    padding: 3px;
    font-size: 11px;
    width: 57px;
    height: 22px;
	color:#787878;
}
@media (max-width: 767px) {
	#mobileWrap .poll-slide .vote-collection-page .poll-list.swiper-wrapper {
		gap: 0;
		padding: 0;
	}
}

/*바로가기 링크*/
.links-wrap {
	display:flex;
	justify-content:space-between;
	margin:0 auto;
	padding:15px 10px;
	width:300px
}
.links-wrap a {
	display:flex;
	align-items:center;
	padding:5px 10px 5px 5px;
	min-width:90px;
	background-color:#fff;
	border-radius:20px;
	box-sizing:border-box;
	font-size:13px;
	font-weight:bold;
	box-shadow:0px 2px 2px #c6c6c6
}
.links-wrap a::before {
	content:"";
	display:block;
	margin:0 4px 0 0;
	width:28px;
	height:28px;
	border-radius:50%;
	box-sizing:border-box
}
.links-wrap a.imarble {
	color:#426fcb
}
.links-wrap a.imarble::before {
	background-color:#426fcb;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Capa_1' x='0' y='0' style='enable-background:new 0 0 111.18 120.21' version='1.1' viewBox='0 0 111.18 120.21'%3E%3Cstyle%3E .st0%7Bfill:%23fff%7D %3C/style%3E%3Cpath d='m60.44 57.5 45.72-28.84a19.98 19.98 0 0 0-6.85-6.52L65.61 2.69a20.04 20.04 0 0 0-20.04 0l-33.7 19.45a20.16 20.16 0 0 0-6.19 5.58L52.97 57.5a7.04 7.04 0 0 0 7.47 0zM47.73 26.37a7.85 7.85 0 1 1 7.86 7.85 7.87 7.87 0 0 1-7.86-7.85zM53.3 63.73a10 10 0 0 1-3.77-1.4L2.26 32.56A20.12 20.12 0 0 0 0 41.8v38.92c0 7.16 3.82 13.77 10.02 17.35l33.7 19.46a19.93 19.93 0 0 0 9.58 2.68V63.73zM12.19 91.25c-3.14-2.31-5.61-7.48-5.61-11.58S9.06 73.89 12.2 76c3.24 2.17 5.94 7.47 5.94 11.79 0 4.32-2.71 5.85-5.95 3.46zm24.09-11.43c-3.14-2.32-5.62-7.48-5.62-11.58s2.48-5.78 5.62-3.67c3.24 2.17 5.94 7.47 5.94 11.8 0 4.34-2.7 5.85-5.94 3.45zM109.41 33.59 63.87 62.33a9.94 9.94 0 0 1-3.9 1.43v56.31a20.04 20.04 0 0 0 7.48-2.52l33.7-19.46a20.05 20.05 0 0 0 10.02-17.36V41.8c.01-2.83-.6-5.63-1.76-8.21zm-36.5 75.01c-3.14 2.1-5.62.43-5.62-3.67s2.48-9.26 5.62-11.58c3.24-2.41 5.94-.88 5.94 3.45s-2.7 9.64-5.94 11.8zm0-28.55c-3.14 2.1-5.62.43-5.62-3.67s2.48-9.26 5.62-11.58c3.24-2.4 5.93-.88 5.93 3.44s-2.69 9.65-5.93 11.81zm26.36 11.5c-3.14 2.1-5.62.43-5.62-3.67s2.48-9.26 5.62-11.58c3.24-2.39 5.94-.88 5.94 3.45-.01 4.32-2.71 9.63-5.94 11.8zm0-28.55c-3.14 2.11-5.62.43-5.62-3.66s2.48-9.26 5.62-11.58c3.24-2.41 5.94-.88 5.94 3.45S102.5 60.84 99.27 63z' class='st0'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:16px
}
.links-wrap a.attendance {
	color:#f8a700
}
.links-wrap a.attendance::before {
	background-color:#f8a700;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='레이어_1' x='0' y='0' style='enable-background:new 0 0 112.44 112.44' version='1.1' viewBox='0 0 112.44 112.44'%3E%3Cstyle%3E .st0%7Bfill:%23fff%7D %3C/style%3E%3Cpath d='M47.75 91.78a4.72 4.72 0 0 0 3.42 1.9l.36.01c1.24 0 2.43-.49 3.31-1.37l26.94-26.94a4.68 4.68 0 1 0-6.62-6.62L52.08 81.84l-9.66-13.16a4.69 4.69 0 1 0-7.56 5.54l12.89 17.56z' class='st0'/%3E%3Cpath d='M98.38 14.05H93.7V4.68C93.7 2.1 91.6 0 89.01 0h-4.68a4.68 4.68 0 0 0-4.68 4.68v9.37H32.79V4.68A4.68 4.68 0 0 0 28.11 0h-4.68a4.69 4.69 0 0 0-4.69 4.68v9.37h-4.68A14.08 14.08 0 0 0 0 28.11v70.27c0 7.75 6.31 14.05 14.05 14.05h84.33c7.75 0 14.05-6.31 14.05-14.05V28.11a14.06 14.06 0 0 0-14.05-14.06zm4.69 84.33c0 2.58-2.1 4.68-4.68 4.68H14.05a4.69 4.69 0 0 1-4.68-4.68V47.04h93.7v51.34z' class='st0'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:16px
}
.links-wrap a.event {
	color:#7172d8
}
.links-wrap a.event::before {
	background-color:#7172d8;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Capa_1' x='0' y='0' style='enable-background:new 0 0 105.08 109.37' version='1.1' viewBox='0 0 105.08 109.37'%3E%3Cstyle%3E .st0%7Bfill:%23fff%7D %3C/style%3E%3Cpath d='M46.42 60.73H10.9a5.14 5.14 0 0 0-5.12 5.12v38.41c0 2.81 2.3 5.12 5.12 5.12h36.12c1.2 0 1.2-1.29 1.2-1.29V62.47s0-1.74-1.8-1.74zM94.18 60.73H58.7c-2.16 0-1.84 2.25-1.84 2.25v45.14s-.02 1.25 1.28 1.25h36.04c2.81 0 5.12-2.3 5.12-5.12v-38.4a5.14 5.14 0 0 0-5.12-5.12zM48.22 30.51s0-1.73-1.71-1.73H5.12A5.13 5.13 0 0 0 0 33.9v15.97c0 2.81 2.3 5.12 5.12 5.12h41.53c1.57 0 1.57-1.36 1.57-1.36V30.51zM99.96 28.78H58.44c-1.58 0-1.58 1.51-1.58 1.51v23.37s0 1.33 1.92 1.33h41.18c2.81 0 5.12-2.3 5.12-5.12V33.9a5.14 5.14 0 0 0-5.12-5.12z' class='st0'/%3E%3Cg%3E%3Cpath d='M30.81 24.99a33.9 33.9 0 0 1-6.35-.55c-4.76-.93-8.04-2.74-10.01-5.54-1.77-2.5-2.31-5.59-1.61-9.18C14.07 3.45 18.28 0 24.7 0c1.36 0 2.85.16 4.44.47 4.03.79 9.19 3.1 13.8 6.18 7.82 5.23 8.2 8.49 7.81 10.48-.57 2.93-3.31 5.02-8.37 6.4a45.99 45.99 0 0 1-11.57 1.46zM24.7 8.2c-2.49 0-3.34.69-3.81 3.1-.38 1.97.1 2.65.26 2.88.67.94 2.4 1.73 4.88 2.21 1.34.26 2.99.4 4.78.4 3.93 0 7.4-.6 9.7-1.25.17-.05.43-.25.15-.41-3.01-2.45-8.51-5.72-13.09-6.62a16 16 0 0 0-2.87-.31z' class='st0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M74.38 24.99c-3.94 0-8.15-.53-11.57-1.46-5.06-1.38-7.79-3.47-8.37-6.4-.39-1.99 0-5.25 7.81-10.48 4.61-3.09 9.76-5.4 13.8-6.18A23.4 23.4 0 0 1 80.49 0c6.42 0 10.64 3.45 11.86 9.73.7 3.58.16 6.67-1.61 9.18-1.97 2.79-5.24 4.61-10.01 5.54-1.87.36-4.01.54-6.35.54zm-9.78-9.91c-.27.15-.14.4 0 .44 2.3.66 5.8 1.27 9.78 1.27 1.79 0 3.44-.14 4.78-.4 2.48-.48 4.21-1.27 4.88-2.21.16-.23.64-.91.26-2.88-.47-2.4-1.32-3.1-3.81-3.1-.83 0-1.8.11-2.86.31-4.59.9-10.02 4.12-13.03 6.57z' class='st0'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:center center;
	background-size: 16px
}

/* 티어랭킹 리스트 */
.ibuilder-mobile.tier-list {
	margin:0 10px;
}
.ibuilder-mobile.tier-list a, .ibuilder-mobile.tier-list p {
	font-weight: bold;
	color: #3a5263;
}
.ibuilder-mobile.tier-list ul {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-bottom:9px;
}
.ibuilder-mobile.tier-list li {
	display: flex;
	align-items: center;
	margin-top: 9px;
}
.ibuilder-mobile.tier-list .thumbnail {
	flex: 0 0 auto;
	position: relative;
	display: block;
	width: 102px;
	height: 70px;
	margin-right: 10px;
	overflow: hidden;
	border-radius: 10px;
}
.ibuilder-mobile.tier-list .thumbnail img {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	max-width: none;
	height: 100%;
	aspect-ratio: 16/9;
}
.ibuilder-mobile.tier-list .title-info {
	flex: 1 1 auto;
	min-width: 0;
}
.ibuilder-mobile.tier-list .title-info .title {
	display: block;
	margin-bottom: 4px;
}
.ibuilder-mobile.tier-list .title-info p {
	font-size: 14px;
	line-height: 1.3em;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.ibuilder-mobile.tier-list .info {
	font-size: 13px;
	display: flex;
	align-items: center;
	line-height: 17px;
	overflow:hidden;
}
.ibuilder-mobile.tier-list .info .date {
	margin-right:auto;
}
.ibuilder-mobile.tier-list .info .views, .ibuilder-mobile.tier-list .info .comments {
	box-sizing: border-box;
	padding-left: 22px;
	background: left 2px/17px 14px no-repeat;
}
.ibuilder-mobile.tier-list .info .views {
	min-width: 46px;
	margin:0 auto;
	background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.1' viewBox='0 0 33.66 20.18'%3E%3Cstyle%3E .st0%7Bfill:none;stroke:%233a5263;stroke-miterlimit:10%7D %3C/style%3E%3Cpath d='M33.03 10.09s-7.25 9.59-16.2 9.59S.63 10.09.63 10.09 7.88.5 16.83.5s16.2 9.59 16.2 9.59z' class='st0'/%3E%3Ccircle cx='16.83' cy='10.09' r='8.12' class='st0'/%3E%3C/svg%3E");
}
.ibuilder-mobile.tier-list .info .comments {
	min-width: 38px;
	margin:0 auto;
	background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 26.3 21.28' viewBox='0 0 26.3 21.28'%3E%3Cpath d='M20.76 16.28c3.06-1.6 5.04-4.14 5.04-7C25.8 4.43 20.14.5 13.15.5S.5 4.43.5 9.28s5.66 8.78 12.65 8.78c.92 0 1.82-.07 2.68-.2 2.51 3.22 7.99 2.91 7.99 2.91a5.66 5.66 0 0 1-3.06-4.49z' style='fill:none;stroke:%233a5263;stroke-miterlimit:10'/%3E%3C/svg%3E");
}
.ibuilder-mobile.tier-list .info .author {
	min-width: 73px;
	margin-left:auto;
	text-align: right;
}

@media screen and (max-width: 450px) {
	.ibuilder-mobile.tier-list .info {
		justify-content:space-between;
	}
	.ibuilder-mobile.tier-list .info .date {
		margin-right:5px;
	}
	.ibuilder-mobile.tier-list .info .views {
		min-width:0;
		margin:0 5px 0 0;
	}
	.ibuilder-mobile.tier-list .info .comments {
		min-width:0;
	}
	.ibuilder-mobile.tier-list .info .author {
		min-width:62px;
	}
	.ibuilder-mobile.tier-list .info .comments.empty {
		display:none;
	}
	.ibuilder-mobile.tier-list .info .comments.empty + .author {
		min-width:84px;
	}
}
@media screen and (max-width: 380px) {
	.ibuilder-mobile.tier-list .info {
		flex-wrap:wrap;
	}
	.ibuilder-mobile.tier-list .info .date,
	.ibuilder-mobile.tier-list .info .comments,
	.ibuilder-mobile.tier-list .info .author {
		white-space:nowrap;
		width:50%;
	}
	.ibuilder-mobile.tier-list .info .views {
		width:auto;
		margin:0 0 0 auto;
	}
}

/* 티어랭킹 스와이프 모듈 */
.tier-rank {
	padding: 10px;
	overflow: hidden;
}
.tier-rank .tier-rank-top {
	display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 10px 0;
}
.tier-rank h2 img {
	width: 80px;
}
.tier-rank .more {
	display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    padding: 3px;
    font-size: 11px;
    width: 57px;
    height: 22px;
	color:#787878;
}
.tier-rank .tier-rank-list {
	overflow: hidden;
}
.tier-rank ul li {
	width: 224px;
}
.tier-rank ul li .thumb {
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
	width: 100%;
	height: 132px;
	border-radius: 10px;
}
.tier-rank ul li .thumb img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 100%;
}
.tier-rank ul li .tit {
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
	padding: 5px 0;
	color: #222;
	font-size: 15px;
}
.tier-rank ul li .tag-wrap {
	display: flex;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
	color: #696969;
	font-size: 13px;
}
.tier-rank ul li .tag-wrap .tag {
	margin: 0 5px 0 0;
}
.tier-rank ul li .tag-wrap .tag:last-child {
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}

/* 티어랭킹 스와이프 모듈 */
.buer {
	padding: 10px;
	overflow: hidden;
}
.buer .buer-top {
	display:flex;
	justify-content: space-between;
	align-items: center;
    padding: 0 0 10px 0;
}
.buer h2 {
	
}
.buer h2 img {
	width: 157px;

}
.buer .more {
	display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    padding: 3px;
    font-size: 11px;
    width: 57px;
    height: 22px;
	color:#787878;
}
.buer .buer-list {
	overflow: hidden;
}
.buer ul li {
	width: 224px;
}
.buer ul li .thumb {
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
	width: 100%;
	height: 132px;
	border-radius: 10px;
}
.buer ul li .thumb img {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: none;
    width: 100%;
    transition: all 0.2s;
}
.buer ul li .tit {
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
	padding: 5px 0;
	color: #222;
	font-size: 15px;
}
.buer ul li .tag-wrap {
	display: flex;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
	color: #696969;
	font-size: 13px;
}
.buer ul li .tag-wrap .tag {
	margin: 0 5px 0 0;
}
.buer ul li .tag-wrap .tag:last-child {
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}

/* m-hot-issue-four */
.m-hot-issue-four .content-area {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: 118px;
    gap: 10px;
    padding: 12px 12px 16px;
    box-sizing: border-box;
}
.m-hot-issue-four .category p {
	min-width: 22px;
	text-align: center;
}

.m-hot-issue-four a {
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}

.m-hot-issue-four a:hover  .hot-issue-img img {
	transform: scale(1.25);
}

.m-hot-issue-four .button-area {
	margin: 0 0 20px;
	padding: 0 20px;
}

.m-hot-issue-four .button-area button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 43px;
	padding: 7px 0px;
	border-radius: 999px;
	border: 1px solid #1F2541;
	background: #070E15;
	font-size: 14px;
	outline: none;
}

.m-hot-issue-four .button-area button svg {
	transition: transform .5s;
}

.m-hot-issue-four .button-area button:hover svg {
	transform: rotate(360deg);
}

.m-hot-issue-four .button-area .text {
	margin: 0 12px;
}

.hot-issue-img {
    width: 100%;
    height: 100%;
}

.hot-issue-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform .25s;
}

.hot-issue-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.hot-issue-text::before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 65px;
	background: linear-gradient(180deg, rgba(19, 19, 19, 0.00) 0%, rgba(19, 19, 19, 0.80) 56.5%, #131313 100%);
}

.hot-issue-text .ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hot-issue-text .category {
	position: relative;
	z-index: 1;
}

.hot-issue-text .category p {
	display: inline-block;
	padding: 2px 6px;
	border-radius: 10px;
	background: #0B86E7;
	color: #FFF;
	font-family: "Malgun Gothic";
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: -0.11px;
}

.hot-issue-text .category img {
	max-height: 15px;
}

.hot-issue-text .textarea {
	position: relative;
	z-index: 1;
	color: #FFF;
	font-style: normal;
}

.hot-issue-text .textarea p {
	margin: 0 0 4px 0;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	letter-spacing: -0.12px;
}

.hot-issue-text .textarea .maintext {
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: -0.14px;
}

.hot-issue-text .textarea .maintext:last-child {
	margin: 4px 0 0 0;
}

.game-discount {
	padding: 10px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 16px 9px;
	line-height: 1;
	font-weight: 700;
	font-size: 13px;
	color:#333;
}
.game-discount a {
	min-width: 0;
	display: flex;
	flex-direction: column;
}
.game-discount img {
	max-width: 100%;
	width:100%;
	height: auto;
}
.game-discount .subject {
	margin: 8px 0 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.game-discount .price {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	min-height: 23px;
	gap:4px;
}
.game-discount .price.discount .ori-price:not(:only-child) {
	font-weight: 400;
	text-decoration: line-through;
	color:#999;
}
.game-discount .percent {
	color:#DB2727;
}
.game-discount .price:is(.naverpay, .reservation) .percent {
	order:-1;
	font-size:0.8462em;
}
.game-discount .price .ori-price:only-child,
.game-discount .price.naverpay .ori-price,
.game-discount .price.discount .discount {
	color:#4E4C4C;
}
.game-discount .price .point {
	width: max-content;
}
.game-discount .price.naverpay .discount,
.game-discount .price .point {
	display: flex;
	align-items: center;
	column-gap: 4px;
	color:#0DB953;
}
.game-discount.discount-reservation a:nth-child(4) ~ a {
	display: none;
}
.game-discount.store-style {
	gap:0;
}
.game-discount.store-style a {
	padding: 10px 8px 30px 9px;
}
.game-discount.store-style .subject {
	white-space: initial;
	text-overflow: ellipsis;
	line-height: 18px;
	word-break: break-all;
	display: -webkit-box;
	max-height: 36px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #444;
}
.game-discount.store-style .percent {
	color:#d03935;
}
.game-discount.store-style .price .ori-price:only-child,
.game-discount.store-style .price.naverpay .ori-price,
.game-discount.store-style .price.discount .discount {
	color:#000;
}
.game-discount.reservation .price .ori-price {
	margin-left: 0;
}
.game-discount.reservation .price.discount .ori-price {
	margin-right:4px;
}
@media (max-width: 400px) {
	.game-discount .price {
		font-size: 0.95em;
	}
}
@media (max-width: 385px) {
	.game-discount .price {
		font-size: 0.9em;
	}
}

/*rolling news*/
.rolling-news {
   margin: 10px 0;
}

.rolling-news .rolling-news-wrap {
   display: flex;
   align-items: center;
   padding: 0 10px;
   background-color: #fff;
   overflow: hidden;
}

.rolling-news .blind {
   width: 1px;
   height: 1px;
   overflow: hidden;
   position: absolute;
   margin: -1px;
   padding: 0;
   clip: rect(0, 0, 0, 0);
   background: transparent;
}

.rolling-news .rolling-news-wrap > * {
   flex-shrink: 0;
}

.rolling-news .news-list {
   flex-shrink: 1;
   flex-direction: column;
   height: 40px;
}

.rolling-news li {
   display: flex;
   align-items: center;
}

.rolling-news .cate {
	margin-right: 6px;
}

.rolling-news .cate::after {
	content: '';
	display: flex;
	width: 60px;
	height: 24px;
}

/*영상*/
.rolling-news .cate.cate_1::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='m10.667 6.667 1.083 2.166a.887.887 0 0 0 .333.367c.145.089.3.133.467.133a.853.853 0 0 0 .767-.425.828.828 0 0 0 .033-.875l-.683-1.366H14l1.083 2.166a.886.886 0 0 0 .334.367c.144.089.3.133.466.133a.853.853 0 0 0 .767-.425.828.828 0 0 0 .033-.875L16 6.667h1.333l1.084 2.166a.887.887 0 0 0 .333.367c.144.089.3.133.467.133a.853.853 0 0 0 .766-.425.829.829 0 0 0 .034-.875l-.684-1.366h2c.367 0 .68.13.942.391.261.262.392.575.392.942v8c0 .367-.131.68-.392.942a1.284 1.284 0 0 1-.942.391H10.667c-.367 0-.681-.13-.942-.391A1.284 1.284 0 0 1 9.333 16V8c0-.367.13-.68.392-.942.261-.26.575-.391.942-.391Zm0 4V16h10.666v-5.333H10.667ZM32.9 12.028c-.652.648-1.46.971-2.425.971-.935 0-1.716-.29-2.342-.87-.627-.579-.94-1.336-.94-2.272 0-.93.311-1.688.933-2.272.627-.584 1.41-.876 2.35-.876 1.095 0 1.96.372 2.595 1.117h2.616V6.398h1.574v7.071h-1.575v-1.44H32.9Zm-2.425-3.992c-.52 0-.935.165-1.244.495-.309.33-.463.772-.463 1.326 0 .538.156.976.47 1.314.313.335.725.502 1.237.502.508 0 .923-.167 1.244-.502.322-.334.483-.772.483-1.314 0-.558-.157-1-.47-1.326-.313-.33-.732-.495-1.257-.495Zm3.18 2.704h2.032V9.127h-1.994c.055.225.083.468.083.73 0 .322-.04.616-.12.883Zm-.222 7.852c-1.265 0-2.253-.237-2.964-.711-.707-.47-1.06-1.081-1.06-1.835 0-.749.355-1.36 1.066-1.834.711-.478 1.697-.717 2.958-.717 1.265 0 2.256.239 2.97.717.716.478 1.074 1.09 1.074 1.834 0 .754-.358 1.365-1.073 1.835-.711.474-1.701.71-2.97.71Zm0-3.783c-.808 0-1.413.114-1.815.342-.398.229-.597.527-.597.895 0 .369.201.667.603.895.406.225 1.01.337 1.81.337.803 0 1.408-.112 1.815-.337.41-.224.615-.522.615-.895 0-.364-.203-.66-.61-.888-.401-.233-1.008-.35-1.82-.35Zm15.9-4.07v2.806H47.74V6.398h1.593V9.4h1.86v1.34h-1.86Zm-3.39 2.273c-1.269-.605-2.2-1.38-2.792-2.323-.22.44-.62.94-1.2 1.498-.58.559-1.09.956-1.53 1.193l-1.161-1.142c.905-.398 1.642-.959 2.209-1.682.567-.724.85-1.473.85-2.247V6.785h1.593v1.473c0 .778.29 1.494.87 2.145a4.465 4.465 0 0 0 2.177 1.34l-1.015 1.27Zm-.494 5.58c-1.3 0-2.305-.224-3.016-.673-.71-.444-1.066-1.035-1.066-1.771 0-.732.36-1.318 1.08-1.758.718-.44 1.72-.66 3.002-.66 1.286 0 2.287.22 3.002.66.72.435 1.08 1.022 1.08 1.758 0 .74-.358 1.333-1.074 1.777-.71.445-1.714.667-3.008.667Zm0-3.536c-1.621 0-2.432.364-2.432 1.092 0 .745.81 1.117 2.431 1.117 1.63 0 2.444-.372 2.444-1.117 0-.728-.814-1.092-2.444-1.092Z'/%3E%3C/svg%3E");
}
/*소개*/
.rolling-news .cate.cate_11::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='M11.033 16.667c-.566 0-1.005-.198-1.316-.592-.312-.394-.428-.875-.35-1.442l.7-5c.1-.666.397-1.216.891-1.65a2.558 2.558 0 0 1 1.742-.65h6.6c.667 0 1.247.217 1.742.65.494.434.791.984.891 1.65l.7 5c.078.567-.039 1.048-.35 1.442-.31.394-.75.592-1.316.592-.234 0-.45-.042-.65-.125a1.7 1.7 0 0 1-.55-.375l-1.5-1.5h-4.534l-1.5 1.5a1.7 1.7 0 0 1-.55.375c-.2.083-.416.125-.65.125Zm.267-1.434 1.9-1.9h5.6l1.9 1.9c.022.022.111.056.267.1.122 0 .219-.036.291-.108.073-.072.098-.17.075-.292L20.6 9.8a1.282 1.282 0 0 0-.433-.808 1.264 1.264 0 0 0-.867-.325h-6.6c-.333 0-.622.108-.867.325a1.282 1.282 0 0 0-.433.808l-.733 5.133c-.023.123.002.22.075.292.072.072.169.108.291.108.023 0 .111-.033.267-.1Zm8.033-2.566a.645.645 0 0 0 .475-.192A.645.645 0 0 0 20 12a.645.645 0 0 0-.192-.475.645.645 0 0 0-.475-.192.645.645 0 0 0-.475.192.645.645 0 0 0-.191.475c0 .189.063.347.191.475a.645.645 0 0 0 .475.192Zm-1.333-2a.645.645 0 0 0 .475-.192.645.645 0 0 0 .192-.475.645.645 0 0 0-.192-.475.645.645 0 0 0-.475-.192.645.645 0 0 0-.475.192.645.645 0 0 0-.192.475c0 .189.064.347.192.475a.645.645 0 0 0 .475.192Zm-4.833.833v.667a.485.485 0 0 0 .5.5.485.485 0 0 0 .5-.5V11.5h.666a.486.486 0 0 0 .5-.5.486.486 0 0 0-.5-.5h-.666v-.667a.485.485 0 0 0-.5-.5.486.486 0 0 0-.5.5v.667H12.5a.485.485 0 0 0-.5.5.486.486 0 0 0 .5.5h.667ZM36.88 13.082a9.403 9.403 0 0 1-2.533-1.2c-.817-.541-1.437-1.113-1.86-1.713-.419.621-1.032 1.205-1.84 1.751a8.29 8.29 0 0 1-2.552 1.175l-.927-1.238c1.456-.317 2.573-.848 3.352-1.593.782-.75 1.174-1.47 1.174-2.165v-.908h1.612V8.1c0 .677.39 1.397 1.168 2.158.783.758 1.894 1.291 3.333 1.6l-.927 1.225Zm-10.061 3.872V15.64h4.875v-2.793h1.6v2.793h4.887v1.314H26.82Zm21.727 1.689v-6.12h-.99v5.758h-1.574V6.646h1.574v4.538h.99V6.398h1.58v12.245h-1.58ZM45.1 7.426c-.071 1.828-.545 3.487-1.421 4.977-.872 1.485-1.89 2.651-3.054 3.497l-1.3-1.028c.985-.605 1.859-1.468 2.62-2.59.762-1.121 1.24-2.298 1.435-3.53H40.04V7.427h5.06Z'/%3E%3C/svg%3E");
}
/*리뷰*/
.rolling-news .cate.cate_12::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='M14 16h4a.645.645 0 0 0 .475-.192.645.645 0 0 0 .192-.475.645.645 0 0 0-.192-.475.645.645 0 0 0-.475-.191h-4a.645.645 0 0 0-.475.191.645.645 0 0 0-.192.475c0 .19.064.348.192.475A.645.645 0 0 0 14 16Zm0-2.667h4a.645.645 0 0 0 .475-.191.645.645 0 0 0 .192-.475.645.645 0 0 0-.192-.475A.645.645 0 0 0 18 12h-4a.645.645 0 0 0-.475.192.645.645 0 0 0-.192.475c0 .188.064.347.192.475a.645.645 0 0 0 .475.191Zm-2 5.334c-.367 0-.68-.131-.942-.392a1.284 1.284 0 0 1-.391-.942V6.667c0-.367.13-.681.391-.942.261-.261.575-.392.942-.392h4.783a1.316 1.316 0 0 1 .934.384L20.95 8.95a1.316 1.316 0 0 1 .383.933v7.45c0 .367-.13.68-.391.942a1.284 1.284 0 0 1-.942.392h-8Zm4.667-9.334V6.667H12v10.666h8V10h-2.667a.645.645 0 0 1-.475-.192.645.645 0 0 1-.191-.475ZM35.49 18.643V6.398h1.574v12.245H35.49Zm-.99-2.978c-.745.123-1.444.195-2.095.216-.648.021-2.27.032-4.869.032V10.74h4.355V8.683h-4.33v-1.34h5.904v4.723h-4.361v2.52c2.797.026 4.528-.044 5.192-.209l.203 1.288Zm6.683-3.675V6.76h1.587v1.377h4.76V6.76h1.587v5.23h-7.934Zm6.348-2.513H42.77v1.187h4.76V9.477Zm-5.307 9.166v-4.12h-2.755V13.17h11.362v1.352h-2.755v4.12H46.49v-4.12h-2.68v4.12h-1.586Z'/%3E%3C/svg%3E");
}
/*인물*/
.rolling-news .cate.cate_17::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='M22 17.733a.628.628 0 0 1-.467-.2L20 16h-6.667c-.366 0-.68-.13-.941-.392a1.284 1.284 0 0 1-.392-.941V14h7.333c.367 0 .68-.13.942-.392.261-.26.392-.575.392-.941V8h.666c.367 0 .68.13.942.392.261.26.392.575.392.941v7.717c0 .2-.067.364-.2.492a.653.653 0 0 1-.467.191Zm-11.333-5.616.783-.784H18V6.667h-7.333v5.45ZM10 14.4a.654.654 0 0 1-.467-.192.651.651 0 0 1-.2-.491v-7.05c0-.367.13-.681.392-.942.261-.261.575-.392.942-.392H18c.367 0 .68.13.942.392.26.261.391.575.391.942v4.666c0 .367-.13.68-.391.942a1.284 1.284 0 0 1-.942.392h-6L10.467 14.2a.627.627 0 0 1-.467.2ZM35.54 15.12V6.398h1.562v8.722h-1.561Zm-5.027-1.752c-.948 0-1.733-.303-2.355-.908-.622-.61-.933-1.386-.933-2.33 0-.952.311-1.73.933-2.336.622-.609 1.407-.914 2.355-.914s1.733.303 2.355.908c.622.605.933 1.386.933 2.342 0 .948-.31 1.725-.933 2.33-.622.605-1.407.908-2.355.908Zm0-5.148c-.508 0-.925.175-1.25.527-.322.35-.483.812-.483 1.383 0 .567.161 1.027.483 1.378.325.347.742.52 1.25.52.516 0 .933-.173 1.25-.52.318-.351.477-.81.477-1.378 0-.558-.161-1.015-.483-1.37-.321-.36-.736-.54-1.244-.54ZM29.2 18.217v-4.043h1.6v2.704h6.538v1.34h-8.138Zm11.984-7.75v-3.91h7.934v3.91h-7.934Zm6.348-2.615H42.77v1.314h4.76V7.852Zm-6.399 10.581v-3.155h6.437v-.61h-6.437v-1.3h3.212v-.806H39.47V11.26h11.362v1.302h-4.887v.806h3.212v3.155h-6.437v.615h6.735v1.295h-8.322Z'/%3E%3C/svg%3E");
}
/*뉴스*/
.rolling-news .cate.cate_19::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='M11.033 16.667c-.566 0-1.005-.198-1.316-.592-.312-.394-.428-.875-.35-1.442l.7-5c.1-.666.397-1.216.891-1.65a2.558 2.558 0 0 1 1.742-.65h6.6c.667 0 1.247.217 1.742.65.494.434.791.984.891 1.65l.7 5c.078.567-.039 1.048-.35 1.442-.31.394-.75.592-1.316.592-.234 0-.45-.042-.65-.125a1.7 1.7 0 0 1-.55-.375l-1.5-1.5h-4.534l-1.5 1.5a1.7 1.7 0 0 1-.55.375c-.2.083-.416.125-.65.125Zm.267-1.434 1.9-1.9h5.6l1.9 1.9c.022.022.111.056.267.1.122 0 .219-.036.291-.108.073-.072.098-.17.075-.292L20.6 9.8a1.282 1.282 0 0 0-.433-.808 1.264 1.264 0 0 0-.867-.325h-6.6c-.333 0-.622.108-.867.325a1.282 1.282 0 0 0-.433.808l-.733 5.133c-.023.123.002.22.075.292.072.072.169.108.291.108.023 0 .111-.033.267-.1Zm8.033-2.566a.645.645 0 0 0 .475-.192A.645.645 0 0 0 20 12a.645.645 0 0 0-.192-.475.645.645 0 0 0-.475-.192.645.645 0 0 0-.475.192.645.645 0 0 0-.191.475c0 .189.063.347.191.475a.645.645 0 0 0 .475.192Zm-1.333-2a.645.645 0 0 0 .475-.192.645.645 0 0 0 .192-.475.645.645 0 0 0-.192-.475.645.645 0 0 0-.475-.192.645.645 0 0 0-.475.192.645.645 0 0 0-.192.475c0 .189.064.347.192.475a.645.645 0 0 0 .475.192Zm-4.833.833v.667a.485.485 0 0 0 .5.5.485.485 0 0 0 .5-.5V11.5h.666a.486.486 0 0 0 .5-.5.486.486 0 0 0-.5-.5h-.666v-.667a.485.485 0 0 0-.5-.5.486.486 0 0 0-.5.5v.667H12.5a.485.485 0 0 0-.5.5.486.486 0 0 0 .5.5h.667ZM28.628 11.038V6.83h1.6v2.869h6.442v1.34h-8.042Zm6.748 2.926v4.679h-1.6v-4.679h-2.431v4.679h-1.587v-4.679h-2.94v-1.339h11.363v1.34h-2.805Zm14.154-.882a9.403 9.403 0 0 1-2.533-1.2c-.816-.541-1.436-1.113-1.86-1.713-.418.621-1.032 1.205-1.84 1.751a8.29 8.29 0 0 1-2.552 1.175l-.927-1.238c1.456-.317 2.573-.848 3.352-1.593.783-.75 1.174-1.47 1.174-2.165v-.908h1.612V8.1c0 .677.39 1.397 1.168 2.158.783.758 1.894 1.291 3.333 1.6l-.927 1.225Zm-10.06 3.739v-1.308H50.83v1.308H39.47Z'/%3E%3C/svg%3E");
}
/*칼럼*/
.rolling-news .cate.cate_24::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='M11.333 18c-.366 0-.68-.13-.941-.392a1.284 1.284 0 0 1-.392-.941V7.333c0-.366.13-.68.392-.941.26-.261.575-.392.941-.392h6.784a1.316 1.316 0 0 1 .933.383l2.567 2.567a1.316 1.316 0 0 1 .383.933v6.784c0 .366-.13.68-.392.941a1.284 1.284 0 0 1-.941.392h-9.334Zm0-1.333h9.334V10h-2a.645.645 0 0 1-.475-.192.645.645 0 0 1-.192-.475v-2h-6.667v9.334Zm7.334-1.334a.645.645 0 0 0 .475-.191.645.645 0 0 0 .191-.475.645.645 0 0 0-.191-.475.645.645 0 0 0-.475-.192h-5.334a.645.645 0 0 0-.475.192.645.645 0 0 0-.191.475c0 .189.064.347.191.475a.645.645 0 0 0 .475.191h5.334ZM15.333 10a.645.645 0 0 0 .475-.192.645.645 0 0 0 .192-.475.645.645 0 0 0-.192-.475.645.645 0 0 0-.475-.191h-2a.645.645 0 0 0-.475.191.645.645 0 0 0-.191.475c0 .19.064.348.191.475a.645.645 0 0 0 .475.192h2Zm3.334 2.667a.645.645 0 0 0 .475-.192.645.645 0 0 0 .191-.475.645.645 0 0 0-.191-.475.645.645 0 0 0-.475-.192h-5.334a.645.645 0 0 0-.475.192.645.645 0 0 0-.191.475c0 .189.064.347.191.475a.645.645 0 0 0 .475.192h5.334ZM36.683 10.32v2.095h-1.58V6.398h1.58v2.59h1.86v1.333h-1.86Zm-9.242-.075-.52-1.276 4.316-.273c.14-.237.25-.466.33-.686l-3.993.013V6.747h5.89c-.198 1.392-.812 2.622-1.84 3.688-1.024 1.066-2.291 1.887-3.802 2.463l-1.028-1.25c1.206-.237 2.363-.822 3.472-1.752l-2.825.349Zm1.561 8.125v-3.365h6.1v-.73h-6.1v-1.339h7.681v3.326H30.59v.768h6.412v1.34h-7.999Zm19.335-5.04v-2.978H46.33V9.04h2.006V6.398h1.561v6.932h-1.561Zm-1.562-.59c-.72.11-1.375.185-1.968.228-.588.038-1.362.053-2.323.044-.96-.008-1.74-.013-2.336-.013V9.23h4.07V8.125h-4.07V6.83h5.637v3.65h-4.082v1.225c1.663 0 2.783-.015 3.358-.045a8.109 8.109 0 0 0 1.517-.216l.197 1.295Zm-4.786 5.642v-4.538h7.91v4.538h-7.91Zm6.36-3.212h-4.798v1.886h4.798V15.17Z'/%3E%3C/svg%3E");
}
/*기획*/
.rolling-news .cate.cate_25::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='M11.333 18c-.366 0-.68-.13-.941-.392a1.284 1.284 0 0 1-.392-.941V7.333c0-.366.13-.68.392-.941.26-.261.575-.392.941-.392h2.784c.122-.389.36-.708.716-.958s.745-.375 1.167-.375a2 2 0 0 1 1.192.375c.35.25.586.57.708.958h2.767c.366 0 .68.13.941.392.261.26.392.575.392.941v9.334c0 .366-.13.68-.392.941a1.284 1.284 0 0 1-.941.392h-9.334Zm0-1.333h9.334V7.333h-1.334v2h-6.666v-2h-1.334v9.334ZM16 7.333a.645.645 0 0 0 .475-.191.645.645 0 0 0 .192-.475.645.645 0 0 0-.192-.475A.645.645 0 0 0 16 6a.645.645 0 0 0-.475.192.645.645 0 0 0-.192.475c0 .189.064.347.192.475a.645.645 0 0 0 .475.191ZM35.502 18.643V6.398h1.562v12.245h-1.562ZM33.63 7.477a9.016 9.016 0 0 1-1.486 4.843c-.956 1.477-2.302 2.692-4.037 3.644l-1.225-1.155c1.253-.479 2.355-1.27 3.307-2.374.953-1.105 1.537-2.311 1.752-3.619h-4.316V7.477h6.005Zm6.398 1.066V7.306h2.951V6.214h1.6v1.092h2.9v1.237h-7.451Zm8.226 6.139V6.398h1.6v8.284h-1.6Zm-.438-.369c-2.717.165-5.438.248-8.163.248l-.159-1.276c.944 0 2.102-.008 3.473-.025v-.737c-.766-.084-1.359-.285-1.778-.603-.419-.317-.628-.719-.628-1.206 0-.592.288-1.05.863-1.37.58-.327 1.363-.49 2.349-.49.969 0 1.743.17 2.323.508.584.339.876.79.876 1.352 0 1.02-.802 1.623-2.406 1.81v.698a76.547 76.547 0 0 0 3.161-.115l.09 1.207Zm-4.043-4.303c-1.084 0-1.625.235-1.625.704 0 .457.541.686 1.625.686.529 0 .929-.064 1.2-.19.275-.128.412-.293.412-.496 0-.47-.537-.704-1.612-.704Zm4.5 8.633v-2.197H41.73v-1.314h8.125v3.51h-1.58Z'/%3E%3C/svg%3E");
}
/*순위*/
.rolling-news .cate.cate_26::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='M16 12.667a1.93 1.93 0 0 1-1.417-.584A1.929 1.929 0 0 1 14 10.667c0-.556.194-1.028.583-1.417A1.929 1.929 0 0 1 16 8.667c.556 0 1.028.194 1.417.583.389.389.583.861.583 1.417 0 .555-.194 1.027-.583 1.416a1.929 1.929 0 0 1-1.417.584ZM16 18l-3.117 1.033a.626.626 0 0 1-.608-.083.627.627 0 0 1-.275-.533v-4.234a5.14 5.14 0 0 1-.983-1.6 5.242 5.242 0 0 1-.35-1.916c0-1.49.516-2.75 1.55-3.784C13.25 5.85 14.51 5.333 16 5.333c1.489 0 2.75.517 3.783 1.55 1.034 1.034 1.55 2.295 1.55 3.784 0 .677-.116 1.316-.35 1.916a5.138 5.138 0 0 1-.983 1.6v4.234c0 .222-.092.4-.275.533a.626.626 0 0 1-.608.083L16 18Zm0-3.333c1.111 0 2.056-.39 2.833-1.167.778-.778 1.167-1.722 1.167-2.833 0-1.112-.389-2.056-1.167-2.834-.777-.778-1.722-1.166-2.833-1.166-1.111 0-2.056.388-2.833 1.166C12.389 8.611 12 9.555 12 10.667c0 1.11.389 2.055 1.167 2.833.777.778 1.722 1.167 2.833 1.167Zm-2.667 2.683L16 16.667l2.667.683v-2.067a5.618 5.618 0 0 1-1.259.525c-.45.128-.919.192-1.408.192-.489 0-.958-.064-1.408-.192a5.62 5.62 0 0 1-1.259-.525v2.067ZM36.975 11.235a7.692 7.692 0 0 1-2.488-.8c-.83-.427-1.492-.91-1.987-1.447-.432.529-1.052.998-1.86 1.409a8.403 8.403 0 0 1-2.545.813l-.845-1.226c1.317-.067 2.387-.395 3.212-.984.83-.592 1.244-1.153 1.244-1.682v-.71h1.575v.71c0 .512.417 1.065 1.25 1.657.838.588 1.902.933 3.193 1.035l-.749 1.225ZM33.42 13.57v2.304h-1.593v-2.304H26.82v-1.333H38.18v1.333h-4.76Zm-4.938 4.551V14.51h1.6v2.273h6.588v1.34h-8.188Zm19.867.52V6.399h1.587v12.245H48.35Zm-4.85-6.785c-.964 0-1.749-.24-2.354-.717-.605-.479-.908-1.1-.908-1.867 0-.766.303-1.39.908-1.872.61-.487 1.394-.73 2.355-.73.965 0 1.754.243 2.367.73.614.482.92 1.106.92 1.872 0 .75-.306 1.367-.92 1.854-.613.487-1.402.73-2.367.73Zm.014-3.923c-.538 0-.965.12-1.283.362-.317.237-.476.563-.476.977 0 .386.17.703.508.953.339.245.755.368 1.25.368.504 0 .919-.123 1.245-.368.33-.246.495-.563.495-.953 0-.402-.161-.725-.483-.97-.321-.246-.74-.369-1.256-.369Zm-.756 10.372v-4.17c-1.35.034-2.446.05-3.288.05l-.159-1.364c3.204 0 6.003-.066 8.398-.197l.096 1.352-3.46.114v4.215h-1.587Z'/%3E%3C/svg%3E");
}
/*경기*/
.rolling-news .cate.cate_31::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='M12.667 18v-1.333h2.666V14.6a3.58 3.58 0 0 1-1.458-.692 2.986 2.986 0 0 1-.942-1.275 3.236 3.236 0 0 1-2.091-1.091A3.208 3.208 0 0 1 10 9.333v-.666c0-.367.13-.68.392-.942.26-.261.575-.392.941-.392h1.334V6h6.666v1.333h1.334c.366 0 .68.13.941.392.261.261.392.575.392.942v.666c0 .845-.28 1.58-.842 2.209a3.236 3.236 0 0 1-2.091 1.091c-.2.511-.514.936-.942 1.275a3.58 3.58 0 0 1-1.458.692v2.067h2.666V18h-6.666Zm0-6.8V8.667h-1.334v.666c0 .423.123.803.367 1.142.244.339.567.58.967.725ZM16 13.333c.556 0 1.028-.194 1.417-.583.389-.389.583-.861.583-1.417v-4h-4v4c0 .556.194 1.028.583 1.417.39.389.861.583 1.417.583Zm3.333-2.133c.4-.144.723-.386.967-.725.244-.339.367-.72.367-1.142v-.666h-1.334V11.2ZM33.02 12.155v-1.27h2.705V9.598H33.37V8.31h2.355V6.398h1.561v7.008h-1.561v-1.25H33.02Zm.521-5.11c-.288 2.857-2.107 5.142-5.459 6.856l-1.162-1.25a8.885 8.885 0 0 0 2.94-1.72c.837-.746 1.42-1.594 1.745-2.546H27.65v-1.34h5.891Zm-.108 11.547c-1.265 0-2.253-.237-2.964-.711-.707-.47-1.06-1.081-1.06-1.835 0-.749.355-1.36 1.066-1.834.711-.478 1.697-.717 2.958-.717 1.265 0 2.256.239 2.97.717.716.478 1.074 1.09 1.074 1.834 0 .754-.358 1.365-1.073 1.835-.711.474-1.701.71-2.97.71Zm0-3.783c-.808 0-1.413.114-1.815.342-.398.229-.597.527-.597.895 0 .369.201.667.603.895.406.225 1.01.337 1.81.337.803 0 1.408-.112 1.815-.337.41-.224.615-.522.615-.895 0-.364-.203-.66-.61-.888-.401-.233-1.008-.35-1.82-.35Zm14.72 3.834V6.398h1.561v12.245h-1.561ZM46.28 7.477a9.016 9.016 0 0 1-1.485 4.843c-.957 1.477-2.302 2.692-4.037 3.644l-1.226-1.155c1.253-.479 2.356-1.27 3.308-2.374.952-1.105 1.536-2.311 1.752-3.619h-4.317V7.477h6.005Z'/%3E%3C/svg%3E");
}
/*포토*/
.rolling-news .cate.cate_32::after {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='24' fill='none'%3E%3Crect width='59' height='23' x='.5' y='.5' fill='%23fff' rx='11.5'/%3E%3Crect width='59' height='23' x='.5' y='.5' stroke='%23DCDCDC' rx='11.5'/%3E%3Cpath fill='%23222' d='M11.333 18c-.366 0-.68-.13-.941-.392a1.284 1.284 0 0 1-.392-.941V7.333c0-.366.13-.68.392-.941.26-.261.575-.392.941-.392h9.334c.366 0 .68.13.941.392.261.26.392.575.392.941v9.334c0 .366-.13.68-.392.941a1.284 1.284 0 0 1-.941.392h-9.334Zm0-1.333h9.334V7.333h-9.334v9.334Zm1.334-1.334h6.666a.322.322 0 0 0 .3-.183.293.293 0 0 0-.033-.35l-1.833-2.45a.317.317 0 0 0-.267-.133c-.111 0-.2.044-.267.133L15.5 14.667l-1.233-1.65a.317.317 0 0 0-.267-.134c-.111 0-.2.045-.267.134L12.4 14.8a.293.293 0 0 0-.033.35.322.322 0 0 0 .3.183Zm1-4.666a.965.965 0 0 0 .708-.292.965.965 0 0 0 .292-.708.965.965 0 0 0-.292-.709.964.964 0 0 0-.708-.291.965.965 0 0 0-.709.291.964.964 0 0 0-.291.709c0 .277.097.514.291.708.195.194.43.292.709.292ZM27.949 8.778V7.464h9.102v1.314H27.95Zm-1.13 8.202v-1.327h4.875v-2.158H27.86V12.18h1.74l-.14-2.857h1.586l.102 2.857h2.691l.115-2.857h1.587l-.178 2.857h1.777v1.314h-3.846v2.158h4.887v1.327H26.82Zm12.65.025v-1.327h4.875v-2h-3.2V7.478h8.062v1.314h-6.462v1.105h6.113v1.313h-6.113v1.156h6.66v1.314h-3.46v2h4.887v1.326H39.47Z'/%3E%3C/svg%3E");
}

.rolling-news .news-link {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   color: #222;
   font-size: 14px;
   font-weight: 700;
   line-height: 16px;
   letter-spacing: -0.35px;
}

.rolling-news .comment-box {
   display: flex;
   align-items: center;
   gap: 4px;
   padding: 2px 6px;
   border-radius: 50px;
}

.rolling-news .comment-box:has(.count:empty) {
   display: none;
}

.rolling-news .ic-comment {
	width: 20px;
	height: 20px;
	background-size: cover;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' fill='none'%3E%3Cpath fill='url(%23a)' d='M0 0h40v40H0z'/%3E%3Cdefs%3E%3Cpattern id='a' width='1' height='1' patternContentUnits='objectBoundingBox'%3E%3Cuse xlink:href='%23b' transform='scale(.03125)'/%3E%3C/pattern%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAABVUlEQVRYhe2Xy07CQBSGvwGiUQwtRcMCuXRZEpK+gE9iok/gQ/kOPoCJL0DCwqUYgwvl0oGCF9KOC2wCFXRhL5v+u39m8X9zMnNyRiilSFO5VNMzAECEfAe4iznzDOgFphDazANazAD5bYs6oOyOpeKW3bEUoL4zKQCN4uGBcXJcoVGrxnx4aJ5WceSM1+GoNV+8jQXg6FpJmzgy9vB1lXUNR05lDkCI5JtRkJkD8JYfiQMEman3gdQBwn1gQzXD3vCDcfffe2GlXoEMQABOqbinSTfZp6gd7TOdf8rUK5ABFIBz31cVs1m/Bnh4fIo10GzWAfB9dQmMgnUdUFarHPs8YLXKP+aBnWqbRuQVGMr3C1Yj2exPAID7/iRqhh7QDcxWgLZpMF0s8Tz/BriKGOB53eyswODFhdUl6UcM8KtsVhfkNqnAcB/wAAm4SQEIlX1OU9YXtzQkAeScZxUAAAAASUVORK5CYII=' id='b' width='32' height='32' preserveAspectRatio='none'/%3E%3C/defs%3E%3C/svg%3E");
}

.rolling-news .comment-box .count {
   color: #222;
   font-size: 12px;
   font-weight: 400;
   line-height: 1;
}

/* 라이브 영상 모듈 */
body:has(#mobileWrap) .section {
	padding: 0 !important;
}
body:has(#mobileWrap):has(.live-module) section {
	border-bottom: none;
}
body:has(#mobileWrap):has(.group-live) section.list-wrap:last-of-type .group-live-module {
	margin-bottom: 40px;
}
body:has(#mobileWrap) .live-module {
	margin-bottom: 24px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E9E9E9;
	background-color: var(--var-box-bg, #FAFAFA);
}
body:has(#mobileWrap) #webzineLiveBroad .group-live {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 15px;
	padding: 0 12px 10px;
}
body:has(#mobileWrap) #webzineLiveBroad .title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
	padding: 13px 12px;
	box-sizing: border-box;
	font-family: 'Esamanru', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	word-break: keep-all;
	text-align: center;
	background-color: var(--var-title-bg, #ffffff);
	color: var(--var-title-color, #619be5);
	border-top: 2px solid #619BE5;
	border-bottom: 1px solid #E9E9E9;
}
body:has(#mobileWrap) #webzineLiveBroad .left_part {
	flex-shrink: 0;
	position: relative;
	width: 100%;
	box-sizing: border-box;
}
body:has(#mobileWrap) #webzineLiveBroad .left_part iframe {
	display: flex;
	justify-content: center;
	width: 100%;
	height: auto;
	aspect-ratio: 16 / 9;
}
body:has(#mobileWrap) #webzineLiveBroad .left_part .play_btn {
	display:inline-block;
	width: 54px;
	height: 54px;
	background: url('//static.inven.co.kr/image_2011/ibuilder/module/video/play.png');
	position: absolute;
	top: 114px;
	left: 209px;
	cursor: pointer;
}

/* 메인 페이지 - 배너 형식 */
body:has(#mobileWrap) #webzineLiveBroad .right_part {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.banner .img-box img {
	display: none;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part div {
	display: block;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part div span {
	display: inline-block;
	width:100%;
}
body:has(#mobileWrap) #webzineLiveBroad .group-live .right_part div.img-box {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 8px;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part .img-box img {
	display: block;
	width: 340px;
	height: 130px;
	object-fit: cover;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part .txt-box,
body:has(#mobileWrap) #webzineLiveBroad .right_part .txt-box a {
	display: flex;
	flex-direction: column;
	gap: 4px;
	text-align: center;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part .txt-box .top_text {
	font-family: "Malgun Gothic", sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--var-subject-color, #000);

}
body:has(#mobileWrap) #webzineLiveBroad .right_part .txt-box .sub_text {
	font-family: "Malgun Gothic", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	color: var(--var-summary-color, #000);
}
body:has(#mobileWrap) #webzineLiveBroad .right_part .btn-box {
	display: flex;
	justify-content: center;
	gap: 10px;
	margin-top: 7px;
	width: 100%;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part .btn-box a {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 2px;
	padding: 0 10px;
	width: fit-content;
	height: 31px;
	border-radius: 20px;
	font-family: "Malgun Gothic", sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part .btn-box a.video_btn1 {
	background-color: var(--var-button1-bg, #154359);
	color: var(--var-button1-color, #ffffff);
}
body:has(#mobileWrap) #webzineLiveBroad .right_part .btn-box a.video_btn2 {
	background-color: var(--var-button2-bg, #367694);
	color: var(--var-button2-color, #ffffff);
}
body:has(#mobileWrap) #webzineLiveBroad .right_part .btn-box a svg {
	flex-shrink: 0;
}

/* 메인 페이지 - 리스트 형식 */
body:has(#mobileWrap) #webzineLiveBroad .right_part.list ul {
	display: flex;
	flex-direction: column;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list ul a {
	display: flex;
	align-items: center;
	gap: 4px;
	height: 36px;
	padding-left: 12px;
	box-sizing: border-box;
	border-top: 1px solid #EEE;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list ul li:first-of-type a {
	border: none;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list ul a::before {
	flex-shrink: 0;
	content: '';
	width: 3px;
	height: 3px;
	margin-right: 4px;
	border-radius: 3px;
	background-color: #A3A3A3;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list ul h4 {
	color: #4E4C4C;
	font-family: "Malgun Gothic", sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: -0.6px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .cmt {
	flex-shrink: 0;
	display: flex;
	align-items: center;
	gap: 2px;
	margin-top: 1px;
	color: #F34033;
	font-family: "Malgun Gothic", sans-serif;
	font-size: 13px;
	font-weight: 400;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .cmt::before {
	content: '';
	display: flex;
	justify-content: center;
	align-items: center;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23F34033' d='M1.333 5.996a3.993 3.993 0 0 1 4-3.996h5.333c2.209 0 4 1.797 4 3.996V14H5.333c-2.209 0-4-1.797-4-3.996V5.996Zm12 6.67v-6.67a2.67 2.67 0 0 0-2.667-2.663H5.333a2.66 2.66 0 0 0-2.667 2.663v4.008a2.67 2.67 0 0 0 2.667 2.663h8Zm-4-5.333h1.333v1.334H9.333V7.333Zm-4 0h1.333v1.334H5.333V7.333Z'/%3E%3C/svg%3E");
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 6px;
	margin-top: 12px;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap a,
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap button {
	display: flex;
	align-items: center;
	gap: 2px;
	padding: 0 10px;
	height: 31px;
	border-radius: 20px;
	font-family: "Malgun Gothic", sans-serif;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap a.btn_link1 {
	background-color: var(--var-button1-bg, #154359);
	color: var(--var-button1-color, #ffffff);
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap a.btn_link2 {
	background-color: var(--var-button2-bg, #367694);
	color: var(--var-button2-color, #ffffff);
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap a svg {
	margin-top: 2px;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap button {
	padding: 0 14px;
	background-color: #fff;
	border: 1px solid #D4D4D4;
	color: #686868;
	white-space: nowrap;
	transition: background-color 0.3s;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap button:disabled {
	background-color: #d9d9d9;
	cursor: not-allowed;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap button::after {
	content: '';
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 2px;
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M6.6875 12C5.37885 12 4.27047 11.546 3.36234 10.638C2.45411 9.72995 2 8.62177 2 7.31344C2 6.0051 2.45411 4.89661 3.36234 3.98797C4.27047 3.07932 5.37885 2.625 6.6875 2.625C7.41823 2.625 8.10974 2.78745 8.76203 3.11234C9.41422 3.43734 9.95667 3.89589 10.3894 4.48797V2.625H11.3269V6.44703H7.50484V5.50969H9.97359C9.64422 4.90625 9.18745 4.43089 8.60328 4.08359C8.01922 3.7362 7.38063 3.5625 6.6875 3.5625C5.64583 3.5625 4.76042 3.92708 4.03125 4.65625C3.30208 5.38542 2.9375 6.27083 2.9375 7.3125C2.9375 8.35417 3.30208 9.23958 4.03125 9.96875C4.76042 10.6979 5.64583 11.0625 6.6875 11.0625C7.48958 11.0625 8.21354 10.8333 8.85938 10.375C9.50521 9.91667 9.95833 9.3125 10.2188 8.5625H11.2067C10.9231 9.5825 10.3644 10.4104 9.53063 11.0463C8.69688 11.6821 7.74917 12 6.6875 12Z' fill='%23686868'/%3E%3C/svg%3E");
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap button span {
	width: 16px;
	color: #AAA;
	font-weight: 700;
}
body:has(#mobileWrap) #webzineLiveBroad .right_part.list .util-wrap button:has(span)::after {
	display: none;
}

body:has(#mobileWrap) .group-live + .group-live-module {
	margin-top: 14px;
}
body:has(#mobileWrap) .group-live-module {
	margin-bottom: 32px;
}
body:has(#mobileWrap) .group-live-module:has(.swiper-wrapper) {
	padding-left: 12px;
}
body:has(#mobileWrap) .group-live-module:not(:has(.swiper-wrapper)) {
	padding: 0 12px;
}
body:has(#mobileWrap) .live-hotshorts-swiper {
	padding-right: 12px;
	overflow: hidden;
}

/* 메인 페이지 - 쇼케이스 */
body:has(#mobileWrap) #webzineLiveBroad .group-live-module {
	margin-bottom: 0;
}
body:has(#mobileWrap) #webzineLiveBroad .group-live-module .live-hotshorts-list {
	overflow: hidden;
}
body:has(#mobileWrap) #webzineLiveBroad .group-live-module .live-module-title {
	color: #619BE5;
	font-size: 14px;
	line-height: 20px;
}
body:has(#mobileWrap) #webzineLiveBroad .group-live-module .live-module-list {
	flex-wrap: nowrap;
}
@media (min-width: 679px) {
	body:has(#mobileWrap) #webzineLiveBroad .group-live-module .live-module-list {
		justify-content: center;
	}
}
body:has(#mobileWrap) #webzineLiveBroad .group-live-module div ul.live-module-list li.live-module-item {
	width: 210px
}
body:has(#mobileWrap) #webzineLiveBroad .group-live-module div ul.live-module-list li.live-module-item .img-box {
	width: 210px;
	height: 120px;
}

/* 라이브/영상 메인 페이지 - 일반형태 */
body:has(#mobileWrap):has(.group-live) .group-live-module .live-module-list.normal .live-module-item {
	width: 210px;
}
body:has(#mobileWrap):has(.group-live) .group-live-module .live-module-list.normal .live-module-item .img-box {
	width: 210px;
	height: 120px;
}

/* 라이브/영상 메인 페이지 - 쇼츠형태 */
body:has(#mobileWrap):has(.group-live) .group-live-module .live-module-list.shorts .live-module-item {
	width: 192px;
}
body:has(#mobileWrap):has(.group-live) .group-live-module .live-module-list.shorts .live-module-item .img-box {
	width: 192px;
	height: 288px;
}

/* 라이브 / 영상 모듈 - 서브 페이지 */
body:has(#mobileWrap):not(:has(.group-live)) .group-live-module {
	margin-bottom: 40px;
}
body:has(#mobileWrap):not(:has(.group-live)) .title-wrap {
	margin-top: 10px;
}
body:has(#mobileWrap) .group-live-module .title-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px;
	padding-right: 12px;
}
body:has(#mobileWrap) .group-live-module .link-more {
	display: flex;
	align-items: center;
	gap: 6px;
	color: #575757;
	font-family: "Pretendard", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.6px;
}
body:has(#mobileWrap) .group-live-module .link-more::after {
	content: '';
	display: flex;
	justify-content: center;
	align-items: center;
	width: 6px;
	height: 18px;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='18' fill='none'%3E%3Cpath stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1.5 6 3 3-3 3'/%3E%3C/svg%3E");
}
body:has(#mobileWrap) .group-live-module .live-module-title {
	color: #151515;
	font-family: 'esamanru', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}
body:has(#mobileWrap) .group-live-module div ul.live-module-list.swiper-wrapper {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	gap: 0;
}
body:has(#mobileWrap) .group-live-module div ul.live-module-list.swiper-wrapper .swiper-slide:nth-of-type(n + 2) {
	margin-left: 12px;
}
body:has(#mobileWrap) .group-live-module .live-module-item .live-module-content {
	display: flex;
	flex-direction: column;
	gap: 8px;
	cursor: pointer;
}
body:has(#mobileWrap) .group-live-module .live-module-item .img-box {
	overflow: hidden;
	border-radius: 8px;
}
body:has(#mobileWrap) .group-live-module .live-module-item .img-box img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
body:has(#mobileWrap) .group-live-module .live-module-item .row {
	display: flex;
	align-items: center;
	gap: 6px;
}
body:has(#mobileWrap) .group-live-module .live-module-item .txt-box {
	display: flex;
	flex-direction: column;
	gap: 4px;
	flex: 1 1 0;
	min-width: 0;
}
body:has(#mobileWrap) .group-live-module .live-module-item .txt-box h3,
body:has(#mobileWrap) .group-live-module .live-module-item .txt-box span {
	color: #3C3C3C;
	font-family: "Pretendard", sans-serif;
	transition: color 0.3s;
}
body:has(#mobileWrap) .group-live-module .live-module-item .txt-box h3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
}
body:has(#mobileWrap) .group-live-module .live-module-item .txt-box span {
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}
body:has(#mobileWrap) .group-live-module .live-module-item .live-module-content:hover .txt-box h3,
body:has(#mobileWrap) .group-live-module .live-module-item .live-module-content:hover .txt-box span {
	color: #5A6D85;;
}

/* 쇼케이스 & 핫클립 */
body:has(#mobileWrap) .group-live-module .live-module-list.normal {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(336px, auto));
	justify-content: center;
	column-gap: 12px;
	row-gap: 16px;
}
body:has(#mobileWrap) .group-live-module .live-module-list.normal .live-module-item {
	width: 336px
}
body:has(#mobileWrap) .group-live-module .live-module-list.normal .live-module-item .img-box {
	width: 336px;
	height: 192px;
}
body:has(#mobileWrap) .group-live-module .live-module-list.normal .live-module-item .ic-box {
	flex-shrink: 0;
	width: 32px;
	height: 32px;
	border-radius: 16px;
	overflow: hidden;
}
body:has(#mobileWrap) .group-live-module .live-module-list.normal .ic-box img {
	max-width: 100%;
}
@media (min-width: 816px) {
	body:has(#mobileWrap) .group-live-module .live-module-list.normal {
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(256px, auto));
		justify-content: center;
		column-gap: 12px;
		row-gap: 16px;
	}
	body:has(#mobileWrap) .group-live-module .live-module-list.normal .live-module-item {
		width: 256px
	}
	body:has(#mobileWrap) .group-live-module .live-module-list.normal .live-module-item .img-box {
		width: 256px;
		height: 146px;
	}
}

/* 라이브 커머스 & 핫쇼츠 */
body:has(#mobileWrap) .group-live-module .live-module-list.shorts {
	display: grid;
	grid-template-columns: repeat(auto-fill, 162px);
	justify-content: center;
	column-gap: 12px;
	row-gap: 16px;
}
body:has(#mobileWrap) .group-live-module .live-module-list.shorts .live-module-item {
	width: 162px;
}
body:has(#mobileWrap) .group-live-module .live-module-list.shorts .live-module-item .img-box {
	width: 162px;
	height: 243px;
}
body:has(#mobileWrap) .group-live-module .live-module-list.shorts .live-module-item .txt-box h3 {
	-webkit-line-clamp: 2;
}

/* 라이브 / 영상 모듈 - 팝업 */
.live-video-popup {
	display: none;
	justify-content: center;
	align-items: center;
	position: fixed;
	inset: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7) !important;
}
.live-video-popup.on {
	display: flex;
}
.live-video-popup button {
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	background-color: transparent;
}
.live-video-popup .is-blind {
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	margin: -1px;
	padding: 0;
	clip: rect(0, 0, 0, 0);
}
.live-video-popup .group-popup {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.live-video-popup .group-popup .content-wrap {
	position: relative;
	border: 1px solid #797979;
}
.live-video-popup .group-popup .content-box {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #000;
}
/* 기본 형태 */
.live-video-popup.normal .group-popup .content-box > * {
	width: 80vw;
	max-width: 560px;
	height: calc(80vw * 9 / 16);
	max-height: 315px;
	aspect-ratio: 16 / 9;
}
/* 쇼츠 형태 */
.live-video-popup.shorts .group-popup .content-box > * {
	width: calc(80vw * 9 / 16);
	min-width: 270px;
	max-width: 315px;
	height: 80vw;
	min-height: 480px;
	max-height: 560px;
	aspect-ratio: 9 / 16;
}
.live-video-popup .group-popup video {
	display: block;
	width: 100%;
	object-fit: cover;
}
.live-video-popup .group-popup .btn-close {
	position: absolute;
	top: 0;
	right: -38px;
	width: 32px;
	height: 32px;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.5' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='M16 4c6.627 0 12 5.373 12 12s-5.373 12-12 12S4 22.627 4 16 9.373 4 16 4Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.083' d='m16.167 16.167 4.166 4.166m-4.166-4.166L12 12m4.167 4.167L12 20.333m4.167-4.166L20.333 12'/%3E%3C/svg%3E");
}
.live-video-popup .group-popup .btn-prev,
.live-video-popup .group-popup .btn-next {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 44px;
	height: 44px;
	background-size: 24px 24px;
	background-position: center center;
	background-repeat: no-repeat;
}
.live-video-popup .group-popup .btn-prev {
	left: -8px;
	bottom: -44px;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Crect width='48' height='48' fill='%23fff' fill-opacity='.3' rx='24'/%3E%3Crect width='47' height='47' x='.5' y='.5' stroke='%23fff' stroke-opacity='.5' rx='23.5'/%3E%3Cpath fill='%23fff' d='m20.61 31-9-9h24.78v2.428H17.47l4.856 4.855L20.61 31Z'/%3E%3C/svg%3E");
}
.live-video-popup .group-popup .btn-next {
	right: -8px;
	bottom: -44px;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Crect width='48' height='48' fill='%23fff' fill-opacity='.3' rx='24'/%3E%3Crect width='47' height='47' x='.5' y='.5' stroke='%23fff' stroke-opacity='.5' rx='23.5'/%3E%3Cpath fill='%23fff' d='m27.39 17 9 9H11.61v-2.428h18.92l-4.856-4.855L27.39 17Z'/%3E%3C/svg%3E");
}

/*로딩 스피너*/
.shimmer-list {
	margin-top: 24px;
	padding: 0 12px;
}

.shimmer-list.normal {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(336px, auto));
	justify-content: center;
	column-gap: 12px;
	row-gap: 16px;
}
@media (min-width: 816px) {
	.shimmer-list.normal {
		grid-template-columns: repeat(auto-fill, minmax(256px, auto));
	}
	.shimmer-list.normal li.shimmer-card {
		width: 256px;
		height: 174px;
	}
	.shimmer-list.normal div.img-box {
		width: 256px;
		height: 146px;
	}
}
.shimmer-list.normal .shimmer-card {
	width: 336px;
	height: 220px;
}
.shimmer-list.normal .shimmer-card:has(.ic-box) {
	height: 196px;
}
.shimmer-list.normal .img-box {
	width: 336px;
	height: 192px;
	border-radius: 8px;
	background: linear-gradient(90deg, #D8D8D8 30%, #EDEDED 50%, #D8D8D8 70%);
	background-size: 400%;
	animation: shimmer 1.5s infinite linear;
}

.shimmer-list.shorts {
	display: grid;
	grid-template-columns: repeat(auto-fill, 162px);
	justify-content: center;
	column-gap: 12px;
	row-gap: 16px;
}
.shimmer-list.shorts .shimmer-card {
	width: 162px;
	height: 291px;
}
.shimmer-list.shorts .shimmer-card:has(.txt-box span) {
	height: 313px;
}
.shimmer-list.shorts .img-box {
	width: 162px;
	height: 243px;
	border-radius: 8px;
	background: linear-gradient(90deg, #D8D8D8 30%, #EDEDED 50%, #D8D8D8 70%);
	background-size: 400%;
	animation: shimmer 1.5s infinite linear;
}

@keyframes shimmer {
	0% {
		background-position: 100% 100%;
	}
	100% {
		background-position: 0 0;
	}
}
