@charset "UTF-8"; @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@100;300;400;500;700;900&family=Roboto:wght@100;300;400;500;700;900&display=swap'); /* ********************* */ /* ini /* ********************* */ body, table, form, input, select { font-family: Noto Sans JP, 游ゴシック, YuGothic, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; font-feature-settings: "palt" 1; line-height: 1.6; letter-spacing: 0.1em; color: #1f1f1f; } h1, h2, h3, h4, h5, h6, p, a, table, th, td { font-family: Noto Sans JP, 游ゴシック, YuGothic, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; letter-spacing: 0.05em; } p, a { font-size: 0.9rem; text-decoration: none; color: #000000; } .swiper { overflow: visible; } /* ********************* */ /* common /* ********************* */ /* ホバー時のエフェクト(画像拡大) */ .narabel--itemlist .swiper-slide .itemlist-img-box, .narabel--itemlist--swiper .swiper-slide .itemlist-img-box, .narabel--large--image .swiper-slide .image-box, /*.narabel--large--image--swiper .swiper-slide .image-box,*/ .narabel--small--image .swiper-slide .image-box, .narabel--small--image--swiper .swiper-slide .image-box { overflow: hidden; } .narabel--itemlist .swiper-slide img, .narabel--itemlist--swiper .swiper-slide img, .narabel--large--image .swiper-slide img, /*.narabel--large--image--swiper .swiper-slide img,*/ .narabel--small--image .swiper-slide img, .narabel--small--image--swiper .swiper-slide img { display: block; width: 100%; transition:1s all; margin-bottom: 5px; } .narabel--itemlist .swiper-slide img:hover, .narabel--itemlist--swiper .swiper-slide img:hover, .narabel--large--image .swiper-slide img:hover, /*.narabel--large--image--swiper .swiper-slide img:hover,*/ .narabel--small--image .swiper-slide img:hover, .narabel--small--image--swiper .swiper-slide img:hover { transform:scale(1.1,1.1); transition:1s all; } .narabel--itemlist .swiper-slide .itemlist-item-name, .narabel--itemlist--swiper .swiper-slide .itemlist-item-name { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; /* 任意の行数を指定 */ margin-bottom: 2%; } .narabel--itemlist .swiper-slide .itemlist-price, .narabel--itemlist--swiper .swiper-slide .itemlist-price { text-align: right; color: #c70000; font-weight: 600; } /* ホバー時のエフェクト(透過) */ .narabel--keyword .swiper-slide a:hover, .narabel--keyword--swiper .swiper-slide a:hover, .narabel--large--image--swiper .swiper-slide img:hover { opacity: .7; } /* ********************* */ /* narabel title /* ********************* */ .narabel--title { position: relative; font-weight: 600; padding: 0.1rem 0.5rem; border-bottom: 2px solid #000000; } /* ********************* */ /* narabel text /* ********************* */ .narabel--text { position: relative; padding: 0.5em 1em; text-align: center; } /* .narabel--text:before, .narabel--text:after { position: absolute; content: ''; } .narabel--text:after { top: 0; left: 0; width: 50px; height: 50px; border-top: 2px solid #000; border-left: 2px solid #000; } .narabel--text:before { right: 0; bottom: 0; width: 50px; height: 50px; border-right: 2px solid #000; border-bottom: 2px solid #000; } */ /* ********************* */ /* narabel itemlist /* ********************* */ .narabel--itemlist { background: #ffffff; width: 100%; margin: 0 auto; } .narabel--itemlist .swiper { margin: 0 -10px; padding: 0; } .narabel--itemlist .swiper-wrapper { display: block; } .narabel--itemlist .swiper-slide { display: inline-block; vertical-align: top; width: calc(25% - 40px); margin: 0 0 20px 0; padding: 0 20px; } .narabel--itemlist .swiper-slide, .narabel--itemlist--swiper .swiper-slide { margin: 0 0 50px 0; } .narabel--itemlist .itemlist-item-box a, .narabel--itemlist--swiper .itemlist-item-box a { font-size: 12px; color: #000000; line-height: 1.4; font-weight: 400; letter-spacing: 0.1em; } /* ********************* */ /* narabel itemlist swiper /* ********************* */ .narabel--itemlist--swiper { height: 100%; } .narabel--itemlist--swiper .swiper { width: 100%; padding-top: 50px; padding-bottom: 50px; } .narabel--itemlist--swiper .swiper-slide { background-position: center; background-size: cover; width: 300px; height: 300px; } .narabel--itemlist--swiper .swiper-slide img { display: block; width: 100%; } /* ********************* */ /* narabel large image /* ********************* */ .narabel--large--image { width: 100%; margin: 0 auto; } .narabel--large--image .swiper { margin: 0 -10px; padding: 0; } .narabel--large--image .swiper-wrapper { display: block; } .narabel--large--image .swiper-slide { display: inline-block; vertical-align: top; width: calc(50% - 20px); margin: 0 10px 20px 10px; } .narabel--large--image .swiper-slide img { display: block; width: 100%; } /* ********************* */ /* narabel large image swiper /* ********************* */ .narabel--large--image--swiper { height: 100%; } .narabel--large--image--swiper .swiper { width: 100%; padding-top: 50px; padding-bottom: 50px; } .narabel--large--image--swiper .swiper-slide { background-position: center; background-size: cover; width: 300px; height: 222px; } .narabel--large--image--swiper .swiper-slide img { display: block; width: 100%; } /* ********************* */ /* narabel small image /* ********************* */ .narabel--small--image { width: 100%; margin: 0 auto; } .narabel--small--image .swiper { margin: 0 -10px; padding: 0; } .narabel--small--image .swiper-wrapper { display: block; } .narabel--small--image .swiper-slide { display: inline-block; vertical-align: top; width: calc(25% - 20px); margin: 0 10px 20px 10px; } .narabel--small--image .swiper-slide img { display: block; width: 100%; } /* ********************* */ /* narabel small image swiper /* ********************* */ .narabel--small--image--swiper { height: 100%; } .narabel--small--image--swiper .swiper { width: 100%; padding-top: 50px; padding-bottom: 50px; } .narabel--small--image--swiper .swiper-slide { background-position: center; background-size: cover; width: 300px; height: 222px; } .narabel--small--image--swiper .swiper-slide img { display: block; width: 100%; } /* ********************* */ /* narabel keyword /* ********************* */ .narabel--keyword { width: 100%; margin: 0 auto; } .narabel--keyword .swiper { margin: 0 -10px; padding: 0; } .narabel--keyword .swiper-wrapper { display: block; } .narabel--keyword .swiper-slide { display: inline-block; vertical-align: top; width: calc(20% - 20px); margin: 0 10px 0px 10px; text-align: center; } .narabel--keyword .swiper-slide img { display: block; width: 100%; } /* ********************* */ /* narabel keyword swiper /* ********************* */ .narabel--keyword--swiper { height: 100%; } .narabel--keyword--swiper .swiper { width: 100%; height: 100%; padding-top: 50px; padding-bottom: 50px; } .narabel--keyword--swiper .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; } /* ********************* */ /* narabel notice /* ********************* */ .narabel--notice { background: #ffffff; width: 100%; margin: 0 auto; } .narabel--notice .swiper { margin: 0; padding: 10px; } .narabel--notice .swiper-wrapper { display: block; } .narabel--notice .swiper-slide { border-bottom: 1px solid #999; padding: 8px; display: flex; justify-content: center; align-items: center; } .narabel--notice .notice-title-box { width: 40%; font-weight: 600; } .narabel--notice .notice-text-box { width: 60%; } /* ********************* */ /* narabel notice swiper /* ********************* */ .narabel--notice--swiper { height: 100%; background: #ffffff; } .narabel--notice--swiper .swiper { width: 100%; height: 100%; padding-top: 50px; padding-bottom: 50px; } .narabel--notice--swiper .swiper-slide { font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; } .narabel--notice--swiper .notice-title-box { width: 40%; font-weight: 600; } .narabel--notice--swiper .notice-text-box { width: 60%; }