﻿:root{--pad-hor: 6.1538461538vw;--shadow: 0 0.7692307692vw 3.8461538462vw rgba(0,120,150,0.2)}@media only screen and (min-width:768px){:root{--pad-hor: 14.21875vw;--shadow: 0 0.234375vw 1.171875vw rgba(0,120,150,0.2)}}.con_sec_title .sec_title{font-size:14.358974359vw;line-height:1.2}.con_sec_title .sec_title span{display:block;padding-left:5.641025641vw;position:relative}.con_sec_title .sec_title span:before{content:"";display:block;width:2.5641025641vw;height:2.5641025641vw;border-radius:50%;background:currentColor;position:absolute;left:0;top:50%;margin-top:-1.2820512821vw}.con_sec_title .ja{font-size:3.5897435897vw;margin-top:4.1025641026vw;line-height:1}@media only screen and (min-width:768px){.con_sec_title .sec_title{font-size:5vw}.con_sec_title .sec_title span{padding-left:1.71875vw}.con_sec_title .sec_title span:before{width:.78125vw;height:.78125vw;margin-top:-0.390625vw}.con_sec_title .ja{font-size:1.09375vw;margin-top:1.25vw}}.anchor{padding-top:10.2564102564vw;margin-top:-10.2564102564vw}@media only screen and (min-width:768px){.anchor{padding-top:9.375vw;margin-top:-9.375vw}}.bg_about{position:relative;overflow:hidden;margin-top:-230.7692307692vw}.bg_about .grad{background:linear-gradient(to bottom, #fff 0%, #e1f9ff 50%, #e3faff 100%);height:230.7692307692vw;position:relative;pointer-events:none;user-select:none;-webkit-user-drag:none}.bg_about .grad .awa{position:absolute;width:100%;bottom:0;left:0;margin-bottom:-35.8974358974vw}.bg_about .fune{width:100%}.con_about{background:#000;color:#fff;padding:10.2564102564vw var(--pad-hor) 0}.con_about .txt{line-height:1.8;text-align:justify;margin-top:11.7948717949vw;letter-spacing:.27ex}.nami{padding-top:20.5128205128vw;background:#000}.nami #blackend{display:none}@media only screen and (min-width:768px){.bg_about{margin-top:-39.0625vw;position:relative}.bg_about .grad{height:39.0625vw;background:linear-gradient(to bottom, #fff 0%, #e3faff 100%)}.bg_about .grad .awa{margin-bottom:-11.5625vw}.bg_about #blackarea{display:block;height:calc(78.125vw - 100vh);position:absolute;bottom:calc(100vh - 7.8125vw);left:0}.con_about{margin-top:-12.890625vw;padding:0 var(--pad-hor)}.con_about .txt{line-height:2.4;margin-top:3.59375vw;letter-spacing:.27ex}.nami{padding-top:8.59375vw}}.con_message{background:url(../images/bg_message_sp.webp) center center no-repeat;background-size:cover;padding:16.4102564103vw var(--pad-hor)}.con_message .box_message .img{margin:11.5384615385vw auto 0;width:51.7948717949vw}.con_message .box_message .txt{margin-top:9.2307692308vw;line-height:2.4;text-align:justify;letter-spacing:.27ex}.con_message .box_message .btn{margin-top:11.7948717949vw}.con_message .box_message .btn a{display:flex;align-items:center;justify-content:center;gap:0 3.0769230769vw;width:100%;background:#fff;border:2px solid var(--color-blue);border-radius:2.0512820513vw;font-size:4.6153846154vw;font-weight:700;color:var(--color-blue);padding:6.1538461538vw 0}.con_message .box_message .btn a i{flex:0 0 4.6153846154vw}.con_message .box_message .btn a i svg path{fill:currentColor}@media only screen and (min-width:768px){.con_message{background-image:url(../images/bg_message.webp);padding:6.25vw var(--pad-hor)}.con_message .box_message{margin-top:3.75vw;display:grid;grid-template-columns:15.78125vw 1fr 23.28125vw;gap:1.875vw 4.375vw}.con_message .box_message .img{margin:0;width:auto;grid-column:1}.con_message .box_message .txt{margin:0;grid-column:2/4;align-self:center}.con_message .box_message .btn{grid-column:3;display:flex;justify-content:flex-end;margin:0}.con_message .box_message .btn a{gap:0 1.25vw;border-radius:.625vw;font-size:1.25vw;padding:1.25vw 0;transition:color 300ms ease-in-out,background-color 300ms ease-in-out}.con_message .box_message .btn a:hover{color:#fff;background-color:var(--color-blue)}.con_message .box_message .btn a i{flex:0 0 1.40625vw}}.con_requirements{padding:20.5128205128vw var(--pad-hor)}.con_requirements ul{margin-top:12.3076923077vw;line-height:1.8;letter-spacing:.27ex;text-align:justify}.con_requirements ul li{padding-left:1.5em;text-indent:-1.5em}.con_requirements ul li:before{content:"・";display:inline-block;width:1.5em;text-align:center;text-indent:0}@media only screen and (min-width:768px){.con_requirements{padding:9.375vw var(--pad-hor)}.con_requirements ul{margin-top:3.75vw;line-height:2.4}}.con_prize{padding:20.5128205128vw var(--pad-hor) 23.0769230769vw;background:url(../images/bg_prize_sp.webp) center center no-repeat;background-size:cover}.con_prize dl{margin-top:10.2564102564vw}.con_prize dl>div{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:space-between;padding:8.2051282051vw 6.1538461538vw;background:#fff;border-radius:1.0256410256vw;transition:transform 400ms ease-in-out,opacity 400ms ease-in-out}.con_prize dl>div.sssa{opacity:0;transform:translateY(5.1282051282vw)}.con_prize dl>div dt{flex:0 1 70%;font-size:6.1538461538vw;font-weight:500;letter-spacing:.25ex;line-height:1.2;vertical-align:middle}.con_prize dl>div dt .ic_winner{display:inline-block;width:11.0256410256vw;margin-right:2.0512820513vw}.con_prize dl>div .num{flex:0 1 30%;text-align:right;font-size:4.6153846154vw;letter-spacing:.2ex}.con_prize dl>div .num+dd{margin-top:4.1025641026vw;padding-top:6.1538461538vw;border-top:1px solid #b2b2b2}.con_prize dl>div dd:not(.num){flex:0 0 100%;font-size:4.6153846154vw;letter-spacing:.15ex;line-height:1.8}.con_prize dl>div dd:not(.num)+dd{margin-top:1.5ex}.con_prize dl>div small{font-size:80%}.con_prize dl>div small.notice{display:block;margin-top:.8ex}@media only screen and (max-width:767px){.con_prize dl>div:not(:first-child){margin-top:6.1538461538vw}}@media only screen and (min-width:768px){.con_prize{padding:6.25vw var(--pad-hor);background-image:url(../images/bg_prize.webp)}.con_prize dl{margin-top:3.75vw;display:grid;gap:1.875vw;grid-template-columns:repeat(2, 1fr)}.con_prize dl>div{padding:2.5vw 5vw;border-radius:.3125vw}.con_prize dl>div.sssa{opacity:0;transform:translateY(1.5625vw)}.con_prize dl>div:nth-child(3){transition-delay:200ms}.con_prize dl>div.wide{grid-column:1/3}.con_prize dl>div dt{font-size:2.5vw}.con_prize dl>div dt .ic_winner{width:4.140625vw;margin-right:.625vw}.con_prize dl>div .num{font-size:1.5625vw}.con_prize dl>div .num+dd{margin-top:1.25vw;padding-top:1.5625vw}.con_prize dl>div dd:not(.num){text-align:center;font-size:1.5625vw;padding-left:.2ex;letter-spacing:.2ex;line-height:1.6}.con_prize dl>div dd.overflow{position:relative}.con_prize dl>div dd.overflow span{display:block;position:absolute;width:calc(100% + 4em);left:-2em}}.con_judge{padding:20.5128205128vw var(--pad-hor)}.con_judge .txt_comingsoon{margin-top:16.4102564103vw;font-size:10.2564102564vw;line-height:1.2;text-align:center}@media only screen and (min-width:768px){.con_judge{padding:9.375vw var(--pad-hor)}.con_judge .txt_comingsoon{margin-top:4.0625vw;padding-bottom:3.125vw;font-size:3.125vw}}.img_umi_kai img,.img_umi_kai picture{width:100%}.con_entry{padding-top:23.0769230769vw}.con_entry .con_sec_title{padding-left:var(--pad-hor)}.con_entry .entry_nav{padding:15.3846153846vw var(--pad-hor) 8.2051282051vw}@media only screen and (max-width:767px){.con_entry .entry_nav ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.1025641026vw}}.con_entry .entry_nav ul li a{display:flex;align-items:center;justify-content:center;padding:3.8461538462vw 0 4.358974359vw;gap:0 4.1025641026vw;position:relative}.con_entry .entry_nav ul li a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:.5128205128vw;background:var(--color-blue)}.con_entry .entry_nav ul li a span{display:block;font-weight:700;line-height:1;letter-spacing:.2ex;position:relative;z-index:1}.con_entry .entry_nav ul li a i{display:block;position:relative;z-index:1;width:5.1282051282vw;height:2.8205128205vw;overflow:hidden;transform:translateY(0.5128205128vw)}.con_entry .entry_nav ul li a i:after{content:"";display:block;width:5.1282051282vw;height:5.1282051282vw;position:absolute;bottom:0;left:-2.5641025641vw;transform-origin:right bottom;transform:rotate(45deg);border-bottom:2px solid #000;border-right:2px solid #000;box-sizing:border-box}.con_entry .bg_entry{background:url(../images/bg_entry_sp.webp) center top repeat-y;background-size:100% auto}.con_entry .title_entry{text-align:center;font-size:6.1538461538vw;font-weight:500;letter-spacing:.1ex;text-indent:.1ex;line-height:1.2}@media only screen and (min-width:768px){.con_entry{padding-top:6.25vw}.con_entry .entry_nav{padding:6.25vw var(--pad-hor) 4.375vw}.con_entry .entry_nav ul{display:flex;justify-content:center;gap:0 2.5vw}.con_entry .entry_nav ul li a{justify-content:flex-start;padding:1.171875vw 1.875vw 1.328125vw;gap:0 1.25vw;transition:color 200ms ease-in-out}.con_entry .entry_nav ul li a.active,.con_entry .entry_nav ul li a:hover{color:#fff}.con_entry .entry_nav ul li a.active:after,.con_entry .entry_nav ul li a:hover:after{height:100%;border-radius:.3125vw}.con_entry .entry_nav ul li a.active i:after,.con_entry .entry_nav ul li a:hover i:after{border-color:#fff}.con_entry .entry_nav ul li a:after{height:.15625vw;transition:height 200ms ease-in-out,border-radius 200ms ease-in-out}.con_entry .entry_nav ul li a i{width:1.5625vw;height:.859375vw;transform:translateY(0.15625vw)}.con_entry .entry_nav ul li a i:after{width:1.5625vw;height:1.5625vw;left:-0.78125vw;transition:border-color 200ms ease-in-out}.con_entry .bg_entry{background-image:url(../images/bg_entry.webp);background-repeat:no-repeat;background-size:cover}.con_entry .title_entry{font-size:2.5vw}}.con_entry .con_flow{padding:20.5128205128vw var(--pad-hor) 15.3846153846vw}.con_entry .con_flow .title_entry{margin-bottom:8.2051282051vw}@media only screen and (max-width:767px){.con_entry .con_flow .box_flow .con_step.step01.sssa+.arr{opacity:0;transform:translateY(5.1282051282vw)}}.con_entry .con_flow .box_flow .arr{height:4.358974359vw;position:relative;overflow:hidden;margin:5.641025641vw 0;transition:opacity 400ms ease-in-out,transform 400ms ease-in-out}.con_entry .con_flow .box_flow .arr:after{content:"";display:block;width:8.9743589744vw;height:8.9743589744vw;box-sizing:border-box;border-right:3px solid #000;border-bottom:3px solid #000;position:absolute;bottom:0;right:50%;transform-origin:right bottom;transform:rotate(45deg);box-sizing:border-box}.con_entry .con_flow .box_flow .con_step{background:#fff;border-radius:1.0256410256vw;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow);transition:opacity 400ms ease-in-out,transform 400ms ease-in-out}.con_entry .con_flow .box_flow .con_step.sssa{opacity:0;transform:translateY(5.1282051282vw)}.con_entry .con_flow .box_flow .con_step h4{order:1;font-size:6.1538461538vw;font-weight:500;padding:4.1025641026vw 6.1538461538vw;border-bottom:1px solid #b2b2b2;line-height:1.2;letter-spacing:.2ex}.con_entry .con_flow .box_flow .con_step .txt_step{background:var(--color-blue);color:#fff;line-height:1;letter-spacing:.1ex;padding:2.8205128205vw 6.1538461538vw 2.3076923077vw}.con_entry .con_flow .box_flow .con_step .wrap{order:1;padding:4.1025641026vw 0 8.2051282051vw}.con_entry .con_flow .box_flow .con_step .wrap .txt_flow{text-align:center;font-size:4.6153846154vw;font-weight:500;letter-spacing:.1ex;padding-left:.1ex;line-height:1.8}.con_entry .con_flow .box_flow .con_step .wrap ul{margin-top:4.1025641026vw;padding:0 6.1538461538vw 0 calc(6.1538461538vw + 1em);font-size:3.5897435897vw;line-height:1.6;letter-spacing:.2ex}.con_entry .con_flow .box_flow .con_step .wrap ul li{text-align:justify;text-indent:-2em;font-weight:500}.con_entry .con_flow .box_flow .con_step .wrap ul li:before{content:"・";display:inline-block;width:2em;text-align:center;color:#000;text-indent:0}.con_entry .con_flow .box_flow .con_step .wrap ul li small{display:block;font-weight:500;text-indent:0}@media only screen and (min-width:768px){.con_entry .con_flow{padding:6.25vw var(--pad-hor)}.con_entry .con_flow .title_entry{margin-bottom:6.25vw}.con_entry .con_flow .box_flow{display:flex;justify-content:space-between;align-items:flex-start}.con_entry .con_flow .box_flow .arr{height:auto;flex:0 0 1.015625vw;align-self:stretch;margin:0}.con_entry .con_flow .box_flow .arr.sssa{opacity:0;transform:translateY(1.5625vw)}.con_entry .con_flow .box_flow .arr:after{width:1.5625vw;height:1.5625vw;border-right:2px solid #000;border-top:2px solid #000;border-bottom:none;bottom:auto;top:7.421875vw;right:0;transform-origin:right top}.con_entry .con_flow .box_flow .con_step{border-radius:.3125vw}.con_entry .con_flow .box_flow .con_step.sssa{opacity:0;transform:translateY(1.5625vw)}.con_entry .con_flow .box_flow .con_step.step01{flex:0 0 36.71875vw}.con_entry .con_flow .box_flow .con_step.step01:after{content:"";display:block;position:absolute}.con_entry .con_flow .box_flow .con_step.step02{flex:0 0 29.375vw;transition-delay:200ms}.con_entry .con_flow .box_flow .con_step.step02 .wrap{padding-top:2.5vw}.con_entry .con_flow .box_flow .con_step h4{font-size:1.875vw;padding:1.25vw 2.5vw}.con_entry .con_flow .box_flow .con_step .txt_step{padding:.859375vw 2.5vw .703125vw}.con_entry .con_flow .box_flow .con_step .wrap{padding:1.25vw 2.5vw 2.5vw}.con_entry .con_flow .box_flow .con_step .wrap .txt_flow{font-size:1.40625vw}.con_entry .con_flow .box_flow .con_step .wrap ul{margin-top:1.25vw;padding:0 0 0 1em;font-size:1.09375vw}.con_entry .con_flow .box_flow .con_step .wrap ul li:before{color:#1565c0}.con_entry .con_flow .box_flow .con_step .wrap ul li small{padding-left:1em;text-indent:-1em}}.con_entry .con_schedule{padding:15.3846153846vw var(--pad-hor)}.con_entry .con_schedule .title_entry{margin-bottom:8.2051282051vw}.con_entry .con_schedule dl>div{background:#fff;box-shadow:var(--shadow);padding:8.2051282051vw 4.1025641026vw;position:relative;transition:opacity 400ms ease-in-out,transform 400ms ease-in-out}.con_entry .con_schedule dl>div.sssa{opacity:0;transform:translateY(5.1282051282vw)}.con_entry .con_schedule dl>div:not(:first-child){margin-top:14.8717948718vw}.con_entry .con_schedule dl>div dt{font-size:6.1538461538vw;font-weight:500;border-bottom:1px solid #b2b2b2;letter-spacing:.1ex;text-indent:.1ex;padding-bottom:4.1025641026vw;text-align:center;line-height:1.2}.con_entry .con_schedule dl>div dd{margin-top:4.1025641026vw;font-size:5.1282051282vw;font-weight:500;letter-spacing:.1ex;text-indent:.1ex;text-align:center}.con_entry .con_schedule dl>div dd small{font-size:3.5897435897vw;font-weight:500}.con_entry .con_schedule dl>div dd .arr{display:block;position:absolute;overflow:hidden;width:9.2307692308vw;height:4.358974359vw;left:50%;bottom:-9.7435897436vw;margin-left:-4.6153846154vw}.con_entry .con_schedule dl>div dd .arr:after{content:"";display:block;width:8.9743589744vw;height:8.9743589744vw;position:absolute;bottom:0;left:50%;box-sizing:border-box;border-left:3px solid #000;border-bottom:3px solid #000;transform-origin:left bottom;transform:rotate(-45deg)}.con_entry .con_schedule .notice{margin-top:5.1282051282vw;font-size:3.5897435897vw;font-weight:500;letter-spacing:.1ex;text-align:justify}@media only screen and (min-width:768px){.con_entry .con_schedule{padding:6.25vw var(--pad-hor)}.con_entry .con_schedule .title_entry{margin-bottom:3.75vw}.con_entry .con_schedule dl>div{display:flex;align-items:center;padding:1.5625vw 0 1.5625vw 4.375vw}.con_entry .con_schedule dl>div.sssa{opacity:0;transform:translateY(1.5625vw)}.con_entry .con_schedule dl>div:not(:first-child){margin-top:3.59375vw}.con_entry .con_schedule dl>div dt{font-size:1.875vw;flex:0 0 28.59375vw;border-bottom:none;border-right:1px solid #b2b2b2;text-indent:0;padding:1.09375vw 0;text-align:left}.con_entry .con_schedule dl>div dd{margin:0;font-size:1.5625vw;padding-left:3.125vw;text-indent:0;text-align:left}.con_entry .con_schedule dl>div dd small{font-size:1.09375vw}.con_entry .con_schedule dl>div dd .arr{width:1.875vw;height:1.015625vw;left:7.03125vw;bottom:-2.265625vw;margin-left:0}.con_entry .con_schedule dl>div dd .arr:after{width:1.875vw;height:1.875vw;border-left:2px solid #000;border-bottom:2px solid #000}.con_entry .con_schedule .notice{margin-top:1.5625vw;font-size:1.09375vw}}.con_entry .con_guidelines{padding:15.3846153846vw var(--pad-hor) 20.5128205128vw}.con_entry .con_guidelines>dl{margin-top:12.8205128205vw}.con_entry .con_guidelines>dl>div:not(:first-child){margin-top:9.7435897436vw}.con_entry .con_guidelines>dl>div.anchor{margin-top:-.5128205128vw}.con_entry .con_guidelines>dl>div>dt{font-size:5.1282051282vw;font-weight:700;line-height:1.2;padding:3.0769230769vw 0;border-bottom:1px solid #b2b2b2;letter-spacing:.1ex}.con_entry .con_guidelines>dl>div>dd{margin-top:4.1025641026vw;text-align:justify;letter-spacing:.2ex}.con_entry .con_guidelines ul.list_style_bullet{padding-left:1.5em}.con_entry .con_guidelines ul.list_style_bullet.w1{padding-left:1em}.con_entry .con_guidelines ul.list_style_bullet.w1>li{text-indent:-1em}.con_entry .con_guidelines ul.list_style_bullet.w1>li:before{width:1em;text-align:left}.con_entry .con_guidelines ul.list_style_bullet>li{text-indent:-1.5em}.con_entry .con_guidelines ul.list_style_bullet>li:before{content:"・";display:inline-block;width:1.5em;text-align:center;text-indent:0}.con_entry .con_guidelines ul.list_style_dash{padding-left:1em}.con_entry .con_guidelines ul.list_style_dash>li{text-indent:-1em}.con_entry .con_guidelines ul.list_style_dash>li:before{content:"-";display:inline-block;width:1em;text-indent:0}.con_entry .con_guidelines ol.list_style_num{padding-left:1.5em;counter-reset:num}.con_entry .con_guidelines ol.list_style_num.w2{padding-left:2.5em}.con_entry .con_guidelines ol.list_style_num.w2>li{text-indent:-2.5em}.con_entry .con_guidelines ol.list_style_num.w2>li:before{width:2.5em}.con_entry .con_guidelines ol.list_style_num.kakko>li:before{content:"（" counter(num) "）"}.con_entry .con_guidelines ol.list_style_num>li{counter-increment:num;text-indent:-1.5em}.con_entry .con_guidelines ol.list_style_num>li:before{content:counter(num) ".";display:inline-block;width:1.5em;text-align:right;text-indent:0;white-space:nowrap;padding-right:.3em;box-sizing:border-box}.con_entry .con_guidelines .padl{display:block;padding-left:1em;text-indent:-1em}.con_entry .con_guidelines .mt{margin-top:1em}.con_entry .con_guidelines .credit{margin-top:1em}.con_entry .con_guidelines .credit figcaption:before{content:"・"}.con_entry .con_guidelines .credit img{width:100%}.con_entry .con_guidelines .btn_download{display:flex;align-items:center;justify-content:center;gap:0 2.5641025641vw;border:1px solid #000;border-radius:2.0512820513vw;background:#fff;padding:3.5897435897vw 0;margin-top:2em}.con_entry .con_guidelines .btn_download span{font-size:4.6153846154vw;font-weight:700}.con_entry .con_guidelines .btn_download i{flex:0 0 4.6153846154vw}.con_entry .con_guidelines .btn_download i svg{display:block;width:100%}.con_entry .con_guidelines .btn_download i svg path{fill:currentColor}.con_entry .con_guidelines .scroll_box{border:1px solid #b2b2b2;border-radius:1.0256410256vw;background:#fff;padding:8.2051282051vw 2.5641025641vw 8.2051282051vw 6.6666666667vw;font-size:3.5897435897vw;line-height:1.6;margin-bottom:4.1025641026vw}.con_entry .con_guidelines .scroll_box ::-webkit-scrollbar{width:1.0256410256vw;background:rgba(178,178,178,.5);border-radius:.5128205128vw}.con_entry .con_guidelines .scroll_box ::-webkit-scrollbar-track:vertical{box-shadow:none;border-radius:0}.con_entry .con_guidelines .scroll_box ::-webkit-scrollbar-thumb:vertical{border-radius:.5128205128vw;background:var(--color-blue)}.con_entry .con_guidelines .scroll_box .wrap{max-height:120.5128205128vw;overflow-y:scroll;padding:0 6.1538461538vw 0 0;overflow-wrap:break-word;word-wrap:break-word}.con_entry .con_guidelines .scroll_box section{margin-top:4.1025641026vw}.con_entry .con_guidelines .scroll_box h4,.con_entry .con_guidelines .scroll_box h5{font-weight:700;font-size:4.1025641026vw}.con_entry .con_guidelines .scroll_box a{text-decoration:underline}.con_entry .con_guidelines .txt_organizer{margin-top:15.3846153846vw;letter-spacing:.2ex}.con_entry .con_guidelines .txt_organizer>span+span{margin-top:.5em}.con_entry .con_guidelines .txt_organizer span{display:block}.con_entry .con_guidelines .txt_organizer i.pc{display:none}@media only screen and (min-width:768px){.con_entry .con_guidelines{padding:6.25vw var(--pad-hor) 9.375vw}.con_entry .con_guidelines>dl{margin-top:3.75vw}.con_entry .con_guidelines>dl>div{display:flex;align-items:center}.con_entry .con_guidelines>dl>div:not(:first-child){margin-top:1.875vw}.con_entry .con_guidelines>dl>div.anchor{padding-top:7.03125vw;margin-top:-5.15625vw}.con_entry .con_guidelines>dl>div>dt{font-size:1.5625vw;flex:0 0 14.0625vw;padding:0;border:none;letter-spacing:normal}.con_entry .con_guidelines>dl>div>dd{flex:0 1 100%;border-left:1px solid #b2b2b2;padding:.46875vw 0 .46875vw 1.875vw;margin:0}.con_entry .con_guidelines .mt{margin-top:2em}.con_entry .con_guidelines .credit img{width:31.25vw;margin:0}.con_entry .con_guidelines .btn_download{width:19.140625vw;gap:0 .46875vw;border-radius:.625vw;padding:.78125vw 0;margin-top:1.5em;transition:background-color 300ms ease-in-out,color 300ms ease-in-out}.con_entry .con_guidelines .btn_download:hover{color:#fff;background:#000}.con_entry .con_guidelines .btn_download span{font-size:1.09375vw}.con_entry .con_guidelines .btn_download i{flex:0 0 1.40625vw}.con_entry .con_guidelines .scroll_box{border-radius:.3125vw;padding:2.5vw 1.40625vw 2.5vw 2.34375vw;font-size:1.09375vw;margin-bottom:1.25vw}.con_entry .con_guidelines .scroll_box ::-webkit-scrollbar{width:.3125vw;border-radius:.15625vw}.con_entry .con_guidelines .scroll_box ::-webkit-scrollbar-thumb:vertical{border-radius:.15625vw}.con_entry .con_guidelines .scroll_box .wrap{max-height:36.71875vw;padding:0 1.71875vw 0 0}.con_entry .con_guidelines .scroll_box section{margin-top:1.25vw}.con_entry .con_guidelines .scroll_box h4,.con_entry .con_guidelines .scroll_box h5{font-size:1.25vw}.con_entry .con_guidelines .scroll_box a:hover{text-decoration:none}.con_entry .con_guidelines .txt_organizer{display:flex;justify-content:center;gap:0 3.90625vw;margin-top:9.375vw;padding-left:.3ex;letter-spacing:.3ex}.con_entry .con_guidelines .txt_organizer>span+span{margin-top:0}.con_entry .con_guidelines .txt_organizer span{white-space:nowrap}.con_entry .con_guidelines .txt_organizer strong{display:inline-block;margin:0 .5ex}.con_entry .con_guidelines .txt_organizer i.pc{display:inline-block}}.btn_entry{padding:46.1538461538vw var(--pad-hor);background:url(../images/bg_btn_entry_sp_2x.webp) center center no-repeat;background-size:cover}.btn_entry a{display:block;margin:0 auto;background:#fff;border-radius:2.0512820513vw;text-align:center;font-size:8.2051282051vw;font-weight:700;color:var(--color-blue);letter-spacing:.1ex;text-indent:.1ex;line-height:1;padding:8.2051282051vw 0}@media only screen and (min-width:768px){.btn_entry{padding:20.78125vw 0;background-image:url(../images/bg_btn_entry.webp)}}@media only screen and (min-width:768px)and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width:768px)and (min-resolution: 2dppx){.btn_entry{background-image:url(../images/bg_btn_entry_2x.webp)}}@media only screen and (min-width:768px){.btn_entry a{display:block;width:38.125vw;margin:0 auto;background:#fff;border-radius:.625vw;text-align:center;font-size:3.125vw;font-weight:700;color:var(--color-blue);letter-spacing:.1ex;text-indent:.1ex;line-height:1;padding:3.4375vw 0;transition:color 300ms ease-in-out,background-color 300ms ease-in-out}.btn_entry a:hover{color:#fff;background-color:var(--color-blue)}}