/* CSS Document */



#mainContentsArea{
	padding:12px 10px;
}

div#h1Area{
	border:1px solid #000000;
	border-width:1px 0px;
	padding:3px 5px;
	margin:16px 0px 22px 0px;
}

#numberListArea{
	background:url(images/bg_image.jpg) right top no-repeat;
	height:400px;
	padding:0px 10px 20px 10px;
}

ul{width:180px;}

li{
	list-style:none;
	margin-left:2px;
	margin-bottom:10px;
	padding-left:18px;
	background:url(images/timesIcon.gif) left top no-repeat;
}

#firstUL{float:left;}
#secondUL{margin-left:190px;}

li a{color:#111111;text-decoration:none;padding:0px;}
li a:hover{color:#555555;text-decoration:underline;}



div#mainContentsArea{margin-bottom:10px;}

div#timesNavi{
	text-align:right;
	font-size:10px;
}

h1 img{margin-right:30px;}

h1 strong{	
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:14px;
}

#leadArea{
	padding:0px 10px 15px 10px;
	margin-bottom:20px;
	border-bottom:1px solid #999999;
}

h2.title{
	font-size:18px;
	text-align:center;
	color:#666666;
	margin-bottom:20px;
}

#leftArea{
	width:340px;
	padding:0px 10px 0px 8px;
	border-right:1px solid #999999;
	float:left;
	margin-bottom:10px;
}

#rightArea{
	width:333px;
	margin-left:372px;
	padding-right:10px;
	margin-bottom:10px;
}

.columnArea{
	margin:16px 0px;
	padding-bottom:16px;
	border-bottom:1px solid #999999;
}

.columnArea img{float:left;margin-right:10px;}

p{margin-bottom:7px;/*text-indent:1em;*/}

h2{color:#111111;font-size:12px;margin-bottom:10px;}
h2 img{margin-right:10px;}

h2#korehama img{vertical-align:-5px;}

h2#okuni{padding-top:10px;}
h2#okuni img{float:left;vertical-align:2px;}

.toPageTop{
	clear:both;
	font-size:10px;
	text-align:right;
	margin-top:5px;
}

 a{color:#777777;text-decoration:none;}
 a:hover{color:#aaaaaa;text-decoration:underline;}

