*{position:relative}body{background:#000;color:#fff;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo UI","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:16px;line-height:1.8}img{display:block;width:100%}@media screen and (min-width: 768px){a{transition:.2s}a:hover{transition:.3s;opacity:.5}}@media screen and (max-width: 768px){.sp{display:block}}@media screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 640px){.sp.and-tablet{display:block}}@media screen and (min-width: 640px){.sp.and-tablet{display:none}}@media screen and (max-width: 640px){.tablet{display:none}}@media screen and (min-width: 640px){.tablet{display:block}}@media screen and (min-width: 768px){.tablet{display:none}}@media screen and (max-width: 768px){.pc{display:none}}@media screen and (min-width: 768px){.pc{display:block}}.wl{margin-left:auto;margin-right:auto;max-width:768px;width:91%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-xs{font-size:10px}.text-sm{font-size:12px}.text-base{font-size:14px}.text-md{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:32px}.text-4xl{font-size:36px}.text-red{color:#be2821}.disabled{color:#666;cursor:not-allowed}.font-bold{font-weight:bold}.lh-2{line-height:2}.mt-40{margin:40px auto 0}.h3-red{color:#c03;font-size:1.6rem;font-weight:600;margin:60px 0 0;text-align:center}@media screen and (min-width: 900px){.h3-red{font-size:2rem;text-align:center}}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}.btn_play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;z-index:1}@font-face{font-family:"Questrial";src:url("../fonts/Questrial-Regular.ttf") format("truetype")}header{align-items:center;background:#000;border-bottom:2px solid #fff;display:flex;font-family:Questrial;width:100%}@media screen and (max-width: 768px){header{justify-content:space-between;position:fixed;z-index:20}}@media screen and (max-width: 768px){.header-logo-area{height:50px;width:84px}}@media screen and (min-width: 768px){.header-logo-area{display:block;height:100%;width:240px}}#nav{max-width:768px}@media screen and (max-width: 768px){#nav{background:#000;height:100vh;height:calc(100% - 52px);left:0;opacity:.9;overflow-x:scroll;padding:0 0 20px;position:fixed;top:0;transform:translateY(calc(-100% - 52px));transition:all .6s;width:100%;z-index:80}}@media screen and (min-width: 768px){#nav{padding:0 0 0 60px}}#nav.active{transform:translateY(52px)}@media screen and (max-width: 768px){.nav-ul{padding:20px 30px 0}}@media screen and (min-width: 768px){.nav-ul{display:flex;flex-wrap:wrap}}@media screen and (max-width: 768px){.nav-li{font-size:20px;padding:6px 0 0 0}}@media screen and (min-width: 768px){.nav-li{font-size:24px;display:inline-block;padding:6px 20px 6px 0}}@media screen and (max-width: 768px){.nav-li-delta{display:none}}@media screen and (min-width: 768px){.nav-li-delta{font-size:12px;top:-4px;left:4px}}.nav-li a{color:#2f64e8;display:block}.nav-li .nav-li-current{color:#fff}@media screen and (min-width: 768px){#nav-special-ul{background:#000;border:2px #fff solid;display:none;left:-20px;padding:12px 0 16px 26px;position:absolute;width:520px;z-index:200}}.nav-special-li{padding:5px 0 5px 10px}@media screen and (max-width: 768px){.nav-special-li{border-bottom:1px solid #2f64e8;font-size:12px}}@media screen and (min-width: 768px){.nav-special-li{font-size:18px}}@media screen and (max-width: 768px){.nav-special-li:first-of-type{border-top:1px solid #2f64e8}}@media screen and (min-width: 768px){.nav-special-li a{color:#fff}}@media screen and (min-width: 768px){.nav-special-li a::before{background:url(../images/arrow_right_blue.svg) no-repeat center center/contain;content:"";display:inline-block;height:24px;margin:0 10px 0 0;position:relative;top:5px;width:24px}}#nav-overlay{background:rgba(0,0,0,.6);bottom:0;display:none;position:fixed;top:0;left:0;right:0;z-index:10}#nav-overlay.active{display:block}.hamburger{display:block;cursor:pointer;height:30px;right:10px;text-align:center;top:-4px;width:30px;z-index:200}@media screen and (min-width: 768px){.hamburger{display:none}}.hamburger span{display:block;position:absolute;width:24px;height:2px;left:0px;background:#2f64e8;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:18px}.hamburger span:nth-child(3){top:26px}.hamburger.active span:nth-child(1){background:#2f64e8;top:16px;left:0px;transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){background:#2f64e8;top:16px;transform:rotate(45deg)}.nav-close-hamburger-area{height:50px}.hamburger.nav-close-hamburger{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.line-layout{background:url(../images/bg.jpg) no-repeat center 52px/contain}@media screen and (max-width: 640px){.line-layout{padding-top:52px}}@media screen and (min-width: 768px){.line-layout{background-position:top;display:flex;justify-content:space-between}}.line-layout.sub{border-top:2px solid #fff}@media screen and (min-width: 768px){.line-layout.sub{background:none}}.line-layout-left{display:none}@media screen and (min-width: 768px){.line-layout-left{border-right:2px solid #fff;display:block;padding:50px 0 0;width:60px}}.line-layout-center{margin:0 auto 90px}@media screen and (min-width: 768px){.line-layout-center{width:calc(100vw - 120px)}}.line-layout-right{display:none}@media screen and (min-width: 768px){.line-layout-right{border-left:2px solid #fff;display:block;width:60px}}.vw{left:22px;position:fixed;width:16px}.content{margin:0 auto;max-width:768px;width:91%}@media screen and (min-width: 768px){.content{padding:0 20px}}.common-page-title{margin-top:40px}.content .h1-area{align-items:center;display:flex}.content .h1-area h1{font-size:1.2rem;font-weight:600;margin:0 10px 0 0;text-decoration:underline;text-underline-offset:.4em}@media screen and (min-width: 768px){.content .h1-area h1{font-size:1.3rem}}.content .h1-area h1 span{font-size:1rem}@media screen and (min-width: 768px){.content .h1-area h1{font-size:1.9rem}.content .h1-area h1 span{font-size:1.2rem}}.content .h1-area img{top:4px;width:56px}@media screen and (min-width: 768px){.content .h1-area img{width:90px}}.content p{font-size:16px;line-height:2rem;margin:40px 0}.content .next{text-align:center}.content .next .arrow{display:inline-block;height:30px;top:-14px;width:30px}.content .next .h3{color:#1e4ce0;font-size:2rem}.content .next .h3 span{font-size:1rem}.fixed{top:0;overflow:hidden;position:sticky}.modaal-video .modaal-inner-wrapper{padding:0}.modaal-close:after,.modaal-close:before{background:#ccc}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#666}.modaal-video-container{height:56.25vw;padding-bottom:0;width:100%}@media screen and (min-width: 768px){.modaal-video-container{height:39.375vw;max-height:562px;max-width:1000px;width:70vw}}.modaal-video-wrap{margin:auto !important}.special{margin:100px auto 0}.title-special,.special-title{margin:0 auto;width:280px}@media screen and (min-width: 768px){.title-special,.special-title{width:500px}}.special-li{margin:50px 0 0 0}@media screen and (min-width: 768px){.special-li{align-items:center;display:flex}}@media screen and (min-width: 768px){.special-img{height:154px;-o-object-fit:cover;object-fit:cover;width:50%}}.special-li .text-area{align-items:center;display:flex;min-height:140px;padding:0 0 0 30px}@media screen and (min-width: 768px){.special-li .text-area{height:154px;width:50%}}.special-li .bg-blue{background-color:#004de9}.special-li .bg-tallow{background-color:#a99c76}.special-li .bg-di-serria{background-color:#d49a5d}.special-li .bg-308E8E{background-color:#308e8e}.special-li .text-area .text-area-inner{font-size:1.6rem;font-weight:500}@media screen and (min-width: 768px){.special-li .text-area .text-area-inner{font-size:1.8rem}}.special-li .line-break{line-height:1.4}.special-li .text-area .flex{display:flex}.arrow-link{font-weight:800}.arrow-link::before{background:url(../images/arrow_right_white.png) no-repeat center center/contain;content:"";display:inline-block;height:30px;margin:0 8px 0 0;position:relative;top:5px;width:30px}.arrow-link.line-break{line-height:.8}.arrow-right{display:inline-block;height:30px;width:30px}.special-li .text-area .flex .arrow-right{top:10px}@media screen and (min-width: 768px){.special-li .text-area .flex .arrow-right{top:10px}}@media screen and (max-width: 768px){.special-li .text-area .flex .arrow-right.small{top:4px}}.special-li .text-area .text-area-inner .small{font-size:1.3rem}@media screen and (min-width: 768px){.special-li .text-area .text-area-inner .small{font-size:1.6rem}}.content .special-copyright{font-size:10px;line-height:1.4;margin-top:2px}@media screen and (min-width: 768px){.content .special-copyright.mt-12-pc{margin-top:12px}}.official-sns-area{margin:100px auto 0}@media screen and (min-width: 768px){.official-sns-area{display:flex;justify-content:space-between}}.official-sns-area .btn{align-items:center;border:#666 1px solid;display:flex;height:80px;justify-content:space-between;margin:0 auto 20px;padding:0px 30px}@media screen and (min-width: 768px){.official-sns-area .btn{height:80px;width:280px}}.btn-inner{display:inline-block;font-size:20px;font-weight:600;width:100%}.btn-inner::after{background:url(/assets/images/arrow_right_blue.svg);background-size:contain;content:"";display:inline-block;height:24px;position:absolute;right:0;width:24px}.additional-banner-area{border-top:2px solid #fff;width:100%}.banner-area{margin:100px auto 0}#banner-area a{display:block}.share-area{align-items:center;display:flex;justify-content:space-between;margin:40px auto 0;width:60%}@media screen and (min-width: 768px){.share-area{width:240px}}.share-area p{font-size:14px}.share-area a{display:block;height:33px;width:33px}.share-area .twitter img{top:2px;height:30px;width:30px}.share-area .line{top:1px}footer{background:#000;margin:80px 0 0;padding:0 0 20px;text-align:center}@media screen and (min-width: 768px){footer{margin:110px 0 0}}footer small{font-size:.6em}@media screen and (min-width: 768px){footer small{font-size:.8em}}#btn-to-top{display:none;position:fixed;right:4px;width:10px;z-index:10}@media screen and (min-width: 768px){#btn-to-top{padding:0 0 10px;right:23px;width:12px}}@keyframes zoom-in{0%{transform:scale(0.1)}100%{transform:none}}.is-animated{animation:.2s zoom-in}
/*# sourceMappingURL=../css_map/common.css.map */
