a {text-decoration: none; font-weight: bold; background-color: transparent; }
a.ul {text-decoration:underline; font-weight:bold; }
td { empty-cells:show; font-size:14px; background-color: #FFFFFF; vertical-align:middle; }
th { empty-cells:show; font-size:14px; background-color: #FFFFFF; vertical-align:middle; }
a:hover { TEXT-DECORATION: underline; color: #8EC469; font-weight: bold; }
a.a1:hover { TEXT-DECORATION: underline; color: #000000; font-weight: bold; }
img {border: 0;}

div { padding:0px; margin:0px; }
#cmbody { margin:0; width:960px;}
#cmheader { width:960px; }
#cmh2 { width:164px; display:none; }
#cmh3 { width:786px; float:right; text-align:left; display:none; }
#cmcontents { width:960px; float:left; margin-right: auto; margin-left: auto; }
#cmmain { width:786px; float:left; }
#cmleftmenu { width:164px; background-color: #f5f5f5; display:none; }
#right { text-align:right; }
#os1,#dg1,#tenki1 { display:none; }
#map { width:500px; height:450px; margin:0px;}

body { font-size: 14px; }
p { font-size: 14px; }
table { border: solid 0px; border-collapse: collapse; border-spacing:0px; font-size:14px; border-color:#111111; }

a.lftmnt { color: #057482; font-weight:bold; }
a.lftmnti { color: #057482; }

#br1 { margin-top:14px; }
td.m0c1 { width:100px; vertical-align:top; }

span.red { color:red; font-weight:bold; }
span.er { color: red; background-color:#FDFDDB ; font-weight: bold; }
span.inf { color: #1F67F8; background-color:#FBFCFD ; font-weight: bold; }
span.tl1 { font-size:16px; color: #000000; background-color:#FFFFFF ; font-weight: bold; }
span.hd { font-size:6px; color: #FFFFFF; background-color:#FFFFFF ; }
span.sprss1 { font-size:10px; font-weight:bold; color: black; background-color:yellow; vertical-align:super; }
span.se { font-size:12px; color: brown; }

table.tb1 { border:solid 1px; border-color:#000000; padding: 0; border-collapse: collapse; }
table.tb2 { border:0px; border-color:#000000; padding: 0; border-collapse: collapse; }
table.tb3 { border:solid 1px; border-color:#000000; padding: 0; border-collapse: collapse; }
/*table.tb3 { border:solid 1px; border-color:#000000; padding: 0; border-collapse: collapse; width:790px; }*/
table.tb4 { border:solid 1px; border-color:#000000; padding: 0; border-collapse: collapse; width:790px; }

a.a1 {color: #ffffff; font-weight:bold; background-color: transparent;}

input.sb1 {font-size:16px; font-weight:bold; width:80px; height:22px; border-color:#ffffff; } 
/******************************/
/* 水平メニューのスタイル定義 */
/******************************/
td.tdhm3 { width:164px; height:22px; background-color: #cc6600; font-weight: bold; color: #ffffff; text-align: center ; border:solid 1px; border-color:#000000; display:none; }
td.tdhm4 { width:133px; height:22px; background-color: #cc6600; font-weight: bold; color: #ffffff; text-align: center ; border:solid 1px; border-color:#000000; display:none;}
/******************************/
/* BODY部のスタイル定義*/
/******************************/
/* 共通部 */
td.tdbd1 { width:796px; vertical-align:top; }
  /* 天気予報 */
th.tdtkt1 { background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }
td.tdtkn1 { background-color: #FFFFFF; padding:4px; border:solid 1px; }
td.tdtkn2 { width:50px; background-color: #FFFFFF; padding:0px; ;border:solid 1px; }
td.tdtkn3 { width:350px; background-color: #FFFFFF; padding:0px; border:solid 1px; }
td.tdtkn3 { width:700px; background-color: #FFFFFF; padding:0px; border:solid 1px; }

/* 企業情報*/
table.tbkg { border:solid 1px; border-color:#000000; padding: 0; border-collapse: collapse; width:680px;}
td.tdkd1 { width:120px; background-color: #FFFFFF; text-align:center; padding:0px; border:solid 1px; display:none; }
th.tdkd2 { width:120px; background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }
td.tdkd3 { width:400px; background-color: #FFFFFF; padding:4px; border:solid 1px; }
td.tdkd4 { width:500px; background-color: #FFFFFF; padding:4px; border:solid 1px; display:none; }
/*  広告宣伝*/
table.tbkg2 { border:solid 1px; border-color:#000000; padding: 0; border-collapse: collapse; width:680px;}
th.tdkk1 { width:160px; background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }
th.tdkk2 { width:340px; background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }
th.tdkk3 { width:110px; background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }
th.tdkk4 { width:90px; background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }
th.tdkk5 { width:90px; background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }
td.tdkk10 { width:160px; text-align: left; padding:4px; border: solid 1px; }
td.tdkk20 { width:340px; text-align: left; padding:4px; border: solid 1px; }
td.tdkk30 { width:110px; text-align: left; padding:4px; border: solid 1px; }
td.tdkk40 { width:90px; text-align: left; padding:4px; border: solid 1px; }
td.tdkk50 { width:90px; text-align: left; padding:4px; border: solid 1px; }

/*  RSS情報　*/
table.tbkg3 { border:solid 1px; border-color:#000000; padding: 0; border-collapse: collapse; width:680px;}
th.tdrst1 { width:800px; background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }
/*  ご近所*/
th.tdkj1 { width:220px; background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }
th.tdkj2 { width:160px;background-color: #FAEBD7; text-align: center; padding:8px; border: solid 1px; font-weight: bold; }

