@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&family=Noto+Serif+KR:wght@300;400;500;600;700&family=Quicksand:wght@500;600;700&display=swap');
@import url('https://webfontworld.github.io/NexonLv1GothicLow/NexonLv1GothicLow.css');
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face {
    font-family: 'TmoneyRoundWindExtraBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/TmoneyRoundWindExtraBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TmoneyRoundWindRegular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/TmoneyRoundWindRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NanumSquareRound';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



/* 베이스 스타일 시작 */
html {
	width:100%;height:100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	 color:#464646;font-size:13px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.5px;width: 100%;
	/**overflow-y:auto;overflow-x:hidden;*/
}
body.fixed {overflow: hidden}
@-ms-viewport {width: device-width;}
@-webkit-viewport {width: device-width;}
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;line-height:150%;}
img, fieldset {border:none;}
img {vertical-align:middle;} 
table {border-collapse:collapse;}
ul, ol, li {list-style:none;}
address, em {font-style:normal;}
input, select, textarea, form img, li img, object{vertical-align:middle;}
select {height:32px;border:1px solid #d9d9d9;line-height:auto;background:url('/img/s_arrow.png') no-repeat 96% center #fff;padding:0px 25px 0px 10px;-webkit-appearance: none; -moz-appearance: none;appearance: none;}
select::-ms-expand {display:none;}
::-webkit-expand {display:none;}
/* font */

input, select, textarea {color:#464646; font-size:14px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;}
::selection {background:#ed7109;color: #fff;}
/* anchor */
a {color:#333; text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:none;}
input[type="text"] {background:none;border:1px solid #ddd;height:28px;font-family: 'Noto Sans KR', sans-serif;font-weight:300;font-size:14px;color:#464646;width:100%;padding-left:10px;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
input[type="text"]:hover {}
input:focus {outline:none;}
input[type="checkbox"] {width:15px !important;height:15px !important;border:1px solid #DAD5D2;opacity:0.8;}
label {font-size:14px;color:#363636;font-weight:400;margin:0px 10px 0px 6px;display:inline-block;vertical-align:middle;}

textarea {border:1px solid #DAD5D2;overflow-y:auto;width:100%;width:100%;height:250px;padding:2%;font-family: 'Noto Sans KR', sans-serif;font-weight:400;font-size:14px;color:#3A3532;resize: none;}
::-webkit-input-placeholder {color:#585858;}
:-moz-placeholder {color:#585858; opacity:1;}
::-moz-placeholder {color:#585858; opacity:1;}
:-ms-input-placeholder {color:#585858;}
textarea::-webkit-input-placeholder {color:#585858;}
textarea:-moz-placeholder {color:#585858; opacity:1;}
textarea::-moz-placeholder {color:#585858; opacity:1;}
textarea:-ms-input-placeholder {color:#585858;}

::-webkit-scrollbar {
    width:8px;height:8px;
  }
::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius:4px;
    background-clip: padding-box;
  }

*, *:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.w100 {width:100%;}
.mw100 {max-width:100%;}
.section {position:relative;overflow:hidden;}
.layout {max-width:1200px;margin:0px auto;position:relative;padding:0px;}
img {max-width:100%;}

.head_wrap {height: 150px;border-bottom: 1px solid #eaeaea;margin: 0px auto;background-color: rgba(255,255,255,1.0);transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}
/*.head_wrap {position:fixed;top:0px;left:0px;right:0px;height:150px;border-bottom:1px solid #eaeaea;margin:0px auto;background-color:rgba(255,255,255,1.0);z-index:9999;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}*/

.head_top {border-bottom:1px solid #eaeaea;height:58px;}
.head_box {text-align:center;position:relative;max-width: 1200px;margin: 0 auto;}
.head_link {position:absolute;top:0px;left:0px;font-size:0;}
.head_link > a {display:inline-block;vertical-align:top;background:#f6f6f6;border-bottom:4px solid #f6f6f6;line-height:54px;padding:0px 30px;}
.head_link > a.on {background:#141414;border-bottom:4px solid #ed2028;}
.head_link > a img {height: 17px;}

.head_txt {display:inline-block;line-height:58px;font-size:18px;}
.head_txt span {color:#ff0000;}

.head_search {position:absolute;top:10px;right:0px;width:230px;height:38px;background:#f5f5f5;border-radius:8px;overflow:hidden;text-align:left;padding-left:10px;display: flex;align-items: center;}
.head_search input[type="text"] {display:inline-block;vertical-align:top;border:none;color:#585858;font-weight:400;width:calc(100% - 45px);height:37px;}
.head_search > a {display:inline-block;vertical-align:top;width:38px;height:37px;line-height:37px;text-align:center;}
.head_search > a img {width: 18px;}

/*.head_tip {height:150px;clear:both;}*/
.head_tip {clear:both;}
.logo {display:inline-block;position:absolute;top:0px;left:0px;padding:26px 10px;}

.logo_002{padding: 17px 0px; /*width: 235px;*/}
.logo_003{padding-top:19px}

.btn_navi {display:none;}
.btn_phone, .ico_wrap, .view_menu_wrap {display:none;}

.menu_navi {display:inline-block;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;width: 100%;}
.menu_navi .navi_toggle{display: none;}
.menu_navi:after {display:block;visibility:hidden;clear:both;content:""}
.menu_navi > li {float:none;position:relative;display:inline-block;vertical-align:top;}
.oneth {display:block;white-space:nowrap;font-size:20px;color:#686868;font-weight:500;padding:10px 13px 0px 13px;letter-spacing:-0.6px;line-height:80px;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;background:url('/img/dot_white.png') no-repeat center 70px;}
.menu_navi li:hover .oneth, .menu_navi li .oneth.on {color:#000;background:url('/img/dot_red.png') no-repeat center 27px;}

.top_navi {display:inline-block;position:absolute;top:50%;margin-top:-15px;right:0px;}
.top_navi > a {display:inline-block;vertical-align:middle;position:relative;margin:10px;}
.top_navi > a img {width: 27px;}
.top_navi > a > span {display:none;position:absolute;top:-1px;right:-8px;z-index:99;width:16px;height:16px;line-height:15px;border-radius:100%;text-align:center;font-size:10px;color:#fff;font-weight:700;background:#ed2028;}
.top_navi > a > strong {display:none;position:absolute;top:-30px;;z-index:99;width:67px;height:27px;overflow:hidden;text-align:center;background:url('/img/top_box.png') no-repeat center top;font-size:10px;color:#fff;font-weight:300;letter-spacing:0;line-height:20px;left: 50%;transform: translate(-50%,0);}
.top_navi > a:hover > strong {display:block;}

.event_box{position: absolute;top: 0px;right: 0;width: 150px;height: 150px;display: block;background: #ff1e27;z-index: 99;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;padding: 18px;display: flex;flex-direction: column;justify-content: space-between;}
.event_box:hover{background-color: #000;}
.event_box div{width: 100%;text-align: right;}
.event_box div img{}
.event_box span{font-family: 'NexonLv1GothicLow';font-size: 17px;font-weight: bold;color: #fff;}
.event_box span strong{font-family: 'NexonLv1GothicLow', sans-serif;font-size: 26px;font-weight: 900;display: block;line-height: 1.1;margin-top: 6px;}
/*.event_box span strong{font-family: 'Quicksand', sans-serif;font-size: 32px;font-weight: 900;display: block;line-height: 24px;}*/

.twoth {position: absolute;top: 75px;right: 0px;display: none;width: 186px;z-index: 999;box-shadow: 7px 7px 0px #dfdfdf;left: 50%;transform: translate(-50%, 0);}
/*.menu_navi li:nth-child(2) .twoth {left:-12px;right:-12px;}*/
.twoth a {display:block;border:0px solid #ddd;margin-top:-1px;font-size:15px;color:#cacaca;font-weight:400;text-align:left;letter-spacing:-1px;padding:10px 0px 10px 10px;;background:#2d2d2d;white-space:nowrap;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
.twoth a:hover {color:#fff;}
.menu_navi li:hover .twoth{display:block;}
.twoth em {position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;background:#2d2d2d;transform:rotate(45deg);z-index:99;}

.swiper_product {display:block;margin:0px auto;overflow:hidden;position:relative;width: 100%;margin-left: auto;margin-right: auto;}
.swiper_product .swiper-slide {background-size:cover;background-repeat:no-repeat;background-position:center top;position:relative;text-align:center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;/*padding:60px 20px 0px 20px;*/}
.swiper-slide .ipc{height: 100%;background-position: center;background-repeat: no-repeat;}
.swiper-slide .mobile{height: 100%;background-position: center;background-repeat: no-repeat;}
.swiper_product .swiper-slide .ipc{background-repeat: no-repeat;width: 100%;height: 638px;background-position: center;}
.swiper_product .swiper-slide .mobile{background-repeat: no-repeat;width: 100%;height: 708px;background-position: center;}
.more_box{width: 100%;max-width: 1200px;position: absolute;height: auto;margin-top: 260px;cursor: pointer;}


.swiper_product .swiper-pagination {display:none;}
.swiper_product .swiper-pagination-bullet {width:36px;height:5px;background:#fff;opacity:1;border-radius:0px;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0px 2px!important;}
.swiper_product .swiper-pagination-bullet-active {opacity:1;background:#1b61d4;}
.swiper_product .swiper-pagination-bullets {left:50% !important;margin-left:-50%;}
.swiper_product .swiper-pagination {text-align:left;}
.swiper_product .swiper-button-prev {left:3%;background-image: url('/img/arrow_left02.png');}
.swiper_product .swiper-button-next {right:3%;background-image: url('/img/arrow_right02.png');}
.swiper_product .swiper-button-prev, .swiper_product .swiper-button-next {top: 50%;width:30px;height:40px;margin-top:-20px;background-size:auto auto;}

.swiper_page {display:block;margin:0px auto;overflow:hidden;position:relative;}
.swiper_page .swiper-slide {background-size:cover;background-repeat:no-repeat;background-position:center top;position:relative;text-align:center;padding:0px;}
.swiper_page .swiper-pagination {display:none;bottom:40px !important;}
.swiper_page .swiper-pagination-bullet {width:36px;height:5px;background:#fff;opacity:1;border-radius:0px;}
.swiper_page .swiper-pagination-bullet-active {opacity:1;background:#1b61d4;}
.swiper_page .swiper-pagination-bullets {width:auto !important;left:50% !important;margin-left:-522px;}
.swiper_page .swiper-pagination {text-align:left;}
.swiper_page .swiper-button-prev {left:3%;background-image: url('/img/arrow_left03.png');}
.swiper_page .swiper-button-next {right:3%;background-image: url('/img/arrow_right03.png');}
.swiper_page .swiper-button-prev, .swiper_page .swiper-button-next {top: 50%;width:30px;height:40px;margin-top:-20px;background-size:auto auto;}

.more_arrow {display:block;width:187px;height:45px;border-radius:8px;overflow:hidden;background:url('/img/btn_more.png') no-repeat center #ff1e27;z-index:99;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.more_arrow:hover {background:url('/img/btn_more.png') no-repeat center #000;}
.more_arrow01 {display:block;position:absolute;top:50%;margin-top:150px;left:50%;margin-left:-605px;width:187px;height:45px;border-radius:8px;overflow:hidden;background:url('/img/btn_more.png') no-repeat center #000;z-index:99;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.more_arrow01:hover {background:url('/img/btn_more.png') no-repeat center #000;}

.swiper_event_wrap {display:block;/*margin:50px 0px 0px -60px;*/overflow:hidden;position:relative;/*padding:0px 60px;*/width:calc(100% + 120px);}
.swiper_event {display:block;margin:0px auto;position:relative;}
.swiper_event .swiper-slide {position:relative;text-align:center;background-color: #fff;}
.swiper_event .swiper-pagination {display:none;}
.swiper_event .swiper-button-prev {left:-60px;background-image: url('/img/arrow_left03.png');}
.swiper_event .swiper-button-next {right:-60px;background-image: url('/img/arrow_right03.png');}
.swiper_event .swiper-button-prev, .swiper_event .swiper-button-next {top:0;bottom:0px;width:60px;height:auto;background-size:auto auto;background-color:#f7f7f7;}

.notice_wrap {font-size:0;clear:both;background:transparent;background-image: linear-gradient(to right,#2d2d2d 50%,#ff1e27 50%);}
.notice_box {display:inline-block;vertical-align:top;width:50%;height:90px;position:relative;padding:0 25px;;overflow:hidden;}
.qna_box {display:inline-block;vertical-align:top;width:50%;height:90px;position:relative;padding:0 25px;overflow:hidden;}
.bar_tip {display:inline-block;vertical-align:middle;width: 90px;}
.swiper_board{display: inline-block;vertical-align: middle;width: calc(100% - 130px);padding: 0px 20px;}
.swiper_board .swiper-wrapper {height:90px;line-height:90px;}
.arrow_wrap .swiper-button-prev, .arrow_wrap .swiper-container-rtl .swiper-button-next{background-image: url(/img/arrow_up01.png);background-size: 13px 7px;background-position: center;background-repeat: no-repeat;width: 100%;height: 30px;right: 0;left: 0;top: 10px;margin-top: 0;}
.arrow_wrap .swiper-button-next, .arrow_wrap .swiper-container-rtl .swiper-button-prev{background-image: url(/img/arrow_down01.png);background-size: 13px 7px;background-position: center;background-repeat: no-repeat;width: 100%;height: 30px;right: 0;left: 0;top: 50px;margin-top: 0;}
.scroll_wrap span.qna_sp{width: 100%;}

.scroll_wrap {display:inline-block;vertical-align:middle;width:calc(100% - 100px);padding:0px 20px;}
.scroll_wrap a {display:block;margin:0px;position:relative;}
.scroll_wrap span {display:inline-block;color:#fff;font-size:15px;font-weight:300;width:calc(100% - 110px);overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
.scroll_wrap em {display:inline-block;position:absolute;top:0px;right:0px;color:#fff;font-size:15px;font-weight:300;width:100px;}

.arrow_wrap {position:absolute;top:0px;right:20px;width:30px;z-index:99;height: 90px;}
.arrow_wrap a {display:block;height:30px;background-repeat:no-repeat;background-position:center;text-align:center;margin:10px 0px;}
.arrow_wrap a.a_up {background-image:url('/img/arrow_up01.png');}
.arrow_wrap a.a_down {background-image:url('/img/arrow_down01.png');}

.main_tit {display:block;margin:10px 0px 0px;position:relative;font-size:28px;color:#000;font-weight:700;}
.main_tit h4 {font-family: 'Quicksand';font-size: 42px;display: inline-block;margin-right: 20px;}
.main_tit span {font-weight:400;font-family: 'NexonLv1GothicLow';font-size: 18px;color: #646464;display: inline-block}
.main_tit01 {display:block;margin:20px 0px;position:relative;}
.main_tit01 strong {display:inline-block;vertical-align:top;font-size:42px;color:#000;font-weight:700;}
.main_tit01 span {display:inline-block;vertical-align:top;font-size:15px;color:#646464;font-weight:400;padding:34px 10px 0px 20px;}
.main_tit01 span em {display:inline-block;vertical-align:top;font-size:15px;color:#ff1e27;font-weight:700;}

.sort_wrap {position:absolute;bottom:0px;right:0px;}
.sort_wrap a {display:inline-block;vertical-align:top;font-size:14px;color:#c1c1c1;font-weight:500;padding:5px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.sort_wrap a:hover, .sort_wrap a.on {color:#000;}

.btn_more {position:absolute;bottom:0;right:0px;font-size:14px;color:#373737;font-weight:400;padding:10px 10px 10px 20px;background:url('/img/btn_plus_red.png') no-repeat left center;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.btn_more:hover {color:#ff1e27;}

.product_wrap {width:calc(100% + 30px);margin:0px 0px 0px -15px;padding: 0 10px; display: flex; flex-wrap: wrap;}
.product_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.product_wrap li {float:left;width:25%;padding:5px;}
.product_wrap li a {display:block;position:relative;border:1px solid #eee;border-radius:7px;overflow:hidden;padding:40px 20px 20px 20px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.product_wrap li a:hover {border:1px solid #ff1e27;}
.prdt_pic {position:relative;display:table;text-align:center;vertical-align:middle;width:100%;}
.prdt_pic > div {position:relative;display:table-cell;text-align:center;vertical-align:middle;width:100%;height:240px;overflow:hidden;}
.prdt_info {overflow:hidden;text-align:center;margin-bottom: 15px; }
/*.prdt_info {height:181px;overflow:hidden;text-align:center;}*/
.prdt_info h1 {font-size:21px;color:#000;font-weight:700;justify-content: center;align-items: center;word-break: keep-all;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; min-height: 63px; }
.prdt_info strong {display:inline-block;font-size:14px;color:#000;font-weight:700;padding:2px 0px;border-bottom:1px solid #000;margin-top:20px;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
.product_wrap li a:hover .prdt_info strong {color:#ff1e27;border-bottom:1px solid #ff1e27;}
.prdt_info span {display:inline-block;vertical-align:top;font-size:18px;color:#000;/*font-weight:300;*/padding:7px 2px 0px 2px;}
.prdt_info em {display:inline-block;vertical-align:top;font-size:26px;color:#ff1e27;font-weight:bold;}
.prdt_logo {position:absolute;top:15px;left:20px;z-index:99;}
/*.prdt_icon {position:absolute;top:13px;right:20px;z-index:99;}*/
.prdt_icon {position: absolute;top: 13px;right: 20px;z-index: 99;font-family: 'Quicksand', sans-serif;font-weight: 600;font-size: 14px;letter-spacing: 0;border-radius: 100px;padding: 3px 0;color: #fff;min-width: 62px;height: 24px;text-align: center;}
.prdt_icon:nth-child(1){right: 20px !important;}
.prdt_icon:nth-child(2){right: 90px !important;}
.icon_kfont{font-size: 12px !important;padding: 6px 8px !important;font-weight:100;font-family: 'NanumSquareRound';}
.prdt_fav {position:absolute;top:0px;right:20px;z-index:99;width: 37px;}

/*dc 가격*/
.detail_01text {font-size: 18px !important ; vertical-align: middle; text-decoration: line-through; color: #8e8e8f !important;}
.disp_l{display:inline;}
.fw700{font-weight: 700 !important!;}

.event_wrap {position:relative;text-align:center;overflow: hidden;border-radius: 30px}
.event_boxing {background:#222;padding:60px 0px 60px 0px;}

.event_box_wrap {width:calc(100% + 40px);margin:0px 0px 0px -20px;}
.event_box_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.event_box_wrap li {float:left;width:33.333%;padding:20px 20px 20px 20px;}
.event_box_wrap li a {display:block;position:relative;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.event_pic {position:relative;display:table;text-align:center;vertical-align:middle;width:100%;}
.event_pic > div {position:relative;display:table-cell;text-align:center;vertical-align:middle;width:100%;;overflow:hidden;border-radius: 13px;}
.event_info {text-align:left;padding-top:10px;}
.event_info h1 {display:block;font-size:20px;color:#fff;font-weight:700;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;padding:10px 0px;}
.event_info strong {display:table;font-size:14px;color:#fff;font-weight:700;padding:2px 0px;border-bottom:1px solid #fff;margin-top:20px;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
.event_box_wrap li a:hover .event_info strong {color:#ff1e27;border-bottom:1px solid #ff1e27;}
.event_info span {vertical-align: top;font-size: 15px;color: #929292;font-weight: 300;white-space: normal;word-wrap: break-word;word-break: keep-all;height: 62px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.customer_wrap {margin:40px auto;font-size:0;}
.customer_wrap a {display:inline-block;vertical-align:top;width:32.666%;text-align:center;}
.customer_wrap a:nth-child(2) {margin:0px 1%;}

.after_wrap {font-size:0;}
.after_left {display:inline-block;vertical-align:top;width:50%;padding-right:50px;}
.after_right {display:inline-block;vertical-align:top;width:50%;}

.after_right ul {border-top:1px solid #eee;margin-top:17px;}
.after_right ul:after {display:block;visibility:hidden;clear:both;content:""}
.after_right li {float:none;position:relative;display:block;border-bottom:1px solid #eee;height:54px;padding:14px 0px 10px 8px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.after_right li:hover {background:#f1f1f1;}
.after_right li span {display:inline-block;vertical-align:top;font-size:16px;color:#000;font-weight:300;margin-right:20px;white-space:nowrap;}
.after_right li span:nth-child(1) {width:55px}
.after_right li span:nth-child(2) {width:40px}
.after_right li span:nth-child(3) {width:120px}
.after_right li span:nth-child(4) {width:calc(100% - 330px);overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
.after_right li em {display:block;position:absolute;top:13px;right:0px;font-size:14px;color:#fff;font-weight:300;width:68px;height:29px;line-height:29px;background:#ff1e27;border-radius:8px;overflow:hidden;text-align:center;}

.after_box {display:block;position:relative;border:1px solid #eee;border-radius:7px;overflow:hidden;padding:20px 10px;margin-top:17px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.after_box:hover {border:1px solid #ff1e27;}
.after_pic_wrap {display:inline-block;vertical-align:top;border-right:1px solid #eee;overflow: hidden;}
.after_pic {position:relative;;text-align:center;vertical-align:middle;width:120px;height:120px;}
.after_pic > a {position:relative;display:table-cell;text-align:center;vertical-align:middle;width:120px;height:120px;padding:15px;overflow:hidden;}
.after_pic img {width: 100%;height: 100%}
.after_info {display:inline-block;vertical-align:top;text-align:left;padding-left:30px;padding-right: 15px; width:calc(100% - 125px);}
.after_info h1 {display:flex;align-items:center;font-size:20px;color:#000;font-weight:700;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
.reviw_photo{padding-left: 5px;vertical-align:middle;}
.after_info strong {display:inline-block;font-size:14px;color:#000;font-weight:500;padding:2px 0px;border-bottom:1px solid #000;margin-top:20px;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
.after_info span {font-size: 14px;color: #898989;font-weight: 400;white-space: normal;word-wrap: break-word;word-break: keep-all;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.after_info em {display:block;margin:10px 0px;}
.sub_visual {text-align:center;background:#000;}

/*디테일 페이지 시작*/


.wrap_de_m{display: none;}

/*라온악세사리*/
.raon_acc_warp{width:100%;}
.raon_a{width: 33%;display: inline-block; text-align: center;}
.raon_acc{background:url('/img/raonevent_text_bg.png') no-repeat center top; padding: 9px 51px 24px 10px; margin-bottom: 120px; }
.raon_t01{font-size: 28px;}
.raon_t02{font-size: 20px;}
.raon_bg{background:url('/img/raon_bg.png') no-repeat center top; height:89px; }

.aimg_m{display: none;}
.aimg_pc{display: block;}




.detail_wrap {position:relative;}

.phone_left {display:inline-block;vertical-align:top;width:400px;text-align:center;}
.phone_mid {display:inline-block;vertical-align:top;width:360px;padding:20px 0 20px 0;}
.phone_right {display:inline-block;vertical-align:top;width:calc(100% - 768px);padding:20px 0px 0px 36px;}

.detail_info {display:block;text-align:center;}
.detail_info strong {display:block;font-size:32px;color:#000;font-weight:700;padding:10px;word-break: keep-all;}
.detail_info span {display:block;font-size:16px;color:#686868;font-weight:400;}
.detail_pic {position:relative;display:table;text-align:center;vertical-align:middle;width:100%;height:450px;}
.detail_pic > div {position:relative;display:table-cell;text-align:center;vertical-align:middle;width:100%;height:450px;padding:20px;overflow:hidden;}

.detail_link_wrap {text-align:center;margin:40px auto 20px;}
.detail_link_wrap a {display:inline-block;vertical-align:top;width:65px;height:40px;line-height:40px;text-align:center;position:relative;}
.detail_link_wrap a img{width: 35px;}
.detail_link_wrap a:nth-child(2) {border-left:1px solid #dedede;border-right:1px solid #dedede;}
.detail_link_wrap a em {display:none;position:absolute;top:-40px;left:50%;margin-left:-50px;width:101px;height:33px;background:url('/img/alert_box01.png') no-repeat center top;font-size:13px;color:#fff;font-weight:400;text-align:center;line-height:28px;white-space:nowrap;}
.detail_link_wrap a span {display:none;position:absolute;bottom:-50px;left:50%;margin-left:-50px;width:100px;height:33px;background:url('/img/alert_box01.png') no-repeat center top;font-size:13px;color:#fff;font-weight:400;text-align:center;line-height:28px;white-space:nowrap;padding-top:5px;}



/*반값초이스*/
.detail_left {display:inline-block;vertical-align:top;width:40%;text-align:center;padding-top: 30px;}
.detail_right {display:inline-block;vertical-align:top;width:58%;padding:20px 0px 0px 50px;}
.detail_left .detail_pic{padding: 0;height: auto;}
.detail_left .detail_pic > div{padding: 0;height: auto;}
.detail_left .detail_link_wrap{}

/*특가가전*/
.detail_right.rental_sale_right{color: #000;}
.detail_right.rental_sale_right .detail_info{text-align: left;border-bottom: 1px solid #f0f0f0;}
.detail_right.rental_sale_right .detail_info small{color: #fff;background-color: #ff1e27;padding: 5px 20px;font-size: 16px;border-radius: 30px;}
.detail_right.rental_sale_right .detail_info strong{padding: 10px 0 5px 0;}
.detail_right.rental_sale_right .detail_info span{padding-left: 4px;padding-bottom: 20px;}
.detail_right.rental_sale_right .price_wrap{padding: 25px 20px;border-bottom: 1px solid #f0f0f0;font-size: 18px;text-align: left;}
.detail_right.rental_sale_right .price_wrap p{display: inline-block;}
.detail_right.rental_sale_right .price_wrap span{float: right;}
.detail_right.rental_sale_right .price_wrap span{float: right;}
.detail_right.rental_sale_right .phone_type{display: flex;padding: 25px 0px 25px 20px;width: 100%;align-items: center;justify-content: space-between;border-bottom: none;}
.detail_right.rental_sale_right .phone_type p{padding-top: 0;font-size: 18px;color: #000;}
.detail_right.rental_sale_right .phone_type div{width: 82%;}
.detail_right.rental_sale_right .phone_type label{width: 49%; margin-right: 2%;}
.detail_right.rental_sale_right .phone_type label:nth-last-child(1){margin-left: 0;}


.detail_right.rental_sale_right .card_banner{}
.detail_right.rental_sale_right .card_banner a{display: block;width: 100%;background-color: #fff3f3;border-radius: 6px;overflow: hidden;height: 70px;margin-bottom: 25px;position: relative;}
.detail_right.rental_sale_right .card_banner a p{font-size: 18px;padding: 22px 50px;color: #494949;font-weight: 500;}
.detail_right.rental_sale_right .card_banner a p br{display: none;}
.detail_right.rental_sale_right .card_banner a .card_img{position: absolute;top: 5px;right:50px;;}
.detail_right.rental_sale_right .price_box{background-color: #f7f7f7;border-radius: 15px;padding: 40px 20px 20px 20px;font-size: 22px;font-weight: bold;line-height: 1.6;}
.detail_right.rental_sale_right .price_box .price_on{display: block;}
.detail_right.rental_sale_right .price_box .price_off{display: none;}
.detail_right.rental_sale_right .price_box ul li span{float: right;}
.detail_right.rental_sale_right .type_tit{font-weight: bold;}
.detail_right.rental_sale_right .other_link{margin-top: 50px;}
.detail_right.rental_sale_right .other_link a{display: block;width: 100%;text-align: center;padding: 12px 0;border: 1px solid #e4e4e4;font-size: 16px;color: #797878;border-radius: 6px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
.detail_right.rental_sale_right .other_link a:hover{border: 1px solid #717171;;color: #000;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}


.color_chip_wrap {}
.color_chip_wrap strong {display:block;font-size:16px;color:#3c3c3c;font-weight:700;}
.color_chip {margin:20px 0 0 0;}
.color_chip a {display:inline-block;vertical-align:top;margin-right:8px;text-align:center;}
.color_chip a em {display:block;width:32px;height:32px;margin:0px auto;border-radius:100%;background-position:center;background-image:none;background-repeat:no-repeat;overflow:hidden;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.color_chip a.on em {background-image:url('/img/check.png');}
.color_chip a span {display:block;opacity:0;font-size:14px;color:#727272;font-weight:400;padding-top:15px;text-align:center;letter-spacing:-1px;white-space:nowrap;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.color_chip a.on span {opacity:1;}
.color_chip a:hover span {opacity:1;}

.color_phone {margin:50px auto 0px;text-align:center;position:relative;}
.color_phone div {display:inline-block;vertical-align:top;margin:0px 6px;text-align:center;}
.color_phone div em { box-shadow: inset 1px 1px 1.8px 1px rgb(0 0 0 / 9%); display:block;width:32px;height:32px;margin:0px auto;border-radius:100%;background-position:center;background-image:none;background-repeat:no-repeat;overflow:hidden;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; cursor: pointer; }
.color_phone div.on em {background-image:url('/img/check.png');}
.color_phone div span {display:block;position:absolute;top:-35px;left:0px;right:0px;opacity:0;font-size:15px;color:#3c3c3c;font-weight:500;text-align:center;letter-spacing:-1px;white-space:nowrap;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.color_phone div.on span {opacity:1;}

.price_wrap {padding:20px 40px;text-align:right;}
.price_wrap span {display:inline-block;vertical-align:top;font-size:18px;color:#000;font-weight:500;}

.btn_option {display: flex;align-items: center;width: 100%;height: 130px;padding: 20px 40px;border: 1px solid #b3b3b3;color: #b3b3b3;border-radius: 10px;font-size: 0;white-space: nowrap;overflow: hidden;margin: 0px auto 10px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;justify-content: space-between;}
.btn_option .left {}
.btn_option .right {text-align:right;}

.mid_one {display:inline-block;vertical-align:top;}
.mid_two {display:inline-block;vertical-align:top;overflow:hidden;}

.mid_one > div{position:relative;display:table;vertical-align:middle;width:100%;height:60px;}
.mid_one strong {position:relative;display:table-cell;vertical-align:middle;width:100%;height:60px;font-size:26px;font-weight:700;overflow:hidden;}
.mid_one h1 {position:relative;display:table-cell;vertical-align:middle;width:100%;height:60px;font-size:26px;font-weight:700;overflow:hidden;}

.mid_two span {display:block;font-size:16px;font-weight:400;}
.mid_two strong {display:block;font-size:26px;font-weight:700;}
.mid_two h1 {display:block;font-size:26px;font-weight:700;}

.btn_option:hover {border:1px solid #ff1e27;}
.btn_option.on {color:#000;border:1px solid #ff1e27;}
.btn_option.on h1 {color:#ff1e27;}

.btn_wrap {font-size:0;padding:15px 0px 20px 0px;}
.btn_wrap a {display:inline-block;vertical-align:top;width:49.5%;height:71px;line-height:71px;overflow:hidden;border-radius:10px;background:#333;font-size:20px;color:#fff;font-weight:700;text-align:center;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.btn_wrap a:hover {background:#ff1e27;}

.num_title {margin-bottom:15px;position:relative;}
.num_title span {display:inline-block;vertical-align:top;width:22px;height:22px;line-height:21px;text-align:center;font-size:13px;color:#fff;font-weight:700;background:#000;}
.num_title strong {display:inline-block;vertical-align:top;line-height:20px;font-size:18px;color:#3c3c3c;font-weight:500;margin-left:5px;}
.num_title em {display:inline-block;vertical-align:bottom;font-size:13px;color:#3c3c3c;font-weight:500;margin-left:3px;}

.phone_type {font-size:0;border-bottom:1px solid #f0f0f0;}
.phone_type a {display:inline-block;vertical-align:top;width:32%;height:42px;line-height:42px;text-align:center;font-size:16px;color:#666;font-weight:400;background:#efefef;border-radius:8px;overflow:hidden;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.phone_type a:nth-child(2) {margin:0px 2%;}
.phone_type a:hover {background:#ddd;}
.phone_type a.on {background:#333;color:#fff;}
.phone_type p {font-size:14px;color:#727272;font-weight:400;padding-top:10px;}

.phone_type label{margin:0px; cursor: pointer; width: 49%;}
.phone_type label ul{}
.phone_type label ul li:nth-child(1){display: none; padding:100px;}
.phone_type label ul li:nth-child(2){
	display:table-cell;
	vertical-align:middle;
	width:29%;
	height:65px;
	line-height:20px;
	text-align:center;
	font-size:16px;
	color:#666;
	font-weight:400;
	background:#efefef;
	border-radius:8px;
	overflow:hidden;
	transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
}
.phone_type label ul li:nth-child(2) span{font-size: 15px;}
.phone_type label ul li:hover {background:#ddd;}
.phone_type label ul.btn_on li:nth-child(2) {background:#333;color:#fff;}

.phone_type input[type=radio]:radio + label {	

background-image: none; 

background-color:#3598dc; 

color:#fff; 

}

.btn_all {position:absolute;top:-5px;right:0px;font-size:13px;color:#838383;font-weight:400;padding:5px 0px 5px 10px;background:url('/img/red_arrow.png') no-repeat left center;}

.phone_sel {border-bottom:1px solid #f0f0f0;position:relative;}
.phone_sel select {
	width:100%; height:39px; padding-left:18px; border:1px solid #ff1e27; font-size:16px; color:#000; font-weight:400; border-radius:8px; overflow:hidden;
	transition:all 0.3s ease-out; cursor: pointer;
	-webkit-transition:all 0.3s ease-out;
}

.phone_sel select optgroup{
	background-color:#3f3f3f; color:#fff;
	-webkit-background-color:#3f3f3f; color:#fff;
}



.exp_title {border-radius:8px 8px 0px 0px;border:1px solid #dfdfdf;background:#898989;font-size:15px;color:#fff;font-weight:500;line-height:38px;padding:0px 0px 0px 20px;margin-top:-7px;position:relative;z-index:9;}
.exp_title em {position:absolute;top:-8px;left:33px;width:18px;height:8px;background:url('/img/tip_a.png') no-repeat center top;}
.option_exp {padding:10px 20px;border-radius:0px 0px 8px 8px;border:1px solid #dfdfdf;overflow:hidden;background:url('/img/box_bg.png');}
.option_exp div {display:block; font-size:14px;color:#747474;font-weight:400;}

.btn_allview {display:block;height:45px;line-height:45px;border-radius:8px;background:#ff1e27;text-align:center;font-size:14px;color:#fff;font-weight:500;overflow:hidden;margin:10px auto 20px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.btn_allview:hover {background:#333;}
.btn_allview img {margin-right:10px;margin-bottom: 0;width: 24px;}

.add_option {font-size:0;margin:20px auto;white-space:nowrap; display: flex;flex-wrap: wrap;}
.add_option a {display:inline-block;vertical-align:top;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;border:1px solid #e5e5e5;margin-bottom: 1.3%;margin-right: 1.3%;border-radius: 5px;padding: 7px;width: 32%;height: 48px;text-align: center;}
.add_option a:hover{background-color: #efefef;}
/*.add_option a.on span{color:#ff1e27;}*/
.add_option a:nth-child(1) {}
.add_option a:nth-child(2) {}
.add_option a:nth-child(3) {padding-top: 10px;margin-right: 0;}
.add_option a:nth-child(4) {padding-top: 10px;}
.add_option a:nth-last-child(1) {}
.add_option a span {display:inline-block;vertical-align:middle;text-align:center;font-size:13px;color:#4a4a4a;font-weight:400;line-height:16px;}
.add_option a img {display:inline-block;vertical-align:middle;margin-right:6px;width: 28px;}

.price_info_wrap {border:1px solid #dfdfdf;border-radius:10px;padding:25px;}
.price_info_top {position:relative;border-bottom:2px solid #373737;padding-bottom:20px;}
.price_date {position:absolute;top:8px;right:0px;font-size:14px;color:#3a3a3a;font-weight:300;}
.price_info_box {padding:30px 0px;}
.price_info_title {margin-top: 10px;}
.price_info_title div {display: inline-block;margin-bottom: 10px;}
.price_info_title .com_dc_price {float: right;color: #000;}
.price_info_title .com_price {float: right;color: #000;}
.price_info_title span {display:inline-block;vertical-align:top;font-size:21px;line-height:23px;color:#000;font-weight:700;}
.price_info_title strong {display:inline-block;vertical-align:top;font-size:23px;line-height:23px;color:#ff0000;font-weight:700;}
.price_info_title em {display:inline-block;vertical-align:top;font-size:15px;line-height:23px;color:#6c6c6c;font-weight:400;padding-top:2px;}

/*팁*/
.question_btn{margin-bottom: 2px;}
.tip { position:absolute; display:none; }
.tip p {font-size:14px; line-height:140%; color:#000; background-color:#fff; padding:15px; border:solid 1px #000; }

.price_info_sub {font-size:18px;line-height:20px;color:#000;padding:10px 0px;}
.price_info_sub span {display:inline-block;vertical-align:top;width:60%;font-weight:400;}
.price_info_sub strong {display:inline-block;vertical-align:top;width:38%;font-weight:400;text-align:right;}
.price_info_conts {font-size:16px;line-height:28px;color:#6c6c6c;padding:0;position: relative;}
.price_info_conts span {display:inline-block;vertical-align:top;width:70%;font-weight:400;padding-left:0;}
.price_info_conts span:nth-child(1) {color : black;}
.price_info_conts strong {display:inline-block;vertical-align:top;width:28%;font-weight:400;text-align:right;}
.price_info_conts strong:nth-child(2) {color:black;}

.dot_line {clear:both;border-top:2px dashed #373737;height:2px;}
.price_info_sum {padding:30px 0px;border-top:2px solid #373737;}
.price_sum_wrap {padding-top:25px;text-align:right;letter-spacing:-1px;}
.price_sum_wrap span {display:inline-block;vertical-align:top;font-size:21px;line-height:38px;color:#000;font-weight:bold;padding:5px 2px 0px 2px;}
.price_sum_wrap strong {display:inline-block;vertical-align:top;font-size:36px;line-height:38px;color:#ff1e27;font-weight:bold;}

.btn_apply {display:block;border-radius:8px;overflow:hidden;text-align:center;font-size:24px;line-height:80px;height:80px;font-weight:700;color:#fff;background:#333;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.btn_apply:hover {background:#ff1e27;}

/*문의*/
.qna_write_area{padding: 20px;margin-bottom: 40px;border:solid 1px #d6d6d6; background-color:#fafafa; padding:20px; text-align:left; }
.qna_write_area .form_area{}
.qna_write_area .form_area .etc_input{display: flex;align-items: center;flex-wrap: wrap;}
.qna_write_area .form_area .etc_input label{margin: 0 5px 10px 0;width: 27%; }
.qna_write_area .form_area .etc_input label .input_hphone{width: 30%;}
.qna_write_area .form_area .etc_input input, .qna_write_area .form_area .etc_input select{height: auto;border: 1px solid #ddd;background-color: #fff;padding: 7px;color: #000;font-weight:400;font-size: 15px;width: 100%;}
.qna_write_area .form_area .etc_input input::placeholder {color: #666;}
.qna_write_area .form_area .etc_input input::-webkit-input-placeholder {color: #666;}
.qna_write_area .form_area .etc_input input:-ms-input-placeholder {color: #666;}
.qna_write_area .form_area .etc_input .wrecate{}
.qna_write_area .form_area .etc_input .wname{}
.qna_write_area .form_area .etc_input .hphone{display: flex;align-items: center;justify-content: space-between;}
.qna_write_area .form_area .etc_input .wlock1{}
.qna_write_area .form_area .etc_input .wlock2{}
.qna_write_area .form_area .etc_input .wlock1 input{width: auto;}
.qna_write_area .form_area .etc_input .wlock2 input{width: auto;}
.qna_write_area .form_area .etc_input .wpasswd{}
.qna_write_area .form_area .content_box {display: flex;}
.qna_write_area .form_area .content_box textarea{width: 100%;margin: 0 auto;display: block;height: 120px;border: 1px solid #ddd;width: 85%;font-size: 15px;padding: 15px;}
.qna_write_area .form_area .content_box textarea::placeholder {color: #666;}
.qna_write_area .form_area .content_box textarea::-webkit-input-placeholder {color: #666;}
.qna_write_area .form_area .content_box textarea:-ms-input-placeholder {color: #666;}
.qna_write_area .form_area .content_box input{width: 15%;border: none;background: #313131;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;cursor: pointer;color: #fff;font-size: 15px;}
.qna_write_area .form_area .content_box input:hover{background-color: #ff1e27}

.qna_write_area .qna_write_title { color:#474747; font-size:13px; font-family:'Noto Sans KR', sans-serif; }
.qna_write_area .qna_write_title span { font-size:13px; font-family:'Noto Sans KR', sans-serif; font-size:15px; color:#333; }
.qna_write_area .form_area p.tip { font-size:12px; color:#666; line-height:150%; font-family:'Noto Sans KR', sans-serif; }
.qna_write_area .form_area textarea { border:solid 1px #c4c4c4; padding:5px; width:99%; height:70px; }

.qna_write_area .form_area .etc_input { font-size:13px; font-family:'Noto Sans KR', sans-serif; }
.qna_write_area .form_area .etc_input input,
.qna_write_area .form_area .etc_input select { vertical-align:middle; }
.qna_write_area .form_area .etc_input label { margin-right:10px; }
.qna_list_area { margin-top:30px; text-align:left; }
.qna_list_area .list_top { padding-bottom:10px; border-bottom:solid 2px #ff1e27; }
.qna_list_area .list_top h3 { font-family:'Noto Sans KR', sans-serif; font-size:16px; }
.qna_list_area .list_top h3 b {color:#ff1e27;}
.qna_list_area .list_layer .q_layer,
.qna_list_area .list_layer .r_layer { padding:15px 10px 15px 10px; font-family:'Noto Sans KR', sans-serif; border-bottom:solid 1px #f1f1f1; }
.qna_list_area .list_layer .r_layer { background-color:#fafafa; display:none; }
.qna_list_area .list_layer .r_layer .reply { color:#474747; font-size:14px; font-family:'Noto Sans KR', sans-serif; line-height:150%; }
.qna_list_area .list_layer .r_layer.r_show {display: flex;}
.qna_list_area .list_layer .r_layer input{padding: 3px 6px;border-radius: 5px;border: 1px solid #d1d1d1;font-size: 14px;}
.qna_list_area .list_layer .q_layer .recate {color: #8d8d8d;padding: 2px 6px;border-radius: 3px;font-size: 13px;border: 1px solid #d9d9d9;margin-right: 10px;display: inline-block;}
.qna_list_area .list_layer .q_layer .content { font-size:15px; color:#666; line-height:150%; margin-top:5px; }
.qna_list_area .list_layer .q_layer .content span {display:flex;align-items:center;}
.qna_list_area .list_layer .q_layer .content img { margin-right: 5px;}
.qna_list_area .list_layer .q_layer .info { margin-top:10px;display: flex;align-items: center;justify-content: space-between;}
.qna_list_area .list_layer .q_layer a.reply_view_btn { color:#ff1e27; font-size:15px; }
.qna_list_area .list_layer .q_layer a.reply_view_btn:hover { text-decoration:underline; }
.qna_list_area .list_layer .q_layer .qna_user{display: flex;align-items: center;}
.qna_list_area .list_layer .q_layer .qna_user_btn{display: flex;align-items: center;margin-left: 20px;}
.qna_list_area .list_layer .q_layer .qna_user_btn input{padding: 3px 6px;border-radius: 5px;border: 1px solid #d1d1d1;font-size: 14px;}
.qna_list_area .list_layer .q_layer .name,
.qna_list_area .list_layer .q_layer .date { font-size:13px; color:#888; }
.qna_list_area .list_layer .q_layer .line { margin-left:5px; margin-right:5px; color:#aaa; font-size:10px; }

.qna_area button{padding: 3px 12px;border: 1px solid #d1d1d1;background-color: #f9f9f9;border-radius: 5px;cursor: pointer;margin-left: 5px;font-size: 14px;font-family:'Noto Sans KR', sans-serif;}


/*후기*/
/* review */
.review_area { }
.review_area  .list_top{ border-bottom:solid 2px #ff1e27;padding-bottom:10px; font-family:'Noto Sans KR', sans-serif; display: block;  }
.review_area  .list_top h3{font-size: 16px; }
.review_area  .list_top h3 b{color: #ff1e27;}
.review_area  .list_layer .list_set{padding: 15px 10px 15px 10px; border-bottom: solid 1px #f1f1f1;}
.review_area  button {font-size:13px; font-family:'Noto Sans KR', sans-serif; padding:2px;}
.review_area .score i {}
.out { color:#c2c2c2; margin-right: 2px}
.over { color:#ffca00; margin-right: 2px}
.review_area .score b.num { font-size:13px; color:#444; }
.review_area .score, .review_area .name, .review_area .date { text-align:left; display: inline-block;}
.review_area .score {margin-bottom: 7px;}
.review_area .name, .review_area .date { font-size:13px;color: #888; }
.review_area .content { text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px; }
.review_area .content a { color:#666; }
.review_area .content a:hover { text-decoration:underline; color:#e0200c; }
.review_area .user_review {display: flex;justify-content: space-between;margin-top: 12px;align-items: center;}
.review_area .user_review .line {margin-left: 5px;margin-right: 5px;color: #aaa;font-size: 10px;}

.review_area .view, .review_area .del { display:none; background-color: #f9f9f9;color: #666;padding: 15px;font-family: 'Noto Sans KR', sans-serif;text-align: left;border-bottom: solid 1px #f1f1f1;font-size: 15px;}
.review_area .r_show{display: flex !important;}
.review_area .del input {padding: 3px 6px;border-radius: 5px;border: 1px solid #d1d1d1;font-size: 14px;}
.review_area .view  { background-color:#f9f9f9; line-height:150%; font-size:13px; color:#666; padding:15px; font-family:'Noto Sans KR', sans-serif; text-align:left; border-bottom: solid 1px #f1f1f1; font-size: 15px;}
.review_area .review_img { margin-bottom: 20px;}
.review_area .review_img img { max-width: 600px;width: auto;max-height: 300px;}

.paging_style1 { text-align:center; }
.paging_style1 .paging { margin-top:25px; }
.paging_style1 .paging a { color:#7c7c7c; font-family:dotum; font-weight:bold; }
.paging_style1 .paging a, .paging_style1 .paging strong { display:inline-block; padding:0 10px; line-height:30px; font-size:14px; }
.paging_style1 .paging strong { border:solid 1px #cacaca; color:#df2428; font-family:tahoma; }
.paging_style1 .paging a.page { font-family:tahoma; font-weight:normal; }


.review_write_area { display:none; }
.review_write_area table { border-top:solid 1px #d2d2d2; font-family:"Nanum GothicBold"; table-layout:fixed; margin-top:20px; }
.review_write_area table th { border-bottom:solid 1px #d2d2d2; font-size:14px; background-color:#f9f9f9;width: 25%; }
.review_write_area table td { border-bottom:solid 1px #d2d2d2; padding:10px; text-align:left; border-right: solid 1px #d2d2d2;}
.review_write_area table td input.input_style { border:solid 1px #ccc; padding:5px; }
.review_write_area table td textarea.textarea_style { border:solid 1px #ccc; padding:5px; overflow:auto;border-radius: 5px; }

.review_write_area .rw_btn{margin-top: 20px;display: flex;justify-content: flex-end;}
.review_write_area .rw_btn input:nth-last-child(1){margin-left: 10px;}
.review_area .btnset{font-size: 0;}
.review_area button{padding: 3px 12px;border: 1px solid #d1d1d1;background-color: #f9f9f9;border-radius: 5px;cursor: pointer;margin-left: 5px;font-size: 14px;font-family: 'Noto Sans KR', sans-serif;}
.review_write_area input, .review_write_area button{padding: 2px 5px;border-radius: 5px;}
.review_write_area button{cursor: pointer;margin-right: 10px;}

/*고정 구매하기*/
.info_bottom{display: block;}
.reser_bottom{display: block !important;background-color: rgba(33, 33, 33, 0.85);}
.reser_bottom .bottom_btn{width: 100% !important;}
.reser_bottom>div{background-color: rgba(0, 0, 0, 0) !important; flex-direction: column;}
.bottom_reser_txt{color: #fff;font-size: 18px;margin-bottom: 10px;}

.info_bottom{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 9999;letter-spacing: -0.4px;word-spacing: -0.4px;color: #000;background-color: rgba(33, 33, 33, 0.9);}
.info_bottom>div{width: 100%;max-width: 1200px;background-color: ;border-radius: 20px 20px 0 0;border-bottom: none;padding: 20px 50px;margin: 0 auto;display: flex;align-items: center;}
.info_bottom .bottom_txt{width: 40%}
.info_bottom .bottom_txt>ul{display: flex;justify-content: space-between;align-items: center;}
.info_bottom .bottom_txt>ul li{font-size: 15px;}
.info_bottom .bottom_txt>ul li>span{display: block;font-weight: bold;font-size: 18px;line-height: 18px;}
.info_bottom .bottom_txt>ul li>strong{background-color: #eaeaea;color: #000;text-align: center;height: 21px;width: 21px;line-height: 21px;display: block;border-radius: 50px;font-size: 16px;}
.info_bottom .bottom_txt>ul>li:nth-child(1){width: 215px;}
.info_bottom .bottom_txt>ul>li:nth-last-child(1){text-align: right;margin-right: 20px;}
.info_bottom .bottom_txt>ul li p{font-size: 24px;color: #fff;font-weight: bold;}
.info_bottom .bottom_txt>ul li small{font-size: 12px;font-weight: normal;display: block;color: #fff;}
.info_bottom .bottom_txt ul li ul{display: flex;align-items: center;justify-content: space-between;color: #fff;}

.info_bottom .bottom_btn{width: 60%;}
.info_bottom .bottom_btn ul{display: flex;justify-content: space-between;}
.info_bottom .bottom_btn ul li{}
.info_bottom .bottom_btn ul li a{display: block;color: #fff;text-align: center;width: 100%;padding: 14px 0;font-size: 16px;border-radius: 10px;height: auto;line-height: inherit;font-weight: normal;}
.info_bottom .bottom_btn ul li:nth-child(1){width: 29%;}
.info_bottom .bottom_btn ul li:nth-last-child(1){width: 69%;}
.info_bottom .bottom_btn ul li:nth-child(1) a{background-color: #ffe70d;color: #000;}
.info_bottom .bottom_btn ul li:nth-last-child(1) a{background-color: #ed2028;}
.footer_wrap{padding-bottom: 180px;}


/*디테일 페이지 끝*/


/**/
.cau_box {background:#2f2f2f;}
.cau_box ul {padding:40px 0px;}
.cau_box ul:after {display:block;visibility:hidden;clear:both;content:""}
.cau_box li {float:left;width:25%;text-align:center;border-left:1px solid #515151;}
.cau_box li:first-child {border-left:0px;}

.page_title {font-size:36px;color:#000;font-weight:700;font-family: 'NexonLv1GothicLow';}
.page_sub {font-size:20px;color:#5c5c5c;font-weight:400;}

.step_wrap {background:#f7f7f7;padding:80px 0px;font-size:0;}
.step_box {display:inline-block;vertical-align:top;text-align:center;width:25%;margin:50px 0px 10px 0px;position:relative;}
.step_box strong {display:block;text-align:center;font-size:24px;color:#000;font-weight:300;padding:10px;}
.step_box span {display:block;text-align:center;font-size:14px;color:#898888;font-weight:400;white-space:normal;word-break:break-all;word-wrap:break-word;word-break:keep-all;padding:0px 10px;}
.step_box em {position:absolute;top:50%;margin-top:-50px;right:-23px;width:46px;height:50px;background:url('/img/step_arrow.png') no-repeat center;}

.tip_box {display:inline-block;vertical-align:top;text-align:center;width:33.33%;margin:60px 0px 10px 0px;position:relative;}

.customer_box {border-radius:15px;background:#fffdf1;margin:30px 0px;text-align:center;padding:10px;border:2px dashed #dcdcdc;width:90%;}
.customer_box strong {display:inline-block;vertical-align:top;width:120px;text-align:right;padding:5px;font-size:20px;color:#000;font-weight:600;}
.customer_box span {display:inline-block;vertical-align:top;text-align:left;width:calc(100% - 125px);padding:5px;font-size:20px;color:#5c5c5c;font-weight:400;}

.result_box {max-width:749px;margin:50px auto;}
.result_box img {margin:30px 0px;}

.basic_bg {background:#f7f7f7;}

.product_wrap01 {width:calc(100% + 30px);margin:50px 0px 0px -15px;}
.product_wrap01:after {display:block;visibility:hidden;clear:both;content:""}
.product_wrap01 li {float:left;width:33.33%;padding:15px 15px 10px 15px;}
.product_wrap01 li a {display:block;position:relative;background:#fff;border:1px solid #eee;border-radius:15px;text-align:center;overflow:hidden;padding:50px 20px 40px 20px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}

.product_wrap01 li a:hover {border:1px solid #ff1e27;}
.p_click {background:#2a2a2a;text-align:center;font-size:18px;color:#fff;font-weight:700;line-height:56px;width:calc(100% + 40px);margin:20px 0px -40px -20px;transition:all .3s ease; -webkit-transition:all .3s ease;}
.product_wrap01 li a:hover .p_click {background:#ff1e27;}
.price_prdt {border-top:1px solid #eee;padding-top:30px;margin-top:30px;}
.price_prdt01 {border-top:1px solid #eee;padding-top:20px;margin-top:20px;}
.subment {height:55px;overflow:hidden;}


.product_wrap03 {width:calc(100% + 30px);margin:50px 0px 0px -15px;}
.product_wrap03:after {display:block;visibility:hidden;clear:both;content:""}
.product_wrap03 li {float:left;width:25%;padding:15px 15px 10px 15px;}
.product_wrap03 li a {display:block;position:relative;border:1px solid #eee;background:#fff;border-radius:7px;overflow:hidden;padding:20px 20px 20px 20px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.product_wrap03 li a:hover {border:1px solid #ff1e27;}
.prdt_pic03 {position:relative;display:table;text-align:center;vertical-align:middle;width:100%;}
.prdt_pic03 > div {position:relative;display:table-cell;text-align:center;vertical-align:middle;width:100%;height:240px;padding:20px;overflow:hidden;}
.prdt_pic03 > div img {max-height:100%;}
.prdt_info03 {height:110px;overflow:hidden;text-align:center;}
.prdt_info03 h1 {display:block;font-size:18px;color:#000;font-weight:700;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
.prdt_info03 strong {display:inline-block;font-size:18px;color:#ff1e27;font-weight:700;padding:2px 0px;border-bottom:1px solid #ff1e27;margin-top:10px;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
.prdt_info03 span {display:inline-block;vertical-align:top;font-size:18px;color:#555;font-weight:300;padding:7px 2px 0px 2px;}

.sale_price {display:inline-block;vertical-align:top;position:relative;margin:5px 10px 0px 0px;}
.sale_price span {display:inline-block;vertical-align:top;font-size:16px;color:#818181;font-weight:600;margin:3px 0px 0px 0px;}
.sale_price strong {display:inline-block;vertical-align:top;font-size:20px;color:#818181;font-weight:600;}
.sale_price em {position:absolute;top:30%;left:0px;right:0px;background:#818181;height:2px;}
.month_price {display:inline-block;vertical-align:top;}
.month_price span {display:inline-block;vertical-align:top;font-size:22px;color:#000;font-weight:600;margin:3px 0px 0px 0px;}
.month_price strong {display:inline-block;vertical-align:top;font-size:28px;color:#fe0000;font-weight:600;}
.combine_price {display:inline-block;vertical-align:top;}
.combine_price span {display:inline-block;vertical-align:top;font-size:22px;color:#000;font-weight:600;margin:3px 0px 0px 0px;}
.combine_price strong {display:inline-block;vertical-align:top;font-size:28px;color:#000;font-weight:600;}
.combine_price em {display:inline-block;vertical-align:top;font-size:14px;color:#000;font-weight:400;margin:8px 0px 0px 5px;}
.combine_txt {display:block;margin:15px auto;font-size:15px;color:#fff;font-weight:600;width:140px;line-height:35px;background:#000;border-radius:10px;text-align:center;}

.exp_box {margin:30px auto;}
.exp_box:after {display:block;visibility:hidden;clear:both;content:""}
.exp_box li {float:left;width:50%;padding:20px;}
.exp_box li span {display:block;padding:5px 5px 5px 10px;background:url('/img/dot.png') no-repeat left 14px;font-size:14px;color:#6b6b6b;font-weight:400;white-space:normal;word-break:break-all;word-wrap:break-word;word-break:keep-all;}
.inbox {padding:0px 15px;font-size:14px;color:#929292;font-weight:400;border-left:3px solid #ebebeb;margin:20px 15px;white-space:normal;word-break:break-all;word-wrap:break-word;word-break:keep-all;}

.intb {margin:30px auto;}
.intb table {width:100%;}
.intb table th {padding:10px;font-size:14px;color:#fff;font-weight:400;text-align:center;}
.intb table th:nth-child(1) {background:#292929;}
.intb table th:nth-child(2) {background:#515151;}
.intb table td {padding:10px;font-size:14px;color:#929292;font-weight:400;border-bottom:1px solid #ebebeb;text-align:center;}
.intb table tr:nth-child(odd) {background:#fcfcfc;}

.left_navi {display:inline-block;vertical-align:top;width:136px;}
.left_navi strong {display:block;padding:5px 25px 5px 0px;border-bottom:2px solid #000;background:url('/img/arrow_down02.png') no-repeat 95% 14px;font-size:22px;color:#000;font-weight:700;white-space:nowrap;}
.left_navi_link {margin:15px 0px;}
.left_navi_link a {display:block;height:40px;overflow:hidden;border-radius:10px;font-size:17px;color:#000;font-weight:400;white-space:nowrap;padding:15px 0px 0px 12px;margin:3px 0px;transition:all .3s ease; -webkit-transition:all .3s ease;background:transparent;background-image: linear-gradient(to right,rgba(245,245,245,1.0) 60%,rgba(255,255,255,1.0));background-size:0px 40px;}
.left_navi_link a:hover, .left_navi_link a.on {font-weight:700;background:transparent;background-image: linear-gradient(to right,rgba(245,245,245,1.0) 60%,rgba(255,255,255,1.0));background-size:100% 40px;}

.left_conts {display:inline-block;vertical-align:top;width:calc(100% - 280px);margin-left:140px;}
.conts_top {max-width:917px;border-radius:10px;overflow:hidden;position:relative;text-align:center;margin:0px auto;}
.conts_top strong {position:absolute;top:45%;left:0px;right:0px;text-align:center;font-size:30px;color:#fff;font-weight:700;font-family: 'NexonLv1GothicLow';}

.greeting_wrap {margin:80px auto;position:relative;padding-right:450px;white-space:normal;word-break:break-all;word-wrap:break-word;word-break:keep-all;}
.greeting_wrap img {position:absolute;bottom:0px;right:0px;}

.process_wrap {margin:30px auto;}
.process_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.process_wrap li {float:left;width:25%;text-align:center;}

.alliance_wrap {margin:50px auto;}
.alliance_wrap table {width:720px;margin:0px auto;}
.alliance_wrap table th {font-size:16px;color:#000;font-weight:400;text-align:left;width:90px;padding:10px;}
.alliance_wrap table td {padding:6px 0px;}
.alliance_wrap input[type=text] {border-radius:5px;height:36px;}
.alliance_wrap textarea {border-radius:5px;height:100px;}
.tmt {padding-left:90px !important;}

.btn_apply01 {display:block;border-radius:5px;overflow:hidden;text-align:center;font-size:16px;font-weight:400;color:#ff1e27;background:#fff;border:1px solid #ff1e27;line-height:58px;margin:20px auto;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.btn_apply01:hover {background:#ff1e27;color:#fff;}

.join_tb {}
.join_tb table {width:100%;border-top:2px solid #ff1e27;}
.join_tb table th {font-size:16px;font-weight:400;color:#000;background:#f7f7f7;padding:10px;border-left:1px solid #e1e1e1;}
.join_tb table td {font-size:16px;font-weight:400;color:#000;background:#fff;padding:30px;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center;}
.join_tb table th:first-child, .join_tb table td:first-child {border-left:0px;}

.process_pic {}
.process_pic img {display:inline-block;vertical-align:middle;}
.tip_r {margin:0px 20px 20px 20px;}

.history_wrap {margin:50px auto;position:relative;padding:30px 0px 0px 0px;}
.history_wrap em {position:absolute;top:0px;left:49.9%;width:1px;height:100%;background:#afafaf;z-index:-1;}
.history_right {padding-left:49.1%;text-align:left;height:90px;}
.history_right strong {display:block;font-size:32px;font-weight:700;color:#000;font-family:'NexonLv1GothicLow';padding-left:70px;background:url('/img/history_dot3.png') no-repeat left 6px;}
.history_right strong.on {padding-left:70px;background:url('/img/history_dot1.png') no-repeat left 4px;position:relative;z-index:8;}
.history_right span {display:block;font-size:14px;font-weight:400;color:#787878;padding-left:70px;white-space:nowrap;}
.history_left {padding-right:49.2%;text-align:right;height:90px;}
.history_left strong {display:block;font-size:32px;font-weight:700;color:#000;font-family:'NexonLv1GothicLow';padding-right:70px;background:url('/img/history_dot2.png') no-repeat right 6px;}
.history_left span {display:block;font-size:14px;font-weight:400;color:#787878;padding-right:70px;white-space:nowrap;}

.certification_wrap {border-bottom:1px solid #efefef;padding:30px 0px 60px 0px;margin:30px auto;}
.certification_pic {display:inline-block;vertical-align:top;width:300px;text-align:center;}
.certification_info {display:inline-block;vertical-align:top;width:calc(100% - 310px);padding-left:50px;}
.certification_info strong {display:inline-block;vertical-align:top;font-size:16px;font-weight:400;color:#000;width:80px;margin:3px 0px;}
.certification_info span {display:inline-block;vertical-align:top;font-size:16px;font-weight:400;color:#787878;width:calc(100% - 86px);margin:3px 0px;white-space:normal;word-break:break-all;word-wrap:break-word;word-break:keep-all;}

.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f23 {font-size:23px;}
.f26 {font-size:26px;}
.f28 {font-size:28px;}
.f30 {font-size:30px;}
.f34 {font-size:34px;}
.f44 {font-size:44px !important;}

.fw300 {font-weight:300;}
.fw400 {font-weight:400;}
.fw500 {font-weight:500;}
.fw600 {font-weight:600;}
.fw700 {font-weight:700;}

.black {color:#000 !important;}
.red {color:#ff0000 !important;}
.grey {color:#787878 !important;}
.fNX {font-family: 'NexonLv1GothicLow';}

/* 탭메뉴 */
#tab_box {margin:0px auto;margin:80px auto 50px;}
#tab_box ul li{display: inline-block;width: 25%;}
#tab_cnt {clear:both;font-size:0;}
#tab_cnt:after {content:"";display:block;visibility:hidden;clear:both;}
#tab_cnt a {display:inline-block;vertical-align:top;height:44px;background:#f9f9f9;overflow:hidden;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
#tab_cnt.four a {width:25%;}
#tab_cnt.rental_tab ul li {width:33.33% !important;}
#tab_cnt.rental_sale_tab ul li {width:25% !important;}
#tab_cnt.rental_tab a {width:100% !important;}
#tab_cnt.rental_tab.rental_sale_tab a {width:100% !important;}
#tab_cnt.five ul li{display: inline;;}
#tab_cnt.five ul li a{width:20%;}
#tab_cnt a:last-child {border-right:none;}
#tab_cnt a span {display:block;text-align:center;font-size:15px;color:#3a3a3a;font-weight:400;line-height:44px;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
#tab_cnt a em {font-size:14px;font-weight:700;margin-left:10px;display: none;}
#tab_cnt .tab_ov {background:#222;border-bottom:4px solid #ff1e27;}
#tab_cnt a:hover {background:#222;}
#tab_cnt a:hover span, #tab_cnt .tab_ov span {color:#fff;}
.obj {padding:30px 0px;font-size:15px;}


/*이벤트 페이지, 사전예약 페이지*/
.reserl_wrap {width:calc(100% + 30px);margin:0px 0px 0px -15px;}
.reserl_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.reserl_wrap li {float:left;width:50%;padding:15px 15px 10px 15px;}
.reserl_wrap li a {display:block;position:relative;border:1px solid #eee;border-radius:7px;overflow:hidden;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.reserl_wrap li a:hover {border:1px solid #ff1e27;}
.reserl_pic {position:relative;display:table;text-align:center;vertical-align:middle;width:100%;}
.reserl_pic > div {position:relative;display:table-cell;text-align:center;vertical-align:middle;width:100%;overflow:hidden;}
.reserl_wrap li a:hover .reserl_info strong {background-color: #000}

	
	
.reserl_info {overflow:hidden;background-color: #f9f9f9;padding: 30px 30px 0}
.reserl_info h1 {display:block;font-size:28px;color:#000;font-weight:700;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
.reserl_info div {display: flex;justify-content: space-between;align-items: center;padding-bottom: 25px}
.reserl_info strong {display:inline-block;font-size:15px;color:#fff;font-weight:700;padding:2px 0px;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;background-color: #ff1e27;padding:10px 20px ;border-radius: 5px}
.reserl_info span {display:inline-block;vertical-align:middle;font-size:15px;color:#888;}


.p1 {margin-right:1%;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt80 {padding-top:80px;}
.pt100 {padding-top:100px;}
.pb10 {padding-bottom:10px;}
.pb18 {padding-bottom:18px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pb80 {padding-bottom:80px;}
.pb100 {padding-bottom:100px;}
.pL20 {padding-left:20px;}
.pL25 {padding-left:25px;}
.pL30 {padding-left:30px;}
.pL50 {padding-left:50px;}
.mb18 {margin-bottom:18px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mt30 {margin-top:30px !important;}
.mt50 {margin-top:50px !important;}

.taC {text-align:center !important;}
.taL {text-align:left !important;}
.taR {text-align:right !important;}
.psL {position:absolute;top:0px;left:0px;}
.relative {position:relative;}
.bg_grey {background:#f7f7f7;}
.Tline {text-decoration:line-through;}


/*메인배송*/

.wrap_de_pc {
/*background-image:url("/img/quick0622_bg.png");*/
background-position:left 48px;
/*background-size:10%;*/
background-repeat:repeat-x;
margin-top: 50px;
background-color: #00c7b0;

}



.flR {float:right;}
.dot_left {position:absolute;top:3%;left:-280px;background:url('/img/new_bg.png') no-repeat center;width:280px;height:220px;}
.dot_left01 {position:absolute;bottom:5%;left:-280px;background:url('/img/new_bg.png') no-repeat center;width:280px;height:220px;}
.dot_right {position:absolute;bottom:0px;right:-280px;background:url('/img/new_bg.png') no-repeat center;width:280px;height:220px;}

.footer{background-color: #fcfcfc;margin-top: 0;}

.footer_wrap {padding:60px 0px 50px 0;font-size:0;max-width: 1200px;margin: 0 auto}
.footer_left {display:inline-block;vertical-align:top;width:82%;}
.footer_right {display:inline-block;vertical-align:top;width:18%;text-align:center;}
.footer_right>a:nth-child(2){margin-right: 0;}
.footer_right>a>img{width: 30px;}
.footer_right .sns_btn{display: block;margin-top: 20px;margin-bottom: 10px;}
.footer_right .sns_btn a{margin-right: 0;}
.footer_right .sns_btn a img{width: 154px;}
.footer_right a {display:inline-block;vertical-align:middle;text-align:left;margin-bottom:8px;margin-right: 18px}

.footer_navi {display:block;}
.footer_navi a {display:inline-block;vertical-align:top;font-size:16px;color:#585858;font-weight:500;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
.footer_navi a:hover {color:#ff1e27;}
.footer_navi span {display:inline-block;vertical-align:top;margin:0px 20px;font-size:14px;color:#bebebe;font-weight:400;}
.footer_txt {display:block;font-size:14px;color:#585858;font-weight:400;line-height:180%;padding:35px 0px;}
.footer_txt a{color: #585858}
.footer_txt span {display:inline-block;vertical-align:top;font-size:14px;color:#383838;font-weight:400;margin:0px 3px;}
.footer_txt b{font-weight: 500;}
.footer_sub {display:block;font-size:12px;color:#939393;font-weight:300;line-height:160%;word-break: keep-all;}
.footer_sub span {display:inline-block;vertical-align:top;font-size:13px;color:#939393;font-weight:400;margin:0px 3px;}
.footer_link {margin-top: 15px;display: flex;width: fit-content;align-items: center;flex-wrap: wrap;}
.footer_link a{padding-bottom: 10px;margin-right: 10px;display: inline-block;font-size: 13px;color: #878787;line-height: 32px;display: flex;width: fit-content;font-weight: 300;}
.footer_link a img{height: 32px;}

.board_wrap {font-size:0;}
.board_navi {display:inline-block;vertical-align:top;width:187px;margin-right:63px;padding:25px;border:1px solid #d7d7d7;border-radius:8px;overflow:hidden;}
.board_subject {border-bottom:2px solid #000;font-size:20px;color:#000;font-weight:700;padding:0px 30px 15px 0px;background:url('/img/arrow_down02.png') no-repeat 90% 15px;}
.board_link_box {padding-top:15px;}
.board_link_box a {display:block;height:40px;line-height:40px;padding:0px 15px;font-size:16px;color:#464646;font-weight:400;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;background:url('/img/left_navibg.png') no-repeat right center;background-size:0px 40px;margin:2px 0px;}
.board_link_box a.on {font-weight:700;background:url('/img/left_navibg.png') no-repeat;background-size:auto;}
.board_link_box a:hover {font-weight:700;background:url('/img/left_navibg.png') no-repeat;background-size:auto;}

.board_contents {display:inline-block;vertical-align:top;width:calc(100% - 250px);font-size:14px;}
.board_title {padding-bottom:18px;font-size:24px;color:#000;font-weight:700;border-bottom:2px solid #000;}
.board_tb {}
.board_tb table {width:100%;}
.board_tb table th {padding:20px 5px;font-size:18px;color:#000;font-weight:600;border-bottom:1px solid #000;}
.board_tb table td {padding:10px 5px;font-size:15px;color:#333;font-weight:400;border-bottom:1px solid #eaeaea;text-align:center;}
.board_tb.notice table td {padding:20px 10px;font-size:15px;color:#333;font-weight:400;border-bottom:1px solid #eaeaea;text-align:center;}

.write_tb {margin:15px auto 0px;}
.write_tb table {width:100%;}
.write_tb table th {width:100px;border:1px solid #d7d7d7;background:#f1f1f1;padding:5px;font-size:15px;color:#333;font-weight:400;}
.write_tb table td {border:1px solid #d7d7d7;background:#fff;padding:5px;font-size:15px;color:#333;font-weight:400;text-align:left;}
.write_tb table td input[type=text] {height:40px;width:100%;border:1px solid #ddd;font-weight:400;}
.write_tb table td input[type=password] {height:40px;width:150px;border:1px solid #ddd;font-weight:700;padding-left:10px;margin-right:10px;font-size:18px;}
.write_tb table td textarea {height:450px;}



.view_title {padding:20px 5px;font-size:18px;color:#000;font-weight:600;border-bottom:1px solid #000;position:relative;}
.view_num {position:absolute;top:20px;right:0px;}
.view_num span {display:inline-block;vertical-align:top;padding:0px 10px;font-size:16px;color:#666;font-weight:400;}
.view_conts {display:block;min-height:350px;padding:40px 10px;font-size:16px;color:#333;font-weight:400;border-bottom:1px solid #d7d7d7;}

.page_next {border-top: 1px solid #ebebeb;;border-bottom:1px solid #ebebeb;padding:20px 10px;}
.board_view .page_next:nth-last-child(1) {border-top:0;}
.page_next strong {display:inline-block;vertical-align:top;text-align:center;width:150px;font-size:16px;color:#666;font-weight:400;}
.page_next strong img {margin-right:30px;}
.page_next em {display:inline-block;vertical-align:top;width:calc(100% - 160px);padding-left:20px;}
.page_next em a {font-size:16px;color:#666;font-weight:400;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.btnA {display:inline-block;vertical-align:top;width:142px;font-size:16px;color:#fff !important;font-weight:400;text-align:center;border-radius:6px;overflow:hidden;background:#313131 !important;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;border: none;cursor: pointer;padding: 9px 0 !important;border: none !important;}
.btnA:hover {background:#ff1e27;}
.btnB {display:inline-block;vertical-align:top;width:142px;font-size:16px;color:#333 !important;font-weight:400;text-align:center;border-radius:6px;overflow:hidden;background:#f1f1f1 !important;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;border: none;cursor: pointer;padding: 9px 0 !important;border: none !important;}
.btnC {display:inline-block;vertical-align:top;width:142px;font-size:16px;color:#333 !important;font-weight:400;text-align:center;border-radius:6px;overflow:hidden;background:#fff !important;border:1px solid #999;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;padding: 9px 0 !important;}

.pagging {text-align:center;}
.pagging .btn_move {display:inline-block;vertical-align:top;width:25px;height:27px;line-height:25px;text-align:center;}
.pagging_num {display:inline-block;vertical-align:top;margin:0px 10px;}
.pagging_num a {display:inline-block;vertical-align:top;width:27px;height:27px;line-height:25px;text-align:center;font-size:16px;color:#6f6f6f;font-weight:400;border:1px solid #fff;border-radius:5px;overflow:hidden;margin:0px 3px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.pagging_num a img{padding-bottom:5px;}
.pagging_num strong {display:inline-block;vertical-align:top;width:27px;height:27px;line-height:25px;text-align:center;font-size:14px;border:1px solid #ff3f48;color:#ff1d28;;font-weight:400;border-radius:5px;overflow:hidden;margin:0px 3px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.pagging_num a.on, .pagging_num a:hover {border:1px solid #bababa;color:#000;}

.searching {width:225px;display:block;margin:30px auto;border-bottom:1px solid #b1b1b1;}
.searching input[type=text] {font-size:15px;font-weight:400;height:50px;border:none;width:calc(100% - 28px);padding:0px;}
.searching a {display:inline-block;vertical-align:top;width:20px;height:50px;line-height:50px;text-align:center;}

.white_content {display:none;position:fixed;top:20%;left:50%;margin-left:-550px;width:1100px;min-height:500px;z-index:1002;}
.pop_open {position:relative;width:900px;margin:0px auto;}
#btn_close {position:absolute;top:-60px;right:0px;cursor:pointer;}


/* GO TO TOP*/
.page_top_box {cursor:pointer;z-index:9999;width:50px;height:50px;position:fixed;bottom:20px;right:-50px;display:block;background:url('/img/arrow_up.png') no-repeat center #f1f1f1;opacity:0;border-radius:100%;overflow:hidden;background-size: 22px;}
.page_top_box.show {opacity:1;right:20px;}
.page_top_box {-webkit-transition: 500ms;transition: 500ms;}
a.page_top_link {display:block;color:#fff;text-align:center;font-size:14px;line-height:30px;}

/* 애니효과 */
.ani_y{opacity:0;transform:translateY(50px);transition-property: all;transition-duration: 0.8s;-webkit-transform:translateY(50px);-webkit-transition-property: all;-webkit-transition-duration: 0.8s;}
.ani_y.m{transform:translateY(-50px);-webkit-transform:translateY(-50px);transition-timing-function:ease;-webkit-transition-timing-function:ease}
.ani_x{opacity:0;transform:translateX(50px);transition-property: all;transition-duration: 0.8s;-webkit-transform:translateX(50px);-webkit-transition-property: all;-webkit-transition-duration: 0.8s;}
.ani_x.m{transform:translateX(-50px);-webkit-transform:translateX(-50px);transition-timing-function:ease;-webkit-transition-timing-function:ease}
.delay1{transition-delay:0.3s;-webkit-transition-delay:0.3s;}
.delay2{transition-delay:0.6s;-webkit-transition-delay:0.6s;}
.delay3{transition-delay:0.9s;-webkit-transition-delay:0.9s;}
.delay4{transition-delay:1.2s;-webkit-transition-delay:1.2s;}
.delay5{transition-delay:1.5s;-webkit-transition-delay:1.5s;}
.delay6{transition-delay:1.8s;-webkit-transition-delay:1.8s;}
.action .ani_y{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
.action .ani_x{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);}
.ani{opacity:0;transition-property: all;transition-duration: 0.8s;-webkit-transition-property: all;-webkit-transition-duration: 0.8s;}
.active .ani{opacity:1;}
.action .ani{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);}


.firstScroll{position:absolute;left:50%;bottom:0;padding-bottom:80px;font-size:17px;color:#fff;font-family:'Exo 2',sans-serif;font-weight:400;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.firstScroll::after{position:absolute;left:50%;bottom:0;width:0;height:60px;content:'';border-left:1px solid #fff}

.pc {display:block;}
.ipc {display:inline-block;}
.mobile {display:none;}
.imobile {display:none;}
.tmobile {display:none;}


/*소셜로그인*/
.login_wrap{width: 100%;height: 100%; background-color: #f7f7f7;padding-top: 150px}
.login_wrap>div{width: 100%;max-width: 500px;margin: 0 auto;padding: 0 20px}

.login_wrap>div .login_title{font-size: 20px;text-align: center;}
.login_wrap>div .login_title img{margin-bottom: 30px}

.login_wrap>div .login_title strong {display: flex;flex-basis: 100%;align-items: center;color: rgba(0, 0, 0, 0.35);font-size: 15px;margin: 24px 0px;}
.login_wrap>div .login_title strong::before,
.login_wrap>div .login_title strong::after {content: "";flex-grow: 1;background: rgba(0, 0, 0, 0.35);height: 1px;font-size: 0px;line-height: 0px;}

.login_wrap>div .login_box{}
.login_wrap>div .login_box li{}
.login_wrap>div .login_box li a{width: 100%;height: 60px;margin-bottom: 12px;font-size: 16px;display: flex;align-items: center;border-radius: 5px;background-color: #fff;border: 1px solid #efefef;}

.login_wrap>div .login_box li a .login_pic{margin-right: 20px;height: 100%;display: flex;align-items: center;padding: 0 15px;border-right: 1px solid #efefef;}
.login_wrap>div .login_box li a .login_pic img{width: 30px}




@media (max-width:1520px) {
	.event_box {position:absolute;top:0px;right:auto;left:48%;transform: translateX(-324px);width:170px;height:58px;text-align: center;padding: 0; justify-content: center;}
	.event_box:hover {background-color:#000;}
	.event_box div{}
	.event_box div img{display: none;}
	.event_box span{line-height: 1.2;}
	.event_box span strong{display: inline-block;font-size: 17px;line-height: 1.2;margin-left: 3px;margin-top: 0; font-weight: 600;}

}
@media (max-width:1270px) {
	.more_arrow {width:187px;height:45px;border-radius:8px;overflow:hidden;background:url('/img/btn_more.png') no-repeat center #ff1e27;z-index:99;}
}


@media (max-width:1200px) {
	/*메인배너*/
	.swiper_product .swiper-slide .ipc{height: 0;padding-top : calc(600/1200*100%);background-size: cover;}
	.swiper_product .swiper-slide .mobile{height: 0;padding-top : calc(708/860*100%);background-size: cover;}
	/*메인배너 버튼*/
	.more_box{padding-left: 3.2%;}
	
	.event_box {position:absolute;top:0px;right:auto;left:248.5px;transform:unset;}
	.head_txt{margin-left:95px;}
	.info_bottom .bottom_txt{width: 55%;}
	.info_bottom .bottom_btn{width: 45%;}
	
	.footer_wrap{padding: 60px 25px 50px 25px;}
}
@media (max-width: 1170px){

	.phone_left{width:350px;}
	.phone_mid{width:335px;}
	.phone_right{width: calc(100% - 700px); padding: 20px 0px 0px 26px;}
}

@media (max-width:1100px) {

	.oneth {font-size:16px;}
	.twoth a {font-size:13px;}
	.head_wrap {height:190px;}
	.head_top {height:98px;}
	.head_link { position: inherit;text-align:left;border-bottom: 1px solid #eaeaea;}
	.head_link {}
	.head_txt {line-height: 40px; font-size: 15px;}

	.prdt_icon{top:16px;}

/*	.head_txt {display:none;}*/
	.layout {padding:0px 15px;}

	.event_box {position:absolute;top:0px;right:auto;height:58px;background:none #ff1e27;text-align:center;}
	.event_box:hover {background:none #000;}
	.event_box strong {color:#fff;font-size:15px;line-height:58px;display:block;text-align:center;}

	.more_arrow {width:187px;height:45px;border-radius:8px;overflow:hidden;background:url('/img/btn_more.png') no-repeat center #ff1e27;z-index:99;}

	.dot_left, .dot_left01, .dot_right {display:none;}

	.phone_left {width:430px;text-align:center;}
	.phone_mid {width:calc(100% - 440px);padding:20px;}
	.phone_right {display:block;width:100%;padding:20px 0px 0px 0;}

}

@media (max-width: 1080px){
	.product_wrap li a{padding: 40px 10px 20px 10px;}
		.prdt_info em{font-size: 21px;}
		.detail_01text{font-size:18px !important;}
		.prdt_info span{padding:7px 2px 0 2px ; font-size:17px;}
}

@media (max-width:1000px) {
	.detail_right.rental_sale_right .card_banner a p{font-size: 16px;padding: 23px 20px;}
	.detail_right.rental_sale_right .card_banner a .card_img{top: 9px;right: 20px;width: 95px;}
}

@media (max-width: 980px){
	.logo img {height: 30px;}
	.oneth{padding: 2px 9px 0px 9px;}
	.top_navi > a{margin:5px;}
	.top_navi > a img{width:24px;}
}


@media (max-width:950px) {
	/*이벤트 페이지, 사전예약 페이지*/
	.reserl_info div{display: block;padding-bottom: 0;}
	.reserl_info span{display: block;margin: 5px 0px 10px 0;}
	.reserl_info strong{float: right;margin-bottom: 25px;}
	
	.mid_one strong{font-size: 24px;}
	.mid_two strong{font-size: 24px;}
	.mid_two h1{font-size: 24px;}

}
@media (max-width:850px) {
/*	body{font-family: sans-serif;}*/
	.pc {display:none;}
	.ipc {display:none;}
	.mobile {display:block;}
	.imobile {display:inline-block;}
	.tmobile {display:block;}
	
	.btn_navi {display:block;position:absolute;top:2px;left:0px;width:45px;height:55px;background:url('/img/all_navi_t.png') no-repeat center;z-index:99;background-size:24px}
	.btn_phone {display:block;position:absolute;top:10px;right:10px;width:45px;height:45px;background:url('/img/phone.png') no-repeat center;z-index:99;}


	.wrap_de_m{display: block;}
	.wrap_de_pc{display: none;}
	/*	.menu_navi {display:none;}*/

/*	.head_wrap {position:fixed;top:0px;left:0px;right:0px;height:90px;}*/
	.head_wrap {height:166px;border-bottom: none;font-family: 'Noto Sans KR', sans-serif;}

	.head_top {height:71px;}
	.head_link > a {line-height:30px;padding:0px 15px;}
	.head_link > a img {height:13px;margin-top: 3px;}

	.head_search {position:absolute;top:79px;right:15px;width:170px;height:38px;z-index: 9;}
	.head_search input[type="text"] {width:calc(100% - 35px);height:30px;}
	.head_search > a {width:30px;height:30px;line-height:30px;}

	.head_tip {clear:both;}
/*	.head_tip {height:90px;clear:both;}*/
	#backgroundPopup{display:none;position:fixed;height:100%;width:100%;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.7);z-index:10001;}
	.logo {display:inline-block;position:absolute;top:0px;left:45px;padding:15px 0px;}
	.logo img {height:25px;}
	
    .logo_002 {display:inline-block;position:absolute;top:0px;left:45px;padding:15px 0px;}
	.logo_002 {padding: 12px 0px; width: 235px; margin-left: -82px;}
	
    .logo_003{padding-top:-5px !important;}

	

	.top_navi {display:none;position:absolute;top:7px;margin-top:0px;right:5px;}
	.top_navi > a {display:inline-block;vertical-align:middle;position:relative;margin:8px;}
	.top_navi > a > span {display:none;position:absolute;top:-1px;right:-8px;z-index:99;width:16px;height:16px;line-height:15px;border-radius:100%;text-align:center;font-size:10px;color:#fff;font-weight:700;background:#ed2028;}
	.top_navi > a > strong {display:none;}
	
	
	.head_link{position: initial;text-align: left;border-bottom: 1px solid #eaeaea;}
	.head_txt{display: block;line-height: 36px;width: 100%;margin-left: 0;font-size: 14px}
	.head_area{position: relative;height: 55px;border-bottom: 1px solid #eaeaea;}
	.menu_navi{position: absolute;left: 0;top: 55px;z-index: 9;text-align: left;background-color: #fff;border-bottom: 1px solid #eaeaea;height: 40px;overflow: hidden;padding-right: 40px;white-space: nowrap;}
	.oneth{line-height: 39px;padding: 0 13px;}
	.menu_navi li:hover .oneth, .menu_navi li .oneth.on {background:url('/img/dot_white.png') no-repeat center 27px;}
	

	.event_box {left: 157px;height: 34px;padding: 2px 8px 8px 8px;width: 150px;}
	.event_box span{font-size: 13px;}
	.event_box span strong{font-size: 13px;margin-top: 6px;}

	.swiper_product .swiper-slide {height:auto;padding: 0;}
	.swiper_product .swiper-slide img {width:100%;}
	.swiper_product .swiper-pagination {display:none;}
	.swiper_product .swiper-button-prev, .swiper_product .swiper-button-next {display:none;}
	.more_arrow {display: none;}
	
	
	
	/*라온악세사리*/
	.raon_acc_warp{width:100%;}
	.raon_a{width: 100%;display: inline-block; text-align: center;}
    .raon_acc{background:url('/img/raonevent_text_bg.png') no-repeat center top; padding: 9px 51px 24px 10px; margin-bottom: 30px; /*background-size: 75%;*/}
	.raon_t01{font-size: 28px;}
	.raon_t02{font-size: 20px;}
	.aimg_m{display: block;}
	.aimg_pc{display: none;}



	/*모바일 왼쪽 메뉴 시작*/
	
	.view_menu_wrap {display:block;position:fixed;top:0px;bottom:0px;left:-100%;width:75%;max-width: 375px;z-index:10002;background:#ddd;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
	.view_menu_wrap.on {left:0px;}
	.menu_top {position:relative;height:65px;background:#fff;width: 100%;}
	.menu_top>div {width: 100%;height: 100%;display: flex;text-align: center;line-height: 65px;}
	.menu_top>div a {width: 50%;display: inline-block;height: 100%;margin: 0;padding: 0;color: #fff;font-weight: 600;font-size: 14px;}
	.logo_m {background-color: #000;}
	.logo_m img {height: 18px;margin-top: -5px}
	.event_box01 {background-color: #ff1e27;}
	.menu_close {position:absolute;top:10px;right:-45px;width:45px;height:45px;background:url('/img/btn_x.png') no-repeat center;z-index:999;background-size: 22px;}

	.menu_box_wrap {margin:0px auto;}
	.menu_box_wrap ul {}
	.menu_box_wrap ul:after {display:block;visibility:hidden;clear:both;content:""}
	.menu_box_wrap li {float:none;position:relative;border-bottom: 1px solid #eaeaea;}
	.menu_box_wrap li:nth-child(1) {border-top: 1px solid #eaeaea;}
	.m_1th {display:block;width:100%;font-size:16px;color:#3b3b3b;font-weight:normal;padding: 18px 30px;background:url('/img/arrow_down_ver2.png') no-repeat 92% center #fff;overflow:hidden;}
	.m_1th.on {background:url('/img/arrow_up_ver2.png') no-repeat 92% center #fff;font-weight: 500;color: #000;background-color: #fbfbfb;border-left: 3px solid #ff1e27;}
	.m_1th.no {background:#fff;}
	.m_2th {display:none;background:#fff;padding:0 40px 10px 40px;overflow:hidden;font-size:0;background-color: #fbfbfb;}
	.m_2th a {display:block;vertical-align:top;}
	.m_2th a em {display:block;width:60px;height:60px;line-height:60px;border-radius:100%;overflow:hidden;background:#1b61d4;margin:0px auto;}
	.m_2th a span {display:block;padding: 7px 0;font-size:14px;color:#3b3b3b;font-weight:normal;}
	.m_2th a span::before { content: "- ";}
	.m_2th a:first-child{}

	.top_navi_wrap{position:relative;}
	.top_navi_wrap .m_3th{display: flex;}
	.top_navi_wrap a {display: inline-block;vertical-align: middle;position: relative;text-align: center;border-right: 1px solid #eaeaea;width: 25%;margin: 0;background: #fff;padding: 20px 0;}
	.top_navi_wrap a:nth-last-child(1) {border:none;}
	.top_navi_wrap a > strong {display:none;}
	.top_navi_wrap a > div{font-size: 12px; color: #3b3b3b;margin-top: 5px;word-break: keep-all;}
	.top_navi_wrap a .m_3th_img{width: 25px;height: 27px;margin: 0 auto;position: relative;}
	.top_navi_wrap a .m_3th_img span {display: none;position: absolute;top: -3px;right: -6px;z-index: 99;width: 16px;height: 16px;line-height: 15px;border-radius: 100%;text-align: center;font-size: 10px;color: #fff;font-weight: 700;background: #ed2028;}
	
	
/*
	.view_menu_wrap {display:block;position:fixed;top:0px;bottom:0px;left:-300px;width:250px;z-index:10002;background:#ddd;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
	.view_menu_wrap.on {left:0px;}
	.menu_top {position:relative;height:65px;background:#fff;}
	.logo_m {display:inline-block;padding:20px 20px;}
	.menu_close {position:absolute;top:10px;right:-45px;width:45px;height:45px;background:url('/img/btn_x.png') no-repeat center;z-index:999;}

	.menu_box_wrap {margin:0px auto;}
	.menu_box_wrap ul {padding:20px;}
	.menu_box_wrap ul:after {display:block;visibility:hidden;clear:both;content:""}
	.menu_box_wrap li {float:none;padding:5px 0px;position:relative;}
	.m_1th {display:block;width:100%;text-align:center;font-size:16px;color:#353535;font-weight:600;line-height:45px;border-radius:8px;background:url('/img/arrow_down.png') no-repeat 95% center #fff;overflow:hidden;}
	.m_1th.on {background:url('/img/arrow_up.png') no-repeat 95% center #fff;}
	.m_1th.no {background:#fff;}
	.m_2th {display:none;background:#fff;text-align:center;padding:10px 20px;border-radius:0px 0px 10px 10px;overflow:hidden;margin-top:-12px;font-size:0;}
	.m_2th a {display:block;vertical-align:top;text-align:center;}
	.m_2th a em {display:block;width:60px;height:60px;line-height:60px;border-radius:100%;overflow:hidden;background:#1b61d4;margin:0px auto;}
	.m_2th a span {display:block;padding:10px 0px 10px 0px;font-size:15px;color:#353535;font-weight:500;text-align:center;}
	.m_2th a:first-child{border-top: 1px solid #ccc;}

	.top_navi_wrap{position:relative;padding: 0 20px;}
	.top_navi_wrap  a {display:inline-block;vertical-align:middle;position:relative;margin:8px;}
	.top_navi_wrap  a > span {display:block;position:absolute;top:8px;right:-4px;z-index:99;width:16px;height:16px;line-height:15px;border-radius:100%;text-align:center;font-size:10px;color:#fff;font-weight:700;background:#ed2028;}
	.top_navi_wrap  a > strong {display:none;}
	.top_navi_wrap  a > div{font-size: 0.8em;line-height: 0.8em;}
	.top_navi_wrap  a:nth-child(4) > span{right: 2px;}
	
	
*/
	
	
	/*모바일 왼쪽 메뉴 끝*/

	.notice_wrap {background-image:none;}
	.notice_box {display:block;width:calc(100% + 30px);margin-left:-15px;height:50px;background:#2d2d2d;padding:0 12px;}
	.qna_box {display:block;width:calc(100% + 30px);margin-left:-15px;height:50px;background:#ff1e27;padding:0 12px;}
	.swiper_board{width: calc(100% - 80px);padding: 0px 8px;}
	.swiper_board .swiper-wrapper {height:50px;line-height:50px;}
	.swiper_board .arrow_wrap{display: none;}
	.scroll_wrap {display:inline-block;vertical-align:middle;width:calc(100% - 90px);padding:0px 10px;}
	.scroll_wrap a {display:block;margin:0px;position:relative;}
	.scroll_wrap span {font-size:13px;width: calc(100% - 43%);}
	.scroll_wrap span.qna_sp{width: 100%;}
	.scroll_wrap em {font-size:12px;width:60px;}
	.bar_tip {width: 20%;max-width: 75px;height: auto}

	.arrow_wrap {position:absolute;top:5px;right:10px;width:20px;z-index:99;}
	.arrow_wrap a {display:block;height:20px;background-repeat:no-repeat;background-position:center;text-align:center;margin:0px 0px;}

	.p1 {margin-right:1%;}
	.pt10 {padding-top:5px;}
	.pt20 {padding-top:10px;}
	.pt30 {padding-top:20px;}
	.pt40 {padding-top:20px;}
	.pt50 {padding-top:30px;}
	.pt60 {padding-top:40px;}
	.pt70 {padding-top:30px;}
	.pt80 {padding-top:40px;}
	.pt100 {padding-top:60px;}
	.pb10 {padding-bottom:5px;}
	.pb18 {padding-bottom:15px;}
	.pb20 {padding-bottom:10px;}
	.pb30 {padding-bottom:20px;}
	.pb40 {padding-bottom:20px;}
	.pb50 {padding-bottom:30px;}
	.pb60 {padding-bottom:40px;}
	.pb80 {padding-bottom:40px;}
	.pb100 {padding-bottom:80px;}
	.mb18 {margin-bottom:10px;}
	.mb20 {margin-bottom:15px;}
	.mb30 {margin-bottom:20px;}
	.mt30 {margin-top:20px;}

	.main_tit {margin:10px 0px;font-size:20px;}
	.main_tit h4 {font-size: 32px;margin-right: 12px}
	.main_tit span {font-size: 15px}
	.main_tit01 {display:block;margin:0px 0px 15px 0px;}
	.main_tit01 strong {font-size:32px;}
	.main_tit01 span {font-size:14px;padding:22px 10px 0px 15px;}
	.main_tit01 span em {font-size:14px;}

	.sort_wrap {position:absolute;bottom:0px;right:0px;}
	.sort_wrap a {display:inline-block;vertical-align:top;font-size:14px;color:#c1c1c1;font-weight:500;padding:5px;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
	.sort_wrap a:hover, .sort_wrap a.on {color:#000;}

	.btn_more {position:absolute;bottom:0;right:0px;font-size:14px;color:#373737;font-weight:400;padding:8px 10px 8px 20px;background:url('/img/btn_plus_red.png') no-repeat left center;transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
	.btn_more:hover {color:#ff1e27;}

	.product_wrap {width:calc(100% + 10px);margin:0px 0px 0px -5px;padding: 0}
	.product_wrap li {float:left;width:50%;padding:5px 5px 5px 5px;}
	.product_wrap li a {padding:40px 5px 20px 5px;}
	.prdt_pic > div {width:100%;height:160px;}
	.prdt_pic > div img {max-height:120px;}
	
	.prdt_info {font-family: 'Nanum Gothic', sans-serif; letter-spacing: -2px; margin-bottom: 15px;}
	/*.prdt_info {height:170px;font-family: 'Nanum Gothic', sans-serif; letter-spacing: -2px;}*/
	.prdt_info h1 {font-size:18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: 900; min-height: 54px;}
	.prdt_info strong {font-size:13px;}
	.prdt_info span {font-size:15px;padding:7px 2px 0px 2px; }
	.prdt_info em {font-size:20px;font-weight: 900;margin-top: 4px;}
	.prdt_logo {top:15px;left:20px;}
	.prdt_icon {top:13px;right:20px;}
	.prdt_fav {top:0px;right:20px;}
	
	/*DC수정추가*/
	.fw700{font-weight: 800;}
	.detail_01text {font-size: 13px !important ; vertical-align: middle; text-decoration: line-through; color: #8e8e8f !important;}


	.event_boxing {padding:40px 0px 40px 0px;}
	.swiper_event_wrap {margin:20px 0px 0px -60px;padding:0px 60px;width:calc(100% + 120px);}

	.event_box_wrap li {float:left;width:100%;padding:20px 20px 20px 20px;}
	.event_info h1 {font-size:18px;}
	.event_info strong {font-size:13px;}
	.event_info span {font-size:14px;}

	.customer_wrap {margin:30px auto;}
	.customer_wrap a {display:block;width:100%;text-align:center;}
	.customer_wrap a:nth-child(2) {margin:20px 0%;}
	
	.after_wrap ul{ font-family: 'Nanum Gothic', sans-serif;}
	.after_wrap .post-wrapper2{ font-family: 'Nanum Gothic', sans-serif;}
	
	.after_left {display:block;width:100%;padding-right:0px;margin-bottom:30px;}
	.after_right {display:block;width:100%;margin-top:40px;}

	.after_right ul {border-top:1px solid #eee;margin-top:17px;}
	.after_right li {float:none;position:relative;display:block;border-bottom:1px solid #eee;height:54px;padding:14px 0px 10px 8px;}
	.after_right li span {font-size:12px;color:#898989;font-weight:300;margin-right:5px;white-space:nowrap;}
	.after_right li span:nth-child(1) {width:36px}
	.after_right li span:nth-child(2) {width:30px}
	.after_right li span:nth-child(3) {width:115px}
	.after_right li span:nth-child(4) {width:calc(100% - 260px);}
	.after_right li em {top:10px;right:0px;font-size:12px;width:60px;height:29px;line-height:29px;}

	.after_info h1 {font-size:16px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space: normal;font-weight: 900;margin-top: 10px;}
	.after_info strong {font-size:13px;}
	.after_info span {font-size:12px;}

	
	/*이벤트 페이지, 사전예약 페이지*/
	.reserl_wrap {width:calc(100% + 10px);margin:0px 0px 0px -5px;}
	.reserl_wrap li {float:left;width:100%;padding:5px 5px 5px 5px;}
	.reserl_wrap li a {}
	.reserl_pic > div {width:100%;}
	.reserl_pic > div img {width: 100%}
		
		
	.reserl_info{padding: 20px 20px 0;}
	.reserl_info h1 {font-size:22px;}
	.reserl_info strong {font-size:13px;margin-bottom: 20px;}
	.reserl_info span {font-size:15px;}
	
	.footer{margin-top: 0;}
	.footer_wrap {padding: 50px 0;}
	.footer_left {display:block;width:100%;}
	.footer_right {display:block;width:100%;text-align:center;padding-left:0px;margin-top: 25px;}
	.footer_right a {padding:5px;margin-right: 7px}
	.footer_right a:nth-child(3) {margin-right: 0;}
	.footer_right a:nth-last-child(1) {margin-right: 0}
	.footer_right .sns_btn a{width: 50%;}
	.footer_right .sns_btn a:nth-child(1){text-align: right;}
	.footer_right .sns_btn a:nth-child(2){text-align: left;}

	.footer_navi {text-align: center;}
	.footer_navi a {font-size:14px;}
	.footer_navi span {font-size:13px;margin: 0px 2.5%;}
	.footer_txt {font-size:13px;line-height:180%;padding:30px 0px;text-align: center;}
	.footer_txt span {font-size:13px;margin:0px 3px;}
	.footer_txt b {display: block;}
	.footer_sub {font-size:12px;line-height:160%;text-align: center;}
	.footer_sub span {font-size:12px;margin:0px 3px;}
	.footer_link {text-align: center;margin-top: 25px;justify-content: center;}
	.footer_link a {font-size: 12px;padding-bottom: 5px;line-height: 28px;}
	.footer_link a img{height: 28px}

	.page_top_box {width:40px;height:40px;background:url('/img/arrow_up.png') no-repeat center #f1f1f1;background-size:40% auto !important;}

	.review_area .review_img img{max-width: 300px;}
	
	.detail_left {display:block;width:100%;padding-top: 0;}
	.detail_right {display:block;width:100%;padding:0px 0px 0px 0px;}
	.phone_left {display:block;width:100%;border-bottom: 1px solid #f0f0f0}
	.phone_mid {display:block;width:100%;padding:0;}
	.add_option a{margin-bottom: 1%; margin-right: 1%;height:auto;}
	
	.add_option a span {font-size: 14px;}
	.phone_right {display:block;width:100%;padding:0px 0px 0px 0px;}

	.detail_info strong {font-size:25px;}
	.detail_info span {font-size:14px;}
	.detail_pic {width:100%;height:auto;}
	.detail_pic > div {width:100%;height:auto;padding:20px;}
	.detail_pic > div img {width:85%;}

	.color_chip_wrap {text-align:center;padding-top:10px;}

	.price_wrap {padding:20px 20px;}
	.price_wrap span {font-size:18px;}
	
	/*특가가전*/
	.detail_right.rental_sale_right{}
	.detail_right.rental_sale_right .detail_info{}
	.detail_right.rental_sale_right .detail_info small{}
	.detail_right.rental_sale_right .detail_info strong{font-size: 24px;}
	.detail_right.rental_sale_right .detail_info span{}
	.detail_right.rental_sale_right .price_wrap{}
	.detail_right.rental_sale_right .price_wrap p{font-size: 16px;}
	.detail_right.rental_sale_right .price_wrap span{}
	.detail_right.rental_sale_right .phone_type{}
	.detail_right.rental_sale_right .phone_type p{font-size: 16px;}
	.detail_right.rental_sale_right .phone_type div{}
	.detail_right.rental_sale_right .phone_type label{}
	.detail_right.rental_sale_right .card_banner{}
	.detail_right.rental_sale_right .card_banner a{}
	.detail_right.rental_sale_right .card_banner a p{}
	.detail_right.rental_sale_right .card_banner a .card_img{}
	.detail_right.rental_sale_right .price_box{font-size: 20px;}
	.detail_right.rental_sale_right .price_box .price_on{}
	.detail_right.rental_sale_right .price_box .price_off{}
	.detail_right.rental_sale_right .price_box ul li span{}
	.detail_right.rental_sale_right .type_tit{}
	.rental_btn{height: 60px !important;line-height: 60px !important;}
	.detail_right.rental_sale_right .other_link{margin-top: 30px;}
	.detail_right.rental_sale_right .other_link a{}

    
	.btn_option {height:80px;padding:15px 20px;}
	.btn_option .left {}
	.btn_option .right {}

	.mid_one {display:inline-block;vertical-align:top;}
	.mid_two {display:inline-block;vertical-align:top;overflow:hidden;}

	.mid_one > div{position:relative;display:table;vertical-align:middle;width:100%;height:60px;}
	.mid_one strong {position:relative;display:table-cell;vertical-align:middle;width:100%;height:60px;font-size:20px;}
	.mid_one h1 {position:relative;display:table-cell;vertical-align:middle;width:100%;height:60px;font-size:18px;}

	.mid_two span {font-size:15px;}
	.mid_two strong {font-size:18px;}
	.mid_two h1 {font-size:20px;}

	.btn_wrap a {height:60px;line-height:60px;font-size:18px;}

	.num_title {margin-bottom:15px;margin-top:15px;}

	.add_option {text-align:center;}
	
	.price_info_top{padding-bottom: 10px;}
	.price_info_box{padding: 15px 0}
	.price_info_wrap {padding:20px;}
	.price_info_sum{padding: 15px 0 10px 0}
	.price_info_title span{font-size: 20px;}
	.price_info_title strong{font-size: 22px;}
	.price_sum_wrap{padding-top:10px; }
	.price_sum_wrap strong{font-size: 32px;}

	.btn_apply {line-height:60px;height:60px;font-size: 20px;}

	/* 탭메뉴 */
	#tab_box {margin:50px auto 50px;}
	#tab_cnt a span {font-size:14px;}
	#tab_cnt a em {font-size:13px;margin-left:5px;}
	.obj {padding:30px 0px;font-size:14px;}

	.board_navi {display:block;width:100%;margin-right:0px;margin-bottom:30px;padding:20px;border:1px solid #d7d7d7;border-radius:8px;overflow:hidden;}
	.board_subject {font-size:18px;padding:0px 20px 10px 0px;background:url('/img/arrow_down02.png') no-repeat 95% 15px;}
	.board_link_box a {display:inline-block;vertical-align:top;height:40px;line-height:40px;padding:0px 15px;font-size:14px;background:none;background-color:#fff;margin:2px 0px;border-radius:8px;}
	.board_link_box a.on {background:none;background-color:#f1f1f1;}
	.board_link_box a:hover {background:none;background-color:#f1f1f1;}

	.board_contents {display:block;width:100%;font-size:14px;}
	.board_title {padding-bottom:15px;font-size:20px;color:#000;font-weight:700;border-bottom:2px solid #000;}

	.board_tb table th {display:none;}
	.board_tb table td {padding:7px 5px;font-size:14px;}
	.board_tb.notice table td {padding:10px 5px;font-size:14px;}

	.write_tb {margin:10px auto 0px;}
	.write_tb table {table-layout:fixed;}
	.write_tb table th {width:60px;padding:5px;font-size:14px;}
	.write_tb table td {font-size:14px;}
	.write_tb table td input[type=text] {height:40px;width:100%;}
	.write_tb table td input[type=password] {height:40px;width:100%;font-size:16px;}
	.write_tb table td textarea {height:250px;}
	
	/*고정 구매하기*/
	.info_bottom{display: block;}
	.info_bottom>div{padding: 20px;}
	.reser_bottom{background-color: rgba(0, 0, 0, 0);}
	.reser_bottom>div{background-color:  rgba(33, 33, 33, 1) !important;}
	
	.info_bottom{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 9999;letter-spacing: -0.4px;word-spacing: -0.4px;color: #000;}
	.info_bottom>div{width: 100%;max-width: 1200px;border-radius: 20px 20px 0 0;border-bottom: none;padding: 10px 20px;margin: 0 auto;flex-direction: column;}
	.info_bottom .bottom_txt{width: 100%;}
	.info_bottom .bottom_txt>ul{display: flex;justify-content: space-between;align-items: center;margin-bottom: 5px;}
	.info_bottom .bottom_txt>ul li{font-size: 13px;}
	.info_bottom .bottom_txt>ul li>span{display: block;font-weight: bold;font-size: 16px;line-height: 16px;}
	.info_bottom .bottom_txt>ul li>strong{background-color: #eaeaea;color: #000;text-align: center;height: 21px;width: 21px;line-height: 21px;display: block;border-radius: 50px;font-size: 16px;}
	.info_bottom .bottom_txt>ul>li:nth-child(1){width: 190px;}
	.info_bottom .bottom_txt>ul>li:nth-last-child(1){text-align: right;margin-right: 0;}
	.info_bottom .bottom_txt>ul li p{font-size: 20px;color: #fff;font-weight: bold;}
	.info_bottom .bottom_txt>ul li small{font-size: 12px;font-weight: normal;display: block;color: #fff;margin-bottom: -4px}
	.info_bottom .bottom_txt ul li ul{display: flex;align-items: center;justify-content: space-between;color: #fff;}

	.info_bottom .bottom_btn{width: 100%;}
	.info_bottom .bottom_btn ul{display: flex;justify-content: space-between;}
	.info_bottom .bottom_btn ul li{}
	.info_bottom .bottom_btn ul li a{display: block;color: #fff;text-align: center;width: 100%;padding: 8px 0;font-size: 16px;border-radius: 10px;height: auto;line-height: inherit;font-weight: normal;}
	.info_bottom .bottom_btn ul li:nth-child(1){width: 29%;}
	.info_bottom .bottom_btn ul li:nth-last-child(1){width: 69%;}
	.info_bottom .bottom_btn ul li:nth-child(1) a{background-color: #ffe70d;color: #000;}
	.info_bottom .bottom_btn ul li:nth-last-child(1) a{background-color: #ed2028;}


	
	/*문의*/
	.qna_write_area .form_area .content_box{flex-direction: column;}
	.qna_write_area .form_area .content_box textarea{width: 100%;}
	.qna_write_area .form_area .content_box input{width: 100%;padding: 15px;}
	.qna_write_area .form_area .etc_input{display: flex;align-items: flex-start;;flex-wrap: wrap;}
	.qna_write_area .form_area .etc_input label{width: 100%;margin-right: 0;margin-bottom: 5px;}
	.qna_write_area .form_area .etc_input select, .qna_write_area .form_area .etc_input input{width: 100%;}
	.qna_write_area .form_area .etc_input select{background-color: #fafafa;}
	.qna_write_area .form_area .etc_input .wlock1{width: 50%;}
	.qna_write_area .form_area .etc_input .wlock2{order: 9;width: 50%;}
	
	.qna_list_area .list_layer .q_layer{padding-bottom: 25px;position: relative;}
	.qna_list_area .list_layer .q_layer .info{flex-direction: column-reverse;align-items: stretch;margin-top: 10px;}
	.qna_list_area .list_layer .q_layer .info div:nth-child(1){margin-top: -27px;}
	.qna_list_area .list_layer .q_layer .name, .qna_list_area .list_layer .q_layer .date{color: #959595}
	.qna_list_area .list_layer .q_layer .qna_user{display: block;}
	.qna_list_area .list_layer .q_layer .qna_user_btn{margin-left: 0;justify-content: flex-end;margin-top: 7px;height: 33px;}
	.qna_list_area .list_layer .q_layer .qna_user_btn input, .qna_list_area .list_layer .q_layer .qna_user_btn button{border: 1px solid #ddd;padding: 4px 7px;z-index: 999;font-size: 14px;height: 100%;box-sizing: border-box;}
	.qna_list_area .list_layer .q_layer a.reply_view_btn:hover{text-decoration: none;}
	.qna_list_area .list_layer .r_layer{}
	.qna_list_area .list_layer .r_layer input, .qna_list_area .list_layer .r_layer button{border: 1px solid #ddd;padding: 4px 7px;font-size: 14px;height: 33px;;box-sizing: border-box;width: 100%;}
	
	.qna_list_area .list_layer .r_layer button{padding: 5px 7px;width: 70px;}
	.qna_area button.qna_del{position: absolute;top: 15px;right: 10px;background: url(/img/btn_close.png) no-repeat;background-size: 12px;background-position: center;width: 22px;height: 22px;background-color: #f9f9f9;padding: 0;}
	.qna_area button.qna_del p{display: none;}
	


	.view_title {padding:20px 100px 20px 5px;font-size:15px;}
	.view_num {position:absolute;top:20px;right:0px;}
	.view_num span {padding:0px 5px;font-size:13px;}
	.view_conts {padding:30px 10px;font-size:14px;min-height:250px;}

	.page_next {padding:15px 10px;}
	.page_next strong {width:100px;font-size:14px;}
	.page_next strong img {margin-right:20px;}
	.page_next em {width:calc(100% - 110px);padding-left:10px;}
	.page_next em a {font-size:14px;}

	.btnA {width:100px;font-size:14px;}
	.btnB {width:100px;font-size:14px;}
	.btnC {width:100px;font-size:14px;}

	.pagging .btn_move {display:inline-block;vertical-align:top;width:25px;height:27px;line-height:25px;text-align:center;}
	.pagging_num {display:inline-block;vertical-align:top;margin:0;}
	.pagging_num a {font-size:14px;margin:0px 2px;}

	.searching {width:225px;display:block;margin:30px auto;border-bottom:1px solid #b1b1b1;}
	.searching input[type=text] {font-size:15px;font-weight:400;height:50px;border:none;width:calc(100% - 28px);padding:0px;}
	.searching a {display:inline-block;vertical-align:top;width:20px;height:50px;line-height:50px;text-align:center;}

	.cau_box ul {padding:20px 0px;font-size:0;}
	.cau_box li {display:inline-block;vertical-align:top;float:none;width:calc(50% - 1px);overflow:hidden;}
	.cau_box li {border-bottom:1px solid #515151;}
	.cau_box li:nth-child(3) {border-left:0px;border-bottom:0px;}
	.cau_box li:nth-child(4) {border-bottom:0px;}
	
	.page_title {font-size:26px;}
	.page_sub {font-size:16px;}

	.step_wrap {padding:60px 0px;}
	.step_box {width:50%;margin:30px 0px 20px 0px;}
	.step_box strong {font-size:20px;}
	.step_box span {font-size:12px;}
	.step_box em {display:none;}

	.customer_pic {padding:15px 12% 0px 0%;}
	.customer_box {margin:30px 0px;padding:10px 0px;width:100%;}
	.customer_box strong {width:90px;padding:5px;font-size:16px;}
	.customer_box span {width:calc(100% - 95px);padding:5px;font-size:16px;}

	.tip_box {display:block;width:100%;margin:15px 0px 0px 0px;}

	.result_box {margin:0px auto;}
	.result_box img {margin:30px 0px;}

	.product_wrap01 {margin:30px 0px 0px -15px;}
	.product_wrap01 li {float:none;width:100%;padding:10px 20px 10px 20px;}
	.product_wrap01 li a {padding:30px 20px 20px 20px;}

	.p_click {font-size:16px;line-height:46px;margin:20px 0px -20px -20px;}

	.product_wrap03 {margin:30px 0px 0px -15px;padding:10px;}
	.product_wrap03 li {float:left;width:50%;padding:5px 5px 5px 5px;}
	.prdt_pic03 > div {position:relative;display:table-cell;text-align:center;vertical-align:middle;width:100%;height:180px;padding:10px;overflow:hidden;}
	.prdt_info03 {height:110px;overflow:hidden;text-align:center;}
	.prdt_info03 h1 {font-size:16px;}
	.prdt_info03 strong {font-size:14px;}
	.prdt_info03 span {font-size:15px;}

	.sale_price {margin:3px 10px 0px 0px;}
	.sale_price span {font-size:14px;margin:3px 0px 0px 0px;}
	.sale_price strong {font-size:18px;}
	.sale_price em {top:30%;}
	.month_price span {font-size:20px;margin:3px 0px 0px 0px;}
	.month_price strong {font-size:24px;}
	.combine_price span {font-size:20px;margin:3px 0px 0px 0px;}
	.combine_price strong {font-size:24px;}
	.combine_txt {margin:15px auto;font-size:14px;}

	.exp_box {margin:20px auto;}
	.exp_box li {float:none;width:100%;padding:0px 0px;}
	.exp_box li span {padding:5px 5px 5px 10px;background:url('/img/dot.png') no-repeat left 14px;font-size:13px;}
	.inbox {padding:0px 15px;font-size:13px;}

	.intb {margin:20px auto;}
	.intb table th {font-size:13px;}
	.intb table td {font-size:13px;}

	.left_navi {display:block;width:100%;}
	.left_navi strong {font-size:18px;}
	.left_navi_link {margin:10px 0px;}
	.left_navi_link a {display:inline-block;vertical-align:top;height:30px;font-size:14px;padding:10px 12px 10px 12px;margin:3px 3px 3px 0px;background:#fff;background-image:none;}
	.left_navi_link a:hover, .left_navi_link a.on {background:#f5f5f5;background-image:none;}

	.left_conts {display:block;width:100%;margin-left:0px;}
	.conts_top {margin:20px auto;}
	.conts_top strong {top:45%;font-size:20px;}

	.greeting_wrap {margin:40px auto;padding-right:0px;}
	.greeting_wrap img {position:relative;margin:20px auto 0px;}

	.process_wrap {margin:0px auto;}
	.process_wrap li {width:50%;padding:10px 20px}

	.alliance_wrap {margin:30px auto;}
	.alliance_wrap table {width:100%;}
	.alliance_wrap table th {font-size:14px;width:60px;padding:10px;}
	.alliance_wrap table td {padding:6px 10px;}
	.alliance_wrap input[type=text] {border-radius:5px;height:36px;}
	.alliance_wrap textarea {border-radius:5px;height:100px;}
	.tmt {padding-left:0px !important;}

	.btn_apply01 {font-size:15px;line-height:48px;margin:10px auto;}

	.join_tb table th {font-size:14px;padding:10px;}
	.join_tb table td {font-size:14px;padding:10px;}

	.process_pic img {display:inline-block;vertical-align:middle;width:32%;margin:15px 0px;}
	.tip_r {margin:0px 10px 10px 10px !important;width:10px !important;}

	.history_wrap {margin:10px auto;padding:10px 0px 0px 0px;}
	.history_wrap em {display:none;}
	.history_right {padding-left:0%;text-align:left;height:auto;margin:30px 0px;}
	.history_right strong {font-size:22px;padding-left:15px;background:url('/img/dot_red.png') no-repeat left 5px;}
	.history_right strong.on {padding-left:15px;background:url('/img/dot_red.png') no-repeat left 5px;}
	.history_right span {font-size:14px;padding-left:15px;white-space:normal;}
	.history_left {padding-right:0%;text-align:left;height:auto;margin:20px 0px;}
	.history_left strong {font-size:22px;padding-right:0px;padding-left:15px;background:url('/img/dot_red.png') no-repeat left 5px;}
	.history_left span {font-size:14px;padding-right:0px;padding-left:15px;white-space:normal;}

	.certification_wrap {padding:20px 0px 40px 0px;margin:20px auto;}
	.certification_pic {width:100px;}
	.certification_pic img {max-height:160px;}
	.certification_info {width:calc(100% - 106px);padding-left:20px;}
	.certification_info strong {font-size:13px;width:60px;}
	.certification_info span {font-size:13px;width:calc(100% - 65px);}

	.f14 {font-size:12px;}
	.f15 {font-size:13px;}
	.f16 {font-size:14px;}
	.f18 {font-size:15px;}
	.f20 {font-size:16px;}
	.f22 {font-size:16px;}
	.f23 {font-size:17px;}
	.f26 {font-size:18px;}
	.f28 {font-size:18px;}
	.f30 {font-size:20px;}
	.f34 {font-size:24px;}
	.f44 {font-size:30px !important;}
	
}
@media (max-width: 810px) {
	.swiper_product .swiper-slide {height:auto;padding: 0;pointer-events: auto;cursor: pointer;}
	.swiper_product .swiper-slide img {width:100%;}
	.swiper_product .swiper-pagination {display: block;bottom: 7%;width: 100%;max-width: 1200px;text-align: center;height: 20px}
	.swiper_product .swiper-button-prev, .swiper-button-next {display:none;}
	.swiper_product .swiper-pagination-bullet-active{background: #fff !important;}
	.swiper_product .swiper-pagination-bullet{width: 18px;height: 8px;background: rgba(255, 255, 255, 0.33);border-radius: 3px;box-shadow: 1px 1px 2px #9898986b;}
	
	.footer{}
}

@media (max-width:520px) {
	.main_tit01 strong{font-size: 28px;}
	.main_tit01 span {font-size: 14px;padding: 15px 10px 0px 10px;}
	.sort_wrap{display: block;text-align: right;position: inherit;margin-bottom: -15px;padding-top: 5px;}
	.add_option a span{font-size: 13px;}
	
	.menu_navi {}
	.mintit_img img {display:none; width: 280px;; position: absolute; top: 100px; left: 65%;}
}
@media (max-width: 500px){
	.menu_navi .navi_toggle{display: block;position: absolute;top: 6px;right: 0;padding-right: 6px;cursor: pointer;background-color: #fff;}
	.menu_navi.navi_under{height: 78px;width: 100%;white-space: inherit;}
}
@media (max-width: 450px){
	/*특가가전*/
	.detail_right.rental_sale_right{}
	.detail_right.rental_sale_right .detail_info{}
	.detail_right.rental_sale_right .detail_info small{}
	.detail_right.rental_sale_right .detail_info strong{font-size: 6vw;}
	.detail_right.rental_sale_right .detail_info span{}
	.detail_right.rental_sale_right .price_wrap{padding: 15px 0;}
	.detail_right.rental_sale_right .price_wrap p{font-size: 4.3vw;}
	.detail_right.rental_sale_right .price_wrap span{font-size: 4.3vw;}
	.detail_right.rental_sale_right .phone_type{padding: 15px 0;align-items: flex-start;flex-direction: column;}
	.detail_right.rental_sale_right .phone_type p{font-size: 4.3vw;margin-bottom: 5px;}
	.detail_right.rental_sale_right .phone_type div{width: 100%;}
	.detail_right.rental_sale_right .phone_type label{}
	.detail_right.rental_sale_right .card_banner{}
	.detail_right.rental_sale_right .card_banner a{}
	.detail_right.rental_sale_right .card_banner a p{font-size: 14px;padding: 15px;}
	.detail_right.rental_sale_right .card_banner a p br{display: block;}
	.detail_right.rental_sale_right .card_banner a .card_img{}
	.detail_right.rental_sale_right .price_box{font-size: 5vw;}
	.detail_right.rental_sale_right .price_box .price_on{}
	.detail_right.rental_sale_right .price_box .price_off{}
	.detail_right.rental_sale_right .price_box ul li span{}
	.detail_right.rental_sale_right .type_tit{}
	.rental_btn{font-size: 4.4vw !important;}
	.detail_right.rental_sale_right .other_link{}
	.detail_right.rental_sale_right .other_link a{font-size: 3.6vw;}
}
@media (max-width: 420px){
	.prdt_icon{min-width: 50px;}
	.prdt_icon:nth-child(1){right: 10px !important;}
	.prdt_icon:nth-child(2){right: 65px !important;}
	.icon_kfont{font-size:12px !important;font-weight:600;}
}
@media (max-width: 400px){
	.main_tit{margin: 10px 0 0 0;}
	.main_tit h4{font-size: 36px;}
	.main_tit span{display: none;}
	
	.add_option a span {}
	.price_info_conts {font-size:4vw;line-height: 1.6;}
	
	/*고정 구매하기*/
	.info_bottom .bottom_txt>ul>li:nth-child(1){width: 155px;}
	.info_bottom .bottom_txt>ul li p{font-size: 18px;}
	.info_bottom .bottom_txt>ul li>strong{width: 19px;height: 19px;line-height: 19px;}
	.info_bottom .bottom_txt>ul li>span{font-size: 15px;}
	
	/*커뮤니티 리뷰*/
	.review_write_area table td select{width: 100%;}
}
@media (max-width: 350px){
	.add_option a img{margin-right: 2px;}
	.add_option a span {font-size: 12px;}
	
	.menu_top>div a{font-size: 14px;}
	
	.main_tit01 span {font-size: 14px;padding: 15px 10px 0px 0px;}
	
	.footer_navi a{font-size: 4vw;}
	.footer_txt{font-size: 3.7vw;}
	.footer_sub{font-size: 3.4vw;}
	.footer_link a{font-size: 3.4vw;}
	
}
@media (max-width: 320px){
	/*고정 구매하기*/
	.info_bottom .bottom_txt>ul>li:nth-child(1){width: 54%;}
	.info_bottom .bottom_txt>ul li p{font-size: 6vw;}
	.info_bottom .bottom_txt>ul li{font-size: 4vw;}
	.info_bottom .bottom_txt>ul li>strong{width: auto;height: auto;line-height: 1.2;background-color: #fff;font-size: 5vw;}
	.info_bottom .bottom_txt>ul li>span{font-size: 4.5vw;}
}

/*왼쪽메뉴 스크롤*/
.view_menu_wrap.on>div {height: 100%;}
.view_menu_wrap.on>div::-webkit-scrollbar {display: none;;}

/*왼쪽 네비 메뉴 추가되거나 삭제되면 max-height 사이즈 조절해야함*/
@media (max-height: 700px){
	.view_menu_wrap.on>div {overflow: scroll;overflow-x: hidden;}
	.view_menu_wrap.on>div::-webkit-scrollbar {display: block;}
}