<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> .slick-slider {
     position: relative;
     display: block;
     box-sizing: border-box;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-touch-callout: none;
     -khtml-user-select: none;
     -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent
 }

 .slick-list {
     position: relative;
     display: block;
     overflow: hidden;
     margin: 0;
     padding: 0
 }

 .slick-list:focus {
     outline: none
 }

 .slick-list.dragging {
     cursor: pointer;
     cursor: hand
 }

 .slick-slider .slick-track,
 .slick-slider .slick-list {
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0)
 }

 .slick-track {
     position: relative;
     top: 0;
     left: 0;
     display: block;
     margin-left: auto;
     margin-right: auto
 }

 .slick-track:before,
 .slick-track:after {
     display: table;
     content: ''
 }

 .slick-track:after {
     clear: both
 }

 .slick-loading .slick-track {
     visibility: hidden
 }

 .slick-slide {
     display: none;
     float: left;
     height: 100%;
     min-height: 1px
 }

 [dir='rtl'] .slick-slide {
     float: right
 }

 .slick-slide img {
     display: block
 }

 .slick-slide.slick-loading img {
     display: none
 }

 .slick-slide.dragging img {
     pointer-events: none
 }

 .slick-initialized .slick-slide {
     display: block
 }

 .slick-loading .slick-slide {
     visibility: hidden
 }

 .slick-vertical .slick-slide {
     display: block;
     height: auto;
     border: 1px solid transparent
 }

 .slick-arrow.slick-hidden {
     display: none
 }

 .right-0 {
     right: 0 !important
 }

 .left-0 {
     left: 0 !important
 }

 .bx-sp_product_list_selected_filter__scroller {
     overflow-x: auto;
     height: auto
 }

 .inc-carousel,
 .inc-carousel_1 {
     display: flex;
     position: relative;
     width: calc(100% - 0);
     height: auto;
     margin: 0 auto
 }

 @media (min-width:521px) {
     #bana_inc .incContainer {
         width: 830px
     }
 }

 #bana_inc {
     margin: 0 auto;
     width: 100%;
     text-align: left;
     overflow: hidden
 }

 #bana_inc img {
     width: 100%;
     height: auto
 }

 #bana_inc a:link,
 #bana_inc a:hover {
     text-decoration: none
 }

 #bana_inc .slider {
     opacity: 0;
     transition: opacity .3s linear
 }

 #bana_inc .slider.slick-initialized {
     opacity: 1;
     margin: 0 auto;
     width: 100%;
     padding: 0;
     overflow: hidden
 }

 #bana_inc .slick-prev::before,
 #bana_inc .slick-next::before {
     content: none
 }

 #bana_inc .slick-prev {
     left: 0
 }

 #bana_inc .slick-prev::after {
     content: "";
     display: block;
     width: 10px;
     height: 10px;
     border: 2px solid #ddd;
     border-top: 0;
     border-right: 0;
     transform: rotate(45deg);
     position: absolute;
     top: calc(50% - 5px);
     left: calc(50% - 5px)
 }

 #bana_inc .slick-next {
     right: 0
 }

 #bana_inc .slick-next::after {
     content: "";
     display: block;
     width: 10px;
     height: 10px;
     border: 2px solid #ddd;
     border-bottom: 0;
     border-left: 0;
     transform: rotate(45deg);
     position: absolute;
     top: calc(50% - 5px);
     left: calc(50% - 10px)
 }

 #bana_inc .slick-dots button {
     display: none
 }

 #bana_inc .slider .itemList {
     float: left;
     display: inline
 }

 #bana_inc .slider:after {
     content: ".";
     height: 0;
     clear: both;
     display: block;
     visibility: hidden
 }

 #bana_inc .slider {
     display: inline-block;
     overflow: hidden
 }

 #bana_inc .slick-slider .slick-list {
     width: 103%
 }

 #bana_inc .slick-prev,
 #bana_inc .slick-next {
     width: 50px;
     height: 50px;
     cursor: pointer;
     position: absolute;
     z-index: 10;
     top: 87px;
     background-color: rgba(170, 170, 170, .6);
     border-radius: 50%;
     font-size: 0;
     line-height: 0;
     padding: 0;
     color: transparent;
     border: none;
     outline: none;
     transform: translate(0, -50%)
 }

 #bana_inc .titleband,
 #bana_inc .titleband2 {
     width: 100%;
     background-color: #1c84a0;
     color: #FFF;
     text-align: center;
     margin-bottom: 10px;
     font-size: 20px;
     font-weight: bold;
     line-height: 2
 }

 #bana_inc .subcopy {
     font-size: 14px;
     margin-bottom: 10px;
     text-align: center
 }

 #bana_inc .cmIcon {
     color: #fff;
     text-align: center;
     min-width: 70px;
     background-color: rgba(28, 132, 160, .8);
     padding: 1px 3px;
     font-size: 10px;
     width: 50%;
     position: absolute;
     bottom: 0;
     left: 0
 }

 #bana_inc .itemList {
     position: relative
 }

 #bana_inc .itemList .itemImg {
     width: 100%;
     position: relative
 }

 #bana_inc .itembox {
     margin-top: 10px
 }

 #bana_inc .itemname {
     font-size: 12px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     display: block;
     margin-top: 3px;
     color: #000;
     width: 100%;
     margin-bottom: 3px
 }

 #bana_inc .price {
     font-size: 12px;
     color: #000
 }

 #bana_inc .noajax .price:before {
     content: '�･';
     font-size: 12px
 }

 #bana_inc .price:after {
     content: '�育ｨ手ｾｼ��';
     font-size: 10px
 }

 #bana_inc .taxkbn {
     color: #000
 }

 #bana_inc .saleprice {
     margin-top: 3px
 }

 #bana_inc .saleprice .price {
     color: #fb0000
 }

 #bana_inc .price_down {
     font-size: 10px;
     color: #fb0000;
     width: 100%;
     margin-top: 3px
 }

 #bana_inc .itemList .star img {
     width: 13px
 }

 #bana_inc .itemList .brandname {
     font-size: 10px;
     color: #8f929b
 }

 #bana_inc .itemList .star {
     display: flex;
     align-items: center;
     line-height: 1.1
 }

 #bana_inc .itemList .star .review_count {
     font-size: 11px;
     color: #000;
     margin: 0 0 10px 5px
 }

 #bana_inc .incContainer {
     margin-bottom: 20px
 }

 #bana_inc .wordTitle {
     font-size: 17px;
     padding: 0 0 5px 10px;
     border-bottom: 1px solid #ddd;
     margin-bottom: 10px;
     font-weight: bold
 }

 #bana_inc .wordbox {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     padding-left: 0
 }

 #bana_inc .wordlist {
     margin: 0 10px 10px 0;
     width: 32%;
     line-height: 1.5;
     list-style: none
 }

 #bana_inc .wordlist.linkSp {
     display: none
 }

 #bana_inc .wordlist a {
     text-decoration: none;
     color: #333;
     padding: 0 20px 0 10px;
     font-size: 15px;
     position: relative;
     display: inline-block
 }

 #bana_inc .wordlist a:after {
     content: "";
     height: 8px;
     width: 8px;
     border-top: 1px solid #333;
     border-right: 1px solid #333;
     transform: rotate(45deg);
     box-sizing: border-box;
     position: absolute;
     right: 0;
     top: 35%
 }

 #bana_inc .order_bth {
     text-align: center;
     width: 70%;
     position: relative;
     margin: 0 auto 3%;
     box-sizing: border-box;
     border-radius: 35px;
     border: 1px solid #666
 }

 #bana_inc .order_bth a {
     padding: 1.5% 4%;
     display: block;
     font-weight: bold;
     color: #666;
     font-size: 18px
 }

 #bana_inc .order_bth:hover {
     background-color: #f0f0f0
 }

 #bana_inc .order_bth::after {
     content: '';
     width: 11px;
     height: 11px;
     border-top: solid 2px #666;
     border-right: solid 2px #666;
     transform: rotate(45deg);
     position: absolute;
     top: 38%;
     right: 6%
 }

 #bana_inc .boxlink_sold .cmIcon,
 #bana_inc .boxlink_sold .star,
 #bana_inc .non {
     display: none
 }

 #bana_inc .measurement a {
     display: block;
     padding: 6px 2px;
     text-align: center;
     color: #333;
     text-decoration: none
 }

 #bana_inc .measurement {
     align-items: center;
     border: 1px solid #ddd;
     background: #fff;
     width: 32%;
     border-radius: 5px;
     box-sizing: border-box;
     margin: 16px 0 0;
     position: relative
 }

 #bana_inc .measurement::after {
     content: '';
     width: 8px;
     height: 8px;
     border-top: solid 1px #454545;
     border-right: solid 1px #454545;
     transform: rotate(45deg);
     position: absolute;
     top: 36%;
     left: 208px;
     box-sizing: border-box
 }

 #bana_inc .fv {
     margin-bottom: 20px
 }

 #bana_inc .subText {
     margin: 0 30px 20px;
     font-size: 15px;
     text-align: center;
     line-height: 1.8
 }

 #bana_inc .Group {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between
 }

 #bana_inc .Group img {
     width: 50px
 }

 #bana_inc .Group a {
     padding: 8px;
     display: flex;
     align-items: center;
     font-size: 15px;
     color: #333
 }

 #bana_inc .Group .namebox {
     width: 32%;
     border: 1px solid #bbb;
     margin-bottom: 2%;
     position: relative;
     border-radius: 8px;
     box-sizing: border-box
 }

 #bana_inc .Group .namebox a:after {
     content: " ";
     position: absolute;
     top: 45%;
     right: 15px;
     width: 7px;
     height: 7px;
     border-top: 1px solid #bbb;
     border-right: 1px solid #bbb;
     transform: rotate(45deg)
 }

 #bana_inc .Group .namebox:not(.john) a span {
     margin: 0 auto;
     display: inline-block;
     padding: 0 5%
 }

 #bana_inc .Group .john {
     display: flex;
     width: 100%
 }

 #bana_inc .Group .john .logo {
     width: 20%;
     display: block
 }

 #bana_inc .Group .john img {
     width: 12%
 }

 #bana_inc .incContainer .iconText {
     display: flex;
     align-items: center;
     justify-content: space-between;
     border: 1px solid #999;
     padding: 10px;
     font-size: 12px;
     letter-spacing: 2px;
     margin-bottom: 20px
 }

 #bana_inc .incContainer .iconText img {
     width: 16%;
     margin-right: 2%
 }

 #bana_inc .bx-product-tile__label&gt;span img {
     height: 16px;
     width: 16px
 }

 @media only screen and (max-width:520px) {
     #bana_inc .slick-slider .slick-list {
         width: 101%
     }

     #bana_inc .slick-prev,
     #bana_inc .slick-next {
         width: 50px;
         height: 50px;
         cursor: pointer;
         position: absolute;
         z-index: 10;
         top: 87px;
         background-color: rgba(170, 170, 170, .2);
         border-radius: 50%;
         font-size: 0;
         line-height: 0;
         padding: 0;
         color: transparent;
         border: none;
         outline: none;
         transform: translate(0, -50%)
     }

     #bana_inc img {
         width: 100%;
         height: auto
     }

     #bana_inc .incContainer {
         margin: 0 2% 5%
     }

     #bana_inc .titleband {
         width: 100%;
         background-color: #1c84a0;
         color: #FFF;
         text-align: center;
         margin-bottom: 10px;
         font-size: 17px;
         font-weight: bold;
         line-height: 2
     }

     #bana_inc .wordTitle {
         margin: 0 0 2% 0
     }

     #bana_inc .itemList .itemImg {
         width: 100%;
         position: relative
     }

     #bana_inc .itembox {
         margin-top: 0
     }

     #bana_inc .itemList .itembox {
         padding: 10px 7px 0
     }

     #bana_inc .itemname {
         line-height: 15px;
         margin-top: 4px;
         width: 100%
     }

     #bana_inc .pricebox {
         margin: 4px 0 3px 0
     }

     #bana_inc .price {
         font-size: 14px;
         color: #000
     }

     #bana_inc .price:after {
         content: '�育ｨ手ｾｼ��';
         font-size: 10px
     }

     #bana_inc .tax {
         font-size: 10px
     }

     #bana_inc .salepricebox .price {
         color: #fb0000
     }

     #bana_inc .salepricebox .price:after {
         content: '�育ｨ手ｾｼ��';
         font-size: 10px
     }

     #bana_inc .salepricebox .price:before {
         content: '�･';
         font-size: 14px;
         color: #fb0000
     }

     #bana_inc .price_down {
         color: #fb0000;
         font-size: 10px;
         line-height: 1.3;
         display: block
     }

     #bana_inc .icon_item {
         position: absolute;
         bottom: 0;
         display: flex;
         flex-direction: column-reverse;
         width: 50%
     }

     #bana_inc .wordbox .wordlist {
         margin: 0 10% 5% 0;
         width: 45%;
         line-height: 1.2
     }

     #bana_inc .wordbox .wordlist:nth-of-type(even) {
         margin-right: 0
     }

     #bana_inc .wordbox .wordlist a {
         font-size: 15px
     }

     #bana_inc .wordbox .wordlist:nth-of-type(even) a {
         padding-left: 0
     }

     #bana_inc .wordbox .wordlist:last-of-type,
     #bana_inc .wordbox .wordlist:nth-of-type(odd):nth-last-of-type(2) {
         margin-bottom: 0
     }

     #bana_inc .wordlist a:after {
         top: 41%
     }

     #bana_inc .wordlist.linkPc {
         display: none
     }

     #bana_inc .wordlist.linkSp {
         display: block
     }

     #bana_inc .order_bth {
         width: 85%;
         margin: 0 auto 5%;
         line-height: 1.3
     }

     #bana_inc .order_bth a {
         padding: 4% 8% 4% 3%;
         font-size: 14px
     }

     #bana_inc .order_bth::after {
         width: 9px;
         height: 9px
     }

     #bana_inc .fv img {
         display: block;
         margin: 0 auto
     }

     #bana_inc .subText {
         margin: 0 10px 20px;
         font-size: 16px;
         text-align: left
     }

     #bana_inc .subText br {
         display: none
     }

     #bana_inc .Group .namebox {
         width: 49%
     }

     #bana_inc .Group {
         padding: 0 2%;
         box-sizing: border-box
     }

     #bana_inc .Group .john {
         width: 100%
     }

     #bana_inc .Group .john img {
         width: 20%
     }

     #bana_inc .Group .john .logo {
         width: 50%
     }

     #bana_inc .Group .namebox:not(.john) a span {
         padding: 0 10% 0 5%
     }

     #bana_inc .measurement {
         width: 98%;
         margin: 0 1%
     }

     #bana_inc .measurement::after {
         content: none
     }

     #bana_inc .incContainer .iconText img {
         width: 30%;
         margin-right: 4%
     }

     #bana_inc .bx-product-tile__label&gt;span img {
         height: 14px;
         width: 14px
     }
 }</pre></body></html>