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

.raku   {
         text-align:center;
         font-size:80%;
         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  {
         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;
         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: #E93E8D;
	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: 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: #E93E8D
}

#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: #E93E8D;
	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: #E93E8D;
	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: #E93E8D 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #E93E8D 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 7px;
	BORDER-LEFT: #E93E8D 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #E93E8D 1px solid;
         line-height:130%;
}

.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 #E93E8D;
}

#header A:link {
	COLOR: #C03B32;
	TEXT-DECORATION: none
}
#header A:visited {
	COLOR: #C03B32;
	TEXT-DECORATION: none
}
#header A:hover {
	COLOR: #C03B32;
	TEXT-DECORATION: none
}
#header A:active {
	COLOR: #C03B32;
	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
}


