@charset "utf-8";
/* Common *******************************************************/

#gr01 #LeftCol {
	float: left;
	width: 750px;
}
#gr01 #Menu {
	float: right;
	width: 230px;
}
#gr02 #About, #gr03 #Maintenance, #gr04 #Plan, #gr05 #Case, #gr06 #Act {
	float: right;
	width: 750px;
}
#gr02 .Frame, #gr03 .Frame, #gr04 .Frame, #gr05 .Frame, #gr06 .Frame {
	padding: 5px 19px 19px;
	width: 710px;
	border: 1px solid #c0c4c9;
	background: #FFF;
}
#gr05 h2 {
	margin-top: 20px;
	margin-bottom: 10px;
}
#gr03 h2, #gr04 h2 {
	margin-bottom: 10px;
}
#gr02 h3, #gr03 h3, #gr04 h3 {
	margin-bottom: 15px;
}
#gr02 .text, #gr03 .text, #gr04 .text, #gr05 .text, #gr06 .text {
	margin-top: 1em;
	margin-bottom: 1em;
}
#gr02 .fig, #gr03 .fig, #gr04 .fig {
	margin-bottom: 15px;
}
/* GR01 *******************************************************/
/*/green/index.html*/

#gr01 h2 {
	background: #FFF url(../../green/img/sidemenu_bg.gif) repeat-x;
	padding-top: 7px;
	margin-bottom: 20px;
	border :1px solid #c0c4c9;
}
#gr01 #GrNavi li {
	background: #FFF url(../img/bg_green.gif) repeat-x;
	padding-top: 7px;
	list-style: none;
	float: left;
	width: 178px;
	height: 145px;
	margin-right: 10px;
	border :1px solid #c0c4c9;
	line-height: 1;
}
#gr01 #GrNavi #last {
	margin-right: 0px;
}
#gr01 #GrNavi li .title {
	margin-top: 10px;
}
#gr01 #GrNavi li .fig {
	float: left;
}
#gr01 #GrNavi li p {
	font-size: 85%;
	margin-top: 13px;
	margin-right: 5px;
	line-height: 1.2;
}
/* GR02 *******************************************************/
/*/green/about.html*/

#gr02 .PageLink {
	width: 710px;
	height: 27px;
	overflow: hidden;
	margin-bottom: 10px;
}
#gr02 .PageLink h2 {
	float: left;
}
#gr02 .PageLink ul {
	float: right;
}
#gr02 .PageLink li {
	display: inline;
}
#gr02 .tejun {
	margin-bottom: 15px;
}
#gr02 .tejun img {
	margin-right: 5px;
}
#gr02 .tejun img.RightEnd {
	margin-right: 0px;
}
#gr02 .MatSystem {
	overflow: hidden;
	margin-bottom: 10px;
}
#gr02 .MatSystem h4 {
	border-bottom: 1px solid #c0c4c9;
	margin-bottom: 10px;
}
#gr02 .MatSystem .LeftHarf {
	float: left;
	width: 49%;
}
#gr02 .MatSystem .RightHarf {
	float: right;
	width: 49%;
}
#gr02 #MatSystemFeature {
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}
#gr02 #MatSystemFeature h4 {
	margin-bottom: 10px;
}
#gr02 #MatSystemFeature dl {
	width: 49%;
	border: 1px solid #c0c4c9;
	background: #e0eac2;
	margin-bottom: 10px;
}
#gr02 #MatSystemFeature dt {
	margin: 5px;
}
#gr02 #MatSystemFeature dd {
	line-height: 1.6em;
}
#gr02 #MatSystemFeature dl#feature01 {
	float: left;
	height: 150px;
	background: #e0eac2 url(../../green/img/gr02_kiban_feature01ph.png) 220px 40px no-repeat;
}
#gr02 #MatSystemFeature dl#feature02 {
	float: right;
	height: 150px;
	background: #e0eac2 url(../../green/img/gr02_kiban_feature02ph.png) 220px 40px no-repeat;
}
#gr02 #MatSystemFeature dl#feature03 {
	float: left;
	overflow:hidden;
	height: 330px;
}
#gr02 #MatSystemFeature dl#feature03 dd {
	margin: 0 0 0 10px;
}
#gr02 #MatSystemFeature dl#feature04 {
	float: right;
	overflow:hidden;
	height: 330px;
	background: #e0eac2 url(../../green/img/gr02_kiban_feature04mark.png) 248px 40px no-repeat;
}
#gr02 #MatSystemFeature dl#feature01 dd, #gr02 #MatSystemFeature dl#feature02 dd, #gr02 #MatSystemFeature dl#feature04 dd {
	margin:0 130px 0 10px;
}
#gr02 #MatSystemFeature dl#feature03 dd img, #gr02 #MatSystemFeature dl#feature04 dd img {
	margin-top:5px;
}
/* GR04 *******************************************************/
/*/green/plan01.html*/

#gr04 #VariousPlan {
	overflow: hidden;
	margin-bottom: 10px;
}
#gr04 #VariousPlan dl {
	width: 49%;
	border: 1px solid #c0c4c9;
	margin-bottom: 10px;
}
#gr04 #VariousPlan dl#Plan01 {
	float: left;
	height: 220px;
	background: #e0eac2 url(../../green/img/gr04_plan01ph.jpg) 8px 110px no-repeat;
}
#gr04 #VariousPlan dl#Plan02 {
	float: right;
	height: 220px;
	background: #e0eac2 url(../../green/img/gr04_plan02ph.jpg) 8px 110px no-repeat;
}
#gr04 #VariousPlan dl#Plan03 {
	float: left;
	height: 190px;
	background: #e0eac2 url(../../green/img/gr04_plan03fig.png) 8px 80px no-repeat;
}
#gr04 #VariousPlan dl#Plan04 {
	float: right;
	height: 190px;
	background: #e0eac2 url(../../green/img/gr04_plan04ph.jpg) 8px 80px no-repeat;
}
#gr04 #VariousPlan dt {
	margin: 5px;
}
#gr04 #VariousPlan dd {
	line-height: 1.6em;
	margin-left: 7px;
}
#gr04 #StandardPlan {
	overflow: hidden;
	margin-bottom: 10px;
}
#gr04 h4 {
	border-bottom: 1px solid #c0c4c9;
	margin-bottom: 10px;
}
#gr04 #StandardPlan #StandardPlanExplanation {
	height: 220px;
	margin-bottom: 10px;
}
#gr04 #StandardPlan #StandardPlanExplanation img {
	float: left;
	width: 350px;
}
#gr04 #StandardPlan #StandardPlanExplanation div {
	float: right;
	width: 345px;
}
*#gr04 #StandardPlan #StandardPlanExplanation p {
	line-height: 1.6;
}
#gr04 #StandardPlan #StandardPlanKansui {
	float: left;
	width: 350px;
}
#gr04 #StandardPlan #StandardPlanKansui img {
	float: left;
	margin-right: 20px;
}
#gr04 #StandardPlan #StandardPlanKansui p {
	float: left;
	width: 230px;
	margin-top: 45px;
	line-height: 1.6;
}
#gr04 #StandardPlan #StandardPlanSyokusai {
	float: right;
	width: 350px;
}
#gr04 #TeienPlan {
	overflow: hidden;
}
#gr04 #TeienPlan dt {
	margin:5px;
}
#gr04 #TeienPlan dd {
	margin-left:8px;
	margin-bottom:8px;
}
#gr04 #TeienPlan #TeienPlanAutumn {
	float: left;
	width: 49%;
	background-color: #f3e2d1;
	border: 1px solid #c0c4c9;
}
#gr04 #TeienPlan #TeienPlanSpring {
	float: right;
	width: 49%;
	background-color: #fde7ea;
	border: 1px solid #c0c4c9;
}
/* GR05 *******************************************************/
/*/green/case1.html*/

#gr05 .Jirei {
	overflow: hidden;
	width: 708px;
	border: 1px solid #c0c4c9;
	margin-bottom: 10px;
}
#gr05 .Jirei p {
	margin: 1em 1em 1em 20px;
}
#gr05 .Jirei div {
	float: left;
	width: 270px;
	margin-left:19px;
	margin-top:10px;
}
#gr05 .Jirei dl {
	float: left;
	width: 370px;
	height: 185px;
	margin-left: 20px;
	margin-top:10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #d9dee8;
}
#gr05 .Jirei dt {
	float: left;
	width: 6em;
	line-height: 18px;
}
#gr05 .Jirei dd {
	margin-left: 7em;
	line-height: 18px;
}
/* GR06 *******************************************************/
/*/green/act.html*/

#gr06 #Act .Frame {
	background: #fff url(../../green/img/gr06_bg.jpg) 90% 25px no-repeat;
	height: 400px;
}
#gr06 #Act ul {
	border: 1px solid #c0c4c9;
	background: #e0eac2;
	padding: 1em 1.5em 1em;
	margin: 70px 0;
	width: 70%;
}
#gr06 #Act li {
	line-height: 2.5em;
	background: url(../../green/img/gr06_icon_dl.png) 0px 0.6em no-repeat;
	text-indent: 1.8em;
}
#gr06 #Act a {
	text-decoration: underline;
}
#gr06 #Act #GetAdobe img {
	float: left;
	margin-right: 10px;
}
#gr06 #Act #GetAdobe p {
	line-height:1.5em;
	font-size: 95%;
}
