{***  | common.css ***}
/*@charset "euc-kr";*/
@charset "utf-8";

<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');
}

#gnb	{height:20px; text-align:center; width:100%;margin-top:0px;}
#gnb ul	{padding:0 1%}
#gnb li	{float:left; height:100%; font-size:14px; font-weight:bold; font-family:'³ª´®°íµñ','Nanum Gothic','NanumSquare','³ª´®½ºÄù¾î',dotum; color:#555555;}
#gnb .n1 {width:7%;padding:0 5px}
#gnb .n1 img{width:100%;max-width:20px;}
#gnb .n2 {border-right:1px solid #ffffff;width:5px;}
#gnb .n3 {border-right:1px solid #ffffff;width:23%;}
#gnb .n4 {border-right:1px solid #ffffff;width:23%;}
#gnb .n5 {border-right:1px solid #ffffff;width:23%;}
#gnb .n6 {width:20%;text-align:center;}

#gnb li a	{display:block;height:20px; color:#ddd; font-weight:bold; font-family:'³ª´®°íµñ','Nanum Gothic','NanumSquare','³ª´®½ºÄù¾î',dotum; color:#555555;}
#gnb li img{vertical-align:-5px;}
.alarm_msg { border-radius:18px; background:#FA1414; position:absolute; width:22px; height:20px; text-align:center; color:#FFFFFF; padding-top:2px; top:-8px; left:12px; z-index:9999; font-size:11px; line-height: 20px;}



/*ÁÂÃø ÆÐ³Î ¸Þ´º*/
.dg-hd-mo-menu-panel {
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  position: fixed;  z-index: 1000;  top: 0px;  height: 100%;  width: 80%;  background-color: #fff;  padding:0 5%; box-sizing:border-box;}

/* ¸ÞÀÎ »ó´Ü ÁÂÃø Ä«Å×°í¸® ¸ð¾ç ¹öÆ° */
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn { transition:all 0.3s ease-out;-ms-transition:all 0.3s ease; -webkit-transition: All 0.3s ease-out;	-moz-transition: All 0.3s ease-out;	-o-transition: All 0.3s ease-out;display: inline-block; float: left; cursor: pointer; position: absolute; z-index: 2; top: 30px; width: 30px; height: 28px; margin-top: 0px; /* margin-left: 30px; */ background:url(/shop/data/img/mb_gnb.png) no-repeat; z-index: 200; background-size:auto 26px;}
.fixed_header .dg-hd-mo-menu-panel .dg-hd-mo-menu-btn {top:30px;transition:all 0.3s ease-out;-ms-transition:all 0.3s ease; -webkit-transition: All 0.3s ease-out;	-moz-transition: All 0.3s ease-out;	-o-transition: All 0.3s ease-out;}

/* ¸ÞÀÎ »ó´Ü ¿ìÃø ¾Ë¸² ¹öÆ° */
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn1 {
  display: inline-block;
  float: left;
  cursor: pointer;
  position: absolute;
  z-index: 2;
  top: 0;
  width: 28px;
  height: 28px;
  margin-top: 50px;
  margin-left: 50%;
  z-index: 200;
}

/* ¸ÞÀÎ »ó´Ü ¿ìÃø ¾Ë¸² ¸µÅ© */
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn1 a{
	position:relative;
        width:40px;	
}


/* ¸ÞÀÎÆäÀÌÁö »ó´Ü ÁÖ¼Ò ºÎºÐ */
.dg-hd-mo-menu-panel .juso {
  display: inline-block;
  float: left;
  position: absolute;
  z-index: 2;
  top: 0;
  width: 100%;
  height: 45px;
  margin-top: 3px;
  margin-left: 138%;
  z-index: 200;
}

/* ¸ÞÀÎÆäÀÌÁö »ó´Ü ÁÖ¼Ò ºÎºÐ Ã¢Å©±â */
.dg-hd-mo-menu-panel .bg_color {
  display: inline-block;
  float: left;
  position: absolute;
  z-index: 2;
  top: 0;
  width: 2000px;
  height: 45px;
  background-color:#FFFFFF; 
  border-bottom:0px solid #999;
  z-index: 100;
}

/*ÁÂÃø ÆÐ³Î ´Ý±â X ¹öÆ° */
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn span,
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn span:before,
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn span:after {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  width: 30px;
  height: 3px;
  margin-top: 5px; border-radius:30px;
}

/*ÁÂÃø ÆÐ³Î ´Ý±â X ¹öÆ° Å¬¸¯ ÈÄ Ã¢ */
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn span {
  position: relative;
  display: inline-block;
  float: left;

}
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn span:before,
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn span:after {
  content: "";
  position: absolute;
  left: 0;

}

/* ¸Þ´º È°¼ºÈ­ ½Ã*/
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn.mo-menu-active{
	background:none;

}

.fixed_header .dg-hd-mo-menu-panel .dg-hd-mo-menu-btn.mo-menu-active span{ background: transparent; position:absolute; top:-40px; left:0}
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn.mo-menu-active span {position:absolute; top:-95px;}
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn.mo-menu-active span:before,
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn.mo-menu-active span:after {
  top: 0;
}

.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn.mo-menu-active span:before {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
}

.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn.mo-menu-active span:after {
  -webkit-transition-delay: 0.09s;
  -moz-transition-delay: 0.09s;
  -o-transition-delay: 0.09s;
  -ms-transition-delay: 0.09s;
  transition-delay: 0.09s;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
}

/*¸Þ´º ÆÐ³Î ·Î±×¾Æ¿ô, ÁÖ¹®³»¿ª µðÀÚÀÎºÎºÐ*/
.mo-menu-title {background:#fff;color:#252525;font-size:16px;padding:80px 0 40px; text-align:center;  z-index:300;  position:relative; line-height:2; }
.mo-menu-title p {font-weight:bold; font-size:22px;margin-bottom:8%; letter-spacing:-0.8px; line-height:1.5;}
.mo-menu-title p span {display:block; font-size:14px; color:#7d7d7d; font-weight:normal; word-break:keep-all; padding-top:10px;}

/*·Î±×ÀÎ ¿ìÃø ¼¼·Î ¼±*/
.mo-menu-title a {display:inline-block; font-weight:bold; font-size:14px; width:49%; padding:2% 0; border:1px solid #a1a1a1; color:#a1a1a1; box-sizing:border-box;}
.mo-menu-title a:first-of-type{ background:#7a05ab; color:#fff;}
.mo-menu-title a.m_redbtn {background:#7a05ab; border:1px solid #7a05ab;}
.mo-menu-title a.m_redborder_btn {background:#fff; border:1px solid #7a05ab; color:#7a05ab;}

/*ÁÖ¹®³»¿ª ¿ìÃø °ø°£ */
.dg-black{
 color:#444444;
 padding-left:5px;
}


.dg-hd-mo-menu-panel > ul {
  width:100%;
  z-index: 1;
  height: auto;
  text-align: left;
}


/*1Â÷ ¸Þ´ºÀÇ - + ºÎºÐ*/
.dg-hd-mo-menu-panel ul li .dg-hd-mo-menu-arrow{
  height: 64px;
  width: 60px;
  display: inline-block;
  float: right;
  position: relative;
  cursor: pointer;
}

.dg-hd-mo-menu-panel ul li .dg-hd-mo-menu-arrow::before,
.dg-hd-mo-menu-panel ul li .dg-hd-mo-menu-arrow::after{
  width: 25px;
  height: 2px;
  background: #535353;
  content: "";
  display: inline-block;
  position:absolute;
  left:17.5px;
  top: calc(50% - 1px);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}

.dg-hd-mo-menu-panel ul li .dg-hd-mo-menu-arrow::after{
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.dg-hd-mo-menu-panel ul li .dg-hd-mo-menu-arrow.menu-arrow-active::before,
.dg-hd-mo-menu-panel ul li .dg-hd-mo-menu-arrow.menu-arrow-active::after{
  background: #f9914c;
}
.dg-hd-mo-menu-panel ul li .dg-hd-mo-menu-arrow.menu-arrow-active::after{
  -webkit-transition-delay: 0.09s;
  -moz-transition-delay: 0.09s;
  -o-transition-delay: 0.09s;
  -ms-transition-delay: 0.09s;
  transition-delay: 0.09s;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
}

.dg-hd-mo-menu-panel {left: -100%;}
.dg-hd-mo-menu-panel .dg-hd-mo-menu-btn, .dg-hd-mo-menu-btn1 { left: 132%;}
.dg-hd-mo-menu-panel.mo-menu-active { left: 0;  overflow: scroll;}

/*ÁÂÃø ÆÐ³Î ´Ý±â X ¹öÆ° À§Ä¡ */
.dg-hd-mo-menu-panel.mo-menu-active .dg-hd-mo-menu-btn { left: 85%; z-index: 999; margin-top: 25px;}
.dg-hd-mo-menu-btn .m_alram {display:none;}
.dg-hd-mo-menu-panel.mo-menu-active .m_alram {display:block; position:absolute; top:22px; left:72%; z-index:999;}
.fixed_header .dg-hd-mo-menu-panel .m_alram {top:18px;}

/*ÁÂÃø ÆÐ³Î ´Ý±â X ¹öÆ° »ö»ó */
.dg-hd-mo-menu-panel.mo-menu-active .dg-hd-mo-menu-btn span:before,
.dg-hd-mo-menu-panel.mo-menu-active .dg-hd-mo-menu-btn span:after{background: #252525;}
.dg-hd-mo-menu-panel-overlay{
  position: fixed;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  display: none;
  background-color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}

.dg-point{
 color:#f9904c;
}
.app_bg{
		position:absolute;
		top:28px;
		left:25.8%;
		font-size:12px;
		font-weight:700;
		color:#FFF;
		width:240px;
		height:60px;
		background: url("/shop/data/skin_mobile/default/img/whatapp_bg.png") no-repeat 10px center;
		background-size:180px;
		z-index:9999;

	}
	.app_bg span{
		width:180px;
		height:40px;
		position:relative;
		left:28px;
		top:28px;
	}

/* 190807 °øÅë */
body,table,textarea,input,select,button,dt,dd,li,th,td {font-family:'³ª´®°íµñ','Nanum Gothic','NanumSquare','³ª´®½ºÄù¾î', arial, Verdana, Dotum, AppleGothic, sans-serif;}
#wrap {max-width:760px; width:100%; margin:0 auto;}
.maxwidth {max-width:700px; min-width:320px; margin:0 auto; width:90%;}
.f_cnc {font-family:'cncBlack','³ª´®°íµñ','Nanum Gothic','NanumSquare','³ª´®½ºÄù¾î', arial, Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0px;}
.f_ns {font-family:'³ª´®°íµñ','Nanum Gothic','NanumSquare','³ª´®½ºÄù¾î', arial, Verdana, Dotum, AppleGothic, sans-serif; font-weight:bold; letter-spacing:-1px;}
h2 {color:#252525; font-size:24px; word-break:keep-all;}
b {font-weight:600;}
.clearfix:after {content:''; display:block; clear:both;}
.goodsnm > a {font-size:18px;}
.enter_location > a {font-size:16px;}
.shortdesc {font-size:14px;}
.shortdesc_no {visibility:hidden;}

/* 190807 ¸ð¹ÙÀÏ header */
#wrap header .location_wrap {background:#f2f2f2; padding:20px 0;}
#wrap header .location_wrap a {width:100%; display:inline-block; background:url(/shop/data/img/m_position.png) no-repeat 100% center; background-size:10px 6px; }
#wrap header .location_wrap span {font-size:16px; vertical-align:middle;}
#wrap header .mb_header_top {height:85px;}
#wrap header .mb_header_top .mb_header { position:absolute; top:0px; background:#fff; /* -webkit-transform:translateZ(0); -webkit-backface-visibility: hidden;*/ transition:all 0.3s ease-out;-ms-transition:all 0.3s ease; -webkit-transition: All 0.3s ease-out;	-moz-transition: All 0.3s ease-out;	-o-transition: All 0.3s ease-out;}
#wrap header .mb_header_top .mb_header.fixed_header {position:fixed; top:0; left:0; z-index:999999; transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out; box-shadow:1px 1px 7px rgba(0,0,0,.2);}
#wrap header .mb_header_top .mb_header {display:table; width:100%; padding:25px 0;}
#wrap header .mb_header_top .mb_header > li {display:table-cell; vertical-align:middle;} 
#wrap header .mb_header_top .mb_header > li.gnb_menu {width:10%;}
#wrap header .mb_header_top .mb_header > li.gnb_menu .bordernone{border-bottom:none;}
#wrap header .mb_header_top .mb_header > li.mb_logo {width:80%; text-align:center;}
#wrap header .mb_header_top .mb_header > li.mb_logo img {width:160px; vertical-align:middle;}
#wrap header .mb_header_top .mb_header > li.mb_search {width:10%; text-align:right; padding-right:5%;padding-bottom:0px;}
#wrap header .mb_header_top .mb_header > li.mb_search img {height:28px; vertical-align:middle;}


.dg-hd-mo-menu-panel > ul > li{ clear: both; width: 100%; border-bottom: 1px solid #eeeeee; line-height:2;}
.dg-hd-mo-menu-panel > ul > li.menu-label > a {font-size: 16px; color:#252525; font-weight:bold; padding:5% 0;  width:100%; display: inline-block;  background:url('/shop/data/img/m_mypage_more.png') no-repeat right;background-size:12px;}
.dg-hd-mo-menu-panel > ul > li.menu-label > a img{vertical-align:middle; max-width:30px; max-height:30px; margin-right:5px;}
.dg-hd-mo-menu-panel > ul > li.menu-label > ul {border:0px solid #e1e1e1; box-sizing:border-box;}
.dg-hd-mo-menu-panel > ul > li.menu-label > ul li a { display:inline-block; width:100%; font-size:16px; color:#252525; padding:5% 0; font-weight:bold; border-bottom:1px solid #e1e1e1; background:url('/shop/data/img/m_mypage_more.png') no-repeat right;background-size:12px;}
.dg-hd-mo-menu-panel > ul > li.menu-label > ul li a img{vertical-align:middle; max-width:30px; max-height:30px; margin-right:5px;}
.dg-hd-mo-menu-panel > ul > li.menu-label > ul li a.bordernone {border-bottom:none;}
.dg-hd-mo-menu-panel > ul > li.menu-arrow-active-li{ border-bottom: 1px solid #f9914c;}
.dg-hd-mo-menu-panel > ul > li.menu-arrow-active-li-next-li{ border-top: 1px solid #dcdcdc;}


/*sudo ½½¶óÀÌ´õ ol °øÅë*/
#controls {position:absolute; top:20px; right:5%; display:block; line-height:38px; background:rgba(0,0,0,.5); width:100px; height:30px; border-radius:20px;}
#controls > a { display:inline-block; width:20px; height:30px; color:transparent;}
#controls .prevBtn {background:url(/shop/data/img/m_banner_prev.png) no-repeat center center; margin-right:5px; background-size:5px 10px;}
#controls .nextBtn {background:url(/shop/data/img/m_banner_next.png) no-repeat center center; position:relative;  background-size:5px 10px;}
#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:-5px;content:''; display:inline-block; width:1px; height:10px; background:rgba(255,255,255,.6); margin:0 2px;}
#controls ol {float:left;/*  padding:11px 0px 0 15px */ position:relative; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); left:15px; margin-right:15px;}
#controls li {display:none; font-family:'³ª´®°íµñ','Nanum Gothic','NanumSquare','³ª´®½ºÄù¾î', arial, Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0;}
#controls li:after {content:'/ 6'; margin-left:5px; display:inline-block; color:#fff; font-family:'³ª´®°íµñ','Nanum Gothic','NanumSquare','³ª´®½ºÄù¾î', arial, Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0;}
#controls li.current {display:block; font-size:15px; }
#controls li a span {color:#fff;}

/* 190807 ¸ð¹ÙÀÏ ¸ÞÀÎ */

.main_wrap .mc_wrap > div {max-width:760px; min-width:320px; width:100%;  margin: 0 auto; position:relative;}
.main_wrap .mc_wrap .mb_visual {max-width:760px; min-width:320px; width:100%;  margin: 0 auto;  position: relative; overflow:hidden; height:100%;}

.maximg .main_banner {width:100%; margin: 0 auto;} 
.maximg img{max-width:760px; min-width:320px; width:100%; margin: 0 auto;}
.enter_location a {text-overflow:ellipsis; white-space:nowrap; width:100%;}
/* .goodsnm a{font-size:15px; overflow : hidden; text-overflow : ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;word-wrap:break-word; line-height: 1.3em;height: 2.4em;word-break:keep-all;} 
.shortdesc {color:#7d7d7d; font-size:13px; text-align:left; overflow : hidden; text-overflow : ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;word-wrap:break-word; line-height: 1.2em;height: 1.2em; word-break:keep-all;}
 */.items .goods_img img {max-width:100%; width:90%; min-width:100px;}
.icon img {display:none; max-width:100%; }
.icon img:first-child {display:block; } 

.main_wrap .mc_wrap .mb_mainmenu {padding:15px 0;}
.main_wrap .mc_wrap .mb_mainmenu ul {display:table; width:100%;}
.main_wrap .mc_wrap .mb_mainmenu ul li {display:table-cell; float:left; width:25%; height:120px; box-sizing:border-box; padding:15px 0;}
.main_wrap .mc_wrap .mb_mainmenu ul li a {display:inline-block; width:100%; height:100%; font-size:18px; color:#252525;}
.main_wrap .mc_wrap .mb_mainmenu ul li a br {display:none;}
.main_wrap .mc_wrap .mb_mainmenu ul li a:before {content:''; display:block; width:100%; height:50px; margin:5px 0; }

.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(1) a {background:url(/shop/data/img/icon_img11.png) no-repeat center 0; background-size:50px 50px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(2) a {background:url(/shop/data/img/icon_img10.png) no-repeat center 0;background-size:50px 50px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(3) a {background:url(/shop/data/img/icon_img4.png) no-repeat center 0;background-size:50px 50px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(4) a {background:url(/shop/data/img/kiosk_rental_icon.png) no-repeat center 0;background-size:50px 50px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(5) a {background:url(/shop/data/img/icon_img2.png) no-repeat center 0;background-size:50px 50px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(6) a {background:url(/shop/data/img/icon_img3.png) no-repeat center 0;background-size:50px 50px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(7) a {background:url(/shop/data/img/icon_img6.png) no-repeat center 0;background-size:50px 50px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(8) a {background:url(/shop/data/img/icon_img_33.png) no-repeat center 0;background-size:50px 50px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(9) a {background:url(/shop/data/img/icon_img5.png) no-repeat center 0;background-size:50px 50px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(10) a {background:url(/shop/data/img/icon_img7.png) no-repeat center 0;background-size:55px 55px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(11) a {background:url(/shop/data/img/icon_img9.png) no-repeat center 0;background-size:55px 55px;}
.main_wrap .mc_wrap .mb_mainmenu ul li:nth-child(12) a {background:url(/shop/data/img/business_machine.png) no-repeat center 0;background-size:55px 55px;}


.main_wrap .mc_wrap .mb_strong_reco {padding:20px 0 45px 0;}
.main_wrap .mc_wrap .mb_strong_reco h2:before {content:''; display:inline-block; width:40px; height:40px; vertical-align:middle; background:url(/shop/data/img/m_hicon1.png) no-repeat 0 0; background-size:cover; margin-right:10px;}
.main_wrap .mc_wrap .mb_strong_reco ul {display:table; width:100%; border:1px solid #e1e1e1; margin-top:5%;}
.main_wrap .mc_wrap .mb_strong_reco ul li {display:table-cell; border-right:1px solid #e1e1e1; padding:1%; box-sizing:border-box; width:33.333%}
.main_wrap .mc_wrap .mb_strong_reco ul li:nth-child(3) {border-right:none;}
.main_wrap .mc_wrap .mb_strong_reco ul li .icon {display:none;}
.main_wrap .mc_wrap .mb_strong_reco ul li .item_tit_left {position:relative; padding:0 5%;}
.main_wrap .mc_wrap .mb_strong_reco ul li .enter_location {text-align:left; position:absolute; top:0; left:5%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:90%;}
.main_wrap .mc_wrap .mb_strong_reco ul li .goodsnm {padding:17% 0 0%; text-align:left; height:50px; }
.main_wrap .mc_wrap .mb_strong_reco ul li .gdpr {width:100% !important;}

.main_wrap .mc_wrap .mb_strong_reco ul li .goodsnm a strong {display:block; font-size:16px !important;}
.main_wrap .mc_wrap .mb_strong_reco ul li .shortdesc {color:#7d7d7d; width:80%; text-align:left; margin-bottom:10%; height:2.3em; line-height:1.2em; overflow:hidden;}
.main_wrap .mc_wrap .mb_strong_reco ul li .rental_apply {padding:5% 0; background:#252632;}
.main_wrap .mc_wrap .mb_strong_reco ul li .rental_apply a {color:#fff; font-size:15px;}

.main_wrap .mc_wrap .mb_mdpick {padding:8% 0; background:#f6f6f6;}
.main_wrap .mc_wrap .mb_mdpick h2:before {content:''; display:inline-block; width:40px; height:40px; vertical-align:middle;background:url(/shop/data/img/m_hicon2.png)  no-repeat 0 0;background-size:cover; margin-right:10px;}
.main_wrap .mc_wrap .mb_mdpick .mdpick_tit {display:table; width:100%; background:#fff; box-shadow:1px 1px 1px rgba(0,0,0,.1); margin:6% 0 3%; height:45px;}
.main_wrap .mc_wrap .mb_mdpick .mdpick_tit li {display:table-cell;width:20%; text-align:center; vertical-align:middle; border-left:1px solid #e1e1e1;}
.main_wrap .mc_wrap .mb_mdpick .mdpick_tit li a {font-size:16px; width:100%;color:#959595; display:inline-block; box-sizing:border-box; vertical-align:middle; /* word-break:keep-all; */}
.main_wrap .mc_wrap .mb_mdpick .mdpick_tit li a br {display:none;}
.main_wrap .mc_wrap .mb_mdpick .mdpick_tit li.rental_on a{ color:#fff; }
.main_wrap .mc_wrap .mb_mdpick .mdpick_tit li.rental_on {background:#7a05ab;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental {display:none; width:100%;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental.active {display:block;/*  display:table; */}

.main_wrap .mc_wrap .mb_mdpick .md_print_rental li:first-child:before {position:absolute; top:-4%; left:3%;content:''; display:block; max-width:90px; max-height:90px; width:90%; height:90%; min-width:50px; min-height:50px; background:url() no-repeat 0 0; background-size:cover;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.md_ad {position:relative; width:100%;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items {position:relative; display:table-cell; width:32%;float:left; box-sizing:border-box; margin-right:2%; margin-top:2%;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items:nth-child(3n + 1) {margin-right:0;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .item_wrap {position:relative; background:#fff; box-shadow:1px 1px 3px rgba(0,0,0,.1); padding:10px 0;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .item_wrap .goods_img img {width:70%;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .enter_location {display:none;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .goodsnm {width:80%; margin:0% auto;text-align:left; height:50px;  /* padding-top:5%;line-height:1.5em; */} 
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .goodsnm a{/* font-size:15px;  */} 
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .gdpr {width:80%;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .shortdesc {color:#7d7d7d; width:80%; height:1.2em; text-align:center; margin:10% auto 5%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} 
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .rental_apply {display:none;}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .icon {position:absolute; left:50%; top:10%; transform:translateX(-50%);}
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .icon img {display:none; max-width:100%; }
.main_wrap .mc_wrap .mb_mdpick .md_print_rental li.items .icon img:first-child {display:block; }

.main_wrap .mc_wrap .line_banner ul {margin-top:-20px;}
.main_wrap .mc_wrap .line_banner #controls {top:15%; height:30px;}
.main_wrap .mc_wrap .line_banner #controls li:after {content:'/ 3';}
.main_wrap .mc_wrap .line_banner #controls > a {height:30px;}

.main_wrap .mc_wrap .best_rental h2 {margin:5% 0;}
.main_wrap .mc_wrap .best_rental h2:before {content:''; display:inline-block; vertical-align:middle; width:40px; height:40px; background:url(/shop/data/img/m_hicon3.png) no-repeat 0 0;background-size:cover; margin-right:10px;}
.main_wrap .mc_wrap .best_rental .best_rental_goods {/* display:table; */ width:100%; margin-bottom:10%; border:1px solid #e1e1e1;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li {position:relative;/* max-height:354px; */border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;/* min-height:200px;  height:100%;  */ 
display:table-cell; width:33.333%; float:left; padding:20px 3%;  box-sizing:border-box;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li:nth-child(7) {border-bottom:1px solid transparent;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li:nth-child(8) {border-bottom:1px solid transparent;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li:nth-child(9) {border-bottom:1px solid transparent;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li:nth-child(3n) {border-right:1px solid transparent;} 
.main_wrap .mc_wrap .best_rental .best_rental_goods li.goods_lanking .lanking {position:absolute; top:0; left:0px; padding-top:10px; background:url(/shop/data/img/best_lanking.png) no-repeat 0 0; width:35px; height:45px; text-align:center; background-size:100% 100%;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li.goods_lanking .lanking span {color:#fff;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li.goods_lanking .lanking span:after {display:block; margin-top:2px; text-align:center; font-family:'cncBlack';}
.main_wrap .mc_wrap .best_rental .best_rental_goods li.goods_lanking:nth-child(1) .lanking span:after {content:'1';}
.main_wrap .mc_wrap .best_rental .best_rental_goods li.goods_lanking:nth-child(2) .lanking span:after {content:'2';}
.main_wrap .mc_wrap .best_rental .best_rental_goods li.goods_lanking:nth-child(3) .lanking span:after {content:'3';}
/* .main_wrap .mc_wrap .best_rental .best_rental_goods li .item_wrap {padding:0 5% 10%;} */
.main_wrap .mc_wrap .best_rental .best_rental_goods li .goods_img img {width:100%;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li .enter_location {text-align:left; text-overflow:ellipsis; white-space:nowrap; width:90%; overflow:hidden; height:16px;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li .goodsnm {padding:5% 0 5% 0; text-align:left; height:3.3em; line-height:1.5em; }
.main_wrap .mc_wrap .best_rental .best_rental_goods li .shortdesc {/* width:80%; */ font-size:13px; text-align:left;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-top:10%;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li .icon {display:none;}
.main_wrap .mc_wrap .best_rental .best_rental_goods li .rental_apply {display:none;}

.main_wrap .mc_wrap .equipment_repair {background: url(/shop/data/img/equipment_repair.png) no-repeat center center; background-size:cover;}
.main_wrap .mc_wrap .equipment_repair .repair_bg {padding-top:10%;}
.main_wrap .mc_wrap .equipment_repair h2:before {content:''; display:inline-block; vertical-align:middle; width:40px; height:40px; background:url(/shop/data/img/m_hicon4.png) no-repeat 0 0;background-size:cover; margin-right:10px;}
.main_wrap .mc_wrap .equipment_repair .agency_repair p {color:#252525; font-size:19px; letter-spacing:-1px; padding-top:2%; line-height:1.3; word-break:keep-all;}
.main_wrap .mc_wrap .equipment_repair .agency_repair p span {color:#959595; font-size:18px;padding-top:1%;}
.main_wrap .mc_wrap .equipment_repair .agency_repair ul {display:table; width:100%; margin-top:8%;}
.main_wrap .mc_wrap .equipment_repair .agency_repair ul li {display:table-cell; width:33.333%;}
.main_wrap .mc_wrap .equipment_repair .agency_repair ul li a {display:block; width:100%; height:100%; }
.main_wrap .mc_wrap .equipment_repair .agency_repair ul li img {width:95%; max-width:100%; min-width:10%;cursor:pointer; vertical-align:bottom;}

.main_wrap .goodsnm {height:60px !important;}
.main_wrap .goodsnm a {font-size:14px;}
.main_wrap .goodsnm a strong {font-size:16px; display:block; padding:5px 0;}
.main_wrap .gdpr {text-align:center; font-size:12px; margin:0 auto; height:40px; padding-top:0px; color:#7a05ab;}
.main_wrap .gdpr_cons {display:inline-block; margin-right:10px; font-size:12px; text-decoration:line-through; color:#a1a1a1;}
.main_wrap .item_tit {margin-top:15px;}

/* 190808 ¸ð¹ÙÀÏ ÇªÅÍ */
footer {background:#f6f6f6; padding-top:10%;}
footer .footer_wrap .mb_footer_info {padding:8% 0; border-top:3px solid #252525; border-bottom:3px solid #252525;}
footer .footer_wrap .mb_footer_info .cs_tell {color:#7a05ab; font-size:53px; letter-spacing:3px;}
footer .footer_wrap .mb_footer_info .cs_tell:before {content:''; display:inline-block; vertical-align:middle; width:60px; height:60px;margin-right:10px;background:url(/shop/data/img/m_hicon5.png) no-repeat 0 0; background-size:cover; margin-right:10px;}

footer .footer_wrap .mb_footer_info .mb_cs ul {position:relative; border:1px solid #252525;  padding:5%; margin:8% 0;}
footer .footer_wrap .mb_footer_info .mb_cs ul:before {position:absolute; top:50%;transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); min-height:50%; max-height:80%; width:100%;right:0;content:''; display:block; background:url(/shop/data/img/mb_call.png) no-repeat 95% center; background-size:contain; }
footer .footer_wrap .mb_footer_info .mb_cs ul li {text-align:left; color:#252525; line-height:2; font-size:22px;}
footer .footer_wrap .mb_footer_info .mb_cs ul li span {float:left; text-align:left;width:20%; color:#959595;}
footer .footer_wrap .mb_footer_info .mb_cs ul li:last-child {width:100%;font-size:18px; color:#7d7d7d; letter-spacing:-1.5px;}

footer .footer_wrap .mb_footer_info .mb_baking p {text-align:left; color:#252525; font-size:24px;}
footer .footer_wrap .mb_footer_info .mb_baking p.f_ns {color:#959595;padding:3% 0; font-size:21px;}
footer .footer_wrap .mb_footer_info .mb_baking dl {display:table; padding:2% 0;}
footer .footer_wrap .mb_footer_info .mb_baking dl * {display:table-cell; float:left;text-align:left; font-size: 21px; padding:1% 0; }
footer .footer_wrap .mb_footer_info .mb_baking dl dt {width:8%;  color:#959595;}
footer .footer_wrap .mb_footer_info .mb_baking dl dd {width:42%; color:#252525; letter-spacing:0.5px; }
footer .footer_wrap .mb_footer_info .mb_baking .banking_info {font-size:18px; color:#959595; letter-spacing:-1.5px;}

footer .footer_wrap .mb_footer_info .mb_service {padding:10% 0;}
footer .footer_wrap .mb_footer_info .mb_service ul {display:table; border:1px solid #252525; width:100%;}
footer .footer_wrap .mb_footer_info .mb_service ul li {position:relative; display:table-cell; width:25%; box-sizing:border-box; text-align:center; height:100%; padding:30px 0;}
footer .footer_wrap .mb_footer_info .mb_service ul li a{display:block; width:100%; height:100%;}
footer .footer_wrap .mb_footer_info .mb_service ul li a img {width:28px; height:auto;}
footer .footer_wrap .mb_footer_info .mb_service ul li span{display:block;margin-top:10px; font-size:21px; color:#7d7d7d;}
footer .footer_wrap .mb_footer_info .mb_service ul 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 .footer_wrap .mb_footer_info .mb_service ul li:last-child:after {background:transparent;}

footer .footer_wrap .mb_footer_info .mb_sns dl {position:relative;width:100%;}
footer .footer_wrap .mb_footer_info .mb_sns dl dt.f_cnc {color:#252525; font-size:24px; padding-bottom:5%; text-align:left; }
footer .footer_wrap .mb_footer_info .mb_sns dl dd { text-align:left; margin-top:20px;}
footer .footer_wrap .mb_footer_info .mb_sns dl dd ul {display:table; width:100%;}
footer .footer_wrap .mb_footer_info .mb_sns dl dd ul li.mb_sns {display:table-cell; width:15%;}
footer .footer_wrap .mb_footer_info .mb_sns dl dd ul li.mb_sns img {width:80%; max-width:56px;}
footer .footer_wrap .mb_footer_info .mb_sns dl dd ul li:last-child {text-align:right;}
footer .footer_wrap .mb_footer_info .mb_sns dl dd ul li:last-child img {width:70%; max-width:150px;}

footer .footer_wrap .mb_footer_company {padding:5% 0;}
footer .footer_wrap .mb_footer_company .ft_menu { display:table}
footer .footer_wrap .mb_footer_company .ft_menu li {float:left; display:table-cell; }
footer .footer_wrap .mb_footer_company .ft_menu li a {color:#535353; font-size:16px;}
footer .footer_wrap .mb_footer_company .ft_menu li a strong {color:#252525;}
footer .footer_wrap .mb_footer_company .ft_menu li:last-child {padding-right:0;}
footer .footer_wrap .mb_footer_company .ft_menu li:last-child:after {content:''; margin:0;}
footer .footer_wrap .mb_footer_company .ft_menu li:after {content:'/'; display:inline-block; margin:0 5px;}

footer .footer_wrap .mb_footer_company .ft_logo {text-align:left; margin:10% 0 5%;}
footer .footer_wrap .mb_footer_company .ft_logo img {max-width:210px; width:150px;}

footer .footer_wrap .mb_footer_company .company_info1 li:after {content:''; display:block; clear:both;}
footer .footer_wrap .mb_footer_company .company_info1 li {font-size:16px; text-align:left; color:#252525; line-height:1.5;}
footer .footer_wrap .mb_footer_company .company_info1 li span {float:right;color:#959595; display:block; width:65%;}
footer .footer_wrap .mb_footer_company .company_info1 li span strong {color:#252525;}

footer .footer_wrap .mb_footer_company .mb_copy {font-size:10px; text-align:left; color:#252525; padding-top:10%;}

/* sub_header */
.page_title {height:75px; /* border-bottom:1px solid #7a05ab; */}
.page_title .page_title_wrap{ position:absolute; top:0px; background:#fff; left:50%;
transform:translateX(-50%); transition:all 0.3s ease-out;-ms-transition:all 0.3s ease; -webkit-transition: All 0.3s ease-out;	-moz-transition: All 0.3s ease-out;	-o-transition: All 0.3s ease-out; width:100%;}
.page_title .fixed_tit .page_title_wrap{position:fixed; top:0; left:50%; z-index:999999;transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out; box-shadow:1px 1px 7px rgba(0,0,0,.2);}
.page_title ul{display:table; padding:25px 0; }
.page_title ul > li {display:table-cell; vertical-align:middle; height:22px;} 
.page_title ul > li a{width:80%; text-align:center; font-size:22px; font-weight:bold; color:#363636; vertical-align:middle;}
.page_title ul > li.btn_back {width:10%;}
.page_title ul > li.btn_back button {border:none; background:url(/shop/data/img/m_back.png) no-repeat 0 center; background-size:20px auto; text-indent:-999px; overflow:hidden; font-size:0; display:inline-block; width:100%; height:100%;}
.page_title ul > li.category_nm {width:80%; text-align:center; font-size:22px; font-weight:bold; color:#363636;}
.page_title ul > li.btn_home {width:8%; text-align:right; min-width:30px;}
.page_title ul > li.btn_home img {width:auto; height:24px; vertical-align:middle;}
.page_title ul > li.btn_home a.btn_cartmenu img {width:auto; height:24px; vertical-align:middle; padding-right:15%;}
.page_title ul > li.btn_home a.btn_homemenu img {width:auto; height:24px; vertical-align:middle;}

.page_title ul > li.btn_back_str {width:14%;}
.page_title ul > li.btn_back_str button {border:none; background:url(/shop/data/img/m_back.png) no-repeat 0 center; background-size:20px auto; text-indent:-999px; overflow:hidden; font-size:0; display:inline-block; width:100%; height:100%;}

.page_title ul > li.category_nm_str {width:72%; text-align:center; font-size:22px; font-weight:bold; color:#363636;}
.page_title ul > li.btn_str {width:7%; text-align:right; min-width:30px;}
.page_title ul > li.btn_str a.btn_lomenu img {width:auto; height:24px; vertical-align:middle;}
.page_title ul > li.btn_str a.btn_camenu img {width:auto; height:21px; vertical-align:middle;}


/* sub_mypage  */
.mypage section.member_info {background:#93A0A6; width:100%; }
.mypage section.member_info .member_name {display:table; padding:35px 0; box-sizing:border-box; background:#4D5989; width:100%;}
.mypage section.member_info .member_name p {display:table-cell; float:left; line-height:1.8; }
.mypage section.member_info .member_name p b {color:#fff; font-weight:bold; font-size:22px;display:block;}
.mypage section.member_info .member_name p span {color:rgba(255,255,255,.4); font-size:16px; word-break:keep-all; padding-bottom:2%; display:block;}
.mypage section.member_info .member_name .member_modify {display:table-cell; float:right; background:#22306C; box-shadow:1px 1px 1px rgba(0,0,0,.1);}
.mypage section.member_info .member_name .member_modify a {color:rgba(255,255,255,.6); padding:15px 60px 15px 30px; display:inline-block; background:url(/shop/data/img/m_arrow.png) no-repeat 85% center; background-size:9px; font-size:14px;}
.mypage section.member_info .member_box { padding:25px 0; box-sizing:border-box;}

.mypage section.member_info .member_box ul {display:table; width:100%;}
.mypage section.member_info .member_box ul li {display:table-cell; width:25%; text-align:center; border-right:1px solid rgba(255,255,255,.5);}
.mypage section.member_info .member_box ul li a {color:#fff; font-size:16px; font-weight:bold;}
.mypage section.member_info .member_box ul li a:before {content:''; display:block; width:100%; height:45px; margin-bottom:5%; background:url(/shop/data/img/m_mypage1.png) no-repeat center center; background-size:30px auto;}
.mypage section.member_info .member_box ul li:nth-child(2) a:before {background:url(/shop/data/img/m_mypage2.png) no-repeat center center; background-size:30px auto;} 
.mypage section.member_info .member_box ul li:nth-child(3) a:before {background:url(/shop/data/img/m_mypage3.png) no-repeat center center; background-size:30px auto;} 
.mypage section.member_info .member_box ul li:nth-child(4) a:before {background:url(/shop/data/img/m_mypage4.png) no-repeat center center; background-size:30px auto;} 

.mypage section.mypage_cat {background:#f6f6f6; padding-top:5%;}
.mypage section.mypage_cat ul {background:#fff; border:1px solid #f2f2f2;}
.mypage section.mypage_cat ul li {border-bottom:1px solid #f2f2f2;}
.mypage section.mypage_cat ul li:last-child {border-bottom:none;}
.mypage section.mypage_cat ul li a {padding:25px 30px;display:block; font-size:16px; color:#707070; font-weight:bold;}
.mypage section.mypage_cat ul li a span {display:inline-block; width:100%; background:url(/shop/data/img/m_mypage_more.png) no-repeat right center; background-size:9px auto;}

/* sub_goodsView  */
.m_goods_view {background:#f6f6f6;}
.m_goods_view .goods_sns {float:right; width:205px;}
.m_goods_view .goods_sns .gv_top {display:table; width:100%;}
.m_goods_view .goods_sns .gv_top > li {position:relative; display:table-cell; width:50%; text-align:right; height:60px; line-height:60px;}
.m_goods_view .goods_sns .gv_top > li .sub_sns {position:absolute; bottom:-80px; right:0px; width:100%; display:none; }
.m_goods_view .goods_sns .gv_top > li > a {font-size:14px;}
.m_goods_view .goods_sns .gv_top > li > a:before {content:''; display:inline-block; width:30px; height:35px; background:url(/shop/data/img/m_wish.png) no-repeat 0 center; background-size:22px auto; vertical-align:middle; margin-right:10px;}
.m_goods_view .goods_sns .gv_top > li:nth-child(2) > a:before { background:url(/shop/data/img/m_share.png) no-repeat 0 center; background-size:22px auto;}
.m_goods_view .goods_sns .gv_top > li > a span {vertical-align:middle;}
.m_goods_view .thumbnail {width:100%; clear:both; border:1px solid #e1e1e1; background:#fff; text-align:center;}
.m_goods_view .thumbnail img {max-width:684px; width:90%; vertical-align:middle; }

.m_goods_view .gv_info {border:1px solid #e1e1e1; margin:10px 0; background:#fff; width:100%; padding:5% 0;}
.m_goods_view .gv_info h3 {font-size:30px; color:#363636; margin-bottom:10px; line-height:1.5;}
.m_goods_view .gv_info h3 span {float:right;}
.m_goods_view .gv_info h3 span img {margin-left:2px;}
.m_goods_view .gv_info p {margin-bottom:10px; font-size:16px; color:#7d7d7d; line-height:1.5;}
.m_goods_view .gv_info table {width:100%;}
.m_goods_view .gv_info .shortdesc {font-size:15px; color:#7d7d7d; padding:5px 0 5px 0; line-height:1.5;}
.m_goods_view .gv_info table th {font-size:16px; color:#7d7d7d; text-align:left; line-height:1.6;font-weight:normal; width:15%;vertical-align:middle;}
.m_goods_view .gv_info table td {font-size:16px; color:#7d7d7d; text-align:left; line-height:1.6;vertical-align:middle;}

.m_goods_view .gv_info #goods_info {margin-top:10px;}
.m_goods_view .gv_info #goods_info dl dt {display:none; }
.m_goods_view .gv_info #goods_info dl dd {width:100%;  height:auto; overflow:hidden; margin-top:6px;}
.m_goods_view .gv_info #goods_info dl dd select {width:100%;}

.m_goods_view .gv_info #goods_info .total_price {padding:2% 0;}
.m_goods_view .gv_info #goods_info .total_price span {font-size:16px; }
.m_goods_view .gv_info #goods_info .total_price b {font-weight:bold; font-size:24px; float:right; text-align:right;}
.m_goods_view .gv_info #goods_control ul li {font-size:16px; border:1px solid #7a05ab; margin-bottom:2%; box-sizing:border-box; width:49%; background:#fff; text-align:center; float:left;}
.m_goods_view .gv_info #goods_control ul li a {color:#7a05ab; display:inline-block; width:100%; font-weight:bold; padding:7% 0;}
.m_goods_view .gv_info #goods_control ul li.gc_btn_cart {width:100%; background:#7a05ab; }
.m_goods_view .gv_info #goods_control ul li.gc_btn_cart a {color:#fff; padding:4% 0;}
.m_goods_view .gv_info #goods_control ul li.gc_btn_kakao {margin-left:2%;} 

.m_goods_view .mem_star {border:1px solid #e1e1e1; background:#fff; width:100%; padding:3% 0; margin:10px 0;}
.m_goods_view .mem_star .mem_star_top {border-bottom:1px solid #e1e1e1; padding:2% 1%;}
.m_goods_view .mem_star .mem_star_top p:first-child {float:left; font-size:16px; color:#363636; }
.m_goods_view .mem_star .mem_star_top p:first-child strong {font-size:24px; vertical-align:middle; padding-left:10px;}
.m_goods_view .mem_star .mem_star_top p:last-child {float:right; font-size:16px; color:#363636; padding-right:30px; background:url(/shop/data/img/m_more.png) no-repeat right center; background-size:9px auto;}
.m_goods_view .mem_star .mem_star_top p:last-child a {vertical-align:middle;}
.m_goods_view .mem_star .mem_star_top p:last-child b { padding-left:10px;}
.m_goods_view .mem_star ul {display:flex;padding:2% 1%;}
.m_goods_view .mem_star ul li {flex:1; font-size:14px; color:#636363;}
.m_goods_view .mem_star ul li:nth-child(2) {text-align:center;}
.m_goods_view .mem_star ul li:last-child {text-align:right;}
.m_goods_view .mem_star ul li span {/* padding-right:2%; */}
.m_goods_view .mem_star ul li img {margin-right:1%;}
.m_goods_view .mem_star ul li strong {font-size:16px; color:#252525; padding-left:2%; font-size:14px; color:#363636;}

.m_goods_view .company_map {border:1px solid #e1e1e1; background:#fff; width:100%; padding:5% 0; margin:10px 0;}
.m_goods_view .company_map .com_enter > span {font-size:14px; color:#363636; padding-right:10px; vertical-align:middle;}
.m_goods_view .company_map .com_enter > strong {padding-left:15px; border-left:1px solid #e1e1e1;font-size:14px; color:#363636;  vertical-align:middle;}
.m_goods_view .company_map .com_enter > p {padding:2% 0; font-size:14px; color:#7d7d7d;}

.goods_info_view {margin-top:5%; margin:0 auto;}
.goods_info_view #goods_tabs {margin-bottom:2%;}
.goods_info_view #goods_tabs ul {display:flex; border:1px solid #e1e1e1; border-right:none;}
.goods_info_view #goods_tabs ul li {flex:1; text-align:center; border-right:1px solid #e1e1e1;}
.goods_info_view #goods_tabs ul li a {color:#363636;background:#fff; font-size:14px; font-weight:600; display:inline-block; width:100%; padding:10% 0;}
.goods_info_view #goods_tabs ul li a.btn_info_on {background:#7a05ab; color:#fff;}
.goods_info_view #goods_info1 img {max-width:684px; width:100% !important;}
.goods_info_view #goods_info1 iframe {max-width:684px; width:100%;}

#goods_detail {width:94%; margin:0 auto; padding-bottom:50px;}
#goods_detail .review_title {margin:5% 0 2%; height:45px;}
#goods_detail .review_title span {line-height:45px; font-weight:600; font-size:16px;}
#goods_detail .review_title a {float:right; font-size:14px; padding:4% 4%; color:#fff; background:#7a05ab; font-weight:bold;}
#goods_detail #review_more_button a {float:left; font-size:14px; padding:4% 20%; margin:20px 0 0 25%; color:#fff; background:#7a05ab; font-weight:bold;}
#goods_detail #review_list_container .gr_li {border-bottom:1px solid #e1e1e1; padding:10px 0;}
#goods_detail #review_list_container .gr_li dl {position:relative; height:22px; padding-top:5px;}
#goods_detail #review_list_container .gr_detail > a {position:absolute; left:0; top:0; width:100%; height:100%;}
.gr_contents {padding:10px 20px; background:#fff;}
.gr_contents  pre {line-height:1.5; white-space:normal; word-break:keep-all;}
.gr_li .gr_subject {float:left; font-weight:bold; font-size:14px;}
.gr_li .gr_name {float:right;}


#rentalinfo {width:94%; margin:0 auto;  padding-bottom:50px; font-size:14px; line-height:22px;}
.rentalinfo_text {font-size:14px;  line-height:21px;}
.rentalinfo_text p.rentalinfo_text_l {color:#252525; margin-top:30px; margin-bottom:15px; font-size:14px; font-weight:bold; }
.rentalinfo_text ul {display:table; border:1px solid #e1e1e1; border-collapse:collapse; table-layout:fixed; width:100%;}
.rentalinfo_text ul li {display:table-cell; vertical-align:middle; font-size:14px;  line-height:21px;}
.rentalinfo_text ul li:first-child {width:80px; font-weight:bold; font-size:14px; color:#000; text-align:center; border-right:1px solid #e1e1e1; }
.rentalinfo_text ul li:last-child {padding:20px;}
.rentalinfo_text ul li:last-child b {font-size:14px; color:#252525; display:block; line-height:21px;}
.rentalinfo_text ul li:last-child span {display:inline-block; background:#252525; color:#FFF; font-size:14px; font-weight:bold; margin-top:10px;}


#goods_control {margin-top:10px;}
.goods-multi-option {display:none; width:100%;  }
.goods-multi-option table {color:#636363; border:3px solid #e1e1e1;  margin-top:10px; margin-bottom:0;}
.goods-multi-option table td {color:#303030; border-bottom:1px  solid #e1e1e1; padding:10px 0; vertical-align:middle;}
.goods-multi-option table td img{max-width:100%;height:auto; display:block; }
.goods-multi-option table tr td:nth-child(2) {text-align:right;}
.goods-multi-option table tr td:nth-child(2) span {display:inline-block;}
.goods-multi-option table tr td:nth-child(1) div {font-size:16px !important;}
.goods-multi-option table tr td:nth-child(2) div {float:left; margin-left:-1px;}
.goods-multi-option table tr td:nth-child(2) div input {height:31px; background:#f7f7f7; border:1px solid #e1e1e1; width:40px;text-align:center; font-weight:bold;}
.goods-multi-option table tr td:nth-child(3) span {font-size:18px; padding-right:10px; line-height:35px;}

.goods-multi-option .de_total_pr_wr {margin:10px 0;  height:auto; clear:both; overflow:hidden; padding:5px 0;}
.goods-multi-option .de_total_pr_wr span.de_total_pr_text {float:left; font-size:16px;}
.goods-multi-option .de_total_pr_wr span.de_total_pr {float:right;  font-size:21px; font-weight:bold; color:#7a05ab;}


/* 190912 header test */
.mgnb_wrap {width:100%; height:40px; overflow:hidden; border-top:1px solid #ebebeb; border-bottom:1px solid #252525; position:relative; }
.icon_home {position:absolute; top:7px; left:3%; }
.icon_home a  {color:#ff3a23; font-size:18px;}
.mgnb {width:90%; white-space: nowrap; margin-left:10%; overflow:hidden; }
.mgnb a {line-height:40px; font-size:14px; font-weight:bold;}
.mgnb .swiper-wrapper .swiper-slide {width:auto; margin-right:15px;}


/* sub_ 190912 »óÇ°¸®½ºÆ®*/
.total-nm {font-size: 14px; color: #7d7d7d; padding: 5px 0 0 5px; margin-bottom: 0; line-height:1.2;}
#goods .list_header .sub_category {width:100%; display:table; border-top:1px solid #e1e1e1;   box-sizing:border-box;}
#goods .list_header .sub_category li {display:table-cell; width:50%; float:left; border-bottom:1px solid #e1e1e1; box-sizing:border-box;}
#goods .list_header .sub_category li a {font-size:14px; color:#7d7d7d; display:inline-block; padding:15px 20px;}
#goods .list_header .sub_category li:nth-child(2n-1) {border-right:1px solid #e1e1e1;}
#goods .list_title p b {font-weight:bold;}
#goods .list_title .goods-sort {display: flex; align-items: center; justify-content: space-between;}

/* sub_ 190912 »óÇ°¸®½ºÆ® ¼¿·ºÆ® Å×µÎ¸®*/
#goods .list_title select {
  float:right; padding:0 5% 0 15px; margin: 5px 5px 5px 0; height:40px; border-radius:10px; box-sizing:border-box; font-size:14px;
  -webkit-appearance: none;-moz-appearance: none;appearance: none; border:1px solid #e1e1e1;
  background:url(/shop/data/img/hd_position2.png) no-repeat 95% center;}

.list_select {padding:2% 0;}
.list_select p {float:left; font-size:18px; font-weight:bold; line-height:40px;}
select {float:right; height:35px; border-radius:10px; box-sizing:border-box; font-size:14px; 
padding:0 5% 0 15px; -webkit-appearance: none;-moz-appearance: none;appearance: none; 
border:1px solid #e1e1e1; background:url(/shop/data/img/m_position.png) no-repeat 96% center; background-size:8px auto;}
select::-ms-expand {display:none}

.list {background:#f6f6f6; padding:30px 0;}
.list .list_wrap ul {border:none;}
.list .list_wrap ul li {background:#fff; border:none; margin-bottom:15px; box-shadow:1px 1px 1px rgba(0,0,0,.05);}
.list_more {height:65px; line-height:65px; font-size:21px; background-color:#21306b; color:#fff; font-weight:bold; text-align:center; cursor:pointer;}

.gd_type_02 dl {width:100%; padding:2%; box-sizing:border-box; position:relative; min-height:150px;}
/* .gd_type_02 dd {width:66%; float:left;} */
.gd_type_02 dd.gl_img {width:40%; margin-right:4%; position:absolute; top:50%; transform:translateY(-50%);}
.gd_type_02 dd.gl_img img {max-width:200px; width:100%; height:auto; background:transparent;}
.gd_type_02 dd.gdl_info {margin-left:44%; width:56%;}
.gd_type_02 dd.gdl_info dd {width:100%; float:left;}
.gd_type_02 dd.gdl_info dd.enter_juso {padding:3% 0 0;}
.gd_type_02 dd.gdl_info dd.enter_juso span {vertical-align:middle; font-size:14px; padding-right:5%;}
.gd_type_02 dd.gdl_info dd.enter_juso img {width:16px; height:auto; margin-right:2%; vertical-align:middle; }
.gd_type_02 dd.gdl_info dd.enter_juso b { vertical-align:middle;  font-weight:bold; color:#252525;}
.gd_type_02 dd.gdl_info dd.gl_name{padding:2% 0;}
.gd_type_02 dd.gdl_info dd.gl_name a {font-size:18px; word-break:keep-all; line-height:1.5; }
.gd_type_02 dd.gdl_info dd.gl_name img {display:none;}
.gd_type_02 dd.gdl_info dd.gd_price  span {font-size:16px;}
.gd_type_02 dd.gdl_info dd.gd_price .pri_strike {font-size:18px; color:#999; text-decoration:line-through; padding-right:10px;}
.gd_type_02 dd.gdl_info dd.gd_price .gl_price {font-size:18px; color:#252525; font-weight:bold; }
.gd_type_02 dd.gdl_info dd.gl_enter {padding:2% 0; width:65%;}

.gd_type_02 dd.gdl_info dd.gl_enter .point_avg strong {font-size:14px ; color:#252525; }
.gd_type_02 dd.gdl_info dd.gl_enter span {padding-top:3px;font-size:14px; color:#7d7d7d;  vertical-align:middle; display:inline-block; min-width:110px;}
.gd_type_02 dd.gdl_info dd.gd_icon {padding:2% 0; text-align:right; width:35%; float:right; }
.gd_type_02 dd.gdl_info dd.gd_icon img {vertical-align:middle; margin-top:3px;}



@media all and (max-width: 500px){
.main_wrap .mc_wrap .mb_mdpick .mdpick_tit li a br {display:block;}
.main_wrap .mc_wrap .mb_mainmenu ul li a br {display:block;}
.fs_12 {font-size:12px !important;}
.fs_13 {font-size:13px !important;}
.fs_14 {font-size:14px !important;}
.fs_14b {font-size:14px !important; font-weight:600;}
.fs_15 {font-size:15px !important;}
.fs_17 {font-size:17px !important;}
.fs_18 {font-size:18px !important;}
h2 {font-size:20px !important;}
.fs_42 {font-size:42px !important;}

.main_wrap .mc_wrap .mb_strong_reco h2:before {background-size:30px 30px; margin-right:0;}
.main_wrap .mc_wrap .mb_mdpick h2:before {background-size:30px 30px; margin-right:0;}
.main_wrap .mc_wrap .best_rental h2:before {background-size:30px 30px; margin-right:0;}
.main_wrap .mc_wrap .equipment_repair h2:before {background-size:30px 30px; margin-right:0;}
footer .footer_wrap .mb_footer_info .cs_tell:before {background-size:50px 50px; margin-right:0;}

.gd_type_02 li dl {min-height:120px;}
.gd_type_02 dd.gl_img img {width:85%;}
.gd_type_02 dd.gdl_info dd.enter_juso img {width:13px;}
.point_avg img {width:12px;}

.m_goods_view .gv_info table th {width:20%;}
.m_goods_view .mem_star ul li img {width:10px;}
.m_goods_view .mem_star ul li strong {display:none;}
.goods-multi-option table tr td:nth-child(2) div {width:30px;}
.goods-multi-option table tr td:nth-child(2) div input {width:30px; height:30px; box-sizing:border-box;}
.goods-multi-option table tr td:nth-child(3) > div {width:30px;}
.mypage section.member_info .member_name .member_modify {float:left;}
}

.goods_list_paging {margin:10px auto 10px; height:35px; text-align:center; }
.goods_list_paging span {display:inline-block; border:1px solid #e1e1e1;}
.goods_list_paging b {display:inline-block; float:left; width:30px; height:25px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center; background:#e1e1e1; font-size:14px; color:#252525; font-family:'cncBlack'; line-height:30px;}
.goods_list_paging a {display:inline-block;  float:left; width:30px; height:25px; border-right:1px solid #e1e1e1; box-sizing:border-box; text-align:center;font-family:'cncBlack'; font-size:14px; line-height:30px;}
.goods_list_paging a:last-child {border-right:none;}
