.category-card{border:1px solid #d6d6d6;display:inline-block;flex-shrink:0;font-size:13px;height:185px;margin-bottom:10px;margin-right:15px;padding:16px;width:300px}.category-card__title{font-weight:700;margin-bottom:12px;position:relative;text-align:center;width:100%}.category-card__title:before{background:#ea2015;border-radius:3px;bottom:-10px;content:"";height:5px;left:calc(50% - 30px);position:absolute;width:60px}.category-card__img{margin-top:12px;text-align:center;width:100%}.category-card__img__src{width:80%}.category-card__tags{height:50px;overflow-y:hidden;padding-top:8px;width:100%}.category-card__tags__hash-tag{float:left;padding-bottom:4px;padding-right:4px}.category-card__tags__hash-tag__link{color:#161616!important;font-size:.8em;text-decoration:none!important}.category-card__tags__hash-tag__card{background:#fdeeed;color:#000;display:inline-block;margin-left:15px;padding:.2rem .6rem;position:relative}.category-card__tags__hash-tag__card:before{border-color:transparent #fdeeed transparent transparent;border-style:solid;border-width:11px 11px 12px 0;content:"";left:-11px;position:absolute;top:0}.category-card__tags__hash-tag__card:after{background:#fff;border-radius:50%;content:"";height:5px;left:-5px;position:absolute;top:calc(50% - 3px);width:5px}.category-card__tags:after{clear:both;content:"";display:block}.category-card__text{font-size:.9em;padding-top:10px;width:100%}.category-card__text__more{color:#000!important;text-decoration:none!important}.content{position:relative}.official-site-button:not(.card_product_overview__link .official-site-button):not(.card-product-container__link.left-button.official-site-button):not(.search_product_background .official-site-button){align-items:center;background-color:#828282;border-radius:48px;cursor:pointer;display:flex;height:32px;justify-content:center;width:20%}.official-site-button a{color:#fff;font-size:12px;text-decoration:none}.official-site-button span{margin-right:8px}.official-site-button:hover{opacity:.8}.productInformation__name-area{margin-left:18%}.productInformation__listInBtn{background:linear-gradient(#96c527,#6d901b);background-color:#6d901b;border:none;border-radius:3px;box-shadow:0 3px 0 0 #556e19;color:#fff;cursor:pointer;font-size:13px;text-align:center}.productInformation__listInBtn:hover{opacity:.7}.productInformation__listRemoveBtn{background:linear-gradient(#b3b3b3,#797979);background-color:#797979;border:none;border-radius:3px;box-shadow:0 3px 0 0 #494949;color:#fff;cursor:pointer;font-size:13px;text-align:center}.productInformation__listRemoveBtn:hover{opacity:.7}.productInformation__review{font-size:10px}.productInformation__review-subLavel{color:#595959}.attention-text-area{background:#fffceb;height:80px;margin-bottom:20px;width:100%}.attention-text-area__image{margin-right:10px;padding:10px}.attention-text-area__text{color:#ff3838;font-size:16px;font-weight:700;margin-left:10px;padding:30px}.productInformation__head,.productInformation__main,.productInformation__main-area,.productInformation__movieBtn,.productInformation__sellingPoints,.productInformation__sellingPoints-area,.productInformation__serviceTarget,.productInformation__serviceTarget-area,.productInformation__source{zoom:1}.productInformation__head:after,.productInformation__main-area:after,.productInformation__main:after,.productInformation__movieBtn:after,.productInformation__sellingPoints-area:after,.productInformation__sellingPoints:after,.productInformation__serviceTarget-area:after,.productInformation__serviceTarget:after,.productInformation__source:after{clear:both;content:".";display:block;height:0;visibility:hidden}.productInformation__column,.productInformation__value{border:1px solid #d6d6d6;font-size:1.1rem;padding:6px 4px 8px;text-align:center;width:128px}.productInformation__listInBtn,.productInformation__listRemoveBtn,p .productInformation__listInBtn,p .productInformation__listRemoveBtn{display:block;height:70px;text-decoration:none;width:138px}.productInformation__badge{border-bottom:2px solid #ea1f15;padding-right:8px}.productInformation__badge span{background-color:#ea1f15;border-radius:3px 3px 0 0;color:#fff;font-size:1.1rem;font-weight:700;margin-right:2px;padding:7px}.productInformation__head{align-items:center;background:#ecf1e4;border:1px solid #d6d6d6;display:flex;justify-content:space-between;padding:9px 8px}.productInformation__title{float:right;position:relative;width:595px}.productInformation__name-area{float:right;position:relative;width:82%}.productInformation .official-site-button{margin:5px auto 0;width:20%}.productInformation__icon{left:-10.5%}.productInformation__icon,.productInformation__icon-area{margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.productInformation__icon-area{left:-11.5%}.productInformation__productName{font-size:1.5rem!important;height:100%;line-height:1.6;vertical-align:middle;width:100%}.productInformation__companyName{font-size:1.1rem;line-height:1.6em}.productInformation__main{padding:15px 8px 12px}.productInformation__main,.productInformation__main-area{border:1px solid #d6d6d6;border-top:none;margin-bottom:14px}.productInformation__main-area{padding:25px}.productInformation__logoLink{float:left;width:112px}.productInformation__logo{border:1px solid #d6d6d6;padding:1px}.productInformation__movieBtn{background-color:#f9f9f9;border:1px solid #d6d6d6;border-radius:3px;box-shadow:0 2px 0 0 #929292;color:#333;font-size:12px;height:28px;margin-top:4px;position:relative;width:100%}li .productInformation__movieLink{color:#333;display:block;height:23px;padding:5px 0 0 20px;position:absolute;text-decoration:none;width:92px}li .productInformation__movieLink svg{fill:#fe6e6e;position:absolute;right:14px;top:6px}.productInformation__sellingPoints{float:left;padding:0 0 0 5px;width:590px}.productInformation__sellingPoints-area{float:left;padding:0 0 0 25px;width:590px}.productInformation__source{font-size:.6rem;padding:0 0 10px 17%;width:565px}.productInformation__source span{line-height:1.2rem}.productInformation__point{font-size:13px;margin-bottom:10px}.productInformation__serviceTarget{float:right;position:relative;width:590px}.productInformation__serviceTarget-area{float:right;position:relative;width:685px}.productInformation__table{float:left;width:439px}.productInformation__table-area{float:left;width:515px}.productInformation__column{background:#edf1e3;font-weight:700}.productInformation__cartBtn{float:right}p .productInformation__listInBtn{background:linear-gradient(#96c527,#6d901b);background-color:#6d901b;border-radius:3px;box-shadow:0 3px 0 0 #556e19;color:#fff;font-size:13px;text-align:center}p .productInformation__listInBtn:hover{opacity:.7}p .productInformation__listRemoveBtn{background:linear-gradient(#b3b3b3,#797979);background-color:#797979;border-radius:3px;box-shadow:0 3px 0 0 #494949;color:#fff;font-size:13px;text-align:center}p .productInformation__listRemoveBtn:hover{opacity:.7}.productInformation__folder{fill:#fff;margin:9.5px 0;text-align:center;width:100%}.productInformation__review{margin:0 0 10px 25px;width:680px}.productInformation__review,.productInformation__review-inbound{align-items:center;background:#fefff8 0 0 no-repeat padding-box;display:flex;float:left}.productInformation__review-inbound{font-size:8px;margin:0 0 10px;width:600px}.productInformation__review-title{font-size:1.5em;font-weight:700;padding-left:20px}.productInformation__review-star{display:inline-block;flex-basis:auto;font-size:2em;margin-left:20px;position:relative}.productInformation__emptyStar{color:#ccc}.productInformation__filledStar{color:#fc3;overflow:hidden;position:absolute;top:0;white-space:nowrap}.productInformation__review-evaluation{flex-basis:auto;font-size:1.5em;font-weight:700;margin-left:20px;text-align:right}.productInformation__review-evaluation div a{color:#727272;font:normal normal 700 13px/20px Meiryo}.productInformation__review-evaluation div a:hover{color:#39f}.productInformation__review-subLavel{color:#aeaeae;margin-left:45px}.productInformation__review-subLavel span{padding-right:8px}.concierge-h2{border-bottom:2px solid #f49090;color:#555;display:inline-block;font-size:20px;font-weight:400;margin-bottom:24px;padding-bottom:4px}.concierge-h2:after{border-bottom:2px solid #555;content:"";display:block;padding-bottom:4px;position:absolute;width:127px}.concierge-h2 img.concierge-h2-icon{margin-right:10px;padding-bottom:4px;vertical-align:bottom}p.concierge-description{color:#555;font-size:14px;margin-bottom:16px}div.concierge-form-box{background-color:#f9f9f9;border:1px solid #c1c1c1;border-radius:10px;color:#555}div.concierge-form-box div.text-area{margin:17px auto 26px;width:86%}div.concierge-form-box div.text-area h3.about-concierge-title{font-size:16px;font-weight:400;margin-bottom:10px}div.concierge-form-box div.text-area p.description{font-size:13px;line-height:2}div.concierge-form-box div.form-area{margin:0 auto;width:519px}div.concierge-form-box div.form-area div.concierge-input{margin-bottom:10px;position:relative}div.concierge-form-box div.form-area div.concierge-input div.label-box{left:-20px;position:absolute;top:25%}div.concierge-form-box div.form-area div.concierge-input div.label-box label.input-name{font-size:14px;padding-top:14px}div.concierge-form-box div.form-area div.concierge-input .input-text{border:1px solid #c8c8c8;border-radius:5px;height:40px;padding-left:10px;width:386px}div.concierge-form-box div.form-area div.concierge-input .input-text::-moz-placeholder{color:#c8c8c8}div.concierge-form-box div.form-area div.concierge-input .input-text::placeholder{color:#c8c8c8}div.concierge-form-box div.form-area div.concierge-input .textarea{height:3.3em;resize:vertical}div.concierge-form-box div.form-area div.concierge-input div.annotation{margin-top:8px;padding-left:120px;width:100%}div.concierge-form-box div.form-area div.concierge-input div.required{color:#e22e2c}div.concierge-form-box div.form-area div.concierge-input div.err{padding-left:120px;width:100%}div.concierge-form-box div.form-area a.btn-submit{background:#e22e2c;border-radius:5px;color:#fff;display:block;height:60px;line-height:60px;margin:3rem auto 10px;position:relative;text-align:center;text-decoration:none;width:400px}div.concierge-form-box div.form-area a.btn-submit span.submit-text{font-size:18px}div.concierge-form-box div.form-area a.btn-submit .concierge-btn-arrow-right{height:20px;position:absolute;right:93px;top:18px;width:12px}div.concierge-form-box div.form-area div.concierge-term{margin-bottom:20px;text-align:center}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.concierge-guide{background-color:#f9f9f9;border:1px solid #c1c1c1;border-radius:10px;color:#555;height:300px;position:relative;width:100%}.concierge-guide__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%}.concierge-guide__header{width:100%}.concierge-guide__header__title{font-size:18px;margin-bottom:8px;text-align:center;width:100%}.concierge-guide__header__title__img{margin-right:10px;padding-bottom:4px;vertical-align:bottom}.concierge-guide__header__description{color:#555;font-size:14px;margin-bottom:16px}.concierge-guide__body{width:100%}.concierge-guide__body__title{font-size:18px;margin-bottom:8px;width:100%}.concierge-guide__body__description{color:#555;font-size:14px;margin-bottom:16px}.concierge-guide__action{text-align:center;width:100%}.concierge-guide__action .btn{background:#e22e2c 0 0 no-repeat padding-box;border-radius:5px;color:#fff;cursor:pointer;font-size:17px;opacity:1;padding:12px 64px;text-decoration:none}.concierge-guide .section-border{border-bottom:2px solid #f49090;display:inline-block}.concierge-guide .section-border:after{border-bottom:2px solid #555;content:"";display:block;position:absolute;width:120px}.condition-item{font-size:12px;padding:5px 0}.condition-item input,.condition-item label{cursor:pointer}.area{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding:15px 0;width:100%}.section-name{border-left:4px solid #f6bebe;padding-left:12px}.search{padding-bottom:10px;width:300px}.search__body{font-size:14px;padding:12px}.search__body__conditions{margin-bottom:24px}.search__body__conditions__input{font-size:12px;padding:5px 0}.search__body__conditions__input input,.search__body__conditions__input label{cursor:pointer}.search input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.search input[type=checkbox]+label:before{border:1px solid #ccc;border-radius:2px;content:"";display:inline-block;height:11px;margin-right:.5rem;width:11px}.search input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-position:0 1px;background-repeat:no-repeat}.search__name{cursor:pointer;display:inline-block;position:relative}.search__name:hover .categorySearch__categoryGroup{display:inline-block;left:-380px;top:-20px}.search__category-group{background:#fff;border:1px solid #d6d6d6;border-radius:5px;display:none;font-size:12px;line-height:1.6em;padding:10px;position:absolute;width:350px}.search__category-group:before{border:10px solid transparent;border-top-color:#fff;content:"";left:380px;margin-left:-10px;position:absolute;top:20px;transform:rotate(270deg)}.search__category-group__title{background-color:#ffd5d5;font-size:1.5rem;padding:15px 20px}.search__category-group li{display:inline;padding-top:12px}.search__category-group li:nth-child(n+2){background:url(/img/gnavi2/pagePath_arrow2.png) 7px 16px no-repeat;padding-left:20px}.search__category-group .active{background-color:#fff2f3}.search__category-group .active .material-icons{color:#f49292;font-size:3rem}.search__conts{background:#ffd5d5 0 0 no-repeat padding-box;border-radius:3px;height:120px;margin-bottom:35px;opacity:1;padding-top:20px;width:100%}.search__name{align-items:center;background:#ffefef 0 0 no-repeat padding-box;border-radius:0 0 5px 5px;border-top:2px inset #fff;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;height:50px;justify-content:center;margin-left:auto;margin-right:auto;opacity:1;width:100%}.search__name p{color:#333;font-size:12px;letter-spacing:0;opacity:1;text-align:center;width:80%}.search__arrow{border-color:transparent transparent #f49090 #f49090;border-style:solid;border-width:2px;height:7px;transform:rotate(45deg);width:7px}.search__form{border:1px solid #d6d6d6;border-radius:3px 3px 0 0;opacity:1;width:100%}.search__action{align-items:center;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;height:80px;justify-content:center;margin-left:auto;margin-right:auto;width:90%}.search__action button{font-weight:700}.search__button{background:#f49090 0 0 no-repeat padding-box;border:0;border-radius:3px;color:#fff;font-size:16px;height:40px;width:100%}.search__button:hover{cursor:pointer;opacity:.7}.search__title{align-items:center;background:#ffefef 0 0 no-repeat padding-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;height:43px}.search__title p{color:#333;font-size:15px;padding-left:13px}.sort-conts{background-color:#f9f9f9;display:table;font-size:13px;height:auto;margin-bottom:20px;width:100%}.sort-conts.alert{margin-bottom:0}.sort-conts__box{display:table-cell;padding:10px 0}.sort-conts__box--left{color:#aeaeae;text-align:center;vertical-align:middle;width:10%}.sort-conts__box--middle{color:#aeaeae;text-align:left;vertical-align:middle;width:60%}.sort-conts__box--many-text,.sort-conts__box--middle--many-text{width:10%}.sort-conts__box--right{vertical-align:middle;width:30%}.sort-conts .reset-btn,.sort-conts__box--toggle-button{cursor:pointer;vertical-align:middle}.sort-conts .reset-btn{background-color:#fff;border:0 solid;color:#f6bebe;height:30px;margin-left:20px;width:80%}.sort-conts .reset-btn:hover{fill:#f49192;background-color:#fff;border:1px solid #f49192;color:#f49192;transition:all .5s}.sort-conts .reset-btn:hover svg{fill:#f49192}.sort-conts .reset-btn__icon{vertical-align:middle}.sort-function-area{color:#333;display:table;font-size:16px;margin-bottom:20px;text-align:right;width:100%}.sort-function-area__text{display:table-cell;text-align:right;width:75%}.sort-function-area__img{display:table-cell;vertical-align:middle}.sort-function-area__select{color:#333;cursor:pointer;display:table-cell;height:30px}.sort-function-area__select__el{height:30px;width:170px}.sort-function-area__paging{width:230px}.sort-function-area__paging-total{color:#f29700;font-size:22px;font-weight:700}#sendPopup{display:none;height:300px;left:50%;margin:-150px 0 0 -240px;position:fixed;top:50%;width:480px}#sendPopup,#sendPopup .loadingArea{background:none repeat scroll 0 0 #fff}#sendPopup .loadingArea{font-size:16px;padding:100px 0;position:relative;text-align:center}#bgSendPopup{background:none repeat scroll 0 0 #000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.cta-button-area{margin:30px 0;text-align:center}.cta-button-area .cta-button{background:red;border:0;border-radius:.5rem;box-shadow:0 5px 0 #d44114;color:#fff;cursor:pointer;display:inline-block;font-size:23px;font-weight:700;letter-spacing:.1em;line-height:1.5;padding:.25rem 2rem 1.5rem 4.8rem;position:relative;text-align:center;text-decoration:none;transition:all .3s;vertical-align:middle;width:80%}.cta-button-area .cta-button:hover{background:#fc5050;box-shadow:0 2px 0 #d44114;color:#fff;text-decoration:none;transform:translateY(3px)}.cta-button-area .cta-button__category-name{background:#fff;border:2px solid #d44114;border-radius:100vh;box-shadow:0 3px 3px rgba(0,0,0,.2);color:#d44114;display:block;font-size:13px;left:28%;padding:.25rem 0;position:absolute;top:-.75rem;width:40%}.cta-button-area .cta-button__category-name:before{border-color:#d44114 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-10px;content:"";left:44%;position:absolute}.cta-button-area .cta-button__category-name:after{border-color:#fff transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-7px;content:"";left:44%;position:absolute}.cta-button-area .cta-button__file-icon{background-image:url(/img/common/icon/form_white.svg);display:inline-block;height:40px;margin-bottom:-10px;margin-right:.75rem;text-align:right;width:40px}.cta-button-area{background-color:#f9f9f9;padding-top:25px}.cta-button-file-icon{background-image:url(/img/common/icon/form_white.svg);display:inline-block;height:40px;margin-bottom:-10px;margin-right:.75rem;width:40px}.cta-button{padding:1.5rem 4.8rem!important;width:75%!important}.bulk-buttom{margin-bottom:20px;padding-bottom:3px;text-align:center}.bulk-buttom__area{height:166px;left:200px;padding-bottom:15px;top:523px}.bulk-buttom__area,.bulk-buttom__large-area{background:#f6f6f6 0 0 no-repeat padding-box;border:2px solid #d6d6d6;border-radius:3px;opacity:1;width:870px}.bulk-buttom__large-area{height:255px;left:199px;top:3759px}.bulk-buttom__inner{padding-top:3px}.bulk-buttom a.bulk-buttom__linkArea{display:block;text-decoration:none}.bulk-buttom a.bulk-buttom__linkArea:hover{opacity:.7}.bulk-buttom .bulk-buttom__linkArea__all-order-style{background:#ffaf31;background:linear-gradient(#ffaf31,#fa8700);border-radius:5px;box-shadow:0 3px 0 0 #ca6e00;color:#fff!important;font-size:22px;margin:20px 0 2px;padding:17px 0;position:relative}.bulk-buttom__linkInner{padding:13px 15px 10px}.bulk-buttom__caption{display:block;margin-bottom:5px}.bulk-buttom__linkInner .bulk-buttom__caption{color:#000;font-size:18px;font-weight:700;line-height:1.6em}.bulk-buttom__linkInner .bulk-buttom__caption_state_smallFont{font-size:16px;font-weight:700}.bulk-buttom__caption_state_smallText{color:#000;font-size:12px;line-height:1.6em;padding-top:5px}.bulk-buttom__caption_state_inCart{font-size:14px;line-height:1.6em}.bulk-buttom__button{background:red;background:linear-gradient(red,#dd3220);border-radius:10px;box-shadow:0 3px 0 0 #a42618;color:#fff;display:inline-block;font-size:29px;height:70px;line-height:70px;position:relative;text-decoration:none;width:420px}.bulk-buttom__button span.message-sorted{line-height:30px}.bulk-buttom__button span.message-sorted.small{font-size:16px}.bulk-buttom__button_state_inCart{background:red;background:linear-gradient(red,#dd3220);border-radius:5px;box-shadow:0 3px 0 0 #a42618;color:#fff;font-size:22px;margin:5px 0 2px;padding:17px 0;position:relative}.bulk-buttom__button_state_inCart:hover{opacity:.7}.bulk-buttom__order-btn{background:#ffaf31;background:linear-gradient(#ffaf31,#fa8700);border-radius:5px;box-shadow:0 3px 0 0 #ca6e00;color:#fff;font-size:22px;margin:20px 0 2px;padding:17px 0;position:relative}.bulk-buttom__order-btn:hover{opacity:.7}.bulk-buttom .material-icons.arrow_right{font-size:35px;position:absolute;right:46px;top:18px}.bulk-buttom .bottom_right_arrow{font-size:36px;position:absolute;right:8px;top:11px}.bulk-buttom__reSearchArea{display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:10px;padding:10px}.bulk-buttom__reSearchArea span{margin-top:7px}.bulk-buttom__reSearchArea span.point{color:#f60;font-size:17px;font-weight:700}.title_box_baloon{padding:11px 0 12px 45px}.issue-article__link{padding:0 0 5px 15px;width:270px}.issue-article__title{font-weight:700;line-height:1.7;width:85%}.issue-article__description{padding-left:15px}#issue{line-height:1.8}#issue .page-title{font-weight:400!important}#issue .issue-products__header{display:flex}#issue .issue-products__header>div:last-of-type{margin-left:auto}#issue .issue-products__header .issue-products__sort .form-group{display:flex;font-size:16px}#issue .issue-products__header .issue-products__sort .form-control{color:#333;height:30px;margin-left:8px}#issue .section-title{border-bottom:2px solid #f49090;display:inline-block;font-size:20px;font-weight:400;margin-top:36px;padding-bottom:4px}#issue .section-title:after{border-bottom:2px solid #555;content:"";display:block;padding-bottom:4px;position:absolute;width:150px}#issue .section-title__icon{vertical-align:text-bottom}#issue .issue-solution-category__section-title:after{width:110px}#issue .issue-products__title__section-title:after{width:100px}#issue .issue-description{font-size:13px}#issue .issue-description__body{display:flex}#issue .issue-description__body__text{color:var(--unnamed-color-555555);color:#555;flex:1;letter-spacing:var(--unnamed-character-spacing-0);letter-spacing:0;opacity:1;text-align:left}#issue .issue-description__body__text .u{text-decoration:underline;text-decoration-color:#faec87;text-decoration-thickness:.2em}#issue .issue-description__body__img{flex:1;padding:0 16px}#issue .issue-description__body__img__src{aspect-ratio:436/190;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}#issue .issue-solution_category{font-size:13px}#issue .issue-solution_category__body{align-items:flex-start;display:flex;overflow-x:scroll;width:100%}
