@charset "UTF-8";
/* CSS Document */

	/** EINSTELLUNGEN WEBSITE --> **/
		
		.bgd { background-color: #FFF;}
		.bgb { background-color: #FFF;}
		
		.ftn { color:#333;}
		
	/** <-- EINSTELLUNGEN WEBSITE **/


	* 	 {	font-size:8px; /* border: 1px #f00 solid */ font-family: Calibri, Helvetica, Arial, sans-serif;}
	html {	height:101%;}
	
  ul, li {	padding: 0; margin: 0; font-size: 1em;}
  	  ul {	padding-left: 15px;}
	
	body {	margin: 0px;}
	img	 {	border: none; width: 100%}
img.bord {	border:#999 1px solid; padding: 2px; background-color: #fff; width: 17.5em}
	.cf	 {	clear: both; height: 0px; font-size: 1px; line-height: 0px;}

	
div.site { 	margin: auto;
			width: 102.4em;
		 }

div.head {
		 }
		 
div.logo {	height: 97px;
		 }
		 	div.logo 	 img  {	width: 818px;
								float: right;
							  }

div.nav {	/*height: 30em;*/
		 }
			div.nav div.img  {	height: 206px;
								float: left;
							  }
							 
			div.nav div.navi {	width: 16.9em;
								height: 206px;
								padding-top: 20px;
								float: left;
								padding-left: 34px;
							  }
							  
						div.nav div.navi div.list {  padding-top: 0.04em;	/* 1px */
												   }
												   
						div.nav div.navi div.impr {  padding-top: 0.57em;	/* 8px */
												   }


			div.nav div.img_txt div.img { /*	height: 30em; */
											float: left;
							 			 }
										  
			div.nav div.img_txt div.txt {	width: 288px;
											padding-left: 1.5em;
										/*	height: 27em; */
											padding-top: 3em;
											float: left;
							 			 }
										 
						div.nav div.img_txt div.txt div.hdl { font-weight: bold;
																color: #F00;
																font-size: 1.8em;
															  }
													 
						div.nav div.img_txt div.txt div.txxt {	font-size:1.8em;
															  }


div.cont { padding-bottom: 3em;
		 }

div.hdle {	padding-left: 41.5em;
			padding-right: 27em;
			padding-top: 3.5em;
			padding-bottom: 2.5em;
		 }
			div.hdle span.hdle	{ font-size: 2.4em;
								  color: #F00;
								  font-weight: bold;
								}
		 
div.lbox {	float: left;
			padding-left: 21.7em;
			width: 18em;
			margin-bottom: 1.5em;
		 }
 
div.text {	float: left;
			padding-left: 1.8em;
			width: 37em;
		/*	margin-right: 33.9em; */
			margin-bottom: 1.5em;
		 }
		 	div.text div.cust	{ font-weight: bold;
								  font-size: 1.8em;
								  color: #000;
								}
								
		 	div.text div.sect	{ /* font-weight: bold; */
								  font-size: 1.8em;
								}

		 	div.text div.pjin	{ font-size: 1.8em;
								  color: #000;
								}

		 	div.text div.pjty	{
								}
								
						div.text div.pjty a.pjty    {  font-size: 1.8em;
													}		
													
div.foot {	padding-bottom: 10px;
			float:right;
			width: 804px;
		 }



.fs_big		{ font-size: 2.4em;}
.fs_middle	{ font-size: 1.8em;}
.fs_small	{ font-size: 1.4em;}
.fs_100		{ font-size: 1em;}

a.pjty:link		{ color: #333; text-decoration: underline;}
a.pjty:visited	{ color: #333; text-decoration: none;}
a.pjty:hover	{ color: #999; text-decoration: underline;}
a.pjty:active	{ color: #999; text-decoration: none;}

a.link:link		{ text-decoration: underline;}
a.link:visited	{ text-decoration: none;}
a.link:hover	{ text-decoration: underline;}
a.link:active	{ text-decoration: none;}

a:link			{ color: #333; text-decoration: underline;}
a:visited		{ color: #333; text-decoration: underline;}
a:hover			{ color: #999; text-decoration: underline;}
a:active		{ color: #999; text-decoration: underline;}

a.navi:link		{ text-decoration: none;}
a.navi:visited	{ text-decoration: none;}
a.navi:hover	{ text-decoration: underline;}
a.navi:active	{ text-decoration: none;}



