﻿body{color:#333}body a{color:#565656}body a:hover,body a:focus{color:#3e3e3e}@media (max-width: 767px){body{font-size:16px;line-height:1.5}}.ec-link{color:#565656}.ec-link:hover{color:#3e3e3e}.ec-zipInputHelp span{color:#3e3e3e}.ec-role,.ec-productRole,.ec-shelfRole,.ec-searchnavRole,.ec-headerNaviRole,.ec-cartRole,.ec-customerRole,.ec-registerRole,.ec-forgotRole,.ec-orderRole,.ec-registerCompleteRole,.ec-mypageRole,.ec-withdrawRole,.ec-cartCompleteRole,.ec-historyRole,.ec-contactRole{color:#333}.ec-inlineBtn,.ec-inlineBtn:active,.ec-inlineBtn:focus,.ec-inlineBtn:active:hover{color:#3D3D3D;background-color:#fff;border-color:#ccc}.ec-inlineBtn:hover{background-color:#ededed;border-color:#adadad;color:#3D3D3D}.ec-inlineBtn:disabled,.ec-inlineBtn:disabled:hover,.ec-inlineBtn:disabled:focus,.ec-inlineBtn:disabled.focus{color:#3D3D3D;background-color:#fff;border-color:#ccc}.ec-blockBtn--action,.ec-blockBtn--action:active,.ec-blockBtn--action:focus,.ec-blockBtn--action:active:hover{background-color:#262626;border-color:#262626}.ec-blockBtn--action:hover{background-color:#3D3D3D;border-color:#3D3D3D}.ec-blockBtn--action:disabled,.ec-blockBtn--action:disabled:hover,.ec-blockBtn--action:disabled:focus,.ec-blockBtn--action:disabled.focus{background-color:#262626;border-color:#262626}.ec-inlineBtn--action,.ec-inlineBtn--action:active,.ec-inlineBtn--action:focus,.ec-inlineBtn--action:active:hover{background-color:#262626;border-color:#262626}.ec-inlineBtn--action:hover{background-color:#3D3D3D;border-color:#3D3D3D}.ec-inlineBtn--action:disabled,.ec-inlineBtn--action:disabled:hover,.ec-inlineBtn--action:disabled:focus,.ec-inlineBtn--action:disabled.focus{background-color:#262626;border-color:#262626}.ec-blockBtn--cancel,.ec-blockBtn--cancel:active,.ec-blockBtn--cancel:focus,.ec-blockBtn--cancel:active:hover{color:#3D3D3D !important;background-color:#fff;border-color:#ccc}.ec-blockBtn--cancel:hover{background-color:#ededed;border-color:#adadad;color:#3D3D3D}.ec-blockBtn--cancel:disabled,.ec-blockBtn--cancel:disabled:hover,.ec-blockBtn--cancel:disabled:focus,.ec-blockBtn--cancel:disabled.focus{color:#3D3D3D;background-color:#fff;border-color:#ccc}.ec-inlineBtn--cancel,.ec-inlineBtn--cancel:active,.ec-inlineBtn--cancel:focus,.ec-inlineBtn--cancel:active:hover{color:#3D3D3D;background-color:#fff;border-color:#ccc}.ec-inlineBtn--cancel:hover{background-color:#ededed;border-color:#adadad;color:#3D3D3D}.ec-inlineBtn--cancel:disabled,.ec-inlineBtn--cancel:disabled:hover,.ec-inlineBtn--cancel:disabled:focus,.ec-inlineBtn--cancel:disabled.focus{color:#3D3D3D;background-color:#fff;border-color:#ccc}.ec-cartNavi--cancel,.ec-cartNavi--cancel:active,.ec-cartNavi--cancel:focus,.ec-cartNavi--cancel:active:hover{color:#3D3D3D;background-color:#fff;border-color:#ccc}.ec-cartNavi--cancel:hover{background-color:#ededed;border-color:#adadad;color:#3D3D3D}.ec-cartNavi--cancel:disabled,.ec-cartNavi--cancel:disabled:hover,.ec-cartNavi--cancel:disabled:focus,.ec-cartNavi--cancel:disabled.focus{color:#3D3D3D;background-color:#fff;border-color:#ccc}.ec-titleLogo{width:106px;font-family:'Noto+Sans+JP', sans-serif;font-size:48px;letter-spacing:0.1em;padding-left:12px;color:#fff}.ec-titleLogo a{color:black}.ec-titleLogo a:hover,.ec-titleLogo a:focus{text-decoration:none}@media (min-width: 768px){.ec-titleLogo{font-size:72px;width:170px}}.ec-layoutRole__headerSap{margin-bottom:24px}.ec-layoutRole__headerSap .ec-sapHeaderNaviRole{position:relative;width:100%;padding-top:20px}@media (min-width: 768px){.ec-layoutRole__headerSap .ec-sapHeaderNaviRole{padding-top:30px;padding-bottom:20px}}.ec-layoutRole__headerSap .ec-headerNaviRole .ec-HeaderNaviRole__leftSap .ec-headerNaviRole__titlelogo{display:block}@media (min-width: 768px){.ec-layoutRole__headerSap .ec-headerNaviRole .ec-HeaderNaviRole__leftSap{width:calc(100% / 6)}}.ec-layoutRole__headerSap .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerNaviRole__nav .ec-headerNav{display:none}.ec-layoutRole__headerSap .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart{display:none}.ec-layoutRole__headerSap .ec-headerNaviRole .ec-headerNaviRole__rightStore{margin-top:24px}.ec-drawerRoleClose{left:auto;right:270px}@media (min-width: 768px){.ec-drawerRoleClose.is_active{display:inline-block}}.ec-headerNavSP{right:27px;top:30px;left:auto;font-size:30px;width:50px;height:50px}@media (min-width: 768px){.ec-headerNavSP{padding-bottom:4px;right:40px;top:40px;display:block;font-size:52px;width:7%;height:auto}}@media (min-width: 1131px){.ec-headerNavSP{right:auto;margin-left:1000px}}@media (min-width: 768px){.ec-headerNavSP .fas{vertical-align:inherit}}.ec-drawerRole{right:0;left:auto;transform:translateX(300px)}@media (min-width: 768px){.ec-drawerRole.is_active{display:block}}.ec-drawerRole .ec-storeHeaderLinkArea{padding-bottom:53px}.ec-drawerRole .ec-titleLogo{padding-left:20px;padding-bottom:6px;width:100%;background:#fff}.ec-drawerRole .ec-titleLogo a{color:#fff}.ec-drawerRole .ec-titleLogo img{width:40%}@media (min-width: 768px){.ec-drawerRole .ec-titleLogo{font-size:48px}}.ec-drawerRole .ec-storeHeaderSearch{margin-bottom:0}.ec-drawerRole .ec-storeHeaderSearch .ec-headerSearch__keywordStore{width:100%;margin-right:0;margin-top:0}.ec-drawerRole .ec-headerLinkArea{background:#333}@media (min-width: 768px){.ec-drawerRole{display:block}}@media (min-width: 768px){.have_curtain .ec-overlayRole{display:block}}.ec-input textarea,.ec-input input,.ec-halfInput input,.ec-numberInput input,.ec-zipInput input,.ec-telInput input,.ec-select input,.ec-birth input{font-size:16px}@media (min-width: 768px){.ec-input textarea,.ec-input input,.ec-halfInput input,.ec-numberInput input,.ec-zipInput input,.ec-telInput input,.ec-select input,.ec-birth input{font-size:14px}}.ec-input select,.ec-halfInput select,.ec-numberInput select,.ec-zipInput select,.ec-telInput select,.ec-select select,.ec-birth select{font-size:16px}@media (min-width: 768px){.ec-input select,.ec-halfInput select,.ec-numberInput select,.ec-zipInput select,.ec-telInput select,.ec-select select,.ec-birth select{font-size:14px}}.ec-input textarea{margin-bottom:10px}.error.ec-input textarea{margin-bottom:5px;border-color:#CF3F34;background:#FDF1F0}.ec-pc{display:none !important}.ec-sp{display:block !important}.ec-font-serif,.user_page p{font-family:'Noto Serif JP', serif}.ec-storeImageGrid{padding:16px 0}.ec-storeImageGrid .ec-imageGrid__img{display:none}.ec-role{padding-left:0;padding-right:0}@media (min-width: 768px){.ec-role{padding-left:20px;padding-right:20px}}.ec-secHeading{border-top:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;padding:8px 20px}.ec-secHeading .ec-secHeading__en{letter-spacing:0}.ec-pageHeader{border-top:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;padding:12px 20px;margin-bottom:24px}.ec-pageHeader h1{font-size:18px;border-top:none;border-bottom:none;padding:0;margin:0}.add-cartStore{height:40px;line-height:40px;border-radius:4px}.ec-borderedDefs dl{padding:10px 20px 0}.ec-storeBorderedDefs dd{line-height:2.0;padding-top:8px;padding-bottom:8px}#show-currency-jpy:hover,#show-currency-jpy:focus{text-decoration:none}#show-currency-jpy:before{content:'＋'}#show-currency-jpy.on:before{content:'ー'}.ec-currencyJpy{display:none}.ec-currencyJpy.on{display:inline}.ec-addressLabel{font-size:14px;margin-bottom:-4px}.ec-radio .ec-errorMessage{margin-bottom:25px;font-size:12px;font-weight:bold;color:#DE5D50}.ec-radio.error label{border-color:#CF3F34;background:#FDF1F0}.ec-formAttention{margin-bottom:8px;font-size:14px;color:#DE5D50}@media (min-width: 768px){.ec-formAttention{margin-left:8.33333%}}.currency-area{font-size:14px;padding:0 20px;margin-bottom:20px}.modal-header .title{font-size:24px;font-weight:bold}.modal-header .close{margin-top:6px}.ec-sliderRole{color:inherit}.ec-storeHeaderSearch{margin-bottom:24px}.ec-storeHeaderSearch .ec-headerSearch__keywordStore{float:right;margin-right:20px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fff}.ec-storeHeaderSearch .ec-headerSearch__keywordStore input[type="search"]{font-size:16px;height:40px;border:1px solid black}.ec-storeHeaderSearch .ec-headerSearch__keywordStore input[type="search"]::placeholder{color:#333}.ec-storeHeaderSearch .ec-headerSearch__keywordStore input[type="search"]:-ms-input-placeholder{color:#333}.ec-storeHeaderSearch .ec-headerSearch__keywordStore input[type="search"]::-ms-input-placeholder{color:#333}@media (min-width: 768px){.ec-storeHeaderSearch .ec-headerSearch__keywordStore{width:50%;margin-top:24px;margin-right:54px}}.ec-storeHeaderSearch .ec-storeHeaderSearch__row{display:flex;align-items:center;justify-content:space-between}.ec-storeHeaderSearch .ec-storeHeaderSearch__row>div{width:50%}.ec-storeHeaderSearch .ec-storeHeaderSearch__row .currency-area{margin-top:0px;margin-left:12px;margin-bottom:0;padding:0}@media (min-width: 768px){.ec-storeHeaderSearch .ec-storeHeaderSearch__row .currency-area{margin-top:20px;margin-left:46px}}.ec-shelfGrid__scientific{font-size:14px;color:#7c7c7c}.item_visual h2{margin-top:0;margin-bottom:0}.ec-searchCategoryRole{margin-top:10px;padding:0 10px}.ec-searchCategoryRole .ec-headingTitle{font-size:14px;text-align:center;color:#333}.ec-searchCategoryRole .item_visual{margin-bottom:16px}.ec-searchCategoryRole .item_visual img{max-width:100%}@media (min-width: 768px){.ec-searchCategoryRole{margin:32px 0;padding:0 20px}.ec-searchCategoryRole .item_visual{margin-bottom:0}}.ec-searchnavRole .ec-searchnavRole__infosStore{color:#333}@media (min-width: 768px){.ec-searchnavRole .ec-topicpathStore{padding-top:0}}.ec-searchnavRole .ec-topicpath__itemStore{color:#333}.ec-searchnavRole .ec-topicpath__itemStore:hover{text-decoration:underline}.ec-shelfGrid .ec-shelfGrid__itemStore{width:100%;border-bottom:1px solid #ccc}.ec-shelfGrid .ec-shelfGrid__itemStore>.ec-shelfGrid__itemLink{margin:0}.ec-shelfGrid .ec-shelfGrid__itemStore .ec-shelfGrid__itemLink a:hover{text-decoration:underline !important}.ec-shelfGrid .ec-shelfGrid__itemStore .ec-shelfGrid__productCode{font-size:14px}.ec-shelfGrid .ec-shelfGrid__itemStore .ec-shelfGrid__scientific{font-size:14px;color:#7c7c7c}.ec-shelfGrid .ec-shelfGrid__itemStore .ec-productRole__rows{display:flex;justify-content:space-between;margin-top:16px}.ec-shelfGrid .ec-shelfGrid__itemStore .ec-productRole__rows .ec-shelfGrid__moreInfo{display:none}.ec-shelfGrid .ec-shelfGrid__itemStore .ec-productRole__rows .ec-productRole__childrows{display:flex}.ec-shelfGrid .ec-shelfGrid__itemStore .ec-productRole__rows .ec-productRole__childrows .ec-productRole__btnStore{margin-left:8px}@media (min-width: 768px){.ec-shelfGrid .ec-shelfGrid__itemStore .ec-productRole__rows .ec-productRole__childrows{align-items:flex-end}}.ec-shelfGrid .ec-shelfGrid__itemStore .ec-productRole__rowsSpLayout{justify-content:flex-end;flex-wrap:wrap}.ec-shelfGrid .ec-shelfGrid__itemStore .ec-productRole__rowsSpLayout .ec-select{width:100%;text-align:right}.ec-productRole__h3{font-size:14px;font-weight:bold;text-align:center}.ec-productRole__actions .ec-select input[type="radio"]{appearance:radio;-webkit-appearance:radio;-moz-appearance:radio;width:auto;height:auto;display:inline;position:absolute;opacity:0}.ec-productRole__actions .ec-select input[type="radio"]+label:before{content:'';background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1.2em;height:1.2em;position:relative;top:0;margin-right:1.2em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.ec-productRole__actions .ec-select input[type="radio"]:checked+label:before{background-color:#262626;box-shadow:inset 0 0 0 4px #f4f4f4}@media (min-width: 768px){.ec-productRole .ec-productRole__profile{margin-left:41px}}.ec-productRole .ec-productRole__actionsStore .ec-select select{min-width:200px;max-width:200px}.ec-productRole .ec-productRole__actionsStore .ec-select{display:inline-block}.ec-productRole .ec-productRole__actionsStore .ec-productRole__btnStore{margin-left:8px}.ec-productRole .ec-productRole__actionsStore .ec-productRole__btnStore.noStock{margin-left:0}.ec-productRole .ec-productRole__actionsStore .ec-productRole__childrows{display:flex}.ec-productRole .ec-productRole__actionsStore .ec-dataSheet{width:50%;margin-top:24px}.ec-storeProductRole{margin-top:20px}.ec-storeProductRole .ec-productRole__title .ec-headingTitle{font-size:18px;color:#333}.ec-storeProductRole .ec-productRole__descriptionStore{margin-bottom:16px}.ec-storeProductRole .ec-productRole__descriptionStore .ec-off1Grid .ec-off1Grid__cellStore .ec-helpAboutRow dt{padding-top:0}.ec-storeProductRole .ec-productRole__descriptionStore .ec-off1Grid .ec-off1Grid__cellStore .ec-helpAboutRow dd{line-height:1.5;padding-bottom:8px}.ec-storeProductRole .ec-productRole__descriptionStore .ec-descriptionStore__descDetail{margin-top:8px;margin-bottom:60px;color:#7c7c7c}@media (min-width: 768px){.ec-storeProductRole .ec-productRole__descriptionStore{margin-bottom:42px}.ec-storeProductRole .ec-productRole__descriptionStore .ec-descriptionStore__descTitle{margin-left:41px}.ec-storeProductRole .ec-productRole__descriptionStore .ec-descriptionStore__descDetail{margin-left:56px}}.ec-storeProductRole .ec-storeGrid2{margin-bottom:20px;border-bottom:1px solid #000}@media (min-width: 768px){.ec-storeProductRole{margin-top:43px;padding-left:0;padding-right:0}.ec-storeProductRole .ec-productRole__title .ec-headingTitle{font-size:21px}}@media (min-width: 768px){.ec-storeProductRole__Currency{margin-left:28px}}.ec-helpAboutRow dd{color:#7c7c7c}.ec-login .ec-login__inputStore .ec-input input:focus{border-color:#fff}@media (min-width: 768px){.ec-login .ec-login__iconStore{height:45px}}.ec-storeCategoryRole{background:transparent;padding:0}@media (min-width: 768px){.ec-storeCategoryRole .ec-categoryRole__list{flex-wrap:wrap}}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItem{margin-bottom:0}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore{padding:0 20px;padding-bottom:20px;border-bottom:1px solid #7d7d7d}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore:last-of-type{border-bottom:none}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore a{color:#525263}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore a:link{color:#525263;text-decoration:none}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore a:hover{text-decoration:underline}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore img{width:50%}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore .ec-categoryRole__title{margin-top:16px}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore .ec-categoryRole__title .ec-categoryRole__ListDescTitle{display:block;font-size:18px;font-weight:bold}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore .ec-categoryRole__title .ec-categoryRole__ListDescSubtitleTop{display:block;color:#525263;font-size:15px;line-height:1.5}.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore .ec-categoryRole__title .ec-categoryRole__ListDescSubtitleBottom{display:block;color:#7D7D7D;font-size:15px}@media (min-width: 768px){.ec-storeCategoryRole .ec-categoryRole__list .ec-categoryRole__listItemStore{width:100%}}.ec-storeCategoryNaviRole .ec-itemNav__navStore li ul li a{border-bottom:none;color:#2e3233;background:transparent;font-weight:normal}.ec-storeCategoryNaviRole .ec-itemNav__navStore>li:hover li:hover>a{background:#fafafa}.ec-headerCategoryArea .ec-itemNav__nav li a{text-align:left}@media (min-width: 768px){.ec-headerCategoryArea .ec-itemNav__nav li{width:100%}}@media (min-width: 768px){.ec-headerCategoryArea .ec-itemNav__nav li ul li{height:auto}}@media (min-width: 768px){.ec-headerCategoryArea .ec-itemNav__nav li ul{display:none;position:relative}}.ec-storeNewsRole{padding:0 20px;height:106px;overflow:auto;margin-bottom:24px}.ec-storeNewsRole .ec-newsRole__newsTitle{font-weight:normal;color:inherit}.ec-storeNewsRole .ec-newsRole__newsItem .ec-newsRole__newsHeading .ec-newsRole__newsColumn{min-width:100%}@media (min-width: 768px){.ec-storeNewsRole .ec-newsRole__newsItem .ec-newsRole__newsHeading{display:block}}.ec-storeNewsRole .ec-newsRole__newsItem:not(:last-of-type){border-bottom:none}@media (min-width: 768px){.ec-storeNewsRole .ec-newsRole__newsItem{padding:6px 0}}@media (min-width: 768px){.ec-storeNewsRole .ec-newsRole__newsItem.is_active .ec-newsRole__newsDescription{margin:0;margin-top:8px}}.ec-storeNewsRole .ec-newsRole__newsDate{margin:0px 0 5px;font-weight:bold}@media (min-width: 768px){.ec-storeNewsRole .ec-newsRole__newsDate{margin:3px 0 0}}@media (min-width: 768px){.ec-storeNewsRole .ec-secHeading{margin-bottom:0}}@media (min-width: 768px){.ec-storeNewsRole .ec-newsRole__news{border:none;padding:0}}@media (min-width: 768px){.ec-storeNewsRole{margin-bottom:0;margin-top:0}}.ec-contactRole .ec-contactRole_infoWrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}.ec-contactRole .ec-contactRole_infoWrap .ec-contactRole_info{width:100%;margin-bottom:16px}.ec-contactRole .ec-contactRole_infoWrap .ec-contactRole_info .ec-contactRole_body_pc{display:none;font-size:32px;font-weight:bold;line-height:1.0;margin:4px 0 10px 0}.ec-contactRole .ec-contactRole_infoWrap .ec-contactRole_info .ec-contactRole_body_pc a{color:#000}.ec-contactRole .ec-contactRole_infoWrap .ec-contactRole_info .ec-contactRole_body_sp{display:block;font-size:32px;font-weight:bold;line-height:1.0;margin:4px 0 10px 0}.ec-contactRole .ec-contactRole_infoWrap .ec-contactRole_info .ec-contactRole_body_sp a{color:#000}.ec-contactRole .ec-contactRole_infoWrap .ec-contactRole_info .ec-contactRole_body_desc{font-size:14px}.ec-contactRole .ec-contactRole_infoWrap .ec-contactRole_info .ec-contactRole_message{font-weight:bold;font-size:14px}.user_page p{margin-bottom:1.5rem}.user_page strong{font-size:16px;font-weight:bold;font-family:Roboto, "游ゴシック", YuGothic, "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, "メイリオ", Meiryo, sans-serif}.user_page .page_content{padding:0 1.75rem 3.75rem;width:100%;max-width:800px;margin:0 auto}.ec-cartRole .ec-cartRole__actionsStore{text-align:right;width:100%;margin-bottom:40px}.ec-cartRole .ec-cartRole__actionsStore .ec-cartRole__totalAmountStore{color:black}.ec-cartRole .ec-cartRow .ec-cartRow__amountColumn .ec-storeCartRow__amount{display:block}.ec-cartRole .ec-cartRow .ec-cartRow__amountColumn .ec-storeCartRow__amount input{max-width:50px}@media (min-width: 768px){.ec-cartRole .ec-cartRow .ec-cartRow__amountColumn .ec-storeCartRow__amount input{max-width:100px}}@media (min-width: 768px){.ec-cartRole .ec-cartRow .ec-cartRow__delColumnStore{width:10.33%}.ec-cartRole .ec-cartRow .ec-cartRow__summaryStore{width:80%}}.ec-cartRole .ec-cartRole__otherActions{width:100%}.ec-cartRole .ec-cartRole__otherActions a{margin:0 auto}.ec-cartRole .ec-cartRole__paymentAttention{display:flex;flex-wrap:wrap;align-items:center;padding:40px 0;border-bottom:1px solid #ccc}.ec-cartRole .ec-cartRole__paymentAttention:last-of-type{border-bottom:none}.ec-cartRole .ec-cartRole__paymentAttention.ec-cartRole__paymentBank{padding-top:40px}.ec-cartRole .ec-cartRole__paymentAttention .ec-cartRole__paymentMore{display:inline-block;font-size:14px;margin-bottom:12px}.ec-cartRole .ec-cartRole__paymentAttention .ec-cartRole__paymentMore:hover{text-decoration:none;color:#565656;cursor:pointer}.ec-cartRole .ec-cartRole__paymentAttention>div{width:100%;text-align:center}.ec-cartRole .ec-cartRole__paymentAttention>div.sp{display:block}.ec-cartRole .ec-cartRole__paymentAttention>div.pc{display:none}.ec-cartRole .ec-cartRole__paymentAttention .ec-cartRole__paymentTitle{margin-bottom:12px;font-size:14px}.ec-cartRole .ec-cartRole__paymentAttention .ec-cartRole__paymentDescription{display:none;font-size:14px;margin-bottom:20px;text-align:left}@media (min-width: 768px){.ec-cartRole .ec-cartRole__paymentAttention.ec-cartRole__paymentBank{padding-top:40px}.ec-cartRole .ec-cartRole__paymentAttention .ec-cartRole__paymentDescription{display:block;margin-bottom:0}.ec-cartRole .ec-cartRole__paymentAttention .ec-cartRole__paymentMore{display:none}}@media (min-width: 768px){.ec-cartRole .ec-cartRole__actionsStore{width:15%;margin-right:10%}.ec-cartRole .ec-cartRole__otherActions{margin:0 10%}.ec-cartRole .ec-cartRole__otherActions a{width:20%}.ec-cartRole .ec-cartRole__paymentWrap{width:100%;margin:0 10%}.ec-cartRole .ec-cartRole__paymentWrap.pc-d-none{display:none}.ec-cartRole .ec-cartRole__paymentAttention>div,.ec-cartRole .ec-cartRole__paymentAttentionlast-of-type>div{text-align:left}.ec-cartRole .ec-cartRole__paymentAttention>div:nth-of-type(3){text-align:right}.ec-cartRole .ec-cartRole__paymentAttention>div.sp{display:none}.ec-cartRole .ec-cartRole__paymentAttention>div.pc{display:block}}.ec-storeAlert-warning{background:#3D3D3D}.ec-progress .is-complete .ec-progress__label{color:#3D3D3D}.ec-progress .is-complete .ec-progress__number{background:#3D3D3D}.ec-progress .ec-progress__label{color:#7c7c7c}.ec-progress .ec-progress__number{background:#7c7c7c}#page_cart .ec-blockBtn--action{width:200px;height:45px;line-height:3.0;border-radius:3px;margin:0 auto}#page_cart .ec-blockBtn--cancel{width:200px;height:45px;line-height:3.0;border-radius:3px}.ec-orderRole .ec-orderRole__summaryStore{width:100%}.ec-orderRole .ec-orderRole__summaryStore .ec-totalBox{margin-bottom:0}@media (min-width: 768px){.ec-orderRole .ec-orderRole__summaryStore{display:none}}.ec-orderRole .ec-storeDeliveryAlert{display:block;margin-top:16px;margin-left:0}.ec-orderRole .ec-totalBox .ec-totalBox__price{color:black}.ec-orderRole .ec-totalBox .ec-totalBox__taxLabel{color:#333}.ec-orderRole .ec-totalBox .ec-totalBox__btn .ec-blockBtn--cancel{margin-top:8px}#alert_message_sp{display:block}@media (min-width: 768px){#alert_message_sp{display:none}}#alert_message{display:none}@media (min-width: 768px){#alert_message{display:block}}.ec-mypageRole:first-of-type{padding-left:0;padding-right:0}.ec-mypageRole .ec-storeWelcomeMsg{color:#333}.ec-mypageRole .ec-historyRole .ec-historyRole__contentsStore{color:#333}.ec-storeNavlistRole .active a{background:#f5f7f8;color:inherit}.ec-layoutRole__footer{padding-bottom:40px}.ec-layoutRole__footer .ec-footerRole{background:#FFF}.ec-layoutRole__footer .ec-footerRole .ec-footerTitle{color:#525263;padding:20px 0}.ec-layoutRole__footer .ec-footerRole .ec-footerTitle .ec-footerTitle__logo{font-weight:normal;margin-bottom:40px}@media (min-width: 768px){.ec-layoutRole__footer .ec-footerRole .ec-footerTitle .ec-footerTitle__logo{margin-bottom:80px}}@media (min-width: 768px){.ec-layoutRole__footer .ec-footerRole .ec-footerTitle{padding-top:10px}}.ec-layoutRole__footer .ec-footerRole .ec-footerNavi{display:none}
