﻿@charset "utf-8";
@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);
/* CSS Document */
header{ font-family: 'PT Sans', sans-serif; font-size:15px;line-height:1.5; color:#333333; }

.globalMenu-layerWrap { position: absolute;top: 35px; z-index:9;}
.globalMenu-layerWrap2 { position: absolute;top: 53px; z-index:9; left:-285px;}
.globalMenu-layerWrap3 { position: absolute;top: 53px; z-index:9; left:0px;}

.header-arr { width:17px; height:10px; position:absolute; top:26px; background:url(//image.bookmonster.com/img/bm/header-arr.png) no-repeat; z-index:10 }
.header-arr2 { width:17px; height:10px; position:absolute; top:26px; background:url(//image.bookmonster.com/img/bm/header-arr2.png) no-repeat; z-index:10 }

.globalMenu-layer-book { float:left; border: 1px #919191 solid;background-color: #FFFFFF; z-index: 10; width:962px; position:relative; height:381px; box-shadow: 0 3px 5px -1px #ccc;-moz-box-shadow: 0 3px 5px -1px #ccc; -webkit-box-shadow: 0 3px 5px -1px #ccc; border-radius: 0; }
.globalMenu-layer-book .grid-cell1 { float:left; width:550px ; padding:20px 0 20px 20px;}
.globalMenu-layer-book .grid-cell2 {position:absolute; left:590px; width:155px ;  padding:20px 0 20px 0; z-index:55}
.globalMenu-layer-book .grid-cell3 {width:390px;  z-index:1 ; position:absolute; right:0; bottom:0;text-align:right;}
.globalMenu-layer-book h4 {font-size:17px;font-family:'Roboto Condensed', sans-serif; font-weight:700; margin-bottom:8px; }
.globalMenu-layer-m {float:left; width:155px; font-family: 'PT Sans', sans-serif!important;font-size:14px; margin-right:25px; line-height:1.2;  }
.globalMenu-layer-m>li { padding-bottom:8px; /*word-break:break-all;*/  }
.globalMenu-layer-m>li a { display:block; }

.globalMenu-layer-account {float:left; border: 1px #919191 solid;background-color: #FFFFFF; z-index: 10; width:163px;position:relative;box-shadow: 0 3px 5px -1px #ccc;-moz-box-shadow: 0 3px 5px -1px #ccc; -webkit-box-shadow: 0 3px 5px -1px #ccc; border-radius: 0; padding:8px 0 }
.globalMenu-layer-m2>li {font-family: 'PT Sans', sans-serif!important;font-size:14px;}
.globalMenu-layer-m2>li a:link { display:block; padding:6px 20px; }
.globalMenu-layer-m2>li a:hover { display:block; background:#f4f4f4; text-decoration:none }
.globalMenu-layer-m2>li a:visited { display:block; }

.globalMenu-layer-cart { float:left; border: 1px #919191 solid;background-color: #FFFFFF; z-index: 10; width:370px;position:relative;box-shadow: 0 3px 5px -1px #ccc;-moz-box-shadow: 0 3px 5px -1px #ccc; -webkit-box-shadow: 0 3px 5px -1px #ccc; border-radius: 0;}
.globalMenu-layer-cart .p-info { background:#f1f1f1; padding:15px 15px;font-size:14px;line-height:1.3; font-family: 'PT Sans', sans-serif!important; border-bottom:1px solid #e9e9e9;}
.globalMenu-layer-cart .p-empty { text-align:center; padding:55px 35px 65px 35px; font-family: 'PT Sans', sans-serif!important;}
.globalMenu-layer-cart .p-list {overflow: auto; height:337px; float:left; }
.globalMenu-layer-cart .p-total { clear:both; border-top:1px solid #e9e9e9; }

#globalHeader { border-top:4px solid #f9ed1c; border-bottom:1px solid #dddddd; float:left; width:100%;}
#globalHeader>#logoWrap { width:964px; margin:0 auto; position:relative; display:table; padding:17px 0 10px 0}/*padding:17px 0 10px 0 새로추가*/
#globalHeader>#logoWrap h1 { float:left; width:280px;text-align:center; margin-top:29px; text-align:left }
#globalHeader>#logoWrap h1 span { }
#globalHeader>#logoWrap>#sellyourbook {position:absolute;right:0; top:52px; background:url(//image.bookmonster.com/img/bm/bm_character.png) no-repeat; height:36px;}/*top:35px에서52로변경*/
#globalHeader>#logoWrap>#sellyourbook h3 { font-family:'Roboto Condensed', sans-serif; font-size:18px;font-weight:700; padding-left:44px; padding-top:6px; }
#globalHeader>#logoWrap>#sellyourbook h3 a:hover { text-decoration:none!important;color:#747474!important;}

#globalsearch {width:477px; position:relative; float:left; margin-top:28px; }
#globalsearch fieldset { border: none; float:left;position:relative;}
#globalsearch fieldset.searchcode {display: block;height:46px; position: relative; width:477px;}
#globalsearch fieldset.searchcode input { background:#ffffff; border: 1px solid #909090;    border-radius: 0; box-shadow: none; height: 45px; padding:0 10px 0 75px; font-size:18px; font-family: 'PT Sans', sans-serif; width: 81.5%;-webkit-transition:top .15s;transition:top .15s;outline:none; color:#333333; }
#globalsearch fieldset.searchcode input:focus{border:1px solid #fed700;background-color:#fff!important; color:#333333}
#globalsearch input[type=submit] { position: absolute; }
#globalsearch>.btn-submit {height: 44px; width:45px; background:url(//image.bookmonster.com/img/bm/btn_srarch.png) no-repeat; border:none; color:transparent; margin-top:1px; right:4px; top:1px;cursor:pointer; }
#globalsearch>.btn-Del {background:url(//image.bookmonster.com/img/bm/btn-del.png) no-repeat right; width:45px;height:48px;position:absolute; right:46px; top:0; border: none; z-index:1;cursor:pointer;  }

#globalMenu { clear:both;width:964px; margin:0 auto; position:relative;display:table; height:71px;}
#globalMenu-Left { float:left; position:absolute; bottom:10px; display:table;}
#globalMenu-Left>li { float:left; display:inline; }
#globalMenu-Left>li>div { float:left; font-family:'Roboto Condensed', sans-serif;font-size:17px; }
#globalMenu-Left>li>div.menu { margin-right:25px; }
#globalMenu-Left>li>div.menu a:hover { text-decoration:none; color:#747474;}

#globalMenu-Right {position:absolute; bottom:7px; right:0; }
#globalMenu-Right>li { position:relative; float:left;display:inline; }
#globalMenu-Right>li>div { float:left; font-family:'Roboto Condensed', sans-serif;font-size:17px;}
#globalMenu-Right>li>div.menu-sign { margin-left:28px;  margin-top:18px; padding-bottom:3px; }
#globalMenu-Right>li>div.menu-sign a:hover {text-decoration:none;color:#747474;}
#globalMenu-Right>li>div.menu-ma {margin-left:28px;  margin-top:18px;padding-bottom:3px;}
#globalMenu-Right>li>div.menu-ma a:hover {text-decoration:none;color:#747474;}
#globalMenu-Right>li>div.menu-cart { margin-left:15px; position:relative;height:46px; display:table;  }
#globalMenu-Right>li>div.menu-cart a:hover {text-decoration:none!important; color:#747474; }
#globalMenu-Right>li>div.menu-cart .cartimg { display:inline-block; padding-top:12px; padding-right:3px }
#globalMenu-Right>li>div.menu-cart .cart-t {display:inline-block; padding-top:11px;display:table-cell; vertical-align:top; text-align:right}
#globalMenu-Right>li>div.menu-cart .cart-t a { display:block; text-decoration:none!important; margin-top:4px; }

#global-footer { clear:both; width:964px; margin:0 auto; border-top:1px solid #d3d3d3; padding:25px 0 0 0; position:relative; }
#global-footer-menu { clear:both; float:left; width:100%; padding-bottom:13px; background:#fff  }
#global-footer-menu>li { float:left; width:25%; display:inline; }
#global-footer-menu h3 {font-family:'Roboto Condensed', sans-serif;font-size:17px;font-weight:700; }
.global-footer-menu-sub { margin:10px 0;}
.global-footer-menu-sub>li { padding-bottom:5px; }
#global-footer-copy { clear:both; border-top:1px solid #d3d3d3; padding:30px 0 100px 0; float:left; width:100%; }
.Copyright { float:left; display:inline;font-size:14px; padding-top:7px; }
.badges { float:right; }
.badges>li { float:left; display:inline; padding-left:25px; }
#page-footerWrap {clear:both; width:964px; margin:0 auto; border-top:1px solid #d3d3d3;}
.page-footer { float:left; width:100%;}
.page-footer>li { float:left; display:table; width:33%; }
.page-footer>li .grid-cell { display:table-cell; height:auto; border-right:1px solid #d3d3d3; padding:20px 0 26px 0; text-align:center  }
.page-footer>li .grid-cell-end { display:table-cell; height:auto; padding:20px 0 26px 0; text-align:center }
.page-footer h4 { font-size:18px; font-weight:normal; margin-bottom:15px; }
.page-footer>li .btnWrap { margin-top:9px; }
.page-footer>li .btn { width:122px; margin:10px auto 0 auto; text-align:center; border:1px solid #e1e1e1;font-size:13px; display:inline-block }
.page-footer>li .btn a:link { text-decoration:none; display:block; padding:5px 0 }
.page-footer>li .btn a:visited { text-decoration:none; display:block; padding:5px 0 }
.page-footer>li .btn a:focus{background-color:#ffffff;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)}

.bm-alram1 {background: #c31b2a;border-radius: 26px;width: 26px;height: 26px;position: absolute;bottom:17px;z-index: 3px;color: #FFFFFF; margin-left:19px; display:table;text-align: center;}
.bm-alram1 .alram-t {display:table-cell; font-size:14px; font-weight:700; padding-top:3px; text-align: center;}
.bm-alram1 .alram-t a { color:#FFFFFF!important }
.bm-alram1-off {background: #e6e6e6;border-radius: 26px;width: 26px;height: 26px;position: absolute; bottom:17px;z-index: 3px;color: #FFFFFF; margin-left:19px; display:table;text-align: center;}
.bm-alram1-off .alram-t {display:table-cell; font-size:14px; font-weight:700; padding-top:3px; text-align: center;}
.bm-alram1-off .alram-t a { color:#FFFFFF!important }

/*Items3tht*/
.layerItems { clear:both;position:relative; float:left; padding:10px 0; width:353px; }
.layerItems>li>div { float: left; }
.layerItems>li div.item { margin: 0 30px 0 0; width:100%; font-family: 'PT Sans', sans-serif!important;font-size:14px;}
.layerItems>li div.item .coverimg { float:left;max-height: 70px;width: 104px; text-align:center;}
.layerItems>li div.item .coverimg img { width: 65px;}
.layerItems>li div.item .product-desc { line-height: 22px; width: auto; margin-left:104px; padding-right:10px; line-height:1.3!important}
.layerItems>li div.item .product-desc span { display:block; margin-bottom:5px; }
.layerItems>li { clear:both; padding: 10px 0; float:left; width:100%; }

.layer-cart-total {clear:both;position:relative; float:left; width:100%; padding:10px 0;  }
.layer-cart-total>li { clear:both; padding: 5px 0 5px 0; float:left; width:100%; }
.layer-cart-total>li>div { float: left; }
.layer-cart-total>li div.item {font-family: 'PT Sans', sans-serif!important; width:100%;}
.layer-cart-total>li div.item .t { float:left; padding-left:21px; }
.layer-cart-total>li div.item .priceEA { float:right;padding-right:21px; }
.layer-cart-total>li div.item .datebox { clear:both; font-size:13px; padding:5px 21px 0 21px }

a.layer-checkout:link { background: #c31b2a;border: none; line-height: normal;display:block;color: #FFF!important; font-size: 17px; text-align: center; padding:10px 0; margin:0 21px; font-family: 'PT Sans', sans-serif!important; font-weight:700}
a.layer-checkout:visited {background: #c31b2a;border: none; line-height: normal;display:block;color: #FFF!important; font-size: 17px; text-align: center; padding:10px 0; }
a.layer-checkout:hover {background: #b01b28; border: none;  line-height: normal; color:#FFF; text-align:center; text-decoration:none}
a.layer-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);}

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

.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;line-height:1.5 }

.selectBox-container { display:inline-block; position:relative; }
.selectBox-arrow {background:url(//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; }

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 }

.optlayer{ position: absolute; z-index: 999; display: none; left: -1px; top: 29px;border:1px solid #cfcfcf;width:100%;border-radius:0 0 4px 4px; background: #ffffff;}


.bm_yellow_box { clear:both; background:#ffee00; border-bottom:1px solid #ececec; height:69px; }/*bg:fff200*/
.bm_yellow_box2 { clear:both; background:#fff200; border-bottom:1px solid #ececec; height:139px;  }
.bm_yellow_box3 { background:#fff200; border-top:1px solid #d3d3d3; height:120px;  }/* height:139px;*/
.bm_gray_box {clear:both; background:#f8f8f8; height:144px; border-bottom:1px solid #ececec;  float:left; width:100% }
.bm_wrapbox_930px { margin:0 auto; width:930px; }

.bm_h3_type1 { float:left; font-size:2.1em; font-weight:600; padding-top:25px; color:#333333; padding-left:13px; }
.bm_li_menu1 { float:right; padding-top:23px; }
.bm_li_menu1 li { display:inline-block;  font-weight:600; font-size:1.3em; padding-left:21px;}

.bm_li_menu2 {padding-top:23px; margin:0 auto; margin-left:249px;}
.bm_li_menu2 li { display:inline-block;  font-weight:600; font-size:1.3em; padding-left:21px;}
.bm_li_menu3 {padding-top:50px; width:930px; text-align:center}/*바이백탭*/
.bm_li_menu3 li { display:inline;  font-weight:600; font-size:2.1em; padding-left:21px; margin:0; text-align:center}

a.bm_m_black01_on:link {color:#000; border-bottom:3px solid #393536; padding:0 5px 3px 5px}
a.bm_m_black01_on:visited {color:#000; border-bottom:3px solid #393536;  }
a.bm_m_black01_on:hover {color:#000; border-bottom:3px solid #393536;  text-decoration:none }

a.bm_m_black01_off:link {color:#000; padding-bottom:3px; padding:0 5px 3px 5px}
a.bm_m_black01_off:link {color:#000; padding-bottom:3px; }
a.bm_m_black01_off:link {color:#000; padding-bottom:3px; text-decoration:none  }

a.bm_m_black02_on:link {color:#443f00; border-bottom:5px solid #443f00; padding:0 20px 3px 20px; margin:0 50px;}
a.bm_m_black02_on:visited {color:#443f00; border-bottom:5px solid #443f00;  }
a.bm_m_black02_on:hover {color:443f00; border-bottom:5px solid #443f00;  text-decoration:none }

a.bm_m_black02_off:link {color:#443f00; padding-bottom:3px; padding:0 20px 3px 20px ; margin:0 50px;}
a.bm_m_black02_off:link {color:#443f00; padding-bottom:3px; }
a.bm_m_black02_off:link {color:#443f00; padding-bottom:3px; text-decoration:none  }
.c2bprice { font-size:1.5em }

.bm_clearbox1 { clear:both; height:27px; }

.button_scarlet {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #e04f3e;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background: #ed5846;}/*기본 진홍 버튼*/
.button_scarlet a:link { text-decoration: none!important;}
.button_scarlet a:hover { text-decoration: none!important; background:#504b4a;}

.button_scarlet_checkout {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #e04f3e;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background-color: #ed5846;}
.button_scarlet_checkout a:link {outline:0; text-decoration: none!important; color:#FFFFFF; padding:10px 20px; font-size:15px; line-height:20px; display: block;}
.button_scarlet_checkout a:hover { text-decoration: none!important; background:#f8821d; color:#FFFFFF; }

a.bm_nor_a:link { font-size:1em!important; font-weight:normal; }
a.bm_nor_a:hover { font-size:1em!important; font-weight:normal; }
a.bm_nor_a:visited { font-size:1em!important; font-weight:normal; }

.t_decline {text-align:center; font-size:2em; padding:50px 0 35px 0; background:url(//image.bookmonster.com/img/bm/ch01.png) no-repeat 0 30px; padding-left:30px; width:600px; margin:0 auto; line-height:130%; border-bottom:4px solid #000000;  }
.t_decline_text {display:inline-block; color:#000000; }

/*sns 공유*/
.sns_sharewrap { position:absolute; right:0; top:0 ; width:119px;}
.sns_sharewrap li { float:left; display:inline; }
