body {
 color:#4C4C4C;
 background-color:#EEEEEE;
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
}

/*
a:link    { color : #016BFD ; text-decoration : underline ; }
a:visited { color : #016BFD ; text-decoration : underline ; }
a:hover   { color : #016BFD ; text-decoration : none ; }
a:active  { color : #016BFD ; text-decoration : none ; }
*/

/* リンク指定 --- フッタ*/
/*
#footer a:link,#footer a:visited {
 color:#626262;
 text-decoration:underline;
}

#footer a:hover,#footer a:active {
 color:#626262;
 text-decoration:none;
}
*/

.sml { font-size : 70% ;  line-height : 150% ; }
.mdm { font-size : 80% ;  line-height : 170% ; }
.lrg { font-size : 100% ; line-height : 150% ; }
.copy { font-size : 11px ; line-height : 150% ; }

.mdm12 {
	font-size : 12px;
	line-height : 140% ;
 }

.mdm12_fresh04 {
	font-size : 12px;
	line-height : 150% ;
 }


.mdm12_fresh05 {
	font-size : 12px;
	line-height : 140% ;
	padding-top: 3px;
	padding-bottom: 3px;
 }

.square {
	font-size : 11px ;
	line-height : 140% ;
	color:#3171A5 ;
 }

.square2 {
	font-size : 11px ;
	line-height : 140% ;
	color:#319186 ;
 }

.square3 {
	font-size : 11px ;
	line-height : 140% ;
	color:#528B26 ;
 }


.fresh05_line {
	background-image:url(fresh/img/fresh05_line.gif);
	background-repeat:repeat-x
 }

.menu_head {
	border-width: 1px;
	border-style: solid;
	border-color: #EAEAEA;
 }

.menu_right {
	border-width: 1px;
	border-style: solid;
	border-color: #DBDBDB;
 }

.box01 {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding-right: 17px;
	padding-left: 17px;
	padding-top: 11px;
	padding-bottom: 11px;
 }

 .box02 {
	border-width: 3px;
	border-style: solid;
	border-color: #45A9D0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 }

  .table {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
 }

