@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:inherit;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{-webkit-appearance:none;appearance:none;background:0;border:0;margin:0;outline:none;padding:0}dialog{display:block}:where(dialog){background-color:unset;border:unset;color:unset;height:unset;inset-inline-end:unset;inset-inline-start:unset;margin:unset;max-height:unset;max-width:unset;overflow:unset;padding:unset;width:unset}.anime{animation-duration:.5s;animation-fill-mode:forwards}.anime:not(.key){transition-duration:.5s}.anime.quick{animation-duration:0s;transition-duration:0s}.anime.flip-x{transform:rotateX(90deg)}.anime.flip-y{transform:rotateY(90deg)}.anime.zoom-in{transform:scale(0)}.anime.top-in{transform:translateY(-50px);transform-origin:0 0}.anime.bottom-in{transform:translateY(50px)}.anime.left-in{transform:translateX(-50px)}.anime.right-in{transform:translateX(50px)}@keyframes transform-purge{to{opacity:1;transform:none}}.anime.bottom-in,.anime.fade-in,.anime.flip-x,.anime.flip-y,.anime.left-in,.anime.right-in,.anime.top-in,.anime.zoom-in{opacity:0;transition-property:opacity,transform}.anime.animated .anime.bottom-in.chain:not(.key),.anime.animated .anime.fade-in.chain:not(.key),.anime.animated .anime.flip-x.chain:not(.key),.anime.animated .anime.flip-y.chain:not(.key),.anime.animated .anime.left-in.chain:not(.key),.anime.animated .anime.right-in.chain:not(.key),.anime.animated .anime.top-in.chain:not(.key),.anime.animated .anime.zoom-in.chain:not(.key),.anime.bottom-in.animated:not(.key),.anime.bottom-in.lock:not(.key),.anime.fade-in.animated:not(.key),.anime.fade-in.lock:not(.key),.anime.flip-x.animated:not(.key),.anime.flip-x.lock:not(.key),.anime.flip-y.animated:not(.key),.anime.flip-y.lock:not(.key),.anime.left-in.animated:not(.key),.anime.left-in.lock:not(.key),.anime.right-in.animated:not(.key),.anime.right-in.lock:not(.key),.anime.top-in.animated:not(.key),.anime.top-in.lock:not(.key),.anime.zoom-in.animated:not(.key),.anime.zoom-in.lock:not(.key),.swiper-slide-active .anime.bottom-in:not(.key),.swiper-slide-active .anime.fade-in:not(.key),.swiper-slide-active .anime.flip-x:not(.key),.swiper-slide-active .anime.flip-y:not(.key),.swiper-slide-active .anime.left-in:not(.key),.swiper-slide-active .anime.right-in:not(.key),.swiper-slide-active .anime.top-in:not(.key),.swiper-slide-active .anime.zoom-in:not(.key){opacity:1;transform:none}.anime.animated .anime.bottom-in.chain.key,.anime.animated .anime.fade-in.chain.key,.anime.animated .anime.flip-x.chain.key,.anime.animated .anime.flip-y.chain.key,.anime.animated .anime.left-in.chain.key,.anime.animated .anime.right-in.chain.key,.anime.animated .anime.top-in.chain.key,.anime.animated .anime.zoom-in.chain.key,.anime.bottom-in.animated.key,.anime.bottom-in.lock.key,.anime.fade-in.animated.key,.anime.fade-in.lock.key,.anime.flip-x.animated.key,.anime.flip-x.lock.key,.anime.flip-y.animated.key,.anime.flip-y.lock.key,.anime.left-in.animated.key,.anime.left-in.lock.key,.anime.right-in.animated.key,.anime.right-in.lock.key,.anime.top-in.animated.key,.anime.top-in.lock.key,.anime.zoom-in.animated.key,.anime.zoom-in.lock.key,.swiper-slide-active .anime.bottom-in.key,.swiper-slide-active .anime.fade-in.key,.swiper-slide-active .anime.flip-x.key,.swiper-slide-active .anime.flip-y.key,.swiper-slide-active .anime.left-in.key,.swiper-slide-active .anime.right-in.key,.swiper-slide-active .anime.top-in.key,.swiper-slide-active .anime.zoom-in.key{animation-name:transform-purge}.anime.expand-left{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.anime.expand-right{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.anime.expand-top{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.anime.expand-bottom{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.anime.animated .anime.expand-bottom.chain:not(.key),.anime.animated .anime.expand-left.chain:not(.key),.anime.animated .anime.expand-right.chain:not(.key),.anime.animated .anime.expand-top.chain:not(.key),.anime.expand-bottom.animated:not(.key),.anime.expand-bottom.lock:not(.key),.anime.expand-left.animated:not(.key),.anime.expand-left.lock:not(.key),.anime.expand-right.animated:not(.key),.anime.expand-right.lock:not(.key),.anime.expand-top.animated:not(.key),.anime.expand-top.lock:not(.key),.swiper-slide-active .anime.expand-bottom:not(.key),.swiper-slide-active .anime.expand-left:not(.key),.swiper-slide-active .anime.expand-right:not(.key),.swiper-slide-active .anime.expand-top:not(.key){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.anime.animated .anime.expand-bottom.chain.key,.anime.animated .anime.expand-left.chain.key,.anime.animated .anime.expand-right.chain.key,.anime.animated .anime.expand-top.chain.key,.anime.expand-bottom.animated.key,.anime.expand-bottom.lock.key,.anime.expand-left.animated.key,.anime.expand-left.lock.key,.anime.expand-right.animated.key,.anime.expand-right.lock.key,.anime.expand-top.animated.key,.anime.expand-top.lock.key,.swiper-slide-active .anime.expand-bottom.key,.swiper-slide-active .anime.expand-left.key,.swiper-slide-active .anime.expand-right.key,.swiper-slide-active .anime.expand-top.key{animation-name:expand}@keyframes expand{to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.anime.blur-in{filter:blur(12px);opacity:0}.anime.animated .anime.blur-in.chain:not(.key),.anime.blur-in.animated:not(.key),.anime.blur-in.lock:not(.key),.swiper-slide-active .anime.blur-in:not(.key){filter:blur(0);opacity:1}.anime.animated .anime.blur-in.chain.key,.anime.blur-in.animated.key,.anime.blur-in.lock.key,.swiper-slide-active .anime.blur-in.key{animation-name:blur-in}@keyframes blur-in{to{filter:blur(0);opacity:1}}body .zenmaru,button.zenmaru,input.zenmaru,select.zenmaru,textarea.zenmaru{font-family:Zen Maru Gothic,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}body .msmadi,button.msmadi,input.msmadi,select.msmadi,textarea.msmadi{font-family:Ms Madi,Zen Maru Gothic,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.flex{display:flex}.flex.bet,.pc-flex.bet,.sp-flex.bet{justify-content:space-between}.flex.aro,.pc-flex.aro,.sp-flex.aro{justify-content:space-around}.flex.vstart,.pc-flex.vstart,.sp-flex.vstart{align-items:flex-start}.flex.vend,.pc-flex.vend,.sp-flex.vend{align-items:flex-end}.flex.vcenter,.pc-flex.vcenter,.sp-flex.vcenter{align-items:center}.flex.hstart,.pc-flex.hstart,.sp-flex.hstart{justify-content:flex-start}.flex.hcenter,.pc-flex.hcenter,.sp-flex.hcenter{justify-content:center}.flex.hend,.pc-flex.hend,.sp-flex.hend{justify-content:flex-end}.flex.str,.pc-flex.str,.sp-flex.str{align-items:stretch}.flex.vert,.pc-flex.vert,.sp-flex.vert{flex-direction:column}.flex.break,.pc-flex.break,.sp-flex.break{flex-wrap:wrap}body.lock{overflow:hidden}.serif{font-family:"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif}.is-none{display:none!important}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.fw-700{font-weight:700}.fw-900{font-weight:900}.fz-e7{font-size:.7em}.fz-e8{font-size:.8em}.fz-e9{font-size:.9em}.is-false{pointer-events:none}.is-screenReader{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.grayscale{filter:grayscale(100%)}.formError{cursor:pointer;display:block;inset:auto 0 100% auto!important;line-height:1.5;margin:0 0 0 1rem!important;position:absolute;z-index:990}.formError .formErrorContent{background:#cc0615;border-radius:.5rem;color:#fff;font-size:1.2rem;letter-spacing:.05em;min-width:120px;padding:.5rem 1rem;position:relative;width:100%;z-index:991}.formError .formErrorArrow{position:relative;z-index:996}.formError .formErrorArrow:before{background:#cc0615;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:5px;left:1.5rem;position:absolute;top:100%;width:5px;z-index:2}.youtube-wrap,.youtubeWrap{padding-top:56.25%;position:relative;width:100%}.youtube-wrap iframe,.youtubeWrap iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.youtubeCrop{overflow:hidden;padding-bottom:56%;position:relative;z-index:1}.youtubeCrop__img{left:0;position:absolute;top:50%;translate:0,-50%;width:100%}.uLineAnime{position:relative;text-decoration:none}.uLineAnime:before{background:#aeae00;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:rotateY(90deg);transform-origin:50%;transition-duration:.5s;width:100%;z-index:5}.uLineAnime.uline-block{display:block}.uLineAnime.uline-left:before{transform-origin:0}.uLineAnime.uline-right:before{transform-origin:100%}.uLineAnime.active,.uLineAnime:hover,a.active .uLineAnime,a:hover .uLineAnime{text-decoration:none}.uLineAnime.active:before,.uLineAnime:hover:before,a.active .uLineAnime:before,a:hover .uLineAnime:before{transform:rotateY(0deg)}.activeToggle.active .activeToggle__off,.activeToggle:not(.active) .activeToggle__on{display:none}.slideshow{overflow:hidden}.slideshow__list{animation-fill-mode:both;animation-iteration-count:infinite;animation-name:slideshow-loop;animation-timing-function:linear;will-change:translate}.slideshow--hoverStop:hover .slideshow__list{animation-play-state:paused}.slideshow--r .slideshow__list{animation-direction:reverse}.slideshow__item{white-space:nowrap}@keyframes slideshow-loop{0%{translate:0}to{translate:-100% 0}}.mdOverlay{background:rgba(0,0,0,.5);cursor:pointer;height:100%;position:fixed;right:0;top:0;transition-duration:.5s;width:100%;z-index:1000}.mdOverlay:not(.active){opacity:0;pointer-events:none;visibility:hidden}.mdOverlay--ripple{border-radius:50%;height:300vh;transform:translate(50%,-50%);width:300vh}.mdOverlay--ripple:not(.active){height:0;width:0}.mdOverlay--shutter{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 50%,hsla(0,0%,100%,0));height:200vh}.mdOverlay--shutter:not(.active){transform:translateY(-100%)}.mdModal{left:50%;max-width:calc(100% - 4rem);pointer-events:none;position:fixed;top:50%;transition-duration:.3s;width:-moz-fit-content;width:fit-content;z-index:50000}.mdModal:not([open]){opacity:0;visibility:hidden}.mdModal a,.mdModal button,.mdModal iframe,.mdModal__bg,.mdModal__box{pointer-events:auto}.mdModal__bg{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.mdModal__bg:not(.js-modal-close){cursor:default}.mdModal__bg--hide{opacity:0}.mdModal__frame{position:relative;transform:translate(-50%,-50%);z-index:2}.mdModal__close{color:#fff;font-size:3rem;height:5rem;position:absolute;right:0;top:-5rem;width:5rem;z-index:2}.mdModal__box{background:#fff;display:inline-block;max-height:calc(90vh - 5rem);overflow-y:auto;position:relative;z-index:2}.mdLoading{max-height:60vh;min-height:9rem;position:relative}.mdLoading:before{animation-duration:.5s;animation-iteration-count:infinite;animation-name:mdLoading;animation-timing-function:linear;border:3px solid #aeae00;border-bottom-color:rgba(174,174,0,.5);border-radius:50%;content:"";display:block;height:4rem;left:50%;margin:-2rem 0 0 -2rem;position:absolute;top:50%;width:4rem;z-index:2}.mdLoading:not(.active){opacity:0;visibility:hidden}@keyframes mdLoading{to{transform:rotate(1turn)}}.o-list>li,.oList>li,.u-list>li,.uList>li{margin:0 0 0 2%;width:98%}.u-list>li,.uList>li{list-style-type:disc}.o-list>li,.oList>li{list-style-type:decimal}.mdLay{display:flex;transform:perspective(0) translateZ(0);vertical-align:middle;z-index:1}.mdLay,.mdLay__bg{position:relative;transition-duration:.3s}.mdLay__bg{width:100%;z-index:2}.mdLay__bg img{display:block;width:100%}.mdLay.zoom{overflow:hidden}.mdLay__box{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}a.active .mdLay.zoom .mdLay__bg,button.active .mdLay.zoom .mdLay__bg{scale:1.1}@font-face{font-display:swap;font-family:iconfont;src:url(font/icon/iconfont.eot?566da2d41ae2997f98258dc686f3972e?#iefix) format("embedded-opentype"),url(font/icon/iconfont.woff2?566da2d41ae2997f98258dc686f3972e) format("woff2"),url(font/icon/iconfont.woff?566da2d41ae2997f98258dc686f3972e) format("woff")}.iconfont,i[class*=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-style:normal;font-variant:normal;font-weight:400!important;text-decoration:none;text-transform:none}i[class*=icon-]{display:inline-block;line-height:1;pointer-events:none;vertical-align:middle}i[class*=icon-]:before{display:inline-block;vertical-align:bottom}.icon-check:before{content:"\f101"}.icon-down:before{content:"\f102"}.icon-facebook:before{content:"\f103"}.icon-footstamp:before{content:"\f104"}.icon-instagram:before{content:"\f105"}.icon-left:before{content:"\f106"}.icon-line:before{content:"\f107"}.icon-phone:before{content:"\f108"}.icon-plane:before{content:"\f109"}.icon-right:before{content:"\f10a"}.icon-tool:before{content:"\f10b"}.icon-twitter:before{content:"\f10c"}.icon-up:before{content:"\f10d"}.icon-x:before{content:"\f10e"}.mdBtn{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;overflow:hidden;position:relative;text-decoration:none;transition-duration:.3s;width:100%;z-index:1}.mdBtn--mat a,.mdBtn--mat button,.mdBtn--mat input[type=submit]{display:block;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.mdBtn:before{background:none;content:"";display:inline-block;height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition-duration:.3s;width:100%;z-index:-1}.mdBtn--r:before{left:100%}.mdBtn--stay:before{display:none}.mdBtn.hover,.mdBtn:hover,a.hover .mdBtn,a:hover .mdBtn{text-decoration:none}.mdBtn.hover:before,.mdBtn:hover:before,a.hover .mdBtn:before,a:hover .mdBtn:before{left:0}.mdBtn.black{background-color:#000;border:1px solid #000;color:#fff}.mdBtn.black.hover,.mdBtn.black:before,.mdBtn.black:hover,a.hover .mdBtn.black,a:hover .mdBtn.black{background-color:#fff;color:#000}.mdBtn.green{background-color:#aeae00;background-image:radial-gradient(transparent,rgba(85,85,0,.2));color:#fff}.mdBtn.green.hover,.mdBtn.green:before,.mdBtn.green:hover,a.hover .mdBtn.green,a:hover .mdBtn.green{background-color:#cbcb95}.mdBtn.darkgreen{background-color:#1d5b00;background-image:radial-gradient(transparent,rgba(42,85,0,.2));color:#fff}.mdBtn.darkgreen.hover,.mdBtn.darkgreen:before,.mdBtn.darkgreen:hover,a.hover .mdBtn.darkgreen,a:hover .mdBtn.darkgreen{background-color:#cbcb95}.mdBtn.blue{background-color:#003363;background-image:radial-gradient(transparent,rgba(0,0,0,.2));color:#fff}.mdBtn.blue.hover,.mdBtn.blue:before,.mdBtn.blue:hover,a.hover .mdBtn.blue,a:hover .mdBtn.blue{background-color:#959aa7}.mdBtn.red{background-color:#633200;background-image:radial-gradient(transparent,rgba(36,17,0,.2));color:#fff}.mdBtn.red.hover,.mdBtn.red:before,.mdBtn.red:hover,a.hover .mdBtn.red,a:hover .mdBtn.red{background-color:#a79a95}.mdBtn.disable{filter:grayscale(100%);opacity:.5;pointer-events:none}.mdAcc__check{display:none}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__btn{cursor:pointer}.mdAcc__body{transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body{display:grid;grid-template-rows:0fr;overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body>*{overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body.active,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__body,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__btn .mdAcc__body{grid-template-rows:1fr}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__in{overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__btn .mdAcc__off,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:not(:checked)~.mdAcc__btn .mdAcc__on{display:none}.unwrap{margin-inline:calc(50% - 50vw);width:100vw}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{background:url(../img/bg.jpg) fixed no-repeat 50%/cover;min-height:100dvh;width:100%}.contentsWrap{margin:0 auto;max-width:44rem;overflow:hidden;width:100%}img{box-sizing:content-box;height:auto;max-width:100%;vertical-align:middle}body{line-height:1.8}body,button,input,select,textarea{word-wrap:break-word;color:#000;font-family:Zen Maru Gothic,-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:400}a{color:#aeae00;text-decoration:none;transition-duration:.3s}p:not([class],:last-child){margin-bottom:1em}::selection{background-color:#959500;color:#fff}b,strong{font-weight:700}sup{font-size:.7em;vertical-align:super}table{max-width:100%;width:100%}table p:not([class],:last-child){margin-bottom:1em}td,th{word-wrap:break-word;min-height:1em;word-break:break-all}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c1c1c1}input::placeholder,textarea::placeholder{color:#c1c1c1}textarea{resize:vertical}[type=email],[type=password],[type=search],[type=tel],[type=text],[type=url],button,select,textarea{background:0;border:0;outline:none}[type=checkbox],[type=radio],[type=submit],a,area,button,label,select,summary{cursor:pointer}.header{height:0}.header__logo--img{display:block;width:17.2396vw}.headerNav{background:#fff;border:.5208vw solid #aeae00;border-left:none;border-radius:0 .5208vw .5208vw 0;left:0;padding:2.0833vw 1.0417vw 2.0833vw 2.0833vw;position:fixed;top:50%;transform:translateY(-50%);width:28.9583vw}.headerNav__menu{margin:1.0417vw 0 0}.headerNav__menu--pet{border-top:1px solid #eaeaea;margin-top:1.0417vw;padding-top:.5rem}.headerNav__head,.headerNav__item{display:inline-flex;position:relative;z-index:1}.headerNav__head:before,.headerNav__item:before{background:#dede00;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:.5s;width:100%;z-index:-1}.headerNav__head:hover:before,.headerNav__item:hover:before{transform:none}.headerNav__head{font-size:.9375vw;font-weight:700;letter-spacing:.2em;line-height:1;margin:.7813vw 0 0;padding:.2604vw 0}.headerNav__head .icon{font-size:1.1458vw;margin-right:.4167vw}.headerNav__head--house{color:#003363}.headerNav__head--pet{color:#633200}.headerNav__item{color:#333;font-size:.8333vw;font-weight:500;letter-spacing:.2em;line-height:1.5;margin:.7813vw 0 0}.gNavBtn{background:#aeae00;border:0;cursor:pointer;display:inline-block;height:5.5rem;position:relative;vertical-align:middle;width:5.5rem}.gNavBtn__box{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.gNavBtn__bar{background:#fff;border-radius:0;display:block;height:2px;left:1.25rem;position:absolute;transition-duration:.3s;width:calc(100% - 2.5rem);z-index:2}.gNavBtn__bar:first-of-type{top:1.85rem}.gNavBtn__bar:nth-of-type(2){margin-top:-1px;top:50%}.gNavBtn__bar:nth-of-type(3){bottom:1.85rem;width:calc(50% - 1.25rem)}.gNavBtn.active .gNavBtn__bar{background:#fff}.gNavBtn.active .gNavBtn__bar:first-of-type{margin-top:-1px;rotate:-30deg;top:50%;transition:top .3s,margin .3s,rotate .3s ease .3s}.gNavBtn.active .gNavBtn__bar:nth-of-type(2){opacity:0;transform:rotateY(90deg)}.gNavBtn.active .gNavBtn__bar:nth-of-type(3){bottom:50%;margin-bottom:-1px;rotate:30deg;transition:bottom .3s,margin .3s,rotate .3s ease .3s;width:calc(100% - 2.5rem)}.gNav{background:#fff;border:5px solid #aeae00;border-radius:1rem;left:50%;max-height:calc(100% - 20.5rem);max-width:44rem;overflow-y:auto;padding:2rem 0 0;position:fixed;top:7.5rem;transform:translateX(-50%);transition-duration:.3s;width:100%;z-index:999}.gNav:after{content:"";display:block;height:0}.gNav:not(.active){translate:0 -100%;visibility:hidden}.gNav__menu{margin:0 3rem}.gNav__head{font-size:1.8rem;font-weight:700;letter-spacing:.2em;line-height:1;padding:3rem 0}.gNav__head .icon{font-size:2.2rem;margin-right:.8rem}.gNav__head:not(:first-child){border-top:1px solid #eaeaea;margin-top:3rem}.gNav__head--house{color:#003363}.gNav__head--pet{color:#633200}.gNav__item{color:#333;font-size:1.6rem;font-weight:500;letter-spacing:.2em;line-height:1.5;padding:1rem 0;position:relative}.gNav__item:before{content:"・"}.gNav__contact{gap:2rem 0;margin:4rem 3rem 0}.gNav__contact--icon{background:#fff;border-radius:50%;color:#aeae00;font-size:1.8rem;height:3rem;width:3rem}.gNav__btn{gap:0 1.2rem;height:6rem}.gNav__img{margin:4.7rem 0 0;width:100%}.gNav__img img:first-child{width:9rem}.gNav__img img:last-child{width:8.1rem}.footer{position:fixed;right:0;top:2.448vw;z-index:999}.footer__wrap{gap:1.0417vw 0}.footer__btn{color:#fff;font-size:1.198vw;font-weight:700;gap:0 .5208vw;height:4.1667vw;padding:0 0 0 1.0417vw;position:relative;width:20.4167vw}.footer__btn:after,.footer__btn:before{border-left:.9896vw solid transparent;border-right:.9896vw solid #fff;content:"";left:-.9375vw;position:absolute;transition:.3s}.footer__btn:before{border-bottom:2.0833vw solid transparent;border-top:2.0833vw solid #fff;top:0}.footer__btn:after{border-bottom:2.0833vw solid #fff;border-top:2.0833vw solid transparent;bottom:0}.footer__btn--house{background-color:#003363;background-image:radial-gradient(transparent,rgba(0,0,0,.2));letter-spacing:.2em}.footer__btn--house:before{border-right-color:#002b53;border-top-color:#002b53}.footer__btn--house:after{border-bottom-color:#002b53;border-right-color:#002b53}.footer__btn--house.hover,.footer__btn--house:hover,a.hover .footer__btn--house,a:hover .footer__btn--house{background-color:#959aa7}.footer__btn--house.hover:before,.footer__btn--house:hover:before,a.hover .footer__btn--house:before,a:hover .footer__btn--house:before{border-right-color:#7c808b;border-top-color:#7c808b}.footer__btn--house.hover:after,.footer__btn--house:hover:after,a.hover .footer__btn--house:after,a:hover .footer__btn--house:after{border-bottom-color:#7c808b;border-right-color:#7c808b}.footer__btn--pet{background-color:#633200;background-image:radial-gradient(transparent,rgba(36,17,0,.2));font-size:1.1458vw}.footer__btn--pet:before{border-right-color:#582c00;border-top-color:#582c00}.footer__btn--pet:after{border-bottom-color:#582c00;border-right-color:#582c00}.footer__btn--pet.hover,.footer__btn--pet:hover,a.hover .footer__btn--pet,a:hover .footer__btn--pet{background-color:#a79a95}.footer__btn--pet.hover:before,.footer__btn--pet:hover:before,a.hover .footer__btn--pet:before,a:hover .footer__btn--pet:before{border-right-color:#90827c;border-top-color:#90827c}.footer__btn--pet.hover:after,.footer__btn--pet:hover:after,a.hover .footer__btn--pet:after,a:hover .footer__btn--pet:after{border-bottom-color:#90827c;border-right-color:#90827c}.footer__form{border-radius:.5208vw 0 0 .5208vw;flex-direction:column;font-size:1.3547vw;font-weight:700;gap:.625vw 0;height:11.5104vw;letter-spacing:.1em;line-height:1.25;width:10.4688vw}.footer__form--icon{background:#fff;border-radius:50%;color:#aeae00;font-size:1.5625vw;height:2.6042vw;width:2.6042vw}.footer__form--text{text-align:center}.top{background:#fff}.anime.wave1{transition-delay:0s}.anime.wave2{transition-delay:.5s}.anime.wave3{transition-delay:1s}.anime.wave4{transition-delay:1.5s}.anime.wave5{transition-delay:2s}.topAnime{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.topAnime__item{bottom:1.8229vw;position:absolute}.topAnime__item--dog{right:calc(50% - 22rem - 17.4479vw);transform:translateX(calc(44.7917vw - 22rem));width:12.2396vw}.animated>.topAnime__item--dog{animation:walkAnimal 10s ease 0s both}.topAnime__item--dog img{animation:swingDog 2s linear 0s infinite}.topAnime__item--cat{left:calc(50% - 22rem - 21.0591vw);transform:translateX(calc(-44.7917vw + 22rem));width:15.8508vw}.animated>.topAnime__item--cat{animation:walkAnimal 13s ease 0s both}.topAnime__item--cat img{animation:swingCat 2s linear .5s infinite}@keyframes swingDog{0%{transform:none}49%{transform:none}50%{transform:rotate(2deg)}99%{transform:rotate(2deg)}to{transform:none}}@keyframes swingCat{0%{transform:none}49%{transform:none}50%{transform:rotate(-2deg)}99%{transform:rotate(-2deg)}to{transform:none}}@keyframes walkAnimal{to{transform:none}}.topMv{position:relative}.topMv:after,.topMv:before{content:"";height:5rem;position:absolute;top:100%;width:50%}.topMv:before{background:linear-gradient(to bottom left,#fff 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 100% 0/100% 100%;left:0}.topMv:after{background:linear-gradient(to bottom right,#fff 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 0 0/100% 100%;right:0}.topMv__desc{background:#003373;color:#fff;font-size:1.5rem;font-weight:500;left:1rem;line-height:1.5;padding:1.5rem 0 1.7rem;position:absolute;top:0;width:6rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.topMv__desc:after{border-color:#003373 #003373 transparent;border-style:solid;border-width:1.7rem 3rem;bottom:-1.6rem;content:"";display:block;height:0;left:0;position:absolute;width:0}.topMv__head{bottom:0;left:2%;position:absolute;width:82.5%}.topSec01{background:#eafaff url(../img/top_sec01_bg.png) no-repeat top/100% auto;padding:10rem 1rem 5rem}.topSec01__head{gap:.5rem 0}.topSec01__head--line{background:linear-gradient(0deg,#dede00 1.4rem,transparent 0,transparent);font-size:2rem;font-weight:500;line-height:1.2}.topSec01__head img{width:30.4rem}.topSec01__rank{gap:0 1.8rem;margin:4rem 0 0}.topSec01__voice{margin:4rem 0 0;padding:0 1rem}.topSec01__voice--item{gap:0 2.5rem;margin:3rem 0 0}.topSec01__voice--item:nth-child(2n){flex-direction:row-reverse}.topSec01__voice--item:nth-child(2n) .topSec01__voice--text:before{border-left-color:#fff;border-right-color:transparent;left:auto;right:-2.5rem}.topSec01__voice--img{flex:none;width:7.2rem}.topSec01__voice--text{background:#fff;border-radius:.5rem;padding:1.2rem 1.5rem;position:relative}.topSec01__voice--text:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:.8rem 1.3rem;content:"";display:block;left:-2.5rem;position:absolute;top:5rem}.topSec01__voice--head{border-bottom:1px solid #eaeaea;padding-bottom:.8rem}.topSec01__voice--customer{font-size:1.3rem;font-weight:500}.topSec01__voice--star{width:9.1rem}.topSec01__voice--desc{font-size:1.2rem;line-height:1.4;margin:.5rem 0 0}.topSec01__voice--note{color:#727272;font-size:1rem;margin:1rem 0 0;text-align:right}.topSec02{background:url(../img/top_sec02_bg.png) no-repeat bottom/cover;padding:5rem 0 10rem}.topSec02__head--img{width:6.1rem}.topSec02__head--line{background:linear-gradient(0deg,rgba(222,222,0,.4) 1.4rem,transparent 0,transparent);font-size:2rem;font-weight:500;position:relative}.topSec02__head--em{filter:drop-shadow(0 0 4px rgba(255,255,255,.7));text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.topSec02__problem{height:38.1rem;position:relative}.topSec02__problem--item{color:#333;font-size:1.4rem;line-height:1.4;position:absolute}.topSec02__problem--item .em{color:#30b8f3;font-weight:500}.topSec02__problem--item .emphasis{-webkit-text-emphasis:filled #30b8f3;text-emphasis:filled #30b8f3}.topSec02__problem--item-01{background:url(../img/top_problem_01.png) no-repeat 50%/cover;height:16.6rem;left:0;padding-left:5rem;padding-top:3.3rem;top:4rem;width:22.1rem}.topSec02__problem--item-02{background:url(../img/top_problem_02.png) no-repeat 50%/cover;height:18.6rem;padding-left:4.7rem;padding-top:4.8rem;right:0;top:11rem;width:21.4rem}.topSec02__problem--item-03{background:url(../img/top_problem_03.png) no-repeat 50%/cover;font-size:1.5rem;height:17.1rem;left:1rem;line-height:2;padding-left:4.4rem;padding-top:3.7rem;top:19.9rem;width:25.4rem}.topSec02__problem--inner{display:inline-block;text-align:center}.topSec02__house{background:#fff;border-bottom:3px solid #0f79df;border-left:3px solid #0f79df;border-right:3px solid #0f79df;filter:drop-shadow(0 -3px 0 #0f79df);margin:9rem 1rem 4.8rem;padding:0 2rem;position:relative;z-index:1}.topSec02__house:after,.topSec02__house:before{bottom:calc(100% - 1px);content:"";height:7rem;position:absolute;width:50.1%;z-index:-1}.topSec02__house:before{background:linear-gradient(to top left,#fff 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 100% 100%/100% 100%;left:0}.topSec02__house:after{background:linear-gradient(to top right,#fff 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 0 100%/100% 100%;right:0}.topSec02__house--head{border-bottom:1px dashed #0f79df;color:#0f79df;font-size:2rem;font-weight:700;letter-spacing:.03em;padding-bottom:1.5rem;position:relative;text-align:center;top:-3rem}.topSec02__house--wrap{gap:0 1rem;margin:2rem 0 0;position:relative;top:-3rem}.topSec02__house--img{flex:none;width:52%}.topSec02__house--point{-webkit-text-stroke:1px #f42500;color:#f42500;font-size:2.4rem;gap:0 .6rem;letter-spacing:.1em;line-height:1;margin:0 0 1.2rem}.topSec02__house--point img{width:2.5rem}.topSec02__house--item{font-size:1.5rem;font-weight:500;margin:.8rem 0 0}.topSec02__house--item .em{color:#0f79df}.topSec02__desc{color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.25));font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.8;margin:2rem 0 0;text-align:center}.topSec02__desc--marker{background:linear-gradient(0deg,rgba(222,222,0,.5) 1.4rem,transparent 0,transparent);font-weight:700}.topSec02__desc:last-child{font-size:1.8rem}.topSec03{background:#fff url(../img/top_sec03_bg.png) no-repeat top 3.4rem left 5rem/80% auto;padding:5rem 1rem 7rem}.topSec03__head{gap:.5rem 0}.topSec03__head--line{background:linear-gradient(0deg,#dede00 1.4rem,transparent 0,transparent);font-size:2rem;font-weight:500;line-height:1.2}.topSec03__mv{padding:9rem 0 0;position:relative}.topSec03__mv--text{background:#dede00;border-radius:50%;color:#333;font-size:1.4rem;font-weight:500;height:12.4rem;left:1.6rem;line-height:1.38;position:absolute;text-align:center;top:2.4rem;width:12.4rem}.topSec03__case{border:3px solid #30b8f3;border-radius:.5rem;margin:6rem 0 0;padding:4rem 2rem 3rem;position:relative}.topSec03__case--num{background:#30b8f3;border-radius:2.5rem;color:#fff;font-size:1.8rem;font-weight:700;gap:0 .8rem;height:5rem;left:calc(50% - 6.9rem);line-height:1.1;position:absolute;top:-2.9rem;width:13.8rem}.topSec03__case--num img{width:2.2rem}.topSec03__case--desc{font-size:1.5rem;line-height:1.5}.topSec03__case--img{margin:2.5rem 0 0}.topSec03__case--img+.topSec03__case--img{margin-top:2rem}.topSec04{background:url(../img/top_sec04_bg.png) no-repeat top/cover;padding:9.2rem 1rem 6rem}.topSec04__head{gap:.5rem 0}.topSec04__head--line{background:linear-gradient(0deg,#dede00 1.4rem,transparent 0,transparent);font-size:2rem;font-weight:500;line-height:1.2}.topSec04__desc{font-size:1.6rem;line-height:1.8;margin:4rem 1.5rem 0}.topSec04__list{gap:3rem 2rem;margin:3rem 0 0}.topSec04__item{position:relative;width:calc(50% - 1rem)}.topSec04__item--title{background:#003363;border-radius:1rem 0;color:#fff;font-size:1.4rem;font-weight:500;left:0;padding:.3rem 1rem;position:absolute;top:0}.topSec04__item--img{border-radius:1rem;overflow:hidden}.topSec04__item--head{background:#30b8f3;border-radius:1.2rem;color:#fff;font-size:1.2rem;height:2.1rem;margin:1rem 0 0;width:4.4rem}.topSec04__item--desc{font-size:1.4rem;line-height:1.5;margin:.7rem 0 0}.topSec04__item--list{margin:1rem 0 0}.topSec04__item--item{color:#003363;display:flex;font-size:1.3rem;line-height:1.4}.topSec04__item--item:before{content:"・"}.topSec04__summary{margin:5rem 0 0;position:relative;z-index:1}.topSec04__summary--head{gap:1.1rem 0}.topSec04__summary--line{background:#dede00;color:#333;font-size:1.8rem;font-weight:500;line-height:1;padding:1.1rem 1rem}.topSec04__summary--img{filter:drop-shadow(0 .4rem 1.4rem rgba(0,0,0,.25));position:relative;text-align:center;top:-2rem;z-index:-1}.topSec04__summary--badge{bottom:0;position:absolute;right:0;width:14.8rem}.topSec04__summary--desc{color:#fff;font-size:1.8rem;line-height:1.5;text-align:center}.topSec04__summary--arrow{margin:1.5rem auto 0;width:5.4rem}.topSec04__summary--cta{margin:3.5rem auto 0;width:36rem}.topSec04__summary--btn{font-size:1.6rem;font-weight:700;gap:0 1.2rem;height:6rem;letter-spacing:.24em}.topSec04__summary--btn img{width:3rem}.petMv{background:#fff6eb;position:relative}.petMv:after,.petMv:before{content:"";height:5rem;position:absolute;top:100%;width:50%}.petMv:before{background:linear-gradient(to bottom left,#fff6eb 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 100% 0/100% 100%;left:0}.petMv:after{background:linear-gradient(to bottom right,#fff6eb 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 0 0/100% 100%;right:0}.petMv__desc{background:#633200;color:#fff;font-size:1.5rem;font-weight:500;line-height:1.5;padding:1.5rem 0 1.7rem;position:absolute;right:1rem;top:0;width:6rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.petMv__desc:after{border-color:#633200 #633200 transparent;border-style:solid;border-width:1.7rem 3rem;bottom:-1.6rem;content:"";display:block;height:0;left:0;position:absolute;width:0}.petMv__head{bottom:0;position:absolute;right:2%;width:76.6%}.petSec01{background:#ecf6e6 url(../img/pet_sec01_bg.png) no-repeat bottom/100% auto;padding:10rem 1rem 6.5rem}.petSec01__head{gap:.5rem 0}.petSec01__head--line{background:linear-gradient(0deg,#dede00 1.4rem,transparent 0,transparent);font-size:2rem;font-weight:500;line-height:1.2}.petSec01__head img{width:30.4rem}.petSec01__point{margin:3.8rem 0 0}.petSec01__point--item{margin:1.5rem 0 0;position:relative;width:86.2%;z-index:1}.petSec01__point--item:nth-child(2n){margin-left:auto}.petSec01__point--item:nth-child(2n) .petSec01__point--img{order:1}.petSec01__point--item:nth-child(2n) .petSec01__point--text{background:#f3ab30;left:auto;padding:1.2rem 2.5rem 1.2rem 0;right:-1.5rem;text-align:center}.petSec01__point--item:nth-child(2n) .petSec01__point--text:after,.petSec01__point--item:nth-child(2n) .petSec01__point--text:before{left:auto;right:100%}.petSec01__point--item:nth-child(2n) .petSec01__point--text:before{background:linear-gradient(to bottom left,#f3ab30 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 100% 0/100% 100%}.petSec01__point--item:nth-child(2n) .petSec01__point--text:after{background:linear-gradient(to top left,#f3ab30 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 100% 100%/100% 100%}.petSec01__point--img{width:10.7rem}.petSec01__point--text{background:#8aa42c;color:#fff;flex:auto;font-size:1.6rem;left:-1.5rem;line-height:1.5;padding:1.2rem 0 1.2rem 2.5rem;position:relative;z-index:-1}.petSec01__point--text:after,.petSec01__point--text:before{content:"";height:50%;left:100%;position:absolute;width:1rem}.petSec01__point--text:before{background:linear-gradient(to bottom right,#8aa42c 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 0 0/100% 100%;top:0}.petSec01__point--text:after{background:linear-gradient(to top right,#8aa42c 50%,hsla(0,0%,80%,0) 50.5%) no-repeat 0 100%/100% 100%;bottom:0}.petSec01__point--em{font-weight:500}.petSec02{background:#fff6eb url(../img/pet_sec02_bg.png) no-repeat bottom/cover;padding:5rem 0 10rem}.petSec02__head--img{width:6.1rem}.petSec02__head--line{background:linear-gradient(0deg,rgba(222,222,0,.4) 1.4rem,transparent 0,transparent);font-size:2rem;font-weight:500;position:relative}.petSec02__head--em{filter:drop-shadow(0 0 4px rgba(255,255,255,.7));text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.petSec02__problem{height:67.9rem;position:relative}.petSec02__problem--item{color:#333;font-size:1.4rem;line-height:1.4;position:absolute}.petSec02__problem--item .em{color:#8aa42c;font-weight:500}.petSec02__problem--item-01{background:url(../img/pet_problem_01.png) no-repeat 50%/cover;height:19.2rem;left:.9rem;padding-left:2.9rem;padding-top:4.5rem;top:18.3rem;width:18.8rem}.petSec02__problem--item-02{background:url(../img/pet_problem_02.png) no-repeat 50%/cover;height:18.8rem;padding-left:5rem;padding-top:7.5rem;right:0;top:24.3rem;width:24.1rem}.petSec02__problem--item-03{background:url(../img/pet_problem_03.png) no-repeat 50%/cover;font-size:1.5rem;height:24.7rem;left:0;line-height:2;padding-left:2.9rem;padding-top:4.5rem;top:38rem;width:20.7rem}.petSec02__problem--item-04{background:url(../img/pet_problem_04.png) no-repeat 50%/cover;font-size:1.8rem;height:16.1rem;padding-left:3.7rem;padding-top:4rem;right:0;top:47.1rem;width:20.5rem}.petSec02__problem--inner{display:inline-block;text-align:center}.petSec02__desc{color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.25));font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.8;margin:2rem 0 0;text-align:center}.petSec02__desc--marker{background:linear-gradient(0deg,rgba(222,222,0,.5) 1.4rem,transparent 0,transparent);font-weight:700}.petSec02__desc:last-child{font-size:1.8rem}.petSec03{background:#fff6eb url(../img/pet_sec03_bg.png) no-repeat top 3.2rem left 4.2rem/80% auto;padding:5rem 1rem 7rem}.petSec03__head{gap:.5rem 0}.petSec03__head--line{background:linear-gradient(0deg,#dede00 1.4rem,transparent 0,transparent);font-size:2rem;font-weight:500;line-height:1.2}.petSec03__case{border:3px solid #0f79df;border-radius:.5rem;margin:6rem 0 0;padding:4rem 2rem 3rem;position:relative}.petSec03__case:first-of-type{background-color:#ecf6e6;background-image:radial-gradient(circle,#d8e6c1 5px,transparent 0);background-position:0 0;background-size:10px 10px;border-color:#8aa42c}.petSec03__case:first-of-type .petSec03__case--num{background:#8aa42c}.petSec03__case:nth-of-type(2){background-color:#fff0d7;background-image:radial-gradient(circle,#fde2b6 5px,transparent 0);background-position:0 0;background-size:10px 10px;border-color:#f3ab30}.petSec03__case:nth-of-type(2) .petSec03__case--num{background:#f3ab30}.petSec03__case--num{background:#30b8f3;border-radius:2.5rem;color:#fff;font-size:1.8rem;font-weight:700;gap:0 .8rem;height:5rem;left:calc(50% - 6.9rem);line-height:1.1;position:absolute;top:-2.9rem;width:13.8rem}.petSec03__case--num img{width:2.2rem}.petSec03__case--desc{font-size:1.5rem;line-height:1.5}.petSec03__case--img{margin:2.5rem 0 0;position:relative}.petSec03__case--note{background:#f3ab30;border-radius:.5rem;color:#fff;font-size:1.2rem;font-weight:500;line-height:1.5;padding:1rem .5rem;position:absolute;right:0;top:0;width:13.5rem}.petSec04{background:#fff6eb url(../img/pet_sec04_bg.png) no-repeat top/100% auto;padding:9.2rem 1rem 15.5rem}.petSec04__head{gap:.5rem 0}.petSec04__head--line{background:linear-gradient(0deg,#dede00 1.4rem,transparent 0,transparent);font-size:2rem;font-weight:500;line-height:1.2}.petSec04__desc{font-size:1.6rem;line-height:1.8;margin:4rem 1.5rem 0}.petSec04__list{gap:3rem 2rem;margin:3rem 0 0}.petSec04__item{position:relative;width:calc(50% - 1rem)}.petSec04__item--wide{width:100%}.petSec04__item--title{background:#633200;border-radius:1rem 0;color:#fff;font-size:1.4rem;font-weight:500;left:0;padding:.3rem 1rem;position:absolute;top:0}.petSec04__item--img{border-radius:1rem;overflow:hidden}.petSec04__item--wrap{gap:0 1rem}.petSec04__item--head{background:#f3ab30;border-radius:1.2rem;color:#fff;font-size:1.2rem;height:2.1rem;margin:1rem 0 0;width:4.4rem}.petSec04__item--desc{font-size:1.4rem;line-height:1.5;margin:.7rem 0 0}.petSec04__item--list{margin:1rem 0 0}.petSec04__item--item{color:#633200;display:flex;font-size:1.3rem;line-height:1.4}.petSec04__item--item:before{content:"・"}.petSec04__summary{margin:2.5rem 0 0;position:relative;z-index:1}.petSec04__summary--head{gap:1.4rem 0;position:absolute;right:0;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.petSec04__summary--line{background:#633200;color:#fff;font-size:2rem;font-weight:500;line-height:1;padding:1rem .4rem;position:relative}.petSec04__summary--line:nth-child(2){top:1rem}.petSec04__summary--img{filter:drop-shadow(0 .4rem 1.4rem rgba(0,0,0,.25));padding:5.8rem 0 0;position:relative;text-align:center;z-index:-1}.petSec04__summary--desc{color:#fff;font-size:1.8rem;line-height:1.5;margin:3.9rem 0 0;text-align:center}.petSec04__summary--arrow{margin:1.5rem 0 0;text-align:center}.petSec04__summary--cta{gap:2rem 0;margin:3.5rem auto 0;width:36rem}.petSec04__summary--btn{font-size:1.6rem;font-weight:700;gap:0 1.2rem;height:6rem;letter-spacing:.24em}.petSec04__summary--btn img{width:3rem}.contact{background:#fff}.contact__head{background:url(../img/contact_head_bg.jpg) no-repeat 50%/cover;padding:6.8rem 0 7.8rem}.contact__head--text{-webkit-text-stroke:1px #fff;filter:drop-shadow(0 0 1.4rem #fff);font-size:2.5rem;font-weight:700;letter-spacing:.03em;text-align:center}.contact__sec{padding:0 5.5rem 15rem}.contact__desc{font-size:1.4rem;line-height:2;margin:5.5rem 0 0}.contact__step{margin:4rem 0 0}.contact__step--item{border-bottom:1px solid #eaeaea;color:#eaeaea;font-size:1.6rem;font-weight:500;padding-bottom:1rem;width:10rem}.contact__step--item.current{border-bottom:2px solid #0f79df;color:#0f79df;font-weight:700}.contact__subhead{font-size:1.8rem;font-weight:500;margin:3.5rem 0 0}.contact__back{margin:3.5rem 0 0}.contact__back--link{border-bottom:1px solid #333;color:#333;font-size:1.8rem;font-weight:500;gap:0 2rem}.contact__back--link .icon{font-size:1rem}.contact__thanks{font-size:1.4rem;line-height:1.4286;margin:2.5rem 0 0}.contactForm{margin:4rem 0 0}.contactForm__question{font-size:1.6rem;font-weight:500;gap:0 1.2rem;margin:2.5rem 0 0}.contactForm__question--required{background:#f3ab30;border-radius:.2rem;color:#fff;font-size:1.2rem;height:2.1rem;width:3.8rem}.contactForm__answer{margin:1.5rem 0 0;position:relative}.contactForm__answer--checkbox{position:relative}.contactForm__answer--checkbox:before{background:hsla(40,21%,95%,.5);content:"";display:block;height:2rem;left:0;position:absolute;top:calc(50% - 1rem);width:2rem}.contactForm__answer--checkbox .check{border-bottom:2px solid #333;border-left:2px solid #333;display:none;height:.5rem;left:.5rem;position:absolute;top:1rem;transform:rotate(-45deg);width:1rem}.contactForm__answer--checkbox input{opacity:0;width:2rem}.contactForm__answer--checkbox input:checked+.check{display:block}.contactForm__answer--input,.contactForm__answer--textarea{background:hsla(40,21%,95%,.5);font-size:1.6rem;padding:1.2rem 1rem}.contactForm__answer--input:-ms-input-placeholder,.contactForm__answer--textarea:-ms-input-placeholder{color:#afafaf}.contactForm__answer--input::placeholder,.contactForm__answer--textarea::placeholder{color:#afafaf}.contactForm__answer--input input,.contactForm__answer--textarea textarea{width:100%}.contactForm__answer--privacy{margin:2rem 0 0;position:relative}.contactForm__answer--privacy:before{background:hsla(40,21%,95%,.5);content:"";display:block;height:2rem;width:2rem}.contactForm__answer--privacy .check{border-bottom:2px solid #333;border-left:2px solid #333;display:none;height:.5rem;left:.5rem;position:absolute;top:1rem;transform:rotate(-45deg);width:1rem}.contactForm__answer--privacy input{opacity:0;width:.6rem}.contactForm__answer--privacy input:checked+.check{display:block}.contactForm__privacy{font-size:1.3rem;margin:1.2rem 0 0}.contactForm__privacy--link{color:#000}.contactForm__privacy--link:hover{color:#aeae00}.contactForm__submit{font-size:1.6rem;font-weight:700;height:6rem;letter-spacing:.24em;margin:4rem auto 0;width:32rem}@media screen and (min-width:781px){.pc-flex{display:flex}.flex.pc-bet,.pc-flex.pc-bet{justify-content:space-between}.flex.aro,.flex.pc-aro,.pc-flex.aro,.pc-flex.pc-aro{justify-content:space-around}.flex.pc-vstart,.pc-flex.pc-vstart{align-items:flex-start}.flex.pc-vend,.pc-flex.pc-vend{align-items:flex-end}.flex.pc-vcenter,.pc-flex.pc-vcenter{align-items:center}.flex.pc-hstart,.pc-flex.pc-hstart{justify-content:flex-start}.flex.pc-hcenter,.pc-flex.pc-hcenter{justify-content:center}.flex.pc-hend,.pc-flex.pc-hend{justify-content:flex-end}.flex.pc-str,.pc-flex.pc-str{align-items:stretch}.flex.pc-vert,.pc-flex.pc-vert{flex-direction:column}.flex.pc-break,.pc-flex.pc-break{flex-wrap:wrap}.flex>.pc-1,.pc-flex>.pc-1{order:1}.flex>.pc-2,.pc-flex>.pc-2{order:2}.flex>.pc-3,.pc-flex>.pc-3{order:3}.sp{display:none!important}.pc-hide{display:none}.pc-ta-center{text-align:center}.pc-ta-right{text-align:right}.pc-ta-left{text-align:left}.op:hover{opacity:.7}.hoverToggle:hover .hoverToggle__off,.hoverToggle:not(:hover) .hoverToggle__on{display:none}a.hover .mdLay.zoom .mdLay__bg,a:hover .mdLay.zoom .mdLay__bg,button.hover .mdLay.zoom .mdLay__bg{scale:1.1}.wrap{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.wrap.w1200{max-width:124rem}}@media screen and (max-width:1200px){.contentsWrap{margin:0 0 0 auto}.header__logo--img{width:33.1rem}.headerNav{border-radius:0 1rem 1rem 0;border-width:1rem;max-width:calc(100% - 46rem);padding:4rem 2rem 4rem 4rem;width:auto}.headerNav__menu{margin:2rem 0 0}.headerNav__menu--pet{margin-top:2rem;padding-top:.5rem}.headerNav__head{font-size:1.8rem;margin:1.5rem 0 0;padding:.5rem 0}.headerNav__head .icon{font-size:2.2rem;margin-right:.8rem}.headerNav__item{font-size:1.6rem;margin:1.5rem 0 0}.footer,.topAnime{display:none}}@media screen and (max-width:780px){.sp-flex{display:flex}.flex.sp-bet,.sp-flex.sp-bet{justify-content:space-between}.flex.aro,.flex.sp-aro,.sp-flex.aro,.sp-flex.sp-aro{justify-content:space-around}.flex.sp-vstart,.sp-flex.sp-vstart{align-items:flex-start}.flex.sp-vend,.sp-flex.sp-vend{align-items:flex-end}.flex.sp-vcenter,.sp-flex.sp-vcenter{align-items:center}.flex.sp-hstart,.sp-flex.sp-hstart{justify-content:flex-start}.flex.sp-hcenter,.sp-flex.sp-hcenter{justify-content:center}.flex.sp-hend,.sp-flex.sp-hend{justify-content:flex-end}.flex.sp-str,.sp-flex.sp-str{align-items:stretch}.flex.sp-vert,.sp-flex.sp-vert{flex-direction:column}.flex.sp-break,.sp-flex.sp-break{flex-wrap:wrap}.flex>.sp-1,.sp-flex>.sp-1{order:1}.flex>.sp-2,.sp-flex>.sp-2{order:2}.flex>.sp-3,.sp-flex>.sp-3{order:3}.pc{display:none!important}.sp-hide{display:none}.sp-ta-center{text-align:center}.sp-ta-right{text-align:right}.sp-ta-left{text-align:left}.hoverToggle__on{display:none}.mdAcc--sp .mdAcc__btn{cursor:pointer}.mdAcc--sp .mdAcc__body{display:grid;grid-template-rows:0fr;overflow:hidden}.mdAcc--sp .mdAcc__body>*{overflow:hidden}.mdAcc--sp .mdAcc__body.active,.mdAcc--sp .mdAcc__check:checked~.mdAcc__body,.mdAcc--sp .mdAcc__check:checked~.mdAcc__btn .mdAcc__body{grid-template-rows:1fr}.mdAcc--sp .mdAcc__in{overflow:hidden}.mdAcc--sp .mdAcc__check:checked~.mdAcc__btn .mdAcc__off,.mdAcc--sp .mdAcc__check:not(:checked)~.mdAcc__btn .mdAcc__on{display:none}.sp-wrap,.spWrap{padding-left:3.125%;padding-right:3.125%}.contentsWrap{margin:0 auto}.headerPad{padding-top:5.5rem}.header{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);height:auto;left:50%;max-height:100%;max-width:44rem;overflow:auto;position:fixed;top:0;transform:translateX(-50%);white-space:nowrap;width:100%;z-index:1000}.header__logo{padding:0 1rem}.header__logo--img{width:9.8rem}.footer{display:block;inset:auto auto 0 50%;max-width:44rem;transform:translateX(-50%);width:100%}.footer__wrap{gap:0}.footer__btn{font-size:1.5rem;gap:0 .8rem;height:5.5rem;justify-content:center;padding:0;width:50%}.footer__btn--house{letter-spacing:0}.footer__btn--icon{font-size:2.2rem}.footer__btn:after,.footer__btn:before{content:none}.footer__form{border-radius:0;flex-direction:row;font-size:1.5rem;gap:0 .8rem;height:6rem;letter-spacing:0;width:50%}.footer__form--icon{font-size:1.8rem;height:3rem;width:3rem}}@media screen and (max-width:439px){html{font-size:2.2727vw}img{width:100%}}@media screen and (orientation:landscape){.mdOverlay--ripple{height:300vw;width:300vw}}/*# sourceMappingURL=common.css.map */