<link href='https://fonts.googleapis.com/css?family=Open+Sans:600' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/earlyaccess/nanumgothic.css' rel='stylesheet' type='text/css'>

@font-face{
	font-family:"NanumSquare";
	src: url("../../font/NanumSquareEB.eot");/*IE 9 Compat Modes*/
	src: url("../../font/NanumSquareEB.eot?#iefix") format("embedded-opentype"), /*IE6-IE8*/
		  url('../../font/NanumSquareEB.woff') format("woff"), /*Modern Browsers*/
		  url('../../font/NanumSquareEB.woff2') format("woff2"),
		  url('../../font/NanumSquareEB.otf') format('truetype'),/*Safari, Android, iOS*/
		  url('../../font/NanumSquareEB.ttf') format('truetype'),
		  url('../../fonts/NanumSquareOTFExtraBold.svg#090d6763bc81b49309446d23fbd10e87') format('svg'); /* Legacy iOS */

  font-style:normal;
  font-weight:900;
}
@font-face {
  font-family: 'cncBlack';
  src:url('../../font/cncBlack.eot'), 
		url('../../font/cncBlack.eot?#iefix') format('embedded-opentype'),
		 url('../../font/cncBlack.woff') format("woff"), /*Modern Browsers*/
		 url('../../font/cncBlack.otf') format('truetype');
}

body {overflow-y:scroll;}
body,p,dl,dd,ul,li,ol,h2,button,div,td,h3,figure,figcaption {margin:0; padding:0;}
body,table,textarea,input,select{
font-size:12px;
color:#5D5D5D;
font-family:'³ª´®°íµñ', 'Nanum Gothic', arial, Verdana, Dotum, AppleGothic, sans-serif;
}
button{
font-size:12px;
color:#5D5D5D;
font-family:'³ª´®°íµñ', 'Nanum Gothic', arial, Verdana, Dotum, AppleGothic, sans-serif;
padding:5px 20px;
}
img	{border:0}
form	{margin:0}

a	{text-decoration:none;color:#6b6d70; font-size:12px;}
a:hover {text-decoration:none;}

.eng	 {font:10pt tahoma}
.engs  {font:bold 13pt; color:#00C1BF; letter-spacing:-1}
.engsss	{font:20pt tahoma}
.engss{font:bold 13pt; color:#FF0000; letter-spacing:-1}
.engb	 {font:bold 10pt tahoma}
.stxt	 {font:10pt; color:#4C4C4C; letter-spacing:-0.5; line-height:16px}
.b_cate {font:bold 11pt; color:#464646; letter-spacing:-1}
.path	{font:10pt; color:#464646; text-align:right; padding-right:17; height:25} /** ÇöÀç°æ·Î **/

.input_text	 {font:bold 12pt; background-color:#FFFFFF; color:##5D5D5D; letter-spacing:-0.5;padding:10px;}
.input_txt {font:bold 12pt; color:##5D5D5D; letter-spacing:-0.5; padding:10px;}

#b_white a {font:bold 11pt; color:#FFFFFF; letter-spacing:-1}
.pagediv {margin:40px auto 0; height:40px; text-align:center;}
.pagediv span {display:inline-block; border:1px solid #e1e1e1;}
.pagediv b {display:inline-block; float:left;width:40px; height:40px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center; background:#e1e1e1; font-size:14px; color:#252525; font-family:'cncBlack'; line-height:40px;}
.pagediv a {display:inline-block;  float:left; width:40px; height:40px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center;font-family:'cncBlack'; font-size:14px; line-height:40px;}

.clearfix:after {content:''; display:block; clear:both;}
.indiv {margin:0px 0px 0px 0px; /* padding-bottom:100px; */} /** º»¹® ÄÁÅÙÃ÷ DIV **/
* html .indiv {width:100%;} /** º»¹® ÄÁÅÙÃ÷ DIV (IE Àü¿ë) **/
* html .hundred {width:100%;} /** ³ÐÀÌ 100% css (IE Àü¿ë) **/

.cellC {
	width:120px;
	background:#f7f7f7;
	text-align:right;
	padding-right:10px;
}

.cell_L {padding-left:10px;}
.cell_R {text-align:right;padding-right:10px}

.btn	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma;width:60px}
.btn_white	{border:0;background-color:#ffffff;font:bold 8pt tahoma}
.btnL	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma}
.line	{border:1px solid #cccccc}
.lineBig	{border:1px solid #cccccc;width:300px;}
.lineBg	{border:1px solid #DFDFDF;background-color:#F7F7F7}
.hand	{cursor:pointer}

.blue	{color:#007FC8}
.red	{color:#FF2828}

.float	{float:left}
.clear	{clear:both}
option.disabled {color:#808080}

.white	{color:#FFFFFF}
A.white	{text-decoration:none;color:#FFFFFF}
A.white:hover {text-decoration:none;color:#FFFFFF}

.category ul{overflow:hidden}
.category li{display:inline;float:left}

/* menu */
.category a{solid #fff}
.category a.on,
.category a:hover{color: #ED1B23; text-decoration: underline}

.position	{text-align:right;padding:5px 10px;border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#dddddd;}

#form input,textarea {border-width:1; border-style:solid; border-color:#DFDFDF ; background:#FFFFFF; color:#252525;}
#form input::placeholder {color:#b7b7b7;}
#form input:-ms-input-placeholder {color:#b7b7b7;}
#form input::-webkit-input-placeholder {color:#b7b7b7;}
input::placeholder {color:#b7b7b7;}
input:-ms-input-placeholder {color:#b7b7b7;}
input::-webkit-input-placeholder {color:#b7b7b7;}


#form .noline input {border:0; background:transparent}
.select {font-size:10pt;BACKGROUND-COLOR:#FFFFFF; color:5D5D5D;}
.null {border:0}

#bottom div {float:left;}

#menuLayer .subLayer {
	position:absolute;
	display:none;
	width:150px;
	border:2px solid #efefef;
	background:#ffffff;
	top:-5px;
	left:-35px;
	padding:8px;
}
#menuLayer .cate {
	padding-left:10px;
	height:25px;
}


.small {
	font:8pt Dotum;
	letter-spacing:0px;
	padding-top:3px;
}

.small1 {
	font:8pt Dotum;
	letter-spacing:-1px;
	padding-top:3px;
}


.v8 {
	font:8pt verdana;
	letter-spacing:0px;
	padding-top:3px;
}


.v81 {
	font:8pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}


.v7 {
	font:7pt verdana;
	letter-spacing:0px;
	padding-top:3px;
}


.v71 {
	font:7pt verdana;
	letter-spacing:-1px;
	padding-top:3px;
}



/*** À¥¿¡µðÅÍ º¸Á¤ ***/
#contents p {
margin:2px 0;
}

/*** list Á¦Ç°Å¬·Ð ÀÌ¹ÌÁö ***/
.Move_listClone{
	cursor:move;
	border:2px dotted #E6E6E6;
}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´ÏÁ¸,À§½Ã¸®½ºÆ® Á¸ ***/
.Cartz_imgline{
	border:1px solid #ffffff;
}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´Ï Å¬¸¯½Ã ***/
.Cartz_click{
	border:2px dotted #cccccc;
}
.Wishz_click{
	border:2px dotted #cccccc;
}

/*** ½ºÅ©·Ñ¹Ù Àå¹Ù±¸´Ï ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Cartz_move_On{
	background-color : #efefef;
}
.Cartz_move_Off{
	background-color : #ffffff;
}

/*** ½ºÅ©·Ñ¹Ù À§½Ã¸®½ºÆ® ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Wishz_move_On{
	background-color : #efefef;
}
.Wishz_move_Off{
	background-color : #ffffff;
}

/*** ½ºÅ©·Ñ¹Ù »èÁ¦Á¸ ÀÌ¹ÌÁö µå·¡±×½Ã ***/
.Delz_move_On{
	background-color : #efefef;
}
.Delz_move_Off{
	background-color : #ffffff;
}


/*  Ãß°¡  */

a .main-font-a  { 
font:12px dotum;
color:#8E8E8E;
 }
a .main-font-price { 
font:bold 12px dotum;
color:#5253B3;
 }
.main-font-price1 { 
font:bold 12px dotum;
color:#E7401C;
 }

.gray1 { font:bold 13pt; color:#5D5D5D; letter-spacing:-1 }
.gray2 { font:bold 11px; color:#4C4C4C; letter-spacing:-1 }
.gray3 { font:11px ; color:#4C4C4C; letter-spacing:-1 }

.main-box1 { border:1px solid #F2F2F2; width:90px; height:90px; }
.main-box1 img {height:90px;}

.m_rollingimg {border:1px solid #E6E6E6; width:100px; height:100px; overflow:hidden;}
.m_rollingimg  img {height:100px;}

.font_anni_caculator_01{font-family:Gulim; font-size:11px; color:#f2412c; font-weight:bold;}
.font_anni_caculator_02 {font-family:Gulim; font-size:11px; color:#5266b2; font-weight:bold;}
.font_anni_caculator_03 {font-family:Gulim; font-size:11px; color:#333333; font-weight:bold;}
.font_anni_caculator_04 {font-family:Gulim; font-size:11px; color:#777777; font-weight:bold;}
.font_anni_caculator_05 {font-family:Dotum; font-size:20px; color:#000000; font-weight:bold;}
.font_anni_caculator_06 {font-family:Gulim; font-size:11px; color:#b3b3b3; font-weight:bold;}
.font_anni_caculator_07 {font-family:Gulim; font-size:11px; color:#ffffff; font-weight:bold; background-color:#72a6ef; border:1px solid #6c9fe1;}
.font_anni_caculator_08 {font-family:Dotum; font-size:15px; color:#000000; font-weight:bold;}
.font_anni_caculator_09 {font-family:Dotum; font-size:11px;}
.font_anni_caculator_10 {font-family:Dotum; font-size:16px; color:#f2412c; font-weight:bold;}
.font_anni_caculator_11 {font-family:Dotum; font-size:16px; color:#5266b2; font-weight:bold;}
.font_anni_caculator_12 {font-family:Dotum; font-size:16px; color:#333333; font-weight:bold;}
.font_anni_caculator_13 {font-family:Dotum; font-size:16px; color:#777777; font-weight:bold;}
.font_anni_caculator_14 {font-family:Dotum; font-size:22px; color:#000000; font-weight:bold;}
.font_anni_caculator_15 {font-family:Dotum; font-size:16px; color:#b3b3b3; font-weight:bold;}
.font_anni_caculator_16 {font-family:Dotum; font-size:16px; color:#ffffff; font-weight:bold; background-color:#72a6ef; border:1px solid #6c9fe1;}

.anni_cacul_dot_bg {background:url(/shop/data/skin/fashion_2012/img/sub/mypage/dot_bg.gif) repeat-x;}

.font_anni_caculator_17{color:#ec498a;}
.font_anni_caculator_18 {color:#200ec4; font-weight:bold;}

.ds_box {background-color: #FFF;  border: 1px solid #000;  position: absolute;  z-index: 32767;}




/* 1908 °øÅë css */
.maxwidth {max-width:1200px; margin:0 auto; width:100%;}
.f_black {color:#252525;}
b {font-weight:600;}
strong {color:#252525;font-weight:600;}
table {border:0; border-collapse:collapse;}
ul,li {list-style:none;}
h2 {color:#252525; font-size:23px;}
.f_cnc {font-size:14px; font-family:'cncBlack','³ª´®°íµñ', 'Nanum Gothic', arial, Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0;}
.title_m {font-size:20px;color:#252525;font-weight:600; padding:10px 10px 20px 10px;}
.f_ns {font-weight:600;  }
.indiv .title {font-weight:bold; text-align:left; line-height:50px;font-size:20px; color:#252525; padding:30px 0 10px 10px;}
.mainwrap:after {content:''; display:block; clear:both;}
.goods_list_paging {margin:40px auto 0; height:40px; text-align:center; }
.goods_list_paging span {display:inline-block; border:1px solid #e1e1e1;}
.goods_list_paging b {display:inline-block; float:left; width:40px; height:40px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center; background:#e1e1e1; font-size:14px; color:#252525; font-family:'cncBlack'; line-height:40px;}
.goods_list_paging a {display:inline-block;  float:left; width:40px; height:40px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center;font-family:'cncBlack'; font-size:14px; line-height:40px;}
.goods_list_paging a:last-child {border-right:none;}
/* 1908 »çÀÌµå ¿À¸¥ÂÊ */
#gdscroll {width:80px; max-height:305px; background:#fff; border-radius:40px;overflow:hidden; padding-bottom:20px; margin:0 auto;}
#gdscroll .todaysee {padding:20px 0 10px; color:#252525; font-size:11px;}
#gdscroll img {border:1px solid #e1e1e1; height:66px; padding:2px;margin-bottom:10px;}
#gdscroll #controls > a {display:inline-block; width:10px; height:30px; color:transparent;}
#gdscroll #controls .prevBtn {background:url(/shop/data/img/quick_prev.png) no-repeat 0 center;}
#gdscroll #controls .nextBtn {background:url(/shop/data/img/quick_next.png) no-repeat 100% center; position:relative;  padding-left:5px;}
#gdscroll #controls .nextBtn:before {position:absolute; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);left:-1px;content:''; display:inline-block; width:1px; height:10px; background:rgba(0,0,0,.4); margin:0 2px;}
#quscroll {margin:0 auto; max-height:246px; overflow:hidden;}
.todaywrap {position:relative; top:0;}
.quick {position:absolute; top:120px; right:calc((100% - 1500px) / 2);right:-webkit-calc((100% - 1500px) / 2);right:-moz-calc((100% - 1500px) / 2); right:-o-calc((100% - 1500px) / 2);z-index:999; text-align:center;width:97px;}


/* 1908 ¸ÞÀÎ footer */
.footer > div {width:100%;}
.footer .ft_copy .f_cnc {float:right; margin-top:20px; color:#252525; font-size:10px;}
.footer .ft_copy {padding:45px 0 20px;}
.footer .ft_copy img {float:left;}
.footer .ft_customer {border:1px solid #e1e1e1; border-top:2px solid #000; display:table;}
.footer .ft_customer > div {box-sizing:border-box; display:table-cell;}
.footer .ft_customer div.ft_info_wrap {width:363px; border-right:1px solid #e1e1e1;   padding:30px 0 45px 40px; }
.footer .ft_customer div.ft_info_wrap table { font-size:13px; width:100%; }
.footer .ft_customer div.ft_info_wrap table th {text-transform:uppercase; text-align:left; padding:5px 0; width:20%;}
.footer .ft_customer div.ft_info_wrap table td {text-align:left; color:#252525;}
.footer .ft_customer div.ft_info_wrap table .f_cnc {font-size:15px;}
.footer .ft_customer div.ft_info_wrap table .info {font-size:12px; color:#7d7d7d; padding-top:10px;}
.footer .ft_customer div.ft_info_wrap dl {margin-top:30px;}
.footer .ft_customer div.ft_info_wrap dl dt.f_cnc {color:#252525; font-size:16px; padding-bottom:20px; text-align:left;}
.footer .ft_customer div.ft_info_wrap dl dd {float:left; margin:0; margin-right:15px;}
.footer .ft_customer div.ft_info_wrap dl dd:last-child {position:relative; top:-30px; margin-right:0;}

.footer .ft_customer div.ft_center_wrap {width:470px; border-right:1px solid #e1e1e1;  padding:30px 40px; }
.footer .ft_customer div.ft_center_wrap .ft_center > p {margin-bottom:40px;}
.footer .ft_customer div.ft_center_wrap .ft_center > p img {vertical-align:middle;}
.footer .ft_customer div.ft_center_wrap .ft_center > p span {font-size:23px; color:#252525; padding:0 20px;vertical-align:middle;}
.footer .ft_customer div.ft_center_wrap .ft_center > p b {font-size:36px; color:#7a05ab;vertical-align:middle; letter-spacing:3px;}
.footer .ft_customer div.ft_center_wrap .ft_center table dl {padding-bottom:20px;}
.footer .ft_customer div.ft_center_wrap .ft_center table dl dt {text-transform:uppercase; font-size:16px; color:#252525; padding-bottom:5px;}
.footer .ft_customer div.ft_center_wrap .ft_center table dl dd {font-size:12px;color:#7d7d7d;}
.footer .ft_customer div.ft_center_wrap .ft_center table p {width:90%; line-height:1.5;}
.footer .ft_customer div.ft_center_wrap .ft_center table table tr th {font-size:13px; color:#7d7d7d; width:20%; text-align:left; line-height:1.7;}
.footer .ft_customer div.ft_center_wrap .ft_center table table tr td {font-size:16px; color:#252525; letter-spacing:1px;}

.footer .ft_customer div.ft_notice_wrap {position:relative;width:367px; }
.footer .ft_customer div.ft_notice_wrap .ft_notice { padding:30px;}
.footer .ft_customer div.ft_notice_wrap .ft_notice p a {text-align:left; display:inline-block; width:100%;color:#252525; font-size:16px; background:url(/shop/data/img/ft_noticemore.png) no-repeat 98% center;padding:5px;}
.footer .ft_customer div.ft_notice_wrap ul.bt_notice {padding:10px 0 0 5px;}
.footer .ft_customer div.ft_notice_wrap ul.bt_notice li a {text-align:left; display:block; width:100%; white-space : nowrap; overflow : hidden; text-overflow : ellipsis; color:#7d7d7d; font-size:12px; line-height:24px; }
.footer .ft_customer div.ft_notice_wrap ul.bt_cs {position:absolute; bottom:0; left:0;width:100%; height:100px; background:#f2f2f2;}
.footer .ft_customer div.ft_notice_wrap ul.bt_cs li {position:relative;float:left; width:25%; box-sizing:border-box; text-align:center; height:100%; padding:30px 0;}
.footer .ft_customer div.ft_notice_wrap ul.bt_cs li a{display:block; width:100%; height:100%;}
.footer .ft_customer div.ft_notice_wrap ul.bt_cs li span{display:block;margin-top:10px;}
.footer .ft_customer div.ft_notice_wrap ul.bt_cs li:after {content:''; display:inline-block; width:1px; height:65%; background:#e1e1e1;position:absolute; right:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}
.footer .ft_customer div.ft_notice_wrap ul.bt_cs li:last-child:after {background:transparent;}

.footer .ft_company > div {float:left; height:185px; box-sizing:border-box;}
.footer .ft_company > div table {width:100%;}
.footer .ft_company > div th {color:#252525;text-align:left;padding-bottom:5px;}
.footer .ft_company > div td {color:#7d7d7d;text-align:left; padding-bottom:5px; }
.footer .ft_company > div.ft_companyinfo {max-width:363px; font-size:12px; padding:30px 0 0 20px; width:100%; }
.footer .ft_company > div.ft_companyinfo th {width:35%;}
.footer .ft_company > div.ft_companyinfo2 {max-width:470px; padding-top:26px; width:100%;}
.footer .ft_company > div.ft_companyinfo2 th {padding-right:10px;}
.footer .ft_company > div.ft_companyinfo3 {max-width:365px; padding-top:30px; width:100%;}
.footer .ft_company > div.ft_companyinfo3 ul li {float:left;}
.footer .ft_company > div.ft_companyinfo3 ul li a {color:#535353;}
.footer .ft_company > div.ft_companyinfo3 ul li:last-child {padding-right:0;}
.footer .ft_company > div.ft_companyinfo3 ul li:last-child:after {content:''; margin:0;}
.footer .ft_company > div.ft_companyinfo3 ul li:after {content:'/'; display:inline-block; margin:0 5px;}
.footer .ft_company > div.ft_companyinfo3 select { float:right; margin-top:60px; width:205px; padding:8px 10px; border-radius:6px; cursor:pointer; box-sizing:border-box; -webkit-appearance: none;-moz-appearance: none;appearance: none; border:1px solid #e1e1e1; background:url(/shop/data/img/hd_position2.png) no-repeat 95% center;}
select::-ms-expand {display: none;}

.footer .ft_certification ul {border:4px solid #ebebeb; margin-bottom:160px;}
.footer .ft_certification ul li {position:relative; float:left; padding:20px 11px;}
.footer .ft_certification ul li:after {content:''; display:inline-block; position:absolute; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); right:0; background:url(/shop/data/img/ft_underbar.jpg) repeat-y 0 0; width:1px; height:40px;}
.footer .ft_certification ul li:last-child:after {background:none;}

/* 190801 headertop - main */
#pop img {max-width:1860px; width:100%; max-height:80px; }
.header .header_top a:hover {color:#7a05ab !important;  transition:all 0.3s linear;-ms-transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
.header .header_top a { transition:all 0.3s linear;-ms-transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
.header .header_top_wrap {border-bottom:1px solid #e1e1e1;}
.header .header_top_wrap > div {text-align:center; height:37px; display:table; }
.header .header_top_wrap > div.maxwidth > div {display:table-cell;vertical-align:middle;}
.header .header_top_wrap .officerental {width:100;border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.header .header_top_wrap .officemarket {width:100;cursor:pointer;}
.header .header_top_wrap .clickon { position:relative; top:1px; background:#fff;}
.header .header_top_wrap .clickon.officemarket {border-right:1px solid #e1e1e1;}
.header .header_top_wrap .clickon a {color:#252525;}
.header .header_top_wrap .top_login {display:table; width:100%;}
.header .header_top_wrap .top_login > li {display:table-cell; /* width:25%; */ height:37px; box-sizing:border-box; padding-top:12.5px;}
.header .header_top_wrap .hd_mypage {position:relative; background:url(/shop/data/img/hd_mypagemore.png) no-repeat 100% center;}
.header .header_top_wrap .hd_mypage:hover ul {display:block;}
.header .header_top_wrap .hd_mypage ul {display:none; position:absolute; top:37px; left:0; width:100%; background:#fff; }
.header .header_top_wrap .hd_mypage ul li {line-height:30px;}
.header .header_top_wrap .hd_mypage ul li a {width:100%; height:100%; display:block;}
.header .header_top_wrap .hd_mypage ul li:hover {background:#e1e1e1;}

.header .header_top2_wrap {border-bottom:1px solid #e1e1e1; }
.header .header_top2_wrap > div.maxwidth {display:table;}
.header .header_top2_wrap > div.maxwidth > div {display:table-cell; vertical-align:middle;}
.header .header_top2_wrap .hd_search {width:485px; margin:0 auto; height:50px; overflow:hidden;}
.header .header_top2_wrap .hd_search ol {float:left; position:relative; height:auto; margin-right:10px;}
.header .header_top2_wrap .hd_search ol img {vertical-align:middle;}
.header .header_top2_wrap .hd_search ol li {height:50px; line-height:50px;}
.header .header_top2_wrap .hd_search ol li a {font-size:12px;color:#252525;}
.header .header_top2_wrap .hd_search ol li a span {display:inline-block; color:#7a05ab; margin:0 5px; font-weight:bold;}
.header .header_top2_wrap .hd_search div {float:left;display:inline-block; }

.header .header_top2_wrap .hd_search .searchtxt {position:relative; width:330px; height:50px; border-radius:26px; border:2px solid #7a05ab; box-sizing:border-box;}
.header .header_top2_wrap .hd_search .searchtxt input[type="text"] {font-size:14px; width:240px; height:35px; padding:0 10px 0 10px; margin:5px 0 10px 26px; border:0;}
.header .header_top2_wrap .hd_search .searchtxt input[type="image"] {position:absolute; top:-1px; right:-1px;}

.header .header_top2_wrap .location_wrap {text-align:right; width:300px; float:right; border-bottom:2px solid #000; padding:5px 0;}
.header .header_top2_wrap .location_wrap a {display:block; text-align:left; letter-spacing:-0.5px; background:url(/shop/data/img/hd_position2.png) no-repeat 100% center;}

.header .header_top3_wrap .boxmenu > ul {display:table; height:50px;}
.header .header_top3_wrap .boxmenu > ul > li {display:table-cell; vertical-align:middle;height:100%; position:relative; width:12.5%; text-align:center;}
.header .header_top3_wrap .boxmenu > ul > li > a {display:inline-block; width:100%;   font-size:15px;color:#464646; vertical-align:middle; box-sizing:border-box;}
.header .header_top3_wrap .boxmenu > ul > li.category_on:before {content:''; display:block; position:absolute; left:0; width:100%; height:100%; top:-1px; border:1px solid #252525; height:50px; border-bottom:none; background:#fff;}
.header .header_top3_wrap .boxmenu > ul > li.category_on:after {content:''; display:block; position:absolute; width:210px; height:1px; bottom:-1px; left:1px; background:#fff;z-index:9999;}
.header .header_top3_wrap .boxmenu > ul > li > a.all_category {background:url(/shop/data/img/all_category.png) no-repeat 85% center; position:relative;}
.header .header_top3_wrap .boxmenu > ul > li:first-child {width:210px; box-sizing:border-box; position:relative; text-align:left;}
.header .header_top3_wrap .boxmenu > ul > li:first-child > a {width:210px; padding:0 23.3px;}
.header .header_top3_wrap .boxmenu > ul > li:first-child .all_menu {position:absolute; top:50px; left:0; z-index:9999; width:1200px;  display:table;border:1px solid #252525; box-sizing:border-box; display:none; background:#fff;}
.header .header_top3_wrap .boxmenu > ul > li:first-child .all_menu > div {display:table-cell;height:260px; float:left; width:20%; background:#fff; padding:0 30px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;box-sizing:border-box;}
.header .header_top3_wrap .boxmenu > ul > li:first-child .all_menu > div:first-child {height:520px;;}
.header .header_top3_wrap .boxmenu > ul > li:first-child .all_menu > div.menubox5,.header .header_top3_wrap .boxmenu > ul > li:first-child .all_menu > div.menubox9 {border-right:none;}
.header .header_top3_wrap .boxmenu > ul > li:first-child .all_menu > div h3 {font-size:14px; color:#252525; padding:15px 0 10px 0;}

.header .header_top3_wrap .boxmenu > ul > li:first-child .all_menu > div a {font-size:14px; line-height:2;}
.menu_close {background:transparent;border:0px; position:absolute; top:0px; right:0px; cursor:pointer; background:#ffffff; }
.menu_close span {position:relative; text-indent:-999px; overflow:hidden; font-size:0; font-weight:0; width:50px; height:50px; display:block;}
.menu_close span:after {content:''; width:1px; height:30px; background:#252525;display:block; position:absolute; transform:rotate(-45deg); top:20%; left:50%;}
.menu_close span:before {content:''; width:1px; height:30px; background:#252525;display:block; position:absolute; transform:rotate(45deg); top:20%; left:50%;}
.header .header_top3_wrap .boxmenu > ul > li.gray_box {background:#f2f2f2;}
.header .header_top3_wrap .boxmenu > ul > li.dealer a{position:relative;}
.header .header_top3_wrap .boxmenu > ul > li.dealer a:after{content:''; display:inline-block; position:absolute; top:0; right:0; width:1px; height:18px; background:#c2c2c2;}
.header .header_top4_wrap {position:relative;}
.header .header_top4_wrap .gnb {position:absolute; z-index:999;background:rgba(0,0,0,.2); width:210px; height:520px; box-sizing:border-box; text-align:left;}
.header .header_top4_wrap .gnb.mouseOn {background:rgba(0,0,0,.7);}
.header .header_top4_wrap .gnb > li > a {color:#fff; font-size:14px; display:block; line-height:52px; height:52px; padding:0 24px; box-sizing:border-box;}
.header .header_top4_wrap .gnb > li.gnb_on {background:#fff;  box-sizing:border-box;line-height:52px; height:52px;border:1px solid #252525; border-right:none; }
.header .header_top4_wrap .gnb > li.gnb_on:after {content:''; display:block; position:relative; top:-52px; right:-1px; width:2px; height:50px; background:#fff; z-index:9;float:right;}
.header .header_top4_wrap .gnb > li.gnb_on > a { color:#7a05ab;}
.header .header_top4_wrap .gnb > li .depth {position:absolute; top:0; left:210px; width:200%; height:100%; background:#fff; padding:20px 40px; box-sizing:border-box;box-shadow:5px 5px 5px rgba(0,0,0,.1);  display:none;  border:1px solid #252525;/* */}
.header .header_top4_wrap .gnb > li .selected {display:block;}
.header .header_top4_wrap .gnb > li .depth h3 {font-size:24px; color:#252525;}
.header .header_top4_wrap .gnb > li .depth ul li {line-height:40px; }
.header .header_top4_wrap .gnb > li .depth ul li a {font-size:16px;}

/* 190801 main */
.main .main_wrap .main_banner_wrap {position:relative; width:100%; background:#000; height:520px; overflow:hidden; }
.main .main_wrap .main_banner_wrap ul li.main_banner1 {background:#1640c5 url("/shop/data/img/visual1.jpg") no-repeat center top;}
.main .main_wrap .main_banner_wrap ul li.main_banner2 {background:#4700a8 url("/shop/data/img/visual2.jpg") no-repeat center top;}
.main .main_wrap .main_banner_wrap ul li.main_banner3 {background:#202c46 url("/shop/data/img/visual3.jpg") no-repeat center top;}
.main .main_wrap .main_banner_wrap ul li.main_banner4 {background:#0185da url("/shop/data/img/visual4.jpg") no-repeat center top;}
.main .main_wrap .main_banner_wrap ul li.main_banner5 {background:#435bc9 url("/shop/data/img/visual5.jpg") no-repeat center top;}
.main .main_wrap .main_banner_wrap ul li.main_banner6 {background:#17afb4 url("/shop/data/img/visual6.jpg") no-repeat center top;}
.main .main_wrap .main_banner_wrap ul li  a {display:block; width:100%;  height:520px; text-align:center; position:relative; }
.main .main_wrap .main_banner_wrap ul li  a img {width:100%; height:100%;}

.main .main_wrap .main_banner_wrap #controls { position:absolute; display:table; width:1200px; bottom:-0px; left:50%; transform:translateX(-50%);}
.main .main_wrap .main_banner_wrap #controls .controls {padding-left:210px;}
.main .main_wrap .main_banner_wrap #controls li {display:table-cell; width:155px; line-height:30px; text-align:center;background:rgba(255,255,255,1); border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:10 0;}
.main .main_wrap .main_banner_wrap #controls li.current {border-bottom:2px solid #7a05ab;}
.main .main_wrap .main_banner_wrap #controls li.current span{color:#7a05ab;}
.main .main_wrap .main_banner_wrap #controls li a {display:block; }
.main .main_wrap .main_banner_wrap #controls li span{font-size:14px; font-family:'³ª´®°íµñ', 'Nanum Gothic', arial, Verdana, Dotum, AppleGothic, sans-serif; font-weight:800;}
.main .main_wrap .main_banner_wrap #controls li:last-child {width:50px; height:30px;background:#ebebeb;}
.main .main_wrap .main_banner_wrap .pause button {cursor:pointer; border:none; background:#ebebeb; text-indent:-999px; overflow:hidden; width:100%; height:100%; background:url(/shop/data/img/pause.png) no-repeat center center;}
.main .main_wrap .main_banner_wrap .play button {cursor:pointer; border:none; background:#ebebeb; text-indent:-999px; overflow:hidden; width:100%; height:100%; background:url(/shop/data/img/play.png) no-repeat center center;} 

.main .main_wrap .strong_reco_rental {padding:30px 0 50px;}
.main .main_wrap .strong_reco_rental h2 {text-align:center; color:#252525; margin-bottom:20px;}
.main .main_wrap .strong_reco_rental h2:before {content:''; display:inline-block; width:40px; height:40px; margin-right:10px; vertical-align:middle; background:url(/shop/data/img/strong_reco.png) no-repeat 0 0;}
.main .main_wrap .strong_reco_rental .strong_lists {width:100%;}
.main .main_wrap .strong_reco_rental .strong_lists table {max-width:1200px; box-sizing:border-box;}
.main .main_wrap .strong_reco_rental .strong_lists td {border:1px solid #e1e1e1; box-sizing:border-box;}
.main .main_wrap .strong_reco_rental .strong_lists td:nth-child(2n) {background:#f8f8f8;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td {padding:30px; }
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_photo {position:relative;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_icon {/* position:absolute; top:0; left:0;z-index:99; */}
/* .main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_icon img {display:none;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_icon img:first-child {display:block;} */
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_img {position:relative;}
.main .main_wrap .strong_reco_rental .strong_lists td:nth-child(2n) .strong_td .item_img {background:#262933;}
.main .main_wrap .strong_reco_rental .strong_lists td:nth-child(2n) .strong_td .item_img img{opacity:0.97;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_img img{max-width:240px; width:100%;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit .item_tit_left {width:65%; float:left; position:relative}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit .item_tit_left .enter_location {position:absolute; top:0; left:0; width:100%;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit .item_tit_left .enter_location a {font-size:12px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit .item_tit_left a {font-size:14px; color:#252525;  }
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit .item_tit_left .goodsnm {padding:25px 0 10px 0;  }
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit .item_tit_left .goodsnm a strong {display:block; height:40px;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit .item_tit_left .goodsnm a {/* overflow : hidden; text-overflow : ellipsis; display: -webkit-box; -webkit-line-clamp: 2; ¶óÀÎ¼ö word-wrap:break-word; height: 2.4em;  */line-height: 1.5em;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit .item_tit_left .shortdesc {  padding-top:15px;/*  overflow : hidden; text-overflow : ellipsis; display: -webkit-box; -webkit-line-clamp: 2; ¶óÀÎ¼ö -webkit-box-orient: vertical;word-wrap:break-word;height: 2.4em;  */line-height: 1.5em; overflow:hidden; height:3.2em;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit p {float:right; width:60px; height:60px; margin-top:25px; background:#252632; border-radius:30px; text-align:center;}
.main .main_wrap .strong_reco_rental .strong_lists td .strong_td .item_tit p a {color:#fff; display:block; width:100%; height:100%;padding-top:16px;}

.main .main_wrap .md_rental {background:#f8f8f8; padding:50px 0 80px;}
.main .main_wrap .md_rental h2 {font-size:18px;}
.main .main_wrap .md_rental h2:before {content:''; margin-right:10px; vertical-align:middle; display:inline-block; width:100px; height:100px; background:url(/shop/data/img/mds_pick.png)  no-repeat 0 0;}
.main .main_wrap .md_rental .md_rental_item .md_title {position:relative;z-index:1;}
.main .main_wrap .md_rental .md_rental_item .md_title ul {position:absolute; top:20px; right:0; overflow:hidden;box-sizing:border-box; box-shadow:1px 1px 1px rgba(0,0,0,.1); width:585px; height:36px; border-radius:18px; line-height:36px; background:#fff;}
.main .main_wrap .md_rental .md_rental_item .md_title ul li {float:left;width:20%; box-sizing:border-box; text-align:center; border-right:1px solid rgba(0,0,0,.1);}
.main .main_wrap .md_rental .md_rental_item .md_title ul li:last-child {border:none;}
.main .main_wrap .md_rental .md_rental_item .md_title ul li a {display:block; width:100%; height:100%; color:#959595;}
.main .main_wrap .md_rental .md_rental_item .md_title ul li.rental_on a{background:#7a05ab; color:#fff;}
.main .main_wrap .md_rental .md_items {position:relative;top:-20px;}
.main .main_wrap .md_rental .md_items ul {display:none;}
.main .main_wrap .md_rental .md_items ul.active {display:block;}
.main .main_wrap .md_rental .md_items ul li{float:left; margin: 5px;}
.main .main_wrap .md_rental .md_items ul li.mdrental_item {width:calc(20% - 8.5px); height:330px; box-sizing:border-box; box-shadow:1px 1px 1px rgba(0,0,0,.05); background:#fff; }
.main .main_wrap .md_rental .md_items ul li:nth-child(1) {margin-left:0; width:calc(40% - 5px); height:330px;} 
.main .main_wrap .md_rental .md_items ul li:nth-child(1) img {width:100%; height:100%;}
.main .main_wrap .md_rental .md_items ul li:nth-child(4) {margin-right:0;}
.main .main_wrap .md_rental .md_items ul li:nth-child(5) {margin-left:0; width:19.5%;}
.main .main_wrap .md_rental .md_items ul li:nth-child(9) {margin-right:0;;}
.main .main_wrap .md_rental .md_items ul li.mdrental_item .mdrental_item_wrap {position:relative;  background:#fff; text-align:center;  box-sizing:border-box; padding:10px 20px 0 20px;}
.main .main_wrap .md_rental .md_items ul li.mdrental_item .mdrental_item_wrap .mdrental_icon {text-align:center; position:absolute; top:-5%; left:50%; transform:translateX(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}
.main .main_wrap .md_rental .md_items ul li.mdrental_item .mdrental_item_wrap .mdrental_icon img {display:none;}
.main .main_wrap .md_rental .md_items ul li.mdrental_item .mdrental_item_wrap .mdrental_icon img:first-child {display:inline-block;}
.main .main_wrap .md_rental .md_items ul li.mdrental_item .mdrental_item_wrap .main-box {text-align:center;}
.main .main_wrap .md_rental .md_items ul li.mdrental_item .mdrental_item_wrap .main-box img {max-width:200px; width:100%;}
.main .main_wrap .md_rental .md_items ul li.mdrental_item .mdrental_item_wrap .f_ns {font-size:14px;}
.main .main_wrap .md_rental .md_items ul li.mdrental_item .mdrental_item_wrap .shortdesc {white-space : nowrap; overflow : hidden; text-overflow : ellipsis; height:1.2em;}

.main .main_wrap .line_banner {position:relative; width:100%;  top:-25px; }
.main .main_wrap .line_banner ul li {width:100%; opacity:0.97; text-align:center;}
.main .main_wrap .line_banner ul li:before {content:''; display:block; position:absolute; top:50%; left:0; width:100%; max-height:220px; height:100%; background:#08b8e6; transform:translateY(-50%);  -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); z-index:-1;}
.main .main_wrap .line_banner ul li.line_banner2:before {background:#3365e5;}
.main .main_wrap .line_banner ul li.line_banner3:before {background:#132d80;}
.main .main_wrap .line_banner ul li  a img {max-width:1860px; width:100%;}
.main .main_wrap .line_banner #controls {position:absolute; top:50px; left:calc(50% + 500px); display:block; line-height:30px; background:rgba(0,0,0,.3); width:95px; height:30px; border-radius:15px;}
.main .main_wrap .line_banner #controls > a { display:inline-block; width:10px; height:30px; color:transparent;}
.main .main_wrap .line_banner #controls .prevBtn {background:url(/shop/data/img/line_banner_prev.png) no-repeat 0 center; margin-right:5px;}
.main .main_wrap .line_banner #controls .nextBtn {background:url(/shop/data/img/line_banner_next.png) no-repeat 0 center; position:relative; }
.main .main_wrap .line_banner #controls .nextBtn:before {position:absolute; top:50%;transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); left:-7px;content:''; display:inline-block; width:1px; height:10px; background:rgba(255,255,255,.4); margin:0 2px;}
.main .main_wrap .line_banner #controls ol {float:left; padding:0 10px 0 18px;}
.main .main_wrap .line_banner #controls li {display:none;font-family:'cncBlack','³ª´®°íµñ', 'Nanum Gothic', arial, Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0;}
.main .main_wrap .line_banner #controls li:after {content:'/ 3'; margin-left:5px; display:inline-block; color:#fff; font-family:'cncBlack','³ª´®°íµñ', 'Nanum Gothic', arial, Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0;}
.main .main_wrap .line_banner #controls li.current {display:block; }
.main .main_wrap .line_banner #controls li a span {color:#fff;}

.line_banner {position:relative; width:100%;  top:0px; }
.line_banner ul li {width:100%; opacity:0.97; text-align:center;}
.line_banner ul li:before {content:''; display:block; position:absolute; top:50%; left:0; width:100%; max-height:220px; height:100%; transform:translateY(-50%);  -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); z-index:-1;}
.line_banner ul li  a img {max-width:1860px; width:100%;}
.line_banner #controls {position:absolute; top:30px; right:40px; display:block; line-height:30px; background:rgba(0,0,0,.3); width:95px; height:30px; border-radius:15px;}
.line_banner #controls > a { display:inline-block; width:10px; height:30px; color:transparent;}
.line_banner #controls .prevBtn {background:url(/shop/data/img/line_banner_prev.png) no-repeat 0 center; margin-right:5px;}
.line_banner #controls .nextBtn {background:url(/shop/data/img/line_banner_next.png) no-repeat 0 center; position:relative; }
.line_banner #controls .nextBtn:before {position:absolute; top:50%;transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); left:-7px;content:''; display:inline-block; width:1px; height:10px; background:rgba(255,255,255,.4); margin:0 2px;}
.line_banner #controls ol {float:left; padding:0 10px 0 18px;}
.line_banner #controls li {display:none;font-family:'cncBlack','³ª´®°íµñ', 'Nanum Gothic', arial, Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0;}
.line_banner #controls li:after {content:'/ 3'; margin-left:5px; display:inline-block; color:#fff; font-family:'cncBlack','³ª´®°íµñ', 'Nanum Gothic', arial, Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0;}
.line_banner #controls li.current {display:block; }
.line_banner #controls li a span {color:#fff;}


.main .main_wrap .best_rental h2,.main .main_wrap .equipment_repair h2  {text-align:center;}
.main .main_wrap .best_rental h2:before {content:''; display:inline-block; margin-right:10px; vertical-align:middle; width:40px; height:40px; background:url(/shop/data/img/best_rental.png) no-repeat 0 0;}
.main .main_wrap .best_rental .best_rental_tit {padding-top:50px;}
.main .main_wrap .best_rental .best_rental_tit ul {border:1px solid #e1e1e1; box-sizing:border-box; /* width:1200px; */ margin:20px 0;}
.main .main_wrap .best_rental .best_rental_tit ul li {float:left; text-align:center;height:100px; box-sizing:border-box;  padding-top:20px; width:10%;border-right:1px solid #e1e1e1;}
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(10n) {border-right:0;}
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(n+11) {border-top:1px solid #e1e1e1;} 
.main .main_wrap .best_rental .best_rental_tit ul li a {display:block; width:100%; height:100%; font-size:13px;color:#252525;}
.main .main_wrap .best_rental .best_rental_tit ul li a:before {content:''; display:block; width:120px; height:42px;}
.main .main_wrap .best_rental .best_rental_tit ul li:first-child a {background:url(/shop/data/img/p_iconimg_1.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(2) a {background:url(/shop/data/img/p_iconimg_2.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(3) a {background:url(/shop/data/img/p_iconimg_3.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(4) a {background:url(/shop/data/img/p_iconimg_4.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(5) a {background:url(/shop/data/img/p_iconimg_10.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(6) a {background:url(/shop/data/img/p_iconimg_11.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(7) a {background:url(/shop/data/img/p_iconimg_18.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(8) a {background:url(/shop/data/img/p_iconimg_5.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(9) a {background:url(/shop/data/img/p_iconimg_6.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(10) a {background:url(/shop/data/img/p_iconimg_19.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(11) a {background:url(/shop/data/img/p_iconimg_7.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(12) a {background:url(/shop/data/img/p_iconimg_9.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(13) a {background:url(/shop/data/img/p_iconimg_12.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(14) a {background:url(/shop/data/img/p_iconimg_8.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(15) a {background:url(/shop/data/img/p_iconimg_16.png) no-repeat center 0; }
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(16) a {background:url(/shop/data/img/p_iconimg_13.png) no-repeat center 0;}
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(17) a {background:url(/shop/data/img/p_iconimg_14.png) no-repeat center 0;}
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(18) a {background:url(/shop/data/img/p_iconimg_15.png) no-repeat center 0;}
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(19) a {background:url() no-repeat center 0;}
.main .main_wrap .best_rental .best_rental_tit ul li:nth-child(20) a {background:url() no-repeat center 0;}
.main .main_wrap .best_rental .best_rental_tit ul li.best_rental_on {border:1px solid #7a05ab;}
.main .main_wrap .best_rental .best_rental_items {margin-bottom:80px;}
.main .main_wrap .best_rental .best_rental_items ul {display:none;}
.main .main_wrap .best_rental .best_rental_items ul.active {display:block;}
.main .main_wrap .best_rental .best_rental_items ul li {float:left; width:20%; height:380px; /* max-height:400px; height:100%;*/ box-sizing:border-box; padding:15px 25px; border:1px solid #e1e1e1; border-left:0; border-top:0; display:table-cell;}
.main .main_wrap .best_rental .best_rental_items ul li:nth-child(4) {border-left:1px solid #e1e1e1;} 
.main .main_wrap .best_rental .best_rental_items ul li:nth-child(9) {border-left:1px solid #e1e1e1;} 
.main .main_wrap .best_rental .best_rental_items ul li .goodsnm { padding-top:20px; height:60px;}
.main .main_wrap .best_rental .best_rental_items ul li .goodsnm strong {display:block; padding:5px 0;/* overflow : hidden; text-overflow : ellipsis; display: -webkit-box; -webkit-line-clamp: 2; ¶óÀÎ¼ö-webkit-box-orient: vertical;word-wrap:break-word; line-height: 1.2em;height: 2.3em;margin:10px 0 20px;*/ line-height:1.3em; } 
.main .main_wrap .best_rental .best_rental_items ul li .goodspr {height:30px; /*text-align:center;*/}
.main .main_wrap .best_rental .best_rental_items ul li .shortdesc {overflow : hidden;/*  text-overflow : ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  ¶óÀÎ¼ö -webkit-box-orient: vertical; line-height: 1.2em;*/height: 2.4em; word-wrap:break-word;margin:10px 0;}
.main .main_wrap .best_rental .best_rental_items ul li .goods_icon {padding:10px 0 0; border-top:1px solid #e1e1e1;}
.main .main_wrap .best_rental .best_rental_items ul li .goods_img img{max-width:200px; max-height:200px; width:100%;}
.main .main_wrap .best_rental .best_rental_items ul li .rental_apply {display:none;}
.main .main_wrap .best_rental .best_rental_items ul li .item_tit { position:relative;  margin-top:5px;}
.main .main_wrap .best_rental .best_rental_items ul li .enter_location {position:absolute; top:0; left:0; width:100%;}
.main .main_wrap .best_rental .best_rental_items ul li .enter_location a {font-size:12px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking {width:33.33333333%; height:250px; background:#f6f6f6; position:relative; border:none; border-bottom:1px solid #e1e1e1;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .enter_location {display:none;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .goods_img {float:right; width:57%; height:100%; position:relative; }
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .goods_img img {position:absolute; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .item_tit {width:105px; padding:15px 0; height:220px; box-sizing:border-box;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .item_tit .goodsnm {overflow:hidden; height:85px; padding-top:0;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .item_tit .goodspr b {padding-top:5px;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .item_tit .goodsnm strong {margin:0;/* overflow : hidden; text-overflow : ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;word-wrap:break-word; 
height: 3.5em;  */line-height: 1.3em; display:block;  }
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .item_tit .shortdesc {margin:10px 0 15px; }
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking:after {content:''; display:block; position:absolute; top:50%; right:0; width:1px; height:200px; background:#707070; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); opacity:0.1;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking:nth-child(3):after {background:transparent;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .lanking {position:absolute; top:0; right:10px; padding-top:5px; background:url(/shop/data/img/best_lanking.png) no-repeat 0 0; width:45px; height:55px; text-align:center;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .lanking span {color:#fff; display:block;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking:nth-child(1) .lanking span:after {content:'1'; display:block; margin-top:2px; text-align:center; font-family:'cncBlack';font-size:16px; }
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking:nth-child(2) .lanking span:after {content:'2'; display:block; margin-top:2px; text-align:center; font-family:'cncBlack'; font-size:16px;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking:nth-child(3) .lanking span:after {content:'3'; display:block; margin-top:2px; text-align:center; font-family:'cncBlack';font-size:16px; }
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .rental_apply {display:block;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .rental_apply {width:60px; height:60px; background:#252632; border-radius:30px; text-align:center; position:absolute; bottom:20px;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .rental_apply a{color:#fff; display:block; width:100%; height:100%;padding-top:16px;}
.main .main_wrap .best_rental .best_rental_items ul li.goods_lanking .goods_icon {display:none;}

.main .main_wrap .equipment_repair {background:#d7e3f1 url(/shop/data/img/equipment_repair.png) no-repeat center center;; }
.main .main_wrap .equipment_repair .repair_bg {}
.main .main_wrap .equipment_repair .agency_repair {position:relative; height:370px;}
.main .main_wrap .equipment_repair h2  {padding-top:60px;}
.main .main_wrap .equipment_repair h2:before {content:''; display:inline-block; margin-right:10px; vertical-align:middle; width:40px; height:40px; background:url(/shop/data/img/equip_repair.png) no-repeat 0 0;}
.main .main_wrap .equipment_repair p {color:#252525; text-align:center; font-size:18px;padding-top:25px;}
.main .main_wrap .equipment_repair p span {color:#959595;}
.main .main_wrap .equipment_repair ul {display:table; position:absolute; bottom:0;left:0; width:100%;}
.main .main_wrap .equipment_repair ul li {display:table-cell;}
.main .main_wrap .equipment_repair ul li:nth-child(1) {text-align:left;}
.main .main_wrap .equipment_repair ul li:nth-child(2) {margin:0 14px; text-align:center;}
.main .main_wrap .equipment_repair ul li:nth-child(3) {text-align:right;}
.main .main_wrap .equipment_repair ul li a {display:block; width:100%; height:100%;}

.main .main_wrap .gdnm {/* padding-top:10px; */}
.main .main_wrap .gdnm a {font-size:12px !important; color:#000;}
.main .main_wrap .gdnm a strong {display:block; font-size:14px !important; padding:10px 0 0px 0; height:40px;}

.quick-buy-integration-area-move-bottom-kakao { position: fixed; right: 50px; bottom: 50px; z-index:2;}


/* sub_side - °í°´¼¾ÅÍ, »ç³»ÀÎÆ®¶ó³Ý, ¸¶ÀÌÆäÀÌÁö */
.side_wrap {}
.cs_side_wrap {width:210px; float:left; flex:1; margin-right:10px;}
.cs_side_wrap h3,.intranet_side_wrap h3 {height:150px; background:#4D5989; color:#fff; font-weight:bold; text-align:center; line-height:150px;font-size:21px;}
.cs_side_wrap ul,.intranet_side_wrap > ul {border:1px solid #e1e1e1; border-top:0; padding:0; width:100%; box-sizing:border-box;}
.cs_side_wrap ul li {height:40px; padding:0 10px 0 15px; box-sizing:border-box; width:100%; background:#fafafa;}
.cs_side_wrap ul li a {display:block; width:100%; height:100%; line-height:40px;border-bottom:1px solid #ebebeb; color:#363636; box-sizing:border-box;padding-left:10px; }
.cs_side_wrap ul li:last-child a {border-bottom:none;}
.cs_side_wrap ul li:first-child,.intranet_side_wrap .intranet_tit {background:#fff;padding:0 20px; font-size:14px; color:#363636; height:45px; line-height:45px; border-bottom:1px solid #e1e1e1; font-weight:bold;}
.cs_side_wrap ul.cs_like li:nth-child(2) a {background:url(/shop/data/img/side_cs1.png) no-repeat right center; }
.cs_side_wrap ul.cs_like li:nth-child(3) a {background:url(/shop/data/img/side_cs2.png) no-repeat right center; }

.intranet_side_wrap {width:210px; float:left; flex:1; margin-right:10px;}
.intranet_side_wrap > ul > li.intranet_tit {border-top:1px solid #e1e1e1; width:100%}
.intranet_side_wrap > ul > li.workplace {background:#fff; height:45px;}
.intranet_side_wrap > ul > li.workplace > a {background:none; display:block;height:100%; text-align:center; border:none;}
.intranet_side_wrap > ul > li.bordernone > a {border:none;}
.intranet_side_wrap > ul > li.workplace > a img {position:relative; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}

.intranet_side_wrap > ul > li.welfare {border-top:1px solid #e1e1e1; width:100% background:#fff; height:45px;}
.intranet_side_wrap > ul > li.welfare > a {color:#363636; font-size:15px; font-weight:bold; background:#fff; height:100%; text-align:center; border:none;}


/* ¾ÈÂÊ + , - »ç°¢Çü Å©±â */
.intranet_side_wrap > ul > li {background:#fafafa; margin:0; padding:0px 10px 0 15px; box-sizing:border-box;color:#363636;}
.intranet_side_wrap > ul > li > a {display:block; line-height:2; background:url(/shop/data/img/sub_close.png) no-repeat right center; height:40px; line-height:40px; border-bottom:1px solid #e1e1e1;}
.intranet_side_wrap > ul > li > ul {width:100%; background:#f2f2f2; padding:5px; box-sizing:border-box;}
.intranet_side_wrap > ul > li > ul > li {/* line-height:2.5; */ height:30px; position:relative;}
.intranet_side_wrap > ul > li > ul > li a {position:absolute; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}
.intranet_side_wrap > ul > li > ul > li img {vertical-align:middle; margin-right:5px;}
.intranet_side_wrap > ul > li.open {padding:10px 15px 10px 15px;}
.intranet_side_wrap > ul > li.open > a {background:url(/shop/data/img/sub_open.png) no-repeat right center; font-weight:bold; border:none;}

.mypage_side_wrap {padding-bottom:50px;}
.mypage_side_wrap .member_info {margin:25px auto 40px; width:100%; background:#fff; height:175px; }
.mypage_side_wrap .member_info .member_name {position:relative; background:#fff; height:95px; padding:0 40px; box-sizing:border-box; }
.mypage_side_wrap .member_info .member_name p {float:left; line-height:95px;}
.mypage_side_wrap .member_info .member_name p b {color:#363636; font-size:28px; font-weight:bold; padding-right:28px;}
.mypage_side_wrap .member_info .member_name p span {color:#363636; font-size:14px;}
.mypage_side_wrap .member_info .member_name .member_grp {position:absolute; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); right:40px; width:252px; box-shadow:-1px -1px 1px rgba(255,255,255,.1);}
.mypage_side_wrap .member_info .member_name ul {display:table;  background:#7a05ab; width:252px; height:50px; box-shadow:1px 1px 1px rgba(0,0,0,.2);}
.mypage_side_wrap .member_info .member_name ul li {display:table-cell; color:#fff; font-size:14px; text-align:center;  line-height:50px;}
.mypage_side_wrap .member_info .member_name ul li img {vertical-align:middle; margin-right:10px;}
.mypage_side_wrap .member_info .member_name ul li b {color:#fff; font-weight:bold; font-size:14px;}
.mypage_side_wrap .member_info .member_box { /* padding:0 40px; */ box-sizing:border-box; height:80px;}
.mypage_side_wrap .member_info .member_box ul {display:table; width:100%; border:1px solid #e1e1e1; box-sizing:border-box;}
.mypage_side_wrap .member_info .member_box ul li {position:relative; display:table-cell; width:20%; line-height: 80px; padding:0 30px; border-right:1px solid #e1e1e1; box-sizing:border-box;}
.mypage_side_wrap .member_info .member_box ul li:last-child {border-right:none;}
.mypage_side_wrap .member_info .member_box ul li span {color:#363636; font-size:16px;}
.mypage_side_wrap .member_info .member_box ul li span b {color:#363636; font-size:20px; font-weight:bold; float:right;  text-align:right;}
.mypage_side_wrap .member_info .member_box ul li:first-child {padding-left:40px;}
.mypage_side_wrap .member_info .member_box ul li:last-child { padding-right:40px; }
.mypage_side_wrap .member_info .member_box ul li:after {content:''; display:block; width:1px; height:50px; background:rgba(255,255,255,.2);position:absolute; right:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); }
.mypage_side_wrap .mypage_cat ul {display:table; width:100%; border:1px solid #e1e1e1; box-sizing:border-box;}
.mypage_side_wrap .mypage_cat ul li {display:table-cell; width:11%; text-align:center; height:54px; border-right:1px solid #e1e1e1; box-sizing:border-box;}
.mypage_side_wrap .mypage_cat ul li:last-child {border-right:none;}
.mypage_side_wrap .mypage_cat ul li a {display:block; width:100%; height:100%; line-height:54px; color:#363636; font-weight:bold; font-size:14px;}
.mypage_side_wrap .mypage_cat ul li.myp_on a {color:#fff; background:#7a05ab;}

/* ¾ÆÀÌµðÃ£±â sub_findId - member/find_id.php */
.find_id_wrap ul li.id_on {border-top:1px solid #7a05ab; border-right:1px solid #7a05ab; }
.find_id_wrap ul li.id_on a{background:#fff; color:#7a05ab; border-bottom:none;}

/* sub_findPw - member/find_pwd.php */
.find_id_wrap .find_id {width:600px; margin:100px auto 0;}
.find_id_wrap h3 {font-size:24px; color:#363636; font-weight:bold; height:80px;}
.find_id_wrap ul {display:table; width:100%; margin-bottom:60px;}
.find_id_wrap ul li {display:table-cell; width:50%; height:65px;  text-align:center;}
.find_id_wrap ul li a {display:block; width:100%; height:100%; line-height:65px; color:#7d7d7d; background:#f2f2f2; font-size:16px;border-bottom:1px solid #7a05ab; font-weight:bold;}
.find_id_wrap ul li.pw_on {border-top:1px solid #7a05ab; border-left:1px solid #7a05ab; }
.find_id_wrap ul li.pw_on a{background:#fff; color:#7a05ab; border-bottom:none;}
.find_id_wrap .find_id > p {font-size:14px; color:#7d7d7d; padding-bottom:30px;}
.find_id_wrap .find_id .search_id dl {display:table; margin-bottom:10px;}
.find_id_wrap .find_id .search_id dl dt {display:table-cell;font-size:16px; color:#363636; text-align:left; width:130px; font-weight:bold; }
.find_id_wrap .find_id .search_id dl dd {display:table-cell;}
.find_id_wrap .find_id .search_id dl dd input {width:470px; height:54px; line-height:54px; font-size:16px; padding-left:10px;}
.find_id_wrap .find_id .idsearch_btn {width:300px; height:65px; text-align:center; line-height:65px; margin:50px auto 0 auto;}
.find_id_wrap .find_id #form .idsearch_btn input{display:block; width:100%; height:100%; color:#fff; font-size:21px; font-weight:bold; background:#7a05ab; border:none;}
.find_id_wrap .find_id .search_after{width:100% border:1px solid #DEDEDE;}
.find_id_wrap .find_id .search_after p{border:5px solid #F3F3F3;padding:15px; font-size:14px; text-align:center;}
.find_id_wrap .find_id .idsearch_btn a{display:block; width:100%; height:100%; color:#FFF; font-size:21px; font-weight:bold; background:#7a05ab; border:1px solid #7a05ab; cursor:pointer;}

/* ºñ¹Ð¹øÈ£Ã£±â sub_findpwd - member/find_pwd.php */
.find_id_wrap .find_pwd {width:900px; margin:100px auto 0;}
.find_id_wrap .find pwd h3 {font-size:24px; color:#363636; font-weight:bold; height:80px;}


/* sub_login - member/login.htm */
.login_wrap .login {width:425px; margin:100px auto 0;}
.login_wrap .login h3 {text-align:center; font-size:24px; color:#363636; font-weight:bold; height:60px; }
.login_wrap .login > div {width:100%; margin-bottom:40px;}
.login_wrap .login #form input {border:1px solid #cccccc; width:100%; height:55px; margin-bottom:10px; padding-left:25px; font-size:16px; color:#7d7d7d; } 
.login_wrap .login #form .login_btn input {display:block; width:100%; background:#7a05ab; border:none; color:#fff; height:55px; text-align:center; padding:0;font-weight:bold;}
.login_wrap .login .sns_login ul li {margin-bottom:10px; text-align:center;text-align:center;}
.login_wrap .login .sns_login ul li a {display:block; width:100%; height:55px; line-height:55px; color:#fff; font-weight:bold; font-size:16px;}
.login_wrap .login .sns_login ul li:nth-child(1) a{background:#03cf5d;}
.login_wrap .login .sns_login ul li:nth-child(2) a{background:#ffcc00;}
.login_wrap .login .sns_login ul li:nth-child(3) a{background:#31508b;}
.login_wrap .login .sns_login ul li a img,.login_wrap .login .sns_login ul li a span {vertical-align:middle;}
.login_wrap .login .join_find ul {display:table; width:100%;}
.login_wrap .login .join_find ul li {display:table-cell; width:33%; text-align:center; height:30px; vertical-align:middle;}
.login_wrap .login .join_find ul li:nth-child(2) {border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
.login_wrap .login .join_find ul li a {display:block; width:100%; font-size:16px; font-weight:bold; color:#252525;}
.login_wrap .login .guest_login {margin-top:80px}

/* sub_password_campaign - ºñ¹Ð¹øÈ£ º¯°æ*/
.password_suggest {width:425px; margin:100px auto 130px;}
.password_suggest .head-line h3 {text-align:center; font-size:30px; color:#363636; font-weight:bold; padding-bottom:70px;}
.password_suggest .head-line p {color:#252525; font-size:18px; font-weight:600;}
.password_suggest .head-line p span {display:block; color:#7d7d7d; font-size:14px; line-height:1.7; padding:20px 0 40px; word-break:keep-all; font-weight:normal;}
.password_suggest .form input {border:1px solid #cccccc; padding:20px 25px; width:100%; box-sizing:border-box; font-size:16px; font-weight:600;}
.password_suggest .form .c_password {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ccc;}
.password_btn {padding:40px 0;}
.password_btn a {width:100%;}
.pwdManual p {position:relative; color:#252525; line-height:1.5; font-size:14px; font-weight:600; padding-left:45px; padding-bottom:25px;}
.pwdManual p:before {position:absolute; top:0; left:0; display:inline-block; content:''; width:30px; height:30px; background:url(/shop/data/img/Exclamation.png) no-repeat center center;}
.pwdManual ul li {color:#7d7d7d; font-size:12px; line-height:1.5; width:90%; word-break:keep-all;}

.passwordStrenth {display:none;}
.passwordStrenth dt,.passwordStrenth dd {display:inline-block; vertical-align:middle;padding:10px 0; font-size:14px;}
.passwordStrenth dd {font-size:16px; color:#7a05ab; font-weight:bold; padding-left:5px;}
.passwordStrenth p {padding-bottom:10px;}

/* button*/
.red_box {vertical-align:middle; display:inline-block; width:190px; height:55px; text-align:center; border:1px solid #7a05ab; font-size:16px; font-weight:600;line-height:55px;background:#7a05ab; color:#fff;margin-right:10px;}
.redborder_box {vertical-align:middle; display:inline-block; width:190px; height:55px; text-align:center; border:1px solid #7a05ab; font-size:16px; font-weight:600;line-height:55px;background:#fff; color:#7a05ab;}
.borderbtn {display:inline-block; padding:0 20px; height:50px; line-height:50px;  font-size:14px; font-weight:bold; border:1px solid #ccc;}
.bluebtn {display:inline-block;padding:0 20px; height:50px; line-height:50px;  font-size:14px; font-weight:bold; margin-right:10px; border:none; background:rgba(9,24,91,.9); color:#fff;}
.redbtn {display:inline-block;padding:0 30px; text-align:center; height:50px; width:100px; line-height:50px;  font-size:14px; font-weight:bold; margin-right:10px; border:none; background:#7a05ab; color:#fff;}
.redborder_btn {display:inline-block; height:50px; width:100px; text-align:center; line-height:50px;  font-size:14px; font-weight:bold; margin-right:10px; border:none; border:1px solid #7a05ab; color:#7a05ab;}
.blkborder_box {display:inline-block; border:1px solid #252525; box-sizing:border-box; color:#252525; padding:0 10px; min-width:85px; height:35px; line-height:35px; text-align:center; font-weight:bold;}


/* sub_join - member/join.htm*/
.join_wrap .join {width:425px; margin:100px auto;}
.join_wrap .join h3 {text-align:center; font-size:30px; color:#363636; font-weight:bold; height:80px; }
.join_wrap .join > div.join_shop {margin-bottom:25px;}
.join_wrap .join > div > p {font-family:'cncBlack','³ª´®°íµñ', 'Nanum Gothic';height:55px; line-height:55px; color:#fff; font-weight:bold; margin-bottom:15px;}
.join_wrap .join > div > p > span {display:block; font-size:14px; font-weight:400; color:#7d7d7d;}
.join_wrap .join .btn_join_shop {display:block; font-size:16px; width:100%; background:#7a05ab; border:none; color:#fff; height:55px; text-align:center; padding:0;font-weight:bold; cursor:pointer;}
.join_wrap .join .sns_btn_group .btn {font-family:'cncBlack','³ª´®°íµñ', 'Nanum Gothic';display:block; font-size:16px;width:100%; height:55px; line-height:55px; color:#fff; font-weight:bold; text-align:center; border:none; cursor:pointer;}
.join_wrap .join .sns_btn_group .btn.btn_naver_join {background:#03cf5d;}
.join_wrap .join .sns_btn_group .btn.btn_kakao_join {background:#ffcc00;}
.join_agreement .join_agreement_wrap {width:750px; margin:90px auto;}
.join_agreement h3 {text-align:center; font-size:24px; color:#363636; font-weight:bold; height:60px;}
.agreement_tit {font-size:18px; font-weight:700; color:#252525; }
.agreement_con_tit {font-size:14px; font-weight:bold; color:#252525; margin:10px 0;}
.agreement_sub {margin-bottom:20px;}
.agreement_subtit {color:#252525; font-size:14px; font-weight:600;}
.join_agreement .gray_fc,.join_agreement .gray_fc a {font-size:14px; color:#7d7d7d;}
.join_agreement .all_agree {background:#f2f2f2;padding:10px 0;}
.all_agree label + label {vertical-align:middle; font-weight:600;}
.join_agreement .agreement_btn a {display:inline-block; width:190px; height:55px; text-align:center; border:1px solid #7a05ab; font-size:16px; font-weight:600;line-height:55px;}
.join_agreement .agreement_btn a.red_box {background:#7a05ab; color:#fff;margin-right:10px;}
.join_agreement .agreement_btn a.redborder_box {background:#fff; color:#7a05ab;}
.join_agreement #boxScroll{width:100%; height:150px; overflow: auto; background: #ffffff; color: #585858; font-size:12px; border:1px #ddd solid; overflow-x:hidden; text-align:left; padding:20px 30px; box-sizing:border-box; line-height:1.5;}
.join_agreement .agreement_box1 #boxScroll {height:290px;}
.join_agreement input[type='radio'] {vertical-align:middle;}
.join_agreement label {font-size:14px; vertical-align:middle;}
.join_agreement .agree_box {margin:15px 0 40px;}

#form .join_form input.red_box {display:inline-block; width:190px; height:55px; text-align:center; border:1px solid #7a05ab; font-size:16px; font-weight:600;line-height:55px;background:#7a05ab; color:#fff;margin-right:10px;}
.join_form {width:600px; margin:100px auto;}
.join_form h3 {text-align:center; font-size:24px; color:#363636; font-weight:bold; height:60px;}
.join_form .form_subtit {font-size:16px; font-weight:600; color:#252525; padding:20px 0;}
.join_form .gray_btn {background:#848a98; color:#fff; font-size:14px; font-weight:bold; height:50px; line-height:50px; display:inline-block; width:110px; text-align:center;  box-sizing:border-box;}
.join_form .memberCols2 {position:relative;}
.join_form .memberCols2 .gray_btn {position:absolute; top:0; right:0; padding:0;}

.gray_btn {background:#848a98; color:#fff; font-size:14px; font-weight:bold; display:inline-block; text-align:center; padding:15px 25px; box-sizing:border-box; min-height:45px;}
.grayborder_btn {display:inline-block; color:#848a98; border:1px solid #848a98; padding:0 10px;;min-height:40px; height:100%; line-height:38px; box-sizing:border-box; text-align:center; font-weight:bold; font-size:14px;}
.purple_btn {background:#7a05ab; color:#fff; font-size:14px; font-weight:bold; display:inline-block; text-align:center; padding:15px 25px; box-sizing:border-box; min-height:45px;}


.join_form span table {width:500px; border:1px solid #DEDEDE; margin:20px auto 20px auto;}
.join_form span table td {border:5px solid #F3F3F3;padding:15px; font-size:16px; text-align:center; padding:30px 30px; color:#252525;}


/* sub_mypage - ÁÖ¹®³»¿ª, Àû¸³±Ý, ÇÒÀÎÄíÆù, ´Ü°ñ»óÇ°, 1:1¹®ÀÇ, ³ªÀÇ»óÇ°ÈÄ±â mypage/mypage_orderlist.php */
.mypage {max-width:1200px; margin:0 auto 50px;}
.mypage h3 {font-size:24px; color:#363636; font-weight:bold; height:60px;}
.mypage table {width:100%;}
.mypage table th {background:#848a98; color:#fff; font-size:14px; font-weight:normal; height:46px;}
.mypage table th a {color:#fff; font-size:14px;}
.mypage table td {color:#7d7d7d; font-size:14px; height:60px; text-align:center; border-bottom:1px solid #ccc;}
.mypage table td a.od_box {padding:10px 15px; color:#848a98; border:1px solid #848a98;}
.mypage table td a b{font-weight:bold; color:#7d7d7d; }
.mypage .pagediv {margin:40px auto 0; height:40px; text-align:center;}
.mypage .pagediv span {display:inline-block; border:1px solid #e1e1e1;}
.mypage .pagediv b {display:inline-block; float:left;width:40px; height:40px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center; background:#e1e1e1; font-size:14px; color:#252525; font-family:'cncBlack'; line-height:40px;}
.mypage .pagediv a {display:inline-block;  float:left; width:40px; height:40px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center;font-family:'cncBlack'; font-size:14px; line-height:40px;}
.mypage .pagediv a:last-child {border-right:none;}


.mypage.mypage_emoney p {font-size:18px; text-align:center; height:50px;}
.mypage.mypage_emoney p b{color:#363636; font-weight:bold;}
.mypage.mypage_coupon ul {display:table; width:50%; margin-bottom:10px; height:50px;}
.mypage.mypage_coupon ul li {display:table-cell;  width:33%;}
.mypage.mypage_coupon ul li a {display:inline-block; width:90%; height:100%;}
.mypage.mypage_coupon ul li a span {display:block;text-align:center; width:100%; height:100%; border:1px solid #ccc; line-height:50px; font-size:14px; font-weight:bold;}
.mypage.mypage_coupon ul li a span.coupon_on {background:rgba(9,24,91,.9); color:#fff;}
.mypage.mypage_coupon .paper_coupon {margin-top:50px; float:right;}
.mypage.mypage_coupon .paper_coupon button {cursor:pointer; border:none; display:inline-block; padding:0 20px; height:50px; line-height:50px; background:rgba(9,24,91,.9); color:#fff; font-size:14px; font-weight:bold;}

.mypage.mypage_wishlist .wish_check {width:60px;height:120px;}
.mypage.mypage_wishlist .wish_img {width:140px;}
.mypage.mypage_wishlist .wish_optnm {text-align:left;}
.mypage.mypage_wishlist .wish_optnm a span{font-size:16px; line-height:20px;}
.mypage.mypage_wishlist center {margin-top:50px;}

.mypage.mypage_review .review_text {text-align:left; line-height:25px;}

/* mypage_orderview */
.orderview  {padding-bottom:150px;}
.orderview  .goods_cart_tit {padding-top:30px; padding-bottom:25px;width:100%}
.orderview  .goods_cart_tit .cart_main_tit {float:left;font-size:30px; font-weight:bold; color:#252525; letter-spacing:-1px;}
.orderview  .goods_cart_tit .cart_main_tit b {font-weight:bold; padding:0 5px;}
.orderview  .goods_cart_tit .sub_statement {font-size:18px; font-weight:bold; color:#acacac; letter-spacing:-0.5px; float:right; padding-top:10px;}
.orderview  .goods_cart_tit .sub_statement b {font-weight:bold;}

.orderview  .order_tb_tit {font-size:18px; color:#252525; font-weight:bold; padding:30px 0 20px;}
.orderview  table {font-size:14px;}
.orderview  table > tbody > tr { border-bottom:1px solid #d7d7d7;}
.orderview  table.inipay_banner tr {border-bottom:none;}
.orderview  table th{text-align:left; font-weight:bold;  color:#252525; font-size:14px;}
.orderview  table td{text-align:left; font-size:14px;}
.orderview  table > tbody > tr > td {padding:15px 0;}
.orderview  table.inipay_banner {margin-top:10px;}
.orderview  table.inipay_banner div:before{content:''; display:inline-block; width:22px; height:26px; background:url(/shop/data/img/inipay_check.png) no-repeat 0 0; vertical-align:middle; margin-right:10px;}
.orderview  table.inipay_banner div b {font-weight:bold;}
.orderview  table.orderpay_info td {vertical-align:top;}
.orderview  table.orderpay_info td ul li {line-height:2;font-size:14px; margin-bottom:10px; position:relative;}
.orderview  table.orderpay_info td ul li span {float:right; padding-right:30px;}
.orderview  table.orderpay_info td ul.order_info2_2 span {float:none; display:inline-block; padding:5px 0 0 60px;}
.orderview  table.orderpay_info td .sess_coupon_dis th {vertical-align:top; font-size:14px; padding-top:12px;}
.orderview  table.orderpay_info td .sess_coupon_dis font {display:inline-block; width:60px; font-size:14px; }
.orderview  table.orderpay_info td .sess_coupon_dis .input_nm {width:165px; text-align:right; padding-right:10px; margin-right:5px;}


.gdcart_btbtn {text-align:center;}
.gdcart_btbtn ul {display:inline-block;}
.gdcart_btbtn li {float:left;}
.gdcart_btbtn li a {margin:0 5px;}

.goods_cart_wrap input[type='checkbox'] {display:none;}
.goods_cart_wrap input[type='checkbox'] + label {display:inline-block; width:24px; height:24px; background:url(/shop/data/img/gdcart_nocheck.png) no-repeat 0 0; cursor:pointer; margin:15px 0;}
.goods_cart_wrap input[type='checkbox']:checked + label {background:url(/shop/data/img/gdcart_check.png) no-repeat 0 0;}

input.border_chkbox {display:none;}
input.border_chkbox  + label {display:inline-block; width:24px; height:24px; background:url(/shop/data/img/border_checkbox.png) no-repeat center center; cursor:pointer; margin-right:5px; vertical-align:middle;}
input.border_chkbox:checked  + label {background:url(/shop/data/img/border_checkbox_chk.png) no-repeat center center; vertical-align:middle;}

input.border_radio {display:none;}
input.border_radio + label {display:inline-block; width:24px; height:24px; background:url(/shop/data/img/border_radio.png) no-repeat center center; cursor:pointer; margin-right:5px; vertical-align:middle;}
input.border_radio:checked + label {background:url(/shop/data/img/border_radio_chk.png) no-repeat center center; vertical-align:middle;}


/* Àå¹Ù±¸´Ï */

.sub_statement img {vertical-align:middle;padding:0 10px;}
.sub_statement span,.sub_statement b {vertical-align:middle;}
.goods_cart_wrap {padding-bottom:150px;}
.goods_cart_wrap .goods_cart_tit {width:100%;padding-top:30px; padding-bottom:15px;}
.goods_cart_wrap .goods_cart_tit .cart_main_tit {float:left;font-size:30px; font-weight:bold; color:#252525; letter-spacing:-1px;}
.goods_cart_wrap .goods_cart_tit .cart_main_tit b {font-weight:bold; padding:0 5px;}
.goods_cart_wrap .goods_cart_tit .sub_statement {font-size:18px; font-weight:bold; color:#acacac; letter-spacing:-0.5px; float:right; padding-top:10px;}
.goods_cart_wrap .goods_cart_tit .sub_statement b {font-weight:bold;}

.goods_cart_wrap .goods_cart_wish {display:table; width:100%; padding-top:30px ; height:45px;}
.goods_cart_wrap .goods_cart_wish > div {display:table-cell;}
.goods_cart_wrap .goods_cart_wish > div.wish_check {text-align:center;}
.goods_cart_wrap .goods_cart_wish > div.wish_btn a {height:100%; line-height:45px; min-width:auto; padding:0 20px; font-size:14px; margin:0 5px;}
.goods_cart_wrap .goods_cart_wish > div.wish_orname {text-align:right; position:relative;}
.goods_cart_wrap .goods_cart_wish > div.wish_orname label {font-weight:bold; font-size:14px; color:#252525; padding-right:20px;}
.goods_cart_wrap .goods_cart_wish > div.wish_orname input[type='text'] {display:inline-block; height:46px; width:440px;padding-left:10px;}
.goods_cart_wrap .goods_cart_wish > div.wish_orname a {position:absolute; top:1px; right:0; height:45px;}

.goods_cart_wrap .gdcart_btbtn {text-align:center;}
.goods_cart_wrap .gdcart_btbtn ul {display:inline-block;}
.goods_cart_wrap .gdcart_btbtn li {float:left;}
.goods_cart_wrap .gdcart_btbtn li a {margin:0 5px;}


.goods_cart_list th {color:#252525; font-size:14px; font-weight:bold;}
.goods_cart_list tr.cartitem_tit {height:50px; border-bottom:1px solid #d7d7d7; border-top:2px solid #111;}
.goods_cart_list tr.cartitem_list {border-bottom:1px solid #d7d7d7; }
.goods_cart_list tr.cartitem_list > td {padding:10px 0; vertical-align:top;}
.goods_cart_list tr.cartitem_tit {height:50px; border-bottom:1px solid #d7d7d7; border-top:2px solid #111;}
.goods_cart_list .goods_cart_info .goods_cart_gdnm {width:95%; text-align:left; line-height:30px; }
.goods_cart_list .goods_cart_info .goods_cart_gdnm p {font-size:16px; font-weight:bold; color:#252525;}
.goods_cart_list .goods_cart_info .goods_cart_gdnm span {font-size:16px; color:#252525;}
.goods_cart_list .goods_cart_info .goods_cart_gdnm ul.cart_info_modify {display:table; width:100%; table-layout:fixed; margin-top:15px; font-size:14px;}
.goods_cart_list .goods_cart_info .goods_cart_gdnm ul.cart_info_modify > li {display:table-cell;}
.goods_cart_list .goods_cart_info .goods_cart_gdnm ul.clearfix {display:inline-block; vertical-align:middle; height:35px;}
.goods_cart_list .goods_cart_info .goods_cart_gdnm ul.clearfix li {float:left;}
.goods_cart_list .goods_cart_info .goods_cart_gdnm ul.clearfix li input[type='text'] {display:inline-block; width:35px; height:35px; box-sizing:border-box;border:1px solid #e1e1e1; border-left:none; border-right:none; text-align:center;}
.goods_cart_list .goods_cart_info .goods_cart_gdnm input[type='submit'] {vertical-align:middle; height:35px; width:50px; display:inline-block; color:#fff; background:#848a98; text-align:center; line-height:35px; cursor:pointer; border:none; font-weight:bold;}

.goods_cart_list .goods_cart_price {border-left:1px solid #d7d7d7; font-size:16px; font-weight:bold; color:#252525;}


.goods_cart_ttprice {border:1px solid #252525; padding:40px; margin-bottom:70px; margin-top:40px;}
.goods_cart_ttprice p {font-size:24px; font-weight:bold; color:#252525; letter-spacing:-1px;}
.goods_cart_ttprice p b {font-weight:bold; float:right;}
.goods_cart_ttprice .ttprice_sub {text-align:right;padding-top:15px; font-size:14px;}
.goods_cart_ttprice .ttprice_sub font {color:#252525; font-weight:bold; padding-left:30px;}



/* ÁÖ¹®/°áÁ¦ */
#form .red_box {box-sizing:border-box; vertical-align:middle; display:inline-block; width:190px; height:55px; text-align:center; border:1px solid #7a05ab; font-size:16px; font-weight:600;line-height:55px;background:#7a05ab; color:#fff;margin-right:10px;}

.goods_order {padding-bottom:150px;}
.goods_order .goods_cart_tit {padding-top:30px; padding-bottom:25px;width:100%}
.goods_order .goods_cart_tit .cart_main_tit {float:left;font-size:30px; font-weight:bold; color:#252525; letter-spacing:-1px;}
.goods_order .goods_cart_tit .cart_main_tit b {font-weight:bold; padding:0 5px;}
.goods_order .goods_cart_tit .sub_statement {font-size:18px; font-weight:bold; color:#acacac; letter-spacing:-0.5px; float:right; padding-top:10px;}
.goods_order .goods_cart_tit .sub_statement b {font-weight:bold;}

.goods_order .order_tb_tit {font-size:18px; color:#252525; font-weight:bold; padding:50px 0 20px;}
.goods_order #form > table {font-size:14px;}
.goods_order #form > table > tbody > tr { border-bottom:1px solid #d7d7d7;}
.goods_order #form > table.inipay_banner tr {border-bottom:none;}
.goods_order #form > table th {text-align:left; font-weight:bold;  color:#252525; font-size:14px;}
.goods_order #form > table input[type='text'] {height:40px; padding-left:10px; min-width:525px; font-size:14px;}
.goods_order #form > table input.input_nm {min-width:100px; text-align:center; padding-left:0;}
.goods_order .road_address_wrap {font-size:12px; padding:10px 0 0 10px;}
.deli_chekbox {font-size:14px; font-weight:normal; padding-left:20px;}
.deli_chekbox input,.deli_chekbox label {vertical-align:middle;}
.goods_order #form > table > tbody > tr > td {padding:10px 0;}
.order_subtxt {font-size:12px; color:#252525; padding-left:20px;}
.goods_order #form > table.inipay_banner {margin-top:10px;}
.goods_order #form > table.inipay_banner div:before{content:''; display:inline-block; width:22px; height:26px; background:url(/shop/data/img/inipay_check.png) no-repeat 0 0; vertical-align:middle; margin-right:10px;}
.goods_order #form > table.inipay_banner div b {font-weight:bold;}
.goods_order #form > table.orderpay_info td {vertical-align:top;}
.goods_order #form > table.orderpay_info td ul li {line-height:2;font-size:14px; margin-bottom:10px; position:relative;}
.goods_order #form > table.orderpay_info td ul li span {float:right; padding-right:30px;}
.goods_order #form > table.orderpay_info td ul.order_info2_2 span {float:none; display:inline-block; padding:5px 0 0 60px;}
.goods_order #form > table.orderpay_info td .sess_coupon_dis th {vertical-align:top; font-size:14px; padding-top:12px;}
.goods_order #form > table.orderpay_info td .sess_coupon_dis font {display:inline-block; width:60px; font-size:14px; }
.goods_order #form > table.orderpay_info td .sess_coupon_dis .input_nm {width:165px; text-align:right; padding-right:10px; margin-right:5px;}

.pay_method  > tbody > tr > td {padding:10px 0;}
.pay_method  > tbody > tr { border-bottom:1px solid #d7d7d7;}
.pay_method  > tbody > tr:last-child {border-bottom:none;}
.pay_method  > tbody > tr input[type='radio'] {vertical-align:middle;}
.pay_method  > tbody > tr input[type='radio'] + label + label {font-size:14px; padding-right:15px;}

.goods_order .gray_btn {min-height:40px; height:100%; line-height:40px; padding:0 15px;}
.coupon_del {position:absolute; top:0; right:-12px;}

.mainwrap {max-width:1200px; margin:0 auto;}


/* sub_order_end ÁÖ¹®¿Ï·á */
.order_end_wrap {padding-bottom:150px;}
.order_end_wrap .goods_cart_tit {padding-top:30px; padding-bottom:45px;}
.order_end_wrap .goods_cart_tit .cart_main_tit {float:left;font-size:30px; font-weight:bold; color:#252525; letter-spacing:-1px;}
.order_end_wrap .goods_cart_tit .cart_main_tit b {font-weight:bold; padding:0 5px;}
.order_end_wrap .goods_cart_tit .sub_statement {font-size:18px; font-weight:bold; color:#acacac; letter-spacing:-0.5px; float:right; padding-top:10px;}
.order_end_wrap .goods_cart_tit .sub_statement b {font-weight:bold;}

.order_end_wrap .order_end {text-align:center; border-top:2px solid #111; padding-top:100px;}
.order_end_wrap .order_end p {font-size:30px; font-weight:600; color:#252525;}
.order_end_wrap .order_end table {width:630px; border:1px solid #cccccc; margin:75px auto 100px;}
.order_end_wrap .order_end table tr:first-child {border-bottom:1px solid #ccc;}
.order_end_wrap .order_end table th {font-size:14px; text-align:left; color:#7d7d7d; font-weight:bold; padding:25px 35px; background:#f6f6f6;}
.order_end_wrap .order_end table td {font-size:18px; text-align:right; padding:25px 35px; font-weight:bold; color:#252525;}
.order_end_wrap .order_end table td b {font-weight:bold; font-size:24px;}

/* sub_ink_toner - goods/goods_simple_search.php */
.goods_simple_search .ink_search {width:765px; margin:100px auto 0px;}
.goods_simple_search .ink_search h3 {font-size:24px; color:#363636; font-weight:bold; height:70px;}
.goods_simple_search .ink_search table {width:100%; margin-bottom:40px; border:1px solid #363636;}
.goods_simple_search .ink_search table caption {text-align:left; font-size:21px; font-weight:bold; padding-bottom:20px;}
.goods_simple_search .ink_search table caption b:after {content:''; display:inline-block; width:1px; height:25px; background:#363636; margin:0 25px;vertical-align:middle;}
.goods_simple_search .ink_search table caption span {font-size:16px; color:#7d7d7d; font-weight:normal;}
.goods_simple_search .ink_search table tr { border-bottom:1px solid #e1e1e1;}
.goods_simple_search .ink_search table tr:last-child {border-bottom:none;}
.goods_simple_search .ink_search table tr.search_tr:last-of-type {border-bottom:none;}
.goods_simple_search .ink_search table tr th {background:#f9f9f9; width:160px; text-align:left; padding:0 20px; box-sizing:border-box;}
.goods_simple_search .ink_search table tr td {padding:10px 15px;}
.goods_simple_search .ink_search table tr td .ink_btn div{border:1px solid #ddd; padding:10px 15px; display:inline-block;  vertical-align:middle; margin-bottom:5px; margin-right:5px; font-size:14px;}
.goods_simple_search .ink_search table tr td .ink_btn div.ink_on {background:#f3f3f3;}
.goods_simple_search .ink_search .search_2 table th {text-align:center;}
.goods_simple_search .ink_search .search_2 table td {padding:30px 15px; }
.goods_simple_search .ink_search .search_2 table td input {width:520px; height:54px; line-height:54px; color:#acacac; font-size:16px; border:1px solid #e1e1e1; padding-left:25px;}
.goods_simple_search .ink_search .search_simple_null {height:100px; background:#f9f9f9; text-align:center;}

/* sub_intranet - service/intranet.php */
.sub_intranet a {color:#363636; }
.sub_intranet h3 {margin-bottom:15px;}
.sub_intranet h3 a {font-size:18px; font-weight:bold;  background:url(/shop/data/img/quick_next.png) no-repeat right center; width:100%; display:block;}
.sub_intranet .intra_tit {font-size:30px; font-weight:bold; color:#363636; text-align:center; margin:70px 0 80px 0;}
.sub_intranet .intra_cat {display:table; width:100%; border:6px solid #e1e1e1; height:140px; box-sizing:border-box;}
.sub_intranet .intra_cat li {display:table-cell; width:16%;text-align:center;vertical-align:middle;}
.sub_intranet .intra_cat li a {display:block; width:100%; font-size:14px; color:#363636; padding:5px 0; border-right:1px solid #e1e1e1;}
.sub_intranet .intra_cat li a:before {content:''; display:block; width:50px; height:50px; background:url(/shop/data/img/sub_intra1.png) no-repeat 0 0; margin:0 auto 15px;}
.sub_intranet .intra_cat li:nth-child(2) a:before {background:url(/shop/data/img/sub_intra2.png) no-repeat 0 0; }
.sub_intranet .intra_cat li:nth-child(3) a:before {background:url(/shop/data/img/sub_intra3.png) no-repeat 0 0; }
.sub_intranet .intra_cat li:nth-child(4) a:before {background:url(/shop/data/img/sub_intra4.png) no-repeat 0 0; }
.sub_intranet .intra_cat li:nth-child(5) a:before {background:url(/shop/data/img/sub_intra5.png) no-repeat 0 0; }
.sub_intranet .intra_cat li:nth-child(6) a:before {background:url(/shop/data/img/sub_intra6.png) no-repeat 0 0; }
.sub_intranet .com_gallary {margin:45px 0; border:1px solid #363636; padding:25px 36px;}
.sub_intranet .com_gallary ul {display:table; width:100%; margin-top:30px;}
.sub_intranet .com_gallary ul li {display:table-cell; width:20%; border-right:1px solid #e1e1e1;}
.sub_intranet .com_gallary ul li:last-child {border:none;}
.sub_intranet .com_gallary ul li figure {width:90%; margin:0 auto;}
.sub_intranet .com_gallary ul li figure img {width:100%; height:100px;}
.sub_intranet .com_gallary ul li figcaption {padding:10px 0px;}
.sub_intranet .com_gallary ul li .gallary_date {display:block; color:#7d7d7d; padding-bottom:5px;}
.sub_intranet .intra_table {width:100%;}
.sub_intranet .intra_table > div {float:left; padding:25px 36px; box-sizing:border-box; border:1px solid #e1e1e1; width:49%; margin-bottom:20px; height:225px; overflow:hidden;}
.sub_intranet .intra_table > div:nth-child(2n) {margin-left:2%;}
.sub_intranet .intra_table > div  h3 {border-bottom:1px solid #e1e1e1; padding-bottom:15px;}
.sub_intranet .intra_table > div  h3 a {margin:0;}
.sub_intranet .intra_table > div ul li {line-height:2;}
.sub_intranet .intra_table > div ul li span.board_date {float:right;}
.sub_intranet .intra_table > div ul li span.board_date span {margin-left:10px;}


/* sub_customer - service/customer.php */
.cs_service h3 {font-size:18px; font-weight:bold; color:#363636; margin-bottom:15px;}
.cs_service form{width:640px; margin:100px auto 80px;}
.cs_service form .faq_search {border-bottom:2px solid #000; padding:10px 0;}
.cs_service form .faq_search b {font-size:48px; color:#363636; padding-right:30px;vertical-align:middle;}
.cs_service #form .faq_search input[type='text'] {border:none; width:470px; font-size:18px; color:#a1a1a1; vertical-align:middle; }
.cs_service #form .faq_search input[type='image'] {border:none; width:30px; vertical-align:middle;} 
.cs_service #form .faq_relation {padding:10px 0;}
.cs_service #form .faq_relation .faq_input_txt {display:inline-block; padding-top:5px;}
.cs_service #form .faq_relation .faq_input_txt ul li {float:left;}
.cs_service #form .faq_relation .faq_input_txt ul li:after {content:'|'; display:inline-block; margin:0 5px;}
.cs_service #form .faq_relation .faq_input_txt ul li:last-child:after {content:'';}
.cs_service #form .faq_relation .faq_input_txt a {letter-spacing:-1;}
.cs_service #form .faq_relation .person_q {float:right;}
.cs_service #form .faq_relation .person_q:before {content:''; display:inline-block; width:26px; height:26px; vertical-align:middle; background:url(/shop/data/img/cs_q.png) no-repeat 0 0; margin-right:5px;}
.cs_service #form .faq_relation .person_q b {font-weight:bold;}
.cs_service .faq_best {border:1px solid #363636;}
.cs_service .faq_best dl {float:left; width:50%; box-sizing:border-box; padding:20px 40px;}
.cs_service .faq_best dl dt { border-bottom:1px solid #d7d7d7; height:45px; line-height:45px; margin-bottom:15px; background:url(/shop/data/img/quick_next.png) no-repeat right center;}
.cs_service .faq_best dl dt a {font-size:16px; font-weight:bold;}
.cs_service .faq_best dl dd a {font-size:13px; line-height:2;}
.cs_service .faq_best dl dd a .f_cnc {color:#c2c2c2;}
.cs_service .faq_best dl.realtime_rental {background:#fafafa;}
.cs_service .faq_best dl.realtime_rental .ord_name {float:right; text-align:right; line-height:26px; font-size:13px;}
.cs_service .faq_best dl.realtime_rental .realtime_btn {display:inline-block; margin-right:10px; color:#fff; font-size:11px; width:54px; height:21px; line-height:21px; box-sizing:border-box; text-align:center; background:#0288f7; font-weight:600;}
.cs_service .faq_best dl.realtime_rental .realtime_btn.wait2 {background:#ff7531;}
.cs_service h3 a {font-size:18px; font-weight:bold; color:#363636; background:url(/shop/data/img/quick_next.png) no-repeat right center; width:100%; display:block;}
.cs_service .nanoom_gallary {margin:45px 0; border:1px solid #363636; padding:25px 36px;}
.cs_service .nanoom_gallary ul {display:table; width:100%; margin-top:30px;}
.cs_service .nanoom_gallary ul li {display:table-cell; width:20%; border-right:1px solid #e1e1e1;}
.cs_service .nanoom_gallary ul li:last-child {border:none;}
.cs_service .nanoom_gallary ul li figure {width:90%; margin:0 auto;}
.cs_service .nanoom_gallary ul li figure img {width:100%; height:100px;}
.cs_service .nanoom_gallary ul li figcaption {padding:10px 0px;}
.cs_service .nanoom_gallary ul li .gallary_date {display:block; color:#7d7d7d; padding-bottom:5px;}
 
.cs_service .cs_mypage {margin:50px 0;}
.cs_service .cs_mypage ul {display:table; width:100%; border:6px solid #e1e1e1; height:140px; box-sizing:border-box;}
.cs_service .cs_mypage ul li {display:table-cell; width:16%;text-align:center;vertical-align:middle;}
.cs_service .cs_mypage ul li a {display:block; width:100%; font-size:14px; color:#363636; padding:5px 0; border-right:1px solid #e1e1e1;}
.cs_service .cs_mypage ul li a:before {content:''; display:block; width:50px; height:50px; background:url(/shop/data/img/cs_mypage1.png) no-repeat 0 0; margin:0 auto 15px;}
.cs_service .cs_mypage ul li:nth-child(2) a:before {background:url(/shop/data/img/cs_mypage2.png) no-repeat 0 0; }
.cs_service .cs_mypage ul li:nth-child(3) a:before {background:url(/shop/data/img/cs_mypage3.png) no-repeat 0 0; }
.cs_service .cs_mypage ul li:nth-child(4) a:before {background:url(/shop/data/img/cs_mypage4.png) no-repeat 0 0; }
.cs_service .cs_mypage ul li:nth-child(5) a:before {background:url(/shop/data/img/cs_mypage5.png) no-repeat 0 0; }
.cs_service .cs_mypage ul li:nth-child(6) a:before {background:url(/shop/data/img/cs_mypage6.png) no-repeat 0 0; }

.cs_service .cs_service_l {float:left; width:49%;}
.cs_service .cs_service_wrap ul {display:table; /* width:460px; */ border:1px solid #363636; box-sizing:border-box;}
.cs_service .cs_service_wrap ul li {display:table-cell; float:left; width:50%;height:90px; vertical-align:middle; padding:0px 30px; box-sizing:border-box; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.cs_service .cs_service_wrap ul li a {display:block; width:100%; height:100%; font-size:14px; color:#464646;}
.cs_service .cs_service_l ul li:nth-child(1) a {background:url(/shop/data/img/cs_service1.png) no-repeat right center; }
.cs_service .cs_service_l ul li:nth-child(2) a {background:url(/shop/data/img/cs_service2.png) no-repeat right center; }
.cs_service .cs_service_l ul li:nth-child(3) a {background:url(/shop/data/img/cs_service3.png) no-repeat right center; }
.cs_service .cs_service_l ul li:nth-child(4) a {background:url(/shop/data/img/cs_service4.png) no-repeat right center; }
.cs_service .cs_service_wrap ul li a span {position:relative; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);letter-spacing:-1; display:block; width:50%; word-break:keep-all;}
.cs_service .cs_service_r {float:right; width:49%;}
.cs_service .cs_service_r ul li:nth-child(1) a {background:url(/shop/data/img/cs_service5.png) no-repeat right center; }
.cs_service .cs_service_r ul li:nth-child(2) a {background:url(/shop/data/img/cs_service6.png) no-repeat right center; }
.cs_service .cs_service_r ul li:nth-child(3) a {background:url(/shop/data/img/cs_service7.png) no-repeat right center; }
.cs_service .cs_service_r ul li:nth-child(4) a {background:url(/shop/data/img/cs_service8.png) no-repeat right center; }


/* sub_list 190822 - goods/goods_list.php */
.mainwrap {padding-top:40px;}
.indiv h2 p {font-size:12px; color:#ccd2d8;}
.indiv h2 p a {font-size:12px; padding:0 10px; color:#252525;}
.indiv .ft_home:before {content:''; display:inline-block; width:12px; height:12px; background:url(/shop/data/img/home.png) no-repeat 0 0; vertical-align:middle;margin-right:10px;}
.goods_list {width:100%;}
.goods_list .goods_list_category {display:table; width:100%; margin:40px 0 30px;}
.goods_list .goods_list_category li {display:table-cell; position:relative; text-align:center; height:60px;vertical-align:middle;/* line-height:60px; */}
.goods_list .goods_list_category li:after {content:''; display:block; width:1px; height:30px; background:#e1e1e1; position:absolute; top:14.5px; right:0;/*  transform:translateY(-50%);  -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); */}
.goods_list .goods_list_category li a {display:inline-block;/* height:100%;  */}
.goods_list .goods_list_category li span {font-size:16px;}
.goods_list .goods_list_category li.gnb_on {background:#7a05ab;}
.goods_list .goods_list_category li.gnb_on:after {background:transparent;}
.goods_list .goods_list_category li:last-child:after {background:transparent;}
.goods_list .goods_list_category li.gnb_on span {color:#fff;}
.goods_list .goods_list_category.dealermore li {height:auto; line-height:1.2; word-break:keep-all;}
.goods_list .goods_list_category.dealermore li:after {height:50px;}
.goods_list .goods_list_category.dealermore li a {height:auto; padding:20px 0;}

.goods_list .power_rental_wrap {background:#f5f5f5; height:570px; padding:40px 0 55px; box-sizing:border-box; }
.goods_list .power_rental_wrap .power_rental {display:flex; width:100%; margin-top:30px;}
.goods_list .power_rental_wrap .power_rental li {flex:1; width:280px; height:420px; float:left; margin-right:25px; background:#fff; box-sizing:border-box; padding:30px 30px 45px; border:1px solid #e1e1e1;}
.goods_list .power_rental_wrap .power_rental li:nth-child(4n) {margin-right:0;}
.goods_list .power_rental_wrap .power_rental li .goods_img {text-align:center;}
.goods_list .power_rental_wrap .power_rental li .goods_img img {max-width:210px; width:100%;}
.goods_list .power_rental_wrap .power_rental li .goodsnm {margin:10px 0 15px; height:3.2em; line-height:1.5em;}
.goods_list .power_rental_wrap .power_rental li .shortdesc {margin-bottom:20px;}
.goods_list .power_rental_wrap .power_rental li .price_list {font-size:16px; color:#252525;}
.goods_list .power_rental_wrap .power_rental li .price_list strong {font-size:18px;}

.goods_list .list_wrap .list_title {margin:50px auto 30px;}
.goods_list .list_wrap .list_title p {float:left; font-size:14px; color:#7d7d7d;}
.goods_list .list_wrap .list_title p span {font-weight:bold; color:#252525;}
.goods_list .list_wrap .list_title p b {font-weight:bold;}
.goods_list .list_wrap .list_title select {float:right; width:205px;height:40px; border-radius:10px; box-sizing:border-box; font-size:14px; padding-left:15px; -webkit-appearance: none;-moz-appearance: none;appearance: none; border:1px solid #e1e1e1; background:url(/shop/data/img/hd_position2.png) no-repeat 95% center;}

.goods_list .goods_select {display:table;width:100%;}
.goods_list .goods_select li {display:table-cell; position:relative; width:20%;text-align:center;height:45px; line-height:45px; border-bottom:2px solid #252525;}
.goods_list .goods_select li:after {content:''; display:block; width:1px; height:30px; background:#e1e1e1; position:absolute; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); right:0;}
.goods_list .goods_select li:last-child:after,.goods_list .goods_select li.goods_select_on:after {background:transparent;}
.goods_list .goods_select li a {font-size:16px; color:#252525; display:block; width:100%; height:100%;}
.goods_list .goods_select li.goods_select_on {border:2px solid #252525; border-bottom:none;}
.goods_list .goods_select li.goods_select_on a {font-weight:bold;}

.goods_list .goods_list_loop > ul > li {padding:35px 0; border-bottom:1px solid #e1e1e1; position:relative;}
.goods_list .goods_list_loop > ul > li .goods_img {float:left;}
.goods_list .goods_list_loop > ul > li .goods_txt { width:940px; position:absolute;left:260px;}
.goods_list .goods_list_loop > ul > li .goods_img img{width:230px; height:230px;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt {width:730px; float:left;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt .goods_icon img {vertical-align:middle; margin-right:1%;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt .goods_nm {padding:15px 0 10px;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt .goods_nm a {font-family:'³ª´®°íµñ', 'Nanum Gothic';font-size:18px; font-weight:bold; color:#252525; line-height:2;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt .goods_nm a span{padding-left:20px; font-size:12px; font-weight:bold; color:#7a05ab;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt .shortdesc {font-size:13px; color:#7d7d7d; width:90%; line-height:24px;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt .goods_price {padding-top:25px;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt .price_list_strike {font-size:16px; color:#7d7d7d; text-decoration:line-through; padding-right:10px;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt .price_list {color:#252525; font-size:22px; font-weight:bold;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_stars {clear:both; padding-top:10px;}
.goods_list .goods_list_loop > ul > li .goods_txt .point_avg {font-size:15px; font-weight:bold; color:#252525;}
.goods_list .goods_list_loop > ul > li .goods_txt .point_avg img {vertical-align:middle;padding-right:2px;}
.goods_list .goods_list_loop > ul > li .goods_txt .rental_review {font-size:15px; color:#7d7d7d; padding-left:10px;}
.goods_list .goods_list_loop > ul > li .goods_txt .rental_review b {font-weight:bold; color:#7d7d7d;}

.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt {text-align:center; width:210px; float:right; padding:10px 0;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt .goods_distance {height:20px;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt .enter_name a span{font-size:15px; color:#252525; font-weight:normal;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt .enter_name img {width:16px; vertical-align:middle;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt  a.goods_distance {font-size:15px; font-weight:bold; color:#252525; padding-left:5px;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt .talk {width:210px; height:60px; border:1px solid #7a05ab; margin:25px 0 20px;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt .talk a {display:block; width:100%; height:100%; line-height:60px; color:#7a05ab; font-size:18px; font-weight:bold;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt .goods_like ul{display:table; width:100%; height:60px; border:1px solid #e1e1e1;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt .goods_like li {display:table-cell;width:33%; vertical-align:middle; }
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt .goods_like li a {display:block; width:100%;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt .goods_like li:nth-child(2) a {border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}

.goods_list .goods_list_paging {margin:40px auto 0; height:40px; text-align:center; }
.goods_list .goods_list_paging span {display:inline-block; border:1px solid #e1e1e1;}
.goods_list .goods_list_paging b {display:inline-block; float:left; width:40px; height:40px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center; background:#e1e1e1; font-size:14px; color:#252525; font-family:'cncBlack'; line-height:40px;}
.goods_list .goods_list_paging a {display:inline-block;  float:left; width:40px; height:40px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center;font-family:'cncBlack'; font-size:14px; line-height:40px;}
.goods_list .goods_list_paging a:last-child {border-right:none;}


/* preview »óÇ°¸®½ºÆ®ÆäÀÌÁö Àå¹Ù±¸´Ï ÆË¾÷Ã¢*/
.goods_preview  {width:90%; font-size:14px; color:#252525;}
.goods_preview .goods_detail {padding:0px 0; margin-bottom:10px;}
.goods_preview .goods_detail .goods_detail_l {width:40%; float:left; box-sizing:border-box; margin-top:30px;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_img {text-align:center; border:0px solid #e1e1e1; box-sizing:border-box; padding:0 0; background:#fff;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_img img {max-width:460px; width:70%;vertical-align:center;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars {display:table; margin-top:0px; padding:10px 0; width:100%;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars .rental_review {display:table-cell; width:40%; text-align:center;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars .rental_review strong {font-size:20px; color:#363636;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars .rental_review span{color:#636363; font-size:15px;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars .gd_stars{display:table-cell; width:60%; vertical-align:middle;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars ul {width:100%; margin:0 auto;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars ul li {line-height:24px; font-size:14px;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars ul li span {display:inline-block; width:80px;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars ul li img {margin-right:2px;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_stars ul li strong {display:inline-block;width:40px; text-align:right; float:right; }
.goods_preview .goods_detail .goods_detail_l .goods_detail_distance {margin-top:10px;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_distance p {font-size:13px; line-height:24px;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_distance p span {font-size:13px;display:inline-block;padding:5px 20px 0 10px; color:#252525; border-right:1px solid #e1e1e1;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_distance p img {width:16px; height:auto; vertical-align:middle;}
.goods_preview .goods_detail .goods_detail_l .goods_detail_distance p strong {padding:0 20px;}
.goods_preview .goods_detail .goods_detail_r {width:60%; float:right;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_top { border-bottom:1px solid #363636;}
.goods_preview .goods_detail .goods_detail_r .detail_icon {float:left; width:60%;}
.goods_preview .goods_detail .goods_detail_r .share {float:right; width:40%; display:table;} 
.goods_preview .goods_detail .goods_detail_r .share li {display:table-cell; text-align:center; height:30px; line-height:30px; text-align:right; width:50%;}
.goods_preview .goods_detail .goods_detail_r .share > li > a {font-size:14px; color:#363636; }
.goods_preview .goods_detail .goods_detail_r .share > li > a:before {content:''; display:inline-block; width:50px; height:50px; vertical-align:top; background:url(/shop/data/img/sub_wish.png) no-repeat center 0; }
/* .goods_view .goods_detail .goods_detail_r .share li.wish_list a:before{background:url(/shop/data/img/sub_wish1.png) no-repeat 35% center;} */

.goods_preview .goods_detail .goods_detail_r .goods_detail_middle {padding:0;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_middle p {font-size:24px; color:#252525; margin-bottom:10px;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_middle p span{padding-left:10px; font-size:12px; color:#7a05ab;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_middle .goods_price_wrap {margin-bottom:10px;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_middle .goods_price_wrap .price_strike {font-family:'cncBlack'; letter-spacing:0;font-size:14px; color:#7d7d7d; text-decoration:line-through; padding-right:10px;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_middle .goods_price_wrap .price {font-family:'cncBlack'; letter-spacing:0;color:#252525; font-size:26px;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_middle .goods_price_wrap .price_won {font-size:20px;color:#252525;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_middle .shortdesc {font-size:13px; color:#7d7d7d; padding:5px 0; line-height:20px;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_middle table th {text-align:left; line-height:26px; font-size:14px; color:#7d7d7d; font-weight:normal; padding-right:10px; width:60px;}
.goods_preview .goods_detail .goods_detail_r .goods_detail_middle table td {font-size:14px; padding:0px 0; line-height:24px;}

.goods_preview .pay_system  {margin-top:20px;}
.goods_preview .pay_system .de-info-d select {font-size:14px; width:100%; height:30px; padding:5px; border-radius:0px; border:1px solid #e1e1e1; background:url(/shop/data/img/hd_position2.png) no-repeat 95% center; appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; }
.goods_preview .pay_system .de-info-d option {font-size:14px; height:30px;} 

.goods_preview .goods-multi-option {padding:5px 0;}
.goods_preview .goods-multi-option > table {border:2px solid #e1e1e1; background:ffffff;}
.goods_preview .goods-multi-option > table .optct > div {float:left;}
.goods_preview .goods-multi-option > table .optct > div.optct_nm {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; box-sizing:border-box; height:30px; width:35px; }
.goods_preview .goods-multi-option > table .optct > div.optct_nm input[type='text'] {border:none;text-align:center; /* line-height:35px; */ height:100%; width:100%; box-sizing:border-box;}

.goods_preview .goods-multi-option .total_price {padding-top:10px;}
.goods_preview .goods-multi-option .total_price strong {float:right; text-align:right; font-size:1px; color:#7a05ab;}
.goods_preview .goods-multi-option .total_price strong b {font-size:18px;}

.goods_preview .pay_btn {margin-bottom:10px;}
.goods_preview .pay_btn ul {display:flex;width:50%;margin:10 auto;}
.goods_preview .pay_btn ul li {/* display:1; */flex:1; display:inline-block; position:relative; text-align:center; padding:5 0; height:50px; margin-right:10px; border:1px solid #7a05ab; box-sizing:border-box; width:185px;}
.goods_preview .pay_btn ul li:first-child {width:244px; background:#7a05ab;}
.goods_preview .pay_btn ul li:first-child a {color:#fff; }
.goods_preview .pay_btn ul li:last-child {margin-right:0;}
.goods_preview .pay_btn ul li a {display:inline-block; width:100%; color:#7a05ab; line-height:40px; font-size:14px; font-weight:bold;}
.goods_preview .goods-multi-option table td {border-bottom:1px solid #D3D3D3; padding:10px;}



/* sub_goodsview - goods/goods_view.php Á¦Ç°»ó¼¼ÆäÀÌÁö */
.goods_view  h3 {font-size:21px; color:#252525;}
.goods_view .goods_detail {padding:30px 0; margin-bottom:20px;}
.goods_view .goods_detail .goods_detail_l {width:41%; float:left; box-sizing:border-box; padding-right:}
.goods_view .goods_detail .goods_detail_l .goods_detail_img {text-align:center; border:1px solid #e1e1e1; box-sizing:border-box; padding:10% 0; background:#fff;}
.goods_view .goods_detail .goods_detail_l .goods_detail_img img {max-width:460px; width:100%;vertical-align:center;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars {display:table; margin-top:20px; padding:25px 0; width:100%; background:#f5f5f5;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars .rental_review {display:table-cell; width:40%; text-align:center; border-right:1px solid #2b313b;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars .rental_review strong {font-size:52px; color:#363636;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars .rental_review span{color:#636363; font-size:15px;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars .gd_stars{display:table-cell; width:60%; vertical-align:middle;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars ul {width:75%; margin:0 auto;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars ul li {line-height:2; font-size:14px;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars ul li span {display:inline-block; width:90px;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars ul li img {margin-right:2px;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars ul li strong {display:inline-block;width:40px; text-align:right; float:right; }
.goods_view .goods_detail .goods_detail_l .goods_detail_distance {margin-top:40px;}
.goods_view .goods_detail .goods_detail_l .goods_detail_distance p {font-size:14px; line-height:2; color:#7d7d7d;}
.goods_view .goods_detail .goods_detail_l .goods_detail_distance p span {font-size:14px;display:inline-block;padding:0 20px 0 10px; color:#252525; border-right:1px solid #e1e1e1;}
.goods_view .goods_detail .goods_detail_l .goods_detail_distance p img {width:16px; height:auto; vertical-align:middle;}
.goods_view .goods_detail .goods_detail_l .goods_detail_distance p strong {padding:0 20px;}
.goods_view .goods_detail .goods_detail_r {width:53%; float:right;}
.goods_view .goods_detail .goods_detail_r .goods_detail_top { border-bottom:1px solid #363636;}
.goods_view .goods_detail .goods_detail_r .detail_icon {float:left; width:60%;}
.goods_view .goods_detail .goods_detail_r .share {float:right; width:40%; display:table;} 
.goods_view .goods_detail .goods_detail_r .share li {display:table-cell; text-align:center; height:30px; line-height:30px; text-align:right; width:50%;}
.goods_view .goods_detail .goods_detail_r .share > li > a {font-size:14px; color:#363636; }
.goods_view .goods_detail .goods_detail_r .share > li > a:before {content:''; display:inline-block; width:50px; height:50px; vertical-align:top; background:url(/shop/data/img/sub_wish.png) no-repeat center 0; }
/* .goods_view .goods_detail .goods_detail_r .share li.wish_list a:before{background:url(/shop/data/img/sub_wish1.png) no-repeat 35% center;} */

.goods_view .goods_detail .goods_detail_r .share li.gd_sns {position:relative;}
.goods_view .goods_detail .goods_detail_r .share li.gd_sns > a:before{ background:url(/shop/data/img/sub_share.png) no-repeat center top;}
.goods_view .goods_detail .goods_detail_r .share li.gd_sns div {display:none; position:absolute; bottom:-30px; background:#fff; right:-20px;}

.goods_view .goods_detail .goods_detail_r .goods_detail_middle {padding:30px 0;}
.goods_view .goods_detail .goods_detail_r .goods_detail_middle h3 {font-size:30px; color:#252525; font-weight:normal; margin-bottom:30px;}
.goods_view .goods_detail .goods_detail_r .goods_detail_middle h3 span{padding-left:20px; font-size:12px; font-weight:bold; color:#7a05ab;}
.goods_view .goods_detail .goods_detail_r .goods_detail_middle .goods_price_wrap {margin-bottom:10px;}
.goods_view .goods_detail .goods_detail_r .goods_detail_middle .goods_price_wrap .price_strike {font-family:'cncBlack'; letter-spacing:0;font-size:18px; color:#7d7d7d; text-decoration:line-through; padding-right:10px;}
.goods_view .goods_detail .goods_detail_r .goods_detail_middle .goods_price_wrap .price {font-family:'cncBlack'; letter-spacing:0;color:#252525; font-size:26px;}
.goods_view .goods_detail .goods_detail_r .goods_detail_middle .goods_price_wrap .price_won {font-size:20px;color:#252525;}
.goods_view .goods_detail .goods_detail_r .goods_detail_middle .shortdesc {font-size:14px; color:#7d7d7d; padding:10px 0 10px; line-height:1.5;}
.goods_view .goods_detail .goods_detail_r .goods_detail_middle table th {text-align:left; line-height:2; font-size:16px; color:#7d7d7d; font-weight:normal; padding-right:20px; width:80px;}
.goods_view .goods_detail .goods_detail_r .goods_detail_middle table td {font-size:16px; padding:5px 0;}

.goods_view .pay_system  {margin-top:0px;}
.goods_view .pay_system .de-info-d select {font-size:16px; width:100%; padding:12px; border-radius:10px; border:1px solid #e1e1e1; background:url(/shop/data/img/hd_position2.png) no-repeat 95% center; appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; }
.goods_view .pay_system .de-info-d option {font-size:16px;}

.goods-multi-option {padding:10px 0;}
.goods-multi-option > table {border:3px solid #e1e1e1; background:ffffff;}
.goods-multi-option > table .optct > div {float:left;}
.goods-multi-option > table .optct > div.optct_nm {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; box-sizing:border-box; height:35px; width:35px; }
.goods-multi-option > table .optct > div.optct_nm input[type='text'] {border:none;text-align:center; /* line-height:35px; */ height:100%; width:100%; box-sizing:border-box;}

.goods-multi-option .total_price {padding-top:10px; line-height:40px;}
.goods-multi-option .total_price strong {float:right; text-align:right; font-size:21px; color:#7a05ab;}
.goods-multi-option .total_price strong b {font-size:30px;}

.pay_btn {margin-top:0px;}
.pay_btn ul {display:flex;width:100%;}
.pay_btn ul li {/* display:1; */flex:1; display:inline-block; position:relative; text-align:center; height:65px; margin-right:5px; border:1px solid #7a05ab; box-sizing:border-box; width:185px;}
.pay_btn ul li:first-child {width:244px; background:#7a05ab;}
.pay_btn ul li:first-child a {color:#fff; }
.pay_btn ul li:last-child {margin-right:0;}
.pay_btn ul li a {display:inline-block; width:100%; color:#7a05ab; line-height:65px; font-size:21px; font-weight:bold;}
.goods-multi-option table td {border-bottom:1px solid #D3D3D3; padding:10px;}

.optct > div {float:left;}
.optct > div.optct_nm {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; box-sizing:border-box; height:35px; width:35px; }
.optct > div.optct_nm input[type='text'] {border:none;text-align:center; /* line-height:35px; */ height:100%; width:100%;}

.order_btn {opacity:0; position:fixed; left:0; bottom:0; background:#fff; width:100%; z-index:99999; transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out;}
.order_bottom {opacity:1;  transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out;}
/* .order_btn .pay_btn {max-width:1200px; width:100%;} */
.order_btn .pay_btn ul li:first-child {flex:2;}
.order_btn .pay_btn ul li {flex:1;}

.goods_view .goods_relation h3 {padding:30px 0 25px;}
.goods_view .goods_relation ul {/* display:table; */  max-width:1200px; width:100%; min-width:1000px; overflow:hidden;height:350px;/* border:1px solid #e1e1e1;  border-right:none;*/}
.goods_view .goods_relation ul li {/* display:table-cell;  */float:left;  /* width:20%;  */max-width:240px; min-width:200px; width:100%; height:350px; overflow:hidden; box-sizing:border-box; padding:20px; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.goods_view .goods_relation ul li:first-child {border-left:1px solid #e1e1e1;}
.goods_view .goods_relation ul li > div .rel_img {text-align:center;}
.goods_view .goods_relation ul li > div .rel_img img {max-width:170px; width:100%;}
.goods_view .goods_relation ul li > div .goodsnm { margin:15px 0 0px; height:55px;}
.goods_view .goods_relation ul li > div .goodsnm a{color:#252525;}
.goods_view .goods_relation ul li > div .goodsnm a strong {display:block;font-size:16px; line-height:2; }
.goods_view .goods_relation ul li > div .shortdesc {font-size:12px; color:#636363; height:26px;} 
.goods_view .goods_relation ul li > div .goods_icon {height:40px; padding-top:15px; box-sizing:border-box; border-top:1px solid #e1e1e1;}

.goods_view .goods_detail_category {margin-top:70px;}
.goods_view .goods_detail_category .gd_v {display:table; width:100%; border:1px solid #e1e1e1; border-right:none; margin:35px 0;}
.goods_view .goods_detail_category .gd_v > li {display:table-cell; width:25%; font-weight:600; cursor:pointer; text-align:center; height:60px; line-height:60px; font-size:16px; color:#252525; border-right:1px solid #e1e1e1;}
.goods_view .goods_detail_category .gd_v > li.gd_on {background:#7a05ab; color:#fff;}

.goods_view .goods_detail_category .goods_detail_view {}
.goods_view .goods_detail_category .goods_detail_view > div {  /* display:none; */  margin:100px 0; }

.goods_view .goods_detail_category .goods_detail_view > div.gd_active {display:block; }
.goods_view .goods_detail_category .goods_detail_view > div.gv_info h3 a {float:right; display:inline-block; padding:10px 20px;text-align:center; font-size:14px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_info h3 > span {font-size:14px;  padding-left:20px;  color:#636363;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_detail {text-align:center; margin:0;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q h3 a {color:#fff; background:#7a05ab; margin-left:10px; height:38px; box-sizing:border-box;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q h3 a.rev_total_view {color:#252525; border:1px solid #252525; background:#fff;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_war {font-size:14px; color:#636363; padding:25px 0;}

.goods_view .goods_detail_category .goods_detail_view > div.gv_q textarea {width:90%; background:#f1f1f1; margin-bottom:15px; overflow-y:scroll; resize:none; box-sizing:border-box; padding:30px 20px; height:145px; font-size:15px; color:#a1a1a1;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q input[type='submit'] {border:1px solid #e1e1e1; width:10%; float:right; height:145px; line-height:145px; background:#fff; cursor:pointer; border-left:none;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q input[type='checkbox'] {vertical-align:middle; margin-right:5px;}
/* .goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view { background:pink;} */
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_tit {border-bottom:1px solid #252525;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_tit ul { float:right; padding:10px 0;/*  width:510px; */}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_tit ul li {float:left; padding-right:20px; text-align:right; height:30px; line-height:30px; /* width:170px; */}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_tit ul li:nth-child(3) {padding-right:0;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_tit ul li:before {content:''; display:inline-block; width:55px; height:30px; vertical-align:middle;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_tit ul li:nth-child(1):before {background:url(/shop/data/img/sub_comment1.png) no-repeat left center;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_tit ul li:nth-child(2):before {background:url(/shop/data/img/sub_comment2.png) no-repeat left center;width:65px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_tit ul li:nth-child(3):before {background:url(/shop/data/img/sub_comment3.png) no-repeat 5% center;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li {border-bottom:1px solid #e1e1e1; padding:10px 0;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li img {vertical-align:middle; margin-right:15px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .com_content {padding:10px 0 15px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .com_top {padding:5px 0;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .q_comment .comment_view {padding-right:10px; font-size:14px; line-height:36px; color:#252525; font-weight:900; background:url(/shop/data/img/comment_down.png) no-repeat right center;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .q_comment .comment_view b {margin-right:5px; color:#252525;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .q_comment .comment_view.comment_up {color:#7a05ab; background:url(/shop/data/img/comment_up.png) no-repeat right center;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .q_comment .comment_view.comment_up b {color:#7a05ab}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .q_comment .comment_write {float:right; font-size:12px; color:#898989; padding:10px; border:1px solid #898989;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .comment {background:#f5f5f5; padding:25px 35px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .comment dd {padding:10px 0;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .q_view ul li .com_date {padding-left:10px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .paging {margin:10px auto; text-align:center;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_q .gv_q_view .paging span {display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; border:1px solid #e1e1e1;}

.goods_view .goods_detail_category .goods_detail_view > div.gv_review h3 a {color:#fff; background:#7a05ab; margin-left:10px; height:38px; box-sizing:border-box;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_review h3 a.rev_total_view {color:#252525; border:1px solid #252525; background:#fff;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_review .goods_condition ul {margin:30px 0 50px; display:table; width:100%; background:#f5f5f5; padding:20px 0;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_review .goods_condition  ul li {font-size:16px; font-weight:bold; color:#252525; height:60px;display:table-cell; width:33%; text-align:center; }
.goods_view .goods_detail_category .goods_detail_view > div.gv_review .goods_condition  ul li span {padding-right:15px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_review .goods_condition  ul li:before {background:url(/shop/data/img/sub_condition1.png) no-repeat 0 0; content:''; display:inline-block; vertical-align:middle; width:60px; height:60px;  margin-right:10px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_review .goods_condition  ul li:nth-child(2):before {background:url(/shop/data/img/sub_condition2.png) no-repeat 0 0;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_review .goods_condition  ul li:nth-child(3):before {background:url(/shop/data/img/sub_condition3.png) no-repeat 0 0;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_review .goods_condition  ul li img {margin-right:2px;}


.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle h3 {padding-bottom:15px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_p {padding-bottom:60px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_p p {font-size:16px; color:#252525; line-height:1.5; padding-top:20px; border-top:1px solid #e1e1e1;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_p p b {font-weight:600;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_p p span {display:block; font-size:14px; color:#636363; padding-top:10px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_pro table {border:1px solid #e1e1e1; width:100%;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_pro table tr {border-bottom:1px solid #e1e1e1;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_pro table th {background:#f5f5f5;  width:140px; font-size:16px; color:#252525;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_pro table th:before {content:''; display:block; width:40px; height:40px;background:url(/shop/data/img/sub_cancle.png) no-repeat center top; margin:0 auto 10px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_pro table th.gd_exchange:before {background:url(/shop/data/img/sub_cancle2.png) no-repeat center top; }
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_pro table td {padding:30px;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_pro table ul li {font-size:14px; color:#252525; line-height:2;}
.goods_view .goods_detail_category .goods_detail_view > div.gv_cancle .cancle_pro table ul.sub_txt li {color:#7d7d7d; line-height:1.5;}


/* »óÇ°°Ë»ö */
.goods_search_wrap {margin:30px 0; border:1px solid #252525; }
.goods_search_wrap table {margin:0 auto;}
.goods_search_wrap .gs_detail {padding:30px 0 ; box-sizing:border-box;}
.goods_search_wrap .gs_detail th {font-size:14px; font-weight:normal; color:#252525; padding:10px 0; width:80px;}
.goods_search_wrap .gs_detail td {padding:5px 0;}
.goods_search_wrap .gs_detail select {height:40px; margin-right:5px; padding:0 20px; box-sizing:border-box;  -webkit-appearance: none; -moz-appearance: none; appearance: none; border:1px solid #e1e1e1; background:url(/shop/data/img/goods_search_list.png) no-repeat 95% center; min-width:190px;}
select::-ms-expand {display: none;}
.goods_search_wrap .gs_detail input {vertical-align:middle;}
.goods_search_wrap .gs_detail label {font-size:14px; vertical-align:middle; padding:0 30px 0 5px;}

.goods_search_wrap .search_word_wrap {background:#f6f6f6; padding:30px 0;}
.goods_search_wrap .search_word_wrap select {height:40px; padding:0 20px; box-sizing:border-box;  -webkit-appearance: none; -moz-appearance: none; appearance: none; border:1px solid #e1e1e1; background:#fff url(/shop/data/img/goods_search_list.png) no-repeat 95% center; min-width:150px; }
.goods_search_wrap .search_word_wrap label {vertical-align:middle; padding-left:5px;}
.goods_search_wrap .search_word_wrap input {vertical-align:middle;}
.goods_search_wrap .search_word_wrap input[type='text'] {height:40px; padding:0 10px; min-width:360px;}
.goods_search_wrap .search_word_wrap input[type='submit'] {color:#FFF !important; height:40px; background:#7a05ab !important; text-align:center; width:66px; font-weight:bold;}

.goods_list .list_wrap .list_title select {float:right; width:205px;height:40px; border-radius:10px; box-sizing:border-box; font-size:14px; padding-left:15px; -webkit-appearance: none;-moz-appearance: none;appearance: none; border:1px solid #e1e1e1; background:url(/shop/data/img/hd_position2.png) no-repeat 95% center;}
.goods_list .goods_select {/* display:flex; */}
.goods_list .goods_select li {/* flex:1; */ width:16%;}




@media all and (max-width: 1860px){
.main .main_wrap .line_banner ul li:before {height:0;}
}
@media all and (max-width: 1200px){
.maxwidth {max-width:1200px !important; margin:0 auto; }
.main .goods_list {max-width:1000px;}
.header .header_top3_wrap .boxmenu > ul > li img {display:none;}

.main .main_wrap .md_rental .md_items ul li {margin:4px;}
.main .main_wrap .best_rental .best_rental_items ul li {height:340px;}
.main .main_wrap .equipment_repair ul li {width:33.333%;}
.main .main_wrap .equipment_repair ul li img {width:95%;}

.goods_list .goods_list_loop > ul > li {padding:4% 0;}
.goods_list .goods_list_loop > ul > li .goods_txt {width:700px;/* width:auto; */}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt {max-width:490px; width:60%;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt {width:30%;}

/* .goods_view .pay_system .de-info-d select {width:80%;} */
.pay_system .pay_btn ul {width:80%;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars ul li span {width:40%;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars ul li img {margin-right:0;}
.goods_view .goods_detail .goods_detail_l .goods_detail_stars ul li strong {width:10%;}
.goods_view .goods_detail .goods_detail_r .share li.gd_sns div {right:0; width:100%; bottom:-50px;}

.cs_side_wrap, .intranet_side_wrap {width:auto;}
/*.indiv {width:auto !important; max-width:810px;}*/
.cs_side_wrap ~ .indiv {width:790px !important; overflow-x:auto; } 
.intranet_side_wrap ~ div.indiv {width:79% !important; overflow-x:auto;}

.goods_view .pay_system table {max-width:500px;}
.sess_coupon_dis {width:100%;}

.footer .ft_customer div.ft_info_wrap {padding:2%;}
.footer .ft_customer div.ft_center_wrap {padding:2%;}
.footer .ft_customer div.ft_center_wrap .ft_center > p img {padding-right:10px;}
.footer .ft_customer div.ft_center_wrap .ft_center > p span {display:none;}
.footer .ft_customer div.ft_info_wrap dl dd {margin-right:2%;}
.footer .ft_customer div.ft_center_wrap .ft_center table table {margin-left:5%;}
.footer .ft_customer div.ft_center_wrap .ft_center table table tr th {width:15%;}
.footer .ft_customer div.ft_notice_wrap .ft_notice {padding:0 3%;}
.footer .ft_customer div.ft_center_wrap .ft_center table p br {display:none;}
/* .footer .ft_customer div.ft_info_wrap dl dd:last-child {top:0;} */
.footer .ft_company > div table {width:inherit;}
.footer .ft_company > div.ft_companyinfo {width:auto;}
.footer .ft_company > div.ft_companyinfo2 {width:auto;}
.footer .ft_company > div.ft_companyinfo3 {width:auto; float:right;}

.footer .ft_certification ul {display:table; margin-bottom:20px; margin-top:20px;}
.footer .ft_certification ul li {display:table-cell; width:11%; box-sizing:border-box;}
.footer .ft_certification ul li img {width:100%;}

.mainwrap {max-width:1200px !important; margin:0 auto;}
.indiv > table {width:980px !important;}
/* .footer .ft_company {display:table;}
.footer .ft_company > div {display:table-cell; float:none; padding:2% 3%;}
.footer .ft_company > div.ft_companyinfo {padding:2% 0 0 3%;} 

.goods_list .goods_list_loop > ul > li .goods_txt {width:auto;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_m_txt {width:70%;}
.goods_list .goods_list_loop > ul > li .goods_txt .goods_s_txt {width:30%;}*/

}