@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;}/* �t�b�^---------------------------------------------------- */#footer {  margin: 0;  padding: 2px 10px 2px 10px;}#footer p {  margin: 0px 0px 0px 0px;  padding: 0;  color:#fff;  font-size: 10px;  font-familt:Helvetica,Verdana,Arial,sans-serif;}/* �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;}/* �g�b�v�y�[�W�R���e���c---------------------------------------------------- */#main{width:743px;height:211px;margin:0;padding:0;background:url(../img/bg.gif) no-repeat;}#main h3{	width:345px;	margin-top:5 0 0 0;	padding:50px 10px 5px 10px;	font-size:10px;	line-height: 1.4em;	color: #222;	font-weight: bold;}#main p{	padding:10px 20px 5px 20px;	font-size:12px;	line-height: 1.4em;	color: #000033;	}#sp01{width:9px;background:url(../img/bg03.gif) repeat-y;}#sp02{width:12px;background:url(../img/bg04.gif) repeat-y;}#news{width:680px;margin:0px 0px 0px 30px;padding:0;}#news p{	margin:0;	padding:10;	font-size:12px;	line-height: 1.4em;	color: #222;}#name{width:590px;height:110px;margin:10px 10px 10px 90px;padding:10px 0px 0px 0px;background:url(../img/name_bg.gif) no-repeat;}#name p{	margin:0;	padding:5px 0px 10px 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;}