body{
font-size:100%;
text-align:center;
margin:0px;
padding;0px;
}

a{
color:#0066CC;
font-style:normal;
text-decoration:underline;
}

#header{
width:1024px;
font-size:90%;
}

#top1{
background-color:#CC66FF;
height:70px;
padding:5px 5px 0px 3px; 
}

#top2{  
font-size:90%;
background-color:#fce2ff;  
padding:2px 5px; 
border-color:pink; 
border-width:1px; 
border-style:solid; 
text-align:right;
}

#container{
width:1000px;
margin-left:auto;
margin-right:auto;
text-align :left;  
}

#menu{
width:200px;
float:left;   
font-size:80%;
color:#6b28a5;
padding:10px 0px;
}

#content{
width:600px;
float:left; 
margin:0px;
padding:0px;
text-align:center;
}

#wrapper{
width : 800px;
float : left;
magin:0px;
padding:0px;
}

#extra-column {
width :158px;
float :right;
text-align:center;
font-size:12px;
padding:10px 0px;
}

#footer{
font-size:90%;
width:1000px;
clear:both; 
text-align:center;
background-color:#cd66ff;
color:white;
}

h1,h2{
margin:10px 11px;
width:100%;
text-align:left;
font-size:15px;
padding:5px; 
background-color:#ff99ff;
font-weight: bold; 
color:#FFFFFF;
}

h3{
background-color:#fce2ff;
text-align:center;
color:#ff6699;
margin:10px 0px 10px 0px;
font-size:14px;
font-weight:bold;
padding:0px;
}

h4,h5{
margin-top:0px;
margin-bottom:0px;
}

strong{
font-size:15px;
}

hr{
border-style:dashed; 
border-width:1px; 
border-color:pink;
}

table{
width:100%;
font-size:13px;
}


.table1{
width:100%;
font-size:14px;
}

.table2{
width:100%px;
font-size:13px;
margin:15px;
}


.td1{
width:120px;
background-color:#EADBF7;
padding:10px;
font-size:13px;
}

.td2{
padding:5px;
font-size:13px;
}

.value{
color:#ff6699;
margin:10px 0px 10px 0px;
font-size:14px;
font-weight:bold;
padding:0px;
}

.valuesmall{
color:#ff6699;
margin:5px 0px 5x 0px;
padding:0px;
font-size:13px;
font-weight:bolid;
}

.explain{
font-size:13px; 
margin:10px;
padding:0px;
text-align:left;
}

.explainsmall{
font-size:13px; 
margin:5px;
padding:0px;
text-align:left;
}

ul{
margin:0px;
padding:0px;
list-style : none ; 
text-align:left;
}

.ul2{
width:230px;
border:1px solid pink;
}

.ul3{
margin: 0px;
padding:2px 0px 0px 0px;
list-style : none ; 
text-align:left;
border-style:solid;
border-width:0px 1px 1px 1px;
border-color:pink;
}

li{
text-indent:3px;
margin:3px 5px 5px 3px;
text-align:left;
}

.sougo{
margin:30px 10px 0px 0px;
font-size:13px;
}

.memo{
text-indent:3px;
margin:3px 0px 5px 3px;
padding:4px;
border-color:pink;
border-style:dashed;
border-width:0px 0px 1px 0px;
}

.menu{
background-image: url(../image/3.gif);
background-repeat: no-repeat;
background-position: 3% 45%;
text-indent:15px;
margin:3px 0px 5px 0px;
padding:4px;
border-color:pink;
border-style:dashed;
border-width:0px 0px 1px 0px;
}

.menu2{
background-image: url(../image/b79.gif);
background-repeat: no-repeat;
background-position: 3% 45%;
text-indent:15px;
margin:3px 0px 5px 0px;
padding:4px;
border-color:#2c73ad;
border-style:dashed;
border-width:0px 0px 1px 0px;
}

.m{
margin:0px;
padding:5px; 
background-color:#cd66ff;
font-weight: bold; 
color:#FFFFFF;
}

.l1{
width:468px;
height:168px;
text-align:left;
margin:15px auto;
padding:15px 5px 15px 5px;
border-width:1px;
border-color:pink;
border-style:solid;
}

.l2{
float:left;
width:138px;
height:138px;
margin:0px 5px 0px 5px;
padding:10px;
border-width:1px;
border-color:pink;
border-style:dashed;
text-align:center;
}

.itemM{
width:460px;
text-align:center;
margin:10px 15px;
padding:0px;
}

.m1{
float:left;
width:221px;
height:300px;
margin:10px 8px 0px 0px;
padding:20px 0px 10px 0px;
font-size:90%;
border-color:pink;
border-style:solid;
border-width:1px;
text-align:center;
}

.m2{
float:left;
width:221px;
height:300px;
margin:10px 0px 0px 8px;
padding:20px 0px 10px 0px;
font-size:90%;
border-color:pink;
border-style:solid;
border-width:1px;
text-align:center;
}

.valueM{
margin:5px 0px;
padding:0px;
font-weight:bold;
color:#ff6699;
}

.explainM{
margin:0px 5px;
padding:0px;
color:#ff6699;
text-align:left;
}

.itemS{
width:460px;
margin:10px auto;
text-align:center;
font-size:80%;
}

.s1{
width:145px;
float:left;
margin:0px 5px 0px 0px;
padding:0px;
border-width:1px;
border-color:pink;
border-style:solid;
}

.s2{
width:145px;
float:left;
margin:0px 5px 0px 5px;
padding:0px;
border-width:1px;
border-color:pink;
border-style:solid;
}

.s3{
width:145px;
float:left;
margin:0px 0px 0px 5px;
padding:0px;
border-width:1px;
border-color:pink;
border-style:solid;
}

.itemSA{
text-align:left;
padding:3px; 
color:#6699FF; 
font-weight:bold;
border-width:0px 0px 1px;
border-color:pink;
border-style:solid;
}

.itemSB{
height:135px;padding:2px;
}

.itemSC{
border-width:1px 0px 0px;
border-color:pink;
border-style:solid;
padding:3px 0px;
}

.itemSD{
font-weight:bold;
color:#ff6699;
font-size:70%px;
padding:3px 0px;
border-width:1px 0px 1px;
border-color:pink;
border-style:solid;
}

.navi{
width:100%;
margin:10px 0px;
padding:5px;
text-align:left;
font-size:13px;
}

.navi2{
width:468px;
text-align:left;
border:1px pink dashed;
padding:10px;
font-size:14px;
}

.keyword{
font-size:80%;
width:468px;
text-align:left;
color:pink;
}

.entry{
width:590px;
margin:10px;
border:1px dashed pink;
padding:10px;
font-size:14px;
line-height:1.5em;
letter-spacing: 0.04em;
text-align:center;
}

.entryL{
width:590px;
margin:10px;
border:1px dashed pink;
text-align:left;
padding:10px;
font-size:14px;
line-height:1.5em;
letter-spacing: 0.04em;
}

.entryB{
width:590px;
font-size:13px;
border-color:pink;
text-align:center;
line-height:1.5em;
letter-spacing: 0.04em;
}

.ItemDescription{
text-align:left;
font-size:13px;
margin:10px 0px;
padding:5px;
background-color:#FFFAFA;
border:1px pink dashed;.
}

.watch{
text-align:center;
background-color:#E8FFFF;
font-size:12px;
padding:5px;;
border:1px dashed #99CCFF;
width:100%;
}

.td_3item{
border-color:pink;
border-style:dashed;
padding:10px 0px;
width:33%;
}

.td_2item{
border-color:pink;
border-style:dashed;
padding:10px 0px;
width:50%;
}

.td_4item{
border-color:pink;
border-style:dashed;
padding:10px 0px;
width:25%;
}