<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-jp";
/* CSS Document for mcipollini.jp */
* {
    margin: 0;
    padding: 0;
}

body{
	/* background:url(../img/bk_body.jpg) repeat-y scroll center center #000000; */
	background:#000000;
	background-attachment:fixed;
    font-size: 1em;
	font-family:"メイリオ",Osaka, "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	color:#ccc;
    height: 100%;
    line-height: 1em;
	width: 100%;
}

a {
    color: #CCCCCC;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a img {
    border: medium none;
}
/* 背景画像スムージング */
.fullBg {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
}
#maincontent {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  width: 100%;
  padding-top: 30px;
}
div#outercontainer{
	position:		absolute;  
	width:			960px;
	float:			left;
	left:			50%;
	margin-left:	-480px;
	backgroud-color:	#000000;
}
div.universal_box{
	width:		960px;
	height:		auto;
	margin:		10px 0 10px 0;
	text-align:	center;
}
div#mclogo{
	margin: 	0 0 15px 5px;
	text-align:	right;
	width:		300px;
	float:		left;
}
div#yslogo{
	margin:		0 0 15px 780px;
	width:		auto;
}
div#globalmenu{
	backgroud-color:	#000000;
	clear:				both;
}
div#glb_left{
	width:		20px;
	height:		auto;
	float:		left;
	background:	url(../img/bk_header_01.jpg);
}
div#glb_center{
	width: 				960px;
	height:				80px;
	background:			url(../img/bk_header_02.jpg) repeat-x;
	font-size:			14px;
	font-family:		"Arial";
	font-weight:		bolder;
	color:				#DDDDDD;
	float:				left;
}
#glb_center a hover{
	color:				#FFFFFF;
}
span.glb_btn{
	float:				left;
	margin:				0px 15px 0px 15px;
	vertical-align:		middle;
	line-height:		80px;
}
span.glb_btn img{
	margin:				10px 0 0 40px;
	vertical-align:		middle;
}
div#glb_right{
	width:		20px;
	height:		auto;
	float:		left;
	background:	url(../img/bk_header_03.jpg) repeat-x;
}
div#uppercontainer{
	width:		960px;
/*	height:		400px;*/
	clear:		both;
	background:	url(../img/bk_black.png) repeat;
}
div#mario{
	margin: 0 12px 0 0;
	float: right;
}


div#notice{
	width:		305px;
	height: 	81px;
	color:		#FFFFFF;
	margin:		10px 12px 10px 0;
	font-size:	70%;
	line-height: 1.8em;
	float: right;
}
div#notice h3 {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding:	0px 5px;
	margin:		0 0 5px 0;
}
div#notice a{
	color:		#09eccf;
}


div#movie{
	height: 	auto;
	width:		620px;
	margin:		10px;
	float:		left;
}
div#itflame{
	height: 	auto;
	margin:		0 10px 0px 0px;
	float: right;
}
div.nationalfg{
	width:		960px;
	height:		10px;
	clear:both;
}
#green{
	width:				320px;
	height:				5px;
	background-color:	#00CC00;
	float:				left;
}
#white{
	width:				320px;
	height:				5px;
	background-color:	#FFFFFF;
	float:				left;
}
#red{
	width:				320px;
	height:				5px;
	background-color:	#FF0000;
	float:				left;
}
div#ippinnippin{
	clear:				both;
}
div.modelscontainer{
	margin-left:		auto;
	margin-right:		auto;
}
div.models{
	width:				229px;
	margin:				20px 4px 20px 12px;
	float:				left;
}
div.models2{
	width:				229px;
	margin:				20px 3px;
	float:				left;
}
div.models3{
	width:				229px;
	margin:				20px 12px 20px 4px;
	float:				left;
}
div.uci{
	font-size:			12px;
	margin:				5px;
}
div.uci p{
	margin:				5px;
}

div#footer2 {
	width: 936px;
	padding: 12px;
	background-color: #1F2021;
	font-size: 0.8em;
	color: #ccc;
}

div#footer2 div.leftArea {
	width: 366px;
	margin: 0 12px 0 0;
	float: left;
}

div#footer2 div.rightArea {
	width: 558px;
	float: right;
}

p.whiteBack {
	margin: 0 0 20px 0;
	background-color: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
}

ul.shopList {
	margin: 0 25px 0 20px;
	padding: 0;
	font-size: 0.8em;
	float: left;
	list-style-image: url("./img/footerPoint.png");
}

div#footer {
	font-size:	14px;
	width:		960px;
	margin:		5px 0 30px 0;
	height:		auto;
	text-align:	right;
	clear:		both;
}
div#lowercontainer {
	background:			#000;
}
p#copyRight {
	margin: 10px 0 20px 0;
	text-align: right;
	font-size: 0.8em;
	color: #ccc;
}
div.bannerbox{
	margin:		5px 0 0 0;
	height:		auto;
}
.clearfix:after {
	content: ""; 
	display: block; 
	clear: both;
}


.h3_impr {
	padding: 0px 30px;
}

.impr {
	padding: 0px 30px;
	margin: 0px 10px 0 20px;
}

.impr li {
	margin: 20px 0 0 0;
	line-height:1.5em;
}

.youtube iframe { margin: 0 auto; display: block; }

.madeinitaly {
	margin: 20px 24px 15px 24px;
	text-align: left;
	line-height:1.5em;
}


.madeinitaly a {
	text-decoration : underline ;
}

.madeinitaly a:hover {
	text-decoration : none ;
}

.105spectableouter{
	margin:		100px;
}
.table105spec {
	padding:		10px;
}

table.105spec{
	width:		500px;
	height:		auto;
	padding:		10px;
	border:		1px solid #CCCCCC;
	font-size:	12px;
	text-align:		left;
	color:		#CCCCCC;
}
table.105spec th {
	width:		30%;
	text-align:		left;
	padding:		5px 20px 5px 0;
}
table.105spec td {
	padding:	10px;
}</pre></body></html>