* {	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", HiraKakuPro-W3, Osaka;}body{	color : #333333;	font-size :83%;	text-align : center;	letter-spacing : 1px;	}h1{	color : #333333;	font-size : 120%;	font-weight : bold;	margin-top : 5px;	margin-bottom : 10px;	border-width : 0px 0px 2px 5px;	border-style : none none dotted solid;	border-color : white white #aaaaaa #aaaaaa;	padding : 2px 3px 2px 5px;	}h2{	color : #333333;	font-size : 110%;	font-weight : bold;	margin-top : 0px;	margin-bottom : 0px;	background-color : #f0f0f0;	padding-left : 10px;	border : 1px solid silver;	}ul{	list-style : none;	margin : 0 5px;	padding : 0;	}li{	padding : 0 4px 7px 10px;	background : url(img/arw.gif) 0px 0px  no-repeat;	}#circle ul{	list-style-type : disc;	margin : 0px 5px;	padding : 10px 0px 0px 10px;	}#circle li{	padding : 0px;	background : url(img/spacer.gif) 0px 0px no-repeat;	}#func{	border-collapse : collapse;	}#func td{	border : 1px solid silver;	padding : 3px;	}#func th{	border : 1px solid silver;	padding : 3px;	background-color : #f0f0f0;	font-weight : normal;	text-align : center;	vertical-align : top;	}a:link, a:visited, a:active{	text-decoration : none;	font-weight : normal;	color : #444444;	}a:hover{	text-decoration : none;	color : red;	}.border{	border : 1px solid silver;	}.no_border{	border : 0px none white;	}img.right{	float : right;	margin : 0px 0px 10px 10px !important;	border : 1px solid silver;	}img.left{	float : left;	margin : 0px 10px 10px 0px !important;	border : 1px solid silver;	}#a{	padding : 0px 13px 0px 40px !important;	}#header{	height : 100px;	width : 800px;	margin-left : auto;	margin-right : auto;	border : #cccccc 1px solid;	}#s_header{	width : 680px;	margin-left : auto;	margin-right : auto;	font-size : 90%;	text-align : left;	padding : 1px;	}#main{	width : 800px;	margin-top : 0px;	margin-left : auto;	margin-right : auto;	border : #cccccc 1px solid;	font-size : 90%;	color : #333333;	}#content{	width : 580px;	float : left;	padding : 10px;	text-align : justify;	line-height : 200%;	letter-spacing : 1px;	}#nav{	width : 180px;	float : left;	margin-right : 5px;	margin-top : 20px;	}#footer{	width : 800px;	margin-top : 20px;	margin-left : auto;	margin-right : auto;	padding : 10px 0;	border : #ccc 1px solid;	font-size : 83%;	color : #555555;	text-align : center;	background-color : #f6f6f6;	}.footer{	clear : both;	color : inherit;	height : 0px;	text-align : right;	font-size : 80%;	}.menu{	width : auto;	text-align : right;	font-weight : bold;	font-size : 12pt;	padding : 35px 15px 0 0;	float : right;	overflow : hidden;	}.left{	margin : 10px 15px 10px 0;	}.mid{	width : auto;	padding : 10px 0 0 10px;	margin-left : auto;	margin-top : 0;	overflow : hidden;	}.navhead{	width : 170px;	height : 18px;	padding : 3px 3px 0 5px;	border : #dddddd 1px solid;	text-align : left;	font-size : 100%;	letter-spacing : 2px;	background-color : #eeeeee;	color : #333333;	}.nav_history{	width : 172px;	padding : 15px 3px 0 3px;	border-bottom : #dddddd 1px solid;	border-right : #dddddd 1px solid;	border-left : #dddddd 1px solid;	font-size : 97%;	font-weight : normal;	text-align : justify;	}.nav_login{	width : 178px;	padding : 0px 0px;	}.img{	border-width : 0px;	}