/* ----トップページ本文---- */#top-slider-warp {overflow: hidden;}#top-slider-warp #top-slider li {height: 400px;text-align: center;}#top-slider-warp #top-slider li a {display: block;padding: 0 4px;}#top-slider-warp #top-slider li img {/*height: 400px;*/}#top-slider-warp .bx-wrapper {border: none;box-shadow: none;margin: 0;}#top-slider-warp .bx-viewport {overflow: visible !important;width: 763px !important;margin: 0 auto;}@media screen and (max-width: 1000px) {#top-slider-warp .bx-viewport {width: 100% !important;}}#top-slider-warp ul.block-top-body--thumbnail {display: flex;justify-content: center;align-items: center;margin-top: 20px;}#top-slider-warp ul.block-top-body--thumbnail li {margin: 0 7px;padding: 3px;}#top-slider-warp ul.block-top-body--thumbnail li a {text-align: center;display: block;width: 135px;height: 72px;}#top-slider-warp ul.block-top-body--thumbnail li a.active {position: relative;}#top-slider-warp ul.block-top-body--thumbnail li a.active::after {content: "";position: absolute;left: -3px;top: -3px;border: 1px solid #333333;width: 141px;height: 78px;}#top-slider-warp .bx-wrapper .bx-pager {position: absolute;bottom: 20px;left: 50%;width: auto;padding: 0;display: flex;transform: translateX(-50%);}#top-slider-warp .bx-wrapper .bx-pager .bx-pager-item a {display: block;width: 54px;height: 7px;margin: 0;padding: 0;border: 2px solid transparent;font-size: 0;background: none;}#top-slider-warp .bx-wrapper .bx-pager .bx-pager-item a::before {display: block;width: 100%;height: 100%;opacity: 0.2;background: #000;content: "";}#top-slider-warp .bx-wrapper .bx-pager .bx-pager-item a.active::before {opacity: 1.0;}/* ----トップページ予備テンプレート2---- */.block-top-free2--header {font-size: 28px;text-align: center;border-top: #444 2px solid;padding: 19px 0 30px;}.block-top-free2--body {margin: 47px 0 50px;}.block-top-free2--items {width: 900px;height: auto;overflow: hidden;}.block-top-free2--items li {float: left;}.block-top-free2--items > li {width: 535px;height: auto;}.block-top-free2--items > li:first-child {width: 354px;height: auto;margin-right: 10px;}.block-top-free2--sub-items li {width: 172px;height: 172px;margin-left: 9px;margin-bottom: 9px;}.block-top-free2--sub-items li:nth-of-type(3n+1) {margin-left: 0;}.block-top-event--header {margin: 80px 0 0;padding: 55px 0;border: 0;border-top: 1px solid #333333;text-align: center;font-size: 28px;font-weight: bold;line-height: 1.28;letter-spacing: 0.06em;}/* ----ヘッダー---- */.block-header-info-frame {background: #F5F3F1;}.pane-header.js-fixed .block-header-info-frame {display: none;}.page-top .pane-header.js-fixed .block-header-info-frame {display: block;}.block-header-info-frame .container {height: auto;justify-content: space-between;padding: 10px 0;}.block-header-info {line-height: 2.0;/*width: 100%;*/width: auto;/*padding: 9px 0;*/white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;display: none;}ul.block-header-guide {display: flex;align-items: center;margin-left: auto;}ul.block-header-guide li {margin-left: 30px;}ul.block-header-guide li a {font-size: 15px;line-height: 1.866;display: block;}ul.block-header-guide li a:hover {text-decoration: none;}.block-header-logo {/*width: 132px;*//*width: 198px;*/width: 226px;/*margin: 0 38px 0 0;*/margin: 0 10px 0 0;padding: 0;font-size: 14px;}.block-header-logo a {padding: 0;display: block;}.block-header-logo img {/*width: 100%;height: auto;*/}.pane-order-header .block-header-logo img,.pane-cardupdate-header .block-header-logo img {width: 100%;height: auto;}ul.block-headernav--item-list {display: flex;align-items: center;}ul.block-headernav--item-list > li {width: 85px;margin-right: 5px;/*margin-right: 32px;*/}ul.block-headernav--item-list > li:last-of-type {margin-right: 0;}ul.block-headernav--item-list > li a {line-height: 2.0;text-align: center;display: block;position: relative;padding: 47px 0 6px;}ul.block-headernav--item-list > li a:hover {text-decoration: none;}ul.block-headernav--item-list > li a::before {position: absolute;display: block;left: 0;top: 0;z-index: 1;content: "";width: 100%;background-position: center center;background-repeat: no-repeat;}ul.block-headernav--item-list > li.block-headernav--item-catalog a::before {background-image: url(../image/ico_catalog.png);background-size: 24px auto;height: 29px;top: 7px;}ul.block-headernav--item-list > li.block-headernav--item-entry a::before {background-image: url(../image/ico_entry.png);background-size: 30px auto;height: 29px;top: 8px;}ul.block-headernav--item-list > li.block-headernav--item-boookmark a::before {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_bookmark.png);background-size: 33px auto;height: 29px;top: 10px;}ul.block-headernav--item-list > li.block-headernav--item-login a::before {background-image: url(../image/ico_login.png);background-size: 28px auto;height: 29px;top: 6px;}ul.block-headernav--item-list > li.block-headernav--item-cart a::before {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_cart.png);background-size: 32px auto;height: 30px;top: 8px;}ul.block-headernav--item-list > li.block-headernav--item-mypage a::before {background-image: url(../image/ico_mypage.png);background-size: 23px auto;height: 30px;top: 8px;}ul.block-headernav--item-list > li.block-headernav--item-cart a .block-headernav--cart-count {color: #fff;font-size: 14px;line-height: 22px;font-weight: 500;text-align: center;position: absolute;top: -10px;right: 10px;display: block;width: 22px;height: 22px;white-space: nowrap;background-color: #CB6262;border-radius: 50%;z-index: 2;}/* ----ヘッダー検索---- */.block-global-search {display: flex;align-items: center;flex-wrap: wrap;/*width: 314px;*/width: 480px;margin-right: 30px;}.block-global-search form {display: flex;align-items: center;/*width: 202px;*/width: 420px;/*padding: 19px 0;*/}.block-global-search form .block-global-search--submit {width: 45px;height: 45px;border: 0;padding: 0;background: #666666 url(https://www.iikigokochi.jp/img/usr/common/ico_search.png) center center / auto auto no-repeat;}.block-global-search form .block-global-search--keyword {width: calc(100% - 45px);height: 45px;min-height: 45px;outline: none;font-size: 15px;border: 1px solid #D6D6D6;border-radius: 0;border-right: 0;padding: 0 15px;}.block-global-search .block-global-search--searchdetail a {display: block;margin-left: 30px;padding: 7px 18px;border: 1px solid #111;border-radius: 16px;font-size: 11px;outline: 0;}.block-global-search .block-global-search--attention-keyword {width: 100%;display: flex;align-items: center;margin-top: 13px;}.block-global-search .block-global-search--attention-keyword dt {}.block-global-search .block-global-search--attention-keyword dd a {text-decoration: underline;display: inline-block;vertical-align: middle;margin-left: 10px;}.block-global-search .block-global-search--attention-keyword dd a:hover {text-decoration: none;}/* ----グローバルナビ---- */.pane-globalnav {position: relative;}ul.block-globalnav--item-list {display: flex;align-items: center;justify-content: center;width: 100%;}ul.block-globalnav--item-list > li > a {display: block;padding: 15px 36px;font-size: 13px;line-height: 20px;font-weight: 500;text-decoration: none;color: #000;}ul.block-globalnav--item-list > li.js-animation-megamenu-hover > a {position: relative;padding-right: 52px;}ul.block-globalnav--item-list > li.js-animation-megamenu-hover > a::after {position: absolute;top: calc(50% - 6px);right: 36px;display: block;width: 8px;height: 8px;border-right: 1px solid #000;border-bottom: 1px solid #000;transform: rotate(45deg);transition: all 0.3s;content: "";}ul.block-globalnav--item-list > li.js-animation-megamenu-hover:hover > a::after {top: calc(50% - 2px);transform: rotate(225deg);}ul.block-globalnav--item-list > li .block-globalnav-menu {position: absolute;top: 50px;left: 0;display: none;width: 100%;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.16);background: #fff;z-index: 999;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-frame {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;width: 1480px;max-width: calc(100% - 17px);margin: 0 auto;padding: 30px 0 30px 40px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-frame .block-globalnav-menu--item {width: 200px;margin-right: 40px;margin-bottom: 20px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link {display: flex;align-items: center;width: 100%;margin: 0 0 16px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link .block-globalnav-menu--item-image {width: 56px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link .block-globalnav-menu--item-image img {width: 100%;vertical-align: top;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link .block-globalnav-menu--item-text {width: 130px;margin-left: 14px;font-size: 16px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-category--row {padding: 6px 0;font-size: 13px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-category--row img {display: none;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-genre--row {padding: 8px 0;font-size: 13px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-genre--row img {display: none;}/* ----フッター---- */footer > .container {position: relative;width: 100%;}.block-footer--wrapper {width: 100%;}.block-footer--wrapper.block-order-footer {border-top: 1px solid #D6D6D6;}.block-footer--wrapper.block-footer--border {border-top: 1px solid #D6D6D6;}.block-footer--bg {background-color: #F8F8F8;}/* ボタン */ul.block-footer--btn {display: flex;justify-content: center;margin-top: 50px;}ul.block-footer--btn li {width: 350px;margin: 0 19px;}ul.block-footer--btn li a {font-size: 16px;line-height: 1.5;display: flex;justify-content: center;align-items: center;height: 60px;background-color: #cccccc;position: relative;}ul.block-footer--btn li a::after {content: "";position: absolute;right: 22px;top: 50%;width: 16px;height: 14px;margin-top: -7px;background-position: center center;background-repeat: no-repeat;background-size: 16px auto;}ul.block-footer--btn li.block-footer--btn-white a {border: 1px solid #333333;background-color: #FFFFFF;}#block_footer_order_guide ul.block-footer--btn li.block-footer--btn-white a:hover {color: #FFFFFF;background-color: #666666;border: 1px solid #666666;opacity: 1.0;}ul.block-footer--btn li.block-footer--btn-white a::after {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_arrow01.png);}#block_footer_order_guide ul.block-footer--btn li.block-footer--btn-white a:hover::after {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_arrow02.png);}ul.block-footer--btn li.block-footer--btn-block a {color: #FFFFFF;background-color: #666666;}ul.block-footer--btn li.block-footer--btn-block a::after {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_arrow02.png);}ul.block-footer--btn li a:hover {text-decoration: none;opacity: 0.7;}/* 会員特典のご案内 */#block_footer_memberbenefits {padding: 68px 0 80px;}#block_footer_memberbenefits h2 {font-size: 28px;font-weight: bold;text-align: center;letter-spacing: 0.06em;line-height: 1.5;padding: 0 0 50px;margin: 0;border: 0;}#block_footer_memberbenefits .block-footer-memberbenefits--guide {display: flex;}#block_footer_memberbenefits .block-footer-memberbenefits--guide li {text-align: center;width: calc(100% / 4);padding: 8px 0;position: relative;}#block_footer_memberbenefits .block-footer-memberbenefits--guide li::after {content: "";position: absolute;left: 0;top: 8px;width: 1px;height: calc(100% - 16px);background-color: #D6D6D6;}#block_footer_memberbenefits .block-footer-memberbenefits--guide li:first-child::after {display: none;}#block_footer_memberbenefits .block-footer-memberbenefits--img {height: 100px;width: 100%;display: flex;justify-content: center;align-items: center;}#block_footer_memberbenefits li.block-footer-memberbenefits--point .block-footer-memberbenefits--img img {width: 70px;}#block_footer_memberbenefits li.block-footer-memberbenefits--service .block-footer-memberbenefits--img img {width: 64px;}#block_footer_memberbenefits li.block-footer-memberbenefits--exclusive .block-footer-memberbenefits--img img {width: 110px;}#block_footer_memberbenefits li.block-footer-memberbenefits--magazine .block-footer-memberbenefits--img img {width: 70px;}#block_footer_memberbenefits .block-footer-memberbenefits--txt {font-size: 16px;font-weight: bold;line-height: 1.625;letter-spacing: 0.06em;}#block_footer_memberbenefits .block-footer-memberbenefits--memo {font-size: 14px;font-weight: 400;line-height: 1.357;}#block_footer_memberbenefits .block-footer-memberbenefits--memo a {display: inline-block;background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_arrow01.png);background-position: right center;background-repeat: no-repeat;background-size: 16px auto;padding-right: 20px;}/* 支払い/配送時期/送料/交換・返品 */#block_footer_order_guide {padding: 50px 0 67px;}#block_footer_order_guide h2 {font-size: 16px;font-weight: bold;line-height: 2.125;margin: 28px 0 0;padding: 0 0 0 40px;border: 0;background-position: left center;background-repeat: no-repeat;}#block_footer_order_guide h2.block-footer-order-guide--payment {background-size: 27px auto;}#block_footer_order_guide h2.block-footer-order-guide--delivery {background-size: 24px auto;}#block_footer_order_guide h2.block-footer-order-guide--postage {background-size: 29px auto;}#block_footer_order_guide h2.block-footer-order-guide--returns {background-size: 21px auto;}#block_footer_order_guide h2:first-child {margin-top: 0;}#block_footer_order_guide p {font-size: 15px;font-weight: 500;line-height: 1.733;}#block_footer_order_guide p.block-footer-order-guide--note {font-size: 12px;line-height: 1.75;margin-top: 3px;}/* メニュー */.block-footermenu {display: flex;padding: 46px 0 53px;}.block-footermenu--box {margin-left: 35px;}.block-footermenu--box:first-child {margin-left: 0;}.block-footermenu--box h2 {font-size: 20px;font-weight: bold;line-height: 2.0;padding: 0 0 12px;margin: 34px 0 0;border: 0;}.block-footermenu--box h2:first-child {margin-top: 0;}.block-footermenu--box .block-footermenu--item-list {}.block-footermenu--box .block-footermenu--item-list li a {font-size: 15px;line-height: 1.8;display: block;}.block-footermenu--box .block-footermenu--item-list li a.at-blank span {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_blank.png);background-position: right center;background-repeat: no-repeat;background-size: 10px auto;padding-right: 20px;}#block_footermenu__special_feature {width: 470px;}#block_footermenu__special_feature .block-footermenu--item-list li {margin-top: 8px;}#block_footermenu__category {width: 250px;}#block_footermenu__category .block-footermenu--item-list li,#block_footermenu__sns .block-footermenu--item-list li {margin-top: 13px;}#block_footermenu__category .block-footermenu--item-list li:first-child {margin-top: 8px;}#block_footermenu__sns .block-footermenu--item-list li:first-child {margin-top: 0;}#block_footermenu__sns {width: 410px;}#block_footermenu__sns .block-footermenu--item-list li.block-footermenu--item-list-sns {margin-top: 10px;}#block_footermenu__sns .block-footermenu--item-list li.block-footermenu--item-list-sns:first-child {margin-top: 0;}#block_footermenu__sns .block-footermenu--item-list li.block-footermenu--item-list-sns a {line-height: 2.0;padding-left: 42px;background-position: left center;background-repeat: no-repeat;background-size: 30px auto;}#block_footermenu__sns .block-footermenu--item-list li.block-footermenu--item-list-twitter a {background-image: url(../image/ico_sns_twitter.png);}#block_footermenu__sns .block-footermenu--item-list li.block-footermenu--item-list-facebook a {background-image: url(../image/ico_sns_fb.png);}#block_footermenu__sns .block-footermenu--item-list li.block-footermenu--item-list-instagram a {background-image: url(../image/ico_sns_insta.png);}#block_footermenu__sns .block-footermenu--item-list li.block-footermenu--item-list-line a {background-image: url(../image/ico_sns_line.png);}#block_footermenu__category .block-footermenu--item-list li.block-footermenu--item-list-icon a {line-height: 1.8;padding-left: 38px;background-repeat: no-repeat;}#block_footermenu__category .block-footermenu--item-list li.block-footermenu--item-list-new {margin-top: 24px;}#block_footermenu__category .block-footermenu--item-list li.block-footermenu--item-list-new a {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_category_new.png);background-position: 1px center;background-size: 26px auto;}#block_footermenu__category .block-footermenu--item-list li.block-footermenu--item-list-web a {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_category_web.png);background-position: 5px center;background-size: 18px auto;}#block_footermenu__category .block-footermenu--item-list li.block-footermenu--item-list-ad a {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_category_advertisement.png);background-position: 3px center;background-size: 21px auto;}.block-footermenu--box .block-footermenu--item-list-banner {display: flex;justify-content: space-between;align-items: flex-end;margin: 78px 0 0;}.block-footermenu--box .block-footermenu--item-list-banner ul {text-align: center;}.block-footermenu--box .block-footermenu--item-list-banner ul li {margin-top: 10px;}.block-footermenu--box .block-footermenu--item-list-banner ul li:first-child {margin-top: 0;}.block-footermenu--box .block-footermenu--item-list-banner ul a {display: block;}.block-footermenu--box .block-footermenu--item-list-banner-left {width: 230px;}.block-footermenu--box .block-footermenu--item-list-banner-right {width: 164px;}/* ナビゲーション */ul.block-footernav--item-list {display: flex;flex-wrap: wrap;justify-content: center;}ul.block-footernav--item-list li a {font-size: 16px;text-align: center;display: block;}#block_footernav__shoppingnav {padding: 35px 0 14px;border-top: 1px solid #D6D6D6;}#block_footernav__shoppingnav ul.block-footernav--item-list {width: 800px;margin: 0 auto;}#block_footernav__shoppingnav ul.block-footernav--item-list li {margin-bottom: 24px;border-left: 1px solid #D6D6D6;}#block_footernav__shoppingnav ul.block-footernav--item-list li:nth-child(1),#block_footernav__shoppingnav ul.block-footernav--item-list li:nth-child(6) {border-left: 0;}#block_footernav__shoppingnav ul.block-footernav--item-list li a {line-height: 1.0;padding: 0 15px;}#block_footernav__nav {padding: 21px 0 22px;}#block_footernav__nav ul.block-footernav--item-list li a {line-height: 1.5;padding: 0 12px;}/* ----ページトップに戻る---- */.block-page-top a {position: relative;display: block;width: 60px;height: 60px;background-color: #666666;background-image: url(https://www.iikigokochi.jp/img/usr/common/pagetop.png);}.block-page-top {position: fixed;top: auto;bottom: 10px;right: 26px;display: none;}/* ----左メニュー---- */.pane-left-menu .pane-block--title {font-size: 20px;font-weight: bold;line-height: 1.4;margin: 0 0 25px;padding: 0;border: 0;}.pane-left-menu .pane-block--subtitle {margin: 0;padding: 17px 30px 14px 15px;border-bottom: 0;border-top: 1px solid #D6D6D6;font-size: 18px;font-weight: bold;}.pane-left-menu .block-filter {border-bottom: 1px solid #D6D6D6;}.pane-left-menu .js-filter-box .js-filter-box-inner-label {position: relative;}.pane-left-menu .js-filter-box .js-filter-box-inner-label::before,.pane-left-menu .js-filter-box .js-filter-box-inner-label::after {content: "";position: absolute;top: 50%;right: 10px;display: block;width: 14px;height: 2px;background-color: #333333;transition: all 0.3s;}.pane-left-menu .js-filter-box .js-filter-box-inner-label::after {transform: rotate(0);}.pane-left-menu .js-filter-box.block-filter--close .js-filter-box-inner-label::after {transform: rotate(-90deg);top: 50%;}.block-filter--imagelist-inner-accordion {/*position: relative;*/}.block-filter--image {margin: 0 11px 15px 0;}.block-filter--image .block-filter--image-balloon {color: #FFFFFF;font-size: 14px;line-height: 1.57;background-color: #666666;position: absolute;left: 0;top: -28px;padding: 2px 5px 0;z-index: 5;display: none;}.block-filter--image .block-filter--image-balloon::after {content: "";position: absolute;left: 50%;bottom: -5px;width: 0;height: 0;margin-left: -6px;border-style: solid;border-width: 6px 5.5px 0 5.5px;border-color: #666666 transparent transparent transparent;}.pane-left-menu .block-filter-option-items {padding: 0 0 20px;}.pane-left-menu .block-filter-option-items input[type="checkbox"] {display: none;}.pane-left-menu .block-filter-option-items input[type="checkbox"] + label {font-size: 16px;line-height: 1.3125;display: block;padding: 0 0 0 35px;margin: 0 0 0 15px;position: relative;}.pane-left-menu .block-filter-option-items input[type="checkbox"] + label::before,.pane-left-menu .block-filter-option-items input[type="checkbox"] + label::after {content: "";position: absolute;}.pane-left-menu .block-filter-option-items input[type="checkbox"] + label::before {left: 0;top: 0;width: 20px;height: 20px;border: 1px solid #666666;background-color: #FFFFFF;}.pane-left-menu .block-filter-option-items input[type="checkbox"]:checked + label::after {left: 5px;top: 5px;width: 10px;height: 6px;border-bottom: 2px solid #333333;border-left: 2px solid #333333;transform: rotate(-45deg);}.pane-left-menu .js-filter-box .pane-block--subtitle + div {padding: 0;}.pane-left-menu .block-filter-option-items input[type="checkbox"] {vertical-align: top;}.pane-left-menu .js-filter-box .block-filter--image img.block-filter--image-src {width: 28px;height: 28px;}.pane-left-menu .js-filter-box .block-filter--image img.block-filter--image-src.block-filter-checkmark {width: 18px;height: 18px;}.block-leftmenu_banner .block-leftmenu_banner--list > li {margin: 20px 0;}.block-leftmenu_banner .block-leftmenu_banner--list > li a {display: block;text-align: center;}.block-leftmenu_sns .block-leftmenu_sns--list {display: flex;justify-content: center;align-items: center;margin: 20px 0;}.block-leftmenu_sns .block-leftmenu_sns--list li {width: 35px;margin: 0 5px;}ul.block-category-tree--level-1 > .block-category-tree--item__open,ul.block-category-tree--level-1 > .block-category-tree--item {border-top: 0;border-bottom: 1px solid #ccc;}ul > .block-category-tree--item__open,ul > .block-category-tree--item {border-top: 1px solid #D6D6D6;border-bottom: 0;}.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1) {display: none;}.pane-left-menu ul.block-category-tree--items > li {position: relative;}.pane-left-menu ul.block-category-tree--items > li > a {height: 47px;}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener {position: absolute;top: 0;right: 0;width: 43px;height: 43px;cursor: pointer;}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener::before {position: absolute;top: calc(50% - 8px);right: 3px;display: block;width: 10px;height: 10px;border-right: 2px solid #111;border-bottom: 2px solid #111;transform: rotate(45deg);transition: all 0.3s;content: "";}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener.is-open::before {top: calc(50% - 4px);transform: rotate(-135deg);}.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1) > li > a + .block-category-tree--item-opener::before {position: absolute;top: calc(50% - 6px);right: 15px;display: block;width: 8px;height: 8px;border-right: 1px solid #111;border-bottom: 1px solid #111;transform: rotate(45deg);transition: all 0.3s;content: "";}.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1) > li > a + .block-category-tree--item-opener.is-open::before {top: calc(50% - 3px);transform: rotate(-135deg);}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > a {height: 55px;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > a + .block-category-tree--item-opener {height: 55px;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-2 > li {text-indent: 50px;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-3 > li > a {background: #f5f5f5;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-4 > li > a {background: #f0f0f0;}.block-genre-tree {margin-top: 60px;}.block-genre-tree--level1 {border-bottom: 1px solid #D6D6D6;}.block-genre-tree--item__open,.block-genre-tree--item {border-top: 1px solid #D6D6D6;border-bottom: 0;}.block-genre-tree--item__open a,.block-genre-tree--item a,.block-genre-tree--item > span {height: auto;max-height: 60px;padding: 12px 0 13px;}.block-genre-tree--image {width: 44px;height: 35px;margin: 0 5px 0 0;}.block-genre-tree--item__open span,.block-genre-tree--item span {font-size: 16px;line-height: 1.3125;flex: 1;}.block-genre-tree--level2 > li {text-indent: 50px;}/* ----PC/スマホ切り替えスイッチ---- */.block-switcher {display: flex;width: 124px;margin: 0 auto 20px;padding: 3px;border-radius: 2px;background: rgba(34, 34, 34, 0.2);}.block-switcher .block-switcher-container {width: 58px;margin-right: 2px;}.block-switcher .block-switcher-container + .block-switcher-container {margin-right: 0;}.block-switcher .block-switcher-container .block-switcher--current {display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 4px;text-align: center;font-size: 10px;line-height: 1.5;background: #fff;}.block-switcher .block-switcher-container .block-switcher--current::before {display: block;width: 32px;height: 32px;margin: 0 0 3px;background: url(https://www.iikigokochi.jp/img/usr/common/ico_pc.png) center center / auto auto no-repeat;content: "";}.block-switcher .block-switcher-container .block-switcher--switch {display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 4px;text-align: center;font-size: 10px;line-height: 1.5;opacity: 0.3;}.block-switcher .block-switcher-container .block-switcher--switch::before {display: block;width: 32px;height: 32px;margin: 0 0 3px;background: url(https://www.iikigokochi.jp/img/usr/common/ico_sp.png) center center / auto auto no-repeat;content: "";}.block-switcher .block-switcher-container .block-icon-image-small {display: none;}/* ----Copyright---- */.block-copyright {display: block;margin: 20px auto 0;font-size: 13px;text-align: center;line-height: 1.53;}/* ----カタログ請求ボタン---- */.block-goods-catalog-button {display: none;}/* ----トップページ---- */.block-top-category {background: linear-gradient(to right bottom, #f8e5de 0%, #fff 50%, #f8e5de 100%);}.block-top-title {margin: 80px 0 0;padding: 55px 0;border: 0;border-top: 1px solid #333333;text-align: center;font-size: 28px;font-weight: bold;line-height: 1.28;letter-spacing: 0.06em;}.block-top-title span {display: block;font-family: "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 12px;font-weight: bold;line-height: 1.5;}.block-top-more a {font-size: 20px;line-height: 1.5;text-decoration: none;background: #fff;border: 1px solid #333333;background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_arrow01.png);background-position: 337px center;background-repeat: no-repeat;background-size: 16px auto;width: 370px;height: 60px;margin: 0 auto;padding: 0;display: flex;justify-content: center;align-items: center;}.block-top-more a:hover {color: #FFFFFF;background-color: #666666;border: 1px solid #666666;background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_arrow02.png);}.block-top-campaign {background: #f8e5de;}.block-campaign-banner {padding: 0 0 80px;}.block-campaign-banner ul.block-campaign-banner--list {display: flex;flex-wrap: wrap;justify-content: center;/*width: 1200px;*/margin: 0 auto;}.block-campaign-banner ul.block-campaign-banner--list > li {width: 293px;margin: 0 10px 45px;}.block-campaign-banner ul.block-campaign-banner--list > li:first-child {margin-left: 0;}.block-campaign-banner ul.block-campaign-banner--list > li:nth-of-type(3n) {margin-right: 0;}.block-campaign-banner ul.block-campaign-banner--list > li:nth-of-type(6n) {margin-right: 0;}.block-campaign-banner ul.block-campaign-banner--list > li:nth-of-type(4n) {margin-left: 0;}.block-campaign-banner ul.block-campaign-banner--list > li a {display: block;}.block-campaign-banner ul.block-campaign-banner--list > li .block-campaign-banner--title {font-size: 16px;font-weight: bold;line-height: 1.5;margin: 15px 0 0;}.block-campaign-banner ul.block-campaign-banner--list > li p {font-size: 14px;line-height: 1.785;display: -webkit-box;-webkit-line-clamp: 2;/*行数*/-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}.block-top-event {/*padding: 0 0 80px;*/}.block-top-event .block-top-event--goods {/*overflow: hidden;*/}.block-top-topic {background: #f5f5f5;}.block-top-topic .block-top-topic--header {font-size: 28px;font-weight: bold;letter-spacing: 0.06em;line-height: 1.285;text-align: center;margin: 0 0 54px;padding: 0;border: 0;}.block-top-topic .block-top-topic--body {margin: 0;padding: 0 0 80px;}.block-top-topic .block-top-topic--body ul.block-top-topic--items {width: 100%;margin: 0 auto;}.block-top-topic--items dl {display: flex;}.block-top-topic--items dt,.block-top-topic--items dd {display: inline-block;vertical-align: top;}.block-top-topic--items dt {font-size: 14px;font-weight: bold;line-height: 2.0;margin-right: 10px;}.block-top-topic--items dd {font-size: 16px;line-height: 1.875;}.block-top-topic--items dd img {height: 28px;vertical-align: top;}.block-top-topic--items dd + dd {margin-left: 10px;}.block-top-topic--items li {border: 0;border-bottom: 1px solid #D6D6D6;padding: 20px 0;}.block-top-topic--items li:first-child {border-top: 1px solid #D6D6D6;}.block-top-topic--items li a {display: block;}.block-top-topic--next-page a {color: #111;font-size: 14px;line-height: 1.5;text-align: right;text-decoration: none;display: block;margin: 0 auto;}.block-top-topic--next-page a:hover {text-decoration: underline;}/* 左ナビに移動 */.pane-left-menu .block-top-topic {margin-top: 60px;}.pane-left-menu .block-top-topic .block-top-topic--header {font-size: 20px;line-height: 1.3;text-align: left;margin: 0 0 26px;}.pane-left-menu .block-top-topic--items dl {flex-wrap: wrap;}.pane-left-menu .block-top-topic--items dt {line-height: 1.285;}.pane-left-menu .block-top-topic--items dd img.block-top-topic--icon {display: none;}.pane-left-menu .block-top-topic--items dt + dd {line-height: 18px;}.pane-left-menu .block-top-topic--items dd img {height: 18px;}.pane-left-menu .block-top-topic--items dd + dd {width: 100%;margin: 0;}.pane-left-menu .block-top-topic--next-page {display: none;}.block-topic-page--article-header .block-topic-page--article-icon {height: 28px;}/**/.block-top-separate-banner {width: 100%;}.block-top-separate-banner ul.block-top-separate-banner--list {display: flex;flex-wrap: wrap;width: 100%;}.block-top-separate-banner ul.block-top-separate-banner--list > li {width: 50%;}.block-top-separate-banner ul.block-top-separate-banner--list > li img {width: 100%;vertical-align: top;}.block-top-instagram .block-top-title img {display: block;margin: 0 auto 8px;}.block-jscart--items {padding-bottom: 5px;}.pane-right-menu .block-jscart {width: 1080px;margin: 0 auto;}.pane-right-menu .block-jscart .block-search-box--header {margin: 0 0 30px;padding: 75px 0 0;border: 0;text-align: center;font-family: "Josefin Sans", "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 36px;font-weight: 500;line-height: 1.333;color: #000;letter-spacing: 0.02em;}/* ----トップページ　ランキングタブ---- */.block-top-ranking .block-top-ranking--tab > ul {display: flex;}.block-top-ranking .block-top-ranking--tab > ul li {width: calc(100% / 5);}.block-top-ranking .block-top-ranking--tab > ul li a {font-size: 16px;font-weight: 500;line-height: 1.3125;text-decoration: none;display: flex;justify-content: center;align-items: center;background-color: #F8F8F8;height: 60px;border: 1px solid #D6D6D6;border-bottom-color: #333333;/*border-left: 0;*/border-right: 0;}.block-top-ranking .block-top-ranking--tab > ul li:last-child a {border-right: 1px solid #D6D6D6;}.block-top-ranking .block-top-ranking--tab > ul li a:hover {text-decoration: none;}.block-top-ranking .block-top-ranking--tab > ul li.js-select a {font-weight: bold;background-color: #ffffff;border-color: #333333;border-bottom-color: #ffffff;}.block-top-ranking .block-top-ranking--tab > ul li.js-select + li a {border-left-color: #333333;}.block-top-ranking--tab-box {padding: 40px 0 0;}/**/.page-top .block-reco-ranking--items {position: relative;padding-left: 464px;width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;}.page-top .block-reco-ranking--items li {width: 208px;flex-basis: 208px;margin: 0 0 20px 20px;}.page-top .block-reco-ranking--items li a {display: block;}.page-top .block-reco-ranking--items li a:hover {text-decoration: none;}.page-top .block-reco-ranking--items li .block-reco-ranking--goods-image {position: relative;}.page-top .block-reco-ranking--items li .block-reco-ranking--goods-image figure {width: 208px;height: 208px;}.page-top .block-reco-ranking--items li .block-reco-ranking--rank {color: #FFFFFF;font-size: 16px;font-family: Arial, Helvetica;width: 35px;height: 35px;border-radius: 0;top: -5px;left: 5px;border: 0;background: #A9A9A9;display: flex;justify-content: center;align-items: center;position: absolute;}.page-top .block-reco-ranking--items li.block-reco-ranking--rank-1 .block-reco-ranking--rank {color: #fff;background: #AEA15C;}.page-top .block-reco-ranking--items li.block-reco-ranking--rank-2 .block-reco-ranking--rank,.page-top .block-reco-ranking--items li.block-reco-ranking--rank-3 .block-reco-ranking--rank {color: #fff;background: #A9A9A9;}.page-top .block-reco-ranking--items li .block-reco-ranking--goods-description .block-reco-ranking--goods-name {font-size: 15px;line-height: 1.33;margin-top: 6px;display: -webkit-box;-webkit-line-clamp: 1;/*行数*/-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}.page-top .block-reco-ranking--items li.block-reco-ranking--rank-1 {position: absolute;left: 0;top: 0;width: 465px;height: 465px;margin: 0;}.page-top .block-reco-ranking--items li.block-reco-ranking--rank-1 .block-reco-ranking--goods-image figure {width: 465px;height: 465px;}/**//* ----トップページ　ユーザーレビュー---- */.block-top-review {background-color: #F8F8F8;margin-top: 80px;display: none;}.block-top-review .block-top-title {margin: 0;border: 0;padding: 60px 0 43px;}.page-top .revico-review-comment-detail--product-name p {display: -webkit-box;text-align: left;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}.page-top .revico-review-comment-row .revico-review-comment-detail--comment--content {height: 90px;-webkit-line-clamp: 4;}/* ----トップページ　商品検索---- */.block-top-item-search {margin: 80px 0 0;padding: 35px 0 40px;background-color: #F8F8F8;}.block-top-item-search .block-top-item-search--title {font-size: 28px;font-weight: bold;line-height: 1.285;text-align: center;margin: 0 0 28px;padding: 0;border: 0;}.block-top-item-search p {font-size: 16px;text-align: center;line-height: 1.5625;margin: 18px 0 0;}.block-top-item-search p a {text-decoration: underline;}.block-top-item-search p a:hover {text-decoration: none;}.block-top-item-search p.block-top-item-search--lead {margin-bottom: 17px;}.block-top-item-search .block-top-item-search--box {width: 680px;margin: 0 auto;}.block-top-item-search .block-top-item-search--box .block-top-item-search--box-form {display: flex;background-color: #FFFFFF;}.block-top-item-search .block-top-item-search--box .block-top-item-search--box-form input.block-top-item-search--box-keyword:hover,.block-top-item-search .block-top-item-search--box .block-top-item-search--box-form input.block-top-item-search--box-keyword {border: 1px solid #D6D6D6;border-radius: 0;border-right: 0;padding: 10px 15px;width: 620px;}.block-top-item-search .block-top-item-search--box .block-top-item-search--box-form button.block-top-item-search--box-search-submit {width: 60px;height: 60px;background-color: #666666;padding: 0 0 0 17px;border: 0;}.block-top-item-search .block-top-item-search--box .block-top-item-search--box-form button.block-top-item-search--box-search-submit .block-icon-image--search {width: 25px;height: 25px;background-size: 25px auto;}/* ----トップページ　閲覧履歴からのおススメ商品はこちら---- */#block-top-featured-products {}/* ----トップページ　ナビプラス サムネイル表示---- */.block-reco-thumbnail {display: flex;flex-wrap: wrap;}.block-reco-thumbnail li {width: 168px;margin: 0 20px 20px 0;}.block-reco-thumbnail li:nth-child(5n) {margin-right: 0;}.block-reco-thumbnail li a {display: block;}.block-reco-thumbnail li a:hover {text-decoration: none;}.block-reco-thumbnail li .block-reco-thumbnail--goods-image figure {width: 168px;height: 168px;margin-bottom: 10px;}.block-reco-thumbnail li .block-reco-thumbnail--goods-variation {width: 100%;letter-spacing: -5px;}.block-reco-thumbnail li .block-reco-thumbnail--goods-variation img {width: 40px;margin: 0 2.5px 4px 0;letter-spacing: 0;}.block-reco-thumbnail li .block-reco-thumbnail--goods-variation img:nth-child(4n) {margin-right: 0;}.block-reco-thumbnail li .block-reco-thumbnail--goods-name {font-size: 15px;line-height: 1.33;margin-top: 15px;display: -webkit-box;-webkit-line-clamp: 2;/*行数*/-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}/* ----一覧ページ　レコメンド　タイトル---- */.block-reco-category-title {font-size: 28px;font-weight: bold;letter-spacing: 0.06em;line-height: 1.285;text-align: center;margin: 150px 0 54px;padding: 0;border: 0;}/* ----最近見た商品---- */.block-recent-item--items {width: 100%;margin: 0 auto;}.block-recent-item--header {font-size: 28px;font-weight: bold;letter-spacing: 0.06em;line-height: 1.285;text-align: center;/*margin: 0 0 54px;*/margin: 75px 0 54px;padding: 0;border: 0;}.page-top .block-recent-item--header {border: 0;}.block-recent-item {width: 100%;}.block-recent-item .block-recent-item--empty-message,.block-recent-item .block-recent-item--history-message {text-align: center;}.block-recent-item .block-recent-item--keep-history a {display: block;width: 162px;margin: 0 auto;padding: 15px 10px;border: 1px solid #000;border-radius: 26px;font-size: 14px;line-height: 1.5;text-align: center;text-decoration: none;color: #111;background: #fff;}/* ----パンくずリスト---- */.block-topic-path {font-size: 14px;line-height: 1.285;padding: 0;}.block-topic-path ul + ul {margin-top: 5px;}.block-topic-path--list li {padding-right: 1.0em;}.block-topic-path--list a {padding-left: 1.0em;text-decoration: none;}.block-topic-path--list .block-topic-path--item__home a {padding-left: 0;}.block-topic-path--list .block-topic-path--item__current a {color: #979797;}/* ----カテゴリ画面---- */.block-category-style-p {display: flex;flex-wrap: wrap;width: 100%;margin: 0 auto;padding: 30px 20px 10px;background: #eee;}.page-top .block-category-style-p {width: 1060px;padding: 0 0 50px;background: none;}.block-category-style-p .block-category-style-p--item {display: flex;flex-direction: column;width: 200px;flex-basis: 200px;margin: 0 20px 20px 0;}.page-top .block-category-style-p .block-category-style-p--item {width: 250px;flex-basis: 250px;margin: 0 20px 40px 0;}.block-category-style-p .block-category-style-p--item:nth-of-type(4n),.page-top .block-category-style-p .block-category-style-p--item:nth-of-type(4n) {margin-right: 0;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-comment {float: none;width: auto;font-size: 13px;order: 30;}.page-top .block-category-style-p .block-category-style-p--item .block-category-style-p--item-comment {display: none;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-image {width: 100%;margin: 0 0 16px;float: none;order: 10;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-image img {width: 100%;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-name {width: 100%;margin: 0 0 16px;padding: 0;border: 0;font-size: 14px;font-weight: bold;text-align: left;order: 20;}.page-top .block-category-style-p .block-category-style-p--item .block-category-style-p--item-name {margin: 0;text-align: center;font-weight: normal;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-name a::before {content: "＞ ";}.page-top .block-category-style-p .block-category-style-p--item .block-category-style-p--item-name a::before {display: none;}.block-category-list--header {margin: 40px 0 25px;padding: 0;font-size: 28px;font-weight: 500;text-align: center;text-decoration: underline;text-decoration-thickness: 0.3em;text-decoration-color: #D3EDE4;text-underline-offset: -0.2em;text-decoration-skip-ink: none;}.block-category-list--header-img {margin: 40px 0 25px;}.block-category-list--comment {margin: 0 0 36px;line-height: 1.7;}.page-top.top-layout1 .block-top-category,.page-top.top-layout2 .block-top-category {background: none;}.page-top.top-layout1 .block-category-style-p,.page-top.top-layout2 .block-category-style-p {width: 890px;}.page-top.top-layout1 .block-category-style-p .block-category-style-p--item,.page-top.top-layout2 .block-category-style-p .block-category-style-p--item {width: 200px;flex-basis: 200px;margin: 0 30px 20px 0;}.page-top.top-layout1 .block-category-style-p .block-category-style-p--item:nth-of-type(4n),.page-top.top-layout2 .block-category-style-p .block-category-style-p--item:nth-of-type(4n) {margin-right: 0;}/**/.page-top.top-layout1 .block-top-campaign,.page-top.top-layout2 .block-top-campaign {background: none;}.page-top.top-layout1 .block-campaign-banner ul.block-campaign-banner--list,.page-top.top-layout2 .block-campaign-banner ul.block-campaign-banner--list {}.page-top.top-layout1 .block-campaign-banner ul.block-campaign-banner--list > li,.page-top.top-layout2 .block-campaign-banner ul.block-campaign-banner--list > li {/*width: 280px;margin: 0 30px 40px 0;*/}.page-top.top-layout1 .block-top-event .block-ranking-r .block-ranking-r--items,.page-top.top-layout2 .block-top-event .block-ranking-r .block-ranking-r--items {/*width: 920px;padding-left: 32px;*/}.page-top.top-layout1 .block-top-event .block-ranking-r .block-ranking-r--items .bx-wrapper,.page-top.top-layout2 .block-top-event .block-ranking-r .block-ranking-r--items .bx-wrapper {/*max-width: 920px !important;*/}.page-top.top-layout1 .block-ranking-r .block-ranking-r--items .bx-wrapper .bx-viewport,.page-top.top-layout2 .block-ranking-r .block-ranking-r--items .bx-wrapper .bx-viewport {/* min-height: 300px;*/}.page-top.top-layout1 .block-ranking-r .block-ranking-r--items li dl,.page-top.top-layout2 .block-ranking-r .block-ranking-r--items li dl {/*width: 190px;flex-basis: 190px;margin-right: 32px;*/}.page-top.top-layout1 .block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image figure,.page-top.top-layout2 .block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image figure {/*width: 190px;height: 190px;*/}.page-top.top-layout1 .block-top-event ul.block-thumbnail-t,.page-top.top-layout2 .block-top-event ul.block-thumbnail-t {/*  width: 920px;padding-left: 32px;*/}.page-top.top-layout1 .block-top-event ul.block-thumbnail-t .bx-wrapper,.page-top.top-layout2 .block-top-event ul.block-thumbnail-t .bx-wrapper {/*max-width: 920px !important;*/}.page-top.top-layout1 .block-top-event ul.block-thumbnail-t .bx-wrapper .bx-viewport,.page-top.top-layout2 .block-top-event ul.block-thumbnail-t .bx-wrapper .bx-viewport {/*min-height: 300px;*/}.page-top .block-ranking-r .block-ranking-r--items li {position: relative;padding-left: 464px;}.page-top .block-ranking-r .block-ranking-r--items li dl {width: 208px;flex-basis: 208px;margin: 0 0 20px 20px;}.page-top .block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image figure {width: 208px;height: 208px;}.page-top .block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .block-ranking-r--goods-name {display: -webkit-box;-webkit-line-clamp: 1;/*行数*/-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}.page-top .block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .variation-name,.page-top .block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .block-ranking-r--price-infos {display: none;}.page-top .block-ranking-r .block-ranking-r--items li dl.block-ranking-r--goods-rank-1 {position: absolute;left: 0;top: 0;width: 465px;height: 465px;margin: 0;}.page-top .block-ranking-r .block-ranking-r--items li dl.block-ranking-r--goods-rank-1 .block-ranking-r--goods-image figure {width: 465px;height: 465px;}/**/.page-top.top-layout1 ul.block-thumbnail-t li dl,.page-top.top-layout2 ul.block-thumbnail-t li dl {width: 168px;flex-basis: 168px;margin-right: 20px;}.page-top.top-layout1 ul.block-thumbnail-t li dl:nth-child(5n),.page-top.top-layout2 ul.block-thumbnail-t li dl:nth-child(5n) {margin-right: 0;}.page-top.top-layout1 ul.block-thumbnail-t li dl dt .block-icon,.page-top.top-layout2 ul.block-thumbnail-t li dl dt .block-icon {display: none;}.page-top.top-layout1 ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure,.page-top.top-layout2 ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure {width: 168px;height: 168px;}.page-top.top-layout1 ul.block-thumbnail-t li dl .variation-name,.page-top.top-layout2 ul.block-thumbnail-t li dl .variation-name,.page-top.top-layout1 ul.block-thumbnail-t li dl .block-thumbnail-t--price-infos,.page-top.top-layout2 ul.block-thumbnail-t li dl .block-thumbnail-t--price-infos,.page-top.top-layout1 ul.block-thumbnail-t li dl .block-icon,.page-top.top-layout2 ul.block-thumbnail-t li dl .block-icon {display: none;}.page-top.top-layout1 .block-top-topic,.page-top.top-layout2 .block-top-topic {background: none;}/**/.block-top-free-1 {margin-bottom: 80px;}.block-top-free-1 .block-top-notice {border: 4px solid #CB6262;padding: 20px 25px;}.block-top-free-1 .block-top-notice h2 {color: #CB6262;font-size: 18px;font-weight: bold;text-align: center;line-height: 1.55;margin: 0 0 8px;padding: 0;border: 0;}.block-top-free-1 .block-top-notice p {font-size: 16px;line-height: 1.75;}/* ----ジャンル画面---- */.block-genre-style {/*display: flex;*/flex-wrap: wrap;width: 100%;margin: 0 auto;padding: 30px 20px 10px;background: #eee;display: none;}.block-genre-style .block-genre-style--item {display: flex;flex-direction: column;width: 200px;flex-basis: 200px;margin: 0 20px 20px 0;}.block-genre-style .block-genre-style--item .block-genre-style--item-name {width: 100%;margin: 0;padding: 0;border: 0;font-size: 14px;font-weight: bold;text-align: left;}.block-genre-style .block-genre-style--item .block-genre-style--item-name a::before {content: "＞ ";}/* ----ブランド画面---- */.block-brand-list {margin: 40px 0 60px;}.block-brand-list .block-topic-path {margin-bottom: 40px;}.block-brand-list--items {display: flex;flex-direction: row;flex-wrap: wrap;}.block-brand-list--item {flex-grow: 1;flex-basis: 390px;max-width: 390px;margin: 0 0 60px 15px;}.block-brand-list--item:nth-of-type(3n+1) {margin-left: 0;}.block-brand-list--item-img {width: 390px;height: 240px;}.block-brand-list--item-name,.block-brand-list--item-comment {border: 0;}.block-brand-list--item-name {padding: 16px 0 12px;font-size: 16px;font-weight: bold;line-height: 1.25;text-align: center;}.block-brand-list--item-comment {border: 0;padding: 0;}.block-brand-list--item-btn {display: block;text-align: center;width: 240px;height: auto;line-height: 1.5;color: #333;font-size: 14px;margin: 16px auto 0;padding: 15px 10px;border: 1px solid #111;background: #fff;}.block-brand-detail--image {margin-top: 40px;}.block-brand-detail--description {margin-bottom: 30px;}/* ----トピック画面---- */.block-topic-details--items {margin: 0 0 36px;}.block-topic-details--items li {padding: 12px 0;border: 0;border-bottom: 1px solid #D6D6D6;}.block-topic-details--items li:first-child {border-top: 1px solid #D6D6D6;}.block-topic-details--items dt {margin-right: 30px;}.block-topic-details--items dd + dd {margin-left: 8px;}.block-topic-details--items .block-topic-details--icon {height: 20px;vertical-align: text-bottom;}/* ----クイックオーダー---- */.block-quick-order--price-comment {font-size: 12px;font-weight: bold;color: #d53115;}.block-quick-order--price {font-weight: 500;color: #c30;}.block-quick-order--default-price {font-weight: normal;}/* ----購入フロー---- */.block-cart-recent-item--header {font-size: 24px;padding: 12px 0;text-align: left;border-top: 0;}.block-cart--goods-list-item-price-info {width: 120px;}.block-cart--goods-list-item-price-info .price::after {font-size: 12px;}.block-cart--amazonpay {border-top: 0;}.block-order-method h2,.block-order-estimate h2 {margin: 0 0 24px;padding: 12px 0;font-size: 24px;font-weight: 500;color: #111;}.block-order-method h3,.block-order-estimate h3 {padding: 4px 0;border: 0;font-size: 18px;}ul.block-order-estimate--novelty-list {font-size: 16px;}.block-order-method--sales-append-content .form-control input[type="text"],.block-order-method--sales-append-content .form-control textarea,.block-order-method--sales-append-content .form-control select {max-width: 570px;}.block-order-method h2.line-design button {font-size: initial;}.block-order-method h2.line-design span.not-after_ {font-size: 14px;display: inline-block;}.block-order-estimate--total-price::after {display: none;}h2.block-order-estimate--confirmation-title {border: 0;margin: 0 0 12px;}.block-order-estimate--uid input[type="text"] {max-width: 100%;}.block-order-estimate--dest-address-item-buttons__selected {background: #ffebe8;}.block-order-gift-select--delivery-dest-add-btn {vertical-align: top;}.block-order-gift-select--delivery-dest-goods-name figure img {width: 200px;}.block-order-gift-select--coupon-available-btn {vertical-align: top;}.block-order-gift-dest--cart-back a {color: #d53100;text-decoration: none;}.block-order-gift-confirmation h3 {margin: 0 0 12px;}.block-order-gift-select--delivery-dest-goods-noshi h3 {border: 0;padding: 0;margin: 0;}.block-order-complete--orderinfo,.block-order-complete--customerentry-wrapper {padding: 0;border: 0;}.block-order-complete--message {margin: 0 0 30px;}.block-order-complete--message p {/*text-align: center;*/}/*.block-order-complete--orderid {margin: 0 0 30px;border: 0;}.block-order-complete--orderid th {display: block;width: 100%;margin: 0 0 4px;padding: 0;font-weight: normal;color: #808080;text-align: center;background: none;}.block-order-complete--orderid td {display: block;width: 100%;padding: 0;font-weight: normal;text-align: center;background: none;}.block-order-complete--orderid th,.block-order-complete--orderid td {border: 0;}.block-order-complete--orderid td a {text-decoration: underline;}*/.block-order-complete--home .block-order-complete--home-btn {}.block-order-regular-add-confirm h2 {border: 0;}.block-order-regular-add-confirm h3 {padding: 0;border: 0;}.block-order-regular-add-confirm--total-price.price::after {display: none;}.block-order-regular-add-complete--regular-sales-info {padding: 0;border: 0;}.block-order-regular-add-complete--message {margin: 0 0 30px;}.block-order-regular-add-complete--message p {text-align: center;}.block-order-regular-add-complete--regular-sales {margin: 0 0 30px;border: 0;}.block-order-regular-add-complete--regular-sales th {display: block;width: 100%;margin: 0 0 4px;padding: 0;border: 0;font-weight: normal;color: #808080;text-align: center;background: none;}.block-order-regular-add-complete--regular-sales td {display: block;width: 100%;padding: 0;border: 0;font-weight: normal;text-align: center;background: none;}.block-order-regular-add-complete--regular-sales th,.block-order-regular-add-complete--regular-sales td {border: 0;}.block-order-regular-add-complete--regular-sales td a {text-decoration: underline;}.block-order-regular-add-complete--regular-sales .block-order-regular-add-complete--home-btn {}/* ----マイページ---- */.block-mypage--shopping-info-items li dt a, .block-mypage--member-info-items li dt a, .block-mypage--inquiry-info-items li dt a, .block-mypage--snssync-info-items li dt a, .block-mypage--linesync-info-items li dt a {font-size: 22px;}.block-mypage--shopping-info-items li dd, .block-mypage--member-info-items li dd, .block-mypage--inquiry-info-items li dd, .block-mypage--snssync-info-items li dd, .block-mypage--linesync-info-items li dd {font-size: 16px;}.block-mypage--shopping-info,.block-mypage--member-info,.block-mypage--inquiry-info,.block-mypage--snssync-info,.block-mypage--linesync-info {margin: 0 0 24px;padding: 12px 8px;/*font-size: 24px;*/font-size: 28px;background: none;}.block-mypage .block-icon-image--flex-cell .block-icon-image {margin-top: 5px;}.block-mypage--mypoint,.block-mypage--customer-name {font-size: 28px;}.block-mypage--mypoint-duedate,.block-mypage--logout {font-size: 16px;}.block-mypage--withdrawal {color: #081f2c;}.block-favorite--bookmark-list {margin: 0 0 24px;}.block-additional-authentication--reissue {vertical-align: top;}.block-purchase-history,.block-purchase-history-detail,.block-favorite,.block-arrival-notice-list,.block-member-info-confirmation,.block-mail-address,.block-member-password,.block-shipping-address,.block-credit-card-confirmation,.block-mail-news,.fieldset.block-inquiry--items,.block-inquiry-confirmation--message,.block-inquiry--confirmation-form {font-size: 120%;}/* A06.Askpassmigration */.block-reset-password--header {font-size: 32px;font-weight: 700;text-align: center;}.page-askpassmigration .block-reset-password--message {font-size: 16px;text-align: center;line-height: 2.0;}.page-askpassmigration .block-reset-password--message a {text-decoration: underline;}.block-reset-new-password--completed-message.migration {text-align: center;}.block-mypage--customer-status {background-color: #605A5A;}.block-mypage--shopping-info-items li dt, .block-mypage--member-info-items li dt, .block-mypage--inquiry-info-items li dt, .block-mypage--snssync-info-items li dt, .block-mypage--linesync-info-items li dt {background-color: #D3EDE4;}.block-mypage--shopping-info-items li, .block-mypage--member-info-items li, .block-mypage--inquiry-info-items li, .block-mypage--snssync-info-items li, .block-mypage--linesync-info-items li {background-color: #FFFFFF;}/* ----商品一覧---- */.block-goods-list--items-wrap {display: flex;width: 100%;margin: 20px 0 20px;padding: 10px 0;font-size: 16px;line-height: 1.3125;border-top: 1px solid #D6D6D6;border-bottom: 1px solid #D6D6D6;background: #ffffff;}dl.block-goods-list--display-style-items,dl.block-goods-list--sort-order-items {display: none;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items {display: flex;margin: 0;font-size: 14px;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items + dl.block-goods-list--sort-order-items {margin-left: 40px;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items > dt,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items > dt {font-size: 16px;line-height: 1.3125;display: block;font-weight: normal;white-space: nowrap;margin-right: 4px;padding: 5px 0;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items > dd,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items > dd {font-size: 16px;line-height: 1.3125;display: block;margin: 0;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list {display: flex;flex-wrap: wrap;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li {margin-right: 25px;padding: 5px;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li a,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li a {position: relative;display: block;/*padding-left: 21px;*/}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li.active,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li.active {position: relative;color: #333333;font-weight: bold;border: 1px solid #666666;background-color: #D3EDE4;}/*.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li.active::before,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li.active::before {position: absolute;top: calc(50% - 8.5px);left: 0;width: 17px;height: 17px;border: 1px solid #bbb;border-radius: 50%;background: #fff;z-index: 1;content: "";}*//*.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li.active::after,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li.active::after {position: absolute;top: calc(50% - 4.5px);left: 4px;width: 9px;height: 9px;border-radius: 50%;background: #444;z-index: 2;content: "";}*//*.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li a::before,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li a::before {position: absolute;top: calc(50% - 8.5px);left: 0;width: 17px;height: 17px;border: 1px solid #bbb;border-radius: 50%;background: #fff;z-index: 1;content: "";}*/.block-top-event .block-ranking-r .block-ranking-r--items {/*width: 1264px;padding-left: 32px;margin: 0 auto 40px;*/}.block-top-event .block-ranking-r .block-ranking-r--items .bx-wrapper {/*margin: 0 0 40px;border: 0;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;background: none;*/}.block-ranking-r .block-ranking-r--items li {width: 100%;margin: 0;}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-viewport {min-height: 360px;}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-prev {position: absolute;top: 0;left: -32px;width: 32px;height: 100%;margin: 0;background: none;font-size: 0;}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-prev::before {position: absolute;top: calc(50% - 7px);left: 13px;display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;transform: rotate(-45deg);content: "";}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-next {position: absolute;top: 0;right: -32px;width: 32px;height: 100%;margin: 0;background: none;font-size: 0;}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-next::before {position: absolute;top: calc(50% - 7px);right: 13px;display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(45deg);content: "";}.block-ranking-r .block-ranking-r--items li dl {width: 215px;flex-basis: 215px;margin: 0 20px 22px 0;padding: 0;}.block-ranking-r .block-ranking-r--items li dl:nth-of-type(4n) {margin-right: 0;}.page-top .block-ranking-r .block-ranking-r--items li dl {/*  margin: 0 32px 0 0;padding: 0;*/}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image figure {width: 215px;height: 215px;background: none;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image .block-ranking-r--rank {color: #FFFFFF;font-size: 16px;font-family: Arial, Helvetica;width: 35px;height: 35px;border-radius: 0;top: -5px;left: 5px;border: 0;background: #A9A9A9;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-1 {color: #fff;background: #AEA15C;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-2,.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-3 {color: #fff;background: #A9A9A9;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description {margin-top: 10px;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description a {text-decoration: none;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description a:hover {opacity: 0.7;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .block-ranking-r--goods-name {margin-top: 6px;font-size: 15px;line-height: 1.33;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .block-icon {display: none;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .block-ranking-r--price-infos {margin-top: 11px;font-size: 15px;line-height: 1.6;}.block-ranking-r--goods .price,.block-ranking-r--goods .net-price,.block-ranking-r--goods .default-price,.block-ranking-r--goods .exchange-price,.block-ranking-r--goods .block-exchange-price--rate-dt {text-align: left;}.block-ranking-r--goods .price {/*color: #081f2c;*/font-weight: normal;}.block-ranking-r--goods .block-ranking-r--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items .price {color: #d53115;}.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items .price + .default-price {font-size: 11px;font-weight: normal;}.block-top-event ul.block-thumbnail-t {/*width: 1264px;padding-left: 32px;margin: 0 auto 40px;*/}.block-top-event ul.block-thumbnail-t .bx-wrapper {/*margin: 0 0 40px;border: 0;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;background: none;*/}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-viewport {/*min-height: 360px;*/}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-prev {/*position: absolute;top: 0;left: -32px;width: 32px;height: 100%;margin: 0;background: none;font-size: 0;*/}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-prev::before {/*position: absolute;top: calc(50% - 7px);left: 13px;display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;transform: rotate(-45deg);content: "";*/}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-next {/*position: absolute;top: 0;right: -32px;width: 32px;height: 100%;margin: 0;background: none;font-size: 0;*/}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-next::before {/*position: absolute;top: calc(50% - 7px);right: 13px;display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(45deg);content: "";*/}.block-thumbnail-t--goods a {color: #333333;text-decoration: none;}ul.block-thumbnail-t li {width: 100%;margin: 0;}ul.block-thumbnail-t li dl {width: 215px;margin: 0 19px 50px 0;}ul.block-thumbnail-t li dl:nth-of-type(4n) {margin-right: 0;}.block-goodschange-list ul.block-thumbnail-t li dl,.block-goodschange-list ul.block-thumbnail-t li dl:nth-of-type(4n),.block-goodsadd-list ul.block-thumbnail-t li dl,.block-goodsadd-list ul.block-thumbnail-t li dl:nth-of-type(4n) {width: 215px;margin: 0 50px 20px 0;}.block-goodschange-list ul.block-thumbnail-t li dl:nth-of-type(5n),.block-goodsadd-list ul.block-thumbnail-t li dl:nth-of-type(5n) {margin-right: 0;}.block-mypage .block-accessory-list--list ul.block-thumbnail-t li dl,.block-cart .block-accessory-list--list ul.block-thumbnail-t li dl {margin: 0 50px 20px 0;}.block-mypage .block-accessory-list--list ul.block-thumbnail-t li dl:nth-of-type(5n),.block-cart .block-accessory-list--list ul.block-thumbnail-t li dl:nth-of-type(5n) {margin-right: 0;}.page-top ul.block-thumbnail-t li dl {/*  width: 276px;flex-basis: 276px;margin: 0 32px 0 0;padding: 0;*/}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure {width: 215px;height: 215px;background: none;margin-bottom: 10px;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image .block-icon > span {margin-bottom: 10px;}ul.block-thumbnail-t li dl .block-icon--comment {margin-top: 10px;letter-spacing: -5px;}ul.block-thumbnail-t li dl .block-icon--comment > span {display: inline-block;letter-spacing: 0;/*margin: 5px 5px 0 0;*/margin: 0;}ul.block-thumbnail-t li dl .block-icon--comment > span > span {margin: 5px 5px 0 0;}.page-top ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure {/*  width: 276px;height: 276px;background: none;*/}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-variation {width: 100%;letter-spacing: -5px;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-variation img {width: 40px;margin: 0 3.5px 4px 0;letter-spacing: 0;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-variation img:nth-child(5n) {margin-right: 0;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-name {font-size: 15px;line-height: 1.33;margin-top: 15px;}ul.block-thumbnail-t li dl a:hover .block-thumbnail-t--goods-name {text-decoration: underline;padding: 0.7;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description {margin-top: 10px;}.page-top ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description {/* margin-top: 25px;*/}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description a {text-decoration: none;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description a:hover {opacity: 0.7;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .variation-name {display: none;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos {margin-top: 11px;font-size: 15px;line-height: 1.6;}.page-top ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos {/*margin-top: 11px;*/}ul.block-thumbnail-t .price,ul.block-thumbnail-t .net-price,ul.block-thumbnail-t .default-price,ul.block-thumbnail-t .exchange-price,ul.block-thumbnail-t .block-exchange-price--rate-dt {text-align: left;font-weight: normal;}ul.block-thumbnail-t .price {color: #081f2c;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment {font-size: 11px;font-weight: bold;color: #d53115;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items .price {color: #d53115;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items .price + .default-price {font-size: 11px;font-weight: normal;}/**/.pane-goods-left-side .block-accessory-list {margin: 0 0 32px;}.pane-goods-left-side .block-accessory-list .block-accessory-list--name {font-size: 22px;font-weight: bold;line-height: 1.27;margin: 0 0 39px;padding: 0;border: 0;}.pane-goods-left-side .block-accessory-list--list ul.block-thumbnail-t li dl {width: 135px;margin: 0 20px 20px 0;}.pane-goods-left-side .block-accessory-list--list ul.block-thumbnail-t li dl:nth-child(4n) {margin-right: 0;}.pane-goods-left-side .block-accessory-list--list ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure {width: 135px;height: 135px;}.pane-goods-left-side .block-accessory-list--list ul.block-thumbnail-t li dl .block-thumbnail-t--goods-name {font-size: 14px;margin-top: 10px;}.pane-goods-left-side .block-accessory-list--list .block-icon,.pane-goods-left-side .block-accessory-list--list .block-thumbnail-t--goods-variation,.pane-goods-left-side .block-accessory-list--list .block-thumbnail-t--price-infos,.pane-goods-left-side .block-accessory-list--list .block-icon--comment {display: none;}/**/.pane-goods-left-side .block-goods-recommendlist {margin-top: 20px;}.pane-goods-left-side .block-goods-recommendlist .block-goods-recommendlist--name {font-size: 18px;font-weight: bold;line-height: 1.55;padding: 0 0 14px;margin: 0 0 30px;border-bottom: 1px solid #D6D6D6;}.pane-goods-left-side .block-goods-recommendlist ul.block-reco-thumbnail li {width: 186px;margin: 0 20px 32px 0;}.pane-goods-left-side .block-goods-recommendlist ul.block-reco-thumbnail li:nth-child(3n) {margin-right: 0;}.pane-goods-left-side .block-goods-recommendlist ul.block-reco-thumbnail li .block-reco-thumbnail--goods-image figure {width: 186px;height: 186px;}.pane-goods-left-side .block-goods-recommendlist ul.block-reco-thumbnail li .block-reco-thumbnail--goods-name {font-size: 14px;margin-top: 10px;}/**/.block-pickup-list-p li {position: relative;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;margin: 0;}.block-pickup-list-p li .block-pickup-list-p--item-body {display: block;width: 200px;margin: 0 40px 20px 0;}.block-pickup-list-p li .block-pickup-list-p--item-body:nth-of-type(4n) {margin-right: 0;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-icon {margin-bottom: 10px;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--image {position: static;width: 200px;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--image figure {width: 200px;height: 200px;background: none;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--goods-variation {letter-spacing: -5px;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--goods-variation img {width: 40px;margin: 0 2px 4px 0;display: inline-block;letter-spacing: 0;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--goods-variation img:nth-child(5n) {margin-right: 0;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--goods-name {font-size: 15px;line-height: 1.33;margin-top: 10px;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description {width: 100%;padding: 0;margin: 10px 0 0;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-icon {display: none;}/*.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--goods-name a {text-decoration: none;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--goods-name a:hover {opacity: 0.7;}*/.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos {margin-top: 11px;font-size: 15px;line-height: 1.6;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .price,.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .net-price,.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .default-price,.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .exchange-price,.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .block-exchange-price--rate-dt {text-align: left;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .price {color: #333333;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .default-price {font-size: 11px;font-weight: normal;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--comment,.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--add-cart,.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .variation-name {display: none;}.block-pickup-list-p li .block-icon--comment {margin-top: 10px;letter-spacing: -5px;}.block-pickup-list-p li .block-icon--comment > span {display: inline-block;letter-spacing: 0;/*margin: 5px 5px 0 0;*/margin: 0;}.block-pickup-list-p li .block-icon--comment > span > span {margin: 5px 5px 0 0;}.block-pickup-list-w li {position: relative;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;margin: 0;}.block-pickup-list-w li .block-pickup-list-w--item-body {display: block;width: 200px;margin: 0 40px 20px 0;}.block-pickup-list-w li .block-pickup-list-w--item-body:nth-of-type(4n) {margin-right: 0;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--image {position: static;width: 200px;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--image figure {width: 200px;height: 200px;background: none;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description {width: 100%;padding: 0;margin: 16px 0 0;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-icon {display: none;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--goods-name {font-size: 14px;line-height: 1.7;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--goods-name a {text-decoration: none;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos {margin-top: 4px;font-size: 15px;line-height: 1.6;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .price,.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .net-price,.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .default-price,.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .exchange-price,.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .block-exchange-price--rate-dt {text-align: left;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .block-pickup-list-w--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .price {color: #081f2c;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .block-pickup-list-w--scomment + .block-pickup-list-w--price-items .price {color: #d53115;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .block-pickup-list-w--scomment + .block-pickup-list-w--price-items .price + .default-price {font-size: 11px;font-weight: normal;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--comment,.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--add-cart {display: none;}.block-goods-list-d--item-body {width: 100%;}.block-goods-list-d--image figure {background: none;}.block-goods-list-d--item-description {width: calc(100% - 200px);padding: 0 0 0 20px;}.block-goods-list-d--item-description .block-icon {display: none;}.block-goods-list-d--item-description .block-goods-list-d--goods-name {margin: 0 0 8px;font-size: 16px;font-weight: 500;}.block-goods-list-d--item-description .block-goods-list-d--goods-name a {color: #081f2c;text-decoration: none;}.block-goods-list-d--item-description .block-goods-list-d--comment {margin: 0 0 12px;font-size: 11px;color: #808080;}.block-goods-list-d--item-description .block-goods-list-d--item-details {width: 100%;margin: 12px 0 0;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--item-details-left {width: auto;margin-right: auto;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos {width: auto;padding: 2px 0;font-size: 13px;font-weight: 500;text-align: left;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .block-goods-list-d--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .price {color: #081f2c;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .block-goods-list-d--scomment ~ .price {color: #d53115;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .block-goods-list-d--scomment ~ .price + .default-price {font-size: 11px;font-weight: normal;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .net-price,.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .default-price {text-align: left;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-title {display: none;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--stock-items {width: auto;padding: 2px 0;font-size: 13px;font-weight: 500;text-align: left;color: #081f2c;}.block-goods-list-d--add-cart {width: 200px;flex-basis: 200px;}.block-goods-list-d--add-cart .block-list-add-cart-btn {width: 200px;padding: 12px 0;border-radius: 0;line-height: 20px;font-size: 13px;}.block-goods-list-d--add-cart .block-list-custom-order-btn {width: 200px;padding: 12px 0;border-radius: 0;line-height: 20px;font-size: 13px;}.block-goods-list-d--goods-comment {font-size: 11px;color: #808080;}ul.block-thumbnail-h {flex-wrap: wrap;width: 100%;max-width: 920px;margin: 0 auto;}ul.block-thumbnail-h > li {width: 168px;margin: 0 20px 20px 0;}.pane-left-menu + .pane-main ul.block-thumbnail-h > li:nth-child(6),.pane-right-menu ul.block-thumbnail-h > li:nth-child(6) {display: none;}ul.block-thumbnail-h > li:nth-of-type(5n) {margin-right: 0;}ul.block-thumbnail-h > li .block-thumbnail-h--goods-image figure {width: 168px;height: 168px;background: none;}ul.block-thumbnail-h > li .block-thumbnail-h--goods-description {/*display: none;*/margin-top: 15px;}ul.block-thumbnail-h > li .block-thumbnail-h--goods-description .block-thumbnail-h--goods-name {font-size: 15px;line-height: 1.4666;}ul.block-thumbnail-h > li .block-thumbnail-h--goods-description .block-thumbnail-h--goods-name a:hover {opacity: 0.7;}ul.block-thumbnail-h > li .block-thumbnail-h--goods-description .variation-name,ul.block-thumbnail-h > li .block-thumbnail-h--goods-description .block-thumbnail-h--price-infos {display: none;}.pane-goods-right-side ul.block-thumbnail-h {justify-content: flex-start;}.pane-goods-right-side ul.block-thumbnail-h > li {margin-right: 13px;}.pane-goods-right-side ul.block-thumbnail-h > li:nth-of-type(4n) {margin-right: 0;}.block-recent-item--keep-history {display: none;}/**/.block-cart-recent-item--header {font-size: 28px;font-weight: bold;letter-spacing: 0.06em;line-height: 1.285;text-align: center;margin: 80px 0 54px;padding: 0;border: 0;}.block-goods-list-c--item-body {flex-basis: 183px;margin-left: 20px;}.page-goods .block-recent-item--header {margin-top: 90px;}.page-goods ul.block-thumbnail-h > li {flex-basis: 183px;}.page-goods ul.block-thumbnail-h > li:nth-child(5n) {margin-right: 20px;}.page-goods ul.block-thumbnail-h > li:nth-child(6n) {margin-right: 0;}.block-goods-list-c--image figure,.page-goods ul.block-thumbnail-h > li .block-thumbnail-h--goods-image figure {width: 183px;height: 183px;background-color: inherit;}.block-goods-list-c--goods-name {font-size: 15px;line-height: 1.4666;margin-top: 15px;}.block-goods-list-c--goods-name a:hover {opacity: 0.7;}.page-goods ul.block-thumbnail-h {max-width: 1200px;}/**/.block-goods-list-l .block-goods-list-l--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-goods-list-l .block-goods-list-l--price-items .price,.block-goods-list-l .block-goods-list-l--price-items .net-price {text-align: left;color: #333333;}.block-goods-list-l .block-goods-list-l--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-goods-list-l .block-goods-list-l--scomment + .block-goods-list-l--price-items .price {color: #d53115;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description.block-pickup-list-p--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-items .price,.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-items .net-price {text-align: left;color: #333333;font-weight: normal;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-items .block-pickup-list-p--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--scomment + .block-pickup-list-p--price-items .price {color: #d53115;}/* トップページ */.page-top .block-pickup-list-p--items {display: flex;flex-wrap: wrap;}.page-top .block-pickup-list-p li {width: 210px;margin: 0 20px 50px 0;}.page-top .block-pickup-list-p li .block-pickup-list-p--item-body {display: block;width: 210px;margin: 0;}.page-top .block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--image {width: 210px;margin-bottom: 10px;}.page-top .block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--image figure {width: 210px;height: 210px;}.page-top .block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos {display: none;}.page-top .block-pickup-list-p .bx-wrapper {box-shadow: none;border: 0;}.page-top .bx-wrapper .bx-controls-direction a {width: 40px;height: 40px;margin: 0;/*top: 88px;*/top: 50%;margin-top: -20px;background-position: center center;background-repeat: no-repeat;}.page-top .bx-wrapper .bx-controls-direction a.bx-prev {background-image: url(https://www.iikigokochi.jp/img/usr/common/arrow_slide_l.png);left: -20px;}.page-top .bx-wrapper .bx-controls-direction a.bx-next {background-image: url(https://www.iikigokochi.jp/img/usr/common/arrow_slide_r.png);right: -20px;}/**/.block-list-s .block-list-s--items {margin: 0 0 30px;}.block-list-s .block-list-s--price-infos .block-list-s--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-list-s .block-list-s--price-infos .block-list-s--price-items .price,.block-list-s .block-list-s--price-infos .block-list-s--price-items .net-price {text-align: left;color: #081f2c;}.block-list-s .block-list-s--price-infos .block-list-s--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-list-s .block-list-s--price-infos .block-list-s--scomment + .block-list-s--price-items .price {color: #d53115;}.block-list-s .block-list-s--price-infos .block-list-s--scomment + .block-list-s--price-items .price ~ .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--scomment + .block-pickup-list-p--price-items .price {color: #d53115;}.block-cart-i--items .block-cart-i--goods .block-cart-i--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-cart-i--items .block-cart-i--goods .block-cart-i--price-items .price,.block-cart-i--items .block-cart-i--goods .block-cart-i--price-items .net-price {text-align: left;color: #081f2c;}.block-cart-i--items .block-cart-i--goods .block-cart-i--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-cart-i--items .block-cart-i--goods .block-cart-i--scomment + .block-cart-i--price-items .price {color: #d53115;}.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--price-infos {margin-top: 8px;}.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--price-items .price,.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--price-items .net-price {text-align: left;color: #081f2c;}.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--scomment + .block-goods-detail-j--price-items .price {color: #d53115;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--price-items .price,.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--price-items .net-price {text-align: left;color: #081f2c;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--scomment + .block-bulk-purchase-b--price-items .price {color: #d53115;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--scomment + .block-bulk-purchase-b--price-items .price ~ .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-check-list-a--items .block-check-list-a--item-body .block-check-list-a--price-infos {text-align: left;}.block-check-list-a--items .block-check-list-a--item-body .block-check-list-a--price-infos .block-check-list-a--scomment {text-align: left;font-size: 11px;font-weight: bold;color: #d53115;}.block-check-list-a--items .block-check-list-a--item-body .block-check-list-a--price-infos .price,.block-check-list-a--items .block-check-list-a--item-body .block-check-list-a--price-infos .net-price {text-align: left;color: #081f2c;}.block-check-list-a--items .block-check-list-a--item-body .block-check-list-a--price-infos .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-check-list-a--items .block-check-list-a--item-body .block-check-list-a--price-infos .block-check-list-a--scomment + .price {color: #d53115;}.block-check-list-a--items .block-check-list-a--item-body .block-check-list-a--price-infos .block-check-list-a--scomment + .price ~ .default-price {text-align: left;font-size: 11px;font-weight: normal;}/* ----クイックビュー---- */.block-quickview {position: absolute;top: 200px;right: 0;width: 100%;min-width: 920px;max-width: none;height: auto;padding: 28px;border: 1px solid #dedede;border-radius: 10px;box-shadow: 3px 3px 14px rgba(0, 0, 0, 0.16);background-color: #fff;}.block-quickview-line + .block-quickview-line {margin-top: 15px;padding-top: 15px;border-top: 1px solid #dedede;}.block-quickview-item {display: flex;width: 100%;}.block-quickview-item .block-quickview--image {display: block;width: 420px;margin-right: 40px;}.block-quickview-item .block-quickview--image figure img {width: 100%;}.block-pickup-list-w li .block-pickup-list-w--item-body .block-pickup-list-w--image .block-quickview-item figure {width: 420px;height: 420px;}.block-quickview-item .block-quickview--description {width: calc(100% - 460px);}.block-quickview-item .block-quickview--description .block-quickview--name {margin: 0 0 12px;padding: 0 0 17px;font-size: 21px;font-weight: 500;line-height: 1.333;color: #111;background-image: linear-gradient(to right, #707070 0, #707070 2px, transparent 3px, transparent 4px);background-position: bottom left;background-size: 4px 1px;background-repeat: repeat-x;}.block-quickview-item .block-quickview--description .block-quickview--price-infos {margin: 0 0 12px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .price,.block-quickview-item .block-quickview--description .block-quickview--price-infos .net-price,.block-quickview-item .block-quickview--description .block-quickview--price-infos .default-price,.block-quickview-item .block-quickview--description .block-quickview--price-infos .exchange-price,.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-exchange-price--rate-dt {text-align: left;font-size: 24px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .price {font-size: 24px;font-weight: 500;color: #081f2c;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .price::after {font-size: 12px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .net-price {font-size: 18px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .net-price::after {font-size: 12px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-quickview--scomment {font-size: 12px;font-weight: bold;color: #d53115;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-quickview--scomment + .block-quickview--price-items .block-quickview--price {color: #d53115;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-quickview--default-price {font-size: 14px;font-weight: normal;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-quickview--default-price::after {font-size: 12px;}.block-quickview-item .block-quickview--description .block-quickview--goods-code,.block-quickview-item .block-quickview--description .block-quickview--goods-stock {display: flex;width: 100%;padding: 5px 0;font-size: 12px;}.block-quickview-item .block-quickview--description .block-quickview--goods-code dt,.block-quickview-item .block-quickview--description .block-quickview--goods-stock dt {width: 6.0em;margin-right: 1.0em;}.block-quickview-item .block-quickview--description .block-list-add-cart-btn {display: flex;align-items: center;justify-content: center;margin-top: 12px;width: 100%;padding: 20px 0;border-radius: 3px;font-size: 17px;line-height: 24px;text-align: center;}.block-quickview-item .block-quickview--description .block-list-add-cart-btn::before {display: inline-block;width: 21px;height: 23px;margin-right: 12px;vertical-align: top;background: url(https://www.iikigokochi.jp/img/usr/common/goods_cart_btn.png) center center / 100% auto no-repeat;content: "";}.block-pickup-list-p--custom-order .block-list-custom-order-btn {margin-top: 12px;width: 100%;padding: 20px 0;border-radius: 3px;font-size: 17px;line-height: 24px;text-align: center;}/* ----ページ機能---- */.block-pagecategory-page-list--frame {display: flex;flex-wrap: wrap;width: 100%;}.block-pagecategory-page-list--frame .block-pagecategory-page-list--page {width: calc(25% - 9px);margin: 0 12px 15px 0;}.block-pagecategory-page-list--frame .block-pagecategory-page-list--page:nth-of-type(4n) {margin-right: 0;}/* ----商品詳細画面---- */.pane-goods-left-side {/*display: flex;*/}.block-goods-detail .block-goods-detail--color-variation-goods-image .block-goods-detail-line-item {width: 100%;/*height: 600px;*/height: auto;}.block-goods-detail .block-goods-detail--color-variation-goods-image .block-goods-detail-line-item a {display: block;}.block-goods-detail .block-goods-detail--color-variation-goods-image .block-goods-detail-line-item figure {width: 100%;height: 600px;display: flex;justify-content: center;align-items: center;}.pane-goods-left-side .block-src-l {width: 520px;margin-left: auto;order: 20;}.block-goods-detail--color-variation-goods-image .block-goods-detail--color-variation-goods-thumbnail-form {/*width: 64px;order: 10;*/margin: 0 0 52px;}.block-goods-detail--color-variation-comment {font-size: 16px;line-height: 1.75;text-align: center;width: 100%;margin: 7px 0 0;}.block-goods-detail--color-variation-goods-image .bx-wrapper {width: 600px;position: relative;/*margin-left: auto;*//*order: 20;*/}.block-goods-detail--color-variation-goods-image .bx-wrapper .bx-viewport {width: 100%;max-height: 635px;}.block-goods-detail--color-variation-goods-image .bx-wrapper .bx-viewport .js-goods-detail-goods-slider {width: 100%;}.block-goods-detail--color-variation-goods-image .bx-wrapper .bx-viewport .js-goods-detail-goods-slider .block-goods-detail-line-item {width: 600px;}.block-goods-detail--color-variation-goods-image .bx-wrapper .bx-viewport .js-goods-detail-goods-slider .block-goods-detail-line-item figure {width: 600px;height: 600px;display: flex;justify-content: center;align-items: center;}.block-goods-detail--color-variation-goods-image .bx-wrapper .bx-viewport .js-goods-detail-goods-slider .block-goods-detail-line-item img {vertical-align: top;}.block-goods-detail--color-variation-goods-image .bx-wrapper .bx-controls-direction a {position: absolute;top: 280px;width: 40px;height: 40px;background-position: center center;background-repeat: no-repeat;z-index: 10;font-size: 0;}.block-goods-detail--color-variation-goods-image .bx-wrapper .bx-controls-direction a.bx-prev {left: -20px;background-image: url(https://www.iikigokochi.jp/img/usr/common/arrow_slide_l.png);}.block-goods-detail--color-variation-goods-image .bx-wrapper .bx-controls-direction a.bx-next {right: -20px;background-image: url(https://www.iikigokochi.jp/img/usr/common/arrow_slide_r.png);}.pane-goods-left-side .block-goods-gallery {margin-top: 20px;}.pane-goods-left-side .block-goods-gallery ul {display: flex;flex-wrap: wrap;}.pane-goods-left-side .block-goods-gallery li {display: block;width: 77px;margin: 0 10px 10px 0;}.pane-goods-left-side .block-goods-gallery li:nth-child(7n) {margin-right: 0;}.pane-goods-left-side .block-goods-gallery li figure {width: 77px;height: 77px;}.pane-goods-left-side .block-goods-gallery li .block-goods-detail--color-variation-comment,.pane-goods-left-side .block-goods-gallery li .block-goods-detail--color-variation-goods-color-name {display: none;}.block-icon {/*font-size: 0;*/}.block-icon > span {margin-right: 8px;display: inline-block;vertical-align: middle;}.block-icon > span:last-of-type {margin-right: 0;}.block-icon img {display: inline;width: auto;height: 28px;/*margin-bottom: 5px;*/}.page-goods .block-icon {margin: 0 0 20px;letter-spacing: -5px;}.page-goods .block-icon span {display: inline-block;vertical-align: middle;letter-spacing: 0;margin: 0 5px 0 0;}.page-goods .block-icon span + span {/*margin-left: 5px;*/}.page-goods .block-icon span img,.page-goods .block-icon span span {margin-bottom: 5px;}.page-goods .block-icon span.block-icon--comment1,.page-goods .block-icon span.block-icon--comment2,.page-goods .block-icon span.block-icon--comment3 {letter-spacing: -5px;}.page-goods .block-icon span.block-icon--comment1 span,.page-goods .block-icon span.block-icon--comment2 span,.page-goods .block-icon span.block-icon--comment3 span {letter-spacing: 0;}/**/.block-icon--restock {font-size: 14px;line-height: 1.0;text-align: center;display: inline-block;padding: 7px 0 5px;border: 1px solid #707070;background-color: #FFFFFF;width: 68px;}.block-icon--free {font-size: 14px;line-height: 1.0;text-align: center;display: inline-block;padding: 7px 0 5px;border: 1px solid #707070;background-color: #FFFFFF;width: 68px;}.block-icon--original {font-size: 14px;line-height: 1.0;text-align: center;display: inline-block;padding: 7px 0 5px;border: 1px solid #707070;background-color: #FFFFFF;width: 140px;}.block-icon--popular {font-size: 14px;line-height: 1.0;text-align: center;display: inline-block;padding: 7px 0 5px;border: 1px solid #707070;background-color: #FFFFFF;width: 60px;}.block-icon--limited-color {font-size: 14px;line-height: 1.0;text-align: center;display: inline-block;padding: 7px 0 5px;border: 1px solid #707070;background-color: #FFFFFF;width: 80px;}/**/.page-goods .block-goods-name h1 {font-size: 24px;font-weight: bold;line-height: 1.166;margin: 0 0 10px;padding: 0;}.block-goods-comment {margin: 0 0 12px;font-size: 14px;}.block-goods-price {margin: 18px 0 27px;}.block-goods-price--price {font-size: 32px;font-weight: bold;line-height: 1.3125;}.block-goods-price .price::after,.block-goods-price .default-price::after {display: none;}.block-goods-price .price::before {content: "税込価格";font-size: 14px;font-weight: 500;}.block-goods-price .default-price::before {}.block-goods-price .block-goods-price--on-sales-comment {font-size: 12px;font-weight: bold;color: #d53115;}.block-goods-price .block-goods-price--on-sales-comment + .block-goods-price--price {color: #d53115;}.block-goods-price .block-goods-price--on-sales-comment + .block-goods-price--price + .block-goods-price--default-price {font-size: 14px;font-weight: normal;color: #111;}.block-goods-price--net::after {font-size: 11px;content: "（税抜）";}.block-goods-price--regular-repeat-price::after {font-size: 11px;content: "（税込）";}.block-goods-price--regular-repeat-net::after {font-size: 11px;content: "（税抜）";}.block-goods-price.at-installments {width: 260px;}.block-goods-price.at-installments .price {position: relative;padding-top: 18px;}.block-goods-price.at-installments .price::before {position: absolute;left: 0;top: 0;}.block-goods-price.at-installments .block-goods-price--installments-monthly,.block-goods-price.at-installments .block-goods-price--installments-payments {font-size: 16px;font-weight: bold;line-height: 1.75;vertical-align: middle;}.block-goods-price.at-installments .block-goods-price--installments-monthly {margin-right: 5px;}.block-goods-price.at-installments .block-goods-price--installments-payments {margin-left: 5px;}.block-goods-detail--installments-box {width: 265px;margin: 18px 0 27px auto;}.block-goods-detail--installments-box .goods-detail-description {border-bottom: 1px solid #D6D6D6;}.block-goods-detail--installments-box .goods-detail-description dt,.block-goods-detail--installments-box .goods-detail-description dd {font-size: 14px;line-height: 2.0;padding: 10px;}.block-goods-detail--installments-box .goods-detail-description dt {width: 150px;}.block-goods-detail--installments-box .goods-detail-description dt::after {display: none;}.block-goods-detail--installments-box .goods-detail-description dd {flex: 1;text-align: right;}.block-goods-detail--installments-box .goods-detail-description.block-installment_payment_price dt,.block-goods-detail--installments-box .goods-detail-description.block-installment_payment_price dd {font-size: 15px;font-weight: bold;line-height: 1.86;}.goods-detail-description {display: flex;padding: 0;}.goods-detail-description dt,.goods-detail-description dd {font-size: 14px;line-height: 2.0;}.goods-detail-description dt {display: block;width: auto;font-weight: normal;}.goods-detail-description dd {display: block;}.block-variation {display: grid;width: 100%;}.block-variation--item-dropdown {margin-top: 12px;border: 1px solid #111;border-radius: 4px;}.block-variation--item-list {margin-bottom: 8px;}.block-variation--name.block-color--name,.block-variation--name.block-size--name {margin: 16px 0 4px;padding: 16px 0 0;border: 0;border-top: 1px dashed #707070;font-size: 14px;font-weight: bold;}.block-variation--item {vertical-align: top;margin-right: 4px;}.block-color--item dt,.block-size--item dt {width: 56px;height: 56px;border: 2px solid #dedede;}.block-variation--item.size-disable-stock dt {border: 2px dashed #dedede;}.block-variation--item.color-disable-stock dt {border: 2px dashed #dedede;}.block-variation--item.active dt {border: 2px solid #d53100;}.block-color--item-term figure,.block-size--item-term figure {width: 52px;height: 52px;}.block-color--item-term img,.block-size--item-term img {max-width: 52px;max-height: 52px;}.block-size--item-term span {width: 52px;height: 52px;padding: 2px;font-size: 13px;}.block-color-with-cart,.block-size-with-cart,.block-color-size-with-cart {/*margin-top: 24px;*/margin: 50px 0 25px;}.block-color-size-with-cart {margin: 25px 0 25px;}.block-color-size-with-cart--item-list {border-bottom: 1px solid #D6D6D6;}.block-color-size-with-cart--size-line {padding: 10px 0;position: relative;align-items: center;}.block-color-size-with-cart--size-line::before {content: "";position: absolute;right: 0;top: -1px;width: 453px;height: 1px;background-color: #D6D6D6;}.block-color-size-with-cart--color-line {flex-wrap: wrap;align-items: center;border-top: 1px solid #D6D6D6;}.block-color-size-with-cart--color-line:first-child {border-top: 0;}.block-color-size-with-cart--color-line-box {display: flex;justify-content: space-between;padding: 0 0 14px;margin: 40px 0 10px;border-bottom: 1px solid #D6D6D6;}.block-color-size-with-cart--color-line:first-child .block-color-size-with-cart--color-line-box {margin-top: 0;}.block-color-size-with-cart--color-item-name {font-size: 16px;font-weight: bold;line-height: 1.75;width: 275px;}.block-color-size-with-cart--color-item-comment7 {text-align: right;width: 265px;height: auto;border: 0;}.block-color-size-with-cart--color-item-comment7 > span {margin-left: 5px;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--color-item-comment7 {width: 100%;text-align: left;margin: 20px 0 0 0;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--color-item-comment7 span {margin: 0 5px 0 0;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--color-item-term {margin-right: 15px;margin-top: 20px;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list {width: 460px;margin-left: 78px;padding: 15px 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;border-bottom: 1px dashed #D6D6D6;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list:last-child {border-bottom: 0;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--color-item-term + .block-color-size-with-cart--item-list {margin-left: 0;margin-top: 20px;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation {width: 410px;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation input[type="radio"] {display: none;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation label {/*font-size: 16px;font-weight: bold;line-height: 1.75;*/padding-left: 38px;/*position: relative;*/}/*.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation label::before,.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation label::after {content: "";position: absolute;left: 0;top: 0;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation label::before {width: 20px;height: 20px;border-radius: 50%;border: 1px solid #333333;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation input[type="radio"]:checked + label::after {width: 12px;height: 12px;background-color: #333333;border-radius: 50%;left: 4px;top: 4px;}*/.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation input[type="radio"] + label.no-stock::before,.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation input[type="radio"] + label.no-stock::after {width: 17px;height: 2px;border: 0;border-radius: 0;top: 10px;left: 0;background-color: #333333;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation input[type="radio"] + label.no-stock::before {transform: rotate(-45deg);}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation input[type="radio"] + label.no-stock::after {transform: rotate(45deg);}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation .block-color-size-with-cart--item-list-stock {font-size: 15px;font-weight: 500;line-height: 1.26;padding-left: 38px;width: 100%;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-color-size-with-cart--item-list-variation .block-color-size-with-cart--item-list-stock.no-stock {color: #CB6262;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-goods-variation-arrival-notice {width: 100%;margin: 10px 0 0;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-goods-variation-arrival-notice a {color: #333333;text-align: right;text-decoration: underline;line-height: 1.28;height: auto;display: block;background: none;padding: 0;}.block-color-size-with-cart--color-line.at-radio-cart .block-color-size-with-cart--item-list .block-goods-variation-arrival-notice a:hover {text-decoration: none;}.block-color-size-with-cart--color-line.at-select-cart {justify-content: space-between;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--color-item-term {width: 81px;height: 81px;margin-right: 20px;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--color-item-term figure {width: 81px;height: 81px;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--color-item-term figure img {max-width: 81px;max-height: 81px;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart {flex: 1;align-items: flex-start;width: auto;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart .block-color-size-with-cart--color-item-name {font-size: 16px;font-weight: bold;line-height: 1.75;width: 275px;margin-bottom: 5px;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart .block-color-size-with-cart--color-item-comment7 {width: 160px;margin-bottom: 5px;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart select {width: 190px;height: 40px;padding: 0 8px;border-radius: 0;margin-right: 10px;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart .block-variation-add-cart {width: 190px;margin-right: 9px;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart .block-variation-add-cart > div {width: 190px;margin: 0;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart .block-variation-favorite {}.block-variation--item-list.block-color--item-list.at-variation-cart {margin-bottom: 25px;}.block-variation--item-list.block-color--item-list.at-variation-cart .block-color--item dt a {pointer-events: none;}.block-variation.block-size .block-color-size-with-cart--size-item-cart {/*display: none;*/}.block-variation.block-color .block-color-size-with-cart--color-item-comment7,.block-variation.block-size .block-color-size-with-cart--color-item-comment7 {display: none;}.block-variation.block-color .block--color-top,.block-variation.block-size .block--color-top {display: flex;justify-content: space-between;flex-wrap: wrap;}.block-variation.block-color .block--color-top .block-variation--selected-item.at-color {flex: 1;}.block-variation.block-color .block--color-top .block-color-size-with-cart--color-item-comment7 {text-align: right;width: 220px;}.block-variation.block-color .block--color-top .block-color-size-with-cart--color-item-comment7 span {margin-bottom: 5px;}.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart {display: flex;justify-content: space-between;width: 100%;}.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-add-cart,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-goods-variation-arrival-notice,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-outside-sales-period,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-no-stock,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-outside-sales-period,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-add-cart,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-goods-variation-arrival-notice,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-outside-sales-period,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-no-stock,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-outside-sales-period {width: 346px;}.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-goods-variation-arrival-notice .block-goods-variation-arrival-notice--btn,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-add-cart--btn,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-no-stock .block-variation-no-stock--message,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-outside-sales-period--message,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-add-cart--btn,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-goods-variation-arrival-notice .block-goods-variation-arrival-notice--btn,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-add-cart--btn,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-no-stock .block-variation-no-stock--message,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-outside-sales-period--message,.block-variation.block-color .block-color-size-with-cart--size-item-cart.at-variation-cart .block-add-cart--btn {font-size: 20px;height: 60px;}.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-favorite {width: 184px;}.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-favorite .block-variation-favorite--btn,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-favorite .block-variation-favorite-registed--btn {width: 184px;height: 60px;text-align: left;background-position: 14px center;}.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-favorite .block-variation-favorite--btn .at-favorite-txt,.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-favorite .block-variation-favorite-registed--btn .at-favorite-txt {font-size: 16px;display: block;margin-left: 40px;}.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-favorite .block-variation-favorite--btn .at-favorite-txt  {color: #F5A948;}.block-variation.block-size .block-color-size-with-cart--size-item-cart.at-variation-cart .block-variation-favorite .block-variation-favorite-registed--btn .at-favorite-txt {color: #FFFFFF;}.block-variation.block-size .block-variation-add-cart,.block-variation.block-color .block-variation-add-cart {width: 100%;height: auto;margin: 0;}.block-variation.block-size .block-variation-add-cart .block-goods-variation-no-select,.block-variation.block-color .block-variation-add-cart .block-goods-variation-no-select,.block-goods-variation-no-select.at-radio-cart {font-size: 20px;height: 60px;}.block-variation--selected-item.at-color,.block-variation--selected-item.at-size {font-size: 16px;font-weight: 700;line-height: 1.75;}.block-variation--selected-item.at-color .block-variation--item-stock,.block-variation--selected-item.at-size .block-variation--item-stock {font-weight: 500;margin-left: 5px;display: inline-block;}.block-variation--selected-item.at-color .block-variation--item-stock.no-stock,.block-variation--selected-item.at-size .block-variation--item-stock.no-stock {color: #CB6262;}.block-variation--selected-item.at-color {margin: 0 0 15px;}.block-variation--item-list.block-color--item-list.at-variation-cart .block-color--item {margin-right: 10px;}.block-variation--item-list.block-color--item-list.at-variation-cart .block-color--item dt {width: 83px;height: 83px;border: 1px solid #dedede;position: relative;}/*.block-variation--item-list.block-color--item-list.at-variation-cart .block-color--item.active dt::after,*/.block-variation--item-list.block-color--item-list.at-variation-cart .block-color--item.js-active dt::after,.block-variation--item-list.block-size--item-list.at-variation-cart .block-size--item.js-active dt::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 3px solid #84C8B5;}.block-variation--item-list.block-color--item-list.at-variation-cart .block-color--item dt figure {width: 81px;height: 81px;}.block-variation--item-list.block-color--item-list.at-variation-cart .block-color--item dt figure img {max-width: 81px;max-height: 81px;}.block-variation--item-list.block-size--item-list.at-variation-cart {margin-bottom: 40px;}.block-variation--item-list.block-size--item-list.at-variation-cart .block-size--item {margin-right: 10px;}.block-variation--item-list.block-size--item-list.at-variation-cart .block-size--item dt {width: 81px;height: 40px;min-height: 40px;border: 1px solid #D6D6D6;background-color: #FFFFFF;position: relative;}.block-variation--item-list.block-size--item-list.at-variation-cart .block-size--item dt span {font-size: 16px;font-weight: 500;width: 81px;height: 40px;}.block-variation--item-list.block-size--item-list.at-variation-cart .block-size--item.size-disable-stock dt {border: 1px dashed #D6D6D6;background-color: #F5F3F1;}.block-variation--item-list.block-size--item-list.at-variation-cart .block-size--item.size-disable-stock dt span {color: #D6D6D6;}.block-goods-detail .block-variation .block-variation.block-size {display: grid;}.block-color-with-cart--item,.block-size-with-cart--item {padding: 10px 0;}.block-color-size-with-cart--color-line {padding: 0 0 10px 0;}.block-color-size-with-cart--color-line.at-select-cart {padding: 10px 0;}.block-color-with-cart--item-term,.block-size-with-cart--item-term,.block-color-size-with-cart--color-item-term,.block-color-size-with-cart--size-item-term {/*width: 64px;height: 64px;margin-right: 8px;border: 2px solid #dedede;flex-shrink: 0;*/}.block-color-size-with-cart--color-item-term {/*margin-right: 4px;*/border: 0;margin: 0 23px 0 0;padding: 0;width: 63px;height: 63px;}.block-color-size-with-cart--nocolor {width: 63px;height: 63px;margin-right: 23px;flex-shrink: 0;}.block-color-with-cart--item-term figure {width: 60px;height: 60px;}.block-color-size-with-cart--color-item-term figure {width: 63px;height: 63px;}.block-color-with-cart--item-term img,.block-color-size-with-cart--color-item-term img {max-width: 63px;max-height: 63px;}.block-color-size-with-cart--size-item-term {width: 180px;height: 68px;border: 0;margin: 0 4px 0 0;}.block-size-with-cart--item-term span,.block-color-size-with-cart--size-item-term span {width: 180px;height: 68px;font-size: 16px;}.block-color-size-with-cart--size-item-cart {width: 270px;display: flex;flex-wrap: wrap;padding: 2px 0 0;}.block-variation-add-cart {width: 220px;height: 40px;margin-right: 10px;}.block-variation-add-cart--btn {display: flex;align-items: center;justify-content: center;width: 100%;height: 40px;font-size: 14px;/*background-color: #666666;border-color: #666666;*/background-color: #CB617A;border-color: #CB617A;}.block-add-cart.at-radio-cart .block-variation-add-cart,.block-add-cart.at-radio-cart .block-variation-add-cart .block-variation-outside-sales-period,.block-add-cart.at-radio-cart .block-variation-add-cart .block-goods-variation-arrival-notice,.block-add-cart.at-radio-cart .block-variation-add-cart .block-variation-no-stock,.block-add-cart.at-radio-cart .block-variation-add-cart .block-variation-outside-sales-period {width: 100%;height: 60px;margin: 0;}.block-add-cart.at-radio-cart .block-variation-add-cart .block-variation-outside-sales-period .block-variation-outside-sales-period--message,.block-add-cart.at-radio-cart .block-variation-add-cart .block-goods-variation-arrival-notice .block-goods-variation-arrival-notice--btn,.block-add-cart.at-radio-cart .block-variation-add-cart .block-variation-no-stock .block-variation-no-stock--message,.block-add-cart.at-radio-cart .block-variation-add-cart .block-variation-outside-sales-period .block-variation-outside-sales-period--message,.block-add-cart.at-radio-cart .block-variation-add-cart .block-variation-add-cart--btn,.block-add-cart.at-radio-cart .block-variation-add-cart .block-add-cart--btn,.block-variation-add-cart--btn.at-radio-cart {height: 60px;font-size: 20px;}.block-variation-add-cart--btn::before {display: inline-block;width: 20px;height: 20px;margin-right: 14px;vertical-align: top;background: url(https://www.iikigokochi.jp/img/usr/common/ico_cart_w.png) center center / 20px auto no-repeat;content: "";}.block-variation-no-stock,.block-variation-outside-sales-period,.block-goods-variation-arrival-notice {width: 220px;margin-right: 10px;}.block-variation-no-stock .block-variation-no-stock--message,.block-variation-outside-sales-period--message {display: flex;align-items: center;justify-content: center;width: 100%;height: 40px;border: 0;padding: 4px 10px;font-size: 14px;color: #333333;background: #F5F3F1;}.block-goods-variation-no-select {display: flex;align-items: center;justify-content: center;width: 100%;height: 40px;border: solid 2px;border-color: #F5A948;padding: 0;font-size: 13px;font-weight: bold;color: #F5A948;font-family: "Noto Sans JP";}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart .block-variation-add-cart .block-goods-variation-no-select{width: 235px;}.block-goods-variation-arrival-notice .block-goods-variation-arrival-notice--btn {display: flex;align-items: center;justify-content: center;width: 100%;height: 40px;border: 0;font-size: 14px;color: #fff;background: #A19879;}.block-variation-favorite {flex-shrink: 0;}.block-variation-favorite--btn {width: 40px;height: 40px;padding: 0;border: 1px solid #F5A948;background: url(https://www.iikigokochi.jp/img/usr/common/ico_bookmark_o.png) center center / 17px auto no-repeat;}.block-variation-favorite-registed--btn {width: 40px;height: 40px;padding: 0;border: 1px solid #F5A948;background: #F5A948 url(https://www.iikigokochi.jp/img/usr/common/ico_bookmark_w.png) center center / 17px auto no-repeat;}.block-color-size-with-cart .block-variation-favorite-registed--btn .at-favorite-txt,.block-color-size-with-cart .block-variation-favorite--btn .at-favorite-txt {display: none;}.block-color-size-with-cart--color-item-stock {font-size: 13px;text-align: right;line-height: 1.23;width: 100%;margin-top: 10px;}.block-color-size-with-cart--color-item-stock.no-stock {color: #CB6262;}.block-variation-favorite--btn .block-icon-image,.block-variation-favorite-registed--btn .block-icon-image {display: none;}.block-goods-set {margin: 0 0 15px;}.block-add-cart--btn {font-size: 20px;line-height: 1.3;width: 346px;height: 60px;margin: 0 0 15px;padding: 15px 0;border-radius: 0;/*background-color: #666666;border: 1px solid #666666;*/background-color: #CB617A;border: 1px solid #CB617A;}.block-add-cart--btn::before {display: inline-block;width: 23px;height: 22px;margin-right: 10px;margin-bottom: 3px;vertical-align: bottom;background: url(https://www.iikigokochi.jp/img/usr/common/ico_cart_w.png) center center no-repeat;background-size: 23px 22px;content: "";}.block-add-cart--btn.at-skip::before {display: none;}.block-variation-add-cart.js-cart-btn .block-add-cart--btn {display: flex;align-items: center;justify-content: center;width: 100%;height: 40px;font-size: 14px;padding: 0;margin: 0;}.block-arrival-notice .block-arrival-notice--btn {width: 346px;height: 60px;margin: 0 0 15px;padding: 20px 0;border: 0;color: #fff;background: #A19879;}.block-no-stock .block-no-stock--message,.block-outside-sales-period--message {color: #333333;width: 346px;height: 60px;margin: 0 0 15px;padding: 20px 0;border: 0;background: #F5F3F1;}.block-variation-arrival-notice--btn {width: 100%;margin: 12px 0 10px;padding: 20px 0;border: 0;color: #fff;background: #73c3d6;}.block-custom-order--btn {width: 100%;margin: 12px 0 10px;padding: 20px 0;border-radius: 0;font-size: 16px;}.block-goods-favorite {margin-left: auto;}.block-goods-favorite--btn {font-size: 16px;color: #F5A948;background: #fff;display: flex;align-items: center;justify-content: center;width: 184px;height: 60px;margin: 0 0 15px;padding: 19px 0;border: 1px solid #F5A948;border-radius: 0;}.block-goods-favorite--btn::before {display: inline-block;width: 17px;height: 15px;margin: 3px 8px 3px 0;vertical-align: bottom;background: url(https://www.iikigokochi.jp/img/usr/common/ico_bookmark_o.png) center center no-repeat;background-size: 17px auto;content: "";}.block-goods-favorite-registed--btn {display: flex;align-items: center;justify-content: center;width: 184px;height: 60px;margin: 0 0 15px;padding: 19px 0;border: 1px solid #F5A948;border-radius: 0;font-size: 16px;color: #ffffff;background: #F5A948;}.block-goods-favorite-registed--btn::before {display: inline-block;width: 17px;height: 15px;margin: 2px 11px 2px 0;vertical-align: bottom;background: url(https://www.iikigokochi.jp/img/usr/common/ico_bookmark_w.png) center center no-repeat;background-size: 17px auto;content: "";}.block-contact-about-goods--btn {color: #333333;font-size: 14px;text-align: right;padding: 0;border: 0;margin: 0;text-decoration: underline;background: none;display: block;width: 100%;}.block-contact-about-goods--btn:hover {text-decoration: none;}.block-goods-store-stock--btn {display: inline;width: auto;padding: 0;border: 0;text-decoration: underline;text-align: left;font-size: 14px;color: #081f2c;background: none;}.pane-goods-right-side .block-accessory-list {padding: 0;margin: 30px 0 15px;}.pane-goods-right-side .block-accessory-list .block-accessory-list--name {padding: 24px 0 0;margin: 0 0 16px;border: 0;font-size: 18px;font-weight: 500;}.pane-goods-right-side .block-accessory-list .block-accessory-list--list ul.block-thumbnail-t li dl {width: 150px;margin: 0 15px 15px 0;}.pane-goods-right-side .block-accessory-list .block-accessory-list--list ul.block-thumbnail-t li dl:nth-of-type(3n) {margin-right: 0;}.pane-goods-right-side .block-accessory-list .block-accessory-list--list ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure {width: 150px;height: 150px;}.pane-goods-footer .block-accessory-list {padding: 0 40px 20px;margin: 30px 0 15px;background: #f5f5f5;}.pane-goods-footer .block-accessory-list .block-accessory-list--name {padding: 24px 0 0;margin: 0 0 20px;border: 0;font-size: 18px;font-weight: 500;}.pane-goods-footer .block-accessory-list .block-accessory-list--list ul.block-thumbnail-t li dl {width: 200px;margin: 0 30px 20px 0;}.pane-goods-footer .block-accessory-list .block-accessory-list--list ul.block-thumbnail-t li dl:nth-of-type(5n) {margin-right: 0;}.pane-goods-footer .block-accessory-list .block-accessory-list--list ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure {width: 200px;height: 200px;}.pane-goods-center dl.block-goods-comment1,.pane-goods-center dl.block-goods-comment2,.pane-goods-center dl.block-goods-comment3,.pane-goods-center dl.block-goods-comment4,.pane-goods-center dl.block-goods-comment5 {margin: 0 0 24px;}.pane-goods-center dl[class^="block-goods-comment"] dt {display: none;margin: 0 0 22px;padding: 12px 0;font-size: 24px;font-weight: 500;border-bottom: 1px solid #111;}.pane-goods-center dl[class^="block-goods-comment"]:first-of-type dt {display: block;}.pane-goods-center dl[class^="block-goods-comment"] dt h3 {margin: 0;padding: 0;border: 0;font-size: 24px;}.block-goods-comment--title {margin: 0 0 16px;padding: 12px 0;font-size: 16px;font-weight: 500;line-height: 1.25;border-bottom: 1px solid #dedede;}.block-goods-comment--table-frame {width: 100%;margin: 0 0 15px;}.block-goods-comment--table-frame .block-goods-comment--table {border-collapse: collapse;}.block-goods-comment--table-frame .block-goods-comment--table th,.block-goods-comment--table-frame .block-goods-comment--table td {padding: 12px 15px;font-size: 12px;font-weight: normal;text-align: center;vertical-align: middle;border: 1px solid #707070;}.block-goods-comment--table-frame .block-goods-comment--table tr.title th {background: #eee;}.block-goods-comment--table-frame .block-goods-comment--table tr th:first-of-type,.block-goods-comment--table-frame .block-goods-comment--table tr.title th:first-of-type {text-align: left;font-weight: bold;}.block-goods-comment--table-frame .block-goods-comment--table td {white-space: nowrap;}.block-goods-footer-cart {display: none;}.block-goods-user-review {margin: 0 0 90px;}.block-goods-user-review h2 {margin: 0 0 32px;padding: 12px 0;font-size: 24px;font-weight: 500;border-bottom: 1px solid #111;background: none;}.block-goods-user-review h2 .block-icon-image--table {display: block;}.block-goods-user-review h2 .block-icon-image--table-cell {display: none;}.block-goods-user-review h2 .block-icon-image--table-cell-left {display: block;font-size: 24px;font-weight: 500;}.block-goods-user-review--score dt,.block-goods-user-review--count dt {font-weight: normal;}.block-goods-user-review--score dd img {height: 22px;}.block-goods-user-review--description {margin: 20px 0 24px;}.block-goods-user-review--need-login-message {margin: 14px 0;}.block-goods-user-review--write-review {margin: 8px 0;}.block-goods-user-review--write-review-link,.block-goods-user-review--write-review-btn {display: block;width: 216px;padding: 9px 0;border: 1px solid #d53100;border-radius: 2px;text-align: center;text-decoration: none;color: #fff;background: #d53100;}.block-goods-user-review--item {margin: 0;padding: 15px 0;border-bottom: 1px solid #dedede;}.block-goods-user-review--item:last-of-type {border-bottom: 0;}.block-goods-user-review--item .block-goods-user-review--item-title {margin: 0 0 10px;}.block-goods-user-review--item .block-goods-user-review--item-score {margin: 0 0 8px;}.block-goods-user-review--item .block-goods-user-review--item-score dt {height: auto;}.block-goods-user-review--item .block-goods-user-review--item-score dt img {height: 22px;vertical-align: top;}.block-goods-user-review--item .block-goods-user-review--item-comment {margin: 8px 0 0;}.block-goods-user-review--item .block-goods-user-review--item-moderate-vote {margin: 8px 0 0;}.block-goods-uservoice .block-goods-uservoice--title {margin: 0 0 22px;padding: 12px 0;font-size: 24px;font-weight: 500;border-bottom: 1px solid #111;}.block-goods-instagram .block-goods-instagram--title {margin: 0 0 30px;padding: 75px 0 0;border: 0;text-align: center;font-family: "Josefin Sans", "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 36px;font-weight: 500;line-height: 1.333;color: #000;letter-spacing: 0.02em;}.block-goods-instagram .block-goods-instagram--title img {display: block;margin: 0 auto 8px;}.block-goods-instagram .block-goods-instagram--title span {display: block;font-family: "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 12px;font-weight: bold;line-height: 1.5;}.block-goods-comment1 {font-size: 13px;line-height: 1.769;width: 248px;margin: 0 0 38px;}.block-goods-comment1 h3 {font-size: 16px;font-weight: bold;line-height: 1.75;margin: 0 0 8px;padding: 0;border: 0;}.block-goods-comment1 a {text-decoration: underline;}.block-goods-comment1 a:hover {text-decoration: none;}.block-goods-comment2 {font-size: 13px;line-height: 1.69;width: 100%;margin: 0 0 55px;}.block-goods-comment2 .block-goods-size--banner a {display: block;text-align: center;}.block-goods-comment2 .block-goods-size--banner + p {margin-top: 36px;}.block-goods-comment2 p {font-size: 13px;line-height: 1.69;}.block-goods-comment2 p:first-child {margin-top: 0;}.block-goods-comment3 {/*font-size: 15px;*/font-size: 1.2em;line-height: 1.46;width: 100%;margin: 0 0 48px;}.block-goods-comment4 {width: 100%;margin: 0 0 55px;}.block-goods-comment5 {width: 100%;margin: 0 0 25px;}.block-goods-comment6 {width: 100%;}.block-goods-comment7 {width: 100%;}.block-goods-comment8 {font-size: 16px;font-weight: 500;line-height: 1.375;width: 100%;margin: 0 0 40px;padding: 20px;background-color: #FBEEEE;}.block-goods-comment8 h3 {color: #CB6262;font-size: 18px;font-weight: bold;line-height: 1.44;margin: 0 0 4px;border: 0;padding: 0;}.block-goods-comment8 p {font-size: 16px;font-weight: 500;line-height: 1.375;}.block-goods-code {width: 100%;margin: 0 0 30px;display: none;}.block-goods-code dt {margin-left: auto;}.revico-star-box {width: 100%;}.goods-detail-description.block-goods-stock {margin-bottom: 10px;display: none;}.goods-detail-description.block-goods-stock dt {display: none;}.goods-detail-description.block-goods-stock dd {font-size: 14px;line-height: 1.71;}.block-goods-price--txt {width: 100%;margin: 15px 0 0;}.block-goods-price--txt li {font-size: 14px;line-height: 1.71;}.block-goods-dm {width: 100%;}.block-goods-dm a {color: #333333;font-size: 14px;text-align: right;padding: 0;border: 0;margin: 0;text-decoration: underline;background: none;display: block;width: 100%;}.block-goods-dm a:hover {text-decoration: none;}.block-goods-catalog {width: 100%;margin: 0 0 15px;}.block-goods-catalog--btn {width: 350px;margin: 0 auto 14px;}.block-goods-catalog--btn a {display: block;text-align: center;}.block-goods-catalog p {font-size: 14px;line-height: 1.4285;letter-spacing: -0.03em;}.block-revico-box {width: 100%;margin-top: 55px;}.block-goods-method {width: 272px;margin: 0 0 38px auto;}.block-goods-method h3 {font-size: 16px;font-weight: bold;line-height: 1.75;margin: 0 0 3px;padding: 0;border: 0;}.block-goods-method > div {display: none;}.block-goods-method ul {display: flex;}.block-goods-method ul li {font-size: 11px;line-height: 1.0;text-align: center;width: 62px;height: 62px;padding: 40px 0 0;margin: 8px 8px 0 0;background-color: #F5F3F1;background-position: center top;background-repeat: no-repeat;}.block-goods-method ul li:nth-child(4n) {margin-right: 0;}.block-goods-method ul li.js-method--gmo {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_gmo.png);background-position: center 10px;background-size: 23px auto;}.block-goods-method ul li.js-method--card {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_payment.png);background-position: center 14px;background-size: 27px auto;}.block-goods-method ul li.js-method--cash {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_cash.png);background-position: center 10px;background-size: 35px auto;}.block-goods-method ul li.js-method--amazon {padding-top: 33px;background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_amazon.png);background-position: center 18px;background-size: 54px auto;}.block-goods-color {width: auto;margin: 0 30px 10px 0;/*display: none;*/}.block-goods-size {width: auto;margin: 0 0 10px;/*display: none;*/}.block-goods-color.at-radio-cart,.block-goods-size.at-radio-cart,.block-goods-color.at-select-cart,.block-goods-size.at-select-cart,.block-goods-color.at-variation-cart,.block-goods-size.at-variation-cart {display: none;}.block-contact-about-goods {width: 100%;margin: 20px 0 25px;}.block-goods-dm {width: 100%;margin: -25px 0 28px;}.block-goods-sns {width: 100%;}.block-goods-sns {display: flex;justify-content: flex-end;align-items: center;}.goods_datail_table p {font-size: 14px;line-height: 1.285;margin: 12px auto 0;width: 423px;}.goods_datail_table table.item_table_06 {width: 423px;margin: 0 auto;}.goods_datail_table table.item_table_06 th,.goods_datail_table table.item_table_06 td {font-size: 15px;line-height: 1.5;padding: 10px 20px 13px 20px;border: 1px solid #ffffff;background-color: #F5F3F1;}.goods_datail_table table.item_table_06 th {width: 95px;}.goods_datail_table table.item_table_06 tr:nth-child(even) th,.goods_datail_table table.item_table_06 tr:nth-child(even) td {background-color: #FCFCFC;}.goods_datail_table .fabric-info table {width: 420px;margin: 0 auto;}.goods_datail_table .fabric-info table th {font-size: 16px;line-height: 1.75;width: 112px;padding-left: 18px;vertical-align: top;}.goods_datail_table .fabric-info table td {position: relative;padding: 0;vertical-align: top;}.goods_datail_table .fabric-info table td span {font-size: 14px;line-height: 1.28;text-align: center;display: block;width: 60px;margin-bottom: 20px;}.goods_datail_table .fabric-info table td span.circle {width: 14px !important;height: 14px;border-radius: 7px;margin: 7px 0 12px 55px;border: 1px solid #98C8B7;background-color: #98C8B7;font-size: 0;position: relative;z-index: 10;}.goods_datail_table .fabric-info table td span.circle.check2 {border: 1px solid #D6D6D6;background-color: #FFFFFF;}.goods_datail_table .fabric-info table td hr {width: 100%;height: 2px;background-color: #D6D6D6;position: absolute;left: 0;top: 13px;margin: 0;border: 0;z-index: 1;}.goods_datail_table .fabric-info table td:nth-of-type(1) {width: 94px;}.goods_datail_table .fabric-info table td:nth-of-type(1) hr {width: 70px;left: 23px;}.goods_datail_table .fabric-info table td:nth-of-type(1) span.circle {margin-left: 23px;}.goods_datail_table .fabric-info table td:nth-of-type(2) {width: 124px;}.goods_datail_table .fabric-info table td:nth-of-type(3) hr {}.goods_datail_table .fabric-info table td:nth-of-type(2) span {width: 100%;}.goods_datail_table .fabric-info table td:nth-of-type(2) span.circle {}.goods_datail_table .fabric-info table td:nth-of-type(3) {width: 92px;}.goods_datail_table .fabric-info table td:nth-of-type(3) hr {width: 62px;}.goods_datail_table .fabric-info table td:nth-of-type(3) span {margin-left: auto;}.goods_datail_table .fabric-info table td:nth-of-type(3) span.circle {margin-left: 55px;}.block-variation.block-color.vari_cart12 {display: none;}.goods-detail-description.block-goods-postage {display: none;}/* プルダウン　サイズのみ */.block-color-size-with-cart--size-item-cart.at-size-only {}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart.at-size-only .block-color-size-with-cart--color-item-comment7 {width: 100%;}.block-color-size-with-cart--color-line.at-select-cart .block-color-size-with-cart--size-item-cart.at-size-only select {width: 291px;}/* ラジオボタン　サイズのみ */.block-color-size-with-cart--color-line.at-radio-cart.at-size-only {}.block-color-size-with-cart--color-line.at-radio-cart.at-size-only .block-color-size-with-cart--item-list {margin-left: 0;width: 538px;}/* ラジオボタン　カラーのみ */.block-color-size-with-cart--color-line.at-radio-cart.at-color-only {}/* サイズ/カラー別カート表示（サイズのみ） */.block-color-size-with-cart.at-size-only {}.block-color-size-with-cart.at-size-only .block-color-size-with-cart--size-line {flex-wrap: wrap;}.block-color-size-with-cart.at-size-only .block-color-size-with-cart--color-item-comment7 {width: 100%;}.block-color-size-with-cart.at-size-only .block-color-size-with-cart--size-item-term {width: 266px;}.block-color-size-with-cart.at-size-only .block-color-size-with-cart--size-line::before {width: 100%;}/* サイズ/カラー別カート表示（カラーのみ） */.block-color-size-with-cart.at-color-only {}.block-color-size-with-cart.at-color-only .block-color-size-with-cart--size-item-cart {margin-left: auto;}/*CSSによる商品詳細画面の項目の並び順変更用*/.pane-goods-right-side form {display: flex;/*flex-flow: column wrap;*/flex-wrap: wrap;}.block-goods-sns {order: 220;}.page-goods .block-icon {order: 20;}.block-goods-comment {order: 30;}.block-goods-name {order: 31;}.block-goods-price {order: 70;}.block-goods-code {order: 200;}.block-goods-item-code {order: 70;display: none;}.block-goods-item-code2 {order: 80;}.block-goods-item-code3 {order: 90;}.block-goods-release-dt {order: 310;display: none;}.block-goods-class1 {order: 110;display: none;}.block-goods-class2 {order: 120;display: none;}.block-goods-attr1 {order: 130;}.block-goods-attr2 {order: 140;}.block-goods-attr3 {order: 150;}.block-goods-size {order: 50;}.block-goods-color {order: 40;}.block-goods-point {order: 180;}.block-goods-postage {order: 190;}.block-goods-stock {/*order: 320;*/order: 85;}.block-goods-spec {order: 210;}.block-goods-sales-detail-append {order: 220;}.block-variation {order: 80;}.block-custom-order {order: 240;}.block-add-cart {order: 100;}.block-no-stock {/*order: 260;*/order: 100;}.block-outside-sales-period {/*order: 260;*/order: 100;}.block-arrival-notice {/*order: 270;*/order: 100;}.block-goods-store-stock {order: 335;}.block-goods-set {order: 290;}.block-accessory-list {order: 350;}.block-variation-back-order {order: 310;}.block-contact-about-goods {order: 130;}.block-goods-favorite {order: 120;}.block-goods-link {order: 340;}.block-goods-comment1 {order: 150;}.block-goods-comment2 {order: 170;}.block-goods-comment4 {order: 180;}.block-goods-comment5 {order: 190;}.block-goods-comment7 {order: 300;}.block-goods-comment8 {order: 10;}.block-goods-catalog {order: 210;}.revico-star-box {order: 60;}.block-goods-price--txt {order: 125;}.block-goods-dm {order: 140;}.block-goods-method {order: 160;}.block-revico-box {order: 230;}.block-goods-detail--installments-box {order: 71;}.block-goods-comment3 h3 {/*display: none;*/}/* ----イベント画面---- */.block-event-page--header {margin: 40px 0 25px;padding: 0;font-size: 28px;font-weight: 500;text-align: center;text-decoration: underline;text-decoration-thickness: 0.3em;text-decoration-color: #D3EDE4;text-underline-offset: -0.2em;text-decoration-skip-ink: none;}.block-event-page--header-img {margin: 40px 0 25px;}.block-event-page--comment {margin: 0 0 36px;line-height: 1.7;}/* ----イベントバナー---- */.block-event-page--accessory {display: flex;flex-wrap: wrap;}h2.block-top-event--image {padding: 0;margin: 0 20px 45px 0;border: 0;width: 293px;}h2.block-top-event--image:nth-of-type(3n) {margin-right: 0;}/* ----カード情報確認---- */.fieldset.block-credit-card-confirmation--authentication-items {border-bottom: #e5e5e5 1px solid;}/* ----お気に入り画面---- */.block-favorite--form li {border: 0;padding: 0;}.block-favorite--form li:first-child {border: 0;}.block-favorite--form .block-favorite--items li {padding: 20px 0;border-bottom: 1px solid #D6D6D6;}.block-favorite--form .block-favorite--items li:first-child {border-top: 1px solid #D6D6D6;}.block-favorite--checkbox label {display: block;width: 20px;cursor: pointer;}.block-favorite--checkbox label span {vertical-align: top;}.block-favorite--description {flex-basis: 380px;}.block-favorite--description .variation-name {/*display: none;*/}.block-favorite--description .block-favorite--spec {margin-top: 10px;}.block-favorite--comment {flex-basis: 480px;}.block-favorite--price-items {margin-top: 10px;}.block-favorite--price-items .price {color: #333333;}.block-favorite--price-items .price::after {font-size: 14px;}.block-favorite--form .pager-count {position: relative;padding-left: 15px;}.block-favorite--form .pager-count::before {content: "全";position: absolute;left: 0;top: 0;font-size: 15px;line-height: 1.266;}.block-favorite--form .pager-count .text-end {display: none;}/* ----ゲストお気に入り画面---- */.block-guest-favorite-synchronize {text-align: center;margin-top: 50px;}/* ----定期購入商品サイクル情報変更画面---- */.block-regular-purcharse-cycle-info-update--skip-cancel-message {margin: 5px 0 0 5px;}/* ----アプリログイン訴求画面---- */.block-applogin-body {font-size: 16px;letter-spacing: 0.1em;line-height: 1.9em;text-align: center;margin: auto;height: 100px;}/* ----ログアウト---- */.block-logout--message {font-size: 16px;}/* ---- LightningRecommend ---- */.block-ranking-lightningrecommend {padding: 0 0 80px;}.block-ranking-lightningrecommend--header {margin: 0 0 30px;padding: 75px 0 0;border: 0;text-align: center;font-family: "Josefin Sans", "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 36px;font-weight: 500;line-height: 1.333;color: #000;letter-spacing: 0.02em;}.block-ranking-lightningrecommend .block-ranking-r .block-ranking-r--items {width: 1264px;padding-left: 32px;margin: 0 auto 40px;}.block-goods-list-l--price-infos,.block-bulk-purchase-b--price-infos {white-space: nowrap;}/* ----ジャンル　タイトル画像---- */.block-genre-page--header {margin: 40px 0 25px;padding: 0;font-size: 28px;font-weight: 500;text-align: center;text-decoration: underline;text-decoration-thickness: 0.3em;text-decoration-color: #D3EDE4;text-underline-offset: -0.2em;text-decoration-skip-ink: none;}.block-genre-page--header-img {margin: 40px 0 25px;}.block-genre-page--comment {margin: 0 0 36px;line-height: 1.7;}/* ----左メニュー　トップページ　検索---- */.pane-left-menu .block-left-search--box {width: 100%;background-color: #FFFFFF;}.pane-left-menu .block-left-search--box form {display: flex;width: 100%;}input.block-left-search--keyword:hover,input.block-left-search--keyword {border: 1px solid #D6D6D6;border-radius: 0;border-right: 0;padding: 10px 15px;flex-grow: 1;}button.block-left-search--search-submit {width: 45px;background-color: #666666;padding: 0 0 0 12px;border: 0;}/* ----左メニュー　下層　検索---- */#block_of_searchbox {margin-top: 60px;}#block_of_searchbox:first-child {margin-top: 0;}.block-search-box--form {background-color: #FFFFFF;}input.block-search-box--keyword:hover,input.block-search-box--keyword {border: 1px solid #D6D6D6;border-right: 0;padding: 10px 15px;border-radius: 0;}button.block-search-box--search-submit {width: 45px;background-color: #666666;padding: 0 0 0 12px;}.block-icon-image--search {background-image: url(https://www.iikigokochi.jp/img/usr/common/ico_search.png);background-size: 20px auto;width: 20px;height: 20px;padding: 0;margin: 0;}/* ----レコメンドタイトル---- */.block-recommend-title {margin: 150px 0 55px;padding: 0;border: 0;text-align: center;font-size: 28px;font-weight: bold;line-height: 1.28;letter-spacing: 0.06em;}/* ----購入フロー---- *//*.block-order-flow--step1,.block-order-flow--step2,.block-order-flow--step3,.block-order-flow--step4,.block-order-flow--step5 {padding: 15px 15px 5px 15px;}.block-order-flow--step1:after,.block-order-flow--step2:after,.block-order-flow--step3:after,.block-order-flow--step4:after,.block-order-flow--step5:after {right: -49px;}*//* ----クイックオーダー---- */.block-quick-order--subtotal-header {width: 170px;}.block-quick-order--note {width: 800px;margin: 20px auto;}.block-quick-order--note li {font-size: 16px;line-height: 1.75;text-indent: -1em;padding-left: 1em;}.block-quick-order--comment {margin-bottom: 36px;}/* ----詳細検索---- */.block-search-goods--header {margin: 40px 0 25px;padding: 0;font-size: 28px;font-weight: 500;text-align: center;text-decoration: underline;text-decoration-thickness: 0.3em;text-decoration-color: #D3EDE4;text-underline-offset: -0.2em;text-decoration-skip-ink: none;}.block-search-goods .action .btn.btn-default {color: #fff;margin-top: 10px;padding: 14px 8px;font-size: 16px;min-width: 240px;border: 1px solid #666666;background: #666666;}/* ----商品詳細　カテゴリから探す---- */#block_goodsfooter_item_list__category {border-top: 1px solid #D6D6D6;margin-top: 90px;}#block_goodsfooter_item_list__category h2 {font-size: 28px;font-weight: bold;letter-spacing: 0.06em;line-height: 1.285;text-align: center;margin: 0 0 54px;padding: 65px 0 0;border: 0;}#block_goodsfooter_item_list__category ul.block-goodsfooter--item-list {display: flex;flex-wrap: wrap;width: 1200px;margin: 0 auto;}#block_goodsfooter_item_list__category ul.block-goodsfooter--item-list li {width: calc(100% / 5);margin: 0 0 30px;}#block_goodsfooter_item_list__category ul.block-goodsfooter--item-list li a {display: flex;align-items: center;}#block_goodsfooter_item_list__category ul.block-goodsfooter--item-list li .block-goodsfooter--item-list-img {width: 43px;margin-right: 10px;display: flex;justify-content: center;align-items: center;}#block_goodsfooter_item_list__category ul.block-goodsfooter--item-list li .block-goodsfooter--item-list-txt {font-size: 16px;line-height: 1.25;display: flex;}#block_goodsfooter_item_list__button {}#block_goodsfooter_item_list__button .container {display: block;}#block_goodsfooter_item_list__button ul {display: flex;justify-content: center;}#block_goodsfooter_item_list__button ul li {width: 230px;margin: 0 10px;}#block_goodsfooter_item_list__button ul li a {width: 100%;display: block;padding: 0;}/* ----カート---- */.block-cart .block-icon {margin: 0 0 10px;}/* ----ご注文方法の指定---- */.block-order-method--host-content-inner input[name="s_mail"],.block-order-method--host-content-inner input[name="s_addr"],.block-order-method--host-content-inner input[name="s_addr2"],.block-order-method--host-content-inner input[name="s_addr22"],.block-order-method--host-content-inner input[name="s_addr3"],.form-group.block-order-method--addr input[name="d_addr"],.form-group.block-order-method--addr2 input[name="d_addr2"],.form-group.block-order-method--addr22 input[name="d_addr22"],.form-group.block-order-method--addr3 input[name="d_addr3"] {width: 540px;}.block-order-method--host-content-inner input[name="s_name"],.block-order-method--host-content-inner input[name="s_name2"],.block-order-method--host-content-inner input[name="s_kana"],.block-order-method--host-content-inner input[name="s_kana2"],.block-order-method--host-content-inner input[name="s_dept"],.block-order-method--host-content-inner input[name="s_dept2"],.form-group.block-order-method--name input[name="d_name"],.form-group.block-order-method--name input[name="d_name2"],.form-group.block-order-method--kana input[name="d_kana"],.form-group.block-order-method--kana input[name="d_kana2"],.form-group.block-order-method--dept input[name="d_dept"],.form-group.block-order-method--dept input[name="d_dept2"] {width: 480px;margin: 5px 0;}.block-order-method--host-content-inner input[name="s_yy_birth"],.block-order-method--host-content-inner input[name="s_mm_birth"],.block-order-method--host-content-inner input[name="s_dd_birth"] {width: 100px;}.block-order-method--uid-textbox #login_uid,.block-order-method--pwd-textbox #login_pwd {width: 100%;}/* ----ご注文方法の確認---- */.block-order-estimate--register-customer-checkbox input[type="checkbox"] {width: 20px;height: 20px;margin-bottom: 3px;margin-right: 5px;border: 1px solid #666666;background: #fff;position: relative;outline: 0;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;transition: 0.3s;display: block;}.block-order-estimate--register-customer-checkbox input[type="checkbox"]:checked {background-color: #333333;}.block-order-estimate--register-customer-checkbox input[type="checkbox"]::after {content: "";position: absolute;left: 5px;top: 5px;width: 10px;height: 6px;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #FFFFFF;transform: rotate(-45deg);}/* ----会員登録---- */.block-onetimepassword-send--header {margin: 0;}.block-onetimepassword-send--message {font-size: 16px;margin: 0 0 36px;}.legend.block-member-info--message-option-info,.block-member-info--message.block-member-info--message-option-info,.legend.block-member-info--message-mailnews,.block-member-info--message.block-member-info--message-mailnews,.legend.block-member-info--message-promotion,.block-member-info--message.block-member-info--message-promotion,.fieldset.block-member-info--items.block-member-info--items-promotion-code {display: none;}.fieldset.block-member-info--items.block-member-info--items-option-info {margin-top: 0;margin-bottom: 0;}.fieldset.block-member-info--items.block-member-info--items-mailnews {margin-top: 0;}.fieldset.block-member-info--items.block-member-info--items-member-info {margin-bottom: 0;}.fieldset.block-member-info--items.block-member-info--items-member-info .form-group:last-child {border-bottom: 0;}.fieldset.block-member-info--items.block-member-info--items-password .form-group {border-bottom: #e5e5e5 1px solid;}.block-member-info--form #terms_modal .modal-body {padding: 20px 0 0;}.block-member-info--form #terms_modal .block-member-terms--header,.block-member-info--form #terms_modal .block-member-terms--message {display: none;}.block-member-info-confirmation .block-member-info--update-mail a {text-decoration: underline;}.block-member-info-confirmation .block-member-info--update-mail a:hover {text-decoration: none;}.block-member-info-confirmation--login-state-saving .block-member-info-confirmation--login-state-saving-message.help-block {font-size: 13px;margin-top: 20px;}.block-member-info--birth .block-underage-message {font-size: 12px;margin: 5px 0;}.block-member-info--message-parentname.ac-parentname span.color-red {color: #CB6262;}div.agree-body-text {width: 100%;height: 200px;padding: 20px;margin: 10px 0 20px 0;border: 1px solid #e5e4e4;overflow-y: scroll;}div.agree-body-text .memadd_cau_box_01__ttl {font-size: 17px;}div.agree-body-text strong {font-weight: normal;font-size: 17px;border-bottom: 1px solid #A0A0A0;padding-left: 10px;padding-bottom: 15px;display: block;}/* ----ログイン---- */.block-login--input-items {/*width: 900px;*/}.block-login--input-items > div:nth-last-of-type(1) {/*border-bottom: #e5e5e5 1px solid;*/}.block-login--display-password {margin: 10px 0 0 10px;display: inline-block;}.block-login--display-password input[type="checkbox"] + span {margin: 0;}/* ----購入履歴一覧---- */.block-purchase-history--search-item .block-purchase-history--search-btn {color: #FFFFFF;width: 117px;height: 38px;background-color: #CB617A;}.block-purchase-history--order-dt {width: 160px;}.block-purchase-history--order-id {width: 200px;}.block-purchase-history--order-detail {}.block-purchase-history--total {width: 160px;}.block-purchase-history--method {width: 160px;}/* ----購入履歴詳細---- */.block-purchase-history-detail .block-purchase-history-detail--add-goods,.block-purchase-history-detail .block-purchase-history-detail--contact {color: #FFFFFF;background-color: #CB617A;}.block-purchase-history-detail--shipping-info-items th {width: 145px;}/* ----メールニュース---- */.block-mail-news--header {margin: 0;}.block-mail-news--top-message {font-size: 16px;margin: 0 0 36px;}.form-group[class$="-mail"] .form-control .help-block {/*font-size: 13px;*/font-size: 15px;}.block-mail-news--terms-of-service {display: none;}/* ----お問い合わせ---- */.block-inquiry--header {margin: 0;}.block-inquiry--message {font-size: 16px;}.block-inquiry--message a {text-decoration: underline;}.block-inquiry--message a:hover {text-decoration: none;}.block-inquiry--message-note {font-size: 12px;margin: 10px 0 20px;}.block-inquiry--inquiry-body .form-label,.block-inquiry--inquiry-body .constraint {vertical-align: middle;}.block-inquiry-confirmation--header {font-size: 32px;text-align: center;}.block-inquiry-completed--header {font-size: 32px;text-align: center;}.page-contact .block-inquiry-confirmation--message {margin-bottom: 20px;font-size: 16px;line-height: 1.6;text-align: center;}.page-contactthanks .block-inquiry-completed--message {font-size: 18px;text-align: center;line-height: 2.0;}.block-inquiry .block-inquiry--forward {color: #FFFFFF;background-color: #CB617A;}/* ----お客様情報の入力---- */.block-order-method--host-content,.block-order-method--dest-content,.block-order-method--goods-content{border: 0;padding: 0;}.block-order-method--host-content input[type="text"] {max-width: 530px;}.block-order-method--name-sei input[type="text"],.block-order-method--name-mei input[type="text"],.block-order-method--kana-sei input[type="text"],.block-order-method--kana-mei input[type="text"],.block-order-method--dept-sei input[type="text"],.block-order-method--dept-mei input[type="text"],.block-order-method--tel input[type="text"] {max-width: 200px;}.block-order-method--zip input[type="text"] {max-width: 150px;}.block-birth-message {display: none;}.block-order-method--pref .block-order-method--amazonpay-btn {display: none;}/* ----アドレス帳の新規登録・変更---- */.block-shipping-address-registration--message {margin-bottom: 36px;}.block-shipping-address--value-label {width: 70px;}/* ----会員情報確認---- */.block-member-info-update--comment {margin-bottom: 36px;}.block-member-info-update--comment a {text-decoration: underline;}/* ----会員情報の移行・更新手続き---- */.block-update-new-password--header,.block-reset-password-completed--header {font-size: 32px;text-align: center;}.block-update-new-password--message,.block-reset-password-completed--message {font-size: 16px;}.block-reset-password-completed--message {text-align: center;}.block-update-new-password--form .fieldset .block-update-new-password--new-pwd1 {border-bottom: #e5e5e5 1px solid;}/* ----Login---- */.page-login #header {height: 101px;}.page-login #header #header_inner_frame {height: 101px;position: absolute;}.page-login #header_bottom {padding: 20px 0;border-bottom: #E98600 1px solid;background: #FFF;}.page-login #header_top, .page-login #header_bottom .block-global-search, .page-login #header_bottom .block-header-bottom-menu-list, .page-login .pane-globalnav, .page-login #footer_customer, .page-login #footer_contact, .page-login #footer_service, .page-login #footer_category, .page-login #footer_common {display: none;}.page-login h2 {padding: 0;margin: 0 0 15px 0;border: none;font-size: 24px;font-weight: 700;text-align: center;}.block-login--member-frame-inner {width: 900px;padding: 35px 120px 10px;margin: 0 auto;border-radius: 10px;background: #F5F5F5;box-sizing: border-box;}.block-login--member-frame-inner .block-login--member-message {padding: 0 0 15px 0;margin: 0 0 20px 0;border-bottom: #333333 1px solid;font-size: 18px;text-align: center;}.block-login--member-frame-inner .block-login--member-message::before {content: '▼';margin: 0 5px 0 0;}.block-login--member-frame-inner .block-login--member-message strong {font-weight: 700;}.block-login--member-frame-inner .fieldset, .block-login--member-frame-inner .fieldset .form-group {border: none;}.block-login--member-frame-inner .fieldset .form-label {width: 20%;padding: 25px 0;font-size: 18px;font-weight: 400;background: none;}.block-login--member-frame-inner .fieldset .form-control input#login_uid, .block-login--member-frame-inner .fieldset .form-control input#login_pwd {width: 100%;margin: 0;box-sizing: border-box;background: #fff;}.block-login--member-frame-inner .btn-pwd-display span {font-size: 16px;}.block-login--input-items .block-login--ask-password.help-block a {font-size: 16px;text-align: center;text-decoration: underline;display: block;}.block-login--input-items .block-login--ask-password.help-block a:hover {text-decoration: none;}.block-login--login-state-saving-message.help-block {font-size: 13px;}.block-login--ask-password.for-member-before-renewal .block-login--ask-password.help-block {font-size: 16px;text-align: center;margin: 50px 0;}.block-login--ask-password.for-member-before-renewal .block-login--ask-password.help-block a {width: 480px;height: 60px;padding: 0 0 2px 0;margin: 0 auto;border: #CB617A 1px solid;border-radius: 0;font-size: 18px;font-weight: 700;/*background: #CB617A;*/display: flex;justify-content: center;align-items: center;text-decoration: none !important;color: #CB617A;box-sizing: border-box;position: relative;}.block-login--ask-password-text {margin: 50px 0 100px 0;font-size: 16px;text-align: center;line-height: 2.0;}.block-login--first-time {width: 900px;padding: 35px;margin: 0 auto;border-radius: 10px;background: #F5F5F5;box-sizing: border-box;}.block-login--first-time-body {background: #F5F5F5;}.block-login--first-time-header {padding: 0;margin: 0 0 15px 0;border: none;font-size: 24px;font-weight: 700;text-align: center;}.block-login--first-time-message {font-size: 16px;text-align: center;line-height: 2.0;}.fieldset.block-reset-password--items {border-bottom: none;}.block-login .block-login--member-body {display: block;}.block-login .block-login--member-body .block-login--member-frame {display: block;}.block-login .block-login--member-body .block-login--member-frame input {min-height: 60px;}.block-login .block-login--member-body .block-login--member-frame .fieldset .form-control {padding: 0 0 0 20px;border: none;}.block-login .block-login--member-body .block-login--member-frame .action-buttons {margin: 0;}.block-login .block-login--member-body .block-login--social-frame {margin: 40px 0;padding: 0;text-align: center;display: block;}.block-login .block-login--member-body .block-cart--amazonpay {padding: 0;margin: 0 auto;}.block-login .block-login--member-body .block-cart--amazonpay-description {padding: 0;margin: 0;font-size: 18px;line-height: 2.0;text-align: center;}.block-login .block-login--member-body #AmazonPayButton {margin: 40px auto 0;}.block-login .block-login--first-time-body .action-buttons {margin: 0;}.block-login .block-cart--amazonpay {border: none;}.page-login .action .dm-btn-next {margin: 10px 0 30px 0;}.page-login .action .dm-btn-next .small {margin: 0 0 0 5px;font-size: 20px;}.page-login .action .dm-btn-back {text-align: center;}.page-login .action .dm-btn-back a {font-size: 18px;text-decoration: underline;}/* ----Thanks Login---- */.page-login .block-header-info-frame,.page-login .block-global-search,.page-login .block-headernav,.page-login #block_footer_memberbenefits,.page-login #block_footer_order_guide,.page-login .block-footermenu,.page-login #block_footernav__shoppingnav,.page-login .block-footernav {display: none;}.thanks-login-top {padding: 0;margin: 40px 0 35px;}.page-login .block-login h1 {color: #333333;font-size: 32px;font-weight: 700;text-align: center;margin: 60px 0 35px;padding: 0;}.thanks-login-sub-title {padding: 10px 0;margin: 0 0 40px 0;border: #CB617A 2px solid;font-size: 24px;font-weight: bold;text-align: center;color: #CB617A;}.thanks-login-top h2 {padding: 0;margin: 0 0 15px 0;border: none;font-size: 24px;font-weight: 700;text-align: center;}.thanks-login--first-time-message {margin: 0 0 30px 0;font-size: 18px;text-align: center;line-height: 2.0;}.for-member-before-renewal a {width: 480px;height: 60px;padding: 0 0 2px 0;margin: 0 auto;border: #CB617A 1px solid;border-radius: 0;font-size: 18px;font-weight: 700;/*background: #CB617A;*/display: flex;justify-content: center;align-items: center;text-decoration: none !important;color: #CB617A;box-sizing: border-box;position: relative;}.block-login--ask-password.help-block.for-member-before-renewal,.for-member-before-renewal {margin: 50px 0;text-decoration: none;}/* ----DM Login---- */.page-dmlogin #header, .page-login #header {border-bottom: #99C8B8 1px solid;background-color: #FFFFFF;}.page-dmlogin #header .container, .page-login #header .container {padding: 20px 0;}.page-dmlogin #header .container .block-header-logo a, .page-login #header .container .block-header-logo a {padding: 0;}.page-dmlogin .pane-order-contents, .page-login .pane-order-contents {/*padding-top: 101px;*/}.page-dmlogin .block-header-info-frame, .page-dmlogin .block-global-search, .page-dmlogin .block-headernav, .page-dmlogin #block_footer_memberbenefits, .page-dmlogin #block_footer_order_guide, .page-dmlogin .block-footermenu, .page-dmlogin #block_footernav__shoppingnav, .page-dmlogin .block-footernav {display: none;}.page-dmlogin .pane-footer, .page-login .pane-footer {border-top: #99C8B8 1px solid;}.page-dmlogin .pane-footer #block_footernav__nav, .page-login .pane-footer #block_footernav__nav {padding: 31px 0 30px;}.page-dmlogin .pane-footer, .page-login .pane-footer #copyright {text-align: right;margin: 0;}.page-dmlogin .block-login h1 {color: #111;font-size: 28px;font-weight: 700;text-align: center;padding: 10px 0;margin: 60px 0 20px;background: #DEF8F1;}.block-dm-login-sub-title {padding: 10px 0;font-size: 24px;font-weight: bold;text-align: center;background: #DEF8F1;}.block-dm-login-sub-title strong {font-size: 24px;font-weight: bold;color: #FF0000;}.block-dm-login-top {padding: 0 60px;margin: 40px 0 35px;}.block-dm-login-top h2 {padding: 0 0 10px 0;margin: 0 0 15px;font-size: 24px;font-weight: bold;}.block-dm-login-top .message {margin: 0 0 15px 0;font-size: 16px;}.block-dm-login-top .customer {font-weight: bold;color: #DC0000;}.block-dm-login-top .guidance {font-weight: bold;color: #0BA800;}.block-dm-login-top .orange {font-weight: bold;color: #CB617A;}.block-dm-login-top .notice-txt {font-size: 13px;}.block-dm-login-input-frame {padding: 40px 60px;margin: 0 0 40px 0;background: #F5F5F5;display: flex;justify-content: space-between;}.block-dm-login-input-frame .block-dm-login-input-body {width: 570px;padding: 30px;background: #fff;box-sizing: border-box;}.block-dm-login-input-frame .block-dm-login-input-body .input-item-wrap {padding: 0 0 20px 0;margin: 0 0 20px 0;border-bottom: #CCC 1px solid;}.block-dm-login-input-frame .block-dm-login-input-body .input-item {margin: 0 0 20px 0;border-left: #333333 5px solid;display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;}.block-dm-login-input-frame .block-dm-login-input-body .input-item dt {width: 140px;padding: 0 0 0 10px;font-size: 16px;color: #333333;white-space: pre-wrap;word-break: keep-all;}.block-dm-login-input-frame .block-dm-login-input-body .input-item dd {width: calc(100% - 140px);display: flex;align-items: center;}.block-dm-login-input-frame .block-dm-login-input-body .input-item dd input {max-width: 100%;border-color: #999;background: #FFF2F2;}.block-dm-login-input-frame .block-dm-login-input-body .input-item dd input[readonly] {border-color: #E5E5E5;background: #E5E5E5;box-shadow: none;outline: none;cursor: default;}.block-dm-login-input-frame .block-dm-login-input-customer-number .input-item {border-color: #DC0000;}.block-dm-login-input-frame .block-dm-login-input-customer-number .input-item dt {color: #DC0000;}.block-dm-login-input-frame .block-dm-login-input-guidance-number .input-item {border-color: #0BA800;}.block-dm-login-input-frame .block-dm-login-input-guidance-number .input-item dt {color: #0BA800;}.block-dm-login-input-frame .block-dm-login-input-guidance-number .input-item dd input {width: 120px;margin: 0 0 0 10px;}.block-dm-login-input-frame .block-dm-login-input-body .indent-txt {padding-left: 1em;margin: 0 0 0 15px;text-indent: -1em;font-size: 13px;}.block-dm-login-input-frame .block-dm-login-input-body .action-buttons {margin: 0;}.block-dm-login-input-frame .block-dm-login-input-body .action-buttons .action {margin: 0;}.block-dm-login-input-frame .block-dm-login-input-info {width: 450px;}.block-dm-login-input-frame .block-dm-login-input-info h3 {padding: 0;margin: 0 0 20px 0;border: none;text-align: center;}.block-dm-login-input-frame .block-dm-login-input-info h3::before {content: '▼';margin: 0 5px 0 0;display: inline;}.block-dm-login-input-frame .block-dm-login-input-info .block-dm-login-number-image {margin: 0 0 40px 0;}.block-dm-login-input-frame .block-dm-login-input-info dl + dl {margin-top: 30px;}.block-dm-login-input-frame .block-dm-login-input-info dt {margin: 15px 0 10px 0;}.block-dm-login-input-frame .block-dm-login-input-info dt span {padding: 5px 10px;border: #ccc 3px solid;line-height: 1.0;background: #fff;display: inline-block;}.block-dm-login-input-frame .block-dm-login-input-info .block-dm-login-customer dt span {border-color: #DC0000;color: #DC0000;}.block-dm-login-input-frame .block-dm-login-input-info .block-dm-login-guidance dt span {border-color: #0BA800;color: #0BA800;}.block-dm-login-input-frame .block-dm-login-input-info dd {padding-left: 1em;text-indent: -1em;font-size: 14px;}.block-dm-login-bottom {padding: 0 60px;margin: 40px 0;}.block-dm-login-bottom .notice-list {margin: 0 0 30px 0;}.block-dm-login-bottom .notice-list li {padding-left: 1em;text-indent: -1em;font-size: 16px;}.block-dm-login-bottom .link::before {content: '＞';margin: 0 5px 0 0;}.block-dm-login-bottom .link a {text-decoration: underline;}.page-dmlogin .block-goods-list--items-wrap {display: none;}.action-buttons .action .big-orange-btn, .action-buttons .action .big-orange-text-btn {width: 510px;height: 87px;padding: 0;margin: 0 auto;border: 2px solid #CB617A;border-radius: 10px;color: #fff;font-size: 24px;font-weight: 700;line-height: 1.4;letter-spacing: 1px;box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4);background-image: url("https://www.iikigokochi.jp/img/usr/common/btn_arrow_white.png");background-position: 20px center;-webkit-background-size: 22px 22px;background-size: 22px 22px;background-repeat: no-repeat;background-color: #CB617A;position: relative;display: flex;justify-content: center;align-items: center;}.action-buttons .action .big-orange-btn:hover, .action-buttons .action .big-orange-text-btn:hover {background-image: url("https://www.iikigokochi.jp/img/usr/common/btn_arrow_orange.png");background-color: #fff;color: #CB617A;}.action-buttons .action .big-orange-text-btn input {width: 100%;height: 100%;border: none;display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: none;outline: none;cursor: pointer;font-size: 0;}/* ----DM Login - GoodsList---- */.page-dmlogin_goodslist .pane-contents {padding-top: 101px;}.page-dmlogin_goodslist #header, .page-login #header {border-bottom: #99C8B8 1px solid;background-color: #FFFFFF;}.page-dmlogin_goodslist #header .container, .page-login #header .container {padding: 20px 0;}.page-dmlogin_goodslist #header .container .block-header-logo a, .page-login #header .container .block-header-logo a {padding: 0;}.page-dmlogin_goodslist .pane-order-contents, .page-login .pane-order-contents {/*padding-top: 101px;*/}.page-dmlogin_goodslist .block-header-info-frame, .page-dmlogin_goodslist .block-global-search, .page-dmlogin_goodslist .block-headernav, .page-dmlogin_goodslist #block_footer_memberbenefits, .page-dmlogin_goodslist #block_footer_order_guide, .page-dmlogin_goodslist .block-footermenu, .page-dmlogin_goodslist #block_footernav__shoppingnav, .page-dmlogin_goodslist .block-footernav {display: none;}.page-dmlogin_goodslist .pane-footer {border-top: #99C8B8 1px solid;}.page-dmlogin_goodslist .pane-footer #block_footernav__nav {padding: 31px 0 30px;}.page-dmlogin_goodslist .pane-footer #copyright {text-align: right;margin: 0;}.page-dmlogin_goodslist .pane-main h1 {color: #111111;font-size: 28px;font-weight: 700;text-align: center;padding: 0;margin: 20px 0 20px;}.page-dmlogin_goodslist .block-dm-login-goodslist-top {margin: 0 0 40px 0;}.page-dmlogin_goodslist .block-dm-login-goodslist-top .message {margin: 0 0 15px 0;font-size: 16px;text-align: center;line-height: 2.0;}.page-dmlogin_goodslist .block-goods-list--items-wrap {margin: 40px 0;display: none;}.block-dmlogin-goods-frame {margin: 0 0 40px 0;}.block-dmlogin-goods-frame .block-dmlogin-goods-line {padding: 20px 0;border-bottom: #CCCCCC 1px solid;}.block-dmlogin-goods-frame .block-dmlogin-goods-line:first-child {border-top: #CCCCCC 1px solid;}.block-dmlogin-goods-frame .block-dmlogin-goods-item {display: flex;justify-content: space-between;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--image-wrap {width: 240px;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--desc {width: calc(100% - 640px);}.block-dmlogin-goods-frame .block-dmlogin-goods-item--button {width: 340px;padding: 20px;background: #F5F5F5;display: flex;align-items: center;justify-content: center;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--image {width: 240px;height: 240px;position: relative;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--image figure {width: 240px;height: 240px;display: flex;justify-content: center;align-items: center;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--image figure::before {content: '詳細を見る';width: 100%;height: 100%;font-size: 18px;font-weight: 700;color: #fff;display: flex;justify-content: center;align-items: center;background: rgba(0, 0, 0, 0.4);position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;transition: 0.4s;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--image figure::after {content: '';width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 6px 0 6px 10px;vertical-align: middle;display: inline-block;position: absolute;top: calc(50% - 5.5px);left: calc(50% - 3em - 15px);z-index: 1;opacity: 0;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--image a:hover figure::before {opacity: 1;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--image a:hover figure::after {opacity: 1;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--variation ul {display: flex;flex-wrap: wrap;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--variation ul li {width: 40px;height: 40px;margin: 10px 10px 0 0;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--variation ul li:nth-child(5n) {margin: 10px 0 0 0;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--name {margin: 0 0 15px 0;font-size: 21px;font-weight: bold;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--name a:hover {text-decoration: underline;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--comment {margin: 0 0 20px 0;font-size: 16px;font-weight: normal;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--comment9 {padding: 10px 20px;margin: 0;font-size: 18px;font-weight: bold;color: #B11E1E;background: #FBEEEE;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--button-inner {width: 100%;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--btn-for-detailpage a {width: 100%;height: 60px;border: #707070 1px solid;border-radius: 0;font-size: 16px;font-weight: 500;text-decoration: none;display: flex;justify-content: center;align-items: center;background: #fff;position: relative;}.block-dmlogin-goods-frame .block-dmlogin-goods-item--btn-for-detailpage a::before {content: '';width: 0;height: 0;margin: 0 8px 0 0;border-color: transparent transparent transparent #666666;border-style: solid;border-width: 6px 0 6px 10px;vertical-align: middle;display: block;position: absolute;left: 20px;top: calc(50% - 6px);}.block-dmlogin-goods-frame .block-add-cart--btn,.block-dmlogin-goods-frame .block-list-add-cart-btn {width: 100%;height: 60px;padding: 0;margin: 30px 0 0 0;border: #666666 1px solid;border-radius: 0;background: #666666;font-size: 20px;font-weight: 500;letter-spacing: 1.5px;color: #ffffff;display: flex;justify-content: center;align-items: center;position: relative;}.block-dmlogin-goods-frame .block-add-cart--btn::before,.block-dmlogin-goods-frame .block-list-add-cart-btn::before {display: inline-block;width: 23px;height: 22px;margin-right: 10px;margin-bottom: 3px;vertical-align: bottom;background: url(https://www.iikigokochi.jp/img/usr/common/ico_cart_w.png) center center no-repeat;background-size: 23px 22px;content: "";}.block-dmlogin-goods-frame .block-arrival-notice--btn {width: 100%;height: 60px;padding: 0 0 2px 0;margin: 0 auto;border: #A19879 1px solid;border-radius: 0;font-size: 16px;font-weight: 500;background: #A19879;display: flex;justify-content: center;align-items: center;text-decoration: none;color: #FFFFFF;box-sizing: border-box;position: relative;}.block-dmlogin-goods-frame .block-no-stock--message,.block-dmlogin-goods-frame .block-outside-sales-period--message {width: 100%;height: 60px;padding: 0;margin: 30px 0 0 0;border: 1px solid #c8c8c8;border-radius: 0;font-size: 16px;font-weight: 500;background: #F5F3F1;color: #333333;display: flex;justify-content: center;align-items: center;}.block-dmlogin-goods-frame .block-dmlogin-goods-item-variation-btn-for-detailpage a {width: 100%;height: 60px;border: #666666 1px solid;border-radius: 0;font-size: 16px;font-weight: bold;color: #081f2c;text-decoration: none;display: flex;justify-content: center;align-items: center;background: #FFFFFF;position: relative;}/* ----Entry---- */.block-member-info--dept {max-width: 560px;padding: 10px 15px;margin: 15px 0 0 0;background: #eee;}.block-member-info--dept-title  {font-size: 16px;text-decoration: underline;cursor: pointer;}.block-member-info--dept-title::after {content: '▼';font-size: 16px;}.block-member-info--dept-form-control {display: none;}.block-member-info--dept-wrap {margin: 10px 0;display: flex;justify-content: space-between;}.block-member-info--dept-wrap .block-member-info--value-label {width: 30px !important;}.block-member-info--dept-wrap .block-member-info--dept-sei {width: 45%;}.block-member-info--dept-wrap .block-member-info--dept-mei {width: 55%;}.block-member-info--dept-bottom {position: relative;}.block-member-info--dept-bottom span {position: absolute;right: 0;bottom: 0;}/* ----Order -- 01:Cart---- */.page-cart #cart_itemhistory {padding: 60px 0;display: none !important;}.page-cart .block-cart--rule {padding: 0 0 10px 0;margin: 0 0 10px 0;display: none !important;}.page-cart .block-cart--contents {width: 870px;margin: 0 30px 0 0;}.page-cart .block-cart--contents .block-cart--goods-list-item-price-info {width: 170px;margin: 0;}.page-cart .block-cart--contents .block-cart--goods-list-item-price-info .price::after {font-size: 12px;}.page-cart .block-cart--contents ul.block-icon {margin: 0 0 15px 0;display: flex;flex-wrap: wrap;}.page-cart .block-cart--contents ul.block-icon > li {padding: 0;margin: 0 5px 5px 0;border-bottom: none !important;}.page-cart .block-cart--contents .block-cart--goods-list {margin: 20px 0 0 0;border-top: #444444 1px solid;}.page-cart .block-cart--contents .block-cart--goods-list > li {margin: 20px 0;display: flex;justify-content: space-between;border-bottom: 1px solid #444444;}.page-cart .block-cart--contents .block-cart--goods-list > li:last-child {border-bottom: 0;}.page-cart .block-cart--contents .block-cart--goods-list > li .block-cart--goods-list-item {width: calc(100% - 400px);margin: 0;float: none;}.page-cart .block-cart--contents .block-cart--goods-list > li .block-cart--goods-list-select {width: 170px;}.page-cart .block-cart--contents .block-cart--goods-list > li .block-cart--goods-list-item-price-info {margin: 0 0 15px 0;font-size: 20px;float: none;}.page-cart .block-cart--contents .block-cart--goods-list .block-cart--goods-list-image {position: relative;}.page-cart .block-cart--contents .block-cart--goods-list .block-cart--goods-list-image::before {content: '詳細を見る';width: 200px;height: 200px;font-size: 18px;font-weight: 700;color: #fff;display: flex;justify-content: center;align-items: center;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;transition: 0.4s;}.page-cart .block-cart--contents .block-cart--goods-list .block-cart--goods-list-image::after {content: '';width: 0;height: 0;border-color: transparent transparent transparent #fff;border-style: solid;border-width: 6px 0 6px 10px;vertical-align: middle;display: inline-block;position: absolute;top: calc(50% - 5px);left: 35px;z-index: 1;opacity: 0;}.page-cart .block-cart--contents .block-cart--goods-list a:hover .block-cart--goods-list-image::before {opacity: 1;}.page-cart .block-cart--contents .block-cart--goods-list a:hover .block-cart--goods-list-image::after  {opacity: 1;}.page-cart .block-cart--contents .block-cart--goods-list-item-name {margin: 0 0 15px 0;font-size: 18px;font-weight: bold;}.page-cart .block-cart--contents .block-cart--goods-list-item-name a {/*font-size: 18px;*/font-size: 22px;font-weight: bold;text-decoration: none;}.page-cart .block-cart--contents .block-cart--goods-list-item-name a:hover {text-decoration: underline;}.page-cart .block-cart--contents .block-cart--goods-list .variation-name-size,.page-cart .block-cart--contents .block-cart--goods-list .variation-name-color {margin: 0 0 0 10px;}.page-cart .block-cart--contents .block-cart--goods-method {margin: 0 0 15px 0;display: flex;flex-wrap: wrap;}.page-cart .block-cart--contents .block-cart--goods-method span {height: 23px;padding: 0 10px;margin: 0 6px 6px 0;border: #707070 1px solid;/*font-size: 14px;*/font-size: 16px;color: #333;display: flex;justify-content: center;align-items: center;}.page-cart .block-cart--contents .block-cart--goods-use-delivery-date-ttl {margin: 0 5px 0 0;/*font-size: 14px;*/font-size: 16px;}.page-cart .block-cart--contents .block-cart--goods-use-delivery-date-ttl::after {content: '：';display: inline;}.page-cart .block-cart--contents .block-cart--goods-use-delivery-date-date {/*font-size: 14px;*/font-size: 16px;}.page-cart .block-cart--contents .block-cart--goods-list-item-input {width: 100%;float: none;}.page-cart .block-cart--contents .block-cart--goods-list-item-qty {width: 100%;display: flex;justify-content: center;}.page-cart .block-cart--contents .block-cart--goods-list-item-qty::after {display: none;}.page-cart .block-cart--contents .block-cart--goods-list-item-qty input[type="text"] {width: 70px;height: 30px;min-height: 30px;padding: 0;margin: 0;text-align: center;}.page-cart .block-cart--contents .block-cart--goods-list-item-qty .qty-plus  {width: 30px;height: 30px;margin: 0 0 0 10px;border: #e3e3e3 1px solid;border-radius: 0;display: flex;justify-content: center;align-items: center;position: relative;background: #fbfbfb;cursor: pointer;}.page-cart .block-cart--contents .block-cart--goods-list-item-qty .qty-plus span {width: 15px;height: 2px;background: #333;display: block;}.page-cart .block-cart--contents .block-cart--goods-list-item-qty .qty-plus::before {content: '';width: 2px;height: 15px;background: #333;display: block;position: absolute;left: calc(50% - 1px);top: calc(50% - 8px);}.page-cart .block-cart--contents .block-cart--goods-list-item-qty .qty-minus {width: 30px;height: 30px;margin: 0 10px 0 0;border: #e3e3e3 1px solid;border-radius: 0;display: flex;justify-content: center;align-items: center;position: relative;background: #fbfbfb;cursor: pointer;}.page-cart .block-cart--contents .block-cart--goods-list-item-qty .qty-minus span {width: 15px;height: 2px;background: #333;display: block;}.page-cart .block-cart--contents .block-cart--goods-list-item-qty .qty-minus.disable {border-color: #DBDBDB;background: #DBDBDB;cursor: auto;}.page-cart .block-cart--contents .block-cart--goods-list-item-qty .qty-minus.disable span {background: #fff;}.page-cart .block-cart--contents .block-cart--goods-list-item-calc-btn {color: #FFFFFF;background: #707070;border-color: #707070;transition: 0.3s;}.page-cart .block-cart--contents .block-cart--goods-list-item-calc-btn:hover {background: #fff;border-color: #707070;color: #707070;}.page-cart .block-cart--contents .block-cart--goods-list-item-delete {/*font-size: 14px;*/font-size: 16px;text-align: right;}.page-cart .block-cart--contents .block-cart--goods-list-item-delete:hover {text-decoration: none;}.page-cart .block-cart-recent-item--header {padding: 12px 0;margin: 0 0 35px 0;border: none;font-size: 24px;text-align: center;}.page-cart .block-cart-recent-item--header span {padding: 5px 0 5px 51px;font-size: 32px;font-weight: 700;text-align: center;background: url("https://www.iikigokochi.jp/img/usr/common/icon_check.png") left center no-repeat;-webkit-background-size: 36px 36px;background-size: 36px 36px;display: inline-block;}.page-cart .promotion-criteria-list-message.for-guest-message {display: none !important;}.page-cart .block-cart-message-notice-recount {/*font-size: 14px;*/font-size: 16px;}.page-cart .block-order-cart--commit {margin: 30px 10% 60px;}.page-cart .block-order-cart--commit .block-cart--order-btn {border-color: #CB617A;/*font-size: 20px;*/font-size: 22px;background: #CB617A;/*box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.6);*/}.page-cart .block-order-cart--commit .block-cart--order-btn:hover {border-color: #CB617A;background: #fff;color: #CB617A;}.page-cart .block-order-cart--commit .block-cart--order-btn-gift {border-color: #666666;/*font-size: 20px;*/font-size: 22px;background: #666666;}.page-cart .block-order-cart--commit .block-cart--order-btn-gift:hover {border-color: #666666;background: #fff;color: #666666;}.page-cart .block-cart--template-message {line-height: 1.6;}.page-cart .block-cart--template-message a {text-decoration: underline;}.page-cart .block-cart--template-message a:hover {text-decoration: none;}.page-cart .block-cart--template-message .red  {color: #FF0000;}.page-cart .block-cart--template-message .bold {font-weight: bold;}.page-cart .block-cart--template-message .text-indent {padding-left: 1em;text-indent: -1em;/*font-size: 14px;*/font-size: 16px;}.page-cart .block-cart--template-message-about-return {padding: 20px;margin: 20px 0 0 0;background: #F5F5F5;}.page-cart .block-cart--template-message-about-return .title {margin: 0 0 10px 0;/*font-size: 14px;*/font-size: 16px;font-weight: bold;}.page-cart .block-cart--template-message .return-top {margin: 20px 0 0 0;text-align: right;}.page-cart .block-cart--template-message .return-top a {color: #076194;text-decoration: underline;font-size: 16px;}.page-cart .block-cart--template-message .return-top a:hover {text-decoration: none;}.page-cart .block-cart--side-area .block-cart--procedure {border: none;padding: 0;}.page-cart .block-cart--side-area .block-cart--procedure-container {border: none;padding: 0;margin: 0;background: none;}.page-cart .block-cart--side-area .block-cart--order-btn {margin: 0 0 30px 0;border-color: #666666;background: #666666;transition: 0.3s;box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.6);display: none !important;}.page-cart .block-cart--side-area .block-cart--order-btn:hover {border-color: #666666;background: #fff;color: #666666;}.page-cart .block-cart--side-area .login-for-members {margin: 0;padding: 0 0 10px 0;border: none;}.page-cart .block-cart--side-area .login-for-members h2 {height: 38px;padding: 0 10px;margin: 0 0 10px 0;border: none;border-top: #99C8B8 1px solid;/*font-size: 14px;*/font-size: 16px;font-weight: bold;line-height: 36px;background: #e2fff5;position: relative;}.page-cart .block-cart--side-area .login-for-members h2 span {height: 20px;padding: 0 8px;border-radius: 2px;font-size: 12px;font-weight: normal;color: #fff;background: #9B9B9B;display: flex;justify-content: center;align-items: center;position: absolute;top: 9px;right: 10px;}.page-cart .block-cart--side-area .login-for-members .control-label {padding: 0 0 0 10px;margin: 0 0 5px 0;border-left: #99C8B8 6px solid;/*font-size: 14px;*/font-size: 16px;display: block;}.page-cart .block-cart--side-area .login-for-members .block-cart--order-uid {margin: 0 0 20px 0;}.page-cart .block-cart--side-area .login-for-members .block-cart--order-pwd {margin: 0 0 5px 0;position: relative;}.page-cart .block-cart--side-area .login-for-members .block-cart--order-pwd input[type="password"],.page-cart .block-cart--side-area .login-for-members .block-cart--order-pwd input[type="text"] {min-height: 40px;width: 100%;}.page-cart .block-cart--side-area .login-for-members .block-cart--order-pwd .block-cart--order-display-password  input[type="checkbox"] + span {/*font-size: 14px;*/font-size: 16px;position: absolute;top: 0;right: 0;}/*.page-cart .block-cart--side-area .login-for-members .block-cart--order-pwd .block-cart--order-display-password input[type="checkbox"] {width: 15px;height: 15px;margin: 0 5px 0 0;border-width: 1px;}*/.page-cart .block-cart--side-area .login-for-members input#login_uid,.page-cart .block-cart--side-area .login-for-members input#login_pwd {min-height: 40px;width: calc(100% - 4px);margin: 0 auto;background: #E9F0FF;}.page-cart .block-cart--side-area .login-for-members .block-cart--order-member-message {margin: 0 0 10px 0;/*font-size: 14px;*/font-size: 16px;}.page-cart .block-cart--side-area .login-for-members .block-cart--order-ask-password {margin: 5px 0 15px 0;text-align: right;}.page-cart .block-cart--side-area .login-for-members .block-cart--order-ask-password a {/*font-size: 14px;*/font-size: 16px;font-weight: 500;color: #307AB9;text-decoration: none;}.page-cart .block-cart--side-area .login-for-members .block-cart--order-ask-password a::before {content: '';margin: 0 5px 0 0;border-top: 4px solid transparent;border-left: 6px solid #99C8B8;border-bottom: 4px solid transparent;display: inline-block;transition: 0.3s;}.page-cart .block-cart--side-area .login-for-members .block-cart--order-ask-password a:hover {text-decoration: underline;}.page-cart .block-cart--side-area .login-for-members .action-buttons {margin: 0 0 15px 0;}.page-cart .block-cart--side-area .login-for-members .action-buttons .action {padding: 0;margin: 0;}.page-cart .block-cart--side-area .block-cart--order-login {color: #FFFFFF;width: 100%;margin: 0;font-size: 16px;font-weight: bold;border-color: #F5A948;background: #F5A948 url("https://www.iikigokochi.jp/img/usr/common/btn_arrow_white.png") 25px center no-repeat;-webkit-background-size: 16px 16px;background-size: 16px 16px;/*box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.6);*/}.page-cart .block-cart--side-area .block-cart--order-login:hover {color: #666666;background: #fff url("https://www.iikigokochi.jp/img/usr/common/ico_arrow01.png") 25px center no-repeat;-webkit-background-size: 16px 16px;background-size: 16px 16px;}.page-cart .block-cart--side-area .block-cart--order-ask-password {margin: 5px 0 15px 0;text-align: right;}.page-cart .block-cart--side-area .block-cart--order-entry {text-align: right;}.page-cart .block-cart--side-area .block-cart--order-entry a {/*font-size: 14px;*/font-size: 16px;font-weight: 500;color: #307AB9;text-decoration: none;}.page-cart .block-cart--side-area .block-cart--order-entry a::before {content: '';margin: 0 5px 0 0;border-top: 4px solid transparent;border-left: 6px solid #99C8B8;border-bottom: 4px solid transparent;display: inline-block;transition: 0.3s;}.page-cart .block-cart--side-area .block-cart--order-entry a:hover {text-decoration: underline;}.page-cart .block-cart--side-area .block-cart--amazonpay {padding: 15px 20px;margin: 0 0 15px 0;border: none;background: #FFFEEB;}.page-cart .block-cart--side-area .block-cart--amazonpay-description {/*font-size: 14px;*/font-size: 16px;font-weight: 700;text-align: center;letter-spacing: -0.8px;}.page-cart .block-cart--side-area .block-cart--amazonpay-button {min-height: 70px !important;margin: 10px 0;}.page-cart .block-cart--side-area .block-cart--promotion-wrap {margin: 0 0 20px 0;}.page-cart .block-cart--side-area .block-cart--promotion-top  {margin: 0 0 10px 0;border: #CCCCCC 1px solid;}.page-cart .block-cart--side-area .block-cart--promotion-top dl {border-bottom: #CCCCCC 1px solid;display: flex;justify-content: space-between;}.page-cart .block-cart--side-area .block-cart--promotion-top dl:last-child {border-bottom: none;}.page-cart .block-cart--side-area .block-cart--promotion-top dt {width: 50%;padding: 5px 8px;margin: 0;/*font-size: 14px;*/font-size: 16px;text-align: left;background: #F5F5F5;}.page-cart .block-cart--side-area .block-cart--promotion-top dd {width: 50%;padding: 5px 8px;margin: 0;/*font-size: 14px;*/font-size: 16px;text-align: right;background: #FFFFFF;}.page-cart .block-cart--side-area .block-cart--promotion-top dd span {/*font-size: 14px;*/font-size: 16px;font-weight: normal;}.page-cart .block-cart--side-area .block-cart--promotion-top dd span::after {display: none;}.page-cart .block-cart--side-area .block-cart--promotion-bottom {position: relative;}.page-cart .block-cart--side-area .block-cart--promotion-bottom::after {content: '※料金は全て税込です。';width: 100%;height: 20px;text-align: right;/*font-size: 13px;*/font-size: 15px;display: block;}.page-cart .block-cart--side-area .block-cart--promotion-bottom dl {padding: 0 0 5px 0;margin: 0 0 5px 0;border-bottom: #9B9B9B 1px solid;display: flex;justify-content: space-between;align-items: center;position: relative;font-size: 16px;}.page-cart .block-cart--side-area .block-cart--promotion-bottom dt:after {content: '：';display: inline;}.page-cart .block-cart--side-area .block-cart--promotion-bottom dd {font-size: 18px;font-weight: 700;}.page-cart .block-cart--side-area .block-cart--promotion-bottom dd span::after {display: none;}.page-cart .block-promotion-message--content {padding: 10px;margin: 10px 0;border-color: #DC0000;font-size: 16px;color: #DC0000;}.block-cart--infomation {font-size: 16px;}/* ----Order -- 02:Method---- */.orderflow-login-flag {margin: 0 0 30px 0;display: flex;}.orderflow-login-flag span {padding: 10px 20px;font-size: 16px;color: #333;background: #fbedb0;}.page-method header a {pointer-events: none;}.page-method h2.line-design {padding: 0 0 10px 0;margin: 0 0 15px 0;border: none;border-bottom: #E5E4E4 2px solid;/*font-size: 20px;*/font-size: 22px;font-weight: 700;text-align: left;position: relative;}.page-method h2.line-design > span {display: inline-block;position: relative;}.page-method h2.line-design span:not(.not-after_)::after {content: '';width: 100%;height: 2px;display: block;background: #99C8B8;position: absolute;left: 0;bottom: -12px;}.page-method h2.line-design span.title_.login_::after {bottom: -48px;}.page-method h2.line-design span.title_.notlogin_::after {bottom: -17px;}.page-method h2.line-design span.not-after_ {font-size: 16px;}.page-method h2.line-design button.block-order-method--copy-btn span::after {display: none;}.block-order-method--payment-content,.block-order-method--regular-content,.block-order-method--spec-content,.block-order-method--goods-content,.block-order-method--dest-content,.block-order-method--host-content,.block-order-method--host-confirmation,.block-order-method--dest-change,.block-order-method--payment-content #method_point {padding: 0;margin: 0 0 60px 0;border: none;background: #fff;}.page-method .block-order-method--contents {width: 870px;}.page-method .block-order-method--contents .tax {margin: 0 0 0 5px;font-size: 0.7em;}/*.page-method .block-order-method--contents .fieldset .form-label   {min-width: 140px;width: 140px;}*//*.page-method .block-order-method--contents .fieldset .form-control {max-width: 560px;width: 560px;}*/.page-method .block-order-method--contents input[name$="name"],.page-method .block-order-method--contents input[name$="name2"],.page-method .block-order-method--contents input[name$="kana"],.page-method .block-order-method--contents input[name$="kana2"],.page-method .block-order-method--contents input[name$="dept"],.page-method .block-order-method--contents input[name$="dept2"] {width: 190px;}.page-method .block-order-method--contents input[name="s_yy_birth"] {width: 140px;}.page-method .block-order-method--contents input[name="s_mm_birth"] {width: 100px;}.page-method .block-order-method--contents input[name="s_dd_birth"] {width: 100px;}.page-method .block-order-method--contents #output_cmail {font-size: 20px;}.page-method .block-order-method--contents .block-order-method--value-label {width: 70px;}.page-method .block-order-method--contents .block-member-info--value-label  {width: 40px;}.page-method .block-order-method--contents .block-order-method--goods-list li.block-order-method--goods-item {padding: 15px 0;margin: 0;border-bottom: 1px solid #dfdfdf;display: flex;justify-content: space-between;}.page-method .block-order-method--contents .block-order-method--goods-item-image {width: 150px;height: 150px;float: none;background: none;}.page-method .block-order-method--contents .block-order-method--goods-item-desc  {width: calc(100% - 180px);}.page-method .block-order-method--contents .block-order-method--goods-item-name  {/*font-size: 18px;*/font-size: 20px;font-weight: 700;}.page-method .block-order-method--contents .block-order-method--goods-item-comment {padding: 0;margin: 10px 0 0 0;}.page-method .block-order-method--contents .block-order-method--goods-item-comment .variation-name-size,.page-method .block-order-method--contents .block-order-method--goods-item-comment .variation-name-color {margin: 0 0 0 10px;}.page-method .block-order-method--contents .block-order-method--goods-item-price-info-wrap {margin: 15px 0 0 0;border: #e5e5e5 1px solid;display: flex;}.page-method .block-order-method--contents .block-order-method--goods-item-price-info-wrap dl {width: calc(100% / 3);text-align: center;}.page-method .block-order-method--contents .block-order-method--goods-item-price-info-wrap dl + dl {border-left: #e5e5e5 1px solid;}.page-method .block-order-method--contents .block-order-method--goods-item-price-info-wrap dl dt {padding: 5px;/*font-size: 14px;*/font-size: 16px;font-weight: 400;background: #f9f9f9;}.page-method .block-order-method--contents .block-order-method--goods-item-price-info-wrap dl dd {padding: 5px;/*font-size: 14px;*/font-size: 16px;font-weight: 400;background: #FFFFFF;}.page-method .block-order-method--contents .block-order-method--goods-list li.block-order-method--goods-item-total-line {padding: 15px 0 0 0;display: flex;justify-content: flex-end;}.page-method .block-order-method--contents .block-order-method--goods-list li.block-order-method--goods-item-total-line dl {display: flex;justify-content: flex-end;align-items: center;}.page-method .block-order-method--contents .block-order-method--goods-list li.block-order-method--goods-item-total-line dl dt {margin: 0 15px 0 0;/*font-size: 16px;*/font-size: 18px;font-weight: 400;}.page-method .block-order-method--contents .block-order-method--goods-list li.block-order-method--goods-item-total-line dl dt::after {content: '：';margin: 0 5px;}.page-method .block-order-method--contents .block-order-method--goods-list li.block-order-method--goods-item-total-line dl dd {/*font-size: 20px;*/font-size: 22px;font-weight: 700;}.page-method .block-order-method--contents ul.block-order-method--host-confirmation {padding: 0 15px;}.page-method .block-order-method--contents .block-order-method--host-title-confirmation p,.page-method .block-order-method--contents .block-order-method--host-title-confirmation address {/*font-size: 16px;*/font-size: 18px;font-weight: 400;line-height: 1.8;}.page-method .block-order-method--contents .block-order-method--host-title-message {line-height: 1.8;font-size: 16px;display: inline;}.page-method .block-order-method--contents .block-order-method--host-title-message .strong {font-weight: 700;}.page-method .block-order-method--contents .block-order-method--host-title-message .strong::before {content: '●';margin: 0 5px 0 0;display: inline;}.page-method .block-order-method--contents #host_zip input[type="text"] {width: 300px;}.page-method .block-order-method--contents #host_tel input[type="text"] {width: 300px;}.page-method .block-order-method--contents #sender_zip input[type="text"] {width: 260px;}.page-method .block-order-method--contents #sender_tel input[type="text"] {width: 260px;}.page-method .block-order-method--contents .help-method-zip {margin: 0 0 0 10px;/*font-size: 14px;*/font-size: 16px;color: #737373;}.page-method .block-order-method--contents .help-method-tel {margin: 0 0 0 10px;/*font-size: 14px;*/font-size: 16px;color: #737373;}.page-method .block-order-method--contents .block-order-method--dept {padding: 10px 15px;margin: 15px 0 0 0;background: #eee;}.page-method .block-order-method--contents .block-order-method--dept-title  {font-size: 16px;text-decoration: underline;cursor: pointer;}.page-method .block-order-method--contents .block-order-method--dept-title::after {content: '▼';font-size: 16px;}.page-method .block-order-method--contents .block-order-method--dept-form-control {display: none;}.page-method .block-order-method--contents .block-order-method--dept-wrap {margin: 10px 0;display: flex;justify-content: space-between;}.page-method .block-order-method--contents .block-order-method--dept-wrap .block-order-method--value-label {width: 30px;}.page-method .block-order-method--contents .block-order-method--dept-wrap .block-order-method--dept-sei {width: 45%;}.page-method .block-order-method--contents .block-order-method--dept-wrap .block-order-method--dept-mei {width: 55%;}.page-method .block-order-method--contents .block-order-method--dept-bottom {position: relative;}.page-method .block-order-method--contents .block-order-method--dept-bottom span {position: absolute;right: 0;bottom: 0;}.page-method .block-order-method--contents .block-order-method--for-underage {padding: 10px 0 0 0;margin: 10px 0;border-top: #e5e5e5 1px solid;/*font-size: 14px;*/font-size: 16px;}.page-method .block-order-method--contents .block-order-method--item-message.c-mail-top {margin-bottom: 10px;}.page-method .block-order-method--contents .block-order-method--item-message.c-mail-bottom {padding-top: 5px;margin-top: 5px;border-top: #e5e5e5 1px solid;}.page-method .block-order-method--contents .block-order-method--item-message.c-mail-bottom a {text-decoration: underline;}.page-method .block-order-method--contents .block-order-method--item-message.c-mail-bottom a:hover {text-decoration: none;}.page-method .block-order-method--contents .block-order-method--payment-method-select li {margin: 0 0 16px 0;}.page-method .block-order-method--contents .block-order-method--payment-method-select li:first-child {margin-top: 6px;}.page-method .block-order-method--contents .block-order-method--payment-method-select li:last-child {margin: 0;}.page-method .block-order-method--contents .block-order-method--payment-method-select li .help-block {margin-left: 9%;display: block;font-size: 15px;}.page-method .block-order-method--contents .block-order-method--dest-item:first-child {padding-top: 0;border-top: none;}.page-method .block-order-method--contents .block-order-method--dest-change .block-order-method--chkother .form-control span {margin: 0;}.page-method .block-order-method--contents .block-order-method--dest-change .block-order-method--chkother .form-control label {margin-right: 45px;}.page-method .block-order-method--contents .block-order-method--dest-input-guest-top-message {position: relative;top: -40px;}.page-method .block-order-method--contents .block-order-method--delivery-service-select-normal {margin: 0 20px 0 0;}.page-method .block-order-method--contents .block-order-method--dest address {padding: 0 0 0 45px;margin: 0;/*font-size: 16px;*/font-size: 18px;font-weight: 400;line-height: 1.8;float: none;}.page-method .block-order-method--contents #address p {font-size: 16px;margin-bottom: 10px;}.page-method .block-order-method--contents .block-order-method--date-time-spec-top-message {margin: 0 0 10px 0;/*font-size: 14px;*/font-size: 16px;color: #737373;}.page-method .block-order-method--contents .block-order-method--date-time-spec-wrap {padding: 10px 15px;margin: 0;background: #eee;display: flex;justify-content: space-between;}.page-method .block-order-method--contents .block-order-method--date-time-spec-wrap .block-order-method--date-frame {width: 60%;}.page-method .block-order-method--contents .block-order-method--date-time-spec-wrap .block-order-method--time-frame {width: 37%;}.page-method .block-order-method--contents .block-order-method--date-time-spec-wrap dl {width: 100%;padding: 0;margin: 0;display: block;}.page-method .block-order-method--contents .block-order-method--date-time-spec-wrap dt {width: 100%;padding: 0;margin: 0 0 10px 0;font-weight: 400;float: none;}.page-method .block-order-method--contents .block-order-method--date-time-spec-wrap dd {width: 100%;padding: 0;margin: 0;float: none;}.page-method .block-order-method--contents .block-order-method--date-time-spec-wrap dd .can-not-select {width: 100%;height: 50px;padding: 0 15px;border: 1px solid #d8d8d8;border-radius: 5px;display: flex;align-items: center;background: #f6f6f6;}.page-method .block-order-method--contents .block-order-method--date-time-spec-wrap dd select {width: 100%;margin: 0;background-color: #FFFFFF;}.page-method .block-order-method--commit {margin: 30px 10% 60px;}.page-method .block-order-method--commit .block-order-method--next-btn {border-color: #CB617A;font-size: 20px;background: #CB617A;/*box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.6);*/}.page-method .block-order-method--commit .block-order-method--next-btn:hover {border-color: #CB617A;background: #fff;color: #CB617A;}.page-method .block-order-method--side-contents {width: 280px;padding: 0;margin: 0 0 0 50px;border: none;background: #fff;}.page-method .block-order-method--side-contents .block-order-method--procedure {padding: 0;margin: 0;border: none;}.page-method .block-order-method--side-area .block-order-method--procedure-container {padding: 0;margin: 0;background: #fff;}.page-method .block-order-method--side-area .block-order-method--next-btn {margin: 0 0 30px 0;border-color: #666666;background: #666666;font-size: 20px;transition: 0.3s;/*box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.6);*/}.page-method .block-order-method--side-area .block-order-method--next-btn:hover {border-color: #666666;background: #fff;color: #666666;}.page-method .block-order-method--side-area .fieldset.login-for-members {margin: 0;padding: 0 0 10px 0;border: none;}.page-method .block-order-method--side-area .login-for-members h2 {height: 38px;padding: 0 10px;margin: 0 0 10px 0;border: none;border-top: #99C8B8 1px solid;/*font-size: 14px;*/font-size: 16px;font-weight: bold;line-height: 36px;background: #e2fff5;position: relative;}.page-method .block-order-method--side-area .login-for-members h2 span {height: 20px;padding: 0 8px;border-radius: 2px;font-size: 12px;font-weight: normal;color: #fff;background: #9B9B9B;display: flex;justify-content: center;align-items: center;position: absolute;top: 9px;right: 10px;}.page-method .block-order-method--side-area .login-for-members .control-label {padding: 0 0 0 10px;margin: 0 0 5px 0;border-left: #99C8B8 6px solid;/*font-size: 14px;*/font-size: 16px;display: block;}.page-method .block-order-method--side-area .login-for-members .block-order-method--uid {margin: 0 0 20px 0;}.page-method .block-order-method--side-area .login-for-members .block-order-method--pwd {margin: 0 0 5px 0;position: relative;}.page-method .block-order-method--side-area .login-for-members .block-order-method--pwd .block-order-method--display-password input[type="checkbox"] + span {/*font-size: 14px;*/font-size: 16px;position: absolute;top: 0;right: 0;}/*.page-method .block-order-method--side-area .login-for-members .block-order-method--pwd .block-order-method--display-password input[type="checkbox"] {width: 15px;height: 15px;margin: 0 5px 0 0;border-width: 1px;}*/.page-method .block-order-method--side-area .login-for-members input#login_uid,.page-method .block-order-method--side-area .login-for-members input#login_pwd {min-height: 40px;width: calc(100% - 4px);margin: 0 auto;background: #E9F0FF;}.page-method .block-order-method--side-area .login-for-members .block-order-method--member-message {margin: 0 0 10px 0;/*font-size: 14px;*/font-size: 16px;}.page-method .block-order-method--side-area .login-for-members .block-order-method--ask-password {margin: 5px 0 15px 0;text-align: right;}.page-method .block-order-method--side-area .login-for-members .block-order-method--ask-password a {/*font-size: 14px;*/font-size: 16px;font-weight: 500;color: #307AB9;text-decoration: none;}.page-method .block-order-method--side-area .login-for-members .block-order-method--ask-password a::before {content: '';margin: 0 5px 0 0;border-top: 4px solid transparent;border-left: 6px solid #99C8B8;border-bottom: 4px solid transparent;display: inline-block;transition: 0.3s;}.page-method .block-order-method--side-area .login-for-members .block-order-method--ask-password a:hover {text-decoration: underline;}.page-method .block-order-method--side-area .login-for-members .block-order-method--entry {margin: 5px 0 15px 0;text-align: right;}.page-method .block-order-method--side-area .login-for-members .block-order-method--entry a {/*font-size: 14px;*/font-size: 16px;font-weight: 500;color: #307AB9;text-decoration: none;}.page-method .block-order-method--side-area .login-for-members .block-order-method--entry a::before {content: '';margin: 0 5px 0 0;border-top: 4px solid transparent;border-left: 6px solid #99C8B8;border-bottom: 4px solid transparent;display: inline-block;transition: 0.3s;}.page-method .block-order-method--side-area .login-for-members .block-order-method--entry a:hover {text-decoration: underline;}.page-method .block-order-method--side-area .login-for-members .action-buttons {margin: 0 0 15px 0;}.page-method .block-order-method--side-area .login-for-members .action-buttons .action {padding: 0;margin: 0;}.page-method .block-order-method--side-area .block-order-method--login {color: #FFFFFF;width: 100%;margin: 0;font-size: 16px;font-weight: bold;background: #F5A948 url("https://www.iikigokochi.jp/img/usr/common/btn_arrow_white.png") 25px center no-repeat;-webkit-background-size: 16px 16px;background-size: 16px 16px;/*box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.6);*/border-color: #F5A948;}.page-method .block-order-method--side-area .block-order-method--login:hover {color: #666666;background: #fff url("https://www.iikigokochi.jp/img/usr/common/ico_arrow01.png") 25px center no-repeat;-webkit-background-size: 16px 16px;background-size: 16px 16px;}.page-method .block-order-method--side-area .block-order-method--login-state-saving {/*font-size: 14px;*/font-size: 16px;display: none !important;}.page-method .block-order-method--side-area .block-order-method--login-state-saving .form-control {border: none;}.page-method .block-order-method--side-area .block-order-method--amazonpay {padding: 15px 20px;margin: 0 0 15px 0;border: none;background: #FFFEEB;}.page-method .block-order-method--side-area .block-order-method--amazonpay-description {/*font-size: 14px;*/font-size: 16px;font-weight: 700;text-align: center;letter-spacing: -0.8px;}.page-method .block-order-method--side-area .block-order-method--amazonpay-button {min-height: 70px !important;margin: 10px 0;}.page-method .return-cart {margin: 10px 0 0 0;text-align: right;}.page-method #method_salesdetailappend + .return-cart {margin: 0;position: relative;top: -40px;}.page-method .return-cart a {color: #076194;text-decoration: underline;font-size: 16px;}.page-method .return-cart a:hover {text-decoration: none;}.page-method .block-cart--template-message {line-height: 1.6;}.page-method .block-cart--template-message a {text-decoration: underline;}.page-method .block-cart--template-message a:hover {text-decoration: none;}.page-method .block-cart--template-message .red  {color: #FF0000;}.page-method .block-cart--template-message .bold {font-weight: bold;}.page-method .block-cart--template-message .text-indent {padding-left: 1em;text-indent: -1em;/*font-size: 14px;*/font-size: 16px;}.page-method .block-cart--template-message-about-return {padding: 20px;margin: 20px 0 0 0;background: #F5F5F5;}.page-method .block-cart--template-message-about-return .title {margin: 0 0 10px 0;/*font-size: 14px;*/font-size: 16px;font-weight: bold;}.page-method .block-order-method--payment-method .form-control,.page-method .block-order-method--spec-content .form-control,.page-method .block-order-method--point-use .form-control {vertical-align: middle;}.block-order-method--contents .form-label .control-label,.block-order-method--contents .form-control {font-size: 16px;}#method_amazon_label p strong {font-weight: bold;}#method_amazon_label .block-order-method--amazonpay-btn {color: #076194;text-decoration: underline;border: 0;padding: 0;margin: 5px 0 0;}#method_amazon_label .block-order-method--amazonpay-btn:hover {text-decoration: none;}.block-order-method--host-comment {color: #d9534f;margin: 0 0 36px;}/* ----Order -- 03:Estimate---- */.page-estimate header a {pointer-events: none;}.page-estimate h2.line-design {padding: 0 0 10px 0;margin: 0 0 15px 0;border: none;border-bottom: #E5E4E4 2px solid;font-size: 20px;font-weight: 700;text-align: left;position: relative;}.page-estimate h2.line-design span {display: inline-block;position: relative;}.page-estimate h2.line-design span::after {content: '';width: 100%;height: 2px;display: block;background: #99C8B8;position: absolute;left: 0;bottom: -12px;}.page-estimate .block-order-estimate--point-add-num {color: #333;}.page-estimate .block-order-estimate--content {width: 870px;}.page-estimate .block-order-estimate--content address {font-size: 16px;font-weight: 400;line-height: 1.5;}.page-estimate .block-order-estimate--content .block-order-estimate--confirmation,.page-estimate .block-order-estimate--content .block-order-estimate--date-spec-confirmation {padding: 0;margin: 0;border: none;}.page-estimate .block-order-estimate--content .block-order-estimate--content-inner {padding: 30px;margin: 0 0 20px 0;border: solid 1px #dcdcdc;display: flex;justify-content: space-between;flex-wrap: wrap;}.page-estimate .block-order-estimate--content .block-order-estimate--content-inner > .block-order-estimate--goods {width: 100%;padding: 0;margin: 0;border: none;}.page-estimate .block-order-estimate--content .block-order-estimate--content-inner > .block-order-estimate--dest {width: 48.5%;margin: 0 0 30px 0;font-size: 16px;}.page-estimate .block-order-estimate--content .block-order-estimate--content-inner > .block-order-estimate--method {width: 100%;margin: 0 0 30px 0;}.page-estimate .block-order-estimate--content .block-order-estimate--content-inner > .block-order-estimate-usage-point {width: 48.5%;margin: 0 0 30px 0;}.page-estimate .block-order-estimate--content .block-order-estimate--content-inner > .block-order-estimate--host {width: 48.5%;margin: 0 0 30px 0;font-size: 16px;}.page-estimate .block-order-estimate--content .block-order-estimate--content-inner > .block-order-estimate--date-spec-confirmation {width: 100%;margin: 0 0 30px 0;}.page-estimate .block-order-estimate--content .block-order-estimate--date-spec-confirmation-inner {padding: 12px 20px;display: flex;justify-content: space-between;background: #efefef;}.page-estimate .block-order-estimate--content .block-order-estimate--date-spec-confirmation-inner dl {display: flex;}.page-estimate .block-order-estimate--content .block-order-estimate--date-spec-confirmation-inner dt {width: 140px;font-size: 16px;font-weight: 700;}.page-estimate .block-order-estimate--content .block-order-estimate--date-spec-confirmation-inner dt::after {content: '：';margin: 0 0 0 5px;display: inline-block;}.page-estimate .block-order-estimate--content .block-order-estimate--date-spec-confirmation-inner dd {width: calc(100% - 140px);font-size: 16px;}.page-estimate .block-order-estimate--content .block-order-estimate--date-spec {width: 48.5%;margin: 0;}.page-estimate .block-order-estimate--content .block-order-estimate--time-spec {width: 48.5%;margin: 0;}.page-estimate .block-order-estimate--content .block-order-estimate--date-spec-confirmation-after {margin: 10px 0 0 0;font-size: 16px;font-weight: 400;}.page-estimate .block-order-estimate--content .block-order-estimate--goods-content {width: 100%;padding: 0;margin: 0 0 30px 0;border: none;}.page-estimate .block-order-estimate--content .block-order-estimate--goods-list    {padding: 0;margin: 0;border: none;}.page-estimate .block-order-estimate--content .block-order-estimate--goods-item-wrap  {padding: 15px 0;margin: 0;border-bottom: #dcdcdc 1px dotted;display: flex;justify-content: space-between;align-items: center;}.page-estimate .block-order-estimate--content .block-order-estimate--goods-item-image {width: 100px;height: 100px;padding: 0;margin: 0;border: none;background: none;float: none;display: flex;justify-content: center;align-items: center;}.page-estimate .block-order-estimate--content .block-order-estimate--goods-item {width: calc(100% - 115px);padding: 0;margin: 0;border: none;background: none;float: none;}.page-estimate .block-order-estimate--content .block-order-estimate--goods-item .variation-name-size,.page-estimate .block-order-estimate--content .block-order-estimate--goods-item .variation-name-color {margin: 0 0 0 10px;}.page-estimate .block-order-estimate--content .block-order-estimate--goods-item .block-order-estimate--goods-price-items {margin: 10px 0 0 0;float: none;}.page-estimate .block-order-estimate--content .block-order-estimate--goods-item .block-order-estimate--goods-price-items-top {display: flex;justify-content: flex-end;}.page-estimate .block-order-estimate--content .block-order-estimate--goods-item .block-order-estimate--goods-price-items-top .block-order-estimate--goods-item-qty {margin: 0 0 0 5px;}.page-estimate .block-order-estimate--content .block-order-estimate--change-btn-wrap a {width: auto;height: auto;margin: 0;text-decoration: underline;position: relative;top: auto;left: auto;right: auto;color: #076194;font-size: 16px;}.page-estimate .block-order-estimate--content .block-order-estimate--change-btn-wrap a:hover {text-decoration: none;}.page-estimate .block-order-estimate--content .block-order-estimate--pay-header {margin: 0;background: #99C8B8;font-weight: 500;}.page-estimate .block-order-estimate--content .block-order-estimate--pay-input {margin: 0 0 40px 0;border: none;background: #ffffff;}.page-estimate .block-order-estimate--content .block-order-estimate--pay-input .form-group {border: 1px solid #e5e5e5;}.page-estimate .block-order-estimate--content .block-order-estimate--pay-input .form-group + .form-group {border-top: 0;}.page-estimate .block-order-estimate--content .block-order-estimate--pay-input .form-group .form-label {border-right: 1px solid #e5e5e5;}.page-estimate .block-order-estimate--content .block-order-estimate--pay-input .form-group.block-order-estimate--pay-savecard .form-control {padding: 15px;}.page-estimate .block-order-estimate--content .block-order-estimate--pay-savecard {padding-left: 0;}.page-estimate .block-order-estimate--content .block-order-estimate--commit {margin: 60px 10% 0;}.page-estimate .block-order-estimate--content .block-order-estimate--commit-btn {border-color: #CB617A;background: #CB617A;/*box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.6);*/}.page-estimate .block-order-estimate--content .block-order-estimate--commit-btn:hover {border-color: #666666;background: #fff;color: #666666;}.page-estimate .block-order-estimate--content .block-order-estimate--sales-return-agree {display: none;}.page-estimate .block-order-estimate--content .block-order-estimate--sales-terms-link {display: none;}.block-order-estimate--goods-item-name, .block-order-estimate--goods-item-set-name {font-size: 18px;}.block-order-estimate--goods-item-comment {font-size: 16px;}.block-order-estimate--amt, .block-order-estimate--goods-item-quantity {font-size: 16px;}.page-estimate .block-order-estimate--novelty {width: 100%;padding: 0;margin: 0;border: none;}.page-estimate .block-order-estimate--novelty ul.block-order-estimate--novelty-list {padding: 0;margin: 0;border: none;}.page-estimate .block-order-estimate--novelty .block-order-estimate--novelty-content {margin: 0 0 20px 0;}.page-estimate .block-order-estimate--novelty-item-image {display: none !important;}.page-estimate .block-order-estimate--side-contents {width: 280px;margin: 0;}.page-estimate .block-order-estimate--side-area {width: 280px;padding: 0;margin: 0 0 0 50px;border: none;background: #fff;}.page-estimate .block-order-estimate--side-area .block-order-estimate--for-commit-btn {width: 100%;height: 54px;font-size: 20px;font-weight: 700;color: #fff;display: flex;justify-content: center;align-items: center;border-color: #CB617A;background: #CB617A;/*box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.6);*/}.page-estimate .block-order-estimate--side-area .block-order-estimate--for-commit-btn::before {content: '▼';margin: 0 8px 0 0;/*font-size: 14px;*/font-size: 16px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--for-commit-btn:hover {border-color: #CB617A;background: #fff;color: #CB617A;}.page-estimate .block-order-estimate--side-area .block-order-estimate--procedure {padding: 0;margin: 0 0 20px 0;border: none;}.page-estimate .block-order-estimate--side-area .block-order-estimate--procedure-container {padding: 0;background: #fff;}.page-estimate .block-order-estimate--side-area .block-order-estimate--sales-delivery-comment {margin: 20px 0;}.page-estimate .block-order-estimate--side-area .block-order-estimate--commit-for-message {padding: 0 0 0 1em;margin: 20px 0;/*font-size: 14px;*/font-size: 16px;font-weight: 400;text-align: left;text-indent: -1em;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items {margin: 0 0 10px 0;border: #CCCCCC 1px solid;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items dl {border-bottom: #CCCCCC 1px solid;display: flex;justify-content: space-between;flex-wrap: wrap;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items dl:last-child {border-bottom: none;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items dt {width: 50%;padding: 5px 8px;margin: 0;/*font-size: 14px;*/font-size: 16px;text-align: left;background: #F5F5F5;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items dd {width: 100%;padding: 5px 8px;margin: 0;border-bottom: #CCCCCC 1px solid;/*font-size: 14px;*/font-size: 16px;text-align: right;background: #FFFFFF;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items dt + dd {width: 50%;padding: 5px 8px;margin: 0;border: none;/*font-size: 14px;*/font-size: 16px;text-align: right;background: #FFFFFF;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items dd span {/*font-size: 14px;*/font-size: 16px;font-weight: normal;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items dd span::after {display: none;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items dt.block-order-estimate--charge::before {content: '代引き';}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-items span.block-order-estimate--subtotal-tax {display: none;}.page-estimate .block-order-estimate--side-area .block-order-estimate--total-wrap {position: relative;}.page-estimate .block-order-estimate--side-area .block-order-estimate--total-wrap::after {content: '※料金は全て税込です。';width: 100%;height: 20px;text-align: right;/*font-size: 13px;*/font-size: 15px;display: block;}.page-estimate .block-order-estimate--side-area .block-order-estimate--total-wrap dl {padding: 0 0 5px 0;margin: 0 0 5px 0;border-bottom: #9B9B9B 1px solid;display: flex;justify-content: space-between;align-items: center;position: relative;font-size: 16px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--total-wrap dt:after {content: '：';display: inline;}.page-estimate .block-order-estimate--side-area .block-order-estimate--total-wrap dd {/*font-size: 18px;*/font-size: 20px;font-weight: 700;}.page-estimate .block-order-estimate--side-area .block-order-estimate--total-wrap dd span::after {display: none;}.page-estimate .block-order-estimate--side-area .block-order-estimate--point-add-message {text-align: right;/*font-size: 13px;*/font-size: 15px;letter-spacing: -0.5px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--point-add {margin: 0;}.page-estimate .block-order-estimate--side-area .block-order-estimate--price-bottom-message {margin: 20px 0 0 0;/*font-size: 14px;*/font-size: 16px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--entry {padding: 0;margin: 30px 0;border: none;}.page-estimate .block-order-estimate--side-area .block-order-estimate--entry .block-order-estimate--pwd {margin: 15px 0 20px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--entry-customer h2  {height: 38px;padding: 0 10px;margin: 0 0 10px 0;border: none;border-top: #99C8B8 1px solid;/*font-size: 14px;*/font-size: 16px;font-weight: bold;line-height: 36px;background: #e2fff5;position: relative;}.page-estimate .block-order-estimate--side-area .block-order-estimate--entry-customer h2 span {height: 20px;padding: 0 8px;border-radius: 2px;font-size: 12px;font-weight: normal;color: #fff;background: #9B9B9B;display: flex;justify-content: center;align-items: center;position: absolute;top: 9px;right: 10px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--pwd-label-font {padding: 0 0 0 10px;margin: 0;border-left: #99C8B8 6px solid;/*font-size: 14px;*/font-size: 16px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--pwd-label {margin: 0 0 5px 0;display: flex;justify-content: space-between;align-items: center;}.page-estimate .block-order-estimate--side-area .block-order-estimate--pwd-label input[type="checkbox"] {margin-bottom: 0;}.page-estimate .block-order-estimate--side-area .block-order-estimate--pwd-textbox input#pwd {min-height: 40px;width: 100%;margin: 0 auto;background: #E9F0FF;}.page-estimate .block-order-estimate--side-area .block-login--display-password-wrap {margin: 0;}.page-estimate .block-order-estimate--side-area .block-login--display-password {margin: 0;font-size: 12px;letter-spacing: -0.5px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--register-customer-checkbox-message {font-size: 14px;vertical-align: middle;}.page-estimate .block-order-estimate--side-area .block-order-estimate--entry-customer-message {font-size: 14px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--pwd-textbox .help-block {font-size: 12px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--entry .fieldset {margin: 10px 0;}.page-estimate .block-order-estimate--side-area .block-order-estimate--mailnews-label {height: 38px;padding: 0 10px;margin: 0 0 10px 0;border: none;border-top: #99C8B8 1px solid;font-size: 14px;font-weight: bold;line-height: 36px;background: #e2fff5;position: relative;}.page-estimate .block-order-estimate--side-area .block-order-estimate--mailnews-message  {font-size: 14px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--mailnews-checkbox {margin: 10px 0 0 0;font-size: 14px;}.page-estimate .block-order-estimate--side-area .block-order-estimate--login-state-saving {display: none !important;}.page-estimate .block-estimate--template-message-top {margin: 0 0 40px 0;line-height: 1.6;}.page-estimate .block-estimate--template-message-top a {text-decoration: underline;}.page-estimate .block-estimate--template-message-top a:hover {text-decoration: none;}.page-estimate .block-estimate--template-message {margin: 40px 0 0 0;line-height: 1.6;}.page-estimate .block-estimate--template-message p {/*font-size: 14px;*/font-size: 16px;}.page-estimate .block-estimate--template-message a {text-decoration: underline;}.page-estimate .block-estimate--template-message a:hover {text-decoration: none;}.page-estimate .block-estimate--template-message .red  {color: #FF0000;}.page-estimate .block-estimate--template-message .bold {font-weight: 700;}.page-estimate .block-estimate--template-message .title {margin: 0 0 10px 0;/*font-size: 14px;*/font-size: 16px;font-weight: 700;}.page-estimate .block-estimate--template-message .text-indent {padding-left: 1em;text-indent: -1em;font-size: 14px;}.page-estimate .block-estimate--template-message-box {margin: 20px 0 0 0;}.page-estimate .block-order-estimate--security-code-about {margin: 0 0 0 15px;text-decoration: underline;}.page-estimate .block-order-estimate--security-code-about:hover {text-decoration: none;}.page-estimate .securitycard-modal-body {padding: 30px 0 0 0;text-align: center;}.page-estimate .securitycard-modal-body .image {max-width: 400px;margin: 0 auto 30px;}.page-estimate .securitycard-modal-body .text  {font-size: 16px;text-align: center;}.block-order-estimate--method-guide-link {margin: 10px 0 0 0;/*font-size: 14px;*/font-size: 16px;}.block-order-estimate--method-guide-link a {padding-right: 23px;text-decoration: underline;color: #076194;background: url("https://www.iikigokochi.jp/img/usr/common/ico_arrow_blank.png") right center no-repeat;-webkit-background-size: 15px 15px;background-size: 15px 15px;}.block-order-estimate--method-guide-link a:hover {text-decoration: none;}.block-cart--container .order-side-area-fixed, .block-order-method--container .order-side-area-fixed, .block-order-estimate--container .order-side-area-fixed {top: 20px;}.block-order-estimate--method .js-enhanced-ecommerce-method-name {font-size: 16px;}.block-order-estimate-usage-point p {font-size: 16px;}/* ----Order -- 05:Complete---- */.page-order .block-order-complete--orderinfo,.page-order .block-order-complete--customerentry-wrapper {padding: 0;margin: 0 0 20px 0;border: none;background: #fff;}.page-order .block-order-complete--message {margin: 0 0 40px 0;}.page-order .block-order-complete--message .top-message {/*font-size: 20px;*/font-size: 22px;font-weight: bold;color: #111111;}.page-order .block-order-complete--flexbox {margin: 40px 0;}.page-order .block-order-complete--flexbox.guest {display: flex;justify-content: space-between;}.page-order .block-order-complete--flexbox.guest .block-order-complete--flexbox-left {width: calc(100% - 660px);}.page-order .block-order-complete--flexbox.guest .block-order-complete--flexbox-right {width: 600px;}.page-order .block-order-complete--flexbox-left table {border-color: #fff;border-width: 2px;}.page-order .block-order-complete--flexbox-left table th {padding: 30px 15px;text-align: center;border-color: #fff;border-width: 2px;background: #efefef;font-size: 16px;}.page-order .block-order-complete--flexbox-left table td {padding: 30px;border-color: #fff;border-width: 2px;background: #f7f7f7;font-size: 16px;}.page-order #order_complete_members {margin: 40px 0;font-size: 16px;}.page-order #order_complete_newentry {width: 600px;padding: 20px 20px 5px 20px;border-top: #f39800 8px solid;background: #f8f2de;}.page-order #order_complete_newentry h2 {padding: 0 0 15px 0;margin: 0;border: none;text-align: center;font-size: 26px;font-weight: bold;}.page-order #order_complete_newentry h2 strong {font-size: 26px;font-weight: bold;color: #cc100f;}.page-order #order_complete_newentry #easy_entry_top {margin: 0 0 30px 0;}.page-order #order_complete_newentry #easy_entry_top .message {text-align: center;font-size: 18px;}.page-order #order_complete_newentry #easy_entry_middle {padding: 20px;background-image: repeating-linear-gradient(-45deg, #f7e8c7, #f7e8c7 8px, #f8f2de 8px, #f8f2de 16px);}.page-order #order_complete_newentry #easy_entry_middle h3 {padding: 0;margin: 0 0 20px 0;border: none;text-align: center;font-size: 22px;font-weight: bold;color: #cc100f;}.page-order #order_complete_newentry #easy_entry_middle .button {margin: 0 0 15px 0;}.page-order #order_complete_newentry #easy_entry_middle .button .block-order-complete--customerentry-btn {width: 100%;height: 70px;border: #cc100f 3px solid;border-radius: 50px;font-size: 30px;font-weight: bold;line-height: 1.0;background: #cc100f;color: #fff;display: flex;justify-content: center;align-items: center;transition: 0.3s;}.page-order #order_complete_newentry #easy_entry_middle .button .block-order-complete--customerentry-btn:hover {background: #fff;color: #cc100f;}.page-order #order_complete_newentry #easy_entry_notice {padding: 20px;background: #ffffff;}.page-order #order_complete_newentry #easy_entry_notice .text {padding: 0 0 0 1em;text-indent: -1em;}.page-order #order_complete_newentry #easy_entry_bottom h3 {padding: 15px 0;margin: 0;border: none;font-size: 20px;font-weight: bold;text-align: center;color: #f39800;}.page-order #order_complete_newentry #easy_entry_tokuten {display: flex;justify-content: space-between;flex-wrap: wrap;}.page-order #order_complete_newentry #easy_entry_tokuten li {margin: 0 0 15px 0;background: #fff;}.page-order #order_complete_newentry #easy_entry_tokuten li.l {width: 100%;padding: 20px;}.page-order #order_complete_newentry #easy_entry_tokuten li.s {width: calc(50% - 7.5px);padding: 15px 20px;font-size: 24px;font-weight: bold;text-align: center;}.page-order #order_complete_newentry #easy_entry_tokuten li.s strong {font-size: 24px;font-weight: bold;color: #cc100f;display: block;}.page-order .block-order-complete--home {width: 400px;margin: 0 auto;}.page-order .block-order-complete--home-btn {width: 100%;height: 60px;border: #333333 2px solid;border-radius: 50px;font-size: 20px;font-weight: bold;text-decoration: none;line-height: 1.0;background: #FFFFFF;color: #333333;display: flex;justify-content: center;align-items: center;transition: 0.3s;}.page-order .block-order-complete--home-btn::before {content: '';width: 0;height: 0;margin: 0 10px 0 0;border: 8px solid transparent;border-left: 8px solid #333333;border-bottom-width: 8px;border-top-width: 8px;}.page-order .block-order-complete--home-btn:hover {background: #333333;color: #FFFFFF;}.page-order .block-order-complete--menu {width: 400px;margin: 0 auto;}.page-order .block-order-complete--menu-btn {width: 100%;height: 60px;border: #333333 2px solid;border-radius: 50px;font-size: 20px;font-weight: bold;text-decoration: none;line-height: 1.0;background: #333333;color: #fff;display: flex;justify-content: center;align-items: center;transition: 0.3s;}.page-order .block-order-complete--menu-btn::before {content: '';width: 0;height: 0;margin: 0 10px 0 0;border: 8px solid transparent;border-left: 8px solid #fff;border-bottom-width: 8px;border-top-width: 8px;}.page-order .block-order-complete--menu-btn:hover {background: #fff;color: #333333;}.page-order .block-order-complete--button-members {padding: 0 60px;margin: 0 0 80px 0;display: flex;justify-content: center;align-items: center;position: relative;}.page-order .block-order-complete--button-members::before {content: '';width: 1px;height: 100%;background: #ddd;position: absolute;top: 0;left: calc(50% - 0.5px);}/* ----Enquate---- */h2.block-questionnaire--item-header {padding: 0 0 10px 0;margin: 30px 0 15px 0;border: none;border-bottom: #E5E4E4 2px solid;font-size: 20px;font-weight: 700;text-align: left;position: relative;}h2.block-questionnaire--item-header > span {display: inline-block;position: relative;}h2.block-questionnaire--item-header > span::after {content: '';width: 100%;height: 2px;display: block;background: #99C8B8;position: absolute;left: 0;bottom: -12px;}h2.block-questionnaire--item-header > span .required::after {position: relative;top: -2px;}.block-questionnaire--name-value-label {width: 70px;}/* ----OrderFlow---- */div.block-order-flow--step {padding: 20px 0;margin: 0;text-align: center;}div.block-order-flow--step .block-order-flow--step1,div.block-order-flow--step .block-order-flow--step2,div.block-order-flow--step .block-order-flow--step3,div.block-order-flow--step .block-order-flow--step4,div.block-order-flow--step .block-order-flow--step5 {height: 36px;padding: 8px 10px 0 15px;margin: 0 30px 0 0;display: inline-block;position: relative;background: #f5f5f5;color: #3f3e3d;font-size: 16px;}div.block-order-flow--step .block-order-flow--step1:after,div.block-order-flow--step .block-order-flow--step2:after,div.block-order-flow--step .block-order-flow--step3:after,div.block-order-flow--step .block-order-flow--step4:after,div.block-order-flow--step .block-order-flow--step5:after {content: "";width: 0;height: 0;border: 18px solid transparent;border-left: 18px solid #f5f5f5;border-bottom-width: 18px;border-top-width: 18px;position: absolute;top: 0;right: -36px;}div.block-order-flow--step .block-order-flow--step-current {background: #444444;font-weight: bold;color: #fff;}div.block-order-flow--step .block-order-flow--step-current:after {border-left: 18px solid #444444;}