.color-mint{background-color:#daeadd !important}.color-yellow{background-color:#f9bd2c !important}.color-pink{background-color:#f3dcd0 !important}.color-cherry{background-color:#c09096 !important}.color-blue{background-color:#e2e5eb !important}.color-seablue{background-color:#8099c6 !important}.color-skyblue{background-color:#84d1f1 !important}.color-green{background-color:#57a4a4 !important}.color-olive{background-color:#a1cfa0 !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-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}.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-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-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}.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__btn{width:100%;margin:0 auto;background-color:#000;border:1px solid #fff;text-align:center}.contents__btn a{display:block;position:relative;padding:15px 15px 15px 0;font-size:20px;font-weight:bold;color:#fff}.contents__btn a:before{position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);content:'';width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff}.contents__btn a span{font-size:16px}@media only screen and (min-width: 768px){.contents__btn{transition:background-color 0.3s, boder 0.3s}.contents__btn a{transition:color 0.3s}.contents__btn a:before{transition:border 0.3s}.contents__btn:hover{background-color:#fff;border:1px solid #333}.contents__btn:hover a{color:#333}.contents__btn:hover a:before{border-top:1px solid #333;border-right:1px solid #333}}.headerArea__inner{max-height:44px;height:44px;padding:12px 0;background-color:#ed1c24;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.headerArea__logo{margin:0 auto;max-width:240px;max-height:20px;width:240px;height:20px}@media screen and (max-width: 1200px){.headerArea__inner{height:3.66667vw;padding:1vw 0}.headerArea__logo{height:1.66667vw;width:20vw}}@media only screen and (max-width: 767px){.headerArea__inner{height:11.73333vw;padding:0}.headerArea__logo{height:5.33333vw;width:64vw}}.kvArea__list{position:relative}.kvArea__item img{width:100%;height:auto}.kvArea__item a{display:block;position:relative;pointer-events:none}.kvArea__item a:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:2;pointer-events:none;opacity:1;transition:opacity 0.5s}.kvArea__item.slick-current a:before,.kvArea__item.is-active-next a:before{opacity:0;pointer-events:auto}.slide-arrow{position:absolute;top:50%;transform:translateY(-50%);width:calc(60vw / 14);height:calc(60vw / 14);padding:0;background-color:rgba(255,255,255,0.7);cursor:pointer;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.slide-arrow:before{position:absolute;top:50%;left:50%;width:calc(16vw / 14);height:calc(16vw / 14);border-style:solid;border-width:0 2px 2px 0;content:""}.slide-arrow.prev-arrow{left:13%}.slide-arrow.prev-arrow:before{transform:translate(-35%, -50%) rotate(135deg)}.slide-arrow.next-arrow{right:13%}.slide-arrow.next-arrow:before{transform:translate(-65%, -50%) rotate(-45deg)}@media only screen and (min-width: 768px){.slide-arrow{transition:background-color 0.3s}.slide-arrow:hover{background-color:rgba(255,255,255,0.4)}}.newsArea{background-color:#eae2d1}.newsArea__inner{max-width:980px;width:100%;margin:0 auto;padding:40px 0}.newsArea__title{display:inline-block;vertical-align:top;padding-left:45px;padding-right:60px;font-size:26px;font-weight:bold;color:#c2002f;line-height:1.2}.newsArea__title span{font-size:18px}.newsArea__list{display:inline-block;padding-top:15px}.newsArea__item+.newsArea__item{padding-top:25px}.newsArea__txt{font-size:16px;font-weight:bold;color:#333}.mainArea img{width:100%;height:auto}.mainArea__titleBox{background:url("/sites/g/files/yjnsyp5000156dev/files/brand/purina/proplan/assets/img/portal/bg_news.jpg") center top repeat}.mainArea__title{padding:55px 0;font-size:30px;font-weight:bold;color:#fff;text-align:center;line-height:1}.mainArea__title span{font-size:16px}.mainArea__nav__list{display:none}.mainArea__wrap{display:-ms-flexbox;display:flex}.mainArea__brand{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}.mainArea__brand.brand-pp{background-color:#1c1c1c}.mainArea__brand.brand-pp p{color:#fff}.mainArea__brand.brand-pp .mainArea__brand__list{padding-left:0}.mainArea__brand.brand-pp .mainArea__brand__item{background-color:#404040}.mainArea__brand.brand-ppvd{background-color:#e7e7e7}.mainArea__brand.brand-ppvd .mainArea__brand__list{padding-right:0}.mainArea__brand.brand-ppvd .mainArea__brand__item{background-color:#fff}.mainArea__brand__box{padding-bottom:50px}.mainArea__brand__txt{padding:40px 0;font-size:20px;font-weight:bold;line-height:1.7;text-align:center}.mainArea__brand__product{width:100%;margin:0 auto;padding-bottom:40px;text-align:center}.mainArea__brand__product img{width:auto;height:7vw;max-height:120px}.mainArea__brand__btn{width:50%}.mainArea__brand__list{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;padding:0 10px 10px}.mainArea__brand__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}.mainArea__brand__item+.mainArea__brand__item{margin-left:10px}.mainArea__brand__item__head{padding:2% 0;font-size:1.5vw;font-weight:bold;color:#fff;text-align:center}.mainArea__brand__item__head.bg-red{background-color:#c2002f}.mainArea__brand__item__head.bg-brown{background-color:#b69033}.mainArea__brand__item__txtBox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin:0 20px}.mainArea__brand__item__ttl{padding:25px 0;font-size:18px;font-weight:bold;line-height:1.7;text-align:center}.mainArea__brand__item__txt{padding-bottom:25px;font-size:16px;line-height:1.7}.mainArea__brand__item__txt span{background-color:#fff3d9}.mainArea__brand__item__btn{margin-top:auto;margin-bottom:25px}@media screen and (max-width: 1280px){.mainArea__brand__item__txtBox{margin:0 5%}.mainArea__brand__item__btn a{font-size:1.4vw}.mainArea__brand__item__btn a span{font-size:1.2vw}.mainArea__brand__item__ttl{font-size:1.4vw}}@media screen and (max-width: 1000px){.contents__btn a{font-size:2vw}.contents__btn a span{font-size:1.6vw}.mainArea__brand__box{padding:0 5% 50px}.mainArea__brand__txt{font-size:2vw}.mainArea__brand__product img{height:9vw}.mainArea__brand__btn{width:100%}.mainArea__brand__list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5% 5% !important}.mainArea__brand__item{width:100%}.mainArea__brand__item+.mainArea__brand__item{margin-left:0;margin-top:5%}.mainArea__brand__item__head{padding:2.7% 0;font-size:2.3vw}.mainArea__brand__item__ttl{font-size:1.8vw}.mainArea__brand__item__txt{font-size:1.6vw}}@media only screen and (max-width: 767px){.contents__btn a{font-size:2vw}.contents__btn a span{font-size:1.6vw}.slide-arrow{width:calc(40vw / 3.75);height:calc(40vw / 3.75)}.slide-arrow:before{width:calc(10vw / 3.75);height:calc(10vw / 3.75)}.slide-arrow.prev-arrow{left:2%}.slide-arrow.next-arrow{right:2%}.newsArea__inner{padding:5.33333% 6.66667%;box-sizing:border-box}.newsArea__item{display:block}.newsArea__item+.newsArea__item{padding-top:10.66667%}.newsArea__title{display:block;padding:0 0 4%;font-size:20px;font-size:calc(1.25rem + 14 * (100vw - 320px) / 448)}.newsArea__title span{font-size:15px;font-size:calc(.9375rem + 9 * (100vw - 320px) / 448)}.newsArea__list{padding-top:0}.newsArea__txt{border-bottom:none;font-size:16px;font-size:calc(1rem + 6 * (100vw - 320px) / 448);font-weight:normal}.mainArea{background-color:#eae2d1}.mainArea__title{padding:10% 0 20%;line-height:1.1;font-size:24px;font-size:calc(1.5rem + 16 * (100vw - 320px) / 448)}.mainArea__title span{font-size:16px;font-size:calc(1rem + 14 * (100vw - 320px) / 448)}.mainArea__nav__list{position:relative;display:-ms-flexbox;display:flex;margin:0 6.66667%}.mainArea__nav__item{margin-top:-13.33333%;margin-bottom:8%}.mainArea__wrap{display:block}.mainArea__brand{width:100%}.mainArea__brand__box{padding:0 6.66667% 9.33333%}.mainArea__brand__txt{padding:5.33333% 0 8%;font-size:15px;font-size:calc(.9375rem + 7 * (100vw - 320px) / 448)}.mainArea__brand__product{padding-bottom:8%}.mainArea__brand__product img{width:100%;height:auto;max-height:none}.mainArea__brand__btn,.mainArea__brand__item__btn{width:90%}.mainArea__brand__btn a,.mainArea__brand__item__btn a{font-size:15px;font-size:calc(.9375rem + 7 * (100vw - 320px) / 448)}.mainArea__brand__btn a span,.mainArea__brand__item__btn a span{font-size:15px;font-size:calc(.9375rem + 7 * (100vw - 320px) / 448)}.mainArea__brand__list{padding:0 4% 5% !important}.mainArea__brand__item__head{font-size:16px;font-size:calc(1rem + 14 * (100vw - 320px) / 448)}.mainArea__brand__item__ttl{padding:5.33333% 0;font-size:15px;font-size:calc(.9375rem + 7 * (100vw - 320px) / 448)}.mainArea__brand__item__txt{padding-bottom:5.33333% 0;font-size:13px;font-size:calc(.8125rem + 7 * (100vw - 320px) / 448)}}
