html, body {width:100%; height:100%}
html {overflow-y:scroll;}

@font-face {
    font-family: "Nanum";
    font-style: normal;
    font-weight: normal;
    src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot?#iefix") format("embedded-opentype"), 
		url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff2") format("woff2"), 
		url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff") format("woff"), 
		url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "NanumB";
    font-style: normal;
    font-weight: 700;
    src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot?#iefix") format("embedded-opentype"), 
		url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff2") format("woff2"), 
		url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff") format("woff"), 
		url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.ttf") format("truetype");
}



html {overflow-y:scroll;}
* {margin:0; padding:0;}
body,input,textarea,select,button,table,h1,h2,h3,h4,h5{font-size:13px; line-height:18px; font-family:Nanum,verdana,"µ¸¿ò", Dotum, "±¼¸²", Gulim, appleGothic, Sans-serif; -webkit-text-size-adjust:none; letter-spacing:-0.001em}
body{position:relative;color:#555555;-webkit-text-size-adjust:none;}
html{font-size:13px; line-height:18px;}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
img, input, select, button, textarea{vertical-align:middle}

table {text-align:left; border-collapse: collapse;}
th,td{empty-cells:show;}
select {color:#666; font-size:12px;}
a {color:#666;text-decoration:none;}
a:link{color:#666;text-decoration:none;}
a:visited {color:#666;text-decoration: none;}
a:hover {text-decoration:underline;}
/* 
table {scrollbar-face-color:#f3f3f3;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#f3f3f3;
scrollbar-shadow-color:#f3f3f3;
scrollbar-darkshadow-color:#f3f3f3;
scrollbar-track-color:#fff;
scrollbar-arrow-color:#b10057}
*/

TEXTAREA{color:#666;font-size:12px;border:1px #CCCCCC solid; background:#FFFFFF;}

img, fieldset{border:none; vertical-align:middle;}
li {list-style:none; overflow:hidden; padding:0; margin:0;}
ul.list li {list-style:none;display:inline-block;overflow:hidden;padding-left:7px;background:url('https://img.piuri.com/common/li.gif') no-repeat;}
input{vertical-align:middle;}
hr{display:none;}
legend, hr, .blind {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

/* 201208 ¼öÁ¤ */

/* header */
#new_header {width:985px; margin:18px auto 5px; position:relative; clear:both; padding:0px; z-index:9999;}
#new_header2 {width:1200px; margin:18px auto 5px; position:relative; clear:both; padding:0px; z-index:9999;}
h1{width:97px; height:30px; float:left; margin-top:5px; margin-left:120px;}
.lg{width:97px; height:30px; float:left; margin-top:5px; margin-left:220px;}
.adv_book{width:310px; height:45px; overflow:hidden; float:left; margin-left:8px; text-align:left; margin-bottom:10px;}
.announcement{width:250px; position:absolute; top:25px; right:170px; text-align:right; vertical-align:middle;}
.announcement img, .gnb_bt_l img{vertical-align:middle; margin-bottom:2px;}
.top_bn{float:right;top:2px; right:5px; text-align:right; width:220px; z-index:9999;}
.top_bn2{float:right;top:2px; right:5px; text-align:right; width:420px; z-index:9999;}
.gnb {background:url('https://img.piuri.com/2012/header/menu_bg_2014.png') no-repeat; width:986px; height:45px; clear:both; padding:0; vertical-align:top; text-align:left; position:relative; z-index:9999;}
.gnb img{cursor:pointer; vertical-align:middle;}
.event_new{position:absolute; top:16px; right:375px;}
.gnb_bt{background:url(https://img.piuri.com/2012/header/menu_b_bg.png) no-repeat; width:965px; height:25px; padding:10px; margin-bottom:5px;}
.gnb_bt_l{margin-left:20px; float:left; width:310px; text-align:left; margin-top:4px;}
.gnb_bt_c{float:left; width:312px; text-align:center;}
.gnb_bt_r{float:right; width:300px; text-align:right;}
.search_box{width:293px; height:22px; background:url('https://img.piuri.com/2012/header/search.png') no-repeat; padding:5px 5px 5px 10px; text-align:left;}
.search_box input{border:0; height:18px;}
.gnb_bt img{cursor:pointer; vertical-align:middle;}

.gnb_left{width:500px; float:left;}
.gnb_left1{width:1000px; float:left;}
.gnb_right{width:380px; float:right; margin-right:0px;}
.gnb_right1{width:620px; float:right; margin:0 0 0 30px;}
.gnb_menu{border-style:none; padding:0 0 0 15px; height:45px;  display:block; overflow:hidden;}
.gnb_menu li{float:left;}
.gnb_menu li.p_left{padding-left:32px;}
.gnb_menu li a, .gnb_menu li a:link, .gnb_menu li a:visited, .gnb_menu li a:hover{letter-spacing:0px; display:inline-block; padding:14px 11px; color:#fff; font-size:14px;font-weight:bold;}
.gnb_menu li a.gnb_point{letter-spacing:0px; color:#f9fc00;}


.layer_menu_area{display:none; z-index:9999;}
.layer_menu_box{width:155px; padding-top:0px; z-index:9999; position:absolute; top:45px;}
.layer_menu{width:155px; border:2px #ed4113 solid; border-top:0; background:#fff url('https://img.piuri.com/2012/header/menu_top_bg.png') repeat-x top left; padding:10px 0 10px; z-index:9999;}
.layer_menu li{padding:5px 10px 2px; border-bottom:1px dotted #d8d8d8;}
.layer_menu li.float_box4{padding:2px 5px 2px; border-bottom:0; background:#fff url('https://img.piuri.com/common/fore_text.gif') no-repeat 3px 5px; text-indent:5px;}
.layer_menu2{padding:0 0 5px;}
.sub_t{margin-top:5px;}

.layer_info_area{display:none; z-index:9999;}
.layer_info_box{width:90px; padding-top:0px; z-index:9999; position:absolute; top:45px;}
.layer_info{width:90px; border:2px #f27412 solid; border-top:0; background:#fff url('https://img.piuri.com/2012/header/menu_top_bg.png') repeat-x top left; padding:5px 0 10px;}
.layer_info li{padding:5px 10px 0px; border-bottom:1px dotted #e1e1e1; z-index:9999;}

.box {width:980px; border:1px solid #ddd;background-color:#fcfcfc; border-top-style:none; height:37px; text-align:left;}
.box970 {width:970px; height:33px; text-align:left;}
.input {width:260px; height:19px; text-align:left;padding:3px 0 0 6px; color:#5c4338; border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.famous {font-size:11px; letter-spacing:-1px;}
.submenu {font-size:11px; letter-spacing:-1px;}
.submenu .emp a{color:#0099cc;font-weight:bold;}
.submenu .user a{color:#000;font-weight:bold;}
.login {width:70px; height:13px; text-align:left; font-size:11px; padding:3px 0 0 3px; background-color:#fff; border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.sepm {color:#ccc;letter-spacing:normal;}

#Gnb_top_line{width:100%; border-bottom:1px solid #ddd; text-align:center; margin-bottom:2px; background-color:#f6f6f6; z-index:9999;}
#Gnb_top{width:975px; clear:both; margin:0 auto; height:26px;}
#Gnb_top .sp{width:360px; float:left; text-align:left;}
#Gnb_top .my{width:610px; float:right; text-align:right; margin-top:3px;}
#Gnb_top_line .line_l{border-left:1px solid #ddd;}
#Gnb_top_line .line_r{border-right:1px solid #ddd;}

.top5_p{padding-top:4px;}
.f_bold{font-weight:bold;}
.f_11_m{font-size:11px;}
.n_ls{letter-spacing:0;}
.f_black{color:#000 !important;}

/* footer */
#footer{width:970px; border-top:2px solid #cdcdcd; clear:both; overflow:hidden; margin:0 auto;}
.footer_menu{width:970px; margin:0 auto;}
.footer_line{border-top:1px solid #ddd;}
.footer_img {border-top:1px solid #ececec; text-align:center;}
.footer_img li{border-bottom:1px solid #ececec;}
.footer_adress{color:#a3a3a3; font:11px/1.2 Dotum; letter-spacing:0;}


/* contents */
#content_area{width:970px; margin:0 auto; padding:0 8px 0 10px; position:relative; clear:both; text-align:left; }

.left_area{text-align:left; vertical-align:top; width:160px; background:url('https://img.piuri.com/2012/left_bg.png') repeat-y 0 0; padding-right:8px;}
#lnb{width:162px; float:left; text-align:left;}
.left_top{clear:both;}
.left_bottom{clear:both; border-top:1px solid #dbdbdb; background:url('https://img.piuri.com/2012/left_bg.png') repeat-y 0 0;}
.mybookshelf{width:83px; float:left; border-right:1px solid #747474;}
.bookcasebook{margin:0 auto; width:116px;}
.bookcart{width:78px; float:left;}
.flatrate{width:162px; height:54px; padding:10px 0 7px; background:url('https://img.piuri.com/2012/left/fore_flatrate3_bg.png') no-repeat;}
.flatrate dd{height:28px; text-align:right;}
.rentalrate{width:162px; height:54px; padding:8px 0 8px; background:url('https://img.piuri.com/2012/left/fore_rentalrate2_bg.png') no-repeat; border-top:1px solid #fff;}
.rentalrate dd{height:28px; text-align:right;}

.right_area{float:right; text-align:left; vertical-align:top; width:795px;}


.l_menu{width:161px; border-right:1px solid #efeef0; padding-top:20px; padding-bottom:10px; z-index:9999;}
.l_menu dl{border-bottom:0px solid #efeef0; padding-bottom:5px;}
.l_menu dt{border-top:1px dotted #b4b4b4; padding:11px 0 7px; font-size:13px; color:#000;}
/*.l_menu dt a, .l_menu dt a:link, .l_menu dt a:visited{font-size:13px; font-family:Nanum,µ¸¿ò,dotum,tahoma,arial; color:#000; display:inline-block; width:158px;}*/
.l_menu dd{border-top:0px dotted #ebebeb; position:relative; z-index:9000;}
.l_menu .end{margin-bottom:10px;}
.l_menu .l_menu_line{border-top:1px dotted #b4b4b4; padding-top:11px;}
.l_menu_layer{position:absolute; display:none; z-index:9999; width:150px; padding-left:5px; margin-top:5px; background: url("https://img.piuri.net/2013/tip_sublayer.gif") no-repeat scroll 0 -2px transparent;}

.f_lnb {letter-spacing:0px;color:#555;}
.f_lnb a, .f_lnb a:link, .f_lnb a:visited{letter-spacing:0px;color:#555 !important; text-decoration:none; display:inline-block; width:158px; padding:3px 0 3px 3px;}
.f_lnb a:hover{letter-spacing:0px;color:#fff !important; text-decoration:none; background:#ed4113;}

.f_lnb_b {letter-spacing:0px; font-size:13px;}
.f_lnb_b a, .f_lnb_b a:link, .f_lnb_b a:visited{letter-spacing:0px; font-size:13px; color:#000; text-decoration:none; display:inline-block; width:158px; padding:3px 0 3px 3px;}
.f_lnb_b a:hover{letter-spacing:0px; font-size:13px; color:#fff; text-decoration:none; background:#ed4113;}

.f_lnb_point {letter-spacing:0px;color:#e73100;}
.f_lnb_point a, .f_lnb_point a:link, .f_lnb_point a:visited{letter-spacing:0px;color:#e73100; text-decoration:none; display:inline-block; width:158px; padding:3px 0 3px 3px;}
.f_lnb_point a:hover{letter-spacing:0px;color:#fff; text-decoration:none; background:#ed4113;}

.f_lnb_point2 {letter-spacing:0px;color:#a0550c;}
.f_lnb_point2 a, .f_lnb_point2 a:link, .f_lnb_point2 a:visited{letter-spacing:0px;color:#a0550c; text-decoration:none; display:inline-block; width:158px; padding:3px 0 3px 3px;}
.f_lnb_point2 a:hover{letter-spacing:0px;color:#fff; text-decoration:none; background:#ed4113;}

.f_normal {color:#444; }
.f_normal a, .f_normal a:link, .f_normal a:visited{color:#444 !important; text-decoration:none;}
.f_normal a:hover{color:#000 !important; text-decoration:none; background:#fff !important;}

.l_menu_list{border:2px solid #ed4113; padding:5px 8px 8px; background:#fff; text-align:left;}
.l_menu_list li{padding-top:2px; border-bottom:1px dotted #ebebeb; color:#fff;}
.l_menu_list li a{width:125px !important; padding:0; margin:0; word-wrap:break-word;}
.l_menu_list a:hover{letter-spacing:0px;color:#000 !important; text-decoration:none; background:#fff;}

.f_s_menu {color:#444; }
.f_s_menu a, .f_normal a:link, .f_normal a:visited{color:#444 !important; text-decoration:none; display:block; padding:3px 0;}
.f_s_menu a:hover{color:#ed4113 !important; text-decoration:none; background:#fff !important;}

/*.l_menu_layer{display:none;}
.l_menu_list{border-bottom:1px solid #920e9b; padding:0 5px 5px 5px; margin-bottom:5px; background:#fff; text-align:left;}
.l_menu_list li{padding-top:2px; border-bottom:1px dotted #ebebeb;}*/

.text_btn{display:inline-block; cursor:pointer; font-size:11px; letter-spacing:-0.1em;}
a:hover .text_btn{color:#1a1a1a;}
.text_btn_point{display:inline-block; cursor:pointer; font-size:11px; letter-spacing:-0.1em; color:#d60070;}
a:hover .text_btn_point{color:#ff0085;}

.main_rotate{width:800px; border-bottom:1px #333 solid; position:relative; overflow:hidden; text-align:left;}
.main_bn{width:800px; margin:5px 0 0 0; position:relative; clear:both; overflow:hidden; text-align:left;}
.main_bn_150127{width:800px; margin:15px 0 20px 0; position:relative; clear:both; text-align:left;}
.main_newbook{width:800px; margin:20px 0 0 0; position:relative; clear:both; overflow:hidden; text-align:left; border-bottom:1px #666 dotted; padding-bottom:15px;}
.main_bestseller{width:800px; margin:30px 0 0 0; position:relative; clear:both; overflow:hidden; text-align:left; border-bottom:1px #666 dotted; padding-bottom:15px;}
.main_bestreview{width:800px; margin:20px 0 0 0; position:relative; clear:both; overflow:hidden; border-bottom:1px #ccc solid; border-top:1px #ccc solid;}
.main_bestreview2{width:800px; margin:20px 0 0 0; position:relative; clear:both; overflow:hidden; text-align:left; border-bottom:1px #666 dotted; padding-bottom:15px;}
.main_recommend{width:800px; margin:14px 0 0 0; position:relative; clear:both; overflow:hidden; border-bottom:0px #333 solid}
.main_besteva{width:800px; height:280px; margin:0 0 0 0; position:relative; clear:both; overflow:hidden; border-top:0px #8b21c8 solid; vertical-align:top;}
.main_besteva2{width:800px; margin:30px 0 0 0; position:relative; clear:both; overflow:hidden; text-align:left; padding-bottom:15px; border-bottom:1px #666 dotted;}
.main_notice{width:800px; margin:30px 0 40px;; position:relative; clear:both; overflow:hidden;}
.main_mybook{width:800px; margin:30px 0 0px 0; position:relative; clear:both; overflow:hidden; text-align:left;}
.main_mybook .title_main{color:#752d09; float: left; margin-right: 300px; padding-left: 10px;}
/*.main_mybook .btn_rotate{clear: both;   position: absolute;
    right: 14px;
    text-align: right;
    top: 30px;
    width: 34px;
    z-index: 9999;}*/
.btn_rotate{position:absolute; width:34px; text-align:right; top:0px; right:14px; clear:both; z-index:9999;}
.btn_rotate2{position:absolute; width:34px; text-align:right; top:25px; right:14px; clear:both; z-index:9999;}
.list_title1{width:400px; word-wrap:break-word; margin-top:-3px;}

/* ¸ÞÀÎ ·ÎÅ×ÀÌÆ® */
.num_rotate{position:absolute; top:195px; left:230px; z-index:999; clear:both;}
.s_num_rotate{position:absolute; top:238px; left:273px; z-index:999; clear:both;}
.num_rotate li, .s_num_rotate li{display:inline-block; background:url(https://img.piuri.com/2012/btn_next_circle.png) no-repeat; width:16px; height:16px; float:left; cursor:pointer; text-indent:-9999px; margin-right:9px;}
.num_rotate li.on, .s_num_rotate li.on{background:url(https://img.piuri.com/2012/btn_next_circle_on.png) no-repeat;}

/* ¸ÞÀÎ ¹è³Ê */
.m_bn{margin-right:5px;}
.m_bn2{margin-left:7px;}

.c_bn_area{text-align:left; width:790px; right:0;}
.c_btn_flatrate{position:absolute; top:157px; right:80px; width:160px; text-align:right;}
.n_btn_flatrate{position:absolute; top:45px; right:77px; width:160px; text-align:right;}

/* 16³âµµ ¸ÞÀÎ º¯°æ */
.review_list_w{width:100%; clear:both; margin:35px 0 0 20px}
.review_list_w li{margin:0 14px 10px 0; width:140px; float:left; position:relative; border:1px solid #e7e7e7;}
.review_list_w li a{display:block; background:#f6f6f6; padding:10px;}
.review_list_w li a:hover {opacity:0.8; text-decoration:none; }
.review_book_title{font-size: 14px; line-height:18px; color:#000;}
.review_author_m{font-size: 11px; margin-top:2px; color:#999;}
.review_text{font-size:12px; margin-top:5px; height:110px; overflow:hidden;}
.review_list_w .score {
    color: #ff9827;
    font-size: 11px;
    margin-bottom: 3px;
    width: 100px;
}

.book_list_w{width:100%; clear:both;}
.book_list_w li{margin:0 21px 15px 0; width:110px; float:left; position:relative;}
.book_list_w li.none{margin:50px 0; width:100%; text-align:center;}
.book_list_w li div img{border:1px solid #bcbcbc;}
.book_list_w .book_title {
    color: #000;
    font-size: 13px;
    margin: 6px 0 2px;
    overflow: hidden;
}

.book_list_w .author_m {
    color: #666;
    font-size: 12px;
    line-height: 17px;
}
.book_list_w .pub_m {
    color: #999;
    font-size: 12px;
    line-height: 17px;
}
.book_list_w .score {
    color: #ff9827;
    font-size: 11px;
    margin-bottom: 3px;
    width: 100px;
}
.score img{vertical-align:middle;}
.main_newbook .book_list_w, .main_bestseller .book_list_w, .main_besteva2 .book_list_w, .main_mybook .book_list_w{margin:35px 0 0 20px}


.select_box_b {
    background-color: #fff;
    border: 1px solid #b1b1b1;
    color: #666;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    padding: 4px 6px;
    vertical-align: middle;
}

.text_b {
    background-color: #fff;
    border: 1px solid #b1b1b1;
    color: #666;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    padding: 3px 5px 3px 5px;
}


a.btn_input {
    background:#8a8a8a;
    border: 1px solid #747474;
    box-sizing: border-box;
    color: #fefefe !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    line-height: 30px;
    margin-right: 4px;
    text-align: center;
    width: 50px;
}

/* °Ë»ö¾î ¼øÀ§ */
.ranklist{padding:10px 18px; border:5px #e9e9e9 solid; height:20px; margin:10px 0 25px;}
.ranklist dt{padding:0px 0px; font:; color:#E11000; font-weight:bold; width:100px; float:left; text-align:left; text-indent:9px;}
.ranklist dd{padding:0; float:left; overflow:hidden; height:18px; width:650px;}
.ranklist ol{width:800px;}
.ranklist li{height:18px; margin-bottom:2px; vertical-align:middle;  float:left; padding:0 10px 0 5px;}
.ranklist li img{vertical-align:middle; margin-bottom:1px}
.ranklist li a{color:#666;font-style:normal; text-decoration:none; font-weight:normal;}
.ranklist li a:link{color:#666;font-style:normal; text-decoration:none; font-weight:normal; }
.ranklist li a:visited{color:#666;font-style:normal; text-decoration:none; font-weight:normal;}
.ranklist li a:hover{color:#be1da3;font-style:normal; text-decoration:none; font-weight:normal;}
.ranklist li a:active{color:#be1da3;font-style:normal; text-decoration:none; font-weight:normal;}
.ranklist .list1{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -3px}
.ranklist .list2{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -23px}
.ranklist .list3{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -44px}
.ranklist .list4{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -66px}
.ranklist .list5{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -89px}
.ranklist .list6{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -109px}
.ranklist .list7{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -130px}
.ranklist .list8{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -151px}
.ranklist .list9{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -172px}
.ranklist .list10{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -193px}


/* ÅÇ , ¸Þ´º */
.m_tab_menu{background: url("https://img.piuri.com/2012/main_tab_bg.png") repeat-x scroll 0 0 transparent; vertical-align:top; margin-bottom:10px; clear:both; overflow:hidden; text-align:left; height:32px;}
.m_tab_menu a:hover{text-decoration:none; color:#000;}
.m_tab_menu h4, .m_s_tab_menu h4{display:inline-block;}
.m_title_on{color:#666; background:#fff; height:19px; padding:7px 0 5px 0; text-indent:18px;font-style:normal; font-weight:bold; cursor:pointer; border:1px solid #ccc; margin-bottom:10px;}
.m_title{width:370px; padding-left:20px; margin-right:100px; float:left; font-size:16px; color:#000;}
.m_title_point{width:700px; padding-left:20px; margin-right:100px; float:left; font-size:16px; color:#c22900; margin-bottom:20px;}
.m_title2{height:16px; float:left; background: url("https://img.piuri.com/2012/tab_left_bg.gif") no-repeat scroll 0 2px transparent;}
/*.m_title2{height:16px; float:left; background: url("https://img.piuri.com/2012/tab_left_bg.gif") no-repeat scroll 0 2px transparent;}*/

.m_title2 a{height:14px; padding:0 10px 0 15px;font-style:normal; font-weight:bold; cursor:pointer;}
.m_title2 a:link{font-style:normal; text-decoration:none; font-weight:bold;}
.m_title2 a:visited{font-style:normal; text-decoration:none; font-weight:bold;}
.m_title2 a:hover{color:#E73100;font-style:normal; text-decoration:none; font-weight:bold;}
.m_title2 a:active{color:#E73100;font-style:normal; text-decoration:none; font-weight:bold;}
.m_title2_on{color:#E73100;}
.m_title_tab{border-bottom:0px; display:block;font-style:normal; font-weight:normal; margin:0px; float:left;}
.m_title_tab a{border-bottom:0px; display:block; height:20px; padding:8px 10px 5px 13px; cursor:pointer; vertical-align:bottom; text-align:center;}
.m_title_tab a:link{font-style:normal; text-decoration:none; font-weight:normal;}
.m_title_tab a:visited{font-style:normal; text-decoration:none; font-weight:normal;}
.m_title_tab a:hover{color:#000;font-style:normal; text-decoration:none; font-weight:normal;}
.m_title_tab a:active{color:#000;font-style:normal; text-decoration:none; font-weight:normal;}
.m_title_tab_on{text-align:center; color:#000 !important; padding:8px 30px 5px; background:#fff; height:24px;font-style:normal; margin:0px; float:left; font-weight:bold; cursor:pointer; border:1px solid #ccc; border-top:1px solid #333; border-bottom:1px solid #fff;}
.m_menu2{position:absolute; z-index:9999; top:40px; left:478px;}
.p_0_10{padding:0 10px; display:block}
.main_event{display:block; width:197px;}
.main_faq{display:block; width:318px;}
.tab_title{clear:both; overflow:hidden; border:1px solid red;}

.m_s_tab_menu{border-top:1px #e9e9e9 solid; vertical-align:top; margin:10px 0 10px; clear:both; overflow:hidden; text-align:right; height:20px; padding:5px 0;}
.m_s_title_tab_on{font-size:11px; color:#000; border-bottom:0px; display:inline-block; background:#fff; border:1px solid #ccc; border-top:1px solid #333; border-bottom:1px solid #fff; padding:0 10px;}
.m_s_tab_menu a{padding:5px 0; font-size:11px}
.m_s_tab_menu a:hover{color:#000; text-decoration:none; font-weight:normal;}
.m_s_tab_menu a:active{color:#000; text-decoration:none; font-weight:normal;}

.s_tab{vertical-align:top; margin:0 0 20px 0; clear:both; overflow:hidden; border-left:1px solid #e6e6e6;}
.s_tab_on{color:#000 !important;font-style:normal; margin:0px; float:left; font-weight:bold; cursor:pointer; border:1px solid #ccc; border-top:1px solid #333; border-left:0; border-bottom:1px solid #fff; height:38px;}
.s_tab_on a{width:100%; padding:13px 0 12px; display:block; text-align:center; color:#333; font:bold 14px NanumB; letter-spacing:-0.7px;}
.s_tab_on a:hover{text-decoration:none;}
.s_tab_off a{width:100%; padding:12px 0 12px; display:block; text-align:center; font-weight:normal;}
.s_tab_off a:hover{text-decoration:none; color:#333;}
.s_tab_off{border:1px solid #e6e6e6; border-left:0; border-bottom:1px solid #ccc; float:left; height:38px;}

.sub_title{border-bottom:1px solid #333; padding:9px 0; text-align:left;}
.sub_menu{margin:0 0 20px; padding:12px 0px 12px; background:#f5f5f5 url('https://img.piuri.com/2012/header/menu_top_bg.png') repeat-x top left;}
.sub_menu li{display:inline; height:16px; padding:0 20px 0 20px; background: url("https://img.piuri.com/2012/subtab_left_bg.gif") no-repeat scroll 0 0 transparent; }
.sub_menu .tip{height:18px; padding:0 20px 3px; border-right:0px; font-size:11px; color:#666; background:url('https://img.piuri.com/common/fore_text.gif') no-repeat 13px 5px;}
.sub_menu a:hover{color:#000; text-decoration:none; font-weight:normal;}
.sub_menu a:active{color:#000; text-decoration:none; font-weight:normal;}

.sub_main{width:780px; margin-left:20px; position:relative;}
.book_list1{clear:both; overflow:hidden; position:relative; margin:30px 0 30px;}
.book_list2{clear:both; overflow:hidden; margin:0px 0 50px;}
.book_list3{clear:both; overflow:hidden; padding:0 5px;}
.book_list4{clear:both; overflow:hidden; padding:0 0;}
.sub_main_left{width:620px; float:left; height:240px; padding-left:10px;}
.sub_main_right{width:18%; float:right; text-align:center; background-color:#fff; height:215px; padding-top:25px; border:1px dotted #929292; position:relative; margin-top:10px;}
.btn_flatrate{position:absolute; top:47px; right:15px; width:160px; text-align:right;}

.f_left{float:left;}
.f_right{float:right;}
.c_left{text-align:left;}
.c_right{text-align:right;}



/* Ã¥ ¸®½ºÆ® Á¤º¸ Á¤·Ä */
.book_list_info{margin-top:4px; vertical-align:top;}
.book_list_info li{padding:0; margin:0; text-align:left; line-height:17px; font-size:12px;}
.book_review_info{margin-top:3px; margin-left:7px; }
.book_review_info li{padding:0; margin:0; text-align:left; line-height:12px; margin-bottom:3px;}
.book_item_info{margin-top:5px; padding:0; position:relative; text-align:left;}
.book_item_info li{padding:0; margin:0; text-align:left; width:530px;}
.book_item_info li.booktitle{780px; padding:5px 0 10px; line-height:25px; font-size:25px; letter-spacing: 0em;}
li.book_list_title, li.book_review_title{ margin-bottom:3px; overflow:hidden; font-weight:bold;}
li.score{color:#ff9827; margin-bottom:3px; font-size:11px; width:100px;}
li.score img{margin-top:-1px;}
li.font_11{font-size:11px; }
.book_intro{margin-top:5px; font-size:11px; height:53px; overflow:hidden; color:#999; line-height:17px; margin-bottom:30px; }
.book_item_info li.score_star{margin:20px 0; height:20px; line-height:20px;}
/*.book_item_info .booktitle{padding-top:6px; padding-bottom:4px;font-size:25px;}*/
/* Ã¥ ¸®½ºÆ® Á¤º¸ Á¤·Ä 
.book_list_info{margin-top:4px; vertical-align:top;}
.book_list_info li{padding:0; margin:0; text-align:left; line-height:17px; font-size:12px;}
.book_review_info{margin-top:3px; margin-left:7px; }
.book_review_info li{padding:0; margin:0; text-align:left; line-height:12px; margin-bottom:3px;}
.book_item_info{margin-top:5px; padding:0; position:relative; text-align:left;}
.book_item_info li{padding:0; margin:0; text-align:left; width:530px;}
.book_item_info li.booktitle{780px; padding:5px 0 10px; line-height:25px; font-size:25px; letter-spacing: 0em;}
li.book_list_title, li.book_review_title{height:15px; margin-bottom:3px; overflow:hidden; font-weight:bold;}
li.score{color:#ff9827; margin-bottom:3px; font-size:11px; width:100px;}
li.score img{margin-top:-1px;}
li.font_11{font-size:11px; }
.book_intro{margin-top:5px; font-size:11px; height:53px; overflow:hidden; color:#999; line-height:17px; margin-bottom:30px; }
.book_item_info li.score_star{margin:20px 0; height:20px; line-height:20px;}
*/
.relation_book_text{color:#f11404}

.view_range{text-align:right; font-size:11px; border-bottom: 1px dotted #bababa; padding-bottom:5px; position:relative;}
.review_help{position:absolute; left:0; top:-6px;}
.review_help_btn{background:#fff9db; border-radius: 30px; display: inline-block; margin-bottom: 10px; padding: 5px 15px;}
.review_help_text{color:#f11404}
ul.book_review{margin-top:-4px; padding:10px 10px;}
ul.book_review li{margin:0; padding:20px 0; border-bottom: 1px dotted #bababa; position:relative;}
ul.book_review li.none{padding:50px 0; border-bottom: 0; text-align:center;}
ul.book_review li img{vertical-align:middle;}
ul.book_review li p.review_name{margin:0 0 15px 0; }
ul.book_review li p.recom_review{margin:0 0 5px 0; }
ul.book_review li p.recom_review_btn{margin:25px 0 0 0; }

.dot_blue {
    background: #698cff none repeat scroll 0 0;
    border-radius: 15px;
    display: inline-block;
    height: 5px;
    margin: 0 3px;
    width: 5px;
}
.helpful {
    background-color: #e9e9e9;
    border: 1px solid #d5d5d5;
    color: #3a3134;
    display: inline-block;
    font: bold 12px Arial,San-serif;
    margin: 0 6px 0 0;
    padding: 3px;
    text-align: center;
    width: 30px;
}
.f_good {
    color: #698cff;
}

/* ÃßÃµ Á¦ÈÞ»ç */
.cooplist{padding:0; background:#fff url(https://img.piuri.com/2012/cooplist_bg.jpg) no-repeat 0 25px; height:272px;}
.cooplist img{border-bottom:1px dotted #d9d9d9;}
.t_cooplist{padding:7px 18px; border:1px solid #666; text-align:left; background:#333; margin-bottom:5px;}
.t_cooplist img{border-bottom:0;}


/* °Ë»ö¾î ¼øÀ§ 
.ranklist{padding:10px 18px; border:5px #e9e9e9 solid; height:240px}
.ranklist dt{border-bottom:1px dotted #666; padding:5px 0px; font:; color:#E11000; font-weight:bold;}
.ranklist dd{padding:10px 0 5px; }
.ranklist li{height:18px; margin-bottom:2px; vertical-align:middle;}
.ranklist li a{color:#666;font-style:normal; text-decoration:none; font-weight:normal;}
.ranklist li a:link{color:#666;font-style:normal; text-decoration:none; font-weight:normal; }
.ranklist li a:visited{color:#666;font-style:normal; text-decoration:none; font-weight:normal;}
.ranklist li a:hover{color:#be1da3;font-style:normal; text-decoration:none; font-weight:normal;}
.ranklist li a:active{color:#be1da3;font-style:normal; text-decoration:none; font-weight:normal;}
.ranklist .list1{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -3px}
.ranklist .list2{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -23px}
.ranklist .list3{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -44px}
.ranklist .list4{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -66px}
.ranklist .list5{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -89px}
.ranklist .list6{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -109px}
.ranklist .list7{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -130px}
.ranklist .list8{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -151px}
.ranklist .list9{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -172px}
.ranklist .list10{color:#666; background:url(https://img.piuri.com/2012/ranklist.png) no-repeat 0px -193px}*/

.num {color:#666; font-size:11px; font-style:normal;}
.num_s {color:#000; font-size:10px;font-style:normal; font-weight:bold; padding:10px; cursor:pointer;}

/* °á°ú ³» °Ë»ö */
.input_txt {border-color:#a3a3a3 #DFE0E1 #DFE0E1 #a3a3a3; border-style: solid; border-width: 1px; color:#565960; font-size: 11px; padding: 0 0 0 3px;
 font-size: 11px; height: 20px; line-height: 20px; margin-right: -1px; background:#fffecb;}
.input_sel{padding:1px; vertical-align:top:}

img.new_book_b{border:1px solid #ccc; padding:1px;}


.empas_bk {color:#000;font-style:normal; font-weight:bold;}
.empas_bk a{color:#000;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bk a:link{color:#000;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bk a:visited{color:#000;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bk a:hover{color:#000;font-style:normal; text-decoration:underline; font-weight:bold;}
.empas_bk a:active{color:#000;font-style:normal; text-decoration:underline; font-weight:bold;}

.empas_bkb {color:#000; font-size:15px; font-style:normal; font-weight:bold;}
.empas_bkb a{color:#000; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bkb a:link{color:#000; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bkb a:visited{color:#000; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bkb a:hover{color:#000; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold;}
.empas_bkb a:active{color:#000; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold;}

.empas_bkb2 {color:#000; font-size:15px; font-style:normal; font-weight:bold; line-height:27px;}
.empas_bkb2 a{color:#000; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold; line-height:27px;}
.empas_bkb2 a:link{color:#000; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold; line-height:27px;}
.empas_bkb2 a:visited{color:#000; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold; line-height:27px;}
.empas_bkb2 a:hover{color:#000; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold; line-height:27px;}
.empas_bkb2 a:active{color:#000; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold; line-height:27px;}

.empas_bu {color:#0066cc;font-style:normal; font-weight:bold;}
.empas_bu a{color:#0066cc;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bu a:link{color:#0066cc;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bu a:visited{color:#0066cc;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bu a:hover{color:#0066cc;font-style:normal; text-decoration:underline; font-weight:bold;}
.empas_bu a:active{color:#0066cc;font-style:normal; text-decoration:underline; font-weight:bold;}

.empas_bub {color:#0066cc; font-size:15px; font-style:normal; font-weight:bold;}
.empas_bub a{color:#0066cc; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bub a:link{color:#0066cc; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bub a:visited{color:#0066cc; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_bub a:hover{color:#0066cc; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold;}
.empas_bub a:active{color:#0066cc; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold;}

.empas_ppb {color:#e41769; font-size:15px; font-style:normal; font-weight:bold;}
.empas_ppb a{color:#e41769; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_ppb a:link{color:#e41769; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_ppb a:visited{color:#e41769; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_ppb a:hover{color:#e41769; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold;}
.empas_ppb a:active{color:#e41769; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold;}

.empas_og {color:#ff6600;font-style:normal; font-weight:bold;}
.empas_og a{color:#ff6600;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_og a:link{color:#ff6600;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_og a:visited{color:#ff6600;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_og a:hover{color:#ff6600;font-style:normal; text-decoration:underline; font-weight:bold;}
.empas_og a:active{color:#ff6600;font-style:normal; text-decoration:underline; font-weight:bold;}

.empas_pp {color:#ce276a;font-style:normal; font-weight:bold;}
.empas_pp a{color:#ce276a;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_pp a:link{color:#ce276a;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_pp a:visited{color:#ce276a;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_pp a:hover{color:#ce276a;font-style:normal; text-decoration:underline; font-weight:bold;}
.empas_pp a:active{color:#ce276a;font-style:normal; text-decoration:underline; font-weight:bold;}

.empas_wt {color:#fff;font-style:normal; font-weight:bold;}
.empas_wt a{color:#fff;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_wt a:link{color:#fff;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_wt a:visited{color:#fff;font-style:normal; text-decoration:none; font-weight:bold;}
.empas_wt a:hover{color:#fff;font-style:normal; text-decoration:underline; font-weight:bold;}
.empas_wt a:active{color:#fff;font-style:normal; text-decoration:underline; font-weight:bold;}

.empas_wtb {color:#fff; font-size:15px; font-style:normal; font-weight:bold;}
.empas_wtb a{color:#fff; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_wtb a:link{color:#fff; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_wtb a:visited{color:#fff; font-size:15px; font-style:normal; text-decoration:none; font-weight:bold;}
.empas_wtb a:hover{color:#fff; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold;}
.empas_wtb a:active{color:#fff; font-size:15px; font-style:normal; text-decoration:underline; font-weight:bold;}
/*
.empas_bk {color:#000; font-style:normal; font-weight:bold;}
.empas_bu {color:#0066cc; font-style:normal; font-weight:bold;}
.empas_og {color:#ff6600; font-style:normal; font-weight:bold;}
.empas_pp {color:#ae0c69; font-style:normal; font-weight:bold;}
.empas_wt {color:#fff; font-style:normal; font-weight:bold;}
*/
.empas_gr {color:#669900; font-style:normal; font-weight:bold;}

a.rollover img{border-width:0px; display:block;}
a.rollover img.rollover {display:none;}
a.rollover:hover {position:relative;}
a.rollover:hover img {display:none;}
a.rollover:hover img.rollover {display:block;}

.imgsrc {padding:1px 1px 1px 1px;border-color:#ccc;border-style:solid;border-width:1px;border-collapse:collapse;}
.imgsrc_b {padding:4px 4px 4px 4px;border-color:#ccc;border-style:solid;border-width:1px;border-collapse:collapse;}

.imgfrm_s {padding:1px 1px 1px 1px;background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;border-collapse:collapse;}
.imgfrm_s2 {padding:1px 1px 1px 1px;background-color:#ccc;border-color:#ccc;border-style:solid;border-width:1px;border-collapse:collapse;}
/*.imgfrm_b {position:relative;padding:1px;background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;border-collapse:collapse;}*/
.imgfrm_bb {position:relative;padding:1px;background-color:#fff;border-color:#999;border-style:solid;border-width:3px;border-collapse:collapse;}

em {font-style:normal;}

.tr:hover {background-color:#fcfcfc;}

.pad_l {padding:5px 0 5px 10px;}
.pad_c {padding:5px 0 5px 0;}
.pad_r {padding:5px 10px 5px 0;}

.price {font-size:24px;color:#000;font-style:italic;}

.category_ind {
	text-align:left;
	vertical-align:middle;

	}
.category_ind li {
	text-align:left;
	text-indent:7px;
	margin:0 40px 0 0;
	width:90px;height:17px;
	display:block;
	background:url("https://img.piuri.com/lottemembers/fore_text.gif") no-repeat 5px 2px;
}


.nounderline {text-decoration:none;}
.nounderline a{text-decoration:none;}
.nounderline a:link{text-decoration:none;}
.nounderline a:visited{text-decoration:none;}
.nounderline a:active{text-decoration:none;}
.nounderline a:hover{text-decoration:none;}


.indent10 {text-indent:10px;}
.indent20 {text-indent:20px;}
.indent30 {text-indent:30px;}
.indent40 {text-indent:40px;}
.indent50 {text-indent:50px;}
.sepm {color:#ccc;letter-spacing:normal;}
/* MENU BLUE */
.m_bl {font-size:12px;color:#006699;}
.m_bl A:LINK {font-size:12px;text-decoration:none; color:#006699;}
.m_bl A:VISITED {text-decoration:none; color:#006699;}
.m_bl A:HOVER {font-size: 12px; text-decoration:none; color:#000000;}
/* MENU PINK */
.m_pk {font-size:12px;color:#ca0d6a;}
.m_pk A:LINK {font-size:12px;text-decoration:none; color:#ca0d6a;}
.m_pk A:VISITED {text-decoration:none; color:#ca0d6a;}
.m_pk A:HOVER {font-size: 12px; text-decoration:none; color:#ca0d6a;}
/* MENU BLACK */
.m_bk {font-size:12px;font-size:12px;color:#000000;}
.m_bk A:LINK {font-size:12px;text-decoration:none; color:#000000;}
.m_bk A:VISITED {text-decoration:none; color:#000000;}
.m_bk A:HOVER {font-size: 12px; text-decoration:none; color:#701da0;}

.em_bk {font-size:12px;font-size:12px;color:#000;}
.em_bk A:LINK {font-size:12px;text-decoration:none; color:#000;}
.em_bk A:VISITED {text-decoration:none; color:#000;}
.em_bk A:HOVER {font-size: 12px; text-decoration:underline; color:#000;}
.em_bk A:active {font-size: 12px; text-decoration:underline; color:#000;}

/* MENU GREEN */
.m_gr {font-size:12px;color:#669900;font-weight:bold;}
.m_gr A:LINK {font-size:12px;text-decoration:none; color:#669900;font-weight:bold;}
.m_gr A:VISITED {text-decoration:none; color:#669900;font-weight:bold;}
.m_gr A:HOVER {font-size: 12px; text-decoration:underline; color:#669900;font-weight:bold;}

.m_grs {font-size:11px;color:#009933;font-weight:bold;}
.m_grs A:LINK {font-size:11px;text-decoration:none; color:#009933;font-weight:bold;}
.m_grs A:VISITED {font-size:11px; text-decoration:none; color:#009933;font-weight:bold;}
.m_grs A:HOVER {font-size: 11px; text-decoration:underline; color:#009933;font-weight:bold;}

/* MENU DARK GREY */
.m_dg {font-size:12px;color:#999;}
.m_dg A:LINK {font-size:12px;text-decoration:none; color:#999;}
.m_dg A:VISITED {text-decoration:none; color:#999;}
.m_dg A:HOVER {font-size: 12px; text-decoration:none; color:#999;}

/* MENU RED */
.m_rd {font-size:12px;color:#666;}
.m_rd A:LINK {font-size:12px;text-decoration:none; color:#666;}
.m_rd A:VISITED {text-decoration:none; color:#666;}
.m_rd A:HOVER {font-size: 12px; text-decoration:none; color:#ff6600;}

/* MENU WHITE */
.m_wt {font-size:12px;color:#ffffff;}
.m_wt A:LINK {font-size:12px;text-decoration:none; color:#ffffff;}
.m_wt A:VISITED {text-decoration:none; color:#ffffff;}
.m_wt A:HOVER {font-size: 12px; text-decoration:none; color:#9cbaff;}

/* MENU WHITE */
.m_wtb {font-size:12px;color:#ffffff;font-weight:bold;}
.m_wtb A:LINK {font-size:12px;text-decoration:none; color:#ffffff;font-weight:bold;}
.m_wtb A:VISITED {text-decoration:none; color:#ffffff;font-weight:bold;}
.m_wtb A:HOVER {font-size: 12px; text-decoration:none; color:#ddefff;}

/* MENU BLUE-GREY */
.m_bgb {font-size:12px;color:#586c78;font-weight:bold;}
.m_bgb A:LINK {font-size:12px;text-decoration:none; color:#586c78;font-weight:bold;}
.m_bgb A:VISITED {text-decoration:none; color:#586c78;font-weight:bold;}
.m_bgb A:HOVER {font-size: 12px; text-decoration:none; color:#025c95;}
.m_bgb A:ACTIVE {font-size: 12px; text-decoration:none; color:#586c78;}


/* LINK UNDERLINE STYLE */
.ul_db {font-size:12px;text-decoration:underline; color:#0035b0;}
.ul_db A:LINK {font-size:12px;text-decoration:underline; color:#0035b0;}
.ul_db A:VISITED {text-decoration:underline; color:#0035b0;}
.ul_db A:HOVER {font-size: 12px; text-decoration:underline; color:#0035b0;}

/* font */

.maintitle {font-size: 24px; color:#534640; font-weight: bold; letter-spacing: -2px; line-height:30px;	}

.evaluation {font-size:11px; color:#ff6699;}

.headtitle {font-size: 20px; color:#534640; text-decoration: none; line-height: 22px; letter-spacing: -3px; font-weight: bold;}
.headtitle a{font-size:20px; color:#534640; text-decoration:none; line-height: 22px; letter-spacing:-3px; font-weight: bold;}
.headtitle a:visited {text-decoration:none; color:#000000}
.headtitle a:hover {text-decoration:underline; color:#FC8E00}
.headtitle a:active {text-decoration:underline; color:#000000}

.shelftitle {font-size: 18px; color:#0099cc; text-decoration: none; line-height: 22px; letter-spacing: -1px; font-weight: bold;}
.shelftitle a{font-size:18px; color:#0099cc; text-decoration:none; line-height: 22px; letter-spacing:-1px; font-weight: bold;}
.shelftitle a:visited {text-decoration:none; color:#0099cc}
.shelftitle a:hover {text-decoration:underline; color:#0099cc}
.shelftitle a:active {text-decoration:underline; color:#0099cc}

.booktitle {font-size: 16px; color:#000; text-decoration: none; line-height: 25px; letter-spacing: -1px; font-weight: bold;}
.booktitle a{font-size:16px; color:#000; text-decoration:none; line-height: 25px; letter-spacing:-1px; font-weight: bold;}
.booktitle a:visited {text-decoration:none; color:#0099cc}
.booktitle a:hover {text-decoration:underline; color:#0099cc}
.booktitle a:active {text-decoration:underline; color:#0099cc}

.mtitle {font-size: 15px; color:#000; text-decoration: none; line-height: 22px; letter-spacing: -1px;}
.mtitle a{font-size:15px; color:#000; text-decoration:none; line-height: 22px; letter-spacing:-1px;}
.mtitle a:visited {text-decoration:none; color:#0099cc}
.mtitle a:hover {text-decoration:underline; color:#0099cc}
.mtitle a:active {text-decoration:underline; color:#0099cc}

.mtitle_pk {font-size: 15px; color:#ca0d6a; text-decoration: none; line-height: 22px; letter-spacing: -1px;}
.mtitle_pk a{font-size:15px; color:#ca0d6a; text-decoration:none; line-height: 22px; letter-spacing:-1px;}
.mtitle_pk a:visited {text-decoration:none; color:#ca0d6a;}
.mtitle_pk a:hover {text-decoration:underline; color:#ca0d6a;}
.mtitle_pk a:active {text-decoration:underline; color:#ca0d6a;}


.small {font-size:11px; letter-spacing:-1px; }

.smallc {font-size:11px; color:#999; letter-spacing:-1px; text-decoration:none;line-height:14px;}
.smallc a{font-size:11px; color:#999; letter-spacing:-1px; text-decoration:none;line-height:14px;}
.smallc a:link{font-size:11px; color:#999; letter-spacing:-1px; text-decoration:none;line-height:14px;}
.smallc a:active{font-size:11px; color:#000; letter-spacing:-1px; text-decoration:none;line-height:14px;}
.smallc a:hover{font-size:11px; color:#000; letter-spacing:-1px; text-decoration:none;line-height:14px;}

.small_n {font-size:11px;}
.small_n a{font-size:11px; }
.small_n a:link{font-size:11px;}
.small_n a:active{font-size:11px;}
.small_n a:hover{font-size:11px;}
.smalle {font-size:11px; font-family:tahoma;line-height:13px;}
.date {color:#b0b0b0; font-size:11px; font-family:tahoma;font-style:normal;}
.date_s {color:#b0b0b0; font-family: NanumB,tahoma; font-size: 10px; font-style: normal; letter-spacing: 0; line-height: 14px;}

.title_ca {font-size:21px; line-height:23px; letter-spacing:-2px; font-weight:bold; color:#000;}
.title_ca a{text-decoration:none; color:#000;}
.title_ca a:hover{text-decoration:none; color:#c60052;}

.title_book {font-size:19px; line-height:24px; letter-spacing:-2px; font-weight:bold; color:#000;}
.title_book a{font-size:19px; line-height:24px; text-decoration:none; color:#000; }
.title_book a:link{font-size:19px; line-height:24px; text-decoration:none; color:#000;}
.title_book a:visited{font-size:19px; line-height:24px; text-decoration:none; color:#000;}
.title_book a:active{font-size:19px; line-height:24px; text-decoration:none; color:#c60052;}
.title_book a:hover{font-size:19px; line-height:24px; text-decoration:none; color:#c60052;}

.title_book2 {font-size:19px; line-height:24px; letter-spacing:-2px; font-weight:bold; color:#666;}
.title_book2 a{font-size:19px; line-height:24px; text-decoration:none; color:#666; }
.title_book2 a:link{font-size:19px; line-height:24px; text-decoration:none; color:#666;}
.title_book2 a:visited{font-size:19px; line-height:24px; text-decoration:none; color:#666;}
.title_book2 a:active{font-size:19px; line-height:24px; text-decoration:none; color:#c60052;}
.title_book2 a:hover{font-size:19px; line-height:24px; text-decoration:none; color:#c60052;}

.title_book3 {font-size:16px; line-height:24px; letter-spacing:-2px; font-weight:bold; color:#000;}
.title_book3 a{font-size:16px; line-height:24px; text-decoration:none; color:#000; }
.title_book3 a:link{font-size:16px; line-height:24px; text-decoration:none; color:#000;}
.title_book3 a:visited{font-size:16px; line-height:24px; text-decoration:none; color:#000;}
.title_book3 a:active{font-size:16px; line-height:24px; text-decoration:none; color:#c60052;}
.title_book2 a:hover{font-size:16px; line-height:24px; text-decoration:none; color:#c60052;}

.booktitle_bu {text-decoration:none; color:#0066cc;}
.booktitle_bu a{text-decoration:none; color:#0066cc; }
.booktitle_bu a:link{text-decoration:none; color:#0066cc;}
.booktitle_bu a:visited{text-decoration:none; color:#0066cc;}
.booktitle_bu a:active{text-decoration:none; color:#000;}
.booktitle_bu a:hover{text-decoration:none; color:#000;}

.booktitle_pp {text-decoration:none; color:#ff3202;}
.booktitle_pp a{text-decoration:none; color:#ff3202; }
.booktitle_pp a:link{text-decoration:none; color:#ff3202;}
.booktitle_pp a:visited{text-decoration:none; color:#ff3202;}
.booktitle_pp a:active{text-decoration:none; color:#000;}
.booktitle_pp a:hover{text-decoration:none; color:#000;}

.booktitle_pp2 {text-decoration:none; color:#ff3202;}

.booktitle_or {text-decoration:none; color:#ff9827;}
.booktitle_or a{text-decoration:none; color:#ff9827; }
.booktitle_or a:link{text-decoration:none; color:#ff9827;}
.booktitle_or a:visited{text-decoration:none; color:#ff9827;}
.booktitle_or a:active{text-decoration:none; color:#000;}
.booktitle_or a:hover{text-decoration:none; color:#000;}


.booktitle_normal {color:#000;}
.booktitle_normal a{color:#000; }
.booktitle_normal a:link{color:#000;}
.booktitle_normal a:visited{color:#000;}
.booktitle_normal a:active{color:#000;}
.booktitle_normal a:hover{color:#000;}

.smallmenu_main {font-size:11px; color:#000;}
.smallmenu_main a{font-size:11px; color:#000;text-decoration:none;}
.smallmenu_main a:link{font-size:11px; color:#000;text-decoration:none; }
.smallmenu_main a:visited{font-size:11px; color:#000;text-decoration:none;}
.smallmenu_main a:active{font-size:11px; color:#e73100;text-decoration:none;}
.smallmenu_main a:hover{font-size:11px; color:#e73100;text-decoration:none;}


.book_m {color:#000;}
.book_m a{color:#000;text-decoration:none; }
.book_m a:link{color:#000;text-decoration:none;}
.book_m a:visited{color:#000;text-decoration:none;}
.book_m a:active{color:#e73100;text-decoration:none;}
.book_m a:hover{color:#e73100;text-decoration:none;}

.author_m {color:#666;}
.author_m a{color:#666;text-decoration:none; }
.author_m a:link{color:#666;text-decoration:none;}
.author_m a:visited{color:#666;text-decoration:none;}
.author_m a:active{color:#666;text-decoration:underline;}
.author_m a:hover{color:#666;text-decoration:underline;}

.pub_m {color:#999;}
.pub_m a{color:#999;text-decoration:none; }
.pub_m a:link{color:#999;text-decoration:none;}
.pub_m a:visited{color:#999;text-decoration:none;}
.pub_m a:active{color:#999;text-decoration:underline;}
.pub_m a:hover{color:#999;text-decoration:underline;}

.title {font-size:11pt; color:#000000; text-decoration:none; letter-spacing:-1px; font-weight: bold;}
.title a{font-size:11pt; color:#000000; text-decoration:none; letter-spacing:-1px; font-weight: bold;}
.title a:visited {text-decoration:none; color:#000000}
.title a:hover {text-decoration:underline; color:#FC8E00}
.title a:active {text-decoration:underline; color:#000000}

.f_score{color:#F48C05; font-size:11px;}
.f_score_g{color:#8e8e8e; font-size:11px;}

#div_mypage 
#div_mypage .float_box {font-size:11px;line-height:18px;}
#div_mypage .float_box a{font-size:11px; line-height:18px; text-decoration:none;}
#div_mypage .float_box a:link{font-size:11px;line-height:18px; text-decoration:none;}
#div_mypage .float_box a:visited{font-size:11px;line-height:18px; text-decoration:none;}
#div_mypage .float_box a:hover{font-size:11px;line-height:18px; color:#ca006c; text-decoration:none;}

#div_mypage .float_box2 {font-size:11px;line-height:18px;}
#div_mypage .float_box2 a{font-size:11px;line-height:18px; text-decoration:none;}
#div_mypage .float_box2 a:link{font-size:11px;line-height:18px; text-decoration:none;}
#div_mypage .float_box2 a:visited{font-size:11px;line-height:18px; text-decoration:none;}
#div_mypage .float_box2 a:hover{font-size:11px;line-height:18px; color:#003399; text-decoration:none;}

.float_box3 {font-size:12px;color:#444; line-height:18px;}
.float_box3 a{font-size:12px;color:#444; line-height:18px; text-decoration:none;}
.float_box3 a:link{font-size:12px;color:#444; line-height:18px; text-decoration:none;}
.float_box3 a:visited{font-size:12px;color:#444; line-height:18px; text-decoration:none;}
.float_box3 a:hover{font-size:12px;line-height:18px; color:#000; text-decoration:none;font-weight:normal;}

.float_box4 {font-size:12px;color:#734c4c; line-height:18px;}
.float_box4 a{font-size:12px;color:#734c4c; line-height:18px; text-decoration:none;}
.float_box4 a:link{font-size:12px;color:#734c4c; line-height:18px; text-decoration:none;}
.float_box4 a:visited{font-size:12px;color:#734c4c; line-height:18px; text-decoration:none;}
.float_box4 a:hover{font-size:12px;line-height:18px; color:#333; text-decoration:none;}



/* EVENT */
.event_bn{width:width:795px; clear:both; overflow:hidden; margin-bottom:30px; text-align:right;}
.event_title{color:#000; font-size:18px; letter-spacing: 0; padding:0px 13px 20px; margin:15px 7px; border-bottom:1px dotted #000; clear:both; overflow:hidden;}
/*.event_title{color:#000; font-size:18px; letter-spacing: 0; padding:20px; margin:15px 0; border:1px dotted #ccc; clear:both; overflow:hidden;}*/
.event_w_list{width:width:795px; margin:0 0 30px; padding:0 3px; overflow:hidden;}
.event_w_list ul.book{border:0; float:left; width:146px; margin:0 25px 10px;}
.event_w_list ul.book li{width:146px; text-align:left; }
.event_w_list ul.book li .imgfrm_b{width:142px; height:205px;}
.event_w_list ul.book li.title{margin-top:9px; margin-bottom:3px; text-align:left; color:#333; font-weight:bold; line-height:17px; vertical-align:bottom;}
.event_w_list ul.book .sell_price{color:#000; text-decoration:throuthline;}
.event_w_list ul.book .event_price{color:#c31818; font-weight:bold;}
.event_w_list ul.book li.score {color:#ff9827; font-size: 11px; height: 17px; margin-bottom: 1px; width: 100px;}
.event_w_list ul.book .sale{color:#fff; background:#c31818; font:8pt/0 Tahoma; letter-spacing:0em; border-radius: 10px !important; padding:0 3px;}

.event_h_list{width:width:795px; margin:0 0 30px; paddig:0; padding:0 3px; overflow:hidden;}
.event_h_list{overflow:hidden; clear:both; padding:0px 0 0px ;}
.event_h_list li.bottom_line{border-bottom:1px dotted #ddd; padding:10px 0 7px; }
.thumbnail_left{width:122px; padding:0 0 0 18px;; float:left; position:relative; text-align:center;}
.b_w_list_info{float:right; width:626px; min-height:175px; padding-right:10px; position:relative;}
.score_area{position:absolute; top:14px; right:10px;}
.event_h_list .sell_price{color:#000;}
.event_h_list .event_price{color:#c31818; font-weight:bold;}
.event_h_list .score {color:#ff9827; font-size: 11px; height: 17px; margin-bottom: 1px; width: 100px;}
.event_h_list .sale{color:#fff; background:#c31818; font:8pt/0 Tahoma; letter-spacing:0em; border-radius: 10px !important; padding:0 3px;}
.event_h_list .book_intro{margin-top:15px; font-size:11px; height:70px; overflow:hidden; color:#999; line-height:16px; margin-bottom:0px; }

/* LINK CONTENT */
.lk{color:#0066CC;line-height:17px; text-decoration:underline;}
.lk a:link {color:#0066CC;line-height:17px; text-decoration:underline;}
.lk a:visited {color:#0066CC;line-height:17px; text-decoration:underline;}
.lk a:active {color:#0066CC;line-height:17px; text-decoration:underline;}
.lk a:hover {color:#0066CC;line-height:17px; text-decoration:underline;}

.lkbk{color:#000000;  line-height:17px; text-decoration:underline;}
.lkbk a:link {color:#000000;  line-height:17px; text-decoration:underline;}
.lkbk a:visited {color:#000000;  line-height:17px; text-decoration:underline;}
.lkbk a:active {color:#000000;  line-height:17px; text-decoration:underline;}
.lkbk a:hover {color:#000000;  line-height:17px; text-decoration:underline;}

.lkgr{color:#666666; line-height:17px; text-decoration:underline;}
.lkgr a:link {color:#666666; line-height:17px; text-decoration:underline;}
.lkgr a:visited {color:#666666; line-height:17px; text-decoration:underline;}
.lkgr a:active {color:#666666; line-height:17px; text-decoration:underline;}
.lkgr a:hover {color:#666666; line-height:17px; text-decoration:underline;}

.lkd{color:#0000FF; line-height:17px; text-decoration:underline;}
.lkd a:link {color:#0000FF; line-height:17px; text-decoration:underline;}
.lkd a:visited {color:#0000FF; line-height:17px; text-decoration:underline;}
.lkd a:active {color:#0000FF; line-height:17px; text-decoration:underline;}
.lkd a:hover {color:#0000FF; line-height:17px; text-decoration:underline;}

.lkg{color:#336600; line-height:17px; text-decoration:underline;}
.lkg a:link {color:#336600; line-height:17px; text-decoration:underline;}
.lkg a:visited {color:#336600; line-height:17px; text-decoration:underline;}
.lkg a:active {color:#336600; line-height:17px; text-decoration:underline;}
.lkg a:hover {color:#336600; line-height:17px; text-decoration:underline;}

.lkr{color:#993300;line-height:17px; text-decoration:underline;}
.lkr a:link {color:#993300;line-height:17px; text-decoration:underline;}
.lkr a:visited {color:#993300;line-height:17px; text-decoration:underline;}
.lkr a:active {color:#993300;line-height:17px; text-decoration:underline;}
.lkr a:hover {color:#993300;line-height:17px; text-decoration:underline;}

.lkv{color:#990066; line-height:17px; text-decoration:underline;}
.lkv a:link {color:#990066; line-height:17px; text-decoration:underline;}
.lkv a:visited {color:#990066; line-height:17px; text-decoration:underline;}
.lkv a:active {color:#990066; line-height:17px; text-decoration:underline;}
.lkv a:hover {color:#990066; line-height:17px; text-decoration:underline;}

.lk10{color:#0033CC; font-size:10pt; line-height:17px; text-decoration:underline;}
.lk10 a:link {color:#0033CC; font-size:10pt; line-height:17px; text-decoration:underline;}
.lk10 a:visited {color:#0033CC; font-size:10pt; line-height:17px; text-decoration:underline;}
.lk10 a:active {color:#0033CC; font-size:10pt; line-height:17px; text-decoration:underline;}
.lk10 a:hover {color:#0033CC; font-size:10pt; line-height:17px; text-decoration:underline;}

.indi{color:#0033CC; font-size:10pt; line-height:17px;}
.indi a:link {color:#0033CC; line-height:17px;}
.indi a:visited {color:#0033CC; line-height:17px;}
.indi a:active {color:#0033CC; line-height:17px; text-decoration:none;}
.indi a:hover {color:#0033CC; line-height:17px; text-decoration:none;}



/* ¸Þ´º */
.menu {color:#515151;font-size: 12px;;}
.menu a:link {color:#515151;font-size: 13px;}
.menu a:visited {color:#515151;font-size: 12px;}
.menu a:active {color:#515151;font-size: 12px;}
.menu a:hover {color:#000000;font-size: 12px;text-decoration:none}

/* ÀÛÀºÆùÆ®1 */
.sm {color:#999999; font-size: 11px;; line-height:14px;}
.sm a:link {color:#999999; font-size: 11px;}
.sm a:visited {color:#999999; font-size: 11px;}
.sm a:active {color:#999999; font-size: 11px;}
.sm a:hover {color:#999999; font-size: 11px;text-decoration:underline}


/* ÀÛÀºÆùÆ®1 */
.small {font-size:11px;color:#666; line-height:14px; letter-spacing:-1px;}
.small a:link {font-size:11px;color:#666; line-height:14px; letter-spacing:-1px;}
.small a:visited {font-size:11px;color:#666; line-height:14px; letter-spacing:-1px;}
.small a:active {font-size:11px;color:#666; line-height:14px; letter-spacing:-1px;}
.small a:hover {font-size:11px;color:#666; line-height:14px; text-decoration:underline; letter-spacing:-1px;}

.smalln {font-size:11px;color:#666; line-height:14px;}
.smalln a:link {font-size:11px;color:#666; line-height:14px;}
.smalln a:visited {font-size:11px;color:#666; line-height:14px;}
.smalln a:active {font-size:11px;color:#666; line-height:14px;}
.smalln a:hover {font-size:11px;color:#666; line-height:14px;}

/* ÀÛÀºÆùÆ®2 */
.small_w {color:#ffffff; font-size: 11px; line-height:15px;}
.small_w a:active {color:#ffffff; font-size: 11px;}
.small_w a:link {color:#ffffff; font-size: 11px;}
.small_w a:visited {color:#ffffff; font-size: 11px;}
.small_w a:hover {color:#ffffff; font-size: 11px; text-decoration:underline}

/* ÀÛÀºÆùÆ®3 */
.small_e {color:#666666; font-size: 11px; line-height:14px; letter-spacing: -1px;}
.small_e a:active {color:#636363; font-size: 11px; letter-spacing: -1px;}
.small_e a:link {color:#636363; font-size: 11px;}
.small_e a:visited {color:#636363; font-size: 11px;}
.small_e a:hover {color:#666666; font-size: 11px; text-decoration:underline}

/* ÀÛÀºÆùÆ®4 */
.small4 {font-size: 11px; line-height:14px; letter-spacing: -1px;}
.small4 a:active {font-size: 11px; letter-spacing: -1px;}
.small4 a:link {font-size: 11px;}
.small4 a:visited {font-size: 11px;}
.small4 a:hover {font-size: 11px; text-decoration:none}

/* °­Á¶ÅØ½ºÆ®*/
.empha {color:#2266BB;font-size: 12px;font-weight: bold;}

/* member */
.cho {display:block;color:#000; font-size:14px;line-height:14px;font-weight:bold;line-height:23px;margin-top:20px;}
.hang {display:inline-block; font-size:12px;margin-left:15px;}
.mem_cont {color:#444; font-size:12px;line-height:38px;}



/* ezday */

.ezb {color:#333; font-size: 12px;}
.ezb a:active {color:#333; font-size: 12px;}
.ezb a:link {color:#333; font-size: 12px;}
.ezb a:visited {color:#333; font-size: 12px;}
.ezb a:hover {color:#333; font-size: 12px; text-decoration:underline}

.ezs {color:#999; font-size: 12px;}
.ezs a:active {color:#999; font-size: 12px;}
.ezs a:link {color:#999; font-size: 12px;}
.ezs a:visited {color:#999; font-size: 12px;}
.ezs a:hover {color:#999; font-size: 12px; text-decoration:underline}

/* Form Elements - selectmenu*/
.menuform{border:1px #CCCCCC solid; BACKGROUND-COLOR:#B0B0B0;COLOR:#FFFFFF;FONT: 9pt Nanum}
.oraform{height:21px; background-color:#F1B76C;border:1px solid #8C8C8C;font-family:µ¸¿ò;font-size:12px;color:white}
.exform{border:1px #CCCCCC solid; BACKGROUND-COLOR:#ffffff;COLOR:#666666;FONT: 9pt Nanum}
.proform{border:1px #CCCCCC solid; width:184px; BACKGROUND-COLOR:#B0B0B0;COLOR:#FFFFFF;FONT: 9pt Nanum}
.newsform{border:1px #CCCCCC solid; width:170px; BACKGROUND-COLOR:#E9E9E9; COLOR:#000000;FONT: 9pt Nanum}
.menuform1{border:1px #CCCCCC solid; BACKGROUND-COLOR:#64BFCF;COLOR:#FFFFFF;FONT: 9pt Nanum} 
.menuform_1{border:1px #CCCCCC solid; BACKGROUND-COLOR:#B0B0B0;COLOR:#FFFFFF;FONT: 9pt Nanum} 
.menuform_n{border:0px #CCCCCC solid; FONT: 9pt Nanum}

.newform{border:1px #CCCCCC solid; width:180px; BACKGROUND-COLOR:#B0B0B0;COLOR:#FFFFFF;FONT: 9pt Nanum}
.brform{border:1px #CCCCCC solid; width:207px; BACKGROUND-COLOR:#C3B4A5;COLOR:#FFFFFF;FONT: 9pt Nanum}
.yeform{border:1px #CCCCCC solid; width:99px; BACKGROUND-COLOR:#F2C869;COLOR:#FFFFFF;FONT: 9pt Nanum}

.selectbg{padding:0 0 0 3px; background:url(https://img.piuri.net/rank/bg_rank_top.gif) no-repeat}
/* input */


a.category:link, a.category:active, a.category:visited {text-decoration: none; color:#AF7F4F; font-weight: bold; }
a.category:hover {text-decoration: none; color :#18AADE; }

a.item:link, a.item:active, a.item:visited {text-decoration: none; color:#777777; font-weight: normal; }
a.item:hover {text-decoration: none; color :#FF0000; }

.amount {color:#FFA200; } 

.tdsl {color:#02456F; background-color:#FFFFFF; }
.tdsr {color:#02456F; background-color:#f1f1f1; text-align:right; }
.tdsc {color:#02456F; background-color:#fafafa; text-align:center; }

.top_menu1 {background-color:#FFFFFF; color:#586D0E;}
.top_menu2 {background-color:#F5F5EE; color:#000000;}
			
.onmouseover {background-color:#FAFAFA; color:#000000;}
.onmouseout {background-color:#FFFFFF; color:#000000;}

.button {border-width:1px; border-style:ridge; border-color:#999999; background-color:#BDDFF7; height:20px; color:black; }
.text {border-color:#cccccc; border-style:solid; border-width:1px; }
.select {background-color:#EFF7FF; }
.point {color:#FF6C00; }
.linein {background-color:#FFE5C3; }
.line {background-color:#888888; }
.leading {line-height:18px; }
.login {font-size: 7pt; font-family:verdana;}


.leftbg {background-color:#FFF3E3; }
.line2 {background-color:#EF5510; }
.line3 {border: 1px solid #979AA2;}
.board {background-color:#ffffff; }


.date {color:#999; font-size:11px !important; font-style:normal;}
.date_s {color:#999; font-size:10px !important; font-style:normal;}
.icon_new, a:hover .icon_new{display:inline-block; padding-left:5px; color:#0fc49f; font-size:10px; text-decoration:underline; letter-spacing:0; font-weight:none;}
.icon_adult{display:inline-block; padding-left:5px; color:#ff3c2d; font-size:10px; text-decoration:none;}
a:hover .icon_adult{color:#fff;}



.sbox {border:1px solid #ddd;}
.chbox {border:1px solid #fff; border-collapse:collapse;}

.f_sc {border:solid 1px;BORDER-TOP-COLOR:#999999; BORDER-RIGHT-COLOR:#d6d6d6; BORDER-BOTTOM-COLOR:#d6d6d6;BORDER-LEFT-COLOR:#999999;BACKGROUND-COLOR:#fcfcfc;line-height:19px;padding-left:2px; }
.f_lb {border:solid 1px;BORDER-TOP-COLOR:#a7d2e0; BORDER-RIGHT-COLOR:#a7d2e0; BORDER-BOTTOM-COLOR:#a7d2e0;BORDER-LEFT-COLOR:#a7d2e0;BACKGROUND-COLOR:#deedf5;line-height:19px;padding-left:5px;}
.f_ul {border-style:none;border-bottom:solid 1px #999999;border-collapse:collapse;}
.f_off {border-style:none;border-bottom:solid 1px #ffffff;}
.f_11{font-size:11px;}
.f_11_m {
    font-size: 11px;
}
.f_gray2 {
    color: #838383 !important;
}

.f_gray3 {
    color: #bdbdbd !important;
}



/* ¸®½ºÆ® °¡°Ý Á¤º¸ */
.list_price{margin:8px 0 5px;}
.list_price li{margin-bottom:1px; clear:both; padding:0; vertical-align:middle; height:17px;}
.list_price .w85{width:85px; display:inline-block; float:left; font-weight:normal; font-weight: inherit; font-style: inherit;	font-size: 100%;}

.item_price{margin:10px 0 0px;}
.item_price li{margin-bottom:1px; clear:both; padding:0; vertical-align:middle; height:18px;}
.item_price li.hnone{margin-bottom:1px; clear:both; padding:0; vertical-align:middle; height:30px;}
.item_sale {
    border-radius: 5px !important;
    color: #ff3202;
	border:1px solid #ffaa96;
    font: 8pt/0 Tahoma;
    letter-spacing: 0;
    padding: 0 3px;
}
.item_choice{margin:-5px 0 5px;}
.item_choice li{margin-bottom:1px; clear:both; padding:0; vertical-align:middle; float:left;}
.item_price .w85, .item_choice .w85{width:85px; display:inline-block; float:left; font-weight:normal; font-weight: inherit; font-style: inherit;	font-size: 100%;}
.item_price .p_b_10{padding-bottom:10px;}
.p_b_5{padding-bottom:5px;}
.f_a3a3a3{color:#a3a3a3;}
.item_price .f_price_point{color:#ff9000;}
.m_b_20{margin-bottom:15px;}


/* °øÁö»çÇ× */
#notice_view p, #notice_view dd{line-height:20px;}
.notice_list{margin-bottom:50px;}
.notice_list dt{margin-top:40px; margin-bottom:0; font:bold 16px/0.9 Dotum, sans-serif; color:#fb003c; letter-spacing:-0.7px;}
.notice_list dd{margin-top:15px; margin-bottom:20px; font:none 12px dotum; letter-spacing:-0.7px;}
.point_title{color:#0a37b4; font:bold 14px dotum;}
.point_black{color:#000; font-weight:bold;}
.point_under{text-decoration:underline;}
.point_blue{color:#8b04ee;}


img.v_middle{vertical-align:middle;}

/* °Ô½ÃÆÇ ÆäÀÌÂ¡ */
.paging {display:block; position:relative; clear:both; width:100%; margin:20px auto 50px; padding:10px 0px; text-align:center;}
.paging a{min-width:15px; display:inline-block; color:#333; border:1px solid #fff; padding:5px 5px 5px 5px; vertical-align:bottom; letter-spacing:0px; margin:0 1px;}
.paging a:hover{color:#333; background:#fff; text-decoration:none; border:1px solid #bababa;}
.paging .on{color:#E73100 !important; border:1px solid #d4d4d4; font-weight:bold;}
.paging a.on, .paging a:hover.on {color:#E73100 !important; border:1px solid #d4d4d4; text-decoration:none;}
.paging .pre, .paging .pre2, .paging .next, .paging .next2{width:15px; height:0; display:inline-block; color:#bababa; border:1px solid #fff; padding:23px 5px 3px 5px; vertical-align:bottom; letter-spacing:0px; overflow:hidden; color:#fff;}
.paging .pre{margin-right:12px; background:url('https://img.piuri.com/2012/icon_pre.gif') no-repeat 10px 10px !important; color:#fff !important;}
.paging .next{margin-left:12px; background:url('https://img.piuri.com/2012/icon_next.gif') no-repeat 10px 10px !important; color:#fff !important;}
.paging .pre2{margin-right:0px; background:url('https://img.piuri.com/2012/icon_pre2.gif') no-repeat 8px 10px !important; color:#fff !important;}
.paging .next2{margin-left:0px; background:url('https://img.piuri.com/2012/icon_next2.gif') no-repeat 8px 10px !important; color:#fff !important;}


/* ¾ÆÀÌÅÛ º°Á¡ */
.grade_star_list {position:absolute; z-index:10000; left:190px; bottom:-5px; background: url("https://img.piuri.com/2012/grade_star_bg.gif") no-repeat scroll 65px 4px transparent;color:#444;cursor: pointer;display: inline-block; letter-spacing: -1px; text-align: left; padding:0 10px; height:22px; line-height:22px; width: 65px; border:1px solid #ccc; }
.grade_star {position:absolute; z-index:10000; left:190px; bottom:-120px; width:151px; border-top:1px solid #ccc; opacity:0.9; filter:alpha(opacity=90); text-align:left; }
.grade_star li {height:22px; line-height:22px; color:#444; padding:0 10px; border:1px solid #ccc; border-top:0px; background:#FFF; cursor:pointer; margin-bottom:0px; width:130px;}
.grade_star li:hover {color:#000; background:#f3f3f3;}
.grade_star li img{vertical-align:middle;}


/* Å©·Ò ¼³Ä¡ ÀÌ¹ÌÁö*/
#div_installframe img{vertical-align:top;}



/* ÆË¾÷ */
.piuri_popup{margin-bottom:20px;}

/* »õÃ¢ ÆË¾÷ pop */
.new_window_pop{border:10px solid #01adef;}
a.close, a.close_nemo_url{display:block !important; height:15px; line-height:15px; text-align:right; background:#464646; cursor:pointer; color:#fff; }

.new_pop_area{font-family:verdana,Nanum,µ¸¿ò,dotum,tahoma,arial, Sans-serif; letter-spacing:0px; font-size:14px; background:#fff; text-align:left; margin:0 auto; line-height:22px;}
.new_pop_area h2{font-family:verdana,Nanum,µ¸¿ò,dotum,tahoma,arial, Sans-serif; letter-spacing:0px; display:inline-block; font-size:20px; margin-bottom:30px; color:#26b597; line-height:22px; font-weight:bold;}
.new_pop_area a, .new_pop_area a:link, .new_pop_area a:visited, .new_pop_area a:hover{font-family:verdana,Nanum,µ¸¿ò,dotum,tahoma,arial, Sans-serif; letter-spacing:0px; display:inline-block; padding:13px; font-size:14px; }
.new_pop_area a.gnb_point{font-family:verdana,Nanum,µ¸¿ò,dotum,tahoma,arial, Sans-serif; letter-spacing:0px; color:#f9fc00;}
.new_pop_f_point{color:#ff6174}
.new_pop_f_tip{font-size:11px; color:#999;}

/* ÆË¾÷ - µµ·Î¸í ÁÖ¼Ò*/
.popup_info_type {overflow:hidden;border:1px solid #b2b2b2;border-top:0 none;background-color:#fff}
.popup_info_type .popup_head {overflow:hidden;height:18px;padding:11px 0 9px 17px;background-color:#4060eb; text-align:left;}
.popup_info_type .tit_popup {float:left;width:141px;height:15px;background-position:0 0}

.popup_info_type4 {border:0 none}
.popup_info_type4 .tit_post {display:inline-block;overflow:hidden;background:url(https://secure.piuri.com/sub/renewal/member/images/title_adress.png) no-repeat;font-size:0;line-height:0;vertical-align:top; text-indent:-9999px; width:54px; height:17px; text-align:left; margin:0;}
.popup_info_type4 .fc_blue {font-weight:bold;color:#275ed4}
.popup_info_type4 .search_tip {width:555px;margin:0 auto 0;padding:0px 5px 5px 5px}
.popup_info_type4 .search_tip .tit_address {display:block;font-weight:bold;color:#444}
.popup_info_type4 .search_tip .txt_g {color:#888}
.popup_info_type4 .search_tip .txt_hint {color:#444;font-size:12px}
.popup_info_type4 .txt_addtip {display:block}
.popup_info_type4 .search_tip .list_tip {overflow:hidden;width:578px;margin-top:8px}
.popup_info_type4 .list_tip li {margin:4px 0; letter-spacing:-1px}
.popup_info_type4 .list_tip .text_block{display:inline-block; width:250px;}
.popup_info_type4 .list_tip .fst {margin-top:0px}
.popup_info_type4 .txt_addtip .link_address {color:#275ed4}

.popup_info_type4 .search_address .inner_g {width:555px; margin:0 auto;padding:25px 24px 10px}
.popup_info_type4 .search_address .tit_address {font-weight:normal;color:#444;letter-spacing:-1px}
.popup_info_type4 .emph_g {font-weight:bold;color:#000}
.popup_info_type4 .emph_c {font-weight:bold;color:#666}
.popup_info_type4 .search_address .fld_address {margin:10px 0; border:1px solid #ddd; padding:15px; line-height:25px;}
.popup_info_type4 .fld_address .tf_info {display:inline-block;width:473px;height:23px;margin:0;padding:2px 8px;line-height:24px;border:1px solid #cbcbcb;letter-spacing:0;vertical-align:top;color:#777;background:url(https://user.daum.net/sslicon/userinfo2013/tf_address.gif) no-repeat 0 0}
.popup_info_type4 .fld_address .tf_on {border-color:#6783e6;font-weight:bold;color:#000;letter-spacing:-1px;background:none}
.popup_info_type4 .fld_address .btn_search {display:inline-block;overflow:hidden;background:url(https://secure.piuri.com/sub/renewal/member/images/btn_adress.gif) no-repeat;font-size:0;line-height:0;vertical-align:top; text-indent:-9999px; width:61px; height:22px;border:0 none; cursor:pointer}
.popup_info_type4 .fld_address td{padding:2px 0;}
.popup_info_type4 .result_address {width:555px; margin:0 auto;padding:0 24px 0 24px}
.popup_info_type4 .result_address .txt_address {font-size:11px;letter-spacing:-1px}
.popup_info_type4 .scroll_g {overflow-x:hidden;overflow-y:scroll}
.popup_info_type4 .bg_tbl_head {overflow:hidden;width:555px;height:240px;padding-top:30px;margin-top:8px;border-bottom:1px solid #dcdcdc; background:url(https://user.daum.net/sslicon/userinfo2013/tbl_address.gif) no-repeat 0 0}
.popup_info_type4 .tbl_body {width:555px;height:240px;border-top:1px solid #dcdcdc}
.popup_info_type4 thead .tit_tbl {padding:9px 0 7px 10px;background:#f8f7f7;font-weight:normal;color:#454545}
.popup_info_type4 .tit_street {height:16px;padding:8px 0 0 6px}
.popup_info_type4 .tit_lotnum {height:14px;padding:2px 0 12px 6px;border-bottom:1px solid #dcdcdc}
.popup_info_type4 .tbl_comm{width:100%}
.popup_info_type4 .tbl_comm .cont_address {padding:10px 0 10px 11px;border-bottom:1px solid #dcdcdc;line-height:19px; font-weight:normal;}
.popup_info_type4 .tbl_comm .cont_code {border-bottom:1px solid #dcdcdc;border-left:1px solid #eee;color:#000;text-align:center; padding:10px; font-weight:normal;}
.popup_info_type4 .info_street .link_g {color:#000}
.popup_info_type4 .info_lotnum .link_g {color:#777}
.popup_info_type4 .tbl_comm .link_g:hover {color:#275ed4}
.popup_info_type4 .box_error {padding:30px 0 5px 0;text-align:center}
.popup_info_type4 .box_error .ico_error {width:48px;height:48px;margin-right:14px;background-position:0 -40px}
.popup_info_type4 .box_error .tit_g {display:inline-block;padding-top:6px;font-size:14px;color:#4a5069;letter-spacing:-1px;text-align:left}
.popup_info_type4 .box_error .list_info {width:470px;margin-top:22px;padding-left:0;border-top:1px solid #e6e6e6}
.popup_info_type4 .box_error .list_info li {margin-top:4px;letter-spacing:-1px;padding-left:80px;background:none;}
.popup_info_type4 .box_error .list_info .txt_g {color:#888}
.popup_info_type4 .box_error .txt_hint {color:#444;font-size:12px}
.popup_info_type4 .opt_address {display:block;width:332px;height:18px;margin-top:8px;border:1px solid #abadb3;color:#444} /* ¼öÁ¤ 2013-04-12 select ¼±ÅÃ½Ã class ¸¦ Á¶Á¤ÇÏ¸é select °¡ ´ÝÇô¹ö¸®´Â ¹ö±×°¡ ÀÖ¾î¼­ ±×³É 444·Î ¼öÁ¤ */
.popup_info_type4 .opt_on {color:#444}
.screen_hide {font-size:0;line-height:0;visibility:hidden}
.popup_info_type4 .selbox {border: 1px solid #C9C9C9; color:#777777; font-size: 12px; height: 20px; line-height: 20px;}
.popup_info_type4 .address_confirm{width:555px;margin:0 auto 0;padding:5px 5px 15px 5px; text-align:center;}
.popup_info_type4 input {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color:#FFFFFF; border-color:#999999 #CCCCCC #CCCCCC #999999; border-image: none; border-style: solid; border-width: 1px;}

/* ¾à°ü */
h4.agreement_title{display:block; text-align:center; padding:20px; font-size:1.8em; font-weight:bold; letter-spacing:-0.1em; color:#000;}
dl.agreement{margin:-30px 10px 20px;}
dl.agreement dt{margin:50px 10px 0 20px;font-size:1.2em; font-weight:bold; color:#000;}
dl.agreement dd{margin:20px 10px 0 20px; color:#333;}
ul.agreement_info{margin-top:15px;}
ul.agreement_info li{margin:5px 0 0 30px;}
a.btn_agreement_before{border:1px #999 solid; margin:10px 0 0 0; display:inline-block; background-color:#f6f6f6; text-align:center; padding:15px 30px; font-size:12px;} 
a.btn_agreement_before:link, visited, active{color:#333; text-decoration:none;}
a.btn_agreement_before:hover{color:#ff2131; text-decoration:none;}
.f_point{font-weight:bold; color:#333;}



/* Ã¥ Ç¥Áö */


.image_side img{
 height: 100%;
 image-rendering: -moz-crisp-edges;
 position: absolute;
	top:0; right:0;
 width: 4px;
	padding:0 0;
}

.image_lighting img{
 height: 100%;
 image-rendering: -moz-crisp-edges;
 position: absolute;
	top:0; left:0;
 width: 20px;
	padding:0 0;
}


.book_cover{
	padding:0;
 display: block;
 position: relative;
	text-align:left;
	overflow:hidden;
	box-shadow:3px 3px 1px 0 rgba(0, 0, 0, 0.06);
}


.book_cover img{vertical-align:top;}

.imgfrm_b{border:1px solid #c3c3c3;}

.w_104{width:104px;}
.w_107{width:107px;}
.w_94{width:94px;}
.w_84{width:84px;}
.w_124{width:124px;}
.w_119{width:119px;}

.book_icon{position:absolute;left:0px;top:0px; z-index:100}



/* 15.02.01 Ãß°¡*/
.right_area{float:right; width:790px;}
.category_basic{text-align:left; padding:6px 0 8px; margin-bottom:15px; border-bottom:1px #333 solid; margin-left:8px}
.item_share{position:absolute; top:10px; right:0px; text-align:right;}
.bookinfo_area{clear:both; overflow:hidden; position:relative;}
.bookinfo{float:right; position:relative; margin-bottom:3px; width:570px; margin-right:10px;}
.item_bookcover{float:left; margin-left:10px; width:179px; text-align:center;}

/* 151112 Ãß°¡ ¸ÂÃã Ã¥ ÃßÃµ */

.item_report{}
.item_report dd{padding:0 10px 50px 10px; line-height:20px;}

.item_page_info_title {
    border-bottom: 1px solid #333;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 10px;
}

/* 151112 Ãß°¡ ¸ÂÃã Ã¥ ÃßÃµ */


.series{margin-top:20px; margin-bottom:20px; overflow:hidden;}
.series a{display:block; float:left; margin:0 5px 5px 0; border:1px solid #ddd; border-radius: 2px; padding:7px 0; width:45px; text-align:center; font-size: 11px;}
.series a:hover{background:#eee; text-decoration:none;}
.series a.on{background:#eee; font-weight:bold; color:#000;}

.rentalrate_info_area{margin-bottom:20px; }
.rentalrate_info{border-top: 2px solid #666; width:100%; position:relative;}
.rentalrate_info th{background: none repeat scroll 0 0 #f6f6f6;
    border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
    color: #333;
    text-align: center;
    width: 110px;
	font-weight:normal;
	}
.rentalrate_info th.sub_th{
	background:#fff;
	border-right: 0px solid #ccc;
	border-bottom: 1px solid #ccc;
    color: #333;
    text-align: center;
    width: 100px;
	font-weight:normal;}
.rentalrate_info td{
	border-bottom: 1px solid #ccc;
    text-align:left;
	color: #a3a3a3;
	height:50px; line-height:50px;
	z-index:1;}
.rentalrate_info td strong{font-weight:normal; color: #ff3202;}
a.btn_tip{
	background:#ccc;
    display: block;
    position:absolute;
    padding:3px;
    text-align: center;
    width: 12px;
	height: 12px;
	line-height: 10px;
    font:11px;
    letter-spacing: 0;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
}
a:hover.btn_tip{text-decoration:none; background:#999;}

.rentalrate_tip{
width:200px;
position:absolute;
border:2px solid #999;
background:#fff;
padding:8px;
z-index: 9999; line-height:18px; text-align:left;}
.rentalrate_tip dt{color:#00259c; font-weight:bold; margin-bottom:5px;}
.rentalrate_tip dd{color:#262e60;}


.event_info{margin:20px 0;}
.event_info li{clear:both; overflow:hidden; margin-bottom:10px;}
.event_info .event_tag {float:left; width:50px; vertical-align: middle;  border-radius:2px; color: #fff; background:#ef685a; display: block; font-size: 11px; height: 36px; line-height: 36px; text-align:center; font-weight:bold;}
.event_info .item_event_title{
	float:left; width:450px;
    color: #000;
    display: block;
    font-size: 13px;
    letter-spacing: -0.03em;
    line-height: 1.1em;
    overflow: hidden;
    padding-left:5px;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
	height: 18px; line-height: 18px;
}
.event_info .item_event_date{
	float:left; width:450px;
    color: #ef685a;
    display: block;
    font-size: 11px;
    letter-spacing: -0.03em;
    line-height: 1.1em;
    overflow: hidden;
    padding-left:5px;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
	height: 18px; line-height: 18px;
}

.event_graphic{margin:20px 0 0; clear:both; overflow:hidden;}
.event_graphic dt{clear:both; overflow:hidden; margin-bottom:10px;}
.event_graphic .event_tag {float:left; width:50px; vertical-align: middle;  border-radius:2px; color: #fff; background:#ef685a; display: block; font-size: 11px; height: 36px; line-height: 36px; text-align:center; font-weight:bold;}
.event_graphic .item_event_title{
	float:left; width:700px;
    color: #ef685a;
    display: block;
    font-size: 16px;
	font-weight:bold;
    letter-spacing: -0.03em;
    line-height: 1.1em;
    overflow: hidden;
    padding-left:5px;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
	height: 18px; line-height: 18px;
}
.event_graphic .item_event_subtitle{
	float:left; width:700px;
    color: #666;
    display: block;
    font-size: 12px;
    letter-spacing: -0.03em;
    line-height: 1.1em;
    overflow: hidden;
    padding-left:5px;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
	height: 18px; line-height: 18px;
}
.event_graphic dd{float:left; width:15%; margin-right:1.6%; position:relative; border:1px solid #ccc; background:#eee;}
.event_graphic dd.end{margin:0;}
.event_graphic .img100{width:100%;}
.event_graphic .btn_download{position:absolute; bottom:20px; left:15px;}
.event_graphic .alpha{opacity: 0.3;}
.event_graphic a:hover .btn_download{opacity: 0.8;}
.item_event_tip{clear:both; overflow:hidden; margin:10px 0 40px;}


a.btn_gray {
	width:100px;
	text-align: center;
	font-size: 13px;
	font-weight:bold;
     border: 1px solid #bdbdbd;
	 border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    line-height: 44px;
    margin-right: 4px;
	background:#f8f8fe;
	 background: -moz-linear-gradient(center top , #ffffff, #f8f8fe) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #626262 !important;
}
a.btn_gray_list {
	width:100px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
     border: 1px solid #d8d8d8;
	 border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 22px;
    margin-right: 4px;
	background:#f8f8fe;
	 background: -moz-linear-gradient(center top , #ffffff, #f8f8fe) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #626262 !important;
}
a.btn_gray_s {
	min-width:50px;
	padding: 0 7px;
	text-align: center;
	font-size: 13px;
     border: 1px solid #bdbdbd;
	 border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 22px;
    margin-right: 4px;
	background:#f8f8fe;
	 background: -moz-linear-gradient(center top , #ffffff, #f8f8fe) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #626262 !important;
}
a:hover.btn_gray, a:hover.btn_gray_s, a:hover.btn_gray_list {text-decoration:none; background:#e6e8ec;}
a.btn_point{
	width:100px;
	text-align: center;
	font-size: 13px;
	color:#ed4113;
	font-weight:bold;
   border: 1px solid #ed4113;
   border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    line-height: 44px;
    margin-right: 4px;
	background:#f8f8fe;
	 background: -moz-linear-gradient(center top , #ffffff, #f8f8fe) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.btn_point_list{
	width:100px;
	text-align: center;
	font-size: 12px;
	color: #626262 !important;
	font-weight:bold;
   border: 1px solid #d8d8d8;
   border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 22px;
    margin-right: 4px;
	background:#ffffde;
	 background: -moz-linear-gradient(center top , #ffffde, #ffffca) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a:hover.btn_point{text-decoration:none; background:#fffdec;}
a:hover.btn_point_list {text-decoration:none; background:#d8d8d8;}
a.btn_buy {
	width:150px;
	text-align: center;
	font-size: 13px;
	color:#fff;
	font-weight:bold;
   border: 1px solid #ed4113;
   border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    line-height: 44px;
    margin-right: 4px;
	background:#ed4113;
	background: -moz-linear-gradient(center top , #f27412, #ed4113) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a:hover.btn_buy{text-decoration:none; background:#e4481e;}
a.btn_buy_list {
	width:100px;
	text-align: center;
	font-size: 12px;
	color:#ed4113;
	font-weight:bold;
   border: 1px solid #d8d8d8;
   border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 22px;
    margin-right: 4px;
	background:#f8f8fe;
	 background: -moz-linear-gradient(center top , #ffffff, #f8f8fe) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a:hover.btn_buy_list, a:hover.btn_rent_list {text-decoration:none; background:#ffefc5;}

a.btn_rent {
	width:150px;
	text-align: center;
	font-size: 13px;
	color:#fff;
	font-weight:bold;
   border: 1px solid #ed4113;
   border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    line-height: 44px;
    margin-right: 4px;
	background:#ed4113;
	background: -moz-linear-gradient(center top , #f27412, #ed4113) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.btn_rent_list {
	width:100px;
	text-align: center;
	font-size: 12px;
	color:#ed4113;
	font-weight:bold;
   border: 1px solid #d8d8d8;
   border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 22px;
    margin-right: 4px;
	background:#f8f8fe;
	 background: -moz-linear-gradient(center top , #ffffff, #f8f8fe) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a:hover.btn_rent{text-decoration:none; background:#e4481e;}




.wish_list_left{width:700px; float:left; margin:15px 0 30px;}
.wish_list_left h3{font-size:20px; margin-bottom:20px;}
.wish_list_left h3 span{font-size:12px; display:block; font-weight:normal; color:#888; margin-top:5px;}

.wish_list_item{margin-top:20px;}
.wish_list_item td{border-bottom:1px dotted #ddd; padding:10px 0;}
.wish_list_item td.end{border-bottom:0; padding:10px 0;}
.wish_list_item .wish_list_title{font-size:15px; padding:5px 0; display:block;}
.wish_list_item .wish_list_info{color: #a3a3a3; font-size:11px; display:block;}

.wish_list_right{width:260px; position:absolute; top:210px; left:50%; margin-left:223px; border:2px solid #f27412; background:#fff;}
.wish_list_right{float:right;}
.wish_list_right table{width:235px; margin:20px 10px;}
.wish_list_right td{}
.wish_list_right td.volume_number{font-size:15px; border-bottom:1px dotted #000; padding:3px 10px 10px;}
.wish_list_right td.ebook_price{padding:30px 10px 2px;}
.wish_list_right td.sale_price{padding:2px 10px 10px;}
.wish_list_right td.all_price{font-size:15px; padding:10px 10px; background:#fffea4;}
.wish_list_right .btn_buy{width: 260px; border-radius:0px; padding:0;}


.review_list{}
.review_list li{border-bottom: 1px dotted #bababa; padding:15px 10px; position:relative;}
.review_list li.none_con{border-bottom:0px solid #dedede; padding:30px; text-align:center;}
.review_list li .text_box{display:block; margin-bottom:10px;}
.review_list li .review_star{display:block; width:200px; position:absolute; top:13px; right:15px; z-index:10; text-align:right;}


.schedule_sun1 {background-color:#fcfcfc;color:#ff6600;text-align:center;vertical-align:top;border-left:1px #e9e9e9 solid;border-right:1px #e9e9e9 solid; border-bottom:1px #ccc solid;padding:10px 5px 10px 5px;}
.schedule_day1 {background-color:#fcfcfc;text-align:center;vertical-align:top;border-right:1px #e9e9e9 solid; border-bottom:1px #ccc solid;padding:10px 10px 10px 10px;}
.schedule_sat1 {background-color:#fcfcfc;color:#0099cc;text-align:center;vertical-align:top;border-right:1px #e9e9e9 solid; border-bottom:1px #ccc solid;padding:10px 5px 10px 5px;}

.schedule_sun {height:80px;color:#ff6600;vertical-align:top;border-left:1px #e9e9e9 solid;border-right:1px #e9e9e9 solid; border-bottom:1px #e9e9e9 solid;padding:8px 5px 5px;}
.schedule_day {height:80px;vertical-align:top;border-right:1px #e9e9e9 solid; border-bottom:1px #e9e9e9 solid;padding:8px 15px 5px 15px;}
.schedule_sat {height:80px;color:#0099cc;vertical-align:top;border-right:1px #e9e9e9 solid; border-bottom:1px #e9e9e9 solid;padding:8px 5px 5px 5px;}

.schedule_day dd{margin-bottom:7px; border-bottom:0px dotted #ddd; padding-bottom:3px}

#schedule {width:790px;border-top:3px #666 solid;border-bottom:3px #666 solid;}
#schedule .day_sun{display:block;color:#ff6600;font-size:12px;font-family:tahoma;font-weight:bold;text-align:center;padding:0 5px; margin-bottom:5px;}
#schedule .day_day{display:block;color:#000;font-size:12px;font-family:tahoma;font-weight:bold;text-align:left;  margin-bottom:5px;}
#schedule .day_sat{display:block;color:#0099cc;font-size:12px;font-family:tahoma;font-weight:bold;text-align:center;padding:0 5px;  margin-bottom:5px;}
#schedule .more{display:block;color:#94cb12;font-size:10px;font-family:tahoma;font-weight:normal;text-align:left;text-decoration:none;  margin-bottom:5px;}


.schedule_content1 {text-align:left;border-bottom:1px #e9e9e9 solid;padding:7px 5px 5px 10px;}

.order_list{
	margin-bottom:50px;
	border-bottom: 1px dotted #d8d8d8;
}
.order_list dt.cash_amount{
	background: #f1f0ef none repeat scroll 0 0;
    border: 1px solid #d8d8d8;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    padding: 0 10px 0 33px;
	margin-bottom:4px;
}

.order_list dt.way_title{
    border-bottom: 1px solid #d8d8d8;
	font-size: 16px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    padding: 0 10px 0 15px;
	margin-bottom:4px;
}

.order_list dd{
	padding:2px 0;
}

.order_list dd.d_line{
	border-top: 1px dotted #d8d8d8;
	margin-top:4px;
	padding-top:2px;
}

.order_list_line{
	display:block;
	cursor: pointer;
	position:relative;
	padding:8px 20px;
	/*
	line-height:35px;
	height:35px;
	*/
}

.order_list_line_on{
	display:block;
	cursor: pointer;
	position:relative;
	padding:8px 20px;
	border-radius: 30px;
	background:#fffeda;
	font-weight: bold;
	/*
	line-height:30px;
	height:35px;
	*/
}

label:hover.order_list_line{	
	border-radius: 30px;
	background:#fffeda;
}

.inp_radio_left {
    height: 20px;
	display:inline-block;
	margin-right:10%;
	margin-left:120px;
}

.radio_on {
    background: rgba(0, 0, 0, 0) url("https://img.piuri.net/2013/btn_radio_check.gif") no-repeat scroll -76px 0;
}

.radio_off {
    background: rgba(0, 0, 0, 0) url("https://img.piuri.net/2013/btn_radio_check.gif") no-repeat scroll 0 0;
}
.ico_radio_left {
	left: 135px;
	top:5px;
    margin: 2px 1px;
    position: absolute;
	height: 28px;
    width: 28px;
	display:inline-block;
	z-index:10;
}
.order_price{
	height: 20px;
	line-height: 20px;
    width: 10%;
	margin-right:10%;
	display:inline-block;	
	text-align:right;
}
.order_point{
	height: 20px;
	line-height: 20px;
  width: 15%;
	margin-right:10%;
	display:inline-block;
	text-align:right;
}
.order_percent{
	height: 20px;
	line-height: 20px;
    width: 15%;
	margin-right:10%;
	display:inline-block;
	text-align:right;
}

.order_way{
	height: 20px;
	line-height: 20px;
    width: 20%;
	margin-right:10%;
	display:inline-block;
	text-align:left;
}
a.btn_order {
	margin:0 auto;
	width:150px;
	text-align: center;
	font-size: 13px;
	color:#fff;
	font-weight:bold;
   border: 1px solid #ed4113;
   border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 48px;
    line-height: 44px;
	background:#ed4113;
	background: -moz-linear-gradient(center top , #f27412, #ed4113) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a:hover.btn_order{text-decoration:none; background:#e4481e;}

.charge_text {
    border-top: 1px solid #333;
	border-bottom: 1px dotted #ddd;
    font-weight: bold;
    margin: 20px 0;
    padding: 25px 40px 30px;
    text-align:center;
}

.charge_text .booktitle_pp{
	font-size:20px;
	line-height:40px;
	color:#ff2d03;
}
.my_cash {
    border: 0px solid #26b599;
    font-weight: bold;
    margin: 0px 10px 10px;
	font-size:16px;
	line-height:40px;
}
.cash_point{color: #e94f31;}



.title_main {font-family:NanumB,µ¸¿ò,dotum,tahoma,arial; letter-spacing:0px; font-size:14px; color:#222;}
.title_main a, .title_main a:link, .title_main a:visited{font-family:NanumB,µ¸¿ò,dotum,tahoma,arial; letter-spacing:0px; font-size:14px; color:#222; text-decoration:none;}
.title_main a:hover{font-family:NanumB,µ¸¿ò,dotum,tahoma,arial; letter-spacing:0px; font-size:14px; color:#222; text-decoration:none;}


.btn_moreview {
    background: #fff none repeat scroll 0 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); background: -moz-linear-gradient(top, #fff, #eee);
    border: 1px solid #ccc;
	border-top:0;
    box-shadow: 0 2px 1px 0 #efefef;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    letter-spacing: -1px;
    line-height: 20px;
    margin: -10px 10px 15px;
    padding: 10px 0;
    text-align: center;
    vertical-align: middle;
}
