﻿html{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}*{margin:0;padding:0;font-size:12px;font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'Meiryo', 'ＭＳ Ｐゴシック', 'sans-serif'}body{background-color:#fff;color:#333;-webkit-text-size-adjust:100%}img{border:0}label{display:inline-block;margin:8px 0 0 5%;font-size:15px}input,textarea{border-radius:0px;border:solid 1px #e9e9e9;width:90%;margin:2px 5% 8px 5%;font-size:16px;height:2em}textarea{height:10em}button,input[type=submit],.button{display:inline-block;height:33px;text-align:center;color:#fff;font-weight:600;font-size:15px;border-radius:0;border:0;background-color:#fac136;text-decoration:none;-webkit-appearance:button}label.required:before,span.required:before{color:#E00;content:"* ";font-size:15px}.field_with_errors input,.field_with_errors select{background-color:#FCB286}div.field_with_errors{display:inline}#error_explanation{margin:10px 10px 20px 10px;color:#FC4C27}#error_explanation h2{text-align:left;font-size:13px;font-weight:800;margin-bottom:5px}#error_explanation p{font-weight:800}#error_explanation ul li{padding:1px;list-style:square;margin-left:24px;font-size:14px}.form__title{margin:18px 10px 0 10px;padding:6px 0 6px 20px;line-height:32px;background-color:#dcdcdc;font-weight:600;font-size:15px}.form__title span.small{margin-left:20px;font-size:12px}.form__subtitle{margin:40px 10px 0 10px;padding-left:20px;line-height:32px;border-left:8px solid #dcdcdc;border-bottom:1px solid #dcdcdc;font-weight:600;font-size:15px;background-color:#dcdcdc}.form__prompt{margin:12px 20px 0 20px;font-size:14px;line-height:24px;font-weight:600;text-align:center;word-break:keep-all}.form__prompt.required:before{content:"※ ";color:#f00}.form__box{margin:20px 0% 40px 0}.form__item,.form__checkbox,.form__radio-2{margin:20px 8%}.form__item-bottom{margin:20px 8% 0 0}.form__link-comment{text-align:right;margin-right:20px}.form__item label,.form__radio-2>label{margin:0 0 0 8px;font-size:13px;font-weight:800}.form__item label.required{margin-left:0}.form__item p.red{font-size:11px;color:red;margin-left:8px}.form__item p.display{height:16px;font-size:16px;color:#000;margin-left:2px;-webkit-text-size-adjust:100%}.form__item p.space{margin-bottom:12px}.required label:before{content:"※ ";color:#f00}.form__item input{margin:0;font-size:16px;height:32px}.form__item input.half{display:block;width:50%}.form__item select{display:block;margin:0;height:24px}.form__item textarea{margin:0;font-size:16px;height:120px;width:100%}.form__commnet{display:inline-block;font-size:12px}a.form__commnet{text-decoration:none;text-align:left}.form___button{display:block;margin:40px auto;width:158px}a.form___button{display:block;height:33px;width:158px;color:#fff;text-align:center;line-height:33px;font-weight:600;font-size:15px;border-radius:0;background-color:#fac136;text-decoration:none}.form__row2{display:flex;flex-flow:row wrap;margin:20px 0 20px 8%}.form__row2>.form__item{width:47%;margin:0}.form__item__zip-code{display:flex;flex-flow:row wrap;margin:0}.form__item__zip-code input{width:40%;margin:0;font-size:16px;height:32px}.form__item__zip-code div.field_with_errors{width:40%}.form__item__zip-code div.field_with_errors input{width:100%}.form__item__zip-code span{width:20px;line-height:32px;text-align:center}.form__item__zip-code span.display{line-height:inherit}.form__checkbox label{margin:0 0 0 8px;font-size:13px;font-weight:600}.form__checkbox input[type=checkbox]{width:16px;height:16px;margin:0 0 0 16px;vertical-align:-3px}.form__checkbox p{margin-top:4px;font-size:13px}.form__radio-2-radios{display:flex;margin:4px 0 0 0;height:32px}.form__radio-2-item{width:48%}input.form__radio[type="radio"]{display:none}input.form__radio[type="radio"]+label{display:inline-block;margin:0;background:url("/shop/mobile_images/radio-button-off.svg") no-repeat 0 0;background-size:26px;background-position:center left;padding-left:36px;line-height:26px;vertical-align:middle;flex-flow:wrap;justify-content:space-around;align-items:center}input.form__radio[type="radio"]:checked+label{background:url("/shop/mobile_images/radio-button-on.svg") no-repeat 0 0;background-size:26px;background-position:center left;line-height:26px;vertical-align:middle;flex-flow:wrap;justify-content:space-around;align-items:center}header{position:fixed;width:100%;margin:0px;height:177px;z-index:200;background-color:#fff}header.header-top{height:190px}.header{top:0px;left:0px;width:100%;height:85px;z-index:200}.header__menu,.header__search,.header__mypage,.header__cart{position:absolute;top:4px;width:13.4%;max-width:50px;height:80px;background-color:transparent;background-repeat:no-repeat;z-index:202}.header__menu-title,.header__search-title,.header__mypage-title,.header__cart-title{position:absolute;top:58px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);font-size:10px;font-weight:600;color:#767778;text-decoration:none}.header__menu{left:0.2%;background-position:center;background-image:url(/shop/mobile_images/menu.svg);background-size:50% auto}.header__menu-title{width:100%;text-align:center}.header__search{display:block;left:13.9%;background-position:center;background-image:url(/shop/mobile_images/search.svg);background-size:50% auto}.header__logo{display:flex;margin:0 auto 0 auto;height:85px;width:46.4%;justify-content:center;align-items:center}.header__logo img{width:100%;border:none;vertical-align:middle;max-width:210px}.header__mypage{right:13.9%;background-position:center;background-image:url(/shop/mobile_images/mypage.svg);background-size:55% auto}.header__mypage-title{letter-spacing:-0.1em;width:120%;text-align:center}.header__cart{right:0.2%;background-position:center;background-image:url(/shop/mobile_images/cart.svg);background-size:52% auto}.header__cart.in{background-image:url(/shop/mobile_images/cart-in.svg)}.header__cart-title{width:100%;text-align:center}.header__cart-title.in{color:#D34A4A}.header__cart-count{position:absolute;top:50%;left:50%;transform:translateY(-20%) translateX(-50%);-webkit-transform:translateY(-20%) translateX(-50%);text-align:center;width:100%;font-family:'Arial', 'Helvetica', 'sans-serif';font-size:13px;font-weight:600;color:#767778;text-decoration:none}.header__cart-count.in{color:#D34A4A}.header__company-name{font-size:14px;font-weight:800;text-align:center;margin-top:-28px;margin-bottom:4px}.header__logout{display:none}.search{position:relative;margin:0 0 1px 0;width:100%}.search span{position:absolute;top:16px;left:2.5%;font-size:12px;font-weight:600;color:#EBAB60}.search__input{display:inline-block;margin:4px 1% 2px 1%;padding-left:4px;height:40px;width:88%;border-left:36px solid #777;border-top:1px solid #777;border-right:1px solid #777;border-bottom:1px solid #777;background-color:#fff;background-position:top 6px right 6px;background-repeat:no-repeat;background-image:url(/shop/mobile_images/search_mark.svg);background-size:25px 25px}.top-buttons{width:100%;padding:1px 0px 0px 0px;margin:auto}.top-buttons__button{display:inline-block;width:24%;height:39px;text-align:center;text-decoration:none;line-height:39px;font-size:16px;font-weight:800;color:#fff;background-color:#767778}.top-buttons .button--left{color:#eef9da;float:left}.top-buttons .button--center{color:#f7a5c9;margin-left:1.3%}.top-buttons .button--center2{color:#f4c9c6;margin-left:0.7%}.top-buttons .button--right{color:#ecddc1;font-size:15px;float:right}.blank{width:100%;height:16px;background-color:#fff}footer{border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;text-align:center;font-size:6px;padding:40px 10px 4px 10px;background-position:center 3px;background-repeat:no-repeat;background-image:url(/shop/mobile_images/boromark.png);background-size:100px auto}.popup{position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;z-index:250;overflow-y:scroll}.popup-background{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(100,100,100,0);z-index:240}.popup__close{position:absolute;top:0px;left:0.5%;width:80px;height:85px;background-color:transparent;background-position:10px 34px;background-repeat:no-repeat;background-image:url(/shop/mobile_images/close767778.svg);background-size:26px 21px}.popup__close-title{position:absolute;top:62px;left:10px;font-size:10px;font-weight:600;color:#767778}.popup__logo{display:flex;margin-left:100px;height:85px;width:183px;justify-content:center;align-items:center}.popup__logo img{width:100%;border:none;vertical-align:middle;max-width:210px}.popup-menu{border-bottom:solid 1px #b9b9b9}.popup-menu__list-supercategories,.popup-menu__list-categories,.popup-menu__list-subcategories{list-style:none}.popup-menu__item-supercategory{line-height:60px;border-top:solid 1px #b9b9b9}.popup-menu__item-supercategory>span{padding-left:16px;font-size:17px;font-weight:800;color:#e1a7a3}.popup-menu__item-supercategory.item1>span{color:#913347}.popup-menu__item-supercategory.item2>span{color:#C56134}.popup-menu__item-supercategory.item3>span{color:#706b23}.popup-menu__item-supercategory.item4>span{color:#95B040}.popup-menu__item-supercategory.item5>span{color:#5f9d74}.popup-menu__item-supercategory.item6>span{color:#EBAB60}.popup-menu__item-supercategory.item7>a{display:block;padding-left:16px;font-size:17px;font-weight:800;text-decoration:none;color:#e48e88}.popup-menu__item-supercategory.item8>a{display:block;padding-left:16px;font-size:17px;font-weight:800;text-decoration:none;color:#de83ab}.popup-menu__item-category{line-height:60px;border-top:solid 1px #b9b9b9}.popup-menu__item-category>span{padding-left:32px;font-size:15px;white-space:nowrap;text-decoration:none;-webkit-text-stroke-width:0.7px;-webkit-text-stroke-color:#333;-webkit-text-fill-color:#333}.popup-menu__item-subcategory{display:table;table-layout:fixed;width:100%;height:60px;line-height:60px;border-top:solid 1px #b9b9b9;background-position:top 50% right 4px;background-repeat:no-repeat;background-image:url(/shop/mobile_images/right_mark.svg);background-size:20px 20px}.popup-menu__item-subcategory a{display:table-cell;vertical-align:middle;padding-left:48px;width:calc(100% - 68px);font-size:15px;line-height:160%;text-decoration:none;color:#333;vertical-align:middle;word-break:keep-all}.popup-menu__item-subcategory,.name{font-size:15px !important}.popup-link__sns{border-bottom:solid 1px #b9b9b9;padding:40px 0 20px 20px}.popup-link__sns img{width:40px;margin-right:12px}.popup-link__sns a{text-decoration:none}.popup-link__menus{padding:18px 18px;border-bottom:solid 1px #b9b9b9}.popup-link__menus-button{display:block;width:108px;height:28px;line-height:28px;text-align:center;font-size:16px;font-weight:600;text-decoration:none;background-color:#77777a}.popup-link__menus-button.question{color:#fff;background-color:#132a44;margin-bottom:12px}.popup-link__menus-button.guidance{color:#e1d2b2;margin-bottom:12px}.popup-link__menus-button.login{color:#d7efab}.popup-link__links{margin:18px 18px}.popup-link__shop-a,.popup-link__external-a{display:block;margin-bottom:8px;font-size:14px;color:#000;text-decoration:none}.popup-link__links-ssl{margin-top:8px}.popup-footer{border-top:solid 1px #b9b9b9;border-bottom:solid 1px #b9b9b9;height:65px;background-position:center center;background-repeat:no-repeat;background-image:url(/shop/mobile_images/boromark.png);background-size:114px 37px}.top{padding-top:196px}.top-info{padding:0px 0 0 0}.top-info__title{padding:4px 30px;text-align:left;font-size:14px;background-color:#dcdcdc}.top-info__content{width:99%;display:flex;overflow-x:scroll;list-style:none;border-left:solid 2px #dcdcdc;border-right:solid 2px #dcdcdc;border-bottom:solid 8px #dcdcdc}.top-info__content-item{min-width:270px;padding:5px 5px;flex:0 1 auto;border-right:solid 1px #dcdcdc;text-align:center}.top-info__content-item img{max-height:130px}.top-menu{border-top:solid 1px #dcdcdc;padding:10px 2px 16px 20px;background-image:linear-gradient(270deg, rgba(255,255,255,0.4) 30%, rgba(255,255,255,0.8) 50%, #fff 70%),url(/shop/mobile_images/top-horse2018-03.jpg);background-repeat:no-repeat, no-repeat;background-position:left top, right top;background-size:cover, auto 349px}.top-menu__list-supercategories,.top-menu__list-categories,.top-menu__list-subcategories{list-style:none}.top-menu__item-supercategory{padding-top:6px;line-height:32px;margin-bottom:4px}.top-menu__item-supercategory>span{font-size:22px;font-weight:800;text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0 1px 0 #FFF, 0 -1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF}.top-menu__item-supercategory.item1>span{color:#913347}.top-menu__item-supercategory.item2>span{color:#C56134}.top-menu__item-supercategory.item3>span{color:#706b23}.top-menu__item-supercategory.item4>span{color:#81a11e}.top-menu__item-supercategory.item5>span{color:#5f9d74}.top-menu__item-supercategory.item6>span{color:#e39437}.top-menu__item-supercategory.item7>a{display:block;font-size:22px;font-weight:800;text-decoration:none;color:#e48e88}.top-menu__item-supercategory.item1>ul>li{background-image:url(/shop/img/TOP-BTM-1.gif)}.top-menu__item-supercategory.item2>ul>li{background-image:url(/shop/img/TOP-BTM-3.gif)}.top-menu__item-supercategory.item3>ul>li{background-image:url(/shop/img/TOP-BTM-2.gif)}.top-menu__item-supercategory.item4>ul>li{background-image:url(/shop/img/TOP-BTM-8.gif)}.top-menu__item-supercategory.item5>ul>li{background-image:url(/shop/img/TOP-BTM-GIFT.gif)}.top-menu__item-supercategory.item6>ul>li{background-image:url(/shop/img/TOP-BTM-BOOK.gif)}.top-menu__list-categories{margin-top:10px;padding-top:0px;padding-right:0;padding-bottom:0;padding-left:10px}.top-menu__item-category{background-repeat:no-repeat;background-position:left top;background-size:20px 32px;margin-bottom:10px}.top-menu__item-category>span{font-size:16px;color:#333;margin-left:26px;text-decoration:none;word-break:keep-all;-webkit-text-stroke-width:0.7px;-webkit-text-stroke-color:#333;-webkit-text-fill-color:#333;text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0 1px 0 #FFF, 0 -1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF}.selected>span{-webkit-text-stroke-width:0.7px;-webkit-text-stroke-color:#FC8C67;-webkit-text-fill-color:#FC8C67}.top-menu__list-subcategories{margin-top:10px;border-bottom:solid 1px #d9d9d9}.top-menu__item-subcategory{display:table;table-layout:fixed;height:48px;width:100%;line-height:48px;border-top:solid 1px #d9d9d9}.top-menu__item-subcategory a{display:table-cell;vertical-align:middle;height:44px;line-height:130%;padding-left:44px;width:calc(100% - 44px);font-size:14px;font-weight:600;text-decoration:none;color:#333}.top-message{border-top:solid 1px #dcdcdc;padding:5px 10px;font-size:14px}.top-message__title{padding:4px 15px 4px 0;margin:0 0 8px 0px;border-bottom:1px solid #dcdcdc;text-align:center;font-size:14px;font-weight:600}.sns-link{border-top:solid 1px #dcdcdc;padding:21px 0px 20px 0}.sns-link__icons{margin:0 auto;width:116px}.sns-link__icons img{width:40px;margin:0 8px}.sns-link__icons a{text-decoration:none}.shop-link{display:flex;justify-content:space-between;border-top:solid 1px #dcdcdc;padding:6px 8px 12px 8px;font-size:14px;text-decoration:none;color:#000}.shop-link__menus-button{display:block;width:108px;height:28px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;margin-top:3px;margin-bottom:10px;padding:3px 8px 0 8px}.shop-link__menus-button.question{color:#fff;background-color:#132a44}.shop-link__menus-button.guidance{color:#d8dbbe;background-color:#77777a}.shop-link__menus-button.login{color:#d7efab;background-color:#77777a}.shop-link__links{width:55%;text-align:right}.shop-link__shop-a,.shop-link__external-a{display:block;font-size:14px;color:#000;text-decoration:none;margin-bottom:3px;line-height:26px}.shop-link__links-ssl{margin-top:8px}.shop-info{display:flex;justify-content:space-between;border-top:solid 1px #dcdcdc;padding:6px 8px 12px 8px;font-size:14px;text-decoration:none;color:#000}.shop-info__company{width:58%;word-break:keep-all}.shop-info__company li{font-weight:800}.shop-info__catalog{width:38%}.shop-info__catalog img{max-width:100%}.top-content{border-top:solid 1px #dcdcdc}.list-menu{position:relative;margin:0px 0;width:100%;height:40px;background-color:#767778}.list-menu__title{display:inline-block;width:100%;line-height:40px;text-align:center;font-size:16px;font-weight:800;color:#ffb6e1}.list-menu__down{position:absolute;display:inline-block;top:12px;right:18px;width:20px;height:14px;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/down.svg);background-size:20px 14px}.list-menu__down.close{position:absolute;display:inline-block;top:12px;right:18px;width:20px;height:14px;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/sub-close.svg);background-size:20px 14px}.list{padding-top:177px}.list-content__title{position:fixed;top:177px;height:60px;width:100%;line-height:62px;font-size:12px;font-weight:400;text-align:center;background-color:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc}.list-content__title-left{position:absolute;display:inline-block;top:14px;left:0.5%;width:40px;height:30px;background-position:left center;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/left.svg);background-size:20px 20px}.list-content__title .name{font-size:16px !important;font-weight:600 !important}.list-content__title-right{position:absolute;display:inline-block;top:14px;right:0.5%;width:40px;height:30px;background-position:right center;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/right.svg);background-size:20px 20px}.list-content__table-filler{padding-top:61px}.list-content__table-title{height:32px;line-height:32px;text-align:center;font-size:16px;font-weight:600;border-top:solid 1px #dcdcdc}.list-content__table{display:flex;flex-flow:row wrap;border-top:solid 1px #dcdcdc}.list-content__item{width:49.6%;border-bottom:solid 1px #dcdcdc}.list-content__item:nth-child(2n+1){border-right:solid 1px #dcdcdc}.list-content__item-link{text-decoration:none;color:#333}.list-content__item-image{padding:8px 8px 0 8px}.list-content__item-image img{max-width:100%;height:auto;display:block}.list-content__item-desc{padding:0px 8px 8px 8px;font-size:13px;text-align:left}.list-content__item-desc-name{display:inline;font-size:15px;font-weight:600;padding-right:5px;word-break:keep-all}.list-content__item-desc-name2{display:block;font-size:12px;font-weight:600;padding-right:5px;word-break:normal}.list-content__item-desc-marks{display:inline;font-weight:600;color:#FC4C27;word-break:keep-all}.list-content__item-desc-price{font-weight:600}.list-content__item-desc-price-discount{color:#FC4C27}.list-content__item-desc-price-discount:before{content:" → ";color:black;font-weight:400}.list-content__item-desc-color{margin:10px 0}.list-content__item-desc-color-lable{font-weight:600;font-size:12px;vertical-align:top;margin-right:0.5em}.list-content__item-desc-color-tips{display:inline-block;width:calc(100% - 4em)}.list-content__item-desc-color-image{width:14px;height:14px;margin-right:4px}.list-content__footer{padding:20px 20px}.search-menu{position:relative;margin:0px 0;width:100%;height:40px;background-color:#767778}.search-menu .pagination{margin:0px 10px;display:flex;justify-content:space-between}.search-menu .pagination span{margin-top:8px;width:22px;height:22px;display:inline-block;background-position:0 1px;background-size:20px 20px;background-repeat:no-repeat;line-height:22px;text-align:center;border-radius:4px;background-color:transparent}.search-menu .pagination span a{display:inline-block;height:100%;width:100%;font-size:16px;color:#3c3c3c;text-decoration:none}.search-menu .pagination span.first{background-image:url(/shop/mobile_images/page_first.svg)}.search-menu .pagination span.last{background-image:url(/shop/mobile_images/page_last.svg)}.search-menu .pagination span.prev{background-image:url(/shop/mobile_images/page_prev.svg)}.search-menu .pagination span.next{background-image:url(/shop/mobile_images/page_next.svg)}.search-menu .pagination span.page{font-size:16px;background-color:#fff}.search-menu .pagination span.page.current{background-color:#e5d3b3;color:#fff}.search-menu .pagination span.page.gap{font-size:16px;color:#dfdac4;background-color:#767778;margin:10px -20px}.search-content__head{display:flex;justify-content:space-between;height:70px;margin-top:2px;border-top:1px solid #dcdcdc}.search-content__head-content{flex-basis:auto;overflow:hidden}.search-content__head-content-count{display:block;margin-top:5px;margin-left:10px;font-size:15px}.search-content__head-content-remark{display:block;margin-left:10px;font-size:13px}.search-content__head-sort{position:relative;flex-basis:90px;line-height:70px;height:70px;padding-left:8px;background-color:#dcdcdc}.search-content__head-sort-button{position:absolute;top:0;right:0;width:25px;height:70px;text-align:center;color:#949697;background-color:#c9cacb}.search-sort-popup{position:absolute;top:230px;right:0;z-index:32;background:#eff0f1}.search-sort-popup__items{list-style:none;border-bottom:solid 1px #b9b9b9;width:167px}.search-sort-popup__item{line-height:44px;border-top:solid 1px #b9b9b9;font-size:14px;padding-left:16px}.search-popup-background{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(100,100,100,0);z-index:30}.pony-contents{margin-top:32px;padding:10px 32px 0 8px}.pony-contents *{font-size:14px}.sub-popup{position:absolute;top:128px;right:0px;width:100%;height:100%;background:#fff;z-index:180;overflow-y:scroll}.sub-popup-background{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(100,100,100,0);z-index:170}.sub-popup-menu__list-subcategories{list-style:none;border-bottom:solid 1px #b9b9b9}.sub-popup-menu__item-subcategory{display:table;table-layout:fixed;width:100%;height:60px;line-height:60px;border-top:solid 1px #b9b9b9;background-position:top 50% right 4px;background-repeat:no-repeat;background-image:url(/shop/mobile_images/right_mark.svg);background-size:20px 20px}.sub-popup-menu__item-subcategory a{display:table-cell;vertical-align:middle;padding-left:24px;width:calc(100% - 30px);line-height:160%;font-size:14px;text-decoration:none;color:#333;word-break:keep-all}.detail{padding-top:177px}.detail-menu{position:relative;width:100%;height:40px;background-color:#767778}.detail-menu__back{position:absolute;display:inline-block;top:8px;left:10px;width:55px;height:20px;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/back.svg);font-size:15px;font-weight:800;color:#e9deb6;text-align:right;line-height:20px;text-decoration:none}.detail-menu__title{display:inline-block;width:100%;line-height:40px;text-align:center;font-size:16px;font-weight:800;color:#e9deb6}.detail-menu__down{position:absolute;display:inline-block;top:12px;right:18px;width:20px;height:14px;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/down.svg);background-size:20px 14px}.detail-menu__down.close{position:absolute;display:inline-block;top:12px;right:18px;width:20px;height:14px;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/sub-close.svg);background-size:20px 14px}.detail-content img{max-width:100%}.detail-content__category{border-bottom:solid 1px #dcdcdc}.detail-content__category-left{position:absolute;display:inline-block;top:5px;left:0.5%;width:40px;height:30px;background-position:left center;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/left.svg);background-size:20px 20px}.detail-content__category .name{font-size:14px;font-weight:600}.detail-content__category-link{text-decoration:none;color:#333}.detail-content__category-right{position:absolute;display:inline-block;top:5px;right:0.5%;width:40px;height:30px;background-position:right center;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/right.svg);background-size:20px 20px}.detail-content__title{padding:6px 6px;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc}.detail-content__title-name{font-size:20px;font-weight:800;padding-right:10px;word-break:keep-all}.detail-content__title-name2{display:block;font-size:16px;font-weight:800;padding-right:10px;word-break:normal}.detail-content__title-new,.detail-content__title-recommended{font-size:12px;padding-left:10px;font-weight:600;color:#FC4C27}.detail-content__title-bottom{display:flex;justify-content:flex-start;margin-top:8px}.detail-content__title-price{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-left:16px;font-size:18px;font-weight:600;line-height:18px}.detail-content__title-price-original{font-size:18px;font-weight:600;background-image:url(/shop/img/line_through.gif);background-repeat:repeat-x;background-position:center}.detail-content__title-price-discount{margin-top:4px;margin-left:10px;font-size:18px;font-weight:600;color:red}.detail-content__title-code{display:inline-block;margin-left:20px;width:160px;font-size:12px;font-weight:600;line-height:18px}.detail-content__title-code-text{font-size:14px;display:inline-block}.detail-content__title-maker{margin-left:auto;width:40%;text-align:right;font-size:14px;font-weight:600;line-height:18px}.detail-content__description{padding:10px 12px;font-size:14px;line-height:18px;border-bottom:solid 1px #dcdcdc}.detail-content__bottom-image{border-top:solid 1px #dcdcdc;padding:10px 0;max-width:100%;text-align:center}.detail-content__bottom-image button{background-color:#a2a2a2;outline:none}.detail-content__stocks{padding:10px 4px}.detail-content__stocks-title{text-align:center;font-size:14px;font-weight:600;margin:0 0 4px 0}.detail-content__stocks-table{width:100%;border-collapse:collapse;border-spacing:0}.detail-content__stocks-table th{border:#CFCFCF 1px solid;background-color:#ddd;white-space:nowrap;text-align:center;font-size:12px;font-weight:600;padding:3px 0}.detail-content__stocks-table td{height:60px;line-height:130%;vertical-align:middle;border:#CFCFCF 1px solid;text-align:center;font-size:14px;padding:0 4px}.detail-content__stocks-table-count{min-width:40px}.detail-content__stocks-table-count img{vertical-align:middle}.detail-content__stocks-table-count .comment{text-align:right}.detail-content__stocks-table-button button{width:80px}.detail-content__stocks-table-button__back-order{background-color:#aaaaaa}.detail-content__stocks-comment{padding:10px 6px 8px 6px}.detail-content__special-order{font-size:15px;padding:0 10px}.detail-content__special-order a{font-size:15px}.detail-content__special-order h4{font-size:15px;font-weight:800;padding-bottom:4px}.count-popup{position:absolute;top:250px;left:calc(20%);width:60%;max-width:300px;background:#fff;z-index:180;border:solid 2px #dcdcdc}.count-popup__title{display:inline-block;height:20px;width:100%;line-height:20px;font-size:14px;font-weight:600;text-align:center;background-color:#dddddd}.count-popup__selector{list-style:none;height:130px;margin:5px;overflow-y:scroll;overflow-x:hidden;border:solid 2px #dcdcdc}.count-popup__options{line-height:50px;text-align:center;font-size:16px;border-top:solid 1px #dcdcdc}.count-popup__options.selected{background-color:#f4f4f4;font-weight:800}.count-popup__options.blank{text-align:right;padding-right:5px;color:#ccc;font-weight:800}.count-popup__button{display:flex;justify-content:space-around;height:40px;padding:4px}.count-popup__button-cancel{width:45%;height:90%;background-color:#bbb}.count-popup__button-select{width:45%;height:90%}.cart{padding-top:177px}.cart-menu{position:relative;width:100%;height:40px;background-color:#767778}.cart-menu__title{display:inline-block;width:100%;line-height:40px;text-align:center;font-size:16px;font-weight:800;color:#e9deb6}.cart-content__empty{font-size:16px;font-weight:600;width:100%;text-align:center;padding:120px 0 120px 0}.cart-content__header{position:fixed;top:177px;height:40px;width:100%;line-height:42px;font-size:16px;text-align:center;background-color:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;z-index:220}.cart-content__list{margin-top:41px}.cart-content__header-payment-price{font-size:15px}.cart-content__table{border-top:solid 1px #dcdcdc;margin-top:18px}.cart-content__item{display:flex;flex-flow:row wrap;border-bottom:solid 1px #dcdcdc}.cart-content__item-image{display:flex;flex-direction:column;justify-content:space-around;width:49.6%;border-right:solid 1px #dcdcdc}.cart-content__item-image img{margin:10px 0 30px 4%;max-width:96%;height:auto;display:block;object-fit:contain}.cart-content__item-desc{display:flex;flex-direction:column;width:47.6%;padding:10px 0 4px 1%;position:relative}.cart-content__item-desc-back-order{margin-top:-10px;color:#FC4C27;font-size:15px}.cart-content__item-desc-name{font-size:14px;font-weight:600;padding-bottom:4px;width:calc(100% - 50px);min-height:32px}.cart-content__item-desc-attention{color:#FC4C27}.cart-content__item-desc-delete{position:absolute;top:10px;right:1%;height:30px;width:40px;margin-left:4px;font-size:14px;font-weight:400;background-color:#ba8885}.cart-content__item-desc-color,.cart-content__item-desc-size,.cart-content__item-desc-price,.cart-content__item-desc-code{font-size:13px;text-align:left;line-height:160%;padding-left:10px}.cart-content__item-desc-count{display:flex;padding-left:10px;margin:8px;vertical-align:middle}.cart-content__item-desc-count-box{display:inline-block;height:36px;vertical-align:middle;margin-left:4px;border-collapse:collapse}.cart-content__item-desc-count-box-dec{display:table-cell;width:30px;font-size:24px;text-align:center;color:#0088cc;border:1px solid #e9e9e9;border-radius:0px;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#f8f8f8}.cart-content__item-desc-count-box-number{display:table-cell;width:30px;font-size:18px;text-align:center;border:1px solid #e9e9e9}.cart-content__item-desc-count-box-inc{display:table-cell;width:30px;font-size:24px;text-align:center;color:#0088cc;border:1px solid #e9e9e9;border-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#f8f8f8}.cart-content__shipping,.cart-content__shipping-with-far,.cart-content__shipping-far{display:flex;line-height:30px;border-bottom:solid 1px #dcdcdc;justify-content:flex-end}.cart-content__shipping-with-far{border-bottom:none}.cart-content__shipping-lebel{font-size:15px}.cart-content__shipping-lebel-place{font-size:11px;margin-left:5px}.cart-content__shipping-lebel label{margin:0}.cart-content__shipping-price{display:inline-block;width:95px;font-size:15px;font-weight:600;text-align:right;margin-right:30px}.cart-content__shipping-far-lebel{font-size:15px}.cart-content__shipping-far-lebel-place{font-size:11px;margin-left:5px}.cart-content__shipping-far-price{display:inline-block;width:105px;font-size:15px;font-weight:600;text-align:right;margin-right:20px}.cart-content__summary,.cart-content__summary-with-far,.cart-content__summary-far,.cart-content__item-subtotal,.cart-content__summaryfar{display:flex;line-height:30px;border-bottom:solid 1px #dcdcdc;justify-content:flex-end}.cart-content__item-subtotal{width:100%;height:30px;font-size:14px;line-height:30px;background-color:#f8f8f8}.cart-content__item-subtotal-remark{color:#FC4C27;margin-right:30px}.cart-content__item-subtotal-price{width:95px;text-align:right;margin-right:30px}.cart-content__summary-with-far{border-bottom:none}.cart-content__summary-lebel{font-size:15px}.cart-content__summary-lebel-place{font-size:11px;margin-left:5px}.cart-content__summary-lebel label{margin:0}.cart-content__summary-price{display:inline-block;width:95px;font-size:15px;font-weight:600;text-align:right;margin-right:30px}.cart-content__summaryfar-price{display:inline-block;width:105px;font-size:15px;font-weight:600;text-align:right;margin-right:20px}.cart-content__point{font-size:15px;border-bottom:solid 1px #dcdcdc}.cart-content__point-show{margin:4px 0 8px 0;font-size:14px;text-align:center}.cart-content__point-comment{margin-right:30px;margin-bottom:6px;font-size:12px;text-align:right}.cart-content__point-input{margin-top:10px;display:flex;justify-content:flex-end;height:40px;line-height:40px}.cart-content__point-input-text_field{margin-right:5px;width:8ex;font-size:15px;text-align:right;padding-right:5px}.cart-content__comment{font-size:14px;font-weight:600;text-align:center;margin:10px 10px 20px 10px}.cart-content__button{margin:40px 0}.cart-content__button-back{height:32px;line-height:30px;width:40%;margin-left:6%;margin-right:3%;background-color:#a2a2a2;-webkit-appearance:none}.cart-content__button-next{height:32px;width:40%;margin-left:3%;margin-right:6%}.cart-content__button-comment{width:100%;margin-top:12px;text-align:center;font-size:12px}.cart-summary{border-bottom:#CFCFCF 2px solid;padding:12px 10px 30px 20px;color:#111;font-size:18px;letter-spacing:0px;line-height:200%}.cart-summary-total{font-weight:600}.cart-summary-shipping-price{float:right;right:0}.cart-summary-total-price{float:right;right:0}.cart-buttons{width:100%;padding-top:30px 10px 30px 20px}.cart-button-next{padding:20px 0;width:100%;font-size:110%}.cart-button-back{margin-top:30px;width:100%;font-size:110%}.order{padding-top:177px}.order-menu{position:relative;width:100%;height:40px;background-color:#767778}.order-menu__title{display:inline-block;width:100%;line-height:36px;text-align:center;font-size:16px;font-weight:800;color:#e9deb6}.order-menu__back{position:absolute;display:inline-block;top:8px;left:10px;width:16px;height:20px;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/back.svg)}.order__header{margin-top:2px;height:40px;width:100%;line-height:42px;font-size:16px;text-align:center;background-color:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;z-index:220}.order__content-login{border-top:solid 1px #dcdcdc}.order__content-login-error{margin-top:20px;color:#FC4C27;font-size:14px;font-weight:800;text-align:center}.order__content-register-remark{width:80%;margin:20px auto 26px auto;list-style-type:none}.order__content-register-remark li{font-size:13px}.order__content-not-register-remark{margin:20px 10% 50px 10%}.order__content-not-register-remark li{font-size:13px}.order__content-not-register-remark li.small{font-size:11px}.order__content-registration-prompt{width:100%;margin-top:-20px;text-align:center;font-size:15px;font-weight:800}.order__content-registration-remark{margin:20px 10% 20px 10%}.order__content-registration-remark li{font-size:13px}.order__content-registration-remark li.red{color:#E00}.order__content-registration-remark li.small{font-size:11px}.order__content-registration-delete{display:block;width:100%;margin:30px 0;text-align:center;font-size:13px;text-decoration:none;color:#333}.order__content-registration-show-button{margin-top:40px;margin-bottom:30px}.form___button.order__content-registration-logout-button{margin-bottom:40px;background-color:#77777a;color:#d7efab}.order__content-address{margin:18px 0 48px 0}.order__content-address-title{margin:14px 10px;padding:6px 0 6px 20px;line-height:32px;background-color:#dcdcdc}.order__content-address-title input{width:24px;height:24px;margin:0;vertical-align:-7px}.order__content-address-title label{margin:0 0 0 6px;font-size:15px}.order__content-address-invoce{margin:20px 8%}.order__content-address-invoce label.required{margin:0;font-size:13px;font-weight:800}.order__content-address-invoce-radios{display:flex;margin:4px 0 0 0}.order__content-address-invoce-radio-1{width:62%;white-space:nowrap}.order__content-address-invoce-radio-2{width:38%;white-space:nowrap}.order__content-address-button{margin:40px 20px}.order__content-separate_delivery{margin:20px 3%}.order__content-separate_delivery label.required{margin:0;font-size:13px;font-weight:800}.order__content-separate_delivery-radios{display:flex;margin:4px 0 0 0}.order__content-separate_delivery-radio-0{white-space:nowrap;margin-right:5px}.order__content-separate_delivery-radio-1{white-space:nowrap}.order__content-separate_delivery-radios label{font-size:13px}.order__content-separate_delivery-radios input.form__radio[type="radio"]+label{padding-left:30px}.order__content-delivery-time-remark{margin:20px 20px 20px 8%}.order__content-delivery-time-remark li{font-size:13px}.order__content-delivery-button{margin:20px 0 40px 0}.order__content-payment{margin-top:20px}.order__content-payment-method{margin:8px 10px 0 10px;border:#aaa 1px solid}.order__content-payment-method-title{display:flex;padding:18px 0 18px 20px;display:table-cell;vertical-align:middle;height:inherit;word-break:keep-all}.order__content-payment-method-title input{width:24px;height:24px;margin:0;vertical-align:-7px}.order__content-payment-method-title label{margin:0 6px 0 10px;font-size:15px}.order__content-payment-method img{width:100%}.order__content-payment-method-body{padding:8px 0}.order__content-payment__saved_card{margin-right:10px}.order__content-payment__saved_card label{display:block}.order__content-payment__saved_card input{display:inline-block;width:145px;background-color:#fff;color:#222;border:none}.order__content-payment__saved_card button{display:inline-block;margin:0 auto;width:145px}.order__content-payment__saved_card button.other_card{background-color:#737a9a}.order__content-payment__card-date label{display:block}.order__content-payment__card-date select{display:inline-block;margin-right:20px}.order__content-payment__card-remark{margin:4px 20px}.order__content-payment__net-remark{margin:4px 20px;font-size:13px}.order__content-payment__net-remark2{margin:10px 20px}.order__content-payment__net-remark2 li{font-size:13px}.order__content-payment__bank{margin:4px 20px}.order__content-payment__bank-top1{font-size:14px;font-weight:800;margin-bottom:5px}.order__content-payment__bank-top1:before{content:"* ";color:#f00}.order__content-payment__bank-top2{font-size:14px;font-weight:800;margin-bottom:20px}.order__content-payment__bank-info-title{font-size:13px}.order__content-payment__bank-info{list-style-type:none;margin:4px 0 20px  0}.order__content-payment__bank-info li{font-size:14px;font-weight:800}.order__content-payment__bank-attention{list-style-type:none}.order__content-payment__bank-attention li{font-size:12px}.order__content-payment__bank-attention li.emphasis1{font-weight:800;font-size:13px;margin-bottom:8px}.order__content-payment__bank-attention li.emphasis2{font-weight:800;font-size:14px;margin:10px 0}.order__content-payment-total{margin:8px 10px 0 10px;border:#aaa 1px solid;display:flex;height:60px;line-height:60px}.order__content-payment-total-label{display:inline-block;width:69%;font-size:15px;font-weight:800;text-align:left;margin-left:30px}.order__content-payment-total-price{display:inline-block;width:30%;font-size:16px;font-weight:800;text-align:right;margin-right:30px}.order__content-confirm{margin:20px 0 30px 0}.order__content-confirm-top{margin:10px 15px 0 15px;font-size:16px;font-weight:800}.order__content-confirm-subheader{margin:18px 10px;padding-left:20px;background-color:#dcdcdc;height:40px}.order__content-confirm-title{display:inline-block;width:calc(100% - 80px);line-height:40px;font-weight:600;font-size:15px}.order__content-confirm-back{display:inline-block;height:24px;width:60px;color:#fff;text-align:center;line-height:24px;font-weight:600;font-size:15px;border:0;border-radius:0;background-color:#737a9a;text-decoration:none}.order__content-confirm-commnent{display:block;font-size:16px;color:#000;margin-left:2px}.order__content-confirm-prompt{margin:10px;font-size:16px;font-weight:800;text-align:center}.order__content-confirm-prompt-title{margin:0px auto;width:220px;font-size:16px;font-weight:800;text-align:center}.order__content-confirm-prompt-detail{padding:10px 30px;font-size:14px;text-align:left}.order__content-confirm-prompt-detail-title{font-size:20px;font-weight:600;color:#f00;text-align:center;margin-bottom:10px}.order__content-confirm-attention{margin:70px 10px 10px 10px;font-size:14px;color:#f00;text-align:center}.order__content-confirm-kuroneko-image{width:100%}.order__content-confirm-kuroneko-comment{margin:8px 14px}.order__content-settled-prompt{font-size:16px;font-weight:800;text-align:center;padding:10px 0}.order__content-settled-bank{margin:8px 10px 0 10px;border:#aaa 1px solid}.order__content-settled-bank-title{padding:18px 0 18px 20px;display:inline-block;vertical-align:middle;height:inherit;word-break:keep-all;width:calc(100% - 20px);background-color:#d9beda}.order__content-settled-bank-title input{width:24px;height:24px;margin:0;vertical-align:-7px}.order__content-settled-bank-title label{margin:0 6px 0 10px;font-size:15px}.order__content-settled-bank img{width:100%}.order__content-settled-bank-body{padding:8px 0}.order__content-settled__bank{margin:4px 20px}.order__content-settled__bank-info-title{font-size:13px}.order__content-settled__bank-info{list-style-type:none;margin:4px 0 20px  0}.order__content-settled__bank-info li{font-size:14px;font-weight:800}.order__content-settled__bank-top1{font-size:14px;font-weight:800;margin-bottom:20px}.order__content-settled__bank-top1:before{content:"* ";color:#f00}.order__content-settled__bank-attention{list-style-type:none}.order__content-settled__bank-attention li{font-size:12px}.order__content-settled__bank-attention li.emphasis1{font-weight:800;font-size:13px;margin-bottom:8px}.order__content-settled-bank-total{margin-top:10px;height:40px;width:100%;line-height:42px;font-size:16px;font-weight:800;text-align:center;background-color:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;z-index:220}.order__content-settled-image{margin:20px 0;width:100%;height:220px;background-image:url(/shop/img/background-uma.jpg);background-position:center;background-repeat:no-repeat;background-size:100% auto;padding-top:80px;text-align:center}.order__content-settled-image p{font-weight:400;font-size:48px;color:#777777}.order__content-settled-register{margin:10px 20px 30px 38px}.order__content-settled-register-meesage{font-size:16px;line-height:140%;font-weight:800;border-radius:16px;list-style:none}.order__content-settled-message{margin:10px 20px 30px 20px;border:#444 2px solid;padding:16px;font-size:16px;line-height:140%;font-weight:800;border-radius:16px;list-style:none}.order__content-cancel{margin:0 20px}.order__content-cancel-bottom{margin:30px 0}.order__content-cancel-message{margin:20px 0;font-weight:800;font-size:16px}.order__content-cancel-prompt{margin:6px 0;font-size:12px;text-align:center}.order__content-cancel-done{max-width:400px;height:240px;margin:0 auto;background-image:url(/shop/img/background-uma.jpg);background-position:center;background-repeat:no-repeat;background-size:100% auto;padding-top:150px;font-weight:800;font-size:18px;text-align:center}.customer{padding-top:128px}.customer-menu{position:relative;width:100%;height:40px;background-color:#767778}.customer-menu__title{display:inline-block;width:100%;line-height:36px;text-align:center;font-size:16px;font-weight:800;color:#e9deb6}.customer-menu__back{position:absolute;display:inline-block;top:8px;left:10px;width:16px;height:20px;background-color:transparent;background-repeat:no-repeat;background-image:url(/shop/mobile_images/back.svg)}.customer__header{position:fixed;top:129px;height:40px;width:100%;line-height:42px;font-size:16px;text-align:center;background-color:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;z-index:220}.customer__content-login-error{margin-top:20px;color:#FC4C27;font-size:14px;font-weight:800;text-align:center}.customer__content-register-remark{width:80%;margin:20px auto 26px auto;list-style-type:none}.customer__content-register-remark li{font-size:13px}.customer__content-not-register{border-top:solid 1px #dcdcdc;padding-bottom:20px}.customer__content-not-register-remark{margin:20px 10% 50px 10%}.customer__content-not-register-remark li{font-size:13px}.customer__content-not-register-remark li.small{font-size:11px}.customer__content-registration-prompt{width:100%;margin-top:20px;text-align:center;font-size:15px}.customer__content-registration-remark{margin:20px 10% 20px 10%}.customer__content-registration-remark li{font-size:13px}.customer__content-registration-remark li.red{color:#E00}.customer__content-registration-remark li.small{font-size:11px}.customer__content-registration-button{margin:40px 10px;border-top:solid 1px #dcdcdc}.customer__content-registration-delete{display:block;width:100%;margin:60px 0 30px 0;text-align:center;font-size:13px;text-decoration:none;word-break:keep-all}.customer__content-registration-show-button{margin-top:40px;margin-bottom:30px}.form___button.customer__content-registration-logout-button{margin-bottom:40px;background-color:#77777a;color:#d7efab}.customer__content-address{margin:18px 0 48px 0}.customer__content-address-title{margin:0px 10px;padding:6px 0 6px 20px;line-height:32px;background-color:#dcdcdc}.customer__content-address-title input{width:24px;height:24px;margin:0;vertical-align:-7px}.customer__content-address-title label{margin:0 0 0 6px;font-size:15px}.customer__content-address-invoce{margin:20px 8%}.customer__content-address-invoce label.required{margin:0;font-size:13px;font-weight:800}.customer__content-address-invoce-radios{display:flex;margin:4px 0 0 0}.customer__content-address-invoce-radio-1{width:62%;white-space:nowrap}.customer__content-address-invoce-radio-2{width:38%;white-space:nowrap}.customer__content-address-button{margin:40px 0 40px 0}.customer__content-delivery-time-remark{margin:20px 0 20px 8%}.customer__content-delivery-time-remark li{font-size:13px}.customer__content-delivery-button{margin:20px 0 40px 0}.customer__content-payment{margin-top:20px}.customer__content-payment-method{margin:8px 10px 0 10px;border:#aaa 1px solid}.customer__content-payment-method-title{display:flex;padding:18px 0 18px 20px;display:table-cell;vertical-align:middle;height:inherit;word-break:keep-all}.customer__content-payment-method-title input{width:24px;height:24px;margin:0;vertical-align:-7px}.customer__content-payment-method-title label{margin:0 6px 0 10px;font-size:15px}.customer__content-payment-method img{width:100%}.customer__content-payment-method-body{padding:8px 0}.customer__content-payment__card-date label{display:block}.customer__content-payment__card-date select{display:inline-block;margin-right:20px}.customer__content-payment__card-remark{margin:4px 20px}.customer__content-payment__net-remark{margin:4px 20px;font-size:13px}.customer__content-payment__net-remark2{margin:10px 20px}.customer__content-payment__net-remark2 li{font-size:13px}.customer__content-payment__bank{margin:4px 20px}.customer__content-payment__bank-top1{font-size:14px;font-weight:800;margin-bottom:5px}.customer__content-payment__bank-top1:before{content:"* ";color:#f00}.customer__content-payment__bank-top2{font-size:14px;font-weight:800;margin-bottom:20px}.customer__content-payment__bank-info-title{font-size:13px}.customer__content-payment__bank-info{list-style-type:none;margin:4px 0 20px  0}.customer__content-payment__bank-info li{font-size:14px;font-weight:800}.customer__content-payment__bank-attention{list-style-type:none}.customer__content-payment__bank-attention li{font-size:12px}.customer__content-payment__bank-attention li.emphasis1{font-weight:800;font-size:13px;margin-bottom:8px}.customer__content-payment__bank-attention li.emphasis2{font-weight:800;font-size:14px;margin:10px 0}.customer__content-payment-total{margin:8px 10px 0 10px;border:#aaa 1px solid;display:flex;height:60px;line-height:60px}.customer__content-payment-total-label{display:inline-block;width:69%;font-size:15px;font-weight:800;text-align:left;margin-left:30px}.customer__content-payment-total-price{display:inline-block;width:30%;font-size:16px;font-weight:800;text-align:right;margin-right:30px}.customer__content-confirm{margin:20px 0 30px 0}.customer__content-confirm-top{margin:10px 15px 0 15px;font-size:16px;font-weight:800}.customer__content-confirm-subheader{margin:18px 10px;padding-left:20px;background-color:#dcdcdc;height:40px}.customer__content-confirm-title{display:inline-block;width:calc(100% - 80px);line-height:40px;font-weight:600;font-size:15px}.customer__content-confirm-back{display:inline-block;height:24px;width:60px;color:#fff;text-align:center;line-height:24px;font-weight:600;font-size:15px;border:0;border-radius:0;background-color:#737a9a;text-decoration:none}.customer__content-confirm-commnent{display:block;font-size:16px;color:#000;margin-left:2px}.customer__content-confirm-prompt{margin:10px;font-size:16px;font-weight:800;text-align:center}.customer__content-confirm-kuroneko-image{width:100%}.customer__content-confirm-kuroneko-comment{margin:8px 14px}.customer__content-settled-prompt{font-size:16px;font-weight:800;text-align:center}.customer__content-settled-image{margin:20px 0;width:100%}.customer__content-settled-register{margin:10px 20px 30px 38px}.customer__content-settled-register-meesage{font-size:16px;line-height:140%;font-weight:800;border-radius:16px;list-style:none}.customer__content-settled-message{margin:10px 20px 30px 20px;border:#444 2px solid;padding:16px;font-size:16px;line-height:140%;font-weight:800;border-radius:16px;list-style:none}.customer__content-cancel-bottom{margin:30px 0}.customer__content-cancel-message{margin:20px 20px;font-weight:800;font-size:16px}.customer__content-cancel-prompt{margin:6px auto;font-size:12px;text-align:center}.customer__content-cancel-done{max-width:400px;height:240px;margin:0 auto;background-image:url(/shop/img/background-uma.jpg);background-position:center;background-repeat:no-repeat;background-size:100% auto;padding-top:150px;font-weight:800;font-size:18px;text-align:center}.my-page-tab{display:flex;flex-wrap:wrap;width:98%}.my-page-tab__bottom-bar{width:100%;border-bottom:solid 16px #767778}.my-page-tab__label{color:White;background:#b8b8b8;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.2);white-space:nowrap;text-align:center;padding:6px .5em;order:-1;position:relative;z-index:1;cursor:pointer;border-radius:10px 10px 0 0;flex:1;margin:0 0 0 1%}.my-page-tab__label:nth-child(2){color:#e4fdb4}.my-page-tab__label:nth-child(4){color:#ecddc1}.my-page-tab__label:nth-child(6){color:#dcdcdc}.my-page-tab__switch:checked+.my-page-tab__label{background:#767778}.my-page-tab__switch{display:none}.my-page-content{padding-top:193px}.my-page-content__table{border-top:solid 1px #dcdcdc;margin-top:24px}.my-page-content__item-head{height:40px;background-color:#e2dace}.my-page-content__item-head-date{display:inline-block;line-height:40px;margin-left:30px;font-size:16px;font-weight:800}.my-page-content__item-head-canceled{display:inline-block;margin-left:30px}.my-page-content__item-head-canceled-date{font-size:16px;font-weight:800}.my-page-content__item-head-canceled-lable{text-align:center;font-size:8px;font-weight:800}.my-page-content__item-head-detail{float:right;margin:8px 30px 0 0}.my-page-content__item-head-detail-button{display:inline-block;height:20px;font-size:13px;font-weight:600;text-align:center;text-decoration:none;padding:2px 16px 2px 16px;color:#fff;background-color:#b8b8b8;border-radius:4px}.my-page-content__item{display:flex;flex-flow:row wrap;min-height:180px}.my-page-content__item-image{display:flex;flex-direction:column;justify-content:space-around;width:44.6%;border-right:solid 1px #dcdcdc}.my-page-content__item-image img{margin:10px 0 10px 10%;max-width:80%;height:auto;display:block}.my-page-content__item-image-no{padding-top:30px;font-weight:800;text-align:center;height:80px;border:0px}.my-page-content__item-desc{display:flex;flex-direction:column;width:54.9%;position:relative}.my-page-content__item-desc-name{font-size:14px;font-weight:600;margin:10px 0 4px 2%;padding-bottom:4px;width:calc(100% - 15px);min-height:32px}.my-page-content__item-desc-color,.my-page-content__item-desc-size,.my-page-content__item-desc-price,.my-page-content__item-desc-code{font-size:13px;text-align:left;line-height:160%;padding-left:5%}.my-page-content__item-subtotal{width:100%;height:30px;font-size:14px;line-height:30px;background-color:#f8f8f8}.my-page-content__item-subtotal-count{display:inline-block;width:39%;text-align:left;padding-left:10%}.my-page-content__item-subtotal-price{display:inline-block;width:39%;text-align:right}.my-page-content__item-reorder{height:40px;padding-bottom:5px;border-top:solid 1px #dcdcdc;border-bottom:solid 2px #8c8c8c}.my-page-content__item-reorder-table{display:inline-block;width:30%;margin:12px 0 0 10%;border-collapse:collapse;border-spacing:0;height:24px}.my-page-content__item-reorder-table-lable{line-height:24px;border:#CFCFCF 1px solid;background-color:#ddd;white-space:nowrap;text-align:center;font-size:12px;font-weight:600;padding:0 8px}.my-page-content__item-reorder-table-stock{width:30px;line-height:24px;vertical-align:middle;border:#CFCFCF 1px solid;text-align:right;font-size:14px;padding:0 4px}.my-page-content__item-reorder-button-layout{display:inline-block;vertical-align:bottom;text-align:right;width:50%}.my-page-content__item-reorder-button{height:30px;margin:6px 0 0 0;padding:0 10px;font-size:14px}.my-page-content__item-reorder-soldout-layout{display:inline-block;text-align:right;width:100%}.my-page-content__item-reorder-soldout{color:#000;background-color:#fff;border:solid 1px #000;border-radius:4px;height:28px;padding:0 6px;margin:6px 10% 0 0}.my-page-content__item-reorder-bar{width:100%;border-bottom:solid 3px #8c8c8c}.my-page-content__customer-prompt{width:100%;margin-top:20px;text-align:center;font-size:15px}.my-page-content__customer-show-top-lable{display:inline-block;font-size:16px;width:40%}.my-page-content__customer-show-top-button-layout{display:inline-block;width:51%;text-align:right}a.my-page-content__customer-show-top-button{display:inline-block;margin:0 0}.my-page-content__logout{padding:200px 0}.etc{padding-top:177px}.etc__guidance{margin:0 4px}.etc__guidance pre{font-size:14px;line-height:160%;white-space:pre-wrap;word-wrap:break-word}.etc__guidance img{max-width:100%}.etc__guidance h4{padding:4px 4px;font-size:18px;font-weight:900;text-align:left;color:#073969;border:solid 1px #aaaaaa;background-color:#e6e6e6}.etc__guidance h4:before{font-family:'Hiragino Kaku Gothic ProN', 'Meiryo', 'sans-serif';content:"■ ";color:#073969;font-size:18px}.etc__guidance div{border-left:solid 1px #aaaaaa;border-right:solid 1px #aaaaaa;padding:12px 0 0 12px}.etc__guidance div.last{border-bottom:solid 1px #aaaaaa}.etc__guidance-attention{margin-top:6px;font-size:14px;text-align:center;color:#888}.etc__question-link{display:block;margin-top:20px;margin-bottom:10px;text-align:center;font-size:14px;font-weight:600;text-decoration:none}.etc__title{width:100%;height:36px;line-height:36px;font-size:16px;font-weight:600;text-align:center;color:#e9deb6;background-color:#767778}.etc__question{margin:20px 6px}.etc__question-back{margin:10px 3%;width:43%;background-color:#a2a2a2}.etc__question-submit{margin:10px 3%;width:43%}.etc__question-attention{font-size:12px;color:#E33;margin:0 0 0 5%}.etc__question-remark{margin:20px 0 20px 20px}.etc__question-remark li:before{font-family:'Hiragino Kaku Gothic ProN', 'Meiryo', 'sans-serif';content:"※ ";font-size:12px}.etc__question-remark li{font-size:15px;list-style:none}.etc__thanks{height:600px;background-image:url(/shop/img/thanks_bg.gif);background-position:center 40px;background-size:90%;background-repeat:no-repeat;font-size:15px;text-align:center;margin:20px 10px 0 10px}.etc__thanks h1{font-size:19px;font-weight:800;margin:0 0 20px 0}.etc__question-buttons{margin-top:30px}.etc__privacy-policy{margin:8px 8px 20px 8px;text-align:justify}.etc__privacy-policy .explanation_box{padding:0.5em 1em;margin:2em 0;font-weight:bold;color:#6091d3;background:#FFF;border:solid 3px #6091d3;border-radius:10px}.etc__company-profile{margin:8px 8px 20px 8px}.etc__company-profile tr>td:nth-child(2n+1){padding:6px 10px;white-space:nowrap}.etc__recruitment{margin:8px 8px 20px 8px}.etc__recruitment h3{font-size:15px;font-weight:600;margin-bottom:8px}.etc__recruitment h4{margin:0 0 20px 0;text-align:center;font-size:13px}.etc__recruitment dl{margin:0 0 20px 0}.etc__recruitment dt{float:left;width:80px;line-height:200%}.etc__recruitment dd{margin-left:80px;line-height:200%}.etc__recruitment dd.left{margin-left:0}
