body {
background-image: url("../img/bg/p00.gif");
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #666666;
width:100%;
margin:0;
padding:0;
}
html {
	scrollbar-face-color: #ffcccc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffcccc;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffcccc;
} 
/* ヘッダー部分 */
.header {
margin: 0px auto; 
width: 727px;
height: 55px;
background: url("../img/header/a001.gif") no-repeat;
}

/* ヘッダー下 */
.about {
margin: 0px auto; 
width: 725px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #666666;
text-align: center;
}

/* カウンター */
#cunt {
float: right;
margin: 45px 0 0 0;
}

/*-- container --*/
div.container {
margin: 0px auto; 
width: 727px; 
text-align: left;
background: #fff; 
border-left: #FF66CC 1px solid;
border-right: #FF66CC 1px solid;
}
/*-- contents --*/
div.contents {
margin: 0px auto; 
width: 727px; 
text-align: left;
background: #fff; 
}

/*-- cover --*/
div.cover {
border: none;
text-align: center;
padding-top: 3px;
padding-bottom: 0px;
width: 707px;
height: 300px;
font: normal normal normal 12px/105%  Arial, Verdana, Helvetica, sans-serif;
background: #fff; 
}
div img.top {
float:left;
border: none;
margin-right: 10px;
}
p#cright {
height: 295px;
text-align: center;
font: normal normal normal 12px/1.25em  Arial, Helvetica, sans-serif;
padding-top: 5px;
padding-bottom: 0;
margin-bottom: 0;
border: none;
background: #ffffff; 
}

/*-- 更新時情報 --*/
#update {
text-align: center;
margin-top: 10px;
margin-bottom: 5px;
font: normal normal normal 12px/1.3em  Arial, Helvetica, sans-serif;
border: none;
}
#cmt {
text-align: center;
margin-top: 10px;
margin-bottom: 5px;
font: normal normal normal 12px/1.5em  Arial, Helvetica, sans-serif;
border: none;
}

/*-- menu area --*/
div.menu {
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
width: 727px;
height: 2em;
text-align: center;
letter-spacing: 1px;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
background: #FF66CC; 
}

div.menu a{
color: #FF00FF;
background: #FFB6C1;
text-decoration: none;
display: block;
padding: 0;
line-height: 2em;
width: 90px;
font-weight: bold;
}
div.menu a:visited {color:#fff;}
div.menu a:hover{color:#fff; background-color: #FF66CC; text-decoration: none;}
div.menu a:active {color: #fff;}

div.submenu a
{color:#fff; 
background: #FFCCCC; 
font-weight: normal;
border-top: 1px solid #fff;
}

div.submenu a:visited {color:#fff;}
div.submenu a:hover{color:#FF1493; background-color: #FFE4E1;}
div.submenu a:active {color: #fff;}

div#menu1{
position: absolute;
top: 0;
left: 0;
} 

div#menu2{
position: absolute;
top: 0;
left: 91px;
} 

div#menu3{
position: absolute;
top: 0;
left: 182px;
} 

div#menu4{
position: absolute;
top: 0;
left: 273px;
}

div#menu5{
position: absolute;
top: 0;
left: 364px;
}

div#menu6{
position: absolute;
top: 0;
left: 455px;
}

div#menu7{
position: absolute;
top: 0;
left: 546px;
}

div#menu8{
position: absolute;
top: 0;
left: 637px;
}

div.menu span{
display: none;
}

div.submenu {
visibility: hidden;
position: absolute;
left: 0;
}

/*-- update --*/
div.Search {
left: 10px;
background: #FF66CC; 
}
div.update {
left: 200;
text-align: center;
}


.ttl1 {
	font: normal normal bold 20px/105%  "MS  P Gothic","Hiragino Kaku Gothic Pro","Osaka",sans-serif;
	color: #FF1493;
}
.ttl2 {
	font: normal normal normal 12px/105% "MS gothic","Osaka",sans-serif;
	color: #C13E80;
}
.ttl3 {
	font: normal normal normal 10px/105% "MS  P Gothic","Hiragino Kaku Gothic Pro","Osaka",sans-serif;
	color: #CE73CE;
}
DIV.param4 {
	font: normal normal normal 12px/105% "MS  P Gothic","Hiragino Kaku Gothic Pro","Osaka",sans-serif;
	color:#CC33CC;
}
.since  {
	font: normal normal normal 10px/120% "Hiragino Kaku Gothic Pro","Osaka",sans-serif;
	color: #C13E80;
}
.d {
	font-size: 17px;
	font-weight: bold;
	line-height: 110%;
} 
SPAN#param1 {
	font-size: 10px;
}
SPAN#param2 {
	font-size: 8pt;
	color: #C13E80;
}
SPAN#param3 {
	font-size: 14px;
}
SPAN#param4 {
	font-size: 16px;
}
#param1  {
	color: #FF0000;
}
#param2  {
	color: #CE73CE;
}
#param3  {
	color: #F38BCC;
}
#param4  {
	color: #CC33CC;
}
#param5  {
	color: #C13E80;
}
#param6  {
	color: #993399;
}
#pnk  {
	color: #FF00CC;
}
#nv  {
	font-size: 12px;
	text-align: center;
}
#cp  {
	font-size: 12px;
	text-align: center;
} 
/* ボタン */ 
img#btn  {
margin: 3px 10px;
border: none;
}

    
/* GoogleAdd */
#gad{
font: normal normal normal 12px "MS P Gothic","Hiragino Kaku Gothic Pro","Osaka",Arial,sans-serif;
margin-top: 10px;
text-align: center;
}

/* リンク関係 */
a:link     {
color: #9370DB;
text-decoration: none;
}
a:active {
color: #FF0099;
text-decoration: none;
}
a:visited {
color: #CC6699;
text-decoration: none;
}
a:hover {
color: #FF0099;
background-color: #FFCCCC;
}

/* アドレス */
address {
font: normal normal normal 12px Arial,Helvetica,sans-serif;
text-align: center;
} 