#bodyid{	padding:0;	margin:0;	background-color: #CCCCCC;	background-repeat: repeat-y;	background-image: url(../images/bg.gif);	font-family: "‚l‚r ƒSƒVƒbƒN", "HirakakuPro-W3", Osaka;}#page{	background:repeat-y 762px 0px;	clear: both;}#page2{	background:#FFFFFF;	width:760px;	color:#333333;	text-align:center;	border-top: 8px solid #0099FF;	border-right: 0px solid #0099FF;	border-bottom: 0px solid #0099FF;	border-left: 0px solid #0099FF;	margin-right: auto;	margin-left: auto;	margin-top: 15px;	margin-bottom: 15px;}#banner{	background:#FFFFFF url(../images/headid.jpg) right top;	border-bottom:#fff;	height:120px;	width: 760px;}#banner h1{font-size:24px;color:#fff;padding:10px 20px;}#banner p{	font-size:12px;	color:#333333;	padding-right: 3px;}#banner p a{	color:#003399;	text-decoration: none;}#banner p a:hover{	color:#990000;}#main{	background:#FFFFFF;	padding: 0px;	width: 760px;}#menu{	border-collapse:collapse;	background:#666;	width:760px;}#menu td{	background:#fdf8f8 url(../images/menubg.png) repeat left top;	height:24px;	font-size:12px;	text-align:center;	border-top: 1px solid #CCCCCC;	border-right: 0 solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	color: #FFFFFF;	vertical-align: middle;	font-weight: normal;	width: 20%;}#menu td#on{	background-image: url(../images/menubg2.png);}#menu a{color:#FFFFFF;width:100%;text-decoration:none;}#submenu{	border-collapse:collapse;	background:#CCCCCC;	width:757px;	font-size: 12px;	padding: 2px;}#submenu a{	color: #333333;	text-decoration: none;}#submenu a:hover{	color: #990000;}#submenu a#on{	color: #0000CC;}#image{	border:1px solid #CCCCCC;	background:#999999 url(../images/image_a.jpg) no-repeat left top;	width:508px;	height:80px;	float: left;	margin-bottom: 20px;}#image h3{color:#fff;font-size:16px;text-align:left;padding:10px;margin:0;}#topimage {	background:#999999;	width:760px;	margin: 0px;	padding: 0px;	clip: rect(auto,auto,auto,-1px);	clear: both;}#conten{	text-align: left;	width: 580px;	padding-top: 20px;	margin-right: auto;	margin-left: auto;}#sidebanner{	float: right;	width: 190px;	padding-top: 10px;	margin: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 10px;}#conten h2{	background:#EDEFB5 left top;	font-size:14px;	margin:0 0 10;	padding:4px 10px;	color:#003399;	font-weight: bold;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #666666;}#conten h2 a{	text-decoration: none;	color: #333333;}#conten h2 a:hover{color:#990000;}#conten h3{	font-size:13px;	margin:0 0 10;	padding:15px 0px 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0000FF;}#conten p{	font-size: 14px;	color: #333333;	padding: 5px;	margin: 10px 0px;	line-height: 140%;}#conten li{	font-size: 14px;	list-style-type: square;	line-height: 140%;	padding-left: 32px;	list-style-position: inside;	padding-right: 10px;	text-indent: -18px;}#conten li#2{	list-style-type: decimal;	list-style-position: inside;}#conten li#3{	list-style-type: none;	text-indent: -20px;	margin-left: 72px;	margin-right: 10px;}#conten ul{list-style-type:none;margin:0;padding:0;}#conten td{	color: #333333;	font-size: 12px;	line-height: 140%;}#seminar{	text-align: left;	width: 545px;	padding-left: 15px;	padding-top: 10px;	padding-right: 15px;	background-repeat: no-repeat;	background-color: #FFFFCC;	padding-bottom: 10px;	border: 1px solid #0066FF;}#seminar h2{	background:repeat-y left top;	font-size:18px;	margin:0;	padding:8px 10px 8px 0px;	color:#000000;	font-weight: bold;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#seminar h2 a{	text-decoration: none;	color: #333333;}#seminar h2 a:hover{color:#990000;}#seminar h3{	font-size:14px;	padding:5px 0px 4px;	font-weight: bold;	border-top-width: 1px;	border-top-style: solid;	border-bottom-style: none;}#seminar h4{	font-size:14px;	padding:5px 0px 4px;	font-weight: bold;	border-top-width: 1px;	border-top-style: solid;	border-bottom-style: none;}#seminar h5{	font-size:10px;	border-top-width: 1px;	border-top-style: solid;	border-bottom-style: none;	color: #FFFFFF;	background-color: #3333CC;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 5px;	font-weight: normal;	margin-bottom: 0px;}#seminar p{	font-size: 14px;	color: #333333;	padding: 0px;	margin: 10px 0px;	line-height: 140%;}#seminar li{	list-style-type: square;	list-style-position: outside;}#seminar ul{list-style-type:none;margin:0;padding:0;}#seminar td{	color: #333333;	font-size: 12px;	line-height: 140%;}#left{	float: left;	width: 530px;	position: static;	margin: 0px;	padding-top: 10px;	padding-bottom: 20px;	padding-left: 20px;}#left a{color:#990000;}#left a:hover{color:#CC0000;}#left h2{	color:#000000;	font-size:14px;	margin:0 0px 0 0;	padding:6px 0 15px 10px;	font-weight: bolder;}#left p{	margin:0 0px 8px 0;	padding:0 10;	font-size:10px;	line-height:140%;}#left li{	margin:0 0px 13px 0;	padding:0 10 0 0;	font-size:10px;	line-height:100%;	list-style-type: none;}#left h3{	margin:0 10px 10px 0;	padding:0 0 0 35;	font-size:10px;	font-weight: normal;	color: #0000FF;	line-height: 140%;	background-image: url(../images/no1_1.png);	background-repeat: no-repeat;	background-position: 10px;}#left h3#rank1 {	background-image:url(../images/no1_1.png);	border-top:0px solid #DDE;}#left h3#rank2 {background-image:url(../images/no1_2.png);}#left h3#rank3 {background-image:url(../images/no1_3.png);}#left h3#rank4 {background-image:url(../images/no1_4.png);}#left h3#rank5 {background-image:url(../images/no1_5.png);}#left h3#rank6 {background-image:url(../images/no2_1.png);}#left h3#rank7 {background-image:url(../images/no2_2.png);}#left h3#rank8 {background-image:url(../images/no2_3.png);}#left h3#rank9 {background-image:url(../images/no2_4.png);}#left h3#rank10 {background-image:url(../images/no2_5.png);}#kakomi{	margin-left: 10px;	margin-right: 40px;	background-color: #ECE6C0;	border: 1px solid #999999;}#pagetop{	padding:20px 10px 10 0;	text-align:right;	height: auto;}#copy{	color:#000000;	text-align:right;	background-color: #FFFFFF;	clear: both;	font-size: 9px;	padding: 3px;	background-image: url(../images/footerbg.jpg);	background-position: center center;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;	margin-top: 10px;}#omo{display:none;}