<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.m-btn-digicatalog {
  text-align: center;
  display: block;
  letter-spacing: normal;
  font-size: 1.4rem;
  border: 0;
  width: 200px;
  max-width: 100%;
  cursor: pointer;
  text-decoration: none;
}

.dl-btn-icon {
  padding: 7px 0;
  width: 100%;
  display: block;
  text-align: center;
  font-weight: bold;
  background: #f4f5f7;
  letter-spacing: normal;
  color: #333;
}

.dl-btn-icon:hover {
  background: #888888;
  color: #f4f5f7;
  text-decoration: none;
}

.dl-btn-icon.is-active{
display:inline-block;
width: 49%;
cursor: auto;
font-weight: 100;
background-color: #888888;
pointer-events: none;
text-align: center;
}

.m-btn-digicatalog.btn-catalog {
  padding: 15px 0;
  width: inherit;
  display: block;
  font-weight: bold;
  color: #0068b7;
  background: none;
  border: 2px solid #0068b7;
  /* transition: .5s; */
}

.m-btn-digicatalog.btn-catalog:before {
  /* transition: .5s; */
  content: '';
  display: inline-block;
  margin-bottom: 2px;
  vertical-align: text-bottom;
  margin-right: 10px;
  background-size: 100%;
}
.m-btn-digicatalog.btn-catalog:hover {
  /* transition: .5s; */
  opacity: 1;
  color: white;
  background: #0068b7;
}
.m-btn-digicatalog.btn-catalog:hover:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon {
  padding: 7px 0;
  width: 100%;
  display: block;
  font-weight: bold;
  background: #f4f5f7;
  color: #333;
  /* transition: .5s; */
}
.m-btn-digicatalog.btn-icon:before {
  /* transition: .5s; */
  content: '';
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 10px;
}
.m-btn-digicatalog.btn-icon:hover {
  /* transition: .5s; */
  opacity: 1;
  background: #333;
  color: #f4f5f7;
}
.m-btn-digicatalog.btn-icon:hover:before {
  /* transition: .5s; */
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-sample:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-sample:hover:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-video:hover:before {
  background-size: 100%;
  margin-left: -4%;
}
.m-btn-digicatalog.btn-icon.icon-video:before {
  background-size: 100%;
  margin-left: -4%;
}
.m-btn-digicatalog.btn-icon.icon-catalog:before {
  background-size: 100%;
  margin-left: -4%;
}
.m-btn-digicatalog.btn-icon.icon-catalog:hover:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-contact:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-contact:hover:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-catalog_b {
  background: #0068b7;
  color: #ffffff;
}
.m-btn-digicatalog.btn-icon.icon-catalog_b:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-catalog_b:hover {
  background: #ffffff;
  color: #0068b7;
}
.m-btn-digicatalog.btn-icon.icon-catalog_b:hover:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-dl:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-dl:hover:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-price {
  background: #f4f5f7;
  color: #333;
  border: none;
}
.m-btn-digicatalog.btn-icon.icon-price:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-icon.icon-price:hover {
  background: #333;
  color: #ffffff;
}
.m-btn-digicatalog.btn-icon.icon-price:hover:before {
  background-size: 100%;
}
.m-btn-digicatalog.btn-thin {
  padding: 4px 20px;
}
.m-btn-digicatalog.btn-img {
  padding: 0;
  border-radius: 0px;
  width: 100%;
  background: none;
}

.style-menuList-btn{
background-color:#efefef;
margin-right:0
}

.style-btn{
background-color:#9fa0a0;
color:#fff;
width:250px;
margin:40px auto
}

.style-recipe-digibook-btn{
display:inline;
margin-left:20px
}
.style-recipe-digibook-btn .mod-button{
display:inline-block;
border:1px solid #ccc;
background-color:#f4f4f4;
width:250px
}
.style-recipe-digibook-btn .mod-button.w300{
width:300px
}
.exhibition-detail-btn{
text-align:center
}
.exhibition-detail-btn .mod-button{
display:inline-block;
border:1px solid #ccc;
background-color:#f4f4f4;
width:250px;
margin-bottom:10px
}
.exhibition-detail-btn .mod-button:first{
margin-right:20px
}
.pickup-btn{
text-align:center
}
.pickup-btn a{
text-decoration:none
}
.pickup-btn a:hover{
opacity:.7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}
.pickup-btn .mod-button{
display:inline-block;
border:1px solid #ccc;
background-color:#f4f4f4;
width:250px;
margin-bottom:10px
}
.pickup-btn .mod-button:first{
margin-right:20px
}
.pickup-btn .mod-button.long{
width:400px
}
.scdv1-mainVisual-catch-btn{
margin-top:20px
}
.scdv1-mainVisual-catch-btn a{
margin:0;
background-color:#fff
}
.scdv1-mainVisual-catch-btn a span{
width:300px
}
.product-detail-addBtn{
text-align:right;
padding:10px 0
}
.product-detail-addBtn span{
display:none;
cursor:pointer;
transition:all .2s ease
}
.product-detail-addBtn span.is-active{
display:inline-block
}
.product-detail-addBtn span:hover{
opacity:.7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}
.showroom-index-tab-content .ipad-btn{
margin-right:0;
margin-left:0;
width:250px
}
.showroom-index-tab-content-btn{
width:670px
}
.shop_search-searchMap-head-btn{
position:absolute;
right:0;
top:0;
background-color:#fff;
padding:10px 0
}
.shop_search-searchMap-head-btn span:after{
right:auto;
left:10px;
width:8px;
height:8px;
-ms-transform:rotate(135deg);
transform:rotateZ(135deg);
border-bottom:1px solid #333;
border-right:1px solid #333
}
.Dcatalog-topbtn{
margin-top:10px;
margin-bottom:20px
}
.Dcatalog-topbtn .mod-button{
float:right;
width:300px;
color:#fff
}
.Dcatalog-topbtn02{
margin-top:10px;
margin-bottom:20px
}
.Dcatalog-topbtn02 .mod-button{
float:right;
width:300px;
color:#333
}
.Dcatalog-list-btn{
display:block;
background-color:#f4f4f4;
border:1px solid #ccc;
text-align:center;
letter-spacing:normal;
font-size:12px;
padding:10px 0;
margin-bottom:10px;
transition:all .2s ease
}
.Dcatalog-list-btn:hover{
background-color:#e7eded;
text-decoration:none
}
.Dcatalog-list-btn_digitalbook,.Dcatalog-list-btn_pdfpage,.Dcatalog-list-btn_imgdl,.Dcatalog-list-btn_detail{
display:inline-block;
width:48%;
vertical-align:top
}
.Dcatalog-list-btn_digitalbook .mod-icon,.Dcatalog-list-btn_pdfpage .mod-icon,.Dcatalog-list-btn_imgdl .mod-icon,.Dcatalog-list-btn_detail .mod-icon{
display:block
}
.Dcatalog-list-btn_digitalbook,.Dcatalog-list-btn_imgdl{
margin-right:4%
}
.Dcatalog-list-btn_catalog{
padding:15px
}
.Dcatalog-list-btn_catalog .mod-icon{
margin-right:10px
}
.Dcatalog-list-btn_single .mod-icon{
margin-right:10px
}

.download-list-btn{
position:relative;
z-index:100;
display:inline-block;
width:48%;
background-color:#f4f4f4;
border:1px solid #ccc;
text-align:center;
font-size:14px;
letter-spacing:normal;
padding:10px 0;
margin-right:4%;
margin-bottom:10px;
transition:all .2s ease
}
.download-list-btn:nth-child(2n){
margin-right:0
}
.download-list-btn:hover{
background-color:#e7eded;
text-decoration:none
}
.download-list-btn_single{
margin-right:0;
width:100%
}
.csr-download-dlbtn{
display:block;
background-color:#f4f4f4;
border:1px solid #ccc;
text-align:center;
font-size:12px;
padding:10px 0;
margin-bottom:10px;
transition:all .2s ease
}
.csr-download-dlbtn:hover{
background-color:#e7eded;
text-decoration:none
}

.monostory-btn{
width:300px;
height:50px;
margin-left:auto;
margin-right:auto
}
.monostory-btn-a{
position:relative;
display:block;
width:100%;
height:100%;
background-color:#000;
color:#fff;
text-align:center;
line-height:1.5
}
.monostory-btn-a:hover{
text-decoration:none
}
.monostory-btn-txt{
position:absolute;
display:block;
width:100%;
top:50%;
left:50%;
line-height:1.3;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.monostory-btnWrap .pure-u-1-2:nth-child(1) .monostory-btn{
margin-right:0
}
.monostory-btnWrap .pure-u-1-2:nth-child(2) .monostory-btn{
margin-left:0
}
.color-bg_btn-light{
background-color:#f4f4f4
}
.color-bg_btn-gray{
background-color:#efefef
}
.color-bg_btn-dark{
background-color:#9fa0a0
}
.color-bg_btn-black{
background-color:#333
}
.color-bg_btn-submit{
background-color:#686e6e
}
.color-bg_btn-accent{
background-color:#185f98
}
</pre></body></html>