.en-600{font-family:"futura-pt", sans-serif;font-weight:600;font-style:normal}.en-700{font-family:"futura-pt", sans-serif;font-weight:700;font-style:normal}html{font-size:62.5%;margin:0;padding:0;height:100%;overflow-x:hidden}html body{font-size:1.4rem;letter-spacing:0.1em;color:#333333;margin:0;padding:0;height:100%;overflow-x:hidden;font-family:"a-otf-ud-shin-go-pr6n", sans-serif;font-weight:300;font-style:normal}html body *{padding:0;margin:0}html body a{text-decoration:none}html body a:hover{opacity:0.8;transition:0.5s ease}html body h1,html body p,html body ul,html body dl,html body dt,html body dd,html body section{padding:0;margin:0}html body ul{list-style:none}html body .container{padding:70px 15px}@media screen and (min-width:768px){html body .container{padding:100px 15px}}@media screen and (min-width:992px){html body .container{max-width:800px}}@media screen and (min-width:1200px){html body .container{max-width:900px}}@media screen and (min-width:1400px){html body .container{max-width:1100px}}html body .container .section_title{color:#09559E}html body .container .section_title dl{border-left:2px solid #09559E;padding-left:10px}html body .container .section_title dl dt{font-size:2rem}html body .container .section_title dl dd{font-size:1.4rem;font-family:"futura-pt", sans-serif;font-weight:600;font-style:normal}html body .sp-none{display:none}@media screen and (min-width:768px){html body .sp-none{display:block}}html body .tab-none{display:block}@media screen and (min-width:768px){html body .tab-none{display:none}}html body .pc-none{display:block}@media screen and (min-width:992px){html body .pc-none{display:none}}html body .section{padding:30px 0}html body .section .container .section_title{text-align:center}html body .section .container .section_title h1{color:#09559E;font-family:"Montserrat", sans-serif;font-size:2.8rem}@media screen and (min-width:768px){html body .section .container .section_title h1{font-size:4.2rem}}@media screen and (min-width:1200px){html body .section .container .section_title h1{font-size:5.6rem}}html body .section .container .section_title p{font-size:1.2rem;color:#333333}html body .section .container .section_body{padding-top:50px}#header{position:fixed;z-index:999;width:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0))}#header .container{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}#header .container .header_logo_link{width:40%;max-width:180px}#header .container .header_logo_link img{max-width:280px}#header .container .header_nav{margin-left:auto;display:none;text-indent:0.1em}@media (min-width:1400px){#header .container .header_nav{display:block;font-weight:bold}}#header .container .header_nav ul{display:flex}#header .container .header_nav ul li{padding-left:10px;font-size:1.4rem}@media (min-width:1200px){#header .container .header_nav ul li{padding-left:20px}}#header .container .header_nav ul li:first-child{padding-left:0}#header .container .header_nav ul li a{color:#FFFFFF;position:relative;text-decoration:none;transition:0.3s}#header .container .header_nav ul li a:hover{color:#99E9C8}#header .container .header_nav ul li a i{padding-right:5px}@media screen and (min-width:1400px){#header .container .hamburger_menu{display:none}}#header .container .hamburger_menu span{background-color:#FFFFFF}#header .container .hamburger_menu_nav{font-size:1.6rem;background-color:#F5F5F5}#header .container .hamburger_menu_nav ul li{padding-top:8px;padding-bottom:8px}#header .container .hamburger_menu_nav ul li a{color:#09559E}#header .container .hamburger_menu_nav ul li a i{padding-right:10px}.hamburger_menu_nav{position:fixed;z-index:-1;opacity:0;top:0;left:0;width:100%;transition:all 0.3s}.hamburger_menu_nav.panelactive{opacity:1;z-index:998}.hamburger_menu_nav ul{display:none;position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%)}.hamburger_menu_nav.panelactive ul{display:block}.hamburger_menu_nav li{list-style:none}.hamburger_menu_nav li a{color:#FFFFFF;text-decoration:none;padding:10px;display:block;text-transform:uppercase;font-weight:bold}.hamburger_menu{position:relative;background:#09559E;cursor:pointer;width:50px;height:50px;border-radius:5px;z-index:999}.hamburger_menu span{display:inline-block;transition:all 0.4s;position:absolute;left:14px;height:2px;border-radius:5px;background:#FFFFFF;width:45%}.hamburger_menu span:nth-of-type(1){top:13px}.hamburger_menu span:nth-of-type(2){top:19px}.hamburger_menu span:nth-of-type(3){top:25px}.hamburger_menu span:nth-of-type(3)::after{content:"Menu";position:absolute;top:5px;left:0px;color:#FFFFFF;font-size:0.6rem;text-transform:uppercase}.hamburger_menu.active span:nth-of-type(1){top:14px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.hamburger_menu.active span:nth-of-type(2){opacity:0}.hamburger_menu.active span:nth-of-type(3){top:26px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.hamburger_menu.active span:nth-of-type(3)::after{content:"Close";transform:translateY(0) rotate(-45deg);top:5px;left:4px}#hero .hero_list{list-style:none;padding:0;margin:0;width:100%;height:100vh;position:relative}#hero .hero_list .hero_item{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100vh;animation:none;position:relative;overflow:hidden}#hero .hero_list .hero_item::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.15);z-index:1}#hero .hero_list .hero_item.zoom{animation:zoomInOut 50s infinite alternate}#hero .hero_list .hero_item .hero_text{position:absolute;z-index:2;box-sizing:border-box}#hero .hero_list .hero_item .hero_text h1{color:#FFFFFF;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);font-weight:bold;line-height:1.5}#hero .hero_list .hero_item .hero_text p{color:#FFFFFF;font-size:"Montserrat", sans-serif}#hero .hero_list .hero_item:nth-child(1){background-image:url(../img/hero/hero.png)}#hero .hero_list .hero_item:nth-child(1) .hero_text{bottom:80px;left:10%}#hero .hero_list .hero_item:nth-child(1) .hero_text h1{font-size:2.4rem}@media screen and (min-width:768px){#hero .hero_list .hero_item:nth-child(1) .hero_text h1{font-size:3.8rem}}@media screen and (min-width:992px){#hero .hero_list .hero_item:nth-child(1) .hero_text h1{font-size:4.2rem}}#hero .hero_list .hero_item:nth-child(2){background-image:url(../img/hero/hero02.webp)}#hero .hero_list .hero_item:nth-child(2) .hero_text{bottom:80px;right:10%}#hero .hero_list .hero_item:nth-child(2) .hero_text h1{font-size:2.4rem}@media screen and (min-width:768px){#hero .hero_list .hero_item:nth-child(2) .hero_text h1{font-size:3.8rem}}@media screen and (min-width:992px){#hero .hero_list .hero_item:nth-child(2) .hero_text h1{font-size:4.2rem}}#hero .hero_list .hero_item:nth-child(3){background-image:url(../img/hero/hero03.webp)}#hero .hero_list .hero_item:nth-child(3) .hero_text{bottom:80px;left:10%}#hero .hero_list .hero_item:nth-child(3) .hero_text h1{font-size:2.6rem}@media screen and (min-width:768px){#hero .hero_list .hero_item:nth-child(3) .hero_text h1{font-size:3.8rem}}@media screen and (min-width:992px){#hero .hero_list .hero_item:nth-child(3) .hero_text h1{font-size:4.2rem}}@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.test2{font-family:"Jost", sans-serif;font-optical-sizing:auto;font-weight:bold;font-style:normal}#philosophy .philosophy-label{color:#09559E;font-weight:bold;font-size:1.6rem;margin-bottom:10px}#philosophy .philosophy-title{font-size:5.4rem;margin-bottom:10px}/*# sourceMappingURL=style.css.map */