html{font-size:.624vw}@media print,screen and (max-width:1024px){html{font-size:1.02vw}}@media print,screen and (max-width:768px){html{font-size:1.44444vw}}@media print,screen and (max-width:521px){html{font-size:2.666vw}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-black:#332926;--color-white:#fefefe;--color-yellow:#efea44;--color-LYellow:#faf8be;--color-pink:#f9d1d3;--color-DPink:#f9bebe;--color-red:#e9544f;--color-DBlue:#13b2be;--color-LBlue:#cbeef1;--color-green:#9ae083;--color-blue:#2cb8e2;--color-gray:#aeaaa8;--color-DGray:#5f5f5f;--font-maru:"Zen Maru Gothic",serif;--font-title1:min(1.6rem, 3.4vw);--font-exTxt:min(1.6rem,3.4vw);--title214:min(2.14rem,4.6vw);--translate:translate(0,-6px);--transition:all .1s cubic-bezier(.43,.05,.17,1);--opacity:.6;--section-margin:6rem;--scale105:scale(1.05);--border-radius:min(2rem,4vw);--border-round:50%;--bg-padding:min(6rem, 6vw);--flex-gap:min(3rem, 6vw)}body{font-size:1.24rem;font-family:"Zen Kaku Gothic New",'YuGothic','Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ','Meiryo','ＭＳ ゴシック',sans-serif;line-height:1.75;letter-spacing:.02em;font-feature-settings:"palt";font-weight:500;color:var(--color-black);background:var(--color-pink);position:relative}a{text-decoration:none;color:var(--color-black);transition:var(--transition);font-weight:500;position:relative}li{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}table{clear:both;border-collapse:collapse;width:100%;text-align:center}td,th{padding:min(1rem, 1.6vw);border:solid 1px var(--color-gray);line-height:1.75}.contents{margin:auto;width:88vw}.contents-title{position:relative;line-height:1.5;letter-spacing:.08em}.titleFlex{display:flex;align-items:center;justify-content:center;gap:min(3rem, 6vw);margin-bottom:min(4rem, 6vw)}.titleFlex>.contents-title img{height:min(12rem, 14vw)}.titleFlex>.moreLink{width:min(10rem, 14vw)}.moreLink a{display:block}.linkBox{position:relative;overflow:hidden;text-align:center;font-weight:800;font-family:var(--font-maru);border-radius:calc(var(--border-radius) / 2);padding:min(1.24rem, 2.4vw) min(2rem, 4vw);color:var(--color-white);background:var(--color-DBlue);display:flex;align-items:center;justify-content:space-between;gap:min(2rem, 2vw);line-height:1.5}.linkBox>.linkBox-round{width:min(10.4rem, 22vw);height:min(10.4rem, 22vw);position:absolute;transition:var(--transition);background:var(--color-white);border-radius:var(--border-round);right:-16%}.linkBox>.linkBox-round img{width:13%;position:absolute;top:50%;transition:var(--transition);transform:translate(-210%,-50%) rotate(180deg)}.noLinks{opacity:var(--opacity)}@media print,screen and (min-width:768px){:root{--section-margin:12rem}body{font-size:1.4rem}.contents{width:min(120rem, 92vw)}.linkBox>.linkBox-round{right:-5rem}.linkBox>.linkBox-round img{width:12%;transform:translate(-220%,-50%) rotate(180deg)}.linkBox:hover{background:var(--color-blue)}.linkBox:hover .linkBox-round{transform:scale(1.14)}.linkBox.noLinks:hover{opacity:var(--opacity);background:var(--color-DBlue)}.noLinks:hover .linkBox-round{transform:scale(1)}.moreLink a:hover{transform:var(--scale105)}}.scroll-fadeIn{transform:scale(0,0);-webkit-transform:scale(0,0)}.scroll-fadeIn.is-active{-webkit-animation:fx-talk-pop .6s steps(1) 0s forwards;animation:fx-talk-pop .6s steps(1) 0s forwards}.scroll-bg{transform:scaleX(0);transition:all .6s cubic-bezier(.28,-.37,.15,1.4);transition-delay:.4s}.scroll-bg.is-active{transform:scaleX(1)}@keyframes hover-katakata{0%{transform:translateY(-2px) rotate(3deg)}10%{transform:translate(0) rotate(0deg)}20%{transform:translate(0) rotate(-3deg)}30%{transform:translateY(-2px) rotate(0deg)}40%{transform:translateY(-2px) rotate(3deg)}50%{transform:translate(2px) rotate(-2deg)}60%{transform:translateY(2px) rotate(0deg)}70%{transform:translate(0) rotate(3deg)}80%{transform:translate(2px) rotate(-2deg)}90%{transform:translate(0) rotate(0deg)}100%{transform:translateY(-2px) rotate(3deg)}}.a-bubble{-webkit-animation:fx-talk-pop .6s steps(1) 0s forwards,fx-talk-pop-loop 2.3s steps(1) .6s infinite;animation:fx-talk-pop .6s steps(1) 0s forwards,fx-talk-pop-loop 2.3s steps(1) 1.2s infinite}@keyframes fx-talk-pop{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}60%{-webkit-transform:scale(.6,.6);transform:scale(.6,.6)}80%{-webkit-transform:scale(1.04,1.04);transform:scale(1.04,1.04)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes fx-talk-pop-loop{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}90%{-webkit-transform:scale(.96,.96);transform:scale(.96,.96)}95%{-webkit-transform:scale(1.02,1.02);transform:scale(1.02,1.02)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.a-pop{-webkit-animation:fx-talk-pop .6s steps(1) 0s forwards;animation:fx-talk-pop .6s steps(1) 0s forwards}.a-pop2{-webkit-animation:fx-talk-pop .6s steps(1) .1s forwards;animation:fx-talk-pop .6s steps(1) .1s forwards}.a-pop3{-webkit-animation:fx-talk-pop .6s steps(1) .2s forwards;animation:fx-talk-pop .6s steps(1) .2s forwards}.a-pop4{-webkit-animation:fx-talk-pop .6s steps(1) .3s forwards;animation:fx-talk-pop .6s steps(1) .3s forwards}.a-katakata{animation:katakata 2.3s steps(1) 1.2s infinite}@keyframes katakata{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}20%{-webkit-transform:rotate(0);transform:rotate(0)}30%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}40%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.breadcrumbs{text-align:left;font-size:min(1rem, 2.4vw);margin:auto;padding:min(1.4rem) 0;letter-spacing:0}.breadcrumbs span{padding:0 2px}.breadcrumbs a{color:var(--color-DBlue);text-decoration:underline}#page-top a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.6rem}.page-top{right:min(12px, 2vw);bottom:min(12px, 1vw);position:fixed;z-index:4;opacity:0;visibility:hidden;transition:var(--transition)}.googleMap{position:relative;padding-bottom:50.25%;overflow:hidden}.googleMap iframe,.googleMap object,.googleMap embed{position:absolute;top:0;left:0;width:100%;height:100%}.youtube{position:relative;width:100%;padding-top:62.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.notFound{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:min(20vh, 38vw) 0}.notFont-wrapper{padding:0 10vw 0}.notFont-wrapper h2{padding-bottom:16px;width:min(48rem, 66vw)}.notFont-wrapper p{font-size:min(1.6rem, 3.24vw);padding-bottom:40px}.notFont-wrapper .linkBox{width:min(32rem,100%);margin:0 auto}.thumbnail{position:relative;display:block;overflow:hidden;padding-top:62.25%;background:var(--color-white)}.thumbnail img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:all .2s ease}.swiper-wrapper{transition-timing-function:linear!important}.swiper-slide{padding:0 2px}.swiper-slide img{width:100%;width:100%}.swiper-slide>div{height:100%;width:100%}.swiper-controller .swiper-pagination-fraction{color:var(--kaisei-green);position:static;width:auto;margin:0 min(16px, 3vw) 0 0}.loading{background-color:var(--kaisei-green);bottom:0;display:block;height:100vh;left:0;position:fixed;right:0;top:0;transform:scaleY(1);transform-origin:center top;width:100vw;z-index:999}#js-loading{animation:hideAnimation .5s cubic-bezier(.04,.435,.315,.9) 5s normal forwards}@keyframes hideAnimation{0%{display:block;transform:scaleY(1);transform-origin:center top}100%{transform:scaleY(0);display:none;transform-origin:center top}}.-loading_imagesWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;text-align:center;overflow:hidden}.-loading_imagesWrapper img{width:min(60rem, 90vw);opacity:0;transform:translate(0,10rem);animation:loadingLogoAnime .75s cubic-bezier(.54,.02,.5,.99) .7s normal forwards}@keyframes loadingLogoAnime{0%{opacity:0;transform:translate(0,10rem)}100%{opacity:1;transform:translate(0,0)}}header{mix-blend-mode:darken}header h1{width:min(24rem, 36vw);position:relative;z-index:1}header h1 img{display:block}header.fixed-header{position:fixed;top:min(4rem, 4vw);left:min(4rem, 4vw);z-index:7}@keyframes fallInAnimation{0%{opacity:0;top:-1rem}100%{opacity:1;top:min(3rem, 6vw)}}@keyframes fallInAnimation2{0%{opacity:0;top:-1rem}100%{opacity:1;top:min(3rem, 3vw)}}@media screen and (min-width:768px){header h1 a{position:relative}header h1 a:hover{transform:var(--scale105)}a:hover .thumbnail img{transform:translate(-50%,-50%) scale(1.05)}}.fixedBtn{cursor:pointer;position:fixed;top:min(3rem, 3vw);right:min(4rem, 4vw);z-index:200;transition:var(--transition);display:flex;align-items:center;flex-direction:row-reverse;gap:1rem}.openBtn{width:min(80px, 14vw);height:min(80px, 14vw);display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.215,.61,.355,1);gap:min(5.4px, 1.4vw);background:var(--color-white);border-radius:var(--border-round)}.openBtn:before{position:absolute;content:"menu";top:50%;left:50%;transform:translate(-50%,-50%);font-size:min(16px, 3.4vw);font-family:var(--font-maru);font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--color-DBlue);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.openBtn.active:before{content:"close"}.g-nav{transition:all .4s cubic-bezier(.28,-.37,.15,1.4);-webkit-transition:all .5s cubic-bezier(.43,.05,.17,1);transform-origin:top right;transform:scale(0);opacity:0;visibility:hidden;box-shadow:min(10px,1vw) min(10px,1vw) var(--color-DPink)}#js-g-nav.panelactive{opacity:1;transform:scale(1);transition:all .4s cubic-bezier(.28,-.37,.15,1.4);visibility:visible}.g-nav{position:fixed;z-index:100;top:2vw;right:2vw;width:87vw;height:min(100vh - 6%);max-height:157vw;color:var(--color-black);background:var(--color-white);border-radius:var(--border-radius);visibility:hidden;padding:min(10vw, 10rem) min(6vw, 6rem)}.g-nav a{color:var(--color-white)}.g-nav_container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:min(10vw, 5rem);height:100%}a.g-nav_logo{display:block;width:min(36rem, 62vw);margin:min(3rem, 5vw)}.g-nav_main{width:100%}ul.g-nav_menuList{display:flex;flex-wrap:wrap;gap:calc(var(--flex-gap) / 2)}ul.g-nav_menuList>li{width:80%;margin:auto;transform:scale(0,0)}#js-g-nav.panelactive ul.g-nav_menuList>li{-webkit-animation:fx-talk-pop .6s steps(1) 0s forwards;animation:fx-talk-pop .6s steps(1) 0s forwards}.g-nav_sub{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:min(1rem);transform:scale(0,0)}#js-g-nav.panelactive .g-nav_sub{-webkit-animation:fx-talk-pop .6s steps(1) 0s forwards;animation:fx-talk-pop .6s steps(1) 0s forwards}.g-nav_sub>p.cross{font-size:min(6vw);font-weight:700;line-height:1}.g-nav_company{width:min(48vw,40rem)}@media screen and (min-width:1024px){.g-nav{top:1.4vw;right:1.4vw;bottom:auto;left:auto;width:min(54rem);height:min(100vh - 4.39vw, 35.83vw);border-radius:1.39vw;padding:min(10.16vh, 5.71vw) 2.39vw min(10.03vh, 5.64vw);overflow-y:auto;box-shadow:10px 10px var(--color-DPink)}.g-nav_sub{flex-direction:row}.g-nav_sub>p.cross{font-size:min(7vw, 3rem)}.g-nav_company{width:min(54vw, 28rem)}ul.g-nav_menuList>li{width:calc((100% - calc(var(--flex-gap) / 2)) / 2);margin:0}ul.g-nav_menuList li a,.g-nav_company a{display:block}ul.g-nav_menuList li a:hover,.g-nav_company a:hover{transform:scale(1.05)}ul.g-nav_menuList>li a.noLinks:hover{transform:scale(1)}}@media screen and (min-width:768px){.fixedBtn:hover{transform:var(--scale105)}}footer{z-index:1;position:relative;overflow:hidden}footer:before{position:absolute;content:"";background:url(//moremilk.shimane-toyopet.net/wp-content/themes/moremilk/img/f-bgSP.png) no-repeat 86% top;background-size:128%;width:100%;height:100%;top:0;left:0;z-index:-1}.footer-wrapper{position:relative;padding:15vw 19vw 16vw 7vw}.footer-company{display:flex;align-items:flex-start;gap:4vw;margin-bottom:min(6rem, 4vw)}.footer-company>.cross{font-size:6vw;line-height:.7;font-weight:600}.footer-company .footer-logo{width:auto;height:min(3.4rem, 5.4vw)}.footer-info{display:flex;flex-wrap:wrap;gap:min(1rem);align-items:end;line-height:1.4;font-size:var(--font-exTxt);margin-top:min(2rem,2vw)}.footer-info p{width:100%}ul.footer-infoSns{display:flex;align-items:center;justify-content:center;width:min(8rem, 17vw);gap:min(.8rem, 1vw)}ul.footer-infoSns>li{width:50%}.footer-menu{width:min(44rem, 77vw)}.footer-menu_list{display:flex;flex-wrap:wrap;gap:min(2rem, 1vw)}.footer-menu_list>li{width:calc((100% - min(2rem, 1vw)) / 2)}.footer-milmone{position:absolute;bottom:0;right:min(9rem, 3vw);width:min(56rem, 36vw)}footer small{display:block;padding:min(12rem, 14vw) 0 0;font-size:min(1rem, 2.4vw);letter-spacing:0}@media print,screen and (min-width:768px){footer{margin-right:min(7rem, 3vw)}footer:before{background:url(//moremilk.shimane-toyopet.net/wp-content/themes/moremilk/img/f-bg.png) no-repeat top;background-size:100%;width:100%;height:100%}.footer-company{gap:min(1.4rem, 1vw)}.footer-company .footer-logo{height:min(3.4rem, 5rem)}.footer-company>.cross{font-size:min(4rem, 4vw)}.footer-wrapper{padding:min(14rem, 8vw) min(24rem, 12vw) min(8rem,4vw) min(9rem, 4vw)}.footer-info{margin-top:min(2rem)}.footer-info p{width:calc(calc(100% - min(1rem)) - min(8rem))}ul.footer-infoSns{width:min(8rem)}.footer-menu{width:min(60rem, 44vw)}.footer-menu_list{gap:min(2rem, 1vw)}.footer-menu_list>li{width:calc((100% - min(2rem, 1vw)) / 2)}.footer-milmone{bottom:0;right:9rem;width:min(56rem, 34vw)}footer a{display:block}footer a:hover{transform:scale(1.03)}footer a.noLinks:hover{transform:scale(1)}footer small{padding:min(12rem, 8vw) 0 0}}@media print,screen and (max-width:768px){.footer-company{flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.footer-company_toyopet,.footer-company_milk{width:100%}.footer-info{justify-content:center}}nav.globalMenuSp{display:none}