/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-size:0.84em;
	color:#463429;
	line-height:150%;
}

.imageClr { padding:none;}

.font-1 { font-size:1.34em; font-weight:normal; margin:0 }
.font-2 { font-size:1.27em; font-weight:normal; margin:0 }
.font-3 { font-size:1.14em; font-weight:normal; margin:0 }
.font-4 { font-size:0.80em; font-weight:normal; margin:0;line-height:150% }
.font-5 { font-size:0.74em; font-weight:normal; margin:0;line-height:150% }
.font-6 { font-size:0.62em; font-weight:normal; margin:0 }

.clr {clear:both}
ul,li { list-style-type:none; margin:0px; padding:0px; }
img { border:none}
p {margin:0; padding:0;}

a:link, a:visited {	text-decoration: none;	color: #740a0a;	}
a:hover, a:active { text-decoration: underline; color: #3a260b; }

h1 { font-size:1.34em; font-weight:normal; margin:0 }
h2 { font-size:1.27em; font-weight:normal; margin:0 }
/*h3 { font-size:1.14em; font-weight:normal; margin:0 }*/
h4 { font-size:0.88em; font-weight:normal; margin:0 }


/* 上部 */
#container {text-indent:12px;}
#container a{border:0px;}
#container .boxA {width:100%;background-color: #000;height:20px;}

#header {width:100%;background-image:url(../image/header_bk.gif);}
#header .box {width:1088px; height:63px;margin: auto;background-image:url(../image/header_bk.gif);}
#header .box .left {width:400px; float:left;}
#header .box .right {width:400px;text-align:right;float:right;height: 40px;}
#header .box .right ul {padding-top:10px;float:right;}
#header .box .right li {
	float:left;
	border-right:0px solid #000000;
	margin:auto;
	padding-right:10px;
	list-style-type: none;
}
#header .box .right img{padding:0px 10px 0px 8px;}


#main {width:100%; background-color:#23364E;}
#main .flash {width:1088px;margin:0px auto;padding:0px;background-image:url(../image/bk_menu.gif);}
#main .menu {
	width:1088px;
	margin:0px auto;
	background-image:url(../image/bk_menu.gif);
	padding-bottom: 20px;
}



#main .menu .banaA {margin:10px 0px 0px 40px; width:621px;float:left; padding:10px 0px 0px 0px}
#main .menu .banaA img { float:left; padding-right:7px}

#main .menu .infoNews { width:621px;padding-bottom:30px; float:left; padding:20px 0px 0px 25px; margin:0px 0px 0px 15px }
#main .menu .infoNews dl {padding:0px 0px 5px 20px;}
#main .menu .infoNews dt {width:150px;padding:10px 0px 5px 20px;float:left;color:#995a00;background-image: url(../image/ic.gif);background-repeat: no-repeat;background-position: left center;}
#main .menu .infoNews dd {padding:10px 0px 5px 10px;border-bottom:1px dotted #995a00;background-repeat:no-repeat;color:#995a00; margin-left:1px}

#main .menu .kouseiShisan {background-image:url(../image/sekaisan_bk.gif); width:360px; float:right; margin:10px 40px 10px 10px; text-align:center; padding:10Px 0px 0px 0px }
#main .menu .kouseiShisan img {padding:5px 0;}


#copyright {width:100%;margin: auto; background-image:url(../image/copyright_02.gif)}
#copyright .sekaisan { padding-top:5px; width:1088px;margin: auto; color:#FFF;}
#copyright .reserved {
	padding-top:2px;
	margin: auto;
	color:#FFF;
	background-color: #666;
	height: 20px;
}



/* テンプレート */
#topMenu {width:100%;background-color:#000}
#topMenu .subPege{width:1088px; background-color:#000;margin:auto;}
#topMenu .subPege img{ padding-left:24px;}

#main .menu .subTitel {width:1008px;margin:auto;}
#main .menu .subMain {width:1008px;margin:auto;}
#main .menu .subMain .subMenu {width:208px;height:100%;margin-top:15px;margin-bottom:15px;float:left;background-image:url(../image/sub_bg.gif); padding:10px 0px 30px;line-height: 200%;}
#main .menu .subMain .subMenu ul {padding:15px 5px 15px;}
#main .menu .subMain .subMenu li {
	padding:15px 0px 15px 30px;
	border-bottom-style:dotted;
	border-bottom-width: 2px;
	border-bottom-color: #FFF;
	background-image:url(../image/ic_02.gif);
	background-repeat: no-repeat;
	background-position: left ;
}
#main .menu .subMain .subMenu .subMovie h3 { padding-top:10px;
	font-weight: bold;}
#main .menu .subMain .subMenu .subMovie ul {padding:5px 5px 15px;}
#main .menu .subMain .subMenu .subMovie li {
	padding:15px 0px 15px 30px;
	border-bottom-style:dotted;
	border-bottom-width: 2px;
	border-bottom-color: #FFF;
	background-image:url(../image/ic_03.gif);
	background-repeat: no-repeat;
	background-position: left ;
}

#main .menu .subMain .mainAra {width:750px;margin-top:15px;float:right; background-color:#fff; padding:0px 10px 0px;}
#main .menu .subMain .mainAra h2 {background-image:url(../image/line_01.gif);background-repeat: no-repeat;background-position: bottom;padding:10px;font-weight: bold;color: #362010; text-align:left; margin-bottom:10px}
#main .menu .subMain .mainAra p { padding:20px 0px 20px}
#main .menu .subMain .mainAra .photoAra {width:370px;float:left; background-color:#fff; padding-bottom:50px}
#main .menu .subMain .mainAra .photoAra img {padding:3px;border:1px solid #c0b8a1;}
#main .menu .subMain .mainAra .photoAra p {padding:3px;border:1px solid #c0b8a1; margin:5px 2px 5px 0px; color: #442b10;}

#main .menu .subMain .mainAra .textAra {width:370px;float:right; background-color:#fff;}
#main .menu .subMain .mainAra .textAra p {padding:0px 0px 20px}


/* 構成資産 */
#main .menu .subMain .kouseiLeft { width:384px; float:left; padding-top:20px}
#main .menu .subMain .kouseiLeft h7{width:384px; text-align:left}
#main .menu .subMain .kouseiLeft .photo { padding:7px;}
#main .menu .subMain .kouseiLeft .photo img {padding:6px;border:1px solid #c0b8a1;}
#main .menu .subMain .kouseiRight { width:354px; float:right; text-align:center; padding:0px 0px}
#main .menu .subMain .kouseiRight h7{width:384px; text-align:left}
#main .menu .subMain .kouseiRight img {padding:6px;border:1px solid #c0b8a1;}
#main .menu .subMain .kouseiphoto { width:100%;}
#main .menu .subMain .kouseiphoto img {padding:6px;border:1px solid #c0b8a1;}

#main .menu .subMain .asozinzyaLeft {width:355px; float:left; padding:20px 0 0px 0; text-align:center}
#main .menu .subMain .asozinzyaLeft h3 {
	padding:20px 0px 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-weight: bold;
}
#main .menu .subMain .asozinzyaLeft img {padding:6px;border:1px solid #c0b8a1;}
#main .menu .subMain .asozinzyaLeft p { text-align:left}


#main .menu .subMain .asozinzyaRight {width:355px; float:right; padding:20px 0 0px 0; text-align:center;}
#main .menu .subMain .asozinzyaRight h3 {
	padding:20px 0px 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-weight: bold;
	}
	
#main .menu .subMain .asozinzyaRight img {padding:6px;border:1px solid #c0b8a1;}
#main .menu .subMain .asozinzyaRight p {text-align:left}

#main .menu .subMain .komedukaLeft {width:353px; float:left}
#main .menu .subMain .komedukaRight {width:387px; float:right}
#main .menu .subMain .komedukaRight h3 { padding-top:20px;}

#vision { margin:10px;}
#vision .movieBox { margin:10px; float:left; width:400px} 
#vision .movieText { margin:10px 10px 10px 10px; float:right; width:290px}
#vision .movieText h3 {
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #930;
	padding-bottom:5px;
	font-weight: bold;
}



/* リンク */
#main .menu .subMain .mainAra .link {padding-bottom:50px; text-align:center}
#main .menu .subMain .mainAra .link table {padding-bottom:30px;}
#main .menu .subMain .mainAra .link td {padding:10px 3px 2px;border-bottom:1px dotted #b7a693;text-align:center;}


#main .menu .subMain .access { width:820px;text-align:center; background-color:#FFF; margin:auto; padding:15px 30px; margin-top:10px}
#main .menu .subMain .access h2 { width:720px;background-image:url(../image/line_01.gif);background-repeat: no-repeat;background-position: bottom;padding:10px;font-weight: bold;color: #362010; text-align:left; margin:auto;
#main .menu .subMain .access dl {width:720px;padding:0px 20px 5px 20px; margin:auto}
#main .menu .subMain .access dt {width:360px;padding:10px 20px 5px 20px;float:left;color:#995a00;background-repeat: no-repeat;background-position: left center;}
#main .menu .subMain .access dd {padding:10px 0px 5px 10px;border-bottom:1px dotted #995a00;background-repeat:no-repeat;color:#995a00; margin-left:1px; text-align:left}

#main .menu .subMain .access p { width:720px;text-align:left;padding:15px 0px; margin:auto}

/* 条件 */
#main .menu .subMain .zyoukenLeft {width:365px;float:left}
#main .menu .subMain .zyoukenRight {width:365px;float:right}

/* 登録されるには */
#main .menu .subMain .tourokuLeft {width:678px;float:right; padding:10px 0px 30px;}

/* 推進室 */
#main .menu .subMain .kaisetuLeft {width:440px;float:left;}
#main .menu .subMain .kaisetuRight {width:300px;float:right}
#main .menu .subMain .kaisetuRight img {padding:3px;border:1px solid #c0b8a1;}
#main .menu .subMain .kaisetuLeft td {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}

#main .menu .subMain .kaisetuLeft2 {width:360px;float:left}
#main .menu .subMain .kaisetuRight2 {width:370px;float:right}
#main .menu .subMain .kaisetuLeft2 img {padding:3px;border:1px solid #c0b8a1;}

/* 草原関係 */
#main .menu .subMain .meadowLeft { width:356px;float:left; padding-bottom:20px}
#main .menu .subMain .meadowRight {width:380px;float:right}

#main .menu .subMain .meadowLeft p {padding:3px;border:1px solid #c0b8a1;}

#main .menu .subMain .meadowLeft2 { width:370px;float:left; padding-bottom:20px}
#main .menu .subMain .meadowRight2 {width:356px;float:right; padding-bottom:20px}

#main .menu .subMain .meadowRight2 p {padding:3px;border:1px solid #c0b8a1;}





