@charset "UTF-8";@media screen and (min-width:769px){
  /*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:0}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}}.pc-block{display:block}.sp-block{display:none}.grad-btn{background:#bc9a3b url("../../img/special/line.png") no-repeat center top;padding-top:5px}.grad-btn a{display:block;color:#fff;font-size:49px;text-align:center;padding-top:43px;padding-bottom:37px;position:relative;background:none;z-index:0}.grad-btn a:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;-webkit-transition:0.5s;transition:0.5s;background:linear-gradient(105deg,rgb(75,1,1) 0%,rgb(205,31,41) 100%)}.grad-btn a:after{content:"";width:100%;height:100%;position:absolute;z-index:-2;left:0;top:0;background:linear-gradient(105deg,rgb(205,31,41) 0%,rgb(75,1,1) 100%)}.grad-btn a:hover:before{opacity:0}.grad-btn a span{position:relative}.grad-btn a span:after{content:"";display:block;width:35px;height:21px;background:url("../../img/special/arrow.png") no-repeat left top;position:absolute;right:-67px;top:14px}.grad-btn a sup{font-size:10px;vertical-align:top;padding-right:14px}.txt-box{background:#bc9a3b url("../../img/special/line.png") no-repeat center bottom;padding-bottom:5px}.txt-box .wrap{background:#550b0f;color:#fff;text-align:center;font-size:10px;padding:10px 0}.contents-box{background:url("../../img/special/bg.png") no-repeat center top;background-size:100%;position:relative}.contents-box .wrap{max-width:1400px;margin:0 auto;position:relative}.contents-box .wrap .gradation-box{width:660px;height:160px;position:absolute;left:50%;margin-left:-330px;bottom:-77px}.contents-box .wrap .gradation-box .btn{display:block;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#d9a000;z-index:1;position:relative;width:660px;height:160px;overflow:hidden}.contents-box .wrap .gradation-box .btn:after{content:"";display:block;width:100%;height:100%;background:black;position:absolute;top:0;left:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:btn_anim 5s linear infinite;animation:btn_anim 5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#d99f00;background:-webkit-gradient(linear,left bottom,left top,from(#d99f00),color-stop(50%,#866301),color-stop(57%,#ffe785),to(#d99f00));background:linear-gradient(to top,#d99f00 0%,#866301 50%,#ffe785 57%,#d99f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d99f00",endColorstr="#d99f00",GradientType=0)}.contents-box .wrap .gradation-box .btn .outer-line{display:block;height:100%;width:100%;background:#ffffff;line-height:normal;position:relative;z-index:1;font-size:1.8em;color:#b38d3b}.contents-box .wrap .gradation-box .btn .outer-line .btn-inner{width:648px;height:148px}.contents-box .wrap .gradation-box02{width:648px;height:148px;position:absolute;left:50%;margin-left:-324px;bottom:-71px}.contents-box .wrap .gradation-box02 .btn{display:block;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#d9a000;z-index:1;position:relative;width:648px;height:148px;overflow:hidden}.contents-box .wrap .gradation-box02 .btn:after{content:"";display:block;width:100%;height:100%;background:black;position:absolute;top:0;left:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:btn_anim 5s linear infinite;animation:btn_anim 5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#d99f00;background:-webkit-gradient(linear,left bottom,left top,from(#d99f00),color-stop(50%,#866301),color-stop(57%,#ffe785),to(#d99f00));background:linear-gradient(to top,#d99f00 0%,#866301 50%,#ffe785 57%,#d99f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d99f00",endColorstr="#d99f00",GradientType=0)}.contents-box .wrap .gradation-box02 .btn .outer-line{display:block;height:100%;width:100%;background:#ffffff;line-height:44px;position:relative;z-index:1;font-size:1.8em;color:#b38d3b}.contents-box .wrap .gradation-box02 .btn .outer-line p{max-width:344px;margin:0px auto;padding-top:19px}.contents-box .wrap .gradation-box02 .btn .outer-line .btn_area{margin-top:16px}.contents-box .wrap .gradation-box02 .btn .outer-line .btn_area a{font-size:20px;color:#fff;background:url("../../img/special/btn-bg.png") no-repeat center top;width:636px;display:block;margin:0 auto;position:relative;text-align:center}.contents-box .wrap .gradation-box02 .btn .outer-line .btn_area a .arw{position:absolute;right:20px;top:-20px;-webkit-transition:0.4s cubic-bezier(0.23,1,0.32,1);transition:0.4s cubic-bezier(0.23,1,0.32,1)}.contents-box .wrap .gradation-box02 .btn .outer-line .btn_area a:hover .arw{-webkit-transform:translateX(10px);transform:translateX(10px)}.contents-box .wrap .gradation-box02 .btn .outer-line .btn_area a img{max-width:61px}.contents-box .red-bg{background:#c51c27;padding-top:100px;padding-bottom:59px}.contents-box .red-bg h2{max-width:980px;margin:0 auto}.contents-box .red-bg .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1080px;margin:0 auto;padding-left:163px}.contents-box .red-bg .flex-box .img{max-width:202px;padding-top:20px}.contents-box .red-bg .flex-box .txt-area{color:#fff;margin-left:11px;padding-top:66px;width:100%;max-width:540px}.contents-box .red-bg .flex-box .txt-area h3{font-size:35px;letter-spacing:1.4px}.contents-box .red-bg .flex-box .txt-area h3 span{font-size:24px}.contents-box .red-bg .flex-box .txt-area .txt{font-size:20px;padding-top:17px;padding-left:3px}.contents-box .red-bg .flex-box .txt-area .text-box{margin-top:30px;border:1px solid #fff}.contents-box .red-bg .flex-box .txt-area .text-box .head{background:#fff;font-size:20px;color:#c51c27;padding:20px 0 21px;text-align:center}.contents-box .red-bg .flex-box .txt-area .text-box p{font-size:20px;text-align:center;line-height:1.6;padding:13px 0}.contents-box .red-bg .flex-box .txt-area .text-box p sup{font-size:10px;vertical-align:9px}.contents-box .red-bg .flex-box .txt-area .caution{font-size:10px;text-align:right;padding-top:16px}.contents-box .y-bg{background:#000;padding-bottom:90px}.contents-box .y-bg h2{color:#fff;text-align:center;font-size:30px;line-height:1.5;padding-top:35px;position:absolute;width:100%;white-space:nowrap}.contents-box .y-bg h2 sup{font-size:10px;vertical-align:26px}.contents-box .y-bg h2 span{font-size:50px}.contents-box .y-bg ul{max-width:825px;margin:3px auto 0}.contents-box .y-bg ul li{font-size:10px;color:#858585}.contents-box .border{padding-top:5px;background:#e4b443 url("../../img/special/other-line.png") no-repeat center top}.contents02{background:#c51c27;padding-bottom:100px}.contents02 .wrap{padding-top:101px}.contents02 .wrap h2{max-width:1000px;margin:0 auto}.contents02 .wrap .chart-area{width:500px;height:496px;margin:25px auto 0;pointer-events:none;position:relative}.contents02 .wrap .chart-area .box{max-width:500px;width:100%;margin:0 auto;padding:0px;background:#c51c27;text-align:center}.contents02 .wrap .chart-area p{position:absolute;max-width:450px;top:128px;left:29px}.contents02 .wrap .white-box{background:#fff;clear:both;max-width:1100px;margin:84px auto 0;padding:54px 60px 37px}.contents02 .wrap .white-box h3{font-size:26px;text-align:center;background:url("../../img/special/red-line.png") no-repeat center bottom;padding-bottom:56px}.contents02 .wrap .white-box h3 span{font-size:20px}.contents02 .wrap .white-box .white-box-wrap{padding:0 40px 49px}.contents02 .wrap .white-box .white-box-wrap .tlt{font-size:24px;color:#cd1f29;padding-top:73px;padding-left:39px;position:relative}.contents02 .wrap .white-box .white-box-wrap .tlt:after{content:"";width:66px;height:66px;display:block;background:url("../../img/special/q1.png") no-repeat left top;background-size:66px;position:absolute;left:-39px;top:49px}.contents02 .wrap .white-box .white-box-wrap .graph-img{max-width:802.5px;margin:49px 0 29px 68px}.contents02 .wrap .white-box .white-box-wrap .tlt.second{margin-bottom:54px}.contents02 .wrap .white-box .white-box-wrap .tlt.second:after{content:"";width:66px;height:66px;display:block;background:url("../../img/special/q2.png") no-repeat left top;background-size:66px;position:absolute;left:-39px;top:49px}.contents02 .wrap .white-box .white-box-wrap .bubble-box{width:683px;margin:30px auto 0}.contents02 .wrap .white-box .last-txt{border-top:1px solid #eeeadc;font-size:16px;padding-top:47px}.contents02 .wrap .white-box .last-txt li{margin-bottom:14px}.contents03{background:#000000;padding-bottom:100px}.contents03 .wrap h2{max-width:868px;margin:100px auto 74px}.contents03 .wrap .accordion-box{max-width:1100px;margin:0 auto 30px}.contents03 .wrap .accordion-box .head a{display:block;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#e2b24c),color-stop(#865c00),to(#e2b24c));background:linear-gradient(to right,#e2b24c,#865c00,#e2b24c);font-size:26px;padding:25px 0;text-align:center;position:relative}.contents03 .wrap .accordion-box .head a:after{content:"";display:block;width:30px;height:30px;background:url("../../img/special/icon-plus.png") no-repeat center bottom;position:absolute;right:60px;top:19px}.contents03 .wrap .accordion-box .head a span{font-size:30px;padding-right:42px}.contents03 .wrap .accordion-box .head a.open:after{content:"";display:block;width:30px;height:30px;background:url("../../img/special/icon-minus.png") no-repeat center bottom;position:absolute;right:60px;top:19px}.contents03 .wrap .accordion-box .detail{border:1px solid #daac4a;border-top:none;text-align:center;padding-top:50px;padding-left:108px;padding-bottom:44px;display:none}.contents03 .wrap .accordion-box .detail .img img{max-width:871px}.contents03 .wrap .accordion-box .detail .img2 img{max-width:890px}.contents03 .wrap .accordion-box .detail p{color:#858585;font-size:10px;text-align:right;padding-right:47px;padding-top:18px}.contents03 .wrap .accordion-box .detail .center-txt{text-align:center;font-size:26px;color:#fff;padding-top:34px;padding-bottom:9px}.contents03 .wrap .accordion-box .detail .detail-txt{font-size:20px;color:#fff;text-align:center;padding:0;line-height:1.7}.contents03 .wrap .accordion-box .detail.block{display:block}.contents03 .wrap .accordion-box .detail.other{padding-left:89px}.contents03 .wrap .accordion-box .detail.other2{padding-left:0px;padding-top:41px}.contents03 .wrap .txt-area{text-align:center;color:#fff;margin-top:85px}.contents03 .wrap .txt-area .large{font-size:30px}.contents03 .wrap .txt-area .large span{border-bottom:1px solid #fff;padding-bottom:12px}.contents03 .wrap .txt-area .sml{font-size:20px;margin-top:69px}.contents04{background:-webkit-gradient(linear,left top,left bottom,from(rgb(205,31,41)),to(rgb(75,1,1)));background:linear-gradient(to bottom,rgb(205,31,41) 0%,rgb(75,1,1) 100%);padding-top:92px;padding-bottom:100px}.contents04 .top-txt{font-size:40px;text-align:center;color:#fff;line-height:1.3}.contents04 h2{font-size:56px;text-align:center;color:#fff;margin-top:66px}.contents04 h2 span{border-top:4px solid #fff;border-bottom:4px solid #fff;padding:20px 52px}.contents04 .img-txt{max-width:837px;margin:123px auto 76px}.contents04 .btn_area{width:598px!important;height:150px;margin-top:56px!important}.contents04 .btn_area:after{content:"";display:block;width:139px;height:174px;background:url("../../img/special/campaign-img01.png") no-repeat left top;position:absolute;z-index:2;left:-6px;bottom:-26px}.contents04 .btn_area a{-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.3),0 1px 4px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.2);box-shadow:0 4px 6px rgba(0,0,0,0.3),0 1px 4px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.2)}.contents04 .btn_area a .t{font-size:20px!important;color:#000!important;line-height:1.6!important}.contents04 .btn_area a .t span{padding-left:131px;display:block;padding-top:13px}.contents04 .btn_area a .label{background:#cd1f29;position:absolute;height:55px;bottom:3px;z-index:2;border-radius:0 0 12px 12px;width:99%;font-size:30px;color:#fff}.contents04 .btn_area a .label .txt{display:block;padding-top:29px;padding-bottom:24px;padding-left:184px;position:relative}.contents04 .btn_area a .label .txt:after{content:"";display:block;width:29px;height:29px;background:url("../../img/special/twitter.png") no-repeat left top;position:absolute;z-index:2;left:135px;top:14px}.contents04 .btn_area a .label .txt span{font-size:24px;padding-left:7px}.contents04 .btn_area.other:after{content:"";display:block;width:139px;height:174px;background:url("../../img/special/campaign-img02.png") no-repeat left top;position:absolute;z-index:2;left:-6px;bottom:-26px}.contents04 .btn_area.other a .label{background:#b38d3b}.contents04 .cp-txt{max-width:980px;margin:113px auto 0}.contents04 .step{background:#fff;max-width:980px;margin:100px auto 0;padding-bottom:50px;border-radius:0 0 10px 10px}.contents04 .step .step-head{background:#deb648;font-size:30px;text-align:center;padding:26px 0;position:relative}.contents04 .step .step-head:after{content:"";display:block;width:26px;height:21px;background:url("../../img/special/step-icon.png") no-repeat left top;position:absolute;bottom:-21px;left:50%;margin-left:-13px}.contents04 .step p{font-size:19px;text-align:center;padding-top:46px;padding-bottom:56px;line-height:1.5}.contents04 .step .hash-box{max-width:861px;margin:-2px auto 0;border:1px solid #000;border-top:none}.contents04 .step .hash-box .hash-head{background:#000;color:#fff;text-align:center;font-size:30px;padding:26px 0}.contents04 .step .hash-box p{font-size:20px;padding-top:30px;padding-bottom:28px}.contents04 .step .hash-box p span{font-size:30px;display:inline-block;color:#fff;background:#cd1f29;width:187px;padding:7px 0;border-radius:27px}.contents04 .step .hash-box p .gold{background:#bb9939}.contents04 .terms-btn{width:607px;margin:50px auto 0;background:#fff;border:2px solid #000;border-radius:16px}.contents04 .terms-btn a{display:block;font-size:20px;text-align:center;padding:24px 0;position:relative}.contents04 .terms-btn a:after{content:"";display:block;width:20px;height:13px;background:url("../../img/special/arrow-b.png") no-repeat left top;background-size:20px 13px;position:absolute;right:18px;top:28px}.contents04 .terms-btn a.open:after{content:"";display:block;width:20px;height:13px;background:url("../../img/special/arrow-b.png") no-repeat left top;background-size:20px 13px;position:absolute;right:18px;top:28px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contents04 .terms-list{color:#000;font-size:18px;margin-top:30px;display:none;padding:0 25px 30px}.contents04 .terms-list p{margin-top:20px;line-height:1.7}.contents04 .terms-list .other{margin-top:50px}.contents05 .inner{width:100%;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgb(18,70,114)),to(rgb(5,26,42)));background:linear-gradient(to bottom,rgb(18,70,114) 0%,rgb(5,26,42) 100%)}.contents05 .inner .bg{width:100%;position:absolute;z-index:2}.contents05 .inner h2{font-size:50px;text-align:center;color:#cd1f29;position:absolute;text-align:center;width:100%;padding-top:8.286vw;z-index:3}.contents05 .inner .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex}.contents05 .inner .flex-box .double{width:66.66666%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.contents05 .inner .flex-box .double .lineup{width:50%}.contents05 .inner .flex-box .double .btn_area{position:absolute!important;bottom:7.143vw!important;width:342px!important;text-align:center}.contents05 .inner .flex-box .double .btn_area .t{font-size:20px!important;padding-top:5px}.contents05 .inner .flex-box .double .btn_area .arw{top:32px!important}.contents05 .inner .flex-box .single{width:33.33333%}.contents05 .inner .flex-box .single .btn_area{position:absolute!important;bottom:7.143vw!important;width:342px!important;text-align:center}.contents05 .inner .flex-box .single .btn_area .t{font-size:20px!important;padding-top:5px}.contents05 .inner .flex-box .single .btn_area .arw{top:32px!important}.contents05 .inner .flex-box .lineup{background:-webkit-gradient(linear,left top,left bottom,from(rgb(205,31,41)),to(rgb(75,1,1)));background:linear-gradient(to bottom,rgb(205,31,41) 0%,rgb(75,1,1) 100%);padding-top:25.286vw;text-align:center;padding-bottom:16.071vw!important;position:relative}.contents05 .inner .flex-box .lineup img{max-width:21.857vw}.contents05 .inner .flex-box .lineup p{font-size:35px;color:#fff;line-height:1.3;padding-top:30px}.contents05 .inner .flex-box .btn_area{height:70px}.contents05 .inner .flex-box .gold{background:-webkit-gradient(linear,left top,left bottom,from(rgb(222,182,72)),to(rgb(133,102,3)));background:linear-gradient(to bottom,rgb(222,182,72) 0%,rgb(133,102,3) 100%)}.contents05 .inner .flex-box .black{background:none}.contents06{background:url("../../img/special/last-bg-grad.png") no-repeat left top;background-size:cover;color:#fff;text-align:center;padding-top:100px;padding-bottom:92px}.contents06 h2{max-width:976px;margin:0 auto 71px}.contents06 .large{font-size:30px;letter-spacing:2px}.contents06 p{font-size:19px;line-height:1.6}.contents06 p span{font-size:30px}.contents06 .second{margin-top:62px}.contents06 .third{margin-top:39px}.contents06 .four{margin-top:50px}.contents06 .five{margin-top:32px;line-height:2.1}.contents06 .six{margin-top:35px}.contents06 .seven{margin-top:33px}@media screen and (max-width:768px){.pc-block{display:none!important}.sp-block{display:block!important}.contents01{margin-top:-1.333vw}.contents01 .grad-btn{padding-top:0.667vw}.contents01 .grad-btn a{padding-top:5.6vw;margin-left:-3.467vw;padding-bottom:3.2vw;font-size:7.867vw}.contents01 .grad-btn a span:after{content:"";display:block;width:4.667vw;height:2.8vw;background:url("../../img/special/arrow.png") no-repeat left top;background-size:4.667vw 2.8vw;position:absolute;right:-16.267vw;top:6.4vw}.contents01 .grad-btn a span sup{font-size:1.867vw;position:absolute;top:0;right:-7.2vw}.contents01 .grad-btn a span .sml{font-size:5.6vw;display:inline-block;padding-top:3.467vw}.contents01 .grad-btn a span .sml:after{background:none}.contents01 .txt-box{padding-bottom:0.667vw}.contents01 .txt-box .wrap{font-size:2vw;letter-spacing:-0.267vw;padding:1.867vw 2.4vw 1.6vw;text-align:left;line-height:1.7}.contents01 .contents-box .wrap .gradation-box{width:94.667vw;height:26.667vw;position:absolute;left:50%;margin-left:-47.333vw;bottom:-12.8vw}.contents01 .contents-box .wrap .gradation-box .btn{display:block;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#d9a000;z-index:1;position:relative;width:94.667vw;height:26.667vw;overflow:hidden}.contents01 .contents-box .wrap .gradation-box .btn:after{content:"";display:block;width:100%;height:100%;background:black;position:absolute;top:0;left:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:btn_anim 5s linear infinite;animation:btn_anim 5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#d99f00;background:-webkit-gradient(linear,left bottom,left top,from(#d99f00),color-stop(50%,#866301),color-stop(57%,#ffe785),to(#d99f00));background:linear-gradient(to top,#d99f00 0%,#866301 50%,#ffe785 57%,#d99f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d99f00",endColorstr="#d99f00",GradientType=0)}.contents01 .contents-box .wrap .gradation-box .btn .outer-line{display:block;height:100%;width:100%;background:#ffffff;line-height:normal;position:relative;z-index:1;font-size:1.8em;color:#b38d3b}.contents01 .contents-box .wrap .gradation-box02{width:93.067vw;height:25.067vw;position:absolute;left:50%;margin-left:-46.533vw;bottom:-12vw}.contents01 .contents-box .wrap .gradation-box02 .btn{display:block;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#d9a000;z-index:1;position:relative;width:93.067vw;height:25.067vw;overflow:hidden}.contents01 .contents-box .wrap .gradation-box02 .btn:after{content:"";display:block;width:100%;height:100%;background:black;position:absolute;top:0;left:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:btn_anim 5s linear infinite;animation:btn_anim 5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#d99f00;background:-webkit-gradient(linear,left bottom,left top,from(#d99f00),color-stop(50%,#866301),color-stop(57%,#ffe785),to(#d99f00));background:linear-gradient(to top,#d99f00 0%,#866301 50%,#ffe785 57%,#d99f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d99f00",endColorstr="#d99f00",GradientType=0)}.contents01 .contents-box .wrap .gradation-box02 .btn .outer-line{display:block;height:100%;width:100%;background:#ffffff;line-height:5.733vw;position:relative;z-index:1;font-size:3.467vw;color:#b38d3b}.contents01 .contents-box .wrap .gradation-box02 .btn .outer-line p{max-width:62.533vw;margin:0 auto;padding-top:3.2vw}.contents01 .contents-box .wrap .gradation-box02 .btn .outer-line .btn_area{margin-top:1.067vw}.contents01 .contents-box .wrap .gradation-box02 .btn .outer-line .btn_area a{font-size:3.467vw;color:#fff;background:url("../../img/special/btn-bg.png") no-repeat center top;width:91.467vw;display:block;margin:0 auto;padding:0.267vw 0 0.533vw;position:relative}.contents01 .contents-box .wrap .gradation-box02 .btn .outer-line .btn_area a .arw{position:absolute;right:2.667vw;top:-0.533vw;-webkit-transition:0.4s cubic-bezier(0.23,1,0.32,1);transition:0.4s cubic-bezier(0.23,1,0.32,1);width:8vw}.contents01 .contents-box .wrap .gradation-box02 .btn .outer-line .btn_area a:hover .arw{-webkit-transform:translateX(0px);transform:translateX(0px)}.contents01 .contents-box .wrap .gradation-box02 .btn .outer-line .btn_area a img{max-width:16.267vw}.contents01 .contents-box .red-bg{padding:13.333vw 6.667vw 12.267vw}.contents01 .contents-box .red-bg .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:288vw;margin:0 auto;padding-left:0px}.contents01 .contents-box .red-bg .flex-box .img{max-width:37.067vw;padding-top:4.267vw;margin-left:4.533vw}.contents01 .contents-box .red-bg .flex-box div.sp-block{color:#fff;margin-top:26.4vw}.contents01 .contents-box .red-bg .flex-box div.sp-block h3{font-size:5.067vw;letter-spacing:1;line-height:1.3}.contents01 .contents-box .red-bg .flex-box div.sp-block h3 span{font-size:3.467vw}.contents01 .contents-box .red-bg .flex-box div.sp-block .txt{font-size:3.467vw;padding-top:1.333vw;padding-left:0px}.contents01 .contents-box .red-bg .flex-box .txt-area{color:#fff;margin-left:2.933vw;margin:1.067vw 4.533vw 0;padding-top:0;width:100%;max-width:auto}.contents01 .contents-box .red-bg .flex-box .txt-area .text-box{margin-top:0px;border:1px solid #fff}.contents01 .contents-box .red-bg .flex-box .txt-area .text-box .head{background:#fff;font-size:4vw;color:#c51c27;padding:3.2vw 0 2.933vw;text-align:center;line-height:1.4}.contents01 .contents-box .red-bg .flex-box .txt-area .text-box p{font-size:3.467vw;text-align:center;line-height:1.6;padding:2.667vw 0 2.4vw}.contents01 .contents-box .red-bg .flex-box .txt-area .text-box p sup{font-size:2.667vw;vertical-align:0.8vw}.contents01 .contents-box .red-bg .flex-box .txt-area .caution{font-size:2.667vw;text-align:right;padding-top:2.667vw}.contents01 .contents-box .y-bg{background:#000 url("../../img/special/y-bg-sp.png") no-repeat left top;background-size:contain;padding-bottom:12.267vw}.contents01 .contents-box .y-bg h2{color:#fff;text-align:center;font-size:4vw;line-height:1.5;padding-top:5.333vw}.contents01 .contents-box .y-bg h2 sup{font-size:1.333vw;vertical-align:4.267vw}.contents01 .contents-box .y-bg h2 span{font-size:6.667vw}.contents01 .contents-box .y-bg .img{margin-left:9.867vw;margin-top:7.2vw}.contents01 .contents-box .y-bg .img .img-wrap{max-width:none;margin:0 auto;width:82.133vw}.contents01 .contents-box .y-bg ul{max-width:77.6vw;margin:1.067vw auto 0}.contents01 .contents-box .y-bg ul li{font-size:2.667vw;color:#858585;line-height:1.5}.contents01 .contents-box .border{padding-top:2.5px;background:#e4b443 url("../../img/special/other-line-sp.png") no-repeat center top;background-size:cover}.contents02{background:#c51c27;padding-bottom:0px}.contents02 .wrap{padding-top:13.067vw}.contents02 .wrap h2{max-width:none;margin:0;padding:0 6.667vw}.contents02 .wrap .chart-area{width:69.333vw;height:62.4vw;margin:2.4vw auto 0;pointer-events:none;position:relative}.contents02 .wrap .chart-area .box{max-width:60vw;width:100%;margin:0 auto;padding:0px;background:#c51c27;text-align:center}.contents02 .wrap .chart-area p{position:absolute;max-width:55.2vw;top:18.667vw;left:6.667vw}.contents02 .wrap .white-box{background:#fff;clear:both;max-width:none;margin:14.933vw 6.667vw 13.333vw;padding:9.333vw 2.667vw 10.4vw}.contents02 .wrap .white-box h3{font-size:4.667vw;text-align:center;background:url("../../img/special/red-line-sp.png") no-repeat center bottom;background-size:contain;padding-bottom:6.4vw;line-height:1.4}.contents02 .wrap .white-box h3 span{font-size:3.467vw}.contents02 .wrap .white-box .white-box-wrap{padding:0 0px 10.667vw}.contents02 .wrap .white-box .white-box-wrap .tlt{font-size:4vw;color:#cd1f29;padding-top:9.867vw;padding-left:12.267vw;position:relative}.contents02 .wrap .white-box .white-box-wrap .tlt:after{content:"";width:8.8vw;height:8.8vw;display:block;background:url("../../img/special/q1.png") no-repeat left top;background-size:8.8vw;position:absolute;left:1.867vw;top:8vw}.contents02 .wrap .white-box .white-box-wrap .graph-img{max-width:72.933vw;margin:7.733vw 0 2.667vw 2.4vw}.contents02 .wrap .white-box .white-box-wrap .tlt.second{margin-bottom:9.067vw;padding-top:8.533vw}.contents02 .wrap .white-box .white-box-wrap .tlt.second:after{content:"";width:8.8vw;height:8.8vw;display:block;background:url("../../img/special/q2.png") no-repeat left top;background-size:8.8vw;position:absolute;left:1.867vw;top:6.5vw}.contents02 .wrap .white-box .white-box-wrap .bubble-box{width:69.333vw;margin:2.667vw auto 0}.contents02 .wrap .white-box .last-txt{border-top:1px solid #eeeadc;font-size:2.667vw;padding-top:8.533vw}.contents02 .wrap .white-box .last-txt li{line-height:1;margin-bottom:1.867vw;padding-left:6.4vw}.contents02 .wrap .white-box .last-txt li:last-child{margin-bottom:0}.contents03{background:#000000;padding-bottom:12vw}.contents03 .wrap h2{max-width:none;margin:0px auto -1.6vw}.contents03 .wrap .accordion-box{max-width:none;margin:0 5.867vw 5.333vw}.contents03 .wrap .accordion-box .head a{display:block;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#e2b24c),color-stop(#865c00),to(#e2b24c));background:linear-gradient(to right,#e2b24c,#865c00,#e2b24c);font-size:4vw;padding:3.467vw 0 3.2vw 5.333vw;text-align:left;position:relative;line-height:1.3}.contents03 .wrap .accordion-box .head a:after{content:"";display:block;width:6.667vw;height:6.667vw;background:url("../../img/special/icon-plus-sp.png") no-repeat center bottom;background-size:6.667vw;position:absolute;right:5.6vw;top:9.067vw}.contents03 .wrap .accordion-box .head a span{font-size:5.333vw;padding-right:11.2vw;display:block;padding-bottom:0.533vw}.contents03 .wrap .accordion-box .head a.open:after{content:"";display:block;width:6.667vw;height:6.667vw;background:url("../../img/special/icon-minus-sp.png") no-repeat center bottom;background-size:6.667vw;position:absolute;right:5.6vw;top:9.067vw}.contents03 .wrap .accordion-box .detail{border:1px solid #daac4a;border-top:none;text-align:center;padding-top:7.733vw;padding-left:4.8vw;padding-bottom:7.467vw;display:none}.contents03 .wrap .accordion-box .detail .img img{max-width:72.133vw}.contents03 .wrap .accordion-box .detail .img2 img{max-width:77.333vw}.contents03 .wrap .accordion-box .detail p{color:#858585;font-size:2.667vw;text-align:left;padding-right:1.6vw;padding-top:2.667vw}.contents03 .wrap .accordion-box .detail .center-txt{text-align:center;font-size:4vw;color:#fff;padding-top:5.867vw;padding-bottom:2.4vw}.contents03 .wrap .accordion-box .detail .detail-txt{font-size:3.467vw;color:#fff;text-align:center;padding:0;line-height:1.9}.contents03 .wrap .accordion-box .detail.block{display:block}.contents03 .wrap .accordion-box .detail.other{padding-left:0px}.contents03 .wrap .accordion-box .detail.other2{padding-left:0px;padding-top:6.667vw;padding-bottom:9.067vw}.contents03 .wrap .txt-area{text-align:center;color:#fff;margin-top:14.133vw}.contents03 .wrap .txt-area .large{font-size:6.267vw}.contents03 .wrap .txt-area .large span{border-bottom:1px solid #fff;padding:0 1.6vw 2.133vw}.contents03 .wrap .txt-area .sml{font-size:3.467vw;margin-top:9.333vw;line-height:1.9}.contents04{background:-webkit-gradient(linear,left top,left bottom,from(rgb(205,31,41)),to(rgb(75,1,1)));background:linear-gradient(to bottom,rgb(205,31,41) 0%,rgb(75,1,1) 100%);padding-top:12.267vw;padding-bottom:12.8vw}.contents04 .inner{margin:0;width:100%}.contents04 .top-txt{font-size:4vw;text-align:center;color:#fff;line-height:1.3}.contents04 h2{font-size:9.333vw;text-align:center;color:#fff;margin:3.467vw 6.667vw 0;line-height:1.3;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:2.4vw 0 1.6vw}.contents04 h2 span{border-top:none;border-bottom:none;padding:0}.contents04 .img-txt{max-width:61.867vw;margin:10.667vw auto 2.667vw}.contents04 .btn_area{width:100%!important;height:26.4vw;margin-top:9.333vw!important;max-width:94.667vw}.contents04 .btn_area:after{content:"";display:block;width:23.867vw;height:29.067vw;background:url("../../img/special/campaign-img01.png") no-repeat left top;background-size:23.867vw 29.067vw;position:absolute;z-index:2;left:5.867vw;bottom:-2.933vw}.contents04 .btn_area a .t{font-size:3.467vw!important;color:#000!important;line-height:1.6!important}.contents04 .btn_area a .t span{padding-left:33.067vw;display:block;padding-top:1.333vw}.contents04 .btn_area a .label{background:#cd1f29;position:absolute;height:7.867vw;bottom:0.267vw;z-index:2;border-radius:0 0 1.6vw 1.6vw;font-size:4.267vw;width:93.867vw;left:1px;color:#fff}.contents04 .btn_area a .label .txt{display:block;padding-top:3.733vw;padding-bottom:3.467vw;padding-left:39.733vw;position:relative}.contents04 .btn_area a .label .txt:after{content:"";display:block;width:3.867vw;height:3.867vw;background:url("../../img/special/twitter.png") no-repeat left top;background-size:3.867vw;position:absolute;z-index:2;left:33.6vw;top:1.867vw}.contents04 .btn_area a .label .txt span{font-size:3.467vw;padding-left:0.267vw}.contents04 .btn_area a .label .arw{width:8.133vw!important;top:2.933vw!important;right:2.133vw!important}}@media screen and (max-width:768px) and (max-width:768px){.contents04 .btn_area a .label{width:94vw}}@media screen and (max-width:768px){.contents04 .btn_area.other{margin-top:7.467vw!important}.contents04 .btn_area.other:after{content:"";display:block;width:23.6vw;height:28.667vw;background:url("../../img/special/campaign-img02.png") no-repeat left top;background-size:23.6vw 28.667vw;position:absolute;z-index:2;left:5.867vw;bottom:-4.267vw}.contents04 .btn_area.other a .label{background:#b38d3b}.contents04 .cp-txt{max-width:none;margin:14.667vw auto 0}.contents04 .step{background:#fff;max-width:none;margin:12vw 6.667vw 0;padding-bottom:7.733vw;border-radius:0 0 1.6vw 1.6vw}.contents04 .step .step-head{background:#deb648;font-size:4.667vw;text-align:center;padding:3.467vw 0 3.2vw;position:relative}.contents04 .step .step-head:after{content:"";display:block;width:3.467vw;height:2.8vw;background:url("../../img/special/step-icon.png") no-repeat left top;background-size:3.467vw 2.8vw;position:absolute;bottom:-2.8vw;left:50%;margin-left:-1.733vw}.contents04 .step p{font-size:3.467vw;text-align:center;line-height:1.5;padding:7.2vw 5.067vw 9.067vw}.contents04 .step .hash-box{max-width:229.6vw;margin:-1.6vw 4.667vw 0;border:1px solid #000;border-top:none}.contents04 .step .hash-box .hash-head{background:#000;color:#fff;text-align:center;font-size:4.667vw;padding:3.467vw 0 3.2vw}.contents04 .step .hash-box p{font-size:3.467vw;padding:2.933vw 0 3.2vw}.contents04 .step .hash-box p span{font-size:4.667vw;display:inline-block;color:#fff;background:#cd1f29;width:27.6vw;padding:0.267vw 0;border-radius:3.467vw}.contents04 .step .hash-box p .gold{background:#bb9939}.contents04 .terms-btn{width:auto;margin:7.733vw 6.667vw 0;background:#fff;border:2px solid #000;border-radius:2.4vw}.contents04 .terms-btn a{display:block;font-size:4vw;text-align:center;padding:3.467vw 0;position:relative;color:#000}.contents04 .terms-btn a:after{content:"";display:block;width:2.933vw;height:1.867vw;background:url("../../img/special/arrow-b.png") no-repeat left top;background-size:2.933vw 1.867vw;position:absolute;right:5.333vw;top:4.8vw}.contents04 .terms-btn a.open:after{content:"";display:block;width:2.933vw;height:1.867vw;background:url("../../img/special/arrow-b.png") no-repeat left top;background-size:2.933vw 1.867vw;position:absolute;right:5.333vw;top:4.8vw;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contents04 .terms-list{color:#000;font-size:2.933vw;margin-top:4vw;padding:0 4vw 6.667vw}.contents04 .terms-list p{margin-top:4vw;line-height:1.7}.contents04 .terms-list .other{margin-top:8vw}.contents05 .inner{width:100%;margin:0;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgb(18,70,114)),to(rgb(5,26,42)));background:linear-gradient(to bottom,rgb(18,70,114) 0%,rgb(5,26,42) 100%)}.contents05 .inner .bg{width:100%;position:absolute;z-index:2}.contents05 .inner h2{font-size:6.267vw;text-align:center;color:#cd1f29;position:absolute;text-align:center;width:100%;padding-top:10.133vw;z-index:3}.contents05 .inner .flex-box{display:block}.contents05 .inner .flex-box .double{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.contents05 .inner .flex-box .double .lineup{width:50%}.contents05 .inner .flex-box .double .btn_area{position:absolute!important;bottom:10.667vw!important;width:94.667vw!important;text-align:center;height:14.667vw}.contents05 .inner .flex-box .double .btn_area .t{font-size:4vw!important;padding-top:1.333vw}.contents05 .inner .flex-box .double .btn_area .arw{top:7.2vw!important;max-width:8.133vw;right:4vw!important}.contents05 .inner .flex-box .lineup{background:-webkit-gradient(linear,left top,left bottom,from(rgb(205,31,41)),to(rgb(75,1,1)));background:linear-gradient(to bottom,rgb(205,31,41) 0%,rgb(75,1,1) 100%);padding-top:46.4vw;text-align:center;padding-bottom:33.333vw!important;position:relative}.contents05 .inner .flex-box .lineup img{max-width:34.933vw}.contents05 .inner .flex-box .lineup p{font-size:4vw;color:#fff;line-height:1.3;padding-top:1.867vw}.contents05 .inner .flex-box .single{width:100%}.contents05 .inner .flex-box .single .lineup{padding-top:10.667vw}.contents05 .inner .flex-box .single .btn_area{position:absolute!important;bottom:11.2vw!important;width:94.667vw!important;text-align:center;height:14.667vw}.contents05 .inner .flex-box .single .btn_area .t{font-size:4vw!important;padding-top:1.333vw}.contents05 .inner .flex-box .single .btn_area .arw{top:7.2vw!important;max-width:8.133vw;right:4vw!important}.contents05 .inner .flex-box .btn_area{height:18.667vw}.contents05 .inner .flex-box .gold{background:-webkit-gradient(linear,left top,left bottom,from(rgb(222,182,72)),to(rgb(133,102,3)));background:linear-gradient(to bottom,rgb(222,182,72) 0%,rgb(133,102,3) 100%)}.contents05 .inner .flex-box .black{background:none}.contents06{background:url("../../img/special/last-bg-grad-sp.png") no-repeat center top;background-size:cover;color:#fff;text-align:center;padding-top:17.6vw;padding-bottom:20vw}.contents06 h2{max-width:75.733vw;margin:0 auto 7.733vw}.contents06 p{font-size:3.467vw;line-height:1.6}.contents06 p span{font-size:5.333vw}.contents06 .large{font-size:5.333vw;letter-spacing:0.533vw}.contents06 .large span{font-size:5.867vw}.contents06 .second{margin-top:8.267vw;line-height:2.4}.contents06 .third{margin-top:11.733vw;line-height:1.9}.contents06 .four{margin-top:11.733vw;line-height:1.9}.contents06 .five{margin-top:11.467vw;line-height:2.1}.contents06 .six{margin-top:10.667vw}.contents06 .seven{margin-top:12.267vw}}
/*# sourceMappingURL=screen.css.map */