    /**
 * 
 * @date      : 2017-03-31
 * @version   : 1.0.0
 * @copyright : olbook
 * @url       : http://www.olbook.com.tw
 * @email     : Archer@iEDA.com.tw
 */
 
@CHARSET  "utf-8";
@IMPORT  "reset.css";

/* Common */
body {font-size:12px;font-family: "微軟正黑體", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
a {text-decoration:none;}
a:hover {color:#f84d1b;}


/* Layout */
.header {display:block;width:100%;margin:0 auto;}
.content {display:block;width:80%;margin:0 auto;margin-bottom:150px;}
.footer {display:block;width:80%;margin:0 auto;}


.crd_dl {display:block;width:100%;margin:40px 0 100px 0;font-size:16px;color:#959595;}
.crd_dl a {color:#2f8aca;}

/* Top Menu */
.top_menu {display:inline-block;width:80%;text-align:right;height:30px;padding-top:20px;margin:0 10%;}
.top_menu ul {display:inline-block;width:100%;list-style-type:none;}
.top_menu ul li {display:inline-block;text-align:center;vertical-align:top;margin-left:20px;position:relative;}
.top_menu ul li a {display:inline-block;width:100%;line-height:25px;color:#96a7a7;height:100%;}
.top_menu ul li span {display:inline-block;margin-left:5px;color:#c4788a;}
.top_menu ul li .search_text {color:#fff;}
.top_menu ul li img {display:inline-block;width:15px;vertical-align:middle;}

.mobile_top_menu {display:none;}
.triangle_block {visibility:hidden;}

.SerachPopup {position:absolute;display:none;width:200px;padding:5px;border:3px solid #DDDDDD;left:-150px;top:25px;}
.SerachPopup input {display:inline-block;width:95%;border:none;border-bottom:1px solid #ccc;padding:3px;}
.SerachPopup a {display:inline-block;width:100%;margin-top:5px;background-color:#c4788a;}
.SerachPopup a span {display:inline-block;width:100%;text-align:center;color:#fff;}
.top_menu ul li:hover .SerachPopup {display:inline-block;}

/* Page */
.page_block {display:inline-block;width:100%;text-align:center;list-style-type:none;}
.page_block li {display:inline-block;width:30px;margin-right:12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.page_block li a {display:inline-block;width:100%;font-size:16px;color:#959595;border:#c4788a solid 1px;padding:6px 0;margin-bottom:10px;}
.page_block li .cur_select {background-color:#c4788a;color:#fff;}
.page_block li a:hover {background-color:#c4788a;color:#fff;}

/* Book List */
.book_list {display:block;width:100%;list-style-type:none;}
.book_list li {display:inline-block;width:calc(83% / 3);vertical-align:top;}
.book_list li:nth-child(3n+1) {margin-right:8%;}
.book_list li:nth-child(3n) {margin-left:8%;}
.book_list li a {display:inline-block;width:100%;text-align:center;margin:50px 0 30px 0;}
.book_list li a .img_block {display:inline-block;width:100%;margin-bottom:30px;}
.book_list li a .img_block img {display:inline-block;height:260px;max-width:90%;}
.book_list li a:nth-child(2) {margin:0 4.5%;}
.book_list li a .word_block {display:inline-block;width:100%;border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px;padding:20px 0;}
.book_list li a .word_block .title {display:inline-block;width:100%;color:#4d4d4d;margin:10px 0;text-align:left;font-size:16px;font-weight:bold;line-height:26px;}
.book_list li a .word_block .nevin {display:inline-block;width:100%;color:#959595;text-align:left;line-height:25px;font-size:12px;}


/* Book List Cmmodity */
.book_list_commodity {display:block;width:100%;list-style-type:none;margin-bottom:60px;}
.book_list_commodity li {display:inline-block;width:calc(99.5% / 2);vertical-align:top;}
.book_list_commodity li a {display:inline-block;width:100%;text-align:center;margin:50px 0 30px 0;}
.book_list_commodity li a .img_block {display:inline-block;width:100%;}
.book_list_commodity li a .img_block img {display:inline-block;max-height:25vw;}
.book_list_commodity li a .word_block {display:inline-block;width:100%;padding:5px 0;}
.book_list_commodity li a .word_block .c_date {display:inline-block;width:100%;color:#4d4d4d;text-align:center;font-size:12px;font-weight:bold;margin-top:5px;}
.book_list_commodity li a .word_block .title {display:inline-block;width:calc(100% - 10%);color:#4d4d4d;margin:3px 0;text-align:center;font-size:14px;font-weight:bold;line-height:26px;padding:0 5%;}


/* Commodity Carol List */
.commodity_carol_list {display:block;width:100%;list-style-type:none;}
.commodity_carol_list li {display:inline-block;width:calc(75% / 3);vertical-align:top;}
.commodity_carol_list li:nth-child(3n+1) {margin-right:10%;}
.commodity_carol_list li:nth-child(3n) {margin-left:14%;}
.commodity_carol_list li a {display:inline-block;width:100%;text-align:center;margin:50px 0 0 0;}
.commodity_carol_list li a .img_block {display:inline-block;width:100%;margin-bottom:15px;}
.commodity_carol_list li a .img_block img {display:inline-block;max-height:25vw;}
.commodity_carol_list li a:nth-child(2) {margin:0 4.5%;}
.commodity_carol_list li a .word_block {display:inline-block;width:100%;border-top:#eee solid 1px;padding:10px 0;}
.commodity_carol_list li a .word_block .title {display:inline-block;width:100%;color:#4d4d4d;text-align:left;font-size:20px;line-height:26px;}
.commodity_carol_list li a .word_block .value {display:inline-block;width:100%;color:#959595;text-align:left;margin-top:8px;}
.commodity_carol_list li a .word_block .value .discountedPrice {color:#d65b7b;}
.commodity_carol_list .shoppingcart_btn {display:inline-block;margin-bottom:30px;}
.commodity_carol_list .shoppingcart_btn a {display:inline-block;width:200px;height:45px;line-height:45px;text-align:center;background-color:#c3788a;margin:0 auto;}
.commodity_carol_list .shoppingcart_btn img {display:inline-block;width:22px;margin-right:10px;}
.commodity_carol_list .shoppingcart_btn span {color:#fff;font-size:16px;letter-spacing:2px;font-size:18px;}


/* Top Title */
.map_title {display:inline-block;width:100%;margin-bottom:60px;}
.map_title span {display:inline-block;font-size:16px;margin-right:10px;color:#999999;line-height:22px;}
.map_title .cur_color {color:#c4788a;}

/* News */
.new_book {display:block;width:100%;padding-top:30px;}
.new_book .title {display:inline-block;width:100%;margin-bottom:20px;}
.new_book .title span {display:inline-block;font-size:16px;margin-right:10px;color:#999999;}
.new_book .title .cur_color {color:#c4788a;}

/* Logo */
.logo {display:inline-block;width:100%;height:200px;line-height:200px;text-align:center;}
.logo img {display:inline-block;width:300px;height:auto;vertical-align:middle;}

/* Mobile Function */
.mobile_function {display:none;border-bottom:2px solid #fff;}

/* Menu */
.menu_block {display:inline-block;width:100%;border-bottom:1px solid #eee;margin-bottom:-1px;}
.menu_block .menu {display:inline-block;width:100%;}
.menu_block .menu ul {display:inline-block;width:100%;list-style-type:none;text-align:center;margin-bottom:1px;}
.menu_block .menu ul li {display:inline-block;margin-right:5%;position:relative;}
.menu_block .menu ul li:first-child {display:none;}
.menu_block .menu ul li:first-child a img {display:inline-block;width:100px;margin-bottom:-10px;}
.menu_block .menu ul li:last-child {display:none;}
.menu_block .menu ul li:last-child a input {display:inline-block;width:100px;height:16px;border:1px solid #eee;}
.menu_block .menu ul li:last-child a span {display:none;}
.menu_block .menu ul li:last-child a img {display:inline-block;vertical-align:bottom;}
/* .menu_block .menu ul li:last-child a {padding-bottom:6px;} */
.menu_block .menu ul li > a {display:inline-block;width:calc(100% - 4px);color:#999999;font-size:16px;padding:10px 3px;border-bottom:3px solid #fff;}
.menu_block .menu ul > li:hover > a {border-bottom:3px solid #CC8B98;}
.menu_block .menu ul li ul li:first-child {display:inline-block;}
.menu_block .menu ul ul li > a:hover {border-bottom:none;}
.menu_block .menu ul ul li:last-child {display:inline-block;}
.menu_block .menu ul li:hover > .book_menu {display:inline-block;}
.menu_block .menu ul li:hover > .blog_menu {display:inline-block;}
.menu_block .menu ul > li .mobile_arrow_down {display:none;}
.menu_block .menu ul > li .mobile_arrow_down_blog {display:none;}

.menu_fix {position:fixed;top:0;background-color:#fff;z-index:9999;}

/* Book Menu */
.menu_block .book_menu {position:absolute;display:none;width:500px;background-color:#fff;opacity:0.9;font-size:14px;padding:0 0 15px 0px;text-align:left;left:0;z-index:999;top:39px;}
.menu_block .book_menu > ul {display:inline-block;width:calc(100% - 20px);list-style-type:none;margin:0 0 0 20px;}
.menu_block .book_menu > ul > li {display:inline-block;width:100%;margin:0;}
.menu_block .book_menu > ul > li ul {display:inline-block;width:100%;list-style-type:none;text-align:left;margin:5px 0px;}
.menu_block .book_menu > ul > li ul li {display:inline-block;width:calc(98% / 3);line-height:25px;margin-right:0;}
.menu_block .book_menu > ul > li ul li a {display:inline-block;width:100%;padding:0;font-size:14px;border-bottom:none;color:#898989;}
.menu_block .book_menu > ul > li ul li:first-child {width:100%;text-align:left;margin-left:0;}
.menu_block .book_menu > ul > li ul li:first-child a {font-weight:bold;color:#c4788a;}

/* BlogType Menu */
.menu_block .blog_menu {position:absolute;display:none;width:500px;background-color:#fff;opacity:0.9;font-size:14px;padding:0 0 15px 0px;text-align:left;left:-330px;z-index:999;top:39px;}
.menu_block .blog_menu > ul {display:inline-block;width:calc(100% - 20px);list-style-type:none;margin:0 0 0 20px;}
.menu_block .blog_menu > ul > li {display:inline-block;width:100%;margin:0;}
.menu_block .blog_menu > ul > li ul {display:inline-block;width:100%;list-style-type:none;text-align:left;margin:5px 0px;}
.menu_block .blog_menu > ul > li ul li {display:inline-block;width:calc(98% / 3);line-height:25px;margin-right:0;}
.menu_block .blog_menu > ul > li ul li a {display:inline-block;width:100%;padding:0;font-size:14px;border-bottom:none;color:#898989;}



/* Advertising */
.advertising {display:inline-block;width:100%;margin-bottom:50px;margin-top:-1px;}
.advertising img {display:inline-block;width:100%;}

/* News */
.news {display:block;width:100%;padding-top:30px;}
.news_block {display:block;width:100%;}
.news_block .news_title {display:block;width:100%;text-align:left;font-size:20px;font-weight:bold;color:#c4788a;margin-bottom:20px;}
.news_block .news_title a {color:#c4788a;}
.news_block ul {display:block;width:100%;list-style-type:none;margin-bottom:60px;}
.news_block ul li {display:inline-block;width:100%;margin-top:20px;}
.news_block ul li a {display:inline-block;width:100%;}
.news_block ul li .title_block {display:inline-block;margin-bottom:5px;}
.news_block ul li .title_block .tb_title {display:inline-block;width:auto;font-size:16px;color:#c4788a;line-height:30px;margin-right:10px;}
.news_block ul li .title_block .tb_date {display:inline-block;width:auto;font-size:12px;color:#666666;line-height:30px;}
.news_block ul li span {display:block;width:100%;line-height:25px;color:#666666;}


/* News Detail */
.news_detail {display:block;width:100%;padding-top:30px;line-height:20px;}
.news_detail .n_title {display:block;width:100%;font-size:16px;font-weight:bold;color:#c4788a;line-height:30px;}
.news_detail .n_date {display:block;width:100%;font-size:14px;color:#666;line-height:25px;margin-bottom:30px;}
.news_detail .n_content {display:block;width:100%;font-size:12px;}
.news_detail .n_rtn_btn {display:block;width:100%;margin-top:30px;}
.news_detail .n_rtn_btn a {display:inline-block;width:80px;font-size:16px;font-weight:bold;background-color:#c4788a;color:#fff;text-align:center;line-height:40px;}


/* Footer */
.footer > ul {display:block;width:100%;list-style-type:none;margin-bottom:50px;}
.footer > ul > li {display:inline-block;width:calc(98% / 4);vertical-align:top;}
.footer > ul > li ul {display:block;width:100%;list-style-type:none;}
.footer > ul > li ul li {display:inline-block;width:100%;}
.footer > ul > li ul li a {display:inline-block;width:100%;padding:5px 0px;color:#959595;}
.footer > ul > li ul li:first-child {font-size:14px;color:#666666;margin-bottom:10px;}
.footer .copyright {display:block;width:100%;margin:40px 0 20px 0;}
.footer .copyright span {display:inline-block;width:200px;color:#959595;line-height:25px;}
.footer .copyright ul {display:inline-block;width:calc(100% - 220px);list-style-type:none;text-align:right;}
.footer .copyright ul li {display:inline-block;border-right:#959595 solid 1px;padding:0 5px;width:auto;}
.footer .copyright ul li:last-child {border:#fff solid 1px;}
.footer .copyright ul li a {display:inline-block;width:100%;color:#959595;}


/* Index block */
.index_block {display:block;width:100%;padding-top:30px;text-align:center;}
.index_block .idx_title {display:inline-block;width:99.5%;text-align:center;}
.index_block .idx_title span {display:inline-block;color:#727272;font-size:20px;border-bottom:2px solid #969696;padding-bottom:10px;}
.index_block .idx_seemore {display:inline-block;width:99.5%;text-align:center;background-color:#eaeaea;height:35px;line-height:35px;}
.index_block .idx_seemore span {display:inline-block;font-size:16px;line-height:35px;color:#565656;}


/* Bast Seller */
.bestseller {display:block;width:100%;padding-top:30px;}

/* NG Book */
.ngbook {display:block;width:100%;padding-top:30px;}

/* Book List */
.book {display:block;width:100%;padding-top:30px;}

/* Book Detial */
.book_detial {display:block;width:100%;padding-top:30px;}
.book_detial .detial_block {display:inline-block;width:100%;margin-top:50px;}
.book_detial .detial_block .img_block {display:inline-block;width:15%;margin-right:2%;}
.book_detial .detial_block img {display:inline-block;width:100%;}
.book_detial .detial_block .detial {display:inline-block;width:calc(100% - 18%);vertical-align:top;}
.book_detial .detial_block .detial .book_title {display:inline-block;width:100%;color:#4d4d4d;font-size:20px;font-weight:bold;margin-bottom:15px;line-height:36px;}
.book_detial .detial_block .detial .book_originaltitle {display:inline-block;width:100%;color:#4d4d4d;font-size:16px;font-weight:bold;margin-bottom:15px;line-height:26px;}
.book_detial .detial_block .detial .book_row {display:inline-block;width:100%;line-height:30px;font-size:14px;}
.book_detial .detial_block .detial .book_row .value {display:inline-block;width:auto;color:#959595;}
.book_detial .detial_block .detial .book_row .value .discountedPrice {color:#d65b7b;}
.book_detial .detial_block .detial .book_memo {display:inline-block;width:100%;color:#4d4d4d;font-size:14px;font-weight:bold;margin:5px 0px 40px 0px;}
.book_detial .detial_block .detial .shoppingcart_btn {display:inline-block;margin-bottom:40px;}
.book_detial .detial_block .detial .shoppingcart_btn a {display:inline-block;width:200px;height:45px;line-height:45px;text-align:center;background-color:#c3788a;}
.book_detial .detial_block .detial .shoppingcart_btn img {display:inline-block;width:22px;margin-right:10px;}
.book_detial .detial_block .detial .shoppingcart_btn span {color:#fff;font-size:16px;letter-spacing:2px;font-size:18px;}
.booktabs {display:inline-block;width:100%;}
.booktabs .book_tabpage {display:inline-block;width:100%;border-bottom:1px solid #959595;}
.booktabs .book_tabpage li {display:inline-block;width:10%;min-width:80px;margin-right:10px;}
.booktabs .book_tabpage li a {display:inline-block;width:100%;padding:15px 0px;text-align:center;color:#959595;border:1px solid #959595;margin-bottom:-1px;}
.booktabs .book_tabpage li a span {display:inline-block;font-size:16px;}
.booktabs .book_tabpage li .selected {color:#c4788a;border-bottom:1px solid #fff;}
.booktabs .book_tabpage_detial {display:inline-block;width:100%;margin-bottom:50px;padding-top:30px;line-height:20px;}


/* Book Type */
.book_type {display:inline-block;width:100%;padding-top:30px;}
.book_type .top_area {display:inline-block;width:100%;margin:30px 0 60px 0;}
.book_type .top_area .table_of_contents {display:inline-block;width:220px;height:50px;line-height:50px;border:1px solid #c4788a;text-align:center;vertical-align:bottom;margin-right:1%;}
.book_type .top_area .table_of_contents img {display:inline-block;width:20px;margin: 0 10px -5px 0;}
.book_type .top_area .table_of_contents span {display:inline-block;width:auto;color:#c4788a;font-size:16px;letter-spacing:2px;}
.book_type .top_area .search {display:inline-block;width:calc(100% - 540px);text-align:right;position:relative;}
.book_type .top_area .search input {display:inline-block;width:70%;border:1px solid #cccccc;padding:10px 40px 10px 8px;font-size:12px;vertical-align:bottom;margin-right:10px;background-image:url(../images/search.png);background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:24px ;}
.book_type .top_area .search a {display:inline-block;position:absolute;width:32px;height:42px;right:15px;top:0;}
.book_type .type_area {display:inline-block;width:100%;margin-bottom:20px;}
.book_type .type_area .title {display:inline-block;width:100%;font-size:16px;font-weight:bold;margin-bottom:30px;}
.book_type .type_area ul {display:block;width:100%;list-style-type:none;margin-bottom:50px;}
.book_type .type_area ul li {display:inline-block;width:calc(98% / 6);}
.book_type .type_area ul li a {display:inline-block;width:100%;margin:10px 0px;font-size:16px;line-height:26px;color:#959595;}

/* Epaper */
.epaper {display:inline-block;width:100%;padding-top:50px;}
.epaper .epaper_title {display:block;width:100%;font-size:20px;font-weight:bold;margin:50px 0px 30px 0px;}
.epaper .epaper_order {display:block;width:100%;margin-bottom:60px;}
.epaper .epaper_order input {display:inline-block;width:40%;padding:10px 8px;}
.epaper .epaper_order a {display:inline-block;width:80px;height:39px;background-color:#959595;vertical-align:top;text-align:center;font-size:18px;color:#fff;margin-left:-4px;}
.epaper .epaper_order a span {vertical-align:middle;line-height:39px;}
.epaper .list {display:block;width:100%;}
.epaper .list .head_title {display:block;width:100%;list-style-type:none;border-bottom:1px solid #959595;}
.epaper .list .head_title li {display:inline-block;font-size:12px;color:#959595;padding:15px 0px;}
.epaper .list .head_title li:nth-child(1) {width:70%;}
.epaper .list .head_title li:nth-child(2) {width:15%;text-align:center;}
.epaper .list .head_title li:nth-child(3) {width:10%;text-align:center;}
.epaper .list .epaper_list {display:block;width:100%;list-style-type:none;}
.epaper .list .epaper_list > li {display:inline-block;width:100%;}
.epaper .list .epaper_list > li ul {display:inline-block;width:100%;list-style-type:none;padding:20px 0px;border-bottom:1px solid #959595;}
.epaper .list .epaper_list > li ul li {display:inline-block;}
.epaper .list .epaper_list > li ul li:nth-child(1) {width:70%;vertical-align:top;}
.epaper .list .epaper_list > li ul li:nth-child(1) .row_title {display:inline-block;width:100%;color:#c4788a;font-size:16px;line-height:25px;}
.epaper .list .epaper_list > li ul li:nth-child(1) .row_memo {display:inline-block;width:100%;color:#666;font-size:12px;line-height:25px;}
.epaper .list .epaper_list > li ul li:nth-child(2) {width:15%;vertical-align:top;line-height:50px;font-size:16px;color:#666;text-align:center;}
.epaper .list .epaper_list > li ul li:nth-child(3) {width:10%;vertical-align:top;line-height:50px;text-align:center;}
.epaper .list .epaper_list > li ul li:nth-child(3) a {display:inline-block;width:24px;line-height:50px;}
.epaper .list .epaper_list > li ul li:nth-child(3) a img {display:inline-block;width:100%;vertical-align:middle;}

/* Question */
.question {display:inline-block;width:100%;padding-top:30px;}
.question .question_title {display:block;width:100%;font-size:16px;font-weight:bold;margin:50px 0px 30px 0px;}
.question .question_btn {display:block;width:100%;list-style-type:none;margin-bottom:60px;}
.question ul{font-size: 0;}
.question .question_btn li {display:inline-block;width:calc(97% / 3);border:1px solid #c4788a;vertical-align:top;margin-right:1%;box-sizing: border-box;}
.question .question_btn li a {display:inline-block;width:100%;font-size:16px;color:#c4788a;text-align:center;height:50px;line-height:50px;}
.question .question_list {display:block;width:100%;list-style-type:none;}
.question .question_list > li {display:inline-block;width:100%;}
.question .question_list > li ul {display:inline-block;width:100%;list-style-type:none;}
.question .question_list > li ul li:first-child {display:inline-block;width:100%;margin-bottom:3px;}
.question .question_list > li ul li:first-child a {display:inline-block;width:calc(99% - 10px);background-color:#afafaf;color:#fff;font-size:14px;height:40px;line-height:40px;padding-left:10px;}
.question .question_list > li ul li:first-child a span {display:inline-block;width:calc(99% - 36px);vertical-align:top;}
.question .question_list > li ul li:first-child a img {display:inline-block;width:22px;margin:8px 10px 0 0;}
.question .question_list > li ul li:nth-child(2) {display:inline-block;width:calc(100% - 30px);padding:15px 0px 15px 10px;font-size:12px;color:#959595;line-height:25px;}

/* Blog List */
.bloglist {display:inline-block;width:100%;padding-top:30px;}
.bloglist .bloglist_title {display:block;width:100%;font-size:20px;font-weight:bold;margin:30px 0px;}
.bloglist .list {display:inline-block;width:100%;list-style-type:none;margin-bottom:60px;}
.bloglist .list > li {display:inline-block;width:100%;margin-bottom:30px;}
.bloglist .list > li a {display:inline-block;width:100%;}
.bloglist .list > li a img {display:inline-block;width:10%;min-width:120px;vertical-align:top;}
.bloglist .list > li a .row_data {display:inline-block;width:100%;vertical-align:top;}
.bloglist .list > li a .row_data .row_title {display:inline-block;font-size:17px;font-weight:bold;color:#c4788a;margin:20px 0 20px 10px;line-height:26px}
.bloglist .list > li a .row_data .row_date {display:inline-block;font-size:14px;color:#666666;margin:20px 0 20px 10px;}
.bloglist .list > li a .row_data .row_content {width:100%;font-size:16px;line-height:26px;vertical-align:top;color:#666666;margin-left:10px;}

/* Blog Detial */
.blogdetial {display:inline-block;width:100%;padding-top:30px;}
.blogdetial .blogdetial_title {display:block;width:100%;font-size:16px;font-weight:bold;margin:30px 0px;}
.blogdetial .detial {display:block;width:100%;}
.blogdetial .detial .detial_title {display:inline-block;width:100%;font-size:20px;line-height:26px;color:#4d4d4d;margin:20px 0;}
.blogdetial .detial .detial_date {display:inline-block;width:100%;font-size:14px;color:#666;margin:10px 0 30px 0;}
.blogdetial .detial .detial_content {display:inline-block;width:100%;line-height:20px;margin-bottom:120px;}
.blogdetial .detial .comment_block {display:block;width:100%;border-top:2px solid #eee;margin:100px 0 60px 0;padding-top:20px;}
.blogdetial .detial .comment_block .comment_row {display:inline-block;width:100%;color:#4d4d4d;margin-bottom:30px;}
.blogdetial .detial .comment_block .comment_row .c_info {display:inline-block;width:100%;padding:5px 0;}
.blogdetial .detial .comment_block .comment_row .c_info .c_name {display:inline-block;width:calc(100% - 135px);font-size:14px;font-weight:bold;line-height:26px;}
.blogdetial .detial .comment_block .comment_row .c_info .c_time {display:inline-block;width:130px;line-height:26px;color:#aaa;}
.blogdetial .detial .comment_block .comment_row .c_conents {display:inline-block;width:calc(100% - 20px);padding-left:20px;font-size:12px;line-height:20px;margin-bottom:20px;}
.blogdetial .detial .comment_block .comment_row .car_replay {display:inline-block;width:calc(100% - 20px);padding-left:20px;margin-bottom:20px;}
.blogdetial .detial .comment_block .comment_row .car_replay .car_info {display:inline-block;width:100%;}
.blogdetial .detial .comment_block .comment_row .car_replay .car_info .car_name {display:inline-block;width:calc(100% - 135px);font-size:14px;font-weight:bold;line-height:26px;}
.blogdetial .detial .comment_block .comment_row .car_replay .car_info .car_time {display:inline-block;width:130px;line-height:26px;color:#aaa;}
.blogdetial .detial .comment_block .comment_row .car_replay .car_contents {display:inline-block;width:100%;font-size:12px;line-height:20px;}
.blogdetial .detial .comment_block .c_area {display:inline-block;width:100%;}
.blogdetial .detial .comment_block textarea {display:inline-block;max-width:calc(99.3% - 14px);width:calc(99.3% - 14px);min-width:calc(99.3% - 14px);height:100px;margin:20px 0 20px 0;font-size:12px;line-height:26px;padding:10px;}
.blogdetial .detial .comment_block .btn_area {display:inline-block;width:100%;text-align:right;}
.blogdetial .detial .comment_block .btn_area .c_btn {display:inline-block;width:70px;background-color:#c4788a;color:#fff;font-size:16px;font-weight:bold;text-align:center;height:40px;line-height:40px;}

.blogdetial .detial .comment_block .managent_block {display:inline-block;width:100%;}
.blogdetial .detial .comment_block .managent_block a {display:inline-block;width:60px;background-color:#c4788a;color:#fff;text-align:center;font-size:14px;line-height:20px;padding:3px;margin-right:10px;}
.blogdetial .detial .comment_block .managent_block textarea {display:inline-block;width:100%;height:50px;margin-top:20px;}

.blogdetial .detial .rtn_btn {display:inline-block;width:70px;background-color:#c4788a;color:#fff;font-size:16px;font-weight:bold;text-align:center;height:40px;line-height:40px;margin-top:30px;}





/* Cart */
.cart {display:inline-block;width:100%;padding-top:30px;font-size:16px;}
.cart .top_title {display:block;width:100%;font-size:16px;font-weight:bold;color:#4d4d4d;margin:50px 0 30px 0;line-height:24px;}
.cart .cart_head {display:block;width:100%;list-style-type:none;border-bottom:1px solid #959595;}
.cart .cart_head li {display:inline-block;width:calc(98% / 6);height:30px;line-height:30px;font-size:14px;font-weight:bold;text-align:center;color:#959595;}
.cart .cart_head li:nth-child(1) {width:40px;}
.cart .cart_head li:nth-child(2) {width:calc(100% - 510px);}
.cart .cart_head li:nth-child(3) {width:100px;}
.cart .cart_head li:nth-child(4) {width:100px;}
.cart .cart_head li:nth-child(5) {width:100px;}
.cart .cart_head li:nth-child(6) {width:100px;}
.cart .cart_head li:nth-child(7) {width:40px;}
.cart .cart_list {display:block;width:100%;list-style-type:none;}
.cart .cart_list > li {display:inline-block;width:100%;}
.cart .cart_list .cart_row {display:inline-block;width:100%;list-style-type:none;border-bottom:1px solid #959595;}
.cart .cart_list .cart_row li {display:inline-block;width:calc(98% / 6);vertical-align:top;text-align:center;margin:20px 0 0 0;color:#959595;line-height:130px;}
.cart .cart_list .cart_row li:nth-child(1) {width:40px;}
.cart .cart_list .cart_row li:nth-child(2) {width:calc(100% - 510px);line-height:0px;}
.cart .cart_list .cart_row li:nth-child(2) img {display:inline-block;width:130px;margin-bottom:10px;}
.cart .cart_list .cart_row li:nth-child(2) .cart_bookcover {display:inline-block;width:calc(90% - 135px);vertical-align:top;text-align:left;padding:2.5% 2.5% 0 2.5%;line-height:25px;margin-bottom:10px;}
.cart .cart_list .cart_row li:nth-child(2) .cart_bookcover span {vertical-align:top;}
.cart .cart_list .cart_row li:nth-child(3) {width:100px;}
.cart .cart_list .cart_row li:nth-child(4) {width:100px;}
.cart .cart_list .cart_row li:nth-child(5) {width:100px;}
.cart .cart_list .cart_row li:nth-child(5) select {display:inline-block;width:70px;height:30px;line-height:25px;border:1px solid #ccc;border-radius:5px;text-align:center;}
.cart .cart_list .cart_row li:nth-child(6) {width:100px;}
.cart .cart_list .cart_row li:nth-child(7) {width:40px;}
.cart .cart_list .cart_row li:nth-child(7) a img {display:inline-block;margin-bottom:-4px;}
.cart .total {display:block;width:100%;text-align:right;margin-bottom:30px;}
.cart .total ul {display:inline-block;width:380px;list-style-type:none;}
.cart .total ul li {display:inline-block;width:100%;border-bottom:1px solid #959595;}
.cart .total ul li .lbl {display:inline-block;width:80px;color:#959595;text-align:left;vertical-align:bottom;height:60px;line-height:60px;}
.cart .total ul li .comment {display:inline-block;color:red;width:100%;padding:0 20px 10px 6px;text-align:left;vertical-align:bottom;line-height:24px;box-sizing: border-box;font-size:14px;}
.cart .total ul li .comment_totalprice {display:none;color:red;width:100%;padding:0 20px 10px 6px;text-align:left;vertical-align:bottom;line-height:24px;box-sizing: border-box;font-size:14px;}
.cart .total ul li .value {display:inline-block;width:calc(100% - 110px);color:#C1272D;font-size:18px;font-weight:bold;text-align:right;vertical-align:bottom;padding-right:20px;height:60px;line-height:60px;}

.cart .total ul li input {display:inline-block;width:96%;height:25px;line-height:25px;padding:0px 2%;color:#959595;}

.cart .total ul li:nth-child(1) .value {color:#959595;}
.cart .total ul li:nth-child(2) .value {color:#FF8C00;}
.cart .total ul li:nth-child(3) .value {color:#959595;}
.cart .same_member {display:block;width:100%;margin:20px 0;}
.cart .same_member input {display:inline-block;width:15px;zoom:1.2;margin-left:20px;}
.cart .info {display:block;width:100%;list-style-type:none;margin-bottom:30px;}
.cart .info > li {display:inline-block;width:100%;height:40px;line-height:40px;margin:10px 0;border:1px solid #666;border-radius:5px;}
.cart .info > li .lbl {display:inline-block;width:100px;height:100%;padding-left:10px;font-size:12px;}
.cart .info > li:last-child {border:none;}
.cart .info > li select {display:inline-block;width:calc(100% - 125px);border:1px solid #fff;}
.cart .info > li span {display:inline-block;color:red;}
.cart .info > li input {display:inline-block;width:calc(100% - 130px);height:25px;border:none;padding-left:10px;}
.cart .info > li .invoice_type {display:inline-block;width:100%;list-style-type:none;border:1px solid #666;border-radius:5px;}
.cart .info > li .invoice_type li {display:inline-block;width:100%;}
.cart .info > li .invoice_type li select {display:inline-block;width:calc(100% - 130px);height:25px;line-height:25px;-webkit-appearance:none;border:none;padding-left:10px;}
.cart .info > li .invoice_type li span {color:red;}
.cart .confirm_info {display:block;width:100%;list-style-type:none;margin-bottom:40px;font-size:16px;line-height:26px;}
.cart .confirm_info li {display:inline-block;width:100%;margin-bottom:8px;color:#959595;letter-spacing:1px;}
.cart .memo {display:block;width:100%;line-height:20px;color:#959595;font-size:16px;line-height:26px;}
.cart .list {display:block;width:100%;font-size:16px;margin-bottom:20px;}
.cart .list li {display:inline-block;width:100%;margin:6px 0;padding:5px 0;border:1px solid #c4788a;}
.cart .list .item {display:block;width:100%;}
.cart .list .item li {display:inline-block;border:none;}
.cart .list .item li:first-child {width:40px;text-align:center;vertical-align:top;}
.cart .list .item li:nth-child(2) {width:145px;vertical-align:top;color:#c4788a;line-height:24px;}
.cart .list .item li:last-child {width:calc(95% - 185px);color:#959595;line-height:24px;}
.cart .btn_block {display:block;width:100%;text-align:right;font-size: 0;}
.cart .btn_block a {display:inline-block;width:120px;height:40px;line-height:40px;font-size:19px;font-weight:bold;text-align:center;margin-left:10px;color:#fff;background-color:#c4788a;}
.cart .btn_block a.special {color:#999;background-color:#fff;border:1px solid #999;}
.cart .paytype_memo {display:block;width:100%;color:#959595;margin-bottom:40px;font-size:12px;}


.cart .pay_now {display:block;width:100%;text-align:left;}
.cart .pay_now a {display:inline-block;width:120px;height:40px;line-height:40px;font-size:19px;font-weight:bold;text-align:center;color:#999;border:1px solid #999;}
.cart .pay_now a:last-child {color:#c4788a;border:1px solid #c4788a;}

.cart .return_info {display:block;width:100%;margin-bottom:30px;}
.cart .return_info ul {display:inline-block;width:100%;list-style-type:none;}
.cart .return_info ul li {display:inline-block;width:100%;color:#c4788a;margin-bottom:20px;font-size:16px;}
.cart .return_info ul li .return_lbl {display:inline-block;width:40%;border:1px solid #c4788a;}
.cart .return_info ul li .return_value {display:inline-block;width:50%;border:1px solid #c4788a;}

/* Payment PayType */
.payment_paytype {display:inline-block;width:100%;padding-top:20px;}
.payment_paytype .top_title {display:block;width:100%;font-size:16px;font-weight:bold;color:#4d4d4d;margin:50px 0 30px 0;}
.payment_paytype .list {display:block;width:100%;font-size:16px;margin-bottom:20px;}
.payment_paytype .list li {display:inline-block;width:100%;margin:6px 0;padding:5px 0;border:1px solid #c4788a;}
.payment_paytype .list .item {display:block;width:100%;}
.payment_paytype .list .item li {display:inline-block;border:none;}
.payment_paytype .list .item li:first-child {width:40px;text-align:center;vertical-align:top;}
.payment_paytype .list .item li:nth-child(2) {width:130px;vertical-align:top;color:#c4788a;}
.payment_paytype .list .item li:last-child {width:calc(95% - 185px);color:#959595;}
.payment_paytype .paytype_memo {display:block;width:100%;color:#959595;margin-bottom:40px;}
.payment_paytype .btn_block {display:block;width:100%;text-align:right;}

.payment_paytype .btn_block a {display:inline-block;width:120px;height:40px;line-height:40px;font-size:19px;font-weight:bold;text-align:center;margin-left:10px;color:#fff;background-color:#c4788a;}

/* .payment_paytype .btn_block a {display:inline-block;width:120px;height:40px;line-height:40px;font-size:19px;font-weight:bold;text-align:center;color:#999;border:1px solid #999;margin-left:10px;}
.payment_paytype .btn_block a:last-child {color:#c4788a;border:1px solid #c4788a;} */


/* AboutUs */
.aboutus {display:inline-block;width:100%;padding-top:30px;}
.aboutus .us {display:block;width:100%;margin:30px 0;}

/* ContactUs */
.contactus {display:inline-block;width:100%;padding-top:30px;}
.contactus .top_title {display:block;width:100%;font-size:24px;font-weight:bold;margin:50px 0 30px 0;color:#4d4d4d;}
.contactus .top_memo {display:block;width:100%;font-size:12px;margin-top:20px;color:#959595;line-height:15px;}
.contactus ul {display:block;width:100%;list-style-type:none;margin-top:30px;}
.contactus ul li {display:inline-block;width:100%;margin-bottom:8px;color:#959595;}
.contactus ul li:nth-child(even) {margin-bottom:20px;}
.contactus ul li span {color:#c4788a;}
.contactus ul li input {display:inline-block;width:calc(25% - 8px);line-height:30px;padding-left:8px;border:1px solid #959595;}
.contactus ul li textarea {display:inline-block;width:calc(25% - 8px);line-height:15px;height:100px;padding-left:8px;}
.contactus ul li a {display:inline-block;width:120px;border:1px solid #c4788a;color:#c4788a;text-align:center;font-size:16px;padding:8px 0;}
.contactus ul li:nth-child(12) input {width:8%;}
.contactus ul li:last-child {text-align:right;width:25%;}

/* Shopping Memo */
.shopping_memo {display:inline-block;width:100%;padding-top:30px;}
.shopping_memo .top_title {display:block;width:100%;font-size:16px;font-weight:bold;color:#4d4d4d;margin:50px 0 30px 0;}
.shopping_memo .shop_memo_block {display:block;width:100%;}


/* Payment Memo */
.payment_memo {display:inline-block;width:100%;padding-top:30px;}
.payment_memo .top_memo {display:block;width:100%;color:#959595;margin-top:50px;line-height:22px;font-size:16px;}
.payment_memo .pmmemo_list {display:block;width:100%;list-style-type:none;}
.payment_memo .pmmemo_list li {display:inline-block;width:100%;}
.payment_memo .pmmemo_list li ul {display:inline-block;width:100%;list-style-type:none;}
.payment_memo .pmmemo_list li ul li:first-child {display:inline-block;width:100%;margin-bottom:3px;}
.payment_memo .pmmemo_list li ul li:first-child a {display:inline-block;width:calc(99% - 30px);background-color:#afafaf;color:#fff;font-size:16px;height:40px;line-height:40px;padding-left:30px;}
.payment_memo .pmmemo_list li ul li:first-child a span {display:inline-block;width:calc(99% - 36px);vertical-align:top;}
.payment_memo .pmmemo_list li ul li:first-child a img {display:inline-block;width:22px;margin:8px 10px 0 0;}
.payment_memo .pmmemo_list li ul li:nth-child(2) {display:inline-block;width:calc(100% - 30px);padding:15px 0px 15px 30px;font-size:12px;color:#959595;line-height:32px;font-size:16px;}
.payment_memo .bottom_memo {display:block;width:calc(100% - 30px);list-style-type:none;padding-left:30px;margin-top:20px;}
.payment_memo .bottom_memo li {display:inline-block;width:95%;padding:8px 0;color:#959595;line-height:32px;font-size:16px;}
.payment_memo .crd_ddl {color:#2f8aca;}

/* WebPolicy */
.web_policy {display:inline-block;width:100%;padding-top:30px;font-size:14px;}
.web_policy .top_title {display:block;width:100%;font-size:16px;font-weight:bold;color:#4d4d4d;margin:50px 0 30px 0;}
.web_policy .top_memo {display:inline-block;width:100%;color:#959595;margin-bottom:30px;line-height:25px;}
.web_policy .wp_list {display:block;width:100%;list-style-type:none;}
.web_policy .wp_list li {display:inline-block;width:100%;line-height:25px;}
.web_policy .wp_list li:nth-child(odd) {color:#c4788a;margin-bottom:5px;}
.web_policy .wp_list li:nth-child(even) {color:#959595;margin-bottom:20px;}


/* Privacy Policy */
.privacy_policy {display:inline-block;width:100%;padding-top:30px;font-size:14px;}
.privacy_policy .top_title {display:block;width:100%;font-size:16px;font-weight:bold;margin:50px 0 30px 0;line-height:20px;color:#4d4d4d;}
.privacy_policy .top_memo {display:block;width:100%;margin-bottom:60px;color:#959595;line-height:26px;}
.privacy_policy ul {display:block;width:100%;list-style-type:none;}
.privacy_policy ul li {display:inline-block;width:100%;}
.privacy_policy ul li:nth-child(odd) {color:#c4788a;margin-bottom:15px;line-height:26px;}
.privacy_policy ul li:nth-child(even) {color:#959595;line-height:25px;margin-bottom:40px;}
.privacy_policy .bottom_memo {display:block;width:100%;color:#959595;line-height:25px;}

/* Login */
.login {display:inline-block;width:100%;padding-top:30px;}

.login .top_title {display:block;width:100%;font-size:16px;font-weight:bold;margin:50px 0 30px 0;}
.login .social_block {display:block;width:100%;list-style-type:none;margin-top:30px;}
.login .social_block li {display:inline-block;width:100%;color:#959595;margin-top:8px;}
.login .social_block li img {display:inline-block;width:250px;}
.login .login_block {display:block;width:30%;list-style-type:none;margin-top:30px;}
.login .login_block li {display:inline-block;width:100%;color:#959595;line-height:20px;margin-bottom:6px;}
.login .login_block li input {display:inline-block;width:calc(100% - 4px);padding:4px 0 4px 4px;border:1px solid #959595;}
.login .login_block li a {display:inline-block;width:120px;border:2px solid #c4788a;text-align:center;padding:5px 0;color:#c4788a;}
.login .login_block li:first-child {margin-bottom:30px;}
.login .login_block li:nth-child(3) {margin-bottom:20px;}
.login .login_block li:nth-child(5) {margin-bottom:20px;}
.login .login_block li .forget_block {display:inline-block;width:calc(100% - 130px);}
.login .login_block li .forget_block a {display:inline;color:#c4788a;border:none;}
.login .login_block li .forget_block span {color:#c4788a;}
#rdiEMail {display:inline-block;width:auto;margin:3px;}
#rdiAcc {display:inline-block;width:auto;margin:3px;}

/* Registration */
.registration {display:inline-block;width:100%;padding-top:30px;}
.registration .top_title {display:block;width:100%;font-size:16px;font-weight:bold;margin:50px 0 30px 0;color:#4d4d4d;}
.registration .registration_block {display:inline-block;width:40%;}
.registration .registration_block ul {display:inline-block;width:100%;list-style-type:none;}
.registration .registration_block ul li {display:inline-block;width:100%;margin:6px 0;text-align:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.registration .registration_block ul li input {display:inline-block;width:calc(100% - 20px);padding:10px 8px;}
.registration .registration_block ul li select {display:inline-block;width:calc(100% - 16px);padding:10px 8px;color:#666;}
.registration .registration_block ul li span {display:inline-block;width:100%;padding:10px 0 5px 0;color:#666;line-height:16px;}
.registration .registration_block ul li:nth-child(3) select {width:100%;}
.registration .registration_block ul li:nth-child(4) input {width:31%;}
.registration .registration_block ul li:nth-child(4) select {width:25%;}
.registration .registration_block ul li:nth-child(4) input:last-child {width:calc(97% - 70% - 38px);}
.registration .registration_block ul li:nth-child(5) .dash {display:inline-block;width:0.5%;text-align:center;}
.registration .registration_block ul li:nth-child(5) input {width:57%;}
.registration .registration_block ul li:nth-child(5) input:last-child {width:30%;}
.registration .registration_block ul li:nth-child(7) select {width:100%;}
.registration .registration_block ul li:nth-child(8) .city {width:49%;}
.registration .registration_block ul li:nth-child(8) .town {width:49%;}
.registration .registration_block ul li:nth-child(10) select {width:100%;}
.registration .registration_block ul li:nth-child(11) input {display:inline-block;width:30px;}
.registration .registration_block ul li:nth-child(11) .lbl {display:inline-block;width:calc((95% - 75px) / 2);margin:5px 0;}
.registration .registration_block ul li:nth-child(12) select {width:100%;}
.registration .registration_block ul li:nth-child(15) a {color:#c4788a;}
.registration .registration_block ul li:last-child {text-align:right;}
.registration .registration_block ul li:last-child a {display:inline-block;width:120px;padding:15px 0;border:1px solid #c4788a;color:#c4788a;text-align:center;}


/* MemberInfo */
.memberinfo {display:inline-block;width:100%;padding-top:30px;}
.memberinfo .top_title {display:block;width:100%;font-size:16px;font-weight:bold;color:#4d4d4d;margin:50px 0 30px 0;}
.memberinfo .memberinfo_block {display:inline-block;width:40%;}
.memberinfo .memberinfo_block .info_title {display:inline-block;width:100%;font-size:16px;font-weight:bold;color:#666;margin:10px;}
.memberinfo .memberinfo_block ul {display:inline-block;width:100%;list-style-type:none;}
.memberinfo .memberinfo_block ul li {display:inline-block;width:100%;margin:6px 0;text-align:left;}
.memberinfo .memberinfo_block ul li input {display:inline-block;width:calc(100% - 20px);padding:10px 8px;}
.memberinfo .memberinfo_block ul li select {display:inline-block;width:calc(100% - 16px);padding:10px 8px;color:#666;}
.memberinfo .memberinfo_block ul li span {display:inline-block;width:100%;padding:10px 0 5px 0;color:#666;}
.memberinfo .memberinfo_block ul li:nth-child(3) select {width:100%;}
.memberinfo .memberinfo_block ul li:nth-child(4) input {width:31.5%;}
.memberinfo .memberinfo_block ul li:nth-child(4) input:last-child {width:calc(97% - 70% - 36px);}
.memberinfo .memberinfo_block ul li:nth-child(7) select {width:100%;}
.memberinfo .memberinfo_block ul li:nth-child(5) .dash {display:inline-block;width:0.5%;text-align:center;}
.memberinfo .memberinfo_block ul li:nth-child(5) input {width:57%;}
.memberinfo .memberinfo_block ul li:nth-child(5) input:last-child {width:26%;}
.memberinfo .memberinfo_block ul li:nth-child(8) .city {width:49%;}
.memberinfo .memberinfo_block ul li:nth-child(8) .town {width:49%;}
.memberinfo .memberinfo_block ul li:nth-child(10) select {width:100%;}
.memberinfo .memberinfo_block ul li:nth-child(11) select {width:100%;}
.memberinfo .memberinfo_block ul li:last-child {text-align:right;}
.memberinfo .memberinfo_block ul li:last-child a {display:inline-block;width:160px;padding:15px 0;text-align:center;font-size:16px;border:1px solid #c4788a;color:#c4788a;}



/* Member Order */
.member_order {display:block;width:100%;padding-top:30px;}
.member_order .top_title {display:block;width:100%;font-size:16px;font-weight:bold;color:#4d4d4d;margin:50px 0 30px 0;}
.member_order .m_ord_condition_block {display:block;width:100%;margin-bottom:60px;}
.member_order .m_ord_lbl {display:inline-block;width:80px;line-height:37px;vertical-align:middle;padding:0 5px;color:#666;font-size:16px;}
.member_order .m_ord_time {display:inline-block;width:120px;padding:10px;margin-left:-5px;color:#666;border:1px solid #ccc;font-size:16px;}
.member_order .m_ord_list_title {display:block;width:100%;list-style-type:none;border-bottom:1px solid #959595;color:#959595;}
.member_order .m_ord_list_title li {display:inline-block;width:calc(98% / 5);text-align:center;font-weight:bold;padding:8px 0;font-size:16px;line-height:26px;}
.member_order .m_ord_list {display:inline-block;width:100%;list-style-type:none;margin-bottom:60px;}
.member_order .m_ord_list li {display:inline-block;width:100%;line-height:24px;vertical-align:top;}
.member_order .m_ord_list li .m_ord_content {display:inline-block;width:100%;list-style-type:none;border-bottom:1px solid #959595;color:#959595;}
.member_order .m_ord_list li .m_ord_content li {display:inline-block;width:calc(98% / 5);height:26px;text-align:center;padding:20px 0;letter-spacing:2px;font-size:16px;line-height:26px}
.member_order .m_ord_list li .m_ord_content li:first-child {color:#c4788a;}
.member_order .m_ord_list li .m_ord_content li a {display:inline-block;}
.member_order .m_ord_list li .m_ord_content li a img {display:inline-block;width:20px;}

.member_order .title .cur_color {color:#c4788a;}

/* Member Order Detial */
.m_ord_detail {display:inline-block;width:100%;padding-top:30px;}

.m_ord_detail .pay_now {display:block;width:100%;text-align:left;}
.m_ord_detail .pay_now a {display:inline-block;width:120px;height:40px;line-height:40px;font-size:19px;font-weight:bold;text-align:center;color:#999;border:1px solid #999;}
.m_ord_detail .pay_now a:last-child {color:#c4788a;border:1px solid #c4788a;}

.m_ord_detail .top_title {display:block;width:100%;font-size:16px;font-weight:bold;margin:50px 0 30px 0;}
.m_ord_detail .cart_head {display:block;width:100%;list-style-type:none;border-bottom:1px solid #666;}
.m_ord_detail .cart_head li {display:inline-block;width:calc(98% / 6);height:30px;line-height:30px;font-size:16px;font-weight:bold;text-align:center;color:#959595;}
.m_ord_detail .cart_head li:nth-child(1) {width:40px;}
.m_ord_detail .cart_head li:nth-child(2) {width:calc(100% - 430px);}
.m_ord_detail .cart_head li:nth-child(3) {width:120px;}
.m_ord_detail .cart_head li:nth-child(4) {width:120px;}
.m_ord_detail .cart_head li:nth-child(5) {width:120px;}
.m_ord_detail .cart_list {display:block;width:100%;list-style-type:none;border-bottom:1px solid #959595;}
.m_ord_detail .cart_list > li {display:inline-block;width:100%;}
.m_ord_detail .cart_list .cart_row {display:inline-block;width:100%;list-style-type:none;}
.m_ord_detail .cart_list .cart_row li {display:inline-block;width:calc(98% / 6);vertical-align:top;text-align:center;margin:20px 0;color:#959595;line-height:130px;font-size:16px;}
.m_ord_detail .cart_list .cart_row li:nth-child(1) {width:40px;}
.m_ord_detail .cart_list .cart_row li:nth-child(2) {width:calc(100% - 430px);line-height:0;}
.m_ord_detail .cart_list .cart_row li:nth-child(2) img {display:inline-block;width:130px;}
.m_ord_detail .cart_list .cart_row li:nth-child(2) .cart_bookcover {display:inline-block;width:calc(78% - 135px);vertical-align:top;text-align:left;padding:20px 2.5%;line-height:26px;}
.m_ord_detail .cart_list .cart_row li:nth-child(2) .cart_bookcover span {vertical-align:top;}
.m_ord_detail .cart_list .cart_row li:nth-child(3) {width:120px;}
.m_ord_detail .cart_list .cart_row li:nth-child(4) {width:120px;}
.m_ord_detail .cart_list .cart_row li:nth-child(4) select {display:inline-block;width:70px;height:30px;line-height:25px;border:1px solid #ccc;border-radius:5px;text-align:center;}
.m_ord_detail .cart_list .cart_row li:nth-child(5) {width:120px;color:#959595;}
.m_ord_detail .total {display:block;width:100%;text-align:right;margin-bottom:50px;}
.m_ord_detail .total ul {display:inline-block;width:25%;list-style-type:none;}
.m_ord_detail .total ul li {display:inline-block;width:100%;border-bottom:1px solid #959595;height:60px;}
.m_ord_detail .total ul li .lbl {display:inline-block;width:80px;color:#959595;text-align:left;vertical-align:bottom;height:60px;line-height:60px;font-size:16px;}
.m_ord_detail .total ul li .value {display:inline-block;width:calc(100% - 110px);color:#c4788a;;font-size:18px;font-weight:bold;text-align:right;vertical-align:bottom;padding-right:20px;height:60px;line-height:60px;}
.m_ord_detail .total ul li:first-child .value {color:#FF8C00;}
.m_ord_detail .total ul li:nth-child(2) .value {color:#959595;}

.m_ord_detail .info {display:block;width:100%;list-style-type:none;margin-bottom:40px;}
.m_ord_detail .info li {display:inline-block;width:100%;margin-bottom:15px;color:#959595;letter-spacing:1px;font-size:16px;}
.m_ord_detail .memo {display:block;width:100%;line-height:20px;color:#959595;font-size:16px;}

.m_ord_detail .list {display:block;width:100%;font-size:16px;margin-bottom:20px;}
.m_ord_detail .list li {display:inline-block;width:100%;margin:6px 0;padding:5px 0;border:1px solid #c4788a;}
.m_ord_detail .list .item {display:block;width:100%;}
.m_ord_detail .list .item li {display:inline-block;border:none;}
.m_ord_detail .list .item li:first-child {width:40px;text-align:center;vertical-align:top;}
.m_ord_detail .list .item li:nth-child(2) {width:145px;vertical-align:top;color:#c4788a;}
.m_ord_detail .list .item li:last-child {width:calc(95% - 185px);color:#959595;}

.m_ord_detail .btn_block {display:block;width:100%;text-align:center;margin-top:30px;}
.m_ord_detail .btn_block a {display:inline-block;width:120px;height:40px;line-height:40px;font-size:19px;font-weight:bold;text-align:center;color:#999;border:1px solid #999;margin-left:10px;}
.m_ord_detail .btn_block a:last-child {color:#c4788a;border:1px solid #c4788a;}



/* Quick Buy */
.quick_buy {display:inline-block;width:100%;padding-top:30px;}
.quick_buy .top_title {display:block;width:100%;font-size:16px;font-weight:bold;margin:50px 0 30px 0;}
.quick_buy .q_booktype {display:inline-block;width:100%;list-style-type:none;margin-bottom:30px;}
.quick_buy .q_booktype li {display:inline-block;width:150px;margin-right:1%;}
.quick_buy .q_booktype li a {display:inline-block;width:100%;font-size:16px;text-align:center;line-height:40px;color:#c4788a;border:1px solid #c4788a;}
.quick_buy .qb_list {display:block;width:100%;list-style-type:none;}
.quick_buy .qb_list > li {display:inline-block;width:100%;}
.quick_buy .qb_list > li ul {display:inline-block;width:100%;list-style-type:none;}
.quick_buy .qb_list > li ul li:first-child {display:inline-block;width:100%;margin-bottom:3px;}
.quick_buy .qb_list > li ul li:first-child a {display:inline-block;width:calc(99% - 10px);background-color:#afafaf;color:#fff;font-size:14px;height:40px;line-height:40px;padding-left:10px;}
.quick_buy .qb_list > li ul li:first-child a span {display:inline-block;width:calc(99% - 36px);vertical-align:top;}
.quick_buy .qb_list > li ul li:first-child a img {display:inline-block;width:22px;margin:8px 10px 0 0;}
.quick_buy .qb_list > li ul li:nth-child(2) {display:inline-block;width:calc(100% - 22px);padding:15px 0px 15px 10px;font-size:12px;color:#959595;line-height:20px;}
.quick_buy .qb_detail {display:inline-block;width:calc((99% - 10px) / 3.2);letter-spacing:1px;vertical-align:top;margin-bottom:3px;}
.quick_buy .qb_detail:nth-child(3n - 1) {margin:0 3%;}
.quick_buy .qb_detail a:first-child {color:#c4788a;}
.quick_buy .qb_detail a:last-child {color:#959595;}
.quick_buy .qb_detail a:last-child:hover {color:#959595;}

/* SiteMap */
.sitemap {display:inline-block;width:100%;padding-top:30px;}
.sitemap .sitemap_block {display:block;width:100%;list-style-type:none;margin-top:50px;}
.sitemap .sitemap_block li {display:inline-block;width:100%;}
.sitemap .sitemap_block li .sitemap_type {display:inline-block;width:calc(90% / 4);list-style-type:none;vertical-align:top;margin:0 2% 40px 0;}
.sitemap .sitemap_block li .sitemap_type li {display:inline-block;width:calc(100% - 10px);margin-bottom:10px;}
.sitemap .sitemap_block li .sitemap_type li a {display:inline-block;width:100%;line-height:20px;color:#959595;font-size:16px;line-height:25px;}
.sitemap .sitemap_block li .sitemap_type li:first-child {border:1px solid #c4788a;text-align:center;font-size:16px;}
.sitemap .sitemap_block li .sitemap_type li:first-child a {color:#c4788a;padding:10px 0;}
.sitemap .sitemap_block li .sitemap_type li:nth-child(2) {margin-top:20px;}

/* Commodity List */
.commoditylist {display:block;width:100%;padding-top:30px;}


/* Commodity Detial */
.commodity_detial {display:block;width:100%;padding-top:30px;}
.commodity_detial .c_detial {display:inline-block;width:100%;}
.commodity_detial .c_detial .img_block {display:inline-block;width:48%;margin-right:5%;}
.commodity_detial .c_detial img {display:inline-block;width:100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;margin:0 auto;cursor:pointer;}
.commodity_detial .c_detial img:nth-child(n+2) {display:inline-block;width:calc(95% / 3);margin-top:2.3%;}
.commodity_detial .c_detial img:nth-child(2) {margin-right:2%;}
.commodity_detial .c_detial img:nth-child(4) {float:right;}
.commodity_detial .c_detial .detial {display:inline-block;width:calc(100% - 54%);vertical-align:top;} 
.commodity_detial .c_detial .detial .info_ul {display:inline-block;width:100%;list-style-type:none;}
.commodity_detial .c_detial .detial .info_ul li {display:inline-block;width:100%;} 
.commodity_detial .c_detial .detial .info_ul li:nth-child(1) {color:#4d4d4d;font-size:20px;font-weight:bold;margin-bottom:15px;}
.commodity_detial .c_detial .detial .info_ul li:nth-child(2) {line-height:30px;font-size:16px;color:#959595;width:100%;}
.commodity_detial .c_detial .detial .info_ul li:nth-child(2) span {display:inline-block;padding:0 3px;text-decoration:line-through;}
.commodity_detial .c_detial .detial .info_ul li:nth-child(3) {line-height:30px;font-size:16px;color:#959595;width:100%;}
.commodity_detial .c_detial .detial .info_ul li:nth-child(3) span {display:inline-block;padding:0 3px;font-size:14px;font-weight:bold;color:red;}
.commodity_detial .c_detial .detial .info_ul li:nth-child(4) {line-height:30px;font-size:16px;color:#959595;width:100%;margin-bottom:20px;}
.commodity_detial .c_detial .detial .info_ul li:nth-child(5) {display:inline-block;margin-bottom:40px;}
.commodity_detial .c_detial .detial .info_ul li:nth-child(5) a {display:inline-block;width:200px;height:45px;line-height:45px;text-align:center;background-color:#c3788a;}
.commodity_detial .c_detial .detial .info_ul li:nth-child(5) img {display:inline-block;width:22px;margin-right:10px;}
.commodity_detial .c_detial .detial .info_ul li:nth-child(5) span {color:#fff;font-size:16px;letter-spacing:2px;font-size:18px;} 


.cart .c_ord_acc {display:inline-block;width:100%;list-style-type:none;color:#c4788a;margin-bottom:40px;}
.cart .c_ord_acc li {display:inline-block;width:100%;margin-bottom:20px;}
.cart .c_ord_acc li span {display:block;width:100%;font-size:14px;line-height:18px;margin-left:40px;}
.cart .c_ord_acc li span:first-child {margin-left:0;font-size:18px;line-height:22px;}

.cart .c_ord_acc li .coa_memo {color:red;}


/* NG Book */
.buy_memo {display:block;width:calc(100% - 30%);padding:0 15%;font-size:18px;color:#c4788a;margin-bottom:60px;line-height:30px;text-align:center;}
.n_area {display:block;width:100%;list-style-type:none;text-align:center;margin-bottom:100px;}
.n_area li {display:inline-block;width:80px;font-size:16px;line-height:20px;vertical-align:bottom;}
.n_area li:nth-child(2) {width:5px;color:#a8a8a8;}
.n_area li a {color:#a8a8a8;}
.n_area .n_area_select {color:#515151;}

.nb_list {display:block;width:100%;margin-bottom:100px;}
.nb_list tbody {display:inline-block;width:100%;}
.nb_list tr {display:inline-block;width:100%;padding:20px 0 30px 0;border-bottom:1px solid #ccc;}
.nb_list tr:nth-child(1) {padding:10px 0;}
.nb_list tr th {display:inline-block;width:10%;font-size:16px;line-height:26px;color:#939393;vertical-align:top;}
.nb_list tr th:nth-child(1) {text-align:left;padding-left:10px;width:calc(20% - 10px);}
.nb_list tr th:nth-child(2) {width:59%;}

.nb_list tr td {display:inline-block;width:10%;font-size:16px;line-height:26px;color:#939393;text-align:center;vertical-align:top;}
.nb_list tr td a {color:#939393;}
.nb_list tr td a:hover {color:#c4788a;}
.nb_list tr td:nth-child(1) {text-align:left;padding-left:10px;width:calc(20% - 10px);}
.nb_list tr td:nth-child(2) {width:59%;text-align:left;}

/* NG Book (活動專用) */
.nb_list_active {display:block;width:100%;margin-bottom:100px;}
.nb_list_active tbody {display:inline-block;width:100%;}
.nb_list_active tr {display:inline-block;width:100%;padding:20px 0 30px 0;border-bottom:1px solid #ccc;}
.nb_list_active tr:nth-child(1) {padding:10px 0;}
.nb_list_active tr th {display:inline-block;width:10%;font-size:16px;line-height:26px;color:#939393;vertical-align:top;}
.nb_list_active tr th:nth-child(1) {text-align:left;padding-left:10px;width:calc(15% - 10px);}
.nb_list_active tr th:nth-child(2) {width:50%;}

.nb_list_active tr td {display:inline-block;width:10%;font-size:16px;line-height:26px;color:#939393;text-align:center;vertical-align:top;}
.nb_list_active tr td a {color:#939393;}
.nb_list_active tr td a:hover {color:#c4788a;}
.nb_list_active tr td:nth-child(1) {text-align:left;padding-left:10px;width:calc(15% - 10px);}
.nb_list_active tr td:nth-child(2) {width:50%;text-align:left;}

.nb_list_active {display:block;width:100%;}
.nb_list_active tbody {display:inline-block;width:100%;}
.nb_list_active tr {display:inline-block;width:100%;padding:20px 0 30px 0;border-bottom:1px solid #ccc;}
.nb_list_active tr:nth-child(1) {padding:10px 0;}
.nb_list_active tr th {display:inline-block;width:10%;font-size:16px;line-height:26px;color:#939393;vertical-align:top;}
.nb_list_active tr th:nth-child(1) {text-align:left;padding-left:10px;width:calc(15% - 10px);}
.nb_list_active tr th:nth-child(2) {width:50%;}


.nb_list_active tr td {display:inline-block;width:10%;font-size:16px;line-height:26px;color:#939393;text-align:center;vertical-align:top;}
.nb_list_active tr td a {color:#939393;}
.nb_list_active tr td a:hover {color:#c4788a;}
.nb_list_active tr td select {display:inline-block;width:70px;text-align:center;padding:3px 0;border-radius:6px;background-color:#f8f8f8;border:1px solid #d3d3d3;}
.nb_list_active tr td:nth-child(1) {text-align:left;padding-left:10px;width:calc(15% - 10px);}
.nb_list_active tr td:nth-child(2) {width:50%;text-align:left;}

/* NG Book Buy */

.nb_list {display:block;width:100%;}
.nb_list tbody {display:inline-block;width:100%;}
.nb_list tr {display:inline-block;width:100%;padding:20px 0 30px 0;border-bottom:1px solid #ccc;}
.nb_list tr:nth-child(1) {padding:10px 0;}
.nb_list tr th {display:inline-block;width:10%;font-size:16px;line-height:26px;color:#939393;vertical-align:top;}
.nb_list tr th:nth-child(1) {text-align:left;padding-left:10px;width:calc(20% - 10px);}
.nb_list tr th:nth-child(2) {width:59%;}


.nb_list tr td {display:inline-block;width:10%;font-size:16px;line-height:26px;color:#939393;text-align:center;vertical-align:top;}
.nb_list tr td a {color:#939393;}
.nb_list tr td a:hover {color:#c4788a;}
.nb_list tr td select {display:inline-block;width:70px;text-align:center;padding:3px 0;border-radius:6px;background-color:#f8f8f8;border:1px solid #d3d3d3;}
.nb_list tr td:nth-child(1) {text-align:left;padding-left:10px;width:calc(20% - 10px);}
.nb_list tr td:nth-child(2) {width:59%;text-align:left;}

.nb_return {display:block;width:100%;margin-bottom:120px;text-align:center;margin-top:-80px;}
.nb_return a {display:inline-block;width:120px;height:40px;line-height:40px;font-size:19px;font-weight:bold;text-align:center;color:#fff;border:1px solid #c4788a;margin-left:10px;background-color:#c4788a;}

/* 解析度在 950 ~ 1200 */
@media screen and (min-width: 1000px) and (max-width: 1200px) {
.menu_block .menu ul li {margin-right:2%;}


/* Blog List */
.bloglist .list > li a .row_data {width:calc(100% - 130px);}


/* Registration */
.registration .registration_block ul li:nth-child(4) input:last-child {width:calc(97% - 70% - 38px);}
.registration .registration_block ul li:nth-child(7) input:last-child {width:27%;}
.registration .registration_block ul li:nth-child(8) input:last-child {width:27%;}


/* MemberInfo */
.memberinfo .memberinfo_block ul li:nth-child(3) input:last-child {width:calc(97% - 70% - 38px);}
.memberinfo .memberinfo_block ul li:nth-child(7) input:last-child {width:27%;}

/* SiteMap */
.sitemap .sitemap_block li .sitemap_type {width:calc(98% / 5);}

/* Quick Buy */
.quick_buy .qb_detail {display:inline-block;width:calc((99% - 10px) / 2.1);letter-spacing:1px;}
.quick_buy .qb_detail:nth-child(3n - 1) {margin:0;}
.quick_buy .qb_detail:nth-child(2n - 1) {margin-right:3%;}

/* NG Book */
.nb_list tr td:nth-child(2) {width:55%;}

}



/* 解析度在 950以下 */
@media screen and (max-width: 1000px) {
    header {border-bottom:none;margin-bottom:0;}
        
    /* Layout */
    .header {width:100%;}
    .content {width:100%;}
    .footer {width:90%;margin:0 auto;}

    /* TOP Menu */
    .top_menu {display:none;}

    /* Logo */
    .logo {height:120px;}
    .logo img {width:200px;vertical-align:initial;}

    /* Menu */
    .menu_block  {border-bottom:none;}
    .menu_block .menu {width:80%;margin:0 10%;display:none;}
    .menu_block .menu > ul > li {width:100%;text-align:left;border-bottom:1px solid #ccc;padding:5px 0px;}
    .menu_block .menu > ul li a {border-bottom:0px solid #fff;}
    .menu_block .menu > ul > li > a {color:#666666;}
    .menu_block .menu > ul > li:hover a {border-bottom:0px solid #fff;}
    .menu_block .menu > ul li:last-child {display:inline-block;border-bottom:none;padding-top:0;}
    .menu_block .menu > ul li:last-child a span {display:inline-block;line-height:26px;}
    .menu_block .menu > ul li:last-child a input {display:inline-block;padding:3px;margin-left:20px;width:50%;}
    .menu_block .menu > ul li:last-child a img {display:inline-block;width:16px;margin:5px 10px 0 0;vertical-align:top;}
    .menu_block .menu > ul > li .mobile_arrow_down {display:inline-block;width:calc(100% - 70px);text-align:right;}
    .menu_block .menu > ul > li .mobile_arrow_down_blog {display:inline-block;width:calc(100% - 112px);text-align:right;}
    .menu_block .submenu {border-bottom:none;}

    .menu_block .menu ul li:hover > .book_menu {display:none;}
    .menu_block .book_menu {position:static;display:none;width:100%;}
    .menu_block .book_menu ul {width:100%;margin:0;padding-left:3px;}
    .menu_block .book_menu ul li ul li {width:calc(96% / 3);}
    .menu_block .book_menu ul li ul li a {font-size:10px;color:#666666;vertical-align:top;}

    .menu_block .menu ul li:hover > .blog_menu {display:none;}
    .menu_block .blog_menu {position:static;display:none;width:100%;}
    .menu_block .blog_menu ul {width:100%;margin:0;padding-left:3px;}
    .menu_block .blog_menu ul li ul li {width:calc(96% / 3);}
    .menu_block .blog_menu ul li ul li a {font-size:10px;color:#666666;vertical-align:top;}

    /* Book List */
    .book_list li {width:100%;}
    .book_list li:nth-child(3n+1) {margin-right:0;}


    /* Book Commodity List */
    .book_list_commodity li {width:100%;margin:0;}
    .book_list_commodity li a .img_block img {height:60vw;max-height:none;}

    /* Book Commodity List */
    .commodity_carol_list li {width:100%;margin-right:0;}
    .commodity_carol_list li:nth-child(3n) {margin-left:0;}

    /* Advertising */
    .advertising {margin-bottom:30px;}

    /* News */
    .news_block {width:90%;margin:0 auto;margin-bottom:50px;}


    /* Mobile Function */
    .mobile_function {display:inline-block;width:100%;list-style-type:none;padding-bottom:5px;}
    .mobile_function > li {display:inline-block;width:calc(97% / 2);text-align:left;height:30px;}
    .mobile_function > li a img {display:inline-block;width:26px;height:22px;}
    .mobile_function > li:nth-child(2) {text-align:right;}
    .mobile_function > li a {display:inline-block;padding:0 10px;color:#c4788a;font-weight:bold;vertical-align:top;position:relative;}
    .mobile_function > li:nth-child(2) a {padding-right:15px;}
    .mobile_top_menu {position:absolute;display:none;width:100%;background-color:#c4788a;height:100vh;z-index:1;top:160px;left:0;}
    .mobile_top_menu ul {display:inline-block;width:80%;margin:0 10%;list-style-type:none;}
    .mobile_top_menu ul li {display:inline-block;width:100%;border-bottom:1px solid #fff;}
    .mobile_top_menu ul li a {display:inline-block;width:100%;font-size:16px;color:#fff;padding:15px 0;}
    .triangle_block {position:absolute;left:9px;top:28px;}


    /* Footer */
    .footer > ul {margin-bottom:0px;position:top;}
    .footer > ul > li {width:calc(98% / 3);margin-bottom:20px;}
    .footer > ul > li:nth-child(1) {width:32%;margin-bottom:20px;}
    .footer > ul > li:nth-child(2) {width:36%;margin-bottom:20px;}
    .footer > ul > li:nth-child(3) {width:25%;margin-bottom:20px;}
    .footer > ul > li:last-child {width:100%;}
    .footer .copyright {margin-top:40px;position:relative;}
    .footer .copyright span {width:100%;text-align:left;}
    .footer .copyright ul {width:100%;text-align:left;position:absolute;top:-20px;left:0;}
    .footer .copyright ul li:first-child {padding-left:0;}

    /* New Book */
    .new_book {display:block;width:90%;margin:0 5% 30px 5%;padding-top:0;}

    /* Index block */
    .index_block {display:block;width:90%;margin:0 5% 30px 5%;padding-top:0;}
    .index_block .idx_title {width:100%;}
    .index_block .idx_seemore {width:100%;}

    /* Bast Seller */
    .bestseller {display:block;width:90%;margin:0 5% 30px 5%;padding-top:0;}

    /* NG Book */
    .ngbook {display:block;width:90%;margin:0 5% 30px 5%;padding-top:0;}

    /* Book List */
    .book {display:block;width:90%;margin:0 5% 30px 5%;padding-top:0;}

    /* Book Detial */
    .book_detial {width:90%;margin:0 5%;padding-top:30px;}
    .book_detial .detial_block .img_block {width:100%;text-align:center;margin-bottom:30px;}
    .book_detial .detial_block img {width:50%;}
    .book_detial .detial_block .detial {width:100%;}


    /* Book Type */
    .book_type {width:90%;margin:0 5%;padding-top:0;}
    .book_type .top_area {display:inline-block;width:100%;margin:40px 0 80px 0;}
    .book_type .top_area .table_of_contents {width:calc(100% - 2px);margin-bottom:30px;}
    .book_type .top_area .search {width:100%;}
    .book_type .top_area .search input {width:calc(100% - 50px);}
    .book_type .top_area .search a {width:40px;right:0;}
    .book_type .type_area ul li {width:calc(98% / 3);}


    /* EPaper */
    .epaper {width:90%;margin:0 5% 50px 5%;padding-top:0;}
    .epaper .epaper_order {margin-bottom:30px;}
    .epaper .epaper_order input {width:calc(98% - 100px);}
    .epaper .list .head_title {display:none;}
    .epaper .list .epaper_list {border-top:1px solid #959595;}
    .epaper .list .epaper_list > li ul li:nth-child(1) {width:100%;vertical-align:top;}
    .epaper .list .epaper_list > li ul li:nth-child(2) {width:49%;margin-top:30px;}
    .epaper .list .epaper_list > li ul li:nth-child(3) {width:49%;margin-top:30px;}

    /* Question */
    .question {display:inline-block;width:90%;margin:0 5% 50px 5%;padding-top:0;}
    .question .question_btn li {width:100%;margin-bottom:3px;}
    .question .question_list > li ul li:first-child a{width:100%;box-sizing: border-box;}

    /* Blog List */
    .bloglist {display:inline-block;width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .book_list li:nth-child(3n) {margin-left:0;}
    .bloglist .list > li a {margin-bottom:50px;}
    .bloglist .list > li a img {width:20%;}
    .bloglist .list > li a .row_data {width:100%;}
    .bloglist .list > li a .row_data .row_title {width:100%;margin:10px 0;}
    .bloglist .list > li a .row_data .row_date {width:100%;margin:10px 0;}
    .bloglist .list > li a .row_data .row_content {margin:0;}


    /* Blog Detial */
    .blogdetial {display:inline-block;width:90%;margin:0 5% 50px 5%;padding-top:0px;}


    /* Cart */
    .cart {display:inline-block;width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .cart .cart_head {display:none;}
    .cart .cart_list {border-bottom:none;}
    .cart .cart_list > li:first-child {border-top:1px solid #959595;}
    .cart .cart_list .cart_row {padding-top:20px;position:relative;}
    .cart .cart_list .cart_row li {margin:5px 0;}
    .cart .cart_list .cart_row li:nth-child(1) {display:none;}
    .cart .cart_list .cart_row li:nth-child(2) {width:100%;border-bottom:1px solid #F5F5F5;padding-bottom:10px;}
    .cart .cart_list .cart_row li:nth-child(2) img {height:150px;}
    .cart .cart_list .cart_row li:nth-child(2) .cart_bookcover {width:calc(100% - 50%);}
    .cart .cart_list .cart_row li:nth-child(3) {width:100%;height:30px;line-height:30px;text-align:left;}
    .cart .cart_list .cart_row li:nth-child(3):before {content:attr(data-lbl) " ";display:inline-block;width:100px;padding-left:10px;}
    .cart .cart_list .cart_row li:nth-child(4) {width:100%;height:30px;line-height:30px;text-align:left;}
    .cart .cart_list .cart_row li:nth-child(4):before {content:attr(data-lbl) " ";display:inline-block;width:100px;padding-left:10px;}
    .cart .cart_list .cart_row li:nth-child(5) {width:100%;height:30px;line-height:30px;text-align:left;}
    .cart .cart_list .cart_row li:nth-child(5):before {content:attr(data-lbl) " ";display:inline-block;width:100px;padding-left:10px;}
    .cart .cart_list .cart_row li:nth-child(6) {position:absolute;width:30px;top:-50px;;right:0;}
    .cart .total ul {width:70%;}
    .cart .btn_block a{float: right;display: block;clear: right;margin-bottom: 20px;width:35%;}


    /* Member Order Detial */
    .m_ord_detail {width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .m_ord_detail .cart_head {display:none;}
    .m_ord_detail .cart_list {border-bottom:none;}
    .m_ord_detail .cart_list > li:first-child {border-top:1px solid #959595;}
    .m_ord_detail .cart_list .cart_row {margin-top:10px;position:relative;}
    .m_ord_detail .cart_list .cart_row li {margin:5px 0;}
    .m_ord_detail .cart_list .cart_row li:nth-child(1) {display:none;}
    .m_ord_detail .cart_list .cart_row li:nth-child(2) {width:100%;border-bottom:1px solid #F5F5F5;padding-bottom:10px;}
    .m_ord_detail .cart_list .cart_row li:nth-child(2) img {height:150px;max-width:150px;}
    .m_ord_detail .cart_list .cart_row li:nth-child(2) .cart_bookcover {width:calc(100% - 180px);}
    .m_ord_detail .cart_list .cart_row li:nth-child(3) {width:100%;height:30px;line-height:30px;text-align:left;}
    .m_ord_detail .cart_list .cart_row li:nth-child(3):before {content:attr(data-lbl) " ";display:inline-block;width:100px;padding-left:10px;}
    .m_ord_detail .cart_list .cart_row li:nth-child(4) {width:100%;height:30px;line-height:30px;text-align:left;}
    .m_ord_detail .cart_list .cart_row li:nth-child(4):before {content:attr(data-lbl) " ";display:inline-block;width:100px;padding-left:10px;}
    .m_ord_detail .cart_list .cart_row li:nth-child(5) {width:100%;height:30px;line-height:30px;text-align:left;}
    .m_ord_detail .cart_list .cart_row li:nth-child(5):before {content:attr(data-lbl) " ";display:inline-block;width:100px;padding-left:10px;}
    .m_ord_detail .cart_list .cart_row li:nth-child(6) {position:absolute;width:30px;top:-63px;;right:0;}
    .m_ord_detail .total ul {width:70%;}

    /* AboutUs */
    .aboutus {width:90%;margin:0 5% 50px 5%;padding-top:0px;}

    /* ContactUs */
    .contactus {width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .contactus ul li {width:100%;}
    .contactus ul li input {width:calc(100% - 8px);}
    .contactus ul li textarea {width:calc(100% - 8px);}
    .contactus ul li a {width:100%;}
    .contactus ul li:nth-child(12) input {width:100px;}
    .contactus ul li:last-child {width:100%;}

    /* Shopping Memo */
    .shopping_memo {width:90%;margin:0 5% 50px 5%;padding-top:0px;}

    /* Payment Memo */
    .payment_memo {width:90%;margin:0 5% 50px 5%;padding-top:0px;}

    /* WebPolicy */
    .web_policy {width:90%;margin:0 5% 50px 5%;padding-top:0px;}

    /* Privacy Policy */
    .privacy_policy {width:90%;margin:0 5% 50px 5%;padding-top:0px;}

    /* Login */
    .login {width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .login .login_block {width:100%;}

    /* Registration */
    .registration {width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .registration .registration_block {width:100%;}
    .registration .registration_block .reg_title {width:calc(100% - 20px);}
    .registration .registration_block ul li:nth-child(3) input:last-child {width:calc(97% - 70% - 38px);}
    .registration .registration_block ul li:nth-child(7) input:last-child {width:24%;}
    .registration .registration_block ul li:nth-child(8) input:last-child {width:24%;}


    /* MemberInfo */
    .memberinfo {width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .memberinfo .memberinfo_block {width:100%;}
    .memberinfo .memberinfo_block .info_title {width:calc(100% - 20px);}
    .memberinfo .memberinfo_block ul li:nth-child(4) input {width:32.5%;}
    .memberinfo .memberinfo_block ul li:nth-child(4) input:last-child {width:calc(97% - 70% - 38px);}

    .memberinfo .memberinfo_block ul li:nth-child(7) input:last-child {width:24%;}

    /* Member Order */
    .member_order {width:90%;margin:0 5% 50px 5%;padding-top:0px;}

    .member_order .m_ord_list_title {display:none;}
    .member_order .m_ord_list {border-top:1px solid #959595;}
    .member_order .m_ord_list li .m_ord_content {padding:10px 0;}
    .member_order .m_ord_list li .m_ord_content li {width:100%;padding:6px 0;text-align:left;}
    .member_order .m_ord_list li .m_ord_content li:before {content:attr(data-title) " ";display:inline-block;width:100px;padding-left:10px;}




    /* Quick Buy */
    .quick_buy {width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .quick_buy .qb_detail {width:calc((99% - 10px) / 2.1);}
    .quick_buy .qb_detail:nth-child(3n - 1) {margin:0;}
    .quick_buy .qb_detail:nth-child(2n - 1) {margin-right:3%;}

    /* SiteMap */
    .sitemap {width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .sitemap .sitemap_block li .sitemap_type {width:calc(98% / 4);}


    /* Commodity List */
    .commoditylist {width:90%;margin:0 5% 50px 5%;padding-top:0px;}

    /* Commodity Detial */
    .commodity_detial {width:90%;margin:0 5% 50px 5%;padding-top:0px;}
    .commodity_detial .c_detial img:nth-child(2) {margin-right:1.5%;}
    .commodity_detial .c_detial .img_block {width:100%;margin-bottom:50px;}
    .commodity_detial .c_detial .detial {width:100%;}



    /* News */
    .news {width:90%;margin:0 5% 50px 5%;padding-top:0px;}

    /* News Detail */
    .news_detail {width:90%;margin:0 5% 50px 5%;padding-top:0px;}

    /* NG Book */
    .buy_memo {width:100%;padding:0;}
    .nb_list tr th {display:none;}

    .nb_list tr td {width:calc(100% - 100px);margin-left:100px;margin-bottom:10px;text-align:left;}
    .nb_list tr td:nth-child(1) {width:calc(100% - 100px);padding:0;text-align:left;margin-left:100px;}
    .nb_list tr td:nth-child(2) {width:calc(100% - 100px);text-align:left;margin-left:100px;}
    .nb_list tr td:nth-child(3) {width:calc(100% - 100px);text-align:left;margin-left:100px;}

    .nb_list tr td:before {content: attr(data-title) " ";display:inline-block;width:100px;text-align:right;margin-left:-100px;}

    /* NG Book */
    .nb_list_active tr th {display:none;}

    .nb_list_active tr td {width:calc(100% - 100px);margin-left:100px;margin-bottom:10px;text-align:left;}
    .nb_list_active tr td:nth-child(1) {width:calc(100% - 100px);padding:0;text-align:left;margin-left:100px;}
    .nb_list_active tr td:nth-child(2) {width:calc(100% - 100px);text-align:left;margin-left:100px;}
    .nb_list_active tr td:nth-child(3) {width:calc(100% - 100px);text-align:left;margin-left:100px;}

    .nb_list_active tr td:before {content: attr(data-title) " ";display:inline-block;width:100px;text-align:right;margin-left:-100px;}



    .commodity_carol_list li a .img_block img {max-height:100%;max-width:100%;}
}

@media screen and (max-width: 750px) {

.index_block .idx_title span {margin-bottom:-10px;}

.sitemap .sitemap_block li .sitemap_type {width:calc(98% / 3);}

/* Quick Buy */
.quick_buy .qb_detail {width:calc(99% - 10px);}

/* Commodity List */
.commoditylist .commodity_block li {width:calc(90% / 4);}

.ng_book_list li {
    display: inline-block;
    width: calc(90% / 2)!important;
    vertical-align: top;
}
.ng_book_list li:nth-child(3n+1) {
    margin-right: 0%!important;
}
.ng_book_list li:nth-child(3n) {
    margin-left: 0%!important;
}

.ng_book_list li:nth-child(2n+1) {
    margin-right: 3%!important;
}
.ng_book_list li:nth-child(2n) {
    margin-left: 3%!important;
}
.ng_book_list li div.book_block .word_block .title a {
    font-size:12px!important;
}
.ng_book_list li div.book_block .img_block img {
    height: auto!important;
}
.ng_book_list li div.book_block .img_block {
    height:200px;
    margin-bottom: 0px!important;
}
.ng_book_list li div.book_block {
    margin: 30px 0 20px 0;
}
.ng_book_list li div.book_block .word_block {
    padding: 10px 0!important;
}
}

@media screen and (max-width: 450px) {
.book_type .type_area ul li {width:calc(98% / 2);}

.booktabs .book_tabpage {border-bottom:none;}
.booktabs .book_tabpage li {display:inline-block;width:8%;min-width:58px;margin:0 3px 3px 0;}
.booktabs .book_tabpage li a span {display:inline-block;font-size:14px;}
.booktabs .book_tabpage li .selected {color:#c4788a;border-bottom:1px solid #959595;}

.menu_block .book_menu ul li ul li {width:calc(96% / 2.5);}

.menu_block .blog_menu ul li ul li {width:calc(96% / 2.5);}

/* memberinfo */
.memberinfo .memberinfo_block ul li:nth-child(4) input {width:31.5%;}

.sitemap .sitemap_block li .sitemap_type {width:calc(98% / 2);}

/* Commodity List */
.commoditylist .commodity_block li {width:calc(90% / 3);}
}

@media screen and (max-width: 350px) {
.booktabs .book_tabpage li {width:calc(93% / 3);margin-right:5px;}
.sitemap .sitemap_block li .sitemap_type {width:95%;}


/* Footer */
.footer > ul > li {width:calc(98% / 2);}


/* MemberInfo */
.memberinfo .memberinfo_block ul li:nth-child(4) input {width:30%;}

/* Commodity List */
.commoditylist .commodity_block li {width:90%;}
}

@media screen and (max-width: 280px) {
.book_type .type_area ul li {width:98%;}
}
