@keyframes slidein{0%{opacity:0;transform:translate(0, 40px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes kurukuru1{0%{transform:rotate3d(1, 1, 1, 0deg)}25%{transform:rotate3d(1, 1, 1, 90deg)}50%{transform:rotate3d(1, 1, 1, 180deg)}75%{transform:rotate3d(1, 1, 1, 270deg)}100%{transform:rotate3d(1, 1, 1, 360deg)}}@keyframes kurukuru2{0%{transform:rotate3d(1, 1, 1, 0deg)}25%{transform:rotate3d(1, 1, 1, -90deg)}50%{transform:rotate3d(1, 1, 1, -180deg)}75%{transform:rotate3d(1, 1, 1, -270deg)}100%{transform:rotate3d(1, 1, 1, -360deg)}}@keyframes yurayura1{0%{transform:translateX(0)}1%{transform:translateX(0%)}49%{transform:translateX(300%)}50%{transform:translateX(300%)}51%{transform:translateX(300%)}99%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes yurayura2{0%{transform:translateX(0)}1%{transform:translateX(0%)}49%{transform:translateX(-300%)}50%{transform:translateX(-300%)}51%{transform:translateX(-300%)}99%{transform:translateX(0)}100%{transform:translateX(0)}}.page{color:#fff;overflow:hidden}.page .section{position:relative}.page .sectionAnchor{display:block;height:0;left:0;pointer-events:none;position:absolute;top:-60vh;width:100%}@media (max-width: 768px){.page .sectionAnchor{top:-80vh}}.page .sectionDescription strong{color:#152d57;font-weight:500;font-size:20px;font-size:2rem}@media (max-width: 768px){.page .sectionDescription strong{font-size:18px;font-size:1.8rem}}.page .section.has-patternLine::before{background:url("../images/page_icon.png") center center/auto 100% repeat-x;content:"";display:block;height:16px;left:calc(50% - 50vw);position:absolute;width:100vw}.thisInner{display:block;margin:0 auto;max-width:808px;padding:0 20px;width:100%}.thisHeader_inner{display:flex}.thisHeaderLogo{background-color:rgba(255,255,255,0.9);border-radius:0 0 10px 10px;padding:20px 40px}@media (max-width: 768px){.thisHeaderLogo{padding:8px 12px}}.thisHeaderLogo img{height:40px}@media (max-width: 768px){.thisHeaderLogo img{height:28px}}.thisFooter{background-color:#3f200a;padding:16px 0;text-align:center;font-size:10px;font-size:1rem}.thisButtonApply{align-items:center;background-color:#d4b81f;border-radius:9999px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:500;height:64px;justify-content:center;line-height:1.3;margin:0 auto;max-width:360px;padding:0 60px;position:relative;text-align:center;text-decoration:none;transition:0.2s;width:100%;font-size:22px;font-size:2.2rem}@media (max-width: 768px){.thisButtonApply{height:52px;padding:0 20px;font-size:15px;font-size:1.5rem}}.thisButtonApply::before{display:inline-block;font-family:"conoha_icon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"\F001";position:absolute;right:40px;top:calc(50% - 7px);font-size:14px;font-size:1.4rem}@media (max-width: 768px){.thisButtonApply::before{right:20px}}.thisButtonApply:hover{opacity:0.8}.thisButtonApply-wallpaper{background-color:#fff;border:#152d57 solid 2px;color:#152d57;height:56px;max-width:100%;padding:0 8px;text-decoration:underline;font-size:17px;font-size:1.7rem}@media (max-width: 768px){.thisButtonApply-wallpaper{height:52px;max-width:360px;font-size:15px;font-size:1.5rem}}.thisButtonApply-wallpaper::before{display:none}.thisButtonApply-wallpaper:hover{background-color:#152d57;color:#412d6e;opacity:1}.thisButtonApply-mainvisual{background-color:#152d57;border:#412d6e solid 4px;box-shadow:0 0 2px rgba(255,255,255,0.4),0 0 4px rgba(255,255,255,0.4),0 0 8px rgba(255,255,255,0.4),0 0 16px rgba(255,255,255,0.4);color:#412d6e}.thisButtonApply-mainvisual::before{content:"\F002"}.thisBoxAnimation{opacity:0;transform:translate(0, 40px)}.thisBoxAnimation.is-active{animation:slidein 1s ease forwards}.thisBoxFinish{bottom:0;height:calc(100% + 20px);left:0;position:absolute;width:100%}@media (max-width: 768px){.thisBoxFinish{height:100%}}.thisBoxFinish_inner{background-color:rgba(0,0,0,0.7);height:100%;margin:0 auto;max-width:920px;padding:0 20px;width:100%}.thisBoxFinishUnit{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.thisBoxFinishUnit_text{border-radius:999px;color:#412d6e;font-weight:500;line-height:1.3;margin:60px auto 0;max-width:840px;padding:24px 20px 20px;position:relative;text-align:center;width:100%;font-size:24px;font-size:2.4rem}@media (max-width: 768px){.thisBoxFinishUnit_text{border-radius:16px;margin-top:0;font-size:12px;font-size:1.2rem}}.thisBoxFinishUnit_text::before{background:url("../images/thisBoxFinish_image.svg") right bottom/100% auto no-repeat;content:"";display:block;height:90px;position:absolute;right:80px;top:-84px;width:209px}@media (max-width: 768px){.thisBoxFinishUnit_text::before{right:20px;top:-77px;width:121px}}.thisBoxFinishUnit_text p+p{margin-top:8px}.thisBoxFinishUnit_text strong{font-size:40px;font-size:4rem}@media (max-width: 768px){.thisBoxFinishUnit_text strong{font-size:20px;font-size:2rem}}.thisBoxFinishUnit_notes{color:#fff;margin-top:8px}.thisConfetti{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.thisConfetti_item{display:block;position:absolute}.thisConfetti_item span{bottom:0;display:block;left:0;margin:auto;pointer-events:auto;position:absolute;right:0;top:0}.thisConfetti.is-snow .thisConfetti_item span{background-color:#fff;border-radius:50%}.thisConfetti.is-snow .thisConfetti_item.is-type1 span{height:1px;width:1px}.thisConfetti.is-snow .thisConfetti_item.is-type2 span{height:2px;width:2px}.thisConfetti.is-snow .thisConfetti_item.is-type3 span{height:3px;width:3px}.thisConfetti.is-snow .thisConfetti_item.is-type4 span{height:4px;width:4px}.thisConfetti.is-snow .thisConfetti_item.is-type5 span{height:5px;width:5px}.thisHeadingType01{margin-bottom:20px}@media (max-width: 768px){.thisHeadingType01 .boxImage{max-width:400px}}.thisHeadingType02{margin-bottom:24px}@media (max-width: 768px){.thisHeadingType02{margin-bottom:16px}}.thisHeadingType02 img{height:28px}@media (max-width: 768px){.thisHeadingType02 img{height:24px}}.mainvisual{background:url("../images/mainvisual_bg.jpg") center bottom/cover no-repeat;clip-path:ellipse(2800px 100% at center top);height:900px;position:relative;z-index:1}@media (max-width: 768px){.mainvisual{background-image:url("../images/mainvisual_bg-sp.jpg");background-size:768px auto;clip-path:none;height:480px}}.mainvisualTitle{animation:slidein 1s ease 1s forwards;left:calc(50% - 560px);position:absolute;top:170px;width:864px}@media (max-width: 768px){.mainvisualTitle{left:calc(50% - 195px);top:208px;width:390px}}.mainvisualTitle_button{margin-top:-28px}.presentTerm{display:flex;font-weight:500;justify-content:center;margin:24px auto 0;text-align:center}@media (max-width: 768px){.presentTerm{max-width:480px}}.presentTerm_inner{border:#fff solid 2px;border-radius:9999px;display:flex;justify-content:center;overflow:hidden}@media (max-width: 768px){.presentTerm_inner{border-radius:20px 20px 0 0;flex-direction:column;width:100%}}.presentTerm_title{background-color:#fff;color:#152d57;padding:6px 40px}@media (max-width: 768px){.presentTerm_title{padding:8px;width:100%}}.presentTerm_data{padding:6px 40px}@media (max-width: 768px){.presentTerm_data{padding:8px;width:100%}}.presentForm{margin:0 auto}@media (max-width: 768px){.presentForm{max-width:480px}}.presentFormDescription{margin-bottom:20px;position:relative}.presentFormDescription::before{border-color:#152d57 transparent transparent transparent;border-style:solid;border-width:10px 8px 0 8px;content:"";display:block;height:0;left:calc(50% - 8px);position:absolute;top:100%;width:0}.presentFormDescription_inner{align-items:center;background-color:#152d57;color:#412d6e;display:flex;height:36px;justify-content:center;margin:0 auto;padding:0 20px;position:relative;text-align:center;width:calc(100% - 20px);font-size:12px;font-size:1.2rem}@media (max-width: 768px){.presentFormDescription_inner{height:auto;padding:8px 20px;width:100%}}.presentFormDescription_inner::before,.presentFormDescription_inner::after{border-style:solid;content:"";display:block;position:absolute;top:0}@media (max-width: 768px){.presentFormDescription_inner::before,.presentFormDescription_inner::after{display:none}}.presentFormDescription_inner::before{border-color:#152d57 #152d57 #152d57 transparent;border-width:18px 0 18px 10px;left:-10px}.presentFormDescription_inner::after{border-color:#152d57 transparent #152d57 #152d57;border-width:18px 10px 18px 0;right:-10px}.presentFormInput input{background-color:#fff;border:#152d57 solid 4px;color:#412d6e;display:block;padding:12px 20px;text-align:center;width:100%}@media (max-width: 768px){.presentFormInput input{border-width:2px;padding:8px 20px}}.presentFormInput input::placeholder{color:#152d57}.presentFormInput.is-error input{border-color:#fff}.presentFormError{color:#fff;display:none;margin-top:8px;font-size:12px;font-size:1.2rem}.presentFormButton{margin-top:40px}.presentFormNotes{margin-top:16px;text-align:center;font-size:12px;font-size:1.2rem}.presentChild{padding-top:96px}.presentChild::before{top:40px}.wallpaperPreview{background-color:#152d57;padding:12px;position:relative}@media (max-width: 768px){.wallpaperPreview{margin:48px auto 0;max-width:480px;padding:6px}}.wallpaperPreview::before{background:url("../images/wallpaper_catch.png") left top/100% auto no-repeat;content:"";display:block;height:60px;left:0;position:absolute;top:-55px;width:210px}@media (max-width: 768px){.wallpaperPreview::before{height:36px;top:-33px;width:126px}}.wallpaperList{margin-top:40px}.wallpaperList_item+.wallpaperList_item{margin-top:40px}.wallpaperUnitTitle{margin-bottom:16px;text-align:center}.wallpaperUnitTitle_inner{background-image:url("../images/page_icon.png"),url("../images/page_icon.png");background-position:left center, right center;background-repeat:no-repeat, no-repeat;background-size:auto 16px, auto 16px;display:inline-block;padding:0 32px}.wallpaperNotes{margin-top:16px;font-size:12px;font-size:1.2rem}@media (max-width: 768px){.wallpaperNotes{text-align:center}}@media (max-width: 768px){.wallpaperChild{padding-top:96px}}.wallpaperChild::before{top:84px}@media (max-width: 768px){.wallpaperChild::before{top:40px}}.wallpaperApp{align-items:center;display:flex;justify-content:center;position:relative}@media (max-width: 768px){.wallpaperApp{flex-direction:column}}.wallpaperAppText{padding:36px 20px 0;width:50%}@media (max-width: 768px){.wallpaperAppText{padding:0;width:100%}}.wallpaperAppImage{padding:0 20px;width:50%}@media (max-width: 768px){.wallpaperAppImage{margin-top:40px;padding:0;width:100%}}@media (max-width: 768px){.wallpaperAppImage .boxImage{max-width:320px}}.notes{background:#152d57 url("../images/notes_bg.png") center top/346px auto repeat}.notes .listIndent{color:#412d6e}.notes .listIndent_item+.listIndent_item{margin-top:0.5em}.page{background:url("/conoha/christmas2023/images/page_bg.png") center center/auto repeat}.page .sectionDescription strong{color:#d4b81f}.page .section.has-paddingTop2x .sectionAnchor{top:-60vh}@media (max-width: 768px){.page .section.has-paddingTop2x .sectionAnchor{top:-80vh}}.page .section .has-patternLine::before{background:url("../images/page_icon.svg") center center/auto 100% repeat-x}.thisBoxFinishUnit_text{background-color:#152d57;border:3px solid #fff;border-radius:unset;color:#fff}.thisBoxFinishUnit_text::before{top:-76px;width:215px}@media (max-width: 768px){.thisBoxFinishUnit_text::before{top:-82px;width:129px}}.thisHeadingType02 img{height:40px}@media (max-width: 768px){.thisHeadingType02 img{height:24px}}.thisButtonApply-mainvisual{background:linear-gradient(180deg, #d4b81f 0%, #bb8506 100%);border-color:#3f200a;box-shadow:none;color:#fff}.thisButtonApply-present{background:linear-gradient(180deg, #d4b81f 0%, #bb8506 100%);color:#fff}@media (max-width: 768px){.thisButtonApply-present{border-width:2px}}.thisButtonApply-present:hover{opacity:0.2}.thisButtonApply-wallpaper{background-color:#fff;border-color:#152d57;color:#152d57}.thisButtonApply-wallpaper:hover{background-color:#152d57;border-color:#152d57;color:#fff}.thisConfetti_item span{background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 0 0 2px rgba(255,255,255,0.1),0 0 0 3px rgba(255,255,255,0.1)}.thisConfetti_item.is-type1 span{height:1px;width:1px}.thisConfetti_item.is-type2 span{height:2px;width:2px}.thisConfetti_item.is-type3 span{height:3px;width:3px}.thisConfetti_item.is-type4 span{height:4px;width:4px}.thisConfetti_item.is-type5 span{height:5px;width:5px}.thisFooter{background-color:#152d57}.mainvisualTitle{left:calc(50% - 404px);top:230px;width:543px}@media (max-width: 768px){.mainvisualTitle{left:calc(50% - 155px);top:248px;width:310px}}.mainvisualTitle_button{margin-top:50px}.present{scroll-margin-top:calc(-25vh + 84px)}.presentFormDescription::before{border-top-color:#bb8506}.presentFormDescription_inner{background-color:#bb8506;color:#fff}.presentFormDescription_inner::before{border-color:#bb8506 #bb8506 #bb8506 transparent}.presentFormDescription_inner::after{border-color:#bb8506 transparent #bb8506 #bb8506}.presentFormInput input{border-color:#bb8506;color:#bb8506}.presentFormInput input::placeholder{color:#bb8506}.presentFormInput.is-error input{border-color:#414141}.presentImage{margin:24px auto 0;padding:10px;position:relative;width:470px}@media (max-width: 768px){.presentImage{max-width:480px;padding:5px;width:100%}}.wallpaper{background:url("/conoha/christmas2023/images/wallpaper_bg.png") center center/auto repeat}.wallpaperUnitTitle_inner{background-image:url("/conoha/christmas2023/images/page_icon.svg"),url("/conoha/christmas2023/images/page_icon-right.svg");padding:0 47px}.wallpaper .thisHeadingType02{margin-bottom:78px}@media (max-width: 768px){.wallpaper .thisHeadingType02{margin-bottom:52px}}.wallpaperPreview::before{background-image:url("/conoha/christmas2023/images/wallpaper_catch.svg")}.service{background:url("/conoha/christmas2023/images/service_bg.png") center center/auto repeat}.service .thisInner{max-width:920px}.service .thisInner .is-notes{margin-top:22px}.service .sectionDescription{line-height:2;margin-top:22px}.serviceList{display:flex;justify-content:center;margin-top:30px;overflow:hidden}@media (max-width: 768px){.serviceList{flex-direction:column;margin-top:20px}}.serviceList_item{width:33.33%}@media (max-width: 768px){.serviceList_item{width:100%}}@media (max-width: 768px){.serviceList_item+.serviceList_item{border-left-width:0;margin-top:20px}}.serviceUnit{background-color:#fff;border-style:solid;border-width:1px;color:#414141;display:block;height:100%;overflow:hidden;position:relative;z-index:1;font-size:14px;font-size:1.4rem}@media (max-width: 768px){.serviceUnit{border-radius:12px;height:auto;margin:0 auto;max-width:460px}}.serviceUnitImage{overflow:hidden}.serviceUnitImage .boxImage{transform:scale(1);transition:0.2s}.serviceUnit_icon{background-color:#fff;border:currentColor solid 1px;border-radius:6px;bottom:8px;height:26px;position:absolute;right:8px;width:26px}@media (max-width: 768px){.serviceUnit_icon{border-radius:10px;bottom:12px;height:36px;right:12px;width:36px}}.serviceUnit_icon::before{display:inline-block;font-family:"conoha_icon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"\F001";left:7px;position:absolute;top:6px;font-size:12px;font-size:1.2rem}@media (max-width: 768px){.serviceUnit_icon::before{left:10px;top:9px;font-size:16px;font-size:1.6rem}}.serviceUnit.is-wing{border-color:#3898e0;border-radius:20px 0 0 20px}@media (max-width: 768px){.serviceUnit.is-wing{border-radius:12px}}.serviceUnit.is-wing .serviceUnit_icon{color:#3898e0}.serviceUnit.is-vps{border-color:#12b8d7}.serviceUnit.is-vps .serviceUnit_icon{color:#12b8d7}.serviceUnit.is-windows{border-color:#0064aa}.serviceUnit.is-windows .serviceUnit_icon{color:#0064aa}.serviceUnit.is-game{border-color:#404b8f;border-radius:0 20px 20px 0}@media (max-width: 768px){.serviceUnit.is-game{border-radius:12px}}.serviceUnit.is-game .serviceUnit_icon{color:#404b8f}.serviceUnit:hover .serviceUnitImage .boxImage{transform:scale(1.05)}.serviceUnit:hover .serviceUnit_icon{background-color:#414141;border-color:#fff}.serviceUnit:hover .serviceUnit_icon::before{color:#fff}.banner{padding-top:96px}.banner::before{top:40px}.notes{color:#fff}
/*# sourceMappingURL=this.css.map */
