/* Default */
* {
	-webkit-text-size-adjust: none;
}
/* Floating Alert */
/* Head Blind */
	.common-float-alert.common-float-alert-headblind { display: none; z-index: 9998; background: #000066; border-bottom: solid 1px #AAAAFF; left: 0px; top: 0px; width: 100%; margin: 0; overflow: hidden; cursor: pointer; color: #FFFFFF; position: absolute; text-align: center; padding: 7px 0 5px; /*ie*/filter:alpha(opacity=70); /*css3*/ opacity:0.7; }
	.common-float-alert.common-float-alert-headblind ul { display: block; margin: -2px -3px 0; list-style: none; padding: 0; }
	.common-float-alert.common-float-alert-headblind ul li { display: block; clear: both; font-weight: bold; margin: 2px 0 0; padding: 0; letter-spacing: -1px; line-height: 150%; }
/* Board Content */
.board-content {
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
body.board-content {
	overflow: visible;
	overflow-x: hidden;
}
.board-content,
.board-content * {
	line-height: 150%;
}
.board-content p {
	margin: 0;
	padding: 0;
}
.board-content hr {
	display: block;
}
body.viewtype-pc .board-content,
body.viewtype-pc.board-content {
}

/* Tig Tooltip */
.tig-tooltip-namebox {
	display: inline-block;
	white-space: nowrap;
	height: 21px;
	line-height: 23px;
	overflow: hidden;
	font-weight: bold;
	letter-spacing: -1px;
	border: solid 1px #a9deff;
	background: #def7ff;
	color: #333333;
	padding: 0 8px;
	vertical-align: middle;
}
/* Common Title */
/* Title 1 - User */
	body.viewtype-pc .common-title1 {
		height: 32px;
		padding: 0 0 0 24px;
		margin: 0;
		overflow: hidden;
		white-space: nowrap;
		background: url('/static/common/images/title_common1.png?v=5') no-repeat left top;
		color: #333333;
		font-family: "굴림", Gulim, Apple SD Gothic Neo;
		font-size: 12px;
		line-height: 31px;
		font-weight: bold;
		letter-spacing: -1px;
	}
	body.viewtype-pc .common-title1.blue1 {
		background-position: 0 -0px;
	}
	body.viewtype-pc .common-title1.red1 {
		background-position: 0 -32px;
	}
	body.viewtype-pc .common-title1.gray1 {
		background-position: 0 -64px;
	}
	

/* Common Box */
/* Box 1 - User */
	.common-box1 {
		display: block;
		border: solid 1px #b8c5e7;
		background: #ebf1fc;
		color: #333333;
		padding: 10px 10px 8px !important;
		line-height: 150%;
		margin: 0;
	}
	.common-box1.blue1 {
		border-color: #b8c5e7;
		background-color: #ebf1fc;
	}
	.common-box1.red1 {
		border-color: #e2c4c4;
		background-color: #fef0f0;
	}
	.common-box1.olive1 {
		border-color: #f0ca20;
		background-color: #fbf3c9;
	}
	.common-box1.blue2 {
		border-color: #aeb9c7;
		background-color: #ffffff;
	}
/* Common Modules */
/* Headbar */
	/* Common & Default Dark Theme */
		.common-module-headbar {
			font-family: "Malgun Gothic", "맑은 고딕", "굴림", Gulim;
			text-align: center;
			width: 100%;
			height: 30px;
			min-width: 1100px;
			background: #434754;
			border-top: solid 1px #30333d;
			border-bottom: solid 1px #30333d;
		}
		.common-module-headbar .mod-body {
			position: relative;
			width: 1000px;
			margin: 0 auto;
			text-align: left;
		}
		.common-module-headbar .mod-body div {
			float: left;
			display: inline;
		}
		.common-module-headbar .mod-body .mod-logo a {
			float: left;
			display: inline;
			width: 101px;
			height: 12px;
			text-indent: -1000em;
			overflow: hidden;
			background: url('/static/common/module/headbar/images/logo_thisisgame5.png') no-repeat left top;
			margin: 9px 18px 0 0;
		}
		.common-module-headbar .mod-body .mod-news {
			float: left;
			display: inline;
			margin-top: 7px;
		}
		.common-module-headbar .mod-body .mod-news ul {
			height: 15px;
			overflow: hidden;
			margin-left: 6px;
			float: left;
			display: inline;
			width: 350px;
		}
		.common-module-headbar .mod-body .mod-news ul li {
			white-space: nowrap;
			overflow: hidden;
		}
		.common-module-headbar .mod-body .mod-news ul li .mod-title {
			color: #ff0000;
			font-family: "Malgun Gothic", "맑은 고딕", "굴림", Gulim, Apple SD Gothic Neo;
			font-size: 12px;
			line-height: 15px;
			font-weight: bold;
			letter-spacing: -1px;
			padding-right: 9px;
			background: url('/static/common/module/headbar/images/icon_arrow_red1.png') no-repeat right 7px;
		}
		.common-module-headbar .mod-body .mod-news ul li,
		.common-module-headbar .mod-body .mod-news ul li a {
			font-family: "Malgun Gothic", "맑은 고딕", "굴림", Gulim, Apple SD Gothic Neo;
			font-size: 12px;
			color: #ffffff;
			text-decoration: none;
			line-height: 15px;
		}
		.common-module-headbar .mod-body .mod-ad-line {
			float: right;
			display: inline;
			margin-top: 9px;
			color:#909090;
			font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
			font-size: 11px;
			line-height: 14px;
		}
	/* Inner Login Area : Login Form */
		.common-module-headbar .common-module-loginarea {
			height: 30px;
			position: absolute;
			right: 0;
			white-space: nowrap;
		}
		.common-module-headbar .common-module-loginarea-loginform {
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-menu {
			position: absolute;
			top: 6px;
			right: 273px;
			white-space: nowrap;
			display: inline;
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-menu .mod-sep,
		.common-module-headbar .common-module-loginarea-loginform .mod-menu a {
			color: #666666;
			font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
			font-size: 11px;
			line-height: 14px;
			text-decoration: none;
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-menu .mod-sep {
			color: #afb0b2;
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-menu .mod-savepw {
			display: none;
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-info .mod-userid {
			position: absolute;
			top: 4px;
			right: 161px;
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-info .mod-userpw {
			position: absolute;
			top: 4px;
			right: 54px;
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-info .mod-userid label,
		.common-module-headbar .common-module-loginarea-loginform .mod-info .mod-userpw label {
			position: absolute;
			top: 4px;
			left: 6px;
			font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
			font-size: 11px;
			line-height: 14px;
			cursor: text;
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-info .mod-userid label.mod-focused,
		.common-module-headbar .common-module-loginarea-loginform .mod-info .mod-userpw label.mod-focused {
			display: none;
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-info .mod-userid input,
		.common-module-headbar .common-module-loginarea-loginform .mod-info .mod-userpw input {
			width: 92px;
			height: 20px;
			line-height: 22px;
			padding: 0 5px;
			border: 1px solid #c1c3c6;
			background: #ffffff;
		}
		.common-module-headbar .common-module-loginarea-loginform .mod-info .mod-submit input {
			position: absolute;
			top: 4px;
			right: 0;
			display: block;
			width: 51px;
			height: 22px;
			overflow: hidden;
			text-indent: -10000em;
			cursor: pointer;
			background: url('/static/common/module/headbar/images/btn_login1.png') no-repeat left top;
			border: 0;
		}
	/* Inner Login Area : Member Info */
		.common-module-headbar .common-module-loginarea-memberinfo {
			white-space: nowrap;
			padding-right: 114px;
			float: right;
			display: inline;
		}
		.common-module-headbar .common-module-loginarea-memberinfo,
		.common-module-headbar .common-module-loginarea-memberinfo a {
			font-family: "Malgun Gothic", "맑은 고딕", "돋움", Doutm, Apple SD Gothic Neo;
			font-size: 11px;
			line-height: 14px;
			color: #ffffff;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-exp-gauge,
		.common-module-headbar .common-module-loginarea-memberinfo .mod-basic-info .mod-levelicon {
			display: none;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-profile {
			margin: 3px 4px 0 0;
			float: left;
			display: inline;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-profile img {
			width: 24px;
			height: 24px;
			vertical-align: top;
			border: 0;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-basic-info {
			float: left;
			display: inline;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-basic-info .mod-nick {
			float: left;
			display: inline;
			margin-top: 7px;
			color: #ffffff;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-basic-info .mod-nick .mod-nick-value,
		.common-module-headbar .common-module-loginarea-memberinfo .mod-basic-info .mod-nick .mod-nick-value a {
			font-weight: bold;
			letter-spacing: -1px;
			color: #ffffff;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-basic-info .mod-memo {
			float: left;
			display: inline;
			width: 10px;
			height: 13px;
			overflow: hidden;
			text-indent: -1000em;
			margin: 9px 0 0 9px;
			background: url('/static/common/module/headbar/images/icon_memo1.png') no-repeat left top;
			vertical-align: middle;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-basic-info .mod-memo.mod-memo-new {
			background: url('/static/common/module/headbar/images/icon_memo1_on.gif') no-repeat left top;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-level {
			float: left;
			display: inline;
			padding-left: 11px;
			background: url('/static/common/module/headbar/images/sep_1x8_gray1.png') no-repeat left 2px;
			margin: 8px 0 0 8px;
			color: #ffffff;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-exp-value {
			float: left;
			display: inline;
			margin: 8px 0 0 4px;
			color: #999999;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-activity-info {
			float: left;
			display: inline;
			margin: 8px 0 0 0;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-activity-info .mod-line {
			float: left;
			display: inline;
			margin-left: 10px;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-activity-info .mod-line .mod-sep,
		.common-module-headbar .common-module-loginarea-memberinfo .mod-activity-info .mod-line.mod-exp,
		.common-module-headbar .common-module-loginarea-memberinfo .mod-activity-info .mod-line.mod-royal {
			display: none;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-activity-info .mod-line.mod-point .mod-caption {
			display: inline-block;
			width: 14px;
			height: 0;
			padding-top: 14px;
			overflow: hidden;
			vertical-align: middle;
			margin: -4px 0 -1px;
			background: url('/static/common/module/headbar/images/icon_point2.png') no-repeat left top;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-activity-info .mod-line.mod-tcoin .mod-caption {
			display: inline-block;
			width: 14px;
			height: 0;
			padding-top: 14px;
			overflow: hidden;
			vertical-align: middle;
			margin: -4px 0 -1px;
			background: url('/static/common/module/headbar/images/icon_tcoin2.png') no-repeat left top;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-menu .mod-info-btn a {
			position: absolute;
			top: 4px;
			right: 55px;
			display: block;
			width: 51px;
			height: 22px;
			overflow: hidden;
			text-indent: -10000em;
			cursor: pointer;
			background: url('/static/common/module/headbar/images/btn_myinfo2.png') no-repeat left top;
			border: 0;
		}
		.common-module-headbar .common-module-loginarea-memberinfo .mod-menu .mod-logout-btn a {
			position: absolute;
			top: 4px;
			right: 0;
			display: block;
			width: 51px;
			height: 22px;
			overflow: hidden;
			text-indent: -10000em;
			cursor: pointer;
			background: url('/static/common/module/headbar/images/btn_logout2.png') no-repeat left top;
			border: 0;
		}
	/* Light Theme */
		.common-module-headbar.light1 {
			border-color: #c3c5c8;
			background: #e3e3ea;
		}
		.common-module-headbar.light1 .mod-body .mod-logo a {
			background-image: url('/static/common/module/headbar/images/logo_thisisgame6.png');
		}
		.common-module-headbar.light1 .mod-body .mod-news ul li,
		.common-module-headbar.light1 .mod-body .mod-news ul li a {
			color: #000000;
		}
		.common-module-headbar.light1 .mod-body .mod-news ul li .mod-title {
			color: #bf1a24;
		}
		.common-module-headbar.light1 .common-module-loginarea-memberinfo,
		.common-module-headbar.light1 .common-module-loginarea-memberinfo a {
			color: #999999;
		}
		.common-module-headbar.light1 .mod-body .mod-ad-line {
			color: #000000;
		}
		.common-module-headbar.light1 .common-module-loginarea-memberinfo .mod-basic-info .mod-nick {
			color: #000000;
		}
		.common-module-headbar.light1 .common-module-loginarea-memberinfo .mod-basic-info .mod-nick .mod-nick-value,
		.common-module-headbar.light1 .common-module-loginarea-memberinfo .mod-basic-info .mod-nick .mod-nick-value a {
			color: #000000;
		}
		.common-module-headbar.light1 .common-module-loginarea-memberinfo .mod-level {
			color: #000000;
		}
		.common-module-headbar.light1 .common-module-loginarea-memberinfo .mod-exp-value {
			color: #666666;
		}
		.common-module-headbar.light1 .common-module-loginarea-memberinfo .mod-activity-info .mod-line.mod-point .mod-caption {
			background-image: url('/static/common/module/headbar/images/icon_point1.png');
		}
		.common-module-headbar.light1 .common-module-loginarea-memberinfo .mod-activity-info .mod-line.mod-tcoin .mod-caption {
			background-image: url('/static/common/module/headbar/images/icon_tcoin1.png');
		}
		.common-module-headbar.light1 .common-module-loginarea-memberinfo .mod-menu .mod-info-btn a {
			background-image: url('/static/common/module/headbar/images/btn_myinfo1.png');
		}
		.common-module-headbar.light1 .common-module-loginarea-memberinfo .mod-menu .mod-logout-btn a {
			background-image: url('/static/common/module/headbar/images/btn_logout1.png');
		}
/* Common Footer */
	.common-module-footer {font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum; text-align:center; width:100%; min-width:890px;}
	.common-module-footer .mod-wrap{clear:both; width:1000px; margin:0 auto; padding:20px 0 20px; font-size:11px; line-height: 18px; overflow:hidden; color:#b6b6b6; text-align:left; }
	.common-module-footer .mod-wrap h3{padding:10px 26px 48px 0; float:left; width:145px; height:29px;margin-left: 18px; }
	.common-module-footer .mod-wrap ul{overflow:hidden; font-size:11px; color:#888888; margin-left: 162px;}
	.common-module-footer .mod-wrap ul li{float:left; padding:0px 10px; background:url('/static/common/module/images/bg_footer.gif') no-repeat left 50%;}
	.common-module-footer .mod-wrap ul li a{color:#888888;}
	.common-module-footer .mod-wrap ul li a:hover{text-decoration:none;}
	.common-module-footer .mod-wrap li:first-child{padding:0px 10px 0 0; background:none; }
	.common-module-footer .mod-wrap address{font-style:normal; padding-top:5px; line-height :14px;}
	.common-module-footer .mod-wrap p strong{color:#3c8303; font-weight:normal; padding:0 3px;}
	/* Dark */
		.theme-dark .common-module-footer .mod-wrap p strong{color:#8db937; font-weight:normal; padding:0 3px;}
/* Login Area */
	.common-module-loginarea { position: relative; }
	.common-module-loginarea legend { display: none; }
/* Agit Layer */
	.common-module-agitlayer {
		font-family: "Malgun Gothic", "맑은 고딕", "굴림", Gulim;
		position: absolute;
		display: none;
		border: 2px solid #afafaf;
		padding: 0px 5px 20px;
		margin-top:7px;
		background: white;
		white-space: nowrap;
		z-index: 9999;
	}
	.common-module-agitlayer .mod-list-part {
		border-top: 0;
	}
	.common-module-agitlayer .mod-list-part ul.mod-list-wrap {
		padding: 0 6px;
	}
	.common-module-agitlayer .mod-list-part li.mod-list {
		background: url('/static/webzine/images/dot_3x1_cb7b7b7.png') repeat-x left top;
		padding: 8px 4px 7px;
	}
	.common-module-agitlayer .mod-list-part li.mod-list:first-child {
		background: none;
		margin-top: -1px;
	}
	.common-module-agitlayer .mod-list-part li.mod-list h2 {
		font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
		font-size: 11px;
		line-height: 14px;
		color: #666666;
		padding: 3px 0 4px;
		font-weight: bold;
		overflow: hidden;
		height: 12px;
		background: none no-repeat left 3px;
	}
	.common-module-agitlayer .mod-list-part li.mod-list h2.channeling {
		text-indent: -1000em;
		background-image: url('/static/common/module/agitlayer/images/text_channeling1.png') ;
	}
	.common-module-agitlayer .mod-list-part li.mod-list h2.news {
		text-indent: -1000em;
		background-image: url('/static/common/module/agitlayer/images/text_news1.png') ;
	}
	.common-module-agitlayer .mod-list-part li.mod-list h2.onlineagit {
		text-indent: -1000em;
		background-image: url('/static/common/module/agitlayer/images/text_onlineagit1.png') ;
	}
	.common-module-agitlayer .mod-list-part li.mod-list h2.mobileagit {
		text-indent: -1000em;
		background-image: url('/static/common/module/agitlayer/images/text_mobileagit1.png') ;
	}
	.common-module-agitlayer .mod-list-part li.mod-list h2.bygame {
		text-indent: -1000em;
		background-image: url('/static/common/module/agitlayer/images/text_bygame1.png') ;
	}
	.common-module-agitlayer .mod-list-part li.mod-list h2.new {
		text-indent: -1000em;
		background-image: url('/static/common/module/agitlayer/images/text_new1.png') ;
	}
	.common-module-agitlayer .mod-list-part li.mod-list h2.byname {
		text-indent: -1000em;
		background-image: url('/static/common/module/agitlayer/images/text_byname1.png') ;
	}
	.common-module-agitlayer .mod-list-part li.mod-list h2.miniforum {
		text-indent: -1000em;
		background-image: url('/static/common/module/agitlayer/images/text_miniforum1.png') ;
	}
	.common-module-agitlayer .mod-list-part .mod-sublist {
	}
	.common-module-agitlayer .mod-list-part .mod-sublist ul {
	}
	.common-module-agitlayer .mod-list-part .mod-sublist ul li {
		background: url('/static/webzine/images/icon_arrow_gray1.png') no-repeat left 6px;
		padding: 2px 0 0 7px;
		margin-top: 1px;
	}
	.common-module-agitlayer .mod-list-part .mod-sublist ul li.mod-iconsite {
		background: none;
		padding: 3px 0 1px 0;
	}
	.common-module-agitlayer .mod-list-part .mod-sublist ul li.mod-iconsite img.mod-siteicon {
		width: 16px;
		height: 16px;
		vertical-align: middle;
		margin: -4px 0 -1px;
	}
	.common-module-agitlayer .mod-list-part .mod-sublist ul li,
	.common-module-agitlayer .mod-list-part .mod-sublist ul li a {
		font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
		font-size: 11px;
		line-height: 14px;
		color: #666666;
	}
	.common-module-agitlayer .mod-close {
		position: absolute;
		bottom: 6px;
		right: 7px;
	}
	.common-module-agitlayer .mod-deco {
		position: absolute;
		top: -6px;
		right: 13px;
		background: url('/static/common/module/agitlayer/images/agitpop_deco01.gif') no-repeat left top;
		width: 7px;
		height: 6px;
	}
/* Agit Floatlayer */
	/* Basic Layout */
		.common-module-agitfloatlayer {
			position: absolute;
			width: 130px;
			background: white;
		}
	/* Title Part */
		.common-module-agitfloatlayer .mod-title-part {
			width: 130px;
			height: 26px;
			text-indent: -1000em;
			overflow: hidden;
			background: url('/static/webzine/images/title_130x26_green1_agit_list1.png') no-repeat left top;
		}
	/* Banner Part */
		.common-module-agitfloatlayer .mod-banner-part {
		}
		.common-module-agitfloatlayer .mod-banner-part img {
			width: 130px;
			vertical-align: top;
		}
		.common-module-agitfloatlayer .mod-banner-part.mod-bottom-banner-part li {
			margin-top: 5px;
		}
	/* List Part */
		.common-module-agitfloatlayer .mod-list-part {
			border: solid 1px #d8d8d8;
			border-top: 0;
		}
		.common-module-agitfloatlayer .mod-list-part ul.mod-list-wrap {
			padding: 0 6px;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list {
			background: url('/static/webzine/images/dot_3x1_cb7b7b7.png') repeat-x left top;
			padding: 8px 4px 7px;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list:first-child {
			background: none;
			margin-top: -1px;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list h2 {
			font-family: "돋움", Dotum, Apple SD Gothic Neo;
			font-size: 11px;
			line-height: 14px;
			color: #666666;
			padding: 3px 0 4px;
			font-weight: bold;
			overflow: hidden;
			height: 12px;
			background: none no-repeat left 3px;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list h2.channeling {
			text-indent: -1000em;
			background-image: url('/static/common/module/agitlayer/images/text_channeling1.png') ;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list h2.news {
			text-indent: -1000em;
			background-image: url('/static/common/module/agitlayer/images/text_news1.png') ;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list h2.onlineagit {
			text-indent: -1000em;
			background-image: url('/static/common/module/agitlayer/images/text_onlineagit1.png') ;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list h2.mobileagit {
			text-indent: -1000em;
			background-image: url('/static/common/module/agitlayer/images/text_mobileagit1.png') ;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list h2.bygame {
			text-indent: -1000em;
			background-image: url('/static/common/module/agitlayer/images/text_bygame1.png') ;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list h2.new {
			text-indent: -1000em;
			background-image: url('/static/common/module/agitlayer/images/text_new1.png') ;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list h2.byname {
			text-indent: -1000em;
			background-image: url('/static/common/module/agitlayer/images/text_byname1.png') ;
		}
		.common-module-agitfloatlayer .mod-list-part li.mod-list h2.miniforum {
			text-indent: -1000em;
			background-image: url('/static/common/module/agitlayer/images/text_miniforum1.png') ;
		}
		.common-module-agitfloatlayer .mod-list-part .mod-sublist {
		}
		.common-module-agitfloatlayer .mod-list-part .mod-sublist ul {
		}
		.common-module-agitfloatlayer .mod-list-part .mod-sublist ul li {
			background: url('/static/webzine/images/icon_arrow_gray1.png') no-repeat left 6px;
			padding: 2px 0 0 7px;
		}
		.common-module-agitfloatlayer .mod-list-part .mod-sublist ul li.mod-iconsite {
			background: none;
			padding: 3px 0 1px 0;
		}
		.common-module-agitfloatlayer .mod-list-part .mod-sublist ul li.mod-iconsite img.mod-siteicon {
			width: 16px;
			height: 16px;
			vertical-align: middle;
			margin: -4px 0 -1px;
		}
		.common-module-agitfloatlayer .mod-list-part .mod-sublist ul li,
		.common-module-agitfloatlayer .mod-list-part .mod-sublist ul li a {
			font-family: "돋움", Dotum, Apple SD Gothic Neo;
			font-size: 11px;
			line-height: 14px;
			color: #666666;
		}
	/* Tket Part */
		.common-module-agitfloatlayer .mod-tket-part {
			margin-top: 5px;
		}
		.common-module-agitfloatlayer .mod-tket-part .mod-title-part {
			display: block;
			height: 30px;
			overflow: hidden;
			text-indent: -1000em;
			background: url('/static/common/module/agitlayer/images/title_130x30_silver1_tket1.png') no-repeat left top;
		}
		.common-module-agitfloatlayer .mod-tket-part .mod-part-wrap {
			border: solid 1px #cdcdcd;
			border-top: 0;
			background: #ffffff;
			padding-top: 1px;
		}
		.common-module-agitfloatlayer .mod-tket-part .mod-part-body {
			background: #f6f6f6;
			padding: 5px 0 0;
		}
/* Auction */
	/* Basic */
		.common-module-auction { text-align: center; }
		.common-module-auction .module-body { }
		.common-module-auction .mod-top-line { margin: 0 auto; text-align: left; width: 148px; color: #cccccc; position: relative; line-height: 16px; }
		.common-module-auction .mod-top-line strong { color: #feff89; }
		.common-module-auction .mod-top-line a.mod-nav-btn { width: 13px; height: 14px; position: absolute; top: 0; overflow: hidden; display: block; text-indent: -1000em; background: none no-repeat left top; }
		.common-module-auction .mod-top-line a.mod-nav-btn.mod-prev-btn { right: 14px; }
		.common-module-auction .mod-top-line a.mod-nav-btn.mod-next-btn { right: 0px; }
		.common-module-auction .mod-item-body { margin: 5px auto 0; text-align: left; width: 148px; height: 75px; overflow: hidden; position: relative; }
		.common-module-auction .mod-item-body dl { height: 75px; overflow: hidden; position: relative; }
		.common-module-auction .mod-item-body dl dt { border: solid 1px #181818; position: absolute; left: 0; top: 0; }
		.common-module-auction .mod-item-body dl dt img { width: 48px; height: 48px; border: 0; vertical-align: top; }
		.common-module-auction .mod-item-body dl dd .mod-content { width: 90px; height: 42px; overflow: hidden; padding: 5px 0 0 9px; margin-left: 50px; }
		.common-module-auction .mod-item-body dl dd .mod-content,
		.common-module-auction .mod-item-body dl dd .mod-content a { font-family: "돋움", Dotum, Apple SD Gothic Neo; font-size: 11px; line-height: 14px; }
		.common-module-auction .mod-item-body dl dd .mod-until { margin-top: 12px; color: #ff3c3c; }
		.common-module-auction .mod-item-body dl dd .mod-until span.mod-date { color: #feff89; }
		.common-module-auction .mod-buttons { display: inline-block; width: 100%; }
		.common-module-auction .mod-buttons a { display: inline-block; height: 0; padding-top: 22px; margin: 4px 0 0 0; background: none no-repeat left top; overflow: hidden; }
		.common-module-auction .mod-buttons a.mod-about { width: 66px; }
		.common-module-auction .mod-buttons a.mod-point { width: 78px; }
	/* Default */
		.common-module-auction .mod-top-line a.mod-nav-btn.mod-prev-btn { background-image: url('/static/common/module/auction/images/icon_nav1_prev.gif'); }
		.common-module-auction .mod-top-line a.mod-nav-btn.mod-next-btn { background-image: url('/static/common/module/auction/images/icon_nav1_next.gif'); }
		.common-module-auction .mod-top-line { color: #9a9a9a; }
		.common-module-auction .mod-top-line strong { color: #fffe88; }
		.common-module-auction .mod-item-body dl dt { border-color: #181818; }
		.common-module-auction .mod-item-body dl dd .mod-content,
		.common-module-auction .mod-item-body dl dd .mod-content a { color: #999999; }
		.common-module-auction .mod-buttons a.mod-about { background-image: url('/static/common/module/auction/images/btn_auction_about1.gif'); }
		.common-module-auction .mod-buttons a.mod-point { background-image: url('/static/common/module/auction/images/btn_auction_point1.gif'); }
		.common-module-auction .mod-item-body dl dd .mod-until { color: #fe3c3d; }
		.common-module-auction .mod-item-body dl dd .mod-until span.mod-date { color: #fffe88; }
/* Iconshop - Default*/
	.common-module-iconshop { text-align: center; }
	.common-module-iconshop .module-body { margin: 0 auto; text-align: left; width: 148px; }
	.common-module-iconshop .mod-item-body { height: 52px; overflow: hidden; position: relative; }
	.common-module-iconshop .mod-item-body dl { height: 52px; overflow: hidden; position: relative; }
	.common-module-iconshop .mod-item-body dl dt { position: absolute; left: 0; top: 0; }
	.common-module-iconshop .mod-item-body dl dt img { width: 50px; height: 50px; border: 0; vertical-align: top; }
	.common-module-iconshop .mod-item-body dl dd { margin-left: 50px; padding-left: 8px; padding-top: 0px; }
	.common-module-iconshop .mod-item-body dl dd .mod-name {  height: 16px; color: #cccccc; }
	.common-module-iconshop .mod-item-body dl dd .mod-name,
	.common-module-iconshop .mod-item-body dl dd .mod-name a { color: #fcff00; font-weight: bold; letter-spacing: -1px; overflow: hidden; white-space: nowrap; }
	.common-module-iconshop .mod-item-body dl dd .mod-condition { color: #ffffff; height: 15px; }
	.common-module-iconshop .mod-item-body dl dd .mod-condition span.mod-cost { margin-left: 5px; display: inline-block; padding-left: 18px; background: url('/static/common/module/iconshop/images/icon_gold1.gif') no-repeat left top; }
	.common-module-iconshop .mod-item-body dl dd .mod-buttons a.mod-buy { width: 57px; height: 20px; display: block; overflow: hidden; text-indent: -1000em;  background: url('/static/common/module/iconshop/images/btn_tigicon_buy1.gif') no-repeat left top; }
/* Iconshop - Light1 */
	.common-module-iconshop.light1 .mod-item-body dl dd .mod-name {  color: #f0803b; }
	.common-module-iconshop.light1 .mod-item-body dl dd .mod-name,
	.common-module-iconshop.light1 .mod-item-body dl dd .mod-name a { color: #f0803b; }
	.common-module-iconshop.light1 .mod-item-body dl dd .mod-condition { color: #606060; }
	.common-module-iconshop.light1 .mod-item-body dl dd .mod-condition span.mod-cost { background-image: url('/static/common/module/iconshop/images/icon_gold1.gif'); }
	.common-module-iconshop.light1 .mod-item-body dl dd .mod-buttons a.mod-buy { background: url('/static/common/module/iconshop/images/btn_tigicon_buy1.gif'); }
/* Iconshop - brown */
	.common-module-iconshop.brown .mod-item-body dl dd .mod-name {  color: #804040; }
	.common-module-iconshop.brown .mod-item-body dl dd .mod-name,
	.common-module-iconshop.brown .mod-item-body dl dd .mod-name a { color: #804040; }
	.common-module-iconshop.brown .mod-item-body dl dd .mod-condition { color: #606060; }
	.common-module-iconshop.brown .mod-item-body dl dd .mod-condition span.mod-cost { background-image: url('/static/common/module/iconshop/images/icon_gold1.gif'); }
	.common-module-iconshop.brown .mod-item-body dl dd .mod-buttons a.mod-buy { background: url('/static/common/module/iconshop/images/btn_tigicon_buy1.gif'); }
/* Tket */
	/* Default */
		.common-module-tket { text-align: center; font-family: "Malgun Gothic", "맑은 고딕", "굴림", Gulim; }
		.common-module-tket .module-body { margin: 0 auto; text-align: left; width: 148px; }
		.common-module-tket .mod-item-body { height: 124px; overflow: hidden; position: relative; }
		.common-module-tket .mod-item-body dl { height: 124px; overflow: hidden; position: relative; }
		.common-module-tket .mod-item-body dl dt { }
		.common-module-tket .mod-item-body dl dt img { width: 150px; height: 89px; border: 0; vertical-align: top; }
		.common-module-tket .mod-item-body dl dd { margin-top: 1px; }
		.common-module-tket .mod-item-body dl dd .mod-name {  height: 32px; text-align: center; }
		.common-module-tket .mod-item-body dl dd .mod-name,
		.common-module-tket .mod-item-body dl dd .mod-name a { color: #ff0000; font-weight: bold; letter-spacing: -1px; overflow: hidden; }
		.common-module-tket .mod-item-body dl dd .mod-cost{ margin-top: 5px; color: #000000; height: 20px; }
		.common-module-tket .mod-item-body dl dd .mod-cost .point {
			display: inline-block;
			width: 38px;
			height: 0;
			padding-top: 16px;
			overflow: hidden;
			vertical-align: middle;
			margin: -3px 0 0;
		}
		.common-module-tket .mod-item-body dl dd .mod-cost .point.apoint {
			background: url('/static/common/module/tket/images/icon_apoint1.png') no-repeat right 0px;
		}
		.common-module-tket .mod-item-body dl dd .mod-cost .point.opoint {
			background: url('/static/common/module/tket/images/icon_opoint1.png') no-repeat right 0px;
		}
	/* Theme : Dark 1 */
		.common-module-tket.dark1 .mod-item-body dl dd .mod-name,
		.common-module-tket.dark1 .mod-item-body dl dd .mod-name a { color: #ffff00; }
		.common-module-tket.dark1 .mod-item-body dl dd .mod-cost{ color: #ffffff; }
	/* Theme : Light 2 */
		.common-module-tket.light2 .mod-item-body dl dd .mod-name,
		.common-module-tket.light2 .mod-item-body dl dd .mod-name a { color: #000000; }
		.common-module-tket.light2 .mod-item-body dl dd .mod-cost{ color: #000000; }
	/* Theme : Light 3 */
		.common-module-tket.light3 .mod-item-body dl dd .mod-name,
		.common-module-tket.light3 .mod-item-body dl dd .mod-name a { color: #666; }
	/* Skin : Wide 1 */
		.common-module-tket.wide1 .module-body { width: 255px; }
		.common-module-tket.wide1 .mod-item-body { height: 54px; }
		.common-module-tket.wide1 .mod-item-body dl { height: 54px; }
		.common-module-tket.wide1 .mod-item-body dl dt { position: absolute; left: 0; top: 0; }
		.common-module-tket.wide1 .mod-item-body dl dt img { width: 95px; height: 54px; }
		.common-module-tket.wide1 .mod-item-body dl dd { margin-left: 108px; margin-top: 10px; }
		.common-module-tket.wide1 .mod-item-body dl dd .mod-name { text-align: left; }
	/* Skin : Wide 2 */
		.common-module-tket.wide2 .module-body {
			width: auto;
			height: 54px;
			margin: 0;
		}
		.common-module-tket.wide2 .mod-item-body {
			height: 54px;
		}
		.common-module-tket.wide2 .mod-item-body dl {
			height: 54px;
		}
		.common-module-tket.wide2 .mod-item-body dl dt {
			position: absolute;
			top: 0;
			left: 0;
		}
		.common-module-tket.wide2 .mod-item-body dl dt img {
			width: 95px;
			height: 54px;
		}
		.common-module-tket.wide2 .mod-item-body dl dd {
			margin: 0 0 0 103px;
		}
		.common-module-tket.wide2 .mod-item-body dl dd .mod-name {
			height: 32px;
			text-align: left;
			line-height: 16px;
			margin: 2px 0 0;
		}
		.common-module-tket.wide2 .mod-item-body dl dd .mod-name a {
			color: #333333;
		}
		.common-module-tket.wide2 .mod-item-body dl dd .mod-cost {
			color: #3e579b;
		}
	/* Skin : Large 1 */
		.common-module-tket.large1 .module-body { width: 192px; }
		.common-module-tket.large1 .mod-item-body { height: 155px; }
		.common-module-tket.large1 .mod-item-body dl { height: 155px; }
		.common-module-tket.large1 .mod-item-body dl dt img { width: 190px; height: 113px; border:1px solid #e1e1e1; }
		.common-module-tket.large1 .mod-item-body dl dd .mod-name {  height: 30px; }
	/* Skin : Tiny 1 */
		.common-module-tket.tiny1 .module-body { width: 120px; }
		.common-module-tket.tiny1 .mod-item-body { height: 113px; }
		.common-module-tket.tiny1 .mod-item-body dl { height: 113px; }
		.common-module-tket.tiny1 .mod-item-body dl dt img { width: 118px; height: 71px; border:1px solid #e1e1e1; }
		.common-module-tket.tiny1 .mod-item-body dl dd .mod-name {  height: 30px; }
/* Series */
	.common-module-series {
		height: 100px;
		overflow: hidden;
		background: url('/static/common/module/series/bg_series1.png') no-repeat left top;
	}
	.common-module-series .module-body {
		height: 100px;
		overflow: hidden;
		background: url('/static/common/module/series/bg_series1.png') no-repeat right -100px;
	}
	.common-module-series .mod-title a {
		display: block;
		height: 30px;
		text-indent: -1000em;
		overflow: hidden;
	}
	.common-module-series .mod-list {
		text-align: center;
	}
	.common-module-series .mod-list ul {
		width: 229px;
		margin: 0 auto;
		text-align: left;
	}
	.common-module-series .mod-list ul li {
		float: left;
		display: inline;
		width: 33%;
		height: 60px;
		overflow: hidden;
		text-align: center;
	}
	.common-module-series .mod-list ul li img {
		width: 63px;
		height: 58px;
		vertical-align: top;
		border: solid 1px #ffffff;
	}
/* Broadcast */
	/* Basic Layout */
		.common-module-broadcast {
			text-align: center;
		}
		.common-module-broadcast ul {
			width: 610px;
			overflow: hidden;
			margin: -10px 0 0 -22px;
		}
		.common-module-broadcast ul li {
			float: left;
			width: 100px;
			height: 96px;
			margin: 10px 0 0 22px;
		}
		.common-module-broadcast ul li .mod-image {
			width: 100px;
			height: 60px;
			position: relative;
		}
		.common-module-broadcast ul li .mod-image img {
			vertical-align: top;
			border: 0;
		}
		.common-module-broadcast ul li .mod-image img.mod-thumbnail {
			width: 100px;
			height: 60px;
		}
		.common-module-broadcast ul li .mod-image img.mod-station {
			position: absolute;
			left: 0;
			bottom: 0;
		}
		.common-module-broadcast ul li .mod-subject {
			margin-top: 6px;
			overflow: hidden;
			line-height: 15px;
		}
		.common-module-broadcast ul li .mod-subject,
		.common-module-broadcast ul li .mod-subject a {
			font-weight: bold;
			letter-spacing: -1px;
		}
	/* Theme : Dark 1 */
		.common-module-broadcast.dark1 ul li .mod-subject,
		.common-module-broadcast.dark1 ul li .mod-subject a {
			color: #e0e0e0;
		}
/* Community */
	/* Base : Width 620 */
		/* Basic Layout */
			.common-module-community {
			}
			.common-module-community .mod-title {
				display: block;
				border: solid 1px #b7b7b7;
				height: 32px;
				background: url('/static/common/module/community/images/bg_title1.png') repeat-x left top;
			}
			.common-module-community .mod-title .mod-text {
				height: 32px;
				display: block;
				background: url('/static/common/module/community/images/text_common_community1.png') no-repeat 10px center;
				overflow: hidden;
				text-indent: -1000em;
			}
			.common-module-community .mod-title .mod-gallery {
				height: 32px;
				display: block;
				background: url('/static/webzine/images/text7.png') no-repeat 10px center;
				overflow: hidden;
				text-indent: -1000em;
			}
			.common-module-community .mod-wrap {
				border: solid 1px #b7b7b7;
				border-top: 0;
				background: #f3f3f3;
				text-align: center;
				overflow: hidden;
			}
			.common-module-community .mod-body {
				width: 594px;
				text-align: left;
				margin: 0 auto;
				overflow: hidden;
				padding-bottom: 10px;
			}
		/* Common */
			.common-module-community .mod-part-title {
				display: block;
				height: 14px;
				position: relative;
			}
			.common-module-community .mod-part-title .mod-text {
				display: block;
				height: 14px;
				background: none no-repeat 5px center;
				text-indent: -1000em;
				overflow: hidden;
			}
			.common-module-community .mod-part-title.mod-main-news .mod-text {
				background-image: url('/static/common/module/community/images/text_mainnews1.png');
			}
			.common-module-community .mod-part-title.mod-gamer-hotissue .mod-text {
				background-image: url('/static/common/module/community/images/text_gamer_hotissue1.png');
			}
			.common-module-community .mod-part-title.mod-event .mod-text {
				background-image: url('/static/common/module/community/images/text_event1.png');
			}
			.common-module-community .mod-part-title.mod-gallery .mod-text {
				background-image: url('/static/common/module/community/images/text_gallery1.png');
			}
			.common-module-community .mod-part-title .mod-more {
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				margin: auto 0;
				width: 25px;
				height: 5px;
				display: block;
				text-indent: -1000em;
				background: url('/static/common/module/community/images/text_more1.png') no-repeat left top;
			}
			.common-module-community .mod-part-wrap {
				margin-top: 8px;
			}
		/* Group */
			.common-module-community .mod-part-one {
				padding-top: 12px;
				background: url('/static/common/module/community/images/line_1x2_gray1.png') repeat-x left top;
				margin-top:10px;
			}
			.common-module-community .mod-part-one:first-child {
				padding-top: 10px;
				background: none;
				margin-top:0px;
				padding-top: 0;
				margin-top: -8px;
			}
			.common-module-community .mod-part-groups {
				overflow: hidden;
				padding-top: 2px;
				background: url('/static/common/module/community/images/line_1x2_gray1.png') repeat-x left top;
			}
			.common-module-community .mod-part-groups:first-child {
				padding-top: 0;
				background: none;
			}
			.common-module-community .mod-part-groups.mod-part-groups-hotnews .mod-part-group {
				margin-left: 302px;
			}
			.common-module-community .mod-part-groups.mod-part-groups-hotnews .mod-part-group:first-child {
				float: left;
				width: 280px;
				margin-left: 0;
			}
		/* Main News*/
			.common-module-community .mod-main-news-part {
			}
			.common-module-community .mod-main-news-part .mod-part-body {
				position: relative;
				border: solid 1px #636363;
				overflow: hidden;
			}
			.common-module-community .mod-main-news-part .mod-list {
				overflow: hidden;
				position: relative;
			}
			.common-module-community .mod-main-news-part .mod-list .mod-list-navigate {
				width: 2780px;
			}
			.common-module-community .mod-main-news-part .mod-list dl {
				width: 278px;
				height: 161px;
				overflow: hidden;
				position: relative;
			}
			.common-module-community .mod-main-news-part .mod-list .mod-list-navigate dl {
				float: left;
			}
			.common-module-community .mod-main-news-part .mod-list dl dt img {
				width: 278px;
				height: 161px;
				vertical-align: top;
				border: 0;
			}
			.common-module-community .mod-main-news-part .mod-list dl dd {
				height: 50px;
				position: absolute;
				left: 0;
				right: 0;
				bottom: 0;
				background: url('/static/common/module/community/images/bg_hotissue1.png') repeat left top;
				z-index: 1;
				overflow: hidden;
			}
			.common-module-community .mod-main-news-part .mod-list dl dd .mod-subject {
				padding: 0 10px;
				overflow: hidden;
				white-space: nowrap;
				margin-top: 7px;
				line-height: 18px;
			}
			.common-module-community .mod-main-news-part .mod-list dl dd .mod-subject,
			.common-module-community .mod-main-news-part .mod-list dl dd .mod-subject a {
				font-family: "돋움", Dotum, Apple SD Gothic Neo;
				font-size: 14px;
				color: #ffffff;
				font-weight: bold;
				letter-spacing: -1px;
			}
			.common-module-community .mod-main-news-part .mod-list dl dd .mod-site {
				margin-top: 5px;
				padding: 0 10px;
			}
			.common-module-community .mod-main-news-part .mod-list dl dd .mod-site,
			.common-module-community .mod-main-news-part .mod-list dl dd .mod-site a {
				color: #ffffff;
			}
			.common-module-community .mod-main-news-part .mod-navigators a {
				width: 13px;
				height: 14px;
				display: block;
				overflow: hidden;
				text-indent: -1000em;
				background: none no-repeat left top;
				border: solid 1px #181818;
				position: absolute;
				bottom: 7px;
				z-index: 1;
			}
			.common-module-community .mod-main-news-part .mod-navigators a.mod-prev {
				background-image: url('/static/common/module/community/images/nav_gray1_prev.png');
				right: 23px;
			}
			.common-module-community .mod-main-news-part .mod-navigators a.mod-next {
				background-image: url('/static/common/module/community/images/nav_gray1_next.png');
				right: 7px;
			}
		/* Gamer Hottisue */
			.common-module-community .mod-gamer-hotissue-part {
			}
			.common-module-community .mod-gamer-hotissue-part .mod-focus {
				border: solid 1px #c9c9c9;
				background: #ffffff;
				text-align: center;
				height: 74px;
				overflow: hidden;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-focus dl {
				padding: 11px 10px 0;
				position: relative;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-focus dl dt {
			}
			.common-module-community .mod-gamer-hotissue-part .mod-focus dl dt,
			.common-module-community .mod-gamer-hotissue-part .mod-focus dl dt a {
				font-family: "돋움", Dotum, Apple SD Gothic Neo;
				font-size: 14px;
				line-height: 17px;
				color: #333333;
				font-weight: bold;
				letter-spacing: -1px;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-focus dl dd {
				margin-top: 4px;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-focus dl dd .mod-image {
				display: none;
				position: absolute;
				left: 0;
				top: 0;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-focus dl dd .mod-image img {
				width: 120px;
				height: 70px;
				border: 0;
				vertical-align: top;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-focus dl dd,
			.common-module-community .mod-gamer-hotissue-part .mod-focus dl dd a {
				color: #333333;
				line-height: 16px;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-list {
				margin-top: 6px;
				background: url('/static/common/module/community/images/line_1x2_gray1.png') repeat-x left top;
				padding-top: 8px;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-list ul {
			}
			.common-module-community .mod-gamer-hotissue-part .mod-list ul li {
				padding: 3px 0 1px;
				white-space: nowrap;
				overflow: hidden;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-list ul li,
			.common-module-community .mod-gamer-hotissue-part .mod-list ul li a {
				line-height: 15px;
				color: #535353;
			}
			.common-module-community .mod-gamer-hotissue-part .mod-list ul li .category {
				color: #0076ee;
				font-family: "돋움", Dotum, Apple SD Gothic Neo;
				font-size: 11px;
			}
		/* Event Part */
			.common-module-community .mod-event-part {
			}
			.common-module-community .mod-event-part .mod-list {
				margin-left: -24px;
				overflow: hidden;
			}
			.common-module-community .mod-event-part .mod-list dl {
				width: 170px;
				height: 96px;
				background: #ffffff url('/static/common/module/community/images/bg_box1.png') repeat-x left bottom;
				overflow: hidden;
				text-align: center;
				padding: 5px;
				border: solid 1px #cccccc;
				float: left;
				margin-left: 24px;
			}
			.common-module-community .mod-event-part .mod-list dl dt {
			}
			.common-module-community .mod-event-part .mod-list dl dt img {
				width: 168px;
				height: 58px;
				border: solid 1px #9c9c9c;
				vertical-align: top;
			}
			.common-module-community .mod-event-part .mod-list dl dd {
				padding: 5px 0 1px;
			}
			.common-module-community .mod-event-part .mod-list dl dd,
			.common-module-community .mod-event-part .mod-list dl dd a {
				color: #333333;
			}
			.common-module-community .mod-event-part .mod-list dl dd .iconimg {
				margin-bottom: 3px;
				vertical-align: middle;
			}
		/* Gallery Part */
			.common-module-community .mod-gallery-part {
			}
			.common-module-community .mod-gallery-part .mod-list {
				overflow: hidden;
				margin: -10px 0 0 -11px;
			}
			.common-module-community .mod-gallery-part .mod-list dl {
				width: 140px;
				height: 97px;
				overflow: hidden;
				text-align: center;
				float: left;
				margin: 10px 0 0 11px;
			}
			.common-module-community .mod-gallery-part .mod-list dl dt {
			}
			.common-module-community .mod-gallery-part .mod-list dl dt img {
				width: 140px;
				height: 75px;
				vertical-align: top;
			}
			.common-module-community .mod-gallery-part .mod-list dl dd {
				margin-top: 8px;
				white-space: nowrap;
				overflow: hidden;
			}
			.common-module-community .mod-gallery-part .mod-list dl dd,
			.common-module-community .mod-gallery-part .mod-list dl dd a {
				color: #333333;
			}
	/* Width 800 */
		.common-module-community.mod-w800 .mod-body {
			width: 768px;
		}
		.common-module-community.mod-w800 .mod-part-groups.mod-part-groups-hotnews .mod-part-group {
			margin-left: 383px;
		}
		.common-module-community.mod-w800 .mod-part-groups.mod-part-groups-hotnews .mod-part-group:first-child {
			width: 350px;
			margin-left: 0;
		}
		.common-module-community.mod-w800 .mod-main-news-part .mod-list dl,
		.common-module-community.mod-w800 .mod-main-news-part .mod-list dl dt img {
			width: 348px;
			height: 202px;
		}
		.common-module-community.mod-w800 .mod-gamer-hotissue-part .mod-focus {
			border: 0;
			background: none;
		}
		.common-module-community.mod-w800 .mod-gamer-hotissue-part .mod-focus dl {
			padding-left: 127px;
			text-align: left;
			min-height: 59px;
		}
		.common-module-community.mod-w800 .mod-gamer-hotissue-part .mod-focus dl dd .mod-image {
			display: block;
		}
		.common-module-community.mod-w800 .mod-event-part .mod-list {
			margin-left: -13px;
		}
		.common-module-community.mod-w800 .mod-event-part .mod-list dl {
			margin-left: 13px;
		}
/* Simple Layer */
/* Default Style */
	.common-simple-layer { border: solid 1px #888888; position: absolute; background: #fcfcfc; color: #000; width: auto; padding: 5px 8px 3px; display: none; line-height: 17px; z-index: 99999999; }
	.common-simple-layer img { vertical-align: top; margin: -5px -8px -3px; }
/* Simple Error Layer */
/* Default Style */
	.common-simple-error-layer { border: solid 1px #ff0000; position: absolute; background: #fff0f0; color: #f00; width: auto; padding: 5px 8px 3px; display: none; line-height: 17px; z-index: 9999999999; }
	.common-simple-error-layer img { vertical-align: top; margin: -6px -7px -4px; }
/* Simple Table Layer */
/* Simple Table Layer 1 */
	.common-simple-table-layer1 {
		border: solid 1px #ccc;
		display: none;
		background: white;
		z-index: 1000;
	}
	.common-simple-table-layer1.common-simple-table-layer1-small,
	.common-simple-table-layer1.common-simple-table-layer1-small th,
	.common-simple-table-layer1.common-simple-table-layer1-small td,
	.common-simple-table-layer1.common-simple-table-layer1-small a {
		font-family: "돋움", Dotum, Apple SD Gothic Neo;
		font-size: 11px;
		line-height: 14px;
	}
	.common-simple-table-layer1 table {
		width: 100%;
		table-layout: fixed;
	}
	.common-simple-table-layer1 table th,
	.common-simple-table-layer1 table td {
		padding: 4px 0 1px;
		text-align: center;
		border-top: dotted 1px #ddd;
	}
	.common-simple-table-layer1 table td.left {
		padding-left: 4px;
		padding-right: 4px;
		text-align: left;
	}
/* Common Nick Printer */
/* Nick Menu Layer */
	.common-nickmenu-layer {
		position: absolute;
		border: solid 1px #b2b1ae;
		background: #fafafa;
		z-index: 9999;
		width: 190px;
	}
	.common-nickmenu-layer .profile {
		background: #d0cedb url('/static/common/images/bg_nickmenu_profile1.png') repeat-x left top;
		padding: 5px;
		line-height: 15px;
		position: relative;
	}
	.common-nickmenu-layer .profile .usericon {
		
	}
	.common-nickmenu-layer .profile .usericon img {
		width: 50px;
		height: 50px;
		vertical-align: top;
		border: 0;
	}
	.common-nickmenu-layer .profile .info {
		height: 20px;
		position: absolute;
		left: 60px;
		top: 0;
		bottom: 0;
		margin: auto 0;
	}
	.common-nickmenu-layer .profile .info .nick {
		font-weight: bold;
		letter-spacing: -1px;
		padding: 4px 0 1px;
	}
	.common-nickmenu-layer .profile .info .nick img {
		margin: -4px 5px -1px 0;
		vertical-align: middle;
		width: 20px;
		height: 20px;
		border: 0;
	}
	.common-nickmenu-layer ul {
		list-style: none;
		padding: 0;
		margin: 0;
		display: block;
	}
	.common-nickmenu-layer li {
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
	}
	.common-nickmenu-layer li,
	.common-nickmenu-layer li a {
		line-height: 15px;
		font-size: 11px;
		font-family: dotum, "돋움", Apple SD Gothic Neo;
		white-space: nowrap;
	}
	.common-nickmenu-layer li a {
		display: block;
		padding: 4px 8px 0px 25px;
		background: url('/static/common/images/icon_paper1.png')  no-repeat 7px 4px;
	}
	.common-nickmenu-layer li a:hover {
		background-color: #efefff;
		text-decoration: none !important;
	}
	.common-nickmenu-layer li.message a { background-image: url('/static/common/images/icon_message1.png'); }
	.common-nickmenu-layer li.search a { background-image: url('/static/common/images/icon_magnifier1.png'); }
	.common-nickmenu-layer li.close a { background-image: url('/static/common/images/icon_cross1.png'); }
	.common-nickmenu-layer li.custom1 a { background-image: url('/static/common/images/icon_user1.png'); }
	.common-nickmenu-layer li.custom2 a { background-image: url('/static/common/images/icon_search1.png'); }
/* Nick Print */
	a.common-nickprint:hover { text-decoration: none !important; }
	.common-nickprint.common-nickprint-icon,
	.common-nickprint.common-nickprint-level,
	.common-nickprint.common-nickprint-levelextended {/* padding-top: 1px !important; *//* padding-bottom: 3px; */display: inline-block !important;}
	.common-nickprint.common-nickprint-icon .common-nick-icon,
	.common-nickprint.common-nickprint-level .common-nick-icon,
	.common-nickprint.common-nickprint-levelextended .common-nick-icon {
		width: 20px !important;
		height: 20px !important;
		border: 0 !important;
		vertical-align: middle !important;
		margin-top: 0px !important;
		margin-bottom: 4px !important;
		margin-right: 0px !important;
	}
/* Common Buttons */
/* Button 1 */
	.common-button1,
	.common-button1 * {
		display: inline-block;
		overflow: visible;
		position: relative;
		margin: 0;
		padding: 0;
		border: 0;
		background: url('/static/common/images/btn_common1.png') no-repeat left top;
		font-size: 12px;
		font-family: "돋움", Dotum, Helvetica, Apple SD Gothic Neo, Sans-serif;
		text-decoration: none !important;
		vertical-align: top;
		white-space: nowrap; 
		height: 22px;
		line-height: 24px;
		line-height: 26px \9;
	}
	.common-button1 {
		margin-right: 2px;
	}
	.common-button1 * {
		left: 2px;
		cursor: pointer;
		padding: 0 10px 0 8px;
		background-position: right -22px;
	}
	.common-button1.common-button1-silver1 {
		background-position: 0 0;
		color: #393947;
	}
	.common-button1.common-button1-silver1 * {
		background-position: right -22px;
		color: #393947;
	}
	.common-button1.common-button1-gray1 {
		background-position: 0 -44px;
		color: #ffffff;
	}
	.common-button1.common-button1-gray1 * {
		background-position: right -66px;
		color: #ffffff;
	}
	.common-button1.common-button1-green1 {
		background-position: 0 -88px;
		color: #ffffff;
	}
	.common-button1.common-button1-green1 * {
		background-position: right -110px;
		color: #ffffff;
	}
/* Button 2 */
	.common-button2 {
		display: inline-block;
		overflow: hidden;
		padding: 0px 10px 0;
		border: solid 1px #888;
		background: url('/static/common/images/btn_common2.png') repeat-x left top;
		font-size: 12px;
		font-family: "돋움", Dotum, Helvetica, Apple SD Gothic Neo, Sans-serif;
		text-decoration: none !important;
		vertical-align: top;
		white-space: nowrap; 
		height: 23px;
		line-height: 24px;
		line-height: 26px \9;
		cursor: pointer;
	}
	.common-button2.common-button2-silver1 {
		background-position: 0 0;
		color: #333333;
		border-color: #abadb3;
	}
	.common-button2.common-button2-blue1 {
		background-position: 0 -23px;
		color: #333333;
		border-color: #a2acca;
	}
/* Common Paging */
/* Paging Type 1 */
	.common-paging1 { text-align: center; line-height: 13px; }
	.common-paging1 strong,
	.common-paging1 a { font-family: "돋움", Dotum, Apple SD Gothic Neo; font-size: 11px; color: #dbdbdb; line-height: 13px; letter-spacing: normal; margin-right: 2px; vertical-align: middle; }
	.common-paging1 a { color: #010101; text-decoration: none; }
	.common-paging1 span.sep { font-size: 5px; font-family: "돋움", Dotum, Apple SD Gothic Neo; color: #ababab; vertical-align: middle; }
	.common-paging1 strong { color: #006fbd; font-weight: bold; }
	.common-paging1 a:hover { color: #006fbd; font-weight: bold; letter-spacing: -1px; }
	.common-paging1 a.first,
	.common-paging1 a.last,
	.common-paging1 a.prev,
	.common-paging1 a.next { }
	.common-paging1 a.prev { padding-left: 8px; padding-top: 1px; background: url('/static/common/images/nav_blue1_prev.png') no-repeat left 2px; }
	.common-paging1 a.next { padding-right: 8px; padding-top: 1px; background: url('/static/common/images/nav_blue1_next.png') no-repeat right 2px; }
	.common-paging1 a.first { }
	.common-paging1 a.last { }
/* Paging Type 1 - Light 1 */
	.common-paging1.common-paging1-light1 a { color: #cccccc;}
	.common-paging1.common-paging1-light1 a { color: #ffffff; }
	.common-paging1.common-paging1-light1 span.sep { color: #cccccc;}
	.common-paging1.common-paging1-light1 strong { color: #00a8ff; }
	.common-paging1.common-paging1-light1 a:hover { color: #ffffff; }
	.common-paging1.common-paging1-light1 a.prev { background-image: url('/static/common/images/nav_white1_prev.png'); }
	.common-paging1.common-paging1-light1 a.next { background-image: url('/static/common/images/nav_white1_next.png'); }
/* Paging Type 2 */
	.common-paging2 { text-align: center; line-height: 15px; }
	.common-paging2 strong,
	.common-paging2 a { font-family: "굴림", Gulim, Apple SD Gothic Neo; font-size: 12px; color: #333333; line-height: 15px; letter-spacing: normal; margin-right: 2px; vertical-align: middle; }
	.common-paging2 a { color: #010101; text-decoration: none; }
	.common-paging2 span.sep { font-size: 5px; font-family: "돋움", Dotum, Apple SD Gothic Neo; color: #ababab; vertical-align: top; line-height: 15px; }
	.common-paging2 strong { color: #333333; font-weight: bold; }
	.common-paging2 a:hover { color: #333333; font-weight: bold; letter-spacing: -1px; }
	.common-paging2 a.first,
	.common-paging2 a.last,
	.common-paging2 a.prev,
	.common-paging2 a.next { }
	.common-paging2 a.prev { display: inline-block; width: 13px; height: 0; margin-top: 1px; padding-top: 13px; line-height: 13px; vertical-align: top; overflow: hidden; background: url('/static/common/images/nav_green1_prev.png') no-repeat left top; }
	.common-paging2 a.next { display: inline-block; width: 13px; height: 0; margin-top: 1px; padding-top: 13px; line-height: 13px; vertical-align: top; overflow: hidden; background: url('/static/common/images/nav_green1_next.png') no-repeat left top; }
	.common-paging2 a.first { }
	.common-paging2 a.last { }
/* Paging Type 3 */
	.common-paging3 {
		text-align: center;
		line-height: 13px;
	}
	.common-paging3 strong,
	.common-paging3 a {
		font-family: "굴림", Gulim, Apple SD Gothic Neo;
		font-size: 12px;
		color: #333333;
		line-height: 13px;
		letter-spacing: normal;
		margin: 0 1px;
		vertical-align: middle;
	}
	.common-paging3 a {
		color: #333333;
		text-decoration: none;
	}
	.common-paging3 span.sep {
	}
	.common-paging3 strong {
		color: #333333;
		font-weight: bold;
		letter-spacing: -1px;
	}
	.common-paging3 a:hover {
		font-weight: bold;
		letter-spacing: -1px;
	}
	.common-paging3 a.first,
	.common-paging3 a.last,
	.common-paging3 a.prev,
	.common-paging3 a.next {
		color: #3d64be;
	}
	.common-paging3 a.prev {
		padding-left: 18px;
		background: url('/static/common/images/nav_blue2_prev.png') no-repeat left top;
		margin-right: 10px;
	}
	.common-paging3 a.next {
		padding-right: 18px;
		background: url('/static/common/images/nav_blue2_next.png') no-repeat right top;
		margin-left: 10px;
	}
	.common-paging3 a.first { }
	.common-paging3 a.last { }
/* Paging Type 4 */
	.common-paging4 {
		text-align: center;
		line-height: 21px;
	}
	.common-paging4 strong,
	.common-paging4 a {
		font-family: "굴림", Gulim, Apple SD Gothic Neo;
		font-size: 12px;
		color: #333333;
		line-height: 13px;
		letter-spacing: normal;
		margin: 0 1px;
		vertical-align: middle;
	}
	.common-paging4 a {
		color: #333333;
		text-decoration: none;
	}
	.common-paging4 span.sep {
	}
	.common-paging4 strong {
		color: #333333;
		font-weight: bold;
		letter-spacing: -1px;
	}
	.common-paging4 a:hover {
		font-weight: bold;
		letter-spacing: -1px;
	}
	.common-paging4 a.first,
	.common-paging4 a.last,
	.common-paging4 a.prev,
	.common-paging4 a.next {
		color: #3d64be;
	}
	.common-paging4 a.prev {
		display: inline-block;
		padding-top: 20px;
		width: 41px;
		height: 0;
		overflow: hidden;
		vertical-align: middle;
		background: url('/static/common/images/nav_silver1_prev.png') no-repeat left top;
		margin-right: 10px;
		margin-bottom: 3px;
	}
	.common-paging4 a.next {
		display: inline-block;
		padding-top: 20px;
		width: 41px;
		height: 0;
		overflow: hidden;
		vertical-align: middle;
		background: url('/static/common/images/nav_silver1_next.png') no-repeat right top;
		margin-left: 10px;
		margin-bottom: 3px;
	}
	.common-paging4 a.first { }
	.common-paging4 a.last { }
/* Paging Type 5 */
	.common-paging5 {
		text-align: center;
		line-height: 13px;
	}
	.common-paging5 strong,
	.common-paging5 a {
		position: relative;
		font-family: "굴림", Gulim, Apple SD Gothic Neo;
		font-size: 12px;
		color: #7a808f;
		line-height: 13px;
		letter-spacing: normal;
		margin: 0 1px;
		vertical-align: middle;
		margin: 0 -5px;
		padding: 0 5px;
	}
	.common-paging5 a {
		color: #7a808f;
		text-decoration: none;
	}
	.common-paging5 a.prev,
	.common-paging5 a.next {
		margin: 0;
	}
	.common-paging5 strong.current {
		color: #ffffff;
		font-weight: bold;
		letter-spacing: -1px;
	}
	.common-paging5 .sep {
		color: #3a3d44;
	}
	.common-paging5 a:hover {
		font-weight: bold;
		letter-spacing: -1px;
	}
/* Common Editor Addon */
/* Layer */
	.common-editor-addon-layer {
		position: absolute;
		border: solid 1px #888;
		background: #ffffff;
		padding: 10px;
		display: none;
		overflow: hidden;
		overflow-y: auto;
		max-height: 300px;
		z-index: 9999;
	}
	.common-editor-addon-layer ul {
		width: 400px;
		overflow: hidden;
	}
	.common-editor-addon-layer ul li {
		margin-top: 5px;
	}
	.common-editor-addon-layer ul li:first-child {
		margin-top: 0;
	}
	.common-editor-addon-layer textarea {
		width: 392px;
		padding: 3px;
		margin: 0;
		height: 100px;
		resize: none;
	}
/* Common Poll */
/* Loader */
	.tig-loader-poll {
		border: solid 1px #aaa;
		text-align: center;
		background: #efefff;
		padding: 5px 0px 2px;
		line-height: 15px;
	}
/* Module : Loader */
	.common-poll-module-loader.common-poll-module-ver1 {
		line-height: 15px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-title {
		background: url('/static/common/poll/images/title_0x36_blue1_question1.png') no-repeat left top;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-title div {
		padding: 11px 0 0 41px;
		height: 25px;
		background: url('/static/common/poll/images/title_0x36_blue1_question1.png') no-repeat left top;
		font-weight: bold;
		letter-spacing: -1px;
		color: #ffffff;
		font-family: "돋움", Dotum, Apple SD Gothic Neo;
		font-size: 14px;
		line-height: 17px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-error {
		border: solid 1px #3349a9;
		border-top: 0;
		background: white;
		padding: 16px 22px 12px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-wrap {
		border: solid 1px #3349a9;
		border-top: 0;
		background: white;
		padding: 16px 22px;
	}
	.common-poll-module-loader.common-poll-module-ver1.common-poll-module-loader.common-poll-module-ver1-loading .mod-wrap {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices .mod-choice-box {
		margin-top: 10px;
		background: url('/static/common/poll/images/bg_choice_slot.png?v=121005') no-repeat left top;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices .mod-choice-box .mod-box-body {
		height: 60px;
		overflow: hidden;
		background: url('/static/common/poll/images/bg_choice_slot.png?v=121005') no-repeat right -60px;
		position: relative;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices.mod-result .mod-choice-box {
		background-position: 0 -120px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices .mod-choice-box.mod-selected {
		background-position: 0 -240px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices.mod-result .mod-choice-box .mod-box-body {
		background-position: right -180px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices .mod-choice-box.mod-selected .mod-box-body {
		background-position: right -300px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices .mod-choice-box .mod-image {
		position: absolute;
		left: 4px;
		top: 4px;
		padding: 2px;
		width: 48px;
		height: 48px;
		background: url('/static/common/poll/images/bg_choice_slot_thumbnail.png') no-repeat left top;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices .mod-choice-box .mod-image img {
		width: 48px;
		height: 48px;
		border: 0;
		vertical-align: top;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices .mod-choice-box .mod-content {
		padding: 0 12px 0 66px;
		line-height: 16px;
		margin-top: 18px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices.mod-result .mod-choice-box .mod-content {
		margin-top: 10px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices .mod-bar {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices.mod-result .mod-bar {
		display: block;
		border: solid 1px #f9f9fa;
		height: 16px;
		overflow: hidden;
		background: url('/static/common/poll/images/bg_result_bar1.png') repeat-x left top;
		position: relative;
		margin-top: 2px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices.mod-result .mod-bar .mod-bar-body {
		display: block;
		height: 16px;
		background: url('/static/common/poll/images/bg_result_bar1.png') repeat-x left -16px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-choices.mod-result .mod-bar .mod-value {
		position: absolute;
		right: 4px;
		top: 2px;
		white-space: nowrap;
		display: inline;
		color: #ffffff;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-buttons {
		margin-top: 15px;
		text-align: center;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-buttons a.mod-button {
		display: inline-block;
		width: 79px;
		height: 20px;
		padding: 6px 0 0;
		font-size: 12px;
		line-height: 15px;
		background: url('/static/common/poll/images/btn_79x26_blue1.png') no-repeat left top;
		color: #ffffff;
		font-weight: bold;
		letter-spacing: -1px;
		text-decoration: none;
		vertical-align: top;
		text-align: center;
		margin: 0 3px;
	}
	.common-poll-module-loader.common-poll-module-ver1 .mod-message {
		text-align: center;
		color: #880000;
		margin-top: 10px;
		padding: 14px 0 10px;
		border-top: dotted 1px #3349a9;
		border-bottom: dotted 1px #3349a9;
	}
/* Module V2 : Loader */
	.common-poll-module-loader.common-poll-module-ver2 {
		font-family: "Malgun Gothic", "맑은 고딕", "굴림", Gulim;
		font-size: 13px;
		line-height: 15px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-title {
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-title div {
		overflow: hidden;
		color: #ffffff;
		font-size: 15px;
		font-weight: bold;
		background: #6580c5;
		border: 1px solid #486bd0;
		padding: 5px 10px 4px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-error {
		border: solid 1px #3349a9;
		border-top: 0;
		background: white;
		padding: 16px 22px 12px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-wrap {
		background: #f7f8fb;
		border: solid 1px #b8c0d6;
		border-top: 0;
		padding: 6px 22px 16px;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-wrap {
		padding: 5px;
	}
	.common-poll-module-loader.common-poll-module-ver2.common-poll-module-loader.common-poll-module-ver2-loading .mod-wrap {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-summary {
		margin-top: 10px;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-summary {
		margin-top: 5px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-date {
		overflow: hidden;
		color: #0000ff;
		margin-top: 10px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-guest {
		overflow: hidden;
		color: #ff0000;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-date,
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-guest {
		margin-top: 5px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices {
		margin-top: 10px;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-choices {
		margin-top: 5px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text {
		border: 1px solid #bdbdbd;
		padding: 0 10px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text .mod-choice-box {
		position: relative;
		border-top: 1px solid #d7d7d7;
		padding: 10px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text .mod-choice-box:first-child {
		border-top: 0;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text .mod-choice-box .selected-check {
		position: absolute;
		top: 11px;
		left: 5px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text.mod-result .mod-choice-box .selected-check {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text.mod-result .mod-choice-box .ranking-box {
		position: absolute;
		top: 11px;
		left: 5px;
		display: block;
		width: 19px;
		height: 19px;
		overflow: hidden;
		text-align: center;
		line-height: 19px;
		color: #ffffff;
		font-size: 13px;
		font-family: Arial, Dotum, "돋움";
		background: #9a9ea7;
		border: 1px solid #8f939c;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text .mod-choice-box .mod-image {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text .mod-choice-box .mod-content {
		padding-left: 25px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text .mod-bar {
		display: none;
		margin-top: 10px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text.mod-result .mod-bar {
		position: relative;
		display: block;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text.mod-result .mod-bar-body {
		height: 16px;
		overflow: hidden;
		background: #dfdfdf;
		border: 1px solid #adadad;
		margin-right: 100px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text.mod-result .mod-bar-body .mod-bar-graph {
		display: block;
		height: 16px;
		overflow: hidden;
		background: #779af2;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text.mod-result .ranking-1 .mod-bar-body .mod-bar-graph {
		background: #ff9090;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text.mod-result .mod-value {
		position: absolute;
		top: 0;
		right: 0;
		height: 18px;
		overflow: hidden;
		line-height: 18px;
		text-align: right;
		color: #3358e2;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-text.mod-result .ranking-1 .mod-value {
		color: #ff0000;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image {
		overflow: hidden;
		margin-top: -10px;
		padding: 0 10px;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image {
		margin-top: 0;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box {
		float: left;
		width: 50%;
		text-align: center;
		margin-top: 20px;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box {
		margin-top: 5px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box .mod-box-body {
		position: relative;
		display: inline-block;
		width: 250px;
		height: 168px;
		overflow: hidden;
		border: 1px solid #bdbdbd;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box .mod-box-body {
		width: 135px;
		height: 103px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box .selected-check {
		position: absolute;
		top: 5px;
		left: 5px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .mod-choice-box .selected-check {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .mod-choice-box .ranking-box {
		position: absolute;
		top: 144px;
		left: 4px;
		display: block;
		width: 19px;
		height: 19px;
		overflow: hidden;
		text-align: center;
		line-height: 19px;
		color: #ffffff;
		font-size: 13px;
		font-family: Arial, Dotum, "돋움";
		background: #9a9ea7;
		border: 1px solid #8f939c;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .mod-choice-box .ranking-box {
		top: 79px;
		left: 4px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box .mod-image {
		width: 250px;
		height: 140px;
		overflow: hidden;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box .mod-image {
		width: 135px;
		height: 75px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box .mod-image img {
		width: 100%;
		height: 100%;
		border: 0;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box .mod-content {
		height: 27px;
		overflow: hidden;
		text-align: center;
		background: #f6f2c7;
		border-top: 1px solid #bdbdbd;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-choice-box .mod-content .mod-text {
		line-height: 27px;
		white-space: nowrap;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .mod-choice-box .mod-content .mod-text {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image .mod-bar {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .mod-bar {
		display: block;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .mod-bar-body {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .mod-bar-body .mod-bar-graph {
		display: block;
		height: 16px;
		overflow: hidden;
		background: #779af2;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .ranking-1 .mod-bar-body .mod-bar-graph {
		background: #ff9090;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .mod-value {
		line-height: 27px;
		white-space: nowrap;
		color: #3358e2;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-image.mod-result .ranking-1 .mod-value {
		color: #ff0000;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext .mod-choice-box {
		margin-top: 10px;
		background: url('/static/common/poll/images/bg_choice_slot.png?v=121005') no-repeat left top;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext .mod-choice-box .mod-box-body {
		height: 60px;
		overflow: hidden;
		background: url('/static/common/poll/images/bg_choice_slot.png?v=121005') no-repeat right -60px;
		position: relative;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext.mod-result .mod-choice-box {
		background-position: 0 -120px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext .mod-choice-box.mod-selected {
		background-position: 0 -240px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext.mod-result .mod-choice-box .mod-box-body {
		background-position: right -180px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext .mod-choice-box.mod-selected .mod-box-body {
		background-position: right -300px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext .mod-choice-box .mod-image {
		position: absolute;
		left: 4px;
		top: 4px;
		padding: 2px;
		width: 48px;
		height: 48px;
		background: url('/static/common/poll/images/bg_choice_slot_thumbnail.png') no-repeat left top;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext .mod-choice-box .mod-image img {
		width: 48px;
		height: 48px;
		border: 0;
		vertical-align: top;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext .mod-choice-box .mod-content {
		padding: 0 12px 0 66px;
		line-height: 16px;
		margin-top: 18px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext.mod-result .mod-choice-box .mod-content {
		margin-top: 10px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext .mod-bar {
		display: none;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext.mod-result .mod-bar {
		display: block;
		border: solid 1px #f9f9fa;
		height: 16px;
		overflow: hidden;
		background: url('/static/common/poll/images/bg_result_bar1.png') repeat-x left top;
		position: relative;
		margin-top: 2px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext.mod-result .mod-bar .mod-bar-body {
		display: block;
		height: 16px;
		background: url('/static/common/poll/images/bg_result_bar1.png') repeat-x left -16px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-choices.choices-type-imagetext.mod-result .mod-bar .mod-value {
		position: absolute;
		right: 4px;
		top: 2px;
		white-space: nowrap;
		display: inline;
		color: #ffffff;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-buttons {
		margin-top: 15px;
		text-align: center;
	}
	.viewtype-mobile .common-poll-module-loader.common-poll-module-ver2 .mod-buttons {
		margin-top: 5px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-buttons a.mod-button {
		display: inline-block;
		width: 109px;
		height: 31px;
		font-size: 14px;
		line-height: 31px;
		background: #d6d7dd;
		color: #333333;
		font-weight: bold;
		letter-spacing: -1px;
		text-decoration: none;
		vertical-align: top;
		text-align: center;
		border: 1px solid #b7b9c8;
		margin: 0 3px;
	}
	.common-poll-module-loader.common-poll-module-ver2 .mod-message {
		text-align: center;
		color: #880000;
		margin-top: 10px;
		padding: 14px 0 10px;
		border-top: dotted 1px #3349a9;
		border-bottom: dotted 1px #3349a9;
	}
/* Module : Main */
	.comment-poll-module {
		text-align: left;
	}
	.comment-poll-module ul {
		margin-top: -4px;
	}
	.comment-poll-module ul li {
		margin: 4px 0 0;
	}
	.comment-poll-module ul li label {
		display: block;
		border: solid 1px #cfd4d7;
		padding: 10px 15px 8px 30px;
		line-height: 16px;
		position: relative;
	}
	.comment-poll-module ul li label .mod-checker {
		display: block;
		top: 0;
		bottom: 0;
		left: 8px;
		margin: auto 0;
		width: 15px;
		height: 15px;
		overflow: hidden;
		position: absolute;
		background: url('/static/common/poll/images/bg_checker1.png') no-repeat left top;
	}
	.comment-poll-module ul li label .mod-checker input {
		position: absolute;
		left: -1000em;
	}
	.comment-poll-module ul li label.checked {
		border-color: #c3d2e3;
		background-color: #e9f0f8;
	}
	.comment-poll-module ul li label.checked .mod-checker {
		background-position: 0 -15px;
	}
/* Common Album */
/* Basic Layout */
	body.viewtype-pc .board-content .tig-album-news {
		position: relative;
		overflow: hidden;
		text-align: center;
	}
	body.viewtype-pc .board-content .tig-album-news .album-list {
		width: 600px;
		
		text-align: left;
		margin: 0 auto;
	}
	body.viewtype-pc .board-content .tig-album-news .album-list-scroll {
		position: relative;
		overflow: hidden;
	}
	body.viewtype-pc .board-content .tig-album-news .album-list .list-scroll {
		width: 1000px;
	}
	body.viewtype-pc .board-content .tig-album-news .album-list .album-one {
		width: 600px;
		
		overflow: hidden;
		float: left;
	}
	body.viewtype-pc .board-content .tig-album-news .album-list .album-one img {
		width: 600px;
		
		border: 0;
		vertical-align: top;
	}
	body.viewtype-pc .board-content .tig-album-news .album-list .album-one .album-one-inner {
		position: relative;
		overflow: hidden;
	}
	body.viewtype-pc .board-content .tig-album-news .album-list .album-one .caption {
		position: absolute;
		left: 47px;
		bottom: 26px;
		right: 47px;
		background: url('/static/common/album/images/bg_caption1.png') repeat left top;
		padding: 11px 13px;
		line-height :20px !important;
		font-family: "Malgun Gothic", "맑은 고딕", "Gulim", Apple SD Gothic Neo;
		font-size: 15px;
		color: #ffffff;
	}
	body.viewtype-pc .board-content .tig-album-news .page {
		position: absolute;
		right: 77px;
		top: 13px;
		color: #ffffff;
		font-size: 22px;
		font-weight: bold;
		line-height: 22px;
		z-index: 103;
	}
	body.viewtype-pc .board-content .tig-album-news .prev-btn,
	body.viewtype-pc .board-content .tig-album-news .next-btn {
		position: absolute;
		top: 251px;
		width: 39px;
		height: 39px;
		display: block;
		text-indent: -1000em;
		overflow: hidden;
		background: none no-repeat left top;
		z-index: 103;
		text-align: left;
	}
	body.viewtype-pc .board-content .tig-album-news .prev-btn {
		left: 0px;
		background-image: url('/static/common/album/images/nav_white2_prev.png');
	}
	body.viewtype-pc .board-content .tig-album-news .prev-btn:hover {
		background-image: url('/static/common/album/images/nav_red2_prev.png');
	}
	body.viewtype-pc .board-content .tig-album-news .next-btn {
		right: 0px;
		background-image: url('/static/common/album/images/nav_white2_next.png');
	}
	body.viewtype-pc .board-content .tig-album-news .next-btn:hover {
		background-image: url('/static/common/album/images/nav_red2_next.png');
	}
/* Common Progress Layer */
.common-progresslayer .progress { margin-top: 10px; }
.common-progresslayer .progress-bar .ui-progressbar-value { background-image: url('/static/common/images/bg_progressbar1.gif'); }
/* Module */
/* My Info Layer */
	#myinfo-layer {
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
		background: #ffffff;
		border: 1px solid #abadb3;
		-webkit-box-shadow: 0px 0px 10px #abadb3;
		-moz-box-shadow: 0px 0px 10px #abadb3;
		box-shadow: 0px 0px 10px #abadb3;
	}
	#myinfo-layer ul li a {
		display: block;
		width: 90px;
		height: 15px;
		cursor: pointer;
		font-size: 12px;
		line-height: 15px;
		font-weight: bold;
		letter-spacing: -1px;
		text-decoration: none;
		background-color: #ede9e9;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ede9e9));
		background-image: -webkit-linear-gradient(top, #ffffff, #ede9e9);
		background-image: -moz-linear-gradient(top, #ffffff, #ede9e9);
		background-image: -ms-linear-gradient(top, #ffffff, #ede9e9);
		background-image: -o-linear-gradient(top, #ffffff, #ede9e9);
		background-image: linear-gradient(top, #ffffff, #ede9e9);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ede9e9');
		border-top: 1px solid #abadb3;
		margin: -1px 0 0;
		padding: 5px;
	}
/* Layer Popup */
	.common-module-layerpopup {
		position: absolute;
		top: 200px;
		display: none;
		z-index: 800;
		width: 190px;
		padding: 1px;
		background: #323232;
		border: solid 1px #aaa;
		-moz-box-shadow: 0 0 6px #888;
		-webkit-box-shadow: 0 0 6px #888;
		box-shadow: 0 0 6px #888;
	}
	.common-module-layerpopup .mod-image {
		width: 190px;
		height: 220px;
		vertical-align: top;
		border: 0;
	}
	.common-module-layerpopup .mod-menu {
		height: 24px;
		overflow: hidden;
		position: relative;
		line-height: 26px;
		padding: 0 3px;
	}
	.common-module-layerpopup .mod-menu .mod-no-more {
		color: #ffffff;
	}
	.common-module-layerpopup .mod-menu .mod-no-more input {
		vertical-align: middle;
		margin: -4px 0 -1px;
	}
	.common-module-layerpopup .mod-menu .mod-close {
		position: absolute;
		display: block;
		width: 46px;
		height: 12px;
		text-indent: -1000em;
		overflow: hidden;
		background: url('/static/common/module/layerpopup/images/btn_close1.png') no-repeat left top;
		top: 7px;
		right: 3px;
	}
/* Common Systems */
/* Town Iconshop Icon Layers */
	/* Basic Layout */
		#town-iconshop-icon-tooltips {
			position: absolute;
			left: 0;
			top: 0;
			z-index: 1000;
		}
		.town-iconshop-icon-tooltip {
			position: absolute;
			z-index: 1001;
			display: none;
			border: solid 1px #1e1711;
			background: #262522;
			color: #eeeeee;
			padding: 10px;
			width: 360px;
		}
		.town-iconshop-icon-tooltip.town-iconshop-icon-tooltip-loading {
			padding: 0;
			width: 50px;
			height: 50px;
			border: solid 1px #ccc;
			background: white url('/static/common/images/bg_loading.gif') no-repeat center center;
			overflow: hidden;
		}
		.town-iconshop-icon-tooltip .tooltip-body { }
		.town-iconshop-icon-tooltip dl {
			margin-top: 2px;
		}
		.town-iconshop-icon-tooltip dl,
		.town-iconshop-icon-tooltip dl a {
			line-height: 17px;
			color: #eeeeee;
			font-family: "굴림", Gulim, Apple SD Gothic Neo;
		}
		.town-iconshop-icon-tooltip dl dt {
			display: none;
		}
		.town-iconshop-icon-tooltip dl dt,
		.town-iconshop-icon-tooltip dl dt a {
			color: #eeeeee;
		}
		.town-iconshop-icon-tooltip dl dd {
			display: inline;
		}
		.town-iconshop-icon-tooltip dl dd a  {
			color: #eeeeee;
		}
	/* Group : Basic Info */
		.town-iconshop-icon-tooltip dl.basicinfo {
			min-height: 55px;
		}
		.town-iconshop-icon-tooltip dl.basicinfo > dd {
			display: inline-block;
			width: 100%;
			position: relative;
		}
		.town-iconshop-icon-tooltip dl.basicinfo dl {
			margin-left: 60px;
			padding-top: 2px;
		}
		.town-iconshop-icon-tooltip dl.basicinfo dl.iconimage dd {
			position: absolute;
			left: 0;
			top: 0;
			margin-left: 0;
		}
	/* Special : Icon */
		.town-iconshop-icon-tooltip dl.iconimage dd img {
			width: 50px;
			height: 50px;
			vertical-align: top;
			border: solid 1px #ccc;
		}
	/* Special : Name */
		.town-iconshop-icon-tooltip dl.iconname dd {
			font-size: 14px;
			line-height: 18px;
			font-family: "돋움", Dotum, Apple SD Gothic Neo;
			padding-bottom: 10px;
			color: #ffffff;
		}
	/* Title : Show */
		.town-iconshop-icon-tooltip dl.costs dt,
		.town-iconshop-icon-tooltip dl.maker dt {
			display: inline;
		}
	/* Title : Hide */
		.town-iconshop-icon-tooltip dl.none dt {
			display: none;
		}
	/* Space : Top */
		.town-iconshop-icon-tooltip dl.none {
			margin-top: 8px;
		}
	/* Padding : Bottom */
		.town-iconshop-icon-tooltip dl.none {
			padding-bottom: 4px;
		}
	/* Separator : Line Break */
		.town-iconshop-icon-tooltip dl.none dt {
			display: block;
		}
	/* Separator : Top */
		.town-iconshop-icon-tooltip dl.maker,
		.town-iconshop-icon-tooltip dl.extrainfo,
		.town-iconshop-icon-tooltip dl.requirements,
		.town-iconshop-icon-tooltip dl.description {
			border-top: solid 1px #46433b;
			padding-top: 8px;
			margin-top: 7px;
		}
	/* Separator : Bottom */
		.town-iconshop-icon-tooltip dl.none {
			border-bottom: solid 1px #4d4640;
			padding-bottom: 8px;
			margin-bottom: 7px;
		}
	/* Style : Normal */
		.town-iconshop-icon-tooltip dl.none {
			font-weight: normal;
			letter-spacing: normal;
		}
	/* Style : Bold */
		.town-iconshop-icon-tooltip dl.iconname {
			font-weight: bold;
			letter-spacing: -1px;
		}
	/* Color : Red */
		.town-iconshop-icon-tooltip dl.unavailables dd,
		.town-iconshop-icon-tooltip dl.requirements dd em {
			color: #f91313;
		}
	/* Color : Blue */
		.town-iconshop-icon-tooltip dl.costs dt,
		.town-iconshop-icon-tooltip dl.costs dd {
			color: #3eb1f3;
		}
	/* Color : Yellow */
		.town-iconshop-icon-tooltip dl.theme dd {
			color: #ffba00;
		}
	/* Color : Purple */
		.town-iconshop-icon-tooltip dl.none dd {
			color: #dd00a5;
		}
	/* Color : Brown */
		.town-iconshop-icon-tooltip dl.none dd {
			color: #a1826b;
		}
	/* Size : 11px */
		.town-iconshop-icon-tooltip dl.none dd {
			font-size: 11px;
			font-family: "돋움", Dotum, Apple SD Gothic Neo;
			line-height: 15px;
		}
/* Member Nickicon Select Layer */
	.member-nickicon-select-layer {
		display: none;
		position: absolute;
		width: 20px;
		border: solid 1px #ccc;
		background: white;
		padding: 4px;
		z-index: 50;
	}
	.member-nickicon-select-layer ul {
	}
	.member-nickicon-select-layer ul li {
		padding: 1px;
	}
	.member-nickicon-select-layer ul li img {
		width: 20px;
		height: 20px;
		vertical-align: top;
		border: 0;
	}
/* Member Icon Select Layer */
	.member-icon-select-layer {
		display: none;
		position: absolute;
		width: 216px;
		border: solid 1px #ccc;
		background: white;
		padding: 4px;
		z-index: 50;
	}
	.member-icon-select-layer .no-icon {
		padding: 3px 0 0;
		text-align: center;
		color: #777;
	}
	.member-icon-select-layer ul {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}
	.member-icon-select-layer ul li {
		margin: 2px;
		float: left;
		display: inline;
	}
	.member-icon-select-layer ul li img {
		width: 50px;
		height: 50px;
		vertical-align: top;
		border: 0;
	}
	.member-icon-select-layer .shop-link {
		margin: 4px -4px -4px;
		height: 15px;
		font-family: "돋움", Dotum, Apple SD Gothic Neo;
		font-size: 11px;
		line-height: 17px;
		overflow: hidden;
		text-align: center;
		text-decoration: none;
		background: #e8e8e8;
		color: #7e7e7e;
		display: block;
		border-top: solid 1px #ccc;
	}
/* Ad */
/* Ti */
	#ad-ti {
		position: absolute;
		top: -1px;
		height: 1px;
		left: 0;
		right: 0;
		z-index: 9999;
		text-align: center;
		margin-right: 0;
		font-size: 1px;
		display: none;
	}
	#ad-ti > * {
		position: absolute;
		top: 250px;
		left:0;
		right: 0;
		margin: auto;
	}
	#ad-ti img {
		border: 0;
	}
	#ad-ti-reminder {
		position: absolute;
		left: 50%;
		margin-left: 510px;
		top: 60px;
		width: 70px;
		height: 70px;
		z-index: 9999;
		background-color: transparent;
		display: none;
	}
	#ad-ti-reminder > * {
		width: 70px;
		height: 70px;
		border: 0;
	}
	#ad_popup_close {
		position: relative;
		background: black;
		width: 560px;
		height: 15px;
		margin : auto;
	}
	#ad_popup_close a {
		padding-left: 510px;
		color: yellow;
		text-align: right;
		font-weight: bold;
		font-size : 12px;
	}
/* Wing */
	#ad-wing #ad-wing-right {
		z-index: 1;
	}






/*****커스텀 CSS***/

/*타이틀 기본*/
.custom-text{
font-size:24px;
font-weight:bold;
color: #951015;
}

/*타이틀 좌측*/
.custom-text-left {
text-align: left;
}

/*타이틀 따옴표형*/
.custom-quotes {
font-style: italic;
text-align: center;
font-size:18px;
font-weight:normal;
color: #595959;
}

.custom-quotes-view{
position: relative;
box-sizing: border-box;
padding: 45px 0;
padding-left: 40px;
padding-right: 40px;
}
.custom-quotes-view:before {
width: 25px;
height: 16px;
top: 20px;
position: absolute;
margin: 0 auto;
content: "";
right: 0;
left: 0px;
background: url(/static/common/images/custom/quotation-marks-type1.png) 50% 0 no-repeat;
}
.custom-quotes-view:after {
width: 25px;
height: 15px;
top: 80px;
position: absolute;
margin: 0 auto;
content: "";
right: 0;
left: 0px;
background: url(/static/common/images/custom/quotation-marks-type2.png) 50% 0 no-repeat;
}
.custom-quotes-view-text{
	text-align: center!important;
}

/*타이틀 언더바형(좌단)*/
.custom-underbar {
letter-spacing: -.05em!important;
line-height: 34px!important;
border: 0!important;
padding-bottom: 0!important;
padding-top: 0!important;
border-bottom: 2px solid #951015!important;
font-size:18px!important;
font-weight:bold!important;
color: #951015!important;
}

/*실선형(중앙)*/
.custom-solid-wrap{
width: 720px;
display: block;
padding: 40px 0px 40px 0px;
font-size:20px;
font-weight:normal;
color: #951015;
}

.custom-solid {
height: 1px;
width: 720px;
background: #951015;
position: absolute;
text-align: center;
}
.custom-solid-dot {
height: 16px;
top: -15px;
left: 0;
padding: 5px 20px;
position: relative;
background-color: #ffffff;
}

/*위아래 실선형(중앙)*/
.custom-updown-soild{
padding: 25px 0;
text-align: center;
position: relative;
display: block;  
margin: 10px 0px;
font-size:18px;
font-weight:bold;
color: #4b4b4b;
}

.custom-updown-soild::after, 
.custom-updown-soild::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 50%;
margin-left: -75px;
display: block;
width: 150px;
height: 1px;
background: #d0d0d0;
}
.custom-updown-soild::after {
top: auto;
bottom: -1px;
}

/*바형(좌단)*/
.custom-bar {
overflow: hidden;
clear: both;
position: relative;
height: 44px;
margin: 0 auto 20px;
border-top: 2px solid #5d5d5d;
border-bottom: 1px solid #a3a4a6;
line-height: 44px!important;
font-size:18px;
font-weight:bold;
color: #3e3e3e;
}


/*대괄호형(중앙)*/
.custom-brackets{
position: relative;
text-align: center;
font-size:18px;
font-weight:bold;
color: #797474;
}
.custom-brackets-center {
display: inline-block;
max-width: 532px;
width: 100%;
text-align: center;
padding: 32px 36px;
vertical-align: top;
box-sizing: border-box;
position: relative;
}

.custom-brackets-center .custom-brackets-editView:after,
.custom-brackets-center .custom-brackets-editView:before {
content: '';
position: absolute;
width: 26px;
height: 26px;
border: solid #4a4a4a;
}

.custom-brackets-center .custom-brackets-editView:before {
top: 0;
left: 0;
border-width: 6px 0 0 6px;
}
.custom-brackets-center .custom-brackets-editView:after {
right: 0;
bottom: 0;
border-width: 0 6px 6px 0;
}


/*주석 넘버림*/
.custom-fn-number {
font-size: 0.8em;
vertical-align: super;
}

/*메모(중앙)*/
.custom-memo{
position: relative;
text-align: center;
}
.custom-memo-center {
margin-bottom: 42px;
padding: 45px 33px 7px;
border: 4px solid #d5d5d5;
border-bottom-width: 0;
background-color: #fff;
vertical-align: top;
display: inline-block;
max-width: 534px;
width: 100%;
box-sizing: border-box;
position: relative;
}


.custom-memo-center .custom-memo-editView:before {
content: '';
position: absolute;
right: -4px;
top: 100%;
bottom: -100px;
display: inline-block;
width: 0;
height: 0px;
border-top: 42px solid #bfbfbf;
border-bottom: 42px solid transparent;
border-right: 42px solid transparent;
/* border-left: 50px solid transparent; */
}
.custom-memo-center .custom-memo-editView:after {
content: '';
position: absolute;
top: 100%;
left: -4px;
right: 38px;
height: 38px;
border-style: solid;
border-color: inherit;
border-width: 0 0 4px 4px;
background-color: inherit;
border-left: 4px solid #d5d5d5;
border-bottom: 4px solid #d5d5d5;
}

.custom-memo-textView{
color: #000;
font-size: 19px;
overflow: hidden;
line-height: 1.9;
text-align: center;
}

/*회색박스(일반)*/
.custom-gray-box{
  /* width: 720px; */
  text-align: justify;
  margin: 0 auto;
  background-color: #f6f6f6;
  padding: 20px;
}

/*테두리 박스(일반)*/
.custom-edge-box{
border: 1px solid #d7d7d7;
text-align: left;
padding: 20px;
color: #666;
line-height: 18pt;
}

/*좌단 강조(일반)*/
.custom-left-accent{
padding: 5px 20px;
margin: 20px 0;
border-left: 5px solid #d5d5d5;
}



/*따옴표 인용*/
.custom-quotation{
  text-align: center;
  background: url(/static/common/images/custom/quotation-marks-type1-small.png) 50% 0 no-repeat;
  padding: 25px 0 0;
  font-size: 15pt;
  color: #333;
  line-height: 23pt;
}



/*1단이미지*/
.custom-one-image {
width: 720px;
clear: both;
text-align: center;
}
.custom-one-image-1 img{
/* border: 1px solid #000000; */
box-sizing: border-box;
border-radius: 0px;
}
.custom-one-image::after {
content: "";
clear: both;
display: table;
box-sizing: border-box;
} 
/*2단이미지*/
.custom-two-image {
width: 720px;
clear: both;
}
.custom-two-image-1{
width: 357.4px;
margin-right: 5px;
float: left;
}
.custom-two-image-1 img{
/* border: 1px solid #000000; */
box-sizing: border-box;
width: 100%;
border-radius: 0px;
}

.custom-two-image-2{
width: 357.4px;
float: left;
}
.custom-two-image-2 img{
/* border: 1px solid #000000; */
box-sizing: border-box;
width: 100%;
border-radius: 0px;
}
.custom-two-image::after {
content: "";
clear: both;
display: table;
box-sizing: border-box;
} 
/*3단이미지*/
.custom-three-image {
width: 720px;
clear: both;
}
.custom-three-image-1{
width: 236.666px;
margin-right: 5px;
float: left;
}
.custom-three-image-1 img{
/* border: 1px solid #000000; */
box-sizing: border-box;
width: 100%;
border-radius: 0px;
}

.custom-three-image-2{
width: 236.666px;
margin-right: 5px;
float: left;  
}
.custom-three-image-2 img{
/* border: 1px solid #000000; */
box-sizing: border-box;
width: 100%;
border-radius: 0px;
}
.custom-three-image-3{
width: 236.666px;
float: left;
}
.custom-three-image-3 img{
/* border: 1px solid #000000; */
box-sizing: border-box;
width: 100%;
border-radius: 0px;
}
.custom-three-image::after {
content: "";
clear: both;
display: table;
box-sizing: border-box;
} 

/*custom-image-cation*/
.custom-image-cation {
text-align: center;
line-height: 1.5em;
margin-top: 2px;
margin-bottom: 5px;
font-size:13px;
color: #9a9a9a;

}

/*하이퍼링크*/
.custom-hyper-link a {
color: #3888c9 !important;
text-decoration: underline !important;
}
.custom-hyper-link a:hover {
color: #0000cd !important;
text-decoration: underline !important;
}

/*숫자 리스트*/
.custom-number-list{
margin-left: 0;
list-style-position: inside;
font-size: 14px;
font-weight: 400;
overflow: hidden;
counter-reset: a;
padding-left: 14px;
list-style: none;
margin: 0;
}
.custom-number-content{
position: relative !important;
margin-bottom: 5px;
}
.custom-number-content:before {
content: counter(a) ".";
counter-increment: a;
color: #ed3f40;
display: block;
position: absolute;
left: 0;
top: 1px;
margin-left: -14px;;
font-size: .9em;
}
/*일반 리스트*/
.custom-general-list{
margin-left: 0;
list-style-position: inside;
font-size: 14px;
font-weight: 400;
overflow: hidden;
counter-reset: a;
padding-left: 14px;
list-style: none;
margin: 0;
}
.custom-general-content{
position: relative !important;
margin-bottom: 5px;
}
.custom-general-content:before {
content: "\2022";
list-style-type: square;
color: #ed3f40;
display: block;
position: absolute;
left: 0;
top: -1px;
margin-left: -14px;;
font-size: 14px;
}
/*실선 라인*/
.custom-soild-horizontal{
border-top: 1px solid #bfbfbf;
width: 100%;
display: block;
margin: 10px 0px;
}
/*점선 라인*/
.custom-dotted{
border-top: 2px dotted #bfbfbf;
width: 100%;
display: block;
margin: 10px 0px;
}
/*중안짧은*/
.custom-short-horizontal{
margin-top: 13px;
clear: both;
width: 100%;
min-width: 720px;
margin: 0;
padding: 0;
}
.custom-short-horizontal hr {
background-image: url(/static/common/images/custom/custom-short-horizontal-hr.png)!important;
background-position: 50% 50%;
background-repeat: no-repeat;
border: none;
font-size: 0;
line-height: 0;
height: 20px;
}
/*기본 버튼*/
.custom-button-content,
.custom-button-content-newopen {
font-size:14px;
color:#ffffff;
background-color: #000000;
position: relative;
display: block;
font-weight: 400;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
padding: 10px 39px;
border: 0px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin: 10px auto;
}
.custom-button-content:hover,
.custom-button-content-newopen:hover {
background: #4c4c4c ;
color: #ffffff ;
-webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
-ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}		