body{   
 background-image: url(img/);
 background-color :#FFFF99;
 font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 平成明朝, serif;
 font-size: 1.1em;
 font-weight :bold;
 color: ;
 margin-top: 40px;
 text-align: center;/*justify*/
 text-justify: inter-ideograph;
 text-indent: 1em;
 line-height: 125%;
 line-break: loose;}

div#wrapper{ /*divと#を空けるとダメ*/ 
 width: 85%;   
 margin:45px auto 0px;
 margin-top: 5%;
 margin-bottom:1em;
 padding:2%;
 text-align: left;
 text-indent:;
 background-color :#FFFFFF;
 border:2px solid maroon; }

div#wrapper1{ /*divと#を空けるとダメ*/ 
 width: 75%;   
 margin:45px auto 0px;
 margin-top: -4%;
 margin-bottom:1em;
 padding:2%;
 padding-top:5%;
 text-align: left;
 background-color :#FFFFFF;
 border:2px solid maroon; }

h1{ 
 color: red;
 text-indent:4em;
 margin-top:-2.3%;
 margin-bottom:1em;
 font-size: 1.5em;
 line-height: ;}

h1a{ 
 color: red;
 text-indent:4em;
 margin-top:-5%;
 margin-bottom:1em;
 font-size: 1.5em;
 line-height: ;}
a:link {color: #993300;
 font-weight: bold;}
a:visited {color: olive;
 font-weight: bold;}
a:hover  {color: blue;
 font-weight: bold;}
a:active { color: red;
 font-weight: bold;}

/* a{
  text-decoration: none;
  background: url(namisen.png) repeat-x 100% 100%;
  padding-bottom: 4px;
  white-space: nowrap;}*/
  
 span{
 color:yellow;
 font-weight: ;}
 
 span.double{
 background-image:url(double.png);
 background-repeat:repeat-x;
 background-position: center;}

input{
 float: right;
 border:none;
 background:#090;
 font-family: "ＭＳ 明朝", "ヒラギノ明朝", 平成明朝, serif;
 font-size: 1.3em;
 color:#FF6633; 
 margin-top:5.3%;
 margin-right:2%;
 margin-bottom:%;
 padding:; 
 font-weight:bold;} 

.l32m{
 width: 32%;
 float: left;
 margin-left:;
 margin-right:1.5%;
 margin-bottom :%;
 text-indent:0.8em;
 font-size: 0.8em;
 text-indent: 1.4em;
 line-height: 110%;
 color:maroon;
 border:;}
 
.l32{
 width: 32%;
 float: left;
 margin-left:1%;
 margin-right:0.5%;
 margin-bottom :%;
 font-size: 0.9em;
 line-height: 110%;
 color:#006600;
 border:none;}

.l10{
 width: 9.7%;
 float: left;
 margin-top:0.8%;
 margin-left:-0.5%;
 margin-right:2%;
 margin-bottom :%;
 border:none;}

.l10k{
 width: 9.7%;
 float: left;
 margin-top:1%;
 margin-left:-0.2%;
 margin-right:%;
 margin-bottom :%;
 border:none;}

.l10n{
 width: 9.4%;
 float: left;
 margin-top:0.5%;
 margin-left:0.7%;
 margin-right:0.8%;
 margin-bottom :%;
 border:none;}

.l10m{
 width: 9.8%;
 float: left;
 margin-top:0.8%;
 margin-left:0.5%;
 margin-right:%;
 margin-bottom :%;
 border:none;}

.l10ma{
 width: 9.7%;
 float: left;
 margin-top:0.3%;
 margin-left:0.2%;
 margin-right:2.2%;
 margin-bottom :%;
 border:none;}

.l15{
 width: 15%;
 float: left;
 margin-top:%;
 margin-left:%;
 margin-right:1.5%;
 margin-bottom :%;
 border:none;}
 
.l25{
 width: 25%;
 float: left;
 margin-top:%;
 margin-left:%;
 margin-right:1.5%;
 margin-bottom :%;
 font-size: 0.8em;
 color:maroon;
 border:none;}
 
.r10{
 width: 10%;
 float: right;
 margin-top:4.65%;
 margin-bottom :0.5%;
 margin-left:-1%;
 margin-right:1%;
 font-weight :bold;
 font-size: 1.4em;
 text-indent:-0.75em;
 text-align: center;
 line-height: 140%;
 letter-spacing: -3px;
 color:#B80000;
 border:;}

.r15{
 float: right;
 width: 15%;
 margin-left:%;
 margin-bottom:%;
 font-size:0.8em;
 text-indent:1em ;
 line-height: 150%;
 color:maroon;
 border:none;}

.r20{
 float: right;
 width: 20%;
 margin-top:%;
 margin-left:0.5%;
 margin-bottom:%;
 font-size:0.9em;
 text-indent:0.99em ;
 font-size: 0.8em;
 line-height: 110%;
 color:maroon;
 border:none;}

.r25{
 float: right;
 width: 25%;
 margin-left:0.5%;
 margin-bottom:%;
 font-size:0.9em;
 text-indent:0.9em ;
 font-size: 0.8em;
 line-height: 110%;
 color:maroon;
 border:none;}

 .r32r{
 float: right;
 width: 32%;
 margin-left:1%;
 margin-bottom:%;
 text-indent:0.9em ;
 font-size: 0.9em;
 line-height: 110%;
 color:#006600;
 border:none;}

 .r30{
 float: right;
 width: 30%;
 margin-left:0.5%;
 margin-bottom:%;
 text-indent:1.05em ;
 font-size: 0.8em;
 line-height: 110%;
 color:#006600;
 border:none;}

.r40{
 float: right;
 width: 40%;
 margin-left:1%;
 margin-bottom:%;
 font-size:0.9em;
 text-indent:0.9em ;
 font-size: 0.8em;
 line-height: 110%;
 color:maroon;
 border:none;}
 
 .r40m{
 float: right;
 width: 40%;
 margin-left:0.5%;
 margin-bottom:%;
 font-size:0.9em;
 text-indent:0.9em ;
 font-size: 0.8em;
 line-height: 110%;
 color:maroon;
 border:none;}

img{
 width:;
 margin: 1%;
 float:left;
 vertical-align:top;
 border:none;}
 
img.fs{
 width:100%;
 margin-right:1%;
 margin-left: 0 auto;
 margin-top:%;
 margin-bottom :1%;
 float:left;
 vertical-align:top;
 border:none;}
 
 .ikisaki {
 font-size:1em;
 color: ;
 font-weight: bold;
 /*width : 293px;*/
 height : 27px;
 position : absolute;
 top : 600px;
 left : 600px;}
 
#home{
 position : absolute;  
 top :;
 bottom :-25%;}
 
