<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*ìƒ‰ìƒ*/
.c-red2 {
  color: #bd1d3b;
}
.c-blue {
  color: #3666bd;
}
.fz-b3 {
  font-size: 28px;
  color: #000;
}
/*ì•„ì´ì½˜*/
.i-aft2 {
  position: relative;
}
.i-aft2:after {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
  width: 0;
  height: 0;
  content: '';
  text-align: left;
  text-indent: -9999px;
  background-image: url("../images/common/ico_common2.png");
  background-repeat: no-repeat;
  *display: inline;
  *zoom: 1;
}
.i-set2 {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  vertical-align: middle;
  text-indent: -9999px;
  *display: inline;
  *zoom: 1;
  width: 0;
  height: 0;
  background-image: url("../images/common/ico_common2.png");
  background-repeat: no-repeat;
  content: "";
}
.i-aft2.wish1:after,
.i-set2.wish3 {
  width: 18px;
  height: 16px;
  background-position: -10px -11px;
}
.i-aft2.share:after,
.i-set2.share {
  width: 16px;
  height: 20px;
  background-position: -38px -11px;
}
.i-aft2.helper:after,
.i-set2.helper {
  width: 20px;
  height: 20px;
  background-position: -100px -11px;
}
.i-aft2.helper2:after,
.i-set2.helper2 {
  width: 20px;
  height: 20px;
  background-position: -100px -33px;
}
.i-aft2.point:after,
.i-set2.point {
  width: 17px;
  height: 18px;
  background-position: -154px -11px;
}
.i-aft2.link:after,
.i-set2.link {
  width: 14px;
  height: 15px;
  background-position: -10px -51px;
}
.i-aft2.arr1:after,
.i-set2.arr1 {
  width: 4px;
  height: 8px;
  background-position: -10px -84px;
}
.i-aft2.arr2:after,
.i-set2.arr2 {
  width: 12px;
  height: 6px;
  background-position: -261px -11px;
}
.i-aft2.arr3:after,
.i-set2.arr3 {
  width: 7px;
  height: 13px;
  background-position: -339px -11px;
}
.i-aft2.filter1:after,
.i-set2.filter1 {
  width: 13px;
  height: 13px;
  background-position: -206px -11px;
}
.i-aft2.wish_s1:after,
.i-set2.wish_s1 {
  width: 27px;
  height: 23px;
  background: url(../images/common/like_product.png) 0 0 no-repeat;
}
.i-aft2.wish_s1.on:after,
.i-set2.wish_s1.on {
 background: url(../images/common/like_product_on.png) 0 0 no-repeat;
}
.i-aft2.b_view:after,
.i-set2.b_view {
  width: 19px;
  height: 14px;
  background-position: -10px -195px;
}
.i-aft2.b_cart:after,
.i-set2.b_cart {
  width: 16px;
  height: 16px;
  background-position: -77px -193px;
}
.i-aft2.b_wish:after,
.i-set2.b_wish {
  width: 18px;
  height: 16px;
  background-position: -140px -194px;
}
.i-aft2.b_buy:after,
.i-set2.b_buy {
  width: 22px;
  height: 18px;
  background-position: -204px -194px;
}
.i-aft2.tab2:after,
.i-set2.tab2 {
  width: 13px;
  height: 13px;
  background-position: -139px -84px;
}
.i-aft2.tab2.on:after,
.i-set2.tab2.on {
  background-position: -115px -84px;
}

.i-set3 {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  vertical-align: middle;
  text-indent: -9999px;
  *display: inline;
  *zoom: 1;
  width: 0;
  height: 0;
  background-image: url("../images/common/check_down.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
}

.i-like2 {
	position: absolute;
	top: 10px;
	right: 10px;
	display: inline-block;
	overflow: hidden;
	text-align: left;
	vertical-align: middle;
	text-indent: -9999px;
	background-image: url("../images/common/like.png");
	background-repeat: no-repeat;
	width: 19px;
    height: 17px;
	cursor: pointer;
	background-size: auto;
	padding: 3px;
	background-position: center;
}

.i-like2.on {
	background-image: url("../images/common/like_on.png");
	animation: pop 0.2s linear 0s 1 alternate;
}

.i-like2.off {
	background-image: url("../images/common/like.png");
	animation: shrink 0.2s linear 0s 1 alternate;
}

.i-like3 {
	position: absolute;
	top: 10px;
	right: 10px;
	display: inline-block;
	overflow: hidden;
	text-align: left;
	vertical-align: middle;
	text-indent: -9999px;
	*display: inline;
	*zoom: 1;
	width: 19px;
    height: 17px;
	background-image: url("../images/common/like.png");
	z-index:4;
	cursor: pointer;
	background-size: auto;
	padding: 3px;
	background-position: center;
}

.i-like3.on {
  background-image: url("../images/common/like_on.png");
   animation: pop 0.2s linear 0s 1 alternate;
}

.i-like3.off {
	background-image: url("../images/common/like.png");
	animation: shrink 0.2s linear 0s 1 alternate;
}

@keyframes pop {
    0% {transform: scale(1);}
	25% {transform: scale(1.05);}
	50% {transform: scale(1.1);}
	75% {transform: scale(1.15);}
    100% {transform: scale(1.2);}
}

@keyframes shrink {
	0% {transform: scale(1.2);}
	25% {transform: scale(1.15);}
	50% {transform: scale(1.10);}
	75% {transform: scale(1.05);}
    100% {transform: scale(1.0);}
}

.like_div {
	display: flex;
}

.like_group &gt; span {
	font-size: 10px;
	margin-left: 4px;
	vertical-align: middle;
}

.btn_helper {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.btn_helper .helper {
  margin-left: 5px;
}
.btn_helper:hover .helper {
  background-position: -127px -11px;
}
.btn_helper:hover .helper2 {
  background-position: -127px -33px;
}

/************************/
.btn_helper .helper3 {
  margin-left: 5px;
}

.btn_helper .helper3.on:hover {
  background-image: url("../images/common/check_up.png");
}

.btn_helper .helper3:hover {
  background-image: url("../images/common/check_hover.png");
}
/************************/

.btn_helper:hover .line {
  border-bottom: 1px solid #000;
}
.i-aft2.link.r {
  padding-right: 26px;
  padding-top: 3px;
}
.i-aft2.link.r:after {
  left: auto;
  top: auto;
  right: 0;
  bottom: 0;
}
.i-aft2.arr1.r {
  padding-right: 12px;
  border-bottom: 1px solid #000;
}
.i-aft2.arr1.r:after {
  left: auto;
  top: auto;
  right: 0px;
  top: 4px;
}
/*ê¸°ë³¸í˜•*/
.icheckbox_square {
  background-position: 0px 0px;
  width: 15px;
  height: 15px;
  margin-right: 6px;
}
.icheckbox_square:hover {
  background-position: -16px 0px;
}
.icheckbox_square.checked {
  background-position: -32px 0px;
}
.icheckbox_square.disabled {
  background-position: -48px 0px;
  cursor: default;
}
.icheckbox_square.checked.disabled {
  background-position: -64px 0px;
  cursor: default;
}
.icheckbox_square2 {
  background: none !important;
  font-size: 0;
  width: 0;
  height: 0;
}
.icheckbox_square2 + label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 43px;
  height: 30px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  line-height: 28px;
  border: 1px solid #ccc;
  color: #666;
}
.icheckbox_square2.checked + label {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
/*ê°„ê²©*/
.para-b1 {
  margin-bottom: 80px !important;
}
.para-b2 {
  margin-bottom: 40px !important;
}
.para-b3 {
  margin-bottom: 25px !important;
}
.para-t1 {
  margin-top: 80px !important;
}
.para-t2 {
  margin-top: 40px !important;
}
.para-t3 {
  margin-top: 60px !important;
}
.para-pt1 {
  padding-top: 80px !important;
}
.para-pt2 {
  padding-top: 40px !important;
}
.para-pt3 {
  padding-top: 60px !important;
}
/*ë¼ì¸*/
.line-bot {
  padding-bottom: 90px;
  margin-bottom: 70px;
  border-bottom: 1px solid #e2e2e2;
}
/*íƒ€ì´í‹€*/
.title5 {
  font-size: 18px;
  color: #000;
  letter-spacing: -0.0625em;
}
.title7 {
  font-size: 14px;
  color: #000;
  margin-bottom: 10px;
  font-weight: 400;
}
/*íŽ˜ì´ì§•*/
.pagenation li.first a:hover,
.pagenation li.prev a:hover,
.pagenation li.next a:hover,
.pagenation li.last a:hover {
  background-color: #fff;
  border-color: #fff;
}
/*í…ìŠ¤íŠ¸ ë°•ìŠ¤ ìŠ¤íƒ€ì¼*/
.ico_mini {
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  position: relative;
  display: inline-block;
  min-width: 29px;
  height: 15px;
  padding: 0px 5px 3px 5px;
  text-align: center;
  color: #666;
  border: 1px solid #c7c7c7;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-transform: uppercase;
}
.ico_mini.black {
  color: #000;
  border-color: #000;
}
.ico_mini.gold {
  color: #8d723f;
  border-color: #8d723f;
  background-color: #fff;
}
.ico_mini.gray {
  color: #fff;
  border-color: #a6a6a6;
  background-color: #a6a6a6;
}
.ico_mini.blue {
  color: #fff;
  border-color: #2f5597;
  background-color: #2f5597;
}
.i-txt {
  font-size: 12px;
  line-height: 1.2;
  padding: 3px 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.i-txt.gray.rv {
  background-color: #d3d3d3;
  border-color: #d3d3d3;
  color: #fff;
}

/*ì¿&nbsp;í° í‘œì‹œ 2020-05-11ì¶”ê°€*/
.i-txt.gray.rv.cp_wraps {
  margin-left: 1%;
  margin-bottom: 5px;
  width: 49%;
  float: left;
  box-sizing: border-box;
}
.i-txt.gray.rv.cp_wraps a {
  text-align: center;
  height: 14px;
  display: block;
  overflow: hidden;
}
.i-txt.gray.rv.cp_wraps:nth-child(odd){
  margin-left:0;
}

.t_dot {
  padding-left: 14px;
  position: relative;
  line-height: 19px;
  font-size: 12px;
}
.t_dot:after {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 3px;
  height: 3px;
  background-color: #000;
}
.t_dot.c-red:after {
  background-color: #bd1d3b;
}
.fz-s1 {
  font-size: 13px;
}
.td-l {
  text-decoration: line-through;
}
/*ë²„íŠ¼*/
.btn-pack2.ty1 {
  overflow: hidden;
  width: 238px;
  height: 53px;
  line-height: 53px;
  font-size: 16px;
  color: #fff;
  border: 1px solid #a6a6a6;
  text-align: center;
}
.btn-pack2.ty1.black {
  border-color: #000;
  background-color: #000;
}
.btn-pack2.ty1.gray {
  background-color: #a6a6a6;
}
.btn-pack2.ty1:hover {
  border-color: #000;
  background-color: #000;
}
.btn-pack2.ty1.small {
  width: 58px;
}
.btn-pk.white {
  border-color: #fff;
  color: #fff;
}
.btn-pk.white:hover {
  font-weight: 700;
}
.btn-pk.white.rv {
  background-color: #FFF;
  color: #000;
  border-color: #fff;
}
/*íƒ­*/
.box-tab.type2 &gt; ul:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.box-tab.type2 &gt; ul &gt; li {
  float: left;
  width: 20%;
  text-align: center;
}
.box-tab.type2 &gt; ul &gt; li &gt; a {
  position: relative;
  padding: 0px 30px;
  font-weight: 300;
  line-height: 40px;
  display: block;
  height: 40px;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #e2e2e2;
  color: #000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box-tab.type2 &gt; ul &gt; li:first-child &gt; a {
  border-width: 1px;
}
.box-tab.type2.on &gt; ul &gt; li &gt; a {
  border-bottom-color: #000;
}
.box-tab.type2 &gt; ul &gt; li &gt; a:hover {
  border-color: #000;
}
.box-tab.type2.big &gt; ul &gt; li &gt; a {
  font-size: 16px;
  line-height: 60px;
  height: 60px;
}
.box-tab.type2 &gt; ul &gt; li .i-aft2.tab2 {
  display: block;
  padding-right: 20px;
}
.box-tab.type2 &gt; ul &gt; li .i-aft2.tab2:after {
  left: auto;
  right: 0;
  top: 24px;
}
.box-tab.type2 &gt; ul &gt; li.et &gt; a {
  border-bottom-color: #000;
}
.box-tab.type2 &gt; ul &gt; li.on &gt; a {
  border-color: #000;
  border-bottom-color: #fff;
}
.box-tab.type2 &gt; ul &gt; li &gt; a:hover:after,
.box-tab.type2 &gt; ul &gt; li.on &gt; a:after {
  content: "";
  position: absolute;
  left: -1px;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #000;
}
.box-tab.type2 &gt; ul &gt; li.on .i-aft2.tab2:after {
  background-position: -115px -84px;
}
.box-tab.type2.n2 &gt; ul &gt; li {
  width: 50%;
}
.box-tab.type2.n3 &gt; ul &gt; li {
  width: 33.3%;
}
.box-tab.type2.n4 &gt; ul &gt; li {
  width: 25%;
}
.box-tab.type2.n5 &gt; ul &gt; li {
  width: 20%;
}
.box-tab.type3 &gt; ul {
  text-align: center;
}
.box-tab.type3 &gt; ul &gt; li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0px 20px;
  vertical-align: middle;
}
.box-tab.type3 &gt; ul &gt; li &gt; a {
  display: block;
  border-bottom: 1px solid #fff;
  color: #bbbbbb;
  font-size: 18px;
  font-weight: 400;
}
.box-tab.type3 &gt; ul &gt; li:hover &gt; a,
.box-tab.type3 &gt; ul &gt; li.on &gt; a {
  border-color: #000;
  color: #000;
}
.box-tab.type4.n2 &gt; ul &gt; li {
  width: 50%;
}
.box-tab.type4.et &gt; ul &gt; li {
  width: auto;
}
.box-tab.type4.thin &gt; ul:before {
  height: 1px;
}
.box-tab.type4.thin &gt; ul &gt; li &gt; a {
  margin-top: 2px;
  padding: 13px 10px;
}
.box-tab.type4.thin &gt; ul &gt; li.on &gt; a {
  border-width: 1px;
  margin-top: 1px;
}
.box-tab.type5 &gt; ul &gt; li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.box-tab.type5 &gt; ul &gt; li &gt; a {
  display: block;
  padding: 0px 18px;
  border-left: 1px solid #e2e2e2;
  color: #777;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
}
.box-tab.type5 &gt; ul &gt; li:first-child &gt; a {
  padding-left: 0;
  border-left: 0;
}
.box-tab.type5 &gt; ul &gt; li:hover &gt; a,
.box-tab.type5 &gt; ul &gt; li.on &gt; a {
  color: #000;
}
.box-tab.type6 {
  border-bottom: 0px solid #000;
  position: relative;
}

#ev_viewtab.event {
  background-color: #fff;
  z-index: 10;
}

.box-tab.type6 &gt; ul {
  display: table;
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.box-tab.type6 &gt; ul &gt; li {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  z-index: 1;
}
.box-tab.type6 &gt; ul &gt; li &gt; a {
  position: relative;
  padding: 18px 20px;
  font-weight: 300;
  font-size: 16px;
  line-height: 23px;
  display: block;
  color: #000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  margin-bottom: -1px;
}
.box-tab.type6 &gt; ul &gt; li &gt; a &gt; span {
  height: 24px;
  display: block;
  overflow: hidden;
}
.box-tab.type6 &gt; ul &gt; li.on &gt; a {
  border-color: #000;
}
.box-tab.type6 &gt; ul &gt; li:hover {
  z-index: 2;
}
.box-tab.type6 &gt; ul &gt; li:hover &gt; a {
  border-color: #000;
}
.box-tab.type6.multiple &gt; ul &gt; li {
  width: 25%;
  display: block;
  float: left;
  margin-left: -1px;
}
.box-tab.type6.multiple &gt; ul &gt; li.on {
  z-index: 3;
}
.box-tab.type6 &gt; ul &gt; li:first-child,
.box-tab.type6 &gt; ul &gt; li:nth-child(4n + 1) {
  margin-left: 0;
}
/*ë°•ìŠ¤ ìŠ¤íƒ€ì¼*/
.box-prd3 {
  /*ìƒí’ˆëª©ë¡*/
  position: relative;
}
.box-prd3 .thumb {
  position: relative;
  overflow: hidden;
}
.box-prd3 .thumb .img {
  height: 0;
  padding-bottom: 129%;
  /* background-color:#f5f5f5; */
  position: relative;
  text-align: center;
}
.box-prd3 .thumb .img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.box-prd3 .thumb .img a &gt; * {
  display: inline-block;
  vertical-align: middle;
}
.box-prd3 .thumb .img a img {
  max-width: 100%;
  height: auto;
}
.box-prd3 .thumb .img a:after {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  content: "";
}
.box-prd3 .thumb .box-botm {
	display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.box-prd3 .thumb .box-botm:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.box-prd3 .thumb .box-botm &gt; * {
  float: left;
  opacity: .6;
  width: 25%;
  padding: 15px 0px;
  text-align: center;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  font-size: 0;
  line-height: 0;
}
.box-prd3 .thumb .box-botm &gt; *:hover {
  opacity: 1;

}
.box-prd3 .thumb:hover .box-botm {
  opacity: 1;
}
.box-prd3 .cont {
  margin-top: 20px;
}
.box-prd3 .cont .box-info {
  position: relative;
}
.box-prd3 .cont .box-info .ico_g {
  position: absolute;
  right: 0;
  top: 0;
}
.box-prd3 .cont .box-info .ico {
  font-size: 0;
  min-height: 18px;
}
.box-prd3 .cont .box-info .ico &gt; * {
  margin-right: 4px;
}
.box-prd3 .cont .box-info .brand {
  font-size: 14px;
  line-height: 30px;
  font-family: 'Open Sans', sans-serif;
}
.box-prd3 .cont .box-info .h {
  margin-bottom: 5px;
  height: 40px;
  font-size: 14px;
  line-height: 20px;
}
.box-prd3 .cont .box-info .mon {
  font-size: 0;
  margin-bottom: 10px;
}
.box-prd3 .cont .box-info .mon &gt; * {
  font-size: 14px;
  margin-right: 9px;
  font-family: 'Open Sans', sans-serif;
}
.box-prd3 .cont .box-info .mon &gt; strong {
  font-weight: 400;
}
.box-prd3 .cont .box-info .mon .td-l {
  font-size: 12px;
  color: #808080;
}
.box-prd3 .cont .box-info .mon &gt; .rgh {
  margin-right: 0;
  float: right;
}
.box-prd3 .cont .box-info .mon .c-red {
  color: #ff0000 !important;
}
.box-prd3 .cont .box-info .mon p.data {
  font-size: .86rem;
}
.box-prd3 .cont .box-info .mon &gt; .sale {
  text-decoration: line-through;
  margin-right: 5px;
  margin-left: 5px;
  color: #cecece;
  font-size: 12px;
}
.box-prd3 .thumb &gt; .poslt {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.box-prd3 .thumb &gt; .posrt {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.box-prd3 .thumb &gt; .poslt .limited {
  width: 80px;
  height: 80px;
  background-color: rgba(0, 0, 0, 0.7);
  /* IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff ff, endColorstr=#b2ffffff ff);
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=@filter_a, endColorstr=@filter_a)";
  text-align: center;
}
.box-prd3 .thumb &gt; .poslt .limited &gt; * {
  display: inline-block;
  vertical-align: middle;
}
.box-prd3 .thumb &gt; .poslt .limited img {
  max-width: 100%;
  height: auto;
}
.box-prd3 .thumb &gt; .poslt .limited:after {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  content: "";
}
.box-prd3 .thumb &gt; .poslt .limited &gt; .cen p &gt; * {
  display: block;
  color: #fff;
}
.box-prd3 .thumb &gt; .poslt .limited &gt; .cen .t1 {
  font-size: 12px;
  line-height: 14px;
}
.box-prd3 .thumb &gt; .poslt .limited &gt; .cen .t2 {
  margin-top: 6px;
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
}
.box-prd3 .thumb .posrt .icheckbox_square {
  margin-top: 10px;
  margin-right: 10px;
}
[class^="box-prd"] .ico_timesale {
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
[class^="box-prd"] .ico_timesale &gt; * {
  display: block;
}
[class^="box-prd"] .ico_timesale &gt; .t1 {
  font-size: 12px;
  line-height: 1;
}
[class^="box-prd"] .ico_timesale &gt; .t2 {
  font-size: 20px;
  line-height: 30px;
  color: #bd1d3b;
  margin-top: 10px;
}
[class^="box-prd"] .ico_timesale &gt; .t2 &gt; span {
  font-size: 28px;
}
[class^="box-prd"] .ico_limited {
  position: absolute;
  right: 0;
  top: 16px;
  text-align: center;
}
[class^="box-prd"] .ico_limited &gt; * {
  display: inline-block;
  vertical-align: middle;
}
[class^="box-prd"] .ico_limited .i-arrdown {
  margin-top: 13px;
  margin-left: 5px;
}
[class^="box-prd"] .ico_limited &gt; .t1 {
  font-size: 12px;
  line-height: 1;
}
[class^="box-prd"] .ico_limited &gt; .t2 {
  font-size: 18px;
  line-height: 24px;
  color: #bd1d3b;
  margin-top: 10px;
}
[class^="box-prd"] .ico_limited &gt; .t2 &gt; span {
  font-size: 24px;
}
.box-prd4 {
  /*ì¶”ì²œìƒí’ˆ*/
}
.box-prd4 .box-img {
  position: relative;
}
.box-prd4 .box-img .thumb {
  overflow: hidden;
  height: 0;
  padding-bottom: 129%;
}
.box-prd4 .box-img .thumb img {
  display: block;
  width: 100%;
}
.box-prd4 .box-botm {
	display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.box-prd4 .box-botm:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.box-prd4 .box-botm &gt; * {
  float: left;
  opacity: .6;
  width: 25%;
  padding: 15px 0px;
  text-align: center;
}
.box-prd4 .box-botm &gt; *:hover {
  opacity: 1;
}
.box-prd4 .box-img:hover .box-botm {
  display: block;
  opacity: 1;
}
.box-prd4 .box-info {
  margin-top: 35px;
  text-align: center;
  letter-spacing: -0.0625em;
}
.box-prd4 .box-info.mt2 {
  margin-top: 20px;
  font-family: 'Open Sans', sans-serif;
}
.box-prd4 .box-info .brand {
  font-size: 14px;
  margin-bottom: 5px;
  font-family: 'Open Sans', sans-serif;
}
.box-prd4 .box-info .h {
  font-size: 16px;
  margin-bottom: 10px;
}
.box-prd4 .box-info .mom {
  font-size: 14px;
  font-weight: 600;
}
.box-prd4 .box-info .day {
  font-size: 14px;
}
.box-prd5 {
  background-color: #f5f5f5;
}
/*ë¸Œëžœë“œ*/
.box-prd5 .thumb {
  position: relative;
  overflow: hidden;
  padding: 10px;
}
.box-prd5 .thumb .img {
  /* height: 0;
  padding-bottom: 188%; */
  position:relative;
}
.box-prd5 .thumb .img img {
  display: block;
  width: 100%;
}
.box-prd5 .cont {
  margin-top: 15px;
  padding: 0px 22px;
  overflow: hidden;
}
.box-prd5 .cont .lst li {
  padding-bottom: 25px;
}
.lookbook .box-prd5 .lst li {
  cursor: pointer;
}
.lst_thumb {
  padding-right: 25px;
  margin-top: 15px;
  position: relative;
}
.lst_thumb:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.lst_thumb:first-child {
  margin-top: 0;
}
.lst_thumb .img {
  float: left;
  width: 70px;
  /* height: 70px; */
  overflow: hidden;
}
.lst_thumb .img img {
  width: 100%;
}
.lst_thumb .txt {
  padding-left: 80px;
  position: relative;
  -ms-word-break: keep-all;
  word-break: keep-all;
}
.lst_thumb .txt .d-t {
  display: table;
  width: 100%;
  height: 70px;
}
.lst_thumb .txt .h1 {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
  max-height: 40px;
  overflow: hidden;
  height: auto;
}
.lst_thumb .txt .mon strong {
  margin-right: 5px;
  font-size: 14px;
  font-weight: 400;
}
.lst_thumb .txt .mon .td-l {
  font-size: 12px;
  height: 26px;
  line-height: 1.3;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lst_thumb .link {
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -7px;
}
/*í…Œì´ë¸”*/
.tbl-type2 table {
  width: 100%;
  border-top: 1px solid #f0f0f0;
}
.tbl-type2 col.w1 {
  width: 330px;
}
.tbl-type2 tr {
  border-bottom: 1px solid #f0f0f0;
}
.tbl-type2 th {
  background-color: #fafafa;
  /*
  padding-left: 30px;
  text-align: left;
  */
}
.tbl-type2 th span.h {
  font-size: 14px;
  font-weight: 400;
}
.tbl-type2 td {
  text-align: center;
  border-left: 1px solid #f0f0f0;
}
.tbl-type2 th,
.tbl-type2 td {
  font-size: 12px;
  height: 45px;
  color: #000;
  vertical-align: middle;
  text-align: center;
}
/*íŽ˜ì´ì§•*/
.paging.ty1 li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.paging.ty1 li a {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
  color: #888;
  border: 2px solid #fff;
}
.paging.ty1 li.on a {
  border-color: #000;
  color: #000;
}
/*PAGER*/
.bx-wrapper .bx-pager {
  text-align: center;
  font-weight: bold;
  color: #666;
  line-height: 1;
  margin-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #bfbfbf;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0px 5px;
  outline: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
.bx-wrapper img {
  max-width: 100%;
  height: auto;
}
.bx-slide.n2 .bx-prev {
  position: absolute;
  left: -70px;
  top: 190px;
  width: 30px;
  height: 60px;
  background: url(../images/common/ico_pager02_lft.png) 0 0 no-repeat;
  text-indent: -9999px;
}
.bx-slide.n2 .bx-next {
  position: absolute;
  right: -70px;
  top: 190px;
  width: 30px;
  height: 60px;
  background: url(../images/common/ico_pager02_rgh.png) 0 0 no-repeat;
  text-indent: -9999px;
}
.bx-slide.n3 .bx-prev {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 10px;
  height: 100%;
  background: url(../images/common/ico_pager01_lft.png) 0 center no-repeat;
  text-indent: -9999px;
}
.bx-slide.n3 .bx-next {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 10px;
  height: 100%;
  background: url(../images/common/ico_pager01_rgh.png) right center no-repeat;
  text-indent: -9999px;
}
/* ìƒí’ˆ ìƒì„¸
===========================*/
.inr-c.sz2 {
  min-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.zoomContainer {
  z-index: 10;
}
.zoomLens {
  border: 2px solid #959595 !important;
  background: transparent url(../images/common/ico_plus1.png) 50% 50% no-repeat !important;
}
.zoomWrapper &gt; div {
  width: 100% !important;
  height: 0 !important;
  padding-bottom: 100%;
}
.zoomWrapper &gt; div img {
  width: 100% !important;
  height: auto !important;
}
.box_quantity {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100px;
  height: 30px;
  padding: 0px 30px;
  font-weight: 300;
  text-align: center;
  border: 1px solid #000;
}
.box_quantity * {
  display: inline-block;
  color: #000;
  *display: inline;
  *zoom: 1;
}
.box_quantity .num {
  display: block;
  line-height: 28px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
.box_quantity .btn {
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
  position: absolute;
  top: 0;
  width: 28px;
  height: 28px;
  text-align: center;
  color: #000;
}
.box_quantity .btn.plus {
  right: 0;
}
.box_quantity .btn.minus {
  left: 0;
}
.prd_detail:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.prd_detail .box_thumb {
  float: left;
  width: 53.42%;
  max-width: 780px;
}
.prd_detail .box_thumb .img {
  position: relative;
  margin-bottom: 30px;
}
.prd_detail .box_thumb .img img {
  max-width: 100%;
}
/*
.prd_detail .box_thumb .img .cover {position: absolute;left: 0;right: 0;top:50%;transform:translateY(-50%);background-color: rgba(255,255,255,.8);text-align: center; .p(34,0,30,0);}
.prd_detail .box_thumb .img .cover .h_txt {font-size:1.86rem;font-weight: 600;text-transform: uppercase;letter-spacing:1px;}
.prd_detail .box_thumb .img .cover .bar {margin: 5px 0 1px;}
.prd_detail .box_thumb .img .cover .bar span {display: inline-block;width:4px;height: 14px;background-color: @c_black;transform:rotate(-45deg);}
.prd_detail .box_thumb .img .cover .s_txt {font-size: 1.14rem;}
*/
.prd_detail .box_thumb .thumb {
  position: relative;
  padding: 0px 30px;
}
.prd_detail .box_thumb .thumb li {
  float: left;
}
.prd_detail .box_thumb .thumb .elevatezoom-gallery {
  opacity: .6;
}
.prd_detail .box_thumb .thumb .elevatezoom-gallery.active {
  opacity: 1;
}
.prd_detail .box_detail {
  float: right;
  width: 550px;
}
.prd_detail .box_detail .ico {
  position: relative;
  margin-bottom: 5px;
}
.prd_detail .box_detail .ico .rgh {
  position: absolute;
  right: 0;
  top: 0;
}
.prd_detail .box_detail .ico .rgh .wish1 {
  padding-left: 26px;
  margin-right: 20px;
  font-size: 12px;
  font-weight: 600;
  color: #000;
  line-height: 15px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.prd_detail .box_detail .ico .rgh .wish1:after {
  top: 0;
}
.prd_detail .box_detail .ico * {
  margin-right: 3px;
}
.prd_detail .box_detail .ico {
  margin-bottom: 5px;
}
.prd_detail .box_detail .brand {
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
  display: block;
}
.prd_detail .box_detail .product {
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 400;
}
.prd_detail .box_detail .t_num {
  margin-bottom: 10px;
  font-size: 12px;
}
.prd_detail .box_detail .mon_top {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.1;
}
.prd_detail .box_detail .mon_top .ico-sale {
  margin-right: 10px;
}
.prd_detail .box_detail .mon_top .mon_sale {
  text-decoration: line-through;
  margin-right: 10px;
  margin-left: 10px;
  color: #cecece;
}
.prd_detail .box_detail .mon_top .mon {
  font-weight: 600;
}
.prd_detail .box_detail .mon_info {
  color: #808080;
  font-size: 14px;
}
.prd_detail .box_detail .lst .bdt {
  border-top: 1px solid #e2e2e2;
}
.prd_detail .box_detail .lst .bdb {
  border-bottom: 1px solid #e2e2e2;
}
.prd_detail .box_detail .lst ul {
  padding-top: 10px;
}
.prd_detail .box_detail .lst li {
  position: relative;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 30px;
}
.prd_detail .box_detail .lst li:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.prd_detail .box_detail .lst li a {
  font-weight: 300;
}
.prd_detail .box_detail .lst li .h {
  float: left;
  width: 140px;
}
.prd_detail .box_detail .lst li .cont {
  float: left;
  width: 400px;
}

.prd_detail .box_detail .lst li .cont .rgh {
  position: absolute;
  right: 0;
  top: 0;
}
.prd_detail .box_detail .total .h {
  padding-top: 4px;
}
.prd_detail .box_detail .total .mon {
  font-size: 20px;
  font-weight: 600;
}
.prd_detail .box_detail .total .mon .fz-s3 {
  vertical-align: middle;
  font-weight: 300;
  font-size: 12px;
}
.prd_detail .box_detail .w240 {
  width: 240px;
}
.prd_detail .btns {
  padding-top: 20px;
  padding-bottom: 30px;
}
.prd_detail .btns:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.prd_detail .btns &gt; a {
  margin-left: 5px;
  display: block;
  float: left;
}
.prd_detail .btns &gt; a:first-child {
  margin-left: 0;
  position: relative;
}
.prd_detail .btns &gt; a.btn-pack2.ty1.small.on {
  background-color: #fff;
  border-color: #000;
}
.prd_detail .btns &gt; a.btn-pack2.ty1.small.on .i-set2.wish_s1 {
  *background-position: -52px -127px;
   background: url(../images/common/like_product.png) 0 0 no-repeat;
}

.prd_detail .btns &gt; a.btn-pack2.ty1.small .num {
	position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #b01b37;
    color: #fff;
    text-align: center;
    line-height: 1;
    padding-top: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    margin-top: -20px;
    margin-left: 4px;
}

.pd-box-total::after{
	content: "";
	clear: both;
	display: block;
}

.box-benefit {
  display: none;
  border: 1px solid #e2e2e2;
  width: 400px;
  margin: 15px 0px 15px 140px;
}

.box-benefit header.head,
.box-benefit section.mid,
.box-benefit footer.foot
{
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-top: 22px !important;
  padding-bottom: 0px;
  margin: 0px !important;
  border: none !important;
}

.box-benefit header.head h1 {
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  border-bottom: 1px solid #e2e2e2;
  font-size: 16px;
}
.box-benefit section.mid {
  padding-bottom: 22px;
}
.box-benefit section.mid .sub-lst li {
  margin-top: 15px;
}
.box-benefit section.mid .sub-lst li:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.box-benefit section.mid .sub-lst li:first-child {
  margin-top: 0;
}

.box-benefit section.mid .sub-lst li &gt; * {
  float: right;
  width: 200px;
  text-align: right;
  font-size: 16px;
}
.box-benefit section.mid .sub-lst li &gt; .h {
  float: left;
  text-align: left;
  font-size: 16px;
}

.box-benefit footer.foot {
  background-color: #f4f4f4;
}
.box-benefit footer.foot .box-total {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 22px;
}
.box-benefit footer.foot .t_accumulate {
  padding: 13px 30px;
  margin-top: 13px;
  border-top: 1px solid #e2e2e2;
  text-align: center;
  font-size: 14px;
}
.box-benefit .box-total .h {
  text-align: left;
  font-size: 14px;
}

.box-benefit .box-total .total {
  color: #bd1d3b;
  font-size: 20px;
  line-height: 30px;
  text-align: right;
}
.box-benefit .box-total .total strong {
  font-size: 28px;
  font-weight: 600;
}

.ico-sale {
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  padding-top: 10px;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  border-radius: 50px;
  background-color: #000;
  *display: inline;
  *zoom: 1;
}
.ico-sale .per {
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1;
  display: block;
}
.ico-sale .per b {
  font-size: .79rem;
}
.ico-sale .t {
  font-size: .79rem;
  display: block;
  margin-top: -2px;
}
.lst_check.colorbar.ty2 .buble {
  font-size: .86rem;
  position: absolute;
  left: 0;
  top: -26px;
  z-index: 5;
  line-height: 25px;
  display: none;
  width: auto;
  margin-left: 0;
  padding: 0px 5px;
  white-space: nowrap;
  text-align: center;
  border: 1px solid #cecece;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
}
.lst_check.colorbar.ty2 .buble:after {
  position: absolute;
  bottom: -6px;
  left: 50%;
  width: 12px;
  height: 6px;
  margin-left: -6px;
  content: '';
  background: url(../images/common/bg_buble1.png) 0 0 no-repeat;
}
.lst_check.colorbar.ty2 &gt; div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  margin-right: 6px;
}
.lst_check.colorbar.ty2 &gt; div button {
  display: block;
  overflow: hidden;
  border: 1px solid #ddd;
  width: 30px;
  height: 30px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}
.lst_check.colorbar.ty2 &gt; div button img {
  width: 26px;
  height: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  max-width: none;
}
.lst_check.colorbar.ty2 &gt; div.on button {
  border-color: #000;
}
.lst_check.colorbar.ty2 &gt; div.on button img {
  width: 22px;
  height: 22px;
}
.lst_check.colorbar.ty2 &gt; div.on .buble {
  display: block;
}
.flexslider.type2 {
  padding-bottom: 50px;
  position: relative;
}
.flexslider.type2 li {
  display: inline-block;
  *display: inline-block;
  *zoom: 1;
}
.flexslider.type2 li .box-prd4 {
  max-width: 276px;
}
.prd_detail .droplst {
  margin-top: 30px;
  border-top: 2px solid #000;
  color: #000;
}
.prd_detail .droplst &gt; ul &gt; li {
  padding-left: 10px;
  padding-right: 20px;
  border-bottom: 1px solid #e2e2e2;
  font-size: 14px;
  letter-spacing: 0;
}
.prd_detail .droplst &gt; ul &gt; li a.h1 {
  position: relative;
  display: block;
  line-height: 50px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
.prd_detail .droplst &gt; ul &gt; li a.h1 .i-aft2 {
  position: absolute;
  right: 0;
  top: 20px;
}
.prd_detail .droplst &gt; ul &gt; li a.h1 .i-aft2:after {
  width: 10px;
  height: 10px;
  background-position: -95px -84px;
}
.prd_detail .droplst &gt; ul &gt; li.on a.h1 .i-aft2:after {
  background-position: -75px -84px;
}
.prd_detail .droplst &gt; ul &gt; li .cont {
  padding-bottom: 15px;
  display: none;
}
.prd_detail .droplst &gt; ul &gt; li .cont .t_dot {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0;
}
.prd_detail .droplst &gt; ul &gt; li .cont .bind &gt; div {
  width: 210px;
}
.prd_detail .droplst &gt; ul &gt; li .cont .bind &gt; div.btn {
  width: auto;
  vertical-align: bottom;
  margin-bottom: 5px;
}
.wrap_prdview .prd_info {
  position: relative;
}
.wrap_prdview .prd_info .header {
  position: relative;
  margin-bottom: 20px;
}
.wrap_prdview .prd_info .header .rgh {
  position: absolute;
  right: 0;
  bottom: 0;
}
.wrap_prdview .prd_info .sen {
  margin-bottom: 50px;
}
.wrap_prdview .prd_info .sen:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.wrap_prdview .prd_info .img {
  float: left;
  width: 30%;
  margin-right: 1.3%;
  text-align: center;
}
.wrap_prdview .prd_info .info {
  float: left;
  width: 68%;
}
.wrap_prdview .prd_info .info .title3 {
  font-size: 12px;
  margin-bottom: 20px;
  letter-spacing: -0.0625em;
}
.wrap_prdview .prd_info .tbl-type2 {
  max-width: 870px;
}
.ad-box img {
  max-width: 100%;
}
.img-box img {
  max-width: 100%;
}
.prd_info_in {
  margin-bottom: 30px;
  font-size: 12px;
  line-height: 22px;
}
.lst-dot.lh &gt; ul &gt; li {
  line-height: 22px;
  margin-top: 6px;
  font-size: 12px;
}
.lst-dot.lh &gt; ul &gt; li:after {
  top: 10px;
}
.lst-line &gt; ul &gt; li {
  position: relative;
  padding-left: 14px;
  font-size: 12px;
  line-height: 22px;
  margin-top: 5px;
}
.lst-line &gt; ul &gt; li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 6px;
  height: 1px;
  background-color: #000;
}
.tbl-ty1.bdn {
  border-top: 1px solid #e2e2e2;
}
.tbl-ty1.bdn th,
.tbl-ty1.bdn td {
  border-left: 0;
  padding: 20px;
  vertical-align: top;
}
/*review*/
.ico_star span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 87px;
  height: 15px;
  background-image: url('../images/product/img_star.png');
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.ico_star span.s1 {
  background-position: 0px 0px;
}
.ico_star span.s2 {
  background-position: 0px -15px;
}
.ico_star span.s3 {
  background-position: 0px -30px;
}
.ico_star span.s4 {
  background-position: 0px -45px;
}
.ico_star span.s5 {
  background-position: 0px -60px;
}
.tx_review {
  margin-top: -5px;
}
.tx_review .tit {
  position: relative;
  display: block;
  padding-left: 38px;
}
.tx_review .cont {
  padding-left: 38px;
  margin-top: 20px;
}
.tx_review.pic .tit:after {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 18px;
  height: 15px;
  background: url('../images/product/ico_camera.png') 0 0 no-repeat;
}
.box_shoptip {
  border-width: 3px;
  border-style: solid;
  border-color: #f4f4f4;
}
.box_shoptip &gt; .inner {
  padding: 30px 60px;
  position: relative;
}
.box_shoptip &gt; .inner .h1 {
  position: absolute;
  left: 5%;
  top: 50%;
  height: 76px;
  margin-top: -38px;
}
.box_shoptip &gt; .inner .cont {
  margin-left: 215px;
  margin-right: 160px;
  display: table;
  height: 80px;
}
.box_shoptip &gt; .inner .cont .txt {
  display: table-cell;
  vertical-align: middle;
}
.box_shoptip &gt; .inner .cont .t1 {
  font-size: 17px;
  line-height: 30px;
  color: #777;
}
.box_shoptip &gt; .inner .btn {
  position: absolute;
  right: 60px;
  top: 50%;
  margin-top: -21px;
}
#product_review .box-tab.type5 &gt; ul &gt; li &gt; a {
  font-size: 16px;
}
/*qna*/
.lst_prd_qna {
  border-top: 1px solid #e2e2e2;
}
.lst_prd_qna li {
  border-bottom: 1px solid #e2e2e2;
}
.lst_prd_qna li .inner {
  position: relative;
}
.lst_prd_qna .tit {
  padding: 16px 60px;
  font-size: 14px;
  line-height: 24px;
  cursor: pointer;
}
.lst_prd_qna .tit .inner {
  display: table;
  width: 100%;
  table-layout: fixed;
  background: url('../images/common/ico_arr1_bottom.png') right center no-repeat;
}
.lst_prd_qna .tit .inner &gt; * {
  display: table-cell;
  vertical-align: middle;
}
.lst_prd_qna .tit .t1 {
  width: 170px;
  padding-right: 80px;
  font-weight: 300;
  font-size: 0;
}
.lst_prd_qna .tit .t1 &gt; span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 14px;
}
.lst_prd_qna .tit .t1 &gt; span.line {
  position: relative;
  padding-right: 15px;
  margin-right: 15px;
}
.lst_prd_qna .tit .t1 &gt; span.line:after {
  content: "";
  position: absolute;
  right: 0;
  top: 4px;
  width: 1px;
  height: 14px;
  background-color: #e2e2e2;
}
.lst_prd_qna .tit .h1 {
  padding-right: 20px;
  font-weight: 400;
  font-size: 15px;
  color: #000;
  height: 26px;
  line-height: 1.3;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lst_prd_qna .cont {
  display: none;
  background-color: #f4f4f4;
}
.lst_prd_qna .cont .inner {
  padding: 0px 60px;
}
.lst_prd_qna .cont .t {
  padding: 19px 0px;
}
.lst_prd_qna .cont .t:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.lst_prd_qna .cont .t:first-child {
  border-bottom: 1px solid #fff;
}
.lst_prd_qna .cont .t p {
  margin-left: 30px;
  font-size: 14px;
}
.lst_prd_qna .cont .t .ico {
  float: left;
  font-weight: 700;
  font-size: 18px;
  color: #000;
  line-height: 18px;
}
.lst_prd_qna .cont .t.pa p {
  margin-left: 170px;
}
.ico_lock {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin-left: 10px;
  font-size: 0;
  width: 17px;
  height: 20px;
  background: url('../images/product/ico_lock.png') 0 0 no-repeat;
}
.lst_prd_qna li.on .tit .inner {
  background: url('../images/common/ico_arr1_top.png') right center no-repeat;
}
.lst_prd_qna li.on .cont {
  display: block;
}
/* ìƒí’ˆëª©ë¡
===========================*/
.sidebar {
  float: left;
  width: 230px;
}
.contents {
  margin-left: 280px;
  padding-bottom: 100px;
}
.contents:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.header_sidebar {
  position: relative;
  height: 50px;
  margin-bottom: 10px;
  border-bottom: 3px solid #000;
}
.header_sidebar .title {
  font-weight: 700;
  font-size: 26px;
  color: #000;
}
.header_sidebar .t1 {
  font-size: 14px;
  color: #666;
}
.header_sidebar .t1 span {
  font-weight: 700;
}
.header_sidebar .r {
  position: absolute;
  right: 0px;
  top: 10px;
}
.lst_sidebar .icheckbox_square {
  vertical-align: top;
}
.lst_sidebar .title {
  display: block;
  padding: 0px 10px;
  line-height: 50px;
  font-weight: 700;
  font-size: 18px;
  color: #000;
}
.lst_sidebar .title span {
  display: block;
  background: url("../images/common/ico_arr1_bottom.png") right center no-repeat;
}
.lst_sidebar .on .title span {
  background: url("../images/common/ico_arr1_top.png") right center no-repeat;
}
.lst_sidebar .h1 {
  display: block;
  line-height: 45px;
  font-weight: 700;
  font-size: 16px;
  color: #000;
}
.lst_sidebar .inner {
  padding-left: 20px;
  font-size: 14px;
  line-height: 1;
}
.lst_sidebar &gt; ul {
  margin-bottom: 10px;
}
.lst_sidebar &gt; ul &gt; li {
  padding-bottom: 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eaeaea;
}
.lst_dep1 .n1 {
  color: #000;
  padding: 10px 0px;
}
.lst_dep2 {
  padding-bottom: 10px;
}
.lst_dep2 .n2 {
  color: #666;
  padding: 10px 10px;
}
.lst_dep1 .n1 .icheckbox_square {
  background-position: -16px 0px;
}
.lst_dep1 .n1 .icheckbox_square.checked {
  background-position: -32px 0px;
}
.lst_dep1 .n1 .icheckbox_square.disabled {
  background-position: -48px 0px;
  cursor: default;
}
.lst_dep1 .n1 .icheckbox_square.checked.disabled {
  background-position: -64px 0px;
  cursor: default;
}
.sidebar .btn-bot .btn-pk.s {
  width: 100%;
  padding: 10px 0px;
}
.lst-prd {
  position: relative;
}
.lst-prd:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.lst-prd .inr {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.lst-prd .inr .box-prd4 {
  max-width: 350px;
}
.prd_top {
  height: 50px;
  text-align: right;
}
.prd_top &gt; div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.prd_top .paging {
  margin-right: 30px;
}
.prd_top .lst_filter {
  position: relative;
  width: 140px;
  text-align: left;
  z-index: 1;
}
.prd_top .btn_filter {
  width: 100%;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #999;
  font-size: 14px;
  color: #999;
  text-align: left;
}
.prd_top .btn_filter &gt; span {
  position: relative;
  display: block;
  padding-left: 27px;
  padding-right: 25px;
  line-height: 1;
}
.prd_top .btn_filter &gt; span .i-set2.arr2 {
  position: absolute;
  right: 10px;
  top: 5px;
}
.prd_top .btn_filter.on {
  color: #000;
  border-color: #000;
}
.prd_top .btn_filter.on &gt; span.i-aft2.filter1:after {
  background-position: -228px -11px;
}
.prd_top .btn_filter.on &gt; span .i-set2.arr2 {
  background-position: -282px -11px;
}
.prd_top .lst_filter .lst {
  display: none;
  position: absolute;
  top: 34px;
  left: 0px;
  width: 100%;
  background-color: #000;
}
.prd_top .lst_filter .lst ul {
  padding: 10px 0px;
}
.prd_top .lst_filter .lst a {
  display: block;
  padding: 10px 20px;
  font-size: 12px;
  line-height: 13px;
  color: #9a9a9a;
}
.prd_top .lst_filter .lst a:hover {
  color: #fff;
}
.lst_chk {
  margin-top: 10px;
}
.lst_chk label {
  margin-bottom: 10px;
}
/*ë§ˆì´íŽ˜ì´ì§€
===========================*/
.ico_coupon &gt; * {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.ico_coupon &gt; .txt {
  padding: 10px 15px;
  text-align: center;
}
.ico_coupon.db &gt; * {
  display: block;
}
.top_btnbox {
  position: relative;
  margin-bottom: 17px;
}
.top_btnbox .pos {
  position: absolute;
  right: 0;
  bottom: 0;
}
.btn_pickup {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 43px;
  height: 26px;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
a.btn_pickup,
button.btn_pickup {
  background-image: url('../images/mypage/ico_letter_on.png');
}
div.btn_pickup {
  background-image: url('../images/mypage/ico_letter_off.png');
}
.qna_answer {
  padding: 30px 30px;
  border-bottom: 1px solid #e2e2e2;
}
.qna_answer .ico {
  font-weight: 700;
  font-size: 24px;
  color: #000;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.qna_answer .tit {
  margin-bottom: 35px;
}
.qna_answer .tit .ico {
  margin-right: 30px;
  margin-top: -5px;
}
.qna_answer .cont {
  position: relative;
  padding: 30px 30px 30px 80px;
  background-color: #f4f4f4;
  line-height: 1.8;
}
.qna_answer .cont .ico {
  position: absolute;
  left: 0;
  top: 20px;
  width: 80px;
  text-align: center;
}
/* ê³&nbsp;ê°ì„¼í„°
===========================*/
.customer_header {
  background-color: #f4f4f4;
}
.customer_header &gt; .inner {
  padding: 40px;
}
.customer_header .area_top:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.customer_header .area_top .col-fl {
  margin-top: 0px;
}
.customer_header .area_top .h1 {
  font-size: 34px;
  line-height: 38px;
  font-weight: 300;
}
.customer_header .area_top .info &gt; * {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.customer_header .area_top .info .tel {
  margin-right: 20px;
  font-weight: 700;
  font-size: 32px;
  color: #000;
  line-height: 1;
}
.wrap_container_customer {
  position: relative;
}
.wrap_container_customer:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.wrap_side_customer {
  width: 185px;
  position: relative;
  float: left;
}
.wrap_content_customer {
  width: 980px;
  float: right;
}
.wrap_content_customer .tbl-ty1 {
  border-top-color: #888;
  border-top-width: 1px;
}
.wrap_content_customer .tbl-ty1.bdt-n {
  border-top-color: #e2e2e2;
}
.side_customer_pos .snb {
  border: 1px solid #dedede;
}
.side_customer_pos .snb &gt; .inner {
  padding: 36px 19px;
}
.side_customer_pos .snb .depth1 &gt; ul &gt; li {
  padding-top: 25px;
  margin-top: 25px;
  border-top: 1px solid #dedede;
}
.side_customer_pos .snb .depth1 &gt; ul &gt; li:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
.side_customer_pos .snb .depth1 &gt; ul &gt; li &gt; .tit1 {
  margin-bottom: 10px;
}
.side_customer_pos .snb .depth1 &gt; ul &gt; li.on a {
  color: #bd1d3b;
}
.wrap_content_customer .area_mid:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.wrap_content_customer .col-fl {
  width: 650px;
}
.wrap_content_customer .col-fr {
  width: 300px;
}
.wrap_content_customer .col-fr .tbl-ty1 table {
  table-layout: fixed;
}
.wrap_content_customer .col-fr .tbl-ty1 td {
  padding: 0;
  height: 50px;
  border-left: 0;
}
.wrap_content_customer .col-fr .tbl-ty1 td a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.area-info-lst {
  border-width: 2px;
  border-style: solid;
  border-color: #f4f4f4;
}
.area-info-lst .lst {
  border-right: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
}
.area-info-lst ul:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.area-info-lst li {
  float: left;
  width: 33.3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #f4f4f4;
  border-top: 1px solid #f4f4f4;
}
.area-info-lst .cont {
  display: table;
  width: 100%;
  height: 98px;
}
.area-info-lst .cont &gt; * {
  display: table-cell;
  vertical-align: middle;
}
.area-info-lst .cont .ico {
  padding-left: 30px;
  width: 50px;
  text-align: center;
}
.area-info-lst .cont .t1 {
  padding-left: 10px;
  font-size: 14px;
  line-height: 18px;
}
.box_customer_search {
  background-color: #454545;
}
.box_customer_search .inner {
  padding: 30px 50px 30px 70px;
}
.box_customer_search .inner &gt; * {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-size: 0;
}
.box_customer_search .inner .inp {
  position: relative;
  width: 380px;
  padding-right: 100px;
}
.box_customer_search .inner .inp .btn-pk {
  position: absolute;
  right: 0;
  top: 0;
}
.box_customer_search .inner .t1 {
  padding-left: 25px;
  font-size: 14px;
  line-height: 1;
  color: #fff;
}
.cont_view {
  padding: 20px 10px;
  min-height: 300px;
}
.cont_view img {
  max-width: 100%;
}
/* ì´ë²¤íŠ¸
===========================*/
.wrap_container_event .header_typ1 {
  text-align: center;
  margin-bottom: 30px;
}
.wrap_container_event .header_typ1 .tit {
  font-weight: 300;
  font-size: 40px;
  line-height: 1;
  color: #000;
}
.wrap_container_event .header_typ1.line {
  padding-bottom: 60px;
  border-bottom: 2px solid #000;
}
.visual_event {
  position: relative;
}
.visual_event img {
  max-width: 100%;
  height: auto;
}
.visual_event li {
  position: relative;
}
.visual_event .info {
  position: absolute;
  left: 120px;
  top: 130px;
  color: #fff;
}
.visual_event .info .tit {
  font-weight: 300;
  font-size: 42px;
  line-height: 1.2;
}
.visual_event .info .tit span {
  line-height: 1.2;
  font-weight: 600;
  color: #437575;
}
.visual_event .info .t1 {
  position: relative;
  font-size: 20px;
  padding-bottom: 35px;
  margin-bottom: 35px;
}
.visual_event .info .t1:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 40px;
  height: 1px;
  background-color: #fff;
}
.visual_event .info .t2 {
  font-size: 18px;
  margin-top: 15px;
}
.visual_event .bx-wrapper .bx-pager {
  position: absolute;
  left: 0;
  bottom: 20px;
  width: 100%;
  font-size: 0;
}
.visual_event .bx-prev,
.visual_event .bx-next {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 30px;
  height: 60px;
  font-size: 0;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.visual_event .bx-prev {
  left: -70px;
  background-image: url('../images/event/btn_prev.png');
}
.visual_event .bx-next {
  right: -70px;
  background-image: url('../images/event/btn_next.png');
}
.lst_benefit:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.lst_benefit .box {
  float: left;
  width: 19.45%;
  height: 201px;
  margin-left: 0.6879%;
  word-break: keep-all;
  overflow: hidden;
  text-align: center;
}
.lst_benefit .box img {
  max-width: 100%;
  height: auto;
}
.lst_benefit .box:first-child {
  margin-left: 0;
}
.lst_benefit .box .img {
  display: table;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.lst_benefit .box .img span {
  display: table-cell;
  vertical-align: top;
}
.lst_benefit .box .t1 {
  color: #fff397;
}
.lst_benefit .box .t2 {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  padding: 0px 25px;
}
/*.lst_benefit .box.b1 {background-color:#c9acac;}
.lst_benefit .box.b2 {background-color:#989eb7;}
.lst_benefit .box.b3 {background-color:#acb8ba;}
.lst_benefit .box.b4 {background-color:#b5b4a9;}
.lst_benefit .box.b5 {background-color:#a89e92;}
*/
.box_info_event1 .lst_benefit .box .img {
  margin-bottom: 10px;
}
.box_info_event1 .lst_benefit .box .t1 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1;
}
.box_info_event1 .lst_benefit .box .t2 {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  padding: 0px 20px;
}
.box_info_event2:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.box_info_event2 .col-fl {
  float: left;
  width: 32.5%;
  margin-right: 2%;
}
.box_info_event2 .col-fr {
  float: right;
  width: 65.5%;
}
.box_info_event2 .lst_benefit .box {
  width: 24.210%;
  position: relative;
}
.box_info_event2 .lst_benefit .box a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.box_info_event2 .lst_benefit .box:first-child {
  margin-left: 0;
}
.box_info_event2 .lst_benefit .box .t1 {
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
}
.box_info_event2 .lst_benefit .box .t2 {
  line-height: 1.3;
}
.box_info_event2 .tbl-ty1 {
  border-top-color: #888;
  border-top-width: 1px;
}
.box_info_event2 .tbl-ty1.bdt-n {
  border-top-color: #e2e2e2;
}
.box_info_event2 .tbl-ty1 table {
  table-layout: fixed;
}
.box_info_event2 .tbl-ty1 td {
  padding: 0;
  height: 49px;
  border-left: 0;
}
.box_info_event2 .tbl-ty1 td a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.area_event .box-prd4 .box-img .thumb {
  padding-bottom: 0;
  height: 280px;
  width: 280px;
}
.area_event .box-prd4 .box-info .brand {
  font-size: 12px;
}
.area_event .box-prd4 .box-info .h {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 3px;
}
.area_event .lst {
  font-size: 0;
  text-align: left;
  overflow: hidden;
}
.area_event .lst {
  font-size: 0;
}
.area_event .lst {
  margin-left: -14px;
}
.area_event .lst &gt; * {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  margin-left: 14px;
  margin-bottom: 40px;
  width: 280px;
  word-break: keep-all;
}
.area_event.end .box-img .thumb {
  position: relative;
}
.area_event.end .box-img .thumb:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f00000 0, endColorstr=#7f00000 0);
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=@filter_a, endColorstr=@filter_a)";
}
.wrap_container_event.view {
  /*view*/
}
.tit_event {
  margin-bottom: 70px;
}
.tit_event:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.tit_event .rgh {
  float: right;
}
.tit_event .select1.w1 {
  width: 280px;
}
.tit_event .lft {
  float: left;
  padding-top: 3px;
}
.tit_event .lft &gt; * {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: 1;
}
.tit_event .lft .tit {
  margin-right: 15px;
  font-weight: 600;
  font-size: 20px;
  color: #000;
}
.tit_event .lft span {
  color: #999;
  font-size: 14px;
}
.tit_event .lft span.line {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #cbcbcb;
}
.area_event_view .box-prd3 .cont .box-info .h {
  height: 26px;
  line-height: 1.3;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 18px;
}
.area_event_view &gt; .inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.area_event_view .box-prd3 .thumb .img {
  font-size: 0;
  line-height: 0;
}
.area_event_view .box-prd3 .thumb .img img {
  max-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
.area_event_view .box-prd3 .thumb .img:after {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  content: "";
}
.area_event_view.type1 &gt; .inner {
  font-size: 0;
  text-align: left;
}
.area_event_view.type1 &gt; .inner .box {
  display: inline-block;
  vertical-align: top;
  width: 475px;
  font-size: 16px;
}
.area_event_view.type1 .box-prd3 .thumb .img {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}
.area_event_view.type1 &gt; .inner .box {
  margin-left: 17px;
  margin-bottom: 40px;
}
.area_event_view.type1 &gt; .inner .box:first-child,
.area_event_view.type1 &gt; .inner .box:nth-child(3n + 1) {
  margin-left: 0;
}
.area_event_view.type2 &gt; .inner {
  font-size: 0;
  text-align: left;
}
.area_event_view.type2 &gt; .inner .box {
  display: inline-block;
  vertical-align: top;
  width: 350px;
  font-size: 16px;
}
.area_event_view.type2 .box-prd3 .thumb .img {
  width: 100%;
  height: 450px;
  padding-bottom: 0;
}
.area_event_view.type2 &gt; .inner .box {
  margin-left: 20px;
  margin-bottom: 30px;
}
.area_event_view.type2 &gt; .inner .box:first-child,
.area_event_view.type2 &gt; .inner .box:nth-child(4n + 1) {
  margin-left: 0;
}
.area_event_view.type3 &gt; .inner {
  font-size: 0;
  text-align: left;
}
.area_event_view.type3 &gt; .inner .box {
  display: inline-block;
  vertical-align: top;
  width: 270px;
  font-size: 16px;
}
.area_event_view.type3 .box-prd3 .thumb .img {
  width: 100%;
  height: 347px;
  padding-bottom: 0;
}
.area_event_view.type3 &gt; .inner .box {
  margin-left: 27px;
  margin-bottom: 30px;
}
.area_event_view.type3 &gt; .inner .box:first-child,
.area_event_view.type3 &gt; .inner .box:nth-child(5n + 1) {
  margin-left: 0;
}
.area_event_view.type4 &gt; .inner .box {
  float: left;
  width: 270px;
}
.area_event_view.type4 .box-prd3 .thumb .img {
  width: 100%;
  height: 347px;
  padding-bottom: 0;
}
.area_event_view.type4 &gt; .inner .box {
  margin-left: 16px;
  margin-bottom: 5px;
}
.area_event_view.type4 &gt; .inner .box.n1 {
  width: 600px;
  margin-left: 0;
  margin-bottom: 0;
}
.area_event_view.type4 &gt; .inner .box.n1 .img {
  height: 771px;
}
.area_event_view.type4 &gt; .inner .box.n1 .img img {
  max-width: 100%;
  height: auto;
}
.area_event_view.type4 &gt; .inner {
  padding-top: 60px;
  margin-top: 40px;
  border-top: 1px solid #ddd;
}
.area_event_view.type4 &gt; .inner:first-child {
  padding-top: 0;
  margin-top: 0;
  border-top: 0;
}
@media screen and (max-width: 1680px) {
  .area_event_view.type1 &gt; .inner .box {
    width: 32.53424658%;
  }
  .area_event_view.type1 &gt; .inner .box {
    margin-left: 1.16438356%;
    margin-bottom: 2.73972603%;
  }
  .area_event_view.type2 &gt; .inner .box {
    width: 23.97260274%;
  }
  .area_event_view.type2 &gt; .inner .box {
    margin-left: 1.36986301%;
    margin-bottom: 2.05479452%;
  }
  .area_event_view.type3 &gt; .inner .box {
    width: 18.49315068%;
  }
  .area_event_view.type3 &gt; .inner .box {
    margin-left: 1.84931507%;
    margin-bottom: 2.05479452%;
  }
  .area_event_view.type4 &gt; .inner .box {
    float: left;
    width: 17.91666667%;
  }
  .area_event_view.type4 .box-prd3 .thumb .img {
    width: 100%;
    height: auto;
  }
  .area_event_view.type4 .box-prd3 .thumb .img img {
    max-width: 100%;
    height: auto;
  }
  .area_event_view.type4 &gt; .inner .box {
    margin-left: 1.33333333%;
  }
  .area_event_view.type4 &gt; .inner .box.n1 {
    width: 40.83333333%;
  }
  .area_event_view.type4 &gt; .inner .box.n1 .img {
    height: auto;
  }
}
@media screen and (max-width: 1500px) {
  .area_event_view.type1 .box-prd3 .thumb .img {
    height: 41.84931507%;
  }
  .area_event_view.type2 .box-prd3 .thumb .img {
    height: 30.82191781%;
  }
  .area_event_view.type3 .box-prd3 .thumb .img {
    height: 23.76712329%;
  }
}
/*ì¶œì„ì²´í¬*/
#container.event {
  padding-bottom: 100px;
  background-color: #eee;
}
.top_check {
  position: relative;
  overflow: hidden;
  height: 360px;
}
.top_check .bg {
  position: absolute;
  left: 50%;
  top: 0;
  width: 1920px;
  margin-left: -960px;
}
.top_check .txt {
  position: relative;
  text-align: center;
  padding-top: 60px;
  color: #fff;
}
.top_check .txt .h1 {
  font-size: 46px;
  font-weight: 700;
}
.top_check .txt .t1 {
  font-size: 26px;
}
.wrap_event_check &gt; .inner {
  padding-top: 60px;
}
.check_titbox {
  background-color: #484847;
  padding: 20px 0px;
}
.check_titbox &gt; .inner {
  display: table;
  width: 100%;
}
.check_titbox &gt; .inner .col {
  display: table-cell;
  vertical-align: middle;
}
.check_titbox &gt; .inner .lst-dot {
  float: right;
  color: #fff;
}
.check_titbox &gt; .inner .lst-dot &gt; ul &gt; li:after {
  background-color: #fff;
}
.check_titbox .ico_check {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 150px;
  height: 150px;
  background: url('../images/event/ico_check_tit.png') 0 0 no-repeat;
  text-align: center;
  color: #fff;
}
.check_titbox .ico_check &gt; .inner {
  padding: 40px 0px;
  line-height: 1;
}
.check_titbox .ico_check .t1 {
  margin-bottom: 5px;
  font-size: 12px;
}
.check_titbox .ico_check .day {
  font-size: 34px;
  font-weight: 300;
}
.check_titbox .ico_check .day span {
  font-weight: 700;
  font-size: 42px;
}
.check_titbox .info {
  margin-left: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.check_titbox .info .h1 {
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 1;
  color: #fff;
}
.lst_check .lst {
  font-size: 0;
  text-align: left;
  overflow: hidden;
}
.lst_check .lst &gt; * {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 12.87671233%;
  margin-right: 1.64383562%;
  margin-top: 1.71232877%;
}
.lst_check .lst &gt; *:nth-child(7n + 0) {
  margin-right: 0;
}
.lst_check .lst &gt; *:nth-child(-n + 7) {
  margin-top: 0;
}
.lst_check .lst &gt; *:nth-child(7n + 0) {
  margin-right: 0;
}
.lst_check .lst &gt; *:nth-child(-n + 7) {
  margin-top: 0;
}
.lst_check .lst li {
  background-color: #fff;
}
.lst_check .lst .cont {
  padding: 20px 0px 25px 0px;
  text-align: center;
  background-color: #fff;
}
.lst_check .lst .cont .top {
  line-height: 1;
  margin-bottom: 18px;
  font-family: 'Open Sans', sans-serif;
}
.lst_check .lst .cont .top .cal {
  margin-bottom: 8px;
  font-size: 16px;
  color: #747474;
}
.lst_check .lst .cont .top .day {
  font-weight: 700;
  font-size: 30px;
  color: #000;
}
.lst_check .lst .cont .box {
  height: 120px;
  display: table;
  width: 100%;
}
.lst_check .lst .cont .box &gt; div {
  display: table-cell;
  vertical-align: middle;
}
.lst_check .lst .cont .box .bat {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 119px;
  height: 119px;
  background: url('../images/event/ico_mileage.png') 0 0 no-repeat;
}
.lst_check .lst .cont .box .bat span {
  display: block;
  margin-top: 43px;
  font-weight: 700;
  font-size: 30px;
  line-height: 30px;
  color: #fff;
}
.lst_check .lst li.end .cont {
  opacity: 0.3;
}
.lst_check .lst li.today .cont .box .bat {
  position: relative;
}
.lst_check .lst li.today .cont .box .bat:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 119px;
  height: 119px;
  background: url('../images/event/ico_mileage_ok.png') 0 0 no-repeat;
}
/* ì£¼ë¬¸í”„ë¡œì„¸ìŠ¤
===========================*/
.box_order_step {
  padding-top: 60px;
  margin-bottom: 60px;
}
.box_order_step:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.box_order_step .step {
  position: relative;
  float: left;
  width: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
  padding: 24px 0px;
  text-align: center;
  color: #999;
  background-color: #f4f4f4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box_order_step .step span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 48px;
  font-size: 26px;
  line-height: 32px;
}
.box_order_step .step.n1 {
  border-right: 0;
}
.box_order_step .step.n1 span {
  background: url('../images/order/ico_order1.png') 0 center no-repeat;
}
.box_order_step .step.n2 {
  border-left: 0;
}
.box_order_step .step.n2 span {
  background: url('../images/order/ico_order2.png') 0 center no-repeat;
}
.box_order_step .step.n1:after {
  content: "";
  position: absolute;
  right: -31px;
  top: -1px;
  width: 0;
  height: 0;
  border-top: 41px solid transparent;
  border-bottom: 41px solid transparent;
  border-left: 31px solid #000;
  z-index: 1;
}
.box_order_step .step.n2:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-left: 30px solid #fff;
  z-index: 1;
}
.box_order_step .step.n2.on:after {
  border-left-color: #f4f4f4;
}
.box_order_step .step.on {
  border-color: #000;
  background-color: #fff;
  color: #000;
}
.tbl_basic.tblin {
  border-top: 0;
}
.tbl_basic.tblin.ta-c td,
.tbl_basic.tblin.ta-c th {
  font-size: 12px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}
.tbl_basic.tblin.ta-c td {
  padding: 8px 10px;
}
.tbl_basic.tblin.ta-c th {
  padding: 10px 10px;
  background-color: #f4f4f4;
}
tr.paycom {
  display: none;
}
tr.non {
  border-bottom: 0;
}
tr.non th {
  background: none;
}
/* ë§¤ê±°ì§„-ì&nbsp;œí’ˆìƒì„¸
===========================*/
.view_contents_main {
  margin-bottom: 30px;
}
.view_contents_main .hd {
  border-top: 2px solid #0c0203;
}
.view_contents_main .hd .top {
  padding: 20px 0px 10px 0px;
}
.view_contents_main .hd .t1 {
  margin-top: 25px;
  font-size: 14px;
  color: #666;
}
.view_contents_main .hd .btn-pk {
  width: 95px;
  font-size: 18px;
  line-height: 40px;
  padding: 0px 20px;
}
.view_contents_main .cont {
  padding: 100px 50px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #f0f0f0;
}
.view_contents_main .cont img {
  max-width: 100%;
}
.box_comment .inp_com .tit {
  margin-bottom: 12px;
}
.box_comment .inp_com .tit:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '';
}
.box_comment .inp_com .tit .h1 {
  float: left;
  font-size: 18px;
}
.box_comment .inp_com .tit .num {
  float: right;
  margin-top: 7px;
  font-size: 14px;
  color: #666;
}
.box_comment .inp_com .tit .num span.b {
  color: #000;
  font-weight: 700;
}
.box_comment .box {
  position: relative;
  padding-right: 165px;
  border-top: 1px solid #4a4a4a;
}
.box_comment .box textarea.textarea {
  border: 0;
  width: 100%;
  height: 159px;
  padding: 20px;
  font-size: 14px;
  line-height: 1.5;
  background-color: #f1f1f1;
  resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box_comment .box .btn-pk.vl {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0px;
  width: 165px;
  line-height: 157px;
  font-size: 24px;
  text-align: center;
}
.box_comment .box .btn-pk.black:hover,
.box_comment .box .btn-pk.black.rv {
  background-color: #000;
  border-color: #000;
}
.box_comment .info {
  padding: 7px 0px 12px 0px;
  font-size: 13px;
  color: #838383;
}
.box_comment .tbl_com table {
  width: 100%;
  table-layout: fixed;
  border-top: 1px dashed #e4e4e4;
}
.box_comment .tbl_com col.cid {
  width: 265px;
}
.box_comment .tbl_com col.day {
  width: 130px;
}
.box_comment .tbl_com td {
  padding: 14px 25px;
  font-size: 14px;
  color: #000;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px dashed #e4e4e4;
}
/* ë§¤ìž¥ì°¾ê¸°
===========================*/
.i-txt.black.rv {
  background-color: #000;
  color: #fff;
}
.i-txt.red.rv {
  background-color: #bd1d3b;
  color: #fff;
}
.area-map {
  overflow: hidden;
  position: relative;
  height: 900px;
}
#mapDaum {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#mapNaver1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.area-map .i-txt {
  padding: 0;
  width: 64px;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}
.map_sidebar {
  z-index: 1;
  position: absolute;
  left: 70px;
  top: 70px;
  width: 400px;
  height: 780px;
  background-color: #fff;
}
.map_sidebar &gt; .inner {
  padding: 30px 20px 0px 20px;
}
.lst_maplink {
  margin-bottom: 15px;
}
.lst_maplink &gt; span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  vertical-align: top;
  margin-bottom: 10px;
}
.lst_maplink &gt; span:nth-child(2n-1) {
  margin-right: 4px;
}
.lst_maplink .btn-pk {
  width: 175px;
}
.map_sidebar .box-tab.type2 &gt; ul &gt; li &gt; a {
  height: 50px;
  line-height: 50px;
  padding: 0;
}
.map_sidebar .col-group {
  padding-right: 70px;
  position: relative;
  margin-bottom: 20px;
}
.map_sidebar .col-group input[type="text"].inp-txt {
  height: 30px;
}
.map_sidebar .col-group .select1 {
  width: 48.5%;
}
.map_sidebar .col-group .select1:first-child {
  margin-right: 1%;
}
.map_sidebar .col-group .btn-pk {
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
}
.lst_mapcont {
  font-size: 13px;
  line-height: 1.5;
}
.lst_mapcont .total {
  margin-bottom: 10px;
}
.lst_mapcont .t1 {
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 1.3;
  color: #000;
  text-decoration: underline;
}
.lst_mapcont .t2 {
  font-size: 13px;
}
.lst_mapcont .t2.f-en {
  margin-top: 12px;
}
.lst_mapcont .tit {
  margin-bottom: 10px;
  color: #000;
  line-height: 20px;
}
.lst_mapcont .tit .h1 {
  font-size: 14px;
  font-weight: 700;
}
.lst_mapcont .tit .h2 {
  font-size: 18px;
  font-weight: 700;
}
.lst_mapcont li {
  border-top: 1px solid #f4f4f4;
  padding-top: 15px;
  margin-top: 15px;
}
.lst_mapcont li:first-child {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}
.lst_mapcont li .tit .h1 {
  position: relative;
  padding-left: 21px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.lst_mapcont li .tit .h1:after {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 15px;
  height: 15px;
  background: url('../images/member/ico_maplist.png') 0 0 no-repeat;
}
.lst_mapcont li.on .tit .h1:after,
.lst_mapcont li:hover .tit .h1:after {
  background-position: right 0;
}
.boxline {
  padding: 15px;
  border-width: 3px;
  border-style: solid;
  border-color: #f4f4f4;
}
.boxline .inner {
  height: 270px;
  padding-right: 10px;
  overflow-y: auto;
}
.box_spot {
  position: absolute;
  left: -180px;
  bottom: 45px;
  background-color: white;
}
.box_spot .lst_mapcont {
  z-index: 2;
  position: relative;
  width: 385px;
  height: 105px;
  padding: 30px;
}
.b_spot {
  z-index: 1;
  position: absolute;
}
@media screen and (max-width: 1680px) {
  .visual_event .bx-prev {
    left: 20px;
  }
  .visual_event .bx-next {
    right: 20px;
  }
  .area_event .lst {
    margin-left: -39px;
  }
  .area_event .lst &gt; * {
    margin-left: 39px;
    width: 208px;
  }
  .area_event .box-prd4 .box-img .thumb {
    width: 208px;
    height: 208px;
  }
}
@media screen and (max-width: 1640px) {
  .lst-prd {
    padding: 0px 60px;
  }
  .bx-slide.n2 .bx-prev {
    left: 0px;
    top: 160px;
  }
  .bx-slide.n2 .bx-next {
    right: 0px;
    top: 160px;
  }
}
@media screen and (max-width: 1500px) {
  .area_event .lst {
    margin-left: 0;
  }
  .area_event .lst &gt; * {
    width: 16.25%;
    margin-right: 4.6875%;
    margin-top: 3.90625%;
    margin-left: 0;
    margin-bottom: 0;
  }
  .area_event .lst &gt; *:nth-child(5n + 0) {
    margin-right: 0;
  }
  .area_event .lst &gt; *:nth-child(-n + 5) {
    margin-top: 0;
  }
  .area_event .box-prd4 .box-img .thumb {
    width: 100%;
    height: auto;
  }
  .prd_detail .box_thumb {
    float: left;
    width: 48%;
    max-width: 780px;
  }
}
@media screen and (max-width: 1366px) {
  .bx-slide.n2 .bx-prev {
    top: 140px;
  }
  .bx-slide.n2 .bx-next {
    top: 140px;
  }
}
@media screen and (max-width: 1280px) {
  .prd_detail .box_thumb {
    max-width: 650px;
  }
}

/*ì´ë²¤íŠ¸ full ì‚¬ì´ì¦ˆ ë°°ë„ˆ*/
.event_full_size{
    position: relative;
    width:100vw;
    left: -240px;
}

@media screen and (max-width: 1680px) {
  .event_full_size{
        position: relative;
        width:100vw;
        left: -240px;
  }
}

@media screen and (max-width: 1500px) {
  .event_full_size{
    position: relative;
    left: -50px;
    right: -100px;
    width:100vw;
  }
}

@media screen and (max-width: 1300px) {
  .event_full_size {
    position: relative;
    margin-left: -50px;
    margin-right: -50px;
    width:100vw;
  }
}

.span2, .span3, .span4, .span5, .span6, .span7, .span8 {
  font-size: 13px !important;
  color: #bbb !important;
  font-weight: 600 !important;
  font-family: "Malgun Gothic", sans-serif;
  text-align: center !important;
}
.span2 {
  width: 50%;
}
.span3 {
  width: 33.33%;
}
.span4 {
  width: 25%;
}
.span5 {
  width: 20%;
}
.span6 {
  width: 16.66%;
}
.span7 {
  width: 14.28%;
}
.span8 {
  width: 12.5%;
}



.tuned_editor_content{
  margin:auto;
  width:100%;
  box-sizing: border-box;
}

.tuned_editor_content &gt; ul {
  margin: -5px;
  font-size: 0;
  text-align: left;
}

.tuned_editor_content &gt; ul.tuned_editor_list &gt; li.tuned_editor_item {
    position: relative;
    display: inline-block;
    width: calc(100%/4 - 20px);
    margin: 10px;
    margin-bottom: 30px;
    vertical-align: top;
    cursor: pointer;
}

.tuned_editor_content &gt; ul.tuned_editor_list  &gt; li.tuned_editor_item &gt; div:nth-child(1) {
    width: 100%;
    padding-top: 100%;
    background-size: cover;
    background-position: 50% 50%;
    cursor: pointer;
    transition: transform .3s;
}

.tuned_editor_content &gt; ul.tuned_editor_list  &gt; li.tuned_editor_item &gt; div:nth-child(2) {
    padding: 5px;
    color: #999;
    font-size: 12px;
}

.tuned_editor_content &gt; ul.tuned_editor_list  &gt; li.tuned_editor_item &gt; div:nth-child(3) {
    padding: 5px;
    color: #999;
    font-size: 12px;
}

.tuned_editor_content &gt; ul.tuned_editor_list  &gt; li.tuned_editor_item &gt; div:nth-child(3) {
    height: 54px;
}

.tuned_editor_content &gt; ul.tuned_editor_list &gt; li.tuned_editor_item &gt; div:nth-child(4) {
    padding: 10px 5px;
    color: #333;
    font-size: 13px;
    border-top: 1px solid #eee;
}

.tuned_editor_content &gt; ul &gt; li.tuned_editor_products {
    position: relative;
    display: none;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #DDD;
}

.tuned_editor_product &gt; .inner {
  font-size: 0;
  cursor: pointer;
}

.tuned_editor_product&gt; .inner::after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: '';
}

.tuned_editor_product &gt; .inner .box {
  cursor: pointer;
  width: calc(100%/4 - 20px);
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  margin-left: 1.36986301%;
  margin: 10px;
  margin-bottom:30px;
}

.tuned_editor_product &gt; .inner .box:first-child,
.tuned_editor_product&gt; .inner .box:nth-child(4n + 1) {
  margin-left: 0;
}



.tuned_editor_product .box-prd8 .thumb .img {
  width: 100%;
  height: 450px;
  *height: auto !important;
  padding-bottom: 0;
}

.tuned_editor_product .box-prd8 .thumb .img img {
  max-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}


.tuned_editor_product .box-prd8  .thumb .img::after {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
    content: "";
}

.box-prd8{
    position: relative;
}

.box-prd8 .thumb {
    position: relative;
    overflow: hidden;
}

.box-prd8 .thumb .img {
    height: 0;
    padding-bottom: 129%;
    position: relative;
    text-align: center;
}

.box-prd8 .cont {
    margin-top: 20px;
}

.box-prd8 .cont .box-info {
    position: relative;
}

.tuned_editor_product .box-prd8 .cont .box-info .h {
    height: 26px;
    line-height: 1.3;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 18px;
}
.box-prd8 .cont .box-info .h {
    margin-bottom: 5px;
    height: 40px;
    font-size: 14px;
    line-height: 20px;
}

.box-prd8 .cont .box-info .mon {
    font-size: 0;
    margin-bottom: 10px;
}

.loading-box {
  padding: 100px 0;
  text-align: center;
}

.box-prd8 .cont .box-info .ico {
    font-size: 0;
    min-height: 18px;
}

.tuned_editor_details_main {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
}

.tuned_editor_details_main &gt; div:nth-child(1) {
    width: 550px;
    *width: 53%;
    padding: 10px;
    *max-width: 500px;
}

.tuned_editor_details_main &gt; div:nth-child(1) img {
    width : 100%
}

.tuned_editor_details_main &gt; div:nth-child(1) &gt; div:nth-child(1){
  margin-bottom: 10px;
}

.tuned_editor_details_main &gt; div:nth-child(1) .comment {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #333;
    font-weight: 400;
}

.comment &gt; div:nth-child(1) {
    width: calc(100% - 100px);
}
.comment &gt; div:nth-child(2) {
    width: 80px;
    text-align: right;
}

.tuned_editor_details_main &gt; div:nth-child(2) {
    width: 45%;
    padding: 10px;
}

.hashtag {
  margin-top: 30px;
  margin-bottom: 30px;
}
.hashtag &gt; div:nth-child(1) {
    color: #333399;
    font-size: 20px;
}
.hashtag &gt; div:nth-child(2) &gt; a {
    display: inline-block;
    padding: 5px 10px;
    margin: 5px;
    color: #666;
    font-size: 14px;
    border: 1px solid #DDD;
    border-radius: 15px;
}

.profile {
    width: 100%;
    margin-bottom: 30px;
}

.profile &gt; img {
    max-height: 200px;
}

.rel_product{
  padding-top: 15px;
  height: 58px;
  border-bottom: 1px solid #000;
}

.product{
}

.product .iScrollVerticalScrollbar.iScrollLoneScrollbar{position: absolute;z-index: 9999;top: 2px;right: 0;bottom: 2px;display: none !important;overflow: hidden;width: 6px;background-color: #f0f0f0;}
.product .iScrollVerticalScrollbar.iScrollLoneScrollbar .iScrollBothScrollbars{bottom: 18px;}
.product .iScrollVerticalScrollbar.iScrollLoneScrollbar .iScrollIndicator{width: 100%;}

.rel_product &gt; span{
  margin-bottom: 10px;
    color: #1A1A1A;
    font-size: 20px;
    text-align: left;
    height: 58px;
  }
.tuned_editor_sns{
  margin: 0 auto;
  width: 300px;
  text-align: center;
}

.tuned_editor_sns .lst {
    font-size: 0;
    text-align: center;
}
.tuned_editor_sns .lst {
    padding-top: 10px;
}

.tuned_editor_sns .btns:last-child {
    padding-right: 0;
}
.tuned_editor_sns .btns {
    padding-right: 30px;
    width: 80px;
    display: inline-block;
    text-align: center;
}

.tuned_editor_sns .btns img {
    width: 100%;
    display: inline-block;
}

.tuned_editor_sns span {
    padding-top: 5px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
}

.order_section1{
	position: relative;
}
.order_section1 &gt; .fl-r{
	position: absolute; right: 50%; top: 0; margin-right: -600px;
}

.order_section1 &gt; .fl-r.fixed {
	position: fixed;
}
</pre></body></html>