charset "utf-8";
/*
    Review & Award	
*/

html {background:#fff;}
body {background:#fff;}
.blind {position:absolute;left:-9999px;top:-9999px;}

/***** Review & Award *****/
.micro_sub_wrap {position:relative;widht:100%;background:#fff;text-align:left;font-family:"SamsungIFRg";}
.micro_sub_wrap * {font-family:"SamsungIFRg";-webkit-text-size-adjust: none;}
.review_ty {background:#fff url(../img/review/review_visual_mobile_bg.png) center top repeat-x;background-size:100% auto;}
.award_ty {background:#fff url(../img/award/award_visual_mobile_bg.png) center top repeat-x;background-size:100% auto;}

/* micro_sub_nav */
.micro_sub_nav {position:relative;top:0;max-width:640px;height:70px;margin:0 auto;overflow:hidden;}
.micro_sub_nav.on {position:fixed;left:0;width:100%;background:#1a1a1a;z-index:2;transition:all 0.4s;-webkit-transition:all 0.4s;}
@media all and (min-width:640px) {
.micro_sub_nav.on {left:50%;margin-left:-320px;}
}

.micro_sub_nav_tit {float:left;width:52%;padding-top:10px;color:#fff;font-size:14px;font-weight:900;line-height:15px;text-align:center;transition:all 0.4s;-webkit-transition:all 0.4s;}
.micro_sub_nav_tit strong {display:block;color:#bca783;font-size:30px;line-height:32px;font-weight:900;transition:all 0.4s;-webkit-transition:all 0.4s;}
.micro_sub_nav ul {text-align:left;}
.micro_sub_nav li {float:left;padding:12px 7px 0 0;}
.micro_sub_nav a {display:block;width:50px;height:50px;background:#a0a0a0;border-radius:25px;color:#222;font-size:10px;font-weight:600;line-height:7px;overflow:hidden;transition:all 0.6s;-webkit-transition:all 0.6s;}
.micro_sub_nav a .ico {display:block;padding-top:38px;text-align:center;vertical-align:middle;}
.micro_sub_nav li.t1 .ico {background:url(../img/template/ico_tab_reward.png) center 7px no-repeat;background-size:26px;}
.micro_sub_nav li.t2 .ico {background:url(../img/template/ico_tab_award.png) center 7px no-repeat;background-size:26px;}
.micro_sub_nav li.on a, .micro_sub_nav li a:hover, .micro_sub_nav li a:focus {background:#fff;}

@media all and (min-width:0px) and (max-width:399px) {
.micro_sub_nav a .ico {padding-top:36px;transform:scale(0.8);-webkit-transform:scale(0.8);letter-spacing:-0.5px;}
.micro_sub_nav li.t1 .ico {background:url(../img/template/ico_tab_reward.png) center 6px no-repeat;background-size:25px;}
.micro_sub_nav li.t2 .ico {background:url(../img/template/ico_tab_award.png) center 6px no-repeat;background-size:25px;}
}
@media all and (min-width:400px) and (max-width:451px) {
.micro_sub_nav {height:75px;}
.micro_sub_nav_tit {padding-top:10px;font-size:16px;line-height:18px;}
.micro_sub_nav_tit strong {font-size:36px;line-height:36px;}
.micro_sub_nav li {padding:10px 9px 0 0;}
.micro_sub_nav a {width:60px;height:60px;border-radius:30px;font-size:9px;line-height:10px;}
.micro_sub_nav a .ico {padding-top:38px;}
.micro_sub_nav li.t1 .ico {background-position:center 10px;background-size:25px;}
.micro_sub_nav li.t2 .ico {background-position:center 10px;background-size:25px;}
}
@media all and (min-width:460px) and (max-width:559px) {
.micro_sub_nav {height:90px;}
.micro_sub_nav_tit {padding-top:10px;font-size:20px;line-height:22px;}
.micro_sub_nav_tit strong {font-size:42px;line-height:44px;}
.micro_sub_nav li {padding:12px 11px 0 0;}
.micro_sub_nav a {width:70px;height:70px;border-radius:35px;font-size:11px;line-height:12px;}
.micro_sub_nav a .ico {padding-top:46px;}
.micro_sub_nav li.t1 .ico {background-position:center 13px;background-size:31px;}
.micro_sub_nav li.t2 .ico {background-position:center 13px;background-size:31px;}
}
@media all and (min-width:560px) {
.micro_sub_nav {height:120px;}
.micro_sub_nav_tit {padding-top:13px;font-size:26px;line-height:28px;}
.micro_sub_nav_tit strong {font-size:58px;line-height:60px;}
.micro_sub_nav li {padding:12px 14px 0 0;}
.micro_sub_nav a {width:94px;height:94px;border-radius:47px;font-size:12px;line-height:13px;}
.micro_sub_nav a .ico {padding-top:65px;}
.micro_sub_nav li.t1 .ico {background-position:center 20px;background-size:40px;}
.micro_sub_nav li.t2 .ico {background-position:center 20px;background-size:40px;}
}




/**** card_box_area ****/
.card_box_area {position:relative;max-width:640px;margin:0 auto;}

/*** Review ***/
.card_items {position:relative;min-height:1px;padding:0 3.2% 20px 3.2%;}
.card_items:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.card_item {display:block;float:left;width:50%;}
.card_item a.thumbnail {position:relative;display:block;margin:0;background:#fff;border:solid #dbdbdb;border-width:0 1px 1px 1px;}
.card_item.odd a.thumbnail {border-width:0 1px 1px 0;}
.card_item.fir a {border-top:0;}
.card_item.fir .card_default .img {margin:0 -1px;}

/* card_default */
.card_default {background:#fff;}
.card_default .img {position:relative;height:44%;border-bottom:1px solid #e3e3e3;text-align:center;}
.card_default .img img {width:100%;height:100%;}
.card_default .card_cont {width:100%;height:56%;}
.card_default .card_cont .txt dt {position:absolute;left:0;top:10px;padding:0 6%;color:#000;font-size:13px;font-weight:600;line-height:15px;text-transform:uppercase;}
.card_default .card_cont .txt dd {padding:10px 6% 0 6%;color:#000;font-size:12px;line-height:13px;}
.card_default .card_cont .txt dd li {margin-bottom:3px;padding-left:7px;background:url(../img/review/ico_b.png) 0 6px no-repeat;}

/* card_text */
.card_text {padding:10px 6%;background:#fff;}
.card_text .txt {text-align:center;}
.card_text .txt dt {color:#000;font-size:13px;font-weight:600;line-height:15px;text-transform:uppercase;}
.card_text .txt dd {margin-top:18px;padding-top:25px;background:#fff url(../img/review/ico_quotation_st.png) center top no-repeat;background-size:18px 13px;color:#000;font-size:12px;line-height:13px;}
.card_text .txt dd p {padding-bottom:24px;background:url(../img/review/ico_quotation_ed.png) center bottom no-repeat;background-size:18px 13px;}
.card_text .ico_big {margin-bottom:21px;text-align:center;}
.card_text .txt .txt_mt {display:inline-block;padding-top:10px;}
.card_text .txt02 {padding-top:10px;color:#737373;font-size:11px;line-height:12px;text-align:center;}

/* card_contents */
.card_item .ico_area {color:#000;font-family:"Times New Roman";font-size:10px;letter-spacing:-0.5px;line-height:14px;text-transform:uppercase;}
.card_item .ico_area img {height:14px;padding-left:0px;vertical-align:top;}
.card_item .ico_area li span {display:inline-block;padding-left:0px;}
.card_item .ico_area li .n {padding-top:2px;font-size:14px;font-weight:normal;line-height:10px;vertical-align:top;}
.card_item .ico_area li .n strong {font-weight:normal;}
.card_item .ico_area li sub {font-size:10px;}
.card_item .ico_area .left {position:absolute;left:6%;bottom:7px;}
.card_item .ico_area .left span, .card_contents .ico_area .left img {padding:0 2px 0 0;}
.card_item .ico_area .right {position:absolute;right:6%;bottom:7px;text-align:right;}
.card_item .ico_area .center {position:absolute;left:0;bottom:7px;width:100%;text-align:center;} 
.card_item .t_white {color:#fff !important;}
.card_item .t_white {color:#fff !important;text-shadow:1px 1px 3px #000}
.card_item .t_shadow {text-shadow:1px 1px 2px #fff, 0px 0px 4px #fff;}
.card_item .t_white.t_shadow {text-shadow:1px 1px 2px #000, 0px 0px 4px #000;}
.card_item .t_gray {color:#666;}

.card_item.card_ani {opacity:0;transition:all 0.8s;-webkit-transition:all 0.8s;}
.card_item.card_ani.even {transition-delay:0.1s;-webkit-transition-delay:0.1s;}
.card_item.card_ani.odd {transition-delay:0.4s;-webkit-transition-delay:0.4s;}
.card_item.card_ani.animated {opacity:1;}


/** review_view_area **/
.review_view_area {position:relative;background:#fff;}

/* review_view_header */
.review_view_header {position:fixed;left:0;top:0;width:100%;height:40px;background:#fff;z-index:10;}
.review_view_header .tit {position:relative;padding:0 20%;background:#fff;border-bottom:1px solid #d3d3d3;color:#000;font-size:16px;font-weight:600;text-align:center;line-height:40px;}
.review_view_header .tit a {color:#000;}
.review_view_header .tit strong {color:#866e44;}
.review_view_header .btn_m_list {display:block;position:absolute;left:2px;top:0;width:40px;height:40px;background:url(../img/review/btn_m_list.png) no-repeat;background-size:100%;text-indent:-9999px;overflow:hidden;}

/* view_nav */
.view_nav {position:relative;display:none;}
.view_nav.on {display:block;height:0;overflow:hidden;}
.view_nav ul {background:#fff;}
.view_nav li {color:#000;font-size:14px;line-height:41px;}
.view_nav a {display:block;color:#000;font-size:14px;line-height:41px;text-transform:uppercase;transition:all 0.4s;-webkit-transition:all 0.4s;}
.view_nav .nav_m {height:39px;margin:0;padding:0 20px;border-bottom:1px solid #d4d4d4;font-weight:600;}
.view_nav .dep a {height:39px;padding:0 30px;background:#f0f0f0;border-bottom:1px solid #d4d4d4;}
.view_nav .dep .on a, .view_nav .dep a:hover, .view_nav .dep a:focus {background:#bca783;color:#fff;text-shadow:1px 1px 3px #000;}
.view_nav_bg {position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6;display:none;}

.btn_view_nav {position:absolute;left:20%;top:0;display:block;width:60%;height:40px;text-indent:-9999px;overflow:hidden;}
.btn_view_nav_op {display:block;background:url(../img/review/ico_view_nav_op.png) center bottom no-repeat;background-size:14px 15px;}
.btn_view_nav_cl {display:none;background:url(../img/review/ico_view_nav_cl.png) center bottom no-repeat;background-size:14px 15px;}

/* review_detail */
.review_detail {position:relative;padding:40px 0 120px 0;overflow:hidden;}
.review_detail_cont {position:relative;height:auto !important;overflow:hidden;outline:none;}
.review_detail_cont .cont {position:relative;dsiplay:block;float:left;width:100%;height:100%;}
.review_detail_cont:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.btn_m_prev {position:absolute;left:4%;bottom:60px;width:24px;height:24px;border:1px solid #747474;border-radius:3px;background:url(../img/review/btn_m_prev.png) no-repeat;background-size:100%;text-indent:-9999px;overflow:hidden;z-index:1;}
.btn_m_next {position:absolute;right:4%;bottom:60px;width:24px;height:24px;border:1px solid #747474;border-radius:3px;background:url(../img/review/btn_m_next.png) no-repeat;background-size:100%;text-indent:-9999px;overflow:hidden;z-index:1;}
.review_pagn {position:absolute;left:-9999px;top:-9999px;}


/** card_expander **/
.card_expander_view {position:relative;background:#fff;}
.card_expander_view:after {display:block;clear:both;content:"";height:0;overflow:hidden;}

/* expander_img */
.expander_img {padding:12px 5%;border-bottom:1px solid #d3d3d3;}
.expander_img img {width:auto;height:100%;}
.exp_img, .exp_img a {display:block;height:150px;max-width:640px;margin:0 auto;padding-bottom:10px;text-align:center;}

.exp_img a {display:block;position:relative;}/* 151030 modify */
.exp_img .ico_mark {position:absolute;left:-5.5%;top:-7.5%;width:30.6%}/* 151030 modify */
.exp_img .ico_mark img {width:100%;height:auto;}/* 151030 modify */

.exp_img_info ul {text-align:center;}
.exp_img_info li {display:inline-block;width:45px;height:45px;padding:0 0.8%;}

/* expander_txt */
.expander_txt {position:relative;max-width:640px;margin:0 auto;}
.exp_logo {position:relative;height:35px;margin:0 5% 15px 5%;border-bottom:1px solid #dfdfdf;}
.exp_logo img {height:100%;}
.exp_logo .ico_area {color:#000;font-family:"Times New Roman";font-size:12px;letter-spacing:-0.5px;line-height:19px;text-transform:uppercase;}
.exp_logo .ico_area img {height:25px;padding-left:5px;vertical-align:top;}
.exp_logo .ico_area li span {display:inline-block;padding-left:5px;}
.exp_logo .ico_area li .n {padding-top:4px;font-size:14px;font-weight:normal;line-height:10px;vertical-align:top;}
.exp_logo .ico_area li .n strong {font-weight:normal;}
.exp_logo .ico_area li sub {font-size:10px;}
.exp_logo .ico_area .left {position:absolute;left:0;top:5px;}
.exp_logo .ico_area .left img {height:25px;}
.exp_logo .ico_area .right {position:absolute;right:2px;top:8px;text-align:right;}
.exp_logo .ico_area .right img {height:20px;}
.exp_logo .ico_area .center {position:absolute;left:0;top:5px;width:100%;text-align:center;} 

.exp_txt {padding:0 5%;}
.exp_txt dt {margin-bottom:10px;color:#000;font-size:15px;font-weight:600;line-height:19px;text-transform:uppercase;}
.exp_txt dd {color:#000;font-size:13px;line-height:16px;}
.exp_txt dd ul {margin-top:5px;}
.exp_txt dd li {margin-bottom:4px;padding-left:8px;background:url(../img/review/ico_b.png) 0 8px no-repeat;line-height:18px;}
.exp_txt dd.vod_btn {position:relative;height:61%;margin:0 15px 15px 15px;}
.exp_txt dd.vod_btn img {width:100%;height:100%;}
.exp_txt dd.vod_btn span {display:block;position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;background:url(../img/review/btn_vod_play.png) center no-repeat;background-size:100%;text-indent:-9999px;overflow:hidden;}
.exp_txt02 {padding-bottom:10px;color:#737373;font-size:11px;text-align:center;}

.exp_btn {position:fixed;left:;bottom:0;width:100%;min-height:1px;z-index:1;}
.exp_btn li {float:left;width:50%;}
.exp_btn li a {display:block;height:45px;color:#fff;font-size:16px;font-weight:600;text-align:center;line-height:45px;transition:all 0.6s;-webkit-transition:all 0.6s;}
.exp_btn li.b1 a {background:#000;}
.exp_btn li.b1 a span {display:inline-block;padding-right:14px;background:url(../img/review/ico_btn_arrow.png) right center no-repeat;transition:all 0.3s;-webkit-transition:all 0.3s;}
.exp_btn li.b2 a {background:#bca783;text-shadow:1px 1px 3px #000;}
.exp_btn li.b2 {background:#bca783 url(../img/review/ico_link.png) center no-repeat;}
.exp_btn li.b2 a:hover, .exp_btn li.b2 a:focus {opacity:0;}
.exp_btn:after {display:block;clear:both;content:"";height:0;overflow:hidden;}


@media all and (max-width:320px) {
.card_default .card_cont .txt dt, .card_text .txt dt {letter-spacing:-1px;}
.card_default .card_cont .txt dd {font-size:11px;line-height:12px;letter-spacing:-0.5px;}
.card_default .card_cont .txt dd li {margin-bottom:2px;}
.card_text .txt dd {font-size:11px;line-height:12px;}
.card_item .ico_area li span {margin-right:-6px;transform:scale(0.6);-webkit-transform:scale(0.6);}
.exp_txt dt {letter-spacing:-1px;}
.exp_txt02 {font-size:10px;}
}

@media all and (min-width:321px) and (max-width:399px) {
.card_item .ico_area li span {transform:scale(0.8);-webkit-transform:scale(0.8);}
}

@media all and (min-width:400px) and (max-width:451px) {
.card_default .card_cont .txt dt {font-size:15px;line-height:18px;}
.card_default .card_cont .txt dd {padding:13px 6% 0 6%;font-size:13px;line-height:15px;}
.card_default .card_cont .txt dd li {margin-bottom:4px;}

.card_text {padding:13px 6%;}
.card_text .txt dt {font-size:15px;line-height:18px;}
.card_text .txt dd {margin-top:25px;padding-top:27px;background-size:22px 16px;font-size:13px;line-height:15px;}
.card_text .txt dd p {padding-bottom:26px;background-size:22px 16px;}

.review_view_header {height:45px;}
.review_view_header .tit {font-size:18px;line-height:45px;}
.review_view_header .btn_m_list {width:45px;height:45px;}
.btn_view_nav {height:45px;}

.review_detail {padding:45px 0 110px 0;}
.btn_m_prev {bottom:60px;width:28px;height:28px;}
.btn_m_next {bottom:60px;width:28px;height:28px;}

.expander_img {padding:16px 5%;}
.exp_img, .exp_img a {height:185px;padding-bottom:12px;}
.exp_img_info li {width:50px;height:50px;}
.exp_logo {height:42px;}
.exp_logo .ico_area {font-size:13px;lline-height:26px;}
.exp_logo .ico_area li .n {padding-top:2px;font-size:16px;font-weight:normal;line-height:10px;vertical-align:top;}
.exp_logo .ico_area li sub {font-size:10px;}
.exp_logo .ico_area .left img {height:32px;}
.exp_logo .ico_area .right img {height:26px;}
.exp_txt dt {font-size:18px;line-height:22px;}
.exp_txt dd {font-size:13px;line-height:17px;}
.exp_txt dd.vod_btn span {width:60px;height:60px;margin:-30px 0 0 -30px;}
.exp_btn li a {height:45px;line-height:45px;}
.exp_txt02 {font-size:13px;}

.expander_txt {position:relative;max-width:640px;margin:0 auto;}
.exp_logo {position:relative;height:35px;margin:0 5% 15px 5%;border-bottom:1px solid #dfdfdf;}
.exp_logo img {height:100%;}
.exp_logo .ico_area {color:#000;font-family:"Times New Roman";font-size:12px;letter-spacing:-0.5px;line-height:19px;text-transform:uppercase;}
.exp_logo .ico_area img {height:25px;padding-left:5px;vertical-align:top;}
.exp_logo .ico_area li span {display:inline-block;padding-left:5px;}
.exp_logo .ico_area li .n {padding-top:3px;font-size:14px;font-weight:normal;line-height:10px;vertical-align:top;}
.exp_logo .ico_area li .n strong {font-weight:normal;}
.exp_logo .ico_area li sub {font-size:10px;}
.exp_logo .ico_area .left {position:absolute;left:0;top:5px;}
.exp_logo .ico_area .left img {height:25px;}
.exp_logo .ico_area .right {position:absolute;right:2px;top:8px;text-align:right;}
.exp_logo .ico_area .right img {height:20px;}
.exp_logo .ico_area .center {position:absolute;left:0;top:5px;width:100%;text-align:center;} 
}

@media all and (min-width:460px) and (max-width:559px) {
.card_default .card_cont .txt dt {font-size:17px;line-height:20px;}
.card_default .card_cont .txt dd {padding:15px 6% 0 6%;font-size:14px;line-height:16px;}
.card_default .card_cont .txt dd li {margin-bottom:5px;}

.card_text {padding:15px 6%;}
.card_text .txt dt {font-size:17px;line-height:20px;}
.card_text .txt dd {margin-top:28px;padding-top:30px;background-size:25px 18px;font-size:14px;line-height:16px;}
.card_text .txt dd p {padding-bottom:29px;background-size:25px 18px;}

.card_item .ico_area {font-size:10px;line-height:21px;}
.card_item .ico_area img {height:21px;}
.card_item .ico_area li .n {padding-top:4px;font-size:10px;line-height:12px;}
.card_item .ico_area li sub {font-size:6px;}
.card_item .ico_area .left {bottom:12px;}
.card_item .ico_area .right {bottom:12px;}
.card_item .ico_area .center {bottom:12px;} 

.review_view_header {height:50px;}
.review_view_header .tit {font-size:20px;line-height:50px;}
.review_view_header .btn_m_list {width:50px;height:50px;}
.btn_view_nav {height:50px;}

.review_detail {padding:50px 0 125px 0;}
.btn_m_prev {bottom:70px;width:30px;height:30px;}
.btn_m_next {bottom:70px;width:30px;height:30px;}

.expander_img {padding:17px 4%;}
.exp_img, .exp_img a {height:210px;padding-bottom:10px;}
.exp_img_info li {width:54px;height:54px;padding:0 0.5%;}
.exp_logo {height:45px;margin:0 4% 15px 4%;}
.exp_logo .ico_area {font-size:14px;line-height:30px;}
.exp_logo .ico_area img {height:35px;}
.exp_logo .ico_area li .n {padding-top:8px;font-size:18px;font-weight:normal;line-height:10px;vertical-align:top;}
.exp_logo .ico_area li sub {font-size:10px;}
.exp_logo .ico_area .left img {height:35px;}
.exp_logo .ico_area .right img {height:30px;}
.exp_txt {padding:0 4%;}
.exp_txt dt {font-size:20px;line-height:24px;}
.exp_txt dd {font-size:14px;line-height:18px;}
.exp_txt dd.vod_btn span {width:70px;height:70px;margin:-35px 0 0 -35px;}
.exp_btn li a {height:50px;line-height:50px;}
.exp_txt02 {font-size:14px;}
}

@media all and (min-width:560px) {
.card_default .card_cont .txt dt {font-size:22px;line-height:26px;}
.card_default .card_cont .txt dd {padding:20px 6% 0 6%;font-size:16px;line-height:20px;}
.card_default .card_cont .txt dd li {margin-bottom:7px;background-position:0 8px;}

.card_text {padding:20px 6%;}
.card_text .txt dt {font-size:22px;line-height:26px;}
.card_text .txt dd {margin-top:30px;padding-top:33px;background-size:30px 22px;font-size:16px;line-height:20px;}
.card_text .txt dd p {padding-bottom:32px;background-size:30px 22px;}

.card_item .ico_area {font-size:12px;line-height:24px;}
.card_item .ico_area img {height:24px;}
.card_item .ico_area li .n {padding-top:4px;font-size:12px;line-height:14px;}
.card_item .ico_area li sub {font-size:8px;}
.card_item .ico_area .left {bottom:15px;}
.card_item .ico_area .right {bottom:15px;}
.card_item .ico_area .center {bottom:15px;}

.review_view_header {height:60px;}
.review_view_header .tit {font-size:24px;line-height:60px;}
.review_view_header .btn_m_list {width:60px;height:60px;}
.btn_view_nav {height:60px;}

.review_detail {padding:60px 0 150px 0;}
.btn_m_prev {bottom:85px;width:34px;height:34px;}
.btn_m_next {bottom:85px;width:34px;height:34px;}

.expander_img {padding:20px 4.2%;}
.exp_img, .exp_img a {height:240px;padding-bottom:10px;}
.exp_img_info li {width:60px;height:60px;padding:0 0.5%;}
.exp_logo {height:55px;margin:0 4.2% 15px 4.2%;}
.exp_logo .ico_area {font-size:15px;line-height:39px;}
.exp_logo .ico_area img {height:45px;}
.exp_logo .ico_area li .n {padding-top:5px;font-size:22px;font-weight:normal;line-height:24px;vertical-align:top;}
.exp_logo .ico_area li sub {font-size:14px;}
.exp_logo .ico_area .left img {height:45px;}
.exp_logo .ico_area .right img {height:37px;}
.exp_txt {padding:0 4.2%;}
.exp_txt dt {font-size:22px;line-height:26px;}
.exp_txt dd {font-size:15px;line-height:20px;}
.exp_txt dd.vod_btn span {width:80px;height:80px;margin:-40px 0 0 -40px;}
.exp_btn li a {height:60px;line-height:60px;} 

.exp_btn {max-width: 640px;margin:0 auto;}
.exp_txt02 {font-size:15px;}
}



/*** Award ***/
.card_award {position:relative;min-height:1px;padding:0 3.2% 20px 3.2%;}
.card_award:after {display:block;clear:both;width:100%;height:0;content:"";overflow:hidden;}
.card_award a {display:block;position:relative;}

/* Card */
.card_award .list {position:relative;float:left;width:50%;height:100%;background:#000;perspective:600px;-webkit-perspective:600px;}
.card_award .list h4 img {width:100%;}
.card_award .card {position:absolute;left:2px;top:2px;width:100%;height:100%;margin:-1px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform ease 0.7s;-webkit-transition:-webkit-transform ease 0.7s;}
.card_award .card .figure {display:block;position:absolute;left:0;top:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.card_award .card .front {background:#fff;z-index:10;}
.card_award .card .front a {position:relative;display:block;width:100%;height:100%;overflow:hidden;}
.card_award .card .back {background:#b4996c;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);display:none;z-index:20;}
.card_award .card .back .btn_back {display:block; position:absolute;left:0;top:0;width:100%;height:80%;text-indent:-9999px;z-index:10;overflow:hidden;}
.card_award .list .img {position:relative;width:100%;height:100%;overflow:hidden;}
.card_award .list .img img {width:100%;}
.card_award .list .award_cont {position:absolute;left:0;top:0;width:100%;height:100%;}
.card_award .list .ico_award {display:block;position:absolute;left:0;top:8.3%;width:100%;height:16%;background:url(../img/award/ico_award.png) center top no-repeat;background-size:auto 100%;text-indent:-9999px;overflow:hidden;transition:all 0.4s;-webkit-transition:all 0.4s;z-index:2;}
.award_cont .txt {position:relative;padding:42% 8% 0 8%;color:#fff;text-align:center;transition:all 0.4s;-webkit-transition:all 0.4s;z-index:2;}
.award_cont .txt .t1 {margin-bottom:4px;font-size:15px;font-weight:600;line-height:17px;word-break:keep-all;white-space:normal;text-transform:uppercase;}
.award_cont .txt .t2 {font-size:12px;line-height:15px;word-break:keep-all;white-space:normal;}
.award_cont .txt .t3 {margin-top:9px;font-size:12px;line-height:15px;word-break:keep-all;white-space:normal;}
.award_cont .ico_logo {position:absolute;right:6%;bottom:5%;width:;height:10%;color:#fff;text-align:right;z-index:1;}
.award_cont .ico_logo img {width:auto;height:24px;vertical-align:top}
.award_cont .ico_logo02 {position:absolute;right:45%;bottom:15%;height:13%;color:#fff;text-align:right;z-index:1;}
.award_cont .ico_logo02 img {width:auto;height:27px;vertical-align:top;}

.award_cont .card_bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);transition:all 0.4s;-webkit-transition:all 0.4s;}

.card_award .list .on .ico_award {display:none;}
.card_award .list .on .txt {padding:9% 8% 0 8%;text-shadow:1px 1px 0px #000;}
.card_award .list .on .ico_logo {bottom:18%;}

.btn_link {position:absolute;left:0;bottom:4%;width:100%;z-index:10;}
.btn_link ul {min-height:1px;margin:0 4%;}
.btn_link li {display:block;float:left;width:50%;}
.btn_link a {display:block;margin:0 2%;padding:7px 0;border:1px solid #e9e1d3;color:#fff;font-size:12px;font-weight:600;line-height:12px;text-align:center;text-shadow:1px 1px 0px #000;}
.btn_link ul:after {display:block;clear:both;height:0;content:"";overflow:hidden;}

.card.flipped {-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.card.flipped_st .front {animation:a_scale ease-in-out 0.9s;-webkit-animation:a_scale ease-in-out 0.9s;-webkit-transform:rotateY(-180deg) scale(1);transform:rotateY(-180deg) scale(1);}
.card.flipped_ret .front {animation:a_scale_ret ease-in-out 0.9s;-webkit-animation:a_scale_ret ease-in-out 0.9s;-webkit-transform:rotateY(0deg) scale(1);transform:rotateY(0deg) scale(1);}
.card.flipped_ret02 .front {animation:a_scale_ret ease-in-out 0s;-webkit-animation:a_scale_ret ease-in-out 0s;-webkit-transform:rotateY(0deg) scale(1);transform:rotateY(0deg) scale(1);}

.card.flipped_st .back {animation:a_scale_ret ease-in-out 0.9s;-webkit-animation:a_scale_ret ease-in-out 0.9s;-webkit-transform:rotateY(0deg) scale(1);transform:rotateY(0deg) scale(1);}
.card.flipped_ret .back {animation:a_scale ease-in-out 0.9s;-webkit-animation:a_scale ease-in-out 0.9s;-webkit-transform:rotateY(-180deg) scale(1);transform:rotateY(-180deg) scale(1);}
.card.flipped_ret02 .back {animation:a_scale_ret ease-in-out 0s;-webkit-animation:a_scale_ret ease-in-out 0s;-webkit-transform:rotateY(-180deg) scale(1);transform:rotateY(-180deg) scale(1);}

@keyframes a_scale {
0% {transform:scale(1) rotateY(0deg);}
20% {transform:scale(0.9) rotateY(0deg);}
100% {transform:scale(1) rotateY(-180deg);}
}
@-webkit-keyframes a_scale {
0% {-webkit-transform:scale(1) rotateY(0deg);}
20% {-webkit-transform:scale(0.9) rotateY(0deg);}
100% {-webkit-transform:scale(1) rotateY(-180deg);}
}

@keyframes a_scale_ret {
0% {transform:scale(1) rotateY(180deg);}
20% {transform:scale(0.9) rotateY(180deg);}
100% {transform:scale(1) rotateY(0deg);}
}
@-webkit-keyframes a_scale_ret {
0% {-webkit-transform:scale(1) rotateY(180deg);}
20% {-webkit-transform:scale(0.9) rotateY(180deg);}
100% {-webkit-transform:scale(1) rotateY(0deg);}
}

.card_award .card_ani {opacity:0;transition:all 0.8s;-webkit-transition:all 0.8s;}
.card_award .card_ani.even {transition-delay:0.1s;-webkit-transition-delay:0.1s;}
.card_award .card_ani.odd {transition-delay:0.4s;-webkit-transition-delay:0.4s;}
.card_award .card_ani.animated {opacity:1;}

@media all and (max-width:320px) {
.award_cont .txt .t1 {margin-bottom:4px;font-size:14px;line-height:16px;letter-spacing:-0.5px;}
.award_cont .txt .t2 {font-size:11px;line-height:13px;}
.award_cont .txt .t3 {font-size:11px;line-height:13px;}
.btn_link a {padding:5px 0;font-size:11px;}
.award_cont .ico_logo img {height:20px;}
.award_cont .ico_logo02 {right:44%;}
.award_cont .ico_logo02 img {height:25px;}
}

@media all and (min-width:400px) and (max-width:459px) {
.award_cont .txt .t1 {margin-bottom:5px;font-size:17px;line-height:19px;}
.award_cont .txt .t2 {font-size:13px;line-height:16px;}
.award_cont .txt .t3 {font-size:13px;line-height:16px;}
.btn_link a {padding:8px 0;font-size:13px;}
.award_cont .ico_logo {bottom:6%;}
.award_cont .ico_logo img {height:28px;}
.award_cont .ico_logo02 {right:46%;}
.award_cont .ico_logo02 img {height:32px;}
}

@media all and (min-width:460px) and (max-width:559px) {
.award_cont .txt .t1 {margin-bottom:5px;font-size:19px;line-height:22px;}
.award_cont .txt .t2 {font-size:14px;line-height:18px;}
.award_cont .txt .t3 {font-size:14px;line-height:18px;}
.btn_link a {padding:10px 0;font-size:14px;}
.award_cont .ico_logo {bottom:6%;}
.award_cont .ico_logo img {height:34px;}
.award_cont .ico_logo02 {right:46%;bottom:14%;}
.award_cont .ico_logo02 img {height:35px;}
}

@media all and (min-width:560px) {
.award_cont .txt {padding:43% 10% 0 10%;}
.award_cont .txt .t1 {margin-bottom:10px;font-size:22px;line-height:26px;}
.award_cont .txt .t2 {font-size:16px;line-height:20px;}
.award_cont .txt .t3 {font-size:16px;line-height:20px;}
.card_award .list .on .txt {padding:9% 10% 0 10%;}
.btn_link a {padding:14px 0;font-size:16px;}
.award_cont .ico_logo img {height:40px;}
.award_cont .ico_logo02 {right:46%;bottom:14%;}
.award_cont .ico_logo02 img {height:40px;}
}


.btn_top {position:fixed;right:5px;bottom:50px;}
.btn_top a {display:block;width:35px;}
.btn_top a img {width:100%;}


.scrollwrapper {background:#000;z-index:1020;}/* 151029 modify */
footer {display:none;}/* 151029 modify */
#oo_tab {display:none !important;}/* 151029 modify */
.micro_sub_wrap footer {display:block;padding:0 3.2%;height:30px;color:#585858;font-size:12px;font-weight:600;}/* 151029 modify */



/* tv/suhdtv */
.btn_top {display:none !important;}
.suhdM_nav .btn_suhdMNav {display:none;}
.suhdM_nav .btn_review_award {right:0;}