.pageGuide{background-color:white}.zoom-list .content{background-color:#f3f6f7}.pageContents{font-family:"Noto Sans JP", sans-serif}@media (min-width: 768px){.pageContents{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1232px){.pageContents{width:1232px}}.main-ttl{font-family:"Noto Sans JP", sans-serif;position:relative;height:147px;margin:77px auto;height:148px;max-width:750px}@media (max-width: 767px){.main-ttl{margin-top:40px;margin-bottom:40px;padding-top:14px;padding-bottom:14px;width:calc(100% - 60px);height:auto}}.main-ttl:before{content:"";width:0px;height:0px;border-style:solid;border-width:73px 73px 0 0;border-color:#E94829 transparent transparent transparent;transform:rotate(0deg);position:absolute;left:0;top:0%}@media (max-width: 767px){.main-ttl:before{border-width:48px 48px 0 0}}.main-ttl:after{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 73px 73px;border-color:transparent transparent #1BB8CE transparent;transform:rotate(0deg);position:absolute;right:0;bottom:0}@media (max-width: 767px){.main-ttl:after{border-width:0 0 48px 48px}}.main-ttl .main-ttl-txt{text-align:center}.main-ttl .main-ttl-txt .main-ttl-sml{display:block;font-size:17px;font-weight:bold;font-family:"Overpass", sans-serif}@media (max-width: 767px){.main-ttl .main-ttl-txt .main-ttl-sml{font-size:15px}}.main-ttl .main-ttl-txt .main-ttl-big{font-size:57px;font-weight:bold;font-family:"Noto Sans JP", sans-serif}@media (max-width: 767px){.main-ttl .main-ttl-txt .main-ttl-big{font-size:25px}}.main-ttl .main-ttl-txt .main-ttl-big .en{display:inline-block;font-size:70px;margin-right:17px;font-weight:bold;font-family:"Overpass", sans-serif}@media (max-width: 767px){.main-ttl .main-ttl-txt .main-ttl-big .en{font-size:30px}}.main-ttl .main-ttl-txt .main-ttl-txt{display:block;font-size:17px;font-weight:bold;letter-spacing:.06em;line-height:26px;text-align:left;margin:0 auto;max-width:520px;font-family:"Noto Sans JP", sans-serif}@media (min-width: 768px){.main-ttl .main-ttl-txt .main-ttl-txt{margin-top:-12px}}@media (max-width: 767px){.main-ttl .main-ttl-txt .main-ttl-txt{font-size:12px;line-height:1.6;width:calc(100% - 40px)}}.main-list{font-family:"Noto Sans JP", sans-serif;max-width:750px;margin-bottom:128px}@media (max-width: 767px){.main-list{margin-bottom:98px;margin-bottom:108px}}.main-list li{margin-bottom:26px}.main-list li a{display:block;position:relative}@media (min-width: 768px){.main-list li a{overflow:hidden;height:0;padding-bottom:29.4%}.main-list li a img{margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);transition:all .3s}.main-list li a:hover img{transform:translateY(-50%) scale(1.06)}}.main-list li a .interview-ttl{position:absolute;right:19px;bottom:83px;margin-bottom:0;height:97px;display:flex;align-items:flex-end;justify-content:center;text-align:center;flex-direction:column}@media (max-width: 767px){.main-list li a .interview-ttl{top:8px;right:12px;bottom:auto;height:auto}}.main-list li a .interview-ttl .sml{color:white;font-size:13px;font-weight:bold;font-family:"Overpass", sans-serif;text-align:center}@media (min-width: 768px){.main-list li a .interview-ttl .sml{writing-mode:vertical-rl;text-orientation:mixed;margin:0 auto}}@media (max-width: 767px){.main-list li a .interview-ttl .sml{display:block;font-size:11px;position:relative;margin-right:5px;top:-4px}}.main-list li a .interview-ttl .big{color:white;font-size:27px;font-weight:bold;font-family:"Overpass", sans-serif}@media (min-width: 768px){.main-list li a .interview-ttl .big{margin:5px auto 0;position:relative}}@media (max-width: 767px){.main-list li a .interview-ttl .big{font-size:16px}}.main-list li a .info-ttl{color:white;font-size:16px;font-weight:bold;letter-spacing:.1em;margin:0 auto;position:absolute;right:81px;bottom:17px}@media (max-width: 767px){.main-list li a .info-ttl{font-size:14px;right:auto;left:12px;bottom:8px;white-space:nowrap}}.main-list li a .arrow{background-color:#4D4A49;position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:60px;width:60px}@media (max-width: 767px){.main-list li a .arrow{height:40px;width:40px}}.main-list li a .arrow img{width:16px}.main-list li:nth-child(2) .info-ttl{right:118px}.main-list li:nth-child(3) .info-ttl{right:115px}.main-list li:last-child{margin-bottom:0}.mv{position:relative;display:flex;margin:0 auto;max-width:1230px}@media (min-width: 768px){.mv img{width:100%}}@media (max-width: 767px){.mv{display:block;margin-bottom:50px}}.mv .mv-ttl{color:#000000;display:block;position:relative;margin-bottom:0;width:237px;background-color:#f3f6f7}@media (max-width: 767px){.mv .mv-ttl{padding:35px 0 20px 0;width:100%}}.mv .mv-ttl:before{content:"";width:0px;height:0px;border-style:solid;border-width:128px 128px 0 0;border-color:#E94829 transparent transparent transparent;transform:rotate(0deg);position:absolute;left:0;top:0%}@media (max-width: 767px){.mv .mv-ttl:before{border-width:58px 58px 0 0}}.mv .mv-ttl:after{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 128px 128px;border-color:transparent transparent #1BB8CE transparent;transform:rotate(0deg);position:absolute;right:0;bottom:0}@media (max-width: 767px){.mv .mv-ttl:after{border-width:0 0 58px 58px}}.mv .mv-ttl .mv-ttl-interview{font-size:26px;font-weight:bold;letter-spacing:.1em;font-family:"Overpass", sans-serif;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.mv .mv-ttl .mv-ttl-interview{writing-mode:vertical-rl;text-orientation:mixed;margin:0 auto;position:absolute;left:0;right:0;top:93px}}@media (max-width: 767px){.mv .mv-ttl .mv-ttl-interview{font-size:25px}}.mv .mv-ttl .mv-ttl-position{display:block;font-size:13px;font-weight:bold;letter-spacing:.1em;line-height:21px;margin:0 auto;text-align:center;bottom:147px;font-family:"Noto Sans JP", sans-serif}@media (min-width: 768px){.mv .mv-ttl .mv-ttl-position{position:absolute;text-align:center;left:0;right:0}}.mv .mv-ttl .mv-ttl-name{font-size:34px;font-weight:bold;letter-spacing:.1em;font-family:"Overpass", sans-serif;text-align:center;margin:0 auto;text-align:center}@media (min-width: 768px){.mv .mv-ttl .mv-ttl-name{position:absolute;left:0;right:0;bottom:85px}}@media (max-width: 767px){.mv .mv-ttl .mv-ttl-name{font-size:28px;display:block;margin-top:10px}}.mv .imager{width:calc(100% - 237px)}@media (max-width: 767px){.mv .imager{width:100%}}.mv .imager img{object-fit:cover}.pageContents .inner{max-width:755px}.pageContents .mainContents{padding:87px 0 0}@media (max-width: 767px){.pageContents .mainContents{padding:0px 0 70px}}.common-chapter .chapter-ttl{position:relative;padding-bottom:20px;margin-bottom:17px}.common-chapter .chapter-ttl:before{background-color:#1BB8CE;content:'';margin:0 auto;position:absolute;left:0;bottom:0;height:3px;width:24px}.common-chapter .chapter-ttl .numb{background-color:#1BB8CE;font-size:16px;font-weight:bold;font-family:"Overpass", sans-serif;color:white;display:flex;align-items:center;justify-content:center;padding-top:3px;height:40px;width:40px}.common-chapter .chapter-ttl .ja{font-family:"Noto Sans JP", sans-serif;font-size:26px;font-weight:bold;letter-spacing:.2em;line-height:37px;margin-top:16px;display:inline-block;font-feature-settings:"palt"}@media (max-width: 767px){.common-chapter .chapter-ttl .ja{font-size:22px}}.common-chapter .intro-txt{font-size:16px;letter-spacing:.06em;line-height:26px}.common-chapter.chapter-01 img{margin-top:32px}.common-chapter.chapter-02{padding-top:94px}@media (max-width: 767px){.common-chapter.chapter-02{padding-top:50px}}.common-chapter.chapter-02 .image-large{margin-top:65px}@media (max-width: 767px){.common-chapter.chapter-02 .image-large{margin-top:55px}}.common-chapter.chapter-02 .image-large img{width:100%}.common-chapter.chapter-03{padding-top:112px}@media (max-width: 767px){.common-chapter.chapter-03{padding-top:50px}}.common-chapter.chapter-03 img{margin-top:32px}.banners-box{padding-top:197px}@media (max-width: 767px){.banners-box{padding-top:97px}}.banners-box .banner-ttl{font-size:24px;font-weight:bold;letter-spacing:.03em;font-family:"Overpass", sans-serif;text-align:center}.banners-box .list{display:flex;justify-content:center;margin:0 auto;gap:32px;margin-top:22px;max-width:377px}@media (max-width: 767px){.banners-box .list{display:block;padding:0 30px}}.banners-box .list li{justify-content:space-between}@media (max-width: 767px){.banners-box .list li{margin-bottom:30px}.banners-box .list li:last-child{margin-bottom:none}}.banners-box .list li .fig-wrap{position:relative}.banners-box .list li figure{position:relative;overflow:hidden}@media (min-width: 768px){.banners-box .list li figure{height:172px;width:172px}}@media (min-width: 768px){.banners-box .list li figure img{transition:all .3s;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%}}.banners-box .list li .numb{background-color:#E94829;font-family:"Overpass", sans-serif;color:white;font-size:13px;font-weight:bold;padding-top:2px;line-height:1.4;display:flex;align-items:center;justify-content:center;position:absolute;left:0;bottom:-8px;height:39px;width:39px}@media (max-width: 767px){.banners-box .list li .numb{padding-top:5px;font-size:16px}}.banners-box .list li .det{display:block;font-size:13px;font-weight:bold;letter-spacing:.1em;line-height:20px;margin-top:17px}@media (max-width: 767px){.banners-box .list li .det{margin-top:20px}}.banners-box .list li .name{color:#000000;font-size:24px;font-weight:bold;letter-spacing:.1em;line-height:20px;margin-top:-4px;font-family:"Overpass", sans-serif}@media (min-width: 768px){.banners-box .list li:hover figure img{transform:translateY(-50%) scale(1.1)}}
