
@charset "Shift_JIS";

body{
       font-size: 9pt;
       color: #333333;
       letter-spacing: 1px;
       line-height:12pt;
       text-align: center;
       margin: 0px auto 0px auto;
       background-color:#ffffff;
}

h1 { font-size:8pt; color:#666666; margin: 2px; text-align:center;}
h2 { font-size:10pt; color:#ff6600; margin: 2px; text-align:center; }



a:link { color: #3333cc; } 
a:visited { color: #999999; } 
a:active { color: #ff3300; } 

p{margin: 0px;}

.font1{ font: 8pt; } 
.font-red{ font: 9pt; color:#ff0000; } 
.font-yellow{ font: 9pt; color:#ffff00; } 

.base{
     width: 800px;
     margin: 0px auto 0px auto;
     background-color:#ffffff;
}

.head{
     width: 800px;
     margin: 0px 0px 5px 0px;
}
.head-h{
     width: 800px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     background-color:#cccccc;
}
.head-top-oya{
     width: 800px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align:left;
}
.head-logo{
     float: left;
     width: 240px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align:left;
}
.head-logo-right{
     float: left;
     width: 440px;
     margin: 34px 0px 0px 90px;
     padding: 0px 0px 0px 0px;
     text-align:center;
     font-size:10pt; color:#ffffff;
     background-color:#6699cc;
}
.head-logo-right2{
     width: 440px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align:center;
     font-size:10pt; color:#ffffff;
     background-color:#6699cc;
}
.head-bottom{
     width: 800px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}


.left{
      float: left;
      width: 180px;
      margin:0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      text-align: left;
}
.left-menu{
     width: 180px;
     margin: 0px 0px 4px 0px;
     padding: 0px 0px 0px 0px;
}
.left-2{
     width: 176px;
     margin: 44px 0px 0px 2px;
     padding: 0px 0px 0px 0px;
     text-align:center;
     border: solid #ff9900 1px;
     background-color:#ffffcc;
}
.left-tokuten{
     width: 176px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.left-tokuten-2{
     width: 176px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.left-tokuten-3{
     width: 160px;
     margin: 4px 0px 4px 14px;
     padding: 0px 0px 0px 0px;
     text-align:left;
     font-size;9pt; color:#0066cc;
}



.center{
     float: left;
     width: 620px;
     margin:0px 0px 30px 0px;
     padding: 0px 0px 0px 0px;
     text-align:left;
}

.center-title{
     width: 600px;
     margin:0px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}

.mousikomi-text-1{
     width: 600px;
     margin:10px 0px 10px 20px;
     padding:0px 0px 0px 0px;
}


.mousikomi-table{
     width: 600px;
     margin:0px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}
.check-table{
     width: 600px;
     margin:0px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     font-size:9pt;
}
table { 
     border-style: none; background-color: #ffffff;
     margin: 0px 0px 0px 0px;
     font-size:10pt;
 }
.table { 
     border-style: none; background-color: #666666;
     margin: 0px 0px 0px 0px;
     font-size:9pt;
 }

.table-2 { 
     border-style: none; background-color: #ffffff;
     margin: 0px 0px 0px 0px;
 }
td, th {
     padding: 2px;
 }
.cell1 { width: 110px; background-color: #ffffcc; font-size: 9pt;color:#996633; font-weight:bold; text-align: left;} 
.cell2 { width: 490px; background-color: #ffffff; font-size: 9pt; text-align: left;} 



.mousikomi-submit{
     width: 600px;
     margin:20px 0px 30px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}
.copy{
     width: 600px;
     margin:40px 0px 30px 20px;
     padding:0px 0px 0px 0px;
     text-align:right;
}

.thanks-text{
     width: 600px;
     margin:40px 0px 30px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
     line-height:20pt;
}

.thanks-text-2{
     width: 600px;
     height:300px;
     margin:0px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}

.clear{
      clear:left;
}

.footer{
      clear: both;
}


.footer-banner-oya{
     width: 798px;
     text-align: center;
     margin:20px 0px 0px 2px;
     padding:0px 0px 0px 0px;
}
.footer-banner-1{
     float:left;
     text-align: center;
     width: 266px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}



.footer-link{
     text-align: center;
     width: 800px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}

.footer-copy{
     text-align: center;
     width: 800px;
     margin: 10px 0px 30px 0px;
     padding: 0px 0px 0px 0px;
}




.img { border: none; } 

hr { 
    width: 800px; 
    height: 1px;
}




