@charset "Shift_JIS";
body {
	 
    text-align: center;
    font-size : 100%;
    font-family: 'メイリオ' ,Meiryo, 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'ＭＳ Ｐゴシック' , 'Osaka' ,sans-serif;
    color: #000000; /* 標準文字色 */
    background-color: #F0F0F0;
    background-image : url(image/bg_8A.png);
    background-position: top center;
    background-repeat: repeat-y;
}
.main-table{
  margin-left : auto;
  margin-right : auto;
}
.head-h1{
  font-size : 75%;
  text-align : left;
  font-weight : normal;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.head-logo{
  text-align : left;
}
.head-cart{
  font-size : 75%;
  text-align : right;
  padding-bottom : 5px;
}
a:hover{
  color : red;
  text-decoration : underline;
  font-weight : bold;
}
.head-menu{
  font-size : 90%;
  text-align : left;
  padding-top : 7px;
  padding-bottom : 7px;
  font-weight : bold;
}
.foot-menu{
  font-size : 75%;
  text-align : left;
  padding-top : 10px;
  padding-bottom : 5px;
}
.foot-copy{
  color : #ffffff;
  background-color : #1f4f8f;
  font-size : 75%;
  padding-top : 2px;
  padding-bottom : 2px;
  text-align : center;
}
.honbun-table{
  text-align : left;
}
.honbun-table-h1{
  color : white;
  padding-top : 4px;
  padding-left : 30px;
  padding-bottom : 4px;
  font-weight : bold;
  letter-spacing : 5pt;
}
.honbun-table-cell1{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
li{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  line-height : 150%;
  font-size : 90%;
}
.honbun-table-cell2{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  line-height : 150%;
}
h2{
  font-size : 100%;
  font-weight : bold;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-left : 15px;
}
.chusyaku{
  font-size : 75%;
}
a{
  font-weight : bold;
  color : blue;
  text-decoration : underline;
}
.serch-result-table-h{
  color : #ffffff;
  font-weight : bold;
  padding-top : 5px;
  padding-bottom : 5px;
  background-color : #1f4f8f;
  text-align : center;
}
.serch-result-table-cell01{
  font-size : 90%;
  background-color : white;
  text-align : left;
  padding-top : 8px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 8px;
}
.serch-result-table-cell02{
  font-size : 90%;
  background-color : white;
  text-align : right;
  padding-right : 4px;
}
.data-partcell01{
  background-color : #ffffff;
  padding-top : 15px;
  padding-left : 10px;
  padding-bottom : 15px;
}
.data-partcell02{
  background-color : #ffffff;
  padding-top : 15px;
  padding-left : 10px;
  padding-bottom : 15px;
}
.faq01{
  font-size : 75%;
}

.index-main-left-head{
  background-color : #1f4f8f;
  font-weight : bold;
  color : white;
  padding-top : 3px;
  padding-left : 20px;
  padding-bottom : 3px;
  text-align : left;
  letter-spacing : 5pt;
}

.index-main-left-cell1{
  font-weight : bold;
  color : #ffffff;
  background-color : #1f4f8f;
  text-align : right;
  padding-top : 10px;
  padding-bottom : 10px;
  font-size : 80%;
  
  

  padding-right : 10px;
}

form{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.index-main-left-serch{
  text-align : left;
}

.index-main-left-cell2{
  text-align : left;
  padding-left : 5px;
  font-size : 80%;
  

  line-height : 175%;
}

.result-01{
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-bottom : 10px;
  
}
.result-02{
  text-align : right;
  padding-top : 10px;
  
  padding-bottom : 10px;
  padding-right : 10px;
}
.index-list{
  padding-left : 10px;
}
.index-main-left-cell3{
  text-align : left;
  padding-left : 5px;
  font-size : 80%;
  

  line-height : 150%;
}
.index-form{
  
  padding-top : 5px;
  padding-bottom : 5px;
}

