body{overflow-x:initial}@media screen and (min-width: 768px){footer{min-width:1000px}}.container{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.container{width:100%}}#main_area{background:url(/halloween/img/hw2022/wallpaper.jpg) repeat;padding:0}@media screen and (max-width: 767px){#mainArea{background-size:13%}}#contents{position:relative;width:1000px;margin:0 auto}.item-common{position:absolute}.btn--u{left:39.3%}.sec_bg{position:relative;overflow:hidden}#main_area .container img{width:100%;display:block}.btn-wid--1{width:21.6%}.btn-wid--2{width:21.6%}.halloween_section-2 a img:hover,.halloween_section-3 a img:hover,.halloween_section-4 a img:hover{opacity:inherit}@media screen and (min-width: 1367px){#footerArea:before{content:"";position:fixed;bottom:130px;left:51.4%;display:block;width:198px;height:267px;margin-left:-750px;background:url(/halloween/img/hw2022/side.chara-l.png) no-repeat 0 0}#footerArea:after{content:"";position:fixed;bottom:160px;right:49.2%;display:block;width:246px;height:203px;margin-right:-756px;background:url(/halloween/img/hw2022/side.chara-r.png) no-repeat 0 0}}@media screen and (max-width: 767px){#mainArea.noNavi #contentsArea{padding:0}}#contentsArea{position:relative}.path_area .path_btn{top:29%;width:29%;-webkit-transition:.25s;transition:.25s}.path_area .path_btn--1{left:3.9%}.path_area .path_btn--2{left:35.7%}.path_area .path_btn--3{left:67.4%}.path_area .coming-soon{top:61.5%;left:10.2%;width:16.4%;z-index:2}.halloween_section-kv .halloween_section_kv_deco_1{top:2.4%;left:27%;width:67.7%;z-index:1}.halloween_section-kv .halloween_section_kv_deco_2{top:66%;left:32.2%;width:14.6%;z-index:2}.halloween_section-kv .halloween_section_kv_deco_3{top:75%;left:43.6%;width:15.6%;z-index:3}.halloween_section-kv .halloween_section_kv_star_1{top:47.3%;left:24.7%;width:2.2%}.halloween_section-kv .halloween_section_kv_star_2{top:66.4%;left:92.7%;width:2.2%}.halloween_section-kv .halloween_section_kv_star_3{top:92.7%;left:2.3%;width:1.6%}.halloween_section-kv .halloween_section_kv_btn_1{top:2%;left:76.3%;width:22.6%;z-index:2}.halloween_section-1 .halloween_section_1_title{top:3.6%;left:29.7%;width:40.6%}.halloween_section-1 .halloween_section_1_deco_1{top:5%;left:76.5%;width:17.3%}.halloween_section-1 .halloween_section_1_deco_2{top:89.2%;left:42.8%;width:12.8%}.halloween_section-1 .halloween_section_1_deco_3{top:7.22%;left:14.7%;width:12.8%}.halloween_section-1 .halloween_section_1_deco_4{top:72.8%;left:85.5%;width:9.5%}.halloween_section-1 .halloween_section_1_star_1{top:46.81%;left:81%;width:3.5%}.halloween_section-1 .halloween_section_1_star_2{top:61.8%;left:3.6%;width:3.5%}.halloween_section-1 .halloween_section_1_btn_1{top:7.1%}.halloween_section-1 .halloween_section_1_btn_2{top:22.57%}.halloween_section-1 .halloween_section_1_btn_3{top:42.1%}.halloween_section-1 .halloween_section_1_btn_4{top:68.82%}.halloween_section-1 .halloween_section_1_btn_5{top:94.1%}.halloween_section-1 .halloween_section_1_btn_6{top:68.82%}.halloween_section-1 .halloween_section_1_btn_7{top:94.1%}.halloween_section-1 .sec1_btn--l-1{left:69%}.halloween_section-1 .sec1_btn--l-2{left:16.1%}.halloween_section-1 .sec1_btn--r-1{left:14.27%}.halloween_section-1 .sec1_btn--r-2{left:62.9%}.halloween_section-2 .halloween_section_2_title{top:2.2%;left:29.7%;width:40.6%}.halloween_section-2 .halloween_section_2_deco_1{top:1.6%;left:10.5%;width:15%}.halloween_section-2 .halloween_section_2_deco_2{top:50.23%;left:75.7%;width:16.6%}.halloween_section-2 .halloween_section_2_deco_3{top:3.3%;left:73.4%;width:12.3%}.halloween_section-2 .halloween_section_2_deco_4{top:39.7%;left:8.3%;width:13%}.halloween_section-2 .halloween_section_2_deco_5{top:79.1%;left:85%;width:10.6%}.halloween_section-2 .halloween_section_2_star_1{top:18.73%;left:9%;width:3.5%}.halloween_section-2 .halloween_section_2_star_2{top:39.7%;left:63.6%;width:3.5%}.halloween_section-2 .halloween_section_2_star_3{top:91.5%;left:5.5%;width:3.5%}.halloween_section-2 .halloween_section_2_btn_1{top:4.55%}.halloween_section-2 .halloween_section_2_btn_2{top:16.3%}.halloween_section-2 .halloween_section_2_btn_3{top:37.1%}.halloween_section-2 .halloween_section_2_btn_4{top:77.8%}.halloween_section-2 .halloween_section_2_btn_5{top:58.96%}.halloween_section-2 .halloween_section_2_btn_6{top:96.4%}.halloween_section-2 .halloween_section_2_btn_7{top:47.5%}.halloween_section-2 .halloween_section_2_btn_8{top:77.8%}.halloween_section-2 .sec2_btn--c{left:57.4%}.halloween_section-2 .sec2_btn--l-1{left:20.3%}.halloween_section-2 .sec2_btn--l-2{left:15.8%}.halloween_section-2 .sec2_btn--r-1{left:63.7%}.halloween_section-2 .sec2_btn--r-2{left:59.7%}.halloween_section-3 .halloween_section_3_title{top:7.54%;left:29.7%;width:40.6%}.halloween_section-3 .halloween_section_3_deco_1{top:4%;left:12.4%;width:12.8%}.halloween_section-3 .halloween_section_3_deco_2{top:5.2%;left:74.9%;width:12.5%}.halloween_section-3 .halloween_section_3_star_1{top:19%;left:56%;width:3.5%}.halloween_section-3 .halloween_section_3_star_2{top:94.7%;left:21.7%;width:3.5%}.halloween_section-3 .halloween_section_3_btn_1{top:13.7%}.halloween_section-3 .halloween_section_3_btn_a{top:49.7%}.halloween_section-3 .halloween_section_3_btn_b{top:88%}.halloween_section-3 .sec3_btn--l{left:63.2%}.halloween_section-3 .sec3_btn--r{left:15.4%}.halloween_section-4 .halloween_section_4_title{top:5.6%;left:29.7%;width:40.6%}.halloween_section-4 .halloween_section_4_deco_1{top:3.6%;left:73.6%;width:16.8%}.halloween_section-4 .halloween_section_4_deco_2{top:7.7%;left:14.7%;width:12.4%}.halloween_section-4 .halloween_section_4_star_1{top:13%;left:39%;width:3.5%}.halloween_section-4 .halloween_section_4_star_2{top:94.7%;left:35.9%;width:2.5%}.halloween_section-4 .halloween_section_4_btn_a{top:44%;width:22.7%}.halloween_section-4 .halloween_section_4_btn_b{top:78.1%;width:22.7%}.halloween_section-4 .sec4_btn--l{left:14.3%}.halloween_section-4 .sec4_btn--r{left:63.2%}.js_chara_move_1{-webkit-animation:alice 2.5s infinite;animation:alice 2.5s infinite}.js_chara_move_2{-webkit-animation:jump 0.8s infinite;animation:jump 0.8s infinite}.js_chara_move_3{-webkit-animation:jump-2 2s infinite;animation:jump-2 2s infinite}.js_chara_move_4{-webkit-animation:roll 1.7s infinite;animation:roll 1.7s infinite}.js_chara_move_5{display:block;-webkit-perspective:500;perspective:500}.js_chara_move_5 img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.js_chara_move_5 img:nth-child(1){-webkit-transition:.4s transform;transition:.4s transform;-webkit-transform:rotateX(0);transform:rotateX(0)}.js_chara_move_5 img:nth-child(2){opacity:0;position:absolute;top:0;left:0;-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);-webkit-transition:.4s transform;transition:.4s transform;z-index:-1}.js_chara_move_5:hover img:nth-child(1){-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg)}.js_chara_move_5:hover img:nth-child(2){opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);z-index:1}.js_chara_move_6{-webkit-animation:roll-r 3s infinite;animation:roll-r 3s infinite}@-webkit-keyframes roll-r{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(300deg);transform:rotateY(300deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes roll-r{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(300deg);transform:rotateY(300deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}.js_chara_move_7{-webkit-animation:roll-l 2.5s infinite;animation:roll-l 2.5s infinite}@-webkit-keyframes roll-l{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes roll-l{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes alice{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes alice{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}75%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}75%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jump-2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump-2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes roll{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes roll{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.js_anime_1{-webkit-animation:anime1 2.5s alternate;animation:anime1 2.5s alternate}.js_anime_2{-webkit-animation:anime2 1s ease;animation:anime2 1s ease}.js_anime_3{-webkit-animation:anime3 1s ease;animation:anime3 1s ease}.js_ballon_anime_1{-webkit-animation:anime3 2.3s infinite;animation:anime3 2.3s infinite}.js_ballon_anime_2{-webkit-animation:anime3 2s infinite;animation:anime3 2s infinite}.appearanceAnime_1{-webkit-animation:appearanceAnime1 2s linear;animation:appearanceAnime1 2s linear}.appearanceAnime_2{-webkit-animation:appearanceAnime2 2s linear;animation:appearanceAnime2 2s linear}.appearanceBallonRight{-webkit-animation:appearanceBallonRight 3s linear;animation:appearanceBallonRight 3s linear}.appearanceBallonLeft{-webkit-animation:appearanceBallonLeft 3s linear;animation:appearanceBallonLeft 3s linear}.appearanceBallonBottom{-webkit-transition:3s;transition:3s;-webkit-animation:appearanceBallonBottom 3s linear;animation:appearanceBallonBottom 3s linear}@-webkit-keyframes appearanceBallonBottom{0%{-webkit-transform:translate(468%, 130%);transform:translate(468%, 130%)}25%{-webkit-transform:translate(234%, 97.5%);transform:translate(234%, 97.5%)}50%{-webkit-transform:translate(0, 65%);transform:translate(0, 65%)}75%{-webkit-transform:translate(15%, 32.5%);transform:translate(15%, 32.5%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes appearanceBallonBottom{0%{-webkit-transform:translate(468%, 130%);transform:translate(468%, 130%)}25%{-webkit-transform:translate(234%, 97.5%);transform:translate(234%, 97.5%)}50%{-webkit-transform:translate(0, 65%);transform:translate(0, 65%)}75%{-webkit-transform:translate(15%, 32.5%);transform:translate(15%, 32.5%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes appearanceBallonLeft{0%{-webkit-transform:translate(-150%, 150%);transform:translate(-150%, 150%)}15%{-webkit-transform:translate(-40%, 127%);transform:translate(-40%, 127%)}25%{-webkit-transform:translate(0%, 112.5%);transform:translate(0%, 112.5%)}50%{-webkit-transform:translate(-10%, 75%);transform:translate(-10%, 75%)}75%{-webkit-transform:translate(5%, 37.5%);transform:translate(5%, 37.5%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes appearanceBallonLeft{0%{-webkit-transform:translate(-150%, 150%);transform:translate(-150%, 150%)}15%{-webkit-transform:translate(-40%, 127%);transform:translate(-40%, 127%)}25%{-webkit-transform:translate(0%, 112.5%);transform:translate(0%, 112.5%)}50%{-webkit-transform:translate(-10%, 75%);transform:translate(-10%, 75%)}75%{-webkit-transform:translate(5%, 37.5%);transform:translate(5%, 37.5%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes appearanceBallonRight{0%{-webkit-transform:translate(150%, 150%);transform:translate(150%, 150%)}15%{-webkit-transform:translate(40%, 127%);transform:translate(40%, 127%)}25%{-webkit-transform:translate(0%, 112.5%);transform:translate(0%, 112.5%)}50%{-webkit-transform:translate(10%, 75%);transform:translate(10%, 75%)}75%{-webkit-transform:translate(-5%, 37.5%);transform:translate(-5%, 37.5%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes appearanceBallonRight{0%{-webkit-transform:translate(150%, 150%);transform:translate(150%, 150%)}15%{-webkit-transform:translate(40%, 127%);transform:translate(40%, 127%)}25%{-webkit-transform:translate(0%, 112.5%);transform:translate(0%, 112.5%)}50%{-webkit-transform:translate(10%, 75%);transform:translate(10%, 75%)}75%{-webkit-transform:translate(-5%, 37.5%);transform:translate(-5%, 37.5%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes appearanceAnime1{0%{-webkit-transform:translate(150%, 0);transform:translate(150%, 0)}50%{-webkit-transform:translate(75%, -10%);transform:translate(75%, -10%)}75%{-webkit-transform:translate(37.5%, -7.5%);transform:translate(37.5%, -7.5%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes appearanceAnime1{0%{-webkit-transform:translate(150%, 0);transform:translate(150%, 0)}50%{-webkit-transform:translate(75%, -10%);transform:translate(75%, -10%)}75%{-webkit-transform:translate(37.5%, -7.5%);transform:translate(37.5%, -7.5%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes appearanceAnime2{0%{-webkit-transform:translate(-150%, 0);transform:translate(-150%, 0)}50%{-webkit-transform:translate(-75%, -20%);transform:translate(-75%, -20%)}75%{-webkit-transform:translate(-37.5%, -15%);transform:translate(-37.5%, -15%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes appearanceAnime2{0%{-webkit-transform:translate(-150%, 0);transform:translate(-150%, 0)}50%{-webkit-transform:translate(-75%, -20%);transform:translate(-75%, -20%)}75%{-webkit-transform:translate(-37.5%, -15%);transform:translate(-37.5%, -15%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes anime1{0%{opacity:0}40%{opacity:.75}43%{opacity:0}48%{opacity:.75}50%{opacity:0}52%{opacity:.75}79%{opacity:.75}80%{opacity:0}82%{opacity:1}}@keyframes anime1{0%{opacity:0}40%{opacity:.75}43%{opacity:0}48%{opacity:.75}50%{opacity:0}52%{opacity:.75}79%{opacity:.75}80%{opacity:0}82%{opacity:1}}@-webkit-keyframes anime2{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes anime2{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes anime3{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime3{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
