.weight5 {
          font-weight:normal;
          color:#CCCCCC;
}


.telop  {
         font-size:85%;
         padding:5px;
         }

.telop01  {
         font-size:85%;
         padding-top:5px;
         padding-bottom:15px;
         width:80%;
         }

.raku   {
         text-align:center;
         font-size:85%;
         color:#666666;
         }

.memo    {
          text-align:center;
          background-color:#f3f3f3;
          padding:3px;
          font-size:95%;
         }

.A	{
	font-size:95%;
	padding-top:10px;
	padding-bottom:10px;
	}

.B	{
	width:30%;
	text-align:center;
         padding-bottom:15px;
         border-bottom:solid 1px #cccccc;
	}

.C       {
         font-size:80%;
         width:70%;
         padding:top:10px;
         vertical-align:top;
         padding-bottom:15px;
         border-bottom:solid 1px #cccccc;
         line-height:130%;
         }
.cont01  {
         top-margin:3px;
         padding:5px;
　　　　 font-size:80%;
         line-height:130%;
         font-weight:bold;
         background-color:#84C7DC;
         width:85%;       
         }

.cont01 a{
         color:#FFFFFF; 
         text-decoration:none;
}     





BODY {
	MARGIN: 2px;
	margin-top:3px;
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
         width:800px;
         text-align:center;
}



TD.infoBoxHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #f6f6f6;

  color: #000000;
}

#base {
	MARGIN: 0px 10px 10px;
         width:800px;
         text-align:left;
}


#main_body {
	MARGIN-TOP: 7px;
	FONT-SIZE: 13pt;
	MARGIN-BOTTOM: 10px;
         width:800px;
         text-align:left;
}
.space {
	FLOAT: none;
	MARGIN: 0px
}

#menu_body1 {
	FLOAT: left;
	WIDTH: 180px;
	HEIGHT: auto
}

#contents {
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	WIDTH: 100%;
	MARGIN-RIGHT: 0px
}

#footer_body {
	CLEAR: both;
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px; COLOR: #ffffff;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #49808E;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
         width:85%;
}

#footer_body a {
                color:#ffffff;
               }

#footerlink {
         width:85%;
	FONT-SIZE: 11px;
         text-align:center;
         padding-top:5px;
         padding-bottom:10px;
         }

#created {
	FONT-SIZE: 8px;
	LINE-HEIGHT: 150%;
	LETTER-SPACING: 1px;
	TEXT-ALIGN: righr
}

#intro {
	MARGIN-TOP: 15px;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 210px;
	LETTER-SPACING: 1px
}

#title {
	CLEAR: left;
	PADDING-LEFT: 220px;
}

H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
　　　　 font-family: HG創英ﾌﾟﾚｾﾞﾝｽEB;
         color:#ff9900;
}

H2 {
	FONT-SIZE: 16px;
	MARGIN: 0px 0px 5px;
	color:#3399FF;
         font-family:'HGPﾌﾀﾄｫB';
         text-align:center;
}

#okini {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 7px;
	VERTICAL-ALIGN: middle;
	WIDTH: 800px; COLOR: #ffffff;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 0px;
	LETTER-SPACING: 1px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: #49808E;
	TEXT-ALIGN: right
}

.menutitle {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 3px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #49808E;
	TEXT-ALIGN: center
}

.menutitle01 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 3px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #CC9933;
	TEXT-ALIGN: center
}

.gotop {
	CLEAR: both;
	FONT-SIZE: 12px;
	MARGIN: 12px;
	TEXT-ALIGN: center
}

.menubox {
	BORDER-RIGHT: #49808E 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #49808E 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 7px;
	BORDER-LEFT: #49808E 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #49808E 1px solid;
         line-height:150%;
}

.menubox01 {
	BORDER-RIGHT: #CC9933 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #CC9933 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 7px;
	BORDER-LEFT: #CC9933 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #CC9933 1px solid;
         line-height:130%;
}


.white {
	COLOR: #ffffff
}
.red {
	COLOR: #ff0000
}
.brown {
	COLOR: #e57a55
}


.cate {
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}

.cate-right {
	PADDING-left: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 2px;
         text-align:left;
         font-size:11px;
}




#okini A:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
#okini A:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
#okini A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}
#okini A:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}











a:hover		{color:#ff0000;}

.top01		{
		text-align:center;
		font-size:12px;
		}

.top02		{
		text-align:center;
		font-size:90%;
		}

.top02 a        {text-decoration:none}

.top03		{
		width:383px;
		text-align:center;
		background-color:#49808E;
		color:#FFFFFF;
		font-family:'HGP明朝E';
		letter-spacing:120%;
		}

.top03 a        {color:#FFFFFF;
		text-decoration:none}

.top03 a:HOVER {color:#49808E;
		text-decoration:none}

.top04		{
		width:472PX;
		background-color:#49808E;
		vertical-align:middle;
		padding-top:2px;
		padding-right:2px;
		padding-bottom:2px;
                  text-align:right;
		}

.top05		{
		font-size:90%;
		padding-top:15px;
		line-height:120%;
		text-align:center;
		vertical-align:top;
		color:#3399FF;
		}

.top06		{
		width:765PX;
		font-size:85%;
		padding-top:10px;
		padding-bottom:30px;
		line-height:120%;
		text-align:center;
		}

.side		{
		width:25%;
		vertical-align:top;
		}


.side00		{
		text-align:center;
		padding-bottom:10px;
		padding-top:10px;		
		}

.side01	        {
		font-size:90%;
		border-left:solid 10px #49808E;
		border-bottom:solid 1px #49808E;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		}

.side02		{
		font-size:80%;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:15px;
		line-height:140%;
		color:#808080;
		}

li      {
		padding-bottom:8px;
		padding-left:5px;
		}	

.side03		{
			padding-top:3px;
			padding-left:5px;
			font-size:85%;
			line-height:150%;
            font-color:#cccccc;
			}


.side04		{
		text-align:center;
		padding-top:10px;
		line-height:130%;
		font-size:90%;
		}



.side05		{
		font-size:75%;
		padding-left:3px;
		padding-right:5px;
		padding-top:10px;
		line-height:130%;
		}




.main01		{
		width:75%
		vertical-align:top;
		}

.page		{
		text-align:right;
		font-size:80%;
		padding-right:20px;
		padding-top:15px;
		}

.under01	{text-align:center;
		font-size:80%;
		border:solid 1px #CCCCCC;
		background-color:#FFFAFA;
		padding:6px;
		}

.under02	{text-align:center;
		font-size:80%;
		padding:6px;
        line-height:140%;
		}

.A		{
		padding-top:20px;
		font-size:95%;
		border-top:solid 1px #CCCCCC;
		line-height:130%;
		width:100%;
		}

.B		{
		padding-left:10px;
		padding-right:10px;
		}

.C		{
		font-size:80%;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:15px;
		line-height:130%;
		width:100%;
		}

.side-li	{
		font-size:85%;
		padding-left:10px;
		}
		


.side-A		{
		padding-top:20px;
		font-size:75%;
		line-height:130%;
		width:100%;
		text-align:center;
		}

.side-B		{
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		}

.side-C		{
		font-size:70%;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:15px;
		line-height:130%;
		width:100%;
		border-bottom:solid 1px #CCCCCC;
		text-align:center;
		}

.pagelink         {
                  font-size:12px;
                  line-height:180%;
                  text-align:center;
                  

