@charset "utf-8";

/* Basic  */
body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,table,th,td,form,fieldset,legend,input,textarea,button,p,select{margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ul,ol,dl {list-style:none;}
img,fieldset{border:0; vertical-align:top}
body{/*position:relative;*/background-color:rgb(255,255,255);line-height:1.25em; font-size:12px; color:rgb(51,51,51); font-family:"맑은 고딕","Malgun Gothic", Dotum, AppleGothic, sans-serif; }
body{-webkit-text-size-adjust:none}
a				{color: rgb(51,51,51);text-decoration:none; text-overflow: ellipsis;}
a:hover			{color: rgb(51,51,51);text-decoration:underline;}
select, input	{line-height: inherit; font-family: inherit; font-size: inherit;}

/* topnavi */
#topgnb_wrap		{width:100%; background:#fff url("http://img.hankooki.com/daily/2016/06/topbar_v01.gif") repeat-x; direction:ltr;text-align:center; }
#topgnb				{margin:0 auto; width:1120px;padding:8px 0 2px 0; height:28px; color:#333; font-family:"돋움",dotum,sans-serif;font-size:12px;overflow:hidden;}
#topgnb fieldset	{border:none;}
#topgnb legend		{display:none;}
#topgnb img 		{border:none; vertical-align:top;}
#topgnb .uilogo		{float:left; overflow:hidden; padding-right:10px; } /*상단 한국아이닷컴*/
#topgnb .gnblink	{margin:0; padding-top:5px; float:left; overflow:hidden;}
#topgnb .gnblink ul {margin:0; overflow:hidden;}
#topgnb .gnblink li {margin:0; float:left; overflow:hidden; line-height:15px;}
#topgnb .gnblink .in{padding:0 13px 0 0;background:url('http://img.hankooki.com/sports/2011/05/topui_in.gif') no-repeat right 0;overflow:hidden;}
#topgnb .tr		{float:right;}
#topgnb .search {float:left; width:192px; overflow:hidden;  margin:0; height:22px; }
#topgnb .search:hover {float:left;border-radius:12px; background:#eee; }
#topgnb .input_search{ float:left; border:0; width:160px; height:15px; margin:2px 0 0 5px; padding:3px 1px 0 2px;font-size:11px; color:#888; font-family:Dotum;background:transparent;}
#topgnb .login	{float:right; overflow:hidden; border-left:1px solid #ddd; padding-left:10px; margin-left:10px;}
.btn-search {float:left; width:22px; height:22px; margin:0; background:url("http://img.hankooki.com/daily/2018/07/img-com.png") no-repeat; background-position:0 0px; display:block;  font-size:0px; }
.btn-login {width:20px; height:22px; margin:0; background:url("http://img.hankooki.com/daily/2018/07/img-com.png") no-repeat; background-position:-27px 0px; display:block;  font-size:0px;}

/*layout */
.wrap {width:100%;}
#header{width:100%; /*margin-bottom:35px*/ }
#container	{margin:0 auto; width:1120px;position:relative; margin-top:35px}
#mdctop		{width:100%;padding:0;margin-bottom:35px;overflow:hidden; }
#mdc790		{margin-right:0; width:790px; float:left; padding:0; overflow:visible; }
#mdr300		{margin:0; width:300px; float:right;}
#footer		{margin:0 auto; width:1120px; overflow:hidden; padding-top:20px; clear:both;}
#sect790	{margin-right:0; width:790px; float:left; padding:0; overflow:visible; }

/* header */
.header-top {margin:0 auto; width:1120px; height:90px; padding-top:25px; box-sizing:border-box;}
.header-top  .sns {float:left; padding-top:32px; width:265px; font-size:12px; font-family:"Malgun Gothic", Dotum;}
.header-top  .sns .in{float:left; padding:0 13px 0 0; background:url('http://img.hankooki.com/daily/2016/06/topui_in.gif') no-repeat right 0;overflow:hidden;}
.header-top  .sns .in:last-child	{background:#fff;}
.header-top  .sns  a{color:#777;}
.header-top  .logo {float:left;width:590px; padding-top:4px ; text-align:center; overflow:hidden; } /* 데일리한국 로고*/
.header-top  .banner {float:right; width:265px; padding:0;text-align:right;}

	/* Lnb :180904수정 */
	#lnb-wrap	{margin:0; width:100%; height:53px; border-top:3px solid #000; background:url("http://img.hankooki.com/daily/2018/07/lnb-dot.gif") repeat-x 0 bottom;  }
	.lnb {margin:0 auto; width:1120px; height:53px;  position:relative;}
	.lnb-allmenu {float:left; z-index:1000; position:relative;}
	.lnb-allmenu .all{width:51px; height:53px; background:url("http://img.hankooki.com/daily/2018/07/all-menu.gif") no-repeat 0 0; display:block;font-size:0}
	.lnb-allmenu #s_menu {display:none; position:absolute; top:50px; left:0; z-index:10000;}
	.lnb-allmenu #s_menu_close {position:absolute; right:11px; bottom:17px; cursor:pointer;}
	.lnb-menu  	{float:left; width:840px; padding-left:7px;  box-sizing:border-box;}
	.lnb-menu li {float:left; display:inline; font-size:16px; font-weight:900; line-height:20px;letter-spacing:0; font-family:"Malgun Gothic", Dotum;}
	.lnb-menu .in{}

	#topmenu_05 {margin-left: -70px;}
	#topmenu_06 {margin-left: -210px;}
	#topmenu_07 {margin-left: -60px;}
	#topmenu_08 {margin-left: -100px;}

	.lnb-right		{float:right; padding-top:15px;  position:relative;}
	.lnb-right li 	{float:left; line-height:15px; font-size:13px;  text-align:right; padding-left:8px;}
	.lnb-right li a	{color:#666}
	.lnb-right .in{background:url('http://img.hankooki.com/daily/2016/06/topui_in2.gif') no-repeat right 2px; overflow:hidden; padding-right:8px;}
	.lnb-right .in:last-child {background:none;}

	/* menu:180904수정 */
	a.lnb01, a.lnb02, a.lnb03, a.lnb04, a.lnb05, a.lnb06, a.lnb07, a.lnb08, a.lnb09{display:block; padding:13px 11px 17px 11px;}
	a.lnb01:hover, a.lnb02:hover, a.lnb03:hover, a.lnb04:hover, a.lnb05:hover,a.lnb06:hover, a.lnb07:hover, a.lnb08:hover, a.lnb09:hover {color:#4a8ecc; text-decoration:none;}
	.snb{display:block;position:absolute; top:53px; left:auto;height:35px; text-align:left; padding:7px 0 0 12px; box-sizing:border-box;}
	.snb ul	{list-style:none; margin:0; }
	.snb li	{margin:0 6px 0 2px; padding-right:7px;line-height:18px; font-size:15px }
	.snb a 	{color:#555 }
	.snb a:hover {text-decoration:underline;}
	.ar-navi {background:url("http://img.hankooki.com/daily/2018/07/ar-navi.gif") no-repeat 0 6px; padding-right:12px;width:5px; height:9px; overflow:hidden;}

/* headline */
.mdctop li{display:inline}
.left {float:left;}
.right {float:right;}
.m-left {float:left; margin-right:1px;}
.m-right {float:left; margin:0; width:561px; overflow:hidden;}
.m-right li{float:left; width:280px;margin-bottom:1px}
.m-right li.mr{margin-right:1px;}

#mdctop .head1 {position:relative; width:558px; height:395px;  background:#000; overflow:hidden}
#mdctop .head1 .thumb{width:558px;overflow:hidden}
#mdctop .head1 .thumb img{width:558px}
#mdctop .head1 .thumb a img{transition:transform .5s;transform:scale(1)}
#mdctop .head1 .thumb a:hover img{transform:scale(1.05)}
#mdctop .head1 .bar {position:absolute; left:0; bottom:0; width:100%; height:140px; z-index:11}
#mdctop .head1 .bar-bc1 {background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,1));}
#mdctop .head1 .bun {position:absolute; left:0; bottom:0;width:100%; padding:0 20px; height:110px;z-index:12;box-sizing: border-box; }
/* 180904수정 */
#mdctop .head1 .htit {padding-bottom:11px; font-size:28px; line-height:32px;letter-spacing:-1.5px; font-weight:700; font-family:"Malgun Gothic",Dotum; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; color:#fff; text-shadow:0 0 5px black;}
#mdctop .head1 .hbun {padding-bottom:5px; font-size:14px; height:40px; line-height:20px; letter-spacing:-0.5px; font-weight:500;font-family:"Malgun Gothic",Dotum; overflow: hidden; color:#ccc; text-shadow:0 0 5px black;}
#mdctop .head1 .htit  a{color:#fff;}
#mdctop .head1 .hbun  a{color:#ccc;}

#mdctop .head2 {position:relative; width:280px; height:197px; background:#000; overflow:hidden}
#mdctop .head2 .thumb{width:280px;overflow:hidden}
#mdctop .head2 .thumb img{width:280px}
#mdctop .head2 .thumb a img{transition:transform .5s;transform:scale(1)}
#mdctop .head2 .thumb a:hover img{transform:scale(1.05)}
#mdctop .head2 .bar {position:absolute; left:0; bottom:0; width:100%; height:80px; z-index:11}
#mdctop .head2 .bar-bc1 {background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,1));}
/* 180904수정 */
#mdctop .head2 .bun {position:absolute; left:0; bottom:5px;width:100%; padding:0 20px; height:35px; z-index:12;box-sizing: border-box;  }
#mdctop .head2 .htit {width:255px;padding:0; font-size:18px; line-height:24px; height:25px; letter-spacing:-1.5px; font-weight:700; font-family:"Malgun Gothic",Dotum; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;color:#fff; text-shadow:0 0 5px black;}
#mdctop .head2 .htit  a{color:#fff;}

	/* headline-1style :180821수정 */
	.head-area {overflow:hidden; padding-bottom:25px;}
	.head-top {position:relative; width:790px; height:400px;  background:#000; overflow:hidden}
	.head-top .thumb{width:790px;overflow:hidden}
	.head-top .thumb img{width:790px}
	.head-top .thumb a img{transition:transform .5s;transform:scale(1)}
	.head-top .thumb a:hover img{transform:scale(1.05)}
	.head-top .bar {position:absolute; left:0; bottom:0; width:100%; height:120px; z-index:11}
	.head-top .bar-bc1 {background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,1));}
	.head-top .bun {position:absolute; left:0; bottom:0;width:100%; padding:0 25px; height:58px; text-align:center; z-index:12;box-sizing: border-box; }
	.head-top .htit {padding-bottom:11px; font-size:29px; line-height:32px;letter-spacing:-0.5px; font-weight:600; font-family:"Malgun Gothic",Dotum; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#fff; text-shadow:0 0 5px black;}
	.head-top .htit  a{color:#fff;}
	.head-area .bun2 {margin-top:15px; padding:0 0 5px 0; font-size:14px; line-height:20px; letter-spacing:-0.5px; font-weight:500;  color:#888; overflow:hidden; font-family:"Malgun Gothic",Dotum;}
	.head-area .bun2  a{color:#888;}
	.head-area .rel {margin-top:5px; }

	/* 관련기사	 */
	.gisa_list_rel	{padding:0 0 0 15px; line-height:30px; font-size:16px; font-weight:700; color:#333; background:url("http://img.hankooki.com/daily/2018/07/img-dot.png") no-repeat; background-position:0px -62px;overflow:hidden;}
	.gisa_list_rel a:link,.gisa_list_rel a:visited,.gisa_list_rel a:active {color:#333;}
	.gisa_list_rel a:hover  {color:#333; text-decoration:underline;}

	.head-list {margin-top: 15px;padding-top: 15px;/* border-top: 1px solid gray; */}

/* main gisa : 180904수정 */
.newscontent {width:100%;}
.newscontent .w370{width:370px;}
.newsbg {background:url("http://img.hankooki.com/daily/2018/07/newsbg.gif") repeat-y 0 0; overflow:hidden;}
.newscontent h3 {width:100%; overflow:hidden; padding-bottom:18px; font-size:17px; line-height:18px; font-weight:700; color: #333;}
.newscontent h3  span {float:left; padding-right:5px;}

.gisa-img .gisa-list1 {padding-bottom:20px; }
.gisa-list1	{padding:0; width:100%; overflow:hidden;}
.gisa-list1	 ul{overflow:hidden;}
.gisa-list1 .htit	{margin-top:-4px; font-size:16px; letter-spacing:-1px;line-height:24px; font-weight:600;height:48px;overflow:hidden;}
.gisa-list1 .htit a	{color:#333;}
/*
.gisa-list1 .bun	{color:#888; line-height:17px ;margin-top:8px; font-size:12px;letter-spacing:0; font-family:Dotum;height:48px;overflow:hidden;}
.gisa-list1 .bun a	{color:#888; }
.gisa-list1 .rel	{margin-top:8px; }
.gisa-list1 .thumb	{float:left; padding-right:18px; width:160px; overflow:hidden;}
.gisa-list1 .thumb img	{vertical-align:top; width:160px; height:103px;}
.gisa-dotlist	{margin:0; width:100%; font-size:16px; letter-spacing:-0.05em; font-weight:700;line-height:22px; }
.gisa-dotlist  li{width:370px; padding-bottom:13px; padding-left:12px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gisa-dotlist  li a{color:#333}*/

/* 180904수정 */
.gisa-list1 .bun	{color:#888; line-height:18px ;margin-top:8px; font-size:12px;letter-spacing:0; font-family:Dotum;height:36px;overflow:hidden;}
.gisa-list1 .bun a	{color:#888; }
.gisa-list1 .rel	{margin-top:8px; }
.gisa-list1 .thumb	{float:left; padding-right:18px; width:160px; overflow:hidden;}
.gisa-list1 .thumb img	{vertical-align:top; width:160px; height:103px;}
.gisa-dotlist	{margin:0; width:100%; font-size:16px; letter-spacing:-0.05em; font-weight:700;line-height:22px; }
.gisa-dotlist  li{width:340px; padding-bottom:16px; padding-left:12px;  padding-right:30px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gisa-dotlist  li a{color:#333}

.dicon {background:url("http://img.hankooki.com/daily/2018/07/img-dot.png") no-repeat; background-position:0 4px; overflow:hidden;}
.btn-more {width:14px; height:14px; background:url("http://img.hankooki.com/daily/2018/07/img-com.png") no-repeat; background-position:-51px -2px; display:block;  font-size:0px;overflow:hidden;}

/* 주식투자정보:180906수정 */
.stock {padding:0; width:300px; position:relative; overflow:hidden;}
.stock h4 {width:100%; padding-bottom:13px; font-size:16px; line-height:18px; font-weight: bold; color: #333; }
.stock .page {position:absolute; top:4px; left:100px; font-size:11px; color:#888; font-family:tahoma; font-weight:normal;}

/* TV rolling :180806수정 */
#tv_all {position: relative;margin:0;width:300px; border:1px solid #eee; border-top:1px solid #ccc;box-sizing:border-box; background:#f7f7f7;}
#tv_contain_all {padding:0;width:300px;}
#tv_contain {/*border:1px solid #000;*/ width:268px; clear:both; margin:15px 0 15px 14px; overflow:hidden}
#tv_contain img {border:0;display: block; width:268px; height:169px;}
#tv_contain img.playicon {position: absolute; width:40px; height:40px; top:60px; left:115px;}
#tvTitle {position: absolute;text-align: center;width: 268px;color: #fff;top: 151px;}
#tvtitleBox {position: absolute;filter: alpha(opacity=50); WIDTH: 268px;background: #000;height: 24px;top: 145px;opacity: 0.5;}
#tvno {position: relative;padding:10px 0 0 14px;  border-bottom:1px solid #e7e7e7;  background:#fff;}
#tvno ul {margin:0;overflow: hidden; padding-bottom:0px;}
#tvno li {text-align: left;display: inline;float: left; _padding-bottom:10px;}
#tvno .tit {float:left; width:150px; padding-bottom:13px; font-size:15px; line-height:18px; font-weight:bold; color:#333; letter-spacing:0px;}
#tvno a {color:#333;text-decoration: none;}
#tvno .left80 {float:right; padding-right:15px;}
	.left80 p {display:inline; margin:0; padding:0}
	.left80 .num {font-family:Verdana; font-size:14px; line-height:16px; display: inline-block;overflow: hidden;}
	.left80 .ar-prev, .left80 .ar-next {background:url("http://img.hankooki.com/daily/2018/07/img-ar.png") no-repeat; display: inline-block; overflow: hidden; font-size:0;}
	.left80 .ar-prev {background-position:0px -32px; width:17px; height:17px;}
	.left80 .ar-next {background-position:-17px -32px; width:16px; height:17px;}
	.left80 .cton {color:#ff0000}


/* 뉴스 스탠드 */
.eyenews_nt{position:relative;width:790px;height:192px;margin-top:30px;float:left;background-color:#efefef;overflow:hidden;}
.eyenews_nt h4 {width: 100%;padding: 5px 0 13px 5px;font-size: 15px;line-height: 18px;font-weight: bold;color: #333;}
.eyenews_nt dl		{float:left; margin:5px 0 5px 6px; display:inline; position:relative; bottom:0; left:0; }
.eyenews_nt dt img	{width:151px;}
.eyenews_nt .wt		{/*position:absolute; bottom:0px; *bottom:4px; left:0;*/ width:150px; height:40px; filter:alpha(opacity=80); opacity: .8; background-color:#f7f7f7;}
.eyenews_nt .bk		{/*position:absolute; bottom:0px; *bottom:4px; left:0;*/ width:150px; height:40px; filter:alpha(opacity=70); opacity: .7; background-color:#000; color:#fff; }
.eyenews_nt dd {width:150px;height:40px;overflow:hidden;}
.eyenews_nt dd .wt_f,
.eyenews_nt dd .bk_f	{/*position:absolute; bottom:12px; *bottom:15px; left:15px;*/ width:124px;line-height:20px;text-align:center; font-size:12px; letter-spacing:-1px;font-weight:normal; filter: alpha(opacity=100); opacity:1; overflow:hidden;/* text-overflow:ellipsis; white-space:nowrap;*/}
.eyenews_nt .wt_f a	{color:#000;}
.eyenews_nt .bk_f a	{color:#fff;}

/*
.eyenews_nt dl:hover .l_t	{width:151px; height:100%; position:absolute; top:0; left:0; z-index:3; background:url("http://img.hankooki.com/eyenews/2015/08/list_bd_t.gif") no-repeat top;}
.eyenews_nt dl:hover .l_c	{width:151px; height:98%; position:absolute; top:3px; left:0; z-index:1; background:url("http://img.hankooki.com/eyenews/2015/08/list_bd_t.png") repeat-y;}
.eyenews_nt dl:hover .l_b	{width:151px; height:100%; position:absolute; bottom:0; *bottom:3px; left:0; z-index:3; background:url("http://img.hankooki.com/sports/2015/07/list_bd_b.gif") no-repeat bottom;}
*/
.eyenews_nt dl:hover a	{cursor:pointer; text-decoration:underline;}
.btn_cs {cursor:pointer;}

/* 많이 본 기사 : 180906수정 */
.tab-menu  {width:300px;font-size:16px; font-weight:600; font-family:"Malgun Gothic",Dotum; border:1px solid #e5e5e5;border-top:1px solid #333; box-sizing: border-box; overflow:hidden }
.tab-menu li {border-right:1px solid #e5e5e5; width:50%; padding-top:12px; height:43px; float:left; box-sizing: border-box; text-align:center}
.tab-menu li:last-child {border:0;}
.tab-menu .tab-on {background:#fff; }
.tab-menu .tab-off {background:#f5f5f5; }
.tab-menu .tab-on a{ color:#333; text-decoration:none;}
.tab-menu .tab-off a{color:#888; text-decoration:none;}

/* 180904수정 */
#mainSlide,#manySlide,#recentSlide {margin-top:0; position:relative; height:385px;/*height:480px;*/ width:300px; overflow:hidden;}
.manygisa, .recentgisa	{ width:300px; overflow:hidden; font-size:15px; letter-spacing:-1px;}
.manygisa .list, .recentgisa .list {width:100%; box-sizing: border-box; overflow:hidden; padding:7px 0;/*padding:12px 0;*/ border-bottom:1px solid #eee;}
.manygisa .list a{color:#555}
.recentgisa .list a{color:#555}
/* 180904추가 */
.manygisa .list:last-child {border-bottom:0;}
.recentgisa .list:last-child {border-bottom:0;}
.manygisa .txt, .recentgisa .txt {float:left; width:192px; height:42px;line-height:22px; padding-top:6px; padding-right:8px; font-weight:700;overflow:hidden;}
.manygisa .txt2, .recentgisa .txt2 {float:left; width:290px; height:auto; margin:0; line-height:22px; padding-top:6px; font-weight:700; overflow:hidden;/*white-space: nowrap; text-overflow: ellipsis;*/}
.manygisa .pic, .recentgisa  .pic {float:left; width:100px; height:61px;/*height:71px;*/ text-align:center; background:#fff; border:1px #ddd solid;box-sizing: border-box; overflow:hidden;}
.manygisa .pic img, .recentgisa .pic img{height:61px;/*height:71px;*/}
.manygisa .num, .recentgisa  .num{float:left; width:25px;margin-top:2px; margin-right:2px;height:40px; font-size:19px; font-weight:900; color:#bbb; font-family:Tahoma, Dotum;}
.manygisa dd a{color:#666}

/* Page number : 180904수정 */
.page-area{width:300px; border:1px solid #eee;box-sizing: border-box; overflow:hidden; position:relative}
.page-area li{display:inline; float:left;}
.page-area .ar-img{ margin:0; background:url("http://img.hankooki.com/daily/2018/07/img-ar.png") no-repeat; font-size:0px;overflow:hidden;}
.page-area .ar-prev {position:absolute; z-index:15; left:0; top:0; width:30px; height:29px; display:inline-block; background-position:0px 0px; border-right:1px solid #eee;}
.page-area .ar-next {position:absolute; z-index:15; right:0; top:0; width:30px; height:29px; display:inline-block;  background-position:-30px 0px; border-left:1px solid #eee;}
.page-area .pg-num-area{margin:0;width:100%; height:29px; padding-top:3px; text-align:center; box-sizing: border-box; overflow:hidden;}
.page-area .pg-num {color:transparent; display:inline-block; width:11px; height:11px; margin-right:10px; border-radius:11px; background:#858386; font-size:0;}
.page-area .pg-numon {background-color:#4a8ecc;}
.pagebg {background:#fdfdfd}

/* 지난헤드라인 : 180904수정 */
.last-head {width:100%;overflow:hidden;border-left:1px solid #eee; border-right:1px solid #eee;border-top:1px solid #333; box-sizing:border-box; }
.last-head  h4{width:100%;border-bottom:1px solid #eee; padding-top:12px; height:43px;text-align:center;box-sizing:border-box; font-size:16px; font-weight:600; font-family:"Malgun Gothic",Dotum;}
.last-head-area {padding:10px 15px 0px 15px;}
.last-head dl{padding:0 15px 8px 15px;}
.last-head dd{width:100%; height:55px; border-bottom:1px solid #eee; line-height:38px; padding:7px 0 0 0; font-size:15px; box-sizing:border-box; letter-spacing:-1px;overflow:hidden;display:flex;font-weight:700;}
/*.last-head dl:last-child {border:0;}*/
.last-head dd:last-child {border:0;}
.last-head dd a{color:#555;}
#mainSlide2 {margin-top:0; position:relative; height:347px; width:300px; padding:0px 15px 8px 15px; box-sizing:border-box;background:#fdfdfd; overflow:hidden;}
.last-head  #mainSlide2 {height:275px;}


/* main right 배너광고 */
.ad-area {width:100%; overflow:hidden;}
.ad-area .adv {margin-bottom:5px;}

/* 멀티미디어:180906수정 */
#photonews {width:300px; margin-bottom:0; overflow:hidden;}
#photonews ul.hk_photonews_bg {margin-bottom:0;}
#photonews ul.hk_photonews_bg li	{float:left; line-height:18px; font-size:16px; letter-spacing:-1px; }
#photonews li.pt_news_t1	{margin:0 0 13px 0;}
#photonews li.pt_news_t2	{margin-left:8px; font-weight:bold;}
#photonews li.pt_news_t3	{margin-left:8px; font-weight:bold;}
#photonews .bl				{padding-left:10px; font-weight:bold; background:url('http://img.hankooki.com/news/2012/04/bar_line2.gif') no-repeat 0 4px; overflow:hidden}
#photoTitle7 {position: absolute;text-align: center;width: 180px;color: #fff;top:162px;left:1px;font-weight:normal;}
#titleBox7 {position: absolute;filter: alpha(opacity=50); width: 180px;background: #000;height: 20px;top: 162px;left:1px;font-weight:normal;}

/* Dotlist  */
.cont_dotlist	{margin:0; width:100%; font-size:14px; letter-spacing:0px }
.cont_dotlist .w300 li{width:100%; line-height:26px; padding:0; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cont_dotlist .w300 li span{margin-right:5px;}
.cont_dotlist .num{font-family:verdana; font-size:11px; font-weight:900; color:#888}

/* AD광고 */
.ad300600 {width: 300px;height: 600px; padding: 0; text-align: center; overflow: hidden;}
.ad_icon4 {position:absolute; top: 25px; right: 0px; padding:0 3px; font-family: verdana; font-size: 10px; border: 1px #cdcdcd solid;
background-color: #d8d8d8; color: #fff; line-height:14px;}
.ad300250 {width:300px;height:250px;padding: 0; text-align: center; overflow: hidden;}

/* 섹션및리스트 */

/* 섹션헤드라인*/
.sect-head {width:100%; margin:0 0 30px 0; border:1px solid #e5e5e5; border-top:1px solid #333; box-sizing:border-box; overflow:hidden;}
.sect-head .w50 {float:left; width:50%; padding:17px 16px 9px 17px;border-right:1px solid #e5e5e5; box-sizing:border-box;min-height:420px;}
.sect-head .w50:last-child{border:0}
.sect-head .thumb{width:360px;overflow:hidden}
.sect-head .thumb img{width:360px;height:230px;}
.sect-head .thumb a img{transition:transform .5s;transform:scale(1)}
.sect-head .thumb a:hover img{transform:scale(1.05)}
/* 180905수정 */
.sect-head .htit {margin-top:10px; padding-bottom:11px; font-size:24px; line-height:32px;letter-spacing:-1.2px; font-weight:700; font-family:"맑은 고딕","Malgun Gothic", Dotum; color:#222; }
.sect-head .htit  a{color:#222;}
.sect-head .bun {margin:0; padding:0 0 5px 0; font-size:12px; line-height:20px; letter-spacing:0; color:#888; overflow:hidden; font-family:Dotum;}
.sect-head .bun  a{color:#888;}
.sect-head  .rel {margin-top:5px; }

/* Sect Gisa list:180905수정 */
.listgroup {width:790px; }
.listgroup .presection {float:left; padding-top:5px; font-family: "맑은 고딕","Malgun Gothic", Dotum; font-size:16px; line-height:18px; font-weight:700;}
.secticon {float:right; margin-bottom:10px; }
.secticon a {margin-left:5px;}

.img-view2{background:url("http://img.hankooki.com/daily/2018/07/img-view-v2.png") no-repeat; overflow:hidden; font-size:0;}
.ic-tit		{width:27px; height:26px; background-position:0px -58px; margin:0; display:inline-block}
.ic-titon	{width:27px; height:26px; background-position:0px -84px; margin:0; display:inline-block}
.ic-sum		{width:27px; height:26px; background-position:-31px -58px; margin:0; display:inline-block}
.ic-sumon	{width:27px; height:26px; background-position:-31px -84px; margin:0; display:inline-block}
.ic-photo	{width:27px; height:26px; background-position:-62px -58px; margin:0; display:inline-block}
.ic-photoon	{width:27px; height:26px; background-position:-62px -84px; margin:0; display:inline-block}

/* Gisa list : 요약형:180905수정 */
.gs-list-sum	{width:100%; margin-top:0; border-top:1px solid #333; overflow:hidden}
.gs-list-sum ul {float:left; padding:20px 0; border-bottom:1px solid #e7e7e7;}
.gs-list-sum li {float:left;display:inline-block}
.gs-list-sum .left {/*width:160px; padding-right:16px;padding-right: 16px;*/width: 158px;height: 112px;text-align: center;min-height: 112px;border: 1px solid #ccc5c5;margin-right: 16px;line-height: 112px;}
.gs-list-sum .left img{max-width:158px; max-height:112px; vertical-align:middle; margin:0 auto;}
.gs-list-sum .w600 {width:614px;}
.gs-list-sum .tit {font-size:16px;letter-spacing:-1px; font-weight:700; line-height:22px;}
.gs-list-sum .con {margin-top:8px; font-size:12px; letter-spacing:0px; color:#888; line-height:1.6em; font-weight:normal; font-family:Dotum; /*max-height:53px;*/ overflow:hidden; text-overflow:ellipsis; text-align:justify;}
.gs-list-sum .con	a {color:#888;}
.gs-list-sum .writer {height:20px;margin-top: 5px;}
.gs-list-sum .writer img {vertical-align:-25% !important;}
.gs-list-sum .writer span{font-size:0.917em;color:#999;padding:0 15px 0 5px !important;font-family:Dotum;}
.gs-list-sum .dan {}

/* Gisa list : 제목형:180905수정  */
.gs-list-tit	{width:100%; margin-top:0; border-top:1px solid #333; overflow:hidden}
.gs-list-tit ul	{ padding:10px 0;}
.gs-list-tit li	{/* width:100%;*/ padding:0 10px;display:inline-block;}
.gs-list-tit .tit {width:75%;font-size:16px;letter-spacing:-1px; font-weight:700; line-height:22px;}
.gs-list-tit .left {display:none }
.gs-list-tit .w600 {}
.gs-list-tit .con  {display:none}
.gs-list-tit .dan {width:100%;border-bottom:1px solid #e7e7e7; padding:30px 0 20px 0; display:inline-block}
.gs-list-tit .writer {width:19%; float:right;text-align:right;}
.gs-list-tit .writer .gjicon {display:none}
.gs-list-tit .writer .gjnames {display:none}
.gs-list-tit .writer span {font-size:0.917em; color:#999;font-family:Dotum;}


/* Gisa list : 포토형 */
/*
.gs-list-photo	{width:100%; margin:0; border-top:1px solid #333; overflow:hidden;}
.gs-list-photo .tablebox	{clear:both; }
.gs-list-photo .tablebox li	{border-bottom:1px solid #e7e7e7; padding:20px 0 15px 0; display:inline-block}
.gs-list-photo  table	{width:100%; border-spacing:0; text-align:center; }
.gs-list-photo .table-sum td {width:25%; height:150px; text-align:center; vertical-align: bottom;}
.gs-list-photo .table-tit td{width:25%; height:auto; padding:10px 10px 0 10px; vertical-align:top; font-size:13px;letter-spacing:-0.5px; font-weight:500; line-height:20px;}
.gs-list-photo .table-tit td a{width:160px; margin:0 auto;}
.gs-list-photo .table-sum img{max-width:160px; max-height:150px; vertical-align:bottom;}
*/
.gs-list-photo	{width:100%; margin:0; border-top:1px solid #333; overflow:hidden;}
.gs-list-photo .f_clear {display: block;min-height: 1px;}
.gs-list-photo .photo {clear: both;position: relative;width: 100%;height:220px;border-bottom: 1px solid #e7e7e7;padding: 20px 0 15px 0;display: inline-block;overflow: hidden;}
.gs-list-photo .photo li {float: left;display: inline;margin: 0;padding: 0;list-style: none;width:25%;height:220px;}
.gs-list-photo .photo li a .image {position: absolute;bottom: 80px;width: 160px;text-align: center;}
.gs-list-photo .photo li a .image em {position: relative;text-align: center;}
.gs-list-photo .photo li a .image em span img {max-width: 160px;max-height: 150px;vertical-align: bottom;}
.gs-list-photo .photo img {vertical-align: top;}
.gs-list-photo .photo li a .tit {padding-top: 5px;}
.gs-list-photo .photo li a .tit {   position: absolute;top: 180px;padding-top: 5px;padding-bottom: 1px;width: 160px;height: 51px;text-align: center;line-height: 1.4;}


/* Sect Page number*/
.paging-n	{margin:0 auto; width:510px; padding-top:25px; overflow:hidden;}
.paging-n	p {float:left;}
.paging-n .ar-img{margin:0; background:url("http://img.hankooki.com/daily/2018/07/img-ar.png") no-repeat; font-size:0px;overflow:hidden;}
.paging-n .ar-prev{margin-right:5px; width:36px; height:32px; display:inline-block; background-position:0px -56px;}
.paging-n .ar-next{margin-left:5px; width:36px; height:32px; display:inline-block; background-position:-36px -56px;}
.paging-n .pg-num-area{margin:0; padding:0; text-align:center; overflow:hidden;}
.paging-n .pg-num {width:36px; height:32px;line-height:16px; padding-top:6px; border:1px solid #c7c7c7; margin-right:5px; box-sizing:border-box; display:inline-block; background:#fff;}
.paging-n .pg-num:last-child {margin-right:0;}
.paging-n a.on {background:#777;border:1px solid #777; color:#fff; font-weight:700 }


/* 막단View :180905수정 */
.container-view	 {margin:0 auto; width:1120px;}
.ad-view-area {/* background:#f1f1f1;*/ width:100%; padding:50px 0 20px 0;margin:0 auto; }
.ad728 {position:relative;margin:0 auto; width:728px; background:#eaebed}

#gs-titlegroup{width:100%; margin:0; padding:25px 0;border-bottom:1px solid #333; display:inline-block;}
#gs-titlegroup .newstitle{width:100%; padding:20px 0 28px 0; font-family:"맑은 고딕","Malgun Gothic", Dotum; font-size:32px; font-weight:700; line-height:140%; letter-spacing:-1.5px; display:inline-block;}
#gs-titlegroup .presection  {float:left; font-family:"맑은 고딕","Malgun Gothic", Dotum; font-size:16px; line-height:20px; font-weight:700 }
#gs-titlegroup .presection .tc{color:#4a8ecc}
#gs-titlegroup .report {float:left; text-align:left; font-size:13px; line-height:16px; color:#888;}
#gs-titlegroup .report a {color:#888;}
#gs-titlegroup .report span {float:left;}
#gs-titlegroup .report .txt {margin-top:2px;}

#gs-titlegroup .gisaicon {float:right; margin-top:-13px; position:relative;}

/* 181123 수정 */
.img-view{background:url("http://img.hankooki.com/daily/2018/11/img-view-v3.png") no-repeat; overflow:hidden; font-size:0; }
.reporter{width:21px; height:21px; background-position:1px 0px; margin-right:5px; }
.time	{width:21px; height:21px;background-position:-21px 0px; margin:0 5px 0 15px;}
/*.scrap	{float:left;width:32px; height:32px; background-position:0px -21px; margin:0; display:inline-block;}*/
.print  {float:left;width:32px; height:32px; background-position:0 -21px; margin:0; display:inline-block}
.email	{float:left;width:32px; height:32px; background-position:-35px -21px; margin-left:3px; display:inline-block}
.fontsize-big{float:left;width:32px; height:32px; background-position:-70px -21px; margin-left:3px; display:inline-block}
.fontsize-small {float:left;width:32px; height:32px; background-position:-105px -21px; margin-left:3px; display:inline-block}
.facebook	{float:left;width:32px; height:32px; background-position:-140px -21px; margin-left:3px; display:inline-block}
.twitter	{float:left;width:32px; height:32px; background-position:-175px -21px; margin-left:3px; display:inline-block}
.gplus		{float:left;width:32px; height:32px; background-position:-210px -21px; margin-left:3px; display:inline-block}	
.kakaostory	{float:left;width:32px; height:32px; background-position:-245px -21px; margin-left:3px; display:inline-block}

.subtitle {float:left; width:100%; padding-bottom:35px;  font-family:"맑은 고딕","Malgun Gothic", Dotum; font-size:19px; line-height:32px;font-weight:700;}
.last  {width:760px; /*line-height:27px;*/ font-family:"맑은 고딕","Malgun Gothic",Dotum; color:#333; /*font-size:17px; letter-spacing:-1px;*/  padding:25px 0 0 0; text-align:justify;}
#GS_Group		{margin:0 auto; width:1120px;}
#GS_Group .gsleft	{float:left; width:790px; padding-top:0;}
#GS_Group .gisaimg		{overflow:hidden; margin:0 auto; margin-bottom:40px;position:relative; text-align:center; clear:both;}
#GS_Group .gisaimg .img img	{max-width:790px;}
#GS_Group .gisaimg .caption	{margin:0 auto; text-align:left; margin-top:10px; font-family:"맑은 고딕","Malgun Gothic",Dotum; font-size:13px; color:#888; line-height:18px;}
#GS_Group .gisaimg .caption a {font-family:"돋움" !important; font-size:12px !important; color:#888 !important; text-decoration:none !important;}
#GS_Group .right_promo			{float:right; width:300px; padding:30px 0 10px 0}
#GS_Group #relGisa				{float:left; width:100%; padding:30px 0;}
#GS_Group #relGisa dt			{font-size:14px; font-weight:bold; padding-bottom:5px;}
#GS_Group #relGisa dd			{font-size:13px; font-family:"gulim", '굴림'; line-height:26px; padding:0 0 0 11px; background:url("http://img.hankooki.com/sports/2015/07/dotgray.gif") no-repeat 0 10px;}
/* 180905수정 */
#GS_Group .gisacopyright		{width:100%;text-align:right; line-height:1.6; font-size:14px;padding:25px 0 25px 0; /* font-family:Dotum;*/ color:#333;box-sizing:border-box;}
/* #GS_Group .gisacopyright {width: 100%;margin: 5px 0;background-color: #F2F4F7; font-size: 1.083em;color: #333;font-weight: 500;text-align: left;height: 30px;padding-top: 10px;}*/
#GS_Group .gisacopyright .sm-time{color:#888;}
#GS_Group #copyright			{float:left; line-height:22px; padding:20px 0; font-family:"gulim", '굴림'; color:#333;}

#GS_Group .size1 {font-size: 14px;line-height: 24px;letter-spacing: -0.3px;}
#GS_Group .size2 {font-size: 15px;line-height: 26px;letter-spacing: -0.3px;}
#GS_Group .size3 {font-size: 17px;line-height: 27px;letter-spacing: -0.3px;}
/* 180905수정 */
#GS_Group .size4 {font-size: 18px;line-height: 32px;letter-spacing: -0.3px;}
#GS_Group .size5 {font-size: 20px;line-height: 33px;letter-spacing: -0.3px;}

#GS_Group .spheadline_2				{float:left; width:690px; position:relative; padding:28px 0 30px 0; margin:30px 0 10px 0; border-bottom:1px solid #d8d8d8; background:url("http://img.hankooki.com/sports/2015/07/spheadline_top.gif")repeat-x top #fff; *background-color:#f7f7f7;}
#GS_Group .headtit					{font-size:16px; font-weight:bold; padding-bottom:10px;}
#GS_Group .spheadline_2	.topleft		{float:left; width:210px; font-family:"Verdana", "굴림"; margin-right:0px; background-color:#fff;}
#GS_Group .spheadline_2	.topleft h3		{background-color:#9c9aa0; color:#fff; font-size:13px; padding:10px 0; text-align:center;}
#GS_Group .spheadline_2	.topleft li		{float:left; width:178px; padding:10px 15px; height:45px; *height:46px; line-height:22px; overflow:hidden; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
#GS_Group .spheadline_2	.topleft span a		{ text-decoration:underline;cursor:pointer;}
#GS_Group .spheadline_2	.topleft span a:hover		{ text-decoration:underline;cursor:pointer;}

#GS_Group .spheadline .headlinetop	{display:inline; padding:0px;}
#GS_Group .spheadline h5			{padding:12px 0 22px 0;}
#GS_Group h5						{width:660px; padding:10px 0 10px 0; text-align:center; font-size:16px; font-weight:bold;}
#GS_Group .hiheadline				{float:left; width:660px; padding:15px; border-bottom:1px solid #e7e7e7; margin:40px 0; background:url("http://img.hankooki.com/sports/2015/07/spheadline_top.gif")repeat-x top #f7f7f7; *background-color:#f7f7f7;}
#GS_Group .hiheadline div			{float:left; width:100%; padding-top:15px; }
#GS_Group .hiheadline .pic		{float:left; padding-right:15px;}
#GS_Group .hiheadline .pic img	{max-width:280px;}
#GS_Group .hiheadline .tit		{float:left; width:430px; padding-top:3px; letter-spacing:-1px; padding-bottom:15px; font-size:22px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#GS_Group .hiheadline .rel		{float:left; width:430px; line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;}
#GS_Group .hiheadline .pic_s		{float:left; padding-right:15px;}
#GS_Group .hiheadline .pic_s img	{width:125px; height:80px;}
#GS_Group .hiheadline .tit_s		{float:left; width:430px; padding-top:3px; letter-spacing:-1px; padding-bottom:5px; font-size:16px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#GS_Group .hiheadline .rel_s		{float:left; width:520px; height:33px; /*line-height:18px;*/ overflow:hidden; text-overflow:ellipsis;}

#GS_Group h5						{width:660px;padding:10px 0 10px 0; text-align:center; font-size:16px; font-weight:bold;}
#GS_Group #headline				{float:left; width:660px; padding:15px; border-bottom:1px solid #e7e7e7; margin:20px 0 0 0; background:#f7f7f7 url("http://img.hankooki.com/economy/2015/07/spheadline_top.gif") repeat-x top; overflow:hidden;}
#GS_Group #headline h5			{padding:12px 0 22px 0;}
#GS_Group #headline .hihead		{float:left; width:100%; padding:0; overflow:hidden;}
#GS_Group #headline .hilist		{float:left; width:100%; padding-top:15px;}
#GS_Group #headline .pic		{float:left; padding-right:15px;}
#GS_Group #headline .pic img	{width:200px; height:122px; vertical-align:top;}
#GS_Group #headline .tit		{float:left; width:445px; padding-top:3px; letter-spacing:-1px; padding-bottom:10px; font-size:24px; line-height:24px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#GS_Group #headline .bun		{float:left; width:445px; line-height:18px; padding-bottom:10px;}
#GS_Group #headline .bun a		{color:#666;}
#GS_Group #headline .rel		{float:left; width:445px; padding-bottom:0; overflow:hidden;}
#GS_Group #headline .rel a		{color:#666;}
#GS_Group #headline .gisa_list_rel	{float:left; width:506px; padding:0 0 4px 14px; line-height:17px; background:url("http://img.hankooki.com/economy/2015/07/rel.gif") no-repeat 0 3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#GS_Group #headline .pic_s		{float:left; padding-right:15px;}
#GS_Group #headline .pic_s img	{width:125px; vertical-align:top;}
#GS_Group #headline .tit_s		{float:left; width:520px; padding-top:3px; letter-spacing:-1px; padding-bottom:5px; font-size:16px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#GS_Group #headline .rel_s		{float:left; width:520px; margin-top:3px; overflow:hidden; text-overflow:ellipsis;}
#GS_Group #headline .rel_s a	{color:#666;}
#mlink {font-size:14px;}
#mlink a:hover {color:#D17575;}
#GS_Group .listgroup{float:left; width:695px;}

.reporter-list {float:right; margin-bottom:15px;}
.reporter-list span {float:left; display:inline-block;}
.reporter-list .name {margin:7px 10px 0 5px;font-size:15px; color:#888;font-weight: 600;}
.reporter-list .nextgisa {margin-top:15px;}

/* 관련기사 */
.rel-list {width:100%; padding:20px 0 5px 0; border-top:1px solid #cfcfcf; /*border-bottom:1px solid #cfcfcf;*/ overflow:hidden;}
.rel-list h4 {width:100%; padding-bottom:13px; font-size:15px; line-height:18px; font-weight: bold; color: #333; }
.rel-dotlist	{margin-top:0; width:100%; font-size:14px; letter-spacing:-0.05em; font-weight:500;line-height:20px; }
.rel-dotlist  li{width:100%; margin-left:15px; padding-bottom:7px; padding-left:12px; box-sizing: border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rel-dotlist  li a{color:#333}
.rel-dotlist  .dot{background-position:0 -26px !important}

/* 사이드 배너 */
#SideBannerMainNL {left:-190px; top:465px; position:absolute; overflow:visible; border:1px #ddd solid; z-index:100000000;}
#SideBannerMainNLU {left:-155px; top:220px; position:absolute; overflow:visible; border:1px #ddd solid; z-index:100000000;}
#SideBannerMainNR {right:-160px; top:465px; position:absolute; overflow:visible; border:1px #ddd solid;}
#SideBannerL {left:-130px; top:465px; position:absolute; overflow:visible; border:1px #ddd solid; z-index:100000000;}
#SideBannerR {right:-130px; top:465px; position:absolute; overflow:visible; border:1px #ddd solid;}
.sideAdMainL {position:absolute; top:650px; left:-140px; width:120px; height:600px;}
.sideAdMainR {position:absolute; top:650px; right:-140px; width:120px; height:600px;}
.sideAdL {position:absolute; top:650px; left:-190px; width:120px; height:600px;}
.sideAdR {position:absolute; top:650px; right:-140px; width:120px; height:600px;}
.sideAdRU {position:absolute; top:0px; right:-140px; width:120px; height:160px;}
.sideAdR_ {position:absolute; margin-top:2880px; right:-140px; width:120px; height:600px;}
.sideAdR2 {position:absolute; top:1400px; right:-140px; width:120px; height:600px;}
.sideAdFunL {position:absolute; top:650px; left:-140px; width:160px; height:600px;}
.sideAdFunR {position:absolute; top:650px; right:-140px; width:160px; height:600px;}

/* 광고1 */
.banner300	{position:relative; width:300px; height:250px; overflow:hidden; text-align:center;}
.banner430	{width:100%; height:100px; margin:30px 0 0 0; text-align:center;overflow:hidden; /*background-color:#f7f7f7;*/}
.banner430 div	{width:430px; height:100px; margin:0 auto; text-align:center; clear:both; background-color:#e7e7e7; overflow:hidden;}

/*.banner480	{float:left; margin-top:20px; width:455px; height:100px; background-color:#f7f7f7; overflow:hidden; padding-left:25px;}
.banner480 div	{width:430px; height:100px; background-color:#e7e7e7; text-align:center;}
.banner250	{width:262px; height:180px; padding:25px 13px 25px 23px; float:left; text-align:center; background:#fff; border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid;}
.banner250_r	{float:left; width:100%; border-top:1px solid #e7e7e7;}
.banner250_r div{width:250px; height:180px; background-color:#e7e7e7; margin:25px; }
.banner200		{float:left; width:100%; height:200px; text-align:center; margin:30px 0; overflow:hidden;}
.banner200 div	{width:200px; height:200px; margin:0 auto; text-align:center; clear:both; background-color:#e7e7e7; overflow:hidden;}
.banner690		{float:left; width:690px; margin:10px 0; height:112px; background-color:#e7e7e7;}
.banner690_m	{float:left; width:690px; margin:25px 0; height:120px; border:1px #fff solid;}
.banner690_txt	{float:left; width:690px; margin:0px 0 5px 0; font-size:15px; line-height:25px; font-weight:bold;}
.banner580	{margin:0 auto; width:580px;}
.banner728	{position:relative; margin:0 auto; width:728px;}*/

/* 광고2 */
#adText690112 {position:relative; margin:0 auto;}
/*#ad2LineText01 {float:left; width:690px; }
#ad2uShop {float:left; width:690px; margin-top:20px; color:#ff3366; font-size:14px;}
#ad2uShop a:hover {color:#ff3366; text-decoration:underline;}
#ad690120 {float:left; width:690px;}
#ad430100 {float:left; width:690px; margin-top:20px; text-align:center;}
#adIssueTrend {position:relative; float:left; width:690px; margin-top:10px; border-top:1px #d5d5d5 solid; padding-top:20px;}
#ad2LineText02 {position:relative; float:left; width:690px; margin-top:10px;}
#adThumb02 {float:left; width:690px; margin-top:20px;}
#comment {float:left; width:690px; margin-top:20px;}
#ContentTextLineAd {float:left; width:690px; padding-left:32px;}*/

/* 헤드라인 : 한국아이닷컴:180905수정 */
#GS_Group h5		{width:660px; padding:10px 0 10px 0; text-align:center; font-size:16px; font-weight:bold; }
#GS_Group .headtit_2{font-size:17px; font-weight:bold; padding-bottom:15px; border-bottom:1px solid #d5d5d5;}
#headlinePO_2		{width:100%; padding:11px 0 15px 0; margin:0 0 25px 0; position:relative; border-top:2px solid #000; border-bottom:1px solid #d5d5d5; box-sizing:border-box; display:inline-block}
#headlinePO_2 .headline		{margin:0 0 20px 0; width:100%; overflow:hidden; padding:0; height:170px; overflow:hidden;}
#headlinePO_2 .headline:after {content:""; display:block; clear:both}
#headlinePO_2 .headline ul	{float:left; width:100%; height:168px;}
#headlinePO_2 .headline li	{padding:0;}
#headlinePO_2 .head1	{width:100%; overflow:hidden; margin-top:18px;}
#headlinePO_2 .head1 .htit_v	{margin-bottom:7px; font-size:23px; letter-spacing:-1.5px; line-height:30px; color:#333; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#headlinePO_2 .head1 .htit_v a	{color:#222; text-decoration:none;}
#headlinePO_2 .head1 .htit_v a:hover{color:#222; text-decoration:underline;}
#headlinePO_2 .head1 .bun		{color:#888; line-height:20px; margin-bottom:7px; overflow:hidden; font-family:Dotum; max-height:120px;}
#headlinePO_2 .head1 .bun a	{color:#888; text-decoration:none;}
#headlinePO_2 .head1 .bun a:hover{color:#888; text-decoration:none;}
#headlinePO_2 .head1 .thumb	{float:left; max-width:270px; margin-right:18px; padding-bottom:10px; overflow:hidden}
#headlinePO_2 .head1 .thumb img {height:162px;}
#headlinePO_2 .head1 .thumb_v	{float:left; margin-right:18px; padding-bottom:10px; overflow:hidden;}
#headlinePO_2 .head1  #regGisaPos {margin-top:9px; height:125px; overflow:hidden; }
#headlinePO_2 .head1 .gisa_list_rel {padding:0 0 0 14px; line-height:21px; font-size:13px; color:#555; font-weight:bold; background:url("http://img.hankooki.com/sports/2015/07/sum.png") no-repeat 0 2px;}
#headlinePO_2 .head1 .gisa_list_rel a:link, .gisa_list_rel a:visited, .gisa_list_rel a:active {color:#555;}
#headlinePO_2 .head1 .gisa_list_rel a:hover  {color:#555; text-decoration:underline;}
#headlinePO_2 .hlist  {overflow:hidden;}

.head2_v	{width:324px; overflow:hidden;}
.head2_v ul {width:100%; overflow:hidden; }
.head2_v .htit	{width:310px; display:block; padding:0 0 0 14px;font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:30px; color:#333; background:url("http://img.hankooki.com/daily/2016/06/hicon.gif") no-repeat 0 13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.head2_v .bun		{color:#666; line-height:20px; margin-top:5px; float:left;}
.head2_v .bun a	{color:#666; text-decoration:none;}
.head2_v .bun a:hover{color:#666;text-decoration:none;}
.head2_v .thumb	{float:left; margin-right:15px;}
.head2_v .thumb	img	{height:80px;}
.head2_v .rel	{width:120px; display:block; padding:0 0 0 14px; line-height:20px; font-size:12px; color:#333; background:url("http://img.hankooki.com/sports/2015/07/hicon.gif") no-repeat 0 3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.head2_v .rel a:link, .head2_v .gisa_list_rel a:visited, .head2_v .gisa_list_rel a:active {color:#333;}
.head2_v .rel a:hover  {color:#333; text-decoration:underline;}

/* 헤드라인 : 데일리한국:180905수정*/
.head-dh {width:100%; padding:0; margin:30px 0 25px 0; border-top:2px solid #000; box-sizing:border-box; overflow:hidden;}
.head-dh h4 {width:100%; padding:10px 0 13px 0; font-size:17px; line-height:18px; font-weight:700; color:#333;}
.head-dh .head-dh-area {width:100%;border:1px solid #e5e5e5; box-sizing:border-box; overflow:hidden;}
.head-dh .w50 {float:left; width:50%; padding:17px 16px 9px 17px; box-sizing:border-box;}
.head-dh .w50r{float:right; width:50%; min-height:426px;padding:2px 15px 0 15px; border-left:1px solid #e5e5e5; box-sizing:border-box;}
.head-dh .w50r .pbl {border-bottom:1px solid #e5e5e5; padding:15px 0 11px 0; }
.head-dh .w50r .pbl:last-child{border:0}
.head-dh .head-dh-area .thumb{width:360px;overflow:hidden}
.head-dh .head-dh-area .thumb img{width:360px}
.head-dh .head-dh-area .thumb a img{transition:transform .5s;transform:scale(1)}
.head-dh .head-dh-area .thumb a:hover img{transform:scale(1.05)}
.head-dh .head-dh-area .htit {margin-top:10px; padding-bottom:11px; font-size:24px; line-height:32px;letter-spacing:-1px; font-weight:700; font-family:"맑은 고딕","Malgun Gothic", Dotum; color:#222; }
.head-top .htit  a{color:#fff;}
.head-dh .head-dh-area .bun {margin:0; padding:0 0 5px 0; font-size:12px; line-height:18px; letter-spacing:0; color:#888; overflow:hidden; font-family:Dotum;}
.head-dh .head-dh-area .bun  a{color:#888;}
.head-dh .head-dh-area .rel {margin-top:5px; }
.head-dh .gisa-list1-v	{padding:0; width:100%; overflow:hidden; }
.head-dh .gisa-list1-v	 ul{overflow:hidden;}
.head-dh .gisa-list1-v .htit	{margin-top:0; font-size:17px; letter-spacing:-1px;line-height:25px; font-weight:700;}
.head-dh .gisa-list1-v .htit a	{color:#333;}
.head-dh .gisa-list1-v .bun	{color:#888; line-height:18px ;margin-top:0; font-size:12px;letter-spacing:0; font-family:Dotum;}
.head-dh .gisa-list1-v .bun a	{color:#888; }

/* 광고 AD 아이콘 */
.ad_icon {position:absolute; top:-1px; right:-1px; padding:0 3px; font-family:verdana; font-size:10px; border:1px #ddd solid; background-color:#e7e7e7; color:#fff; line-height:14px;}
.ad_icon4 { position:absolute; top:25px; right:0px; padding:0 3px; font-family:verdana; font-size:10px; border:1px #ddd solid; background-color:#e7e7e7; color:#fff; line-height:14px;}
.v_ad_icon {position:absolute; top:-1px; right:-1px; padding:0 3px; font-family:verdana; font-size:10px; border:1px #ddd solid; background-color:#e7e7e7; color:#fff; line-height:14px;}
.ad-wrap2 {position:relative; border:1px solid #eee; padding:0; box-sizing:border-box; }
/*.ad_wrap {position:relative; float:left; margin:0; padding:0;}
.ad_icon2 { position:absolute; top:0; right:0; padding:0 4px; font-family:verdana; font-size:10px; border:1px #ddd solid; background-color:#e7e7e7; color:#fff; line-height:14px; }
.ad_icon3 { position:absolute; top:0; right:-1px; padding:0 3px; font-family:verdana; font-size:10px; border:1px #ddd solid; background-color:#e7e7e7; color:#fff; line-height:14px;}
.v_ad_icon1 {position:absolute; top:0; right:0; padding:0 3px; font-family:verdana; font-size:10px; border:1px #ddd solid; background-color:#e7e7e7; color:#fff; line-height:14px;}
.v_ad_icon2 {position:absolute; top:1px; right:1px; padding:0 3px; font-family:verdana; font-size:10px; background-color:#e7e7e7; color:#fff; }
.v_ad_icon3 {position:absolute; top:5px; left:0; border:1px #ddd solid; padding:0 3px; font-family:verdana; font-size:10px; background-color:#e7e7e7; color:#fff; line-height:14px;}
.v_ad_icon4 {position:absolute; top:28px; left:0; border:1px #ddd solid; padding:0 3px; font-family:verdana; font-size:10px; background-color:#e7e7e7; color:#fff; line-height:14px;}
.v_ad_icon5 {position:absolute; top:70px; left:0; border:1px #ddd solid; padding:0 3px; font-family:verdana; font-size:10px; background-color:#e7e7e7; color:#fff; line-height:14px;}*/

/* 중앙 정렬 */
#AD_GISA_PHOTO_LINE {width:200px; height:200px; margin:0 0 5px 10px; text-align:left; display:inline; float:right; display:none;}
#AD_GISA_TEXT_LINE {width:200px; height:200px; margin:0 0 5px 10px; text-align:left; display:inline; float:right; display:none;}

/* 상단 728*90 오버 배너 */
.wrap_over_72890 {position:relative; margin:0 auto; width:100%; height:110px; margin-top:20px;}
.over_72890 {position:absolute; top:0; left:-30px; width:728px; height:90px;}

/* 월드컵톡 */
.worldcuptalk-v {width:100%; padding:0; margin:10px 0 10px 0;/*box-sizing:border-box;*/ overflow:hidden;}
.worldcuptalk-v h4 {width:100%; padding:0 0 13px 0; font-size:15px; line-height:18px; font-weight:700; color:#333;}
.worldcuptalk-v .wc-list {overflow:hidden;}
.worldcuptalk-v .wc-list ul {overflow:hidden;}
.worldcuptalk-v .wc-list .wc-left {float:left; margin-right:16px;}
.worldcuptalk-v .wc-list .wc-left:last-child {margin:0;}
.world-img	{margin:0; width:185px; overflow:hidden;}
.world-img ul	{overflow:hidden; margin-bottom:15px;}
.world-img li	{width:100%;font-family:Dotum; font-size:12px;}
.world-img .li_img	 {margin-bottom:8px; overflow:hidden; width:100%; height:137px; border:1px solid #e7e7e7;}
.world-img .li_img img {width:185px; height:137px;vertical-align:top}
.world-img .li_tit	{margin-bottom:3px; line-height:18px; color:#333; }
.world-img .li_tit a{color:#333;}
.world-img .li_bun  {color:#999;}
.world-img .li_bun a{color:#999;}
.btnWrap {margin:0 auto; position:relative;text-align:center; }
.btnWrap p{display:inline-block; font-size:0}
.btnWrap .pg-num-area{margin:0; padding:3px 0 0 10px; text-align:center; }
.btnWrap .pg-num {color:transparent; display:inline-block; width:11px; height:11px; margin-right:10px; border-radius:11px; background:#858386; font-size:0;}
.btnWrap .pg-numon {background-color:#4a8ecc;}

/* 섬네일 광고 */
.adnum			{position:relative; overflow:hidden; padding:15px 0 15px 32px; box-sizing:border-box; border:1px #eee solid;}
.adnum dl		{width:235px;}
.adnum dt		{font-weight:bold; margin-bottom:5px;}
.adnum .thumb		{position:relative; padding-bottom:10px; line-height:22px;}
.adnum .thumb img	{width:235px; height:80px;}
.adnum dd		{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:1.6em;}
.adnum dd span	{font-family:'verdana'; font-weight:bold;}

/* 골프한국:180906수정 */
.golfhk {width:300px; padding:0; border:1px #eee solid; border-top:1px #000 solid; box-sizing:border-box; overflow:hidden;}
.golfhk h4 {padding:10px 20px 13px 20px; font-size:16px; border-bottom:1px #eee solid; line-height:18px; font-weight:700; color:#333;}
.golfhk dl {display:block; width:258px; padding:15px 0 15px 20px; }
.golfhk dt img {width:258px; height:165px;}
.golfhk dd {font-size:14px; padding:8px 0 0 0;line-height:20px;}
.golfhk span img {cursor:pointer;}
.golfhk .page {float:right; margin-top:2px}

/* 구글 728*90 배너 20160427 */
#conbottom		{margin:0 auto; width:1020px; padding-top:20px;}
#conbottom		{position:relative;}
.google_over_72890		{position:absolute; top:234px; left:-36px; width:728px; height:90px; background-color:#ccc;}
.pb25	{padding-bottom:25px;}

/* 기사하단광고 */
#MobileLink {position: relative;float: left;margin-bottom: 10px; padding: 0;}
#JpMobileLink {position: relative;float: left;margin-bottom: 10px; padding: 0;}

/* common */
.promo {margin-top:25px;}


/* 사이드 배너 */
#SideBannerMainNL {left:-190px; top:705px; position:absolute; overflow:visible; border:1px #ddd solid; z-index:100000000;}
#SideBannerMainNLU {left:-155px; top:220px; position:absolute; overflow:visible; border:1px #ddd solid; z-index:100000000;}
#SideBannerMainNR {right:-160px; top:705px; position:absolute; overflow:visible; border:1px #ddd solid;}
#SideBannerL {left:-130px; top:465px; position:absolute; overflow:visible; border:1px #ddd solid; z-index:100000000;}
#SideBannerR {right:-130px; top:465px; position:absolute; overflow:visible; border:1px #ddd solid;}
.sideAdMainL {position:absolute; top:650px; left:-140px; width:120px; height:600px;}
.sideAdMainR {position:absolute; top:650px; right:-140px; width:120px; height:600px;}
.sideAdL {position:absolute; top:850px; left:-190px; width:120px; height:600px;}
.sideAdR {position:absolute; top:850px; right:-140px; width:120px; height:600px;}
.sideAdRU {position:absolute; top:0px; right:-140px; width:120px; height:160px;}
/*.sideAdR {position:absolute; margin-top:998px; right:-140px; width:120px; height:600px;}*/
.sideAdR_ {position:absolute; margin-top:2880px; right:-140px; width:120px; height:600px;}
.sideAdR2 {position:absolute; top:1400px; right:-140px; width:120px; height:600px;}
.sideAdFunL {position:absolute; top:650px; left:-140px; width:160px; height:600px;}
.sideAdFunR {position:absolute; top:650px; right:-140px; width:160px; height:600px;}
