@charset "Shift_JIS";

/*-- 00. Common Styles ---------------------------------------*/

* {
	margin:						0px;
	padding:					0px;
}

li {
	list-style:					none;
}

img {
	border:						none;
}

body {
	color:						#7298d9;
	font-size:					12px;
	background:					url(../images/other/shadow.gif) repeat-y center top;
}



.avoidance {
	clear:						both;
}

.point {
	color:						#ff0000 !important;
}

a:link {
	color:						#000097;
	text-decoration:			none;
}

a:visited {
	color:						#000097;
	text-decoration:			none;
}

a:hover {
	color:						#ff3333;
	text-decoration:			none;
}

a:active {
	color:						#ff3333;
	text-decoration:			none;
}

/*-- 01. Container Styles ------------------------------------*/

#container {
	width:						750px;
	margin:						0px auto;
	border-left:				solid 1px #dddddd;
	border-right:				solid 1px #dddddd;
}

/*-- 02. Header Styles ---------------------------------------*/

#copy {
	padding-top:				5px;
	padding-right:				10px;
	font-size:					10px;
	color:						#999999;
	text-align:					right;
}

#header {
	background-color:			white;
}

#head_logo {
	float:						left;
	width:						371px;
	padding:					10px;
}

#head_link {
	float:						right;
	width:						352px;
	text-align:					right;
}

#head_link p {
	padding:					10px 10px 11px 0px;
}

#head_image {
	clear:						both;
	height:						80px;
	padding:					5px;
	background-color:			#8bacdf;
}

#head_menu {
	margin-top:					2px;
	text-align:					center;
}

/*-- 03. Main Contents ---------------------------------------*/





/*-- 04. Footer Styles ---------------------------------------*/

#footer {
	clear:						both;
	height:						30px;
	color:						white;
	background-color:			#7298d9;
	font-size:					smaller;
}

#footer_l {
	float:						left;
	padding:					10px;
	text-align:					left;
}

#footer a {
	color:						white;
}

#footer_r {
	float:						right;
	padding:					10px;
	text-align:					right;
	font-style:					normal;
	font-family:				Verdana, Arial, sans-selif;
}

/*-- End of Styles -------------------------------------------*/
