body {color:#000000}

a:link {text-decoration:none ;}
a:active {text-decoration:none ;}
a:visited {text-decoration:none ;}
a:hover {text-decoration:underline ;}

.s { font-size:10px; line-height:12px}
.sb { font-size:10px; line-height:12px; font-weight: bold}

.m { font-size:12px; line-height:14px}
.m2 { font-size:12px; line-height:16px}
.m3 { font-size:12px; line-height:18px}
.mb { font-size:12px; line-height:14px; font-weight: bold}
.m4 { font-size:12px; line-height:20px}


.m5 { font-size: 78%;
line-height: 128%;}


.l { font-size:14px; line-height:18px}
.lb { font-size:14px; line-height:18px; font-weight: bold}
.ll { font-size:16px; line-height:20px}
.llb { font-size:16px; line-height:20px; font-weight: bold}

.3l { font-size:18px; line-height:24px}
.3lb { font-size:18px; line-height:24px; font-weight: bold}

.f-left{float:left;}
.f-right{float:right;}


td.news  {
vertical-align: middle;
font-size: 12px;
width: 333px;
text-align: center;
color: #009FC6;
 }  

td.news01 {
font-size:12px;
padding-left: 206px;
 }  


td.text0304 {
width: 341px;
text-align: left;
padding-left: 15px;
font-size:12px;
 }  
 
 
 
table.mapall{
width:250px;
background-color:#666666;}
 
 
td.map01 {
width:25px;
padding:2px;
text-align:center;
 font-size:12px;
 line-height:14px;
 background-color:#FFFFFF;
 }  
td.map02 {
width:100px;
padding:2px;
text-align:left;
 font-size:12px;
 line-height:14px;
 background-color:#FFFFFF;
 } 
td.map02pink {
padding:2px;
text-align:left;
 font-size:12px;
 line-height:14px;
 background-color:#FFCCFF;
 } 
td.map02yerrow {
padding:2px;
text-align:left;
 font-size:12px;
 line-height:14px;
 background-color:#FFFFCC;
 } 
td.map02blue {
padding:2px;
text-align:left;
 font-size:12px;
 line-height:14px;
 background-color:#CCFFFF;
 } 
td.map03 {
width:125px;
padding:2px;
text-align:left;
 font-size:12px;
 line-height:14px;
 background-color:#FFFFFF;
 } 
 
td.map200 {
text-align:left;
width:200px;
 }
td.mapleft {
text-align:left;
 }  
 
#pegetop {
  width: 550px;
  text-align: right;
   font-size:12px;
 line-height:14px;

}

td.menu {
background-image:url(../town/img/side_menu_bg.gif);
width: 155px;
padding-left:10px;
padding-right:20px;
 }
 
 
 
 
 #news_01{
text-align:center;
font-size:14px;
color:#f374ad;
line-height:20px;
font-weight:bold;
 }
 
  #news_02{
text-align:center;
font-size:12px;
color:#818181;
line-height:20px;
 }
  #news_03{
  margin-left:59px;
text-align:left;
font-size:12px;
color:#6e4b19;
 }
 
img.news_04{
vertical-align:middle;
}


#news_05{
padding-left:26px;
padding-top:29px;
width:514px;
text-align:left;
font-size:11px;
color:#000000;
line-height:18px;
background-color:#ffffcd;
 }
#news_06{
padding-left:26px;
padding-top:10px;
width:514px;
height:190px;
text-align:left;
font-size:11px;
color:#000000;
line-height:18px;
background-image:url(../news/img/080916next_05.gif);
 }
#news_07{
padding-left:26px;
padding-top:10px;
width:514px;
height:153;
text-align:left;
font-size:11px;
color:#000000;
line-height:18px;
background-image:url(../news/img/080916next_07.gif);
 }
 
 
 
 
.text_01
 { 
font-size:14px;
font-weight:bold;
line-height: 18px;
color:#993300}

/* ---------------------------------------------------------------- *
	会社案内貸借対照表部分
 * ---------------------------------------------------------------- */

 
div.balancetitle1{
width:400px;
text-align:left;
font-weight:bold;
font-size:14px;
} 
div.balancetitle2{
width:400px;
text-align:left;
font-size:11px;
}
div.balancetitle3{
width:400px;
text-align:right;
font-size:11px;
}

table.balance{
width:400px;
background-color:#dedede;}
 
 
td.balance01 {
width:25px;
padding:2px;
text-align:center;
font-size:12px;
background-color:#FFFFFF;
vertical-align:middle;
 
 }  
td.balance02 {
width:200px;
padding:2px;
text-align:center;
font-size:12px;
background-color:#FFFFFF;
vertical-align:middle;
 } 
td.balance03 {
width:200px;
padding:2px;
text-align:center;
font-size:12px;
background-color:#fddada;
vertical-align:middle;
 } 
td.balance04 {
width:175px;
padding:2px;
text-align:center;
font-size:12px;
background-color:#FFFFFF;
vertical-align:middle;
 } 
td.balance05 {
width:175px;
padding:2px;
text-align:center;
font-size:12px;
background-color:#f7d1d1;
vertical-align:middle;
 } 
 
td.balance06 {
color:#FFFFFF;
padding:2px;
text-align:center;
font-size:12px;
background-color:#9d9d9d;
vertical-align:middle;
 } 
 
 /* ----- link5 ----- */
a.CC0000:LINK {
text-decoration: none;
color:#CC0000;
     }
a.CC0000:ACTIVE {
text-decoration: none;
color:#CC0000;
     }
a.CC0000:VISITED {
text-decoration: none;
color:#CC0000;
     }
a.CC0000:HOVER {
text-decoration: underline;
color:#CC0000;
     }

span.price {
	color: #FF0000;
}

strong.price {
	line-height: 155%;
}

strong.price img {
	padding: 3px 0px 0px 0px;
	vertical-align: top;
}

p.account{
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 10px 15px;
	background: url(../profile/img/dashed.gif) repeat-x center bottom;
}

td.top_news{
	margin: 0px;
	padding: 0px;
}