.end_catg
        {
         line-height:110%;
         padding-top:5px;
         padding-bottom:3px;
         color:#D60019;
         font-size:90%;
        }


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

.part_1
	{
	text-align:center;
	vertical-align:center;
         width:175px;
         height:130px;
         padding-top:5px;
         padding-bottom:15px;
         }

.part_i  {
         border:solid 1px #3A6FA3;
	}

.part_t
	{
	text-align:center;
	vertical-align:top;
          color:#ffffff;
         padding-top:2px;
         padding-bottom:2px;
         background-color:#3A6FA3;
	}
.part_c
	{
	text-align:left;
	vertical-align:top;
         padding-top:2px;
         padding-bottom:2px;
         line-height:120%;
         font-size:80%;
         color:#666666;
	}

.part
	{
	text-align:center;
	vertical-align:top;
         padding-top:2px;
         padding-bottom:2px;
         color:#D60019;
         font-weight:bold;
	}

.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:90%;
         width:70%;
         padding:top:10px;
         vertical-align:top;
         padding-bottom:15px;
         border-bottom:solid 1px #cccccc;
         line-height:130%;
         }
.cont01  {
         padding:5px;
         font-size:80%;
         line-height:130%;
         }


A:link 
	COLOR: #ffffff;
}

A:visited {
	COLOR: #993333;
}

A:hover {
	COLOR: #ff3333;
	TEXT-DECORATION: underline
}

A:active {
	COLOR: #993333;
}



BODY {
	MARGIN: 2px;
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
         width:800px;
}

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

  color: #000000;
}

#base {
	MARGIN: 0px 10px 10px
}


#main_body {
	MARGIN-TOP: 7px;
	FONT-SIZE: 13pt;
	MARGIN-BOTTOM: 10px;
	WIDTH: 100%
}
.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: #D60019;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

#footer_body a {
                color:#ffffff;
               }

#footerlink {
	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: 220px;
	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;
         letter-spacing:1px;
}

H2 {
	FONT-SIZE: 16px;
	MARGIN: 0px 0px 5px;
	COLOR: #D60019
}

#okini {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 7px;
	VERTICAL-ALIGN: middle;
	WIDTH: 100%; COLOR: #ffffff;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 0px;
	LETTER-SPACING: 1px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: #D60019;
	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: #D60019;
	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: #D60019 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #D60019 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 7px;
	BORDER-LEFT: #D60019 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #D60019 1px solid;
         line-height:130%;
         width:100%;
}

.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: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}

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

#header {
	background-image: url(image/title_top.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 100%;
	border: 1px solid #7EBCE5;
}

#header A:link {
	COLOR: #573529;
	TEXT-DECORATION: none
}
#header A:visited {
	COLOR: #573529;
	TEXT-DECORATION: none
}
#header A:hover {
	COLOR: #573529;
	TEXT-DECORATION: none
}
#header A:active {
	COLOR: #573529;
	TEXT-DECORATION: none
}

#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
}

