<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.product-list-box {
	width: 100%;
	overflow: hidden;
}
.product-list-box {
	width: 100%;
	overflow: hidden;
}
#index-section .brand-title {
	border-bottom:solid 1px #FFF;
	width: 100%;
	overflow:hidden;
	padding:0 0 5px;
	margin: 0 0 10px;
	line-height: 1.1;
}
.product-list {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.product-list a.tlink{
	float:left;
	text-decoration: none;
}
.product-list dl dt{
	line-height: 1.1;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	font-family: 'Century Schoolbook', Arial, Garamond,"Times New Roman",Georgia,serif;
	text-decoration: none;
	text-align: center;
	margin-bottom:5px;
}
.product-list dl dd{
	line-height: 1.2;
	text-align: center;
}
#wrap {
}
#loading {
	position: fixed;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background-color:#000;
}
body.body-alias #loading {
	background-color:#FFF !important;
}


	body.body-alias #gnavi li a,
	body.body-alias #gnavi li span,
	body.body-alias #social-cat a,
	body.body-alias #social-cat span{
		color:#00759F !important;
	}
	body.body-alias #gnavi li a:hover ,
	body.body-alias #gnavi li a.current ,
	body.body-alias #social-cat a:hover ,
	body.body-alias #social-cat a.current {
		color:#00b0ef !important;
	}
body.body-alias #social-cat {
	background:url(../images/ico_catalogue_bl.png) no-repeat;
}
body.body-alias #social-facebook a{
	background:url(../images/ico_facebook_bl.png) no-repeat;
}
body.body-alias #social-twitter a{
	background:url(../images/ico_twitter_bl.png) no-repeat;
}
body.body-alias #social-google a{
	background:url(../images/ico_google_bl.png) no-repeat;
}

	.product-section dd.product-detail a.detail-link{
		display: block;
		line-height: 1.1;
		padding:1px 3px;
		text-decoration: none;
		font-family: 'Century Schoolbook';
		width: 5em;
		text-align: center;
	}
	#product-cassina dd.product-detail a.detail-link{
		color: #DFCB8C;
		border: solid 1px #DFCB8C;
	}
	#product-cassina dd.product-detail a.detail-link:hover{
		color: #FFF;
		border: solid 1px #FFF;
	}
	#product-alias dd.product-detail a.detail-link{
		color: #00759F;
		border: solid 1px #00759F;
	}
	#product-alias dd.product-detail a.detail-link:hover{
		color: #00b0ef;
		border: solid 1px #00b0ef;
	}



/* SP
-------------------------------------------------- */
@media screen and (max-width:640px){
	#wrap {
		width: 100%;
		height: 100%;
	}
	.product-list a.tlink {
		display: block;
		width: 31%;
		padding:0 1%;
	}
	.product-list a.tlink dt{
		text-align: center;
		font-size:9px;
		height: 25px;
	}
	.product-list a.tlink dd{
		text-align: center;
		margin-bottom:20px;
	}
	.product-list a.tlink dd img{
		width: 100%;
	}
	#product-list-cassina .brand-title img{
		width:65px;
	}
	#product-list-alias .brand-title img{
		width:45px;
	}
	#index-section {
		margin-top:50px;
		padding:0 3%;
		width:94%;

	}
	.section.product-section {
	}
	#product-cassina dd{
		color: #FFF;
		font-size:10px;
	}
	#product-alias dd{
		font-size:10px;
	}

	.section.product-section dt img{
		max-width: 100%;
	}
	.section.product-section dd img{
		width: 100%;
	}
	#product-cassina .content{
		padding:0 0.3%;
		width:16%;
		margin-top:40px;
		float: left;
	}
	#product-cassina {
		width:600%;
	}
	#product-alias {
		width:1300%;
		left:700%;
	}
	#product-alias .content{
		padding:0 0.3%;
		width:7%;
		margin-top:40px;
		float: left;
	}
	#product-list-clone ,product-list-clone-box{
	display: none;
	overflow: hidden;
	width: 0;
	height: 0;
}
	#prod-title2 {
		display: none;
	}


}


/* PC
-------------------------------------------------- */
@media screen and (min-width:641px){
	body {
		overflow-y: hidden;
		overflow-x: scroll;
		}
	.content {
		width: 900px;
		margin:0 auto;
	}
	#index-section {
		z-index:77777;
	}



	#index-section .brand-title {
		width:0;
	}
	.product-list {
		display: none;
	}
	.product-list a.tlink{
		display: block;
		width: 17%;
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
	.product-list a.tlink.length1{
		width:15%;
	}
	.product-list a.tlink.length11{
		width:11%;
	}
	.product-list a.tlink.length12{
		width:12%;
	}
	.product-list a.tlink.length13{
		width:13%;
	}
	.product-list a.tlink.length14{
		width:14%;
	}
	.product-list a.tlink.length15{
		width:15%;
	}
	.product-list a.tlink.length16{
		width:16%;
	}
	.product-list a.tlink.length18{
		width:18%;
	}
	#product-list-cassina .product-list dl dd img{
		width: 115px;
	}
	#product-list-alias .product-list dl dd img{
		height: 80px;
	}
	.product-list a.tlink dt {
		color: #CCC;
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
	.product-list a.tlink:hover dt {
		color: #FFF;
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}

	.product-list a.tlink img{
		opacity:0.3;
filter: alpha(opacity=30);        /* ie lt 8 */
-ms-filter: "alpha(opacity=30)";  /* ie 8 */
-moz-opacity:0.3;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.3;              /* Safari 1.x */		
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;


}

	#gnavi li a, #gnavi li span {
		width: 100%;
	}
	.product-list a.tlink:hover img{
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
		opacity:1;
filter: alpha(opacity=100);        /* ie lt 8 */
-ms-filter: "alpha(opacity=100)";  /* ie 8 */
-moz-opacity:1;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 1;              /* Safari 1.x */		
}
	#gnavi li a, #gnavi li span {
	}
	#product-cassina {
		width:11000px;
		left:3000px;
	}
	#product-alias {
		width:17250px;
		left:3000px;
	}
	.product-section .content{
		width:auto;
		float: left;
	}
	.product-section dl{
		height: 350px;
		position: relative;
		overflow: hidden;
		padding-right:230px;
		padding-right:450px;
	}
	.product-section dt{
		height: 100%;
		float: left;
		position: relative;
		display: none;


	}
	.product-section dd.product-photo{
		height: 100%;
		float: left;
		position: relative;
		padding:0 30px;
	}
	.product-section dd.product-detail{
		height: 100%;
		float: left;
		position: relative;
		width:200px;
		font-size:11px;
			}
	.product-section dd.product-detail span{
		display: block;
		position: absolute;
		right:0;
		bottom:20px;
	}
	.product-section dd.product-photo-other{
		height: 100%;
		float: left;
		position: relative;
		margin-left:60px;
	}
	#product-cassina dd.product-detail{
		color:#FFF;
	}

	#product-alias dd.product-detail{
/*		color:#00759F; */
	}
	#span-block {
		height: 105px;
		width: 100%;
		width: 100%;		
	}
	#span-block2 {
		height: 195px;
	}
	#prod-title {
		width: 300px;
		z-index: 55556;
		position: fixed;
	}
	#prod-title2 {
		z-index: 55556;
	}
	#prod-title .content{
		height: 440px;
		width: 300px;
	}
	#prod-title2 .content{
		height: 460px;
		position: relative;
		width: auto ;
	}
	#prod-title2 .content div{
		position: absolute;
		display: none;
		left:3000px;
	}

	#prod-title2 .content div img{
	}


	#prod-title-txt {
		text-indent: 30px;
		display: none;
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}

#logo a span {
	display: none;
	background:url(../images/cassina_ixc_bl.png) no-repeat;
	width: 93px;
	height: 36px;
	overflow: hidden;
}
body.body-alias #logo a span {
	display: block !important;
}
body.body-alias #logo a img {
	display: none;
}
	#product-list-clone {
		position: fixed;
		z-index:99999;
		bottom: 30px;
		left:0;
		width:100%;
	}
	#product-list-clone a.tlink{
		text-decoration: none;
		display: block;
		float: left;
		margin-right:5px;
	}
	#product-list-clone dl dt{
		text-decoration: none;
		font-size: 10px;
		float: left;
		color: #FFF;
		display: none;
	}
	#product-list-clone dl img{
		height: 35px;

		opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */		
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;	
}
	#product-list-clone a:hover dl img{
		opacity:1;
filter: alpha(opacity=100);        /* ie lt 8 */
-ms-filter: "alpha(opacity=100)";  /* ie 8 */
-moz-opacity:1;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 1;              /* Safari 1.x */		
-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;	
	}

	#product-list-clone .brand-title{
		border-bottom:none;
		float:left;
		margin-right:10px;
		display: none;
	}
	#product-list-clone .brand-title img{
		width: 40px;
	}
	.product-list-index {
		float: left;
		margin-bottom:5px;
	}
	.product-list-index-cassina {
		margin-right:20px;
	}
	.product-list-index-alias {
		margin-top:5px;
	}
#product-list-clone-box {
	width:960px;
	margin:0 auto;
		opacity:0;
filter: alpha(opacity=0);        /* ie lt 8 */
-ms-filter: "alpha(opacity=0)";  /* ie 8 */
-moz-opacity:0;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0;              /* Safari 1.x */		
-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	transition: all 0.6s ease;
	height: 0;
	overflow: hidden;
}
	.product-section dd.product-detail a.detail-link{
		position: absolute;
		left:0;
		bottom:0;
	}
	#goScroll {
		bottom:80px;
	}
	body.body-alias #goScroll ul li{
		color: #000 !important;
	}

}





</pre></body></html>