@charset "utf-8";
@import url('reset.css');


/* font */
body {
	font-size:12px;
	font-family:Arial, Verdana;
	color:#3e3e3e;
}
select,option { font-size:13px; font-family:Arial,Verdana; color:#000; background-color:#ffffff;}

/* reset */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
img, fieldset{border:none;}
table{border-collapse:collapse;}
ul, ol, li{list-style:none;}
address{font-style:normal;}
img{
	vertical-align:top;
}
input, select, textarea{vertical-align:middle;}
button {border:0; background:none; overflow:visible;}

/* anchor */
a {color:#000; text-decoration:none;}
a:hover {
	color:#000;
	text-decoration:underline;
}

/* base */
em {font-style:normal;}
caption {display:none;}
.clear {clear:both;}
.hide {position:absolute; left:-1px; top:-1px; width:1px; height:1px; visibility:hidden; text-indent:100%;}
.skip {font-size:0; height:0; left:-5000px; line-height:0; overflow:hidden; position:absolute; visibility:hidden; width:0;}

/*layout*/
#container {width:808px;}
#wrapper {position:relative; overflow:visible; margin:0 auto; width:1023px; height:100%;}
.skipnavigation a {display:block; overflow:hidden; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; font-size:0; line-height:0; text-align: center;}
.skipnavigation a:hover, .skipnavigation a:active, .skipnavigation a:focus {width:100%; height:auto; margin:0; padding:5px 0; font-weight:bold; font-size:12px; font-family:Tahoma; color:#333; line-height:1; text-decoration:none !important; text-indent:10px}

/* gnb */
.gnb {text-align:right;}
.gnb .gnb_menu {display:none;}

/* movie play thumnail */
.moive_thum {position:relative; display:block;}
.moive_thum2 {position:relative; display:block;padding-left:10px; width:487px; }
.moive_thum3 {position:relative; display:block; padding:10px 0 0 10px; width:487px; }
.moive_thum4 {position:relative; display:block;padding-left:10px; width:653px; }
.moive_thum span.playBtn {display:block; position:absolute; left:1px; top:1px; width:30px; height:27px; background:url("/images/new/btn/play_btns.png") no-repeat left -1px; font-size:0}
.moive_thum span.over {background-position:-47px top;}
.moive_thum em {display:block; padding-top:13px; color:#204788; font-size:14px; font-weight:bold;}
.moive_thum2 em, .moive_thum4 em {display:block; color:#204788; font-size:14px; font-weight:bold; padding-bottom:10px;}

.con_list01 .moive_thum {float:left; overflow:hidden;}
.con_list01 .moive_thum span.playBtn {width:42px; height:37px;  background-position:0px -68px;}
.con_list01 .moive_thum span.over {background-position:-47px -68px;}

.con_list02 .moive_thum em {
	padding:10px 0 20px 4px;
	font-size:12px;
	line-height:1.3;
}
.con_list02 .moive_thum span.playBtn {width:35px; height:31px; background-position:0px -32px;}
.con_list02 .moive_thum span.over {background-position:-47px -32px;}

.con_list03 .moive_thum em {
	padding:0px 0 20px 4px;
	font-size:12px;
	line-height:1.3;
}
.con_list03 .moive_thum em span {
	display:block;
	padding-top:10px;
	font-size:12px;
	line-height:1.3;
}
.con_list03 .moive_thum span.playBtn {width:35px; height:31px; background-position:0px -32px;}
.con_list03 .moive_thum span.over {background-position:-47px -32px;}

.con_national_list01 .moive_thum {float:left;}
.con_national_list01 .moive_thum span.playBtn {width:42px; height:37px;  background-position:0px -68px;}
.con_national_list01 .moive_thum span.over {background-position:-47px -68px;}  
.national_txt {clear:both;}
