﻿@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i);
body {font-family: 'PT Sans', sans-serif; font-size:15px;line-height:1.5; color:#333333;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
legend{display:none;}

a:link{ text-decoration: none; color:#333333}
a:hover{text-decoration:underline; color:#333333;}
a:visited {text-decoration:none; color:#333333;}

a.f-white:link { text-decoration: none; color:#ffffff!important }
a.f-white:hover { text-decoration: none; color:#ffffff!important }
a.f-white:visited { text-decoration: none; color:#ffffff!important }

a.f-gray:link { text-decoration: none; color:#999999!important }
a.f-gray:hover { text-decoration: none; color:#999999!important}
a.f-gray:visited { text-decoration: none; color:#999999!important }

img{ border:0px; }
ul{ margin: 0px; padding: 0px; list-style:none; }
li{ margin: 0px; padding: 0px; list-style:none; }

.hide-content {position: absolute!important;left: -10000px!important;top: auto!important;width: 1px!important;height: 1px!important;overflow: hidden!important;}
caption{visibility:hidden;text-indent:-10000px;font-size:0;height:0;line-height:0}
.cursor{ cursor:pointer; }

.fonte_1 { font-size:12px; }
.fonte_2 { font-size:13px; }
.fonte_3 { font-size:14px; }
.fonte_4 { font-size:16px; }
.fonte_5 { font-size:17px; }
.fonte_6 { font-size:18px; }
.fonte_7 { font-size:22px; }
.fonte_8 { font-size:24px; }
.fonte_9 { font-size:26px; }

.fonte_strong { font-weight:700;}
.fonte_nm { font-weight:normal!important; }
.fonte_style1 {font-style:italic;}
.fonte-roboto {font-family:"Roboto Condensed",sans-serif; }
.fonte-ptsans {font-family: 'PT Sans', sans-serif; }

.colourful_red {color:#dd2612; }
.colourful_red2 {color:#c31b2a; }
.colourful_gray { color:#999999;}
.colourful_gray2 { color:#cbcbcb;}
.colourful_green {color:#26afb8;}
.colourful_green2 {color:#259775;}
.colourful_orange {color:#f36a22}
.colourful_yellow { color:#f9ed1c; }
.colourful_yellow2 { color:#fed700; }
.colourful_blue {color:#2a64a4 }
.color_red {color:#c31b2a; }

.highlight, mark { background: 0 0;color: #dd2612; font-family: GillSans,sans-serif,arial; font-weight: 400;}

.mark-b {color:#c31b2a; font-weight:700 }/*new*/
.mt5{margin-top:5px;}
.mt10 {margin-top:10px;}
.mt13 {margin-top:13px;}
.mt20{margin-top:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml30{margin-left:30px;}
.pb10 {padding-bottom: 10px;}
.pt20 {padding-top: 20px;}
.mb20 {margin-bottom:20px;}

.pdb10{padding-bottom:10px;}
.pdb25{padding-bottom:25px;}

.range-textleft { text-align:left;}
.range-textright { text-align:right;}
.range-textcenter { text-align:center;}

.t_caution { clear:both; font-size:14px; color:#dd2612; padding:5px 0; }

.blank { clear:both;}
.blank-5 {clear:both; padding:5px 0 0 0 ;}
.blank-10 {clear:both; padding:5px 0;}
.blank-15 {clear:both; padding:5px 0 10px 0;}
.blank-20 {clear:both; padding:10px 0;}
.blank-25 {clear:both; padding:10px 0 15px 0;}
.blank-30 {clear:both; padding:15px 0;}
.blank-40 {clear:both; padding:20px 0;}
.blank-50 {clear:both; padding:25px 0;}
.blank-100 {clear:both; padding:50px 0;}
.blank-200 {clear:both; padding:100px 0;}

.blank-pd1 { padding:5px 0; }

.bm_textalign_center { text-align:center; }

/*기존 공통에서 마진 및 패딩 가져와야 함*/
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mb5{margin-bottom:5px;}
.mr10{margin-right:10px;}
/*기존 공통에서 마진 및 패딩 가져와야 함 end*/
/* 공통클래스 모음 */
.floatL{ float: left;  }
.floatR{ float: right; }
.absolute{ position: absolute;  }
.relative{ position: relative;  }
.none { font-size: 0px; line-height: 0px; width: 0px; height: 0px;  overflow: hidden; position: absolute; top:0px; left: -100000px; }
.cursor{ cursor:pointer; }
.hidden{zoom:1}
.hidden:after{content: '.';display: block;height: 0;clear: both;visibility: hidden;}
.clear {clear:both;}

/*Container*/
.main_content { clear:both;width:964px; position:relative; margin:0 auto; display:table}
.list_content { clear:both; float:left; width:100%;background:url(//image.bookmonster.com/img/bm/bg-list-2.png) repeat-y;}
.list_content_LineHide { clear:both; float:left; width:100%;}
#LogoContainer {clear:both;width:964px; position:relative; margin:0 auto;}
#TitleContainer {clear:both;width:964px; position:relative; margin:0 auto;}
#LeftContainer { clear:both;  float:left;width: 660px; position: relative;}
#RightContainer { float: right; width: 280px; position:relative; display: block; }

#list-ContentsContainer { clear:both;  float:right;width: 720px; position: relative;}
#list-ContentsContainer-wide {clear:both; width:100%; position: relative;}
#list-MenuContainer { float: left; width: 216px; position:relative; display: block; }

/*title font*/
.checktitle { font-weight:700;font-size: 28px;  font-family:"Roboto Condensed",sans-serif; margin:0 0 5px 0;}
.checktitle2 { font-weight:700;font-size: 24px; font-family:"Roboto Condensed",sans-serif; margin:0 0 10px 0;}
.checktitle3 { font-weight:700;font-size: 20px;  font-family:"Roboto Condensed",sans-serif; margin:0 0 10px 0;}
.checktitle4 {font-weight:700; font-size:24px;padding:20px 0 5px 0;font-family:'Roboto Condensed', sans-serif; }
.checktitle5 { font-weight:700;font-size: 22px;  font-family:"Roboto Condensed",sans-serif; margin:0 0 10px 0;}

.sticker { float:left; position: fixed; width: inherit; /*transform: translate3d(0px,10px,0);*/ transition: transform .5s ease-in-out;}  /*체크아웃에 있던 코드*/

.bm_m_titwrap {clear: both;  overflow: hidden; margin-bottom: 20px; }
.bm_m_titwrap { clear:both; padding-bottom:9px; overflow:hidden; margin-bottom:20px; }
.bm_m_titwrap_t { float: left; font-weight:700;font-size: 22px;  font-family:"Roboto Condensed",sans-serif; margin:0 0 10px 0; display:inline-block;}
.bm_m_titwrap_t a:link {color:#333333; text-decoration:none }
.bm_m_titwrap_t a:visited {color:#333333; text-decoration:none }
.bm_m_titwrap_t a:hover {color:#333333; text-decoration:none }

.bm_m_tit_more {float: right; margin-top: 5px; }
.bm_m_tit_more a.prev { background: #000 url(//image.bookmonster.com/img/bm/bm_arr_next3_off.png) no-repeat 0 0; display: block; height: 24px; width: 29px; float: left; margin-right: 5px;}
.bm_m_tit_more a.next { background: #000 url(//image.bookmonster.com/img/bm/bm_arr_next4_off.png) no-repeat 0 0; display: block; height: 24px; width: 29px; float: left;}
/*Items3tht*/
#Items3th { clear:both;position:relative; float:left; width:100%;}
#Items3th li.heading {  padding: 8px 0 4px 0; background:url(https://image.bookmonster.com/img/bm/th_bg.png); height:45px;box-sizing: border-box; text-align:center}
#Items3th li.heading>div { font-weight: 400;font-family:'Roboto Condensed', sans-serif;}
#Items3th>li>div { float: left; }
#Items3th>li div.item { margin: 0 30px 0 0; width: 660px; }
#Items3th>li div.quantity { width: 150px; text-align:center; }
#Items3th>li div.total {float: right;width: 120px; text-align:center;  }
#Items3th>li div.item img {/* max-height: 140px;*/width: 90px;}
#Items3th>li div.item .product-desc { float: right; line-height: 22px; width: 546px;}
#Items3th>li div.item .product-desc .contributors {display: block;font-weight: 400; font-style:italic; font-size:14px; letter-spacing:0.5px; color:#666666;line-height:1.2; padding-top:5px}
#Items3th>li div.item .product-desc p{font-weight:400;margin-top:15px;background-color:transparent; font-size:14px;}

#Items3th>li:nth-child(2) { border-top: none;}
#Items3th>li:last-child { border-bottom: 1px solid #e0e0e0; margin-bottom: 40px;}
#Items3th>li+li { border-top: 1px solid #e0e0e0;}
#Items3th>li { clear:both; padding: 30px 0; float:left; width:100%;}

.blet-dot { clear:both; padding:10px 0 }/*점 블릿*/
.blet-dot>li { list-style:disc; padding-bottom:10px; list-style-position:inherit  }

.addresswrap1 { float:left; width:268px;}
.addresswrap2 { float:left; width:175px;}
.addnewaddwrap1 {width:270px; position:absolute; bottom:30px; right:57px; }


/*text link*/
a.product-title:link { color: #333333!important;font-size: 17px; line-height:1.4;}
a.product-title:hover { color: #333333!important; }
a.product-title:visited {color: #333333!important;font-size: 17px;line-height:1.4 }

a.text-small:link { font-size:14px;font-family:'Roboto Condensed', sans-serif; color:#4c4c4c}
a.text-small:focus {color:#4c4c4c}
a.text-small:hover{text-decoration:underline}
a.text-small:after{display:inline-block;text-decoration:none}
a.text-small:visited { font-size:14px;font-family:'Roboto Condensed', sans-serif; color:#4c4c4c}

a.text-small-mid:link { font-size:18px;font-family:'Roboto Condensed', sans-serif; color:#4c4c4c}
a.text-small-mid:focus {color:#ed5846}
a.text-small-mid:hover{text-decoration:underline}
a.text-small-mid:after{display:inline-block;text-decoration:none}
a.text-small-mid:visited { font-size:18px;font-family:'Roboto Condensed', sans-serif; color:#4c4c4c}

a.text-small-red:link { font-size:15px;font-family:'Roboto Condensed', sans-serif; color:#e03313}
a.text-small-red:focus {color:#e03313}
a.text-small-red:visited {font-size:15px;font-family:'Roboto Condensed', sans-serif; color:#e03313}
a.text-small-red:hover{text-decoration:underline}
a.text-small-red:after{display:inline-block;text-decoration:none}

a.text-contributors:link {font-weight: 400; font-style:italic; font-size:14px; letter-spacing:0.5px; color:#666666;}
a.text-contributors:visited {font-weight: 400; font-style:italic; font-size:14px; letter-spacing:0.5px; color:#666666;}
a.text-contributors:hover { text-decoration:underline}

a.text-contributors2:link {font-weight: 400;letter-spacing:0.5px; }
a.text-contributors2:visited {font-weight: 400;letter-spacing:0.5px;}
a.text-contributors2:hover { text-decoration:underline}

a.text-small-red-bu:link { font-size:15px;font-family:'Roboto Condensed', sans-serif; color:#e03313; font-weight:700;text-decoration:underline}
a.text-small-red-bu:focus {color:#e03313}
a.text-small-red-bu:visited {font-size:15px;font-family:'Roboto Condensed', sans-serif; color:#e03313; font-weight:700;text-decoration:underline}
a.text-small-red-bu:hover{text-decoration:underline}
a.text-small-red-bu:after{display:inline-block;text-decoration:none}

a.text-small-red-bu2:link { font-family:'Roboto Condensed', sans-serif; color:#c31b2a; font-weight:700;text-decoration:underline}
a.text-small-red-bu2:focus {color:#c31b2a}
a.text-small-red-bu2:visited {font-family:'Roboto Condensed', sans-serif; color:#c31b2a; font-weight:700;text-decoration:underline}
a.text-small-red-bu2:hover{text-decoration:underline}
a.text-small-red-bu2:after{display:inline-block;text-decoration:none}

a.text-small-blue:link {color:#2a64a4}
a.text-small-blue:hover {color:#2a64a4}
a.text-small-blue:visited {color:#2a64a4}

a.text-small-blue-u:link {color:#2a64a4;text-decoration:underline}
a.text-small-blue-u:hover {color:#2a64a4;text-decoration:underline}
a.text-small-blue-u:visited {color:#2a64a4;text-decoration:underline}

a.text-small-gray-u:link {color:#999999;text-decoration:underline;font-family:'Roboto Condensed', sans-serif; }
a.text-small-gray-u:hover {color:#999999;text-decoration:underline;font-family:'Roboto Condensed', sans-serif; }
a.text-small-gray-u:visited {color:#999999;text-decoration:underline;font-family:'Roboto Condensed', sans-serif; }


a.See-small:link {background: #ffffff;border: none; line-height: normal;width: 100%; display:block;color: #7f7f7f; font-size: 14px; text-align: center; padding:5px 0; border:1px solid #c0c0c0}
a.See-small:visited {background: #ffffff;border: none; line-height: normal;width: 100%; display:block;color: #7f7f7f; font-size: 14px; text-align: center; padding:5px 0; border:1px solid #c0c0c0}
a.See-small:hover {background: #f7f6f6; border: none;  line-height: normal; width:100%; color:#7f7f7f; text-align:center; text-decoration:none;border:1px solid #c0c0c0}
a.See-small:focus{background-color:#f7f6f6;border:1px solid #c0c0c0;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3)}


a.use-add:link {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 14px; text-align: center; padding:8px 0;}
a.use-add:visited {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 14px; text-align: center; padding:8px 0; }
a.use-add:hover {background: #b01b28; border: none;  line-height: normal; width:100%; color:#FFF; text-align:center; text-decoration:none}
a.use-add:focus{background-color:#b01b28;border:0px solid #fff;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3);}


/*checkout link*/
a.sign-in-checkout:link { background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 17px; text-align: center; padding:18px 0;}
a.sign-in-checkout:visited {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 17px; text-align: center; padding:18px 0; }
a.sign-in-checkout:hover {background: #b01b28; border: none;  line-height: normal; width:100%; color:#FFF; text-align:center; text-decoration:none}
a.sign-in-checkout:focus{background-color:#b01b28/*#ed5846*/;border:0px solid #fff;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3);}

.sign-in-checkout-off { background:#e18d95;border: none; line-height: normal;width: 100%; display:block;color: #FFF; font-size: 17px; text-align: center; padding:18px 0;}

a.use-pay:link {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 14px; text-align: center; padding:5px 0;}
a.use-pay:visited {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 14px; text-align: center; padding:5px 0; }
a.use-pay:hover {background: #b01b28; border: none;  line-height: normal; width:100%; color:#FFF; text-align:center; text-decoration:none}
a.use-pay:focus{background-color:#b01b28;border:0px solid #fff;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3);}

a.Return:link {background: #ffffff;border: none; line-height: normal;width: 100%; display:block;color: #7f7f7f; font-size: 17px; text-align: center; padding:17px 0; border:1px solid #c0c0c0}
a.Return:visited {background: #ffffff;border: none; line-height: normal;width: 100%; display:block;color: #7f7f7f; font-size: 17px; text-align: center; padding:17px 0; border:1px solid #c0c0c0}
a.Return:hover {background: #f7f6f6; border: none;  line-height: normal; width:100%; color:#7f7f7f; text-align:center; text-decoration:none;border:1px solid #c0c0c0}
a.Return:focus{background-color:#f7f6f6;border:1px solid #c0c0c0;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3)}

a.Cancel:link {background: #ffffff;border: none; line-height: normal;width: 100%; display:block;color: #7f7f7f; font-size: 17px; text-align: center; padding:17px 0; border:1px solid #acacac}
a.Cancel:visited {background: #ffffff;border: none; line-height: normal;width: 100%; display:block;color: #7f7f7f; font-size: 17px; text-align: center; padding:17px 0; border:1px solid #acacac}
a.Cancel:hover {background: #f7f6f6; border: 1px solid #c0c0c0;cursor:pointer;outline:0;text-decoration:none}
a.Cancel:focus{background-color:#f7f6f6;border:1px solid #c0c0c0;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3);text-decoration:none }

a.addnew:link {background: #ffffff;border: none; line-height: normal;width: 100%; display:block;color: #7f7f7f; font-size: 15px; text-align: center; padding:12px 0; border:1px solid #c0c0c0}
a.addnew:visited {background: #ffffff;border: none; line-height: normal;width: 100%; display:block;color: #7f7f7f; font-size: 15px; text-align: center; padding:12px 0; border:1px solid #c0c0c0}
a.addnew:hover {background: #f7f6f6; border: 1px solid #c0c0c0;cursor:pointer;outline:0;text-decoration:none}
a.addnew:focus{background-color:#f7f6f6;border:1px solid #c0c0c0;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3);text-decoration:none}

a.save:link {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 17px; text-align: center; padding:18px 0;}
a.save:visited {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 17px; text-align: center; padding:18px 0; }
a.save:hover {background: #b01b28; border: none;  line-height: normal; width:100%; color:#FFF; text-align:center; text-decoration:none}
a.save:focus{background-color:#b01b28;border:0px solid #fff;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3);}

a.more-blue-i:link { font-style:italic; color:#2a64a4; }
a.more-blue-i:hover { text-decoration:underline }
a.more-blue-i:visited { font-style:italic; color:#2a64a4; }

a.signin:link {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 17px; text-align: center; padding:18px 0;}
a.signin:visited {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 17px; text-align: center; padding:18px 0; }
a.signin:hover {background: #b01b28; border: none;  line-height: normal; width:100%; color:#FFF; text-align:center; text-decoration:none}
a.signin:focus{background-color:#b01b28/*#ed5846*/;border:0px solid #fff;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3);}

a.red:link {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 15px; text-align: center; padding:10px 0;}
a.red:visited {background: #c31b2a;border: none; line-height: normal;width: 100%; display:block;color: #FFF!important; font-size: 15px; text-align: center; padding:10px 0; }
a.red:hover {background: #b01b28; border: none;  line-height: normal; width:100%; color:#FFF; text-align:center; text-decoration:none}
a.red:focus{background-color:#b01b28/*#ed5846*/;border:0px solid #fff;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3);}

a.red-line:link {background: #ffffff;border: none; line-height: normal;width: 100%; display:block;font-size: 15px; text-align: center; padding:10px 0; color:#db121d; border:1px solid #c31b2a}
a.red-line:visited {background: #ffffff;border: none; line-height: normal;width: 100%;  display:block;font-size: 15px; text-align: center; padding:10px 0; color:#db121d;border:1px solid #c31b2a }
a.red-line:hover {background: #f7f6f6;border: none; line-height: normal;width: 100%; color:#a41623; text-align:center; text-decoration:none;color:#c31b2a;border:1px solid #b01b28;}
a.red-line:focus {background-color:#ffffff;border:1px solid #c31b2a;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3)}

/*layer close icon*/
a.close-modal:link { width:26px; height:26px; font-size:0; background:url(//image.bookmonster.com/img/bm/btn_close.png) no-repeat left top; display:inline-block;border:1px solid #fff ; position:absolute;right:37px; top:20px; }
a.close-modal:visited { width:26px; height:26px; font-size:0; background:url(//image.bookmonster.com/img/bm/btn_close.png) no-repeat; display:inline-block;border:1px solid #fff  }
a.close-modal:hover { width:26px; height:26px; font-size:0; background:url(//image.bookmonster.com/img/bm/btn_close.png) no-repeat;  display:inline-block;border:1px solid #000000 }


/*input big*/
.giftwrap { position:relative; }
.giftwrap label>input[type=radio]:checked~span.styled-radio {width: 20px; box-shadow: 0 0 0 2px #c31b2a; background-color: #c31b2a; border: 5px solid #fff;box-sizing: border-box;}
.giftwrap label>input[type=radio]~span.styled-radio {width: 20px;background: #fafafa;border-radius: 50%; border: 1px solid #6a6a6a;}
.giftwrap label>input[type=radio]~span.styled-radio {display: inline-block;height: 20px;position: relative;margin-right: 5px; top: 0;vertical-align: middle;zoom: 1;}
.giftwrap label>input[type=radio]:checked~span.styled-radio-non {width: 20px;box-shadow: 0 0 0 2px #cbcbcb;background-color: #cbcbcb;box-sizing: border-box;}
.giftwrap label>input[type=radio]~span.styled-radio-non { width: 20px;background: #cbcbcb;border-radius: 50%;border: 1px solid #cbcbcb;}
.giftwrap label>input[type=radio]~span.styled-radio-non {display: inline-block; height: 20px; position: relative; margin-right: 5px;top: 0;vertical-align: middle;zoom: 1;}
.giftwrap label span { -webkit-animation: bugfix infinite 1ms;}
.giftwrap label>input[type=radio] {left: 3px;-moz-opacity: 0; opacity: 0; margin: 0;position: absolute; top: -5px;}
.giftwrap input[type=radio] {box-sizing: border-box;padding: 0;}

/*input small*/
.giftwrap-s { position:relative; }
.giftwrap-s label>input[type=radio]:checked~span.styled-radio {width: 14px;box-shadow: 0 0 0 2px #c31b2a;background-color: #c31b2a;border: 3px solid #fff;box-sizing: border-box;}
.giftwrap-s label>input[type=radio]~span.styled-radio {width: 14px;background: #fafafa;border-radius: 50%;border: 1px solid #6a6a6a;}
.giftwrap-s label>input[type=radio]~span.styled-radio {display: inline-block; height: 14px;position: relative;margin-right: 3px;top: -1px;vertical-align: middle;zoom: 1;}
.giftwrap-s label>input[type=radio]:checked~span.styled-radio-non {width: 14px;box-shadow: 0 0 0 2px #cbcbcb;background-color: #cbcbcb;box-sizing: border-box;}
.giftwrap-s label>input[type=radio]~span.styled-radio-non { width: 14px;background: #cbcbcb; border-radius: 50%;border: 1px solid #cbcbcb;}
.giftwrap-s label>input[type=radio]~span.styled-radio-non { display: inline-block; height: 14px; position: relative; margin-right: 3px; top:-1px; vertical-align: middle; zoom: 1;}
.giftwrap-s label span {-webkit-animation: bugfix infinite 1ms;}
.giftwrap-s label>input[type=radio] {left: 3px; -moz-opacity: 0; opacity: 0; margin: 0;position: absolute; top: -5px;}
.giftwrap-s input[type=radio] {box-sizing: border-box;padding: 0;}

/*input checkbox*/
.giftwrap { position:relative; }
.giftwrap label>input[type=checkbox]:checked~span.styled-checkbox {width: 20px; height:20px;border: 1px solid #b4b2ac;background:url(//image.bookmonster.com/img/bm/m/skin/checkbox-on5.png) no-repeat 50% 50%; box-sizing: border-box; background-size:18px;}
.giftwrap label>input[type=checkbox]~span.styled-checkbox { width: 18px;background: #fafafa; height:18px;border: 1px solid #b4b2ac;}
.giftwrap label>input[type=checkbox]~span.styled-checkbox { display: inline-block; height: 18px;position: relative; margin-right: 5px; top: 0;vertical-align: middle;    zoom: 1;}
.giftwrap label>input[type=checkbox]:checked~span.styled-checkbox-non {width: 18px; box-shadow: 0 0 0 2px #cbcbcb; background-color: #cbcbcb; box-sizing: border-box;}
.giftwrap label>input[type=checkbox]~span.styled-checkbox-non { width: 18px; background: #cbcbcb; height:18px;border: 1px solid #cbcbcb;}
.giftwrap label>input[type=checkbox]~span.styled-checkbox-non { display: inline-block; height: 18px; position: relative; margin-right: 5px;top: 0;vertical-align: middle;zoom: 1;}
.giftwrap label span {-webkit-animation: bugfix infinite 1ms;}
.giftwrap label>input[type=checkbox] {left: 3px; -moz-opacity: 0; opacity: 0; margin: 0;position: absolute;top:0;}
.giftwrap input[type=checkbox] { box-sizing: border-box;padding: 0;}

.area-line { clear:both; border-bottom:1px solid #e2e2e2; }
.area-line2 { clear:both; border-bottom:1px solid #e2e2e2; margin-bottom:25px; padding-top:30px; }

/*paging*/
.pagination { clear:both; padding: 0 30px;    text-align: center;}
.pagination li {display: inline-block;    margin: 0 2px;    text-align: center;        border: 1px solid #e3e3e3;    background: #fff;    font-size: 13px;}
.pagination a {    display: block;    width: 36px;    line-height: 38px;    color: #787878; text-decoration:none}
.pagination li:hover{border-color:#b0b0b0!important}
.pagination li.active {border-color: #b0b0b0; }
.pagination .next, .pagination .previous {width: 36px;    padding: 13px 0 12px;    vertical-align: top;    color: #222;    cursor: pointer;}
.pagination .previous a{line-height:1; color:transparent!important ;}
.pagination .next a{line-height:1 ;color:transparent!important}
.pagination .ellipsis {    background: transparent;    width: 36px;    border: 0;    color: #8a8a8a;    color: #adadad;    font-size: 19px;    font-family: 'Helvetica', 'Arial', sans-serif;    vertical-align: top;}

.array { clear:both; border-bottom:1px solid #cccccc ;border-top:1px solid #cccccc; margin:10px 0; float:left; width:100%; }
.array li { float:left; padding:5px 15px ; font-size:14px;}
.array li a { text-decoration:none; }
.array li:hover { font-weight:bold!important }
.array li.active { background:url(//image.bookmonster.com/img/bm/icon_array.png) no-repeat top center; font-weight:bold;}

a.AddToCart-sm-line:link {background: #ffffff;border: none; line-height: normal;display:block;color: #cb1929; font-size: 14px; padding:12px 0 12px ; border:1px solid #c31b2a; text-align:center}/*#3a8f76*/
a.AddToCart-sm-line:visited {background: #ffffff;border: none; line-height: normal;display:block;color: #cb1929; font-size: 14px; padding:12px 0 12px 0; border:1px solid #c31b2a;text-align:center}
a.AddToCart-sm-line:hover {background: #f7f6f6; border: none;  line-height: normal;color:#cb1929;text-decoration:none;border:1px solid #c31b2a}
a.AddToCart-sm-line:focus{background-color:#ffffff;border:1px solid #c31b2a;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3)}

.AddToCart-sm-line-off {background: #ffffff;border: none; line-height: normal;display:block;color: #cacaca; font-size: 13px; padding:14px 0 13px 0; border:1px solid #d6d6d6 ; text-align:center;}/*646464*/

a.see-detail:link {background: #ffffff;border: none; line-height: normal;display:block;color: #666666; font-size: 14px; padding:12px 0; border:1px solid #b0b0b0; text-align:center}/*new*/
a.see-detail:visited {background: #ffffff;border: none; line-height: normal;display:block;color: #666666; font-size: 14px; padding:12px 0;border:1px solid #b0b0b0;}
a.see-detail:hover {background: #f7f6f6; border: none;  line-height: normal;color:#666666;text-decoration:none;border:1px solid #b0b0b0;}
a.see-detail:focus{background-color:#ffffff;border:1px solid #b0b0b0;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3)}

.button_sellitem { }
.button_sellitem a:link {background: #ffffff;border: none; line-height: normal; display:block;font-size: 15px; text-align: center; padding:6px 0; color:#db121d; border:1px solid #c31b2a}
.button_sellitem a:visited {background: #ffffff;border: none; line-height: normal; display:block;font-size: 15px; text-align: center; padding:6px 0; color:#db121d;border:1px solid #c31b2a}
.button_sellitem a:hover { background: #f7f6f6;border: none; line-height: normal;color:#a41623; text-align:center; text-decoration:none;color:#c31b2a;border:1px solid #b01b28;}
.button_sellitem a:focus{background-color:#ffffff;border:1px solid #c31b2a;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3)}

.OptionWrap { clear:both; float:left; width:100%; background:#f6f6f6; border-bottom:1px solid #eeeeee; position:relative; padding:5px 0; }
.OptionWrap h3 {font-family:"Roboto Condensed",sans-serif;font-size:18px; font-weight:700; padding-left:10px; float:left; padding-top:2px; }
.OptionWrap2  {clear:both; float:left; width:100%;  position:relative; padding:5px 0; }
.OptionWrap-line { clear:both; float:left; width:100%; border-bottom:1px solid #eeeeee; position:relative; padding:5px 0; }
.Option-keyword { float:left; display:inline-block; padding:5px 10px 5px 10px; font-size:15px; }
.Option-keyword-top { float:left; display:inline-block; padding:5px 10px 20px 10px; font-size:23px; font-weight:normal;}
.Option-selectwrap { float:right; display:inline-block; padding-right:5px; }
.Option-selectwrap>li { float:left; display:inline; padding:0 2px }
.Option-selectwrap>li>div.btImgWrap { padding-top:8px; padding-right:9px }
.Option-selectwrap2 { float:left; display:inline-block; padding-right:5px; }
.Option-selectwrap2>li { float:left; display:inline; padding:0 2px }
.Option-selectwrap2>li>div.btImgWrap { padding-top:8px; padding-right:9px }

/*.clearer:after,.clearer:before{content:" ";display:table}.clearer:after{clear:both}*/


/*form-select*/
.selectBox-container-gl { display:inline-block; position:relative; z-index:5; width:75px; position:absolute;height:45px; left:1px; top:1px;}
.selectBox-arrow-gl {background:url(//image.bookmonster.com/img/bm/menu-arr-down.png) no-repeat 0 55%; width:20px; position:absolute;right:2px;top:12px; height:20px;}
.selectBox-label-gl {margin:11px 28px 2px 14px;display:inline-block;white-space:nowrap;overflow:visible;font-weight:400;font-size:15px; }

.selectBox-container { display:inline-block; position:relative; }
.selectBox-arrow {background:url(https://image.bookmonster.com/img/bm/icon_arr3.png) no-repeat; width:20px; position:absolute;right:5px;top:17px; height:20px;}
.selectBox-arrow-non {background:url(//image.bookmonster.com/img/bm/bg-list-arrDW.png) no-repeat; width:20px; position:absolute;right:2px;top:12px; height:20px;}

.selectBox-label {/*color:#737373;*/margin:4px 28px 2px 10px;display:inline-block;white-space:nowrap;overflow:visible;font-weight:400;font-size:15px ; }
.selectBox-dropdown {background:#fff;  border: 1px solid #b4b2ac; border-radius: 0; -moz-box-shadow: 0 2px 4px -1px #ccc; -webkit-box-shadow: 0 2px 4px -1px #ccc; box-shadow: none!important; display: inline-block;
    color: #333333;cursor: default;font-size: 14px;font-weight: 400; height: 46px;line-height: 32px; outline: 0; position: relative; text-decoration: none; text-align: left; vertical-align: middle;}

a.selectBox-dropdown:focus { outline:0; border:1px solid #fed700!important;}
a.selectBox-dropdown:hover {outline:0;border:1px solid #fed700!important ;background:#fafafa;cursor:pointer;  }

a.selectBox, a:active, a:hover { }

.selectBox-non { border:1px solid transparent!important; font-size:15px; }/*#f6f6f6*/
.selectBox-non:hover {border:1px solid #fed700!important ; cursor:pointer; }
.selectBox-non:focus {border:1px solid #fed700!important ; }

.selectBox-gl {font-size:15px; display:block }/*#f6f6f6*/
.selectBox-gl:hover {cursor:pointer; background:#f4f4f4; height:100% }
.selectBox-gl:focus { }

.selectBox-options { }
.selectBox-options li a {list-style:none;display:block;cursor:default;padding:0;margin:0;font-size:15px;font-weight:400;line-height:36px;padding:0 14px;white-space:nowrap;overflow:hidden;background:6px center no-repeat;text-decoration:none}
.selectBox-options li a:hover { background:#f4f4f4; }
.selectBox-dropdown-menu { background: #FFF; border: 1px solid #b4b2ac; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;box-shadow: 0 2px 6px rgba(0,0,0,.2);max-height: 300px;min-height: 1em; /*min-width: 150px;*/ -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2); -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);
    overflow: auto; -webkit-overflow-scrolling: touch; width: auto; position: absolute; z-index: 4000;}
.selectBox-dropdown-menu a {display:block; }

.layer_securitybox {background: #fafafa; border: 1px solid #b4b2ac; -moz-border-radius-bottomleft: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 0 2px 6px rgba(0,0,0,.2); max-height: 200px; min-height: 1em;  padding:15px; -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2); -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);
    overflow: auto; -webkit-overflow-scrolling: touch; width: auto; position: absolute; z-index: 4000; font-size:14px; transition: transform .5s ease-in-out; }

/*new*/
#search-listView>li .product-info .product-priceDiv {clear:both; width:100%;padding:7px 0 0 0; } /*new*/

.OptionWrap { clear:both; float:left; width:100%; background:#f6f6f6; border-bottom:1px solid #eeeeee; position:relative; padding:5px 0; }
.Option-keyword { float:left; display:inline-block; padding:5px 10px 5px 10px; font-size:15px; }
.Option-selectwrap { float:right; display:inline-block; padding-right:5px; }
.Option-selectwrap>li { float:left; display:inline; padding:0 2px }
.Option-selectwrap>li>div.btImgWrap { padding-top:8px; padding-right:9px }

.Option-jumpmenu {background:url(https://image.bookmonster.com/img/bm/icon_arr3.png) no-repeat 95% 50%; background-size:15px;  background-color:#ffffff; vertical-align: middle;    -webkit-appearance: none;    border-radius: 0px;    
padding:5px  27px 5px 10px;    font-size: 1em;    height: 48px;    line-height: 1.77em;    border-spacing: 0; border-color:#acacac;outline:none;font-family: 'PT Sans', sans-serif; color:#333333 }
.Option-jumpmenu:focus { border:1px solid #fed700; }
.Option-jumpmenu:hover { border:1px solid #fed700; }

.itemThumWrap-4th { clear:both; width:100%;float:left; position:relative;  }
.itemThumWrap-4th>li { float:left; width:25%; display:inline; }
.itemThumWrap-4th>li .chkThis{ float:left; width:20px;}
.itemThumWrap-5th {  width:100%; float:left; clear:both; }
.itemThumWrap-5th>li { float:left; width:20%; display:inline; }

.itemThum { margin-right:20px; }
.itemThum dt { position:relative; }
.itemThum dd { padding-top:10px;line-height:1.3!important; }
.itemThum dd h4 { font-weight:normal;font-family: 'PT Sans', sans-serif!important; font-size:15px; }

.itemThum2 { margin-left:25px; }/*margin-left:20px;*/
.itemThum2 dt { position:relative; }
.itemThum2 dd { padding-top:10px;line-height:1.3!important; }
.itemThum2 dd h4 { font-weight:normal;font-family: 'PT Sans', sans-serif!important; font-size:15px; line-height:1.5!important }

.itemThum-m-non {  }/*online용만 있음*/
.itemThum-m-non dt { position:relative; }
.itemThum-m-non dd { padding-top:10px;line-height:1.3!important; }
.itemThum-m-non dd h4 { font-weight:normal ;font-family: 'PT Sans', sans-serif!important; font-size:15px;}

.dt-height-1 { height:210px; overflow:hidden }
.dt-height-2 { height:170px; overflow:hidden }
.dt-height-3 { height:130px; overflow:hidden }
.dt-height-4 { height:190px; overflow:hidden }
.dt-height-5 { height:230px; overflow:hidden }
.coversize-1 {width:130px;}
.coversize-2 {width:160px;}
.coversize-3 {width:120px;}
.coversize-4 {width:150px;}
.coversize-1-a {width:130px; position:absolute; bottom:0;}
.coversize-2-a {width:160px; position:absolute; bottom:0}
.coversize-3-a {width:120px; position:absolute; bottom:0}
.coversize-4-a {width:150px; position:absolute; bottom:0;}
.cover-btnwrap { position:absolute; bottom:0; z-index:5; width:100%;}
.cover-btnwrap-gift { position:absolute; bottom:0; left:50px; z-index:5; width:130px;}

.price {color:#c31b2a!important; }
.price-red {color:#c31b2a; }
.price-red-b {color:#c31b2a; font-weight:bold; display:block ; padding-top:10px}
.price-red-bb {color:#c31b2a; font-weight:bold; display:block ; padding-top:10px; font-size:18px;}

.location1 { font-size:14px; padding-top:10px; }

.title-bgWrap { clear:both; float:left; width:100%; background:#f6f6f6; border-bottom:1px solid #eeeeee; position:relative; padding:5px 0 5px 10px; }
.title-bgWrap h3 { font-family:"Roboto Condensed",sans-serif;font-size:18px; font-weight:normal }
.title-bgWrap h3 a { text-decoration:none!important; }

.LocationMapWrap { clear:both; float:left; width:100%; background:url(//image.bookmonster.com/img/bm/icon-map-t.png) no-repeat left top;}
.LocationMapWrap .LocationMap { clear:both; margin-left:69px; }
.LocationMapWrap .LocationMap>li { float:left; display:inline-block; font-size:15px; padding-right:10px; }

/* main bn*/
.bn1600 { clear:both; position: relative; height: auto; min-height:230px; overflow: hidden;}
.bn1600-in {position: relative;text-align:center }
.bn1600-in>li {display: block; list-style-type: none; position: relative; text-align:center }

.bm_SCpaging { clear: both;  text-align: center;  position:absolute; bottom:5px; text-align:center;width:100%; }/*스왑 페이징2*/
.bm_SCpaging a.selected { background: none repeat scroll 0 0 transparent;  /*border: 2px solid #f9ed1c;*/ height: 10px; width: 10px;cursor:pointer;border: 2px solid #000000;}
.bm_SCpaging a { background: none repeat scroll 0 0 #ffffff; border: 1px solid #000000;border-radius: 10px; display:inline-block; height: 8px; width: 8px; margin: 4px; overflow: hidden; line-height: 6px;  vertical-align:middle; cursor:pointer;}
/*layer bg*/
#layerWrap {position: absolute; background-color: rgba(0, 0, 0, .3); background: transparent !ie;    zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)";z-index: 10; height:100%; width:100%;}

#layerWrap-in {clear:both;  float:left;width: 660px; height:645px; padding:20px 57px; position: relative; background:#FFFFFF; box-sizing: border-box;  }/*overflow:scroll*/
#layerWrap-in2 {clear:both;  float:left;padding:20px 57px; position: relative; background:#FFFFFF; box-sizing: border-box;  }

.layer-red { position:relative; border:2px solid #c31b2a; padding:16px; }
.layer-red h5 { font-size:15px!important; font-weight:normal; text-align:center; margin-bottom:5px;font-family: 'PT Sans', sans-serif!important; }
.layer-red .btnWrap { margin:0 auto; display:table; }
.layer-red .btnWrap .btn-red {background:#c31b2a; color:#FFFFFF;  font-size:14px; display:inline-block; margin:0 5px; width:122px; text-align:center; }
.layer-red .btnWrap .btn-red a:link { color:#FFFFFF; padding:5px 0;border: none;display:block;}
.layer-red .btnWrap .btn-red a:hover { color:#FFFFFF; padding:5px 0; text-decoration:none;padding:5px 0;border: none;display:block;}
.layer-red .btnWrap .btn-red a:visited { color:#FFFFFF; padding:5px 0; text-decoration:none;padding:5px 0;border: none;display:block;}
.layer-red .btnWrap .btn-red a:focus {border:0px solid #fff;outline:0;-webkit-box-shadow:0 0 6px 2px rgba(82,82,82,.3);-moz-box-shadow:0 0 6px 2px rgba(82,82,82,.3);box-shadow:0 0 6px 2px rgba(82,82,82,.3); }
.layer-red-arr { width:15px; height:10px; background:url(//image.bookmonster.com/img/bm/red-arr.png) no-repeat; position:absolute; bottom:-10px; left:48%; }

.sorry-box { clear:both; padding:100px 0; text-align:center }
.sorry-box img { padding-bottom:20px; padding-right:20px;}

/**/
/*품절안내-상품추가하기*/
#stockinfo_wrap {}
#stockinfo_wrap .order_num {font-weight:700;font-size: 20px;  font-family:"Roboto Condensed",sans-serif; margin:0 0 10px 0;}
#stockinfo_wrap .info_text {padding:20px 0 0 0;}
#stockinfo_wrap .info_text li { padding-bottom:3px;}
#stockinfo_wrap .sub_tt {font-size:20px; padding:30px 0 10px 0;font-family:"Roboto Condensed",sans-serif;font-weight:700;}
#stockinfo_wrap .sub_tt_t { font-style:italic; color:#666666}
#stockinfo_wrap .sub_tt_t2 { color:#666666; font-size:13px;}


.stock_list { padding-bottom:20px; padding-top:10px; overflow:auto;}
.stock_list li { width:170px; float:left; padding-left:20px;}
.stock_list .cover { padding-bottom:5px;}
.stock_list .price {color:#f36a22; font-weight:600; padding-bottom:5px;}

#replace_list {width:100%; padding-top:20px;}
#replace_list .item {float:left; width:50%; display:block;}
#replace_list .cover {float:left; padding-right:15px;}
#replace_list .info {float:left; padding-right:10px; width:235px;}
#replace_list .info ul { padding-top:5px; margin-left:17px;}
#replace_list .info li { font-size:13px; color:777777; list-style:disc}
#replace_list .price {color:#f36a22; font-weight:600; padding:5px 0;}
#replace_list .clear-list { clear:both; padding:20px 0; }

.number_btn01{ text-align:center; margin:20px 0 25px 0; clear:both; font-size:11px;}
.number_btn01 a{color:#3e3e3e; text-decoration:none; display:inline-block;*zoom:1;*display:inline;padding:3px 10px;background:#f8f8f8}
.number_btn01 a:link{color:#3e3e3e; text-decoration:none; display:inline-block;*zoom:1;*display:inline;padding:3px 10px;background:#f8f8f8}
.number_btn01 a:hover{color:#ff7e00; text-decoration:none; }
.number_btn01 a:active{color:#ff7e00; font-weight:bold; text-decoration:none;letter-spacing: -1px; }
.number_btn01 a.number_btn01_first{color:#ff7e00; font-weight:bold; text-decoration:none; display:inline-block;*zoom:1;*display:inline;padding:3px 10px;background:#f8f8f8}
.number_btn01 a.number_btn01_first:link{color:#ff7e00; font-weight:bold; text-decoration:none; display:inline-block;*zoom:1;*display:inline;padding:3px 10px;background:#f8f8f8}
.number_btn01 a.number_btn01_first:hover{color:#ff7e00; font-weight:bold; text-decoration:none;letter-spacing: -1px; }
.number_btn01 a.number_btn01_first:active{color:#ff7e00; font-weight:bold; text-decoration:none;letter-spacing: -1px; }

.bm_eventheader { height:230px; background:#00447e; color:#FFFFFF; width:100%; text-align:center }
.bm_eventheader h3 {color:#FFFFFF; font-size:4em; padding:45px; line-height:130%; font-weight:normal }
.bm_f_yellow {color:#FFFF00;}
.bm_eventWrap { width:930px; margin:0 auto; }
.bm_event_ul { margin:0; padding:0 }
.bm_event_L1 {float:left;width:183px;display:inline; margin:0; padding:0}
.bm_ev_space { clear:both; padding:15px 0; }


.bookm_5dan {}
.bookm_5dan dt { text-align:center; height:228px; overflow:hidden; position:relative; }
.bookm_5dan dd { text-align:center; padding:4px 12px 0 12px;/*word-break:break-all; */}

.bookm_5dan_music {}
.bookm_5dan_music dt { text-align:center; height:150px; overflow:hidden; position:relative; }
.bookm_5dan_music dd { text-align:center; padding:4px 12px 0 12px;word-break:break-all; }

.bookm_5dan_dvd {}
.bookm_5dan_dvd dt { text-align:center; height:215px; overflow:hidden; position:relative; }
.bookm_5dan_dvd dd { text-align:center; padding:4px 12px 0 12px;/*word-break:break-all; */ }

.bookm_cover_1 {position:absolute; bottom:0; left:18px;}
.bookm_price_1 { display:block; color:#f36b23; padding:5px 0 0 0; font-size:1.1em; font-weight:bold;letter-spacing:-0.03em  }

.bookm_line_1 { clear:both; margin:0 0 20px 0; padding-top:20px; border-bottom:1px solid #ebebeb;}

a.bookm_et:link { color:#000000; font-weight:bold; font-size:1.2em;letter-spacing:-0.02em  }
a.bookm_et:visited { color:#000000; font-weight:bold; font-size:1.2em; letter-spacing:-0.02em }
a.bookm_et:hover { color:#000000; font-weight:bold; font-size:1.2em;letter-spacing:-0.02em  }

.bookm_5dan_left {}
.bookm_5dan_left  dt { text-align:left; height:228px; overflow:hidden; position:relative; }
.bookm_5dan_left  dd { text-align:left; padding:4px 0 0 18px;}

.label_Rate { font-size:11px;padding:1px 5px; color:#FFFFFF; background:#d8252c; display:inline-block; margin:10px 0 5px 0}
.label_price { font-weight:600; font-size:16px; color:#f36b23; }