/* CSS Document */

body{
	background:url(img/bg.jpg) repeat;
	color:#222222;
	font-size:12px;
	line-height:180%;
	text-align:center;
	padding:0px;
	margin:0px;
}

#main{
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:864px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

p{margin:0px; padding:0px;}

.mainL{float:left;width:204px;}
.mainR{float:left;width:660px;}
.main_end{clear:both;}

#contents{background:url(img/contentsbg.gif);}
.contentsL{
	float:left;
	width:580px;
	padding:10px 15px 15px 15px;
}
.contentsR{
	float:left;
	padding-top:10px;
	width:254px;
	text-align:center;
}

.co_title{padding-top:20px;}
.co_titles{padding-top:30px;}

.coL01{float:left;width:298px;}
.coR01{float:left;width:282px;}
.coL02{float:left;width:230px;}
.coR02{float:left;width:350px;}
.coL03{float:left;width:350px;}
.coR03{float:left;width:230px; text-align:right;}

.coTx{clear:both;}
.coQu{font-weight:bold; padding-top:6px;}

.tanaka{background-color:#FFCC00;}
.take{background-color:#B064FD;}
.kuro{background-color:#F8589C;}
.ebi{background-color:#38A1DB;}

.profile{
	border:#CCCCCC 1px solid;
	background-color:#EEEEEE;
	padding:10px;
}

.proL{float:left;width:148px;}
.proR{float:left;width:410px;}
.pro_name{font-weight:bold;font-size:14px;}

.banner{text-align:right;padding-top:20px;}
.banner02{text-align:center;padding:26px 0px 36px 0px;}

.footer{
	border-top:1px solid #CCCCCC;
	font-size:10px;
	padding:10px 0px;
	width:610px;
	text-align:center;
}



/* page link */
.pagination{
padding: 40px 2px 40px 2px;
text-align:center;
}

.pagination ul{
margin: 0;
padding: 0;
font-size: 20px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0px 5px;
border: 1px solid #222222;
text-decoration: none; 
color: #222222;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #222222;
color: #FFFFFF;
background-color: #222222;
}

.pagination a.currentpage{
background-color: #222222;
color: #FFFFFF!important;
border-color: #222222;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
font-size: 16px;
}
