<!-- ページ領域の設定 -->
*{ margin: 0px; padding: 0px; }

body {
	font-size: 8pt;  margin: 0px; }

div#page {
	margin-top: 0 px; width: 780px; text-align: left; float: left;}

div#member_menu {width: 780px; margin-top:0 px;padding: 3px 0; background:#3300ff; clear:both; text-align:left; color: #ffffff; } 
	div#member_menu p{ margin: 0px; padding: 0px; float: left; text-align: left;}
	div#member_menu a{ color: #ffffff; text-decoration: none;}
	div#member_menu a:hover{background: #cc0000;}

div#head2{
	 height: 115px; width: 780px; margin: 0px;  padding: 0px; list-style: none; }
		div#head2 p{ width: 780px; background: #cc0000; margin: 0px; padding: 0px; float: left; text-align: left; color: #000000;}
		div#head2 a{ color: #ffffff; text-decoration: none; text-align; right;}
	div#logo { width: 355px; height: 100px; margin-left:0;}
	div#g_counter{ width: 200px; height: 100px; text-align: left; background: #FF8C00; float: left; }	
	div#weather { width: 225px; height: 125px; float:right; padding: 0px; font-size: 7pt; vertical-align: top;}
	div#message { width: 555px;  margin: 0px; padding: 0px; float: left; font-size: 8pt; clear: both;}



div#left_area {width: 140px; height: 100%;background: #eeeeee; margin-top: 0px; padding: 0px; float: left; }
	div#menu_box {width: 100%; float: left; margin-bottom: 5px;}
		div#menu_box p {margin: 0 1em;} 
		div#menu_box p.index {font-weight: bold; color:#ffffff; margin: 0px; padding: 0.2em 0.5em; background:#3300ff;}
		div#menu_box p.solo {background:#FEF6DB;}
		div#menu_box p.title {font-size: 8pt; color:#cc0000; margin: 0px; padding-left: 1em;}
		div#menu_box a:link{font-size: 8pt; margin-left: 1em; color: #333333; text-decoration: none;}
		div#menu_box a:hover{background: #00ff00; color:#ffffff; margin-left: 0.3em;}
		div#menu_box a:visited{text-decoration: none;}
	div#menu_box2 {width: 100%; background:#FEF6DB; float: left;}
		div#menu_box2 p {margin: 0.2em 0.5em; color: #333333; }
		div#menu_box2 a{font-size: 8pt; margin-left: 0.5em; color: #333333; text-decoration: none;}
		div#menu_box2 a:hover{background: #ff0000; color:#ffffff; margin-left: 0.5em;}
		a:link menu_box2 {text-decoration: none;}

div#right_area {width: 160px; float: right; background: #eeeeee; margin-top: 0px; padding: 0px;}
	div#right_area table {color: #333333;}
	td {font-size: 8pt; }

div#main {
	background-color: #FFFFFF; margin-left: 140px;margin-right: 100px;}

	div#main p { margin: 0px 0px 0px 30px;}
	div#main ul { margin-left: 60px; margin-bottom: 1em; margin-right: 30px; }
	div#main li { float: right; padding: 0px; margin-left: 10px; color: #660000; list-style: none; }

	div#topic {font-size: 8pt; margin: 3px 0px ; color: #333333; padding: 0px; vertical-align: center;}
		div#topic p.title {color:#cc0000;}
	div#xrea_adbox{
		font-size: 8pt; margin-left: 0 ; color: #333333; padding: 0px; virtical-align: center; text-align: right;}
	div#info {width: 100%}

	div#info2 {
		font-size: 8pt; margin-left: 0 ; color: #333333; padding: 0px; virtical-align: center; text-align: right;}

div#side_menu {width: 170px; text-align: left;}
	div#side_menu p.index{font-weight: bold; color:#ffffff; margin: 0px; padding: 0.2em 0.5em; background:#3300ff; font-size: 8pt;}
	div#side_menu table {background:#FEF6DB; border: 3px solid #4682b4;}
	div#side_menu td{ text-aling:center; vertical-aling:top; }
	div#side_menu p {background:#3300ff; color: #ffffff; margin: 0px; padding: 3px; font-size: 9pt;}


div#foot {
	border-top: 1px solid #333333; padding: 0px; text-align: center; clear: both; margin: 0px; background: #3300ff;
	color: #FFFFFF; font-size: 8pt; height: 20px; }
div#foot p{
	margin: 0px 0px 0px; padding: 0px 0px; }
strong {
	color: #CC3333; }
h1 {
	width 100%; background:#3300ff; color: #ffffff; margin: 0px; padding: 3px; font-size: 9pt; }
h2 {
	border: double #cc0000; border-width: 0px 0px 0px 7px;  padding-left: 3pt;
	font-size: 10pt; color: #333333; virtical-align: baseline; }
h3 {
	font-size: 9pt; margin: 0px; color: #333333; margin-bottom: 5px; padding: 0px; float: center; }
h4 {
	background:#3300ff;}

dl {
	margin: 0px 0px 50px 40px; }
dt {
	font-weight: bold;}
dd {
	margin-bottom: 10px;}
.imgbox {
	margin: 0px 0px 1em 40px;}
.imgbox img{
	border: 1px solid #666666;}
.imgbox_f {
	margin: 0px 10px 1em; float: right; vertical-align: top;}
.imgbox_f img{
	border: 0px solid #666666; }


table.top_menu {
	width: 606px; height: 12px; margin: 0px; padding: 0px; position: relative; top: -52px; left: 161px; }

div#zasetsu_kinshi {
	 width: 90px; margin: 30px 180px;}

marquee {color: #ffffff; background: #3300ff; width: 100%; float: left; vertical-align: bottom:}

td.icon {
	background-image: url("http://www.dropshot.biz/img/cube_yellow.gif");}
td.title {font-size: 7pt: color: #3300ff: font-weight: bold;}



