@charset "utf-8";
@font-face {
    font-family: 'IBMPlexSansKR-Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/IBMPlexSansKR-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



/***** container *****/
#container {padding:120px 0 0 0; width:100%; box-sizing:border-box; min-height:650px;}

.contant {width:100%;padding:70px 40px 0 40px;margin:0 auto;box-sizing:border-box;}
.contant_member {width:1200px;padding:60px 0 0 0;margin:0 auto;}
.contant_order  {width:800px;padding:60px 0 0 0;margin:0 auto;}
.contant_inner {padding:50px 0 0 0;}
.contant_product_view {width:100%;padding:30px 0 0 0;}
.contant_partner_view {width:100%;padding:30px 50px; box-sizing:border-box;}
.contant_deliver  {width:600px;padding:60px 0 0 0;margin:0 auto;}

.sub_title {margin-bottom:60px;display:block;text-align:center;color:#555;font-size:1.9em; font-family: 'Proxima-Nova-Alt-Light',  sans-serif; text-transform: none;}

.sub_title_path {margin-bottom:30px;display:block;text-align:right;color:#555;font-size:1em;}


/***** board *****/
.board_basic {width:100%;}
.board_basic tbody th {padding:15px 10px;box-sizing:border-box;color:#555;text-align:left;font-size:1em;vertical-align:top;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.board_basic tbody td {padding:15px 10px;box-sizing:border-box;color:#666;text-align:left;font-size:1em;vertical-align:top;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
/*.board_basic tbody tr:first-child th {padding:30px 10px 15px 10px;}
.board_basic tbody tr:first-child td {padding:30px 10px 15px 10px;}*/
.board_basic_tit {padding-left:12px;display:inline-block;position:relative;}
.board_basic_tit:before {position:absolute;content:'';top:10px;left:0;width:5px;height:2px;background:#999;}
.board_basic_stit {padding-left:10px;display:inline-block;font-size:12px;color:#999;}
.board_basic_con {width:70%;}

/* board list */
.board_list {width:100%;}
.board_list thead th {border-top:1px solid #111;border-bottom:1px solid #111;padding:15px 10px;box-sizing:border-box;color:#555;text-align:center;font-size:1em;font-family:'Proxima-Nova-Alt-Light',sans-serif;}
.board_list tbody td {border-bottom:1px solid #ddd;padding:15px 10px;box-sizing:border-box;color:#333;text-align:center;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',sans-serif;}

.board_list_result {width:100%;}
.board_list_result tbody th {padding:8px 10px;box-sizing:border-box;color:#555;text-align:left;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',sans-serif;}
.board_list_result tbody td {padding:8px 10px;box-sizing:border-box;color:#555;text-align:left;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',sans-serif;}

.board_area {width:100%;}
.board_area thead th {border-top:1px solid #111;border-bottom:1px solid #111;padding:15px 10px;box-sizing:border-box;color:#555;text-align:center;font-size:1em;font-family:'Proxima-Nova-Alt-Light',sans-serif;}
.board_area tbody td {border-bottom:1px solid #ddd;padding:15px 10px;box-sizing:border-box;color:#333;text-align:center;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',sans-serif;}

.board_view {width:100%; border-top:1px solid #111;}
.board_view tbody th {border-bottom:1px solid #ddd;padding:15px 10px;box-sizing:border-box;color:#555;text-align:left;font-size:1em;font-family:'Proxima-Nova-Alt-Light',sans-serif;}
.board_view tbody td {border-bottom:1px solid #ddd;padding:15px 10px;box-sizing:border-box;color:#333;text-align:left;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',sans-serif;}
.board_view_content {height:300px;}

.td_ellipsis { text-overflow:ellipsis; overflow: hidden; white-space: nowrap;display:block;}


/* cart list */
.cart_box {display:flex;flex-wrap:wrap;margin-bottom:60px;}
.cart_left {display:inline-block;flex:1;margin-right:25px;}
.cart_right {display:inline-block;width:340px; background:#f7f7f7;padding:40px 30px;box-sizing:border-box;}

.cart_all {height:25px;margin-bottom:10px;font-size:0.9em;}
.cart_all > input[type="checkbox"] {width:20px;height:20px;vertical-align:middle;}
.cart_date {padding-bottom:5px;margin-bottom:10px;overflow:hidden;border-bottom:1px solid #ddd;}
.cart_date_inner {display:inline-block;vertical-align:middle;font-size:15px;color:#555; line-height:160%}
.cart_station {float:right;display:inline-block;font-size:14px;color:#333; line-height:160%}
.cart_station a{border:1px solid #ddd; padding:1px 5px; font-size:12px; color:#000; margin-right:10px; background:#f7f7f7; line-height:160%; transition:all 0.3s}
.cart_station a:hover{background:#000; color:#fff; transition:all 0.3s}
#ct_tot_price {font-weight:600}

/*.cart_list {border-top:1px solid #ccc;}*/
.cart_list > li {position:relative;border-bottom:1px solid #f1f1f1;border-top:none; padding:20px 0px 20px 40px;box-sizing:border-box;}
.cart_title {margin-bottom:15px;display:block;color:#666;font-size:1.2em;font-family: 'Proxima-Nova-Alt-Light',sans-serif;}
.cart_title span {font-size:1.3em;color:#555;padding-right:5px;}
.cart_title input[type="checkbox"] {width:20px;height:20px;vertical-align:middle;}
.ctinner {display:inline-block;vertical-align:middle;}
.cart_item_delete {position:absolute;right:10px;top:10px;}
.cart_info {display:flex;flex-wrap: wrap;}
.cart_info_box1 {width:170px;display:inline-block;}
.cart_info_box2 {flex:1;display:inline-block; padding-top:10px;}
.cart_info_box3 {width:550px;display:inline-block;padding-top:10px;}

.item_img {display:inline-block;width:120px;height:120px;}
.item_img img {width:100%;height:100%;}
/*.item_name {display:block;}
.item_name > b {margin-bottom:13px;display:block;font-weight:normal;color:#555;font-size:1.1em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.item_name > span {padding-right:40px;margin-bottom:25px;display:block;color:#555;font-size:1.1em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.item_quan {display:block;}
.item_quan > b {margin-bottom:10px;display:block;font-weight:normal;color:#555;font-size:1.1em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.item_quan > span {display:block;color:#555;font-size:1.1em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
*/
.item_title {display:block;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.it_name {margin-bottom: 6px;display: block;color: #999;font-size: 21px;font-weight: 600;}
.it_con {margin-bottom:30px;display:block; color:#777;font-size:14px;}
.item_price {display:block;}
.item_price b {width:40px;display:inline-block;color:#777;font-size:14px;}
.item_price span {color:#777;font-size:14px;font-weight: 600;}

.item_info_list {display:block;overflow:hidden;}
.item_info_list li {float:left;width:50%;display:flex;margin-bottom:20px;}
.item_info_list li > b {min-width:50px;padding-right:10px;display:inline-block;font-weight:600;color:#888;font-size:15px;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.item_info_list li > span {flex:1;display:inline-block;color:#555;font-size:14px;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}

.cart_order_title {position:relative;margin-bottom:15px;text-align:left;font-weight:600;color:#888;font-size:16px;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
/*.cart_order_title:before {z-index: -1;position:absolute;content:'';height:1px; background:#ccc;top:10px;left:0;right:0;}*/
.cart_order_title > p {display:inline-block;}
.cart_order_con {box-sizing:border-box;}

.cart_order_list li {display:flex;flex-wrap:wrap;padding:8px 0;}
.cart_order_list li:first-child {margin-top:0;}
.cart_order_list li > b {line-height:21px;width:100px;display:inline-block;font-weight:600;color:#555;font-size:12px;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.cart_order_list li > span {line-height:21px;word-break:keep-all;flex:1;display:inline-block;color:#555;font-size:12px;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.cart_order_list li > span div {font-size:12px;}

.cart_order_list2 {border-top:2px dotted #eee;padding-top:20px;}
.cart_order_list2 li {display:flex;flex-wrap:wrap;padding:8px 0;}
.cart_order_list2 li:first-child {margin-top:0;}
.cart_order_list2 li > b {line-height:21px;width:100px;display:inline-block;font-weight:600;color:#555;font-size:12px;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.cart_order_list2 li > span {line-height:21px;word-break:keep-all;flex:1;display:inline-block;color:#555;font-size:12px;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}


.cart_left_total {background:#f7f7f7;padding:40px 100px 40px 200px;text-align:right;box-sizing:border-box;}
.cart_left_total_list {width:100%;display:inline-block;}
.cart_left_total_list li {display:flex;margin-bottom:13px;}
.cart_left_total_list li .won {padding-right:10px;}
.cart_left_total_list li b {text-align:left;width:150px;display:inline-block;font-weight:normal;font-size:15px;color:#999;font-weight:600;}
.cart_left_total_list li p {text-align:right;flex:1;display:inline-block; font-size:15px;color:#999;font-weight:600;}

.cart_left_total_list li.sub_total_pay1 {margin-bottom:20px;}
.cart_left_total_list li.sub_total_pay1 b {font-size:17px;color:#777; font-weight: 600;}
.cart_left_total_list li.sub_total_pay1 p {font-size:18px;color:#777; font-weight: 600;}

.stpp {display:inline-block;min-width:60px;}

.cart_left_total_list li.sub_total_pay2 {margin-bottom:0;margin-top:20px;}
.cart_left_total_list li.sub_total_pay2 b {font-size:20px;color:#777; font-weight: 600;}
.cart_left_total_list li.sub_total_pay2 p {font-size:21px;color:#777; font-weight: 600;}

/***** btn area *****/
.btn_area {display:block;text-align:center;}
.btn_area_right {display:block;text-align:right;}
.btn_area_member  {display:block;margin:70px auto 0 auto;width:100%;text-align:center;}

.btn_area_link {display:block;margin:20px auto 0 auto; text-align:left;}
.btn_area_link li {display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #ccc;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.btn_area_link li:first-child {margin-left:0;padding-left:0;border-left:none;}
.btn_area_link li a {color:#666;}
.btn_area_link li a:hover {color:#555;}

.btn_area_flex {display:flex;}
.btn_area_flex li {flex:1;margin-left:5px;}
.btn_area_flex li:first-child {margin-left:0;}
.btn_area_flex li a {display:block !important;min-width:100% !important;}

/* btn */
body .btn_login {font-size:1.1em;display:inline-block;vertical-align:middle;border-radius:5px;padding:0 15px;width:100%;background:#e1e1e1;height:55px;line-height:55px;text-align:center;color:#333;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}
body .btn_arrow {display:inline-block;vertical-align:middle;padding-right:13px;color:#555 !important;background:url(/a_html/images/icon_arrow_right.png) no-repeat right 1px;background-size:auto 12px;    box-sizing: border-box;}

/* btn ���̺� ���ο� ��� */
body .btn_type1 {min-width:70px; font-size:0.97em;display:inline-block;vertical-align:middle;border-radius:5px;padding:0 12px;background:#acacac;height:35px;line-height:35px;text-align:center;color:#fff;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}
body .btn_type2 {min-width:70px; font-size:0.97em;display:inline-block;vertical-align:middle;border-radius:5px;padding:0 12px;background:#fff;height:35px;line-height:35px;text-align:center;color:#222;border:1px solid #999;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}
body .btn_type3 {min-width:70px; font-size:0.97em;display:inline-block;vertical-align:middle;border-radius:5px;padding:0 12px;background:#999;height:35px;line-height:35px;text-align:center;color:#fff;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}

body .btn_mypage_type1 {min-width:70px; font-size:0.97em;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 12px;background:#eee;height:35px;line-height:35px;text-align:center;color:#555;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}
body .btn_mypage_type2 {min-width:70px; font-size:0.97em;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 12px;background:#fff;height:35px;line-height:35px;text-align:center;color:#555;border:1px solid #999;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}
body .btn_mypage_type3 {min-width:70px; font-size:0.97em;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 12px;background:#999;height:35px;line-height:35px;text-align:center;color:#fff;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}


body .btn_delete {display:inline-block;width:35px;height:35px;text-align:center;/*line-height:30px;*/padding: 6px 0;background:#fff;border:1px solid #ddd;cursor:pointer;}

/* btn �Ϲ�, ������ �ϴ� ��� */
body .btn_basic1 {font-size: 1.15rem;min-width:160px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 15px;background:#fff;height:55px;line-height:55px;text-align:center;color:#626161;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box; border:1px solid #ddd}
body .btn_basic1:hover {background: #f1f1f1}

body .search_area_btn .btn_basic1 {width:65%;}

body .btn_basic2 {font-size: 1.15rem;min-width:160px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 15px;background:#fff;height:55px;line-height:55px;text-align:center;color:#222;border:1px solid #999;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}

body .btn_basic2_black {font-size: 1.15rem;min-width:160px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 15px;background:#000;height:55px;line-height:55px;text-align:center;color:#fff;border:1px solid #999;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}


body .btn_basic3 {font-size: 1.15rem;min-width:160px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 15px;background:#999;height:55px;line-height:55px;text-align:center;color:#fff; font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}

/* btn ������ �ϴ� (���Ϲ�ư) ��� */
body .btn_big {font-size:1.35rem;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 15px;width:100%;background:#e1e1e1;height:55px;line-height:55px;text-align:center;color:#333;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}

body .btn_block1 {font-size:1.15rem;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 10px;width:100%;background:#fff;height:37px;line-height:37px;text-align:center;color:#333;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}

body .btn_block {min-width:100%;display:block;}

/* btn �α��� ������ ��� */
body .info_id  {display:block;margin-top:70px;margin-bottom:40px;    width:100%;border:none;border-bottom:1px solid #aaa;    box-sizing: border-box;}
body .info_pw {display:block;margin-bottom:40px;    width:100%;border:none;border-bottom:1px solid #aaa;    box-sizing: border-box;}

body .btn_download {display:inline-block;background:url(/a_html/images/icon_down.png) no-repeat 100% 50%;background-size:auto 15px;padding-right:20px;color:#444;text-align:left;}


/***** label *****/

.label1 {margin-left:3px;vertical-align:middle;display:inline-block;padding:5px 8px;color:#fff; border-radius:3px;background:#bc968f;}


/***** ���� *****/
.box_area {position:relative;width:100%;margin:25px 0; overflow:hidden;}
.box_area_left {display:inline-block;float:left;}
.box_area_right {display:inline-block;float:right;}
.box_area_total {line-height:normal;display:inline-block;vertical-align:middle;margin-left:24px;margin-right:10px;padding-top:8px; font-size:1.09em;color:#666;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.box_area_page {line-height:normal;display:inline-block;vertical-align:middle;margin-right:10px;padding-top:8px; font-size:1.09em;color:#666;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}

/***** paging new *****/
.paging_present {margin-right:20px;line-height:normal;display:inline-block;vertical-align:middle; font-size:14px;border:1px solid #eee;color:#666;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.paging_present_input {vertical-align:middle;margin-right:-2px;padding: 0 5px !important;width: 55px;height:30px !important;font-size: 15px !important;text-align:center;color:#666 !important;border: none !important;}
.paging_present_btn {position: relative;vertical-align:middle;margin-right: 0;width:30px;height:30px;line-height:27px;display:inline-block;background: #fff;font-size: 15px !important;text-align:center;color: #333 !important;border:none !important;}
.paging_present_btn:before {position:absolute;content:'';top:3px;left:0;width:1px;height:25px;background:#eee;}

.paging_new {line-height:normal;display:inline-block;vertical-align:middle; }
.paging_new_text {display:inline-block;vertical-align:middle;margin:0 10px;font-size:1.05em;color:#666;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.paging_new_arrow {display:inline-block;vertical-align:middle;}
.paging_new_arrow img {width:20px;}

/***** paging *****/
.paging_wrap{text-align:center; }
ul.paging{display:inline-block; font-size:0; }
ul.paging li{display:inline-block; margin:0 2px; vertical-align:middle; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
ul.paging li img{vertical-align:middle; }
ul.paging li a{display:block; width:22px;height:21px; text-align:center;font-size:14px;color:#555;line-height:19px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
ul.paging li.page_arrow a{line-height:18px;}
ul.paging li.page_prev {margin-right:10px;}
ul.paging li.page_next {margin-left:10px;}
ul.paging li.on{background:#fff;}
ul.paging li.on a{color:#000;}

/* basic */
.won {display:inline-block;font-family:auto;font-size:0.75em;}



/***** account *****/
.board_top {border-top:1px solid #bbb;}

.board_basic_sm {color:#555;display:block;font-size:0.95em;padding-left:12px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}

.flex_box_email {display:flex;}
.fbe1 {flex:3; text-align:center;}
.fbe2 {flex:1; text-align:center; padding-top:5px;}
.fbe3 {flex:7; text-align:center;}

.flex_box_businum {display:flex;flex-wrap:wrap;}
.fbb1 {flex:4; text-align:center;}
.fbb2 {flex:0.5; text-align:center; padding-top:5px;}
.fbb3 {flex:4; text-align:center;margin-left:5px;}
.fbb1 input[type="text"] {width:100%;}
.fbb3 a {width:100%;padding:0 0 !important;word-break: keep-all;}

.flex_box {display:flex;flex-wrap:wrap;}
.fb_basic {flex:1; text-align:center;margin-right:5px;}
.fb_btn {width:100px;}
.fb_btn a {width:100%;padding:0 0 !important;word-break: keep-all;}
.fb_btn2 {width:170px;}
.fb_btn2 a {width:100%;padding:0 0 !important;word-break: keep-all;}
.fb_tit {width:100px;}

.check_title {margin-top:30px;position:relative;word-break:keep-all;color:#555;font-size:14px;font-weight:bold;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.check_title_right {position:absolute;right:0;}
.check_con {margin:30px 0 30px 60px;color:#666;text-align:left;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif; line-height:24px}

.check_age {margin:30px 0 70px 0;color:#666;text-align:left;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.check_all {margin:0;color:#666;text-align:right;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}

.check_desc {margin:40px 0 100px 0; color:#666;text-align:left;font-size:0.95em; line-height:20px;word-break: keep-all;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}

.check_btn_open {cursor:pointer;}
.check_content_box {display:none;margin-top:20px;max-height:200px;overflow-y:auto;border:1px solid #ddd;padding:20px 10px;box-sizing:border-box;font-weight: normal;line-height: 22px;font-size: 13px;font-family: auto;}
.check_content_box_on {display:block;}
.cbot1 {display:block;}
.cbot1_2 {display:none;}
.cbot2 {display:none;}
.cbot2_2{display:block;}

/***** mypage *****/
/* �ֹ���� */
#tabmenu_mypage {text-align:center;list-style:none;padding:0;margin-bottom:30px;}
#tabmenu_mypage li {margin-left:45px;display:inline-block;text-align:center;cursor:pointer;color: #888;font-size:14px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;word-break: keep-all;box-sizing:border-box;}
#tabmenu_mypage li.over {color:#000;font-family: 'Proxima-Nova-Alt-Light', sans-serif;border-bottom:1px solid #000;}
#tabmenu_mypage li:first-child {margin-left:0;}
#tabmenu_mypage_wrap {position:relative;height:auto;min-height:200px;box-sizing:border-box;}
.tabmenu_mypage_content {width:100%;list-style:none;display:none;}
#tabmenu_mypage_wrap>.over {display:block;}

.mypage_result_wrap {text-align:center;margin-top:80px;}
.mypage_result {display:inline-block;width:70%;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.mypage_order_img {display:inline-block;width:70px;height:70px;}
.mypage_order_img img {width:100%;height:100%;}

.mypage_order_subject {display:block;color:#000;font-family: 'Open Sans Bold', sans-serif;}

/***** cart *****/
.sub_date {margin-bottom:1em;color:#555;text-align:left;font-size:1em;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}

.cart_result_wrap {text-align:center;margin-top:80px;}
.cart_result {display:inline-block;width:70%;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.board_list_result tbody tr.cart_total_price th {background:#eee;}
.board_list_result tbody tr.cart_total_price td {background:#eee;}


/***** rental *****/
.rental_result_wrap {text-align:center;margin-top:80px;}
.rental_result {display:inline-block;width:70%;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.calender {width:35px;height:35px;vertical-align:middle;text-align:center;background:#fff; cursor:pointer; border:1px solid #ddd;padding:6px 0;}

.table_desc_sm {font-size:0.9em;line-height:20px;}

.order_title {position:relative;color:#555;font-size:15px;font-weight:bold;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}
.order_title_right {position:absolute;top:0;right:0;}
.order_title_sm {padding-left:7px;display:inline-block;color:#aaa;font-size:13px;font-weight:normal;vertical-align: text-bottom;}
.join_title_sm {padding-left:5px;display:inline-block;color:#aaa;font-size:13px;font-weight:normal;}

.board_line  {display:block;border-top:1px solid #ccc;margin:40px 0;padding:1px 0;}
.board_line2 {display:block;border-top:1px solid #ccc;margin:10px 0;padding:1px 0;}
.board_line3  {display:block;border-top:1px solid #eee;margin:40px 0;padding:1px 0;}
.board_line4  {display:block;border-top:1px dotted #ccc;margin:30px 0;padding:1px 0;}

.bank_number {display:flex;}
.bank_number li {flex:1;}
.bank_number li:last-child {flex:1.5;text-align:right;}

.rental_wn_list {margin-top:30px;}
.rental_wn_list li {display:block;margin-bottom:10px; color:#555;font-size:0.9em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}


/***** payment *****/
.payment_perm_list li {line-height: 24px;margin-left:30px;display:inline-block;vertical-align:top;}
.payment_perm_list li:first-child {margin-left:0;}
.innerblock {vertical-align:top;display:inline-block;}
.innerblock_width {min-width:120px; display:inline-block;}

/***** product *****/
/* product search*/
.search_area_wrap {margin-top:110px;margin-bottom:50px;}

.search_area_control {display:inline-block;color:#D11F25;background:#fff;font-size:0.95em;padding:0;margin-left:20px;letter-spacing:0.5px;cursor:pointer;font-family:'Proxima-Nova-Alt-Light';}
.sa_arrow {/*display:inline-block;*/display:none;margin-right:7px;}
.sa_arrow img {width:1em;}
.search_area_control_on .sa_arrow {transform:rotate(180deg);}

.search_area {display:none; padding-top: 35px;}
.search_area_on {display:block;}

.search_area_box {display:block;margin-top:60px;padding-bottom:15px;border-bottom:1px solid #f7f7f7;}
/*.search_area_box_on {display:block;}*/

.search_area_tit {margin-bottom:25px;padding-left:25px;font-size:1em;color:#111; font-family:'Proxima-Nova-Alt-Light';text-transform: uppercase;}
.search_area_list {overflow:hidden;}
.search_area_list li {margin-bottom:25px;float:left;/*width:16.6%;*/width:20%;font-size:0.93em;color:#7d7d7d;/*line-height:24px;*/}
.search_area_list li.wide_X2 {width:33.2%;}

.fair_product_list_wrap {padding:0 70px 30px 70px;box-sizing:border-box;}
.fair_product_list {width:100%;overflow:hidden;}
.fair_product_list li {display:inline-block;margin-bottom:20px;float:left;width:16.6%;font-size:0.95em;color:#7d7d7d;/*line-height:24px;*/}
.fair_product_list li a {display:block;}
.fair_product_num {display:inline-block;vertical-align:middle;padding-left:5px;color:#999;font-size:0.9em;}

/* radio checkbox design */
.custom-input { position: relative; /*margin: 2rem 0;*/ }
.custom-input input[type="checkbox"], .custom-input input[type="radio"] { position: absolute; left: 0; top: 0; opacity: 0; }
.custom-input input[type="checkbox"] + label, .custom-input input[type="radio"] + label { display: inline-block; position: relative; padding-left: 1.5rem;padding-bottom:2px; margin-right: 1rem;transform: skew(-0.05deg); }
.custom-input input[type="checkbox"] + label::before, .custom-input input[type="radio"] + label::before {content:'';position:absolute;left:0;top:0; width:15px;height:15px;border:0px solid #fff;cursor:pointer; }
.custom-input input[type="checkbox"] + label span {cursor:pointer; font-size:0.97em; letter-spacing: 0.3px; }
.custom-input input[type="checkbox"] + label span em {display: inline-block;color:#d7d7d7;font-size:13px;padding-left:15px;}
.custom-input input[type="checkbox"] + label::after {content:'';position:absolute;left:0;top:0; width:15px;height:15px;text-align:center;background:#ffffff url(/a_html/images/checkbox_on_gray.png) no-repeat 48% 50%;border:0px solid #bc968f;color:#626161; z-index:2;cursor:pointer;opacity:0; }
.custom-input input[type="checkbox"]:focus + label::before, .custom-input input[type="radio"]:focus + label::before { border-color: #bc968f; }
.custom-input input[type="checkbox"]:checked + label::after, .custom-input input[type="radio"]:checked + label::after { opacity: 1; }
.custom-input input[type="checkbox"]:checked + label span {/*border-bottom:1px solid #ccc;*/background: url(/a_html/images/archive_wave.png) repeat-x bottom left;background-size: 9px;padding-bottom: 4px;}

.custom-input input[type="radio"] + label::before {border-radius: 50%; }
.custom-input input[type="radio"] + label::after {content: ''; display: block; opacity: 0; width: 9px; height: 9px; background-color: #bc968f; border-radius: 50%; position: absolute; left: 5px; top: 8px; z-index: 2;cursor: pointer; }

/*.custom-input li {margin-left:20px;}*/

.search_area_btn {display:block;text-align:center;padding-top:15px;padding-bottom:30px;}
/*.search_area_btn_on1 {display:block;}
.search_area_btn_on2 {display:block;}
.search_area_btn_on3 {display:block;}*/

/* product list */
.product_list {width:100%;display:flex;flex-wrap:wrap;overflow:hidden;vertical-align:top;}
.product_list li {float:left;width:22%; margin-left:4%; margin-bottom:35px;}
.product_list li:first-child {margin-left:0;}
.product_list li:nth-child(4n+1) {margin-left:0;}

.product_photo {position:relative; width:100%; margin-bottom:15px;}
.product_list li .product_photo a {display:block;width:100%;}
.product_list li .product_photo a img {width:100%;height:100%; object-fit: cover}

.photo_overlay {z-index:10;position:absolute;bottom:0;left:0;right:0;text-align:right; padding:10px;box-sizing:border-box;overflow:hidden;}
.po_label {display:inline-block;font-size:11px;font-family:'NanumSquare';color:#444;border-radius:2px;background:#f5f5f5;padding: 5px 6px 6px 6px;margin:2px;float:right;} 

.product_name {min-height:100px;position:relative;font-size:1.1em;color:#555;line-height:24px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;letter-spacing:0; }
.pd_brand {margin-bottom:10px;font-size:0.8em;color:#333;transform: skew(-0.1deg);}
.pd_brand_nation {color:#bbb;padding-left:4px;}
.pd_tit {font-size:1em;color:#333;padding-right:30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height:25px;
	min-height:50px;}
.pd_stit {font-size:0.85em;color:#777;}
.pd_price {margin-top:10px;font-size:1em;color:#999;font-family:'Proxima-Nova-Alt-Light', sans-serif;}
.pd_price_tit {font-size:0.85em;display:inline-block;vertical-align:baseline;padding-right:5px;/* font-family: sans-serif; */}
.pd_price_sale {color:#D65F57;}
.pd_price_sale_before {padding-left:7px;color:#999;font-size:0.87em;font-style:normal;text-decoration:line-through;}
.pd_price_sale_before .pd_price_tit {font-size:0.87em;padding-right:0px;}

.pd_desc {position:relative;padding-left:18px;margin-top:15px;font-size:0.87em;color:#888;}
.pd_desc:before {position: absolute;content: '';width: 8px;height: 8px;left: 0;top: 7px;background: #e9e9e9;border-radius: 4px;}
.pd_desc:after {position:absolute;content: '';width:4px;height:4px;left:2px;top:9px;background:#dbdbdb;border-radius:4px;}
.pd_favorite {position:absolute;right:0;top:2px;z-index:5;}

/* product view */
.product_view_top {display:flex;/*margin-top:50px;*/position:relative;overflow:hidden; min-height:500px;}

.path {margin-left:40px;margin-bottom:10px;color:#888;font-size:0.97em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}

.product_view_left {width:54%; padding:0 0 0 0; box-sizing:border-box;}
.product_view_right {width:46%; padding:0 6%; box-sizing:border-box;}

.product_view_photo {width:100%;height:auto;}
.product_view_photo img {width:100%;height:auto;}
.product_view_photo .slick-slider {padding: 0 0px;}
.product_view_photo .slider h3 {height:auto; margin:0 1.5px;box-sizing:border-box;}

.slider-viewphoto .slick-prev, .slider-viewphoto .slick-next {width: 35px; height: 100%; opacity:0;}
.slider-viewphoto .slick-prev:hover, .slider-viewphoto .slick-next:hover {opacity:1;}
.slider-viewphoto .slick-prev {left:0px; background:url(/a_html/images/arrow_left_viewphoto.png) no-repeat 50% 50%;background-size:35px;}
.slider-viewphoto .slick-next {right:0px;background:url(/a_html/images/arrow_right_viewphoto.png) no-repeat 50% 50%;background-size:35px;}

.product_view_favorite {width:100%;margin-top:10px; padding-right:5px;box-sizing:border-box;text-align:right;}
.point_ment {display:none;margin-right:5px;padding-top:3px;vertical-align:middle; color:#888;font-size:1em;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;}

.product_view_photo_sm {margin-top:40px;display:flex;align-items:center;text-align:left;}
.product_view_photo_sm li {display:inline-block;margin-left:5px;float:left;padding:3px;box-sizing:border-box;}
.product_view_photo_sm li:first-child {margin-left:0;padding:3px 3px 3px 0;}
.product_view_photo_sm li.on {border:3px solid #bc968f;padding:3px;}
.product_view_photo_sm li a {display:block;width:130px;height:130px;}
.product_view_photo_sm li a img {display:block;width:100%;height:100%;}

.morecolor_wrap {border-top:1px solid #ddd;margin:20px 60px 0 60px; display:flex; flex-wrap: wrap;padding-top:70px;box-sizing:border-box;}

/* .product_view_morecolor {display:inline-block;flex:1;} */
.product_view_morecolor {display:inline-block;flex:none; width:62%}
.product_view_morecolor_right {width:38%;display:inline-block;}
.product_view_morecolor_right_orac {width:100%;display:inline-block;}


.morecolor_tit {padding-left: 50px;margin-bottom:30px;color:#666;font-size:14px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}

.morecolor_tit_normal {margin-bottom:40px;color:#666;font-size:14px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.morecolor_list_normal {display:flex;align-items:center;}
.morecolor_list_normal li {display:inline-block;margin-left:7px;float:left;width:150px !important; box-sizing:border-box;}
.morecolor_list_normal li:first-child {margin-left:0;}
.morecolor_list_normal li img {opacity:0.4;}
.morecolor_list_normal li.on img {opacity:1; width:150px}

.morecolor_another {padding-left:20px;}

.repeat_box {position:relative;display: flex;flex-wrap: wrap;align-items: center; }
.repeat_cell {width:auto; height: auto; position:relative; max-width:600px}
.repeat_cell img {width:100%;height:100%;}


.repeat_cell_width_wrap {position:absolute; margin-top: 10px; left:0; right:0}
.repeat_cell_width { align-items: center; width: 100%; }
.repeat_cell_width_01 {width:40%; text-align: center}
.repeat_cell_width_02 {width: auto; text-align: center; background: #fff}
.repeat_cell_width_03 {width:40%; text-align: center}

.repeat_cell_height_wrap {position:absolute; top:0; height:100%; right:-20px}
.repeat_cell_height { height:100%; margin-left:5px; text-align: center; }
.repeat_cell_height_01 {height: 40%; text-align: center}
.repeat_cell_height_02 {height: auto; text-align: center; background: #fff; position:absolute; right:-15px; writing-mode: vertical-lr; top:0; bottom:0}
.repeat_cell_height_03 {height: 40%; text-align: center}


/*.repeat_height {flex: 1;display: inline-block;background: #fff;padding: 10px 5px;margin-left: -15px;}
.repeat_box_bottom {display:block;border-top:1px solid #ddd;margin-top:25px;width:290px;}
.repeat_width {text-align:center;margin-top:-6px;}
.repeat_width_inner {display:inline-block;background: #fff;padding:0px 10px;}*/


.slider-productsm-wrap {margin: 70px 30px;}
.slider-productsm {width:100%;}
.slider-productsm .slick-track {display:inline-block !important;}

.slider-productsm .slick-prev, .slider-productsm .slick-next {width: 15px; height: 48px;}
.slider-productsm .slick-prev {left: 0px; background: url(/a_html/images/arrow_left_productsm.png) no-repeat 0 0;background-size: 14px;}
.slider-productsm .slick-next { right: 0px;background: url(/a_html/images/arrow_right_productsm.png) no-repeat 0 0;background-size: 14px;}

.product_photo_sm {/*width:110px;height:110px;*/margin-right:2px;}
.product_photo_sm a {width:100%;height:100%;}
.product_photo_sm a img {width:100%;height:100%;}

.slider-morecolor {width:100%;}
.slider-morecolor .slick-track {display:inline-block !important;}
.slider-morecolor .slick-prev, .slider-morecolor .slick-next {width: 13px; height: 36px;}
.slider-morecolor .slick-prev {left: 0px; background: url(/a_html/images/arrow_left_productsm.png) no-repeat 1px 1px;background-size: 10px;}
.slider-morecolor .slick-next { right: 0px;background: url(/a_html/images/arrow_right_productsm.png) no-repeat 1px 1px;background-size: 10px;}

.morecolor_photo {/*width:110px;height:110px;*/margin-right:5px;}
.morecolor_photo a {width:100%;height:100%;}
.morecolor_photo a img {width:100%;height:100%;}

.product_view_moreinfo {margin-top:70px;}
.moreinfo_tit {padding-left: 20px;margin-bottom:20px;color:#666;font-size:1.2em;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.moreinfo_con {padding-left: 20px;}



/* product view : title, content */
.desc_area {display:block;margin-bottom:40px;}

.pv_title {margin-bottom:35px;}
.pv_brand {margin-bottom:33px;}
.pv_tit {font-size:2.2em;font-weight:500;color:#333;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.pv_tit_inner {margin-top:7px;display:block;font-size:1.4rem;color:#666;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.pv_num {margin-top:13px;font-size:1.36rem;color:#999;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.pv_price {position:relative;margin-top:60px; color:#666; font-family: 'Open Sans Regular';}
.pv_price_tit {position:relative;display:inline-block;vertical-align:baseline;font-size:29px;color:#666; font-family: 'Proxima-Nova-Alt-Light',sans-serif;}
.pv_price_tit_before  {position:absolute;top:-17px;right:2px; font-size:13px;color:#999;text-decoration:line-through;display:inline-block;}

.pv_price_right {position:absolute;bottom:0px;left:200px; padding-left:3px; font-size:1em;color:#333;display:inline-block;vertical-align:middle;font-family: 'IBMPlexSansKR-Regular'; font-weight:200}


.pv_con {display:block;}
.pv_con_list li {margin-bottom:25px;font-size:1em;line-height:210%;color:#666;/* font-family: sans-serif; */}
.pv_con_list li b {font-size:0.9em;width:200px;color:#666;display:inline-block;font-weight:normal;/* font-family: sans-serif; */}
.pv_con_list li p {font-size:0.9em;display:inline-block;/* font-family: sans-serif; */}
.pv_con_list li p span {display:inline-block;/* font-family: sans-serif; */}

.pvcl_w {position:relative;font-size:1em;}
.pvcl_w:before {position:absolute;content:'Width'; bottom:-15px;left:0;right:0; text-align:center;font-style:normal;font-size:0.8em;color:#aaa;font-family: 'Open Sans Regular';}

.pvcl_h {position:relative;font-size:1em;}
.pvcl_h:before {position:absolute;content:'Height'; bottom:-15px;left:0;right:0; text-align:center;font-style:normal;font-size:0.8em;color:#aaa;font-family: 'Open Sans Regular';}

.pvcl_l {position:relative;font-size:1em;}
.pvcl_l:before {position:absolute;content:'Length'; bottom:-15px;left:0;right:0; text-align:center;font-style:normal;font-size:0.8em;color:#aaa;font-family: 'Open Sans Regular';}

.pvcl_d {position:relative;font-size:1em;}
.pvcl_d:before {position:absolute;content:'Diameter'; bottom:-15px;left:0;right:0; text-align:center;font-style:normal;font-size:0.8em;color:#aaa;font-family: 'Open Sans Regular';}


/* product view : fix button area */
.fix_area {display:block;/*display:flex;flex-wrap:wrap;*/padding:0;margin-top:10px;}
.fix_area_inner {display:flex;flex-wrap:wrap;padding:0;}
.fix_area ul {display:flex;flex-wrap:wrap;}

.fix_left {text-align:left; margin-bottom:40px}
.box_fix_price {display:block; text-align:left; }
/*.box_fix_price > p {display:inline-block;}*/
.fix_price {margin-top: 20px;display: inline-block;font-size: 1.3em;color: #555;width: 200px;position: relative;}
.fix_price_tit {position:relative;padding-right:5px;padding-left:13px;display:inline-block; font-size:1em;color:#555;vertical-align:middle;/* font-family: sans-serif; */}
.fix_price_tit:before {position:absolute;content:'￦'; top:-9px;left:0;font-size:0.75em;color:#666;font-family: 'Proxima-Nova-Alt-Light', 'NanumSquare', sans-serif;}
.box_fix_number {display:inline-block;text-align:left;background:#fff;margin-top:15px;font-size:1em;color:#222;font-family: 'Proxima-Nova-Alt-Light', 'NanumSquare', sans-serif;}
.numbox {width:25px;height:25px;vertical-align:middle;text-align:center; cursor:pointer; background: #fff;/*border:1px solid #ddd;*/padding:0;}
.numbox_input {width:40px;height:28px !important;vertical-align:middle;text-align:center;color:#222 !important;background:#f1f1f1 !important;padding:0 !important;border:none !important;}

.fix_right {flex:1;text-align:center;}
.fix_right_cat {margin-top:38px}
body .btn_fix_price {display:block;vertical-align:middle;border-radius:2px;padding:0 15px;background:#c5c5c5;height:50px;line-height:50px;font-size:1rem;text-align:center;color:#222;font-family: 'Proxima-Nova-Alt-Light', 'NanumSquare', sans-serif;    box-sizing: border-box;}
.pvop {display:flex;margin-top:7px;}
body .btn_fix_1 {flex:none;margin-right:7px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0;background:#e2e2e2;width:50px;height:50px;text-align:center;color:#222;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}
body .btn_fix_2 {flex:none;margin-right:7px;display:inline-block;vertical-align:middle;border-radius:2px;padding:0;background:#e2e2e2;width:50px;height:50px;line-height:50px;text-align:center;color:#222;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}
body .btn_fix_3 {flex:1;display:inline-block;vertical-align:middle;border-radius:2px;padding:0 15px;background:#e2e2e2;height:50px;font-size:1rem;text-align:center;color:#222;font-family: 'Proxima-Nova-Alt-Light',  sans-serif;    box-sizing: border-box;}

.story_area {margin-top:160px;}
.story_title_control {display:inline-block;color:#888;background:#fff; padding:0;margin:0; cursor:pointer;}
.story_title_control span {display:inline-block;vertical-align:middle; font-size: 1.11em;}
.stc_arrow {margin-left:5px;display:inline-block;}
.stc_arrow img {width:12px;transform:rotate(180deg);}
.story_title_control_off .stc_arrow img {transform:rotate(0deg);}
/*.stc_off {display:block;}
.stc_on {display:none;}
.story_title_control_off .stc_off {display:none;}
.story_title_control_off .stc_on {display:block;}*/

.story_content {padding-top:30px;padding-bottom:40px; display:block; font-size:0.9em;line-height:170%;color: #555; word-break:keep-all; font-family: 'Proxima-Nova-Alt-Light', 'NanumSquare', sans-serif;}
.story_content_off {display:none;}

/* product view : bottom */
.contant_detail {width:1400px;margin:80px auto 0 auto;}

.product_detail_bottom {margin: 100px 60px 0 60px;box-sizing:border-box;padding:30px 0; display:flex;flex-wrap:wrap;position:relative;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.pdb_left  {width:50%;text-align:left;box-sizing:border-box;}
.pdb_right {flex:1;   text-align:left;border-left:1px solid #ddd;box-sizing:border-box;}
.pdb_left_inner  {display:inline-block;padding:30px 30px 0px 70px;box-sizing:border-box;}
.pdb_right_inner {display:inline-block;padding:30px 30px 50px 70px;box-sizing:border-box;}

.detail_list {display:block;}
.detail_list li {display:flex;flex-wrap:wrap; margin-bottom:55px; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}




.detail_list li .detail_list_tit {display:inline-block;width:300px;font-size:1em;color:#222;padding:0;vertical-align:top;}

#recommendation #recomm {margin-bottom:20px; vertical-align: top}
#recommendation #recomm:nth-child(1) {visibility: hidden;}


.detail_list li .detail_list_con {display:inline-block;flex:1;font-size:1em;color:#444;padding:0;vertical-align:top;}
.detail_list li .detail_list_con div{margin-bottom: 15px}
.detail_list li .detail_list_con .recommen {display:block}

.dlc_brand {display:block;}
.word_ko {display:inline-block;vertical-align:baseline;font-size:0.9em;}
.dlc_nation {display:block;margin-top:15px;font-size:1em;color:#aaa;}
.detail_list li .detail_list_con a {color:#444;margin-bottom:15px;}
.dct {display:inline-block;min-width:115px;vertical-align:middle; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.dcc {display:inline-block;vertical-align:middle; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}

.detail_tit {font-size:0.88em;color:#333;font-family: 'NanumSquare';}
.detail_con {margin-top:25px;margin-bottom:60px;font-size:0.84em;line-height:27px;color:#555;letter-spacing:0;font-family: 'NanumSquare';}

.desc_tit {font-size:0.9em;color:#333;font-family: 'NanumSquare';}
.desc_list {display:block;margin-bottom:30px;}
.desc_list li {padding-left:20px;position:relative; font-size:0.8em;line-height:27px;color:#555;letter-spacing:0;font-family: 'NanumSquare'; word-break: keep-all;}
.desc_list li:before {position:absolute;content:'';top:16px;left:5px;width:4px;height:1px;background:#222;}
.desc_list li span {font-size:1em;}

/* product view : manuals */
.manuals_title {position:relative;padding-bottom:15px;margin-bottom:40px;display:block;text-align:center;color:#555;font-size:20px; font-family: 'PlayfairDisplay Medium', sans-serif; /*text-transform: uppercase;*/}
.manuals_title:before {position:absolute;content:'';bottom:0;left:50%;margin-left:-20px;width:40px;height:2px;background:#555;}
.manuals_list {display:flex;flex-wrap:wrap;}
.manuals_list li {display:inline-block;width:49%;margin-left:2%;margin-bottom:6px;}
.manuals_list li:nth-child(2n-1) {margin-left:0;}
.manuals_list li a {position:relative;display:inline-block;width:100%;padding:13px 10px;box-sizing:border-box;font-size:1.1em;}
body .btn_manual_down {background:#f5f5f5 url(/a_html/images/icon_down.png) no-repeat 96% 50%;text-align:center;background-size:auto 15px;}

.manuals_list_big {margin-top: 60px;margin-bottom: 40px;}
.manuals_list_big li {display:block;border-bottom:1px solid #ccc;}
.manuals_list_big li a {display:block;padding:17px 50px;}
.mlb_tit {display:block;color:#222; font-size: 17px;font-weight:600;}
.mlb_con {display:block;margin-top:12px;color:#555; font-size: 15px;}


/* ���� �÷��� ��ǰ list */
.box_product_detail {display:block;padding-bottom:20px;}
.product_detail_list_tit  {margin-bottom:60px;display:block;text-align:center;color:#666;font-size:1.87em;font-family:'Proxima-Nova-Alt-Light', sans-serif;}
/* .product_detail_list {width:100%;display:flex;flex-wrap:wrap;overflow:hidden;vertical-align:top;}
.product_detail_list li {float:left;width:16.8%; margin-left:4%; margin-bottom:30px;}
.product_detail_list li:first-child {margin-left:0;}
.product_detail_list li:nth-child(5n+1) {margin-left:0;} */
.product_detail_photo {width:100%;height:320px; margin-bottom:20px;}
.product_detail_photo a {position:relative;display:block;width:100%;height:100%;cursor:pointer;}

.pdp_overbox {display:none; position:absolute;top:10px;left:10px;right:10px;bottom:10px;}
.pdp_overbox_bg {position:absolute;top:0;left:0;right:0;bottom:0; background:#555;opacity:0.3;  z-index:5;}
.pdp_overbox_con {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); color:#fff;font-size:30px; z-index:10;}

.product_detail_photo a:hover .pdp_overbox {display:block;}

.product_detail_photo a img {width:100%;height:100%; object-fit: cover}
.product_detail_name {/*min-height:100px;*/position:relative;font-size:1.05em;color:#000;line-height:24px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;letter-spacing:0;}
.pdl_brand {font-size:1em;color:#999;padding-right:25px;margin-bottom:0px;}
.pdl_tit {font-size:1em;color:#000;padding-right:25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* line */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height:22px;
	height:auto;
	min-height: 45px;
	font-family: 'Open Sans Regular';}
.pdl_price {margin-top:10px;font-size:1.1em;color:#888;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.pdl_price_tit {font-size:0.8em;display:inline-block;vertical-align:baseline;padding-right:2px;/* font-family: sans-serif; */}
.pdl_desc {position:relative;margin-top:15px;padding-left:10px;font-size:0.9em;color:#666;}
.pdl_desc:before {position:absolute;content:'';width:5px;height:5px;left:0;top:9px;background:#ccc;border-radius:50%;}
.pdl_favorite {position:absolute;right:0;top:-2px;z-index:5;}

.slider-collection {text-align:left;width:100%;}
.slider-collection .slick-slide {margin:0 25px;}
.slider-collection .slick-prev, .slider-collection .slick-next {top:35%; width: 15px; height: 50px;}
.slider-collection .slick-prev {left: 0px; background: url(/a_html/images/arrow_left_productsm.png) no-repeat 1px 1px;background-size: 14px;}
.slider-collection .slick-next { right: 0px;background: url(/a_html/images/arrow_right_productsm.png) no-repeat 1px 1px;background-size: 14px;}

.slider-review {text-align:left;width:100%;}
.slider-review .slick-slide {margin:0 25px;}
.slider-review .slick-prev, .slider-review .slick-next {top:47%; width: 15px; height: 50px;}
.slider-review .slick-prev {left:0px; background: url(/a_html/images/arrow_left_productsm.png) no-repeat 1px 1px; background-size:14px;}
.slider-review .slick-next {right:0px;background: url(/a_html/images/arrow_right_productsm.png) no-repeat 1px 1px;background-size:14px;}

.review_btn_wrap {display:block;text-align:right;margin:10px 67px;}
body .review_btn {display:inline-block;font-size:17px;color:#111;font-family: 'Proxima-Nova-Alt-Light', sans-serif; cursor:pointer;}
.review_btn .review_btn_text {display:inline-block;vertical-align:middle; font-size:17px;color:#111;}
.review_btn .review_btn_icon {vertical-align:bottom;margin-left:15px;display:inline-block;width:22px;height:22px;background:url(/a_html/images/icon_review.png) no-repeat 0 0;background-size:22px;}

.slider-more {text-align:left;width:100%;}
.slider-more .slick-slide {margin:0 20px;}
.slider-more .slick-prev, .slider-more .slick-next {top:30%; width: 13px; height: 21px;}
.slider-more .slick-prev {left:0px; background: url(/a_html/images/arrow_left.png) no-repeat 1px 1px;background-size:9px;}
.slider-more .slick-next {right:0px;background: url(/a_html/images/arrow_right.png) no-repeat 1px 1px;background-size:9px;}

/* More Products list */
.product_more_bottom {
    margin: 50px 60px 0 60px;
    box-sizing: border-box;
    padding-top: 70px;
    position: relative;
    overflow: hidden;
    border-top: 1px solid #ddd;
}
.more_box {width:1400px;margin:0 auto;}
.product_more_list_tit  {padding-left:67px;margin-bottom:30px;display:block;text-align:left;color:#555;font-size:1.1em;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
/* .product_more_list {width:100%;display:flex;flex-wrap:wrap;overflow:hidden;vertical-align:top;}
.product_more_list li {float:left;width:16.8%; margin-left:4%; margin-bottom:30px;}
.product_more_list li:first-child {margin-left:0;}
.product_more_list li:nth-child(5n+1) {margin-left:0;} */
.product_more_photo {width:100%;height:210px; margin-bottom:15px;}
.product_more_photo a {display:block;width:100%;height:100%;}
.product_more_photo a img {width:100%;height:100%;}
.product_more_name {/*min-height:100px;*/position:relative;font-size:1.05em;color:#000;line-height:24px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;letter-spacing:0;}
.pm_brand {font-size:12px;color:#999;padding-right:25px;margin-bottom:0px;}
.pm_tit {font-size:12px;color:#000;padding-right:25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* line */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height:22px;
	height:auto;
	min-height: 45px;
	font-family: 'Open Sans Regular';}
.pm_price {margin-top:10px;font-size:18px;color:#888;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.pm_price_tit {font-size:14px;display:inline-block;vertical-align:baseline;padding-right:2px;/* font-family: sans-serif; */}
.pm_desc {position:relative;margin-top:15px;padding-left:10px;font-size:12px;color:#666;}
.pm_desc:before {position:absolute;content:'';width:5px;height:5px;left:0;top:9px;background:#ccc;border-radius:50%;}
.pm_favorite {position:absolute;right:0;top:-2px;z-index:5;}

.sct_noitem {font-size:0.9em;}


/* partner list */
.partner_list {width:100%;display:flex;flex-wrap:wrap;overflow:hidden;vertical-align:top;}
.partner_list li {float:left;width:22%; margin-left:4%; margin-bottom:60px;}
.partner_list li:first-child {margin-left:0;}
.partner_list li:nth-child(4n+1) {margin-left:0;}
.partner_photo {width:100%;height:300px; margin-bottom:15px;}
.partner_photo a {display:block;width:100%;height:100%;}
.partner_photo a img {width:100%;height:100%;object-fit: cover}
.partner_name {text-align:center;font-size:1.05em;color:#333;line-height:24px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.partner_name a {color:#333;}
.partner_name a:hover {color:#888;}

/* partner view */
.partner_view {width:100%;position:relative; display:flex;flex-wrap:wrap;}
.partner_view_photo {flex:1; height:650px; overflow-y:auto;box-sizing:border-box;}
.partner_view_content {flex:1; height:650px; border:1px solid #eee; padding:30px 30px;overflow-y:auto;box-sizing:border-box;}

.partner_view_photo img {width:100%;}
/*.partner_view_img {width:100%;height:370px; margin-bottom:70px;}
.partner_view_img img {width:100%;height:100%; }
.partner_view_list {width:100%; overflow:hidden; padding:0 20px; box-sizing:border-box;}
.partner_view_list li {display:inline-block;float:left;width:43%;margin-left:11%; margin-bottom:35px;}
.partner_view_list li:first-child {margin-left:0;}
.partner_view_list li:nth-child(2n+1) {margin-left:0;}
.partner_view_list_photo {width:100%;height:250px;}
.partner_view_list_photo a {display:block;width:100%;height:100%;}
.partner_view_list_photo a img {width:100%;height:100%;}
.partner_view_list_name {margin-top:10px;width:100%;text-align:center;}
.partner_view_list_name a {display:block;width:100%;  font-size:1.05em;color:#333; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.partner_view_list_name a:hover {color:#888;}*/

.partner_view_content_tit {margin-bottom:50px;text-align:center;color:#333;font-size:1.5em;font-family: 'PlayfairDisplay Medium', sans-serif;}
.partner_view_content_con {word-break:keep-all;font-size:1.05em;color:#333;line-height:24px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}

/* product view : category */
.product_category_wrap {margin:70px 150px;padding-left:100px; box-sizing:border-box;}
.product_category_list {display:flex;flex-wrap:wrap;}
.product_category_list li {width:23%;margin-left:2%;margin-bottom:20px; font-size:1.1em;color:#555;line-height: 24px;}
.product_category_list li.on {color:#bc968f;}
.product_category_list li.on a  {position:relative;color:#bc968f;font-weight:600; padding-bottom: 2px;}
.product_category_list li.on a:before {position:absolute;content:'';bottom:-1px;left:0;right:0;height:1px;background:#bc968f;}

.product_category_wrap2 {margin:70px 150px -50px 130px;  box-sizing:border-box;}
.product_category_list2 {display:flex;flex-wrap:wrap;}
.product_category_list2 li {width:18%;margin-left:2%;margin-bottom:20px; text-align:center;font-size:1.1em;color:#555;line-height: 24px;}
.product_category_list2 li.on {color:#bc968f;}
.product_category_list2 li.on a  {position:relative;color:#bc968f;font-weight:600; padding-bottom: 2px;}
.product_category_list2 li.on a:before {position:absolute;content:'';bottom:-1px;left:0;right:0;height:1px;background:#bc968f;}

#kids_category li {padding: 0 30px !important;margin-bottom: 30px !important;font-size: 1em !important;}


/* reference room : brand */
.reference_list {display:flex;flex-wrap:wrap;padding-top:30px;}
.reference_list li {width:28%;margin-left:7%;    min-height:200px;box-sizing:border-box; margin-top:10px;margin-bottom:40px;display:inline-block;text-align:left;}
.reference_list li:nth-child(3n+1) {margin-left:0;}
.reference_list li:nth-child(1) {margin-left:0;}
.reference_tit {margin-bottom:20px;font-size:1.3em;color:#555;line-height:24px;font-weight:600;}
.reference_guest a {margin-top:5px;}
body .btn_refer_list {background:#f5f5f5;text-align:left;display:block;padding:15px;box-sizing:border-box;font-size:1.1em;}
body .btn_refer_list:hover {background:#f1f1f1;}

/*  video kind */
.video_list {display:block;width:80%;margin:0 auto;/*display:flex;flex-wrap:wrap;*/padding-top:30px;}
.video_list li {width:100%; /*min-height:200px;*/box-sizing:border-box; margin-top:10px;margin-bottom:40px;display:inline-block;text-align:left;}
/*.video_list li:nth-child(3n+1) {margin-left:0;}
.video_list li:nth-child(1) {margin-left:0;}*/
.video_tit {position:relative;padding-left:10px; margin-bottom:30px;font-size:1.3em;color:#555;line-height:24px;font-weight:600;}
.video_tit:before {position:absolute;content:'';top:0;lefT:0;width:1px;height:19px;background:#ccc;}
.video_guest {padding-left:10px;box-sizing:border-box;} 
.video_guest a {margin-top:5px;}
body .btn_video_list {background: #f5f5f5 url(/a_html/images/icon_video.png) no-repeat 97% 50%;background-size: auto 15px;text-align:left;display:block;padding:20px;box-sizing:border-box;font-size:1.1em;}
body .btn_video_list:hover {background:#f1f1f1 url(/a_html/images/icon_video.png) no-repeat 97% 50%;background-size: auto 15px;}

/*  video list */
.video_md_list {display:flex;flex-wrap:wrap; justify-content: center;padding-top:30px;}
.video_md_list li {width:20%;margin-left:5%; margin-bottom:60px;}
.video_md_list li:nth-child(4n+1) {margin-left:0;}
.video_md_list li:nth-child(1) {margin-left:0;}
.video_md_list li a {display:inline-block;width:100%;}
.video_md_list li a img {width:100%; margin-bottom:20px;}
.video_md_img {margin-bottom:20px; height:400px;}
.video_md_img img {width:100%;height:100%; object-fit: cover}
.video_md_tit {margin-bottom:20px;font-size:1.2em;color:#555;line-height:24px;font-weight:600;}
.video_md_con {font-size:0.98em;color:#777;line-height:160%;/*font-weight:600;*/
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:5; /* 라인수 */
	-webkit-box-orient: vertical;
	word-break:break-all;
	line-height: 24px;
	height: 120px;}

/* archive */
.tabmenu_archive {margin-top:100px;margin-bottom:50px;display:flex;flex-wrap:wrap;justify-content:center;}
.tabmenu_archive li {display:inline-block;padding:0 50px;font-size:16px;color:#777;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.tabmenu_archive li a {color:#777;padding-bottom: 5px;}
.tabmenu_archive li.on a {color:#555; font-weight:bold;background:url(../images/archive_wave.png) repeat-x left bottom;background-size: 7px;}

.tabmenu_archive_con {display:block;}

/* dav history */
.tabmenu_history {margin-bottom:50px;display:flex;flex-wrap:wrap;justify-content:center;}
.tabmenu_history li {display:inline-block;padding:0 50px;font-size:1.2em;color:#777;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.tabmenu_history li a {color:#777;}
.tabmenu_history li.on a {font-weight:600;color:#222;}

.tabmenu_archive_con {display:block;}

/* showroom */
.showroom_list_wrap {width:490px;margin:100px auto 30px auto; padding-left:90px; overflow:hidden;}
.showroom_list {float:left;width:50%;margin-bottom:40px;}
.showroom_list li {margin-bottom:15px; font-size:0.95em;color:#666; font-family: Malgun gothic, sans-serif;}
.showroom_list li span {display:inline-block;width:55px;color:#444;font-size:1em;font-weight:600; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}

.showroom_video {width:1000px;height:563px; margin:0 auto;}

.showroom_video2 {width:1000px;margin:150px auto 0 auto;}
.shop_agree01 {margin:100px auto 0 auto;}


/*.showroom_video3 {width:1400px;margin:100px auto 0 auto;}
.showroom_video4 {width:1400px;margin:100px auto 0 auto;}*/

.showroom_video_tit {padding:10px; display:flex;flex-wrap:wrap;justify-content:space-between;}
.showroom_video_tit p {font-size:2.8em;color:#ccc;font-weight:100;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.showroom_video_tit span {font-size:1em;color:#aaa;font-weight:600;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}

.showroom_photo {display:inline-block;  box-sizing:border-box;}
.showroom_photo img {height:400px;}
.slider-showroom {margin-top:20px; padding: 0 10px !important;}
.slider-showroom .slick-prev {left:20px;}
.slider-showroom .slick-next {right:20px;}
.slider-showroom .slick-slide {margin:0 5px;}

/* fair */
.board_view_fair_title {color:#111;margin-bottom:40px;font-size:16px;font-family:'Proxima-Nova-Alt-Light',sans-serif;}
.board_view_fair_content {color:#333;margin:60px 0;font-size:14px;line-height: 24px;}

.fair_list {display:flex;flex-wrap:wrap;}
.fair_list li {width:33%; display:flex;flex-wrap:wrap;margin-bottom:30px;  font-family:'Proxima-Nova-Alt-Light',sans-serif;}
.fair_list li .fair_list_inner {display:inline-block;}
.fair_list li b {display:inline-block;vertical-align:middle; min-width:50px; color:#999;font-size:15px; font-family:'Proxima-Nova-Alt-Light',sans-serif;}
.fair_list li p {display:inline-block;vertical-align:middle; color:#777;font-size:14px; font-family:'Proxima-Nova-Alt-Light',sans-serif;}
.fair_list li p span {display:block;font-size:14px;}
.fair_list li p span a {color:#777;}
.fair_list li.on .fair_list_inner {padding-bottom:3px;border-bottom:1px solid #bbb;}
.fair_list li.on .fair_list_inner p {font-family: 'Open Sans Medium',sans-serif;}

.slider_fair img {display: block;width: 100%;}
.slider_fair h3 { height: auto;margin: 0 15px; box-sizing: border-box;}

/* partner view */
.partner_view_title {display: block;width: 100%;text-align:center;font-family:'Proxima-Nova-Alt-Light',sans-serif;color:#444;margin-bottom:30px;}

.Product__Info .Container div {font-size: 0.9em; line-height:130%; font-family: 'NanumSquare', sans-serif;}
.Product__Info .Container .partner_view_title {font-size: 2.2em;}

.Product__Gallery {padding-top:20px;}
.Product__Info {padding-top:50px;}

/* dav */
.dav_history_year  {font-size:1.2em;color:#888;margin-bottom:5px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.dav_history_title {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:40px;display: inline-block; text-align:left;font-size: 2.2em;font-family:'Proxima-Nova-Alt-Light',sans-serif;}
.dav_history_content {font-size:1em;color:#555;line-height:30px;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.dav_history_content p {font-size:1em;}
.contant_history .Product__Gallery {padding-top:20px;}
.contant_history .Product__Info {padding-top:100px;    margin: 0 30px 40px;}


/* customer */
/*.customer_wrap {position:relative;margin:0 auto; width:1600px; height:700px;}
.customer_left {position:absolute; width:40%; left:0;top:0;bottom:0; overflow-y:auto;}
.customer_right {position:absolute; width:55%; top:0;right:0;bottom:0; padding:20px;box-sizing: border-box; overflow-y:auto;}*/
/* customer left */
.cu_list li {position:relative;margin-bottom:20px;display:block; box-sizing: border-box;}
.cu_list li .cu_icon_wrap {position:absolute;top:0;left:0;}
.cu_icon {display:inline-block;width:60px;height:60px;background:#eee;border-radius:50%;text-align:center;vertical-align:middle;}
.cu_list li:nth-child(1) .cu_icon {background-image:url('/a_html/images/cu_icon_new01.png'); background-size: cover}
.cu_list li:nth-child(2) .cu_icon {background-image:url('/a_html/images/cu_icon_new02.png'); background-size: cover}
.cu_list li:nth-child(3) .cu_icon {background-image:url('/a_html/images/cu_icon_new03.png'); background-size: cover}
.cu_list li:nth-child(4) .cu_icon {background-image:url('/a_html/images/cu_icon_new04.png'); background-size: cover}
.cu_list li:nth-child(5) .cu_icon {background-image:url('/a_html/images/cu_icon_new05.png'); background-size: cover}
.cu_list li:nth-child(6) .cu_icon {background-image:url('/a_html/images/cu_icon_new06.png'); background-size: cover}
.cu_list li:nth-child(7) .cu_icon {background-image:url('/a_html/images/cu_icon_new07.png'); background-size: cover}
.cu_list li:nth-child(8) .cu_icon {background-image:url('/a_html/images/cu_icon_new08.png'); background-size: cover}
.cu_list li:nth-child(9) .cu_icon {background-image:url('/a_html/images/cu_icon_new09.png'); background-size: cover}
.cu_list li:nth-child(10) .cu_icon {background-image:url('/a_html/images/cu_icon_new10.png'); background-size: cover}
.cu_list li:nth-child(11) .cu_icon {background-image:url('/a_html/images/cu_icon_new11.png'); background-size: cover}


.cu_icon img {width:40px;padding-top:10px;}
.cu_tit_wrap {margin-left:30px;min-height:60px;padding:21px 0 0 40px; color:#555;font-size:1.1em;box-sizing: border-box;}
.cu_tit_wrap a {width:100%;height:100%;}
.cu_num {padding-right:5px;padding-left:10px; vertical-align:middle;color:#555;font-family: 'Open Sans Medium', sans-serif;}
.cu_tit {vertical-align:middle;color:#555;font-size:0.85em;font-family: 'Open Sans Medium', sans-serif;}
.cu_list li.over .cu_tit_wrap {background:#eee;}
/* customer right */
.cu_inner_tit {padding-bottom:25px;border-bottom:1px solid #eee;margin-bottom:30px;  color:#555;font-size:1.4em; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.cu_inner_tit_num {display:inline-block;color:#bbb;font-size:1.6em;padding-right:10px;}
.cu_inner_con {color:#444;font-size:0.95em; line-height:170%;}
.cu_inner_con p {font-size:1.2em; font-weight:500; padding-bottom:10px}

#bo_v_con img {max-width:100%}

.contant_customer {padding-top:0 !important; min-height:1000px;}
.contant_customer .Product__Wrapper {max-width: 100% !important;padding-left:520px; box-sizing:border-box;}
.contant_customer .Product__Gallery {padding-top:50px;}
.contant_customer .Product__InfoWrapper {position: absolute;right:auto;left: 0; top: 0; height: 100%;padding: 0;}
.contant_customer .Product__Info {width: 500px;padding-top:60px;    margin: 0 30px 40px 0;}
@media screen and (max-width : 1400px) {
	.contant_customer .Product__Info {width: 400px; margin: 0 15px 40px;}
	.contant_customer .Product__Wrapper {padding-left:430px;}
	.cu_num {font-size:17px;}
	.cu_tit {font-size:15px;}
	.morecolor_list_normal li.on img {width:100%}
}
@media screen and (max-width : 1200px) {
	.contant_customer .Product__Info {width: 360px; margin: 0 0px 40px;}
	.contant_customer .Product__Wrapper {padding-left:390px;}
	.cu_num {font-size:16px;}
	.cu_tit {font-size:14px;}
}
@media screen and (max-width : 1000px) {
	.contant_customer .Product__Info {width:100%; padding-top:0px;margin: 30px 0px 30px; overflow-y:auto; border-bottom: 1px solid #555; padding-bottom: 20px;}
	.contant_customer .Product__InfoWrapper {position: relative;right:auto;left: auto; top: auto; height: 100%;padding: 0;}
	.contant_customer .Product__Wrapper {padding-left:0;}
	.contant_customer .Product__Gallery {padding:0;box-sizing:border-box;}
	.cu_inner_tit {padding-bottom:15px;font-size:1.7em;}
}
@media screen and (max-width : 500px) {
	.cu_icon {display: none;}
	.cu_tit_wrap { margin-left: 0;min-height: auto;padding: 15px;}
	.cu_list li {margin-bottom: 0;}
	.cu_list li.over .cu_tit_wrap {border-radius: 30px 0 0 30px;}
	.cu_num {padding-right: 10px;}
	.box_area_left{width:100%}
}

/* performance */
.performance_desc {text-align:center;line-height:180%; margin-bottom:70px; font-size:0.9em;}

#tabmenu_performance {margin-bottom:70px; display:flex;flex-wrap:wrap;justify-content:center;}
#tabmenu_performance li {display:inline-block;padding:0 40px;margin-bottom:10px;font-size:1em;color:#777;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
#tabmenu_performance li.over {color:#222;font-weight:600;}
#tabmenu_performance li:first-child {margin-left:0;}
#tabmenu_performance_wrap {position:relative;height:auto;min-height:200px;box-sizing:border-box;}
.tabmenu_performance_content {width:100%;list-style:none;display:none;}
#tabmenu_performance_wrap>.over {display:block;}

.slider-performance {width:100%;margin-bottom:150px;}
.slider-performance .slick-slide img {display: block;width: 97%;}

/* brochure */
.brochure_box {position:relative;width:100%; margin-bottom:70px;}
.brochure_title {position:absolute;top:0;left:0;bottom:40px; width:150px; font-size:1em;border:1px solid #ccc;text-align:center;color:#555;display:none;}
.bt_box {display:table;width:100%;height:100%;}
.bt_in {display:table-cell;vertical-align:middle;}
.brochure_title p {font-size:1em;line-height:26px;}
.brochure_con {margin-left:0px; vertical-align:middle;}

.slider-brochure {padding:0 20px 0 5px !important;}
.slider-brochure .slick-slide {margin:0 20px;}
.slider-brochure .slick-slide img {width:100%;}
.slider-brochure .slick-prev {display:none !important;}

.brochure_btnarea {height:40px;line-height:40px;text-align:right;}

/* project */
.project_wrap {width:100%;overflow:hidden;position:relative;}

.project_wrap1 {float:left;width:75%;}
.project_wrap2 {float:left;width:25%;}

.project_img1 {width:70%; padding:5px;   box-sizing:border-box;position:relative;float:left;overflow:hidden;}
.project_img1 img {height:350px;}
.project_img2 {width:30%; padding:5px;   box-sizing:border-box;position:relative;float:left;overflow:hidden;}
.project_img2 img {height:350px;}
.project_img3 {width:100%; padding:5px;  box-sizing:border-box;position:relative;float:left;overflow:hidden;}
.project_img4 {width:100%; padding:5px;  box-sizing:border-box;position:relative;}
.project_img5 {width:100%; padding:5px;  box-sizing:border-box;position:relative;}
.project_img6 {width:100%; padding:5px;  box-sizing:border-box;position:relative;}

.project_box_hover {display:none;position:absolute;top:20px;left:20px;right:20px;bottom:20px;z-index:10;}
.project_box_hover_bg {position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0.6;z-index:-5;}
.project_box_location {position:absolute;top:10px;right:10px;}
.project_box_title {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.project_img:hover .project_box_hover {display:block;}

#tabmenu_project {margin-top:120px;margin-bottom:20px; display:flex;flex-wrap:wrap;justify-content:center;}
#tabmenu_project li {display:inline-block;padding:0 0 5px 0;margin:10px 20px;font-size:16px;color:#777;cursor:pointer; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
#tabmenu_project li.over {color:#555;font-weight:600; background: url(../images/archive_wave.png) repeat-x left bottom; background-size: 7px;}
#tabmenu_project li:first-child {margin-left:0;}
#tabmenu_project_wrap {position:relative;height:auto;min-height:200px;box-sizing:border-box;}
.tabmenu_project_content {width:100%;list-style:none;display:none;}
#tabmenu_project_wrap>.over {display:block;}

/* calculator */
.calculator_box {display:flex;flex-wrap:wrap;    margin-top: 50px;}
.cal_picture {width:300px;}
.cal_picture_photo {flex:none;width:300px;margin-bottom:30px; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.cal_wrap {flex:1;padding-left:50px;box-sizing:border-box;}

.cal_picture_brand {width:100%;word-break:keep-all; margin-top:10px;font-size:12px;color:#999;}
.cal_picture_title {width:100%;word-break:keep-all;line-height:22px; margin-top:10px;font-size:15px;color:#111;}

.cal_wrap_logic {display:flex;flex-wrap:wrap;}

.cal_left_inner input {border:none;}

.cal_left {flex:1;}
.cal_right {width:200px;margin-left:40px;}

.cal_left_title {display:block;margin-bottom:30px; font-size:15px;color:#555;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.cal_left_inner {margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;    border-bottom:1px solid #ccc;padding-bottom:15px;}

.cal_width {flex:1;}
.cal_height {flex:1;}
.cal_ans {width:150px;}
.cal_x {flex:0.3; text-align:center;}
.cal_a {flex:0.3; text-align:center;}

.cal_right_title {display:block;margin-bottom:30px; font-size:15px;color:#555;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.cal_right_title2 {display:block;margin-top:40px;margin-bottom:20px; font-size:15px;color:#555;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}

.cal_right_inner {display:block; border-bottom: 1px solid #ccc; padding-bottom:15px;}
.cal_right_inner_roll {display:inline-block; padding-right:10px; width:30%; text-align:right; box-sizing: border-box;}
.w70i {width:70% !important}

body .cal_right_input {text-align:right; border:none; font-size:15px;color:#555;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
body .cal_left_input {text-align:left; border:none; font-size:15px;color:#555;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}


.cal_btn_area {display:flex;flex-wrap:wrap;}
.cal_btn_area a {flex:1;margin-left:5px;min-width: auto;}
.cal_btn_area:first-child a {margin-left:0;}

/* product detail color popup */
.morecolor_popup_bg {display:none;z-index:9999;background:#000;opacity:0.5;position:fixed;top:0;left:0;right:0;bottom:0;}
.morecolor_popup_bg_on {display:block;}

.morecolor_popup_opener {cursor: pointer;}
.morecolor_popup {z-index:99999;display:none;position: fixed;left: 50%; top: 50%; transform: translate(-50%,-50%); width: 800px; background:#fff;box-sizing:border-box;padding:20px;}
.morecolor_popup_on {display:block;}

/* .morecolor_popup_box {border:1px solid #ddd; } */

.color_popup_close_box {text-align:right;padding:15px 10px 0 0;}
.color_popup_close {cursor:pointer; display: inline-block;position: relative;width: 30px;height: 30px;}
.color_popup_close span {display:inline-block;transition:all 0.2s;box-sizing:border-box;
	position:absolute;left:0;width:100%;height:1px;background-color:#666;}
.color_popup_close span:nth-of-type(1) {top: 0;      transform: translateY(10px) rotate(-45deg);}
.color_popup_close span:nth-of-type(2) {top: 10px; transform: translateY(0px) rotate(45deg);}

.color_popup_title {margin-top:0px;margin-bottom:20px;text-align:center;font-size:21px;color:#555;font-weight: bold;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.color_popup_content {padding:20px 30px;box-sizing:border-box; min-height:350px;max-height:441px;overflow-y:auto;}

.color_popup_list {width:100%;display:flex;flex-wrap:wrap;align-items:center;}
.color_popup_list li {display:inline-block;margin-left:2%;margin-bottom:15px;float:left;width:18%; box-sizing:border-box;}
.color_popup_list li img {width:100%;}
/* product detail color popup */

.showroom_stair_info1 {position:relative;margin-bottom:130px; word-break:keep-all;}
.showroom_stair_info2 {position:relative;margin-bottom:130px; word-break:keep-all;}
.showroom_stair_info3 {position:relative; word-break:keep-all;}

.showroom_stair_title {position:absolute;top:0;left:0;font-size:62px;color:#ddd;}
.showroom_stair_con {padding-left:120px;  line-height:30px;font-size:0.9em;color:#555; box-sizing:border-box;}

.shop_agree {padding-left:0; margin-bottom:40px; line-height:190%}
.shop_agree p {margin-bottom:10px}
.shop_agree_stair_con {font-size:0.9em;word-break:keep-all;word-wrap:break-word;}
.shop_agree_stair_con b {font-size:1em;word-break:keep-all;word-wrap:break-word;}
.shop_agree_stair_con p {font-size:1em;word-break:keep-all;word-wrap:break-word;}

/* BAG */
.bag_wrap {display:none;  position:fixed;top:0;bottom:0;right:0;width:500px; background:#fff;z-index:99999;}
.bag_wrap_on {display:block;}
.black_bg_bag {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:9999;}
.black_bg_bag_on {display:block;}

.bag_header {position:relative;height:100px;  padding:20px;box-sizing:border-box;}
.bag_header_title {font-size:20px;color:#222;}
.bag_header_title span {font-size:23px;color:#222;}
.bag_header_right {position:absolute;right:20px;top:20px;}
.bag_header_right a {display:inline-block;vertical-align:middle;}
.bag_header_right_list li {margin-left:10px;display:inline-block;vertical-align:middle;}
.bag_header_right_list li span {vertical-align:bottom;display:inline-block;padding-left:3px;}

.bag_close {cursor:pointer; display: inline-block;vertical-align:middle; position: relative;width: 20px;height: 20px;}
.bag_close span {display:inline-block;transition:all 0.2s;box-sizing:border-box;}
.bag_close span {position:absolute;left:0;width:100%;height:1px;background-color:#666;}
.bag_close span:nth-of-type(1) {top:0;     transform: translateY(10px) rotate(-45deg);}
.bag_close span:nth-of-type(2) {top:10px;transform: translateY(0px) rotate(45deg);}

.bag_header_info_list {margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;
		padding:15px 0;box-sizing:border-box;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.bag_header_info_list li {position:relative;padding-left:17px;  display:inline-block;font-size:12px;color:#444;}
.bag_header_info_list li:before {position:absolute;content:'';width:10px;height:8px;top:2px;left:0;background:url(/a_html/images/checkbox_on_gray_old.png) no-repeat top left;}

.bag_content {position:absolute;top:120px;bottom:100px;left:0;right:0; padding: 20px;box-sizing:border-box; overflow-y:auto;}

.bag_have_list li {position:relative; border-bottom:1px solid #eee;padding-bottom: 20px;margin-bottom:20px;
					display:flex;flex-wrap:wrap;align-items: flex-end;}
.bh_select {position:absolute;top:35%;left:0; }
.bh_photo {width:150px; padding-left:30px;box-sizing:border-box;}
.bh_photo img {width:100%;}
.bh_con {flex:1;padding:0 30px;}

.bh_con_section {display:flex;flex-wrap:wrap; margin-bottom:10px;}
.bh_tit {width:50%; font-size:16px;color:#444;}
.bh_num {display:block; font-size:16px;color:#444;margin-top:7px;}
.bh_price {flex:1;text-align:right;}
.bh_price_tit {display:block; font-size:12px;}
.bh_price_tit_after {display:block;font-size:16px;margin-top:7px;}

.bag_footer {position:absolute;bottom:0;left:0;right:0;height:100px; background:#eee;   padding:15px 20px;box-sizing:border-box;}
.bag_footer_total {margin-bottom:10px;display:flex;justify-content:space-between;padding:0 30px;box-sizing:border-box;font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.bag_footer_total_left {font-size:17px;color:#555;}
.bag_footer_total_right {font-size:17px;color:#555;}

/* review pop */
.black_bg_review {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:9999;}
.black_bg_review_on {display:block;}

.review_regist_wrap {display:none;z-index:99999;position:fixed;right:50%;top:55%;transform:translate(50%,-50%);border:1px solid #ccc;background:#fff; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.review_regist_inner {position:relative;width:560px; padding:50px 30px 30px 30px;box-sizing:border-box;}

.btn_review_close {position:absolute;top:15px;right:15px; width:20px;height:20px;cursor:pointer;}
.btn_review_close > span {position:absolute;width:100%;height:1px;background:#ccc;}
.btn_review_close > span:nth-of-type(1) {top:0; transform:translateY(10px) rotate(-45deg);}
.btn_review_close > span:nth-of-type(2) {top:0; transform:translateY(10px) rotate(45deg);}

.review_title {margin-bottom:50px;text-align:center;font-size:21px;color:#000;}

.review_product_info {margin-bottom:30px; display:flex;flex-wrap:wrap;}
.rpi_left {width:120px;margin-right:50px;}
.rpi_left img {width:100%;}
.rpi_right {flex:1;line-height:normal;}
.rpir_category {font-size:12px;color:#bbb;}
.rpir_brand  {margin-top:7px;font-size:16px;color:#333;}
.rpir_title  {margin-top:7px;font-size:14px;color:#111;}
.rpir_number {margin-top:11px;font-size:17px;color:#111;}

.review_space {margin-bottom:50px;}
.review_space_tit {margin-bottom:20px;font-size:14px;color:#bbb;}
.review_space_list {display:flex;flex-wrap:wrap;}
.review_space_list li {width:25%;font-size:12px;color:#111;letter-spacing:-0.5px;margin-bottom:10px;}

.review_star {margin-bottom:50px;}
.review_star_icon {display:inline-block;width:25px;height:25px;background:url(/a_html/images/icon_review_star.png) no-repeat top left;background-size:25px; cursor:pointer;}
.review_star_icon_on {background:url(/a_html/images/icon_review_star_on.png) no-repeat top left;background-size:25px; }
.review_star_list {display:block;text-align:center; box-sizing:border-box;}
.review_star_list li {display:inline-block;width:40px;text-align:center;}
.review_star_desc {margin-top:10px;text-align:center;font-size:11px;color:#999;}

.review_regist_btn {display:flex;}
.review_regist_btn > a {flex:1;border:1px solid #ccc;border-left:none;padding:10px 0;text-align:center;font-size:14px;color:#333;}
.review_regist_btn > a:first-child{border-left:1px solid #ccc;}

/* review pop view */
.review_view_wrap {display:none;z-index:99999;position:fixed;right:50%;top:55%;transform:translate(50%,-50%);border:1px solid #ccc;background:#fff; font-family: 'Proxima-Nova-Alt-Light', sans-serif;}
.review_view_inner {position:relative;width:700px; padding:50px 30px;box-sizing:border-box;}

.btn_review_view_close {position:absolute;top:15px;right:15px; width:20px;height:20px;cursor:pointer;}
.btn_review_view_close > span {position:absolute;width:100%;height:1px;background:#ccc;}
.btn_review_view_close > span:nth-of-type(1) {top:0; transform:translateY(10px) rotate(-45deg);}
.btn_review_view_close > span:nth-of-type(2) {top:0; transform:translateY(10px) rotate(45deg);}

.review_view_content {position:relative;display:flex;flex-wrap:wrap;align-items:end;overflow:hidden;}
.review_view_content_left {width:40%; box-sizing:border-box;}
.review_view_content_right {flex:1; margin-left:50px; line-height:normal;}

.rvc_id  {font-size:17px;color:#111;}
.rvc_category {margin-top:7px;font-size:12px;color:#bbb;}
.rvc_space {margin-top:7px;font-size:12px;color:#bbb;}
.rvc_brand  {margin-top:7px;font-size:16px;color:#333;}
.rvc_title  {margin-top:7px;font-size:14px;color:#111;}
.rvc_number {margin-top:11px;font-size:17px;color:#111;}

.review_view_star_list {margin-top:30px;display:block;text-align:left; box-sizing:border-box;}
.review_view_star_list li {display:inline-block;text-align:left;padding-right:5px;}

.slider-review-view h3 {margin:0 10px;  height:150px;box-sizing:border-box;}


/* wish */
.black_bg_wish {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:9999;}
.black_bg_wish_on {display:block;}

.wish_wrap {display:none;  position:fixed;top:0;bottom:0;right:0;width:500px; background:#fff;z-index:99999;}
.wish_wrap_on {display:block;}

.wish_close {cursor:pointer; display: inline-block;vertical-align:middle; position: relative;width: 20px;height: 20px;}
.wish_close span {display:inline-block;transition:all 0.2s;box-sizing:border-box;}
.wish_close span {position:absolute;left:0;width:100%;height:1px;background-color:#666;}
.wish_close span:nth-of-type(1) {top:0;     transform: translateY(10px) rotate(-45deg);}
.wish_close span:nth-of-type(2) {top:10px;transform: translateY(0px) rotate(45deg);}

.black_bg_rental {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:9999;}
.black_bg_rental_on {display:block;}

.rental_wrap {display:none;  position:fixed;top:0;bottom:0;right:0;width:500px; background:#fff;z-index:99999;}
.rental_wrap_on {display:block;}

.rental_close {cursor:pointer; display: inline-block;vertical-align:middle; position: relative;width: 20px;height: 20px;}
.rental_close span {display:inline-block;transition:all 0.2s;box-sizing:border-box;}
.rental_close span {position:absolute;left:0;width:100%;height:1px;background-color:#666;}
.rental_close span:nth-of-type(1) {top:0;     transform: translateY(10px) rotate(-45deg);}
.rental_close span:nth-of-type(2) {top:10px;transform: translateY(0px) rotate(45deg);}

/* 최근 본 제품 */
.right_pop {position:fixed;width:100px;right:-100px;top:60%; transform:translate(0,-50%); transition:all 0.4s;z-index:999;}
.right_pop_access {position:absolute;left:-25px;top:50%;margin-top:-15px;  background:#fff;width:25px;height:42px;padding-top:10px;border-radius:4px 0 0 4px; text-align:center;cursor:pointer;}
.right_pop_access img {width:15px;}
.right_pop_on {right:0;}
.right_pop_on .right_pop_access img {transform:rotate(180deg);}

.right_pop_box {opacity:0;width:100%;background:#fff; box-sizing:border-box;padding:10px; transition:all 0.4s;}
.right_pop_on .right_pop_box {opacity:1;}

.right_pop_list li {display:block;text-align:center;margin-top:10px;}
.right_pop_list li:first-child {margin-top:0;}
.right_pop_list li a {display:block;}
.right_pop_list li img {width:100%;}

/* glossary - search cover */
.search_cover {position:sticky;top:0;left:0;right:0;border-bottom:1px solid #ccc;padding:15px;box-sizing:border-box;}
.search_cover_box {width:100%; display:flex;flex-wrap:wrap;align-items:center;}
.search_cover_tit {width:200px;font-size:14px;color:#555;}
.search_cover_input {flex:1; height:40px;line-height:40px;padding:0 10px;box-sizing:border-box;}
.search_cover_input input[type="text"] {width:100%;border:none;background:transparent;}
.search_cover_btn {width:40px;height:40px;}
.search_cover_icon {display:inline-block; width:40px;height:40px; background:url(/a_html/images/icon_search.png) no-repeat 50% 50%; background-size:30px;  cursor:pointer;}


/* glossary - list */
.spell_list {padding-top:60px;}
.spell_list {width:100%; display:flex;flex-wrap:wrap;}
.spell_list > li {width:13.6%;margin-left:0.8%;margin-bottom:10px; padding:15px;box-sizing:border-box;}
.spell_list > li:first-child {margin-left:0;}
.spell_list > li:nth-child(7n+1) {margin-left:0;}

.spell_tit {display:block;font-size:18px;}
.spell_con {display:block;margin-top:10px;}
.spell_con > li {margin-top:5px; font-size:14px;color:#111;line-height:normal;}
.spell_con > li:first-child {margin-top:0;}

/* glossary - bottom */
.glossary_info {margin-top:80px; display:flex;flex-wrap:wrap;}
.glossary_box {flex:1;}
.glossary_tit {display:inline-block;font-size:16px;color:#111;width:35px;height:35px;border:1px solid #ccc;}
.glossary_tit img {width:100%;height:100%;}
.glossary_con {display:block;padding-right:100px;word-break:keep-all;margin-top:15px; font-size:14px;color:#111;line-height:19px;}

/* spell pop */
.black_bg_spell {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:9999;}
.black_bg_spell_on {display:block;}

.spell_wrap {display:none;  position:fixed; width:800px;height:520px; background:#fff;z-index:99999; top:50%;left:50%;transform:translate(-50%,-50%);}
.spell_wrap_on {display:block;}

.spell_pop {cursor:pointer;}

.spell_close {cursor:pointer; display:inline-block;vertical-align:middle; position: relative;width: 20px;height: 20px;}
.spell_close span {display:inline-block;transition:all 0.2s;box-sizing:border-box;}
.spell_close span {position:absolute;left:0;width:100%;height:1px;background-color:#666;}
.spell_close span:nth-of-type(1) {top:0;     transform: translateY(10px) rotate(-45deg);}
.spell_close span:nth-of-type(2) {top:10px;transform: translateY(0px) rotate(45deg);}

.spell_header {text-align:right;padding:20px 20px 0 20px;box-sizing:border-box;}
.spell_body {padding:10px 30px 30px 30px; box-sizing:border-box; position: absolute; top: 50px;left: 0;right: 0;bottom: 0;}


.sp_pop_left {position:absolute;top:0;left:0;bottom:0;width:200px; overflow-y:auto;padding:0 15px 15px 30px;box-sizing:border-box; border-right:1px solid #eee;}
.sp_pop_right {position:absolute;top:0;left:200px;right:0;bottom:0; overflow-y:auto;padding:0 30px 20px 20px;box-sizing:border-box;}

.sp_pop_left_tit {font-size:19px;color:#111;margin-bottom:5px;}
/*.sp_pop_left_list {border-right:1px solid #ccc;}*/
.sp_pop_left_list li {position:relative;line-height:17px;padding-left:10px; margin-top:12px;display:block;text-align:left; color:#333;font-size:14px;}
.sp_pop_left_list li:before {position:absolute;content:'';top:9px;left:0;width:2px;height:2px;background:#777;}
.sp_pop_left_list li:hover a {color:#000;}
.sp_pop_left_con {display:block;}

.sp_pop_right_tit {font-size:22px;color:#111;}
.sp_pop_right_con {margin-top:20px;display:flex;flex-wrap:wrap;box-sizing:border-box;}
.sp_pop_right_picture {width:200px;}
.sp_pop_right_picture img {width:170px;}
.sp_pop_right_list {flex:1;font-size:15px;line-height: 19px;}
.sp_pop_right_list p {font-size:15px;}

/* price list */
.price_content {margin-top:20px;}
.board_area_list {width:100%;}
.board_area_list thead th {border-bottom:1px solid #ccc;padding:15px 10px;box-sizing:border-box;color:#333;text-align:center;font-size:14px;font-family:'Proxima-Nova-Alt-Light',sans-serif;}
.board_area_list tbody td {border-bottom:1px solid #ccc;padding:15px 10px;box-sizing:border-box;color:#333;text-align:center;font-size:14px;font-family: 'Proxima-Nova-Alt-Light',sans-serif;}

.icon_folder {display:inline-block;width:25px;height:25px; background:url(/a_html/images/icon_folder.png) no-repeat top left;background-size:25px;}

/* mypage review management */
.mypage_reviewlist {display:flex;flex-wrap:wrap;}
.mypage_reviewlist > li {width:49%; padding:15px;box-sizing:border-box; border:1px solid #eee;margin-right:0.7%;margin-bottom:10px;}
.mypage_reviewlist > li ..review_view_content_right {padding-bottom:10px;}

/* deliver */
.btn_deliver_add {display:block; margin-bottom:10px;background:#fff;padding:12px 0; font-family: 'Open Sans Medium';border:1px solid #ccc;text-align:center;font-size:15px;color:#222;font-family: 'Open Sans Medium';}
.deliver_list > li {margin-bottom:10px;position:relative; font-size:14px;color:#333; background:#fff;padding:10px 10px 10px 35px;border:1px solid #ccc;font-family: 'Open Sans Regular';letter-spacing:-0.5px;}
.deliver_list > li input {position:absolute;top:11px;left:11px; border:1px solid #ccc;}

.deliver_title {margin-bottom:8px;font-size:16px;color:#222;font-family: 'Open Sans Medium';}
.deliver_title span {display:inline-block;vertical-align:middle;font-size:16px;color:#222;}
.deliver_label {display:inline-block;vertical-align:middle;background:#222;line-height:normal;color:#fff;padding:1px 5px;border-radius:1px;font-size:11px;}

.deliver_address {margin-bottom:5px;}
.deliver_info li {display:inline-block;font-family: 'Open Sans Medium';}
.deliver_btn {position:absolute;right:10px;bottom:10px;}
.deliver_btn_ul li {display:inline-block;vertical-align:middle; height:14px;border-lefT:1px solid #ccc;padding:0 3px 0 5px;}
.deliver_btn_ul li:first-child {border-left:none;}
.btn_deliver1  {display:inline-block;vertical-align:middle;font-size:13px;color:#555;font-family: 'Open Sans Medium';}


.deliver_box {background:#f5f5f5;border:1px solid #ccc; padding:40px 60px 50px 50px;}
.deliver_box_table th {font-size:13px;padding:5px 0;text-align:left;}
.deliver_box_table td {font-size:13px;padding:5px 0;}
.deliver_box_table td input[type="text"] {width:100%;height:30px;}
.deliver_box_table td textarea {width:97.5%;resize:none;}


/********** response **********/
@media screen and (min-width : 1921px) {
.pv_con_list li b {font-weight:300;}
.pv_con_list li p {font-weight:300;}
.product_view_left {width:45%;}
#container {padding-top:80px;}

}


@media screen and (max-width : 1700px) {
	/* product view */
	/* .path {margin-left:50px;}
	.product_view_left {width:52%; padding:0 50px; box-sizing:border-box;}*/
	.product_view_right {padding:0 100px;} 
}


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

	.contant {width:100%; padding:30px 20px 20px 20px; box-sizing:border-box;}
	.contant_detail {width:100%; padding: 0 30px; box-sizing: border-box;}
	.contant_product_view {padding:30px 0 0 0;}
	
	
	/* product list */
	.search_area_list li {width: 20%;font-size: 0.9em;}
	.search_area_list li.wide_X2 {width: 40%;}

	.fair_product_list_wrap {padding:0 50px 30px 50px;}
	.fair_product_list li {width:20%;}

	/* product view */
	.path {margin-left:20px;}
	.product_view_left {width:57%; padding:0 20px 0 0; box-sizing:border-box;}
	.product_view_right {width:43%; padding:0 70px; box-sizing:border-box;}

	/* .pv_tit {font-size:27px;} */

	.morecolor_photo {width: 80px;height: 80px;}

	.pdb_left_inner {padding: 60px 30px 0 30px;width: 100%;}
	.pdb_right_inner {display: inline-block;padding: 60px 30px;width: 100%;}

	.detail_list li .detail_list_tit {width:200px;}
	.detail_list li .detail_list_con {flex:1;}
	
	/* product view : bottom */
	.contant_detail {width:100%; padding:0 20px; box-sizing:border-box;}

	.morecolor_list_normal li {width:120px;}
	.morecolor_list_normal li img {width:100%;}

	.more_box {width:100%;}

	/* showroom_video2 */
	.showroom_video2 {width:100%;position: relative;}
	/*.showroom_video3 {width:100%;}
	.showroom_video4 {width:100%;}*/
	
.shop_agree01 {margin:40px auto 0 auto;}
	

	/* cart list */
	.cart_info_box3 {width: 500px;}

	/* calculator */
	.cal_wrap {padding-left: 50px;}

}

@media screen and (max-width : 1280px) {
	
	/* cart list */
	.cart_info_box3 {width: 400px;}
	
	/* product view */
	.fix_price {margin-top: 0;}

	.fix_left {width:100%;margin-bottom:20px;}
	.fix_right {width:100%;padding:0;box-sizing:border-box;}

	.morecolor_wrap {margin: 20px 30px 0 30px;}
	.product_detail_bottom {margin: 70px 30px 0 30px;}
	.product_more_bottom {margin: 70px 30px 0 30px;}

	.pdb_left_inner {padding: 30px 20px 0 0px;}
	.pdb_right_inner {padding: 30px 20px;}

	
	/* product view : category */
	.product_category_wrap {margin: 70px 120px;}
	.product_category_list li {width:31%;margin-left:2%;}

	.product_category_wrap2 {margin: 70px 120px;}
	.product_category_list2 li {width:31%;margin-left:2%;}
	
	.product_view_morecolor {width:65%}
	.fix_right_cat {margin-top:0px}
	
	

	/* product view : bottom */
	.morecolor_tit_normal {margin-bottom:30px;}
	.product_view_morecolor_right {width:380px;}
	.repeat_cell {width:340px;height:340px; margin-bottom:40px}
	.repeat_box_bottom {width:190px;}

	/* reference room : brand */
	.reference_list li {width:47%;margin-left:6%;}
	.reference_list li:nth-child(3n+1) {margin-left:6%;}
	.reference_list li:nth-child(2n+1) {margin-left:0;}
	.reference_list li:nth-child(1) {margin-left:0;}

	/* Video room : brand */
	/*.video_list li {width:47%;margin-left:6%;}
	.video_list li:nth-child(3n+1) {margin-left:6%;}
	.video_list li:nth-child(2n+1) {margin-left:0;}
	.video_list li:nth-child(1) {margin-left:0;}*/

	/* Video room : brand */
	.video_md_list li {width:47%;margin-left:6%;}
	.video_md_list li:nth-child(3n+1) {margin-left:6%;}
	.video_md_list li:nth-child(2n+1) {margin-left:0;}
	.video_md_list li:nth-child(1) {margin-left:0;}

	/* partner view */
	.partner_view_content { padding:20px;}
	.contant_partner_view {width:100%;padding:30px 30px 0 0; box-sizing:border-box;}
	
	/* dav history */
	.contant_history {width:100%;padding:30px 30px 0 0; box-sizing:border-box;}
}

@media screen and (max-width : 1200px) {
	.contant_member {width:100%;padding:60px 20px 20px 20px; box-sizing:border-box;}

	/* calculator */
	.cal_left {flex: none;width: 100%;}
	.cal_right {width: 100%; margin-left: 0; margin-top: 20px;}
	.cal_left_inner {padding-bottom: 10px;margin-bottom: 10px;}
	.cal_right_inner {padding-bottom: 10px;}

	.cal_right_title {margin-bottom:0px;}
	.cal_right_title2 {margin-top: 30px; margin-bottom: 0px;}

	.cal_btn_area {margin-top: 30px;}


}
@media screen and (max-width : 1150px) {
	/* cart list */
	.cart_info_box3 {width: 100%;margin-top:20px;}
	.cart_left_total {padding: 40px 30px;}
}

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

	/* product list */
	.product_list li {float:left;width:30%; margin-left:4%; margin-bottom:30px;}
	.product_list li:first-child {margin-left:0;}
	.product_list li:nth-child(4n+1) {margin-left:4%;}
	.product_list li:nth-child(3n+1) {margin-left:0;}
	
	/* product view */
	.product_view_photo_sm {margin-top: 30px;}
	.product_view_photo_sm li a {display: block;width: 80px;height: 80px;}
	/* .pv_tit {font-size: 24px;} */
	.pv_con_list li b {width: 180px;}
	.pv_price_right {left: 180px;}
	/* .pv_price_tit {font-size: 24px;} */

	.morecolor_photo {width: 50px;height: 50px;}
	/* product view : bottom */
	.product_view_morecolor {width:100%;display:block;flex:none;}
	.product_view_morecolor_right {width:100%;display:block; margin-top:60px;}

	.product_detail_photo {height:auto;/*height: 200px;*/}
	.product_more_photo {height:auto;/*height: 150px;*/}

	.pdb_left_inner {padding: 40px 30px;width: 100%;}
	.pdb_right_inner {display: inline-block;padding: 40px 30px;width: 100%;}
	.detail_list li b {width: 180px;}

	.fix_right {padding:10px 0px;}

	.product_detail_bottom {margin-top: 50px; display: block;}
	.pdb_left {width: 100%;}
	.pdb_right {width: 100%;border-left:none;border-top: 1px solid #ccc;}
	

	/* partner list */
	.partner_list li {float:left;width:30%; margin-left:4%; margin-bottom:50px;}
	.partner_list li:nth-child(4n+1) {margin-left:4%;}
	.partner_list li:nth-child(3n+1) {margin-left:0;}
	.partner_list li:first-child {margin-left:0;}

	/* partner view */
	.path {margin-left:10px;}
	.product_view_left {width:53%; padding:0 10px 0 0; box-sizing:border-box;}
	.product_view_right {width:47%; padding:0 50px; box-sizing:border-box;}

	.partner_view_img {height: 280px;}
	.partner_view_list_photo {height: 180px;}

	.box_product_more {margin-top: 80px;}

	.cart_result {width:100%;}

	.board_list_result { width: 100%;display: block;}
	.board_list_result colgroup {display: none;}
	.board_list_result tbody {display: block;}
	.board_list_result tbody tr {display: block;}
	.board_list_result tbody tr th {display: inline-block;width: 49%;}
	.board_list_result tbody tr td {display: inline-block;width: 49%;}

	.responsive_board {width:100%;overflow-y:auto;}
	.responsive_board table {width:1000px;}

	.responsive_board_big {width:100%;overflow-y:auto;}
	.responsive_board_big table {width:1200px;}

	/* product view : manuals */
	.manuals_list li {display:inline-block;width:100%;margin-left:0%;}
	.manuals_list_big li a {padding: 15px 20px;}
	
	/* product view : category */
	.product_category_wrap {margin:50px 80px;}
	.product_category_list li {width:48%;margin-left:2%;}

	.product_category_wrap2 {margin:50px 80px;}
	.product_category_list2 li {width:48%;margin-left:2%;}
	

	/* showroom */
	.showroom_video {width:100%;height:400px;}

	/* archive */
	.tabmenu_archive li {padding:0 30px;font-size:1.1em;}
	
	/* dav history */
	.tabmenu_history li {padding:0 30px;font-size:1.1em;}
	
	/* performance */
	#tabmenu_performance li {padding:0 30px;font-size:1.1em;}

	/* project */
	.project_img1 img {height:250px;}
	.project_img2 img {height:250px;}


	.board_basic_con {width:100%;}

	/* calculator */
	.cal_wrap {padding-left: 30px;}

	/* mypage review management */
	.mypage_reviewlist > li {width:100%;padding:12px;margin-right:0;}
	

}
@media screen and (max-width : 830px) {
.morecolor_popup {width: 95%; }
}


@media screen and (max-width : 800px) {
	
	.contant_order  {width:100%;padding:60px 20px 20px 20px; box-sizing:border-box;}

	.contant_inner {padding: 10px 0 0 0;}

	/* .sub_title {font-size: 25px;} */
	
	/***** btn area *****/
	.btn_area_member {display: block;margin: 70px auto 0 auto;width: 100%;text-align: center;}
	.btn_area_link {display: block;margin: 20px auto 0 auto;width: 100%;text-align: left;}
	
	/* product list */
	.product_list li {float:left;width:47%; margin-left:4%; margin-bottom:30px;}
	.product_list li:first-child {margin-left:0;}
	.product_list li:nth-child(4n+1) {margin-left:4%;}
	.product_list li:nth-child(3n+1) {margin-left:4%;}
	.product_list li:nth-child(2n+1) {margin-left:0;}

	.search_area_list li {width: 25%;}
	.search_area_list li.wide_X2 {width: 50%;}

	.fair_product_list_wrap {padding:0 20px 20px 20px;}
	.fair_product_list li {width:25%;}

	/* product view */
	.path {margin-left:20px;}
	.product_view_left {width:52%; padding:0 20px 0 0; box-sizing:border-box;}
	.product_view_right {width:48%; padding:0 20px 0 0; box-sizing:border-box;}

	.product_view_photo_sm li a {display: block;width: 40px;height: 40px;}
	/* .pv_tit {font-size: 20px;} */
	.pv_con_list li { margin-bottom: 15px;}
	.pv_con_list li b {width: 170px;}
	.pv_price_right {left: 170px;}
	

	/* body .btn_fix_price {font-size:13px;}
	body .btn_fix_3 {font-size:13px;} */

	.moreinfo_con img {width:80%;}

	.product_detail_photo {height:auto;/*height: 120px;*/}
	.product_more_photo {height:auto;/*height: 100px;*/}


	/* partner list */
	.partner_list li {float:left;width:47%; margin-left:5%; margin-bottom:40px;}
	.partner_list li:nth-child(4n+1) {margin-left:5%;}
	.partner_list li:nth-child(3n+1) {margin-left:5%;}
	.partner_list li:nth-child(2n+1) {margin-left:0;}
	.partner_list li:first-child {margin-left:0;}

	/* partner view */
	.partner_view {width:100%;position:relative; display:flex;flex-wrap:wrap;}
	.partner_view_photo {flex:none;width:100%; height:400px; overflow-y:auto;box-sizing:border-box;}
	.partner_view_content {flex:none;width:100%; height:auto; border:none; padding:15px;overflow-y:auto;box-sizing:border-box;}
	.partner_view_content_tit {margin-bottom:30px; /* font-size:26px; */}

	.partner_view_img {height: auto;margin-bottom: 40px;}

	.partner_view_list_wrap {overflow: hidden; overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;padding-bottom:15px;}
	.partner_view_list {width:auto; padding:0; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; vertical-align: top;}
	.partner_view_list li {display:inline-block;float:auto;margin-left:5px;width:145px; margin-bottom:0px;}
	.partner_view_list li:first-child {margin-left:0;}
	.partner_view_list li:nth-child(2n+1) {margin-left:5px;}


	/* cart list */
	.cart_left {display:block;flex:auto;width:100%;margin-right:0px;margin-bottom:30px;}
	.cart_right {display:block;width:100%;}

	.item_img {display: inline-block;width: 100px;height: 100px;}
	.cart_list > li {padding:15px 0px 15px 20px;}
	.cart_info_box1 {width: 120px;}
	.cart_info_box3 {width:330px; display: inline-block;margin-top:0px;}
	

	/* project */
	.project_img1 img {height:200px;}
	.project_img2 img {height:200px;}

	/* calculator */
	.calculator_box {margin-top: 100px;}
	.cal_wrap {padding-left: 50px;}
	.cal_picture {width: 200px;}
	.cal_picture_photo {width: 200px;}
	.box_fix_price > p {width:170px}
	
	/* glossary - list */
	.spell_list > li {width:24%;margin-left:1%;margin-bottom:10px; padding:15px;box-sizing:border-box;}
	.spell_list > li:first-child {margin-left:0;}
	.spell_list > li:nth-child(7n+1) {margin-left:1%;}
	.spell_list > li:nth-child(4n+1) {margin-left:0;}
	/* spell pop */
	.spell_wrap {width:90%;}


}

@media screen and (max-width : 720px) {
	
	/* product view */
	.product_view_top { display: block;}
	.product_view_left {width: 100%;padding:0;}
	.product_view_right {margin-top:40px;padding:40px 20px;border-top:1px solid #ccc;width:100%;}

	.product_view_photo_sm {margin-top: 5px;}
	.product_view_morecolor {margin-top: 40px;}
	
	
	.product_detail_list_tit {/* font-size: 24px; */ margin-bottom: 40px;}

	.slider-productsm-wrap {margin:40px 30px;display:none; /* mobile에서는 슬라이드 안보이게*/}
	
	/* showroom */
	.showroom_list_wrap {width: 100%;margin: 80px auto;padding-left: 0;}
	.showroom_list {padding-left:50px;width: auto;display:block;float: none;margin-bottom: 0;}
	
	/* project */
	.project_wrap1 {width:100%;}
	.project_wrap2 {width:100%;}
	/* .project_box_title {font-size:12px;} */
	
	/* calculator */
	.cal_picture {width: 150px;}
	.cal_picture_photo {width: 150px;}
	.story_content {padding-bottom:0px }
}

@media screen and (max-width : 620px) {
	.wish_wrap {widh:100%}
	.contant {padding: 10px 15px 15px 15px;}
	.contant_member {padding: 20px;}
	.contant_product_view {padding:10px 0 0 0;}
	.contant_deliver  {width:100%;padding: 10px 15px 15px 15px;}
	
	/* .sub_title {font-size: 21px;} */

	/***** btn area *****/
	.btn_area_link li {border-left:none;padding:0;margin:0; line-height:26px;display:block;}

	.btn_area {display: flex;}
	.btn_area > a {flex:1;}
	
	/* product list */
	.search_area_list li {width: 50%; /* font-size: 12px; */}
	.search_area_list li.wide_X2 {width: 100%;}

	.fair_product_list_wrap {padding:0 10px 20px 10px;}
	.fair_product_list li {width:50%;}

	.box_area_total {margin-bottom:20px;display: block;text-align: center;}
	.box_area_right {display: block;float: none;text-align: center;}
	
	/* product view : category */
	.product_category_wrap {margin:0;}

	.product_category_wrap2 {margin:0;}

	

	.morecolor_wrap {margin: 20px 15px 0 15px;}
	.product_detail_bottom {margin: 40px 15px 0 15px;}
	.product_more_bottom {margin: 40px 15px 0 15px;}

	.pdb_left_inner {padding: 20px 15px;width: 100%;}
	.detail_list li .detail_list_tit {width: 150px;}
	.dct {display: block;min-width: auto;margin-bottom: 7px;}
	
	.pdb_right_inner {display: inline-block;padding: 30px 15px;}

	.detail_con {margin-top: 20px;margin-bottom: 50px;}

	/* partner list */
	.partner_photo {height: 240px;}

	/* cart list */
	.item_img {display: inline-block;width: 55px;height: 55px;}
	.cart_info_box1 {width: 70px;}
	.cart_info_box3 {width: 100%;display: inline-block; padding-left: 70px;padding-top: 20px;}

	/***** board *****/
	.board_basic {display: block;width:100%;}
	.board_basic colgroup {display:none;}
	.board_basic tbody {display:block;}
	.board_basic tbody tr {display:block;}
	.board_basic tbody th {display: block;padding: 5px 0 5px 0px;}
	.board_basic tbody td {width:100%;display: block;padding: 0px 0px;}

	.board_line {margin: 30px 0 20px 0;}
	.check_title {padding-right: 70px;}

	/***** account *****/
	.fbb3 {margin-left: 0;margin-top:5px;margin-bottom:10px;flex:auto;width:100%; text-align:center;}
	.fbb3 a {line-height: 35px;}

	/* reference room : brand */
	.reference_list li {width:100%; min-height:auto; margin-left:0%;}
	.reference_list li:nth-child(3n+1) {margin-left:0%;}
	.reference_list li:nth-child(2n+1) {margin-left:0;}
	.reference_list li:nth-child(1) {margin-left:0;}

	/* reference room : brand */
	.video_list li {min-height:auto;}
	/*.video_list li {width:100%; min-height:auto; margin-left:0%;}
	.video_list li:nth-child(3n+1) {margin-left:0%;}
	.video_list li:nth-child(2n+1) {margin-left:0;}
	.video_list li:nth-child(1) {margin-left:0;}*/

	/* reference room : brand */
	.video_md_list li {width:100%; min-height:auto; margin-left:0%;}
	.video_md_list li:nth-child(3n+1) {margin-left:0%;}
	.video_md_list li:nth-child(2n+1) {margin-left:0;}
	.video_md_list li:nth-child(1) {margin-left:0;}

	/* showroom */
	.showroom_list {padding-left:20px;}

	/* archive */
	.tabmenu_archive {justify-content: flex-start;}
	.tabmenu_archive li {width:50%; display:block;padding:10px 0px;font-size:1.1em;}

	/* dav history */
	.tabmenu_history {justify-content: flex-start;}
	.tabmenu_history li {width:50%; display:block;padding:10px 0px;font-size:1.1em;}
	
	/* performance */
	#tabmenu_performance {justify-content: flex-start;}
	#tabmenu_performance li {width:50%; display:block;padding:10px 0px;font-size:1.1em;}

	/* project */
	.project_img1 {width:100%;}
	.project_img2 {width:100%;}
	.project_img1 img {height:auto;}
	.project_img2 img {height:auto;}
	.project_img:hover .project_box_hover {display:none;}
	
	/* calculator */
	.calculator_box {margin-top: 60px;}
	.cal_picture {width: 100%;text-align:center;margin-bottom:60px;}
	.cal_picture_photo {display:inline-block;margin-bottom:10px;}
	.cal_wrap {width: 100%;flex:none;padding-left:0;}



	/* cart list */
	.item_info_list li {width: 100%;}
	.item_info_list li > b {min-width: 70px;}
	.item_price b { width: 75px;}


	.showroom_stair_title {font-size: 40px;}
	.showroom_stair_con {padding-left: 70px;}
    .check_con {margin:30px 0 30px 0px;}
	
.shop_agree {padding-left:0;}
	

	/* mypage review management */
	.mypage_reviewlist > li .review_view_content {align-items: flex-start;}
	.mypage_reviewlist > li .review_view_content_left {width:30%;}
	.mypage_reviewlist > li .review_view_content_right {margin-left:20px;}

	/* showroom */
	.showroom_video {width:100%;height:300px;}
	

	/* glossary - list */
	.spell_list > li {width:49%;margin-left:1%;margin-bottom:10px; padding:15px;box-sizing:border-box;}
	.spell_list > li:first-child {margin-left:0;}
	.spell_list > li:nth-child(7n+1) {margin-left:1%;}
	.spell_list > li:nth-child(4n+1) {margin-left:1%;}
	.spell_list > li:nth-child(2n+1) {margin-left:0;}

	.glossary_info {margin-top:40px; display:block;flex-wrap:wrap;}
	.glossary_box {flex:none;margin-top:30px;}
	.glossary_con {margin-top:10px;}

	/* spell pop */
	.sp_pop_left {position:absolute;top:0;left:0;right:0;bottom:auto;width:100%;height:160px; overflow-y:auto;padding:15px 15px 15px 20px;box-sizing:border-box; border-bottom:1px solid #eee;border-right:none;}
	.sp_pop_right {position:absolute;top:160px;left:0;right:0;bottom:0; overflow-y:auto;padding:20px;box-sizing:border-box;}


}

@media screen and (max-width : 500px) {
	/* BAG */
	.bag_wrap {width:100%;}
}
@media screen and (max-width : 400px) {
	/* product list : manuals */
	body .btn_manual_down {text-align:left;}

	/* product view : category */
	.product_category_list li {width: 100%;margin-left: 0%;}

	/* brochure */
	.brochure_box {position:relative;width:100%; margin-bottom:40px;}
	.brochure_title {position:relative;top:auto;left:auto;bottom:auto; width:100%; /*font-size:15px; */ border:none;text-align:left;color:#555;margin-bottom:15px;}
	.bt_box {display:block;width:auto;height:auto;}
	.bt_in {display:block;vertical-align:top;}
	.brochure_title p {/*font-size:15px */line-height:17px;display:inline-block;margin-right:10px;}
	.brochure_con {margin-left:0; vertical-align:middle;}

}

/** galaxy fold **/
@media screen and (max-width : 285px) {
	/* cart list */
	.cart_info_box1 {width: 100%;}
	.cart_info_box2 {padding-top: 20px;}
	.cart_info_box3 {width: 100%;display: inline-block; padding-left: 0px;padding-top: 20px;}
	.cart_order_list li > b {width: 130px;}

	/* glossary - list */
	.spell_list > li {width:100%;margin-left:0;margin-bottom:10px; padding:15px;box-sizing:border-box;}
	.spell_list > li:first-child {margin-left:0;}
	.spell_list > li:nth-child(7n+1) {margin-left:0;}
	.spell_list > li:nth-child(4n+1) {margin-left:0;}
	.spell_list > li:nth-child(2n+1) {margin-left:0;}
}

/** -------------------- modal ----------------------- **/
.modal #container .contant {width:100%; padding: 30px 0 0 0;}
.modal #container {padding:0; min-height:auto}
.modal img {border-radius:3px !important}

.modal {
    display: none;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    max-width: 1000px !important;
    box-sizing: border-box;
    width: 100% !important;
    background: #fff;
    padding: 30px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px !important;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: center;
}

.modal a.close-modal {
    position: absolute;
    top: 10px !important;
    right: 10px !important;
    display: block;
    text-indent: -9999px;
	background-size: auto !important;
    background-repeat: no-repeat;
    background-position: center center;
	background-image:url(/a_html/images/close_btn.png) !important;
}

.modal p{
	text-align:center;
}

.modal img{
	width:100%;
	height:auto;
	border-radius:8px;
}

.blocker {z-index:10000 !important;}

.rental_pop{
	max-width:400px !important;
	padding:20px !important;
}
.rental_pop>p {font-size:14px;}
.rental_pop p:nth-child(3) {font-size:24px; font-weight:900; padding-top:20px; color:#333}


.search_area_tit_color{font-weight:400; color:#000 !important}