@charset "utf-8";/* �S�̍\��---------------------------------------------------- */body{background-color:#CCC;color:#333333;padding:0;margin:0;text-align:center;font-family:'Noto Sans JP',sans-serif;}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0;}/*--#wrapper {  width: 761px;  color: #333333;  background-color:#fff;  border: 1px solid #6f363b;}-- *//* �����N---------------------------------------------------- */a:link {  color: #996633;  background: transparent;  text-decoration:none;}a:visited {  color: #CC9966;  background: transparent;}a:hover, a:active {  color: #660033;  background: transparent;  text-decoration:underline;}/* �g�b�v�y�[�W�R���e���c---------------------------------------------------- */#title img {  margin: 25 0 10 10;  padding: 0 0 0 0;}#main01 h3{	width:450px;	margin:5 0 10 15px;	padding10px 10px 5px 10px;	font-size:0.9em;	line-height: 1.4em;	color: #222;	font-weight: bold;}#main01 h4{	width:650px;	margin:5 0 10 10px;	padding10px 10px 5px 10px;	font-size:0.8em;	line-height: 1.4em;	color: #222;}#main01 p{	padding:10px 20px 5px 20px;	font-size:12px;	line-height: 1.4em;	color: #000033;	}	#main01 img{}#main01 ul {  width:650px;  margin: 0 0 0 15;  padding: 10 0 10 0;}#main01 ul p {  margin: 0px 0px 10px 0px;  padding: 0 0 0 0;  font-size: 0.9em;  line-height: 1.2em;  color:#336600;  font-weight: bold;  border-bottom:dashed 2px #336600;}#main01 li {  margin: 5px 5px 0px 30px;  padding: 0 0 10 0;  font-size: 0.8em;  line-height: 1.6em;  color:#003333;  list-style: decimal;}#main01 .txt03 {	font-size: 10px;	color: #FFF;	background-color:#339900;	font-weight: 500; �@ margin: 0px 10px 0px 0px;		padding:2px 5px 2px 5px;	}#main02 h4{	width:650px;	margin:5 0 10 10px;	padding10px 10px 5px 10px;	font-size:0.8em;	line-height: 1.4em;	color: #222;}#main02 ul {  width:650px;  margin: 0 0 0 15;  padding: 10 0 10 0;}#main02 li {  margin: 5px 5px 0px 30px;  padding: 0 0 10 0;  font-size: 0.8em;  line-height: 1.6em;  color:#003333;  list-style: none;}#main02 ul p {  margin: 0px 0px 10px 0px;  padding: 0 0 0 0;  font-size: 0.9em;  line-height: 1.2em;  color:#336600;  font-weight: bold;  border-bottom:dashed 2px #336600;}#main02 txt01 {  margin: 0px 0px 10px 15px;  padding: 0 0 0 0;  font-size: 0.8em;  line-height: 1.6em;  color:#336600;  font-weight: bold;}#main02 txt02 {  margin: 0px 0px 0px 0px;  padding: 0 0 0 0;  font-size: 0.8em;  line-height: 1.2em;  color:#336600;}#main02 .txt03 {	font-size: 10px;	color: #FFF;	background-color:#339900;	font-weight: 500; �@ margin: 0px 10px 0px 0px;		padding:2px 5px 2px 5px;	}/* �t�b�^�����N---------------------------------------------------- */#footlink {  margin: 15 10 5 10px;  padding: 2px 10px 2px 10px;  width:700px;  height:18px;  background-color:#336600;}#footlink p {  margin: 0px 0px 0px 0px;  padding: 0;  color:#FFF;  font-size: 10px;  font-familt:Helvetica,Verdana,Arial,sans-serif;}#footlink ul {  display:inline;  margin: 0;  padding: 0px;  list-style: none;}#footlink li {  display:inline;  font-size: 10px;  margin: 0px 100px 2px 5px;  padding: 0;  color:#fff;  font-familt:Helvetica,Verdana,Arial,sans-serif;}#footlink li a {  text-decoration: none;		/* ��Firefox���Ő�\������Ȃ��悤�ɂ��� */  display:inline;  color:#fff;  font-size: 10px;}#footlink li a:link {  color: #fff;  font-size: 10px;  text-decoration:none;  }#footlink li a:visited {  color: #CC9966;  font-size: 10px; text-decoration:none;}#footlink li a:hover, a:active {  color: #ff9933;  font-size: 10px;  text-decoration:underline;}