body 
{	
          font-family: Verdana, "ＭＳ ゴシック", 	
          font-size: 12px;	                     
          line-height: 140%;	 
          background-image: color: #333333;
}
a:link{	
          color: #006600;	
          text-decoration: none;
}
a:visited {	
          color: #006600;	
          text-decoration: none;
}
a:hover {	
           color: #CC0000;	
           text-decoration: underline;
}a:active {	
            color: #006600;
        	text-decoration: none;
}
#body-box {	
            margin-right: auto;
	    margin-left: auto;	
            width: 800px;	
            background-color: #FFFFCC;	
            border: 1px solid #FF9933;
}
#header-box {	
       	
       border-bottom: 2px solid #FF9933;
	padding: 0px;
}
#header-description{	
        font-size: 4px;
}
#header-title {	

	text-align: center;	
         width: px;
        padding: 2px;

}

#header-menu 
{
	background-color: #FFCC33;	
       	border-witdh; 5px
        padding-top: 30px;
margin-top: 10px;
}
#contents-left-menu{	
float: left;	
width: 130px;	
border: 1px solid #FF9933;
	padding: 2px;
}
#contents-body{	
        float: left;	
        width: 500px;
	margin-right: 10px;
	margin-left: 10px;
}
#contents-right-menu{	
float: right;	
width: 130px;
	background-color: 	
         text-align: center;
          border: 1px solid #FFCC33;
}
#sogolink {      
	background-color: #99ff99;
        border: 1px solid #339933;
	text-align: center;
	padding: 1px;
	color: #000000;

}
#footer {	
        font-size: 10px;
	background-color: #FF9933;	
        text-align: center;
	padding: 1px;
}
.header-subtitle {
	background-color: #FF0000;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: center;
	margin-bottom: 10px;
}
.header-subtitle2 {
	background-color: #3366FF;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: center;
	margin-bottom: 10px;　　　　　
}
.header-banner {	
            float: right;
}
.rightmenu-title {
	color: #FFFFFF;	
        font-weight: bold;
	background-color: #FF9933;
}
 .leftmenu-title {	
        color: #FFFFFF;	
        border-left: 5px solid #FFFFFF;
	font-weight: bold;	
        letter-spacing: 2px;
}
.leftmenu-link {	
        padding-left: 10px;	
        padding-top: 3px;	
        border-bottom: 1px solid #FFCC33;	
        border-left: 1px solid #FFCC33;
	height: 14px;
}
.leftmenu-link a:hover {
	color: #FFFFFF;	
	background-color: #FFCC33;	
}
.leftmenu-banner {	
        text-align: center;	
        background-color: ;
}
.rightmenu-banner {	
        text-align: center;	
        background-color: #FF9933;
}
 .leftmenu-pick-title {
	   font-weight: bold;
	   color: #FFFFFF;
	   letter-spacing: 3px;
	    background-color: #FF9933;
}
 .rightmenu-pick-title {
	   font-weight: bold;
	   color: #FFFFFF;
	   letter-spacing: 3px;
	    background-color: #FF3333;
}
.leftmenu-pick-desc {	
           text-align: left;
}
.rightmenu-pick-desc {	
           text-align: left;
}
.contents-box {
	border-bottom: 
       1px dotted #FFCC33;	
       margin-bottom: 20px;
}
.contents-banner {
	float: left;
}
.contents-description {
	padding: 5px;
}
.contents-title {
	background-color: #FFCC33;
	border-left: 10px solid #FF9933;
	font-weight: bold;
	color: #0000CC;
	letter-spacing: 3px;
	text-align: center;
	margin-bottom: 10px;
        padding-top: 3px;
}
.contents-title2 {
	background-color: #FFCC33;
	border-left: 10px solid #FF9933;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: center;
	margin-bottom: 10px;
        width: 250px;
}
.contents-title3 {
	background-color: #FF6633;
	border-left: 10px solid #FF9933;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: center;
	margin-bottom: 10px;
        width: 200px;
       
}
.contents-title4 {
	background-color: #669999;
	border-left: 10px solid #FF9933;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: center;
	margin-bottom: 10px;
        width: 200px;
}
