body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
td {font-size:12px;
	color: #666666;
	line-height:130%} /*基本フォントサイズ*/

.fs10 {font-size:10px} /*フォントサイズを個別に10pxにする場合*/
.fs12 {font-size:12px} /*フォントサイズを個別に12pxにする場合*/
.fs14 {font-size:14px} /*フォントサイズを個別に14pxにする場合*/
.lh120 {line-height:120%} /*行間を個別に120%にしたい場合*/
.lh130 {line-height:130%} /*行間を個別に130%にしたい場合*/
.lh140 {line-height:140%} /*行間を個別に140%にしたい場合*/

a:link    { text-decoration: none;color:#66CC66}
a:visited { text-decoration: none;color:#B1B4B1}
a:active  { text-decoration: none;color:#339966}
a:hover   { text-decoration: underline;color:#339966}

.f12green {	font-size: 12px;line-height: 130%;color: #66CC66;}
.f12red {	font-size: 12px;line-height: 130%;color: #CC0033;}
.f14green {font-size: 14px;line-height: 130%;font-weight: bold;color: #66CC66;}


.box1 { 
background-color: #FFECEC; /* 背景色 */ 
border: 1px #CC9999 solid; /* 枠線（太さ・色・スタイル） */
padding: 10px; /* ボックス内の余白 */ 
 
} 

.box2 { 
background-color: #ECECFF; /* 背景色 */ 
border: 1px #BECFF3 solid; /* 枠線（太さ・色・スタイル） */
padding: 10px; /* ボックス内の余白 */ 
 
}

.box_g { 
background-color: #FFFFFF; /* 背景色 */ 
border: 1px #1B9F7E solid; /* 枠線（太さ・色・スタイル） */
padding: 10px; /* ボックス内の余白 */ 
 
} 

.box_b {  
background-color: #FFFFFF; /* 背景色 */ 
border: 1px #5271B8 solid; /* 枠線（太さ・色・スタイル） */
padding: 10px; /* ボックス内の余白 */ 
 
}

.box_o { 
background-color: #FFFFFF; /* 背景色 */ 
border: 1px #FDB55C solid; /* 枠線（太さ・色・スタイル） */
padding: 10px; /* ボックス内の余白 */ 
 
}

.box_p { 
background-color: #FFFFFF; /* 背景色 */ 
border: 1px #FB9FA6 solid; /* 枠線（太さ・色・スタイル） */
padding: 10px; /* ボックス内の余白 */ 
 
}
