@charset "utf-8";
/* CSS korea times LAYOUT */
/*
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
작업자: 2013.5.8 권주희
임의로 수정하지 마시고 작업자에게 요청 해주시기 바랍니다.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
*/





/*------------------------------------- [탑 타이틀 영역] -------------------------------------*/
/* 기본셋팅 */
/*#sub_top .National_sub,.national_sub,.Money_sub,.Technology_sub,.Fun_sub,.opinion_sub,.Opinion_sub,.nie_times_sub,.most_viewed_photos  {text-align:center; color:#fff; }*/


#sub_top .National_sub,.national_sub  {text-align:center; font:bold; color:#009fdb; font-size:1em; display:block; padding:7px 0 5px 0px; }
#sub_top .Money_sub  {text-align:center; font:bold; color:#0072bc; font-size:1em; display:block; padding:7px 0 5px 0px; }
#sub_top .Technology_sub  {text-align:center; font:bold; color:#7b42b0; font-size:1em; display:block; padding:7px 0 5px 0px; }
#sub_top .Fun_sub  {text-align:center; color:#be1d74; font-size:1em; display:block; padding:7px 0 5px 0px; }
#sub_top .opinion_sub,.Opinion_sub  {text-align:center; font:bold; color:#aca533; font-size:1em; display:block; padding:7px 0 5px 0px; }
#sub_top .nie_times_sub  {text-align:center; font:bold; color:#790000; font-size:1em; display:block; padding:7px 0 5px 0px; }
#sub_top .most_viewed_photos  {text-align:center; font:bold; color:#000000; font-size:1em; display:block; padding:7px 0 5px 0px; }
#sub_top .world,.World  {text-align:center; font:bold; color:#000000; font-size:1em; display:block; padding:7px 0 5px 0px; }

/*#sub_top .nie_times_sub  {text-align:center; font:bold; color:#790000; font-size:0.75em; display:block; padding:7px 0 7px 0px; }*/
/*#sub_top .most_viewed_photos  {text-align:center; color:#000; }*/



#sub_top .National_sub,.national_sub {background:url('../images/layout/sub_title_bg.png') repeat-x; background-size:1px 32px;}/*National*/
#sub_top .Money_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;  background-size:1px 32px}/*Money*/
#sub_top .Technology_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;  background-size:1px 32px}/*Technology*/
#sub_top .Fun_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;  background-size:1px 32px}/*Entertainment*/
#sub_top .opinion_sub,.Opinion_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;  background-size:1px 32px}/*Opinion*/
#sub_top .nie_times_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;  background-size:1px 32px}/*NIE_Times*/
#sub_top .most_viewed_photos {background:url('../images/layout/sub_title_bg.png') repeat-x;  background-size:1px 32px}/*most_viewed_photos*/
#sub_top .world,.World {background:url('../images/layout/sub_title_bg.png') repeat-x;  background-size:1px 32px}/*world*/







/*------------------------------------- [서브 뉴스 리스트] -------------------------------------*/
/* most_viewed_photos */
/*#sub_top .Photo_sub {height:37px; background: url("../images/layout/sub_title_bg01.png") repeat-x  0 0; color: #FFFFFF; text-align: center; }*/
/*.most_viewed_photos  h2 { background:url('../images/common/gray_gradation_bg_01.png') repeat-x;  color:#000;  }*/
/*.most_viewed_photos h2 img { position:relative; top:5px; left:8px;}*/
/*.most_viewed_photos*/ .most_photo_zone { padding:5px; }
.most_viewed_photos ul { display:table; width:100%; text-align:center;}
.most_viewed_photos ul li { display:table-cell; padding:5px 0; width:30%; height:104px;/* border:1px solid #f0f0f0;*/ vertical-align:top;}
.most_viewed_photos ul li a { display:block; }
.most_viewed_photos ul li a img{ width:95%;  }





/* My Note */
/*#top_menu_view { padding:15px 5px 15px 5px; margin-bottom: 10px; border-top:1px dotted #d1d1d1;  border:1px solid red;}*/
.mynote_wr {position:relative;}
.mynote_wr .scrap_bt li { display:inline; line-height:1.8; text-align:center;  }
.mynote_wr .scrap_bt li a { display:inline-block; vertical-align:middle; background:url('../images/layout/mynote_bt_bg_off.png') repeat-x; width:115px; height:30px;  padding-top: 8px; border-radius:6px; color:#fff; font-size:1.3em;}
.mynote_wr .scrap_bt .on a { background:url('../images/layout/mynote_bt_bg_on.png') repeat-x;}
.mynote_wr .mynote_menu {position:absolute; top:0; right:0px;}
.mynote_wr .mynote_menu li { display:inline;}
.mynote_wr .mynote_menu li img {width:30px; border-radius:2px;}
.note_nav a { font-size:0.85em; color:#8e8e8e; }




/*스크랩 사진없는 리스트*/
.scrap_only_text .scrap_title a { display:block; padding: 14px 0; line-height:1.1em;} 




/* View of Related Story */
.related_story {clear:both;}
.related_story .rs_title { height:30px; background:#ececec; text-align:center;}
.related_story .rs_title a {padding-top:7px; font-size:0.95em; font-weight: bold; color:#2d6300; display:block;}
.related_story_list {padding:10px; }
.related_story_list li a {display:block; padding:0px 0 0px 18px; background: url('../images/layout/view_ul_list.png') no-repeat 0 3px; background-size:11px 10px; font-size:0.95em; }





/* Top_Picks */
#Top_Picks {padding-top:15px;}
#Top_Picks h2 { height:32px; padding-left:5px; background:url('../images/common/gray_gradation_bg_01.png') repeat-x;} 
#Top_Picks h2 img {width:86px; height:20px; padding-top: 7px;}
#Top_Picks ul li { padding: 5px 0 0 20px; background:url('../images/common/list_style_img.png') no-repeat 10px 21px; font-size: 15px; }
#Top_Picks ul li a { display: block; padding: 8px 0 8px 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#Top_Picks ul li strong{ margin-right:8px;}





/*모바일-음성사설 해설강의*/
.lecture {clear:both; margin:20px 5px 5px 5px; padding:10px 5px 5px 5px;  background:#fdfffb; border:1px solid #e5ebdc; border-radius:7px; text-align:center;}
/* .lecture img {width:280px; }*/


/*All News*/
.search_news  { height:35px; line-height:2.5; font-weight: bold;  }
.search_news a { color:#9c9c9c; }





/*뉴스 서치 목록*/
.search_news_list { padding:5px;}
.search_news_list ul { padding:5px 0 5px 0; border-bottom:1px solid #c0c0c0;}
.search_news_list a { display:block; height:70px; }
.search_news_list a span { display:block;}
.search_news_list a .search_news_title { padding-bottom:5px; font-weight:bold; color:#0054a6; text-decoration:underline; }
.search_news_list a .search_news_view { font-size:80%;}





/*뉴스 서치 View*/
.search_view {min-height:500px;}




/*word서치*/
.word_search_btn {margin-top:10px; text-align:center; background:url('../images/layout/wordsearch_bg.png') repeat-x; height:33.5px;}
.word_search_btn ul li {display:inline-block; padding:0 15px 0 15px;}
.word_search_btn ul li a {color:#fff; line-height:1.8; font-weight:bold;}
.word_search_btn ul .on {background:url('../images/layout/wordsearch_bg_on.png') repeat-x; height:33.5px;}








/*서브  리스트 데이트*/
.news_list_date_time {padding:5px 10px 0 0; font-size:0.75em; font-weight:normal;}







/*------------------------------------- [셋팅 존] -------------------------------------*/
/*SETTINGS_FIND_EMAIL */
.settings a {font-size:1.4em; color:#406618;}





/*셋팅 사이즈크기 라디오버튼*/
.setting_radio_bt01 {margin-left:5px;}
.setting_radio_bt02 {margin-left:10px;}
.setting_radio_bt01 label,.setting_radio_bt02 label{  color:#146507;  font-size: 0.8em;}





/*인풋셋팅group*/
.setting_group {padding:5px;}





/*인풋셋팅Title*/
.set_title { line-height:3; background:url('../images/common/list_disc.png') no-repeat 0 7px; background-size:5.5px 5.5px;}
.set_title a { margin-left:10px; font-weight:bold; color:#333333;}





/*인풋묶음*/


.set_input_wrap { margin-top:10px; }
.set_input_wrap li { display:table; width:99.9%; margin:6px 0 7px 0; }
.set_input_wrap span input { border-radius:3px; }
.set_input_wrap .name { display:table-cell; width:100px; height:30px; padding:0 5px 0 10px; background:url('../images/layout/sat_name_bg.png') no-repeat; font-weight:bold; color:#717171; font-size:0.9em;}
.set_input_wrap .name_sm { display:table-cell; width:101px; padding-left:10px; background:url('../images/layout/login_bg.png') no-repeat; font-weight:bold; color:#717171;}



.set_input_wrap .pi_wr { display: table-cell; }
.set_input_wrap .pi_wr input {width:99.9%; height:35px;}
.set_input_wrap .hp { text-align:center;}
.set_input_wrap .hp a { display:block; padding:0 5px 0 5px;}


.set_input_wrap .pi_wr_ph_nb {display:table; width:100%;}
.set_input_wrap .pi_wr_ph_nb span{ display:table-cell;}
.set_input_wrap .pi_wr_ph_nb .nb_in {width:30%; }
.set_input_wrap .pi_wr_ph_nb .nb_in input {height:35px; width:99.2%; text-align:center;}
.set_input_wrap .pi_wr_ph_nb .hyphen {padding:0 1.5%; text-align:center;}



/*이메일 찾기(아이디찾기) 결과창*/
.set_input_wrap .found_id_info_box {padding:5px; text-align:center;  border: 1px solid #ECECEC; border-radius:3px;}
.set_input_wrap .found_id_info_box .mail_print {color:#406618; }





/* 인증받기 버튼*/
.Authentication { display:block;}
.Authentication input {width:100%; height:34px; background:url('../images/layout/submit_bg.png') repeat-x; border:1px solid #406618; border-radius:3px; color:#fff;  font-weight:bold; cursor:pointer; }





/*승인완료 /인증받기전엔 비활성화*/
.Authentication_ok {display:block; }
.Authentication_ok input {cursor:pointer; width:100%;  height:34px; background:url('../images/layout/submit_bg_ok.png') repeat-x; border:1px solid #AF4600; border-radius: 3px 3px 3px 3px; vertical-align:middle; color:#fff; font-size:0.95em;  font-weight:bold; }





/*폰넘버input*/
.name_input {border:1px solid #406618;}
.phon_input {border:1px solid #406618;   border-radius:3px;  }





/*submit 버튼 셋팅*/
.submit_bt {display:block;}
.submit_bt input {height:34px; width:100%; background:url('../images/layout/submit_bg.png') repeat-x; border: 1px solid #406618; border-radius: 3px 3px 3px 3px; color:#fff;  text-align:center; cursor:pointer; }





/*이용약관, 개인정보취급방침, Term of Service*/
.stipulation_wrap { margin:5px 0 10px 0;}
.stipulation_title { font-weight:bold; }
.sti_box { margin-top:5px; border:1px solid #acacac; border-radius:5px;  }
.sti_box p { padding:7px; height:204px; overflow:scroll; font-size:0.8em; z-index:5; overflow-x:hidden;}





/*동의하십니까 체크*/
.check_wr label  { display:block; height:37px; padding:0 5px 0 5px; background:#f1f1f1; cursor:pointer;}
.check_wr label span { line-height: 2.5; font-weight: bold;}
.check_wr label input { float:right; margin-top:12px;}





/*로긴*/
.login_group { margin-top:5px; padding-top:5px; border-top:1px solid #D4D4D4; }





/* Login&Registration 로그아웃 버튼*/
.setting_bt_wrap { height:85px; padding:10px 0 15px 0; border-bottom: 1px solid #D4D4D4;}
.logout_bt_wrap { padding:10px 0 15px 0; border-bottom: 1px solid #D4D4D4;}
.login_bottom_bt { float:left; width:50%;  margin-bottom: 10px; text-align:center;}
.login_bottom_bt a { display:block; height:34px; background:url('../images/layout/submit_bg.png') repeat-x; line-height:2.2; border: 1px solid #406618; border-radius:4px; color:#fff;/* font-weight:bold;*/}
/*.end_border_add { margin-right:5px;}*/
.login_bottom_bt .end_border_add { margin-right:5px;}






/*로그아웃 버튼*/
.logout_bt {width:100%; text-align:center;}
.logout_bt a { display:block;  height: 34px; background:url('../images/layout/submit_bg.png') repeat-x; line-height:2.2; border: 1px solid #406618; border-radius:4px; color:#fff;  font-weight:bold;}





/*Language 버튼*/
.language_bt_wrap {padding-top:5px; padding-bottom:15px; height:85px; border-bottom:1px solid #d4d4d4;}
.language_bottom_bt {float:left; width:50%; text-align:center;}
.language_bottom_bt a {display:block; height:34px; background:url('../images/layout/language_bt_bg01.png') repeat-x 0 -1px;  border-radius:4px; border-left:1px solid #A37600; border-right:1px solid #A37600; border-bottom:1px solid #A37600; color:#fff; line-height:2.3; /*font-weight:bold;*/}
.language_bottom_bt .end_border_add {margin-right:5px;}
.language_bottom_text {font-size:0.8em; text-align:center; margin-top:5px;}





/*슬림 와이드 스크린 버튼*/
.screen_bt_wrap {margin-top:15px; height:40px; }
.screen_bottom_bt {float:left; width:50%; text-align:center;}
.screen_bottom_bt a {display:block; height:36px; background:url('../images/layout/language_bt_bg02.png') repeat-x; line-height:2.4; border-radius:4px; color:#fff;  font-weight:bold;}
.screen_bottom_bt .end_border_add {margin-right:5px;}





/*auto_login_ch 체크박스*/

.checkbox_on_off_wrap { overflow:hidden;}
.checkbox_on_off_wrap span {padding-right:5px; display:inline-block; overflow:hidden;}
.checkbox_on_off_wrap .login_checkbox {float:left; height:25px; position:relative;  top:5px;  padding:2px 0 0px 30px; background:url('../images/layout/checkbox_img.png') no-repeat 0 -23px; background-size:21px 44px; font-weight: bold;}
.checkbox_on_off_wrap .login_checkbox_on {float:left; height:25px; position:relative; top:5px; padding:2px 0 0px 30px; background:url('../images/layout/checkbox_img.png') no-repeat 0 -0px; background-size:21px 44px; font-weight: bold;  }









/*------------------------------------- [뉴스 뷰] -------------------------------------*/
/*뷰페이지 제목아래 내용*/
.view_page_news_article_wrapper { padding:5px; font-size:0.95em;}
.view_page_news_article_wrapper div { line-height:1.4em;}
.view_page_news_article_wrapper .korean_mode p {padding-bottom:20px;}
.view_page_movie_wrapper { border: 0px solid #000; padding:5px; text-align:center;  }




/*  [SNS아이콘 bar 구릅]  */
#sub_top .view_icon_wrap {height:42px; border-bottom:dashed 1px #d1d1d1; position:relativel}
/* 뉴스 날짜 
.date {display:block; padding:5px; text-align:right; font-size:0.65em;}*/
.news_view_wrap .date {display:block; padding:5px 5px 0 0; text-align:right; font-size:0.65em;}
.view_news_zone .date {display:block; padding:5px 5px 0 0; text-align:right; font-size:0.65em;}

/*tts 버튼 위아래 포함*/
.view_icon_top_right .tts_wr,
.view_icon_bottom_right .tts_wr{position: absolute; /*visibility: hidden;*/}

.view_icon_top_right .tts_wr .tts_btn,
.view_icon_bottom_right .tts_wr .tts_btn {overflow:hidden; padding: 10px 0 6px; width:72px; background:#f7f7f7; border:1px solid #d2d2d2;  border-radius:5px;}

.view_icon_top_right .tts_wr img,
.view_icon_bottom_right .tts_wr img {width:30px;}


/*SNS 활성팝업 - 위*/
.view_icon_top_left {float:left; padding:5px; }
.view_icon_top_right { float:right; padding:5px;  }
/*팝업공통*/
.view_icon_top_left li,
.view_icon_top_right li { float: left; margin-left: 4px;}

.view_icon_top_left .sns_icon .sns_icon_popup,
.view_icon_top_right .sns_icon .sns_icon_popup {position:absolute; right:0px; top:0px; padding: 10px 0 6px; width:210px; background:#f7f7f7; border:1px solid #d2d2d2;  border-radius:5px;  text-align:center; z-index:999; }

.view_icon_top_left .sns_icon .sns_icon_popup li,
.view_icon_top_right .sns_icon .sns_icon_popup li {padding:0 0.5px;}

.view_icon_top_left .sns_icon .sns_icon_popup img,
.view_icon_top_right .sns_icon .sns_icon_popup img {width:30px;}

.view_icon_top_left .sns_icon .x_button,
.view_icon_top_right .sns_icon .x_button {position:absolute; right: 0px; top: 19px;}

.view_icon_top_left .sns_icon .x_button a,
.view_icon_top_right .sns_icon .x_button a {display:block;}

.view_icon_top_left .sns_icon .x_button a img,
.view_icon_top_right .sns_icon .x_button a img {width:60%;}



/*SNS 설정*/
.view_icon_wrap {}

/*SNS 활성팝업 - 아래*/
.view_icon_bottom_left {float:left; padding:5px; }
.view_icon_bottom_right { float:right; padding:5px;  }
/*팝업공통*/
.view_icon_bottom_left li,
.view_icon_bottom_right li { float: left; margin-left: 4px;}

.view_icon_bottom_left .sns_icon .sns_icon_popup,
.view_icon_bottom_right .sns_icon .sns_icon_popup {position:absolute; right:0px; top:0px; padding: 10px 0 6px; width:180px; background:#f7f7f7; border:1px solid #d2d2d2;  border-radius:5px;  text-align:center; }

.view_icon_bottom_left .sns_icon .sns_icon_popup li,
.view_icon_bottom_right .sns_icon .sns_icon_popup li {padding:0 0.5px;}

.view_icon_bottom_left .sns_icon .sns_icon_popup img,
.view_icon_bottom_right .sns_icon .sns_icon_popup img {width:30px;}

.view_icon_bottom_left .sns_icon .x_button,
.view_icon_bottom_right .sns_icon .x_button {position:absolute; right: 0px; top: 19px;}

.view_icon_bottom_left .sns_icon .x_button a,
.view_icon_bottom_right .sns_icon .x_button a {display:block;}

.view_icon_bottom_left .sns_icon .x_button a img,
.view_icon_bottom_right .sns_icon .x_button a img {width:60%;}











/*SNS 활성팝업 - 위
.view_icon_bottom {padding-bottom:5px; overflow:hidden;}
.view_icon_bottom li { float: left; margin-left: 2px; padding-left:2px;}
.view_icon_bottom .sns_icon .sns_icon_popup {position:absolute; left:4px; padding: 10px 0 6px; width:215px; background:#f7f7f7; border:1px solid #d2d2d2;  border-radius:5px;  text-align:center; }
.view_icon_bottom .sns_icon .sns_icon_popup li {padding:0 3px 0 3px;}
.view_icon_bottom .sns_icon .sns_icon_popup img{width:30px;}
.view_icon_bottom .sns_icon .x_button  {position:absolute; right: -7px; top: 19px;}
.view_icon_bottom .sns_icon .x_button a {display:block;}
.view_icon_bottom .sns_icon .x_button a img {width:60%;}
*/





/* 큰이미지 아래 회색바탕의 뉴스 */
.img_bottom_news {padding:5px; width:430px; margin:0 auto; background:#ebebeb; line-height:1.5; text-align:left;  font-size:0.9em; font-family:'바탕',batang;}
.img_bottom_news p {text-align:right;}





/* 뷰 뉴스 텍스트 zone */
.view_news_zone img {width:100%;}
.view_news_zone dl dt {font-weight: bold; font-size:1.4em;}
.view_news_zone dl dd {margin:20px 0 20px 0;}
.view_news_zone #div-content {padding:5px; font-size: 0.95em; line-height: 1.4em; }
.view_news_zone #div-content font {font-family: "Helvetica", "arial" ,"Malgun Gothic", "맑은 고딕", Gulim, "굴림", sans-serif;}



/* [ 뷰 하단 페이지 버튼 ] */
.page_nav_bt { padding:10px 0; text-align:center;}
/*왼쪽버튼*/
.nav_left_bt { position:relative; display:inline-block; width:40px; height:25px; border:1px solid #e3e3e3; background:#fff; cursor:pointer;}
.nav_left_bt  em { display:inline-block; height:10px; background:url('../images/layout/ico_set.png') no-repeat 3px 0px; text-indent:-1000em;}
/*오른쪽버튼*/
.nav_right_bt { position:relative; display:inline-block; width:40px; height:25px; border:1px solid #e3e3e3; background:#fff; cursor:pointer;}
.nav_right_bt  em { display:inline-block;  height:10px; background:url('../images/layout/ico_set.png') no-repeat 4px -16px;  text-indent:-1000em;}
/*페이지 숫자 버튼*/
.page_nav_bt span {display:inline-block; margin:0 5px 0 5px; }
.page_nav_bt span strong a{color:#5B942D; }





/*뷰*/
#view_wrap { padding:0 5px 5px 5px; }
.search_view,.search_news_list,.setting_group { border-top:2px solid #569127; }





/*이전뉴스 다음뉴스 보기 버튼*/
/*버튼 wrap*/
.next_news_bt {padding-top:20px; text-align:center;  border-top:1px dashed #d1d1d1; }
.next_news_bt ul {display:table; width:100%;}
.next_news_bt ul li {display:table-cell; /*width:30%;*/ margin:0 auto; font-size: 0.95em;}
.next_news_bt .btn_page_No a { font-size: 0.75em;color:#7d7d7d; font-weight:bold;   }





/* 왼쪽 버튼  */
.nn_center_news_title_text {margin:0 50px 0 50px; font-weight: bold; color:#555555;}





/* 오른쪽 버튼  */
.next_news_bt .nn_bt_left,.next_news_bt .nn_bt_right  {display:block;  width:83px;  border:1px solid red; background:url('../images/layout/next_news_bt_bg.png') repeat-x; border-radius:5px; border:1px solid #acacac; color:#898989; line-height:1.5;}
.next_news_bt .nn_bt_left a,.next_news_bt .nn_bt_right a{display: block; height: 20px; padding-top: 5px; vertical-align: middle; font-size:0.95em;}
.next_news_bt .nn_bt_left a { background:url("../images/layout/next_news_bt_direction.png") no-repeat  6px 8px; background-size:8px 26px; }
.next_news_bt .nn_bt_right a { background:url("../images/layout/next_news_bt_direction.png") no-repeat  67px -9px; background-size:8px 26px;}





/*키워드*/
.keyword_wrap { padding:10px; }
.keyword_wrap font {display: block; margin-top:10px; font-family: "Helvetica", "arial" ,"Malgun Gothic", "맑은 고딕", Gulim, "굴림", sans-serif; font-size: 0.95em;}
.keyword_wrap .title_text { display:block; height:42px;background:url('../images/layout/keyword_bg.png') no-repeat; }
.keyword_wrap .title_text a { position:relative; top:15px; left:32px; color:#500000; letter-spacing:-1px; font-size:1.1em; }
.keyword_wrap .keyword_list { padding:10px 0 10px 0;} 
.keyword_wrap .keyword_list li { padding:8px 0 8px 10px; background:url('../images/layout/keyword_list_img.png') no-repeat 0 14px; }
.keyword_wrap .keyword { font-weight:bold;}
.keyword_wrap .keyword_meaning { margin-left:8px; }





/*Sign in or register 버튼 구룹*/
.sign_in_or { margin:10px 10px 25px 10px; padding:15px 0 0px 0; background:#fffde6; border:2px solid #e6e2af; border-radius:5px; font-weight:bold;}
.sign_in_or p { text-align:center;}
.sign_in_or span { text-align:center; }
.sign_in_or span a { display:block;  margin:10px; padding:8px 0 8px 0; background:#f1f1f1; border-radius:5px;  border:1px solid #cccccc; }





/*음성듣기 스크롤*/
.play_wrap { clear:both; padding:5px; overflow:hidden; }
.play_wrap .play_title {font-size:0.7em; padding-left:10px; background:url('../images/common/list_disc.png') no-repeat 0 5px;  color:#333333; background-size:5.5px 5.5px;}
.paly_menu,.play_speed_bt {; display: table-cell;  vertical-align:middle;}
.paly_menu ul { display:block;}
.paly_menu .play_slider li { padding:6px 0 6px 0;}
.paly_menu .play_slider .play_bt {vertical-align:-4px;}
.paly_menu .play_slider .play_bt img {width:16px;}
.paly_menu .play_slider .slider { border-radius:4px; border:1px solid #918800;}

.play_speed_bt { overflow:hidden; padding-left:7px; } 
.play_speed_bt li  {padding:3px 0 3px 0;}
.play_speed_bt li a { display: block; float: left;}
.play_speed_bt li a img{height: 20.5px; padding-left:2px;}
.mp3_down_wrap {margin-top:5px; padding-bottom: 5px; border-bottom:1px dashed #d1d1d1; }
.mp3_down_wrap .play_title { position:relative; top:-8px; margin-right:5px;}
.mp3_down_wrap ul li { display:inline-block;}
.mp3_down_wrap ul li a img {height: 20.5px}










/*nie -view 회원가입후 신청이용방법 베너*/
.nie_request_info_bn {text-align:center; border-bottom:1px dotted #BABABA;}
.nie_request_info_bn img { width:100%;}





/*Editorial 리스트 페이지 4.23 주희 추가*/
.Editorial_wr { padding:7px;}
.Editorial_wr p { padding-left:10px; height:34px; background:url('../images/layout/editorial_disc.png') no-repeat 0 15px; line-height:2.2;  }
.Ed_list ul { border-bottom:1px solid #fdce9c;}
.Ed_list ul .thead{ padding-top:5px; padding-bottom: 5px; background:#fffaf4;  border:1px solid #fdce9c;  border-left:#fff; border-right:#fff;  color:#7f4a08; font-size:1.0em; text-align:center;  }
.Ed_list ul .thead .head_list_no {float:left; display:inline-block;  padding:0 15px 0 15px; text-align:center; }
.Ed_list ul .thead .head_list_date {float:left; display:inline-block; padding:0 30px 0 30px;  text-align:center;}
.Ed_list ul .thead .list_headline_title {display:inline-block; text-align:center;}
.Ed_list ul li {border-bottom:1px dashed #d9d9d9;   white-space:nowrap;  }
.Ed_list ul li:last-child {border-bottom:none;}
.Ed_list ul li .list_no { float:left; display:inline-block; /*width:50px;*/ text-align:center; font-size:15px; }
.Ed_list ul li .list_date {float:left; display:inline-block;/* width:100px; */ text-align:center; font-size:15px; }
.Ed_list ul li .list_headline_title {display:block; padding:13px 0 13px 0;}
.Ed_list ul li .list_headline_title  span{display:block; padding:0 10px 0 10px; line-height:1.5; overflow:hidden; text-overflow:ellipsis; font-size:15px;  }
/*.Ed_list ul li .list_headline_title  span{display:block; height:70px; padding-left:10px; line-height:1.5; overflow:hidden; text-overflow:ellipsis; font-size:15px;  }*/
.Ed_list .list_headline_title span



/*deitorial 페이지 버튼*/
.page_number { margin:15px 8px 0 8px; text-align:center; }
.page_number ul li {display:inline-block; vertical-align:middle;}
.page_number ul li a { padding:1px; font-weight:bold; font-size:0.9em;}
.page_number ul .nn_bt_left,.page_number ul .nn_bt_right  {position:relative; right:5px; width:60px; padding:1px 0 1px 0; background: url("../images/layout/next_news_bt_bg.png") repeat-x 0 0;  border: 1px solid #ACACAC; border-radius: 5px 5px 5px 5px; color: #898989; line-height: 1.5; }
.page_number ul .nn_bt_left a {display:block; padding-left: 13px;background: url("../images/layout/next_news_bt_direction.png") no-repeat scroll 6px 8px / 8px 26px transparent;}
.page_number ul .nn_bt_right a {display:block; padding-right: 8px; background: url("../images/layout/next_news_bt_direction.png") no-repeat 47px -23px ;}



.news_view_wrap {clear:both;}



/*first_big_news*/ 

#first_big_news {margin-top: 5px;}
 


 /*결재버튼*/
 #LGD_PAYINFO {padding:10px 5px 5px 5px}
  #LGD_PAYINFO table {width:100%; border-collapse:collapse; }
 #LGD_PAYINFO table tr td {width:50%; padding:8px; color:#484848;}
   #LGD_PAYINFO table tr .title {border-right: 1px dashed #D0D0D0; font-weight: bold;}
.certification_btn input { cursor:pointer; width:100%; border-radius:3px; padding:2px 0 5px 0; border:1px solid #d0d0d0; box-shadow:1px 1px 2px #7d7d7d; color:#7d7d7d; font-weight: bold;}
.certification_btn input:hover {color:#ff0000;}




/*뷰페이지 속 사진 조정
.english_mode img {margin:0 0 0 10px; }
.korean_mode img {margin:0 0 0 10px; }*/


.note_nav {padding-top: 5px;}

/*스크랩 체크박스*/
.scrap_list {position: relative;}
.scrap_ch_box { position: absolute; right: 10px; top: 50%;}

/*스크랩 체크박스랑 구분 패딩*/
.scrap_padding {width: 88%;}




body{padding-top:10px;}
.widget .title b {color: #e91e63;}
.widget .thumbnail {  width: 80px;  min-height: 60px;  display: block; margin: 0 auto;}
.widget .thumbnail-wrap{  width: 80px; height: 60px; overflow:hidden; border: 1px solid rgba(0,0,0,0.1); margin:5px 0 5px 10px;}
.widget .title{
  color: #2d6300;
  font-size: 15px;
  line-height: 19.005px;
  font-family: HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;
  border:0px;
  border-bottom: 1px solid #d2d2d2;
  border-top: 2px solid #2d6300;
  font-weight: bold;
  background-color:white;
  padding:10px 15px 10px;
}
.widget .item, .widget .item-link, .widget .item-empty{ height:70px;}
.widget { padding: 0; border: 0;}
.widget .item{ clear:both;border-top: 1px solid #e4e5e7; border-bottom:0; margin:0; padding:0}
.widget .item:first-child {border-top:0;}
.widget .list { padding: 0; margin:0;}
.widget .item-empty {  border:0;  }
.widget .name { 
  font-family: HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif; font-size:15px; letter-spacing: -1px;
  color: #000000; 
  text-overflow: ellipsis;
  overflow:hidden;
  margin:0; 
  padding:12px 10px 0 10px;
  line-height: 1.3em;
  height:2.6em;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 라인수 */  
}
.widget .subtitle {  color: #878787;  font-weight: normal;  font-size: 11px;  padding-left: 5px; }
.widget .nav { padding: 0 0 8px; text-align: center; width: 100%; }
.powered-by {  bottom: 5px; right: 0px;  padding: 5px 3px; position: absolute !important;}
.widget a.item-link { text-decoration: none}
.widget .author{font-size: 13px; color: #999;  font-family: HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;  width:100%; text-align:center;  display:inline;   padding: 0 5px 0 10px;}
.widget .published_time {
   font-size: 13px; color: #999;  font-family: HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;  width:100%; text-align:center;     display:inline;   padding: 0;
}
.widget .sp-mark{display:block; margin:-50px 0 0 10px; text-align:right; vertical-align:top; }