@charset "utf-8";
/*
Korea Portal Css Style
*/

/*Reset*/
*{padding:0;margin:0;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
body,input,button{font-size:17px;line-height:1.5em;font-family: Arial, Helvetica,  "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック";color:#444444;}
h1,h2,h3,h4,h5,h6{font-size:17px;text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
/*
a:link {
	font-size: 17px;
	color: #444444;
	text-decoration: underline;

}
a:visited {
	font-size: 17px;
	color: #444444;
	text-decoration: none;

}
a:hover {
	font-size: 17px;
	color: #2D92E2;
	text-decoration: underline;
}
*/

em,address{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
textarea{overflow:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}

/*Common*/
.input_text, textarea{*margin:-1px 0;padding-right:1px;}
.input_check, .input_radio{width:13px;height:13px;}
.blind, legend, .ke_kbd .skip_kbd, .wg_sports thead th{display:block;overflow:hidden;position:absolute;left:0;top:-5000px;}
hr{display:none;}
legend{*width:0;}
:root legend{margin-top:-1px;font-size:0;line-height:0;}
.clear{clear:both;}
.font01{ color:#3a3a3a;}
.font02{ color:#000000; padding:0 10px; font-weight:bold;}
.padT8{ padding-top:8px;}
.padT10{ padding-top:10px;}
.padLR8{ padding:0 8px;}
.padLR10{ padding:0 10px;}
.padLR20{ padding:0 20px;}
.padLR12{ padding:0 12px;}
.fL{ float:left;}
.fR { float:right;}
/*Layout*/
body{text-align:center;}
#wrap, #header, #header2, #navi, #container, #footer{width:880px;margin:0 auto;text-align:left;}

/*Header*/
#header{background:url(../image/bg_hd.gif) no-repeat top left; overflow:visible; position:relative; height:40px;}
#header #tab01{
	position:absolute;
	top:4px;
	left:11px;
}
#header #tab01 li{float:left;}
#header #tab01 li a{width:61px; height:23px; text-indent:-9999px; display:block;}
#header #tab02{position:absolute; top:5px; right:5px;}
#header #tab02 li{float:left;}
#header #tab02 li a{width:250px; height:23px; text-indent:-9999px; display:block;}


#header2{overflow:visible;position:relative;height:68px;margin-bottom:16px;}
#header2 h1{
	position:absolute;
	top:1px;
	left:15px;
	width:220px;
	height:68px;
}

#header2_bnpage{overflow:visible;position:relative;height:68px;}
#header2_bnpage h1{
	position:absolute;
	top:1px;
	left:15px;
	width:220px;
	height:68px;
}

#search{position:absolute;left:270px;top:16px;z-index:1;width:380px;}
#search .green_window{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;width:296px;height:26px;border:5px solid #89badb;background-color:#fff;}
#search .input_text{width:280px;_width /**/:276px;height:21px;*height:24px;_height:23px;padding:5px 3px 0 6px;*padding-top:2px;_padding-top:3px;border:0 none;font-weight:bold;font-size:14px;color:#000;*ime-mode:active;}
#search .btn{position:relative;z-index:10;margin-left:1px;vertical-align:top;}

#search_sub{position:absolute;left:595px;top:38px;z-index:1;width:285px;overflow: hidden;}
#search_sub .subsearch{ width:220px; height:18px; border:#309aec 2px solid; margin-right:5px;}
#search_sub .btn_sch{ vertical-align:bottom;}
#header2_bn {position:absolute;width:205px;height:68px;top:12px;right:0;}

/*Navigation*/
#navi{background:url(../image/navi_3.jpg) no-repeat top left;height:33px;margin-bottom:7px;}
#navi #navi_list a:link{font-size:20px; color:#FFFFFF}
#navi #navi_list a:hover{text-decoration: underline;}
#navi #navi_list a:visited{color: #FFFFFF; text-decoration:underline;}


#navi li{float:left;}
#navi li a{ height:33px; display:block; text-indent:-9999px;}
/*off*/	
ul#navi #navi01{ width:105px; background:url(../image/navi-off.gif) no-repeat -0px -0px}
ul#navi #navi02{ width:146px; background:url(../image/navi-off.gif) no-repeat -105px -0px}
/*on*/	
ul#navi #navi01-on{ width:105px; background:url(../image/navi-on.gif) no-repeat -0px -0px}
ul#navi #navi02-on{ width:146px; background:url(../image/navi-on.gif) no-repeat -105px -0px}
/*hover*/	
ul#navi #navi01 a:hover{ width:105px; background:url(../image/navi-on.gif) no-repeat -0px -0px}
ul#navi #navi02 a:hover{ width:146px; background:url(../image/navi-on.gif) no-repeat -105px -0px}

/* 메인페이지의 네비게이션 수정하기 전 내용 
/*Navigation /
#navi{background:url(../image/navi.gif) no-repeat top left;height:33px;margin-bottom:7px;}
#navi li{float:left;}
#navi li a{ height:33px; display:block; text-indent:-9999px;}
/*off /	
ul#navi #navi01{ width:130px; background:url(../image/navi-off.gif) no-repeat -0px -0px}
ul#navi #navi02{ width:105px; background:url(../image/navi-off.gif) no-repeat -130px -0px}
ul#navi #navi03{ width:146px; background:url(../image/navi-off.gif) no-repeat -235px -0px}
ul#navi #navi04{ width:175px; background:url(../image/navi-off.gif) no-repeat -381px -0px}
/*on /	
ul#navi #navi01-on{ width:130px; background:url(../image/navi-on.gif) no-repeat -0px -0px}
ul#navi #navi02-on{ width:105px; background:url(../image/navi-on.gif) no-repeat -130px -0px}
ul#navi #navi03-on{ width:146px; background:url(../image/navi-on.gif) no-repeat -235px -0px}
ul#navi #navi04-on{ width:175px; background:url(../image/navi-on.gif) no-repeat -381px -0px}
/*hover /	
ul#navi #navi01 a:hover{ width:130px; background:url(../image/navi-on.gif) no-repeat -0px -0px}
ul#navi #navi02 a:hover{ width:105px; background:url(../image/navi-on.gif) no-repeat -130px -0px}
ul#navi #navi03 a:hover{ width:146px; background:url(../image/navi-on.gif) no-repeat -235px -0px}
ul#navi #navi04 a:hover{ width:175px; background:url(../image/navi-on.gif) no-repeat -381px -0px}
*/

#keyword {width:297px;text-align:right;color:#fff;padding:8px 10px 0 0;}
#keyword a{color:#fff;}


		#header_talk{
		   /* padding-left:16px;
			margin-top:12px; */
			width:295px; /* width:430px; */
			float:right;
		}
			#header_talk_label{
				font-weight:bold;
				color:#ffffff;
				float:left;
				margin-left:2px; /* margin-left:70px; */
			}
			#heaer_talk_content {
				overflow:hidden; 
				height:17px; 
				float:right;
				width:285px; /* width:300px; width:270px; */
				margin-left:3px;
				
			}
			#heaer_talk_content a{
				color:#ffffff;
				overflow:hidden; 
				height:17px; 
				float:right;
				width:285px; /* width:300px; width:270px; */
				margin-left:3px;
			}
			
			.header_talk_list{
				width:285px; /* width:300px; width:270px; */
				float:left;
				height:17px;
			}


/*ContainerJP*/
#container{clear:both;float:left;margin-bottom:20px;}
#container_left{width:201px;float:left; }
#container_sub_left01{width:175px;float:left; }
#container_sub_left02{width:139px;float:left; }
#container_center{width:430px;float:left;margin-left:5px;}
#container_right{width:240px;float:right;}
#container_sub_right01{width:690px;float:right; padding-left:15px;}
#container_sub_right02{width:726px;float:right; padding-left:15px;}
#container_center2{width:400px;margin:0 14px 0 16px;}

#container_left .left_space{width:201px;height:10px;display:block;clear:both;}
#container_center .center_space{width:430px;height:12px;display:block;clear:both;}
#container_center .center_space2{width:400px;height:12px;display:block;clear:both;}
#container_right .right_space{width:240px;height:10px;display:block;clear:both;}
.tit01{position:relative;height:22px;}
.tit01_left{position:absolute;top:0;left:0;}
.tit01_right{position:absolute;top:0;right:0;font-size:11px;}
.list01{clear:both;}
.list01 li{padding-bottom:3px;}

#left_box01{width:199px;border:#b8d9f3 1px solid;background:#f8f8f8 url(../image/left_title_bg.gif) repeat top left; float:left;}
#left_box01 #navi_list a:link{font-size:17px; color:#2764A1}
#left_box01 #navi_list a:hover{text-decoration: underline;}
#left_box01 #navi_list a:visited{color: #2764A1; text-decoration:underline;}

.left_title01{
background:url(../image/left_title01.gif) no-repeat top left; padding-left:35px; padding-top:4px; width:164px; height:22px; font-weight:bold;}
#left_box01 #txt01{width:183px;float:left;padding:8px 8px;}
#left_box01 #txt01 .txt01_left{width:85px;float:left;}
#left_box01 #txt01 .txt01_left img{border:#ededed 1px solid;}
#left_box01 #txt01 .txt01_right01{width:98px;float:right;font-weight:bold; color:#444444; padding-top:3px;}
#left_box01 #txt01 .txt01_right02{width:98px;float:right; color:#444444;}
#left_box01 #txt01 .txt01_right01 a{color:#444444; padding-top:3px;}
#left_box01 #txt01 .txt01_right01 a:hover{color: #2D92E2;}
#left_box01 #txt01 .txt01_right02 a{color:#444444;}

#bannerL p{ padding-bottom:10px;}
#left_box02{width:199px;border:#b8d9f3 1px solid;background:#f8f8f8; float:left;}
.left_title02{
background:url(../image/left_title02.gif) no-repeat top left; padding-left:35px; padding-top:4px; width:164px; height:22px; font-weight:bold;}
#left_box02 #txt02{width:183px;float:left;padding:8px 8px;}
#left_box02 #txt02 ul{ clear:both; padding-top:10px;}
#left_box02 #txt02 .txt01_left{width:60px;float:left;}
#left_box02 #txt02 .txt01_left img{border:#ededed 1px solid;}
#left_box02 #txt02 .txt01_right01{width:115px;float:right;font-weight:bold; color:#444444; line-height:120%; padding-left:7px;}
#left_box02 #txt02 .txt01_right01 a{width:115px;float:right;font-weight:bold; color:#444444;}

#left_box03{width:199px;border:#b8d9f3 1px solid;background:#f8f8f8 url(../image/left_title_bg.gif) repeat top left; float:left; }
#left_box03 ul{ padding-left:10px; padding-bottom:10px;  color:#2764a1; font-weight:bold;}

#container_center .center_tit01{position:relative;width:400px;height:20px;float:left;border-bottom:#cacaca 1px solid;}
#container_center .center_tit01_l{position:absolute;top:0;left:5px; color:#223377; font-weight:bold;}
#container_center .center_tit01_r{position:absolute; top:1px; right:3px; font-size:11px; background: url(../image/ico01.gif) no-repeat -2% 30%; padding-left:5px;}
#center01{width:400px;float:left;padding:8px 0; color:#444444;}
#center01 .txt01_left{width:118px; float:left; }
#center01 .txt01_left img{border:#ededed 1px solid;}
#center01 .txt01_right01{width:270px;float:right;font-weight:bold; }
#center01 .txt01_right02{width:270px;float:right;}
#center01 .txt01_right01 a{width:270px;float:right;font-weight:bold; color:#444444;}
#center01 .txt01_right01 a:hover {width:270px;float:right;font-weight:bold; color:#2D92E2;}
#center01 .txt01_right02 a{width:270px;float:right;color:#444444;}
#center01 .txt01_right02 a:hover {width:270px;float:right;color:#2D92E2;}
#center01 p{ background:url(../image/ico01.gif) no-repeat 1% 20%; padding-left:15px;}
#center01 p a{ color:#444444;}
#center01 p a:hover{ color:#2D92E2;}
#center02{width:400px;float:left;padding:8px 0; color:#444444;}
#center02 ul#center02L { width:195px; float:left;}
#center02 ul#center02L .txt01_left{width:78px; float:left; }
#center02 ul#center02L .txt01_left img{border:#ededed 1px solid;}
#center02 ul#center02L .txt01_right01{width:110px;float:right;font-weight:bold; }
#center02 ul#center02L .txt01_right02{width:110px;float:right;}
#center02 ul#center02L .txt01_right01 a{color:#444444;}
#center02 ul#center02L .txt01_right01 a:hover{color:#2D92E2;}
#center02 ul#center02L .txt01_right02 a{color:#444444;}

#center02 ul#center02R { width:195px; float:right;}
#center02 ul#center02R .txt01_left{width:78px; float:left; }
#center02 ul#center02R .txt01_left img{border:#ededed 1px solid;}
#center02 ul#center02R .txt01_right01{width:110px;float:right;font-weight:bold; }
#center02 ul#center02R .txt01_right02{width:110px;float:right;}
#center02 ul#center02R .txt01_right01 a{color:#444444;}
#center02 ul#center02R .txt01_right01 a:hover{color:#2D92E2;}
#center02 ul#center02R .txt01_right02 a{color:#444444;}
#center02 p{ background:url(../image/ico01.gif) no-repeat 1% 20%; padding-left:15px;}
#center02 p a{ color:#444444;}
#center02 p a:hover{ color:#2D92E2;}
#center03{width:400px;float:left;padding:8px 0; color:#444444;}
#center03 .txt01_left{width:60px; float:left; }
#center03 .txt01_left img{border:#ededed 1px solid;}
#center03 .txt01_right01{width:320px;float:right;font-weight:bold; background:url(../image/ico02.gif) no-repeat 1% 30%; text-indent:10px; }
#center03 .txt01_right02{width:320px;float:right;}
#center03 .txt01_right01 a{color:#444444;}
#center03 .txt01_right02 a{color:#444444;}
#center03 .txt01_right01 a:hover{color:#2D92E2;}
#center03 .txt01_right02 a:hover{color:#2D92E2;}

#center04{width:400px;float:left; color:#444444;}
.center_title01{ background:url(../image/center_title01.gif) no-repeat top left;}
.center_titleL{ width:360px; padding-left:10px; font-weight:bold; color:#444444;}
.center_titleR a{ width:30px; color:#444444; font-size:10px;}
#center04 ul { float:left; width:400px; height:20px; padding-top:8px;}
#center04 ul li{ float:left;}
#center04 p{ padding:5px 5px;}
#center04 p a{color:#444444;}
#center04 p a:hover{color:#2D92E2;}
#center05{width:400px;float:left; color:#444444;}
#center05 ul { float:left; width:400px; height:20px; padding-top:8px;}
#center05 ul li{ float:left;}
#center05 p{ padding:5px 5px;}
#center05 p a{color:#444444;}
#center05 p a:hover{color:#2D92E2;}
ul#right01 li{ float:left;}
#bannerR p{ }

#right02{width:238px;border:#b8d9f3 1px solid;background:#f8f8f8; color:#444444; float:left;}
#right02 .fan{ clear:both; width:222px; float:left; padding:5px 8px 0 8px;}
#right02  ul{ width:107px; }
#right02  ul li{ text-align:center; font-weight:bold;}
#right02  ul li a{color:#444444;}
#right02  ul li a:hover{color:#2D92E2;}
.right02{width:238px;border:#b8d9f3 1px solid;background:#f8f8f8; color:#444444; float:left;}
.right_title00{
background:url(../image/right_title00.gif) no-repeat top left; padding-left:10px; padding-top:4px; width:228px; height:22px; font-weight:bold;  color:#444444; letter-spacing:-0.1em;}
#right03{width:238px;border:#b8d9f3 1px solid;background:#f8f8f8; color:#444444; padding-bottom:10px;} 
#right03 ul li{ padding-top:3px;}
.right_title01{
background:url(../image/right_title01.gif) no-repeat top left; padding-left:25px; padding-top:4px; width:213px; height:22px; font-weight:bold; margin-bottom:8px; color:#444444;}
#right04{width:238px;border:#b8d9f3 1px solid;background:#f8f8f8; color:#444444; padding-bottom:10px;} 
#right04 ul li{ padding-top:3px;}
.right_title02{
background:url(../image/right_title02.gif) no-repeat top left; padding-left:25px; padding-top:4px; width:213px; height:22px; font-weight:bold; margin-bottom:8px; color:#444444;}
.more { clear:both; text-align:right; background:url(../image/ico01.gif) no-repeat 71% 20%; padding-right:10px; padding-bottom:5px;}


/*Footer*/
#footer{position:relative;border-top:#e0e0e0 1px solid;clear:both;height:70px;}
#footer p{position:absolute;top:23px;left:76px;}
#footer ul{position:absolute;top:20px;left:317px;}

