@charset "utf-8";

/* adult */

.layout-create.lc-adult {position:absolute; background-color:#ffffff; border:1px solid #000000; overflow-x:hidden; overflow-y:auto;}
.layout-create.lc-adult .header {position:relative; border-bottom:1px solid #cccccc;}
.layout-create.lc-adult .header .side .btn {margin-right:0px;}
.layout-create.lc-adult .body {padding:30px 15px; background-color:#fcfcfc;}
.layout-create.lc-adult .body .icon-adult {position:relative; width:160px; height:160px; margin:0 auto; background-position:-175px -100px; opacity:1;}
.layout-create.lc-adult .body .block {margin-top:30px;}
.layout-create.lc-adult .body .block p {text-align:center;}
.layout-create.lc-adult .body .block p {line-height:22px; font-size:13px;}
.layout-create.lc-adult .body .btn {padding:20px 60px 0 60px;}
.layout-create.lc-adult .body .btn p {z-index:1; margin-top:10px; display:block; position:relative; text-align:center; cursor:pointer;}
.layout-create.lc-adult .body .btn p,
.layout-create.lc-adult .body .btn p a {line-height:42px; font-size:16px; color:#ffffff;}
.layout-create.lc-adult .body .btn p:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000000; opacity:1; border-radius:42px;}
.layout-create.lc-adult .body .btn p:first-child {margin-top:0;}
.layout-create.lc-adult .body .btn a {display:block; height:42px;}

/* level */

.layout-create.lc-level {position:absolute; background-color:#ffffff; border:1px solid #000000; overflow-x:hidden; overflow-y:auto;}
.layout-create.lc-level .header {position:relative; border-bottom:1px solid #cccccc;}
.layout-create.lc-level .header .side .btn {margin-right:0px;}
.layout-create.lc-level .body {padding:30px 15px; background-color:#fcfcfc;}
.layout-create.lc-level .body .icon-secret {position:relative; width:160px; height:160px; margin:0 auto; background-position:-350px -100px; opacity:1;}
.layout-create.lc-level .body .block {margin-top:30px;}
.layout-create.lc-level .body .block p {text-align:center;}
.layout-create.lc-level .body .block p {line-height:22px; font-size:13px;}
.layout-create.lc-level .body .btn {padding:20px 60px 0 60px;}
.layout-create.lc-level .body .btn p {z-index:1; margin-top:10px; display:block; position:relative; text-align:center; cursor:pointer;}
.layout-create.lc-level .body .btn p,
.layout-create.lc-level .body .btn p a {line-height:42px; font-size:16px; color:#ffffff;}
.layout-create.lc-level .body .btn p:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000000; opacity:1; border-radius:42px;}
.layout-create.lc-level .body .btn p:first-child {margin-top:0;}
.layout-create.lc-level .body .btn a {display:block; height:42px;}

/* inquiry */

.layout-create.lc-inquiry .body {position:relative; padding:52px 10px 50px 10px;}

.layout-create.lc-inquiry .list-f {position:relative;}
.layout-create.lc-inquiry .list-f li {position:relative;}
.layout-create.lc-inquiry .list-hidden {cursor:pointer;}
.layout-create.lc-inquiry .list-hidden li {position:relative; z-index:-1;}
.layout-create.lc-inquiry .list-hidden li:before {z-index:1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%;}

.layout-create.lc-inquiry .choice {display:none; padding-bottom:1px;}
.layout-create.lc-inquiry .choice.on {display:block;}
.layout-create.lc-inquiry .choice ul {margin-top:4px; z-index:1; position:relative;}
.layout-create.lc-inquiry .choice ul:first-child {margin-top:10px;}
.layout-create.lc-inquiry .choice ul:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000000; opacity:0.03;}
.layout-create.lc-inquiry .choice li {z-index:1; position:relative; overflow:hidden; display:flex; flex-direction:column; justify-content:space-around; width:100%; height:80px;}
.layout-create.lc-inquiry .choice li > div {margin-top:-1px;}
.layout-create.lc-inquiry .choice .title {display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.layout-create.lc-inquiry .choice .title {line-height:1.3; font-size:14px;}
.layout-create.lc-inquiry .choice .thumb {display:block; position:absolute; left:10px; top:10px; width:60px; height:60px;}
.layout-create.lc-inquiry .choice .thumb img {border:0; width:100%; height:100%;}
.layout-create.lc-inquiry .choice .block {margin:0 10px 0 80px;}

.layout-create.lc-inquiry .inputblock,
.layout-create.lc-inquiry .selectblock,
.layout-create.lc-inquiry .listblock {padding-left:10px; padding-right:10px;}

.layout-create.lc-inquiry .inputblock .name,
.layout-create.lc-inquiry .selectblock .name {left:10px;}

.layout-create.lc-inquiry .listblock.type2 {padding-left:0; padding-right:0;}
.layout-create.lc-inquiry .listblock.type2 .name {margin-left:10px;}

.layout-create.lc-inquiry .inputblock {z-index:1; padding-top:46px; padding-bottom:11px; position:relative; display:block; background-color:transparent;}
.layout-create.lc-inquiry .inputblock:before {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:1px; width:100%; height:0; border-bottom:1px solid transparent;}
.layout-create.lc-inquiry .inputblock:after {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:0; border-bottom:1px solid #000000; opacity:0.07;}
.layout-create.lc-inquiry .inputblock input {z-index:1; position:relative; padding:0; width:100%; height:25px; border:0; background:transparent;}
.layout-create.lc-inquiry .inputblock input {font-weight:bold; line-height:25px; font-size:18px;}
.layout-create.lc-inquiry .inputblock .name {transition:top 0.2s, font-size 0.2s; z-index:-1; position:absolute; top:46px;}
.layout-create.lc-inquiry .inputblock .name {font-weight:bold; line-height:20px; font-size:18px;}
.layout-create.lc-inquiry .inputblock .help {z-index:-1; display:block; position:relative; margin-top:7px;}
.layout-create.lc-inquiry .inputblock .help {line-height:13px; font-size:11px;}
.layout-create.lc-inquiry .inputblock .btn {transition:background 0.2s, color 0.2s; position:absolute; right:0; top:27px; display:block; width:70px; height:43px; background-color:#6d727e; opacity:0;}
.layout-create.lc-inquiry .inputblock .btn {white-space:nowrap; text-overflow:ellipsis; word-break:break-all; text-align:center; cursor:pointer;}
.layout-create.lc-inquiry .inputblock .btn {line-height:43px; font-size:12px; color:#ffffff;}
.layout-create.lc-inquiry .inputblock.focus .name,
.layout-create.lc-inquiry .inputblock.value .name {font-weight:normal; top:26px; line-height:12px; font-size:12px;}
.layout-create.lc-inquiry .inputblock.focus .btn,
.layout-create.lc-inquiry .inputblock.value .btn {z-index:2; opacity:1;}
.layout-create.lc-inquiry .inputblock.focus:after,
.layout-create.lc-inquiry .inputblock.value:after {opacity:1;}
.layout-create.lc-inquiry .inputblock.t-btn input {width:calc(100% - 80px);}

.layout-create.lc-inquiry .selectblock {z-index:1; padding-top:46px; padding-bottom:16px; position:relative; display:block; background-color:transparent;}
.layout-create.lc-inquiry .selectblock:before {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:1px; width:100%; height:0; border-bottom:1px solid transparent;}
.layout-create.lc-inquiry .selectblock:after {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:0; border-bottom:1px solid #000000; opacity:0.07;}
.layout-create.lc-inquiry .selectblock select {z-index:1; position:absolute; left:0; top:0; padding:0; width:100%; height:87px; outline:0; background:transparent; opacity:0;}
.layout-create.lc-inquiry .selectblock select {font-weight:bold; line-height:25px; font-size:18px; color:transparent;}
.layout-create.lc-inquiry .selectblock select option {color:#969a9c;}
.layout-create.lc-inquiry .selectblock .name {transition:top 0.2s, font-size 0.2s; z-index:-1; position:absolute; top:46px;}
.layout-create.lc-inquiry .selectblock .name {font-weight:bold; line-height:20px; font-size:18px;}
.layout-create.lc-inquiry .selectblock .help {z-index:-1; display:block; position:relative; margin-top:7px;}
.layout-create.lc-inquiry .selectblock .help {line-height:13px; font-size:11px;}
.layout-create.lc-inquiry .selectblock .select {z-index:1; position:relative; padding:0; width:100%; height:25px; display:block;}
.layout-create.lc-inquiry .selectblock .select {font-weight:bold; line-height:25px; font-size:18px;}
.layout-create.lc-inquiry .selectblock .arrow {display:block; position:absolute; right:10px; top:56px; opacity:0.2;}
.layout-create.lc-inquiry .selectblock.focus .select,
.layout-create.lc-inquiry .selectblock.value .select {display:block;}
.layout-create.lc-inquiry .selectblock.focus .name,
.layout-create.lc-inquiry .selectblock.value .name {font-weight:normal; top:26px; line-height:12px; font-size:12px;}
.layout-create.lc-inquiry .selectblock.focus:after,
.layout-create.lc-inquiry .selectblock.value:after {opacity:1;}

.layout-create.lc-inquiry .listblock {z-index:1; padding-top:20px; padding-bottom:11px; position:relative; display:block; background-color:transparent;}
.layout-create.lc-inquiry .listblock:before {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:1px; width:100%; height:0; border-bottom:1px solid transparent;}
.layout-create.lc-inquiry .listblock:after {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:0; border-bottom:1px solid #000000; opacity:0.07;}
.layout-create.lc-inquiry .listblock .name {display:block;}
.layout-create.lc-inquiry .listblock .name {font-weight:bold; line-height:14px; font-size:12px;}
.layout-create.lc-inquiry .listblock .text {margin-top:7px;}
.layout-create.lc-inquiry .listblock .text {line-height:14px; font-size:11px;}

.layout-create.lc-inquiry .elblock {z-index:1; padding:20px 12px; position:relative; display:block; background-color:transparent;}
.layout-create.lc-inquiry .elblock:before {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:1px; width:100%; height:0; border-bottom:1px solid transparent;}
.layout-create.lc-inquiry .elblock:after {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:0; border-bottom:1px solid #000000; opacity:0.07;}
.layout-create.lc-inquiry .elblock > label {z-index:2; position:absolute; left:0; top:0; width:100%; cursor:pointer;}
.layout-create.lc-inquiry .elblock > label span {margin-left:39px; display:block;}
.layout-create.lc-inquiry .elblock > label span {line-height:60px; font-size:15px;}

.layout-create.lc-inquiry .line-block {z-index:1; padding:20px 12px; position:relative; display:block; background-color:transparent;}
.layout-create.lc-inquiry .line-block:before {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:1px; width:100%; height:0; border-bottom:1px solid transparent;}
.layout-create.lc-inquiry .line-block:after {z-index:-1; display:block; content:''; position:absolute; left:0; bottom:0; width:100%; height:0; border-bottom:1px solid #000000; opacity:0.07;}
.layout-create.lc-inquiry .line-block .name {display:block;}
.layout-create.lc-inquiry .line-block .name {font-weight:bold; line-height:14px; font-size:12px;}
.layout-create.lc-inquiry .line-block .input {margin-top:15px; position:relative; display:block; vertical-align:middle; background-color:#ffffff; border:1px solid #dbdde2;}
.layout-create.lc-inquiry .line-block .input input {z-index:2; position:relative; border:0; background:transparent; width:calc(100% - 20px); height:41px; padding:0 10px;}
.layout-create.lc-inquiry .line-block .input input {font-weight:bold; line-height:41px; font-size:12px; color:#000; opacity:0.5;}
.layout-create.lc-inquiry .line-block .input .help {z-index:1; display:block; position:absolute; left:10px; top:0px;}
.layout-create.lc-inquiry .line-block .input .help {font-weight:bold; line-height:41px; font-size:12px; color:#000; opacity:0.5;}
.layout-create.lc-inquiry .line-block .input.focus {background-color:#ffffff;}
.layout-create.lc-inquiry .line-block .input.focus .help,
.layout-create.lc-inquiry .line-block .input.value .help {display:none;}
.layout-create.lc-inquiry .line-block .input.focus input,
.layout-create.lc-inquiry .line-block .input.value input {opacity:1;}

.layout-create.lc-inquiry .textarea {transition:border 0.2s, background 0.2s; margin-top:15px; position:relative; display:block; vertical-align:middle; background-color:#ffffff; border:1px solid #dbdde2;}
.layout-create.lc-inquiry .textarea textarea {padding:10px 10px 10px 10px; position:relative; width:calc(100% - 20px); height:180px; border:0; background:transparent;}
.layout-create.lc-inquiry .textarea textarea {line-height:18px; font-size:13px;}

.layout-create.lc-inquiry .checkboxs {margin-top:15px;}
.layout-create.lc-inquiry .checkboxs ul {margin:-2px 0 0 -2px; }
.layout-create.lc-inquiry .checkboxs ul li {margin:4px 0 0 4px; display:inline-block; vertical-align:top; width:calc(100% - 4px); overflow:hidden; white-space:nowrap; word-break:break-all;}
.layout-create.lc-inquiry .checkboxs.type-2 ul li {width:calc(50% - 4px);}
.layout-create.lc-inquiry .checkboxs .checkbox {display:block; width:100%; height:43px;}
.layout-create.lc-inquiry .checkboxs .checkbox label {z-index:1; position:relative; display:block;  background-color:#ffffff; text-align:center; cursor:pointer;}
.layout-create.lc-inquiry .checkboxs .checkbox label {font-weight:bold; line-height:41px; font-size:12px;}
.layout-create.lc-inquiry .checkboxs .checkbox label:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:calc(100% - 2px); height:calc(100% - 2px); border:1px solid #000000; opacity:0.07;}
.layout-create.lc-inquiry .checkboxs .checkbox label.focus {border-color:#666666;}
.layout-create.lc-inquiry .checkboxs .checkbox label.focus:before {opacity:1;}

.layout-create.lc-inquiry .recaptcha {padding-top:20px; text-align:center;}
.layout-create.lc-inquiry .recaptcha > div {display:inline-block;}

.layout-create.lc-inquiry .footer {margin:20px 10px 0 10px; text-align:center;}
.layout-create.lc-inquiry .footer span {position:relative; display:inline-block; vertical-align:top; width:calc(50% - 5px); height:45px; text-align:center; cursor:pointer;}
.layout-create.lc-inquiry .footer span {z-index:1; font-weight:bold; line-height:45px; font-size:18px; color:#ffffff;}
.layout-create.lc-inquiry .footer span:nth-child(2):before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000000; opacity:0.2;}
.layout-create.lc-inquiry .footer span:nth-child(2) {margin-left:10px;}

/* lc-inquiry-product */

.layout-create.lc-inquiry-product .header {z-index:100; position:fixed; left:0; top:0; width:100%; height:52px; border-bottom:1px solid #e0e0e0;}
.layout-create.lc-inquiry-product .header:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#464646; opacity:1;}
.layout-create.lc-inquiry-product .header .title {margin:0 50px; position:relative; display:block; vertical-align:middle; white-space:nowrap; overflow:hidden; text-align:center;}
.layout-create.lc-inquiry-product .header .title,
.layout-create.lc-inquiry-product .header .title a {font-weight:bold; line-height:52px; font-size:18px; color:#ffffff;}
.layout-create.lc-inquiry-product .header .title a {display:block;}
.layout-create.lc-inquiry-product .body {padding:82px 0 30px 0;}
.layout-create.lc-inquiry-product .body > .title {margin:0 10px; padding:0 10px 20px 10px; position:relative;}
.layout-create.lc-inquiry-product .body > .title {font-weight:bold; line-height:30px; font-size:24px; color:#000000;}
.layout-create.lc-inquiry-product .body > .title:after {display:block; content:''; position:absolute; left:0; bottom:-1px; width:100%; height:0; border-bottom:1px dotted #000000; opacity:0.1;}
.layout-create.lc-inquiry-product .list {padding-bottom:1px;}
.layout-create.lc-inquiry-product .list ul {position:relative; cursor:pointer;}
.layout-create.lc-inquiry-product .list ul:before {display:block; content:''; position:absolute; left:10px; top:0; width:calc(100% - 20px); height:0; border-top:1px dotted #000000; opacity:0.05;}
.layout-create.lc-inquiry-product .list ul:last-child:after {display:block; content:''; position:absolute; left:0; bottom:-1px; width:100%; height:0; border-bottom:1px dotted #000000; opacity:0.05;}
.layout-create.lc-inquiry-product .list ul:first-child:before {display:none;}
.layout-create.lc-inquiry-product .list li {z-index:1; position:relative; overflow:hidden; display:flex; flex-direction:column; justify-content:space-around; width:100%; height:94px;}
.layout-create.lc-inquiry-product .list li > div {margin-top:-1px;}
.layout-create.lc-inquiry-product .list .title {display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.layout-create.lc-inquiry-product .list .title {line-height:1.3; font-size:14px;}
.layout-create.lc-inquiry-product .list .thumb {display:block; position:absolute; left:15px; top:15px; width:64px; height:64px;}
.layout-create.lc-inquiry-product .list .thumb img {border:0; width:100%; height:100%;}
.layout-create.lc-inquiry-product .list .block {margin:0 15px 0 89px;}

/* lc-inquiry-result */

.layout-create.lc-inquiry-result {border:1px solid #000000;  background-color:#fff; border-radius:5px;}
.layout-create.lc-inquiry-result .body {position:relative; padding:40px 20px 20px 20px;}
.layout-create.lc-inquiry-result .body p {text-align:center;}
.layout-create.lc-inquiry-result .body p {font-weight:bold; line-height:24px; font-size:17px; color:#000000;}
.layout-create.lc-inquiry-result .body .btn {margin-top:40px; position:relative; display:block; height:45px; text-align:center; cursor:pointer;}
.layout-create.lc-inquiry-result .body .btn {z-index:1; font-weight:bold; line-height:45px; font-size:18px; color:#ffffff;}

/* lc-inquiry-del */

.layout-create.lc-inquiry-del {border:1px solid #000000;  background-color:#fff; border-radius:5px;}
.layout-create.lc-inquiry-del .body {}
.layout-create.lc-inquiry-del .body .tx1 {padding:20px 20px 10px 20px; text-align:center;}
.layout-create.lc-inquiry-del .body .tx1 {font-weight:bold; line-height:24px; font-size:18px; color:#373737;}
.layout-create.lc-inquiry-del .body .btn {display:block; text-align:right;}
.layout-create.lc-inquiry-del .body .btn span {padding:20px; display:inline-block; vertical-align:top; cursor:pointer;}
.layout-create.lc-inquiry-del .body .btn span {font-weight:bold; line-height:1.4; font-size:12px; color:var(--color1);}
.layout-create.lc-inquiry-del .body .btn span:nth-child(n+2) {margin-left:10px;}

/* lc-inquiry-upw */

.layout-create.lc-inquiry-upw {border:1px solid #000000;  background-color:#fff; border-radius:5px;}
.layout-create.lc-inquiry-upw .body {padding:45px 20px 20px 20px;}
.layout-create.lc-inquiry-upw .body .tx1 {text-align:center;}
.layout-create.lc-inquiry-upw .body .tx1 {font-weight:bold; line-height:1.4; font-size:20px; color:#000000;}
.layout-create.lc-inquiry-upw .body .tx2 {margin-top:12px; text-align:center;}
.layout-create.lc-inquiry-upw .body .tx2 {font-weight:bold; line-height:1.4; font-size:15px; color:#000000;}
.layout-create.lc-inquiry-upw .body .result {margin-top:18px; text-align:center;}
.layout-create.lc-inquiry-upw .body .result {line-height:1.4; font-size:13px; color:#000000;}
.layout-create.lc-inquiry-upw .body .result.ty-red {color:#ff0000;}
.layout-create.lc-inquiry-upw .body .input {margin-top:16px; position:relative; display:block; vertical-align:middle; background-color:#ffffff; border:1px solid #dbdde2;}
.layout-create.lc-inquiry-upw .body .input input {z-index:2; position:relative; border:0; background:transparent; width:calc(100% - 20px); height:41px; padding:0 10px;}
.layout-create.lc-inquiry-upw .body .input input {font-weight:bold; line-height:41px; font-size:12px; color:#000; opacity:0.5;}
.layout-create.lc-inquiry-upw .body .input .help {z-index:1; display:block; position:absolute; left:10px; top:0px;}
.layout-create.lc-inquiry-upw .body .input .help {font-weight:bold; line-height:41px; font-size:12px; color:#000; opacity:0.5;}
.layout-create.lc-inquiry-upw .body .input.focus {background-color:#ffffff;}
.layout-create.lc-inquiry-upw .body .input.focus .help,
.layout-create.lc-inquiry-upw .body .input.value .help {display:none;}
.layout-create.lc-inquiry-upw .body .input.focus input,
.layout-create.lc-inquiry-upw .body .input.value input {opacity:1;}
.layout-create.lc-inquiry-upw .body .btn {margin-top:18px; display:block; height:45px; background-color:var(--color1); text-align:center; cursor:pointer;}
.layout-create.lc-inquiry-upw .body .btn {font-weight:bold; line-height:45px; font-size:18px; color:#ffffff;}

/* review */

.layout-create.lc-review {background-color:#eaecef;}
.layout-create.lc-review .body {position:relative; padding:52px 0 50px 0;}

.layout-create.lc-review .product {padding:20px; display:block; background-color:#f8f8f8; border-bottom:1px solid #e0e0e0;}
.layout-create.lc-review .product ul {z-index:1; position:relative;}
.layout-create.lc-review .product li {z-index:1; position:relative; overflow:hidden; display:flex; flex-direction:column; justify-content:space-around; width:100%; min-height:60px;}
.layout-create.lc-review .product li > div {margin-top:-1px;}
.layout-create.lc-review .product .title {display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.layout-create.lc-review .product .title {line-height:1.3; font-size:14px; color:#000000;}
.layout-create.lc-review .product .thumb {display:block; position:absolute; left:0; top:0; width:60px; height:60px;}
.layout-create.lc-review .product .thumb img {border:0; width:100%; height:100%;}
.layout-create.lc-review .product .block {margin-left:70px;}

.layout-create.lc-review .list {margin:20px 10px 0 10px;}
.layout-create.lc-review .list:first-child {margin-top:30px;}
.layout-create.lc-review .list .l-hea {padding-bottom:10px; position:relative; border-bottom:2px solid #000000;}
.layout-create.lc-review .list .l-hea .title {display:inline-block; vertical-align:top; margin:-3px 0 -3px 0;}
.layout-create.lc-review .list .l-hea .title {font-weight:bold; line-height:20px; font-size:15px; color:#000000;}
.layout-create.lc-review .list .l-hea .text {display:inline-block; vertical-align:top; margin:-3px 0 -3px 10px;}
.layout-create.lc-review .list .l-hea .text {line-height:20px; font-size:11px; color:#666666;}
.layout-create.lc-review .list .l-hea .red {color:#ff0000;}
.layout-create.lc-review .list .l-hea .side {display:inline-block; padding:0 5px; position:absolute; right:0; bottom:7px; background-color:#ffffff; border:1px solid #e0e0e0; border-radius:3px;}
.layout-create.lc-review .list .l-hea .side {line-height:20px; font-size:11px; color:#000000;}

.layout-create.lc-review .list .choice {position:relative;}
.layout-create.lc-review .list .choice ul {}
.layout-create.lc-review .list .choice li {display:block;}

.layout-create.lc-review .list .score {padding:33px 0 37px 0; width:calc(100% - 110px);}
.layout-create.lc-review .list .score > span {z-index:1; position:relative; display:inline-block; vertical-align:top; width:20%; height:40px; cursor:pointer;}
.layout-create.lc-review .list .score > span:before {z-index:-1; display:block; content:''; position:absolute; left:calc(50% - 20px); top:calc(50% - 20px);}
.layout-create.lc-review .list .score .s-b-star-0:before {opacity:0.2;}

.layout-create.lc-review .list .emotion {position:absolute; right:0; top:20px; width:100px; text-align:center;}
.layout-create.lc-review .list .emotion img {margin:0 auto; display:block; width:50px; height:50px;}
.layout-create.lc-review .list .emotion p {display:block; text-align:center;}
.layout-create.lc-review .list .emotion p {line-height:18px; font-size:12px; color:#000000;}

.layout-create.lc-review .textarea {transition:border 0.2s, background 0.2s; margin:15px 5px 0 5px; position:relative; display:block; vertical-align:middle; background-color:#ffffff; border:1px solid #dbdde2;}
.layout-create.lc-review .textarea textarea {padding:10px 10px 10px 10px; position:relative; width:calc(100% - 20px); height:100px; border:0; background:transparent;}
.layout-create.lc-review .textarea textarea {line-height:18px; font-size:13px;}

.layout-create.lc-review .photo {border-bottom:1px solid #e0e0e0; padding:15px 5px;}
.layout-create.lc-review .file-multiple {display:inline-block; vertical-align:top; position:relative;}
.layout-create.lc-review .file-multiple .multiple-wrap {margin:-10px 0 0 -10px;}
.layout-create.lc-review .file-multiple ul {display:inline; vertical-align:top;}
.layout-create.lc-review .file-multiple ul li {margin:10px 0 0 10px; position:relative; display:inline-block; vertical-align:top;}
.layout-create.lc-review .file-multiple .block {overflow-y:hidden; width:75px; height:75px; background-color:#ffffff; text-align:center;}
.layout-create.lc-review .file-multiple .block:hover .multiple-btn {bottom:0;}
.layout-create.lc-review .file-multiple .block .multiple-table {display:table; width:100%; height:100%; text-align:center;}
.layout-create.lc-review .file-multiple .block .multiple-cell {display:table-cell; vertical-align:middle; width:100%; height:100%; text-align:center;}
.layout-create.lc-review .file-multiple .block img {max-width:100%; max-height:100%; border:0;}
.layout-create.lc-review .file-multiple .block .multiple-btn {transition:bottom 0.2s; display:block; position:absolute; left:0; bottom:-75px; width:100%;}
.layout-create.lc-review .file-multiple .block .multiple-btn:before {z-index:1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000000; opacity:0.8;}
.layout-create.lc-review .file-multiple .block .multiple-btn > span {z-index:2; position:relative; display:inline-block; vertical-align:top; width:100%; height:75px; cursor:pointer; text-align:center;}
.layout-create.lc-review .file-multiple .block .multiple-btn > span a {text-decoration:none; display:block; width:100%; height:100%;}
.layout-create.lc-review .file-multiple .block .multiple-btn > span,
.layout-create.lc-review .file-multiple .block .multiple-btn > span a {transition:background 0.2s, color 0.2s; line-height:75px; font-size:13px; color:#969a9c;}
.layout-create.lc-review .file-multiple .upload {width:71px; height:71px; border:2px dashed #dbdde2; background-color:#ffffff;}
.layout-create.lc-review .file-multiple .upload input {opacity:0; z-index:1; position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer;}
.layout-create.lc-review .file-multiple .upload input.off {z-index:-1;}
.layout-create.lc-review .file-multiple .upload .icon-add {display:block; position:absolute; left:50%; top:50%; width:0; height:0;}
.layout-create.lc-review .file-multiple .upload .icon-add:before {display:block; content:''; position:absolute; left:-13px; top:-2px; width:26px; height:4px; background-color:#dbdde2;}
.layout-create.lc-review .file-multiple .upload .icon-add:after {display:block; content:''; position:absolute; left:-2px; top:-13px; width:4px; height:26px; background-color:#dbdde2;}
.layout-create.lc-review .file-multiple .upload:hover {transition:border 0.2s; border:2px dashed #969a9c;}
.layout-create.lc-review .file-multiple .upload:hover .icon-add:before,
.layout-create.lc-review .file-multiple .upload:hover .icon-add:after {transition:background 0.2s; background-color:#969a9c;}
.layout-create.lc-review .file-multiple .placeholder {border:2px dashed #dbdde2;}

.layout-create.lc-review .footer {margin:20px 10px 0 10px; text-align:center;}
.layout-create.lc-review .footer span {position:relative; display:inline-block; vertical-align:top; width:calc(50% - 5px); height:45px; text-align:center; cursor:pointer;}
.layout-create.lc-review .footer span {z-index:1; font-weight:bold; line-height:45px; font-size:18px; color:#ffffff;}
.layout-create.lc-review .footer span:nth-child(2):before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000000; opacity:0.2;}
.layout-create.lc-review .footer span:nth-child(2) {margin-left:10px;}

.layout-create.lc-review .help {padding:17px 15px 18px 15px;}
.layout-create.lc-review .help .title {}
.layout-create.lc-review .help .title {font-weight:bold; line-height:20px; font-size:14px; color:#999999;}
.layout-create.lc-review .help .block {margin-top:9px;}
.layout-create.lc-review .help .block p {margin-top:5px; padding-left:7px; position:relative;}
.layout-create.lc-review .help .block p {line-height:15px; font-size:11px; color:#999999;}
.layout-create.lc-review .help .block p:before {display:block; content:''; position:absolute; left:0; top:7px; width:3px; height:3px; background-color:#999999;}
.layout-create.lc-review .help .block p:first-child {margin-top:0;}

.layout-create.lc-review .result {padding:123px 15px 50px 15px;}
.layout-create.lc-review .result .img {display:block; margin:0 auto; width:140px; height:140px; background-position:0 -275px;}
.layout-create.lc-review .result p {margin-top:30px; text-align:center;}
.layout-create.lc-review .result p {font-weight:bold; line-height:25px; font-size:16px; color:#000000;}
.layout-create.lc-review .result .btn {margin-top:50px; position:relative; display:block; height:45px; text-align:center; cursor:pointer;}
.layout-create.lc-review .result .btn {font-weight:bold; line-height:45px; font-size:18px; color:#ffffff;}

/* cart */

.layout-create.lc-cart {position:absolute; background-color:#ffffff; border:1px solid #000000; overflow-x:hidden; overflow-y:auto;}
.layout-create.lc-cart .s-b-close3 {z-index:1; position:absolute; right:0; top:0; width:43px; height:39px; cursor:pointer;}
.layout-create.lc-cart .s-b-close3:before {z-index:-1; display:block; content:''; position:absolute; left:calc(50% - 6px); top:calc(50% - 6px);}
.layout-create.lc-cart .body {padding:55px 10px 40px 10px; background-color:#fcfcfc;}
.layout-create.lc-cart .body .icon {z-index:1; position:relative; margin:0 auto; width:80px; height:72px;}
.layout-create.lc-cart .body .icon:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0;}
.layout-create.lc-cart .body .count {z-index:1; display:block; position:absolute; right:-10px; top:-10px; width:25px; height:25px; text-align:center;}
.layout-create.lc-cart .body .count {font-weight:bold; line-height:25px; font-size:12px; color:#ffffff;}
.layout-create.lc-cart .body .count:before {z-index:-1; display:block; content:''; position:absolute; left:0px; top:0; width:calc(100% - 2px); height:calc(100% - 2px); border:1px solid #f34a43; background-color:#f34a43; border-radius:100%;}
.layout-create.lc-cart .body .block {margin-top:20px;}
.layout-create.lc-cart .body .block p {text-align:center;}
.layout-create.lc-cart .body .block p {line-height:22px; font-size:18px; color:#000000;}
.layout-create.lc-cart .body .btn {padding:40px 50px 0 50px;}
.layout-create.lc-cart .body .btn p {z-index:1; margin-top:10px; display:block; position:relative; text-align:center; cursor:pointer;}
.layout-create.lc-cart .body .btn p,
.layout-create.lc-cart .body .btn p a {line-height:36px; font-size:16px; color:#ffffff;}
.layout-create.lc-cart .body .btn p:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:calc(100% - 2px); height:calc(100% - 2px); background-color:#4e4d4d; border:1px solid #4e4d4d; opacity:1; border-radius:38px;}
.layout-create.lc-cart .body .btn p:first-child {margin-top:0;}
.layout-create.lc-cart .body .btn p:last-child:before {background-color:#ffffff; border:1px solid #4e4d4d;}
.layout-create.lc-cart .body .btn p:last-child,
.layout-create.lc-cart .body .btn p:last-child a {color:#4e4d4d;}
.layout-create.lc-cart .body .btn a {display:block; height:36px;}

/* card */

.layout-create.lc-card {position:absolute; background-color:#ffffff; border:1px solid #000000; overflow:hidden; border-radius:10px;}
.layout-create.lc-card .header {position:relative; border-bottom:0;}
.layout-create.lc-card .header .title {line-height:48px; padding-top:5px;}
.layout-create.lc-card .header .side .btn {margin-right:0px;}
.layout-create.lc-card .header .side .btn li span {height:33px;}
.layout-create.lc-card .header .side .btn li span:before {opacity:1;}
.layout-create.lc-card .body {padding:0px 15px; background-color:#ffffff;}
.layout-create.lc-card .list li {position:relative; display:block; vertical-align:middle; border-bottom:1px dotted #ebebeb;}
.layout-create.lc-card .list li div:nth-child(1) {position:absolute; left:0; top:calc(50% - 14px);}
.layout-create.lc-card .list li div:nth-child(2) {margin-left:80px; padding:13px 15px 17px 0;}
.layout-create.lc-card .list li p {margin-top:5px; word-break:break-all;}
.layout-create.lc-card .list li p {line-height:18px; font-size:14px; color:#000000;}
.layout-create.lc-card .list li p:first-child {margin-top:0;}
.layout-create.lc-card .list li p span {display:inline; vertical-align:middle;}
.layout-create.lc-card .list li p span:nth-child(1) {color:#707070;}
.layout-create.lc-card .list li p span:nth-child(2) {margin-left:5px;}

/* delivery */

.layout-create.lc-delivery {position:absolute; background-color:#fcfcfc; border:1px solid #000000; overflow:hidden; border-radius:5px;}
.layout-create.lc-delivery .header {position:relative;}
.layout-create.lc-delivery .body {}
.layout-create.lc-delivery .list {padding:0px 15px;}
.layout-create.lc-delivery .list ul {padding:10px 5px 11px 5px; position:relative; display:block; border-top:1px dotted #ebedf1;}
.layout-create.lc-delivery .list ul:first-child {border-top:0;}
.layout-create.lc-delivery .list li {position:relative; display:block;}
.layout-create.lc-delivery .list li:nth-child(1) {font-weight:bold; line-height:20px; font-size:13px; color:#4e4d4d;}
.layout-create.lc-delivery .list li:nth-child(2) {margin-top:3px;}
.layout-create.lc-delivery .list li:nth-child(2) p {line-height:22px; font-size:14px; color:#959595;}
.layout-create.lc-delivery .list li:nth-child(2) p a {line-height:22px; font-size:14px; color:#5674b9;}
.layout-create.lc-delivery .list .line span {text-decoration:underline;}
.layout-create.lc-delivery .msg {z-index:1; position:relative; display:block; width:100%; border-top:1px solid #e0e0e0;}
.layout-create.lc-delivery .msg:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#eeeeee; border-radius:0 0 10px 10px; opacity:0.5;}
.layout-create.lc-delivery .msg p {padding:15px; text-align:center;}
.layout-create.lc-delivery .msg p {line-height:18px; font-size:12px; color:#4e4d4d;}
.layout-create.lc-delivery .map {position:relative; border-top:1px dotted #ebedf1; padding:15px;}
.layout-create.lc-delivery .map .side {z-index:3; padding:10px; position:absolute; right:15px; top:15px; cursor:pointer;}
.layout-create.lc-delivery .map .side span {display:block; padding:0 6px; background-color:#666666; border-radius:3px;}
.layout-create.lc-delivery .map .side span {line-height:19px; font-size:12px; color:#ffffff;}
.layout-create.lc-delivery .map > div {position:relative; z-index:1; width:100%; height:280px;}
.layout-create.lc-delivery .map > div:after {z-index:2; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%;}
.layout-create.lc-delivery .country {margin:-10px 0 0 -10px;}
.layout-create.lc-delivery .country p {position:relative; margin:10px 0 0 10px; display:inline-block; vertical-align:top; width:calc(50% - 10px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.layout-create.lc-delivery .country p {line-height:25px; font-size:13px; color:#4d4d4d;}
.layout-create.lc-delivery .country p span:nth-child(2) {display:block; margin-left:35px;}
.layout-create.lc-delivery .country .flag-code {display:block; position:absolute; left:0; top:0; width:25px; height:25px;}

/* police */

.layout-create.lc-police {position:absolute; background-color:#fcfcfc; border:1px solid #000000;}
.layout-create.lc-police .header {position:relative;}
.layout-create.lc-police .body {padding:0px 15px 15px 15px;}

.layout-create.lc-police .list ul {position:relative; display:block; border-bottom:1px solid #ebedf1;}
.layout-create.lc-police .list li {display:block; vertical-align:top;}
.layout-create.lc-police .list li:nth-child(1) {position:absolute; left:5px; top:0; width:60px;}
.layout-create.lc-police .list li:nth-child(1) {line-height:41px; font-size:14px; color:#666666;}
.layout-create.lc-police .list li:nth-child(2) {margin-left:65px; margin-right:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}
.layout-create.lc-police .list li:nth-child(2) {line-height:41px; font-size:14px; color:#333333;}

.layout-create.lc-police .item {margin-top:30px;}
.layout-create.lc-police .item .title {line-height:16px; font-size:12px; color:#666666;}
.layout-create.lc-police .item ul {margin-top:10px;}
.layout-create.lc-police .item li {display:block; border-top:1px solid #ebedf1;}
.layout-create.lc-police .item li:last-child {border-bottom:1px solid #ebedf1;}
.layout-create.lc-police .item .radio {display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.layout-create.lc-police .item .radio label {width:100%; height:100%;}
.layout-create.lc-police .item .radio label:before {z-index:-1; left:5px; top:calc(50% - 10px); width:20px; height:20px;}
.layout-create.lc-police .item .block {padding:10px 0 10px 0; position:relative; display:block; max-width:100%; min-height:20px;}
.layout-create.lc-police .item .block > label {margin-top:-2px; margin-left:35px; display:inline-block; word-break:break-all;}
.layout-create.lc-police .item .block > label {line-height:20px; font-size:15px; color:#333333;}

.layout-create.lc-police .body .btn {margin-top:20px; background-color:#4e4d4d; text-align:center; cursor:pointer;}
.layout-create.lc-police .body .btn {line-height:44px; font-size:18px; color:#ffffff;}

.layout-create.lc-police .result {padding:30px 0 30px 0; border-bottom:1px solid #ebedf1;}
.layout-create.lc-police .result .img {display:block; margin:0 auto; width:140px; height:140px; background-position:0 -275px;}
.layout-create.lc-police .result p {text-align:center;}
.layout-create.lc-police .result .text {margin-top:30px;}
.layout-create.lc-police .result .text {font-weight:bold; line-height:22px; font-size:18px; color:#333333;}
.layout-create.lc-police .result .text2 {margin-top:15px;}
.layout-create.lc-police .result .text2 {line-height:19px; font-size:13px; color:#666666;}
