.page-wrapper>section{padding:100px 0}.page-wrapper section:nth-child(odd),footer{background-color:#fff}.template-content{position:relative}.template-content:before{content:'';position:fixed;width:100vw;height:100vh;background-color:#f5f5f5;background-image:url(/data/img/bg_pad_texture_t50.png);background-blend-mode:lighten;background-size:250px;background-repeat:repeat;z-index:-100;top:0;left:0}section:last-of-type{margin-bottom:0}.et_b_header-logo a{display:inline-block;background-image:url(/data/img/mipet_animated_1500.svg);background-size:100%;background-repeat:no-repeat}.et_b_header-logo a img{opacity:0}@media (max-width:768px){.page-wrapper>section{padding:50px 0}}@media (max-width:500px){.categories_link a,.sidebar_content a{border-radius:10px!important}.template-content:before{background-image:url(/data/img/bg_bad_texture_t75.png);background-size:150px}}#first_banner{width:100%;height:40px;background-image:url(/data/img/banner/mipet_first_banner_instinct.png);background-repeat:repeat-x;background-size:auto 40px;-webkit-animation:first_banner 20s linear infinite;animation:first_banner 20s linear infinite;padding:0}#first_banner a{display:flex;width:100%;height:100%}@-webkit-keyframes first_banner{from{background-position:0 0}to{background-position:-1132px 0}}@keyframes first_banner{from{background-position:0 0}to{background-position:-1132px 0}}#slider{display:flex;flex-flow:column;width:100%;padding:20px 0;background-color:#f5f5f5;background-image:none;transition:.5s}#slider .owl-item a,#slider video{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:inline-block}#slider .video{display:flex;flex-flow:row;flex-wrap:wrap;position:relative;border-radius:15px;overflow:hidden;transition:.3s}#slider .video a{display:flex}#slider .video .video_content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:center}#slider .video .video_content img{width:80%;max-width:550px;margin:0 auto}#slider .video.mibot .video_content img{width:100%;max-width:unset;margin:0 auto}.owl-stage-outer .owl-item.center .video{box-shadow:0 5px 10px rgba(0,0,0,.4)}@media (max-width:767px){#slider .owl-item a,#slider video{aspect-ratio:1/1}}@media (max-width:600px){.owl-dots{display:none!important}}#information .go_back_list{text-align:center;margin:30px auto 0}@media (min-width:768px){.information_list li a:hover{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.3)}}#categories{transition:.5s}#categories .title_base{margin:0}.categories_link{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;width:calc(100% + 10px);margin:0 -5px}.categories_link a{width:calc(25% - 10px);margin:0 5px 10px;background:#f5f5f5;transition:.2s;overflow:hidden;border-radius:10px;position:relative}.home .categories_link a:before{content:''!important;position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}.categories_link a div{transition:.2s}.categories_link a img{transition:.4s}.categories_link a h5{display:flex;align-items:center;margin:10px 0;text-align:center;line-height:1.3}.categories_link a h5:after,.categories_link a h5:before{content:"";flex-grow:1;height:1px;background:#999;display:block}.categories_link a h5:before{margin-right:15px}.categories_link a h5:after{margin-left:15px}.categories_link a h4{text-align:center;font-size:18px;font-weight:700;margin-bottom:20px}@media (min-width:768px){.categories_link a:hover{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.3)}.categories_link a:hover div{transform:scale(1.05)}.categories_link a h4 br{display:none}}@media (max-width:1000px){.categories_link a{width:calc(calc(100% / 3) - 10px)}}@media (max-width:750px){.categories_link a h4{font-size:16px}}@media (max-width:600px){.categories_link a{width:calc(50% - 10px)}}.dog_cat_switch{display:flex;flex-flow:row;justify-content:center;margin:30px auto}.toggle-button{display:flex;align-items:center;position:relative;width:300px;height:50px;border-radius:50px;box-sizing:content-box;background-color:rgba(255,120,30,.3);cursor:pointer;transition:background-color .4s;overflow:hidden;border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.3);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.toggle-button:has(:checked){background-color:rgba(52,152,219,.3)}.toggle-button::before{position:absolute;left:5px;width:142px;height:42px;border-radius:21px;background:#ff781e;background:linear-gradient(45deg,rgba(255,120,30,1) 0,rgba(255,130,30,1) 100%);content:'';transition:left .4s}.toggle-button:has(:checked)::before{left:154px;background:#3463db;background:linear-gradient(-45deg,rgba(52,99,219,1) 0,rgba(52,152,219,1) 100%)}.toggle-button::after{position:absolute;left:76px;width:142px;height:42px;transform:translateX(-50%);text-align:right;color:#fff;font-weight:600;font-size:15px;font-weight:700;content:'ワンちゃん';padding-right:15px;background-image:url(/data/img/icon_dog.svg);background-size:32px;background-position:left 16px center;line-height:41px;transition:left .4s}.toggle-button:has(:checked)::after{left:226px;content:'ネコちゃん';background-image:url(/data/img/icon_cat.svg)}.toggle-button input{display:none}.highlighted:before{-webkit-animation:btn_shine .7s;animation:btn_shine .7s}@-webkit-keyframes btn_shine{100%{left:125%}}@keyframes btn_shine{100%{left:125%}}@media (max-width:767px){.dog_cat_switch{margin:25px auto}}#weekly_top .products{counter-reset:rank}#weekly_top .products>a::before{counter-increment:rank;content:counter(rank);color:#555;font-size:24px;font-weight:900;text-align:center;position:absolute;top:10px;left:10px;background-image:url(/data/img/weekly_top_4.svg);background-size:100% 100%;background-repeat:no-repeat;width:40px;height:52px;line-height:1;z-index:1;padding-top:7px;-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}#weekly_top .products a.weekly_top_1::before,#weekly_top .products a.weekly_top_2::before,#weekly_top .products a.weekly_top_3::before{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}#weekly_top .products a.weekly_top_1:before{background-image:url(/data/img/weekly_top_1.svg)}#weekly_top .products a.weekly_top_2:before{background-image:url(/data/img/weekly_top_2.svg)}#weekly_top .products a.weekly_top_3:before{background-image:url(/data/img/weekly_top_3.svg)}#top_banner{padding:50px 0}@media (max-width:767px){#top_banner{padding:15px 0}}.sidebar_content{width:calc(100% + 10px);padding:0;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;margin:0 -5px}.sidebar_content>div{display:flex;width:100%;max-width:350px;padding:0 5px 10px}.sidebar_content a{display:inline-block;overflow:hidden;border-radius:10px}.sidebar_content img{display:flex;width:100%;background:#f5f5f5;transition:.2s}@media (min-width:1001px){.sidebar_content>div{width:25%}}.sidebar_content .top_off{display:none}@media (min-width:768px){.sidebar_content a:hover{opacity:.9;box-shadow:0 5px 10px rgba(0,0,0,.3)}.sidebar_content a:hover img{background:#fff;transform:scale(1.05)}}@media (max-width:1000px){.sidebar_content>div{width:calc(100% / 3)}}@media (max-width:767px){.sidebar_content>div{width:50%}}@media (max-width:380px){.sidebar_content>div{width:100%;max-width:unset;margin:0 auto}}.owl-carousel-brands{margin:0!important}#brands .sidebar_content .campaign{display:none}#campaign .sidebar_content .brand{display:none}#request_container{background-color:rgba(252,238,33,.35)}#request_box{background-color:unset}#footer{padding-top:100px}@media (max-width:768px){#footer{padding-top:50px}}