<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* @import url(http://www.cassina-ixc.jp/welcome_home/css/base3.css); */
#breadcrumbs-content {
  display: none;
}
#art_prices {
    width: 100%;
    overflow: hidden;
    margin:0 0 20px;
}
#art_prices li {
    float: left;
    display: block;
    width: 25%;
    list-style-type: none;
}
#art_prices li span{
    display: block;
    text-align: center;
    border-left: solid 1px #c8c5c4;
}
#art_prices li.art_prices4 span{
    border-right: solid 1px #c8c5c4;
}
#art_prices li a{
    display: block;
    text-align: center;
    line-height: 1.2;
    text-decoration: none;
    letter-spacing: 0px;
color:#999;
}
#art_prices li a.current{
color:#000;
font-weight:bold;
}
#art_sort {
    width: 100%;
    overflow: hidden;
    margin:5px 0 0px;
}
#art_sort li {
    float: left;
    display: block;
    width: 50%;
    list-style-type: none;
}
#art_sort li a{
    display: block;
    margin:0 1px;
    padding:8px 0;
    text-align: center;
    line-height: 1.2;
    text-decoration: none;
    border: solid 1px #c8c5c4;
-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;
}
#art_sort li a:hover,
#art_sort li a.current{
    background: #c8c5c4 !important; 
-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;
}
#art_list {
    width: 100%;
    margin-left:-15px;
    overflow: hidden;
}
#art_list li{
    width: 220px;
    padding:0 15px;
    float: left;
    list-style-type: none;
    margin: 0 0 40px;
}
#art_list li div.art_img{
    text-align: center;
}
#art_list li div.art_img img{
height:215px;
}
#art_list li dl{
    border-top: solid 1px #c8c5c4;
    padding:15px 0 0;
    margin:15px 0 0;
}
#art_list li dl dt{
clear: left;
  float: left;
/*  width: 8em; */
 padding: 0px 0 5px 0;
} 
#art_list li dl dd{
/*
  margin-left: 0;   
   padding: 0px 0 5px 8em; 
   */
   padding: 0px 0 5px 0; 
}
.art_contact {
  border: solid 1px #CCC;
  padding: 19px 19px;
}
.art_contact dl dt {
  clear: left;
  float: left;
  padding: 8px 0 5px 0;
  width: 18em;
}
.art_contact dd {
  margin-left: 0;
  padding: 8px 0 5px 18em;
}
.art_contact h2{
    text-align: left !important;
      margin: 0 0 10px !important;
 }
 .art_contact h2 {
font-weight:normal;
    font-size:13px !important;     
font-family: "KozGoPro-Light", "蟆丞｡壹ざ繧ｷ繝�け Pro L", "繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3", "Hiragino Kaku Gothic ProN", "貂ｸ繧ｴ繧ｷ繝�け", YuGothic, "繝｡繧､繝ｪ繧ｪ", Meiryo, sans-serif !important;
 }
 .art_contact h2 span{
     font-size: 10px !important;
     margin-left:20px;
}
 .art_contact a{
     text-decoration: none;
 }
 .art_contact a:hover{
     text-decoration: underline;
 }
#artist_profile {
width:100%;
overflow:hidden;
margin:30px 0 50px;
}
#artist_profile h1 {
  text-align: left;
  margin: 0 0 0px;
  font-size: 14px;
}
#artist_profile h1 dd{
  font-size: 15px;
font-style:normal;
padding-top:30px;
}
#artist_profile h1 dd em{
font-style:normal !important;
}
#artist_profile h1 dt{
  text-align: center;
padding-top:30px;
}
#artist_profile dl{
width:100%;
overflow:hidden;
padding-bottom:20px;
}
#artist_profile dl dt{
  float: left;
  width: 14%;
  padding: 5px 0px 5px 0;
  clear: both;
  font-size: 14px;
text-align:center;
border-bottom:solid 1px #fff577;
}
#artist_profile dl dd{
border-left:solid 1px #666;
  float: right;
  width: 80%;
  padding: 5px 0 50px 4%;
}
#artistslist {
width:100%;
overflow:hidden;
}
#artistslist li{
width:33%;
float:left;
list-style-type:none;
padding:0px 0 20px;
}
pre {
font-family: "KozGoPro-Light", "蟆丞｡壹ざ繧ｷ繝�け Pro L", "繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3", "Hiragino Kaku Gothic ProN", "貂ｸ繧ｴ繧ｷ繝�け", YuGothic, "繝｡繧､繝ｪ繧ｪ", Meiryo, sans-serif;
line-height:1.8;
}
.content-nav {
text-align:center;
}
.content-nav a{
background:#c8c4c2;
padding:8px 10px;
line-height:2;
margin:0 1px;
text-decoration:none;
}
.content-nav em,
.content-nav a:hover{
background:#F2F2F2;
padding:8px 10px;
line-height:2;
margin:0 1px;
color:#006f9b;
text-decoration:none;
}
.art_number {
width:715px;
margin:0 auto;
text-align:center;
margin-bottom:30px;
}
.art_number em{
font-size:1,4;
font-weight:bold;
}
/* SP
-------------------------------------------------- */
@media screen and (max-width:640px){
.art_number {
width:100%;
}
#artist_profile dl dt{
  float: none;
  width: 100%;
  padding: 5px 0px 5px 0;
  font-size: 14px;
text-align:left;
border-bottom:none;
}
#artist_profile dl dd{
border-left:none;
  float: none;
  width: 100%;
  padding: 5px 0 20px;
}
#art_list {
    width: 100%;
    margin-left:0px;
}
#art_list li{
    width: 100%;
    padding:0;
    float: none;
    list-style-type: none;
    margin: 0 0 20px;
}
#art_list li dl{
border-top:none;
    border-bottom: solid 1px #c8c5c4;
padding-bottom:20px;
}
.art_contact dl dt {
  clear: none;
  float: none;
  padding: 8px 0 2px 0;
  width: 100%;
}
.art_contact dd {
  margin-left: 0;
  padding: 2px 0 5px 0;
}
.btn_base a {
width:100%;
}
}

@media screen and (max-width:767px){
  div.leftmenuframe_ {
display:none;
  }
div.container_ div.contents_ div.mainframe_ {
    width: auto;
    padding:0 10px;
}
#artistslist li {
     width: 100%; 
     float: none; 
}
}

/* PC
-------------------------------------------------- */
@media screen and (min-width:641px){
}
.category_tree_ li.category_tree4_open_ a {
    padding-left: 45px;
    display: block;
    color: #ef3340;
    font-weight: bold;
}
</pre></body></html>