.iu-center-box {
  width:1100px;
}
.iu-page {
  min-width:1100px;
}
.header {
  background-color:#FFFFFF;
  border-bottom-color:#DBDBDB;
  border-bottom-width:1px;
  color:#333333;
  float:none;
  height:80px;
  left:0px;
  position:fixed;
  top:0px;
  width:100%;
  z-index:11;
}
.head-logo {
  float:left;
  margin-left:0px;
  margin-top:28px;
  position:relative;
  width:130px;
}
.head-cell {
  border-color:#ED2C23;
  border-radius:2px;
  border-width:1px;
  color:#ED2C23;
  float:right;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  height:34px;
  line-height:34px;
  margin-right:0px;
  margin-top:22px;
  padding-left:20px;
  padding-right:20px;
  position:relative;
  right:0px;
  text-align:center;
}
.head-box_1 {
  float:left;
  margin-left:50px;
  margin-top:30px;
  position:relative;
}
.head-text_1 {
  color:#000000;
  float:left;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  opacity:1;
  position:relative;
}
.head-text_2 {
  color:#000000;
  float:left;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:40px;
  margin-top:0px;
  opacity:1;
  position:relative;
}
.head-text_3 {
  color:#000000;
  float:left;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:40px;
  margin-top:0px;
  opacity:1;
  position:relative;
}
.head-text_4 {
  color:#000000;
  float:left;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:40px;
  margin-top:0px;
  opacity:1;
  position:relative;
}
.head-text_5 {
  color:#ED2C23;
  float:left;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:700;
  margin-left:40px;
  margin-top:0px;
  opacity:1;
  position:relative;
}
.box-311 {
  float:right;
  margin-right:25px;
  margin-top:31px;
  position:relative;
  right:0px;
}
.head-login {
  color:#6D6D6D;
  float:left;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-left:5px;
  margin-top:0px;
  opacity:1;
  position:relative;
}
.head-bar_1 {
  color:#B6B6B6;
  float:left;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-left:5px;
  margin-top:0px;
  opacity:1;
  position:relative;
  text-align:center;
  width:15px;
}
.head-sign {
  color:#6D6D6D;
  float:left;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-left:5px;
  margin-top:0px;
  opacity:1;
  position:relative;
}
.page-content {
  background-color:#FFFFFF;
}
.section-buy1 {
  background-color:#F5F5F5;
  padding-bottom:50px;
}
.floating-image {
  background-image:url('/resource/biz/images/shop/wide-1.jpg');
  background-position:center center;
  background-size:cover;
  height:240px;
  left:0px;
  top:0px;
  width:100%;
}
.center-box-12 {
  color:#000000;
}
.text-15 {
  color:#FFFFFF;
  float:none;
  font-family:Noto sans KR;
  font-size:40px;
  font-weight:400;
  margin-left:auto;
  margin-right:auto;
  margin-top:70px;
  position:relative;
  text-align:center;
}
.box-89 {
  float:none;
  margin-left:0px;
  margin-top:30px;
  padding-bottom:20px;
  padding-top:20px;
  position:relative;
}
.box-92 {
  -webkit-box-shadow:2px 2px 10px 0px rgba(0,0,0,0.10);
  background-color:#FFFFFF;
  border-color:#E8E8E8;
  border-radius:15px;
  border-width:1px;
  box-shadow:2px 2px 10px 0px rgba(0,0,0,0.10);
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  padding-bottom:20px;
  padding-left:40px;
  padding-right:40px;
  padding-top:20px;
  position:relative;
  width:980px;
}
.cell-92 {
  border-color:#ef9c05;
  border-radius:20px;
  border-width:1px;
  color:#ef9c05;
  float:none;
  font-family:Noto sans KR;
  font-size:11px;
  height:16px;
  line-height:16px;
  padding-top:2px;
  position:relative;
  text-align:center;
  width:80px;
}
.box-95 {
  float:none;
  margin-left:0px;
  margin-top:10px;
  position:relative;
}
.box-98 {
  float:none;
  padding-bottom:25px;
  position:relative;
}
.text-95 {
  float:none;
  font-family:Noto sans KR;
  font-size:30px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.text-101 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:16px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.box {
  border-style:dashed;
  border-top-color:#DBDBDB;
  border-top-width:1px;
  float:none;
  margin-left:0px;
  margin-top:0px;
  padding-bottom:10px;
  padding-top:25px;
  position:relative;
}
.text-106 {
  color:#000000;
  float:left;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  line-height:2;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:90px;
}
.text-65 {
  color:#6D6D6D;
  float:left;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  line-height:2;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:370px;
}
.box-102 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:170px;
}
.text-103 {
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-left:0px;
  margin-top:5px;
  position:relative;
}
.text-105 {
  color:#B6B6B6;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:10px;
  position:relative;
  text-decoration:line-through;
}
.text-199 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.box-105 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:170px;
}
.text-107 {
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-top:5px;
  position:relative;
}
.text-109 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:17px;
  font-weight:400;
  margin-left:0px;
  margin-top:20px;
  position:relative;
}
.box-111 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:170px;
}
.text-126 {
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-top:5px;
  position:relative;
}
.text-200 {
  color:#B6B6B6;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:10px;
  position:relative;
  text-decoration:line-through;
}
.text-115 {
  color:#000000;
  float:none;
  font-family:Noto sans KR;
  font-size:18px;
  font-weight:700;
  margin-left:0px;
  position:relative;
}
.box-112 {
  float:none;
  margin-left:40px;
  margin-top:20px;
  position:relative;
}
.box-113 {
  border-color:#EB302E;
  border-radius:10px;
  border-width:3px;
  float:left;
  height:10px;
  margin-top:6px;
  position:relative;
  width:10px;
}
.text-108 {
  color:#000000;
  float:left;
  font-family:Noto sans KR;
  font-size:18px;
  letter-spacing:0px;
  margin-left:10px;
  margin-top:0px;
  position:relative;
  text-align:left;
}
.text-110 {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  box-orient:vertical;
  color:#6D6D6D;
  display:box;
  display:-webkit-box;
  float:left;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-left:30px;
  margin-top:3px;
  overflow:hidden;
  position:relative;
  text-overflow:ellipsis;
  width:870px;
}
.text-110 > p {
  overflow:hidden;
  text-overflow:ellipsis;
}
.box-120 {
  float:none;
  margin-left:40px;
  margin-top:20px;
  position:relative;
}
.box-121 {
  border-color:#EB302E;
  border-radius:10px;
  border-width:3px;
  float:left;
  height:10px;
  margin-left:0px;
  margin-top:6px;
  position:relative;
  width:10px;
}
.text-125 {
  color:#000000;
  float:left;
  font-family:Noto sans KR;
  font-size:18px;
  letter-spacing:0px;
  margin-left:10px;
  margin-top:0px;
  position:relative;
  text-align:left;
}
.text-124 {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  box-orient:vertical;
  color:#6D6D6D;
  display:box;
  display:-webkit-box;
  float:left;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-left:30px;
  margin-top:3px;
  overflow:hidden;
  position:relative;
  text-overflow:ellipsis;
  width:870px;
}
.text-124 > p {
  overflow:hidden;
  text-overflow:ellipsis;
}
.section-100 {
  padding-bottom:50px;
}
.center-box-101 {
  color:#000000;
}
.box-103 {
  float:none;
  margin-top:50px;
  position:relative;
}
.box-215 {
  float:none;
  position:relative;
}
.text-81 {
  float:left;
  font-family:Noto sans KR;
  font-size:24px;
  font-weight:700;
  margin-left:20px;
  position:relative;
}
.box-104 {
  float:none;
  margin-left:0px;
  margin-top:0px;
  padding-bottom:20px;
  padding-top:20px;
  position:relative;
}
.box-106 {
  -webkit-box-shadow:2px 2px 10px 0px rgba(0,0,0,0.10);
  background-color:#FFFFFF;
  border-color:#E8E8E8;
  border-radius:15px;
  border-width:1px;
  box-shadow:2px 2px 10px 0px rgba(0,0,0,0.10);
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  padding-bottom:20px;
  padding-left:40px;
  padding-right:40px;
  padding-top:20px;
  position:relative;
  width:980px;
}
.box-106.iux-hover, .box-106.iux-active {
  border-color:#7AD113;
}
.cell-105 {
  border-color:#7AD113;
  border-radius:20px;
  border-width:1px;
  color:#7AD113;
  float:none;
  font-family:Noto sans KR;
  font-size:11px;
  height:16px;
  line-height:16px;
  padding-top:2px;
  position:relative;
  text-align:center;
  width:80px;
}
.box-107 {
  float:none;
  margin-left:0px;
  margin-top:10px;
  position:relative;
}
.cell-117 {
  -webkit-transition:background-color 0.1s;
  background-color:#7AD113;
  border-radius:100px;
  color:#FFFFFF;
  float:right;
  font-family:Noto sans KR;
  font-size:14px;
  height:80px;
  line-height:80px;
  position:relative;
  right:0px;
  text-align:center;
  transition:background-color 0.1s;
  width:80px;
  cursor:pointer;
}
.cell-117.iux-hover, .cell-117.iux-active {
  background-color:#7DC213;
}
.box-108 {
  float:left;
  position:relative;
  width:380px;
  padding-right:20px;
}
.text-111 {
  float:none;
  font-family:Noto sans KR;
  font-size:30px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.text-112 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:13px;
  font-weight:400;
  margin-left:0px;
  margin-top:5px;
  position:relative;
}
.box-100 {
  float:left;
  margin-left:20px;
  margin-top:0px;
  position:relative;
  width:300px;
}
.box-110 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:150px;
}
.text-113 {
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-left:0px;
  margin-top:5px;
  position:relative;
}
.text-118 {
  color:#B6B6B6;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:10px;
  position:relative;
  text-decoration:line-through;
}
.text-119 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.box-115 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:150px;
}
.text-120 {
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-top:5px;
  position:relative;
}
.text-121 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:17px;
  font-weight:400;
  margin-left:0px;
  margin-top:20px;
  position:relative;
}
.box-117 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:170px;
}
.text-122 {
  color:#B6B6B6;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:23px;
  position:relative;
  text-decoration:line-through;
}
.text-123 {
  color:#000000;
  float:none;
  font-family:Noto sans KR;
  font-size:18px;
  font-weight:700;
  margin-left:0px;
  position:relative;
}
.box-167 {
  -webkit-box-shadow:2px 2px 10px 0px rgba(0,0,0,0.10);
  background-color:#FFFFFF;
  border-color:#E8E8E8;
  border-radius:15px;
  border-width:1px;
  box-shadow:2px 2px 10px 0px rgba(0,0,0,0.10);
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:25px;
  padding-bottom:20px;
  padding-left:40px;
  padding-right:40px;
  padding-top:20px;
  position:relative;
  width:980px;
}
.box-167.iux-hover, .box-167.iux-active {
  border-color:#7AD113;
}
.cell-168 {
  border-color:#7AD113;
  border-radius:20px;
  border-width:1px;
  color:#7AD113;
  float:none;
  font-family:Noto sans KR;
  font-size:11px;
  height:16px;
  line-height:16px;
  padding-top:2px;
  position:relative;
  text-align:center;
  width:80px;
}
.box-169 {
  float:none;
  margin-left:0px;
  margin-top:10px;
  position:relative;
}
.cell-170 {
  -webkit-transition:background-color 0.1s;
  background-color:#7AD113;
  border-radius:100px;
  color:#FFFFFF;
  float:right;
  font-family:Noto sans KR;
  font-size:14px;
  height:80px;
  line-height:80px;
  position:relative;
  right:0px;
  text-align:center;
  transition:background-color 0.1s;
  width:80px;
  cursor:pointer;
}
.cell-170.iux-hover, .cell-170.iux-active {
  background-color:#7DC213;
}
.box-173 {
  float:left;
  position:relative;
  width:380px;
  padding-right:20px;
}
.text-175 {
  float:none;
  font-family:Noto sans KR;
  font-size:30px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.text-178 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:13px;
  font-weight:400;
  margin-left:0px;
  margin-top:5px;
  position:relative;
}
.box-171 {
  float:left;
  margin-left:20px;
  margin-top:0px;
  position:relative;
  width:300px;
}
.box-172 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:150px;
}
.text-177 {
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-top:5px;
  position:relative;
}
.text-181 {
  color:#B6B6B6;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:10px;
  position:relative;
  text-decoration:line-through;
}
.text-183 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.box-174 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:150px;
}
.text-176 {
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-top:5px;
  position:relative;
}
.text-179 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:17px;
  font-weight:400;
  margin-left:0px;
  margin-top:20px;
  position:relative;
}
.box-180 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:170px;
}
.text-184 {
  color:#B6B6B6;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:23px;
  position:relative;
  text-decoration:line-through;
}
.text-185 {
  color:#000000;
  float:none;
  font-family:Noto sans KR;
  font-size:18px;
  font-weight:700;
  margin-left:0px;
  position:relative;
}
.box-186 {
  -webkit-box-shadow:2px 2px 10px 0px rgba(0,0,0,0.10);
  background-color:#FFFFFF;
  border-color:#E8E8E8;
  border-radius:15px;
  border-width:1px;
  box-shadow:2px 2px 10px 0px rgba(0,0,0,0.10);
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:25px;
  padding-bottom:20px;
  padding-left:40px;
  padding-right:40px;
  padding-top:20px;
  position:relative;
  width:980px;
}
.box-186.iux-hover, .box-186.iux-active {
  border-color:#7AD113;
}
.cell-187 {
  border-color:#7AD113;
  border-radius:20px;
  border-width:1px;
  color:#7AD113;
  float:none;
  font-family:Noto sans KR;
  font-size:11px;
  height:16px;
  line-height:16px;
  padding-top:2px;
  position:relative;
  text-align:center;
  width:80px;
}
.box-188 {
  float:none;
  margin-left:0px;
  margin-top:10px;
  position:relative;
}
.cell-189 {
  -webkit-transition:background-color 0.1s;
  background-color:#7AD113;
  border-radius:100px;
  color:#FFFFFF;
  float:right;
  font-family:Noto sans KR;
  font-size:14px;
  height:80px;
  line-height:80px;
  position:relative;
  right:0px;
  text-align:center;
  transition:background-color 0.1s;
  width:80px;
  cursor:pointer;
}
.cell-189.iux-hover, .cell-189.iux-active {
  background-color:#7DC213;
}
.box-191 {
  float:left;
  position:relative;
  width:380px;
  padding-right:20px;
}
.text-194 {
  float:none;
  font-family:Noto sans KR;
  font-size:30px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.text-201 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:13px;
  font-weight:400;
  margin-left:0px;
  margin-top:5px;
  position:relative;
}
.box-192 {
  float:left;
  margin-left:20px;
  margin-top:0px;
  position:relative;
  width:300px;
}
.box-190 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:150px;
}
.text-193 {
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-top:5px;
  position:relative;
}
.text-196 {
  color:#B6B6B6;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:10px;
  position:relative;
  text-decoration:line-through;
}
.text-204 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.box-197 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:150px;
}
.text-202 {
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  font-weight:400;
  margin-top:5px;
  position:relative;
}
.text-205 {
  color:#6D6D6D;
  float:none;
  font-family:Noto sans KR;
  font-size:17px;
  font-weight:400;
  margin-left:0px;
  margin-top:20px;
  position:relative;
}
.box-195 {
  border-left-color:#DBDBDB;
  border-left-width:1px;
  border-style:dotted;
  float:left;
  height:100px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  text-align:center;
  width:170px;
}
.text-203 {
  color:#B6B6B6;
  float:none;
  font-family:Noto sans KR;
  font-size:15px;
  font-weight:400;
  margin-left:0px;
  margin-top:23px;
  position:relative;
  text-decoration:line-through;
}
.text-206 {
  color:#000000;
  float:none;
  font-family:Noto sans KR;
  font-size:18px;
  font-weight:700;
  margin-left:0px;
  margin-top:0px;
  position:relative;
}
.cell-132 {
  border-color:#B6B6B6;
  border-width:1px;
  float:none;
  height:40px;
  line-height:40px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  position:relative;
  text-align:center;
  width:100px;
}
.footer {
  border-top-color:#DBDBDB;
  border-top-width:1px;
  left:0px;
  padding-bottom:40px;
  padding-top:40px;
  position:relative;
  top:0px;
  width:100%;
}
.foot-logo {
  float:none;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:100px;
}
.foot-text {
  color:#929292;
  float:none;
  font-family:Noto sans KR;
  font-size:14px;
  letter-spacing:-0.3px;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  position:relative;
  text-align:center;
}


.bar-buy {
  background-color:rgba(0,0,0,0.80);
  bottom:30px;
  left:0px;
  margin-left:auto;
  margin-right:auto;
  opacity:1;
  padding:15px;
  position:fixed;
  right:0px;
  width:1070px;
  z-index:11;
}
.option-select {
  background-color:#6D6D6D;
  color:#FFFFFF;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  height:32px;
  margin-left:0px;
  margin-top:0px;
  position:relative;
  width:300px;
}
.buy-rule {
  float:left;
  margin-left:30px;
  margin-top:5px;
  position:relative;
}
.rule-check {
  float:left;
  height:24px;
  position:relative;
  width:24px;
}
.rule-text {
  color:#FFFFFF;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:15px;
  font-weight:300;
  margin-left:5px;
  margin-top:1px;
  position:relative;
}
.buy-btn {
  background-color:#ED2C23;
  border-radius:3px;
  color:#FFFFFF;
  float:right;
  font-family:Noto sans KR;
  font-size:15px;
  height:32px;
  line-height:32px;
  position:relative;
  right:0px;
  text-align:center;
  width:180px;
  cursor:pointer;
}
.buy-price {
  float:right;
  margin-right:20px;
  margin-top:2px;
  position:relative;
  right:0px;
}
.price-text_1 {
  color:#FFFFFF;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:14px;
  font-weight:300;
  margin-left:0px;
  margin-top:4px;
  position:relative;
}
.price-text_2 {
  color:#FFFFFF;
  float:left;
  font-family:'Noto Sans KR', sans-serif;
  font-size:17px;
  font-weight:700;
  margin-left:10px;
  margin-top:0px;
  position:relative;
}