/* module default setting */
.my-reviews-module{position:relative;margin:0;padding:0;line-height:1;clear:both;font-size:14px}
.my-reviews-module p{margin:0}
@media (min-width:48.0625em) { .my-reviews-module{font-size:16px}}
.my-reviews-module .module-heading{padding:20px;line-height:1}
.my-reviews-module .module-heading span{line-height:1}
@media (min-width:50em) { .my-reviews-module .module-heading{padding:30px}}

/* module-contents */
.my-reviews-module .module-contents{position:relative;padding:0 20px 20px 20px}
.my-reviews-module .module-contents:after{display:block;content:" ";clear:both}
@media (min-width:50em) { .my-reviews-module .module-contents{padding:0 30px 30px 30px}}

/* BEGIN:button*/
.my-reviews-module .btn{border-top:1px solid #dadada;padding:10px 0 0 0;clear:both}
.my-reviews-module .btn:after{content:"";display:block;clear:both}
.my-reviews-module .button-area{display:table;width:100%}
.my-reviews-module .button-area a{width:50%;display:table-cell;vertical-align:middle}
.my-reviews-module .button-area a.btn-edit{border-right:5px solid #fff}
.my-reviews-module .button-area a.btn-del{border-left:5px solid #fff}
@media (min-width:48em) { .my-reviews-module .button-area{width:50%;float:right}}
@media (min-width:80.0625em) { .my-reviews-module .button-area{width:25%}}

/* score */
@media (min-width:48em) { .my-reviews-module .score{width:25%;margin-bottom:10px;float:left;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}
.my-reviews-module .score .condition{color:#0071bf;font-weight:bold;font-size:20px}
.my-reviews-module .score .time{margin-top:5px}
.my-reviews-module .star-score{margin-top:5px}
.my-reviews-module .star-score .point{position:relative;width:136px;line-height:1;overflow:hidden;color:#a6a8aa;font-family:"samsungIcon";font-size:27px}
.my-reviews-module .star-score .point:before{content:"\4f\4f\4f\4f\4f"}
.my-reviews-module .star-score .point p{position:absolute;top:0;overflow:hidden;font-family:"samsungIcon";color:#ffc600}
.my-reviews-module .star-score .point p:before{content:"\4f\4f\4f\4f\4f"}

/* review */
.my-reviews-module .my-review .review{margin-bottom:10px}
@media (min-width:48em) { .my-reviews-module .my-review .review{width:75%;float:left}}

/* review-summary */
.my-reviews-module .my-review .review{margin-bottom:10px}
@media (min-width:48em) { .my-reviews-module .my-review .review{width:75%;float:left}}
.my-reviews-module .my-review .review .review-summary{line-height:1;margin-top:5px}
.my-reviews-module .my-review .review .review-summary .icon{font-size:36px}
.my-reviews-module .my-review .review .review-summary .icon.icon-thumbsdown{color:#e40020}
.my-reviews-module .my-review .review .review-summary .icon.icon-thumbsup{color:#0057a4}
.my-reviews-module .my-review .review .review-summary .up{color:#0057a4}
.my-reviews-module .my-review .review .review-summary .down{color:#e40020}
.my-reviews-module .my-review .review .review-summary span{vertical-align:middle}
.my-reviews-module .my-review .review .tit{margin-top:10px;font-weight:bold}
.my-reviews-module .my-review .review .desc{margin-top:10px}
.my-reviews-module .my-review .review .desc p{word-wrap:break-word;word-break:break-word;white-space:normal}

/* customer-reviews-module */
.customer-reviews-module{position:relative;margin:0;padding:0;line-height:1;clear:both;font-size:14px}
.customer-reviews-module p{margin:0}
.customer-reviews-module .module-con:after{display:block;content:" ";clear:both}
@media (min-width:48.0625em) { .customer-reviews-module{font-size:16px}}
.customer-reviews-module .module-heading{padding:20px;line-height:1}
.customer-reviews-module .module-heading span{line-height:1}
@media (min-width:50em) { .customer-reviews-module .module-heading{padding:30px}}
.customer-reviews-module .module-contents{position:relative;padding:0 20px 20px 20px}
.customer-reviews-module .module-contents:after{display:block;content:" ";clear:both}
@media (min-width:50em) { .customer-reviews-module .module-contents{padding:0 30px 30px 30px}}

/* sort-by */
.customer-reviews-module .sort-by-tit{margin-bottom:5px}
.customer-reviews-module .sort-button{display:block;position:relative;padding:15px 35px;border:none!important}
.customer-reviews-module .sort-button span.icon{position:absolute;top:50%;margin-top:-7px;right:15px}
.customer-reviews-module .customer-review-sort ul li a{display:block;padding:15px;text-align:center;text-transform:uppercase;color:#000;border-bottom:1px solid #dadada}
.customer-reviews-module .customer-review-sort ul li a.selected{font-family:"SamsungIFBd",Arial,sans-serif}
.customer-reviews-module .customer-review-sort ul li a:hover{background-color:#52565a;color:#fff}
@media (min-width:48em) {
	.customer-reviews-module .sort-by{margin-top:0}
	.customer-reviews-module .sort-by:after{content:" ";display:block;clear:both}
	.customer-reviews-module .sort-by-tit{float:left}
	.customer-reviews-module .sort-button{display:none}
	.customer-reviews-module .customer-review-sort{margin:10px 0;height:auto!important}
	.customer-reviews-module .customer-review-sort:after{content:" ";display:block;clear:both}
	.customer-reviews-module .customer-review-sort ul{float:right}
	.customer-reviews-module .customer-review-sort ul:after{content:" ";display:block;clear:both}
	.customer-reviews-module .customer-review-sort ul li{float:left}
	.customer-reviews-module .customer-review-sort ul li a{display:inline-block;padding:0 10px;border:none;color:#0071bf;line-height:1;border-left:1px solid #0071bf}
	.customer-reviews-module .customer-review-sort ul li:first-child a{border-left:none;padding-left:0}
	.customer-reviews-module .customer-review-sort ul li a:hover{background:none;color:#666}
}

/* customer-review-list*/
.customer-reviews-module .customer-review-list{border-top:1px solid #dadada;margin-top:10px}
@media (min-width:48em) { .customer-reviews-module .customer-review-list{margin-top:0}}
.customer-reviews-module .view-more{text-align:right;margin-top:15px}
.customer-reviews-module .view-more a{width:50%;text-transform:uppercase;text-align:center;padding:15px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:5px solid #fff}
@media (min-width:48em) { .customer-reviews-module .view-more a{width:25%}}
@media (min-width:80em) { .customer-reviews-module .view-more a{border:none}}
.customer-reviews-module .customer-review .score{margin-bottom:10px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.customer-reviews-module .star-score{margin-top:5px}
.customer-reviews-module .star-score .point{position:relative;width:136px;line-height:1;overflow:hidden;color:#a6a8aa;font-family:"samsungIcon";font-size:27px}
.customer-reviews-module .star-score .point:before{content:"\4f\4f\4f\4f\4f"}
.customer-reviews-module .star-score .point p{position:absolute;top:0;overflow:hidden;font-family:"samsungIcon";color:#ffc600}
.customer-reviews-module .star-score .point p:before{content:"\4f\4f\4f\4f\4f"}
@media (min-width:48em) { .customer-reviews-module .customer-review .score{width:25%;float:left}}
.customer-reviews-module .customer-review{padding:15px 0;border-bottom:1px solid #dadada}
.customer-reviews-module .customer-review.no-data{height:140px;line-height:140px;text-align:center}
.customer-reviews-module .customer-review:after{display:block;content:"";clear:both}
.customer-reviews-module .customer-review .review .tit{font-family:"SamsungIFBd";margin-top:10px}
.customer-reviews-module .customer-review .review .desc{margin-top:10px}
.customer-reviews-module .customer-review .review .desc p{word-wrap:break-word;word-break:break-word;white-space:normal}
.customer-reviews-module .customer-review .show-more{margin-top:10px}
.customer-reviews-module .customer-review .helpful-section:after{display:block;content:"";clear:both}
.customer-reviews-module .customer-review .helpful-section .helpful-tit{font-family:"SamsungIFBd";float:left;line-height:36px}
.customer-reviews-module .customer-review .helpful-section .click-thumb{float:left}
.customer-reviews-module .customer-review .helpful-section a{margin-left:20px}
.customer-reviews-module .customer-review .helpful-section .click-thumb a{color:#666}
.customer-reviews-module .customer-review .helpful-section .click-thumb a .icon{font-size:36px}
.customer-reviews-module .customer-review .helpful-section .click-thumb a.on .icon.icon-thumbsdown{color:#e40020}
.customer-reviews-module .customer-review .helpful-section .click-thumb a.on .icon.icon-thumbsup{color:#0057a4}
.customer-reviews-module .customer-review .helpful-section .click-thumb a.on .up{color:#0057a4}
.customer-reviews-module .customer-review .helpful-section .click-thumb a.on .down{color:#e40020}
.customer-reviews-module .customer-review .helpful-section .click-thumb a span{vertical-align:middle}
.customer-reviews-module .customer-review .helpful-section .btn-report-abuse{line-height:36px;color:#000;text-decoration:underline}
.customer-reviews-module .customer-review .input-area{margin-top:10px}
.customer-reviews-module .customer-review .input-area label{display:block}
.customer-reviews-module .customer-review .input-area textarea{width:100%;height:100px;padding:10px;resize:none;margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.customer-reviews-module .customer-review .input-area .btn-area{width:100%}
.customer-reviews-module .customer-review .input-area .btn-area a{width:50%;border-left:5px solid #fff}
.customer-reviews-module .customer-review .input-area .btn-area a:first-child{border:none;border-right:5px solid #fff}
.customer-reviews-module .customer-review-list .btn-area{margin-top:10px;display:table;table-layout:fixed;float:right;clear:both}
.customer-reviews-module .customer-review-list .btn-area a{display:table-cell;vertical-align:middle}
.customer-reviews-module .customer-review-list .btn-area.num-01{width:50%}
.customer-reviews-module .customer-review-list .btn-area.num-01 a{width:25%;border-left:5px solid #fff}
.customer-reviews-module .customer-review-list .btn-area.num-02{width:100%}
.customer-reviews-module .customer-review-list .btn-area.num-02 a{width:50%;border-left:5px solid #fff}
.customer-reviews-module .customer-review-list .btn-area.num-02 a:first-child{border:none;border-right:5px solid #fff}
@media (min-width:48em) {
	.customer-reviews-module .customer-review .review{width:75%;float:left}
	.customer-reviews-module .customer-review .input-area .btn-area{width:66.5%}
	.customer-reviews-module .customer-review-list .btn-area.num-01{width:25%}
	.customer-reviews-module .customer-review-list .btn-area.num-02{width:50%}
}
@media (min-width:80em) {
	.customer-reviews-module .customer-review .input-area .btn-area{width:33.333333%}
	.customer-reviews-module .customer-review-list .btn-area.num-01{width:12.5%}
	.customer-reviews-module .customer-review-list .btn-area.num-02{width:25%}
}

/* customer-reviews-module */
#cn-review-container .popover-title{display:none}
#cn-review-container .popover-content{padding:0;width:400px}
#cn-review-container .cn-review-popup{display:block}
@media (min-width:48em) { #cn-review-container .popover-content{padding:0;width:600px}}
.cn-review-popup{position:relative;display:none}
.cn-review-popup p{margin:0}
.cn-review-popup .cn-review-popup-title{padding:20px;color:#fff;font-size:32px;line-height:1;font-family:SamsungIFBd,Arial,sans-serif;background:#1428a0}
@media(min-width:50em) { .cn-review-popup .cn-review-popup-title{padding:30px}}
.cn-review-popup .cn-review-popup-input{padding:0 20px;position:relative}
@media(min-width:50em) { .cn-review-popup .cn-review-popup-input{padding:0 30px}}
.cn-review-popup .cn-review-popup-input:after{display:block;content:"";clear:both}
.cn-review-popup .cn-review-popup-input .section-title{font-size:16px;margin-top:20px}
.cn-review-popup .cn-review-popup-input .popup-sub-title{margin-top:30px;font-size:22px;font-weight:bold}
.cn-review-popup .cn-review-popup-input .required{position:absolute;top:0;right:30px}
.cn-review-popup .cn-review-popup-input .require-mark{vertical-align:middle;margin:0 4px;color:#f41c3a}
.cn-review-popup .cn-review-popup-input label{display:block}
.cn-review-popup .cn-review-popup-input textarea{resize:none;width:100%;margin-top:5px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cn-review-popup .cn-review-popup-input input{width:100%;height:30px;margin-top:5px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cn-review-popup .cn-review-popup-input .tit{margin-top:20px}
.cn-review-popup .cn-review-popup-input .txt{margin:5px 0 0 0}
.cn-review-popup .cn-review-popup-input .char-count{margin-top:5px;text-align:right}
.cn-review-popup .cn-review-popup-input .current-star-score span{display:none}
.cn-review-popup .cn-review-popup-input .current-star-score span.on{display:block}
.cn-review-popup .cn-review-popup-input .btn-area{text-align:center;margin:20px 0}
.cn-review-popup .cn-review-popup-input .btn-area a{text-align:center;width:110px;margin:0 5px}
.cn-review-popup .cn-review-popup-input .text-section{margin-top:20px}
.cn-review-popup .cn-review-popup-input .text-section:after{display:block;content:"";clear:both}
.cn-review-popup .cn-review-popup-input .text-section .icon{float:left;font-size:30px;margin-right:10px}
.cn-review-popup .cn-review-popup-input .text-section .text{float:left}
.cn-review-popup .out-link{background:#0071bf;text-align:center;padding:20px 0}
.cn-review-popup .out-link a{display:inline-block;width:135px;margin:0 5px}
.cn-review-popup .out-link a.btn-cn-02:hover{color:#fff!important}
@media (min-width:25em) { .cn-review-popup .out-link a{width:170px}}
.cn-review-popup .icon-close-x{position:absolute;top:20px;right:20px;color:#fff!important}
@media (min-width:50em) { .cn-review-popup .icon-close-x{top:30px;right:30px}}
.cn-review-popup .cn-review-popup-input .star span{cursor:pointer;width:20%;overflow:hidden;height:47px;font-family:"samsungIcon";letter-spacing:0;speak:none;font-size:30px;color:#ffc600;position:relative}

/* cn alert */
#alert-popover-container .popover-title{display:none}
#alert-popover-container .popover-content{padding:0}
.cn-alert{position:relative;max-width:400px;min-width:250px;background:#fff}
.cn-alert .cn-alert-title{background:#1428a0;padding:20px;color:#fff}
.cn-alert .cn-alert-contents{height:100px;padding:20px;text-align:center;width:100%;display:table;table-layout:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cn-alert .cn-alert-contents .con{display:table-cell;vertical-align:middle;word-wrap:break-word}
.cn-alert .btn-area{text-align:center;padding:0 0 20px 0}
.cn-alert .btn-area a{display:inline-block;width:100px;margin:0 5px}
.cn-alert .icon-close-x{position:absolute;top:20px;right:20px;color:#fff!important}
@media (min-width:50em) { .cn-alert .icon-close-x{top:30px;right:30px}}

/* button style */
.btn-cn-01{background:#1428a0!important;color:#FFF!important;font-weight:bold;text-transform:uppercase;text-align:center;padding:15px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn-cn-01:hover{background:#666!important}
.btn-cn-02{background:#e7e7e6!important;color:#292929!important;font-weight:bold;text-transform:uppercase;text-align:center;padding:15px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn-cn-02:hover{background:#666!important}