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 0 0; padding-left: 5px; border-top: 1px solid blue; border-right: none; border-bottom: none; border-left: 15px solid blue }
h3         { color: #903; font-size: 16px; font-weight: 800; line-height: 220%; background-color: #ffeefd; margin: 10px 10px 0 0; padding-left: 5px; border-top: 1px solid blue; border-right: none; border-bottom: none; border-left: 15px solid 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; 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: #404040; font-size: 14px; line-height: 22px; text-align: left; margin-top: 2px; margin-bottom: 10px; padding-bottom: 7px }
.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: 10px 0 15px 5px; padding: 0; 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: 5px 0 10px 10px; float: right }
.border      { background-color: #f5f5f5; margin-bottom: 20px; padding: 2px 3px; border: dotted 1px #6cf }
.b     { color: #4189ff; font-weight: 700 }

