@charset "utf-8";

.register {}
.register .regTitle {margin-bottom:25px; padding-bottom:20px; border-bottom:3px solid #231f20; font-size:35px; text-align:center;}
.register .secTitle {font-size:17px; padding-left:10px; margin-bottom:10px; margin-top:40px;}
.register .tblType_form .ic_btn {position:relative; padding-right:125px;}
.register .tblType_form .ic_btn .button1 {position:absolute; right:0; top:0; width:115px;}
.register .tblType_form td .note {margin:10px 0; font-size:14px; color:#231f20;}
.register .tblType_form.type2 {border-top:none;}
.register .tblType_form.type2 th {display:none;}
.register .tblType_form.type2 td {padding:5px 0; border-bottom:none;}
.register .tblType_form.type2 .ic_btn {padding-right:125px;}
.register .tblType_form.type2 .ic_btn.security {padding-left:140px;}
.register .tblType_form.type2 .ic_btn.security .sKey {position:absolute; left:0; top:0;}
.register .tblType_form.type2 .ic_btn .button1 {width:115px;}
.register .checkForm, .register .radioForm {margin-left:35px;}
.register .checkForm:first-child, .register .radioForm:first-child {margin-left:0;}
.register .birth .select-group {display:inline-block; width:20%; margin-bottom:0;}
.register .birth > span {display:inline-block; margin-right:10px;}
.register .centerBx {position:relative; width:570px; margin:100px auto;}
.register .centerBx .inner {padding:70px 60px; border:10px solid #f0f0f0;}
.register .centerBx .secTitle {margin-bottom:25px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.register .centerBx .btnArea {margin-top:25px; text-align:center;}
.register .centerBx .btnArea .button1 {width:100%;}
.register .centerBx .btnArea.bChild .button1 {width:115px;}
.register .centerBx .result {margin:50px 0;}
.register .centerBx .result .resultComment {font-size:20px; color:#231f20; text-align:center;}
.register .centerBx .result .resultComment span {display:block; margin-top:10px; font-size:14px;}
.register .centerBx .result .mail {margin-top:25px; font-size:20px; color:#231f20; text-align:center;}
.register .centerBx .result .mail span {color:#767676;}
.register .userInfo {overflow:hidden; padding:12px 20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.register .userInfo li {float:left; width:50%; margin:7px 0;}
.register .userInfo li.long {width:100%;}
.register .userInfo li span {display:inline-block; vertical-align:top; font-size:14px;}
.register .userInfo li .dt {margin-right:4px; color:#767676;}
.register .login.icAD {width:930px; margin:100px auto;}
.register .login .findAccount {padding:18px 0 28px; background:#f0f0f0; text-align:center;}
.register .login .findAccount li {position:relative; display:inline-block; margin-left:10px; padding-left:20px;}
.register .login .findAccount li:before {content:''; position:absolute; left:0; top:2px; display:block; width:1px; height:14px; background:#d6d6d6;}
.register .login .findAccount li:first-child {margin-left:0; padding-left:0;}
.register .login .findAccount li:first-child:before {display:none;}
.register .login .findAccount li a {display:block; padding-left:25px; font-size:14px; color:#000000;}
.register .login .findAccount li.L1 a {background:url(../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/ico_findpw.png) no-repeat 0 50%;}
.register .login .findAccount li.L2 a {background:url(../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/ico_join.png) no-repeat 0 50%;}
.register .login.icAD .centerBx {margin:15px 0 0 0;}
.register .login.icAD .centerBx .AD {overflow:hidden; position:absolute; right:-360px; top:0; -webkit-box-sizing:border-box; box-sizing:border-box; width:360px; height:100%; border:10px solid #f0f0f0; border-left:none;}
.register .login.icAD .centerBx .AD span {position:absolute; left:50%; top:50%; margin:-250px 0 0 -250px;}
.register .login.icAD .centerBx .AD span img {width:500px;}
.register .agreement .terms {overflow-y:scroll; height:90px; padding:30px; border:1px solid #e5e5e5; color:#767676;}
.register .agreement .chkAgree {margin-top:10px;text-align:right;}
.register .chkReceive ul {overflow:hidden; padding:20px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.register .chkReceive ul li {float:left; margin-right:15px;}
.register .findPw .tblType_form td {position:relative;}
.register .findPw .tblType_form .sKey {position:absolute; left:0; top:5px;}
.register .findPw .tblType_form .sKey img {height:40px;}
.register .login .centerBx .btnArea {margin-top:0;}
.login .nonMbrBuy {margin-top:35px;}
.login .nonMbrBuy h4 {font-size:16px; font-weight:bold; }
.login .nonMbrBuy .note1 {margin:15px 0;}
.login .nonMbrBuy .button1 {width:100%;}
.login .nonMbrBuy .note2 {margin-top:15px; font-size:11px; color:#767676;}

.web .login .nonMbrBuy {position:relative; margin-top:55px; padding:0 70px 60px 70px; border-bottom:1px solid #d6d6d6;}
.web .login .nonMbrBuy .btnArea {position:absolute; right:70px; top:0; width:180px;}
.web .login .nonMbrBuy .note1 {margin-top:10px; font-size:16px;}
.web .login .nonMbrBuy .note2 {margin-top:20px; font-size:14px; color:#231f20;}

.mobile .register .findPw .tblType_form .security {padding-left:0;}
.mobile .register .findPw .tblType_form .sKey {width:100%; left:-30%; top:15px;}
.mobile .register .findPw .tblType_form .sKey img {width:80px; height:auto;}

.web .register .tblType_form td.short {padding-right:40%;}

.tablet .register .login.icAD {width:570px; margin:0 auto;}
.tablet .register .login.icAD .centerBx .AD {overflow:hidden; position:relative; right:auto; top:0; -webkit-box-sizing:initial; box-sizing:initial; width:auto; height:auto; border:10px solid #f0f0f0; border-top:none;}
.tablet .register .login.icAD .centerBx .AD span {position:relative; left:auto; top:auto; margin:0;}
.tablet .register .login.icAD .centerBx .AD span img {width:100%;}

.mobile .register .login.icAD {width:auto; margin:0;}
.mobile .register .login.icAD .centerBx .AD {position:relative; right:auto; top:auto; width:auto; margin:15px 0 0 0; border:none;}
.mobile .register .login.icAD .centerBx .AD span {position:relative; left:auto; top:auto; margin:0;}
.mobile .register .login.icAD .centerBx .AD span img {width:100%;}
.mobile .register .centerBx {width:100%; margin:0;}
.mobile .register .centerBx .inner {padding:0; border:0;}
.mobile .register .centerBx .regTitle {font-size:25px;}
.mobile .register .secTitle {padding-bottom:25px; font-size:25px;}
.mobile .register.join .secTitle {padding:0; margin-top:30px; font-size:16px;}
.mobile .register .findPw .tblType_form.type2 {border-top:1px solid #e5e5e5;}
.mobile .register .tblType_form td .note {font-size:12px;}
.mobile .register .tblType_form.type2 {}
.mobile .register .tblType_form th {display:table-cell; min-width:60px; padding-left:10px; font-size:12px;}
.mobile .register .tblType_form.type2 td {padding:10px 15px 10px 15px; border-bottom:1px solid #e5e5e5;}
.mobile .register .tblType_form .ic_btn {padding-right:85px;}
.mobile .register .tblType_form .ic_btn .button1 {width:75px;}
.mobile .register .tblType_form .ic_btn .button1 button {padding:0 10px; height:32px; line-height:32px;}
.mobile .register .centerBx .result {margin:50px 0;}
.mobile .register .centerBx .result .resultComment {font-size:15px;}
.mobile .register .centerBx .result .resultComment span {margin-top:18px; font-size:12px; color:#767676;}
.mobile .register .centerBx .result .mail {margin-top:15px; font-size:15px;}
.mobile .register .userInfo {padding:0; border-top:1px solid #e5e5e5; border-bottom:none;}
.mobile .register .userInfo li {overflow:hidden; float:none; width:auto; margin:0; border-bottom:1px solid #e5e5e5;}
.mobile .register .userInfo li span {float:left; display:block; padding:6px 0; font-size:12px; color:#000;}
.mobile .register .userInfo li .dt {width:120px; padding-left:12px; margin-right:10px; background:#f9f9f9;}
.mobile .register .userInfo li .dd {width:50%;}
.mobile .register .login .tblType_form.type2 td {padding:5px 0; border:none;}
.mobile .register .login .findAccount {margin-top:25px; padding:22px 0; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:none;}
.mobile .register .login .findAccount li a {height:16px; line-height:16px; font-size:11px;}
.mobile .register .agreement .terms {height:100px; padding:15px; border:1px solid #e5e5e5;}
.mobile .register .chkReceive ul {padding:10px 15px;}
.mobile .register .chkReceive ul li {margin:5px 15px 5px 0;}

@media all and (max-width:520px) {
.mobile .register .birth .select-group {display:inline-block; width:80%; margin:5px 0;}
.mobile .register .birth > span {display:inline-block; margin:5px 10px 5px 0;}
}


/* 장바구니 */
.web .cart .pageTitArea {border-bottom:2px solid #231f20;}
.web .cart .promotionBan {padding-top:50px;}
.web .cart .promotionBan_mid {padding-top:50px;}
.web .order .pageTitArea {border-bottom:2px solid #231f20;}

.promotionBan {padding-top:20px; }
.promotionBan img {width:100%;}
.promotionBan_mid {margin-top:20px;}
.orderStep {padding:70px 0 64px;text-align:center;}
.orderStep ol {display:inline-block;width:760px;}
.orderStep li {float:left;width:120px;padding-right:55px;margin-right:38px;text-align:center;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/arr_orderStep.png') no-repeat right 43px;
	-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;
}
.orderStep li span {display:inline-block;width:100%;padding-top:128px;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/icon_oderStep.png') no-repeat;}
.orderStep li.s4 {padding-right:0;margin-right:0;background:none;}
.orderStep li.s1 span {background-position:0 0;}
.orderStep li.s2 span {background-position:-213px 0;}
.orderStep li.s3 span {background-position:-424px 0;}
.orderStep li.s4 span {background-position:-637px 0;}
.orderStep li.s1.on span {background-position:0 -200px;}
.orderStep li.s2.on span {background-position:-213px -200px;}
.orderStep li.s3.on span {background-position:-424px -200px;}
.orderStep li.s4.on span {background-position:-637px -200px;}
.tablet .orderStep {padding:50px 0 45px;}
.tablet .orderStep ol {width:712px;}
.tablet .orderStep li {width:120px;padding-right:47px;margin-right:30px;}
.tablet .orderStep li.s4 {padding-right:0;margin-right:0;background:none;}
.mobile .orderStep {padding:42px 0 35px;}
.mobile .orderStep ol {width:100%;}
.mobile .orderStep li {width:22%;padding-right:3%;margin-right:1%;text-align:center;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/arr_orderStep_ie.png') no-repeat right 22px;}
.mobile .orderStep li span {width:52px;padding-top:58px;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/icon_oderStep_ie.png') no-repeat;}
.mobile .orderStep li.s4 {padding-right:0;margin-right:0;background:none;}
.mobile .orderStep li.s1 span {background-position:0 0;}
.mobile .orderStep li.s2 span {background-position:-73px 0;}
.mobile .orderStep li.s3 span {background-position:-145px 0;}
.mobile .orderStep li.s4 span {background-position:-218px 0;}
.mobile .orderStep li.s1.on span {background-position:0 -75px;}
.mobile .orderStep li.s2.on span {background-position:-73px -75px;}
.mobile .orderStep li.s3.on span {background-position:-145px -75px;}
.mobile .orderStep li.s4.on span {background-position:-218px -75px;}

.sum_order {position:relative;padding:25px 20px 27px;background:#f9f9f9;border-bottom:1px solid #d6d6d6;}
.sum_order .btn_select {}
.sum_order .btn_select span {display:inline-block;}
.sum_order .btn_select a {display:block;width:110px;height:38px;line-height:38px;text-align:center;color:#231f20;background:#fff;border:1px solid #d6d6d6;}
.sum_order .sum {font-size:16px;text-align:right;}
.sum_order .sum span {display:inline-block;line-height:24px;vertical-align:middle}
.sum_order .sum strong {display:inline-block;font-size:21px;line-height:24px;color:#231f20;vertical-align:middle}
.sum_order .sum strong em {color:#db0702;}
.mobile .sum_order {padding:17px 12px 7px;}
.mobile .sum_order .btn_select {text-align:right;}
.mobile .sum_order .btn_select a {width:116px;height:32px;line-height:32px;text-align:center;color:#231f20;background:#fff;border:1px solid #d6d6d6;}
.mobile .sum_order .sum {margin-top:9px;font-size:12px;}
.mobile .sum_order .sum span {line-height:20px;}
.mobile .sum_order .sum strong {font-size:16px;line-height:20px;}

.btn_orderProcess {margin-top:20px;text-align:center;font-size:0;line-height:0;}
.btn_orderProcess .btn a {display:block;height:38px;font-size:12px;line-height:38px;}
.btn_orderProcess .btn {display:inline-block;width:50%;margin-top:5px;}
.btn_orderProcess .btn_back {width:100%;margin-top:0;} /* 쇼핑 계속하기 */
.btn_orderProcess .btn_back a {color:#231f20;background:#f0f0f0;border:1px solid #d6d6d6;}
.btn_orderProcess .btn_back a span {padding-left:13px;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/arr_btn_back.png') no-repeat left center;}
.btn_orderProcess .btn_selectedPrd a {color:#ffffff;background:#231f20;border:1px solid #231f20;} /* 선택상품 */
.btn_orderProcess .btn_allPrd a {color:#231f20;background:#ffc628;border:1px solid #ffc628;} /* 전체상품 */
.btn_orderProcess .btn_payment {width:100%;margin-top:0;} /* 결제 */
.btn_orderProcess .btn_payment a {color:#ffffff;background:#231f20;border:1px solid #231f20;}
.btn_orderProcess .btn_saveSheet a {color:#231f20;background:#ffc628;border:1px solid #ffc628;} /* 주문서저장 */
.btn_orderProcess .btn_cancel a {color:#231f20;background:#f0f0f0;border:1px solid #d6d6d6;} /* 취소 */
.web .btn_orderProcess {margin-top:50px;}
.web .btn_orderProcess .btn {width:168px;margin:0 2px;}
.web .btn_orderProcess .btn a {font-size:15px;line-height:40px;}
.tablet .btn_orderProcess {margin-top:50px;}
.tablet .btn_orderProcess .btn {width:168px;margin:0 2px;}
.tablet .btn_orderProcess .btn a {font-size:15px;line-height:40px;}
.mobile .btn_orderProcess .btn_selectedPrd {padding-right:3px;}
.mobile .btn_orderProcess .btn_saveSheet {padding-right:3px;}
.mobile .btn_orderProcess .btn_allPrd {padding-left:3px;}
.mobile .btn_orderProcess .btn_cancel {padding-left:3px;}
.order .promotionBan_mid {margin-top:50px;}
.order .promotionBan_mid img {width:100%;}
.mobile .order .slideCon .promotionBan_mid,
.tablet .order .slideCon .promotionBan_mid {margin-top:0;}

.customInfo {display:inline-block;position:relative;width:100%;padding:10px 0;margin-top:40px;background:#f9f9f9;border:1px solid #d6d6d6;}
.customInfo .logo {position:absolute;left:5px;top:50%;margin-top:-8px;width:85px;}
.customInfo .info {padding:0 5px 0 100px;font-size:11px;line-height:14px;}
.customInfo .info .tel {font-weight:bold;}
.customInfo .info .tel em {display:inline-block;}
.web .customInfo {padding:20px 0 18px;margin-top:100px;}
.web .customInfo .logo {position:static;float:left;width:343px;height:74px;margin-top:0;text-align:center;border-right:1px solid #d6d6d6;}
.web .customInfo .logo img {padding-top:20px;}
.web .customInfo .info {float:right;width:650px;padding:0 10px 0 0;font-size:14px;line-height:25px;}
.web .customInfo .info .tel em {display:block;}
.web .customInfo .info .tel {float:left;width:228px;padding-top:2px;font-size:20px;}
.web .customInfo .info .txt {float:right;width:422px;}
.tablet .customInfo .logo {left:5%;}
.tablet .customInfo .info {padding-left:200px;}

.bestPdtList {position:relative;padding:28px 0;border:1px solid #d6d6d6;}
.bestPdtList .pdtlistWrap {overflow:hidden;width:100%;}
.bestPdtList ul {display:inline-block;width:100%;margin-left:-1px;}
.bestPdtList .item {float:left;width:218px;height:222px;border-left:1px solid #e6e6e6;text-align:center;}
.bestPdtList .item a {display:block;width:145px;margin:0 auto;}
.bestPdtList .item .opt_thumb img {width:100%;}
.bestPdtList .item .opt_pdtname {margin-top:13px;font-size:15px;}
.mobile .bestPdtList {padding:17px 0;}
.mobile .bestPdtList .item {width:33%;height:auto;}
.mobile .bestPdtList .item a {width:80%;}
.mobile .bestPdtList .item .opt_pdtname {margin-top:8px;font-size:11px;}

.cart .h4_tit {margin:72px 0 20px;font-weight:bold;font-size:20px;}
.cart .slick-slider .slick-arrow {position:absolute;top:40%;width:12px;height:25px;margin-top:-12px;font-size:0;line-height:0;color:transparent;
	background-repeat:no-repeat;z-index:10;}
.cart .slick-slider .slick-prev {left:0;background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_prev_ie.png')}
.cart .slick-slider .slick-next {right:-1px;background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_next_ie.png')}
.web .cart .h4_tit button {outline:none}
.web .cart .slick-slider .slick-arrow {top:50%;width:20px;height:42px;margin-top:-21px;}
.web .cart .slick-slider .slick-prev {background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_prev.png')}
.web .cart .slick-slider .slick-next {background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_next.png')}
.tablet .cart .slick-slider .slick-arrow {top:45%;width:20px;height:42px;margin-top:-21px;}
.tablet .cart .slick-slider .slick-prev {background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_prev.png')}
.tablet .cart .slick-slider .slick-next {background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_next.png')}
.mobile .cart .h4_tit {padding-left:9px;margin:28px 0 7px;font-weight:bold;font-size:13px;}

/* 주문/결제 */
.order .h4_tit {border-top:1px solid #231f20;}
.order .h4_tit button {display:block;width:100%;height:32px;padding-left:4px;text-align:left;font-weight:bold;line-height:32px;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/arr_orderComplete_tit.png') no-repeat right bottom;}
.order .h4_tit button.on {background-position:right top;}
.order .slideCon {padding-bottom:25px;}
.order .slick-slider .slick-arrow {position:absolute;top:40%;width:12px;height:25px;margin-top:-12px;font-size:0;line-height:0;color:transparent;
	background-repeat:no-repeat;z-index:10;}
.order .slick-slider .slick-prev {left:0;background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_prev_ie.png')}
.order .slick-slider .slick-next {right:-1px;background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_next_ie.png')}
.web .order .h4_tit button {outline:none}
.web .order .slick-slider .slick-arrow {top:50%;width:20px;height:42px;margin-top:-21px;}
.web .order .slick-slider .slick-prev {background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_prev.png')}
.web .order .slick-slider .slick-next {background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_next.png')}
.tablet .order .slick-slider .slick-arrow {top:45%;width:20px;height:42px;margin-top:-21px;}
.tablet .order .slick-slider .slick-prev {background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_prev.png')}
.tablet .order .slick-slider .slick-next {background-image:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/arr_order_slicklist_next.png')}

.mobile .order_step2 .tbl_order td.td_amount {display:none;}
.mobile .order_step2 .tbl_order td.td_payprice {display:none;}
.mobile .order_step2 .tbl_order td.td_prd .prodTy {border-bottom:0;}
.mobile .order .tbl_order {border-top:0;border-bottom:0;}
.mobile .order .tbl_order td.td_payprice p {border-bottom:0;}

.order_step2 .orderStep {padding:90px 0 32px;}
.order_step2 .h4_tit span {display:none;}
.order_step2 .mRecipients {}
.order_step2 .recipients {display:none !important;}
.order_step2 .mRecipients .tblType_form {margin-bottom:10px;border:1px solid #d6d6d6;border-bottom:0;}
.order_step2 .mRecipients .tblType_form th {padding:10px 5px 10px 10px;}
.order_step2 .mRecipients .tblType_form td {padding:10px 5px;}
.order_step2 .mRecipients .tblType_form td .select-group {margin-bottom:0;}
.order_step2 .mRecipients .tblType_form td .checkArea {margin-top:5px;}
.order_step2 .mRecipients .tblType_form td .checkArea label {font-size:12px;}

.order_step2 .mRecipients .tblType_form td .addrGroup .postCode {display:inline-block;width:82%}
.order_step2 .mRecipients .tblType_form td .addrGroup .labelbox {display:inline-block;margin-right:3px;}
.order_step2 .mRecipients .tblType_form td .addrGroup .addrbox {display:inline-block;width:70%;}
.order_step2 .mRecipients .tblType_form td .addrGroup .addr_detail {margin-top:10px;}
.order_step2 .mRecipients .tblType_form td .addrGroup .addr_detail2 .select-group {display:inline-block;width:99%;margin-top:10px;}
.order_step2 .mRecipients .tblType_form td .addrGroup .addr_detail2 .txt {display:inline-block;margin-right:3px;}



.order_step2 .mRecipients .btn_wrap {text-align:center;}
.order_step2 .mRecipients .btn_wrap .button1 {width:40%;}
.order_step2 .mRecipients .btn_wrap .button1 a {height:32px;line-height:32px;}
.order_step2 .mRecipients .btn_wrap .button1 .btn_type1 {border:1px solid #d6d6d6;}
.order_step2 .flowerdes {padding:16px 35px;text-align:center;background:#f9f9f9;border:1px solid #d6d6d6;}
.order_step2 .flowerdes .tit {display:none;}
.order_step2 .flowerdes p {font-size:11px;color:#666666;line-height:15px;}
.order_step2 .flowerdes p strong {display:inline-block;/*padding:0 15px;*/font-weight:normal;color:#231f20;font-size:13px;line-height:20px;border-bottom:1px solid #d6d6d6;}
.order_step2 .flowerdes p .line {display:block;margin-top:3px;}
.order_step2 .flowerlist {border:1px solid #d6d6d6;border-top:0;}
.order_step2 .flowerlist .itemlist {padding:17px 0;margin-left:-1px;}
.order_step2 .flowerlist .item {float:left;width:33.3%;text-align:center;border-left:1px solid #d6d6d6;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.order_step2 .flowerlist .item .opt_thumb {max-width:155px;margin:0 auto;}
.order_step2 .flowerlist .item .opt_thumb img {width:100%;}
.order_step2 .flowerlist .item label {font-size:12px;color:#231f20;}
.order_step2 .flowerlist .item a {display:block;position:relative;padding:0 10%}
.order_step2 .flowerlist .item a .opt_pdtname {overflow:hidden;height:28px;font-size:12px;line-height:14px;}
.order_step2 .flowerlist .item .checkForm {margin-top:5px;}
.order_step2 .selectedFlower {display:block;padding:10px 20px;text-align:right;line-height:20px;background:#f9f9f9;}
.order_step2 .selectedFlower em {font-size:15px;}

.web .order_step2 .h4_tit span {display:inline;font-weight:normal;font-size:16px;color:#666666;}
.web .order_step2 .mRecipients {display:none !important;}
.web .order_step2 .recipients {display:block !important;position:relative;}
.web .order_step2 .recipients .noData {padding:36px 0;text-align:center;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.web .order_step2 .recipients .overflowArea {overflow:visible;}
.web .order_step2 .recipients .overflowArea.maxH {overflow:hidden;width:100%;height:303px;}
.web .order_step2 .recipients td .alignL {text-align:left;}
.web .order_step2 .recipients td .addrBtn .button1 {display:inline-block;width:88px;margin:2px 0;}
.web .order_step2 .recipients td .addrBtn button {height:30px;line-height:30px;color:#666666;border:1px solid #cccccc;}
.web .order_step2 .recipients .btn_new {position:absolute;right:0;top:-48px;}
.web .order_step2 .recipients .btn_new button {height:36px;line-height:36px;}
.web .order_step2 .recipients .btn_more {text-align:center;background:#f9f9f9}
.web .order_step2 .recipients .btn_more button {width:100%;height:100%;height:45px;line-height:45px;}
.web .order_step2 .flowerdes {padding:20px 35px;background:#fff;}
.web .order_step2 .flowerdes .tit {display:inline-block;padding-right:20px;font-size:15px;line-height:18px;vertical-align:middle;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/bar_pointList.gif') no-repeat right center;}
.web .order_step2 .flowerdes p {display:inline-block;font-size:15px;line-height:18px;vertical-align:middle}
.web .order_step2 .flowerdes p strong {font-size:15px;border-bottom:0;}
.web .order_step2 .flowerdes p em {font-weight:bold;color:#231f20;}
.web .order_step2 .flowerdes p .line {display:inline;}
.web .order_step2 .slick-slider .slick-list {width:1000px;margin:auto;}
.web .order_step2 .flowerlist .rollingwrap {overflow:hidden;padding:0 70px;}
.web .order_step2 .flowerlist .itemlist {overflow:hidden;position:relative;width:100%;padding:0;margin-bottom:-1px;}
.web .order_step2 .flowerlist .item {width:20%;padding:30px 0 40px;border-left:0;border-bottom:1px solid #f3f3f3;}
.web .order_step2 .flowerlist .item a {width:155px;padding:0;margin:0 auto;}
.web .order_step2 .flowerlist .item a .opt_pdtname {display:none;}
.web .order_step2 .flowerlist .item a:hover .bg {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.3;filter:alpha(opacity=30);z-index:1;}
.web .order_step2 .flowerlist .item a:hover .opt_pdtname {display:block;position:absolute;left:0;top:50%;width:100%;height:36px;line-height:18px;margin-top:-18px;z-index:5;}
.web .order_step2 .flowerlist .item .checkForm {margin-top:6px;}
.web .order_step2 .flowerlist .item label {font-size:14px;}
.web .order_step2 .selectedFlower {padding:20px 30px;}
.web .order_step2 .selectedFlower em {font-size:20px;}
.web .order_step2 .slideCon .sum_order {padding:48px 20px 20px;background:#fff;border-top:0;}
.tablet .order_step2 .flowerlist .item a .opt_pdtname {height:14px;}
.mobile .order_step2 .orderStep {padding:20px 0 40px;}
/*.mobile .order_step2 .slideCon .promotionBan_mid {border:1px solid #d6d6d6;}*/

.order .inviCoupon {display:inline-block;position:relative;width:100%;padding:10px 5px;background:#f9f9f9;border:1px solid #d6d6d6;}
.order .inviCoupon .checkForm {display:inline-block;position:absolute;left:3%;top:50%;margin-top:-10px;z-index:5;}
.order .inviCoupon .input-box {position:relative;padding:0 75px 0 8%;}
.order .inviCoupon .input-box input[type="text"] {background:#fff;}
.order .inviCoupon .input-box .btn_submit {position: absolute; right:0; top:0; width:70px; height:32px;color:#fff;background:#231f20; border: 1px solid #242021;}
.order .inviCoupon .txt {padding:0 10px 0 8%;margin-top:3px;font-size:12px;color:#767676;}
.web .order .inviCoupon {border-right:0;border-left:0;}
.web .order .inviCoupon .checkForm {left:18px;top:50%;margin-top:-10px;}
.web .order .inviCoupon .input-box {display:inline-block;*display:inline;padding:0 0 0 55px;}
.web .order .inviCoupon .input-box input {width:400px;}
.web .order .inviCoupon .input-box .btn_submit {display:inline-block;*display:inline;position:static;width:115px;height:40px;}
.web .order .inviCoupon .txt {display:inline-block;*display:inline;padding:0;margin:0 0 0 55px;font-size:15px;}
.tablet .order .inviCoupon {padding:10px;}
.tablet .order .inviCoupon .checkForm {top:22px;}
.tablet .order .inviCoupon .input-box .btn_submit {height:40px;}

.order .savingCoupon {display:inline-block;position:relative;width:100%;background:#f9f9f9;border:1px solid #d6d6d6;}
.order .savingCoupon .checkArea {height:40px;padding:4px;}
.order .savingCoupon .checkArea .checkForm {height:100%;line-height:32px;}
.order .savingCoupon .checkArea .btn_submit {position:absolute;right:4px;top:4px;width:70px;}
.order .savingCoupon .checkArea .btn_submit button {width:100%;height:32px;color:#fff;background:#231f20;border:1px solid #242021;}
.order .savingCoupon .savingCouponList {padding:8px 5px;border-top:1px solid #d6d6d6;}
.order .savingCoupon .savingCouponList .tit {padding-left:5px;}
.order .savingCoupon .savingCouponList ul {margin-top:8px;}
.order .savingCoupon .savingCouponList li {position:relative;padding:8px;padding-right:25px;color:#767676;background:#fff;margin-top:5px;border:1px solid #e5e5e5;}
.order .savingCoupon .savingCouponList li .btn_delete {display:block;position:absolute;right:10px;top:50%;width:11px;height:11px;margin-top:-6px;font-size:0;line-height:0;color:transparent;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/btn_delete_savingCouponList.png') no-repeat 0 0;}
.web .order .savingCoupon {padding:0;border-right:0;border-left:0;}
.web .order .savingCoupon .checkArea {padding:10px 20px;background:#fff;}
.web .order .savingCoupon .checkArea .checkForm {height:auto;line-height:40px;}
.web .order .savingCoupon .checkArea .btn_submit {left:464px;top:10px;width:115px;}
.web .order .savingCoupon .checkArea .btn_submit button {height:40px;}
.web .order .savingCoupon .savingCouponList {padding:10px;}
.web .order .savingCoupon .savingCouponList .tit {display:inline-block;padding-left:50px;margin-right:2px;font-size:15px;}
.web .order .savingCoupon .savingCouponList ul {display:inline-block;margin-top:0;font-size:0;line-height:0;}
.web .order .savingCoupon .savingCouponList li {display:inline-block;padding:11px 60px 9px 10px;margin-top:0;margin-right:10px;font-size:15px;line-height:18px;border:1px solid #d6d6d6;}

.order .giftService {display:inline-block;position:relative;width:100%;padding:10px;background:#f9f9f9;border:1px solid #d6d6d6;}
.order .giftService .help_giftService {display:inline-block;padding:0 10px;margin-left:33px;text-align:center;line-height:18px;color:#231f20;border:1px solid #363334;}
.order .giftService .input-box {position:relative;padding:0 75px 0 0;margin-top:10px;}
.order .giftService .input-box textarea {height:32px;padding:0;margin:0;font-size:12px;line-height:32px;color:#777;background:#fff;}
.order .giftService .input-box .btn_submit {position:absolute;right:0;top:0;width:70px;}
.order .giftService .input-box .btn_submit button {width:100%;height:32px;color:#fff;background:#231f20;border:1px solid #242021;}
.web .order .giftService {padding:0;border-right:0;border-left:0;}
.web .order .giftService .checkArea {padding:15px 18px;background:#fff;}
.web .order .giftService .help_giftService {color:#666666;background:#f9f9f9;border:1px solid #666666;}
.web .order .giftService .input-box {padding:20px;margin-top:0;border-top:1px solid #d6d6d6;}
.web .order .giftService .input-box textarea {width:100%;height:80px;}
.web .order .giftService .input-box .btn_submit {display:block;position:static;width:100%;margin-top:20px;text-align:center;}
.web .order .giftService .input-box .btn_submit button {display:inline-block;width:115px;}
.tablet .order .giftService {padding:15px 20px;}
.tablet .order .giftService .input-box textarea {height:40px;line-height:40px;}
.tablet .order .giftService .input-box .btn_submit button {height:40px;}

.web .order .h4_tit {margin-top:48px;margin-bottom:23px;font-weight:bold;border-top:0;}
.web .order .h4_tit button {font-weight:bold;font-size:20px;line-height:20px;cursor:default;background:none;}
.web .order .tit_mobile {display:none;}
.web .order .slideCon {display:block !important;padding-bottom:0;}

/* 주문/결제 - 주소 등록 레이어 */
#layer_newAddress {width:610px;margin-left:-305px;}
#layer_newAddress .layerBody {padding:28px 20px 20px;}
#layer_newAddress .tblType_form {border-bottom:1px solid #231f20;}
#layer_newAddress .tblType_form th.txtT {padding-top:22px;}
#layer_newAddress .tblType_form .textbox {display:inline-block;width:230px;margin-right:15px;}
#layer_newAddress .tblType_form .checkForm {display:inline-block;}
#layer_newAddress .tblType_form .checkForm label {font-size:14px;}
#layer_newAddress .tblType_form .byteChk {display:inline-block;font-size:13px;}
#layer_newAddress .tblType_form .addrGroup .postCode {display:inline-block;width:71.8%}
#layer_newAddress .tblType_form .addrGroup .labelbox {display:inline-block;margin-right:3px;}
#layer_newAddress .tblType_form .addrGroup .addrbox {display:inline-block;width:64.1%;}
#layer_newAddress .tblType_form .addrGroup .addr_detail {margin-top:10px;}
#layer_newAddress .tblType_form .addrGroup .addr_detail2 {margin-top:10px;}
#layer_newAddress .tblType_form .addrGroup .addr_detail2 .select-group {display:inline-block;width:26%;}
#layer_newAddress .tblType_form .addrGroup .addr_detail2 .txt {display:inline-block;margin-right:3px;}
#layer_newAddress .formBtnArea {margin-top:15px;}
#layer_newAddress .formBtnArea .button1 {width:115px;}

/* 주문/결제 - 할인권/상품권 레이어 */
#layer_savingCoupon {}
#layer_savingCoupon .cpList {padding:8px 16px;}
#layer_savingCoupon .cpList ul {margin-top:10px;}
#layer_savingCoupon .cpList li {margin-top:5px;}
#layer_savingCoupon .cpList li label {font-size:13px;}
#layer_savingCoupon .btnArea {padding:0 12px;margin-top:10px;text-align:center;}
#layer_savingCoupon .btnArea .button1 {width:48%;}
#layer_savingCoupon .btnArea .button1 button {height:32px;line-height:32px;}
.web #layer_savingCoupon {width:534px;margin-left:-267px;}
.web #layer_savingCoupon .layerBody {padding:27px 40px 34px;}
.web #layer_savingCoupon .cpList {padding-top:0;}
.web #layer_savingCoupon .cpList p {font-size:15px;}
.web #layer_savingCoupon .cpList ul {margin-top:26px;}
.web #layer_savingCoupon .cpList li {margin-top:12px;text-align:left;}
.web #layer_savingCoupon .btnArea {margin-top:30px;}
.web #layer_savingCoupon .btnArea .button1 {width:115px;}
.web #layer_savingCoupon .btnArea .button1 button {height:40px;line-height:40px;}

/* 주문/결제 - 상품권 서비스란? */
.layer_giftService {display:none;position:fixed;left:0;top:50%;width:100%;height:auto;z-index:1010;}
.layer_giftService .btn_closeLayer {padding-bottom:15px;text-align:center;}
.layer_giftService .btn_closeLayer button {width:38px;}
.layer_giftService .layerBody {padding:12px 25px 25px;border-top:15px solid #ffc628;background:#fff;}
.layer_giftService .layerBody .layerTit {padding-bottom:7px;margin-bottom:17px;font-size:15px;border-bottom:1px solid #231f20;}
.layer_giftService .layerBody p {font-size:12px;line-height:18px;}
.tablet .layer_giftService {left:50%;width:50%;margin-left:-25%;}
.web .layer_giftService {left:50%;top:50%;width:580px;height:162px;margin-left:-290px;margin-top:-82px;}
.web .layer_giftService .btn_closeLayer {position:absolute;right:30px;top:23px;width:20px;height:20px;padding-bottom:0;}
.web .layer_giftService .btn_closeLayer button {width:100%;height:100%;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/common/btn_closeLayer2.png') no-repeat 0 0;}
.web .layer_giftService .btn_closeLayer img {width:100%;opacity:0;filter:alpha(opacity=0)}
.web .layer_giftService .layerBody .layerTit {padding-bottom:18px;margin-bottom:15px;font-weight:bold;font-size:20px;}
.web .layer_giftService .layerBody {padding:18px 30px 30px;border:1px solid #d6d6d6;}
.web .layer_giftService .layerBody p {font-size:15px;line-height:26px;}

/* 주문완료 */
.orderCompleteInfo {padding:20px 0 18px;margin-bottom:20px;text-align:center;color:#767676;background:#f9f9f9;border:1px solid #d6d6d6;}
.orderCompleteInfo p {display:inline-block;line-height:17px;}
/*.orderCompleteInfo p em {color:#090909;}*/
.orderCompleteInfo strong {display:block;margin-bottom:3px;color:#231f20;line-height:22px;border-bottom:1px solid #d6d6d6;}
.orderCompleteInfo ul {margin:15px 15px 0;}
.orderCompleteInfo li {margin-top:2px;line-height:18px;}
.web .orderCompleteInfo {padding:31px 0 27px;margin-bottom:0;}
.web .orderCompleteInfo p {font-size:15px;line-height:22px;}
.web .orderCompleteInfo p strong {padding:0 96px;margin-bottom:11px;font-size:20px;line-height:36px;}
.web .orderCompleteInfo ul {margin-top:19px;}
.web .orderCompleteInfo li {margin-top:4px;line-height:20px;}
.order_step3 .h4_tit {border-top:1px solid #231f20;}
.order_step3 .h4_tit button {display:block;width:100%;height:32px;padding-left:4px;text-align:left;font-weight:bold;line-height:32px;background:url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/arr_orderComplete_tit.png') no-repeat right bottom;}
.order_step3 .h4_tit button.on {background-position:right top;}
.order_step3 .tblType_form {border:1px solid #d6d6d6;border-bottom:0;}
.order_step3 .slideWrap {display:inline-block;width:100%;}
.order_step3 .slideWrap .payMethod {padding:20px 0;background:#f9f9f9;border:1px solid #d6d6d6;}
.order_step3 .slideWrap .payMethod .radioForm {width:28%;margin-left:10px;}
.order_step3 .slideWrap .payMethod .radioForm input {top:50%;margin-top:-9px;}
.order_step3 .slideWrap .payMethod .radioForm label {height:30px;padding-left:20px;}
.order_step3 .slideWrap .requestReceipt {padding:20px 0;background:#f9f9f9;border:1px solid #d6d6d6;}
.order_step3 .slideWrap .requestReceipt .radioForm {margin-right:40px;margin-left:10px;}
.order_step3 .slideWrap .receiptDiv .radioForm {margin-right:20px;margin-left:10px;}
.order_step3 .slideWrap .receiptArea {display:none;}
.order_step3 .slideWrap .tblType_form {clear:both;border-top:0;}
.order_step3 .slideWrap .btn {clear:both;margin-top:10px;text-align:center;background:#f9f9f9;}
.order_step3 .slideWrap .btn a {display:inline-block;width:100%;height:34px;line-height:34px;background:#f0f0f0;border:1px solid #d6d6d6;}
.order_step3 .btn_wrap {padding-top:25px;text-align:center;border-top:1px solid #231f20;}
.order_step3 .btn_wrap span {width:100%;}
.order .btn_wrap .btn_type1 {color:#231f20;border:1px solid #231f20;}
.order .btn_wrap .btn_type2 {color:#fff;background:#231f20;border:1px solid #231f20;}
.web .order_step3 .h4_tit {margin-top:48px;margin-bottom:23px;font-weight:bold;border-top:0;}
.web .order_step3 .h4_tit button {font-weight:bold;font-size:20px;line-height:20px;cursor:default;background:none;}
.web .order_step3 .slideCon {display:block !important;padding-bottom:0;}
.web .order_step3 .tblType_form {border:0;border-top:1px solid #d6d6d6;}
.web .slideCon .sum_order {padding:36px 20px 42px;border-top:1px solid #d6d6d6;}
.web .slideCon .sum_order .sum .txt {margin-top:3px;font-size:14px;text-transform:uppercase;}
.web .slideCon .tblType_form.type2 {border:1px solid #d6d6d6;border-top:0;border-bottom:0;}
.web .slideCon .tblType_form.type2 th {background:#fff url('../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/bar_tblTypeFormType2_th.gif') no-repeat right center;}
.web .order .btn_wrap span {width:170px;}
.web .order .btn_wrap .btn_type1 {color:#231f20;background:#f0f0f0;border:1px solid #d6d6d6;}
.web .order_step3 .slideWrap .h4_tit {float:left;width:20%;height:60px;margin:0;background:#f9f9f9;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.web .order_step3 .slideWrap .h4_tit button {height:100%;padding-left:15px;font-weight:normal;font-size:15px;line-height:60px;}
.web .order_step3 .slideWrap .payMethod {float:left;width:38%;height:60px;padding:0;background:#fff;border:0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.web .order_step3 .slideWrap .payMethod .radioForm {margin-top:12px;}
.web .order_step3 .slideWrap .payMethod .radioForm label {height:40px;background-position:left 11px;}
.web .order_step3 .slideWrap .payMethod .radioForm.checked label {background-position:left -271px}
.web .order_step3 .slideWrap .requestReceipt {float:left;width:22%;height:60px;padding:0;background:#fff;border:0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.web .order_step3 .slideWrap .requestReceipt .radioForm {margin-top:20px;}
/*.web .order_step3 .slideWrap .receiptDiv {padding:14px 0 10px}*/
.web .order_step3 .slideWrap .receiptDiv .textbox {width:30%;}
.web .order_step3 .slideWrap .btn {margin-top:0;padding:10px 0;border:1px solid #d6d6d6;border-top:0;}
.web .order_step3 .slideWrap .btn a {display:inline-block;width:168px;height:38px;line-height:38px;background:#fff;border:1px solid #d6d6d6;}
.web .order_step3 .btn_wrap {margin-top:60px;border-top:0;}
.tablet .order_step3 .slideWrap .payMethod .radioForm label img {width:auto;max-width:auto;height:100%;}
.mobile .order_step3 .orderStep {padding:20px 0 40px;}
.mobile .order_step3 .slideWrap .payMethod .radioForm label img {width:auto;max-width:auto;height:100%;}

/* 결제완료 */
.order_step4 .h4_tit {height:32px;padding-left:4px;text-align:left;font-weight:bold;font-size:14px;line-height:32px;border-top:0;}
.order_step4 .tblType_form {border-right:0;border-left:0;}
.order_step4 .btn_wrap {margin-top:25px;border-top:0;text-align:center;}
.order_step4 .btn_wrap span {width:49%;}
.order_step4 .btn_wrap .btn_type1 {color:#231f20;background:#f0f0f0;border:1px solid #d6d6d6;}
.mobile .order_step4 .orderStep {padding:20px 0 40px;}

/* 퀵샵 */
.quickShop_optArea {padding:0 0 30px;margin-top:30px; border-bottom:1px solid #e5e5e5;}
.tablet .quickShop_optArea {padding:0 20px 30px;}
.quickShop_optArea .sortPdtBox {}
.quickShop_optArea .sortPdtBox .optLeft {position:relative;padding-left:105px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.quickShop_optArea .sortPdtBox .optRight {position:relative;padding-left:105px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.quickShop_optArea .sortPdtBox .optTit {position:absolute; left:0; top:0; line-height:40px;font-size: 16px;}
.quickShop_optArea .sortPdtBox .optSlt1 {width:100%;margin-bottom:10px;}
.quickShop_optArea .sortPdtBox .select-group {width:100%;}
.quickShop_optArea .sortPdtBox .select-group .title {color:#666;}
.quickShop_optArea .sortPriceBox {position:relative;margin-top:25px;}
.quickShop_optArea .sortPriceBox .optTit {position:absolute;left:0;top:0;font-size:16px; vertical-align: middle;}
.quickShop_optArea .sortPriceBox .optPrice {display:inline-block;margin:0 30px 10px 0;color:#666;vertical-align: middle;}
.quickShop_optArea .sortPriceBox .button1 {display:block;}
.quickShop_optArea .sortSeriesBox {margin-top:25px;padding:15px 0 0;border-top:1px solid #e5e5e5;}
.quickShop_optArea .sortSeriesBox li {float:left; margin-right:13px;}
.quickShop_optArea .sortSeriesBox li.tab2 {margin-right:0;}
.quickShop_optArea .sortSeriesBox li a {display:block; height:32px; line-height: 32px; padding:0 15px; font-size: 14px; background: #f7f7f7;}
.quickShop_optArea .sortSeriesBox li.on a {background: #ffc628;}
.quickShop_banArea {display:none;}

.web .quickShop_top {display:inline-block;position:relative;width:100%;padding-right:500px;border-bottom:1px solid #e5e5e5;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.web .quickShop_optArea {max-width:555px;padding-left:20px;border-bottom:0;}
.web .quickShop_optArea .sortPdtBox .optLeft {padding-left:145px;}
.web .quickShop_optArea .sortPdtBox .optRight {padding-left:145px;}
.web .quickShop_optArea .sortPdtBox .optSlt1 {float:left;width:49%;margin-right:2%}
.web .quickShop_optArea .sortPdtBox .optSlt2 {float:left;width:49%;}
.web .quickShop_optArea .sortPriceBox {margin-top:15px;}
.web .quickShop_optArea .sortPriceBox .optRadio {padding-left:145px;}
.web .quickShop_optArea .sortPriceBox .button1 {margin-top:10px;}
.web .quickShop_optArea .sortSeriesBox {padding:24px 0 0;}
.web .quickShop_optArea .sortSeriesBox li a {padding:0 25px;}
.web .quickShop_banArea {display:block;position:absolute;right:20px;top:30px;float:right;width:480px;}
.web .quickShop_banArea img {width:100%;}

.tablet .quickShop_optArea {margin-top:15px;}
.tablet .quickShop_optArea .sortPdtBox .optTit {line-height: 30px;}
.tablet .quickShop_optArea .sortPdtBox .optLeft {float:left;width:49%;padding-left:120px;margin-right:2%;}
.tablet .quickShop_optArea .sortPdtBox .optRight {float:left;width:49%;padding-left:120px;}
.tablet .quickShop_optArea .sortPdtBox .select-group {margin:0;}
.tablet .quickShop_optArea .sortPriceBox {margin-top:15px;}
.tablet .quickShop_optArea .sortPriceBox .optRadio {padding-left:120px;}
.tablet .quickShop_optArea .sortPriceBox .optPrice {margin-right:12px;}
.tablet .quickShop_optArea .sortSeriesBox {margin-top:10px;}

.mobile .quickShop_optArea {margin-top:15px; padding-bottom:25px; border-bottom:1px solid #e5e5e5;}
.mobile .quickShop_optArea .sortPdtBox {padding:0;}
.mobile .quickShop_optArea .sortPdtBox .optTit {line-height: 30px; padding:0; font-size:13px;}
.mobile .quickShop_optArea .sortPriceBox {padding:0; margin-top: 15px;}
.mobile .quickShop_optArea .sortPriceBox .optTit {position:static;margin-bottom:10px;font-size: 13px;}
.mobile .quickShop_optArea .sortPriceBox .optPrice {}
.mobile .quickShop_optArea .sortPriceBox .optPrice label {font-size: 12px;}
.mobile .quickShop_optArea .sortSeriesBox li {padding:0 2.5px;}
.mobile .quickShop_optArea .sortSeriesBox li.tab1 {width:50%; margin:0;}
.mobile .quickShop_optArea .sortSeriesBox li.tab2 {width:100%; margin-top:5px;}
.mobile .quickShop_optArea .sortSeriesBox li a {height:25px; line-height: 25px; font-size: 12px; text-align: center;}

.quickShop_list .searchResultMsg {margin-bottom:30px; font-size: 14px; text-align: center;}
.quickShop_list .m_productListSort {height:35px; margin:0; }
.web .quickShop_list .searchResultMsg {margin-bottom:15px;font-size: 16px;}
.web .quickShop_list .m_productListSort {display: none;}


/* 검색결과 */
.searchResult {padding-bottom:80px;}
.searchResult .wideContent .page_des {margin:40px 0 0 0;}
.searchResult .reviewListArea {margin-top:10px;}
.searchResult .schResCnt {margin-top:15px; font-size:15px; text-align:center; color:#222222;}
.searchResult .promoRes {overflow:hidden; margin:40px -14px 0 -14px;}
.searchResult .promoRes li {float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; width:50%; margin-bottom:55px; padding:0 14px; text-align:center;}
.searchResult .promoRes li.clear {clear:both;}
.searchResult .promoRes li a img {width:100%;}
.searchResult .promoRes li .name {margin:25px 0 20px; font-size:22px; color:#222;}
.searchResult .promoRes li .date {line-height:14px; color:#777;}

.tablet .searchResult .wideContent .page_des {margin:20px 0;}
.tablet .searchResult .promoRes {margin:40px -5px 0 -5px;}
.tablet .searchResult .promoRes li {width:25%; margin-bottom:30px; padding:0 5px;}
.tablet .searchResult .promoRes li .name {margin:10px 0 8px; font-size:16px; line-height:20px;}

.mobile .searchResult .wideContent .page_des {margin:20px 0;}
.mobile .searchResult .tabType2 li a {font-size:11px; letter-spacing:-0.5px;}
.mobile .searchResult .promoRes {margin:10px -5px 0 -5px;}
.mobile .searchResult .promoRes li {margin-bottom:30px; padding:0 5px;}
.mobile .searchResult .promoRes li .name {margin:10px 0 8px; font-size:14px; line-height:18px;}

.searchResult .noResult {width:580px; margin:100px auto 0;}
.searchResult .noResult .comm {padding:90px 0; background:#f9f9f9; text-align:center; font-size:18px; color:#231f20;}
.searchResult .noResult .note {padding:10px 15px;}
.searchResult .noResult .note li {position:relative; margin:12px 0; padding-left:12px; font-size:15px; color:#777;}
.searchResult .noResult .note li:before {content:'*'; display:block; position:absolute; left:0; top:0px;}

.mobile .searchResult .noResult {width:auto; margin:40px auto 0;}
.mobile .searchResult .noResult .comm {padding:40px 0; font-size:14px;}
.mobile .searchResult .noResult .note {padding:0; margin-top:15px;}
.mobile .searchResult .noResult .note li {margin:5px 0;font-size:12px; line-height:14px;}


/* Sitemap */
.sitemap {position:relative; margin-bottom:100px; padding-bottom:100px; border-bottom:1px solid #fee490; background:url(../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/bg_sitemap.gif) 100% 0;}
.sitemap:before {content:''; position:absolute; left:0; top:0; display:block; width:1px; height:100%; background:#feedb5;}
.sitemap h4 {margin-top:55px; padding:10px 0; background:#feedb5; text-align:center; font-size:21px; color:#000;}
.sitemap ul, .sitemap li {position:relative;}
.sitemap > ul {overflow:hidden; padding:40px 130px 0 130px;}
.sitemap > ul:before {content:''; position:absolute; left:0; top:685px; display:block; width:100%; height:60px; border-top:1px solid #fee490; border-bottom:1px solid #fee490; background:#fff; z-index:10;}
/*.sitemap > ul:after {content:''; position:absolute; left:130px; top:550px; display:block; width:835px; height:2px; background:#fff; z-index:10;}*/
.sitemap > ul > li {overflow:hidden; float:left; width:274px;}
.sitemap > ul > li.L1, .sitemap > ul > li.L2 {width:387px;}
.sitemap > ul > li.L2 {float:right; /*height:501px; margin-bottom:33px;*/}
.sitemap > ul > li.L2 > ul > li {float:left; margin-bottom:40px;}
.sitemap > ul > li.L2 > ul > li.L2-1, .sitemap > ul > li.L2 > ul > li.L2-2, .sitemap > ul > li.L2 > ul > li.L2-3 {width:274px;}
.sitemap > ul > li.L2 > ul > li.L2-4, .sitemap > ul > li.L2 > ul > li.L2-5, .sitemap > ul > li.L2 > ul > li.L2-6 {position:absolute;}
.sitemap > ul > li.L2 > ul > li.L2-4 {left:274px; top:0;}
.sitemap > ul > li.L2 > ul > li.L2-5 {left:274px; top:120px;}
.sitemap > ul > li.L2 > ul > li.L2-6 {left:274px; top:240px;}
.sitemap > ul > li.L3, .sitemap > ul > li.L8 {clear:both; width:172px;}
.sitemap > ul > li.L6 {width:120px;}
.sitemap > ul > li.L7 {margin:30px 0 145px;}
.sitemap > ul > li.L1 > ul > li {float:left; width:172px;}
.sitemap > ul > li.L1 > ul > li.L1-3 {margin-top:40px;}
.sitemap > ul li h5 {margin-bottom:30px; padding-bottom:28px; border-bottom:2px solid #ffc628; font-weight:bold; font-size:15px; color:#db0702;}
.sitemap li.D1 > a {font-weight:bold;}
.sitemap > ul > li > ul > li > ul > li, .sitemap > ul > li.L8 > ul > li, .sitemap > ul > li.L9 > ul > li, .sitemap > ul > li.L10 > ul > li {margin-top:12px;}
.sitemap > ul > li > ul > li > ul > li a, .sitemap > ul > li.L8 > ul > li a, .sitemap > ul > li.L9 > ul > li a, .sitemap > ul > li.L10 > ul > li a {color:#666;}

/* 약관 */
.policy {margin-top:60px;}
.policy p, .policy li {font-size:15px; line-height:22px;}
.policy p {margin-top:25px;}
.policy p:first-chlid {margin-top:0;}
.policy .article > li {margin-top:65px;}
.policy .article > li > h4 {margin-bottom:25px; font-size:20px; line-height:25px;}
.policy .article > li .t-wrap > ol {margin-top:25px;}
.policy .article > li .t-wrap > ol > li {margin-top:12px; padding-left:24px; text-indent:-24px;}
.policy .article > li .t-wrap > ol > li:first-child {margin-top:0;}
.policy .article > li .t-wrap ul > li {padding-left:9px; text-indent:-9px;}
.policy .article > li .t-wrap > ul > li {padding-left:9px; margin-top:25px;}
.policy .article > li .t-wrap li > ol > li {padding-left:24px; text-indent:-24px;}
.web .policy .article > li .t-wrap, .tablet .policy .article > li .t-wrap {display:block !imporatant;}
.tablet .policy, .mobile .policy {margin-top:40px;}
.tablet .policy p, .tablet .policy li, .mobile .policy p, .mobile .policy li {font-size:13px; line-height:15px;}
.tablet .policy p, .mobile .policy p {margin-top:25px;}
.tablet .policy .article > li .t-wrap > ul > li, .mobile .policy .article > li .t-wrap > ul > li {padding-left:7px; text-indent:-7px; margin-top:15px;}
.tablet .policy .article > li .t-wrap > ol > li, .mobile .policy .article > li .t-wrap > ol > li {padding-left:21px; text-indent:-21px;}
.tablet .policy .article > li {margin-top:40px;}
.tablet .policy .article > li > h4 {margin-bottom:15px; font-size:15px; line-height:18px;}
.mobile .policy .article {margin-top:40px; border-top:1px solid #e5e5e5;}
.mobile .policy .article > li {margin-top:0; border-bottom:1px solid #e5e5e5;}
.mobile .policy .article > li > h4 {margin-bottom:0; padding:20px 50px 20px 0; background:url(../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/bg_policy_off.gif) no-repeat 100% 50%; background-size:18px; font-size:15px; line-height:18px; cursor:pointer;}
.mobile .policy .article > li.on > h4 {background:url(../../../../../../../content/dam/mamonde/mamonde2016/cn/zh/images/util/bg_policy_on.gif) no-repeat 100% 50%; background-size:18px; color:#ffc628;}
.mobile .policy .article > li.bgNone > h4 {background:none !important;}
.mobile .policy .article > li > .t-wrap {display:none; padding-bottom:20px; margin-top:-20px;}
.policy.terms {margin-top:0;}
.policy.terms .article {margin-top:0;}
.mobile .policy.terms .article {border-top:none;}
