@charset "utf-8";

/* CSS Document */



body{

	margin: 0;

	padding: 0;

	color: #000;

	background-color: #E6E6E6;

	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;

	font-size: 12px;

	}

h1{

	display: none;

	}

div#container {

	margin: 0 auto;

	width: 743px;

	background-color: #999;

	}

a img {

	border: 0;

	}



	





/* MAIN *********************************************************/

div#main {

	padding: 10px 0;

	}

	

/* CONTENT ******************************************************/

div#content {

	margin: 104px 0 0 0;

	}

#content h2 {

	background-image: url(../image/top_back_w.gif);

	background-repeat: no-repeat;

	margin: 0;

	line-height: 1em;

	font-size: 26px;

	padding: 16px 0 70px 25px;

	}

#content div.left {

	width: 543px;

	padding: 12px 10px;

	background-color: #FFF;

	float: left;

	}

#content div.left h3 {

	margin: 0;

	line-height: 1em;

	font-size: 12px;

	background-image: url(../image/l_title_back.gif);

	background-repeat: no-repeat;

	padding: 6px 0 6px 15px;

	font-weight: normal;

	}

	

	

#content div.right {

	width: 180px;

	float: left;

	text-align: center;

	}

#content div.right h3 {

	padding: 8px 0;

	margin: 0;

	font-size: 15px;

	font-weight: normal;

	line-height: 1em;

	background-image: url(../image/r_menu_back.gif);

	background-repeat: no-repeat;

	}

#content div.right a {

	display: block;

	background-image:url(../image/btn_back.gif);

	line-height: 1em;

	color: #000;

	font-size: 15px;

	text-decoration: none;

	padding: 5px 0;

	margin: 0;

	}

#content div.right a:hover {

	background-image:url(../image/btn_hover.gif);

	}

#content div.right p {

	display: block;

	background-image:url(../image/btn_back.gif);

	line-height: 1em;

	color: #000;

	font-size: 15px;

	text-decoration: none;

	padding: 5px 0;

	margin: 0;

	}

	

	

	

/* ADDRESS ******************************************************/

address {

	background-image: url(../image/title_back.jpg);

	background-repeat: repeat-x;

	width: 723px;

	color: #fff;

	line-height: 136%;

	padding: 8px 0 6px 20px;

	font-style: normal;

	font-size: 11px;

	clear: both;

	}

address span {

	font-size: 12px;

	padding: 0 0 3px;

	}

p.copyright {

	text-align: right;

	line-height: 136%;

	margin: -70px 0 0;

	color: #fff;

	font-size: 11px;

	}







/* HEAD *************************************/

div#head {

	width: 743px;

	position: absolute;

	margin: 0;

	padding: 0;

	top: 0px;

	background-color: #9FBD34;

	border-bottom: 1px solid #fff;

	}

#head div.logo{

	background-image: url(../image/title_back.jpg);

	background-repeat: repeat-x;

	border-bottom: 2px solid #000;

	}

#head div.toplink a {

	margin: 0;

	padding : 7px 0 7px;

	display: block;

	float: left;

	width: 104px;

	color: #000;

	font-size: 12px;

	text-decoration: none;

	text-align:center;

	background-image: url(../image/link_back.gif);

	background-repeat: repeat-x;

	line-height: 1em;

	}

#head div.toplink a:hover {

	background-image: url(../image/link_hover.gif);

	background-repeat: repeat-x;

	}

#head span {

	display: none;

	}

.border {

	border-left: 1px solid #fff;

	}









/* MENU ********************************************/

div#menu {

	position: absolute;

	top: 1em;

	width: 740px;

	text-align: right;

	color: #9DCD77;

	}

#menu a {

	color: #9DCD77;

	text-decoration: none;

	padding: 0 10px;

	}

#menu div.serch {

	margin: 20px 0 0;

	vertical-align: middle;

	}

.grass {

	padding: 0 3px 0 0;

	}

form {

	display: inline;

	}


