body {
	margin:0px;
	padding:0px;
	text-align:center;
	background:#f5fbfe;
}
#container{
margin:0px;
padding:0px;
}
/*header*/
#header{
height:72px;
background:url(img/bg.gif) repeat-x top;
}
#logo{
background:url(img/logo.gif) no-repeat bottom;
width:70px;
height:20px;
float:left;
padding:0px 0 0 0;
margin:40px 0 13px 6px;
}
#BtnBox{
width:204px;
height:13px;
float:right;
margin:8px 8px 0 0;
}
#progBtn a{
display:block;
background:url(img/btn_program.gif) no-repeat;
width:50px;
height:13px;
margin:0 0 0 12px;
float:left;
}
#radioBtn a{
display:block;
background:url(img/btn_radio.gif) no-repeat;
width:68px;
height:13px;
float:left;
margin:0 0 0 12px;
}
#wnBtn a{
display:block;
background:url(img/btn_whasnew.gif) no-repeat;
width:62px;
height:13px;
float:left;
}
/**/
input#kw{
	width:118px;
	height:13px;
	padding:2px;
	background:#d9f0f7;
	border:solid #aaa 1px;
	font-family:sans-serif;
	margin-top:2px;
	float:right;
}
	* html input#kw{
	height:18px;
	}
#tbssearchunit{
padding:38px 5px 0 0;
}
	* html #tbssearchunit{
		padding:0 5px 0 0;
		margin-top:38px;
		}
	*:first-child+html #tbssearchunit{
		padding:0 5px 0 0;
		margin-top:38px;
		}
#searchbutton{
float:right;
width:43px;
height:21px;
margin-left:3px;
}

/*MAIN*/
#contentsArea{
background:url(img/bg_boo.gif) no-repeat right bottom;
padding-top:10px;
text-align:left;
}
	.box{
	padding:5px 10px;
	}
		.pickup .Ph{
		float:left;
		background:#fff;
		width:86px;
		height:86px;
		position:relative;
		margin:0;
		margin-right:10px;
		padding:3px;
		border:solid 1px #ddd;
		}
/*		.osusume .Ph{
		float:left;
		background:url(img/bg_ph02.gif) no-repeat;
		width:92px;
		height:66px;
		position:relative;
		padding-right:10px;	
		}
*/		.osusume .Ph{
		width:176px;
		background:#fff no-repeat;
		padding:2px;
		border:solid 1px #ccc;
		position:relative;
		}
		.Ph img{
		}
		.box .textBox{
		margin-left:10px;
		text-align:left;
		line-height:130%;
		padding-top:3px;
		}
		.pickup .textBox .ti{
		color:#0494dc;
		font-weight:bold;
		}
			.pickup .textBox .ti a{color:#0494dc;}
		.osusume .textBox .ti{
		color:#66a502;
		font-weight:bold;
		}
			.osusume .textBox .ti a{color:#66a502;}
		.line{
		height:3px;
		background:url(img/line.gif) repeat-x bottom;
		}
	
	#ti_osusumeBox{
	background:url(img/ti01_re.gif) repeat-x;
	margin:10px 0px 5px 0px;
	}	
	#ti_osusume{
	width:320px;
	height:26px;
	background:url(img/ti01.gif) no-repeat;
	}
	
	
/*RANKING*/
#rankingBox{
background:url(img/ti02_re.gif) repeat-x;
margin:10px 0px 5px 0px;
}
#ti_ranking{
width:320px;
height:26px;
background:url(img/ti02.gif) no-repeat;
position:relative;
}
	#ti_ranking #update{
	color:#fddde5;
	position:absolute;
	top:7px;
	left:130px;
	}
#ac20 ol{
width:290px;
margin:15px 0 15px 10px;
text-align:left;
}
#ac20 ol li{
padding-left:20px;
background:url(img/bg_ranking.gif) no-repeat;
margin-bottom:4px;
list-style:none;
line-height:120%;
}
	#ac20 ol li a{color:#f53763;}
#ac20 li.s1{background-position: 0 0;}
#ac20 li.s2{background-position: -300px 0;}
#ac20 li.s3{background-position: -600px 0;}
#ac20 li.s4{background-position: -900px 0;}
#ac20 li.s5{background-position: -1200px 0;}
#ac20 li.s6{background-position: -1500px 0;}
#ac20 li.s7{background-position: -1800px 0;}
#ac20 li.s8{background-position: -2100px 0;}
#ac20 li.s9{background-position: -2400px 0;}
#ac20 li.s10{background-position: -2700px 0;}
#ac20 li.s11{background-position: -3000px 0;}
#ac20 li.s12{background-position: -3300px 0;}
#ac20 li.s13{background-position: -3600px 0;}
#ac20 li.s14{background-position: -3900px 0;}
#ac20 li.s15{background-position: -4200px 0;}
#ac20 li.s16{background-position: -4500px 0;}
#ac20 li.s17{background-position: -4800px 0;}
#ac20 li.s18{background-position: -5100px 0;}
#ac20 li.s19{background-position: -5400px 0;}
#ac20 li.s20{background-position: -5700px 0;}

/*APPLI*/
#ti_appliBox{
background:url(img/ti03_re.gif) repeat-x;
margin:10px 0px 5px 0px;
}
#ti_appli{
width:320px;
height:26px;
background:url(img/ti03.gif) no-repeat;
position:relative;
}
	#appliBox{
/*	width:308px;
	height:74px;
*/	margin:10px 0px 20px 6px;
	}
	#btn_appli01 a{
	display:block;
	width:74px;
	height:74px;
	background:url(img/appli01.jpg) no-repeat;
	float:left;
	}
	#btn_appli02 a{
	display:block;
	width:74px;
	height:74px;
	background:url(img/appli02.jpg) no-repeat;
	float:left;
	margin-left:4px;
	}
	#btn_appli03 a{
	display:block;
	width:74px;
	height:74px;
	background:url(img/appli03.jpg) no-repeat;
	float:left;
	margin-left:4px;
	}
	
	
#cau{
text-align:left;
margin:0;
}
	#cau p{
	padding:0 10px 10px 10px;
	}
	
				
/*FONT*/
.red{
color:#c82712;
}
.pink{
color:#dc1c54;
}
.green{
color:#3e7e05;
}
.blue{
color:#0481d0;
}


	
/*footer*/

#footer {
padding:4px 0 0 5px;
text-align:left;
line-height:130%;
color:#fff;
position:relative;
background:url(img/bg_footer.gif) repeat-x;
background-color:#02527a;
}
	#footer a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}
	#footer a:hover{ text-decoration:underline;}

/*
ėp
---------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd {
	margin:0px;
	padding:0px;
}
img {border:none;}
a {text-decoration:none; color:#1c6200; font-weight:bold;}
a:hover { text-decoration:underline; color:#1c6200; font-weight:bold;}
hr { display:none;}
.alt{position:absolute;top:-5000px;left:-999px;}
.bold { font-weight:bold;}

/*float*/
.floatleft { float:left;}
.floatright { float:right;}
.clearfloat {
	height:1px;
	font-size:1%;
	clear:both;
	display:block;
	background: transparent;
}


/*font-size*/
.lsize { font-size:140%;}
.msize { font-size:130%;}
.ssize { font-size:100%;}

/*font
---------------------------------------------------------------------------*/
#container,#unit,#footer,
h1,h2,h3,h4,h5,table,td,th,caption,form,select,input{
	font-size:x-small;
}

* html #container,* html #unit,* html #footer,
* html h1,* html h2,* html h3,* html h4,* html h5,* html table,* html td,* html th,* html caption,
* html form,* html select,* html input{
	font-size:xx-small;
}
