<!--
body	{text-align:left;
	 margin:0px;
	 padding:0px;
	background-color:#e0Ffe0;
	color:#000008;
}

/* === ヘッダー部分のスタイル === */

.head	{background-color:#22cc33;
	 width:100%;
	 height:80px;
	 margin-left:auto;
	 margin-right:auto;
}
.head td	{vertical-align:middle;
	 padding-top:0px
}
.head1	{width:45px;
	 text-align:center;
         padding-left:10px
}
.head2	{text-align:center;
         padding-right:10px
}
.head2 h1	{font-size:30px;
	 font-family:"有澤楷書",Sans;
	 color:white;
         letter-spacing: 0.7em;
	 margin-bottom:2px;
letter-spacing:1em;

}
.head div	{font-size:14px;
	 color:white}

/* === メニュー部分のスタイル === */

.menu	{ width:100%;
	 background-color:#00B66E;
	 font-size:14px;
	 color:white;
	 border-top:solid 2px cyan;
}
.menu div  { padding-top: 5px;
	 padding-right: 6px;
	 padding-bottom: 4px;
	 padding-left: 6px;
}
.menu1	{width: auto;
	 border-bottom:solid 1px white;
}
.menu1 div  { float:left;
	 width:auto;
	 font-weight:bold;
	 border-right: solid 1px white;
	 text-align:center
}
.menu2	{ text-align:right;
	 border-bottom:solid 1px white;
}
.menu2 div  { padding-right:10px
}
.menu1 a	{ color:white;
 	  text-decoration:none;
}
.menu1 a:hover	{ color:#ffff00
}

/* === コンテンツ部分のスタイル === */

.main	{width:700px;
	 margin-top:30px;
	 margin-left:150px;
	 margin-right:auto;
	 text-align:left;
}
.main h1	{font-size:20px;
	 border-top:solid 2px #66cc33;
         border-bottom:solid 2px #66cc33;
	 padding-top:5px;
         padding-bottom:3px;
         padding-left: 35px;
         letter-spacing: 0.8em;
	 margin-bottom:3px;
         text-align:left;
}
.main h2	{font-size:16px;
	 border-bottom:solid 2px #66cc33;
	 padding-bottom:3px;
	 margin-bottom:12px
}
.main p	{font-size:14px;
	 line-height:24px;
	 color:#666666;
	 margin-top:0px
}
.main table  {width: 600px;
        background-color: #dff5ff;
        color: #5f2f0f;
        font-size:22px;        

        letter-spacing: 0.1em;
        line-height: 0em;
}
.main td  {padding-top: 25px;	/*  俳句欄  */
        padding-left: 30px;
        padding-right: 0px;
        padding-bottom: 25px;
        text-align: left;
        color: #000066;
        font-family: 'メイリオ',"有澤楷書","HG正楷書体-PRO", serif;
}
div.date { font-size:16px; 
        background-color: #ffccaa;
        padding-right: 15px;
        text-align:right;
}
div.kadai { width: 580px;
        font-size:17px; 
        text-align:left;
        background-color: #afffcf;
        padding: 5px 0px 5px 20px;
        letter-spacing: 0.4em;
}
div .box {width: 250px;
        background-color: #afd;
        padding: 10px 20px 10px;
        font-size:16px; 
        font-family: serif,Sans,"HG正楷書体-PRO","正調祥南行書体";
        text-align: left;
}
hr     {width:600px ;
        border:dotted green;
        text-align: center;
}
.main  a	{color:#00aa00}
.main  a:hover	{color:#aa1100}

-->