﻿/*  common  */
tr, td, body {font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움','굴림',Gulim,dotum,'Segoe WPC','Segoe UI',Helvetica,AppleGothic,Sans-serif; color:#333333;}

ul,li,dl,dt,dd	{ list-style:none; margin:0px; padding:0px; }

a:link {  color: #2877B9; text-decoration: none}
a:visited {  color: #2877B9; text-decoration: none}
a:hover {  color: #2877B9; text-decoration: underline}

a.bo:link {  color: #333333!important;font-weight: bold; text-decoration: none; font-size:14px;letter-spacing:-0.5px}/*color: #3774B1;*/ 
a.bo:visited {  color: #333333!important; font-weight: bold; text-decoration: none}
a.bo:hover {  color: #333333!important; font-weight: bold; text-decoration: underline}

a.bov:link {color:#333333;font-weight:bold;text-decoration:none;font-size:14px; letter-spacing:-0.5px}
a.bov:visited {color:#333333;font-weight:bold;text-decoration:none;}
a.bov:hover {color:#336699;font-weight:bold;text-decoration:underline;}

.p1_n {color:#b54a72;}
.p1_n2 {color:#f47900;}
.p1_n3 {color:#62bbe0;}
.p1_n4 {color:#f33494;}
.p1_n5 {color:#cc0066; font-weight:bold;}
.p1_bold {font-weight:bold;}

.bk1 {color: #000000;}
.gw {color: #737373!important;}
.gw2 {color: #737373;}
.usd_org {color:#fa7600; }

.step { font-size: 9px; color: #848484; font-family: "Verdana"; }

.ev_cobox {font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; }
/*  bargain - */
.bar1 {color: #E91762;  font-weight: bold}

/*pop*/
.po {color: #757575; line-height: 16px;}

/*  title - */
  /*  book.asp */
.t1 {font-size: 12pt;font-weight: bold;	color: #000000;}
.t2 {font-weight: bold;	color: #000000;}
.t3 {font-size: 11pt;font-weight: bold;	color: #64B42F;}
.t4 {font-size: 11pt;font-weight: bold;	color: #000000;}
.t5 {font-size: 11pt;font-weight: bold;	color: #505050;}
.t6 {font-size: 10pt;font-weight: bold;	color: #000000;} 
.event {font-weight: bold;color: #3084D9;}
.mt1 {font-size: 14px;	font-weight: bold; color: #38638D;}
.mt2 {font-size: 14px;	font-weight: bold; color: #000000;}
.jm {font-family:'Apple SD Gothic Neo',Malgun Gothic, "돋움";font-size: 9pt;color: #FFFFFF;	background-color: #A6988B;}

A.be:link { color: #D1607F; font-weight: bold; text-decoration:none}
A.be:visited { color: #D1607F;  font-weight: bold; text-decoration:none}
A.be:hover  { color: #D1607F; font-weight: bold; text-decoration:underline}
 
A.md:link { color: #7A62B4; font-weight: bold; text-decoration:none}
A.md:visited { color: #7A62B4;  font-weight: bold; text-decoration:none}
A.md:hover  { color: #7A62B4; font-weight: bold; text-decoration:underline}

/* link  it=item  gl=gray+line  b=bold */
A.ml:link {  color: #505050; text-decoration: none}
A.ml:visited {  color: #505050; text-decoration: none}
A.ml:hover {  color: #386DA1; text-decoration: underline}

A.mu:link {  color: #505050; text-decoration: none}
A.mu:visited {  color: #505050; text-decoration: none}
A.mu:hover {  color: #999999; text-decoration:  none}

A.gl:link {	color: #505050;	text-decoration:none;background-image: url(//image.aladin.co.kr/img/common/un_dot.gif);}
A.gl:visited { color: #505050;  text-decoration:none; background-image: url(//image.aladin.co.kr/img/common/un_dot.gif);}
A.gl:hover  { color: #386DA1;text-decoration: underline}

A.gl2:link { color: #818181; text-decoration:none}
A.gl2:visited { color: #818181;  text-decoration:none }
A.gl2:hover  { color: #818181; text-decoration: underline}

A.gl3:link { color: #505050; text-decoration:none}
A.gl3:visited { color: #505050; text-decoration:none}
A.gl3:hover { color: #505050; text-decoration:none}

A.gl4:link { color: #505050; text-decoration:none; border-bottom: 1px dotted #C1DDF5}
A.gl4:visited { color: #505050;  text-decoration:none; border-bottom: 1px dotted #C1DDF5}
A.gl4:hover  { color: #386DA1; border-bottom: 1px solid #386DA1}

A.gl5:link { color: #949494; text-decoration:none;}
A.gl5:visited { color: #949494;  text-decoration:none;}
A.gl5:hover  { color: #949494; text-decoration:none;}

A.gl6:link { color: #505050; text-decoration:underline;}
A.gl6:visited { color: #505050;  text-decoration:underline;}
A.gl6:hover  { color: #505050; text-decoration:underline;}

A.gl7:link {	color: #606060;	text-decoration:none;background-image: url(//image.aladin.co.kr/img/common/un_dot.gif); font-size:11px;}
A.gl7:visited { color: #606060;  text-decoration:none; background-image: url(//image.aladin.co.kr/img/common/un_dot.gif); font-size:11px;}
A.gl7:hover  { color: #386DA1;text-decoration: underline; font-size:11px;}

A.bl:link { color: #505050; font-weight: bold; text-decoration:none}
A.bl:visited { color: #505050;  font-weight: bold; text-decoration:none}
A.bl:hover  { color: #386DA1; font-weight: bold; text-decoration:underline}

A.bt1:link { color: #000000; text-decoration:underline}
A.bt1:visited { color: #000000; text-decoration:underline}
A.bt1:hover  { color: #000000; text-decoration:underline}

A.bt2:link { font-size: 13px;font-weight: bold; color: #000000; text-decoration:none}
A.bt2:visited { font-size: 13px;font-weight: bold; color: #000000; text-decoration:none}
A.bt2:hover  { font-size: 13px;font-weight: bold; color: #000000; text-decoration:none}

A.bt3:link { font-size: 14px;	font-weight: bold; color: #38638D; text-decoration:none}
A.bt3:visited { font-size: 14px;	font-weight: bold; color: #38638D; text-decoration:none}
A.bt3:hover  { font-size: 14px;	font-weight: bold; color: #38638D; text-decoration:none}

A.bt4:link { font-size: 14px;	font-weight: bold; color: #3774B1; text-decoration:none}
A.bt4:visited { font-size: 14px;	font-weight: bold; color: #3774B1; text-decoration:none}
A.bt4:hover  { font-size: 14px;	font-weight: bold; color: #3774B1; text-decoration:underline}

A.bm:link { color: #7A62B4; font-weight: bold; text-decoration:none}
A.bm:visited { color: #7A62B4;  font-weight: bold; text-decoration:none}
A.bm:hover  { color: #7A62B4; font-weight: bold; text-decoration:underline}

A.white:link { color: #FFFFFF;  text-decoration:none;border-bottom: 1px dotted #FFFFFF}
A.white:visited { color: #FFFFFF;  text-decoration:none;border-bottom: 1px dotted #FFFFFF}
A.white:hover  { color: #FFFFFF;  border-bottom: 1px solid #FFFFFF}

A.orange:link { color: #e85200; text-decoration:none}
A.orange:visited { color: #e85200;  text-decoration:none}
A.orange:hover  { color: #e85200; text-decoration:underline}

.browse a:hover {background-color:#E7EDF9;; color:#386DA1; text-decoration:none}

A.gift:link {color:#4B7C34; font-size:9pt; text-decoration:none;  font-weight: bold;  line-height:120%}
A.gift:visited {color:#4B7C34; font-size:9pt; text-decoration:none;  font-weight: bold;  line-height:120%}
A.gift:hover  {color:#4B7C34; font-size:9pt; text-decoration:underline;  font-weight: bold;  line-height:120%}

A.cl:link { color: #505050; text-decoration:none}
A.cl:visited { color: #505050;  text-decoration:none }
A.cl:hover  { color: #505050; text-decoration: none}


.pri {color: #E61663;font-size: 11pt; font-weight: bold;}
.pra {color: #136CBB;font-size: 11pt; font-weight: bold;}

.luxury
{    
    color: #dddddd;
    BORDER-RIGHT: #dddddd 1px solid;
    BORDER-TOP: #dddddd 1px solid;
    BORDER-LEFT: #dddddd 1px solid;
    BORDER-BOTTOM: #dddddd 1px solid;
}


/* blue */
.be1 {color: #0A5EB3;}
.be2 {color: #447DA9;}

/* ex */
.from {font-style: italic;}
.my {font-size: 8pt; color: #70AE18; line-height: 12px;}
.my2 {font-size: 8pt; color: #919191;}
.on {color: #E35799;}
.nav {color: #949494;}
.form1 {font-family:'Apple SD Gothic Neo',Malgun Gothic, "돋움";font-size: 9pt;color: #505050;border: 0px none;	padding: 2px 0px 0px;}
.form2 {
	font-family:'Apple SD Gothic Neo',Malgun Gothic, "돋움";
	font-size: 9pt;
	color: #505050;
	border-top: 1px solid #A4A4A4;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	border-left: 1px solid #A4A4A4;}
.form3 {
    border-color:#A4A4A4 rgb(206, 206, 206) rgb(206, 206, 206) rgb(164, 164, 164);
    border-style:solid;
    border-width:1px;
    font-family:'Apple SD Gothic Neo',Malgun Gothic,"돋움";
    font-size:9pt;
    line-height:140%;
    padding:5px;}
.meet {color: #538BBB;}

.menutd a:hover {background-color:#BFBFBF; color:#ffffff; text-decoration:none}
.menutd2 a:hover {background-color:#EDF6FE; color:#386DA1; text-decoration:none}
.menutd3 a:hover {background-color:#F7F7F7; color:#000000; text-decoration:none}

/* price */
.pb1 {font-weight: bold;color: #B54A72;}
.p1 {color: #B54A72;}
.pb2 {font-weight: bold;color: #4AA37C;}
.p2 {color: #4AA37C;}
.p_add {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}

/* best */
.co {font-size: 8pt; color: #919191;}

/*  talktalk */
 .talk1 {font-size: 9pt;	color: #848484;}
 .talk2 {font-size: 9pt;	color: #F79100;}
 .img {border-style:solid;border-width:1px ;border-color:858585}
  
A.tgl:link { color: #848484; text-decoration:none;border-bottom: 1px dotted #C1DDF5 }
A.tgl:visited { color: #848484;  text-decoration:none;border-bottom: 1px dotted #C1DDF5 }
A.tgl:hover  {color: #386DA1; border-bottom: 1px solid #258AB0}

A.tgl2:link { color: #303030; text-decoration:none; background-image: url(//image.aladin.co.kr/img/common/un_dot.gif); }
A.tgl2:visited { color: #303030;  text-decoration:none;background-image: url(//image.aladin.co.kr/img/common/un_dot.gif); }
A.tgl2:hover  {color: #386DA1; text-decoration:underline;}

A.tmore:link { color: #676767; text-decoration:underline; }
A.tmore:visited { color: #676767;  text-decoration:underline; }
A.tmore:hover  { color: #676767; text-decoration:underline }

A.tnic:link { color: #606060; text-decoration:none; }
A.tnic:visited { color: #606060;  text-decoration:none; }
A.tnic:hover  { color: #606060; text-decoration:underline }

A.t52:link { color: #5e5e5e; text-decoration:none; }
A.t52:visited { color: #5e5e5e;  text-decoration:none; }
A.t52:hover  { color: #5e5e5e; text-decoration:underline }

A.tgr:link { color: #606060; text-decoration:none; }
A.tgr:visited { color: #606060;  text-decoration:none; }
A.tgr:hover  { color: #386DA1; text-decoration:underline }

A.tl:link { color: #000000; font-weight: bold; text-decoration:none}
A.tl:visited { color: #000000;  font-weight: bold; text-decoration:none}
A.tl:hover  { color: #386DA1; font-weight: bold; text-decoration:underline}

A.tlb:link { color: #000000;  text-decoration:none}
A.tlb:visited { color: #000000;   text-decoration:none}
A.tlb:hover  { color: #386DA1;  text-decoration:underline}

.f6
{
    BORDER-RIGHT: #e8e8e8 1px solid;
    BORDER-TOP: #e8e8e8 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #e8e8e8 1px solid;
    COLOR: #444444;
    LINE-HEIGHT: 170%;
    BORDER-BOTTOM: #e8e8e8 1px solid;
    FONT-FAMILY:'Apple SD Gothic Neo',Malgun Gothic, "돋움"
}

.f2
{
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #CCCCCC 1px solid;
    COLOR: #444444;
    LINE-HEIGHT: 170%;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    FONT-FAMILY:'Apple SD Gothic Neo',Malgun Gothic, "돋움"
}

.box1
{    
  color: #505050;
  BORDER-RIGHT: #DDDDDD 1px solid;
  BORDER-TOP: #DDDDDD 1px solid;
  BORDER-LEFT: #DDDDDD 1px solid;
  BORDER-BOTTOM: #DDDDDD 1px solid;

  margin-top:3px;
  margin-bottom:3px;
  margin-left:3px;
  margin-right:3px;
  margin:3px;
}

.box2
{    
    COLOR: #E0E0DF;
    BORDER-RIGHT: #ECECEB 1px solid;
    BORDER-TOP: #ECECEB  1px solid;
    BORDER-LEFT: #ECECEB 1px solid;
    BORDER-BOTTOM: #ECECEB 1px solid;
}

.box3
{    
    /* color: #DDDDDD;*/
    color:Red;
    BORDER-RIGHT: #DDDDDD 1px solid;
    BORDER-TOP: #DDDDDD 1px solid;
    BORDER-LEFT: #DDDDDD 1px solid;
    BORDER-BOTTOM: #DDDDDD 1px solid;
}

.bu {
	FONT-FAMILY:'Apple SD Gothic Neo',Malgun Gothic, "돋움", "굴림";
	font-size: 9pt;
	color: #000000;
	background-color: #D3D0C9;
  border: 1px solid #ffffff;


}
.boxt1
{ PADDING-TOP: 10px; PADDING-RIGHT: 15px;PADDING-LEFT:20px; PADDING-BOTTOM: 15px;font-family: 'Apple SD Gothic Neo',Malgun Gothic,"돋움";font-size: 9pt;	color: #505050;	line-height: 14pt;}

.numover {background-Color:#F6F6F6;}
.numout {background-Color:#FFFFFF;}

/*browse front 은경*/
.no {	FONT-FAMILY:'Apple SD Gothic Neo',Malgun Gothic, "돋움";font-size: 9pt;color: #5102AD;}
.lc {font-weight: bold; color: #3084D9;}
.ev{color: #1962A7;}
.re{color: #000000;}
.r1{color: #CC0202;}
.fr {color:#017992; font-weight: bold;font-size: 12pt;}
.frt{FONT-FAMILY:'Apple SD Gothic Neo',Malgun Gothic, "돋움";color: #212121; font-size: 11pt;font-weight: bold;}

.floatL { float:left;}
.floatR { float: right;}
.clear { clear:both;}
.clear10 { clear:both; height:10px;}
.mgT5 { margin-top:5px;}

A.br:link {  color: #505050; text-decoration: none}
A.br:visited {  color: #505050; text-decoration: none}
A.br:hover {  color: #151515; text-decoration: underline}

A.bb:link {  color: #2054B9; text-decoration: none}
A.bb:visited {  color: #2054B9; text-decoration: none}
A.bb:hover {  color: #2054B9; text-decoration: underline}

A.pl:link { color: #505050;  text-decoration:none}
A.pl:visited { color: #505050;  text-decoration:none}
A.pl:hover  { color: #505050;  text-decoration:underline}

A.pp:link { color: #505050;  text-decoration:none;font-size: 9pt;}
A.pp:visited { color: #505050;  text-decoration:none;font-size: 9pt;}
A.pp:hover  { color: #505050;  text-decoration:underline;font-size: 9pt;}

.bt{ color: #001F88;}
.cu{ color: #000000;font-weight: bold;}
.cz{ color: #639532;font-weight: bold;}
.bz{ color: #FE8C4D;font-weight: bold;}
.bz a:link{ color: #FE8C4D;font-weight: bold;}
.bz a:visited {color: #FE8C4D;font-weight: bold;}
.bz a:hover {color: #FE8C4D;font-weight: bold;}
.bznew{ color:#FE8C4D;font-weight:bold;}
.bz2 { font-size: 11pt; color: #FE8C4D;font-weight: bold;}

.np_bz {color:#14A414; font-weight:bold;}
a.np_bz:link {color:#14A414; font-weight:bold; font-size:14px; text-decoration: none;}
a.np_bz:visited {color:#14A414; font-weight:bold; font-size:14px; text-decoration: none;}
a.np_bz:hover {color:#14A414; font-weight:bold; font-size:14px; text-decoration:underline;}

.bty {font-weight: bold;color: #FF6C0C;}
.bsp {color: #0000FF;}
.bmrb  {color: #333333;}
.tlt {color: #000000;font-size: 11pt;font-weight: bold;}
.tlo {color: #CD0303;font-size: 8pt;}
.tlo {color: #383838;font-size: 8pt;}

.pri {color: E61663;font-size: 11pt; font-weight: bold;}
.pra {color: 136CBB; font-weight: bold;}
.gray05, a.gray05:link, a.gray05:visited, a.gray05:hover, a.gray05:active{color:#B8C7D7}


a.s_cate:link {	font-size:11px;	color:#7c7c7c;	text-decoration: none;	letter-spacing: -1px;}
a.s_cate:visited { font-size:11px;color: #7c7c7c; text-decoration: none;  letter-spacing: -1px;}
a.s_cate:hover { font-size:11px;color: #7c7c7c;  text-decoration:underline;  letter-spacing: -1px;}


/*giftevents*/
A.gp:link { color: #0D89A7;  text-decoration:none ;font-weight: bold;}
A.gp:visited { color: #0D89A7;  text-decoration:none ;font-weight: bold;}
A.gp:hover  { color: #0D89A7;  text-decoration:underline;}
.boxp {	border: 1px solid E5E9CE; }

.bubox
{    
  color: #505050;
  BORDER-RIGHT: #D8D8D8 1px solid;
  BORDER-TOP: #D8D8D8 1px solid;
  BORDER-LEFT: #D8D8D8 1px solid;
  BORDER-BOTTOM: #D8D8D8 1px solid;
}
.bubox1
{    
    COLOR: #505050;
    BORDER-RIGHT: #E7E7E7 1px solid;
    BORDER-TOP: #E7E7E7 1px solid;
    BORDER-LEFT: #E7E7E7 1px solid;
    BORDER-BOTTOM: #E7E7E7 1px solid;
}

.linkP{
	cursor:pointer;
	/* for IE 5.0 */
	cursor:hand;
}

.tx1 {color:#F26600;}

A.like:link { color: #767676; text-decoration:none}
A.like:visited { color: #767676;  text-decoration:none }
A.like:hover  { color: #386DA1; text-decoration: underline}

A.popul:link { color: #767676; text-decoration:none}
A.popul:visited { color: #767676;  text-decoration:none }
A.popul:hover  { color: #767676; text-decoration: underline}

.talkform
{    
    color: #303030;FONT-FAMILY:'Apple SD Gothic Neo',Malgun Gothic, "돋움";
    BORDER-RIGHT: #C2C2C2 1px solid;
    BORDER-TOP: #C2C2C2 1px solid;
    BORDER-LEFT: #C2C2C2 1px solid;
    BORDER-BOTTOM: #C2C2C2 1px solid;
}

A.tap:link {  color: #555555; text-decoration: none;FONT-FAMILY:'Apple SD Gothic Neo', "굴림";}
A.tap:visited {  color: #555555; text-decoration: none;FONT-FAMILY:'Apple SD Gothic Neo', "굴림";}
A.tap:hover {  color: #386DA1; text-decoration: underline;FONT-FAMILY:'Apple SD Gothic Neo', "굴림";}
 
A.brief:link {  color: #8E8E8E; text-decoration: none;}
A.brief:visited {  color: #8E8E8E; text-decoration: none;}
A.brief:hover {  color: #386DA1; text-decoration: underline;}
 
.brief2{   font-family: 'Apple SD Gothic Neo',Malgun Gothic,"돋움";font-size: 9pt; color: #8E8E8E; line-height: 19px;}
.tmore2{ color: #9B9B9B; text-decoration:underline; }

.giftform
{    
    color: #606060;FONT-FAMILY:'Apple SD Gothic Neo',Malgun Gothic, "돋움";
    BORDER-RIGHT: #CECECE 1px solid;
    BORDER-TOP: #A4A4A4 1px solid;
    BORDER-LEFT: #A4A4A4 1px solid;
    BORDER-BOTTOM: #CECECE 1px solid;
}

A.cup1:link { color: #000000; font-weight: bold;text-decoration:underline}
A.cup1:visited { color: #000000; font-weight: bold;text-decoration:underline}
A.cup1:hover  { color: #386DA1; font-weight: bold;text-decoration:underline}
 
.cup {font-size: 11pt; color: #CC0000; }


A.normalA:link, A.normalA:visited, A.normalA:hover{
	color:#444444;
	text-decoration:none;
}


A.normalB:link, A.normalB:visited{
	color:#444444;
	text-decoration:none;
}
A.normalB:hover{
	color:#444444;
	text-decoration:underline;
}

.bk {
	background-color: #FFFFFF;
}
.bk2 {
	background-color: F8F8F8;
}

.coupon_p {font-size:9pt; color: #00FFFF; text-decoration: none;} 
A.cup3:link { color: #ffffff; font-weight: bold;text-decoration:underline ;}
A.cup3:visited { color: #ffffff; font-weight: bold;text-decoration:underline ;}
A.cup3:hover  { color: #FFEA00; font-weight: bold;text-decoration:underline ;}

a.po:link  {  color: #606060; text-decoration: none}
a.po:link{  color:606060; text-decoration: none}
a.po:link {  color: #606060; text-decoration: underline}

div.shadowBox{
	margin:14px 0px 0px -16px;
	position:absolute; 
	visibility:hidden; 
    background-color:#7a7a7a; 
    width:302px; 
    border:0px solid blue; 
    text-align:left; 
    vertical-align:top; 
    filter:alpha(opacity=100);
	cursor:default; 
	display:inline;
}


div.OKCashBagUsed{
	margin:0px 0px 0px 70px;
	position:absolute; 
	visibility:hidden; 
    background-color:#7a7a7a; 
    width:302px; 
    border:0px solid blue; 
    text-align:left; 
    vertical-align:top; 
    filter:alpha(opacity=100);
	cursor:default; 
	display:inline;
}

div.shadowBoxThx{
	margin: 14px 0px 0px -306px;
	position:absolute; 
	visibility:hidden; 
    background-color:#7a7a7a; 
    width:302px; 
    border:0px solid blue; 
    text-align:left; 
    vertical-align:top; 
    filter:alpha(opacity=100);
	cursor:default;
	display:inline; 
}

div.MyAccountTimeLinelayer{
	margin: 20px 0px 0px -306px;
	position:absolute; 
	visibility:hidden; 
    background-color:#7a7a7a; 
    border:0px solid blue; 
    text-align:left; 
    vertical-align:top; 
    filter:alpha(opacity=100);
	cursor:default;
	display:inline; 
}

div.balloon{
	margin: -25px 0px 0px -26px;
	position:absolute; 
	visibility:hidden; 
    background-color:none transparent scroll repeat 0% 0%;
    width:100px; 
    border:0px solid blue; 
    text-align:left; 
    vertical-align:top; 
    filter:alpha(opacity=100);
	cursor:default;
	display:inline; 
}

div.shadowBox *{
    position: relative;
}

div.shadowBox .lowest{
    height:2px;
}

a.sw:link { font-size: 11px; color: #505050; text-decoration: none}
a.sw:visited {  font-size: 11px;color: #505050; text-decoration: none}
a.sw:hover {  font-size: 11px;color: #505050; text-decoration: underline}

/* w3c - Align Right */
.ar{

	margin-left:auto; 
	margin-right:0px;
}

/* Header Layer Menu - Anchor*/
A.hdlmnu:link { color: #505050; text-decoration:none; padding:1px 0px 1px 0px; width:100%}
A.hdlmnu:visited { color: #505050; text-decoration:none; padding:1px 0px 1px 0px; width:100%}
A.hdlmnu:hover { color: #505050; text-decoration:none; padding:1px 0px 1px 0px; width:100%}

.gw3 {color: #777777;}

div.boxzzang4 {
	width:375; 
	height:150;
	/*overflow:scroll;*/
	padding:2px; 

	scrollbar-3dlight-color:#eeede7;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#fbfbf8;
	scrollbar-darkshadow-color:ffffff;
	scrollbar-face-color:#dedede; 
	scrollbar-highlight-color:#cccccc;
	scrollbar-track-color: #f0f0f0;
	scrollbar-shadow-color:#cccccc;
} 

a.key1:link		{font-size: 9pt; color: #505050; text-decoration: none;		font-family:'Apple SD Gothic Neo',Malgun Gothic,"굴림"; letter-spacing:-1px;}
a.key1:visited	{font-size: 9pt; color: #505050; text-decoration: none;		font-family:'Apple SD Gothic Neo',Malgun Gothic,"굴림"; letter-spacing:-1px;}
a.key1:hover	{font-size: 9pt; color: #505050; text-decoration: underline;font-family:'Apple SD Gothic Neo',Malgun Gothic,"굴림"; letter-spacing:-1px;}

div.clear{ clear:both; }

a.coupon:link {  color: 00FFFF; font-weight: bold; font-size: 12pt; text-decoration: none;letter-spacing: 0px;}
a.coupon:visited {  color: 00FFFF; font-weight: bold;font-size: 12pt;  text-decoration: none;letter-spacing:0px;}
a.coupon:hover {  color: 00FFFF; font-weight: bold; font-size: 12pt; text-decoration: none;letter-spacing: 0px;}

/******** item info관련 ******/
div.itemInfo{
	text-align:left;
	/*clear:both;*/
	margin-bottom:0px;
	padding-bottom:10px;	
}

div.itemInfoImg{
	width:88px; 
	margin-left:33px;
	margin-bottom:15px;
	padding: 4px 3px 4px 3px;
	border:1px solid #dddddd;
	text-align:center;
	float:left;
	display:inline;

}

div.itemInfoContent{
	margin-left: 162px;
}

.itemInfoContentUl  {
	margin-left:-40px;
border:1px solid red;
}

.itemInfoContentUl li{
	list-style:none;
	padding-bottom:1px;
	/*line-height:170%;*/
}

* html .itemInfoContentUl li{
	/* IE bug! */
	/*clear:left;*/

}

.itemInfoContent dd{

}

.itemInfoContent dt{
	margin-top:-13px;
	margin-left: 0px;
	padding-bottom: 3px;
}
.itemInfoContent dl{
}

/******** item info관련 ******/

.f5
{
    BORDER-RIGHT: #D4D3C9 1px solid;
    BORDER-TOP: #D4D3C9 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #D4D3C9 1px solid;
    COLOR: #5B5B5B;
    BORDER-BOTTOM: #D4D3C9 1px solid;
    FONT-FAMILY:'Apple SD Gothic Neo', "굴림";
	height:21px;
    BACKGROUND-COLOR: #FFFFFF
}

a.ex:link {  font-size: 9pt; color: #5B5B5B; text-decoration: underline;	font-family:""; letter-spacing:-1px;}
a.ex:visited {  font-size: 9pt; color: #5B5B5B; text-decoration: underline;	font-family:""; letter-spacing:-1px;}
a.ex:hover {  font-size: 9pt; color: #5B5B5B; text-decoration: underline;	font-family:""; letter-spacing:-1px;}

.brand1 {font-size: 14pt;font-weight: bold;color: #DC567C;}
.brand2 {font-size: 13pt;font-weight: bold;color: #DC567C;}

.at3 {font-size: 11pt;font-weight: bold;color: #DC567C;}
.lank1 {font-family:verdana; font-size:15px; font-style : italic; color:#F35B00; font-weight:bold}
.lank2 {font-family:verdana; font-size:15px; font-style : italic; color:#919191; font-weight:bold}

#card_layer{ margin-left:-300px;}

#footerNSDiv{ text-align:center; }
#footerNSDiv table { margin: 0 auto 0 auto; }
#tabEvTable {  /*margin-left:17px;*/  }
#tabEvTable td { margin-left:3px; }
#eventTab1, #eventTab2, #eventTab3, #eventTab4, #eventTab5 { margin-left:3px;  }

#bestBanDiv 
{
	 /*margin-left:17px; */

	border: 0px solid red;
}

.field
{
    BORDER-RIGHT: #B3B4BC 1px solid;
    BORDER-TOP: #B3B4BC 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #B3B4BC 1px solid;
    COLOR: #5B5B5B;
    BORDER-BOTTOM: #B3B4BC 1px solid;
    FONT-FAMILY:'Apple SD Gothic Neo',Malgun Gothic, "돋움";
	  height:21px;
    BACKGROUND-COLOR: #FFFFFF
}

.littlesize {font-size:11px;}

a.key2:link	{font-size: 9pt; color: #747473; text-decoration: underline;font-family:'Apple SD Gothic Neo',Malgun Gothic,"굴림"; letter-spacing:-1px;}
a.key2:visited	{font-size: 9pt; color: #747473; text-decoration: underline;font-family:'Apple SD Gothic Neo',Malgun Gothic,"굴림"; letter-spacing:-1px;}
a.key2:hover	{font-size: 9pt; color: #747473; text-decoration: underline;font-family:'Apple SD Gothic Neo',Malgun Gothic,"굴림"; letter-spacing:-1px;}

a.ml05:link {  color: #444444; text-decoration: none; font-family:'Apple SD Gothic Neo',Malgun Gothic,"굴림";}
a.ml05:visited {  color: #444444; text-decoration: none}
a.ml05:hover {  color:#386DA1; text-decoration: underline}

A.navi_bng:link {  color: #444444; text-decoration: none}
A.navi_bng:visited {  color: #444444; text-decoration: none}
A.navi_bng:hover {  background-color:#F1F1F1; color:#386DA1; text-decoration: none;width:202px;}

#beautyBrowse	.main_left_browse a.navi_bng:hover,
#giftBrowse		.main_left_browse a.navi_bng:hover {  background-color:#F1F1F1; color:#386DA1; text-decoration: none;width:110px;}

#beautyBrowse	.main_left_browse {position:absolute; margin-left:70px; margin-top:-29px; display:none; width:138px}
#giftBrowse		.main_left_browse {position:absolute; margin-left:110px; margin-top:-29px; display:none; width:128px}

#beautyBrowse	tr:hover,
#giftBrowse		tr:hover{ background-color:#F1F1F1; color:#386DA1; width:110px;}


#bodyDescription 
{
 padding-left: 12px;
}

#bodyDescription 
{
 padding-left: 12px;
}

#bodyDescription li
{
	margin-left: 30px;
	padding: 0px;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside;
}

.permaLayer {
	width:590px; 
	position:absolute; 
	background-color:ghostwhite; 
	border:1px solid #dfdfdf; 
	padding:3px; 
	margin-top:3px;
	z-index:40;
	FONT-FAMILY:'Apple SD Gothic Neo',Malgun Gothic, "돋움";
	font-size: 12px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#4f4f5f', Direction=135, Strength=3);
	height:65px;	
	_height:72px;
}
.permaLayerShadow {
	background-color:#4f4f5f; 
	position:absolute; 
	z-index:30;
	width:597px;
	height:73px;
	margin-top:5px; 
	margin-left:3px;
	filter: alpha(opacity=50);
	opacity: 0.8;
	_width:589px;
	_height:70px;
	_margin-top:7px;
}

.pTitleLayer {
	width:550px; 
	position:absolute; 
	background-color:ghostwhite; 
	border:1px solid #dfdfdf; 
	padding:3px; 
	margin-top:3px;
	z-index:40;
	font-family: 'Apple SD Gothic Neo',Malgun Gothic,"돋움";
	font-size: 12px;	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#4f4f5f', Direction=135, Strength=3);
	height:27px;
	_height:34px;	
}
.pTitleLayerShadow {
	background-color:#4f4f5f; 
	width:557px;
	height:35px;
	margin-top:5px; 
	margin-left:3px; 
	position:absolute; 
	z-index:30;
	filter: alpha(opacity=50);
	opacity: 0.8;
	_width:549px;
	_height:32px;
	_margin-top:7px;
}	

.ttbButtonSpace
{
	margin-top:5px;	
	margin-bottom:3px;
}

.recommend11 { FONT-SIZE: 12px; color: #1047D1; font-weight:bold; }		

.tltb { color: #000000; font-weight: bold;}

/*구매자댓글 경숙*/

.txt_bs {color: #74B9E2; font-weight: bold; text-decoration: none}
.tt_gray {color: #616161; font-weight:bold;}
.txt_rs {color:#CA0014; font-weight:bold;}
.txt_g8 {font-size:8pt;  color: #8C8C8C;}
.txt_g40 {color:#666666;}

A.id_b:link { color: #303030; text-decoration:none;border-bottom: 1px dotted #C1DDF5; }
A.id_b:visited { color: #303030;  text-decoration:none;border-bottom: 1px dotted #C1DDF5; }
A.id_b:hover  {color: #386DA1; border-bottom: 1px solid #258AB0;}

A.g8:link {font-size:8pt;  color: #666666; text-decoration: none;}
A.g8:visited {font-size:8pt;  color: #666666; text-decoration: none;}
A.g8:hover {font-size:8pt;  color: #666666; text-decoration: underline;}

A.b8:link {font-size:8pt;  color: #3399CC; text-decoration: underline;}
A.b8:visited {font-size:8pt;  color: #3399CC; text-decoration: underline;}
A.b8:hover {font-size:8pt;  color: #2877B9; text-decoration: underline;}


.pt1 {color: #444444; font-size:14px;}
.pt2 {color: #444444; font-size:14px; border-bottom: 1px dotted #444444; font-weight:bold;}
.pt3 {color: #B54A72; font-size:14px; font-weight:bold;}
.pd1 {color: #666666; font-size:11px;}
.pd2 {color: #0083C9; font-size:11px;}

/* PageNav */
.numbox_first {float:left;background-color:#f8f8f8;margin:2px;width:38px;text-align:center;line-height:14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
.numbox_first a {display:block;width:38px;padding:5px 0px 3px 0px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}

#short .numbox_pre {float:left;background-color:#f8f8f8;margin:2px;width:52px;text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#short .numbox_pre a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:52px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#short .numbox {float:left;background-color:#f8f8f8;margin:2px;width:23px; text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#short .numbox a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:23px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#short .numbox_next {float:left;background-color:#f8f8f8;margin:2px;width:52px; text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#short .numbox_next a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:52px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}

#middle .numbox_pre {float:left;background-color:#f8f8f8;margin:2px;width:60px;text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#middle .numbox_pre a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:60px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#middle .numbox {float:left;background-color:#f8f8f8;margin:2px;width:27px; text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#middle .numbox a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:27px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#middle .numbox_next {float:left;background-color:#f8f8f8;margin:2px;width:60px; text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#middle .numbox_next a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:60px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}

#long .numbox_pre {float:left;background-color:#f8f8f8;margin:2px;width:70px;text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#long .numbox_pre a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:70px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#long .numbox {float:left;background-color:#f8f8f8;margin:2px;width:30px; text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#long .numbox a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:30px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#long .numbox_next {float:left;background-color:#f8f8f8;margin:2px;width:70px; text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
#long .numbox_next a {display:block;padding:5px 0 3px 0;_padding:5px 0 3px 0;width:70px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}

.numbox_last {float:left;background-color:#f8f8f8;margin:2px;width:25px;text-align:center;	line-height: 14px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}
.numbox_last a {display:block;padding:5px 0 3px 0;width:25px;font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum;font-size:12px;}

a.numoff:link {text-decoration:none;color:#333333;}
a.numoff:hover {text-decoration:none;color:#FF6600;background-color:#f8f8f8;}
a.numoff:visited {text-decoration:none;color:#333333;}

a.numon:link {text-decoration:none;color:#ff7e00;font-weight:bold;background-color:#f8f8f8;}
a.numon:hover {text-decoration:none;color:#ff7e00;font-weight:bold;background-color:#f8f8f8;}
a.numon:visited {text-decoration:none;color:#ff7e00;font-weight:bold;background-color:#f8f8f8;}

.sadd1 { FONT-SIZE: 11px; color: #000000 }
.sadd2 { FONT-SIZE: 11px; color: #737373 }
.sadd:link { FONT-SIZE: 11px; color: #737373; TEXT-DECORATION: none }
.sadd:visited { FONT-SIZE: 11px; color: #737373; TEXT-DECORATION: none }
.sadd:active { color: #737373 }
.sadd:hover { FONT-SIZE: 11px; color: #737373; TEXT-DECORATION: underline }

a.coupontx:link {text-decoration:none; color:#444444; font-family: dotum;}
a.coupontx:visited {text-decoration:none;color:#444444; font-family: dotum;}
a.coupontx:hover {text-decoration: underline;color:#444444; font-family: dotum;}
		
.p_add { font-size:11px;}
.p_add2 {font-size:11px; color: #000;}
.p_add3 { color: #FA7600; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.p_add4 { color: #000; line-height:17px;}
.p_add5 { color: #FA7600; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}

/* 표준 브라우저 정렬 */
.alignleft { text-align: -moz-left; text-align: left; }
.aligncenter { text-align: -moz-center; text-align: center; }
.alignright { text-align: -moz-right; text-align: right; }
/* 표준 브라우저 정렬 */

.lineup  {border-top:2px solid #f3aa0c;margin:13px 0 13px 0;padding:2px 8px 10px 8px; color:#7b7b7b;text-align:left}
.linedown  {border-bottom:2px solid #f3aa0c;margin:13px 0 13px 0;padding:10px 8px 2px 8px; color:#7b7b7b;text-align:left}
.lineup2  {margin:2px 0 0px 0;padding:10px 8px 10px 8px; color:#7b7b7b;text-align:left;}
.linedown2  {border-bottom:2px solid #f3aa0c;margin:0 0 13px 0;padding:0 8px 10px 8px; color:#7b7b7b;text-align:left}	

.boxShadow 
{
	-webkit-box-shadow: 2px 2px 2px #888; 
	-moz-box-shadow: 2px 2px 2px #888; 
	box-shadow: 2px 2px 2px #888; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=3);
}

label { cursor:pointer; }

/*corporation 경숙*/
.gray_38b {font-family:'Apple SD Gothic Neo',Malgun Gothic,"돋움";font-weight: bold; color: 606060;}
.navy {font-family:'Apple SD Gothic Neo',Malgun Gothic,"돋움"; color: 003366;}


/*foreign_level*/
.ft_tt {font-family:'Apple SD Gothic Neo',Malgun Gothic,"돋움";font-size:11px; color: #666699; padding:5px 0 0 5px; font-weight:bold;}
.ft_tt02 {font-family:'Apple SD Gothic Neo',Malgun Gothic,"돋움";font-size:16px; color: #000000; font-weight:bold;}
.ft_level {font-family:'Apple SD Gothic Neo',Malgun Gothic,"돋움";font-size:11px; color: #4d4d4d; padding:3px 5px 0 5px;}
a.ft_txt01:link {font-size:11px; color: #8e582a; text-decoration:none;}
a.ft_txt01:visited {font-size:11px; color: #8e582a;  text-decoration:none;}
a.ft_txt01:hover  {font-size:11px;color: #8e582a;text-decoration:underline; }

a.fproduct_txt01:link {font-size:11px; color: #cc6633; text-decoration:none; line-height:120%;}
a.fproduct_txt01:visited {font-size:11px; color: #cc6633;  text-decoration:none;line-height:120%;}
a.fproduct_txt01:hover  {font-size:11px;color: #cc6633;text-decoration:underline; line-height:120%;}


/* DVD메인소폭개편 */
a.tt:link {  color: #3774B1; font-weight: bold; text-decoration: none; line-height:110%;}
a.tt:visited {  color: #3774B1; font-weight: bold; text-decoration: none; line-height:110%;}
a.tt:hover {  color: #3774B1; font-weight: bold; text-decoration: underline; line-height:110%;}
.d_price {color:#b54a72;}


#d_topdvd {width:548px; margin:10px 0 0 0;}
#d_topdvd dl { margin:0px 8px 0 0; padding:8px 0 0 0; float:left; }
#d_topdvd dt { float:right; margin:0 0 5px 0; padding:0; width:395px; }
#d_topdvd dd { margin:0; padding:0; text-align:justify; }
#d_topdvd dd img {margin:0; padding:0 15px 0 10px; float:left;}
.d_title {color:#679fd7; font-size:16px; font-weight:bold; line-height:180%;}
.d_director {color:#808080;}
.d_point {color:#cc3300;}


#d_new {width:528px; float:left; margin:20px 0 0 0; padding:10px; background-color:#F2F1E1;} 

#d_ntab {width:528px; float:left; margin:0; padding:0; background: url('/img/dvd/new_tab_s.gif') repeat-x;}
#d_ntab ul {margin:0; padding:0; list-style:none;}
#d_ntab li { float:left; margin:0;padding:0;}

#d_nlist_all { width:528px; height:400px; float:left; margin:0; padding:0; background-color:#FFFFFF;}
#d_nlist {width:513px; float:left; margin:10px 0 0 0; padding:0 5px 0 5px; }
#nlist_item {width:128px; float:left; margin:5px 0 0 0 ;text-align:center; background: url('/img/dvd/new_list_bg.gif') no-repeat right top;  }
#nlist_item dl {margin:0; padding:0}
#nlist_item dd { margin:0 0 5px 0;}
#nlist_item2 {width:128px; float:left; margin:5px 0 0 0 ;text-align:center;}
#nlist_item2 dl {margin:0; padding:0}
#nlist_item2 dd { margin:0 0 5px 0; }


h1 {color:#679fd7; font-size:16px; margin:0; padding:0 0 8px 0; font-weight:bold;}


/* 영화서비스 */

.m_otitle {color:#99cc00; font-weight:bold;}


/*101209추가 중고상품페이지*/
.y_usedtabon {color:#16B4CC; font-size:13px; font-weight:bold; line-height:130%;}
.y_usedtaboff {color:#25FFFC; font-size:13px; font-weight:bold; line-height:130%;}

a.y_lowtab1:link {font-size:14px; color: #1069ae; font-weight: bold; text-decoration: none; letter-spacing:-1px;}
a.y_lowtab1:visited {font-size:14px; color: #1069ae; font-weight: bold; text-decoration: none; letter-spacing:-1px;}
a.y_lowtab1:hover {font-size:14px; color: #1069ae; font-weight: bold; text-decoration: underline; letter-spacing:-1px;}

a.y_lowtab2:link {font-size:14px; color: #f7f7f7; font-weight: bold; text-decoration: none; letter-spacing:-1px;}
a.y_lowtab2:visited {font-size:14px; color: #f7f7f7; font-weight: bold; text-decoration: none; letter-spacing:-1px;}
a.y_lowtab2:hover {font-size:14px; color: #f7f7f7; font-weight: bold; text-decoration: underline; letter-spacing:-1px;}



	
.pagenum {border:1px solid #e2e2e2;text-align:center;width:23px;padding:2px 0 1px 0;}
.pagenum a {display:block;width:23px;}
.pagenum a:hover {text-decoration:none; color:#ff7e00;}
.pagenum a:visited {text-decoration:none; }
	
.pagenum2 {border:1px solid #e2e2e2;padding:2px 0 1px 0; text-align:center;width:55px;}
.pagenum2 a {display:block;}
.pagenum2 a:hover {text-decoration:none;color:#ff7e00;}
.pagenum2 a:visited {text-decoration:none; }
	
.pagenum3 {border:1px solid #e2e2e2;padding:2px 0 1px 0; text-align:center;width:65px;}
.pagenum3 a {display:block;}
.pagenum3 a:hover {text-decoration:none; color:#ff7e00;}
.pagenum3 a:visited {text-decoration:none; }
	
.pagenum4 {border:1px solid #e2e2e2;padding:2px 0 1px 0; text-align:center;width:80px;}
.pagenum4 a {display:block;}
.pagenum4 a:hover {text-decoration:none;color:#ff7e00;}
.pagenum4 a:visited {text-decoration:none; }

.pagenum5 {border:1px solid #e2e2e2;text-align:center;width:36px;padding:2px 0 1px 0;}
.pagenum5 a {display:block;width:36px;}
.pagenum5 a:hover {text-decoration:none; color:#ff7e00;}
.pagenum5 a:visited {text-decoration:none; }

.pagenum_on {border:1px solid #e2e2e2;padding:2px 0 1px 0;width:23px;background:#f8f8f8;font-weight:bold;color:#ff7e00;text-align:center; }


/*이벤트 단축 url 팝업*/
a.share:link {color: #3774B1; text-decoration: none}
a.share:visited {color: #3774B1; text-decoration: none}
a.share:hover {color: #3774B1; text-decoration: underline}

#share li {background: url(//image.aladin.co.kr/img/common/ico_qg.gif) no-repeat 0 6px; padding-left: 8px; line-height: 16px; margin-top: 4px;}

/*선물하기-주문과정에 추가된 거*/
.orgyou_t {font-size:14px;font-weight:bold;letter-spacing:-1px;}
.orgyou_f {border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-right:1px solid #dedede;border-bottom:1px solid #dedede;padding:4px;font-family:dotum;font-size:14px;
height:26px;}

/*낭만도서찾기 장바구니*/
.nm_tt1 {font-size:14px; font-weight:bold; font-family:'Apple SD Gothic Neo',Malgun Gothic,"돋움"; letter-spacing:-1px;}
.nm_tt2 {font-size:14px; font-family:'Apple SD Gothic Neo',Malgun Gothic,"돋움"; letter-spacing:-1px;}
.nm_price1 {text-decoration:line-through}
.nm_price2 {color:#f53695; font-weight:bold;}
.nm_info {font-size:12px; font-family:'Apple SD Gothic Neo',Malgun Gothic,"돋움"; color:#333333; line-height:150%;}

/*쿠폰*/
.np_price {color: #E45374; }
.p_coupon {font-family:'Apple SD Gothic Neo',otum, Verdana, Arial, Helvetica, sans-serif ; color:#FFFFFF; font-weight:bold; font-size:11px; }
.coupon_s {	background:url(https://image.aladin.co.kr/img/coupon/110321_coupon_1.jpg) top left no-repeat;	text-align:center;	height:16px;	width:116px;	padding:0;}
a.coupon_s_t:link { font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;	font-size:11px;	text-decoration: none; }
a.coupon_s_t:visited { font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;	font-size:11px;	 text-decoration: none;}
a.coupon_s_t:hover{ font-family:'Apple SD Gothic Neo',Malgun Gothic,Dotum, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;	font-size:11px;	 text-decoration: none;}

/*대표곡듣기*/
.nm_listbg1{background:url(//image.aladin.co.kr/img/bu/nm_list_tit1_02.jpg) repeat-x}
.nm_list_t1{font-size:11px; color:#787878;}

/*대체텍스트를 위한 코드*/
.blind {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* 전자책 세트 */
.eBookSet_right { position:absolute; right:-20px; top:0px; z-index:-1; }
.eBookSet_right img { width:17px; /* height:300px; */ }

.eBookSet_title { position: absolute; right:-5px; bottom:24px; z-index:1000; }
.eBookSet_title img { width:212px; height:66px; margin-right:-1px }
.eBookSet_title2 { position:absolute; left:60px; bottom:22px; font-weight:bold; color:black; font-size:16px; }

.eBookSet_list_title { position: absolute; right:-5px;bottom:30px; z-index:5;}
.eBookSet_list_title img { width:153px;height:45px;margin-right:3px; }
.eBookSet_list_title2 { position:absolute; left:40px; bottom:12px; font-weight:bold; color:black; font-size:14px; }

/* 이벤트 desc 옵션처리 추가*/
.ev_cobox { background:#f9f9f9; text-align:center; padding:4px; border:1px dotted #cfcfcf; margin:0 5px;} 

.aladinonly_price { color: #e45374; }

/*161226 전자책 대여제*/
.basket_text_rent1 { color:#0892da;}
.basket_text_rent2 { color:#919191;}

.wrap2018_670px { width:670px; margin:0 auto; padding-left:10px;box-sizing:border-box; }
.red_h3 { font-weight:bold; color:#cc3333!important; font-size:12px; padding:0; margin:10px 0 5px 5px; }

.p_mpzero {margin:0; padding:0;}

/*결재 추가 20150511*/
.gray_paytext_off{ color:#000000}


/*이벤트 코너 분야 수정 20170516*/
.event_main_top { width:930px; margin:0 auto 10px auto; border-bottom:1px #d9d9d9 solid; padding:10px 0 10px 0; text-align:left; overflow:auto;}
.event_main_top h2 { float:left; font-size:28px; font-weight:bold; letter-spacing:-1px; font-family:'Apple SD Gothic Neo',Malgun Gothic; color:#333333; padding:0; margin:0; line-height:30px;}
.event_malltab_wrap { float:right;}

.event_malltab  {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #cfcfcf;text-align: center; text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #FFF; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; }
.event_malltab a:link { text-decoration: none!important; color: #444444!important;font-size: 12px; line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;width:84px; padding:3px 0 6px 0;  font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;}
.event_malltab a:hover { text-decoration: none!important; background: #f8f8f8; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;}
.event_malltab a:visited { text-decoration: none!important; color: #444444!important;font-size: 12px; display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;} /*몰탭off*/

.event_malltab_on  {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #101010;text-align: center; text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #343434; }
.event_malltab_on a:link { text-decoration: none!important; color: #ffffff!important;font-size: 12px; line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;width:84px; padding:3px 0 6px 0; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;}
.event_malltab_on a:hover { text-decoration: none!important; background: #343434; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;}
.event_malltab_on a:visited { text-decoration: none!important; color: #ffffff!important;font-size: 12px; display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;} /*몰탭on*/

.event_win_btn  {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #d62881;text-align: center; text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #ee3c97; margin-top:15px; }
.event_win_btn a:link { text-decoration: none!important; color: #ffffff!important;font-size: 14px; line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#d62881;margin: 0;border:0; width:146px; padding:10px 0 13px 0; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;}
.event_win_btn a:hover { text-decoration: none!important; background: #d62881; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;}
.event_win_btn a:visited { text-decoration: none!important; color: #ffffff!important;font-size: 14px; display: block;white-space: nowrap;background-color: transparent;border-color:#ee3c97 ;margin: 0;border: 0; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;} /*몰탭on*/

.event_win_btn2  {display:inline-block; padding:0; vertical-align: middle; border: 1px solid; border-color: #d62881;text-align: center; text-decoration: none!important; cursor: pointer; border-radius: 3px; background: #ee3c97;}
.event_win_btn2 a:link , .event_win_btn2 a:visited { text-decoration: none!important; color: #ffffff!important; font-size: 14px; line-height:16px; display: block; white-space: nowrap; background-color: transparent; border-color:#d62881; margin: 0; border:0; width:146px; padding:5px 0 5px 0; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;}
.event_win_btn2 a:hover { text-decoration: none!important; background: #d62881;}

.event_left_menu {border:1px #e8e8e8 solid; padding:10px; width:124px; margin-top:8px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.event_left_menu li { padding:1px 0;}
.event_left_menu a:link { color:#333; text-decoration:none;}
.event_left_menu a:hover { color:#333; text-decoration:underline;}
.event_left_menu a:visited { color:#333; text-decoration:none;}

/* 이벤트 코너 타이틀 */
.event_Mtit { float:left; font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;  font-size: 21px;  font-weight: 500;  letter-spacing:-0.02em; line-height: 22px;  vertical-align: top;}
.event_sorting { padding-left:10px; border:1px solid #dddddd; padding:3px 10px 7px 5px; font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif; font-size:13px; letter-spacing:-0.02em; outline:0; color:#333;}

.event_browsetab_wrap {width:930px; margin:0 auto 10px auto; padding:10px 0 10px 0; text-align:left; }
/*몰탭on*/
.eventsubtab_nav {
  clear: both;
  float: left;/*background:#ededed; border:1px solid #cfcfcf;*/
  margin: 10px auto 0 auto;
  padding: 0;
  width: 930px;
  position: relative;
  height: 43px;
  z-index: 51;
  margin-left: 1px;
  border-left: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}

.eventsubtab_nav a {line-height: 120%;} /*191227 추가*/

.eventsubtab_nav ul {
  float: left;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  height: 43px; /*border:1px solid #FF0000;*/
}

.eventsubtab_nav_on {
  float: left;
  width: 140px;
  background: url(//image.aladin.co.kr/img/megaseller/megaseller_rank_arrow.gif) no-repeat bottom center;
  background-color: #FFFFFF;
  border-right: 1px solid #cfcfcf; /*height:31px;*/
  padding-top: 13px;
  vertical-align: middle;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #33afe9;
  border-top: 1px solid #cfcfcf;
  height: 30px
}

/*몰탭 서브 탭-on-기본*/
.eventsubtab_nav_on a:link {
  font-size: 14px;
  color: #33afe9;
  display: block;
  /*/*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  letter-spacing: -1px;
  height: 100%;
}

.eventsubtab_nav_on a:hover {
  font-size: 14px;
  color: #33afe9;
  text-decoration: none;
  height: 100%;
}

.eventsubtab_nav_on a:visited {
  font-size: 14px;
  color: #33afe9;
  height: 100%;
}

.eventsubtab_nav_off {
  float: left;
  width: 140px;
  background: #ededed;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;/*height:30px;*/
  padding-top: 13px;
  vertical-align: middle;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  border-right: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  height: 29px;
}

/*몰탭 서브 탭-off-기본*/
.eventsubtab_nav_off a:link {
  font-size: 14px;
  color: #666666;
  display: block;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  letter-spacing: -1px;
  height: 100%;
}

.eventsubtab_nav_off a:hover {
  font-size: 14px;
  color: #666666;
  text-decoration: none;
  height: 100%;
}

.eventsubtab_nav_off a:visited {
  font-size: 14px;
  color: #666666;
  height: 100%;
}

.eventsubtab_nav_on_book {
  float: left;
  width: 120px;
  background: url(//image.aladin.co.kr/img/megaseller/megaseller_rank_arrow.gif) no-repeat bottom center;
  background-color: #FFFFFF;
  border-right: 1px solid #cfcfcf; /*height:33px;*/
  padding-top: 11px;
  vertical-align: middle;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #33afe9;
  border-top: 1px solid #cfcfcf;
  height: 32px;
}

/*몰탭 서브 탭-on-북-여백없는 경우*/
.eventsubtab_nav_on_book a:link {
  font-size: 14px;
  color: #33afe9;
  display: block;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  letter-spacing: -1px;
  height: 100%;
}

.eventsubtab_nav_on_book a:hover {
  font-size: 14px;
  color: #33afe9;
  text-decoration: none;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  height: 100%;
}

.eventsubtab_nav_on_book a:visited {
  font-size: 14px;
  color: #33afe9;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  height: 100%;
}

.eventsubtab_nav_off_book {
  float: left;
  width: 120px;
  background: #ededed;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;/*height:32px;*/
  padding-top: 11px;
  vertical-align: middle;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  border-top: 1px solid #cfcfcf;
  height: 31px;
}

/*몰탭 서브 탭-off-북-여백없는 경우*/
.eventsubtab_nav_off_book a:link {
  font-size: 14px;
  color: #666666;
  display: block;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  letter-spacing: -1px;
  height: 100%;
}

.eventsubtab_nav_off_book a:hover {
  font-size: 14px;
  color: #666666;
  text-decoration: none;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  height: 100%;
}

.eventsubtab_nav_off_book a:visited {
  font-size: 14px;
  color: #666666;
  /*font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;*/
  font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
  height: 100%;
}



/*이벤트 댓글 등록버튼*/
.EV_comment_icon {float: left;}
.mp_book_btn10 {display:inline-block; text-align:center; background:#33afe9; border-radius:1px; font-size: 12px; font-weight:normal ; float:right; margin-right:20px; }/*단독버튼:글자에 맞춰짐-블루배경*/
.mp_book_btn10 a:link { color:#fff; padding:2px 15px;display:block }
.mp_book_btn10 a:visited { color:#fff;  }

/**/
.wrap2018_670px { width:670px; margin:0 auto; padding-left:10px;box-sizing:border-box; }
.red_h3 { font-weight:bold; color:#cc3333; font-size:12px; padding:0; margin:10px 0 5px 5px; }

.iteminfo_blackcover{z-index:1;position:absolute;background:#000;width:100%;height:100%;opacity:0.83;}

/*추천이벤트 페이지*/
.event_list { background-color:#f5f5f5; border:1px #E0E0E0 solid; border-bottom: none; border-right: none; border-collapse: collapse; width:100%;}
.event_list td { width:33.3%; border-bottom:1px #E0E0E0 solid; border-right:1px #E0E0E0 solid; box-sizing:border-box; padding:15px 0; vertical-align: top;}
.event_list td a {display: block; color:#333;}
.event_list td a:hover { text-decoration:none;}
.event_list .bn {width:220px; height:148px; overflow: hidden; margin:0 auto;}
.event_list .bn img {width:220px; height:148px;}
.event_list .bn2 {width:220px; height:148px; overflow: hidden; margin:0 auto;}
.event_list .bn2 img { width:220px; height:148px;}
.event_list h3 {margin:4px 0 4px 0; color:#333; font-size:12px; font-weight: normal;  width:220px; margin:8px auto 2px auto;}
.event_list .date { display: block; background: url(//image.aladin.co.kr/img/event/0406_eventdot2.gif) left 1px no-repeat; padding-left:10px; width:210px; margin:0 auto;}
.event_list h3.tt2 { display: block; color:#4b4b4b; font-weight: bold; width:220px; margin:8px auto 2px auto;}
.event_list p {margin:0 auto; padding-bottom:5px; width:220px;}

.eventlist_wrap { width:930px; margin:0 auto;}

/*약관추가*/
.li_clause{ width:97%; margin:0 auto; color:#333}
.li_clause h3{ padding:10px 0 0 0; font-weight:bold; font-size:13px; letter-spacing:-1px;color:#333}
.li_clause li{ list-style:inherit; width:95%; margin:0 auto; padding-bottom:10px; line-height:170%}
.li_clause .p_1depth { padding-left: 8px;}
.li_clause .p_1depth li span{margin: 0 6px 0 -25px;}

img {image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */ image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */ image-rendering: crisp-edges; -ms-interpolation-mode: auto; /* IE (non-standard property) */}


/*2019 새 푸터*/
.footer_wrap { clear:both; width: 930px; margin:0 auto; padding:20px 0; text-align:left;}
.footer_wrap .corp_logo {float: left;width: 190px; padding-top:21px;}
.footer_wrap .corp_info1 {float: left;width: 431px;}
.footer_wrap .corp_info2 {float: left;width: 309px; box-sizing:border-box;}
.footer_wrap .corp_info1 h3 { font-size:12px; font-weight:normal; padding:0; margin:0; }
.footer_wrap .corp_info1 .info_contact {padding-top: 4px; margin-bottom: 19px; width:100%;}
.footer_wrap .corp_info1 .info_contact li { float:left; display:inline; width:50%; padding-bottom:3px; }
.footer_wrap .corp_info1 .info_copyright { clear:left; padding-top:5px; letter-spacing:0;}
.footer_wrap .corp_info2 .info_call { clear:both; padding-bottom:13px; }
.footer_wrap .corp_info2 .info_call span {font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:16px; font-weight:bold; padding-left:8px; line-height:0}
.footer_wrap .corp_info2 .info_call .contact_one {display:inline-block; background:#ffffff; border:1px solid #e6e6e6; width:150px; text-align:center; margin:4px 0 5px 0; border-radius:2px;}
.footer_wrap .corp_info2 .info_call .contact_one a { text-decoration:none; padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .contact_one a:hover { text-decoration:none; background:#f2f2f2;padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .list_faq { display:inline-block;background:#ffffff; border:1px solid #e6e6e6;width:150px; text-align:center;  margin:4px 0 5px 0;border-radius:2px;}
.footer_wrap .corp_info2 .info_call .list_faq a { text-decoration:none; padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .list_faq a:hover { text-decoration:none; background:#f2f2f2;padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .list_store { background:url(https://image.aladin.co.kr/img/common/icon_loca.png) 20% 5px no-repeat #ffffff; border:1px solid #e6e6e6;width:307px; text-align:center; margin:4px 0 5px 0;border-radius:2px;}
.footer_wrap .corp_info2 .info_call .list_store a {background:url(https://image.aladin.co.kr/img/common/icon_loca.png) 20% 5px no-repeat #ffffff; text-decoration:none; padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .list_store a:hover { background:url(https://image.aladin.co.kr/img/common/icon_loca.png) 20% 5px no-repeat #f2f2f2;text-decoration:none; padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .escrow_sub { }

.footer_blue:link { color:#3774b1; text-decoration:underline; }
.footer_blue:visited { color:#3774b1; text-decoration:underline; }
.footer_blue:hover { color:#3774b1; text-decoration:underline; }

/*2021 장바구니 우주점 추가*/
.spaceorder_text{text-align:center; padding:3px 0}
.spaceorder_text .bt1{color:#4181b7; text-align:center; font-size:13px; padding:5px 15px; letter-spacing:-0.5px;background:#FFF;border-radius: 5px;box-shadow: 1px 2px 2px #f6f1f3;}
.spaceorder_text .bt1 a{ text-decoration:none}

/* 장바구니 - 전자책 보기 버튼시 팝업 */
.c2b_popwrap{ background:url(//image.aladin.co.kr/img/usedshop/C2B/pop_bg1.gif) repeat-x; height:37px;}
.c2b_pop {  background:url(//image.aladin.co.kr/img/usedshop/C2B/pop_bg2.gif) no-repeat right top; color:#FFFFFF;font-weight:bold; font-size:14px; padding:9px 0 10px 18px; text-align:left}
.pop_btnwrap_h { text-align:right; padding:10px 27px 10px 0; }
.pop_scwrap_h { clear:both; margin-top:100px; }
.pop_tablebox { clear:both; margin:10px; }
.pop_tablebox li { float:left; display:inline; width:25%; }
.pop_tablebox li .ch_box { width:20px; float:left; }
.pop_tablebox li .ch_box input { width:18px; height:18px;}
.pop_tablebox li .book_box { float:left; margin-left:10px;width:110px;}
.pop_tablebox_book {position:relative; text-align:left  }
.pop_tablebox_book .cover001 { height:125px; overflow:hidden;  display:table; position:relative; width:110px;}
.pop_tablebox_book .cover001 img {  padding-bottom:5px; display:table-cell; position:absolute; bottom:0; }
.pop_tablebox_book p { padding:0; margin:5px 0 }
.pop_tablebox_book .pr {color:#f23c97;}
.pop_tablebox_book a { color:#333333; }
.pop_seline { clear:both; padding:15px 0; }
.pop_seline2 { clear:both; padding:15px 0; }
.pop_btn_close { clear:both; border:1px solid #0070c0; margin:0 auto; width:285px; text-align: center;}
.pop_btn_close a:link { color:#3970c0;  font-family: malgun, "Malgun Gothic",sans-serif; text-decoration:none; font-size:20px; padding:12px 0 15px 0; display:block }
.pop_btn_close a:visited { color:#3970c0;  font-family: malgun, "Malgun Gothic",sans-serif; text-decoration:none; font-size:20px; padding:12px 0 15px 0; display:block }
.pop_btn_close a:hover { color:#ffffff; background:#3970c0; font-family: malgun, "Malgun Gothic",sans-serif; text-decoration:none; font-size:20px; padding:12px 0 15px 0; display:block }
.pop_nothing { clear:both;  text-align:center; font-family: malgun, "Malgun Gothic",sans-serif; font-size:20px; color:#333333; padding:100px 0}

/* 쿠폰 배경 */
.pop_coupon_background{background:url(//image.aladin.co.kr/img/coupon/coupon_bg_l_new.jpg) top left no-repeat; text-align:center; height:80px; padding-top:5px; color:#ee3d96; font-size:25px; font-weight:normal; font-family: Malgun Gothic,'돋움',Verdana, Geneva, sans-serif;}

/* 목록 장바구니툴 */
.list_basket_tool {padding: 10px 0;}
.list_basket_tool ul {display: flex; justify-content: flex-end;}
.list_basket_tool ul li > button {height: 28px; line-height: 28px; padding: 0 8px; border: 1px solid #d8dadc; background-color: #fff; border-radius: 3px; font-size: 12px; color: #555; cursor: pointer;}
.list_basket_tool ul li {margin-left:5px; position: relative;}
.list_basket_tool .basketadd_btn.on ~ .basketgo_layer {display: block;}
.basketgo_layer {display: none; width: 175px; border: 1px #ed145b solid; position: absolute; top: 30px; z-index: 10; background-color:#fff; padding: 20px;}
.basketgo_layer p {text-align: center; margin-bottom: 10px;}
.basketgo_layer .close_btn {width: 30px; height: 30px; background: url(//image.aladin.co.kr/img/svg/close_b.svg) no-repeat center / 15px 15px; position: absolute; right: 0; top: 0; border: 0; font-size: 1px; color: transparent; cursor: pointer;}
.basketgo_layer .basket_go {width: 100%; height: 30px; background: #ed145b; color: #fff; border: 0; border-radius: 3px; cursor: pointer;}

.audiobook_label {position: absolute; bottom: -12px; right: -10px; text-align: right;}

/* 목록 상단 버튼 */
.list_add_btn_box {display: flex; justify-content: flex-end; padding: 10px 0;}
.list_add_btn {height: 24px; line-height: 22px; padding: 0 7px; border: solid 1px #c8c8c8; background-color: #fff; font-size: 11px; color: #3e3e3e; border-radius: 3px; box-sizing: border-box; cursor: pointer; margin-left: 5px;}
.list_add_btn:hover {border: solid 1px #c8c8c8; background-color: #f3f3f3;}
.list_add_btn_box > div {position: relative;}
.add_basket_layer_out {position: relative;}
.add_basket_layer {width: 175px; background-color: #fff; border: 2px #2c98d9 solid; padding: 16px 0; position: absolute; left:50%; top: 5px; z-index: 19; transform: translateX(-50%);}
.add_basket_layer p {font-size: 13px; font-weight: bold; text-align: center; margin: 0 0 10px 0; }
.add_basket_layer .btn {display: flex; justify-content: center;}
.add_basket_layer .btn .go_btn {height: 20px; line-height: 20px; background-color: #2e9bdb; color: #fff; font-size: 12px; padding: 0 8px; margin-right: 5px; border: 0; border-radius: 3px; letter-spacing: -0.5px; cursor: pointer;}
.add_basket_layer .btn .close_btn {height: 20px; line-height: 20px; background-color: #a4a4a4; color: #fff; font-size: 12px; padding: 0 8px;  border: 0; border-radius: 3px; letter-spacing: -0.5px;  cursor: pointer;}

.recom_event_tit a {display: flex; justify-content: space-between; color: #3b9ed0!important; font-weight: bold; font-size: 18px; letter-spacing: -1px; padding:10px 0 14px 0;}
.recom_event_tit a > span {color: #666; font-weight: normal; font-size: 12px; letter-spacing: 0;}

.list_coupon_btn {display: inline-block; height: 16px; line-height: 16px!important; background-color: #f33494; color: #fff!important; font-size: 11px; padding: 0 5px; border-radius: 3px; letter-spacing: -0.5px; margin: 0 2px;}
.list_coupon_btn::after {content: ''; display: inline-block; width: 5px; height: 8px; background: url(//image.aladin.co.kr/img/common/icon_down.gif) no-repeat; margin-left: 2px;}
.list_coupon_btn:hover {text-decoration: none!important;}

/* 쿠폰 다운로드 팝업 */
.coupon_popup_wrap {padding: 16px 16px 20px 16px; }
.coupon_popup_wrap h2 {font-size: 19px; font-weight: bold; letter-spacing: -1px; margin: 0 0 20px 0; padding: 0;}
.coupon_list_table {height: 450px; overflow-y: auto; border-bottom: 1px solid #bcbcbc;}
.coupon_list_table::-webkit-scrollbar {width: 10px;}
.coupon_list_table::-webkit-scrollbar-thumb {background: #ccc; border-radius: 0px;}
.coupon_list_table::-webkit-scrollbar-track {background: #f5f5f5;}
.coupon_list_table table { border-spacing: 0px; border-style: none;}
.coupon_list_table table thead {position: sticky; top: 0;}
.coupon_list_table table thead th {font-weight: normal; font-size: 12px; padding: 10px 0; background-color: #f2f2f2; }
.coupon_list_table table thead th:nth-child(1) {border-radius: 4px 0 0 4px;}
.coupon_list_table table thead th:nth-child(3) {width: 50px; padding: 10px 0 10px 20px;}
.coupon_list_table table thead th:nth-child(4) {width: 45px; border-radius: 0 4px 4px 0; padding-left: 20px; padding-right: 25px;}
.coupon_list_table table thead th label {vertical-align: middle;}
.coupon_list_table table td {border-bottom: 1px solid #f2f2f2; font-size: 12px; padding: 20px 0;}
.coupon_list_table table td:nth-child(1) {padding-right: 20px; padding-left: 10px;}
.coupon_list_table table td:nth-child(3) {text-align: center; padding-left: 20px;}
.coupon_list_table table td:nth-child(4) {text-align: right;  padding-left: 20px; padding-right: 25px;}
.coupon_list_table input[type="checkbox"] {width: 13px; height: 13px; border: 1px #bcbcbc solid; background: #fff; appearance: none; cursor: pointer;}
.coupon_list_table input[type="checkbox"]:checked {background: url("//image.aladin.co.kr/img/svg/w-check-bold.svg") #ef3d98 no-repeat center top 3px / 7px auto; border: 1px #ef3d98 solid;}
.coupon_list_table .coupon_bg {width:111px; height: 63px; background: url("//image.aladin.co.kr/img/coupon/coupon_bg.jpg") no-repeat center / 100%; font-size: 18px; color: #ee3d96; font-weight: bold; text-align: center; padding: 25px 0 0 0; box-sizing: border-box;}
.coupon_list_table .download_btn {width: 50px; height: 37px; border-radius: 3px; background: url("//image.aladin.co.kr/img/coupon/download-on.svg") no-repeat center / 22px 18px; font-size: 0; border: solid 1px #bcbcbc; cursor: pointer;}
.coupon_list_table .download_btn.off { background: url("//image.aladin.co.kr/img/coupon/download-off.svg") no-repeat center / 22px 18px;}
.coupon_list_table .tl_b {display: inline-block; color: #3350a3; font-size: 12px; margin-bottom: 5px;}
.coupon_list_table .txt1 {font-weight: bold; margin-bottom: 4px;}
.coupon_list_table .txt2 {margin-bottom: 4px;}
.coupon_list_table .date {color: #878787; margin-bottom: 4px;}
.coupon_list_table .event_go {text-decoration: underline;}
.coupon_popup_bottom p {font-size: 12px; margin: 12px 0 17px 0;}
.coupon_popup_wrap .btn {display: flex; justify-content: center;}
.coupon_popup_wrap .btn button {width: 200px; height: 40px; border-radius: 3px; background-color: #df307f; font-size: 15px; color: #fff; font-weight: bold; border: 0; cursor: pointer;}
.coupon_popup_wrap .btn button ~ button {margin-left: 12px;}
.coupon_popup_wrap .btn button.cancel_btn {background-color: #fff; border: 1px solid #c8c8c8; color: #555;}

.get_coupon_list {padding:0 40px;}
.get_coupon_list li {display: flex; align-items: center; margin-bottom: 20px;}
.get_coupon_list li .coupon_bg {width:111px; height: 63px; background: url("//image.aladin.co.kr/img/coupon/coupon_bg.jpg") no-repeat center / 100%; font-size: 18px; color: #ee3d96; font-weight: bold; text-align: center; padding: 25px 0 0 0; box-sizing: border-box; flex-shrink: 0; margin-right: 15px;}
.get_coupon_list li .coupon_txt {font-size: 12px; line-height: 1.4;}
.get_coupon_list li .coupon_txt span {font-weight: bold;}
.mycoupon_go {text-align: center; margin-bottom: 30px;}
.mycoupon_go a  {display: inline-block; width: 200px; height: 40px; line-height: 40px; border-radius: 3px; background-color: #df307f; font-size: 15px; color: #fff; font-weight: bold; border: 0; text-align: center;}
.mycoupon_go a:hover {text-decoration: none;}
.coupon_info_box {background-color: #f3f3f3; border: 1px #e7e7e7 solid; padding: 20px;}
.coupon_info_box h3 {font-size: 14px; margin: 0 0 12px 0; padding: 0;}
.coupon_info_box ol {margin: 0 20px; padding: 0;}
.coupon_info_box ol li {list-style-type: decimal; font-size: 12px; margin-bottom: 8px; line-height: 1.4;}

.coupon_result_info ul {padding-bottom: 20px;}
.coupon_result_info li {font-size: 12px; background: url("//image.aladin.co.kr/img/svg/dot_gray.svg") no-repeat left top 7px / 3px; padding: 0 0 0 10px; line-height: 1.4; margin-bottom: 5px;}
.coupon_result_info p {border-top: 1px solid #bcbcbc; margin: 0; padding: 20px 0; text-align: center; font-size: 17px; font-weight: bold;}
.coupon_popup_wrap .txt {font-size: 14px; margin-bottom: 15px;}
.coupon_popup_wrap .couponbook_bn a {display: block; background-color: #fce4f0; padding: 10px; margin-bottom: 30px; color: #ee3d96; font-size: 14px; text-align: center; font-weight: bold;}
.coupon_popup_wrap .couponbook_bn a:hover {text-decoration: none;}
.coupon_popup_wrap .couponbook_bn a::after {content: ''; display: inline-block; width: 16px; height: 16px; border-radius: 50%; overflow: hidden; vertical-align: middle; text-align: center; background: url("//image.aladin.co.kr/img/svg/arrow_go_w.svg") #ee3d96 no-repeat center right 5px / 5px auto; margin: -2px 0 0 0;}


/* 개인정보 수집 및 이용 테이블 */
.or_personal_box { padding:0px 0px; margin: 7px 0; border: 1px solid #ddd; border-bottom: none;}
.or_personal_box th {font-weight: bold; padding:7px 0; background-color:#f5f5f5; color:#333; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; line-height: 130%; text-align: center; font-size: 12px;}
.or_personal_box th:last-child {border-right: 0px}
.or_personal_box td {padding:5px ; background-color:#fff; color:#333; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; line-height: 140%; text-align: left; font-size: 12px;}
.or_personal_box td:last-child{border-right: 0px}
.or_personal_box td:nth-child(1){ text-align: center}
.or_personal_box td:nth-child(2){ text-align: center}
.personal_agree_box {padding: 0 0 10px 0;}
.personal_agree_box label {display: flex; align-items: flex-start; margin-bottom: 3px;}

/* 20191115 도서 판매 사업자 */
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
.corp_cont_wrap { margin:0; padding:10px; text-align:left; font-family:Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif;}
.corp_cont_wrap .t1 {font-size:22px; font-weight:bold; color:#2b8bd5; letter-spacing:-0.08em; line-height:140%; margin-bottom:8px;font-family:Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif; }
.corp_cont_wrap .t2 {font-size:15px; font-weight:normal; color:#222; letter-spacing:-0.02em; line-height:140%;}
.corp_cont_wrap .t3 {font-size:21px; font-weight:bold; color:#222; letter-spacing:-0.08em; line-height:140%; margin-bottom:8px; font-family: Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif; }


.corp_cont_wrap .tpink { color:#e62b81;}
.corp_cont_wrap .tblue { color:#2b8bd5; text-decoration:underline; }

.corp_form_wrap_out { background:#f5f5f5; padding:40px 40px 30px 40px; margin:40px 0; width:666px;}
.corp_form_wrap_in { background:#fff; padding:40px 40px; width:586px;}
.corp_form_wrap_in .formlist { margin:0 auto; padding:0;  width:540px; background:#fff;}
.corp_form_wrap_in .formlist ul { margin:0; padding:0;}
.corp_form_wrap_in .formlist ul li { clear:both; margin:0; padding:0 0 15px 0; list-style:none; position:relative; overflow:hidden; font-size:17px; letter-spacing:-0.02em; line-height:150%; color:#222; text-align:left;}
.corp_form_wrap_in .formlist ul li:last-child { padding-bottom:0;}
.corp_form_wrap_in .formlist ul li .Litem {position:absolute; top:12px; left:0; width:150px; color:#222; }
.corp_form_wrap_in .formlist ul li .Litem em {font-style: normal; color: #2b8bd5; font-weight: bold;}
.corp_form_wrap_in .formlist ul li .Ritem { margin-left:150px; width:390px;  padding-bottom:3px; }

.corp_form_wrap_in .formlist .notice1 { clear:both; padding:3px 0 10px 0px; font-size:14px; color:#e62b81;}
.corp_form_wrap_in .formlist .notice2 { clear:both; padding:3px 0 10px 0px; font-size:15px; color:#222; line-height:140%;}
.corp_form_wrap_in .formlist .leftaline { padding-left:38px;}


.corp_form_wrap_in .formlist .form_wrong_out { float:left; border:1px solid #e01733; margin:0 0; padding:5px; width:97%; height:40px;  border-radius: 2px;}/* 잘못 입력했거나 입력하지 않았을 때*/
.corp_form_wrap_in .formlist .form_before_out { float:left; border:1px solid #ccc; margin:0 0; padding:5px; width:97%;  height:40px;  border-radius: 2px;}/* 비활성화*/
.corp_form_wrap_in .formlist .form_ing_out { float:left; border:1px solid #2b8bd5; margin:0 0; padding:5px; width:97%;  height:40px;  border-radius: 2px;}/* 활성화*/

.corp_form_wrap_in .formlist .form_full {border:0; padding:10px 5px; font-size:15px; margin:0px; width:100%; color:#222; line-height:130%; outline:0;font-family:Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif; } 
.corp_form_wrap_in .formlist .form_full_dis {border:0; padding:10px 5px; font-size:15px; margin:0px; width:100%; color:#aaa; line-height:130%;outline:0;font-family:Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif; }
.corp_form_wrap_in .formlist .form_third {border:0; padding:10px 5px; font-size:15px; margin:0px; width:30%; color:#222; line-height:130%; outline:0;font-family:Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif; } 

.corp_form_wrap_in .formlist .form_space { width:70%}
.corp_form_wrap_in .formlist .infotxt {color: #2b8bd5; text-align: right; padding: 0 0 15px 0; font-size: 15px; font-weight: bold;}

.corp_cont_wrap .center { clear: both; text-align:center;}
.corp_cont_wrap .space10 { clear: both; height:10px;}
.corp_cont_wrap .space15 { clear: both; height:15px;}
.corp_cont_wrap .space20 { clear: both; height:20px;}
.corp_cont_wrap .space30 { clear: both; height:30px;}
.corp_cont_wrap .space40 { clear: both; height:40px;}
.corp_cont_wrap .line { clear: both; height:1px; background:#ddd; margin:40px 0;}

/* 로그인버튼 */
.corp_login_btn {display: inline-block;  *zoom: 1; *display: inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none;cursor: pointer; background: #df307f; -webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; border: 1px solid; border-color: #df307f; margin:0 3px;  }
.corp_login_btn a:link {white-space: nowrap; text-decoration: none; outline: 0; color: #fff; font-size:13px; font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; line-height:1.3; display: block; white-space: nowrap; background: #df307f; margin: 0;  padding: 5px 15px 7px 15px; font-weight:bold;}
.corp_login_btn a:hover {text-decoration: none!important; background: #d02974!important;}
.corp_login_btn a:visited {background: #df307f; text-decoration: none;outline: 0;color: #fff; font-size:13px; font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; display: block;white-space: nowrap; margin: 0;}

/* 파일찾기 버튼 */
.corp_find_btn {display: inline-block;  *zoom: 1; *display: inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none;cursor: pointer; background: #444; -webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; border: 1px solid; border-color: #444; margin:0 0px 0 5px;  }
.corp_find_btn a:link {white-space: nowrap; text-decoration: none; outline: 0; color: #fff; font-size:13px; font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; line-height:1.3; display: block; white-space: nowrap; background: #444; margin: 0;  padding: 16px 21px 18px 21px; font-weight:bold;}
.corp_find_btn a:hover {text-decoration: none!important; background: #353535!important;}
.corp_find_btn a:visited {background: #555; text-decoration: none;outline: 0;color: #fff; font-size:13px; font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; display: block;white-space: nowrap; margin: 0;}

/* 가입하기 버튼  */
.corp_join_btn {display: inline-block;  *zoom: 1; *display: inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none;cursor: pointer; background:#2b8bd5;  width:60%; margin:0 20%;border-radius: 2px;}
.corp_join_btn a:link {white-space: nowrap; text-decoration: none; outline: 0; color: #FFF; font-size:18px; font-weight: bold; font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; line-height:1.5; display: block; white-space: nowrap; background: #2b8bd5; margin: 0; padding:16px 25px 18px 28px; margin:0 auto;}
.corp_join_btn a:hover {text-decoration: none; background: #1c7fcc;}
.corp_join_btn a:visited {background: #2b8bd5; text-decoration: none;outline: 0;color: #FFF; font-size:18px; font-weight: bold; font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; display: block;white-space: nowrap; margin: 0;}


.corp_check {margin:0; padding:0; float:left; text-align:left; position:relative; }
.corp_check input{border:0;-webkit-appearance:none;outline-style: none; position:absolute; left:0px;}
.corp_check input[type=checkbox] {background:url(//image.aladin.co.kr/img/corporation/check_off.png) -1px -1px no-repeat ; background-size:26px; width:26px; height:26px; border:1px solid #cfcfcf;border-radius: 2px; }
.corp_check input[type=checkbox]:checked {background:url(//image.aladin.co.kr/img/corporation/check_on.png) -1px -1px no-repeat; background-size:26px; width:26px; height:26px;border:1px solid #df307f;border-radius: 2px; }
.corp_check input[type=checkbox]:checked:disabled {width:32px; height:32px; background:#999999  }

.corp_standby_msg { margin:0 auto; padding:30px 0; text-align:center; font-size:21px; font-weight:300; color:#111; letter-spacing:-0.02em; line-height:150%; margin-bottom:8px;font-family:"Noto Sans KR",Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif;}

/* 약관 */
.corp_terms_wrap_out { background:#fff; padding:0px; margin:40px auto; position:relative; height:950px; width:730px;}
.corp_terms_wrap {padding:40px 40px 30px 40px; margin:40px auto; width:650px; overflow-y:scroll; height:800px;}
.corp_terms_wrap .t1 {font-size:22px; font-weight:500; color:#222; text-align:center; letter-spacing:-0.05em; line-height:140%; margin-bottom:25px; font-family:"Noto Sans KR",Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif;}
.corp_terms_wrap .t2 {font-size:16px; font-weight:bold; color:#222; text-align:left; letter-spacing:-0.05em; line-height:140%; margin-bottom:20px; font-family:Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif;}


.corp_terms_wrap .onewrap { clear:both; margin:0 0 20px 0 ; padding:0;}
.corp_terms_wrap .onewrap ul { padding:0; margin:0; }
.corp_terms_wrap .onewrap ul li { clear:both; padding:0 0 10px 0; margin:0; list-style:none; font-size:15px; font-weight:normal; letter-spacing:-0.02em; line-height:150%; color:#222;font-family:Malgun Gothic,'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif;}
.corp_terms_wrap .onewrap ul li:first-child { padding-bottom:5px;}

.corp_terms_wrap .onewrap ul li .title { color:#333; font-size:15px; text-align:left; font-weight:bold;letter-spacing:-0.05em; line-height:150%;}
.corp_terms_wrap .onewrap ul li .num1 { width:20px; float:left;}
.corp_terms_wrap .onewrap ul li .conts { width:612px; float:left; padding-bottom:10px;}
.corp_terms_wrap .onewrap ul li .num2 { width:35px; float:left; text-align:right; padding-right:8px;}
.corp_terms_wrap .onewrap ul li .conts2 { width:588px; float:left; padding-bottom:10px;}

.corp_terms_wrap .clear { clear:both;}

.corp_terms_footer {background:#fff; position: absolute; bottom:10px;  width:690px; margin:0px 20px 0px 20px; }

#panQuestion table {font-size: 13px; margin: 0;}
#attachedForm table {font-size: 13px;}
.y_poptitle {color: #fff; font-weight: bold; padding: 0 0 5px 15px!important;}
.u_gl14 {font-size: 14px;}

