@charset "utf-8";
/* tv */
.bg_main{background:none;}
#header.on+.bg_main{position:relative;z-index:1002;}
.spot .tv_mov_area {float: left; width:660px; height:auto;}
.spot .tv_mov_area .video_wrap{position:relative;border:2px solid #1c1c1c;}
.spot .tv_mov_area .video_wrap .ico{position:absolute;left:0;top:0;z-index:2;}
.spot .tv_mov_area .video_wrap .thumb{display:inline-block;height:100%;}
.spot .tv_mov_area .video_wrap .thumb img{width:100%;height:100%;}
.spot .tv_mov_area .video_wrap .detail{overflow:hidden;position:absolute;left:0;bottom:0;width:100%;height:35px;background:url('../images/common2/bg_opacity.png');color:#fff;font-size:0;line-height:35px;letter-spacing:-1px;}
.spot .tv_mov_area .video_wrap .detail p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 8px;font-size:11px;}
.spot .tv_mov_area .video_wrap .detail p img{margin:0 5px -3px;}
.spot .tv_mov_area .video_wrap .cat{display:inline-block;width:42px;height:16px;margin:0 5px 0 0;line-height:18px;background:url('../images/common2/ico_method.png');text-align:center;color:#a8a8a8;vertical-align:middle;}
.spot .tv_mov_area .conLeft{float:left;width:200px;margin:-4px 0 0;}
.spot .tv_mov_area .conLeft .video_wrap{margin:4px 0 0;height:144px;}
.spot .tv_mov_area .conLeft .thumb{width:196px;}
.spot .tv_mov_area .conRight{float:right;position:relative;width:456px;}
.spot .tv_mov_area .conRight .inner{overflow:hidden;position:relative;height:300px;}
.spot .tv_mov_area .conRight .video_wrap{height:296px;}
.spot .tv_mov_area .conRight .thumb{width:452px;height:296px;}
.spot .tv_mov_area .conRight .btn{position:absolute;right:9px;bottom:4px;}
.spot .tv_mov_area .conRight .btn a{display: inline-block; margin:0 -2px;}
.spot .tv_mov_area .conRight .btn img{vertical-align:top;}
.spot .tv_mov_area .conRight .detail p{width:80%;}

.spot .tvStyle {padding-left:1px !important; width:679px !important;}
.spot .tv_mov_list {position:relative; float: left; width:240px; height:353px; padding:30px 20px 0;background-color:#3c3c3c;}
.spot .tv_mov_list h3 {margin-bottom:25px;}
.spot .tv_mov_list li {overflow:hidden; width:100%; margin-bottom:10px;}
.spot .tv_mov_list li .imgBox {position:relative; display:block; float: left; width:116px; height:64px; margin-right:12px; border:1px solid #7c7c7c;}
.spot .tv_mov_list li .movBox {float: left;}
.spot .tv_mov_list li .movBox strong a {color:#ffffff;}
.spot .tv_mov_list li .movBox p {padding:5px 0 10px;}
.spot .tv_mov_list li .movBox p a { color:#ffffff;}
.spot .tv_mov_list li .movBox span {color:#9c9c9c;}

.spot .tv_mov_area .rolling {position:relative;}
.spot .tv_mov_area .rolling ul.rollingIco { position:absolute; top:10px;right:15px;}
.spot .tv_mov_area .rolling ul.rollingIco2 { position:absolute; top:383px;right:0px;left:0px;}
.spot .tv_mov_area .rolling ul.rollingIco li {float:left; padding:5px;}
.spot .tv_mov_area .rolling .rollingImg { padding: 0px 0px 0px 0px; position:relative;}
.spot .tv_mov_area .rolling .rollingArrow .a_l {position:absolute; top:40%; left:-50px;}
.spot .tv_mov_area .rolling .rollingArrow .a_r {position:absolute; top:40%; right:-50px;}

.spot .tv_mov_list .btn_more {display:block; position:absolute; top:35px; right:20px; padding-right:10px; font-size:11px; color:#9c9c9c; background:url("../images/common/bu_grayarr.png") no-repeat right 4px;}
.cont_tv {position:relative; padding:0 20px;}
.cont_tv .h_tvmov {padding:13px 0; font-size:16px;font-weight:bold; color:#db3800; border-bottom:1px solid #e7e7e7;}
.cont_tv .tvmov_list {padding:15px 0 20px;}
.cont_tv .tvmov_list li{padding:5px 0;}
.cont_tv .tvmov_list li .menu {padding-right:15px; margin-right:10px; background:url("../images/common/bu_graybar2.png") no-repeat right 1px;}
.cont_tv .tv_info {padding:20px; height:80px; min-height:79px !important;overflow:hidden; background-color:#f8f8f8; border-top:1px dotted #e7e7e7; border-bottom:1px solid #e7e7e7; color:#7c7c7c;}
.cont_tv .tv_info strong {display:block; padding-left:8px; background:url("../images/common/bu_orgspot.png") no-repeat left 3px}
.cont_tv .btn_switch {display:block; height:25px; padding-top:12px; margin-bottom:30px; color:#9c9c9c; font-weight:bold; text-align:center; border-top:1px solid #e7e7e7; background:#ededef url('../images/common/bu_btmarr_off.png') no-repeat 343px 17px;}
.cont_tv .btn_switch:hover,
.cont_tv .btn_switch:active,
.cont_tv .btn_switch:focus {text-decoration:none; }
.cont_tv .tv_heart {position:absolute; top:11px; right:85px;}
.cont_tv .tv_facebook {position:absolute; top:10px; right:50px;}
.cont_tv .tv_twitter {position:absolute; top:10px; right:20px;}
.cont_one {padding:0 0 30px 1px;}
.cont_one .topBox {position:relative; padding:0 0 27px 20px; background-color:#f8f8f8; border-bottom:1px solid #e7e7e7;}
.cont_one .btmBox {position:relative; padding:0 0 27px 20px;}
.cont_one .topBox h3,
.cont_one .btmBox h3{padding:30px 0 10px;}
.cont_one .btmBox .sel_hotcoupon {position:absolute; top:28px; left:120px; width:170px; color:#3c3c3c;}
.cont_one .btmBox .sel_hotcoupon strong {color:blue;}
.cont_one .btn_more {display:block; position:absolute; top:35px; right:20px; padding-right:10px; font-size:11px; color:#7c7c7c; background:url("../images/common/bu_grayarr.png") no-repeat right 4px;}
.tvmain_list {overflow:hidden; width:100%;}
.tvmain_list li {float: left; width:144px; margin-right:21px; padding-top:15px;}
.tvmain_list li.noitem {padding-top:0; width:100%; text-align:center; }
.tvmain_list li .imgBox {position:relative; display:block; width:142px; height:79px; border:1px solid #d2d2d2;}
.tvmain_list li .imgBox .ico_hot {position:absolute; top:0; left:0;}
.tvmain_list li .infoBox .title {display:block; width:142px; padding:8px 0 6px; overflow : hidden; white-space : nowrap;}
.tvmain_list li .infoBox .tagLink a {font-size:11px; color:#9c9c9c;}
.tvmain_list li .infoBox .dsc_item {display:block; padding-top:6px; font-size:11px; color:#7c7c7c; letter-spacing:-1px;}
.movie_list {position:relative; border-top:2px solid #7c7c7c; }
.movie_list>li {width:100%;}
.movie_list>li>a {position:absolute; top:0; width:339px; height:32px; padding-top:15px; text-align:center; background-color:#ededef; border-bottom:1px solid #d2d2d2;}
.movie_list>li>a.menu1 {left:0; border-right:1px solid #d2d2d2;}
.movie_list>li>a.menu2 {left:340px;}
.movie_list>li>a.on {background-color:#fff; border-bottom:1px solid #e5e5e5;}
.movie_list li .tab_info {display:none; padding:103px 20px 15px;}
.movie_list>li .tab_info .btn_tvmore{display:block; position:absolute; top:65px; right:20px;  padding-right:10px; font-size:11px; color:#9c9c9c; background:url("../images/common/bu_grayarr.png") no-repeat right 4px;}
.movie_list li:first-child .tab_info {display:block;}
.srchTop_area {position:relative;margin:30px 20px 40px; padding:0 0 30px; border-bottom:1px solid #e0e0e0;}
.srchTop_area .h_srchtv {font-size:16px; color:#3c3c3c;}
.srchTop_area .p_srchtv {padding:0 0 0 8px;color:#7c7c7c;}
.srchTop_area .p_srchtv strong{/*padding:0 0 0 7px;background:url("../images/common/bu_redspot.png") no-repeat 0 6px;*/color:#1c1c1c;}
.srchTop_area .srchtv_area {position:absolute; top:-5px; right:0; width:250px;}
.srchTop_area .srchtv_area .inp_tvSrch {float: left; width:173px; height:26px; margin-right:5px; padding-left:5px; line-height:26px; font-size:14px; border:1px solid #a8a8a8; background:#fff url("../images/common/bg_tvsrch.png") no-repeat 10px 10px;}
.srchTop_area .srchtv_area .btn_tvSrch {float: left;}
.srchBtm_area {padding:0 20px 45px;}
.srchBtm_area .tvside_list li {padding-bottom:50px;}
.tb_tvtable {width:100%;}
.tb_tvtable th {height:40px; font-weight:bold; color:#ffffff; background:#fff url("../images/common/bg_mytableth.png") repeat-x left bottom;}
.tb_tvtable td {height:80px; padding:0 12px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; }

/* mypage */
.tab_basic{overflow:hidden;margin:0 20px 30px;}
.tab_basic li{float:left;}
.tab_basic a{display:block;overflow:hidden;position:relative;height:64px;}
.tab_basic a img{vertical-align:top;}
.tab_basic a.on img{margin:-64px 0 0;}

.tab_basic.etc{margin-top:60px;border-top:3px solid #e0460b;}
.tab_basic.etc a{height:49px;}
.tab_basic.etc a.on img{margin:-49px 0 0;}

.cont_one .tab_basic a{height:49px;}
.cont_one .tab_basic a.on img{margin:-49px 0 0;}

.cont_one .tab_basic.search a{height:64px;}
.cont_one .tab_basic.search a.on img{margin:-64px 0 0;}

.mypage_list {overflow:hidden; width:100%; margin-bottom:45px; border-top:2px solid #7c7c7c;}
.mypage_list li {float: left;}
.mypage_list li a {display:block; width:238px; height:31px; padding-top:16px; text-align:center; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background-color:#ededef;}
.mypage_list li a.on {width:241px; background-color:#fff; border-bottom:1px solid #fff;}
.myconfirm {padding-bottom:110px;}
.dsc_pwinfo {padding:16px 0 12px 20px;color:#7c7c7c; border-bottom:1px solid #e7e7e7;}
.loginfoList_wrap {width:100%; padding:35px 0 10px; background-color:#3c3c3c; border-top:1px solid #4d4d4d; border-bottom:1px solid #e7e7e7;}
.loginfo_list {width:310px; margin:0 auto;}
.loginfo_list li {overflow:hidden; width:310px; margin-bottom:20px;}
.loginfo_list li strong {display:inline-block; width:72px; margin-right:10px; color:#ffffff;}
.loginfo_list li span {color:#aaa;}
.loginfo_list li label {display:inline-block; width:72px; margin-right:10px; font-weight:bold; color:#ffffff;}
.loginfo_list li .inp_logpw {width:213px; padding-left:5px;}
.gline_top {overflow:hidden; width:auto; padding:0 20px 30px;border-bottom:1px solid #e7e7e7;}
.gline_top .my_glineInfo {float: left; width:358px; height:165px; margin-right:11px;}
.gline_top .my_glineInfo .mytitle_area {height:20px; padding:10px 10px 10px 20px; background-color:#3c3c3c;}
.gline_top .my_glineInfo .mytitle_area strong {position:relative; top:3px; float: left; font-size:14px; font-weight:bold; color:#fff;}
.gline_top .my_glineInfo .mytitle_area a {display:inline-block; float: right; padding:2px 15px 0; font-size:11px;; font-weight:bold; color:#7c7c7c; border:1px solid #d2d2d2; background-color:#f9f9f9;}
.gline_top .my_glineInfo .mytitle_area a:hover,
.gline_top .my_glineInfo .mytitle_area a:active,
.gline_top .my_glineInfo .mytitle_area a:focus {text-decoration:none; }
.gline_top .my_glineInfo .mylist_area {height:123px; overflow-y: scroll; border:1px solid #e7e7e7; background-color:#f8f8f8;}
.gline_top .my_glineInfo .mylist_area ul {padding:18px;}
.gline_top .my_glineInfo .mylist_area ul li {margin-bottom:10px;}
.gline_top .my_glineInfo .mylist_area ul li .btn_xbox {margin-left:15px;}
.gline_top .btn_gtalk {float: right; display:block; width:171px;}
.gline_cen {overflow:hidden; width:auto; border-bottom:1px solid #e7e7e7;}
.gline_cen h5 {margin-bottom:25px;}
.gline_cen .my_glineTalk {position:relative; float: left; width:440px; padding:35px 19px 26px}
.gline_cen .my_glineTalk .sel_gtalk {position:absolute; top:30px; right:19px;}
.gline_btm {padding:30px 20px 70px; background-color:#ededef;}
.gline_btm h5 {margin-bottom:25px;}
.myqnalist {padding:0 20px 70px;}
.tb_qnalist {width:100%;}
.tb_qnalist th {height:40px; font-weight:bold; color:#ffffff; background:#fff url("../images/common/bg_mytableth.png") repeat-x left bottom;}
.tb_qnalist td {padding:13px 0 11px; text-align:center; border-bottom:1px solid #e7e7e7;}
.tb_qnalist td.num {border-right:1px solid #e7e7e7;}
.tb_qnalist td.info {text-align:left; padding-left:30px;}
.myattend {padding:0 20px 270px;}
.myattendNum {padding:13px 0 11px 20px; margin-bottom:50px; color:#ffffff; font-size:14px; background:url("../images/common/bg_mytableth.png") repeat-x left top;}
.mycheck_list {overflow:hidden; width:100%;}
.mycheck_list>li{width:448px;}
.mycheck_list>li.menu1 {float: left;}
.mycheck_list>li.menu2 {float: right;}
.mycheck_list>li h5{margin-bottom:20px;}
.mycheck_list>li>ul{border-top:1px solid #e7e7e7;}
.mycheck_list>li>ul>li{position:relative; padding:13px 0 11px 19px; border-bottom:1px solid #e7e7e7;}
.mycheck_list>li>ul>li img {vertical-align:middle; padding-right:15px;}
.mycheck_list>li>ul>li .myattendMark {position:absolute; top:6px; right:21px; width:28px; height:28px; text-align:center; line-height:28px; color:#db3800; background:url("../images/common/bg_redcirc.png") no-repeat left top;}
.my_attCheck {margin-top:-15px;}
.attend_top {padding:0 20px 25px; border-bottom:1px solid #e7e7e7;}
.attend_top h4 {color:#3c3c3c; font-size:14px; margin-bottom:18px;}
.attend_main {overflow:hidden; padding:25px 0 100px;}
.calendar_area {float: left; width:647px; height:558px; padding:0 20px; background:url("../images/contents/bg_calendar.png") no-repeat 20px top;}
.calendar_area .cal_month {padding:45px 0 25px; text-align:center;}
.calendar_area .cal_month img {vertical-align:top; }
.calendar_area .cal_month .date {font-size:24px; padding:0 13px; font-family:tahoma, sans-serif; }
.calendar_area .cal_month .date .mon {color:#da3700; font-size:28px;}
.tb_calendar2 {width:625px; margin:0 10px 0 12px;}
.tb_calendar2 th {padding:4px 0; background:url("../images/contents/bg_calblack.png") repeat-x left top; border-bottom:1px solid #d9d9d9;;}
.tb_calendar2 th.red {background-image:url("../images/contents/bg_calred.png");}
.tb_calendar2 th.blue {background-image:url("../images/contents/bg_calblue.png");}
.tb_calendar2 td {padding:11px 14px; *padding:10px 14px 9px; text-align:center;}
.tb_calendar2 td p {position:relative; width:61px; height:39px; padding-top:22px; background:url("../images/contents/bg_caldate.png") no-repeat left top; color:#ffffff; font-size:24px; font-family:tahoma, sans-serif;}
.tb_calendar2 td p img {position:absolute; top:0; left:0;}
.attCheck_area {float: left; width:250px; padding-top:5px;}
.attCheck_area .att_click {position:relative; width:210px; height:143px; padding:20px 20px 0; margin-bottom:20px; background:url("../images/contents/bg_attclick.png") no-repeat left top; }
.attCheck_area .att_click .title{padding-bottom:15px; font-weight:bold; color:#ffffff; letter-spacing:-1px;}
.attCheck_area .att_click .title .str {display:block; padding-bottom:5px; color:#fdbf01; font-size:16px; letter-spacing:0;}
.attCheck_area .att_click .btn_attClick{}
.attCheck_area .att_click .info{position:absolute; bottom:14px; left:20px; padding-left:20px; font-weight:bold; color:#fff; background:url("../images/contents/ico_whitehome.png") no-repeat left 1px; }
.attCheck_area .att_click .info .str {color:#fdbf01; font-size:14px; }
.attCheck_area .att_ranking {width:210px; height:338px; padding:15px 20px; background:url("../images/contents/bg_attranking.png") no-repeat left top; }
.attCheck_area .att_ranking .title {display:block; margin-bottom:24px;}
.attCheck_area .att_ranking .best_num1 {padding:8px 0; margin-bottom:25px; background-color:#fff; border:1px solid #d2d2d2; text-align:center; }
.attCheck_area .att_ranking .best_num1 .crown {display:inline-block; *display:inline; *zoom:1; height:17px;  padding:5px 0 0 30px; background:url("../images/contents/ico_bestcrown.png") no-repeat left 0; color:#3c3c3c; font-weight:bold; letter-spacing:-1px;}
.attCheck_area .att_ranking .best_num1 .crown .str {color:#d93600; padding-left:3px;}
.attCheck_area .attRanking_list {}
.attCheck_area .attRanking_list li {overflow:hidden; width:100%; margin-bottom:7px; *margin-bottom:5px; color:#ffffff;}
.attCheck_area .attRanking_list li img {vertical-align:middle; margin-right:8px;}
.myprogram {position:relative; padding:0 20px 94px;}
.myprogram .dsc_myprogram {padding-bottom:15px;}
.myprogram .btn_delete {position:absolute; bottom:58px; left:20px;}
.tb_myprogram {width:100%;}
.tb_myprogram th {height:40px; font-weight:bold; color:#ffffff; background:#fff url("../images/common/bg_mytableth.png") repeat-x left bottom;}
.tb_myprogram inp_chk {width:13px; height:13px;}
.tb_myprogram td {padding:8px 0; text-align:center; border-bottom:1px solid #e7e7e7; color:#7c7c7c;}
.tb_myprogram td.none {padding:20px 0; border-right:1px solid #e7e7e7;}
.tb_myprogram td.info {text-align:left; padding-left:20px; color:#3c3c3c;}
.tb_myprogram td.info img {padding-left:3px; vertical-align:middle; }

/* member */
.joinus {/*border-top:2px solid #7c7c7c;*/padding:0 20px 30px;}
.joinus2 {/*border-top:2px solid #7c7c7c; padding-top:45px;*/}
.joinus3 {/*border-top:2px solid #7c7c7c;*/}
.joinus4 {/*border-top:2px solid #7c7c7c;*/padding-bottom:130px;}
.joinus5 {/*border-top:2px solid #7c7c7c;*/ padding:45px 0 150px;}
.h_attest {display:block; padding:15px 0 14px 20px; color:#db3800; font-size:14px;}
.dsc_attest {padding:15px 0 14px 20px;}
.provision {padding:30px 20px 0; border-bottom:1px solid #e7e7e7;}
.provision>h4 {margin-bottom:12px; color:#3c3c3c; font-size:14px;}
.provision>.thisinfo {height:108px; padding:20px; overflow-y: scroll; border:1px solid #cccccc; background-color:#f8f8f8;}
.checkbox_wrap {overflow:hidden; width:100%; padding-bottom:25px;}
.checkbox_area {float: right; width:140px; margin-top:10px;}
.checkbox_area .lb_check {float: right; font-size:11px;}
.checkbox_area .type_chk {float: left; width:13px; height:13px;}
.lb_rdoid {position:absolute; top:0; left:20px;}
.lb_rdoid2 {position:absolute; top:-5px; left:0px;}
.type_rdo {width:13px; height:13px;}
.dsc_fndid {padding:14px 0 41px 20px; border-bottom:1px solid #e7e7e7;}
.fndid_list {overflow:hidden; width:100%; margin-bottom:190px;}
.fndid_list li {float: left; width:459px; padding:20px 0 0 20px;}
.fndid_list li .info1 {float: left; width:110px; height:18px; padding:6px 0 0 25px; font-weight:bold; background:url("../images/common/bg_phone.png") no-repeat 1px 2px;}
.fndid_list li .info2 {float: left; height:24px; padding:5px 74px 0 22px; background:url("../images/common/bg_graylongbar.png") no-repeat left top;}
.fndid_list li .btn_getid {float: left; background:url("../images/common/bg_phone.png") no-repeat 1px 2px;}
.fndid_list li .info3 {float: left; width:110px; height:18px; padding:6px 0 0 25px; font-weight:bold; background:url("../images/common/bg_lock.png") no-repeat left 3px;}
.fndid_list li .info4 {float: left; height:24px; padding:5px 30px 0 22px; background:url("../images/common/bg_graylongbar.png") no-repeat left top;}
.inquirePw {padding:20px; background-color:#ededef;}
.login_wrap {width:100%; padding:20px 0 18px; margin-bottom:147px; background-color:#3c3c3c; border-top:1px solid #515151;}
.login_wrap .login {overflow:hidden; width:506px; margin:0 auto;}
.login_wrap .login .log_area {float: left; width:243px;}
.login_wrap .login .bnr_log {display:block; float: right; width:238px; height:238px; border:1px solid #d2d2d2;}
.snsLog_area2 .dsc_snsLog2 {margin-top:18px; padding:20px 0; color:#ffffff; border-top:1px solid #4b4b4b;}
.snsLog_area2 .go_snsLog2 a {display:block;}
.joinus_zero {width:100%; height:274px; text-align:center; background-color:#3c3c3c; }
.joinus_zero .title_joinus_area {width:818px; margin:0 auto; padding:25px 0; border-bottom:1px solid #303030;}
.joinus_zero .title_joinus_area .title {display:block; font-size:14px; line-height:22px; padding-bottom:20px; color:#fff;}
.joinus_zero .title_joinus_area .info {color:#9c9c9c;}
.joinus_zero .title_joinus_area .info strong {color:#cccccc;}
.joinus_zero .btn_joinus_area {width:818px; margin:0 auto; padding-top:30px; border-top:1px solid #4b4b4b;}
.joinus_zero .btn_joinus_area .info {font-size:11px; color:#cccccc; padding-top:15px; }

/* customerservice */
.faq {border-top:2px solid #db3800;}
.faq dt {border-bottom:1px solid #e7e7e7; background:url("../images/common/bg_dtq.png") no-repeat 19px 13px;}
.faq dt a {display:block; padding:13px 0 11px 50px; font-weight:bold; text-decoration:none; }
.faq dd {padding:16px 0 14px 50px; color:#7c7c7c; border-bottom:1px solid #e7e7e7; background:#fbfbfb url("../images/common/bg_dda.png") no-repeat 19px 16px;}
.notice_info {}
.notice_info dt {display:block; height:38px; background-color:#3c3c3c; border-top:1px solid #424242; border-bottom:1px solid #424242;}
.notice_info dt strong {display:block; float: left; width:513px; padding:10px 0 9px 20px; font-size:14px; line-height:19px; color:#fff; border-right:1px solid #1f1f1f;}
.notice_info dt span {display:block; float: left; padding:12px 0 7px 20px; border-left:1px solid #505050; color:#cccccc;}
.notice_info dd {padding:30px 20px 100px;}
.bd_control {overflow:hidden; width:100%; border-top:1px solid #7c7c7c;}
.bd_control dt {display:block; float: left; width:86px; height:16px; padding:13px 0 12px 20px; font-weight:bold; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.bd_control dt.first {background:#f8f8f8 url("../images/common/bu_arr_up.png") no-repeat 77px 18px; color:#7c7c7c;}
.bd_control dt.last {background:url("../images/common/bu_arr_down.png") no-repeat 77px 18px;}
.bd_control dd {float: left;width:512px; height:16px; padding:13px 0 12px 20px; border-bottom:1px solid #e7e7e7;;}
.bd_control dd a {display:block; }
.bd_control dd.first {background-color:#f8f8f8; color:#7c7c7c;}

/* event */
.event {/*padding:45px 0 0 0; border-top:2px solid #7c7c7c;*/}
.event2 {padding:25px 20px 65px; /*border-top:2px solid #7c7c7c;*/}
.currentEvt_list {}
.currentEvt_list>li {overflow:hidden; width:auto; padding:20px; border-bottom:1px solid #e0e0e0;}
.currentEvt_list>li>.imgBox {display:block; float: left;  width:278px; height:98px; margin-right:30px; border:1px solid #d2d2d2;}
.currentEvt_list>li>.infoBox {float: left; width:288px;}
.currentEvt_list>li>.infoBox .link_evt {display:block; margin-bottom:15px;}
.currentEvt_list>li>.infoBox .link_evt .title {display:block; padding-bottom:5px; font-size:14px; color:#3c3c3c;}
.currentEvt_list>li>.infoBox .evt_item_list li {margin-bottom:3px; color:#7c7c7c;}
.currentEvt_list>li>.infoBox .evt_item_list li .cube {display:inline-block; width:69px; height:17px; padding-top:3px; margin-right:5px; text-align:center; background-color:#5c5c5c; border-top:1px solid #f4f4f4; color:#fff; font-size:11px;}
.evt_dlist {padding:0 20px;}
.evt_dlist dt {display:block; padding:11px 0 10px 20px; font-size:16px; line-height:19px; font-weight:bold; color:#fff; background:url("../images/common/bg_mytableth.png") repeat-x left top;}
.evt_dlist dd.info1 {overflow:hidden; width:100%;}
.evt_dlist dd.info1 strong {display:block; float: left; padding:13px 12px 11px 19px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background-color:#fcfcfc; color:#7c7c7c;}
.evt_dlist dd.info1 .term_area {float: left; width:496px; padding:8px 20px 7px; border-bottom:1px solid #e7e7e7;}
.evt_dlist dd.info1 .term_area .sns_icoBox {float: right; height:25px;}
.evt_dlist dd.info1 .term_area .sns_icoBox span {padding-right:15px; color:#7c7c7c; vertical-align:middle; }
.evt_dlist dd.info1 .term_area .sns_icoBox a img {vertical-align:middle; }
.evt_dlist dd.info1 .term_area .term {display:block; float: left; padding-top:4px;}
.evt_dlist dd.info2 {padding:20px 0 30px; text-align:center; }

/* gline */
.spot .busSrch_area {float: left; width:680px; padding:45px 0 38px; border-bottom:2px solid #7c7c7c; background-color:#f8f8f8;}
.busSrch_area .busSrch {width:531px; margin:0 auto; }
.busSrch_area .busSrch .inp_busSrch {float: left; width:452px; height:31px; line-height:31px; font-size:14px; padding-left:5px; margin-right:5px; border:2px solid #db3800; background:#fff url("../images/common/bg_inpbusSrch.png") no-repeat 9px 11px;}
.busSrch_area .busSrch .inp_busSrch2 {float: left; width:452px; height:31px; line-height:31px; font-size:14px; padding-left:5px; margin-right:5px; border:2px solid #db3800;}
.busSrch_area .busSrch .busBtn {display:block; float: left;}
.gtalkBtn_area {float: left; width:278px; height:99px; margin:0 1px; padding-top:19px; text-align:center; background-color:#ffffff;}
.gtalkBtn_area .btn_gtalk_write {width:240px;}
.h_whole {display:block; margin:0 20px; padding:43px 0 14px; border-bottom:1px solid #e0e0e0;}
.glineBar {width:278px; margin:0 1px; background-color:#4c4c4c;}
.glineBar .title {position:relative; padding:25px 0 25px 20px; background-color:#3c3c3c; border-bottom:1px solid #5a5a5a}
.glineBar .title .btn_glineEdit {position:absolute; top:25px; right:20px;}

.glineBar .busstop2 {border-bottom:1px solid #3c3c3c;  }

.glineBar .busstop {border-bottom:1px solid #3c3c3c; padding:18px 0 19px 18px; }
.glineBar .busstop strong {display:block; font-size:14px; color:#fdbf01; margin-bottom:17px;}

.glineBar .busstop span {display:block; font-size:12px; color:#fff; margin-bottom:31px;}

.glineBar .busline {display:block; border-top:1px solid #5a5a5a; padding:18px 0 19px 18px;}
.glineBar .busline strong {display:block; font-size:14px; color:#fdbf01; margin-bottom:17px;}
.glineBar .busline span {display:block; font-size:12px; color:#fff; margin-bottom:31px;}
.glineBar .busline_list {overflow:hidden; width:100%; font-size:11px; color:#fff; background:url("../images/common/bg_busline_list.png") no-repeat left 34px;}
.glineBar .busline_list li {position:relative; float: left; min-width:45px; max-width:50px; padding-left:26px; height:47px; margin-right:10px; text-align:center; }
.glineBar .busline_list li a {font-size:11px; letter-spacing:-1px; color:#fff;}
.glineBar .busline_list li a.line {display:block; padding-top:8px;}
.glineBar .busline_list li img {position:absolute; top:0; left:0;}
.result_busline {padding:40px 20px 25px; border-bottom:1px solid #e7e7e7;}
.result_busline .title {display:block; padding-bottom:12px; font-size:14px; }
.result_busline .info {padding-top:2px; vertical-align:middle; }
.result_busline .info img {vertical-align:middle; position:relative; top:-3px;padding-right:3px;}
.tb_busline {padding:0 20px;}
.tb_busline h3 {margin:30px 0 15px;}
.tb_busline .tb_gline {width:100%; border-top:2px solid #7c7c7c;}
.tb_busline .tb_gline th {padding:8px 0 8px 20px; font-weight:bold; background-color:#fafafa; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;text-align:left; }
.tb_busline .tb_gline th img {vertical-align:middle; padding-right:20px;}
.tb_busline .tb_gline td {border-bottom:1px solid #e7e7e7;}
.tb_busline .tb_gline td div {position:relative; padding:8px 0 8px 20px; }
.tb_busline .tb_gline td .btn_gtalkplay {position:absolute; top:4px; right:54px;}
.tb_busline .tb_gline td .btn_goldstar {position:absolute; top:4px; right:19px;}
.gtalk_step {padding:0 20px 25px;}
.gtalk_title {display:block; padding:0 15px 20px; font-size:14px; color:#db3800;}
.tb_stepwrite {width:100%; border-top:1px solid #e7e7e7;}
.tb_stepwrite th {padding:13px 0; font-weight:bold;  font-size:14px; background-color:#fbfbfb; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.tb_stepwrite td {padding:13px 0 13px 20px; border-bottom:1px solid #e7e7e7;}
.gtalkuser {overflow:hidden; width:100%; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background-color:#fcfcfc;}
.gtalkuser strong  {display:block; float: left;width:144px; height:27px; padding-top:13px; text-align:center; border-right:1px solid #e7e7e7;}
.gtalkuser .ico_sns {display:block; float: left; padding:10px 0 0 20px;}
.txta_area {position:relative; padding:20px; border-bottom:1px solid #e7e7e7;}
.txta_area .type_txta_beige {width:98%; padding:10px 0 0 2%; height:70px; background:#fcfcfc url("../images/common/bg_txta_input.png") no-repeat 11px 10px; border:1px solid #cccccc;}
.txta_area .char {position:absolute; top:80px; right:33px; color:#bebebe;}
.gtalkStep_list {padding:10px 20px 0; }
.gtalkStep_list li {padding:0 0 3px 12px; background:url("../images/common/bu_redspot.png") no-repeat left 6px; color:#7c7c7c;}
.attendCheck {position:relative; /*border-top:2px solid #7c7c7c;*/ padding:45px 20px 0;}
.tvtableCase {position:relative; /*border-top:2px solid #7c7c7c;*/ padding:5px 20px 0;}
.p_tvtable {padding-bottom:20px;}
.cal_title {margin-bottom:50px; text-align:center; color:#3c3c3c; font-size:16px; font-weight:bold;}
.cal_title a {padding:0 15px;}
.cal_sel {position:absolute; top:75px; right:30px;}
.cal_right{position:absolute; top:75px; right:20px;}
.cal_numBox {overflow:hidden; width:638px; border-top:1px solid #e7e7e7;}
.cal_numBox .num1 {float: left; width:174px; height:33px; padding:15px 0 0 20px; background-color:#4c4c4c; border-top:1px solid #595959; border-right:1px solid #222222; border-bottom:1px solid #747474; font-weight:bold; color:#ffffff }
.cal_numBox .num2 {position:relative; float: left; width:422px; height:33px; padding:15px 0 0 20px; vertical-align:top; background-color:#4c4c4c; border-top:1px solid #595959; border-bottom:1px solid #747474; border-left:1px solid #5e5e5e;  font-weight:bold; color:#ffffff }
.cal_numBox a {position:absolute; top:12px; right:10px;}
.cal_numBox strong {color:#fdbf01; vertical-align:top; }

.tb_calendar {width:638px; border-top:1px solid #e7e7e7;}
.tb_calendar tbody th {border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.tb_calendar tbody td {color:#7c7c7c; vertical-align:top; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.tb_calendar tbody td div {position:relative; width:85px; height:87px; padding:3px 0 0 5px; }
.tb_calendar tbody td .cal_check {position:absolute; top:15px; left:15px; }

/* gline-popup */
.pop_busSrch {padding:30px 0; border-bottom:1px solid #e7e7e7; background-color:#f8f8f8;}
.pop_busSrch .busSrch {width:440px !important;}
.pop_busSrch .busSrch .inp_pop {float: left; width:356px; height:31px; line-height:31px; font-size:14px; padding-left:5px; margin-right:5px; border:2px solid #db3800;}
.dl_result {height:549px; margin:29px 20px 20px 19px; border:1px solid #d6d6d6; overflow-y: scroll; }
.dl_result dt {display:block; height:28px; padding:12px 0 0 20px; color:#ffffff; background-color:#353535; font-weight:bold; font-size:14px;}
.dl_result dd {}
.pop_busline .tb_gline th {padding-left:7px;}
.pop_busline .tb_gline th img{padding-right:7px;}


/* ad */
.ad_list {overflow:hidden; width:100%; margin-bottom:45px; border-top:2px solid #7c7c7c;}
.ad_list li {float: left;}
.ad_list li a {display:block; width:319px; height:31px; padding-top:16px; text-align:center; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background-color:#ededef;}
.ad_list li a.on {background-color:#fff; border-bottom:1px solid #fff;}
.ad_list li a.cen {width:318px;}

/* etc */
.intro_gbustv {padding:0 0 30px; border-bottom:1px solid #e7e7e7;background:url("../images/contents/bg_intro_gbustv.png") no-repeat 0 30px; text-align:center; }
.intro_gbustv .top {padding:0 0 5px 0;}
.intro_gbustv h4 {padding:0 0 18px 0;}
.intro_gbustv .cen {padding:0 0 512px 0;}
.intro_gbustv .btm {padding:30px 0 0 0; background:url("../images/contents/bu_dotted5.png") repeat-x left top;}
.cooper_dlist {padding:30px 0 30px 19px; background:url("../images/contents/bg_particle.png"); border-bottom:1px solid #e7e7e7;}
.cooper_dlist dt {margin-bottom:22px;}
.cpy_list {overflow:hidden; width:100%;}
.cpy_list li {float: left; border:1px solid #d2d2d2; margin-right:11px;}
.cpy_list li img {float: left;}
.mainservice_dlist {padding:50px 20px 68px; border-bottom:1px solid #e7e7e7;}
.mainservice_dlist dt {padding-bottom:46px;}
.mainservice_dlist .frst_dd {margin-bottom:48px;}
.mainservice_dlist .last_dd {position:relative;padding:30px; line-height:18px;border-radius:5px;border:1px solid #d2d2d2;background:#f8f8f8;}
.mainservice_dlist .last_dd a{position:absolute;right:30px;top:30px;}
.service_list {overflow:hidden;zoom:1;margin:0 -30px 0 0;/*height:206px; padding-left:23px;*/}
.service_list li {float: left; margin:0 30px 0 0;/*width:150px; height:150px; padding:28px; margin:0 6px; text-align:center;  background:url("../images/contents/bg_servicelist1.png") no-repeat left top;*/}
.service_list li.even {/*background-image:url("../images/contents/bg_servicelist2.png");*/}
.service_list li strong {display:block; padding:17px 0 21px;color:#3c3c3c; font-weight:bold; font-size:15px; line-height:20px; letter-spacing:-1px;}
.service_list li .info {padding:0 0 10px; color:#3c3c3c; letter-spacing:-1px; font-size:11px;}
.service_list li .btn_baro {display:inline-block; padding:2px 11px 2px 2px; color:#7c7c7c; font-size:11px; background:url("../images/contents/bg_baro.png") no-repeat right 4px; text-decoration:none; }
.history_dlist {padding:20px 20px 25px; background-color:#f8f8f8;}
.history_dlist dt {padding-bottom:20px;}
.history_dlist dd {margin:0 0 0 20px;}
.history_dlist dd ul li {height:20px; padding-top:5px; background:url("../images/contents/bg_history.png") no-repeat left top; letter-spacing:-1px;}
.history_dlist dd ul li strong { padding:0 15px 0 24px; color:#3c3c3c; letter-spacing:0;}
.etc_list {overflow:hidden; width:100%; margin:40px 0 45px; border-top:2px solid #7c7c7c;}
.etc_list li {float: left;}
.etc_list li a {display:block; width:159px; height:31px; padding-top:16px; text-align:center; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background-color:#ededef;}
.etc_list li a.last {width:158px;}
.etc_list li a.on {background-color:#fff; border-bottom:1px solid #fff;}
.map_area {padding:45px 32px 60px;}
.add_area {padding:20px; background-color:#ededef;}
.add_area address {display:inline; }
.sitemap_list {overflow:hidden; width:auto; padding:70px 25px 25px;}
.sitemap_list>li {float: left; width:174px; height:359px; padding:0 64px; text-align:center;}
.sitemap_list>li>h4 {padding-bottom:19px; margin-bottom:19px; background:url("../images/contents/bg_sitemaph4.png") no-repeat left bottom;}
.sitemap_list>li>ul>li a {display:block; padding:6px 0;}

.tit_agree {display:block; font-size:18px; padding:0 0 0 20px; font-weight:bold; }
.topagree_wrap {border:1px solid #d2d2d2; margin:25px 0 30px;}
.topagree_list {overflow:hidden; width:100%; background-color:#ededef; padding:12px 0;}
.topagree_list li {float: left; width:44%; font-size:12px; padding:8px 3%;}
.privateTop {padding:0 20px 25px; border-bottom:1px solid #e7e7e7;}
.privateMain {padding:0 30px; background-color:#f8f8f8;}
.join_private {padding:0 !important;}
.privateMain h4 {padding:20px 0; font-size:16px; font-weight:bold; border-bottom:1px solid #7c7c7c; color:#3c3c3c;}
.join_private h4 {padding:0 !important; border-bottom:0 none !important;}
.privateMain .additional {color:#5c5c5c; padding-bottom:50px;}
.privateMain .additional strong {display:block; font-weight:normal;  margin-bottom:3px;}
.private_olist {letter-spacing:-1px;}
.private_olist>li {padding:25px 0; border-bottom:1px dotted #e7e7e7;}
.private_olist>li>dl {color:#7c7c7c;}
.private_olist>li>dl>dt {display:block; margin-bottom:20px; font-size:14px; font-weight:bold; color:#5c5c5c;}
.private_olist>li>dl>dd {margin:0 0 15px 20px;}
.private_olist>li>dl>dd.dd_num {padding-left:16px; text-indent:-16px;}
.private_olist>li>dl>dd .rank1 {display:block; margin-bottom:15px; font-weight:bold; }
.private_olist>li>dl>dd .ol_num1 li {margin-bottom:10px; padding-left:16px; text-indent:-16px;}
.private_olist>li>dl>dd .ol_num1 li p {padding-left:-20px; text-indent:-6px;}
.private_olist>li>dl>dd .str_num1 {display:block; padding-left:10px;}
.private_olist>li>dl>dd .private_bar {padding-left:6px; text-indent:-6px;}
.private_olist>li>dl>dd .str_num3 {display:block; margin-bottom:10px; font-weight:bold; }
.private_olist>li>dl>dd .ul_num3 li {margin-bottom:3px; padding-left:15px; text-indent:-15px; font-weight:bold; }
.private_olist>li>dl>dd .dl_inner dt {display:block; margin-bottom:10px; font-weight:bold; }
.private_olist>li>dl>dd .dl_inner dd {margin-bottom:10px;padding-left:8px; text-indent:-8px;}
.private_olist>li>dl>dd .span_num6 {padding:0 10px;}
.private_olist>li>dl>dd .tb_privateinfo {width:100%;}
.private_olist>li>dl>dd .tb_privateinfo th {padding:13px 0 11px; background-color:#d2d2d2; border-right:1px solid #b9b9b9; text-align:center; color:#7c7c7c; font-weight:bold; }
.private_olist>li>dl>dd .tb_privateinfo td {padding:13px 5px 11px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; color:#7c7c7c; background-color:#fff;}
.private_olist>li>dl>dd .cookie_set {padding-left:63px; text-indent:-63px;}
.private_olist>li>dl>dd .cookie_set strong {font-weight:bold; }
.private_olist>li>dl>dd .dl_num10 dt {font-weight:bold; margin:12px 0;}
.private_olist>li>dl>dd .dl_num10 dd {margin-bottom:3px;}
.private_olist>li>dl>dd .ol_num10 li {margin-bottom:3px; padding-left:10px; text-indent:-10px;}
.private_olist>li>dl>dd .ol_num10 a {text-decoration:underline; }

/* search */
.srch_busSrch {padding:30px 0; border-bottom:1px solid #e7e7e7;}
.srch_busSrch .busSrch {width:440px !important;}
.srch_busSrch .busSrch .inp_srch {float: left; width:351px; height:38px; line-height:38px; padding-left:5px; margin-right:5px; font-size:14px; border:1px solid #464646; background:#fff url("../images/common/bg_srchfind.png") no-repeat 9px 14px;}
.srch_infoBox {position:relative;padding:30px 20px 10px; border-bottom:1px solid #e7e7e7;}
.srch_infoBox h4 {font-size:16px; color:#3c3c3c; font-weight:bold; margin-bottom:20px;}
.srch_infoBox .nowords {padding-bottom:20px; color:#9c9c9c;}
.srch_infoBox .nowords strong {color:#5c5c5c;}
.srch_infoBox2 {position:relative;padding:30px 20px 10px; background-color:#f8f8f8; border-bottom:1px solid #e7e7e7;}
.srch_infoBox2 h4 {font-size:16px; color:#3c3c3c; font-weight:bold; margin-bottom:20px;}
.srch_infoBox2 .nowords {padding-bottom:20px; color:#9c9c9c;}
.srch_infoBox2 .nowords strong {color:#5c5c5c;}
.srch_infoBox .more,
.srch_infoBox2 .more{position:absolute;right:14px;top:14px;}
.srchtv_list li {padding-bottom:50px;}
.srchgnews_list {}
.srchgnews_list li {overflow:hidden; width:100%; margin-top:20px; padding-bottom:20px; background:url("../images/common/bu_graydot.png") repeat-x left bottom;}
.srchgnews_list li.first {padding-bottom:0; background:0 none;}
.srchgnews_list li .newsBox {float: left; width:470px;}
.srchgnews_list li .newsBox h5 a {padding:0 0 3px 9px; font-size:14px; color:#5c5c5c; background:url("../images/common/bu_redspot.png") no-repeat left 5px;}
.srchgnews_list li .newsBox span {padding-left:9px; color:#b4b4b4; font-size:11px;}
.srchgnews_list li .newsBox a {display:block; padding:12px 0 0 9px; color:#7c7c7c; letter-spacing:-1px;}

.srchgnews_list li .newsBox_noimg {float: left; width:600px;}
.srchgnews_list li .newsBox_noimg h5 a {padding:0 0 3px 9px; font-size:14px; color:#5c5c5c; background:url("../images/common/bu_redspot.png") no-repeat left 5px;}
.srchgnews_list li .newsBox_noimg span {padding-left:9px; color:#b4b4b4; font-size:11px;}
.srchgnews_list li .newsBox_noimg a {display:block; padding:12px 0 0 9px; color:#7c7c7c; letter-spacing:-1px;}

.srchgnews_list li .imgBox {display:block; float: right; width:138px; height:103px; border:1px solid #d2d2d2;}
.srchgnews_list li .newsBox_notimg {float: left; width:620px;}
.srchgnews_list li .newsBox_notimg h5 a {padding:0 0 3px 9px; font-size:14px; color:#5c5c5c; background:url("../images/common/bu_redspot.png") no-repeat left 5px;}
.srchgnews_list li .newsBox_notimg span {padding-left:9px; color:#b4b4b4; font-size:11px;}
.srchgnews_list li .newsBox_notimg a {display:block; padding:12px 0 0 9px; color:#7c7c7c; letter-spacing:-1px;}
.srchgnews_list li .evtBox {display:block;}
.srchgnews_list li .evtBox h5 a{padding:0 0 3px 9px; font-size:14px; color:#5c5c5c; background:url("../images/common/bu_redspot.png") no-repeat left 5px;}
.srchgnews_list li .evtBox a{display:block; padding:9px 0 0 9px; color:#7c7c7c;}
.srchcp_list {overflow:hidden; width:100%;}
.srchcp_list li {float: left; width:116px; margin:10px 14px 0 0 ;}
.srchcp_list li .imgBox {position:relative; display:block; width:114px; height:92px; border:1px solid #d2d2d2;}
.srchcp_list li .infoBox .title {display:block; width:116px; padding:8px 0 6px; overflow : hidden; white-space : nowrap;}
.srchcp_list li .infoBox .dsc_item {display:block; padding-top:6px; font-size:11px; color:#7c7c7c; letter-spacing:-1px;}

/* news */
.newsTopBox {width:100%; }
.newsTopBox h5 a {display:block; padding-bottom:5px; font-size:24px; color:#3c3c3c; line-height:28px; letter-spacing:-1px;}
.newsTopBox p {padding-bottom:18px; color:#9c9c9c; font-size:12px; background:url("../images/common/bu_graydot.png") repeat-x left bottom; }
.newsTopBox .info {overflow:hidden; width:100%; padding:30px 0 50px; border-bottom:1px solid #7c7c7c;}
.newsTopBox .info .imgTopBox {display:block; float: left; width:238px; height:178px; margin-right:30px; border:1px solid #d2d2d2;}
.newsTopBox .info .textTopBox {display:block; float: left; width:345px; height:177px; overflow:hidden; color:#5c5c5c; font-size:14px; line-height:22px; letter-spacing:-1px;}

.newsTopBox .info .textTopBox2 {display:block; float: left; width:645px; height:177px; overflow:hidden; color:#5c5c5c; font-size:14px; line-height:22px; letter-spacing:-1px;}

.gnews_view {position:relative; padding:50px 20px 0;}
.gnews_view .h4news_area {padding:30px 20px 20px; background-color:#f8f8f8; border-top:1px solid #d2d2d2; border-bottom:1px solid #d6d6d6;}
.gnews_view .h4news_area h4 {color:#3c3c3c; font-weight:bold; font-size:24px;line-height:30px; padding-bottom:5px;}
.gnews_view .h4news_area .when {color:#9c9c9c;}
.gnews_view .news_core {overflow:hidden; width:auto; padding:30px 0;}
/*.gnews_view  {font-size:16px; font-weight:bold; color:#3c3c3c; line-height:20px;}*/
.gnews_view .who {display:block; padding-bottom:20px; font-weight:bold; color:#7c7c7c;}
.gnews_view .what {line-height:30px; font-size:14px;}
.gnews_view .functionBox {float: right; width:240px; margin:0 0 15px 10px;}
.gnews_view .functionBox .imgBox {display:block; width:238px; height:238px; margin:0 0 50px 20px; border:1px solid #d2d2d2; }
.gnews_view .functionBox2 {float: right; width:260px; margin:0 0px 0px 10px; }
.gnews_view .functionBox2 .imgBox {display:block;  width:238px; height:238px; margin:0 0 50px 20px; border:1px solid #d2d2d2; }
.gnews_view .printing {position:absolute; top:20px; right:20px;}
.news_snsBox {overflow:hidden; width:auto; padding:10px 20px; border:1px solid #d2d2d2; border-radius:5px;}
.news_snsBox .publicsns {float: right;}
.news_snsBox .publicsns img {vertical-align:top; }
.news_snsBox .publicsns .txt {position:relative; top:3px; right:5px;}
.news_snsBox .btn_heart {float: left; margin-right:15px;}

.citieznBtn_area {padding:18px 0 20px; margin:0 1px; text-align:center; border-bottom:1px solid #d2d2d2; background-color:#fff;}
.gnews_view {}
.gnews_view .citiwho {overflow:hidden; width:300px; margin-bottom:12px;}
.gnews_view .citiwho img {vertical-align:middle;}
.gnews_view .citiwho .imgBox {float: left; width:38px; height:38px; margin-right:11px; border:1px solid #d2d2d2;}
.gnews_view .citiwho .imgBox img {width:38px; height:38px;}
.gnews_view .citiwho .talkBox {float: left; margin-bottom:}
.gnews_view .citiwho .talkBox .writer_info {margin-bottom:3px;}
.gnews_view .citiwho .talkBox .writer_info .citi_name {font-weight:bold; padding-left:5px;}
.gnews_view .citiwho .talkBox .writer_info img {vertical-align:bottom; }
.gnews_view .citiwho .talkBox .date {display:block; color:#9c9c9c;}
.gnews_view .capture {display:block; margin-bottom:20px; color:#7c7c7c;}
.gnews_view .keyword {padding:13px 13px 11px; color:#9c9c9c; font-size:11px; background-color:#f8f8f8; border-top:1px solid #e7e7e7;}
.citi_list {padding:14px 18px 0;}
.citi_list li {line-height:15px; color:#7c7c7c; padding:0 0 10px 9px;  background:url("../images/common/bu_redspot.png") no-repeat left 6px;}
.sns_write_comment {padding:0 0 25px 20px;}
.sns_write_comment span {padding-left:5px;}
.sns_write_comment img {vertical-align:middle; }
.recommend {padding:30px 0 30px 100px; margin:0 20px; text-indent:-100px;}
.recommend img {vertical-align:middle;}
.recommend a {padding-left:5px; text-decoration:underline; color:#db3800; line-height:20px;}
.replist_top {overflow:hidden; width:100%;}
.replist_top .orderbox {float: right; padding:0 20px 20px 0;}
.replist_top .orderbox a.item1 {width:37px; padding-right:13px; margin-right:13px; background:url("../images/common/btn_orderarr_down.png") no-repeat right 4px;}
.replist_top .orderbox a.item2 {width:37px; padding-right:13px; background:url("../images/common/btn_orderarr_up.png") no-repeat right 4px;}

/* tvtalk */
.tv_title_area {position:relative;height:41px; padding:23px 18px 0; margin:-3px 0 0 1px;background:url("../images/contents/bg_tvtitle.png") repeat-x left top;}
.tv_title_area strong {float: left; font-size:16px; color:#fff; letter-spacing:-1px;}
.tv_title_area .entrytv {float: right; color:#a1a1a1; letter-spacing:-1px;}
.tv_title_area .entrytv .last {padding-left:11px; background:url("../images/contents/bu_tvtitle.png") no-repeat left 1px;}
.tv_title_area .entrytv .num {color:#fdbf01; letter-spacing:0; padding-right:10px; font-weight:bold; }
.tv_title_area .entrytv .date {font-weight:normal; letter-spacing:0;}
.tvtalkBox {padding:0 20px; border-bottom:1px solid #e7e7e7;}
.tvtalkBox .info {padding:30px 0 17px; color:#7c7c7c; }
.tvtalkBox .talksns {overflow:hidden; width:100%; padding:13px 0;}
.tvtalkBox .talksns .sns1 {float: left;}
.tvtalkBox .talksns .sns2 {float: right;}
.tvtalkBox .talksns .sns2 img {vertical-align:top; }