/* CSS Document */
#wrap {overflow:hidden;position:relative;min-height:100%;width:100%;}

.top_bar_fix{position:fixed;top:0;left:0;width:100%;z-index:99999}
.fixbg {background-color:#0b70cc;}
.pd_top_h{padding-top:91px;}
.top_bar_fix .gnb a { color:#333;}
.top_bar_fix .menu-appear .line {background:url(../images/mobile.png) no-repeat center center;}

/*header*/
.headerWrap { position: absolute; width:100%; top:0; z-index: 10; overflow:hidden; display:inline-block;}
.headerWrap .header { position:relative;width:100%; height:48px;}
.headerWrap .header h1{ position:relative;width:90px; padding-top:5px; padding-right:50px; margin:0 auto; }
.headerWrap .header h1 img { width:100%; }
.headerWrap .header .btncate{position:absolute; left:6px; top:9px; background:url('images/ntop_cate.png') no-repeat center center; background-size:26px auto; width:32px; height:32px; text-indent: -9999px;}
.headerWrap .header .btncart{position:absolute; right:96px; top:9px; background:url('images/ntop_cart.png') no-repeat center center; background-size:26px auto; width:30px; height:30px; text-indent: -9999px;}
.headerWrap .header .btntcart{position:absolute; right:66px; top:9px; background:url('images/ntop_tcart.png') no-repeat center center; background-size:26px auto; width:30px; height:30px; text-indent: -9999px;}
.headerWrap .header .btnmy{position:absolute; right:36px; top:9px; background:url('images/ntop_my.png') no-repeat center center; background-size:26px auto; width:30px; height:30px; text-indent: -9999px;}
.headerWrap .header .btncust{position:absolute; right:6px; top:9px; background:url('images/ntop_cust.png') no-repeat center center; background-size:26px auto; width:30px; height:30px; text-indent: -9999px;}
.headerWrap .searchWrap {position:relative; height:45px; }
.headerWrap .searchWrap .srch {position:relative; margin: 0 6px; height:39px; overflow:hidden;background:#fff; border-radius:5px; border:1px solid #0080c6;}
.headerWrap .searchWrap .srch input[type="search"]{ padding:5px 10px; border:none; margin-top:5px; font-size:16px; color:#222; height:30px; line-height:30px; width:90%;vertical-align: middle;}
.headerWrap .searchWrap .srch .btn{ background:url('images/top_srch.png') no-repeat center 5px; background-size:20px 20px; width:20px; height:25px; text-indent: -9999px;}
/* GNB */
.headerWrap .topM{position: relative; margin:0 auto; height:40px; border-bottom:1px solid #bbbbbb;}
.headerWrap .topM li {float:left; width:20%; text-align:center;  position:relative;  background:#ffffff; }
.headerWrap .topM li.last {width:35%;}
.headerWrap .topM li a{display:block; height:40px; line-height:40px; font-size:115%; letter-spacing:-1px; font-weight:bold; color:#000000;}
.btn_top {width:40px;height:40px;position:fixed;bottom:75px;right:15px;z-index:9900;background:url(/m/images/btn_top.png) no-repeat 0 0;background-size:100% auto;}
/*New css - 20210908*/
/*header*/
.nheaderWrap { position: relative; width:100%; top:0; z-index: 9999; display:block;}
.nheaderWrap .header { display:flex; z-index:11; position:relative;width:100%; min-height:44px;}
.nheaderWrap .header h1{ position: absolute; left:40px;width:60px;top:6px; }
.nheaderWrap .header h1 img { width:100%; }
.nheaderWrap .header .btncate{position:absolute; left:5px; top:12px; background:url('images/wntop_cate.png') no-repeat center center; background-size:18px auto; width:28px; height:32px; text-indent: -9999px;}
.nheaderWrap .header .btncart{position:absolute; right:5px;top:12px;background:url('images/wntop_cart.png') no-repeat center left; background-size:26px auto; width:50px; height:32px; font-size:0;}
.nheaderWrap .header .btncart img { margin-left:28px; width:16px; height:16px;}
.nheaderWrap .header .cartmore { position: absolute; top:50px; right:10px; padding:10px; background:#FFFFFF; border-radius:10px;box-shadow: 3px 4px 7px 0 rgb(0 0 0 / 10%); z-index:805;}
.nheaderWrap .header .cartmore ul li { margin:10px 0;}
.nheaderWrap .header .cartmore ul li a { display:block; width:120px; color:#222; font-size:14px; box-sizing:border-box; line-height:25px;}
.nheaderWrap .header .cartmore ul li a span { display:inline-block; margin-right:5px; width:25px; height:25px; border-radius:25px; font-weight:900; color:#FFFFFF; text-align:center; }
.nheaderWrap .header .cartmore ul li a span.bgc1 { background-color:#5968a1;}
.nheaderWrap .header .cartmore ul li a span.bgc2 { background-color:#013976;}
.nheaderWrap .header .cartmore ul li a span.bgc3 { background-color:#7893fc;}
.nheaderWrap .searchWrap {flex: 1;}
.nheaderWrap .searchWrap .srch {flex:1;position:relative;  height:32px; overflow:hidden;margin:12px 60px 0 110px; height:32px; border-radius:32px;}
.nheaderWrap .searchWrap .srch input {width:100%; height:32px;padding:0 40px 0 11px;box-sizing:border-box; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.nheaderWrap .searchWrap .srch input {border:none;font-size:12px;background: rgba(0,0,0,.2); color:#fff;  line-height:32px;opacity: 0.9;}
.nheaderWrap .searchWrap .srch input:focus {border:none;font-size:12px;background: rgba(0,0,0,.2); color:#fff;  line-height:32px;opacity: 0.9;}
.nheaderWrap .searchWrap .srch input::-webkit-input-placeholder {color:#fff; font-weight:normal;}
.nheaderWrap .searchWrap .srch input:-moz-placeholder {color:#fff; font-weight:normal;}
.nheaderWrap .searchWrap .srch input::-moz-placeholder {color:#fff; font-weight:normal;}

/* ¸ð¹ÙÀÏ input½Ã ÀÚµ¿¿Ï¼º css ¾ø¾Ö±â*/
.nheaderWrap .searchWrap .srch input:-webkit-autofill,
.nheaderWrap .searchWrap .srch input:-webkit-autofill:hover,
.nheaderWrap .searchWrap .srch input:-webkit-autofill:focus,
.nheaderWrap .searchWrap .srch input:-webkit-autofill:active {transition: background-color 5000s;-webkit-text-fill-color: #fff !important;}


.nheaderWrap .searchWrap .srch input:-ms-input-placeholder {color:#fff; font-weight:normal;}
.nheaderWrap .searchWrap .srch .btn{ position:absolute; top:0; right:0; background-image:url(images/wntop_srch.png);background-repeat:no-repeat; background-position:center center; background-size:16px auto; width:40px; height:32px;font-size:0; line-height:0;}
.nheaderWrap .searchWrap .sssrch {flex:1;position:relative;  height:32px; overflow:hidden;margin:12px 60px 0 110px; height:32px; border-radius:32px;}
.nheaderWrap .searchWrap .sssrch input {width:100%; height:32px;padding:0 40px 0 11px;box-sizing:border-box; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.nheaderWrap .searchWrap .sssrch input {border:none;font-size:12px;background: rgba(0,0,0,.2); color:#fff;  line-height:32px;opacity: 0.9;}
.nheaderWrap .searchWrap .sssrch input::-webkit-input-placeholder {color:#fff; font-weight:normal;}
.nheaderWrap .searchWrap .sssrch input:-moz-placeholder {color:#fff; font-weight:normal;}
.nheaderWrap .searchWrap .sssrch input::-moz-placeholder {color:#fff; font-weight:normal;}
.nheaderWrap .searchWrap .sssrch input:-ms-input-placeholder {color:#fff; font-weight:normal;}
.nheaderWrap .searchWrap .sssrch .btn{ position:absolute; top:0; right:0; background-image:url(images/wntop_srch.png);background-repeat:no-repeat; background-position:center center; background-size:16px auto; width:40px; height:32px;font-size:0; line-height:0;}
/* GNB */
.nheaderWrap .topM{display:block; margin:7px 1% 0; height:40px; z-index:102;}
.nheaderWrap .topM li {float:left;width:25%; text-align:center;  position:relative; }
/*.nheaderWrap .topM li:nth-child(1) { width:25%;}
.nheaderWrap .topM li:nth-child(2) { width:25%;}
.nheaderWrap .topM li:nth-child(2) a { padding-right:35px; background:url(../sub/images/spr_tab_new1.png) no-repeat top right; background-size:35px;}
.nheaderWrap .topM li:nth-child(3) { width:25%;}
.nheaderWrap .topM li:nth-child(4) { width:25%;}*/

/*.nheaderWrap .topM li.last {width:35%;}
.nheaderWrap .topM li.w {width:24.5%;}*/
.nheaderWrap .topM li a{display:inline-block; height:40px; line-height:40px; font-size:16px; letter-spacing:-1px; font-weight:bold; color:#fff;}
.newicon { position: absolute; top: 3px; left:80px; color: #fff; font-size: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.newicon::before { display: block; position: absolute; z-index: 100; content: ''; }
.newicon::after { display: block; position: absolute; top: 0; left: 0; z-index: 99; content: ''; }
.newicon.new { width: 36px; height: 16px; line-height: 11px; margin-left: -20px; }
.newicon.new::before { top: 0; left: 0; width: 36px; height: 16px; background: url(/m/images/spr_tab_new.png) no-repeat 0 -16px; background-size: 36px 32px; }
.newicon.new::after { width: 36px; height: 16px; background: url(/m/images/spr_tab_new.png) no-repeat; background-size: 36px 32px; }
#contents{ z-index:1;}
/* ÀÌº¥Æ® ¹è³Ê ½½¶óÀÌµå */
#index_top {position: absolute;z-index:1; min-height:202px;}
.main_visual { position: absolute;width:100%; height:215px;}
.main_visual .swiper-wrapper  {display:-webkit-box;display:-moz-box;display:-ms-flexbox; max-height:235px;}
.main_visual .visual_item {position:relative;}
.main_visual .visual_item a img {margin-top:96px;width:100%; height:auto;}
.visual_bottom {position:absolute;bottom:10px;width:100%;text-align:right}
.visual_bottom .vb_inner {position:relative;right: 15px;display:inline-block;width:63px;padding-left:5px;background:rgba(0,0,0,.3);border-radius:12px;color: #ffffff;font-size: 12px;text-align:left}
.visual_bottom .visual_pagination {display:inline-block;width:40px;padding-top: 1px;line-height:22px;text-align:center;letter-spacing: -1.2px; font-family: 'roboto';}
.visual_bottom .visual_pagination span{letter-spacing: 0.5px;}
.visual_bottom .visual_pagination .visual_current{font-weight: 600;position: relative;left: 1px;}
.visual_bottom .visual_pagination .visual_total{font-weight: 300;}
.visual_bottom .btn_visual {position:absolute;left:0;top:0;width:100%;height:100%;vertical-align:top;font-size:0;line-height:0}
.visual_bottom .btn_visual::before,
.visual_bottom .btn_visual::after {position:absolute;right:9px;top:9px;width:10px;height:1px;background-color:#fff;content:""}
.visual_bottom .btn_visual::after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.qmenu { clear:both; overflow:hidden; margin:15px 10px;}
.qmenu .rent_count { display:block; font-size:14px; font-weight:500; color:#666666; text-align:center; }
.qmenu .rent_count span { color:#993300; font-weight:700;}
.qmenu .quickcate { margin:0 0 10px 0; overflow:hidden;}
.qmenu .quickcate ul {}
.qmenu .quickcate ul li { float:left; width:20%; text-align:center;}
.qmenu .quickcate ul li a { margin:5px auto;  display:block; width:45px; height:45px;border-radius:100%; background-color: #e1e1f6; text-align:center;}
.qmenu .quickcate ul li a .icon {display:inline-block; margin-top:5px;width:35px;height:35px;background: url(images/icon_category.png) no-repeat top left; background-size:280px auto;}
.qmenu .quickcate ul li a .icon.i1 {  background-position:0 0;}
.qmenu .quickcate ul li a .icon.i2 {  background-position:-35px 0;}
.qmenu .quickcate ul li a .icon.i3 {  background-position:-70px 0;}
.qmenu .quickcate ul li a .icon.i4 {  background-position:-105px 0;}
.qmenu .quickcate ul li a .icon.i5 {  background-position:-140px 0;}
.qmenu .quickcate ul li a .icon.i6 {  background-position:-175px 0;}
.qmenu .quickcate ul li a .icon.i7 {  background-position:-210px 0;}
.qmenu .quickcate ul li a .icon.i8 {  background-position:-245px 0;}
.qmenu .quickcate ul li a .icon.i9 {  background-position:0 -35px;}
.qmenu .quickcate ul li a .icon.i10 {  background-position:-35px -35px;}
.qmenu .quickcate ul li .name {display:block;margin:8px 0 0;color:#444;font-size:13px;font-weight:600}
.qmenu .qmymenu { clear:both; overflow:hidden; margin:10px; display:block; background:#f4f8fb; padding:10px 0; border-radius:38px;}
.qmenu .qmymenu a { display:block; float:left; height:18px; width:49.5%; text-align:center; font-size:14px;}
.homeitem { clear:both; overflow:hidden; margin-bottom:20px; background-color:#f6f6f6; }
.homeitem .best_tab { overflow:hidden; border-bottom:1px solid #e9e9e9;}
.homeitem .best_tab a { display:block; float:left; width:50%;height:40px; background:#f7f7f7; font-size:18px; font-weight:800; color:#595959; line-height:40px; text-align:center;  border-bottom:2px solid #f7f7f7}
.homeitem .best_tab a.on { background:#f7f7f7; border-bottom:2px solid #ea372c; color:#ea372c;}
.homeitem .ageclass { padding:10px 7px; background-color:#FFFFFF; text-align:center;}
.homeitem .ageclass a { display:inline-block; background-color:#fafafa; padding:0 23px; margin:3px 1px; height:30px; line-height:30px; border:1px solid #c5e7f5; border-radius:30px; font-size:15px; font-weight:500;}
.homeitem .ageclass a.on { background-color:#c5e7f5; color:#29667f;}
.homeitem h2.newtit { padding:5px 10px; background:#FFFFFF; font-size:20px; color:#000000; line-height:20px;}
.homeitem .itemarea { overflow:hidden; background:#FFFFFF; margin-bottom:10px;}
.homeitem .itemarea ul { margin:10px 7px;}
.homeitem .itemarea ul li { float:left; padding-bottom:10px; width:50%;}
.homeitem .itemarea ul li.w100 { width:100%;}
.homeitem .itemarea ul li a { display:block; margin:5px;}
.homeitem .itemarea ul li .item_thmb  { display:block; margin-bottom:10px;}
.homeitem .itemarea ul li .item_thmb .bd { display:table; margin:0 auto;width:158px;height:158px;max-height:158px; border:0px solid #e6e6e6;}
.homeitem .itemarea ul li .item_thmb .bd.bd1 { display:table; margin:0 auto;width:158px;height:158px;max-height:158px; border:1px solid #e6e6e6;}
.homeitem .itemarea ul li .item_thmb .bd.w100 { display:table; margin:0 auto;width:100%;height:158px;max-height:158px; border:1px solid #e6e6e6;}
.homeitem .itemarea ul li .item_thmb .bd .txt{ padding:10px; display:table-cell; vertical-align:middle; font-size:14px; text-align:center;}
.homeitem .itemarea ul li .item_thmb .bd img{ margin:0 auto;display:table-cell; vertical-align:middle; width:auto; height:auto;max-height:158px;max-width:158px; text-align:center;}
.homeitem .itemarea ul li .item_thmb .bd img.tal { margin:0 0; text-align:left;}
.homeitem .itemarea ul li .item_info { margin:0 auto; width:160px; height:70px; display:block; font-size:16px; font-weight:600; color:#333333;}
.homeitem .itemarea ul li .item_info.w100 { width:100%;} 
.homeitem .itemarea ul li .item_info span { display:block; font-size:14px; font-weight:400; color:#666666;}
/*footer*/
#footer { display:block; position:relative; color:#666666; padding-bottom:10px; clear:both;}
#support {}
#support H2 { overflow:hidden; font-size:0px; height:0px; padding:0; margin:0; display:block; line-height:0; visibility:hidden; width:0;}
#support ul { background-color:#636363;height:30px;}
#support ul:after {height: 0px; content: ""; clear:both; display:block; visibility: hidden; width: 0px}
#support ul li {box-sizing: border-box; float:left; width: 25%; background: url('images/bot_menuline.png') no-repeat left; background-size:auto 14px;}
#support ul li:first-child { background-image:none;}
#support ul li a { font-size:95%; height: 30px; color: #e5e5e5; text-align: center; display: block; line-height: 30px; font-weight:bold}
#corporation {font-size: 10px; color: #666; text-align: center; margin: 10px auto 0px;}
#corporation h2 { overflow: hidden; font-size: 0px; height: 0px; padding:0; margin:0; display:block;line-height: 0; visibility:hidden width: 0px}
#corporation p { color: #666; padding:1px;}
#copyright {text-align: center; font-size:10px; margin:0 6px;}
#copyright span { font-size:8px;}
.button-area {margin: 10px 0px; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;font-size: 12px;}
.button-area::after {width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";}
.button-area .right {float: right;}
a.btn {margin: 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; text-align: center; text-indent: 0px; letter-spacing: -0.05em; overflow: visible; font-family: "Droid Sans","µ¸¿ò","Dotum","±¼¸²",Gulim,sans-serif; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; background-color: transparent; -moz-box-sizing: border-box;}
a.btn.small {border-width: 1px; border-style: solid; padding: 3px 10px 0 10px; height: 19px; line-height: 20px; font-size: 11px; font-weight: bold;}
a.btn.normal {border-color: rgb(204, 204, 204); color: rgb(115, 115, 115); background-color: rgb(255, 255, 255); text-shadow: 0 0 1px rgba(255, 255, 255, 1);}
a.btn_etc { font-size:12px; color:#666666;}

#left_sidebar{position: absolute; z-index:99; width:280px; background:#303030; display: none; overflow:hidden;}
#left_sidebar .loginWrap{background:#222; height:50px; position:relative; border-bottom:1px solid #434343; overflow:hidden;}
#left_sidebar .loginWrap .login{color:#fff; font-size:15px; height:50px; line-height:50px; padding-left:10px; width:260px; display:inline-block; position:relative;}
#left_sidebar .loginWrap .login button{background:#444444; border-radius: 15px; border:none; margin:0 3px;  font-size:12px; color:white; width:80px; height:25px; line-height:20px;}
#left_sidebar nav.leftM > ul > li{overflow:hidden; border-bottom:1px solid #434343; height:43px; background:#303030;}
#left_sidebar nav.leftM > ul > li.on{background-position:107% 0px; overflow:inherit; height:inherit;}
#left_sidebar nav.leftM > ul > li h3{background:url('images/sp_icon.png') no-repeat; background-size: 50px 120px;  display:block; height:43px; line-height:43px;  color:#fff;  font-weight:600; font-size:15px; padding-left:20px; }
#left_sidebar nav.leftM > ul > li h3 {background-position:107% 0px;}
#left_sidebar nav.leftM > ul > li h3 a{display:block; color:#FFFFFF;}
#left_sidebar nav.leftM > ul > li.on h3{background-position:107% -40px; color: #FFCC00;}
#left_sidebar nav.leftM > ul > li.won h3{background:none!important; color:#fff;}
#left_sidebar nav.leftM > ul > li a h3{color:white; background:none;}
#left_sidebar nav.leftM > ul > li > .subM{background:#585757; padding:10px 0px; display:block;}
#left_sidebar nav.leftM > ul > li > .subM li{padding-left:30px; background:url('images/sp_icon.png') no-repeat; background-size: 50px 120px;  background-position:8% -72px;}
#left_sidebar nav.leftM > ul > li > .subM li a{color:white; display:block; height:30px; line-height:30px; font-size:14px;}
#left_sidebar .helpWrap{background:#222; overflow:hidden; position:relative; bottom:0px; width:280px;}
#left_sidebar .helpWrap li{width:49.8%; float:left; background:url('images/totalM.png') no-repeat; background-size:25px auto; background-position:5px 11px;}
#left_sidebar .helpWrap li:nth-child(1){background-position:5px -141px;}
#left_sidebar .helpWrap li:nth-child(2){background-position:5px -179px;}
#left_sidebar .helpWrap li:nth-child(3){background-position:5px 11px;}
#left_sidebar .helpWrap li:nth-child(4){background-position:5px -28px;}
#left_sidebar .helpWrap li:nth-child(5){background-position:5px -65px;}
#left_sidebar .helpWrap li:nth-child(6){background-position:5px -103px;}
#left_sidebar .helpWrap li a{color:white; display:block; height:45px; line-height:45px; font-size:14px; letter-spacing:-1px; border-top:1px solid #363636; padding-left:35px;}
#left_sidebar .helpWrap li:nth-child(odd){border-right:1px solid #363636;}
/*20200707 Ãß°¡*/
#nleft_sidebar{position: absolute; z-index:100000; width:350px; background: #fff; padding-bottom:20px;  border-bottom:1px solid #CCCCCC; display: none;}
#nleft_sidebar .loginWrap{ /*height:50px;*/ position:relative; background:#FFFFFF; border-bottom:1px solid #cccccc; overflow:hidden;}
#nleft_sidebar .loginWrap .login{color:#666; font-size:15px; height:50px; line-height:50px; margin:0 3%; width:94%; display:inline-block; position:relative;}
#nleft_sidebar .loginWrap .login button{background:#fff; border:1px #CCCCCC solid; border-radius: 5px; padding:0 10px; margin:0 3px;  height:30px; font-size:12px; color: #666666; line-height:30px;}
#nleft_sidebar nav.leftM { background:#f6f6f6; }
#nleft_sidebar nav.leftM h3.msltitle { clear:both;padding: 10px; font-size: 16px; background:#FFFFFF;}
#nleft_sidebar nav.leftM > ul { clear:both; overflow:hidden;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; margin-bottom:10px; background:#FFFFFF;}
#nleft_sidebar nav.leftM > ul > li{ float:left; width:50%; border-bottom:1px solid #ebebeb; font-size:14px; line-height:40px;background:none!important; color:#666; letter-spacing:-1px; }
#nleft_sidebar nav.leftM > ul > li a { display:block; margin-left:15px;}
#nleft_sidebar nav.leftM > ul > li a:nth-child(odd){ border-right:1px solid #ebebeb;}
#nleft_sidebar nav.leftM > ul > li.won{ }
#nleft_sidebar nav.leftM > ul > li.on{background-position:107% 0px; overflow:inherit; height:inherit;}
#nleft_sidebar nav.leftM > ul > li h3{background:url('images/sp_icon.png') no-repeat; background-size: 50px 120px;  display:block; height:45px; line-height:45px;  color:#666;  font-size:14px; padding-left:20px; }
#nleft_sidebar nav.leftM > ul > li h3 {background-position:107% 0px;}
#nleft_sidebar nav.leftM > ul > li h3 a{display:block; color:#666;}
#nleft_sidebar nav.leftM > ul > li.on h3{background-position:107% -40px; color: #666;}
#nleft_sidebar nav.leftM > ul > li a h3{color:white; background:none;}
#nleft_sidebar nav.leftM > ul > li > .subM{background:#585757; padding:10px 0px; display:block;}
#nleft_sidebar nav.leftM > ul > li > .subM li{padding-left:30px; background:url('images/sp_icon.png') no-repeat; background-size: 50px 120px;  background-position:8% -72px;}
#nleft_sidebar nav.leftM > ul > li > .subM li a{color:white; display:block; height:30px; line-height:30px; font-size:14px;}
/*#nleft_sidebar .helpWrap{ overflow:hidden; position:relative; bottom:0px; width:100%;}
#nleft_sidebar .helpWrap li{width:25%; float:left; background:url('images/ntotalM.png') no-repeat; background-size:25px auto; background-position:top center;}
#nleft_sidebar .helpWrap li:nth-child(1){background-position:5px -141px;}
#nleft_sidebar .helpWrap li:nth-child(2){background-position:5px -179px;}
#nleft_sidebar .helpWrap li:nth-child(3){background-position:5px 11px;}
#nleft_sidebar .helpWrap li:nth-child(4){background-position:5px -28px;}
#nleft_sidebar .helpWrap li:nth-child(5){background-position:5px -65px;}
#nleft_sidebar .helpWrap li:nth-child(6){background-position:5px -103px;}
#nleft_sidebar .helpWrap li a{color:#666; display:block; height:45px; line-height:45px; font-size:14px; letter-spacing:-1px; border-top:1px solid #cccccc; padding-top:35px;border-left:1px solid #cccccc;}
#nleft_sidebar .helpWrap li a span { display:block;}
#nleft_sidebar .helpWrap li:nth-child(odd){}*/

/*20221017 Ãß°¡*/
#nleft_sidebar .login_snslink {overflow:hidden; display:block; width:100%; background:#FFFFFF; border-top:1px solid #f2f2f2;}
#nleft_sidebar .login_snslink ul { overflow:hidden; margin:10px; }
#nleft_sidebar .login_snslink ul li { float:left; width:45%; margin-right:5%;}
#nleft_sidebar .login_snslink ul li a { display:block; border:1px solid #CCCCCC; background:#FFFFFF; line-height: 28px; text-align:center; font-size:12px;}
#nleft_sidebar .login_snslink ul li a span {padding-left:20px;}
#nleft_sidebar .login_snslink ul li a span.kakao { background:url(/sub/images/member/logo_kakao.png) no-repeat top left;background-size:14px auto;}
#nleft_sidebar .login_snslink ul li a span.naver { background:url(/sub/images/member/logo_naver.png) no-repeat top left;background-size:14px auto;}

#nleft_sidebar .helpWrap .quick{overflow:hidden;padding:10px; background-color:#e3edf7; }
#nleft_sidebar .helpWrap .quick li{float:left;width:25%;text-align:center}
#nleft_sidebar .helpWrap .quick a{position:relative;display:block;color:#666; background-color:#fafafa; border-radius:10px; margin:2px;padding:5px 0;font-size:12px;}
#nleft_sidebar .helpWrap .quick a:before{background:url(images/ntotalM.png) no-repeat top center;background-size:40px auto}
#nleft_sidebar .helpWrap .quick a:before{display:inline-block;content:"";min-width:40px;height:40px;margin:0 auto;line-height:30px}
#nleft_sidebar .helpWrap .quick a strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#nleft_sidebar .helpWrap .quick a span{display:block; letter-spacing:-1px;}
#nleft_sidebar .helpWrap .quick .q01 a:before{background-position:0 0}
#nleft_sidebar .helpWrap .quick .q02 a:before{background-position:0 -40px}
#nleft_sidebar .helpWrap .quick .q03 a:before{background-position:0 -80px}
#nleft_sidebar .helpWrap .quick .q04 a:before{background-position:0 -120px}
#nleft_sidebar .helpWrap .quick .q05 a:before{background-position:0 -160px}
#nleft_sidebar .helpWrap .quick .q06 a:before{background-position:0 -200px}
#nleft_sidebar .helpWrap .quick .q07 a:before{background-position:0 -240px}
#nleft_sidebar .helpWrap .quick .q08 a:before{background-position:0 -280px}

.bottom-menu {position:fixed;left:0;bottom:0;z-index:999;width:100%;height:30px; background:#bbbbbb;border-top:1px solid #acaead;}
.bottom-menu {background: -webkit-linear-gradient(to top, #bbbbbb ,  #ffffff,  #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
.bottom-menu {background: linear-gradient(to top, #bbbbbb , #ffffff ,  #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.bottom-menu a {display:block;float:left;width:50%;height:24px;margin-left:-1px;border-left:1px solid #bbbbbb;text-align:center;padding:6px 0 0;color:#444444;font-size:12px; font-weight:800;}
.main-cate{ margin:5px 6px;}
.main-cate ul li{ float:left; position:relative; overflow:hidden; width:29.25%; margin:2%; text-align:center;}
.main-cate ul li.w2{ width:46%;}
.main-cate ul li a { display: block; padding:50px 0 0 0; height:25px; border:2px solid #c1c3cb; border-radius:10px;font-size:16px;  font-weight:700; text-align:center;}
.main-cate ul li a {background:url(images/main_icon.png) no-repeat #ffffff;  background-size:70px auto;}
.main-cate ul li a.a1{background-position:center 0px;}
.main-cate ul li a.a2{background-position:center -105px;}
.main-cate ul li a.a3{background-position:center -210px;}
.main-cate ul li a.a4{background-position:center -315px;}
.main-cate ul li a.a5{background-position:center -420px;}
.main-cate ul li a.a6{background-position:center -525px;}
.main-cate ul li a.a7{background-position:center -630px; border-color:#0080c6;}
.main-cate ul li a.a8{background-position:center -735px; border-color:#0080c6;}
.nmain-cate{ margin:5px 0 0;border-left: 1px solid #f0f0f0;border-top: 1px solid #f0f0f0; }
.nmain-cate ul li{ float:left; position:relative; overflow:hidden; width:24.7%;border-right: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0; text-align:center;}
.nmain-cate ul li.w2{ width:46%;}
.nmain-cate ul li a { display: block; padding:50px 0 0 0; height:30px; font-size:16px;  font-weight:700; text-align:center;}
.nmain-cate ul li a {background:url(images/main_icon.png) no-repeat #ffffff;  background-size:70px auto;}
.nmain-cate ul li a.a1{background-position:center 0px;}
.nmain-cate ul li a.a2{background-position:center -105px;}
.nmain-cate ul li a.a3{background-position:center -210px;}
.nmain-cate ul li a.a4{background-position:center -315px;}
.nmain-cate ul li a.a5{background-position:center -420px;}
.nmain-cate ul li a.a6{background-position:center -525px;}
.nmain-cate ul li a.a7{background-position:center -630px;}
.nmain-cate ul li a.a8{background-position:center -735px;}
.mainitem { position:relative; margin:10px 6px; overflow: hidden; clear: both;}
.mainitem h2 {clear:both;padding:5px; font-size:18px; font-weight:bold; color:#000000}
.mainitem h2 span { color:#0072bc;}
.mainitem ul {border-top: 1px solid #d3d3d5;}
.mainitem .dealli {position:relative; float:left; width:49%; height:260px;border-bottom: 1px solid #d3d3d5;border-left: 1px solid #d3d3d5; }
.mainitem .thmb {position:relative; left:0; margin:5px; font-size:12px; letter-spacing:-1px; text-align:center;}
.mainitem .thmb img { width:150px; height:150px;}
.mainitem .detail {padding:10px 15px; position: relative; color:#666666;font-size:16px; font-weight:700; line-height:24px; text-align:center;}
.mainitem .detail a.subject:hover {text-decoration: underline;}
.nmainitem { position:relative; margin:0 6px; overflow: hidden; clear: both;}
.nmainitem h2 {clear:both;font-size:130%; font-weight:bold; color:#000000}
.nmainitem h2 span { color:#0072bc;}
.nmainitem h2 p { float:left; width:50%; height:55px; line-height:55px; color:#cccccc; text-align:center;}
.nmainitem h2 p.best { background:#ee5655; color:#FFFFFF;}
.nmainitem h2 p.new { background:#2373e2; color:#FFFFFF;}
.nmainitem ul {border-top: 1px solid #d3d3d5;}
.nmainitem .dealli {position:relative; overflow:hidden;border: 1px solid #d3d3d5; border-top:none;}
.nmainitem .thmb {position:relative;  margin:5px; font-size:12px; letter-spacing:-1px; text-align:center;}
.nmainitem .thmb img { width:auto; height:200px;}
.nmainitem .detail {padding:5px 15px; position: relative; color:#666666;font-size:20px; font-weight:700; line-height:24px; text-align:center;}
.nmainitem .detail a.subject:hover {text-decoration: underline;}
/*20200128-¸ÞÀÎº£½ºÆ®*/
.mbest { overflow:hidden; margin:0 0 20px;}
.mbest h2 { clear:both; margin-bottom:5px; padding-left:10px; height:55px;font-size:130%; line-height:55px;font-weight:bold; color:#FFFFFF;}
.mbest h3 { clear:both; padding-left:10px; height:55px; background:#f0f0f0;font-size:130%; line-height:55px;font-weight:bold; color:#333333; border-bottom: 1px solid #fafafa;}
.mbest .more{ float:right; margin-right:10px;}
.mbest .more a { display:inline-block; width:50px; height:25px; line-height:25px; background:#FFFFFF; border:1px solid #CCCCCC; font-size:80%; font-weight:normal; color:#333333; text-align:center;}
.mbest ul li { float:left; width:49.5%; height:260px; border-left: 1px solid #fafafa; border-bottom: 1px solid #fafafa;}
.mbest ul li.w100 { width:100%; height:330px; border-left:none;}
.mbest ul li .prd{ display:block;}
.mbest ul li .prd img { display:block; width:150px; height:150px; margin:10px auto;}
.mbest ul li .prd img.h250 { width:250px; height:250px;}
.mbest ul li .prd .prd-info { margin:0 3%; font-size:120%; line-height:140%;text-align:center;}
.mbest ul li .prd .prd-info span.name{ display:block;font-weight:800; }
.mbes ul lit .prd .prd-info span.price { display:block; font-weight:normal;}
/*20230825-¸ÞÀÎ¹è³ÊÃß°¡*/
.mbannerarea { margin:1%;}
.mbannerarea ul li {float:left; width:48%; margin:1%;}
.mbannerarea ul li a{display:block;padding:10px 0; border-radius:10px; font-size:140%; font-weight:800; text-align:center; line-height:25px;}
.mbestmore {display:block; width:100%; position:absolute; background:#FFFFFF; bottom:10px; padding:10px; text-align:center;box-sizing: border-box;}
.mbestmore a.mbtnmore{border:1px solid #CCCCCC; border-radius:20px; margin:0 auto; padding:10px 55px 10px 45px; background:url(images/ic_arrow_down.png) no-repeat 80% center; background-size:25%; font-size:110%; font-weight:600;}
/* °øÅë */
.page_title{ margin:10px 6px 5px 6px;font-size:24px;color:#333;font-weight:300}
.page_info{margin:0 6px; font-size:14px; line-height:24px;color:#666}
.etcWrap { margin:0 6px;}
.etc_title{ margin:10px 0; padding-bottom:5px;font-size:18px;color:#333;font-weight:700; text-align:center; border-bottom:1px solid #CCCCCC;}
.etc_info{margin:5px 0px; font-size:12px; line-height:16px;color:#666}
.etc_info span { color:#0099FF;}
.mypage_title{ margin:10px 6px; padding-bottom:5px;font-size:18px;color:#333;font-weight:700; text-align:center; border-bottom:1px solid #CCCCCC;}
.mypage_info{margin:5px 0px; font-size:12px; line-height:16px;color:#666}
.icon img{height:25px;}
.icon.posL1{display:block;position:absolute;left:10px;}
.icon.posL2{display:block;position:absolute;left:10px;}
.guideinfo { margin:10px 6px 30px 6px; }
.guideinfo h2{ font-size:16px; color:#0066CC;}
.guideinfo ul li{ background:url(images/ic_dot.gif) no-repeat left 10px; background-size:3px 3px; padding-left:8px;font-size:14px; color:#808080; line-height:24px; }
p.txt{margin:5px 0;line-height:1.3em;font-weight:normal;font-size:12px;letter-spacing:-0.1em;color:#656565;text-align:center}
.rank {position: absolute; z-index:5; width:30px; height:36px; background:url(images/rankbg.png) no-repeat top center; background-size:30px auto; line-height:30px; color:#FFFFFF; font-size:15px; font-weight:800; text-align:center;}
.ic_newbook {  position: absolute; z-index:6;bottom:0px; width:40px; height:40px; background:url(/m/images/newbook.png?ver=01) no-repeat top center; background-size:40px auto; line-height:30px; color:#FFFFFF; font-size:0; font-weight:800; text-align:center;}
.more_box{display:block;padding:13px;margin-top:20px;font-weight:bold;text-align:center;background:#f2f2f2}
.more_box span{padding-right:15px;background:url(/sub/images/bullet_set2.png) no-repeat right top; background-size:32px auto;}
.more_month{display: inline-block;padding:2px 5px;margin:0 2px;font-weight:bold;text-align:center;background:#f7f7f7; border:1px solid #f0f0f0;}
.more_month span{ font-size:12px; font-weight:normal;}
.more_month span.p {padding-left:15px;background:url(/sub/images/bullet_set1.png) no-repeat left center; background-size:32px auto;}
.more_month span.n {padding-right:15px;background:url(/sub/images/bullet_set2.png) no-repeat right center; background-size:32px auto;}
/* »óÇ° ¸®½ºÆ® */
.mobileList{}
.mobileList .listTitle {}
.mobileList .listTitle .cate { position:relative; padding:10px 6px;overflow:hidden;border-bottom:1px solid #CCCCCC;}
.mobileList .listTitle .cate ul li {float:left; width:23%; height:30px; line-height:33px; margin:0.7%; background:#fafafa; border:1px solid #CCCCCC; text-align:center}
.mobileList .listTitle .cate ul li a { display:block; font-size:110%;  letter-spacing:-1px;}
.mobileList .listTitle .cate ul li.on {background-color:#b5e8fc;font-weight:600;}
.mobileList .listTitle .cate ul li select{border:1px solid #CCCCCC; padding:8px 5px; width:99%; background: #fffcf2; font-size:110%; }
/* 20201207 - ¼öÁ¤ */
.mobileList .listTitle .ncate { position:relative; padding:10px 6px;overflow:hidden; margin:10px 0;}
.mobileList .listTitle .ncate ul li {float:left; width:33%; height:30px; line-height:33px; margin:0.15%; background:#ffffff; text-align:center}
.mobileList .listTitle .ncate ul li a { display:block; font-size:110%;  letter-spacing:-1px;}
.mobileList .listTitle .ncate ul li.on {background-color:#b5e8fc;font-weight:600;}
.mobileList .listTitle .ncate ul li select{border:1px solid #CCCCCC; padding:8px 5px; width:99%; background: #fffcf2; font-size:110%; }

.mobileList .listTitle .cate2 { position:relative; overflow:hidden; margin:10px 1%;}
.mobileList .listTitle .cate2 ul { margin:0; padding:0;overflow:hidden; background-color:#ffffff }
.mobileList .listTitle .cate2 ul:after { content:'';clear:both;display:block; }
.mobileList .listTitle .cate2 ul li { float:left;width:32%; margin:2px 0.5%;}
.mobileList .listTitle .cate2 ul li:nth-child(3n+1){width:33%;  }
.mobileList .listTitle .cate2 ul li a { display:block;overflow:hidden; white-space:nowrap; padding:7px 15px 7px 5px; border:1px solid #ebebeb;text-overflow:ellipsis;font-size:100%; font-weight:600;color:#555;}
.mobileList .cateABest { margin-bottom:10px; padding:20px 10px 10px;background-color:#f9f9f9;box-shadow: 0 2px 7px 0 rgb(0 0 0 / 5%);}
.mobileList .cateABest ul { overflow:hidden;}
.mobileList .cateABest ul li { float:left; width:25%;}
.mobileList .cateABest ul li a { display:block; margin:3px; background:#fff; border:1px solid #cccccc; border-radius:30px; color:#888888; padding:5px; font-size:12px; font-weight:600; text-align:center;} 
.mobileList .cateABest .more { margin:10px 0;}
.mobileList .cateABest .more a.btn_allmore { display:block; margin:3px; background:#cccccc; border:1px solid #CCCCCC;border-radius:10px; color:#FFFFFF; padding:5px; font-size:14px; font-weight:600; text-align:center;}
.mobileList .bestABtab { overflow:hidden;  padding:10px 0;}
.mobileList .bestABtab ul li {float:left; width:49.3%; height:50px; background:#fcfcfc; border-radius:10px 10px 0 0;border:1px solid #cccccc; border-bottom:2px solid #cccccc;}
.mobileList .bestABtab ul li.w3 { width:30%;}
.mobileList .bestABtab ul li.w3:nth-child(2) { width:38.5%; border-left:none;}
.mobileList .bestABtab ul li.w3:nth-child(3) { border-left:none;}
.mobileList .bestABtab ul li.on {background:#fff; border-bottom:2px solid #fff;}
.mobileList .bestABtab ul li a { display:block;  font-size:16px; font-weight:600; color:#999999; line-height:50px; text-align:center;  letter-spacing:-1px;}
.mobileList .bestABtab ul li.on a{ color:#1bb2ff;}

.mobileList .checkbox_rent { clear:both; padding:10px;}
.mobileList .checkbox_rent input[id="cb1"] + label {display: inline-block;width: 20px;height: 20px; background:url(images/img_form_check.png) no-repeat 0 0; background-size:20px 40px;cursor: pointer;vertical-align:-4px;}
.mobileList .checkbox_rent input[id="cb1"]:checked + label {background:url(images/img_form_check.png) no-repeat 0 -20px; background-size:20px 40px;}
.mobileList .checkbox_rent input[id="cb1"] {display: none;}
.mobileList .checkbox_rent span {font-size:16px; }
.mobileList .checkbox_rent select { border:1px #CCCCCC solid; padding:10px; background:#FFFFFF;}

/* Æò°¡ ±×·¡ÇÁ------------------------------------------------- */
#lst_graph_line {border:1px solid #dbdbdb;background:#FFFFFF;height:140px;width:97%;margin:10px auto;padding-top:10px;padding-bottom:5px;_padding-left:10px;_padding-right:10px;margin-bottom:10px;}
#lst_graph_line .graph_text{font-size:110%;color: #333333;text-decoration:none;text-align:center;line-height:14px;height:10px;font-weight:bold;}
#lst_graph_line .graph{padding:10px 0 0 0;width: 94%;margin:0 3% 0 3%;}
#lst_graph_line .graph ul{width:100%;height:100px;margin:0;padding:0;border:1px solid #ddd;border-top:0;border-right:0;font-family:Tahoma, Geneva, sans-serif;list-style:none;background-image: url(images/graph_bg.gif);}
#lst_graph_line .graph li{width:21%;display:inline;float:left;position:relative;height:85%;text-align:center;white-space:nowrap;margin: 0 2% 0 2%; border:none; padding:0;}
#lst_graph_line .graph .g_term{font-size:90%;display:inline-block;position:relative;width:50px;height:20px;margin:0 -48px -20px 0;padding:100px 0 0 0;color:#767676;line-height:20px;vertical-align:bottom;text-align: center;}
#lst_graph_line .graph .g_bar{display:inline-block;position:relative;width:50px;vertical-align:bottom;background-image: url(images/graph_img2.gif); background-repeat:repeat-y;background-position:center;margin: -1px 0 0 0;	}
#lst_graph_line .graph .g_bar span{font-size: 90%;text-align: center;position:absolute; margin-left:0px;top:-20px;left:0px;width:100%;color:#767676;}
/*¸®½ºÆ®-----------------------------------*/
/* »óÇ° ¸®½ºÆ® - ¹«Á¦ÇÑ */
.mobileList .moorentarea { position:relative; clear:both; overflow:hidden;}
.mobileList .moorentarea ul { font-size:0;}
.mobileList .moorentarea ul li { position:relative; float:left; width:50%; background:#ffd52e; text-align:center;}
.mobileList .moorentarea ul li.w100 { width:100%;}
.mobileList .moorentarea ul li img { width:100%; height:auto;}
.mobileList .moorentarea ul li .rcount { position:absolute; width:100%;  bottom:7px; margin:0 auto;}
.mobileList .moorentarea ul li .rcount p { position:relative; margin:0 auto; width:90px; background:#e5e5e5; color:#333333; padding:5px 0; border-radius:20px; text-align:center; font-size:14px;}

.mobileList select.st1 {-webkit-appearance: none; padding:0 15px 0 5px; height:30px; border:1px solid #CCCCCC; background:url(images/arrow_down.png) no-repeat top right #ffffff; background-size:20px auto;}
.mobileList .listTitle .title { position:relative; padding:7px 6px; background:#f4f4f4; font-size:15px; font-weight:800; color:#333333;}
.mobileList .listTitle .title span { color:#a0410d;}
.mobileList .listTitle .srch_word { clear:both; padding:10px; font-size:17px;}
.mobileList .listTitle .listtab { position:relative;height:35px; margin-top:10px; background:#fff; border-bottom:2px solid #ff7e36;border-top:1px solid #CCCCCC;}
.mobileList .listTitle .listtab ul li { float:left; width:24.7%; height:35px;line-height:35px; border-left:1px solid #CCCCCC; text-align:center;}
.mobileList .listTitle .listtab ul li.w50 { width:50%;}
.mobileList .listTitle .listtab ul li.w16 { width:19.5%;}
.mobileList .listTitle .listtab ul li.w25 { width:30%;}
.mobileList .listTitle .listtab ul li.right{ text-align:right;}
.mobileList .listTitle .listtab ul li.no { border-left:0;}
.mobileList .listTitle .listtab ul li a { display:block; background:#fafafa; font-size:14px; color:#999999;letter-spacing}
.mobileList .listTitle .listtab ul li a.on {background:#fff;height:35px; font-weight: 900; color:#ff7e36;}
.mobileList .listTitle .listtab ul li a.down {background:url(images/ic_circledown.png) no-repeat top right; background-size: auto 35px; padding-right:20px;}
.mobileList .listTitle .listtab .pricesort {position:absolute; width:130px; top:38px !important; left:45% !important; padding:10px 20px; background:#fff; border-radius:10px; box-shadow: 3px 4px 7px 0 rgba(0, 0, 0, 0.1); z-index:101;}
.mobileList .listTitle .listtab .pricesort ul li { clear:both; float:none; display:block; width:100%; border-left:none; text-align:left;}
.mobileList .listTitle .listtab .pricesort ul li a{ font-size:14px; font-weight: normal;}
.mobileList .line{border-top:2px solid #777; border-bottom:2px solid #d3cece;}
.mobileList .lte{border-top:none;}
.mobileList .lte .list-item{padding-top:0px;border-top:1px solid #eaeaea; }
.mobileList .itemWrap, .mobileList .itemWrap li{overflow:hidden;}
.mobileList .list-item li{padding:15px 6px;border-bottom:5px solid #eaeaea; background:white;}
.mobileList .list-item li.w50 { float:left; width:50%; padding:10px 0; border-bottom:none;}
.mobileList .list-item li:last-child{margin-bottom:0px;}
.mobileList .list-item li .itemWrap{position:relative; font-size:14px;}
.mobileList .list-item li .itemWrap a {display:block;}

/* »óÇ° ¸®½ºÆ® - ÀÌ¹ÌÁö */
.mobileList .list-item .itemWrap .img_cover{position:relative; float:left; margin-right:5px;}
.mobileList .list-item .itemWrap .img_cover img{width:50px;height:50px; border:1px solid #CCCCCC;}
.mobileList .list-item .itemWrap .img_cover .bgbook { clear:both; text-align:center;}
.mobileList .list-item .itemWrap .img_cover .bgbook img { width:20px; height:auto; border:none;}
/* »óÇ° ¸®½ºÆ® - ±âº»Á¤º¸ */
.mobileList .list-item .itemWrap .item_info {position: relative;float:left; left:0;}
.mobileList .list-item .itemWrap .item_info a{display:block;}
.mobileList .list-item .itemWrap .item_info .name{ padding:2px 0;font-weight:bold; letter-spacing:-1px;}
.mobileList .list-item .itemWrap .item_info .msg{ padding:2px 0; color:#000; font-size:12px; letter-spacing:-1px;}
.mobileList .list-item .itemWrap .item_info .price{ padding:2px 0;}
.mobileList .list-item .itemWrap .item_info .price em{display:inline-block;  font-weight:bold;color: #5f1e08;}
.mobileList .list-item .itemWrap .item_info .price span { font-size:11px; border:1px solid #CCCCCC; padding:1px 4px; background: #fff; color:#ccc;}
.mobileList .list-item .itemWrap .item_info .price span.bg {color:#0066CC;}
.mobileList .list-item .itemWrap .item_info .rent-buy { padding:2px 0; display:block;font-size:11px; border:1px solid #f95d03; padding:1px 4px; background: #f95d03; color:#ffffff; text-align:center;}
.mobileList .list-item .itemWrap .item_class { overflow:hidden; position: relative;float: right; right:5px; font-size:12px;  text-align: center;}
/* 2019-01-02 ¸®½ºÆ® ¼öÁ¤ Ãß°¡ -- »óÇ° ¸®½ºÆ® - ÀÌ¹ÌÁö */
.mobileList .nitemWrap, .mobileList .nitemWrap li{overflow:hidden;}
.mobileList .list-item li .nitemWrap{position:relative; font-size:16px; background:#FFFFFF;}
.mobileList .list-item .nitemWrap .img_cover{position:relative; float:left;width:35%; text-align:center; }
.mobileList .list-item .nitemWrap .img_cover.lstwd100 { float:none;width:100%; margin-bottom:10px;}
.mobileList .list-item .nitemWrap .img_cover.lstwd100 img{width:100%;height:100%; max-width:140px; max-height:140px; }
.mobileList .list-item .nitemWrap .img_cover.lsttype2{width:44%;}
.mobileList .list-item .nitemWrap .img_cover.lsttype2 img{width:100%;height:100%; max-width:140px; max-height:140px; }
.mobileList .list-item .nitemWrap .img_cover.lsttype3{width:40%;}
.mobileList .list-item .nitemWrap .img_cover.lsttype3 img{width:100%;height:100%; max-width:120px; max-height:120px; }
.mobileList .list-item .nitemWrap .img_cover img{width:100px;height:100px;}
.mobileList .list-item .nitemWrap .img_cover .bgbook { margin:0 auto; width:60px; height:20px; border:1px solid #CCCCCC; padding:1px 4px; background: #fff; color:#555555;font-size:14px; text-align:center;}
.mobileList .list-item .nitemWrap .img_cover .bgbook img { width:20px; height:auto; border:none;}
.mobileList .list-item .nitemWrap .img_cover .price{ margin-top:5px; font-size:105%;font-weight:600; text-align:center;}
.mobileList .list-item .nitemWrap .img_cover .price em{}
.mobileList .list-item .nitemWrap .item_info {position: relative;float:left; width:65%; letter-spacing:-1px; font-size:95%; color:#666666 }
.mobileList .list-item .nitemWrap .item_info.lstwd100 { float:none;width:100%; margin-bottom:10px;}
.mobileList .list-item .nitemWrap .item_info.lsttype2 {width:52%; margin-left:3%; }
.mobileList .list-item .nitemWrap .item_info.lsttype3 {width:60%;}
.mobileList .list-item .nitemWrap .item_info div { padding:1px 5px;}
.mobileList .list-item .nitemWrap .item_info .num{float:left; width:30px; height:35px; margin-right:5px; background: #0099FF; border:1px solid #0099FF; border-radius:50%; font-size:120%; line-height:35px; color:#fff; font-weight:800; text-align:center;}
.mobileList .list-item .nitemWrap .item_info .name{ margin-bottom:5px; font-weight:600; font-size:105%;white-space:normal;}
.mobileList .list-item .nitemWrap .item_info .name a:link{display:block; color: #000000;}
.mobileList .list-item .nitemWrap .item_info .name a:visited {display:block; color:#000000;}
.mobileList .list-item .nitemWrap .item_info .name em{margin-right:5px; font-weight:600; }
.mobileList .list-item .nitemWrap .item_info .msg{ font-size:90%;}
.mobileList .list-item .nitemWrap .item_info .price{ font-size:105%;font-weight:600; color:#000000}
.mobileList .list-item .nitemWrap .item_info .price em{display:inline-block;  }
.mobileList .list-item .nitemWrap .item_info .price span { font-size:90%; border:1px solid #CCCCCC; padding:1px 4px; background: #fff; color:#ccc;}
.mobileList .list-item .nitemWrap .item_info .price span.bg {color:#0066CC;}
.mobileList .list-item .nitemWrap .item_info .rent-buy {display:block;font-size:80%; border:1px solid #f95d03; padding:1px 4px; background: #f95d03; color:#ffffff; text-align:center;}
.mobileList .list-item .nitemWrap .item_info .brand{ font-size:90%;}
.mobileList .list-item .nitemWrap .item_info .review{ }
.mobileList .list-item .nitemWrap .item_info .review em { margin:0; color:#326EC6;}
.mobileList .list-item .nitemWrap .item_info .option { margin:5px 0; font-size:90%;}
.mobileList .list-item .nitemWrap .item_info .option p { margin-bottom:5px;}
.mobileList .list-item .nitemWrap .item_info .option p span { display:inline-block; width:100px;}
.mobileList .list-item .nitemWrap .item_class { overflow:hidden; position: relative;float: right; right:5px; font-size:85%;  text-align: center;}
/* 2021-08-26 ´ÜÇàº»¸®½ºÆ® ¼öÁ¤ Ãß°¡ -- »óÇ° ¸®½ºÆ® - ÀÌ¹ÌÁö */
.mobileList .nditemWrap, .mobileList .nditemWrap li{}
.mobileList .list-item li .nditemWrap{position:relative; font-size:18px;}
.mobileList .list-item .nditemWrap .img_cover{position:relative; float:left;width:35%; text-align:center; }
.mobileList .list-item .nditemWrap .img_cover .bd { display:table; margin:0 auto;width:101px;height:148px;max-height:148px;}
.mobileList .list-item .nditemWrap .img_cover .bd .txt{ padding:10px; display:table-cell; vertical-align:middle; font-size:14px; border:1px solid #e6e6e6;}
.mobileList .list-item .nditemWrap .img_cover .bd img{display:table-cell; vertical-align:middle; width:101px; height:auto;max-height:148px; border:1px solid #e6e6e6;}
.mobileList .list-item .nditemWrap .img_cover .bgbook { margin:0 auto; width:60px; height:20px; border:1px solid #CCCCCC; padding:1px 4px; background: #fff; color:#555555;font-size:85%; text-align:center;}
.mobileList .list-item .nditemWrap .img_cover .bgbook img { width:20px; height:auto; border:none;}
.mobileList .list-item .nditemWrap .item_info {position: relative;float:left; width:65%; font-size:12px; color:#777777 }
.mobileList .list-item .nditemWrap .item_info a { color:#777777;}
.mobileList .list-item .nditemWrap .item_info div { padding:1px 5px;}
.mobileList .list-item .nditemWrap .item_info .num{float:left; width:30px; height:35px; margin-right:5px; background: #0099FF; border:1px solid #0099FF; border-radius:50%; font-size:120%; line-height:35px; color:#fff; font-weight:800; text-align:center;}
.mobileList .list-item .nditemWrap .item_info .name{ font-size:16px;font-weight:800; padding-right:10px;white-space:normal;}
.mobileList .list-item .nditemWrap .item_info .name a:link{display:block; color: #333333;}
.mobileList .list-item .nditemWrap .item_info .name a:visited {display:block; color:#666666;}
.mobileList .list-item .nditemWrap .item_info .msg{ }
.mobileList .list-item .nditemWrap .item_info .price{}
.mobileList .list-item .nditemWrap .item_info .price em{display:inline-block; font-weight:500; color:#666;}
.mobileList .list-item .nditemWrap .item_info .price span {  border:1px solid #CCCCCC; padding:1px 4px; background: #fff; color:#666;}
.mobileList .list-item .nditemWrap .item_info .price span.bg {color:#0066CC;}
.mobileList .list-item .nditemWrap .item_info .rent-buy {display:block; border:1px solid #f95d03; padding:1px 4px; background: #f95d03; color:#ffffff; text-align:center;}
.mobileList .list-item .nditemWrap .item_info .brand{}
.mobileList .list-item .nditemWrap .item_info .review{ }
.mobileList .list-item .nditemWrap .item_info .option { margin:5px 0;}
.mobileList .list-item .nditemWrap .item_info .option p { display:inline-block; font-size:17px;}
.mobileList .list-item .nditemWrap .item_info .option p span { margin-right:5px; }
.mobileList .list-item .nditemWrap .item_info .option p span.saleprice{ font-weight:bold;}
.mobileList .list-item .nditemWrap .item_info .option p.stats { display:block;font-size:14px;}
.mobileList .list-item .nditemWrap .item_class { overflow:hidden; position: relative;float: right; right:5px; font-size:12px;  text-align: center;}
.mobileList .lte .album-item{padding-top:0px;border-bottom:1px solid #eaeaea; }
.mobileList .album-item li{ float:left; width:50%; /*height:320px;*/ padding:15px 0;border-top:1px solid #eaeaea; background:white;}
.mobileList .album-item li:last-child{margin-bottom:0px;}
.mobileList .album-item li .nditemWrap{position:relative; font-size:18px;}
.mobileList .nditemWrap, .mobileList .nditemWrap li{ }
.mobileList .album-item .nditemWrap .img_cover{margin:0 auto;width:130px;height:185px;text-align:center; border:1px solid #e6e6e6;}
.mobileList .album-item .nditemWrap .img_cover .bd { position:relative; display:table; margin:0 auto; width:130px;height:185px;max-height: 185px;}
.mobileList .album-item .nditemWrap .img_cover .bd div {display:table-cell;vertical-align:middle;}
.mobileList .album-item .nditemWrap .img_cover .bd .txt{padding:10px; font-size:14px;}
.mobileList .album-item .nditemWrap .img_cover .bd img{ width:130px;height:auto;max-height: 185px;}
.mobileList .album-item .nditemWrap .img_cover .bgbook { margin:0 auto; width:60px; height:20px; border:1px solid #CCCCCC; padding:1px 4px; background: #fff; color:#555555;font-size:85%; text-align:center;}
.mobileList .album-item .nditemWrap .img_cover .bgbook img { width:20px; height:auto; border:none;}
.mobileList .album-item .nditemWrap .item_info { clear:both; position: relative; margin:5px 5px 5px 10px; font-size:14px; color:#777777; height:120px; letter-spacing:-1px; text-align:left; }
.mobileList .album-item .nditemWrap .item_info.hght2 { height:150px;}
.mobileList .album-item .nditemWrap .item_info a { color:#777777;}
.mobileList .album-item .nditemWrap .item_info div { padding:0 5px;}
.mobileList .album-item .nditemWrap .item_info .num{float:left; width:30px; height:35px; margin-right:5px; background: #0099FF; border:1px solid #0099FF; border-radius:50%; font-size:120%; line-height:35px; color:#fff; font-weight:800; text-align:center;}
.mobileList .album-item .nditemWrap .item_info .name{font-size:16px;font-weight:800; white-space:normal;}
.mobileList .album-item .nditemWrap .item_info .name a:link{display:block; color: #333333;}
.mobileList .album-item .nditemWrap .item_info .name a:visited {display:block; color:#666666;}
.mobileList .album-item .nditemWrap .item_info .msg{ }
.mobileList .album-item .nditemWrap .item_info .price{}
.mobileList .album-item .nditemWrap .item_info .price em{display:inline-block; font-weight:500; color:#666;}
.mobileList .album-item .nditemWrap .item_info .price span { border:1px solid #CCCCCC; padding:1px 4px; background: #fff; color:#666;}
.mobileList .album-item .nditemWrap .item_info .price span.bg {color:#0066CC;}
.mobileList .album-item .nditemWrap .item_info .rent-buy {display:block; border:1px solid #f95d03; padding:1px 4px; background: #f95d03; color:#ffffff; text-align:center;}
.mobileList .album-item .nditemWrap .item_info .brand{}
.mobileList .album-item .nditemWrap .item_info .brand em{ margin:0 5px; color:#CCCCCC}
.mobileList .album-item .nditemWrap .item_info .review{}
.mobileList .album-item .nditemWrap .item_info .option {}
.mobileList .album-item .nditemWrap .item_info .option p { display:inline-block; font-size:17px; letter-spacing:-1px;}
.mobileList .album-item .nditemWrap .item_info .option p span { margin-right:0;}
.mobileList .album-item .nditemWrap .item_info .option p span.saleprice{ font-weight:bold;}
.mobileList .album-item .nditemWrap .item_info .option p.stats {font-size:14px;}
.mobileList .album-item .nditemWrap .item_class { overflow:hidden; position: relative;float: right; right:5px; font-size:12px;  text-align: center;}
.mobileList .btitle {margin:15px 0;height:30px;line-height:30px;overflow:hidden;word-break:break-all;font-size:24px;font-weight:600;color:#333;letter-spacing:-1px; text-align:center;}
.mobileList .cateSel { clear:both; overflow:hidden; margin:10px 10px;}
.mobileList .cateSel span {float:left; width:48%; margin:1%; }
.mobileList .cateSel select {-webkit-appearance: none; padding:0 15px 0 5px; width:100%; height:38px; border:1px solid #CCCCCC; background:url(images/arrow_down.png) no-repeat top right; background-size:25px auto;}
a.btn_cart { display:inline-block; width:26px; height:26px; background:url(images/iconbt_cart.png) no-repeat left top; background-size:52px auto; text-indent:-10000px; }
a.btn_cart.w { background-position:0 0;}
a.btn_cart.b { background-position:-26px; 0;}
.btn_type1 { position:absolute; top:3px; right:10px;}
.btn_type1 > button{overflow:hidden;display:block;width:30px;height:30px;border:1px solid #e8e8e8;color:transparent;}
.btn_type1 .btn_list{background:url(images/ico_btn_list.gif) no-repeat 50% 50%;background-size:14px;}
.btn_type1 .btn_album{background:url(images/ico_btn_album.gif) no-repeat 50% 50%;background-size:14px;}
.btn_bookview { position:absolute; z-index:6;cursor:pointer; display:inline-block; right:5px; bottom:0;  width:30px; height:30px; }
.sign_rent { position:absolute;cursor:pointer; display:inline-block; left:20%; bottom:-31px; border:1px solid #f1f1f1; background:#FFFFFF; width:70px; height:30px; font-size:90%; line-height:30px; color:#0099CC }
/* ´ë¿©¿Ï·áµµ¼­Ç¥½Ã */
.rentendimg {opacity:0.5;}
.rentend {position:absolute;bottom:-3px; left:0; z-index:4;}
.rentend span {display: inline-block;width: auto;height: 20px;font-size: 11px;line-height: 22px;text-align: center;background-color: #ebebeb;color: #333333;padding: 0 5px;letter-spacing: -0.3px;}
.rentendv { display:inline-block; margin-right:5px; }
.rentendv span {display: inline-block;width: auto;height: 20px;font-size: 11px;line-height: 22px;text-align: center; border:1px solid #CCCCCC;background-color: #fff;color: #666;padding: 0 5px;letter-spacing: -0.3px;}
/* ÆäÀÌÂ¡ */
.paging {overflow:hidden; position:relative; height:50px; padding:10px 0; text-align:center;}
.paging a.listmore {display: inline-block; width:100px;height:25px; padding:5px 0; margin:0 auto;border:1px solid #d8d8d8; border-radius:5px;text-align:center;color:#777777;font-size:16px; font-weight:800;}
.paging a.listmore {position: relative;background:#eaeaea;}
.paging a.listmore {background: -webkit-linear-gradient(to top, #eaeaea ,  #f9f9f9,  #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
.paging a.listmore {background: linear-gradient(to top, #eaeaea , #f9f9f9 ,  #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.paging button{height:36px; line-height:30px; text-align:center; width:60px; font-size:20px; position:absolute; top:10px; font-weight:bold;background:transparent; -webkit-appearance:none;}
.paging .next{right:17px; background:url('images/btn_next.png') no-repeat 0 0; background-size:auto 72px;}
.paging .nextbbs{right:107px; background:url('images/btn_next.png') no-repeat 0 0; background-size:auto 72px;}
.paging .prev{left:17px; background:url('images/btn_prev.png') no-repeat 0 0; background-size:auto 72px;}
.paging .on{background-position:0 0;}
.paging .off{background-position:0 -36px;}
.paging button span {overflow:hidden; width:0; height:0; line-height:0; position:absolute; left:-9999em;}
.paging .pNum{ line-height:40px;}
.paginator_list_paging {position:relative;z-index:10;height:44px;margin:8px 5px 20px;border:1px solid #e1e4e7;background-color:#fff;font-size:0;line-height:0;text-align:center}
.paginator_list_paging button { position:absolute; top:0; overflow:hidden; color:transparent; display:block; width:43px; height:44px; border:0; background:none;}
.paginator_list_paging button:before { display:block; margin:15px 0 0 17px; content:"";}
.paginator_list_paging button.btn_prev { left:0; border-right:1px solid #edf0f2}
.paginator_list_paging button.btn_prev:before {background: url('images/ic_paging.png') no-repeat top left;background-size: 31px auto;background-position: 0px 0px;width: 10px;height: 16px;}
.paginator_list_paging button.btn_next { right:0; border-left:1px solid #edf0f2}
.paginator_list_paging button.btn_next:before {background: url('images/ic_paging.png') no-repeat top left;background-size: 31px auto;background-position: -15px 0px;width: 10px;height: 16px;}
.paginator_list_paging a { display:inline-block; width:41px; height:44px; font-size:16px; line-height:44px; color:#888;}
.paginator_list_paging a.active { font-weight:700; color:#0099CC;}

/* ¹öÆ° */
.btn-wrap { clear:both; position:relative; padding:10px; text-align:center;}
a.btn_style1 {margin:0 1px;display:inline-block;height:20px; font-size:95%;border-radius:3px; line-height:20px; padding:2px 5px; text-align:center;}
a.btn_style1.clr1 {background: #3194f1; border:1px solid #3194f1; color:#FFFFFF;}
a.btn_style1.clr2 {background: #999999; border:1px solid #999999; color:#FFFFFF;}
a.btn_style1.clr3 {background: #3194f1; border:1px solid #3194f1; color:#FFFFFF;}
a.btn_style1.clr4 {background: #FFFFFF; border:1px solid #c1c1c1; color:#3194f1;}
a.btn_style2 {margin:0 2px;display:inline-block; width:18px;height:18px; padding:1px; font-size:14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center;background: #fff; border:1px solid #999999; border-radius:15px;color:#555}
a.btn_style3 {margin:0 2px;display:inline-block;height:20px; font-size:12px; padding:2px 10px 0px 10px; text-align:center;}
a.btn_style3.clr1 {background: #ffffff; border:1px solid #ccc; color:#555;}
a.btn_style3.clr2 {background: #f7f7f7; border:1px solid #ccc;height:18px; padding-top:3px; font-size:11px; border-radius:5px;color:#555;}
a.btn_style3.clr3 {background: #ffffff; border:1px solid #ccc; color:#555;padding:4px 5px 0px 5px;font-size:11px;}
a.btn_style4 {margin:0 1px;display:inline-block;height:24px; font-size:14px; font-weight:700; padding:5px 5px 1px 5px; text-align:center;}
a.btn_style4.clr1 {background: #f1f1f1; border:1px solid #e5e5e5;border-radius:5px; color:#555;}
a.btn_style4.clr1 {background: -webkit-linear-gradient(to top, #f1f1f1, #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
a.btn_style4.clr1 {background: linear-gradient(to top, #f1f1f1, #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
a.btn_style4.clr2 {background: #f4eeba; border:1px solid #e5e5e5;border-radius:5px; color:#a29736;}
a.btn_style4.clr2 {background: -webkit-linear-gradient(to top, #f4eeba, #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
a.btn_style4.clr2 {background: linear-gradient(to top, #f4eeba, #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
a.btn_style5 {margin:2px;padding:0 10px;display:inline-block;height:35px;text-decoration:none;line-height:35px;text-align:center; font-weight:700;}
a.btn_style5.clr1 {border:1px solid #cccccc; border-radius:5px;background:#ffffff;color:#222222;}
a.btn_style5.clr2 {border:1px solid #00a9e0; border-radius:5px;background:#00a9dc;color:#FFFFFF;}
a.btn_style5.clr3 {border:1px solid #555555; background:#555555;color:#FFFFFF; vertical-align:1px; }
a.btn_style5.clr4 {border:1px solid #cccccc; border-radius:5px;background:#ffffff;color:#222222;}
a.btn_style5.clr5 {border:1px solid #00a9e0; border-radius:5px;background:#ffffff;color:#00a9dc;}
.btn_style5 {margin:2px;padding:0 10px;display:inline-block;height:37px;text-decoration:none;line-height:35px;text-align:center; font-weight:700;}
.btn_style5.clr1 {border:1px solid #cccccc; border-radius:5px;background:#ffffff;color:#222222;}
.btn_style5.clr2 {border:1px solid #00a9e0; border-radius:5px;background:#00a9dc;color:#FFFFFF; vertical-align:1px; }
.btn_style5.clr3 {border:1px solid #555555; background:#555555;color:#FFFFFF; vertical-align:1px; }
a.btn_style6 {margin:2px;display:inline-block; padding:14px 60px;text-decoration:none;text-align:center;font-weight:700; border-radius:10px;}
a.btn_style6.clr1 {background:#1b5d94;color:#ffffff; font-size:16px;}
a.btn_style6.clr2 {background:#fff;color:#444; border:1px solid #ccc;font-size:16px; padding:7px 30px;}
a.btn_style7 {margin:0 2px;display:inline-block;height:20px;padding:4px 5px 0px 5px; border-radius:5px;font-size:11px; text-align:center; color:#FFFFFF; line-height:18px;}
a.btn_style7.clr1 {background: #ffffff; border:1px solid #cccccc; color:#555555;}
a.btn_style7.clr2 {background: #e3eff6; border:1px solid #c3dae6; color:#006699}
a.btn_style7.clr3 {background: #7ab951; border:1px solid #7ab951;}
a.btn_style7.clr4 {background: #7cbbd2; border:1px solid #7cbbd2;}
a.btn_style7.clr5 {background: #bfbfbf; border:1px solid #bfbfbf;}
.btn_style7 {margin:0 2px;display:inline-block;height:20px;padding:4px 5px 0px 5px; border-radius:5px;font-size:11px; text-align:center; color:#FFFFFF; line-height:18px;}
.btn_style7.clr1 {background: #ffffff; border:1px solid #cccccc; color:#555555;}
.btn_style9 {margin:0 2px;display:inline-block;height:22px;padding:0 5px; font-size:12px; text-align:center; background: #ffffff; border:1px solid #cccccc; color:#555555;line-height:20px;}
/* »ó¼¼ ³»¿ª */
.mobileDetail {}
.mobileDetail .page_tit{display:block;background-color:#fff;height:40px;text-align:center;border-bottom:1px solid #ccc;padding-top:10px;box-sizing:border-box;position:relative}
.mobileDetail .page_tit .page_name{font-size:16px;color:#333;font-weight:700;}
.mobileDetail .top_item { margin:5px 0;}
.mobileDetail .top_item .ctg_loc{ margin-bottom:10px; padding-left:5px;}
.mobileDetail .top_item  h2 { padding:15px 10px 15px 45px; text-align:left; background-color:#f2f2f2; line-height:24px; font-size:18px; }
.mobileDetail .item_picture {position:relative; margin:5px;overflow: hidden; text-align:center;}
.mobileDetail .item_picture img { width:150px; height:auto;}
.mobileDetail .item_picture2 {position:relative;left:0px;display:table-cell;vertical-align:middle; width:150px; height:150px;margin:5px;text-align:center;}
.mobileDetail .item_picture2 img {display:block; margin:5px 0; width:100%; height:auto;}
.mobileDetail .item_priceinfo { float:right; margin-top:-130px; right:5px; width:180px;}
.mobileDetail .item_priceinfo ul li { margin:2px 0; font-size:105%;}
.mobileDetail .item_priceinfo ul li span { display:inline-block; width:80px; font-size:95%;}
.mobileDetail .item_picture3 {position:relative;float:left;display:table-cell;vertical-align:middle; width:40%; height:130px;margin:1%;text-align:center;}
.mobileDetail .item_picture3 img {display:block; margin:5px 0; width:100%; height:100%;}
.mobileDetail .item_pictured {position:relative;float:left;display:table-cell;vertical-align:middle; width:40%;margin:1%; margin-top:3%;text-align:center;}
.mobileDetail .item_pictured .bd { width:120px; max-height:177px;  margin:auto; border:1px solid #e6e6e6;}
.mobileDetail .item_pictured .bd img {display:block; width:100%; height:auto; max-height:177px;}
.mobileDetail .item_pictured .bd .txt {padding:10px; height:157px; display:table-cell; vertical-align:middle; font-size:14px;}
.mobileDetail .item_priceinfo1 { float:right; margin-top:10px; right:1%; width:57%; }
.mobileDetail .item_priceinfo1 ul li { margin:2px 0; font-size:110%;}
.mobileDetail .item_priceinfo1 ul li span { display:inline-block; width:75px; font-size:95%;letter-spacing:-1px; color:#888;}
.mobileDetail .rent_wrap { clear:both; margin:0 5px;}
.mobileDetail .rent_wrap .rent { clear:both; overflow:hidden; position:relative; margin:0 0 10px 0; border:1px solid #CCCCCC;}
.mobileDetail .rent_wrap .rent h3 { padding:10px; background-color:#ffffff; border-bottom:1px solid #CCCCCC; line-height:30px; font-size:18px; font-weight:700; }
.mobileDetail .rent_wrap .rent h3 span { font-weight:normal;}
.mobileDetail .rent_wrap .rent ul li { padding:10px; font-size:16px; letter-spacing:-1px;border-bottom:1px solid #CCCCCC;}
.mobileDetail .rent_wrap .rent ul li.cl { padding:5px 10px; background-color:#f6f6f6;font-size:16px; font-weight:600;}
.mobileDetail .rent_wrap .rent ul li.cl span.blue { color:#0099FF;}
.mobileDetail .rent_wrap .rent ul li.cl span.gray { color:#666666;}
.mobileDetail .rent_wrap .rent ul li.bg {}
.mobileDetail .rent_wrap .rent ul li p { margin:10px 0;}
.mobileDetail .rent_wrap .rent ul li span.doption{ display: inline-block; width:100px;}
.mobileDetail .rent_wrap .rent label input {margin:2px; width:70px; height:20px; padding:2px; border:1px solid #CCCCCC; font-size:100%;  }
.mobileDetail .rent_wrap .rent label input.date {width:100px;}
.mobileDetail .rent_wrap .rent label input.price { padding-right:3px; text-align:right;}
.mobileDetail .rent_wrap .rent label input.nob{ border:none;}
.mobileDetail .rent_wrap .rent label img { vertical-align:-7px; height:20px; border:1px solid #cccccc;}
.mobileDetail .rent_wrap .rent .rent-buy { clear:both; padding:5px; color:#996600}
.mobileDetail .rent_wrap .rent .rent-buy p { text-align:right; color:#666666;}
.mobileDetail .rent_wrap .rent .rent-buy hr { height:1px; color:#CCCCCC}
.mobileDetail .rent_wrap .deli-info { margin:10px 0;padding: 10px 5px; background:#fff;}
.mobileDetail .rent_wrap .deli-info li { height:auto; line-height:22px; white-space:normal; text-overflow:ellipsis; overflow:hidden; font-size: 14px; letter-spacing:-1px; }
.mobileDetail .rent_wrap .deli-info li .item { display:inline-block;position:absolute;  min-width:70px; color:#898989; }
.mobileDetail .rent_wrap .deli-info li .txt { display:inline-block; margin:0 5px 0 0;padding:0 0 0 70px; letter-spacing:-0.03em; }
.mobileDetail .tong-guide { margin:10px 5px;}
.mobileDetail .tong-guide h2 { font-size:16px; padding:5px 0; color:#996600}
.mobileDetail .tong-guide p { padding:0 5px; font-size:12px; color:#666666;}
.mobileDetail .tong-guide p strong { color:#333333}
.mobileDetail .tong-guide p span { color:#993300;}
.mobileDetail .tong-guide img { width:100%;}
/* »ó¼¼ Á¤º¸ TAB */
.mobileDetail .detailedTap { position:relative; clear:both;overflow:hidden;}
.mobileDetail .detailedTap li{float:left; width:25%; text-align:center; height:40px; line-height:40px; border-bottom:1px solid #b6b6b6; border-top:2px solid #898989; background:#f4f4f4 url('images/gray_1px2.png') repeat-y 100%; font-size:13px;}
.mobileDetail .detailedTap li:last-child{background-image:none;}
.mobileDetail .detailedTap li.on{border-bottom:none;  background:#fff url('images/gray_1px2.png') repeat-y 100%; font-weight:bold;}
.mobileDetail .detailedTap.type02 li {width:33%;}
.mobileDetail .detailedTap.type02 li:nth-child(2) {width:34%;}
.mobileDetail .item_info { position:relative; overflow:hidden;}
.mobileDetail .item_info .base-info {padding: 10px 5px; background:#fff;border-bottom:1px solid #ccc;}
.mobileDetail .item_info .base-info li { height:auto; line-height:22px; white-space:normal; text-overflow:ellipsis; overflow:hidden; font-size: 14px; letter-spacing:-1px; }
.mobileDetail .item_info .base-info li .item { display:inline-block;position:absolute;  min-width:70px; color:#898989; }
.mobileDetail .item_info .base-info li .txt { display:inline-block; margin:0 5px 0 0;padding:0 0 0 70px; letter-spacing:-0.03em; }
/*.mobileDetail .item_info .detail-info { padding:10px; 0}
.mobileDetail .item_info .detail-info img { width:95%;}
.mobileDetail .item_info .detail-info table td img { width:95%;}
*/
.detail-info { margin:10px 6px;}
.detail-info img { width:100%;height:auto}
.mobileDetail .item_info .book-preview { overflow:hidden; margin:10px 6px 20px 6px;}
.mobileDetail .item_info .book-preview h2 { padding-bottom:10px; font-size:16px; color:#006699;}
.mobileDetail .item_info .book-preview h2 span { display:block; font-size:12px; color:#666666;}
.mobileDetail .item_info .book-preview ul li { float:left; padding:5px 6px; overflow:hidden; position:relative; text-align:center; display:inline-block;}
.mobileDetail .item_info .book-preview ul li img { width:65px; height:85px;border:1px solid #CCCCCC; padding:4px;}
.mobileDetail .item_info .book-preview ul li p { margin-top:2px; width:100%; text-align:center;}
/* Æò°¡ ±×·¡ÇÁ------------------------------------------------- */
#item_view_graph_line {border:1px solid #dbdbdb;background:#FFFFFF;height:140px;width:97%;margin:10px auto;padding-top:10px;padding-bottom:5px;_padding-left:10px;_padding-right:10px;margin-bottom:10px;}
#item_view_graph_line .item_view_graph_text{font-size:13px;color: #333333;text-decoration:none;text-align:center;line-height:14px;height:10px;font-weight:bold;}
#item_view_graph_line .item_view_graph{padding:10px 0 0 0;width: 94%;margin:0 3% 0 3%;}
#item_view_graph_line .item_view_graph ul{width:100%;height:100px;margin:0;padding:0;border:1px solid #ddd;border-top:0;border-right:0;font-family:Tahoma, Geneva, sans-serif;list-style:none;background-image: url(images/graph_bg.gif);}
#item_view_graph_line .item_view_graph li{width:16%;display:inline;float:left;position:relative;height:85%;text-align:center;white-space:nowrap;margin: 0 1% 0 2%; border:none; padding:0;}
#item_view_graph_line .item_view_graph .g_term{font-size:0.75em;display:inline-block;position:relative;width:26px;height:20px;margin:0 -22px -20px 0;padding:100px 0 0 0;color:#767676;line-height:20px;vertical-align:bottom;text-align: center;}
#item_view_graph_line .item_view_graph .g_bar{display:inline-block;position:relative;width:15px;vertical-align:bottom;background: #c5cade;margin: -1px 0 0 0;	}
#item_view_graph_line .item_view_graph .g_bar span{font-size: 0.75em;text-align: center;position:absolute; margin-left:0px;top:-15px;left:0px;width:100%;color:#767676;}
/* ¼­Æò */
.mobileDetail .review-wrap { padding:10px 5px;}
.mobileDetail .review-wrap .tit {position:relative;font-size:14px; font-weight:bold; color:#333; padding:10px 0;border-bottom:1px solid #eeeeec;}
.mobileDetail .review-wrap .reviewList{width:100%; overflow:hidden;}
.mobileDetail .review-wrap .reviewList li{position:relative;overflow:hidden;border-bottom:1px solid #eeeeec;vertical-align:top;zoom:1; padding:10px 10px;}
.mobileDetail .review-wrap .reviewList li .photo { float:left;margin-right:10px; width:60px; height:60px;}
.mobileDetail .review-wrap .reviewList li .photo img { width:60px; height:60px;}
.mobileDetail .review-wrap .reviewList li .section{overflow:hidden;  }
.mobileDetail .review-wrap .reviewList li .section .name{}
.mobileDetail .review-wrap .reviewList li .section .date{padding-left:5px;}
.mobileDetail .review-wrap .reviewList li .section .evaluation{padding-left:5px;color:#333; font-weight:bold;}
.mobileDetail .review-wrap .reviewList li .comTxt{padding:10px 0px 0px;display:none;}
.mobileDetail .review-wrap .reviewList li .comTxt .moreTxt{background:#f7f7f7; color:#777; padding:10px 5px; }
.mobileDetail .review-wrap .reviewList li .comTxt .moreTxt img { width:90%; height:auto;}
.mobileDetail .review-wrap .reviewList li .updown{display:inline-block; width:25px; height:25px; background:url('images/updwon.png') no-repeat; background-size:25px; position:absolute; top:10px; right:10px;}
.mobileDetail .review-wrap .reviewList li .updown.on{background-position:0px -33px;}
.mobileDetail .review-wrap .reviewList li .btnWrap{margin-top:5px; text-align:right;}
/* ´ë¿©ÇöÈ² */
.mobileDetail .rent-stat { padding:10px 5px;}
.mobileDetail .rent-stat h2{ padding:3px; font-size:14px; color:#333; font-weight:700;}
.mobileDetail .rent-stat ul { clear:both; overflow:hidden; position:relative; border-top:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.mobileDetail .rent-stat ul li { float:left; border-left:1px solid #eaeaea; border-bottom:1px solid #eaeaea;  width:49.6%; font-size:90%; line-height:28px; text-align: center; word-spacing:4px; font-family: "µ¸¿òÃ¼";}
.mobileDetail .rent-stat ul li.tit{ background:#f7f7f7; font-weight:700;}
.mobileDetail .rent-stat p{ clear:both; padding:5px 0; font-size:12px; color:#FF0000;}
/* ¹è¼Û°áÁ¦Á¤º¸ */
.mobileDetail .delivery-wrap { position:relative; margin:5px 6px;}
.mobileDetail .delivery-wrap h2 { padding:10px; margin:10px 0; background-color:#f7f7f7; font-size:14px; font-weight:700;}
.mobileDetail .delivery-wrap p{ padding:10px; font-size:12px; line-height:20px;}
.mobileDetail .delivery-wrap strong { color:#FF0000;}
.mobileDetail .delivery-wrap ul li { margin:7px 5px;background:url(/sub/images/icon_dot.gif) no-repeat left 10px; padding-left:7px;}
/* ·Î±×ÀÎ */
.login-wrap{padding:40px 20px; overflow:hidden; background:#ffffff;}
.login-wrap .login_form {overflow:hidden; position:relative; height:100px; padding-bottom:20px;}
.login-wrap .login_form .id_input{overflow:hidden; margin-right:100px; margin-bottom:13px;}
.login-wrap .login_form .id_input input{padding:0px 5px 0px 10px; font-size:13px; color:#777; border:1px solid #d7d7d7; height:35px; width:100%; box-sizing: border-box;}
.login-wrap .login_form .id_input input[type="text"]{margin-bottom:10px;}
.login-wrap .login_form .btn_area{position:absolute; top:0px; right:0px;}
.login-wrap .login_form .btn_area button{height:80px; width:80px; border-radius:5px; background-image: -webkit-linear-gradient(top, #414345, #232526);  color:#fff; font-size:16px;}
.login-wrap .joinbtn{padding-top:20px; border-top:1px solid #d6d6d6;}
.login-wrap .joinbtn p{font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}
.login-wrap .joinbtn button{height:40px; line-height:40px; text-align:center; width:100%; font-size:14px; font-weight:bold; border-radius:3px; background: #f1f1f1; border:1px solid #cccccc; color:#333333;}
.login-wrap .helptxt {padding:10px;color:#777; text-align:center;}
.login-wrap .idpw{float:right;position:relative;top:1px}
.login-wrap .idpw a{padding:0 5px}
.login-wrap .idpw a:first-child:after{padding-left:10px;content:"|"}
/* idpw search */
.id-search{position:relative;padding:20px; margin:0 6px;}
.id-search .message{padding: 30px 20px;border: 1px solid #d9d9d9; text-align:center; font-size:12px;}
.id-search .message strong { font-size:14px;}
.id-search dl{width:100%;margin:0 auto;overflow:hidden;}
.id-search dl dt{padding:20px 0 5px 0; text-align:left;font-size:14px; font-weight:700;}
.id-search dl dd{text-align:left;padding-bottom:30px;}
.id-search dl dd input[type=text] {height:39px; line-height:16px; padding:0 16px; color:#888; font-size:12px; font-family:'Noto Sans'; background:#fafafa; border:1px solid #ccc; border-radius:0; vertical-align:middle; -webkit-appearance:none; box-sizing:border-box;}
.id-search dl dd input[type="text"] {float:left;margin-left:2.6%; text-align:center;}
.id-search dl dd .txt-line {float:left;}
.id-search dl dd .txt-line {width:6%; color:#333; height:39px; line-height:39px; font-size:9px; font-weight:400; text-align:center;}
.id-search dl dd span {color:#666; padding:10px 0 20px; font-size:11px; line-height:15px;}
.id-search dl dd span.btn-stype01 {display:inline-block; width:105px; height:25px; line-height:25px; padding:0; color:#fff; font-size:10px; background:#333; text-align:center;}
.id-search .two-input {overflow:hidden;}
.id-search .two-input input[type="text"],
.id-search .two-input .txt-line {float:left;vertical-align:middle;}
.id-search .two-input input[type="text"] {width:47%; margin-bottom:5px;vertical-align:middle;}
.id-search .two-input .txt-line {width:6%; color:#333; height:39px; line-height:39px; font-size:9px; font-weight:400; text-align:center;vertical-align:middle;padding:0;}
/* È¸¿ø°¡ÀÔ */
.join-wrap {padding:20px 6px; overflow:hidden; background:#ffffff;}
.join-wrap .join_step {width:100%; height:42px; margin-top:15px; position:relative; background:#eeeeee;}
.join-wrap .join_step li {float:left;height:42px;  }
.join-wrap .join_step li p {display:block; padding-top:10px; height:32px; text-align:center; }
.join-wrap .join_step li.st1 { width:30%;}
.join-wrap .join_step li.st1.on p {background:#515151 url(images/join_step_on.png) right 0 no-repeat; background-size:17px 42px; color:#fff;}
.join-wrap .join_step li.st2 { width:40%;}
.join-wrap .join_step li.st2.on {background:url(images/join_step_off.png) left top no-repeat ; background-size:17px 42px;}
.join-wrap .join_step li.st2.on p { margin-left:17px;background:#515151 url(images/join_step_on.png) right 0 no-repeat; background-size:17px 42px; color:#fff;}
.join-wrap .join_step li.st3 { width:30%;}
.join-wrap .join_step li.st3.on {background:url(images/join_step_off.png) left top no-repeat ; background-size:17px 42px;}
.join-wrap .join_step li.st3.on p {margin-left:17px;background:#515151 url(images/join_step3_on.png) right 0 no-repeat; background-size:17px 42px; color:#fff;}
.join-wrap .agree_wrap{margin-top:20px;overflow:hidden; clear:both; }
.join-wrap .agree_wrap > div{text-align:left}
.join-wrap .agree_wrap > div:first-child .agree_data{margin-left:30px;margin-right:20px}
.join-wrap .agree_wrap .agree_data{}
.join-wrap .agree_wrap .agree_title{font-size:16px;color:#333;font-weight:600}
.join-wrap .agree_wrap .agree_con{margin-top:10px;height:150px;padding:10px;line-height:24px;background:#f8f7f5;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow-y:scroll; font-size:12px;}
.join-wrap .agree_wrap .agree_con p{ margin:10px 0;}
.join-wrap .agree_wrap .agree_con p strong { font-size:14px;}
.join-wrap .agree_wrap .agree_check{position:relative;line-height:50px;}
.join-wrap .agree_wrap .agree_check input,
.join-wrap .agree_wrap .agree_check label{vertical-align:middle}
.join-wrap .agree_wrap .agree_check input[type="checkbox"]{ width:17px; height:17px;}
.join-wrap .tbl{overflow:hidden;position:relative;border-top:1px solid #dfe2e6;}
.join-wrap .tbl table{width:100%;table-layout:fixed;}
.join-wrap .tbl table caption{display:none;}
.join-wrap .tbl table th,
.join-wrap .tbl table td{padding:6px 6px;border-bottom:1px solid #dfe2e6;font-weight:normal;}
.join-wrap .tbl table th{background:#f9f9f9;text-align:left;color:#111;font-size:12px;}
.join-wrap .tbl table td{color:#656565;font-size:12px;}
.join-wrap .tbl table td span { color:#FF6600}
.join-wrap .tbl table td .txt{margin:3px;font-weight:normal;font-size:12px;letter-spacing:-0.1em;color: #FF0000;}
.join-wrap .tbl input, 
.join-wrap .tbl select{height:27px;color:#656565;font-weight:normal;padding:0 10px 0 5px;font-size:14px;}
.join-wrap .tbl select{padding-right:5px;border:1px solid #d9d9d9; background:#FFFFFF;}
.join-wrap .tbl input{padding-right:5px;border:1px solid #d9d9d9;}
.join-wrap .tbl input.input30{width:30%;-webkit-box-sizing:border-box;margin:5px 0 0 0}
.join-wrap .tbl input.input50{width:50%;-webkit-box-sizing:border-box;margin:5px 0 0 0}
.join-wrap .tbl input.input100{width:100%;-webkit-box-sizing:border-box;margin:5px 0 0 0}
.join-wrap .tbl input.ip{width:30%;height:25px;min-width:41px;text-align:center;padding:0;}
.join-wrap .tbl select.tel1{width:35%;min-width:40px;padding:0 27px 0 5px;text-align:center;}
.join-wrap .tbl input.tel2{width:25%;height:25px;min-width:41px;text-align:center;padding:0;}
.join-wrap .tbl input.tel3{width:25%;height:25px;min-width:41px;text-align:center;padding:0;}
.join-wrap .tbl .btn_post{display:inline-block;border:1px solid #b4b4b4;letter-spacing:-1px; padding:5px 5px; color:#666;font-weight:normal; font-size:11px; vertical-align:middle; background:#f2f2f2;}
.join-wrap .join_complete {padding:125px 0 20px; margin-bottom:25px; border:5px solid #f0f0f0; background: url(images/ic_join.png) center 20px no-repeat; background-size:110px; text-align:center;}
.join-wrap .join_complete dt {font-size:13px; color:#2b2b2b; font-weight:700;}
.join-wrap .join_complete dd {color:#404040;}
/*2016-12-27¾à°ü°ü·Ã Ãß°¡*/
.joinagr_title { background:url(/sub/images/etc/blt01.png) no-repeat 0 6px; padding-left:15px; font-size:17px; font-family:"³ª´®°íµñ", "µ¸¿òÃ¼"; font-weight:800; color:#0e3c84; text-align:left;}
.joinagr_title span { font-size:12px; font-weight:500; color:#666666;}
.joinFormbox { border:1px solid #e0e0e0; margin:5px 0; padding:10px; border-radius:5px; background:#f9f9f9;}
.joinform {	font-size: 12px;color: #555555;border: 0px solid #dddddd;line-height: 20px; width:100%;background-color: #f9f9f9;}
.jointext {border: 1px solid #EBEBEB;line-height: 20px;color: #666666;text-decoration: none;padding: 10px;text-align: left;}
.join_gtxt { border:1px solid #ebebeb; margin:0 10px;}
.join_gtxt h2 { background:#fcfcfc;border-bottom:1px solid #ebebeb; padding:10px;}
.join_gtxt p { margin:15px; line-height:18px;font-size: 11px;}
.joinok {  margin:50px auto 20px; text-align:center;}
.joinok p { margin:20px 0; text-align:center;}
.joinlogo { overflow:hidden; margin:10px 0px;}
.joinlogo ul li { width:50%; float:left; text-align:center;}
.joinlogo ul li img { width:80%;}
.joinOne { margin:0 10px 20px; border:5px solid #5fa7d3;}
.joinOne h2 { padding:15px 0; background: #5fa7d3; text-align:center;}
.joinOne h2 img { width:80%;}
.joinOne h2 p{ margin-top:10px; padding:0 5px; font-size:11px; font-weight:normal;line-height:14px; color:#FFFFFF; text-align:left; }
.joinOne h2 p span { color:#FFFF00;}
.joinOne .cont{ padding:15px; text-align:center;}
.joinOne a.btnone { display:inline-block; margin:20px auto; padding:10px 20px; height:20px; line-height:20px; border:1px solid #165999; border-radius:5px; font-size:15px; font-weight:800; font-family: "µ¸¿ò", "µ¸¿òÃ¼"; color:#FFFFFF; text-align:center;background: #165999; /* fallback for old browsers */
background: -webkit-linear-gradient(to top, #165999 , #3972a8); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to top, #165999 , #3972a8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}

/* ---- Àå¹Ù±¸´Ï---- */
.order_list { padding:5px;}
.order_list .all_wrap {margin-left:0; margin-right:0;}
.all_wrap {overflow:hidden; margin:3px 10px;}
.all_wrap:not(:first-child) {margin-top:-5px;}
.all_wrap .l_cont {float:left; margin-top:4px;}
.all_wrap:not(:first-child) .l_cont{margin-top:0}
.all_wrap .r_cont {float:right;}
.r_cont {float:right; margin-top:-25px; margin-right:10px;}
.btn_del {display:inline-block; border:1px solid #ebebeb; padding:3px 5px 2px 5px; color:#666;font-weight:normal; font-size:85%; background:#f2f2f2;}
.btn_del2 {display:inline-block; border:1px solid #ebebeb; margin:0 3px; padding:5px 10px; color:#666;font-weight:600; font-size:90%; background:#ffffff;}
.cart { margin:10px 0;}
.cart input[type="checkbox"]{width:17px; height:17px;}
.goods_info{position:relative;border:1px solid #dfe2e6;border-bottom:none;padding:10px 0px;}
.goods_info.pay{border-bottom:1px solid #dfe2e6; padding-bottom:0px;}
.goods_info .checkbox{display:block; position:absolute;left:3px;top:13px;z-index:10;margin-top:17px;margin-left:7px;text-align:left; }
.goods_info .alink{position:relative;margin:0 20px 0 13px;}
.goods_info .goods_cont{overflow:hidden;position:relative;display:block;padding-left:10px;margin:0 70px 0 0;display:block;}
.goods_info .goods_cont2{overflow:hidden;position:relative;display:block;padding:5px 10px;display:block;border-bottom:1px dotted #bdbdbd;}
.goods_info .goods_cont2 h2{ font-size:14px; margin:3px 0 3px 65px; padding:5px 0; border-bottom:1px solid #CCCCCC;}
.goods_info .thumbarea { display:table; float:left;margin-right:10px; border:1px solid #dfe2e6;width:52px;max-height:76px;}
.goods_info .thumbarea .txt { display:table-cell; font-size:11px; text-align:center; padding:5px;}
.goods_info .thumbarea img { display:table-cell; width:100%; height:auto; max-height:76px;}
.goods_info .thumbnail{display:block; float:left;margin-right:10px; border:1px solid #dfe2e6;width:52px;height:52px;}
.goods_info p { position: relative; margin:3px 0 3px 65px;}
.goods_info p.name{font-weight:bold;}
.goods_info p span { color:#67a0da; font-weight:normal;}
.goods_info .total_price { font-weight:bold;color:#996600; }
.price_info {position:relative;overflow:auto;border:1px solid #dfe2e6;padding:10px 0px}
.price_info .text{float:left;line-height:23px;display:block;padding-left:10px;letter-spacing:-1px;font-weight:normal;}
.price_info .text .price{color:#996600;}
.price_info .btn_buy{position:absolute;right:10px;top:10px;display:inline-block;width:70px;height:20px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none;border:1px solid #004dab;background:#004dab;line-height:22px;text-align:center;letter-spacing:-0.1em;color:#fff;}
.price_info .btn_sdel{position:absolute;right:10px;top:10px;display:inline-block;width:70px;height:20px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none;border:1px solid #cccccc;background:#fff;line-height:22px;text-align:center;letter-spacing:-0.1em;font-size:0.81em;color:#444444;}
.delivery_text{clear:both;overflow:hidden;height:32px;line-height:32px;padding:0 10px;background:#f4f4f4;border:1px solid #dfe2e6;border-bottom:0;background:#f4f4f4;color:#2b2b2b;letter-spacing:-1px;font-weight:normal;}
.btn_order{margin:0;display:block;height:39px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none;border:1px solid #0073e9;background:#0073e9;}
.btn_order span{display:block;height:37px;line-height:39px;text-align:center;font-size:1.12em;border:1px solid #0073e9;background:#0073e9;color:#fff;}
.empty_cart{margin:0 5px;border:1px solid #dfe2e6;}
.empty_cart .msg_line{}
.empty_cart .msg{padding:35px 0 20px 0;line-height:45px;overflow:hidden;display:block;margin:0 17px;text-align:center;font-weight:normal; }
.success_cart{margin:0 6px; padding:20px 0;border:1px solid #b9b9b9;}
.success_cart .msg{padding:10px 0;line-height:30px;overflow:hidden;display:block;margin:0 17px;text-align:center;font-weight:bold;}
.success_cart .msg.t1{font-size:16px; color:#0066FF;}
.success_cart .msg.t2{font-size:12px;font-weight:normal;line-height:18px;}
.success_cart .msg.t3{padding:5px 0;border-top:dotted 1px #ccc; }
.tbl_ord1{overflow:hidden; position:relative;margin:0 0 10px 0 !important;background:#fff;border:1px solid #dfe2e6}
.tbl_ord1 table{width:100%;border-bottom:0;}
.tbl_ord1 table caption{display:none;}
.tbl_ord1 table th:first-child,
.tbl_ord1 table td:first-child{border-left:none}
.tbl_ord1 table th{padding:8px 0 8px 10px;color:#444;text-align:left; font-weight:normal;}
.tbl_ord1 table th.thbg {background-color:#FFFFFF;}
.tbl_ord1 table th.thr{ text-align:right;}
.tbl_ord1 table td{padding:8px 0 8px 3px;color:#2b2b2b;text-align:left;color:#2b2b2b;}
.tbl_ord1 table th:first-child,
.tbl_ord1 table td:first-child{border-left:0}
.tbl_ord1 table td{position:relative;padding-left:8px;padding-right:8px;color:#2b2b2b;}
.tbl_ord1 table td .input_txt{width:100px;-webkit-box-sizing:border-box;border:1px solid #d9d9d9;margin:5px 0 0 0}
.tbl_ord1 .total {clear:both;position:relative;height:60px;background:#f8f7f5;border-top:1px solid #dfe2e6}
.tbl_ord1 .total .title{position:absolute;top:10px;left:10px;color:#2b2b2b;line-height:42px; font-weight:bold; font-size:18px;}
.tbl_ord1 .total .total_price{position:absolute;top:10px;right:10px;line-height:42px;color:#996600; font-size:20px;font-weight:bold;}
.tbl_ord2{position:relative;}
.tbl_ord2 table{width:100%;table-layout:fixed}
.tbl_ord2 table caption{display:none;}
.tbl_ord2 table th,
.tbl_ord2 table td{min-height:25px;padding:5px;border:1px solid #bdbdbd;font-weight:normal;letter-spacing:-0.1em;}
.tbl_ord2 table th{background:#f9f9f9;text-align:left;color:#111;font-size:0.81em;}
.tbl_ord2 table td{padding-right:10px;color:#656565;font-size:0.87em;}
.tbl_ord2 table td .ip{height:21px;padding:2px;border:1px solid #aaa; }
.tbl_ord2 table td .stra{display:block;color:#055BC2;}
.tbl_ord2 table td .price{color:#eb2c06;font-size:1.2em}
.tbl_ord2 table td .line1 .thty{display:inline-block;}
.tbl_ord2 table td .mobile_py{float:left;width:100%}
.tbl_ord2 table td .mobile_py .tit_agr{float:left;width:133px;padding:5px 0 0 0}
.tbl_ord2 table td .mobile_py .tit_agr input{vertical-align:top}
.tbl_ord2 table td .mobile_py .btn_agr{float:right;height:25px;margin-bottom:1px;border:1px solid #bdbdbd;box-shadow:0 1px 1px #787878}
.tbl_ord2 table td .mobile_py .btn_agr span{display:block;width:65px;height:19px;padding-top:5px;border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));font-size:1em;color:#4d4d4d;text-align:center}
.tbl_ord2 table td .input{vertical-align:middle}
.tbl_ord2 table td .btn_reSend{display:inline-block;height:25px;margin:1px 0 0 7px;border:1px solid #bdbdbd;box-shadow:0 1px 1px #787878;vertical-align:middle}
.tbl_ord2 table td .btn_reSend span{display:inline-block;width:65px;height:19px;padding-top:5px;border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));font-size:1em;color:#4d4d4d;text-align:center}
.tbl_ord2 .ip_radio li:first-child{margin-top:0;}
.tbl_ord2 .ip_radio li{margin-top:7px;}
.tbl_ord2 .ip_radio input{vertical-align:top;}
.tbl_ord3{overflow:hidden;position:relative;border:1px solid #dfe2e6; border-bottom:none;}
.tbl_ord3 table{width:100%;table-layout:fixed;border-bottom:0;}
.tbl_ord3 table caption{display:none;}
.tbl_ord3 table th,
.tbl_ord3 table td{padding:6px 6px;border-bottom:1px solid #dfe2e6;font-weight:normal;}
.tbl_ord3 table th{background:#f9f9f9;text-align:left;color:#111;font-size:12px;}
.tbl_ord3 table .th1{text-align:center;}
.tbl_ord3 table td{color:#656565;}
.tbl_ord3 table td .sel2{width:100%;letter-spacing:-1px;}
.tbl_ord3 table td textarea{width:100%;-webkit-box-sizing:border-box;height:69px;margin-bottom:5px;padding:5px;border:1px solid #d9d9d9;color:#999;font-weight:normal;border-radius:0;font-size:0.93em;}/*box-shadow:inset 1px #e6e6e6;*/
.tbl_ord3 table td .txt{margin:5px 0 6px 0;line-height:1.3em;font-weight:normal;font-size:12px;letter-spacing:-0.1em;color:#656565;text-align:center}
.tbl_ord3 table td .txt2{ margin:3px 0; line-height:12px;font-size:11px ;letter-spacing:-1px; color:#996600}
.tbl_ord3 input,
.tbl_ord3 select{height:27px;color:#656565;font-weight:normal;padding:0 5px 0 5px;font-size:0.93em;}
.tbl_ord3 select{padding-right:5px;border:1px solid #d9d9d9; background:#FFFFFF;}
.tbl_ord3 input[type="file"] { align-items: baseline; color: inherit; text-align: start;}
.tbl_ord3 input{padding-right:5px;border:1px solid #d9d9d9;}
.tbl_ord3 input.day{width:35px;}
.tbl_ord3 input.day1{width:15px;}
.tbl_ord3 input.input100{width:100%;-webkit-box-sizing:border-box;margin:5px 0 0 0}
.tbl_ord3 input.ip{height:25px;padding:0 2px;border:1px solid #aaa;}
.tbl_ord3 input.ip2{width:25%;height:25px;min-width:41px;text-align:center;padding:0;}
.tbl_ord3 input.ip3{width:100%;height:25px;margin:5px 0 0 0;padding:0;text-indent:7px;-webkit-box-sizing:border-box;}
.tbl_ord3 select.tel1{width:35%;min-width:40px;padding:0 27px 0 5px;text-align:center;}
.tbl_ord3 input.tel2{width:25%;height:25px;min-width:41px;text-align:center;padding:0;}
.tbl_ord3 input.tel3{width:25%;height:25px;min-width:41px;text-align:center;padding:0;}
.tbl_ord3 textarea.content { height:150px;}
.tbl_ord3 .btn_post{display:inline-block;border:1px solid #b4b4b4;letter-spacing:-1px; padding:5px 5px; color:#666;font-weight:normal; font-size:0.75em; vertical-align:middle; background:#f2f2f2;}
.tbl_ord3 .py_price{color:#2b2b2b;font-weight:bold;font-size:1em;}
.order_list h4 a{display:block}
.order_list h4.tit_1{padding:10px 0;color:#444444; font-size:16px;line-height:24px;}
.order_list .delivery_fee{background:#f4f4f4;overflow:hidden;height:32px;line-height:32px;padding:0 10px;border:1px solid #bdbdbd;border-top:0;background:#f4f4f4;font-size:1.2em;vertical-align:middle;font-weight:normal;}
.order_list .goods_wrap{background:#ffffff;}
.order_list .cont{border:1px solid #bdbdbd;border-top:0;}
.order_list .cont p.subs{overflow:hidden;height:33px;margin-bottom:8px;padding:8px 10px 0 10px;color:#2b2b2b;font-size:0.81em;line-height:1.2em;font-weight:normal;}
.order_list .cont .p_list2{clear:both;display:none;margin:3px 0 0 10px}
.delivery_info{margin:5px 0}
.delivery_info .hgroup{position:relative;overflow:hidden;}
.delivery_info .hgroup h4{padding:10px 0;color:#444444; font-size:16px;line-height:24px;}
.delivery_info .hgroup span{position:absolute;top:15px;height:19px;display:inline-block;border:1px solid #ededed; border-radius:5px;background:#ededed;color:#4d4d4d;}
.delivery_info .hgroup .dv1{right:93px;width:76px;}
.delivery_info .hgroup .dv2{right:10px; width:76px;}
.delivery_info .hgroup a{display:block;color:#4d4d4d;font-weight:normal;font-size:12px;line-height:21px;text-align:center;}
.delivery_info .hgroup .on{border:1px solid #00a9e0;background:#00a9e0;}
.delivery_info .hgroup .on a{color:#fff;}
.delivery_info .tbl_ord3 table td .sel2 select{width:100%;}
.py_enter{overflow:hidden;margin:10px 0px 13px}
.py_enter h4{padding:10px 0;color:#444444; font-size:16px;line-height:24px;}
.py_enter h4 a{display:block}
.py_enter .tab_py2{border:1px solid #d8d8d8;}
.py_enter .tab_py2 ul{overflow:hidden;}
.py_enter .tab_py2 ul li{float:left;padding:10px 0;text-indent:12px;}
.py_enter .tab_py2 ul li label{display:inline-block;color:#656565;font-size:14px;letter-spacing:-1px;}
.py_enter .tab_py2 ul li label span{font-weight:normal;}
.animated {  -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}
@-webkit-keyframes flash { from, 50%, to {   opacity: 1; }  25%, 75% {  opacity: 0; }}
@keyframes flash { from, 50%, to {   opacity: 1; } 25%, 75% { opacity: 0; }}
.flash {  -webkit-animation-name: flash;  animation-name: flash;}
/* ¸¶ÀÌÆäÀÌÁö */
.mypageWrap { position:relative; margin:10px 6px;}
.my-menu { clear:both; overflow:hidden;}
.my-menu ul li{ float:left; margin:0.5%; width:31.5%; padding:5px 0; background:#EEEEEE; border:1px solid #EEEEEE; border-radius:5px; color:#555555; text-align:center;line-height:33px}
.my-menu ul li.on{ border:1px solid #1B1E9C; background: #1B1E9C;}
.my-menu ul li a{ display:block; font-size:12px;letter-spacing:-1px;  }
.my-menu ul li a.on{color:#FFFFFF; font-weight:700;}
.mypage_count { margin:10px 0;}
.mypage_count strong { color:#993333;}
.mypage_count strong.noc { color:#333333;}
.morderTbl_list {overflow:hidden;position:relative;border-top:1px solid #dfe2e6;width:100%; }
.morderTbl_list ul{}
.morderTbl_list ul li{position:relative; overflow:hidden;border-bottom:1px solid #dfe2e6;}
.morderTbl_list ul li.tbg{padding:10px 0; background:#f9f9f9;color:#111;font-weight:800;text-align:center}
.morderTbl_list ul li .tbg{padding:10px 0; background:#f9f9f9;color:#111;font-weight:800;text-align:center}
.morderTbl_list ul li .ord {float:left;  width:55%; text-align:left;}
.morderTbl_list ul li .ord1 {float:left;  width:75%; text-align:left;}
.morderTbl_list ul li .ord2 {float:left;  width:85%; text-align:left;}
.morderTbl_list ul li .pay{ float:left;  width:20%;text-align:center}
.morderTbl_list ul li .date2{ float:left;  width:45%;text-align:left}
.morderTbl_list ul li .step img { margin-right:3px; width:15px; height:auto;vertical-align:-1px;}
.morderTbl_list ul li .step{ float:left;  width:25%;text-align:center}
.morderTbl_list ul li .step2{ float:left;  width:15%;text-align:center}
.morderTbl_list ul li p{ margin:3px;}
.morderTbl_list ul li p.ordernum { font-weight:700;}
.morderTbl_list ul li p.date {}
.morderTbl_list ul li p.price { color:#996600;}
.morderTbl_list ul li input[type="text"]  {border:1px solid #d8d8d8; width:80px; padding:2px;}
.morder_info1{border:1px solid #d8d8d8;}
.morder_info1 ul{overflow:hidden; padding:10px 0;}
.morder_info1 ul li{ display:block;padding:3px 10px;color:#656565;font-size:14px;letter-spacing:-1px;}
.morder_info1 ul li span{ width:80px;display: inline-block;font-weight: 700;}
.morder_info1 ul li input {border:1px solid #d8d8d8;}
.morder_info1 ul li select {border:1px solid #d8d8d8;}
/* °í°´¼¾ÅÍ */
.boardWrap { margin:20px 6px 50px;}
.cust-menu { position:relative; clear:both; overflow:hidden;}
.cust-menu ul li{ float:left; margin:0.5%; width:31.4%; padding:5px 0; background:#EEEEEE; border:1px solid #EEEEEE; border-radius:5px; color:#555555; text-align:center; line-height:33px}
.cust-menu ul li:nth-child(1){}
.cust-menu ul li:nth-child(2){}
.cust-menu ul li:nth-child(3){}
.cust-menu ul li:nth-child(4){}
.cust-menu ul li:nth-child(5){width:64.7%;}
.cust-menu ul li.on{ border:1px solid #1B1E9C; background: #1B1E9C;}
.cust-menu ul li a{ display:block;  }
.cust-menu ul li a.on{color:#FFFFFF; font-weight:700;}
a.btn_style8 { display:inline-block;height:36px;font-size:14px;line-height:36px;vertical-align:middle;}
a.btn_style8.clr1 {padding:0 10px; background:#ebebeb; border:1px solid #e3e3e3;border-radius:2px; color:#333;}
a.btn_style8.clr1 {background: -webkit-linear-gradient(to top, #ebebeb, #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
a.btn_style8.clr1 {background: linear-gradient(to top, #ebebeb, #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
a.btn_style8.clr2 {padding:0 20px;background:#ebebeb; border:1px solid #e3e3e3;border-radius:2px; color:#333;}
a.btn_style8.clr2 {background: -webkit-linear-gradient(to top, #ebebeb, #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
a.btn_style8.clr2 {background: linear-gradient(to top, #ebebeb, #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
a.btn_style8.clr3 {padding:10px 30px;background:#ebebeb; border:1px solid #e3e3e3;border-radius:2px; color:#333; font-size:16px;}
a.btn_style8.clr3 {background: -webkit-linear-gradient(to top, #ebebeb, #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
a.btn_style8.clr3 {background: linear-gradient(to top, #ebebeb, #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.btn_style8 { display:inline-block;height:38px;font-size:14px;line-height:36px;vertical-align:middle;}
.btn_style8.clr2 {padding:0 20px;background:#ebebeb; border:1px solid #e3e3e3;border-radius:2px; color:#333;}
.btn_style8.clr2 {background: -webkit-linear-gradient(to top, #ebebeb, #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
.btn_style8.clr2 {background: linear-gradient(to top, #ebebeb, #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.board_list_info{}
.board_list_info:after{content:" ";display:block;visibility:hidden;clear:both;}
.board_list_info label{position:absolute;height:0;line-height:0;font-size:1px;overflow:hidden;text-indent:-9999px;}
.board_find{position:relative;border:none; width:300px;}
.board_find legend{position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_find select{padding:3px;width:60px;border:1px solid #e3e3e3;height:36px;line-height:25px;background:#fff;font-size:14px;}
.board_find input{padding:3px;border:1px solid #e3e3e3;height:28px;font-size:14px;line-height:20px;vertical-align:middle;}
.board_find input.btn_find{padding:3px 10px; background: #FFFFFF;border:1px solid #e3e3e3;height:36px;font-size:14px;line-height:20px;vertical-align:middle;}
.board_list_info p { float:right; margin-top:-35px;}
/* board list */
.board_list { overflow:hidden; clear:both;margin-top:10px;border-top:2px solid #757c86;}
.board_list ul li{ float:left;padding:10px 0; height:45px; border-bottom:1px solid #b5b5b5;text-align:center;line-height:24px;}
.board_list ul li.titnum{width:15%; height:30px;}
.board_list ul li.tittitle{width:85%; height:30px;}
.board_list ul li.titwriter{width:35%;}
.board_list ul li.num{width:15%; letter-spacing:-1px;}
.board_list ul li.title{width:85%;text-align:left;}
.board_list ul li.writer{width:35%;letter-spacing:-1px;}
.board_list ul li.writer1{width:15%;}
.board_list ul li.notice{background:#f1f4f7;}
.board_list ul li.title span.book{display:block;margin-right:5px;color:#3368b6;}
.board_list ul li.title a{display:inline-block;margin-right:5px; font-size:14px;}
.board_list ul li.title img{margin-top:-5px;margin-right:5px;}
.board_list ul li img{ width:15px;vertical-align:middle;}
.board_list ul li.title span.new{ display:inline-block;margin-right:5px; width:12px; height:12px; background:#FF0000; border:1px solid #FF0000; border-radius:10px; color:#FFFFFF; font-weight:700; font-size:8px; line-height:14px; text-align:center;}
.review_list { overflow:hidden; clear:both;margin-top:10px;border-top:2px solid #757c86;}
.review_list ul li{ float:left;padding:15px 0;border-bottom:1px solid #b5b5b5;text-align:center;line-height:24px;}
.review_list ul li.titnum{width:15%;}
.review_list ul li.tittitle{width:70%;}
.review_list ul li.titwriter{width:15%;}
.review_list ul li.num{width:15%; height:45px; letter-spacing:-1px;}
.review_list ul li.title{width:70%; height:45px;text-align:left;}
.review_list ul li .photo { width:50px; height:50px; margin-bottom:-10px;}
.review_list ul li .photo img { width:100%; height:100%;}
.review_list ul li.title .book{display:block;margin-right:5px;color:#3368b6;}
.review_list ul li.title a{display:inline-block;margin-right:5px; font-size:14px;}
.review_list ul li.writer{width:15%; height:45px;letter-spacing:-1px;}
.review_list ul li.cont{ width:100%; margin-top:-1px;background:#f8f8f8;border-top:1px solid #f2f2f2; text-align:left;}
.review_list ul li.cont .txt{ overflow:hidden; padding:0 20px;}
/* board view */
.board_viewTit{width:100%; text-align:center; border-bottom:1px solid #ddd; border-top:2px solid #757c86; padding:13px 0px 13px 0px;font-size:16px;line-height:16px;font-weight:bold;color:#333333; }
.board_viewTit h4{margin:0;padding:0;background:none;color:#222;font-weight:normal; font-size:18px; line-height:24px;}
.board_viewInfo{width:100%;}
.board_viewInfo:after{content:"";display:block;visibility:hidden;clear:both;}
.board_viewInfo li{padding:10px 10px 10px 95px;border-bottom:1px solid #dddddd; background:url(images/view_tit_ln.gif) no-repeat 75px center;line-height:18px;}
.board_viewInfo li span{display:inline-block;width:80px;margin-left:-90px;padding-left:10px;color:#424242;font-weight:bold;letter-spacing:-1px;}
.board_viewHtit{position:absolute;visibility:hidden;height:0;font-size:1px;line-height:0;}
.board_viewDetail{padding:20px 10px;line-height:22px;border-bottom:1px solid #ccc;}
.board_viewDetail .reply{ padding:10px; background:#f5fcff; margin-bottom:20px;}
.board_viewDetail img { width:100%;}
/* board write */
.board_writeInfo{border-top:2px solid #757c86; }
.board_writeInfo *{margin:0;padding:0;vertical-align:middle;}
.board_writeInfo:after{content:"";display:block;visibility:hidden;clear:both;}
.board_writeInfo li{padding:10px 10px 10px 85px;border-bottom:1px solid #dddddd;}
.board_writeInfo li.cont { padding-left:10px;}
.board_writeInfo li label{display:inline-block;width:80px;margin-left:-85px;color:#424242;font-weight:bold;letter-spacing:-1px; text-align:center;}
.board_writeInfo li input{padding:0 5px;border:1px solid #bfbfbf;height:30px;}
.board_writeInfo li .tip{position:relative;top:2px;padding-left:0;line-height:23px;}
.board_writeInfo li img.cal { margin-left:5px; vertical-align:-11px; height:30px; border:1px solid #cccccc;}
.board_writeInfo #wrtName{width:55%;}
.board_writeInfo #wrtBank1{width:55%;}
.board_writeInfo #wrtBank2{width:55%;}
.board_writeInfo #wrtBank3{width:75%;}
.board_writeInfo #wrtNick{width:55%;}
.board_writeInfo #wrtMail{width:95%;}
.board_writeInfo #wrtTitle{width:95%;}
.board_writeInfo #wrtDate{width:35%;}
.board_writeInfo #req_move_date{width:35%;}
.board_writeInfo span.tip{padding-left:10px;font-size:0.9em;color:#ff6600;line-height:16px;}
.board_writeInfo .wrtCont{width:95%;padding:10px 5px;border:1px solid #bfbfbf;}
/*°³ÀÎÁ¤º¸ ¹× ÀÌ¿ë¾à°ü*/
.termsWrap{margin:5px 6px 40px;overflow:hidden; clear:both; }
.termsWrap > div{text-align:left}
.termsWrap > div:first-child .agree_data{margin-left:30px;margin-right:20px}
.termsWrap .agree_data{}
.termsWrap .agree_title{ background:#dff4ff; padding:10px; margin-top:20px;font-size:16px;color:#333;font-weight:700}
.termsWrap .agree_con{padding:5px;background:#ffffff; }
.termsWrap .agree_con p{ margin:15px 0;}
.termsWrap .agree_con p strong { font-size:14px;}
.termsWrap .agree_con p span.txt{ display:block; padding:5px 10px 0;}
.guideWrap { position:relative; clear:both; overflow:hidden; margin:0 6px 15px}
.guideWrap h2 { margin-top:5px;background:url(images/little-guide.png) no-repeat right #f2f2ed; background-size:auto 100px; border:1px solid #f2f2ed; border-radius:5px;height:100px;font-size:13px; font-weight:800; text-align:left;s}
.guideWrap h2 p{padding:75px 0 0 10px;}
.guideWrap ul { margin:10px;}
.guideWrap ul li { line-height:20px; color:#333333; text-align:left;}
.guideWrap ul li.color { padding:10px; margin:10px 0; background:#5676b4; color:#ffffff; font-weight:600;}
.guideWrap ul li.q { padding:20px 0 0 0; font-weight:800; color:#000;}
.guideWrap ul li.a { padding:5px 0;}
.guideWrap ul li div.txt { display:inline-block; float:left; border-radius:15px; width:20px; height:20px;margin-right:5px;font-size:16px; font-weight:800; line-height:20px; color:#FFFFFF; text-align:center;}
.guideWrap ul li div.txt.q{ display:none; margin-left:-30px; background:#003279; border:1px solid #003279;}
.guideWrap ul li div.txt.a{ display:none; margin-left:-30px; background:#777777; border:1px solid #777777;}
.guideWrap ul li span {display:block; margin-left:15px; margin-bottom:10px;}
.guideWrap div img { width:100%;}
/*.guideWrap .sty1 {background:#c4d2f0; border:1px solid #c4d2f0; border-radius:10px; padding:5px;}
.guideWrap .sty2 {border-color:#FFFFFF;border-width: 2px;border-style: dashed;border-radius:10px; padding:5px;}
.guideWrap .sty3 {background: #FFFFFF; padding:5px 0px;}*/
.guide-diag { margin-left:-10px; }
.guide-diag ul li { display:block; margin:5px 2px; padding-bottom:20px; background:url(images/ic_down.png) no-repeat bottom center; background-size:19px auto; }
.guide-diag ul li.last { background:none;}
.guide-diag ul li p {padding:10px; background:#cce6f4; border:1px solid #cce6f4; border-radius:5px;font-size:14px; line-height:18px; text-align:center;}
.litteintro { margin:10px 6px; padding:10px; background:#f9f9f9; border:1px solid #dcdcdc;border-radius:5px;}
.litteintro h3 { color:#006afe; font-size:16px; font-weight:700;}
.litteintro p { margin:4px 0;}
.tong-menu { position:relative; clear:both; overflow:hidden;}
.tong-menu ul li{ float:left; margin:0.5%; width:23.3%; padding:5px 0; background:#EEEEEE; border:1px solid #EEEEEE; border-radius:5px; color:#555555; text-align:center; line-height:33px}
.tong-menu ul li.on{ border:1px solid #1B1E9C; background: #1B1E9C;}
.tong-menu ul li a{ display:block;  }
.tong-menu ul li a.on{color:#FFFFFF; font-weight:700;}
.myshopMain{padding:14px 7px;font-size:13px;}
.myshop-main{border:1px solid #d5d5d5;background:#fff;}
.myshop-main li{ overflow:hidden;border-top:1px solid #e1e1e1; padding:10px; background:url(images/ic_arrow_right.png) no-repeat 95% center;;background-size:20px 20px;}
.myshop-main li:first-child{border-top:0;}
.myshop-main li span { float:left; display:block;width:30px; height: 30px;background:url(images/ic_myshop.png) no-repeat 0 0;background-size:180px auto; vertical-align:-7px}
.myshop-main li span.m1 { background-position:0px 0px;}
.myshop-main li span.m2 { background-position:-30px 0px;}
.myshop-main li span.m3 { background-position:-60px 0px;}
.myshop-main li span.m4 { background-position:-90px 0px;}
.myshop-main li span.m5 { background-position:-120px 0px;}
.myshop-main li span.m6 { background-position:-150px 0px;}
.myshop-main li span.m7 { background-position:-0px -30px;}
.myshop-main li span.m8 { background-position:-30px -30px;}
.myshop-main li span.m9 { background-position:-60px -30px;}
.myshop-main li span.m10 { background-position:-90px -30px;}
.myshop-main li span.m11 { background-position:-120px -30px;}
.myshop-main li span.m12 { background-position:-150px -30px;}
.myshop-main li a{ display:block; float:left; left:40px; width:90%; font-size:120%;}
.tit_secession{margin:18px 0 16px 3px;font-weight:bold;font-size:1.14em;line-height:1.39;color:#555}
.box_out{position:relative;margin-top:10px;border:1px solid #e1e1e1;border-radius:2px;background-color:#fff}
.box_out .tit_out{height:31px;padding:9px 12px 0;border-bottom:1px solid #ececec;font-size:1.14em;color:#565a6b}
.box_out .tit_out .txt_detail{font-family:Helvetica,sans-sarif}
.box_out .cont_out{padding:12px 12px 14px}
.box_out .txt_out{line-height:1.37;color:#666}
.box_out .emph_g{color:#e55349}
.blind { display:none;}
#graphWrap {padding-bottom:10px; border:1px solid #ececec;}
#graphWrap h2.gtitle{ background:#f6f6f6; margin:1px; padding:10px 0 0 15px; height:25px; font-size:13px; font-weight:600; margin-bottom:10px;}
#graphWrap h2.gtitle span { font-size:10px;}
.graph_comm {/*height:150px;*/}
.graph_comm p { margin: 4px 15px; }
.graph_comm p .g_txt{ width:60px; display:inline-block; letter-spacing:-1px; color:#6f6f6f;}
.graph_comm p .i_graph{position:relative;line-height:normal;white-space:nowrap}
.graph_comm p .i_graph .g_bar{display:inline-block;position:relative;width:65%;height:13px;margin:0 5px 0 0;background:#d9d9d9;font-size:12px}
.graph_comm p .i_graph .g_action{display:inline-block;position:relative;height:12px;margin-top:0px;background:#47b80c}
.graph_comm p .i_graph .g_percent{font:12px Arial, Helvetica, sans-serif;color:#6f6f6f}
.graph_comm .nstararea { margin: 4px 15px; }
.graph_comm .nstararea .gra_area{display:inline-block;width:calc(100% - 90px);}
.graph_comm .nstararea .g_txt{ width:60px; display:inline-block; letter-spacing:-1px; color:#6f6f6f;}
.graph_comm .nstararea .i_graph{position:relative;line-height:normal;white-space:nowrap}
.graph_comm .nstararea .i_graph .g_bar{display:inline-block;position:relative;width:calc(100% - 30px);height:13px;margin:0 5px 0 0;background:#d9d9d9;font-size:12px}
.graph_comm .nstararea .i_graph .g_action{display:inline-block;position:relative;height:12px;margin-top:0px;background:#47b80c}
.graph_comm .nstararea .i_graph .g_percent{font:12px Arial, Helvetica, sans-serif;color:#6f6f6f}
/*¸®½ºÆ® ±×·¡ÇÁ Ãß°¡-20211209*/
.lgraph_comm { position:relative; clear:both;}
.lgraph_comm p { margin: 8px 0; font-size:80%; }
.lgraph_comm p .g_txt{ width:25%; display:inline-block;letter-spacing:-1px; color:#6f6f6f;}
.lgraph_comm p .i_graph{position:relative;line-height:normal;white-space:nowrap}
.lgraph_comm p .i_graph .g_bar{display:inline-block;position:relative;width:70%;height:10px;margin:0;background:#f2f2f2;font-size:0;}
.lgraph_comm p .i_graph .g_action{display:inline-block;position:relative;height:10px;margin-top:0px;background:#49cffa}
.lgraph_comm p .i_graph .g_percent{font:12px Arial, Helvetica, sans-serif;color:#6f6f6f}
/*µµ¼­ ºÐÆ÷µµ ±×·¡ÇÁ Ãß°¡-20220307*/
.graph_comm2 {position:relative;border: 1px solid #dbdbdb; background:#FFFFFF;margin:10px 5px;padding:15px 10px 5px 10px;_padding-left:5px;_padding-right:5px;}
.graph_comm2 p { margin: 4px 5px; }
.graph_comm2 p .g_txt{ width:50px; display:inline-block; color:#6f6f6f; font-size:85%;}
.graph_comm2 p .i_graph{position:relative;line-height:normal;white-space:nowrap}
.graph_comm2 p .i_graph .g_bar{display:inline-block;position:relative;width:65%;height:13px;margin:0 5px 0 0;background:#d9d9d9;font-size:12px}
.graph_comm2 p .i_graph .g_action{display:inline-block;position:relative;height:12px;margin-top:0px;background:#47b80c}
.graph_comm2 p .i_graph .g_action.bcg { background:#0072bc;}
.graph_comm2 p .i_graph .g_percent{font:12px Arial, Helvetica, sans-serif;color:#6f6f6f}
/* °Ô½ÃÆÇ °øÁö»çÇ× °¡ÀÌµå */
.rent_guide_st1 { clear:both; position:relative; padding:5px;font-size:100%;}
.rent_guide_st1 h3.title { font-size:110%; font-weight:700; line-height:30px; color:#003663}
.rent_guide_st1 h3.title .num { display:inline-block; width:30px; height:30px; background:#003663; border:1px solid #003663; border-radius:50%; color:#FFFFFF; text-align:center;}
.rent_guide_st1 .txt1 { margin:0 5px 10px 33px; color:#666666;line-height:160%;}
.rent_guide_st1 .txt1 .color_red { color:#FF0000;}
.rent_guide_st1 .txt1 .color_blue { color:#0066CC;}
/*ÆÛ°¡±â*/
.share { float:right;}
.share img { width:25px; height:auto; border:1px solid #FFFFFF; border-radius:5px;}
/*365¹«Á¦ÇÑ´ë¿©*/
.rent365-guide { position:relative; width:97%; margin:0 auto;}
.rent365-guide h3{ position:relative; padding:15px 0 0 0; font-weight: 600; font-size: 24px; color: #232a32;}
.rent365-guide .tinfo { overflow:hidden;padding:10px;}
.rent365-guide .tinfo .title {margin:4% 2%; text-align:center;}
.rent365-guide .tinfo .title img { width:100%;}
.rent365-guide .tinfo ul li { position:relative; overflow:hidden; margin:1% auto; padding:1%; width:96%; background:#51b7ff;border:2px solid #0a619e; border-radius:10px; text-align:center;}
.rent365-guide .tinfo ul li img { clear:both; width:90%; }
.rent365-guide .tinfo ul li p { position:relative;margin:15px 0; font-size:14px; color:#000000; font-weight:600; line-height:24px;}
.rent365-guide .pr { overflow:hidden;margin:0 3% 3% 3%; font-size:16px; color:#000000; font-weight:400; line-height:24px;}
.rent365-guide .pr ul li { float:left; width:25%;}
.rent365-guide .pr ul li a { margin:2px; font-size:14px;}
.rent365-guide .recommendView{position: relative;  overflow: hidden; width:100%; margin-top:10px;}
.rent365-guide .recommendView ul li { float:left; display:inline; width:33%; height:170px; text-align:center;}
.rent365-guide .recommendView ul li .proInfo {width: 95%; padding-top:6px; margin:auto;}
.rent365-guide .recommendView ul li .proInfo .btnEtc > a img {width: 100px !important; height: 100px !important;} 
.rent365-guide .recommendView ul li .proInfo .ranking {position: absolute; width:30px; height:30px; line-height:30px; background:#e47015; border:1px solid #e47015; border-radius:100%; color:#FFFFFF; font-size:110%; font-weight:900; text-align:center;}
.rent365-guide .recommendView ul li p.name {margin-top:11px; margin-bottom: 4px; letter-spacing:-0.5px; line-height:16px; word-break:break-all;}
.rent365-guide .recommendView ul li .productPrice { height: 16px; line-height: 16px; padding: 10px 0 0 0; margin-top: 1px;font-family:'tahoma'; font-size: 17px; margin-right:4px; font-weight:800;}
.rent365-guide .sort_box{ position:relative; overflow:hidden; width:100%;border-bottom:2px solid #ff7e36;margin:10px auto -2px;}
.rent365-guide .sort_box ul{}
.rent365-guide .sort_box ul li{float:left; width:16.6%;}
.rent365-guide .sort_box ul li.last { width:40%;text-align:right;}
.rent365-guide .sort_box ul li a{ display:block;padding:10px 0; background:#fafafa; margin-left:-1px; margin-bottom:-1px; border:1px solid #e5e5e5; border-bottom:0; text-align:center;}
.rent365-guide .sort_box ul li a:hover{color:#333;font-weight:bold;}
.rent365-guide .sort_box ul li a.on{ background:#ff7e36; margin-left:0;border:1px solid #ff7e36; color:#ffffff;font-weight:bold;}
.rent365-guide .moorent_banner { position:relative; margin-top:3%;}
.rent365-guide .moorent_banner ul li { float:left; width:50%; line-height:0;}
.rent365-guide .moorent_banner ul li a { display:block;}
.rent365-guide .moorent_banner ul li img { margin:3%; width:94%; border-radius:5px;}
/*20191011Ãß°¡*/
.preferenceBook{ position:relative; width:100%;padding:10px 0;}
.preferenceBook h3{ position:relative; padding:10px 6px; font-weight: 600; font-size:120%; color: #232a32; letter-spacing: -0.75px; line-height: 20px;}
.preferenceBook .recommendView{position: relative; width:100%;  overflow: hidden;}
.preferenceBook .recommendView ul li { float:left; overflow:hidden; display:inline; width:33.3%; text-align:center;}
.preferenceBook .recommendView ul li .proInfo {width:100%; padding-top:6px; text-align:center;}
.preferenceBook .recommendView ul li .proInfo .btnEtc { display:table; margin:0 auto;}
.preferenceBook .recommendView ul li .proInfo .btnEtc > a .txt { display:table-cell;width:100px; height:146px; max-height:146px; border:1px solid #e5e5e5; vertical-align:middle;}
.preferenceBook .recommendView ul li .proInfo .btnEtc > a img {display:table-cell;width: 96px !important; height: auto !important; max-height:146px;border:1px solid #e5e5e5; vertical-align:middle;} 
.preferenceBook .recommendView ul li .name {margin-top:11px; margin-bottom: 4px;  letter-spacing:-0.5px; line-height:16px; word-break:break-all; font-weight:800;}
.preferenceBook .recommendView ul li .productPrice { height: 16px; line-height: 16px;  margin-top: 1px; letter-spacing:-0.3px; margin-right:4px; font-weight:normal;}

.preferenceBook .recommendView .btnEtc { display:table; margin:0 auto;}
.preferenceBook .recommendView .btnEtc > a .txt { display:table-cell;width:100px; height:146px; max-height:146px; border:1px solid #e5e5e5; vertical-align:middle;}
.preferenceBook .recommendView .btnEtc > a img {display:table-cell;width: 96px !important; height: auto !important; max-height:146px;border:1px solid #e5e5e5; vertical-align:middle;} 
.preferenceBook .recommendView .name { max-width:100px; margin: 11px auto 4px;  letter-spacing:-0.5px; line-height:16px; word-break:break-all; font-weight:800;}
.preferenceBook .recommendView .productPrice { height: 16px; line-height: 16px;  margin-top: 1px; letter-spacing:-0.3px; margin-right:4px; font-weight:normal;}

/*¿µ¾î´ÜÇàº» Ãß°¡*/
#e-danWrap { position:relative; margin:15px 5px;}
#e-danWrap h3 { margin-bottom:10px; font-weight:normal;}
#e-danWrap .all { position:relative; display: block; text-align:right; font-size:100%;}
#e-danWrap .lst {position:relative;overflow-y: auto; height:400px; padding-bottom:1%; border:1px solid #dbdbdb;  }
#e-danWrap .lst ul { margin:1%;}
#e-danWrap .lst ul li { display: block; padding:1%;}
#e-danWrap .lst ul li.bg { background:#f2f2f2;}
#e-danWrap .lst ul li p { float:right; right:3%;}
#e-danWrap .btn_wrap { position:relative; clear:both; overflow:hidden; margin:10px 0; padding:5px; text-align:center;}
#e-danWrap a.btn_rent {display:inline-block;padding:5px 15px; height:28px; background: #ffffff;border:1px solid #666666; border-radius:5px; font-size:14px; font-weight:800; line-height:24px; text-align:center; color:#0054a6;}
/* ·¹ÀÌ¾î ÆË¾÷  ´Þ·Â css  */
.btnlay_wrap {display:inline-block;}
/*.pl_W {display:block;position:absolute;top:13px;left:0;text-align:left;z-index:9;}*/
.pl_W {display:block;text-align:left;z-index:9;}
.pl_W_t49 {top:49px;}
.pl_W .wid_1 {width:164px;}
.pl_W .wid_2 {width:255px;}
.pl_W .wid_5 {width:220px;}
.pl_W .wid_6 {width:200px;}/*´Þ·Â */
.pl_W h1 {height:18px;margin-bottom:6px;padding:8px 0 0 8px;background:url('/sub/images/calendar/pl_h1_bg.gif') repeat-x left bottom;font-size:11px;font-weight:bold;color:#323232;}
.pl_W h1.txt_large {font-size:12px;}
.pl_W .btn_close {position:absolute;top:1px;right:1px;width:27px;height:27px;overflow:hidden;}
.pl_W .pl_box {border:1px solid #f1f1f1;background-color:#fbfbfb;margin:0 9px 8px 9px;padding:9px;text-align:center;}
.pl_TL	{background:url('/sub/images/calendar/pl_TL.gif') no-repeat left top; overflow:auto; overflow:hidden;}
.pl_BR	{width:100%; background:url('/sub/images/calendar/pl_BR.gif') no-repeat right bottom;}
.pl_TR	{width:100%; background:url('/sub/images/calendar/pl_TR.gif') no-repeat right top;}
.pl_BL	{background:url('/sub/images/calendar/pl_BL.gif') no-repeat left bottom; padding:4px;}
/**faq**/
.faq_list { border-top:2px solid #333333;}
.faq_list ul li{display:block;position:relative;border-bottom:1px solid #eaeaea;}
.faq_list ul li:hover{background-color:#fcfcfc;}
.faq_list ul li .faq_item {display:block;width:100%; padding:0;box-sizing:border-box;}
.faq_list ul li .faq_item .title {display:block; padding:10px 20px;color:#333333; font-weight:600;}
.faq_list ul li .show_cont {display:none;width:100%;padding:30px;color:#666;box-sizing:border-box; background:#f7f7f7;}
/* 20220825 ´ÜÇàº» ½Ã¸®Áî ¼±ÅÃ */
.danVSeries {position:relative; overflow:hidden; margin-bottom:20px; padding:10px 6px;}
.danVSeries .tit_box { clear:both;}
.danVSeries .tit_box h3 {position:relative; padding:10px 6px; font-weight: 600; font-size:120%; color: #232a32; letter-spacing: -0.75px; line-height: 20px;}
.danVSeries .tit_box .allcheck{ float:right; font-size:14px; font-weight:normal;}
.danVSeries .tit_box .allcheck input[type=checkbox] { vertical-align:-2px; width:15px; height:15px;}
.danVSeries .bundle_box { width:100%; margin-bottom:20px;}
.danVSeries .bundle_box ul {}
.danVSeries .bundle_box ul li { overflow:hidden;padding:5px 0; }
.danVSeries .bundle_box ul li.bg { background:#fafafa;} 
.danVSeries .bundle_box ul li .bdthumb  {  position:relative;float:left; width:100px; text-align:center;}
.danVSeries .bundle_box ul li .bdthumb .bd { display:table; margin:auto; border:1px solid #CCCCCC;width:70px;height:90px; }
.danVSeries .bundle_box ul li .bdthumb a { display:table-cell; vertical-align:middle; line-height:0;}
.danVSeries .bundle_box ul li .bdthumb a .txt{ padding:1px; font-size:12px; line-height:16px;}
.danVSeries .bundle_box ul li .bdthumb a img { max-width:100%; max-height:90px;}
.danVSeries .bundle_box ul li .bdinfo {float:left; width:190px; letter-spacing:-1px; line-height:120%; } 
.danVSeries .bundle_box ul li .rentable { margin-top:5px; display:inline-block; width:60px; height:20px; background:#0066FF; color:#FFFFFF; border-radius:10px; font-size:12px; text-align:center; line-height:23px;}
.danVSeries .bundle_box ul li .rentable.end {background:#ccc; color:#FFFFFF; }
.danVSeries .bundle_box ul li .rentchk {float:right; width:50px; text-align:center;}
.danVSeries .bundle_box ul li .rentchk input[type=checkbox]{ box-sizing:border-box;display:inline-block;margin:25px 0 0 0;padding:0;width:30px;height:30px;font-size:12px;line-height:1em;vertical-align:middle;border:solid 1px #d8d8d8;border-radius:3px;-webkit-appearance:none; }
.danVSeries .bundle_box ul li .rentchk input[type=checkbox] { background:url('/m/images/img_form_check2.png') no-repeat top center;background-size:30px auto; background-position:0 0; }
.danVSeries .bundle_box ul li .rentchk input[type=checkbox]:checked {background-image:url('/m/images/img_form_check2.png');background-repeat:no-repeat;background-size:30px auto;background-position:0 -30px;}
.danVSeries .pbundle_box { width:100%; margin-bottom:20px;}
.danVSeries .pbundle_box ul {}
.danVSeries .pbundle_box ul li { overflow:hidden;padding:5px 0; float:left; width:50%; min-height:255px;}
.danVSeries .pbundle_box ul li.bg { background:#fafafa;} 
.danVSeries .pbundle_box ul li .bdthumb  {  position:relative;text-align:center; width:120px; margin:0 auto;}
.danVSeries .pbundle_box ul li .bdthumb .bd { display:table; border:1px solid #CCCCCC;width:120px;height:171px; }
.danVSeries .pbundle_box ul li .bdthumb a { display:table-cell; vertical-align:middle; line-height:0;}
.danVSeries .pbundle_box ul li .bdthumb a .txt{ padding:1px; font-size:12px; line-height:16px;}
.danVSeries .pbundle_box ul li .bdthumb a img { max-width:120px; max-height:171px;}
.danVSeries .pbundle_box ul li .bdinfo { width:120px;letter-spacing:-1px; line-height:140%; width:150px; margin:0 auto; margin-top:5px; } 
.danVSeries .pbundle_box ul li .rentable { margin-top:10px; display:inline-block; width:60px; height:20px; background:#0066FF; color:#FFFFFF; border-radius:10px; font-size:12px; text-align:center; line-height:23px;}
.danVSeries .pbundle_box ul li .rentable.end {background:#ccc; color:#FFFFFF; }
.danVSeries .pbundle_box ul li .rentchk { position:absolute; left:0; bottom:0; width:30px;}
.danVSeries .pbundle_box ul li .rentchk input[type=checkbox]{ box-sizing:border-box;display:inline-block;margin:0;padding:0;width:30px;height:30px;font-size:12px;line-height:1em;vertical-align:middle;border:solid 1px #d8d8d8;-webkit-appearance:none; }
.danVSeries .pbundle_box ul li .rentchk input[type=checkbox] { background:url('/m/images/img_form_check2.png') no-repeat top center;background-size:30px auto; background-position:0 0; }
.danVSeries .pbundle_box ul li .rentchk input[type=checkbox]:checked {background-image:url('/m/images/img_form_check2.png');background-repeat:no-repeat;background-size:30px auto;background-position:0 -30px;}
.danVSeries a.bselcart { display:inline-block; height:25px; padding:0 10px; border:1px #CCCCCC solid; color:#333333; font-size:12px; line-height:25px;}
.danVSeries a.btn_bundlelst {display:block; background:#fafafa; padding:5px 0;  text-align:center}
.danVSeries .lst_open{ display:inline-block; background:url('/m/images/ic_arrow_down.png') no-repeat center center; background-size:20px 20px; width:20px; height:10px; }
.danVSeries .lst_close{ display:inline-block; background:url('/m/images/ic_arrow_up.png') no-repeat center center; background-size:20px 20px; width:20px; height:10px; }
/* 20220829±³°ú¼ö·Ï */
.schoolSubjm { position:relative; clear:both; margin:10px 0; font-size:14px;}
.schoolSubjm .title { display:inline-block; padding:10px 0 5px; width:150px; background:#0072bc; border-radius:10px 10px 0 0; font-weight:900; color:#FFFFFF; text-align:center;}
.schoolSubjm .date { padding:20px 3%; border:2px solid #0072bc; border-radius:0 10px 10px 10px; line-height:160%; color:#555;}
/* 20220922ÁÖ¼ÒÈ®ÀÎ */
.addcheck {position: absolute; z-index:1101; width:100%; left:0; bottom:60px;}
.addcheck .box {position:relative; margin:0 auto; padding:15px 0; width:250px;background:#FFFFFF; border:3px solid #CCCCCC;}
.addcheck .box p {padding:10px; text-align:center;}
/*20230109´ÜÇàº»¼¼Æ® ¼ö·Ï ±¸ºÐ*/
.danrecom-a { display:inline-block; padding:2px 7px; margin-right:5px; background:#e1e1e1; border-radius:10px; color:#444444; font-size:85%; }
.danrecom-b { display:inline-block; padding:2px 5px; margin-right:5px; background:#e1e1e1; border-radius:10px; color:#444444; font-size:85%; }
.danrecom-c { display:inline-block; padding:2px 5px; margin-right:5px; background:#e1e1e1; border-radius:10px; color:#444444; font-size:85%; }
.danrecom-d { display:inline-block; padding:2px 5px; margin-right:5px; background:#e1e1e1; border-radius:10px; color:#444444; font-size:85%; }
.danrecom-e { display:inline-block; padding:2px 5px; margin-right:5px; background:#e1e1e1; border-radius:10px; color:#444444; font-size:85%; }
/*20230125È£°¨µµÁö¼ö*/
.eval-info-wrap { position:relative; clear:both; }
.eval-info-wrap .subj { display:inline-block; font-size:14px;}
.eval-info-wrap .star-rate{ position:relative;display:inline-block; top:3px; width:88px; height:18px;}
.eval-info-wrap .star-rate.bg { background: url(/sub/images/product/eval_icon_202301.png) no-repeat left top; background-position:0 0; background-size:88px 37px;}
.eval-info-wrap .star-rate .progress{ position: absolute; display:inline-block; width:100%; height:18px; background: url(/sub/images/product/eval_icon_202301.png) no-repeat left top; background-position: 0 -18.5px; background-size:88px 37px;}
.eval-info-wrap .gpa { display:inline-block; font-size:12px; letter-spacing:3px;}
.eval-info-wrap .gpa strong { font-size:14px; letter-spacing:1px;}
/*20241118´ë¿©Á¶È¸ ¼öÁ¤ */
.my_moomsg{ margin-bottom:10px;font-size: 13px;display: inline-block;height: 32px;padding: 0 15px; border-radius: 16px;background-color: #f1f4f6; vertical-align: top; font-weight: 600;color: #3f3f3f; line-height:32px; }
.my_moomsg em{ color:#03a94d; font-weight:800;}
.morderTbl_listn {overflow:hidden;position:relative;border-top:1px solid #dfe2e6;width:100%; }
.morderTbl_listn ul{}
.morderTbl_listn ul li{position:relative; overflow:hidden;border-bottom:1px solid #dfe2e6; padding:5px 0;}
.morderTbl_listn ul li.tbg{padding:10px 0; background:#f9f9f9;color:#111;font-weight:800;text-align:center}
.morderTbl_listn ul li .tbg{padding:10px 0; background:#f9f9f9;color:#111;font-weight:800;text-align:center}
.morderTbl_listn ul li .ord {float:left; width:calc(100% - 25%); text-align:left;}
.morderTbl_listn ul li .ord1 {float:left;  width:75%; text-align:left;}
.morderTbl_listn ul li .ord2 {float:left;  width:85%; text-align:left;}
.morderTbl_listn ul li .pay{ float:left;  width:20%;text-align:center}
.morderTbl_listn ul li .date2{ float:left;  width:45%;text-align:left}
.morderTbl_listn ul li .step img { margin-right:3px; width:15px; height:auto;vertical-align:-1px;}
.morderTbl_listn ul li .step{ float:left;  width:25%;text-align:center}
.morderTbl_listn ul li .step2{ float:left;  width:15%;text-align:center}
.morderTbl_listn ul li p{ margin:3px;}
.morderTbl_listn ul li p.ordernum { }
.morderTbl_listn ul li p.ordernum span { display:inline-block; margin-right:5px; font-weight:800;}
.morderTbl_listn ul li p.date {}
.morderTbl_listn ul li p.price { color:#996600;}
.morderTbl_listn ul li input[type="text"]  {border:1px solid #d8d8d8; width:80px; padding:2px;}
.morderTbl_listn ul li .ord_detail_info { clear:both;  font-size:90%; color:#666666;}
.morderTbl_listn ul li .ord_detail_info .thumb { float:left; width:60px;}
.morderTbl_listn ul li .ord_detail_info .thumb img { width:50px; height:50px;}
.morderTbl_listn ul li .ord_detail_info .info { float:left; width:calc((100% - 25%) - 60px);}
.morderTbl_listn ul li .ord_detail_info .info span { display:block; margin-bottom:5px;}
.morderTbl_listn ul li .ord_detail_info .price { float:left; text-align:center; color:#666666;}
/* 20250221 ¸®ºä Æò°¡ */
.rv_star { position:relative; margin:auto; display:inline-block;top:2px; width:80px; height:16px;}
.rv_star .rvs_gray { display:block; width:100%; background:url(/sub/images/ico_star.png) no-repeat left top; background-size: auto 32px; background-position:0 -16px; text-align:left;}
.rv_star .rvs_gray span { display:inline-block; height:16px;background:url(/sub/images/ico_star.png) no-repeat left top; background-size: auto 32px; background-position:0 0;}
