/* リンク */
  a:link    { color: #A73730 ;text-decoration: underline ; font-weight: bold;} /* 普通のリンクの色 */
  a:visited { color: #A73730 ;text-decoration: underline ; font-weight: bold;} /* すでに見たのリンクの色 */
  a:active  { color: #FF5500 ;text-decoration: underline ; font-weight: bold;} /* クリックしたときのリンクの色 */
  a:hover   { color: #FF5500 ;text-decoration: underline ; font-weight: bold;} /* カーソルが乗ったときのリンクの色 */

/* フッター用リンク */
  a:link.footer   { color: #F7EFEF; text-decoration: none ; font-weight: normal;} /* 普通のリンクの色 */
  a:visited.footer{ color: #F7EFEF; text-decoration: none ; font-weight: normal;} /* すでに見たのリンクの色 */
  a:active.footer { color: #FF5500; text-decoration: none ; font-weight: normal;} /* クリックしたときのリンクの色 */
  a:hover.footer  { color: #FF5500; text-decoration: none ; font-weight: normal;}  /* カーソルが乗ったときのリンクの色 */

  body {
	font-family: "MS PGothic", "Osaka", "MS Gothic", "Gothic";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	background-color : #615341;
	margin:0px 0px 0px 0px;
  }

  body.2 {
	font-family: "MS PGothic", "Osaka", "MS Gothic", "Gothic";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	background-color : #FFFFFF;
	margin:0px 0px 0px 0px;
  }


/* TABLE */
  /* ボーダー：なし、背景：白 */
  .table_null {
    font-style: none;
    font-weight: none;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
  }

/* TABLE */
  /* ボーダー：あり、ボーダーカラー：茶、背景：白 */
  .table_1 {
    font-style: normal;
    font-weight: normal;
    padding:0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: #731C31;
    margin:0px 0px 0px 0px;
  }


/* TABLE */
  /* ボーダー：なし、背景：薄茶 */
  .table_2 {
    font-style: normal;
    font-weight: normal;
    padding:0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    background-color : #F8F2E4;
    margin:0px 0px 0px 0px;
    
  }

/* TABLE */
  /* ボーダー：あり、ボーダーカラー：薄茶 */
  .table_3 {
    font-style: normal;
    font-weight: normal;
    padding:0px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E4CBA2;
    
    margin:0px 0px 0px 0px;
  }

/* TABLE */
  /* ボーダー：あり、ボーダーカラー：白 */
  .table_4 {
    font-style: normal;
    font-weight: normal;
    padding:0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
    background-color : #E4CBA2;
    margin:0px 0px 0px 0px;
  }

/* TABLE */
  /* ボーダー：あり、ボーダーカラー：薄茶 */
  .table_5 {
    font-style: normal;
    font-weight: normal;
    padding:0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E1C0;
    
    margin:0px 0px 0px 0px;
  }


/* TABLE */
  /* ボーダー：あり、ボーダーカラー：薄茶 */
  .table_price {
    font-style: normal;
    font-weight: normal;
    padding:0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: #E4E1C0;
    margin:0px 0px 0px 0px;
  }

  
/* TD */
  /* メイン画面用 背景：左部分 */
  .td_back_left {
    width: 22px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    background-image:url(../img/back_left.gif);
    background-color: #615341;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* メイン画面用 背景：右部分 */
  .td_back_right {
    width: 22px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    background-image:url(../img/back_right.gif);
    background-color: #615341;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* ボーダー：なし、背景：白 パディング：なし */
  .td_null {
    font-size: 12px;
    font-style: normal;
    line-height:130%; 
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #333333;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }


/* TD */
  /* ボーダー：なし、背景：白 パディング：なし */
  .td_price {
    font-size: 12px;
    font-style: normal;
    line-height:130%; 
    color: #666666;
    padding: 2px 5px 2px 5px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #E4E1C0;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }
  
/* TD */
  /* ボーダー：あり、ボーダーカラー：茶、背景：白 */
  .td_1 {
    font-style: normal;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #731C31;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* ボーダー：なし、フォントカラー：赤　フォントサイズ： */
  .td_2 {
　　font-size: 16px;
　　color: #A73730;
    font-style: normal;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* ボーダー：なし、フォントカラー：赤　フォントサイズ： */
  .td_3 {
　　font-size: 12px;
　　color : #666666;
    font-style: normal;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    line-height:130%; 
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* ボーダー：なし、フォントカラー：白　フォントサイズ： */
  .td_4 {
　　font-size: 12px;
　　color: #ffffff;
    font-style: normal;
    font-weight: bold;
    padding: 0px 2px 0px 2px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }


/* TD */
  /* ボーダー：あり　フォントサイズ：14 */
  .td_5 {
　　font-size: 12px;
　　color: #666666;
    font-style: normal;
    
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E4E1C0;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }


/* TD */
  /* ボーダー：なし　マージンあり 背景：薄茶*/
  .td_6 {
　　
    font-style: normal;
    background-color : #F8F2E4;
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #E4E1C0;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* ボーダー：なし　フォントサイズ： */
  .td_7 {
　　font-size: 12px;
　　color: #666666;
    font-style: normal;
    line-height:130%; 
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* ボーダー：なし　フォントサイズ： */
  .td_12p {
　　font-size: 12px;
　　color: #666666;
    font-style: normal;
    line-height:130%; 
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* ボーダー：なし　フォントサイズ： */
  .td_10p {
　　font-size: 10px;
　　color: #666666;
    font-style: normal;
    line-height:130%; 
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }


/* TD */
  /* ボーダー：なし　フォントサイズ： */
  .td_12p_k {
　　font-size: 12px;
　　color: #666666;
    font-style: normal;
    line-height:130%; 
    padding: 0px 4px 0px 4px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* ボーダー：なし　フォントサイズ： */
  .td_10p_k {
　　font-size: 10px;
　　color: #666666;
    font-style: normal;
    line-height:130%; 
    padding: 0px 4px 0px 4px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }

/* TD */
  /* 左画像　背景色 */
  .td_left_back {
    padding: 0px 0px 0px 0px;
    background-color:#E9D6B1;
    margin: 0px 0px 0px 0px;
  }

/* TD */
  /* メイン　タイトル */
  .td_title {
    width:582px;
    padding: 18px 0px 3px 1px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#ab9b77;
  }

/* TD */
  /* ボーダー：あり、ボーダーカラー：茶、背景：白 */
  .td_footer {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    line-height:130%; 
    color: #F7EFEF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #333333;
    margin: 0px 0px 0px 0px;
    word-break:break-all;
  }
