@charset "utf-8";
/* CSS korea times layout */
/*
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
작업자: 2013.5.8 권주희
임의로 수정하지 마시고 작업자에게 요청 해주시기 바랍니다.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
*/




/* ★★★★★★ 서브 페이지 ★★★★★★ */
/*서브 탑 부분  타이틀 영역*/
#sub_top .news_title { color: #FFFFFF;}

#sub_top 
.National_sub  {text-align:center; font:bold; color:#009fdb; font-size:1em; display:block; padding:3px 0 5px 0px; }
.national_sub  {text-align:center; font:bold; color:#009fdb; font-size:1em; display:block; padding:3px 0 5px 0px; }
.Money_sub  {text-align:center; font:bold; color:#0072bc; font-size:1em; display:block; padding:3px 0 5px 0px; }
.Technology_sub  {text-align:center; font:bold; color:#7b42b0; font-size:1em; display:block; padding:3px 0 5px 0px; }
.Fun_sub  {text-align:center; color:#be1d74; font-size:1em; display:block; padding:3px 0 5px 0px; }
.opinion_sub  {text-align:center; font:bold; color:#aca533; font-size:1em; display:block; padding:3px 0 5px 0px; }
.Opinion_sub  {text-align:center; font:bold; color:#aca533; font-size:1em; display:block; padding:3px 0 5px 0px; }
.nie_times_sub  {text-align:center; font:bold; color:#790000; font-size:1em; display:block; padding:3px 0 5px 0px; }
.most_viewed_photos  {text-align:center; font:bold; color:#000000; font-size:1em; display:block; padding:3px 0 5px 0px; } /*{ color: #FFFFFF; text-align: center;}*/ 
.world,.World  {text-align:center; font:bold; color:#000000; font-size:1em; display:block; padding:3px 0 5px 0px; }


/*National*/
#sub_top .National_sub {background:url('../images/layout/sub_title_bg.png') repeat-x ;}
#sub_top .national_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;}

/*Money*/
#sub_top .Money_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;}


/*Technology*/
#sub_top .Technology_sub {background: url("../images/layout/sub_title_bg.png") repeat-x scroll;}

/*Entertainment*/
#sub_top .Fun_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;}

/*Opinion*/
#sub_top .opinion_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;}
#sub_top .Opinion_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;}

/*NIE_Times*/
#sub_top .nie_times_sub {background:url('../images/layout/sub_title_bg.png') repeat-x;}



/*★★★★★★ 서브 뷰 페이지 ★★★★★★*/
/*상단 아이콘& 데이트*/
#sub_top .view_icon_wrap { border-top:dotted 1px #d1d1d1; border-bottom:dotted 1px #d1d1d1; height:42px;}
#sub_top .date { font-size:0.75em; margin-left:10px;  line-height:4;}
#sub_top .view_icon {float:right; margin-right:10px;}
#sub_top .view_icon li {display:inline-block; }
#sub_top .view_icon li a {display:block; margin-top:3px;}


/*푸터 아이콘*/
.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_right li:first-child { margin-left: 0px;}

.view_icon_bottom_left .sns_icon .sns_icon_popup {
background:  #F7F7F7; 
border: 1px solid #D2D2D2; 
border-radius: 5px 5px 5px 5px;
padding: 10px 0 6px;
position: absolute;
right: 0;
text-align: center;
top: 0; 
width: 150px;
}


.view_icon_bottom_right .sns_icon .sns_icon_popup {
background:  #F7F7F7; 
border: 1px solid #D2D2D2; 
border-radius: 5px 5px 5px 5px;
padding: 10px 0 10px 10px;
position: absolute;
right: 0;
text-align: center;
top: 0; 
width: 150px;
}



.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: 0; 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%;}


/*큰이미지 아래 회색바탕의 뉴스*/
.img_bottom_news {margin:0 auto; background:#ebebeb; width:430px; text-align:left; padding:5px; font-size:0.9em; line-height:1.5; font-family:'바탕',batang;}
.img_bottom_news p {text-align:right;}


.view_news_zone #div-content { font-size: 0.95em;  line-height: 1.4em;}
.view_page_news_article_wrapper { font-size: 0.95em; padding: 5px;}
.view_page_movie_wrapper { border: 0px solid #000; padding:5px; text-align:center;  }



/*Top_Picks*/
#Top_Picks h2 {background: url("../images/common/gray_gradation_bg_01.png") repeat-x scroll 0 0 transparent; height: 32px; padding-left: 5px; }
#Top_Picks h2 img {padding-top: 10px; width: 80px;}
#Top_Picks ul li {background: url("../images/common/list_style_img.png") no-repeat scroll 10px 21px transparent; font-size: 15px; padding: 5px 0 0 20px;}
#Top_Picks ul li a {display: block; overflow: hidden; padding: 8px 0 8px 5px; text-overflow: ellipsis; white-space: nowrap;}
#Top_Picks ul li strong{margin-right:8px;}


/*My Note*/
.mynote_wr {border-bottom:3px solid #6b9d41; margin: 0 5px;}
.mynote_wr .scrap_bt li {display:inline;  text-align:center; line-height:1.8; }
.mynote_wr .scrap_bt li a {display:inline-block; background:url('../images/layout/mynote_bt_bg_off.png') repeat-x; width:115px; color:#fff; font-size:1.3em; font-weight:bold; border-radius:6px;}
.mynote_wr .scrap_bt .on a {background:url('../images/layout/mynote_bt_bg_on.png') repeat-x;}
.mynote_wr .mynote_menu {float:right; position: relative;  top: -37px;}
.mynote_wr .mynote_menu li {display:inline;}

.scrap_only_text .scrap_title a {
    display: block;
    line-height: 1.1em;
    padding: 14px 0;
}


/*.note_nav {padding-bottom:5px; ;}*/
.note_nav a {color:#8e8e8e; font-size:0.85em;}

/*뷰*/
#view_wrap {padding: 0 5px 5px;}
.search_view,.search_news_list,.setting_group {border-top:2px solid #569127; }




/*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 {border-bottom:1px solid #c0c0c0; padding:5px 0 5px 0; }
.search_news_list a {display:block; height:70px; }
.search_news_list a span {display:block;}
.search_news_list a .search_news_title {font-weight:bold; color:#0054a6; text-decoration:underline; padding-bottom:5px;}
.search_news_list a .search_news_view {font-size:80%;}


/*페이지버튼*/
.page_nav_bt { text-align:center; padding:10px 0;}

/*왼쪽*/
.nav_left_bt {width:40px; height:25px; cursor:pointer; display:inline-block; position:relative;  border:1px solid #e3e3e3; background:#fff;}
.nav_left_bt  em {background:url('../images/layout/ico_set.png') no-repeat 3px 0px; display:inline-block; height:10px;   text-indent:-1000em; }

/*오른쪽*/
.nav_right_bt {width:40px; height:25px; cursor:pointer; display:inline-block; position:relative; vertical-align:middle; border:1px solid #e3e3e3; background:#fff;}
.nav_right_bt  em {background:url('../images/layout/ico_set.png') no-repeat 4px -16px; display:inline-block;  height:10px; text-indent:-1000em; }

/*페이지 숫자*/
.page_nav_bt span {display:inline-block; margin:0 5px 0 5px; }
.page_nav_bt span strong a{color:#5B942D; }


/*뉴스 서치 View*/
.search_view {min-height:500px;}


/*하단 사이트별 사전 선택버튼*/
.choice_bt {height:41px; background:url('../images/layout/choice_bg.png') repeat-x; text-align:center;}
.choice_bt span a {display:inline-block; width:80px; height:41px;  color:#fff; line-height:2.5; font-weight:bold;}
.choice_bt .bt_on a {background:url('../images/layout/choice_bg_on.png') repeat-x;}



/*기사 뷰 안에 테이블 디비 끌어온거*/
.tinymce_table{margin:0 auto;}


/*서브  리스트 데이트*/
.news_list_date_time {padding:5px 10px; 0 0; font-size:0.75em; font-weight:normal;}



/*★★★★★★ settings ★★★★★★*/
/*SETTINGS_FIND_EMAIL */
.settings a {font-size:1.4em; font-weight: bold; color:#406618;}



/*인풋셋팅Title*/
.set_title { background:url('../images/common/list_disc.png') no-repeat 0 7px; background-size: 5.5px 5.5px;  line-height:3;}
.set_title a {font-weight:bold; margin-left:10px; color:#333333;}

.setting_radio_bt01 {
    margin-left: 25px;
}

.setting_radio_bt01 label, .setting_radio_bt02 label {
    color: #146507;
    font-size: 0.8em;
}




.setting_radio_bt01 label input, 
.setting_radio_bt02 label input {vertical-align:middle;}


/*인풋묶음*/
.set_input_wrap {margin-top:10px; }
.set_input_wrap li {display:table;  margin:6px 0 7px 0; width:99.9%;}
.set_input_wrap .name {
 background: url("../images/layout/sat_name_bg.png") no-repeat;
    color: #717171;
    display: table-cell;
    font-size: 0.9em;
    font-weight: bold;
    height: 30px;
    padding: 0 5px 0 10px;
    width: 100px;
}
.set_input_wrap .name_sm {background: url("../images/layout/login_bg.png") no-repeat;
    color: #717171;
    display: table-cell;
    font-weight: bold;
    padding-left: 10px;
    width: 101px;}

.set_input_wrap span input {border-radius: 3px 3px 3px 3px; }
.set_input_wrap .pi_wr {display: table-cell;}
.set_input_wrap .pi_wr input {height: 35px;   width: 99.8%;}
.set_input_wrap .hp {text-align:center;  }
.set_input_wrap .hp a {display:block; padding:0 5px 0 5px;}


/*Authentication code 인증번호전송*/
.name_long {display:table-cell; width:157px; background:url('../images/layout/sat_name_bg.png') no-repeat; font-weight:bold;  text-align:center;padding-right:10px; color:#717171;padding:5px; font-size:0.75em; vertical-align: middle;}
.msn_ok_bt {display: table-cell; padding-right:8px;}
.msn_ok_bt input {width:100%;  background:url('../images/layout/submit_bg.png') repeat-x; cursor:pointer; margin-left:8px; color:#fff; font-weight:bold;}


/*인증번호 재전송 버튼*/
.re_transmit_bt input{width:150px;  background:url('../images/layout/submit_bg.png') repeat-x; height:54px;cursor:pointer; color:#fff; font-weight:bold;}
.msn_consent_text span {margin-right:5px; font-weight:bold; }


/*폰넘버input*/
.name_input {border:1px solid #406618;  border-radius:3px;}
.phon_input {border:1px solid #406618;   border-radius:3px;  }


/*submit 버튼*/
.submit_bt {display:block; /*padding-left:5px;*/}
.submit_bt input {background: url("../images/layout/submit_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #406618;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 34px;
    width: 100%;}


/*이용약관, 개인정보취급방침, Term of Service*/
.stipulation_wrap {padding:5px; margin-top:5px; ;}
.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; overflow-x:hidden; font-size:0.8em; z-index:5;}


/*동의하십니까 체크*/
.check_wr label  {background:#f1f1f1; height:37px; padding:0 5px 0 5px; display:block; cursor:pointer;}
.check_wr label span { font-weight: bold;    line-height: 2.5;}
.check_wr label input {float:right; margin-top:12px; }


/* 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%; text-align:center; margin-bottom: 10px;}
.login_bottom_bt a {display:block; height:34px; background:url('../images/layout/submit_bg.png') repeat-x; border: 1px solid #406618; border-radius:4px; color:#fff; line-height:2.2; }
.login_bottom_bt .end_border_add {margin-right:5px;}


/*로그아웃 버튼*/
.logout_bt {width:100%; text-align:center;}
.logout_bt a { display:block; background:url('../images/layout/submit_bg.png') repeat-x; border: 1px solid #406618; border-radius:4px; color:#fff; line-height:2.2; font-weight:bold; height: 35px;}


/*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 {background: url("../images/layout/language_bt_bg01.png") repeat-x 0 -1px;
border-bottom: 1px solid #A37600;
border-left: 1px solid #A37600;
    border-radius: 4px 4px 4px 4px;
    border-right: 1px solid #A37600;
    color: #FFFFFF;
    display: block;
    height: 34px;
    line-height: 2.3;
	}
.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;  border-radius:4px; color:#fff; line-height:2.4; 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;  }


/*슬라이드 바*/
.slidbar_wrap input {border:1px solid red;}


/*View of Related Story*/
.related_story { clear: both;}
.related_story h2 {background: url("../images/common/gray_gradation_bg_01.png") repeat-x ; height: 32px;  padding-left: 5px;}
.related_story h2 img {width:95px; padding-top: 10px;}
.related_story ul li {padding:10px; }
.related_story ul li a { background: url("../images/layout/view_ul_list.png") no-repeat 0 3px; background-size:11px 10px; display: block;    font-size: 0.95em;    padding: 0 0 0 18px;}
/*.related_story ul li a { background: url("../images/layout/view_ul_list.png") no-repeat 0 3px / 11px 10px ; display: block;    font-size: 0.95em;    padding: 0 0 0 18px;}*/


.related_story .rs_title { background: #ECECEC; height: 30px; text-align: center;}
.related_story .rs_title a { color: #2D6300; display: block; font-size: 0.95em; font-weight: bold; padding-top: 7px;}


/*로긴*/
.login_group {border-top:1px solid #D4D4D4; margin-top:5px; padding-top:5px; }




/*★★★★★★ view ★★★★★★*/
/*이전뉴스 다음뉴스 보기 버튼*/
.next_news_bt {clear:both; border-top: 1px dashed #D1D1D1; margin-top: 70px; padding-top: 20px; text-align: center;}
.next_news_bt ul { display: table;  width: 100%;}
.next_news_bt ul li { display: table-cell; font-size: 0.95em;  margin: 0 auto;}

.next_news_bt .nn_bt_left,
.next_news_bt .nn_bt_right { background: url("../images/layout/next_news_bt_bg.png") repeat-x; border: 1px solid #ACACAC; border-radius: 5px 5px 5px 5px;  color: #898989;  display: block;  line-height: 1.5;  width: 83px;}

/* 버튼 왼쪽 */
.next_news_bt .nn_bt_left a,
.next_news_bt .nn_bt_right a { display: block;  font-size: 0.95em;  height: 20px;  padding-top: 5px;  vertical-align: middle;}
.next_news_bt .nn_bt_left a { background: url("../images/layout/next_news_bt_direction.png") no-repeat scroll 6px 8px / 8px 26px transparent;}
.next_news_bt .nn_bt_right a { background: url("../images/layout/next_news_bt_direction.png") no-repeat scroll 67px -9px / 8px 26px transparent;}



/*버튼 중간 텍스트*/
.nn_center_news_title_text {margin:0 50px 0 50px; font-weight: bold; color:#555555;}


/*키워드*/
.keyword_wrap { padding:10px; }
.keyword_wrap .title_text { background:url('../images/layout/keyword_bg.png') no-repeat; display:block; height:42px; }
.keyword_wrap .title_text a {position:relative; top:15px; left:32px; font-weight:bold; 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 {border:1px solid red; margin:10px 10px 25px 10px;  padding:15px 0 0px 0; border:2px solid #e6e2af; border-radius:5px; background:#fffde6; font-weight:bold;}
.sign_in_or p {text-align:center;}
.sign_in_or span {text-align:center; }
.sign_in_or span a {display:block;  border:1px solid #cccccc; border-radius:5px; background:#f1f1f1; margin:10px; padding:8px 0 8px 0;}





/*음성듣기 스크롤*/
.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:inline-block; vertical-align: middle;}
.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; border:1px solid red;} 
.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:23px; 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}*/


.play_speed_bt { overflow:hidden; padding-left:7px;} 
.play_speed_bt ul li {display:table; width:100%;}
.play_speed_bt ul li a {display:table-cell; }
.play_speed_bt ul li a img {height:25px; margin-right:5px;}
















/*"most_viewed_photos 앨범*/
.most_viewed_photos  h2 {background:url('../images/common/gray_gradation_bg.png') repeat-x; height:42px; }
.most_viewed_photos h2 img {position:relative; top:8px; left:8px;}
.most_viewed_photos ul { text-align:center; margin-top:20px; }
.most_viewed_photos ul li {display:inline; }
.most_viewed_photos ul li a {display:inline-block; width:144px; height:100%; margin: 0 2px 0px 0; vertical-align:middle; }
.most_viewed_photos ul li a img{text-align:center; vertical-align: middle; }


/*NIE 타임즈 안에 음성사설 해설강의*/
#wrap_right_cont .lecture { padding:15px; /*background:#fafff4;*/ border:1px solid #e5ebdb;}
#wrap_right_cont .lecture p img {width:100%;}
#wrap_right_cont .lecture .lecture_bt_group {margin-top:10px; }
#wrap_right_cont .lecture .lecture_bt_group ul {bottom:10px;  display:table; width:100%;}
#wrap_right_cont .lecture .lecture_bt_group ul li {display:table-cell; text-align:center; width:50%;}
#wrap_right_cont .lecture .lecture_bt_group ul li img { width:90%;}


/*코타 sm 광고 영역*/
#wrap_right_cont .nie_cf {margin-top:3px; }
#wrap_right_cont .nie_cf img {width:100%;}

/*iReport*/
#wrap_right_cont #ireport {position:relative; margin-bottom:10px; }
#wrap_right_cont #ireport h2 {background: url("../images/common/gray_gradation_bg_01.png") repeat-x scroll 0 0 transparent; padding-left: 5px; height:32px;}
#wrap_right_cont #ireport h2 img {padding-top: 7px; width:84px;}
#wrap_right_cont #ireport p { padding:5px;}
#wrap_right_cont #ireport span {display:block; padding-right:5px; text-align:right;}
#wrap_right_cont #ireport span img {width:78px;}
.ireport_img p img {width:100%; }


/*Related Story*/
#wrap_right_cont #related_story  {background: url("../images/common/gray_gradation_bg_01.png") repeat-x scroll 0 0 transparent; padding-left: 5px; height:32px;}
#wrap_right_cont #related_story h2 {background:url('../images/common/gray_gradation_bg.png') repeat-x; height:42px;}
#wrap_right_cont #related_story h2 img {position:relative; top:8px; left:8px;}
#wrap_right_cont #related_story ul {padding:8px;}
#wrap_right_cont #related_story ul  li {background:url('../images/layout/view_ul_list.png') no-repeat 0 8px;  padding:4px 0 4px  18px; font-weight:bold; margin:7px 0 7px 0}


/*translation*/
#wrap_right_cont #translation {font-size: 0.95em; }
#wrap_right_cont #translation h2 {background: url("../images/common/gray_gradation_bg_01.png") repeat-x scroll 0 0 transparent; padding-left: 5px; height:32px;}
#wrap_right_cont #translation h2 img {padding-top: 9px; width:85px;}
#wrap_right_cont #translation p {padding:10px;}
#wrap_right_cont #translation dl {padding:8px;}
#wrap_right_cont #translation dl dt {font-weight:bold; font-size:1.2em; margin-bottom:20px;}
#wrap_right_cont #translation .tran_sm_title {margin-bottom:20px;}


/*뷰 상단 심볼 버튼*/
#wrap_cont .view_icon_wrap {position:relative; border-bottom: 1px dashed #D1D1D1;  height: 42px;}
#wrap_cont .view_icon_wrap .date {font-size:0.75em; margin-left:10px;  line-height:4;}
.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 { 
	background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #D2D2D2; border-radius: 5px 5px 5px 5px;
	padding: 10px 0 6px 5px; position: absolute; right: 0; text-align: center; top: 0; width: 150px; 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: 0; 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%;}


/*네셔날 뷰 번역 표시 아이콘*/
.view_icon_top_right .tts_wr, .view_icon_bottom_right .tts_wr {
    position: absolute;
}


.view_icon_top_right .tts_wr .tts_btn{
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #D2D2D2;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    padding: 5px 5px 0 0;
}


.view_icon_bottom_right .tts_wr .tts_btn {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #D2D2D2;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    padding: 5px 5px 0 5px;
}


.view_icon_top_right .tts_wr .tts_btn a img, 
.view_icon_bottom_right .tts_wr .tts_btn a img{width:30px;}




/*Editorial 리스트 페이지 4.23 주희 추가*/
.Editorial_wr { padding:7px;}
.Editorial_wr p {background:url('../images/layout/editorial_disc.png') no-repeat 0 15px; padding-left:10px; height:34px; line-height:2.2;}

.Ed_list ul { border-bottom:1px solid #fdce9c;}
.Ed_list ul .thead{background:#fffaf4;  height:30px; border:1px solid #fdce9c;  border-left:#fff; border-right:#fff;  color:#7f4a08; font-size:1.2em; text-align:center; padding-top:5px; }
.Ed_list ul .thead .head_list_no {width:50px; display:inline-block; float:left; text-align:center; }
.Ed_list ul .thead .head_list_date {width:100px; display:inline-block; float:left;  text-align:center;}
.Ed_list ul .thead .list_headline_title {display:inline-block; text-align:center;}
.Ed_list ul li {border-bottom:1px dotted #d9d9d9;   white-space:nowrap;  }
.Ed_list ul li .list_no {width:50px; display:inline-block; float:left; text-align:center; padding-top:10px; }
.Ed_list ul li .list_date {width:100px; display:inline-block; float:left;  text-align:center;  padding-top:10px; }
.Ed_list ul li .list_headline_title {display:block; padding-top:8px;}
.Ed_list ul li .list_headline_title  span{display:block; height:70px; overflow:hidden; text-overflow:ellipsis; padding-left:10px; line-height:1.5;}




/*deitorial 페이지 버튼
.page_number { text-align:center; margin:15px 8px 0 8px;}
.page_number ul li {display:inline-block; vertical-align:middle;}
.page_number ul li a { padding:1px; font-size:0.9em;}

이전, 다음버튼
.page_number ul .nn_bt_left {position:relative; right:5px; background: url("../images/layout/next_news_bt_bg.png") repeat-x 0 0; padding:1px 0 1px 0; border: 1px solid #ACACAC; border-radius: 5px 5px 5px 5px; color: #898989; line-height: 1.5; width:60px;}
.page_number ul .nn_bt_left a {display:block; background: url("../images/layout/next_news_bt_direction.png") no-repeat 3px 3px ; padding-left: 13px;}
.page_number ul .nn_bt_right {	position:relative; left:5px;  background: url("../images/layout/next_news_bt_bg.png") repeat-x 0 0; padding:1px 0 1px 0; border: 1px solid #ACACAC;  border-radius: 5px 5px 5px 5px;  color: #898989;  line-height: 1.5; width: 60px;}
.page_number ul .nn_bt_right a {display:block; background: url("../images/layout/next_news_bt_direction.png") no-repeat 47px -23px ; padding-right: 8px;}
*/
























.view_news_zone { padding: 5px;}
.nie_request_info_bn img {width:100%;}




/*cartoons*/
#cartoons {margin-top:15px;}
#cartoons h2 {background: url("../images/common/gray_gradation_bg_01.png") repeat-x scroll 0 0 transparent; height: 32px; padding-left: 5px;}
#cartoons h2 img { padding-top: 7px; width:75px;}
#cartoons ul  {display:table;  margin-top:10px; text-align:center;width:100%; }
#cartoons ul li {float:left; width:50%;}
#cartoons ul li img{ height: 80px;  width: 110px;}



/*setting 타이틀*/

#top_menu_view .settings span a {border-top: 1px dashed #A0A0A0; /*margin: 0 5px;*/ padding: 10px 0; display:block;}


.setting_group {
    padding: 5px;
}



.Authentication input {
    background: url("../images/layout/submit_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #406618;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 34px;
    width: 100%;
}



/*모바일넘버*/
 .pi_wr_ph_nb { display:table; width:100%;}
 .pi_wr_ph_nb .nb_in {display:table-cell; width:30%; }
 .pi_wr_ph_nb .nb_in input {width: 99.5%; height: 35px; text-align: center;}
 .pi_wr_ph_nb .hyphen {display: table-cell; text-align: center;} 




.mynote_wr .mynote_menu li img {
    border-radius: 2px 2px 2px 2px;
    width: 30px;
}


/*서브 리스트&뷰 상단 큰 뉴스 이미지*/
#first_big_news { margin-top: 5px; }
#first_big_news strong {display: block; font-size: 1.188em; padding: 0 0 10px 5px;}
#first_big_news ul { padding:15px 5px 5px 5px;}
#first_big_news ul li img {width:100%;}


/*서브 뷰 뉴스페이지wrap*/
.news_view_wrap {clear: both; padding-right:8px;}
.news_view_wrap .reporter {font-size: 0.8em; padding-right: 10px; text-align: right; }
#wrap_cont .date { display: block; font-size: 0.65em; padding: 5px 5px 0 0; text-align: right;}

.note_nav {padding-top: 5px;}

/*스크랩 체크박스*/
.scrap_list { position:relative;}
.scrap_ch_box {position: absolute;  right: 10px;  top: 50%; }

/*스크랩 체크박스랑 구분 패딩*/
.scrap_padding { width: 88%;}



/**/
#finded_email {text-align:center;	margin-top:50px; color:#406618;}