/* Style Sheet            */
/* Photostudio Ishii 石井圭一   */
/* Website http://www.studio-ishii.com/  */

/* 全般設定 */
html {
}

body {
  color: #333333;
  font-size: 90%;
  line-height: 130%;
  font-family: 'ヒラギノ角ゴ Pro W3', 'ヒラギノ丸ゴ Pro W4', Osaka, 'MS P ゴシック',Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
}

 /* フッタ下部著作権宣言の体裁整理 */
.style1 {
    color: #666666;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
}



/* リンク */
a { 
  font-style: normal;
  font-weight: bolder;
  text-decoration: none;
 font-size: 12px;   /* 2005/05/15 m.itou Bolder設定のため文字が少し小さくなるので*/
}

 /* カーソルが上に来たとき */
a:hover {
  background-color: #ff9900;
  color: #0000ff;
}




/* -------------------  ヘッダー始まり  ------------------- */
 /* ヘッダー部分 */
#category_link {
  background: url(images/category-link.jpg) no-repeat left top;
}

 /* ヘッダー部ナビ */
#navi {
  width: 748px;
  padding: 0px;
  margin: 0px 0px 0px 29px;
}

 /* ヘッダー部ナビリスト部分 */

 /* ヘッダー部メニュー */
.menu {
  list-style: none;
  width: 120px;
  height: 30px;
  text-align: center;
  font-size: 12px;
  margin: 0px;
  float: left;
  font-weight: bold;
}

.menu p {
  padding: 0px;
  margin: 0px;
}

 /* ヘッダー部メニューリンク部分 */
.menu a {
  display: block;
  text-align: center;
  text-decoration: none;
  color: #666666;
  padding-top: 8px;
  width: 120px;
  height: 22px;
}

 /* ヘッダー部メニューリンク部分カーソル上にきたとき */
.menu a:hover {
  color: #ff9900;
  text-decoration: none;
  background-color: transparent;
}

 /* ヘッダー部メニューリンク部分訪問済 */
.menu a:visited {
  color: #666666;
  text-decoration: none;
}


/* -------------------  ヘッダー終わり  ------------------- */



/* ------------------- コンテンツ始まり ------------------- */

#contents {
  width: 770px;
  margin-top: 10px;
}

/* ---------  左サイド部分始まり  --------- */

 /* 左サイド部分タイトル */
.left_title {
    width: 177px;
    height: 36px;
    padding-left: 10px;
    padding-top: 2px;
    margin: 0px;
    font-weight: bold;
    background: url(images/side.jpg) no-repeat left top;
    font-size: 12px;
    color: #666666;
}

 /* 左サイド部分中身 */
.left_contents {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
}


/* ---------  左サイド部分終わり  --------- */


/* ---------  中央コンテンツ部分始まり  --------- */

 /* 中央コンテンツ部分中身 */
.center_contents {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 10px;
    color: #666666;
vertical-align:top; /* 2005/05/15 m.itou */

}

/* ---------  中央コンテンツ部分終わり  --------- */




/* ------------------- コンテンツ終わり ------------------- */


/* -------------------  フッター始まり  ------------------- */

 /* フッター部テーブル */
#footer {
    width: 770px;
    margin-top: 10px;
    font-size: 10px;
    color: #666666;
}


/* -------------------  フッター終わり  ------------------- */
/* 2009/05/15 m.itou >>>>> */
.result_table{
    background: #999999;
    border-top: 0px solid #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
    border-right-width : 0px solid #FFFFFF;
    border-style: solid solid solid solid;
    border-width: 0px 0px 0px 0px;
}
.result_td1{
    width : 18%;
    background: #FFFFFF;
    font-size: 100%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: right;
}
.result_td2{
    width : "82%";
    background: #FFFFFF;
    font-size: 80%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.date_table{
    background: #999999;
    border-top: 0px solid #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
    border-right-width : 0px solid #FFFFFF;
    border-style: solid solid solid solid;
    border-width: 0px 0px 0px 0px;
}
.date_td1{
    width : "20%";
    background: #FFFFFF;
    font-size: 80%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: left;
vertical-align:top; 


}
.date_td2{
    width : "80%";
    background: #FFFFFF;
    font-size: 80%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.hpb-subh01 {
    
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 7px;
    margin-left: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 7px;
}
.hpb-subh01-cell1 {
    color: #6d6d6d;
    background-image : url(images/05subh01.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    font-size: 80%;
    font-weight: bold;
}

.hpb-subh01-cell2 {
    color: #6d6d6d;
    background-image : url(images/05subh01-2.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    font-size: 80%;
    font-weight: bold;
}

.hpb-subh0-td {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 10px;
    color: #666666;
vertical-align:top; /* 2005/05/15 m.itou */

}

.hpb-subh0-td-img {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 10px;
    color: #666666;
vertical-align:top; /* 2005/05/15 m.itou */
  line-height : 18px;
}

.topcs_td1{
    background: #FFFFFF;
    font-size: 80%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: left;

}


/* 2009/05/15 m.itou <<<<< */


H5{
    color: #444444;
}

.kekka_table{
    background: #999999;
    border-top: 0px solid #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
    border-right-width : 0px solid #FFFFFF;
    border-style: solid solid solid solid;
    border-width: 0px 0px 0px 0px;
}
.kekka_td1{
    width : 60px;
    background: #FFFFFF;
    font-size: 80%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;


}

.kekka_td2{
    width : 230px;
    background: #FFFFFF;
    font-size: 80%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: left;

}

.kekka_td3{
    width : 100px;
    background: #FFFFFF;
    font-size: 60%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: left;


}

.kekka_td{
    background: #FFFFFF;
    font-size: 80%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.hpb-resultMain-td {
    width : 700px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 10px;
    color: #666666;
vertical-align:top; /* 2005/05/15 m.itou */

}

.result_col1{
    width : 140px;
    background: #FFFFFF;
    font-size: 80%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: left;


}
.result_col2{
    width : 440px;
    background: #FFFFFF;
    font-size: 80%;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: left;


}
