@charset "utf-8";img,a,p,ul,li {border:none;margin:0px;padding:0px;}li		{list-style:none;}body		{			margin:0px;			border:0px;			padding:0px;			font:75% "Georgia, "Times New Roman", Times, serif";			line-height:1.2;			color:#333333;			text-align:left;			background:#E0D9D3;			scrollbar-3dlight-color:#666666;			scrollbar-arrow-color:#666666;			scrollbar-darkshadow-color:#666666;			scrollbar-face-color:#E0D9D3;			scrollbar-highlight-color:#E0D9D3;			scrollbar-shadow-color:#E0D9D3;			scrollbar-track-color:#E0D9D3;}a:link 		{color:#333333; text-decoration:none;}a:visited 	{color:#333333; text-decoration:none;}a:hover		{color:#333333; text-decoration:underline;}a:active 	{color:#333333; text-decoration:underline;}.clearfix:after{display:block;content:" ";clear:both;height:1px;visibility:hidden;}h1 {	padding:2px 0px 0px 100px;	margin:0px;	height:17px;	color:#FFFFFF;	font: 100% "Georgia, "Times New Roman", Times, serif";}h2 {	padding:0px;	margin:0 0 15px 0;	font:italic 120% "Georgia, "Times New Roman", Times, serif";	font-size:100%;	border-bottom:solid 1px #333333;}h3 {	padding:0px;	margin:0 0 5px 0;	font:italic 100% "Georgia, "Times New Roman", Times, serif";}/*** head area ***/#header	{	background-image: url(cmnfix/header_bg.jpg);	background-repeat: repeat-x;	text-align:left;	position:relative;	z-index:100;	left:0px;	top: 0px;	width:100%;	height:103px;}#header p{	padding:20px 0 0 20px;}#header ul{	padding:30px 0 0 20px;}#header ul li{	float:left;}#header_h	{	background-image: url(cmnfix/header_bg.jpg);	background-repeat: repeat-x;	text-align:left;	width:100%;	height:103px;}#header_h p{	padding:20px 0 0 20px;}#header_h ul{	padding:30px 0 0 20px;}#header_h ul li{	float:left;}/*** main area ***/#main{	text-align:left;	position:relative;	z-index:102;	left:0px;	padding:30px 20px;	overflow:hidden;	clear:both;	width:1100px;}#main_h{	text-align:left;	padding:30px 20px;	overflow:auto;	clear:both;}/*** casa area ***/.info{		width:164px;		height:440px;		padding-left:5px;		overflow-y:scroll;		float:left;}.info div{width:142px;}.info h2{width:142px;}.info dl,dt,dd{		margin:0;		padding:0;		width:142px;}.info dl{		width:142px;}.info dt{		margin:0 0 5px 0;}.info table{		margin:0 0 10px 0;}.imgbox{		width:900px;		height:440px;		margin-left:20px;		float:left;		position: relative;		z-index:-100;}/*** img area ***/.img001 {	z-index:15;	position: absolute;	top:0;	left:0;}.img002 {	z-index:50;	position: absolute;	top:106px;	left:60px;}.img003 {	z-index:18;	position: absolute;	top:275px;	left:24px;}.img004 {	z-index:17;	position: absolute;	top:53px;	left:196px;}.img005 {	z-index:14;	position: absolute;	top:187px;	left:288px;}.img006 {	z-index:12;	position: absolute;	top:302px;	left:200px;}.img007 {	z-index:11;	position: absolute;	top:6px;	left:360px;}.img008 {	z-index:10;	position: absolute;	top:73px;	left:484px;}.img009 {	z-index:13;	position: absolute;	top:236px;	left:418px;}.img010 {	z-index:22;	position: absolute;	top:12px;	left:658px;}.img011 {	z-index:10;	position: absolute;	top:270px;	left:569px;}.img012 {	z-index:21;	position: absolute;	top:10px;	left:772px;}.img013 {	z-index:19;	position: absolute;	top:214px;	left:737px;}/*** menu area ***/.menu_list{		width:200px;		padding-left:5px;		float:left;}.menu_list p{		margin-bottom:20px;}.menu_box_text{		width:280px;		height:440px;		overflow:auto;		margin:0 0 20px 0px;		text-align:right;		float:left;}.menu_box_text p{		margin-bottom:5px;}.menu_box_img{		width:500px;		height:440px;		margin:0 0 20px 20px;		text-align:left;		float:left;}.menu_box_text2{		width:500px;		margin:0 0 20px 20px;		text-align:left;		float:left;}/*** vini_area ***/.vini_list{		width:150px;		padding-left:5px;		float:left;}.vini_list p{		margin-bottom:20px;}.vini_box_text{		width:500px;		margin:30px 0 20px 20px;		text-align:left;		float:left;}.vini_box_text table{		margin-bottom:10px;}.vini_box_text table h3.vinititle{		margin-top:10px;}/*** contti area ***/.contti_box_text{		width:300px;		height:440px;		overflow:auto;		margin:0 40px 20px 0;		text-align:left;		float:left;		}.contti_box_text p{		margin-bottom:5px;}.contti_box_text a:link 		{color:#333333; text-decoration:underline;}.contti_box_text a:visited 	{color:#333333; text-decoration:underline;}.contti_box_text a:hover		{color:#333333; text-decoration:underline;}.contti_box_text a:active 	{color:#333333; text-decoration:underline;}/*** foot area ***/#footer	{	background-image: url(cmnfix/footer_bg.jpg);	background-repeat: repeat-x;	text-align:left;	position: relative;	z-index:101;	left:0px;	width:100%;	height:90px;	clear:both;}#footer p{	padding:10px 0 0 20px;}#footer_h	{	background-image: url(cmnfix/footer_bg.jpg);	background-repeat: repeat-x;	text-align:left;	width:100%;	height:90px;	clear:both;}#footer_h p{	padding:10px 0 0 20px;}/*** side area ***/.pix_right	{float:right;margin:0 0 10px 10px;}.flo		{ float:left;}.cre		{ clear:both; display:none;}.f01		{font:120% "Georgia, "Times New Roman", Times, serif";}.f02		{font:80% "Georgia, "Times New Roman", Times, serif";}.f03		{font: 85% "lr oSVbN", Osaka, "qMmpS Pro W3";}.f04		{font: 120% "lr oSVbN", Osaka, "qMmpS Pro W3";}.f05		{font: 140% "lr oSVbN", Osaka, "qMmpS Pro W3";}.menuright{float:left;width:880px;overflow:hidden;}.twin,.triple{margin:10px auto;width:850px;clear:both;}.twin dl,.triple dl{display:block; width:100%; margin:0 4px; clear:both;}.twin dl dt,.twin dl dd{width:400px;margin:5px; float:left;}.twin dl dt{border:1px solid #494846;}.twin dl dt img{ display:block; margin:2px auto;}.triple dl dt,.triple dl dd{width:272px;margin:4px; float:left;}.triple dl dt{border:1px solid #494846;}.triple dl dt img{ display:block; margin:2px auto; width:258px;}
