<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";
/* --------------------------------------------------------------------
	English Site
--------------------------------------------------------------------- */

/* --------------------------------------------------------------------
	import
--------------------------------------------------------------------- */

#header #global_sub_nav {
	right:80px;
}
#en-cassina {
	width: 49%;
	padding-right:1%;
	float: left;
	padding-top:50px;
}
#en-cassina img,
#en-ixc img{
	max-width:100%;
}
#en-ixc {
	width: 49%;
	padding-left:1%;
	float: left;
	padding-top:50px;
}
#en-cassina h2,
#en-ixc h2,
#en-ixc h2 {
	padding:10px 0 5px;
}
#en-cassina p,
#en-ixc p,
#en-hft p {
	line-height: 1.8;
	text-align: justify;
}
#en-hft {
	width: 100%;
	clear: both;
	overflow: hidden;
	padding-top:50px;
	padding-bottom:20px;
}
#en-hft h2 {
	  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	  font-size:24px;
	  color: #888;
	  font-weight: bold;
	  margin-bottom: 10px;
}





/* box */

.grid-box6 ,
.grid-box5 ,
.grid-box4 ,
.grid-box3 ,
.grid-box2 {
	width:100%;
	overflow:hidden;
}	
.grid-box2 .inbox{
	width:49%;
	margin-right:2%;
	float: left;
}
.grid-box2 .inbox:nth-child(2n){ 
	margin-right:0;
}
.grid-box3 .inbox  {
	width:32%;
	margin-right:2%;
	float: left;
}
.grid-box3 .inbox:nth-child(3n) { 
	margin-right:0;
}
		.grid-box4 .inbox{
			float:left;
		width:22.75%;
		margin-right:3%;
	}
	.grid-box4 .inbox:nth-child(4n){ 
		margin-right:0;
	}		
		.grid-box5 .inbox {
			width:18.4%;
		margin-right:2%;
		float: left;
		margin-bottom:20px;
	}
		.grid-box5 .inbox:nth-child(5n){ 
		margin-right:0;
	}

		.grid-box6 .inbox {
			width:15.8%;
		margin-right:1%;
		float: left;
	}
		.grid-box6 .inbox:nth-child(6n){ 
		margin-right:0;
	}







/* SP
-------------------------------------------------- */
@media screen and (max-width:640px){
	.sp-hidden {
		display: none !important;
	}
	#en-cassina {
		  width: 100%;
		  padding-right: 0;
		  float: none;
  		padding-top: 40px;
	}
	#en-ixc {
		  width: 100%;
		  padding-left: 0%;
		  float: none;
		  padding-top: 40px;
	}
#header .header-box-EN #global_sub_nav li {
  width: 100% !important;
}
#header .header-box-EN #global_sub_nav li a{
  width: 98% !important;
  padding-left: 2% !important;
}
    #header .header-box-EN #globalnav li#gnav_shop li a {
      font-size:10px !important;
      letter-spacing:0px !important;

    } 

body.lang_en_content_resp div.wrapper_ {
      padding-top: 0px !important;
}
body.lang_en_content_resp #header {
  background: #FFF;
}
body.lang_en_content_resp #header {
  height: 50px !important;
}
body.lang_en_content_resp div.container_  {
	width: 100% !important;
}
body.lang_en_content_resp div.container_ div.contents_ {
	width: 100% !important;	
}
body.lang_en_content_resp div.container_ div.contents_ div.mainframe_ ,
body.lang_en_content_resp div.container_ div.contents_ div.freepage_ {
	  width: auto !important;
  padding: 0 10px;
           float: none !important; 
   display: block !important; 

}
body.lang_en_content_resp div.contents_ img{
/*	height: 68px !important; */
}
body.lang_en_content_resp div.contents_ #projects img{
	height: auto !important;
}
body.lang_en_content_resp div.container_ div.contents_ div.mainframe_ .movie-box{
	width: 100% !important;
}
body.lang_en_content_resp div.container_ div.contents_ div.freepage_ div.GoodsStyleT_Line_ {
  background: none;
}
body.lang_en_content_resp div.container_ div.contents_ div.freepage_ div.GoodsStyleT_Item_ {
  padding: 0 0 25px 0;
  float: left;
  display: inline-block;
  width: 50%;
  margin: 0 0 0 0;
min-height:140px;
border-bottom: solid 1px #CCC;
}

body.lang_en_content_resp div.container_ div.contents_ div.mainframe_ iframe{
	width: 100% !important;
}
body.lang_en_content_resp div.freepage_ {
	width: 100% !important;	
}
body.lang_en_content_resp #news  {
  height: auto !important;
}

body.lang_en_content_resp #news li {
  position: static !important;
}
body.lang_en_content_resp  div.leftmenuframe_ {
  margin: 0px 0px 0 0 !important;
  float: none !important;
  display: block !important;
  width: auto !important;
  padding:0 0px !important;
}

body.lang_en_content_resp div.sidebox_ {
  margin: 0px 0px 0 0 !important;
  float: none !important;
  display: block !important;
  width: auto !important;
  padding:0 10px;
  /* overflow: hidden; */
}
body.lang_en_content_resp #news_1742 .pierluigiGhianda_product li{
	width: 100% !important;
	text-align: center;
}
body.lang_en_content_resp #news_1742 .pierluigiGhianda_product li img{
	display: block;
	margin:0 auto 10px;
}
body.lang_en_content_resp #news_1742 .left-c {
	width: 100%;
	  float: none;
	  padding:0;
}
body.lang_en_content_resp #news_1742 .right-c {
	width: 100%;
	  float: none;
	  padding:0;
	
}
body.lang_en_content_resp #news_1742 .imgs div {
	float: none;
	text-align: center;
}
body.lang_en_content_resp #news_1742 .imgs {
	text-align: center;	
}
body.lang_en_content_resp #shop_information .corner_location_list_ dl {
	width: 100%;
	padding:15px 0;
}
body.lang_en_content_resp #shop_information .shop_list_ dt {
  width: 100%;
  float: none;
  text-align: center;
  clear: both;
}
body.lang_en_content_resp #shop_information .shop_list_ dd {
  float: none;
  width: 100%;
  display: block;
  position: relative;
  height: auto;
}
body.lang_en_content_resp #shop_information .shop_list_ dd div {
  position: relative;
  bottom: 0;
  margin-top:15px;
}

body.lang_en_content_resp #shop_information .corner_location_list_ dt {
	width: 100% !important;	
}
body.lang_en_content_resp #shop_information .lineup_explanation_ {
  height: auto;
}


body.lang_en_content_resp #shop_detail .shop_info_ {
  float: none;
  width: 100%;
}
body.lang_en_content_resp #shop_detail  .shop_map_ {
  float: none;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
}


body.lang_en_content_resp #company-profile dt {
  float: none;
  width: 100%;
  padding: 10px 0 2px;
  clear: both;
}

body.lang_en_content_resp #company-profile dd {
  float: none;
  width: 100%;
  padding: 2px  0 10px;
}


body.lang_en_content_resp #project-list {
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}

body.lang_en_content_resp #project-list li {
  width: 50%;
  overflow: hidden;
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-basis: 50%;
  -o-flex-basis: 50%;
  flex-basis: 50%;
  padding: 5px 0;
    margin: 0 0 0 0;
    min-height: inherit;
}
    body.lang_en_content_resp #project-list li img {
    	width: 99%;
    }




}








/* PC
-------------------------------------------------- */
@media screen and (min-width:641px){
	.pos-pc-fix_ {
		position: fixed;
	}
	#toggle {
		display: none;		
	}
}</pre></body></html>