@charset "utf-8";
/************************************************************************************************************************************************

Name : 석지성
Section : 웹 퍼블리싱
Email : yomu85@gmail.com

************************************************************************************************************************************************/
/*********************************************************************베이스*********************************************************************/
/* Mobile Basic */
body, input, select, button, textarea, h1, h2, h3, h4, h5, h6, table {font:normal 12px/20px 'NBGothic', '맑은고딕', 'Malgun Gothic', Helvetica, Apple-Gothic, Sans-serif; color:#000; }
html, body, div, form, input, button, textarea, legend, fieldset, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, address, p, th, td, caption,figcaption,figure { margin:0; padding:0; }
ol, ul, li { list-style:none; }
address, em, optgroup{font-style:normal;}
strong {font-weight:normal;}
img, fieldset {max-width:100%; height:auto; vertical-align:top; border:0 none; }
video {max-width:100%; min-width:100%; height:auto;}
fieldset {display: table-cell;}
input, select, textarea { vertical-align:middle; resize:none; position:relative; color:#000; border-radius:0;}
input, textarea { -webkit-appearance:none; -webkit-border-radius:0;}
input:focus {/*outline-style:none;*/ box-shadow:none;}/* 크롬 초기화 */
button { border:0 none; background:transparent; cursor:pointer; }
hr { display:none; }
.skip { width:0; height:0; visibility:hidden; font-size:0; line-height:0; position:absolute; top:0; left:0; overflow:hidden; }
table caption { width:0; height:0; visibility:hidden; text-indent:-9999px; font-size:0; line-height:0; }
table { border-collapse:collapse; border-spacing:0; }
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption { display:block; }
a { font-family:'NBGothic', '맑은고딕', 'Malgun Gothic', Helvetica, Apple-Gothic, Sans-serif; color:inherit; text-decoration:none;}
a:hover,
a:active,
a:focus {color:#b88e5e; text-decoration:underline;}

.hidden {position:absolute;z-index:898989; left:-10000px; top:auto; width:1px;  height:1px; overflow:hidden; }
/* skip-navigation */
.skip-navigation {position:absolute; left:0; top:0; z-index:25; width:100%; background-color:#fff;}
.skip-navigation a{display:block; width:1px; height:1px; margin-bottom:-1px; font-size:0; overflow:hidden;}
.skip-navigation a:active,  .skip-navigation a:focus {width:100%; height:auto; font-size:1em; text-align:center; color:#000;}

/* shortning */
.block_after_inline {display:block;}
.inline_after_block {display:inline;}
.visible-upto-1023 {display:block !important;}
.hidden-upto-1023 {display:none !important;}
.full {padding-left:0 !important; padding-right:0 !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mt20 {margin-top:20px !important;}
.mt25-50 {margin-top:25px !important;}
.mt30-40 {margin-top:30px !important;}
.co-gold {color:#b88e5e !important;}
.co-black {color:#000 !important;}
.co-gray {color:#8b8b8b !important;}
.co-white {color:#fff !important;}
.srch-word {color:#ff0000; font-weight:bold;}
.padL0{padding-left:0}
.padR0{padding-right:0}
.padLR0{padding-left:0; padding-right:0}
.row_margin_reset{margin-left:0; margin-right:0;}
.floatL{float:left;}	.floatR{float:right;}
.clearfix {  *zoom: 1;  }/*.clearfix:before, */.clearfix:after {content: " ";display: table; } .clearfix:after {clear: both; }

/* 에디터편집기 초기화 */
.editor-area strong, .editor-area b {font-weight:bold !important;}
.editor-area ul .editor-area ol, .editor-area li {list-style:inherit;}
.editor-area ul, .editor-area ol {margin-left:17px;}
.editor-area, .editor-area p, .editor-area span, .editor-area strong, .editor-area b {/*font-size:12px !important; line-height:15px !important;*/}
.editor-area table {width:100%;}

/* 부트스트랩 초기화 */
label, .radio, .checkbox {margin:0;}
dt,label {font-weight:normal;}
legend {color: inherit; font-size:inherit; border:none;}
.form-control, .btn {font-size:12px; height:30px}
.form-control {box-shadow:none !important;}
.form-control, .btn, .dropdown-menu, .modal-content {border-radius:0;}

/* 기본 체크박스 */
.checkbox label::after {color:#000;}
.checkbox label::before {border:1px solid #353535;}
/* placeholder Color */
::-webkit-input-placeholder { color: #000000 !important; opacity: 1 !important;}/* chrome */
::-moz-placeholder { color: #000000 !important;}/* Firefox 19+ */
:-ms-input-placeholder {color: #000000 !important;}

/* 셀렉트 박스 */
.dropdown-menu {max-height:120px !important;}
.dropdown-menu.inner {max-height:113px !important;}

/* drag color & background */
::selection {color: #fff; background: #000;}
::-moz-selection {color: #fff; background: #000;}

/* 기록
transition: all 0.1s ease-in-out;
:after {content:""; display:block; clear:both;}
:before {display:inline-block; width:20px; height:20px; font-size:20px; color:#ff0000;}
left:inherit;
ie8 전용 @media \0screen {}
*/

/*********************************************************************레이아웃*********************************************************************/
html,body {height:100%; -webkit-text-size-adjust:none;}
html.ox-h {overflow-x: hidden;} /* 모바일 전체메뉴 열람시 작동 (IOS 스크롤링 버그 해결) */
body {overflow-x: hidden; background-color:#000;}
/**/
	#wrap {min-width:320px; width:100%; height:100%; margin:0 auto;}
	#container {position:relative; min-height:100%; margin:-104px 0 -115px; z-index:10; background-color:#fff;}
	#container>.container,
	#container>.container-fluid {padding-top:104px; padding-bottom:115px;}

	#contents {width:100%; max-width:1332px; margin:0 auto; padding:0 9px 60px;}
	#contents.main {padding:20px 0;}

	/* header */
	#header {position:relative; width:100%;  height:104px; text-align:center;  z-index:20;}
	#header .black-wrap {width:100%; margin-bottom:9px; height:35px; background-color:#000;}
	#header .util {display:none;}

	#header .center-wrap {position:relative; max-width:1332px; margin:0 auto;}
	#header h1 {display:inline-block; width:60px;}
	#header h1 a {display:block;}
	#header h1 a img {width:60px;}

	#header a.btn-total {display:inline-block; position:absolute; top:20px; left:9px; width:auto; text-decoration:none; height:24px; font-family:'LibBaskerV', 'NBGothic'; font-weight:bold; }
	#header a.btn-total i:before {display:inline-block; width:24px; height:24px; font-size:20px;}
	#header a.btn-total .txt {display:inline-block; line-height:22px; vertical-align:top;}

	#header .btn-head-search {display:inline-block; position:absolute; top:20px; right:7px; width:auto; width:24px; height:24px; text-align:center;}
	#header .btn-head-search i:before {display:inline-block; width:24px; height:24px; font-size:20px;}
	#header .btn-head-search .on {display:none;}
	#header .btn-head-search .off {display:block;}

	.head-search-box {display:none; position:absolute; top:46px; left:0; width:100%; border:2px solid #000; padding-right:40px; background-color:#fff;}
	.head-search-box .inp-h-srch {width:100%; line-height:36px; height:36px; text-indent:10px; font-size:18px; border:none;}
	.head-search-box .btn-h-srch {position:absolute; top:7px; right:7px;}
	.head-search-box .btn-h-srch i:before {display:inline-block; width:24px; height:24px; font-size:20px;}

	.pc-head-search {display:none;}

	#gnb {display:none;}

	.totalmenu {display:none; position:relative; top:-104px; left:-250px; width:250px; min-width:222px; padding-bottom:60px; background-color:#000; color:#fff; z-index:30;}
	.totalmenu .white-wrap {padding:9px; margin-right:3px; background-color:#fff; color:#000;}

	.totalmenu .sns-box {overflow:hidden; width:auto; padding:7px;}
	.totalmenu .sns-box a {float: left; width:25%;}
	.totalmenu .sns-box a i:before {display:inline-block; width:34px; height:34px; font-size:30px;}

	.total-gnb {}
	.total-gnb>ul {border-bottom:1px solid #969696;}
	.total-gnb>ul>li {border-top:1px solid #969696;}
	.total-gnb>ul>li>a {display:block; position:relative; padding:8px 0; text-decoration:none; text-align:left; font-family:'TgHerosCn', 'NBGothic'; font-weight:bold;}
	.total-gnb>ul>li>a i:before {position:absolute; top:12px; right:0; display:inline-block; width:15px; height:20px; font-size:16px; text-align:right;}
	/*.total-gnb>ul>li>ul {display:none; padding:8px 0;}
	.total-gnb>ul>li.on>ul {display:block;}*/

	.join-box {margin:25px 0 20px; overflow:hidden;  width:100%;; text-align:center;}
	.join-box a {display:inline-block; margin:0 10px; color:#b88e5e; text-decoration:underline;}

	.cs-wrap {padding:9px;}
	.cs-list {border-bottom:1px solid #969696;}
	.cs-list>li {border-top:1px solid #969696;}
	.cs-list>li:first-child {border-top:none;}
	.cs-list>li>a {display:block; position:relative; padding:8px 0; text-decoration:none; text-align:left; font-family:'TgHerosCn', 'NBGothic'; font-weight:bold;}
	.cs-list>li>a i:before {position:absolute; top:12px; right:0; display:inline-block; width:15px; height:20px; font-size:16px; text-align:right;}
	.cs-list>li>ul {display:none; padding:8px 0;}
	.cs-list>li.on>ul {display:block;}
	.cs-list>li>ul>li {text-align:left;}
	.cs-list>li>ul>li>a {display:block; padding:5px 0 5px 12px; color:#8b8b8b; text-decoration:none;}

	.signup-email {}
	.signup-email .title {display:block; margin-top:20px; font-size:14px; font-family:'LibBaskerV', 'NBGothic';}
	.signup-email .txt {display:block; margin-top:15px; color:#fff; text-align:center; line-height:15px;}
	.signup-email .inp-signup-email {width:100%; margin-top:10px; border:none; background-color:#fff; text-align:center; line-height:30px; height:30px;}
	.signup-email .btn-area {margin-top:12px;}

	.chk-signup-email.checkbox {padding-left:0; margin-top:10px;}
	.chk-signup-email.checkbox label::before {display:block; position:relative; top:0; left:50%; margin-left:-10px; margin-bottom:10px;}
	.chk-signup-email.checkbox label::after {left:50%; margin-left:-11px; color:#b88e5e;}
	.chk-signup-email.checkbox label {padding-left:0;}
	.chk-signup-email.checkbox label a.link {text-decoration:underline;}

	a.btn-subscription-cancel {text-decoration:underline;}

	/* footer */
	#footer {position:relative; height:115px; text-align:center; background-color:#fff;  z-index:20;}
	#footer .line-wrap {display:none;}
	#footer .center-wrap {display:none;}
	#footer .black-wrap {width:100%; height:115px; padding:15px; color:#fff; background-color:#000;}
	#footer .black-wrap .inner {position:relative;}
	#footer .private-btns {display:none;}
	#footer a.btn-go-fmsite {display:inline-block; margin-bottom:10px; padding:0 10px; line-height:25px; height:25px; font-size:12px; border:1px solid #939393; color:#fff; font-family:'TgHerosCn', 'NBGothic'; text-decoration:none;}
	#footer .contact {font-size:11px; line-height:15px;}
	#footer .copyright {font-size:10px; line-height:12px;}

	/* 로케이션 */
	.location {margin-top:35px; text-align:center;}
	.location a {display:inline-block; font-size:11px;  font-family:'TgHerosCn', 'NBGothic';  letter-spacing:1px;}
	.location .bullet {padding:0 8px;}

	/*********************************************************************콘텐츠 내 컴포넌트*********************************************************************/
	/* 페이지 타이틀 */
	.page-title {padding-top:10px; text-align:center;}
	.page-title h3 {font-size:21px; font-family:'LibBaskerV', 'NBGothic'; letter-spacing:5px;}
	.page-title h3.nb-title {font-size:18px; font-weight:bold; letter-spacing:0;}

	/* 본문 검색바 */
	.cont-search {margin-top:20px; padding:15px 0; border-top:2px solid #000; border-bottom:2px solid #000;}
	.cont-search .select-box {vertical-align:top;}
	.cont-search .select-box.s2 {margin-top:10px;}
	.cont-search .select-box .bootstrap-select {width:100%;}
	.cont-search .inp-btn-area {margin-top:10px; padding-right:82px;}
	.inp-btn-area {position:relative;}
	.inp-btn-area a.btn-cont-srch {position:absolute; top:0; right:0; display:inline-block; width:72px; padding:0; height:30px; line-height:30px; color:#fff; background-color:#000; text-align:center; text-decoration:none;}

	/* 라벨 */
	.label-black {display:inline-block; padding:0 3px; line-height:14px; height:14px; font-size:10px; background-color:#000; color:#fff; font-family:'TgHerosCn', 'NBGothic'; }
	.label-gold {display:inline-block; padding:0 3px; line-height:14px; height:14px; font-size:10px; background-color:#b88e5e; color:#fff; font-family:'TgHerosCn', 'NBGothic'; }

	/* 라인 */
	.line-wrap {width:75%; height:4px; margin:0 auto; background-color:#000;}

	/* 목록 없음 */
	.list-no {margin-top:60px; text-align:center;}
	.list-no img {display:block; width:52px; margin:0 auto 15px;}
	.list-no span {font-size:15px; font-weight:bold;}

	/* 검색 결과 없음 */
	.search-no {margin-top:60px; text-align:center;}
	.search-no i {display:block; width:50px; margin:0 auto 15px;}
	.search-no i:before {display:inline-block; width:50px; height:50px; font-size:45px;}
	.search-no span {font-size:15px; font-weight:bold;}
	.search-no ul {line-height:1px;}
	.search-no ul:before {margin:10px 0; content:''; display:inline-block; width:27px; height:1px; background-color:#000;}
	.search-no ul li {line-height:15px;}

	/* CS 검색 결과 없음 */
	.cs-search-no {margin-top:30px;}
	.cs-search-no span {display:block; margin-bottom:10px; font-size:13px; font-weight:bold;}

	/* 스크롤 탑 */
	a.btn-go-top {position:fixed; bottom:130px; right:10px; width:22.5px; height:35px; background-color:#fff; z-index:99;}
	a.btn-go-top:active {-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}

	/* 버튼 */
	.btn-area {text-align:center;}
	a.over:hover,
	a.over:active,
	a.over:focus {background-color:#868686; text-decoration:underline;}

	a.btn-signup {position:relative; display:inline-block; min-width:80px; padding:0 5px; height:30px; line-height:30px; color:#fff; background-color:#b88e5e; text-align:center; text-decoration:none; font-family:'TgHerosCn', 'NBGothic';}
	a.btn-signup:active {-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}

	a.btn-black-fixed {display:inline-block; width:120px; height:36px; line-height:36px; color:#fff; background-color:#000; text-align:center;}
	a.btn-black-fixed.big {width:200px;}
	a.btn-gray-fixed {display:inline-block; width:120px; height:36px; line-height:36px; color:#fff; background-color:#606060; text-align:center;}

	.for-null {max-width:872px; margin:0 auto;}
	.for-null .border-box {padding:0 8px;}
	.for-null .logo-box {margin-top:30px; text-align:center;}
	.for-null .logo-box img {width:125px;}
	.for-null .logo-box img.img-store {width:62.4px;}
	.for-null .gray-box {margin-top:20px; padding:20px; background-color:#f8f8f8;}
	.for-null .gray-box .big-txt {display:block; text-align:center; font-size:16px; line-height:18px; font-weight:bold;}


	/*********************************************************************페이지*********************************************************************/
	/* 메인 */
	.c-head {text-align:center;}
	a.btn-black-main {display:inline-block; width:250px; height:36px; line-height:36px; font-size:14px; color:#fff; background-color:#000; text-align:center; font-family:'LibBaskerV', 'NBGothic'; font-weight:bold; letter-spacing:5px;}
	.c-body {margin:40px 18px;}
	.c-body>a {display:block;}
	.c-body .fig-main {max-width:502px; margin:15px auto 0;}
	.c-body .fig-main .c-legend {margin-top:15px; text-align:center;}
	.c-body .fig-main .bb-title {display:block; font-size:16px; font-weight:bold; font-family:'LibBaskerV', 'NBGothic'; letter-spacing:5px;}
	.c-body .fig-main .sub-title{display:block; margin-top:5px; text-decoration:underline;}
	.c-body .fig-main.f2 {margin-top:30px; padding-top:18px; border-top:2px solid #c6a47e;}
	.c-body .fig-main.f2 .bb-title {letter-spacing:0;}
	.c-foot {padding-bottom:35px;}
	.c-foot .bc-title {display:block; margin:25px 0; text-align:center; font-size:20px; font-family:'LibBaskerV', 'NBGothic'; letter-spacing:3px;}
	.c-foot .bc-title .italic {font-style:italic; letter-spacing:1px;}

	/* 제품 목록 */
	.pro-grid {overflow:hidden; max-width:1220px; width:100%; margin:0 auto; margin-bottom:30px;}
	.pro-grid .pro-item {float: left; width:50%;}
	.pro-grid .pro-item>a {display:block; position:relative; margin:30px 5px 0; text-align:center;}
	.pro-grid .pro-item>a .ibr-img {position:relative; display:inline-block; max-width:138px;}
	.pro-grid .pro-item>a .ibr-img .pro {width:138px; height:212px;}
	.pro-grid .pro-item>a .ibr-img .ico-new {position:absolute; top:0; right:0; width:30px;}
	.pro-grid .pro-item>a .bc-txt {display:block; overflow:hidden; height:60px; text-align:center; font-family:'TgHerosCn', 'NBGothic'; letter-spacing:1px;}

	/* WHAT'S NEW 목록 */
	.whats-grid {overflow:hidden; width:100%; margin:0 auto; margin-bottom:30px;}
	.whats-grid .whats-item {float: left; width:50%;}
	.whats-grid .whats-item>a {display:block; position:relative; margin:25px 5px 0; text-decoration:none;}
	.whats-grid .whats-item>a .f-img {text-align:center;}
	.whats-grid .whats-item>a .f-img img {height:220px;}
	.whats-grid .whats-item>a .info {padding:8px 5px 0;}
	.whats-grid .whats-item>a .bb-title {display:block; font-weight:bold; line-height:15px; height:30px; overflow:hidden;}
	.whats-grid .whats-item>a:hover .bb-title,
	.whats-grid .whats-item>a:active .bb-title,
	.whats-grid .whats-item>a:focus .bb-title {text-decoration:underline;}
	.whats-grid .whats-item>a .b-date {display:block; height:14px; line-height:14px; margin-top:5px; font-size:10px;}
	.whats-grid .whats-item>a .b-date .label-black {margin-right:5px;}
	.whats-grid .whats-item>a:hover .b-date,
	.whats-grid .whats-item>a:active .b-date,
	.whats-grid .whats-item>a:focus .b-date {color:#000;}
	.whats-grid .whats-item>a .co-txt {padding-top:8px; margin-top:8px; border-top:1px solid #000; overflow:hidden; height:68px; line-height:15px; color:#696969;}
	.whats-grid .whats-item>a:hover .co-txt,
	.whats-grid .whats-item>a:active .co-txt,
	.whats-grid .whats-item>a:focus .co-txt {color:#696969; text-decoration:underline;}

	/* WHAT'S NEW 상세 */
	.whats-view {margin-top:20px;}
	.whats-view .v-head {padding:10px; border-top:2px solid #000;}
	.whats-view .v-head .b-title {display:block; text-align:center; font-weight:bold;}
	.whats-view .v-head .date {display:block; text-align:center;}
	.whats-view .v-body {margin-bottom:30px; padding:20px 0; border-top:1px solid #000; border-bottom:2px solid #000;}
	.whats-view .v-foot {margin-top:30px;}
	.whats-view .v-foot ul {border-bottom:1px solid #ccc;}
	.whats-view .v-foot ul li {position:relative; padding:10px 25px 10px 50px; border-top:1px solid #ccc;}
	.whats-view .v-foot ul li .first {position:absolute; top:10px; left:0; font-weight:bold;}
	.whats-view .v-foot ul li a.title {display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;}
	.whats-view .v-foot ul li i {position:absolute; top:10px; right:0;}
	.whats-view .v-foot ul li i:before {width:20px; height:20px; font-size:16px;}

	/* 매장 */
	.store-list {}
	.store-list>ul {margin-bottom:30px;}
	.store-list>ul>li {position:relative; padding:15px 0; border-bottom:1px solid #e7e7e7;}
	.store-list>ul>li .b-name {display:block; font-weight:bold;}
	.store-list>ul>li .addr {display:block; margin-top:4px; line-height:15px;}
	.store-list>ul>li .num {display:block; line-height:15px;}
	.store-list>ul>li .btn-view-map {position:absolute; top:15px; right:0;}
	.store-list>ul>li .btn-view-map img {width:18px;}
	.store-list>ul>li .map-area {display:none; padding-top:15px; min-height:190px;}

	/* 어바웃 */
	.about-view {margin-top:20px; }
	.about-view:before {content:''; display:block; padding-top:30px; border-top:2px solid #000;}
	.about-view .c-img {text-align:center;}
	.about-view .c-img img {margin:0 auto;}
	.about-view .c-txt {padding:25px 18px 0; line-height:18px; text-align:center;}
	.about-view .c-txt .bold {font-weight:bold;}

	/* CS FAQ */
	.cs-spot img {width:100%;}
	.cs-cont {margin-top:25px;}
	.cs-cont .cs-snb {margin-top:30px; padding:10px; border:2px solid #000;}
	.cs-cont .cs-snb .b-title {font-family:'LibBaskerV', 'NBGothic';}
	.cs-cont .cs-snb>ul {margin-top:2px;}
	.cs-cont .cs-snb>ul>li {}
	.cs-cont .cs-snb>ul>li>a {font-size:12px; line-height:18px; color:#000;}
	.cs-cont .cs-snb>ul>li.on>a {text-decoration:underline; }
	.cs-cont .cs-info {margin-top:25px}
	.cs-cont .cs-info .title-box {height:30px; line-height:30px;}
	.cs-cont .cs-info .title-box {height:30px; line-height:30px;}
	.cs-cont .cs-info .title-box .ib-title {float: left; font-size:16px; font-family:'LibBaskerV', 'NBGothic'; letter-spacing:5px;}
	.cs-cont .cs-info .sub-title {margin-top:12px; line-height:15px;}
	.cs-cont .cs-info .cs-search {margin-top:20px; padding:0; border-top:none; border-bottom:none;}
	.cs-cont .cs-info .faq-main-list {}
	.cs-cont .cs-info .faq-main-list>li {padding-top:20px;}
	.faq-main-cont {}
	.faq-main-cont>a {display:inline-block; color:#000; text-decoration:none;}
	.faq-main-cont>a .i-title {font-weight:bold;}
	.faq-main-cont>a:hover,
	.faq-main-cont>a:active,
	.faq-main-cont>a:focus {text-decoration:underline;}
	.faq-main-cont>a .co-num {color:#8b8b8b;}
	.faq-main-cont>a i {margin-left:1px;}
	.faq-main-cont>a i:before {display:inline-block; color:#8b8b8b; font-size:9px;}
	.faq-main-cont .ask-list {margin-top:8px; padding:12px 8px; border-top:1px solid #cccccc;}
	.faq-main-cont .ask-list>li {margin-top:8px; line-height:15px;}
	.faq-main-cont .ask-list>li:first-child {margin-top:0;}
	.faq-main-cont .ask-list>li>a {}

	/* CS FAQ MEM*/
	.cs-cont .cs-info .title-box .bar {float: left; padding:0 3px; color:#bcbcbc; font-size:16px;}
	.cs-cont .cs-info .title-box .cs-select-box {float: left; width:120px}
	.cs-cont .cs-info .title-box .cs-select-box .btn {border:none;}
	.cs-cont .cs-info .title-box .cs-select-box .dropdown-menu.open {border:1px solid #000;}
	.faq-area {margin-top:20px;}
	.faq-area>dl {border-bottom:1px solid #ccc;}
	.faq-area>dl>dt {position:relative; padding:10px 0; border-top:1px solid #ccc;}
	.faq-area>dl>dt:first-child {border-top:none;}
	.faq-area>dl>dt>.ico {position:absolute; top:5px; left:0; display:inline-block; width:30px; height:30px;}
	.faq-area>dl>dt>a.question {display:inline-block; margin:0 32px 0 32px; color:#000; font-weight:bold;}
	.faq-area>dl>dt>i {position:absolute; top:10px; right:0; display:inline-block; width:16px; height:16px;}
	.faq-area>dl>dt>i:before {width:16px; height:16px; font-size:16px;}
	.faq-area>dl>dd {display:none; padding:8px; margin-bottom:10px; line-height:15px; background-color:#f8f8f8;}

	/* CS CONTACT US */
	.input-area {padding:20px 0 20px; margin:15px 0 20px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
	.input-area>ul {}
	.input-area>ul>li {margin-top:20px;}
	.input-area>ul>li:after {content:''; display:block; clear:both;}
	.input-area>ul>li:first-child {margin-top:0;}
	.input-area>ul>li .title {float: left; display:block; width:100%; line-height:15px; margin-bottom:8px;}
	.input-area>ul>li .inp-phone {float: left; width:30%;}
	.input-area>ul>li .bar {float: left; width:5%; line-height:30px; height:30px; text-align:center;}

	.input-area>ul>li .email-box {position:relative; padding-top:40px}
	.input-area>ul>li .email-box:after {content:''; display:block; clear:both;}
	.input-area>ul>li .sel-email {position:absolute; top:0; left:0; width:100%;}
	.input-area>ul>li .golbange {float: left; width:10%; line-height:30px; height:30px; text-align:center;}
	.input-area>ul>li .inp-email {float: left; width:45%;}
	.input-area>ul>li .txta-info {height:75px}
	.cu-btn {max-width:300px; margin:0 auto;}
	.cu-btn a:first-child {margin-right:15px;}

	/* CS CONTACT US 완료 */
	.cu-ok {margin:10px 0 20px; padding:8px 30px; text-align:center; background-color:#f8f8f8;}
	.cu-ok .b-title {font-size:14px; font-weight:bold;}
	.cu-ok .txt {padding-top:5px; line-height:15px;}

	/* C/S 문의 */
	.cs-cont .cs-info .title-box .nb-title {float: left; font-size:16px; font-weight:bold;}
	.cu-inquiry {margin-top:10px; padding-top:15px; border-top:1px solid #ccc;}
	.cu-inquiry .txt {margin-bottom:10px; line-height:18px;}
	.cu-inquiry .column {margin-top:30px;}
	.cu-inquiry .column>.bb-title {display:block; margin-bottom:10px; font-weight:bold;}
	.cu-inquiry .column .cmt {padding-left:13px; text-indent:-13px; margin-top:20px; line-height:15px;}
	.circ-list {}
	.circ-list li {line-height:18px; padding-left:8px; background:url("../images/common/bu_circ.png") no-repeat left 6px; background-size:4px 4px;}
	.circ-list li:first-child {margin-top:0;}
	.bar-list {margin-top:20px;}
	.bar-list li {padding-left:9px; text-indent:-9px; margin-top:10px; line-height:15px; }
	.bar-list li:first-child {margin-top:0;}

	/* 유사품 신고 */
	.cu-inquiry>.bb-title {margin-top:25px; display:block; font-weight:bold;}
	.cu-inquiry .logo {margin-top:5px;}
	.cu-inquiry .logo img {width:125px; margin-left:25px;}
	.cu-inquiry .logo img:first-child {margin-left:0;}

	/* 개인정보처리방침 */
	.about-view .privacy {overflow:auto; overflow-x: hidden; margin:0 auto; max-width:1090px; width:100%; height:250px; padding:8px; line-height:15px; border:1px solid #ccc;}

	/* 로그인 */
	.mem-cont {max-width:934px; margin:20px auto 0; padding-top:15px; border-top:2px solid #000;}
	.mem-cont .border-area {margin:0 8px;}
	.mem-cont .bbc-title {display:block; margin-bottom:8px; font-size:14px; font-weight:bold; text-align:center;}
	.mem-cont .bc-txt {display:block; text-align:center; line-height:15px;}
	.mem-cont .bc-txt .bold {font-weight:bold;}
	.mem-cont .login-box {margin-top:15px;}
	.mem-cont .login-box .inp2 {margin-top:10px;}
	.mem-cont .login-box .login-btn {margin-top:20px;}
	.mem-cont .login-box .login-btn .btn2 {margin-top:10px;}
	.mem-cont .login-option {margin-top:20px; overflow:hidden; width:auto;}
	.mem-cont .login-option .chk-login {float: left; width:34%;}
	.mem-cont .login-option .chk-login label {padding-left:8px}
	.mem-cont .login-option .find {float: right; width:66%;}
	.mem-cont .login-option .find>span {float: left; width:50%;  height:20px;}
	.mem-cont .login-option .find>span a {display:inline-block; line-height:20px; text-decoration:underline;}
	.mem-cont .login-option .find>span.find-id {text-align:center;}
	.mem-cont .login-option .find>span.find-pw {text-align:right;}
	.mem-cont .login-join-box {margin-top:30px; padding:20px 8px; background-color:#f8f8f8;}
	.mem-cont .login-join-box .c-txt {text-align:center; line-height:15px;}
	.mem-cont .login-join-box .c-txt .bold {font-weight:bold;}
	.mem-cont .login-join-box .join-btn {margin-top:15px;}
	.mem-cont .login-join-box .join-btn .btn2 {margin-top:10px;}
	a.btn-black-login {display:block; width:100%; height:30px; line-height:30px; color:#fff; background-color:#000; text-align:center;}
	a.btn-blue-login {display:block; width:100%; height:30px; line-height:30px; color:#fff; background-color:#3b5997; text-align:center;}
	a.btn-black-join {display:block; width:100%; height:30px; line-height:30px; color:#fff; background-color:#000; text-align:center;}
	a.btn-blue-join {display:block; width:100%; height:30px; line-height:30px; color:#fff; background-color:#3b5997; text-align:center;}

	/* 아이디 찾기 */
	.mem-cont .find-btn {overflow:hidden; width:auto; margin-top:25px;}
	.mem-cont .find-btn .btn1 {float: left; margin-bottom:10px;}
	.mem-cont .find-btn .btn2 {float: right; margin-bottom:10px;}
	.mem-cont .find-btn .btn3 {clear:both;}
	a.btn-black-attest {display:block; width:45%; height:30px; line-height:30px; color:#fff; background-color:#000; text-align:center;}
	a.btn-gray-find {display:block; width:100%; height:30px; line-height:30px; color:#fff; background-color:#606060; text-align:center;}
	a.btn-blue-find {display:block; width:100%; height:30px; line-height:30px; color:#fff; background-color:#3b5997; text-align:center;}

	/* 마이페이지 */
	.mem-cont {}
	.mem-cont .bb-title {display:block; font-size:14px; font-weight:bold; margin-top:20px; }
	.mem-cont .bb-title:first-child {margin-top:0;}
	.table-list {margin-top:5px; border-top:1px solid #cccccc;}
	.table-list.footline {padding-bottom:15px; border-bottom:1px solid #ccc;}
	.table-list>li .th-title {display:block; padding:15px 0 7px; line-height:20px;}
	.table-list>li .td-info .security_txt {display:block; margin:5px 0 0 0;}
	.table-list>li .b-txt {display:block; line-height:30px; text-indent:7px;}
	.table-list>li .ib-txt {display:inline-block; line-height:30px; text-indent:7px;}
	.table-list>li .cb-cmt {clear:both; display:block; padding-top:8px; color:#8b8b8b; line-height:15px;}
	.input-btn {position:relative; padding-right:130px;}
	.input-btn .inp-idCheck {width:100%;}
	.input-btn a.btn-idCheck {position:absolute; top:0; right:0;}
	a.btn-idCheck {display:inline-block; width:120px; height:30px; line-height:30px; color:#fff; background-color:#000; text-align:center;}
	.accessible {display:block; margin-top:5px;}

	.table-list>li .ico-cmt {display:block; margin-top:8px; color:#8b8b8b; line-height:15px;}
	.table-list>li .ico-cmt i:before {font-size:12px;}
	.table-list>li .ib-sex {display:inline-block; margin-left:5px;}

	.my-email {position:relative; padding-top:40px; }
	.my-email:after {content:''; display:block; clear:both;}
	.my-email .inp-my-eamil {float: left; width:45%;}
	.my-email .golbange {float: left; width:10%; line-height:30px; height:30px; text-align:center;}
	.my-email .sel-my-email {position:absolute; top:0; left:0; width:100%;}

	.sel-birth-area {}
	.sel-birth-area:after {content:''; display:block; clear:both;}
	.sel-birth-area .select-box {float: left; width:32%; margin-left:2%;}
	.sel-birth-area .select-box:first-child {margin-left:0;}

	.tel-list {}
	.tel-list>li {margin-top:10px;}
	.tel-list>li:first-child {margin-top:0;}
	.tel-list>li:after {content:''; display:block; clear:both;}
	.tel-list>li .lb-tel {display:block; float: left; width:100%; line-height:20px;}
	.tel-list>li .sel-tel {float: left; width:32%;}
	.tel-list>li .inp-tel {float: left; width:32%; margin-left:2%;}

	.zip-list {}
	.zip-list>li {margin-top:10px;}
	.zip-list>li:first-child {margin-top:0;}
	.zip-list>li:after {content:''; display:block; clear:both;}
	.zip-list>li a.btn-find-zip {float: left;}
	a.btn-find-zip {display:inline-block; width:32%; height:30px; line-height:30px; color:#fff; background-color:#000; text-align:center;}
	.zip-list>li .inp-zip {float: left; width:32%; margin-left:2%;}
	.zip-list>li .bar {display:none;}
	.zip-list>li .inp-addr {}

	.leave-box {position:relative; margin-top:15px; padding:12px 75px 12px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
	.leave-box .txt {line-height:15px;}
	.leave-box a.btn-gray-leave {position:absolute; top:20px; right:0;}
	a.btn-gray-leave {display:inline-block; width:72px; height:30px; line-height:30px; color:#fff; background-color:#606060; text-align:center;}

	.mem-btn {max-width:300px; margin:30px auto 0;}
	.mem-btn a {margin-left:15px;}
	.mem-btn a:first-child {margin-left:0;}

	/* 이메일수신거부 */
	.mem-cont .big-title {display:block; margin-bottom:10px; font-size:14px; font-weight:bold; text-align:center;}
	.mem-cont .big-txt {display:block; text-align:center; line-height:15px;}
	.mem-cont .big-txt .bold {font-weight:bold;}
	.mem-cont .gray-box {margin-top:20px; padding:10px; background-color:#f8f8f8;}
	.mem-cont .star-list {}
	.mem-cont .star-list>li {margin-top:5px; text-indent:-8px; padding-left:8px; line-height:15px;}
	.mem-cont .star-list>li:first-child {margin-top:0;}


	/* 회원가입 동의 */
	.mem-cont .title-agree {display:block; margin-top:20px; margin-bottom:5px; font-size:14px; font-weight:bold;}
	.mem-cont .title-agree:first-child {margin-top:0;}
	.mem-cont .privacy {overflow:auto; overflow-x: hidden; width:100%; height:250px; padding:8px; line-height:15px; border:1px solid #ccc;}
	.chk-agree {margin-top:10px;}

	/* 회원탈퇴 사유 */
	.mem-cont .title-reason {margin-top:15px; display:block; text-align:center; font-weight:bold;}
	.mem-cont .checkbox-list {overflow:hidden; width:auto;}
	.mem-cont .checkbox-list>li {float: left; width:50%; margin:8px 0;}
	.mem-cont .checkbox-list>li .lh15-20 {line-height:15px;}
	.mem-cont .checkbox-list>li.etc {width:100%;}
	.mem-cont .checkbox-list>li .txta-reason {margin-top:10px; width:100%; height:75px;}
	.mem-cont .foot-reason {margin-top:10px;}

	/* 회원탈퇴/가입 완료 */
	.mem-cont .logo-box {margin-top:30px; text-align:center;}
	.mem-cont .logo-box img {width:125px;}
	.mem-cont .gray-box .txt-hibye {margin-top:5px; display:block; text-align:center; font-weight:bold; font-size:16px;}

	/* 검색 */
	.cont-search.srch-srch .inp-btn-area {margin-top:0;}
	.tab-nav {margin-top:20px; text-align:center;}
	.tab-nav>li {margin-top:10px;}
	.tab-nav>li:first-child {margin-top:0;}
	.tab-nav>li>a {font-size:14px; text-decoration:underline; font-family:'TgHerosCn', 'NBGothic'; letter-spacing:1px;}
	.tab-nav>li.active>a {color:#b88e5e;}
	.cs_container {margin-bottom:30px;}

	/*********************************************************************팝업*********************************************************************/
	/* 팝업공통 */
	.modal-dialog {margin:35px auto !important; max-width:640px;}
	.modal-content {border:none !important;}
	.modal-close {position:absolute; top:5px; right:5px; width:27px; height:27px;}

	/* #pop-pro */
	#pop-pro .modal-content {padding:30px 15px;}
	.pro-view {}
	.pro-view .c-img {display:block; text-align:center;}
	.pro-view .c-img img {max-width:285px;}
	.pro-view .info .c-title {padding:10px 0; border-top:1px solid #000; border-bottom:1px solid #000; text-align:center; font-family:'LibBaskerV', 'NBGothic'; font-size:16px;}
	.pro-view .info .txt {margin-top:12px; line-height:18px;}
	.pro-view .info .gray-box {margin-top:12px; padding:9px; line-height:15px; background-color:#efefef;}
	.pro-view .price {margin-top:15px; padding:9px 0; border-top:1px solid #000; border-bottom:1px solid #000;}
	.pro-view .price .bar {padding:0 10px;}
	.diamond-list {}
	.diamond-list li {margin-top:10px; padding-left:10px; background:url("../images/common/bu_diamond.png") no-repeat left 4px; background-size:5px 5px;}
	.diamond-list li:first-child {margin-top:0;}
	.btn-pro-prev {display:none;}
	.btn-pro-next {display:none;}

	/* #pop-media */
	#pop-media .mov-title {margin:0 9px 15px; padding:12px 32px 12px 9px; font-size:18px; line-height:24px; border-bottom:2px solid #000; font-family:'LibBaskerV', 'NBGothic';}
	#pop-media .video {height:180px;}
	#pop-media .video iframe {width:100%; height:180px;}
	#pop-media .dialogue {padding:10px;}
	#pop-media .dialogue .info {overflow:auto; overflow-x: hidden; height:70px;}
/**/
/* AS */
	.as_wrap .title-box{padding-bottom:40px;}
	.as_wrap .gray_box{margin:0 0 20px 0; padding:15px;  background:#f0f0f0;}
	.as_wrap .gray_box ul li{background:url("/images/as_li_icon1.png") no-repeat 0 6px; padding-left:15px; color:#333333; font-size:12px; }
	.as_wrap .gray_box ul li.list_style_none{background:none; padding:0 0 20px 0; font-size:14px;}
	.as_wrap .as_tab{margin:0}
	.as_wrap .as_tab .tab{border-top:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;  height:53px; line-height:140%; text-align:center; box-sizing:border-box; padding:0;margin-bottom:20px;}
	.as_wrap .as_tab .tab1{border-left:1px solid #000; }
	.as_wrap .as_tab .tab a{display:inline-block; width:100%; height:100%; color:#000; font-size:12px; text-decoration:none; padding-top:10px}
	.as_wrap .as_tab .tab a.active{background:#000; color:#fff;}
	.as_wrap .as_tab_content .tab_content1 h2{font-size:15px; display:inline-block;margin-bottom:25px;font-weight:bold; text-decoration:underline;}
	.as_wrap .as_tab_content .tab_content1 p{padding-bottom:25px}
	.as_wrap .as_tab_content .tab_content .li{background:url("/images/as_li_icon2.png") no-repeat 0 7px; padding:0 0 5px 15px;  font-size:15px; font-weight:bold; margin:0}
	.as_wrap .as_tab_content .tab_content table{width:100%; margin:0; }
	.as_wrap .as_tab_content .tab_content table caption{position:absolute;text-indent:-10000px;}
	.as_wrap .as_tab_content .tab_content2 table .col1{width:25%}
	.as_wrap .as_tab_content .tab_content2 table .col2{width:25%}
	.as_wrap .as_tab_content .tab_content2 table .col3{width:20%}
	.as_wrap .as_tab_content .tab_content2 table .col4{width:30%}
	.as_wrap .as_tab_content .tab_content2 table th{background:#f5f5f5; text-align:center; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;}
	.as_wrap .as_tab_content .tab_content2 table th:first-child{border-left:none;}
	.as_wrap .as_tab_content .tab_content2 table th.first_th{background:#999999; height:45px; line-height:45px; color:#fff;border-left:1px solid #cccccc;}
	.as_wrap .as_tab_content .tab_content2 table th.first_th:first-child{border-left:none;}
	.as_wrap .as_tab_content .tab_content2 table td{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc; padding:10px; text-align:center;}
	.as_wrap .as_tab_content .tab_content2 .no_repairs{padding-top:25px}
	.as_wrap .as_tab_content .tab_content2 .no_repairs ul li{background:url("/images/as_li_icon4.png") no-repeat 0 8px; padding:0 0 2px 15px; }
	.as_wrap .as_tab_content .tab_content2 .no_repairs ul li:first-child{background:url("/images/as_li_icon3.png") no-repeat 0 4px; padding:0 0 10px 15px; }
	.as_wrap .as_tab_content .tab_content3 p{padding:0 0 5px 0; margin:0;}
	.as_wrap .as_tab_content .tab_content3 a{display:inline-block;height:40px; line-height:40px; color:#fff; background:#767676 url("/images/button_icon.png") no-repeat 90% 14px; padding:0 30px;  font-size:14px; margin:10px 0 20px 0; }
	.as_wrap .as_tab_content .tab_content .gray_box2{background:#f6f6f6; border:2px solid #dddddd; margin:10px 0 0 0; padding:15px}
	.as_wrap .as_tab_content .tab_content .gray_box2 ul li{background:url("/images/as_li_icon5.png") no-repeat 0 5px; padding:0 0 5px 10px; }
	.as_wrap .as_tab_content .tab_content .gray_box3{background:#fff; border:2px solid #dddddd; margin:10px 0 0 0; padding:15px; border-radius:10px;}
	.as_wrap .as_tab_content .tab_content .gray_box3 .row{margin:0;}
	.as_wrap .as_tab_content .tab_content .gray_box3 .step_img{text-align:left; background:url("/images/as_step_arrow.png") no-repeat 85% 23px; background-size:5px 10px}
	.as_wrap .as_tab_content .tab_content .gray_box3 .last_step_img{background:none }
	.as_wrap .as_tab_content .tab_content .gray_box3 .step_img p img{ max-width:none !important; width:60px;}
	.as_wrap .as_tab_content .tab_content .gray_box3 .step_img p.txt{display:inline-block; width:60px; height:50px; text-align:center; padding-top:5px; box-sizing:border-box; font-size:11px; line-height:140%}
	.as_wrap .as_tab_content .tab_content .gray_box3 .line{height:40px; background:url("/images/as_line.gif") repeat-x 0 0;}
	.as_wrap .as_tab_content .tab_content .gray_box3 .title{padding-bottom:20px; font-size:15px; font-weight:bold;}
	.as_wrap .as_tab_content .tab_content4 table th{background:#999999; text-align:center; color:#fff; height:45px; line-height:45px;}
	.as_wrap .as_tab_content .tab_content4 table td{text-align:center; padding:12px 0 10px 0; border-bottom:1px solid #ccc;}
	.as_wrap .as_tab_content .tab_content .li_star1{padding:20px 0 0 15px; background:url("/images/as_li_icon6.png") no-repeat 0 26px;}
	.as_wrap .as_tab_content .tab_content .li_star1 span{border-bottom:1px solid #909090; font-size:13px; font-weight:bold;}
	.as_wrap .as_tab_content .tab_content ul li.li_star1{padding:0 0 0 15px; background:url("/images/as_li_icon6.png") no-repeat 0 6px;}
	.as_wrap .as_tab_content .tab_content ul li.last{padding-bottom:20px}
	.as_wrap .as_tab_content .tab_content .padding_b40{padding-bottom:20px}
	.as_wrap .as_tab_content .tab_content4 .gray_box_left{padding-left:0; padding-right:0;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_right{padding-right:0;padding-left:0; }
	/*.as_wrap .as_tab_content .tab_content4 .gray_box3{height:245px;}*/
	.as_wrap .as_tab_content .tab_content4 .gray_box3{height:auto;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .box_title{font-size:15px; font-weight:bold; padding-bottom:10px}
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox{background:#f7f7f7; padding:10px 10px 10px 10px}
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox li.in_txt{background: url("/images/as_faq_icon.png") no-repeat 0 0; background-size:40px 40px; padding:0 0 15px 55px;box-sizing:border-box; width:100%;  }
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox li.btns a{display:inline-block; border:1px solid #7b7b7b; width:128px; line-height:30px; text-align:center; color:#000;background:url("/images/button_icon2.png") no-repeat 90% 50%; margin:0 0 0 55px;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_left .txt,
	.as_wrap .as_tab_content .tab_content4 .gray_box_right .txt{padding-top:5px; margin:0}
	.as_wrap .as_tab_content .tab_content4 .gray_box_right .li_star{padding:0 0 0 15px; background:url("/images/as_li_icon6.png") no-repeat 0 6px;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_left .qa_go{display:inline-block; width:90px;color:#000; border-bottom:1px solid #000;background:url("/images/button_icon2.png") no-repeat 95% 4px;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_right .inbox li{background:url("/images/as_tel_icon.png") no-repeat 0 0; background-size:40px auto; padding:0 0 0 45px;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox li p.phone{font-size:20px; margin:0}
	.as_wrap .as_tab_content .tab_content4 .search_box{margin-top:10px;}
	.as_wrap .as_tab_content .tab_content4 .search_box p span{display:inline-block; width:30%; height:30px; line-height:30px; text-align:center;}
	.as_wrap .as_tab_content .tab_content4 .search_box p input{width:70%; height:25px; vertical-align:middle;border:1px solid #dddddd; }
	.as_wrap .as_tab_content .tab_content4 .gray_box2{padding:10px 15px 7px 15px}
	.as_wrap .as_tab_content .tab_content4 .search_btn{text-align:center; padding:20px 0 30px 0;}
	.as_wrap .as_tab_content .tab_content4 .search_btn a{display:inline-block; width:220px; height:40px; line-height:40px; text-align:center; color:#fff; background:#767676;}
	.as_wrap .as_tab_content .tab_content4 ul li.last{padding-bottom:20px}
	.as_wrap .as_tab_content .tab_content4 .mobile_table{border-top:1px solid #cccccc; display:block}
	.as_wrap .as_tab_content .tab_content4 .mobile_table ul{border-bottom:1px solid #cccccc;padding:5px 0; }
	.as_wrap .as_tab_content .tab_content4 .mobile_table ul li{display:inline-block; float:left; padding:3px 0; padding-left:20px;}
	.as_wrap .as_tab_content .tab_content4 .mobile_table ul li.th{ width:35%; font-weight:bold; background:url("/images/table_line.png") no-repeat 100% 50%; background-size:1px 8px;}
	.as_wrap .as_tab_content .tab_content4 .mobile_table ul li.td{ width:65%}
	.as_wrap .as_tab_content .tab_content4 .mobile_table .more{display:inline-block; width:100%; height:30px; line-height:30px; background:#aaaaaa; color:#fff; text-align:center; margin-top:15px}
	.as_wrap .as_tab_content .tab_content4 .btn-area{margin:15px 0 20px 0;}
/* //AS */

/* 테블릿 세로 768px이상 */
@media all and (min-width:768px) {
	/*********************************************************************베이스*********************************************************************/
/**/
	/* Mobile Basic  */
	body, input, select, button, textarea, h1, h2, h3, h4, h5, h6, table {font-size:14px;}

	/* shortning */
	.block_after_inline {display:inline;}
	.inline_after_block {display:block;}

	/* 에디터편집기 초기화 */
	.editor-area ul, .editor-area ol {margin-left:22px;}
	.editor-area, .editor-area p, .editor-area span, .editor-area strong, .editor-area b {/*font-size:16px !important; line-height:20px !important;*/}

	/* 부트스트랩 초기화 */
	.form-control, .btn {font-size:14px; height:36px}
	.modal-open {overflow:auto !important; overflow-x: hidden !important; padding-right:0 !important;}

	/*********************************************************************레이아웃*********************************************************************/
	#container {margin:-150px 0 -115px;}
	#container>.container,
	#container>.container-fluid {padding-top:150px; padding-bottom:115px;}

	/* header */
	#header {height:150px;}
	#header h1 {width:106px;}
	#header h1 a img {width:106px;}

	#header a.btn-total {top:33px; height:40px;}
	#header a.btn-total i:before {width:40px; height:40px; font-size:36px;}
	#header a.btn-total .txt {line-height:40px; font-size:24px;}

	#header .btn-head-search {top:33px; width:40px; height:40px;}
	#header .btn-head-search i:before {width:40px; height:40px; font-size:36px;}

	.head-search-box {top:92px;}

	.totalmenu {top:-150px;}

	/*********************************************************************콘텐츠 내 컴포넌트*********************************************************************/
	/* 본문 검색바 */
	.cont-search .inp-btn-area {padding-right:130px;}
	.cont-search a.btn-cont-srch {width:120px; height:36px; line-height:36px;}

	/* 목록 없음 */
	.list-no img {width:104px; margin-bottom:25px;}
	.list-no span {font-size:24px;}

	/* 검색 결과 없음 */
	.search-no i {width:80px; margin-bottom:25px;}
	.search-no i:before {width:80px; height:80px; font-size:72px;}
	.search-no span {font-size:24px;}
	.search-no ul:before {margin:20px 0; content:''; width:54px; height:2px;}
	.search-no ul li {font-size:18px; line-height:30px;}

	/* 버튼 */
	a.btn-foot-signup {position:relative; display:inline-block; min-width:112px; padding:0 5px; height:40px; line-height:40px; color:#fff; background-color:#000; text-align:center; text-decoration:none; font-family:'TgHerosCn', 'NBGothic';}
	a.btn-black-fixed {width:240px; height:50px; line-height:50px;}
	a.btn-black-fixed.sm {width:80px; line-height:40px; height:40px;}
	a.btn-gray-fixed {width:240px; height:50px; line-height:50px;}
	a.btn-gray-fixed.sm {width:80px; line-height:40px; height:40px;}

	.for-null {margin-top:65px; padding:0 30px;}
	.for-null .border-box {padding:35px 30px 30px; border:1px solid #cccccc;}
	.for-null .logo-box {margin-top:40px;}
	.for-null .logo-box img {width:250px;}
	.for-null .logo-box img.img-store {width:104px;}
	.for-null .gray-box {margin-top:40px; padding:25px 20px;}
	.for-null .gray-box .big-txt {font-size:24px; line-height:30px;}


	/*********************************************************************페이지*********************************************************************/
	/* 메인 */
	a.btn-black-main {width:360px; height:40px; line-height:40px;}

	/* 제품 목록 */
	.pro-grid .pro-item {width:33.33333333%;}
	.pro-grid .pro-item>a {margin:30px 10px 0;}
	.pro-grid .pro-item>a .ibr-img {max-width:210px;}
	.pro-grid .pro-item>a .ibr-img .pro {width:210px; height:322px;}
	.pro-grid .pro-item>a .ibr-img .ico-new {width:36px;}

	/* WHAT'S NEW 목록 */
	.whats-grid .whats-item {width:33.33333333%;}
	.whats-grid .whats-item>a {margin:30px 10px 0;}
	.whats-grid .whats-item>a .f-img {text-align:center;}
	.whats-grid .whats-item>a .f-img img {height:450px;}

	/* 매장 */
	.store-list {padding:0 10px;}
	.store-list>ul {margin-bottom:60px;}
	.store-list>ul>li {padding:30px 0; }
	.store-list>ul>li:after {content:''; display:block; clear:both;}
	.store-list>ul>li .label-wrap {float: left; width:10%; text-align:center;}
	.store-list>ul>li .b-name {float: left; width:15%;}
	.store-list>ul>li .addr {float: left; width:37%; margin-top:0; line-height:20px;}
	.store-list>ul>li .num {float: left; width:15%; line-height:20px;}
	.store-list>ul>li .btn-view-map {top:24px; right:40px;}
	.store-list>ul>li .btn-view-map img {width:24px;}
	.store-list>ul>li .map-area {clear:both; padding-top:25px; min-height:380px;}

	/* 어바웃 */
	.about-view {margin-top:25px; padding:0 9px;}
	.about-view:before {padding:50px 0 0 0; width:100%; margin:0 auto; border-top:3px solid #000;}
	.about-view .c-txt {font-size:16px; line-height:28px;}

	/* CS CONTACT US */
	.input-area>ul>li .email-box {padding-top:46px}

	/* 마이페이지 */
	.mem-cont .bb-title {margin-top:35px; font-size:16px;}
	.my-email {padding-top:46px; }
	a.btn-idCheck {height:36px; line-height:36px;}
	a.btn-find-zip {height:36px; line-height:36px;}
	.leave-box {overflow:hidden; width:auto; margin-top:20px; padding:10px 10px 10px 20px; border:1px solid #ccc;}
	.leave-box .txt {float: left; line-height:36px;}
	.leave-box a.btn-gray-leave {float: right; position:static;}
	a.btn-gray-leave {width:120px; height:36px; line-height:36px;}

	.mem-btn {max-width:none; margin-top:40px;}
	.mem-btn a {margin-left:40px;}
/**/
/* as */
	.as_wrap .as_tab_content .tab_content2 table .col1{width:25%%}
	.as_wrap .as_tab_content .tab_content2 table .col2{width:25%%}
	.as_wrap .as_tab_content .tab_content2 table .col3{width:25%}
	.as_wrap .as_tab_content .tab_content2 table .col4{width:25%}
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox{background:#f7f7f7; padding:20px}
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox li.in_txt{background: url("/images/as_faq_icon.png") no-repeat 0 0; background-size:50px auto; padding:1px 0 10px 70px;box-sizing:border-box; width:50%; height:55px  }
	.as_wrap .as_tab_content .tab_content4 .gray_box_right .inbox li{background:url("/images/as_tel_icon.png") no-repeat 0 0; background-size:50px auto; padding:10px 0 0 70px;  height:55px}
	.as_wrap .as_tab_content .tab_content .gray_box3 .last_step_img{background:none }
/* //as */
}


@media all and (min-width:992px){
	.as_wrap .as_tab .tab{ height:53px; line-height:53px;box-sizing:border-box;margin-top:0; line-height:0; }
	.as_wrap .as_tab .tab a{display:inline-block; padding:0;margin:0; line-height:53px; box-sizing:border-box;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_left{padding-left:0;padding-right:5px; }
	.as_wrap .as_tab_content .tab_content4 .gray_box_right{padding-right:0;padding-left:5px;}
	.as_wrap .as_tab_content .tab_content4 .gray_box3{height:285px;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .box_title{font-size:19px; font-weight:bold;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox{background:#f7f7f7; height:135px; padding:22px 0 0 30px}
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox li.in_txt{background:url("/images/as_faq_icon.png") no-repeat 0 0;  background-size:60px auto; padding:0 0 0 90px;box-sizing:border-box; width:375px; height:60px }
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox li.btns a{display:inline-block; border:1px solid #7b7b7b; width:128px; line-height:30px; text-align:center; color:#000;background:url("/images/button_icon2.png") no-repeat 90% 50%; margin:0 0 0 90px;}
	.as_wrap .as_tab_content .tab_content4 .gray_box_right .inbox li{background:url("/images/as_tel_icon.png") no-repeat 0 0; background-size:60px auto; padding:10px 0 0 90px;  height:66px; width:370px}
	.as_wrap .as_tab_content .tab_content4 .gray_box_left .txt,
	.as_wrap .as_tab_content .tab_content4 .gray_box_right .txt{padding-top:15px; margin:0}
}
/* PC 1024px이상 */
@media all and (min-width:1024px){
/**/
	/*********************************************************************베이스*********************************************************************/
	/* shortning */
	.visible-upto-1023 {display:none !important;}
	.hidden-upto-1023 {display:block !important;}
	.mt25-50 {margin-top:50px !important;}
	.mt30-40 {margin-top:40px !important;}

	/*********************************************************************레이아웃*********************************************************************/
	#container {margin:-204px 0 -485px;}
	#container>.container,
	#container>.container-fluid {padding-top:204px; padding-bottom:485px;}

	#contents {padding:0 0 80px;}

	/* header */
	#header {height:204px;}
	#header .util {display:block; width:100%; margin:0 auto; max-width:1332px; height:35px; line-height:35px; font-size:12px; color:#fff;}
	#header .util>ul {float: right; margin-right:10px;}
	#header .util>ul>li {float: left; margin-left:18px;}
	#header .util>ul>li>a {display:block; font-family:'TgHerosCn', 'NBGothic'; letter-spacing:1px;}
	#header a.btn-total {display:none;}
	#header .btn-head-search {display:none;}

	.totalmenu {display:none;}
	.pc-head-search {display:block; position:absolute; top:30px; right:10px; width:265px; height:40px; padding-top:13px; border-bottom:1px solid #000;}
	.pc-head-search .inp-pc-srch {width:100%; line-height:24px; height:24px; text-indent:10px; font-size:12px; border:none;}
	.pc-head-search .btn-pc-srch {position:absolute; top:7px; right:0;}
	.pc-head-search .btn-pc-srch i:before {display:inline-block; width:24px; height:24px; font-size:20px;}

	#gnb {display:block; margin-top:30px; text-align:center;}
	#gnb>ul {display:inline-block; height:20px;}
	#gnb>ul>li{float: left; padding:0 20px;}
	#gnb>ul>li>a{font-family:'LibBaskerV', 'NBGothic'; font-weight:bold; text-decoration:none; letter-spacing:3px;}

	/* footer */
	#footer {height:485px;}
	#footer .line-wrap {display:block;}
	#footer .center-wrap {display:block; max-width:1140px; height:390px; margin:30px auto 0;}
	#footer .foot-list {overflow:hidden; width:auto;}
	#footer .foot-list>li {float: left; text-align:center;}
	#footer .foot-list>li.m1 {width:33%;}
	#footer .foot-list>li.m2 {width:27%;}
	#footer .foot-list>li.m3 {width:40%;}

	#footer .foot-list>li .title {font-size:24px; line-height:30px; font-family:'LibBaskerV', 'NBGothic'; letter-spacing:5px;}
	#footer .foot-list>li>.foot-cs-list {margin-top:20px; text-align:center;}
	#footer .foot-list>li>.foot-cs-list>li {width:100%;}
	#footer .foot-list>li>.foot-cs-list>li>a {display:inline-block; padding:6px 0;}

	#footer .foot-list>li>.sns-box {overflow:hidden; width:auto; padding:0 25px; margin-top:25px;}
	#footer .foot-list>li>.sns-box a {float: left; width:25%;}
	#footer .foot-list>li>.sns-box a span{position:absolute;text-indent:-10000px; font-size:0}
	#footer .foot-list>li>.sns-box a i:before {display:inline-block; width:34px; height:34px; font-size:30px; }
	#footer .foot-list>li>.call-dlist {width:100%; max-width:220px; margin:20px auto 0; padding-top:20px; border-top:3px solid #000;}
	#footer .foot-list>li>.call-dlist>dt {padding:6px 0; font-weight:bold;}
	#footer .foot-list>li>.call-dlist>dd {padding:6px 0;}

	.foot-signup-email {}
	.foot-signup-email .txt {display:block; margin-top:15px; text-align:center; line-height:18px;}
	.foot-signup-email .inp-foot-email {width:100%; max-width:270px; margin:5px auto 0; background-color:#fff; text-align:center; line-height:36px; height:40px; border:3px solid #000;}
	.foot-signup-email .checkbox label::after {color:#000;}
	.foot-signup-email .btn-area {margin-top:20px;}

	#footer .black-wrap {height:60px; padding:12px 10px;}
	#footer .black-wrap .inner {margin:0 auto; max-width:1332px;}
	#footer .private-btns {display:block; position:absolute; top:0; left:0;}
	#footer .private-btns a {margin-left:18px; color:#fff; font-size:12px; line-height:36px;}
	#footer .private-btns a:first-child {margin-left:0;}
	#footer a.btn-go-fmsite {position:absolute; top:3px; right:0; line-height:30px; height:30px;}
	#footer .contact {font-size:12px; line-height:18px;}
	#footer .copyright {font-size:12px; line-height:18px;}

	/* 로케이션 */
	.location {margin-top:45px;}
	.location a {font-size:12px}

	/*********************************************************************콘텐츠 내 컴포넌트*********************************************************************/
	/* 페이지 타이틀 */
	.page-title h3 {font-size:24px;}
	.page-title h3.nb-title {font-size:24px;}


	/* 본문 검색바 */
	.cont-search {margin-top:25px; text-align:center;}
	.cont-search .select-box {display:inline-block; width:140px;}
	.cont-search .select-box.s2 {margin-top:0; margin-left:10px;}
	.cont-search .select-box .bootstrap-select {width:140px;}
	.cont-search .inp-btn-area {display:inline-block;  width:410px; margin-top:0; margin-left:10px;}

	/* 라벨 */
	.label-black {padding:0 5px; line-height:18px; height:18px; font-size:12px;}
	.label-gold {padding:0 5px; line-height:18px; height:18px; font-size:12px;}

	/* 라인 */
	.line-wrap { width:934px; height:5px;}

	/* 스크롤 탑 */
	a.btn-go-top {position:absolute; top:0;}

	/* 탭
	.tab-faq>ul>li>a {font-size:16px;}*/

	/*********************************************************************페이지*********************************************************************/
	/* 메인 */
	.c-body {overflow:hidden; width:1024px; margin:50px auto 30px;}
	.c-body .fig-main {float: left;  margin:0;}
	.c-body .fig-main .bb-title {font-size:24px; line-height:30px;}
	.c-body .fig-main .sub-title{margin-top:10px;}
	.c-body .fig-main.f2 {float: right; margin-top:0; padding-top:0; border-top:none;}
	.c-body .fig-main .c-legend {height:90px;}
	.c-foot .bc-title {margin:30px 0; font-size:24px;}

	/* 제품 목록 */
	.pro-grid {margin-bottom:60px;}
	.pro-grid .pro-item {width:25%;}
	.pro-grid .pro-item>a {margin:60px 10px 0;}

	/* WHAT'S NEW 목록 */
	.whats-grid {margin-bottom:60px;}
	.whats-grid .whats-item {width:25%;}
	.whats-grid .whats-item>a {margin:50px 10px 0; padding-bottom:190px; background-color:#ccc;}
	.whats-grid .whats-item>a .info {position:absolute; bottom:10px; left:10px; right:10px; height:230px; padding:20px; background-color:#fff;}
	.whats-grid .whats-item>a .bb-title {font-size:19px; line-height:22px; overflow:hidden; height:66px;}
	.whats-grid .whats-item>a .b-date {height:18px; line-height:18px; margin-top:15px; font-size:12px;}
	.whats-grid .whats-item>a .co-txt {padding-top:15px; margin-top:15px; border-top:2px solid #000; line-height:20px; height:75px; font-size:14px;}

	/* WHAT'S NEW 상세 */
	.whats-view {margin-top:25px;}
	.whats-view .v-head {overflow:hidden; width:100%; padding:20px 10px; border-top:3px solid #000;}
	.whats-view .v-head .b-title {float: left; font-size:21px; line-height:24px;}
	.whats-view .v-head .date {float: right; line-height:24px;}
	.whats-view .v-body {margin-bottom:40px; padding:40px 0; border-bottom:3px solid #000;}
	.whats-view .v-foot {margin-top:40px;}
	.whats-view .v-foot ul li {padding:20px 70px;}
	.whats-view .v-foot ul li .first {top:20px;}
	.whats-view .v-foot ul li a.title {display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.whats-view .v-foot ul li i {top:20px; right:10px;}

	.caution-quality {}
	.caution-quality .txt {line-height:20px; width:auto; text-align:right;}
	.caution-quality .btn-pro-gray {position:absolute; top:0; right:0;}

	.btn-pro-area a {margin-left:5px}
	.btn-pro-area a:first-child {margin-left:0;}
	.btn-pro-area .btn-a {width:200px;}
	.btn-pro-area .btn-b {width:200px;}
	.btn-pro-area .btn-c {width:200px; margin-top:0;}

	/* 어바웃 */
	.about-view:before {width:932px;}

	/* CS FAQ */
	.cs-loc {width:100%; max-width:1332px; padding:0 10px; margin:0 auto;}
	.cs-loc .location {text-align:left;}
	.cs-title {margin-left:332px;}
	.cs-cont {position:relative; margin-top:30px; margin-left:332px; margin-right:10px;}
	.cs-cont .cs-snb {position:absolute; top:0; left:-322px; width:280px; padding:12px 15px; margin-top:0; border:3px solid #000;}
	.cs-cont .cs-snb .b-title {font-family:'LibBaskerV', 'NBGothic';}
	.cs-cont .cs-snb>ul>li {margin-top:8px;}
	.cs-cont .cs-info {margin-top:50px}
	.cs-cont .cs-info .title-box .ib-title {font-size:24px;}
	.cs-cont .cs-info .sub-title {font-size:16px; line-height:20px;}
	.cs-cont .cs-info .cs-search {margin-top:20px; text-align:left;}

	.cs-cont .cs-info .faq-main-list {overflow:hidden; width:100%; margin-top:10px;}
	.cs-cont .cs-info .faq-main-list>li {float: left; width:48%; height:140px; padding-top:25px;}
	.cs-cont .cs-info .faq-main-list>li.even {float: right}
	.faq-main-cont {}
	.faq-main-cont>a i {margin-left:5px;}
	.faq-main-cont>a i:before {font-size:12px;}
	.faq-main-cont .ask-list {margin-top:3px; padding:10px 15px;}
	.faq-main-cont .ask-list>li {margin-top:8px; line-height:15px;}
	.faq-main-cont .ask-list>li:first-child {margin-top:0;}
	.faq-main-cont .ask-list>li>a {}

	/* CS FAQ MEM*/
	.faq-area {margin-top:25px;}
	.faq-area>dl>dt {padding:20px 0;}
	.faq-area>dl>dt>.ico {left:5px; top:15px;}
	.faq-area>dl>dt>a.question {margin:0 62px 0 37px;}
	.faq-area>dl>dt>a .faq-loc {margin-right:10px;}
	.faq-area>dl>dt>i {top:20px; right:30px;}
	.faq-area>dl>dd {padding:15px 30px; margin:5px 5px 20px; line-height:20px;}

	/* CS CONTACT US */
	.input-area {padding:30px 0 30px; margin:8px 0 40px;}
	.input-area>ul {}
	.input-area>ul>li .title {width:20%; line-height:36px; margin-bottom:0;}
	.input-area>ul>li .title .star {display:none;}
	.input-area>ul>li .sel-ask {float: left; width:220px;}
	.input-area>ul>li .inp-name {float: left; width:220px;}
	.input-area>ul>li .inp-phone {float: left; width:128px;}
	.input-area>ul>li .bar {width:40px; line-height:36px; height:36px;}

	.input-area>ul>li .email-box {position:relative; padding-top:0}
	.input-area>ul>li .sel-email {float: left; position:static; width:153px; margin-left:15px;}
	.input-area>ul>li .golbange {width:40px; line-height:36px; height:36px;}
	.input-area>ul>li .inp-email {width:128px;}
	.input-area>ul>li .inp-subject {float: left; width:80%;}
	.input-area>ul>li .txta-info {float: left; width:80%; height:120px}
	.cu-btn {max-width:200px; margin:0;}
	.cu-btn a:first-child {margin-right:30px;}

	/* CS CONTACT US 완료 */
	.cu-ok {margin:40px 0; padding:20px; text-align:left;}
	.cu-ok .b-title {font-size:18px;}
	.cu-ok .txt {padding-top:10px; line-height:20px;}

	/* C/S 문의 */
	.cs-cont .cs-info .title-box .nb-title {font-size:24px;}
	.cu-inquiry {margin-top:5px;}
	.cu-inquiry .txt {line-height:20px;}
	.cu-inquiry .column {margin-top:30px;}
	.cu-inquiry .column>.bb-title {margin-bottom:5px;}
	.cu-inquiry .column .cmt {padding-left:15px; text-indent:-15px; margin-top:15px; line-height:20px;}
	.circ-list li {line-height:20px; padding-left:12px; background-position:left 9px;}
	.bar-list {margin-top:50px;}
	.bar-list li {padding-left:11px; text-indent:-11px; margin-top:0; line-height:20px; }

	/* 유사품 신고 */
	.cu-inquiry>.bb-title {margin-top:30px;}
	.cu-inquiry .logo {margin-top:15px;}
	.cu-inquiry .logo img {width:250px; margin-left:50px;}

	/* 개인정보처리방침 */
	.about-view .privacy {height:400px; margin-top:40px; line-height:20px;}

	/* 로그인 */
	.mem-cont {margin-top:25px; padding-top:25px; border-top:3px solid #000;}
	.mem-cont .border-area {margin:0 30px; padding:35px 30px 30px; border:1px solid #cccccc;}
	.mem-cont .bbc-title {font-size:21px;}
	.mem-cont .bc-txt {font-size:16px; line-height:24px;}
	.mem-cont .login-box {position:relative; width:560px; margin:25px auto 0; padding-right:190px;}
	.mem-cont .login-box .login-btn {position:absolute; top:0; right:0; margin-top:0; overflow:hidden; width:172px;}
	.mem-cont .login-box .login-btn .btn2 {margin-top:0;}
	.mem-cont .login-box .login-btn .btn-black-login {float: left;}
	.mem-cont .login-box .login-btn .btn-blue-login {float: right;}
	.mem-cont .login-option {margin-top:12px;}
	.mem-cont .login-option .chk-login {width:45%;}
	.mem-cont .login-option .find {width:55%;}
	.mem-cont .login-option .find>span.find-id {text-align:right;}
	.mem-cont .login-join-box {margin-top:40px; padding:30px 8px;}
	.mem-cont .login-join-box .c-txt {font-size:16px; line-height:24px;}
	.mem-cont .login-join-box .join-btn {margin-top:25px;}
	.mem-cont .login-join-box .join-btn .btn2 {margin-top:0; margin-left:40px;}
	a.btn-black-login {display:inline-block; width:82px; height:82px; line-height:82px;}
	a.btn-blue-login {display:inline-block; width:82px; padding-top:20px; height:82px; line-height:20px;}
	a.btn-black-join {display:inline-block; width:240px; height:50px; line-height:50px;}
	a.btn-blue-join {display:inline-block; width:240px; height:50px; line-height:50px;}

	/* 아이디 찾기 */
	.mem-cont .find-btn {overflow:hidden; width:auto; margin-top:30px;}
	.mem-cont .find-btn .btn1 {float: none; margin-bottom:0;}
	.mem-cont .find-btn .btn2 {float: none; margin-bottom:0; margin-left:10px;}
	.mem-cont .find-btn .btn3 {clear:none; margin-left:10px;}
	a.btn-black-attest {display:inline-block; width:240px; height:50px; line-height:50px;}
	a.btn-gray-find {display:inline-block; width:240px; height:50px; line-height:50px;}
	a.btn-blue-find {display:inline-block; width:240px; height:50px; line-height:50px;}

	/* 마이페이지 */
	.table-list {display:table; width:100%; margin-top:15px; border-right:1px solid #ccc;}
	.table-list.footline {padding-bottom:0; border-bottom:none;}
	.table-list>li {display:table-row;}
	.table-list>li .th-title {display:table-cell; width:20%; background-color:#f8f8f8; padding:20px; vertical-align:middle; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
	.table-list>li .td-info {position:relative; display:table-cell; width:80%; background-color:#fff; padding:20px; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
	.table-list>li .td-info:after {content:''; display:block; clear:both;}
	.table-list>li .td-info .security_txt {display:inline; margin:0 0 0 10px;}
	.table-list>li .b-txt {line-height:20px;  text-indent:0;}
	.table-list>li .cb-cmt {line-height:20px;}
	.table-list>li .ico-cmt {float: left; margin-top:0; line-height:20px;}
	.table-list>li .ico-cmt i:before {font-size:16px;}
	.table-list>li .inp-220 {width:220px;}
	.table-list>li .inp-pw {display:inline-block; width:220px;}
	.table-list>li .sex {position:absolute; top:20px; left: 250px; line-height:36px; margin-top:0;}
	.table-list>li .ib-sex {line-height:36px;}
	.input-btn .inp-idCheck {display:inline-block; width:220px; vertical-align:top;}
	.input-btn a.btn-idCheck {position:static; vertical-align:top;}
	a.btn-idCheck {display:inline-block; margin-left:10px;}
	.accessible {margin-left:10px; display:inline; line-height:36px;}

	.my-email {padding-top:0;}
	.my-email .inp-my-eamil {width:220px;}
	.my-email .golbange {width:40px; line-height:36px; height:36px;}
	.my-email .sel-my-email {float: left; position:static; width:140px; margin-left:20px;}

	.sel-birth-area .select-box {width:140px; margin-left:20px;}

	.tel-list>li .lb-tel {width:60px; line-height:36px; }
	.tel-list>li .sel-tel {width:140px;}
	.tel-list>li .inp-tel {width:140px; margin-left:20px;}
	.zip-list>li a.btn-find-zip {margin-right:20px;}
	a.btn-find-zip {width:120px;}
	.zip-list>li .inp-zip {width:140px; margin-left:0;}
	.zip-list>li .bar {float: left; display:block; width:40px; line-height:36px; height:36px; text-align:center;}
	.zip-list>li .inp-addr {width:460px;}

	.rdo-service {float: left;}
	.rdo-service label {margin-right:35px;}
	.rdo-service+.ico-cmt {float: left;}

	/* 이메일수신거부 */
	.mem-cont .big-title {font-size:24px; line-height:30px; margin-bottom:10px;}
	.mem-cont .big-txt {font-size:19px; line-height:24px;}
	.mem-cont .gray-box {margin-top:40px; padding:25px 20px;}
	.mem-cont .star-list>li {line-height:20px;}

	/* 회원가입 동의 */
	.mem-cont .title-agree {font-size:16px; margin-top:30px; margin-bottom:10px;}
	.mem-cont .privacy {height:400px;}
	.chk-agree {margin-top:15px;}
	.mem-cont .find-btn.agree .btn2,
	.mem-cont .find-btn.agree .btn3 {margin-left:40px;}

	/* 회원탈퇴 사유 */
	.mem-cont .title-reason {font-size:16px;}
	.mem-cont .checkbox-list>li {width:33.33333333%; margin:15px 0;}
	.mem-cont .checkbox-list>li .checkbox label {padding-left:10px;}
	.mem-cont .checkbox-list>li .lh15-20 {line-height:20px;}
	.mem-cont .checkbox-list>li.etc {position:relative; padding-left:70px;}
	.mem-cont .checkbox-list>li.etc .radio {position:absolute; top:7px; left:0;}
	.mem-cont .checkbox-list>li .txta-reason {margin-top:0; height:36px;}
	.mem-cont .foot-reason {margin-top:20px;}

	/* 회원탈퇴/가입 완료 */
	.mem-cont .logo-box {margin-top:40px;}
	.mem-cont .logo-box img {width:250px;}
	.mem-cont .gray-box .txt-hibye {margin-top:10px; font-size:24px; line-height:30px;}

	/* 검색 */
	.tab-nav {margin-top:35px; padding-bottom:35px;}
	.tab-nav>li {display:inline; margin-top:0; margin-left:70px;}
	.tab-nav>li:first-child {margin-left:0;}
	.tab-nav>li>a {font-size:14px; text-decoration:underline;}
	.tab-nav>li.active>a {color:#b88e5e;}
	.cs_container {margin-bottom:60px;}


	/*********************************************************************팝업*********************************************************************/
	/* 팝업공통 */
	.modal-dialog {position:absolute !important; top:50%; left:50%; margin:-345px 0 0 -465px !important; width:930px; max-width:none; height:690px;}
	.modal-close {top:-10px; right:-13px;}

	/* #pop-pro */
	#pop-pro .modal-content {padding:40px;}
	.pro-view {overflow:hidden; width:100%;}
	.pro-view .c-img {float: left;}
	.pro-view .c-img img {max-width:400px;}
	.pro-view .info {float: right; width:400px;}
	.pro-view .info .c-title {padding:15px 0; font-size:24px; line-height:30px;}
	.pro-view .info .txt {overflow:auto; overflow-x: hidden; height:360px; margin-top:0; padding:9px 0; font-size:16px; line-height:24px;}
	.pro-view .info .gray-box {margin-top:25px; padding:12px 9px; line-height:18px;}
	.pro-view .price {margin-top:0; padding:15px 0;}
	.pro-view .price .bar {padding:0 10px;}
	.diamond-list {}
	.diamond-list li {margin-top:10px; padding-left:16px; background-position:left 2px; background-size:10px 10px;}

	.btn-pro-prev {display:inline-block; position:absolute; top:50%; left:-35px;}
	.btn-pro-next {display:inline-block; position:absolute; top:50%; right:-35px;}

	.arr-font  i:before {width:25px; height:40px; font-size:36px; color:#a8a8a8;}
	.arr-font:hover i:before,
	.arr-font:focus i:before,
	.arr-font:active i:before {color:#fff;}

	/* #pop-media */
	#pop-media .modal-content {padding:40px;}
	#pop-media .mov-title {margin:0 0 10px 0; padding:0 0 5px 0; font-size:24px; line-height:30px;}
	#pop-media .video {height:480px;}
	#pop-media .video iframe {height:480px;}
	#pop-media .dialogue {padding:15px 0 0 0;}
	#pop-media .dialogue .info {overflow:auto; overflow-x: hidden; height:70px;}
/**/
/* as */
	.as_wrap .as_tab_content .tab_content4 .gray_box_common .inbox li.in_txt{width:auto; height:67px }
	.as_wrap .as_tab_content .tab_content4 .gray_box_right .inbox li{width:auto; padding-right:20px}
/* //as */
}

/* PC 1332px이상 */
@media all and (min-width:1332px){
	/*********************************************************************페이지*********************************************************************/
	 /* 메인 */
	.c-body {width:1096px;}
	.c-body .fig-main {max-width:538px;}
}

footer .web-mark{margin:13px 0;text-align:center}
footer .web-mark img{display:inline-block;width:81px;margin-bottom:5px}

@media all and (min-width:1024px){
	footer .web-mark{display:inline-block;overflow:hidden;position:absolute;bottom:-3px;left:167px;margin:0;padding-left:20px;background:url(/images/common/web-mark-bar.jpg) 0 center no-repeat}
	footer .web-mark img{float:left;width:65px;margin-right:10px;margin-bottom:0}
}
table caption{position:absolute;text-indent:-10000px;}

button:focus,
a:focus{outline:2px solid #4eb6ef !important; outline-offset:0 !important;}
.outline_focus2{display:block !important;}
.outline_focus2:focus:before{position:absolute; display:inline-block;content:"";top:0; left:0;width:100%;height:100%;border-top:2px solid #4eb6ef !important;box-sizing:border-box;}