:before,:after{box-sizing:border-box}ul,ol{margin:0;padding:0;list-style:none}body,h1,h2,h3,h4,p,li,figure,figcaption,blockquote,dl,dd{margin:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{vertical-align:bottom}input,textarea,select{background:transparent;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;outline:none}table{border-collapse:collapse;border-spacing:0}hr{margin:0;padding:0}a{text-decoration:none;outline:none}a img{border:none}.clearfix:after{content:'';display:block;clear:both}@media screen and (min-width:751px){.sp_il,.sp_bl,.sp_ib,.tb_il,.tb_bl,.tb_ib{display:none}.pc_hide{display:none}}@media screen and (min-width:751px) and (max-width:1080px){.tb_hide{display:none}.tb_il{display:inline}.tb_bl{display:block}.tb_ib{display:inline-block}}@media screen and (max-width:751px){.sp_hide{display:none}.sp_il{display:inline}.sp_bl{display:block}.sp_ib{display:inline-block}}#acmncopy,#acmncopy li,#acmncopy ul{margin:0;padding:0;position:relative;z-index:1}#acmncopy li,#acmncopy ul{list-style:none}#acmncopy{color:#fff;font-size:0;background-color:#004cad;width:100%;height:52px;padding:0 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-ms-flex-align:center;-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:justify;box-sizing:border-box}@media screen and (max-width:767px){#acmncopy{padding:0 16px}}@media screen and (min-width:0 0) and (-webkit-min-device-pixel-ratio:0.75),screen and (min-width:0 0) and (min-resolution:72dpi){#acmncopy link{display:none}}@supports(-ms-ime-align:auto) and (not (-webkit-text-stroke:initial)){#acmncopy link{display:none}}#acmncopy _:-ms-lang(x),#acmncopy link{display:none}#acmncopy ul{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;-ms-flex-align:center;-ms-flex-pack:end;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:end}#acmncopy ul li.avexcopyright{color:rgba(255,255,255,.8);font-size:12px;font-weight:500;text-align:right;margin:auto 0}#acmncopy ul li.avexcopyright p{font-size:0;margin:0;padding-right:13px}@media screen and (max-width:767px){#acmncopy ul li.avexcopyright p{padding-right:8px}}#acmncopy ul li.avexlogomark{text-align:center;width:30px;height:26px;margin:auto 0 auto auto}#acmncopy ul li.avexlogomark img{text-align:center;width:30px;margin:auto}#acmncopy ul li.avexlogomark a{width:100%;height:100%;display:block;transition:all .25s;-webkit-transition:all .25s}@media screen and (min-width:768px){#acmncopy ul li.avexlogomark a:hover{opacity:.7}}#acmncopy .copyrights .copyrights__lists .copyrights__link{text-decoration:underline;transition:all .3s;-webkit-transition:all .3s}#acmncopy .copyrights .copyrights__lists .copyrights__link:hover{opacity:.7}#acmncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{color:rgba(255,255,255,.8);font-size:11px}@media screen and (max-width:767px){#acmncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{font-size:10px}}@media screen and (max-width:320px){#acmncopy.acommoncopy .copyrights{width:160px}#acmncopy.acommoncopy .copyrights .copyrights__lists{flex-direction:row;row-gap:10px}#acmncopy.acommoncopy ul{height:auto;flex-direction:column}#acmncopy.acommoncopy ul li.avexcopyright{margin-top:4px;order:1}#acmncopy.acommoncopy ul li.avexcopyright p{padding-right:0}}#acmncopy.acommoncopy .copyrights .copyrights__lists{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;-moz-column-gap:16px;-ms-flex-align:center;-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:start;column-gap:16px}@media screen and (max-width:767px){#acmncopy.acommoncopy .copyrights .copyrights__lists{-moz-column-gap:10px;column-gap:10px}}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__list{flex:initial;-ms-flex:initial;-webkit-box-flex:initial}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__list.copyrights__list--text{position:relative}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link{color:rgba(255,255,255,.8);font-size:0;font-weight:500;text-decoration:underline;display:block;transition:all .3s;-webkit-transition:all .3s}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link:hover{opacity:.7}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{font-size:11px}@media screen and (max-width:767px){#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{font-size:10px}}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link .copyrights__link--img{display:inline-block}#acmncopy.acommoncopy[data-color=avexblue]{background-color:#004cad}#acmncopy.acommoncopy[data-color=black]{background-color:#000}#acmncopy.acommoncopy[data-color=lightgray]{background-color:#e5e6e7}#acmncopy.acommoncopy[data-color=darkgray]{background-color:#666768}#acmncopy.acommoncopy[data-color=white]{background-color:#fff}#acmncopy.acommoncopy[data-color=lightgray] .copyrights .copyrights__lists .copyrights__link,#acmncopy.acommoncopy[data-color=lightgray] ul li.avexcopyright,#acmncopy.acommoncopy[data-color=white] .copyrights .copyrights__lists .copyrights__link,#acmncopy.acommoncopy[data-color=white] ul li.avexcopyright{color:rgba(85,85,85,.8)}#acmncopy.acommoncopy[data-color=avexblue] ul li.avexlogomark,#acmncopy.acommoncopy[data-color=black] ul li.avexlogomark{height:23px}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='0'] .copyrights__lists{-moz-column-gap:8px;column-gap:8px}}#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link.copyrights__link--text{text-decoration:none;margin-top:-3px;display:inline-block}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link.copyrights__link--text{margin-top:-2px}}#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link.copyrights__link--text:before{content:'';background-color:#fff;width:100%;height:1px;display:block;position:absolute;left:0;bottom:1px;opacity:.5}#acmncopy.acommoncopy[data-general='0'][data-color=lightgray] .copyrights__lists .copyrights__link.copyrights__link--text:before,#acmncopy.acommoncopy[data-general='0'][data-color=white] .copyrights__lists .copyrights__link.copyrights__link--text:before{background-color:#555}#acmncopy.acommoncopy[data-general='0'] ul,#acmncopy.acommoncopy[data-general='1'] ul{width:auto}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link .copyrights__link--img--privacy,#acmncopy.acommoncopy[data-general='1'] .copyrights__lists .copyrights__link .copyrights__link--img--privacy{width:79px}#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link .copyrights__link--img--site,#acmncopy.acommoncopy[data-general='1'] .copyrights__lists .copyrights__link .copyrights__link--img--site{width:57px}}#acmncopy.acommoncopy[data-wovn='0'][data-general='2']{width:100%}#acmncopy.acommoncopy[data-general='1'] .copyrights .copyrights__lists .copyrights__link{font-size:11px}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='1'] .copyrights .copyrights__lists .copyrights__link{font-size:10px}}#acmncopy.acommoncopy[data-wovn='0']{justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='0']{height:60px}}@media screen and (min-width:768px){#acmncopy.acommoncopy[data-wovn='1']{padding-left:167px}}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='1'] .copyrights{margin-left:140px}}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='1'][data-general='0'],#acmncopy.acommoncopy[data-wovn='1'][data-general='1']{height:81px}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] .copyrights,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] .copyrights{width:160px}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] .copyrights .copyrights__lists,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] .copyrights .copyrights__lists{flex-direction:row;row-gap:10px}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] ul,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] ul{height:auto;flex-direction:column}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] ul li.avexcopyright,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] ul li.avexcopyright{margin-top:6px;order:1}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] ul li.avexcopyright p,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] ul li.avexcopyright p{padding-right:0}}@media screen and (max-width:320px){#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] .copyrights,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] .copyrights{width:108px}}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='1'][data-general='2']{height:52px}#acmncopy.acommoncopy[data-wovn='1'][data-general='2'] .copyrights{width:110px}}@media screen and (min-width:768px){#acmncopy.acommoncopy[data-wovn='1'] .copyrights{margin-right:16px}}.m_bg{width:100%;position:fixed;top:0;left:0;z-index:0}@media screen and (max-width:768px){.m_bg{display:none}}.m_bg.sp{display:none}@media screen and (max-width:768px){.m_bg.sp{display:block}}.m_bg img{width:100%}.m_entry .label{font-size:1.5rem;text-align:center;margin-bottom:25px;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width:768px){.m_entry .label{font-size:1.25rem}}.m_entry .label:before,.m_entry .label:after{content:'';width:1px;height:50px;display:block;border-color:$2;border-width:0;border-style:solid}@media screen and (max-width:768px){.m_entry .label:before,.m_entry .label:after{height:37.5px}}.m_entry .label:before{margin-right:15px;border-left-width:1px;transform:rotate(-35deg);transform-origin:left bottom}.m_entry .label:after{margin-left:15px;border-right-width:1px;transform:rotate(35deg);transform-origin:right bottom}.m_entry a{color:#fff;background:#06c755;font-size:1.5rem;letter-spacing:1px;width:300px;margin:0 auto;padding:10px 20px;display:block;text-align:center;border-radius:5px}@media screen and (max-width:768px){.m_entry a{font-size:1.25rem;width:75%;box-sizing:border-box}}h2.m_h2{font-size:1.5rem;text-align:center;color:#a39187;line-height:1;letter-spacing:4px;width:64%;margin:0 auto 37.5px;padding-bottom:15px;display:flex;align-items:center}h2.m_h2:after,h2.m_h2:before{content:'';flex:1 0 auto;border-bottom:1px solid #a39187}h2.m_h2:after{margin-left:11px}h2.m_h2:before{margin-right:15px}@media screen and (max-width:1080px){h2.m_h2{width:90%}}@media screen and (max-width:768px){h2.m_h2{font-size:1.5rem;margin-bottom:12.5px}}h2.m_h2.s{font-size:1.5rem;letter-spacing:0;margin-bottom:25px}@media screen and (max-width:768px){h2.m_h2.s{font-size:1.25rem;margin-bottom:12.5px}}#flow{width:90%;max-width:880px;margin:-100px auto 0}@media screen and (max-width:768px){#flow{margin-top:50px}}#flow .inner{background:#fff;margin-bottom:50px;padding:50px;padding-top:100px;box-shadow:0 0 50px #b5a79f}@media screen and (max-width:768px){#flow .inner{padding:0;box-shadow:none}}#flow h2{margin-bottom:100px}@media screen and (max-width:768px){#flow h2{margin-bottom:50px}}#flow ul{width:80%;margin:0 auto}@media screen and (max-width:768px){#flow ul{width:90%}}#flow li{margin-bottom:100px}@media screen and (max-width:768px){#flow li{margin-bottom:50px}}#flow li:first-child:after{content:'';width:25px;height:25px;margin:50px auto 0;display:block;border-color:#a39187;border-width:1px 1px 0 0;transform:translate(0,-10px) rotate(135deg);border-style:solid}#flow .step{text-align:center}#flow .step span{color:#fff;line-height:1;letter-spacing:2px;padding:8px 16px;font-family:montserrat,sans-serif;background:#5a0a1b;margin-bottom:10px;display:inline-block}#flow h3{text-align:center;color:#5a0a1b;font-size:1.5rem;margin-bottom:50px}@media screen and (max-width:768px){#flow h3{margin-bottom:25px}}#flow .grid{font-size:1rem;margin:0 auto;display:grid;align-items:center;grid-template-columns:1fr 19% 1fr}@media screen and (max-width:768px){#flow .grid{display:block}}#flow .grid >div{text-align:center;font-family:montserrat,sans-serif}#flow .grid >div.or{font-size:1.5rem;align-self:end}@media screen and (max-width:768px){#flow .grid >div.or{display:none}}#flow .grid >div.or .img{width:auto}#flow .grid >div h4{font-weight:400;letter-spacing:1px}@media screen and (max-width:768px){#flow .grid >div h4{margin-bottom:10px}}@media screen and (max-width:768px){#flow .grid >div h4 span{display:none}}#flow .grid >div .img{width:200px;height:200px;margin:0 auto;display:grid;place-items:center}@media screen and (max-width:768px){#flow .grid >div .img{height:auto}}@media screen and (max-width:768px){#flow .grid >div.pc{display:none}}#flow p.notice{font-size:.9rem;color:#5a0a1b;margin-top:10px}#flow a.line{color:#fff;background:#06c755;width:100%;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;box-sizing:border-box}#flow a.line img{width:30px;margin-right:10px;display:block}#flow a.line span{font-weight:700;letter-spacing:1px}#present{background-image:radial-gradient(#f4e6d3,#7c460c);padding:125px 0 250px}@media screen and (max-width:768px){#present{padding:50px 0}}#present h2{font-size:3rem;text-align:center;font-family:montserrat,sans-serif;color:#fff;font-weight:400;letter-spacing:6px;text-shadow:0 2px 15px rgba(90,10,27,.75)}@media screen and (max-width:768px){#present h2{font-size:2rem}}#present .h2_sub{text-align:center;color:#fff;font-size:1rem}#present ul{width:90%;max-width:880px;margin:50px auto 0}#present ul li{background:#fff;margin-bottom:50px;padding:6% 10%;display:flex;align-items:center;justify-content:space-between;border-radius:3px;box-shadow:0 5px 40px rgba(118,59,11,.5);box-sizing:border-box}@media screen and (max-width:1080px){#present ul li{padding:4% 8%}}@media screen and (max-width:768px){#present ul li{padding:6%;display:block}}#present ul li:nth-child(even) .img{order:3}#present ul li:nth-child(1) .img img{height:90%}@media screen and (max-width:768px){#present ul li:nth-child(2) .img img{width:70%}}@media screen and (max-width:768px){#present ul li:nth-child(3) .img img{width:60%}}#present ul li .c{width:54%;flex:0 0 auto;order:2}@media screen and (max-width:768px){#present ul li .c{width:100%;margin-bottom:25px}}#present ul li .c .t{margin-bottom:25px;display:flex;align-items:center}@media screen and (max-width:768px){#present ul li .c .t{margin-bottom:12.5px;justify-content:center}}#present ul li .c .name{color:#5a0a1b;width:55.00000000000001px;height:55.00000000000001px;margin-right:10px;display:flex;align-items:center;justify-content:center;border:2px solid #5a0a1b;border-radius:55.00000000000001px;font-size:.9rem}@media screen and (max-width:768px){#present ul li .c .name{font-size:.8rem;width:37.5px;height:37.5px}}#present ul li .c .name span{font-family:roboto,sans-serif;font-weight:900;font-size:1.5rem;line-height:1;margin-right:2px;transform:translateY(-2px)}@media screen and (max-width:768px){#present ul li .c .name span{margin-right:1px;transform:translateY(-1px);font-size:1.4rem}}#present ul li .c .num{color:#5a0a1b;font-size:1.5rem;font-weight:600;line-height:1}@media screen and (max-width:768px){#present ul li .c .num{font-size:1.25rem}}#present ul li .c .num span{font-family:roboto,sans-serif;font-size:1.9rem;font-weight:700;margin-right:2px;display:inline-block;transform:translateY(2px)}@media screen and (max-width:768px){#present ul li .c .num span{font-size:1.75rem}}#present ul li .c h3{font-size:1.75rem;line-height:1.4;background-image:linear-gradient(-45deg,#a39187 0,#5a0a1b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1080px){#present ul li .c h3{font-size:1.6rem;font-size:3vw}}@media screen and (max-width:768px){#present ul li .c h3{font-size:1.5rem;text-align:center}}#present ul li .img{width:40%;height:350px;flex:0 0 auto;text-align:center;display:flex;align-items:center}@media screen and (max-width:1080px){#present ul li .img{width:40%}}@media screen and (max-width:768px){#present ul li .img{width:100%;height:200px;display:block}}#present ul li .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#present p.notice{font-size:.9rem;color:#f4e6d3;letter-spacing:1px;width:90%;max-width:420px;margin:50px auto 0}#rules{max-width:880px;margin:200px auto 0;padding-bottom:150px}#rules .inner{padding:20px;font-size:.75rem;box-sizing:border-box;margin:0 auto}@media screen and (max-width:1080px){#rules .inner{width:90%}}@media screen and (max-width:768px){#rules .inner{width:100%}}#rules .inner a{color:#5a0a1b}#rules .m_entry{margin-top:100px}#title{margin:0 auto 100px}@media screen and (max-width:768px){#title{margin-bottom:50px}}#title img{width:100%}@media screen and (max-width:768px){#title .pc{display:none}}#title .sp{display:none}@media screen and (max-width:768px){#title .sp{display:block}}#title h2{max-width:75%}#title #ini{text-align:center;font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:1px;max-width:880px;margin:0 auto 50px;padding:125px 0}@media screen and (max-width:768px){#title #ini{margin-bottom:0;padding:50px 0}}#title #ini div{line-height:1.5;margin-bottom:25px}#title #ini div span{display:inline-block}#title #ini div:nth-child(1) span{margin-left:10px}#title #ini div:nth-child(2) span.green{background:#06c755;background-image:linear-gradient(180deg,#fff 60%,#06c755 60%);padding-bottom:5px}@media screen and (max-width:768px){#title #ini div:nth-child(2) span.green{padding-bottom:0}}#title #ini div:nth-child(2) span:nth-child(2){margin-left:5px}@media screen and (max-width:768px){#title #ini div:nth-child(2) span:nth-child(2){display:block}}#title #span{text-align:center;max-width:880px;margin:0 auto 50px}@media screen and (max-width:768px){#title #span{margin-bottom:0}}#title #span div{font-size:1.75rem;font-family:montserrat,sans-serif;margin-bottom:10px}@media screen and (max-width:768px){#title #span div{font-size:1.5rem}}#title #span div span{display:none}#title #span p{font-size:.9rem;color:#a39187;letter-spacing:1px}html,body{font-size:17px}@media screen and (max-width:768px){html,body{font-size:14px}}body{font-family:hiragino-mincho-pron,sans-serif}