/*로그인 시작*/
#s_login_w {
	overflow:hidden;
	margin: 63px auto -20px auto;
	width:890px;
	position:relative;
	overflow:visible;
    padding-top: 80px;
}
#s_login {
	float:left;
	width: 550px;
	height:415px;
	position:relative;
}
/*.join_pad{padding-top: 101px!important;}*/
#s_login p {
	position:absolute;
	left:240px;
	background: url(/img/me/small_logo.png) no-repeat;
	background-position: 0 0px;
	background-size:40px;
	padding-left:50px;
	line-height:27px;
	font-size:2.3em;
	font-weight:bold;
}
div.s_login_bn {
	float:right;
	margin-top:60px;
}
ul.s_login01 {
	position:absolute;
	top:60px;
}
ul.s_login01 li {
	margin-bottom:10px;
}
ul.s_login01 li span {
	display:inline-block;
	width:80px;
	font-size:1.5em;
	text-align:right;
	margin-right:25px;
}
ul.s_login01 li input[type="text"], ul.s_login01 li input[type="password"] {
	display:inline-block;
	width:402px;
	height:48px;
	background-color:#fff6f6;
	border:1px solid #e81528;
	font-size:1.7em;
	color:#666;
	padding-left:15px;
	line-height:48px;
}
div.s_log_save {
	position:absolute;
	top:180px;
	left:110px;
}
div.s_log_save input[type="checkbox"] {
	display:inline-block;
	margin-right:3px;
	vertical-align:middle;
}
div.s_log_save label {
	display:inline-block;
	margin-right:20px;
}
div.s_log_save span {
	display:inline-block;
	font-size:1.15em;vertical-align: top;
}
div.s_join_m {
	position:absolute;
	top:206px;
	left:110px;
	overflow:hidden;
}
.check_Area {padding:5px 0 0px 0; }
.check_Area span{margin-left:5px; color:#646464; font-size:12px;}
.check_Area .check_on{width: 16px; height: 16px; display: inline-block;vertical-align:middle; background: url(http://imagecdn.mtoon.com/img/new/check.png?10) no-repeat;
background-position: 0 0;     background-size: 25px;}
.check_Area .check   {width: 16px; height: 16px; display: inline-block; vertical-align:middle; background: url(http://imagecdn.mtoon.com/img/new/check.png?10) no-repeat;
background-position: 0 -30px; background-size: 25px;}

div.s_join_m span {
	display:inline-block;
	font-size:1.1em;
	float:left;
	margin-right:10px;
}
ul.s_join_m01 {
	display:block;
	overflow:hidden;
	margin-bottom:9px;
}
ul.s_join_m01 a {
	color:#4F4F4F;
}
ul.s_join_m01 li {
	float:left;
	padding:2px 12px;
	border:1px solid #e81528;
}
div.s_login_btn {
	position:absolute;
	top:250px;
	left:108px;
	overflow:hidden;
	margin-left:1px;
}
div.s_login_btn span, div.s_login_btn02 span {
	display:inline-block;
	margin-right:5px;
}
div.s_join {
	position:absolute;
	top:268px;
	left:110px;
	width:500px;
}
div.s_login_btn02 {
	position:absolute;
	top:190px;
	left:108px;
	overflow:hidden;
	margin-left:1px;
}
ul.s_join_etc {position:absolute;top:340px;left:110px;overflow:hidden;}
ul.s_join_etc li {float:left;}
ul.s_join_etc li div{float:left; width:133px; height:46px; margin-right:10px;}
div.etc_naver {background:url(/img/main/bullet03.png) 0 0 no-repeat;}
div.etc_google {background:url(/img/main/bullet03.png) 0 -50px no-repeat;}
div.etc_face {background:url(/img/main/bullet03.png) 0 -100px no-repeat;}
ul.s_join_etc li .etc_txt{float:left;line-height:1.3; margin:8px 0 0 50px;font-weight:bold; color:#fff;}
.id_blur {
	background:url(/img/sub/id_bg.png) no-repeat;
}
.id_blur02 {
	background:url(/img/sub/id_bg02.png) no-repeat;
}
.id_focus {
	background: url(/img/sub/id_focus_bg.jpg) no-repeat;
}
.pw_blur {
	background:url(/img/sub/pw_bg.png) no-repeat;
}
.mail_blur {
	background:url(/img/sub/mail_bg.png) no-repeat;
}
.mail_blur02 {
	background:url(/img/sub/mail_bg02.png) no-repeat;
}
.pw_blur02 {
	background:url(/img/sub/mail_bg03.png) no-repeat;
}
.pw_blur03 {
	background:url(/img/sub/pw_bg02.png) no-repeat;
}
.pw_blur04 {
	background:url(/img/sub/pw_bg03.png) no-repeat;
}
.pw_blur05 {
	background:url(/img/sub/pw_bg04.png) no-repeat;
}
.pw_blur06 {
	background:url(/img/sub/pw_bg05.png) no-repeat;
}
/*로그인 끝*/



/*상세페이지 시작*/
#sub_con {
	width:980px;
	margin:5px auto 40px auto;
    padding-top:108px;
}
#sub_con2 {
	width:980px;
	margin:5px auto 40px auto;
    padding-top:15px;
}
.topcont_bg{width:100%; background:#f4f4f4; margin-top:106px; border-bottom:1px solid #bfbebe;}

div.detail {
	width:978px;
	height:300px;
	
	overflow:hidden;
	
	margin:0 auto;
}
.sample1 ::after {
	content: '';
	width: 100%;
	height: 60%;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index:1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5)));
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
}
.sample1 img {
	display:inline-block;
	float:left;
	margin-right:30px;
	border-right:1px solid #bfbebe;
	width:1024px;
	height:300px;
}


div.novel_detail {
	width:978px;
	height:172px;
	border:1px solid #bfbebe;
	overflow:hidden;
	margin-bottom:10px;
}
div.novel_detail2 {
	width:978px;
	height:280px;
	border:1px solid #bfbebe;
	overflow:hidden;
	margin-bottom:10px;
}
div.detail img {
	display:inline-block;
	float:left;
	margin-right:30px;
	border-right:1px solid #bfbebe;
	width:1024px;
	height:300px;
}
div.novel_detail img {
	display:inline-block;
	float:left;
	border-right:1px solid #bfbebe;
	margin-right:30px;
	width:573px;
	height:172px;
}
div.novel_detail2 img {
	display:inline-block;
	float:left;
	border-right:1px solid #bfbebe;
	margin-right:30px;
	width:280px;
	box-sizing:border-box;
}
div.dt_icon_w {
	position:relative;
	width:400px;
	height:240px;
	float:left;
}
div.dt_icon_w .only_icon {
	position:absolute;
	left:5px;
	width:70px;
	height:72px;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: 0 -560px
}
div.dt_icon_w2 {
	position:relative;
	width:280px;
	height:300px;
	float:left;
	overflow:hidden;
}
div.dt_icon_w2 .only_icon {
	position:absolute;
	left:5px;
	width:70px;
	height:72px;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: 0 -560px
}
ul.dt_icon {
	position:absolute;
	overflow:hidden;
	z-index:2;
	bottom:5px;
	right:2px;
}
ul.dt_icon li {
	float:left;
	margin-right:5px;
	width:45px;
	height:45px;
	background: url(/img/main/bullet.png) no-repeat;
	background-position: 0 -750px;
	font-weight:bold;
	font-size:1.2em;
	color:#dad8d8;
	text-align:center;
	line-height:46px;
}
ul.dt_icon2 {
	position:absolute;
	overflow:hidden;
	z-index:2;
	top:230px;
	right:2px;
}
ul.dt_icon2 li {
	float:left;
	margin-right:5px;
	width:45px;
	height:45px;
	background: url(/img/main/bullet.png) no-repeat;
	background-position: 0 -750px;
	font-weight:bold;
	font-size:1.2em;
	color:#dad8d8;
	text-align:center;
	line-height:46px;
}
div.dt_txt_w {
	float:left;
	margin:15px 0 0 28px;
	width:320px;
	position:relative;
}
div.n_dt_txt_w {
	float:left;
	margin:-230px 0 0 570px;
	width:355px;
	position:relative;
	color:#fff;
}
div.n_dt_txt_w2 {
	float:left;
	margin:15px 0 0 28px;
	width:646px;
	position:relative;
}
div.dt_txt_w p, div.n_dt_txt_w p{
	font-size:2.1em;
	font-weight:bold;
	margin-bottom:-1px;
	color:#fff;
	display:inline-block; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; width:210px;
}
div.n_dt_txt_w2 p {
	font-size:2.1em;
	font-weight:bold;
	margin-bottom:-1px;
	color:#e81528;
	display:inline-block;margin-right: 20px;
}
a.like_off_btn:hover {
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -1253px;
}
a.like_off_btn {
	display:inline-block;
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -1210px;
	width:48px;
	height:25px;
	margin:8px 0 0 8px;
	vertical-align:top;
}
a.like_off_on {
	display:inline-block;
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -1253px;
	width:48px;
	height:25px;
	margin:8px 0 0 8px;
	vertical-align:top;
}
div.dt_txt_w strong, div.n_dt_txt_w strong, div.n_dt_txt_w2 strong {
	display:block;
	margin-bottom:5px;
	font-weight:normal;
	color:#fff;
	font-size:1.1em;
}
div.n_dt_txt_w .detail_txt03{display: inline-block;margin-left: 4px;font-size: 1.1em;}
span.detail_txt {
	display:block;
	font-size:1.1em;
	color:#fff;
	line-height:1.4;height: 90px; overflow: hidden;
}
span.detail_txt2 {
	display:block;
	font-size:1.1em;
	color:#585656;
	max-height:120px;
	overflow:hidden;
	line-height:1.8;
}
ul.dt_btn {
	overflow:hidden;
	position:absolute;
	top:180px;
}
ul.dt_btn li {
	float:left;
	margin-right:6px;
}
ul.dt_btn li a {
	display:inline-block;
	font-size:1.05em;
	text-align:center;
	line-height:26px;
}
ul.dt_btn2 {
	overflow:hidden;
	position:absolute;
	top:218px;
}
ul.dt_btn2 li {
	float:left;
	margin-right:6px;
}
ul.dt_btn2 li a {
	display:inline-block;
	font-size:1.05em;
	text-align:center;
	line-height:26px;
}
a.first_btn {
	border:1px solid #fff;
	background-color:#e2458f;
	color:#fff;
	padding-top:5px;
	width:125px;
	height:33px;
}
a.first_btn:hover {
	border:1px solid #494848;
	background-color:#494848;
	color:#fbecec;
}
a.align_btn01:hover, a.align_btn02:hover {
	background-color:#494848;
	color:#FFFFFF;
	border:2px solid #494848;
}
a.align_btn01 {
	border:2px solid #ffb9da;
	color:#ffb9da;
	padding-top:5px;
	width:64px;
	height:31px;
}
a.align_btn02 {
	border:2px solid #fff;
	color:#fff;
	padding-top:5px;
	width:64px;
	height:31px;
}
div.dt_list {
	border-top:1px solid #d2d2d2;
}
div.dt_list table {
	width:100%;
	border-collapse: collapse;
}
div.dt_list table tr:hover {
	cursor: pointer;
	background-color: rgb(239, 239, 239);
}
div.dt_list table td {
	text-align: center;
	padding:8px 0;
	/*	border-bottom:1px solid #cecdcd;*/
	position:relative;
}
div.dt_list table td strong {
	display:inline-block;
	padding:0 4px 32px 0;
	font-size:1.2em;
	color:#272727;
}
div.dt_list table td span {
	color:#8e8e8e;
}
div.dt_list table td img {
	border:1px solid #8f8c8c;
	width:400px;
	height:149px;
}
div.lock_icon {
	position:absolute;
	left:21px;
	top:8px;
	width:31px;
	height:29px;
	background: url(/img/main/bullet.png) no-repeat;
	background-position: 0 -400px;
	z-index:30;
}
div.dday_icon {
	position:absolute;
	left:129px;


	top:70px;
	width:54px;
	height:20px;
	background-color:#e81528;
	line-height:20px;
	color:#fff;
	text-align:center;
	z-index:30;
	font-size:1.1em;
}
div.dt_list table td p {
	display:block;
	font-size:1.1em;
	color:#979595;
}
div.dt_list a:hover {
	color:#e81528;
}
div.dl_up_icon {
	display:inline-block;
	width:27px;
	height:18px;
	background: url(/img/main/bullet.png) no-repeat;
	background-position: -50px -200px;
	position:absolute;
	top:14px;
}
div.dl_pay {
	border:1px solid #8f8c8c;
	font-weight:bold;
	width: 130px;
	height: 30px;
	padding:8px 10px;
}
div.dl_pay a {
	display:block;
	font-size:1.1em;
	background: url(/img/main/bullet.png) no-repeat;
	background-position: 32px -446px;
	padding-left:23px;
}

/*20150527 추가*/
div.dl_pay2 {	border:1px solid #8f8c8c;	font-weight:bold;	width: 130px;	height: 30px;	padding:8px 10px;}
div.dl_pay2 a {	display:block;	font-size:1.1em;	background: url(/img/main/bullet.png) no-repeat;	background-position: 32px -446px;	padding-left:36px; margin:0 0 0 -18px;}
.arrowColor {color:#F30;}

div.dl_join, div.dl_now {
	border:1px solid #8f8c8c;
	font-weight:bold;
	width: 130px;
	height: 30px;
	padding:8px 10px;
	text-align:center;
}
div.dl_join a, div.dl_now a {
	display:block;
	font-size:1.1em;
}
/*상세페이지 끝*/


/*쿠폰등록 시작*/
#coupon_w {
	width:980px;
	margin:0 auto;
}
div.coupon {
	border-top:2px solid #e81258;
	padding-top:20px;
}
div.coupon ul {
	overflow:hidden;
}
div.coupon ul li {
	float:left;
}
span.cp_img {
	display:inline-block;
	width:494px;
	height:212px;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -219px -36px;
	margin-right:25px;
}
div.coupon ul li div {
	margin-bottom:12px;
	font-size:1.2em;
	position:relative;
}
div.coupon strong {
	display:inline-block;
	width:99px;
	height:23px;
	text-align:center;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -430px 0;
	color:#fcfcfc;
	margin-right:15px;
	line-height:23px;
}
#coupon_up {
	overflow:hidden;
}
#coupon_up li {
	float:left;
}
div.coupon ul li div input[type="text"] {
	display:inline-block;
	width:325px;
	height:46px;
	line-height:44px;
	background-color:#fff6f6;
	border:1px solid #e81528;
	font-size:1.2em;
	color:#666;
	padding:0 10px;
}
div.cp_note {
	width:870px;
	margin:25px auto 0 auto;
	background-color:#f7f5f5;
	border:1px solid #dddbdb;
	padding:20px 40px;
}
div.cp_note p {
	color:#e81528;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:7px;
}
/*쿠폰등록 끝*/


/*코인충전 시작*/

div.coin ul {
	overflow:hidden;
}
div.coin ul li {
	float:left;
}
span.coin_img {
	display:inline-block;
	width:340px;
	height:285px;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -220px -258px;
	margin-right:40px;
}
div.coin ul li p {
	font-size:1.7em;
	font-weight:bold;
	margin:60px 0 40px 15px;
}
div.coin ul li div {
	overflow:hidden;
}
div.coin ul li div input[type="image"], div.coin ul li div a {
	display:inline-block;
	float:left;
}
/*코인충전 끝*/



/*충전소 시작*/
p.fill_p {
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:10px;
}
div.fill_list {
	border-top:2px solid #e81528;
}
table.fill_w {
	width:100%;
	border-collapse: collapse;
}
table.fill_w td {
	padding:13px 0;
	border-bottom:1px solid #cecdcd;
	position:relative;
}
div.fill_list p {
	margin-left:45px;
	font-size:1.3em;
	padding-left:45px;
	line-height:34px;
}
div.fill_list strong {
	font-size:1.5em;
}
table.fill_01 {
	width:95%;
	border-collapse: collapse;
	font-size:1.1em;
}
table.fill_01 th {
	padding:10px 0;
	background-color:#f7f6f6;
	border-bottom:1px solid #dad7d7;
	border-top:1px solid #dad7d7;
}
table.fill_01 td {
	padding:10px 0;
	border-bottom:1px solid #cecdcd;
}
div.fill_btn_w {
	width:404px;
	overflow:hidden;
	margin:20px 0 0 450px;
}
div.fill_btn_w input[type="image"] {
	display:inline-block;
	float:left;
}
div.fill_02 {
	margin-bottom:30px;
}
div.fill_02 ul {
	overflow:hidden;
	width:100%;
}
div.fill_02 ul li {
	float:left;
	height:43px;
}
div.fill_02 p, div.fill_03 p, div.fill_auto p {
	font-size:1.3em;
	padding-left:45px;
	line-height:34px;
}
p.my_coin_txt {
	background: url(/img/main/bullet.png) no-repeat;
	background-position: 0 -500px;
}
div.fill_auto span {font-size:1.1em;float:left;margin-bottom:30px;}
li.my_coin02 {
	background-color:#f7f6f6;
	border-bottom:1px solid #dad7d7;
	border-top:1px solid #dad7d7;
	width:780px;
	text-align:center;
}
div.fill_02 strong {
	font-size:1.5em;
	display:inline-block;
	padding-top:5px;
}
p.fill_num01 {
	background: url(/img/main/bullet.png) no-repeat;
	background-position: 0 -550px;
	margin-bottom:15px;
}
p.fill_num02 {
	background: url(/img/main/bullet.png) no-repeat;
	background-position: 0 -600px;
	margin-bottom:15px;
}
div.fill_02 table {
	width:100%;
	border-collapse: collapse;
	font-size:1.1em;
	border-top:2px solid #e81528;
	margin-bottom:10px;
}
div.fill_02 table tr {
	position:relative;
}
div.fill_02 table tr:hover {
	background-color:#efeff0;
}
div.fill_02 table th {
	padding:8px 0;
	background-color:#f7f6f6;
	border:1px solid #dad7d7;
}
div.fill_02 table td {
	padding:8px 20px 8px;
	border:1px solid #cecdcd;text-align: right;
}
div.fill_02 table td .w_coin_img{vertical-align: top;padding: 2px 0 0 5px;width: 16px;}
.select_tr {
	background-color:#e9eeff;
}

.w_coin_img{vertical-align:text-bottom;padding: 2px 0 0 5px;width: 16px;}

span.bold {
	font-weight:bold;
	display:inline-block;
}
span.coin_txt02 {
	display:inline-block;
	background: url(/img/main/bullet.png) no-repeat;
	background-position: 0 -450px;
	padding-left:27px;
}
span.hit_txt {
	display:inline-block;
	font-weight:bold;
}
div.fill_03 ul li {
	overflow:hidden;
	margin-bottom:10px;
}
div.fill_03 ul li span {
	display:inline-block;
	float:left;
	margin-right:10px;
}
div.fill_03 ul li a {
	display: inline-block;
	width:160px;
	height:42px;
	display:inline-block;
	color: rgb(255, 255, 255);
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
	text-align:center;
	transition:background-color 0.2s;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	line-height:42px;
	background-color: #37509d;behavior:url('/js/PIE.htc'); position:relative;border-radius:5px;
}
div.fill_03 ul li a:hover {
	background-color: #1c204c;
}
div.fill_03 ul li a img{width: 21px;vertical-align:middle;margin:0 5px 0;}

div.fill_auto ul li {
	overflow:hidden;
	margin-bottom:10px;
}
div.fill_auto ul li span {
	display:inline-block;
	float:left;
	margin-right:10px;
}
div.fill_auto ul li a {
	display: inline-block;
	width:160px;
	height:42px;
	display:inline-block;
	color: rgb(255, 255, 255);
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
	text-align:center;
	transition:background-color 0.2s;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	line-height:42px;
	background-color: #37509d;behavior:url('/js/PIE.htc'); position:relative;border-radius:5px;
}
div.fill_auto ul li a:hover {
	background-color: #1c204c;
}
div.fill_auto ul li a img{width: 21px;vertical-align:middle;margin:0 5px 0;}

/*충전소 끝*/





/*마이페이지 시작*/
table.myp01 {
	width:100%;
	border-collapse: collapse;
}
table.myp01 th {
	background-color:#f7f6f6;
	border-bottom:1px solid #cecdcd;
}
table.myp01 td {
	padding:13px 20px;
	border-bottom:1px solid #cecdcd;
	overflow:hidden;
}
table.myp01 td strong {
	display:inline-block;
	float:left;
	margin :0 20px;
	font-size:1.1em;
}
table.myp01 td span {
	display:inline-block;
	float:left;
	margin-right:402px;
}
table.myp01 td ul {
	float:right;
	display:inline-block;
	overflow:hidden;
}
table.myp01 td ul a {
	color:#4F4F4F;
}
table.myp01 td ul li {
	float:left;
	padding:2px 12px;
	border:1px solid #e81528;
}
li.my_p02 {
	background-color:#e81528;
}
a.myp_more {
	margin:10px 0 0 743px;
	display:block;
	text-align:center;
	width:60px;
	height:23px;
	line-height:23px;
	border:1px solid #e81528;
	background-color:#FFF4F7;
}
#myp03 {
	margin-left:20px;
	width:95%;
}
#myp03 td img {
	border:1px solid #8f8c8c;
	margin-left:15px;
}
#myp03 {
	width:95%;
	border-collapse: collapse;
	font-size:1.1em;
}
#myp03 th {
	padding:10px 0;
	background-color:#f7f6f6;
	border-bottom:1px solid #dad7d7;
	border-top:1px solid #dad7d7;
}
#myp03 td {
	padding:10px;
	border-bottom:1px solid #cecdcd;
	text-align:center;
}
#myp03 td a {
	display:inline-block;
	margin-right:5px;
}
#myp03 td a:hover {
	text-decoration:underline;
}
table.myp01 td input[type="checkbox"] {
	display:inline-block;
	margin:0 3px 0 20px;
	vertical-align:middle;
}
table.myp01 td input[type="password"] {
	display:inline-block;
	padding:3px 5px 3px 10px;
	margin-left:70px;
	width:270px;
	height:20px;
	border:1px solid #646363;
	line-height:20px;
}
table.myp01 td input[type="image"] {
	vertical-align:bottom;
	margin-left:-5px;
}
/*마이페이지 끝*/


/*비밀번호찾기 시작*/

#s_pw {
	float:left;
	width: 540px;
	height:415px;
	position:relative;
}
#s_pw p {
	position:absolute;
	left:35px;
	font-size:1.4em;
	font-weight:bold;
}
div.s_pw01 {
	position:absolute;
	top:130px;
	left:108px;
}
ul.s_pw02 {
	display:inline-block;
	overflow:hidden;
}
ul.s_pw02 a {
	color:#4F4F4F;
}
ul.s_pw02 li {
	float:left;
	padding:2px 12px;
	border:1px solid #e81528;
}
div.s_pw_btn span {
	display:inline-block;
	margin-right:7px;
}
div.s_pw_btn {
	position:absolute;
	top:180px;
	left:108px;
	overflow:hidden;
}
/*비밀번호찾기 끝*/



/*만화보기1 시작*/
div.t_v_menu table {
	width:100%;
	border-collapse: collapse;
	border-bottom:1px solid #cecccc;
	margin-top:0px;
}
div.t_v_menu table td p {
	line-height:54px;
	padding-left:20px;
	font-size:1.4em;
}
div.t_v_menu table td a {
	display:inline-block;
	width:70px;
	height:54px;
}
a.t_v_m_logo {
	background: url(/img/me/small_logo.png) no-repeat;
	background-position: 0px 0px;
}
a.t_v_m_01 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -430px -560px;
}
a.t_v_m_02 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -500px -560px;
}
a.t_v_m_03 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -570px -560px;
}
a.t_v_m_04 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -640px -560px;
}
a.t_v_m_05 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -730px -560px;
}
a.t_v_m_06 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -730px -484px;
}
a.t_v_m_07 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -196px -560px;
}
a.t_v_m_08 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -266px -560px;
}
a.t_v_m_09 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: 0 -900px;
}
a.t_v_m_10 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -74px -900px;
}
a.t_v_m_01:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -430px -800px;
}
a.t_v_m_02:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -500px -800px;
}
a.t_v_m_03:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -570px -800px;
}
a.t_v_m_04:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -640px -800px;
}
a.t_v_m_05:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -730px -800px;
}
a.t_v_m_06:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -730px -725px;
}
a.t_v_m_07:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -196px -630px;
}
a.t_v_m_08:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -266px -630px;
}
a.t_v_m_09:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -400px -900px;
}
a.t_v_m_10:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -470px -900px;
}
div.view_note {
	width:100%;
	background-color:#f2f4f5;
	padding:30px 0;
	/*border-bottom:1px solid #cecccc;*/
}
div.view_note ul {
	position:relative;
	width:620px;
	margin:0 auto;
	overflow:hidden;
}
div.view_note ul li {
	float:left;
}
div.v_note_img {
	width:77px;
	height:72px;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -572px -258px;
}
div.view_note ul li p {
	font-size:1.2em;
}
div.view_toon {
	position:relative;
	margin:0px auto;
	text-align:left;
	width:720px;
	/*
	margin-left:30%;
	text-align:center;
	*/
}
div.view_toon p {
	font-size:1.3em;
	/*
	line-height:1.8;
	margin-bottom:30px;
	*/
}
div.view_toon img {
	max-width:720px;display:block; margin:0px auto;
}
.view_novel_w {position:relative;margin:0px auto;text-align:left;width:870px; overflow:hidden;}
.view_novel_w .bookmark {position:absolute; top:90px; left:0; z-index:5;}

.view_novel_w .view_novel3 { float:left; width:750px; border:1px solid #ccc; margin:70px 0 0 113px;}
.view_novel_w .view_novel3 .view_n_in {width:600px; margin:70px auto 40px 90px;}
.view_novel_w .view_novel3 .view_n_in p { font-size:1.25em; line-height:1.9;margin:20px 0px 20px 0px;}
.view_novel_w .view_novel3 .view_n_in .view_n_t { width:100%; border-bottom:3px solid #e81528; padding-bottom:5px; margin-bottom:40px;}
.view_novel_w .view_novel3 .view_n_in .view_n_t strong { font-size:2em; line-height:1.8;}

.view_novel_w .view_novel4 { float:left; width:750px; border:1px solid #ccc; margin:70px 0 0 113px;}
.view_novel_w .view_novel4 .view_n_in {width:500px; margin:70px auto 40px auto;}
.view_novel_w .view_novel4 .view_n_in p { font-size:1.25em; line-height:1.9;}
.view_novel_w .view_novel4 .view_n_in .view_n_t { width:100%; border-bottom:3px solid #e81528; padding-bottom:5px; margin-bottom:40px;}
.view_novel_w .view_novel4 .view_n_in .view_n_t strong { font-size:2em; line-height:1.8;}

ul.view_b_btn {
	width:224px;
	height:50px;
	margin:15px auto 50px auto;
	overflow:hidden;
}
ul.view_b_btn li {
	float:left;
}
ul.view_b_btn li a {
	display:inline-block;
	width:56px;
	height:50px;
}
a.b_v_btn01 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -360px -630px;
}
a.b_v_btn02 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -416px -630px;
}
a.b_v_btn03 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -472px -630px;

}
a.b_v_btn04 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -528px -630px;
}
a.b_v_btn01:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -596px -630px;
}
a.b_v_btn02:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -652px -630px;
}
a.b_v_btn03:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -708px -630px;
}
a.b_v_btn04:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -764px -630px;
}
/*퀵메뉴 시작*/
#quick_menu {
	width:130px;
	height:175px;
	position:fixed;
	left:81%;
	top:100px;
}
#quick_in {
	position:relative;
}
#quick_in a {
	position:absolute;
	display:block;
	width:56px;
	height:50px;
}
a.v_r_m01 {
	left:34px;
	top:0;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -580px -350px;
}
a.v_r_m02 {
	left:0;
	top:58px;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -636px -350px;
}
a.v_r_m03 {
	left:65px;
	top:58px;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -692px -350px;
}
a.v_r_m04 {
	left:34px;
	top:116px;
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -748px -350px;
}
a.v_r_m01:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -580px -410px;
}
a.v_r_m02:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -636px -410px;
}
a.v_r_m03:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -692px -410px;
}
a.v_r_m04:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -748px -410px;
}
/*퀵메뉴 끝*/


/*만화보기1 끝*/


/*만화보기2 시작*/


div.book_v01 table {
	width:33%;
	margin:0 auto;
	border-collapse: collapse;
}
div.book_v02 table {
	margin:0 auto;
	border-collapse: collapse;
}
div.book_v_m {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	height:55px;
	z-index:60;
	border-top:1px solid #cecccc;
	background-color:#f7f6f6;
}
div.book_v_m table {
	width:750px;
	margin:0 auto;
	border-collapse: collapse;
}
div.book_v_m table td {
	position:relative;
}
div.book_v_m table td a {
	display:inline-block;
	width:56px;
	border-right:1px solid #d4d1d1;
	height:55px;
}
a.b_v_m01 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -360px -702px;
}
a.b_v_m02 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -417px -702px;
}
a.b_v_m03 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -474px -702px;
}
a.b_v_m04 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -531px -702px;
}
a.b_v_m05 {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -588px -702px;
}
a.b_v_m01:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: 0 -810px;
}
a.b_v_m02:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -56px -810px;
}
a.b_v_m03:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -112px -810px;
}
a.b_v_m04:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -168px -810px;
}
a.b_v_m05:hover {
	background: url(/img/main/index_bg.png) no-repeat;
	background-position: -224px -810px;
}
div.stick_w {
	position:absolute;
	top:12px;
	left:30px;
	width:385px;
}
div.stick_w div {
	width:400px;
	height:18px;
	background-color:#b5b1b1;
	margin-bottom:3px;
}
div.stick_w p {
	text-align:center;
	font-size:0.9em;
}
/*만화보기2 끝*/

/*결제내역 & 코인내역*/
ul.pay_tab {
	overflow:hidden;
	margin-bottom:7px;
}
ul.pay_tab li {
	float:left;
	margin-right:30px;
}
ul.pay_tab li a {
	font-size:1.8em;
	font-weight:bold;
}
ul.pay_tab li a:hover {
	color:#e81528;
}
ul.pay_tab li a.on {
	font-size:1.8em;
	font-weight:bold;
	color:#e81528;
	cursor: default;
}

/*FAQ 시작*/
ul.cs_tab {
	overflow:hidden;
	margin-bottom:7px;
}
ul.cs_tab li {
	float:left;
	margin-right:30px;
}
ul.cs_tab li a {
	font-size:1.8em;
	font-weight:bold;
}
ul.cs_tab li a:hover {
	color:#e81528;
}
table.faq {
	width:100%;
	border-collapse: collapse;
	table-layout:fixed;
}
table.faq td {
	padding:13px 30px;
	border-bottom:1px solid #cecdcd;font-size: 13px;
}
table.faq td img {
	display:block;float:right;
}
/*탭메뉴링크시작*/
#faq ul.cs_tab li a.cs_tab01, #qna ul.cs_tab li a.cs_tab02, #out ul.cs_tab li a.cs_tab03 {
	font-size:1.8em;
	font-weight:bold;
	color:#e81528;
	cursor: default;
}

/*FAQ 끝*/' /*문의하기시작*/
 div.qna_t {
 border-top:2px solid #e81528;
}
div.qna_t table {
	border-top:2px solid #e81528;
	width:100%;
	border-collapse: collapse;
}
div.qna_t table th {
	background-color:#f7f6f6;
	border-bottom:1px solid #cecdcd;
	font-size:1.2em;
}
div.qna_t table td {
	padding:13px 20px;
	border-bottom:1px solid #cecdcd;
}
div.qna_t table td input {
	font-size:1.1em;
}
div.qna_t table td span {
	font-size:1em;
	display:inline-block;
	margin-top:7px;
}
div.qna_t table td ul {
	overflow:hidden;
	margin:10px 0 0 300px;
}
div.qna_t table td ul li {
	float:left;
	margin-right:8px;
}
/*문의하기끝*/


/*결제내역시작*/
div.pay_t {
	border-top:2px solid #e81528;
}
div.pay_t table {
	width:100%;
	border-collapse: collapse;
	font-size:1.1em;
}
div.pay_t table th {
	padding:10px 0;
	background-color:#f7f6f6;
	border-bottom:1px solid #dad7d7;
}
div.pay_t table td {
	padding:10px;
	border-bottom:1px solid #cecdcd;
	text-align:center;
}
div.pay_t table td a {
	display:inline-block;
	margin-right:5px;
}
div.pay_t table td a:hover {
	text-decoration:underline;
}
div.pay_t table td img {
	border:1px solid #8f8c8c;
	margin-left:15px;
}
.table_number a {
	margin: 0px 3px;
	padding: 3px 10px;
	color: rgb(68, 68, 68);
	text-decoration: none;
}
.table_number a:hover {
	color: rgb(218, 0, 0);
	text-decoration: none;
}
.table_number a.select:link {
	color:#e81528;
}
a.all_red2 {
	display:inline-block;
	background-color:#999;
	color:#eeebeb;
}
a.all_red2:hover {
	color:#333;
}
/*결제내역끝*/

/*친구추천시작*/
div.invite_t_w {
	width:980px;
	margin:0 auto 7px auto;
	overflow:hidden;
}
p.sub_t02 {
	font-size:1.8em;
	font-weight:bold;
	float:left;
}
a.ev_t_list {
	display:inline-block;
	float:right;
	border:1px solid #8f8c8c;
	font-weight:bold;
	width: 70px;
	height: 25px;
	line-height:25px;
	text-align:center;
	margin-top:7px;
}
div.dl_ev_now a {
	display:block;
	font-size:1em;
}
div.red_line {
	width:100%;
	background-color:#e81528;
	height:2px;
	margin-bottom:10px;
}
div.invite_t_w01 {
	width:978px;
	border:1px solid #6c6b6b;
}
div.invite_mv {
	width:100%;
}
div.invite_mv ul {
	height:334px;
	background:url(/img/sub/invite_pt.jpg);
	overflow:hidden;
}
div.invite_mv ul li {
	float:left;
}
div.iv_c_w {
	width:100%;
	height: 92px;
	background-color:#0191d8;
}
div.iv_c_w ul {
	margin:0 auto;
	width: 820px;
	overflow:hidden;
}
div.iv_c_w ul li {
	height:56px;
	padding-top:17px;
	overflow:hidden;
}
div.iv_c_w ul li span {
	height:56px;
	display:inline-block;
	float:left;
	font-size:2em;
	line-height:56px;
	font-weight:bold;
}
div.iv_c_w ul li img {
	display:inline-block;
	float:left;
}
span.ivc_t {
	padding:0 40px;
	border-right:1px solid #03618f;
	background-color:#fff;
}
span.ivc_num {
	width:120px;
	text-align:center;
	color:#03618f;
	background-color:#fef373;
}
.iv_c_w ul li p {
	float:left;
	display:inline-block;
	margin:18px 0 0 10px;
	color:#edf6fa;
	font-size:1.5em;
}
ul.iv_gift_w {
	margin:30px auto;
	width:830px;
	overflow:hidden;
}
div.iv_m01 .iv_m01_p {
	width:100%;
	height:105px;
	background:url(/img/sub/iv_t_bg01.jpg) repeat-x;
}
div.iv_m01 .iv_m01_p h2 {
	width:700px;
	margin:0 auto;
}
div.iv_m01_con {
	width:100%;
	background-color:#feebc0;
	padding:25px 0;
}
div.iv_m01_con ul {
	overflow:hidden;
	width:733px;
	margin:0 auto;
	line-height:1.3;
}
div.iv_m01_01 {
	overflow:hidden;
	padding:17px 0 18px 25px;
	background-color:#0276af;
	width:326px;
}
div.iv_m01_01 div {
	display:inline-block;
	float:left;
}
p.iv_m01_n01 {
	width:46px;
	height:46px;
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 0;
	margin-right:15px;
}
div.iv_m01_01 div strong {
	display:block;
	color:#fee6be;
	font-size:1.8em;
	margin-bottom:5px;
}
div.iv_m01_01 div span {
	display:block;
	color:#e4eefc;
	font-size:1.1em;
}
div.iv_m01_02, div.iv_m02 {
	width:351px;
	background:url(/img/sub/iv_m01_bg.png) repeat-y;
	height:150px;
}
div.iv_m01_02 div {
	padding:18px 0 15px 25px;
}
div.iv_m01_02 div input[type="text"] {
	width:86px;
	height:23px;
	border:1px solid #0276af;
	padding-left:10px;
	line-height:23px;
}
div.iv_m01_02 div select {
	width:85px;
	height:27px;
	border:1px solid #0276af;
	vertical-align:top;
}
div.iv_m01_02 input[type="image"] {
	display:block;
	padding:0 0 0 24px;
}
p.iv_m02_n02 {
	width:46px;
	height:46px;
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -100px;
	margin-right:15px;
}
div.iv_m02 ul {
	padding:35px 0 0 25px;
	overflow:hidden;
}
div.iv_m02 ul li {
	float:left;
	margin-right:15px;
}
div.iv_m02 ul li a {
	display:inline-block;
	width:90px;
	height:90px;
}
a.kakao01 {
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -200px;
}
a.facebook01 {
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -350px;
}
a.twit01 {
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -500px;
}
div.iv_m03 .iv_m03_p {
	width:100%;
	height:105px;
	background:url(/img/sub/iv_t_bg02.jpg) repeat-x;
}
div.iv_m03 .iv_m03_p h2 {
	width:700px;
	margin:0 auto;
}
div.iv_m03_con {
	width:100%;
	background-color:#f4f2f2;
	padding:25px 0;
	line-height:1.3;
}
div.iv_m03_con ul {
	width:850px;
	margin:0 auto;
	overflow:hidden;
}
div.iv_m03_con ul li {
	float:left;
	height:90px;
}
li.iv_m03_01 {
	background-color:#0276af;
	width:265px;
}
li.iv_m03_01 p {
	display:inline-block;
	margin:18px 10px 0 20px;
}
li.iv_m03_01 strong {
	display:inline-block;
	color:#fee6be;
	font-size:1.6em;
}
li.iv_m03_02 {
	background:url(/img/sub/iv_m03_bg.png) repeat-x;
	width:535px;
}
li.iv_m03_02 div.iv_m03_03 {
	overflow:hidden;
	margin:25px 0 0 25px;
}
li.iv_m03_02 div.iv_m03_03 input[type="text"] {
	margin-right:10px;
	float:left;
	width:372px;
	height:36px;
	border:2px solid #f57238;
	line-height:36px;
	padding-left:10px;
	font-size:1.5em;
}
li.iv_m03_02 div.iv_m03_03 input[type="image"] {
	display:inline-block;
	float:left;
}
li.iv_m03_02 div.iv_m03_04 {
	overflow:hidden;
	margin:17px 0 0 35px;
}
li.iv_m03_02 div.iv_m03_04 span {
	float:left;
	display:inline-block;
}
span.kakao02 {
	width:60px;
	height:60px;
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -600px;
	margin-right:8px;
}
span.facebook02 {
	width:60px;
	height:60px;
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -700px;
	margin-right:8px;
}
span.twit02 {
	width:60px;
	height:60px;
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -801px;
	margin-right:8px;
}
span.sns_txt01 {
	line-height:60px;
	font-size:1.7em;
	margin-right:27px;
}
.sns_how_w {
	width:100%;
	background-color:#feebc0;
	padding-bottom:30px;
}
.sns_how {
	width:938px;
	margin:0 0 0 23px;
	padding:5px 0 15px 0;
}
.sns_how h2 {
	background:url(/img/sub/sub_bg.png) no-repeat;
	background-position:0 0;
	width:760px;
	height:93px;
	margin-bottom:0;
	margin-left:15px;
}
.sns_how ul {
	overflow:hidden;
}
.sns_how ul li {
	float:left;
}
li.sns_h_01 {
	background:url(/img/sub/sns_h_bg.png) repeat-x;
	overflow:hidden;
	height:114px;
}
li.sns_h_01 p {
	margin:22px 13px 0 18px;
	width:28px;
	height:28px;
	float:left;
}
p.sns_h_n01 {
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -902px;
}
p.sns_h_n02 {
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:-50px -902px;
}
p.sns_h_n03 {
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -953px;
}
p.sns_h_n04 {
	background:url(/img/sub/bullet02.png) no-repeat;

	background-position:-50px -953px;
}
li.sns_h_01 span {
	float:left;
	display:inline-block;
	font-size:1.5em;
	line-height:1.3;
	margin-top:22px;
}
div.sns_ar01 {
	float:left;
	width:23px;
	height:114px;
	background:url(/img/sub/bullet02.png) no-repeat;
	background-position:0 -999px;
	margin:0 20px;
}
div.sns_note {
	width:908px;
	margin:0 auto;
	border:1px solid #c0c0bf;
	background-color:#fff;
	font-size:1.1em;
}
div.sns_note ul {
	padding:20px 30px;
	color:#7e7d7c;
}
/*친구추천끝*/



/*이벤트 시작*/

ul.event_w {
	border-top:2px solid #e81528;
	padding-top:10px;
}
ul.event_w li {
	overflow:hidden;
	line-height:2;
	font-size:1.1em;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #C8C8C8;
}
ul.event_w li div.event01 {
	float:left;
}
ul.event_w li div.event02 {
	float:right;
	margin:30px 15px 0 0;
}
ul.event_w a:hover {
	color:#e81528;
}
ul.event_w li p {
	font-size:1.3em;
	font-weight:bold;
	line-height:20px;
	display:inline-block;
	margin-right:10px;
}
span.ev_ing_icon {
	display:inline-block;
	width:52px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:0.9em;
	background-color:#e81528;
	color:#fff;
}
span.ev_fin_icon {
	display:inline-block;
	width:52px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:0.9em;
	background-color:#868788;
	color:#fff;
}
span.ev_t01 {
	width:36px;
	height:17px;
	background:url(/img/main/bullet.png) no-repeat;
	background-position:0 -650px;
	text-align:center;
	color:#fff;
	font-size:0.9em;
	line-height:17px;
	margin-right:10px;
	display:inline-block;
}
p.sub_t01 {
	margin-bottom:7px;
	font-size:1.8em;
	font-weight:bold;
}
/*이벤트 끝*/



/*웹소설 자세히보기시작*/
div.novel_list {
	border-top:2px solid #e81528;
}
div.novel_list table {
	width:100%;
	border-collapse: collapse;
	font-size:1.1em;
}
div.novel_list table td {
	padding:10px;
	border-bottom:1px solid #cecdcd;
	text-align:center;
	line-height:30px;
}
div.novel_list table tr:hover {
	cursor: pointer;
	background-color: rgb(239, 239, 239);
}
div.novel_list a:hover {
	color:#e81528;
}
div.dl_ev_now {
	border:1px solid #8f8c8c;
	font-weight:bold;
	width: 110px;
	height: 40px;
	line-height:40px;
	text-align:center;
}
div.dl_ev_now a {
	display:block;
	font-size:1em;
}
/*웹소설 자세히보기끝*/


/*구매내역시작*/
div.buy_t_w {
	overflow:hidden;
}
div.buy_t_w p.buy_p {
	float:left;
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:10px;
}
div.buy_t_w ul {
	float:right;
	overflow:hidden;
}
div.buy_t_w ul li {
	float:left;
	width:150px;
	height:30px;
	margin-left:10px;
	border:1px solid #ccc;
	text-align:center;
	margin-top:4px;
}
div.buy_t_w ul li a {
	width:150px;
	height:30px;
	line-height:30px;
	font-size:1.2em;
	font-weight:bold;
	display:inline-block;
}
div.buy_t_w ul li a:hover {
	color:#686666;
}
div.buy_t_w ul li.on {
	background-color:#e81528;
	border:1px solid #e81528;
}
div.buy_t_w ul li.on a {
	color:#fff;
}
.sub_view_top .control_btn {
	float:right;
	height:50px;
	margin:6px 20px;
	position:relative;
}
.sub_view_top .control_btn ul {
	list-style:none;
}
.sub_view_top .control_btn ul li {
	float:left;
	text-align:right;
	margin:13px 0 0 15px;
}
.sub_view_top .control_btn ul li a {
	color:#444;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.sub_view_top .control_btn ul li a:hover {
	color:#444;
	text-decoration:underline;
}
.sub_view_toon {
	width:100%;
	position:relative;
	margin:auto;
	text-align:center;
	padding:60px 0 30px;
}
.sub_view_toon .remocon_box {
	width:150px;
	height:150px;
	position:fixed;
	top:45%;
	right:5%;
}
.sub_view_toon .view_bottom_btn {
	margin:30px auto;
	text-align:center;
}
.sub_view_top .control_btn img, .sub_view_toon .view_bottom_btn img {
	margin:0 5px;
}



/*미션이벤트_141126*/
#sub_con .mission_bg{background: url("/img/sub/mission_body_bg.jpg") no-repeat; width: 100%;}
#sub_con .mission_bg .title_txt{padding: 90px 0 33px 105px; }
#sub_con .mission_bg .sub_title_txt{width: 465px; margin:0 auto;}
#sub_con .mission_bg .medal_bg{background: url("/img/sub/my_medal.png") center no-repeat; height: 280px; padding-top: 26px;}
#sub_con .mission_bg .medal_bg .medal_num{float: right; font-size: 50px; color:#382306; font-weight: bold; margin: 132px 210px 0 0; }
#sub_con .mission_bg .mission_list_bg{background: url("/img/sub/mission_list_bg.png") top center no-repeat; width: 768px; margin: 0 auto 70px auto; padding: 85px 0 45px 82px; overflow: hidden;}
#sub_con .mission_bg .mission_list_bg li{float:left; margin-right: 72px;}
#sub_con .mission_bg .mission_list_bg .list_item{width:175px; }
#sub_con .mission_bg .mission_list_bg .list_item dd{padding-top: 10px; text-align: center;}
#sub_con .mission_bg .mission_list_bg .last_item{margin-right: 0;}
#sub_con .mission_bg .seller_bg{background: url("/img/sub/seller_bg.png") top center no-repeat; padding: 72px 73px;}
#sub_con .mission_bg .seller_bg .coin_list{overflow: hidden; width: 772px; margin: auto;}
#sub_con .mission_bg .seller_bg .coin_list li{float: left; margin-right: 20px; width: 243px; padding: 5px 0 11px 0;}
#sub_con .mission_bg .seller_bg .coin_list li > p{text-align: center; padding-top: 10px;}
#sub_con .mission_bg .seller_bg .coin_list .coin_box{background: url("/img/sub/coin_box.png") no-repeat;}
#sub_con .mission_bg .seller_bg .coin_list .last_box{margin-right: 0;}
#sub_con .mission_bg .seller_bg .coin_list .mar_t30{margin-top: 30px;}
#sub_con .mission_bg .notice{width:916px; margin: auto; padding:37px 0;}

/*리뷰이벤트_141127*/
#sub_con .riview_title{width: 100%; overflow: hidden; line-height: 0;}
#sub_con .riview_title li{padding: 0;}
#sub_con .riview_title .review_img_bg{background: url("http://imagecdn.mtoon.com/static/www/img/riview_img2.jpg?546") no-repeat; height: 95px; text-align: center; padding-top: 303px; margin-top: 1px;}
#sub_con .review_notice{margin-top: 4px;}

/*웹툰선물하기 이벤트_141201*/
#sub_con .share_con{line-height: 0;}


/*장르별*/
.cate_m_day_t {
    overflow:hidden;
    padding: 0 0 6px 0;
    line-height:25px;
    /*border-bottom: 1px solid #999;*/
}
.cate_m_day_t > p {
    float:left;
    font-size:1.3em;
    font-weight:bold;
    background: url(http://imagecdn.mtoon.com/static/www/img/main/bullet.png) no-repeat;
    background-position: 0 -49px;
    padding-left: 29px;
}
.cate_m_day_t  span.red_color {
    color:#f05584;
}
.cate_m_day_t .cate_title{width: 260px;}
.cate_m_day_t .cate_title .cate_stitle{color:#777;  font-size: 0.75em !important;}
.cate_m_day_t .line_bar{font-weight: normal; padding: 0 5px;}
.cate_m_day_t .cate_list{width: 450px; float: left; font-size: 1.1em; text-align: center;}
.cate_m_day_t .cate_list a:hover{color:#e81528;}
.cate_m_day_t .list_type{overflow: hidden; width:240px; float: right; font-size: 1.1em; }
.cate_m_day_t .list_type li{float: left; width: 60px; text-align: center; }
.cate_m_day_t .list_type li.on{background:#e81528; color:#fff;}
.cate_m_day_t .list_type li.on a{color:#fff;}
.cate_m_day_t .list_type li > a:hover{color:#666;}
.cate_list_con{overflow: hidden; margin-top: 10px;}
.cate_list_con > li {width: 304px; float: left; border: 1px solid #eceded; padding: 7px; margin-right: 10px; margin-bottom: 10px; cursor: pointer;}
/*.cate_list_con > li .over {width: 304px; border: 1px solid #e81528; cursor: pointer;  padding: 7px; margin-right: 10px; margin-bottom: 10px; float: left;}*/
.cate_list_con .last_mar{margin-right: 0;}
.cate_list_con .cover_img{width: 85px; float: left; margin-right: 15px; position:relative;border:1px solid #f3f3f3;}
.cate_list_con .cover_img img{width: 85px;height: 100px;}
.cate_list_con .cate_contents{float: left; width:180px; }
.cate_list_con .cate_contents li{padding: 3px 0;}
.cate_list_con .cate_contents .cover_tit{font-weight: bold; font-size: 1.2em; color:#333; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; line-height: 1;}
.cate_list_con .cate_contents .contents_txt{text-overflow:ellipsis; overflow: hidden;height:18px;}
.cate_list_con .cate_contents .btn_allview{border: 1px solid #eee; padding: 5px 10px; width: 80px; text-align: center; cursor: pointer; font-weight: bold; margin-top: 1px;}
.cate_list_con .cate_contents .btn_allview a:hover{color: #333;}



.smart_toon{position:absolute; z-index:2; bottom:6px; left:6px; width: 67px; height: 23px; line-height: 23px; background: url(/img/sub/smart_bg.png) no-repeat;  color:#fff; font-weight: bold; text-align: center; font-size: 1.1em;}



/*인트로시작*/

.re_m_hot  {display:inline-block;float:right;width:264px;height:225px;background-color: #fff;border-left: 1px solid #999b9b;border-right: 1px solid #999b9b;}
.re_m_hot .re_m_hot_t{width: 100%; height: 40px;background-color: #565655;margin-bottom: 15px;}
.re_m_hot .re_m_hot_t  p{font-size: 1.2em;font-weight: bold;float: left;line-height: 38px;margin-left: 17px;color: #dcdcdc;}
.re_m_hot .it02_table {width:90%;margin: 0 auto 15px auto; }
.re_m_hot .it02_table li{margin-bottom: 9px;overflow:hidden;line-height: 18px;}
.it_s_num{float: left;display: inline-block;width: 18px;height: 18px;margin-right: 5px;}
.it_num01{background: url(/img/sub/re_bullet.png) no-repeat; background-position: 0 0;}
.it_num02{background: url(/img/sub/re_bullet.png) no-repeat; background-position: 0 -50px;}
.it_num03{background: url(/img/sub/re_bullet.png) no-repeat; background-position: 0 -100px;}
.it_num04{background: url(/img/sub/re_bullet.png) no-repeat; background-position: 0 -150px;}
.it_num05{background: url(/img/sub/re_bullet.png) no-repeat; background-position: 0 -200px;}
.it_num06{background: url(/img/sub/re_bullet.png) no-repeat; background-position: 0 -250px;}
.it_num07{background: url(/img/sub/re_bullet.png) no-repeat; background-position: 0 -300px;}
/*별점*/
.re_star_point { background:url(/img/sub/star.png) no-repeat;float:right;background-size: 80px;}
@media \0screen{.star_point {background:url(/img/sub/star.png) no-repeat;margin-top:2px;background-size: 80px;}}

.re_star_point [data-val='0'] {width:80px;height:15px;background-position: -0px -0px;}
.re_star_point[data-val='1'] {width:80px;height:15px;background-position: -0px -15px;}
.re_star_point[data-val='2'] { width:80px;height:15px;background-position: -0px -30px;}
.re_star_point[data-val='3'] {width:80px;height:15px;background-position: -0px -45px;}
.re_star_point[data-val='4'] {width:80px;height:15px;background-position: -0px -60px;}
.re_star_point[data-val='5'] {width:80px;height:15px;background-position: -0px -75px;}
.re_star_point[data-val='6'] {width:80px;height:15px;background-position: -0px -90px;}
.re_star_point[data-val='7'] {width:80px;height:15px;background-position: -0px -105px;}
.re_star_point[data-val='8'] {width:80px;height:15px;background-position: -0px -120px;}
.re_star_point[data-val='9'] {width:80px;height:15px;background-position: -0px -135px;}
.re_star_point[data-val='10'] {width:80px;height:15px;background-position: -0px -151px;}
.re_dt_l_w{width: 980px;margin: 0 auto 20px auto;}
div.re_now{border:1px solid #8f8c8c;font-weight:bold;width: 130px;height: 30px;padding:8px 10px;text-align:center;}
div.re_now a{display:block;font-size:1.1em;color: #f9440d;font-weight: bold;}
div.re_list table {width:100%;border-collapse: collapse;}
div.re_list table tr:hover {cursor: pointer;background-color: rgb(239, 239, 239);}
div.re_list table td {padding:8px 0;position: relative;}
div.re_list  table td strong {margin:0 5px 15px 0;display:inline-block;font-size:1.2em;color:#272727;}
div.dt_list table td span {color:#8e8e8e;}
div.re_list  table td img {border:1px solid #ccc;width:160px;height:80px;}
div.re_list  table td .re_writer {color:#979595;margin-bottom:5px;}
div.re_list  table td .re_dt_txt{	color:#e81528;width: 475px;font-weight: bold;}
div.re_list a:hover {color:#e81528;}
div.re_thum_icon {position:absolute;right:27px;bottom:11px;overflow:hidden;z-index:30;}
div.re_thum_icon div {float:left;margin-left:4px;width:18px;height:18px;}
div.re_up_icon {display:inline-block; position:absolute;margin-top:3px;width:27px;height:18px;background: url(http://imagecdn.mtoon.com/static/www/img/main/bullet.png) no-repeat;background-position: -50px -200px;z-index:30;}
/*인트로끝*/

/*개이득이벤트시작*/
div.dog_e {width:978px;border:1px solid #6c6b6b;}
div.dog_e .dog_02{position: relative;width: 978px;height: 550px;background: url(http://imagecdn.mtoon.com/img/web/dog_ev_02.jpg) no-repeat;}
div.dog_e .dog_02 .dot_btn{position: absolute;left: 547px;top: 422px;display: block;z-index: 50;}
/*개이득이벤트끝*/


/*출판할인이벤트시작*/
div.pb_e_w {width:978px;border:1px solid #6c6b6b;}
div.pb_e_w .pb_e{overflow: hidden;margin: 30px 0 40px 0;}
div.pb_e_w .pb_e li{float: left;}
div.pb_e_w .pb_title{margin: 0 auto 25px auto;width: 538px;}
div.pb_e_w .pb_list_w li{border-top: 1px solid #c8c3c3;overflow: hidden;}
div.pb_e_w .pb_list_w li .pb_list{float: left;display: block;border-right: 1px solid #c8c3c3;padding: 9px;position:relative;box-sizing: border-box;}
div.pb_e_w .pb_list_w li .pb_list .pb_icon{position: absolute;z-index: 10;top: 4px;left: 6px;}
div.pb_e_w .pb_list_w li .pb_list .pb_img{border:1px solid #c8c3c3;display: block;}
div.pb_e_w .pb_list_w li .pb_list .pb_txt{background-color: #f7f4f4;border:1px solid #c8c3c3;width: 100%;border-top: none;box-sizing: border-box;padding: 5px 0;margin-bottom: 10px;font-size: 15px;text-align: center;}


/*출판할인이벤트끝*/


/*꿀충전이벤트시작*/
div.honey_e{width: 978px;position: relative;}
div.honey_e .honey_e_btn{position: absolute;left: 547px;top: 855px;display: block;z-index: 50;}

/*꿀충전이벤트끝*/


/*쏘쿨결제이벤트시작*/
div.cool_e_w{width: 980px;margin: 0 auto;}
div.cool_e_w .cool_e{width: 980px;position: relative;}
div.cool_e_w .cool_e .cool_e_btn{position: absolute;left: 547px;top: 240px;display: block;z-index: 50;}

/*쏘쿨결제이벤트끝*/

/*2015.06.30 여름이벤트*/
.event_summer{ position:relative;}
.event_summer .rollover_Button{position:absolute; bottom:-200px; left:220px;  height:500px; }
.event_summer .rollover_Button  button{display:block;   width:560px;   height:250px;  text-indent:-3000px;   background:url(http://imagecdn.mtoon.com/static/www/img/sub/w_event_summer_btn.png) no-repeat;  background-position:0 0; border:0; outline:0; cursor:pointer}
.event_summer .rollover_Button .but_ipt:hover{  background-position:0px -250px; cursor:pointer}
/*2015.06.30 여름이벤트*/

/*2015.07.16 이벤트*/
.event_summerVer2{position:relative;}
.event_summerVer2 .rollover_Button{position:absolute; top:720px; left:300px;  height:500px; }
.event_summerVer2 .rollover_Button  button{display:block;  width:400px;  height:110px;  text-indent:-3000px;   background:url(http://imagecdn.mtoon.com/static/www/img/sub/w_event_summerVer2_btn.png) no-repeat;  background-position:0 0; border:0; outline:0; }
.event_summerVer2 .rollover_Button .but_ipt:hover{  background-position:0px -110px; }
/*2015.07.16 이벤트*/





#backColor{background:#ececed;}
.con_bg_type1{padding-top:86px;background:#ececed;  height:100%;  min-height: 100%; overflow:hidden;}
.content_inwrap980{width:980px; margin:0 auto; padding:35px 0 30px 0; }

 .h1_title{display:block; font-size:24px;  color:#000; letter-spacing:-1px; position:absolute; bottom:10px; left:0; }
.list_view_type{ display:block; position:relative; }
.list_view_type:after { content:""; clear:both; display:block; } 
.list_view_type .totalNum{float:left; font-size:16px; letter-spacing:-1px; color:#606267; padding:15px 0 0 0;font-weight:normal;}
.list_view_type .totalNum span{color:#ea2536; font-weight:normal;}
.list_view_type .viewType{float:right; margin-bottom:7px;}
.list_view_type .viewType .in_view{}
.list_view_type .viewType .in_view li{float:left; height:35px; line-height:33px; width:70px; text-align:center; background:#cecfcf; margin-left:1px;}
.list_view_type .viewType .in_view li a{color:#585a5c; font-size:12px;}
.list_view_type .viewType .in_view #on{background:#fff; color:#000;}
.list_view_type .viewType .in_view #on a{ color:#000;}
.list_view_type .viewType .in_view .thum {margin-left:5px;}

.list_view_type .viewType .in_view .onic{ background:#fff;}
.list_view_type .viewType .in_view .onic a {width:20px; height:18px;   background:url(http://imagecdn.mtoon.com/static/www/img/renew_imgs.png) no-repeat; display:block; text-indent:-9999px;}
.list_view_type .viewType .in_view .thum a{background-position:0   -195px;} 
.list_view_type .viewType .in_view .lst a{background-position:-25px   -195px;} 


.list_view_type .viewType .in_view .thum a:hover{background-position:0  -214px;} 
.list_view_type .viewType .in_view .lst  a:hover{background-position:-25px  -214px;} 

.list_view_type .viewType .in_view .thum  #onn{background-position:0  -214px;} 
.list_view_type .viewType .in_view .lst   #onn{background-position:-25px  -214px;} 


/*장르탭*/
@media \0screen{
.tab_type1{border:1px solid #c8cbcf;  padding-bottom:1px;}
}
.tab_type1{display:block; margin: 0 0 20px 0;  box-shadow: 0px 1px 2px #c3c3c3; -moz-box-shadow:0px 1px 2px #c3c3c3; -webkit-box-shadow: 0px 1px 2px #c3c3c3; width:980px;  height:90px; background:#fff;z-index:30;}
.tab_type1 ul{  }
.tab_type1 li {float:left;  background:#fff; border-right:1px solid #eceded; width:162.3px; height:45px; line-height:45px; text-align:center; font-size:14px; position:relative; }
.tab_type1 li a{padding-left:0px;}
.tab_type1 ul .first{border-left:0; }
.tab_type1 ul .last {border-right:0; width:162px; }
.tab_type1 ul.bottomLine li {border-bottom:1px solid #eceded;}
.tab_type1 ul #on{background:#e2458f; }
.tab_type1 ul #on a {color:#fff;font-weight:bold;font-size:16px;}
.tab_type1 ul .sch_number{ display:inline-block;  font-size:11px; background:#fff;  width:24px; height:24px;position:absolute; top:11px; right:10px; vertical-align:middle;  text-align:center; letter-spacing:-1px;
                          -moz-border-radius: 50px; -webkit-border-radius:50px; border-radius:50px; }
.tab_type1 ul .sch_number em{display:block; font-style:normal; margin:-11px 0 0 0; color:#000;}

.tab_type1 ul li .sch_number:hover,
.tab_type1 ul li .sch_number:hover,
.tab_type1 ul li .sch_number:hover,
.tab_type1 ul li .sch_number:hover{background:#fff !important; color:#000 !important; }

.tab_type1 li#on,
.tab_type1 li:hover,
.tab_type1 li#on,
.tab_type1 li:hover{background:#e2458f;  }

.tab_type1 li#on a,
.tab_type1 li:hover a,
.tab_type1 li#on a,
.tab_type1 li:hover a{color:#fff;}

/*테마탭*/

@media \0screen{
.tab_type3{border:1px solid #c8cbcf;  padding-bottom:1px;}
}
.tab_type3{display:block; margin: 0 0 20px 0;  box-shadow: 0px 1px 2px #c3c3c3; -moz-box-shadow:0px 1px 2px #c3c3c3; -webkit-box-shadow: 0px 1px 2px #c3c3c3; width:980px;  height:90px; background:#fff;z-index:30;}
.tab_type3 ul{  }
.tab_type3 li {float:left;  background:#fff; border-right:1px solid #eceded; width:100%; height:45px; line-height:45px; text-indent:20px; text-align:left; font-size:14px; position:relative; }
.tab_type3 li a{padding-left:0px;}
.tab_type3 ul .first{border-left:0; }
.tab_type3 ul .last {border-right:0; width:125px; }
.tab_type3 ul.bottomLine li {border-bottom:1px solid #eceded;}
.tab_type3 ul #on{background:#e81528; }
.tab_type3 ul #on a {color:#fff;font-weight:bold;font-size:16px;}
.tab_type3 ul .sch_number{ display:inline-block;  font-size:11px; background:#fff;  width:24px; height:24px;position:absolute; top:11px; right:10px; vertical-align:middle;  text-align:center; letter-spacing:-1px;
                          -moz-border-radius: 50px; -webkit-border-radius:50px; border-radius:50px; }
.tab_type3 ul .sch_number em{display:block; font-style:normal; margin:-11px 0 0 0; color:#000;}

.tab_type3 ul li .sch_number:hover,
.tab_type3 ul li .sch_number:hover,
.tab_type3 ul li .sch_number:hover,
.tab_type3 ul li .sch_number:hover{background:#fff !important; color:#000 !important; }


/*페이징*/
.paging_type1{margin:20px 0; text-align:center;}
.paging_type1 a{display:inline-block;width:30px; height:24px;line-height:22px; padding:3px 0 0;color:#888;font-family:Verdana;font-size:12px;vertical-align:top;border:1px solid #fff;background:#fff;}
.paging_type1 a:hover,
.paging_type1 a.on{color:#e51937;border:1px solid #e51937;text-decoration:none}
.paging_type1 .btn{display:inline-block;width:25px;height:24px;vertical-align:-4px;*vertical-align:12px}
.paging_type1 .btn a{overflow:hidden;display:block;width:100%;height:100%;margin:0;padding:0;font-size:0;line-height:0;border:0;background:url(http://imagecdn.mtoon.com/static/www/img/btn_paging.png?12) no-repeat;vertical-align:top;}

.paging_type1 .btn{ padding:2px 2px; background:#d7d9de;}
.paging_type1 .btn:hover{ background:#86898e;}

.paging_type1 .first{}
.paging_type1 .first a{background-position:0 0;}
.paging_type1 .first a:hover{background-position:0 -30px;}
.paging_type1 .prev{}
.paging_type1 .prev a{background-position:-30px 0;}
.paging_type1 .prev a:hover{background-position:-30px -30px;}
.paging_type1 .next{}
.paging_type1 .next a{background-position:-60px 0;}
.paging_type1 .next a:hover{background-position:-60px -30px;}
.paging_type1 .last{}
.paging_type1 .last a{background-position:-90px 0;}
.paging_type1 .last a:hover{background-position:-90px -30px;}


.item_container{}
.item_container ul.thumType1{}
.item_container ul.thumType1:after { content:""; clear:both; display:block; } 
.item_container ul.thumType1 li{float:left; background:#fff; width:170px; height:310px;display:block; margin:0 0 20px 32px; position:relative;  
                              box-shadow: 0px 1px 0px #c3c3c3; -moz-box-shadow:0px 1px 0px #c3c3c3; -webkit-box-shadow: 1px 1px 0px #b6b6ba; }
.item_container ul.thumType1 li.first{ margin-left:0;}
.item_container ul.thumType1 li span.img_thum{display:block;}
.item_container ul.thumType1 dl.txt_area {padding:7px 15px; overflow:hidden; position:relative; font-weight:normal;}
.item_container ul.thumType1 dl.txt_area dt.name{font-size:14px; font-weight:bold; padding-bottom:0px; color:#e8462f; letter-spacing:-1px; height:23px; 
                                                  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word;}

.item_container ul.thumType1 dl.txt_area dd{color:#7d7f81;}
.item_container ul.thumType1 dl.txt_area dd.auth{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; height:20px;}

.item_container ul.thumType1 dl.txt_area .icoSize{position:absolute; bottom:7px; right:7px; line-height:12px;  height:14px; width:22px; text-align:center; font-size:11px; 
                                                  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.item_container ul.thumType1 dl.txt_area .end{ border:1px solid #155fe8; color:#155fe8;}
.item_container ul.thumType1 dl.txt_area .ing{ border:1px solid #00b091; color:#00b091;}
.item_container ul.thumType1 dl.txt_area dd.bottom{padding:13px 0 0 0; font-size:11px;}

@media \0screen{
.item_container ul.thumType1 li {border:1px solid #c8cbcf;  margin:0 0 10px 30px;}
.item_container ul.thumType1 li.first { margin-left:0 !important;}
}	

/**************************** 썸네일투명블랙박스a:hover ****************************/
.item_container ul.thumType1 li .hover_display{position:absolute; top:0; left:0;  width:170px; height:210px;}
		
.item_container ul.thumType1 li .hover_display .tran_bg{position:absolute; top:0; left:0;  width:170px; height:200px; background:#2c2d32;  z-index:1; 
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  opacity:0.7;}
		

.item_container ul.thumType1 li .hover_display .story{display:block; color:#fff; line-height:18px; font-size:14px; z-index:2; position:absolute; top:0; left:0;  width:150px; height:180px;  padding:10px;
                                                      overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; word-wrap:break-word; } 
 
.item_container ul.thumType1 li .hover_display  .atv_btn{padding:30px 0 0 2px; text-align:center;color:#fff; position:absolute; left:17px; bottom:20px;  z-index:2;}
.item_container ul.thumType1 li .hover_display  .atv_btn a{ display:block;  float:left; height:60px; width:60px;  margin:0 3px; opacity: transparent; font-size:11px; font-weight:normal;
 -moz-border-radius: 50px; -webkit-border-radius:50px; border-radius:50px; /*border:0;outline:0;*/ cursor:pointer; }
.item_container ul.thumType1 li .hover_display  .atv_btn span{display:block; background:url(http://imagecdn.mtoon.com/static/www/img/renew_imgs.png?321) no-repeat; width:15px; height:15px; margin:15px 0 0 23px; }
.item_container ul.thumType1 li .hover_display  .atv_btn em{font-style:normal;   }
.item_container ul.thumType1 li .hover_display  .atv_btn .btn-zzim{background:#13161c; color:#fff;  opacity:0.7;}
.item_container ul.thumType1 li .hover_display  .atv_btn .view{background:#ea2536; color:#fff;  opacity:0.7;}
.item_container ul.thumType1 li .hover_display  .atv_btn .btn-zzim span{background-position:-75px   -63px; }
.item_container ul.thumType1 li .hover_display  .atv_btn .view span{background-position:-55px   -63px; }
.item_container ul.thumType1 li .hover_display  .atv_btn .btn-zzim:hover{background:black; color:#fff;  opacity:10;  }
.item_container ul.thumType1 li .hover_display  .atv_btn .view:hover{background:red; color:#fff; opacity:10; }

.item_container ul.thumType1 li .hover_display  .atv_btn  #on1{background:#000;  color:#fff;opacity:10; }
.item_container ul.thumType1 li .hover_display  .atv_btn  #on2{background:#66C; color:#fff;  opacity:10;}

.item_container ul.thumType1 li .hover_display  .atv_btn  #on1 span{background-position:-95px  -63px; }





/*라벨*/
.item_container ul.thumType1 li .lablewarp span{display:block; background:url(http://imagecdn.mtoon.com/static/www/img/renew_imgs.png?55) no-repeat; width:56px; height:56px;  
                                                font-size:11px; letter-spacing:0; color:#fff; position:absolute; top:0; left:0;}									
.item_container ul.thumType1 li .lablewarp .lab_best{background-position: -0     -245px;}
.item_container ul.thumType1 li .lablewarp .lab_hot {background-position: -61px  -245px;}
.item_container ul.thumType1 li .lablewarp .lab_new {background-position: -122px -245px;}

/*라운드아이콘*/
.item_container ul.thumType1 li .icoSize2{ position:absolute; top:10px; right:7px;}
.item_container ul.thumType1 li .icoSize2  span{float:left;display:block; line-height:13px;  height:14px; width:22px; text-align:center; font-size:11px; background:#fff;  margin:0 1px;
                                                -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; letter-spacing:-1px; }
.item_container ul.thumType1 li .icoSize2 .stoon  {border:1px solid #549e11; color:#549e11; line-height:12px;}
.item_container ul.thumType1 li .icoSize2 .up     {border:1px solid #155fe8; color:#155fe8; }
.item_container ul.thumType1 li .icoSize2 .adult19{border:1px solid #e81528; color:#e81528; }
.item_container ul.thumType1 li .icoSize2 .hd     {border:1px solid #000;    color:#000; }

.item_container ul.thumType1 li .icoSizeUp{ position:absolute; top:180px; left:0px;}
.item_container ul.thumType1 li .icoSizeUp  span{color:#fff;float:left;display:block; line-height:20px;  height:20px; width:170px; text-align:center; font-size:11px; background:#188ceb;opacity:0.9;  margin:0; letter-spacing:3px; }

.item_container{}
.item_container ul.thumType1{}
.item_container ul.thumType1:after { content:""; clear:both; display:block; } 
.item_container ul.thumType1 li{float:left; background:#fff; width:170px; height:310px;display:block; margin:0 0 20px 32px; position:relative;  
                              box-shadow: 0px 1px 0px #c3c3c3; -moz-box-shadow:0px 1px 0px #c3c3c3; -webkit-box-shadow: 1px 1px 0px #b6b6ba; }
.item_container ul.thumType1 li.first{ margin-left:0;}
.item_container ul.thumType1 li span.img_thum{display:block;}
.item_container ul.thumType1 dl.txt_area {padding:7px 15px; overflow:hidden; position:relative; font-weight:normal;}
.item_container ul.thumType1 dl.txt_area dt.name{font-size:14px; font-weight:bold; padding-bottom:0px; color:#e8462f; letter-spacing:-1px; height:23px; 
                                                  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word;}

.item_container ul.thumType1 dl.txt_area dd{color:#7d7f81;}
.item_container ul.thumType1 dl.txt_area dd.auth{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; height:20px;}

.item_container ul.thumType1 dl.txt_area .icoSize{position:absolute; bottom:7px; right:7px; line-height:12px;  height:14px; width:22px; text-align:center; font-size:11px; 
                                                  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.item_container ul.thumType1 dl.txt_area .end{ border:1px solid #155fe8; color:#155fe8;}
.item_container ul.thumType1 dl.txt_area .ing{ border:1px solid #00b091; color:#00b091;}
.item_container ul.thumType1 dl.txt_area dd.bottom{padding:13px 0 0 0; font-size:11px;}

@media \0screen{
.item_container ul.thumType1 li {border:1px solid #c8cbcf;  margin:0 0 10px 30px;}
.item_container ul.thumType1 li.first { margin-left:0 !important;}
}	

/**************************** 웹툰 테마 때문에 어거지로... ****************************/
.item_container ul.thumType2 li .hover_display{position:absolute; top:0; left:0;  width:170px; height:210px;}
		
.item_container ul.thumType2 li .hover_display .tran_bg{position:absolute; top:0; left:0;  width:170px; height:200px; background:#2c2d32;  z-index:1; 
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  opacity:0.7;}
		

.item_container ul.thumType2 li .hover_display .story{display:block; color:#fff; line-height:18px; font-size:14px; z-index:2; position:absolute; top:0; left:0;  width:150px; height:180px;  padding:10px;
                                                      overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; word-wrap:break-word; } 
 
.item_container ul.thumType2 li .hover_display  .atv_btn{padding:30px 0 0 2px; text-align:center;color:#fff; position:absolute; left:17px; bottom:20px;  z-index:2;}
.item_container ul.thumType2 li .hover_display  .atv_btn a{ display:block;  float:left; height:60px; width:60px;  margin:0 3px; opacity: transparent; font-size:11px; font-weight:normal;
 -moz-border-radius: 50px; -webkit-border-radius:50px; border-radius:50px; /*border:0;outline:0;*/ cursor:pointer; }
.item_container ul.thumType2 li .hover_display  .atv_btn span{display:block; background:url(http://imagecdn.mtoon.com/static/www/img/renew_imgs.png?321) no-repeat; width:15px; height:15px; margin:15px 0 0 23px; }
.item_container ul.thumType2 li .hover_display  .atv_btn em{font-style:normal;   }
.item_container ul.thumType2 li .hover_display  .atv_btn .zzim{background:#13161c; color:#fff;  opacity:0.7;}
.item_container ul.thumType2 li .hover_display  .atv_btn .view{background:#ea2536; color:#fff;  opacity:0.7;}
.item_container ul.thumType2 li .hover_display  .atv_btn .zzim span{background-position:-75px   -63px; }
.item_container ul.thumType2 li .hover_display  .atv_btn .view span{background-position:-55px   -63px; }
.item_container ul.thumType2 li .hover_display  .atv_btn .zzim:hover{background:black; color:#fff;  opacity:10;  }
.item_container ul.thumType2 li .hover_display  .atv_btn .view:hover{background:red; color:#fff; opacity:10; }

.item_container ul.thumType2 li .hover_display  .atv_btn  #on1{background:#000;  color:#fff;opacity:10; }
.item_container ul.thumType2 li .hover_display  .atv_btn  #on2{background:#66C; color:#fff;  opacity:10;}

.item_container ul.thumType2 li .hover_display  .atv_btn  #on1 span{background-position:-95px  -63px; }





/*라벨*/
.item_container ul.thumType2 li .lablewarp span{display:block; background:url(http://imagecdn.mtoon.com/static/www/img/renew_imgs.png?55) no-repeat; width:56px; height:56px;  
                                                font-size:11px; letter-spacing:0; color:#fff; position:absolute; top:0; left:0;}									
.item_container ul.thumType2 li .lablewarp .lab_best{background-position: -0     -245px;}
.item_container ul.thumType2 li .lablewarp .lab_hot {background-position: -61px  -245px;}
.item_container ul.thumType2 li .lablewarp .lab_new {background-position: -122px -245px;}

/*라운드아이콘*/
.item_container ul.thumType2 li .icoSize2{ position:absolute; top:10px; right:7px;}
.item_container ul.thumType2 li .icoSize2  span{float:left;display:block; line-height:13px;  height:14px; width:22px; text-align:center; font-size:11px; background:#fff;  margin:0 1px;
                                                -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; letter-spacing:-1px; }
.item_container ul.thumType2 li .icoSize2 .stoon  {border:1px solid #549e11; color:#549e11; line-height:12px;}
.item_container ul.thumType2 li .icoSize2 .up     {border:1px solid #155fe8; color:#155fe8; }
.item_container ul.thumType2 li .icoSize2 .adult19{border:1px solid #e81528; color:#e81528; }
.item_container ul.thumType2 li .icoSize2 .hd     {border:1px solid #000;    color:#000; }
.item_container ul.thumType2 li .icoSizeUp{ position:absolute; top:180px; left:0px;}
.item_container ul.thumType2 li .icoSizeUp  span{color:#fff;float:left;display:block; line-height:20px;  height:20px; width:170px; text-align:center; font-size:11px; background:#188ceb;opacity:0.9;  margin:0; letter-spacing:3px; }

.item_container{}
.item_container ul.thumType2{}
.item_container ul.thumType2:after { content:""; clear:both; display:block; } 
.item_container ul.thumType2 li{float:left; background:#fff; width:170px; height:310px;display:block; margin:0 0 20px 32px; position:relative;  
                              box-shadow: 0px 1px 0px #c3c3c3; -moz-box-shadow:0px 1px 0px #c3c3c3; -webkit-box-shadow: 1px 1px 0px #b6b6ba; }
.item_container ul.thumType2 li.first{ margin-left:0;}
.item_container ul.thumType2 li span.img_thum{display:block;}
.item_container ul.thumType2 dl.txt_area {padding:7px 15px; overflow:hidden; position:relative; font-weight:normal;}
.item_container ul.thumType2 dl.txt_area dt.name{font-size:14px; font-weight:bold; padding-bottom:0px; color:#e8462f; letter-spacing:-1px; height:23px; 
                                                  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word;}

.item_container ul.thumType2 dl.txt_area dd{color:#7d7f81;}
.item_container ul.thumType2 dl.txt_area dd.auth{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; height:20px;}

.item_container ul.thumType2 dl.txt_area .icoSize{position:absolute; bottom:7px; right:7px; line-height:12px;  height:14px; width:22px; text-align:center; font-size:11px; 
                                                  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.item_container ul.thumType2 dl.txt_area .end{ border:1px solid #155fe8; color:#155fe8;}
.item_container ul.thumType2 dl.txt_area .ing{ border:1px solid #00b091; color:#00b091;}
.item_container ul.thumType2 dl.txt_area dd.bottom{padding:13px 0 0 0; font-size:11px;}

@media \0screen{
.item_container ul.thumType2 li {border:1px solid #c8cbcf;  margin:0 0 10px 30px;}
.item_container ul.thumType2 li.first { margin-left:0 !important;}
}




/*별점*/
.star_point {   background:url(http://imagecdn.mtoon.com/static/www/img/ico_star.png?1234) no-repeat;    margin-top:2px;    background-size: 70px; margin-top:1px;}
@media \0screen{
.star_point {background:url(http://imagecdn.mtoon.com/static/www/img/ico_star.png?1234) no-repeat;margin-top:2px;background-size: 70px 21px;}
}

.star_point[data-val='0']  { width:70px; height:15px; background-position: -0px -0px;   display:inline-block; background-size: 70px;}
.star_point[data-val='1']  { width:70px; height:15px; background-position: -0px -15px;  display:inline-block; background-size: 70px;}
.star_point[data-val='2']  { width:70px; height:15px; background-position: -0px -30px;  display:inline-block; background-size: 70px;}
.star_point[data-val='3']  { width:70px; height:15px; background-position: -0px -45px;  display:inline-block; background-size: 70px;}
.star_point[data-val='4']  { width:70px; height:15px; background-position: -0px -60px;  display:inline-block; background-size: 70px;}
.star_point[data-val='5']  { width:70px; height:15px; background-position: -0px -75px;  display:inline-block; background-size: 70px;}
.star_point[data-val='6']  { width:70px; height:15px; background-position: -0px -90px;  display:inline-block; background-size: 70px;}
.star_point[data-val='7']  { width:70px; height:15px; background-position: -0px -105px; display:inline-block; background-size: 70px;}
.star_point[data-val='8']  { width:70px; height:15px; background-position: -0px -120px; display:inline-block; background-size: 70px;}
.star_point[data-val='9']  { width:70px; height:15px; background-position: -0px -135px; display:inline-block; background-size: 70px;}
.star_point[data-val='10'] { width:70px; height:15px; background-position: -0px -151px; display:inline-block; background-size: 70px;}
.star_point_num { margin-right:50px;}


.quicktop_Button{display:block; background:url(http://imagecdn.mtoon.com/static/www/img/renew_imgs.png) no-repeat; width:31px; height:30px; background-position: -45px -125px;
position:fixed;bottom:150px;right:50%; margin-right:-550px;z-index:9999}
.quicktop_Button:hover{background-position: -80px -125px;cursor:hand;}


.nextmore_Button {display:block; background:#fff; border:1px solid #fff; height:42px; line-height:38px;  text-align:center; font-size:14px;  color:#292e31;
                  box-shadow: 0px 1px 0px #bdc1c4; -moz-box-shadow:0px 1px 0px #bdc1c4; -webkit-box-shadow: 1px 1px 0px #bdc1c4;  }

.nextmore_Button span{display:inline-block; background:url(http://imagecdn.mtoon.com/static/www/img/renew_imgs.png?123) no-repeat; background-position: -50px -165px; width:15px; height:15px;margin-right:7px; vertical-align:-2px; }
.nextmore_Button:hover{ background:#fff; border:1px solid #e81528; color:#e81528;  }


.last_Button {display:block;position:relative;   background:#fff; border:1px solid #fff; height:42px; line-height:38px;  text-align:center; font-size:14px;  color:#292e31;  
             box-shadow: 0px 1px 0px #bdc1c4; -moz-box-shadow:0px 1px 0px #bdc1c4; -webkit-box-shadow: 1px 1px 0px #bdc1c4;}

.last_Button span{display:inline-block; }
.last_Button:hover{ background:#fff; border:1px solid #e81528; color:#e81528;  }

/*요일탭*/
@media \0screen{
.tab_type2_week{border:1px solid #c8cbcf; padding-bottom:1px;}
}
.tab_type2_week{display:block; margin:0 0 20px 0; box-shadow: 0px 1px 2px #c3c3c3;
-moz-box-shadow:0px 1px 2px #c3c3c3; -webkit-box-shadow: 0px 1px 2px #c3c3c3; width:980px; height:45px; background:#fff;z-index:30;}
.tab_type2_week ul{ }
.tab_type2_week li {float:left; background:#fff; border-right:1px solid #eceded; width:121.5px; height:45px; line-height:45px; text-align:center; font-size:14px; position:relative; }
.tab_type2_week li a{padding-left:0px;}
.tab_type2_week ul .first{border-left:0; }
.tab_type2_week ul .last {border-right:0;  }
.tab_type2_week ul.bottomLine li {border-bottom:1px solid #eceded;}
.tab_type2_week ul #on{background:#e2458f; }
.tab_type2_week ul #on a {color:#fff;font-weight:bold;font-size:16px;}
.tab_type2_week ul .sch_number{ display:inline-block; font-size:11px; background:#fff; width:24px; height:24px;position:absolute; top:11px; right:10px; vertical-align:middle; text-align:center; letter-spacing:-1px;
-moz-border-radius: 50px; -webkit-border-radius:50px; border-radius:50px; }
.tab_type2_week ul .sch_number em{display:block; font-style:normal; margin:-11px 0 0 0; color:#000;}

.tab_type2_week ul li .sch_number:hover,
.tab_type2_week ul li .sch_number:hover,
.tab_type2_week ul li .sch_number:hover,
.tab_type2_week ul li .sch_number:hover{background:#fff !important; color:#000 !important; }

.tab_type2_week li#on,
.tab_type2_week li:hover,
.tab_type2_week li#on,
.tab_type2_week li:hover{background:#e2458f; }

.tab_type2_week li#on a,
.tab_type2_week li:hover a,
.tab_type2_week li#on a,
.tab_type2_week li:hover a{color:#fff;}


/*쿠폰_new 2015.08.25*/
#contentLayer_wrap {width:980px;	margin:0 auto;}
.coupon_inner_info {border-top:2px solid #e81258;	}
.coupon_inner_info .cup_comment    {overflow:hidden;}
.coupon_inner_info .cup_comment li {float:left;}
.coupon_inner_info .cup_comment .coupon_img {display:inline-block; width:470px; height:200px;background: url(http://imagecdn.mtoon.com/static/www/img/sub_new_img.png) no-repeat; background-position: 0 0; border-radius:10px; 
                                              border:1px solid #ced2d3;	 border-right:1px dashed #ced2d3 !important; }
.coupon_inner_info .cup_comment .inner_txt {height:200px; width:507px;  font-size:12px;  border-radius:10px; border:1px solid #ced2d3; border-left:0 !important;  	}
.coupon_inner_info .cup_comment .inner_txt .row_center{display:inline-block;  width:507px; }

.coupon_inner_info .cup_comment .inner_txt .in_tit, .coupon_inner_info .cup_comment .inner_txt .in_use{display:block;   width:507px; text-align:center; margin-left:30px;}
.coupon_inner_info .cup_comment .inner_txt .in_tit {margin-top:30px; color:#000; }
.coupon_inner_info .cup_comment .inner_txt .in_tit  span{float:left; display:inline-block; border-bottom:1px solid #e1e3e4;  border-right:1px solid #ced2d3; padding: 0 15px 10px 15px; width:120px; font-size:18px;}
.coupon_inner_info .cup_comment .inner_txt .in_use {  }
.coupon_inner_info .cup_comment .inner_txt .in_use span{float:left; display:inline-block; padding: 15px 15px 0 15px; border-right:1px solid #e1e3e4; width:120px; }
.coupon_inner_info .cup_comment .inner_txt .in_use em{display:block; padding-bottom:10px; font-style:normal; font-size:18px; color:#e81528;}
.coupon_inner_info .cup_comment .inner_txt .last{border-right:0 !important;}

.coupon_inner_info .user_info{border:1px solid #ced2d3; padding-top:40px; margin:30px 0; text-align:center; border-radius:10px;}
.coupon_inner_info .user_info .input_Area { }
.coupon_inner_info .user_info .input_Area li {margin-bottom:10px;}
.coupon_inner_info .user_info .input_Area li span {	display:inline-block;	width:80px;	font-size:1.5em;	text-align:right;	margin-right:25px;}
.coupon_inner_info .user_info .input_Area li input[type="text"], .user_info .input_Area li input[type="password"]
 {display:inline-block;	width:402px ;height:48px; background-color:#fff6f6;border:1px solid #e81528 ;font-size:1.7em; color:#666; padding-left:15px;	line-height:48px;}

.coupon_inner_info .use_comment   {background:#f7f5f5;		padding:20px 40px; margin-top:20px; text-align:left; border-radius:0 0 10px 10px;}
.coupon_inner_info .use_comment p {color:#e81528;	font-weight:bold;	font-size:1.2em;	margin-bottom:7px;}





.event_roulette_wrap{position:relative; width:980px;}
.event_roulette_wrap .inner_roul{background:#ed4b34; text-align:center;}
.event_roulette_wrap .inner_roul .tit {display:block; padding-top:55px;}
.event_roulette_wrap .inner_roul .girl_img{position:absolute; top:571px; left:-130px;}
.event_roulette_wrap .inner_roul .man_img{ position:absolute; top:950px; right:5px;}
.event_roulette_wrap .inner_roul .roulette_bang_wrap{position:relative;  width:750px; height:750px; margin:0 0 0 22%; } 
.event_roulette_wrap .inner_roul .roulette_bang_wrap .pin{position:absolute; top:-20px; left:315px;z-index:10; }
.event_roulette_wrap .inner_roul .roulette_bang_wrap .start_button{position:absolute; width:200px; height:200px;  text-indent:-9999px; font-size:0; cursor:pointer;}
.event_roulette_wrap .inner_roul .roulette_bang_wrap .start_button      {top:275px; left:275px; background:url(http://imagecdn.mtoon.com/static/www/img/roulette_event_button_on.gif) no-repeat;} 
.event_roulette_wrap .inner_roul .roulette_bang_wrap .start_button:hover{top:279px; left:275px; background:url(http://imagecdn.mtoon.com/static/www/img/roulette_event_button_off.gif?546) no-repeat; } 
.event_roulette_wrap .inner_roul .join_button  {display:block;   margin:0 auto 30px auto;}
.event_roulette_wrap .inner_roul .information  { text-align:left; background:#431515;}
.event_roulette_wrap .inner_roul .information  ol {padding:30px 0 30px 60px; list-style-type: decimal;}
.event_roulette_wrap .inner_roul .information  ol li {color:#ffdada; font-size:12px;  list-style-type: decimal;}
.event_roulette_wrap .inner_roul .information  ol .info_tit{ margin-left:-20px; padding-bottom:5px; color:#fff; font-size:18px;  list-style:none;}

/*레이어 팝업*/
.roul_popup_warp{position:relative; width:350px; text-align:center; border:1px solid #47494d; padding:20px 0 30px 0;background-color:#ffffff;z-index:100}
.roul_popup_warp .close{position:absolute; top:1px; right:1px;z-index:10}
.roul_popup_warp .top_img{}
.roul_popup_warp .cong_comment{ padding-top:15px; }
.roul_popup_warp .cong_comment span{ font-size:20px;color:#ed4b34; line-height:25px; letter-spacing:-2px;}
.roul_popup_warp .cong_comment em  {display:block; font-style:normal; padding:5px 0 20px 0;  letter-spacing:-1px;}
.roul_popup_warp .pop_button{ background:#ed4b34; width:250px; height:50px; line-height:45px; margin:0 auto ; font-size:18px;}
.roul_popup_warp .pop_button a{color:#fff;}
.roul_popup_warp .pop_button:hover{ background:#9d3222;}


/**************쿠폰 로그인 2015.09.01*******************/
.coupon_login_wrap{ border:1px solid #d8dbdd; border-bottom:0; width:978px; margin-top:20px;}

.coupon_login_wrap:after { content:""; clear:both; display:block; } 
.coupon_login_wrap .left_coupon{ float:left; background:#f5f6f7; width:410px; height: 290px; text-align:center; padding: 50px 0 0 0; }
.coupon_login_wrap .left_coupon .view{}
.coupon_login_wrap .left_coupon .use_info{padding-top:5px; width:84%; margin:0 auto; text-align:left;}
.coupon_login_wrap .left_coupon .use_info li {padding:1px 0; }
.coupon_login_wrap .left_coupon .use_info span{display:block; float:left; width:60px; height:18px; line-height:15px;  color:#e81528; font-size:11px; letter-spacing:-1px;}

.coupon_login_wrap .right_input{float:left;  }
.coupon_login_wrap .right_input .input_Area { padding:30px 0 0 60px;  }
.coupon_login_wrap .right_input .input_Area li {margin-bottom:10px;}
.coupon_login_wrap .right_input .input_Area li span {	display:inline-block;	width:80px;	font-size:1.5em;	text-align:right;	margin-right:25px;}
.coupon_login_wrap .right_input .input_Area li input[type="text"], .coupon_login_wrap .right_input .input_Area li  input[type="password"]
 {display:inline-block;	width:300px ;height:48px; background-color:#fff6f6;border:1px solid #e81528 ;font-size:1.7em; color:#666; padding-left:15px;	line-height:48px;}

.coupon_login_wrap .use_comment   {background:#f7f5f5;		padding:20px 40px; margin-top:20px; text-align:left; border-radius:0 0 10px 10px;}
.coupon_login_wrap .use_comment p {color:#e81528;	font-weight:bold;	font-size:1.2em;	margin-bottom:7px;}

.check_pd  { padding: 0 0 0 185px; margin-top:-5px;}

.buttonType_first{margin:10px 0 0 168px;}
.buttonType_first a  {display:inline-block; height:55px; line-height:53px; width:318px; font-size:20px; color:#fff; text-align:center; letter-spacing:-2px;}
.buttonType_first .ok{background:#e81528; margin-right:15px;  }
.buttonType_first .cencle{background:#434b4f;}

.buttonType_first .ok:hover{background:#d40b1d;   }
.buttonType_first .cencle:hover{background:#2d3336;}

.agree_w strong:hover{ color:#e81528;}

.use_coupon_comment   {padding:20px 40px; margin-bottom:50px; text-align:left; border-top:1px dashed #e6e9eb; border-left:1px solid #d8dbdd; border-right:1px solid #d8dbdd; border-bottom:1px solid #d8dbdd; }
.use_coupon_comment p {color:#000;	font-weight:bold;	font-size:1.2em;	margin-bottom:7px;}

/****************2015.09*.03 정액결제페이지****************/

.fixed_charge_warp{width:978px; border:1px solid #c9cbcd;border-top:0px; margin:-11px 0;}
.fixed_charge_warp .title{display:block;  padding:20px 0 20px 30px;}
.fixed_charge_warp .payment_Area .rollover_Button{background:#cd2027; padding:5px 0 40px 0; }
.fixed_charge_warp .payment_Area .rollover_Button  a{display:block;width:406px;height:81px; text-indent:-3000px; background:url(http://imagecdn.mtoon.com/static/www/img/w_fixed_charge_btn.png) no-repeat; background-position:0 0; margin:0 auto;  }
.fixed_charge_warp .payment_Area .rollover_Button .but_ipt:hover{  background-position:0px -81px;  cursor:pointer}
.fixed_charge_warp .benefit_Area{padding:40px 0; }
.fixed_charge_warp .benefit_Area .ban{display:block;text-align:center;  } 
.fixed_charge_warp .benefit_Area ul{ width:86%; margin:20px auto  0 auto; }
.fixed_charge_warp .benefit_Area ul li{font-size:16px; }
.fixed_charge_warp .benefit_Area ul li span{display:inline-block; color:#000; padding-right:7px; font-weight:bold;  }
.fixed_charge_warp .information_Area{ border-top:1px solid #ececec; background:#f8f9fa; height:100%;}
.fixed_charge_warp .information_Area ol{ width:90%; margin:20px auto;   list-style-type: decimal;}
.fixed_charge_warp .information_Area ol li {line-height:20px; list-style-type: decimal;}






/*충전페이지 탭   2015.09.10*/
.charge_tab_Warp{margin:10px 0;}
.tab_type_sub   {width:100%;  height:51px; border-bottom:1px solid #e81528; }
.tab_type_sub li{float:left; position:relative; width:250px; height:50px; line-height:45px; text-align:center; border:1px solid #d6d6d6;border-bottom:0;  background:#f8f8f8; font-size:18px;  }
.tab_type_sub li a {letter-spacing:-1px; }
.tab_type_sub li:hover{color:#000;}
.tab_type_sub .on       {border:1px solid #e81528; height:51px; border-bottom:0; background:#fff;   }
.tab_type_sub .on a     {color:#000; }
.tab_type_sub .spSale_ico   {position:absolute; top:-13px; right:10px; display:block; font-size:12px; padding:0 15px; height:20px;  line-height:18px;background:#e81528;  border-radius:20px; color:#fff;}
.tab_type_sub .spSale_ico em{ background:url(http://imagecdn.mtoon.com/static/www/img/new_bgtotal_icon.png) no-repeat;  background-position:0 0; display:block; width:14px; height:14px; margin:0 auto; }
.fixed_charge_warp{width:978px; border:1px solid #c9cbcd; margin:15px 0;}
.fixed_charge_warp .title{display:block;  padding:20px 0 20px 30px;}
.fixed_charge_warp .payment_Area {background:#cd2027; padding-bottom:50px;}
.fixed_charge_warp .payment_Area .rollover_Button{background:#cd2027; padding:5px 0 40px 0; }
.fixed_charge_warp .payment_Area .rollover_Button  a{display:block;width:406px;height:81px; text-indent:-3000px; background:url(http://imagecdn.mtoon.com/static/www/img/w_fixed_charge_btn.png) no-repeat; background-position:0 0; margin:0 auto;  }
.fixed_charge_warp .payment_Area .rollover_Button .but_ipt:hover{  background-position:0px -81px; }
.fixed_charge_warp .benefit_Area{padding:40px 0; }
.fixed_charge_warp .benefit_Area .ban{display:block;text-align:center;  } 
.fixed_charge_warp .benefit_Area ul{ width:86%; margin:20px auto  0 auto; }
.fixed_charge_warp .benefit_Area ul li{font-size:16px; }
.fixed_charge_warp .benefit_Area ul li span{display:inline-block; color:#000; padding-right:7px; font-weight:bold;  }
.fixed_charge_warp .information_Area{ border-top:1px solid #ececec; background:#f8f9fa;}
.fixed_charge_warp .information_Area ol{ width:90%; margin:20px auto;   list-style-type: decimal;}
.fixed_charge_warp .information_Area ol li {line-height:20px; list-style-type: decimal;}

/*통신사 버튼 추가 2015.09.30*/
.fixed_charge_warp .telecom_pay_area {margin-top:20px;}
.fixed_charge_warp .telecom_pay_area ul{width:92%;margin:0 auto; text-align:center;}
.fixed_charge_warp .telecom_pay_area ul li{display:inline-block; position:relative; margin:0 5px; border-radius:7px; border:1px solid #fff; background:#eff2f3;  
                                            width:30%; height:65px; line-height:60px;  font-size:18px; letter-spacing:-1px; text-align:center;}
.fixed_charge_warp .telecom_pay_area ul li   span{display:inline-block;  background:url(http://imagecdn.mtoon.com/static/www/img/roulette_event_telecom_logo.png) no-repeat; width:40px; height:40px; 
vertical-align:middle; }
.fixed_charge_warp .telecom_pay_area ul li   em{display:inline-block; font-style:normal; vertical-align:middle; color:#000;}
.fixed_charge_warp .telecom_pay_area ul .kt  span{background-position:0 0; }
.fixed_charge_warp .telecom_pay_area ul .lgt span{background-position:0 -40px;}
.fixed_charge_warp .telecom_pay_area ul .skt span{background-position:0 -80px;}
.fixed_charge_warp .telecom_pay_area ul li em:hover{color:#000; }
.fixed_charge_warp .telecom_pay_area ul li:hover{border:1px solid #000; background:#fff;}



/*2015.09.22  추석이벤트 3in1  */
.event_thankgiv_wrap {	width: 980px;	 margin: 0 auto;	z-index: 10; position: relative;		}
.event_thankgiv_wrap  img{border:0; display:block;}

/*TAB*/
.event_thankgiv_wrap  .eventMenu { height:91px;	z-index: 1000;	 background:#000;}
.event_thankgiv_wrap  .eventMenu .tabNav{position: absolute;	top:-516px; left:0;	 width: 980px;height:91px;display:block;}
.event_thankgiv_wrap  .eventMenu .tabNav li  {display:block; position:relative; float:left;   text-indent:-3000px;  width:296px; height:91px; }
.event_thankgiv_wrap  .eventMenu .tabNav li a{display:block;   background:url(http://imagecdn.mtoon.com/static/www/img/w_event_thanksgv_tab.png) no-repeat;  width:386px; height:91px;}
.event_thankgiv_wrap  .eventMenu .tabNav li .menu1 { position:absolute; top:0; left: 0; background-position:0 0; }
.event_thankgiv_wrap  .eventMenu .tabNav li .menu2 { position:absolute; top:0; left: 0; background-position:-386px 0;     z-index:2;}
.event_thankgiv_wrap  .eventMenu .tabNav li .menu3 { position:absolute; top:0; left: 0; background-position:-774px 0;    z-index:1;}
.event_thankgiv_wrap  .eventMenu .tabNav li .on1{ background-position:0 -91px;  z-index:100;}
.event_thankgiv_wrap  .eventMenu .tabNav li .on2{ background-position:-386px -91px;  z-index:100;}
.event_thankgiv_wrap  .eventMenu .tabNav li .on3{ background-position:-774px -91px;  z-index:100;}

.event_thankgiv_wrap  .eventMenu .tabNav li .menu1:hover{ background-position:0 -91px; }
.event_thankgiv_wrap  .eventMenu .tabNav li .menu2:hover{ background-position:-386px -91px; }
.event_thankgiv_wrap  .eventMenu .tabNav li .menu3:hover{ background-position:-774px -91px; }


.event_thankgiv_wrap  .section {width: 100%;	z-index: 10;	position: relative;	text-align:center;	}
.event_thankgiv_wrap  .section .con_inner {padding:50px 30px 40px 30px;	}
.event_thankgiv_wrap  .section .con_inner .h1{background:url(http://imagecdn.mtoon.com/static/www/img/event_thanksgv_title_patten.png) repeat-x bottom left; display:block; font-size:38px; color:#fff;  
                                              text-align:center; letter-spacing:-2px;  height:90px;  margin-bottom:70px; }
.event_thankgiv_wrap  .section .con_inner .h1 .point{color:#fffc00; letter-spacing:-3px;}
.event_thankgiv_wrap  .section .con_inner .stamp_area{padding:30px 0;}
.event_thankgiv_wrap  .section .con_inner .stamp_area ul{ }
.event_thankgiv_wrap  .section .con_inner .stamp_area ul li{display:inline-block; *float:left; margin: 0 15px; }
.event_thankgiv_wrap  .section .con_inner .button_Ttype1 {width:400px; margin:50px auto 0 auto; }
.event_thankgiv_wrap  .section .con_inner .button_Ttype1 img { }
.event_thankgiv_wrap  .section .con_inner .line1{background:url(http://imagecdn.mtoon.com/static/www/img/event_thanksgv_infoLine_1.gif) repeat-x top left;}
.event_thankgiv_wrap  .section .con_inner .line2{background:url(http://imagecdn.mtoon.com/static/www/img/event_thanksgv_infoLine_2.gif) repeat-x top left;}
.event_thankgiv_wrap  .section .con_inner .line3{background:url(http://imagecdn.mtoon.com/static/www/img/event_thanksgv_infoLine_3.gif) repeat-x top left;}
.event_thankgiv_wrap  .section .con_inner .information  { text-align:left; }
.event_thankgiv_wrap  .section .con_inner .information  ol {padding:30px 0  0px 40px; margin-top:70px; list-style-type: decimal;}
.event_thankgiv_wrap  .section .con_inner .information  ol li {color:#fff; list-style-type: decimal;font-size:14px;}
.event_thankgiv_wrap  .section .con_inner .information  ol .info_tit{ margin-left:-20px; padding-bottom:5px; color:#fff; font-size:18px;  list-style:none;}
.event_thankgiv_wrap  .section .con_inner  .con_view{padding-left:8px;}
.event_thankgiv_wrap  .section .con_inner .sale_area{}
.event_thankgiv_wrap  .section .con_inner .sale_area ul{}
.event_thankgiv_wrap  .section .con_inner .sale_area ul li {display:inline-block; *float:left; padding:0 3px;}
.event_thankgiv_wrap .last{margin-bottom:30px;}

/* SECTIONS */
.event_thankgiv_wrap .sTop {		}
.event_thankgiv_wrap .s1 {background:#ee4e40;}
.event_thankgiv_wrap .s2 {background:#8c2cdd;}
.event_thankgiv_wrap .s3 {background:#2c8cdd;}
/*2015.09.22  추석이벤트 3in1 end  */

.event_150save{position:relative;}
.event_150save  .daebak_button {display:block; position:absolute; top:700px; left:300px; width:230px; height:300px; }
.event_150save  .app_button {display:block; position:absolute; top:1140px; left:710px; width:230px; height:50px; }
.event_150save  .sale_button{display:block; position:absolute; top:830px; left:380px; width:230px; height:350px; }
.event_150save  .rollover_Button{ display: table; width: 980px; height: 150px;  }
.event_150save  .rollover_Button .button { display: table-cell; vertical-align: middle; width:300px; height:100px;  text-align: center;} 


/*LGU+ 이벤트 2015.10.05*/
.event_LGU {position: relative; width:980px;}
.event_LGU .payment_info_box {padding-top:10px;}
.event_LGU .payment_info_box .tbl{width:96%; margin:0 auto;}
.event_LGU .payment_info_box .tbl li { color:#2b2f3a;cursor:pointer}
.event_LGU .payment_info_box .tbl li:hover { background-color:#fffcf1; }
.event_LGU .payment_info_box .tbl .hd_tit  {border-top:2px solid #2b2f3a; border-bottom:2px solid #2b2f3a; height:35px; line-height:35px; font-size:14px;}
.event_LGU .payment_info_box .tbl .hd_tit  span {display:inline-block; width:19%;  text-align:center;}
.event_LGU .payment_info_box .tbl .in_num{height:50px; line-height:50px;  border-bottom:1px solid #dddedf; font-size:14px;}
.event_LGU .payment_info_box .tbl .in_num  span{ display:inline-block; width:19%;  text-align:center;}
.event_LGU .payment_info_box .tbl .in_num  .row_5 { color:#e0007c;   font-weight:bold; }
.event_LGU .payment_info_box .tbl .total_num{border-top:1px solid #2b2f3a; border-bottom:1px solid #2b2f3a; background:#edeff5; height:60px; line-height:55px; font-size:14px; margin-top:-1px; text-align:center;}
.event_LGU .payment_info_box .tbl .total_num strong{font-size:18px;}
.event_LGU .payment_info_box .tbl .total_num em {font-style:normal; font-size:14px;}
.event_LGU .payment_info_box .tbl .total_num .col_2{padding-right:30px;}
.event_LGU .payment_info_box .tbl .total_num .col_2 .point_1{ color:#0069f9; }
.event_LGU .payment_info_box .tbl .total_num .col_2 .point_2{ color:#f03800; font-weight:bold; }

.event_LGU .roll_button{margin:50px  0 ; text-align:center;}
.event_LGU .roll_button a{display:inline-block; width:31%; margin:0 2px; border-radius:8px; height:70px; line-height:65px; font-size:18px; letter-spacing:-1px;}
.event_LGU .roll_button .but_type1{background:#e0007c; color:#fff; }
.event_LGU .roll_button .but_type2{background:#fff; border:3px solid #e0007c;  height:65px; line-height:65px; vertical-align:-2px; color:#000;}
.event_LGU .roll_button .but_type3{background:#272b36; color:#fff; }
.event_LGU .pattern {background:url(http://imagecdn.mtoon.com/static/www/img/event_LGU_bg.png?6) repeat;  height:10px;  }
.event_LGU .information   {text-align:left; background:#272b36;}
.event_LGU .information  ol {padding:30px 20px 30px 35px; list-style-type: decimal;}
.event_LGU .information  ol li {color:#dcdde1; font-size:12px; line-height:20px; list-style-type: decimal;}
.event_LGU .information  ol .info_tit{ margin-left:-20px; color:#fff; font-size:18px;  list-style:none;}

.event_LGU .payment_info_box .tbl .gift_ico{background:url(http://imagecdn.mtoon.com/static/www/img/event_LGU_gift_ico.png) no-repeat; display:inline-block; width:24px; height:24px; padding-right:3px; vertical-align:middle; }
.event_LGU .payment_info_box .tbl .yellow{background:#f9d6e9;}

/*팝업*/
.popup_LGU_wrap {position:relative;  width: 490px; height:400px;margin:0 auto;  }
.popup_LGU_wrap .close {position:absolute; display:block; top:40px; right:0; background:#272b36;  width:14px; padding:10px;  border-radius:25px;  }
.popup_LGU_wrap .close img{width:14px;}
.popup_LGU_wrap .ribbon{display:block; text-align:center;}
.popup_LGU_wrap .pop_content{background:url(http://imagecdn.mtoon.com/static/www/img/event_pop_LGU_bg1.png) repeat; width:100%; height:100%; }
.popup_LGU_wrap .pop_content .inner_cont{width:92%; margin:0 auto; padding:15px 0; text-align:center; }
.popup_LGU_wrap .pop_content .inner_cont .poptit{display:block; background:#fff; padding:7px 0;  text-align:center;  }
.popup_LGU_wrap .pop_content .inner_cont .user_info{padding:20px 0; }
.popup_LGU_wrap .pop_content .inner_cont .user_info dt{color:#fffc00; font-size:16px; padding-bottom:3px; letter-spacing:-1px;}
.popup_LGU_wrap .pop_content .inner_cont .user_info dd{color:#fff; font-size:12px; line-height:16px;}
.popup_LGU_wrap .pop_content .inner_cont .mobile_area{color:#fff;}
.popup_LGU_wrap .pop_content .inner_cont .mobile_area input{height:40px; width:90px; margin:0 3px; border:0;  padding:0 3px;}
.popup_LGU_wrap .pop_content .inner_cont .mobile_area span{display:inline-block; vertical-align:3px;}
.popup_LGU_wrap .pop_content .inner_cont .roll_button{margin:25px 0 15px 0 ; text-align:center;}
.popup_LGU_wrap .pop_content .inner_cont .roll_button .but_type3{display:inline-block; margin:0 2px; width:73%;  border-radius:8px; height:55px; line-height:50px; font-size:18px; letter-spacing:-1px; background:#272b36; color:#fff; }
.popup_LGU_wrap .pop_content .inner_cont .agree{color:#fff;}
.popup_LGU_wrap .pop_content .inner_cont .agree dt {}
.popup_LGU_wrap .pop_content .inner_cont .agree dt span{ vertical-align:top;}
.popup_LGU_wrap .pop_content .inner_cont .agree dd {line-height:14px; font-size:11px;}
.popup_LGU_wrap .pop_content .information   {text-align:left; background:url(http://imagecdn.mtoon.com/static/www/img/event_pop_LGU_bg2.png) repeat;}
.popup_LGU_wrap .pop_content .information  ol {padding:15px 15px 25px 30px; list-style-type: decimal;}
.popup_LGU_wrap .pop_content .information  ol li {color:#d9d9d9; font-size:11px; line-height:16px; list-style-type: decimal; letter-spacing:-1px;}
.popup_LGU_wrap .pop_content .information  ol .info_tit{ margin-left:-15px; color:#fff; font-size:14px;  list-style:none;}



.LGT_btn {position:relative; background:#e0007c !important; width:160px !important;    }
.LGT_btn .coin40{ display:inline-block;  border-radius: 20px; background:#fff; color:#000; font-style:normal; font-size:11px;  letter-spacing:-1px; height:20px; line-height:20px;
                 vertical-align:middle; padding:0 10px; margin:0 0 4px 5px;}
.LGT_btn:hover{background:#ed3200 !important;}