.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)}}.page-event_main{position:relative;margin-bottom:min(4rem);margin-top:-36%}.page-event_section{margin-bottom:var(--ps-margin)}.page-event_section>h3{font-weight:800;color:var(--color-white);text-align:center;font-size:min(4.4rem,8vw);margin-bottom:min(1rem)}.page-event_section>h3 span{background:linear-gradient(transparent 70%,var(--color-yellow) 70%)}.page-event_main>.page-event_mainTitle span.title-sub{width:80%;display:block;margin:0 auto min(2rem)}.page-event_mainImage{margin:min(2rem) 0}.page-event_details{background:var(--color-white);padding:var(--ps-margin);border-radius:var(--b-radius);position:relative;word-wrap:break-word;overflow:hidden}.page-event_details ul{display:flex;flex-direction:column;gap:var(--flex-gap);font-size:min(2rem, 4.24vw);font-weight:700;margin-top:min(1.4rem);margin-bottom:calc(var(--ps-margin) / 2)}.page-event_details ul li{position:relative;padding-left:min(1.6rem)}.page-event_details ul li:before{position:absolute;content:"";background:var(--color-blue);width:1rem;height:1rem;border-radius:50%;top:30%;left:0}p.event-theme{color:var(--color-blue);text-align:center;font-weight:800;font-size:min(3.83rem, 8vw);line-height:1.5;padding-bottom:min(.5rem)}.event-themeImage{width:min(30rem, 70%);margin:min(3rem, 2vw) auto 0;position:relative}.event-themeImage_milk{position:absolute;width:min(8rem, 17vw);bottom:0;right:95%}.event-award{background:var(--color-lPink);padding:calc(var(--ps-margin) / 2);border-radius:var(--b-radius);position:relative;word-wrap:break-word;margin-bottom:calc(var(--ps-margin) / 1.5)}.event-award_item{margin-bottom:calc(var(--ps-margin) / 2);display:flex;gap:var(--flex-gap);align-items:center}.event-award_item:last-of-type{margin-bottom:0}.event-award_item>.crown{width:min(4rem,9vw)}.event-award_item._winner .event-award_textArea{font-size:min(2.83rem,6vw);line-height:1.5;color:var(--color-orange)}.event-award_textArea{display:flex;align-items:center;gap:var(--flex-gap);font-size:min(2rem, 5vw);font-weight:700;color:var(--color-blue)}.event-prize{text-align:center;color:var(--color-blue);font-weight:600}.event-prize>.text-bubble{font-size:min(2.83rem, 6vw);padding-bottom:min(3.4rem, 6vw);font-weight:700}.text-bubble span{position:relative;padding:0 min(16px, 4vw)}.text-bubble span:before,.text-bubble span:after{content:"";position:absolute;background:var(--color-blue);width:min(24px,4vw);height:2px;bottom:10px}p.text-bubble span:before{left:-2%;transform:rotate(60deg)}p.text-bubble span:after{right:-2%;transform:rotate(-60deg)}.event-prize_image{margin:0 auto;width:min(14rem, 82%)}.event-prize_item.-sub .event-prize_image{width:min(28rem, 90%);margin-top:min(1rem)}.event-prize_itemList{display:flex;flex-wrap:wrap;gap:calc(var(--flex-gap) * 4) var(--flex-gap)}.event-prize_itemList .event-prize_item{width:100%;background:var(--color-lBlue);padding:var(--ps-margin) calc(var(--ps-margin) / 2) calc(var(--ps-margin) / 2);border-radius:calc(var(--b-radius) / 2);position:relative;word-wrap:break-word}p.event-prize_itemIcon{position:absolute;text-align:center;border-radius:9999px;width:min(19rem);background:var(--color-blue);color:var(--color-white);font-weight:800;padding:.5rem;left:50%;top:-6%;transform:translate(-50%,-24%);font-size:min(1.83rem, 4.24vw)}.event-prize_item.-winner p.event-prize_itemIcon{background:var(--color-orange);color:var(--color-white)}.event-prize_item.-other p.event-prize_itemIcon{background:var(--color-yellow);color:var(--color-blue)}p.event-prize_itemTitle span{font-size:155%;background:linear-gradient(transparent 70%,var(--color-yellow) 70%)}.event-appInfo{display:flex;flex-direction:column;gap:calc(var(--flex-gap) * 2);margin-bottom:calc(var(--ps-margin) / 2)}.event-appInfo>dl{display:flex;gap:var(--flex-gap);align-items:flex-start}.event-appInfo>dl dt{color:var(--color-white);background:var(--color-blue);width:min(12rem,22vw);text-align:center;border-radius:9999px;padding:min(.5rem)}.event-appInfo>dl dd{width:calc(100% - min(12rem,22vw))}.event-appInfo>dl dd .marker{background:linear-gradient(transparent 70%,var(--color-yellow) 70%)}.page-event_detailsInner{background:var(--color-lBlue);padding:calc(var(--ps-margin) / 2);border-radius:var(--b-radius);position:relative;word-wrap:break-word;margin-bottom:calc(var(--ps-margin) / 1.5)}.page-event_detailsInner>h4{color:var(--color-blue);text-align:center;font-size:min(1.83rem,3.83vw);padding-bottom:min(.5rem);font-weight:700}.page-event_detailsInner a.linkBox{margin-top:min(1rem);padding:8px 16px}.app-address{text-align:center;line-height:1.5}.page-event_end{text-align:center;color:var(--color-white);font-size:min(2.24rem, 6vw);font-weight:700;line-height:1.5}.page-event_end p{padding:min(2rem) 0}.page-event_end img{width:min(24rem, 45%)}.page-event_exhibition p.text-bubble{text-align:center;color:var(--color-blue);font-weight:600;margin-bottom:min(1rem);font-size:min(1.7rem)}.page-event_exhibition p.text-bubble span{display:block}p.text-bubble span .br{display:block}p.date-exhibition{text-align:center;font-size:min(2.4rem, 4.4vw);font-weight:600;line-height:1.5}@media screen and (min-width:1024px){.page-event_main{margin-top:-20rem}.event-prize_itemList .event-prize_item{width:calc((100% - var(--flex-gap)) / 2)}.event-prize_itemList .event-prize_item.-sub{width:100%}}@media screen and (min-width:768px){p.text-bubble span .br{display:none}.page-event_detailsInner a.linkBox:hover{opacity:.6}}@media screen and (max-width:768px){.page-event_exhibition p.text-bubble{width:min(59vw);margin:0 auto}}