body{	background-image:url(images/back.gif);	color:#222222;	font-family: "MS P?S?V?b?N","osaka" , Arial, sans-serif;	font-size: 100%;	line-height: 130%; 	padding:0;	margin: 0;}a:link {	text-decoration:underline;	color:#81c002;}a:visited {	text-decoration:underline;	color:#81c002;} a:hover {	text-decoration:underline;	color:#669900;}h1,h2, h3, h4, h5,p{	padding: 0px;	margin: 0px;}.clear{clear: both;}#container{	width:800px;	font-size: 12px;	background-color: #ffffff;	margin-left:auto;	margin-right:auto;	overflow:hidden;}/*++++++++++++++header+++++++++++++++++++++*/#index_head{	margin:0;	padding:0;	background-color:#d9e786;	background-image:url(images/index_head.jpg);	width:800px;	height:419px;	display:block;	overflow:hidden;}#headban{	width:250;	margin:100px 20px 10px 0;	float:right;}.topfamilyban{	background:url("images/top_familyban_mo.gif") no-repeat;	margin:0 0 0 0;}.topfamilyban a{	background:url("images/top_familyban.gif") no-repeat;	width:240px;	height:89px;	display:block;	margin:0 0 10px 0;}.topfamilyban a:hover {	background:none;}.topfamilyCM{	background:url("images/top_familyCM_mo.gif") no-repeat;	margin:0 0 10px 0;}.topfamilyCM a{	background:url("images/top_familyCM.gif") no-repeat;	width:240px;	height:31px;	display:block;}.topfamilyCM a:hover {	background:none;}.topanneban{	background:url("images/top_annban_mo.gif") no-repeat;	margin:0 0 10px 0;}.topanneban a{	background:url("images/top_annban.gif") no-repeat;	width:240px;	height:89px;	display:block;}.topanneban a:hover {	background:none;}.topopedban{	background:url("images/top_opedban_mo.gif") no-repeat;	margin:0 0 0 0;}.topopedban a{	background:url("images/top_opedban.gif") no-repeat;	width:240px;	height:89px;	display:block;}.topopedban a:hover {	background:none;}.topopedCM{	background:url("images/top_opedCM_mo.gif") no-repeat;	margin:0 0 10px 0;}.topopedCM a{	background:url("images/top_opedCM.gif") no-repeat;	width:240px;	height:31px;	display:block;}.topopedCM a:hover {	background:none;}.topmemorialbban{	background:url("images/top_memoralbban_mo.gif") no-repeat;	margin:0 0 10px 0;	text-indent: -9999px;}.topmemorialbban a{	background:url("images/top_memoralbban.gif") no-repeat;	width:240px;	height:89px;	display:block;}.topmemorialbban a:hover {	background:none;}.topsmallban{	float:left;	margin:0 4px 0 0;}/*++++++++++++++main+++++++++++++++++++++*/#mainiconbox{	width:790px;	margin:10px 0 30px 10px;	overflow:hidden;}.iconbox{	margin:0 10px 10px 0;	float:left;	overflow:hidden;	position:relative;}.iconflanders{	background:url("images/icon/icon_flanders_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconflanders a{	background:url("images/icon/icon_flanders.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconflanders a:hover {	background:none;}.iconmarco{	background:url("images/icon/icon_marco_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconmarco a{	background:url("images/icon/icon_marco.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconmarco a:hover {	background:none;}.iconrascal{	background:url("images/icon/icon_rascal_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconrascal a{	background:url("images/icon/icon_rascal.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconrascal a:hover {	background:none;}.iconperrine{	background:url("images/icon/icon_perrine_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconperrine a{	background:url("images/icon/icon_perrine.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconperrine a:hover {	background:none;}.iconanne{	background:url("images/icon/icon_anne_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconanne a{	background:url("images/icon/icon_anne.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconanne a:hover {	background:none;}.icontom{	background:url("images/icon/icon_tom_sawyer_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.icontom a{	background:url("images/icon/icon_tom_sawyer.gif") no-repeat;	width:142px;	height:148px;	display:block;}.icontom a:hover {	background:none;}.iconflone{	background:url("images/icon/icon_flone_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconflone a{	background:url("images/icon/icon_flone.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconflone a:hover {	background:none;}.iconflone{	background:url("images/icon/icon_flone_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconflone a{	background:url("images/icon/icon_flone.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconflone a:hover {	background:none;}.iconlucy{	background:url("images/icon/icon_lucy_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconlucy a{	background:url("images/icon/icon_lucy.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconlucy a:hover {	background:none;}.iconannette{	background:url("images/icon/icon_annette_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconannette a{	background:url("images/icon/icon_annette.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconannette a:hover {	background:none;}.iconkatri{	background:url("images/icon/icon_katri_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconkatri a{	background:url("images/icon/icon_katri.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconkatri a:hover {	background:none;}.iconsara{	background:url("images/icon/icon_sara_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconsara a{	background:url("images/icon/icon_sara.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconsara a:hover {	background:none;}.iconpollyanna{	background:url("images/icon/icon_pollyanna_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconpollyanna a{	background:url("images/icon/icon_pollyanna.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconpollyanna a:hover {	background:none;}.iconlittle_women{	background:url("images/icon/icon_wakakusa_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconlittle_women a{	background:url("images/icon/icon_wakakusa.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconlittle_women a:hover {	background:none;}.iconsedy{	background:url("images/icon/icon_sedy_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconsedy a{	background:url("images/icon/icon_sedy.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconsedy a:hover {	background:none;}.iconpeterpan{	background:url("images/icon/icon_peterpan_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconpeterpan a{	background:url("images/icon/icon_peterpan.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconpeterpan a:hover {	background:none;}.iconlong_legs{	background:url("images/icon/icon_long_legs_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconlong_legs a{	background:url("images/icon/icon_long_legs.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconlong_legs a:hover {	background:none;}.icontrapp{	background:url("images/icon/icon_trapp_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.icontrapp a{	background:url("images/icon/icon_trapp.gif") no-repeat;	width:142px;	height:148px;	display:block;}.icontrapp a:hover {	background:none;}.iconbush_baby{	background:url("images/icon/icon_bush_baby_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconbush_baby a{	background:url("images/icon/icon_bush_baby.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconbush_baby a:hover {	background:none;}.iconnan{	background:url("images/icon/icon_nan_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconnan a{	background:url("images/icon/icon_nan.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconnan a:hover {	background:none;}.icontico{	background:url("images/icon/icon_tico_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.icontico a{	background:url("images/icon/icon_tico.gif") no-repeat;	width:142px;	height:148px;	display:block;}.icontico a:hover {	background:none;}.iconromeo{	background:url("images/icon/icon_romeo_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconromeo a{	background:url("images/icon/icon_romeo.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconromeo a:hover {	background:none;}.iconlassie{	background:url("images/icon/icon_lassie_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconlassie a{	background:url("images/icon/icon_lassie.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconlassie a:hover {	background:none;}.iconremi{	background:url("images/icon/icon_remi_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconremi a{	background:url("images/icon/icon_remi.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconremi a:hover {	background:none;}.iconlemise{	background:url("images/icon/icon_lemise_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconlemise a{	background:url("images/icon/icon_lemise.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconlemise a:hover {	background:none;}.iconporphy{	background:url("images/icon/icon_porphy_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconporphy a{	background:url("images/icon/icon_porphy.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconporphy a:hover {	background:none;}.iconbeforegg{	background:url("images/icon/icon_before_gg_mo.gif") no-repeat;	margin:0 10px 10px 0;	float:left;	overflow:hidden;}.iconbeforegg a{	background:url("images/icon/icon_before_gg.gif") no-repeat;	width:142px;	height:148px;	display:block;}.iconbeforegg a:hover {	background:none;}/*+++++++++++++++++footer++++++++++++++++++*/#footer{	width:800px;	background-color: #c7ecac;	font-size: 80%;	padding:10px 0 0 0;}.copyrighttext{	margin:0 20px;	float:left;}.pagefootban{	margin:10px 20px 0 30px;	float:right;}/*+++++++++++++++++NEW ICON++++++++++++++++++*/.new{	margin:10px;	position:absolute;	z-index:50;	background:url(images/top_new.png) no-repeat;	width:42px;	height:23px;	display:block;}
