@charset "UTF-8";

body {
	background-attachment: fixed;
	background-image: url(http://www.ogtrust.jp/img/common/bg_contri.jpg);
	background-repeat: repeat-x;
}


#left h2 {
	background-image: url(http://www.ogtrust.jp/img/common/ttlbg_contri.jpg);
	background-repeat: no-repeat;
	height: 60px;
	background-position: left top;
	text-decoration: none;
	font-size: 150%;
	color: #006633;
	width: 555px;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 10px;
	text-indent: 10px;
}

#left h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	font-size: 130%;
	color: #006633;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-right: 5px;
	padding-left: 5px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #006633;
	width: 540px;
}

#left h4 {
	font-size: 120%;
	font-weight: bold;
	color: #006633;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006633;
	margin-bottom: 10px;
	padding-left: 10px;
	margin-right: 5px;
	width: 540px;
}

#left h5 {
	font-size: 115%;
	font-weight: bold;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-right: 5px;
	width: 540px;
}
#left h6 {
	font-size: 115%;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 540px;
}

#left .h7 {
	font-size: 125%;
	font-weight: bold;
	color: #006633;
}





#left td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC66;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#left .bgc {
	background-color: #FFFFCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #66CC66;
	border-left-color: #66CC66;
}

#left .bgc_green {
	background-color: #EDF7EE;
}


#left ul {
	margin-right: 10px;
	margin-left: 10px;	
}

#left ul li {
	list-style-type: disc;
	margin-top: 10px;
	margin-left: 20px;
}


#left ol {
	margin-right: 10px;
	margin-left: 10px;	
}


#left ol li {
	list-style-type: decimal;
	margin-top: 10px;
	margin-left: 20px;
}

#left #link {
	width: 550px;
}

#left #link ol {
}

#left #link li {
	list-style-type: none;
	background-image: url(http://www.ogtrust.jp/img/common/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	text-indent: 20px;
}


#left #textsize ul {
	list-style-type: none;
}


#left #textsize li {
	list-style-type: decimal;
	margin-top: 10px;
	margin-left: 20px;
	display: inline;

}

#left .midori_ttl {
	background-image: url(http://www.ogtrust.jp/img/midori/midori_ttl_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 42px;
	width: 550px;
	font-size: 130%;
	color: #006633;
	font-weight: bold;
	text-indent: 75px;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 42px;
}

#left .catch {
	background-color: #EDF7EE;
	width: 546px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	margin-left: 5px;
	border: 2px dotted #009900;
}


#left #midori_top_menu ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#left #midori_top_menu li {
	list-style-type: none;
	padding: 0px;
	height: 172px;
	width: 172px;
	text-indent: -9999px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}

#left #midori_top_menu li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 172px;
	width: 172px;
	text-indent: -9999px;
}

#left #midori_top_menu .about {
	background-image: url(http://www.ogtrust.jp/img/midori/midori_top_btn_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left #midori_top_menu .about a{
	text-decoration: none;
	
}

#left #midori_top_menu .about a:hover{
	background-image: url(http://www.ogtrust.jp/img/midori/midori_top_btn_1_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left #midori_top_menu .employ {
	background-image: url(http://www.ogtrust.jp/img/midori/midori_top_btn_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left #midori_top_menu .employ a{
	text-decoration: none;
	
}

#left #midori_top_menu .employ a:hover{
	background-image: url(http://www.ogtrust.jp/img/midori/midori_top_btn_2_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#left #midori_top_menu .coop {
	background-image: url(http://www.ogtrust.jp/img/midori/midori_top_btn_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left #midori_top_menu .coop a{
	text-decoration: none;
	
}

#left #midori_top_menu .coop a:hover{
	background-image: url(http://www.ogtrust.jp/img/midori/midori_top_btn_3_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left .go {
	text-indent: -9999px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#left .go a {
	background-image: url(http://www.ogtrust.jp/img/midori/midori_coop_go.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 51px;
	width: 552px;
}

#left .go a:hover {
	background-image: url(http://www.ogtrust.jp/img/midori/midori_coop_go_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left .non_line td {
	border: 1px solid #FF9900;
}

#left .thanks {
	background-color: #EDF7EE;
	text-align: center;
	border: 3px dashed #009900;
	padding: 10px;
}

#left .lead {
	font-size: 160%;
	font-weight: bold;
	color: #009900;
}

#left .buna_ttl {

	background-image: url(http://www.ogtrust.jp/img/buna/buna_ttl.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 42px;
	width: 550px;
	font-size: 130%;
	color: #006633;
	font-weight: bold;
	text-indent: 75px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 42px;
}

#left .zephy_ttl {


	background-image: url(http://www.ogtrust.jp/img/zephyrus/zephyrus_ttl.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 42px;
	width: 550px;
	font-size: 130%;
	color: #006633;
	font-weight: bold;
	text-indent: 75px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 42px;
}
 