﻿@charset "utf-8";

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;}
body{ margin: 0px; padding:0; color:#333333;  height:100%;}

select {font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/*풋터 하단 붙히기*/
html {height: 100%; margin: 0; padding: 0;}
* #body {height: 100%;}
#body { height:100%; min-height:100%; margin:-74px 0 -105px; height: auto !important;}
#body_area { padding:74px 0 105px;}


/* 태그초기화 */
h2{ margin: 0px; text-indent: -10000px;}
h3{font-size:1.1em; color: #000000;  }
ul{ margin: 0px; padding: 0px; list-style:none; }
li{ margin: 0px; padding: 0px; list-style:none; }
img{ border:0px; }

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

caption{visibility:hidden;text-indent:-10000px;font-size:0;height:0;}

.price {color:#e45374;}

/*
h3 a:link { color: #fff; text-decoration: none;}
h3 a:visited { color: #fff; text-decoration: none;}
h3 a:hover { color: blue; text-decoration: underline;}
*/


/* 공통클래스 모음 */
.floatL{ float: left;  }
.floatR{ float: right; }
.absolute{ position: absolute;}
.relative{ position: relative;}
.clear {clear:both}
.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;}
.bookInfoTable{width:100%;border-collapse:collapse;margin-top:15px; margin-bottom:15px;}
.bookInfoTable thead th{padding:6px 0;font-size:12px;line-height:13px;border-top:1px solid #cfcfcf;background:#f9f9f9;color:#323232;font-weight:normal;text-align:center}
.bookInfoTable tbody td{padding:6px 0 10px 0;line-height:13px; font-size:12px;text-align:center;border:1px solid #eaeaea; border-left:none;border-right:none;background:#ffffff;}


.search_promotion{width:500px;margin-top:20px; margin-bottom:10px;  }

/*margin set*/
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt13{margin-top:13px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt46{margin-top:46px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt120{margin-top:120px;}
.mt160{margin-top:160px;}
.mt185{margin-top:185px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr18{margin-right:18px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr70{margin-right:70px;}
.mr80{margin-right:80px;}
.mr90{margin-right:90px;}
.mr200{margin-right:200px;}
.mb2{margin-bottom:2px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml22{margin-left:22px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}
.ml100{margin-left:100px;}
.ml140{margin-left:140px;}
.ml150{margin-left:150px;}
.ml200{margin-left:200px;}

.pt3{padding-top:3px;}
.pt5{padding-top:5px;}
.pt7{padding-top:7px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt15{padding-top:15px;}
.pt10{padding-top:10px;}
.pt50{padding-top:50px;}
.pt40{padding-top:40px;}
.pt46{padding-top:46px;}
.pl10{padding-left:10px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pr40{padding-right:40px;}
.pb8{padding-bottom:8px;}
.pb10{padding-bottom:10px;}



/* 공통레이아웃 */
#wrap{width:930px; margin:0 auto;position:relative; overflow: hidden;}
#wrap #gnb{position:absolute;top:0px;left:10px; width:600px; }
#wrap #gnb:after{content:"";clear:both;display:block;}
#wrap #gnb li{padding-right:0px;}
#main_nav{float:left; background-color: #ffff00;}
#container{clear:both;width:930px;margin:0 auto;zoom:1;}
#container:after{content: '.';display: block;height: 0;clear: both;visibility: hidden;}
#lnb{float:left;width:190px;height:500px;border:solid 1px yellow;}
#contents{float:right;width:710px; border:solid 1px yellow; margin-bottom:30px;}


.footer_wrap_l {float:left; width:695px;}
.footer_wrap_l li {float:left; padding:0 5px;}
.footer_wrap_l li a:link {font-size:12px; text-decoration:none; color:#666666}
.footer_wrap_l li a:hover {font-size:12px; text-decoration:underline; color:#666666}
.footer_wrap_l li a:visited {font-size:12px; text-decoration:none; color:#666666}
.footer_wrap_l .line {background:url(//image.bookmonster.com/img/usedbooks/line.png) right no-repeat; }
.footer_wrap_l .copyright { font-size:12px; padding:5px 0 0 5px; color:#666666}
.footer_wrap_r {float:right}

#aboutus_wrap {width:930px; margin:0 auto; position:relative; overflow: hidden; padding:30px 0;}
#aboutus_left {width:240px; float:left;}
#aboutus_left .menu_tt {font-size:17px; font-weight:bold; color:#444;}
#aboutus_left .menu {border-bottom:3px #000 solid; padding:10px 0;}
#aboutus_left ul {padding:7px 10px; background-color:#f5f5f5; margin:10px 8px 8px 8px;}
#aboutus_left ul li { color:#444; padding:3px 9px; background:url(//image.bookmonster.com/img/usedbooks/btn_arrow_gray.png) left no-repeat;}
#aboutus_left .on {font-weight:bold;}
#aboutus_right {width:660px; padding-left:30px; float:left;}
#aboutus_right h3 { font-size:24px; color:#333333; padding-top:5px; letter-spacing:-1px;}
#aboutus_right .about p { padding:20px 20px 20px 0px; line-height:150%; font-size:13px;}
#aboutus_right .about ul { padding-left:15px;}
#aboutus_right .about li {background:url(//image.bookmonster.com/img/usedbooks/bullet.jpg) left no-repeat; padding:2px 7px;}
#aboutus_right .faq_tab { float:right;}
#aboutus_right .faq_tab li { float:left;}
#aboutus_right .faq_tab .off{border:1px #cecece solid; background-color:#f5f5f5; margin:0 3px; width:150px; padding:10px 0; cursor:pointer; text-align:center; font-size:16px;}
#aboutus_right .faq_tab .on{border:1px #008930 solid; background-color:#10b7a5; margin:0 3px; width:150px; padding:10px 0; text-align:center; font-size:16px; color:#FFFFFF;}

#aboutus_right .faq_list { padding-top:10px;}
#aboutus_right .faq_list li { line-height:230%;}
#aboutus_right .faq_list li a:link { font-size:13px; text-decoration:underline; color:#333333;}
#aboutus_right .faq_list li a:hover { font-size:13px; text-decoration:underline; color:#4968b8;}
#aboutus_right .faq_list li a:visited { font-size:13px; text-decoration:underline; color:#333333;}
#aboutus_right .faq_list .answer { padding:20px; background-color:#f6f6f6; margin:5px 0 10px 0; line-height:150%;}
#aboutus_right .faq_list .answer p { padding-bottom:5px;}
#aboutus_right .contact { padding:30px 0;}
#aboutus_right .contact h4 { float:left; width:100px; font-size:18px; color:#3097d9;}
#aboutus_right .contact .info { float:left; width:400px;}
#aboutus_right .contact a.mail { color:#4968b8;}
#aboutus_right .contact .info p{ padding-bottom:10px;}
#aboutus_right .contact .input_box { border:1px #CCCCCC solid; width:400px; height:20px; margin:5px 0; color:#bbbbbb; font-size:15px; padding:10px; font-family:Arial, Helvetica, sans-serif;}
#aboutus_right .contact .input_box_on { border:1px #CCCCCC solid; width:400px; height:20px; margin:5px 0; color:#333333; font-size:15px; padding:10px; font-family:Arial, Helvetica, sans-serif;}
#aboutus_right .contact .question { height:200px; overflow:scroll;}

#aboutus_right .terms p { padding:10px 0;}
#aboutus_right .terms .updated { padding-top:30px;}
#aboutus_right .terms a {text-decoration:underline; color:#4968b8;}
#aboutus_right .terms h4 { padding-top:20px; color:#3885c9; font-weight:bold; font-size:15px}

#aboutus_right a:link{ text-decoration:underline; color:#333333;} 
#aboutus_right a:hover{ text-decoration:underline; color:#4968b8;} 

#aboutus_right .buyback p { padding:8px 0;}
#aboutus_right .buyback h4 { padding-top:20px; color:#3885c9; font-weight:bold; font-size:15px}

.aboutus_cont {border:1px solid #b3b3b3; background-color:#f7f7f7; position:relative; padding:20px; width:740px; margin:20px auto 90px auto;}
.aboutus_cont .bm_img { position:absolute; bottom:-125px; right:0; background:url(//image.bookmonster.com/img/usedbooks/img_aboutus.png) no-repeat; width:149px; height:125px; z-index:2;}
.aboutus_cont h3 { font-size:25px; color:#333333; padding-top:5px; letter-spacing:-1px; padding:0;}
.aboutus_cont p { padding:20px 20px 20px 0px; line-height:150%; font-size:13px;}

/*새풋터*/
#footer_wrap_new { background-color:#f5f5f5; border-top:1px solid #645e5d; height:125px;}
#footer_area {width:930px; margin:0 auto;}
#footer_area .btn_back { text-align:right}
#footer_area .ft_left { float:left; padding:15px 30px 0 55px;}
#footer_area .ft_left img { padding-right:9px;}
#footer_area .ft_center { float:left; width:510px;}
#footer_area .ft_right { float:left; padding-top:20px;}
#footer_area .ft_right img { padding-right:5px;}

.ft_center {float:left; width:695px;}
.ft_center li {float:left; padding:0 10px;}
.ft_center li a:link {font-size:13px; text-decoration:none; color:#666666}
.ft_center li a:hover {font-size:13px; text-decoration:underline; color:#666666}
.ft_center li a:visited {font-size:13px; text-decoration:none; color:#666666}
.ft_center .line {background:url(//image.bookmonster.com/img/usedbooks/line.png) right no-repeat; }
.ft_center .copyright { font-size:13px; padding:10px 0 0 10px; color:#666666}

/*현재 올라간 푸터에서 가져온 소스*/
#footer_wrap {clear:both;width:100%; background-color:#f5f5f5; padding:20px 0; height:90px; }

.footer_wrap_l2 {clear:both;float: left;
    padding-top: 15px; 
}
.footer_wrap_r2 {
    float: right;
    padding-bottom: 20px;
}
.floatL2 {
    float: left;
    padding-left: 20px;
}

.footer_wrap_l2 ul li.first { padding:0 15px 0 0; float:left; display:inline }

.footer_wrap_l2 li a:link {
    font-size: 12px;
    text-decoration: none;
    color: #545454;
}
.footer_wrap_l2 li a:visited {
    font-size: 12px;
    text-decoration: none;
    color: #545454;
}
.footer_wrap_l2 li a:hover {
    font-size: 12px;
    text-decoration:underline;
    color: #000;
}


.footer_wrap_l2 ul li {
    background: url(//image.bookmonster.com/img/usedbooks/line.png) right no-repeat; 
	
	
}
.footer_wrap_l2 ul li.end{background:#f5f5f5}
.footer_wrap_l2 ul { float:left; width:100%;}
.footer_wrap_l2 ul li {
    float: left; display:inline;
    padding: 0 16px; 
}

.footer_wrap_l2 .copyright {
 clear:both;
    font-size: 12px;
    padding: 10px 0 0 0;
    color: #545454;
}

.View_MobileWebsite { text-align:center; background:#dcdfe4;}
.View_MobileWebsite a { display:block; padding:8px 0   }