/* CSS Document *//* preload imaage ================================*/#wrapper { background:url(../img/img_gen_navi01_off.gif);}#wrapper { background:url(../img/img_gen_navi02_off.gif);}#wrapper { background:url(../img/img_gen_navi03_off.gif);}#wrapper { background:url(../img/img_gen_navi04_off.gif);}#wrapper { background:url(../img/img_gen_navi05_off.gif);}#wrapper { background:url(../img/img_login_btn_off.gif);}#wrapper { background:none;}/*================================================*/h1{	font-size:0.75em;	line-height:1.4em;	color: #435500;	margin:0;}.txt16 { font-size:1.125em;	line-height:1.4em; }.txt14 { font-size:1em;	line-height:1.4em; }.txt12 { font-size:0.75em;	line-height:1.4em; }.txt10 { font-size:0.65em;	line-height:1.4em; }.txt16n { font-size:1.125em;	line-height:1.2em; }.txt14n { font-size:1em;	line-height:1.2em; }.txt12n { font-size:0.75em;	line-height:1.2em; }.txt10n { font-size:0.65em;	line-height:1.2em; }.txt16w { font-size:1.125em;	line-height:1.6em; }.txt14w { font-size:1em;	line-height:1.6em; }.txt12w { font-size:0.75em;	line-height:1.6em; }.txt10w { font-size:0.65em;	line-height:1.6em; }a:link { color:#435500; text-decoration:underline; }a:visited { color:#435500; text-decoration:underline; }a:hover { color:#688500; text-decoration:underline; }a:active { color:#688500; text-decoration:underline; }.green{ color: #339900; }.white{ color: #ffffff; }.breadTxt {	color: #7A000D;	font-size: 0.65em;}body { letter-spacing:1px;}/*for winIE*/html>body { font-size: 16px; letter-spacing:0px; }body { margin:0; padding:0; background-color:#365B00; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro',"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif; color:#403A18;}form { margin:0;}.h { width:846px; margin:0 auto; }.c { width:840px; margin:0 auto; }.f { width:846px; margin:0 auto; }#wrapper { background:#FFFFFF;}table { text-align:left; }#header table {	padding:0px;	width: 800px;	height:20px;}#header td.read {	font-size:0.65em;	line-height:1.4em;	text-align:left;}#header td.btns {	text-align:right;}#contentArea {		background-image:url(../image/bg01.jpg);}#contentCenter {	margin:auto;	width:866px;}#contentArea table.top {	padding:0px;	width: 830px;}#contentArea table.shared {	padding:0px;	width: 840px;}/*Index メニュー表示 START*/#contentArea table.indexMenu {	width: 575px;}#contentArea td.indexText {	font-size:0.75em;	line-height:1.4em;	background-image:url(../../image/0612_16.jpg);}#contentArea .idxBtn{margin:10px 0 0 0;}#contentArea .idxBtn2{margin:3px 0 0 0;}/*Index メニュー表示 END*//*Index NEWS表示 START*/#contentArea .msg{	text-align:left;	margin-left:20px;}#contentArea .menus{	margin-top:15px;	text-align:left;	margin-left:20px;}#idx_btn {	width: 204px;	float:right;	padding:0;	margin:0;}#news{	margin-left:20px;	width: 640px;	float:left;}#news .tableList{	border:1px solid #5b6813;	font-size:0.75em;	line-height:1.4em;	padding:0;	margin:0;}#news .listLine{	color: 5b6813;}#news .newsList{	width: 593px;	padding:17px;}#news a:link { color:#435500; text-decoration:none; }#news a:visited { color:#435500; text-decoration:none; }#news a:hover { color:#688500; text-decoration:underline; }#news a:active { color:#688500; text-decoration:none; }/*Index NEWS表示 END*//*Index SUB START*/#subStory table {	width: 224px;	font-size:0.75em;	line-height:1.4em;	background-color:#C9DC37;}#subBanner div {	width: 224px;	margin:5px 0 0 18px;}/*Index SUB END*//*Project メニュー表示 START*/#contentArea table.menu {	padding:0px;	margin:0px;	width: 790px;}#contentArea td.m01 {	width: 199px;	background-image:url(../../project/image/img02.jpg);	color: #FFFFFF;	font-size:0.75em;	line-height:1.4em;}#contentArea .btn {	text-align:right;	margin:5px 0 0 0;}#contentArea td.m02 {	width: 140px;	background-image:url(../../project/image/img05.jpg);	color: #FFFFFF;	font-size:0.75em;	line-height:1.4em;}#contentArea td.m03 {	width: 140px;	background-image:url(../../project/image/img08.jpg);	color: #FFFFFF;	font-size:0.75em;	line-height:1.4em;}/*Project メニュー表示 END*//*Project Info コンテンツ用 START*/#contentArea td.info01 {	width: 93px;	background-image:url(../../project/info/image/070327_3.gif);	background-repeat:repeat-x;	color: #216100;	font-size:0.75em;	line-height:1.4em;	margin-top:40px;}#contentArea td.infoBlue {	width: 93px;	background-image:url(../../project/info/image/070327_3.gif);	background-repeat:repeat-x;	color: #006BD3;	font-size:0.75em;	line-height:1.4em;	margin-top:40px;}#contentArea td.infoBLown {	width: 93px;	background-image:url(../../project/info/image/070614_3.gif);	background-repeat:repeat-x;	color: #661D1F;	font-size:0.75em;	line-height:1.4em;	margin-top:40px;}#contentArea td.infoorange {	width: 93px;	background-image:url(../../project/info/image/bg_080330_02.gif);	background-repeat:repeat-x;	color: #e45600;	font-size:0.75em;	line-height:1.4em;	margin-top:40px;}#contentArea td.infopink {	width: 93px;	background-image:url(../../project/info/image/bg_071225_02.gif);	background-repeat:repeat-x;	color: #bf0938;	font-size:0.75em;	line-height:1.4em;	margin-top:40px;}#contentArea td.infoRed {	width: 93px;	background-image:url(../../project/info/image/bg_070925_02.gif);	background-repeat:repeat-x;	color: #667724;	font-size:0.75em;	line-height:1.4em;	margin-top:40px;}#contentArea td.infoGreen {	width: 93px;	background-image:url(../../project/info/image/070824_1.gif);	background-repeat:repeat-x;	color: #30443C;	font-size:0.75em;	line-height:1.4em;	margin-top:40px;}#contentArea td.info03 {	width: 93px;	background-image:url(../../project/info/image/img01.gif);	background-repeat:repeat-x;	color: #216100;	font-size:0.75em;	line-height:1.4em;	margin-top:50px;}#contentArea td.info02 {	width: 375px;	font-size:0.75em;	line-height:1.6em;}#contentArea .infoDate {	font-size:0.75em;	color: #FFFFFF;	text-align:center;	padding:2px;	background-color:#4D6C00;	width:100px;	margin:0 0 0 570px;}#contentArea .infoDateBlue {	font-size:0.75em;	color: #FFFFFF;	text-align:center;	padding:2px;	background-color:#006BD3;	width:100px;	margin:0 0 0 570px;}#contentArea .infoDateBlown {	font-size:0.75em;	color: #FFFFFF;	text-align:center;	padding:2px;	background-color:#661D1F;	width:100px;	margin:0 0 0 570px;}#contentArea .infoDateGreen {	font-size:0.75em;	color: #FFFFFF;	text-align:center;	padding:2px;	background-color:#30443C;	width:100px;	margin:0 0 0 570px;}#contentArea .infoDateOrange {	font-size:0.75em;	color: #FFFFFF;	text-align:center;	padding:2px;	background-color:#e45600;	width:100px;	margin:0 0 0 570px;}#contentArea .infoDatePink {	font-size:0.75em;	color: #FFFFFF;	text-align:center;	padding:2px;	background-color:#bf0938;	width:100px;	margin:0 0 0 570px;}#contentArea .infoDateRed {	font-size:0.75em;	color: #FFFFFF;	text-align:center;	padding:2px;	background-color:#667724;	width:100px;	margin:0 0 0 570px;}#contentArea table.infoTitle {	text-align:right;}#contentArea td.set1 {	font-size:0.75em;	line-height:1.6em;	width:495px;	background-image:url(../../project/info/image/img06.jpg);}#contentArea div.set1 {	width:495px;}#contentArea td.set4 {	font-size:0.75em;	line-height:1.6em;	width:495px;	background-image:url(../../project/info/image/img06.jpg);}#contentArea td.set5 {	font-size:0.75em;	line-height:1.6em;	width:790px;	background-image:url(../../project/info/image/bg_1228.gif);}#contentArea td.set6 {	font-size:0.75em;	line-height:1.6em;	width:790px;	background-image:url(../../project/info/image/bg_1228_2.gif);}#contentArea td.photo1 {	background-image:url(../../project/info/image/img05.jpg);}#contentArea td.set2 {	font-size:0.75em;	line-height:1.6em;	width:477px;	background-image:url(../../project/info/image/img07.jpg);}#contentArea td.set3 {	font-size:0.75em;	line-height:1.6em;	background-image:url(../../project/info/image/070327_18.gif);}#contentArea td.photo2 {	background-image:url(../../project/info/image/img08.jpg);}#contentArea .btnback {	margin:20px 0 0 0;	text-align:center;}/*Project Info コンテンツ用 END*/#contentArea td.cntLeft {	background-image:url(../image/s_bg01.jpg);}#contentArea td.cntMain {	background-image:url(../image/s_bg03.jpg);}#contentArea td.cntRight {	background-image:url(../image/s_bg02.jpg);}#contentArea td.main {	width: 591px;}#contentArea td.sub {	width: 239px;}#footerArea {	background-image:url(../image/bg02.jpg);	background-repeat:repeat-x;}#footerArea table {	padding:0px;	width: 830px;	height:50px;	margin-bottom:30px;}#footerArea td.menu {	text-align:right;}#is_text {	padding-top:15px;	margin:auto;	text-align:left;	width:640px;	font-size:0.75em;	line-height:1.6em;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */