@charset "UTF-8";

/*--------------------------
	 GWS Top Style
--------------------------*/

/* common
--------------------------*/
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.top-title{
	margin-bottom:0.8em;
	padding:20px 0 16px;
	background:url(../images/index/bg_title.gif) repeat-x left top;
	text-indent:-9999px;
	outline:hidden;
	_zoom:1;
}
.pageTop{width:980px;}


/* layout
--------------------------*/
#container{background:url(../images/index/bg_top.gif) repeat-x 0 88px;}
#content{width:980px;}


/* recommend
--------------------------*/
#recommend-wrap{padding-bottom:23px; background:url(../images/index/bg_recommend.gif) no-repeat center top;}
#recommend{position:relative; padding:0 1px; height:300px;}
#recommend li{position:absolute; display:none; z-index:0;}

/* nav */
#rec-nav{position:relative; height:44px; padding:9px 48px 10px;}
#rec-nav #btnBack{
	position:absolute;
	left:1px;
}
#rec-nav #btnNext{
	position:absolute;
	right:1px;
}
#rec-nav .mask{
	position:relative;
	visibility:visible;
	width:100%;
	left:0;
	overflow:hidden;
}
#rec-nav ul{
	display:none;
	position:relative;
	background:url(../images/index/rec_nav_border.gif) no-repeat left top;
}
#rec-nav li{
	float:left;
	background:url(../images/index/rec_nav_border.gif) no-repeat right top;
}
#rec-nav li a{padding:0 10px; outline:none;}
/*#rec-nav li.current a{cursor:default;}*/
#rec-nav #current-arr{
	position:absolute;
	top:0;
	left:151px;
	width:16px;
	height:14px;
	background:url(/images/index/rec_navi_arr.png) no-repeat left top;
}
* html #rec-nav #current-arr{
	background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/index/rec_navi_arr.png', sizingMethod=scale);
}
#loading{position:absolute; width:100%; margin-top:138px; text-align:center;}


/* news / notice
--------------------------*/
/*#news-wrap{position:relative; float:left; width:475px;} in case of 2 columns, bk130705*/
#news-wrap{position:relative;}
#notice-wrap{position:relative; float:right; width:475px;}
#news-wrap .top-title a{
	display:block;
	width:57px;
	height:13px;
	background:url(../images/index/bt_news.gif) no-repeat 0 0;
	overflow:hidden;
}
#rss{
	position:absolute;
	top:20px;
	left:64px;
	padding:2px 0 2px 8px;
	border-left:1px solid #e8e8e8;	
}
#rss a{
	display:block;
	width:38px;
	height:11px;
	text-indent:-9999px;
	background:url(../images/index/rss.gif) no-repeat 0 0;
	outline:0;
}
#news-wrap .top-title a:hover{background-position:0 -13px;}
#notice-wrap .top-title span{
	display:block;
	width:49px;
	height:13px;
	background:url(../images/index/title_notice.gif) no-repeat 0 0;
}
#news-list p a,
#notice-list p a{
	display:block;
	margin-bottom:0.5em;
	padding:0 0 0.3em 7.5em;
	border-bottom:1px solid #e8e8e8;
}
#news-list p.bottom a,
#notice-list p.bottom a{
	margin-bottom:0;
	padding-bottom:0;
	border:none;
}
#news-list p span.fontRed,
#notice-list p span.fontRed{
	position:absolute;
	left:8px;
	display:block;
}


/* explore
--------------------------*/
#explore-wrap{
	margin-top:2em;
}
#explore-wrap .top-title{padding:20px 0 14px;}
#explore-wrap .top-title span{
	display:block;
	width:206px;
	height:15px;
	background:url(../images/index/title_explore.gif) no-repeat 0 0;
}
#explore-wrap #explore-text{
	margin-bottom:1.5em;
	font-size:116%;
	font-weight:bold;
}
#explore-wrap .item li{
	float:left;
	width:150px;
	padding-right:16px;
	_overflow:hidden;
}
#explore-wrap .item li.right{padding-right:0;}
#explore-wrap .item .arrBlock{
	margin-bottom:0.3em;
	font-size:116%;
	font-weight:bold;
	background-position:0 0.2em;
	_zoom:1;
}
#explore-wrap .item li li{margin-top:0.7em;}
#explore-wrap .item li li.borderDotTop{
	width:134px;
	margin-top:1.1em;
	padding-top:1em;
}


@media print{
body{
	font-size:13px;
	background:none;
}
* html body{
	zoom: 0.66;
}
#container{
	background:none;
}
.txt16,.txt16b{
	font-size:16px;
}
.txt14,.txt14b{ 
	font-size:14px;
}
.txt12,.txt12b{ 
	font-size:13px;
}
.txt11,.txt11b,
.txt10,.txt10b{ 
	font-size:11px;
}
#header{
	border-top:3px solid #e60000;
	border-bottom:1px solid #bcbcbc;
}
* html .arw li,
* html .borderDotTop,
* html #recommend-wrap{
	zoom:1;
}
* html #rec-nav #current-arr{display:none;}
#explore-wrap{width:981px;}
}