/* Àü¿ª Å¬·¡½º */
.gc_user_name {overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.gc_user_name .img_icon {margin-right:5px; vertical-align:middle}
.gc_user_name .txt_id {font-size:11px; color:#666}

/* ÆË¾÷ 2015.ver -°øÅë ºÎºÐ */
#popup_wrap {width:100%}
h1#popup_header {padding:15px 46px;	line-height:1; background:#313B4E url('//img.1300k.com/common/ico_popup_tit.png') no-repeat 19px 18px}
h2#popup_header {padding:20px 25px; line-height:20px; background:#000; font-family:'Noto Sans KR', 'Malgun Gothic', Dotum; font-size:19px; color:#fff}
#popup_cont {padding:20px 20px 30px 20px}
#popup_cont .popup_btn_set {margin-top:20px; text-align:center}

/* K's ÄÚ¸àÆ® */
.ks_comment ul {padding:15px; border:1px solid #E3E3E3;	background-color:#F7F7F7}
.ks_comment ul li {padding-left:11px; margin-top:3px; line-height:130%; background:url('//img.1300k.com/mybook/2015/bullet_list.png') no-repeat left 4px; color:#9F9F9F}
.ks_comment ul li:first-child {margin-top:0}
.ks_comment ul li strong {color:#FF5454}
.ks_comment ul li ul {padding:3px 4px 5px 4px; border:0}
.ks_comment ul li ul li {background:url('//img.1300k.com/mybook/2015/bullet_list2.png') no-repeat left 5px; color:#7F7F7F}
.ks_comment ul li.title {margin-top:10px; background:none; padding-left:0; font-weight:bold; color:#7f7f7f}

/* ¹è¼Û ÇÁ·Î¼¼½º*/
ol.sp_process {overflow:hidden; width:740px; height:142px; margin-bottom:10px; background:url('//img.1300k.com/mybook/2015/txt_sp_process.png') no-repeat left top; text-indent:-9999px}

/*±âº» ±×·¹ÀÌ ¹Ú½º*/
.grayborder_box {position:relative; padding:20px; border:7px solid #f0f0f0}
.grayborder_box p{color:#9f9f9f}
.grayborder_box .btn_progress_view {position:absolute; bottom:15px; right:20px}


/*°øÅë °Ô½ÃÆÇ ½ºÅ¸ÀÏ
********************************************************************************/
/*¸®½ºÆ®Çü - ¾ç ¿· ¶óÀÎ ÀÖ´Â ½ºÅ¸ÀÏ*/
.board_list_border {width:100%; border:1px solid #e2e2e2; border-right:none; table-layout:fixed}
.board_list_border caption {display:none}
.board_list_border th,
.board_list_border td {height:12px; padding:8px 0 6px 0; border-top:1px solid #e2e2e2; color:#919191; text-align:center}
.board_list_border th {border-right:1px solid #dedede; background:#f7f7f7; color:#666; font-weight:bold}
.board_list_border td {border-right:1px solid #e2e2e2}
.board_list_border .txt_left {padding-left:30px; text-align:left}

/*¸®½ºÆ®Çü - ¾ç ¿· ¶óÀÎ ¾ø´Â ½ºÅ¸ÀÏ*/
.board_list {width:100%; border-top:2px solid #dedede; table-layout:fixed}
.board_list caption {display:none}
.board_list th, .board_list td {position:relative; height:12px;	padding:9px 0 7px 0; border-bottom:1px solid #dedede; color:#666; text-align:center}
.board_list th {background:#f2f2f2 !important; color:#666; font-weight:bold}
.board_list .color_blue {color:#03b4ef}
.board_list td .product_thumb_info {position:relative; overflow:hidden; padding-left:60px; margin:0 6px; min-height:50px}
.board_list td .product_thumb_info a.photo {display:block; position:absolute; top:0; left:0; width:50px; height:50px}
.board_list td .product_thumb_info a.photo img {width:50px; height:50px}
.board_list td .product_thumb_info a.photo .goods_end {display:block; position:absolute; top:0; left:0; width:30px; height:30px; padding:10px; background:url('//img.1300k.com/mybook/2015/bg_goods.png') repeat left top; color:#fff; text-align:center}
.board_list td .product_thumb_info p {padding-top:2px; text-align:left; line-height:13px; letter-spacing:-1px; word-break:break-all}
.board_list td .product_thumb_info p a {display:block}
.board_list td .product_thumb_info p a span {display:block; width:100%; line-height:140%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.board_list td .product_thumb_info a span.goods_brand,
.board_list td .product_thumb_info a span.goods_option {color:#a8a8a8; line-height:160%}
.board_list td.txt_left {text-align:left}
.board_list td.txt_left ul li {color:#a8a8a8}
.board_list td.txt_left ul li select {width:115px; color:#919191}
.board_list td.txt_left ul li span {float:left}
.board_list td.events_name span {display:block; width:370px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.board_list td.review_subject a {display:block; width:440px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.board_list td.qna_subject a {display:block; width:129px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.board_list td .qna_secret {height:18px; padding-left:16px; background:url('//img.1300k.com/mybook/2015/ico_secret.png') no-repeat 0 -1px; background-size:11px 14px; text-align:left; line-height:18px}
.board_list td .color_brown {color:#984806}
.board_list td .color_red {color:#d42e38}
.board_list .color_green {color:#63bf27}
.board_list td .color_gray {color:#a8a8a8}
.board_list td .color_gray2 {color:#bdbdbd}
.board_list td .color_gray2 strong{color:#666666}
.board_list td .admin_btns p{overflow:hidden; margin:0 0 3px 17px}
.board_list .review_sum {overflow:hidden}
.board_list .comment_bubble {overflow:hidden; width:150px; height:20px; padding-top:4px; background:url('//img.1300k.com/mybook/2015/bg_bubble.png') no-repeat; text-align:center; color:#fff; line-height:20px; text-overflow:ellipsis; white-space:nowrap}
.board_list .review_star_box .star_grade {display: inline-block; height:16px; padding-left: 102px; background-image:url('//img.1300k.com/mybook/2015/ico_review_star_list.gif'); background-repeat:no-repeat}
.board_list .review_star_box .star_grade.grd1 {background-position:left 0px}
.board_list .review_star_box .star_grade.grd2 {background-position:left -16px}
.board_list .review_star_box .star_grade.grd3 {background-position:left -32px}
.board_list .review_star_box .star_grade.grd4 {background-position:left -48px}
.board_list .review_star_box .star_grade.grd5 {background-position:left -64px}
.board_list .review_star_box .star_grade span {display: inline-block; height: 16px; font-size:12px; font-weight:bold; color:#333; line-height: 21px}
.board_list .review_star_box .review_sbj {margin: 10px 7px 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}

.board_list .qna_answer {text-align: left}
.board_list .qna_answer li {width:606px; float:left; padding:13px 20px 13px 112px; border-left:1px solid #dedede; border-right:1px solid #dedede}
.board_list .qna_answer li.question {background:url('//img.1300k.com/mybook/2015/btn_qna_q.png') 35px 10px #f7f7f7 no-repeat}
.board_list .qna_answer li.answer {border-top:1px dotted #dedede; background:url('//img.1300k.com/mybook/2015/btn_qna_a.png') 35px 10px #efefef no-repeat}
.board_list .qna_answer li p {word-break:break-all}
.board_list .qna_answer li a {float: left}
.board_list .bg_file , .board_write .bg_file {padding:1px 0 1px 18px; background:url('//img.1300k.com/mybook/2015/bg_file.png') 0 2px no-repeat; font-size:12px}
.board_list .btn_grp_mvs {display:block; float:left; padding:3px; background:url('//img.1300k.com/mybook/2015/btn_grp_mvs.png') no-repeat}
.board_list .btn_x {display:block; float:left; width:21px; height:21px; margin-left:5px; background:url('//img.1300k.com/mybook/2015/btn_x.png') no-repeat; text-indent:-9999px}
.board_list .btn_cart {display:inline-block; padding:4px 5px 3px 6px; margin-bottom:2px; background:url('//img.1300k.com/mybook/2015/btn_cart2.png') no-repeat; color:#fff !important}
.board_list .btn_qna {display:inline-block; padding:3px 15px; background:url('//img.1300k.com/mybook/2015/btn_goods_qna.png') no-repeat; color:#fff}
.board_list .btn_edit {display:inline-block; overflow:hidden; *display: inline; *zoom:1}

/*°¶·¯¸®Çü*/
.board_gallery {overflow:hidden; height:auto; border-top:2px solid #dedede; background:url('//img.1300k.com/mybook/2015/bg_list_line2.png') 0 100% repeat-x}
.board_gallery li {float:left; height:auto; padding:20px 13px 10px 14px; background:url('//img.1300k.com/mybook/2015/bg_list_line2.png') 0 100% repeat-x}
.board_gallery li a p {margin:5px 0; color:#9c9c9c}
.board_gallery li a p strong {color:#777777}
.ico_cate {float:right; color:#9c9c9c; padding-left:15px; background:url('//img.1300k.com/mybook/2015/ico_category.png') no-repeat;	*margin-top:5px}
.board_gallery li p.navy_title {color:#354052; font-size:16px; font-weight:bold; font-family:Tahoma}
.board_gallery.brand_gallery li {width:200px; padding:20px 23px 10px 23px}
.board_gallery.brand_gallery li p {display:block; overflow:hidden; width:200px; text-overflow:ellipsis; white-space:nowrap}  
.board_gallery.participation_gallery li {width:158px}
.board_gallery.magazine_gallery li {width:158px; height:195px}
.board_gallery.participation_gallery li p {color:#9c9c9c}
.board_gallery li .small_btns {overflow:hidden; margin-bottom:5px}
.board_gallery.shopping_gallery li {width:207px; padding:20px 19px 10px 20px}
.board_gallery.shopping_gallery li .date_info {overflow:hidden; margin-bottom:5px}
.board_gallery.shopping_gallery li .date_info input,
.board_gallery.shopping_gallery li .date_info a {float:left}
.board_gallery.shopping_gallery li .date_info a {display:block; width:13px; height:12px; margin-left:5px; *margin-top:5px}
.board_gallery li div span.date {float:right; color:#9c9c9c; *margin-top:5px}
.board_gallery li.category_gallery li {width:232px; padding:20px 7px 10px 7px}
.board_gallery .img_box a {margin-right:5px}
.board_gallery li .small_btns p {overflow:hidden}
.board_gallery li .small_btns p input {float:left; margin-right:5px}
.board_gallery li .small_btns a {float:left; *margin-top:5px}

/*°Ô½ÃÆÇ-¾²±â*/
.board_write {width:100%; border-top:2px solid #dedede; border-bottom:2px solid #d6d6d8}
.board_write caption {display:none}
.board_write img {vertical-align:middle}
.board_write th,
.board_write td {padding:10px 0 10px 20px; border-top:1px solid #e2e2e2; font-size:11px; color:#919191; text-align:left}
.board_write th {border-right:1px solid #dedede; background:#f7f7f7; color:#666; font-weight:bold}
.board_write td.name span {float:left; line-height:28px; color:#666}
.board_write td.name a {float:right}
.board_write .border_2px td, 
.board_write .border_2px th {border-top:2px solid #d6d6d8}
.board_write input,
.board_write img,
.board_write input + label {vertical-align:middle}
.board_write input[type=radio],
.board_write input[type=checkbox] {position:relative; top:-2px; width:12px; height:12px}
.board_write input[type=text],
.board_write input[type=password] {height:16px; padding:1px 0 1px 5px; border:1px solid #ccc; color:#999; font-size:11px}
.board_write td.mail input {color:#a2a8b1; letter-spacing:1px}
.board_write textarea {border:1px solid #ccc}
.board_write select {height:22px; vertical-align:middle; color:#777}
.board_write .label_check {display:inline-block}
.board_write .label_check input {margin-right:5px; vertical-align:middle}
.board_write .phone_info {margin-left:5px; font-size:11px; letter-spacing:-1px; color:#de8b7b}
.board_write .explain {font-size:11px; color:#b2b2b2; letter-spacing:-1px}
.board_write .explain strong {color:#ff1e1e; font-weight:normal}
.board_write .info_input {font-size:11px; letter-spacing:-1px; color:#888}
.board_write .color_jamong {color:#de8b7b}
.board_write .color_black {color:#444}
.board_write .color_green {color:#69bb33}
.board_write .color_red {color:#fa2020}

/* °Ô½ÃÆÇ ±Ûº¸±â */
.board_view {width:100%; table-layout:fixed; border-width:2px 0; border-style:solid; border-color:#313B4E; border-collapse:collapse}
.board_view tbody tr th,
.board_view tbody tr td {border-top:1px solid #DDDDDF}
.board_view tbody tr:first-child th,
.board_view tbody tr:first-child td {border-top:0}
.board_view tbody tr th {padding:14px 0; background:#F7F7F7; text-align:center; color:#666}
.board_view tbody tr td {padding:14px 24px; color:#444}
.board_view tbody tr td table {border:0; padding:0}
.board_view tbody tr td table tr th,
.board_view tbody tr td table tr td {padding:0; border:0; background:none} 

/*»óÇ°¾øÀ»¶§*/
.box_empty {padding:120px 36px; border-bottom:1px solid #dedede; text-align:center}
.box_empty .color_gray {color:#a8a8a8}
.board_list .box_empty {border-bottom:none}
 
/*°Ô½ÃÆÇ »ó´Ü*/
.board_summary {overflow:hidden; margin-bottom:10px}
.board_summary p {float:left; line-height:20px; letter-spacing:-1px}
.board_summary .color_green {color:#5fb228}

/* °Ô½ÃÆÇ ±×·ì¹öÆ° */
.board_btns {position:relative; overflow:hidden; margin:10px 0; padding-top:10px; border-top:1px dashed #c0c0c0}
.board_btns input {float:left; margin:5px 5px 0 0}
.board_btns span {float:left; margin:5px 10px 0 0; letter-spacing:-1px;	color:#7b818d;	*margin-top:10px}
.board_btns.btns_bottom {border-top:none; padding:0}
.board_btns .btn_box {float:left}
.board_btns .btn_box  a {margin-right:5px}
.board_btns .btn_box  a.btn_grp_mv {display:inline-block; float:left; padding:4px 19px 3px 8px; background:url('//img.1300k.com/mybook/2015/btn_grp_mv.png') no-repeat}
.board_btns .btn_box  a.btn_cart {display:inline-block; float:left; padding:4px 5px 3px 6px; background:url('//img.1300k.com/mybook/2015/btn_cart.png') no-repeat; color:#fff}
.board_btns .btn_del {float:left; display:inline-block; padding:4px 9px 3px 19px; background:url('//img.1300k.com/mybook/2015/btn_del.png') no-repeat}
.select_box {float:right}

/* ±× ¿Ü °Ô½ÃÆÇ ¹öÆ° */
.btn_category_go {display:inline-block; position:absolute; right:0; bottom:-40px; padding:5px 19px 5px 10px; background:url('//img.1300k.com/mybook/2015/btn_category_go.png') no-repeat}


/*ÆäÀÌÂ¡¹Ú½º ½ºÅ² ============================================================*/
.pg_nav_box {height:30px; margin-top:20px; text-align:center}
.pg_nav_box p {display:inline-block; margin:0 auto; *display:inline; *zoom:1}
.pg_nav_box .pg_btn {display:inline-block; overflow:hidden; float:left; width:29px; height:29px; text-indent:-20000px}
.pg_nav_box .pg_btn.btn_lst_prev {background:url('//img.1300k.com/common/btn_lst_prev.png') no-repeat}
.pg_nav_box .pg_btn.btn_lst_next {background:url('//img.1300k.com/common/btn_lst_next.png') no-repeat}
.pg_nav_box .pg_num {float:left; padding:7px 10px 0 10px; font-family:verdana; font-size:12px}
.pg_nav_box .pg_num a {padding:0 7px; color:#31394c; font-weight:bold}
.pg_nav_box .pg_num a.on {color:#56c810; text-decoration:underline}


/* ÄÚ¸àÆ®
********************************************************************************/
.content_ext_frm {width:100%}

/* »ö¿¬ÇÊ ÀÀ¸ð, °æ¸Å, ÄÚ¸àÆ®ÀÀ¸ð */
.content_ext_frm .event_box {position:relative; padding:24px 24px 29px; margin-top:30px; background:#fff; border:1px solid #dfdfdf; z-index:600}
.content_ext_frm .event_box .tit_colorpen {height:13px; padding-bottom:20px; border-bottom:2px solid #e8e8e8}
.content_ext_frm .event_box .btn_info {display:block; position:absolute; top:20px; right:24px; width:118px; height:12px; padding:5px 10px; background:url('//img.1300k.com/sokoob/2016/bg_btn_info.jpg') no-repeat; color:#fff; font-size:11px; letter-spacing:-1px}
.content_ext_frm .event_box .evt_desc {height:auto; min-height:119px; padding:20px 0 0 144px; background:url('//img.1300k.com/sokoob/2016/ico_colorpen_apply.jpg') no-repeat 0 20px }
.content_ext_frm .event_box .evt_desc .title {overflow:hidden; height:12px; padding:2px 0; font-size:12px; font-weight:bold; color:#666; line-height:12px; text-overflow:ellipsis; white-space:nowrap}
.content_ext_frm .event_box .evt_desc .date {height:12px; padding:7px 0 10px; font-size:12px; color:#979797; line-height:12px}
.content_ext_frm .event_box .evt_desc .rate {height:12px; padding:12px 0 2px; font-size:11px; color:#666; line-height:12px; border-top:1px dashed #e6e6e6}
.content_ext_frm .event_box .evt_desc .rate span {font-size:12px; color:#ff8a00}
.content_ext_frm .event_box .evt_desc em {display:inline-block; width:1px; height:8px; margin:2px 25px; background:#bababa; vertical-align:top; *display:inline; *zoom:1}
.content_ext_frm .event_box .evt_desc .btn_enter {display:block; width:122px; height:12px; padding:11px 0 8px; margin-top:16px; font-size:12px; font-weight:bold; color:#fff; background:#ff9a1d; line-height:12px; text-align:center}
.content_ext_frm .event_box .info_layer {display:none; position:absolute; top:42px; right:24px; width:515px; height:227px; padding:12px 15px 15px; background:#fff; border:2px solid #bfbfbf; z-index:501}
.content_ext_frm .event_box .info_layer p.txt_info {height:12px; padding:2px 0 8px; font-size:12px; font-weight:bold; color:#ff9a1d}
.content_ext_frm .event_box .info_layer .info_box {padding:1px 15px 7px; border:1px solid #e2e2e2}
.content_ext_frm .event_box .info_layer .info_box dt {margin:10px 0 5px; font-size:11px; font-weight:bold; color:#666}
.content_ext_frm .event_box .info_layer .info_box dd {padding-left:19px; font-size:11px; color:#9c9c9c; line-height:17px; letter-spacing:-1px; background:url('//img.1300k.com/sokoob/2016/bullet_bar.png') 10px 7px no-repeat}
.content_ext_frm .event_box .info_layer .btn_close {position:absolute; top:5px; right:5px; width:11px; height:11px; padding:10px}
.content_ext_frm .event_box.auction {z-index:500} 
.content_ext_frm .event_box.auction .evt_desc {background:url('//img.1300k.com/sokoob/2016/ico_colorpen_auction.jpg') no-repeat 0 20px}
.content_ext_frm .event_box.auction .evt_desc .auction_box {position:relative; padding:10px 12px 10px 14px; border:3px solid #e8e8e8}
.content_ext_frm .event_box.auction .evt_desc .auction_box .num {height:12px; padding:2px 0; margin-bottom:5px; font-size:11px; color:#666; line-height:12px}
.content_ext_frm .event_box.auction .evt_desc .auction_box .num span {font-size:12px; color:#ff8a00}
.content_ext_frm .event_box.auction .evt_desc .auction_box .select_num {font-size:12px; color:#666; line-height:26px}
.content_ext_frm .event_box.auction .evt_desc .auction_box .select_num span {color:#ff8a00}
.content_ext_frm .event_box.auction .evt_desc .auction_box .select_num select {width:115px; height:26px; margin:0 5px; border:1px solid #ccc}
.content_ext_frm .event_box.auction .evt_desc .auction_box .select_num input[type="text"] {width:249px; height:12px; padding:6px 8px; margin-left:5px; border:1px solid #ccc; font-size:12px; line-height:12px}
.content_ext_frm .event_box.auction .evt_desc .auction_box .btn_auction {display:block; position:absolute; top:11px; right:13px; width:118px; height:12px; padding:17px 0 16px; font-size:12px; font-weight:bold; color:#fff; background:#ff8a00; text-align:center}
.content_ext_frm .event_box.cmt_apply {z-index:400}
.content_ext_frm .event_box.cmt_apply .evt_desc {padding:0 0 0 144px; background:url('//img.1300k.com/sokoob/2016/ico_comment_apply.jpg') no-repeat 0 0}
.content_ext_frm .event_box.cmt_apply .evt_desc .text {padding:13px 18px; margin:10px 0; border:3px solid #e1e1e1; font-size:12px; font-weight:bold; color:#ff9a1d; line-height:17px; word-break:break-all}
.content_ext_frm .event_box.cmt_apply .evt_desc .date {height:12px; padding:2px 0; font-size:12px; color:#979797; line-height:12px}

/* ÄÚ¸àÆ® ÀÔ·Â */
.content_ext_frm .comment_box {width:100%; margin-top:30px}
.content_ext_frm .comment_box .cmt_write {position:relative; height:60px; margin-bottom:2px; padding:24px 119px 24px 126px; border:1px solid #dfdfdf; background:#fff; z-index:400}
.content_ext_frm .comment_box .cmt_write.ico_use {padding:24px 119px 24px 227px}
.content_ext_frm .comment_box .cmt_write p.title {position:absolute; top:30px; left:24px}
.content_ext_frm .comment_box .cmt_write p.cmt_cnt {position:absolute; top:50px; left:24px; width:75px; font-size:11px; color:#666; text-align:center}
.content_ext_frm .comment_box .cmt_write .cmt_input_box .input_blk {width:100%}
.content_ext_frm .comment_box .cmt_write .cmt_input_box .input_blk input {width:97%; height:34px; line-height:34px; padding:2px 1%; border:1px solid #dedede; color:#444; font-size:11px}
.content_ext_frm .comment_box .cmt_write .cmt_input_box .input_blk input.readonly {background-color:#ebebe4}
.content_ext_frm .comment_box .cmt_write.ico_no .cmt_input_box .ico_select {display:none}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .ico_select {display:block; position:absolute; top:24px; left:126px; width:90px}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .ico_select .ico_blk {position:relative}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .ico_select .ico_blk .my_icon {display:block; width:76px; height:38px; padding-right:12px; border:1px solid #ccc; background:url('//img.1300k.com/sokoob/2016/ico_arrow.png') 76px 50% no-repeat}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .ico_select .ico_blk .my_icon span {display:block; width:70px; height:32px; margin:3px auto; background-repeat:no-repeat; background-position:center}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .cmt_icon_layer {display:none; position:absolute; top:63px; left:126px; width:568px; height:102px; padding:15px; border:1px solid #bfbfbf; background:#fff; z-index:300}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .cmt_icon_layer .txt_icon {padding:1px 0; margin-bottom:5px; font-size:11px; color:#777; font-weight:bold; letter-spacing:-1px}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .cmt_icon_layer .btn_more {position:absolute; top:6px; right:6px; width:26px; height:10px; padding:10px}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .cmt_icon_layer ul {overflow:hidden; width:568px; height:81px; background:url('//img.1300k.com/sokoob/2016/bg_ico_layer.jpg') no-repeat}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .cmt_icon_layer ul li {float:left; width:80px; height:39px; margin-top:1px; margin-left:1px; text-align:center}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .cmt_icon_layer ul li a {display:block; overflow:hidden; width:70px; height:33px; margin:3px auto; background-repeat:no-repeat; background-position:center}
.content_ext_frm .comment_box .cmt_write.ico_use .cmt_input_box .txt_notice {float:left}
.content_ext_frm .comment_box .cmt_write .cmt_input_box .txt_notice {width:100%; padding:2px 0; margin-top:8px; font-size:11px; color:#a3a3a3; line-height:11px}
.content_ext_frm .comment_box .cmt_write .btn_submit {position:absolute; top:24px; right:24px; width:75px; height:60px; background:#262626; border:0; color:#fff; font-family:'µ¸¿ò',Dotum,verdana; font-size:14px; font-weight:bold; line-height:60px; text-align:center; cursor:pointer}
.content_ext_frm .comment_box .cmt_blk {position:relative; padding:24px 0 40px; background:#fff; z-index:200}
.content_ext_frm .comment_box .cmt_blk ul.cmt_list {margin-bottom:20px}
.content_ext_frm .comment_box .cmt_blk ul.cmt_list li {position:relative; padding:10px 0 15px; border-bottom:1px solid #dedede}
.content_ext_frm .comment_box .cmt_blk ul.cmt_list li .gc_user_name {display:inline-block; vertical-align:middle; *display:inline; *zoom:1}
.content_ext_frm .comment_box .cmt_blk ul.cmt_list li .gc_user_name .img_icon {display:block; float:left; padding:2px 0}
.content_ext_frm .comment_box .cmt_blk ul.cmt_list li .gc_user_name .txt_id {display:block; float:left; padding:2px 0; line-height:19px; font-size:11px; font-weight:bold; color:#5c5c5c}
.content_ext_frm .comment_box .cmt_blk ul.cmt_list li .txt_date {display:inline-block; height:19px; padding:2px 0; margin-left:20px; line-height:19px; font-size:11px; color:#a3a3a3; vertical-align:middle; *display:inline; *zoom:1}
.content_ext_frm .comment_box .cmt_blk ul.cmt_list li .txt_comment {margin-top:7px; line-height:20px; word-break:break-all}
.content_ext_frm .comment_box .cmt_blk ul.cmt_list li .btn_del {position:absolute; top:0; right:0; width:11px; height:11px; padding:10px}
.content_ext_frm .comment_box .cmt_blk .no_cmt {padding:20px 0 0; font-size:11px; color:#666; text-align:center}

/* boxing style */
.content_ext_frm .comment_box.boxing .cmt_blk {padding:24px 24px 40px; border:1px solid #dfdfdf}


/* °øÅë Ä«Å×°í¸® 
********************************************************************************/
.gc_gnb_cate {width:980px; height:42px}
.gc_gnb_cate li {float:left; height:42px}
.gc_gnb_cate li a ,
.gc_gnb_cate li span {display:block; height:42px; background-image:url('//img.1300k.com/common/2016/gnb_cate_layout_v20171117.png'); background-repeat:no-repeat; text-indent:-9999px}
.gc_gnb_cate li.cate_all a {width:43px; background-position:0 0}
.gc_gnb_cate li.cate_all_on a {width:43px; background-position:0 -50px}
.gc_gnb_cate li.cate_nm8 a {width:58px; background-position:-550px 0}
.gc_gnb_cate li.cate_nm8_on a {width:58px; background-position:-550px -50px}
.gc_gnb_cate li.cate_nm9 a {width:63px; background-position:-50px 0}
.gc_gnb_cate li.cate_nm9_on a {width:63px; background-position:-50px -50px}
.gc_gnb_cate li.cate_nm19 a {width:57px; background-position:-50px -100px}
.gc_gnb_cate li.cate_nm19_on a {width:57px; background-position:-50px -150px}
.gc_gnb_cate li.cate_nm23 a {width:58px; background-position:-830px 0}
.gc_gnb_cate li.cate_nm23_on a {width:58px; background-position:-830px -50px}
.gc_gnb_cate li.cate_nm30 a {width:67px; background-position:-170px 0}
.gc_gnb_cate li.cate_nm30_on a {width:67px; background-position:-170px -50px}
.gc_gnb_cate li.cate_nm35 a {width:42px; background-position:-400px 0}
.gc_gnb_cate li.cate_nm35_on a {width:42px; background-position:-400px -50px}
.gc_gnb_cate li.cate_nm37 a {width:53px; background-position:-760px 0}
.gc_gnb_cate li.cate_nm37_on a {width:53px; background-position:-760px -50px}
.gc_gnb_cate li.cate_nm39 a {width:58px; background-position:-620px 0}
.gc_gnb_cate li.cate_nm39_on a {width:58px; background-position:-620px -50px}
.gc_gnb_cate li.cate_nm41 a {width:53px; background-position:-450px 0}
.gc_gnb_cate li.cate_nm41_on a {width:53px; background-position:-450px -50px}
.gc_gnb_cate li.cate_nm51 a {width:43px; background-position:-900px 0}
.gc_gnb_cate li.cate_nm51_on a {width:43px; background-position:-900px -50px}
.gc_gnb_cate li.cate_nm56 a {width:42px; background-position:-120px 0}
.gc_gnb_cate li.cate_nm56_on a {width:42px; background-position:-120px -50px}
.gc_gnb_cate li.cate_nm57 a {width:54px; background-position:-120px -100px}
.gc_gnb_cate li.cate_nm57_on a {width:54px; background-position:-120px -150px}
.gc_gnb_cate li.cate_nm58 a {width:54px; background-position:-690px 0}
.gc_gnb_cate li.cate_nm58_on a {width:54px; background-position:-690px -50px}
.gc_gnb_cate li.cate_nm59 a {width:68px; background-position:-290px 0}
.gc_gnb_cate li.cate_nm59_on a {width:68px; background-position:-290px -50px}
.gc_gnb_cate li.cate_nm60 a {width:33px; background-position:-250px 0}
.gc_gnb_cate li.cate_nm60_on a {width:33px; background-position:-250px -50px}
.gc_gnb_cate li.bg_bar {height:41px; padding:0 1px 0 0; border-bottom:1px solid #e3e3e3}
.gc_gnb_cate li.bg_bar:first-child {padding:0 2px}
.gc_gnb_cate li.bg_bar span {width:1px; height:41px; background-position:0 -100px}
.gc_gnb_cate li.cate_tab {position:relative; width:122px; height:20px; padding:11px 0 10px; border-bottom:1px solid #e3e3e3}
.gc_gnb_cate li.cate_tab .ico_arrow {position:absolute; top:11px; right:9px; width:17px; height:20px; background-position:-10px -130px; z-index:1001}
.gc_gnb_cate li.cate_tab:hover .ico_arrow {background-position:-10px -100px}
.gc_gnb_cate li.cate_tab .drop_cate {display:none; position:absolute; top:0; right:0; width:121px; border:1px solid #4c5467; background:#fff; z-index:1000}
.gc_gnb_cate li.cate_tab:hover .drop_cate {display:block;}
.gc_gnb_cate li.cate_tab .drop_cate dt {padding:10px 1px 10px 0; border-bottom:1px solid #e3e3e3}
.gc_gnb_cate li.cate_tab .drop_cate dd {padding:6px 1px 6px 0}
.gc_gnb_cate li.cate_tab a {display:block; width:114px; height:20px}
.gc_gnb_cate li.cate_tab a.tit {height:20px; background-position: 0 -210px}
.gc_gnb_cate li.cate_tab a.cate_tab_tit {background-position:0 -210px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm14 {background-position:-480px -210px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm14_on {background-position:-480px -240px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm103 {background-position:-120px -210px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm103_on {background-position:-120px -240px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm104 {background-position:-240px -210px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm104_on {background-position:-240px -240px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm502 {background-position:-360px -210px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm502_on {background-position:-360px -240px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm549 {background-position:-600px -210px}
.gc_gnb_cate li.cate_tab a.cate_tab_nm549_on {background-position:-600px -240px}


/* °øÅë ÄÚ¸àÆ® (ver.2018)
********************************************************************************/
.tpl_comment {width:980px; margin:0 auto; padding-top:50px}
.tpl_comment div, .tpl_comment textarea {font-family:'Noto Sans KR', 'Malgun Gothic', Dotum}
.tpl_comment .number {font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum}
.tpl_comment .eng {font-family:'Roboto','Noto Sans KR', 'Malgun Gothic', Dotum}
.tpl_comment .tit {font-size:17px; font-weight:400; color:#000; line-height:1}
.tpl_comment .tit strong {font-weight:600}
.tpl_comment .write_blk {overflow:hidden; margin-top:19px}
.tpl_comment .write_blk .text_write {position:relative; float:left}
.tpl_comment .write_blk .text_write textarea {overflow-y:auto; width:838px; height:58px; padding:20px; border:1px solid #ddd; background:#f2f2f2; font-size:13px; line-height:20px; resize:none; outline:none; vertical-align:top}
.tpl_comment .write_blk .text_write .txt_byte {position:absolute; bottom:20px; right:30px; font-size:13px; font-weight:400; color:#959595}
.tpl_comment .write_blk .btn_submit {display:block; float:right; width:100px; height:100px; background:#1ed25f; font-size:15px; font-weight:400; color:#fff; line-height:100px; text-align:center; text-decoration:none}
.tpl_comment .txt_none {padding:52px 0; font-size:14px; font-weight:400; color:#959595; line-height:16px; text-align:center}
.tpl_comment .cmt_list {margin-top:30px; border-top:2px solid #ddd; border-bottom:2px solid #ddd}
.tpl_comment .cmt_list li {position:relative; border-top:1px solid #ddd}
.tpl_comment .cmt_list li:first-child {border-top:0}
.tpl_comment .cmt_list li div {padding:25px 0}
.tpl_comment .cmt_list li .img_ico {display:inline-block; padding-right:6px; vertical-align:middle}
.tpl_comment .cmt_list li .txt_id {display:inline-block; padding-right:6px; font-size:14px; font-weight:400; color:#000; vertical-align:middle}
.tpl_comment .cmt_list li .txt_date {display:inline-block; font-size:14px; font-weight:400; color:#959595; vertical-align:middle}
.tpl_comment .cmt_list li p {margin-top:10px; font-size:13px; font-weight:400; color:#666; line-height:24px; word-break:break-all}
.tpl_comment .cmt_list li .btn_del {display:block; position:absolute; top:0; right:0; width:16px; height:16px; padding:20px}


/* °øÅë ÆäÀÌÂ¡ (ver.2018)
********************************************************************************/
.tpl_pagination {padding:20px 0}
.tpl_pagination .paging {font-family:'Noto Sans KR', 'Malgun Gothic', Dotum; font-size:0; line-height:0; text-align:center; color:#555}
.tpl_pagination .paging .btn {display:inline-block; overflow:hidden; width:23px; height:23px; margin:0 2px; border:1px solid #ddd; background-color:#fff; background-position:50%; background-repeat:no-repeat; font-size:0; line-height:0; vertical-align:top; cursor:pointer}
.tpl_pagination .paging .btn.first {background-image:url('//img.1300k.com/common/2018/btn_paging_first.png')}
.tpl_pagination .paging .btn.prev {margin:0 12px 0 2px; background-image:url('//img.1300k.com/common/2018/btn_paging_prev.png')}
.tpl_pagination .paging .btn.next {margin:0 2px 0 12px; background-image:url('//img.1300k.com/common/2018/btn_paging_next.png')}
.tpl_pagination .paging .btn.end {background-image:url('//img.1300k.com/common/2018/btn_paging_end.png')}
.tpl_pagination .paging a {display:inline-block; width:23px; height:23px; margin:0 2px; border:1px solid transparent; font-size:13px; font-weight:400; color:#555; line-height:25px}
.tpl_pagination .paging a.on {border:1px solid #1ed25f; background:#fff; font-weight:700; color:#1ed25f}


/* ±âÈ¹Àü ¸®½ºÆ® (ver.2018)
********************************************************************************/
.tpl_evt_item {float:left; width:228px; height:212px; border:1px solid #dbdbdb; background:#fff; font-family:'Noto Sans KR', 'Malgun Gothic', Dotum}
.tpl_evt_item .number {font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum}
.tpl_evt_item .eng {font-family:'Roboto','Noto Sans KR', 'Malgun Gothic', Dotum}
.tpl_evt_item .img_blk {display:block; overflow:hidden; width:228px; height:135px}
.tpl_evt_item .img_blk img {margin:0; vertical-align:top; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); transition:All 0.5s linear; -webkit-transition:All 0.5s linear; -ms-transition:All .5s linear}
.tpl_evt_item:hover .img_blk img {transform:scale(1.1); -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transition:All 0.5s linear; -webkit-transition:All 0.5s linear; -ms-transition:All .5s linear}
.tpl_evt_item .desc {display:block; position:relative; padding:17px 15px 16px; background:#fff; text-decoration:none}
.tpl_evt_item .desc .tag {position:absolute; overflow:hidden; top:-135px; left:0}
.tpl_evt_item .desc .tag em {display:block; float:left; width:55px; height:22px; background:#ee6763; font-size:13px; color:#fff; line-height:22px; text-align:center}
.tpl_evt_item .desc .tag em.evt_type_1 {background:#5ea609}
.tpl_evt_item .desc .tag em.evt_type_2 {background:#ee6763}
.tpl_evt_item .desc .tag em.evt_type_3 {background:#e9a234}
.tpl_evt_item .desc .tag em.evt_type_4 {background:#fe851a}
.tpl_evt_item .desc .tag em.evt_type_5 {background:#ab7360}
.tpl_evt_item .desc .tag em.evt_type_6,
.tpl_evt_item .desc .tag em.evt_type_7,
.tpl_evt_item .desc .tag em.evt_type_8 {background:#54c7ce}
.tpl_evt_item .desc .tag em.evt_type_9 {background:#498cc9}
.tpl_evt_item .desc .tag em.evt_type_A {background:#0ac2ff}
.tpl_evt_item .desc .txt_tit {display:block; overflow:hidden; font-size:14px; font-weight:400; color:#000; line-height:1.2; white-space:nowrap; text-overflow:ellipsis}
.tpl_evt_item .desc .date {display:block; padding-top:10px; font-size:13px; font-weight:400; color:#838383; line-height:1}
.tpl_evt_item .desc .day {position:absolute; bottom:15px; right:15px; font-size:13px; font-weight:600; color:#1ed25f}

.tpl_evt_item.type1 {width:298px; height:auto; margin:0 20px 40px}
.tpl_evt_item.type1 .img_blk {width:298px; height:177px}
.tpl_evt_item.type1 .desc {padding:15px}
.tpl_evt_item.type1 .desc .tag {display:block; position:relative; overflow:hidden; top:0; padding-top:10px}
.tpl_evt_item.type1 .desc .tag em {width:55px; height:20px; margin-left:5px; border-width:1px; border-style:solid; background:#fff; font-size:13px; font-weight:400; text-align:center; line-height:20px}
.tpl_evt_item.type1 .desc .tag em:first-child {margin-left:0}
.tpl_evt_item.type1 .desc .tag em.evt_type_1 {border-color:#5ea609; color:#5ea609}
.tpl_evt_item.type1 .desc .tag em.evt_type_2 {border-color:#ee6763; color:#ee6763}
.tpl_evt_item.type1 .desc .tag em.evt_type_3 {border-color:#e9a335; color:#e9a335}
.tpl_evt_item.type1 .desc .tag em.evt_type_4 {border-color:#fe851a; color:#fe851a}
.tpl_evt_item.type1 .desc .tag em.evt_type_5 {border-color:#ab7360; color:#ab7360}
.tpl_evt_item.type1 .desc .tag em.evt_type_6,
.tpl_evt_item.type1 .desc .tag em.evt_type_7,
.tpl_evt_item.type1 .desc .tag em.evt_type_8 {border-color:#1dd29d; color:#1dd29d}
.tpl_evt_item.type1 .desc .tag em.evt_type_9 {border-color:#4a8cc9; color:#4a8cc9}
.tpl_evt_item.type1 .desc .tag em.evt_type_A {border-color:#0bc3ff; color:#0bc3ff}
.tpl_evt_item.type2 {margin:0 10px 20px}
.tpl_evt_item.type3 {margin:0 27px 20px 26px}
.tpl_evt_item.type4 {width:230px; height:235px; margin:0 13px 20px 12px; border:0}
.tpl_evt_item.type4 .img_blk {border-width:1px 1px 0 1px; border-style:solid; border-color:#dbdbdb}
.tpl_evt_item.type4 .desc {width:198px; border-width:0 1px 1px 1px; border-style:solid; border-color:#dbdbdb}
.tpl_evt_item.type4 .btn_box {overflow:hidden; height:13px; margin-bottom:10px}
.tpl_evt_item.type4 .btn_box span {display:block; float:left; width:13px; height:13px}
.tpl_evt_item.type4 .btn_box a {display:block; float:left; width:13px; height:13px; margin-left:5px}
.tpl_evt_item.type4 .btn_box a img {vertical-align:top}


/* input custom (ver.2018)
********************************************************************************/
.input_btn {display:inline-block; position:relative; vertical-align:top}
.input_btn input[type="checkbox"] , .input_btn input[type="radio"] {position:absolute; top:0; left:0; width:13px; height:13px; margin:0; z-index:1; opacity:0}
.input_btn input[type="checkbox"] + label , .input_btn input[type="radio"] + label {display:block; position:relative; padding-left:19px; font-size:12px; color:#7b818d}
.input_btn input[type="checkbox"] + label:before , .input_btn input[type="radio"] + label:before {display:block; position:absolute; top:0; left:0; width:13px; height:13px; background:url('//img.1300k.com/common/2018/img_input.png') 0 0 no-repeat; content:''}
.input_btn input[type="checkbox"]:checked + label:before {background-position:-18px 0}
