@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{position:relative;color:#333;line-height:1.8;font-family:Helvetica Neue,Helvetica,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1.6 rem}h1,h2,h3,h4{font-weight:700}h2{font-size:24px;font-size:calc(24 / 10)rem}h3{font-size:18px;font-size:1.8 rem}h4{font-size:14px;font-size:calc(14 / 10)rem}a{outline:none;color:#e95433;text-decoration:underline;transition:opacity .3s}a:hover{color:#666;opacity:.8}form{width:100%}table{background-color:transparent}img{font-size:0;line-height:0;vertical-align:bottom}small{font-size:65%}*,*:before,*:after{box-sizing:border-box}#modal_address{display:none;z-index:9998;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto;background-color:#0006}#modal_address_content{z-index:9999;width:calc(200px + 13vw);height:200px;margin:auto;padding:30px;background:#fff}#modal_address_content>p{font-weight:700;font-size:1.6rem;text-align:center}#modal_address .modal-buttons{display:flex;align-items:center;justify-content:space-around;width:100%;margin-top:10px;padding:25px 0 0}#modal_address .modal-buttons button{width:115px;margin:0;padding:15px 5px;border:none;border-radius:200px;background-color:#ccc;font-weight:700;font-size:1.4rem;cursor:pointer;transition:opacity .3s ease}#modal_address .modal-buttons button:hover{opacity:.6}#modal_address.show{display:flex!important;height:100vh!important}.header{text-align:center}.header h1{font-size:36px;font-size:3.6 rem}.footer{padding:8px}.footer.with-space{position:fixed;bottom:0;left:0;width:100%}.footer>ul{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto;padding:8px 0;background:url(/images/ebx_logo_large.png) no-repeat right center;background-size:100px auto}.footer a{display:inline-block;padding-right:20px;background:url(/images/icon_open_new_window.png) no-repeat right center;color:#5a5a5a;font-size:14px;font-size:calc(14 / 10)rem}.content{position:relative;max-width:900px;margin-right:auto;margin-left:auto;padding-bottom:30px}.content-ttl{font-size:20px;font-size:2 rem;text-align:center}.content-ttl>span{display:inline-block;margin-bottom:30px;padding:0 0 5px;border-bottom:1px solid #000}.btn{display:inline-block;padding:10px 25px;border:2px solid #999;border-radius:50px;background-color:#fff;color:#999;font-weight:700;-webkit-appearance:none;-moz-appearance:none;min-width:250px;cursor:pointer;transition:opacity .3s,background-color .3s,color .3s}.btn:hover{background-color:#999;color:#fff;opacity:.86}.btn-group{display:flex;justify-content:center;margin:30px 0 0;list-style:none}.btn-group>li{text-align:center}.btn-group>li:first-child{order:1}.btn-group>li:first-child .btn{border-color:#ffd500;background-color:#fff;color:#000}.btn-group>li:first-child .btn:hover{background-color:#ffd500}.text-box{width:100%;padding:4px;border:1px solid #ccc;border-radius:0;font-size:16px;font-size:1.6 rem;line-height:1.6}.text-box::-webkit-input-placeholder{color:#ccc}.text-box:-moz-placeholder{color:#ccc;opacity:1}.text-box::-moz-placeholder{color:#ccc;opacity:1}.text-box:-ms-input-placeholder{color:#ccc}.textarea{width:100%;height:6em;padding:4px;border:1px solid #ccc;border-radius:0;font-size:16px;font-size:1.6 rem;line-height:1.6}.textarea::-webkit-input-placeholder{color:#ccc}.textarea:-moz-placeholder{color:#ccc;opacity:1}.textarea::-moz-placeholder{color:#ccc;opacity:1}.textarea:-ms-input-placeholder{color:#ccc}.select{width:100%;padding:4px 6px;border:1px solid #ccc;border-radius:0;font-size:16px;font-size:1.6 rem;vertical-align:middle}.radio-group>li,.checkbox-group>li{margin-bottom:8px}input[type=checkbox],input[type=radio]{position:absolute;opacity:0}input[type=checkbox]+label{box-sizing:border-box;display:inline-block;position:relative;margin:0 20px 0 0;padding:0 0 0 30px;border-radius:8px;vertical-align:middle;cursor:pointer}input[type=checkbox]+label>span{display:inline-block}input[type=checkbox]+label:before{display:block;position:absolute;top:.1em;left:5px;width:1.2em;height:1.2em;border:1px solid #ccc;content:""}input[type=checkbox]+label:after{display:block;position:absolute;top:-.35em;left:.85em;width:.6em;height:1.4em;transform:rotate(45deg);border-right:3px solid #666;border-bottom:3px solid #666;content:"";opacity:0}input[type=checkbox]:focus+label:before{border-color:#005fcc;box-shadow:0 0 2px 2px #ccc}input[type=checkbox]:checked+label:after{opacity:1}input[type=radio]+label{box-sizing:border-box;display:inline-block;position:relative;padding:0 0 0 28px;border-radius:8px;line-height:22px;vertical-align:top;cursor:pointer}input[type=radio]+label:before{display:block;position:absolute;top:2px;left:5px;width:18px;height:18px;border:2px solid #ccc;border-radius:15px;content:""}input[type=radio]+label:after{display:block;position:absolute;top:50%;left:9px;width:10px;height:10px;margin-top:-5px;border-radius:10px;background-color:#666;content:"";opacity:0}input[type=radio]:focus+label:before{border-color:#005fcc;box-shadow:0 0 2px 2px #ccc}.require{margin-left:6px;padding:2px 5px 2px 4px;background-color:red;color:#fff;font-size:12px;font-size:calc(12 / 10)rem;vertical-align:middle}.caption{display:block;font-size:12px;font-size:calc(12 / 10)rem}.format{display:block;margin-top:5px;font-size:12px;font-size:calc(12 / 10)rem}.name-box{width:100%;margin-bottom:5px}#email,#email2,#addr1,#addr2{width:100%}#pref{width:10em;margin-bottom:5px}.tel{width:5em}.tel::-webkit-input-placeholder{color:#ccc}.tel:-moz-placeholder{color:#ccc;opacity:1}.tel::-moz-placeholder{color:#ccc;opacity:1}.tel:-ms-input-placeholder{color:#ccc}.alert-error{color:red}select[disabled],input[disabled]{background-color:#f6f6f6;color:#999}.entry_form{margin:0 auto}.entry_form>p{margin:0 16px 20px;text-align:center}.form_box{margin:0 16px;font-size:15px;font-size:1.5 rem}.form_box>dl{width:100%;padding:15px 0;border-bottom:1px solid #ccc}.form_box>dl:first-child{border-top:1px solid #ccc}.form_box>dl>dt{margin-bottom:10px;font-weight:700}.form_box>dl ul>li{margin-left:50px;float:left}.form_box>dl ul>li:first-child{margin-left:0}.prize_box{text-align:center}.prize_box h3{font-weight:400;font-size:16px;font-size:1.6 rem}.prize_box h3>span{display:block;font-weight:700;font-size:24px;font-size:calc(24 / 10)rem}.prize_box_present_note{margin:5px 16px 0;color:#9e0028;font-size:92%;line-height:1.4}.prize_box_note{display:block;max-width:570px;margin:10px 16px 0;color:#666;font-size:92%;line-height:1.5;text-align:left}.term{display:flex;align-items:center;justify-content:center;width:100%;margin:30px 0 0;padding:10px 0;background-color:#6acadd;font-weight:700;font-size:18px;font-size:1.8 rem;line-height:1}.term dt{margin-right:20px;font-size:90%}.attention_box{margin:45px 16px 15px;text-align:center}.rules_box{margin:0 16px;padding:16px;background-color:#fff1b9}.rules_box h3{margin-bottom:15px;font-size:22px;font-size:2.2 rem;text-align:center}.rules_box section{margin-top:1em}.rules_box section h4{margin-bottom:5px;font-size:16px;font-size:1.6 rem}.link-rules{margin:30px 0 20px;text-align:center}.link-rules a{display:inline-block;padding-right:20px;background:url(/images/icon_open_new_window.png) no-repeat right center}.agree_box{margin-top:20px;text-align:center}.error_box{padding:0 10px}.thanks-msg{text-align:center}.sp-hide{display:none}.u-list-style-disc{padding-left:1.4em;list-style:disc}.u-list-style-mark{padding-left:1em}.u-list-style-mark li{text-indent:-1em}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{display:inline-block;margin:0;padding:15px;overflow:visible;border:0;background-color:transparent;color:inherit;font:inherit;text-transform:none;cursor:pointer;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner{background-color:#000}.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{display:inline-block;position:relative;width:40px;height:24px}.hamburger-inner{display:block;position:absolute;top:50%;width:40px;height:4px;margin-top:-2px;border-radius:4px;background-color:#000;transition-duration:.15s;transition-property:transform;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{position:absolute;width:40px;height:4px;border-radius:4px;background-color:#000;transition-duration:.15s;transition-property:transform;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.menu{z-index:999;position:fixed;top:0;width:100%;background-color:#fff;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,Yu Gothic,YuGothic,メイリオ,Meiryo,Arial,sans-serif}.menu #menu{display:flex;position:relative;align-items:center;justify-content:space-between;width:100%;max-width:1100px;margin:0 auto;background-color:transparent}.menu #main-logo{display:block}.menu #main-logo>span{width:300px;padding-top:5px;padding-left:8px}.menu #menu-but{display:none}.menu #menu-but>*{pointer-events:none}.menu #menu-but.hamburger{padding:0}.menu #menu-but.hamburger .hamburger-box{width:100%;height:100%}.menu #menu-but.hamburger .hamburger-box .hamburger-inner{width:100%;height:2px;border-radius:0}.menu #menu-but.hamburger .hamburger-box .hamburger-inner:before{width:100%;height:2px;border-radius:0}.menu #menu-but.hamburger .hamburger-box .hamburger-inner:after{width:100%;height:2px;border-radius:0}.menu #menu-cont{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;width:100%;max-width:760px}.menu #menu-cont>a{padding:10px 6px 0;color:#707070;font-weight:700;text-decoration:none;opacity:1;transition:none}.menu #menu-cont>a:first-of-type{padding:10px 6px 0 10px}.menu #menu-cont>a:hover{opacity:1}.menu #menu-cont>a>span{display:block;width:166px;padding:6px 0;border:1px solid;border-radius:100px;background-color:#fff;box-shadow:0 2px 1px #0000001a;font-size:1.5rem;line-height:1;letter-spacing:-.03rem;text-align:center;opacity:1;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.menu #menu-cont>a>span:hover{opacity:1}.menu #menu-cont>a.link1{color:#003ecb}.menu #menu-cont>a.link1:hover{color:#fff}.menu #menu-cont>a.link1:hover>span{border:1px solid #003ECB;background-color:#003ecb}.menu #menu-cont>a.link1:focus{color:#fff}.menu #menu-cont>a.link1:focus>span{border:1px solid #003ECB;background-color:#003ecb}.menu #menu-cont>a.link1.color_active{color:#fff;pointer-events:none}.menu #menu-cont>a.link1.color_active>span{position:relative;border:1px solid #003ECB;background-color:#003ecb;box-shadow:none}.menu #menu-cont>a.link1.color_active>span:after{position:absolute;right:0;bottom:-11px;left:0;width:10px;height:12px;margin:0 auto;background:url(../img/arrow_blue_menu.svg) center center/contain no-repeat;content:""}.menu #menu-cont>a.link2{color:#ed6d00}.menu #menu-cont>a.link2:hover{color:#fff}.menu #menu-cont>a.link2:hover>span{border:1px solid #ED6D00;background-color:#ed6d00}.menu #menu-cont>a.link2:focus{color:#fff}.menu #menu-cont>a.link2:focus>span{border:1px solid #ED6D00;background-color:#ed6d00}.menu #menu-cont>a.link2.color_active{color:#fff;pointer-events:none}.menu #menu-cont>a.link2.color_active>span{position:relative;border:1px solid #ED6D00;background-color:#ed6d00;box-shadow:none}.menu #menu-cont>a.link2.color_active>span:after{position:absolute;right:0;bottom:-11px;left:0;width:10px;height:12px;margin:0 auto;background:url(../img/arrow_orange_red_menu.svg) center center/contain no-repeat;content:""}.menu #menu-cont>a.link3{color:#d6c600}.menu #menu-cont>a.link3:hover{color:#fff}.menu #menu-cont>a.link3:hover>span{border:1px solid #D6C600;background-color:#d6c600}.menu #menu-cont>a.link3:focus{color:#fff}.menu #menu-cont>a.link3:focus>span{border:1px solid #D6C600;background-color:#d6c600}.menu #menu-cont>a.link3>span{position:relative}.menu #menu-cont>a.link3.color_active{color:#fff;pointer-events:none}.menu #menu-cont>a.link3.color_active>span{position:relative;border:1px solid #d6c600;background-color:#d6c600;box-shadow:none}.menu #menu-cont>a.link3.color_active>span:after{position:absolute;right:0;bottom:-11px;left:0;width:10px;height:12px;margin:0 auto;background:url(../img/arrow_orange_menu.svg) center center/contain no-repeat;content:""}.menu #menu-cont>a.link4{margin:0 0 0 auto;padding:22px 18px;background-color:#f62837;color:#fff;word-break:keep-all;transition:opacity .3s ease}.menu #menu-cont>a.link4:hover{opacity:.7}.menu #menu-cont>a.link4:focus{opacity:.7}.menu #menu-cont>a.link4.color_active{pointer-events:none}.menu #menu-cont>a.link4.color_active:hover{opacity:1}.menu #menu-cont>a.link4>span{width:auto;padding:0;border:none;border-radius:0;background-color:transparent;box-shadow:none;color:#fff}.tabulator{position:relative;overflow:hidden;transform:translateZ(0);border:1px solid #999;background-color:#888;font-size:14px;text-align:left}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabulator .tabulator-header{box-sizing:border-box;position:relative;width:100%;overflow:hidden;border-bottom:1px solid #999;background-color:#e6e6e6;color:#555;font-weight:700;white-space:nowrap;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{box-sizing:border-box;display:inline-flex;position:relative;flex-direction:column;justify-content:flex-start;overflow:hidden;border-right:1px solid #aaa;background:#e6e6e6;text-align:left;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid #999;background:#cdcdcd;pointer-events:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:initial;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;padding:1px;border:1px solid #999;background:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{display:flex;position:absolute;top:0;right:4px;bottom:0;align-items:center}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{width:0;height:0;border-right:6px solid transparent;border-bottom:6px solid #bbb;border-left:6px solid transparent}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{display:flex;position:relative;margin-right:-1px;overflow:hidden;border-top:1px solid #aaa}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;position:relative;width:100%;margin-top:2px;text-align:center}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:#cdcdcd;cursor:pointer}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-top:6px solid #555;cursor:pointer}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:6px solid #666;border-bottom:none;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{display:flex;align-items:center;justify-content:center;text-orientation:mixed;writing-mode:vertical-rl}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-top:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{top:4px;right:0;bottom:auto;left:0;justify-content:center}.tabulator .tabulator-header .tabulator-frozen{z-index:10;position:sticky;left:0}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{position:relative;width:100%;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-width:100%;min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{display:inline-block;padding:10px;color:#ccc;font-weight:700;font-size:20px;text-align:center;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{display:inline-block;position:relative;overflow:visible;background-color:#fff;color:#333;white-space:nowrap}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#e2e2e2!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}.tabulator .tabulator-footer{border-top:1px solid #999;background-color:#e6e6e6;color:#555;font-weight:700;white-space:nowrap;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-footer .tabulator-footer-contents{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:100%;overflow:hidden;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background:#f3f3f3!important;text-align:left}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{display:inline-block;background:#f3f3f3!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{flex:1;color:#555;font-weight:inherit;font-size:inherit;font-family:inherit;text-align:right}.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid #aaa;border-radius:3px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0 2px;padding:2px 5px;border:1px solid #aaa;border-radius:3px;background:#fff3}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{background:#0003;color:#fff;cursor:pointer}.tabulator .tabulator-col-resize-handle{display:inline-block;z-index:10;position:relative;width:6px;margin-right:-3px;margin-left:-3px;vertical-align:middle}.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}.tabulator .tabulator-col-resize-handle:last-of-type{width:3px;margin-right:0}.tabulator .tabulator-alert{display:flex;z-index:100;position:absolute;top:0;left:0;align-items:center;width:100%;height:100%;background:#0006;text-align:center}.tabulator .tabulator-alert .tabulator-alert-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;background:#fff;font-weight:700;font-size:16px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #D00;color:#590000}.tabulator-row{box-sizing:border-box;position:relative;min-height:22px;background-color:#fff}.tabulator-row.tabulator-row-even{background-color:#efefef}.tabulator-row.tabulator-selectable:hover{background-color:#bbb}.tabulator-row.tabulator-selected{background-color:#9abcea}.tabulator-row.tabulator-selected:hover{background-color:#769bcc}.tabulator-row.tabulator-row-moving{border:1px solid #000;background:#fff}.tabulator-row.tabulator-moving{z-index:15;position:absolute;border-top:1px solid #aaa;border-bottom:1px solid #aaa;cursor:grabbing;pointer-events:none}.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{box-sizing:border-box;display:inline-block;position:relative;padding:4px;overflow:hidden;border-right:1px solid #aaa;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tabulator-row .tabulator-cell.tabulator-frozen{display:inline-block;z-index:10;position:sticky;left:0;background-color:inherit}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-editing{padding:0;border:1px solid #1D68CD;outline:none}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;outline:none;background:transparent}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #dd0000}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;background:transparent;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;background:#666}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;width:7px;height:9px;margin-top:-9px;margin-right:5px;border-bottom:2px solid #aaa;border-left:2px solid #aaa;border-bottom-left-radius:1px;vertical-align:middle}.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;margin-right:5px;overflow:hidden;border:1px solid #333;border-radius:2px;background:#0000001a;vertical-align:middle}.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;width:1px;height:7px;background:transparent}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;top:3px;left:-3px;width:7px;height:1px;background:#333;content:""}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;width:1px;height:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;top:3px;left:-3px;width:7px;height:1px;background:#333;content:""}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:15px;height:15px;border-radius:20px;background:#666;color:#fff;font-weight:700;font-size:1.1em}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:.7}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;width:14px;height:14px;border-radius:14px}.tabulator-row.tabulator-group{box-sizing:border-box;min-width:100%;padding:5px 5px 5px 10px;border-top:1px solid #999;border-right:1px solid #aaa;border-bottom:1px solid #999;background:#ccc;font-weight:700}.tabulator-row.tabulator-group:hover{background-color:#0000001a;cursor:pointer}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-top:6px solid #666;border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-right:0;border-bottom:6px solid transparent;border-left:6px solid #666;vertical-align:middle}.tabulator-row.tabulator-group span{margin-left:10px;color:#d00}.tabulator-popup-container{box-sizing:border-box;display:inline-block;position:absolute;overflow-y:auto;border:1px solid #aaa;background:#fff;box-shadow:0 0 5px #0003;font-size:14px;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-popup{padding:5px;border-radius:3px}.tabulator-tooltip{max-width:min(500px,100%);padding:3px 5px;border-radius:2px;box-shadow:none;font-size:12px;pointer-events:none}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;position:relative;padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:#efefef;cursor:pointer}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;width:7px;height:7px;transform:rotate(45deg);border-width:1px 1px 0 0;border-style:solid;border-color:#aaa;content:"";vertical-align:top}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}.tabulator-edit-list{max-height:200px;overflow-y:auto;font-size:14px;-webkit-overflow-scrolling:touch}.tabulator-edit-list .tabulator-edit-list-item{padding:4px;outline:none;color:#333}.tabulator-edit-list .tabulator-edit-list-item.active{background:#1d68cd;color:#fff}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid rgba(255,255,255,.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #1D68CD}.tabulator-edit-list .tabulator-edit-list-item:hover{background:#1d68cd;color:#fff;cursor:pointer}.tabulator-edit-list .tabulator-edit-list-placeholder{padding:4px;color:#333;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{padding:6px 4px 4px;border-bottom:1px solid #aaa;color:#333;font-weight:700}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{direction:rtl;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-right:initial;border-left:1px solid #aaa;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-right:initial;margin-left:-1px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:0;padding-left:25px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{right:initial;left:8px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-right:initial;border-left:1px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{margin-right:initial;margin-left:5px;border-right:2px solid #aaa;border-left:initial;border-bottom-right-radius:1px;border-bottom-left-radius:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-right:initial;margin-left:5px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{width:3px;margin-right:-3px;margin-left:0}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{z-index:10000;position:absolute;top:0;right:0;bottom:0;left:0}body.tabulator-print-fullscreen-hide>*:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{display:inline-block;width:7px;height:9px;margin-top:-9px;margin-right:5px;border-bottom:2px solid #aaa;border-left:2px solid #aaa;border-bottom-left-radius:1px;vertical-align:middle}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;min-width:100%;padding:5px 5px 5px 10px;border-top:1px solid #999;border-right:1px solid #aaa;border-bottom:1px solid #999;background:#ccc;font-weight:700}.tabulator-print-table .tabulator-print-table-group:hover{background-color:#0000001a;cursor:pointer}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-top:6px solid #666;border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-right:0;border-bottom:6px solid transparent;border-left:6px solid #666;vertical-align:middle}.tabulator-print-table .tabulator-print-table-group span{margin-left:10px;color:#d00}.tabulator-print-table .tabulator-data-tree-control{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;margin-right:5px;overflow:hidden;border:1px solid #333;border-radius:2px;background:#0000001a;vertical-align:middle}.tabulator-print-table .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;width:1px;height:7px;background:transparent}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;top:3px;left:-3px;width:7px;height:1px;background:#333;content:""}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;width:1px;height:7px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;top:3px;left:-3px;width:7px;height:1px;background:#333;content:""}#store_modal_content_box .content_comments_box .comments_list{scrollbar-color:rgba(9,185,199,.5) #CFF2F4!important;scrollbar-width:10px}#store_modal_content_box .content_comments_box .comments_list::-webkit-scrollbar{width:10px}#store_modal_content_box .content_comments_box .comments_list::-webkit-scrollbar-thumb{border-radius:23px;background:#09b9c780!important}#store_modal_content_box .content_comments_box .comments_list::-webkit-scrollbar-track{background:#cff2f4!important}html{scroll-behavior:smooth}html.freeze{overflow:hidden}body{height:100%;min-height:100%;margin:0;padding:59px 0 0;border:none;background-color:#fff;color:#333;font-weight:400;font-size:1.6rem;font-family:Yu Gothic,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif}body.freeze{overflow:hidden}h1,h2,h3,h4{font-weight:400}img{display:block;width:100%}span{display:block}.pc-hide{display:none!important}.sp-hide{display:inline!important}.footer{padding:22px 0 0;border-top:1px solid #d9d9d9;background-color:#fff}.footer>ul{background:none!important}.footer a{background:none!important}.footer .foo_inner{max-width:630px;margin:0 auto}.footer .foo_inner_logo{margin:0 auto 12px}.footer .foo_inner_logo_brand{display:block;width:100%;max-width:400px;margin:0 auto 22px;padding-right:0}.footer .foo_inner_logo_brand img{width:100%}.footer .foo_inner_logo_ph{display:grid;grid-template-rows:146px;grid-template-columns:repeat(2,300px);width:100%;gap:30px}.footer .foo_inner_logo_list{width:100%;max-width:310px;height:100%;border-radius:10px;box-shadow:0 2px 4px #0000004d}.footer .foo_inner_logo_list dt{padding:10px 0 5px;border-radius:10px 10px 0 0;background-color:#f62837;color:#fff;font-weight:500;font-size:14px;font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Arial,メイリオ,Meiryo,sans-serif;text-align:center}.footer .foo_inner_logo_list dd{margin:0 auto;padding-top:22px}.footer .foo_inner_logo_form{display:block;width:100%;height:100%;padding-right:0;text-decoration:none}.footer .foo_inner_logo_form:nth-of-type(1) .foo_inner_logo_list dd{width:min(100%,154px)}.footer .foo_inner_logo_form:nth-of-type(2) .foo_inner_logo_list dd{width:min(100%,167px)}.footer .foo_inner_txt{margin-bottom:10px;font-size:1.1rem;line-height:1;text-align:center}.footer .foo_inner_txt>span{display:inline-block;line-height:1}.footer .foo_inner_txt>span.hours{font-weight:700}.footer .foo_inner_txt>span.days{display:inline-block;margin-top:0;margin-left:5px}.footer .copy>p{margin:0 auto;padding:20px 0;color:#000;font-weight:700;font-size:min(2.9vw,1.2rem);font-family:ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Arial,メイリオ,Meiryo,sans-serif;text-align:center}.footer.with-space{position:fixed;bottom:0;width:100%}.content{position:relative;max-width:100%;padding-bottom:0!important;overflow:unset}.content>.inner{max-width:none;margin:70px auto 0}.content>.inner_index{max-width:none;margin:0 auto}a,button{position:relative;text-decoration:none}.main_visual{padding:30px 0 40px;background-image:linear-gradient(90deg,#0068b7,#0068b7),url(../img/2024contest/bg_drops.png),linear-gradient(90deg,#b6d6f0,#b6d6f0);background-position:center bottom,center top,center center;background-size:100% 240px,326px auto,100% auto;background-repeat:no-repeat,repeat-x,no-repeat}.main_visual_inner{position:relative;max-width:584px;margin:0 auto}.midashi{background:url(../img/2023contest/midashi_bg.jpg) center top/contain repeat-x}.midashi.result{z-index:1;position:relative;background:url(../img/2022contest/result_midashi_bg.jpg) center top/contain repeat-x}.midashi_inner{position:relative;max-width:665px;margin:0 auto;padding:13px 13px 15px;background:#3cafff}.midashi_inner.result_inner{padding:0;background:none;transition:filter .4s ease;will-change:filter}.midashi_inner.result_inner:hover{cursor:pointer;filter:brightness(107%) drop-shadow(0 0 20px rgba(255,255,255,.6))}.midashi_title{width:100%;margin-bottom:17px;padding:0 17px}.midashi_title.end{width:477px;margin-bottom:20px;padding:0 0 0 17px}.midashi_badge{position:absolute;top:-44px;right:-31px;width:168px}.midashi_badge.end{top:26px;right:18px;width:155px}.midashi_button{display:block;width:100%;padding:12px 0;border-radius:100px;background-color:#fff150;box-shadow:0 2px #bfb651;color:#005bac;font-weight:700;font-size:1.6rem;line-height:1;text-align:center;cursor:pointer;transition:opacity .3s ease}.midashi_button:hover{color:#005bac;opacity:.8}.midashi_button.end{padding:9px 0 8px;color:#d03657;font-size:2.5rem}.prod_intro{position:relative}.prod_intro_inner{width:100%;padding:146px 0 147px;background:url(../img/2024contest/prod_intro_bg_left.svg) left -136px top/282px auto repeat-y,url(../img/2024contest/prod_intro_bg_right.svg) right -136px top/282px auto repeat-y}.prod_intro_tit{width:645px;margin:0 auto 50px}.prod_intro_water{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:654px;margin:0 auto}.prod_intro_water_txt{position:relative;width:100%;margin-bottom:30px;padding:13px 0;border-radius:100px;background-color:#b6daff;color:#005cae;font-weight:700;font-size:2rem;line-height:1;text-align:center}.prod_intro_water_txt:after{position:absolute;right:0;bottom:-20px;left:0;width:25px;height:20px;margin:0 auto;background:url(../img/2024contest/prod_intro_globe_arrow.svg) center top/contain no-repeat;content:""}.prod_intro_desc{display:flex;align-items:center;justify-content:center;width:700px;margin:44px auto 55px}.prod_intro_desc_hlight{width:186px;margin:0 17px;padding:13px 25px 0;border:3px solid #005CAE;border-radius:15px;background-color:#fff}.prod_intro_desc_hlight_inner{width:100%}.prod_intro_desc_txt{width:calc(100% - 203px);color:#005cae;font-weight:700;line-height:2}.prod_intro_kion_midashi{position:relative;width:520px;margin:0 auto 80px}.prod_intro_kion_midashi_txt{text-align:center}.prod_intro_kion_midashi_txt_sm{width:100%;padding-bottom:15px}.prod_intro_kion_midashi_txt_huge{width:100%;padding:0 45px}.prod_intro .nutrition{margin-bottom:65px}.prod_intro .nutrition_inner{width:100%;max-width:980px;margin:0 auto;padding:0;border-radius:20px;background-color:#fff;background-color:#ffffff80;box-shadow:0 0 6px #0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.prod_intro .nutrition_tit{width:100%;padding:25px 0 20px;border-top-right-radius:20px;border-top-left-radius:20px;background-color:#f9ec57}.prod_intro .nutrition_tit>span{width:392px;margin:0 auto}.prod_intro .nutrition_table{padding:0 75px}.prod_intro .nutrition_table_wrap{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:45px 85px 35px;background-color:#fff}.prod_intro .nutrition_table_one{width:264px}.prod_intro .nutrition_table_two{width:345px}.prod_intro .nutrition_table_two>.inner .nutrition_table_tit{margin-bottom:80px}.prod_intro .nutrition_table_tit{position:relative;margin-bottom:4px;font-weight:700;font-size:2.2rem;line-height:1;text-align:center}.prod_intro .nutrition_table_tit .tit_inner{display:inline;margin:0 auto;letter-spacing:.1em}.prod_intro .nutrition_table_tit .tit_inner>span{display:inline;font-weight:400;font-size:1.6rem;letter-spacing:normal;vertical-align:baseline}.prod_intro .nutrition_table_subtit{margin-bottom:5px;font-weight:700;font-size:1.1rem;text-align:center}.prod_intro .nutrition_table_tbl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.prod_intro .nutrition_table_tbl .row{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #C9C281}.prod_intro .nutrition_table_tbl .row.last{border-bottom:none}.prod_intro .nutrition_table_tbl .row .cell{font-weight:800;line-height:1}.prod_intro .nutrition_table_tbl .row .cell.uno{width:calc(100% - 77px);padding:11px 0 8px 13px}.prod_intro .nutrition_table_tbl .row .cell.dos{width:77px;padding:11px 0 8px}.prod_intro .nutrition_table_note{padding:10px 0 45px 75px;font-size:1.2rem;line-height:1}.prod_intro .nutrition_table_desc{position:relative}.prod_intro .nutrition_table_desc_globe{width:252px;padding:11px 15px 11px 0;border-radius:10px;background-color:#005caee6;color:#fff;text-align:center}.prod_intro .nutrition_table_desc_globe>span{display:inline-block;margin:0 auto;line-height:1}.prod_intro .nutrition_table_desc_globe .small{font-weight:700;font-size:1.6rem}.prod_intro .nutrition_table_desc_globe .big{font-weight:700;font-size:2.2rem}.prod_intro .nutrition_table_desc_txt{width:215px;margin-top:24px;margin-bottom:0;font-weight:700;font-size:1.6rem}.prod_intro .nutrition_table_desc_txt>span{width:100%;padding:14px 0 9px;border-bottom:1px solid #C9C281;line-height:1;text-align:center}.prod_intro .nutrition_table_desc_txt>span:first-of-type{padding-top:16px}.prod_intro .nutrition_table_desc_pic{position:absolute;top:-54px;right:-5px;width:120px}.prod_intro .nutrition_table_graph{display:none;flex-wrap:wrap;align-items:flex-end;justify-content:center;margin-top:29px;padding:12px 20px 20px;border-radius:15px;background-color:#fffcde}.prod_intro .nutrition_table_graph_tit{width:100%;margin-bottom:22px;font-weight:700;font-size:1.6rem;line-height:1;text-align:center}.prod_intro .nutrition_table_graph_tit>span{color:#005cae}.prod_intro .nutrition_table_graph_tit>span .sup{font-weight:700;font-size:1.1rem}.prod_intro .nutrition_table_graph_formula{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;width:calc(100% - 242px)}.prod_intro .nutrition_table_graph_formula .left{width:100%;font-size:1.3rem;line-height:1}.prod_intro .nutrition_table_graph_formula .left>span{display:inline-block;font-size:1rem;vertical-align:baseline}.prod_intro .nutrition_table_graph_formula .right{width:110px;margin:20px 0 18px}.prod_intro .nutrition_table_graph_formula .quote{width:100%;font-size:1rem}.prod_intro .nutrition_table_graph_pic{width:230px;margin-left:12px}.prod_intro .nutrition_table_graph_pic>p{margin-bottom:7px;font-weight:700;font-size:1rem;line-height:1}.prod_intro .nutrition_table_source{display:none;margin-top:5px;font-size:1rem}.prod_intro .time_schedule_inner{width:100%;max-width:980px;margin:0 auto;padding:0;border-radius:20px}.prod_intro .time_schedule_tit{position:relative;width:100%;max-width:530px;margin:0 auto;padding:10px 0;border-radius:10px;background-color:#00a0e9}.prod_intro .time_schedule_tit_wrap{position:relative}.prod_intro .time_schedule_tit_wrap:before{display:block;position:absolute;top:50%;width:100%;height:3px;transform:translateY(-50%);background-color:#00a0e9;content:""}.prod_intro .time_schedule_tit>span{width:430px;margin:0 auto}.prod_intro .time_schedule_wrap{padding:50px 0 0}.prod_intro .time_schedule_first{width:100%;margin-bottom:40px}.prod_intro .time_schedule_first>span{width:445px;margin:0 auto}.prod_intro .time_schedule_graph{width:100%}.others_prod{padding:100px 30px 130px;background:url(../img/2024contest/others_prod_bg.png) left -143px bottom/295px auto repeat-y,url(../img/2024contest/others_prod_bg.png) right -143px bottom/295px auto repeat-y;background-color:#e2f9ff}.others_prod_inner{max-width:980px;margin:0 auto}.others_prod_tit{max-width:564px;margin:0 auto}.others_prod_top{position:relative;margin-top:85px;padding:41px 20px 43px;border-top:5px solid;background-color:#fff;color:#000;-o-border-image:linear-gradient(-90deg,rgb(226,230,27) 0%,rgb(0,160,233) 100%) 1;border-image:linear-gradient(-90deg,#e2e61b,#00a0e9) 1;font-size:16px;font-size:1.6 rem}.others_prod_top_inner{display:flex;justify-content:center;max-width:823px;margin:0 auto;gap:53px}.others_prod_top .point{position:absolute;top:-30px;left:-30px;width:94px}.others_prod_top .point img{height:auto}.others_prod_top_pic{flex-basis:46.1725394897%}.others_prod_top_pic_ttl{margin-bottom:30px}.others_prod_top_pic_txt{margin-top:15px;font-weight:700;font-size:18px;font-size:1.8 rem;line-height:1.5;letter-spacing:-.01em;text-align:center}.others_prod_top_desc{flex-basis:47.3876063183%}.others_prod_top_desc_lead{font-weight:500;line-height:1.5}.others_prod_top_desc_info{display:flex;margin-top:25px;gap:20px}.others_prod_top_desc_info figure{flex-basis:35.8974358974%}.others_prod_top_desc_info_detail{flex-basis:58.9743589744%;line-height:1.5}.others_prod_top_desc_info_detail dl{display:flex;margin-bottom:5px;gap:5px}.others_prod_top_desc_info_detail dl dt{margin-top:2px}.others_prod_top_desc_info_detail .cap{margin-top:10px;font-size:12px;font-size:calc(12 / 10)rem;line-height:1.5}.others_prod_top_desc_info_detail .cap span{padding-left:1em}.others_prod_bottom{display:flex;justify-content:space-between;margin-top:50px}.others_prod_bottom .point{position:absolute;top:-30px;left:-30px;width:94px}.others_prod_bottom .point img{height:auto}.others_prod_bottom_sunkist{position:relative;padding:40px 40px 43px;border-top:5px solid;background-color:#fff;color:#000;-o-border-image:linear-gradient(-90deg,rgb(226,230,27) 0%,rgb(0,160,233) 100%) 1;flex-basis:47.9591836735%;border-image:linear-gradient(-90deg,#e2e61b,#00a0e9) 1}.others_prod_bottom_sunkist_tit{max-width:323px;margin:0 auto}.others_prod_bottom_sunkist_pic{max-width:256px;margin:28px auto 0}.others_prod_bottom_sunkist_txt{margin-top:15px;font-weight:700;font-size:18px;font-size:1.8 rem;line-height:1.5;letter-spacing:-.01em;text-align:center}.others_prod_bottom_sunkist_info{display:flex;margin-top:25px;gap:20px}.others_prod_bottom_sunkist_info figure{flex-basis:35.8974358974%}.others_prod_bottom_sunkist_info_detail{flex-basis:58.9743589744%;line-height:1.5}.others_prod_bottom_sunkist_info_detail dl{display:flex;margin-bottom:5px;gap:5px}.others_prod_bottom_sunkist_info_detail dl dt{margin-top:2px}.others_prod_bottom_sunkist_info_detail .cap{margin-top:10px;font-size:12px;font-size:calc(12 / 10)rem;line-height:1.5}.others_prod_bottom_sunkist_info_detail .cap span{padding-left:1em}.others_prod_bottom_sunkist_ffc{margin-top:20px;border-top:1px solid;-o-border-image:linear-gradient(90deg,rgb(226,230,27) 0%,rgb(0,160,233) 100%) 1;border-image:linear-gradient(90deg,#e2e61b,#00a0e9) 1}.others_prod_bottom_sunkist_ffc_txt{padding-top:10px;font-weight:500;font-size:12px;font-size:calc(12 / 10)rem;line-height:1.5}.others_prod_bottom_cremeal{position:relative;max-width:470px;padding:40px 40px 43px;border-top:5px solid;background-color:#fff;color:#000;-o-border-image:linear-gradient(-90deg,rgb(226,230,27) 0%,rgb(0,160,233) 100%) 1;flex-basis:47.9591836735%;border-image:linear-gradient(-90deg,#e2e61b,#00a0e9) 1}.others_prod_bottom_cremeal_tit{max-width:297px;margin:0 auto}.others_prod_bottom_cremeal_pic{max-width:360px;margin:30px auto 0}.others_prod_bottom_cremeal_txt{margin-top:25px;font-weight:700;font-size:18px;font-size:1.8 rem;line-height:1.5;letter-spacing:-.01em;text-align:center}.others_prod_bottom_cremeal_info{display:flex;margin-top:25px;gap:20px}.others_prod_bottom_cremeal_info figure{flex-basis:35.8974358974%}.others_prod_bottom_cremeal_info_detail{flex-basis:58.9743589744%;line-height:1.5}.others_prod_bottom_cremeal_info_detail dl{display:flex;margin-bottom:5px;gap:5px}.others_prod_bottom_cremeal_info_detail dl dt{margin-top:2px}.others_prod_bottom_cremeal_info_detail .cap{margin-top:10px;font-size:12px;font-size:calc(12 / 10)rem;line-height:1.5}.others_prod_bottom_cremeal_info_detail .cap span{padding-left:1em}.contest{padding-top:100px;border-bottom:7px solid #09B9C7;background:url(../img/2024contest/prod_intro_bg_left.svg) left -133px bottom/285px auto repeat-y,url(../img/2024contest/prod_intro_bg_right.svg) right -133px bottom/285px auto repeat-y}.contest_wrap{width:100%;max-width:980px;margin:0 auto}.contest_lead{max-width:540px;margin:0 auto 20px}.contest_inner{position:relative;width:100%;padding:43px 0 70px;border:4px solid #0068B7;border-radius:10px;background-color:#fff}.contest_inner.result{background:linear-gradient(to bottom,#00a0e9,#fff 8%,#fff 92%,#00a0e9)}.contest_head{width:100%}.contest_head_result_text{margin-top:17px;color:#0068b7;font-weight:700;font-size:1.8rem;text-align:center}.contest_head_title{width:600px;margin:0 auto}.contest_head_title.result_title{width:630px;padding:0}.contest_head_link{display:flex;justify-content:center;margin-top:40px}.contest_head_badge{z-index:1;position:absolute;top:-55px;right:33px;width:212px}.contest_head_badge.end{top:34px;right:130px;width:180px}.contest_intro{margin:30px 0 40px}.contest_intro>span{max-width:512px;margin:0 auto}.contest_intro.end{display:block;width:100%;padding:15px 0;border-radius:100px;background-color:#fff150;box-shadow:0 2px #bfb651;color:#d03657;font-weight:700;font-size:2.5rem;line-height:1;text-align:center}.contest_result{margin-bottom:75px}.contest_result_intro{margin:40px 0;line-height:1.9;text-align:center}.contest_result_box{padding:25px 0 50px}.contest_result_box_tit>span{max-width:305px;margin:0 auto}.contest_result_box_subtit{margin:20px 0 37px;font-weight:700;font-size:2.3rem;line-height:1.6;text-align:center}.contest_result_box_pic{display:grid;grid-template-rows:min-content;grid-template-columns:314px 314px;justify-content:center;max-width:100%;margin:0 auto;-moz-column-gap:15px;column-gap:15px}.contest_result_box_pic.second_bronze{grid-template-columns:314px}.contest_result .gold{background:url(../img/2023contest/result_contest_bg_gold.png) center top/cover no-repeat}.contest_result .gold_tit>span{max-width:310px}.contest_result .gold_pic{grid-template-rows:min-content min-content;grid-template-columns:auto;row-gap:35px;justify-content:center;-moz-column-gap:0;column-gap:0}.contest_result .gold_pic_one>span{width:535px;margin:0 auto}.contest_result .gold_pic_two{grid-row:2/3}.contest_result .gold_pic_two>span{width:314px;margin:0 auto}.contest_result .silver{background:url(../img/2023contest/result_contest_bg_others.png) center top/cover no-repeat}.contest_result .silver_tit>span{max-width:310px}.contest_result .bronze{background:url(../img/2023contest/result_contest_bg_others.png) center top/cover no-repeat}.contest_result_point{max-width:643px;margin:33px auto 0;background-color:#fff9;-webkit-backdrop-filter:blur(16px);padding:11px 19px 25px;overflow:hidden;border-radius:20px;backdrop-filter:blur(16px);box-shadow:0 0 6px #0000004d;font-size:1.6rem}.contest_result_point>h5{position:relative;margin-bottom:30px;color:#0a5ca8;font-weight:700;line-height:1;text-align:center}.contest_result_point>h5:before{position:absolute;top:-18px;right:0;bottom:0;left:0;width:70px;height:70px;margin:auto;border-radius:200px;background-color:#fff;content:""}.contest_result_point>h5>span{display:inline;position:relative;margin:0 auto;line-height:1}.contest_result_point>p{line-height:1.9}.contest .store_pictures{width:100%;margin-bottom:90px;background-color:transparent;text-align:center}.contest .store_pictures_title{width:100%;max-width:616px;margin:0 auto;padding:12px 0;background:url(../img/2022contest/stores_summary_title_bg_left.svg) center left/contain no-repeat,url(../img/2022contest/stores_summary_title_bg_right.svg) center right/contain no-repeat}.contest .store_pictures_title>span{width:513px;margin:0 auto}.contest .store_pictures_intro{margin-top:30px;font-size:1.8rem;line-height:1.9}.contest .store_pictures_notes{max-width:495px;margin:15px auto 25px;font-size:1.2rem}.contest .store_pictures_notes>li{text-align:left}.contest .store_pictures_but{display:none;width:354px;margin-top:60px;padding:10px 0;border:5px solid;background-color:transparent;color:#09b9c7;font-weight:700;font-size:2.4rem;text-align:center;opacity:1;transition:opacity .3s ease}.contest .store_pictures_but:hover{cursor:pointer;opacity:.8}.contest .store_pictures #store_pictures_wrap.tabulator{position:relative;width:100%;padding:0;border:none;background-color:transparent}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-footer{display:none}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-alert{display:flex;z-index:1;position:static;bottom:0;justify-content:center;width:100%;height:100%;margin:10px 0 -10px;padding:0;background-color:transparent;text-align:center}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-alert .tabulator-alert-msg{display:inline-block;margin:auto;padding:10px 20px;border:none;border-radius:0;background:transparent}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-alert .tabulator-alert-msg .error-msg{color:#333;font-size:2rem;line-height:1;text-align:center}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-alert .tabulator-alert-msg>img{width:64px;height:64px}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-tableholder{width:100%;overflow:hidden;will-change:height}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-tableholder .tabulator-table{display:flex;flex-wrap:wrap;padding:0!important;gap:8px;background-color:transparent!important}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row{display:flex;flex-wrap:wrap;width:calc(25% - 6px);margin-top:45px;padding:0 9px 10px 0!important;border-right:2px solid #80CCE3;border-bottom:2px solid #80CCE3}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row:nth-of-type(-n+4){margin-top:0}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row.tabulator-selectable{transition:background-color .2s ease}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row.tabulator-selectable:hover{background-color:#ddd!important;cursor:default}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row.tabulator-row-even,.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row.tabulator-row-odd{background-color:transparent}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell{width:100%!important;height:auto!important;border-right:none!important}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_id{display:none}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_pic{height:160px!important;padding:0;border-radius:20px;background-color:#eee}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_pic .store_pic_inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%!important;margin:0;padding:0;overflow:hidden;border:none;border-radius:20px;background:none;cursor:pointer;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_pic .store_pic_inner>img{display:block;-o-object-fit:cover;height:100%;object-fit:cover;transform:scale(1);transition:all .4s ease}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_pic .store_pic_inner>img:hover{transform:scale(1.1)}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_name{padding:12px 0 0 10px}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_name .store_title{font-weight:700;font-size:1.6rem;line-height:1.3;white-space:pre-wrap;word-break:break-all}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_name .store_pref{font-weight:700}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_comment{height:auto;min-height:115px!important;padding:5px 8px 0 10px;overflow-y:auto!important;text-overflow:""!important;white-space:pre-wrap!important;word-break:break-all!important}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_modal{align-self:flex-end;max-height:20px;margin:10px 0;padding:0}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_modal .trigger_wrap{width:100%}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_modal .trigger_wrap .store_modal_trigger{display:block;margin:0 0 0 auto;border:none;background-color:transparent;color:#09b9c7;font-weight:700;font-size:1.3rem}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_modal .trigger_wrap .store_modal_trigger:hover{cursor:pointer}.contest_about{position:relative;width:100%;margin:0 0 95px;background-color:transparent}.contest_about_tit{width:100%;margin:0 auto;padding:18px 0;background-color:#3cafff}.contest_about_tit>span{width:260px;margin:0 auto}.contest_about_inner{width:100%;padding:38px 70px;border-right:4px solid #80CCE3;border-bottom:4px solid #80CCE3;border-left:4px solid #80CCE3}.contest_about_inner_txt{margin-bottom:60px;font-size:1.8rem;line-height:2;text-align:center}.contest_about_inner_but{display:block;position:relative;width:297px;margin:0 auto 80px;padding:15px 0;border:2px solid #1F78E8;border-radius:50px;box-shadow:0 2px #1f78e8;color:#1f78e8;font-weight:800}.contest_about_inner_but>span{line-height:1;text-align:center}.contest_about_inner_but:after{position:absolute;top:0;right:20px;bottom:0;width:15px;height:13px;margin:auto 0;background:url(../img/arrow-download.svg) center center/contain no-repeat;content:""}.contest_about .nagare{margin-bottom:45px}.contest_about .nagare_steps{display:flex;align-items:stretch;justify-content:space-between}.contest_about .nagare_tit{width:100%;margin-bottom:25px;padding:6px 0;background-color:#245cae;line-height:1;text-align:center}.contest_about .nagare_tit>span{width:240px;margin:0 auto}.contest_about .nagare_box{display:flex;position:relative;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;width:100%;max-width:265px;padding:32px 18px 15px;border-right:2px solid #005CAE;border-bottom:2px solid #005CAE}.contest_about .nagare_box:before{position:absolute;top:44px;right:-19px;width:18px;height:20px;background:url(../img/2023contest/arrow_nagare.svg) center center/contain no-repeat;content:""}.contest_about .nagare_box_tit{width:100%;height:52px;margin-top:0;padding-bottom:25px;border-bottom:1px solid #005CAE;line-height:1}.contest_about .nagare_box_tit>span{height:100%;margin:0 auto}.contest_about .nagare_box_tit>span img{height:100%}.contest_about .nagare_box_wrap{padding:0 13px}.contest_about .nagare_box_subtit{width:100%;padding-top:15px}.contest_about .nagare_box_subtit>span{height:17px;margin:0 auto}.contest_about .nagare_box_subtit>span img{height:100%}.contest_about .nagare_box_logo>span{width:100%;max-width:187px;margin:0 auto}.contest_about .nagare_box_end{padding:10px 0}.contest_about .nagare_box_but{display:block;position:relative;width:100%;margin:0 auto;padding:5px 0;background-color:#fff150;box-shadow:2px 2px 3px #0006;color:#d03657}.contest_about .nagare_box_but:after{position:absolute;top:0;right:50px;bottom:0;width:12px;height:13px;margin:auto 0;background:url(../img/2023contest/arrow_red.svg) center center/contain no-repeat;content:""}.contest_about .nagare_box_but>span{padding:0 10px 0 0;font-weight:700;font-size:1.4rem;text-align:center}.contest_about .nagare_box_txt{margin-top:20px;line-height:1.7}.contest_about .nagare_box_note{margin-top:3px;padding-left:17px;color:#e60012;font-weight:800;font-size:1.4rem;line-height:1}.contest_about .nagare_box_sch>span{width:100%}.contest_about .nagare_box_end{display:block;width:100%;margin-top:7px;padding:11px 0 11px 15px;border-radius:100px;background-color:#fff150;box-shadow:0 2px #bfb651;color:#d03657;font-weight:700;font-size:1.7rem;line-height:1;text-align:center}.contest_about .nagare_box.one{padding:32px 11px 12px}.contest_about .nagare_box.one .nagare_box_subtit{margin-top:3px}.contest_about .nagare_box.one .nagare_box_wrap{padding:0 23px}.contest_about .nagare_box.one .nagare_box_txt{margin-bottom:40px}.contest_about .nagare_box.two .nagare_box_subtit{margin-bottom:18px}.contest_about .nagare_box.two .nagare_box_txt{margin-bottom:20px}.contest_about .nagare_box.two .nagare_box_txt.end{margin-bottom:7px}.contest_about .nagare_box.two .nagare_box_wrap{padding:0 9px}.contest_about .nagare_box.two .nagare_box_pic{width:84px;margin:0 auto}.contest_about .nagare_box.three{padding-right:5px;padding-left:20px}.contest_about .nagare_box.three:before{content:none}.contest_about .nagare_box.three .nagare_box_tit{width:97%}.contest_about .nagare_box.three .nagare_box_subtit{margin-bottom:13px}.contest_about .nagare_box.three .nagare_box_pic{width:100px;margin:0 auto}.contest_about .nagare_box.three .nagare_box_lst{margin-top:14px;font-size:1.5rem;line-height:1.6}.contest_about .nagare_box.three .nagare_box_lst>li{padding:0 0 0 15px;letter-spacing:-.1rem;text-indent:-17px}.contest_about .nagare_box.three .nagare_box_lst>li:before{margin-right:3px;content:"●"}.contest_about .nagare_box.three .nagare_box_wrap{padding:0}.contest_about .result{display:flex;align-items:center;justify-content:center;width:726px;margin:0 auto}.contest_about .result_tit{position:relative;width:122px;margin-right:26px;padding:22px 15px;border-right:2px solid #005cae;border-bottom:2px solid #005CAE}.contest_about .result_tit:before{position:absolute;top:0;right:-17px;bottom:0;width:18px;height:17px;margin:auto 0;background:url(../img/2023contest/arrow_nagare.svg) center center/contain no-repeat;content:""}.contest_about .result_tit>span{width:92px;margin:0 auto}.contest_about .result_txt{width:calc(100% - 146px);font-size:1.4rem;line-height:1.6}.contest_about .result_txt>span.bold{color:#0a5ca8;font-weight:800;font-size:1.6rem}.contest_about .award{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:65px 0 50px}.contest_about .award_tit{width:100%;margin-bottom:25px;padding:5px 0;background-color:#245cae}.contest_about .award_tit>span{width:65px;margin:0 auto}.contest_about .award_box{width:276px;background:url(../img/2022contest/contest_about_prizes_bg.png) center center/contain no-repeat}.contest_about .award_box_medal{margin-bottom:6px}.contest_about .award_box_medal>span{width:224px;margin:0 auto}.contest_about .award_box_prize{margin-bottom:15px}.contest_about .award_box_prize>span{width:206px;margin:0 auto}.contest_about .award_box_gift{margin-bottom:25px}.contest_about .award_box_gift>span{width:137px;margin:0 auto}.contest_about .award_box_stores>span{width:130px;margin:0 auto}.contest_about .earlybird{position:relative;margin-top:50px;padding:9px 0 0 6px}.contest_about .earlybird_title{position:absolute;top:0;right:0;left:0;width:246px;margin:0 auto}.contest_about .earlybird_wrap{display:grid;grid-template-rows:min-content min-content;grid-template-columns:240px 1fr;width:100%;max-width:650px;margin:0 auto;padding:60px 45px 30px 35px;border-radius:10px;background-color:#245cae;-moz-column-gap:20px;column-gap:20px;row-gap:30px;color:#fff}.contest_about .earlybird_firstcome_item{margin-bottom:9px;padding-bottom:9px;border-bottom:1px solid}.contest_about .earlybird_firstcome_item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.contest_about .earlybird_firstcome_item_txt_small{position:relative;margin-bottom:5px;padding-left:15px;font-size:1.8rem;line-height:1}.contest_about .earlybird_firstcome_item_txt_small:before{position:absolute;top:0;bottom:0;left:0;width:9px;height:9px;margin:auto 0;border-radius:50%;background-color:#fff150;content:""}.contest_about .earlybird_firstcome_item_txt_big{font-weight:700;font-size:1.8rem;line-height:1}.contest_about .earlybird_text_big{width:100%}.contest_about .earlybird_text_notes{grid-column:1/3;font-size:1.2rem;letter-spacing:-.02em}.contest_about .earlybird_text_notes>li{padding:0 0 0 12px;text-indent:-12px}.contest .order{position:relative;width:100%;margin-top:100px;margin-bottom:70px;background-color:#fffcde}.contest .order.end{margin-bottom:100px}.contest .order_tit{width:100%;margin:0 auto;padding:16px 0;background-color:#fff150}.contest .order_tit>span{width:268px;margin:0 auto}.contest .order_inner{width:100%;padding:35px 0 60px;border-right:4px solid #FFEBA7;border-bottom:4px solid #FFEBA7;border-left:4px solid #FFEBA7}.contest .order_inner.end{margin-bottom:90px}.contest .order_inner_txt{margin-bottom:40px;font-size:1.8rem;line-height:2;text-align:center}.contest .order_inner_but{display:block;position:relative;width:296px;margin:0 auto 45px;padding:17px 0;border-radius:50px;background-color:#d03657;box-shadow:0 2px 3px #33333380;color:#fff;font-weight:800;font-size:1.8rem}.contest .order_inner_but>span{line-height:1;text-align:center}.contest .order_inner_but:after{position:absolute;top:0;right:15px;bottom:0;width:15px;height:13px;margin:auto 0;background:url(../img/2022contest/arrow_white.svg) center center/contain no-repeat;content:""}.contest .order_inner_but.contest_but{margin:0}.contest .order_inner_but.contest_but:not(:last-child){margin-right:10px}.contest .order .promo{width:100%;margin:0 auto 40px}.contest .order .promo_inner{display:flex;align-items:flex-start;justify-content:center;margin:0 auto;padding:30px 0 0;gap:40px}.contest .order .promo_inner.end{justify-content:center;gap:60px}.contest .order .promo_tit{border-bottom:4px solid #FFEBA7;font-weight:800;font-size:2.2rem}.contest .order .promo_tit>span{width:100%;margin:0 auto;padding:12px 0;line-height:1;text-align:center}.contest .order .promo_div{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:center;width:400px;min-height:260px}.contest .order .promo_div_hlight{width:100%;padding:8px 0;border:2px solid #0068B7;border-radius:100px;background-color:#fff;color:#0068b7;font-weight:800;font-size:1.4rem;line-height:1.4;text-align:center}.contest .order .promo_div_pic{position:relative;width:100%;margin-top:20px;margin-bottom:9px}.contest .order .promo_div_pic_badge{display:flex;top:35px;right:6px;align-items:center;justify-content:center;width:150px;margin:0 auto;padding:3px 0;gap:5px;border-radius:15px;background-color:#fff150;color:#0068b7;font-size:1.3rem;font-family:ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Arial,メイリオ,Meiryo,sans-serif;text-align:center}.contest .order .promo_div_pic_badge>span{display:inline;line-height:1;text-align:center}.contest .order .promo_div_pic_badge>span:last-of-type{margin-bottom:0}.contest .order .promo_div_pic_badge .huge{font-weight:800;font-size:2.3rem;vertical-align:top}.contest .order .promo_div_txt{font-weight:800;font-size:1.5rem;line-height:1.6}.contest .order .promo_div.one .promo_div_pic{margin-bottom:17px}.contest .order .promo_div.one .promo_div_pic>span{width:200px;margin:0 auto}.contest .order .promo_div.one .promo_div_txt{padding:0 0 0 25px}.contest .order .promo_div.one .promo_div_content{display:flex}.contest .order .promo_div.two .promo_div_pic{margin-bottom:17px;padding:0 0 0 5px}.contest .order .promo_div.two .promo_div_pic>span{width:200px}.contest .order .promo_div.three .promo_div_hlight{background-color:#0068b7;color:#fff}.contest .order .promo_div.three .promo_div_txt{max-width:289px;font-weight:400;font-size:1.4rem;letter-spacing:-.05em}.contest .order .promo_div.three .promo_div_txt .last_txt{padding:0 10px;line-height:1.4}.contest .order .promo_div.three .promo_div_txt>h5{color:#0068b7;font-weight:700}.contest .order .promo_div.three .promo_div_pic{margin-top:10px;margin-bottom:10px}.contest .order .promo_div.three .promo_div_pic>span{display:block;width:289px;margin:0 auto}.contest .order .download{width:100%;max-width:840px;margin:0 auto;padding:50px 0 30px;border:3px solid #FFEBA7;border-radius:10px;background-color:#fff}.contest .order .download_tit{max-width:575px;margin:0 auto}.contest .order .download_lead{padding:30px 0 20px;font-weight:800;font-size:1.6rem;text-align:center}.contest .order .download_inner{display:grid;position:relative;grid-template-columns:repeat(2,1fr);width:508px;-moz-column-gap:80px;column-gap:80px;row-gap:40px;align-items:end;justify-content:center;margin:0 auto 10px;padding:40px 0}.contest .order .download_inner:before,.contest .order .download_inner:after{position:absolute;left:50%;width:740px;height:3px;transform:translate(-50%);background-color:#ffeba7;content:""}.contest .order .download_inner:before{top:0}.contest .order .download_inner:after{bottom:0}.contest .order .download_txt{margin-bottom:10px;color:#0068b7;font-weight:800;line-height:1.5;text-align:center}.contest .order .download_pic{width:250px}.contest .order .download_pic>video{width:250px;height:140px;margin:0 auto}.contest .order .download_but{display:block;position:relative;width:208px;margin:18px auto 0;padding:5px;border:3px solid #D03657;border-radius:50px;background-color:#fff;font-weight:700;font-size:1.4rem;text-align:center}.contest .order .download_but:after{position:absolute;top:0;right:10px;bottom:0;width:15px;height:13px;margin:auto 0;content:""}.contest .order .download_but>span{color:#d03657;line-height:1}.contest .order .download_notes{width:508px;padding:0 0 0 55px;font-size:1.2rem}.contest .order .download_notes>span{display:inline-block;margin:0 auto;text-align:left}.entry_form.input{margin-bottom:0;padding:0 0 100px;background-color:#fff}.entry_form.input #form-input,.entry_form.input #form-confirm{margin:0}.entry_form.input .form_inner{max-width:980px;margin:0 auto;padding:0;background-color:#fff}.entry_form.input .form_inner .form_box{position:relative;width:980px;margin:0 auto;background-color:#fff;font-weight:500;font-size:1.6rem}.entry_form.input .form_inner .form_box .instructions{display:flex;align-items:center;width:100%;margin:0 0 25px;padding:0;font-size:1.4rem;line-height:1;text-align:left}.entry_form.input .form_inner .form_box .instructions .require{margin-right:5px;margin-left:0;padding:3px 6px;font-size:1.4rem}.entry_form.input .form_inner .form_box>p{margin:40px 0}.entry_form.input .form_inner .form_box>dl{display:flex;flex-wrap:wrap;margin:0;padding:0;border:none;background-color:#fff15033}.entry_form.input .form_inner .form_box>dl:nth-of-type(2n){background-color:#fff15066}.entry_form.input .form_inner .form_box>dl:last-of-type{margin-bottom:0}.entry_form.input .form_inner .form_box>dl>dt{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:410px;min-height:68px;margin:0;padding:0 0 0 50px;background-color:transparent;color:#333;font-weight:900;font-size:1.8rem}.entry_form.input .form_inner .form_box>dl>dt label{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;line-height:1.6}.entry_form.input .form_inner .form_box>dl>dt label span{display:inline-block}.entry_form.input .form_inner .form_box>dl>dt .small{display:block;width:100%;font-size:.7em}.entry_form.input .form_inner .form_box>dl>dd{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 410px);padding:30px 110px 30px 0;background-color:transparent;color:#333}.entry_form.input .form_inner .form_box>dl>dd p{margin-bottom:0}.entry_form.input .form_inner .form_box>dl>dd input[type=file]{position:relative;border:none;background:transparent}.entry_form.input .form_inner .form_box>dl#namebx dd .name-box{width:100%;margin-bottom:0}.entry_form.input .form_inner .form_box>dl#namebx dd input[type=text]{border:1px solid #AFAFAF}.entry_form.input .form_inner .form_box>dl#emailbx>dt label{flex-wrap:wrap}.entry_form.input .form_inner .form_box>dl#emailbx>dt .small{width:100%}.entry_form.input .form_inner .form_box>dl#addressbx dt{align-items:flex-start;align-self:flex-start;min-height:136px;padding-top:30px}.entry_form.input .form_inner .form_box>dl#addressbx dt label{flex-wrap:wrap;align-items:center;line-height:1.3}.entry_form.input .form_inner .form_box>dl#addressbx dt label .small{margin-top:5px}.entry_form.input .form_inner .form_box>dl#addressbx dd #pref{width:150px;height:44px;padding:2px 6px;border:1px solid #AFAFAF;background-color:#fff}.entry_form.input .form_inner .form_box>dl#addressbx dd .alert-error{width:100%;margin:0 0 5px;padding:5px 0}.entry_form.input .form_inner .form_box>dl#address2bx dt label .small{margin-top:5px}.entry_form.input .form_inner .form_box>dl#telfbx span{display:inline-block}.entry_form.input .form_inner .form_box>dl#post-codebx span{display:inline-block}.entry_form.input .form_inner .form_box>dl#post-codebx dd label{margin-right:2px}.entry_form.input .form_inner .form_box>dl.ank dt label{display:block;line-height:1.7}.entry_form.input .form_inner .form_box>dl.ank dt label>span{display:inline-block;margin-left:0}.entry_form.input .form_inner .form_box>dl.ank dt label .small{margin-top:5px}.entry_form.input .form_inner .form_box>dl.ank dd .text-box{height:90px}.entry_form.input .form_inner .form_box>dl.ank.confirm>dt{line-height:1.6}.entry_form.input .form_inner .form_box>dl.ank.confirm>dd{align-self:flex-start}.entry_form.input .form_inner .form_box>dl.ank.two dd ul li{margin-bottom:20px;margin-left:0}.entry_form.input .form_inner .form_box>dl.ank.two dd ul li:last-of-type{margin-bottom:0}.entry_form.input .form_inner .form_box>dl#pictures>dt{align-items:flex-start;align-self:flex-start;min-height:260px;padding-top:30px;line-height:1.6}.entry_form.input .form_inner .form_box>dl#pictures>dt.confirm{padding-top:40px}.entry_form.input .form_inner .form_box>dl#pictures>dt>div{width:100%}.entry_form.input .form_inner .form_box>dl#pictures>dt>div>span{display:inline-block;margin-left:0}.entry_form.input .form_inner .form_box>dl#pictures>dt>div .small{display:block;margin-top:5px;font-size:.7em;line-height:1.5}.entry_form.input .form_inner .form_box>dl#pictures>dd#pictures_wrap{align-content:center;justify-content:flex-start;padding:30px 110px 30px 0;background-color:transparent}.entry_form.input .form_inner .form_box>dl#pictures>dd#pictures_wrap .pic{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;margin-bottom:0}.entry_form.input .form_inner .form_box>dl#pictures>dd#pictures_wrap .pic:last-of-type{margin-bottom:0}.entry_form.input .form_inner .form_box>dl#pictures .input_photo{display:flex;position:relative;align-items:center;width:520px;height:69px;padding-left:0;border-bottom:1px solid #AFAFAF;background-color:transparent}.entry_form.input .form_inner .form_box>dl#pictures .input_photo .photo{width:calc(100% - 45px);padding:5px 0;font-size:min(1.53vw,1.5rem);text-overflow:ellipsis}@-moz-document url-prefix(){.entry_form.input .form_inner .form_box>dl#pictures .input_photo .photo{display:none}}.entry_form.input .form_inner .form_box>dl#pictures .input_photo.three{margin-bottom:0;border-bottom:0}.entry_form.input .form_inner .form_box>dl#pictures .input_photo label{width:45px;margin-right:20px}@-moz-document url-prefix(){.entry_form.input .form_inner .form_box>dl#pictures .input_photo label{position:relative}.entry_form.input .form_inner .form_box>dl#pictures .input_photo label:before{position:absolute;top:0;right:-305px;bottom:0;width:240px;height:55px;margin:auto 0;background:url(../img/2023contest/up_but_firefox.svg) center center/contain no-repeat;content:"";filter:drop-shadow(0 2px 0 #E2C44B);opacity:1;transition:opacity .3s ease}.entry_form.input .form_inner .form_box>dl#pictures .input_photo label:hover:before{cursor:pointer;opacity:.85}}.entry_form.input .form_inner .form_box>dl#pictures .preview_photo{width:520px;margin-top:15px;border-bottom:1px solid #afafaf}.entry_form.input .form_inner .form_box>dl#pictures .preview_photo .perc{width:1px;margin:0 0 10px;padding:3px 0 2px;border-radius:4px;background-color:#ddd;color:#555;font-size:.9rem;line-height:1;text-align:center;transition:width .07s ease}.entry_form.input .form_inner .form_box>dl#pictures .preview_photo .preview{width:311px;margin:0 auto}.entry_form.input .form_inner .form_box>dl#pictures .preview_photo .preview img{width:100%}.entry_form.input .form_inner .form_box>dl#pictures .preview_photo .delet{width:100px;margin:10px auto 15px;padding:5px 0;border-radius:7px;background-color:#be0d58;color:#fff;font-weight:700;font-size:1.3rem;text-align:center;cursor:pointer;opacity:1;transition:opacity .2s ease}.entry_form.input .form_inner .form_box>dl#pictures .preview_photo .delet:hover{cursor:pointer;opacity:.8}.entry_form.input .form_inner .form_box>dl#pictures.confirm>dd#pictures_wrap .pic_conf{max-width:311px;margin-bottom:10px}.entry_form.input .form_inner .form_box>dl#pictures.confirm>dd#pictures_wrap .pic_conf:last-of-type{margin-bottom:0}.entry_form.input .form_inner .form_box>dl .alert-error{width:100%;margin:0;font-size:1.5rem}.entry_form.input .form_inner .form_box .conditions{margin-top:40px;padding:0 49px;font-size:1.6rem}.entry_form.input .form_inner .form_box .conditions h4{margin-bottom:10px;font-weight:600;font-size:1.6rem;line-height:1}.entry_form.input .form_inner .form_box .conditions ul li{position:relative;padding:0 0 0 18px;font-size:1.6rem;text-indent:-18px}.entry_form.input .form_inner .form_box .conditions ul li:before{margin:0 2px 0 0;content:"●";color:#000}.entry_form.input .form_inner.confirm .form_box.confirm{margin-bottom:50px}.entry_form.input .form_inner.confirm .form_box.confirm>dl{margin:0;padding:0;border-bottom:none}.entry_form.input .form_inner.confirm .form_box.confirm>dl:first-of-type{margin-top:0}.entry_form.input .form_inner.confirm .form_box.confirm>dl:last-of-type{border-bottom:none}.entry_form.input .form_inner.confirm .form_box.confirm>dl>dt span{display:block;line-height:1}.entry_form.input .form_inner.confirm .form_box.confirm>dl>dt .small{margin-top:10px}.entry_form.input .form_inner.confirm .form_box.confirm>dl>dd{padding:40px 110px 40px 0;color:#383838}.entry_form.input .form_inner.confirm .form_box.confirm .btn-group{justify-content:space-around}.btn-group{margin:0}.btn-group.index{margin:0 auto}.btn-group .btn{font-size:2.2rem}.btn-group .btn:hover{cursor:pointer;opacity:1}.btn-group button{font-size:1.7rem}.btn-group>li{width:348px;margin:0;padding:40px 0}.btn-group>li .btn{position:relative;width:335px;margin:0;padding:22px 0;border:none;border-radius:80px;background-color:#ddd;box-shadow:0 3px #afafaf;color:#333;opacity:1;transition:opacity .3s ease}.btn-group>li .btn:before{position:absolute;top:0;bottom:0;left:25px;width:20px;height:20px;margin:auto 0;background:url(../img/2023contest/arrow_black.svg) center center/contain no-repeat;content:""}.btn-group>li .btn:hover{background-color:#ddd;opacity:.7}.btn-group>li:first-child{height:auto;margin:0}.btn-group>li:first-child .btn{position:relative;width:335px;margin:0;padding:22px 0;border:none;border-radius:80px;background-color:#fff150;box-shadow:0 3px #e2c44b;color:#005cae;opacity:1;transition:opacity .3s ease}.btn-group>li:first-child .btn:before{content:none}.btn-group>li:first-child .btn:after{position:absolute;top:0;right:25px;bottom:0;left:auto;width:18px;height:16px;margin:auto 0;background:url(../img/2023contest/arrow_blue.svg) center center/contain no-repeat;content:""}.btn-group>li:first-child .btn:hover{background-color:#fff150;opacity:.7}.btn-group.index>li{width:100%;padding:0}.btn-group.index>li .btn{display:block;position:relative;width:672px;margin:0 auto;padding:30px 0;background:radial-gradient(ellipse,#fff9b2,#fff150);box-shadow:0 4px #707070;color:#005cae;font-weight:700;font-size:2.6rem;line-height:1;transition:opacity .3s ease}.btn-group.index>li .btn:after{position:absolute;top:0;right:150px;bottom:0;width:15px;height:23px;margin:auto;transform:rotate(0);background:url(../img/2023contest/arrow_bigbut.svg) center center/contain no-repeat;content:""}.btn-group.index>li .btn:hover{cursor:pointer;opacity:.7}input[type=radio]+label{box-sizing:border-box;display:inline-block;position:relative;padding:0 0 0 57px;border-radius:8px;line-height:19px;vertical-align:top;cursor:pointer}input[type=radio]+label>span{display:inline-block}input[type=radio]+label>span>span{display:inline-block}input[type=radio]+label:before{display:block;position:absolute;top:-5px;left:0;width:30px;height:30px;border:1px solid #AFAFAF;border-radius:0;background-color:#fff;content:""}input[type=radio]+label:after{display:block;position:absolute;top:6px;left:10px;width:10px;height:18px;margin-top:-8px;transform:rotate(45deg);border-right:4px solid #333;border-bottom:4px solid #333;border-radius:0;background-color:transparent;content:"";opacity:0}input[type=radio]:checked+label:after{opacity:1}input[type=checkbox]+label{margin:0;line-height:24px}input[type=checkbox]+label:before{width:1.2em;height:1.2em;border:2px solid #aaa}input[type=checkbox]+label:after{top:-.25em;left:.85em;border-right:4px solid grey;border-bottom:4px solid grey}.thanks_box,.error_box{position:relative;width:980px;margin:0 auto;padding:60px 0;border-radius:20px;background-color:#fffcde}.thanks_box h3,.error_box h3{width:100%;margin-bottom:33px;color:#0a5ca8;font-weight:800;font-size:3rem;line-height:1;text-align:center}.thanks_box p,.error_box p{width:100%;font-size:1.8rem;line-height:3.5rem;text-align:center}.thanks_box p.thanks_box_notes,.error_box p.thanks_box_notes{margin-top:35px;font-size:1.6rem}.but_thanks{display:block;position:relative;width:335px;margin:70px auto 150px;padding:24px 0;border-radius:80px;background-color:#fff150;box-shadow:0 3px #e2c44b;color:#005cae;font-weight:700;font-size:2.2rem;line-height:1;text-align:center}.but_thanks:after{position:absolute;top:0;right:25px;bottom:0;left:auto;width:20px;height:17px;margin:auto 0;background:url(../img/2023contest/arrow_blue.svg) center center/contain no-repeat;content:"";transition:opacity .2s ease}.but_thanks:hover{color:#005cae;opacity:.7}.but_thanks:hover:after{opacity:.7}.agree_box{width:100%;margin:0 auto;padding:0 0 100px}.agree_box.index{margin-top:0;padding:0 0 75px}.agree_box h2{margin:0}.agree_box p{margin:10px 0 20px}.agree_box form>div:first-child{margin-bottom:15px}.agree_box form>div .text-box{width:100%;padding:10px 0 10px 20px;font-weight:600;font-size:18px;letter-spacing:20px;text-align:center}.agree_box .alert-error{margin:0 auto;color:#fff;font-size:1.6rem;text-align:center}.contact_box{margin-top:50px;font-size:1.2rem;line-height:1.6}.contact_box h4{font-size:1.4rem}.text-box{padding:7px 10px;border:1px solid #AFAFAF;border-radius:0}.require{display:inline-block;padding:4px 10px;border:1px solid #ED4C59;border-radius:40px;background-color:#fff;color:#ed4c59;font-weight:800;font-size:1.6rem;line-height:1}.format{margin-left:5px}.name-box{width:48%}select{padding:3px 10px;border:1px solid #707070;border-radius:0}.tel{width:22%}#code1{width:80px;margin:0 10px}#code2{width:104px;margin:0 10px}#tel1{width:104px;margin:0 10px 0 0}#tel2{width:104px;margin:0 10px}#tel3{width:104px;margin:0 0 0 10px}.example{margin:10px 0 0}.alert-error{margin:5px 0 0;padding:8px 0 0;background-color:transparent;color:#ed4c59;font-weight:500;font-size:1.6rem}.top{z-index:999;position:fixed;right:30px;bottom:40px;width:80px;height:80px;border-radius:50px;opacity:0;transition:all .3s ease}.top:hover{cursor:pointer}.top.show_top{opacity:1;pointer-events:auto}.top.show_top:hover{opacity:.8}.top.hide_top{opacity:0;pointer-events:none}::-webkit-file-upload-button{position:relative;padding:12px 60px;border:none;border-radius:60px;background:#fff150;box-shadow:0 2px #e2c44b;color:#005cae;font-weight:800;font-size:1.6rem;cursor:pointer;-webkit-transition:opacity .3s ease;margin-right:15px;opacity:1;transition:opacity .3s ease}::-webkit-file-upload-button:hover{opacity:.7}::-ms-browse{position:relative;padding:12px 60px;border:none;border-radius:60px;background:#fff150;box-shadow:0 2px 2px #e2c44b;color:#005cae;font-weight:800;font-size:1.6rem;cursor:pointer}#store_modal{display:none;z-index:9008;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff9;transition:all .3s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#store_modal_content{display:flex;z-index:9009;position:relative;align-items:flex-start;justify-content:space-between;width:880px;margin:auto;padding:85px 45px;background:#fff;box-shadow:0 3px 6px #00000029}#store_modal_content_pictures{position:relative;width:min(56vw,493px)}#store_modal_content_pictures #slider_load{display:flex;z-index:10;position:absolute;top:0;right:0;left:0;align-items:center;justify-content:center;width:100%;height:329px;margin:0 auto;border-radius:20px;background-color:#eee}#store_modal_content_pictures #slider_load>img{width:64px;height:64px}#store_modal_content_pictures #slider{width:100%;height:329px}#store_modal_content_pictures #slider .splide__track{width:100%;border-radius:20px}#store_modal_content_pictures #slider .splide__slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#eee}#store_modal_content_pictures #slider .splide__slide img{margin:0 auto;-o-object-fit:contain;height:100%;object-fit:contain}#store_modal_content_pictures #slider .splide__pagination{bottom:-35px}#store_modal_content_pictures #slider .splide__pagination__page{border:1px solid #707070;background:#fff}#store_modal_content_pictures #slider .splide__pagination__page.is-active{background:#707070}#store_modal_content_pictures #slider .splide__pagination>li{margin:0 3px}#store_modal_content_pictures #slider .splide__arrow{width:20px;height:20px;border-radius:0;background:#fff;opacity:1!important}#store_modal_content_pictures #slider .splide__arrow:hover:not(:disabled){opacity:.8!important}#store_modal_content_pictures #slider .splide__arrow:disabled{cursor:default!important;opacity:.4!important}#store_modal_content_pictures #slider .splide__arrow--next{right:0}#store_modal_content_pictures #slider .splide__arrow--prev{left:0}#store_modal_content_pictures #slider .splide__arrow svg{fill:#707070;width:6px;height:13px}#store_modal_content_pictures .content_name{margin-top:50px;margin-bottom:15px;font-weight:700;font-size:1.6rem}#store_modal_content_pictures .content_name>span{line-height:1}#store_modal_content_pictures .content_name .name_big{margin-bottom:10px}#store_modal_content_pictures .content_name .name_small{font-size:1.4rem}#store_modal_content_pictures .content_own_comment{word-break:break-all}#store_modal_content_box{display:flex;flex-wrap:wrap;align-items:flex-end;align-self:stretch;justify-content:flex-start;width:min(44vw,calc(100% - 493px));padding:0 0 0 min(3.2vw,30px)}#store_modal_content_box .content_comments_box{align-self:flex-start;width:100%}#store_modal_content_box .content_comments_box .comments_list{max-height:290px;margin-top:15px;margin-bottom:30px;padding:0 7px 0 0;overflow-y:auto}#store_modal_content_box .content_comments_box .comments_list .comment{margin-bottom:13px;padding:10px;border:1px solid #CFF2F4;word-break:break-all}#store_modal_content_box .content_comments_box .comments_list .comment:last-of-type{margin-bottom:0}#store_modal_content_box .content_comments_box .comments_list .comment>span{display:inline}#store_modal_content_box .content_comments_box .comments_list .comment_nickname{margin-right:10px;font-weight:700}#store_modal_content_box .content_send{position:relative;width:100%;padding-bottom:47px;border:1px solid #707070;line-height:1}#store_modal_content_box .content_send #comment_form_nickname,#store_modal_content_box .content_send #comment_form_text{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:8px;border:none;border-radius:0;box-shadow:none!important;line-height:1}#store_modal_content_box .content_send #comment_form_nickname::-moz-placeholder,#store_modal_content_box .content_send #comment_form_text::-moz-placeholder{color:#ccc;font-weight:700}#store_modal_content_box .content_send #comment_form_nickname::placeholder,#store_modal_content_box .content_send #comment_form_text::placeholder{color:#ccc;font-weight:700}#store_modal_content_box .content_send #comment_form_text{height:46px;border-top:1px solid #707070;line-height:1.6;resize:vertical}#store_modal_content_box .content_send #comment_form_send{position:absolute;right:5px;bottom:5px;width:min(19vw,75px);padding:6px 0;border:1px solid #09B9C7;border-radius:9px;background-color:#fff;color:#09b9c7;font-size:min(3.33vw,1.3rem);line-height:1;text-align:center;cursor:pointer}#store_modal .modal-buttons{display:block;position:absolute;top:15px;right:15px;width:18px;height:18px}#store_modal .modal-buttons button{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;border:none;background-color:transparent;color:gray;font-weight:400;cursor:pointer;transition:opacity .3s ease}#store_modal .modal-buttons button img{display:block;width:100%}#store_modal .modal-buttons button:hover{opacity:.7}#store_modal.show{display:flex!important;height:100vh!important}#modal_dialog{display:none;z-index:9998;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#ffffffb3;font-weight:700;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}#modal_dialog_content{z-index:9009;position:relative;width:492px;margin:auto;padding:30px 25px;border:15px solid #7FDBE2;border-radius:45px;background:#fff}#modal_dialog .modal_dialog_title{color:#09b9c7;font-weight:700;font-size:1.8rem}#modal_dialog .modal_dialog_content_text{margin-top:20px;padding:20px 15px;border:2px solid #CFF2F4;word-break:break-all}#modal_dialog .modal-buttons{display:flex;position:initial;top:auto;right:auto;align-items:center;justify-content:space-evenly;width:100%;margin-top:35px}#modal_dialog .modal-buttons button{width:32%;padding:10px 0;border:none;border-radius:8px;background-color:#cdf1f4;box-shadow:2px 2px #04919d;color:#09b9c7;font-weight:700;font-size:1.8rem;letter-spacing:.1em;cursor:pointer;transition:opacity .3s ease}#modal_dialog .modal-buttons button#cancel{border:1px solid #09B9C7;background-color:#fff}#modal_dialog .modal-buttons button:hover{opacity:.7}#modal_dialog.show{display:flex!important;height:100vh!important}#sent_alert{display:none;z-index:9998;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#ffffffb3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}#sent_alert_content{z-index:9009;position:relative;width:492px;margin:auto;padding:30px 25px;border:15px solid #7FDBE2;border-radius:45px;background:#fff}#sent_alert .sent_alert_title{color:#09b9c7;font-weight:700;font-size:1.8rem}#sent_alert .sent_alert_content_intro .success_text{display:inline;position:relative;border-bottom:9px solid #FFF150;font-weight:700}#sent_alert .modal-buttons{display:flex;position:initial;top:auto;right:auto;align-items:center;justify-content:space-evenly;width:100%;margin-top:44px}#sent_alert .modal-buttons button{width:30%;padding:10px 20px;border:none;border-radius:8px;background-color:#cdf1f4;box-shadow:2px 2px #04919d;color:#09b9c7;font-weight:700;font-size:1.8rem;letter-spacing:.1em;cursor:pointer;transition:opacity .3s ease}#sent_alert .modal-buttons button:hover{opacity:.7}#sent_alert.show{display:flex!important;height:100vh!important}.comments_amount{display:flex;align-items:center;align-self:flex-end;max-height:28px;padding:0!important;border-radius:3px;background:#09b9c730;color:#09b9c7;font-weight:700}.comments_amount .amount_txt{position:relative;padding:7px 0 7px 32px;line-height:1}.comments_amount .amount_txt:before{position:absolute;top:0;bottom:0;left:10px;width:16px;height:15px;margin:auto 0;background:url(../img/2022contest/stores_summary_comment_count_ico.svg) center center/contain no-repeat;content:""}.comments_amount .amount_txt>span{display:inline-block}@media screen and (min-width: 768px) and (max-width: 1024px){.select{width:80%}.require{font-size:13px;font-size:1.3 rem}.format{display:inline-block;margin-top:0;margin-left:12px}.container{display:flex}.name-box{width:40%;margin-bottom:0;margin-left:20px}.name-box:first-child{margin-left:0}.name-box+.format{align-self:center;padding-top:16px}#email,#email2,#addr1,#addr2{width:80%}.menu{box-shadow:0 2px 4px #0003}.menu #main-logo>span{width:min(24.9vw,255px);padding-top:8px;padding-left:min(8px,2.6vw)}.menu #menu-cont>a>span{font-size:min(1.5rem,4.5vw)}}@media screen and (min-width: 768px) and (max-width: 1200px){.contest .store_pictures{margin-bottom:0;padding:95px 20px 90px;background-color:#fff}.contest_about{margin-bottom:0}.contest_about_inner{background-color:#fff}.contest_about .nagare_steps{margin-bottom:0}}@media screen and (min-width: 1025px){.header h1{font-size:42px;font-size:4.2 rem}.footer{padding:0 20px}.content{padding-bottom:50px}.content-ttl{font-size:30px;font-size:3 rem}.content-ttl>span{margin-bottom:40px;padding:0 50px 5px}.btn-group{margin:30px 10px 0}.btn-group>li{margin:0 80px}.container{display:flex}.form_box{margin:0 40px}.form_box>dl{display:flex}.form_box>dl>dt{align-self:center;width:30%;margin-bottom:0;padding-right:25px}.form_box>dl>dd{width:70%}.prize_box_present_note{margin:5px auto}.prize_box_note{margin:10px auto 0}.term{padding:15px 0;font-size:26px;font-size:2.6 rem}.attention_box{margin:65px 0 30px}.rules_box{margin:0 40px;padding:50px}.rules_box h3{font-size:24px;font-size:calc(24 / 10)rem}.rules_box section h4{font-size:18px;font-size:1.8 rem}.link-rules{margin:40px 0 30px}.agree_box{margin-top:40px}.error_box{padding:80px 30px}.sp-hide{display:inline-block}.pc-hide{display:none}.menu{box-shadow:0 2px 4px #0003}.footer{padding:22px 0 0}.others_prod_top_desc{margin-top:40px}.others_prod_bottom_sunkist_tit{max-width:363px;margin:0;padding-left:40px}.btn-group>li{margin:0 193px 0 0}}@media screen and (max-width: 1023px){.others_prod_top_inner{flex-direction:column;max-width:390px;gap:20px}.others_prod_top_desc_info_detail{flex-basis:58.9743589744%}.others_prod_bottom{flex-direction:column;margin-top:40px;gap:40px}.others_prod_bottom_sunkist{max-width:100%}.others_prod_bottom_sunkist_inner{max-width:390px;margin:0 auto}.others_prod_bottom_cremeal{max-width:100%}.others_prod_bottom_cremeal_inner{max-width:390px;margin:0 auto}}@media screen and (max-width: 767px){main{overflow:hidden}#modal_address_content{padding:30px 8vw}#modal_address_content>p{text-align:left}#modal_address_content{width:90vw}#modal_address .modal-buttons{justify-content:space-between}#modal_address .modal-buttons button{width:34vw}#modal_address .modal-buttons button:hover{opacity:1}.header{padding:0 15px}.header img{width:100%;max-width:100%;height:auto}.btn{min-width:100%}.btn-group>li{min-width:50%;padding:0 10px}input[type=radio]+label:before{border:1px solid #ccc}.menu{z-index:999;position:fixed;background-color:transparent}.menu #menu{position:relative;width:100%;max-width:100%;padding:15px 0 15px 13px;background-color:#fff;box-shadow:0 2px 4px #0003}.menu #main-logo>span{width:min(75vw,300px);padding-top:0}.menu #menu-but{display:block;position:relative;width:28px;height:21px;margin:0 15px 0 auto;border:none;background-color:transparent}.menu #menu-but .sp-icon{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;margin:auto;padding:0}.menu #menu-but .sp-icon>span{display:block;width:100%;height:2px;background-color:#000}.menu #menu-cont>a>span{letter-spacing:normal}.menu #menu-cont>a.link1.color_active>span:after{content:none}.menu #menu-cont>a.link2.color_active>span:after{content:none}.menu #menu-cont{z-index:-1;position:fixed;top:0;left:0;flex-wrap:wrap;align-content:flex-start;align-items:center;justify-content:center;width:100%;height:0;overflow:hidden;background-color:#fff;transition:all .3s ease}.menu #menu-cont>a{display:block;width:100%;padding:0;color:#707070;text-align:center;text-decoration:none}.menu #menu-cont>a>span{display:block;width:255px;margin:0 auto;padding:10px 0;box-shadow:0 2px 1px #0000001a;font-size:1.6rem;line-height:1;transition:none}.menu #menu-cont>a.link1>span{border:1px solid #003ECB;text-align:center}.menu #menu-cont>a.link2{margin-top:30px}.menu #menu-cont>a.link2>span{text-align:center}.menu #menu-cont>a.link3{margin-top:30px}.menu #menu-cont>a.link3>span{border:1px solid #d6c600;text-align:center}.menu #menu-cont>a.link3.color_active>span:after{content:none}.menu #menu-cont>a.link4{margin-top:60px;margin-left:0;padding:0;background-color:transparent;color:#fff;font-weight:700}.menu #menu-cont>a.link4>span{width:186px;margin:0 auto;padding:20px 0;background-color:#e60012;text-align:center}.menu #menu-cont.is-active{align-content:flex-start;height:425px;margin:50px 0 0;padding:50px 0 0}html.freeze{touch-action:none;-ms-touch-action:none}body{padding:52px 0 0;border:none;font-size:1.4rem}body.freeze{touch-action:none;-ms-touch-action:none}.pc-hide{display:inline!important}.sp-hide{display:none!important}.footer{padding:30px 0 0}.footer .foo_inner{max-width:300px;margin:0 auto 10px}.footer .foo_inner_logo{margin-bottom:0}.footer .foo_inner_logo_brand{width:100%;margin-bottom:20px;padding-right:7px;padding-left:7px}.footer .foo_inner_logo_ph{grid-template-rows:auto;grid-template-columns:1fr;width:100%;max-width:300px;margin:0 auto;padding-right:7px;padding-left:7px;gap:20px}.footer .foo_inner_logo_list dd{padding:10px 0 20px}.footer .foo_inner_logo_form:hover{opacity:1}.footer .foo_inner_txt{margin-bottom:27px;font-size:1.6rem}.footer .foo_inner_txt>span.tit{font-size:1.6rem}.footer .foo_inner_txt>span.hours{font-size:1.8rem}.footer .foo_inner_txt>span.days{display:block;margin-top:8px;font-size:min(3vw,1.3rem)}.footer .copy>p{padding-bottom:13px}.content>.inner{margin-top:35px}.main_visual{padding:0;background:none}.main_visual_inner{max-width:100%;margin:0;padding:0}.midashi_inner{max-width:none;padding:1.66vw 2.66vw 3.2vw}.midashi_inner.result_inner:hover{filter:none}.midashi_inner.result_inner{padding:0;background:none}.midashi_title{margin-bottom:3.2vw;padding:0 4vw}.midashi_title.end{width:55.2vw;margin-bottom:3vw;padding:0 0 0 4vw}.midashi_badge{top:-4.83vw;right:0;width:31vw}.midashi_badge.end{top:3.2vw;right:3.6vw;width:36vw}.midashi_button:hover{color:#005bac;opacity:1}.midashi_button.end{padding:2.1vw 0;font-size:5.9vw}.prod_intro{padding-top:30px}.prod_intro_inner{padding:10.7vw 0 16vw;background:url(../img/2024contest/prod_intro_bg_left_sp.svg) left -100px top/162px auto repeat-y,url(../img/2024contest/prod_intro_bg_right_sp.svg) right -100px top/162px auto repeat-y}.prod_intro_tit{width:80vw;margin:0 auto 11vw}.prod_intro_water{width:100%;padding:0 2.66vw}.prod_intro_water_txt{width:80vw;margin-bottom:6.4vw;padding:3vw 0;border-radius:25vw;font-size:4.26vw}.prod_intro_water_txt:after{bottom:-4.57vw;width:5.1vw;height:4.8vw}.prod_intro_desc{align-items:flex-start;width:100%;margin:8vw auto 16vw;padding:0 2.66vw}.prod_intro_desc_hlight{width:25.33vw;margin:1vw 2.67vw 0 0;padding:2.13vw 3.46vw 0;border:2px solid #005CAE}.prod_intro_desc_txt{width:calc(100% - 28.8vw);font-size:1.3rem}.prod_intro_kion_midashi{width:87vw;max-width:none;margin:0 auto 8vw}.prod_intro_kion_midashi_txt_sm{width:53.6vw;margin:0 auto;padding-bottom:3.7vw}.prod_intro_kion_midashi_txt_huge{padding:0}.prod_intro .nutrition{margin-bottom:10.6vw}.prod_intro .nutrition_inner{width:95vw}.prod_intro .nutrition_tit{padding:4vw 0}.prod_intro .nutrition_tit>span{width:69vw}.prod_intro .nutrition_table{flex-wrap:wrap;padding:0 5.33vw}.prod_intro .nutrition_table_wrap{flex-wrap:wrap;padding:8vw 3.46vw 12vw}.prod_intro .nutrition_table_one{width:100%;padding:0 1.9vw}.prod_intro .nutrition_table_two{width:100%;margin-top:12.26vw;margin-left:0}.prod_intro .nutrition_table_two>.inner .nutrition_table_tit{margin-bottom:5vw}.prod_intro .nutrition_table_tit{font-size:5.33vw}.prod_intro .nutrition_table_tit .tit_inner{letter-spacing:normal}.prod_intro .nutrition_table_tit .tit_inner>span{font-size:3.46vw}.prod_intro .nutrition_table_subtit{font-size:2.9vw}.prod_intro .nutrition_table_tbl .row .cell.uno{padding-left:30px}.prod_intro .nutrition_table_note{padding:10px 0 8vw 5.3vw;font-size:1rem}.prod_intro .nutrition_table_desc_globe{width:59vw;padding:2.1vw 1.8vw 2.1vw 0;line-height:6.3vw}.prod_intro .nutrition_table_desc_globe .small{font-size:3.7vw}.prod_intro .nutrition_table_desc_globe .big{font-size:4.8vw}.prod_intro .nutrition_table_desc_txt{width:46vw;margin-top:0;margin-bottom:0;padding:0 0 0 2vw;font-size:4.2vw}.prod_intro .nutrition_table_desc_txt>span{padding:2vw 0}.prod_intro .nutrition_table_desc_txt>span:first-of-type{padding-top:2.8vw}.prod_intro .nutrition_table_desc_pic{top:-11vw;right:.5vw;width:22.6vw}.prod_intro .nutrition_table_graph{margin-top:4.5vw;padding:4.3vw 8.2vw}.prod_intro .nutrition_table_graph_tit{margin-bottom:4.8vw;font-size:3.46vw}.prod_intro .nutrition_table_graph_tit>span{width:100%}.prod_intro .nutrition_table_graph_formula{align-items:center;width:100%}.prod_intro .nutrition_table_graph_formula .left{width:calc(100% - 29vw);font-size:3.5vw}.prod_intro .nutrition_table_graph_formula .left>span{font-size:2.6vw}.prod_intro .nutrition_table_graph_formula .right{width:28vw;margin:0}.prod_intro .nutrition_table_graph_formula .quote{margin-top:1vw;font-size:2.7vw;text-align:center}.prod_intro .nutrition_table_graph_pic>p{margin-top:4vw;font-size:2.7vw}.prod_intro .nutrition_table_graph_pic{width:100%;margin-left:0}.prod_intro .time_schedule_inner{width:86vw}.prod_intro .time_schedule_tit{max-width:58%;padding:12px 0}.prod_intro .time_schedule_tit>span{width:43.6vw}.prod_intro .time_schedule_wrap{padding:8vw 0 0}.prod_intro .time_schedule_first{margin-bottom:5.33vw}.prod_intro .time_schedule_first>span{width:72vw}.others_prod{padding:30px 30px 60px;background:url(../img/2024contest/others_prod_bg_sp.png) left -90px top/160px auto repeat-y,url(../img/2024contest/others_prod_bg_sp.png) right -110px top/160px auto repeat-y;background-color:#e2f9ff}.others_prod_tit img{height:auto}.others_prod_top{margin-top:14.39vw;padding:30px 20px 20px}.others_prod_top_inner{gap:10px}.others_prod_top .point{top:-25px;left:-20px;width:100%;max-width:70px}.others_prod_top_pic_ttl{max-width:270px;margin:0 auto 5.33vw;padding-left:40px}.others_prod_top_pic_ttl img{height:auto}.others_prod_top_pic_img{max-width:275px;margin:0 auto}.others_prod_top_pic_img img{height:auto}.others_prod_top_pic_txt{margin-top:10px;line-height:1.4;text-align:left}.others_prod_top_desc_info{flex-direction:column;margin-top:10px;gap:2.13vw}.others_prod_top_desc_info figure{max-width:180px}.others_prod_top_desc_info figure img{height:auto}.others_prod_top_desc_info_detail .cap{margin-top:1.86vw}.others_prod_top_desc_info_detail .cap span{display:inline;padding-left:0}.others_prod_bottom{flex-direction:column;margin-top:40px;gap:40px}.others_prod_bottom .point{top:-25px;left:-20px;width:100%;max-width:70px}.others_prod_bottom_sunkist{padding:30px 20px 20px}.others_prod_bottom_sunkist_tit{max-width:270px;padding-left:40px}.others_prod_bottom_sunkist_tit img{height:auto}.others_prod_bottom_sunkist_pic{max-width:231px;margin-top:19px}.others_prod_bottom_sunkist_pic img{height:auto}.others_prod_bottom_sunkist_txt{margin-top:9px;line-height:1.4;text-align:left}.others_prod_bottom_sunkist_info{flex-direction:column;margin-top:15px;gap:8px;font-size:16px;font-size:1.6 rem}.others_prod_bottom_sunkist_info figure{max-width:180px}.others_prod_bottom_sunkist_info figure img{height:auto}.others_prod_bottom_sunkist_info_detail .cap{margin-top:1.86vw;line-height:1.7}.others_prod_bottom_sunkist_info_detail .cap span{display:inline}.others_prod_bottom_sunkist_ffc_txt{line-height:1.35}.others_prod_bottom_cremeal{padding:30px 20px 20px}.others_prod_bottom_cremeal_tit{max-width:270px;padding-left:40px}.others_prod_bottom_cremeal_tit img{height:auto}.others_prod_bottom_cremeal_pic{max-width:275px;margin-top:15px}.others_prod_bottom_cremeal_pic img{height:auto}.others_prod_bottom_cremeal_txt{margin-top:11px;line-height:1.4;text-align:left}.others_prod_bottom_cremeal_info{flex-direction:column;margin-top:17px;gap:10px;font-size:16px;font-size:1.6 rem}.others_prod_bottom_cremeal_info figure{max-width:180px}.others_prod_bottom_cremeal_info figure img{height:auto}.others_prod_bottom_cremeal_info_detail .cap{margin-top:1.86vw;line-height:1.7}.others_prod_bottom_cremeal_info_detail .cap span{display:inline;padding-left:0}.contest{padding-top:60px;background:url(../img/2024contest/prod_intro_bg_left_sp.svg) left -89px bottom/147px auto repeat-y,url(../img/2024contest/prod_intro_bg_right_sp.svg) right -96px bottom/152px auto repeat-y}.contest_wrap{width:100%}.contest_lead{max-width:234px;margin:0 auto 10px}.contest_inner{max-width:84%;margin:0 auto;padding:30px 0 60px}.contest_inner.result{max-width:86%;padding:min(30px,8vw) 5.3vw min(55px,14.6vw)}.contest_head_result_text{font-size:1.6rem}.contest_head_title{width:100%;padding:0 6.66vw}.contest_head_title.result_title{width:100%}.contest_head_link{flex-direction:column;margin-top:30px;padding:0 19px}.contest_head_link.result{margin-top:min(30px,8vw);padding:0}.contest_head_badge.end{top:5.8vw;right:2vw;width:35.5vw}.contest_head_badge{top:-5vw;right:0;width:31vw}.contest_intro{margin:8vw 0 12vw}.contest_intro>span{width:74.9vw;max-width:none}.contest_intro.end{width:93%;margin:4.8vw auto 35px;padding:2.9vw 0 2.4vw;font-size:5.9vw}.contest_result{margin-bottom:40px}.contest_result_intro{margin:0;padding:min(8vw,30px) min(4vw,15px);font-size:min(4.26vw,1.6rem)}.contest_result_box{padding:min(4vw,15px) min(2.7vw,10px) min(9.3vw,35px)}.contest_result_box_tit>span{max-width:min(59.5vw,223px)}.contest_result_box_subtit{margin:min(4.26vw,16px) 0 min(3.73vw,14px);font-size:min(4.26vw,16px)}.contest_result_box_pic{grid-template-rows:min-content min-content;grid-template-columns:min(100%,314px);row-gap:min(3.46vw,13px);justify-content:center}.contest_result_box_pic.second_bronze{grid-template-columns:min(100%,314px);row-gap:0}.contest_result .gold{background:url(../img/2023contest/result_contest_bg_gold_sp.png) center top/cover no-repeat}.contest_result .gold_tit>span{max-width:min(59.5vw,223px)}.contest_result .gold_pic{grid-template-columns:min(100%,314px);row-gap:min(3.46vw,13px)}.contest_result .gold_pic_one>span{width:100%}.contest_result .gold_pic_two>span{width:100%}.contest_result .silver{background:url(../img/2023contest/result_contest_bg_others_sp_1.png) center top/cover no-repeat}.contest_result .silver_tit>span{max-width:min(59.5vw,223px)}.contest_result .bronze{background:url(../img/2023contest/result_contest_bg_others_sp_2.png) center top/cover no-repeat}.contest_result_point{margin:min(4.53vw,17px) auto 0;font-size:min(4.26vw,16px)}.contest_result_point>h5{margin-bottom:35px;font-size:1.6rem}.contest .store_pictures{padding:0 10px}.contest .store_pictures_title{width:79.2vw;max-width:none;padding:2vw 0}.contest .store_pictures_title>span{width:52.5vw}.contest .store_pictures_intro{font-size:1.6rem;text-align:left}.contest .store_pictures_notes{margin-top:10px}.contest .store_pictures_notes>li{padding:0 0 0 17px;text-indent:-12px}.contest .store_pictures_but{width:min(79vw,296px);font-size:min(6.4vw,24px)}.contest .store_pictures #store_pictures_wrap.tabulator{width:100%}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-tableholder .tabulator-table{justify-content:space-between;gap:0}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row{width:calc(50% - 4px);margin-top:13px}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row:nth-of-type(-n+4){margin-top:13px}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row:nth-of-type(-n+2){margin-top:0}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_pic{height:112px;border-radius:15px}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_pic .store_pic_inner{border-radius:15px}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_name{padding:10px 0 0 10px}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_comment{height:auto!important;min-height:110px!important;font-size:min(3.73vw,1.4rem)!important;line-height:1.5}.contest .store_pictures #store_pictures_wrap.tabulator .tabulator-row .tabulator-cell.store_modal{margin:min(2.5vw,10px) 0}.contest_about{width:100%;margin:0 0 70px}.contest_about_tit{width:100%;padding:3.2vw 0}.contest_about_tit>span{width:48vw}.contest_about_inner{padding:6.66vw 4.2vw}.contest_about_inner_txt{margin-bottom:10.6vw;font-size:4.4vw;font-size:min(4.4vw,1.6rem);line-height:1.8}.contest_about_inner_but{width:100%;max-width:285px;margin-bottom:50px;font-size:1.8rem}.contest_about_inner_but:after{right:13px}.contest_about .nagare{width:100%;margin-bottom:8vw}.contest_about .nagare_steps{flex-wrap:wrap;align-items:center;justify-content:center;padding:0 7vw}.contest_about .nagare_tit{padding:2.13vw 0}.contest_about .nagare_tit>span{width:50vw}.contest_about .nagare_box{width:275px;margin-bottom:16px}.contest_about .nagare_box:before{top:auto;right:0;bottom:-18px;left:0;width:16px;height:19px;margin:0 auto;transform:rotate(90deg)}.contest_about .nagare_box_wrap{padding:0 18px}.contest_about .nagare_box_but:after{right:max(-31vw,-117px);left:0;width:min(2.66vw,10px);height:min(3.2vw,12px);margin:auto}.contest_about .nagare_box_but>span{padding:0;font-size:min(3.73vw,14px)}.contest_about .nagare_box_txt{line-height:1.8}.contest_about .nagare_box_end{padding:9px 0 7px 9px;font-size:min(4.26vw,1.6rem)}.contest_about .nagare_box.one .nagare_box_txt{margin-bottom:30px}.contest_about .nagare_box.two .nagare_box_sch{margin-bottom:10px}.contest_about .nagare_box.two .nagare_box_wrap{padding:0 21px}.contest_about .nagare_box.three{margin-bottom:0;padding-bottom:50px}.contest_about .result{flex-wrap:wrap;width:100%}.contest_about .result_tit{width:25.94vw;margin-right:0;padding:4.5vw 0}.contest_about .result_tit:before{top:auto;right:0;bottom:-18px;left:0;width:16px;height:18px;margin:0 auto;transform:rotate(90deg)}.contest_about .result_tit>span{width:19.6vw}.contest_about .result_txt{width:81vw;margin-top:5.86vw;font-size:min(3.73vw,1.4rem)}.contest_about .result_txt>span.bold{margin-bottom:5px;font-size:min(4.26vw,1.6rem)}.contest_about .award{flex-flow:column nowrap;width:100%;margin-top:12vw;margin-bottom:10.7vw}.contest_about .award_tit{margin-bottom:8vw;padding:2.13vw 0}.contest_about .award_tit>span{width:12vw}.contest_about .award_box{width:100%;max-width:276px;margin-bottom:10.7vw}.contest_about .award_box:last-of-type{margin-bottom:0}.contest_about .award_box_medal>span{width:100%;max-width:224px}.contest_about .award_box_prize>span{width:100%;max-width:206px}.contest_about .award_box_gift>span{width:100%;max-width:137px}.contest_about .award_box_stores>span{width:100%;max-width:130px}.contest_about .earlybird_title{width:min(65.6vw,246px)}.contest_about .earlybird_wrap{grid-template-rows:min-content min-content min-content;grid-template-columns:1fr;padding:60px 5.3vw 30px;-moz-column-gap:0;column-gap:0;row-gap:23px}.contest_about .earlybird_firstcome_item_txt_small{margin-bottom:2.13vw;font-size:min(4.6vw,1.8rem)}.contest_about .earlybird_firstcome_item_txt_big{font-size:min(4.6vw,1.8rem);letter-spacing:-.13vw}.contest_about .earlybird_text_big{width:74.66vw}.contest_about .earlybird_text_notes{grid-column:1/2}.contest_about .earlybird_text_notes{width:100%;letter-spacing:normal}.contest_about .earlybird_text_notes>li{padding:0 0 0 12px;text-indent:-12px}.contest .order{width:100%;margin-top:70px;margin-bottom:0}.contest .order.end{margin-bottom:70px}.contest .order_tit{padding:3.5vw 0}.contest .order_tit>span{width:53vw}.contest .order_inner{padding:30px 0 80px;border-bottom:0}.contest .order_inner.end{margin-bottom:50px}.contest .order_inner_txt{margin-bottom:30px;font-size:4.26vw;font-size:min(4.26vw,1.6rem);line-height:1.8}.contest .order_inner_but{width:100%;max-width:300px;font-size:1.8rem}.contest .order_inner_but:after{right:min(20px,5.33vw);width:min(4.26vw,15px);height:min(4.26vw,13px)}.contest .order_inner_but.contest_but{margin:0 auto}.contest .order_inner_but.contest_but>span{font-size:min(1.8rem,4.8vw)}.contest .order_inner_but.contest_but:not(:last-child){margin:0 auto 30px}.contest .order .promo{margin-bottom:40px}.contest .order .promo_inner{flex-flow:column nowrap;width:100%;gap:0}.contest .order .promo_tit{font-size:1.6rem}.contest .order .promo_tit>span{padding:11px 19px}.contest .order .promo_div{width:100%;max-width:335px;margin:0 auto 30px}.contest .order .promo_div:last-of-type{margin-bottom:0}.contest .order .promo_div_pic_badge{letter-spacing:-.01em}.contest .order .promo_div.one .promo_div_content{flex-direction:column}.contest .order .promo_div.one .first .promo_div_txt{padding:0}.contest .order .promo_div.three .promo_div_pic{margin-top:20px;margin-bottom:20px}.contest .order .download{width:95%;padding:50px 20px 40px}.contest .order .download_tit{max-width:250px}.contest .order .download_lead{padding:20px 0 30px}.contest .order .download_inner{grid-template-columns:1fr;row-gap:30px;align-items:center;justify-content:center;width:100%;height:auto;padding:30px 0}.contest .order .download_inner:before,.contest .order .download_inner:after{width:305px}.contest .order .download_div{margin:0 auto}.contest .order .download_txt{order:1;width:100%;font-size:min(4.26vw,1.6rem)}.contest .order .download_pic{order:2;width:100%;max-width:268px;height:auto;max-height:none;margin-left:0}.contest .order .download_pic>video{width:100%;max-width:268px;height:51vw;max-height:162px}.contest .order .download_but{order:3;margin-top:4.5vw}.contest .order .download_but:after{width:14px;height:12px}.contest .order .download_notes{width:100%;height:95px;padding:0;font-size:1.3rem}.contest .order .download_notes>li{padding:0 0 0 13px;text-indent:-12px}.entry_form.input{padding:0 0 33vw}.entry_form.input #form-input,.entry_form.input #form-confirm{margin:0}.entry_form.input .form_inner,.entry_form.input .form_inner .form_box{width:100%}.entry_form.input .form_inner .form_box .instructions{flex-wrap:wrap;margin:0 0 20px;padding:0 min(3.9vw,20px);font-size:min(3.3vw,14px);line-height:1.9}.entry_form.input .form_inner .form_box .instructions .require{font-size:min(3.3vw,14px)}.entry_form.input .form_inner .form_box>p{margin:10vw 0}.entry_form.input .form_inner .form_box>dl{width:100%;margin:0 auto}.entry_form.input .form_inner .form_box>dl>dt{align-self:center;justify-content:flex-start;width:100%;min-height:auto;margin:0;padding:25px 20px 10px}.entry_form.input .form_inner .form_box>dl>dt label{line-height:4.2vw}.entry_form.input .form_inner .form_box>dl>dt label .small{margin-top:2.8vw}.entry_form.input .form_inner .form_box>dl>dd{width:100%;padding:10px 20px 30px}.entry_form.input .form_inner .form_box>dl#namebx dd .name-box{padding:0}.entry_form.input .form_inner .form_box>dl#addressbx dt{align-items:center;align-self:center;min-height:initial;padding:25px 0 10px 20px}.entry_form.input .form_inner .form_box>dl#addressbx dt label{line-height:3.4vw}.entry_form.input .form_inner .form_box>dl#addressbx dt label .small{margin-top:2.8vw}.entry_form.input .form_inner .form_box>dl#addressbx dd #pref{width:195px;padding:3px 10px}.entry_form.input .form_inner .form_box>dl#addressbx dd .alert-error{margin:0 0 3vw}.entry_form.input .form_inner .form_box>dl#address2bx dt label .small{margin-top:2.8vw;line-height:1}.entry_form.input .form_inner .form_box>dl#telfbx dd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.entry_form.input .form_inner .form_box>dl#telfbx .format{width:100%}.entry_form.input .form_inner .form_box>dl#post-codebx dd label{margin-right:0}.entry_form.input .form_inner .form_box>dl.ank dt label .small{margin-top:2vw;line-height:1}.entry_form.input .form_inner .form_box>dl.ank.two dd ul li label{font-size:4.3vw}.entry_form.input .form_inner .form_box>dl#pictures>dt.confirm{padding-top:25px}.entry_form.input .form_inner .form_box>dl#pictures>dt{align-items:center;align-self:center;min-height:initial}.entry_form.input .form_inner .form_box>dl#pictures>dt>div .small{margin-top:2vw;line-height:5.6vw}.entry_form.input .form_inner .form_box>dl#pictures>dd#pictures_wrap{padding:10px 30px 30px}.entry_form.input .form_inner .form_box>dl#pictures .input_photo{justify-content:flex-start!important}.entry_form.input .form_inner .form_box>dl#pictures .input_photo{flex-wrap:wrap;justify-content:center;width:100%;height:auto;padding:min(6.13vw,23px) 0}.entry_form.input .form_inner .form_box>dl#pictures .input_photo .photo{display:none}.entry_form.input .form_inner .form_box>dl#pictures .input_photo label{position:relative;margin:auto auto auto 7vw}.entry_form.input .form_inner .form_box>dl#pictures .input_photo label:before{position:absolute;top:0;right:max(-60vw,-400px);bottom:0;width:min(55vw,240px);height:min(11vw,55px);margin:auto 0;background:url(../img/2023contest/up_but_firefox.svg) center center/contain no-repeat;content:"";filter:drop-shadow(0 2px 0 #E2C44B);opacity:1;transition:opacity .3s ease}.entry_form.input .form_inner .form_box>dl#pictures .input_photo label:hover:before{cursor:pointer;opacity:.85}.entry_form.input .form_inner .form_box>dl#pictures .input_photo label{margin:auto auto auto 7vw}.entry_form.input .form_inner .form_box>dl#pictures .input_photo label:before{right:max(-64vw,-400px);width:min(55vw,240px);height:min(11vw,55px)}.entry_form.input .form_inner .form_box>dl#pictures .preview_photo{width:100%;max-width:initial}.entry_form.input .form_inner .form_box>dl#pictures .preview_photo .preview{width:100%;max-width:258px}.entry_form.input .form_inner .form_box>dl#pictures.confirm>dt{align-self:center;min-height:auto}.entry_form.input .form_inner .form_box>dl#pictures.confirm>dd#pictures_wrap .pic_conf{width:100%;max-width:initial}.entry_form.input .form_inner .form_box>dl .alert-error{width:100%;margin:0}.entry_form.input .form_inner .form_box .conditions{margin-top:30px;padding:0 20px}.entry_form.input .form_inner .form_box .conditions h4{margin-bottom:10px}.entry_form.input .form_inner.confirm .form_box.confirm{margin-bottom:0}.entry_form.input .form_inner.confirm .form_box.confirm>dl{padding:0;border-bottom:none}.entry_form.input .form_inner.confirm .form_box.confirm>dl>dd{padding:10px 30px 30px 20px}.btn-group{display:block;width:93%;margin:60px auto 0;padding:0}.btn-group>li{width:100%}.btn-group>li .btn{width:100%}.btn-group>li .btn:hover{opacity:1}.btn-group>li:first-child{order:0;margin:0 auto;padding:0}.btn-group>li:first-child .btn{width:100%}.btn-group>li:first-child .btn:hover{opacity:1}.btn-group>li{margin:0 auto;padding:0}.btn-group.index>li .btn{width:100%;padding:7.4vw 5vw 7.4vw 0;font-size:5.9vw}.btn-group.index>li .btn:after{right:5.3vw;width:4vw;height:5.6vw}.btn-group.confirm{display:flex;flex-wrap:wrap;width:89.4%;margin:60px auto 0}.btn-group.confirm>li:first-child{margin:0 0 35px}input[type=radio]+label{padding:0 0 0 45px}input[type=radio]+label>span{letter-spacing:-.08rem}input[type=radio]+label>span>span{display:block;margin-top:12px}input[type=checkbox]+label{padding:0 0 0 28px;line-height:22px}input[type=checkbox]+label:before{width:1.4em;height:1.4em;border:1px solid #888}input[type=checkbox]+label:after{top:-.25em;left:.95em;width:.7em;height:1.5em;border-right:4px solid grey;border-bottom:4px solid grey}.thanks_box,.error_box{width:92%;padding:45px 22px}.thanks_box h3,.error_box h3{margin-bottom:30px;font-size:3rem;line-height:1.5}.but_thanks{width:92%;margin:60px auto 150px;font-size:2.2rem}.but_thanks:after{right:28px;width:20px;height:19px}.but_thanks:hover{opacity:1}.but_thanks:hover:after{opacity:1}.agree_box{padding:0 0 80px}.agree_box.index{padding:0 0 70px}.contact_box{margin-top:30px;text-align:left}.contact_box p{text-align:left}.require{padding:2px 6px;font-size:1.4rem}.format{display:inline-block;width:auto;margin-left:0}.name-box{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0;padding:8px 0}.tel{width:29%}#tel1{width:28.5%;margin:0 2vw 0 0}#tel2{width:28.5%;margin:0 2vw}#tel3{width:28.5%;margin:0 0 0 2vw}.alert-error{margin:12.6vw 0 1.3vw;font-size:4vw}.top{right:7px;bottom:0;width:64px;height:66px}.top.show_top:hover{opacity:1}::-webkit-file-upload-button{padding:min(3.5vw,15px) min(15vw,70px);font-size:min(3.7vw,1.8rem)}::-ms-browse{padding:3.7vw 15vw;font-size:4.2vw}#store_modal{width:100vw;height:100%;min-height:100%;overflow-y:auto}#store_modal_content{display:block;position:relative;width:92vw;height:-moz-fit-content;height:fit-content;padding:min(15.8vw,65px) min(5.33vw,20px) min(7vw,30px)}#store_modal_content_pictures{width:100%}#store_modal_content_pictures #slider_load,#store_modal_content_pictures #slider{height:min(53vw,208px)}#store_modal_content_pictures #slider .splide__pagination{bottom:max(-4.6vw,-18px)}#store_modal_content_pictures #slider .splide__pagination__page{width:6px;height:6px}#store_modal_content_pictures .content_name{position:absolute;top:-11.5vw;max-width:72vw;margin:0;font-size:1.3rem;line-height:1.3}#store_modal_content_pictures .content_name .name_big{display:inline;margin-bottom:8px}#store_modal_content_pictures .content_name .name_small{display:inline-block;font-size:1.1rem}#store_modal_content_pictures .content_own_comment{margin-top:min(6.4vw,25px);margin-bottom:min(3vw,15px);line-height:1.4}#store_modal_content_box{align-items:flex-start;align-self:flex-start;width:100%;max-height:100%;padding:0}#store_modal_content_box .content_comments_box{align-self:flex-start}#store_modal_content_box .content_comments_box .comments_list{max-height:16.5vh;margin-top:min(1.6vw,10px);margin-bottom:min(4vw,17px);-webkit-overflow-scrolling:touch}#store_modal_content_box .content_comments_box .comments_list .comment{line-height:1.5}#store_modal_content_box .content_send{padding-bottom:35px}#store_modal_content_box .content_send #comment_form_nickname,#store_modal_content_box .content_send #comment_form_text{padding:5px}#store_modal_content_box .content_send #comment_form_text{height:min(11vw,45px);resize:none}#store_modal .modal-buttons{top:min(3.5vw,15px);right:min(3.5vw,15px)}#store_modal .modal-buttons button:hover{opacity:1}#modal_dialog{width:100vw}#modal_dialog_content{width:92vw;padding:20px}#modal_dialog .modal-buttons{justify-content:space-around;margin-top:30px}#modal_dialog .modal-buttons button{width:45%}#modal_dialog .modal-buttons button:hover{opacity:1}#sent_alert{width:100vw}#sent_alert_content{width:90vw;padding:20px}#sent_alert .modal-buttons{justify-content:space-around;margin-top:30px}#sent_alert .modal-buttons button{width:45%}#sent_alert .modal-buttons button:hover{opacity:1}.comments_amount{max-height:21px}.comments_amount .amount_txt{padding:5px 0 5px 25px;font-size:1.2rem}.comments_amount .amount_txt:before{left:5px;width:13px;height:12px}}@media{.prod_intro .nutrition_inner{background-color:#dcf1f9e6}#store_modal_content_box .content_send #comment_form_nickname,#store_modal_content_box .content_send #comment_form_text{padding:4px 9px}.firefox_bg{filter:blur(6px)}}@media all and (-ms-high-contrast: none){.require *::-ms-backdrop,.require{padding:3px 5px 0 4px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){input[type=checkbox]+label>span:not(:target){padding-top:2px}.menu #menu-cont>a>span{padding:8px 0 2px}.menu #menu-cont>a.link4{padding:25px 18px 19px}.contest .order .promo_div{height:260px}.contest .order .promo_div_pic_badge .huge{margin-top:7px;margin-bottom:0}.contest .order .download_inner{height:140px}input[type=radio]+label>span:not(:target){padding-top:2px}.require{padding:6px 7px 1px!important;font-size:1.2rem}#store_modal_content{height:300px}#modal_dialog_content,#sent_alert_content{height:200px}}
