.glores-A-blind,.glores-A-table caption,.glores-A-table-row caption,.glores-A-form caption {
	overflow:hidden;
	position:absolute;
	top:-9999px;
	left:-9999px;
	width:0;
	height:0;
	font-size:0
}
.glores-A-tit-wrap:after,.glores-A-btn-wrap .glores-A-half:after,.glores-A-mypage .glores-A-info-wrap>div dl:after,.glores-A-mini-tab>div ul:after,.glores-A-mini-list>div ul li .glores-A-info>div:after,.glores-A-mini-main-tab ul:after,.glores-A-goods-category ul:after,.glores-A-goods-sort:after,.glores-A-goods-sort ul:after,.glores-A-goods-list ul:after,.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl:after,.glores-A-goods-detail .glores-A-detail-info .glores-A-info form .glores-A-add-option ul:after,.glores-A-img-detail-wrap .glores-A-img-list-thumb:after,.glores-A-goods-box dl:after,.glores-A-board-view .glores-A-view-hgroup dl:after,.glores-A-board-view .glores-A-view-hgroup dl dt:after,.glores-A-board-form .glores-A-radio div:after,.glores-A-comment form fieldset>ul:after,.glores-A-cart-option-modify dl:after,.glores-A-cart-option-modify .glores-A-add-option ul:after,.glores-A-order .glores-A-payment-type:after,.glores-A-order .glores-A-payment-amount dl:after,.glores-A-agree-wrap>div .agree-check-box:after,.glores-A-agree-wrap>div .sel-mem-lv:after,.glores-A-estimate-wrap .glores-A-es-header:after,.glores-A-flower-msg-choice:after,.glores-A-order-cancel .glores-A-order-cancel-form dd.glores-A-goods-img:after,.glores-A-review-reply-modify .glores-A-modify-info:after {
	content:'';
	display:block;
	clear:both
}
.glores-A-mini-tab>div ul li a,.glores-A-goods-detail .glores-A-detail-info .glores-A-info form .glores-A-add-option ul li .glores-A-subject,.glores-A-cart-option-modify .glores-A-add-option ul li .glores-A-subject {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.glores-A-table>tbody>tr>td ul,.glores-A-table-row>tbody>tr>td ul,.glores-A-form>tbody>tr>td ul,.glores-A-login .login-input-box ul,.glores-A-mini-tab>div ul,.glores-A-mini-list>div ul,.glores-A-mini-main-tab ul,.glores-A-goods-category ul,.glores-A-goods-sort ul,.glores-A-goods-list ul,.glores-A-goods-detail .glores-A-detail-info .glores-A-info form .glores-A-add-option ul,.glores-A-goods-detail .glores-A-exchange ol,.glores-A-img-detail-wrap .glores-A-img-list-thumb,.glores-A-board-view .glores-A-gb-div ul,.glores-A-comment form fieldset>ul,.glores-A-comment .glores-A-list ul,.glores-A-cart-option-modify .glores-A-add-option ul,.glores-A-order .glores-A-flower-msg,.glores-A-flower-msg-choice,.glores-A-flower-msg-list ul,.glores-A-review-reply-modify .glores-A-modify-info {
	margin:0;
	padding:0;
	list-style:none
}
.glores-A-inline {
	display:inline
}
.glores-A-inline-block {
	display:inline-block
}
.glores-A-block {
	display:block
}
.glores-A-mobile {
	display:block
}
.glores-A-mobile-tablet {
	display:block
}
.glores-A-tablet {
	display:none
}
.glores-A-tablet-pc {
	display:none
}
.glores-A-pc {
	display:none
}
.glores-A-page {
	margin:0 0 10px;
	font-size:12px;
	text-align:right
}
.glores-A-paginate {
	margin:20px 0 0;
	text-align:center
}
.glores-A-input-txt {
	height:25px;
	margin:0;
	padding:0 5px;
	font-size:13px;
	border:1px solid #ddd;
	line-height:normal;
	box-sizing:border-box
}
.glores-A-input-txt[readonly] {
	background:#eee
}
.glores-A-textarea {
	padding:5px;
	border:1px solid #ddd;
	box-sizing:border-box
}
.glores-A-select {
	height:25px
}
.glores-A-point01 {
	color:#e92a00
}
.glores-A-atext {
	text-decoration:none;
	color:#333;
	vertical-align:bottom
}
.glores-A-atext:hover {
	text-decoration:underline
}
.glores-A-color-red {
	color:#e92a00 !important
}
.glores-A-color-blue {
	color:#0072e3 !important
}
.glores-A-color-gray {
	color:#878787 !important
}
.glores-A-align-top {
	vertical-align:top !important
}
.glores-A-align-middle {
	vertical-align:middle !important
}
.glores-A-align-bottom {
	vertical-align:bottom !important
}
.glores-A-align-left {
	text-align:left !important
}
.glores-A-align-center {
	text-align:center !important
}
.glores-A-align-right {
	text-align:right !important
}
.glores-A-title {
	margin:0 0 10px;
	padding:0;
	font-size:16px;
	font-weight:600;
	color:#000
}
.glores-A-title:before {
	content:'';
	position:relative;
	top:0;
	margin-right:8px;
	border-left:3px solid #777
}
.glores-A-title-sub {
	margin:20px 0 10px 8px;
	padding:0;
	font-size:15px;
	font-weight:600;
	color:#3a3a3a
}
.glores-A-title-sub:before {
	content:'';
	display:inline-block;
	position:relative;
	top:-3px;
	width:3px;
	height:3px;
	margin-right:6px;
	background:#b0b0b0
}
.glores-A-tit-wrap {
	margin:0;
	padding:0
}
.glores-A-tit-wrap .glores-A-title {
	float:left;
	margin-bottom:0
}
.glores-A-tit-wrap .glores-A-sub-txt {
	float:left;
	position:relative;
	top:2px;
	margin:0 0 0 20px;
	font-size:12px
}
.glores-A-tit-wrap .glores-A-sub-txt * {
	vertical-align:middle
}
.glores-A-tit-wrap .glores-A-right {
	float:right
}
.glores-A-mgt0 {
	margin-top:0 !important
}
.glores-A-mgt5 {
	margin-top:5px !important
}
.glores-A-mgt10 {
	margin-top:10px !important
}
.glores-A-mgb0 {
	margin-bottom:0 !important
}
.glores-A-mgb5 {
	margin-bottom:5px !important
}
.glores-A-mgb10 {
	margin-bottom:10px !important
}
.glores-A-mgl5 {
	margin-left:5px !important
}
.glores-A-mgt {
	margin-top:40px !important
}
.glores-A-mgb {
	margin-bottom:40px !important
}
.glores-A-title+.glores-A-title-sub {
	margin-top:0 !important
}
.glores-A-title+.glores-A-table,.glores-A-tit-wrap+.glores-A-table,.glores-A-title+.glores-A-form,.glores-A-tit-wrap+.glores-A-form {
	margin-top:15px
}
.glores-A-btn-wrap {
	margin:30px 0 0;
	padding:0;
	text-align:center
}
.glores-A-btn-wrap a,.glores-A-btn-wrap button {
	margin:2px 0
}
.glores-A-btn-wrap * {
	vertical-align:top
}
.glores-A-btn-wrap .glores-A-half {
	display:block
}
.glores-A-btn-wrap .glores-A-half a,.glores-A-btn-wrap .glores-A-half button {
	float:right;
	width:50%
}
.glores-A-btn-wrap .glores-A-half a:first-child,.glores-A-btn-wrap .glores-A-half button:first-child {
	float:left;
	width:49%
}
.glores-A-btn-wrap .glores-A-half.glores-A-center {
	width:200px;
	margin:0 auto
}
.glores-A-btn-wrap .glores-A-half.glores-A-center a,.glores-A-btn-wrap .glores-A-half.glores-A-center button {
	width:49%
}
.glores-A-btn-wrap.glores-A-btn-left {
	text-align:left
}
.glores-A-btn-wrap.glores-A-btn-right {
	text-align:right
}
.glores-A-btn-type1 {
	display:inline-block;
	margin:0;
	padding:0;
	border:1px solid #c4c4c4;
	border-radius:3px;
	background:#ccc;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.15);
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-align:center;
	text-decoration:none;
	line-height:35px;
	cursor:pointer;
	box-sizing:border-box
}
.glores-A-btn-type1.glores-A-small {
	width:auto;
	height:25px;
	padding:0 10px;
	line-height:23px
}
.glores-A-btn-type1.glores-A-medium {
	height:35px;
	padding:0 20px;
	line-height:33px
}
.glores-A-btn-type1.glores-A-big {
	width:auto;
	height:55px;
	padding:0 22px;
	line-height:53px;
	font-size:14px
}
.glores-A-btn-type1.glores-A-highlight {
	border:1px solid #373737;
	background:#3d3d3d;
	color:#fff;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.1)
}
.glores-A-btn-type1.glores-A-highlight:hover {
	border-color:#373737;
	background:#373737;
	color:#fff
}
.glores-A-btn-type1.glores-A-org {
	border:1px solid #ff8c00;
	background:orange;
	color:#fff
}
.glores-A-btn-type1.glores-A-org:hover {
	border-color:#ff8c00;
	background:#ff8c00;
	color:#fff
}
.glores-A-btn-type1 .glores-A-big-txt {
	display:block;
	font-size:14px
}
.glores-A-btn-type1 .glores-A-small-txt {
	display:block;
	font-size:12px
}
.glores-A-btn-type1:hover {
	border-color:#bbb;
	background:#bbb;
	color:#333
}
.glores-A-btn-type1.two-rows {
	height:auto;
	padding:8px;
	line-height:18px
}
.glores-A-btn-more {
	position:relative;
	float:right;
	height:25px;
	margin:0 5px 0 0;
	padding:0;
	text-indent:-9999px
}
.glores-A-btn-more:before {
	content:'';
	position:absolute;
	right:50%;
	top:50%;
	width:8px;
	height:2px;
	margin-top:0;
	margin-right:-4px;
	background:#333
}
.glores-A-btn-more:after {
	content:'';
	position:absolute;
	right:50%;
	top:50%;
	width:2px;
	height:8px;
	margin-top:-3px;
	margin-right:-1px;
	background:#333
}
.glores-A-table-scroll-txt {
	display:none
}
@media only all and (max-width:600px) {
	.glores-A-table-scroll-txt {
		display:block;
		margin:0 0 6px;
		padding:0;
		font-size:12px;
		color:#999;
		text-align:right
	}
	.glores-A-table-scroll {
		overflow-x:auto;
		overflow-y:visible;
		-webkit-overflow-scrolling:touch
	}
	.glores-A-table-scroll table {
		min-width:600px
	}
}
.glores-A-table {
	width:100%;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	border-collapse:separate
}
.glores-A-table>thead>tr>th {
	height:45px;
	border-bottom:2px solid #ececec;
	background:#f8f8f8;
	font-size:12px;
	color:#6f6f6f;
	text-align:center;
	vertical-align:middle
}
.glores-A-table>thead>tr.glores-A-mobile-tablet {
	display:table-row
}
.glores-A-table>thead.glores-A-tablet-pc-header-group {
	display:none
}
.glores-A-table>tbody>tr.glores-A-mobile {
	display:table-row
}
.glores-A-table>tbody>tr.glores-A-mobile-tablet {
	display:table-row
}
.glores-A-table>tbody>tr.glores-A-tablet-pc {
	display:none
}
.glores-A-table>tbody>tr>th {
	padding:15px 5px;
	border-top:1px solid #ececec;
	background:#f8f8f8;
	font-size:12px;
	color:#6f6f6f;
	text-align:center;
	line-height:20px
}
.glores-A-table>tbody>tr>td {
	padding:15px 5px;
	border-top:1px solid #ececec;
	background:#fff;
	font-size:12px;
	color:#6f6f6f;
	text-align:center;
	line-height:20px
}
.glores-A-table>tbody>tr>td p {
	margin:0;
	padding:0
}
.glores-A-table>tbody>tr>td.glores-A-subject {
	padding-left:15px;
	text-align:left
}
.glores-A-table>tbody>tr>td.glores-A-subject .glores-A-cart-goods {
	display:table-row
}
.glores-A-table>tbody>tr>td.glores-A-subject .glores-A-cart-goods>a {
	display:table-cell
}
.glores-A-table>tbody>tr>td.glores-A-subject .glores-A-cart-goods>a img {
	width:100px
}
.glores-A-table>tbody>tr>td.glores-A-subject .glores-A-cart-goods strong {
	display:table-cell;
	padding-left:10px
}
.glores-A-table>tbody>tr>td.glores-A-state>span {
	display:inline-block;
	padding:1px 5px 3px;
	font-size:12px;
	color:#fff;
	border-radius:3px;
	background:#8c8c8c
}
.glores-A-table>tbody>tr>td.glores-A-goods-img,.glores-A-table>tbody>tr>td.glores-A-goods-img2 {
	position:relative;
	height:60px;
	padding-left:80px;
	text-align:left
}
.glores-A-table>tbody>tr>td.glores-A-goods-img a,.glores-A-table>tbody>tr>td.glores-A-goods-img2 a {
	display:inline-block
}
.glores-A-table>tbody>tr>td.glores-A-goods-img a:first-child,.glores-A-table>tbody>tr>td.glores-A-goods-img2 a:first-child {
	position:absolute;
	top:15px;
	left:5px
}
.glores-A-table>tbody>tr>td.glores-A-goods-img a:first-child img,.glores-A-table>tbody>tr>td.glores-A-goods-img2 a:first-child img {
	width:60px;
	height:60px;
	padding-right:10px;
	vertical-align:middle
}
.glores-A-table>tbody>tr>td.glores-A-goods-img .glores-A-no-img,.glores-A-table>tbody>tr>td.glores-A-goods-img2 .glores-A-no-img {
	display:inline-block;
	position:absolute;
	top:15px;
	left:5px;
	width:60px;
	height:60px;
	border:1px solid #c5c5c5;
	background:#ddd;
	font-size:11px;
	color:#fff;
	line-height:60px;
	text-align:center
}
.glores-A-table>tbody>tr>td.glores-A-goods-img2 {
	position:relative;
	height:60px;
	padding-left:80px;
	text-align:left
}
.glores-A-table>tbody>tr>td.glores-A-goods-img2 .glores-A-thumb {
	display:inline-block;
	position:absolute;
	top:15px;
	left:5px
}
.glores-A-table>tbody>tr>td.glores-A-goods-img2 .glores-A-thumb img {
	width:60px;
	height:60px;
	padding-right:10px;
	vertical-align:middle
}
.glores-A-table>tbody>tr>td.glores-A-msg-cont {
	text-align:left;
	word-break:keep-all
}
.glores-A-table>tbody>tr>td.glores-A-empty {
	display:table-cell;
	text-align:center;
	line-height:100px
}
.glores-A-table>tbody>tr>td * {
	vertical-align:middle
}
.glores-A-table>tbody>tr:first-child>th {
	border-top:0
}
.glores-A-table>tbody>tr:first-child>td {
	border-top:0
}
.glores-A-table>tfoot>tr>th {
	padding:15px 5px;
	border-top:2px solid #ececec;
	background:#fff;
	font-size:12px;
	text-align:center;
	line-height:20px
}
.glores-A-table>tfoot>tr>td {
	padding:15px 5px;
	border:3px solid #ececec;
	background:#fff;
	font-size:12px;
	text-align:right;
	line-height:20px
}
.glores-A-table>tfoot>tr .glores-A-total-price>td {
	padding:20px 30px
}
.glores-A-table>tfoot>tr .glores-A-total-price>td .price {
	color:#e92a00
}
.glores-A-table .glores-A-price {
	color:#e92a00
}
.glores-A-table span.glores-A-info {
	margin:0 0 0 10px;
	padding:0;
	font-size:12px;
	font-style:normal
}
.glores-A-table p.glores-A-info {
	margin:5px 0 0 0;
	padding:0;
	font-size:12px;
	font-style:normal
}
.glores-A-table i.glores-A-info {
	margin:0 0 0 10px;
	padding:0;
	font-size:12px;
	font-style:normal
}
.glores-A-table.glores-A-row>tbody>tr>th {
	display:block;
	padding-left:10px;
	padding-right:10px;
	text-align:left
}
.glores-A-table.glores-A-row>tbody>tr>td {
	display:block;
	padding-left:10px;
	padding-right:10px;
	text-align:left
}
.glores-A-table-row {
	width:100%;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	border-collapse:separate
}
.glores-A-table-row colgroup col.glores-A-mobile {
	display:table-column
}
.glores-A-table-row colgroup col.glores-A-tablet-pc {
	display:none
}
.glores-A-table-row colgroup.glores-A-tablet-pc {
	display:none
}
.glores-A-table-row>tbody>tr>th {
	padding:15px 5px;
	border-top:1px solid #ececec;
	background:#f8f8f8;
	font-size:12px;
	color:#6f6f6f;
	text-align:center;
	line-height:20px
}
.glores-A-table-row>tbody>tr>td {
	padding:15px 5px;
	border-top:1px solid #ececec;
	background:#fff;
	font-size:12px;
	color:#6f6f6f;
	text-align:center;
	line-height:20px
}
.glores-A-table-row>tbody>tr>td p {
	margin:0;
	padding:0
}
.glores-A-table-row>tbody>tr>td.glores-A-empty {
	display:table-cell;
	text-align:center;
	line-height:100px
}
.glores-A-table-row>tbody>tr>td * {
	vertical-align:middle
}
.glores-A-table-row>tbody>tr:first-child>th {
	border-top:0
}
.glores-A-table-row>tbody>tr:first-child>td {
	border-top:0
}
.glores-A-form {
	width:100%;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	border-collapse:separate
}
.glores-A-form>colgroup {
	display:none
}
.glores-A-form>thead>tr>th {
	height:45px;
	border-bottom:2px solid #ececec;
	background:#f8f8f8;
	font-size:12px;
	color:#6f6f6f;
	text-align:center;
	vertical-align:middle
}
.glores-A-form>thead.glores-A-tablet-pc-header-group {
	display:none
}
.glores-A-form>tbody>tr>th,.glores-A-form>tbody>tr>td {
	display:block;
	width:100%;
	padding:10px 15px;
	border-top:1px solid #ececec;
	font-size:12px;
	color:#6f6f6f;
	text-align:left;
	line-height:20px;
	box-sizing:border-box
}
.glores-A-form>tbody>tr>th {
	background:#f8f8f8
}
.glores-A-form>tbody>tr>th i {
	font-style:normal;
	color:#ff003e
}
.glores-A-form>tbody>tr>td {
	background:#fff
}
.glores-A-form>tbody>tr>td p {
	margin:0;
	padding:0
}
.glores-A-form>tbody>tr>td .glores-A-input-addr .glores-A-input-txt {
	margin-top:10px
}
.glores-A-form>tbody>tr>td.glores-A-total-price * {
	vertical-align:0
}
.glores-A-form>tbody>tr>td.glores-A-empty {
	display:table-cell;
	text-align:center;
	line-height:100px
}
.glores-A-form>tbody>tr>td * {
	vertical-align:middle
}
.glores-A-form>tbody>tr:first-child>th {
	border-top:0
}
.glores-A-form>tbody>tr:first-child>td {
	border-top:0
}
.glores-A-form>tfoot>tr>th {
	padding:15px 5px;
	border-top:2px solid #ececec;
	background:#fff;
	font-size:12px;
	text-align:center;
	line-height:20px
}
.glores-A-form>tfoot>tr>td {
	padding:15px 5px;
	border:3px solid #ececec;
	background:#fff;
	font-size:12px;
	text-align:right;
	line-height:20px
}
.glores-A-form>tfoot>tr .glores-A-total-price>td {
	padding:20px 30px
}
.glores-A-form>tfoot>tr .glores-A-total-price>td .price {
	color:#e92a00
}
.glores-A-form input[type=text],.glores-A-form input[type=password],.glores-A-form input[type=number] {
	width:auto
}
.glores-A-form input.glores-A-w100 {
	width:100%
}
.glores-A-form textarea {
	width:100%;
	height:200px;
	vertical-align:top
}
.glores-A-form #cke_1_contents {
	height:300px !important
}
.glores-A-form span.glores-A-info {
	margin-left:10px;
	font-size:12px;
	font-style:normal
}
.glores-A-form p.glores-A-info {
	margin-top:5px;
	font-size:12px;
	font-style:normal
}
.glores-A-form i.glores-A-info {
	margin:0 0 0 10px;
	padding:0;
	font-size:12px;
	font-style:normal
}
.glores-A-form .glores-A-price {
	color:#e92a00
}
.glores-A-form+#online_span,.glores-A-form+#keyin_span {
	margin-top:-1px
}
.glores-A-search-form * {
	vertical-align:middle
}
.glores-A-search-form fieldset {
	border:0
}
.glores-A-search-form label {
	margin-right:6px;
	font-size:13px;
	font-weight:bold
}
.glores-A-search-form.glores-A-center {
	text-align:center
}
.glores-A-search-form.glores-A-mgt {
	margin-top:20px
}
.glores-A-search-keyword {
	margin:0 0 30px;
	padding:18px 0 20px;
	background:#f8f8f8;
	font-size:14px;
	text-align:center
}
.glores-A-search-keyword strong {
	color:#0047c9
}
.glores-A-search-keyword span {
	display:inline-block;
	font-size:13px;
	color:#8c8c8c
}
.glores-A-choice-list {
	margin:0 0 20px !important;
	padding:15px;
	background:#f5f5f5;
	text-align:left
}
.glores-A-choice-list * {
	vertical-align:middle
}
.glores-A-choice-list dt {
	display:inline-block;
	margin-right:6px;
	font-size:13px;
	font-weight:bold
}
.glores-A-choice-list dd {
	display:inline-block;
	margin:0
}
.glores-A-choice-list dd select {
	width:180px;
	height:25px;
	margin:0;
	padding:0 5px;
	font-size:13px;
	border:1px solid #ddd;
	line-height:normal;
	box-sizing:border-box
}
#glores-A-popup-wrap #glores-A-popup-header h1 {
	margin:0;
	padding:0 15px;
	border-bottom:1px solid #ececec;
	background:#494949;
	font-size:16px;
	color:#fff;
	line-height:45px
}
#glores-A-popup-wrap #glores-A-popup-contents {
	padding:15px
}
#glores-A-popup-wrap #glores-A-popup-contents .glores-A-popup-border {
	border:5px solid #ececec;
	padding:10px;
	margin:10px 0
}
#glores-A-popup-wrap #glores-A-popup-contents .glores-A-popup-border.glores-A-empty {
	padding:80px 5px;
	font-size:13px;
	text-align:center;
	line-height:24px
}
#glores-A-popup-wrap #glores-A-popup-footer {
	padding:10px;
	font-size:0;
	text-align:center
}
#glores-A-popup-wrap #glores-A-popup-footer * {
	vertical-align:middle
}
#glores-A-popup-wrap #glores-A-popup-footer a,#glores-A-popup-wrap #glores-A-popup-footer button {
	margin:2px
}
.glores-A-login {
	overflow:hidden;
	max-width:280px;
	margin:12px auto;
	padding:0 12px;
	background:#fff
}
.glores-A-login h1 {
	height:40px;
	line-height:40px;
	margin:20px 0;
	font-size:36px;
	text-align:center
}
.glores-A-login h2 {
	height:40px;
	line-height:40px;
	margin:0 0 20px;
	font-size:24px;
	text-align:center
}
.glores-A-login .glores-A-login-form {
	margin:30px 0;
	padding:0 0 8px;
	border:0 solid #f0f0f0;
	border-bottom-width:1px
}
.glores-A-login .glores-A-login-form * {
	box-sizing:border-box
}
.glores-A-login .glores-A-sns-login {
	margin:30px -2px;
	font-size:0;
	text-align:center
}
.glores-A-login .glores-A-sns-login * {
	box-sizing:border-box
}
.glores-A-login .glores-A-sns-login a {
	display:inline-block;
	width:136px;
	height:50px;
	line-height:50px;
	margin:2px;
	padding-left:56px;
	border-radius:2px;
	background-size:280px 48px !important;
	font-size:15px;
	font-weight:bold;
	text-align:center
}
.glores-A-login .glores-A-sns-login span {
	display:none
}
.glores-A-login .glores-jumun-sns-login {
	margin-top:20px
}
.glores-A-login .glores-jumun-sns-login * {
	box-sizing:border-box
}
.glores-A-login .glores-jumun-sns-login a {
	display:block;
	height:50px;
	line-height:50px;
	margin:4px 0;
	padding-left:56px;
	border-radius:2px;
	background-repeat:no-repeat;
	background-size:280px 50px !important;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	text-decoration:none
}
.glores-A-login .glores-jumun-sns-login a.login-kakaotalk {
	background-image:url(/img_up/shop_pds/chaeu/design/glores_a/btn-login-kakaotalk-bg.png);
	color:#3c1e1e;
	background-color:#ffea0f
}
.glores-A-login .glores-jumun-sns-login a.login-naver {
	background-image:url(/img_up/shop_pds/chaeu/design/glores_a/btn-login-naver-bg.png);
	background-color:#1ec800;
	color:#fff
}
.glores-A-login .glores-A-guest {
	margin:30px 0
}
.glores-A-login .glores-A-guest * {
	box-sizing:border-box
}
.glores-A-login .glores-A-guest .login-txt {
	margin:0 0 20px;
	padding:0;
	font-size:13px;
	text-align:left
}
.glores-A-login .glores-A-guest .glores-A-btn-type1 {
	width:100%;
	padding:0
}
.glores-A-login .glores-A-guest .glores-A-btn-guest {
	width:100%;
	height:50px;
	margin:12px 0 0;
	font-size:14px;
	font-weight:bold;
	letter-spacing:.1em
}
.glores-A-login .glores-A-guest.glores-A-app {
	margin-top:0;
	padding-top:40px;
	border-top:0
}
.glores-A-login .login-check-box {
	height:40px;
	line-height:32px;
	margin:0;
	padding:4px 0;
	font-size:0;
	text-align:left
}
.glores-A-login .login-check-box input {
	display:inline-block
}
.glores-A-login .login-check-box label {
	display:inline-block;
	margin-right:8px;
	font-size:13px;
	color:#333;
	letter-spacing:-1px;
	cursor:pointer
}
.glores-A-login .login-input-box {
	width:280px;
	margin:0 auto
}
.glores-A-login .login-input-box ul li {
	margin:4px 0 0
}
.glores-A-login .login-input-box ul li:first-child {
	margin-top:0
}
.glores-A-login .login-input-box ul li .glores-A-input-txt {
	width:100%;
	height:40px;
	padding-left:20px
}
.glores-A-login .login-input-box .glores-A-btn-login {
	width:100%;
	height:48px;
	margin:4px 0 0;
	font-size:15px
}
.glores-A-login .login-btn-box {
	height:40px;
	line-height:32px;
	margin:0;
	padding:4px 0;
	font-size:0;
	text-align:left
}
.glores-A-login .login-btn-box a {
	position:relative;
	display:inline-block;
	padding:0 8px;
	font-size:13px;
	color:#333;
	letter-spacing:-1px
}
.glores-A-login .login-btn-box a:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:1px;
	height:12px;
	margin:auto;
	background:#e9e9e9
}
.glores-A-login .login-btn-box a:first-child {
	padding-left:0;
	font-weight:bold
}
.glores-A-login .login-btn-box a:first-child:before {
	display:none
}
.glores-A-login .login-msg {
	margin-bottom:40px;
	font-size:14px;
	text-align:center
}
.glores-A-mypage .glores-A-info-wrap>div {
	box-sizing:border-box;
	margin:20px 0 0;
	padding:20px;
	border:2px solid #ececec;
	border-radius:10px;
	background:#fff
}
.glores-A-mypage .glores-A-info-wrap>div .glores-A-tit-wrap {
	padding-bottom:10px;
	border-bottom:1px dashed #dadada
}
.glores-A-mypage .glores-A-info-wrap>div .glores-A-tit-wrap .glores-A-title {
	white-space:nowrap
}
.glores-A-mypage .glores-A-info-wrap>div dl {
	margin:10px 0 0;
	padding:0 10px
}
.glores-A-mypage .glores-A-info-wrap>div dl dt {
	float:left;
	width:40%;
	min-height:20px;
	margin:10px 0 0;
	padding:0;
	font-size:13px
}
.glores-A-mypage .glores-A-info-wrap>div dl dd {
	float:left;
	width:60%;
	min-height:20px;
	margin:10px 0 0;
	font-size:13px;
	text-align:right
}
.glores-A-mypage .glores-A-info-wrap>div:first-child {
	margin-top:0
}
.glores-A-add-addrs fieldset {
	margin:0;
	padding:0;
	border:0
}
.glores-A-add-addrs .glores-A-add-addrs-form {
	margin:0;
	padding:0 0 15px;
	border-bottom:1px solid #ececec
}
.glores-A-add-addrs .glores-A-add-addrs-form dt {
	margin-top:15px;
	padding:12px 0 0;
	border-top:1px solid #ececec;
	font-size:13px;
	font-weight:bold
}
.glores-A-add-addrs .glores-A-add-addrs-form dt:first-child {
	margin-top:0;
	padding-top:0;
	border-top:0
}
.glores-A-add-addrs .glores-A-add-addrs-form dd {
	margin:10px 0 0;
	padding:0;
	font-size:13px
}
.glores-A-add-addrs .glores-A-add-addrs-form dd * {
	vertical-align:middle
}
.glores-A-mini-tab>div ul li {
	float:left;
	width:50%
}
.glores-A-mini-tab>div ul li a {
	display:block;
	margin:2px;
	padding:5px;
	background:#f9f9f9;
	border:1px solid #e6e6e6;
	color:#555;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:26px
}
.glores-A-mini-tab>div ul li.glores-A-on a,.glores-A-mini-tab>div ul li a:hover {
	color:#fff;
	background:#3d3d3d
}
.glores-A-mini-list {
	margin-top:20px
}
.glores-A-mini-list>div ul {
	border-top:1px solid #e6e6e6
}
.glores-A-mini-list>div ul li {
	position:relative;
	padding:10px;
	border-bottom:1px solid #e6e6e6;
	font-size:13px
}
.glores-A-mini-list>div ul li .glores-A-img {
	display:block;
	width:100px;
	height:100px;
	margin:0;
	border:1px solid #e6e6e6
}
.glores-A-mini-list>div ul li .glores-A-img img {
	display:block;
	width:100px;
	height:100px
}
.glores-A-mini-list>div ul li .glores-A-info>div>strong {
	display:block;
	margin:10px 0 6px;
	font-size:13px
}
.glores-A-mini-list>div ul li .glores-A-info>div>strong img {
	vertical-align:middle
}
.glores-A-mini-list>div ul li .glores-A-info>div>span {
	float:left;
	width:50%;
	color:#555;
	line-height:24px;
	font-size:13px
}
.glores-A-mini-list>div ul li .glores-A-info>div>span.glores-A-addr {
	width:100%
}
.glores-A-mini-list>div ul li .glores-A-review-av {
	position:absolute;
	right:0;
	top:0;
	margin:0;
	padding:10px;
	color:#555;
	text-align:center;
	line-height:14px
}
.glores-A-mini-list>div ul li.glores-A-empty {
	color:#555;
	text-align:center;
	line-height:150px
}
.glores-A-mini-list .glores-A-minishop-search {
	margin-top:20px;
	text-align:center
}
.glores-A-mini-list .glores-A-minishop-search * {
	vertical-align:middle
}
.glores-A-mini-main-tab {
	margin-bottom:20px
}
.glores-A-mini-main-tab ul {
	border-bottom:1px solid #ccc
}
.glores-A-mini-main-tab ul li {
	box-sizing:border-box;
	float:left;
	width:33.3333%;
	padding-left:2px
}
.glores-A-mini-main-tab ul li:first-child {
	padding-left:0
}
.glores-A-mini-main-tab ul li a {
	display:block;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.6);
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border:1px solid #d4d4d4;
	border-bottom:0;
	background:#ececec;
	color:#6c6c6c;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
	text-align:center
}
.glores-A-mini-main-tab ul li.on a,.glores-A-mini-main-tab ul li a:hover {
	margin-bottom:-1px;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	border:1px solid #3d3d3d;
	background:#3d3d3d;
	color:#fff
}
.glores-A-mini-box {
	margin:0 0 30px;
	background:#fff;
	border:1px solid #ccc;
	border-radius:5px
}
.glores-A-mini-box .glores-A-ms-img {
	padding:10px;
	text-align:center
}
.glores-A-mini-box .glores-A-ms-info {
	padding:10px
}
.glores-A-mini-box .glores-A-ms-info>div {
	display:inline-block
}
.glores-A-mini-box .glores-A-ms-info>div>strong {
	display:block;
	margin:5px 0;
	font-size:13px
}
.glores-A-mini-box .glores-A-ms-info>div>strong img {
	vertical-align:middle
}
.glores-A-mini-box .glores-A-ms-info>div>span {
	display:block;
	color:#555;
	line-height:1.8em;
	font-size:13px
}
.glores-A-mini-box .glores-A-ms-content {
	clear:left;
	padding:10px;
	color:#555;
	line-height:1.8em;
	border-top:1px dashed #ccc;
	font-size:13px
}
.glores-A-mini-box .glores-A-ms-content .glores-A-btns {
	text-align:right
}
.glores-A-minishop-apply .glores-A-form>tbody>tr>td>p>u {
	vertical-align:top
}
.glores-A-minishop-apply .glores-A-form>tbody>tr>td>p>u>b {
	vertical-align:top
}
.glores-A-goods-category {
	margin:0 0 20px;
	padding:10px 10px 10px 20px;
	border-radius:5px;
	border:2px solid #3d3d3d
}
.glores-A-goods-category ul li {
	float:left;
	width:33.3%;
	padding:4px 0
}
.glores-A-goods-category ul li a {
	position:relative;
	display:block;
	font-size:12px;
	color:#4f5051;
	line-height:18px
}
.glores-A-goods-category ul li .glores-A-all {
	padding:0 16px 0 0
}
.glores-A-goods-category ul li.glores-A-on a,.glores-A-goods-category ul li a:hover {
	color:#3d3d3d;
	text-decoration:underline
}
.glores-A-goods-sort {
	margin:20px 0 0;
	padding-bottom:10px
}
.glores-A-goods-sort .glores-A-goods-total {
	display:none;
	margin:0;
	padding:0
}
.glores-A-goods-sort ul {
	float:right
}
.glores-A-goods-sort ul li {
	float:left
}
.glores-A-goods-sort ul li a,.glores-A-goods-sort ul li strong {
	display:block;
	padding:4px 7px;
	font-size:12px;
	color:#787878
}
.glores-A-goods-sort ul li.glores-A-on a,.glores-A-goods-sort ul li.glores-A-on strong,.glores-A-goods-sort ul li a:hover {
	font-weight:600;
	color:#3d3d3d
}
.glores-A-goods-list ul {
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5
}
.glores-A-goods-list ul li {
	float:left;
	width:50%;
	padding:10px;
	box-sizing:border-box
}
.glores-A-goods-list ul li>figure img {
	display:block;
	width:100%;
	height:auto
}
.glores-A-goods-list ul li>div {
	margin-top:10px;
	padding:0
}
.glores-A-goods-list ul li>div span {
	display:block;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:1.6em;
	text-align:center
}
.glores-A-goods-list ul li>div span.glores-A-color-list {
	margin-bottom:10px;
	font-size:0
}
.glores-A-goods-list ul li>div span.glores-A-color-list>span {
	box-sizing:border-box;
	display:inline-block;
	width:12px;
	height:12px;
	margin-left:3px;
	border:1px solid #e6e6e6
}
.glores-A-goods-list ul li>div span.glores-A-color-list>span:first-child {
	margin-left:0
}
.glores-A-goods-list ul li>div span.glores-A-subject {
	margin-bottom:5px;
	color:#2a2a2a;
	font-weight:600
}
.glores-A-goods-list ul li>div span.glores-A-subject input[type=checkbox] {
	vertical-align:middle
}
.glores-A-goods-list ul li>div span.glores-A-sijung-price {
	color:#7b7b7b;
	text-decoration:line-through
}
.glores-A-goods-list ul li>div span.glores-A-price {
	color:#cd1449
}
.glores-A-goods-list ul li>div span.glores-A-goods-info {
	display:none
}
.glores-A-goods-list ul li>div span.glores-A-event-icon {
	display:block;
	margin-top:5px
}
.glores-A-goods-list ul li>div span.glores-A-sold-out {
	color:#0064cb
}
.glores-A-goods-list ul li>div p {
	text-align:center
}
.glores-A-goods-list ul li .glores-A-text {
	margin:3em 0;
	text-align:center
}
.glores-A-goods-list ul .clear2n {
	clear:both
}
.glores-A-goods-list ul .glores-A-empty {
	width:100% !important;
	color:#363636;
	font-size:14px;
	text-align:center;
	line-height:300px
}
.glores-A-goods-detail .glores-A-detail-info {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border:1px solid #ececec;
	border-bottom:1px dashed #ececec;
	background:#fafafa
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-img {
	margin:10px;
	text-align:center
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-img figure {
	overflow:hidden;
	background:#fff;
	border:1px solid #ececec;
	border-radius:4px;
	font-size:0
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-img figure img {
	border-radius:3px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-img .glores-A-thumb {
	margin:10px;
	text-align:center
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-img .glores-A-thumb img {
	width:50px;
	height:50px;
	border:1px solid #ececec;
	cursor:pointer
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-img .glores-A-zoom-in {
	display:inline-block;
	width:35px;
	height:35px;
	border-radius:50%;
	line-height:normal
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-img .glores-A-zoom-in:before {
	content:'';
	display:inline-block;
	position:relative;
	top:8px;
	left:-2px;
	width:17px;
	height:17px;
	background:url("/img_up/shop_pds/chaeu/design/glores_a/zoom_in.png");
	background-repeat:no-repeat;
	background-size:17px 17px;
	text-indent:-9999px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-img .glores-A-zoom-in span {
	position:absolute;
	top:-99999px;
	left:-99999px;
	height:0;
	line-height:0;
	text-indent:-99999px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-img .glores-A-zoom-in:hover {
	border:1px solid #8a8a8a;
	background:#8a8a8a
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info {
	position:relative;
	padding:10px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info .glores-A-name {
	margin:15px 0 0;
	color:#000;
	font-size:20px;
	font-weight:600
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info .glores-A-text {
	margin:6px 0 20px;
	color:#999;
	font-size:16px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form {
	margin:0;
	padding:8px 0 0;
	border-top:1px solid #ececec
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl {
	margin:7px 0
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dt {
	float:left;
	width:130px;
	min-height:24px;
	font-size:16px;
	font-weight:bold;
	line-height:24px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd {
	min-height:24px;
	margin:0;
	padding-left:130px;
	font-size:18px;
	line-height:24px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd .glores-A-sale-count {
	position:relative;
	width:60px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd .glores-A-sale-count input {
	width:55px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd textarea {
	min-height:55px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd .glores-A-sale-count .glores-A-arrow {
	position:absolute;
	right:0;
	width:0;
	height:0;
	text-indent:-9999px;
	border:4px solid
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd .glores-A-sale-count .glores-A-arrow.glores-A-arrow-up {
	top:2px;
	border-color:transparent transparent #000 transparent
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd .glores-A-sale-count .glores-A-arrow.glores-A-arrow-down {
	bottom:2px;
	border-color:#000 transparent transparent transparent
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd select {
	max-width:100%;
	min-height:25px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd strike {
	color:#cd1449
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd>img {
	max-width:15px;
	vertical-align:middle
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd input[type=text] {
	height:30px;
	margin:0;
	padding:0 5px;
	font-size:18px;
	border:1px solid #ddd;
	line-height:normal;
	box-sizing:border-box
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form dl dd table td {
	display:block;
	margin-bottom:10px;
	font-size:0
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form #mini_op_table {
	padding:10px;
	border:1px solid #ececec;
	background:#fff
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form #mini_op_table select {
	height:30px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form #mini_op_table p {
	margin:7px 0 0;
	padding:5px;
	color:#cd1449;
	font-size:16px;
	font-weight:600;
	text-align:right;
	border-top:1px dashed #ccc
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form .glores-A-add-option {
	padding:0 15px 15px 0;
	border:1px solid #ececec;
	border-radius:5px;
	background:#fff
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form .glores-A-add-option .glores-A-add-tit {
	margin:15px 0 5px 15px;
	padding:0;
	font-size:13px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form .glores-A-add-option ul li {
	float:left;
	width:115px;
	margin:15px 0 0 15px;
	text-align:center
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form .glores-A-add-option ul li .glores-A-subject {
	display:block;
	font-size:13px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info form .glores-A-add-option ul li .glores-A-select {
	width:100%;
	margin-top:5px
}
.glores-A-goods-detail .glores-A-detail-info .glores-A-info .glores-A-btn-wrap {
	margin:20px 0 0;
	padding:15px 0 0;
	border-top:1px solid #ececec
}
.glores-A-goods-detail .glores-A-goods-content {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border:1px solid #ececec;
	border-top:0;
	background:#fff
}
.glores-A-goods-detail .glores-A-goods-content>div {
	padding:10px;
	font-size:13px;
	line-height:1.6em
}
.glores-A-goods-detail .glores-A-goods-content>div.glores-A-scrap {
	padding-bottom:0;
	text-align:right
}
.glores-A-goods-detail .glores-A-goods-content>div.glores-A-scrap span {
	padding:5px
}
.glores-A-goods-detail .glores-A-related {
	margin:30px 0
}
.glores-A-goods-detail .glores-A-related>div {
	margin:0;
	background:#fff;
	border:1px solid #ececec;
	border-radius:10px
}
.glores-A-goods-detail .glores-A-related>div ul {
	border:0
}
.glores-A-goods-detail .glores-A-related>div ul li.glores-A-empty {
	line-height:80px
}
.glores-A-goods-detail .glores-A-exchange {
	margin:30px 0
}
.glores-A-goods-detail .glores-A-exchange .glores-A-txt-view {
	margin-left:10px
}
.glores-A-goods-detail .glores-A-exchange ol {
	display:none;
	margin:0 0 0 15px;
	padding:0
}
.glores-A-goods-detail .glores-A-exchange ol li {
	margin:7px 0 0;
	padding:0 0 0 8px;
	color:#737373;
	line-height:20px;
	text-indent:-10px
}
.glores-A-goods-detail .glores-A-exchange ol li:before {
	content:'';
	display:inline-block;
	position:relative;
	top:-3px;
	width:4px;
	height:1px;
	margin-right:6px;
	background:#bbb
}
.glores-A-goods-detail .glores-A-detail-review {
	margin:30px 0
}
.glores-A-goods-detail .glores-A-detail-review .glores-A-review-subject {
	cursor:pointer
}
.glores-A-goods-detail .glores-A-detail-review .glores-A-review-content {
	display:none
}
.glores-A-goods-detail .glores-A-detail-review .glores-A-review-content.on {
	display:table-row
}
.glores-A-goods-detail .glores-A-detail-qna {
	margin:30px 0
}
.glores-A-coupon-use .glores-A-info-txt {
	margin:0 0 10px;
	padding:0;
	font-size:12px;
	text-align:right
}
.glores-A-coupon-use .glores-A-coupon-info {
	font-size:12px;
	color:#9b9b9b
}
.glores-A-img-detail-wrap .glores-A-img-detail {
	padding:10px;
	border:1px solid #ececec;
	text-align:center
}
.glores-A-img-detail-wrap .glores-A-img-list-thumb {
	margin:20px 0 0 -2px
}
.glores-A-img-detail-wrap .glores-A-img-list-thumb li {
	box-sizing:border-box;
	float:left;
	width:20%;
	text-align:center;
	cursor:pointer
}
.glores-A-estimate-pwd {
	text-align:center
}
.glores-A-estimate-pwd fieldset {
	margin:0;
	padding:0;
	border:0
}
.glores-A-estimate-pwd * {
	vertical-align:middle
}
.glores-A-estimate-pwd label {
	margin-right:10px;
	font-size:13px;
	font-weight:bold
}
.glores-A-wish-list-add .glores-A-wish-add-txt {
	margin:0;
	padding:55px 0;
	font-size:13px;
	text-align:center
}
.glores-A-goods-box {
	margin-bottom:25px;
	border:2px solid #ececec
}
.glores-A-goods-box dl {
	overflow:hidden;
	height:60px;
	margin:0;
	padding:10px
}
.glores-A-goods-box dl dt {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	font-size:13px;
	text-align:center
}
.glores-A-goods-box dl dt img {
	width:60px;
	height:60px
}
.glores-A-goods-box dl dd {
	margin:0 0 0 80px;
	padding:0;
	font-size:13px;
	line-height:60px
}
.glores-A-goods-box dl dd p {
	margin:0;
	padding:0;
	line-height:20px
}
.glores-A-goods-box dl dd p span {
	display:inline-block
}
.glores-A-goods-box dl dd p span img {
	max-width:15px;
	vertical-align:middle
}
.glores-A-board-view .glores-A-view-hgroup {
	margin:0;
	padding:15px 10px;
	color:#6f6f6f;
	background:#f8f8f8;
	border-top:2px solid #ececec;
	border-bottom:1px dashed #ececec
}
.glores-A-board-view .glores-A-view-hgroup strong {
	display:block;
	margin:0 0 12px 0;
	font-size:13px
}
.glores-A-board-view .glores-A-view-hgroup dl {
	margin:.3em 0 0 0;
	padding:0
}
.glores-A-board-view .glores-A-view-hgroup dl dt {
	margin:0;
	padding:0;
	font-size:13px
}
.glores-A-board-view .glores-A-view-hgroup dl dt span {
	float:left;
	position:relative;
	margin-left:20px
}
.glores-A-board-view .glores-A-view-hgroup dl dt span:before {
	content:'';
	display:inline-block;
	position:absolute;
	top:5px;
	left:-10px;
	width:1px;
	height:12px;
	background:#cfcfcf
}
.glores-A-board-view .glores-A-view-hgroup dl dt span:first-child {
	margin-left:0
}
.glores-A-board-view .glores-A-view-hgroup dl dt span:first-child:before {
	display:none
}
.glores-A-board-view .glores-A-view-hgroup dl dt span b {
	font-weight:normal;
	vertical-align:middle
}
.glores-A-board-view .glores-A-view-hgroup dl dt span img {
	position:relative;
	top:3px;
	max-width:15px;
	vertical-align:middle
}
.glores-A-board-view .glores-A-view-hgroup dl dt * {
	vertical-align:middle
}
.glores-A-board-view .glores-A-view-hgroup dl dd {
	margin:8px 0 0 0;
	padding:0;
	font-size:13px
}
.glores-A-board-view .glores-A-conbody {
	min-height:100px;
	padding:20px 10px;
	font-size:13px;
	color:#6f6f6f
}
.glores-A-board-view .glores-A-conbody.glores-A-bottom-line {
	border-bottom:1px solid #ececec
}
.glores-A-board-view .glores-A-reply+.glores-A-conbody {
	border-bottom:1px solid #e1e1e1
}
.glores-A-board-view .glores-A-gb-div {
	display:block;
	border:2px solid #ececec;
	border-radius:10px
}
.glores-A-board-view .glores-A-gb-div ul {
	padding:0 10px
}
.glores-A-board-view .glores-A-gb-div ul li {
	padding:12px 6px;
	font-size:12px;
	line-height:2em;
	color:#6f6f6f;
	border-top:1px solid #ececec
}
.glores-A-board-view .glores-A-gb-div ul li strong {
	display:block
}
.glores-A-board-view .glores-A-gb-div ul li span {
	display:block
}
.glores-A-board-view .glores-A-gb-div ul li:first-child {
	border-top:0
}
.glores-A-board-view .glores-A-gb-div ul li .glores-A-btn-type1 {
	margin-left:10px
}
.glores-A-board-form {
	margin:0
}
.glores-A-board-form .pwd_table {
	border-top:none !important
}
.glores-A-board-form i {
	color:red;
	font-style:normal;
	font-weight:600
}
.glores-A-board-form fieldset {
	margin:0;
	padding:0;
	border:0
}
.glores-A-board-form .glores-A-radio div {
	padding:5px 0
}
.glores-A-board-form .glores-A-radio div input {
	float:left
}
.glores-A-board-form .glores-A-radio div label {
	float:left;
	padding:2px;
	display:inline-block
}
.glores-A-board-form .glores-A-radio div label img {
	max-width:15px;
	vertical-align:top
}
.glores-A-comment {
	margin:50px 10px 0
}
.glores-A-comment form {
	margin:0;
	padding:10px;
	background:#f8f8f8;
	border:1px solid #ececec;
	border-radius:10px
}
.glores-A-comment form fieldset {
	margin:0;
	padding:0;
	border:0
}
.glores-A-comment form fieldset>ul li {
	float:left;
	width:50%;
	padding:2px;
	box-sizing:border-box
}
.glores-A-comment form fieldset>ul li label {
	display:none
}
.glores-A-comment form fieldset>ul li p {
	margin:5px 5px 10px;
	padding:0;
	font-size:13px
}
.glores-A-comment form fieldset>ul li .glores-A-input-txt {
	width:100%
}
.glores-A-comment form fieldset>div {
	margin:2px
}
.glores-A-comment form fieldset>div textarea {
	width:100%;
	height:60px;
	padding:0;
	border:1px solid #ddd
}
.glores-A-comment form .glores-A-btns {
	margin:4px 2px;
	text-align:center
}
.glores-A-comment .glores-A-list {
	margin:30px 0 0
}
.glores-A-comment .glores-A-list ul li {
	border-bottom:1px solid #ececec;
	padding:10px;
	font-size:13px
}
.glores-A-comment .glores-A-list ul li .glores-A-inf {
	padding:5px
}
.glores-A-comment .glores-A-list ul li .glores-A-inf .glores-A-name {
	color:#333;
	font-weight:bold
}
.glores-A-comment .glores-A-list ul li .glores-A-inf .glores-A-date {
	color:#999;
	padding:0 5px;
	font-size:12px
}
.glores-A-comment .glores-A-list ul li .glores-A-conbody {
	padding:5px;
	color:#666
}
.glores-A-comment .glores-A-list ul li .glores-A-btns {
	padding:5px;
	text-align:right
}
.glores-A-comment .glores-A-list ul li .glores-A-btns input {
	width:100px
}
.glores-A-comment .glores-A-list ul li .glores-A-btns * {
	vertical-align:middle
}
.glores-A-qna-pwd {
	text-align:center
}
.glores-A-qna-pwd fieldset {
	margin:0;
	padding:15px 0;
	border:0
}
.glores-A-qna-pwd * {
	vertical-align:middle
}
.glores-A-qna-pwd label {
	margin-right:10px;
	font-size:13px;
	font-weight:bold
}
.glores-A-order-step {
	margin-bottom:50px;
	text-align:center;
	font-size:12px
}
.glores-A-order-step em {
	font-weight:600;
	font-style:normal;
	color:#e92a00
}
.glores-A-order-step .glores-A-arrow {
	margin:0 3px;
	color:#cecece
}
.glores-A-cart-wrap .glores-A-delivery-time {
	margin:0 0 30px;
	padding:15px 0;
	border:2px solid #ececec;
	font-size:13px;
	text-align:center
}
.glores-A-cart-wrap .glores-A-table thead tr th .glores-A-mobile-tablet {
	display:inline-block
}
.glores-A-cart-option-modify form {
	padding:0 15px 10px;
	border:2px solid #ececec
}
.glores-A-cart-option-modify dl {
	margin:10px 0
}
.glores-A-cart-option-modify dl:first-child {
	margin-top:0
}
.glores-A-cart-option-modify dl dt {
	float:left;
	width:130px;
	min-height:24px;
	font-size:13px;
	font-weight:bold;
	line-height:24px
}
.glores-A-cart-option-modify dl dd {
	min-height:24px;
	margin:0;
	padding-left:130px;
	font-size:13px;
	line-height:24px
}
.glores-A-cart-option-modify dl dd .glores-A-sale-count {
	position:relative;
	width:60px
}
.glores-A-cart-option-modify dl dd .glores-A-sale-count input {
	width:40px
}
.glores-A-cart-option-modify dl dd .glores-A-sale-count .glores-A-arrow {
	position:absolute;
	right:0;
	width:0;
	height:0;
	text-indent:-9999px;
	border:4px solid
}
.glores-A-cart-option-modify dl dd .glores-A-sale-count .glores-A-arrow.glores-A-arrow-up {
	top:2px;
	border-color:transparent transparent #000 transparent
}
.glores-A-cart-option-modify dl dd .glores-A-sale-count .glores-A-arrow.glores-A-arrow-down {
	bottom:2px;
	border-color:#000 transparent transparent transparent
}
.glores-A-cart-option-modify dl dd strike {
	color:#cd1449
}
.glores-A-cart-option-modify dl dd>img {
	max-width:15px;
	vertical-align:middle
}
.glores-A-cart-option-modify dl dd input[type=text] {
	height:25px;
	margin:0;
	padding:0 5px;
	font-size:13px;
	border:1px solid #ddd;
	line-height:normal;
	box-sizing:border-box
}
.glores-A-cart-option-modify dl dd select {
	height:25px
}
.glores-A-cart-option-modify #mini_op_table {
	padding:10px;
	border:1px solid #ececec;
	background:#fff
}
.glores-A-cart-option-modify #mini_op_table select {
	height:25px
}
.glores-A-cart-option-modify #mini_op_table p {
	margin:7px 0 0;
	padding:5px;
	color:#cd1449;
	font-size:13px;
	font-weight:600;
	text-align:right;
	border-top:1px dashed #ccc
}
.glores-A-cart-option-modify .glores-A-add-option {
	padding:0 15px 15px 0;
	border:1px solid #ececec;
	border-radius:5px;
	background:#fff
}
.glores-A-cart-option-modify .glores-A-add-option .glores-A-add-tit {
	margin:15px 0 5px 15px;
	padding:0;
	font-size:13px
}
.glores-A-cart-option-modify .glores-A-add-option ul li {
	float:left;
	width:115px;
	margin:15px 0 0 15px;
	text-align:center
}
.glores-A-cart-option-modify .glores-A-add-option ul li .glores-A-subject {
	display:block;
	font-size:13px
}
.glores-A-cart-option-modify .glores-A-add-option ul li .glores-A-select {
	width:100%;
	margin-top:5px
}
.glores-A-order .glores-A-order-msg {
	margin:30px 0;
	padding:20px;
	font-size:16px;
	text-align:center
}
.glores-A-order .glores-A-order-msg p {
	margin:10px 0 0;
	padding:0
}
.glores-A-order .glores-A-order-msg p:first-child {
	margin-top:0;
	font-size:22px
}
.glores-A-order .glores-A-order-msg p strong {
	font-weight:600
}
.glores-A-order .glores-A-circle {
	width:20px;
	height:20px;
	margin:0 10px;
	padding:0;
	color:#fff;
	font-weight:600;
	font-size:12px;
	text-align:center;
	line-height:18px;
	background:#333;
	border-radius:10px;
	display:inline-block
}
.glores-A-order .glores-A-payment-type {
	margin:20px 10px;
	padding:0
}
.glores-A-order .glores-A-payment-type * {
	vertical-align:middle
}
.glores-A-order .glores-A-payment-type dt {
	float:left;
	margin:0;
	padding:0;
	font-weight:600;
	font-size:14px
}
.glores-A-order .glores-A-payment-type dd {
	float:left;
	margin:0 0 0 15px;
	padding:0
}
.glores-A-order .glores-A-payment-type dd input {
	margin-left:15px
}
.glores-A-order .glores-A-payment-type dd input:first-child {
	margin-left:0
}
.glores-A-order .glores-A-payment-type dd label {
	font-size:13px
}
.glores-A-order .glores-A-payment-type dd label font {
	position:relative;
	top:-2px;
	margin-left:6px
}
.glores-A-order .glores-A-payment-type dd label * {
	vertical-align:middle
}
.glores-A-order .glores-A-payment-type dd br {
	display:none
}
.glores-A-order .glores-A-payment-type-form br {
	display:none
}
.glores-A-order .glores-A-text-box {
	margin:30px 0;
	padding:20px;
	border-radius:10px;
	background:#f8f8f8;
	font-size:13px;
	color:#6f6f6f;
	text-align:center;
	line-height:20px
}
.glores-A-order .glores-A-text-box p {
	margin:0;
	padding:0
}
.glores-A-order #admin_bank {
	width:100%;
	max-width:280px
}
.glores-A-order .glores-A-payment-amount {
	padding:20px;
	border:2px solid #ececec;
	background:#fff
}
.glores-A-order .glores-A-payment-amount dl {
	margin:15px 0 0
}
.glores-A-order .glores-A-payment-amount dl dt {
	float:left;
	width:70%;
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:600;
	text-align:right
}
.glores-A-order .glores-A-payment-amount dl dd {
	float:left;
	width:30%;
	margin:0;
	padding:0;
	font-size:13px;
	text-align:right
}
.glores-A-order .glores-A-payment-amount dl:first-child {
	margin-top:0
}
.glores-A-order.glores-A-popup {
	padding:30px 10px
}
.glores-A-order .glores-A-flower-msg {
	margin-top:25px
}
.glores-A-order .glores-A-flower-msg li strong {
	display:block;
	margin:10px 0 5px
}
.glores-A-order .glores-A-flower-msg li strong label {
	margin-left:6px;
	font-weight:normal;
	vertical-align:top;
	cursor:pointer
}
.glores-A-order .glores-A-flower-msg li:first-child strong {
	margin-top:0
}
.glores-A-order .glores-A-flower-msg li #to_msg_card_msg {
	width:100%
}
.glores-A-order .glores-A-flower-msg li #to_msg_hanja_msg {
	width:100%
}
.glores-A-order .glores-A-flower-msg li .glores-A-btn-type1 {
	margin-top:5px
}
.glores-A-order .glores-A-flower-msg.glores-A-mgt0 {
	margin-top:0
}
.glores-A-cart-option {
	margin-top:5px
}
.glores-A-cart-option p {
	margin:3px 0 0;
	padding:0;
	font-size:13px
}
.glores-A-cart-option p:first-child {
	margin-top:0
}
.glores-A-cart-option p font {
	vertical-align:top !important
}
.glores-A-agree-wrap {
	background:#fff
}
.glores-A-agree-wrap>div {
	margin:30px 0
}
.glores-A-agree-wrap>div.glores-A-agree {
	margin-top:0
}
.glores-A-agree-wrap>div .glores-A-agree-box {
	display:block;
	overflow:auto;
	height:100px;
	margin-top:15px;
	padding:10px;
	border:1px solid #ccc;
	border-radius:3px;
	background:#fff;
	-webkit-overflow-scrolling:touch
}
.glores-A-agree-wrap>div .glores-A-agree-box h5 {
	margin:40px 0 0;
	padding:0;
	font-size:15px;
	font-weight:600;
	color:#000
}
.glores-A-agree-wrap>div .glores-A-agree-box h5:first-child {
	margin-top:0
}
.glores-A-agree-wrap>div .glores-A-agree-box p,.glores-A-agree-wrap>div .glores-A-agree-box ul,.glores-A-agree-wrap>div .glores-A-agree-box ol {
	margin:15px 0 0;
	padding:0;
	font-size:13px;
	list-style-type:none
}
.glores-A-agree-wrap>div .glores-A-agree-box li {
	margin-top:10px;
	padding-left:10px
}
.glores-A-agree-wrap>div .glores-A-agree-box p {
	padding-left:10px
}
.glores-A-agree-wrap>div .agree-check-box {
	margin:15px 0
}
.glores-A-agree-wrap>div .agree-check-box input {
	float:left
}
.glores-A-agree-wrap>div .agree-check-box label {
	float:left;
	margin-left:5px;
	font-size:13px;
	color:#333
}
.glores-A-agree-wrap>div .sel-mem-lv {
	padding:10px;
	border:1px solid #ccc;
	border-radius:.3em
}
.glores-A-agree-wrap>div .sel-mem-lv input {
	float:left
}
.glores-A-agree-wrap>div .sel-mem-lv label {
	float:left;
	margin-right:10px;
	font-size:13px;
	color:#333
}
.glores-A-estimate-wrap {
	min-width:700px
}
.glores-A-estimate-wrap .glores-A-title-estimate {
	margin:0 0 40px;
	padding:0;
	font-size:35px;
	text-align:center;
	letter-spacing:50px
}
.glores-A-estimate-wrap .glores-A-title-estimate span {
	padding:0 0 5px 50px;
	border-bottom:2px solid #000
}
.glores-A-estimate-wrap .glores-A-es-header .glores-A-es-my-name {
	box-sizing:border-box;
	float:left;
	width:35%;
	height:135px;
	padding:10px 20px;
	border:1px solid #000
}
.glores-A-estimate-wrap .glores-A-es-header .glores-A-es-my-name p {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:25px
}
.glores-A-estimate-wrap .glores-A-es-header .glores-A-es-my-name p.glores-A-name {
	margin-top:5px;
	font-size:16px;
	text-decoration:underline
}
.glores-A-estimate-wrap .glores-A-es-header .glores-A-es-my-name p.glores-A-txt {
	margin-top:35px;
	text-align:center
}
.glores-A-estimate-wrap .glores-A-es-header .glores-A-es-comp {
	float:right;
	width:63%
}
.glores-A-estimate-wrap .glores-A-es-header .glores-A-es-comp .glores-A-es-table {
	height:135px
}
.glores-A-estimate-wrap .glores-A-es-table {
	width:100%;
	border-top:2px solid #000
}
.glores-A-estimate-wrap .glores-A-es-table thead tr th {
	padding:5px;
	border-bottom:2px solid #000;
	border-right:1px solid #000;
	font-size:13px
}
.glores-A-estimate-wrap .glores-A-es-table thead tr th:first-child {
	border-left:1px solid #000
}
.glores-A-estimate-wrap .glores-A-es-table tbody tr th {
	padding:5px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-size:13px
}
.glores-A-estimate-wrap .glores-A-es-table tbody tr th:first-child {
	border-left:1px solid #000
}
.glores-A-estimate-wrap .glores-A-es-table tbody tr td {
	padding:5px 8px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-size:13px;
	text-align:center;
	line-height:22px
}
.glores-A-estimate-wrap .glores-A-es-table tbody tr td:first-child {
	border-left:1px solid #000
}
.glores-A-estimate-wrap .glores-A-es-table tbody tr td.glores-A-option {
	text-align:left
}
.glores-A-estimate-wrap .glores-A-es-table tbody tr td.glores-A-price {
	text-align:right
}
.glores-A-estimate-wrap .glores-A-es-table tfoot tr td {
	padding:15px 8px;
	border:2px solid #000;
	border-left-width:1px;
	border-right-width:1px;
	font-size:14px;
	font-weight:bold;
	text-align:right
}
.glores-A-estimate-wrap .glores-A-es-table tfoot tr td:first-child {
	border-left:1px solid #000
}
.glores-A-estimate-wrap .glores-A-es-table.glores-A-es-row tbody tr td {
	text-align:left
}
.glores-A-estimate-wrap .glores-A-name-sign {
	position:relative
}
.glores-A-estimate-wrap .glores-A-name-sign .glores-A-sign-txt {
	position:absolute;
	top:50%;
	right:8px;
	margin-top:-8px;
	font-size:11px
}
.glores-A-estimate-wrap .glores-A-name-sign .glores-A-sign-img {
	position:absolute;
	top:50%;
	right:-5px;
	margin-top:-32px
}
.glores-A-estimate-wrap .glores-A-info-txt {
	margin:10px 0 0;
	padding:0;
	font-size:13px
}
.glores-A-flower-msg-choice {
	border:3px solid #ececec
}
.glores-A-flower-msg-choice li {
	float:left;
	width:33.3333%
}
.glores-A-flower-msg-choice li a {
	display:block;
	position:relative;
	font-size:13px
}
.glores-A-flower-msg-choice li a:before {
	content:'';
	display:inline-block;
	position:absolute;
	top:50%;
	width:1px;
	height:12px;
	margin:-6px 10px 0 0;
	background:#a4a4a4
}
.glores-A-flower-msg-choice li a:hover {
	color:#7b7b7b
}
.glores-A-flower-msg-choice li a span {
	display:block;
	padding:10px;
	text-align:center
}
.glores-A-flower-msg-choice li.glores-A-line-none {
	clear:both
}
.glores-A-flower-msg-choice li.glores-A-line-none a:before {
	display:none
}
.glores-A-flower-msg-list {
	margin-top:25px
}
.glores-A-flower-msg-list .glores-A-title-sub {
	margin-left:0
}
.glores-A-flower-msg-list ul {
	margin-top:15px;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec
}
.glores-A-flower-msg-list ul li {
	padding:6px 10px 10px;
	border-top:1px solid #ececec
}
.glores-A-flower-msg-list ul li:first-child {
	margin-top:0;
	border-top:0
}
.glores-A-flower-msg-list ul li a {
	font-size:13px
}
.glores-A-flower-msg-list ul li:hover {
	background:#f5f5f5
}
.glores-A-goods-pester-form .glores-A-goods-pester-cont {
	min-height:100px;
	padding:10px;
	border:1px dashed #555;
	font-size:13px
}
.glores-A-goods-pester-form .glores-A-info-txt {
	margin:10px;
	padding:0;
	font-size:13px;
	color:#999
}
.glores-A-order-cancel .glores-A-order-cancel-txt {
	margin:0 0 20px;
	padding:15px 5px;
	border-radius:5px;
	border:1px solid #ececec;
	background:#fafafa;
	font-size:12px;
	line-height:24px;
	text-align:center
}
.glores-A-order-cancel fieldset {
	margin:0;
	padding:0;
	border:0
}
.glores-A-order-cancel .glores-A-order-cancel-form {
	margin:0;
	padding:0 0 15px;
	border-bottom:1px solid #ececec
}
.glores-A-order-cancel .glores-A-order-cancel-form dt {
	margin:15px 0 0;
	padding:15px 0 0;
	border-top:1px solid #ececec;
	font-size:13px;
	font-weight:bold
}
.glores-A-order-cancel .glores-A-order-cancel-form dt:first-child {
	margin-top:0;
	padding-top:0;
	border-top:0
}
.glores-A-order-cancel .glores-A-order-cancel-form dd {
	margin:10px 0 0;
	padding:0;
	font-size:13px
}
.glores-A-order-cancel .glores-A-order-cancel-form dd.glores-A-goods-img img {
	float:left
}
.glores-A-order-cancel .glores-A-order-cancel-form dd.glores-A-goods-img span {
	display:block;
	padding:15px 0 0 90px
}
.glores-A-review-reply-modify fieldset {
	margin:0;
	padding:0;
	border:0
}
.glores-A-review-reply-modify .glores-A-modify-info li {
	float:left;
	margin-left:25px;
	font-size:13px
}
.glores-A-review-reply-modify .glores-A-modify-info li:first-child {
	margin-left:0
}
.glores-A-review-reply-modify .glores-A-modify-info li label {
	margin-right:5px
}
.glores-A-review-reply-modify .glores-A-modify-textarea {
	margin-top:12px
}
.glores-A-review-pwd {
	padding:35px 0;
	text-align:center
}
.glores-A-review-pwd fieldset {
	margin:0;
	padding:0;
	border:0
}
.glores-A-review-pwd * {
	vertical-align:middle
}
.glores-A-review-pwd label {
	margin-right:10px;
	font-size:13px;
	font-weight:bold
}
.glores-A-coupon-code fieldset {
	margin:60px 0 0;
	padding:20px 0;
	border-radius:5px;
	border:1px solid #ececec;
	background:#fafafa;
	text-align:center
}
.glores-A-coupon-code fieldset label {
	margin-right:10px;
	font-size:13px;
	font-weight:bold
}
.glores-A-coupon-code * {
	vertical-align:middle
}
.glores-A-deposit-timer {
	padding-left:25px;
	background:url("/ai_pay/img/icon_watch.png") no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	color:#444;
	line-height:18px
}
.glores-A-deposit-text {
	margin:5px 0 0 !important;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#f40034;
	line-height:18px;
	letter-spacing: -.03em
}