a:link,a:visited{ text-decoration:none;}
a:hover{ position:relative; top:1px; left:1px; color:red; text-decoration:underline;}



html,body { color:#FFFFFF;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666; }

table.style0 {border:solid 0px; border-collapse: collapse;}
table.style1 {border:solid 1px #000000; border-collapse: collapse;}
table.style2 {border:solid 1px #00ccff; border-collapse: collapse;}
td.style0 {	border:solid 0px;}
td.style1 {	border:solid 1px #000000;}
td.style2 {	border:solid 1px #ff6600;}

h1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:18px; font-weight:normal; font-style:normal; text-decoration:none; text-align:justify; vertical-align:}


h2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:16px; font-weight:normal; font-style:normal; text-decoration:none; text-align:justify; vertical-align:}


h3 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:none; text-align:justify; vertical-align:}


.outer {width:750px; align:center; padding:0; margin:0 auto 0 auto;}

.side {width:170px; float:left; }

.main {width:578px; float:right; }

.honbun {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;}

.cap {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;}

.title { padding:2px 5px; color:#fff; border-color:#960; border-width:0 0 2px 0; border-style:solid; background:#000; }

.square { padding:5px; border-color:#333333; border-width:1px; border-style:solid ; }

.blue_square { background:#306; padding:0 5px; font-weight:300; color:#fff; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }

.pink_square { background:#f66; padding:0 5px; font-weight:300; color:#fff; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }

.pink_tag { width:200px; background:#fee; padding:0 5px; font-weight:bold; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; border-left:solid 10px #f66; }

.red_square { width:550px; background:#ff0000; padding:0 5px; color:#fff; font-weight:300; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }

.blue_main { width:550px; background:#0080ff; padding:0 5px; color:#fff; font-weight:600; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }

.navi_square { width:800px; background:#cccccc; padding:0 5px; font-weight:bold; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }