@charset "utf-8";
/* mobile reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;-webkit-text-size-adjust:none}
body {min-width:320px;color:#666;font-size:14px;;font-family:Helvetica;}
img, fieldset {border:0}
ul, ol, li, dl {list-style:none}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal}
hr {display:none}
a {color:inherit}
a, a:link {color:#333;text-decoration:none}
a:hover, a:active {color:#333;text-decoration:none}
em, i, address {font-style:normal;font-weight:normal}
legend, caption {display:none;clear:both}
input, textarea, select, button, table {font-size:inherit;font-family:Helvetica;line-height:inherit}
section, nav, article, aside, hgroup, header, footer {display:block}
textarea, input {background:url(none);-webkit-border-radius:1px;-webkit-apprearance:none}
textarea {resize:none}
label {cursor:pointer}
figure {margin:0;padding:0}

/* common */
.blind {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.show {display:block !important;}
.hide {display:none !important;}
.fl {float:left;}
.fr {float:right;}
.helv {font-family:Helvetica}
.verd {font-family:Helvetica}
.bold {font-weight:bold;}
.clear:after {display:block;content:"";clear:both;}
.txt-center {text-align:center;}

.wrap {background-color:#fff;}

.header-wrapper { position:fixed;height:78px;width:100%;left:0px;z-index:10000;}
.container {padding-top:78px;}
/* header */
.header-group-wrapper {background-color:#3C3C3C;border-bottom:2px solid #252A2D;}
.header-group-inner {position:relative;height:40px;padding-top:5px}
.header-group-inner > h1 {top: 10px;}
.header-group-inner > h1 > a {display:block;width:155px;height:41px;background:url(../images/m_images/sp.png) 0 0 no-repeat;background-size:400px auto;}/*margin: 0px auto;*/




.member-menu-on {position:absolute;top: 11px;right:15px;}
.member-menu-on a {display:inline-block;height:28px;border:1px solid #824814;border-radius:4px;box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
.member-menu-on a span {display:inline-block;width:100%;height:28px;padding:0 10px;line-height:27px;text-align:center;font-size:12px;font-weight:bold;color:#262626;text-shadow: 1px 1px 0 #F1D69D;box-sizing:border-box;-moz-box-sizing:border-box;background:#EFBA8B;/* Old browsers */background:-moz-linear-gradient(top,  #EFBA8B 0%, #E59453 51%, #E59453 100%);/* FF3.6+ */background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFBA8B), color-stop(51%,#E59453), color-stop(100%,#E59453));/* Chrome,Safari4+ */background:-webkit-linear-gradient(top,  #EFBA8B 0%,#E59453 51%,#E59453 100%);/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,  #EFBA8B 0%,#E59453 51%,#E59453 100%);/* Opera 11.10+ */background:-ms-linear-gradient(top,  #EFBA8B 0%,#E59453 51%,#E59453 100%);/* IE10+ */background:linear-gradient(to bottom,  #EFBA8B 0%,#E59453 51%,#E59453 100%);/* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFBA8B', endColorstr='#E59453',GradientType=0 );/* IE6-9 */box-shadow:inset 1px 1px 1px rgba(255,255,255,0.8);-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.8);/* border-top: 1px solid #fff;*//* border-right:1px solid #EAB887;*//* border-bottom:1px solid #E89756;*//* border-left:1px solid #F9E6CF;*/border-radius:3px;}

/* menu-wrapper */
.menu-wrapper {border-bottom:1px #D95006 solid;}
.menu {}
.menu ul:after {display:block;content:"";clear:both;}
.menu ul {}
.menu ul li {float:left;width:20%;height:30px;background-color:#FD6E08;border-left:1px #D95006 solid;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}
.menu ul li:first-child {border-left:none;}
.menu ul li a {display:block;padding-top:7px;border-top:1px #FD6909 solid;border-left:1px #FD6909 solid;color:#fff;font-size:14px;}
.menu ul li.on {
background:-moz-linear-gradient(top,  #FD6E08 0%, #FF8E0A 20%, #F98401 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD6E08), color-stop(20%,#FF8E0A), color-stop(100%,#F98401));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #FD6E08 0%,#FF8E0A 20%,#2864cb 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #FD6E08 0%,#FF8E0A 20%,#F98401 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #FD6E08 0%,#FF8E0A 20%,#F98401 100%);/* IE10+ */
background:linear-gradient(to bottom,  #FD6E08 0%,#FF8E0A 20%,#F98401 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD6E08', endColorstr='#F98401',GradientType=0 );/* IE6-9 */}
.menu ul li.on a {border-top:1px transparent solid;border-left:1px transparent solid;}
.menu ul li.series a {background-position:50% -40px;}
.menu ul li.on.series a {background-position:50% -90px;}

.menu ul li.ebook a {background-position:50% -140px;}
.menu ul li.on.ebook a {background-position:50% -190px;}


.menu ul li.bestseller a {background-position:50% -242px;}
.menu ul li.on.bestseller a {background-position:50% -297px;}
.menu ul li.author a {background-position:50% -350px;}
.menu ul li.on.author a {background-position:50% -400px;}
.menu ul li.search a {background-position:50% -450px;}
.menu ul li.on.search a {background-position:50% -500px;}

.submenu {background-color:#212121;padding:10px 0 10px 10px;}
.submenu a {display:inline-block;padding:2px 10px;color:#939393;font-size:12px;}

/* 상단검색 */
.search-wrap {padding:12px 15px;background:#fff;border-bottom:2px solid #e2e2e3;}
.search-wrap fieldset {position:relative;width:100%;margin:0 auto;padding:0 54px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;}
.search-wrap fieldset .search-box {display:block;width:100%;height:30px;padding:2px 0 0 25px;border:1px solid #ccc;background:url(../images/m_images/sp.png) no-repeat 8px -1067px;background-size:360px auto;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;}
.search-wrap fieldset .search-box * {vertical-align: middle;}
.search-wrap fieldset .search-box input {width:80%;font-size:1em;color:#b5b5b5;border:0;}
.search-wrap fieldset .button-small.blue {position:absolute;top: 0;right:0;text-align:center;}

/* 이벤트배너 */
.event-banner-wrapper {} 
.slick-slider {position:relative; display: block;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; border:1px #cdcdcd solid; margin: 0; padding: 0 !important; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; width:100%;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-prev, .slick-next {display:none !important;}
.slick-dots {display: block; height:0px; margin-top:0; text-align: center; padding: 0; box-sizing:border-box;-moz-box-sizing:border-box;}
.slick-dots li {display:inline-block;height:0px;width:0px; margin: 0 2px;}
.slick-dots li button {background:url(../images/m_images/icon_slick_dots.png) no-repeat 0 0;background-size:8px auto; border: 0; display: block; height:0px;width:0px; outline: none; text-indent:100%;white-space:nowrap;overflow:hidden; cursor: pointer; line-height:0; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.slick-dots li.slick-active button, .slick-dots li.slick-active button {background-position:0 -8px; outline: none; }
/*.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
 .slick-dots li button:before { position: absolute; top: 0; left: 0; content: ""; width: 12px; height: 12px; font-family: "slick"; font-size: 12px; line-height: 12px; text-align: center; color:#ccc;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {color:#4b91e9;} */
/* 메인슬라이더 */

.tab {position:relative;background:url(../images/m_images/bg_cate.png) repeat-x 0 0;background-size:auto 35px;height:35px;box-shadow:0 2px 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);overflow:hidden;z-index:1;width:100%;}
.tab>ul {}
.tab>ul:after {display:block;content:"";clear:both;}
.tab>ul>li {float:left;  text-align: center}
.tab>ul>li>a {display:inline-block;height:35px;line-height:35px;padding:0 7px;font-size:14px;color:#262626;box-sizing:border-box;-webkit-box-sizing:border-box;z-index:1}
.tab>ul>li>a.on {border-bottom:4px #5745b3 solid;}
.main-slider {position:relative;overflow:hidden;}

.tab2 {position:relative;background:url(../images/m_images/bg_cate.png) repeat-x 0 0;background-size:auto 35px;height:35px;box-shadow:0 2px 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);overflow:hidden;z-index:1;width:100%;}
.tab2>ul {height:35px;}
.tab2>ul:after {display:block;content:"";clear:both;}
.tab2>ul>li {float:left;  text-align: center}
.tab2>ul>li>a {display:inline-block;height:35px;line-height:35px;font-size:14px;color:#262626;box-sizing:border-box;-webkit-box-sizing:border-box;z-index:1}
.tab2>ul>li>a.on {border-bottom:4px #5745b3 solid;}
.main-slider {position:relative;overflow:hidden;}


/* 북 타이틀 */
.book-list-title {position:relative;height:40px;border-top: 2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;box-shadow: 2px 0 0 #f2f2f2;background:#ffffff;/* Old browsers */background:-moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 50%, #f2f2f2 100%);/* FF3.6+ */background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f8f8f8), color-stop(100%,#f2f2f2));/* Chrome,Safari4+ */background:-webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 50%,#f2f2f2 100%);/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,  #ffffff 0%,#f8f8f8 50%,#f2f2f2 100%);/* Opera 11.10+ */background:-ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 50%,#f2f2f2 100%);/* IE10+ */background:linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 50%,#f2f2f2 100%);/* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );/* IE6-9 */;}
.book-list-title strong {position:absolute;top: 10px;left:10px;display:block;font-size:1.125em;color:#212121;}
.book-list-title a {position:absolute;top: 10px;right:10px;display:inline-block;padding-right:6px;font-size:1em;color:#707070;background:url(../images/m_images/sp.png) 100% -560px no-repeat;background-size:360px auto;}

/* notice */
.news-wrapper {background-color:#fff;border-top: 2px solid #e5e5e5;}
.news-inner {height:46px;margin:0 auto;overflow:hidden;}
.news-inner > h5 {float:left;width:80px;text-align:center;line-height:46px;color:#212121;font-weight:bold;font-size:1em;}
.news-inner .news-vticker {float:left;width:240px;height:66px;box-sizing:border-box;-moz-box-sizing:border-box;}
.news-inner .news-vticker:after {display:block;content:"";clear:both;}
.news-vticker li {height:46px;padding-left:18px;line-height:46px;font-size:1em;color:#555;}
.news-vticker li a {display:block;width:240px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

/* footer */
.footer-inner {padding:10px 0 25px;background-color:#f1f1f1;box-sizing:border-box;-moz-box-sizing:border-box;}
.footer-menu {color:#555;text-align:center;}
.footer-menu a {display:inline-block;font-size:1.125em;border:1px solid #b2b2b2;border-radius:4px;background-color:#f2f2f2;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-image:-moz-linear-gradient(top,#fff,#f6f6f6);background-image:-o-linear-gradient(top,#fff,#f6f6f6);background-image:linear-gradient(to bottom,#fff,#f6f6f6);}
.footer-menu a:hover {text-decoration: none;}
.footer-menu a span {display:inline-block;padding:6px 8px;color:#555;font-size:0.875em;font-weight:bold;border-radius:2px;border:1px solid rgba(255,255,255,0.5);}

.info-menu {padding:10px 0;color:#555;text-align:center;}
.info-menu a {display:inline-block;font-size:0.875em;padding:0 0 0 3px;}
.info-menu a:before {display:inline-block;content:"";width:1px;height:11px;margin-right:4px;background-image:url(../images/m_images/sec.png);background-repeat: no-repeat;background-position:0 2px;}
.info-menu a:first-child:before {display:none;}
address {font-size:0.875em;color:#acacac;line-height:1.6em;text-align:center;}
.copyright {padding-top: 12px;font-size:0.875emm;color:#555;text-align:center;}

/* 검색결과 */
.search-sorting {padding:6px 15px;border-bottom:1px solid #e5e5e5;}
.search-sorting:after {display:block;content:"";clear:both;}
/* .search-sorting select {padding:3px;font-size:0.938em;color:#555;background-color:#fff;border:2px solid #dfdfdf;border-radius:6px;} */


/*****************************************/
/* common
/*****************************************/

/* label sale */
.sale {position:absolute;top:0;left:0;width:34px;height:34px;padding:1px 0 0 1px;background:url(../images/m_images/sp.png) 0 -615px no-repeat;background-size:360px auto;font-size:11px;color:#fff;text-align:left;}

/* 별점 */
.star-rating {display:inline-block;width:53px;height:11px;background:url(../images/m_images/sp.png) 0 -670px no-repeat;background-size:360px auto;}
.star-rating.one {background-position:0 -682px;}
.star-rating.two  {background-position:0 -694px;}
.star-rating.three {background-position:0 -706px;}
.star-rating.four {background-position:0 -718px;}
.star-rating.five {background-position:0 -730px;}

.star-box {}
.star-box .star-rating {display:inline-block;width:68px;margin-left:15px;height:14px;background:url(../images/m_images/sp.png) 0 -755px no-repeat;background-size:360px auto;}
.star-box .star-rating.one {background-position:0 -770px;}
.star-box .star-rating.two  {background-position:0 -785px;}
.star-box .star-rating.three {background-position:0 -800px;}
.star-box .star-rating.four {background-position:0 -815px;}
.star-box .star-rating.five {background-position:0 -830px;}

/* 썸네일 리스트 : 가로형 */
.series-list {padding:20px 0 10px 10px;}
.series-list>ul {}
.series-list>ul:after {display:block;content:"";clear:both;}
.series-list>ul>li {float:left;padding-bottom:20px;margin-right:10px;}
.series-list>ul>li .book-wrapper {width:60px;margin:auto;}
.series-list>ul>li .book-thumnail-wrapper {position:relative;width:60px;height:80px;padding-right:4px;background:url(../images/m_images/book_side_02.png) 100% 0 no-repeat;background-size:4px 80px;}
.series-list>ul>li .book-thumnail-wrapper .thumb {background:#eee url(../images/m_images/bg_book.png) 50% 50% no-repeat;background-size:50px auto;border:1px solid #a8a6a3;width:58px;height:78px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
.series-list>ul>li .book-thumnail-wrapper .thumb img {width:100%;height:78px;}
.series-list>ul>li .book-light {position:absolute;top:1px;left:0;display:block;width:10px;height:78px;background:url(../images/m_images/book_light.png) no-repeat 0 0;background-size:10px 78px;opacity:0.3;z-index:5;}
.series-list>ul>li .book-info {display:block;text-align:center;padding-top: 6px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.series-list>ul>li .book-info:hover {text-decoration: none;color:#3f81e4;}

/* 썸네일 리스트 : 세로형 */
.listview-wrapper {}
.listview-wrapper.list-type {margin-bottom:30px;}
.listview-wrapper>ul>li {position:relative;padding:10px 0 10px 15px;border-top:1px #e5e5e5 solid;}
.listview-wrapper>ul>li:first-child {border-top:none;}
.listview-wrapper>ul>li:last-child {border-bottom:2px #cdcdcd solid;}
.listview-wrapper>ul>li .book-wrapper {padding:0 65px 0 25px;}
.listview-wrapper>ul>li .book-wrapper:after {display:block;content:"";clear:both;}
.listview-wrapper>ul>li .book-wrapper.search-area {padding:0;}

.listview-wrapper>ul>li .book-wrapper2 {padding:0 65px 0 0px;}
.listview-wrapper>ul>li .book-wrapper2:after {display:block;content:"";clear:both;}
.listview-wrapper>ul>li .book-wrapper2.search-area {padding:0;}


.listview-wrapper>ul>li .booklist-num {position:absolute;top:40px;left:15px;}
.listview-wrapper>ul>li .book-thumnail-wrapper {float:left;position:relative;width:60px;height:80px;padding-right:4px;background:url(../images/m_images/book_side_02.png) 100% 0 no-repeat;background-size:4px 80px;}
.listview-wrapper>ul>li .book-thumnail-wrapper .thumb {background:#eee url(../images/m_images/bg_book.png) 50% 50% no-repeat;background-size:50px auto;border:1px solid #a8a6a3;width:58px;height:78px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
.listview-wrapper>ul>li .book-thumnail-wrapper .thumb img {width:100%;height:78px;}
.listview-wrapper>ul>li .info-wrapper {padding:0 0 0 75px;}
.listview-wrapper>ul>li .book-info {text-align:left;padding:0;font-size:12px;color:#212121;}
.listview-wrapper>ul>li .book-info-misc {margin-top:5px;font-size:12px;}
.listview-wrapper>ul>li .button-small {position:absolute;top:35px;right:15px;}
.listview-wrapper>ul>li ul.book-price {margin-top:5px;font-size:0.75em;color:#362e2b;}
.listview-wrapper>ul>li ul.book-price:after {display:block;content:"";clear:both;}
.listview-wrapper>ul>li ul.book-price li {float:left;width:50%;}
.listview-wrapper>ul>li ul.book-price li .price-brown {display:inline-block;width:46px;background:#362e2b;padding:2px 0;margin-right:3px;text-align:center;color:#fff;}
.listview-wrapper>ul>li ul.book-price li ins {display:inline-block;padding:2px 10px 2px 4px;text-decoration:none;}

/*****************************************/
/* 웹연재 메인
/*****************************************/
.web-series-section {padding:0px 0px;background-image:url(../images/m_images/web_series_bg.png);background-repeat: no-repeat;background-size: 100% 100%;background-origin: padding-box;box-sizing:border-box;-moz-box-sizing:border-box;}
.web-series-menu {display:table;width:100%;margin:0 0 14px 0;border:1px solid #c9bfa9;box-shadow: 0 3px 4px #dbd2c3;
background:#faf9f4;/* Old browsers */
background:-moz-linear-gradient(top,  #faf9f4 0%, #faf9f4 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f4), color-stop(100%,#faf9f4));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #faf9f4 0%,#faf9f4 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #faf9f4 0%,#faf9f4 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #faf9f4 0%,#faf9f4 100%);/* IE10+ */
background:linear-gradient(to bottom,  #faf9f4 0%,#faf9f4 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f4', endColorstr='#faf9f4',GradientType=0 );/* IE6-9 */;}
.web-series-menu li {display:table-cell;border-left:1px solid #c9bfa9;font-size:1em;text-align:center;font-weight:bold;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.web-series-menu li:first-child {border-left:none;}
.web-series-menu li a {display:block;border-top: 1px solid #ffffff;border-right:1px solid #fff;line-height:25px;color:#4e4739;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.web-series-menu li.on a {background:#f4f0e7;/* Old browsers */
background:-moz-linear-gradient(top,  #f4f0e7 0%, #d8c9ab 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f0e7), color-stop(100%,#d8c9ab));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #f4f0e7 0%,#d8c9ab 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #f4f0e7 0%,#d8c9ab 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #f4f0e7 0%,#d8c9ab 100%);/* IE10+ */
background:linear-gradient(to bottom,  #f4f0e7 0%,#d8c9ab 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f0e7', endColorstr='#d8c9ab',GradientType=0 );/* IE6-9 */;}
.web-list-wrapper {padding-left:10px;}
.web-list-wrapper:after {display:block;content:"";clear:both;}
.thum-series {float:left;display:block;margin:0 10px 6px 0;cursor: pointer;}
.thum-series span {display:block;padding:4px 4px 0 4px !important;background-color:#fff;border:1px solid #bfb398;box-shadow: 1px 2px 0 #d3cec4;}
.thum-series span img {width:50px;height:50px;}
.thum-series strong {display:block;width:50px;padding:3px 0;text-align:center;font-size:0.813em;color:#4e4d4c;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

/*****************************************/
/* e-book 메인
/*****************************************/
.ebook-section {background-repeat: no-repeat;background-size: 100% 100%;padding:0 5px;b}
.ebook-section  h2 {clear:both;font-weight:bold;color:#FD6909 ;font-size:16px;margin-top:5px;margin-bottom:5px;margin-left:8px;}
.ebook-list-wrapper {position:relative;height:153px;padding-bottom:78px;margin:-30px auto;background:url(../images/m_images/shelf.png) 0 100% no-repeat;background-size: 100% 78px;}
.ebook-list-wrapper:first-child {margin:0 auto;}
.ebook-list-wrapper a {display:inline-block;}
.ebook-list-wrapper>ul {padding:0 10px;}
.ebook-list-wrapper>ul:after {display:block;content:"";clear:both;}
.ebook-list-wrapper>ul>li {float:left;width:33.3%;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;}
.ebook-list-wrapper .book-wrapper {padding-top:10px;}
.ebook-list-wrapper .book-thumnail-wrapper {position:relative;width:70px;height:100px;padding-right:6px;margin:auto;background:url(../images/m_images/book_side_02.png) 100% 0 no-repeat;background-size:6px 100px;}
.ebook-list-wrapper .book-thumnail-wrapper .thumb {background:#eee url(../images/m_images/bg_book.png) 50% 50% no-repeat;background-size:60px auto;border:1px solid #a8a6a3;width:68px;height:98px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
.ebook-list-wrapper .book-thumnail-wrapper .thumb img {width:100%;height:98px;}
.ebook-list-wrapper .book-light {position:absolute;top: 1px;left:1px;display:block;width:20px;height:98px;background:url(../images/m_images/book_light.png) no-repeat 0 0;background-size:20px 98px;opacity:0.3;z-index:5;}
.ebook-list-wrapper .book-info {display:block;text-align:center;font-size:12px;color:#363636;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ebook-list-wrapper .dsc {text-align:center;font-size:11px;color:#75645b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ebook-list-wrapper .star-rating {margin:3px auto 5px;}

/* 베스트셀러 */
.lnb-second-menu {position:relative;width:100%;border-bottom:2px #dfdfdf solid;margin-bottom:10px;}
.lnb-second-menu .mini-tab {padding:8px 0;}
.lnb-second-menu .mini-tab:after {display:block;content:"";clear:both;}
.lnb-second-menu .mini-tab li {float:left;background:url(../images/m_images/sec_02.png) no-repeat 100% 50%;background-size:1px 9px;padding:2px 0}
.lnb-second-menu .mini-tab li:last-child {background:none;}
.lnb-second-menu .mini-tab li a {display:block;padding:0 10px;color:#555;font-size:1em;}
.lnb-second-menu .mini-tab li.on a {color:#4b91e9;font-weight:bold;}
.best-menu {background-color:#393939;}
.best-menu:after {display:block;content:"";clear:both;}
.best-menu a {float:left;display:block;width:50%;padding:10px 0;font-size:1.125em;color:#939393;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;}
.best-menu a.on {color:#fff;background-color:#212121;}

/* 결제 */
.stitle {padding:10px 0;font-weight:bold;font-size:1em;color:#212121;}
.pay-wrapper {padding:10px 15px 20px;background-color:#f7f7f7;}
.item-list {border:1px solid #cdcdcd;background-color:#fff;border-radius:4px;box-shadow: 0 2px 0 rgba(85,85,85,0.1);}
.item-list li {padding:10px;font-size:1em;color:#212121;border-top:1px solid #cdcdcd;}
.item-list li:first-child {border-top:none;}
.item-list li:after {display:block;content:"";clear:both;}
.item-list li.line-more {border-bottom:2px solid #cdcdcd;}
.item-list li.pay-total {background-color:#f6f6f6;border-radius:0 0 4px 4px;}
.item-list li.pay-total .item-name {font-weight:bold;}
.item-list li.pay-total .item-price {font-weight:bold;color:#3f81e4;font-size:1.125em;}
/* .item-list li select {padding:3px;font-size:0.938em;color:#555;background-color:#fff;border:2px solid #dfdfdf;border-radius:6px;} */
.item-name {float:left;}
.item-price {float:right;}
.item-price.blue {color:#3f81e4;}

.point-list {border:1px solid #cdcdcd;background-color:#fff;border-radius:4px;box-shadow: 0 2px 0 rgba(85,85,85,0.1);}
.point-list li {padding:10px;font-size:1em;color:#212121;border-top:1px solid #cdcdcd;}
.point-list li:first-child {border-top:none;border-radius:4px 4px 0 0;}
.point-list li.point-title {background-color:#f6f6f6;}
.point-text {height:20px;margin:3px auto;text-align:center;}
.point-text span {display:inline-block;padding-left:15px;font-size:0.875em;color:#959595;background:url(../images/m_images/sp.png) 0 -1333px no-repeat;background-size:360px auto;line-height:1.5em;}
.point-inputbox {width:240px;margin:0 auto;text-align:center;color:#212121;font-size:1em;}
.point-inputbox input[type="text"] {width:140px;font-weight:bold;font-size:1.125em;padding:10px;text-align:right;background:#fff;border:2px solid #ccc;border-radius:4px;}
.cash-complete-txt {padding:30px 0 20px;}
.cash-complete-txt .cash-icon {display:block;width:64px;height:64px;margin:0 auto;background:url(../images/m_images/sp.png) no-repeat 0 -900px;background-size:360px auto;}
.cash-complete-txt > h3 {padding:12px 0;text-align:center;font-size:1.5em;line-height:1.2em;color:#212121;}
.cash-complete-txt > h3 > strong {color:#347cd7;}
.cash-complete-txt .email-send-text {text-align:center;font-size:1em;color:#898989;}
.total-price {padding:20px 0 12px;color:#212121;font-size:1.5em;text-align:center;}
.total-price strong {color:#f26522;}
.save-point {padding-bottom: 10px;color:#212121;font-size:1em;text-align:center;}
.point-comment {padding:10px 0 20px;}
.point-comment .stit {padding-left:15px;font-weight:bold;font-size:1.063em;color:#252525;background:url(../images/m_images/sp.png) 0 -1331px no-repeat;background-size:360px auto;}
.point-comment .point-comment-txt {font-size:0.75em;color:#898989;}
.point-save-section {padding:15px 0 0;}
.point-save-section:after {display:block;content:"";clear:both;}
.point-save-notice {float:left;font-size:0.875em;color:#555555;}
.point-save-notice .lack-price {padding-bottom: 6px;font-size:1.25em;color:#212121;}
.point-save-notice .lack-price strong {color:#f26522;}
.point-select {float:right;font-weight:bold;font-size:1em;color:#212121;}
/* .point-select select {padding:3px;font-size:0.938em;color:#555;background-color:#fff;border:2px solid #dfdfdf;border-radius:6px;} */


/* 버튼 */
.button2 {display:inline-block;width:80px;height:35px;border:1px solid #2570ce;border-radius:4px;box-shadow: 0 3px 3px rgba(0,0,0,0.1);}
.button2 span {display:block;height:35px;padding:0 2px;border:1px solid rgba(255,255,255,0.3);text-align:center;font-weight:bold;font-size:1em;line-height:33px;color:#fff;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;
background:#629be4;/* Old browsers */
background:-moz-linear-gradient(top,  #629be4 0%, #5694e2 50%, #468adf 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#629be4), color-stop(50%,#5694e2), color-stop(100%,#468adf));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #629be4 0%,#5694e2 50%,#468adf 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #629be4 0%,#5694e2 50%,#468adf 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #629be4 0%,#5694e2 50%,#468adf 100%);/* IE10+ */
background:linear-gradient(to bottom,  #629be4 0%,#5694e2 50%,#468adf 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#629be4', endColorstr='#468adf',GradientType=0 );/* IE6-9 */;}

.button2.gray {border:1px solid #b4b4b4;margin-bottom: 6px;}
.button2.gray span {padding:0 10px;color:#252525;border:1px solid #f7f7f7;
background:#efefef;/* Old browsers */
background:-moz-linear-gradient(top,  #efefef 0%, #ebebeb 50%, #e7e7e7 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(50%,#ebebeb), color-stop(100%,#e7e7e7));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #efefef 0%,#ebebeb 50%,#e7e7e7 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #efefef 0%,#ebebeb 50%,#e7e7e7 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #efefef 0%,#ebebeb 50%,#e7e7e7 100%);/* IE10+ */
background:linear-gradient(to bottom,  #efefef 0%,#ebebeb 50%,#e7e7e7 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e7e7e7',GradientType=0 );/* IE6-9 */;}



.buttons {padding:10px 0;text-align:center;}
.buttons.right {text-align:right !important;}
.button.laze-button {width:100% !important;}
.button {display:inline-block;width:120px;height:35px;border:1px solid #2570ce;border-radius:4px;box-shadow: 0 3px 3px rgba(0,0,0,0.1);}
.button span {display:block;height:35px;padding:0 10px;border:1px solid rgba(255,255,255,0.3);text-align:center;font-weight:bold;font-size:1em;line-height:33px;color:#fff;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;
background:#629be4;/* Old browsers */
background:-moz-linear-gradient(top,  #629be4 0%, #5694e2 50%, #468adf 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#629be4), color-stop(50%,#5694e2), color-stop(100%,#468adf));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #629be4 0%,#5694e2 50%,#468adf 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #629be4 0%,#5694e2 50%,#468adf 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #629be4 0%,#5694e2 50%,#468adf 100%);/* IE10+ */
background:linear-gradient(to bottom,  #629be4 0%,#5694e2 50%,#468adf 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#629be4', endColorstr='#468adf',GradientType=0 );/* IE6-9 */;}




.button.gray {border:1px solid #b4b4b4;margin-bottom: 6px;}
.button.gray span {color:#252525;border:1px solid #f7f7f7;
background:#efefef;/* Old browsers */
background:-moz-linear-gradient(top,  #efefef 0%, #ebebeb 50%, #e7e7e7 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(50%,#ebebeb), color-stop(100%,#e7e7e7));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #efefef 0%,#ebebeb 50%,#e7e7e7 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #efefef 0%,#ebebeb 50%,#e7e7e7 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #efefef 0%,#ebebeb 50%,#e7e7e7 100%);/* IE10+ */
background:linear-gradient(to bottom,  #efefef 0%,#ebebeb 50%,#e7e7e7 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e7e7e7',GradientType=0 );/* IE6-9 */;}
.button.darkgray {border:1px solid #5e5e5e;}
.button.darkgray span {color:#fff;border:1px solid #9c9c9c;
background:#888888;/* Old browsers */background:-moz-linear-gradient(top,  #888888 0%, #7f7f7f 50%, #737373 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(50%,#7f7f7f), color-stop(100%,#737373));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #888888 0%,#7f7f7f 50%,#737373 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #888888 0%,#7f7f7f 50%,#737373 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #888888 0%,#7f7f7f 50%,#737373 100%);/* IE10+ */
background:linear-gradient(to bottom,  #888888 0%,#7f7f7f 50%,#737373 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#737373',GradientType=0 );/* IE6-9 */;}
.button-small {display:inline-block;;border:1px solid #ccc;border-radius:4px;}
.button-small span {display:inline-block;padding:4px 6px;font-size:12px;color:#212121;border:1px solid #f1f1f1;border-radius:2px;
background:#fbfbfc;/* Old browsers */
background:-moz-linear-gradient(top,  #fbfbfc 0%, #f3f3f4 51%, #ececec 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(51%,#f3f3f4), color-stop(100%,#ececec));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #fbfbfc 0%,#f3f3f4 51%,#ececec 100%);/* Chrome10+,Safari5.1+ *
/background:-o-linear-gradient(top,  #fbfbfc 0%,#f3f3f4 51%,#ececec 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #fbfbfc 0%,#f3f3f4 51%,#ececec 100%);/* IE10+ */
background:linear-gradient(to bottom,  #fbfbfc 0%,#f3f3f4 51%,#ececec 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfc', endColorstr='#ececec',GradientType=0 );/* IE6-9 */;}
.button-small.blue {border:1px solid #2570ce;}
.button-small.blue span {color:#fff;border:1px solid rgba(255,255,255,0.5);padding:5px 10px;
background:#629ce4;/* Old browsers */background:-moz-linear-gradient(top,  #629ce4 0%, #5694e2 51%, #4589df 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#629ce4), color-stop(51%,#5694e2), color-stop(100%,#4589df));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #629ce4 0%,#5694e2 51%,#4589df 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #629ce4 0%,#5694e2 51%,#4589df 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  #629ce4 0%,#5694e2 51%,#4589df 100%);/* IE10+ */
background:linear-gradient(to bottom,  #629ce4 0%,#5694e2 51%,#4589df 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#629ce4', endColorstr='#4589df',GradientType=0 );/* IE6-9 */;}

/* 책소개 */
.book-buy-info {position:relative;padding:15px 10px;background-image:url(../images/m_images/book_info_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;background-origin: padding-box;border-bottom:1px solid #bab6ac;}
.book-buy-info:after {display:block;content:"";clear:both;}
.big-book {float:left;}
.big-book .book-wrapper {width:124px;}
.big-book .book-thumnail-wrapper {position:relative;width:124px;height:179px;padding-right:5px;background:url(../images/m_images/book_side_02.png) 100% 0 no-repeat;background-size:5px 179px;}
.big-book .book-thumnail-wrapper .thumb {background:#eee url(../images/m_images/bg_book.png) 50% 50% no-repeat;background-size:100px auto;border:2px solid #8c8c8c;width:120px;height:175px;box-shadow: 0 3px 5px rgba(0,0,0,0.2);}
.big-book .book-thumnail-wrapper .thumb img {width:100%;height:175px;}
.big-book .book-light {position:absolute;top:2px;left:2px;display:block;width:10px;height:175px;background:url(../images/m_images/book_light.png) no-repeat 0 0;background-size:10px 175px;opacity:0.3;z-index:5;}
.big-book .book-info {display:block;text-align:center;padding-top: 6px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.big-book .book-info:hover {text-decoration: none;color:#3f81e4;}
/* 책소개 썸네일 : 연재 */
.book-buy-info.series {}
.book-buy-info.series .big-book .book-thumnail-wrapper {width:124px;height:124px;background-size:5px 124px;}
.book-buy-info.series .big-book .book-thumnail-wrapper .thumb {width:120px;height:120px;}
.book-buy-info.series .big-book .book-thumnail-wrapper .thumb img {width:100%;height:120px;}
.book-buy-info.series .big-book .book-light {height:120px;background-size:10px 120px;}
.book-buy-info.series .book-detail-info .one-price {position:absolute;top:149px;left:10px;}
.book-buy-info.series .book-detail-info .series-price {position:absolute;top:144px;left:10px;}
.book-buy-info.series .book-detail-info .buttons {padding:23px 0 0 0;}

.book-detail-info {min-height:179px;margin-left:150px;}
.book-detail-info > h3 {padding:0 0 12px;font-size:1.5em;font-weight:bold;color:#212121;}
.book-detail-info .book-status {font-size:1em;color:#626262;}
.book-detail-info .book-status .icon-book-status {display:inline-block;width:31px;height:13px; vertical-align: middle;background:url(../images/m_images/icon.png) no-repeat -88px -952px;}
.book-detail-info .author {padding:5px 0 8px;}
.book-detail-info .author a {font-size:1em;color:#434343;font-weight:bold;}
.book-detail-info .one-price {padding-top: 10px;font-size:1em;color:#434343;}
.book-detail-info .series-price {padding-top: 6px;font-size:1em;color:#434343;}
.book-detail-info .one-price span,
.book-detail-info .series-price span {display:inline-block;width:40px;margin-right:8px;padding:3px;font-size:0.75em;text-align:center;color:#fff;background:#362e2b;}
.book-detail-info .one-price ins,
.book-detail-info .series-price ins {display:inline-block;text-decoration: none;}
.book-detail-info .buttons {padding:10px 0 0 0;text-align:left;}
.book-detail-info .buttons a {width:auto !important;;margin-right:3px;}
.book-reputation {padding:6px 0 0 0;font-size:1em;}
.book-reputation .book-record {padding-left:5px;color:#434343;}
.book-reputation .book-record strong {color:#eb6100;}

.book-overview {padding:10px;background:#fff;}
.book-overview > h3 {font-weight:bold;font-size:1.125em;color:#212121;}
.book-overview-box dl {padding:3px 6px;}
.book-overview-box dt {display:inline-block;width:50px;font-size:0.875em;color:#aaa;}
.book-overview-box dd {display:inline-block;font-size:0.875em;color:#212121;}
.book-overview-box dd .blue {font-weight:bold;color:#4b91e9;}
.book-overview-box dd strong {color:#eb6100;}

.book-intro-menu:after {display:block;content:"";clear:both;}
.book-intro-menu a {float:left;width:50%;padding:12px 0 8px;text-align:center;background:#f7f7f8;border-top: 1px solid #ededed;border-bottom:1px solid #858585;box-sizing:border-box;-moz-box-sizing:border-box;}
.book-intro-menu a.on {background:#fff;border-top: 1px solid #858585;border-bottom:1px solid #fff;}
.book-intro-menu a:first-child.on {border-right:1px solid #858585;}
.book-intro-menu a:last-child.on {border-left:1px solid #858585;}
.book-intro-txt-box {font-size:1em;padding:15px;}
.book-intro-txt {padding-bottom: 15px;font-size:0.75em;color:#212121;line-height:2em;}
.book-intro-more {display:block;color:#959595;text-align:center;padding:10px;/*margin:10px 10px 0 10px;*/font-size:1em;background:#fafafa;border:1px solid #d6d6d6;border-radius:3px;box-shadow: 0 3px 0 #f2f2f2;box-sizing:border-box;-moz-box-sizing:border-box;}
.review-write-wrapper {border-top: 2px solid #cdcdcd;}
.review-write-wrapper .star-box {height:80px;text-align:center;}
.review-write-wrapper .star-box strong {margin-top:10px;font-size:5em;font-family:Helvetica;font-weight:normal;color:#212121;vertical-align:top;}
.review-write-wrapper .star-box .count-box {display:inline-block;margin:15px 0 0 15px;text-align:left;}
.review-write-wrapper .star-box .count {margin-top:5px;padding:7px 15px;text-align:center;font-size:0.875em;color:#959595;border:1px solid #959595;}

.star-rating-box {padding:16px 15px 0 15px;background:#fafafb;}
.star-rating-box .rating-txt {padding:0 0 12px 0;text-align:center;font-size:1em;color:#7d7d7d;}
.star-rating-box .star-big {margin:0 auto;padding:0 0 10px 0;text-align:center;}
.star-rating-box .star-big a {display:inline-block;width:25px;height:25px;background:url(../images/m_images/sp.png) no-repeat 0 -855px;background-size:360px auto;}
.star-rating-box .star-big a.sr-selected {background:url(../images/m_images/sp.png) no-repeat -25px -855px;background-size:360px auto;}
.star-rating-box p textarea {width:100%;height:80px;padding:10px;text-align:left;border-radius:6px;border:2px solid #ccc;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;}

.book-review-wrapper {padding:0 0 20px 0;}
.book-review-title {padding:10px;background:#fff;border-top: 2px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}
.book-review-title:after {display:block;content:"";clear:both;}
.book-review-title strong {font-size:1em;color:#212121;}
/* .book-review-title select {padding:3px;font-size:0.875em;color:#555;border:2px solid #dfdfdf;border-radius:6px;background:#fff;} */
.book-reivew-item {padding:10px;border-bottom:1px solid #e6e6e6;}

.book-reivew-item .book-review-txt {padding:6px 0 0 0;font-size:0.875em;color:#212121;line-height:1.4em;}
.book-reivew-item .book-review-info {padding:4px 0 0 0;font-size:0.75em;color:#959595;}
/* .listview-row .book-info-row.book-series {padding:20px 0 0 74px;} */
.total-select.book-series {padding-top:0;}
.total-select strong {color:#eb6100;}
/* .listview-wrapper.book-info {border-bottom:0;}
.listview-wrapper.book-info .listview-row:last-child {border-bottom:0;} */
.book-info-event {margin:15px;padding:10px;background:#f6f6f6;border:2px solid #ccc;}
.book-info-event strong {display:inline-block;padding-right:16px;}
.book-info-event a {display:inline-block;}
.series-list.horizontal-scroll {padding:20px 0 0 10px;overflow-x: scroll;overflow-y:hidden;-webkit-overflow-scrolling: touch;}
.series-list.horizontal-scroll ul {width:600px;}

/* 내서재 */
.shelf-search {position:absolute;top: 7px;right:10px;}
.shelf-search .search-box {height:21px;padding:2px 0 5px 25px;margin-right:4px;border:1px solid #ccc;background:url(../images/m_images/sp.png) no-repeat 8px -1067px;background-size:360px auto;border-radius:4px;}
.shelf-search .search-box * {vertical-align: middle;}
.shelf-search .search-box input {width:120px;font-size:0.75em;color:#b5b5b5;border:0;}
.my-list-header {padding:10px 15px;background:#fafafb;border-top: 1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.my-list-header .fr {font-size:0.75em;}
.my-list-header:after {display:block;content:"";clear:both;}
.my-list-header input {margin-top:2px;vertical-align:middle;}
.my-list-header label {margin:0 0 0 5px;vertical-align:middle;}
.my-list-header.list-type .total-select.book-series {padding-top:3px;}
.total-select {padding-top: 4px;vertical-align: middle;font-size:12px;}

/* 테이블 */
.info-table {width:100%;margin-bottom: 10px;background:#fff;border-collapse: collapse;border:1px solid #d0d0d0;box-shadow: 0 2px 0 rgba(85,85,85,0.1);}
.info-table th {background-color:#f6f6f6;}
.info-table th,
.info-table td {border:1px solid #d0d0d0;padding:10px 5px;font-size:0.75em;color:#212121;border-bottom:1px solid #cdcdcd;box-sizing:border-box;-moz-box-sizing:border-box;}

/* 마이 */
.my-info-top {position:relative;padding:15px;background-color:#fff;border-top: 1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;box-shadow: 0 2px 0 #eaeaea;box-sizing:border-box;-moz-box-sizing:border-box;}
.my-info-top p {font-size:1em;color:#919191;}
.my-info-top p strong {font-size:1.5em;color:#212121;}
.my-info-top a {position:absolute;top:25px;right:15px;}
.my-box {float:left;width:100%;margin:20px 0 16px;border:1px solid #cdcdcd;background-color:#fff;border-radius:4px;box-shadow: 0 2px 0 rgba(85,85,85,0.1);}
.my-box p {float:left;width:50%;padding:20px 0 16px;text-align:center;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;box-sizing:border-box;-moz-box-sizing:border-box;}
.my-box p:nth-child(2),
.my-box p:nth-child(4) {border-right:none;}
.my-box p:nth-child(3),
.my-box p:nth-child(4) {border-bottom:none;}
.my-box p strong {display:block;padding-bottom: 4px;font-size:1.438em;color:#212121;}
.my-box p span {display:block;.pay-wrappercolor:#898989;}

.my-link {margin-bottom: 20px;border:1px solid #cdcdcd;background-color:#fff;border-radius:4px;box-shadow: 0 2px 0 rgba(85,85,85,0.1);}
.my-link:after {display:block;content:"";clear:both;}
.my-link a {display:block;padding:14px 20px;padding-top: 14px;padding-right:20px;padding-bottom: 14px;padding-left:20px;font-size:1em;color:#212121;border-top:1px solid #cdcdcd;}
.my-link a:after {display:block;content:"";clear:both;}
.my-link a:first-child {border-top:none;}
.my-link a em {display:block;float:left;}
.my-link a span {display:block;float:right;}

.my-tabs {padding:10px 10px 0;background-color:#fff;border-bottom:1px solid #858585;}
.my-tabs:after {display:block;content:"";clear:both;}
.my-tabs a {float:left;display:block;width:20%;margin-bottom: -1px;/*padding:12px 0 10px;*/height:36px;padding:0;line-height:36px;text-align:center;font-size:1em;color:#212121;background-color:#f7f7f8;border:1px solid #ededed;border-bottom:1px solid #858585;border-right:0;box-sizing:border-box;-moz-box-sizing:border-box;}
.my-tabs a:last-child {border-right:1px solid #ededed;}
.my-tabs a.on {background-color:#fff;border:1px solid #858585;border-bottom:1px solid #fff;}
.my-title {position:relative;padding:10px;font-size:1.25em;color:#212121;font-weight:bold;background-color:#fff;}
.my-title.line {border-bottom:2px solid #e2e2e3;}

.pw-comment {padding:50px 0 20px;text-align:center;color:#212121;font-size:1.125em;}
.pw-box {text-align:center;padding-bottom: 200px;}
.pw-box input[type="password"] {display:inline-block;width:200px;height:40px;font-weight:bold;font-size:1.125em;padding:0 10px;text-align:left;background:#fff;border:2px solid #ccc;border-radius:4px;}
.pw-box .button {width:auto;}
.my-wrapper {padding:0 10px;}
.info-table.form {}
.info-table.form th {text-align:left;}
.info-table.form td input[type="text"],
.info-table.form td input[type="password"] {display:inline-block;width:90%;color:#959595;font-size:1em;padding:6px 10px;text-align:left;background:#fff;border:1px solid #ccc;border-radius:6px;}

/* 구매내역 */
.list-num {padding:10px 20px;font-size:1em;color:#212121;border-top: 1px solid #e2e2e3;border-bottom:1px solid #e2e2e3;background-color:#fafafb;background:url(../images/m_images/sp.png) no-repeat 10px -1028px;background-size:360px auto;}
.list-num strong {color:#eb6100;}
.history-list-wrapper {border-top: 1px solid #d8d8d8;border-bottom:2px solid #cdcdcd;background-color:#fff;}
.history-list-wrapper .history-item {position:relative;display:block;padding: 10px;border-bottom:1px solid #e5e5e5;cursor: pointer;}
.history-list-wrapper .history-item .icon-history-go {position:absolute;top: 25px;right:10px;display:block;width:20px;height:20px;background:url(../images/m_images/sp.png) no-repeat 0 -990px;background-size:360px auto;}
.history-list-wrapper .history-item .history-item-info {display:block;}
.history-list-wrapper .history-item .history-item-info * {display:block;}
.history-list-wrapper .history-item .history-item-info strong {color:#212121;font-size:1em;}
.history-list-wrapper .history-item .history-item-info em {color:#959595;font-size:0.875em;}
.history-list-wrapper .history-item .history-item-info ins {padding-top: 4px;text-decoration: none;color:#3f81e4;font-size:1em;font-weight:bold;}

/* 쿠폰 */
.coupon-tabs {padding:0 10px;}
.coupon-tabs:after {display:block;content:"";clear:both;}
.coupon-tabs a {display:block;width:50%;float:left;padding:12px 0 10px;background:#ededed;text-align:center;font-size:1em;font-weight:bold;color:#212121;box-sizing:border-box;-moz-box-sizing:border-box;}
.coupon-tabs a.on {background:#4b91e9;color:#fff;}
.coupon-text {padding:40px 15px 20px 15px;font-size:1em;text-align:center;}
.coupon-comment {width:270px;margin:0 auto;padding:20px 0 140px 0;font-size:0.75em;color:#898989;line-height:2em;}
.coupon-box {text-align:center;}
.coupon-box input[type="text"] {display:inline-block;width:190px;height:40px;font-weight:bold;font-size:1.125em;padding:0 10px;text-align:left;background:#fff;border:2px solid #ccc;border-radius:4px;}
.coupon-box .button {width:auto;}
.coupon-history-wrapper {margin:0 15px;border-top: 1px solid #d8d8d8;background-color:#fff;}
.coupon-history-wrapper .history-item {position:relative;padding: 10px 0;border-bottom:1px solid #e5e5e5;}
.coupon-history-wrapper .history-item .coupon-point {position:absolute;top: 20px;right:4px;display:block;height:28px;font-size:1.125em;font-weight:bold;color:#3f81e4;text-align:right;}
.coupon-history-wrapper .history-item .history-item-info {display:block;}
.coupon-history-wrapper .history-item .history-item-info * {display:block;}
.coupon-history-wrapper .history-item .history-item-info strong {color:#212121;font-size:1.125em;}
.coupon-history-wrapper .history-item .history-item-info em {padding-top: 2px;color:#959595;font-size:1em;}
.newsletter-title {padding:20px 0 10px;color:#212121;font-size:1.125em;font-weight:bold;}
.newsletter-email input[type="text"]{display:block;width:100%;color:#959595;font-size:1em;height:40px;padding:6px 10px;text-align:center;background:#fff;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;}
.newsletter-txt {color:#959595;font-size:0.875em;line-height:1.4em;}
.newsletter-line {display:block;float:left;width:100%;background:#e2e2e3;height:2px;border:0;margin:10px 0 20px;}

/* 회원탈퇴 */
.my-page-wrapper {padding:20px 10px;background-color:#fafafb;}
.stitle.gray {padding:10px;font-size:1em;background-color:#efeff2;}
.leave-txt {padding:10px 19px;font-size:0.875em;line-height:1.8em;color:#363636;} 
.leave-why {padding:0 19px;}
.leave-why .radio-group {font-size:0.875em;line-height:2em;}
.leave-why .radio-group label {padding-left:10px;}
.leave-again {width:94%;height:119px;margin:14px 0 10px 10px;background-color:#fff;border-radius:12px;box-shadow: 2px 2px 0 #dcdcdc;}
.leave-again > p {padding:20px 0 12px 0;font-size:0.875em;font-weight:bold;text-align:center;}
.leave-again > div {text-align:center;}
.leave-again input[type="password"] {display:inline-block;width:60%;color:#959595;font-size:1em;height:40px;padding:6px 10px;text-align:center;background:#fff;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;}

/* 리뷰관리 */
.onebyone-comment > strong {color:#eb6100;}
.comment-box {border:1px solid #cdcdcd;border-radius:4px;box-shadow: 0 3px 0 rgba(85,85,85,0.1);margin-top:10px;}
.comment-box:first-child {margin-top:0;}
.comment-box .comment-topic {padding:10px;font-size:1em;font-weight:bold;color:#212121;background-color:#f6f6f6;border-bottom:1px solid #cdcdcd;border-radius:4px 4px 0 0;}
.comment-box .comment-info {padding:10px;font-size:1em;color:#959595;border-bottom:1px solid #cdcdcd;}
.comment-box .comment-info .author {display:inline-block;padding:0 10px 0 16px;}
.comment-box .comment-info .date {display:inline-block;padding:0 0 0 10px;}
.comment-box .comment-txt {padding:10px;font-size:1em;color:#212121;line-height:1.6em;}
.comment-box-button {padding:10px;}
.comment-edit-box {width:100%;padding:10px 10px 0;box-sizing:border-box;-moz-box-sizing:border-box;}
.comment-edit-box textarea {width:100%;min-height:150px;padding:10px;font-size:1em;color:#212121;line-height:1.6em;background:#f6f6f6;border:2px solid #ccc;border-radius:6px;box-sizing:border-box;-moz-box-sizing:border-box;}

/* 페이지네이션 */
.pagination {padding:10px 0;text-align:center;line-height:normal;}
.pagination strong,
.pagination a {display:inline-block;width:12px;height:15px;padding:0 3px;text-align:left;font-size:11px;color:#959595;vertical-align: top;background:url(../images/m_images/sp.png) no-repeat 100% -1016px;background-size:360px auto;line-height:15px;}
.pagination a:hover,
.pagination a:active,
.pagination a:focus,
.pagination strong {font-weight:bold;color:#363636;}
.pagination a.last {background-image:none;}
.pagination .page-prev {display:inline-block;width:15px;height:15px;margin-right:10px;padding:0;background:url(../images/m_images/sp.png) no-repeat -20px -990px;background-size:360px auto;}
.pagination .page-next {display:inline-block;width:15px;height:15px;margin-left:10px;padding:0;background:url(../images/m_images/sp.png) no-repeat -35px -990px;background-size:360px auto;}

/* 공지사항 */
.center-menu {padding:15px;}
/* .center-menu select {width:100%;padding:3px;font-size:1em;color:#555;background-color:#fff;border:2px solid #dfdfdf;border-radius:6px;} */
.news-list {border-bottom:1px solid #e5e5e5;}
.news-list .news-item {display:block;padding:10px;border-bottom:1px solid #e5e5e5;}
.news-list .news-item strong {display:block;padding-bottom: 5px;font-size:1em;color:#212121;}
.news-list .news-item span {display:block;font-size:1em;color:#959595;}
.news-view-box {float:left;width:100%;margin-bottom: 12px;border-bottom:1px solid #e5e5e5;}
.news-topic {padding:10px;background:#fafafb;border-bottom:1px solid #e5e5e5;}
.news-topic strong {display:block;float:left;min-width:100px;font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-topic span {display:block;float:right;font-size:0.75em;color:#959595;}
.news-topic:after {display:block;content:"";clear:both;}
.news-content {padding:10px;font-size:1em;line-height:1.8em;color:#212121;}

/* 로컬메뉴 */
.local-menu {padding:8px 0;background-color:#fafafb;border-bottom:1px solid #e5e5e5;}
.local-menu ul:after {display:block;content:"";clear:both;}
.local-menu ul li {float:left;background:url(../images/m_images/sec_02.png) no-repeat 100% 50%;background-size:1px 9px;padding:2px 0}
.local-menu ul li:last-child {background:none;}
.local-menu ul li a {display:inline-block;padding:0 10px;font-size:1em;}
.local-menu ul li a.on{color:#4b91e9; font-weight:bold;}
.local-menu ul li a strong {color:#4b91e9 !important;}

/* FAQ */
.faq-list li {padding:0 10px;border-bottom:1px solid #d0d0d0;}
.faq-list .q {position:relative;padding:10px 0 10px 25px;font-size:1em;color:#212121;line-height:1.8em;}
.faq-list .a {position:relative;padding:10px 0 10px 25px;font-size:1em;color:#212121;line-height:1.8em;display:none;}
.faq-list .q .icon-q {position:absolute;top:14px;left:0;width:18px;height:18px;background:url(../images/m_images/sp.png) no-repeat -55px -990px;background-size:360px auto;}
.faq-list .a .icon-a {position:absolute;top:14px;left:0;width:18px;height:18px;background:url(../images/m_images/sp.png) no-repeat -73px -990px;background-size:360px auto;}
.faq-list .q a {color:#212121;}
.faq-list li.on {background-color:#fafafb;}

/* 일대일고객문의 */
.onebyone-comment {margin-left:10px;padding:0 0 10px 16px;font-size:0.938em;color:#3f3f3f;background:url(../images/m_images/sp.png) no-repeat 7px -1039px;background-size:360px auto;}
.onebyone-form {padding:10px 0 0 0;background-color:#fafafb;border-top: 1px solid #e2e2e3;border-bottom:1px solid #e2e2e3;}
.onebyone-form fieldset {padding:15px 10px 5px 10px;border-bottom:1px solid #e2e2e3;}
.onebyone-form fieldset legend {display:block;padding-top: 10px;color:#212121;font-weight:bold;font-size:1em;}
.onebyone-form fieldset label {padding:0 12px 0 4px;font-size:0.938em;color:#212121;}
.onebyone-form fieldset input[type="email"] {width:100%;padding:8px;height:40px;text-align:center;background-color:#fff;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;}
.onebyone-form fieldset textarea {width:100%;height:160px;padding:8px;margin-bottom: 12px;background-color:#fff;border:2px solid #ccc;border-radius:6px;box-sizing:border-box;-moz-box-sizing:border-box;}
.onebyone-button {margin-bottom: 10px;text-align:center;}
.onebyone-button .button.blue {width:160px;}
.center-thank {padding-bottom:10px;font-size:1em;text-align:center;font-weight:bold;color:#212121;}
.call-center {padding:10px 20px 20px 20px;}
.call-center > h5 {padding:0 0 6px 0;font-size:1em;color:#212121;font-weight:bold;}
.call-center > div:after {display:block;content:"";clear:both;}
.call-center .icon-call-center {float:left;width:35px;height:35px;margin-top:5px;background:url(../images/m_images/sp.png) no-repeat 0 -1120px;background-size:360px auto;}
.call-center .call-center-info {float:left;padding:0 0 0 10px;font-size:0.875em;color:#3f3f3f;line-height:1.3em;}

/* 알림센터 */
.notify-list {border-bottom:2px solid #cdcdcd;margin-bottom: 60px;}
.notify-item {position:relative;padding:8px 20px 8px 10px;border-bottom:1px solid #e5e5e5;}
.notify-item:after {display:block;content:"";clear:both;}
.notify-item img {float:left;display:block;width:80px;height:60px;border:1px solid #d7d7d7;}
.notify-item .notify-txt {float:left;padding:10px 0 0 10px;color:#959595;font-size:0.75em;}
.notify-item .notify-txt > a {display:block;color:#212121;font-size:1.125em;}
.notify-item .icon-notify {position:absolute;top: 12px;right:10px;display:block;width:20px;height:20px;background:url(../images/m_images/sp.png) no-repeat 0 -990px;background-size:360px auto;}

/* 회원관련 */
body.member {background:#ecf4fd;}
body.member .header-group-wrapper .header-group-inner > h1 {margin:0px auto;}
.popup-wrapper {margin:0 auto;overflow:hidden;background:#F6F6F6;}
.popup-wrapper .popup-content {min-height:100px;padding:0 10px;}
.input-wrapper h2 {font-size:20px;padding-bottom:15px;font-weight:bold;}
.input-wrapper {width:100%;margin:20px auto 0;}
.input-wrapper.search {padding:20px 0 50px 0;}
.input-wrapper .inputbox-first {position:relative;height:45px;background:#fff;border:1px solid #FFECDA;padding:0 20px 0 100px;border-top-left-radius: 6px;border-top-right-radius: 6px;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-top-left-radius: 6px;-moz-border-top-right-radius: 6px;}
.input-wrapper .inputbox-mid {position:relative;height:45px;background:#fff;border:1px solid #FFECDA;padding:0 20px 0 100px;border-top: 0;}
.input-wrapper .inputbox-last {position:relative;height:45px;background:#fff;border:1px solid #FFECDA;padding:0 20px 0 100px;border-top: 0;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-bottom-left-radius: 6px;-moz-border-bottom-right-radius: 6px;}
.input-wrapper .inputbox-one {position:relative;height:45px;background:#fff;border:1px solid #FFECDA;padding:0 20px 0 100px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.input-wrapper .inputbox-first label,
.input-wrapper .inputbox-mid label,
.input-wrapper .inputbox-last label,
.input-wrapper .inputbox-one label {position:absolute;top: 15px;left:12px;font-size:0.875em;color:#959595;}
.input-wrapper .inputbox-first input[type="text"],
.input-wrapper .inputbox-first input[type="password"],
.input-wrapper .inputbox-last input[type="text"],
.input-wrapper .inputbox-mid input[type="text"],
.input-wrapper .inputbox-mid input[type="password"],
.input-wrapper .inputbox-last input[type="password"],
.input-wrapper .inputbox-one input[type="text"] {width:100%;height:29px;padding:2px 0 3px 10px;margin-top:6px;line-height:1.3em;border:0;font-size:0.875empx;}
.popup-wrapper .popup-content .member-txt {padding:10px;font-size:12px;color:#90b1da;}
.popup-wrapper .popup-content .member-txt.join {padding:10px 10px 25px 10px;}
.popup-wrapper .popup-content .popup-line {border:0;border-top: 1px solid #cddce5;border-bottom:1px solid #fff;margin:0 0 10px;height:0;}
.popup-wrapper .popup-content .check-group {padding:0 10px 20px 10px;color:#555;font-size:12px;}
.popup-wrapper .popup-content .check-group.join {padding:10px 0 0 10px;}
.member-link {display:block;margin:0 10px;;padding:10px 0 32px 0;font-size:12px;}
.member-link a {color:#555;}
.member-link a.link-join {display:inline-block;float:right;}
.button-login-blue {display:block;height:40px;padding-top: 7px;text-align:center;font-size:1.25em;color:#fff !important;background:#FF8D1D;border-radius:5px;box-shadow: 0 3px 0 rgba(0,0,0,0.1);box-sizing:border-box;-moz-box-sizing:border-box;}
.button-login-blue:hover {color:#fff;text-decoration: none;}
.button-login-blue.join {margin-bottom: 20px;color:#fff;}
.button-login-blue.search {margin-bottom: 20px;color:#fff;}
.button-login-blue.okay {margin:10px 0;color:#fff;}
.button-login-gray {display:block;height:60px;padding-top: 20px;text-align:center;font-size:1.25em;color:#fff !important;font-weight:bold;background:#595959;border-radius:5px;box-shadow: 0 3px 0 rgba(0,0,0,0.1);box-sizing:border-box;-moz-box-sizing:border-box;}
.button-login-gray:hover {color:#fff;text-decoration: none;}
.call-email {padding:10px 0 30px;}
.call-email > span {display:block;font-size:12px;color:#555;text-align:center;}
.call-email > strong {display:block;padding-top: 10px;color:#3a79e1;font-size:31px;font-weight:bold;text-align:center;}
.send-email {padding:6px 0 20px;font-size:12px;color:#555;text-align:center;}
.email-txt {padding:100px 0 0 0;background:url(../images/m_images/sp.png) 50% -1180px no-repeat;background-size:360px auto;text-align:center;}
.email-txt span {font-size:20px;color:#313131;display:block;text-align:center;}
.email-info {padding:13px 0 26px;text-align:center;}
.email-info strong {display:block;font-size:24px;color:#000;}
.email-info span {display:block;padding-top: 14px;font-size:12px;color:#555;}

/* 성인인증 */
.adult-wrap {padding:180px 0 30px 0;background:url(../images/m_images/bg_adult.png) 50% 30px no-repeat;background-size:128px auto;}
.adult-wrap p {border:5px #f2f2f2 solid;padding:15px;margin:0 20px 15px 20px;font-size:12px;line-height:1.5em;}

/* iphone */
@media all and (max-width:320px){
.series-list {padding:20px 0 10px 15px;}
.series-list>ul>li {margin-right:15px;}

.listview-wrapper>ul>li ul.book-price li {float:none;width:100%;margin-top:5px;}
.listview-wrapper>ul>li ul.book-price li:first-child {margin-top:0;}
}

/* android */
@media all and (min-width:360px){
.web-list-wrapper {padding-left:22px;}
.thum-series {margin:0 12px 6px 0;}
}


/* 모달레이어 */
.modal-popup {width:100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999;}
.modal-popup .modal-bg {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.5; filter:alpha(opacity=50);}
.modal-popup .popup-wrapper {width:80%; overflow: hidden; position: absolute; top:150px;left:50%; margin-left: -40%; background: #ecf4fd;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 0 2px 10px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.5);
	-moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.5);
}
.modal-popup .popup-wrapper .popup-close-button {position: absolute; right:0; top:0; display: block; width:10px; height:10px; padding:10px; background: url(../images/m_images/sp.png) no-repeat 10px -1366px;background-size:360px auto;} 
.modal-popup .popup-wrapper .popup-content {min-height:100px;}
.modal-popup .popup-wrapper .popup-content .txt_msg {padding:50px 0;font-size:14px;text-align:center;}
.modal-popup .popup-wrapper .btn_area_pop {margin-bottom:10px;text-align:center;}
.modal-popup .popup-wrapper .btn_area_pop a {display:inline-block;width:100%;}
.modal-popup .popup-wrapper .btn_area_pop.type2 span {display:inline-block;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;}
.modal-popup .popup-wrapper .btn_area_pop.type2 span:first-child {padding-right:4px;}
.modal-popup .popup-wrapper .btn_area_pop.type2 span:last-child {padding-left:4px;}
.no_result {padding:50px 0;text-align:center;}


/* 모달레이어 */
.modal-popup {width:100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999;}
.modal-popup .modal-bg {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.5; filter:alpha(opacity=50);}
.modal-popup .popup-wrapper {width:90%; overflow: hidden; position: absolute; top:10%;left:50%; margin-left: -45%; background: #ecf4fd;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 0 2px 10px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.5);
	-moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.5);
}
.modal-popup .popup-wrapper .popup-close-button {position: absolute; right:0; top:0; display: block; width:10px; height:10px; padding:10px; background: url(../images/m_images/sp.png) no-repeat 10px -1366px;background-size:360px auto;} 
.modal-popup .popup-wrapper .popup-content {min-height:100px;}
.modal-popup .popup-wrapper .popup-content .txt_msg {padding:50px 0;font-size:14px;text-align:center;}
.modal-popup .popup-wrapper .btn_area_pop {margin-bottom:10px;text-align:center;}
.modal-popup .popup-wrapper .btn_area_pop a {display:inline-block;width:100%;}
.modal-popup .popup-wrapper .btn_area_pop.type2 span {display:inline-block;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;}
.modal-popup .popup-wrapper .btn_area_pop.type2 span:first-child {padding-right:4px;}
.modal-popup .popup-wrapper .btn_area_pop.type2 span:last-child {padding-left:4px;}
.no_result {padding:50px 0;text-align:center;}

/* 테이블 리스트 */
.list-type-table {width:100%;border-collapse:collapse;border-bottom:2px #cdcdcd solid}
.list-type-table thead th {padding:10px 5px;font-size:12px;color:#666;}
.list-type-table tbody td {padding:10px 5px;font-size:12px;border-top:1px #e5e5e5 solid;text-align:center;}
.list-type-table tbody td.check {padding:10px 5px 10px 15px;text-align:left;}
.list-type-table tbody td.left {text-align:left;}
.list-type-table tbody td input {vertical-align:middle;}
.list-type-table tbody td .date {display:block;padding:2px 0 0 0}
.list-type-table tbody td .price strong {color:#eb6100;}

/* 뷰어 */
.title-viewer {position:relative;min-height:26px;padding:10px;border-bottom:2px solid #cdcdcd;}
.title-viewer h2 {padding:2px 50px 0 50px;text-align:center;color:#212121;box-sizing:border-box;-moz-box-sizing:border-box;line-height:1.3em;}
.title-viewer .button-small {position:absolute;top:10px;left:10px;}
.viewer-wrapper {text-align:center;}
.viewer-wrapper .cont-wrapper {min-height:300px;}
.viewer-wrapper .btn-control {padding:10px 0;text-align:center;}
.viewer-wrapper .btn-control a {width:auto;margin:0 2px;}

.titleh3 {line-height:140%;  color:#212121; font-size:14px; font-weight:bold;}
.point {color:#ff4e00; line-height:120%; }
.point2 {color:#ff4e00; line-height:120%; }
.texts {clear:both;}
.banner {padding-top:10px;}
.banner li {text-align:left;padding-left:10px;font-size:18px;font-weight:bold;padding-bottom:5px; }
.banner li span{font-size:18px;font-weight:bold; text-decoration:underline;  }
.banner li div{font-size:12px;padding-left:20px;font-weight:normal; }
.banner li img {width:98%;}

.standard_coated  {padding-left:10px;}
.standard_coated3 {padding-left:10px;padding-bottom:10px;margin-top:10px;}

.standard_coated dl dt {margin-bottom:15px; margin-top:15px;font-size:20px; color:#010101;} 
.standard_coated dl dd {font-size:16px; color:#333;}
.standard_coated li {margin-bottom:5px; list-style:none; } 
.standard_coated li.li02 {margin-top:10px; padding-right:20px;  line-height:120%; color:#757575;font-weight:normal ;}
.standard_coated li.li03 {margin-top:10px; padding-right:20px;  line-height:120%; color:#333;}

.sub3_contents_body_in0 {padding-left:5px;padding-right:5px;}

.fileclass {color:#fe6021; font-size:16px;padding-bottom:5px;}
.fileclass2 {color:#fe6021; font-size:18px;margin-bottom:10px;font-weight:bold;padding-left:7px;}

.shopping_carts2 {width:100%; margin:10px auto 3px auto;}
.shopping_carts2 th {height:26px; padding-top:2px;  text-align:left; padding-left:15px;}
.shopping_carts2 th.first {}
.shopping_carts2 th.last {}
.shopping_carts2 td.lefts {padding-left:10px; vertical-align:middle;}
.shopping_carts2 td {height:30px;vertical-align:top; padding:2px 0; font-size:14px; color:#000;  line-height:130%;vertical-align:middle;}
.shopping_carts2 td img {vertical-align:middle;}
.shopping_carts2 tr.tr02 td {background:#f8f8f8;}
.shopping_carts2 td.first {font-size:12px; color:#3e3e3e; text-align:center;padding-left:0px; }
.shopping_carts2 td .firsts {font-size:12px; color:#3e3e3e;}
.pointx { text-decoration:underline; color:#ff4e00; left:35px;line-height:120%; font-size:13px; font-weight:bold;}
.product_total2s {  font-weight:normal; }
.shopping_carts2 ul{}
.shopping_carts2 ul li {list-style:none;font-weight:none;margin-left:5px;color:#858585;}
.tables_img img {width:100%;}
 

.shopping_carts22 {width:100%; margin:10px auto 3px auto;}
.shopping_carts22 th {height:26px; padding-top:2px;  text-align:left; padding-left:15px;}
.shopping_carts22 th.first {}
.shopping_carts22 th.last {}
.shopping_carts22 td.lefts {padding-left:10px; vertical-align:middle;}
.shopping_carts22 td {word-break:break-all;height:30px;vertical-align:top; padding:2px 0; font-size:14px; color:#000;  line-height:130%;vertical-align:middle;}
.shopping_carts22 td img {vertical-align:middle;}
.shopping_carts22 tr.tr02 td {background:#f8f8f8;}
.shopping_carts22 td.first {font-size:12px; color:#3e3e3e; text-align:center;padding-left:0px; }
.shopping_carts22 td .firsts {font-size:12px; color:#3e3e3e;}
.shopping_carts22 ul{}
.shopping_carts22 ul li {list-style:none;font-weight:none;margin-left:5px;color:#858585;}

.pt30 {padding-top:30px;}
.pt20 {padding-top:20px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.shopping_cart29 {padding-top:10px;}
.shopping_cart29 td{height:30px;vertical-align:middle;}


.price_contents_body_in {width:100%;  padding-top:10px; padding-bottom:30px; overflow:hidden; *zoom:1;}
.price_contents_body_in .con01 {float:left; width:700px; margin-left:50px;}

.price_contents_body .price_bottom { overflow:hidden; *zoom:1; margin-left:14px; height:1px; }

.price_bg02 {width:100%; height:30px;}
.price_contents_body {margin-left:7px;margin-right:7px; margin-top:10px;}
.price_contents_body .tab_nav {overflow:hidden; *zoom:1; margin-left:14px;}
.price_contents_body .tab_nav li {float:left; margin-right:10px;}


.price_contents_body_in table {margin-left:7px;margin-right:7px;width:97%;}
.price_contents_body_in table th {color:#ff6517; padding:10px 0;}
.price_contents_body_in table tr.tr01 td {background:#ffffff;}
.price_contents_body_in table tr.tr02 td {background:#f2f2f2;}
.price_contents_body_in table tr.tr03 td {background:#f2f2f2;}
.price_contents_body_in table td.first {text-align:left;vertical-align:middle;font-size:12pt; color:#1c1c1c;padding-left:10px; height:30px;}
.price_contents_body_in table td.first2 {text-align:left; color:#656565;padding-left:10px; height:30px;}
.price_contents_body_in table td {text-align:left; color:#1c1c1c;}
.price_contents_body_in table td.num {color:#787878; text-decoration:none;}
.price_contents_body_in table td.left {color:#787878; text-decoration:none; text-align:left; padding-left:19px;}

.contsa {padding-left:10px;line-height:140%;}
.price_contents_body p {font-size:20px; color:black; font-weight:bold; }
.price_contents_body dl dt {font-size:14px; }
.price_contents_body dl dt td {padding-top:5px;}
.price_contents_body dl dt em {font-style:none; text-decoration:underline;}
.price_contents_body dl dd {width:100%; height:71; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:10px; margin-left:15px; margin-top:15px;}
.price_contents_body dl .gray_bg {background:#f2f2f2; margin-top:10px; width:100%; padding-left:0px; }
.price_contents_body .title {font-size:15px;  color:black; height:30px;vertical-align:middle;}
.price_contents_body .title02 {font-size:13px; font-weight:bold;color:black; height:60px;}
.price_contents_body .buttonxx {text-align:right;}
.price_contents_body .xsize {font-size:11px;}
 .buttonxx {text-align:right;}
.contsa select {font-size:13px;}
.vtops {padding-top:15px;}


.tabxx {position:relative;background-size:auto 35px;height:35px;box-shadow:0 2px 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);overflow:hidden;z-index:1;width:100%;padding:5px;}
.ptitle2 {padding-left:5px;padding-top:5px;padding-bottom:5px;}
.tabxx td {height:30px;}



.cont_space3 {padding-left:5px; padding-right:5px;  padding-top:5px; font-size:15px; line-height:140%;}
.cont_space3 h2 {color:black; font-size:16px; margin-bottom:10px;font-weight:bold; }
.cont_space3 h3 {font-size:16px;}
.reorder_table6 {width:100%; margin:0px auto 10px auto;border-collapse:collapse; border-spacing:0px;border-spacing:0px;}

.reorder_table6 th {height:26px; font-size:14px;text-align:center;vertical-align:middle;font-weight:normal;}
.reorder_table6 th.first {border:1px solid #d9d9d9; text-align:center;vertical-align:middle;}
.reorder_table6 th img {vertical-align:middle; text-align:center;}
.reorder_table6 th.last {border:1px solid #d9d9d9;text-align:center;vertical-align:middle;}
.reorder_table6 th.right {border:1px solid #d9d9d9; }
.reorder_table6 td {border:1px solid #d9d9d9; padding:5px 0; font-size:14px; color:#000; line-height:130%; text-align:center;vertical-align:top;}

.reorder_table6 tr.tr02 td {background:#f8f8f8; text-align:center;vertical-align:top;}

.reorder_table6 tr td.setmoney {background:#f8f8f8; text-align:center;vertical-align:middle;}


.reorder_table6 td.first {font-size:14px; color:#3e3e3e; text-align:center;vertical-align:middle;}
.reorder_table6 td.first2 {font-size:14px; color:#3e3e3e; text-align:center;vertical-align:middle;}

.reorder_table6 td.first3 {border:1px solid #d9d9d9; padding:5px 0; font-size:12px; color:#000; line-height:140%; text-align:center;vertical-align:middle;padding-left:5px;word-break:break-all;}
.reorder_table6 td.first4 {border:1px solid #d9d9d9; padding:5px 0; font-size:12px; color:#000; line-height:140%; text-align:center;vertical-align:middle;}

.standard_coated .contentsa041 {float:left;}
.standard_coated .contentsa041 dt {margin-bottom:5px; font-size:20px; color:#010101;}
.standard_coated .contentsa041 dd {font-size:15px; color:#333;line-height:140%;}


.standard_coated41 {width:100%; padding-top:20px;margin-left:0px; overflow:hidden; *zoom:1;}
.standard_coated41 dl dt {margin-bottom:15px; font-size:20px; color:#010101;}
.standard_coated41 dl dd {font-size:13px; color:#333;}
.standard_coated41 li {margin-bottom:5px; list-style:none;margin-left:10px; } /*background:url('/images/common/blt/blt_dot02.gif?v=20140126') no-repeat left .3em;*/
.standard_coated41 li.li02 {margin-top:10px;  line-height:120%; color:#757575;font-weight:normal ;}/* background:url('/images/common/blt/blt_dot03.gif?v=20140126') no-repeat left .4em;*/
.standard_coated41 li.li03 {margin-top:10px; line-height:140%; color:#333;}/* background:url('/images/common/blt/blt_dot03.gif?v=20140126') no-repeat left .4em;*/
.standard_coated41 li span {font-weight:bold; }


.fileclass23 {color:#fe6021; font-size:18px;margin-bottom:10px;font-weight:bold;padding-left:7px;}

.shopping_cart22 {margin:10px 5px 3px 5px;width: 100%;}
.shopping_cart22 th {height:26px; padding-top:5px;  text-align:left; padding-left:15px;}
.shopping_cart22 th.first {padding-left:5px;}
.shopping_cart22 th.last {}
.shopping_cart22 td {vertical-align:middle; border-top:1px solid #d9d9d9; padding:5px 5px 5px 2px; font-size:13px; color:#000; padding-left:5px;  line-height:130%;}
.shopping_cart22 td img {vertical-align:middle;}
.shopping_cart22 tr.tr02 td {background:#f8f8f8;}
.shopping_cart22 td.first {font-size:13px; color:#000; text-align:left;padding-left:5px;font-weight:bold; }
.shopping_cart22 td.firsts {font-size:12px; color:#3e3e3e;}

.sub3_bg022 {width:100%; height:20px; background:url('/images/common/bg/bg_sub3_content02.jpg?v=20140126') no-repeat left top;}

.sub3_contents_body {width:100%; }

.fileclassx {color:#fe6021; font-size:16px;margin-bottom:5px;margin-top:10px; text-decoration:underline; font-weight:bold;}

.request_sample2 {width:100%;height:20px;}
.request_sample2 dl {margin:15px 10px 0px 10px; font-weight:bold;}
.request_sample2 dl dt {font-size:18px; color:#010101;}


.shopping_cart2 { width:100%;border-collapse:collapse; border-spacing:0px;}
.shopping_cart2 th {height:26px; padding-top:5px; text-align:left;}
.shopping_cart2 th.first {}
.shopping_cart2 th.last {}
.shopping_cart2 td {text-align:center;vertical-align:middle; border:1px solid #d9d9d9; padding:5px 0; font-size:13px; color:#000; line-height:130%;}
.shopping_cart2 td img {vertical-align:middle;}
.shopping_cart2 tr.tr02 td {}
.shopping_cart2 td.first {font-size:12px; color:#3e3e3e; text-align:center;padding-left:0px; }
.shopping_cart2 td .firsts {font-size:12px; color:#3e3e3e;}

.finishtext {width:100%;float:center; text-align:center;margin-top:20px;font-size:18px; text-decoration:underline;font-weight:bold;margin-bottom:50px;}
.finishtext  a{color:#fe6021;} 


.request_sample11 {width:100%;padding-top:5px;}
.request_sample11 #textv {padding-left:15px;}
.request_sample11 dl {}
.request_sample11 dl dt {margin-bottom:15px; font-size:20px; color:#010101;}
.request_sample11 dl dd {font-size:13px; color:#757575;  line-height:120%;}
.request_sample11 dl dd input,file,textarea {vertical-align:middle; border:1px #ececec solid;font-size:14px;background:#fbfbfb;}


.request_sample11 dl dd .title {font-size:12px; color:#ff6517; height:28px;  padding-left:10px;}
.c_txt {padding-left:10px;padding-right:10px;}


.request_sample11 dl .gray_bg4 {background:#f2f2f2; font-size:13px; color:#757575;  line-height:120%; padding-left:10px; padding-top:10px; padding-bottom:10px;}


.request_sample11 dl .gray_bg {font-size:13px; color:#757575; margin-bottom:20px; width:100%; line-height:120%; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:20px;}
.request_sample11 dl .gray_bg3 {font-size:13px; color:#757575; margin-bottom:20px; width:100%; line-height:120%;  padding-top:10px; padding-bottom:20px;}
.request_sample11 dl .gray_bg3 p {text-align:center;}
.request_sample11 dl .gray_bg p {text-align:center;}
.request_sample11 dl dd input {vertical-align:middle; border:1px #ececec solid;font-size:10pt; background:#fbfbfb;}
.request_sample11 .radios {vertical-align:middle; font-size:10pt;  background:#FFFFFF;border:0px #ffffff;}
.request_sample11 dl dd .title {font-size:12px; color:#ff6517; height:28px; background:url('/images/common/blt/blt_dot02.gif?v=20140126') no-repeat left .8em; padding-left:15px;}
.request_sample11 dl dd .title2 {font-size:12px; color:#ff6517;vertical-align:top;  background:url('/images/common/blt/blt_dot02.gif?v=20140126') no-repeat left 1em; padding-left:15px; padding-top:8px; height:30px;}

.request_sample11 dl dd .title22 {font-size:12px; color:#ff6517;vertical-align:top;  background:url('/images/common/blt/blt_dot02.gif?v=20140126') no-repeat left 1em; padding-left:15px; padding-top:8px; height:20px;}

.request_sample11 .banner li {list-style:none; text-align:center; background:none;}
.request_sample11 table {width:95%;}
.request_sample11 table tr td{vertical-align:middle;}
.dottons {background:#f2f2f2;height:1px; }

.request_sample11 table tr td .imgs02 {float:left;}

.request_sample11 #sticker_div2{float:left;}
.request_sample11 .stocks {float:left;padding-left:10px;font-weight:none; color:#FF9999;font-size:12px;}

.request_sample11 #paper_div{float:left;}
.request_sample11 #paper_div2{float:left;width:100%;} 
.sticker_set_div { float:left;  }

/* request_sample_End */
.request_sample11 table tr td .lineno {font-weight:normal; padding-top:5px;padding-bottom:5px;line-height:130%;}




.request_sample11 .ptitles {color:#ff6517;font-weight:bold;margin:0px 15px 0px 35px; font-size:14px;}
.request_sample11 .table_css2 {width:640px; text-align:center; border:1px solid #cacaca;margin:10px 15px 25px 35px; }
.request_sample11 .table_css2 .on {color:#ff6517; background:#f9f9f9;}
.request_sample11 .table_css2 .bg_on {background:white;}
.request_sample11 .table_css2 td {width:640px; text-align:center; border:1px solid #f2f2f2; height:40px; vertical-align:middle;}






.sub_contents_body {background-color:#FFFFFF;padding-left:10px;padding-right:10px;}
.input-wrapperX h2 {font-size:20px;padding-bottom:10px;font-weight:bold;}
.input-wrapperX {width:100%;margin:20px auto 0;}


.shopping_cart {width:100%; margin:0px auto 10px auto;border-collapse:collapse; border-spacing:0px;    border-spacing:0px;}
.shopping_cart th {height:26px; padding-top:0px; background:url('/images/common/bg/bg_shopping_cart_th.gif?v=20140126') no-repeat center top; text-align:left; padding-left:15px;}
.shopping_cart th.first {background:url('/images/common/bg/bg_shopping_cart_th.gif?v=20140126') no-repeat left top;word-break:break-all;}
.shopping_cart th.last {background:url('/images/common/bg/bg_shopping_cart_th.gif?v=20140126') no-repeat right top;}
.shopping_cart td {vertical-align:top; border:1px solid #d9d9d9; text-align:center;padding-top:2px; font-size:13px; color:#000; font-weight:bold; line-height:130%;}
.shopping_cart td img {vertical-align:middle;}
.shopping_cart tr.tr02 td {background:#f8f8f8;word-break:break-all;}

.shopping_cart td.first {font-size:12px; color:#3e3e3e; text-align:center;padding-left:0px;word-break:break-all; }

.shopping_cart td .firsts {font-size:12px; color:#3e3e3e;}
.pointx { text-decoration:underline; color:#ff4e00; left:35px;line-height:120%; font-size:13px; font-weight:bold;}
.product_total2s {  font-weight:normal; }


.shopping_cart ul{}
.shopping_cart ul li {list-style:none;font-weight:none;margin-left:5px;color:#858585;}

.product_total {color:#ff4200; font-size:13px; font-weight:bold; background:#ececec; margin:0 10px 0px 10px;  text-align:right;padding:10px 10px;}
.product_total span {margin-left:5px; color:#1b1b1b;}
.alignC {text-align:center !important;}

.ordering {overflow:hidden; *zoom:1; margin:20px 10px 20px 10px; }

.ordering dt {color:#ff6200; font-size:17px; margin-bottom:10px; font-weight:bold;}
.ordering dd {color:#353535; font-size:14px; line-height:140%;}



.choose_quantity_wrap2 {width:100%; margin:0 auto; overflow:hidden; *zoom:1;}
.choose_quantity_wrap2 .content {padding-left:10px;padding-top:20px; width:98%; padding-bottom:0px;}
.choose_quantity_wrap2 .content dl {width:100%; margin-bottom:20px; text-align:left; font-weight:bold;}

.choose_quantity_wrap2 .content dl dt {font-size:18px; color:#000; margin-bottom:10px;}

.choose_quantity_wrap2 .content dl dd {font-size:12px; color:#ff6000;}
.choose_quantity_wrap2 .content table {width:447px; margin-bottom:15px; border:2px solid #ccc; font-weight:bold;}
.choose_quantity_wrap2 .content table th {padding:8px 0; border:1px solid #ccc; font-size:13px; color:#646464; }
.choose_quantity_wrap2 .content table input {vertical-align:middle;}
.choose_quantity_wrap2 .content table td {padding:5px 0 5px 10px; border:1px solid #ccc; font-size:12px; color:#0e0e0e;}
.choose_quantity_wrap2 .content a {font-weight:bold; color:#fc6639; text-decoration:underline; font-size:13px;}
.choose_quantity_wrap2 .content .imgs {position:absolute; top:260px;left:556px;}

.choose_quantity_wrap2 .content .imgs2 {position:absolute; top:253px;left:666px;}

.choose_quantity_wrap2 .content_cont {float:right; width:449px; padding-bottom:20px;}
.choose_quantity_wrap2 .content_cont dl {width:100%; margin-bottom:20px; text-align:left; font-weight:bold;}
.choose_quantity_wrap2 .content_cont dl dt {font-size:18px; color:#000; margin-bottom:10px;}
.choose_quantity_wrap2 .content_cont dl dd {font-size:12px; color:#ff6000;}


.td21 {vertical-align:middle;  font-weight:bold;font-size:16px;}
.td22 {vertical-align:middle; font-weight:bold;font-size:12px;}
.td212 {vertical-align:middle;  color:#FDA400;font-size:16px;padding-top:15px;}
.td213 {vertical-align:middle;  color:#FDA400;font-size:16px;}

.join_text_formBox2 { padding-left:10px;padding-right:10px}

.join_text_formBox2 .table1 {width:100%;background:#FEF3ED;border-collapse:collapse; border-spacing:0px;    border-spacing:0px;}
.join_text_formBox2 .table1 td.td1 {vertical-align:middle;text-align:center; color:#FDA400; font-weight:bold;font-size:17px;width:38px;}
.join_text_formBox2 .table1 td.td21 {padding-left:20px;vertical-align:middle; border-left:1px #FBD5B1 solid;border-top:1px #FBD5B1 solid;border-bottom:1px #FBD5B1 solid;color:#35312E; font-weight:bold;font-size:16px;width:506px;}
.join_text_formBox2 .table1 td.td22 {text-align:right;vertical-align:middle; border-top:1px #FBD5B1 solid;border-right:1px #FBD5B1 solid;border-bottom:1px #FBD5B1 solid;color:#ff6517; font-weight:bold;font-size:10px;width:200px;padding-right:10px;}

.inputText {border:1px #D1D1D1 solid;font-size:12px;}

.join_text_formBox2 .table2 {width:100%;background:#FFFFFF;border-collapse:collapse; border-spacing:0px;    border-spacing:0px;}
.join_text_formBox2 .table2 td.td5 {width:40px;}
.join_text_formBox2 .table2 td.td3 {font-size:14px;border:1px #CCCCCC solid;vertical-align:middle;text-align:center;}
.join_text_formBox2 .table2 td.td4 {font-size:14px;padding-left:10px;border:1px #CCCCCC solid;vertical-align:middle;text-align:left;}
.join_text_formBox2 .table2 td.td41 {font-size:14px;padding-top:5px;padding-left:10px;border:1px #CCCCCC solid;vertical-align:middle;text-align:left;}
.join_text_formBox2 .table2 td.td31 {font-size:14px;border:1px #CCCCCC solid;vertical-align:middle;text-align:left;padding-left:20px;}
.join_text_formBox2 .table2 td.td6 {margin-left:20px;padding-top:5px;font-weight:bold;font-size:14px;border:1px #CCCCCC solid;vertical-align:middle;text-align:left;padding-left:20px;color:#ff6517}
.join_text_formBox2 .table2 td.td7 {padding-top:5px;font-size:14px;border:1px #CCCCCC solid;vertical-align:middle;text-align:left;padding-left:20px; }

.join_text_formBox2 .table2 th.td61 {list-style:none; padding-left:0px; }
.join_text_formBox2 .table2 th.td62 {list-style:none; background:none;padding-left:0px;padding-top:5px;text-align:left; }
.join_text_formBox2 .table2 th.td62 img {vertical-align:middle; }

.join_text_formBox2 .table2 th.td63 {list-style:none; background:none;padding-left:10px;padding-top:10px;width:300px; }

.join_text_formBox2 .table2 td.td3 span { color:#ff6517;}
.join_text_formBox2 .table2 td.td4 input {vertical-align:middle; border:1px #D1D1D1 solid;font-size:14px;width:90%;}
.join_text_formBox2 .table2 td.td4 textarea { list-style:none;vertical-align:middle; border:1px; background:#fbfbfb;font-size:14px;width:90%;}
.join_text_formBox2 .table2 td.td4 select {border:1px #D1D1D1 solid;font-size:12px;width:90%;}
.join_text_formBox2 .txt {margin-left:41px;padding-left:41px; font-size:12px; color:#606060; line-height:120%; margin-bottom:30px;}
.join_text_formBox2 .txt3 {margin-left:10px; font-size:12px; color:#606060; line-height:120%;;}

.join_text_formBox2 .btn02 {text-align:right; font-weight:bold;margin-top:10px;margin-bottom:10px;}

.join_text_formBox2 h5 {font-size:0px; color:#FFFFFF;display:hidden;}

.join_txt { padding-left:10px;padding-right:10px;}

.mypage_sample{width:100%;}

.mypage_sample h2 {font-size:20px;margin-top:20px;margin-left:10px;font-weight:bold; color:#010101;}

.mypage_sample dl {margin:10px 0px 0px 10px; }
.mypage_sample dl dt { font-size:18px; color:#010101;}
.mypage_sample dl dd {font-size:13px; color:#757575; line-height:120%;}



.reorder_table {margin:20px 10px 10px 10px; background:#FFFFFF;border-collapse:collapse; border-spacing:0px;    border-spacing:0px;}
.reorder_table th {border:1px solid #d9d9d9; font-size:12px; color:#000; height:30px;text-align:center;vertical-align:middle;}

.reorder_table td {border:1px solid #d9d9d9; padding:12px 0; font-size:12px; color:#000; line-height:130%; text-align:center;vertical-align:top;}

.reorder_table tr.tr02 td {background:#f8f8f8; text-align:center;vertical-align:top;}

.reorder_table tr td.setmoney {background:#f8f8f8; text-align:center;vertical-align:middle;}


.reorder_table td.first {font-size:12px; color:#3e3e3e; text-align:center;vertical-align:middle;}
.reorder_table td.first2 {font-size:12px; color:#3e3e3e; text-align:left;padding-left:15px;vertical-align:middle;}

.reorder_table td.first3 {border:1px solid #d9d9d9; padding:12px 0; font-size:12px; color:#000; line-height:130%; text-align:center;vertical-align:middle;text-align:left; padding-left:10px;}

.ebook-section2 {padding:0px;font-family:Helvetica}
.ebook-section2  h2 {color:#6c6c6c ;font-size:24px;padding-top:20px;padding-bottom:15px;text-align:center;}
.product_img img{width:100%;padding-bottom:20px;}
.product_img2  img{width:100%;padding-bottom:30px;}
.product_txt {font-size:14px;color:#6c6c6c ; padding-left:20px;line-height:150%;padding-right:20px;text-align:center;padding-bottom:15px;}


/* Build a Design_Start */
.build_img_wrap {clear:both; overflow:hidden;width:879px; margin-top:30px;}
.build_img_left {float:left; width:174px;padding-left:5px;}
.build_img_left span { font-weight:bold;color:#c44017;}
.build_img_left table {background:#f2f2f2; width:174px; padding-bottom:30px; padding-top:15px; margin-bottom:15px;margin-top:10px;}
.build_img_left table th {font-weight:normal;}

.build_img_right {float:right; width:683px;padding-left:16px;}
.build_img_wrap .tlt input {vertical-align:middle; border:1px solid #d1d1d1; background:#fbfbfb; width:168px;}
.build_img_left dt {margin-bottom:5px; font-size:13px; color:#666666;}
.build_img_left dd {margin-bottom:10px;font-size:13px; color:#ff6d02;}
.build_img_right table {background:#f0f0f0; }

.remove_text {float:left; width:495px; margin-top:10px;}
.front_back_select {float:left; margin-top:10px;}
.front_back_select dt {float:left; color:black;font-size:12px;}
.front_back_select dd {float:left;}


.build_img_bottom {clear:both; width:100%; padding-top:15px; padding-left:10px; margin-top:15px; }
.build_img_bottom .txt01 {color:black; font-size:16px; font-weight:bold; padding-bottom:5px;}
.txt02 {font-size:14px; line-height:140%;}
.txt03 {font-size:14px; color:#ff8d1d;padding-left:0px; }

/* Build a Design_End */

.build_img_bottom2 {clear:both; width:100%; height:150px; padding-top:5px; padding-left:15px; margin-top:5px;}
.build_img_bottom2 .txt11 {color:black; width:100%; font-size:15px; font-weight:bold; margin-top:5px; margin-bottom:5px;}
.build_img_bottom2 .txt12 {font-size:12px; line-height:110%; width:100%;}
.build_img_bottom2 .txt13 {font-size:13px; color:#ff8d1d;padding-left:0px; }
.floatL {float:left !important;}
.floatR {float:right !important;}


.gray_body {width:100%; }
.upload_img_wrap {overflow:hidden; *zoom:1; }

.upload_img_wrap {overflow:hidden; *zoom:1;}
.upload_img_wrap .tlt {color:#030303; font-weight:bold;}
.upload_img_wrap .tlt dt {font-size:14px;}
.upload_img_wrap .tlt dd {font-size:14px; margin-bottom:15px;}
.upload_img_wrap .tlt input {vertical-align:middle;}
.upload_img_wrap .tlt .upload_input {border:1px #D1D1D1 solid;font-size:10pt;height:20px;}
.upload_img_wrap .msg {margin-top:5px; margin-bottom:10px; font-size:12px; color:#030303; line-height:130%; font-weight:bold; letter-spacing:-.1em;}
.upload_img_wrap .msg p {margin-bottom:10px;}
.upload_img_wrap .msg .txt02 {color:#ff6d02; text-decoration:underline;}
.upload_img_wrap .msg .txt03 {color:#6e6e6e;}
.upload_img_wrap .msg .txt021 {font-size:14px; color:#ff6d02; text-decoration:underline;padding-right:5px; line-height:130%;  font-weight:normal; letter-spacing:0em;}
.upload_img_wrap .msg .txt031 {font-size:14px; color:#6e6e6e; line-height:130%;  font-weight:normal; letter-spacing:0em;}
.upload_img_wrap .msg .txt032 {padding-top:5px;font-size:14px; color:#6e6e6e;line-height:130%;   font-weight:normal; letter-spacing:0em;}
.upload_img_wrap .msg .txt032 img {}
.text033 {font-size:12px; color:#6e6e6e;font-weight:normal;padding-top:5px;padding-bottom:15px;}



.upload_img_left {padding-left:10px;}
.upload_img_left dd img {vertical-align:middle;}

.front_side {}
.front_side .tlt {width:100%;font-size:12px; margin-bottom:5px; color:#111; text-align:center;}
.front_side .img { text-align:center;padding-bottom:15px;}
.front_side .img img {width:98%;}


.upload_img_left02 {width:100%;padding-left:10px;}
.upload_img_left02 .img {text-align:center;}
.upload_img_left02 dl {font-weight:bold; }
.upload_img_left02 dt {margin-bottom:10px; font-size:12px; color:#090909;}
.upload_img_left02 dd {font-size:12px; color:#ff6d02;}
.upload_img_left02 li {list-style:none; margin-bottom:3px; font-weight:bold;}
.upload_img_left02 li span {text-decoration:underline;}
.upload_img_left02 li img {vertical-align:middle;}
.upload_img_left02 li.last {margin-top:18px;}

.upload_img_left02 dd img {vertical-align:middle;}

.btnWrap {width:100%; margin-bottom:10px; overflow:hidden; *zoom:1;}
.btnWrap2 {color:#ff6d02; text-align:center;width:100%; margin-bottom:10px; overflow:hidden; *zoom:1;}
.btnWrap2 img  {vertical-align:middle;}

.btnWrap3 {color:#ff6d02;float:center; text-align:right;width:100%; margin-bottom:10px; overflow:hidden; *zoom:1; font-weight:bold; }

.btnWrap3 .tlt222 { float:left; margin-top:20px;color:#030303; font-weight:normal;}
.btnWrap3 span {float:right; padding-right:20px}
.btnWrap3 img {float:right; padding-right:0px;}
.temp_select {width:100% text-align:center;}
.temp_select select {width:98%}

.searchs {padding-right:12px;text-align:right;padding-bottom:15px;}
.select01 {text-align:center;padding-bottom:5px;}
.select02 {text-align:center;padding-bottom:5px;}
.alignM {vertical-align:middle !important;}

.temp_list_wrap {width:100%; overflow:hidden; *zoom:1; margin:10px auto 20px auto;}
.temp_list_wrap ul {width:100%; overflow:hidden; *zoom:1;}
.temp_list_wrap ul li {list-style:none; float:left; width:50%; margin-top:5px;text-align:center;}
.temp_list_wrap ul li img {width:98%;}
.temp_list_wrap .btn .zoom {text-align:right; margin-right:2px;}

.bar1 {height:43px; margin:0 auto;}

.bar1 .paging02 {top:8px;text-align:center;}
.bar1 .paging02 a {padding-right:5px;}

.contents0232 {padding:9px 10px 7px 10px; font-size:14px; }




.choose_quantity_wrap4 {width:100%; margin:0 auto; overflow:hidden; *zoom:1;}


.choose_quantity_wrap4 .content2 .paper_id {padding-left:10px;padding-top:10px;vertical-align:middle;font-size:18px; color:#000; text-align:left; font-weight:bold;}

.choose_quantity_wrap4 .content2 .paper_table {font-size:18px;padding-top:10px; margin-top:0px;font-size:14px;color:#0e0e0e;text-align:center;}
.choose_quantity_wrap4 .content2 .paper_table select {width:98%;}
.choose_quantity_wrap4 .content2 .paper_table img {padding-top:5px;margin-bottom:5px; }
.request_sample41 #paper_div{float:left;}
.request_sample41 #paper_div2{float:left;}

.choose_quantity_wrap4 .img {text-align:center;}
.choose_quantity_wrap4 .img img {width:95%;}

.choose_quantity_wrap4 .img1 img {width:95%;}
.choose_quantity_wrap4 .img2 img {width:95%;}

.choose_quantity_wrap4 .img1 {text-align:center;}
.choose_quantity_wrap4 .img2 {text-align:center;}

.btnWrapRound21 {width:100%; height:44px; margin:10px auto; text-align:right;color:#F66C01;font-weight:bold;}




.choose_quantity_wrap4 .content dl {width:100%; margin-bottom:5px; text-align:left; font-weight:bold;padding-left:10px;}
.choose_quantity_wrap4 .content dl dt {font-size:18px; color:#000; margin-bottom:0px;}
.choose_quantity_wrap4 .content dl dd {font-size:12px; color:#ff6000;}


.choose_quantity_wrap4 .content table {margin-left:10px;width:95%; margin-bottom:3px;border-collapse:collapse; border-spacing:0px;}

.choose_quantity_wrap4 .content table th {padding:8px 0; border:1px solid #ccc; font-size:13px; color:#646464; letter-spacing:-.1em;}
.choose_quantity_wrap4 .content table input {vertical-align:middle;}
.choose_quantity_wrap4 .content table td {padding:5px 0 5px 10px; border:1px solid #ccc; font-size:12px; color:#0e0e0e;}

.btnWrapRound {height:44px; margin:0 auto; padding:22px 10px 0 0; text-align:right;color:#F66C01;font-weight:bold;}

.choose_quantity_wrap4 .content9 { padding:10px;}

.choose_quantity_wrap4 .content9 table {margin-bottom:3px; border:2px solid #FEA24D; ;border-collapse:collapse; border-spacing:0px;}
.choose_quantity_wrap4 .content9 table th {padding:8px 0; border:1px solid #ccc; font-size:13px; color:#646464; letter-spacing:-.1em;}
.choose_quantity_wrap4 .content9 table input {vertical-align:middle;}
.choose_quantity_wrap4 .content9 table td {padding:5px 0 5px 15px;  font-size:14px; color:#0e0e0e;border-bottom:1px solid #FEA24D;}
.choose_quantity_wrap4 .content9 a {font-weight:bold; color:#fc6639; text-decoration:underline; font-size:13px;}

#exetable2 {padding-left:10px;width:100%;}
#finishing_div ul {width:100%;}
#finishing_div ul li {list-style:none;float:left; text-align:center;width:49%;}
#finishing_div ul li .exetable14 {}
#finishing_div ul li .exetable14 td img {width:98%;height:78px;}

#finishing_div2 ul {width:100%;}
#finishing_div2 ul li {list-style:none;float:left; text-align:center;width:49%;}
#finishing_div2 ul li .exetable14 {}
#finishing_div2 ul li .exetable14 td img {width:98%;height:78px;}
#sticker_div1 select {width:90%;}

.exetable14 {background:#ffffff;margin-bottom:5px;}
.exetable14 td {text-align:left;color:#353535;}
.exetable4 td img {width:100%;height:78px;}
.exetable4 select {width:100%;}

#exetable {background:#f9f9f9;margin-left:10px;border:1px solid #E2E2E2; border-collapse:collapse; border-spacing:0px; }

#exetable td.ttd1 {background:#FEA24D;border-bottom:1px solid #E2E2E2; width:20%;font-size:14px; color:#fff;vertical-align:middle;   padding-left:5px; height:30px;}
#exetable td.ttd2 {background:#FFFFFF; font-weight:normal;width:80%; border-bottom:1px solid #E2E2E2;font-size:14px; vertical-align:middle; padding-left:5px; }
#exetable td.ttd2 select {width:90%;}


#exetable15 td.ctd6 {border-top:1px solid #FEA24D; padding-left:15px;}

.content4 {padding-left:10px;margin-top:15px;}

.ctd0 {text-align:left;height:30px;font-size:14px; vertical-align:middle;}

.ctd1 {clear:both;text-align:left; font-size:14px; vertical-align:middle;   }
.ctd2 {float:left;text-align:left;font-weight:normal; font-size:14px; vertical-align:middle; }
.ctd3 {font-weight:normal; font-size:14px; vertical-align:middle; }
.ctd4 {font-weight:normal; font-size:14px; vertical-align:middle; margin-top:10px;}

.ctd22 {clear:both;text-align:left;font-weight:normal; font-size:14px; vertical-align:middle; line-height:130%;}

.ttttd01 {float:left;text-align:left;font-weight:bold;}
.ttttd02 {clear:both;float:left;text-align:left;font-weight:bold;color:#F88215;font-size:22px;}

.ttttd1 {float:left;text-align:left;}
.ttttd2 {clear:both;padding-top:10px;text-align:left;font-weight:bold;color:#F88215;font-size:22px;}

.lineno {font-weight:normal; padding-top:15px;padding-bottom:5px;line-height:130%;}
.textareas2  {overflow:auto;width:180px; height:45px;vertical-align:middle;border:1px #ececec solid;background:#fbfbfb;font-size:10pt; }

#sizetable td{text-align:center;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0; height:20px; } 
#sizetable td.tta {border-top:1px solid #c0c0c0;background-color:#dfdfdf}
#sizetable td.tta2 {border-left:1px solid #c0c0c0;background-color:#dfdfdf}
#sizetable td.tta3 {border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;}



#exetablex {background:#f9f9f9;margin-left:10px;border:1px solid #E2E2E2; border-collapse:collapse; border-spacing:0px; }

#exetablex td.ttd1 {background:#c0c0c0;border-bottom:1px solid #E2E2E2; width:20%;font-size:14px; color:#fff;vertical-align:middle;   padding-left:5px; height:30px;}
#exetablex td.ttd2 {background:#FFFFFF; font-weight:normal;width:80%; border-bottom:1px solid #E2E2E2;font-size:14px; vertical-align:middle; padding-left:5px; }
#exetablex td.ttd2 select {width:90%;}

.ttttdx1 {text-align:left;}
.ttttdx2 {text-align:left;font-weight:bold;color:#F88215;font-size:22px;}



.standard_coated .contentsa041x {padding-top:5px;}
.standard_coated .contentsa041x dt {margin-bottom:5px; font-size:20px; color:#010101;}
.standard_coated .contentsa041x dd {font-size:15px; color:#333;line-height:140%;}



.cont_space { padding-left:10px;  padding-top:25px; font-size:14px; line-height:130%;}
.cont_space h2 {color:black; font-size:18px; margin-bottom:10px;}

.cont_space ul {padding-left:15px;}
.cont_space2 { padding-left:10px;  padding-top:15px; font-size:14px; line-height:130%;}
.cont_space2 h2 {color:black; font-size:18px; margin-bottom:10px;}

.cont_space2 ul {padding-left:10px;}

.cont_space3 {width:100%; padding-left:10px;line-height:130%;  padding-top:5px; font-size:14px; }
.cont_space3 h2 {color:black; font-size:18px; margin-bottom:10px;}
.cont_space3 ul {padding-left:15px;}
.cont_space3 h3 {font-size:14px; color:black; font-weight:bold;}


.cont_space_right {margin-left:25px; padding-left:300px; line-height:130%; height:160px; background:url('/images/common/card_page_img.gif?v=20140126') no-repeat;}
.cont_space_right h2 {font-size:16px; color:black; padding-top:45px;}
.cont_space h3 {font-size:14px; color:black; font-weight:bold;}



.guarantee2_bg {font-size:14px; padding-left:10px;  padding-bottom:30px; line-height:130%;}
.guarantee2_bg p { padding-left:60px; font-size:20px; color:black; font-weight:bold; margin-top:15px; background:url('/images/common/check_icon.gif?v=20140126') no-repeat; height:40px;}

.guarantee2_bottom_text {text-align:right; margin-top:15px; background:url('/images/common/btn/guarantee_ico.gif?v=20140126') no-repeat 16.5em 0.6em;}
.send_feedback_ico {padding-left:40px;}

.guarantee2_bg .table_css {width:100%; text-align:center; border:1px solid #cacaca;}
.guarantee2_bg .table_css .on {color:#ff6517; font-weight:bold; background:white;}
.guarantee2_bg .table_css .bg_on {background:white;}
.guarantee2_bg .table_css td {width:100%; text-align:center; border:1px solid #f2f2f2; height:40px; vertical-align:middle;}
.guarantee2_bg span {font-size:15px; color:#333; font-weight:bold;}
.guarantee2_bg dl {}
.guarantee2_bg dl dt {margin-bottom:15px; font-size:15px; font-weight:bold; color:#010101; color:#333333; margin-top:15px;}
.guarantee2_bg dl dd {font-size:12px; color:#333; margin-top:10px;}
.guarantee2_bg li {color:#757575; margin-bottom:0px; list-style:none; padding-left:12px; background:url('/images/common/blt/blt_dot02.gif?v=20140126') no-repeat left .3em;}
.guarantee2_bg li.li02 {margin-top:10px; padding-left:12px; background:url('/images/common/blt/blt_dot03.gif?v=20140126') no-repeat left .4em; line-height:120%; color:#757575;}
.guarantee2_bg .banner li {list-style:none; text-align:center; background:none;}


.guarantee2_bg .guls { padding-left:20px; }
.guarantee2_bg .guls3 { padding-left:10px; padding-bottom:20px;padding-top:10px;}
.guarantee2_bg .guls3 li { background:url('/images/common/blt/blt_dot01.gif?v=20140126') no-repeat left .7em;}

/* Copyright_Start */
.copyright_bg {font-size:14px; padding-left:10px; padding-right:10px;  padding-bottom:30px; line-height:130%; vertical-align:top;}
.copyright_inner_bg { margin-bottom:20px;}

.copyright_inner_bg dl dt {height:30px; font-size:16px; color:black; font-weight:bold; margin-bottom:10px; padding-left:0px; padding-top:10px;}
.copyright_inner_bg dl dd { line-height:120%; padding-left:0px; }

.copyright_inner_bg2 { margin-top:20px; margin-bottom:20px;}

.copyright_inner_bg2 dl dt {height:30px; font-size:16px; color:black; font-weight:bold; margin-bottom:10px; padding-left:20px; padding-top:10px;}
.copyright_inner_bg2 dl dd { line-height:120%; padding-left:30px; padding-right:30px;}

.copyright_bg p {text-align:left;margin-top:25px; vertical-align:top;}
.copyright_bg dl {text-align:left;}
.copyright_bg dl dt {font-size:15px; color:black; font-weight:bold; margin-bottom:10px;}
.copyright_bg dl dd {margin-bottom:10px;}
.copyright_bg dl dd ul li {padding-left:16px; list-style:none; }
.link {color:#ff6517; font-weight:bold; text-decoration:underline;}
/* Copyright_End */

.btable {width:98%; border-collapse:collapse; border-spacing:0px;border-spacing:0px;}
.btable td{ border:1px solid #dfdfdf;padding-left:5px;padding-right:5px;vertical-align:middle;height:22px;width:111px;word-break:break-all; }


.sub3_contents_body_in4 .con0313 table {font-weight:bold;border-collapse:collapse; border-spacing:0px}
.sub3_contents_body_in4 .con0313 th {color:#FFFFFF; background:#B1B1B1;height:25px;}
.sub3_contents_body_in4 .con0313 tr.tr02 td {background:#C0C0C0;}
.sub3_contents_body_in4 .con0313 td {padding:0px 0; text-align:left; color:#1c1c1c; text-decoration:underline;}
.sub3_contents_body_in4 .con0313 td input {height:15px; border:1px #D1D1D1 solid;font-size:10pt;}
.sub3_contents_body_in4 .con0313 td textarea {width:360px; height:45px;vertical-align:middle;border:1px #D1D1D1 solid;}

.sub3_contents_body_in4 .con0313 td.num {padding-top:5px;padding-bottom:5px; text-decoration:none;}

.sub3_contents_body_in4 .con0313 td.num1 {text-align:center;padding-top:5px;padding-bottom:5px; text-decoration:none; font-weight:normal;}

.sub3_contents_body_in4 .con0313 td.nones {text-align:center;padding-top:10px;}
.con03132 {width:100%;text-align:center}
.con03131  {}

.subbg2 {font-size:14px;line-height:140%;}

.sub001_contents_body_in0 {padding-left:20px;  padding-top:0px; padding-bottom:20px;padding-left:10px; }




.bannerx {padding-top:10px;}
.bannerx li {text-align:center;padding-left:10px;padding-right:10px;font-size:18px;font-weight:bold;padding-bottom:5px; }
.bannerx li span{font-size:18px;font-weight:bold; text-decoration:underline;  }
.bannerx li div{font-size:12px;padding-top:10px;font-weight:normal; }
.bannerx li img {width:98%;}

.button-login-bluex {display:block;height:30px;padding-top: 7px;text-align:center;font-size:16px;color:#fff !important;background:#FF8D1D;border-radius:5px;box-shadow: 0 3px 0 rgba(0,0,0,0.1);box-sizing:border-box;-moz-box-sizing:border-box;}
.button-login-bluex:hover {color:#fff;text-decoration: none;}
.button-login-bluex.join {margin-bottom: 20px;color:#fff;}
.button-login-bluex.search {margin-bottom: 20px;color:#fff;}
.button-login-bluex.okay {margin:10px 0;color:#fff;}


.button-login-bluex2 {display:block;height:30px;padding-top: 7px;text-align:center;font-size:16px;color:#fff !important;background:#fead25;border-radius:5px;box-shadow: 0 3px 0 rgba(0,0,0,0.1);box-sizing:border-box;-moz-box-sizing:border-box;}
.button-login-bluex2:hover {color:#fff;text-decoration: none;}
.button-login-bluex2.join {margin-bottom: 20px;color:#fff;}
.button-login-bluex2.search {margin-bottom: 20px;color:#fff;}
.button-login-bluex2.okay {margin:10px 0;color:#fff;}
