﻿.contents {/*background-color: #f5f5f5;*/padding-bottom: 20px}.contents__chapter {width: calc(100% - 40px);margin: 20px auto 0 auto;padding-top: 80px;padding-bottom: 80px}.chapter {background: #fff}.chapter__outer {width: calc(100% - 20px);max-width: 1200px;margin: 0 auto}.chapter__inner {margin-top: 60px}.chapter__title--alpha {color: #1a1a1a;font-size: 4rem;font-weight: 900}.artio_contents figure{aspect-ratio:1 / 1;}.artio_contents figure img{object-fit: cover;width: 100%;height: 100%;}@media screen and (max-width: 1024px) {.chapter__title--alpha {display: flex;justify-content: center}}.chapter__title--bravo {color: #1a1a1a;font-size: 2rem;font-weight: 900}@media screen and (max-width: 1024px) {.chapter__title--bravo {display: flex;justify-content: center}}.chapter__title--charlie {background-color: #0068b7;color: #fff;font-size: 2rem;font-weight: 900;line-height: 1.2;padding: 7px 15px}.chapter__title--charlie::before {content: "▼"}.chapter__title--delta {border: 1px solid #333;font-size: 2rem;font-weight: 900;line-height: 1.2;padding: 5px 15px}.chapter__body {margin: 30px 5px}.chapter__text {line-height: 2}.jumper {position: sticky;top: 0;background-color: #666;display: flex;justify-content: center;align-items: center;font-weight: 500;line-height: 1.2;z-index: 10}.jumper__body {width: calc(100% - 20px);max-width: 1200px;display: flex;justify-content: space-between}.jumper__top {padding: 20px 15px 20px 0}.jumper__top-link {transition: all .5s ease;display: flex;border: 1px solid #fff;color: #fff;align-items: center;padding: 3px 5px}.jumper__top-link:before {content: "▲"}@media screen and (min-width:600px) {.jumper__top-link:before {font-size: 90%;padding-right: 3px}}@media(any-hover: hover) {.jumper__top-link:hover {color: #666;background-color: #fff}}@media screen and (max-width:599px) {.jumper__top-text {display: none}}.jumper__anchor {flex-grow: 1;position: relative;overflow: auto hidden}.jumper__anchor::-webkit-scrollbar {height: 5px}.jumper__anchor::-webkit-scrollbar-thumb {background-color: #a6a7ae;border-radius: 10px}.jumper__anchor::-webkit-scrollbar-track {background-color: rgba(0, 0, 0, 0)}.jumper__anchor-list {position: absolute;top: 0;left: 0;display: flex}.jumper__anchor-item {flex-shrink: 0;display: flex}.jumper__anchor-link {display: flex;padding: 24px 15px;color: #fff;align-items: center;justify-content: center;font-weight: 900}.jumper__anchor-link:before {content: "▼";font-size: 90%;padding-right: 3px}.jumper__english, .jumper__my-page {padding: 20px 0 20px 15px}.jumper__english-link, .jumper__my-page-link {transition: all .5s ease;display: flex;border: 1px solid #fff;color: #fff;align-items: center;padding: 3px 5px}@media(any-hover: hover) {.jumper__english-link:hover, .jumper__my-page-link:hover {color: #666;background-color: #fff}}.js-jumper__unhover:not(.js-jumper__current) {opacity: .5}.js-jumper__current {color: #0068b7;text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 0px 1px 0 #fff, -1px 0 #fff, -1px 0 0 #fff, 1px 0 0 #fff}.mainvisual__img {display: block}@media screen and (max-width:599px) {.mainvisual__img {aspect-ratio: 2/3;width: 100%;height: auto}}@media screen and (min-width:600px) {.mainvisual__img {aspect-ratio: 238/75;width: 100%;height: auto}}@media screen and (min-width: 600px) {.jumper__anchor-link {font-size: 1.55rem}}/*title*/.title_default {text-align: center;}.title_default h2 {font-weight: 700;}.title_sub {text-align: center;margin-bottom: min(100px, 12vw);}.title_sub h2 {font-weight: 700;}@media screen and (max-width:599px) {.title_default {padding-top: 8vw;padding-bottom: 8vw;}.title_default h2 {font-size: 5vw;}.title_sub h2 {font-size: 5vw;}}@media screen and (min-width:600px) {.title_default {padding-top: 60px;padding-bottom: 60px;}.title_default h2 {font-size: 35px;}.title_sub h2 {font-size: 35px;}}@media screen and (min-width:1025px) {.title_default {padding-top: 90px;padding-bottom: 90px;}.title_default h2 {font-size: 40px;}}/*button*/.button_defalt {margin: min(105px, 7vw) auto 0;width: fit-content;}.button_defalt a {border-radius: 38px;max-width: 375px;width: 80vw;padding: 1.2em 1em 1em;}/*animation*/.fade {opacity: 0;transform: translateY(120px);transition: opacity .7s, transform 1.2s}.fade.active {opacity: 1;transform: translateY(0px)}.fadeup h3 {opacity: 0;transform: translateY(120px);transition: opacity .7s, transform 1.2s}.fadeup.active h3 {opacity: 1;transform: translateY(0px)}.fadeup p {opacity: 0;transform: translateY(120px);transition: opacity .7s 4s, transform 1.2s 4s;}.fadeup.active p {opacity: 1;transform: translateY(0);}.fadeup-parts span{display: inline-block;opacity: 0;transform: translateY(120px);}.fadeup-parts.active span {opacity: 1;transform: translateY(0);}.fadeup-parts span:first-of-type{transition: opacity .7s, transform 1.2s;}.fadeup-parts span:nth-of-type(2){transition: opacity .7s .1s, transform 1.2s .1s;}.fadeup-parts span:nth-of-type(3){transition: opacity .7s .2s, transform 1.2s .2s;}.fadeup-parts span:nth-of-type(4){transition: opacity .7s .3s, transform 1.2s .3s;}.fadeup-parts span:nth-of-type(5){transition: opacity .7s .4s, transform 1.2s .4s;}.fadeup-parts span:nth-of-type(6){transition: opacity .7s .5s, transform 1.2s .5s;}.fadeup-parts span:nth-of-type(7){transition: opacity .7s .6s, transform 1.2s .6s;}.fadeup-parts span:nth-of-type(8){transition: opacity .7s .7s, transform 1.2s .7s;}.fadeup-parts span:nth-of-type(9){transition: opacity .7s .8s, transform 1.2s .8s;}.fadeup-parts span:nth-of-type(10){transition: opacity .7s .9s, transform 1.2s .9s;}.fadeup-parts span:nth-of-type(11){transition: opacity .7s 1s, transform 1.2s 1s;}