﻿/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5{font-weight:normal}*{margin:0;padding:0;outline:none}body,html{background-color:#000;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;font-size:0;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal;width:100%;height:100%;margin:0;padding:0}.cf:after{content:"";display:block;clear:both}.none{display:none}.text-none{text-indent:100%;white-space:nowrap;overflow:hidden}.btn{cursor:pointer;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.btn:hover{opacity:0.7}.img-pc{display:inline}@media screen and (max-width: 768px){.img-pc{display:none}}.img-sp{display:none}@media screen and (max-width: 768px){.img-sp{display:inline}}.monstxmas-pc section{margin:0;padding:0;font-size:0}.monstxmas-pc div.bg{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:fixed;background-image:url(../images/pc/bg.jpg);top:0;left:0}.monstxmas-pc div.bg-light{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:fixed;top:0;left:0;opacity:1}.monstxmas-pc div.bg-light-1{background-image:url(../images/pc/lIght1.png)}.monstxmas-pc div.bg-light-2{background-image:url(../images/pc/lIght2.png)}.monstxmas-pc div.bg-light-3{background-image:url(../images/pc/lIght3.png)}.monstxmas-pc div.bg-light-4{background-image:url(../images/pc/lIght4.png)}.monstxmas-pc div.bg-light-5{background-image:url(../images/pc/lIght5.png)}.monstxmas-pc-title{width:100%;height:100%;position:relative;overflow:hidden}.monstxmas-pc-title h1{position:absolute;top:50%;left:50%;width:995px;height:534px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:blur(50px);-moz-filter:blur(50px);-ms-filter:blur(50px);-o-filter:blur(50px);filter:blur(50px);opacity:0}.monstxmas-pc-title h2{position:absolute;top:16px;left:23px}.monstxmas-pc-title div.scroll{position:absolute;bottom:20px;left:50%;margin-left:-43px}.monstxmas-pc-title div.sns-fb{position:absolute;top:15px;right:66px}.monstxmas-pc-title div.sns-tw{position:absolute;top:15px;right:19px}.monstxmas-pc-statement{width:100%;height:875px;background:url(../images/pc/statement_bg.jpg) repeat center center;position:relative;overflow:hidden}.monstxmas-pc-statement p{width:731px;height:690px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -20%);-moz-transform:translate(-50%, -20%);-ms-transform:translate(-50%, -20%);-o-transform:translate(-50%, -20%);transform:translate(-50%, -20%);background-image:url(../images/pc/statement.png);-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;opacity:0}.monstxmas-pc-howto1{width:100%;height:829px;background-image:url(../images/pc/step1_bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.monstxmas-pc-howto1 h3{position:absolute;top:33px;left:50%;width:540px;height:278px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.monstxmas-pc-howto1 p{position:absolute;bottom:0;left:50%;width:995px;height:461px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.monstxmas-pc-howto2{width:100%;height:470px;background-image:url(../images/pc/step2_bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.monstxmas-pc-howto2 p{position:absolute;bottom:0;left:50%;width:995px;height:470px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.monstxmas-pc-howto3{width:100%;height:470px;background-image:url(../images/pc/step3_bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.monstxmas-pc-howto3 p{position:absolute;bottom:0;left:50%;width:995px;height:470px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.monstxmas-pc-howto4{width:100%;height:470px;background-image:url(../images/pc/step4_bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.monstxmas-pc-howto4 p{position:absolute;bottom:0;left:50%;width:995px;height:470px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.monstxmas-pc-partner{width:100%;height:407px;background-color:#ab1c16;position:relative;text-align:center}.monstxmas-pc-partner p.p1{color:#e1babb;font-size:14px;line-height:32px;padding-top:35px}.monstxmas-pc-partner p.p1 a{color:#fff;font-weight:bold}.monstxmas-pc-partner p.p2{height:154px;margin-top:15px}.monstxmas-pc-partner p.p3{color:#e1babb;font-size:12px;margin-top:23px}.monstxmas-pc-access{width:100%;height:628px;background-color:#105c11;position:relative;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.monstxmas-pc-access img{-webkit-transform:translateY(24px);-moz-transform:translateY(24px);-ms-transform:translateY(24px);-o-transform:translateY(24px);transform:translateY(24px)}.monstxmas-pc-map{width:100%;height:515px;background-color:#fff}.monstxmas-pc footer{width:100%;height:334px;background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-top:30px;position:relative;text-align:center}.monstxmas-pc footer p{color:#8d8d8d;font-size:12px}.monstxmas-pc footer p.banner{font-size:0;margin-bottom:30px}.monstxmas-pc footer p.banner a:nth-child(1){margin-right:40px}.monstxmas-pc footer p.logo{margin:20px 0}.monstxmas-pc footer div{position:absolute;bottom:46px;right:24px}img.allimg{width:100%;height:auto}.monstxmas-sp-title{width:100%;height:auto;position:relative;background-image:url(../images/sp/bg.jpg);background-repeat:no-repeat;background-size:cover}.monstxmas-sp-title h1{-webkit-filter:blur(50px);-moz-filter:blur(50px);-ms-filter:blur(50px);-o-filter:blur(50px);filter:blur(50px);opacity:0}.monstxmas-sp-title div.sns-fb{position:absolute;bottom:40px;left:50%;margin-left:-130px}@media screen and (max-width: 600px){.monstxmas-sp-title div.sns-fb{bottom:20px;left:50%;margin-left:-65px}}@media screen and (max-width: 600px){.monstxmas-sp-title div.sns-fb img{width:30px;height:30px}}.monstxmas-sp-title div.sns-tw{position:absolute;bottom:40px;left:50%;margin-left:-30px}@media screen and (max-width: 600px){.monstxmas-sp-title div.sns-tw{bottom:20px;left:50%;margin-left:-15px}}@media screen and (max-width: 600px){.monstxmas-sp-title div.sns-tw img{width:30px;height:30px}}.monstxmas-sp-title div.sns-line{position:absolute;bottom:40px;left:50%;margin-left:70px}@media screen and (max-width: 600px){.monstxmas-sp-title div.sns-line{bottom:20px;left:50%;margin-left:35px}}@media screen and (max-width: 600px){.monstxmas-sp-title div.sns-line img{width:30px;height:30px}}.monstxmas-sp-title div.top-logo{position:absolute;top:0;left:0}.monstxmas-sp-title div.top-logo img{width:31.875vw;height:auto}.monstxmas-sp-statement{width:100%}.monstxmas-sp-howto-text{background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:38px 30px}@media screen and (max-width: 600px){.monstxmas-sp-howto-text{padding:19px 15px}}.monstxmas-sp-howto-text p.p1{color:#fff;font-size:18px;line-height:36px}@media screen and (max-width: 600px){.monstxmas-sp-howto-text p.p1{font-size:9px;line-height:18px}}.monstxmas-sp-howto-text p.p1 img{float:left;width:80px;height:auto;margin-right:24px;margin-bottom:34px}@media screen and (max-width: 600px){.monstxmas-sp-howto-text p.p1 img{width:40px;margin-left:12px;margin-bottom:17px}}.monstxmas-sp-howto-text p.p2{clear:both;color:#fff;font-size:16px;line-height:34px}@media screen and (max-width: 600px){.monstxmas-sp-howto-text p.p2{font-size:8px;line-height:17px}}.monstxmas-sp-partner{width:100%;background-color:#ab1c16;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:38px 30px}@media screen and (max-width: 600px){.monstxmas-sp-partner{padding:19px 15px}}.monstxmas-sp-partner p.p1{color:#e1babb;font-size:18px;line-height:36px}@media screen and (max-width: 600px){.monstxmas-sp-partner p.p1{font-size:9px;line-height:18px}}.monstxmas-sp-partner p.p1 a{color:#fff;font-weight:bold}.monstxmas-sp-partner p.p2{margin:0;padding:0;margin-top:20px;width:100%}@media screen and (max-width: 600px){.monstxmas-sp-partner p.p2{margin-top:10px}}.monstxmas-sp-partner p.p3{color:#e1babb;font-size:16px;margin-top:20px}@media screen and (max-width: 600px){.monstxmas-sp-partner p.p3{font-size:8px;margin-top:10px}}.monstxmas-sp-access{width:100%;background-color:#105c11}.monstxmas-sp-map{width:100%;background-color:#fff;height:466px}@media screen and (max-width: 600px){.monstxmas-sp-map{height:233px}}.monstxmas-sp footer{width:100%;background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:38px 30px;position:relative;text-align:center}@media screen and (max-width: 600px){.monstxmas-sp footer{padding:19px 15px}}.monstxmas-sp footer p{color:#8d8d8d;font-size:18px}@media screen and (max-width: 600px){.monstxmas-sp footer p{font-size:9px}}.monstxmas-sp footer p.banner{font-size:0;margin-bottom:40px}.monstxmas-sp footer p.banner a img{width:48.27586%;height:auto}.monstxmas-sp footer p.banner a:nth-child(1){margin-right:3.44828%}@media screen and (max-width: 600px){.monstxmas-sp footer p.banner{margin-bottom:20px}}.monstxmas-sp footer p.logo{margin:34px 0}@media screen and (max-width: 600px){.monstxmas-sp footer p.logo{margin:17px 0}}@media screen and (max-width: 600px){.monstxmas-sp footer p.logo img{width:55px;height:auto}}.monstxmas-sp footer div{position:absolute;bottom:14px;right:30px}@media screen and (max-width: 600px){.monstxmas-sp footer div{bottom:7px;right:15px}}@media screen and (max-width: 600px){.monstxmas-sp footer div img{width:46px;height:auto}}
