﻿@charset "utf-8";
body{ margin: 0px; padding:0; font-family: 돋움,Dotum,AppleGothic,sans-serif;  color: #333333; line-height: 18px; }
caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}

/*레이어:블루*/
/*.layer_blue {display: inline-block;*zoom:1;*display:inline; padding: 0 0 0 15px; vertical-align: middle; border: 2px solid; border-color: #2c98d9;text-align: center;overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White;} 상품페이지 장바구니 레이어 > bookple 오픈후 변경 20151103*/
.layer_blue {display: inline-block;*zoom:1;*display:inline; padding: 10px 10px 0 15px; vertical-align: middle; border: 2px solid; border-color: #2c98d9;text-align: center;overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White;}
.layer_blue .bt_close{text-align:right; width:95%; margin:0 auto; padding:2px 0 0px 0;}
.layer_blue ul{padding:0; margin:0; width:100%;}
.layer_blue li{display:inline; float:left; padding:0 0 13px 0; font-size:14px;font-family: Dotum, 돋움, sans-serif; text-align:left}

/*목록형 레이어:블루*/
.layer_blue_shot {display: inline-block;*zoom:1;*display:inline; padding:7px 0 10px 0; vertical-align: middle; border: 2px solid; border-color: #2c98d9;text-align:center;overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White;}
.layer_blue_shot .sp1{ padding:0 0 3px 0;}
.layer_blue_shot ul{padding:0; margin:0 auto; width:80%;}
.layer_blue_shot li{display:inline; line-height:16px; font-size:12px;font-family: Dotum, 돋움, sans-serif; text-align: center}

/*레이어:그린*/
.layer_green {display: inline-block;*zoom:1;*display:inline; padding: 10px 10px 0 15px; vertical-align: middle; border: 2px solid; border-color: #2daa45;text-align: center;/*overflow: hidden;*/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White; }
.layer_green .bt_close{text-align:right; width:95%; margin:0 auto; padding:2px 0 0 0;}
.layer_green ul{padding:0;margin:0; width:100%}
.layer_green li{display:inline; float:left; padding:0 0 13px 0; font-size:14px;font-family: Dotum, 돋움, sans-serif; text-align:left}

/*목록형 레이어:그린*/
.layer_green_shot {display: inline-block;*zoom:1;*display:inline; padding:7px 0 10px 0; vertical-align: middle; border: 2px solid; border-color: #2daa45;text-align: center;overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White; }
.layer_green_shot .sp1{ padding:0 0 3px 0;}
.layer_green_shot ul{padding:0; margin:0 auto; width:85%;}
.layer_green_shot li{display:inline; line-height:16px; font-size:12px;font-family: Dotum, 돋움, sans-serif; text-align: center}

/*탭:배경색 블루*/
.tap_blue{ padding:0 10px; vertical-align: middle; border: 1px solid; border-color: #195fa5;!important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background-color:#1b6bbb; height:35px; position:relative}
.tap_blue ul{padding:0; margin:0; position:absolute; bottom:-1px}
.tap_blue li{display:inline; float:left;}
.tap_blue .tapon{overflow:hidden; height:32px}
.tap_blue .tapon_box{vertical-align: middle; border: 1px solid; border-color: #195fa5!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#ffffff; padding:6px 15px 15px 15px; margin:0 10px; font-size:14px; color:#1f81c2}
.tap_blue .taboff{padding:2px 15px 0 15px;}
a.tap_blue_off {outline: 0;color: #FFF !important;font-size: 12px; text-decoration:none;display: block;white-space: nowrap;margin: 0;border: 0;padding: 3px 7px 0 8px;font-family:Dotum, 돋움} 

/*탭:배경색 그레이*/
.tap_gray{ width:100%}
.tap_gray ul{padding:0; margin:0;}
.tap_gray li{display:inline; float:left;}
.tap_gray .left{float:left; width:100%}
.tap_gray .right{float:right; text-align:right;width:30%}
.tap_gray .line{border-top:2px solid #1b6bbb; width:100%; clear:both}
.tap_gray .tap{overflow:hidden; height:40px}
.tap_gray .tapon_box{vertical-align: middle; border: 1px solid; border-color: #195fa5!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#1b6bbb; padding:9px 15px 15px 15px; margin:0 4px 0 0; font-size:14px; color:#FFFFFF}
.tap_gray .tapoff_box{vertical-align: middle; border: 1px solid; border-color: #dcdcdc!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#f0f0f0; padding:8px 15px 15px 15px; margin:0 4px 0 0;; font-size:14px; font-weight:bold }
a.tap_gray_off {outline: 0;color: #666 !important;font-size: 12px; text-decoration:none;display: block;white-space: nowrap;margin: 0;border: 0;padding: 3px 7px 0 8px;font-family:Dotum, 돋움} 

/*탭:배경색 그레이2*/
.tap_gray2{ width:100%}
.tap_gray2 ul{padding:0; margin:0;}
.tap_gray2 li{display:inline; float:left;}
.tap_gray2 .line{border-top:2px solid #1b6bbb; width:100%; clear:both}
.tap_gray2 .tap{overflow:hidden; height:35px}
.tap_gray2 .tapon_box{vertical-align: middle; border: 1px solid; border-color: #195fa5!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#1b6bbb; padding:7px 10px 15px 10px; margin:0 4px 0 0; font-size:14px; color:#FFFFFF;letter-spacing:-1px}
.tap_gray2 .tapoff_box{vertical-align: middle; border: 1px solid; border-color: #dcdcdc!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#f0f0f0; padding:6px 10px 15px 10px; margin:0 4px 0 0;; font-size:14px; font-weight:bold ; letter-spacing:-1px}
a.tap_gray2_off {outline: 0;color: #666 !important;font-size: 12px; text-decoration:none;display: block;white-space: nowrap;margin: 0;border: 0;padding: 3px 0px 0 0px;font-family:Dotum, 돋움} 

/*탭:배경색 그레이_화이트*/
.tap_gray_white{ width:100%;border-bottom:1px solid #dcdcdc;}
.tap_gray_white ul{padding:0; margin:0; position:relative; bottom:-1px}
.tap_gray_white li{display:inline; float:left;}
.tap_gray_white .left{float:left;}
.tap_gray_white .tap{overflow:hidden; height:40px}
.tap_gray_white .tapon_box{vertical-align: middle; border: 1px solid; border-color: #195fa5!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#FFFFFF; padding:9px 15px 15px 15px; margin:0 4px 0 0; font-size:14px; color:#195fa5}
.tap_gray_white .tapoff_box{vertical-align: middle; border: 1px solid; border-color: #dcdcdc!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#f0f0f0; padding:8px 15px 15px 15px; margin:0 4px 0 0;; font-size:14px; font-weight:bold}

/*상품정보 테이블 상단*/
.table_shop1 th{text-align:center; border-bottom:1px solid #b7b7b7; border-top:1px solid #d7d7d7; padding:2px 0; font-size:12px;font-family:Dotum, 돋움}
.table_shop_blue th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #3084d9; background:#f4f9fd; padding:2px 0; font-size:12px;font-family:Dotum, 돋움}
.table_shop_orange th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #efc072; background:#fcf3e3; padding:2px 0; font-size:12px;font-family:Dotum, 돋움}
.table_shop_pink th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #e8abbf; background:#fdf6f8; padding:2px 0; font-size:12px;font-family:Dotum, 돋움}
.table_shop_purple th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #5A48C9; background:#EDEAFC; padding:2px 0; font-size:12px;font-family:Dotum, 돋움}

/*테이블*/
.table_shop_silver{}
.table_shop_silver th{ background:#f5f5f5; font-size:12px; color:#333; border-bottom:1px solid #d1d1d1; padding:3px 0}
.table_shop_silver td{ background:#FFF; font-size:12px;padding:3px 0}


/*타이틀*/
.title_big_black1{font-size:30px; color:#333333; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-3px;}
.title_big_pink1{font-size:30px; color:#ee3c97; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-3px;}


.title_middle_black1{font-size:18px; color:#333333; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;margin-bottom: 14px; } /*margin-bottom: 14px; 하단 여백 새로 생성20150102*/
.title_middle_black2{font-size:17px; color:#333333; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;margin-bottom: 12px; } /*margin-bottom: 12px; 하단 여백 새로 생성20150102*/
.title_middle_blue1{font-size:18px; color:#386da1; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_blue2{font-size:17px; color:#386da1; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_pink1{font-size:18px; color:#de2a71; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_pink2{font-size:17px; color:#de2a71; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_purple1{font-size:18px; color:#8a72e3; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_purple2{font-size:17px; color:#8a72e3; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-1px;}
.title_middle_orange2{font-size:17px; color:#f07420; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_white1{font-size:17px; color:#ffffff; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-1px;}
.title_middle_yellow1{font-size:17px; color:#ffef15; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-1px;}

/*서브타이틀*/
.stitle_middle_gray{color:#777777; font-family:Dotum, 돋움, sans-serif; letter-spacing:0px;font-size:16px; font-weight:bold}
.stitle_middle_orange{color:#f07420; font-family:Dotum, 돋움, sans-serif; letter-spacing:0px;font-size:16px; font-weight:bold}
.stitle_middle_blue{color:#386da1; font-family:Dotum, 돋움, sans-serif; letter-spacing:0px;font-size:16px; font-weight:bold}

.stitle_middle_gray2{color:#777777; font-family:Dotum, 돋움, sans-serif; letter-spacing:0px;font-size:14px; font-weight:bold}
.stitle_middle_orange2{color:#f07420; font-family:Dotum, 돋움, sans-serif; letter-spacing:0px;font-size:14px; font-weight:bold}
.stitle_middle_blue2{color:#386da1; font-family:Dotum, 돋움, sans-serif; letter-spacing:0px;font-size:14px; font-weight:bold}

.stitle_small_gray{color:#777777; font-family:Dotum, 돋움, sans-serif;font-size:12px; font-weight: normal;letter-spacing:0px;}

a.stitle_middle_gray2:link  { color:#777777!important; font-size:14px; font-family: Dotum, 돋움, sans-serif; text-decoration:none; font-weight:bold}
a.stitle_middle_gray2:hover  { color:#777777!important; font-size:14px; font-family: Dotum, 돋움, sans-serif; text-decoration:underline; font-weight:bold}
a.stitle_middle_gray2:visited { color:#777777!important; font-size:14px; font-family: Dotum, 돋움, sans-serif; text-decoration:none;  font-weight:bold}

.c2b_side1{background:url(http://image.aladin.co.kr/img/usedshop/C2B/menu_bg1.gif) no-repeat;}
.wc2b_stitle1{float:left; vertical-align:middle; line-height:34px}
.wc2b_stitle1 .white{font-size:13px; color:#ffffff; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; padding:0 0 0 10px; font-weight:bold; display:inline-block}
.wc2b_stitle2{width:198px; float:left; vertical-align:middle; line-height:34px}
.wc2b_stitle2 .white{font-size:13px; color:#ffffff; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; padding:0 0 0 10px; font-weight:bold; display:inline-block}


/*팝업*/
.title_bg1{background:#CCC;}

/*셀렉트*/
.select_align{ display: inline-block;*zoom:1;*display:inline;vertical-align:bottom;}
.select_1{font-size:11px; height:23px}

/*안내문*/
.attention_space1{padding:15px 0 0px 15px;}
.attention_black{color:#333;}
.attention_pink{color:#ee3c97;}

/*레이어*/
.ex_layerbox001 { background:#477be0;padding:3px; }
.ex_layerbox001 h3 { color:#FFFFFF; font-weight:bold;  margin:0;font-family:dotum; font-size:12px; padding:7px }
.ex_layerbox001_in { background:#fff; }
.ex_layerbox001_in ul { margin:0; padding:10px; }
.ex_layerbox001_in li { list-style:none; background:url(https://www.aladin.co.kr/ucl_editor/img_secur/order/2010/sub_dot2.gif) no-repeat 0 5px; padding-left:10px; font-family:dotum; font-size:12px;}

/*장바구니 하단-주문하기 누르때 코멘트*/
.no_nti_out { width:868px; position:relative; margin:0 auto; }
.no_nti { border:1px solid #d7d7d7; width:866px; background:#f8f8f8; text-align:center; font-size:12px; color:#000000; padding:10px 0; position:absolute; top:7px; }
.no_nti_t {color:#df307f; font-weight:bold;}
.no_nti_a { position:absolute; z-index:10; right:443px;  }