@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap";[data-js-fixed-body],[data-js-fixed-html]{overflow:hidden;height:100%}body{overflow-x:hidden}.g-footerSubNav_list .g-footerSubNav_listItem:not(:first-child) .g-footerSubNav_listItemLink::after{display:none !important}.p-buildora{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif;letter-spacing:4%;line-height:1.6;overflow:hidden}@media only screen and (max-width: 750px){.p-buildora{letter-spacing:0}}.p-buildora img{vertical-align:bottom;max-width:100%}.p-buildora img.cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.p-buildora .c-content_inner{padding:0 20px;max-width:1214px;margin:0 auto}@media only screen and (max-width: 750px){.p-buildora .c-content_inner{width:auto;min-width:inherit}}.p-buildora .is-sp{display:none}@media only screen and (max-width: 750px){.p-buildora .is-sp{display:inherit}}@media only screen and (max-width: 750px){.p-buildora .is-pc{display:none}}.p-buildora .p-buildora_mv img{width:100%}.p-buildora .p-buildora_story{padding:95px 0;background:url("../../assets/img/story_bg.jpg") center/cover no-repeat;background-color:#000;color:#fff;text-align:center}@media only screen and (max-width: 750px){.p-buildora .p-buildora_story{padding:35px 0 30px;background-image:url("../../assets/img/story_bg_sp.png");text-align:left}}.p-buildora .p-buildora_story h2{margin:0 0 30px;font-family:"Oswald",sans-serif;font-size:32px;line-height:1.3;font-weight:700}@media only screen and (max-width: 750px){.p-buildora .p-buildora_story h2{margin-bottom:15px;font-size:18px;text-align:center}}.p-buildora .p-buildora_story .lead{margin-bottom:45px;font-family:"Noto Serif JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif;font-size:40px;font-weight:700}@media only screen and (max-width: 750px){.p-buildora .p-buildora_story .lead{margin:0 -20px 20px;font-size:20px;text-align:center}}.p-buildora .p-buildora_story .lead span{color:#fff836}.p-buildora .p-buildora_story .tx01{margin-bottom:25px;font-family:"Noto Serif JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif;font-size:24px;font-weight:700;line-height:2.4}@media only screen and (max-width: 750px){.p-buildora .p-buildora_story .tx01{margin-bottom:20px;font-size:16px;line-height:1.8}}.p-buildora .p-buildora_story .tx02{margin-bottom:25px;font-size:20px;font-weight:500;line-height:2.4}@media only screen and (max-width: 750px){.p-buildora .p-buildora_story .tx02{margin-bottom:20px;font-size:16px;line-height:1.8}}.p-buildora .p-buildora_story .logo{max-width:460px;margin:0 auto}@media only screen and (max-width: 750px){.p-buildora .p-buildora_story .logo{max-width:230px}}.p-buildora .p-buildora_episode .item{padding:130px 0 60px;position:relative;z-index:1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item{padding:20px 0;display:block}}.p-buildora .p-buildora_episode .item::before{content:" ";display:block;width:calc((100svw - 1174px)/2 + 227px);height:182px;background-color:#000;position:absolute;top:0;left:50%;margin-left:-50svw;z-index:-1}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item::before{width:255px;height:112px}}.p-buildora .p-buildora_episode .item::after{content:" ";display:block;width:100svw;height:100%;background-color:#eee;position:absolute;top:0;left:50%;margin-left:-50svw;z-index:-2}.p-buildora .p-buildora_episode .item.vol01::before{background-color:#710c0c}.p-buildora .p-buildora_episode .item.vol01::after{background:url("../../assets/img/episode01_bg.jpg") center/cover no-repeat}.p-buildora .p-buildora_episode .item.vol02::before{background-color:#092c7c}.p-buildora .p-buildora_episode .item.vol02::after{background:url("../../assets/img/episode02_bg.jpg") center/cover no-repeat}.p-buildora .p-buildora_episode .item.vol03::before{background-color:#084e1a}.p-buildora .p-buildora_episode .item.vol03::after{background:url("../../assets/img/episode03_bg.jpg") center/cover no-repeat}.p-buildora .p-buildora_episode .item h3{font-family:"Oswald",sans-serif;font-size:40px;font-weight:700;line-height:1;position:absolute;top:45px;left:-90px;color:#fff}@media only screen and (max-width: 1380px){.p-buildora .p-buildora_episode .item h3{left:-10px}}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item h3{font-size:28px;top:22px;left:0;text-align:center}}.p-buildora .p-buildora_episode .item h3 span{font-size:56px}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item h3 span{display:block;font-size:42px}}.p-buildora .p-buildora_episode .item .thum{width:47.7001703578%;background-color:#fff;position:relative}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item .thum{width:auto;margin-left:100px}}.p-buildora .p-buildora_episode .item .thum a img{transition:all .3s ease-out}@media only screen and (min-width: 751px){.p-buildora .p-buildora_episode .item .thum a:hover img{opacity:.7}}.p-buildora .p-buildora_episode .item .thum::after{content:" ";display:block;padding-bottom:56.25%}.p-buildora .p-buildora_episode .item .thum iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-buildora .p-buildora_episode .item .textbody{width:44.1226575809%;margin-top:48px;border:1px solid #fff;padding:40px 25px 40px 168px;position:relative;color:#fff}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item .textbody{width:auto;margin-top:24px;margin-left:20px;padding:20px 20px 20px 75px}}.p-buildora .p-buildora_episode .item .textbody .image{width:185px;position:absolute;top:-49px;left:-42px}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item .textbody .image{width:80px;top:-25px;left:-21px}}.p-buildora .p-buildora_episode .item .textbody .lead{margin-bottom:20px;font-size:18px;line-height:1.4}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item .textbody .lead{margin-bottom:10px;font-size:15px}}.p-buildora .p-buildora_episode .item .textbody .lead strong{font-size:32px;font-weight:700}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item .textbody .lead strong{font-size:24px}}.p-buildora .p-buildora_episode .item .textbody .name{margin-bottom:5px;font-size:24px;font-weight:700}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item .textbody .name{font-size:18px}}.p-buildora .p-buildora_episode .item .textbody .name span{font-size:16px}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item .textbody .name span{font-size:13px}}.p-buildora .p-buildora_episode .item .textbody .name rp,.p-buildora .p-buildora_episode .item .textbody .name rt{font-size:12px;font-weight:400}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item .textbody .name rp,.p-buildora .p-buildora_episode .item .textbody .name rt{font-size:10px}}.p-buildora .p-buildora_episode .item .textbody .name rt{margin-bottom:3px}.p-buildora .p-buildora_episode .item .textbody .tx{font-size:16px}@media only screen and (max-width: 750px){.p-buildora .p-buildora_episode .item .textbody .tx{font-size:14px}}.p-buildora .p-buildora_message{padding:75px 0 80px;background:url("../../assets/img/message_bg.jpg") center 0/cover no-repeat}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message{padding:40px 0}}.p-buildora .p-buildora_message h2{margin:0 0 20px;font-family:"Oswald",sans-serif;font-size:32px;line-height:1.3;font-weight:700;color:#1f2c4a;text-align:center}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message h2{margin-bottom:20px;font-size:18px;text-align:center}}.p-buildora .p-buildora_message .lead{margin-bottom:30px;font-family:"Noto Serif JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif;font-size:40px;font-weight:700;text-align:center;color:#1f2c4a}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .lead{font-size:20px}}.p-buildora .p-buildora_message .tx{font-size:18px;line-height:2.4;text-align:center;color:#000}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .tx{font-size:14px;line-height:2.2;text-align:left}}.p-buildora .p-buildora_message .box{margin-top:60px;padding:60px 80px;border:1px solid #000;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .box{margin-top:30px;padding:40px 32px;display:block}}.p-buildora .p-buildora_message .box .image{width:47.0355731225%}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .box .image{width:auto;margin-bottom:24px}}.p-buildora .p-buildora_message .box .textbody{width:48.3201581028%}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .box .textbody{width:auto}}.p-buildora .p-buildora_message .box .textbody p{font-size:18px;line-height:2.4;color:#000}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .box .textbody p{font-size:14px;line-height:2.2}}.p-buildora .p-buildora_message .box .textbody .btn{margin-top:35px;font-size:20px;font-weight:700;text-align:center}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .box .textbody .btn{margin-top:24px;font-size:16px}}.p-buildora .p-buildora_message .box .textbody .btn a{display:block;padding:25px 45px;background-color:#e60001;color:#fff;text-decoration:none;position:relative;transition:all .3s ease-out}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .box .textbody .btn a{padding:18px 45px}}.p-buildora .p-buildora_message .box .textbody .btn a::after{content:" ";display:block;background:url("../../assets/img/btn_arrow.svg") center no-repeat;width:9px;height:15px;position:absolute;top:50%;right:30px;margin-top:-8px}@media only screen and (min-width: 751px){.p-buildora .p-buildora_message .box .textbody .btn a:hover{background-color:#1f2c4a}}.p-buildora .p-buildora_message .btns{margin:60px auto 0;max-width:1000px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .btns{margin-top:30px;display:block;padding:0 32px}}.p-buildora .p-buildora_message .btns li{width:48%;font-size:20px;font-weight:700;text-align:center}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .btns li{width:auto;font-size:16px;margin-bottom:16px}.p-buildora .p-buildora_message .btns li:last-child{margin-bottom:0}}.p-buildora .p-buildora_message .btns li a{display:block;padding:25px 45px;background-color:#1f2c4a;color:#fff;text-decoration:none;position:relative;transition:all .3s ease-out}@media only screen and (max-width: 750px){.p-buildora .p-buildora_message .btns li a{padding:18px 45px}}.p-buildora .p-buildora_message .btns li a::after{content:" ";display:block;background:url("../../assets/img/btn_arrow.svg") center no-repeat;width:9px;height:15px;position:absolute;top:50%;right:30px;margin-top:-8px;transition:all .3s ease-out}.p-buildora .p-buildora_message .btns li a::before{content:" ";display:block;background:url("../../assets/img/btn_arrow02.svg") center no-repeat;width:9px;height:15px;position:absolute;top:50%;right:30px;margin-top:-8px;transition:all .3s ease-out;opacity:0}@media only screen and (min-width: 751px){.p-buildora .p-buildora_message .btns li a:hover{background-color:#fff;color:#1f2c4a}.p-buildora .p-buildora_message .btns li a:hover::after{opacity:0}.p-buildora .p-buildora_message .btns li a:hover::before{opacity:1}}.p-buildora .p-buildora_links{padding:60px 0;background-color:#1f2c4a}@media only screen and (max-width: 750px){.p-buildora .p-buildora_links{padding:30px 0}}.p-buildora .p-buildora_links ul{max-width:760px;margin:0 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 750px){.p-buildora .p-buildora_links ul{display:block;padding:0 32px}}.p-buildora .p-buildora_links ul li{width:48%;font-size:20px;font-weight:700;text-align:center}@media only screen and (max-width: 750px){.p-buildora .p-buildora_links ul li{width:auto;font-size:16px;margin-bottom:16px}.p-buildora .p-buildora_links ul li:last-child{margin-bottom:0}}.p-buildora .p-buildora_links ul li a{display:block;padding:25px 45px;border:1px solid #fff;background-color:#1f2c4a;color:#fff;text-decoration:none;position:relative;transition:all .3s ease-out}@media only screen and (max-width: 750px){.p-buildora .p-buildora_links ul li a{padding:18px 45px}}.p-buildora .p-buildora_links ul li a::after{content:" ";display:block;background:url("../../assets/img/btn_arrow.svg") center no-repeat;width:9px;height:15px;position:absolute;top:50%;right:30px;margin-top:-8px;transition:all .3s ease-out}.p-buildora .p-buildora_links ul li a::before{content:" ";display:block;background:url("../../assets/img/btn_arrow02.svg") center no-repeat;width:9px;height:15px;position:absolute;top:50%;right:30px;margin-top:-8px;transition:all .3s ease-out;opacity:0}@media only screen and (min-width: 751px){.p-buildora .p-buildora_links ul li a:hover{background-color:#fff;color:#1f2c4a}.p-buildora .p-buildora_links ul li a:hover::after{opacity:0}.p-buildora .p-buildora_links ul li a:hover::before{opacity:1}}.modaal-video-wrap{max-width:1000px;margin:auto}.modaal-video-container{max-height:none;max-width:1000px;position:relative;height:auto;padding-bottom:0 !important}.modaal-video-container::after{content:" ";display:block;padding-bottom:56.25%}.modaal-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-container{max-width:1000px}.modaal-content-container{padding:0}.modaal-inner-wrapper{padding:80px 0;width:auto;height:auto;max-width:1000px;margin:0 auto}.modaal-close{position:absolute;top:-80px;right:0;width:80px;height:80px;border-radius:0;background:url("../../assets/img/close.svg") 0 0 no-repeat !important}@media only screen and (max-width: 750px){.modaal-close{top:-40px;width:40px;height:40px;background-size:40px auto !important}}.modaal-close::before,.modaal-close::after{display:none !important}.modaal-close span{display:none !important}.c-modal_wrap{display:none}
