body{
	margin:0px;padding:0px;
	font-size: 12px;
background-image:url(http://coco.pussycat.jp/img/14.gif);
background-color: #ffffff;
background-attachment:fixed;
color: #880000;
line-height: 140%;
		}
#container{


 width:800px;
	margin:0px auto;
padding:10px 0px 10px 0px;
text-align : center;
}


/*リンク*/
.link1 a:link {color:#880000;text-decoration:none;}
.link1 a:visited { color: #880000;text-decoration:none;}
.link1 a:hover { color: #ff6600;}


.link2 a:link {color:#880000;text-decoration:none;}
.link2 a:visited { color: #880000;text-decoration:none;}
.link2 a:hover { color: #880000;background-color:#ffcc66;}

.link3 a:link {color:#00ccff;text-decoration:none;}
.link3 a:visited { color: #ff6600;text-decoration:none;}
.link3 a:hover { color: #00ccff;background-color:#ffffff;}

/*全体*/
/*ヘッダー*/
#header{
	margin:0px;padding:0px;
	background-image:url("img/top1.gif");width:800px;height:115px;
color: #880000;
	text-align : left; 

		}
/*メニュー*/
#menu{
	padding:5px 10px;
	
color: #880000;
	text-align:right;

margin:0px 7px 0px 7px;

		}
#menu ul{
	list-style-type:none;
	margin:0px;padding:0px;
		}
#menu li{
	display:inline;
	margin:0px 0px 0px 0px;
           padding:0px 0px 0px 0px ;
	color:#880000;
				}
#menu a{color:#880000;text-decoration:none;}
#menu a:hover{color:#f7f2b5;border-width:0px;}


/*メイン*/
#main{            overflow:auto;
float:left;
		padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		font:normal 11px/18px Verdana;
width:800px;
background-image: url("img/naka.gif");
		}



.box      {float:left;

          display:block;
	margin:0px 0px 0px 10px;padding:0px;
	width:100px;
	border:none


}





#right{
width: 400px;
	
margin:0px 15px 0px 0px;
padding:0px;
border:none
}





.right_title
{
text-align: center;
margin-top: 5px;
padding-top: 5px;
padding-bottom: 5px;
width: 523px;
height: auto;
font-size: 90%;
background-image:url(img/right1.gif);width:523px;height:25px;
color:#880000;
font-weight: bold ; 
border:none
}

.right_box
{

text-align: left;
width: 523px;

background-image:url(img/right2.gif);width:523px;height:31px;
line-height: 220%;
font-size: 100%;
text-align: right; 
font: 12px  "MS UI Gothic";

border:none
}

.right_box2
{
text-align: center;

height: auto;
width: 523px;
background-image:url(img/right3.gif);width:523px;height:18px;

color:#880000;
font-weight: bold ; 
border:none
}


.right_box4
{
padding: 0px 0px 0px 0px;
margin:0px 20px 0px 0px;
text-align: left;
width: 480px;
line-height: 220%;
background-color:#ffffff;

}
		
.right_box5
{
padding: 0px 0px 0px 0px;
margin:10px 20px 0px 0px;
text-align: left;
width: 480px;
line-height: 170%;
background-color:#ffffff;
border:none
}





/*著作権*/
#copy{

background-image:url(http://coco.pussycat.jp/img/bottom.gif) ;
 background-attachment:fixed ;
 background-repeat:no-repeat ;
 background-position:center center ;

height: 62px;
	padding:0px 0px;
	margin:0 auto 0 auto;
	color:#990000;
	font:bold 11px Verdana;
	text-align:right;

margin:0px
		}
#copy a{color:#fff;text-decoration:none;}
#copy a:hover{color:#f2b1b1;}
/*フッター*/
#footer{	 clear:both;
height:15px;
	margin:0px;padding:0px;
	
 background:url(img/bottom.gif);width:800px;height:50px;
	
		}
/*見出し*/
h1{
	width : 800px; 
margin : 0 auto; 
padding : 3px 0; 
font-size : 100%; 
text-align : center;  
color : #ffc;
background-image:url(img/16.gif);
border-width : 0 0px; 
border-color : #666; 
border-style : solid; 


	}
h2{
margin:0px;
padding:15px 0px 0px 10px;
font:bold 12px "MS UI Gothic";
color : white;
	}

h3{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
	color:#880000;
font:bold 20px  Verdana;
		}

h4{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
	color:#880000;
 font:12px "MS UI Gothic";
		}



#left
{
width: 200px;
float: left;
height: auto; 
margin: 0px 0px 0px 5px; 
border:none;
}

.left_title
{
text-align: left;
margin-top: 5px;
height: auto;
font-size: 100%;
background-image:url(img/menu4.gif);width:200px;height:38px;
color:#ffffff;
font-weight: bold ; 
}

.left_box
{

text-align: left;
background-image:url(img/menu2.gif);width:200px;height:11px;
line-height: 200%;
font-size: 100%;
}

.left_box2
{
text-align: center;
display : block;
height: auto;
font-size: 90%;
width: 200px;
background-image:url(img/menu3.gif);width:200px;height:18px;

color:#000000;
font-weight: bold ; 
border:none
	

}
.left_box3
{
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 10px;
text-align: left;
width: 170px;
line-height: 170%;
background-color:#ffffff;
}


img{border:0px;}

		
.bu {
	border: 1px solid #880000;
	background-color: #880000;
	color: white;
}

a.sample{
    display:block;
    width:389px;
    height:59px;
    background-image:url(../img/title3.gif);
    text-align:center;
 margin:20px 0px 0px 60px;

   }
a:hover.sample{
    background-image:url(../img/title2.gif);
}

h3.label {
width : 100%; 
margin : 12px auto 0; 
color : white; 
font-size : 100%; 
text-align : left; 
padding : 4px 0 2px; 
} 
input{
color:#880000;
font-family:'MS UI Gothic';
background-color:#ffffcc;
border-top:1px solid #880000;
border-bottom:1px solid #880000;
border-left:1px solid #880000;
border-right:1px solid #880000;
}
