.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);line-height:1.5}.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_mainImage.mainImage-img{margin:min(6rem) 0}.page-event_mainImage.mainImage-img img{border-radius:var(--b-radius)}.page-event_mainImage>._mainImage__title{width:min(59vw);margin:min(4rem, 6vw) auto}.page-event_introText{color:var(--color-white);text-align:center;font-weight:600;font-size:min(2.24rem, 4.24vw);padding:min(4rem, 6vw) 0 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_end._end__kuruma img{width:min(43rem, 100%);margin-bottom:min(9rem, 14vw)}.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}.award-resultTitle{text-align:center;position:relative;padding:calc(var(--b-radius) / 2) 0;font-size:min(2.83rem, 5.83vw);font-weight:800;color:var(--color-white);width:calc(100% + calc(var(--ps-margin) * 2));transform:translateX(-50%);left:50%;margin-bottom:var(--ps-margin)}.award-resultTitle.-title_pink{background:var(--color-red)}.award-resultTitle.-title_yellow{background:var(--color-yellow);color:var(--color-blue)}.page-event_ground{padding-top:calc(var(--ps-margin) * 2)}h3.award-resultTitle.-resultTitle_grandPrix{background:#dac100;display:flex;align-items:center;justify-content:center;gap:min(2vw, 1rem);font-size:min(3.6rem, 6.4vw);z-index:1;line-height:1.5}h3.award-resultTitle.-resultTitle_grandPrix span.crown-image{width:min(15vw,8rem)}.conffi-left,.conffi-right{position:absolute}.conffi-left{width:15%;left:0;top:-21%}.conffi-right{width:14%;right:4%;top:-21%}span.crown-image img{display:block}.page-event_result{background:var(--color-lBlue);padding:calc(var(--ps-margin) * 2) 0;margin-bottom:calc(var(--ps-margin) * 4)}.page-event_result .contents{margin-bottom:var(--ps-margin)}.award-workTitle{text-align:center}.award-grandPrixTitle{padding-top:calc(var(--ps-margin) / 2)}.result-milmone{position:relative;margin-top:var(--ps-margin)}.result-milmone>.thx{position:absolute;width:min(27vw, 18rem);top:-2%;left:5%}.grandPrixTitle-title{text-align:center}.grandPrixTitle-title p.title{font-weight:800;font-size:min(5.83vw, 3.83rem);letter-spacing:0;line-height:1.5}.grandPrixTitle-title p.name{font-size:min(5vw,3rem)}.grandPrixTitle-title p.name span{font-size:80%}.award-workList{display:flex;flex-wrap:wrap;gap:calc(var(--flex-gap) * 2)}.award-workList>.award-workList_item{width:calc((100% - calc(var(--flex-gap) * 2)) / 2)}.award-workList>.award-workList_item h4.obi-title{text-align:center;position:relative;color:var(--color-white);font-size:min(1.83rem, 4vw);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto min(4vw, 2rem)}.award-workImage{position:relative}.award-workImage>.award-workImage_deco{position:absolute;width:23%;top:-3%;left:0}.award-workImage>picture{display:flex;flex-direction:column;justify-content:center;align-items:center;height:min(41vw, 25rem)}img.img-border{border:solid 1px #66666663}img.img-heigh{width:min(76%, 17rem);display:block;margin:0 auto}.award-workTitle{padding-top:calc(var(--ps-margin) / 2)}.award-workTitle p.title{font-weight:800;font-size:min(4.24vw, 2rem);line-height:1.4;padding-bottom:min(.3rem);letter-spacing:-.08em}.award-workTitle p.name{font-size:min(4vw, 1.6rem);line-height:1.5;letter-spacing:0}.award-workTitle p.name span{font-size:80%}.page-event_thanks p.text-bubble{color:var(--color-blue);text-align:center;font-size:min(5vw, 3rem);font-weight:700;margin:0 auto min(2vw, 2rem);width:min(60rem, 100%)}.page-event_thanks p.text-bubble span{display:block}.page-event_thanks p.text-bubble span:before,.page-event_thanks p.text-bubble span:after{background:var(--color-blue);width:min(16vw, 10rem);height:3px;bottom:48%}.page-event_thanks picture{display:block;border-radius:var(--b-radius);overflow:hidden}.page-event_awardEnd{background:var(--color-white);padding:calc(var(--ps-margin) * 2) 0;position:relative}.page-event_awardEnd .milmone-parts{top:-10%;right:50%;transform:translateX(50%);width:76%}.page-event_awardEnd .swiper-slide{margin:0 min(2vw,1rem)}._awardEnd__slider{margin-bottom:var(--ps-margin)}.swiper-a{margin-bottom:calc(var(--ps-margin) / 2)}._awardEnd__textArea p{padding-bottom:calc(var(--ps-margin) / 2)}._awardEnd__textArea p:last-of-type{padding-bottom:0}@media screen and (min-width:768px){p.text-bubble span .br{display:none}.page-event_detailsInner a.linkBox:hover{opacity:.6}.page-event_mainImage>._mainImage__title{width:min(71%, 43rem)}.page-event_thanks p.text-bubble{width:100%;font-size:min(2.4vw, 3rem)}.page-event_awardEnd .milmone-parts{top:-12%}}@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 (max-width:768px){.page-event_exhibition p.text-bubble{width:min(59vw);margin:0 auto}.award-workTitle p.name span:nth-of-type(1){display:block}}