﻿@charset   "Shift_JIS";

* {
	line-height : 150%;
	font-size: small;
}

body {
	width : 800px;
	margin : 10px auto;
	color: #333;
}

a:link	{ color: #033; }
a:active	{ color: #033; }
a:visited	{ color: #033; }
a:hover	{ color: #033; }

#HEADER {
	border: 5px solid #000;
	height: 150px;
	margin-bottom : 10px;
}

h1 {
	text-align : right;
	margin : 5px 0px;
	padding: 75px 50px 20px;
	font-size: xx-large;
}

/* HEADER用リンク設定 */
a.head {
	color: #033;
	font-size: 100%;
	text-decoration: none;
}

h2 {
	font-size : large;
	margin : 5px 0px;
}

#MAIN {
	float : right;
	width : 610px;
}

.main {
	border: 1px solid #033;
	margin-bottom: 5px;
	padding: 15px;
}

#MENU {
	float : left;
	width : 180px;
}

.menu {
	border: 1px solid #033;
	margin-bottom: 5px;
	padding: 10px;
}

#RIGHT {
	float : right;
	width : 395px;
	margin : 0px;
	padding : 0px;
}
#LEFT {
	float : left;
	width : 395px;
	margin : 0px;
	padding : 0px;
}

#FOOTER {
	clear : both;
	text-align : center;
	width : 800px;
	margin : 15px 0px 20px;
	padding : 20px 0px;
	border : 1px solid #333;
}

.frame {
	border : 1px solid #000;
	padding : 15px;
	margin-bottom : 10px;
}

.no_border {
	padding : 15px;
	margin-bottom : 10px;
}
/* 汎用クラス */
.center {
	text-align : center;
}

.right {
	text-align : right;
}

.left {
	text-align: left;
}

.small {
	font-size : x-small;
}

.table_center{
	margin: auto;
}

/* 日付表示 */
.date {
	font-size : large;
	font-weight : bold;
	color : #333;
}

/* 今日の数字 */
.number {
	text-align : center;
	font-size : 300%;
}

/* ロト6プチ予想 */
.yosou {
	font-size: large;
	font-weight: bold;
	padding-left: 30px;
	line-height: 200%;
}
