﻿@charset "UTF-8";input:focus {outline: none;}strong {font-weight: bold;}h1, h2, h3, h4, h5, h6 {font-weight: bold;font-family: NeueMontreal,Arial,sans-serif;}/*PCスマホ切替 非表示.block-switcher {display: none;}*//*管理画面（ポップアップ）width:940px;*/#popup #content, #popup #content_inner {width: 96%;}/*css/sys/layout.cssやblock_common.cssに上書き（全体囲み）*/.wrapper {/*max-width: 969px;*/margin: 0 auto;}/*ようこそ 様（追記）*/div#customer {max-width: 969px;}/*注目検索キーワード（追記）*/div#mv-btm {max-width: 939px;}/*全体*/.container {width: 950px;margin: 0 auto 0px;}/*width: 1200px;*//*左サイドメニュー*/#block_of_leftmenu_middle {padding-bottom: 12px;}/* カート（左サイドメニュー） */.block-jscart--cart-to-order .btn.btn-default {border: solid 1px #f70;background-color: #f70;background: -moz-linear-gradient(top, #f93, #f70);background: -webkit-linear-gradient(top, #f93, #f70);background: linear-gradient(to bottom, #f93, #f70);background: linear-gradient(180deg,#f93,#f70);border-radius: 6px;color: #fff;font-weight: bold;text-decoration: none;font-size: .9rem;letter-spacing: .01rem;border: none;padding: .4rem 1rem .3rem;margin: .1rem auto;width: 100%;}/* 最近見た商品（左サイドメニュー） */.block-recent-item--items {width: auto;height: 350px;overflow-y: scroll;padding: 7px 0px 7px 25px;border: solid 1px #ddd;/* width: 900px;*/}.block-thumbnail-h li {width: auto;margin-left: 0px;}.block-thumbnail-h--goods-description {margin: 5px .1rem;}.block-thumbnail-h--goods-description .block-thumbnail-h--goods-code {font-size: .7rem;}.block-jscart--name {font-size: .7rem;width: 70%;float: left;display: inline-block;}.block-thumbnail-h--price.price {font-size: .72rem;}.block-thumbnail-h--net-price.net-price {font-size: .75rem;}/*あと送料無料*/.block-jscart--postage-comment {color: #f20;font-weight: 800;line-height: 1.3;padding: .2rem 0 0;}/*履歴を残す*/.block-recent-item--keep-history {margin-top: 5px;font-size: .9rem;}/*履歴を残す場合は...*/.block-recent-item--history-message {font-size: .75rem;padding-top: 5px;line-height: 1.2;color: #777;}/*最近見た商品がありません。*/#historyCaution #messNothing {font-size: .75rem;padding: .4rem .2rem;line-height: 1.3;}/*価格*/.price {color: #f20;}/*コンテンツ*/.pane-main {margin: 0 auto;padding-bottom: 40px;}.pane-right-menu {width: 746px;}/*width: 900px;*/.block-recent-item {width: 100%;}/*width: 900px;*//*各ページ囲み*/.block-login, .block-logout, .block-onetimepassword-send, .block-inquiry, .block-quick-order,.block-mypage, .block-reset-password, .block-purchase-history, .block-estimate-history, .block-favorite, .block-coupon-list, .block-cart, .block-search-goods, .block-estimate-history-detail, .block-purchase-history-detail, .block-point-history-list, .block-withdrawal {width: 96%;margin: 0 auto;}.block-login, .block-logout, .block-onetimepassword-send, .block-inquiry, .block-quick-order, .block-reset-password, .block-member-info, .block-member-info-confirmation, .block-member-registration-completed, .block-onetimepassword-certify, .block-reset-password-completed, .block-update-new-password, .block-genre-page, .block-goods-agree {width: 96%;margin: 30px auto;}/*お問い合わせ完了画面 会員名*/.block-inquiry-completed--customer-name {width: 96%;margin: 0 auto;}/*▼新ヘッダー----*/#header-wrap {margin: 0 auto 10px;padding: 0;background: #fff;border-radius: 0 0 6px 6px;height: 100px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;box-shadow: 1px 1px 3px #ccc;width: 950px;}#header-wrap h1 {float: left;margin: 0;padding: 6px 0 0 20px;font-size: 11px;letter-spacing: 0.02em;font-weight: normal;color: #333;}ul#entry-box {float: right;margin: 0;padding: 0;display: inline-block;width: 288px;list-style: none;}#entry-box.w-out {width: 192px;}ul#entry-box li a {display: inline-block;text-align: center;text-decoration: none;margin: 0 5px 0 0;padding: 8px 12px 5px;font-size: 12px;line-height: 1;font-weight: 800;color: #fff;letter-spacing: 0.1em;background-color: #060;background: -moz-linear-gradient(top, #0a0, #060);background: -webkit-linear-gradient(top, #0a0, #060);background: linear-gradient(to bottom, #0a0, #060);border-radius: 0 0 6px 6px;}ul#entry-box li a:hover {background-color: #050;background: -moz-linear-gradient(top, #050, #050);background: -webkit-linear-gradient(top, #050, #050);background: linear-gradient(to bottom, #050, #050);}ul#entry-box li {float: left;}ul#entry-box li:last-child {float: none;}ul#entry-box li a.bg-or {background-color: #f60;background: -moz-linear-gradient(top, #fa0, #f60);background: -webkit-linear-gradient(top, #fa0, #f60);background: linear-gradient(to bottom, #fa0, #f60);}ul#entry-box li a.bg-or:hover {background-color: #f50;background: -moz-linear-gradient(top, #f50, #f50);background: -webkit-linear-gradient(top, #f50, #f50);background: linear-gradient(to bottom, #f50, #f50);}#logo-wrap {float: left;margin: 8px 0 0 16px;padding: 0;width: 260px;}#logo-wrap #logo img{width: auto;width: 260px;}#search-wrap {clear: both;width: 940px;height: 36px;margin: 0 auto;padding: 6px 0 4px 5px;background: #060;border-radius: 6px;}#search-wrap #search-main {margin-left: 8px;display: inline-block;list-style: none;}#search-wrap #search-main form {display: inline-block;background: #fff;border-radius: 6px;font-size: 0.85rem;}#search-wrap #search-main p {float: right;margin: 0;padding: 0;}#search-wrap #search-main p a {display: inline-block;text-align: center;text-decoration: none;margin-left: 10px;padding: 7px 9px 4px;font-size: 13px;line-height: 1;font-weight: 800;color: #fff;letter-spacing: 0.1em;border-radius: 3px;background-color: #2a0;}#search-wrap #search-main p a:hover {background-color: #2c0;}#search-wrap ul#search-side {margin: 0 0 0 15px;padding: 0;width: 380px;display: inline-block;list-style: none;}#search-wrap ul#search-side li a {display: inline-block;text-align: center;text-decoration: none;margin: 0px 7px 0 0;padding: 7px 6px 5px;font-size: 11px;line-height: 1;font-weight: 800;color: #060;letter-spacing: 0.05em;border-radius: 3px;background-color: #eaf3cd;}#search-wrap ul#search-side li a:hover {background-color: #d9eaa7;}#search-wrap ul#search-side li {float: left;}#search-wrap ul#search-side li:last-child {float: none;}/* ----ヘッダー検索---- */.block-global-search {width: auto;/*width: 92%;*/display: flex;justify-content: flex-end;align-items: center;margin: .9rem auto;}input.block-global-search--keyword {width: 360px;padding: 0 8px;font-size: 12px;}.block-global-search form {background-color: #eee;margin-left: 15px;border-radius: 8px 8px 8px 8px;}input.block-global-search--keyword:hover,input.block-global-search--keyword {border: none;background-color: transparent;}button.block-global-search--submit {border: none;background-color: transparent;background: #2a0;color: #fff;padding: 3px 10px 1px;border-radius: 0px 6px 6px 0px;}button.block-global-search--submit:hover {background-color: #2c0;}.block-global-search--searchdetail {margin-left: 15px;}.block-global-search--search-detail-link {color: #6fb4c3;text-decoration: underline;}.block-global-search--search-detail-link:hover {text-decoration: none;}/*▼旧ヘッダー----*/div#header h1 {letter-spacing: .02rem;}div#header div#id-pass input {border-radius: .3rem;}div#header div#id-pass input#login_uid {width: 210px;}div#header div#id-pass input#login_pwd {width: 150px;}div#header div#id-pass input.btn.btn-primary.block-login--login {width: 3.5rem;font-size: .6rem;border-radius: .3rem;padding: .2rem 0;}div#header div#id-pass span.pass-txt{font-size: .6rem;margin-right: .2rem;}div#header a.hd_btn-entry {display: inline-block;margin: 0 auto;padding: .5rem .8rem;line-height: 1;text-decoration: none;text-align: center;border-radius: 0 0 0.3rem 0.3rem;font-size: .9rem;letter-spacing: 0.1em;color: #fff;font-weight: bold;transition: .0s;background-color: #080;background: -moz-linear-gradient(top, #0a0, #060);background: -webkit-linear-gradient(top, #0a0, #060);background: linear-gradient(to bottom, #0a0, #060);}div#header a.hd_btn-entry:visited {text-decoration: none;}div#header a.hd_btn-entry:hover, div#header a.hd_btn-entry:active {background: #0a0;color: #fff;}ul#hd-link {margin: 5px auto 6px;padding: 0;display: inline-block;width: 580px;float: right;list-style: none;}ul#hd-link li {float: left;}ul#hd-link li:last-child {float: none;}ul#hd-link li a {text-align: center;text-decoration: none;margin: 0 14px 0 0;padding: 0;font-size: 12px;line-height: 1;color: #050;letter-spacing: 0.02rem;display: inline-block;}ul#hd-link li a:hover {color: #090;}ul#hd-link li a:before {font-family: FontAwesome;content: '\f0da';padding-right: 0.1rem;font-weight: normal;}ul#hd-link li a.bg-or {font-weight: 800;color: #fff;border-radius: 5px;padding: 4px 18px 3px 20px;margin-right: 15px;background-color: #f60;background: -moz-linear-gradient(top, #fa0, #f60);background: -webkit-linear-gradient(top, #fa0, #f60);background: linear-gradient(to bottom, #fa0, #f60);}ul#hd-link li a.bg-or:hover {background-color: #f50;background: -moz-linear-gradient(top, #f50, #f50);background: -webkit-linear-gradient(top, #f50, #f50);background: linear-gradient(to bottom, #f50, #f50);}ul#hd-link li a.bg-or:before {font-family: FontAwesome;content: '\f2be';padding-right: 0.3rem;font-weight: normal;}ul#login-box {margin-top: 7px;padding: 0;display: inline-block;width: 635px;float: right;list-style: none;}ul#login-box li a {text-align: center;text-decoration: none;margin: 0 5px 0 0;padding: 8px 12px 7px;font-size: 12px;line-height: 1;font-weight: 800;color: #fff;letter-spacing: 1px;background-color: #060;background: -moz-linear-gradient(top, #0a0, #060);background: -webkit-linear-gradient(top, #0a0, #060);background: linear-gradient(to bottom, #0a0, #060);border-radius: 5px;width: auto;display: inline-block;}ul#login-box li a:hover {background-color: #050;background: -moz-linear-gradient(top, #050, #050);background: -webkit-linear-gradient(top, #050, #050);background: linear-gradient(to bottom, #050, #050);}ul#login-box li a:before {font-family: FontAwesome;content: '\f0da';padding-right: 0.1rem;font-weight: normal;}ul#login-box li {float: left;}ul#login-box li:last-child {float: none;}ul#login-box li a.bg-or {background-color: #f60;background: -moz-linear-gradient(top, #fa0, #f60);background: -webkit-linear-gradient(top, #fa0, #f60);background: linear-gradient(to bottom, #fa0, #f60);}ul#login-box li a.bg-or:hover {background-color: #f50;background: -moz-linear-gradient(top, #f50, #f50);background: -webkit-linear-gradient(top, #f50, #f50);background: linear-gradient(to bottom, #f50, #f50);}/*見出し*/h1 {margin: .5rem auto 1rem;font-size: 1.9rem;font-weight: bold;color: #111;letter-spacing: .1rem;line-height: 1.2;}h2 {margin: 0 auto 20px;}/*.block-event-page h3 {font-weight: bold;background-image: none;border-bottom: none;clear: both;margin: 15px 0px 18px 0px;padding: 8px 0px 5px 10px;font-size: 130%;color: #005000;background-color: #edfad1;border-left: 4px solid #005000;}.block-event-page .ev-ttl {width: 100%;height: 48px;line-height: 48px;font-weight: bold;font-size: 125%;margin-bottom: 15px;padding-left: 24px;border-style: none;line-height: 1.8;}.block-event-page .ev-ttl a, .block-event-page .ev-ttl a:visited {color: #005000;}.block-event-page .SPt.ev-ttl a, .block-event-page .SPt.ev-ttl a:visited,.block-event-page .SUt.ev-ttl a, .block-event-page .SUt.ev-ttl a:visited,.block-event-page .AUt.ev-ttl a, .block-event-page .AUt.ev-ttl a:visited,.block-event-page .WIt.ev-ttl a, .block-event-page .WIt.ev-ttl a:visited {color: #fff;}*/.block-event-page .ttl1 {width: auto;height: 48px;line-height: 48px;font-weight: bold;font-size: 1.2rem;color: #333;margin-bottom: 15px;padding: .7rem .3rem .8rem 1.8rem;line-height: 1.2;border: solid 1px #ccc;}.block-event-page .ttl1 a, .block-event-page .ttl1 a:visited {color: #050;}.block-event-page .ttl2 {clear: both;width: 98%;font-weight: bold;font-size: 16px;color: #060;text-align: left;margin: 10px auto;padding: 3px 0px 3px 18px;border-bottom: 1px dotted #999;border-top-style: none;border-right-style: none;border-left-style: none;background: url(https://www.popgallery.jp/img/cmn/ttl/ttl2-bg.png) no-repeat left 6px;}/*本文*/p.p01 {width: 96%;margin: 0 auto 2rem;font-size: .95rem;line-height: 1.6;}/*トップページ カテゴリー*/#category {margin-bottom: 15px;}/*▼トピック（お知らせ）*//*トピック 見出し*/.block-top-topic--header {font-size: 16px;text-align: left;line-height: 1.1;border-top: none;border-bottom: #040 1px solid;margin: 20px auto 9px;padding: 0 2px 3px;}.block-top-topic--header span {display: none;}/*トピック内*/#block_of_topic {float: left;width: 480px;margin: 0 10px;}.block-top-topic--body {margin: 0 auto;padding: 3px 10px;border: solid 1px #ccc;overflow: auto;height: 162px;}.block-top-topic--items li {padding: .2rem 0;}.block-top-topic--items li dl {}.block-top-topic--items li dl dt {color: #060;font-weight: bold;vertical-align: top;font-size: 12px;}.block-top-topic--items li dl dd {display: block;font-size: .8rem;margin-left: .1rem;}/*トピック 続きを読む*/.block-top-topic--next-page {display: none;}/*商品詳細*/.title-goods-name {margin: 0 auto 1rem;padding: .5rem 0 .5rem .8rem;color: #005000;background-color: #edfad1;border-left: 4px solid #005000;}.pane-goods-right-side .block-icon > span > img {/*width: 70px;*/margin: 2px 2px 2px 0;float: left;}.block-goods-detail {grid-template-columns: 1fr 376px;-ms-grid-columns: 1fr 376px;}.pane-goods-header {margin: 0 auto;}.block-goods-detail--promotion-freespace {margin-bottom: 0px;}.pane-goods-left-side {margin: 0 15px 0 0;}.block-src-l {margin-bottom: 8px;}.block-src-l figure {text-align: left;}.block-src-l img {border: 1px solid #ddd;}.block-goods-gallery li {width: auto;margin-right: 4px;margin-bottom: 4px;border: 1px solid #ddd;}.block-goods-gallery li:last-child {margin-right: 0px;}.block-goods-gallery li figure {width: auto;height: auto;}.block-goods-gallery li img {width: 76px;}#spec_goods_comment {margin: 0 0 5px;font-size: .95rem;color: #050;font-weight: 800;}.block-goods-name h1.block-goods-name--text {font-size: 1.3rem;margin: 0px;font-weight: 800;}.block-goods-price {border-bottom: 1px solid #e7e7e7;margin: 0;padding: .6rem .2rem .4rem;}.block-goods-price--price {color: #f40;float: left;margin-right: .7rem;line-height: 1.1;font-size: 1.3rem;}.block-goods-price--net-price.net-price {font-size: .8rem;margin-top: .4rem;line-height: 1;}.block-goods-price--price.price .price .tax_msg {font-size: .8rem;color: #555;font-weight: normal;}.goods-detail-description {font-size: .9rem;border-bottom: 1px solid #e7e7e7;padding: .6rem .2rem .4rem;line-height: 1.2;}/*個別送料（非表示）*/.goods-detail-description.block-goods-postage {display: none;}/*バリエーション*/.goods-detail-description.block-goods-variation {border-bottom: none;padding: .3rem .2rem 0rem;}/*バリエーション リンク*/.block-variation .variation_link_ {margin:  5px auto 8px;width: 96%;}.goods-detail-description.block-goods-item-code {display: none;}/*商品名*/.goods-detail-description.block-goods-name {border-top: 1px solid #e7e7e7;}/*カラー（非表示）*/.goods-detail-description.block-goods-color {display: none;}/*商品価格*/.block-goods-price dt {font-weight: normal;vertical-align: top;font-size: .9rem;color: #040;}.block-goods-price--price.js-enhanced-ecommerce-goods-price .spec_stock_msg_lot {font-size: .9rem;color: #444;font-weight: normal;}.block-goods-price--price.js-enhanced-ecommerce-goods-price .price {font-size: 1.3rem;}.block-goods-price--price.js-enhanced-ecommerce-goods-price .tax_msg,.block-goods-price--price.js-enhanced-ecommerce-goods-price .tax_net_msg {font-size: .8rem;color: #444;font-weight: normal;}/*品番1*/.goods-detail-description.block-goods-item-code2 {display: none;}/*品番2*/.goods-detail-description dt {font-weight: normal;color: #040;}/*品番3*/.block-goods-item-code3 {display: none;}.block-add-cart {margin: 10px auto;}.block-add-cart--btn {font-size: 1.4rem;width: 98%;margin: 5px auto 0;display: block;letter-spacing: .1rem;font-weight: 800;}.btn-primary {border: solid 1px #f70;background-color: #f70;background: -moz-linear-gradient(top, #f93, #f70);background: -webkit-linear-gradient(top, #f93, #f70);background: linear-gradient(to bottom, #f93, #f70);background: linear-gradient(180deg,#f93,#f70);border-radius: 6px;}.btn-primary:hover {opacity: .7;}.btn.btn-primary.block-login--entry {border: solid 1px #170;background-color: #170;background: -moz-linear-gradient(top, #193, #170);background: -webkit-linear-gradient(top, #193, #170);background: linear-gradient(to bottom, #193, #170);}/*お見積り手続きへ ボタン*/.btn.btn-primary.block-cart--order-btn-estimate {/*background: #fafafa;background: linear-gradient(#fff, #f2f2f2);border: solid 1px #dcdcdc;color: #555;*/background: #27e;background: linear-gradient(180deg,#39f,#27e);border: solid 1px #39f;color: #fff;width: 100%;}/*数量入力枠*/.block-add-cart-goods-qty input#textfield {margin: 0 .5rem .4rem;}/*カートに入れる（在庫無し）*/.block-add-cart--btn.btn.js-enhanced-ecommerce-add-cart-detail.btn-not-onsale {font-size: 1.4rem;margin: 5px auto 0;border-radius: 6px;color: #eee;}.block-add-cart--btn.btn.js-enhanced-ecommerce-add-cart-detail.btn-not-onsale:hover {opacity: 1;}/*在庫がありません*/.block-no-stock--message {width: 94%;margin: 10px auto;padding: 12px 5px 10px;color: #f00;background-color: #fff;border: 2px solid #f00;font-size: 1.2rem;line-height: 1.1;font-weight: bold;letter-spacing: .02rem;}/*下部　カートボタンエリア*/.block-goods-footer-cart {margin-bottom: 40px;}/*下部　カートボタンエリアの上のバリエーションボタン 非表示*/.block-goods-footer-cart > form > div > .block-variation > .block-variation--item-dropdown {display: none;}/*▼ボタン*/.btn-default {background-color: #f2f2f2;background: -moz-linear-gradient(#fff, #f2f2f2);background: -webkit-linear-gradient(#fff, #f2f2f2);background: linear-gradient(#fff, #f2f2f2);border-radius: 4px;text-decoration: none;color: #555;}.btn-default:hover {opacity: .7;}.action .btn {border-radius: .3rem;margin-bottom: 15px;}.btn:hover, .btn:focus {opacity: .7;}/*会員登録（確認ボタン）*/.btn.btn-primary.block-member-info--forward {width: 60%;font-size: 1.4rem;letter-spacing: .2rem;}/*会員登録（戻るボタン）*/.btn.btn-default.block-onetimepassword-send--back {text-decoration: none;color: #555;}.block-onetimepassword-certify--resend-message {margin-top: 30px;}/*会員登録 性別 非表示*/.form-group.block-member-info--sex, .form-group.block-member-info-confirmation--sex {display: none;}/*会員登録 生年月日 非表示*/.form-group.block-member-info--birth, .form-group.block-member-info-confirmation--birthday {display: none;}/*キャンペーン 非表示*/.block-member-info--items-promotion-code-area {display: none;}/*会員登録 入力枠*/input#comp,input#dept,input#addr,input#addr2 {width: 27rem;}input#zip {width: 9rem;}input#job2 {width: 17rem;}.form-group.block-shipping-address--kana {font-size: .95rem;}/*会員登録 備考文字*/.js-efo.checktype_comp.js-efo-is-required > span,.js-efo.checktype_dept > span,.js-efo.checktype_addr.js-efo-is-required > span,.js-efo.checktype_addr2.js-efo-is-required > span, .js-efo.checktype_name.js-efo-is-required > span, .js-efo.checktype_zip.js-efo-is-required > span, .js-efo.checktype_tel.js-efo-is-required > span,.js-efo.checktype_job2 > span, .js-efo.checktype_nickname.js-efo-is-required > span, .js-efo.checktype_comp > span, .js-efo.checktype_kana.js-efo-is-required > span, .js-efo.checktype_pref.js-efo-is-required > span {font-size: .65rem;}/*▼この商品について問い合わせるボタン*/.block-contact-about-goods--btn {margin: 0 auto;width: auto;font-size: .9rem;border-radius: .3rem;}.block-contact-about-goods--btn.top-contact-about-goods {width: 92%;margin: 0 auto 5px;display: block;}.block-contact-about-goods--btn.btm-contact-about-goods {width: 16rem;float: left;margin: 15px 0 0 12%;}/*お気に入りに登録するボタン*/.block-goods-favorite--btn, .block-goods-favorite-registed--btn {margin: .5rem auto;width: auto;font-size: .9rem;border-radius: .3rem;}.block-goods-favorite--btn.top-goods-favorite {width: 92%;margin: 0 auto 5px;display: block;}/*カート内｜再計算・削除・お気に入り ボタン 共通*/.block-cart--goods-list .block-cart--goods-list-item-calc-btn, .block-cart--goods-list .block-cart--goods-list-item-delete, .block-cart--goods-list .block-goods-favorite--btn.top-goods-favorite, .block-cart--goods-list .block-goods-favorite-registed--btn.top-goods-favorite {padding: 3px;font-size: 12px;margin: 0 0 4px;}/*カート内｜削除 ボタン*/.block-cart--goods-list .block-cart--goods-list-item-delete {width: 100px;margin: 0 0 5px;background: linear-gradient(#fff, #f2f2f2);border-radius: 4px;border: solid 1px #dcdcdc;text-decoration: none;color: #555;}/*カート内｜お気に入り ボタン*/.block-cart--goods-list .block-goods-favorite--btn.top-goods-favorite {width: 100px;margin: 0;text-decoration: none;color: #555;}/*カート内｜お気に入り解除 ボタン*/.block-cart--goods-list .block-goods-favorite-registed--btn.top-goods-favorite {width: 100px;margin: 0;text-decoration: none;color: #555;}.block-goods-favorite-registed--btn.top-goods-favorite {width: 92%;margin: 0 auto 5px;display: block;}.block-goods-favorite--btn.btm-goods-favorite {width: 16rem;margin: 15px 10% 0 0;}/*お気に入りに登録済みボタン*/.block-goods-favorite-registed--btn.btm-goods-favorite.btn {width: 16rem;margin: 15px 10% 0 0;}.block-goods-sns {margin: 10px auto;width: 90%;}.block-goods-sns--twitter {width: 80px;float: left;}.block-goods-sns--facebook {float: none;}.block-goods-comment1 h3,.block-goods-comment2 h3,.block-goods-comment3 h3,.block-goods-comment4 h3,.block-goods-comment5 h3{display: none;}.block-goods-comment3 h3.ttl2 {display: block;}.block-goods-comment2 {font-size: .8rem;line-height: 1.4;letter-spacing: .02rem;}/*取扱説明書*/.pdf-dl {margin: 10px auto;width: 99%;}.pdf-dl img {max-width: 234px;}.pdf-dl .pdf-dl-t {margin-left: 5px;font-size: .65rem;}/*おすすめ商品　この商品を購入した方は、こんな商品も購入しています*/.block-accessory-list--name {width: 96%;margin: 25px auto 15px;padding: .5rem;color: #fff;background-color: #6fbd18;border-left: solid 5px #009d00;font-size: .95rem;line-height: 1.2;font-weight: 800;letter-spacing: .1rem;}#block_of_recommend {margin: 0 auto 40px;}/*商品ページ 下部*/.block-event-page--accessory {margin: 0 auto;width: 730px;}.pane-contents {padding-bottom: 0px;}/*おすすめ商品 sourcelib*/.of-x {overflow-x: auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;width: 100%;}.lst-rec {display: flex;flex-flow: row wrap;margin: 0 auto 30px;width: 96%;}.lst-rec.calc5 > li {width: calc(20% - 10px);margin: 0 auto;}.lst-rec > li {font-size: .75rem;line-height: 1.3;text-align: center;}.lst-rec > li > a > img {width: 100%;max-width: 336px;margin-bottom: 10px;}@media screen and (max-width: 480px) {.lst-rec > li {font-size: .5rem;}}/*カテゴリーページ（親）*//*カテゴリー　見出し*/.block-category-list h3 a {width: 100%;display: inline-block;margin: 0 auto;color: #005000;padding: .7rem .8rem .5rem;font-size: 1.3rem;line-height: 1.3;font-weight: 800;background-color: #edfad1;border-left: 4px solid #005000;}.block-category-list h3 {margin: 0 auto .9rem;}/*カテゴリー上部タイトル等*/.c-ttl {font-weight: 800;font-size: 40px;color: #060;line-height: 1em;margin: 0.3em 0.2em 0.1em;padding: 0.1em;border-bottom: 3px solid #060;letter-spacing: 0.02em;}.c-ttl-cap {margin: 0 0.5rem 1rem;padding: 0.5rem;font-size: 14px;line-height: 1.4;color: #060;}@media print, screen and (max-width: 480px) {#s-content a.anc{display: block;padding-top: 70px;margin-top: -70px;}}.block-category-list {width: 730px;}.h1.block-category-list--header {clear: both;margin: 15px auto 18px;padding: 8px 10px 5px;font-size: 1.3rem;color: #050;background-color: #edfad1;border-left: 4px solid #050;font-weight: 800;width: 98%;}/*カテゴリー商品一覧サムネイル囲み*/.block-top-event--goods {margin: 0 auto 20px;width: 726px;}/*カテゴリーページ（子）*/.block-category-style-l {width: 96%;margin: 0 auto 40px;}.block-category-style-l--item-name {font-size: .8rem;width: 165px;display: inline-block;vertical-align: top;text-indent: -0.8rem;padding-left: 1rem;margin-bottom: .3rem;}.block-category-style-l--item-name:before {font-family: FontAwesome;content: '\f138';padding-right: 0.2em;color: #090;font-size: 95%;}/*▼（打ち消し）*/.block-category-style-g--item:nth-child(2n) {margin: 0 0 0 0px;}.block-category-style-g--item, .block-category-style-g--item:nth-child(2n) {margin-bottom: 15px;}.block-category-style-g--item-name {border-bottom: none;padding-bottom: 0;}/*▲（打ち消し）*//*カテゴリータイトル　不要？.block-category-style-g--item h3.block-category-style-g--item-name{font-size: 1.4rem;font-weight: bold;line-height: 1;border-bottom: none;margin: 0 auto;padding: .9rem 1.2rem .7rem;border-radius: 0.5rem;}.block-category-style-g--item h3.block-category-style-g--item-name a{text-decoration: none;}*/.block-category-style-g--item {flex-basis: 100%;/*440px*/}.block-category-style-g--item ul {margin: 10px 0 0 15px;width: 730px;}.block-category-style-g--item ul li {font-size: .8rem;margin: 0 0 .6rem 0;width: 178px;display: block;float: left;line-height: 1.2;}.block-category-style-g--item ul li img {width: auto;border: solid 1px #ddd;margin-top: 3px;}.block-category-style-g--item ul li a {text-decoration: none;}.block-category-style-g--item ul li a:hover {opacity: .7;}.block-category-style-g--subitem:before {font-family: FontAwesome;content: '\f138';padding-right: 0rem;color: #090;font-size: 95%;}/*イベント*/.block-event-page {margin: 0 auto;max-width: 730px;}/*▼フォーム*//*フォーム（お問い合わせ）*/.block-inquiry--form {width: 96%;margin: 20px auto 0;}input[type="text"], input[type="tel"], input[type="email"], input[type="search"], input[type="password"], input[type="url"], input[type="number"], select, textarea {border-radius: .2rem;}.form-group.block-inquiry--subject .form-label,.form-group.block-inquiry--order-id .form-label,.form-group.block-inquiry--inquiry-body .form-label,.form-group.block-inquiry--goods-name .form-label,.form-group.block-inquiry--name .form-label,.form-group.block-inquiry--tel .form-label,.form-group.block-inquiry--mail .form-label,.form-group.block-inquiry--cmail .form-label, .form-group.block-inquiry--goods .form-label {width: 9rem;}/*フォーム（お問い合わせ） 注釈*/.form-control div span, .form-group.block-inquiry--tel div span {font-size: .9rem;}/*フォーム（お客様情報）*/.help-block.block-member-info--item-message {color: #0898fe;}.js-efo.checktype_comp.js-efo-is-required span,.js-efo.checktype_dept span,.js-efo.checktype_addr.js-efo-is-required span,.js-efo.checktype_addr2.js-efo-is-required span,{font-size: .8rem;margin-top: .2rem;display: inline-block;}.block-member-info--value-label {width: 4rem;text-align: right;}.help-block.block-member-info-item-message {color: #333;}#pwd_count_msg {font-size: 1rem;color: #f00;font-weight: 800;}.fieldset .form-control {padding-top: 11px;}.count-msg-another {font-size: .95rem;color: #222;}.form-error {color: #f00;font-weight: 800;}.alert {padding: 1rem 1rem 1rem 2.5rem;margin-bottom: 15px;border: 1px solid #f00;color: #f00;background-color: #fef9dc;border-radius: .5rem;}.alert::before {left: 1.5rem;}/*ログイン*/.common_headline2_area_, .block-login--first-time-header {margin: 0 auto;width: 96%;color: #050;font-size: 19px;}.block-login--member-message, .block-onetimepassword-send--message, .block-login--first-time-message {margin: 0 auto;width: 96%;font-size: .85rem;}.form-group.block-login--uid .form-label,.form-group.block-login--pwd .form-label {width: 10rem;}.block-login--input-items {width: 96%;margin: 10px auto;}#login_uid, #login_pwd {width: 96%;}.btn.btn-primary.block-login--login, .btn.btn-primary.block-login--entry {font-size: 1.2rem;padding: .8rem;width: 55%;}/*マイページ*/.block-mypage {margin: 0 auto;}.block-mypage--customer-status {background: #f80;border-radius: 6px;color: #fff;padding: .3rem 0;margin-bottom: 10px;}.block-mypage--logout a, .block-mypage--logout a:visited {color: #fff !important;}.block-mypage--mypoint {font-size: 21px;text-align: center;padding-left: .3rem;}.block-mypage--mypoint-point {color: #fe0;font-size: 180%;}.block-mypage--shopping-info, .block-mypage--member-info, .block-mypage--inquiry-info, .block-mypage--snssync-info, .block-mypage--linesync-info {font-size: 1.4rem;padding: .6rem;background: #fff;margin-bottom: .3rem;}.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 {width: 32%;max-width: 32%;margin: 0 0 10px 1%;border-radius: .3rem;}.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 {border-bottom: #e5e5e5 1px dotted;}.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 {padding: .5rem .9rem;font-size: .6rem;line-height: 1.2;color: #777;}/*登録済みアドレス帳の確認・変更ボタン*/a.block-mypage--update-address-book:link {background: #2a0;color: #fff;text-decoration: none;padding: .6rem 0 .5rem;font-weight: bold;line-height: 1;}a.block-mypage--update-address-book:hover {opacity: 0.7;}a.block-mypage--update-address-book:visited {color: #fff;}/*マイページ　入荷案内申し込み商品リストボタン 非表示*/.block-mypage--shopping-info-item-arrival-notice-list {display: none;}.block-mypage--withdrawal-link {margin-bottom: 1rem;}.block-mypage--withdrawal-link a.block-mypage--withdrawal {border: solid 1px #ddd;padding: .4rem .8rem;font-size: .75rem;margin-bottom: .5rem;border-radius: .3rem;}.pane-order-contents {border: none;/*打ち消し*/}/*マイページ　会員ランク表示*/.block-mypage--rank .rank {text-align: right;font-size: .7rem;}.block-mypage--rank .rank .customer_name {font-size: 1.1rem;font-weight: bold;color: #222;}.block-mypage--rank .rank .rank_name {font-size: 1.4rem;font-weight: bold;color: #f20;padding: 0 .4rem;}.block-mypage--rank {margin: -40px 2px 8px;}.expiration_date_note {text-align: right;font-size: .8rem;}.block-mypage--rank .rank:before {content: '';display: inline-block;width: 50px;height: 50px;background-size: contain;vertical-align: middle;}.block-mypage--rank .rank.icon0:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn00.png);}.block-mypage--rank .rank.icon1:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn01.png);}.block-mypage--rank .rank.icon2:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn02.png);}.block-mypage--rank .rank.icon3:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn03.png);}.block-mypage--rank .rank.icon4:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn04.png);}.block-mypage--rank .rank.icon5:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn05.png);}.block-mypage--rank .rank.icon6:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn06.png);}.block-mypage--rank .rank.icon7:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn07.png);}.block-mypage--rank .rank.icon8:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn08.png);}.block-mypage--rank .rank.icon9:before {background-image: url(https://www.popgallery.jp/img/cmn/mypage/rank/icn09.png);}/*マイページ　お客様情報の管理　登録済みアドレス帳の確認・変更ボタン*/.block-mypage--update-address-book {margin: 5px auto;padding: 5px 0;font-size: .8rem;}/*マイページ　ポイント履歴一覧 上部ポイント表示*/.block-point-history-list--point {font-size: 1.5rem;color: #f00;}/*マイページ　クーポン一覧*/.block-coupon-list--table {font-size: .85rem;}/*マイページ　お気に入り チェックをつけた商品を買い物かごに入れる*/.btn.btn-primary.block-favorite--add-to-cart {width: 70%;}/*マイページ　メールニュースページ*/.block-mail-news {margin-top: 40px;}.block-mail-news--terms-of-service {font-size: .75rem;}/*メールマガジン 利用規約*/.block-mail-news--terms-body {height: 200px;}/*ご利用履歴詳細 領収書表示*/.webreceipt_link_ a {display: block;text-align: center;width: 96%;margin: .1rem auto;padding: .2rem .6rem;border: solid 1px #243f97;background-color: #fffce4;border-radius: .5rem;letter-spacing: .01rem;font-size: .85rem;}.webreceipt_link_d_ a {display: block;text-align: center;width: 96%;margin: .8rem auto;padding: .5rem .9rem;border: solid 1px #243f97;background-color: #fffce4;border-radius: .5rem;letter-spacing: .1rem;}.webreceipt_link_ a:hover, .webreceipt_link_d_ a:hover {border: solid 1px #f00;}/*会員情報変更の下部の会員規約*/.block-member-terms--body {font-size: .8rem;padding: 0 2rem;}/*パンくず*/#pnavi, #pnavi h2 {font-size: .85rem;margin: 0 auto .4rem;display: inline-block;font-weight: normal;}.block-topic-path--list li {display: inline;}/*ページャー*/.pager {margin: .6rem auto;width: 98%;}.pagination > * {border: none;}/*○件あります*/.pager-total {font-size: .8rem;border: solid 1px #999;padding: .4rem .6rem .3rem;line-height: 1;border-radius: 1.5rem;margin: 0 10px;}.pager-total .pager-count > span {font-size: 115%;font-weight: 800;padding: .2rem;}/*アラート*/.block-common-alert {width: 96%;margin: 20px auto;padding: 1.2rem 1.6rem;color: #f00;background-color: #fff;border: 3px solid #f00;border-radius: .5rem;}.block-common-alert-list {width: 98%;padding: 1rem 1rem 1rem 2rem;border: 3px solid #f00;background-color: #fff5f1;border-radius: .6rem;}.block-common-alert-list--message {font-size: .9rem;text-indent: -0.5rem;}.block-common-alert-list--message:before {font-family: FontAwesome;content: '\f071';padding-right: 0.2rem;color: #f00;}.block-common-alert-list--items {color: #f00;font-weight: 800;font-size: 1.1rem;}/*▼商品一覧表示*//*表示方法：アイコン*/.goods-list--display-style-link-B:before {font-family: FontAwesome;content: '\f00b';padding-right: 0.2rem;color: #070;font-weight: normal;}.active.goods-list--display-style-link-B:before {}.goods-list--display-style-link-P:before {font-family: FontAwesome;content: '\f009';padding-right: 0.2rem;color: #070;font-weight: normal;}.goods-list--display-style-link-H:before {font-family: FontAwesome;content: '\f00a';padding-right: 0.2rem;color: #070;font-weight: normal;}.goods-list--display-style-link-T:before {font-family: FontAwesome;content: '\f0ce';padding-right: 0.2rem;color: #070;font-weight: normal;}.goods-list--display-style-link-R:before {font-family: FontAwesome;content: '\f091';padding-right: 0.2rem;color: #070;font-weight: normal;}/*表示方法 並べ替え 在庫有無*//*在庫有無*/.pane-block--subtitle {margin: 0;}.block-filter-option-items {font-size: .85rem;color: #060;}.block-filter-option-items input#filtercode13 {margin-bottom: .2rem;}.block-goods-list--display-style-items .active {color: #e00;font-weight: bold;}.block-goods-list--display-style-items dd a, .block-goods-list--sort-order-items dd a {color: #060;}.block-goods-list--display-style-items dd, .block-goods-list--sort-order-items dd {font-size: 14px;border-right: solid 1px #8b3;padding: 0 10px 0 5px;}.block-category-list--goods {width: 730px;}.block-goods-list--display-style-items, .block-goods-list--sort-order-items, .block-filter--list-inner {background-color: #f5ffdc;width: 96%;margin: 5px auto;}.block-goods-list--display-style-items dt, .block-goods-list--sort-order-items dt, .block-filter--list-inner-label {display: inline-block;position: relative;color: #fff;background-color: #8b3;padding: 7px 0 0 6px;margin-right: 16px;width: 4rem;height: 26px;font-size: 14px;line-height: 1;font-weight: 800;}.block-goods-list--display-style-items dt:after, .block-goods-list--sort-order-items dt:after, .block-filter--list-inner-label:after {position: absolute;top: 0;right: -25px;content: "";width: 0;height: 0;border: 13px solid transparent;border-top-width: 13px;border-bottom-width: 13px;border-left-color: transparent;border-left-style: solid;border-left-width: 13px;border-left: 13px solid #8b3;border-bottom-width: 13px;border-top-width: 13px;}/*表示方法：ランキング表示*/.block-ranking-r {margin-bottom: 30px;}.block-ranking-r li {margin: 0 auto 10px;width: 98%;}.block-ranking-r--goods {flex-basis: 138px;margin-left: 5px;}.block-ranking-r--goods-image figure {background: transparent;width: auto;height: auto;}.block-ranking-r--goods-description {margin-top: 5px;}.block-ranking-r--goods-description .block-icon {display: none;}ul.block-ranking-r--items li dl.block-ranking-r--goods dt.block-ranking-r--goods-image {border: solid 1px #ddd;}ul.block-ranking-r--items li dl.block-ranking-r--goods dd.block-ranking-r--goods-description .block-ranking-r--rank {font-size: .9rem;color: #060;}ul.block-ranking-r--items li dl.block-ranking-r--goods dd.block-ranking-r--goods-description .block-ranking-r--goods-name {font-size: .7rem;line-height: 1.3;}/*表示方法：サムネイル【2列】*/.block-pickup-list-p--items {margin: 0 auto;padding-left: 10px;}.block-pickup-list-p--item-body {width: 350px;}.block-pickup-list-p--image {width: auto;}.block-pickup-list-p--image figure {background: transparent;width: 170px;height: auto;border: solid 1px #ddd;}.block-pickup-list-p--item-description {width: 160px;padding-left: 10px;padding-right: 0px;font-size: .75rem;line-height: 1.7;}.block-pickup-list-p--goods-stock-msg {font-size: .9rem;line-height: 1.1;}.block-pickup-list-p--price {font-size: .9rem;}.block-pickup-list-p--price.price.js-enhanced-ecommerce-goods-price .price .tax_msg {color: #777;font-weight: normal;font-size: 80%;}.block-pickup-list-p--goods-name {line-height: 1.4;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 160px;*/}.block-pickup-list-p--add-cart a.block-list-add-cart-btn {font-size: 1rem;line-height: 1;text-decoration: none;font-weight: bold;color: #fff;margin: 5px auto;padding: .4rem;}.block-pickup-list-p--add-cart .block-list-add-cart-btn {padding: 1px 0;}.btn-not-onsale {font-size: 1rem;margin: .3rem auto;}/*表示方法：サムネイル表示*/.block-thumbnail-t li {flex-wrap: nowrap;margin-bottom: 10px;}.block-thumbnail-t--goods {width: auto;margin-left: 0;margin-right: 14px;}.block-thumbnail-t--goods-image figure {width: auto;height: auto;}.block-thumbnail-t--goods:first-of-type {margin-left: 20px;}.block-thumbnail-t--goods-description {font-size: .8rem;margin-top: 5px;}/*表示方法：サムネイル表示【6列】*/.block-thumbnail-h {margin: 20px auto 40px;max-width: 702px;}.block-thumbnail-h--goods.js-enhanced-ecommerce-item {width: 107px;margin: 0 5px;}.block-thumbnail-h--goods-image figure {background: #fff;width: auto;height: auto;border: solid 1px #ddd;}.block-thumbnail-h--goods-name {font-size: .7rem;line-height: 1.3;}.block-thumbnail-h--net-price.net-price {display: none;}.block-thumbnail-h--price.price .price .tax_msg {color: #777;font-weight: normal;font-size: .6rem;}.block-thumbnail-h--price-infos {font-size: .7rem;}/*バリエーション 非表示（一覧表示時）*/.variation-name.js-enhanced-ecommerce-variation-name {display: none;font-size: .6rem;margin-top: 3px;}/*表示方法：リスト表示*/.block-bulk-purchase-b--table {width: 98%;margin: 0 auto;}.block-bulk-purchase-b--table, .block-bulk-purchase-b--table {font-size: .8rem;}.block-bulk-purchase-b--table th {background: #f2f2f2;}.block-bulk-purchase-b--table, .block-bulk-purchase-b--table td, .block-bulk-purchase-b--table th {border: none;padding: 7px 3px 7px 7px;}.block-bulk-purchase-b--table th {border-right: solid 2px #fff;}.block-bulk-purchase-b--table td {border-bottom: 1px solid #ddd;}.block-bulk-purchase-b--stock {font-size: .75rem;width: 6rem;}.block-check-list-a--image,.block-check-list-a--image figure {background: transparent;width: auto;height: auto;}.block-check-list-a--image figure {width: 75px;border: solid 1px #e7e7e7;}.block-check-list-a--image figure:hover {border: solid 1px #080;}/*商品一覧：商品アイコン*/.block-pickup-list-p--item-description .block-icon {width: 160px;}.block-pickup-list-p--item-description .block-icon > span > img {height: 15px;}.block-bulk-purchase-b--goods-name-items .block-icon > span > img {height: 15px;width: auto;/*width: 50px;*/margin: 2px 2px 2px 0;float: left;}.block-pickup-list-p--price-items {clear: both;}/*商品一覧：価格*/.block-bulk-purchase-b--price.price.js-enhanced-ecommerce-goods-price{/*width: 7rem;*/line-height: 1.3;}.block-bulk-purchase-b--price.price.js-enhanced-ecommerce-goods-price .spec_stock_msg_lot {color: #555;font-weight: normal;}.block-bulk-purchase-b--price.price.js-enhanced-ecommerce-goods-price .price {display: inline-block;font-size: .9rem;}.block-bulk-purchase-b--price.price.js-enhanced-ecommerce-goods-price .price .tax_msg,.block-bulk-purchase-b--price.price.js-enhanced-ecommerce-goods-price .price .tax_net_msg {color: #444;font-size: .7rem;font-weight: normal;}.block-bulk-purchase-b--price.price.js-enhanced-ecommerce-goods-price .comment_msg {color: #555;font-weight: normal;}/*商品一覧：価格（通常価格）*/.block-bulk-purchase-b--default-price.default-price, .block-thumbnail-h--default-price.default-price, .block-pickup-list-p--default-price.default-price, .block-goods-price--default-price.default-price  {color: #777;font-weight: normal;font-size: 80%;line-height: 1.3;}.block-thumbnail-h--default-price.default-price  {font-size: 70%;}/*通常価格 文字*/.block-goods-price--default-price.default-price span {font-size: .8rem;}/*在庫処分限定特価 文字*/.block-pickup-list-p--scomment {display: inline-block;margin-top: 2px;line-height: 1.3;}/*▼カート*//*カート*/.block-order-flow--step-current {background: #040;}.block-order-flow--step-current:after {border-left: 26px solid #040;}.block-cart--goods-list-item {width: auto;}.block-cart--goods-list-item-price-info {width: auto;}.block-cart--goods-list-image {width: auto;height: auto;}/*width: 200px;height: 200px;*/.block-cart--goods-list-item-name {font-size: .9rem;width: 190px;}.block-cart--subtotal {font-size: .8rem;}.block-cart--subtotal-price {font-size: 1rem;}/*（キャンペーン名 文言）*/.block-promotion-message--content {border-radius: .5rem;}.block-promotion-message--info {color: #f00;font-weight: bold;font-size: 15px;}/*（あと送料無料 文言）*/.block-cart--promotion-criteria-list {margin: 0 auto .3rem;}.promotion-criteria-list-message {width: 100%;margin: 0 auto 5px;padding: .3rem .8rem;text-align: center;font-size: 1rem;letter-spacing: .05rem;border: solid 1px #dcdcdc;border-radius: 1.4rem;}.promotion-criteria-list-message .promotion-criteria {padding: 0 .2rem;}.promotion-criteria-list-message .promotion-benefit {padding: 0 .2rem;}/*カート ご注文方法の指定*/.block-cart--contents {width: 610px;}.block-order-method--contents {width: 610px;}.block-order-method h2, .block-order-estimate h2 {font-size: 1.4rem;line-height: 1.1;letter-spacing: .05rem;color: #040;margin: 25px auto 7px;padding: 2px;border-bottom: dotted 1px #040;}.block-order-method h2.block-order-method--spec-title::after {content: '※通常、在庫がある商品に関しては、翌営業日から5営業日以内に出荷致します。';padding-left: .4rem;color: #060;font-size: .8rem;letter-spacing: 0.01rem;display: inline-block;}/*（商品情報）*/.block-order-method--goods-item-image {width: auto;height: auto;}/*width: 200px;height: 200px;*//*（送り主 変更）*/#change_host_content {font-size: .8rem;}.block-order-method--dest-change:after {content: '※チェックがない場合は、送り主は「株式会社アルファ」となります。';padding-left: 2rem;color: #060;font-size: .6rem;display: block;padding-top: .2rem;font-size: .9rem;}/*（クーポンコード）*/.block-order-method--coupon-content input {width: 12rem;}/*（利用可能なクーポンを表示ボタン）*/.btn.btn-default.block-order-method--coupon-available-btn.js-open-available-coupon {font-size: .9rem;}/*ポイント使用*/.block-order-method--point-use-select label {font-size: .95rem;padding: 0 .5rem 0 .3rem;}/*（その他の情報）*/.block-order-method-info-message-remarks, .block-order-method-info-message-purchase-order {color: #060;font-size: .8rem;padding-top: .2rem;line-height: 1.2;}/*（配送方法）.block-order-method--spec-content dl.block-order-method--date-spec dd .help-block:before {content: '※東北地方は＋1日、北海道・沖縄は＋2日かかります。';padding-left: 0rem;color: #060;font-size: .8rem;display: block;}*//*配送方法（着日指定）.block-order-method--spec-content dl.block-order-method--time-spec dd::after {content: '※配送希望日を指定された場合、選択してください。指定がない場合は「までに着」として手配させていただきます。';margin: 5px 0 0;padding: 0;color: #737373;font-size: 11px;display: inline-block;}*//*カート 注意文言 ポイント*/.block-order-method--point-use-message:after, .block-order-estimate-usage-point:after {content: ' ※「1ポイント＝1円」でご利用いただけます。';font-size: 80%;}/*カート ポイント使用・クーポン(値引き) ・キャンペーン値引き額 文字色*/.block-order-estimate--point-out, .block-order-estimate--point-out-price, .block-order-estimate--coupon-discount, .block-order-estimate--coupon-discount-price, .block-order-estimate--promotion-discount, .block-order-estimate--promotion-discount-price {color: #f20;}/*カート 適用キャンペーン 文字色*/.block-order-estimate--promotion-apply-message-list {color: #f20;}/*カート ご注文の確認*/.block-order-estimate--content {width: 610px;}.block-order-estimate--confirmation-list {width: 49%;}.block-order-estimate h3 {margin-bottom: 4px;}.block-order-estimate--goods-item-image {width: auto;height: auto;}/*width: 200px;height: 200px;*/.block-order-estimate--goods-item {width: auto;}.block-order-estimate--goods-item-name {font-size: .9rem;margin: .3rem auto 0;}.block-order-estimate--novelty-item {width: 550px;}.block-order-estimate--confirmation, .block-order-estimate--date-spec-confirmation, .block-order-estimate--goods-content, .block-order-estimate--sales-append, .block-order-estimate--regular-cycle-confirmation, .block-order-estimate--comment-content, .block-order-estimate--amazonpay-login, .block-order-estimate--info-confirmation {margin-bottom: 10px;padding-bottom: 0;}/*カート ご注文の確認 注釈*/.purchase_order-help, .remarks-help, .s-host-help, .help-block1, .help-block2 {font-size: .8rem;line-height: 1.4;display: inline-block;width: 90%;}/*※通常、在庫がある商品に関しては、翌営業日から５営業日以内に出荷致します。*/.help-block1 {color: #005000;}.help-block2 {/*font-size: .7rem;*/}/*カート ご注文の確認 送り主住所などの内容*/.block-order-estimate--s-host-name, .block-order-estimate address {font-size: .7rem;}.block-order-estimate--s-host-name {color: #080;}.block-order-estimate--s-host-name.change-host,address.change-host {display: block;}.block-order-estimate--s-host-name.not-change-host,address.not-change-host {display: none;}/*カート ご注文の確認 クレジット情報入力欄*/.fieldset.block-order-estimate--pay-input {padding: .5rem .6rem;}.cd-txt4 {font-size: .8rem;margin: .5rem .1rem 0;line-height: 1.3;}/*.fieldset.block-order-estimate--pay-input::after {content: "クレジットカード会社の決済及び登録は、ヤマト運輸のクロネコWEBコレクトサービスを利用しています。当サイトで入力したクレジットカード情報は同サービスに送信され、当社ではクレジットカード情報を保持いたしません。";font-size: .75rem;line-height: 1.3;margin: .4rem .2rem 0;display: inline-block;}*//*カート ご注文の確認 入力済未入力ボタン*/.credit-tbl .cd-td2 #yamato_input_cd_ok, .credit-tbl .cd-td2 #yamato_input_cd_ng {width: 40%;}/*カート ご注文の確認　お届け先の変更*/.block-order-estimate--dest-address-list {font-size: .85rem;}/*カート ご注文の確認　変更ボタン*/.block-order-estimate h3 a {margin: 0 0 0 15px;text-decoration: none;}/*カート ご注文の確認　バリエーション*/.variation-name {margin-top: 5px;}/*ご注文完了　ホームに戻るリンクボタン*/.block-order-complete--home a.block-order-complete--home-btn {color: #fff;font-weight: bold;}/*カートに入れるボタン（リスト表示）*/.block-goods-list-l--add-cart .block-list-add-cart-btn {padding: .7rem .7rem .7rem;width: auto;color: #fff;text-decoration: none;font-weight: 800;line-height: 1;font-size: .8rem;}.block-bulk-purchase-b--add-cart .block-list-add-cart-btn {width: 330px;}.block-list-add-cart-btn.btn.btn-not-onsale.js-animation-add-cart.js-enhanced-ecommerce-add-cart {font-weight: normal;background: #ddd;border-radius: 6px;}.block-list-add-cart-btn.btn.btn-not-onsale.js-animation-add-cart.js-enhanced-ecommerce-add-cart:hover {opacity: 1;}/*最近チェックした商品（カート下）*/.block-cart-recent-item {width: auto;}/*width: 1200px;*/.block-cart-recent-item--items {width: auto;}/*width: 1200px;*/.block-goods-list-c--image figure {width: auto;height: auto;}/*width: 180px;height: 180px;*/.block-cart-recent-item--body {margin: 0 auto;width: 680px;}.block-goods-list-c--item-body {flex-basis: 105px;margin-left: 10px;border: solid 1px #ddd;}/*詳細検索*/.h1.block-search-goods--header {font-weight: bold;}.fieldset.block-search-goods--condition-items {font-size: .95rem;}.fieldset .form-label {width: 22%;text-align: right;font-size: 0.95rem;padding: 1rem .8rem 1.1rem;}.fieldset .constraint {width: 50px;padding-bottom: 15px;}/*詳細検索 結果*/.block-goods-list-d {width: 96%;margin: 0 auto;}.block-goods-list-d--item-body {width: auto;}.block-goods-list-d li {border-bottom: solid 1px #ddd;padding-bottom: 10px;}.block-goods-list-d--comment {display: none;/*非表示*/}.block-goods-list-d--price-infos {font-size: .8rem;}.block-goods-list-d--image {width: auto;}.block-goods-list-d--image figure {width: 105px;height: 105px;}.block-goods-list-d--item-description {width: auto;font-size: .85rem;}.block-goods-list-d--add-cart .block-list-add-cart-btn {margin-left: 20px;padding: .5rem;font-size: .9rem;width: 9rem;color: #fff;text-decoration: none;font-weight: bold;}/*お気に入りページ*/.block-favorite--bookmark-list {font-size: .8rem;width: 98%;margin: 0 auto;}.block-favorite--image figure {background: transparent;width: auto;height: auto;}.block-favorite--image {margin-right: 10px;}/*通常価格*/.default-price {color: #f00;}/*コメント*/.cmt1 {width: 96%;margin: 1rem auto;padding: 0.6rem 1.5rem;font-size: 0.95rem;line-height: 1.8;color: #333;background: #ffffee;border: 2px solid #ff0000;letter-spacing: 0.02rem;font-weight: normal;border-radius: 0.5rem;}.cmt1 strong {color: #f00;}/*削除ボタン　お気に入り*/.btn.btn-danger {background-color: #ccc;border: solid 1px #ccc;color: #222;border-radius: .3rem;}/*アドレス帳の新規登録・変更　姓名名セイメイ*/.block-shipping-address--value-label {width: 4rem;}/*見積履歴詳細　配送方法 タイトル*/.block-estimate-history-detail--spec-title {margin: 40px 0 20px;padding: 0 0 5px 2px;font-size: 26px;font-weight: normal;border-bottom: #999 1px solid;}/*見積履歴詳細　この注文内容で再度購入する*/.block-purchase-history--order-detail-reorder a {font-size: .75rem;}/*見積履歴詳細　上記お見積り内容で注文する ボタン*/.btn.block-estimate-history-detail--order-btm {background: linear-gradient(180deg,#f93,#f70);border: none;padding: .6rem 1.1rem;border-radius: .5rem;color: #fff;font-weight: bold;}/*見積履歴詳細　この見積を印刷する ボタン*/.btn.btn-default.block-estimate-history-detail--order {background: #27e;background: linear-gradient(180deg,#39f,#27e);padding: .7rem 1.8rem;color: #fff;font-weight: bold;font-size: 1.2rem;border: none;border-radius: .5rem;}.btn.btn-default.block-estimate-history-detail--order:before {font-family: FontAwesome;content: '\f02f';padding-right: 0.3rem;color: #fff;font-size: 120%;font-weight: normal;color: #cef;}/*見積履歴詳細　カートに入れる ボタン*/.btn.btn-default.block-estimate-history-detail--add-goods {background: linear-gradient(180deg,#f93,#f70);border: none;padding: .6rem 1.1rem;border-radius: .5rem;color: #fff;font-weight: bold;text-decoration: none;}/*クイックオーダー*/.block-quick-order--table.table th {font-size: .85rem;}/*商品番号*/.block-quick-order--goods-code-header {width: 9rem;}.block-quick-order--goods-code {width: 8rem;}/*数量*/.block-quick-order--qty-header {width: 3rem;}/*小計*/.block-quick-order--subtotal-header {width: 4rem;}.block-quick-order--stock-header {width: 4rem;}.block-quick-order--lot-header {width: 5rem;}.block-quick-order--delete-btn-header {width: 4rem;}.block-quick-order--goods-image {width: 100%;height: auto;max-width: 80px;}.block-quick-order--name {font-size: .8rem;}.block-quick-order--qty-cell.js-quick-order-qty, .block-quick-order--qty-cell.js-quick-order-qty span.block-quick-order--unit, .block-quick-order--subtotal-cell.js-quick-order-subtotal,.block-quick-order--stock-cell.js-quick-order-stock,.block-quick-order--lot-cell.js-quick-order-lot {font-size: .8rem;text-align: right;}input.block-quick-order--goods-code, input.block-quick-order--qty {font-size: .9rem;}input.block-quick-order--qty {text-align: right;}.block-quick-order--price.price.js-quick-order-price {float: left;padding-right: .5rem;}.block-quick-order--default-price.default-price {color: #777;font-weight: normal;font-size: .7rem;padding-top: .2rem;}.block-quick-order--subtotal-cell.js-quick-order-subtotal {color: #f20;}.block-quick-order--net-price.net-price {font-size: .8rem;padding-top: .1rem;}.block-quick-order--delete-btn-cell .block-quick-order--delete-btn {font-size: .7rem;}/*カタログから探す*/.block-genre-style.block-genre-style-search-page {width: 100%;max-width: 705px;margin: 0 auto;}.block-genre-style--item {height: 270px;width: 20%;float: left;text-align: center;margin: 0 auto 60px;}.block-genre-style--item__img img.ls-is-cached, .block-genre-style--item__img > a > img {width: 100%;max-width: 132px;}.block-genre-style--item-name {font-size: 1rem;line-height: 1.1;font-weight: bold;letter-spacing: .02rem;margin: 9px auto 6px;color: #222;}.block-genre-style--item__text {font-size: .85rem;}.block-genre-style--item__text > input[type="text"] {width: 86%;text-align: center;padding: .4rem .2rem .3rem;border: solid 2px #aaa;background-color: #f7f7f7;border-radius: 6px;}.block-genre-style--item__text > input[type="text"]:focus {outline: 0;border: solid 2px #f40;background-color: #fff;}button.block-genre-style--item__submit__search img {width: 70%;margin: 5px auto;}button.block-genre-style--item__submit__search img:hover {opacity: .7;}.block-genre-page--comment {margin: 1rem;}/*カタログから探す 検索結果*/.block-genre-page-search-goods-wrap {width: 70%;margin: 15px auto 0;}.block-genre-page-search-goods a#prev_page_button,.block-genre-page-search-goods a#next_page_button {background: #080;margin: 0 auto;padding: .5rem .9rem;color: #fff;text-decoration: none;width: 49%;display: inline-block;text-align: center;border-radius: .5rem;}.block-genre-page-search-goods a#prev_page_button {float: left;}.block-genre-page-search-goods a#next_page_button {float: right;}.block-genre-page-search-goods a#prev_page_button:hover, .block-genre-page-search-goods a#next_page_button:hover {opacity: .7;}/*カタログから探す 検索結果 見出し*/.h1.block-genre-page--header {margin: 0 auto;float: left;margin-right: 15px;}.block-genre-page--comment {display: none;}.block-genre-page--ggpage {margin-bottom: 20px;font-size: 32px;line-height: 1.2;color: #090;font-weight: 800;}/*テキスト告知*/.i-box {position: relative;width: 100%;max-width: auto;margin: 20px auto 12px;padding: .5rem .8rem;border: solid 2px #f20;border-radius: 0 8px 8px 8px;font-size: 13px;color: #333;line-height: 1.4;}.i-box .box-title {position: absolute;display: inline-block;top: -22px;left: -2px;padding: 2px 9px;height: 20px;line-height: 20px;font-size: 13px;background: #f20;color: #fff;font-weight: bold;border-radius: 8px 8px 0 0;}.i-box p {margin: 0;padding: 0;}.i-box p > strong {color: #f00;}/*コラム---*/#twitter-widget-0 {float: left;margin-right: 10px;}/*特集一覧を見るボタン*/a.btn-column {width: 70%;display: block;margin: 30px auto;padding: 1.5rem 1rem;font-size: 1.4rem;line-height: 1;letter-spacing: .05rem;text-decoration: none;text-align: center;border-radius: 10px;color: #fff;font-weight: bold;background-color: #090;}a.btn-column:link, a.btn-column:visited {color: #fff;text-decoration: none;}a.btn-column:hover, a.btn-column:active {background-color: #0a0;color: #fff;text-decoration: none;}.pane-main .clm-t1 {width: 98%;margin: 30px auto 45px;padding: 0;font-size: 2.4rem;line-height: 1.3;letter-spacing: .02rem;font-weight: 800;color: #333;}.pane-main .clm-t2 {position: relative;width: 98%;margin: 60px auto 45px;padding: 1.7rem 0;font-size: 2rem;line-height: 1.3;letter-spacing: .02rem;font-weight: 800;color: #333;border-top: solid 1px #ccc;border-bottom: solid 3px #aaa;}.pane-main .clm-t2::after {position: absolute;content: " ";display: block;border-bottom: 3px solid #290;bottom: -3px;width: 15%;}.pane-main .clm-t3 {width: 96%;margin: 60px auto 30px;padding: 1.2rem 1rem;font-size: 1.7rem;line-height: 1.4;letter-spacing: .02rem;font-weight: 800;color: #333;background-color: #f5f5f5;border-radius: 0 10px 10px 0;border-left: 4px solid #270;}.pane-main .clm-t4 {width: 94%;margin: 20px auto 20px;padding: 0 0 5px;font-size: 1.4rem;line-height: 1.4;letter-spacing: .01rem;font-weight: 800;color: #333;border-bottom: dotted 1px #555;}.pane-main .clm-t5 {width: 92%;margin: 10px auto 20px;padding: 0;font-size: 1.25rem;line-height: 1.4;letter-spacing: .01rem;font-weight: 800;color: #333;}.pane-main .clm-t6 {width: 92%;margin: 0 auto 15px;padding: 0;font-size: 1.15rem;line-height: 1.3;letter-spacing: .01rem;font-weight: 800;color: #333;}.pane-main .clm-p {width: 92%;margin: 0 auto 30px;padding: 0;font-size: 1rem;line-height: 1.9;letter-spacing: .01rem;font-weight: 100;color: #333;}.pane-main .clm-img {width: 92%;max-width: 880px;display: block;margin: 0 auto 40px;}/*コラムリスト*/.clm-ul {width: 88%;margin: 15px auto 30px;padding: 0;display: block;}.clm-ul li {display: block;margin: 0 auto 10px;padding: 0;width: 100%;font-size: 1rem;line-height: 1.3;text-indent: -1.3rem;padding-left: 1rem;}.clm-ul li::before {font-family: FontAwesome;content: "\f00c";padding-right: .3rem;color: #f00;}.clm-ol {width: 86%;margin: 15px auto 30px;padding: 0;display: block;}.clm-ol li {list-style: decimal;margin: 0 auto 10px;padding: 0;width: 100%;font-size: 1rem;line-height: 1.3;}.clm-dl {width: 90%;margin: 0 auto 30px;}.clm-dl > dt {font-size: 1.2rem;line-height: 1.5;font-weight: bold;letter-spacing: .1rem;counter-increment: section;}.clm-dl > dt:before {color:#fff;font-size: .9rem;line-height: 1;margin-right: .6rem;padding: .4rem .7rem;background-color: #090;border-radius: .5rem;content: counter(section, decimal-leading-zero);}.clm-dl > dd {font-size: 1rem;line-height: 1.9;margin: .6rem 0 2rem;padding: 0 0 0 3.6rem;letter-spacing: .02rem;}.clm-blockquote {position: relative;width: 92%;margin: 20px auto 30px;padding: 30px 3%;background-color: #f3f3f3;border-radius: 10px;font-size: .9rem;line-height: 1.6;letter-spacing: 0.02rem;}.clm-blockquote::before {position: absolute;left: 10px;top: 0;content: "“";line-height: 1.1;color: #C8C8C8;font-family: serif;font-size: 3.5rem;}.clm-p strong {color: #f00;}/*コラムテーブル*/.pane-main .clm-tbl1 {width: 92%;margin: 0 auto 40px;}.pane-main .clm-tbl1 tr td {text-align: center;}.clm-tbl01 {width: 90%;margin: 0 auto 40px;border-collapse: collapse;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.clm-tbl01 th, .clm-tbl01 td {padding: .8rem .6rem;border: 1px solid #ccc;vertical-align: top;text-align: left;}.clm-tbl01 th {background: #fafafa;}.pane-contents .container .pane-main .block-page-freespace--caption > iframe {display: block;margin: 20px auto;}/*コラム商品リスト*/.clm-lst1 {display: flex;flex-flow: row wrap;width: 96%;max-width: 800px;margin: 0 auto 30px;}.clm-lst1.clm-lst1-w3 li {width: calc(33.333% - 10px);margin: 0 auto 10px;}.clm-lst1 li > a {text-decoration: none;}.clm-lst1 li > a .b-tx {text-align: center;margin: 10px auto 0;padding: 0.7rem;display: block;font-size: .9rem;font-weight: bold;color: #fff;background: #f00;border-radius: 10px;}.clm-lst1 li > a > img {width: 100%;border: solid 1px #ccc;padding: 10px;}@media print, screen and (max-width: 480px){.clm-lst1.clm-lst1-w3 li {width: calc(100% - 10px);}}/*コラムカテゴリーページ*/.block-pagecategory-caption .h1.block-pagecategory-caption--text {width: 99%;margin: 20px auto 30px;padding: 8px 2px;border-bottom: dotted 1px #666;}/*コラム記事の最初のパンクくずを非表示*/[data-browse-mode="P"] .page-page .block-topic-path--list {display: none;}[data-browse-mode="P"] .page-page .block-topic-path--list:nth-of-type(2) {display: block;}.marker-under {background: linear-gradient(transparent 60%, #ff6 60%);font-weight: 800;}/*クーポン値引き総額の文言非表示（例：対象商品10％オフ）*/.block-order-estimate--coupon-discount-type {display: none !important;}/*コメント画像（セット内容画像）*/.cmt3-img {margin: 10px auto;display: block;}/*造花文言*/.zouka-txt {text-align: right;width: 96%;margin: -10px 0 10px;font-size: .7rem;color: #555;clear: both;}/*大型送料*//*.goods-detail-description.block-goods-postage {display: table-caption;}.goods-detail-description.block-goods-postage::after {content: '※こちらの商品は、梱包サイズの都合上 1ロット毎の別途運賃1,300円（税抜き）とさせて頂きます。';color: #f00;display: block;font-size: .9rem;padding-top: .2rem;background: #ffffcc;border: 2px solid #f00;width: 98%;max-width: 340px;margin: 10px auto;padding: 10px 15px 9px;box-sizing: border-box;border-radius: 3px;font-weight: bold;line-height: 1.3;}*//* ---　▼新ヘッダー　ここから▼　--- */header {margin: 0 auto 5px;width: 100%;/*border-bottom: solid 1px #ccc;box-shadow: 0px 1px 6px rgba(128, 128, 128, 0.3);*/}.hd_wrap {margin: 0 auto;padding: 0 15px 5px;width: 980px;}.hd_top, .hd_btm {display: flex;position: relative;}.hd_cap {margin: 0;padding: 10px 0 0 0;font-size: 10px;letter-spacing: 0rem;font-weight: normal;color: #333;}.gnavi_wrap {position: absolute;top: 0;right: 0;z-index: 999;}/*float: right;*/.gnavi_lists, .drop_lists {list-style: none;}.gnavi_lists {display: flex;}.gnavi_list {position: relative;}/*height: 40px;*/.gnavi_list a {text-decoration: none;color: #030 !important;margin: 0 8px 0 0;padding: 10px 0;display: inline-block;font-size: 13px;line-height: 1;letter-spacing: 0.02rem;font-weight: 600;text-decoration: none !important;}/*display: flex;align-items: center;width: 100%;height: 100%;justify-content: center;*/.gnavi_list:last-child a,.gnavi_list:nth-last-child(2) a {color: #fff !important;margin-right: 0px;padding: 11px 12px 8px 13px;}.gnavi_list:last-child a {background-color: #ff8200;}.gnavi_list:nth-last-child(2) a {background-color: #22ac38;}.gnavi_list:nth-last-child(2) a i {vertical-align: top;}/*.gnavi_list a:hover {color: #080 !important;}*/.gnavi_list:last-child a:hover,.gnavi_list:nth-last-child(2) a:hover {color: #fff;opacity: 0.7;transition: 0.5s;}.drop_lists {display: none;margin: -1px 0 0;padding: 0;width: 150px;background-color: #fff;border-radius: 6px;filter: drop-shadow(1px 1px 5px rgba(128,128,128,0.7));position: absolute;top: 33px;left: 0;}/*デフォルトでは非表示*/.gnavi_list:hover .drop_lists {display: block;}/*ホバーしたら表示*/.drop_list {position: relative;padding-left: 9px;}/*height: 40px;*/.drop_lists::before {content: "";position: absolute;display: block;width: 0;height: 0;left: 20%;transform: translateX(0);border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;top: -6px;filter: drop-shadow(2px -3px 2px rgba(128,128,128,0.2));}.drop_list:not(:first-child)::before {content: "";width: 100%;height: 1px;background-color: #ccc;position: absolute;top: 0;left: 0;}.drop_list a {color: #222;text-decoration: none;font-size: 14px;line-height: 1;letter-spacing: 0.01rem;font-weight: normal;padding: 15px 0 15px 8px;}/*.drop_list a::before {content: '>';display: block;position: absolute;right: 8px;top: 11px;}*/.drop_list span::after {font-family: FontAwesome;content: '\f105';}.logo_wrap {margin: 7px 0 0;}.logo_wrap .logo1, .logo_wrap .logo2 {height: 55px;}.logo_wrap a img:hover {opacity: .7;}#search-wrap {width: auto;height: auto;margin: 7px 0 0;padding: 6px 0 4px 10px;background-color: transparent;}/*width: 380px;border-radius: 6px;*/#search-wrap #search-main {margin-left: 0px;display: inline-block;list-style: none;}#search-wrap #search-main form {display: inline-block;background: #fff;border-radius: 6px;font-size: 0.85rem;border: solid 2px #060;}/* ----ヘッダー検索---- *//*.block-global-search {width: auto;display: flex;justify-content: flex-end;align-items: center;margin: .9rem auto;}*//*width: 92%;*/input.block-global-search--keyword {width: 230px;padding: 10px 2px 0 8px;font-size: 14px;}/*width: 360px;*//*.block-global-search form {background-color: #eee;margin-left: 15px;border-radius: 8px 8px 8px 8px;}*/input.block-global-search--keyword:hover, input.block-global-search--keyword {border: none;background-color: transparent;}button.block-global-search--submit {float: right;font-size: 24px;line-height: 1;color: #fff;background: #060;border: none;padding: 7px 6px 9px 8px;border-radius: 0px 4px 4px 0px;}button.block-global-search--submit:hover {background-color: #040;}.btn:hover, .btn:focus {opacity: 1;}#search-right {display: flex;margin: 7px 0 0;/*background-color: #ccc;width: 350px;height: 50px;*/}.search-sub {display: flex;list-style: none;margin-top: 6px;}.search-sub li a {color: #fff;font-size: 12px;line-height: 1.2;font-weight: bold;background-color: #0a0;border-radius: 6px;margin: 0 2px;padding: 9px 8px 7px;display: block;text-decoration: none;}.search-sub li:first-child a {margin: 0 6px 0 4px;background-color: #060;}.search-sub li a:hover {background-color: #040;}.op-list {display: flex;list-style: none;margin-top: 14px;position: absolute;top: 0;right: 0;}.op-list li {/*width: calc(16.666% - 0px);*/min-width: 2.3rem;margin: 0 auto;}.op-list li a {position: relative;color: #060;font-size: 11px;line-height: 1.2;font-weight: normal;margin: 0 0 0 4px;display: block;text-decoration: none;text-align: center;}.op-list li:nth-last-child(2) a {margin-top: -1px;}.op-list li a i {color: #18571b;font-size: 28px;line-height: 1;display: block;margin: 0 auto 3px;}.op-list li:last-child a, .op-list li:last-child a i {color: #ff7800;}.op-list li:last-child a i {font-size: 36px;margin: -6px 0 0 -6px;}.op-list li a:hover, .op-list li a i:hover {opacity: 0.7;/*color: #090;*/}/*.block-global-search--searchdetail {margin-left: 15px;}.block-global-search--search-detail-link {color: #6fb4c3;text-decoration: underline;}.block-global-search--search-detail-link:hover {text-decoration: none;}#search-wrap #search-main p {float: right;margin: 0;padding: 0;}#search-wrap #search-main p a {display: inline-block;text-align: center;text-decoration: none;margin-left: 10px;padding: 7px 9px 4px;font-size: 13px;line-height: 1;font-weight: 800;color: #fff;letter-spacing: 0.1em;border-radius: 3px;background-color: #2a0;}#search-wrap #search-main p a:hover {background-color: #2c0;}*//*#search-wrap ul#search-side {margin: 0 0 0 15px;padding: 0;width: 380px;display: inline-block;list-style: none;}#search-wrap ul#search-side li a {display: inline-block;text-align: center;text-decoration: none;margin: 0px 7px 0 0;padding: 7px 6px 5px;font-size: 11px;line-height: 1;font-weight: 800;color: #060;letter-spacing: 0.05em;border-radius: 3px;background-color: #eaf3cd;}#search-wrap ul#search-side li a:hover {background-color: #d9eaa7;}#search-wrap ul#search-side li {float: left;}#search-wrap ul#search-side li:last-child {float: none;}*//*▼ グローバルナビゲーション*/.main_menu {display: flex;flex-flow: row wrap;width: 100%;max-width: 945px;margin: 10px auto 0;padding: 0;background-color: transparent;border-bottom: solid 2px #040;}.main_menu li {width: calc(100% / 6 - 3px);margin: 0 auto;padding: 0px;list-style: none;text-align: center;font-size: 15px;line-height: 1;letter-spacing: 0.01rem;border: solid 1px #ccc;border-bottom: none;background-image: linear-gradient(0deg, rgba(240, 240, 240, 1) 50%, rgba(252, 252, 252, 1) 50%);}.main_menu li:hover {background-image: linear-gradient(0deg, rgba(34, 135, 0, 1) 50%, rgba(39, 162, 4, 1) 50%);}.main_menu li > a {text-decoration: none;color: #333;font-weight: bold;width: 100%;margin: 0 auto;padding: 8px 1px 7px;display: block;}.main_menu li > a:hover {color: #fff;}.main_menu li a span {display: none;}.main_menu li a:hover span, .main_menu li a:active span {display: inline;position: absolute;font-size: 0.9rem;line-height: 1.3;font-weight: normal;margin: 27px 0 0 -130px;padding: 7px 10px;color: #333;background-color: rgba(255,255,255,0.97);border: 2px solid #080;border-radius: 6px;box-shadow: 1px 2px 6px rgba(128, 128, 128, 0.4);z-index: 999;}@media print, screen and (max-width: 750px){.main_menu li {font-size: 10px;}}@media print, screen and (max-width: 480px){.main_menu li {font-size: 8px;}}