/* basic */

@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:wght@400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,600');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:400,500|Noto+Serif+KR:400,500,600&subset=korean');
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700&subset=korean');


* { margin:0; padding:0; border:0; font-size:100%; color:#000000; text-decoration:none; word-wrap:break-word; word-break:keep-all; }
* input:focus { outline:none; }

html,body{width:100%;height:100%}
/*html{overflow-y:scroll;}*/



body { font-family: Arial, 'Noto Sans KR', Helvetica, sans-serif; font-size: 12px; color:#333333; }

img { border: 0; /*vertical-align: top;*/ }
a { text-decoration: none; border: 0; cursor: pointer; color:#333333; }
a:hover { text-decoration: none; border: 0; cursor: pointer; color:#333333; }
a:active { text-decoration: none; border: 0; color:#333333; }
a:visit { text-decoration: none; border: 0; color:#333333; }


a.roll img.over { display: none;}
a.roll:hover img { display: none;}
a.roll:hover img.over { display: inline;}



/* accordion menu */
#scotch-panel {
	padding-top:10px;
    background:#fafafa; /* all bg color */ 
	border-right:#cccccc solid 1px; 
}

#scotch-panel ul{
	margin:0;
	padding:0;
}

#scotch-panel ul.container{
	/* The topmost UL */
	width: 100%;
	margin: 0 0;
	padding:15px 0 0 0;
	border:#0000ff solid 0px;
}

#scotch-panel li{
	list-style:none;
	text-align:left;
}

#scotch-panel li.menu{
	/* The main list elements */
	padding:0 0;
	width:100%;
}



#scotch-panel li.mn_w { 
	display:block;
	overflow: hidden;
	padding: 0 0 0 0;
	width:100%;
	float:left;
}

#scotch-panel ul.container li.mn_w {
	border-top: 0px #e1e1e1 solid;
	background-color: #fafafa; /* first mn bg color #f1f1f1 */
}

/*#scotch-panel ul.container li.mn_w:last-child {
	border-top:1px #e1e1e1 solid;
	border-bottom:1px #cfcfcf solid;
}*/



#scotch-panel .mn_text { 
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	overflow: hidden;
	color:#333333;
	font-weight:600;
	padding:12px 5px 12px 10px;
	width:70%;
	float:left;
}
#scotch-panel .mn_text a { text-decoration:none; color:#333333; } 
#scotch-panel .mn_text a:hover { text-decoration:none; color:#00582c; } 

#scotch-panel .button {
	/* The section titles */
	display:block;
	overflow: hidden;
	padding: 12px 5px 0 0;
	float:right;
	position:relative;
}




#scotch-panel .button a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}



/* This span acts as the right part of the section's background */

/*span*/
#scotch-panel .button a span{
	height:18px;
	position:absolute;
	right:0;
	top:0;
	width:10px;
	display:block;
} 



/* Setting up different styles for each section color */
/*#scotch-panel li.mn_w a.black{background: #ffffff;}
#scotch-panel li.mn_w a.black span{background: #ffffff;}*/


/* The hover effects */
/*#scotch-panel li.mn_w a:hover{ background-position:bottom left;}
#scotch-panel li.mn_w a:hover span{ background-position:bottom right;}*/



#scotch-panel .dropdown{
	/* The expandable lists */
	background-color:#fafafa /*f1f1f1*/; /* 2mn left side bg color */
	display:none;
	padding-top:5px;
	width:100%;
}

#scotch-panel .dropdown li{
	/* Each element in the expandable list */
	background-color:#fafafa /*f1f1f1*//*#f9f9f9*/; /* 2mn-last mn bg color */
	border-top: 1px dashed #cfcfcf;
	color: #555555;
	margin: 0 0 0 0; /*5px 0*/
	padding: 10px 10px 10px 18px; /*4px 18px*/
	font-size: 13px;
	font-weight: 600;
	text-height: 120%;
}

/*#scotch-panel .dropdown li:first-child {
	padding:20px 10px 10px 18px;
}*/

#scotch-panel .dropdown li a {
	text-decoration:none;
	color:#555555;
}
#scotch-panel .dropdown li a:hover {
	text-decoration:none;
	color:#42883c;
}



#scotch-panel li.mn_w2 { 
	display:block;
	overflow: hidden;
	padding: 0 0 0 10px;
	width:95%;
	float:left;
	background-color:#fafafa /*f1f1f1*/; /* 2mn bg color */
	position:relative;
}

#scotch-panel .mn2_text { 
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 13px;
	overflow: hidden;
	padding: 10px 10px 10px 10px;
	float:left;
	font-weight:600;
	color:#333333;
	/*position:relative;*/
}
#scotch-panel .mn2_text a { text-decoration:none; font-weight:600; color:#333333; } 
#scotch-panel .mn2_text a:hover { text-decoration:none; font-weight:600; color:#42883c; } 

#scotch-panel .subutton a{
	/* The section titles */
	display:block;
	overflow:hidden;
	padding:10px 5px 0 0;
	/*position:relative;*/
	float:right;
}

#scotch-panel .subutton a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}



/* This span acts as the right part of the section's background */
/*span*/
#scotch-panel li.mn_w2 a span{
	
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}


/* This span acts as the right part of the section's background */
/*#scotch-panel .subutton a span{
	
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}*/


/* Setting up different styles for each section color */
/*#scotch-panel li.subutton a.black{background: #262626;}
#scotch-panel li.subutton a.black span{background: #333333;}*/


/* The hover effects */
/*#scotch-panel li.mn_w2 a:hover{ background-position:bottom left;}
#scotch-panel li.mn_w2 a:hover span{ background-position:bottom right;}*/



#scotch-panel .subdown {
	/* The expandable lists */
	display:none;
	width:100%;
}

#scotch-panel .subdown li{
	/* Each element in the expandable list */
	display:block;
	/*border-top:1px dashed #cfcfcf;*/
	color:#555555;
	margin:0 0 0 0; /*5px 0*/
	/*padding:10px 10px 10px 15px;*/ /*4px 18px*/
	font-size:13px;
	font-weight:600;
	text-height:120%;
	background-color:#fafafa; /*f1f1f1*/ /* 3mn bg color */
}


#scotch-panel .subdown li:first-child {
	border-top:0px dashed #cfcfcf;
}

#scotch-panel .subdown li a {
	text-decoration:none;
	color:#555555;
}


#scotch-panel .subdown li a:hover {
	text-decoration:none;
	color:#42883c;
}

#scotch-panel li.mn_w3 { 
	display:block;
	overflow: hidden;
	padding:10px 10px 10px 10px;
	width:95%;
	float:left;
	background-color:#fafafa; /*f1f1f1*/ /* 3mn bg color */
	position:relative;
}

#scotch-panel li.mn_w3 a span{
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
	background-color:#fafafa;
}


/* The styles below are only necessary for the demo page */
.clear{
	clear:both;
}

#main{
	/* The main container */
	margin:5px auto;
	text-align:center;
	width:100%;
	/*position:relative;*/
}

/*#scotch-panel a, a:visited {
	color:#000000;
	text-decoration:none;
	outline:none;
}

#scotch-panel a:hover{
	color:#00ff00;
	text-decoration:underline;
}*/

#scotch-panel p{
	/* The tut info on the bottom of the page */
	padding:10px;
	text-align:center;
}







/* image sprities */

.bt_fb, .bt_twitter, .bt_youtube, .gn_allmenu, .num01, .num02, .num03, .num04, .num05, .num06, .num07, .num08, .num09, .num10 { background: url('https://img.koreatimes.co.kr/www2/img/img_sprites_2020.png/dims/resize/200/optimize'); /*background: url('/www2/img/img_sprites_2020.png');*/ background-repeat: no-repeat; }

.bt_fb { width: 17px; height: 18px; background-position: -17px 0px; margin: 0 10px 0 0; }
.bt_fb:hover { width: 17px; height: 18px; background-position: 0px 0px; margin: 0 10px 0 0; }
.bt_twitter { width: 22px; height: 18px; background-position: -56px 0px; margin: 0 10px 0 0; }
.bt_twitter:hover { background-position: -34px 0px; margin: 0 10px 0 0; }
.bt_youtube { width: 25px; height: 18px; background-position: -103px 0px; margin: 0 10px 0 0; }
.bt_youtube:hover { background-position: -78px 0px; margin: 0 10px 0 0; }

.gn_allmenu { width: 42px; height: 18px; background-position: -128px 0px; margin: 0 10px 0 0; }

.num01 { width: 18px; height: 14px; background-position: 0px -35px; margin: 4px 6px 0 0; vertical-align:top; }
.num02 { width: 18px; height: 14px; background-position: -18px -35px; margin: 4px 6px 0 0; vertical-align:top; }
.num03 { width: 18px; height: 14px; background-position: -36px -35px; margin: 4px 6px 0 0; vertical-align:top; }
.num04 { width: 18px; height: 14px; background-position: -54px -35px; margin: 4px 6px 0 0; vertical-align:top; }
.num05 { width: 18px; height: 14px; background-position: -72px -35px; margin: 4px 6px 0 0; vertical-align:top; }
.num06 { width: 18px; height: 14px; background-position: -90px -35px; margin: 4px 6px 0 0; vertical-align:top; }
.num07 { width: 18px; height: 14px; background-position: -108px -35px; margin: 4px 6px 0 0; vertical-align:top; }
.num08 { width: 18px; height: 14px; background-position: -126px -35px; margin: 4px 6px 0 0; vertical-align:top; }
.num09 { width: 18px; height: 14px; background-position: -144px -35px; margin: 4px 6px 0 0; vertical-align:top; }
.num10 { width: 18px; height: 14px; background-position: -162px -35px; margin: 4px 6px 0 0; vertical-align:top; }


/* KT index main mn sprities */

.indexmn_left, .indexmn_right, .indexmn_NK, .indexmn_national, .indexmn_biz, .indexmn_finance, .indexmn_opinion, .indexmn_lifestyle, .indexmn_enter, .indexmn_sports, .indexmn_world, .indexmn_video, .indexmn_photo, .indexmn_all { background: url('https://www.koreatimes.co.kr/www2/img/img_KTindexmn_spritie_20211223.png'); background-repeat: no-repeat; }

.indexmn_left { width: 111px; height: 35px; background-position: 0px 0px; }
.indexmn_right { width: 110px; height: 35px; background-position: -1110px 0px; }
.indexmn_NK { width: 106px; height: 35px; background-position: -111px 0px; }
.indexmn_NK:hover { width: 106px; height: 35px; background-position: -111px -35px; }
.indexmn_national { width: 80px; height: 35px; background-position: -217px 0px; }
.indexmn_national:hover { width: 80px; height: 35px; background-position: -217px -35px; }
.indexmn_biz { width: 81px; height: 35px; background-position: -297px 0px; }
.indexmn_biz:hover { width: 81px; height: 35px; background-position: -297px -35px; }
.indexmn_finance{ width: 75px; height: 35px; background-position: -378px 0px; }
.indexmn_finance:hover { width: 75px; height: 35px; background-position: -378px -35px; }
.indexmn_opinion { width: 78px; height: 35px; background-position: -453px 0px; }
.indexmn_opinion:hover { width: 78px; height: 35px; background-position: -453px -35px; }
.indexmn_lifestyle { width: 80px; height: 35px; background-position: -531px 0px; }
.indexmn_lifestyle:hover { width: 80px; height: 35px; background-position: -531px -35px; }
.indexmn_enter { width: 164px; height: 35px; background-position: -611px 0px; }
.indexmn_enter:hover { width: 164px; height: 35px; background-position: -611px -35px; }
.indexmn_sports { width: 66px; height: 35px; background-position: -775px 0px; }
.indexmn_sports:hover { width: 66px; height: 35px; background-position: -775px -35px; }
.indexmn_world { width: 64px; height: 35px; background-position: -841px 0px; }
.indexmn_world:hover { width: 64px; height: 35px; background-position: -841px -35px; }
.indexmn_video { width: 63px; height: 35px; background-position: -905px 0px; }
.indexmn_video:hover { width: 63px; height: 35px; background-position: -905px -35px; }
.indexmn_photo { width: 71px; height: 35px; background-position: -968px 0px; }
.indexmn_photo:hover { width: 71px; height: 35px; background-position: -968px -35px; }
.indexmn_all { width: 71px; height: 35px; background-position: -1039px 0px; }
.indexmn_all:hover { width: 71px; height: 35px; background-position: -1039px -35px; }





/* SCROLLED MENUS general */

	.topmenu-background { background:url('https://www.koreatimes.co.kr/www2/img/nav2_bg.png') repeat-x 0 0; width:100%; height: 45px; }
	.topmenu-background_01 { background:url('https://www.koreatimes.co.kr/www2/img/globar_bg.gif') repeat-x 0 0; width:100%; height: 35px; }
	
	.topmenu-wcontainer { width: 1220px; margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; line-height:18px; }
	
	.topmenu-container { width: 1220px; margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; line-height:18px; }
	.f-nav {z-index:9997; position:fixed; left:0; top:0; }
	.w-nav {z-index:9997; position:fixed; left:200px; top:0; }
	

/* SCROLLED MENUS */

	.lmenubox { float:left; margin: 7px 0 0 0; text-align:left; display:inline-block; }
	.lmenubox ul {list-style:none;}
	.lmenubox ul li { float:left; }
	.lmenubox ul li img{ float:left; line-height:18px; margin:0 15px 0 0; }
	.lmenubox ul li a {font-size:10px; font-weight: 600; text-align:left; }
	.lmenubox ul li a:hover {text-decoration: none;}
	
	.language { font-size:10px; font-weight: 600; text-align:left; margin:0 5px 0 0; }
	
	
	.mmenubox {/*height:43px; border:1px solid #000000;*/ width:330px; float:left; display:inline-block; height:35px;}
	.mmenubox ul {list-style:none;}
	.mmenubox ul li {float:left; margin:7px 7px 0 7px; }
	.mmenubox ul li:first-child {padding-left:0;}
	.mmenubox ul li a:hover {text-decoration: underline;}		
	
	.rmenubox { float: right; margin: 7px 0 0 0; font-weight:600; text-align:right; width:550px; display:inline-block;}
	.rmenubox ul {list-style:none;}
	.rmenubox ul li {float:right; margin:0 0 0 7px; }
	.rmenubox ul li:first-child {padding-right:0;}
	.rmenubox ul li a {text-decoration: none; color:#333333; margin:0 0 0 5px; }
	.rmenubox ul li a:hover {text-decoration: none; color:#42883c; }
	

/* SCROLLED MENUS 2019 */

.leftmnbox { float: left; margin: 8px 0 0 0; text-align: left; display:inline-block;}
.leftmnbox ul {list-style:none;}
.leftmnbox ul li { float:left; }
.leftmnbox ul li img{ float:left; line-height:18px; margin:0 10px 0 0; }
.leftmnbox ul li a {font-size:10px; font-weight: 600; text-align:left; }
.leftmnbox ul li a:hover {text-decoration: none;}

.smnbox {/*height:43px; border:1px solid #000000;*/ float:left; display:inline-block; height:35px;}
.smnbox ul {list-style:none;}
.smnbox ul li {float:left; margin:0px 10px 0 0; }
.smnbox ul li:first-child {padding-left:0;}
.smnbox ul li a:hover {text-decoration: underline;}

.rightmnbox { float: right; margin: 8px 0 0 0; font-weight:600; text-align:right; width:550px; display:inline-block;}
.rightmnbox ul {list-style:none;}
.rightmnbox ul li {float:right; margin:0 0 0 7px; }
.rightmnbox ul li:first-child {padding-right:0;}
.rightmnbox ul li a {text-decoration: none; color:#333333; margin:0 0 0 5px; }
.rightmnbox ul li a:hover {text-decoration: none; color:#42883c; }

	
	/*	
	.searchContainer{ height:35px; background:#ffffff; display:block; }
	.searchContainer img { line-height:18px; margin:8px 0 0 10px;}
	.searchContainer input{ height: 18px; width:150px; border: 1px solid #999999; font-size: 11px; border-radius: 5px 5px 5px 5px; background-color:#ffffff; }
	*/
	
	
	.searchContainer { text-align:center; height:25px; margin:-1px 0 0 0; padding: 10px; background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-radius:0 0 5px 5px; -webket-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; -ms-border-radius:0 0 5px 5px; box-shadow:0px 3px 5px #cccccc; display:block; }
	.searchContainer img { vertical-align:top; margin:3px 0 0 12px;}
	.searchContainer input{ height:21px; border: 1px solid #cccccc; background-color:#f5f5f5; font-size: 14px; line-height:130%; border-radius: 5px 5px 5px 5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; padding:0 5px; }
	
	
	.searchLayer { text-align:center; height:25px; margin:-2px 0 0 0; padding:10px; background:#f5f5f5; display:none; }
	.searchLayer img { vertical-align:top; margin:3px 0 0 12px;}
	.searchLayer input{ height:21px; border: 1px solid #cccccc; background-color:#ffffff; font-size: 14px; line-height:130%; border-radius: 5px 5px 5px 5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; padding:0 5px; }
	

	.toggler {  width: 600px; /*height: 43px;*/ padding-left:5px; }
	#effect { width: 540px; text-align:left; padding:5px; }
	.toggler input{ float:left; height: 16px; border: 1px solid #cccccc; background-color:#ffffff; font-size: 11px; line-height:16px; border-radius: 5px 5px 5px 5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; text-align:top; }
	.toggler img { float:left; vertical-align:top; margin:0 0 0 12px;}
	
		


/* BREAKING NEWS */


.ticker {
		width: 800px;
		height: 17px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	
}
	
.ticker li {
		height: 17px;
		padding: 0px;
		margin: 0px;
}





/* all section  */

.all_section { clear:both; width:1220px; margin: 0 auto; }



.div_logo { float:left; width:1220px; margin:20px 0 5px 0; position:relative; }
.header_ad_L { width:/*368px*/303px; text-align:left; z-index:3; position:absolute; top:0; }
.header_logo { width:1220px; text-align:center; }
.header_ad_R { width:/*368px*/303px; text-align:right; z-index:2; position:absolute; top:0; right:0; }
.div_dday { width:368px; text-align:left; z-index:3; position:absolute; top:3px; left:425px; }
.div_dday_txt { color:#C00; font-family: Arial, Helvetica, sans-serif; font-size:19px; line-height:140%; font-weight:600; } 
.div_dday_txt2 { color:#e10000; font-family: Arial, Helvetica, sans-serif; font-size:19px; line-height:140%; font-weight:600; }

.date { float:right; font-size:11px; color:#333333; text-align:right; width:180px; margin:3px 0 5px 0; }


.HD { font-family:'Crimson Pro', Georgia, 'Times New Roman', Times, 'Noto Serif KR', serif; font-weight:500; line-height:110%; color:#000000; font-stretch:extra-condensed; }
.HD a { text-decoration: none; color:#000000; }
.HD a:hover { text-decoration: none; color:#00582c; }
.HD a:active { text-decoration: none; color:#000000;}
.HD a:visit { text-decoration: none; color:#000000;}

.HD_kor { font-family: 'Noto Sans KR', Arial, Helvetica, '굴림', Gulim, sans-serif; font-weight:500; line-height:110%; color:#000000; font-stretch:extra-condensed; }
.HD_kor a { text-decoration: none; color:#000000; }
.HD_kor a:hover { text-decoration: none; color:#00582c; }
.HD_kor a:active { text-decoration: none; color:#000000;}
.HD_kor a:visit { text-decoration: none; color:#000000;}

.HD_W { font-family:'Crimson Pro', Georgia, 'Times New Roman', Times, 'Noto Serif KR', serif; font-weight:500; line-height:110%; color:#ffffff; font-stretch:extra-condensed; }
.HD_W a { text-decoration: none; color:#ffffff; }
.HD_W a:hover { text-decoration: none; color:#ffffff; }
.HD_W a:active { text-decoration: none; color:#ffffff;}
.HD_W a:visit { text-decoration: none; color:#ffffff;}

.old_ie .HD { font-family:'Crimson Pro', Georgia, 'Times New Roman', Times, 'Noto Serif KR', serif; font-weight:500; line-height:110%; color:#000000; }
.old_ie .HD a { text-decoration: none; color:#000000; }
.old_ie .HD a:hover { text-decoration: none; color:#00582c; }
.old_ie .HD a:active { text-decoration: none; color:#000000;}
.old_ie .HD a:visit { text-decoration: none; color:#000000;}

.LD { font-family: Arial, Helvetica, 'Noto Sans KR', '굴림', Gulim, sans-serif; line-height:140%; font-weight:300; font-size:13px; color:#5a5a5a; }
.LD a { text-decoration: none; color:#5a5a5a;}
.LD a:hover { text-decoration: none; color:#5a5a5a;}
.LD a:active { text-decoration: none; color:#5a5a5a;}
.LD a:visit { text-decoration: none; color:#5a5a5a;}

.LD_W { font-family: Arial, Helvetica, 'Noto Sans KR', '굴림', Gulim, sans-serif; line-height:140%; font-weight:300; color:#ffffff; }
.LD_W a { text-decoration: none; color:#ffffff;}
.LD_W a:hover { text-decoration: none; color:#ffffff;}
.LD_W a:active { text-decoration: none; color:#ffffff;}
.LD_W a:visit { text-decoration: none; color:#ffffff;}


/* sublist_dday */
.div_sublist_tt_area { float:left; width:852px; text-align:left; /*margin:20px 0 5px 0;*/ position:relative; }
.div_dday2 { width:350px; text-align:left; z-index:3; position:absolute; top:-12px; left:370px; }
.div_dday2_txt { color:#C00; font-family: Arial, Helvetica, sans-serif; font-size:19px; line-height:140%; font-weight:600; }


/* main nav   */

.main_nav { clear:both; margin: 0 auto; width:1220px; position:relative; }

.main_mn { width: 1220px; height: 30px; float: left; }
.main_mn img{vertical-align: middle;}
.main_mn > ul {list-style: none; padding: 0 0 0 0; margin: 0;}
.main_mn > ul > li{ float: left; border: 0; cursor: pointer; }
.main_mn > ul > li > div.main_mn_2 { position:absolute; display:none; left:0px; background: #ffffff; width: 1200px; height:140px; padding:7px 15px 15px 10px; margin:-1px 0; border-top:1px #cccccc solid; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; border-radius:0 0 5px 5px; -webket-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; box-shadow:0px 3px 5px #cccccc; float:none; z-index:200; }

.main_mn_2 > ul { display:table; list-style:none; }
.main_mn_2 > ul > li { display:table-cell; padding:0 15px 5px 10px; text-align:left; float:none; font-size:14px; font-weight:600; color:#005c28; text-height:auto; width:180px; }
.main_mn_2 > ul > li:last-child { width:600px; }

.main_mn_2 > ul > li > ol > li { display:block; background:#ffffff; padding:2px; margin:0 0 0 -3px; font-size:12px; font-weight:400; color:#333333; text-align:left; line-height:18px; }
.main_mn_2 > ul > li > ol > li:first-child { margin: 5px 0 0 -3px; }
.main_mn_2 > ul > li > ol > li img { text-align:left; vertical-align:middle; margin:2px 5px 0 0; }
.main_mn_2 > ul > li > ol > li a { display:block; color:#333333; text-decoration:none; }
.main_mn_2 > ul > li > ol > li a:hover{ display:block; color:#333333; font-weight:600; }

.main_mn ul li:hover div { display:block; }


/* MAIN NAV 2019 */

/*.main_nav { clear:both; margin: 0 auto; width:1220px; position:relative; }*/

.main_mn2019 { float: left; text-align: left; display:inline-block; margin: 0 0 0 0; }
.main_mn2019 ul {list-style:none;}
.main_mn2019 ul li { float:left; }
.main_mn2019 ul li img{ float:left; vertical-align: middle; }
/*.main_mn2019 ul li a {font-size:10px; font-weight: 600; text-align:left; }
.main_mn2019 ul li a:hover {text-decoration: none;}*/


/* ALL MENU POPUP */

#popup_wrap {width:1220px; height:670px; background:#ffffff; border: solid 0px #cccccc; position:fixed; top:0%; left:50%; margin:0 0 0 -610px; z-index:9999; display:none;} 
#mask {width:100%; height:100%; position: fixed; background:rgba(255,255,255,1) repeat; top:0; left:0; z-index:9998; display:none;}

#popup_wrap2 {width:1220px; height:670px; background:#ffffff; border: solid 0px #555555; position:fixed; top:0%; left:50%; margin:0 0 0 -610px; z-index:9999; display:none;} 
#mask2 {width:100%; height:100%; position: fixed; background:rgba(255,255,255,1) repeat; top:0; left:0; z-index:9998; display:none;}

.all_cont01 {width:1220px; margin: 0px auto; text-align: center;}
/*.allmn-cont01 button { width: 138px; height: 36px; line-height: 36px; background: #9f2f60; color: #ffffff; text-align: center; border: none; font-size: 16px;}*/

.all_div1 { width: 1220x; margin: 10px 0 0 0; }
.all_logo { float: left; text-align: left; margin: 0 0 0 12px;}
.all_close { float: right; text-align: right; margin: 0 12px 0 0 ;}

.all_div2 { clear: both; width: 1220px; padding: 0 12px 0 12px; margin: 40px 0 0 0; text-align: left;}
.all_div3 { clear: both; width: 1220px; padding: 0 12px 0 12px; margin: 30px 0 0 0; text-align: left;}

.all_sec1 { float: left; width: 188px; text-align: left; margin: 0 64px 0 0;}
.all_sec1 img {text-align: left; margin: 0 0 5px 0; }
.all_sec1 ul { list-style-type:none; }
.all_sec1 li { padding-left:0px; }

.all_sec2 { float: left; width: 188px; text-align: left; margin: 0 0 0 0;}
.all_sec2 img {text-align: left; margin: 0 0 5px 0; }
.all_sec2 ul { list-style-type:none; }
.all_sec2 li { padding-left:0px; }

.all_tt { font-family:Arial, Helvetica, sans-serif; font-weight:600; line-height:130%; color:#007a4c; font-size:20px; text-align:left; margin: 0 0 8px 0; }
.all_tt a { text-decoration: none; color:#007a4c; }
.all_tt a:hover { text-decoration: none; color:#00582c; }
.all_tt a:active { text-decoration: none; color:#007a4c;}
.all_tt a:visit { text-decoration: none; color:#007a4c;}

.all_tt2nd { font-family:Arial, Helvetica, sans-serif; font-weight:400; line-height:180%; color:#333333; font-size:14px; text-align:left; }
.all_tt2nd a { text-decoration: none; color:#333333; }
.all_tt2nd a:hover { text-decoration: none; color:#007a4c /*#42883c*/; }
.all_tt2nd a:active { text-decoration: none; color:#333333;}
.all_tt2nd a:visit { text-decoration: none; color:#333333;}

.all_dashed1 { border-top:1px #cfcfcf dashed; width:100%; margin:30px 0 10px 0; }
.all_dashed2 { border-top:1px #cfcfcf dashed; width:100%; margin:10px 0 10px 0; }
.all_div5 { width: 1220px; text-align: left; vertical-align: top; }
.all_sns { float: right; width: 200px; margin: 8px 0 0 0; text-align: left; display:inline-block;}
.all_sns ul {list-style:none;}
.all_sns ul li { float:left; }
.all_sns ul li img{ float:left; line-height:18px; margin:0 10px 0 0; }
.all_sns ul li a {font-size:10px; font-weight: 600; text-align:left; }
.all_sns ul li a:hover {text-decoration: none;}

/* latest news */

.latest { clear:both; margin-top: 14px; width: 1220px; }
.latest img { float:left; }
.latest_bg { float:left; background:url('https://www.koreatimes.co.kr/www2/img/latestnews_bg.jpg') repeat-y; width: 1000px; height: 25px; }
.latest_text { float: left; font-family:'Crimson Pro', Georgia, 'Times New Roman', Times, 'Noto Serif KR', serif; font-weight: 400; font-size: 16px; line-height: 16px; padding: 4px; width: 1000px; height: 18px; text-align: left; color: #222222; }
.old_ie .latest_text { float: left; font-family:'Crimson Pro', Georgia, 'Times New Roman', Times, 'Noto Serif KR', serif; font-weight: 400; font-size: 15px; line-height: 15px; padding: 4px; width: 1000px; height: 15px; text-align: left; color: #222222; }
.latest_text a { text-decoration: none; color:#000000;}
.latest_text a:hover { text-decoration: none; color:#222222;}





/* contents - top area */

.top_contents_area { width:1220px; margin-top:23px; }

.top_div { float:left; width: 590px; margin:0 0 5px 0; overflow:hidden }
.top_divp { float:left; width: 590px; height:360px; margin:0 0 10px 0; overflow:hidden }


/*.top_mid_div { float:left; width: 290px; padding:0 0 0 20px; border-right:1px #cccccc solid; }
.top_right_hline_div { float:left; width:316px; margin:0 0 20px 20px; }*/


.top_mid_div { float:left; width: 270px; margin: 0 0 10px 25px /*21px*/; }
.top_right_hline_div { float:left; width:310px /*316px*/; background:url('https://www.koreatimes.co.kr/www2/img/top_right_bg.gif') repeat-y; margin:0 0 20px /*5px*/ 25px /*23px*/; }
.top_right_hline_div2 { float:left; width:310px; background:url('https://www.koreatimes.co.kr/www2/img/top_right_bg.gif') repeat-y; margin:5px 0 5px 25px; }
.top_right_div { float:left; width: 285px /*296*/; margin: 0 0 0 25px /*16px*/; }


.top1_photo { margin: 0 0 15px 0; width:590px; height:364px; transform: scale(1);  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transition: all 0.3s ease-in-out; }
.top1_photo:hover { margin: 0 0 15px 0; width:590px; height:364px; transform: scale(1);  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1); }

.top1_headline { font-size:31px; margin: 0 0 7px 0; text-align:left; }
.old_ie .top1_headline { font-size:33px; margin: 0 0 5px 0; text-align:left; }
.top1_lead { font-size: /*0.813rem*/13px; text-align:left; margin: 0 0 7px 0; }


.top1_ad { float:left; width:590px; margin:0 0 5px 0; }
.top1_line { float:left; border-top:1px #eaeaea solid; width:590px; margin:0 0 10px 0;}


.top_mid_article { float:left; margin: 0 0 0px 0; }
.top_mid_photo { width: 270px; height: 167px; margin: 0 0 12px 0; }
.top_mid_video { width: 270px; height: 167px; margin: 0 0 12px 0; background:url('https://www.koreatimes.co.kr/www2/img/img_top3.jpg') no-repeat; }
.top_mid_video img { width: 270px; height: 167px; }
.top_mid_headline { width: 270px; font-size:19px; margin: 0 0 5px 0; text-align:left; }
.top_mid_lead { width: 270px; font-size:13px; text-align:left; margin:0 0 7px 0; }

.top_mid_line { float:left; border-top:1px #eaeaea solid; width:270px; margin:7px 0 10px 0;}

.top_line { float:left; border-top:1px #eaeaea solid; width:100%; margin:3px 0 12px 0;}
.top_line_w { clear: both; float: left; border-top: 1px #ffffff solid; width: 100%; margin: -13px 0 0 0; }

.top_right_article { float:left; width:285px /*296*/; margin: 0 0 0px 0;}
.top_right_photo { float:right; width: 130px; height: 80px; margin: 0 0 7px 10px;}
.top_right_headline { font-size:22px; margin: 0 0 5px 0; text-align:left; }
.top_right_lead { font-size:13px; text-align:left; margin:0 0 7px 0; }

.top_relate_div { float:left; width:100%; }
/*.top_relate_img { float:left; margin:0px 0 0 0; vertical-align:top; width:18px; }
.old_ie .top_relate_img { float:left; margin:3px 0 0 0; vertical-align:top; width:18px; }*/
.top_relate_img { float:left; width:18px; height:16px; background: url('https://img.koreatimes.co.kr/www2/img/img_sprites_2020.png/dims/resize/200/optimize') 0px -52px;; background-repeat: no-repeat; margin:0px 0 0 0; vertical-align:top; }
.old_ie .top_relate_img { float:left; width:18px; height:16px; background: url('https://img.koreatimes.co.kr/www2/img/img_sprites_2020.png/dims/resize/200/optimize') 0px -52px;; background-repeat: no-repeat; margin:3px 0 0 0; vertical-align:top; }
.top_relate { float:left; font-size:19px; color:#000000 text-align:left; width:93%; margin-bottom: 7px; }
.top_relate a { text-decoration: none; color:#000000;}
.top_relate a:hover { text-decoration: none; color:#00582c; }



.line_w1220 { clear:both; border-top:1px #e5e5e5 solid; width:100%; margin:0 0 23px 0; }
.line_w881 { clear:both; margin:10px 0 25px 0; }



/* top option v2 */

.top_div_v2 { float:left; width: 881px; }

.top_right_hline_div_v2 { float:left; width:316px; background:url('https://www.koreatimes.co.kr/www2/img/top_right_bg.gif') repeat-y; margin:0 0 5px 20px /*23*/; }
.top_right_div_v2 { float:left; width: 296px; margin: 0 0 0 20px /*16*/; }


.top1_photo_v2 { margin: 0 0 12px 0; width:881px; height:445px; position:relative; }
.top1_headline_v2 { font-size:40px; margin: 0 0 20px 0; text-align:center; }
.top1_lead_v2 
{ float:left; font-size:13px; text-align:left; background:#3a3a3a; padding:10px; position:absolute; bottom:0; z-index:10; 
filter:alpha(opacity=80); /*opacity:0.8;*/
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.7) 80%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 80%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}


/* top option v3 */

.top_div_v3 { float:left; width: 1220px; margin-bottom:23px; }

.top_left_div_v3 { float:left; width:881px; }
.top_right_div_v3 { float:left; width: 316px; margin: 0 0 0 23px; }


.top1_photo_v3 { float:left; margin: 0 0 12px 0; width:881px; height:445px; position:relative; }
.top1_headline_v3 { float:left; font-size:55px; margin: 10px 0 20px 0; text-align:center; width:1220px; }
/*.top1_headline_v3 { float:left; font-size:40px; margin: 0 0 30px 0; text-align:center; width:1220px; }*/
.top1_lead_v3 
{ float:left; font-size:13px; text-align:left; background:#3a3a3a; padding:10px; position:absolute; bottom:0; z-index:10; 
filter:alpha(opacity=80); /*opacity:0.8;*/
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.7) 80%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 80%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}



/*.top_relate_v3 { float:left; width:298px; font-size:22px; color:#000000; text-align:left; margin-bottom:10px; }
.top_relate_img_v3 { float:left; padding:4px 3px 0 0; vertical-align:top; }
.top_relate_v3 a { text-decoration: none; color:#000000;}
.top_relate_v3 a:hover { text-decoration: none; color:#00582c; }
*/

.top_relate_v3 { float:left; width:100%; }
.top_relate_v3 ul { list-style-type:none; }
.top_relate_v3 li { list-style-type:none; background:url('https://www.koreatimes.co.kr/www2/img/ic_re2.png') no-repeat 0 2px; padding-left:18px; line-height:120%; font-size:19px; color:#333333; vertical-align:middle; margin-bottom:10px; }
.top_relate_v3 li a { text-decoration:none; }
.top_relate_v3 li a:hover { text-decoration:none; color:#00582c; }



/* AD moretop */

.aligln_right { text-align: right; }




/* index contents */

.section_01 { clear:both; float:none; width:1220px; }
.index_contents_left { float:left; width:881px; margin: 0 37px 0 0; }
.index_contents_right { float:right; width:300px; }


.index_more_div { float:left; width:881px; }
.index_more_left { float:left; width:429px; padding-right:7px; border-right:1px #eaeaea solid; }
.index_more_right { float:right; width:415px; /*padding-left:15px;*/ }

/*.index_more_left { float:left; width:429px; margin-right:7px; }
.index_more_right { float:left; width:429px; border-left:1px #eaeaea solid; padding-left:15px;  }*/

.index_more_article { float:left; width:415px; margin:0 0 25px 0; }
.index_more_headline { font-size:22px; text-align:left; margin:0 0 8px 0; }
.old_ie .index_more_headline { font-size:22px; text-align:left; margin:0 0 8px 0; }
.index_more_photo { float:left; width:160px; height:99px; margin:0 10px 10px 0; }
.index_more_lead { font-size:13px; text-align:left; margin:0 0 10px 0; }


.relate_div { float:left; width:100%; margin:0 0 5px 0; }
/*.relate_img { float:left; padding:0px 0 0 0; vertical-align:top; width:17px; }
.old_ie .relate_img { float:left; padding:2px 0 0 0; vertical-align:top; width:17px; }*/
.relate_img { float:left; padding:0px 0 0 0; vertical-align:top; width:17px; height:15px; background: url('https://img.koreatimes.co.kr/www2/img/img_sprites_2020.png/dims/resize/200/optimize') 0px -53px;; background-repeat: no-repeat; }
.old_ie .relate_img { float:left; padding:2px 0 0 0; vertical-align:top; width:17px; height:15px; background: url('https://img.koreatimes.co.kr/www2/img/img_sprites_2020.png/dims/resize/200/optimize') 0px -53px;; background-repeat: no-repeat; }
.relate { float:left; font-size:18px; color:#000000; text-align:left; padding:0 0 0 0; width:395px; }
.relate a { text-decoration: none; color:#000000;}
.relate a:hover { text-decoration: none; color:#00582c; }


.index_video_div { clear:both; float:left; width:881px; background-color:#777777; margin: 10px 0 35px 0; padding: 12px 0 10px 0;}
.index_v_ttw { width:881px; margin-top:0px; }
.index_v_ttw ul { list-style-type:none; }
.index_v_ttw li { background:url('https://www.koreatimes.co.kr/www2/img/ic_section_ttw.png') no-repeat 0 41%; padding-left:23px; line-height:130%; }

.index_v_div { clear:both; float:left; width:100%; margin:15px 0 0 0;}
.index_v_left { float:left; width:450px; margin:0 23px 0 23px; }
.index_v_p1 { float:left; width:450px; height:278px; margin: 0 0 9px 0; position: relative; }
.index_v_h1 { float:left; width:450px; text-align:left; font-size:21px; color:#ffffff; line-height:130%; margin:0 0 0 0; }
.old_ie .index_c_h1 { float:left; width:450px; text-align:left; font-size:22px; color:#ffffff; line-height:130%; margin:0 0 0 0; }

.index_v_mid { float:left; width:170px; margin: 0 22px 0 0;}
.index_v_right { float:left; width:170px; margin: 0 23px 0 0;}
.index_v_p2 { float:left; width:170px; height:105px; margin: 0 0 10px 0; position: relative; }
.index_v_p3 { float:left; width:170px; height:105px; margin: 14px 0 10px 0; -ms-margin: 11px 0 10px 0; position: relative; }
.old_ie .index_v_p3 { float:left; width:170px; height:105px; margin: 12px 0 10px 0; position: relative; }
.index_v_h2 { float:left; width:170px; text-align:left; font-size:17px; color:#ffffff; line-height:130%; }

.TTW { font-family:Arial, Helvetica, sans-serif; font-weight:600; line-height:none; color:#ffffff; font-size:16px; text-align:left; line-height:130%; }
.TTW a { text-decoration: none; color:#ffffff; }
.TTW a:hover { text-decoration: none; color:#ffffff; }
.TTW a:active { text-decoration: none; color:#ffffff;}
.TTW a:visit { text-decoration: none; color:#ffffff;}


.index_c_div { clear:both; float:left; width:100%; margin-bottom:30px; }
.index_c_left { float:left; width:140px; margin-top:0px; }
.old_ie .index_c_left { float:left; width:140px; margin-top:2px; }
.index_c_left img { text-align:left; vertical-align:top; margin:3px 0 0 0; }
.index_c_right { float:left; width:738px; border-left:1px #cfcfcf dotted; }

.index_c_left ul { list-style-type:none; }
.index_c_left li { background:url('https://www.koreatimes.co.kr/www2/img/ic_section_tt.png') no-repeat 0 2px/*41%*/; padding-left:23px; line-height:130%; }

/* bar_title */
.section_title { float:left; width:270px; margin:0 0 10px 0; }
.old_ie .section_title { float:left; width:270px; margin-top:2px; }
/*.section_title img { text-align:left; vertical-align:top; margin:3px 0 0 0; }*/
.section_title ul { list-style-type:none; }
.section_title li { background:url('https://www.koreatimes.co.kr/www2/img/ic_section_tt.png') no-repeat 0 3px/*41%*/; padding-left:23px; line-height:130%; color: #333333; }


.TT { font-family:Arial, Helvetica, sans-serif; font-weight:600; line-height:none; color:#333333; font-size:16px; text-align:left; line-height:130%; }
.TT a { text-decoration: none; color:#333333; }
.TT a:hover { text-decoration: none; color:#00582c; }
.TT a:active { text-decoration: none; color:#333333;}
.TT a:visit { text-decoration: none; color:#333333;}

.index_c_h1 { float:left; width:720px; text-align:left; font-size:21px; margin:0 0 12px 19px; }
.old_ie .index_c_h1 { float:left; width:720px; text-align:left; font-size:22px; margin:0 0 12px 19px; }
.index_c_photo { float:left; width:234px; height:145px; margin:0 0px 20px 19px; }
.index_c_h2 { float:left; width:470px; text-align:left; margin:0 0 0 15px; }
.old_ie .index_c_h2 { float:left; width:470px; text-align:left; margin:-3px 0 0 15px; }
.index_c_h2 img { float:left; vertical-align:middle; margin:8px 7px 0 0; }

.index_c_h2 ul { list-style-type:none; }
.index_c_h2 li { text-align:left; font-size:17px; line-height:115%; background:url('https://www.koreatimes.co.kr/www2/img/ic_gray_3.jpg') no-repeat 0 7px; padding-left:9px; margin:0 0 11px 0; }
.old_ie .index_c_h2 li { text-align:left; font-size:17px; line-height:115%; background:url('https://www.koreatimes.co.kr/www2/img/ic_gray_3.jpg') no-repeat 0 9px; padding-left:9px; margin:0 0 11px 0; }



/* aside - right */

.aside_tt { margin:0 0 7px 0; }
.aside_box { clear:both; float:left; width:270px; border:1px solid #cccccc; border-radius: 5px 5px 5px 5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; padding:14px 14px 0 14px; box-shadow:0 2px #e1e1e1; margin-bottom:17px; }
.opinion_div { width:100%; }

.opinion_mugshot { float:right; padding:0 0 5px 10px; width:89px; height:55px; /*width:70px; height:78px;*/ }

.opinion_headline { font-size:19px; text-align:left; margin:0 0 5px 0; }
.opinion_lead { font-size:12px; text-align:left; margin-bottom:14px; }

.opinion_headline-s { font-size:12px; text-align:left; margin:0 0 2px 0; font-style:italic; }

.opinion_dotted { border-top:1px #cfcfcf dotted; width:100%; margin:0 0 14px 0; }


.OP_TT { font-family: Helvetica, Arial, sans-serif; line-height:140%; font-weight:bold; color:#4f7400; }
.OP_TT a { text-decoration: none; color:#4f7400; }
.OP_TT a:hover { text-decoration: none; color:#4f7400; }
.OP_TT a:active { text-decoration: none; color:#4f7400; }
.OP_TT a:visit { text-decoration: none; color:#4f7400; }


.aside_tt_arrow { float:none; width:300px; }
.aside_tt_arrow_img { float:left; margin:0 5px 7px 0; }
.aside_tt_arrow_div { float:left; }
.aside_tt_arrow_div img { vertical-align:middle; }
.aside_tt_arrow_div_txt { text-align:center; font-size:12px; font-weight:600; color:#333333; margin:0 8px 0 8px; line-height:12px; }
.aside_tt_arrow_div_txt a { text-decoration:none; }


.top10 { float:left; width:270px; list-style: none; margin:0 0 14px 0; }
.top10 img { margin:4px 6px 0 0; vertical-align:top; }
.top10 ul { list-style: none; }
.top10 li { list-style: none; /*margin:0 0 5px 0; text-overflow:ellipsis; overflow:hidden; white-space:normal; word-break:keep-all;*/ }
.top10 li a { text-decoration: none; color:#000000;}
.top10 li a:hover { text-decoration: none; color:#00582c; }

.top10_num { float:left; width:25px; margin-top:-1px; }
.old_ie .top10_num { float:left; width:25px; margin-top:2px; }
.top10_title { float:left; width:245px; font-family:'Crimson Pro', Georgia, 'Times New Roman', Times, serif; font-size:16px; font-weight:400; color:#000000; text-align:left; line-height:115%; margin-bottom:7px; }


.top5enter { float:left; width:270px; list-style: none; margin:0 0 14px 0; }
.top5enter img { margin:4px 6px 0 0; vertical-align:top; }
.top5enter ul { list-style: none; }
.top5enter li { list-style: none; /*margin:0 0 10px 0; text-overflow:ellipsis; overflow:hidden; white-space:normal; word-break:keep-all;*/ }
/*.top5enter li div {clear: left; vertical-align:top; margin-bottom: 7px;}*/
.top5enter li a { text-decoration: none; color:#000000;}
.top5enter li a:hover { text-decoration: none; color:#00582c; }

.top5enter_div { clear: left; vertical-align:top; }
.top5enter_num { float:left; width:25px; margin-top:0px; }
.old_ie .top5enter_num { float:left; width:25px; margin-top:-1px; }
.top5enter_img { float: left; vertical-align:top; margin:-2px 0 10px 0;}
.top5enter_title { float:left; width:150px; font-family:'Crimson Pro', Georgia, 'Times New Roman', Times, serif; font-size:16px; font-weight:400; color:#000000; text-align:left; vertical-align:top; margin:1px 0 10px 0; line-height:115%; }


.photonews { width:270px; }
.photonews .headline { font-size:17px; line-height:120%; font-weight:500; color:#000000; text-align:left; margin-bottom:14px; margin-top:5px; }
.photonews .headline a { text-decoration: none; color:#000000;}
.photonews .headline a:hover { text-decoration: none; color:#00582c; }


#main_photo { overflow: hidden; width:270px;}	
#main_photo .headline { font-size:17px; line-height:120%; font-weight:500; color:#000000; text-align:left; margin-bottom:14px; margin-top:5px; }
#main_photo .headline a { text-decoration: none; color:#000000;}
#main_photo .headline a:hover { text-decoration: none; color:#00582c; }

.aside_right_bn { text-align:center; margin:0 0 15px 0; }

.aside_ad { width:300px; text-align:center; margin-bottom:10px; }
.aside_ad img { margin-bottom:10px; max-width:300px; }

.ad_right { clear:both; float:none; width:881px; text-align:right; margin:0 0 30px 0; }
.ad_center { clear:both; float:none; width:881px; text-align:center; margin:0 0 30px 0; }


/* section news */

.section_02 { float:left; width:1220px; margin-bottom:25px; }
.section_03 { float:left; width:1220px; margin-bottom:35px; }

.section_area1 { float:left; width:287px; margin-left:0px;  }
.section_area2 { float:left; width:287px; margin-left:24px; }
.section_box { float:left; width:285px; border: 1px solid #cccccc; border-radius: 0 0 5px 5px; -webket-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; -ms-border-radius:0 0 5px 5px; box-shadow:0 2px #e1e1e1; min-height:450px; }
.section_photo { width: 287px; height: 177px; margin:-1px 0 0 -1px; }
.section_headline { font-size:16px; color:#000000; text-align:left; padding:10px 10px 10px 10px; line-height: 120%; min-height:38px; vertical-align:middle; }
.section_headline2 { font-size:16px; color:#000000; text-align:left; padding:3px 10px 10px 10px; line-height: 120%; min-height:38px; vertical-align:middle; }

.line_w100 { border-top:1px #e5e5e5 solid; width:100%; text-align:center; margin-bottom:5px; }


.line_w1220_f { clear:both; float:left; border-top:1px #e5e5e5 solid; width:100%; margin:50px 0 0 0; }





/* footer */

.footer_div { float:left; margin:14px 0 15px 0;}
.footer_div1 { float:left; margin:0 0 0 50px; list-style-type:none; font-size:13px; line-height:270%; font-weight:400; color:#555555; text-align:left; width:125px; }
.footer_div1 a { text-decoration: none; color:#555555; }
.footer_div1 a:hover { text-decoration: none; color:#42883c; font-weight:600; }
.footer_div2 { float:left; margin:0 0 0 125px; list-style-type:none; font-size:13px; line-height:270%; font-weight:400; color:#555555; text-align:left; width:133px; }
.footer_div2 a { text-decoration: none; color:#555555; }
.footer_div2 a:hover { text-decoration: none; color:#42883c;  font-weight:600;}
.footer_div3 { float:left; margin:0 0 0 125px; list-style-type:none; font-size:13px; line-height:270%; font-weight:400; color:#555555; text-align:left; width:130px; }
.footer_div3 a { text-decoration: none; color:#555555; }
.footer_div3 a:hover { text-decoration: none; color:#42883c; font-weight:600; }
.footer_div4 { float:left; margin:0 0 0 125px; list-style-type:none; font-size:13px; line-height:270%; font-weight:400; color:#555555; text-align:left; width:150px; }
.footer_div4 a { text-decoration: none; color:#555555;}
.footer_div4 a:hover { text-decoration: none; color:#42883c; font-weight:600; }
.footer_div5 { float:left; margin:7px 0 0 90px; list-style-type:none; width:100px; }
.footer_div5 li { margin-bottom:11px; }
.footer_div5 li:last-child { margin-bottom:0px; }
.footer_div5 a { text-decoration: none; color:#555555;}
.footer_div5 a:hover { text-decoration: none; color:#42883c; font-weight:600; }

.footer_div6 { float:left; margin:0 0 0 125px; list-style-type:none; font-size:13px; line-height:270%; font-weight:400; color:#555555; text-align:left; width:150px; }


/* footer 20210405 new */

.footer_area { clear:both; margin: 0 auto; width: 100%; height: 320px; background-color: #353535; }
.footer_w1220 { float: none; width: 1220px; margin: 0 auto; }
.footer_left { float: left; width: 255px; margin: 0 85px 0 10px; }
.footer_left_txt { clear: both; float: left; width: 100%; color: #cecece; font-size: 11px; line-height:150%; }
.footer_left_txt b { text-decoration: none; color: #cecece; font-weight: 600; }
.footer_left_txt a { text-decoration: none; color: #cecece; font-weight: 400; }
.footer_left_txt a:hover { text-decoration: none; color: #baff00; font-weight: 400; }

.footer_sns { float: left; text-align: left; }
.footer_sns div { display: inline-block; margin: 0 14px 0 0; }

.footer_bt_fb, .footer_bt_twitter, .footer_bt_youtube, .footer_bt_instagram { background: url('https://img.koreatimes.co.kr/www2/img/footer_SNSicon.png/dims/resize/200/optimize'); background-repeat: no-repeat; }

.footer_bt_fb { width: 17px; height: 28px; background-position: 0px 0px; }
.footer_bt_fb:hover { width: 17px; height: 28px; background-position: 0px -28px; }
.footer_bt_twitter { width: 22px; height: 28px; background-position: -31px 0px; }
.footer_bt_twitter:hover { background-position: -31px -28px; }
.footer_bt_youtube { width: 24px; height: 28px; background-position: -67px 0px; }
.footer_bt_youtube:hover { background-position: -67px -28px; }
.footer_bt_instagram { width: 24px; height: 28px; background-position: -105px 0px; }
.footer_bt_instagram:hover { background-position: -105px -28px; }

.footer_dashed { clear: both; float: left; border-top: 1px #5a5a5a dashed; width:100%; margin: 10px 0 15px 0; }
.footer_solid { float: left; border-top: 1px #5d5d5d solid; width:100%; margin: 15px 0 0 0; }

.footer_right { float: left; width: 870px; margin: 90px 0 0 0; }
.footer_r_div { float: left; width: 210px; margin: 0 10px 0 0; color: #cecece; font-size: 13px; font-weight:400; list-style-type:none; line-height:190%; text-align:left; }
.footer_r_div:last-child { margin: 0 0 0 0; }
.footer_r_div li { list-style: none; }

.footer_tt { color: #ffffff; font-size: 14px; font-weight: 600; margin: 0 0 10px 0; }

.footer_r_div a { text-decoration: none; color: #cecece; }
.footer_r_div a:hover { text-decoration: none; color: #baff00; }



.scroll_top { width:75px; height:30px; position:fixed; bottom:100px; right:0; display:none; background: url('https://www.koreatimes.co.kr/www2/img/bt_gotop.png') no-repeat; z-index:100; }




/*/////////////// view page ///////////////////*/

/* view page */

.subTT { font-family:Arial, Helvetica, sans-serif; font-weight:600; }
.subTT a { text-decoration:none; }
.subTT a:active { text-decoration:none; }
.subTT a:visit { text-decoration:none; }



.sub_TT_div { margin:20px 0 0 0;}
.sub_TT { float:left; width:852px; text-align:left; font-size:36px; color:#333333; margin:0 0 8px 0; }
.sub_TT a { color:#333333; text-decoration:none; }
.sub_TT a:hover { color:#333333; text-decoration:none; }
.sub_TT_ad_R { float:left; width:368px; text-align:right; }

.sub_TT2_div { margin:0 0 -10px 0;}
.sub_TT2_div a { text-decoration:none; }
.sub_TT2_div a:hover { text-decoration:none; }
.sub_TT2 { float:left; width:1220px; text-align:left; font-size:36px; color:#333333; margin:0 0 8px 0; }
.sub_TT2 a { color:#333333; text-decoration:none; }
.sub_TT2 a:hover { color:#333333; text-decoration:none; }

.sub_TT3_div { margin:0 0 0 0;}
.sub_TT3_div a { text-decoration:none; }
.sub_TT3_div a:hover { text-decoration:none; }

.sub_mn_div { float:left; margin-top:7px; width:1220px; }
.sub_submn { float:left; width:1020px; text-align:left; display:inline-block; }
.sub_submn li { list-style:none; float:left; text-align:left; font-size:13px; color:#555555; font-weight:600; margin:0 18px 0 0; line-height:160%; }
.sub_submn li a { color:#555555; }
.sub_submn li a:hover { color:#488e00; }
.sub_date { float:right; width:180px; font-size:11px; color:#333333; text-align:right; margin:3px 0 0 0; }


.line_w1220_mn { clear:both; border-bottom:1px #e1e1e1 solid; width:100%; padding:10px 0 0 0; }


.view_HD_div { width:1220px; margin-top:15px; }

.view_w450_all { width:940px; margin:0 auto; }
.view_HD_div_w450 { width:940px; margin-top:15px; }

.view_HD_mn { float:none; text-align:left; font-size:13px; color:#488e00; width:100%; margin:0 0 7px 0; }
.view_HD_mn a { color:#488e00; }
.view_HD_mn a:hover { color:#488e00; }

.view_headline { float:left; width:1020px; font-size:36px; line-height: 115%; font-weight:400; color:#000000; text-align:left; }
.view_headline_w450 { float:left; width:740px; font-size:34px; line-height: 115%; font-weight:400; color:#000000; text-align:left; }

.view_headlineK { float:left; width:1020px; font-size:28px; line-height: 115%; font-weight:400; color:#000000; text-align:left; margin-top: 5px; }

.date_div { float:left; width:200px; }
.view_date { float:left; width:200px; font-size:12px; color:#565656; text-align:right; line-height:160%; }




.line_w1220_bottom { clear:both; border-bottom:1px #cccccc solid; width:100%; padding:15px 0 0 0; }


.view_div { float:none; width:1220px; margin:20px 0 0 0; }
.view_div_w450 { float:none; width:940px; margin:20px 0 0 0; }

.view_left_div { float:left; width:60px; margin:0 40px 0 0; }
.view_reporter_div { float:left; margin:0 0 7px 0; }
.view_sns_div { float:left; border:1px solid #cccccc; border-radius: 5px 5px 5px 5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; padding:10px 14px 0px 14px; box-shadow:0 2px #e1e1e1; text-align:center; }
.view_sns_div img { margin: 0 0 10px 0; }
.line_sns { border-top:1px #d5d5d5 solid; width:100%; text-align:center; margin-bottom:10px; }


.view_mid_div { float:left; width:740px; padding-right:40px; border-right:1px #eaeaea solid; /*margin-right:35px;*/ }
.view_mid_div_w450 { float:left; width:450px; padding-right:50px; border-right:1px #eaeaea solid; /*margin-right:35px;*/ }

.view_photo_center { float:none; margin:0 0 30px 0; text-align:center; max-width:740px; }
.view_photo { text-align:center; max-width:740px; }
.view_photo_right { float:right; margin:10px 0 20px 20px; max-width:300px; }
.view_photo_left { float:left; margin:10px 20px 20px 0; max-width:300px; }
.view_caption { font-style: normal; font-family:'Calibri', "Lucida Sans Unicode", "Lucida Grande", 'Noto Sans KR', '굴림', Gulim, sans-serif; font-size:14px; line-height:130%; font-weight:400; color:#151515; padding:5px 7px 5px 7px; background-color:#f5f5f5; text-align:left; font-stretch:normal; font-variant: normal; font-stretch: normal; }
.view_caption_w450 { font-family:'Calibri', "Lucida Sans Unicode", "Lucida Grande", 'Noto Sans KR', '굴림', Gulim, sans-serif; font-size:13px; line-height:130%; font-weight:300; color:#151515; padding:7px 10px 7px 10px; background-color:#f5f5f5; text-align:left; font-stretch:normal; width:auto; }

.view_article { font-family: Georgia, "Times New Roman", 'Noto Serif KR', Times, serif; font-size:17px; line-height: 150%; font-weight:300; color:#333333; text-align:left; margin:0 0 20px 0; width:740px; font-stretch:normal; }
.view_article strong { font-weight:600; color:#000000; }
/*.view_article P { display:line-block; margin:5px 0 5px 0; -webkit-margin-before:5px; -webkit-margin-after:5px; -webkit-margin-start:0px; -webkit-margin-end:0px; -moz-margin-before:5px; -moz-margin-after:5px; -moz-margin-start:0px; -moz-margin-end:0px; -o-margin-before:5px; -o-margin-after:5px; -o-margin-start:0px; -o-margin-end:0px; }*/
.view_article a { color:#1919dd; font-weight:500; text-decoration:none; }
.view_article a:hover { color:#1919dd; font-weight:500; text-decoration:none; background-color:#ecf5ff; }

.view_article_w450 { font-family: Georgia, "Times New Roman", 'Noto Serif KR', Times, serif; font-size:15px; line-height: 150%; font-weight:300; color:#333333; text-align:left; margin:0 0 50px 0; width:450px; font-stretch:normal; }

.view_email_div { float:right; border-top:1px #cfcfcf dashed; padding:15px 0; vertical-align:middle; }
.view_email { font-size:13px; line-height:200%; font-weight:400; color:#333333; text-align:left; }
.view_email img { text-align:left; margin:0 10px 0 15px; }
.view_email img:first-child { text-align:left; margin:0 10px 0 0px; }
.view_email a { text-decoration:none; color:#333333; }
.view_email a:hover { text-decoration:none; color:#00582c; font-weight:500; }

.view_relate_div2 { margin:20px 0 50px 0; }
.view_relate_div2 img { margin:0 0 15px 0; }
.view_relate_div { clear:both; width:100%; }
.view_relate_img { float:left; margin:2px 0 0 0; vertical-align:top; width:18px; }
.view_relate { float:left; font-size:17px; color:#000000; font-weight:500; text-align:left; width:722px; margin:0 0 10px 0; }
.view_relate a { text-decoration: none; color:#000000;}
.view_relate a:hover { text-decoration: none; color:#00582c; }
.view_relate_w450 { float:left; font-size:17px; color:#000000; font-weight:500; text-align:left; width:432px; margin:0 0 10px 0; }
.view_relate_w450 a { text-decoration: none; color:#000000;}
.view_relate_w450 a:hover { text-decoration: none; color:#00582c; }


.new_relate_div2 { clear:both; width:710px; margin:0 0 20px 0; border:1px solid #e1e1e1; padding:15px 15px; font-family: Georgia, "Times New Roman", 'Noto Serif KR', Times, serif; font-size:17px; line-height: 155%; font-weight:300; color:#333333; text-align:left; font-stretch:normal; border-radius: 5px 5px 5px 5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; }
.new_relate_div2_Cimg { margin:15px 0 5px 0; text-align:center; }
.new_relate_div2 strong { font-weight:600; margin:0 0 20px 0; }
.new_relate_head { font-weight:600; margin:0 0 20px 0; text-decoration: none; color:#000000; }
.new_relate_head a { font-weight:600; margin:0 0 20px 0; text-decoration: none; color:#000000; }
.new_relate_head a:hover { font-weight:600; margin:0 0 20px 0; text-decoration: none; color:#00582c; }


.view_right_div { float:right; width:300px; text-align:center; }




/*/////////////// opinion main page ///////////////////*/

.op_main_left { float:left; width:807px; margin:25px 43px 0 0; }
.op_main_right { float:left; width:370px; margin:25px 0 0 0; }

.op_ed_div { float:none; background:url('https://www.koreatimes.co.kr/www2/img/op_ed_bg.jpg') repeat-x; min-height:145px; background-position:bottom; }

.op_ed01_div { float:left; width:370px; margin:15px 43px 0 12px; }
.op_ed02_div { float:left; width:370px; margin:15px 12px 0 0; }

.op_left_div { float:left; width:382px; margin:30px 43px 0 0; }
.op_mid_div { float:left; width:382px; margin:30px 0 0 0; }

.op_div_01 { clear:both; margin:0 0 25px 0; }
.op_div_02 { clear:both; margin:0 0 15px 0; }

.op_headline { font-size:21px; text-align:left; margin:0 0 7px 0; color:#222222; }
.op_headline a { text-decoration: none; color:#000000; }
.op_headline a:hover { text-decoration: none; color:#00582c; }
.op_headline_01 { font-size:21px; text-align:left; margin:0 0 15px 0; color:#222222; }
.op_headline_01 a { text-decoration: none; color:#000000; }
.op_headline_01 a:hover { text-decoration: none; color:#00582c; }
.op_headline_02 { font-size:20px; text-align:left; margin:0 0 7px 0; color:#333333; }
.op_headline_02 a { text-decoration: none; color:#000000; }
.op_headline_02 a:hover { text-decoration: none; color:#00582c; }
.op_lead { font-size:13px; text-align:left; margin:0 0 10px 0; }
.op_text { font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:300; text-align:left; line-height:130%; margin:0 0 20px 0; }
.op_text p { display:line-block; margin:20px 0 20px 0; -webkit-margin-before:20px; -webkit-margin-after:20px; -webkit-margin-start:0px; -webkit-margin-end:0px; -moz-margin-before:20px; -moz-margin-after:20px; -moz-margin-start:0px; -moz-margin-end:0px; -o-margin-before:20px; -o-margin-after:20px; -o-margin-start:0px; -o-margin-end:0px; }


.op_today { width:100%; }
.op_today ul { list-style-type:none; }
.op_today li { background:url('https://www.koreatimes.co.kr/www2/img/ic_gray_3.jpg') no-repeat 0 14px; padding-left:10px; line-height:130%; }

.op_column { width:100%; }
.op_column ul { list-style-type:none; }
.op_column li { background:url('https://www.koreatimes.co.kr/www2/img/ic_gray_3.jpg') no-repeat 0 10px; padding-left:10px; line-height:130%; }

.op_title_today { font-size:14px; color:#4d7502; text-align:left; font-style:italic; margin-bottom:15px; }
.op_title_today a { text-decoration:none; color:#4d7502; }
.op_title_today a:hover { text-decoration:none; color:#4d7502; }

.op_headline_03 { font-size:21px; text-align:center; margin:10px 0 20px 0; color:#333333; }
.op_headline_03 a { text-decoration: none; color:#000000; }
.op_headline_03 a:hover { text-decoration: none; color:#00582c; }



.op_title_tc { font-size:14px; color:#216ea4; text-align:left; font-style:italic; margin-bottom:10px; }
.op_title_tc a { text-decoration: none; color:#216ea4; }
.op_title_tc a:hover { text-decoration: none; color:#216ea4; }

.op_title_col { font-size:14px; color:#c22c00; text-align:left; font-style:italic; margin-bottom:7px; }
.op_title_col a { text-decoration: none; color:#c22c00; }
.op_title_col a:hover { text-decoration: none; color:#c22c00; }


.op_name { font-size:12px; color:#556fb5; text-align:left; margin-bottom:10px; }
.op_name a { text-decoration: none; color:#556fb5; }
.op_name a:hover { text-decoration: none; color:#556fb5; }


.op_KT_mug { float:right; width:100px; height:111px; margin:0 0 10px 10px; }
.op_column_mug { float:right; width:80px; height:89px; margin:0 0 10px 10px; }

.op_columnists_tt { float:left; margin:0 0 20px 0; }

.op_dashed { border-top:1px #cfcfcf dashed; width:100%; margin:20px 0 20px 0; }
.op_line { border-top:1px #cccccc solid; width:100%; margin:20px 0 20px 0; }
.op_line2 { clear:both; float:none; border-top:1px #cccccc solid; width:100%; margin:20px 0 20px 0; }


/*/////////////// opinion main page new 20190527 ///////////////////*/

.op2_main_left { float:left; width:380px; margin:25px 40px 0 0; }
.op2_main_right { float:left; width:380px; margin:25px 0 0 0; }

.op2_columnists_left { float:left; width:380px; margin:0 40px 0 0; }
.op2_columnists_right { float:left; width:380px; margin:0 0 0 0; }

.op2_columns { width:100%; }
.op2_columns ul { list-style-type:none; }
.op2_columns li { background:url('https://www.koreatimes.co.kr/www2/img/ic_gray_3.jpg') no-repeat 0 10px; padding-left:10px; line-height:130%; }

.op2_OPED { font-size:22px; text-align:left; margin:0 0 7px 0; color:#333333; }
.op2_OPED a { text-decoration: none; color:#000000; }
.op2_OPED a:hover { text-decoration: none; color:#00582c; }
.op2_OPHD { font-size:21px; text-align:left; margin:0 0 7px 0; color:#333333; }
.op2_OPHD a { text-decoration: none; color:#000000; }
.op2_OPHD a:hover { text-decoration: none; color:#00582c; }

.op2_lead { font-size:13px; text-align:left; margin:0 0 20px 10px; }
.op2_lead_pic { float:right; width: 120px; height:74px; margin:3px 0 20px 10px; position: relative; }

.op2_text { font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:300; text-align:left; line-height:130%; margin:-15px 0 0 0; }
.op2_text p { display:line-block; margin:15px 0 15px 0; -webkit-margin-before:15px; -webkit-margin-after:15px; -webkit-margin-start:0px; -webkit-margin-end:0px; -moz-margin-before:15px; -moz-margin-after:15px; -moz-margin-start:0px; -moz-margin-end:0px; -o-margin-before:15px; -o-margin-after:15px; -o-margin-start:0px; -o-margin-end:0px; }



/*
.index_c_h2 { float:left; width:470px; text-align:left; margin:0 0 0 15px; }
.old_ie .index_c_h2 { float:left; width:470px; text-align:left; margin:-3px 0 0 15px; }
.index_c_h2 img { float:left; vertical-align:middle; margin:8px 7px 0 0; }

.index_c_h2 ul { list-style-type:none; }
.index_c_h2 li { text-align:left; font-size:17px; line-height:115%; background:url('https://www.koreatimes.co.kr/www2/img/ic_gray_3.jpg') no-repeat 0 7px; padding-left:9px; margin:0 0 11px 0; }
.old_ie .index_c_h2 li { text-align:left; font-size:17px; line-height:115%; background:url('https://www.koreatimes.co.kr/www2/img/ic_gray_3.jpg') no-repeat 0 9px; padding-left:9px; margin:0 0 11px 0; }
*/



/*/////////////// section main page ///////////////////*/

.section_main_left { clear:both; float:left; width:840px; margin:25px 0 0 0; padding-right:38px; border-right:1px #eaeaea solid; }
.section_main_right { float:right; width:300px; margin:25px 0 0 0; }

.list_article_area { clear:both; float:left; margin:0 0 15px 0; width:100%; }

.list_article_photo { float:left; margin:0 20px 15px 0; /*vertical-align:top;*/ }

.list_article_headline_top { font-size:26px; margin:0 0 10px 0; text-align:left; }
.list_article_headline_top a { text-decoration:none; }
.list_article_headline_top a:hover { text-decoration:none; }

.list_article_headline { font-size:26px; margin:0 0 10px 0; text-align:left; }
.list_article_headline a { text-decoration:none; }
.list_article_headline a:hover { text-decoration:none; }

.list_articleHDK { font-size:20px; margin:-7px 0 10px 0; text-align:left; }
.list_articleHDK a { text-decoration:none; }
.list_articleHDK a:hover { text-decoration:none; }

.list_article_lead { font-size:13px; margin:0 0 0 0; text-align:left; }
.list_article_lead a { text-decoration:none; }
.list_article_lead a:hover { text-decoration:none; }

.list_article_byline { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 10px 0 0 0; font-weight:100; color:#555555; text-align:right; line-height:140%; }
.list_article_byline a { text-decoration: none; color:#488e00; font-weight:600; }
.list_article_byline a:hover { text-decoration: none; color:#488e00; font-weight:600; }

.bt_morestories { float:none; text-align:center; }

.sub_section_area { clear:both; float:none; margin:30px 0 0 0; }
.sub_section_5_left { float:left; width:405px; padding-right:15px; margin-right:0px; border-right:1px #eaeaea solid; }
.sub_section_5_right { float:right; width:405px; }

.sub_section_div { clear:both; float:left; width:100%; margin:0 0 15px 0; }
.sub_section_tt { float:left; margin:5px 0 0 5px; width:100%; color:#333333; }
.sub_section_tt img { text-align:left; vertical-align:top; margin:3px 5px 10px 0; vertical-align:text-top; }
.sub_section_tt a { text-decoration:none; color:#333333; }

.sub_section_list { float:left; width:100%; }
.sub_section_list ul { list-style-type:none; }
.sub_section_list li { background:url('https://www.koreatimes.co.kr/www2/img/ic_gray_3.jpg') no-repeat 0 11px; padding-left:10px; line-height:130%; }
.sub_section_list li a { text-decoration:none; }

.sub_line { clear:both; float:left; border-top:1px #cccccc solid; width:100%; margin:25px 0 25px 0; }
.sub_line_2 { clear:both; float:left; border-top:1px #cccccc solid; width:100%; margin:-33px 0 25px 0; }
.sub_dashed { clear:both; float:left; border-top:1px #cfcfcf dashed; width:100%; margin:0px 0 15px 0; }
.sub_section_5_left .sub_dashed:last-child { clear:both; float:left; border-top:1px #ffffff solid; width:100%; margin:0px 0 15px 0; }
.sub_section_5_right .sub_dashed:last-child { clear:both; float:left; border-top:1px #ffffff solid; width:100%; margin:0px 0 15px 0; }

.sub_section_headline { font-size:18px; text-align:left; margin:0 0 5px 0; color:#333333; }
.sub_section_headline a { text-decoration:none; }
.sub_section_headline a:hover { text-decoration:none; }

.sub_relate { float:left; width:100%; margin:7px 0 5px 0; }
.sub_relate ul { list-style-type:none; }
.sub_relate li { list-style-type:none; background:url('https://www.koreatimes.co.kr/www2/img/ic_re.png') no-repeat 0 2px; padding-left:18px; line-height:130%; font-size:19px; color:#333333; }
.sub_relate li a { text-decoration:none; }
.sub_relate li a:hover { text-decoration:none; color:#00582c; }


/*/////////////// section main page new 201905 ///////////////////*/

.list2_article_area { clear:both; float:left; margin:0 0 15px 0; width:100%; }
.list2_article_area1 { float:left; margin:0 40px 15px 0; width:400px; }
.list2_article_area2 { float:left; margin:0 0 15px 0; width:400px; }
.list2_article_area3 { float:left; margin:0 30px 20px 0; width:260px; }
.list2_article_area5 { float:left; margin:0 0 20px 0; width:260px; }

.list2_article_photo1 { float:left; margin:0 30px 25px 0; /*vertical-align:top;*/ }
.list2_article_photo2 { /*float:left;*/ margin:0 0 12px 0; /*vertical-align:top;*/ }
.list2_article_photo3 { /*float:left;*/ margin:0 0 10px 0; /*vertical-align:top;*/ }

.list2_article_headline_top { font-size:28px; margin:0 0 15px 0; text-align:left; }
.list2_article_headline_top a { text-decoration:none; }
.list2_article_headline_top a:hover { text-decoration:none; }

.list2_article_HDK_top { font-size:22px; margin:-7px 0 15px 0; text-align:left; }
.list2_article_HDK_top a { text-decoration:none; }
.list2_article_HDK_top a:hover { text-decoration:none; }

.list2_article_headline_top2 { font-size:22px; margin:0 0 8px 0; text-align:left; }
.list2_article_headline_top2 a { text-decoration:none; }
.list2_article_headline_top2 a:hover { text-decoration:none; }

.list2_article_HDK_top2 { font-size:18px; margin:-3px 0 8px 0; text-align:left; }
.list2_article_HDK_top2 a { text-decoration:none; }
.list2_article_HDK_top2 a:hover { text-decoration:none; }

.list2_article_headline { font-size:19px; margin:0 0 8px 0; text-align:left; }
.list2_article_headline a { text-decoration:none; }
.list2_article_headline a:hover { text-decoration:none; }

.list2_articleHDK { font-size:15px; margin:-3px 0 8px 0; text-align:left; }
.list2_articleHDK a { text-decoration:none; }
.list2_articleHDK a:hover { text-decoration:none; }

.list2_article_lead { font-size:13px; margin:0 0 10px 0; text-align:left; line-height: 160%; }
.list2_article_lead a { text-decoration:none; }
.list2_article_lead a:hover { text-decoration:none; }

.list2_article_lead2 { font-size:13px; margin:0 0 10px 0; text-align:left; }
.list2_article_lead2 a { text-decoration:none; }
.list2_article_lead2 a:hover { text-decoration:none; }

.list2_article_byline { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 0 0 0 0; font-weight:100; color:#888888; text-align:right; line-height:140%; }
.list2_article_byline a { text-decoration: none; color:#00953b; }
.list2_article_byline a:hover { text-decoration: none; color:#00953b; }



.sub2_TT_div { margin:10px 0 0 0;}
.sub2_TT { float:left; width:852px; text-align:left; font-size:36px; color:#333333; margin:0 0 8px -2px; }
.sub2_TT a { color:#333333; text-decoration:none; }
.sub2_TT a:hover { color:#333333; text-decoration:none; }
.sub2_TT_ad_R { float:left; width:368px; text-align:right; }

.list2_historyTT { font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin:0 0 10px 0; test-align: left; font-weight:600; color:#555555; }
.list2_historyTT a { text-decoration:none; color:#007a4c; font-weight:600; }
.list2_historyTT a:hover { text-decoration:none; color:#007a4c; font-weight:600; }

.list2_historyTT1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin:0 0 10px 0; test-align: left; font-weight:600; color:#007a4c; }
.list2_historyTT1 a { text-decoration:none; color:#007a4c; font-weight:600; }
.list2_historyTT1 a:hover { text-decoration:none; color:#007a4c; font-weight:600; }

.list2_historyTT2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0 0 10px 0; test-align: left; font-weight:600; color:#007a4c; }
.list2_historyTT2 a { text-decoration:none; color:#007a4c; font-weight:600; }
.list2_historyTT2 a:hover { text-decoration:none; color:#007a4c; font-weight:600; }



/*/////////////// section list page ///////////////////*/


.list_article_byline2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 10px 0 0 0; font-weight:100; color:#555555; text-align:right; line-height:140%; }
.list_article_byline2 a { text-decoration: none; color:#488e00; font-weight:600; }
.list_article_byline2 a:hover { text-decoration: none; color:#488e00; font-weight:600; }

.list_line { clear:both; float:left; border-top:1px #f1f1f1 solid; width:100%; margin:12px 0 17px 0; }

.list_history { float:none; width:1200px; background-color:#f9f9f9; padding:5px 10px 5px 10px; font-size:12px; color:#777777; text-decoration:left; }
.list_history a { text-decoration:none; color:#777777; }
.list_history a:hover { text-decoration:none; color:#488e00; }

.pagenation_div { clear:both; float:none; text-align:center; width:600px; margin:0 auto; }
.pagenation { font-size:14px; text-decoration:none; font-weight:400; color:#333333; padding: 0 5px 0 5px; }
.pagenation a { text-decoration:none; margin:0 5px; color:#333333; padding: 0 5px 0 5px; }
.pagenation a:hover { text-decoration:underline; font-weight:600; margin:0 5px; color:#488e00; padding: 0 5px 0 5px; }
.pagenation a:active { text-decoration:none; margin:0 5px; color:#333333; padding: 0 5px 0 5px; }
.pagenation a:visit { text-decoration:none; margin:0 5px; color:#333333; padding: 0 5px 0 5px; }
.pagenation_img { vertical-align:middle; margin: -3px 0 0 0; }


/*/////////////// section list page new 201905 ///////////////////*/

.list2_article_byline2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 10px 0 0 0; font-weight:100; color:#888888; text-align:right; line-height:140%; }
.list2_article_byline2 a { text-decoration: none; color:#00953b; font-weight:600; }
.list2_article_byline2 a:hover { text-decoration: none; color:#00953b; font-weight:600; }

.list2_article_byline2 .reporter { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 10px 0 0 0; font-weight:100; color:#808080; text-align:right; line-height:140%; }
.list2_article_byline2 .reporter a { text-decoration: none; color:#808080; font-weight:600; }
.list2_article_byline2 .reporter a:hover { text-decoration: none; color:#808080; font-weight:600; }


/*/////////////// community page ///////////////////*/

.comm_main_div { clear:both; float:left; width:880px; margin:25px 40px 0 0; }
.comm_main_left { float:left; width:420px; margin-right:40px; }
.comm_main_left img { margin-bottom:5px; }
.comm_main_right { float:right; width:420px; }
.comm_main_right img { margin-bottom:5px; }

.comm_main_list { float:left; width:100%; margin:5px 0; }
.comm_main_list ul { list-style-type:none; }
.comm_main_list li { background:url('https://www.koreatimes.co.kr/www2/img/ic_gray_3.jpg') no-repeat 0 11px; padding-left:10px; line-height:150%; }
.comm_main_list li a { text-decoration:none; }
.comm_main_list li a:hover { text-decoration:none; }

.comm_main_headline { font-size:15px; text-align:left; margin:0 0 5px 0; color:#333333; line-height:150%; }
.comm_main_headline a { text-decoration:none; color:#333333; }
.comm_main_headline a:hover { text-decoration:none; color:#000000; }
.comm_main_headline a:active { text-decoration:none; color:#333333; }
.comm_main_headline a:visit { text-decoration:none; color:#333333; }


.comm_bt_right { float:none; text-align:right; width:840px; margin:15px 0 0 0; }
.comm_board_div { float:none; margin:10px 0 0 0; }
.comm_table_div { width:840px; margin:0 auto; border:0; border-spacing:5px 10px; font-size:13px; color:#333333; line-height:140%; }
.comm_table_div a { text-decoration:none; color:#333333; }
.comm_table_div a:hover { text-decoration:none; color:#000000; }
.comm_table_div a:active { text-decoration:none; color:#333333; }
.comm_table_div a:visit { text-decoration:none; color:#333333; }

.comm_table_td1 { width:9%; text-align:center; }
.comm_table_td2 { width:56%; text-align:left; }
.comm_table_td3 { width:14%; text-align:center; }
.comm_table_td4 { width:12%; text-align:center; }
.comm_table_td5 { width:9%; text-align:center; }
.comm_line { background-color:#cccccc; height:1px; width:100%; }
.comm_line2 { background-color:#42883c; height:2px; width:100%; }

.comm_text1 { font-size:13px; color:#333333; text-decoration:none; }
.comm_text1 a { color:#333333; text-decoration:none; }
.comm_text1 a:hover { color:#333333; text-decoration:none; }
.comm_text1 a:action { color:#333333; text-decoration:none; }

.comm_tt { width:820px; font-size:18px; font-weight:500; line-height:140%; border-top:2px #42883c solid; background-color:#f9fdf2 /*#f2f9e7*/; padding:10px 10px; margin:30px 0 0 0; }
.comm_name { float:left; width:320px; font-size:12px; border-bottom:1px #70b341 dotted; padding:10px 0 10px 10px; margin:0 0 10px 0; text-align:left; }
.comm_date { float:left; width:830px; font-size:12px; border-bottom:1px #70b341 dotted; padding:10px 10px 10px 0; margin:0 0 10px 0; text-align:right; }
.comm_text2 { width:820px; font-size:14px; font-weight:400; line-height:150%; padding:10px 10px; border-bottom:2px #42883c solid; padding-bottom:20px; }

.dummy_h15 { clear:both; float:none; height:15px; width:100%; }

.comm_search_div { float:none; text-align:center; width:100%; margin-top:30px; vertical-align:top; }

.comm_form_select { width:120px; padding:2px 3px; font-size:13px; color:#333333; border:1px #777777 solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; line-height:18px; margin-right:3px; }

.comm_form_text { width:200px; padding:3px 3px; border:1px #777777 solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; line-height:15px; margin-right:3px; }

.comm_form_bt { vertical-align:top; }
.comm_bt_div { float:none; text-align:center; width:100%; margin-top:30px; vertical-align:top; }
.comm_bt_div img { margin-right:5px; }

.comm_input_headline { width:800px; padding:5px 8px; border:1px #d1dfb8 solid; background-color:#f9fdf2; height:16px; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; }

.comm_input_name_div { float:left; /*border-bottom:1px #70b341 dotted;*/ margin:0 0 10px 0; vertical-align:top; height:30px; }
.comm_input_name_left { float:left; width:315px; font-size:12px; padding:10px 0 10px 10px; text-align:left; vertical-align:top; }
.comm_input_name_right { float:left; width:500px; font-size:12px; padding:10px 10px 10px 0; text-align:right; vertical-align:top; }

.comm_input_name { width:200px; padding:5px 8px; border:1px #ffffff solid; background-color:#ffffff; height:6px; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; }
.comm_input_email { width:200px; padding:2px 2px; line-height:14px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; vertical-align:top; }
.comm_input_textarea { width:800px; padding:5px 8px; font-size:13px; line-height:150%; border:1px #cccccc solid; background-color:#ffffff; min-height:500px; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; font-family:Arial, Helvetica, sans-serif; overflow-y:auto; resize:none; }



/*/////////////// subpage ///////////////////*/

.subpage_left_div { clear:both; float:left; width:202px; margin-top:30px; }
.subpage_left_div img { margin-bottom:7px; }

.subpage_right_div { float:left; width:987px; margin-top:30px; padding:0 0 0 27px; border-left:1px #cccccc solid; min-height:500px; }
.subpage_image2_div { margin: 0 0 0 50px; text-align: center; padding: 20px; width:60%; /*border:solid 3px #e5e5e5; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle;*/ }

.subpage_right2_div { float:left; margin-top:30px; padding:0 0 0 27px; border-left:1px #cccccc solid; min-height:500px; }

.subpage_main_div { float:none; margin:36px 0 0 44px; }

.subpage_stt { font-size:13px; font-weight:600; margin-top:20px; }
.subpage_stt img { vertical-align:top; }

.subpage_stt2 { font-size:13px; font-weight:600; margin:10px 0 0 30px; }
/*.subpage_stt2 input { display:none;}
.subpage_stt2 label { color:#333333; padding-left:20px; background:url('https://img.koreatimes.co.kr/www2/img/img_checkbox.jpg') left no-repeat; }
.subpage_stt2 input:checked ~ label { color:#00582c; background:url('https://img.koreatimes.co.kr/www2/img/img_checkedbox.jpg') left no-repeat; }*/
.subpage_stt2 a { text-decoration:none; color:#555555; font-size:13px; font-weight:500; }
.subpage_stt2 a:hover { text-decoration:none; color:#00582c; font-size:13px; font-weight:500; }
.subpage_stt2 a:active { text-decoration:none; color:#555555; font-size:13px; font-weight:500; }
.subpage_stt2 a:visit { text-decoration:none; color:#555555; font-size:13px; font-weight:500; }
.subpage_stt2 a img { vertical-align:middle; margin:0 0 0 10px; }


.subpage_input_textarea { width:854px; padding:8px 8px; font-size:13px; line-height:150%; border:2px #cccccc solid; background-color:#ffffff; height:220px; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; margin-top:10px; overflow-y:auto; resize:none; 
scrollbar-face-color:#cfcfcf; 
scrollbar-shadow-color:#c1c1c1; 
scrollbar-highlight-color:#cccccc; 
scrollbar-3dlight-color:#ffffff; 
scrollbar-darkshadow-color:#cccccc; 
scrollbar-track-color:#f7f7f7; 
scrollbar-arrow-color:#333333; }

.subpage_bt { float:none; width:874px; text-align:center; margin:20px 0; }
.subpage_bt img { margin-right:12px; }

.subpage_form_div { float:none; margin:10px 0; font-size:13px; }
.subpage_form_div div { margin-bottom:8px; }
.subpage_form_div img { margin-right:20px; vertical-align:middle; }
.subpage_form_input { width:230px; padding:3px 5px; line-height:14px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle; }
.subpage_form_input2 { width:120px; padding:3px 5px; line-height:14px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle; }
.subpage_form_input3 { width:550px; padding:3px 5px; line-height:14px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle; }
.subpage_form_input5 { width:80px; padding:3px 5px; line-height:14px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle; }
.subpage_form_input_num { width:100px; padding:3px 5px; line-height:14px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle; margin:0 5px; }
.subpage_form_select { width:120px; padding:3px 5px; line-height:18px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle; margin-right:3px; }
.subpage_form_select2 { width:200px; padding:3px 5px; line-height:18px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle; margin-right:3px; }
.subpage_form_select3 { width:70px; padding:3px 5px; line-height:18px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle; margin-right:3px; }
.subpage_form_select5 { width:240px; padding:3px 5px; line-height:18px; border:1px #cccccc solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; vertical-align:middle; margin-right:3px; }
.subpage_form_radio { vertical-align:text-top; margin-right:3px; }

.subpage_form_div2 { float:none; margin:10px 0; width:874px; font-size:13px; text-align:center; color:#555555; font-weight:600; }

.subpage_text1 { float:none; text-align:left; line-height:140%; font-size:13px; color:#333333; margin:8px 0 15px 5px; }

.subpage_find_div { float:left; border-bottom:1px #cccccc dashed; padding-bottom:20px; }
.subpage_find_01 { float:left; width:422px; margin-right:70px; }
.subpage_find_02 { float:left; width:422px }

.subpage_find_div2 { clear:both; float:left; margin-top:20px; }
.subpage_find_div3 { float:left; padding-bottom:20px; }

.subpage_bt2 { float:none; width:100%; text-align:center; margin:15px 0; }
.subpage_bt2 img { margin-right:12px; }

.dummy_h30 { clear:both; float:none; height:30px; width:100%; }

.subscription_left { float:left; width:480px; margin-right:25px; }
.subscription_right { float:left; width:480px; }
.subscription_right2 { float:left; min-height:500px; }

.line_green { border-bottom:1px #00542a solid; margin-top:10px; }

.pdf_div { float:none; vertical-align:bottom; }
.pdf_date { float:none; margin:40px 0 25px 0; }
.pdf_date img { vertical-align:middle; }
.pdf_date2 { float:none; margin:10px 0 8px 5px; font-size:13px; color:#488e00; font-weight:600; }
.pdf_board { float:none; }

.pdf_table_div { width:874px; border:0; border-spacing:0 0; padding:0 3px; }
.pdf_tr_green { background-color:#fbfff5; }
.pdf_table_td1 { width:137px; text-align:center; line-height:150%; padding:10px 0; }
.pdf_table_td2 { width:120px; text-align:center; }
.pdf_table_td3 { width:474px; text-align:left; line-height:150%; padding:0 0 0 20px; }
.pdf_table_td4 { width:137px; text-align:center; }
.pdf_table_td4 img { vertical-align:middle; margin-right:5px; }

.pdf_dashed { border-top:1px #afafaf dashed; height:1px; padding:0 5px; }
.pdf_line { border-top:1px #a0a0a0 solid; height:1px; padding:0 5px; margin:-2px 0 0 3px; width:864px; }


.rss_table_div { width:874px; border:0; border-spacing:0 0; padding:0 3px; }
.rss_tr_orange { background-color:#fffaf5; }
.rss_table_td1 { width:137px; text-align:center; line-height:150%; padding:10px 0; }
.rss_table_td2 { width:220px; text-align:center; }
.rss_table_td2 img { vertical-align:middle; }
.rss_table_td3 { width:461px; text-align:left; line-height:150%; padding:0 0 0 70px; }


/*/////////////// about css ///////////////////*/


.about_text { float:left; font-size:14px; line-height:150%; color:#333333; text-align:left; margin-bottom:20px; }
.about_text p { margin:15px 0; }
.about_text a { text-decoration:none; color:#333333; }
.about_text a:hover { text-decoration:none; color:#00582c; }
.about_text a:active { text-decoration:none; color:#333333; }
.about_text a:visit { text-decoration:none; color:#333333; }

.about_text2 { float:left; font-size:14px; line-height:150%; color:#333333; text-align:left; margin-bottom:20px; width:740px; }
.about_text2 p { margin:10px 0; }
.about_text2 img { vertical-align:text-top; margin:6px 5px 0 0; }
.about_text2 a { text-decoration:none; color:#333333; }
.about_text2 a:hover { text-decoration:none; color:#00582c; }
.about_text2 a:active { text-decoration:none; color:#333333; }
.about_text2 a:visit { text-decoration:none; color:#333333; }

.about_text3 { float:left; font-size:14px; line-height:150%; color:#333333; text-align:left; margin-bottom:20px; width: 100%; }
.about_text3 p { margin:15px 0; }
.about_text3 a { text-decoration:none; color:#333333; }
.about_text3 a:hover { text-decoration:none; color:#00582c; }
.about_text3 a:active { text-decoration:none; color:#333333; }
.about_text3 a:visit { text-decoration:none; color:#333333; }

.about_box { float:left; width:850px; font-size:14px; line-height:150%; color:#333333; text-align:left; padding:10px; border:2px #70b341 solid; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; margin-bottom:20px; }
.about_box p { margin:0 0 10px 0; }
.about_box img { vertical-align:text-top; margin:4px 5px 0 0; }
.about_box a { text-decoration:none; color:#333333; }
.about_box a:hover { text-decoration:none; color:#00582c; }
.about_box a:active { text-decoration:none; color:#333333; }
.about_box a:visit { text-decoration:none; color:#333333; }

.history_mn { float:left; width:120px; margin-right:20px; }
.history_area { float:left; width:847px; }

.history_tt { clear:both; float:none; width:100%; font-size:18px; text-align:left; font-weight:400; margin-bottom:20px; }

.history_text1 { float:left; font-size:14px; line-height:150%; color:#333333; text-align:left; width:800px; margin-bottom:15px; }
.history_text1 p { margin:0 0 20px 0; }
.history_text1 a { text-decoration:none; color:#333333; }
.history_text1 a:hover { text-decoration:none; color:#00582c; }
.history_text1 a:active { text-decoration:none; color:#333333; }
.history_text1 a:visit { text-decoration:none; color:#333333; }

.history_text2 { float:left; font-size:14px; line-height:150%; color:#333333; text-align:left; width:385px; margin-bottom:15px; }
.history_text2 p { margin:0 0 20px 0; }

.history_text3 { float:left; font-size:14px; line-height:150%; color:#333333; text-align:left; width:670px; margin-bottom:15px; }
.history_text3 p { margin:0 0 20px 0; }

.history_pic1 { float:right; margin:5px 0 10px 10px; }


.prices_board_div { }
.prices_table_div { float:none; width:874px; margin:0 0; border-spacing:0 0; }
.prices_table_td { width:100%; text-align:left; padding:10px 10px; }
.prices_table_td1 { width:359px; text-align:left; padding:10px 10px; }
.prices_table_td2 { width:231px; text-align:center; padding:10px 10px; }
.prices_table_td3 { width:220px; text-align:center; padding:10px 10px; }

.prices_line { background-color:#cccccc; height:1px; width:100%; }

.prices_text1 { font-size:14px; color:#333333; font-weight:300; text-decoration:none; line-height:160%; }
.prices_text1 ul { list-style-type:none; }
.prices_text1 li { list-style-type:none; background:url('https://www.koreatimes.co.kr/www2/img/ic_green_dots.png') no-repeat 0 8px; padding-left:12px; vertical-align:middle; }
.prices_text1 li:first-child { margin-bottom:8px; }

.prices_text2 { font-size:14px; color:#333333; text-decoration:none; line-height:160%; }
.prices_text2 ul { list-style-type:none; }
.prices_text2 li { list-style-type:none; background:url('https://www.koreatimes.co.kr/www2/img/ic_green_dots.png') no-repeat 0 8px; padding-left:12px; vertical-align:middle; margin-bottom:10px; }
.prices_text2 a { color:#333333; text-decoration:none; }
.prices_text2 a:hover { color:#333333; text-decoration:none; }

.about_tt { margin:40px 0 20px 0; }
.about_stt { font-size:15px; color:#5e5e5e; font-weight:600; text-decoration:none; line-height:160%; margin:0 0 5px 0; }
.about_stt2 { font-size:15px; color:#005c28; font-weight:600; text-decoration:none; line-height:160%; }
.about_stt3 { font-size:15px; color:#005c28; font-weight:600; text-decoration:none; line-height:160%; width: 100%; }



/*/////////////// index photonews css ///////////////////*/

#main_photo { overflow: hidden; width:270px;}



/*/////////////// photonews view css ///////////////////*/

.photoview_left_div { float:left; width:900px; padding-right:0px; border-right:0px #eaeaea solid; margin:25px 0 0 0; }



/*/////////////// login css ///////////////////*/

.login_div { width:600px; margin:70px auto; }
.login_bg { width:598px; border-left:1px #cccccc solid; border-right:1px #cccccc solid; height:250px; /*410px*/ }
.login_div2 { width:340px; margin:0 auto; }

.login_img1 { margin:0 0 -5px 0; }
.login_img2 { margin:-5px 0 0 0; }

.login_form_div { float:none; padding:30px 0 15px 0; font-size:13px; }
.login_form_div div { margin-bottom:12px; }
.login_form_div img { vertical-align:middle; }

.login_text1 { font-size:13px; color:#e60012; margin:0 0 10px 7px; }
.login_text1 a { text-decoration:none; color:#e60012; }
.login_text1 a:hover { text-decoration:none; color:#e60012; font-weight:600; }

.login_text2 { font-size:13px; color:#333333; margin:0 0 0 7px; }
.login_text2 a { text-decoration:none; color:#097800; }
.login_text2 a:hover { text-decoration:none; color:#097800; font-weight:600; }

.login_mid { margin:30px 48px; }

.login_div3 { margin:0 auto; width:245px; }
.login_div3 img { float:none; margin-bottom:10px; }



/*/////////////// site map css ///////////////////*/


.sitemap_left { float:left; width:316px; margin-right:136px; }
.sitemap_mid { float:left; width:316px; margin-right:136px; }
.sitemap_right { float:left; width:316px; }

.sitemap_1depth { float:none; display:block; font-size:15px; color:#ffffff; font-weight:600; text-align:left; padding:5px 15px 5px 15px; background-color:#42883c; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; margin:20px 0 15px 0; }
.sitemap_1depth a, a:hover { text-decoration:none; color:#ffffff; }

.sitemap_2depth { margin:15px 0 0 15px; font-size:14px; color:#333333; font-weight:400; text-align:left; line-height:140%; text-decoration:none; }
.sitemap_2depth ul { list-style-type:none; }
.sitemap_2depth li { list-style-type:none; background:url('https://www.koreatimes.co.kr/www2/img/ic_green_dots.png') no-repeat 0 6px; padding-left:12px; vertical-align:middle; margin-bottom:10px; }
.sitemap_2depth li a { text-decoration:none; color:#333333; }
.sitemap_2depth li a:hover { text-decoration:none; font-weight:600; color:#00582c; }

.sitemap_3depth { margin:15px 0 0 15px; font-size:14px; color:#333333; font-weight:400; text-align:left; line-height:140%; text-decoration:none; }
.sitemap_3depth ul { list-style-type:none; }
.sitemap_3depth li { list-style-type:none; background:url('https://www.koreatimes.co.kr/www2/img/ic_green_2depth_dots.png') no-repeat 0 8px; padding-left:12px; vertical-align:middle; margin-bottom:10px; }
.sitemap_3depth li a { text-decoration:none; color:#333333; }
.sitemap_3depth li a:hover { text-decoration:none; font-weight:600; color:#42883c; }



/*/////////////// advertising css ///////////////////*/


/*.ad_01 { margin:30px; }*/
/*.ad_01 img { float:left; display:inline-block; margin-bottom:30px; margin-right:40px; vertical-align:top; }*/


.ad_tt_01 { margin:30px 0 0 0; float: left; }
.ad_tt_01_2 { margin:30px 40px 0 0; float: left; }
.ad_tt_02 { margin:38px 40px 0 0; float:left; }
.ad_tt_03 { margin:38px 0 0 0; float:left; }

.ad_01 { width: 1220px; margin:18px 0 0 0; }
.ad_02 { width: 905px; margin:18px 0 0 0; }
.ad_03 { width: 590px; margin:18px 0 0 0; }
.ad_04 { width: 275px; margin:18px 0 0 0; }
.ad_1v { margin:18px 40px 0 0; float:left;  }
.ad_2v { margin:18px 0 0 0; float:left;  }



/*/////////////// event css ///////////////////*/

.concert { margin:0 0; width:840px; }
.concert_bg { float:none; background:url('https://img.koreatimes.co.kr/www/events/concert/concert_03_20210217.jpg') no-repeat 0 0; width:840px; height:221px; }


/*/////////////// form css ///////////////////*/


.form_select { width:120px; padding:5px 8px; font-size:13px; color:#333333; border:1px #555555 solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; }

.form_text { width:120px; padding:5px 8px; border:1px #555555 solid; background-color:#ffffff; border-radius:5px; -webket-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; height:10px; }

.form_bt { vertical-align:top; }



/*/////////////// payment css ///////////////////*/

.payment_div { width:600px; margin:70px auto; }
.payment_bg { width:598px; border-left:1px #cccccc solid; border-right:1px #cccccc solid; height:auto; }
.payment_div2 { width:550px; margin:0 auto; }

.payment_img1 { margin:0 0 -5px 0; }
.payment_img2 { margin:0 0 0 -1px; }

.payment_form_div { float:none; padding:30px 0 15px 0; font-size:13px; }
.payment_form_div div { margin-bottom:12px; }
.payment_form_div img { vertical-align:middle; }

.payment_td { width:350px; border-bottom:#eeeeee solid 1px; }

.payment_text1 { font-size:13px; color:#e60012; margin:0 0 10px 7px; }
.payment_text1 a { text-decoration:none; color:#e60012; }
.payment_text1 a:hover { text-decoration:none; color:#e60012; font-weight:600; }

.payment_text2 { font-size:13px; color:#333333; margin:0 0 0 7px; }
.payment_text2 a { text-decoration:none; color:#097800; }
.payment_text2 a:hover { text-decoration:none; color:#097800; font-weight:600; }

.payment_mid { margin:30px 48px; }

.payment_div3 { margin:0 auto; width:245px; }
.payment_div3 img { float:none; margin-bottom:10px; }



/*/////////////// learning korean css ///////////////////*/


.LK_sub_mn_div { float:left; margin-top:12px; width:1220px; }
.LK_sub_submn { float:left; width:1020px; text-align:left; display:inline-block; z-index: 2; }
.LK_sub_submn li img { list-style:none; float:left; text-align:left; font-size:13px; color:#555555; font-weight:600; margin:0 2px 0 0; }

.LK_sub_2mn_div { float:left; margin-top:7px; width:1220px; }
.LK_sub_2mn_submn { float:left; width:1020px; text-align:left; display:inline-block; }
.LK_sub_2mn_submn li img { list-style:none; float:left; text-align:left; font-size:13px; color:#555555; font-weight:600; margin:0 2px 0 0; }

.LK_date_line { width 1220px; z-index: 1; }
.LK_date { float:right; font-size:11px; color:#333333; text-align:right; width:180px; margin:-20px 0 5px 0; }
.LK_line_w1220_mn { border-top:1px #e1e1e1 solid; width:100%; margin:36px 0 0 0; }



/*/////////////// shottackes css ///////////////////*/

.st_wrap { position: absolute; width:840px; text-align:center; line-height:130%; }
.st_over1 { clear:both; position:absolute; float:left; top:0px; left:0px; width:100%; height:auto; text-align:left; }
.st_over2 { clear:both; position:absolute; float:left; top:0px; left:0px; width:100%; height:auto; text-align:left; }
.st_over3 { clear:both; position:absolute; float:left; top:0px; left:0px; width:100%; height:auto; text-align:left; }
.st_over4 { clear:both; position:absolute; float:left; top:0px; left:0px; width:100%; height:100%; text-align:left; background-color:#FFF; }

.st_B1 { border:1px solid #cccccc; border-bottom:0px; padding:5px 20px 5px 20px; background-color:#ffffff; color:#333333; vertical-align:middle; margin-right:1px; border-radius:5px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; -webket-border-radius:5px; -webket-border-bottom-left-radius:0px; -webket-border-bottom-right-radius:0px; -moz-border-radius:5px; -moz-border-bottom-left-radius:0px; -moz-border-bottom-right-radius:0px; -o-border-radius:5px; -o-border-bottom-left-radius:0px; -o-border-bottom-right-radius:0px; -ms-border-radius:5px; -ms-border-bottom-left-radius:0px; -ms-border-bottom-right-radius:0px; }
.st_B1:hover { background-color:#f1f1f1; color:#000; font-weight:600; }
.st_B1:active { background-color:#f1f1f1; color:#000; font-weight:600; }
.st_B1:visit { background-color:#f1f1f1; color:#000; font-weight:600; }

.st_B2 { border:1px solid #cccccc; border-bottom:0px; padding:5px 20px 5px 20px; background-color:#ffffff; color:#333333; vertical-align:middle; margin-right:1px; border-radius:5px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; -webket-border-radius:5px; -webket-border-bottom-left-radius:0px; -webket-border-bottom-right-radius:0px; -moz-border-radius:5px; -moz-border-bottom-left-radius:0px; -moz-border-bottom-right-radius:0px; -o-border-radius:5px; -o-border-bottom-left-radius:0px; -o-border-bottom-right-radius:0px; -ms-border-radius:5px; -ms-border-bottom-left-radius:0px; -ms-border-bottom-right-radius:0px; }
.st_B2:hover { background-color:#f1f1f1; color:#000; font-weight:600; }
.st_B2:active { background-color:#f1f1f1; color:#000; font-weight:600; }
.st_B2:visit { background-color:#f1f1f1; color:#000; font-weight:600; }

.st_B3 { border:1px solid #cccccc; border-bottom:0px; padding:5px 20px 5px 20px; background-color:#ffffff; color:#333333; vertical-align:middle; margin-right:1px; border-radius:5px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; -webket-border-radius:5px; -webket-border-bottom-left-radius:0px; -webket-border-bottom-right-radius:0px; -moz-border-radius:5px; -moz-border-bottom-left-radius:0px; -moz-border-bottom-right-radius:0px; -o-border-radius:5px; -o-border-bottom-left-radius:0px; -o-border-bottom-right-radius:0px; -ms-border-radius:5px; -ms-border-bottom-left-radius:0px; -ms-border-bottom-right-radius:0px; }
.st_B3:hover { background-color:#f1f1f1; color:#000; font-weight:600; }
.st_B3:active { background-color:#f1f1f1; color:#000; font-weight:600; }
.st_B3:visit { background-color:#f1f1f1; color:#000; font-weight:600; }



.st_article_area1 { clear:both; float:left; margin:15px 0 15px 8px; width:98%;}
.st_article_area2 { clear:both; float:left; margin:0 0 15px 8px; width:98%;}

.st_article_headline { font-size:22px; margin:0 0 10px 0; text-align:left; }
.st_article_headline a { text-decoration:none; }
.st_article_headline a:hover { text-decoration:none; }

.st_article_lead { font-size:13px; margin:0 0 10px 0; text-align:left; }
.st_article_lead a { text-decoration:none; }
.st_article_lead a:hover { text-decoration:none; }

.st_line { clear:both; float:left; border-top:1px #f1f1f1 solid; width:98%; margin:10px 0 7px 8px; }



/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: url('https://www.koreatimes.co.kr/www2/img/bt_photonews_next.png');
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}


/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 15px 0;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: 165px; /*auto*/
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 165px;
}


.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 40px;
  display: inline-block;
  content: url('https://www.koreatimes.co.kr/www2/img/bt_photonews_prev.png');
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: url('https://www.koreatimes.co.kr/www2/img/bt_photonews_next.png');
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}



.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  /*bottom: -40px;*/
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}



.flex-control-paging li a {
  width: 5px;
  height: 5px;
  display: block;
  background: #999/*#666*/;
  background: rgba(0, 0, 0, 0.2/*0.5*/);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #5fa224 /*#000*/;
  background: rgba(95, 162, 36, 0.9) /*rgba(0, 0, 0, 0.9)*/;
  cursor: default;
  width: 7px;
  height: 7px;
}

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}


/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

