@charset "utf-8";

html, body, div, h1, h2, h3, h4, h5, h6,
p,  pre, address,
ul, ol, li, dl, dt, dd,
/*table, th, td,*/
form, fieldset {
	margin: 0;
	padding: 10;
	color: #666666; 
	font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif;
}

body{ margin-left:50px ; padding: 0 0; font-size:14px; line-height:1.6em ;}

#wrapper {width:600px;}
#header {position:relative; }
#side { width:200px; float:left; text-align:center;}
#content { width:600px;float:left; margin:0 0px 20px 0; text-align:left}
#footer {clear:both; padding-right:100px; background:url(../images/environ/foot/footer.gif) bottom left repeat-x; text-align:center; height:150px ;}
address {
	font-size: 11px;
	font-style: normal;
	color: #333;
	width: 580px;
	text-align: right;
	padding: 10px;
	margin: 0px auto;
}

h1 { font-size: 80%; color:#999; padding:5px;}	

h2.background-image-01{background-image:url(../images/environ/common/title_back.jpg);width:571px;height:42px;line-height:42px;margin:3px;font-size:18px; font-weight:bold;color:#078f65;}

.font-normal {font-weight:normal;}

/* バックカラー */
.bg-yellow { background-color:#FFC;}

/* フォント */
.orange {color:#F60;}
.brown {color:#630;}
.red {color:#F00;}
.brownred{color:#CC0000;}
.pink{color:#F69;}

/* 余白 */
.m-2 {margin-left:2px;margin-right:2px;}
.m-b5{margin-bottom:5px;}
.m-b10{margin-bottom:10px;}
.m-b20{margin-bottom:20px;}
.m-l10{margin-left:10px;}
.m-l20{margin-left:20px;}
.m-l25{margin-left:25px;}
.m-l30{margin-left:30px;}
.m-l35{margin-left:35px;}
.m-l40{margin-left:40px;}
.m-l45{margin-left:45px;}
.m-l50{margin-left:50px;}
