body{
    margin:0px;
    padding:0px;
    text-align:center;
    font-size : 9pt ; 
    color:#666666; }

#wrap{
    position:relative;
    width:830px;
    background-color:#ffffff;
    color:#666666; 
    margin:0px auto;
    font-size : 9pt ;
    text-align:left;}

#Linkwrap{
    position:relative;
    width:830px;
    background-color:#ffffcc;
    color:#666666;
    margin:0px auto;
    padding:3px 10px;
    font-size : 9pt ;
    text-align:left;}

#head{
    width:100%;
    background-color:#ffffcc ; 
    font-size : 9pt ;
    color:#666666; 
    text-align: center; }

#linkhead{
    width:100%;
    background-color:#99ff99;
    font-size : 9pt ;
    color:#666666; 
    text-align: center; }

#left{
    width:660px;
    float:left;
    margin:0px auto;
    padding:0px 5px;
    background-color: #ffffff; 
    font-size : 9pt ; 
    color:#666666; 
}

#linkleft{
    width:650px;
    float:left;
    background-color: #ffffcc; 
    color:#666666; 
    font-size : 9pt ; }

#right{
    width:150px;
    float:right;
    margin:0px auto;
    padding:3px 3px;
    background-color:#ffffcc ;
    font-size : 9pt ; 
    text-align: center; 
    color:#666666; }

#foot{
    position:relative;
    width:830px;
    background-color:#ffffff;
    font-size : 9pt ;
    clear:both;}

#printm{
    width:132px;
    border:#ff99ff 1px solid;
    margin:0px auto;
    background-color:#ffccff;
    font-size:9pt;
    color:#666666; 
}

.printm{
    width:132px;
    border:#ff99ff 1px solid;
    margin:0px auto;
    background-color:#ffccff;
    font-size:9pt;
    color:#666666; 
}

#signm{
    width:132px;
    border:#33ccff 1px solid;
    margin:0px auto;
    background-color:#66ffff;
    font-size:9pt;
    color:#666666; 
}

.signm{
    width:132px;
    border:#33ccff 1px solid;
    margin:0px auto;
    background-color:#66ffff;
    font-size:9pt;
    color:#666666; 
}

#stickerm{
    width:132px;
    border:#ffcc00 1px solid;
    margin:0px auto;
    background-color:#ffffcc;
    font-size:9pt;
    color:#666666; 
}

.stickerm{
    width:132px;
    border:#ffcc00 1px solid;
    margin:0px auto;
    background-color:#ffffcc;
    font-size:9pt;
    color:#666666; 
}

#stickernetm{
    width:132px;
    border:#999999 1px solid;
    margin:0px auto;
    background-color:#cccccc;
    font-size:9pt;
    color:#666666; 
}

.stickernetm{
    width:132px;
    border:#999999 1px solid;
    margin:0px auto;
    background-color:#cccccc;
    font-size:9pt;
    color:#666666; 
}

#sheetm{
    width:132px;
    border:#33cc00 2px solid;
    margin:0px auto;
    background-color:#99ff99;
    color:#666666; 
}

.sheetm{
    width:132px;
    border:#33cc00 2px solid;
    margin:0px auto;
    padding:5px 5px;
    background-color:#99ff99;
    font-size:9pt;
    text-align: left;
    color:#666666; 
}

.signcate{
    width:400px;
    border:#33ccff 1px solid;
    margin:0px auto;
    padding:3px 3px;
    background-color:#66ffff;
    font-size:8pt;
    text-align: left;
    color:#666666; 
}


#boxhead{
    width:100%;
    border:#33cc00 2px solid;
    margin:0px auto;
    background-color:#99ff99;
    color:#666666; 
    text-align: center;}

.box-r{
    width:100%;
    border:#33cc00 1px solid;
    margin:0px auto;
    background-color:#99ff99;
    text-align: center; }


.box-p{
    width:132px;
    border:#33cc00 2px solid;
    margin:0px auto;
    background-color:#99ff99;
    font-size:8pt;
}

.box-y{
    width:90%;
    border:#cc33cc 1px solid;
    margin:10px 10px;
    padding:5px 10px;
    background-color:#ffff99;
}

.box-g{
    width:100%;
    border:#33cc00 2px solid;
    margin:0px auto;
    background-color:#99ff99;
    font-size:14pt;
    text-align:center; }

.box-w{
    width:138px;
    border:#999999 1px solid;
    margin:2px auto;
    background-color:#ffffff;
    font-size:8pt;
    color : #999999 ;}

.link-box{
    width:100%;
    border:#33cc00 1px solid;
    margin:0px auto;
    padding:3px 10px;
    background-color:#99ff99;
    font-size:8pt;
 }


h1{font-size:10pt; 
    margin :10px 0px 0px 0px ;
   font-weight:lighter;
    color : #666666 ; }

h2{
    font-size : 16pt ;
    margin :16px 0px 3px 0px ;
    color : #666666 ;  }

h3{
    font-size : 13pt ; 
    margin :16px 0px 3px 0px ; 
    color : #666666 ; }

h4{
    font-size : 12pt ; 
    margin :16px 0px 3px 0px ;
    color : #666666 ; }


h5,h6{
    font-size : 11pt ; 
    margin :16px 0px 3px 0px ;
   font-weight:lighter ;
    color : #666666; }

.small8{
   font-weight:lighter ;
   font-size : 8pt ; 
   margin :3px  3px ;
   color : #666666; }

.small9{
   font-weight:lighter ;
   font-size : 9pt ; 
   margin :3px  3px ;
   color : #666666; }


p{  
   margin-bottom: 4px ;  
   margin-top : 4px ; 
   padding-bottom : 4px ; 
   padding-top:4px ;
    font-size : 9pt ; }

.bdr-0 { border: 0px solid; }
.bdr-1 { border: 1px solid; }


.t-font{ font-size : 8pt ; 
    color : #666666 ; }

.font{ font-size : 9pt ; 
    color : #666666 ; }

.f9{
  font-size:9pt; 
  margin :10px 5px ;
  font-weight:lighter;
  color : #666666 ; }

.f9non{
  font-size:9pt; 
  margin :10px 3px ;
  font-weight:lighter; 
}

.fsize8{font-size:8pt;
    color : #666666 ; }
.fsize9{font-size:9pt;
    color : #666666 ; }
.fsize10{font-size:10pt;
    color : #666666 ; }
.fsize11{font-size:11pt;
    color : #666666 ; }
.fsize12{font-size:12pt;
    color : #666666 ; }
.fsize13{font-size:13pt;
    color : #666666 ; }
.fsize14{font-size:14pt;
    color : #666666 ; }
.fsize15{font-size:15pt;
    color : #666666 ; }
.fsize16{font-size:16pt;
    color : #666666 ; }
.fsize18{font-size:18pt;
    color : #666666 ; }
.fsize20{font-size:20pt;
    color : #666666 ; }
.fsize22{font-size:22pt;
    color : #666666 ; }
.fsize24{font-size:24pt;
    color : #666666 ; }

ul.menu{
    width:100%;
    margin:4px 0px;
    padding-left:5px;
}
ul.menu li{
    list-style:none;
    padding:4px 0px;
}



ul.list{
    width:100%;
    margin:3px 0px;
    padding-left:0px;
}
ul.list li{
    list-style:none;
    padding:2px 3px;
}



dl{
    margin:5px 3px;
    padding-left:3px;
}

dt{
    margin:0px;
    padding:0px;
}

dd{
    margin:0px;
    padding-left:10px;
    line-height:120%;
}



dl.main{
    margin:5px 3px;
    padding-left:3px;
}

dl.main dt{
    margin:0px;
    padding:0px;
}

dl.main dd{
    margin:5px 3px;
    padding-left:10px;
    line-height:150%;
}


dl.tbl{
    margin:5px 3px;
    padding-left:0px;
}

dl.tbl dt{
    margin:0px;
    padding:0px;
}

dl.tbl dd{
    margin:0px;
    padding-left:10px;
}

.middle { vertical-align: middle; } 

.left {text-align: left;}

p.center {text-align: center;}

.center {text-align: center;}

.right {text-align: right;} 

.takasa {line-height: 150%}



table.bg-y{
    margin:0px auto;
    vertical-align: middle;
    background-color:#ffffcc;
    font-size : 8pt ; 
}

table.bg-p{
    margin:0px auto;
    vertical-align: middle;
    background-color:#ccccff;
    font-size : 8pt ; 
}

table.bg-b{
    margin:0px auto;
    vertical-align: middle;
    background-color:#66ffff;
    font-size : 8pt ; 
}


/*固定link*/
a:link.non{
    color:#666666;
    text-decoration:none;
    font-style:normal;

}
a:visited.non{
    color:#666666;
    text-decoration:none;
    font-style:normal;

}
a:hover.non{
    color:#cc0000;
    text-decoration:none;
    font-style:normal;

}

/*固定link end*/



/*トップ枠 paddingは不可*/

table#structure{
    width:800px;
    border-color:#009900;
    border: 1px solid;
    margin:0px auto;
    vertical-align: middle;
    font-size : 9pt ; 
}

td#top-lft{
    width:140px;
    text-align:center;
    background-color:#009900;
    color:#ffffcc;
}

td#top-cnt{
    width:520px;
    background-color:#ffffcc;
}

td#top-rht{
    width:140px;
    background-color:#009900;
    color:#ffffff;
}
