.color-mint{background-color:#daeadd !important}.color-yellow{background-color:#f9bd2c !important}.color-pink{background-color:#f3dcd0 !important}.color-pink2{background-color:#ef9594 !important}.color-cherry{background-color:#c09096 !important}.color-cherry2{background-color:#c39198 !important}.color-sakura{background-color:#eebdde !important}.color-blue{background-color:#e2e5eb !important}.color-seablue{background-color:#8099c6 !important}.color-skyblue{background-color:#84d1f1 !important}.color-lightblue{background-color:#7fcff4 !important}.color-green{background-color:#57a4a4 !important}.color-olive{background-color:#a1cfa0 !important}.color-lavender{background-color:#bbb2c0 !important}.color-purple{background-color:#e3d7e8 !important}.color-violet{background-color:#c9bbe8 !important}.color-orange{background-color:#ef8531 !important}.color-white{background-color:#fff !important}.color-gray{background-color:#ddd !important}.color-lightGray{background-color:#f2f2f2 !important}.color-darkGray{background-color:#666 !important;color:#fff}.color-black{background-color:#000 !important;color:#fff}html{overflow-y:scroll;height:100% !important;width:100%}body{font:14px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;line-height:1.5;position:relative;margin:auto}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,header,section,article,aside,footer,figure,figcaption,nav,textarea{margin:0;padding:0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-feature-settings:"palt";-webkit-text-size-adjust:100%;font-weight:normal;font-weight:400;letter-spacing:0.8px;color:#333}h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,header,section,article,aside,footer,figure,figcaption,nav{font-size:1em}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,ul span,ol span,dl span,li span,dt span,dd span,p span{display:inline}section{clear:both;display:block;width:100%}img{max-width:100%;height:auto;width:auto\9;border-style:none;vertical-align:bottom}ul,ol{list-style:none}table{border-spacing:0;empty-cells:show}a img,a p img{transition:opacity 300ms ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}a img:hover,a p img:hover{opacity:0.75}a:link,a:visited,a:hover,a:active{text-decoration:none;text-decoration:none\9}sub{vertical-align:baseline;font-size:0.7em}sup{vertical-align:baseline;font-size:0.7em}.u-cf:after{content:" ";display:block;clear:both}.u-pc_w1520{width:1520px !important}.u-pc_w1080{width:1080px !important}.u-w_col3{width:calc( 100% / 3) !important}.u-w_col4{width:calc( 100% / 4) !important}.u-w9{width:9%}.u-w10{width:10%}.u-w11{width:11%}.u-w15{width:15%}.u-w18{width:18%}.u-w20{width:20%}.u-w25{width:25%}.u-w30{width:30%}.u-w45{width:45%}@media screen and (max-width: 1200px){.u-w9{width:9% !important}.u-w10{width:10% !important}.u-w11{width:11% !important}.u-w15{width:15% !important}.u-w18{width:18% !important}.u-w20{width:20% !important}.u-w51{width:51% !important}}@media screen and (max-width: 767px){.u-sp_w750{width:750px !important}.u-sp_w56{width:56% !important}.u-pc_w1080{width:300% !important}.u-pc_w1520{width:350% !important}}.u-pl0{padding-left:0 !important}.u-mb{margin-bottom:0}.u-mr{margin-right:0}.u-mt40{margin-top:40px}@media screen and (max-width: 767px){.u-sp_mt40{margin-top:40px}}.u-pc_scroll{overflow-x:scroll}::-moz-selection{background:rgba(79,96,115,0.4)}::selection{background:rgba(79,96,115,0.4)}::-moz-selection{background:rgba(79,96,115,0.4)}.u-inner{max-width:1080px;margin:auto}.u-protectCover{position:relative;display:block}.u-protectCover:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url(../img/blank.gif) repeat;z-index:1}.u-taL{text-align:left}.u-taR{text-align:right}.u-taC{text-align:center}.u-visHide{visibility:hidden}.u-hide{display:none !important}.u-pcNobreak,.u-pcHide{display:none}.u-block{display:block}.u-inb{display:inline-block}@media only screen and (max-width: 767px){.u-pcNobreak,.u-pcHide{display:block}.u-spNobreak,.u-spHide{display:none}}@media print{.u-protectCover{visibility:hidden}}.contents__wrap{background-color:#000}.contents__inner{max-width:1200px;width:95%;margin:0 auto;box-sizing:border-box}.contents__btnBox{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.contents__btnBox .contents__btn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.contents__btn{width:100%;margin:0 auto;background-color:#fff;border:1px solid #000;text-align:center;transition:background-color 0.3s, boder 0.3s}.contents__btn a{display:block;position:relative;padding:15px 15px 15px 0;font-size:18px;color:#000;line-height:1;transition:color 0.3s}.contents__btn a:before{position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg);content:'';width:10px;height:10px;border-top:1px solid #c2002f;border-right:1px solid #c2002f;transition:border 0.3s}.contents__btn:hover{background-color:#c2002f;border:1px solid #c2002f}.contents__btn:hover a{color:#fff}.contents__btn:hover a:before{border-top:1px solid #fff;border-right:1px solid #fff}.u-mb15{margin-bottom:15px !important}@media screen and (max-width: 1200px){.contents__btn a{font-size:1.66667vw}}@media only screen and (max-width: 767px){.contents__inner{width:90%}.contents__btnBox{display:block}.contents__btnBox .contents__btn{display:block}.contents__btn{width:100%}.contents__btn a{padding:5.33333% 5.33333% 5.33333% 0;font-size:16px;font-size:calc(1rem + 8 * (100vw - 320px) / 448)}.contents__btn a:before{right:35%}}.navArea{background-color:#000}.navArea.is-fixed{position:fixed;top:0;left:0;z-index:130}.navArea__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navArea__logo{width:170px;margin:0}.navArea__sp__title{display:none}.navArea__list{display:-ms-flexbox;display:flex;width:100%}.navArea__sp__list{display:none}.navArea__item{position:relative;margin-left:5%;padding:12px 0}.navArea__item:hover:before{position:absolute;bottom:0;left:0;content:'';background-color:#c2002f;width:100%;height:5px}.navArea__item a{position:relative;display:block;padding:25px 0;font-size:20px;font-weight:bold;color:#fff;line-height:1}@media screen and (max-width: 1200px){.navArea__logo{width:20%}.navArea__item a{font-size:1.83333vw}}@media only screen and (max-width: 767px){.navArea__inner{display:block;position:relative}.navArea__logo{position:absolute;top:50%;transform:translateY(-50%);width:30%}.navArea__sp__title{display:block;position:relative;width:40%;margin-left:auto;padding:5% 0;font-size:16px;font-size:calc(1rem + 12 * (100vw - 320px) / 448);font-weight:bold;color:#fff}.navArea__sp__title:before{position:absolute;top:50%;right:3%;transform:translateY(-90%) rotate(45deg);content:'';width:3vw;height:3vw;border-bottom:.5vw solid #fff;border-right:.5vw solid #fff;transition:transform 0.3s}.navArea__list{display:none}.navArea__sp__list{position:fixed;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.navArea__sp__item{position:relative;margin-left:0;border-top:1px solid #fff;background-color:#000}.navArea__sp__item a{display:block;padding:5.33333% 0 5.33333% 8%;font-size:16px;font-size:calc(1rem + 10 * (100vw - 320px) / 448);font-weight:bold;color:#fff}.navArea__sp__item:before{position:absolute;top:50%;right:7%;transform:translateY(-50%) rotate(45deg);content:'';width:3vw;height:3vw;border-top:.5vw solid #fff;border-right:.5vw solid #fff}.navArea.is-open .navArea__sp__title:before{transform:translateY(-40%) rotate(-135deg)}}.commonArea{background-color:#e3e3e3}.commonArea__inner{padding:100px 50px 80px}.commonArea__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.commonArea__item{display:-ms-flexbox;display:flex;width:47%}.commonArea__img{width:210px;padding-right:25px}.commonArea__txtBox{width:55%}.commonArea__ttl{padding-bottom:15px}.commonArea__ttl a{position:relative;padding-right:25px;font-size:20px;font-weight:bold;color:#333;text-decoration:underline !important}.commonArea__ttl a:after{position:absolute;bottom:0;content:'';width:15px;height:17px;margin-left:7px;background:url("/sites/default/files/brand/purina/proplan/pp/assets/img/common/blank_icon.svg") no-repeat;background-size:100% auto}.commonArea__ttl a:hover{text-decoration:none !important}.commonArea__txt{font-size:16px;line-height:1.7}@media screen and (max-width: 1200px){.commonArea__inner{padding:6.66667% 4.16667%}.commonArea__list{display:block}.commonArea__item{width:100%}.commonArea__item+.commonArea__item{margin-top:3%}.commonArea__txtBox{width:65%}}@media only screen and (max-width: 767px){.commonArea__inner{padding:13.33333% 0}.commonArea__item{padding-bottom:5.33333%}.commonArea__img{width:32%;padding-right:3%}.commonArea__ttl{padding-bottom:4%}.commonArea__ttl a{font-size:14px;font-size:calc(.875rem + 10 * (100vw - 320px) / 448)}.commonArea__txt{font-size:13px;font-size:calc(.8125rem + 7 * (100vw - 320px) / 448)}}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background-color:transparent;line-height:1}.kvArea{position:relative;background:#000 url("/sites/default/files/brand/purina/proplan/pp/assets/img/shop/kv.jpg") center top no-repeat;background-size:auto 100%;height:0;padding-top:500px}@media screen and (min-width: 1920px){.kvArea{background-size:100% auto;padding-top:26.04167%}}.kvArea__inner{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:1200px;width:100%;height:100%}.kvArea__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;font-size:40px;font-weight:bold;color:#fff;text-align:center}.kvArea__title span{padding-left:20px}.searchArea__lead{padding-top:60px;font-size:16px;font-weight:bold;line-height:2.0;text-align:center}.proplan_shop_top .searchArea{padding-bottom:100px}.searchArea{background-color:#fff}.searchArea__title{padding-top:70px;padding-bottom:60px;font-size:32px;font-weight:bold;text-align:center}.searchArea__box{max-width:940px;width:100%;margin:0 auto 20px;box-sizing:border-box}.searchArea__box.area-shop{max-width:700px;margin:0 auto}@media only screen and (max-width: 1200px){.searchArea__box{font-size:1.5vw}}.searchArea__box__inner{display:-ms-flexbox;display:flex;-ms-flex-align:top;align-items:top}.searchArea__box__wrap{width:50%;padding:0 35px}.searchArea__box__img{height:115px;text-align:center}.searchArea__box__img img{width:auto;height:100%}.searchArea__box__txt{padding-bottom:20px;font-size:16px;line-height:2.0}.searchArea__box__btn{width:82%}.searchArea__box__btn a{line-height:1.3}.searchArea__box__btn a:before{right:0;width:2.86944%;padding-bottom:2.86944%;height:0;margin-right:7.1736%}.searchArea__btn{display:block;position:relative;width:100%;margin:0 auto;background-color:#fff;border:1px solid #000;font-size:18px;line-height:1;text-align:center;transition:background-color 0.3s, boder 0.3s}.searchArea__btn select,.searchArea__btn #search-result{display:block;width:100%;padding:15px 15px 15px 0;color:#000;text-align:center;transition:color 0.3s;cursor:pointer}.searchArea__btn:before{position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg);content:'';width:10px;height:10px;border-top:1px solid #c2002f;border-right:1px solid #c2002f;transition:border 0.3s}.searchArea__btn.btn-01:before{transform:translateY(-50%) rotate(135deg)}.searchArea__btn.btn-02{margin-left:4%}.searchArea__btn.btn-02.is-disabled{pointer-events:none;border-color:#666}.searchArea__btn.btn-02.is-disabled #search-result{color:#666}.searchArea__btn.btn-02.is-disabled:before{border-color:#666}@media only screen and (min-width: 768px){.searchArea__btn:hover{background-color:#c2002f;border:1px solid #c2002f}.searchArea__btn:hover select,.searchArea__btn:hover #search-result{color:#fff}.searchArea__btn:hover select option,.searchArea__btn:hover select optgroup,.searchArea__btn:hover #search-result option,.searchArea__btn:hover #search-result optgroup{color:#000}.searchArea__btn:hover:before{border-top:1px solid #fff;border-right:1px solid #fff}}@media screen and (max-width: 1200px){.searchArea__btn{font-size:1.66667vw}}@media only screen and (max-width: 767px){.searchArea__btn{width:80%;margin:0 auto;font-size:14px;font-size:calc(.875rem + 10 * (100vw - 320px) / 448);font-weight:bold}.searchArea__btn select,.searchArea__btn #search-result{padding:5.33333% 5.33333% 5.33333% 0}.searchArea__btn:before{right:5%;margin-right:auto}.searchArea__btn.btn-02{margin-left:auto;margin-top:15px}}.searchArea__back{padding-top:20px;text-align:center}.searchArea__back a{display:inline-block;position:relative;padding-left:40px;font-size:18px;color:#000;transition:opacity 0.3s}.searchArea__back a:before{position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);content:'';width:10px;height:10px;border-bottom:1px solid #c2002f;border-left:1px solid #c2002f}.searchArea__back a:hover{opacity:0.7}.shopArea{padding-bottom:70px;background-color:#fff}.shopArea__inner{width:1100px;margin:0 auto}.shopArea__place__title{padding:15px 0;background-color:#000;font-size:20px;font-weight:bold;color:#fff;text-align:center}.shopArea__place__wrap{padding-top:60px}.shopArea__place__subtitle{padding:15px 0;background-color:#e3e3e3;font-size:18px;font-weight:bold;text-align:center}.shopArea__place__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:40px 50px;border-bottom:1px solid #e7e7e7}.shopArea__place__name{width:37%;margin-right:55px;font-size:22px;font-weight:bold}.shopArea__place__txtBox{width:30%}.shopArea__place__ttl{font-size:18px;font-weight:bold}.shopArea__place__txt{padding-bottom:15px;font-size:16px;line-height:2.0}.shopArea__place__tell a{font-size:16px;line-height:2.0;color:#000;pointer-events:none}.shopArea__place__btn{width:120px;margin-left:auto;background-color:#fff;border:1px solid #000;text-align:center;transition:background-color 0.3s, boder 0.3s}.shopArea__place__btn a{display:block;position:relative;padding:15px 0 15px 30px;font-size:16px;font-weight:bold;color:#000;line-height:1;transition:color 0.3s}.shopArea__place__btn a:before{position:absolute;top:50%;left:20px;transform:translateY(-50%);content:'';background:url("/sites/default/files/brand/purina/proplan/pp/assets/img/shop/icon_map_black.svg") center top no-repeat;background-size:auto 100%;width:18px;height:24px}.shopArea__place__btn:hover{background-color:#c2002f;border:1px solid #c2002f}.shopArea__place__btn:hover a{color:#fff}.shopArea__place__btn:hover a:before{background:url("/sites/default/files/brand/purina/proplan/pp/assets/img/shop/icon_map_white.svg") center top no-repeat;background-size:auto 100%}@media screen and (max-width: 1200px){.kvArea__title{font-size:3.33333vw}.searchArea__lead{padding-top:5%;font-size:1.66667vw}.proplan_shop_top .searchArea{padding-bottom:8.33333%}.searchArea__box__wrap{padding:0 3%}.searchArea__box__btn a{font-size:1em}.searchArea__back{padding-top:2.5%}.searchArea__back a{padding-left:3.33333%;font-size:1.66667vw}.shopArea{padding-bottom:5.83333%}.shopArea__inner{width:100%;padding:0 4.16667%}.shopArea__place__title{font-size:1.83333vw}.shopArea__place__wrap{padding-top:5%}.shopArea__place__subtitle{font-size:1.83333vw}.shopArea__place__container{padding:3.33333% 4.16667%}.shopArea__place__name{font-size:2vw}.shopArea__place__ttl{font-size:1.66667vw}.shopArea__place__txt{padding-bottom:3%;font-size:1.5vw}.shopArea__place__tell{font-size:1.5vw}.shopArea__place__btn a{font-size:1.5vw}}@media only screen and (max-width: 767px){.kvArea{background:#000 url("/sites/default/files/brand/purina/proplan/pp/assets/img/shop/kv_sp.jpg") center top no-repeat;background-size:100% auto;padding-top:53.33333%}.kvArea__title{top:45%;width:100%;font-size:24px;font-size:calc(1.5rem + 16 * (100vw - 320px) / 448);text-align:center}.kvArea__title span{display:block;padding-left:0}.searchArea__lead{padding-top:13.33333%;font-size:15px;font-size:calc(.9375rem + 11 * (100vw - 320px) / 448);text-align:left}.proplan_shop_top .searchArea{padding-bottom:13.33333%}.searchArea__title{padding:13.33333% 0 6.66667%;font-size:24px;font-size:calc(1.5rem + 16 * (100vw - 320px) / 448)}.searchArea__box{margin-bottom:0}.searchArea__box__inner{display:block}.searchArea__box__wrap{width:100%;padding:6.66667% 0}.searchArea__box__img{height:35vw;padding-bottom:2.66667%}.searchArea__box__right{width:100%;margin:0}.searchArea__box__txt{padding-bottom:6.66667%;font-size:15px;font-size:calc(.9375rem + 11 * (100vw - 320px) / 448);line-height:1.5}.searchArea__box__btn{width:80%;margin:0 auto}.searchArea__box__btn a{font-size:14px;font-size:calc(.875rem + 10 * (100vw - 320px) / 448);font-weight:bold}.searchArea__box__btn a:before{right:5%;margin-right:auto}.searchArea__back{padding-top:6.66667%}.searchArea__back a{padding-left:6%;font-size:14px;font-size:calc(.875rem + 10 * (100vw - 320px) / 448)}.shopArea{padding-bottom:9.33333%}.shopArea__inner{width:90%}.shopArea__place__title{padding:3% 0;font-size:15px;font-size:calc(.9375rem + 11 * (100vw - 320px) / 448)}.shopArea__place__inner{padding:0}.shopArea__place__wrap{padding-top:13.33333%}.shopArea__place__subtitle{padding:3% 0;font-size:15px;font-size:calc(.9375rem + 11 * (100vw - 320px) / 448)}.shopArea__place__container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5.33333% 0}.shopArea__place__name{width:70%;margin:0;padding-bottom:3%;font-size:15px;font-size:calc(.9375rem + 11 * (100vw - 320px) / 448)}.shopArea__place__txtBox{width:70%}.shopArea__place__ttl{font-size:14px;font-size:calc(.875rem + 10 * (100vw - 320px) / 448)}.shopArea__place__txt{padding-bottom:5%;font-size:12px;font-size:calc(.75rem + 9 * (100vw - 320px) / 448)}.shopArea__place__btn{width:25%;margin-bottom:30%;border:1px solid #000}.shopArea__place__btn a{padding:10% 0 10% 20%;font-size:15px;font-size:calc(.9375rem + 11 * (100vw - 320px) / 448)}.shopArea__place__btn a:before{left:8%;width:3.5vw;height:4.5vw}.shopArea__place__tell a{font-size:12px;font-size:calc(.75rem + 9 * (100vw - 320px) / 448);color:#ed1c24;text-decoration:underline;pointer-events:auto}}
