#csHeader { width:100%; position:relative;}
#csHeader .hide { display:none; visibility:hidden;}

/* for main */
.csh_main { width:100%; height:48px; min-width:1200px; padding-top:43px; background:#fff; }
.csh_main_bg { width:100%; height:46px; background:#c51917; border:solid 1px #ba1513; border-left:0; border-right:0;}
.csh_main_in { width:1200px; margin:0 auto; position:relative;  z-index:5 }
.csh_main_in #csh_brand { float:left; position: relative; padding-left:1px; }
.csh_main_in #csh_brand > font { position: relative; z-index: 9999}
.csh_main_in .csh_logo_c { position:absolute; margin-top:-35px; top: 0px; left: 1px;}
.csh_main_in a[target=workSubB] { position: relative; z-index: 999;}
.csh_main_in .csh_logo_csc { margin-left: 153px;}
.csh_main_in .csh_logo_title { display:none;}
.csh_main_in .csh_topmenu_trig { float:left; width:440px; height:46px;}
.csh_main_in .csh_topmenu_trig a#csh_topmenu_trig_id { display:block; width:100%; height:100%; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }
.csh_main_in .csh_login { position:absolute; top:-25px; right:0px; white-space:nowrap; font-size:13px; font-weight:normal; color:#888;}
.csh_main_in .csh_login a { color:#222;}
.csh_main_in .csh_login a:hover { text-decoration:none}
.csh_main_in .csh_login img { vertical-align:middle; margin-top:-1px; }
.csh_main ul.csh_menu { width:1044px; height:38px; margin-left:154px; background:#fff; border:solid 1px #d7d7d7; overflow:hidden; position:relative; z-index:5; }
.csh_main ul.csh_menu li { float:left; margin-left:75px; padding-top:10px; font-size:16px; font-weight:bold;}
.csh_main ul.csh_menu li:first-child { margin-left:50px}
.csh_main ul.csh_menu li a {}

.csh_all_trig { width:46px; height:46px; margin-right:9px; float:right;}
.csh_all_trig a { width:46px; height:46px; display:block; background:url(//www.dizzotv.com/nmb/images2/common/csh_main_ico.png) no-repeat 3px 3px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
.csh_all_trig a.csh_all_trig_on { background-position:-47px 3px;}

#csh_search { float:right;}
#csh_search .csh_search_inputbox_trig { }
#csh_search .csh_search_inputbox_trig a { width:46px; height:46px; display:block; background:url(//www.dizzotv.com/nmb/images2/common/csh_main_ico.png) no-repeat 3px -47px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
#csh_search .searchTerm { width:230px; height:30px; padding-left:10px; background:#fff; border:0; font-size:12px; line-height:30px; color:#b5b5b5; }
#csh_search .searchTerm:focus { color:#222;}
#csh_search .searchBtn { width:46px; height:46px; padding:0;  background:url(//www.dizzotv.com/nmb/images2/common/csh_main_ico.png) no-repeat 3px -47px; border:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; cursor:pointer;}

/* main search custom */
.csh_main #csh_search .csh_search_inputbox { display: block; width: 240px; height: 35px; margin-top: 5px; margin-right:10px; padding-left:15px; background:#ac0f0d; border-radius: 40px}
.csh_main #csh_search .searchTerm { width: 190px; height: 35px; margin: 0; padding: 0; padding-left: 5px; line-height: 35px; background: #ac0f0d; color: #e2abab; font-size: 13px;}
.csh_main #csh_search .searchTerm:focus { color:#fff; outline-color:#fff}
.csh_main #csh_search .searchBtn { width: 35px; height: 35px; background: url("//www.dizzotv.com/nmb/images2/common/csh_main_ico.png") no-repeat -250px 0px}
.csh_main #csh_search .searchBtn:hover { background-position: -250px -50px;}
.csh_main #csh_search .csh_search_inputbox_trig { display: none}

#csh_all_id { display:none; width:1044px; padding-top:20px; background:#fff; border:solid 1px #d7d7d7; overflow:hidden; position:absolute; top:0px; left:154px; z-index:10000}
ul.csh_all_list { float:left; width:130px; height:310px; margin-bottom:20px; padding-left:20px; border-left:solid 1px #e9e9e9;}
#csh_all_id h4 + ul.csh_all_list { padding-left:30px; border:0;}
#csh_all_id h4 + ul.csh_all_list { padding-left:30px; border:0;}
ul.csh_all_list li { line-height:25px;}
ul.csh_all_list li.dep1 { font-weight:bold;}
ul.csh_all_list li.empty { height:25px;}
ul.csh_all_list li a {}

.csh_all_others { clear:both; width:100%; height:48px; border-top:solid 1px #d7d7d7; position:static;}
ul.csh_all_sns { float:left; padding-left:19px}
ul.csh_all_sns li { float:left; width:40px; height:48px; border-right:solid 0px #d7d7d7; }
ul.csh_all_sns li a { background:url("//www.dizzotv.com/nmb/images2/common/csh_main_ico.png") no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}


ul.csh_all_sites { float:left; padding-left:80px}
ul.csh_all_sites li { float:left; padding:0 19px; line-height:0;}
ul.csh_all_sites li a { height:48px; display:inline-block; background:url(//www.dizzotv.com/nmb/images2/common/csh_main_ico.png) no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
ul.csh_all_sites li a.site_tvcs { width:51px; background-position: 0px -100px;}
ul.csh_all_sites li a.site_csbiz { width:70px; background-position: 0px -150px;}
ul.csh_all_sites li a.site_spocs { width:83px; background-position: 0px -200px;}
ul.csh_all_sites li a.site_health { width:76px; background-position: 0px -250px;}
ul.csh_all_sites li a.site_cspub { width:84px; background-position: 0px -300px;}
ul.csh_all_sites li a.site_csedu { width:75px; background-position: 0px -350px;}

ul.csh_all_sites li a.site_chosun { width:116px; background-position: 0px -561px;}
ul.csh_all_sites li a.site_members { width:78px; background-position: 0px -611px;}

.csh_all_close_trig { width:48px; height:48px; position:absolute; border-left:solid 1px #d7d7d7; bottom:0px; right:0px;}
.csh_all_close_trig a { width:48px; height:48px; display:block; background:url(//www.dizzotv.com/nmb/images2/common/csh_main_ico.png) no-repeat -50px -50px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}

#sec_headline { padding-top:40px;}
#sec_headline .sec_con { padding-top:20px;}
#sec_headline .sec_sub { margin-top:20px;}


/* for article */
.csh_art { width:100%; min-width:1160px; }
.csh_art_in { width:1160px; margin:0 auto; position:relative;  z-index:5 }
.csh_art_bg { width:100%; height:38px; background:#c51917; border:solid 1px #be1f1c; border-left:0; border-right:0;}
h2#csh_brand { height:44px; padding-top:10px;}
.csh_art .csh_logo_art_csc { margin-right:10px;}
.csh_art .csh_logo_title { display:none;}
.csh_art .csh_art_cat { font-size:32px; font-weight:bold; line-height:30px; color:#000; letter-spacing:-2px; }
.csh_art .csh_art_cat a { text-decoration:none; color:#000;}
.csh_art .csh_login { position:absolute; top:20px; right:0px; white-space:nowrap;}
.csh_art .csh_login img { vertical-align:middle;}

.csh_art ul.csh_menu { float:left; width:870px; height:40px; margin-top:-1px; overflow:hidden; position:relative; z-index:5; }
.csh_art ul.csh_menu li { float:left; }
.csh_art ul.csh_menu li:first-child {}
.csh_art ul.csh_menu li a { display:block; height:40px; padding:0 30px; font-size:16px; font-weight:bold; line-height:40px; color:#fff}
.csh_art ul.csh_menu li a.current { background:#303030;}

.csh_art #csh_search { float:right; margin-top:-1px;}
.csh_art #csh_search .csh_search_inputbox_trig { }
.csh_art #csh_search .csh_search_inputbox_trig a { width:40px; height:40px; display:block; background:url(//www.dizzotv.com/nmb/images2/common/csh_main_ico.png) no-repeat 0px -50px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
.csh_art #csh_search .searchTerm { width:180px; height:30px; padding-left:10px; background:#fff; border:0;  font-size:12px; line-height:30px; color:#b5b5b5; }
.csh_art #csh_search .searchTerm:focus { color:#222;}
.csh_art #csh_search .searchBtn { width:40px; height:40px; margin-right:0; background:url(//www.dizzotv.com/nmb/images2/common/csh_main_ico.png) no-repeat 0px -50px; border:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; cursor:pointer;}

.csh_art .csh_all_trig { width:40px; height:40px; float:right; margin-top:-1px;}
.csh_art .csh_all_trig a { width:40px; height:40px; display:block; background:url(//www.dizzotv.com/nmb/images2/common/csh_main_ico.png) no-repeat 0px 0px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
.csh_art .csh_all_trig a.csh_all_trig_on { background-position:-50px 0px;}

.csh_art .csh_all, .csh_art #csh_all_id { width:1158px; top:39px; left:0px;}
.csh_art #csh_all_id.fixed { position:fixed; top:44px; left:50%; margin-left:-580px;}
.csh_art ul.csh_all_list { width:170px; height:180px;}
.csh_art ul.csh_all_sites { padding-left:140px;}

.csh_art_min { display:none; width:100%; background:#fff; border-bottom:solid 1px #c61817;}
.csh_art_min.fixed { position:fixed; display:block; top:0px; left:0px; width:100%; height:44px; z-index:10000;}
.csh_art_min .csh_art_in { display:block;}
h2#csh_min_brand { float:left; width:155px; padding-top:12px; }
dl#csh_min_title { float:left; width:600px; padding-top:7px; font-size:14px;}
dl#csh_min_title dd.cat { display:inline; }
dl#csh_min_title dd.cat:after { content:' | '; margin:0 5px; color:#c3c3c3;}
dl#csh_min_title dd.cat .csh_art_cat { font-size:14px; font-weight:bold; }
dl#csh_min_title dd.cat .csh_art_cat a { color:#222}
dl#csh_min_title dt { display:inline; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
dl#csh_min_title dt a { color:#222;}
dl#csh_min_title dd.cmt_count { display:inline-block; margin-left:0px; padding:0px 14px; border:solid 1px #d9d9d9; font-size:12px; color:#c21914; border-radius:10px; }
dl#csh_min_title dd.cmt_count a { color:#c21914;}
dl#csh_min_title dd.cmt_count a:before { content:''; display:inline-block; width:16px; height:14px; background:url(//image.dizzo.com/main/201505/cs_art_ico.png) no-repeat -100px -100px; vertical-align:middle; margin-right:4px;}
dl#csh_min_title dd.prev,
dl#csh_min_title dd.next { display:block; margin-top:3px; vertical-align:top;}
dl#csh_min_title dd.prev { float:left; margin-right:15px;}
dl#csh_min_title dd.next { float:right; }
dl#csh_min_title dd.prev a,
dl#csh_min_title dd.next a { display:inline-block; width:21px; height:26px; background:url(//image.dizzo.com/main/201505/cs_art_ico.png) no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; vertical-align:top;}
dl#csh_min_title dd.prev a { background-position:0px -100px;}
dl#csh_min_title dd.next a { background-position:-25px -100px;}
dl#csh_min_title {}
ul.csh_min_sns { float:right; padding-top:5px;}
ul.csh_min_sns li { float:left; margin-left:4px;}
ul.csh_min_sns li a { display:block; width:31px; height:31px; background:url("//www.dizzotv.com/nmb/images2/common/csh_main_ico.png") no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
ul.csh_min_sns li.fb a { background-position: 0px -500px;}
ul.csh_min_sns li.tw a { background-position: -50px -500px;}
ul.csh_min_sns li.gp a { background-position: -100px -500px;}
ul.csh_min_sns li.kas a { background-position: -150px -500px;}
ul.csh_min_sns li.fb a:hover { background-position: 0px -450px;}
ul.csh_min_sns li.tw a:hover { background-position: -50px -450px;}
ul.csh_min_sns li.gp a:hover { background-position: -100px -450px;}
ul.csh_min_sns li.kas a:hover { background-position: -150px -450px;}

.csh_art_min .csh_all_trig { width:40px; height:40px; float:right; margin-left:13px; margin-top:2px;}
.csh_art_min .csh_all_trig a { width:40px; height:40px; display:block; background:url(//www.dizzotv.com/nmb/images2/common/csh_main_ico.png) no-repeat -100px 0px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
.csh_art_min .csh_all_trig a.csh_all_trig_on { background-color:#c51915; background-position:-50px 0px;}

/* gnb customize */
.csh_main_in { line-height:0}
.csh_main ul.csh_menu, .csh_all, #csh_all_id { line-height:20px}
ul.csh_all_list { height:330px;}
ul.csh_all_sns li a { width:31px; height:48px; display:block; background:url("//www.dizzotv.com/nmb/images2/common/csh_main_ico.png") no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
ul.csh_all_sns li.fb a { background-position:0px -440px;}
ul.csh_all_sns li.tw a { background-position:-50px -440px;}
ul.csh_all_sns li.gp a { background-position:-100px -440px;}
ul.csh_all_sns li.kas a { background-position:-150px -440px;}