body,.headerText{font-size:+12px}@media (min-width: 425px){body,.headerText{font-size:calc(+.58309vw + 9.52187px)}}@media (min-width: 768px){body,.headerText{font-size:calc(+.78125vw + 8px)}}@media (min-width: 1024px){body,.headerText{font-size:+16px}}body{background:#92d8eb;color:#333;line-height:1.5;font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Avenir','Helvetica Neue','Helvetica','Arial',"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}img{max-width:100%;height:auto}a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header{z-index:999;position:absolute;width:100%;top:0}.mainBox{width:1024px;margin:56px auto auto;position:relative;z-index:0;background:#fff;-webkit-box-shadow:0px 7px 32px #45a9c4;box-shadow:0px 7px 32px #45a9c4}@media screen and (max-width: 834px){.mainBox{width:100%}}@media screen and (max-width: 425px){.mainBox{margin:60px auto auto}}.copy{font-size:12px;text-align:center;margin-top:50px;padding-bottom:16px}.headerText{width:800px;margin:32px auto 0;padding:40px;background:#e4f2fb;line-height:1.75}@media screen and (max-width: 834px){.headerText{width:84%;margin:16px auto 0;padding:4% 4%}}.headerText strong{font-weight:bold}.balloon{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:600px;min-height:60px;margin:20px;padding:10px 10px 20px 10px;border-radius:5px}@media screen and (max-width: 425px){.balloon{width:100%;padding:5px 5px 10px 5px;margin:10px;min-height:1em}}.balloon::before,.balloon::after{content:'';position:absolute;width:20px;height:20px}.balloon,.balloon::before{background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(163,163,163,0.5);box-shadow:0 0 10px 0 rgba(163,163,163,0.5)}.frominfoq .balloon,.frominfoq .balloon::before{background:#e2f9ff}.balloon--right_top::after,.balloon--right_middle::after,.balloon--right_bottom::after{background:-webkit-linear-gradient(225deg, #e2f9ff 51%, transparent 51%);background:-o-linear-gradient(225deg, #e2f9ff 51%, transparent 51%);background:linear-gradient(-135deg, #e2f9ff 51%, transparent 51%)}.balloon--bottom_left::after,.balloon--bottom_center::after,.balloon--bottom_right::after{background:-webkit-linear-gradient(135deg, #fff 51%, transparent 51%);background:-o-linear-gradient(135deg, #fff 51%, transparent 51%);background:linear-gradient(-45deg, #fff 51%, transparent 51%)}.balloon--left_top::after,.balloon--left_middle::after,.balloon--left_bottom::after{background:-webkit-linear-gradient(45deg, #fff 51%, transparent 51%);background:-o-linear-gradient(45deg, #fff 51%, transparent 51%);background:linear-gradient(45deg, #fff 51%, transparent 51%)}.balloon--right_bottom::before,.balloon--right_bottom::after{right:-10px;bottom:10px;-webkit-transform:rotate(45deg) skew(-20deg, -20deg) translateZ(-1px);transform:rotate(45deg) skew(-20deg, -20deg) translateZ(-1px)}@media screen and (max-width: 425px){.balloon--right_bottom::before,.balloon--right_bottom::after{right:-5px;bottom:5px}}.balloon--right_bottom::after{-webkit-transform:rotate(45deg) skew(-20deg, -20deg) translateZ(1px);transform:rotate(45deg) skew(-20deg, -20deg) translateZ(1px)}.balloon--left_bottom::before,.balloon--left_bottom::after{left:-10px;bottom:10px;-webkit-transform:rotate(45deg) skew(-20deg, -20deg) translateZ(-1px);transform:rotate(45deg) skew(-20deg, -20deg) translateZ(-1px)}@media screen and (max-width: 425px){.balloon--left_bottom::before,.balloon--left_bottom::after{left:-5px;bottom:5px}}.balloon--left_bottom::after{-webkit-transform:rotate(45deg) skew(-20deg, -20deg) translateZ(1px);transform:rotate(45deg) skew(-20deg, -20deg) translateZ(1px)}.winner{padding-right:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 425px){.winner{padding-right:0}}.winnerIconArea{text-align:center;margin-right:16px}.winnerIconArea span{display:block;font-size:12px}@media screen and (max-width: 425px){.winnerIconArea{margin-right:4px}.winnerIconArea img{width:60%}}.balloon--left_bottom>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:16px}@media screen and (max-width: 425px){.balloon--left_bottom>div{padding-right:8px}}.balloon--left_bottom>div>p{width:80%;padding:8px 8px 0 54px}@media screen and (max-width: 425px){.balloon--left_bottom>div>p{padding:8px 8px 0 30px}}.balloon--left_bottom>div .prizeName{display:block;font-weight:bold;margin-bottom:8px}.balloon--left_bottom>div .text{display:block}.balloon--left_bottom>div .get300pt{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:20%}.ribbon14{display:inline-block;position:absolute;top:-4px;left:10px;margin:0;padding:10px 0;z-index:2;width:40px;height:16px;text-align:center;font-size:17px;color:white;background:#0dd8c0}@media screen and (max-width: 425px){.ribbon14{width:20px;height:8px}}.ribbon14:after{content:'';position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid #0dd8c0;border-right:20px solid #0dd8c0;border-bottom:10px solid transparent}@media screen and (max-width: 425px){.ribbon14:after{border-left:10px solid #0dd8c0;border-right:10px solid #0dd8c0;border-bottom:5px solid transparent}}.frominfoq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:100px}@media screen and (max-width: 425px){.frominfoq{padding-left:0}}.frominfoqIconArea{text-align:center;margin-left:16px}.frominfoqIconArea span{display:block;font-size:12px}@media screen and (max-width: 425px){.frominfoqIconArea{margin-left:2%}.frominfoqIconArea img{width:80%}}.balloon--right_bottom{padding:16px}.winnerBox{width:944px;margin:80px auto}@media screen and (max-width: 834px){.winnerBox{width:98%;margin:40px auto}}.winnerBox dt{margin-bottom:20px}@media screen and (max-width: 425px){.winnerBox dt{margin-bottom:10px}.winnerBox dt img{width:101.5px;height:auto}}.winnerBox dd{margin-bottom:50px}@media screen and (max-width: 834px){.winnerBox dd{margin-bottom:10%}}.winnerBox .prizeName{color:#0dd8c0}.thankYou{background:url("../images/thankyou.png") no-repeat top center;width:584px;height:291px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 425px){.thankYou{background-size:90%;width:100%;height:160px}}.thankYou p{display:block;margin-bottom:16px;font-weight:bold}.thankYou a{display:block;text-align:right;color:#59595b}.thankYou a:hover{color:#0981d2}.thankYou a img{margin-left:8px}.attention{margin:auto;max-width:584px;color:#59595b}@media screen and (max-width: 834px){.attention{width:90%;margin-top:16px}}.attention dt{font-weight:bold}.attention dd{font-size:16px}.attention dd ul{margin-left:24px;list-style:disc}
