﻿@charset "UTF-8";.pane-left-menu{display: none;}/*.pane-contents .container{width: 1100px;}*//* ====================TOP==================== */body{font-family: "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color: #333333;}a{text-decoration: none;transition: 0.15s ease 0s;}a:focus{text-decoration: none;}a:hover{text-decoration: none;opacity: .7;}img {vertical-align: bottom;}.page-top .container {width: 100%;}/* contents */#top-contents{width: 1100px;margin: 0 auto 90px auto;}.shop-inner{padding: 0 0 95px 0;text-align: center;}.shop-inner:after,.shop-info-inner:after{content: "";display: block;clear: both;}.shop-inner .shop-lt,.shop-inner .shop-rt{width: 550px;float: left;}.shop-inner .shop-lt > a,.shop-inner .shop-rt > a{display: block;width: 400px;margin: 0 auto;}.shop-inner h2{margin: 0 0 25px 0;}.shop-inner .txt{text-align: left;width: 280px;font-size: 14px;margin: 0 auto 30px auto;line-height: 2;}.shop-inner .shop-intesucre .txt{color: #666;}.shop-inner .link{display: inline-block;color: #1c1b1b;text-decoration: none;padding-right: 30px;font-size: 14px;font-weight: bold;}.shop-inner .shop-handicraft .link{background: url(../../img/usr/top/arrow_b.png) no-repeat right center;}.shop-inner .shop-intesucre .link{background: url(../../img/usr/top/arrow_p.png) no-repeat right center;}.shop-info-inner{padding: 40px 0 30px 0;border-top: solid 2px #f4f4f4;border-bottom: solid 2px #f4f4f4;display: flex;align-items: center;}.shop-info-inner .shop-info{width: 570px;padding: 0 0 0 90px;box-sizing: border-box;text-align: center;}.shop-info-inner .shop-info h2{font-size: 13px;margin: 0 0 20px 0;}.shop-info-inner .shop-info h2 img{vertical-align: middle;margin-right: 7px;}.shop-info-inner .shop-info p{margin-bottom: 10px;}.shop-info-inner .shop-info p.em-txt{font-size: 18px;font-weight: bold;margin-bottom: 20px;}.shop-info-inner .shop-info p.txt{font-size: 14px;color: #202022;}.shop-info-inner .shop-info p.txt .txt-red{font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: bold;color: #e54848;margin: 0 5px;}.shop-info-inner .shop-info p.txt span.txt-red span{font-size: 20px;font-weight: bold;}.block-free-area--more-btn{text-align: right;margin-bottom: 10px;}.block-free-area--more-btn a{position: relative;padding-left: 15px;}.block-free-area--more-btn a:after{position: absolute;top: 50%;margin: -3px 0 0 0;content: "";left: 0;width: 7px;height: 7px;border-right: solid 1px #1c1b1b;border-bottom: solid 1px #1c1b1b;transform: rotate(-45deg);}.shop-info-inner .shop-menu{width: 530px;padding: 0 0 0 170px;box-sizing: border-box;}.shop-info-inner .shop-menu ul{}.shop-info-inner .shop-menu ul li{margin-bottom: 8px;}.shop-info-inner .shop-menu ul li a{display: block;text-decoration: none;color: #1c1b1b;font-size: 13px;}.shop-info-inner .shop-menu ul li.shop-menu-regist a{padding: 10px 0 10px 30px;background: url(../../img/usr/top/regist.png) no-repeat 1px center;background-size: 21px 22px;}.shop-info-inner .shop-menu ul li.shop-menu-login a{padding: 10px 0 10px 30px;background: url(../../img/usr/top/login.png) no-repeat 1px center;}.shop-info-inner .shop-menu ul li.shop-menu-mypage a{padding: 10px 0 10px 30px;background: url(../../img/usr/top/mypage.png) no-repeat 3px center;}.shop-info-inner .shop-menu ul li.shop-menu-question a{padding: 10px 0 10px 30px;background: url(../../img/usr/top/question.png) no-repeat left center;}/* お知らせ *//*.block-top-topic .block-category-list--free-ttl-inner .block-category-list--free-ttl-tp{display: none;}.block-top-topic .block-category-list--free-ttl-inner h2{font-size: 20px;color: #202022;margin-top: 10px;margin-bottom: 30px;}.block-top-topic--header{border-top: none;text-align: left;color: #202022;font-size: 20px;padding: 0 0 0 0;margin: 100px 0 30px 0;letter-spacing: 0.2em;}.block-top-topic--items {background: #fff;margin-bottom: 25px;}.block-top-topic--items li {padding: 0;border-bottom: 1px solid #e7e7e9;}.block-top-topic--items li a,.block-top-topic--items li div{display: block;padding: 16px 15px 16px 20px;text-decoration: none;color: #202022;}.block-top-topic--items dl {width: 100%;display: flex;align-items: center;}.block-top-topic--items dt {font-family: 'Montserrat', sans-serif;font-weight: bold;width: 150px;font-size: 12px;margin-right: 40px;box-sizing: border-box;letter-spacing: 0.2em;color: #202022;display: flex;align-items: center;justify-content: space-between;}.block-top-topic--items dt img {float: right;vertical-align: middle;max-width: 35px;}.block-top-topic--items dd {font-size: 13px;width: 865px;vertical-align: middle;box-sizing: border-box;line-height: 1.8;max-width: 865px;}.block-top-topic--items dl:after {content: "";display: block;clear: both;visibility: hidden;overflow: hidden;}*/.pane-common-footer {padding: 0;}.pane-common-footer-inner{width: 1100px;padding: 30px 0;}.pane-common-footer--item-list li a{color: #c4c4c4;}.block-copyright{color: #c4c4c4;}.block-page-top a {width: 80px;height: 80px;border-radius: 100px;background-color: rgba(69,61,58,0.90);}.block-page-top a img {display: none;}/**/h2.block-toppage-ttl {font-size: 32px;font-weight: bold;font-family: 'Noto Sans JP', sans-serif;line-height: 1.5;letter-spacing: 0.1em;text-align: center;padding: 60px 0 32px;margin: 0;}h2.block-toppage-ttl span {color: #999999;font-size: 11px;font-weight: normal;line-height: 2.2727;letter-spacing: 0.2em;display: block;}.block-toppage-content--wrap {width: 100%;}.block-toppage-content--inner {width: 1280px;margin: 0 auto;}/* COMPANY */.block-toppage-company .block-toppage-content--wrap {padding: 50px 0;margin-bottom: 18px;background-image: url("../../img/usr/top/company_bg.jpg");background-position: center top;background-repeat: no-repeat;background-size: cover;}.block-toppage-company ul {display: flex;align-items: center;justify-content: center;}.block-toppage-company ul li {margin-left: 20px;}.block-toppage-company ul li:first-child {margin-left: 0;}.block-toppage-company ul li a {display: flex;align-items: center;justify-content: center;width: 303px;height: 168px;background-color: #ffffff;border: 1px solid #dcdcdc;border-radius: 5px;position: relative;}div.block-toppage-company ul li a:before {position: absolute;right: 20px;top: 50%;margin: -4px 0 0 0;content: "";width: 8px;height: 8px;border-top: solid 2px #1c1b1b;border-left: solid 2px #1c1b1b;-webkit-transform: rotate(135deg);transform: rotate(135deg);}.block-toppage-company ul li a > span {font-size: 18px;font-weight: bold;letter-spacing: 0.2em;line-height: 2.666;text-align: center;}.block-toppage-company ul li a span.at-en {color: #999999;font-size: 12px;font-weight: normal;line-height: 1.4166;display: block;}/* BRAND */.block-toppage-brand {padding-bottom: 20px;}.block-toppage-brand .block-toppage-content--inner {display: flex;}.block-toppage-brand .block-toppage-brand-box {width: 630px;padding: 29px 20px 21px;background-color: #eeeeee;}.block-toppage-brand .block-toppage-brand-box:first-child {margin-right: 20px;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-logo {text-align: center;}.block-toppage-brand #brand_okadaya .block-toppage-brand-logo {margin-bottom: 30px;}.block-toppage-brand #brand_intesucre .block-toppage-brand-logo {margin: 10px 0 40px;}.block-toppage-brand #brand_intesucre .block-toppage-brand-logo img {width: 170px;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-logo span {font-size: 13px;line-height: 1.3846;letter-spacing: 0.1em;padding-bottom: 8px;display: block;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-mv {text-align: center;margin-bottom: 30px;}.block-toppage-brand .block-toppage-brand-box h3 {font-size: 18px;font-weight: bold;line-height: 1.5;letter-spacing: 0.1em;text-align: center;margin: 0 0 22px;padding: 0;}.block-toppage-brand .block-toppage-brand-box p {font-size: 14px;line-height: 1.714;letter-spacing: 0.074em;}.block-toppage-brand #brand_okadaya p {margin-bottom: 48px;}.block-toppage-brand #brand_intesucre p {margin-bottom: 24px;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-banner ul {display: flex;flex-wrap: wrap;justify-content: center;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-banner ul li {text-align: center;margin: 0 24px 28px;width: 210px;}.block-toppage-brand #brand_okadaya .block-toppage-brand-banner ul li.block-toppage-brand-banner1 img {width: 128px;}/*.block-toppage-brand #brand_intesucre .block-toppage-brand-banner ul li.block-toppage-brand-banner1 {width: 100%;}.block-toppage-brand #brand_intesucre .block-toppage-brand-banner ul li.block-toppage-brand-banner1 img {width: 160px;}*/.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-btn ul {display: flex;align-items: center;justify-content: center;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-btn ul li {width: 290px;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-btn ul li:first-child {margin-right: 10px;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-btn ul li a {color: #ffffff;font-size: 14px;line-height: 1.5714;letter-spacing: 0.03em;display: block;background-color: #999999;background-repeat: no-repeat;border-radius: 50px;padding: 20px 0 18px;}@media all and (-ms-high-contrast: none){.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-btn ul li a {padding: 24px 0 14px;}}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-btn ul li.block-toppage-brand-btn-shop a {background-image: url("../../img/usr/top/icon_shop.png");background-position: 21px center;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-btn ul li.block-toppage-brand-btn-shop a span {display: block;text-align: center;padding: 0 20px 0 52px;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-btn ul li.block-toppage-brand-btn-online a {padding-left: 60px;background-image: url("../../img/usr/top/icon_cart.png");background-position: 18px center;}/* RECRUIT */.block-toppage-recruit {padding-bottom: 8px;}.block-toppage-recruit ul {display: flex;align-items: center;justify-content: center;}.block-toppage-recruit ul li {width: 420px;height: 260px;margin: 0 0 10px 10px;position: relative;}.block-toppage-recruit ul li:first-child {margin-left: 0;}.block-toppage-recruit ul li a {display: block;}.block-toppage-recruit ul li span {color: #ffffff;font-size: 24px;font-weight: bold;line-height: 1.0;text-align: center;margin-top: -12px;position: absolute;left: 0;top: 50%;display: block;width: 100%;}/* SERVICE */.block-toppage-service .block-toppage-content--inner {height: 50px;background-color: #cccccc;}/* アプリ */.block-toppage-app .block-toppage-content--wrap {padding: 60px 0;margin-top: 90px;background-color: #eeeeee;}.block-toppage-app .block-toppage-content--inner {display: flex;}.block-toppage-app .block-toppage-app-box {width: 630px;text-align: center;background-color: #ffffff;}.block-toppage-app .block-toppage-app-box h2,.block-toppage-app .block-toppage-app-box h3 {margin: 0;padding: 0;background: none;}.block-toppage-app .block-toppage-app-box h2 span {font-size: 13px;line-height: 1.38;display: block;padding-bottom: 8px;}.block-toppage-app .block-toppage-app-box h3.block-toppage-app-ttl--dl {font-size: 14px;font-weight: bold;line-height: 1.285;letter-spacing: 0.1em;margin-bottom: 17px;}.block-toppage-app .block-toppage-app-box h3.block-toppage-app-ttl--sns {font-size: 20px;font-weight: bold;line-height: 1.5;letter-spacing: 0.1em;margin-bottom: 14px;}.block-toppage-app .block-toppage-app-box ul.block-toppage-app-dl,.block-toppage-app .block-toppage-app-box ul.block-toppage-app-sns {display: flex;align-items: center;justify-content: center;}.block-toppage-app .block-toppage-app-box ul.block-toppage-app-dl {margin-bottom: 36px;}.block-toppage-app .block-toppage-app-box ul.block-toppage-app-dl li {margin: 0 10px;}.block-toppage-app .block-toppage-app-box ul.block-toppage-app-sns li img {width: 55%;}.block-toppage-app #app_okadaya {padding: 29px 0 39px;margin-right: 20px;}.block-toppage-app #app_okadaya h2 {margin-bottom: 29px;line-height: 1.0;}.block-toppage-app #app_intesucre {padding: 39px 0 39px;}.block-toppage-app #app_intesucre h2 {margin-bottom: 39px;line-height: 1.0;}.block-toppage-app #app_intesucre h2 img {width: 170px;}/* 切り替え */.device-switcher{width: 100%;background: url(../../img/usr/handicraft/footer_bg02.png);text-align: center;}.device-switcher a{font-weight: normal;display: inline-block;padding: 19px 0 18px 0;}/* NEWS */div.block-top-topic .block-category-list--free-ttl-tp {font-size: 32px;font-weight: bold;font-family: 'Noto Sans JP', sans-serif;line-height: 1.5;letter-spacing: 0.1em;text-align: center;padding: 60px 0 0;}div.block-top-topic .block-category-list--free-ttl-inner h2 {margin: 0;}div.block-top-topic .block-category-list--free-ttl-bt span {color: #999999;font-size: 11px;font-weight: normal;text-align: center;line-height: 2.2727;letter-spacing: 0.2em;padding: 0 0 32px;display: block;}div.block-top-topic--body {width: 880px;margin: 0 auto 18px;}.block-top-topic--items {margin-bottom: 60px;border-top: 1px dashed #afafaf;}.block-top-topic--items li {padding: 0;border-bottom: 1px dashed #afafaf;}.block-top-topic--items li a,.block-top-topic--items li .is-nolink {display: block;padding: 20px;}.block-top-topic--items li .block-top-topic--items-img {display: none;}.block-top-topic--items li .block-top-topic--items-desc {/*overflow: hidden;*/}.block-top-topic--items li .block-top-topic--items-icon {width: 100%;}.block-top-topic--items li .block-top-topic--items-icon img {height: 18px;margin: 0 5px 10px 0;}.block-top-topic--items li .block-top-topic--items-date {/*float: left;width: 115px;*/margin-bottom: 5px;}.block-top-topic--items li .block-top-topic--items-desc p {/*float: right;width: 725px;*/}.block-top-topic .block-free-area--more-btn {width: 310px;margin: 0 auto;}.block-top-topic .block-free-area--more-btn a {display: block;font-size: 13px;text-align: center;line-height: 1.5384;background-color: #eeeeee;border: 1px dotted #dcdcdc;border-radius: 50px;padding: 17px 0;position: relative;}@media all and (-ms-high-contrast: none){.block-top-topic .block-free-area--more-btn a {padding: 22px 0 12px;}}.block-top-topic .block-free-area--more-btn a::after {content: "";position: absolute;left: 30px;top: 50%;width: 10px;height: 10px;margin-top: -4px;border-right: 1px solid #2c2c2c;border-bottom: 1px solid #2c2c2c;transform:  rotate(-45deg);}/* ビジュアルスライダー */.page-top .pane-contents .container {display: block;}div.toppage-visual {overflow: hidden;opacity: 0;}div.toppage-visual ul.toppage-visual-slider {position: relative;/*overflow: hidden;*/}div.toppage-visual ul.toppage-visual-slider li {text-align: center;}div.toppage-visual ul.toppage-visual-slider li.slick-slide {float: left;margin: 0 10px;display: block;outline: none;/*height: 100%;*/width: 1280px;min-height: 1px;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;}.slick-dots {width: 100%;padding: 25px 0;list-style: none;text-align: center;clear: both;}.slick-dots li {position: relative;display: inline-block;width: 24px;height: 24px;margin: 0 20px;padding: 0;cursor: pointer;}.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 24px;height: 24px;padding: 0;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}.slick-dots li button:before {font-family: 'slick';font-size: 24px;line-height: 20px;position: absolute;top: 6px;left: 6px;width: 12px;height: 12px;content: '';text-align: center;background: #ccc8bd;border-radius: 50%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;z-index: 2;}.slick-dots li.slick-active button:after {font-family: 'slick';line-height: 20px;position: absolute;top: 0;left: 0;width: 24px;height: 24px;content: '';background: #fff;text-align: center;border-radius: 50%;border: solid 2px #635853;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;z-index: 1;}.slick-dots li.slick-active button:before {background: #635853;}.page-top .slide_btn {width: 760px;margin: 0 auto;position: relative;}.page-top .slick-prev,.page-top .slick-next{cursor: pointer;position: absolute;top: 200px;margin: 0 0 0 0;z-index: 1;}.page-top .slick-prev,.page-top .slick-next {outline: 0;text-indent: -9999px;width: 56px;height: 56px;border: none;}.page-top .slick-prev{left: 50%;margin-left: -678px;background: url(../../img/usr/handicraft/slider_prev.png) no-repeat;}.page-top .slick-next{right: 50%;margin-right: -678px;background: url(../../img/usr/handicraft/slider_next.png) no-repeat;}.notice-box{width: 100%;background: rgba(230,0,18,0.1);margin-bottom: 10px;}.notice-box-inner{width: 1280px;margin: 0 auto;display: flex;padding: 20px 0;align-items: center;}.notice-desc{display: flex;flex: 1;font-size: 12px;}.notice-ttl{padding-right: 50px;}.notice-ttl span{display: inline-block;color: #e60012;font-weight: bold;font-size: 16px;padding-left: 35px;background: url(../../img/usr/handicraft/notice.png) no-repeat;}.block-toppage-brand .block-toppage-brand-box .block-toppage-brand-btn ul{margin-bottom: 20px;}