a#medium_j{background:#ffffff url("../img/smb_j.gif") -20px 18px;}
a#small_j{background:#ffffff url("../img/smb_j.gif") 0 0;}
a#medium_e{background:#ffffff url("../img/smb_e.gif") -20px 18px;}
a#small_e{background:#ffffff url("../img/smb_e.gif") 0 0;}

#leftbox{
	font-size: 14px;
	line-height: 22px;
}

.con_title{
	font-size:16px;
	line-height:19px;
}

body#news .title,body#news_e .title,body#topix .title,body#topix_e .title{font-size:16px; line-height:20px; color:#003300; font-weight:bold;}
body#news .main_little{font-size:12px; line-height:20px;}
body#news .main_bold, body#news_e .main_bold{font-size:16px; line-height:20px; color:#333333; font-weight:bold;}
body#news .main_bold2, body#news_e .main_bold2{font-size:14px; line-height:20px; color:#333333; font-weight:bold;}
body#news .little {font-size:12px; line-height:16px; color:#333333;}

body#approach .subtext,body#approach_e .subtext{font-size: 12px;}

dl#newstitle_bt dd,body#news_e dl#newstitle_bt dd{
	margin-left: 130px;
	position: relative;
	top: -15px;
}

body#news table.newstable01 th,body#news table.newstable01 td,body#news_e table.newstable01 th,body#news_e table.newstable01 td{
	font-size: 13px;
	line-height: 21px;
}

body#news .little {font-size:10px; line-height:14px; color:#333333;}

table#outline002 td,table#outline003 td,table#outline004 td{font-size: 13px;}

table#outline002 .t_left,table#outline003 .t_left,table#outline004 .t_left{font-size: 13px;}

table#outline002 .t_right,table#outline003 .t_right,table#outline004 .t_right{	font-size: 13px;}

body#company_e table#outline002 .t_left,body#company_e table#outline003 .t_left,body#company_e table#outline004 .t_left{font-size: 13px;}

body#company_e  table#outline002 .t_right,body#company_e table#outline003 .t_right,body#company_e table#outline004 .t_right{font-size: 13px;}

body#topix dl#newstitle_bt dd,body#topix_e dl#newstitle_bt dd{margin-left: 160px;}

.daihyo_left{
	float: left;
	width: 130px;
}

.hyakuman_left{
	float: left;
	width: 73px;
}

body#news a.syousai_bt, body#news a.syousai_bt2{font-size: 15px;}
.slittle{font-size: 12px;}

.nengou{font-size: 12px;}

.years_box a{font-size: 13px;}

body#news .tgbold, body#news_e .tgbold{font-size:14px; line-height:20px; color:#003300; font-weight:bold;}

.ttdsmall{font-size: 12px;}

table.ttdsmall td{font-size: 12px;}