/* 日本人らしさ */



.japanese_h2 {font-size:45px;}


.japanesebox{
	width:700px;}


.nirunokotit{
	font-size:36px;
	color:#C6531A;
	font-weight:900;
	margin-bottom:0;
}




.nirunokotit2{
	color:#4E3C32;
	font-size:36px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom:0;
}


.nirunokobox img{
	float: left;
	padding-right:20px;
	width:290px;
	}


.nirunokop01{
	font-weight:900;
	font-size:17px;
	padding-top:20px;
	}


.kosokatutit{
	padding-top:20px;
	clear:both;
	color:#56673B;
	font-size:36px;
	font-weight:900;
	margin-bottom:0;
	}



.kosokatubox01{
	width:305px;
	float: left;
	padding-right:30px;}

.kosokatu1p01{
	font-size:25px;
	font-weight:900;
	margin:0;}


.kosokatu1p02{
	font-weight:900;
	font-size:16px;
}



.kosokatubox02{
	width:360px;
	float: left;
}

.kosokatubox02 img{
	float: left;
	padding-right:20px;
}


.kosokatu2p01{
	margin:0 0 15px 0;
	color:#043458;
	font-size:32px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}


.kosokatu2p02{
	margin:0;
	font-size:21px;
	font-weight:900;
}


.nosisani{
	clear:both;}


.nosisani img{
	float: left;
	padding-right:20px;
	width:400px;
}


.nosisanitit{
	font-size:21px;
	font-weight:900;
	color:#B55A59;
	margin-bottom:10px;
	}



.nosisanip{
	margin:0;}


.nonotoha{
	background-color:#00523B;
	text-align:center;
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding:20px;
	color:#fff;
	clear:both;
}




.ja2020box1{
	width:350px;
	float: left;
	padding-right:20px;
	margin-bottom:20px;}



.ja20201p01{
	font-size:27px;
	font-weight:900;
	margin:0;}


.ja20201p02{
	font-size:25px;
	font-weight:900;
	margin:0;
}



.ja20201p03{
	font-size:22px;
	font-weight:900;
	margin:10px 0 4px 0;
}


.ja20201p04{
	font-size:19px;
	font-weight:900;
	margin:4px;
}


.ja20201pco{
	color:#5877BA;}





.ja2020box2{
	width:330px;
	float: left;
}


.ja20202p01{
	font-size:28px;
	font-weight:900;
	margin:0;
}


.ja20202p02{
	background-color:#EEEABA;
	color:#7E5B45;
	text-align:center;
	font-weight:900;
	font-size:16px;
	padding:2px 0;
	margin:5px 0;
	}




.saki22seiki{
	font-size:30px;
	font-weight:900;
	text-align:center;
	padding:10px 60px;
	color:#9D201C;
	border: 4px solid #9D201C ;
	clear:both;
	margin-bottom:60px;}





/* 自然環境で健康住環境 */



.rawoerutit{
	background-color:#C37134;
	color:#fff;
	font-size:29px;
	font-weight:900;
	padding:10px 20px;
	}



.ninakototit{
	background-color:#52854F;
	color:#fff;
	font-size:29px;
	font-weight:900;
	padding:10px 20px;
	margin-bottom:15px;
	}

.ninakotop01{
	margin-top:0;
	text-align:center;
	font-size:20px;
	font-weight:900;}


.ninakotobo1{
	width:240px;
	border: 2px solid #4B6A83;
	float: left;
	margin-right:10px;
	text-align:center;
	}


.ninakotobo2{
	width:220px;
	border: 2px solid #4B6A83;
	float: left;
	margin-right:10px;
	text-align:center;
	}



.ninakotobo3{
	width:200px;
	border: 2px solid #4B6A83;
	float: left;
	text-align:center;
	margin-bottom:20px;
	}



.ninakotop02{
	background-color:#4B6A83;
	color:#fff;
	font-weight:900;
	font-size:18px;
	margin-top:0;
	padding:5px 0;}


.ninakotop03{
	padding:0 12px;}


.tonoken{
	clear:both;
	margin-bottom:20px;}


.tonokenbox01{
	width:300px;
	border: 2px solid #4295D1;
	float: left;
	text-align:center;
	margin-right:10px;
}



.tonokenbox02{
	width:375px;
	border: 2px solid #4295D1;
	float: left;
	text-align:center;
	margin-bottom:20px;
}



.tonokenp01{
	background-color:#4295D1;
	color:#fff;
	font-weight:900;
	font-size:18px;
	margin-top:0;
	padding:5px 0;}




.tonokenp02{
	padding:0 12px;}



.ganibosu{
	clear:both;}


.ganibosubox01{
	width:335px;
	border: 2px solid #135A40;

	text-align:center;
	margin-right:10px;
	float: left;}


.ganibosup01{
	margin-top:0;
	padding:0 12px;
	width:190px;
	float: left;
	}



.ganibosubox02{
	width:340px;
	border: 2px solid #135A40;
	float: left;
	text-align:center;

	margin-bottom:8px;}


.ganibosup02{
	padding:0 12px;
	width:200px;
	margin-top:0;
	float: left;
	}


.ganibosubox03{
	width:690px;
	height:190px;
	border: 2px solid #135A40;
	clear:both;
	text-align:center;
}


.ganibosutit{
	background-color:#135A40;
	color:#fff;
	font-weight:900;
	font-size:18px;
	margin-top:0;
	padding:5px 0;}


.ganibosup03{
	width:360px;
	margin-bottom:20px;
	float: left;
	padding:0 2px 0 12px;
	margin-top:0;}



.nogonodetit{
	background-color:#B86857;
	color:#fff;
	font-size:29px;
	font-weight:900;
	padding:10px 20px;
	margin-bottom:15px;}


.nogonodep01{
	font-weight:900;
	font-size:17px;
	}


.nogonodebox{}




.nogonodebox img{
	float: left;
	margin-right:10px;
}


.nogonodeimg{
	float: left;
	margin-bottom:13px;
	}


.nogonodep02{
	font-size:15px;
	font-weight:900;
	margin-bottom:0;
	margin-top:0;}



.nogonodep03{
	margin-top:0;
	margin-bottom:2px;}




.hasewotit{
	background-color:#6A6189;
	color:#fff;
	font-size:29px;
	font-weight:900;
	padding:10px 20px;
	margin-bottom:15px;
	clear:both;}



.hasewop01{
	text-align:center;
	font-size:26px;
	font-weight:900;
	margin:0;}


.karakanatit{
	background-color:#BA6A59;
	color:#fff;
	font-size:29px;
	font-weight:900;
	padding:10px 20px;
	margin-bottom:15px;
	clear:both;}



.karakanaimg{
	float: left;
	padding-right:20px;
	margin-bottom:20px;
	}

.karakanap01{
	font-weight:900;
	font-size:24px;
	color:#81614F;
	margin:0;
	}



.iimaibox{
	clear:both;
	}


.iimaibox01{
	width:240px;
	float: left;
	padding-right:10px;
	margin-bottom:60px;
}



.iimaip01{
	margin:5px 0 0 0;
	font-weight:900;
	font-size:22px;
	color:#64934F;
	}



.iimaip02{
	margin: 0;
	color:#7D653F;
	font-weight:900;
	}



/* 余暇 */



.hannawotit{
	font-size:29px;
	font-weight:900;
	color:#7F5D44;
	margin-bottom:0;
}


.yokatoha01{
	font-size:18px;
	margin-bottom:0;
}


.nonotona{
	float: left;
	width:320px;
	padding-right:25px;
}

.nonotonatit{
	font-size:26px;
	margin-top:0;
	font-weight:900;
	margin-bottom:0;}


.todeminatit{
	clear:both;
	font-size:26px;
	font-weight:900;
	margin-bottom:0;
	}



.todeminap01{
	margin-top:0;
	font-weight:900;
	background-color:#EAE2BD;
	padding:5px 0;
	text-align:center;
	font-size:17px;
	}


.todeminap02{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#2E536D;
	font-size:26px;
	font-weight:900;
	margin-bottom:0;
	}



.todeminap03{
	color:#9B201B;
	font-size:26px;
	font-weight:900;
	margin:10px 0;}


.todeminap04{
	margin-bottom:40px;}







.nirunoku{
	float: left;
	width:270px;
	padding-right:20px;


}



.nirunokutit{
	font-size:26px;
	margin-top:0;
	font-weight:900;
	margin-bottom:5px;}



.noarikaimg{
	float: left;
	margin-right:20px;}


.noarikatit{
	font-size:24px;
	font-weight:900;
	margin-bottom:0;
	margin-top:0;}


.noarikap01{
	font-size:24px;
	font-weight:900;
	clear:both;
	margin-bottom:0;
}





.purobono01{
	font-size:19px;
	font-weight:900;
	margin-bottom:0;
	}





.wrbtit{
	font-size:24px;
	font-weight:900;
	margin-bottom:0;
	margin-top:60px;
	clear:both;}


.yokahaga01{
	margin-top:80px;
	margin-bottom:0;
	color:#900151;
	font-size:28px;
	font-weight:900;
	clear:both;
	}


.yokahaga02{
	margin-top:0;
	margin-bottom:50px;
	color:#900151;
	font-size:28px;
	font-weight:900;}





/* 四季と日本人 */


.totokana{
	width:300px;
	float: left;
	margin-top:0;
	margin-right:10px;
	}


.hatowonitit{
	text-align:center;
	font-size:28px;
	font-weight:900;
}




.hatowonibox{
	width:270px;
	float: left;
	margin-right:10px;}



.hatowonip01{
	background-color:#000;
	color:#fff;
	font-weight:900;
	font-size:17px;
	padding:2px 0;
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	}


.hatowonip02{
	margin-top:5px;
	margin-bottom:0;}


.hatowonip03{
	margin-top:0;
	margin-bottom:0;
	text-align:center;
	color:#748E9B;
	font-size:28px;
	}


.hatowonip04{
	background-color:#EAE2BD;
	font-weight:900;
	margin-top:0;
	padding:10px 15px;
}



.hatowonip05{
	font-size:30px;
	font-weight:900;
	color:#41657F;
	margin-bottom:0;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}


.hatowonip06{
	margin-top:10px;
	}

.isyojutotit{
	font-size:30px;
	font-weight:900;
	}

.isyojutobox01{
	float: left;
	width:280px;
	padding-right:20px;
	}

.isyojutobox01 img{
	float: left;
	padding-right:20px;

}

.isyojutop01{
	margin-top:20px;
	margin-bottom:60px;
	font-size:25px;
	font-weight:900;}



.isyojutobox02{
	float: left;
	width:300px;
	padding-right:20px;
	}

.isyojutobox02 img{
	float: left;
	padding-right:20px;}


.isyojutop02{
	margin-top:40px;
	margin-bottom:60px;
	font-size:25px;
	font-weight:900;}


.isyojutop03{
	margin-top:10px;
	margin-bottom:10px;
	font-size:22px;
	font-weight:900;}


.kakikaki{
	float: left;
	padding-right:20px;}


.osetiimg{
	margin-left:35px;
	margin-top:0;}



.isyojutop04{
	margin-top:0;

	}








.isyojutobox03{
	float: left;
	width:230px;
	padding-right:20px;
	}

.isyojutobox03 img{
	padding-left:50px;}


.isyojutop05{
	margin-top:5px;
	margin-bottom:0;
	font-size:25px;
	font-weight:900;}


.isyojutop06{
	margin-top:0;
	margin-bottom:30px;
}

.isyojutop07{
	margin-top:10px;
	margin-bottom:0;
	font-size:22px;
	font-weight:900;}


.ametoniho{
	padding-left:60px;
	margin-bottom:30px;}

.ametoniho01{
	padding-left:60px;}


.rerusonotit{
	
	background-color:#007459;
	clear:both;
	padding:10px 15px;
	color:#fff;
	font-weight:900;
	font-size:20px;}



.worisutatit{
	
	background-color:#458CC4;
	clear:both;
	padding:10px 15px;
	color:#fff;
	font-weight:900;
	font-size:20px;}


.worisutap01{
	font-size:18px;
	font-weight:900;
	}

.kasyokiwo{
	font-weight:900;
	font-size:20px;
	margin:0;}


.kasyokiwobox{
	width:340px;
	float: left;
	padding-right:20px;
	padding-bottom:20px;
	}

.kasyokiwobox02{
	width:340px;
	float: left;
	padding-bottom:20px;
	}


.kasyokiwobox img{
	float: left;
	padding-right:10px;}


.kasyokiwobox02 img{
	float: left;
	padding-right:10px;}


.kasyokiwop{
	margin:0;
	}


.wosimika{
	clear:both;
	text-align:center;
	color:#805C46;
	padding:10px 0;
	font-size:37px;
	font-weight:900;
}




/* 祭事 */


.haretoke{
	margin-top:50px;
	width:490px;
	float: left;
	padding-right:10px;}


.haretoketit{
	margin-top:10px;
	margin-bottom:0;
	font-size:28px;
	font-weight:900;}


.haretokeimg{
	margin-top:50px;}




.maturitotit{
	margin-bottom:0;
	font-size:31px;
	font-weight:900;
	color:#BD8B5A;
	clear:both;
	}



.maturitop01{
	margin-top:0;
	margin-bottom:0;
	font-size:26px;
	font-weight:900;
	}


.maturitop02{
	margin-top:0;
	width:390px;
	float: left;
	padding-right:10px;
}


.pawasupo{
	margin-top:20px;
	width:370px;
	float: left;
	padding-right:15px;}


.pawasupotit{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:30px;
	font-weight:900;}



.pawasupoimg{
	margin-top:20px;}




.tonoaritit{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:38px;
	font-weight:900;
	color:#3E627C;
	clear:both;
	margin-bottom:0;
	}

.tonoarip01{
	margin-top:0;
	font-size:19px;
	font-weight:900;
	margin-bottom:20px;
}


.tonoari{
	margin-top:20px;
	width:489px;
	float: left;
	padding-right:11px;}


.tonoarip02{
	margin-top:0;
	margin-bottom:0;
}


.jinnogibo{
	margin-top:0;
	width:370px;
	float: left;
	padding-right:15px;}


.jinnogiimg{
	margin-top:20px;}



.jinnogitit{
	margin-top:20px;
	color:#3E627C;
	font-size:32px;
	font-weight:900;
	margin-bottom:0;
}


.jinnogip01{
	margin-top:15px;
	font-size:22px;
	font-weight:900;
	margin-bottom:0;
}



.sesibukatit{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:38px;
	font-weight:900;
	margin-top:30px;
	color:#294390;
	clear:both;
	margin-bottom:0;
	}



.itadakiimg{
	float: left;
	margin-right:20px;}



.itadakitit{
	font-size:23px;
	color:#815C42;
	font-weight:900;
	margin-bottom:0;}




.itadakip01{
	margin-top:0;
	margin-bottom:0;
	font-weight:900;
}


.sosento{	clear:both;}


.sosentotit{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:38px;
	font-weight:900;
	margin-top:0;

	margin-bottom:0;
	}

.sosentobox{
	text-align:center;
	margin-top:0;
	width:350px;
	float: left;
	padding-right:25px;}



.sosentop01{
	background-color:#B88859;
	font-size:19px;
	font-weight:900;
	color:#fff;
	text-align:center;
	padding:10px 0;
	}

.sosentop02{
	font-size:17px;
	font-weight:900;
	margin:0;}


.sosentop03{
	margin-top:30px;
	padding:0 20px;}




.norigawo{
	border: 2px solid #000 ;
	margin-top:20px;
	padding:0 25px;
	height:290px;
	margin-bottom:70px;}

.norigawo img{
	margin-top:20px;}


.norigawobox{
	margin-top:20px;
	width:200px;
	float: left;
	padding-right:15px;}


.norigawotit{
	color:#BB6550;
	font-size:29px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
	}


.norigawop01{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:38px;
	font-weight:900;
	margin-top:20px;
	color:#630E13;
	margin-bottom:90px;
}




/* 変わるしつらい */



.yoriiwo{
	font-size:35px;
	color:#184E7A;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
	}



.rasinini{
	font-size:27px;
	font-weight:900;
	margin-bottom:0;}


.hikoseibo1{
	padding-right:20px;
	width:330px;
	float: left;
	}




.hikoseip01{
	font-size:35px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}

.hikoseip02{
	font-size:23px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}


.hikoseibo2{
	margin-top:20px;
	padding-right:20px;
	width:360px;
	float: left;
	}

.hikoseibo3{
	margin-top:20px;
	width:320px;
	float: left;
	}


.hikoseip03{
	font-size:22px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}


.hikoseibo4{
	clear:both;
}



.hikoseibo5{
	width:120px;
	float: left;

}


.hikoseibo6{
	float: left;
	width:540px;
	padding:0 15px 0 25px;
}



.hikoseip04{
	font-size:29px;
	font-weight:900;
	margin-top:20px;
	margin-bottom:0;
}



.domonona{
	padding-top:20px;
	clear:both;
	}




.domonona img{
	float: left;
	padding-right:20px;
}

.domononap01{
	font-size:24px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;}


.domononap02{
	margin-top:5px;
}


.domononatit{
	margin-top:60px;
	font-size:34px;
	font-weight:900;
	margin-bottom:0;

	}


.domononaimg{
	margin-top:30px;
	float: left;
	padding-right:20px;
	margin-bottom:40px;}


.domononap03{
	margin-top:10px;
	font-size:26px;
	font-weight:900;}



.gaetekuimg{
	float: left;
	padding-right:5px;}

.gaetekuimg02{
	float: left;
	padding-right:20px;}


.gaetekup01{
	font-size:26px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}


.gaetekubox01{
	margin-top:20px;
	width:220px;
	float: left;
	padding-right:20px;
	text-align:center;
}


.gaetekubox02{
	margin-top:20px;
	width:220px;
	float: left;
	text-align:center;
}


.gaetekup02{
	font-size:26px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}


.gaetekubox03{
	clear:both;
	margin-bottom:50px;
}



.gaetekubox03 img{
	float: left;
}



.gaetekubox04{
	padding:0 20px;
	float: left;
	width:290px;
	text-align:center;
	margin-bottom:50px;
	}


.nasitura{
	padding-right:25px;
	width:300px;
	float: left;
	text-align:center;
}


.nasitura p{
	padding:0 30px;}



.inagarasi{
	font-size:27px;
	font-weight:900;
	clear:both;
	margin-bottom:0;
}


.inagarasip{
	margin-bottom:70px;}



.situraiimg{
	margin-bottom:40px;}








/* 道具 */



.dogunakatit{
	font-size:35px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-top:10px;
	margin-bottom:0;
}


.dogunakap01{
	margin-top:0;
	margin-bottom:0;
	font-size:24px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;

}



.wotukurubox01{
	padding-right:20px;
	width:315px;
	float: left;

}


.wotukurutit{
	font-size:24px;
	font-weight:900;
	color:#9D201A;
	margin-bottom:0;
	}


.wotukurubox02{
	padding-right:25px;
	width:320px;
	float: left;
	margin-top:45px;
	padding:25px 20px;
	background-color:#EBE0C4;
}


.wotukurubox02 p{
	font-size:17px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}

.wotukurubox02 img{
	margin-top:10px;
	}



.wotukurubox03{
	width:170px;
	padding-right:20px;
	float: left;}



.nimotaratit{
	padding-top:20px;
	font-size:27px;
	font-weight:900;
	color:#52894F;
	clear:both;
	margin-bottom:0;
}


.nimotarap{
	width:470px;
	padding-right:30px;
	float: left;
	}


.totonokantit{
	width:210px;
	padding:20px;
	border: 2px solid #000 ;
	font-size:35px;
	font-weight:900;
	margin-right:25px;
	float: left;
}


.totonokanp01{
	margin-top:60px;
	font-size:19px;
	font-weight:900;
	color:#5B7691;

}


.totonokanp02{
	margin-top:0;
	font-size:19px;
	font-weight:900;
	color:#5B7691;

}



.totonokanbox{
	clear:both;

}


.totonokanbox img{
	float: left;
}

.totonokanbox01{
	padding:0 15px;
	float: left;
	width:240px;
	text-align:center;
	font-weight:900;
}


.totonokanp03{
	margin-top:10px;
	font-size:18px;
	margin-bottom:10px;
}

.totonokanp04{
	margin-top:0;
	background-color:#006A60;
	padding:10px;
	color:#fff;
	font-size:25px;
}


.totonokanbox02{
	padding-right:20px;
	float: left;
	width:330px;
	font-weight:900;
	font-size:19px;
	font-weight:900;
	color:#5B7691;

}




.totonokanp06{
	width:350px;
	float: left;
}





.totonokanbox03{
	padding-right:20px;
	float: left;
	width:270px;


}



.totonokanbox04{

	float: left;
	width:400px;

}

.totonokanbox04 img{
	margin-left:60px;
}


.totonokanp07{
	color:#920051;
	font-size:21px;
	font-weight:900;
	margin-bottom:0;
}


.totonokanp08{
	text-align:center;
	font-size:30px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.totonokanp09{
	text-align:center;
	font-size:15px;
	font-weight:900;
}


.soumonowobo{
	text-align:center;
	float: left;
	width:320px;
	padding-right:20px;
}


.soumonowotit{
	font-size:30px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-top:10px;
	margin-bottom:10px;
	color:#9B2019;
	}


.soumonowop01{
	color:#58738C;
	font-weight:900;
	font-size:16px;
	margin:10px 0;
}



.soumonowop02{
	color:#9F291B;
	font-weight:900;
	font-size:33px;
	margin-top:0;
	margin-bottom:0;
}



.tonoyoi{
	font-weight:900;
	font-size:28px;
	color:#51864E;
	margin-bottom:0;
}


.nisaretebox{
	background-color:#BCD3DF;
	padding:25px;
	clear:both;
	height:203px;
	margin-bottom:50px;
}



.nisaretebox img{
	width:194px;
	height:203px;
	float: left;
	padding-right:30px;}


.nisaretetit{
	font-size:31px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}






/* 家族が続くということ */


.toiusanabox{
	border: 2px solid #6B5022 ;

	}



.toiusanatit{
	background-color:#6B5022;
	padding:10px;
	margin-top:0;
	margin-bottom:20px;
	text-align:center;
	font-size:30px;
	font-weight:900;
	color:#fff;
}


.toiusanap01{
	padding:0 40px;
	margin-top:0;
	margin-bottom:15px;
	text-align:center;
	font-size:21px;
	font-weight:900;
}


.toiusanap02{
	padding:0 40px;
	margin-top:0;
}



.kameteta{

	text-align:center;
	font-size:32px;
	font-weight:900;
	color:#8A0A07;
}



.waretanobox01{
	text-align:center;
	background-color:#6B5022;
	padding:10px;
	margin-bottom:0;
}



.waretanop01{
	margin-top:20px;
	font-size:36px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#fff;
}



.waretanop02{
	margin-top:10px;
	font-size:33px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#E5DBA6;
	margin-bottom:15px;
}


.waretanobox02{
	height:650px;
	margin-top:0;
	text-align:center;
	background-color:#F2E8CF;
	padding:10px;
	margin-bottom:0;
}


.waretanobox03{
	float: left;
	width:180px;
	padding:0 16px;
	font-weight:900;
	margin-right:10px;
	margin-bottom:10px;
	border: 2px solid #6B5022 ;
	}




.waretanop03{
	font-size:36px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#6E5115;
	margin-top:20px;
	margin-bottom:30px;
}



.waretanop04{
	font-size:18px;
	font-weight:900;
}



.nonihanatit{
	margin-top:40px;
	clear:both;
	font-size:28px;
	font-weight:900;
	font-size:}



.nonihanabox1{
	background-color:#E6F5E2;
	padding:20px;
	height:440px;
}


.nonihanabox2{
	width:320px;
	float: left;
	margin-right:20px;
	text-align:center;

}

.nonihanabox3{
	width:320px;
	float: left;
	text-align:center;
}


.nonihanap01{
	background-color:#4FA59A;
	color:#fff;
	font-size:20px;
	font-weight:900;
	margin-top:0;
	padding:10px 0;
}

.nonihanap02{
	background-color:#59919E;
	color:#fff;
	font-size:20px;
	font-weight:900;
	margin-top:0;
	padding:10px 0;
}




.nonihanabox4{
	margin-top:20px;
	background-color:#E5F4B1;
	padding:20px;
	height:208px;
	margin-bottom:60px;
}




.nonihanabox5{
	width:340px;
	margin-right:30px;
	float: left;
	text-align:center;

}


.nonihanap03{
	background-color:#466F35;
	color:#fff;
	font-size:20px;
	font-weight:900;
	margin-top:0;
	padding:10px 0;
}






/* 人の成長は一生続く */


.nohakupp{
	margin-top:0;}


.nohakutit{
	font-size:22px;
	font-weight:900;
	color:#9C1F19;
	margin-bottom:0;
}



.nohakubox{
	margin-top:0;
	width:336px;
	float: left;
	padding-right:8px;
	}


.nohakubox2{
	margin-top:0;
	width:356px;
	float: left;
	text-align:center;
	}


.nohakubox2 p{
	margin-top:10px;
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#7F5C46;
	}



.worikukabox{
	clear:both;
}

.worikukabox1{
	width:200px;
	float: left;
	padding-right:20px;

}


.worikukabox2{
	width:470px;
	float: left;

}

.worikukatit{
	text-align:center;
	font-size:34px;
	font-weight:900;
	color:#044472;
}



.dotahakabox{

	clear:both;
}


.dotahakabox1{
	padding:0 20px;
	width:310px;
	float: left;}


.dotahakabox2{
	padding:0 20px;
	width:310px;
	float: left;}


.dotahakaimg{
	float: left;
	padding-right:20px;}



.dotahakatit1{
	font-size:23px;
	font-weight:900;}


.dotahakatit2{
	font-size:20px;
	font-weight:900;}


.wonikirutit{
	clear:both;
	font-size:37px;
	font-weight:900;
	margin-bottom:10px;
}


.wonikirup01{
	margin-top:0;
	color:#054470;
	font-size:26px;
	font-weight:900;
	margin-bottom:0;
	}




.matusitabox01{
	width:415px;
	float: left;
	padding-right:35px;
	font-size:28px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#01416B;
	}


.matusitapp01{
	text-align:right;
	}


.suruharatit{
	font-size:48px;
	font-weight:900;
	margin-bottom:0;
	margin-top:0;
}


.suruharabox{
	clear:both;
	padding-top:30px;
}


.suruharabox01{
	width:250px;
	float: left;
	padding-right:20px;
}



.dukudukuimg{
	padding:0 70px;
	clear:both;}



.dukudukuleft{
	width:250px;
	float: left;
	padding-right:30px;
}


.dukudukutit{
	font-size:47px;
	font-weight:900;
	margin-bottom:0;
	margin-top:0;
}

.matusita01{
	font-size:28px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#01416B;
	margin-bottom:10px;
}


.matusita02{
	margin-top:0;
	text-align:right;
	font-size:25px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#01416B;
}


.dukudukup01{
	margin-top:0;
	color:#00685F;
	font-size:17px;
	font-weight:900;

}



.dukudukup02{
	margin-top:0;
	font-size:20px;
	font-weight:900;
	margin-bottom:80px;

}





/* 住宅へ深みある想い */



.wosurukibox01{
	float: left;
	padding-right:30px;}

.wosurukibox02{
	text-align:center;
	width:260px;
	float: left;
}


.wosurukip01{
	margin-top:0;
	margin-bottom:0;
	font-size:38px;
	font-weight:900;
}



.wosurukip02{
	margin-top:0;
	margin-bottom:15px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:28px;
	font-weight:900;
}


.montohetit{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	clear:both;
	margin-top:40px;
	margin-bottom:10px;
	font-size:40px;
	font-weight:900;
}


.montohebox{
	width:320px;
	float: left;
	padding-right:20px;
}


.montohep{
	font-size:20px;
	font-weight:900;
	margin-bottom:0;
}




.konononabox{
	width:470px;
	float: left;
	padding-right:20px;
}

.konononap{
	font-size:20px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}


.tononodatit{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	clear:both;
	margin-top:40px;
	margin-bottom:10px;
	font-size:39px;
	font-weight:900;
}


.tononodaimg{
	width:370px;
	float: left;
	padding-right:20px;
	margin-bottom:40px;
}

.tononodap{
	font-size:20px;
	font-weight:900;
	margin-top:30px;
	margin-bottom:0;
}



.rirightp01{
	width:370px;
	float: left;
	padding-right:20px;
}



.rirightimg{
	float: left;
	padding-right:10px;
}




.rirightp02{
	background-color:#F9F7D0;
	padding:20px;
	width:240px;
	float: left;
	margin-bottom:60px;
}


.rirightp03{
	margin-top:18px;
	color:#CB9B87;
	font-size:20px;
	font-weight:900;
}


.keitetetit{
	font-size:40px;
	clear:both;
	text-align:center;
	font-weight:900;
}


.samaninarubox{
	padding:10px;
	width:240px;
	float: left;
}



.samaninarubox p{
	margin-top:0;
}


.daiteitakubox{
	padding-right:30px;
	width:400px;
	float: left;
}



.daiteitakup{
	font-size:20px;
	font-weight:900;
	margin-top:20px;
	margin-bottom:0;
}


.teitakured{
	color:#FF0000;
}


.teitakubig{
	font-size:24px;
	font-weight:900;}






/* 自然災害と人的災害 */


.tomainobox01{
	padding:30px 50px;
	text-align:center;
	background-color:#E6EFC2;
	clear:both;
	margin-bottom:30px;}

.nomainotit{
	margin:0;
	font-size:35px;
	font-weight:900;
	}



.tomainobox{
	width:320px;
	float: left;
	padding-right:20px;}

.tomainop{
	margin-top:10px;
	margin-bottom:40px;
	font-size:29px;
	font-weight:900;
	color:#044572;
	}



.tomainobox img{
	padding-right:20px;
	float: left;}






.saigaitati{
	margin-top:20px;
	clear:both;
}


.kazanbox{
	text-align:center;
	width:330px;
	padding-right:30px;
	float: left;
}


.kazantit{
	margin-top:5px;
	background-color:#B81B22;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
	}




.santaibox{
	text-align:center;
	width:330px;
	float: left;
}


.santaitit{
	margin-top:0;
	background-color:#BD8913;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
}



.katudanbox{
	text-align:center;
	width:360px;
	padding-right:30px;
	float: left;
}


.katudantit{

	background-color:#A18266;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
}


.ekijoukabox{
	text-align:center;
	width:300px;
	float: left;
}



.ekijoukatit{

	background-color:#BA9278;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
}




.jisinbox{
	text-align:center;
	width:330px;
	float: left;
	padding-right:30px;
}


.jisintit{

	background-color:#7F5C46;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
}



.tunamibox{
	text-align:center;
	width:330px;
	float: left;
}


.tunamitit{

	background-color:#0168B7;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
}



.suigaibox{
	text-align:center;
	width:330px;
	float: left;
	padding-right:30px;
}


.suigaitit{

	background-color:#7F5C46;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
}



.gousetubox{
	text-align:center;
	width:330px;
	float: left;
}


.gousetutit{

	background-color:#738F9D;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
}







.ijoukisyoutit{

	background-color:#054470;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
}



.huugaitit{

	background-color:#00A0E8;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
}



.kaminaritit{
	margin-top:0;
	background-color:#EDAD1A;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;

}




.kaminarip{
	padding-left:30px;
	margin-top:0;
	width:170px;
	float: left;
}





.tatumakitit{
	background-color:#9BACD8;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;

}






.taihuutit{
	background-color:#14A73C;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;

}





.genpatubox{
	text-align:center;
	width:380px;
	float: left;
	padding-right:20px;
}



.genpatutit{
	background-color:#91004F;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
	margin-bottom:0;

}


.genpatuimg{
	margin-top:20px;}






.tenohade{
	background-color:#E2B7A7;
	padding:20px 30px;
	text-align:center;
	margin-top:20px;
	clear:both;
	margin-bottom:30px;
}


.jisnsaitit{
	text-align:center;
	width:240px;
	float: left;
	background-color:#B81C22;
	color:#fff;
	padding:8px;
	font-size:20px;
	font-weight:900;
	margin-right:20px;

}


.jinsaip{
	margin-top:22px;
	font-size:29px;
	font-weight:900;
}


.yaoyaositi{
	width:325px;
	float: left;
	margin-right:20px;

}

.edokatutit{
	font-size:31px;
	font-weight:900;
	color:#006C65;
	margin-bottom:0;
}


.edokatup{
	margin-top:10px;
	font-size:24px;
	font-weight:900;
}



.edokatuimg{
	float: left;
	margin-right:20px;
}



.nohatosibox{

	background-color:#EAE4B2;
	padding:30px 40px;
}




.nohatositit{
	margin-top:0;
	font-size:30px;
	font-weight:900;
}



.nohatosip{
	background-color:#DE6E6D;
	color:#fff;
	padding:8px 20px;
	font-size:20px;
	font-weight:900;

}





.hansinsibox{
	margin-top:20px;
	background-color:#E5F2E8;
	padding:20px 30px;

}


.hansinsitit{
	margin:0 0 20px 0;
	text-align:center;
	font-size:32px;
	font-weight:900;
}


.hansinsip{
	margin-top:40px;
	width:170px;
	float: left;
	margin-right:20px;
}



.karaworu01{
	text-align:center;
	font-size:32px;
	font-weight:900;
	clear:both;
}


.bousaitaisaku{
	float: left;
	margin-right:20px;}



.bousaitaisakup{
	margin-top:20px;
}



.denatunobox{
	float: left;
	width:300px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:40px;
	padding:20px;
	border: 2px solid #881D4D ;
}


.denatunobox p{
	margin:10px 0;
}


.hirokoujibox{
	float: left;
	width:290px;
	margin-top:20px;
	padding:20px;
	background-color:#E6EFC1;
}

.hirokoujitit{
	margin:10px 0;
	font-size:27px;
	font-weight:900;

}





.tonowarikabox{
	float: left;
	width:370px;
	margin-right:20px;
}


.tonowarikatit{
	margin-top:20px;
	padding:20px;
	margin-top:0;
	font-size:24px;
	font-weight:900;
	color:#fff;
	background-color:#B76857;
}




.hukkoubox{
	width:380px;
	float: left;
	margin-right:20px;}


.hukkoubox img{
	float: left;
	margin-right:20px;}


.huukasurubox{
	width:340px;
	float: left;
	margin-right:20px;}

.huukasurubox p{
	margin-top:0;}



.huukasurutit{
	margin-bottom:10px;
	padding-top:20px;
	margin-top:30px;
	font-size:31px;
	font-weight:900;
}


.saigaitaikoku{
	text-align:center;
	width:320px;
	float: left;
	margin:0 15px;
}


.saigaitaikokutit{
	margin-top:0;
	margin-bottom:0;
	font-size:36px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}


.saigaitaikokup{
	font-size:17px;
	margin-top:10px;
	margin-bottom:0;
	font-weight:900;
	color:#660000;
}





.minnanoiebox{
	width:340px;
	float: left;
	margin-right:20px;
	border: 2px solid #E9C9DF;
	padding:20px;
	text-align:center;
}


.minanoietit{
	margin-top:0;
	margin-bottom:0px;
	font-size:22px;
	font-weight:900;
	color:#B16555;
}



.atarasiinihon{
	width:250px;
	float: left;
	padding:20px;
	background-color:#005234;
	margin-bottom:50px;
}


.kononotoki{
	margin-top:0;
	margin-bottom:0;
	font-size:27px;
	font-weight:900;
	color:#EEF1C6;
}



.kononotokip{
	margin-top:10px;
	margin-bottom:0;
	color:#fff;
	font-size:15px;
}




/* 自由に住む */


.noderasitit01{
	font-size:39px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom:18px;
}



.noderasitit02{
	font-size:31px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#DD6D6B;
}



.noderasitit03{
	font-size:21px;
	font-weight:900;
	margin-top:10px;
	text-align:right;
}


.teitaiimg01{
	float: left;
	margin-right:20px;
}


.teitaip01{
	font-size:19px;
	font-weight:900;
}


.teitaip02{
	font-size:19px;
	font-weight:900;
	margin-top:10px;
	margin-bottom:0;
}


.teitaip03{
	margin-top:0;

}



.teitaip04{
	font-size:32px;
	font-weight:900;
	margin-bottom:5px;
}


.teitaibox{
	width:230px;
	margin-top:0;
	float: left;
	margin-right:20px;
}


.teitaiimg02{
	margin-top:10px;
}



.torasuwokatit{
	text-align:center;
	font-size:32px;
	font-weight:900;
	color:#165A41;
	margin-bottom:0;
}


.aetesubox{
	margin-top:10px;
	margin-bottom:20px;;
	background-color:#165A41;
	color:#fff;
	padding:20px 30px;
	text-align:center;
}


.aetesutit{
	margin-top:10px;
	margin-bottom:0;
	font-size:32px;
	font-weight:900;
}




.aetesup{
	width:460px;
	float: left;
	padding:20px;
}







.karakesitit{
	text-align:center;
	font-size:32px;
	font-weight:900;
	color:#124A79;
	margin-bottom:0;
}


.karakesibox{
	margin-top:10px;
	margin-bottom:20px;;
	background-color:#124A79;
	color:#fff;
	padding:20px 30px;
	text-align:center;
}


.karakesip{
	margin-top:10px;
	margin-bottom:0;
	font-size:32px;
	font-weight:900;
}



.toniyasatit{
	margin-top:10px;
	margin-bottom:0;
	text-align:center;
	font-size:32px;
	font-weight:900;
	color:#0E573C;
}


.nonimoip{
	font-size:19px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}


.nonimoip2{
	font-size:19px;
	font-weight:900;
	padding-top:7px;
	margin-bottom:15px;
}



.noderasisabox{
	padding-top:30px;
	clear:both;
}


.noderasisa{
	font-size:33px;
	margin-right:20px;
	font-weight:900;
	color:#344A8A;
	margin-top:30px;
	margin-bottom:10px;
	width:200px;
	float: left;
}













/* 我を忘れて夢中になる */




.hanimiwotit{
	color:#3468A7;
	font-size:31px;
	font-weight:900;
	text-align:center;
	}


.woretenitit{
	font-size:20px;
	font-weight:900;
}



.woretenibox01{
	width:320px;
	float: left;
	padding-right:20px;
	text-align:center;

}




.woretenibox02{
	width:340px;
	float: left;
	text-align:center;

}



.woretenibox03{
	clear:both;

}


.woretenibox04{
	width:300px;
	float: left;
	padding-right:20px;
	text-align:center;
}





.woretenibox05{
	width:370px;
	float: left;
	text-align:center;

}




.sitawosutit{
	clear:both;
	color:#fff;
	font-weight:900;
	background-color:#BC6B3C;
	font-size:26px;
	padding:8px 22px;
	}




.sitawosuimg{
	float: left;
	padding-right:20px;
}




.sitawosup01{
	font-weight:900;
	font-size:20px;
	margin-bottom:0;
	}



.sitawosubox{
	clear:both;}




.tobinosotit{
	margin-top:20px;
	color:#fff;
	font-weight:900;
	background-color:#876357;
	font-size:26px;
	padding:8px 22px;
	}




.tobinosobox{
	width:490px;
	float: left;
	padding-right:20px;
}




.yoginositit{
	margin-top:20px;
	color:#fff;
	font-weight:900;
	background-color:#CCB10C;
	font-size:26px;
	padding:8px 22px;
	}



.yoginosip01{
	margin-top:8px;
	width:246px;
	float: left;
	padding-right:18px;}



.menisunobox{
	margin-top:8px;
	width:530px;
	float: left;
	padding-right:20px;
}



.nanohadatit{
	text-align:center;
	color:#B36757;
	font-weight:900;
	font-size:28px;
}


.sewonisutit{
	text-align:center;
	font-size:31px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}




.wotattotit{
	margin-top:20px;
	color:#fff;
	font-weight:900;
	background-color:#4E6984;
	font-size:26px;
	padding:8px 22px;
	}



.wotattoimg{
	float: left;
	margin-right:20px;
}



.wotattop{
	margin-top:0;
	color:#fff;
	font-weight:900;
	background-color:#AD6455;
	font-size:19px;
	width:410px;
	float: left;
	padding:8px 22px;
}




.wotattotext{
	font-size:30px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom:0;
	}







/* 日本の蔵と収納 */


.kurananiimg01{
	float: left;
	margin-right:20px;
}



.kurananiimg02{
	text-align:center;
	width:220px;
	float: left;
	margin-right:20px;
}



.kurananitit{
	font-size:36px;
	margin-bottom:44px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}




.kurananip{
	text-align:center;
	font-weight:900;
	font-size:16px;
	width:220px;
	float: left;

	margin-right:20px;
}


.honnokuratit{
	font-size:36px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom:0;
}



.honnokurabox{
	width:480px;
	float: left;
	margin-right:20px;
}


.honnnokurap{
	color:#880C4A;
	font-size:21px;
	font-weight:900;
}



.nodokura{
	clear:both;
	margin-top:40px;
}



.nodokurabox{
	width:450px;
	float: left;
	margin-right:50px;
	margin-left:20px;
}


.nodokuratit{
	margin-bottom:0;
	font-size:32px;
	font-weight:900;
	}


.kazaridanatit{
	clear:both;
	font-size:36px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom:0;
}


.desitaya{
	margin-top:5px;
	color:#fff;
	font-weight:900;
	background-color:#00693E;
	font-size:19px;
	padding:8px 22px;
}





/* 広さは豊かさ */



.kanarasitit{
	color:#006B8E;
	font-size:30px;
	font-weight:900;
	text-align:center;
	margin-bottom:0;
}


.kanarasiimg{
	float: left;
	margin-right:20px;
}


.kanarasip{
	float: left;
	margin-right:20px;
	width:260px;
	text-align:center;
	font-size:23px;
	font-weight:900;
	color:#6C648C;
}


.satosanitit{
	clear:both;
	font-size:21px;
	font-weight:900;
	color:#fff;
	padding:8px 20px;
	background-color:#3B4F96;
}


.satosanip{
	margin-top:0;
	font-size:18px;
	font-weight:900;
	color:#8F0352;
}

.satosaniimg{
	float: left;
	margin-right:20px;
}


.satosani{
	clear:both;}

.satosanibox{
	width:220px;
	float: left;
	margin-right:20px;
	text-align:center;
	font-size:15px;
	font-weight:900;
	color:#696187;
}


.satosanibox1{
	width:220px;
	float: left;
	text-align:center;
	font-size:15px;
	font-weight:900;
	color:#696187;
}


.satosanibox p{
	margin-top:0;
}



.satosanibox1 p{
	margin-top:0;
}


.hasakuteimg{
	float: left;
	margin-right:20px;
}


.hasakutetit{
	margin-top:0;
	font-size:21px;
	font-weight:900;
	color:#fff;
	padding:8px 20px;
	background-color:#017280;
}

.hasakutebox{
	float: left;
	width:500px;
}




.hasakutep{
	margin-top:0;
	font-size:29px;
	font-weight:900;
	color:#026B96;
}


.ninkoutit{
	clear:both;
	font-size:21px;
	font-weight:900;
	color:#fff;
	padding:8px 20px;
	background-color:#2A517C;
}



.ninkoup01{
	color:#871D50;
	font-size:25px;
	font-weight:900;
	text-align:center;
	margin-bottom:0;
}


.ninkouleft{
	text-align:center;
	float: left;
	width:230px;
	margin-right:20px;
}


.ninkouleft p{
	margin:0;
}

.ninkoup02{
	font-size:15px;
	font-weight:900;
}





.risinyoubox{
	float: left;
	width:320px;
	margin-right:20px;
	}



.risinyoutit{
	font-size:21px;
	font-weight:900;
	color:#fff;
	padding:8px 20px;
	background-color:#00A59E;
}



.risinyoubox01{
	text-align:center;
}




.risinyoup{
	color:#871D50;
	font-size:18px;
	font-weight:900;
	margin:0;

}




.buturiyobox{

	float: left;
	width:360px;
}



.buturiyotit{
	font-size:21px;
	font-weight:900;
	color:#fff;
	padding:8px 20px;
	background-color:#B98633;
}



.boudakotit{
	font-size:21px;
	font-weight:900;
	color:#fff;
	padding:8px 20px;
	background-color:#DB6E85;
}


.boudakobox{
	margin-top:10px;
	float: left;
	width:170px;
	margin-right:20px;
}


.migokonotit{
	padding-top:25px;
	clear:both;
	text-align:center;
	font-size:26px;
	font-weight:900;
	color:#026B94;
}



.nakotohatit{
	font-size:21px;
	font-weight:900;
	color:#fff;
	padding:8px 20px;
	background-color:#51884F;
	width:230px;
	float: left;
	margin-right:20px;
	margin-top:0;
}



.nakotohaimg{
	float: left;
	margin-right:20px;
}


.nakotohap{
	margin-left:10px;
	color:#871D50;
	font-size:21px;
	font-weight:900;
}


.nakotohap2{
	margin-bottom:80px;}





/* 日本の庭の在り方 */


.nihonitotit{
	background-color:#255140;
	text-align:center;
	padding:10px 0;
	font-size:30px;
	font-weight:900;
	color:#fff;
}



.nihonitop01{
	font-size:25px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}


.nihonitop02{
	font-weight:900;
	color:#993333;
	font-size:19px;
	margin-top:0;
	margin-bottom:0;
}



.nihonitop03{
	margin-top:0;
	margin-bottom:0;
}



.nihonitop04{
	font-weight:900;
	color:#003366;
	font-size:19px;
	margin-bottom:0;
}



.nihonitop05{
	float: left;
	margin-left:20px;
	margin-right:20px;
	width:450px;
}

.nihonitop06{
	font-weight:900;
	color:#FF0029;
}



.nodeerutit{
	margin-bottom:0;
	clear:both;
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-align:center;
	color:#8D4633;
}



.nodeerup01{
	padding-top:10px;
	float: left;
	margin-right:20px;
	width:490px;
}


.nodeerup02{
	font-size:17px;
	font-weight:900;
	color:#993333;
}


.nodeerup03{
	margin-top:20px;
	float: left;
	margin-right:20px;
	width:480px;
}





.nodeerup04{
	float: left;
	margin-right:20px;}




.notosonotit{
	clear:both;
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-align:center;
	color:#1A5B41;
	margin-bottom:0;
}



.notosonop{
	font-size:24px;
	font-weight:900;
	text-align:center;
	color:#8FAA41;
	margin-top:0;
}


.notosonoimg{
	float: left;
	margin-right:20px;
}



.ingrisyutit{
	clear:both;
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-align:center;
	color:#076D45;
}


.ingrisyup01{
	margin-top:14px;
	margin-bottom:0;
	font-size:22px;
	font-weight:900;
	color:#982524;
}


.ingrisyup02{
	margin-bottom:0;
	font-size:22px;
	font-weight:900;
	color:#184F7D;}




.niwatositit{
	font-size:32px;
	font-weight:900;
	text-align:center;
}


.niwatosip{
	font-size:22px;
	font-weight:900;
	color:#166069;
}


.clenoniwabox{
	background-color:#E4C99E;
	text-align:center;
	padding:30px;
	height:520px;
}






.clenoniwatit{
	margin-top:0;
	border: 2px solid #175A3F ;
	padding:10px;
	color:#175A3F;
	font-size:25px;
	font-weight:900;
	background-color:#fff;
}


.clenoniwabox01{
	float: left;
	margin-right:20px;
	width:150px;
}

.clenoniwabox02{
	float: left;
	width:300px;

}



.niwanoaribox{
	margin:30px 0;
	border: 2px solid #BA6957;
	clear:both;
	padding:20px 35px;
}


.niwanoaritit{
	margin-top:0;
	text-align:center;
	padding:10px;
	color:#fff;
	font-size:22px;
	font-weight:900;
	background-color:#871D50;
}



.niwanoarip01{
	color:#82614F;
	font-size:28px;
	font-weight:900;
	margin-top:0;
	margin-bottom:15px;
	}



.niwanoarip02{
	margin-top:0;
	margin-bottom:0;
	font-size:17px;
	font-weight:900;
	}





/* 地球と生きる */



.haniyottetit{
	font-size:34px;
	font-weight:900;
	color:#9D221F;
	text-align:center;
}


.haniyotteimg{
	padding:0 25px;
}


.haniyottep{
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}



.niraretetit{
	float: left;
	margin-right:20px;
	width:130px;
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}


.niraretebox01{
	width:550px;
	float: left;
}

.niraretebox02{
	background-color:#EBE0C4;
	padding:20px 30px;
}

.niraretep01{
	color:#1B2A51;
	margin-top:0;
	margin-bottom:10px;
	font-size:23px;
	font-weight:900;
}


.niraretep02{
	margin-top:0;
	margin-bottom:0;
	font-size:15px;
	font-weight:900;
}


.totonoyu{
	clear:both;
}

.totonoyuleft{
	font-size:15px;
	font-weight:900;
	width:245px;
	float: left;
	text-align:center;
	margin-right:30px;
}

.totonoyuleft p{
	margin:5px;
}


.totonoyuright{
	width:425px;
	float: left;
}


.totonoyup01{
	margin-top:20px;
	font-size:27px;
	font-weight:900;
}


.nimeraretit{
	padding-top:20px;
	clear:both;
	text-align:center;
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#9D2524;
}



.nimerareimg{
	float: left;
	margin-right:20px;
}


.nimerarebox{
	float: left;
	width:500px;
}


.nimerarep{
	padding:10px;
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	border: 1px solid #000;
	margin-top:10px;
	margin-bottom:20px;
}


.nisitakebox{
	float: left;
	width:380px;
	margin-right:20px;
}


.nisitaketit{
	text-align:center;
	margin-bottom:0;
	font-size:24px;
	font-weight:900;
}



.kasanomotit{
	font-size:24px;
	font-weight:900;
	clear:both;
	margin-bottom:0;
}



.kinokunihatit{
	text-align:center;
	margin-bottom:0;
	font-size:24px;
	font-weight:900;
	color:#034A3C;
}



.kinokunihabox{
	width:380px;
	margin-right:70px;
	float: left;	
	padding:10px 20px;
	background-color:#00483A;
	color:#fff;
	text-align:center;
}



.kinokunihap01{
	font-size:20px;
	font-weight:900;
	margin-top:10px;
	margin-bottom:0;
}


.kinokunihap02{
	font-size:25px;
	font-weight:900;
	margin-top:0;
	margin-bottom:0;
}


.kinokunihaimg{
	float: left;
	width:190px;
	margin-top:60px;
	margin-right:10px;
}


.kadaikaratit{
	font-size:34px;
	font-weight:900;
	clear:both;
	padding-top:30px;
	margin-bottom:0;
}

.kadaikarap01{
	font-size:24px;
	font-weight:900;
	margin-top:0;
}





.kadaikarap02{
	text-align:center;
	font-size:26px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#7D5D46;
}


.onkotitit{
	padding-top:15px;
	width:160px;
	margin-right:20px;
	float: left;
	font-size:34px;
	font-weight:900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}



.onkotibox{

	float: left;
	width:460px;
	padding:10px 30px;
	background-color:#BBD3DF;
	margin-bottom:40px;

}


.onkotip01{
	font-size:19px;
	font-weight:900;
	float: left;
	width:160px;
	margin-right:20px;
}


.onkotip02{
	font-size:28px;
	font-weight:900;
	color:#094470;
}


.onkotip03{
	text-align:center;
	font-size:25px;
	font-weight:900;
	margin-bottom:10px;
	margin-top:0;
}











