.col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.list-unstyled{padding-left:0;list-style:none}.form-control{display:block;width:100%;height:auto;padding:.5rem .75rem;font-size:.92rem;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #777;border-radius:0;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}.slim-gutters{margin-right:-5px;margin-left:-5px}.slim-gutters>.col,.slim-gutters>[class*="col-"]{padding-right:5px;padding-left:5px}.input-pill{border-radius:2em !important}.sns-lp{line-height:1.2}.sns-lp .section-title{text-transform:uppercase;font-family:'Interstate';font-weight:600;font-size:3.5em;line-height:1;margin-bottom:.5em}.sns-lp .section-heading{text-align:center}.sns-lp .section-heading .section-title{font-size:5.5em;line-height:.9;margin-bottom:.2em}@media (max-width:991px){.sns-lp .section-heading .section-title{margin-top:.25em}}.sns-lp .section-heading .section-title img{width:1em}.sns-lp .section-heading p{font-size:1.1em;font-weight:600;margin-bottom:1em}@media (max-width:991px){.sns-lp .section-heading .content-flex-absolute{justify-content:flex-start}}.sns-lp .section-more-than{text-align:center;background:#f2f2f2;padding:4em 0 2em}@media (min-width:992px){.sns-lp .section-more-than{padding-bottom:4em}}@media (min-width:992px){.sns-lp .section-more-than .more-than-list{display:flex;justify-content:space-between;align-items:flex-end}}.sns-lp .section-more-than .more-than-list .item{position:relative}@media (max-width:991px){.sns-lp .section-more-than .more-than-list .item{margin-bottom:2em}}.sns-lp .section-more-than .more-than-list .item:nth-child(1):after{content:'';display:block;position:absolute;background:url('../images/page/sns/line.svg');background-repeat:no-repeat;background-size:contain;background-position:bottom center;width:17em;height:1em;margin-left:-8.5em;left:50%}.sns-lp .section-more-than .more-than-list .icon{margin-bottom:.5em}.sns-lp .section-more-than .more-than-list .icon img{max-width:4em;max-height:1.75em}.sns-lp .section-more-than .more-than-list .icon-text{font-weight:600;font-size:1.2em}.sns-lp .section-more-than .more-than-list .description{position:relative}.sns-lp .section-more-than .more-than-list .description.highlight-arrow:after,.sns-lp .section-more-than .more-than-list .description.highlight-arrow:before{content:'';position:absolute;display:block;background-repeat:no-repeat;background-size:contain}.sns-lp .section-more-than .more-than-list .description.highlight-arrow:before{background-image:url('../images/page/sns/arrow-right.svg');width:2.1em;height:2em;top:-.75em;left:50%;margin-left:-8.5em}.sns-lp .section-more-than .more-than-list .description.highlight-arrow:after{background-image:url('../images/page/sns/arrow-left.svg');width:2.35em;height:2.5em;top:-1.5em;right:50%;margin-right:-9em}.sns-lp .section-start-sns{text-align:center;padding:4em 0}@media (min-width:768px){.sns-lp .section-start-sns .col-md-3{padding-right:4em}}@media (max-width:991px){.sns-lp .section-start-sns .slick-sns-products{margin:2.5em 0 0}}.sns-lp .section-start-sns .slick-sns-products hr{border-color:#bfbfbf;width:70%}.sns-lp .section-start-sns .slick-sns-products p{margin-bottom:1.5em}.sns-lp .section-start-sns .slick-sns-products .item{padding:0 .5em}@media (min-width:992px){.sns-lp .section-start-sns .slick-sns-products .item{padding:0 .75em}}.sns-lp .section-start-sns .slick-sns-products .item>div{display:flex;flex-direction:column;justify-content:space-between;background:#f2f2f2;border-radius:1em;padding:2em 0;font-size:90%;height:100%;min-height:34em}@media (max-width:991px){.sns-lp .section-start-sns .slick-sns-products .item>div{min-height:36em}}.sns-lp .section-start-sns .slick-sns-products .item>div>a{align-self:center}@media (max-width:991px){.sns-lp .section-start-sns .slick-sns-products .item .btn-lifeaid{font-size:2.75vw}}.sns-lp .section-start-sns .slick-sns-products .product-cans{display:flex;justify-content:center;margin-bottom:1.75em}.sns-lp .section-start-sns .slick-sns-products .product-cans .sp-wrapper{width:25%;margin:0px -2.5%}.sns-lp .section-start-sns .slick-sns-products .product-cans .sp-wrapper.go-collection{margin:0px -6.5%}.sns-lp .section-start-sns .slick-sns-products .sprite-product-logos{font-size:80%}.sns-lp .section-start-sns .slick-sns-products .function{text-transform:uppercase;font-family:'Interstate';font-weight:600;font-size:3em;line-height:.9;margin-bottom:.1em}.sns-lp .section-start-sns .slick-sns-products .navigation-wrapper .arrow{width:1.5em;height:1.5em}.sns-lp .section-start-sns .slick-sns-products .navigation-wrapper .arrow.arrow--left{background:#000;left:-2em}.sns-lp .section-start-sns .slick-sns-products .navigation-wrapper .arrow.arrow--left:before{content:'';transform:none;position:absolute;width:1.5em;height:1.5em;left:0;top:0;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath fill='white' d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E") !important}.sns-lp .section-start-sns .slick-sns-products .navigation-wrapper .arrow.arrow--left:after{content:'';border:2px solid #9e9e9e;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:ring 1.5s infinite}.sns-lp .section-start-sns .slick-sns-products .navigation-wrapper .arrow.arrow--right{background:#000;right:-2em}.sns-lp .section-start-sns .slick-sns-products .navigation-wrapper .arrow.arrow--right:before{content:'';transform:none;position:absolute;width:1.5em;height:1.5em;left:0;top:0;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath fill='white' d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E") !important}.sns-lp .section-start-sns .slick-sns-products .navigation-wrapper .arrow.arrow--right:after{content:'';border:2px solid #9e9e9e;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:ring 1.5s infinite}.sns-lp .section-start-sns .slick-sns-products .slick-arrow{background:#000}@media (max-width:991px){.sns-lp .section-start-sns .slick-sns-products .slick-arrow{height:100%;opacity:0}}@media (min-width:992px){.sns-lp .section-start-sns .slick-sns-products .slick-arrow{border-radius:50%}}@media (min-width:992px){.sns-lp .section-start-sns .slick-sns-products .slick-arrow:after{content:'';border:2px solid #9e9e9e;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:ring 1.5s infinite;border-radius:50%}}.sns-lp .section-start-sns .slick-sns-products .slick-arrow:before{content:'';position:absolute;width:70%;height:100%;left:10%;top:0;background-position:center;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath fill='white' d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E") !important}.sns-lp .section-start-sns .slick-sns-products .slick-arrow.slick-prev{left:0}@media (min-width:992px){.sns-lp .section-start-sns .slick-sns-products .slick-arrow.slick-prev{left:-2.25rem}}.sns-lp .section-start-sns .slick-sns-products .slick-arrow.slick-next{right:0}@media (min-width:992px){.sns-lp .section-start-sns .slick-sns-products .slick-arrow.slick-next{right:-2.25rem}}.sns-lp .section-start-sns .slick-sns-products .slick-arrow.slick-next:before{left:15%}.sns-lp .secion-go-collection .content-flex-absolute{justify-content:flex-start}@media (min-width:768px){.sns-lp .secion-go-collection .content-flex-absolute{align-items:flex-start;justify-content:center}}.sns-lp .secion-go-collection .title-wrapper{text-align:center}@media (min-width:768px){.sns-lp .secion-go-collection .title-wrapper{margin-left:10em}}.sns-lp .secion-go-collection .title-wrapper .section-title{margin-bottom:0}.sns-lp .secion-go-collection .title-wrapper .section-title .sprite-product-logos{font-size:.45em}@media (max-width:991px){.sns-lp .section-go-callout .content-flex-absolute{justify-content:flex-start}}@media (max-width:991px){.sns-lp .section-go-callout .container{text-align:center;padding-top:3em}}.sns-lp .section-go-callout .section-title{margin-bottom:0}.sns-lp .section-go-callout p{margin:0 0 1em}.sns-lp .section-go-callout .sprite-product-logos{font-size:1.4em}.sns-lp .pdp-good-stuff{padding:4em 0;text-align:center}.sns-lp .pdp-good-stuff .list{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}@media (max-width:991px){.sns-lp .pdp-good-stuff .list{margin-bottom:2.5em}}@media (min-width:768px){.sns-lp .pdp-good-stuff .list{width:70%;margin:0 auto 3em}}.sns-lp .pdp-good-stuff .list .item{text-align:center;width:50%;font-weight:bold;margin-top:1rem}@media (min-width:768px){.sns-lp .pdp-good-stuff .list .item{width:25%}}.sns-lp .pdp-good-stuff .list .fa.fa-ban{font-size:2em;color:#df2927;transform:rotate(90deg)}.sns-lp .section-people-saying{text-align:center;padding:4em 0;background-color:#f2f2f2}@media (min-width:992px){.sns-lp .section-people-saying .slick-people-saying{display:flex;justify-content:space-between}}@media (max-width:991px){.sns-lp .section-people-saying .slick-people-saying .item{padding:0 2em}}@media (min-width:992px){.sns-lp .section-people-saying .slick-people-saying .item{width:31%}}.sns-lp .section-people-saying .slick-people-saying .item>div{height:35em;display:flex;flex-direction:column;justify-content:space-between;background:#ffffff;border-bottom:.75em solid #df2927;border-radius:.5em;padding:2em}.sns-lp .section-people-saying .slick-people-saying .item>div>a{align-self:center}.sns-lp .section-people-saying .slick-people-saying hr{border-color:#bfbfbf;width:70%;margin:1.5em auto}.sns-lp .section-people-saying .slick-people-saying .photo{margin-bottom:1em}.sns-lp .section-people-saying .slick-people-saying .photo img{width:8em;height:8em;border-radius:50%}.sns-lp .section-people-saying .slick-people-saying .quote{width:80%;margin:0 auto 1.5em;font-weight:600}.sns-lp .section-people-saying .slick-people-saying .subs-items{margin-top:1.25em}.sns-lp .section-people-saying .slick-people-saying .subs-items .subs-item{display:flex;align-items:center;justify-content:center;font-size:90%;margin-bottom:1.5em}.sns-lp .section-people-saying .slick-people-saying .subs-items .subs-item .case-img{width:21%}.sns-lp .section-people-saying .slick-people-saying .subs-items .subs-item>div:not(.case-img){width:60%;text-align:left;padding-left:3%}.sns-lp .section-people-saying .slick-people-saying .btn-white{border-color:#bfbfbf}.sns-lp .section-people-saying .slick-people-saying .navigation-wrapper .arrow{width:1.5em;height:1.5em}.sns-lp .section-people-saying .slick-people-saying .navigation-wrapper .arrow.arrow--left{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E") !important}.sns-lp .section-faq{padding:4em 0}.sns-lp .section-faq .section-title{text-align:center}.sns-lp .section-faq .panel-group{margin:0 auto}@media (min-width:992px){.sns-lp .section-faq .panel-group{width:65%}}.sns-lp .section-faq .panel-default{background-color:transparent;border:none;box-shadow:none;margin-bottom:1em}.sns-lp .section-faq .panel-default>.panel-heading{background-color:transparent;padding:0;font-size:1.2em}.sns-lp .section-faq .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none}.sns-lp .section-faq .panel-default .panel-title>a{display:block;position:relative;padding:.5em 0;border-bottom:1px solid #bfbfbf}.sns-lp .section-faq .panel-default .panel-title>a.collapsed:after{transform:none}.sns-lp .section-faq .panel-default .panel-title>a:after{content:'';position:absolute;right:0;top:50%;width:.75em;height:1em;background-image:url('../images/icons/arrow/chevron-down-black.svg');background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:-.3em;transform:rotate(180deg)}.sns-lp .section-faq .panel-default .panel-body{padding:1em 0}.sns-lp .section-start-subs{text-align:center;padding:4em 0}.modal-popup.modal-slide.popup-dark-full .modal-inner-wrap{margin:0;max-height:100vh;border-radius:1em;padding:0;overflow:hidden}@media (min-width:768px){.modal-popup.modal-slide.popup-dark-full .modal-inner-wrap{width:750px}}@media (min-width:992px){.modal-popup.modal-slide.popup-dark-full .modal-inner-wrap{width:970px;margin:3vh auto;max-height:94vh;padding:1em;width:90vw}}@media (min-width:1200px){.modal-popup.modal-slide.popup-dark-full .modal-inner-wrap{width:1170px}}.sns-product-selection{background:#ffffff;color:#000000;padding:1em 1em 5em;line-height:1.2;border-radius:1em;height:85vh;overflow:scroll}@media (min-width:992px){.sns-product-selection{height:90vh;padding:1em 2.5em 8em}}.sns-product-selection .modal-close{font-size:3em}.sns-product-selection .sns-title{text-align:center;padding-bottom:1em;border-bottom:1px solid #bfbfbf;margin-bottom:1em}.sns-product-selection .sns-title img{width:3.5em}.sns-product-selection .sns-title .text-bold{font-size:1.2em;font-weight:600}.sns-heading{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #bfbfbf}.sns-product-list{display:flex;flex-wrap:wrap;margin:0 -1em}@media (max-width:991px){.sns-product-list{flex-flow:column}}.sns-product-list .sns-product-group{padding:0 1em}@media (min-width:992px){.sns-product-list .sns-product-group{width:33.33333333%}}.sns-product-list .sns-product-group .sns-product-group-name{font-size:1.25em;font-weight:600;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #b8b7b7}.sns-product-list .sns-product-group .sns-product-group-name.collapsed .logo-wrapper .toggle-view:after{content:'View'}.sns-product-list .sns-product-group .sns-product-group-name.collapsed .logo-wrapper .toggle-view:before{transform:translateY(-50%) rotate(-90deg)}.sns-product-list .sns-product-group .sns-product-group-name .logo-wrapper{display:flex;justify-content:space-between;align-items:center}.sns-product-list .sns-product-group .sns-product-group-name .logo-wrapper .product-logo-wrapper{display:flex;align-items:center}.sns-product-list .sns-product-group .sns-product-group-name .logo-wrapper .toggle-view{position:relative;padding-right:1em}.sns-product-list .sns-product-group .sns-product-group-name .logo-wrapper .toggle-view:after{content:'Hide'}.sns-product-list .sns-product-group .sns-product-group-name .logo-wrapper .toggle-view:before{content:'';background-image:url('../images/icons/arrow/chevron-down-black.svg');background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:0;top:50%;width:.75em;height:.75em;transform:translateY(-50%) rotate(180deg)}.sns-product-list .sns-product-group .sns-product-group-name .text-normal{font-size:.63em}.sns-product-list .sns-product-group .sns-product-group-name .sprite-product-logos{margin-right:.25em}.sns-product-list .sns-product{background:#f2f2f2;padding:1em .5em;border-radius:.5em;display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.sns-product-list .sns-product .product-cans{width:18%}.sns-product-list .sns-product .product-cans .sp-wrapper{width:60%}.sns-product-list .sns-product .product-cans .sp-wrapper.cans4{width:85%}.sns-product-list .sns-product .product-cans .sp-wrapper.cans3{width:75%}.sns-product-list .sns-product .product-info{width:58%}.sns-product-list .sns-product .product-qty{width:22%;font-size:1.2em}.sns-product-list .sns-product .product-qty .qty-min-plus .qty input{font-weight:500}.sns-product-list .sns-product .product-qty .qty-min-plus .min a,.sns-product-list .sns-product .product-qty .qty-min-plus .plus a{border-radius:1em;font-weight:500}.sns-selection-fixed{position:fixed;left:0;bottom:0;width:100%;z-index:1}@media (min-width:992px){.sns-selection-fixed{bottom:3vh}}#snsGoSelectionModal .sns-product-selection{position:relative;height:90vh}@media (min-width:992px){#snsGoSelectionModal .sns-product-selection{height:auto}}@media (min-width:992px){#snsGoSelectionModal .sns-selection-fixed{position:absolute;bottom:0}}#snsGoSelectionModal .sns-selection-fixed .sns-selection .text-title{display:none}.sns-selection{width:100%;line-height:1.2;padding:0;margin:0 auto}@media (min-width:768px){.sns-selection{width:750px;padding:0 1em}}@media (min-width:992px){.sns-selection{width:970px}}@media (min-width:1200px){.sns-selection{width:1170px}}.sns-selection>div{background:#ffffff;color:#000000;padding:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;border-top:3px solid #000}@media (min-width:992px){.sns-selection>div{padding:1em 2.5em}}.sns-selection .text-title{font-size:1.2em;margin-bottom:1em}@media (max-width:991px){.sns-selection .text-title .text-small{display:block;font-size:3.25vw}}.sns-selection .sns-selection-products{display:flex;justify-content:space-between;align-items:center}@media (max-width:991px){.sns-selection .sns-selection-products{flex-flow:column}}@media (max-width:991px){.sns-selection .sns-selection-products form{width:100%}}.sns-selection .subs-items{display:flex;width:100%;overflow-x:scroll}@media (min-width:992px){.sns-selection .subs-items{width:calc(100% - 11.5em)}}.sns-selection .subs-items .item{display:flex;align-items:center;justify-content:center;font-size:90%}@media (min-width:768px){.sns-selection .subs-items .item{padding-bottom:1em}}.sns-selection .subs-items .item .case-img{width:4em}.sns-selection .subs-items .item>div:not(.case-img){min-width:13em;text-align:left;padding:0 1em 0 .5em}@media (max-width:991px){.sns-selection .btn-wrapper{width:100%;padding-top:1em;margin-top:1em;border-top:1px solid #bfbfbf}}@media (max-width:991px){.sns-selection .btn-wrapper .btn{width:100%}}