/* Contents */
#banners {
	background-image: url(/images/view.jpg);
	display:block;
	height:260px;
	width:590px;
}
#banners a {	
	margin-left:5px;
	position:relative;
	top:5px;
}
#banners-main a{
	display:block;
	height:200px;
	width:580px;
}
.banner-0 {
	background-image: url(/images/bnr_main_new.jpg);
}
.banner-1 {
	background-image: url(/images/you-better-know.jpg);
}
.banner-2 {
	background-image: url(/images/banner3.jpg);
}
#banners-sub>li{
	display:block;
	height:45px;
	width:190px;
	position:relative;
	top:10px;
	cursor:pointer;
	margin-left:5px;
}
#banner-0.on, #banner-0:hover{
	background-image: url(/images/btn_main_new_on.jpg);
}
#banner-0{
	background-image: url(/images/btn_main_new.jpg);
}
#banner-1.on, #banner-1:hover{
	background-image: url(/images/btn_main_qa_on.jpg);
}
#banner-1{
	background-image: url(/images/btn_main_qa.jpg);
}
#banner-2.on, #banner-2:hover{
	background-image: url(/images/btn_main_ewarrant_on.jpg);
}
#banner-2{
	background-image: url(/images/btn_main_ewarrant.jpg);
}
td.ewheight {height:50px;}
.contents-table{
	padding:10px 5px 0 5px;
	width:590px;
}
.contents-top{
	background: url(/images/back_contensguide_top.gif);
	height:10px;
	width:570px;
	margin-top:10px;
}
.contents-middle{
	background: url(/images/back_contensguide_middle.gif);
	width:570px;
	padding:10px;
}
.contents-bottom{
	background: url(/images/back_contensguide_bottom.gif);
	height:10px;
	width:570px;
}
.subtitle1{
	background:url(/images/hl_m.gif) no-repeat;
	display:block;
	width:100%;
	height:30px;
	padding-top:5px;
	padding-left:30px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.subtitle1-hover, .subtitle1:hover{
	background: url(/images/hl_m_on.gif) no-repeat;
	display:block;
	width:100%;
	height:30px;
	padding-top:5px;
	padding-left:30px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.subtitle2{
	background: url(/images/hl_l.gif) no-repeat;
	display:block;
	width:100%;
	height:30px;
	padding-top:5px;
	padding-left:30px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.subtitle2:hover{
	background: url(/images/hl_l_on.gif) no-repeat;
	display:block;
	width:100%;
	height:30px;
	padding-top:5px;
	padding-left:30px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.contents-list{
	list-style-image:url(/images/arrow03.gif);
	padding-left:25px;
	margin-bottom:20px;
}
.contents-list li{
	float:none;
	line-height:25px;
	/*z-index:2;*/
}
.contents-top2{
	background: url(/images/img_top_02.jpg) no-repeat;
	display:block;
	height:75px;
	width:70px;
	cursor:default;	
	float:right;
	position:relative;
	top:5px;
	right:5px;
}
.contents-top3{
	background: url(/images/img_top_03.jpg) no-repeat;
	display:block;
	height:75px;
	width:70px;
	float:right;
	position:relative;
	right:20px;
	cursor:default;
}
.contents-top4{
	background: url(/images/img_top_04.jpg) no-repeat;
	display:block;
	height:75px;
	width:70px;
	float:right;
	position:relative;
	top:5px;
	right:10px;
	_right:40px;
	cursor:default;
}
.contents-top5{
	background: url(/images/img_top_05.jpg) no-repeat;
	display:block;
	height:110px;
	width:80px;
	float:right;
	position:relative;
	bottom:35px;
	right:20px;
	_right:50px;
	cursor:help;
}
.contents-top5-hover, .contents-top5:hover{
	background: url(/images/img_top_05_on.jpg) no-repeat;
	display:block;
	height:110px;
	width:80px;
	float:right;
	position:relative;
	bottom:35px;
	right:20px;
	_right:50px;
	cursor:help;
}
.contents-top6{
	background: url(/images/img_top_06.jpg) no-repeat;
	display:block;
	height:90px;
	width:70px;
	float:right;
	position:relative;
	top:70px;
	right:10px;
	_right:50px;
	cursor:default;
}
.contents-top7{
	background: url(/images/img_top_07.jpg) no-repeat;
	display:block;
	height:90px;
	width:170px;
	float:right;
	position:relative;
	top:20px;
	right:10px;
	cursor:default;
}
.ranking-header{
	padding-left:10px;
	padding-top:10px;
	_padding-top:0px;
}
.ranking-title{background:#333;color:#fff;padding-left:10px;font-weight:bold;}
.ranking-today-hot{	width:280px;padding-left:10px;}
.ranking-today-up{display:none;width:280px;padding-left:10px;}
table[class|="ranking"] td{text-align:center;}
table[class|="ranking"] td:first-child + td a {color:#0a69c9;}/*non-chrome*/
table[class|="ranking"] td:nth-child(2)a{ color:#0a69c9;}/*chrome*/
.line-dot{
	background:url(/images/line_dot_01x.gif) repeat-x;
	height:1px;
}
.whatsnew{width:300px;}
.whatsnew tr td{padding-left:10px;}
.whatsnew-line a{color:#0a69c9;}
.bar{
	background:url(/images/arrow_sidebar.gif) no-repeat;
	height:3px;
	padding-top:-10px;
	padding-left:10px;
}

.simulator-back {	
	background: url(/images/back_sidebar_bnr_simulator.gif) no-repeat;
	display:block;
	height:160px;
	width:305px;
}
.simulator{
	background:url(/images/bnr_simulator.jpg) no-repeat;
	display:block;
	height:94px;
	width:297px;
	position:relative;
	top:5px;
	left:1px;
	padding-bottom:10px;
}
.simulator-words{
	line-height:20px;
	padding-left:10px;
	font-size:12px;
	width:280px;
}
.guide-back{
	background: url(/images/back_sidebar_guide.gif) no-repeat;
	height:30px;
	width:120px;
	display:inline-block;
	padding-top:10px;
	padding-left:30px;
	font-weight:bold;
}
