a img {
  border: none;
  color: #bbbbbb;
  background: transparent;
}


h1 {
	font-size: 16px;
	margin: 0px;
}


.navi a{
	font-size: 12px;
}


.navi a:link {
	color: #CC0099;

}


.navi a:visited {
  color: #000000;
}


.navi a:hover, a:active {
  color: #6666FF;
  text-decoration: underline;
}


p {
	margin: 0px;
}


body {
	margin: 0px;
	margin-top: 0px;
}


.hedder {
	background-repeat: no-repeat;
	background-image: url(./../images/index/FriendlyColor-title2.gif);
	height: 80px;
}


.main-bod {
	background-image: url(./../images/index/main-bod.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	margin-left: 5px;
	padding-left: 15px;
	padding-right: 15px;
}


.main-top {
	background-image: url(./../images/index/main-top.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	margin-left: 5px;
	height: 20px;
}


.main-bot {
	background-image: url(./../images/index/main-bot.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	margin-left: 5px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}


.sub-top {
	background-image: url(./../images/index/sub-top.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	height: 20px;
}


.sub-bod {
	background-image: url(./../images/index/sub-bod.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	height: 4px;
	padding-left: 10px;
}


.sub-bod p {
	border: 0px solid #FF0000;
}


.sub-bot {
	background-image: url(./../images/index/sub-bot.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	height: 30px;
	margin: 0px;
}


.menu{
/* 余白の設定 */
  margin:12px 10px;
  padding:0px;
  width:730px;
  background: #FFFFFF;
  text-align: center;
  font-size:14px;
  color:#999999;
  font-weight:600;
}


.menu a {
  text-decoration: none;
}


.menu a:link {
  color: #666666;
  background: transparent;
}


.menu a:visited {
  color: #666666;
  background: transparent;


}


.menu a:hover, a:active {
  color: #6666FF;
  background: transparent;
  text-decoration: underline;
}


a .mainmuel {
  filter:Alpha(opacity=40);
  width:15%;
  font-weight:600;
  color:#333333;
}


/*
a .mainmues {
  filter:Alpha(opacity=40);
  width:10%;
  font-weight:600;
  color:#333333;
}
*/


.Introduction {
	margin-right: 10px;
	text-align: right;
}


.watsSNS-bod {
	background-image: url(./../images/index/watsSNSexp-bod.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	height: 20px;
	padding-left: 10px;
	margin-left: 5px;
	font-size: 14px;
	padding-right: 20px;
}


.watsSNS-top {
	background-image: url(./../images/index/watsSNSexp-top.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	height: 20px;
	padding-left: 10px;
	margin-left: 5px;
	font-size: 14px;
}


.watsSNS-bot {
	background-image: url(./../images/index/watsSNSexp-bot.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	height: 30px;
	padding-left: 10px;
	margin-left: 5px;
	font-size: 14px;
}


.main-space {
	line-height: 9px;
}


.Introduction-img {
	text-align: right;
	margin-top: 6px;
	margin-right: 5px;
}


.Registration-img {
	margin-top: 6px;
	text-align: center;
}


.red {
	color: #FF0000;
}


.text-center {
	text-align: center;
}


.footer1 {
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	background-color: #66FF66;
	background-color: #44DD44;
	padding-bottom: 5px;
}


.footer1 a:link {
    color: #CC0099;
}


.footer1 a:visited {
    color: #FFFFFF;
}


.footer1 a:hover, a:active {
    color: #6666FF;
    text-decoration: underline;
}


.footer2 {
	text-align: center;
	font-size: 12px;
	background-color: #66CC66;
	padding-bottom: 5px;
	padding-top: 5px;
}


.footer2 a:link {
    color: #CC0099;
}


.footer2 a:visited {
    color: #FFFFFF;
}


.footer2 a:hover, a:active {
  color: #6666FF;
  text-decoration: underline;
}


.p2 {
	margin: 0px;
	font-size: 12px;
}


.p2 a:link {
    color: #CC0099;
}


.p2 a:visited {
    color: #CC0099;
}


.p2 a:hover, a:active {
    color: #6666FF;
    text-decoration: underline;
}


a {
    text-decoration: none;
}


.mes-bod {
	background-image: url(./../images/index/watsSNSexp-bod.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	height: 20px;
	padding-left: 10px;
	margin-left: 5px;
	font-size: 14px;
}


.mes-bod {
	background-image: url(./../images/index/mes-bod.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	margin-left: 5px;
	padding-left: 15px;
	padding-right: 30px;
}


.mes-bod a:link {
    color: #CC0099;
}


.mes-bod a:visited {
    color: #CC0099;
}


.mes-bod a:hover, a:active {
    color: #6666FF;
    text-decoration: underline;
}


.mes-top {
	background-image: url(./../images/index/mes-top.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	margin-left: 5px;
	height: 20px;
}


.mes-bot {
	background-image: url(./../images/index/mes-bot.gif);
	background-repeat: repeat-y;
	border: 0px solid #FF0000;
	margin-left: 5px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}


.news {
    margin-left: 5px;
}


.news-top {
	background-image: url(./../images/index/news-top.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-top: 2px;
    margin-left: 5px;
}


.news-bod {
    font-size: 14px;
	background-image: url(./../images/index/news-bod.gif);
	background-repeat: repeat-y;
	padding-top: 2px;
    padding-left: 20px;
	padding-bottom: 8px;
    margin-left: 5px;
}


.news-bot {
	background-image: url(./../images/index/news-bot.gif);
	background-repeat: no-repeat;
    margin-left: 5px;
}


.news-archive {
    padding-right: 15px;
    text-align: right;
}


.news-bod ul{
    margin: 0px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}


img{
    border: 0px;
}