
@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; } 

.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-image{
     width: 600px;
     margin:0px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}

.center-info{
     width: 600px;
     margin:10px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}
.center-info-oya{
     width: 600px;
     margin:10px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}
.center-info-left{
     float:left;
     width: 480px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}
.center-info-text{
     width: 470px;
     margin:10px 0px 0px 10px;
     padding:0px 0px 0px 0px;
     line-height:12pt;
}
.center-info-text2{
     width: 470px;
     margin:10px 0px 0px 10px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.center-info-right{
     float:left;
     width: 120px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}


.center-news{
     width: 600px;
     margin:10px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}
.center-news-oya{
     width: 600px;
     margin:0px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}
.center-news-date{
     float:left;
     width: 100px;
     margin:0px 0px 0px 4px;
     padding:0px 0px 0px 0px;
     font-size:9pt;color:#336699;
}
.center-news-text{
     float:left;
     width: 486px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}

.center-title{
     width: 600px;
     margin:0px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}

.service-contents{
     width: 600px;
     margin:20px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}
.service-contents-2{
     width: 600px;
     margin:20px 0px 30px 20px;
     padding:0px 0px 0px 0px;
}
ul {
     list-style-image: url(../image/li.gif);
     margin: 10px 0px 0px 30px;
     padding: 0px;
     font-size:10pt;
}
li {
     list-style :none;
     margin: 10px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align: left;
}
.service-google{
     width: 420px;
     margin:8px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}
.service-google-2{
     width: 420px;
     margin:0px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     font-size:8pt;
     text-align:right;
}
.service-seo{
     width: 600px;
     margin:0px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}
.table-seo { 
     border-style: none; background-color: #666666;
     margin: 0px 0px 0px 30px;
 }
td, th {
     border-style: none; background-color: white;
     padding: 2px;
 }
.cell1 { width: 50px; } 
.cell2 { width: 200px; font-size: 9pt; text-align: left;} 
.cell3 { width: 120px; font-size: 9pt; text-align: right;} 

.price-ico{
     width: 600px;
     margin:20px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}
.price-table{
     width: 600px;
     margin:20px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}
.price-table-2{
     width: 600px;
     margin:20px 0px 30px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}
.table-price { 
     border-style: none; background-color: #3366cc;
     margin: 0px 0px 0px 6px;
 }

td, th {
     border-style: none; background-color: white;
     padding: 2px;
 }
.cell-price-1a { width: 70px; background-color: #6699ff; font-size: 9pt;color:#ffffff; font-weight:bold; text-align:center; } 
.cell-price-2a { width: 300px; background-color: #6699ff; font-size: 9pt;color:#ffffff; font-weight:bold; text-align:center; } 
.cell-price-2b { width: 426px; background-color: #6699ff; font-size: 9pt;color:#ffffff; font-weight:bold; text-align:center; } 
.cell-price-3a { width: 60px; background-color: #6699ff; font-size: 9pt;color:#ffffff; font-weight:bold; text-align:center; } 
.cell-price-4a { width: 120px; background-color: #6699ff; font-size: 9pt;color:#ffffff; font-weight:bold; text-align:center; } 
.cell-price-1 { width: 70px; background-color: #ffffff; font-size: 9pt; text-align:center; } 
.cell-price-2 { width: 300px; background-color: #ffffff; font-size: 9pt; text-align:left; } 
.cell-price-2-2 { width: 404px; background-color: #ffffff; font-size: 9pt; text-align:left; } 
.cell-price-3 { width: 60px; background-color: #ffffff; font-size: 9pt; text-align:right; } 
.cell-price-4 { width: 120px; background-color: #ffffff; font-size: 9pt; text-align:center; } 
.cell-price-a { background-color: #ffffff; font-size: 9pt; text-align:left; } 
.cell-price-b { width: 40px;background-color: #ffffff; font-size: 9pt; text-align:right; } 
.cell-price-c { width: 120px; background-color: #ffffff; font-size: 9pt; text-align:right; } 

.cell-kuti-1a { width: 70px; background-color: #6699ff; font-size: 9pt;color:#ffffff; font-weight:bold; text-align:center; } 
.cell-kuti-2a { width: 400px; background-color: #6699ff; font-size: 9pt;color:#ffffff; font-weight:bold; text-align:center; } 
.cell-kuti-1 { width: 70px; background-color: #ffffff; font-size: 9pt; text-align:center; } 
.cell-kuti-2 { width: 400px; background-color: #ffffff; font-size: 9pt; text-align:center; } 
.cell-kuti-a { background-color: #ffffff; font-size: 9pt; text-align:left; } 
.cell-kuti-b { width: 40px;background-color: #ffffff; font-size: 9pt; text-align:right; } 
.cell-kuti-c { width: 120px; background-color: #ffffff; font-size: 9pt; text-align:right; } 

.price-tokuten-oya{
     width: 580px;
     margin:14px 0px 0px 40px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-tokuten-left{
     float:left;
     width: 18px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-tokuten-right{
     float:left;
     width: 500px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.tokuten-rei-1{
     width: 500px;
     margin:4px 0px 0px 40px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.tokuten-rei-2{
     width: 500px;
     margin:0px 0px 10px 56px;
     padding:0px 0px 0px 0px;
     text-align:left;
}

.price-setumei-oya{
     width: 580px;
     margin:0px 0px 0px 40px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-setumei-oya2{
     width: 580px;
     margin:30px 0px 10px 40px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-setumei-left{
     float:left;
     width: 18px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-setumei-left2{
     float:left;
     width: 18px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
     font-size:9pt; color:#ff0000;
}
.price-setumei-right{
     float:left;
     width: 560px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-setumei-rei-1{
     width: 580px;
     margin:0px 0px 0px 40px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-setumei-rei-2{
     width: 560px;
     margin:0px 0px 10px 60px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-cresit{
     width: 600px;
     margin:40px 0px 10px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}
.price-cresit-oya{
     width: 580px;
     margin:0px 0px 10px 40px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-cresit-left{
     float:left;
     width: 18px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.price-cresit-left2{
     float:left;
     width: 18px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
     font-size:9pt; color:#ff0000;
}
.price-cresit-right{
     float:left;
     width: 560px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
}


}
.price-cresit-ebank{
     width: 600px;
     margin:0px 0px 30px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}


.order-kiyaku{
     width: 600px;
     margin:20px 0px 30px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}


.order-oya{
     width: 570px;
     margin:0px 0px 10px 40px;
     padding:0px 0px 0px 0px;
     text-align:center;
}
.order-left{
     float:left;
     width: 15px;
     margin:2px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.order-right{
     float:left;
     width: 550px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:left;
}

.order-botan-1{
     width: 600px;
     margin:20px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}
.order-botan-2{
     width: 600px;
     margin:0px 0px 30px 20px;
     padding:0px 0px 0px 0px;
     text-align:center;
}


.voice-1{
     width: 600px;
     margin:20px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:left;
     font-size:12pt;color:#ff6600;
     font-weight:bold;
     border-bottom: 1px #666666 dashed; 
}
.voice-2{
     width: 574px;
     margin:2px 0px 34px 46px;
     padding:0px 0px 0px 0px;
     text-align:left;
}



.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;
}



