﻿@import"https://fonts.googleapis.com/css2?family=Catamaran:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;background:rgba(0,0,0,0);font-style:normal;font-size:100%;outline:0;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0);font-size:100%}em{font-style:normal}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle;outline:none}ins{color:#000;background-color:#eee;text-decoration:none}mark{color:#000;background-color:#eee;font-style:italic;font-weight:bold}hr{margin:1em 0;padding:0;border:0;border-top:1px solid #ccc;display:block;height:1px}img{vertical-align:middle}.cl{display:inline-block}.cl:after{display:block;clear:both;height:0;visibility:hidden;content:"."}* html .cl{height:1%}.cl{display:block}@font-face{font-family:"catamaran";src:local("Catamaran");unicode-range:U+0030-0039,U+0041-005A,U+0061-007A}body{font-family:"catamaran","Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",Osaka,sans-serif;font-weight:300;color:#707070;-webkit-text-size-adjust:none}@media screen and (min-width: 1025px){html{min-width:1024px}body{min-width:1024px;background:center top no-repeat url(../img/article_bg.png) #faf7f4}.inner{position:relative;margin:0 auto;max-width:1240px}.heading-1{position:relative;margin-bottom:100px}.heading-1::before{content:"";position:absolute;top:-20%;left:-15px;display:block;width:37px;height:140%;background:rgba(0,0,0,0) linear-gradient(180deg, #266BF7 0%, #0043CB 100%) 0% 0% no-repeat padding-box}.heading-1 em{position:relative;display:block;font-size:57px;line-height:68px;letter-spacing:-2.5px;color:#000}.heading-1 small{position:relative;display:block;padding-left:30px;font-size:18px;color:#454545}.page-header{display:flex;flex-direction:row;justify-content:center}.global-header{position:fixed;width:100%;height:63px;background:rgba(0,0,0,0) linear-gradient(180deg, #0043CB 0%, #266BF7 100%) 0% 0% no-repeat padding-box;z-index:9000}.global-header .inner{display:flex;flex-direction:row;justify-content:space-between;padding:8px 0 13px}.global-header .site_logo{height:49px}.global-header .site_logo img{height:100%}.global-header .global-navigation{padding-top:10px}.global-header .global-navigation ul{display:inline-block}.global-header .global-navigation ul li{display:inline-block;margin-left:30px;font-size:13px;font-weight:bold}.global-header .global-navigation ul li a{color:#fff;text-decoration:none}.global-header .global-navigation ul li a:hover{text-decoration:underline}.mv{box-sizing:border-box;margin:0 0 115px;padding:500px 0 0;height:1080px;background:center no-repeat url(../img/mv-bg.jpg);background-size:cover}.mv .page-title{margin:0 auto;width:406px}.mv .page-title img{width:100%}.strategy{margin-bottom:100px}.strategy .inner{display:flex;flex-direction:row;justify-content:space-between}.strategy .image{width:602px}.strategy .image img{width:100%}.strategy .detail{width:560px}.strategy .detail h2{margin-bottom:40px}.strategy .detail h2 em{display:block;margin-bottom:10px;font-size:45px;line-height:50px;letter-spacing:-2.5px;color:#000}.strategy .detail h2 small{display:block;font-size:18px;line-height:33px}.strategy .detail p{font-size:18px;line-height:33px}.ability{margin:0 0 100px;padding:60px 0;color:#fff;background:center no-repeat url(../img/ability-bg.png);background-size:cover}.ability .inner{width:1050px}.ability .heading-1 em,.ability .heading-1 small{color:#fff}.ability .list{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:85px}.ability .list li{text-align:center}.ability .list li figure{margin:0 auto 10px;width:88px}.ability .list li figure img{width:100%}.ability .list li span{font-weight:bold}.ability .list li span em{display:block;font-size:24px}.ability .list li span small{display:block;font-size:16px}.ability .text{font-size:18px}.event{margin-bottom:240px}.event .inner{width:1050px}.event .temporary{font-size:18px;text-align:center}.contact{padding:160px 0 250px}.contact .text{margin:0 auto;width:880px;font-size:16px;line-height:53px}.about{padding:160px 0 250px}.about table{margin:0 auto;width:760px;font-size:16px}.about table tr{border-bottom:solid 1px #ccc}.about table th,.about table td{padding:25px}.about table th{width:31%;font-weight:bold;text-align:right}.global-footer{box-sizing:border-box;height:63px;background:rgba(0,0,0,0) linear-gradient(180deg, #0043CB 0%, #266BF7 100%) 0% 0% no-repeat padding-box}.global-footer .inner{display:flex;flex-direction:row;justify-content:space-between;padding:8px 0 0}.global-footer .site_logo{height:49px}.global-footer .site_logo img{height:100%}.global-footer .copy{padding-top:15px;width:95%;font-size:13px;text-align:center;font-weight:bold;color:#fff}.spv{display:none !important}}@media screen and (max-width: 1024px){body{background:center top no-repeat url(../img/article_bg.png) #faf7f4}.inner{position:relative;box-sizing:border-box;margin:0 auto;padding:0 15px;width:100%}.heading-1{position:relative;margin-left:15px;margin-bottom:60px}.heading-1::before{content:"";position:absolute;top:-15%;left:-15px;display:block;width:37px;height:130%;background:rgba(0,0,0,0) linear-gradient(180deg, #266BF7 0%, #0043CB 100%) 0% 0% no-repeat padding-box}.heading-1 em{position:relative;display:block;font-size:30px;line-height:36px;letter-spacing:-1.5px;color:#000}.heading-1 small{position:relative;display:block;padding-left:30px;font-size:16px;color:#454545}.page-header{display:flex;flex-direction:row;justify-content:normal}.global-header{position:fixed;width:100%;height:63px;background:rgba(0,0,0,0) linear-gradient(180deg, #0043CB 0%, #266BF7 100%) 0% 0% no-repeat padding-box;z-index:9000}.global-header .inner{display:flex;flex-direction:row;justify-content:space-between;padding:8px 15px 13px}.global-header .site_logo{height:49px}.global-header .site_logo img{height:100%}.global-header .global-navigation{padding-top:10px}.global-header .global-navigation ul{display:inline-block}.global-header .global-navigation ul li{display:inline-block;margin-left:30px;font-size:13px;font-weight:bold}.global-header .global-navigation ul li a{color:#fff;text-decoration:none}.global-header .global-navigation ul li a:hover{text-decoration:underline}.mv{box-sizing:border-box;margin:0 0 115px;padding:42vh 0 0;height:100vh;background:center no-repeat url(../img/mv-bg.jpg);background-size:cover}.mv .page-title{margin:0 auto;width:75%}.mv .page-title img{width:100%}.strategy{margin-bottom:100px}.strategy .image{margin-bottom:65px}.strategy .image img{width:100%}.strategy .detail h2{margin-bottom:40px}.strategy .detail h2 em{display:block;margin-bottom:10px;font-size:30px;line-height:36px;letter-spacing:-1.5px;color:#000}.strategy .detail h2 small{display:block;font-size:18px;line-height:33px}.strategy .detail p{font-size:16px;line-height:33px}.ability{margin:0 0 100px;padding:60px 0;color:#fff;background:20% no-repeat url(../img/ability-bg.png);background-size:cover}.ability .heading-1 em,.ability .heading-1 small{color:#fff}.ability .list{margin-bottom:85px}.ability .list li{margin-bottom:55px;text-align:center}.ability .list li figure{margin:0 auto 10px;width:88px}.ability .list li figure img{width:100%}.ability .list li span{font-weight:bold}.ability .list li span em{display:block;font-size:24px}.ability .list li span small{display:block;font-size:16px}.ability .text{font-size:16px}.event{margin-bottom:240px}.event .heading-1 em,.event .heading-1 small{color:#000}.event .temporary{font-size:18px;text-align:center}.contact{padding:100px 0 100px}.contact .text{font-size:14px;line-height:33px;text-align:left}.about{padding:100px 0 255px}.about table{width:100%;font-size:14px}.about table tr{border-bottom:solid 1px #ccc}.about table th,.about table td{padding:15px 0}.about table th{width:21%;font-weight:bold;text-align:right}.about table td{padding-left:15px}.global-footer{box-sizing:border-box;background:rgba(0,0,0,0) linear-gradient(180deg, #0043CB 0%, #266BF7 100%) 0% 0% no-repeat padding-box}.global-footer .inner{padding:15px 0 0}.global-footer .site_logo{height:49px;text-align:center}.global-footer .site_logo img{height:100%}.global-footer .copy{padding-top:10px;width:95%;font-size:12px;text-align:center;font-weight:bold;color:#fff}.pcv{display:none !important}.spv{display:block !important}}@media screen and (max-width: 1280px)and (min-width: 1025px){.inner{position:relative;margin:0 40px;width:auto;min-width:320px}.inner .content_box{box-sizing:border-box;padding:0 15px;width:auto}.inner::before{position:absolute;display:block;font-size:90px;line-height:1em;color:#8f7a29;opacity:.1;transform:rotate(90deg);transform-origin:top left}.global-header .inner{padding-left:0}.sub-header{padding-right:0}.mv .schedule{font-size:24px}}@media screen and (max-width: 768px){.mv .schedule{font-size:16px}}
/*# sourceMappingURL=style.css.map */
