/**** View 전용 Layout ****/

				.width-wide{
					width:1260px;
				}
				.width-default{
					width:1040px;
				}

				#util{
					//margin-left:60px;
				}
				#content-header{
					margin-left:60px;
				}
				#content-body{
					margin-left:60px;
				}
				#footer{
					margin-left:60px;
				}
				.sideADBox{
					margin-left:-60px;
				}

			/**** View 전용 Layout END ****/

			#news_title{
				padding: 19px 21px 7px 21px;
				font-family: 'Nanum Gothic', serif;
			}
			#news_subtitle{
				padding: 0px 21px 7px 21px;
				font-family: 'Nanum Gothic', serif;
				color: #666;
				font-weight: normal;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				-o-text-overflow: ellipsis;
				-ms-text-overflow: ellipsis;
			}
			/*이미지*/
			.left_img { float:left; border:0px solid #d5d5d5; margin:0 20px 0 0; display:inline;}
			.left_img dd img {vertical-align:top;}
			.left_img dt {margin:5px 0 5px 0; color:#757575; font-size:11px; line-height:16px; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;}
			.left_img dt span {font-size:11px; color:#333;}

			.right_img { float:right; border:0px solid #d5d5d5; margin:0 0 10px 20px; display:inline;}
			.right_img dd img {vertical-align:top;}
			.right_img dt {margin:5px 0 5px 0; color:#757575; font-size:11px; line-height:16px; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;}
			.right_img dt span {font-size:11px; color:#333;}

			.center_img { border:0px solid #d5d5d5; padding:4px 0; margin:0 auto 23px auto;}
			.center_img {margin:0 auto; text-align:center;margin-bottom:41px;}
			.center_img dd img {vertical-align:top; margin:0 auto;}
			.center_img dt {margin-top:5px; color:#999; font-size:12px; line-height:16px; text-align:left; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;font-weight:normal;}
			.center_img dt span {font-size:11px; color:#333;}

			.right_ad{float:right; border:0px solid #d5d5d5; margin:0 0 10px 20px; display:inline;}

			.pathBox{
				width:100%;
				border-bottom:1px solid #cccccc;
				height:25px;
				/*margin-top: 10px;*/
			}
			.path{
				color:#9a9a9a;
				font-size:13px;
				float:left;
				border-bottom:0px;
				margin-bottom:0px;
				padding-bottom:0px;
			}
			.path a{
				color:#888;
				font-size:14px;
				font-family: 'Nanum Gothic', serif;
			}
			.path span a{
				font-size:17px;
				color:#ff7c12;
				font-weight:bold;
			}
			.news_date_time{
				float: right;
				color:#999999;
				font-size: 12px;
				padding-top:8px;
			}

			.news_utilBox{
				color:#676767;
				font-size:12px;
				border-bottom:1px solid #cccccc;
				margin-top:3px;
			}
			.news_btnZone{
				width:337px;
				float:right;
				margin-bottom:13px;
				margin-right:21px;
			}
			.news_topBox{
				min-height:113px;
				background-color:#fafafa;
				margin-bottom:24px;
			}
			.news_writer{
				color:#999999;
				float:left;
				margin-top:28px;
				margin-left:21px;
			}
			.news_writer a{
				color:#666;
			}
			.news_writer ul li{
				float:left;
				line-height:15px;
			}
			.news_btnZone ul li{
				float:left;
				width:37px;
				height:28px;
				cursor:pointer;
				text-align: center;
			}
			.news_btnZone #btn_right li{
				width:28px;
				height:29px;
				margin-top:8px;
				border:1px solid #cccccc;
			}
			#btn_left li i{
				color:white;
				font-size:21px;
			}

			.newsview-box{
				margin-bottom:22px;
			}
			.newsview-box #CmAdContents p {
				margin-bottom: 1.6em;
				font-size: 1.2em;
				color: #222;
				text-align: justify;
				line-height: 1.6em;
				color:#555555;
			}

			.sideADBox{
				float:left;
			}
			.viewMarginLeft{ /* 좌측 광고를 생각한 margin-left:81px; class */
				margin-left:93px;
				overflow:hidden;
			}
			.disqus-comment-count{
				margin-top:-22px;
			}
			.disqus-comment-count a{
				color:#999999;
			}
			#editor li {
				margin-bottom: 7px;
				display: block;
				padding-right: 5px;
				text-align: right;
				color: #777;
				font-size: 0.82em;

			}
			#copyright{
				font-size:11px;
				margin-top:20px;
				text-align: center;
				color:#999999;
			}
			#copyright a{
				color:#999999;
			}
			.relations_news{
				margin-top:23px;
			}
			.relations_news h4{
				color:#ff7400;
				font-size:18px;
				font-weight: bold;
				margin-bottom:7px;
			}
			.relations_news ul li{
				margin-bottom: 7px;
				padding-left: 20px;
				background: url(/images/ico/ico_reply.png) no-repeat 3px 5px;
			}
			.relations_news ul li a{
				color:black;
				font-size:15px;
				font-weight:bold;
			}
			#news_pipe{
				margin:0 10px;
				float:left;
			}
			.viewBottomWideBar{
				margin-top:30px;
			}

			#btn_fontDown{
				border-left:0px;
				border-right:0px;
			}

			#btn_fontUp a{background: url("/images/ico/view/ico_fontUp.jpg") no-repeat;display: block;height: 28px;width: 27px;}
			#btn_fontUp a:hover{background: url("/images/ico/view/ico_fontUp_on.jpg") no-repeat;display: block;height: 28px;width: 27px;}
			#btn_fontDown a{background: url("/images/ico/view/ico_fontDown.jpg") no-repeat;display: block;height: 28px;width: 27px;}
			#btn_fontDown a:hover{background: url("/images/ico/view/ico_fontDown_on.jpg") no-repeat;display: block;height: 28px;width: 27px;}
			#btn_print a{background: url("/images/ico/view/ico_print.jpg") no-repeat;display: block;height: 28px;width: 27px;}
			#btn_print a:hover{background: url("/images/ico/view/ico_print_on.jpg") no-repeat;display: block;height: 28px;width: 27px;}



			#btn_comment{background: url("/images/ico/view/ico_comment.jpg") no-repeat;display: block;height: 38px;width: 37px;padding-top: 19px;
text-decoration: none;color:#9f9f9f;}
			#btn_comment:hover{background: url("/images/ico/view/ico_comment_on.jpg") no-repeat;display: block;height: 38px;width: 37px;color:#999999;}

			/* Share Button */
				#shareZone i{
					font-size:40px;
				}
				#shareZone div{
					float:left;
					margin-right:2px;
					cursor:pointer;
				}
				#share_twitter i{
					color:#55acee;
				}
				#share_facebook i{
					color:#3b5998;
				}
				#share_google i{
					color:#e02f2f;
				}
				.shareCnt{
					background-image: url("/images/common/bg_shareCnt.png");
					width: 37px;
					height: 23px;
					padding-top: 9px;
					background-repeat: no-repeat;
					text-align: center;
					padding-left: 3px;
					margin-top: 5px;
					margin-left: -5px;
					font-size: 13px;
				}
				#shareZone{
					height: 40px;
					padding: 5px 20px;
				}
				#shareZone #share_kakaostory{
					background-color: #fcb700;
					padding: 6px 13px;
					margin-top: 1px;
					margin-right: 10px;
				}

				.reporter_info{background-color:#f7f7f7;margin-top:10px;height:86px;}
				.reporter_photo{
					float:left;
					width:61px;
					overflow:hidden;
					margin:12px;
					position:relative;
				}
				.reporter_infoDetail{
					float:left;
					margin-top:16px;
					width:240px;
					overflow:hidden;
				}
				.reporter_infoDetail ul li{
					float:left;
					margin-right:8px;
				}
				.reporter_infoDetail ul li i{
					color:white;
				}
				.reporter_facebook{
					background-color:#4b679e;
					padding: 7px 12px 3px 12px;
				}
				.reporter_facebook i{
					font-size:19px;
				}
				.reporter_twitter{
					background-color:#4ed2ff;
					padding: 6px 6px 4px 8px;
				}
				.reporter_twitter i{
					font-size:19px;
				}
				.btn_article_more{
					padding-top:10px;
				}
				.btn_article_more a{
					font-size:12px;
					color:#ff8629;
				}
				.reporter_info_text{

				}
				.reporter_info_text .reporter_name{
					font-weight:bold;
					font-size:14px;
				}
				.reporter_info_text .reporter_email, .reporter_info_text .reporter_email a{
					color:#929292;
					font-size:12px;
				}
				.reporter_info_text p{
					margin-bottom:9px;
				}
				.reporter_more_post{
				  float: right;
				  padding-left: 15px;
				  margin-top: 15px;
				  margin-right: 20px;
				  width: 230px;
				  border-left: 1px solid #e0e0e0;
				}
				.reporter_more_post a{
					color:#8b8b8b;
				}
				.reporter_more_post a:hover{
					text-decoration: underline;
				}
				.reporter_more_post ul li{
					font-size:12px;
					white-space: nowrap;
					width:230px;
					color:#8b8b8b;
					overflow: hidden;
					text-overflow: ellipsis;
					-o-text-overflow: ellipsis;
					-ms-text-overflow: ellipsis;
				}
				.photoOver{
					position: absolute;
					top: 0px;
					text-align: center;
					width: 100%;
					z-index: 99999;
					color: white;
					height: 100%;
					cursor:pointer;
					display: none;
				}
				#photoOver_bg{
					background-color: black;
					-moz-opacity: 0.46;
					-khtml-opacity: 0.46;
					opacity: 0.46;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=46);
					filter: progid:DXImageTransform.Microsoft.Alpha(opacity=46);
					filter:alpha(opacity=46);
				}
				#photoOver_icon{
					font-size: 25px;
					top: 14px;
				}
				.uiBlock{
					position: fixed;
					top: 0px;
					height: 100%;
					width: 100%;
					z-index: 99999999999;
					background-color:black;
					-moz-opacity: 0.46;
					-khtml-opacity: 0.46;
					opacity: 0.46;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=46);
					filter: progid:DXImageTransform.Microsoft.Alpha(opacity=46);
					filter:alpha(opacity=46);
					display:none;
				}
				#reporter_detail{
					position:fixed;
					top:0px;
					left:0px;
					z-index: 9999999999;
					display: none;
				}
				#photoViewerClose{
					cursor:pointer;
					position:fixed;
					top:0px;
					width:38px;
				}

				#news_content {margin-top:20px;}
				#news_content p {margin-bottom:1.6em; font-size:1em; color:#222; text-align:justify; line-height:1.6em;}


				#news_content .box-01 {margin-bottom:1.6em; padding:38px; border-top:1px dotted #d3d3d3; background-color:#f7f7f7;}
				#news_content .box-01 p {margin-bottom:20; line-height:none; font-size:1em; color:#888888; text-align:justify;line-height:1.6em;font-size:15px;}

			.video-container {
				margin: 8px 8px 25px;
				margin-left:115px; width:540px;
			}

			.video-container .video-viewer {
				position: relative;
				padding-bottom: 56.25%;
				padding-top: 10px;
				height: 0;
				overflow: hidden;
			}

			.video-container .video-viewer iframe,
			.video-container .video-viewer object,
			.video-container .video-viewer embed {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}

			.video-container .video-caption {
				margin-top: 5px;
				color: #999;
				font-size: 1em;
			}