﻿@charset "UTF-8";
/* CSS Document */

body {
	font-size:11px;
	color:#666;
	line-height:1.7em;
	text-align:center;
	background-image:url(images/bg4.jpg);
	background-attachment:fixed;
}

.end {
	clear:both;
}

#allbox{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:940px;
	padding:10px;
	background-color:#EEE;
}

#sidenavi {
	width:200px;
	float:right;
	background-color:#E4E4E4;
}

.imagestyle_l {
	text-align:left;
}

.imagestyle_r {
	text-align:right;
}

#contents {
	text-align:left;
	float:left;
	width:940px;
}

#header {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:80px;
	background-color: #F60;
	padding: 10px;
}


#header_text {
	text-align:left;
	width:920px;
	padding:10px;
	background-color:#FFF;
	color:#171E4F;
	margin-bottom: 10px;
}

#header h1 {
	color:#FFF;
	margin:0px;
	padding:0px;
}


#footer {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:940px;
	clear:both;
	text-align:center;
	color:#FFF;
	margin-top: 2px;
	background-color: #F60;
	}
	#footer a {
		text-decoration:none;
		color:#FFF;
	}
	
	#footer a:hover {
		text-decoration:underline;
		color:#FFF;
	}
	


#contents-l{
	width:465px;
	text-align:left;
	float:left;
	background-color: #FFF;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	}
	
	
#contents-r{
	width:465px;
	float:right;
	background-color: #FFF;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	}


.trline {
	border-top:#666 solid 1px;
	border-left:#666 solid 1px;
}

table td.tdline {
	border-right:#666 solid 1px;
	border-bottom:#666 solid 1px;
}


.partbox {
	border-top:#EEE 3px solid;
	padding:10px;
}

	.partbox h2 {
	padding:0;
	margin:0 0 10px 0;
	font-size:18px;
	background-color:#CCC;
	color:#666;
	padding:12px 5px 12px 5px;
	}
	
	
	.partbox h3 {	
		margin:0 0 10px 0;
		padding:3px;
		font-size:14px;
		color:#06C;
	}
	.partbox h3 a {
		color:#06C;
	}
	
	.partbox h3 a:hover {
		color:#06C;
		text-decoration:underline;
	}
	
	h4 {
		font-size:14px;
		margin:0 0 5px 0;
		padding:0;
		color:	#036;
		background-color:#FFF;
		clear:both;
			}

			
	.series_l {
		float:left;
	}
	
	.series_l img {
		border:none;
	}
	
	.series_r {
		float:left;
		width:235px;
	}
			
			
	.strong{
	float:left;
	width:auto;
	margin-right:3px;
	background-color:#333;
	color:#FFF;
	padding: 0 5px 0 5px;
	clear:right;
	}
	
	.weak{
	float:left;
	width:auto;
	margin-right:3px;
	background-color:#666;
	color:#FFF;
	padding: 0 5px 0 5px;
	clear:right;
	}
	.pocket{
	float:left;
	width:auto;
	margin-right:3px;
	background-color:#CCC;
	color:#666;
	padding: 0 5px 0 5px;
	clear:right;
	}
	.free{
	float:left;
	width:auto;
	margin-right:3px;
	background-color:#EEE;
	color:#666;
	padding: 0 5px 0 5px;
	clear:right;
	}
	
	.text {
		width:190px;
		float:right;
	}
	
	.break {
	clear:right;
	}
	


h3 {
	padding:0;
	margin:0;
}



li {
	padding:0;
	margin:0;
	list-style:none;
	margin-left:15px;
}

p {
	margin:0;
	padding:0;
}


ul {
	padding:3px 0 3px 0;
	margin:0;
	
	border-bottom:#CCC 1px dotted;
}

.horizon {
	border-top: dotted #CCC 2px;
	margin:5px 0 5px 0;
}

.pictposi {
	float:left;
	margin:0 10px 10px 0 ;
	 width:241px;
	 height:146px;
	 border:none;
	
}

.sbanner {
	 width:67.5px;
	 height:41.5px;
	 float:right;
}
