.page-wrapper{position:relative;background:var(--color-lBlue);z-index:1}.page-topLogo{width:min(48vw);margin:0 auto;padding:6vw 0 3vw}.page-topLogo svg{color:var(--color-blue);display:block}.page-container{position:relative;background:var(--color-blue);margin-top:min(39vw, 41%);padding-top:22vw}.page-container:before{position:absolute;content:"";background:url(//shimane-milk.com/wp-content/themes/shimaneMilk/img/KV-bg.webp) no-repeat center;background-size:100%;z-index:-1;top:-38vw;left:0;width:100%;height:48vw}.page-fadeIn{animation:pageFadeIn .6s steps(1) 0s forwards}@keyframes pageFadeIn{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)}}.page-titleArea{position:absolute;width:78vw;top:-27vw;left:50%;transform:translateX(-50%);z-index:1}.page-titleArea .pageContent-mv{width:74%}.page-titleArea .pageContent-bubble{position:absolute;width:min(62%);z-index:1;right:0;top:4%}.page-titleArea_deco{position:absolute}.page-titleArea_deco._deco1{width:21%;top:-29vw;left:-6vw}.page-titleArea_deco._deco2{width:20%;top:3vw;left:-2vw}.page-titleArea_deco._deco3{width:21%;top:26vw;right:-2vw}@media screen and (min-width:769px){.page-topLogo{width:min(28vw, 24rem);padding:min(4vw, 2rem) 0 min(2vw, 1.4rem)}.page-titleArea{width:min(40rem, 40vw);top:-16vw}.page-container{margin-top:min(26rem, 20vw);padding-top:min(7vw, 7rem)}.page-container:before{top:-50%;top:-21vw;height:min(24vw, 30rem)}.page-titleArea_deco._deco1{width:7vw;top:-41%;left:-3vw}.page-titleArea_deco._deco3{width:21%;top:15vw;right:0}}@media screen and (min-width:1024px){.page-titleArea{width:min(43rem, 38vw);top:-20rem}.page-container{margin-top:min(26rem, 20vw);padding-top:min(7vw, 7rem)}.page-container:before{top:-26rem;height:min(28vw, 30rem)}.page-titleArea_deco._deco1{top:-41%;left:-6rem;width:8rem}.page-titleArea_deco._deco2{top:2rem}.page-titleArea_deco._deco3{width:18%;top:min(15rem);right:-2rem}}.contentsMenu-illust{position:absolute;z-index:-1}.modal{display:none}.fancybox__content{padding:16px 8px}header.pageHeader{position:fixed;z-index:3}header.pageHeader .fixedInformation,header.pageHeader .fixedLogo,header.pageHeader .openbtn{opacity:0;animation:topFade .6s ease 1s normal forwards}@keyframes topFade{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@media screen and (min-width:768px){.pageContent-title{margin:0 auto -7%}}.page-topics{padding-bottom:6rem}.page-topics_wrapper{background:var(--color-white);padding:calc(var(--ps-margin) * 2.4) var(--ps-margin) calc(var(--ps-margin) * 2.4);border-radius:var(--b-radius);position:relative;word-wrap:break-word}.page-topics_wrapper.topics-list ul li a{padding:min(4rem, 5vw) 0}.page-topics_wrapper.topics-list ul li .thumbnail{margin-bottom:min(3vw, 1rem)}.page-topics .topics-title{border-bottom:dashed 1px var(--color-gray);padding-bottom:12px;margin-bottom:24px}.page-topics .topics-title h3{font-size:min(2.24rem, 4.24vw);line-height:1.5;font-weight:600}.single-contents h1{background:var(--color-blue);color:var(--color-white);font-size:min(2rem, 4.6vw);font-weight:600;border-radius:calc(var(--b-radius) / 2);line-height:1.4;padding:calc(var(--ps-margin) / 3);margin:min(1.4rem, 3.4vw) 0}.single-contents h2{padding:min(1.4rem, 3.4vw) 0;font-size:min(2rem, 4.24vw);font-weight:600;color:var(--color-blue);line-height:1.5}.single-contents h3{font-size:min(1.83rem, 4vw);font-weight:600;position:relative;padding:min(1.4rem, 3.4vw) 0;line-height:1.5}.single-contents ul{margin-bottom:12px}.single-contents ul li{position:relative;padding-bottom:4px;padding-left:12px}.single-contents ul li:before{position:absolute;content:"";background:var(--color-blue);border-radius:50%;width:min(8px, 2vw);height:min(8px, 2vw);top:min(9px, 2vw);left:0}.single-contents ul li a{font-weight:600;text-decoration:underline;color:var(--color-pink)}.single-contents blockquote{background:#d0f1f654;border-radius:calc(var(--b-radius) / 2);padding:calc(var(--ps-margin) / 2);margin-bottom:12px}.single-contents blockquote ul{margin-bottom:0}.single-contents p{padding-bottom:min(16px, 3vw);line-height:2;letter-spacing:0}.single-contents p:last-of-type{padding-bottom:0}.single-contents p a{font-weight:600;text-decoration:underline;color:var(--color-blue)}.single-contents p a:hover{opacity:.6}.single-contents p strong{font-weight:600;font-size:min(1.7rem, 4vw)}.news-singleList a{font-weight:600;text-decoration:underline;color:var(--color-pink)}.topicsLink{display:block;background:var(--color-blue);color:var(--color-white);font-weight:600;text-align:center;padding:calc(var(--ps-margin) / 3);border-radius:9999px;width:min(30rem, 100%);margin:min(4rem, 8vw) auto 0}.topicsLink span{position:relative;padding-right:min(2rem, 4vw)}.topicsLink span:before{position:absolute;content:"";vertical-align:middle;color:var(--color-white);line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:.375em .64952em;border-left-color:currentColor;border-right:0;right:0;top:.3rem}@media screen and (min-width:768px){.page-topics_wrapper.topics-list ul li a:hover{color:var(--color-blue)}.page-topics_wrapper.topics-list ul li a:hover .thumbnail img{transform:translate(-50%,-50%) scale(1.05)}}