img { vertical-align:bottom }
.size10 { font-size: 10px; line-height:12px; color: #333366;}
h1 { font-size: 12px; font-weight: normal; color: #FFFFFF;
}a:link { text-decoration: none;}a:visited { text-decoration: none;
}

/* 14p文字hoverなし*/
.ex {
 font-size: 14px;
 font-weight: normal;
 line-height:16px; color: #333366;}a:link { 
text-decoration: none; color: #333366;}a:visited { text-decoration: none; color: #333366;
}



/* 12p文字ｔｒ-h＝オレンジライン*/
.size12h { font-size: 12px; line-height:18px; color: #333366;}

/* 12p文字hoverあり*/
.size12 {
 font-size: 12px;
 color: #333366;
 }
a:link {
 text-decoration: none;
 }
 a:visited {
 text-decoration: none;
 }
 a:hover {
 text-decoration: none;
 color: #996666;
 }
 a:active {
 text-decoration: none;
 }

/* 横並びのナビゲーションメニュー */
ul {
margin-left: 40px; /* 文字左にラインが入るので空白分・いちばん右は&nbsp;を記述 */
}
li {
 font-size: 14px;
 font-weight: normal;
 padding: 0px 18px;
 display: inline; /* 横並びにさせる */
border-left: 1px solid #999; /* 区切り線 */
}
li a:link {
 text-decoration: none;
 }
li a:visited {
 text-decoration: none; 
 }
li a:hover {
 font-weight: 600; /* アンダーラインを表示したければ underline */
 color: #333366;
background-color:(任意の設定) ;
 }
li a:active {
 text-decoration: none; 
 }

/* sitemapセルのバック画像 */
.bar {
background-image: url(img/bar.gif);
}

/* 見積フォームの色分け指定*/
.tdr{font-size: 12px;
 color: #333366;
 height:28; background-color: #cccccc; text-align:right;}
.tdc{font-size: 12px;
 color: #333366;
 height:28; background-color: #cccccc; text-align:center;}
.tdp{font-size: 12px;
 color: #333366;
 height:28; background-color: #9999cc; text-align:center;}
