@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 .txt04 {  margin: 0px 0px 10px 20px;  padding: 0 0 0 0;  width:640px;  font-size: 0.9em;  line-height: 1.2em;  color:#336600;  font-weight: bold;  border-bottom:dashed 2px #336600;}#main01 ul {  width:660px;  margin: 0 0 0 20;  padding: 10 0 10 0;}#main01 li {  margin: 5px 5px 0px 15px;  padding: 0 0 10 0;  font-size: 0.8em;  line-height: 1.6em;  color:#003333;  list-style: none;}#main01 .txt03 {	font-size: 10px;	color: #FFF;	background-color:#339900;	font-weight: 500; �@ margin: 0px 10px 0px 0px;		padding:2px 5px 2px 5px;	}.txt01 {font-size: 0.9em;font-weight: bold;color: #003333;}.txt02 {font-size: 0.8em;color: #003333;margin: 0px 0px 0px 20px;	}#name{width:590px;height:110px;margin:10px 10px 10px 50px;padding:0;background:url(../img/name_bg.gif) no-repeat;}#name p{	margin:0;	padding:5px 0px 2px 30px;	font-size:12px;	line-height: 1.2em;	color: #222;	font-weight: bold;}#name .t1{	margin:0;	padding:1px 0px 2px 30px;	font-size:14px;	line-height: 1em;	color: #222;	font-weight: bold;}/* �t�b�^�����N---------------------------------------------------- */#footlink {  margin: 15 10 5 10px;  padding: 2px 10px 2px 10px;  width:723px;  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;}---------------------------------------------------- */