/* =General
-----------------------------------------------------------------------------*/
body {
font:12px "맑은 고딕","roboto","Malgun Gothic","돋움","Dotum", "굴림","Gulim","나눔고딕","NanumGothic","Helvetica","AppleGothic","sans-serif";
 color:#333333;
 line-height:160%;
 background:#eeeeee;
 } 

/* Remove border around linked images */
img {
 border: 0;
 }

/* Common */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button {margin:0;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,button,code {font-size:13px; font-family:'굴림',Gulim,'맑은 고딕','Malgun Gothic','돋움',Dotum,'나눔고딕',NanumGothic,Helvetica,AppleGothic,sans-serif;line-height:1.60em}
button {padding:0;margin:0;border:none;cursor:pointer;*overflow:visible;overflow:hidden;text-align:center;}
table {border-collapse:collapse}
img {border:0;}
fieldset {border:0;}
a {cursor:pointer}
button {cursor:pointer}
label {vertical-align:-1px;cursor:pointer}
label input {margin-top:-1px}
address {font-style:normal}
h3 {color: rgb(0, 0, 0); font-family:'맑은 고딕','Malgun Gothic','굴림',Gulim,'Nanum Gothic','NanumGothicWeb','나눔고딕','맑은 고딕','Malgun Gothic'; font-size:25px; font-weight:bold; display: block;}
.dns {float:left; position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font:0;display:none;}  


/*layout*/
.core_wrap{width:100%; _text-align:left; margin:0 auto; border-top:#ff8a3d solid 0px;}
.core_header{width:100%;;}
.core_container{width:100%; float:left; position: relative; z-index: 1;}
.core_container_view {width:100%; float:left; position: relative; z-index: 1; background:#fff;}
.core_cont {width: 100%; float: left; position: relative;}

.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}


/*top logo seatch*/
.top {float:left; clear:both; width:100%; height:50px; background:#fff; border-bottom:#696666 solid 2px;}
.top_menu {float:left; width:27%; height:50px; margin:0px;}
.top_logo {float:left; width:50%;  height:50px; position:relative;}
.bg_logo {float:left; display:inline; position:absolute; width:166px; height:50px; margin-top:0px; font-size:0; line-height:0; background:url(../m_img/common/logo.gif) no-repeat; left:45%; margin-left:-80px; z-index:110;}
.top_search {float:right; width:23%; height:50px; margin:0px; font-size:0; line-height:0; text-align:right;}
#top_mar {height:52px;}
#core_header {width:100%; height:50px;  z-index:101;}
#top {width:100%; height:50px;}
#core_container {margin:auto;}
#contents {margin:auto;}
/*서브컨텐츠 타이틀*/
h4 {font:bold 19px '맑은 고딕','Malgun Gothic'; margin-bottom:20px; padding:0 0 0 0px;}
.h4_text1 {color:#f0670b;}

/*콘텐츠 박스*/
.contbox {height:100%; padding:0; margin:0; text-align:left; background:#FFF;}/*흰색배경*/
.contbox01 {height:100%; padding:0; margin:0px 0px 15px 0px; text-align:left; background:#FFF; border-bottom:1px solid #d5d5d5;}/*섹션박스*/
.contbox02 {height:100%; padding:0; margin:0px 2px 15px 2px; text-align:left; background:#FFF; border:1px solid #d5d5d5;}/*섹션박스*/
.contbox03 {height:100%; padding:0; margin:0px; text-align:left; background:#FFF; border-bottom:1px solid #d5d5d5;}/*섹션박스*/
.contbox04 {height:100%; padding:20px 10px 10px 10px; margin:0; text-align:left; background:#FFF;}/*상세*/
.contbox05 {height:100%; padding:10px 0 10px 0; margin:0; text-align:left; background:#FFF;}/*상세2*/
.contbox06 {height:100%; padding:10px 10px 10px 10px; margin:0; text-align:left; background:#FFF;}/*상세3*/
.contbox07 {height:100%; padding:10px 10px 10px 10px; margin:0; text-align:left; background:#FFF;}/*상단경로배경*/
.contbox08 {height:100%; padding:0; margin:0px 0px 0px 0px; text-align:left; background:#FFF; }/*검색목록박스*/
.contbox09 {height:100%; padding:0; margin:0px; text-align:left; background:#FFF; border-bottom:0px solid #d5d5d5;}/*검색타이틀박스*/
.contbox10 {height:100%; padding:10px 0px 10px 0px; margin:0; text-align:left; border-top:#e5e5e5 solid 1px; background:#FFF;}/*검색목록 데이터 박스*/


/*상단 코멘트 박스*/
.commentbox {padding:5px; margin:0px 0 10px 0; background:#f3f3f5; text-align:left; border: 1px solid #ccc; border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;}

/* 상단 메뉴 */
.top_box {width:50%; position: fixed; top:0; left:0; z-index: 103;}
.top_box img {list-style:none; padding:0; margin:0;}
.top_box2 {float: left; width:85%; position: absolute; top:50px; left:0; z-index: 100;  background:#434343; }
.top_box3 {float: left; position: fixed; top:0; right:0; z-index: 103;  background:#434343; text-align:right; }/*상단검색테두리*/
.top_box4 {float: left; width:98%; height:40px; position: fixed; top:50px; left:0; z-index: 103;  background:#434343; padding:15px 0px 5px 10px; }/*상단검색테두리*/
.top_box5 {float: left; width:100%; height:30px; position: static; top:52px; left:0; z-index: 100;  background:#f4f4f4; padding:10px 0 5px 0; text-align:right; }/*로그린박스*/
.top_box5 span {font-family:"굴림","Gulim"; font-size:15px; font-weight:bold; vertical-align:middle; margin:0 10px 0 0;}

/* 상단검색 */
.input_search {width:75%; height:33px; font-size:15px; font-weight:bold; font-family:"맑은 고딕","roboto", "굴림","Gulim"; color:#ccc; text-indent:5px; background-color:#434343; border:#666 solid 1px;}

/*탑메뉴 타이틀*/
.top_m_tit {font-weight:bold; color:#c2c2c2; width:100%; height:45px; border-bottom:#313131 solid 1px;}
.top_m_tit h3 {font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:18px; font-weight:bold; color:#fff; padding:13px 0 0 10px; text-align:center;}
.top_m_tit span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}

.top_m_tit2 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#656565 solid 1px; padding:0;}
.top_m_tit2 ul {list-style:none; padding:0; margin:0;}
.top_m_tit2 li {list-style:none; padding:0; margin:0; width:100%; height:45px;}

.top_m_tit2 li.m_ng_off {float: left;  width:100%; height:45px; list-style:none; padding:0; margin:0;  background:#434343; }
.top_m_tit2 li.m_ng_on {float: left;  width:100%; height:45px; list-style:none; padding:0; margin:0;  background:#ff8a00;}
.top_m_tit2 span.m_tit {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:normal; width:60%; color:#fff; padding:12px 0 0 33px;}
.top_m_tit2 span.m_tit2 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:bold; width:100%; color:#fff; padding:10px 0 0 10px; text-align:center;}
.top_m_tit2 span.m_tit3 {float:left; width:90%; padding:7px 0 0 30px;}
.top_m_tit2 span.m_tit4 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:normal; width:100%; color:#fff; padding:12px 0 0 33px;}
.top_m_tit2 span.m_icon1 {background:url(../m_img/common/m_icon1.png) 5px 10px no-repeat;}  /* 뉴스            */
.top_m_tit2 span.m_icon2 {background:url(../m_img/common/m_icon2.png) 5px 10px no-repeat;}  /* 지역별 뉴스 */
.top_m_tit2 span.m_icon3 {background:url(../m_img/common/m_icon3.png) 5px 10px no-repeat;}  /* 스포츠 	*/
.top_m_tit2 span.m_icon4 {background:url(../m_img/common/m_icon4.png) 5px 10px no-repeat;}  /* 라이프 	*/
.top_m_tit2 span.m_icon5 {background:url(../m_img/common/m_icon5.png) 5px 10px no-repeat;}  /* 비디오 	*/
.top_m_tit2 span.m_icon6 {background:url(../m_img/common/m_icon6.png) 5px 10px no-repeat;}  /* 포토 		*/
.top_m_tit2 span.m_icon7 {background:url(../m_img/common/m_icon7.png) 5px 10px no-repeat;}  /* 기자살롱 	*/
.top_m_tit2 span.m_icon8 {background:url(../m_img/common/m_icon8.png) 5px 10px no-repeat;}  /* 온라인전용기사 */
.top_m_tit2 span.m_icon9 {background:url(../m_img/common/m_icon9.png) 5px 10px no-repeat;}  /* 연재소설 	*/
.top_m_tit2 span.m_icon10 {background:url(../m_img/common/m_icon10.png) 5px 10px no-repeat;}/* 오늘의운세  */
.top_m_tit2 span.m_icon11 {background:url(../m_img/common/m_icon11.png) 5px 10px no-repeat;}/* 안내 		*/

.top_m_tit2 span.m_icon {float:right; width:25%; padding:13px 5px 0 0; text-align:right;}

.top_m_tit2 li a{font-family:"맑은 고딕","roboto", "굴림","Gulim"; width:100%; height:45px; font-size:15px; font-weight:normal; text-decoration:none; padding:0; margin:0;  }
.top_m_tit2 li a:hover {text-decoration:none;  background:#ff8a00; color:#fff; width:100%; height:45px;}
.top_m_tit2 li a:visited {text-decoration:none;color:#fff; }
.top_m_tit2 li a:active {text-decoration:none; color:#fff;}

.top_m_tit3 {font-weight:bold; color:#1d37bb; width:100%; height:50px; border-bottom:#565656 solid 1px; padding:0; text-align:center;}
.top_m_tit3 ul {list-style:none; padding:0; margin:0;}
.top_m_tit3 li {list-style:none; padding:7px 0 0 0; margin:0; width:100%; height:45px;}

.top_m_tit4 {width:100%; height:45px; border-bottom:#333 solid 2px; padding:8px 0 0 0; text-align:center;}

/*상단전체메뉴*/
.top_m {float:left; width:100%;text-align:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:normal; color:#ececec; background-color:#535353; }
.top_m ul {float:left; list-style:none; padding:0px 0px 0px 0px; margin:0;}
.top_m li {float:left; width:96%;  height:20px;  list-style:none; padding:5px 0px 5px 5%; border-bottom:#656565 solid 1px;}

.top_m_l{float:left; width:49%; margin-right:0; text-align:left; border-right:1px solid #656565;}
.top_m_r{float:left; width:49%; margin-right:0; text-align:left;}

.top_m_l2{float:left; width:98%; margin-right:0; text-align:center;}/*상단메뉴 pc버전, top버튼 중앙정렬*/


.top_m li a{font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:15px; font-weight:normal; text-decoration:none; padding:0; margin:0;width:100%;height:100%; display:block;color:#ececec;}
.top_m li a:hover {text-decoration:none; background-color:transparent;color:#fff;}
.top_m li a:visited {text-decoration:none;color:#fff; }
.top_m li a:active {text-decoration:none; color:#fff;}

/* sns팝업 창 */
.sns_cont_box { width:98%; border:#CCC solid 3px; background:#FFF; padding:20px 0 20px 0px;
-moz-border-radius: 15px; /*모질라*/
-webkit-border-radius: 15px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 15px;}

/*메인 타이틀*/
/*주요뉴스*/
.list_tit {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title04.gif) -5px 15px no-repeat; border-bottom:#e5e5e5 solid 1px; padding:3px 0 0 0;}
.list_tit h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#505050; width:60%; padding:13px 0 0 27px;}
.list_tit span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*화제의뉴스*/
.list_tit2 {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title01.gif) -5px 15px no-repeat; border-bottom:#e5e5e5 solid 1px; padding:3px 0 0 0; border-top:#f0083a solid 2px;}
.list_tit2 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#505050; width:60%; padding:13px 0 0 27px;}
.list_tit2 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*비디오*/
.list_tit3 {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title02.gif) -5px 15px no-repeat; border-bottom:#e5e5e5 solid 1px; border-top:#505050 solid 2px;}
.list_tit3 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#505050; width:60%; padding:13px 0 0 27px;}
.list_tit3 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*라이프*/
.list_tit4 {font-weight:bold; color:#1d37bb; width:100%; height:45px;  background:url(../m_img/common/icon_title03.gif) 0 50% no-repeat; border-bottom:#e5e5e5 solid 1px; border-top:#0d9984 solid 2px;}
.list_tit4 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#0d9984; width:60%; padding:13px 0 0 27px;}
.list_tit4 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*스포츠*/
.list_tit5 {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title01.gif) 0 50% no-repeat; border-bottom:#e5e5e5 solid 1px; border-top:#2261bf solid 2px;}
.list_tit5 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#2261bf; width:60%; padding:13px 0 0 27px;}
.list_tit5 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*기획연재*/
.list_tit6 {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title05.gif) 0 50% no-repeat; border-bottom:#e5e5e5 solid 1px; border-top:#1ea807 solid 2px;}
.list_tit6 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#1ea807; width:60%; padding:13px 0 0 27px;}
.list_tit6 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*기사살롱*/
.list_tit7 {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title06.gif) 0 50% no-repeat; border-bottom:#e5e5e5 solid 1px; border-top:#7039bb solid 2px;}
.list_tit7 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#7039bb; width:60%; padding:13px 0 0 27px;}
.list_tit7 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*오피니언*/
.list_tit8 {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title08.gif) 0 50% no-repeat; border-bottom:#e5e5e5 solid 1px; border-top:#4c92f0 solid 2px;}
.list_tit8 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#4c92f0; width:60%; padding:13px 0 0 27px;}
.list_tit8 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*포토*/
.list_tit9 {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title07.gif) 0 50% no-repeat; border-bottom:#e5e5e5 solid 1px; border-top:#f17418 solid 2px;}
.list_tit9 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#f17418; width:60%; padding:13px 0 0 27px;}
.list_tit9 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*메뉴*/
.list_tit10 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#e5e5e5 solid 1px; border-top:#505050 solid 2px;}
.list_tit10 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#505050; width:60%; padding:13px 0 0 10px;}
.list_tit10 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*경남핫이슈*/
.list_tit11 {font-weight:bold; color:#ec1f7b; width:100%; height:45px; background:url(../m_img/common/icon_title09.gif) 0 50% no-repeat; border-bottom:#e5e5e5 solid 1px; border-top:#ec1f7b solid 2px;}
.list_tit11 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#ec1f7b; width:60%; padding:13px 0 0 27px;}
.list_tit11 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*통합검색타이틀*/
.list_tit12 {font-weight:bold; color:#505050; width:100%; height:70px; background:url(../m_img/common/icon_title07.gif) 0 12px no-repeat; border-top:#ff8a3d solid 2px;}
.list_tit12 h3 {float:left; width:90%; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:bold; color:#505050; padding:13px 0 0 27px;}
.list_tit12 span {float:left; width:90%; text-align:left; font-size:14px; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-weight:normal; color:#505050;  padding:10px 0 5px 15px;}
 

/*서브 타이틀*/
/*주요뉴스*/
.s_list_tit {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title01.gif) -5px 15px no-repeat; border-bottom:#e5e5e5 solid 1px; padding:3px 0 0 0;}
.s_list_tit h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#505050; width:60%; padding:13px 0 0 27px;}
.s_list_tit span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*화제의뉴스*/
.s_list_tit2 {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title01.gif) -5px 15px no-repeat; border-bottom:#e5e5e5 solid 1px; padding:3px 0 0 0; }
.s_list_tit2 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#505050; width:60%; padding:13px 0 0 27px;}
.s_list_tit2 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*비디오*/
.s_list_tit3 {font-weight:bold; color:#1d37bb; width:100%; height:45px; background:url(../m_img/common/icon_title02.gif) 0 50% no-repeat; border-bottom:#e5e5e5 solid 1px;}
.s_list_tit3 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#505050; width:60%; padding:13px 0 0 27px;}
.s_list_tit3 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}

.s_list_tit3_2 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#f50c53 solid 2px;}
.s_list_tit3_2 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#505050; width:60%; padding:13px 0 0 10px;}
.s_list_tit3_2 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}

/*라이프*/
.s_list_tit4 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#e5e5e5 solid 1px;}
.s_list_tit4 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#0d9984; width:60%; padding:13px 0 0 10px;}
.s_list_tit4 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*스포츠*/
.s_list_tit5 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#e5e5e5 solid 1px;}
.s_list_tit5 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#2261bf; width:60%; padding:13px 0 0 10px;}
.s_list_tit5 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*기획연재*/
.s_list_tit6 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#e5e5e5 solid 1px;}
.s_list_tit6 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#1ea807; width:60%; padding:13px 0 0 10px;}
.s_list_tit6 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*기사살롱*/
.s_list_tit7 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#e5e5e5 solid 1px;}
.s_list_tit7 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#7039bb; width:60%; padding:13px 0 0 10px;}
.s_list_tit7 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*오피니언*/
.s_list_tit8 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#e5e5e5 solid 1px;}
.s_list_tit8 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#4c92f0; width:60%; padding:13px 0 0 10px;}
.s_list_tit8 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*포토*/
.s_list_tit9 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#e5e5e5 solid 1px; }
.s_list_tit9 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#f17418; width:60%; padding:13px 0 0 10px;}
.s_list_tit9 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}
/*메뉴*/
.s_list_tit10 {font-weight:bold; color:#1d37bb; width:100%; height:45px; border-bottom:#e5e5e5 solid 1px;}
.s_list_tit10 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:20px; font-weight:bold; color:#505050; width:60%; padding:13px 0 0 10px;}
.s_list_tit10 span {float:right; width:25%; padding:10px 0 0 0; text-align:right;}

/* 기타 타이틀 */
.e_list_tit {font-weight:bold; width:100%; height:40px;}
.e_list_tit h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:bold; color:#333; width:60%; padding:13px 0 0 5px;}
.e_list_tit2 {font-weight:bold; width:100%; height:40px; border-bottom:#e40f50 solid 2px;}
.e_list_tit2 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:bold; color:#333; width:80%; padding:13px 0 0 5px;}
.e_list_tit3 {font-weight:bold; width:100%; height:40px; border-bottom:#3560ea solid 2px; margin-bottom:10px;}
.e_list_tit3 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:bold; color:#333; width:60%; padding:13px 0 0 5px;}
.e_list_tit4 {font-weight:bold; width:100%; height:40px; border-bottom:#999 solid 2px; margin-bottom:10px;}
.e_list_tit4 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:bold; color:#333; width:60%; padding:13px 0 0 0px;}
.e_list_tit5 {font-weight:bold; width:100%; height:40px; border-bottom:#999 solid 1px;} /*게시판타이틀*/
.e_list_tit5 h3 {float:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:17px; font-weight:bold; color:#333; width:50%; padding:13px 0 0 0px;}
.e_list_tit5 .btn {float:right; text-align:left; margin-top:10px;}

/* Section Text */
.text_s01 {/* 기자이름 */
			font:15px "굴림","돋움","맑은 고딕","roboto" ; font-weight:normal; color:#989898;
			
			display:block;
			clear:both;
			margin-right:5px; 
			text-overflow:ellipsis;  
			white-space:nowrap;
			overflow:hidden; 
		  }
.text_s02 {font:15px "굴림","돋움","맑은 고딕","roboto" ; font-weight:normal; color:#fff;}/* 기자이름흰색*/


/*기사 메인 타이틀 목록*/
.listm_pho {height:100%; padding:0; margin:0; display: block; padding:10px 10px 10px 10px; border-bottom:1px solid #d5d5d5; background:#f9f9f9;}
.listm_pho ul {list-style:none; margin:0; padding:0;}
.listm_pho ul.pholst_u {width: 100%; }
.listm_pho ul.pholst_u::after {clear: both; display: block; content: "";}
.listm_pho li {list-style:none; line-height:120%; position:relative;}
.listm_pho li.listm_pho_lst {width:100%; float:left; margin-bottom:10px;}
.listm_pho li.listm_pho_lst2 {width:100%; float:left; margin-bottom:0px;}

.listm_pho li a {text-decoration:none; padding:0; color:#333333;}
.listm_pho li a:hover {color:#333333; text-decoration:none; background-color:transparent;}
.listm_pho li a:visited {text-decoration:none;}
.listm_pho li a:active {text-decoration:none;}

.listm_pho li span {line-height:150%;}

.listm_pho li span.pho_tit {/* 기사타이틀 */
				font:bold 22px "굴림","맑은 고딕","roboto"; 
				color:#333; 
				line-height:120%;   
				
				/*
				display:block;
				clear:both;
				margin-right:5px; 
				text-overflow:ellipsis;  
				white-space:nowrap;
				overflow:hidden;
				*/
				
				 /* 2줄 말줄임 */
				
				clear:both; 
				max-height:54px;
				display:block;
				display:-webkit-box;
				/* 웹킷 : 크롬, 사파리에서만 적용됨 */
				-webkit-line-clamp:2;
				-webkit-box-orient:vertical;
								
				min-height:25px;
				overflow:hidden; 
				text-overflow:ellipsis;
								
				/* 2줄 말줄임 끝*/ 
				}

.listm_pho li span.pho_cont_txt {float:left; font: 14px "굴림","맑은 고딕","roboto"; color:#333; padding:0 0 10px 0; line-height:150%;}/* 기사내용 */

.phom_mw {margin-bottom:10px; display: block; position: relative; min-width: 88px;}
.phom_mw::after {border: 1px solid rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-sizing: border-box; opacity: 0.1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.phom_mw .sprh_mov {right: 4px; bottom: 4px; position: absolute;}
.phom_mw .sprh_slide {right: 4px; bottom: 4px; position: absolute;}
.phom_mw img {width: 100%; vertical-align: top; max-width: 100%;}
.phom_m {vertical-align: top;}
.phom_mw .mask {background: url("../_img/main/main_img01_m.png") repeat-x; background-position:bottom center; left: 0px; top: 0px; width: 100%; height:100%; display: block; position: absolute; z-index: 100; cursor: pointer;}

/* 위치 링크 */
.loc_txt {color:#666; font:17px "굴림","맑은 고딕","roboto"; background:url(../m_img/common/h_icon.gif) 0 20% no-repeat; padding-left:17px; }
.loc_txt a {text-decoration:none; padding:0; color:#666;}
.loc_txt a:hover {color:#666; text-decoration:none; background-color:transparent;}
.loc_txt a:visited {text-decoration:none;}
.loc_txt a:active {text-decoration:none;}

/*포토기사 메인 목록*/
.listm_pho2 {height:100%; margin:0; display: block; padding:15px 17px 0px 17px;  background:#fff;}
.listm_pho2 ul {list-style:none; margin:0; padding:0; border-bottom:0px solid #ededed;}
.listm_pho2 ul.pholst_u {width: 100%;}
.listm_pho2 ul.pholst_u::after {clear: both; display: block; content: "";}
.listm_pho2 li {list-style:none; line-height:120%; }
.listm_pho2 li.listm_pho_lst2 {width:47%; float:left; margin-bottom:10px; position:relative;}
.listm_pho2 li.listm_pho_lst3 {width:47%; float:right; margin-bottom:10px; position:relative ;}

.listm_pho2 li a {text-decoration:none; padding:0; color:#333333;}
.listm_pho2 li a:hover {color:#333333; text-decoration:none; background-color:transparent;}
.listm_pho2 li a:visited {text-decoration:none;}
.listm_pho2 li a:active {text-decoration:none;}

.listm_pho2 li span {line-height:150%;}

/* 포토기사타이틀 */
.listm_pho2 li span.pho_tit {
							 font:bold 17px "굴림","맑은 고딕","roboto"; color:#333; line-height:150%;
							
							 /* 2줄 말줄임 */
				
								clear:both; 
								max-height:54px;
								display:block;
								display:-webkit-box;
								-webkit-line-clamp:2;/* 웹킷 : 크롬, 사파리에서만 적용됨 */
								-webkit-box-orient:vertical;
								
					            height:100px;
					            min-height:25px;
								overflow:hidden; 
								text-overflow:ellipsis;
								
							/* 2줄 말줄임 끝*/
							}
.listm_pho2 li span.pho_cont_txt {float:left; font: 14px "굴림","맑은 고딕","roboto"; color:#333; padding:0; line-height:150%;}/* 기사내용 */


.pho1_mw {margin-bottom:5px; display: block; position: relative; min-width:88px;}
.pho1_mw::after {border: 0px solid rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-sizing: border-box; opacity: 0.1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.pho1_mw .sprh_mov {right: 4px; bottom: 4px; position: absolute;}
.pho1_mw .sprh_slide {right: 4px; bottom: 4px; position: absolute;}
.pho1_mw img {width: 100%; vertical-align: top; max-width: 100%; height : 110px;}
.pho1_m {vertical-align: top;}

/*포토기사 서브 목록*/
.listm_pho3 {height:100%; padding:0; margin:0; display: block; padding:10px 10px 10px 10px; background:#fff;}
.listm_pho3 ul {list-style:none; margin:0; padding:0;}
.listm_pho3 ul.pholst_u {width: 100%;}
.listm_pho3 ul.pholst_u::after {clear: both; display: block; content: "";}
.listm_pho3 li {list-style:none; line-height:120%;}
.listm_pho3 li.listm_pho_lst2 {width:48%; float:left; margin-bottom:10px;}
.listm_pho3 li.listm_pho_lst3 {width:48%; float:right; margin-bottom:10px;}

.listm_pho3 li a {text-decoration:none; padding:0; color:#333333;}
.listm_pho3 li a:hover {color:#333333; text-decoration:none; background-color:transparent;}
.listm_pho3 li a:visited {text-decoration:none;}
.listm_pho3 li a:active {text-decoration:none;}

.listm_pho3 li span {line-height:150%;}
.listm_pho3 li span.pho_tit {font:bold 17px "굴림","맑은 고딕","roboto"; color:#333; line-height:150%;}/* 포토기사타이틀 */
.listm_pho3 li span.pho_cont_txt {float:left; font: 14px "굴림","맑은 고딕","roboto"; color:#333; padding:0; line-height:150%;}/* 기사내용 */

.pho2_mw {margin-bottom:5px; display: block; position: relative; min-width: 88px;}
.pho2_mw::after {border: 1px solid rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-sizing: border-box; opacity: 0.1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.pho2_mw .sprh_mov {right: 4px; bottom: 4px; position: absolute;}
.pho2_mw .sprh_slide {right: 4px; bottom: 4px; position: absolute;}
.pho2_mw img {width: 100%; vertical-align: top; max-width: 100%;}
.pho2_m {vertical-align: top;}

/*포토기사 서브 목록*/
.listm_pho4 {height:100%; padding:0; margin:0; display: block; padding:15px 10px 10px 10px; background:#fff; }
.listm_pho4 ul {list-style:none; margin:0; padding:0; }
.listm_pho4 ul.pholst_u {width: 100%;}
.listm_pho4 ul.pholst_u::after {clear: both; display: block; content: "";}
.listm_pho4 li {list-style:none; line-height:120%; }
.listm_pho4 li.listm_pho_lst2 {width:47%; float:left; margin-bottom:5px;}
.listm_pho4 li.listm_pho_lst3 {width:47%; float:right; margin-bottom:5px;}

.listm_pho4 li a {text-decoration:none; padding:0; color:#333333;}
.listm_pho4 li a:hover {color:#333333; text-decoration:none; background-color:transparent;}
.listm_pho4 li a:visited {text-decoration:none;}
.listm_pho4 li a:active {text-decoration:none;}

.listm_pho4 li span {line-height:150%;}
.listm_pho4 li span.pho_tit {font:17px "굴림","맑은 고딕","roboto"; color:#333; line-height:150%;}/* 포토기사타이틀 */
.listm_pho4 li span.pho_cont_txt {float:left; font: 14px "굴림","맑은 고딕","roboto"; color:#333; padding:0; line-height:150%;}/* 기사내용 */

.pho3_mw {margin-bottom:5px; display: block; position: relative; min-width: 88px;}
.pho3_mw::after {border: 1px solid rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-sizing: border-box; opacity: 0.1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.pho3_mw .sprh_mov {right: 4px; bottom: 4px; position: absolute;}
.pho3_mw .sprh_slide {right: 4px; bottom: 4px; position: absolute;}
.pho3_mw img {width: 100%; vertical-align: top; max-width: 100%;}
.pho3_m {vertical-align: top;}


/*기사 메인 리스트*/
/*목록1*/
.list1 {padding:0; font-family:'굴림'; font-size:15px; text-align:left;  display: block; padding:5px 0 5px 0;}
.list1 ul {list-style:none; margin:0; padding:0;}
.list1 ul.pholst_u {padding-left:5px; padding-bottom:7px;}
.list1 ul.pholst_u::after {clear: both; display: block; content: "";}
.list1 li {list-style:none; padding:5px 0 0 0;}
.list1 li.list1_line {border-bottom:0px solid #d5d5d5; padding-bottom:10px;}
.list1 li span.p1 {color:#fe0f19;}
.list1_a {overflow: hidden; display: block; white-space: nowrap; position: relative; text-overflow: ellipsis;}/*텍스트가로폭에 맞게나옴*/
.list1 li a{font-family:'굴림'; font-size:15px; color:#525252; text-decoration:none; padding:0; margin:0; width:98%; height:100%; display:block;}
.list1 li a:hover {text-decoration:none; background-color:transparent;}
.list1 li a:visited {text-decoration:none; }
.list1 li a:active {text-decoration:none; }

/*리스트 말줄임*/
.ellipsis{display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp;2;/*라인수*/ -webkit-box-orient:vertical; word-wrap:break-word; line-height:1.2em; height:2.8em;}
.ellipsis2{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}

/* 목록 이미지1 */
.list2 {padding:0px 10px 0px 10px;  margin:0; text-align:left; display: block;}/* 20150703 수정 : float:left; 삭제함 */
.list2 ul { list-style:none; padding:0; margin:0; }/* 20150703 수정 : float:left; 삭제함 */
.list2 li { /*float: left;*/ width:100%; list-style:none; height:75px; font-family:'굴림'; font-size:12px; vertical-align:top;  line-height:170%; border-bottom:1px solid #ededed; padding:8px 0 10px 0px; }
.list2 li img {	float: left; width: 100px;	height: 70px;	margin-right: 20px;	display: block;	position: absolute;	padding: 0px;	border: #d6d5d5 solid 0px;	left: 12px;}
.list2 li.lst_lst {list-style:none; height:75px; padding:5px 0 10px 0; margin:0;}
.list2 a {text-decoration:none;}/* 20150703 추가 : a태그 줄없애기*/

.list2 li span.pho_tit {/* 20150703 수정 : float:left; 주석처리,  display:block; margin-right:2em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 추가 글자자르기*/
	
						text-align:left; 
						font-family:'돋움','굴림','roboto'; 
						font-weight:bold; 
						font-size:17px; 
						color:#333;  
						padding:5px 10px 10px 0; 
						margin-left:125px; 
						letter-spacing:-1px;
						
						/* 2줄 말줄임 */
						clear:both; 
						/*max-height:54px;*/
						display:block;
						display:-webkit-box;
						-webkit-line-clamp:2;
						-webkit-box-orient:vertical;
						
						
            			line-height:130%;
			            height:10%;
			            min-height:35px;
						overflow:hidden; 
						text-overflow:ellipsis;
						
						/* 2줄 말줄임 끝*/
						
					   }/* 타이틀  */
					   
					   
/* 검색 후 페이지 blog, bodo 의 타이틀*/					   
.list2 li span.pho_tit2 {/* 20150703 수정 : float:left; 주석처리,  display:block; margin-right:2em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 추가 글자자르기*/
	
						text-align:left; 
						font-family:'돋움','굴림','roboto'; 
						font-weight:bold; 
						font-size:17px; 
						color:#333;  
						padding:5px 10px 5px 0; 
						margin-left:125px; 
						letter-spacing:-1px;
		
						/* 1줄 말줄임 */
						display:block;
						clear:both;
						margin-right:5px; 
						text-overflow:ellipsis;
						white-space:nowrap;
						overflow:hidden; 
					   }			   
					   
	
.list2 li span.pho_txt { /* 기자 */
						font-family:'굴림','돋움','roboto'; 
						font-size:15px; 
						color:#999999; 
						text-align:left;  
						padding:0px 10px 0px 0; 
						margin-left:125px;
						
						display:block;
						clear:both;
						margin-right:5px; 
						text-overflow:ellipsis;
						white-space:nowrap;
						overflow:hidden; 
					   }
		
		
/* 검색 후 페이지 bodo, blog 의 기사내용 */	
.list2 li span.pho_txt_cont {
	 						 font-family:'굴림','돋움','roboto'; font-size:14px; color:#333; text-align:left;  padding:0px 10px 4px 0; margin-left:125px;
	 						 
	 						 display:block;
						  	 clear:both;
						  	 margin-right:5px; 
						  	 text-overflow:ellipsis;
						  	 white-space:nowrap;
						  	 overflow:hidden;
	 						}

.list2 li span.pho_tit_b {
						  text-align:left; 
						  font-family:'돋움','굴림','roboto'; 
						  font-weight:bold; 
						  font-size:20px; 
						  color:#333; 
						  padding:10px 10px 10px 0; 
						  margin-left:125px; 
						  letter-spacing:-1px;
							
						  display:block;
						  clear:both;
						  margin-right:5px; 
						  text-overflow:ellipsis;
						  white-space:nowrap;
						  overflow:hidden;
						}
						
.list2 li span.pho_txt_b {
						  font-family:'굴림','돋움','roboto'; font-size:15px; color:#999999; text-align:left;  padding:0px 10px 0px 0; margin-left:125px;
						  
						  display:block;
						  clear:both;
						  margin-right:5px; 
						  text-overflow:ellipsis;
						  white-space:nowrap;
						  overflow:hidden;
						  }
/* 사진 없는 기사의 타이틀 */
.list2 li span.lst_tit {
						width:100%; 
						text-align:left; 
						font-family:'돋움','굴림','roboto'; 
						font-weight:bold; 
						font-size:17px; 
						color:#333;  
						padding:5px 10px 0px 0; 
						margin-left:0px;
						
						display:block;
						clear:both;
						margin-right:5px; 
						text-overflow:ellipsis;
						white-space:nowrap;
						overflow:hidden; 
					   }
/* 기사내용 */
.list2 li span.lst_txt_cont {
							 /*width:100%;   이게있으면 margin-right: 가 적용이 안됨*/  
							 font: 14px "굴림","맑은 고딕","roboto"; 
							 color:#333; 
							 padding:5px 0 0 0;
							
							 display:block;
							 margin-right:5px; 
							 text-overflow:ellipsis;
							 white-space:nowrap;
							 overflow:hidden; 
							}
	
.list2 li span.lst_txt {float:left; font-family:'굴림','돋움','roboto'; font-size:15px; color:#999999; text-align:left;  padding:5px 10px 0px 0; margin-left:0px;}/* 기자 */




.pho_tit_a {overflow: hidden; display: block; white-space: nowrap; position: relative; text-overflow: ellipsis;}/*텍스트가로폭에 맞게나옴*/
.pho_tit a{text-decoration:none; line-height:160%;color:#333;}
.pho_tit a:hover {color:#333; text-decoration:none; background-color:transparent;}
.pho_tit a:visited {text-decoration:none; }
.pho_tit a:active {text-decoration:none; }

.pho_txt a{text-decoration:none; line-height:160%;  color:#999999; line-height:140%; }
.pho_txt a:hover {color:#999999; text-decoration:none; background-color:transparent;}
.pho_txt a:visited {text-decoration:none; }
.pho_txt a:active {text-decoration:none; }

.pho_tit_c a{text-decoration:none; line-height:160%;color:#333;}
.pho_tit_c a:hover {color:#333; text-decoration:none; background-color:transparent;}
.pho_tit_c a:visited {text-decoration:none; }
.pho_tit_c a:active {text-decoration:none; }

.pho_txt_c a{text-decoration:none; line-height:160%;  color:#999999; line-height:140%; }
.pho_txt_c a:hover {color:#999999; text-decoration:none; background-color:transparent;}
.pho_txt_c a:visited {text-decoration:none; }
.pho_txt_c a:active {text-decoration:none; }

.lst_tit a{text-decoration:none; line-height:160%;  color:#333; line-height:140%; }
.lst_tit a:hover {color:#333; text-decoration:none; background-color:transparent;}
.lst_tit a:visited {text-decoration:none; }
.lst_tit a:active {text-decoration:none; }

.lst_txt_cont a{text-decoration:none; line-height:160%;  color:#333; line-height:140%; }
.lst_txt_cont a:hover {color:#333; text-decoration:none; background-color:transparent;}
.lst_txt_cont a:visited {text-decoration:none; }
.lst_txt_cont a:active {text-decoration:none; }

.lst_txt a{text-decoration:none; line-height:160%;  color:#999999; line-height:140%; }
.lst_txt a:hover {color:#999999; text-decoration:none; background-color:transparent;}
.lst_txt a:visited {text-decoration:none; }
.lst_txt a:active {text-decoration:none; }

/* 목록 이미지3 */
.list3 {padding:0px 10px 0px 10px; /*float:left;*/ margin:0; text-align:left; display: block;}
.list3 a {text-decoration:none;}/* 20150706 추가 : a태그 줄없애기*/
.list3 ul {/*float: left;*/ list-style:none; padding:0; margin:0; }
.list3 li {/*float: left;*/ width:100%; list-style:none; height:85px; font-family:'굴림'; font-size:12px; vertical-align:top;  line-height:170%; border-bottom:1px solid #d5d5d5; padding:6px 0 0px 0px; }
.list3 li img {float:left; width:72px; height:72px; border:#d6d5d5 solid 0px; margin-right:20px; display:block; position:absolute; padding:0px;}
.list3 li.lst_lst {list-style:none; height:75px; padding:5px 0 5px 0; margin:0;}

/* 오피니언 타이틀 */
.list3 li span.pho3_tit {
						 height:30px; 
						 text-align:left; 
						 font-family:'돋움','굴림'; 
						 font-weight:bold; 
						 font-size:17px; 
						 color:#333;  
						 padding:10px 10px 0px 0; 
						 margin-left:87px; 
						 letter-spacing:-1px;
						
						 display:block;
						 margin-right:10px; 
						 text-overflow:ellipsis;
						 white-space:nowrap;
						 overflow:hidden; 
						}
.list3 li span.pho3_txt {font-family:'굴림','돋움'; font-size:15px; color:#999999; text-align:left;  padding:0px 10px 0px 0; margin-left:87px;}

/* 기사내용 */
.list3 li span.pho3_cont_txt {
							  font: 14px "굴림","맑은 고딕","roboto"; 
							  color:#333;
							  padding:0 0 10px 0; 
							  line-height:150%; 
							  margin-left:87px;
								
							  display:block;
							  margin-right:15px; 
							  text-overflow:ellipsis;
							  white-space:nowrap;
							  overflow:hidden; 
							}
			
/* 오피니언 타이틀 사진없는 */
.list3 li span.lst3_tit {
						height:30px; 
						text-align:left; 
						font-family:'돋움','굴림'; 
						font-weight:bold; 
						font-size:17px; 
						color:#333;  
						padding:10px 10px 0px 0; 
						margin-left:0px;
						
						display:block;
						margin-right:10px; 
						text-overflow:ellipsis;
						white-space:nowrap;
						overflow:hidden; 
						}
.list3 li span.lst3_txt {font-family:'굴림','돋움'; font-size:15px; color:#999999; text-align:left;  padding:0px 10px 0px 0; margin-left:0px;}
/* 기사내용 */
.list3 li span.lst3_cont_txt {
							  line-height: 150%; 
							  font: 14px "굴림","맑은 고딕","roboto"; 
							  color:#333; 
							  padding:0 0 5px 0; 
							  margin-left:0px;
							
							  display:block;
							  margin-right:15px; 
							  text-overflow:ellipsis;
							  white-space:nowrap;
							  overflow:hidden; 
							}

.pho3_tit_a {overflow: hidden; display: block; white-space: nowrap; position: relative; text-overflow: ellipsis;}/*텍스트가로폭에 맞게나옴*/
.pho3_tit a{text-decoration:none; line-height:160%;color:#333;}
.pho3_tit a:hover {color:#333; text-decoration:none; background-color:transparent;}
.pho3_tit a:visited {text-decoration:none; }
.pho3_tit a:active {text-decoration:none; }

.pho3_txt a{text-decoration:none; line-height:160%;  color:#999999; line-height:140%; }
.pho3_txt a:hover {color:#999999; text-decoration:none; background-color:transparent;}
.pho3_txt a:visited {text-decoration:none; }
.pho3_txt a:active {text-decoration:none; }

.pho3_cont_txt_a {overflow: hidden; display: block; white-space: nowrap; position: relative; text-overflow: ellipsis;}
.pho3_cont_txt a {text-decoration:none; padding:0; color:#333333;}
.pho3_cont_txt a:hover {color:#333333; text-decoration:none; background-color:transparent;}
.pho3_cont_txt a:visited {text-decoration:none;}
.pho3_cont_txt a:active {text-decoration:none;}

.lst3_tit a{text-decoration:none; line-height:160%;  color:#333; line-height:140%; }
.lst3_tit a:hover {color:#333; text-decoration:none; background-color:transparent;}
.lst3_tit a:visited {text-decoration:none; }
.lst3_tit a:active {text-decoration:none; }

.lst3_txt a{text-decoration:none; line-height:160%;  color:#999999; line-height:140%; }
.lst3_txt a:hover {color:#999999; text-decoration:none; background-color:transparent;}
.lst3_txt a:visited {text-decoration:none; }
.lst3_txt a:active {text-decoration:none; }

.lst3_cont_txt_a {overflow: hidden; display: block; white-space: nowrap; position: relative; text-overflow: ellipsis;}
.lst3_cont_txt a {text-decoration:none; padding:0; color:#333333;}
.lst3_cont_txt a:hover {color:#333333; text-decoration:none; background-color:transparent;}
.lst3_cont_txt a:visited {text-decoration:none;}
.lst3_cont_txt a:active {text-decoration:none;}


/*목록4*/
.list4 {padding:0; font-family:'굴림'; font-size:13px; text-align:left;  display: block; padding:5px 0 5px 0;}
.list4 ul {list-style:none; margin:0; padding:0;}
.list4 ul.pholst_u {width:97%; padding-left:5px; padding-bottom:7px;}
.list4 ul.pholst_u::after {clear: both; display: block; content: "";}
.list4 li {list-style:none; line-height:120%; padding:10px 5px 0 0px;}
.list4 li.list1_line {border-bottom:0px solid #d5d5d5; padding-bottom:10px;}

.list4 li span.p1 {float:left;color:#000; width:20px; font-weight:bold; text-align:right;}
.list4 li span.p2 {/*float:left;*/ padding-left:5px; width:90%;

					/*display:block;*/
					clear:both;
					margin-right:5px; 
					text-overflow:ellipsis;
					white-space:nowrap;
					overflow:hidden; 
				   }
.list4_a {overflow: hidden; display: block; white-space: nowrap; position: relative; text-overflow: ellipsis;}/*텍스트가로폭에 맞게나옴*/
.list4 li a{font-family:'굴림'; font-size:14px; color:#555; text-decoration:none; padding:0; margin:0;width:100%;height:100%;display:block;}
.list4 li a:hover {text-decoration:none; background-color:transparent;}
.list4 li a:visited {text-decoration:none; }
.list4 li a:active {text-decoration:none; }

/*목록5 관련기사 목록*/
.list5 {padding:0; font-family:'굴림'; font-size:13px; text-align:left;  display: block; padding:0 0 0 2px;}
.list5 ul {list-style:none; margin:0; padding:0; border-bottom:0px solid #d5d5d5;}
.list5 ul.pholst_u {width:97%; padding-left:5px; padding-bottom:7px;}
.list5 ul.pholst_u::after {clear: both; display: block; content: "";}
.list5 li {list-style:none; line-height:120%; padding:0px 5px 0 0px; line-height:170%;}
.list5 li.list1_line {border-bottom:0px solid #d5d5d5; padding-bottom:10px;}
.list5 li span.p1 {color:#fe0f19;}
.list5_a {overflow: hidden; display: block; white-space: nowrap; position: relative; text-overflow: ellipsis;}/*텍스트가로폭에 맞게나옴*/
.list5 li a{font-family:'굴림'; font-size:15px; color:#1f3d7a; text-decoration:none; padding:0; margin:0;width:100%;height:100%;display:block;}
.list5 li a:hover {text-decoration:none; background-color:transparent;  color:#1f3d7a;}
.list5 li a:visited {text-decoration:none; }
.list5 li a:active {text-decoration:none; }

/*목록6 정치뉴스 목록*/
.list6 {padding:0; font-family:'굴림'; font-size:13px; text-align:left;  display: block; padding:10px 0 0 2px;}
.list6 ul {list-style:none; margin:0; padding:0;}
.list6 ul.pholst_u {width: 97%; padding-left:5px; padding-bottom:7px;}
.list6 ul.pholst_u::after {clear: both; display: block; content: "";}
.list6 li {list-style:none; line-height:120%; padding:0px 5px 0 0px; line-height:170%;}
.list6 li.list1_line {border-bottom:0px solid #d5d5d5; padding-bottom:10px;}
.list6 li span.p1 {color:#fe0f19;}
.list6_a {overflow: hidden; display: block; white-space: nowrap; position: relative; text-overflow: ellipsis;}/*텍스트가로폭에 맞게나옴*/
.list6 li a{font-family:'굴림'; font-size:15px; color:#525252; text-decoration:none; padding:0; margin:0;width:100%;height:100%;display:block;}
.list6 li a:hover {text-decoration:none; background-color:transparent;}
.list6 li a:visited {text-decoration:none; }
.list6 li a:active {text-decoration:none; }


/* 경기결과 */
.score_box {height:100px; padding:0px 10px 10px 10px; margin:0; text-align:center;}
.score_cont {float:left; width:100%; height:90px; font-family:'굴림','NanumGothic','맑은 고딕','Malgun Gothic'; padding:0px; font-size:13px; background:#f8f8f8; border:#dedede solid 1px;
-moz-border-radius: 5px; /*모질라*/
-webkit-border-radius: 5px; /*웹킷*/
border-radius:5px; /*IE9+,FF4+,chrome,Safari5,+opera*/} 
.score_cont ul {list-style:none; margin:0; padding:0 10px 0 10px; text-align:center;}
.score_cont li {float:left; list-style:none; margin:15px 0 0 0; padding:0; text-align:center;}
.score_cont li.sco01 {width:35%;}
.score_cont li.sco02 {width:30%;}
.score_cont li.sco02 img {padding:0 5px 0 10px;}
.score_cont .sco_a {width:100px; padding:0; cursor:pointer;  font-family:'굴림','맑은 고딕','Malgun Gothic'; font-size:14px;}
.score_cont .sco_a img {margin:0px; padding:0px;}
.sco_tit {display:block; overflow:hidden; letter-spacing:-1px; text-align:center; height:25px; padding-top:5px;}
.sco_tit2 {display:block; overflow:hidden; text-align:center; height:25px; padding:13px 0 0px 0; font-family:'굴림','맑은 고딕','Malgun Gothic'; font-size:23px; font-weight:bold; color:#f70000;}
.sco_day {display:block; overflow:hidden;  text-align:center; height:25px; padding-top:5px; color:#666565;}
.score_cont A:link {text-decoration:none; color:#666565;}
.score_cont A:visited {text-decoration:none; color:#666565;}
.score_cont A:active {text-decoration:none; color:#666565;}
.score_cont A:hover {text-decoration:none; color:#666565;}

/*today*/
.hotnews {float:left; width:100%; height:48px; border-bottom:#dadada solid 1px; border-top:#f0083a solid 2px; text-align:left;}
.hotnews ul {float:left; list-style:none; padding:0; margin:0}
.hotnews li {float:left; list-style:none;}
.hotnews li.hottit{float:left; list-style:none; width:100%; height:23px; padding:15px 0px 20px 10px; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:18px; font-weight:bold; color:#444; text-align:left;}

.hotnews li.hottab {float:left; width:55px; height:30px; margin:18px 0px 2px 1px; border-bottom:1px solid #c8c8c8; font-family:'굴림','맑은 고딕','Malgun Gothic'; font-size:15px; text-align:center;}
.hotnews li.hottab a {width:55px; height:22px; display:block;  padding:7px 0 0 0; background-color:#f3f3f5; border-top:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-left:1px solid #c8c8c8;  border-bottom:1px solid #c8c8c8; color:#666666; text-decoration:none; }
.hotnews li.hottab a:hover{display:block; background-color:#f3f3f5;}
.hotnews li.hottab a:visited {text-decoration:underline; }
.hotnews li.hottab a:active {text-decoration:underline; }

.hotnews li.hottabon {float:left; width:55px; height:30px; margin:18px 0px 2px 1px; border-bottom:0px solid #c8c8c8; font-family:'굴림','맑은 고딕','Malgun Gothic'; font-size:15px; text-align:center;}
.hotnews li.hottabon a {width:55px; height:20px; display:block; padding:7px 0 0 0 ; background-color:#ffffff; border-top:1px solid #5c5c5c; border-right:1px solid #c8c8c8; border-left:1px solid #c8c8c8;  border-bottom:1px solid #ffffff; color:#e62f2f; text-decoration:none;}
.hotnews li.hottabon a:hover{display:block; background-color:#ffffff;}
.hotnews li.hottabon a:visited {text-decoration:underline; }
.hotnews li.hottabon a:active {text-decoration:underline; }

/*하단전체메뉴*/
.b_menu {float:left; width:100%; text-align:left; font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:15px; font-weight:normal; color:#444; background-color:#FFF; }
.b_menu ul {float:left; list-style:none; padding:5px 0px 0px 0px; margin:0;}
.b_menu li {float:left; width:100%; list-style:none; padding:3px 0px 3px 10px;}
.b_menu li.list1_line {border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.b_menu li.list2_line {border-bottom:1px solid #e5e5e5; height:21px; padding-bottom:10px;}

.b_menu li a{font-family:"맑은 고딕","roboto", "굴림","Gulim"; font-size:15px; font-weight:normal; text-decoration:none; padding:0; margin:0;width:100%;height:100%; display:block;color:#444;}
.b_menu li a:hover {text-decoration:none; background-color:transparent;color:#f53f07;}
.b_menu li a:visited {text-decoration:none;color:#444; }
.b_menu li a:active {text-decoration:none; color:#444;}

/*두개 li 가로로 나란히 들어가는 스타일*/
.list101{float:left; width:60%; border:0px solid; margin-right:0; text-align:left;}
.list102{float:left; /*width:37%;*/ width:120px;  border:0px solid; margin-right:0; text-align:left;}

.list103{float:left; width:48%; margin-right:0; text-align:left;}
.list104{float:left; width:49%; margin-right:0; text-align:left;}

/*컨텐츠스타일-공통*/
/* 텍스트 색상 */
.t_color1 {color:#e40f50;}
.t_color2 {color:#f12323;}
.t_color3 {color:#2964db;}
.t_color4 {color:#333333;}
.t_bold {font-weight:bold;}

/* 간격주기 */
.blank0 {clear:both; width:100%; height:0px;}
.blank1 {clear:both; width:100%; height:1px;}
.blank2 {clear:both; width:100%; height:2px;}
.blank3 {clear:both; width:100%; height:3px;}
.blank5 {clear:both; width:100%; height:5px;}
.blank10 {clear:both; width:100%; height:10px;}
.blank11 {clear:both; width:100%; height:11px;}
.blank15 {clear:both; width:100%; height:15px;}
.blank20 {clear:both; width:100%; height:20px;}
.blank30 {clear:both; width:100%; height:30px;}
.blank50 {clear:both; width:100%; height:50px;}
.blank30_btn {float:left; text-algin:center; width:100%; height:30px; margin:20px 0 0 0;}
.blank125 {clear:both; width:100%; height:125px;}

.dot_line1 {clear:both; width:100%; height:1px; border-bottom:#ccc dashed 1px; margin:10px 0 10px 0;}
.dot_line2 {clear:both; width:100%; height:1px; border-bottom:#ccc dashed 1px; margin:15px 0 10px 0;}

.end_line1 {clear:both; width:100%; height:1px; border-bottom:#ccc solid 1px; margin:10px 0 10px 0;}
.end_line2 {clear:both; width:100%; height:1px; border-bottom:#d5d5d5 solid 1px; margin:0;}
/*.end_line2 {clear:both; width:100%; height:1px; border-bottom:1px solid #ededed; margin:0px 10px 0px 10px;}
*/
.mg00 {margin-top:20px; }
.mg01 {margin-bottom:20px; }
 
.pd00{padding:30px 0 0 0;}
.pd01{padding:0 0 0 0px;}
.pd02{padding:0 0 30px 25px;}
.pd03{padding:0 0 0 38px;}
.pd04{padding:0 0 30px 38px;}
.pd05{padding:30px 0 0 0;}
.pd06{padding:10px 0 0 0;}

.mt00 {margin-top:0 !important;}
.mt02 {margin-top:2px !important;}
.mt05 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}

.mb00 {margin-bottom:0 !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}

/*자간*/
.ls-001{letter-spacing:-0.01em !important;}
.ls-0015{letter-spacing:-0.015em !important;}
.ls-002{letter-spacing:-0.02em !important;}
.ls-0025{letter-spacing:-0.025em !important;}
.ls-003{letter-spacing:-0.03em !important;}
.ls-0035{letter-spacing:-0.035em !important;}
.ls-004{letter-spacing:-0.04em !important;}
.ls-0045{letter-spacing:-0.045em !important;}
.ls-005{letter-spacing:-0.05em !important;}

.ls_001{letter-spacing:0.01em !important;}
.ls_0015{letter-spacing:0.015em !important;}
.ls_002{letter-spacing:0.02em !important;}
.ls_0025{letter-spacing:0.025em !important;}
.ls_003{letter-spacing:0.03em !important;}
.ls_0035{letter-spacing:0.035em !important;}
.ls_004{letter-spacing:0.04em !important;}
.ls_0045{letter-spacing:0.045em !important;}
.ls_005{letter-spacing:0.05em !important;}


/* =Footer
-----------------------------------------------------------------------------*/
.core_footer {float:left; width:100%; height:90px; border-top:#474747 solid 2px; background-color:#fff; padding-top:15px; padding-bottom:10px;}

.footer_menu {text-align:center; height:30px; padding:10px 10px 5px 10px; color:#8b8b8b;}
.footer_menu span {text-align:center; height:30px; padding:5px 10px 5px 10px;}
.footer_menu span a{font-family:'굴림'; font-size:12px; color:#8b8b8b; text-decoration:none;}
.footer_menu span a:hover {color:#7a7a7a; text-decoration:underline; background-color:transparent;}
.footer_menu span a:visited {text-decoration:none; }
.footer_menu span a:active {text-decoration:none; }

.footer_add {float:left; width:100%; text-align:left; line-height:140%; height:70px; color:#8b8b8b; background-color:#f9f9f9;  border-bottom:#0880c8 solid 3px; font-size:12px; font-weight:normal; font-family: 'Arial','굴림';}
.footer_add span {float:left; margin:10px 0 0 10px;}

/*버튼 위치*/
.button_center {width:100%; text-align:center;}
.button_center_f {width:100%; text-align:center; background-color:#fff; }
.button_right {width:100%; text-align:right;}
.button_left {width:100%; text-align:left;}
/*버튼 SNS 세로*/
.button_sns_center {width:100%; text-align:center;}
.button_sns_center ul {list-style:none; padding:5px 0px 0px 5px; margin:0;}
.button_sns_center li {width:100%; list-style:none; padding:3px 0px 10px 0px;}

/*하단 버튼1*/
.btn_pack1,
.btn_pack1 *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(../m_img/button/btn_pack.gif) no-repeat; font-size:14px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack1 {margin-right:4px;}
.btn_pack1 *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack1.btn1,
.btn_pack1.btn1 *{height:30px;line-height:18px}
.btn_pack1.btn1 {background-position:left 0px;}
.btn_pack1.btn1 *{height:30px; padding:3px 6px 2px 4px; background-position:right 0px;}
.btn_pack1 *:hover {color:#000; font-weight:normal; text-decoration:underline;}
.btn_pack1 *:active {}
.btn_pack1 *:focus {}


/*하단 더보기 버튼*/ 
.btn_pack2,
.btn_pack2 {width:80%; display:inline-block; overflow:visible; position:relative; margin:0; background:#fff;  padding:10px 10px 10px 10px; }
.btn_pack2 *{background:#fff;font-size:17px; font-weight:normal; font-family:'굴림','돋움','Tahoma', 'Sans-serif'; color:#8f8f8f; white-space:nowrap; padding:0 0 0 0px; !important}
.btn_pack2 {margin-right:4px;}
.btn_pack2 {left:4px;cursor:pointer;_cursor:hand}
.btn_pack2 a:hover {color:#8f8f8f; font-weight:normal; text-decoration:underline; background:#fff;}
.btn_pack2 a:active {background:#fff;color:#8f8f8f; text-decoration:underline; }
.btn_pack2 a:focus {background:#fff; text-decoration:underline; }
.btn_pack2 .more{vertical-align:middle;}

/*하단 버튼3_s*/
.btn_pack3,
.btn_pack3 *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(../m_img/button/btn_pack.gif) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack3 {margin-right:4px;}
.btn_pack3 *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack3.btn1,
.btn_pack3.btn1 *{height:25px;line-height:18px}
.btn_pack3.btn1 {background-position:left -34px;}
.btn_pack3.btn1 *{height:25px; padding:3px 10px 2px 8px; background-position:right -34px;}
.btn_pack3 *:hover {color:#000; font-weight:normal; text-decoration:underline;}
.btn_pack3 *:active {}
.btn_pack3 *:focus {}

/*검색 버튼*/
.btn_search,
.btn_search {border-radius:3px; width:30px; height:32px; display:inline-block; overflow:visible; position:relative; margin:0; background:#ff7200;  padding:0px 12px 0px 15px; 
-moz-border-radius: 3px; /*모질라*/-webkit-border-radius: 3px; /*웹킷*/}
.btn_search *{background:#ff7200; font-size:15px; font-weight:normal; font-family:'굴림','돋움','Tahoma', 'Sans-serif'; color:#fff; white-space:nowrap; padding:5px 0px 2px 0px;}
.btn_search {margin-right:4px;}
.btn_search *{left:4px;cursor:pointer;_cursor:hand}
.btn_search *:hover {color:#000; font-weight:normal; text-decoration:underline;}
.btn_search *:active {}
.btn_search *:focus {}

/*하단 버튼4*/ 
.btn_pack4,
.btn_pack4 {display:inline-block; overflow:visible; position:relative; margin:0 15px 0 0;}
.btn_pack4 *{ width:100px; background:#535353;font-size:15px; font-weight:normal; font-family:'굴림','돋움','Tahoma', 'Sans-serif'; color:#fff; white-space:nowrap; padding:5px 10px 5px 10px;  border-radius:3px; border:#333 solid 1px; !important } 
.btn_pack4 {margin-right:4px;}
.btn_pack4 {left:4px;cursor:pointer;_cursor:hand}
.btn_pack4 *:hover {color:#fff; font-weight:normal; text-decoration:none;}
.btn_pack4 *:active {}
.btn_pack4 *:focus {}

/*sns btn 페이스북*/
.btn_f,
.btn_f *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 5px 0 0; border:0; background:url(../m_img/button/icon_f.png) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_f {margin-right:0px;}
.btn_f *{left:0px;cursor:pointer;_cursor:hand}
.btn_f.btn1,
.btn_f.btn1 *{width:35px; height:35px;}
/*sns btn 트위터*/
.btn_t,
.btn_t *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 5px 0 0; border:0; background:url(../m_img/button/icon_t.png) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_t {margin-right:0px;}
.btn_t *{left:0px;cursor:pointer;_cursor:hand}
.btn_t.btn1,
.btn_t.btn1 *{width:35px; height:35px;}
/*sns btn 구글+*/
.btn_g,
.btn_g *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 5px 0 0; border:0; background:url(../m_img/button/icon_g.png) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_g {margin-right:0px;}
.btn_g *{left:0px;cursor:pointer;_cursor:hand}
.btn_g.btn1,
.btn_g.btn1 *{width:35px; height:35px;}
/*sns btn 유튜브*/
.btn_y,
.btn_y *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 10px 0 0; border:0; background:url(../m_img/button/youtube-logo.png) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_y {margin-right:0px;}
.btn_y *{left:0px;cursor:pointer;_cursor:hand}
.btn_y.btn1,
.btn_y.btn1 *{width:35px; height:35px;}
/*sns btn 앱스토어*/
.btn_a,
.btn_a *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 10px 0 0; border:0; background:url(../m_img/button/apple-logo.png) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_a {margin-right:0px;}
.btn_a *{left:0px;cursor:pointer;_cursor:hand}
.btn_a.btn1,
.btn_a.btn1 *{width:35px; height:35px;}
/*sns btn 인스타그램*/
.btn_in,
.btn_in *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 10px 0 0; border:0; background:url(../m_img/button/instagram-icon.png) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_in {margin-right:0px;}
.btn_in *{left:0px;cursor:pointer;_cursor:hand}
.btn_in.btn1,
.btn_in.btn1 *{width:35px; height:35px;}
/*sns btn 페이스북2*/
.btn_f2,
.btn_f2 *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 10px 0 0; border:0; background:url(../m_img/button/icon_f.png) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_f2 {margin-right:0px;}
.btn_f2 *{left:0px;cursor:pointer;_cursor:hand}
.btn_f2.btn1,
.btn_f2.btn1 *{width:35px; height:35px;}

/*sns btn 카카오스토리*/
.btn_k,
.btn_k *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 5px 0 0; border:0; background:url(../m_img/button/icon_k.gif) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_k {margin-right:0px;}
.btn_k *{left:0px;cursor:pointer;_cursor:hand}
.btn_k.btn1,
.btn_k.btn1 *{width:35px; height:35px;}

/*sns btn 카카오톡*/
.btn_kt,
.btn_kt *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(../m_img/button/icon_kt.png) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_kt {margin-right:0px;}
.btn_kt *{left:0px;cursor:pointer;_cursor:hand}
.btn_kt.btn1,
.btn_kt.btn1 *{width:35px; height:35px;}

/*sns btn 카카오스토리2*/
.btn_k2,
.btn_k2 *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 5px 0 0; border:0; background:url(../m_img/button/icon_k.gif) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_k2 {margin-right:0px;}
.btn_k2 *{left:0px;cursor:pointer;_cursor:hand}
.btn_k2.btn1,
.btn_k2.btn1 *{width:35px; height:35px;}

/*sns btn 트위터2*/
.btn_t2,
.btn_t2 *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0 30px 0 0; border:0; background:url(../m_img/button/icon_t.png) no-repeat; font-size:12px; font-weight:normal; font-family:'돋움','굴림','Tahoma', 'Sans-serif';color:#656565; text-decoration:none !important;white-space:nowrap}
.btn_t2 {margin-right:0px;}
.btn_t2 *{left:0px;cursor:pointer;_cursor:hand}
.btn_t2.btn1,
.btn_t2.btn1 *{width:35px; height:35px;}

/*font 버튼 글자크기*/
.btn_f_size {float:left; width:75px; height:35px; margin:0; padding:0; border:0; background:url(../m_img/button/font_size.gif) no-repeat 0 0;}

.btn_font_p,
.btn_font_p *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(../m_img/button/1.png) no-repeat; text-decoration:none !important;white-space:nowrap}
.btn_font_p {margin-left:0px;}
.btn_font_p *{left:0px;cursor:pointer;_cursor:hand}
.btn_font_p.btn1,
.btn_font_p.btn1 *{width:35px; height:35px;}

.btn_font_m,
.btn_font_m *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(../m_img/button/1.png) no-repeat; text-decoration:none !important;white-space:nowrap}
.btn_font_m {margin-left:0px;}
.btn_font_m *{left:0px;cursor:pointer;_cursor:hand}
.btn_font_m.btn1,
.btn_font_m.btn1 *{width:35px; height:35px;}

#touchSlider2 { width:100%; height:200px; margin:0 auto; background:#ccc; position:relative; overflow:hidden; }
#touchSlider2 ul { width:99999px; height:150px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider2 ul li { float:left; width:100%; height:100%;}

/*paging*/
.paging_searchbox {width:100%; padding:15px 0 17px 0; text-align:center; vertical-align:middle; background:#fff;}
.paging{margin-top:7px;}
.paging{position:relative;width:134px;height:26px;margin:0 auto;color:#fff;text-align:center;line-height:26px;}
.paging strong{color:#ffae00;font-size:15px;}
.paging span{color:#fff;}
.paging span.text{color:#626262; font-size:15px;}
.paging button{position:absolute;top:0;width:37px;height:26px;overflow:hidden;text-indent:-1000em;border:1px solid #b3b4bb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f6f6f6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));}
.paging button.prev{left:0;}
.paging button.next{right:0;}
.paging button span{display:block;margin:0 auto;width:7px;height:11px;overflow:hidden;text-align:center;background:url('../m_img/button/icon03.gif') no-repeat left 0px;}
.paging button.prev span{background-position:left -0px;}
.paging button.next span{background-position:right 0px;}

/*paging2*/
.sc9{padding:15px 10px 0;  font-size:15px;}
.bt6w{display:inline-block;border:1px solid #bcbcbc;background:#f1f1f1 url(../m_img/button/bt.gif) repeat-x 0 0;vertical-align:middle;text-align:center;color:#666;letter-spacing:-1px;white-space:nowrap;}
.bt6w{background-position:0 -139px;height:33px;line-height:33px;}
.bt6w{display:block;overflow:hidden;font-size:0.93em;}
.bt6w a,
.bt6w .npv,
.bt6w .nnx{float:left;height:100%;background:url(../m_img/button/icon04.gif) no-repeat 0 -69px;color:#666; text-decoration:none;}
.bt6w .f,
.bt6w .npv{background:none;}
.bt6w .w16b{width:16%;background:none;border-left:1px solid #bcbcbc;}
.bt6w .w17{width:17%;}
.bt6w .w25{width:25%;}
.bt6w .w25b{width:24%;background:none;border-left:1px solid #bcbcbc;}
.bt6w .w33{width:33%;}
.bt6w .pv{display:inline-block;padding-left:0.7em;background:url(../m_img/button/icon04.gif) no-repeat 0 12px;}
.bt6w .nx{display:inline-block;padding-right:1em;background:url(../m_img/button/icon04.gif) no-repeat 100% -27px;}
.bt6w .pv01{display:inline-block;padding-left:0.7em;background:url(../_img/button/1.png) no-repeat 0 12px;}
.bt6w .pv01 em{color:#ff6600;padding-right:3px}
.bt6w .nx01{display:inline-block;padding-right:0em;background:url(../_img/button/1.png) no-repeat 100% -27px;}
.bt6w .npv,
.bt6w .nnx{color:#909090;}
.bt6w strong{color:#32a800;}

/*post 이전글 다음글*/
.post_nav{padding:0 0 1px}
.post_nav a{display:block;overflow:hidden;margin-bottom:-1px;padding:.75em 4.5em .7em 5em;border:solid #ebebeb;border-width:1px 0;line-height:1.2em;font-size:1em;color:#303030}
.post_nav a .bu{display:inline-block;position:absolute;top:0;left:-4.3em;margin-right:7px;padding:0 8px 0 14px;background:url(../m_img/common/list_icon.png) no-repeat 0 0;letter-spacing:-1px}
.post_nav a.prev .bu{background-position:0 5px}
.post_nav a.next .bu{background-position:0 -21px}
.post_nav .inr{display:inline-block;position:relative;max-width:100%}
.post_nav .inr strong{display:inline-block;overflow:hidden;max-width:100%;height:1.2em;font-weight:normal;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis}
.post_nav .inr em{display:inline-block;position:absolute;top:0;right:-3.5em;width:3.2em;color:#ed1b23;vertical-align:top}
.post_nav .inr em.re_num{right:-5.5em;width:5em;font-size:.8em;line-height:1.6em;color:#0a9800;vertical-align:baseline}

/*검색결과화면*/
div.absolute {position:absolute;}
div.hidden {display:none;}
div#input_date_form {	position:relative;	background:#ffffff;	border:2px solid #999999;	padding:10px;	font-size:12px;	width:300px;}

/*플레이버튼*/
/*
.vod_play_btn {background: url("../_img/button/btn_vod_p.png") no-repeat 0 0; display: block;	width: 60px;	height: 60px;	position: absolute;	z-index: 101; cursor: pointer; background-position:center center; top:50%; left:50%; margin:-30px 0 0 -30px;}
.vod_play_btn_s {background: url("/_img/button/btn_vod_p_s.png") no-repeat 0 0;display: block;	width: 30px; height: 30px;	position: absolute;	z-index: 101;	cursor: pointer;background-position: center center; top:50%; left:50%; margin:-15px 0 0 -15px;  }
*/
.vod_play_btn {background: url("../m_img/button/btn_vod_p.png") no-repeat 0 0; display:block; width:50px;	height:50px; position:absolute;	z-index:101; cursor:pointer; background-position:bottom left; bottom:5px; left:5px; margin:-30px 0 0 0px;}
.vod_play_btn_s {background: url("../m_img/button/btn_vod_p_s.png") no-repeat 0 0;display:block; width:30px; height:30px; position:absolute; z-index:101; cursor:pointer; background-position:bottom left; bottom:5px; left:5px; margin:-15px 0 0 0px;}

/* 구글광고 */
.g_pr {padding:10px; margin:0; text-align:center;}
.g_pr img {width:100%; vertical-align: top; max-width: 100%;}

/* 날씨 */
.weather {padding:10px 10px 10px 10px; margin:0; text-align:center;}
.weather ul {list-style:none; padding:10px 0 10px 0; margin:0; margin-left:auto; margin-right:auto; width:98%; background:#f8f8f8; border:#e1e1e1 solid 1px;}
.weather li {list-style:none; padding:0; margin:0; text-align:center;}
.weather img {width:98%; vertical-align: top; max-width: 100%;}

/* sns 좋아요 */
.sns_box {width:100%; padding:10px 0 20px 0; margin:0 auto; text-align:left;}
.sns_box img {list-style:none; padding:0; margin:0;}

.sns_cont {float:left; width:100%; padding:0; margin:0 auto; text-align:left;}
.sns_cont ul,li {list-style:none; padding:0; margin:0;}
.sns_cont li {float:left; list-style:none; padding:0; margin:0; border:#333 solid 0px;}
.sns_cont li.sns_f {width:35%; text-align:left;}
.sns_cont li.sns_t {width:30%;}
.sns_cont li.sns_g {width:30%;}

/* 코멘트 박스 */
.comment_box {padding:0; margin:0; text-align:center; background:#fff;}
.comment img {list-style:none; padding:0; margin:0;}


/*상세 내용*/
.view_tit {width:100%; overflow: hidden; margin:0; text-align:left;}
.view_tit h3 {font-family:"Malgun Gothic","굴림","Gulim"; font-size:24px; font-weight:bold; color:#353535; width:100%; padding:7px 0 10px 0px; line-height:150%;}
.view_tit p.view_cont1 {width:100%; font-size:17px; font-family:"굴림","돋움"; color:#000000; line-height:160%; padding:0px 0 0px 0px;}

.view_tit2 {width:100%; overflow: hidden; margin:0; text-align:left;}
.view_tit2 span.view_txt1 {float:left; width:55%; padding:5px 0 0 0px;}
.view_tit2 span.view_txt2 {float:right; width:45%; padding:10px 0 0 0; text-align:right;}
.view_tit2 span.view_txt3 {float:left; width:85%; padding:10px 0 0 0px;  font-size:14px; font-family:"굴림","돋움"; color:#999999;}
.view_tit2 span.view_txt4 {float:right; width:30%; padding:10px 0 0 0; text-align:right;  font-size:14px; font-family:"굴림","돋움"; color:#999999;}
.view_tit2 span.view_txt5 {float:left; width:100%; padding:10px 0 10px 0 ; text-align:center;}

.view_btn_l {float:left; width:70%; padding:5px 0 0 0px;}/*sns 왼쪽정렬*/
.view_btn_r {float:right; padding:5px 0 0 0; text-align:right;}/*글자크기 오른쪽정렬*/


.view_im_w {width: 100%; text-align: center; clear: both; margin-bottom: 0.6em; display: block; padding-top:10px;}
.view_im_a {display: inline-block; position: relative;}
.view_im_a img {width: 100%; vertical-align: top; max-width: 100%; border:#d6d5d5 solid 1px;}

.view_cont img {width: 96%;}
.view_cont {width: 100%; line-height:180%; text-align:left; font-size:18px; font-family:"맑은 고딕","roboto","Malgun Gothic",AppleGothic,"돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif; color:#000000;}
.view_cont ul {list-style:none; padding:0; margin:0; }
.view_cont ul.view_im_w {width:100%; text-align: left; clear: both; margin-bottom: 0.6em; display: block; padding-top:5px;}
.view_cont li {list-style:none; padding:0; margin:0; }
.view_cont li.view_im {display: inline-block; position: relative; margin-bottom:15px}
.view_cont li.view_im::after {border: 0px solid rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-sizing: border-box; opacity: 0.1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.view_cont li.view_im img { text-align:left; line-height:180%; font-size:15px; font-family:"굴림","돋움", "Gulim"; color:#000000; width: 100%; vertical-align: top; max-width: 100%;}
.view_cont li.view_tex {text-align:left; line-height:180%; font-size:15px; font-family:"굴림","돋움", "Gulim"; color:#000000;}
.view_cont li.view_tex2 {text-align:left; line-height:180%; padding-top:10px;}
.view_cont li.view_loc {border:#CCC solid 1px; width:100%; height:250px;}


.view_tex2 a{text-decoration:none; line-height:160%;  color:#666; line-height:140%; }
.view_tex2 a:hover {color:#666; text-decoration:none; background-color:transparent;}
.view_tex2 a:visited {text-decoration:none; }
.view_tex2 a:active {text-decoration:none; }

/*게시판 list*/
.board_list {padding:0; margin:0; text-align:left;}
.board_list ul {list-style:none; padding:10px 0 10px 0; margin:0;}
.board_list li {list-style:none; padding:0; margin:0;}

/*게시판 list2*/
.li1 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.li1 .ct{display:block;position:relative;clear:both;padding:0.7em 7px 0.6em 0;}
.li1 .ct01{display:block;position:relative;clear:both;padding:0.7em 7px 0.6em 0;}
.li1 .ct:after{content:"";display:block;clear:both;}
.li1 a.ct{padding-right:31px;background:url(../m_img/common/icon02.gif) no-repeat 100% 50%;}

.li1 a.bu{padding-right:0px;background:url(../_img/common/reply_icon01.png) no-repeat 100% 50%;}
.li1 a.prev .bu{display:block;overflow:hidden;margin-bottom:-1px;padding:.75em 4.5em .7em 5em;border:solid #ebebeb;border-width:1px 0;line-height:1.2em;font-size:1em;color:#303030;background-position:0 5px}
.li1 a.next .bu{display:block;overflow:hidden;margin-bottom:-1px;padding:.75em 4.5em .7em 5em;border:solid #ebebeb;border-width:1px 0;line-height:1.2em;font-size:1em;color:#303030;background-position:0 -21px}
.li1 .inr{display:inline-block;position:relative;max-width:100%}
.li1 .inr strong{display:inline-block;overflow:hidden;max-width:100%;height:1.2em;font-weight:normal;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis}
.li1 .inr em{display:inline-block;position:absolute;top:0;right:-3.5em;width:3.2em;color:#ed1b23;vertical-align:top}
.li1 .inr inr em.re_num{right:-5.5em;width:5em;font-size:.8em;line-height:1.6em;color:#0a9800;vertical-align:baseline}

.li1 .fl{float:left;margin-right:10px;}
.li1 .fl2{display:block;overflow:hidden;_float:left;_padding-right:1.85em;}
.li1 .fc{clear:both;}
.li1 .r1{position:absolute;right:23px;top:0.8em;text-align:right;white-space:nowrap;} 
.li1 .r1_01{position:absolute;right:13px;top:0.7em;text-align:center;white-space:nowrap;color:#5b8bd6;}
.rl_01_text{width:20px; text-align:center;color:#5b8bd6;font-size:0.8em;padding:10px 0 0 0;}

.li1 .hn1{display:block;margin-right:4.5em; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}/*리스트 말줄임*/
.li1 .hn102{display:block;margin-left:0.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size:12px; color:#999; }*

.li1 a{text-decoration:none;color:#333;}
.li1 a:hover {text-decoration:none; background-color:transparent;color:#333;}
.li1 a:visited {text-decoration:none; }
.li1 a:active {text-decoration:none; }

/*게시판 view*/
.lst_view {padding:10px 0px 10px 0px;border-bottom:1px #ddd solid; width:100%; font-size:15px; text-align:left;}
.lst_view_tit {padding:0px 0 5px 0;border-bottom:1px #ddd solid;position:relative;}
.lst_view_tit h3 {font-size:18px;color:#000;line-height:20px;}
.lst_view_tit .date {padding-top:7px;font-size:13px;color:#888;}
.lst_view_tit .font {display:block;width:47px;height:27px;position:absolute;bottom:5px;right:12px;}
.lst_view_tit a.big {background-position:0 -80px;}
.lst_view_tit a.small {background-position:-47px -80px;}
.lst_view_tit a span {display:none;}
.lst_view_tit .news {display:block;width:63px;height:27px;position:absolute;bottom:7px;right:12px;}
.lst_view_cont {padding:11px 10px 10px 0px;line-height:1.4em;font-size:13px;color:#444;}
.lst_view_cont li em {position:absolute;top:10px;left:7px;padding-left:5px;font-size:13px;font-weight:bold;color:#515151;line-height:170%;}
.lst_view_cont table {width:100% !important;border-collapse:collapse;}

/*게시판 write*/
.post_ct{clear:both;width:100%;background-color:#fff; padding-top:10px;}
.post_wr{display:block;margin:0;padding:10px 0 0 0; line-height:1.5em;}
.post_wr em{font-weight:bold;-webkit-text-stroke-width:.02em}

.post_wr_top{float:left; display:block; width:100%;}
.post_wr_top dt{float:left; width:25%; padding-top:5px; font-size:15px; font-weight:bold;}
.post_wr_top dt em{color:#F00; font-weight:normal; font-size:20px; vertical-align:middle;}
.post_wr_top dd img{padding-top:2px;}

.post_wr_top dd{float:left; margin-bottom:8px; width:75%;}
.post_wr_top dd .s_txt{float:left; font-size:11x; font-family:"굴림","돋움", "Gulim"; color:#666;}
.post_wr_top dd .s_txt2{float:left; font-size:11x; font-family:"굴림","돋움", "Gulim"; color:#666; vertical-align:bottom; padding-top:5px; padding-right:2px;}

.post_wr_top dd.pw_txt{float:left; margin-bottom:8px; width:50%;}

.post_wr_top2 dd{float:left; margin-bottom:8px;}
.post_wr_top .sel,.post_top .sel2{width:100%;height:2.25em;line-height:1.7em;font-size:.9em;color:#525252}
.post_wr_top .sel option{width:100%}
.post_wr_top .sel2{color:#777}
.post_wr_top .sel2.on{color:#222}

.post_wr_top .inp{border:1px solid #a0a0a0;border-radius:5px 5px;-webkit-appearance:textfield}
.post_wr_top .inp input{width:98%;padding:.2em 0 .3em .4em;border:0;font-size:15px;color:#999;line-height:1.7em;-webkit-appearance:none;background:transparent}
.post_wr_top .inp input.on{color:#222}
.post_wr_top.post_top_v1{padding-bottom:8px}

.post_wr_top .inp_t {float:left; border:1px solid #a0a0a0;border-radius:5px 5px;-webkit-appearance:textfield; width:20%; margin-right:5px}
.post_wr_top .inp_t input{width:98%;padding:.2em 0 .3em .4em;border:0;font-size:15px;color:#999;line-height:1.7em;-webkit-appearance:none;background:transparent}
.post_wr_top .inp_t input.on{color:#222}

.post_wr_top .inp_t2{border:1px solid #a0a0a0;border-radius:5px 5px;-webkit-appearance:textfield; width:80%;}
.post_wr_top .inp_t2 input{width:98%;padding:.2em 0 .3em .4em;border:0;font-size:.9em;color:#999;line-height:1.7em;-webkit-appearance:none;background:transparent}
.post_wr_top .inp_t2 input.on{color:#222}

.post_wr_top .inp_t3 {float:left; border:1px solid #a0a0a0;border-radius:5px 5px;-webkit-appearance:textfield; width:22%; margin-right:1px;}
.post_wr_top .inp_t3 input{width:98%;padding:.2em 0 .3em .4em;border:0;font-size:12px;color:#999;line-height:1.7em;-webkit-appearance:none;background:transparent}
.post_wr_top .inp_t3 input.on{color:#222}
.post_wr_top .inp_t3 select {padding:0; width:95%; border:none; margin:3px 5px 0 0;}

.post_wr_cont{padding:.4em 0;border:1px solid #a0a0a0;border-radius:5px 5px;-webkit-appearance:textarea}
.post_wr_cont textarea{width:98%;height:195px;margin-left:.3em;border:0;font-size:15px;color:#999;-webkit-appearance:none}
.post_wr_cont textarea.on{color:#222}

.post_wr_cont2{padding:.4em 0;border:1px solid #a0a0a0;border-radius:5px 5px;-webkit-appearance:textarea}
.post_wr_cont2 textarea{width:98%;height:100px;margin-left:.3em;border:0;font-size:15px;color:#999;-webkit-appearance:none}
.post_wr_cont2 textarea.on{color:#222}

/*게시판쓰기 버튼*/
.post_btm{position:relative;height:43px;border-top:0px solid #dbdbdb}
.btn_l{position:absolute;top:6px;left:0px;display:inline-block;height:25px;padding:1px;background-color:#bdbcbc;background:-webkit-gradient(linear,0 0,0 100%,from(#bdbcbc),to(#989797));border-radius:.25em .25em;}
.btn_r{position:absolute;top:6px;right:0px;display:inline-block;height:25px;padding:1px;background-color:#bdbcbc;background:-webkit-gradient(linear,0 0,0 100%,from(#bdbcbc),to(#989797));border-radius:.25em .25em;}
.btn_l button, .btn_r button{display:block;height:25px;padding:0px 8px;border:0;background-color:#fafafa;background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f6f6f6));font-size:13px;color:#242424;line-height:25px;white-space:nowrap;border-radius:.2em .2em;text-align:center;-webkit-box-shadow:inset 0 -1px #eee}

.btn_l a{text-decoration:none;color:#333;}
.btn_l a:hover {text-decoration:none; background-color:transparent;color:#5b8bd6;}
.btn_l a:visited {text-decoration:none; }
.btn_l a:active {text-decoration:none; }

.btn_r a{text-decoration:none;color:#333;}
.btn_r a:hover {text-decoration:none; background-color:transparent;color:#5b8bd6;}
.btn_r a:visited {text-decoration:none; }
.btn_r a:active {text-decoration:none; }

/*게시판 list*/
.comment_txt {padding:0; margin:0; text-align:left; font-family:'굴림'; font-size:12px; color:#666;}
.comment_txt ul {list-style:none; padding:10px 0 10px 0; margin:0;}
.comment_txt li {list-style:none; padding:0 0 0 10px; margin:0; width : 95%; background:url(../m_img/common/list_icon01.gif) no-repeat; line-height:140%;}

/*로그인 박스 */
.login_content {padding:15px 0px 15px 0px; margin:0 auto; text-align:center; background-color:#eeeeee; border:1px solid #e7e7e7;}

/*로그인*/
.login_box {width:90%; padding:15px 0px 10px 0px; margin:0 auto; text-align:center; background-color:#fff; border:1px solid #e7e7e7;}

.ia{position:relative; margin:0px 0px 10px 0;}

.ip {padding:0 85px 0 19px;}
.ip ul,li{width:100%;margin-top:0px;list-style:none;}
.ip input{width:100%;}
.hc{visibility:hidden;overflow:hidden;position:absolute;left:-10000px;width:0;height:0;font-size:0;line-height:0;}
.it input{height:23px;}
.it.on input{border-color:#55af00;}

.ac{position:absolute; right:23px; bottom:-1px; width:55px;}
.ac span{display:block;width:100%;}
.ac a{font-size:0.85em;color:#909090;}
.ac .lk{margin-left:0.3em;}
.ac .on,
.ac .off{color:#1172b6;}
.ac input{display:block;overflow:visible;width:55px;height:54px;margin-top:3px;border:1px solid #2e57ae;
 background:url('../m_img/common/btn_login.gif') repeat-x;background-image:-moz-linear-gradient(top,#5574d4,#285597)repeat-x 0 0px;white-space:nowrap;font-weight:bold;
 font-size:14px;letter-spacing:-1px;text-indent:-2px;color:#fff;vertical-align:middle;cursor:pointer;-webkit-border-radius:0;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#84a2df),to(#3054b6));-moz-box-shadow:inset 0 1px 0 #4a69b7;-webkit-box-shadow:inset 0 1px 0 #547dca;}

.ot{clear:both;margin-top:10px;padding:0 0 20px 19px;color:#666;white-space:nowrap; text-align:left; font-family:'굴림'; font-size:13px; color:#333}


/*개인정보취급방침 동의 */
.agrtop_txt{margin:0 0 10px 0;}
.agrtop_txt ul{list-style:none; margin:0; padding:0;}
.agrtop_txt li{float:left;list-style:none; font:bold 15px '맑은 고딕';}
.agrtop_txt li.agrtl{float:left; width:30%;}
.agrtop_txt li.agrtr{float:right;}
.agrtop_txt li.agrtw{float:left; width:100%;  font:12px '굴림'; font-weight:normal; line-height:150%; margin:20px 0 0 0px; padding:0px 0 0 10px; background:url(../m_img/common/icon_sub02_2.gif) repeat-y 0px 1px; color:#858585; }
.agrtop_txt span.agrtxton{border-top:2px solid #292929; font:bold 13px '맑은 고딕';margin-left:15px;}
.agrtop_txt span.agrtxtoff{font:bold 13px '맑은 고딕';padding-left:15px;color:#c0c0c0;}
.agrtop_txt em{color:red;}
.agrtop_txt li.pad01{margin:5px 0 0 0px;}

.agr_wrap{ text-align:center;}
.agr_content {width:100%; padding:5px 0px 10px 0px; margin:0 auto; text-align:left; background-color:#eeeeee; border:1px solid #e7e7e7;}
.agr_content2 {width:100%; padding:10px 12px 10px 10px; margin:0 auto; text-align:left; background-color:#eeeeee; border:1px solid #e7e7e7; border-top:#818080 solid 1px;}

.agreement legend{ display:block; padding:0 0 8px 1px; _margin:0 0 0 -7px}
.agreement .field1{ margin:0 0 0px 0; color:#333; padding:0 10px 0 10px;}
.agreement .field1 legend,
.agreement .field2 legend, 
.agreement .field3 legend{ display:block} 
.agreement .bx{
	background: #ffffff;
	position: relative;
	height: 110px;
	padding: 10px 15px 0 10px;
	margin: 0 0 8px 0;
	border: 1px solid #e5e5e5;
	overflow: auto;
	scrollbar-base-color: #d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #d9d9d9;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;
	-webkit-overflow-scrolling: touch;
	font-size:12px;
	font-family:'돋움';
}
.t .bx::-webkit-scrollbar{overflow:visible;width:6px; margin-right:10px;background:#ffffff;}
.t .bx::-webkit-scrollbar-thumb{background-color:rgba(45,70,97,0.3);-webkit-border-radius:5px; min-height:20px;margin:0 5px 0 0}
.t .bx::-webkit-scrollbar-thumb:hover{background-color:rgba(45,70,97,0.3)}
.t .bx::-webkit-scrollbar-corner{background:transparent}
.agreement .bx h3,
.agreement .bx h5{font-size:13px; font-family:'맑은 고딕'; font-weight:bold; height:25px;}
.agreement .bx h4{font-size:14px; font-family:'맑은 고딕'; font-weight:bold;}
.agreement .bx h3{height:31px;}
.agreement .bx h4,
.agreement .bx p,
.agreement .bx li{line-height:20px;list-style:none;}
.agreement .bx li.li_01{line-height:16px; padding-left:5px;list-style:none;}
.agreement .bx p,
.agreement .bx ol,
.agreement .bx ul{ margin:0 0 5px 0;}
.agreement .bx ul ul{margin-top:10px;}
.agreement .bx ul ul ul{margin-top:0;}


.agreement .check{ margin:0 0 0px 5px; font:12px '맑은 고딕';}
.agreement .check input{ _margin:-4px; vertical-align:middle;}
*:first-child+html #agreement .check input{ margin:-4px;}
.agreement .check label{ position:relative; top:1px; _top:2px; padding:0 0 0 3px;}
.agreement .check_all{margin-bottom:-8px;padding:40px 0 20px;border-bottom:1px solid #e5e5e5;font-weight:bold;color:#000}
.agreement textarea {width:97%; height:100px; padding:10px; color:#333; border:1px solid #ccc; font-size:12px;}
.agreement .textarea01 {width:97%; height:400px; padding:10px; color:#333; border:1px solid #ccc; font-size:12px;}
.stit {font-size:15px; font-weight:bold; padding-bottom:5px;}
.btw{padding:5px;text-align:center; background-color:#eeeeee; border-bottom:dashed 0px #cfcfcf;}
.agreement .bx01{ background:#ffffff;position:relative; height:400px; padding:20px 18px 0 20px; margin:0 0 8px 0; border:1px solid #e5e5e5; overflow:auto; scrollbar-base-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;-webkit-overflow-scrolling:touch}

/*기자검색 추가*/
.cont_more {float:right; width:300px; text-align:right; margin-top:15px; padding:0 15px 0 0; background:url(../m_img/button/btn_new_next.gif) right 20% no-repeat;background-position:right center;}
.cont_more  a{ font-size:12px; color:#525252; text-decoration:none; padding:0; margin:0;}



/*통합검색 상단버튼*/
.sech_mm_tlb {display:block; width:100%; border:0px; letter-spacing:1px;}
.sech_mm {display:block; height:35px; text-align:center; padding:0px;}
.sech_mm ul {margin:0; padding:0; list-style:none;}
.sech_mm li {float:left; width:100%; padding:0px 0px 0px 0px; text-align:center;  vertical-align:top;}

.sech_mm A{ display:block; width:98%; height:24px; color:#333; font:bold 14px "맑은 고딕","roboto", "굴림", "돋움"; text-decoration:none; background-color:#fff; padding:8px 0px 2px 0px;}
.sech_mm A:link {padding:10px 0px 10px 0px; color:#333; text-decoration:none; background-color:transparent;}
.sech_mm A:hover {color:#ff4f0a; text-decoration:none; font-size:14px; font-weight: bold; background-color:#fff; -moz-border-radius: 7px 7px 0px 0px; /*모질라*/
-webkit-border-radius: 7px 7px 0px 0px; /*웹킷*/border-radius: 7px 7px 0px 0px;/*IE9+,FF4+,chrome,Safari5,+opera*/ border-left:#CCC solid 1px; border-top:#CCC solid 1px; border-right:#CCC solid 1px; border-bottom:#fff solid 1px;}
.sech_mm A:visited {}
.sech_mm A:active {}


.sech_mm_on A{ display:block; width:98%; height:25px; color:#fff; font:bold 14px "맑은 고딕","roboto", "굴림", "돋움"; text-decoration:none; background-color:#ff8a3d;   padding:8px 0px 2px 0px; -moz-border-radius: 7px 7px 0px 0px; /*모질라*/
-webkit-border-radius: 7px 7px 0px 0px; /*웹킷*/border-radius: 7px 7px 0px 0px;/*IE9+,FF4+,chrome,Safari5,+opera*/ border-left:#fff solid 1px; border-top:#CCC solid 1px; border-right:#fff solid 1px; border-bottom:#fff solid 0px;}
.sech_mm_on A:link {padding:10px 0px 10px 0px; color:#333; text-decoration:none; background-color:transparent;}
.sech_mm_on A:hover {color:#fff; text-decoration:none; font-size:14px; font-weight: bold; background-color:#ff8a3d; -moz-border-radius: 7px 7px 0px 0px; /*모질라*/
-webkit-border-radius: 7px 7px 0px 0px; /*웹킷*/border-radius: 7px 7px 0px 0px;/*IE9+,FF4+,chrome,Safari5,+opera*/ border-left:#fff solid 1px; border-top:#CCC solid 1px; border-right:#fff solid 1px; border-bottom:#fff solid 0px;}
.sech_mm_on A:visited {}
.sech_mm_on A:active {}


/*하단배너광고*/
.m_mid_banner {width:320px;margin:0 auto;height:auto;overflow:hidden;}
.m_mid_banner ul {list-style:none; margin:0; padding:0;width:320px;height:auto;}
.m_mid_banner li {width:320px;padding:0px;height:auto;}
.m_mid_banner li img{width:320px;height:auto;margin:0px 0 0px 0;}
.m_mid_banner li.pr01 {width:320px;padding-bottom:0px;height:auto; }


