/* リンクのスタイル */
A{		color:#006600;}
A:hover{text-decoration:none}

A.white{		color:#eeeeee;}

/* BODYのスタイル */

body{
	text-align:center;
	margin:0px 10px 0px 10px;
	background-color:#003300;}

/* BASEのスタイル */

.base{
	height:100%;
	background-color:#ffffff;
	border-style:none;}

.base1{
	padding:10px;
	vertical-align:top;}

/* HEADERのスタイル */

.head{
	width:750px;
	height:50px;
	border-style:none;}

.head1{
	width:193px;
	padding:6px 0px 3px 0px;}

.head2{
	width:557px;
	vertical-align:bottom;
	text-align:right;}

.head2 div{
	
	color:#333333;
	font-size:small;}

/* MENUのスタイル */

.menu{
	width:750px;
	height:44px;				/* ←MENUとMAINの間にあるスペース(10px)を含む */
	border-style:none;}

.menu1{
	padding:0px 0px 10px 0px;}	/* ←MENUとMAINの間にあるスペース(10px)を含む */

/* MAINのスタイル */

.main{
	width:750px;
	border-style:none;}

.main1{
	width:480px;
	padding:0px;
	vertical-align:top;}

.main2{
	width:270px;
	padding:0px 0px 0px 10px;	/* ←MAIN1とMAIN2の間にあるスペース(10px)を含む */
	vertical-align:top;}

.main3{
	width:590px;
	padding:0px 10px 0px 10px;	/* ←左右にスペース(10px) */
	vertical-align:top;}

.main3 div{
	
	color:#333333;
	font-size:small;}

.main_menu{
	vertical-align:top;
	width:160px;}

/* FOOTのスタイル */

.foot{
	width:750px;
	height:40px;				/* ←MAINとFOOTの間にあるスペース(10px)を含む */
	border-style:none;}

.foot1{
	width:750px;
	padding:0px 0px 10px 0px;
	text-align:center;}

/* MOKUJIのスタイル */

.mokuji{
	width:160px;
	border-style:none;}

.mokuji1{
	width:160px;
	height:30px;
	padding:0px 0px 0px 0px;}

/* TOPICSのスタイル */

.topics{
	width:260px;
	border-style:none;}

.topics1{
	width:260px;
	padding:0px 0px 5px 0px;}

/* TABLE-Aのスタイル(枠無) */

.tblA{
	border-style:solid;
	border-width:0px;}

.tblA1{
	border-style:solid;
	border-width:0px;
	padding:3px;
	background-color:#e5ffe5;}

.tblA1 div{
	font-size:small;
	
	color:#333333;
	line-height:150%;}

.tblA2{
	border-style:solid;
	border-width:0px;
	padding:3px;
	background-color:#ffffff;}

.tblA2 div{
	font-size:small;
	
	color:#333333;
	line-height:150%;}

.tblA3{
	border-style:solid;
	border-width:0px;
	padding:3px;
	background-color:#eeeeee;}

.tblA3 div{
	font-size:small;
	
	color:#333333;
	line-height:150%;}

/* TABLE-Bのスタイル(枠有) */

.tblB{
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	border-collapse:collapse;}

.tblB1{
	border-style:solid;
	border-width:1px;
	padding:3px;
	background-color:#e5ffe5;}

.tblB1 div{
	font-size:small;
	
	color:#333333;
	line-height:130%;}

.tblB2{
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	padding:3px;
	background-color:#ffffff;}

.tblB2 div{
	font-size:small;
	
	color:#333333;
	line-height:130%;}

.tblB3{
	border-style:solid;
	border-width:1px;
	padding:3px;
	background-color:#eeeeee;}

.tblB3 div{
	font-size:small;
	
	color:#333333;
	line-height:130%;}

/* 

.list{
	border-style:solid;
	border-width:0px;
	border-color:#ffffff;}

.list1{
	border-style:solid;
	border-width:1px;
	border-color:#006600;
	padding:3px;
	background-color:#000000;
	color:#ffffff;
	line-height:160%;}

.list2{
	border-style:solid;
	border-width:1px;
	border-color:#006600;
	padding:3px;
	background-color:#ffffff;
	color:#333333;
	line-height:160%;}

LIST(＝表)のスタイル */

/* 見出しのスタイル */

h1{
	margin:20px 0px 10px 0px;
	border-left-width:5px;
	border-left-style:solid;
	border-left-color:#006600;
	padding:0px 0px 0px 5px;
	
	font-size:small;
	color:#006600;}

h2{
	margin:20px 0px 10px 0px;
	border-left-width:5px;
	border-left-style:solid;
	border-left-color:#cc9966;
	padding:0px 0px 0px 5px;
	font-size:small;
	color:#cc9966;}

h3{
	margin:5px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	font-size:small;
	color:#eeeeee;}

/* 引用のスタイル */

blockquote{
	margin:10px 0px 0px 0px;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	background-color:#eeeeee;
	font-size:12px;
	color:#333333;
	line-height:145%;}

/* 箇条書きのスタイル */

li{
	font-size:small;
	color:#333333;
	line-height:160%;}

/* 段落のスタイル */

p{
	padding:0px 0px 0px 10px;
	line-height:145%;}

/* 強調のスタイル */

strong{
	color:#333333;
	line-height:145%;}

/* PANのスタイル */

.pan{
	font-size:12px;
	color:#999999;}

/* ポイントのスタイル */

.point{
	font-size:small;
	line-height:160%;
	color:#006600;}

/* ナビ(画面下リンク)のスタイル */

.navi1{
	margin:10px 0px 0px 0px;
	padding:5px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#006600;
	background-color:#ffffff;}

.navi1 div{
	font-size:12px;
	color:#666666;
	line-height:145%;
	text-align:center;}

.navi2{
	margin:10px 0px 0px 0px;
	padding:5px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#006600;
	background-color:#ffffff;}

.navi2 div{
	font-size:12px;
	color:#666666;
	line-height:145%;
	text-align:center;}