﻿TD{FONT-SIZE: 9pt;COLOR: #444444;LINE-HEIGHT: 150%;FONT-FAMILY: "돋움"}
TR{FONT-SIZE: 9pt;COLOR: #444444;LINE-HEIGHT: 150%;FONT-FAMILY: "돋움"}
BODY{FONT-SIZE: 9pt;COLOR: #444444;LINE-HEIGHT: 150%;FONT-FAMILY: "돋움"}
.rb{COLOR: #3f7aac}
.da1{ COLOR: #8c8c8c}
.wr{ COLOR: #919191}
.se{FONT-SIZE: 8pt}
.bb{FONT-WEIGHT: bold;COLOR: #3084d9}
.bb2{FONT-WEIGHT: bold;FONT-SIZE: 11pt;COLOR: #3084d9}
.bp{FONT-WEIGHT: bold;COLOR: #e2508b}
.bl{ FONT-WEIGHT: bold;COLOR: #000000}
.lp{COLOR: #e2508b}
.sf1{FONT-SIZE: 8pt;COLOR: #676767}
A:link{COLOR: #386da1;TEXT-DECORATION: none}
A:visited{COLOR: #386da1;TEXT-DECORATION: none}
A:hover{COLOR: #386da1;TEXT-DECORATION: underline}
A.c1:link{COLOR: #444444;TEXT-DECORATION: none}
A.c1:visited{COLOR: #444444;TEXT-DECORATION: none}
A.c1:hover{COLOR: #444444;TEXT-DECORATION: underline}
A.c2:link{COLOR: #3f7aac;TEXT-DECORATION: none}
A.c2:visited{COLOR: #3f7aac;TEXT-DECORATION: none}
A.c2:hover{COLOR: #3f7aac;TEXT-DECORATION: none}
A.c3:link{COLOR: #7d7d7d;TEXT-DECORATION: none}
A.c3:visited{COLOR: #7d7d7d;TEXT-DECORATION: none}
A.c3:hover{COLOR: #7d7d7d;TEXT-DECORATION: underline}
A.c4:link{COLOR: #386da1;TEXT-DECORATION: underline}
A.c4:visited{COLOR: #386da1;TEXT-DECORATION: underline}
A.c4:hover{COLOR: #386da1;TEXT-DECORATION: underline}
A.c5:link{FONT-WEIGHT: bold;COLOR: #3084d9;TEXT-DECORATION: none}
A.c5:visited{FONT-WEIGHT: bold;COLOR: #3084d9;TEXT-DECORATION: none}
A.c5:hover{FONT-WEIGHT: bold;COLOR: #3084d9;TEXT-DECORATION: underline}
.pr1{FONT-WEIGHT: bold;COLOR: #f5680b;}

.pr1_1 {color: #F5680B; font-size:11pt;}
.pr1_2 {color: #444444; font-size:11pt;}


.pr2{FONT-WEIGHT: bold;FONT-SIZE: 11pt;COLOR: #000000}
.pr3_07{FONT-WEIGHT: bold;FONT-SIZE: 14 px;COLOR: #C20000;font-family: "Verdana", "Arial", "Helvetica", "sans-serif";}

.af1{BORDER-RIGHT: #cecece 1px solid;BORDER-TOP: #a4a4a4 1px solid;FONT-SIZE: 9pt;BORDER-LEFT: #a4a4a4 1px solid;COLOR: #444444;BORDER-BOTTOM: #cecece 1px solid;FONT-FAMILY: "돋움"}

.af1_1 {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: A4A4A4;border-right-color: CECECE;border-bottom-color: CECECE;border-left-color: A4A4A4;font-family: "돋움";font-size: 14px;color: 444444; font-weight:bold;}

.c_num{BORDER-RIGHT: #cecece 2px solid;BORDER-TOP: #a4a4a4 2px solid;FONT-SIZE: 9pt;BORDER-LEFT: #a4a4a4 2px solid;COLOR: #444444;BORDER-BOTTOM: #cecece 2px solid;FONT-FAMILY: "돋움"; height:24px;}
.p1{COLOR: #b54a72}
.p2{COLOR: #4aa37c}
.gr{COLOR: #919191}
.black{COLOR: #000000}
.blue{COLOR: #386da1}
.img{BORDER-RIGHT: #858585 1px solid;BORDER-TOP: #858585 1px solid;BORDER-LEFT: #858585 1px solid;BORDER-BOTTOM: #858585 1px solid}
A.bo:link{FONT-WEIGHT: bold;COLOR: #3774b1;TEXT-DECORATION: none}
A.bo:visited{FONT-WEIGHT: bold;COLOR: #3774b1;TEXT-DECORATION: none}
A.bo:hover{FONT-WEIGHT: bold;COLOR: #3774b1;TEXT-DECORATION: underline}
.order{FONT-SIZE: 9pt;COLOR: #686868;FONT-FAMILY: "돋움"}
.black2{FONT-WEIGHT: bold;FONT-SIZE: 11pt;COLOR: #000000;FONT-FAMILY: "돋움"}
.red{COLOR: #db5454}
.red2{FONT-WEIGHT: bold;COLOR: #db5454}
.blue2{COLOR: #1584c4}
.gr2{COLOR: #999999}
.pk{COLOR: #dd6c98}
#boxzzang{PADDING-RIGHT: 2px;PADDING-LEFT: 2px;SCROLLBAR-FACE-COLOR: #dedede;PADDING-BOTTOM: 2px;SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;OVERFLOW: auto;WIDTH: 524px;SCROLLBAR-SHADOW-COLOR: #cccccc;SCROLLBAR-3DLIGHT-COLOR: #eeede7;SCROLLBAR-ARROW-COLOR: #ffffff;PADDING-TOP: 2px;SCROLLBAR-TRACK-COLOR: #f0f0f0;SCROLLBAR-DARKSHADOW-COLOR: #ffffff;SCROLLBAR-BASE-COLOR: #fbfbf8;HEIGHT: 223px}
#boxzzang2{PADDING-RIGHT: 2px;PADDING-LEFT: 2px;SCROLLBAR-FACE-COLOR: #dedede;PADDING-BOTTOM: 2px;SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;OVERFLOW: auto;WIDTH: 600px;SCROLLBAR-SHADOW-COLOR: #cccccc;SCROLLBAR-3DLIGHT-COLOR: #eeede7;SCROLLBAR-ARROW-COLOR: #ffffff;PADDING-TOP: 2px;SCROLLBAR-TRACK-COLOR: #f0f0f0;SCROLLBAR-DARKSHADOW-COLOR: #ffffff;SCROLLBAR-BASE-COLOR: #fbfbf8;HEIGHT: 190px}
#boxzzang3{PADDING-RIGHT: 2px;PADDING-LEFT: 2px;SCROLLBAR-FACE-COLOR: #dedede;PADDING-BOTTOM: 2px;SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;OVERFLOW: auto;WIDTH: 570px;SCROLLBAR-SHADOW-COLOR: #cccccc;SCROLLBAR-3DLIGHT-COLOR: #eeede7;SCROLLBAR-ARROW-COLOR: #ffffff;PADDING-TOP: 2px;SCROLLBAR-TRACK-COLOR: #f0f0f0;SCROLLBAR-DARKSHADOW-COLOR: #ffffff;SCROLLBAR-BASE-COLOR: #fbfbf8;HEIGHT: 179px}
#boxzzang4{PADDING-RIGHT: 2px;PADDING-LEFT: 2px;SCROLLBAR-FACE-COLOR: #dedede;PADDING-BOTTOM: 2px;SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;OVERFLOW: auto;WIDTH: 380px;SCROLLBAR-SHADOW-COLOR: #cccccc;SCROLLBAR-3DLIGHT-COLOR: #eeede7;SCROLLBAR-ARROW-COLOR: #ffffff;PADDING-TOP: 2px;SCROLLBAR-TRACK-COLOR: #f0f0f0;SCROLLBAR-DARKSHADOW-COLOR: #ffffff;SCROLLBAR-BASE-COLOR: #fbfbf8;HEIGHT: 131px}
.sale1 {line-height: 15px; }
.sale1 img{margin: 4px}


/*2009년 10월 9일 회원가입 추가부분 */
.joinagree {height:82px;padding:8px; border:1px solid #c8dee6;background-color:#EEF5F8;overflow:auto;margin:0 0 8px 0;line-height:130%;color:#757f86;font-family:"돋움", "Dotum";}
#Join_Type img{margin-right:4px;} 
#Join_Type {background: url(http://www.aladin.co.kr/ucl_editor/img_secur/account/makeAccount/join2007_box02_topbg.jpg) no-repeat top right;}
.tin {text-align:center;padding:20px 20px 12px 20px;line-weight:bold;background:url(http://www.aladin.co.kr/ucl_editor/img_secur/account/makeAccount/join_dotline.gif) repeat-x bottom;
margin:0 14px 0 14px;padding-bottom:20px ;}
.tin input.text {border:1px solid #C8DEE6;background:#EEF5F8;size:12px;color:#657b85;padding:5px;font-family:"돋움", "Dotum";height:24px;}
.tin2 {text-align:center;padding:20px 20px 0px 20px;line-weight:bold;background:url(http://www.aladin.co.kr/ucl_editor/img_secur/account/makeAccount/join_dotline.gif) repeat-x top;margin:0 14px 0 14px;padding-bottom:7px ;}
input.textjoin,select {border:1px solid #C8DEE6;background:#EEF5F8;size:12px;color:#657b85;padding:5px;font-family:"돋움", "Dotum";height:24px; margin-bottom:2px;}
input.over {border:2px solid #978bdc;background:#f1f1f8;height:24px;padding:4px 0 0 3px; margin-bottom:5px;size:14px;color:#8378c6;font-weight:bold;}

/*2010년 중고샵 관련 커버 이미지 표현 추가부분*/
.cover_num01 {color: #ef4104; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;letter-spacing:-2px;}

a.cover_t01:link {color: #6d72b4; font-family:Malgun Gothic,dotum; font-size: 12px;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.cover_t01:visited {color: #6d72b4; font-family:Malgun Gothic,dotum; font-size: 12px;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
a.cover_t01:hover {color: #6d72b4; font-family:Malgun Gothic,dotum; font-size: 12px;font-weight:bold;letter-spacing:-1px;text-decoration:underline;}

/*2011년 페이스북 팝업추가*/
.face_popup_box {border:1px #3084d9 solid; width:400px; background-color:#FFFFFF; }
.face_pop_box_title {padding:10px 12px; background-color: #f1f1f1 ; overflow:hidden; font-weight:bold; text-align:left; color:#1a6ab9 }
.face_pop_box_conts {padding:10px 12px 10px 12px; background-color: #ffffff ; overflow:hidden;  }
.face_pop_box_conts6 { margin:0 12px; padding:10px 0px; border-top:1px #ededed solid; text-align:center; }
.face_pop_box_conts8 { margin:0 12px; padding:10px 0px; text-align:center; }
.face_bsk_list li {padding:0px; font-size:12px; color:#787878; }

/*상단타이틀*/
.my_accwrap
.my_accwrap { }
.my_accwrap ul { margin:0; padding:8px 0;}
.my_accwrap li { list-style:none; background:url(https://image.aladin.co.kr/img/account/new_top_blet.gif) no-repeat 0 8px ; padding-left: 11px;}

.my_accwrap_btn { text-align:right;  }


.confirm_text1{border:1px solid #FFCC66; background:#fff7b0;font:15px malgun gothic; color:red; font-weight:bold; letter-spacing:-1px; padding:5px 10px; display:inline-block; margin-bottom:15px}


/*161226 전자책 대여제*/
.basket_text_rent1 { color:#0892da;}
.basket_text_rent2 { color:#919191;}


/*170425 체크박스 */
.basket_CheckBox {border:1px solid #e5e5e5; width:20px; height:20px; }


/*2017 회원가입 추가*/
#join_title1 {width:80%; margin:0 auto; padding:40px 0 20px 0}
#join_title1 h1{ font-size:50px; width:45%; float:left; font-weight:normal; 0 font-family: Arial, Helvetica, sans-serif, dotum; text-align:left; letter-spacing:-1px}
#join_title1 .right{width:55%; float:right; line-height:1.4em; padding:40px 0 0 0; text-align:right;font-family: Arial, Helvetica, sans-serif, dotum; }
#join_title1 a{ color:#787878; font-size:0.9em}

#join_title2 { width:80%; margin:0 auto; padding:40px 0 15px 0}
#join_title2 h1{ font-size:2.2em; width:55%; float:left; font-weight:normal; line-height:1.2em; letter-spacing:-2px;font-family:dotum; text-align:left}
#join_title2 .right{width:45%; float:right; line-height:1.4em; padding-top:5%; text-align:right}
#join_title2 a{ color:#787878; font-size:0.9em}

#join_title3 { width:80%; margin:0 auto; padding:40px 0 20px 0}
#join_title3 h1{ font-size:2.2em; width:55%; float:left; font-weight:normal; line-height:1.2em; letter-spacing:-2px;font-family:dotum; text-align:left}
#join_title3 .right{width:43%; float:right; line-height:1.4em}
#join_title3 a{ color:#787878; font-size:0.9em}

#join_title4 { width:80%; margin:0 auto; padding:40px 0 30px 0}
#join_title4 h1{ font-size:2.2em;font-weight:normal; line-height:1.2em; letter-spacing:-2px}
#join_title4 a{ color:#787878; font-size:0.9em}

#join_box1{ width:80%; margin:0 auto; padding:12px 0 0 0}
#join_box1 ul{ padding:0; margin:0;}
#join_box1 ul li{ display:inline; float:left; text-transform:capitalize}
#join_box1 .left1{ width:23%; padding:14px 0 0 0; font-size:15px; color:#333; font-family:Helvetica, Dotum, 돋움; text-align:left; letter-spacing:-0.5px}
#join_box1 .left2{ width:23%; padding:0;font-size:15px; color:#333; font-family:Helvetica, Dotum, 돋움;text-align:left; letter-spacing:-0.5px}
#join_box1 .right1{ width:77%; text-align:left}
#join_box1 .right2{width:77%; padding:10px 0 0 0;text-align:left}
#join_box1 .right3{width:77%; padding:5px 0 0 0;text-align:left}

.join_form1{ border:1px solid #8acceb; height:40px; margin:0; color:#33afe9; width:100%; background:#fff; font-size:15px;font-family:Helvetica, Dotum, 돋움; font-weight:bold}
.join_form2{ border:1px solid #d4d4d4; padding:10px 3%; color:#333; width:100%; background:#fff; font-size:15px;font-family:Helvetica, Dotum, 돋움;}
.join_form2_off{ border:1px solid #d4d4d4; padding:10px 3%; color:#999; width:100%; background:#fff; font-size:15px;font-family:Helvetica, Dotum, 돋움;}
.join_form3{ border:0; width:90%;padding:5px 5%; background:transparent; font-size:15px;font-family:Helvetica, Dotum, 돋움;color:#333}
.join_form3_out{border:1px solid #d4d4d4; padding:3px 0 ; width:100%; background:#fff ; text-align:right}
.join_form3_out .left{float:left; width:80%;}
.join_form3_out .right{float:left; width:19%;}

.join_line1{ border-bottom:1px solid #e9e9e9; padding:50px 0 0 0}
.join_line2{ border:1px solid #e5e5e5; padding:5px 0;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:10px; text-align:center}
.join_sp1{ padding-bottom:40px}
.join_sp2{ padding-bottom:20px}

.join_button_blue {display: inline-block; padding: 0; vertical-align: middle;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer;background-color:#33afe9; width:100% }/*기본 블루 버튼*/
.join_button_blue a:link { text-decoration: none!important; }
.join_button_blue a:hover { text-decoration: none!important; background:#0587c4;}
a.join_button_white {outline: 0;color: #FFF!important;font-size: 12px;  font-family:Helvetica, Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0; padding:8px 15px;}
a.join_button_white_big {outline: 0;color: #FFF!important;font-size: 20px; font-weight:bold; font-family:Helvetica, Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0; padding:25px 100px; text-transform:capitalize}

.join_check img{ padding-right:10px}
.join_check div{ padding-bottom:7px; text-align:left; font-size:15px; letter-spacing:-0.5px;font-family:Helvetica, Dotum, 돋움; text-transform:capitalize}
.join_check ul{ padding:0; margin:0; width:100%}
.join_check ul li{ display:inline}
.join_check .left{ float:left; width:75%; font-size:15px; letter-spacing:-0.5px}
.join_check .right{ float:right; width:24%; text-align:right;}
.join_boxgray{ background:#fafafb; border:1px solid #f4f2f2; padding:4%; width:92%}
.join_boxgray .left{ float:left; width:70%;}
.join_boxgray .right{float:right; width:30%; text-align:right;}
.join_boxgray ul{ padding:0; margin:0; width:100%}
.join_boxgray ul li{ display:inline; padding-bottom:9px}

.tap_join_blue{ border:1px solid #dadada; width:100% }
.tap_join_blue .tap{padding:3% 0; float:left; line-height:1.2em; text-align:center; font-size:15px;letter-spacing:-0.5px;font-family:Helvetica, Dotum, 돋움}
.tap_join_blue .tap2{padding:3% 0; float:left; line-height:1.2em; text-align:center; font-size:15px; border-left: solid 1px #e9e8e8;letter-spacing:-0.5px;font-family:Helvetica, Dotum, 돋움}
.tap_join_blue .tapon{padding:3% 0; background-color:#33afe9; float:left; line-height:1.2em; text-align:center;font-size:15px;letter-spacing:-0.5px;font-family:Helvetica, Dotum, 돋움}
.tap_join_blue .tapon2{padding:3% 0; background-color:#33afe9; float:left; line-height:1.2em; text-align:center;font-size:15px; border-left: solid 1px #e9e8e8;letter-spacing:-0.5px;font-family:Helvetica, Dotum, 돋움}
.join_text_center{ text-align:center; font-size:15px; letter-spacing:-0.5px; padding-bottom:15px}
.join_text_gray{ padding:5px 0 0 0;color:#555; line-height:1.2em}
.join_text_end{padding:10px 0 20px 0; text-align:left; font-size:15px; line-height:21px; letter-spacing:-0.5px}

.join_bg1{ background:#eaeaea; padding:30px 0 40px 0; margin-top:-9px}
.join_bg2{background:#fff; width:640px; margin:0 auto; padding-bottom:30px}

a.a_black{ color:#333}
a.a_gray{ color:#333}
a.a_white{ color:#fff}
a.a_blue{color:#33afe9;}

/*2018 회원가입 추가*/
.joinend_title{font-size:30px; letter-spacing:-2px; font-family:malgun gothic; text-align:center; padding:60px 0 50px 0; line-height:43px}
.joinend_title .bluetext1{color:#0389c8}
.joinend_width{width:930px; margin:0 auto}
.joinend_left1{float:left; width:60%; font-size:15px; letter-spacing:-1px; line-height:22px}
.joinend_right1{float:right; width:40%; text-align:right}
.joinend_sp1{ padding-top:40px}

.joinend_width2{width:930px; margin:0 auto; background:#f4f4f4}
.joinend_width2 .left2{float: left; width:63%; padding-left:23px}
.joinend_width2 .right2{float: left; width:32%;}
.joinend_width2 ul{ width:90%; margin:0 auto}
.joinend_width2 ul li{ width:100%}
.joinend_news_title{}
.joinend_news_title{}

.button_joinend {display: inline-block; padding: 0; vertical-align: middle; border: 1px solid; border-color: #0399df;text-align: center;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #FFF; }
.button_joinend  a:link { text-decoration: none!important; color: #0399df!important;font-size: 15px; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0; padding:10px 0}
.button_joinend  a:hover { text-decoration: none!important; background: #f5fbfe!important;margin: 0;border: 0;}
.button_joinend  a:visited { text-decoration: none!important; color: #0399df!important;font-size: 15px;  font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#195fa5;margin: 0;border: 0;}


/* 20121.07.09 비밀번호 변경 CSS */
.wrap_password_new { border:1px solid #e4e4e4; width:930px; margin:0 auto; background:#fbfbfb; padding: 65px 0 85px 0; box-sizing: border-box; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; }
.wrap_password_new .password_title {width:667px; height:128px; margin:80px auto 30px auto;}        
.wrap_password_new .password_txt {font-size:13px; color:#666; width:360px; padding:5px 0 45px 0px; margin:0 auto;}


.wrap_password_new .password_title1 {font-size: 36px; color:#333; line-height: 160%; font-weight: 600; padding-bottom: 13px; letter-spacing: -0.05em; text-align: center;}
.wrap_password_new .password_title1 span {color:#df307f;}
.wrap_password_new .password_title2 {font-size: 14px; color:#333; line-height: 140%; padding-bottom: 10px; text-align: center; font-weight: 500;}
.wrap_password_new .password_box {width:384px; margin:35px auto 10px auto;}


.wrap_password_new .input-box {position:relative; margin:10px 0; background: #fff; }
.wrap_password_new .input-box > input{ background:transparent; border:none; border: solid 1px #ccc; padding:27px 0px 7px 5px; font-size:14pt; width:100%;  display: block; border-radius: 3px;}

.wrap_password_new .input-box > input:placeholder-shown + label{ color:#555; font-size:19px; top:20px;  left: 13px;  font-weight: 400;  }
.wrap_password_new .input-box > input::placeholder{ color:transparent; }
.wrap_password_new .input-box > input:-ms-input-placeholder {color:transparent; }
.wrap_password_new .input-box > input:focus + label , .wrap_password_new .input-box > input + label { color:#333; font-size:11pt; pointer-events: none; position: absolute; left: 5px; top:5px; transition: all 0.2s ease ; -ms-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; }
.wrap_password_new .input-box > input:focus { border-bottom: solid 1px #ccc; outline:none; }

.wrap_button {width:384px; margin:0 auto;}
.wrap_password_new .password_button1 {width:187px; margin-right:5px; box-sizing: border-box; display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; border: 1px solid; border-color: #999; text-align: center; overflow: hidden; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff;}
.wrap_password_new .password_button1 a.password_button_gray {color:#555; width:187px; padding:13px 20px 14px 20px; box-sizing: border-box; display: block; font-size: 15px; font-weight: bold;} 

.password_button1 a:link {text-decoration: none!important;}
.password_button1 a:hover {text-decoration: none!important; background: #fafafa!important; width:187px; padding:13px 20px 14px 20px; }

.wrap_password_new .password_button2 {width:187px; box-sizing: border-box; display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; border: 1px solid; border-color: #c82370; text-align: center; overflow: hidden; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #df307f;}
.wrap_password_new .password_button2 a.password_button_blue {color:#fff; width:187px; padding:13px 20px 14px 20px; box-sizing: border-box; display: block; font-size: 15px; font-weight: bold;} 

.password_button2 a:link {text-decoration: none!important;}
.password_button2 a:hover {text-decoration: none!important; background: #c82370!important; width:187px; padding:13px 20px 14px 20px; }

/* 품절도서센터 장바구니 구매 */
.pod_cart_box .pod_tag {display: inline-block; background: #c82370; text-align: center; font-size: 12px; line-height: 1.4em; color: #fff; border-radius: 3px; padding: 2px 7px 1px 7px; font-weight: bold; letter-spacing: -0.05em; margin-bottom: 2px;}
.pod_tag a {color:#fff!important; text-decoration: none!important;}
.pod_cart_box .pod_tag_1 {display: inline-block; background: #c82370; text-align: center; font-size: 12px; line-height: 1.4em; color: #fff; border-radius: 3px; padding: 2px 7px 1px 7px; font-weight: bold; letter-spacing: -0.05em; margin-bottom: 2px;}
.pod_cart_box {position: relative; float: right; padding-right:7%; padding-top: 2%; display: inline-block; }
label.pod_off {color:#999;}
span.pod_lh {line-height: 250%;;}

/* 고객센터팝업 */
.send_tit11 { font-family:'Noto Sans','Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:20px; letter-spacing:-0.02em; color:#333; line-height:160%; font-weight:bold; padding:15px 0 0 0 }
.send_tit10 { padding:20px 20px 20px 20px; font-family:'Noto Sans','Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:16px; letter-spacing:-0.02em; color:#333; line-height:140%; text-align:left  }
.send_btn1 a{ font-size:14px; color:#fd3a9c; font-weight:bold; padding:5px 10px; border:1px solid #fd3a9c;}

.fd_wrap3{background:#4b4b4b;  width:520px; margin:0 auto}
.fd_wrap3 .left1{float:left; width:50%; border-right:1px solid #5e5e5e; text-align:center}
.fd_wrap3 .left1 a{color:#FFF; font-size:1.1em; display:inline-block; padding:10px 20px}
.fd_wrap3 .right1{float:left; width:48%; text-align:center}
.fd_wrap3 .right1 a{color:#FFF; font-size:1.1em; display:inline-block; padding:10px 20px}

/* 본인인중 - 법인 */
.certify_wrap {width: 930px; margin: 15px auto 20px auto; background: #fbfbfb; border: 1px solid #e4e4e4; box-sizing: border-box; padding: 60px 100px 80px 100px; word-break: keep-all;}
.certify_wrap h3 {height: 170px; font-size: 40px; letter-spacing: -4px; position: relative; margin: 0 0 10px 0; line-height: 170px;}
.certify_wrap h3 > em {color: #1a9bd5; font-style: normal;}
.certify_wrap h3::after {content: ''; position: absolute; right: 0; top: 0; width:258px; height: 170px; background:url(//image.aladin.co.kr/img/account/2022/adult_corporate.jpg) no-repeat center / 100% auto;}
.certify_wrap p {font-size: 14px; line-height: 1.4; padding-bottom: 30px; margin: 0;}
.certify_wrap p > em {color: #1a9bd5; font-style: normal; font-weight: bold;}
.certify_wrap h4 {margin: 0; background: url(//image.aladin.co.kr/img/svg/dot_gray.svg) no-repeat left top 8px / 3px 3px; padding: 0 0 4px 10px; font-size: 14px;}
.certify_wrap ul {margin-bottom: 30px;}
.certify_wrap ul li {position: relative; padding: 0 0 0 10px; font-size: 14px;}
.certify_wrap ul li::before {content: ""; display: inline-block; width: 5px; height: 1px; font-size: 15px; position: absolute; left: 0; top: 9px; background-color: #333;}
.certify_wrap .button_pink {width: 200px; margin-bottom: 30px;}
.certify_wrap .caution {background:url(//image.aladin.co.kr/img/account/2022/caution.svg) no-repeat left top 3px / 15px 15px; padding: 0 0 0 20px;}


.join_end_btn {padding: 20px 0; text-align: center;}
.join_end_btn .button_blue a {width: 180px; height: 50px; box-sizing: border-box; line-height: 50px; padding: 0;}

.ordermerge_tit {width: 866px; height: 45px; background:url(//image.aladin.co.kr/img/order/2023/neworder_tit_bul.gif) #f7f6ee no-repeat center left 13px; margin: 20px auto; display: flex; align-items: center; padding: 0 10px 0 25px; box-sizing: border-box; font-size: 18px; letter-spacing: -1px; line-height: 18px; color: #222;}
.add_order_btn {display: inline-block; height: 28px; line-height: 28px; background-color: #3b82c4; color: #fff!important; border-radius: 3px; padding: 0 10px; border-radius: 3px; border:1px solid #195fa5; text-decoration: none!important; font-size: 14px;}
.add_order_btn::before {content: ''; display: inline-block; width: 16px; height: 16px; background: url(//image.aladin.co.kr/img/account/2023/add_order_btn.svg) no-repeat center / 100% auto; vertical-align: middle; margin: -4px 0 0 0;}

.ordermerge_subtit {font-weight: bold; background: url(//www.aladin.co.kr/ucl_editor/img_secur/account/2005/icon_btit.gif) no-repeat center left; padding: 0 0 0 15px; margin-bottom: 10px; font-size: 13px;}
.blue_report_btn:link, .blue_report_btn:hover, .blue_report_btn:visited {display: inline-block; font-size: 11px; background-color: #3b82c4; border-radius: 2px; color: #fff; text-decoration: none; padding: 0 5px;}
.td_amount {width: 60px;}
.td_mileage {width: 150px;}

/* 소득공제 라벨 */
.label_deduct {display: inline-block; width: 50px; height: 16px; line-height: 16px; border-radius: 3px; background-color: #fff; border: 1px #d5d5d5 solid; color: #8a8a8a; font-size: 11px; text-align: center;}

/* 100자평 쓰기, 배송전 미리 읽기 */
.btn_review {display: inline-block; font-size: 12px; color: #000; border-bottom: 1px #c1ddf5 dashed; margin:3px 10px 3px 10px; position: relative; text-decoration: none!important; line-height: 1.3; letter-spacing: -0.5px;}
.btn_review::before {content: ''; display: inline-block; width: 6px; height: 11px; background: url(//image.aladin.co.kr/img/order/2023/icon_pencil.gif) no-repeat; position: absolute; left: -10px; top: 1px;}
.btn_preview {display: inline-block; font-size: 12px; color: #000; border-bottom: 1px #c1ddf5 dashed; margin:3px 10px 3px 16px; position: relative; text-decoration: none!important; line-height: 1.3; letter-spacing: -0.5px; }
.btn_preview::before {content: ''; display: inline-block; width: 13px; height: 12px; background: url(//image.aladin.co.kr/img/order/2023/icon_e.gif) no-repeat; position: absolute; left: -16px; top: 1px;}

.order_list_table td {padding: 10px 0;}
.order_list_table tr ~ tr td {border-top: 1px solid #cdcdcd;}

/* 품절센터상단 */
.soldout_tit {font-family:'Noto Sans KR',Sans-serif;}
.soldout_tit h3 {color: #e73b91; font-size: 28px; letter-spacing: -1px; font-weight: 500; margin: 0 0 10px 0;}
.soldout_tit h3 > span {font-size: 18px; color: #282828; letter-spacing: -0.5px; font-weight: 400;}
.soldout_tit p {font-size: 13px; color: #757575;  margin: 0;}
.soldout_green_txt {font-size: 14px; font-weight: bold; color: #14ae3c; letter-spacing: -0.5px;}
.soldout_info_btn {display: inline-block; height: 24px; line-height: 22px; font-size: 11px; padding: 0 6px; border: 1px #c8c8c8 solid; border-radius: 3px; box-sizing: border-box;}

.soldout_info_tit {font-size: 14px; letter-spacing: -0.5px; font-weight: bold; padding: 5px 0;}
.soldout_info_tit em {font-style: normal; color: #df307f;}
.soldout_info_btn::after {content: '';  display: inline-block; width: 3px; height: 5px; background: url(//image.aladin.co.kr/img/order/2023/black_arr.gif) no-repeat center; margin:-2px 0 0 3px; vertical-align: middle;}
.soldout_info_btn:hover {text-decoration: none;}

.join_done_banner {width: 930px; height: 80px; line-height: 80px; margin: 0 auto 20px auto;}
.join_done_banner a {display: block; text-align: center; background-color: #f13b8e; font-size: 26px; font-family:'Noto Sans KR',Sans-serif; font-weight: 500; color: #fff; letter-spacing: -1px;}
.join_done_banner a em {font-style: normal; color: #f7ff36;}
.join_done_banner a:hover {text-decoration: none;}