.start{width:100vw;height:100vh;background-image:url("../images/bg/bg_title_s@1x.jpg");background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;position:relative;overflow:hidden}@supports(background-image: url("../images/bg/bg_title_s@1x.webp")){.start{background-image:url("../images/bg/bg_title_s@1x.webp")}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.start{background-image:url("../images/bg/bg_title_s@2x.jpg")}@supports(background-image: url("../images/bg/bg_title_s@2x.webp")){.start{background-image:url("../images/bg/bg_title_s@2x.webp")}}}@media screen and (min-width: 769px){.start{background-image:url("../images/bg/bg_title@1x.jpg")}@supports(background-image: url("../images/bg/bg_title@1x.webp")){.start{background-image:url("../images/bg/bg_title@1x.webp")}}}@media screen and (min-width: 769px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 769px)and (min-resolution: 192dpi){.start{background-image:url("../images/bg/bg_title@2x.jpg")}@supports(background-image: url("../images/bg/bg_title@2x.webp")){.start{background-image:url("../images/bg/bg_title@2x.webp")}}}.start .l-main{height:100vh;position:relative}.start .p-entry-button{display:inline-block;position:absolute;top:20px;right:20px}.start .p-entry-button a{font-family:"DotGothic16",sans-serif;font-size:20px;font-size:1.25rem;letter-spacing:.45em;color:#fff;padding:8px 35px;background-color:#38576d;display:block;transition:all .2s ease}@media screen and (min-width: 769px){.start .p-entry-button{top:35px;right:35px}.start .p-entry-button a:hover{background-color:#00b3e3}}.start .p-chara{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.start .p-chara picture,.start .p-chara img{width:100vw;max-width:500px;height:auto}@media screen and (min-width: 769px){.start .p-chara{top:unset;bottom:0;transform:translate(-50%, 0%)}.start .p-chara picture,.start .p-chara img{width:1180px;max-width:initial}}@media screen and (min-width: 769px)and (max-height: 800px){.start .p-chara picture,.start .p-chara img{width:1280px}}@media screen and (min-width: 769px)and (max-height: 800px)and (max-height: 650px){.start .p-chara picture,.start .p-chara img{width:1165px}}@media screen and (min-width: 992px){.start .p-chara picture,.start .p-chara img{width:1400px}}@media screen and (min-width: 992px)and (max-height: 800px){.start .p-chara picture,.start .p-chara img{width:1280px}}@media screen and (min-width: 992px)and (max-height: 800px)and (max-height: 650px){.start .p-chara picture,.start .p-chara img{width:1165px}}@media screen and (min-width: 1441px){.start .p-chara picture,.start .p-chara img{width:95vw}}@media screen and (min-width: 1441px)and (max-height: 800px){.start .p-chara picture,.start .p-chara img{width:1280px}}@media screen and (min-width: 1441px)and (max-height: 800px)and (max-height: 650px){.start .p-chara picture,.start .p-chara img{width:1165px}}.start .p-button{font-family:"DotGothic16",sans-serif;display:inline-block;position:absolute;top:60%;left:50%;transform:translate(-50%, -50%)}.start .p-button a{width:75vw;max-width:310px;font-size:24px;font-size:1.5rem;font-weight:bold;text-align:center;letter-spacing:.45em;color:#000;padding:5px 35px;border:2px solid #000;background-color:#fff;display:inherit}@media screen and (min-width: 769px){.start .p-button a{max-width:380px;font-size:28px;font-size:1.75rem;letter-spacing:.095em}}.start .p-button a span{animation:blink 1s infinite}.start .p-button a:hover span{animation:none}@media screen and (min-width: 769px){.start .p-button{top:55%}}@media screen and (min-width: 769px)and (max-height: 800px){.start .p-button{top:50%}}@media screen and (min-width: 769px)and (max-height: 800px)and (max-height: 600px){.start .p-button{top:40%}}@media screen and (min-width: 992px){.start .p-button{top:58%}}@media screen and (min-width: 992px)and (max-height: 800px){.start .p-button{top:50%}}@media screen and (min-width: 992px)and (max-height: 800px)and (max-height: 600px){.start .p-button{top:40%}}.start .p-title{position:absolute;top:75%;left:50%;transform:translate(-50%, -50%)}.start .p-title picture,.start .p-title img{width:90vw;max-width:430px;height:auto}@media screen and (min-width: 769px){.start .p-title{top:unset;bottom:5%;transform:translate(-50%, 0%)}.start .p-title picture,.start .p-title img{max-width:700px}}.bubble-wrapper{font-family:"DotGothic16",sans-serif}