body { 
       text-align: center; 
       margin: 0; 
       color: #333333;
       font-size: 14px;
       background-image: url(http://az-daiwa.co.jp/img/bodyback.gif);background-repeat: repeat;
       line-height: 20px;
}
/*###########################*/


#alltrack { 
       text-align: left; 
       width: 920px; 
       margin: auto; 
       background-repeat: repeat-y;
}
/*###########################*/


.haikei {
       background-color: #fff;
}



#box { 
       width: 900px; 
       margin-left: 10px;
}



.headerp { 
       margin: 0; 
}
.mainp { 
       margin: 0; 
}
#footer p { 
       font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
       padding: 20px 0 0px 0; 
       margin: 0; 
       text-align: center; 
       color: #fff; 
       font-size: 10px;
       letter-spacing: 1px;
}
/*###########################*/



/*###########DIVBOX###########*/

#header {
       margin: 0px 0 0 0px;
       width: 900px;
       height: 90px;
       background-image: url(http://az-daiwa.co.jp/img/headerback.gif);
}

#headerleft {
       margin: 0;
       width: 590px;
       height: 80px;
       float: left;
       clear: both;
}

.logoimage {
       margin: 10px 0 0 20px;
       }

#headerright {
       margin: 0;
       width: 280px;
       padding-top: 18px;
       float: left;
}

.headerleftleft {
       width: 141px;
       height: 53px;
       float: left;
}


.headerleftright {
       width: 370px; 
       padding-top: 22px;
       float: left;
       margin-left: 30px;
       margin-top: 0px;
}


h1 {
       margin: 0;
       font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
       font-weight: normal;
       font-size: 12px;
       padding-top: 1px;
       padding-left: 0px; 
       padding-right: 10px; 
       color: #fff;
}

#headertext {
       width: 200px;
       height: 40px;
       margin: 0;
       font-size: 12px;
}

#headerlink {
       width: 200px;
       height: 20px;
       margin: 0;
       color: #000;
       float: right;
       text-align: right;
}

#headerlink a {
       text-decoration: none;
       color: #fff;
       font-weight: bold;
}

#headerlink a:hover {
       text-decoration: none;
       color: #F79726;
       font-weight: bold;
}

#headerlink p {
       margin: 0;
       padding: 0;
       font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
       font-size: 12px;
       padding-top: 5px;
       text-align: right;
       margin-right: 5px;
       color: #fff;
}


/*###########NAVIBOX###########*/

#headernavi {
       width: 900px;
       height: 30px;
       margin: 0px 0 0px 0px;
       background-repeat: no-repeat;
       color: #444;

       
}

#headernavi a {
       padding: 0px 16px 0px 16px;
       text-decoration: none;
       color: #444;
       margin: 0;
}

#headernavi a:hover {
       text-decoration: none;
       color: #F79726;
}

#headernavi p {
       margin: 0;
       padding: 7px 0 0 0px;
       font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
       font-size: 14px;
       text-align: center;
       font-weight: bold;
       width: 900px;
}


/*#####################*/

#logo {
        width: 190px;
        height: 50px;
        margin-top: 10px;
        margin-left: 25px;
}

#footer {
       margin: 0px 0 0 0px;
       width: 900px;
       background-image: url(http://az-daiwa.co.jp/img/footerback.gif);
       background-repeat: repeat-x;
       height: 50px;
}

#content {
       margin: 0px 0 0 0px;
       width: 900px;
}



#navibox2 { 
        clear: both; 
        margin-top: 0px; 
        
}

#navibox2 p { 
font-size: 14px; 
letter-spacing: 1px;
text-align: center;
margin: 0px;
padding: 15px 0 15px 0; 
}


#navibox2 a { 
       text-decoration: none; 
       color: #444; 
       padding: 0 10px 0px 10px; 
       border-left: 1px #ddd dotted; 
}
#navibox2 a:hover { 
       color: #F79726; 
}





/*#####################*/

#mainimage {
       width: 900px; 
       height: 350px;
       margin-left: 0px;
       margin-top: 5px;
       background-image: url(http://az-daiwa.co.jp/img/mainimage.jpg);background-repeat: no-repeat;
       background-color: #fff;
}

.punk {
       width: 600px;
       height: 400px;
       float: right;
       margin-right: 10px;
       margin-top: 10px;
       display: inline;
}

#mainimage2 {
       width: 900px; 
       height: 150px;
       margin-left: 0px;
       margin-top: 5px;
       background-image: url(http://az-daiwa.co.jp/img/mainimage2.jpg);background-repeat: no-repeat;
}

#mainimage3 {
       width: 700px; 
       height: 150px;
       margin: 0;
       background-image: url(http://az-daiwa.co.jp/img/mainimage2.jpg);background-repeat: no-repeat;
}

.contents {
      widht: 880px;
      margin: 0 0 0 10px;
}

.upbox {
      widht: 850px;
      margin: 20px 0 0px 25px;
      clear: left;
}

.downbox {
      widht: 850px;
      margin: 30px 0 0px 25px;
      clear: left;
}

.upbox h3 {
      width: 850px;
      background-image: url(http://az-daiwa.co.jp/img/midashi1.gif);background-repeat: no-repeat;
      padding: 7px 0 9px 20px;
      margin: 0px 0 0 0;
      font-size: 14px;
      color: #fff;
}
            
.topgallery {
      width: 840px; 
      height: 160px;
      background-color: #3F3F3F;
      margin: 10px 0 0 5px;
}

.topgallery table {
      margin: 10px 0 0 15px;
}

.gallerytd1 {
      width: 140px;
      height: 120px;
}

.gallerytd1 a {
      border: 3px solid #eee;
      display: block;
      width: 110px;
      height: 110px;
}

.gallerytd1 a:hover {
     border: 3px solid #CF510C;
}

.gallerytd2 {
      color: #fff;
      font-size: 12px;
      padding-left: 5px;
      font-weight: bold;
}

.gallerytd2 a {
      color: #fff;
}

.gallerytd2 a:hover {
      color: #CF510C;
}

.categoryback {
            background-image: url(http://az-daiwa.co.jp/img/kadomaru.gif);background-repeat: repeat-y;
            width: 320px;
            margin: 10px 0 0px 0px;
            padding: 0;
}

.kadomaru1 {
      width: 320px;
      height: 10px;
      margin: 0px 0 0 0;
      padding: 0;
      background-image: url(http://az-daiwa.co.jp/img/kadomaru1.gif);background-repeat: no-repeat;
}

.kadomaru2 {
      width: 320px;
      height: 10px;
       margin: 0px 0 0 0;
      padding: 0;
      background-image: url(http://az-daiwa.co.jp/img/kadomaru2.gif);background-repeat: no-repeat;
}

.categorylist p {
      width: 290px;
      margin: 0 0 0 10px;
      line-height: 15px;
      padding:  7px 0 19px 0;
      font-size: 14px;
      border-bottom: 1px #aaaaaa dotted;
}

.categorylist a {
       color: #EF671D;
}

.categorylist  a:hover {
       color: #C83C3C;
}
   

.kijitachi {
     width: 410px;
     float: left;
     margin-left: 10px;
}

.kijitachi a {
     color: #444;
     text-decoration: none;
}

.kijitachi a:hover {
     color: #F79726;
     text-decoration: none;
}


.kijitachi dl {
     margin: 0;
     padding: 0;
}

.kijitachi dd {
     border-bottom: 1px solid #F79726;
     margin: 0 0 0 10px;
     padding: 15px 0 5px 0;
     width: 380px;
     font-size: 14px;
}

.kijitachimidashi {
     background-image: url(http://az-daiwa.co.jp/img/topblog.gif);
     width: 400px;
     height: 35px;
}

.kijitachimidashi p {
     margin: 0;
     padding: 0;
     display: none;
}

.categorytachi {
     width: 210px;
     float: left;
}

.topcategorymidashi {
     background-image: url(http://az-daiwa.co.jp/img/topcatemidashi.gif);
     width: 210px;
     height: 35px;
}

.topcategorymidashi p {
      margin: 0;
      padding: 0;
      display: none;
}

.categorytachi dl  {
      margin: 0;
      padding: 0;
}

.categorytachi dd {
      margin: 10px 0 0 0;
      padding: 0;
      width: 210px;
      height: 55px;
      background-image: url(http://az-daiwa.co.jp/img/topcateback.gif);
}

.categorytachi dd p {
       margin: 0;
       padding: 20px 0 0 0;
       font-size: 14px;
       letter-spacing: 2px;
       font-weight: bold;
       text-align: center; 
       
}

.categorytachi dd p a {
        color: #fff;
        text-decoration: none;
}

.categorytachi dd p a:hover {
        color: #F79726;
}
        



.salyu {
     float: left;
     width: 470px;
}

.salyu table {
      width: 470px;
      margin-left: 0px;
      padding: 0;
      font-size: 14px;
}

.salyu table tr td {
      line-height: 18px;
      letter-spacing: 2px;
}

.salyu table tr td br {
      letter-spacing: 0;
}

.lefttd {
      padding: 10px 0 10px 10px;
      background-color: #D1EBEF;
      width: 120px;
      color: #444;
}

.righttd {
      padding: 0px 0 0px 10px;
      background-color: #fff;
}

.lefttd2 {
      padding: 7px 0 7px 10px;
      background-color: #C7DE7F;
      width: 165px;
}

.next {
      width: 850px;
      margin-left: 15px;
}

.nextblog {
      width: 850px;
      margin-left: 15px;
}
      

.pan {
      height: 20px;
      padding: 4px 0 4px 0;
      margin: 5px 0 0 0;
      font-size: 12px;
      color: #444;
}

.pan a:hover {
      color: #F79726;
}

.nextpage { 
       font-size: 14px; 
       color: #444; 
       margin: 0 0 0px 0px; 
       padding: 0px 0 0px 0px; 
       line-height: 17px; 
       letter-spacing: 1px; 
       clear: both;
}

.nextpage a:hover {
       color: #F79726;
}

.nextpage br { 
       letter-spacing: 0;
}

.nextpagebody { 
      padding: 20px 25px 20px 25px;
}

.nextpagebody br { 
      letter-spacing: 0;
}

.nextpage h2 {
      width: 525px;
      background-image: url(http://az-daiwa.co.jp/img/midashi6.gif);background-repeat: no-repeat;
      padding: 8px 0 10px 35px;
      margin: 0px 0 0 0;
      font-size: 14px;
      color: #fff;
}

.nextpage h3 {
      width: 850px;
      background-image: url(http://az-daiwa.co.jp/img/midashi7.gif);background-repeat: no-repeat;
      padding: 8px 0 10px 35px;
      margin: 0px 0 0 0;
      font-size: 14px;
      color: #fff;
}

.ketchup {
      float: left;
      width: 390px;
      margin: 30px 15px 0 20px;
      display: inline;
}

.ketchup a:hover {
      color: #F79726;
}

.catetitle {
      width: 390px;
      height: 35px;
      background-image: url(http://az-daiwa.co.jp/img/catetitleback.gif);
      background-repeat: no-repeat;
}

.catetitle h3 {
      margin: 0;
      font-size: 12px;
      padding: 9px 0 9px 35px;
}

.leftbox {
      width: 250px;
      float: left;
}

.catemidashi {
      background-color: #CF1925;
}

.catemidashi p {
      margin: 0;
      font-size: 12px;
      font-weight: bold;
      padding: 1px 0 1px 20px;
      color: #fff;
}

.rightbox {
      width: 570px;
      float: right;
}

.ichiranbox {
      padding: 15px;
      border: 1px solid #ddd;
      margin-bottom: 15px;
}

.ichiranbox h3 {
      margin: 0px;
      font-size: 12px;
      padding: 0 0 5px;
      border-bottom: 1px dotted #ddd;
}

.entrytitle {
      width: 570px;
      height: 35px;
      background-image: url(http://az-daiwa.co.jp/img/entrytitleback.gif);
      background-repeat: no-repeat;
}

.entrytitle h4 {
      margin: 0;
      padding: 7px 0 0px 35px;
      font-size: 12px;
      color: #fff;
}

.qandabody {
      border: 1px dotted #ddd;
      padding: 15px;
      margin: 15px 0 30px 0;
      overflow: auto;
}

.qandabody p {
      margin: 0;
      padding: 0;
}


.fukuyama {
      width: 570px;
      height: 50px;
      background-image: url(http://az-daiwa.co.jp/img/fukuyama.gif);
      background-repeat: no-repeat;
      margin: 0 0 0px 0;
}

.fukuyama p {
      margin: 0;
      padding: 15px 0 0px 45px;
      font-size: 14px;
      font-weight: bold;
      color: #444;
}

.kusuyama {
      width: 570px;
      height: 35px;
      background-image: url(http://az-daiwa.co.jp/img/kusuyama.gif);
      background-repeat: no-repeat;
      margin: 0 0 15px 0;
}

.kusuyama p {
      margin: 0;
      padding: 7px 0 0px 15px;
      font-size: 12px;
      font-weight: bold;
      color: #fff;
}

.fukuyama h4 {
      margin: 0;
      padding: 7px 0 0px 35px;
      font-size: 12px;
      color: #522301;
}

.newblog {
      margin-bottom: 15px;
}

.newblogtitle {
      margin: 0px 10px 0 10px;
      line-height: 20px;
}

.newblogtitle dd {
      padding: 5px 0 5px 0;
      border-bottom: 1px dotted #ddd;
      margin: 0;
}

.newblogtitle dd a {
      text-decoration: none;
      color: #009EB5;
}

.newblogtitle dd a:hover {
      text-decoration: underline;
      color: #F79726;
}

.misuchiru {
      width: 230px; 
      height: 50px;
      background-image: url(http://az-daiwa.co.jp/img/misuchiru.gif);
      background-repeat: no-repeat;
      margin-bottom: 10px;
}

.misuchiru p {
      margin: 0;
      padding: 15px 0 0px 45px;
      font-weight: bold;
      color: #444;
}

.misuchiru a {
      color: #444;
      text-decoration: none;
}

.misuchiru a:hover {
      color: #F79726;
}

.gallerybox { 
      padding: 8px;
      border: 1px solid #ddd;
      margin-bottom: 10px;
}

.siawase a {
      border: 3px solid #ddd;
      width: 50px;
      height: 50px;
      display: block;
      float: left;
      margin-right: 10px;
}

.siawase a:hover {
      border: 3px solid #F79726;
}

.gallerybox p {
      float: left;
      width: 150px;
      margin: 0;
}

.kuroko {
      background-color: #000;
      padding: 30px 100px 30px 100px;
      margin: 0;
}

.setsumei {
      padding: 10px;
      margin-top: 10px;
}

.sunrise {
      margin-top: 10px;
}

.leftsunrise {
      float: left;
      width: 300px;
      margin: 0;
      padding: 0;
      clear: both;
}

.leftsunrise img {
      margin: 0 10px 10px 0;
      border: 1px solid #ddd;
      display: block;
      padding: 3px;
      float: left;
}

.rightsunrise {
      float: right;
      width: 265px;
      margin: 0;
      padding: 0;
}

.syousai {
       width: 265px;
       margin: 0 0 0 0px;
       padding: 0;
}

.syousaihead {
       background-image: url(http://az-daiwa.co.jp/img/syousaihead.gif);
       background-repeat: no-repeat;
       width: 265px;
       height: 35px;
       margin: 0;
       padding: 0;
}

.syousaitable {
       margin: 0;
       padding: 0;
       width: 265px;
       background-image: url(http://az-daiwa.co.jp/img/syousaiback.gif);
       background-repeat: repeat-y;   
}

.daisumi {
       margin-left: 10px;
}

.daisumi td {
       font-size: 12px;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 13px;
}
        

.syousaicorner {
       background-image: url(http://az-daiwa.co.jp/img/syousaicorner.gif);
       background-repeat: no-repeat;
       width: 265px;
       height: 10px;
       margin: 0px;
       padding: 0;
}

.contactbox {
       padding: 0px 0 0 40px;
}

.sitemaptext {
       font-size: 12px;
       letter-spacing: 1px;
       line-height: 20px;
       color: #3C3C3C;
       }

.sitemaptext li {
       border-bottom: 1px dotted #dddddd;
}

.sitemaptext a {
       color: #3C3C3C;
       text-decoration: none;
}
.sitemaptext a:hover {
       color: #F79726;
}

.namae {
       font-size: 30px;
       padding: 0 0 0 10px;
       margin: 20px 0 25px 0;
       border-left: 5px solid #653916;
       font-weight: bold;
}

.hitokoto {
       margin: 0 0 5px 0;
       color: #CF0000;
       font-weight: bold;
       padding-bottom: 5px;
       border-bottom: 1px dotted #444;
}

.staffmigi {
        width: 520px;
        float: right;
        background-image: url(http://az-daiwa.co.jp/img/staffback.gif);
        background-repeat: no-repeat;
        background-position: right top;
        font-size: 14px;
}

.mt-image-left {
        border: 1px solid #aaa;
        padding: 3px;
}

.concepttop {
        background-image: url(http://az-daiwa.co.jp/concepttop.gif);
        background-repeat: no-repeat;
        width: 800px;
        height: 101px;
}

.conceptmiddle {
        background-image: url(http://az-daiwa.co.jp/conceptmiddle.gif);
        background-repeat: repeat-y;
        padding-left: 75px;
        padding-top: 30px;
}

.conceptmiddle p {
        margin: 0;
        padding: 10px 0 20px 115px;
        font-size: 14px;
}

.conceptbottom {
        background-image: url(http://az-daiwa.co.jp/conceptbottom.gif);
        background-repeat: no-repeat;
        width: 800px;
        height: 40px;
}

.bright123 {
        margin: 0px;
        padding: 0 50px;
}

.bright123 p {
        margin: 0;
        padding: 10px 0 20px 135px;
        font-size: 14px;
}

.topconbox {
        float: left;
        width: 276px;
        margin-right: 11px;
        display: inline;
}

.topconbox a {
        text-decoration: none;
}

.topconbox a:hover {
        color: #F79726;
}

.topconue {
        background-image: url(http://az-daiwa.co.jp/img/topconue.gif);
        width: 270px;
        height: 15px;
        background-repeat: no-repeat;
}

.topconshita {
        background-image: url(http://az-daiwa.co.jp/img/topconshita.gif);
        width: 270px;
        height: 15px;
        background-repeat: no-repeat;
}

.topconsayu {
        padding: 0 0px;
}

.hover1 a {
        border: 0;
}

.hover1 a:hover {
        border-top: 3px solid #62FBFB;
}

.topconbox p {
        margin: 0px 0 15px 0;
        padding: 10px 15px 0px 15px;
        line-height: 22px;
}

.kaela {
      padding: 0px 25px 0px 25px;
      margin-top: 30px;
}

.crazy1 {
      font-size: 18px;
      margin: 0 0 10px 0;
      font-weight: bold;
      border-bottom: 3px solid #00CECF;
      padding: 10px 0;
      }

.crazy2 {
      font-size: 18px;
      margin: 0 0 10px 0;
      font-weight: bold;
      border-bottom: 3px solid #BF0B84;
      padding: 10px 0;
      }

.crazy3 {
      font-size: 18px;
      margin: 0 0 10px 0;
      font-weight: bold;
      border-bottom: 3px solid #BFAF00;
      padding: 10px 0;
      }

/* ######################### az-daiwa's top style start ######################### */

.downleftbox {
      width: 525px;
      float: left; 
}

.topnewcarmidashi {
      background-image: url(http://az-daiwa.co.jp/img/midashi1.gif);background-repeat:no-repaet;
      width: 525px;
      height: 35px;
}

.topusedcarmidashi {
      background-image: url(http://az-daiwa.co.jp/img/midashi2.gif);background-repeat:no-repaet;
      width: 525px;
      height: 35px;
}

.toposhirasemidashi {
      background-image: url(http://az-daiwa.co.jp/img/midashi3.gif);background-repeat:no-repaet;
      width: 525px;
      height: 35px;
}


.downleftbox dl {
      padding: 10px 20px 0 20px;
      margin: 0;
}

.downleftbox dd {
      letter-spacing: 2px;
      margin: 0;
      padding-bottom: 3px;
      padding-top: 10px;
      border-bottom: 1px dotted #f59b23;
}

.downleftbox dd a {
      color: #f59b23;
      text-decoration: none;
}

.downleftbox dd a:hover {
      color: #F55923;
      text-decoration: none;
}

.topconback {
      background-image: url(http://az-daiwa.co.jp/img/topconback.gif);
      background-repeat: repeat-y;
      overflow: auto;
      margin-top: 20px;
      width: 850px;
}

.downrightbox {
      width: 300px;
      float: left;
      margin-left: 25px;
      display: inline;
}

.topservicemidashi {
      background-image: url(http://az-daiwa.co.jp/img/midashi4.gif);background-repeat:no-repaet;
      width: 300px;
      height: 35px;
}

.topinfomidashi {
      background-image: url(http://az-daiwa.co.jp/img/midashi5.gif);background-repeat:no-repaet;
      width: 300px;
      height: 35px;
} 


.downrightbox dl {
      margin: 0;
}

.downrightbox dd {
      margin: 10px 0 0 0;
      width: 276px;
      height: 70px;
      background-image: url(http://az-daiwa.co.jp/img/topcateback.gif);
      background-repeat: no-repeat;
}

.downrightbox dd p {
      font-size: 16px;
      letter-spacing: 1px;
      margin: 0;
      padding: 24px 0 0 35px;
      font-weight: bold;
}

.downrightbox dd p a {
      text-decoration: none;
      color: #444;
}

.downrightbox dd p a:hover {
      text-decoration: none;
      color: #F79726;
}

.topcar {
      margin: 5px 0 30px 0;
      border: 1px solid #bcbec0;
      padding: 20px 0px 20px 10px;
}

.topcar table tr td img {
      padding: 2px;
      border: 1px solid #bcbec0;
}

.topcar table tr td {
      width: 165px;
}

.topservice {
      padding: 20px 10px 10px 10px;
      background-color: #e9eff8;
      margin-bottom: 30px;
}

.topservice dl {
      margin: 0;
}

.topservice dl dd {
      margin: 0;
}

.ser1 a {
      display: block;
      width: 280px;
      height: 65px;
      background-image: url(http://az-daiwa.co.jp/img/cate1.gif);
      text-indent: -9999px;
}

.ser1 a:hover {
      background-image: url(http://az-daiwa.co.jp/img/cate1b.gif);
}

.ser2 a {
      display: block;
      width: 280px;
      height: 65px;
      background-image: url(http://az-daiwa.co.jp/img/cate2.gif);
      text-indent: -9999px;
}

.ser2 a:hover {
      background-image: url(http://az-daiwa.co.jp/img/cate2b.gif);
}

.ser3 a {
      display: block;
      width: 280px;
      height: 65px;
      background-image: url(http://az-daiwa.co.jp/img/cate3.gif);
      text-indent: -9999px;
}

.ser3 a:hover {
      background-image: url(http://az-daiwa.co.jp/img/cate3b.gif);
}

.ser4 a {
      display: block;
      width: 280px;
      height: 65px;
      background-image: url(http://az-daiwa.co.jp/img/cate4.gif);
      text-indent: -9999px;
}

.ser4 a:hover {
      background-image: url(http://az-daiwa.co.jp/img/cate4b.gif);
}


.topinfo {
      padding: 20px;
      background-color: #e9eff8;
      margin-top: 10px;
}

.topinfo p {
      margin: 0;
}

/* ######################### az-daiwa's top style end ######################### */

.glay {
      width: 150px;
      height: 100px;
      background-color: #aaa;
}

.koujoutable table {
      width: 475px;
}

.servicetable {
      width: 475px;
}

.servicetable table tr th {
      background-color: #19A4CF;
      color: #fff;
      font-weight: normal;
      padding: 10px;
      width: 80px;
}

.servicetable table tr td {
      padding: 10px;
      line-height: 18px;
      background-color: #E9EFF8;
}

.kakakutable {
      width: 475px;
      margin-bottom: 20px;
      margin-top: 3px;
}

.optiontable {
      width: 475px;
      margin-bottom: 20px;
}

.kakakutable table {
      width: 475px;
}

.optiontable table {
      width: 475px;
}

.kakakutable table tr th {
      background-color: #19A4CF;
      color: #fff;
      font-weight: normal;
      padding: 3px;
      text-align: center;
      width:237px;
}

.kakakutable table tr td {
      text-align: right;
      line-height: 22px;
}

.optiontable table tr th {
      background-color: #19A4CF;
      color: #fff;
      font-weight: normal;
      padding: 3px;
      text-align: center;
}

.optiontable table tr td {
      text-align: center;
      line-height: 18px;
      font-size: 12px;
}

.bold {
      font-weight: bold;
      color: #b10123;

}

.gaiyou table {
      width: 475px;
}

.gaiyou table tr th {
      font-weight: normal;
      padding: 10px;
      background-color: #B3E5EF;
}

.gaiyou table tr td {
      padding: 10px;
      background-color: #E9EFF8;
      line-height: 22px;
}

.enkaku table {
      width: 475px;
}

.enkaku table tr th {
      font-weight: normal;
      padding: 10px;
      background-color: #B3E5EF;
      width: 105px;
}

.enkaku table tr td {
      padding: 10px;
      background-color: #E9EFF8;
}

.tablespace {
      padding: 20px 10px;
}