a,a:focus{color:#ffcd04;text-decoration:none}a:hover,a:visited{color:#ff9204;text-decoration:none}body,html{padding:0;margin:0;font-family:'Noto Sans JP',sans-serif}a,div,li,p,span,ul{margin:0;padding:0;font-family:'Noto Sans JP',sans-serif;color:#dde;line-height:1.8rem}body{background:url(imgv2/bg.jpg) no-repeat top center #101318}h1,h2,h3,h4,h5{font-weight:700;margin:0;padding:0}h1{color:#fff;font-size:36px;margin-bottom:30px}h2{color:#fff;font-size:34px;margin-bottom:30px;margin-top:60px}h3{color:#fff;font-size:32px;margin-bottom:30px;margin-top:60px}h4{color:#fff;font-size:30px;margin-bottom:30px;margin-top:60px}h5{color:#fff;font-size:24px;margin-bottom:30px;margin-top:60px}h6{color:#fff;font-size:20px;margin-bottom:20px;margin-top:60px}.wrap{width:100%;height:auto}.wr{max-width:1400px;padding-left:50px;padding-right:50px;margin:auto}.header{background:url(imgv2/head.png) no-repeat top center;height:240px}.logo{padding-top:80px;padding-left:30px}.logo p{font-size:34px;font-weight:700}.mainmenu{background:linear-gradient(to top,#fb0,#fba500);border-radius:30px 30px 0 0;height:55px}.mainmenu ul{list-style-type:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.mainmenu ul li{margin-left:5px;transition:all .5 .5 ease;margin-right:5px;background:linear-gradient(to top,#ffab04,#ffe051);color:#000;font-size:18px;margin-top:-5px;border-radius:8px;box-shadow:0 0 3px rgba(0,0,0,.4);font-weight:700}.mainmenu ul li a{display:block;color:#000;text-shadow:0 0 1px rgba(255,255,255,1);padding:9px 20px 10px 20px}.mainmenu ul li:hover{box-shadow:0 0 5px rgba(0,0,0,.6);background:linear-gradient(to top,#ffc703,#ffe368)}.mainmenubot{background:linear-gradient(to top,#151b21,#0c1014);border-radius:30px 30px 0 0;margin-top:-20px;height:40px}.topcontent{background:#151b21;padding:40px 60px 70px 60px;border-radius:0 0 30px 30px}.topcontent p{font-size:20px;color:#dde;margin-top:15px;margin-bottom:15px}.topcontent p:last-child{margin-bottom:0}.topcontent ul:last-child{margin-bottom:0}.centerimg{width:100%;max-width:100%;height:auto;margin-top:40px;margin-bottom:50px;border-radius:15px}.table{margin-top:70px;margin-bottom:70px}.tableline{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;border-radius:20px;margin-bottom:20px;background:rgba(255,255,255,.07)}.tableplace{border-radius:20px 0 0 20px;background:linear-gradient(to top,#fb0,#fba500);display:flex;align-items:center;padding:30px 20px 35px 25px;color:#000;text-shadow:0 1px 2px rgba(255,255,255,1);font-size:40px;font-weight:700}.tablelogo{padding-left:3%;padding-right:3%;padding-top:20px;padding-bottom:20px}.tablelogo img{border-radius:50%;display:block}.tablename{align-self:center;text-align:left;font-weight:700;flex-basis:20%;line-height:110%}.tableplus{padding-left:10px;padding-right:10px;align-self:center;flex-basis:35%;text-align:center}.tableplus p{color:#7ddd00;font-size:16px;font-weight:700;margin:0}.tablestars{align-self:center;width:110px}.tablebtn{width:180px}.tablebtn button{z-index:5;text-shadow:0 1px 2px rgba(255,255,255,1);box-shadow:0 5px 10px rgba(125,221,0,.2);transition:all .3s 30ms ease;-moz-transition:all .3s 30ms ease;-o-transition:all .3s 30ms ease;-webkit-transition:all .3s 30ms ease;display:block;cursor:pointer;border-radius:10px;outline:0;border:0;margin:0;padding:13px 24px 13px 24px;font-size:18px;font-weight:700;background:linear-gradient(to top,#419a1e,#90ff00,#90ff00,#7ddd00,#7ddd00,#7ddd00,#b9ff80);position:absolute;right:-20px;top:25px}.tablebtn button:hover{box-shadow:0 5px 15px rgba(125,221,0,.4)}.botcontent{padding:20px 60px 70px 60px}.botcontent p{font-size:20px;color:#dde;margin-top:15px;margin-bottom:15px}.numli{list-style-type:none;counter-reset:num;margin:40px 0 40px 45px;padding:0}.numli li{font-size:18px;position:relative;margin:0 0 15px 0;padding:0 0 15px 0;line-height:1.4}.numli li:before{content:counter(num);counter-increment:num;display:inline-block;position:absolute;top:0;left:-44px;width:28px;height:28px;background:linear-gradient(to top,#fb0,#fba500);color:#000;font-weight:700;text-align:center;line-height:26px;font-size:18px;border-radius:50%}.numli span{font-weight:700;color:#fff}.usli{list-style-type:none;margin:40px 0 30px 25px;padding:0}.usli li{font-size:18px;position:relative;margin:0 0 5px 0;padding:0 0 15px 0;line-height:1.4}.usli li:before{content:'';display:inline-block;position:absolute;top:9px;left:-24px;width:9px;height:9px;background:linear-gradient(to top,#fb0,#fba500);border-radius:50%}.usli span{font-weight:700;color:#fff}.tbl{border-collapse:collapse;padding:0;margin:55px 0 55px 0;width:100%}.tbl td,th{margin:0;padding:20px 25px 20px 25px;text-align:left}.tbl th{background:linear-gradient(to top,#fb0,#fba500);color:#000}.tbl th:first-child{border-radius:15px 0 0 0}.tbl th:last-child{border-radius:0 15px 0 0}.tbl td{border-bottom:1px solid rgba(255,255,255,.1)}.quests{background:rgba(255,255,255,.03);padding:55px 50px 45px 50px;margin-left:-50px;margin-right:-50px;border-radius:15px;margin-top:90px;margin-bottom:80px}.quests div{position:relative;margin-bottom:80px}.quests div:last-child{margin-bottom:0}.qu{padding-left:66px;margin-top:0}.qu:before{content:'?';font-weight:700;color:#000;z-index:2;text-align:center;line-height:43px;border-radius:50%;display:block;width:43px;height:43px;background:linear-gradient(to top,#fb0,#fba500);position:absolute;left:0;top:-5px}.qudiv{padding-left:65px;padding-bottom:1px;padding-top:5px}.payments{display:flex;flex-wrap:wrap;justify-content:center;margin-top:120px}.payments img{margin-left:10px;margin-right:10px;margin-bottom:15px}.footer{text-align:center;background:rgba(255,255,255,.03);padding:30px 0 20px 0}.footer p{font-size:14px}.footer p a{text-decoration:underline}@media screen and (max-width:1119px){.wr{padding-left:30px;padding-right:30px}h1{font-size:30px;margin-bottom:30px}h2{font-size:28px;margin-bottom:30px;margin-top:40px}h3{font-size:24px;margin-bottom:30px;margin-top:40px}h4{font-size:22px;margin-bottom:30px;margin-top:40px}h5{font-size:20px;margin-bottom:30px;margin-top:40px}h6{font-size:18px;margin-bottom:20px;margin-top:40px}.logo p{font-size:28px;font-weight:700}.header{background:url(imgv2/head.png) no-repeat top right;height:240px}.mainmenu ul li{font-size:14px}.table{margin-top:30px;margin-bottom:30px}.tableplace{border-radius:20px 0 0 20px;background:linear-gradient(to top,#fb0,#fba500);display:flex;align-items:center;padding:20px 15px 25px 15px;color:#000;text-shadow:0 1px 2px rgba(255,255,255,1);font-size:30px;font-weight:700}.tablename{font-size:13px;flex-basis:15%}.tableplus p{font-size:13px!important;line-height:140%}.tablebtn{width:120px}.tablebtn button{font-size:14px;padding:12px 18px 12px 18px;top:35px}.topcontent{background:#151b21;padding:30px 40px 50px 40px;border-radius:0 0 30px 30px}.topcontent p{font-size:16px;line-height:140%}.botcontent{padding:10px 0 40px 0}.botcontent p{font-size:16px;line-height:140%}.centerimg{margin-top:20px;margin-bottom:20px}.tbl{margin-top:30px;margin-bottom:30x}.tbl th,td{font-size:14px;line-height:130%;padding:15px 20px 15px 20px}.quests{border-radius:0;padding:35px 30px 35px 30px;margin-left:-30px;margin-right:-30px}.payments{margin-top:20px}}@media screen and (max-width:850px){h1{font-size:24px;margin-bottom:20px}h2{font-size:22px;margin-bottom:20px;margin-top:30px}h3{font-size:20px;margin-bottom:20px;margin-top:30px}h4{font-size:18px;margin-bottom:20px;margin-top:30px}h5{font-size:16px;margin-bottom:20px;margin-top:30px}h6{font-size:14px;margin-bottom:20px;margin-top:30px}.header{background-size:306px 183px;height:120px}.logo{padding-top:20px;line-height:120%}.logo p{font-size:20px;line-height:120%}.logo span{line-height:140%}.mainmenu{border-radius:15px 15px 0 0}.mainmenubot{border-radius:15px 15px 0 0}.mainmenu ul li{font-size:12px}.topcontent{padding:10px 25px 15px 25px}.tablestars{display:none}.numli li{font-size:16px;margin-bottom:5px}.usli{margin-top:20px;margin-bottom:20px}.usli li{font-size:16px;margin-bottom:5px;padding-bottom:7px}.tbl th,td{font-size:14px;line-height:130%;padding:10px 12px 10px 12px}.tbl td{padding:10px 12px 10px 12px}.quests{margin-top:40px;margin-bottom:40px}.quests div{margin-bottom:40px}.qu{margin-bottom:0}}@media screen and (max-width:949px) and (min-width:500px){.tablename{display:none}}@media screen and (max-width:850px){.header{background:0 0;height:110px}.wr{padding:0}.mainmenu{height:auto;border-radius:0;background:0 0}.mainmenu ul{display:block}.mainmenu ul li{margin-top:6px;display:block;font-size:12px}.mainmenu ul li a{text-align:center;padding:4px 14px 4px 14px}.mainmenubot{margin-top:0;border-radius:0}.topcontent{padding-top:0}.topcontent p{font-size:14px}.botcontent p{font-size:14px}.botcontent{padding-left:20px;padding-right:20px}.tableline{display:block}.tableplace{position:absolute;left:10px;top:10px;padding:0;width:40px;height:40px;border-radius:50%;text-align:center;display:block;font-size:18px;line-height:37px}.tablelogo{text-align:center;padding:20px 0 20px 0}.tablelogo img{margin:auto}.tablename{text-align:center}.tablebtn{width:100%;padding-top:15px;padding-bottom:20px}.tablebtn button{display:block;position:static;margin:auto}.usli li::before{top:5px}.numli li::before{top:-3px;font-size:14px}.botcontent li,.topcontent li{font-size:14px}.botcontent li span,.topcontent li span{line-height:150%}.quests{padding:35px 20px 35px 20px;margin-left:-20px;margin-right:-20px}.qu{padding-left:56px}.qudiv{padding-left:56px}}