BODY, TD, TH { font-size: 12px} 
h1 { font-size: 14px} 
.m_huce {
	line-height: 1.2em;
	font-size: 17px;
	color:#4A3018;
	font-weight:bold;
	padding-bottom:2px;
} 

.m_line {
	border-width: 1px; 
	border-color: #999999;
	border-style: dashed; 
}

.m_line_h {
	line-height: 1.4em;
}

.m_eng{
	letter-spacing: 0.2em;
}

h2.w_h {
  background-image: url("img/work_case/top/wcase_top_img01.gif"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
  background-position: 0px 3px;
  font-size:1.8em;
  padding-left: 30px; /* 余白 */
  margin:5px 0px 3px 0px;
  line-height: 130%; /* 行の高さ */
  color:#000000;
  font-weight:bold;
}

.h_hr{
  weight:100%;
  height:18px;
  margin:5px 0px 5px 0px;
  background-image: url("img/work_case/top/wcase_top_img02.gif"); /* 画像の指定 */
  background-repeat: repeat-x; /* 画像の並び */
}

.h_im01{
  float:right;
  width:55px;
  height:34px;
  margin:10px 0px 0px 0px;
  background-image: url("img/work_case/top/wcase_top_img03.gif"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
}

.h_im02{
  float:right;
  width:55px;
  height:34px;
  margin:10px 0px 0px 0px;
  background-image: url("img/work_case/top/wcase_top_img04.gif"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
}

.h_im03{
  float:right;
  width:55px;
  height:34px;
  margin:10px 0px 0px 0px;
  background-image: url("img/work_case/top/wcase_top_img05.gif"); /* 画像の指定 */
  background-repeat: no-repeat; /* 画像の並び */
}

#name {position:absolute; top:100px; } /* スクロール用 */

a:link { text-decoration:NONE; color:0066cc } 
a:visited { text-decoration:NONE; color:0066cc }
a:active { text-decoration:NONE; color:335588 } 
a:hover { text-decoration:UNDERLINE; color:335588 } 
 .px11 { font-size : 11px ;} 
 .px10 { font-size : 10px ;} 
 .px9 { font-size : 10px ;} 
