.main-review{max-width:1800px;margin:0 auto;padding:5.5em 1em 6.25em;background:#fff;box-sizing:content-box}.main-review .main-review-area{padding-bottom:3em}.main-review .review-list li{width:calc(20% - 1.5em)}.review-list-outer .tab-area1{margin-top:4em}.review-list-outer .review-list{text-align:left}.review-list-outer .review-list li{width:calc(25% - 1.5em)}.review-list-area{overflow:hidden}.review-list{margin:0 -0.75rem;text-align:center;font-size:0}.review-list li{display:inline-block;margin:0 0.75em 1.5em;border:1px solid #ddd;font-size:1rem}.review-list li.nodata{display:block;width:100% !important;margin:0 !important;padding:4em 0.5em;line-height:1.5;text-align:center;font-size:0.85rem}.review-list li a{display:block;position:relative;padding:2em 1em;text-align:center;transition:all 0.3s}.review-list li a:hover{background:-moz-linear-gradient(-45deg, rgba(125,185,232,0) 0%, rgba(243,196,93,0.1) 100%);background:-webkit-linear-gradient(-45deg, rgba(125,185,232,0) 0%, rgba(243,196,93,0.1) 100%);background:linear-gradient(135deg, rgba(125,185,232,0) 0%, rgba(243,196,93,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#f3c45d',GradientType=1 )}.review-list li a:hover:before{opacity:1}.review-list li a:before{content:"";display:block;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid #f3c45d;opacity:0;transition:opacity 0.3s}.review-list .score-area{margin-bottom:0.75rem}.review-list .sequence-text{position:relative;margin-bottom:1em;padding-bottom:1.1em;letter-spacing:0.3em;font-weight:700}.review-list .sequence-text:after{content:"";display:block;position:absolute;left:50%;bottom:0;width:2.8rem;height:2px;margin-left:-1.4rem;background:#ddd}.review-list .sequence-text .sequence{font-size:0.75em;color:#f3c45d}.review-list .sequence-text .text{font-size:0.75em;color:#121212}.review-list .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;max-height:2.6em !important;height:2.6em;font-size:1.1em;font-weight:700;color:#121212}.review-list .name-area{margin:0.6em 0 0.8em}.review-list .name-area .icon{display:inline-block;margin-right:0.1em;vertical-align:middle}.review-list .name-area .name{display:inline-block;vertical-align:middle;font-size:0.75em}.review-list .cont{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.5em;max-height:3em !important;height:3em;line-height:1.5em;font-size:0.75em}.review-list .popular-area{margin:1.2rem -0.8rem 0;font-size:0}.review-list .popular-area .item{display:inline-block;width:3.8em;height:3.8em;margin:0 0.6em;padding:1em 0.2em;border:1px solid #ddd;vertical-align:top;background:#fff;font-size:1rem;border-radius:50%}.review-list .popular-area .icon img{display:block;margin:0 auto}.review-list .popular-area .count{margin-top:0.3rem;font-size:0.65em;font-weight:700;color:#999}.score-area{text-align:center;font-size:0}.score-area .score-star{display:inline-block;position:relative;width:0.8em;height:0.75em;font-size:1rem}.score-area .score-star+.score-star{margin-left:0.25em}.score-area .score-star.on .star.off{display:none}.score-area .score-star.on .star.on{display:block}.score-area .star{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.score-area .star.on{display:none}.main-review-more{text-align:center}.main-review-more a{display:inline-block;padding:1.25rem 3rem;border:2px solid #ddd;border-radius:37px;font-size:0;transition:border-color 0.5s}.main-review-more a:hover{border-color:#f3c45d}.main-review-more a .text{display:inline-block;margin-right:0.75rem;vertical-align:middle;font-size:0.9rem;font-weight:500;color:#121212;letter-spacing:0.3em}.main-review-more a .icon{display:inline-block;vertical-align:middle;font-size:1rem}.main-review-more a .icon .symbol-plus{width:0.9em;height:0.9em}.review-read .title-area{text-align:center;padding-bottom:50px}.review-read .title-area .title-top{position:relative;margin-bottom:24px;padding-bottom:28px}.review-read .title-area .title-top:before{content:"";display:block;position:absolute;bottom:0;left:50%;width:54px;height:2px;margin-left:-27px;background:#ddd}.review-read .title-area .num{display:inline-block;margin:0 10px;vertical-align:middle;font-size:15px;font-weight:700;color:#121212}.review-read .title-area .score-area{display:inline-block;vertical-align:middle}.review-read .title-area .category{margin-bottom:10px;line-height:1.5;font-size:18px;font-weight:300}.review-read .title-area .title{line-height:1.4;font-size:30px;font-weight:500;color:#121212}.review-read .title-area .title-info{margin-top:22px;text-align:center}.review-read .title-area .title-info .item{display:inline-block;margin:0 10px 10px;font-size:15px;font-weight:300}.review-read .read-content-area{padding:50px 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.review-read .read-content-area .read-image{text-align:center;margin-bottom:10px}.review-read .read-content-area .cont{min-height:120px;line-height:1.5;font-size:15px;font-weight:300}.review-read .read-btn-area{margin-top:40px;text-align:center;font-size:0}.review-read .read-btn-area .item{display:inline-block;position:relative;margin:0 10px}.review-read .read-btn-area .btn{display:inline-block;position:relative;width:60px;height:60px;border-radius:50%}.review-read .read-btn-area .btn img{display:block;position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.review-read .read-btn-area .btn-like{border:1px solid #ddd;transition:.25s}.review-read .read-btn-area .btn-like:hover{border-color:#fe697b;background:#fff}.review-read .read-btn-area .btn-like:hover .on{opacity:1}.review-read .read-btn-area .btn-like.liked{background:#ffeaea !important;border-color:#fe697b !important}.review-read .read-btn-area .btn-like.liked .off{opacity:0}.review-read .read-btn-area .btn-like.liked .on{opacity:1}.review-read .read-btn-area .btn-like img{transition:opacity .25s}.review-read .read-btn-area .btn-like .on{opacity:0}.review-read .read-btn-area .btn-share{background:#f5f5f5;transition:.25s}.review-read .read-btn-area .btn-share:hover{background:#e0e0e0}.review-read .read-btn-area .addthis-area{display:none;position:absolute;top:50%;left:calc(100% + 10px);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.review-read .read-btn-area .addthis-area .at-share-btn-elements{white-space:nowrap}.review-read .read-pagination{overflow:hidden}.review-read .read-pagination .inner{position:relative;margin:2.5rem -40px 30px;font-size:0}.review-read .read-pagination .paging{display:inline-block;width:50%;vertical-align:text-top;padding:0 40px;font-size:0}.review-read .read-pagination .paging.prev{text-align:left}.review-read .read-pagination .paging.prev a{text-align:right;padding-left:60px}.review-read .read-pagination .paging.prev .ico{left:0}.review-read .read-pagination .paging.next{text-align:right}.review-read .read-pagination .paging.next a{text-align:left;padding-right:60px}.review-read .read-pagination .paging.next .ico{right:0}.review-read .read-pagination .paging a{position:relative;display:inline-block;z-index:30}.review-read .read-pagination .paging .ico{position:absolute;bottom:2px}.review-read .read-pagination .paging .txt_wrap{padding:0 10px}.review-read .read-pagination .paging .txt_wrap .tit{margin-bottom:10px;font-size:0.9rem;font-weight:500;color:#f3c45d}.review-read .read-pagination .paging .txt_wrap .txt{height:20px;line-height:20px;font-size:0.75rem;font-weight:300;overflow:hidden}.review-read .read-pagination .btn-clinic{display:inline-block;position:absolute;top:50%;left:50%;width:4.2em;height:4.2em;margin-top:-2.1em;margin-left:-2.1em;background:#121212;text-align:center;font-size:1rem;border-radius:50%;transition:.25s}.review-read .read-pagination .btn-clinic:hover{background:#f3c45d}.review-read .read-pagination .btn-clinic:hover .text strong{color:#121212}.review-read .read-pagination .btn-clinic .text{display:block;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;line-height:1.2;text-align:center;font-size:0.75em;font-weight:300;color:#fff}.review-write-outer .write-cont{text-align:center;line-height:1.5;font-size:0.9em}.review-write-outer .write-cont strong{font-weight:500}.review-write-outer .write-cont .highlight{display:inline-block;margin-bottom:0.5em;font-size:1.22em;color:#f3c45d}.review-write-outer .write-rule{max-width:1140px;margin:3em auto;padding:2em 1em;text-align:center;background:#f9f9f9}.review-write-outer .write-rule .title{margin-bottom:1.2em;line-height:1.3;font-size:0.9em;font-weight:500;color:#222}.review-write-outer .write-rule .rule-cont{line-height:1.4;font-size:0.8em;font-weight:300}.review-write-outer .write-rule .rule-cont .item+.item{margin-top:0.8em}.review-write-outer .write-rule .rule-cont strong{font-weight:500}.review-write{max-width:900px;margin:0 auto}.review-write .review-write-table{width:100%}.review-write .review-write-table th{padding:0.8rem 0;text-align:left;vertical-align:top}.review-write .review-write-table th .txt{position:relative;display:inline-block;padding-right:12px;font-size:0.8rem;font-weight:500;color:#121212}.review-write .review-write-table th .txt.required:before{content:"";position:absolute;right:0;top:7px;display:block;width:6px;height:6px;background-color:#f3c45d;border-radius:50%}.review-write .review-write-table td{padding:0.8rem 0;text-align:left;vertical-align:top}.review-write .score-area{padding:2px 0;text-align:left}.review-write .score-area .score-star{width:16px;height:15px}.review-write .input-text{display:block;width:100%;height:2.4rem;padding:0 0.5em 0 1em;border:1px solid #cdcdcd;font-size:0.8em;color:#222}.review-write .input-wrap textarea{padding:1em;border:1px solid #cdcdcd;font-size:0.75em;color:#222}.review-write .agree-area{position:relative;margin-top:3em;padding-right:2em;text-align:center}.review-write .agree-area .text{display:inline-block;max-width:calc(100% - 30px);vertical-align:top;line-height:1.2;font-size:0.85em;font-weight:200}.review-write .agree-area .radio-chk{position:absolute;top:0;right:0;vertical-align:top}.review-write .btn-area{margin-top:1.5em;text-align:center}.review-write .btn-area .btn{display:inline-block;width:10.5rem;height:2.8rem;line-height:2.8rem;margin:0 5px;font-size:0.85em;font-weight:300;border-radius:1.4rem}.review-write .btn-area .btn-positive{background:#f3c45d;color:#fff}.review-write .btn-area .btn-positive:hover{background:#121212}.review-write .btn-area .btn-nagative{background:#ececec;color:#121212}.review-write .btn-area .btn-nagative:hover{background:#444;color:#fff}.review-btn-area{text-align:right;margin-top:1em}.review-btn-area .btn{display:inline-block;min-width:5rem;height:1.8rem;line-height:1.8rem;padding:0 0.5rem;text-align:center;background:#f3c45d;font-size:0.8em;font-weight:300;color:#fff;transition:.25s}.review-btn-area .btn:hover{background:#121212}.review-list-outer .pg_wrap{margin-top:2.5em;text-align:center}.review-list-outer .pg_wrap .pg_page,.review-list-outer .pg_wrap .pg_current{display:inline-block;width:1.9rem;height:1.9rem;line-height:1.7rem;margin:0 4px;border:1px solid #dedede;vertical-align:text-top;font-size:15px;border-radius:50%;transition:.25s}.review-list-outer .pg_wrap .pg_page:hover,.review-list-outer .pg_wrap .pg_current{border-color:#f3c45d;background-color:#f3c45d;color:#fff}.review-list-outer .pg_wrap .pg{display:block;text-align:center;font-size:0}.review-list-outer .pg_wrap .pg_start,.review-list-outer .pg_wrap .pg_end,.review-list-outer .pg_wrap .pg_prev,.review-list-outer .pg_wrap .pg_next{font-size:18px;color:#121212}.review-list-outer .pg_wrap .pg_prev{font-size:0 !important;background:url("../notice_img/paging_prev.png") 50% 50% no-repeat}.review-list-outer .pg_wrap .pg_next{font-size:0 !important;background:url("../notice_img/paging_next.png") 50% 50% no-repeat}@media only screen and (max-width: 1200px){.main-review{padding:3.5em 0.5em 4em}.main-review .review-list{max-width:840px;margin:0 auto}.main-review .review-list li{width:14em}}@media only screen and (max-width: 992px){.review-list-outer .review-list li{width:calc(33.3% - 1.5em)}.review-read .read-pagination .inner{margin:1.5rem -25px 20px}.review-read .read-pagination .paging{padding:0 25px}.review-read .read-pagination .paging.prev a{padding-left:0;text-align:left}.review-read .read-pagination .paging.next a{padding-right:0;text-align:right}.review-read .read-pagination .paging .ico{position:relative;bottom:0;margin-bottom:10px}.review-read .read-pagination .paging .txt_wrap{padding:0}.review-read .read-pagination .btn-clinic{width:3.6em;height:3.6em;margin-top:-1.8em;margin-left:-1.8em}.review-write .review-write-table{display:block}.review-write .review-write-table thead,.review-write .review-write-table tbody,.review-write .review-write-table tr{display:block}.review-write .review-write-table th{display:block;padding:0 0 8px}.review-write .review-write-table td{display:block;padding:0 0 10px}}@media only screen and (max-width: 768px){.main-review .main-review-area{padding-bottom:1em}.main-review .review-list{max-width:600px}.main-review .review-list li{width:calc(50% - 1.5em)}.review-list-outer .review-list li{width:calc(50% - 1.5em)}.review-list li a{padding:1.75em 0.6em}.review-list .title{font-size:0.95em}.review-list .popular-area{margin:0.8rem -0.8rem 0}.review-list .popular-area .item{font-size:0.8rem}.main-review-more a{padding:0.75rem 1.5rem}.review-read .title-area{padding-bottom:30px}.review-read .title-area .title-top{margin-bottom:10px;padding-bottom:20px}.review-read .title-area .category{margin-bottom:4px;font-size:15px}.review-read .title-area .title{font-size:22px}.review-read .title-area .title-info{margin-top:12px}.review-read .title-area .title-info .item{margin:0 6px 6px;font-size:13px}.review-read .read-content-area{padding:30px 0px}.review-read .read-btn-area{margin-top:30px;text-align:left}.review-read .read-btn-area .item{margin:0 5px}.review-read .read-btn-area .btn{width:44px;height:44px}.review-write .btn-area .btn{width:8.5rem}}@media only screen and (max-width: 480px){.review-list{margin:0 -0.4rem}.review-list li{width:calc(50% - 0.8em) !important;margin:0 0.4em 0.8em}.review-read .read-btn-area{padding-bottom:57px}.review-read .read-btn-area .addthis-area{top:calc(100% + 10px);left:-57px;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
