/* ½ÄÅ½¿¬±¸¼Ò
*****************************************************************************/
.food_lab {width: 100%}

/* content fix */
.food_lab .fl_promotion table {display:block; margin:0 auto}
.food_lab .fl_promotion table img {display:block}
.food_lab .fl_promotion iframe {display:block}
.food_lab .fl_promotion embed {display:block}

/* SNS */
.food_lab .fl_sns {padding: 10px 0px; background: #F75C2E}
.food_lab .fl_sns ul {overflow: hidden; width: 980px; margin: 0px auto; padding: 0px 35px}
.food_lab .fl_sns ul li {float: right; margin-left: 9px; font-size: 0; line-height: 0}
.food_lab .fl_sns ul li a {line-height: 1; font-size: 12px}
.food_lab .fl_sns ul li a img {vertical-align: middle}

/* ¿ä¸® ¸Þ´º ¸ñ·Ï */
.food_lab .fl_food {padding: 42px 0px 10px; background-color: #22293C}
.food_lab .fl_food ul.menu_list {overflow: hidden; width: 1015px; padding: 0px 0px 2px 35px; margin: 0px auto}
.food_lab .fl_food ul.menu_list li {float: left; width: 305px; height: 180px; margin: 0px 32px 30px 0px; font-size: 0; line-height: 0}
.food_lab .fl_food ul.menu_list li a {display: block; position: relative; width: 305px; height: 180px; font-size: 20px; line-height: 1}
.food_lab .fl_food ul.menu_list li a img {width: 305px; height: 180px}
.food_lab .fl_food ul.menu_list li a span.m_name {display: none; position: absolute; top: 0px; left: 0px; width: 265px; height: 180px; padding: 0px 20px; line-height: 180px; text-align: center; vertical-align: middle; color: white; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url('//img.1300k.com/sokoob/contents/foodlab/bg_menulist.png') repeat left top}
.food_lab .fl_food ul.menu_list li a:hover span.m_name {display: block}
.food_lab .fl_food .paging {text-align: center; padding-bottom: 32px}
.food_lab .fl_food .paging a {display: inline-block; margin: 0px 18px; font-size: 14px; color: #B2B2B2; font-weight: bold; font-family: 'Arial', Sans-serif}
.food_lab .fl_food .paging a.on {color: #FE5632}
.food_lab .fl_food .paging a.btn_prev {margin-right: 50px}
.food_lab .fl_food .paging a.btn_next {margin-left: 50px}
.food_lab .fl_food .paging a img {vertical-align: middle; position: relative; top: -1px}


/* ¼ÒÄò
*****************************************************************************/
/* °øÅë */
#container_section.sokoob_container {width:100%; min-width:980px; margin:0}
.sokoob_container img {vertical-align:top}
.sokoob_container a {text-decoration:none}
.sokoob_container .content_box {position:relative; width:980px; margin:0 auto}
.sokoob_container .btn_banner a {display:block; float:left; width:11px; height:10px; margin:0 4px; background-image:url('//img.1300k.com/sokoob/2016/ico_rolling.png')}
.sokoob_container .btn_banner a.ico_rolling {background-position:-20px 0}
.sokoob_container .btn_banner a.ico_rolling_on {background-position:0 0}
.sokoob_main_contents {width:100%; background:#fff; padding-bottom:50px}
.sokoob_contents {width:100%; padding:34px 0 50px; border-top:4px solid #393d44; background:#e6e6e6}
.sokoob_contents .sokoob_title h2 {padding-bottom:25px}
.sokoob_contents .sokoob_title .btn_list {position:absolute; top:-5px; right:-10px; width:16px; height:16px; padding:10px}
.sokoob_contents .sokoob_title .btn_shoppingevt {position:absolute; top:0; right:0}
.sokoob_contents .sokoob_title .select_list {position:absolute; top:0; right:0; width:250px; height:28px; border:1px solid #ccc; color:#666}

/* °øÅë list */
.sokoob_contents .sokoob_list .list_sort {overflow:hidden; width:980px; padding-top:25px; margin:0 auto}
.sokoob_contents .sokoob_list .list_sort li {float:left; margin-right:24px}
.sokoob_contents .sokoob_list .list_sort li a {padding:5px 0; font-family:Verdana, 'Gulim', 'µ¸¿ò', sans-serif; font-size:12px; font-weight:800; color:#aaa}
.sokoob_contents .sokoob_list .list_sort li.on a {color:#5e5e5e}
.sokoob_contents .sokoob_list .sokoob_basic_list > ul {overflow:hidden; width:1000px; padding-top:25px; margin:0 auto}
.sokoob_contents .sokoob_list .sokoob_basic_list > ul li {float:left; margin:0 9px 20px}
.sokoob_contents .sokoob_list .sokoob_basic_list > ul li a {display:block; width:180px; height:202px; border:1px solid #dfdfdf; background:#fff}
.sokoob_contents .sokoob_list .sokoob_basic_list > ul li a .desc {display:block; position:relative; width:154px; height:57px; padding:10px 13px}
.sokoob_contents .sokoob_list .sokoob_basic_list > ul li a .desc .title {display:block; overflow:hidden; padding:4px 0 1px; font-size:12px; color:#777; font-weight:bold; line-height:13px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .sokoob_list .sokoob_basic_list > ul li a .desc .text {display:block; overflow:hidden; height:14px; padding-top:2px; margin:3px 0; font-size:11px; color:#aaa; line-height:14px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .sokoob_list .sokoob_basic_list > ul li a .desc .comment {display:block; position:absolute; left:13px; bottom:0; height:15px; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#aaa; line-height:15px}

/* °øÅë view */
.sokoob_contents .sokoob_view {width:980px; margin:0 auto}
.sokoob_contents .sokoob_view .view_title {position:relative; height:67px; padding:0 24px; border-bottom:1px solid #dfdfdf; background:#fff}
.sokoob_contents .sokoob_view .view_title h3 {height:67px; line-height:67px; font-family:'Nanum Gothic', 'µ¸¿ò', Dotum, verdana; font-size:21px; color:#303030}
.sokoob_contents .sokoob_view .view_title h3 .cate {display:inline-block; height:17px; padding:1px 0; margin-right:10px; line-height:17px; font-family:'µ¸¿ò', Dotum, verdana; font-size:12px; font-weight:bold; color:#ffa21d; border-bottom:2px solid #ffa21d; vertical-align:middle; *display:inline; zoom:1}
.sokoob_contents .sokoob_view .view_title .date {position:absolute; top:24px; right:24px; padding:2px 0; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#aaa; line-height:15px}
.sokoob_contents .sokoob_view .view_title .date .comment {padding-left:5px}
.sokoob_contents .sokoob_view .view_content {overflow:hidden; background:#fff; text-align:center}
.sokoob_contents .sokoob_view .view_content > table , .sokoob_contents .sokoob_view .view_content > img {margin:0 auto}
.sokoob_contents .sokoob_view .view_content table, .sokoob_contents .sokoob_view .view_content iframe {vertical-align:top}
.sokoob_contents .sokoob_view .view_sns_share {position:relative; overflow:hidden; height:41px; padding:0 24px; margin-bottom:30px; background:#fff; border-top:1px solid #dfdfdf}
.sokoob_contents .sokoob_view .view_sns_share p {float:left; padding:13px 0}
.sokoob_contents .sokoob_view .view_sns_share .btns_box {float:right; height:22px; padding:10px 0 9px}
.sokoob_contents .sokoob_view .view_sns_share .btns_box .btns_sns {float:left; padding:1px 0}
.sokoob_contents .sokoob_view .view_sns_share .btns_box .btns_sns a {display:inline-block; margin:0 2px; *display:inline; zoom:1}
.sokoob_contents .sokoob_view .view_sns_share .btns_box .btn_favor {float:left; width:67px; height:22px; margin-left:8px; background:url('//img.1300k.com/sokoob/2016/btn_favor.png'); text-indent:-9999px}
.sokoob_contents .sokoob_view .view_sns_share .btns_box .btn_favor.on {background:url('//img.1300k.com/sokoob/2016/btn_favor_on.png');}
.sokoob_contents .sokoob_view .content_frm {width:980px; margin:0 auto}
.sokoob_contents .sokoob_view .related_list {position:relative; padding:21px 24px; margin-top:30px; background:#fff; border:1px solid #dfdfdf}
.sokoob_contents .sokoob_view .related_list.large h4 {height:23px; font-size:11px; font-weight:normal; color:#aaa; line-height:23px}
.sokoob_contents .sokoob_view .related_list h4 {height:13px; line-height:13px}
.sokoob_contents .sokoob_view .related_list .btn_more {position:absolute; top:15px; right:19px; width:26px; height:10px; padding:5px}
.sokoob_contents .sokoob_view .related_list .basic_table {width:100%; margin-top:10px; padding:5px 0; border-top:2px solid #e8e8e8; border-bottom:2px solid #e8e8e8}
.sokoob_contents .sokoob_view .related_list .basic_table table {width:100%; table-layout:fixed}
.sokoob_contents .sokoob_view .related_list .basic_table table caption {visibility:hidden; width:1px; height:1px; font-size:0; line-height:1px}
.sokoob_contents .sokoob_view .related_list .basic_table table td {padding:10px 8px 7px; border-top:1px solid #dedede; font-size:11px; color:#777; line-height:1.6; text-align:center; word-break:break-all}
.sokoob_contents .sokoob_view .related_list .basic_table table tr:first-child td {border-top:0}
.sokoob_contents .sokoob_view .related_list .basic_table table td.left {text-align:left}
.sokoob_contents .sokoob_view .related_list .basic_table table td.subject {text-align:left}
.sokoob_contents .sokoob_view .view_basiclist {height:228px; padding:25px 24px; background:#fff; border:1px solid #dfdfdf}
.sokoob_contents .sokoob_view .view_basiclist > ul {overflow:hidden; margin-top:20px}
.sokoob_contents .sokoob_view .view_basiclist > ul li {float:left; width:156px; margin-left:37px}
.sokoob_contents .sokoob_view .view_basiclist > ul li:first-child {margin-left:0}
.sokoob_contents .sokoob_view .view_basiclist > ul li .title {display:block; overflow:hidden; width:156px; height:12px; padding:12px 0 2px; font-size:12px; font-weight:bold; color:#777; line-height:12px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .sokoob_view .view_basiclist > ul li .text {display:block; overflow:hidden; width:156px; height:12px; padding:4px 0 2px; font-size:11px; color:#aaa; line-height:12px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .view_ext_list {overflow:hidden; width:980px; margin:0 auto 30px}
.sokoob_contents .view_ext_list .related_goods {float:left; width:348px; height:228px; padding:25px; margin-right:13px; border:1px solid #dfdfdf; background:#fff}
.sokoob_contents .view_ext_list .related_goods > ul {overflow:hidden; margin-top:20px}
.sokoob_contents .view_ext_list .related_goods > ul li {float:left; width:100px; height:145px; margin-left:24px}
.sokoob_contents .view_ext_list .related_goods > ul li:first-child {margin-left:0}
.sokoob_contents .view_ext_list .related_goods > ul li a .goods_name {display:block; overflow:hidden; margin-top:10px; padding:2px 0; font-size:11px; color:#777; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .view_ext_list .related_goods > ul li a .price {display:block; font-size:11px; font-weight:bold; color:#aaaabc}
.sokoob_contents .view_ext_list .rec_list {float:left; width:517px; margin-top:0}
.sokoob_contents .view_ext_list .rec_list > ul li {height:145px; margin-left:24px}



/* ÀÏ»óÀûÀÎÅÍºä ÅÆÇÃ¸´  */
.sokoob_contents .cts_tpl_1 .title_box {background-color:#b29882}
.sokoob_contents .cts_tpl_1 .title_box img {text-align:center}
.sokoob_contents .cts_tpl_1 strong.question {display:block; margin:40px 55px 20px; font-family:'Nanum Gothic', 'µ¸¿ò', 'Dotum', 'verdana'; font-size:20px; line-height:28px; color:#b29882; letter-spacing:-0.4px; text-align:left}
.sokoob_contents .cts_tpl_1 .answer {margin:0 55px 40px; font-family:'Nanum Gothic', 'µ¸¿ò', 'Dotum', 'verdana'; font-size:18px; color:#8d8d8d; line-height:24px; text-align:left}
.sokoob_contents .cts_tpl_1 .quotation_marks {position:relative; width:460px; margin:0 auto; padding:50px 90px; font-family:'Nanum Gothic', 'µ¸¿ò', 'Dotum', 'verdana'; font-size:24px; color:#676767; text-align:center; line-height:34px; letter-spacing:-0.2px}
.sokoob_contents .cts_tpl_1 .quotation_marks span {display:block; position:absolute; width:38px; height:30px; background-repeat:no-repeat; background-size:38px 30px}
.sokoob_contents .cts_tpl_1 .quotation_marks span.border {bottom:0; left:50%; width:75px; height:6px; margin-left:-38px; background:#e3e3e3}
.sokoob_contents .cts_tpl_1 .quotation_marks span.lft_mark {top:35px; left:45px; background-image:url('//img.1300k.com/sokoob/2016/img_lft_mark.png')}
.sokoob_contents .cts_tpl_1 .quotation_marks span.rgt_mark {bottom:55px; right:45px; background-image:url('//img.1300k.com/sokoob/2016/img_rgt_mark.png')}
.sokoob_contents .cts_tpl_1 .event_bnr {background-color:#b29882}
.sokoob_contents .cts_tpl_1 .event_bnr img {text-align:center}
.sokoob_contents .cts_tpl_1 .copyright {height:37px; background:#626262; font-family:'Nanum Gothic', 'µ¸¿ò', 'Dotum', 'verdana'; font-size:13px; line-height:37px; color:#fff; text-align:center; letter-spacing:-0.25px}



/* view ÅÆÇÃ¸´ */
.sokoob_tpl.kindie .topic {padding:60px 45px 58px; background:#fff; text-align:left}
.sokoob_tpl.kindie .topic .title {margin-bottom:22px; font-family:Arial, 'µ¸¿ò', sans-serif; font-size:16px; font-weight:bold; color:#313031; word-break:break-all}
.sokoob_tpl.kindie .topic .title span:first-child {font-size:18px; color:#ff9a1d}
.sokoob_tpl.kindie .topic .title em {display:inline-block; width:10px; height:2px; margin:0 5px; background:#a9a9a9; vertical-align:bottom; *display:inline; zoom:1}
.sokoob_tpl.kindie .topic .desc {font-size:12px; color:#727272; line-height:20px; letter-spacing:-0.5px; word-break:break-all}
.sokoob_tpl.kindie .item_list .item {overflow:hidden; padding:70px 43px 70px 46px; border-top:1px solid #cdcdcd; background:#fff; text-align:left}
.sokoob_tpl.kindie .item_list .item:first-child {border-top:0}
.sokoob_tpl.kindie .item_list .item .substance {position:relative; width:560px}
.sokoob_tpl.kindie .item_list .item .substance .title {font-size:16px; font-weight:bold; color:#313031; word-break:break-all}
.sokoob_tpl.kindie .item_list .item .substance .title em {display:inline-block; width:10px; height:2px; margin-right:10px; background:#ff9a1d; vertical-align:bottom; line-height:18px; *display:inline; zoom:1}
.sokoob_tpl.kindie .item_list .item .substance .explain {margin-top:15px; font-size:12px; color:#727272; line-height:20px; letter-spacing:-1px; word-break:break-all}
.sokoob_tpl.kindie .item_list .item .substance .player {width:560px; height:315px; margin-top:36px}
.sokoob_tpl.kindie .item_list .item .substance .player iframe {width:100%; height:100%}
.sokoob_tpl.kindie .item_list .item .substance .figure {position:absolute; top:0; width:250px}
.sokoob_tpl.kindie .item_list .item .substance .figure .img_thumb {display:block; width:250px; height:250px}
.sokoob_tpl.kindie .item_list .item .substance .figure .btn_buy {display:inline-block; margin-top:15px; padding:7px 19px 4px 10px; border:1px solid #b6b6b6; background:url('//img.1300k.com/sokoob/2016/bg_btn_buy.png') no-repeat 100% 9px; font-size:11px; color:#696969; letter-spacing:-1px; *display:inline; zoom:1}
.sokoob_tpl.kindie .item_list .item.itemA .substance {padding-left:331px}
.sokoob_tpl.kindie .item_list .item.itemA .substance .figure {left:0}
.sokoob_tpl.kindie .item_list .item.itemB .substance {padding-right:331px}
.sokoob_tpl.kindie .item_list .item.itemB .substance .figure {right:0}

/* ¸ÞÀÎ */
.sokoob_main_contents .main_sokoob_banner {height:996px; background:url('//img.1300k.com/sokoob/2016/bg_sokoob_main1.jpg') repeat-x}
.sokoob_main_contents .main_sokoob_banner .bg_building {position:absolute; top:0; left:50%; margin-left:-790px}
.sokoob_main_contents .main_sokoob_banner .main_banner {width:980px; height:300px; background:#fff}
.sokoob_main_contents .main_sokoob_banner .main_banner .main_banner_screen div {width:980px; height:300px}
.sokoob_main_contents .main_sokoob_banner .main_banner .btn_banner {position:absolute; left:50%; bottom:-25px; width:60px; height:10px; margin-left:-30px}
.sokoob_main_contents .main_sokoob_banner .banner_box {overflow:hidden; margin-top:75px}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk {float:left; width:502px}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend h2 {font-size:12px; color:#aaa; line-height:12px; padding:2px 0}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul {overflow:hidden}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li {float:left; width:156px; height:165px; margin-right:17px; margin-bottom:0}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li a {text-decoration:none}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li .title {display:block; position:relative; overflow:hidden; padding:2px 0 3px; font-size:12px; font-weight:bold; color:#fff; text-overflow:ellipsis; white-space:nowrap; line-height:12px}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li .text {display:block; overflow:hidden; width:100%; height:12px; margin-bottom:7px; font-size:11px; color:#686868; text-overflow:ellipsis; white-space:nowrap}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li .comment {font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#aaa; line-height:15px}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li .img_goods {margin-bottom:10px}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li:first-child {width:502px; height:378px;  margin-right:0; margin-bottom:17px}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li:first-child .title {padding:0; margin-bottom:15px; font-family:'Nanum Gothic', 'µ¸¿ò', Dotum, verdana;}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li:first-child .title strong {display:block; float:left; overflow:hidden; max-width:450px; font-size:25px; font-weight:bold; color:#fff; line-height:51px; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li:first-child .title .comment {display:block; float:left; margin:24px 0 0 8px}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li:first-child .title em {display:block; position:absolute; left:0; bottom:0; width:35px; height:2px; background:#fd8012}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li:first-child .text {width:100%; height:32px; margin-bottom:0; line-height:16px; white-space:normal; word-break:break-all}
.sokoob_main_contents .main_sokoob_banner .banner_box .left_blk .goods_recommend ul li:first-child .img_goods {display:block; overflow:hidden; width:502px; height:264px; margin-top:16px; margin-bottom:0; background-size:502px auto; background-position:50% 50%}
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk {overflow:hidden; float:right; width:451px}
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk li {float:left}
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk li.banner1 {width:156px; height:354px; margin-right:25px}
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk li.recommend_banner .recommend_screen {overflow:hidden; width:270px; height:354px}
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk li.recommend_banner .recommend_screen a {display:block; overflow:hidden; width:270px; height:354px; text-decoration:none}
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk li.recommend_banner .recommend_screen a img {display:block; width:270px; height:311px}
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk li.recommend_banner .recommend_screen a span {display:block; padding-top:10px; font-size:11px; color:#fff; line-height:18px; word-break:break-all}
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk li.recommend_banner .recommend_screen a span strong {color:#ff9a1d; font-weight:normal}
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk li.banner2 {width:451px; height:182px; margin-top:35px} 
.sokoob_main_contents .main_sokoob_banner .banner_box .right_blk li.recommend_banner .btn_banner {position:absolute; top:12px; right:-4px}
.sokoob_main_contents .main_jookbox_special {width:100%; background:#fff}
.sokoob_main_contents .main_jookbox_special .video_blk {position:absolute; top:50px; right:0; width:450px; height:253px}
.sokoob_main_contents .main_event_list {width:100%; height:315px; padding:47px 0 75px; background:#ff9a1d}
.sokoob_main_contents .main_event_list .event_list_screen ul {overflow:hidden; width:980px; height:315px}
.sokoob_main_contents .main_event_list .event_list_screen ul li {float:left; width:176px; height:315px; margin-left:25px}
.sokoob_main_contents .main_event_list .event_list_screen ul li:first-child {margin-left:0}
.sokoob_main_contents .main_event_list .event_list_screen ul li .cate {display:inline-block; height:12px; padding:3px 0 5px; border-bottom:2px solid #fff; font-size:12px; line-height:12px; color:#fff; font-weight:bold; letter-spacing:-1px; *display:inline; zoom:1}
.sokoob_main_contents .main_event_list .event_list_screen ul li a {display:block; text-decoration:none}
.sokoob_main_contents .main_event_list .event_list_screen ul li a .title {display:block; overflow:hidden; width:176px; height:18px; padding:4px 0 1px; font-size:12px; line-height:18px; color:#553612; font-weight:bold; text-overflow:ellipsis; white-space:nowrap}
.sokoob_main_contents .main_event_list .event_list_screen ul li a .text {position:relative; display:block; overflow:hidden; width:126px; height:15px; padding-right:50px; margin-bottom:15px; line-height:15px; font-size:11px; color:#996111; text-overflow:ellipsis; white-space:nowrap}
.sokoob_main_contents .main_event_list .event_list_screen ul li a .text .comment {position:absolute; top:0; right:0; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#ffe8c6}
.sokoob_main_contents .main_event_list .event_list_screen ul li a .period {font-size:11px; color:#ffe1b5; line-height:30px}
.sokoob_main_contents .main_event_list .btn_banner {position:absolute; left:50%; bottom:-25px; width:58px; height:10px; margin-left:-29px}
.sokoob_main_contents .main_event_list .btn_banner a {display:block; float:left; width:11px; height:10px; margin:0 4px; background-image:url('//img.1300k.com/sokoob/2016/ico_rolling_b.png')}
.sokoob_main_contents .main_event_list .btn_banner a.ico_rolling {background-position:-20px 0}
.sokoob_main_contents .main_event_list .btn_banner a.ico_rolling_on {background-position:0 0}
.sokoob_main_contents .main_event_list .btn_bnr_nav a {display:block; position:absolute; top:140px; width:21px; height:33px}
.sokoob_main_contents .main_event_list .btn_bnr_nav a.btn_bnr_prev {left:-50px; padding:10px 10px 10px 0; background:url('//img.1300k.com/sokoob/2016/btn_slide_prev.png') no-repeat 0 10px}
.sokoob_main_contents .main_event_list .btn_bnr_nav a.btn_bnr_next {right:-50px; padding:10px 0 10px 10px; background:url('//img.1300k.com/sokoob/2016/btn_slide_next.png') no-repeat 10px 10px}
.sokoob_main_contents .main_event_list .btn_bnr_nav a.btn_bnr_prev:hover {background:url('//img.1300k.com/sokoob/2016/btn_slide_prev_on.png') no-repeat 0 10px}
.sokoob_main_contents .main_event_list .btn_bnr_nav a.btn_bnr_next:hover {background:url('//img.1300k.com/sokoob/2016/btn_slide_next_on.png') no-repeat 10px 10px}
.sokoob_main_contents .main_editor_choice {width:100%; background:#282828}
.sokoob_main_contents .main_etc {padding-top:50px}
.sokoob_main_contents .main_etc .content_box {overflow:hidden}
.sokoob_main_contents .main_etc .etc_banner {float:left; width:314px; height:164px; margin-right:16px}
.sokoob_main_contents .main_etc .colorpen_banner {float:left; width:355px; height:164px; margin-right:21px}
.sokoob_main_contents .main_etc .notice_blk {position:relative; float:left; width:260px; height:164px}
.sokoob_main_contents .main_etc .notice_blk .btn_more {position:absolute; top:0; right:0; width:26px; height:10px; padding:0 12px}
.sokoob_main_contents .main_etc .notice_blk > ul {padding:10px 0; border-bottom:1px solid #e0e0e0}
.sokoob_main_contents .main_etc .notice_blk > ul li a {display:block; overflow:hidden; width:260px; height:24px; color:#777; line-height:24px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_main_contents .main_etc .notice_blk > ul li a em {display:inline-block; width:31px; margin-right:10px; background:url('//img.1300k.com/sokoob/2016/ico_line.png') 100% 7px no-repeat }
.sokoob_main_contents .main_etc .sokoob_plus h2 {padding:18px 0 8px}
.sokoob_main_contents .main_etc .sokoob_plus p {overflow:hidden}
.sokoob_main_contents .main_etc .sokoob_plus p a {padding-right:15px; margin-right:5px; background:url('//img.1300k.com/sokoob/2016/ico_go.png') 100% 0 no-repeat }

/* »óÇ°¿ÏÀüÁ¤º¹ */
.sokoob_contents .rec_bnr {overflow:hidden; width:100%; padding-bottom:40px; border-bottom:2px solid #d8d9d9}
.sokoob_contents .rec_bnr a {display:block; position:relative; float:left; width:470px; height:345px}
.sokoob_contents .rec_bnr a:first-child {margin-right:40px}
.sokoob_contents .rec_bnr a .title {display:block; overflow:hidden; margin:17px 0 3px; padding:2px 0; font-family:'Nanum Gothic', 'µ¸¿ò', Dotum, verdana; font-size:20px; color:#5e5e5e; font-weight:bold; line-height:21px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .rec_bnr a .text {display:block; overflow:hidden; padding:1px 0; max-width:425px; font-family:'Nanum Gothic', 'µ¸¿ò', Dotum, verdana; font-size:16px; color:#fe8c3a; line-height:17px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .rec_bnr a .comment {position:absolute; right:0; bottom:0; height:15px; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#aaa; line-height:15px}

/* Âü¿©ÀÌº¥Æ® */
.sokoob_contents .evt_bnr {overflow:hidden}
.sokoob_contents .evt_bnr .bnr_left {position:relative; float:left; width:378px; height:512px; background:#fff; border:1px solid #dfdfdf}
.sokoob_contents .evt_bnr .bnr_left .evt_banner_screen div {width:378px; height:512px}
.sokoob_contents .evt_bnr .bnr_left .img_evt {display:block; width:378px; height:450px; border-bottom:2px solid #1a2322}
.sokoob_contents .evt_bnr .bnr_left .desc {padding:12px 10px 13px; max-width:295px}
.sokoob_contents .evt_bnr .bnr_left .desc .title {display:block; overflow:hidden; height:12px; padding:2px 0; margin-bottom:3px; font-size:12px; font-weight:bold; color:#777; line-height:12px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .evt_bnr .bnr_left .desc .title .text {padding-left:8px; font-size:11px; font-weight:normal; color:#aaa}
.sokoob_contents .evt_bnr .bnr_left .desc .info span {padding:2px 0; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#aaa}
.sokoob_contents .evt_bnr .bnr_left .desc .info .comment {padding-left:8px; color:#bbb}
.sokoob_contents .evt_bnr .bnr_left .btn_banner {position:absolute; right:15px; bottom:25px}
.sokoob_contents .evt_bnr .notice_blk {position:relative; float:left; width:262px; height:514px; margin:0 40px}
.sokoob_contents .evt_bnr .notice_blk .new_notice h3 {height:10px; padding-bottom:17px}
.sokoob_contents .evt_bnr .notice_blk .new_notice .btn_more {position:absolute; top:0; right:0; width:26px; height:10px; padding:0 12px}
.sokoob_contents .evt_bnr .notice_blk .new_notice > ul {padding:10px 0; border-top:2px solid #cacaca; border-bottom:2px solid #cacaca}
.sokoob_contents .evt_bnr .notice_blk .new_notice > ul li a {display:block; overflow:hidden; width:262px; height:23px; color:#777; line-height:23px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .evt_bnr .notice_blk .new_notice > ul li a em {display:inline-block; width:31px; margin-right:10px; background:url('//img.1300k.com/sokoob/2016/ico_line.png') 100% 7px no-repeat }
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr {margin-top:22px; text-align:center}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr h3 {margin-bottom:20px}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .cmt_evt_screen div {width:262px; height:266px}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .img_evt {display:block; width:176px; height:210px; margin:0 auto}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .title {display:block; overflow:hidden; padding:22px 0 2px; font-size:12px; font-weight:bold; color:#6a6a6a; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .text {display:block; overflow:hidden; font-size:11px; color:#aaa; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .btn_banner {position:absolute; bottom:-20px; left:50%; margin-left:-32px}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .btn_bnr_nav a {display:block; position:absolute; top:90px; width:14px; height:23px; z-index:30}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .btn_bnr_nav a.btn_bnr_prev {left:0; background:url('//img.1300k.com/sokoob/2016/btn_bnr_prev.png')}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .btn_bnr_nav a.btn_bnr_next {right:0; background:url('//img.1300k.com/sokoob/2016/btn_bnr_next.png')}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .btn_bnr_nav a.btn_bnr_prev:hover {background:url('//img.1300k.com/sokoob/2016/btn_bnr_prev_on.png')}
.sokoob_contents .evt_bnr .notice_blk .cmt_evt_bnr .btn_bnr_nav a.btn_bnr_next:hover {background:url('//img.1300k.com/sokoob/2016/btn_bnr_next_on.png')}
.sokoob_contents .evt_bnr .select_review {float:left; width:258px; height:514px}
.sokoob_contents .evt_bnr .select_review .select_bnr {width:218px; height:275px; padding:20px; background:#141414}
.sokoob_contents .evt_bnr .select_review .select_bnr a {display:block; width:100%; height:100%; text-align:center}
.sokoob_contents .evt_bnr .select_review .select_bnr a img {display:block; width:176px; height:176px; margin:15px auto}
.sokoob_contents .evt_bnr .select_review .select_bnr a .tit_select {display:block; padding:2px 0; font-size:12px; color:#fff; line-height:12px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .evt_bnr .select_review .select_bnr a .title {display:block; overflow:hidden; padding:2px 0 5px; font-size:12px; line-height:12px; font-weight:bold; color:#ffa21d; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .evt_bnr .select_review .select_bnr a .text {display:block; overflow:hidden; padding:2px 0; font-size:11px; line-height:15px; color:#aaa; word-break:break-all}
.sokoob_contents .evt_bnr .select_review .evt_review {position:relative; margin-top:24px}
.sokoob_contents .evt_bnr .select_review .evt_review h3 {height:12px; margin-bottom:13px}
.sokoob_contents .evt_bnr .select_review .evt_review .btn_more {position:absolute; top:0; right:0; width:26px; height:10px; padding:0 12px}
.sokoob_contents .evt_bnr .select_review .evt_review > ul {padding:10px 0; border-top:2px solid #cacaca; border-bottom:2px solid #cacaca}
.sokoob_contents .evt_bnr .select_review .evt_review > ul li {height:24px; border-top:1px solid #cdcdcd; line-height:24px; font-size:11px; color:#6b6b6b}
.sokoob_contents .evt_bnr .select_review .evt_review > ul li:first-child {border-top:0}
.sokoob_contents .evt_bnr .select_review .evt_review > ul li a {display:block; overflow:hidden; width:100%; height:24px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .sokoob_evt_zone {width:100%; padding-top:41px}
.sokoob_contents .sokoob_evt_zone .evt_list > ul {overflow:hidden; width:1000px; margin:0 auto}
.sokoob_contents .sokoob_evt_zone .evt_list > ul li {float:left; width:176px; height:316px; margin:0 11px 20px 11px; background:#fff; border:1px solid #dfdfdf}
.sokoob_contents .sokoob_evt_zone .evt_list > ul li .desc {display:block; position:relative; width:156px; height:32px; padding:36px 10px 10px}
.sokoob_contents .sokoob_evt_zone .evt_list > ul li .desc .cate {display:inline-block; position:absolute; top:10px; left:10px; height:16px; padding-bottom:3px; font-size:12px; font-weight:bold; color:#ffa21d; border-bottom:2px solid #ffa21d; line-height:1.6; *display:inline; zoom:1}
.sokoob_contents .sokoob_evt_zone .evt_list > ul li .desc .title {display:block; overflow:hidden; width:156px; height:12px; padding:3px 0; line-height:12px; color:#777; font-size:12px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .sokoob_evt_zone .evt_list > ul li .desc .text {display:block; overflow:hidden; width:105px; height:11px; padding:2px 0; line-height:11px; color:#aaa; font-size:11px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .sokoob_evt_zone .evt_list > ul li .desc .comment {position:absolute; right:12px; bottom:10px; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#aaa}
.sokoob_contents .sokoob_evt_zone .evt_list > ul li .img_bnr .date {display:block; width:156px; height:12px; padding:8px 10px; color:#aaa; font-size:11px; line-height:12px; font-family:Verdana,Geneva,sans-serif; text-align:center}

/* ÁÖÅ©¹Ú½º */
.sokoob_contents .jookbox_bnr {overflow:hidden; width:100%; padding-bottom:40px; border-bottom:2px solid #d8d9d9}
.sokoob_contents .jookbox_bnr .left_blk {float:left; width:451px; height:321px}
.sokoob_contents .jookbox_bnr .left_blk .jb_bnr {display:block; width:451px; height:182px}
.sokoob_contents .jookbox_bnr .left_blk .music_intro {position:relative; width:451px; height:119px; margin-top:20px}
.sokoob_contents .jookbox_bnr .left_blk .music_intro h3 {height:12px; padding:10px 0 17px; font-size:11px; color:#8e8e8e; line-height:12px}
.sokoob_contents .jookbox_bnr .left_blk .music_intro .bnr_musician {padding:0 26px}
.sokoob_contents .jookbox_bnr .left_blk .music_intro ul {overflow:hidden; width:399px; height:80px}
.sokoob_contents .jookbox_bnr .left_blk .music_intro ul li {position:relative; float:left; width:125px; height:80px; margin-left:12px}
.sokoob_contents .jookbox_bnr .left_blk .music_intro ul li:first-child {margin-left:0}
.sokoob_contents .jookbox_bnr .left_blk .music_intro ul li a span {display:none; position:absolute; overflow:hidden; top:0; left:0; width:115px; height:12px; padding:34px 5px; color:#fff; text-align:center; line-height:12px; text-overflow:ellipsis; white-space:nowrap}
.sokoob_contents .jookbox_bnr .left_blk .music_intro ul li a .bg {width:125px; height:80px; padding:0; background:#000; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50)}
.sokoob_contents .jookbox_bnr .left_blk .music_intro ul li a:hover span {display:block}
.sokoob_contents .jookbox_bnr .left_blk .music_intro .btn_banner {position:absolute; top:-29px; right:18px; width:60px; height:10px}
.sokoob_contents .jookbox_bnr .left_blk .music_intro .btn_bnr_nav a {display:block; position:absolute; top:30px; width:14px; height:23px; z-index:30}
.sokoob_contents .jookbox_bnr .left_blk .music_intro .btn_bnr_nav a.btn_bnr_prev {left:0; background:url('//img.1300k.com/sokoob/2016/btn_bnr_prev.png')}
.sokoob_contents .jookbox_bnr .left_blk .music_intro .btn_bnr_nav a.btn_bnr_next {right:0; background:url('//img.1300k.com/sokoob/2016/btn_bnr_next.png')}
.sokoob_contents .jookbox_bnr .left_blk .music_intro .btn_bnr_nav a.btn_bnr_prev:hover {background:url('//img.1300k.com/sokoob/2016/btn_bnr_prev_on.png')}
.sokoob_contents .jookbox_bnr .left_blk .music_intro .btn_bnr_nav a.btn_bnr_next:hover {background:url('//img.1300k.com/sokoob/2016/btn_bnr_next_on.png')}
.sokoob_contents .jookbox_bnr .right_blk {float:left; width:497px; height:321px; margin-left:30px}
.sokoob_contents .jookbox_bnr .right_blk .jb_right_bnr {position:relative; width:497px; height:321px}
.sokoob_contents .jookbox_bnr .right_blk .jb_right_bnr div a {display:block; width:497px; height:321px}
.sokoob_contents .jookbox_bnr .right_blk .jb_right_bnr .btn_banner {position:absolute; top:25px; right:20px; width:38px; height:10px}
.sokoob_contents .jookbox_bnr .right_blk .jb_right_bnr .btn_banner a {width:11px; height:10px}

/* ÀÏ»óÀû ÀÎÅÍºä */
.sokoob_contents .interview_bnr {width:980px; margin:0 auto}
.sokoob_contents .interview_bnr a {display:block; width:980px; height:313px}

/* ÀÌº¥Æ® ´çÃ·ÈÄ±â */
.sokoob_contents .prize_list {width:930px; padding:24px; margin:0 auto; background:#fff; border:1px solid #dfdfdf}
.sokoob_contents .prize_list table {width:100%; border-top:2px solid #dedede; border-bottom:2px solid #dedede; table-layout:fixed}
.sokoob_contents .prize_list table caption {visibility:hidden; width:1px; height:1px; font-size:0; line-height:1px}
.sokoob_contents .prize_list table th {padding:10px 0 7px; background:#f2f2f2; font-size:11px; color:#666}
.sokoob_contents .prize_list table td {overflow:hidden; padding:10px 0 7px; border-top:1px solid #dedede; font-size:11px; color:#777; line-height:16px; text-align:center; white-space:nowrap; text-overflow:ellipsis}
.sokoob_contents .prize_list table .left {padding-left:15px; text-align:left}
.sokoob_contents .prize_list table .gc_user_name {width:195px}
.sokoob_contents .prize_list_btn {overflow:hidden; width:980px; padding-top:20px; margin:0 auto 30px}
.sokoob_contents .prize_list_btn a {display:inline-block; padding:6px 15px 5px; background:#737985; border:1px solid #585b62; font-size:12px; color:#fff; line-height:16px; letter-spacing:-1px; *display:inline; zoom:1}
.sokoob_contents .prize_list_btn .btn_write {display:block; float:right}
.sokoob_contents .prize_list_btn .btn_list {display:block; float:left}
.sokoob_contents .prize_list_btn .btn_edit {float:right}
.sokoob_contents .prize_list_btn .btn_edit a {margin-left:6px}
.sokoob_contents .sokoob_view .view_prize {width:900px; padding:39px; margin:0 auto; background:#fff; border:1px solid #dfdfdf}
.sokoob_contents .sokoob_view .view_prize h3 {font-family:'Nanum Gothic', 'µ¸¿ò', Dotum, verdana; font-size:21px; color:#303030}
.sokoob_contents .sokoob_view .view_prize .write_info {overflow:hidden; margin-top:15px}
.sokoob_contents .sokoob_view .view_prize .write_info p {padding:2px 0; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#aaa}
.sokoob_contents .sokoob_view .view_prize .write_info .gc_user_name {float:left}
.sokoob_contents .sokoob_view .view_prize .write_info .gc_user_name .txt_id {font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#aaa}
.sokoob_contents .sokoob_view .view_prize .write_info .date {float:right}
.sokoob_contents .sokoob_view .view_prize .content {overflow:hidden; width:830px; min-height:182px; padding:22px 25px; margin-top:22px; border:10px solid #eee; word-break:break-all}
.sokoob_contents .sokoob_view .view_prize .content img {max-width:830px}
.sokoob_contents .write_frm {width:900px; padding:40px; margin:0 auto; background:#fff}
.sokoob_contents .write_frm h3 {font-family:'Nanum Gothic', 'µ¸¿ò', Dotum, verdana; font-size:15px; color:#303030}
.sokoob_contents .write_frm .write_table {width:100%; margin-top:20px; border-top:2px solid #dedede; border-bottom:1px solid #e2e2e2}
.sokoob_contents .write_frm .write_table th {padding:15px 0 11px; font-size:11px; color:#666; background:#f7f7f7; border-top:1px solid #e2e2e2}
.sokoob_contents .write_frm .write_table td {padding:15px 20px 11px; font-size:11px; color:#444; border-top:1px solid #e2e2e2}
.sokoob_contents .write_frm .write_table tr:first-child th, .sokoob_contents .write_frm .write_table tr:first-child td {border-top:0}
.sokoob_contents .write_frm .write_table .txt_id {font-weight:bold}
.sokoob_contents .write_frm .txt_subject {width:898px; margin-top:13px; border:1px solid #ddd}
.sokoob_contents .write_frm .txt_subject input[type="text"] {width:878px; padding:8px 10px; font-size:11px; border:0; line-height:16px}
.sokoob_contents .write_frm .btn_box {margin-top:20px; text-align:center}
.sokoob_contents .write_frm .btn_box a {display:inline-block; margin:0 4px; *display:inline; zoom:1}

/* »ö¿¬ÇÊ°¡°Ô */
.sokoob_contents .sokoob_title .penshop_menu {position:absolute; overflow:hidden; top:15px; right:0}
.sokoob_contents .sokoob_title .penshop_menu li {float:left; margin-left:13px}
.sokoob_contents .sokoob_title .penshop_menu li a {padding:10px 14px 10px 0; background:url('//img.1300k.com/sokoob/2016/bg_arrow.png') no-repeat 100% 14px; font-size:12px; color:#787878; letter-spacing:-1px; line-height:16px}
.sokoob_contents .sokoob_title .penshop_menu li a:hover {background:url('//img.1300k.com/sokoob/2016/bg_arrow_on.png') no-repeat 100% 14px; color:#ff9a1d}
.sokoob_contents .penshop_frm {width:980px; padding:0 10px; margin:0 auto}
.sokoob_contents .penshop_frm .cts_ps {position:relative; padding:43px 0; margin-top:30px; background:#fff; border:1px solid #e0e0e0}
.sokoob_contents .penshop_frm .cts_ps:first-child {margin-top:0}
.sokoob_contents .penshop_frm .cts_ps h3 {overflow:hidden; height:21px; padding:0 50px; line-height:30px; font-size:11px; font-weight:normal; color:#aaa; letter-spacing:-1px}
.sokoob_contents .penshop_frm .cts_ps h3 img {float:left}
.sokoob_contents .penshop_frm .cts_ps h3 span {float:left; display:inline-block; margin-top:6px; *display:inline; zoom:1}
.sokoob_contents .penshop_frm .cts_ps .note_blk {position:relative}
.sokoob_contents .penshop_frm .cts_ps .note_blk .btn_note {position:absolute; top:-24px; right:50px; padding:7px 21px 4px 11px; background:url('//img.1300k.com/sokoob/2016/ico_note_arrow.png') 60px 10px no-repeat #bfbfbf; font-size:11px; color:#fff; text-align:center; line-height:13px}
.sokoob_contents .penshop_frm .cts_ps .note_blk .note_layer {display:none; position:absolute; top:0; right:50px; width:441px; height:158px; background:#fff; border:2px solid #bfbfbf}
.sokoob_contents .penshop_frm .cts_ps .note_blk .note_layer h4 {padding:15px 15px 0 15px; font-size:12px; color:#ff9a1d}
.sokoob_contents .penshop_frm .cts_ps .note_blk .note_layer .note_list {width:384px; height:85px; padding:10px 0 10px 25px; margin:8px auto 0; border:1px solid #e2e2e2}
.sokoob_contents .penshop_frm .cts_ps .note_blk .note_layer .note_list li {font-size:11px; color:#9c9c9c; line-height:17px; list-style-type:decimal; list-style-position:outside; letter-spacing:-1px}
.sokoob_contents .penshop_frm .cts_ps .note_blk .note_layer .btn_close {position:absolute; top:0; right:0; width:11px; height:11px; padding:15px}
.sokoob_contents .penshop_frm .ps_list {overflow:hidden; margin-top:25px}
.sokoob_contents .penshop_frm .ps_list li {float:left; overflow:hidden; width:152px; height:240px; margin:0 16px 18px}
.sokoob_contents .penshop_frm .ps_list li > img {display:block; width:150px; border:1px solid #e3e3e3}
.sokoob_contents .penshop_frm .ps_list li .img_goods {width:100px; height:100px; padding:25px; border:1px solid #e3e3e3}
.sokoob_contents .penshop_frm .ps_list li .img_goods img {border:0}
.sokoob_contents .penshop_frm .ps_list li .desc {width:152px; height:81px}
.sokoob_contents .penshop_frm .ps_list li .desc .title {overflow:hidden; padding:10px 0 1px; font-size:11px; color:#777; line-height:15px; word-break:break-all}
.sokoob_contents .penshop_frm .ps_list li .desc .num {padding:1px 0 5px; font-size:11px; color:#f1ab18}
.sokoob_contents .penshop_frm .ps_list li .desc .btn_ps {display:block; width:50px; padding:5px 0 2px; background:#f1ab18; font-size:11px; color:#fff; text-align:center; line-height:13px}
.sokoob_contents .penshop_frm .only_list {overflow:hidden; width:900px; margin:23px auto 0}
.sokoob_contents .penshop_frm .only_list li {float:left; width:127px; height:185px; margin:0 12px 22px 11px}
.sokoob_contents .penshop_frm .only_list li > img {display:block; width:125px; height:125px; border:1px solid #e3e3e3}
.sokoob_contents .penshop_frm .only_list li .title {overflow:hidden; padding:10px 0 1px; font-size:11px; color:#777; line-height:15px; word-break:break-all}
.sokoob_contents .penshop_frm .only_list li .num {padding:1px 0 5px; font-size:11px; color:#f1ab18}
.sokoob_contents .penshop_frm .giftishow .ps_list {padding:0 29px}
#idDimGiftishow.giftishow_note {display:none; width:441px; height:209px; background:#fff; border:2px solid #bfbfbf}
#idDimGiftishow.giftishow_note .note_box  {padding:10px 15px; border-bottom:1px solid #dfdfdf}
#idDimGiftishow.giftishow_note .note_box  h4 {font-size:11px; color:#777}
#idDimGiftishow.giftishow_note .note_box .note_list {margin-top:5px; padding-left:12px}
#idDimGiftishow.giftishow_note .note_box .note_list li {font-size:11px; color:#9c9c9c; list-style-type:decimal; list-style-position:outside; line-height:17px}
#idDimGiftishow.giftishow_note .btn_close {position:absolute; top:0; right:0; width:11px; height:11px; padding:15px}
#idDimGiftishow.giftishow_note .btn_note {display:block; width:217px; padding:15px 0 13px; margin:20px auto; background:#262626; font-size:14px; font-weight:bold; color:#ff9a1d; text-align:center; line-height:16px}
.sokoob_contents .penshop_frm .ps_coupon .enter_box {width:878px; margin:24px auto 0; border-top:2px dashed #ddd}
.sokoob_contents .penshop_frm .ps_coupon .enter_box h4 {padding-top:30px}
.sokoob_contents .penshop_frm .ps_coupon .enter_box .btn_note {top:-23px; right:0}
.sokoob_contents .penshop_frm .ps_coupon .enter_box .ps_list li {height:150px; margin:0 0 0 29px; text-align:center}
.sokoob_contents .penshop_frm .ps_coupon .enter_box .ps_list li:first-child {margin:0}
.sokoob_contents .penshop_frm .ps_coupon .enter_box .ps_list li .desc .num {margin-top:10px}
.sokoob_contents .penshop_frm .ps_coupon .enter_box .ps_list li .btn_ps {margin:0 auto}
.sokoob_contents .penshop_frm .ps_coupon .enter_box .note_blk .note_layer {right:0}
.sokoob_contents .penshop_frm .ps_way {padding:43px 50px}
.sokoob_contents .penshop_frm .ps_way h3 {padding:0}
.sokoob_contents .penshop_frm .ps_way .saving_info {width:100%; margin-top:25px; border-color:#eee; border-width:0 5px 5px 4px; border-style:solid }
.sokoob_contents .penshop_frm .ps_way .saving_info caption {visibility:hidden; width:1px; height:1px; font-size:0; line-height:1px}
.sokoob_contents .penshop_frm .ps_way .saving_info th {padding:16px 10px 8px 20px; background:#eee; border-left:1px solid #dedede; color:#616161; text-align:left; line-height:16px}
.sokoob_contents .penshop_frm .ps_way .saving_info td {padding:11px 10px 8px 20px; background:#fff; border-left:1px solid #eee; border-top:1px solid #eee; line-height:16px; letter-spacing:-1px}
.sokoob_contents .penshop_frm .ps_way .saving_info .txt_num {color:#f1ab18}
.sokoob_contents .penshop_frm .ps_way .saving_info .btn_go {display:inline-block; padding:4px 18px 2px 8px; margin-left:5px; background:url('//img.1300k.com/sokoob/2016/ico_right_arrow.jpg') 56px 8px no-repeat #979797; border:1px solid #8a8a8a; color:#fff; font-size:11px; line-height:16px; *display:inline; zoom:1}
.sokoob_contents .cts_ps_evt {margin:40px 0 0 -11px}
.sokoob_contents .cts_ps_evt h3 {text-align:center}

/* »ö¿¬ÇÊ°¡°Ô ÆË¾÷ */
.sokoob_popup {width:100%}
.sokoob_popup .game_wrap {position:relative; height:100%; background-color:#fea423}
.sokoob_popup .game_wrap h1 {height:95px; padding-top:26px; background:#fea423; text-align:center}
.sokoob_popup .game_wrap .cont_frm {padding:0 24px 24px; background:#fea423}
.sokoob_popup .game_wrap .cont_frm .play_box {position:relative; min-height:313px; padding:20px; background:url('//img.1300k.com/sokoob/2016/bg_play_box.png') no-repeat center 103px #f5f5f5; border-radius:10px; z-index:400}
.sokoob_popup .game_wrap .cont_frm .play_box .btn_start {position:absolute; top:27px; left:50%; margin-left:-83px; z-index:400}
.sokoob_popup .game_wrap .cont_frm .play_box .hands {position:absolute; overflow:hidden; top:29px; left:50%; width:438px; height:176px; margin-left:-219px; z-index:300}
.sokoob_popup .game_wrap .cont_frm .play_box .hands span {display:inline-block; width:176px; height:176px; z-index:300}
.sokoob_popup .game_wrap .cont_frm .play_box .hands .hand_1300k {float:left; background:url('//img.1300k.com/sokoob/2016/img_game_1300k.png') no-repeat}
.sokoob_popup .game_wrap .cont_frm .play_box .hands .hand_1300k1 {float:left; background:url('//img.1300k.com/sokoob/2016/img_ing_1300k1.jpg') no-repeat}
.sokoob_popup .game_wrap .cont_frm .play_box .hands .hand_1300k2 {float:left; background:url('//img.1300k.com/sokoob/2016/img_ing_1300k2.jpg') no-repeat}
.sokoob_popup .game_wrap .cont_frm .play_box .hands .hand_1300k3 {float:left; background:url('//img.1300k.com/sokoob/2016/img_ing_1300k3.jpg') no-repeat}
.sokoob_popup .game_wrap .cont_frm .play_box .hands .hand_you {float:right; background:url('//img.1300k.com/sokoob/2016/img_game_you.png') no-repeat}
.sokoob_popup .game_wrap .cont_frm .play_box .hands .hand_you1 {float:right; background:url('//img.1300k.com/sokoob/2016/img_ing_you1.jpg') no-repeat}
.sokoob_popup .game_wrap .cont_frm .play_box .hands .hand_you2 {float:right; background:url('//img.1300k.com/sokoob/2016/img_ing_you2.jpg') no-repeat}
.sokoob_popup .game_wrap .cont_frm .play_box .hands .hand_you3 {float:right; background:url('//img.1300k.com/sokoob/2016/img_ing_you3.jpg') no-repeat}
.sokoob_popup .game_wrap .cont_frm .play_box .btns_game {position:absolute; overflow:hidden; top:204px; left:50%; width:284px; height:115px; margin-left:-142px}
.sokoob_popup .game_wrap .cont_frm .play_box .btns_game img {float:left}
.sokoob_popup .game_wrap .cont_frm .play_box .btns_game .btn2 {margin:0 7px}
.sokoob_popup .coupon_change {height:100%; background-color:#454d5c}
.sokoob_popup .coupon_change h1 {height:40px; padding-top:20px; background:#fea423; text-align:center}
.sokoob_popup .coupon_change .cont_frm {padding:30px; background:#454d5c; text-align:center}
.sokoob_popup .coupon_change .cont_frm .txt_notice {font-size:12px; font-weight:bold; color:#fff; text-align:center}
.sokoob_popup .coupon_change .cont_frm .coupon_box {padding:25px 30px; margin-top:20px; border:2px solid #fea423; border-radius:10px;}
.sokoob_popup .coupon_change .cont_frm .coupon_box img {display:block; width:265px; height:122px; margin:0 auto}
.sokoob_popup .coupon_change .cont_frm .coupon_box .txt_pen {margin-top:23px}
.sokoob_popup .coupon_change .cont_frm .coupon_box .txt_pen p {overflow:hidden; width:265px; margin:5px auto 0; font-size:12px; color:#fff}
.sokoob_popup .coupon_change .cont_frm .coupon_box .txt_pen span {float:left}
.sokoob_popup .coupon_change .cont_frm .coupon_box .txt_pen .num {float:right}
.sokoob_popup .coupon_change .cont_frm .coupon_box .txt_pen .num.need strong {color:#fea423}
.sokoob_popup .coupon_change .cont_frm .btn_change {display:inline-block; padding:17px 47px 14px; margin-top:20px; background:#fea423; border-radius:10px; font-size:14px; font-weight:bold; color:#fff; text-align:center; text-decoration:none; line-height:16px; *display:inline; zoom:1}
#idDimPenshopGame.game_result {display:none; position:absolute; bottom:0; left:0; width:100%; height:100%; background:#454d5c; text-align:center; z-index:1000}
#idDimPenshopGame.game_result .txt_result {padding-top:160px; font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; color:#fff; line-height:36px; letter-spacing:-1px}
#idDimPenshopGame.game_result .txt_result span {display:block; font-family:'Nanum Gothic', 'µ¸¿ò', Dotum, verdana; font-size:24px; font-weight:normal; color:#fea423}
#idDimPenshopGame.game_result .txt_chance {width:318px; padding:12px 0 10px; margin:18px auto 0; border:2px solid #fea423; border-radius:8px; font-size:12px; font-weight:bold; color:#fff; text-align:center; line-height:16px}
#idDimPenshopGame.game_result .txt_chance span {color:#fea423}
#idDimPenshopGame.game_result .img_coupon {display:block; width:265px; height:122px; padding:10px; margin:16px auto 0; border:2px solid #fea423; border-radius:8px}
#idDimPenshopGame.game_result .btn_game {display:inline-block; padding:17px 29px 15px; margin:20px auto 0; background:#262626; border-radius:10px; font-size:14px; font-weight:bold; color:#fff; text-align:center; text-decoration:none; *display:inline; zoom:1}
#idDimPenshopGame.game_result .btn_coupon {display:inline-block; padding:20px 30px 19px; margin:20px auto 0; background:#fff; border-radius:10px; font-family:'Nanum Gothic', 'µ¸¿ò', Dotum, verdana; font-size:18px; font-weight:bold; color:#454d5c; text-align:center; text-decoration:none; *display:inline; zoom:1}
#idDimPenshopGame.game_result .txt_result.cpn_msg {padding-top:104px}
#popup_cont .ps_goods_wrap {width:690px; margin:0 auto; border:1px solid #e9e8ec}
#popup_cont .ps_goods_wrap .ps_goods {min-width:640px; padding:20px; border:5px solid #f6f6f6}
#popup_cont .ps_goods_wrap .ps_goods .gdt {overflow:hidden}
#popup_cont .ps_goods_wrap .ps_goods .gdt .img_goods {float:left; width:100px; height:100px; padding:25px; margin-right:20px; border:1px solid #e3e3e3}
#popup_cont .ps_goods_wrap .ps_goods .gdt .desc {float:left}
#popup_cont .ps_goods_wrap .ps_goods .gdt .desc p {font-size:12px; color:#777; font-weight:bold; line-height:19px}
#popup_cont .ps_goods_wrap .ps_goods .gdt .desc p.num {color:#ffa21d}
#popup_cont .ps_goods_wrap .ps_goods .gdt .desc p.txt {width:438px; height:64px; padding:11px 15px; margin-top:9px; background:#efefef; font-size:11px; line-height:16px; overflow-y:scroll}
#popup_cont .ps_goods_wrap .ps_goods .note_list {margin-top:20px; padding:15px 15px 15px 27px; border:3px solid #efefef}
#popup_cont .ps_goods_wrap .ps_goods .note_list li {font-size:11px; color:#999; line-height:17px; letter-spacing:-1px; list-style-type:decimal}
#popup_cont .ps_goods_wrap .ps_goods .txt_agree {margin-top:10px}
#popup_cont .ps_goods_wrap .ps_goods .txt_agree input[type="checkbox"] {vertical-align:-3px}
#popup_cont .ps_goods_wrap .ps_goods .txt_agree label {font-size:11px; color:#a5a5a5; line-height:13px; cursor:pointer}
#popup_cont .ps_goods_wrap .ps_goods .sms_box {position:relative; height:38px; margin-top:19px; padding:16px 33px 15px; background:#ffa21d}
#popup_cont .ps_goods_wrap .ps_goods .sms_box label {display:inline-block; margin-right:30px; padding:8px 0; font-size:14px; font-weight:bold; color:#fff; line-height:16px; *display:inline; zoom:1}
#popup_cont .ps_goods_wrap .ps_goods .sms_box input[type="text"] {width:254px; height:18px; padding:10px 17px; background:#fff; border:0; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#535353; line-height:18px}
#popup_cont .ps_goods_wrap .ps_goods .sms_box a {display:block; position:absolute; top:0; right:0; padding:28px 49px 25px 33px; background:url('//img.1300k.com/sokoob/2016/ico_send.png') no-repeat 129px 30px #454545; font-size:14px; font-weight:bold; color:#ffa21d; line-height:16px; letter-spacing:-1px; text-decoration:none}
#popup_cont .note_gift {width:690px; margin:19px auto 0}
#popup_cont .note_gift .txt_note {padding:8px 0 7px; margin-top:10px; border-top:1px dashed #d5d5d5; border-bottom:1px dashed #d5d5d5; font-size:11px; color:#929292; line-height:16px}
#popup_cont .note_gift .img_note {display:block; margin:23px auto 0}
#popup_cont .note_gift .note_box {position:relative; padding:15px 15px 15px 95px; border:2px solid #efefef}
#popup_cont .note_gift .note_box h3 {position:absolute; top:15px; left:15px; font-size:12px; color:#535353; line-height:16px}
#popup_cont .note_gift .note_box .note_list li {padding-left:12px; background:url('//img.1300k.com/sokoob/2016/bullet_bar.png') no-repeat 0 7px; font-size:11px; color:#8d8d8d; line-height:17px}


/* ÄÜÅÙÃ÷ 2018
*****************************************************************************/

/* °ø¿ë */
#content_frm {overflow:hidden; width:100%}
#content_frm div,
#content_frm p,
#content_frm span,
#content_frm a {font-family:'Noto Sans KR', 'Malgun Gothic', Dotum}
#content_frm .number {font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum}
#content_frm .eng {font-family:'Roboto','Noto Sans KR', 'Malgun Gothic', Dotum}
#content_frm h2 {overflow:hidden; height:0; margin:0; text-indent:-9999px}
#content_frm img {vertical-align:top}

/* ¼¿·ºÆ® TV */
#content_frm .stv_frm {position:relative; width:100%; margin:0 auto}
#content_frm .stv_frm .stv_tit {position:relative; width:100%; height:222px}
#content_frm .stv_frm .stv_tit .tit_box {position:relative; width:980px; height:158px; margin:0 auto; background:url('//img.1300k.com/content/selecttv/bg_nav_main.jpg')}
#content_frm .stv_frm .stv_tit .tit_box .bg_lft {position:absolute; top:0; left:-700px}
#content_frm .stv_frm .stv_tit .tit_box .bg_rgt {position:absolute; top:0; right:-700px}
#content_frm .stv_frm .stv_tit .tit_box .stv_link {display:block; position:absolute; top:45px; left:0; overflow:hidden; width:220px; height:34px; text-indent:-9999px; z-index:5}
#content_frm .stv_frm .stv_tit .bg_box {position:absolute; top:0; left:0; width:100%; height:158px; z-index:-1}
#content_frm .stv_frm .stv_tit .bg_box .bg_lft {float:left; width:50%; height:158px; background:#6e57d3}
#content_frm .stv_frm .stv_tit .bg_box .bg_rgt {float:right; width:50%; height:158px; background:#ad78f1}
#content_frm .stv_frm .stv_ft {position:absolute; top:115px; left:0; width:100%; height:92px; background:url('//img.1300k.com/content/selecttv/bg_nav_box.png') no-repeat center}
#content_frm .stv_frm .stv_ft .ft_box {position:relative; width:980px; margin:11px auto 0}
#content_frm .stv_frm .stv_ft .ft_box .prefix_box {position:absolute; top:0; left:0; overflow:hidden; padding:10px 0; width:774px; height:44px; z-index:10}
#content_frm .stv_frm .stv_ft .ft_box .prefix_box .prefix_lst {overflow:hidden; padding:0 74px 6px 40px; width:660px}
#content_frm .stv_frm .stv_ft .ft_box .prefix_box .prefix_lst li {float:left; padding-right:45px; height:48px; line-height:48px}
#content_frm .stv_frm .stv_ft .ft_box .prefix_box .prefix_lst li a {display:inline-block; border-top:2px solid #5840b5; border-bottom:2px solid #5840b5; color:#fff; font-size:15px; text-decoration:none; line-height:22px}
#content_frm .stv_frm .stv_ft .ft_box .prefix_box .prefix_lst li a.on {border-bottom:2px solid #fff000; color:#fff000; font-weight:700}
#content_frm .stv_frm .stv_ft .ft_box .prefix_box.more {overflow:visible}
#content_frm .stv_frm .stv_ft .ft_box .prefix_box.more .prefix_lst {background-color:#5840b5}
#content_frm .stv_frm .stv_ft .ft_box .prefix_box .btn_more {position:absolute; top:17px; right:17px; overflow:hidden; width:34px; height:34px; background:url('//img.1300k.com/content/selecttv/ico_prefix_sel.png') no-repeat 50% 50%; background-size:14px 14px; text-indent:-9999px; cursor:pointer; z-index:3}
#content_frm .stv_frm .stv_ft .ft_box .cate_box {position:absolute; top:0; left:774px; overflow:hidden; width:206px; cursor:pointer}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .sel_cate {display:block; padding:10px 30px; width:146px; height:48px; color:#c5c0db; font-size:15px; line-height:48px}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .sel_cate span {display:block; position:absolute; top:30px; right:30px; overflow:hidden; width:13px; height:7px; background:url('//img.1300k.com/content/selecttv/ico_cate_sel.png') no-repeat}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .sel_cate .close {background-position:0 0}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .sel_cate .open {background-position:0 -7px}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .cate_blk {display:none; position:absolute; top:10px; left:0; width:206px; z-index:10}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .cate_blk .sel_cate {padding-top:0; background-color:#4d389e}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .cate_blk .sel_cate span {top:20px}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .cate_blk .cate_lst {width:150px; padding:0 28px; background-color:#4d389e}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .cate_blk .cate_lst li {height:30px}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .cate_blk .cate_lst li a {color:#c5c0db; font-size:14px; line-height:30px}
#content_frm .stv_frm .stv_ft .ft_box .cate_box .cate_blk .cate_lst li a.on {color:#fff000}
#content_frm .stv_frm .stv_ft .ft_box .cate_box.more {overflow:visible}
#content_frm .stv_frm .stv_box {overflow:hidden; width:980px; margin:0 auto}
#content_frm .stv_frm .stv_box .tv_lst {width:1002px; min-height:400px; margin-left:-12px}
#content_frm .stv_frm .stv_box .tv_lst li {float:left; padding:0 12px 24px; width:310px}
#content_frm .stv_frm .stv_box .tv_lst li.no_item {width:1002px; padding:200px 0; text-align:center}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box {padding:20px; width:270px; background:#f7f7f7}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box a {text-decoration:none}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box .tit_blk {display:table; overflow:hidden; width:270px}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box .tit_blk .ico {display:block; width:50px; padding-right:12px}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box .tit_blk .tit {display:table-cell; width:208px; color:#333; font-size:16px; font-weight:700; line-height:20px; vertical-align:middle}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box .cover_blk {position:relative; padding:20px 0; width:270px}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box .cover_blk .ico {position:absolute; top:30px; right:12px}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box .prod_blk {display:table; overflow:hidden; width:270px}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box .prod_blk .thumb {display:block; width:70px; height:70px; padding-right:12px}
#content_frm .stv_frm .stv_box .tv_lst li .cts_box .prod_blk .tit {display:table-cell; width:188px; color:#666; font-size:14px; line-height:20px; vertical-align:middle}
#content_frm .stv_frm .stv_box .paginate {width:100%; height:30px; text-align:center}
#content_frm .stv_frm .stv_box .paginate .btn_more {display:inline-block; position:relative; padding-right:20px; width:60px; height:30px; font-size:16px; font-weight:700; line-height:30px; text-decoration:none}
#content_frm .stv_frm .stv_box .paginate .btn_more .ico {position:absolute; top:12px; right:5px}
#content_frm .stv_frm .dim_stv {display:none; position:relative}
#content_frm .stv_frm .dim_stv .btn_close {position:absolute; top:0; right:-45px}