body		            { font-size: 12px; background-color: #fff; background-image: none; text-align: center; margin: 0; padding: 0 }
#container                { background-color: #fff; text-align: center; width: 800px; border-right: 3px solid #b8b8b8; border-left: 3px solid #b8b8b8 }
#content         { color: #fff; text-align: center; margin-top: 5px; width: 785px }
#header                   { color: #ffffff; font-size: 15px; background-image: url(img/headerk.jpg); background-repeat: no-repeat; padding-top: 5px; padding-left: 25px; width: 800px; height: 155px; clear: both }
h1             { color: #66ccff; font-size: 24px; font-weight: 700; text-align: left; margin: 1.67em 0 0.2em }
h2                { color: #903; font-size: 16px; font-weight: 800; line-height: 220%; background-color: #ffeefd; margin: 10px 10px 5px 0; padding-left: 5px; border-style: solid none none solid; border-width: 1px medium medium 15px; border-color: blue   blue }
h3          { color: #903; font-size: 16px; font-weight: 800; line-height: 220%; background-color: #ffeefd; margin: 10px 10px 5px 0; padding-left: 5px; border-style: solid none none solid; border-width: 1px medium medium 15px; border-color: blue   blue }      
h4   { font-weight: bold; margin: 3em 0 1.33em }
#main          { background-color: #fff; text-align: left; margin-bottom: 20px; padding: 0 12px 10px; width: 585px; float: right }
#left h4                { color: #309; font-size: 12px; margin-top: 10px; margin-bottom: 0; padding-top: 0; padding-bottom: 2px; padding-left: 15px; border-style: none none dotted; border-width: medium medium 1px; border-color: #81A400 }
#left                 { text-align: left; padding: 2px 3px 2px 5px; width: 160px; float: left; border-right: medium solid #0000ff; border-bottom: medium solid #0000ff; border-left: medium solid #0000ff }
#footer             { font-size: 12px; background-color: #81a400; background-image: url(img/footerk.jpg); text-align: center; padding-top: 15px; padding-bottom: 15px; width: 800px; clear: both; border: solid 1px #cccccc }
#footer p   { color: #fff; font-size: 12px; text-align: center }
#footer a { color: #330000; text-decoration: none }
#left p  { text-align: left; margin-bottom: 10px }
p                    { color: #444; font-size: 14px; line-height: 22px; text-align: left; margin-top: 1px; margin-bottom: 10px; padding-bottom: 10px }
.id       { color: #66ccff; font-size: 12px; font-weight: 700; text-align: left; margin-top: 40px; padding-right: 50px }
.link      { color: #000; font-size: 0.5em; line-height: 180%; text-align: center; margin-left: 15px; padding: 10px 1px; width: 765px; height: 45px; border: solid #66CCFF }
.col { float: left }
.adp { float: right }
#pic { float: right }
.navi
	   { background: #fff; text-align: left; margin: 15px 0 15px 5px; padding: 0 0 0 5px; width: 770px }
.des
	{
	padding:5px;
	margin-left:5px;
	border-left: 1px dotted #08bbd0;/*メニューの枠の色*/
	border-right: 1px dotted #08bbd0;/*メニューの枠の色*/
	border-bottom: 1px dotted #08bbd0;/*メニューの枠の色*/
	}
.ad { padding: 0 0 10px 10px; float: right }
.border
	      { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-top: 10px; margin-bottom: 10px; padding: 5px 10px 2px; border: dotted 2px #09f }
.b  { color: #00f; font-weight: 700 }

