@charset 'utf-8';
/* == MATUOKA Home Page Bace__CSS ================================================= */


/* == Reset ============================ */

/* \*/
* html div,* html ul,* html dl,* html dt,* html dd{
height:1%;
}
/* */


*{
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
	list-style-type:none;
}

hr{
display:none;
}

img{ border:none;}

.clear{
clear:both;
padding:0;
margin:0;
font-size:0px;
height:auto;
}

body{
	background:#F0F4E5;
	font-size:12px;
	color:#000000;
	margin:0 auto;
	text-align:center;
}
/* for IE6 */
* html body {
font-size: 75%;
}

/* for IE7 */
*:first-child+html body {
font-size: 75%;
}

.re{
	width:851px;
	background:url(../images/re_lin.png) left bottom no-repeat;
	padding: 0 42px 8px 37px;
	text-align: right;
	clear: both;
	margin-bottom: 14px;
}
.re a{
text-align:right;
padding-left:12px;
background:url(../images/re_ico.png) left center no-repeat;
}
/* --- Link Seting --- */

.re a:link {
 color: #038100;
 text-decoration:none ;
}
.re a:visited {
 color: #038100;
 text-decoration:none ;
}
.re a:hover {
 color: #038100;
 text-decoration:underline ;
}

/* == Bace_DIV seting ============================ */


/* --- header --- */
#header_bg{
position:relative;
background:#FFFFFF;
width:100%;
clear: both;
}
#header{
	width:917px;
	margin:0 auto;
	padding:20px 33px 0 20px;
	position: relative;
}

/* --- wrapper --- */
#wrapper_bg{
margin:0 auto;
width:970px;
position:relative;
}
#wrapper{
position:relative;
}

/* --- contents --- */
#contents{}

/* --- footer --- */
#footer{
	width:930px;
	margin: 0 auto;
	padding: 20px;
}
/* --- Link Seting --- */

#footer a:link {
	color:#779531;
 text-decoration:none ;
}
#footer a:visited {
	color:#779531;
 text-decoration:none ;
}
#footer a:hover {
	color:#779531;
 text-decoration:underline ;
}

#footer address a:link {
	color:#779531;
 text-decoration:none ;
}
#footer address a:visited {
	color:#779531;
 text-decoration:none ;
}
#footer address a:hover {
	color:#779531;
 text-decoration:none ;
}

/* == header Home Page CSS ================================================= */
h1{
float:left;
background:url(../images/title_img.png) no-repeat left top;
position: relative;
}
h1 a{
height:50px;
width:192px;
display:block;
text-indent:-20000px;
overflow:hidden;
}


ul.g_menu{
float:right;
position: relative;
}
ul.g_menu li{
list-style:none;
float:left;
}
ul.g_menu li a{
text-indent:-20000px;
overflow:hidden;
display:block;
}

