<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font-style:normal;font-weight:normal;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}img{border:none;vertical-align:top}@font-face{font-family:"Varvid";src:url("../font/Varvid.eot");src:url("../font/Varvid.eot?") format("embedded-opentype"),url("../font/Varvid.woff") format("woff"),url("../font/Varvid.otf") format("opentype")}html{font-size:16px}@media screen and (min-width: 769px){html{font-size:16px}}body{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;line-height:1.5;letter-spacing:.06em;background-color:#ffffff;color:#000000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}img{width:100%;height:auto}a{text-decoration:none;transition:opacity .4s ease}a:link,a:visited{color:#000}a:hover{opacity:.7}a[data-rel="external"]:after{content:'';width:1em;height:1em;display:inline-block;vertical-align:middle;margin-left:.5em;background:transparent url("../image/icon-external.png") no-repeat scroll center center;background-size:contain;margin-right:.5em}.l-limit{margin:0 auto}@media screen and (min-width: 769px){.l-limit{box-sizing:border-box;min-width:1000px;max-width:1600px}}.l-frame{width:85.33333%;margin:0 auto}@media screen and (min-width: 769px){.l-frame{width:83.33333%}}@media screen and (min-width: 769px){.l-column{display:flex;justify-content:space-between}}.l-column-both{display:flex;justify-content:space-between}.l-column--wrap{flex-wrap:wrap}.l-column--reverse{flex-direction:row-reverse}.l-page-notice{position:relative;display:block;margin-bottom:65px}@media screen and (min-width: 769px){.l-page-notice{margin-bottom:105px}}.l-page-notice__block{display:table;width:auto;padding:8px;background-color:#000}@media screen and (min-width: 769px){.l-page-notice__block{padding:10px 8px 10px 12px}}.l-page-notice__block img{height:16px;width:auto}@media screen and (min-width: 769px){.l-page-notice__block img{height:22px;width:auto}}.section__inner{margin-bottom:40px}.l-breadcrumb{position:absolute;top:66px;right:0;z-index:0;display:flex}@media screen and (min-width: 769px){.l-breadcrumb{width:auto;top:105px}}.l-breadcrumb ol{margin-left:auto;display:flex}.l-breadcrumb ol li{position:relative;padding-right:20px;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:500;padding-right:14px;font-size:.625rem;line-height:1.5;color:#4b5c6b}@media screen and (min-width: 769px){.l-breadcrumb ol li{width:auto;padding-right:20px}}.l-breadcrumb ol li:after{content:'&gt;';position:absolute;top:0;right:4px;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-size:.625rem;line-height:1.5}.l-breadcrumb ol li:last-child{width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width: 769px){.l-breadcrumb ol li:last-child{width:auto}}.l-breadcrumb ol li:last-child:after{display:none}.l-breadcrumb ol li a{color:#4b5c6b}.l-link{position:relative;background-color:#004EA2;padding:50px 0 65px}@media screen and (min-width: 769px){.l-link{padding:94px 0 100px}}.l-link__head{color:#fff;font-size:14px;font-weight:bold;text-align:center}@media screen and (min-width: 769px){.l-link__head{font-size:1.25rem}}.l-link__button{width:auto;position:relative;display:block;margin:10px 30px 0}@media screen and (min-width: 769px){.l-link__button{width:516px;margin:10px auto 0}}.l-header{position:fixed;width:100%;transition:.3s;z-index:10}@media screen and (min-width: 769px){.l-header{position:fixed}}.l-header__inner{display:flex;margin:10px auto 0;transition:.3s}@media screen and (min-width: 769px){.l-header__inner{max-width:1200px;margin:0 auto}}#g-btn{position:fixed;width:100%;transition:.3s;z-index:102}@media screen and (min-width: 769px){#g-btn{position:fixed}}.l-header__wrap{display:flex;padding:16px 10px 16px;margin:0 auto;transition:.3s}@media screen and (min-width: 769px){.l-header__wrap{max-width:1200px;padding:26px 0}}.l-header__title,.l-header-top__title{position:relative;width:184px;margin:auto 0;transition:.3s;opacity:0;left:0px}.l-header__title:hover,.l-header-top__title:hover{opacity:0}.l-header-top__title{opacity:1}.l-header__logo{max-width:88px;width:auto;margin-left:auto}@media screen and (min-width: 769px){.l-header__logo{max-width:147px;margin-right:10px}}@media screen and (min-width: 769px){.l-header__change{transition:.3s}}.l-header__change .l-header__wrap{background-color:#fff}.l-header__change .l-header__inner{background-color:#fff;transition:.3s}@media screen and (min-width: 769px){.l-header__change .l-header-top__title{opacity:1}}.l-header__change .l-header__title{opacity:1;position:relative}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:100%;height:100vh;background:url("../../image/header-bg.png") no-repeat center;background-size:cover;transition:all 0.3s}#g-nav.panelactive{opacity:1;z-index:101}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%);max-width:750px;width:89.3333%}#g-nav.panelactive ul{display:block}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#333;text-decoration:none;display:block;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold}.openbtn1{position:fixed;position:relative;z-index:9999;right:20px;cursor:pointer;width:46px;height:46px;margin-left:auto}@media screen and (min-width: 769px){.openbtn1{top:10px;right:30px;width:90px;height:66px}}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:0;height:2px;border-radius:2px;background-color:#00b0ff;width:100%}.openbtn1 span:nth-of-type(1){top:15px}@media screen and (min-width: 769px){.openbtn1 span:nth-of-type(1){top:15px}}.openbtn1 span:nth-of-type(2){top:21px}@media screen and (min-width: 769px){.openbtn1 span:nth-of-type(2){top:31px}}.openbtn1 span:nth-of-type(3){top:27px}@media screen and (min-width: 769px){.openbtn1 span:nth-of-type(3){top:47px}}.openbtn1.active span:nth-of-type(1){top:18px;left:0px;transform:translateY(6px) rotate(-45deg);width:60px}@media screen and (min-width: 769px){.openbtn1.active span:nth-of-type(1){top:28px;width:68px;left:18px}}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:30px;left:0px;transform:translateY(-6px) rotate(45deg);width:60px}@media screen and (min-width: 769px){.openbtn1.active span:nth-of-type(3){top:40px;width:68px;left:18px}}#g-nav-list li{position:relative}#g-nav-list li p{font-size:1.125rem;line-height:1.5;line-height:1;font-weight:bold;margin:auto;color:#4b5c6b;padding:24px 0;border-top:solid 1px #4b5c6b}@media screen and (min-width: 769px){#g-nav-list li p{font-size:2rem;line-height:1.5;letter-spacing:0.3px;padding:50px 0}}#g-nav-list li p span{display:block;font-size:1rem;line-height:1.5;line-height:1}@media screen and (min-width: 769px){#g-nav-list li p span{font-size:1.25rem;line-height:1.5}}#g-nav-list li:last-child{border-bottom:solid 1px #4b5c6b}#g-nav-list li:before{content:"";position:absolute;background:url("../../image/header_arrow.png") no-repeat center;background-size:cover;height:10px;width:6px;top:50%;right:10px;transform:translateY(-50%)}@media screen and (min-width: 769px){#g-nav-list li:before{height:20px;width:12px;right:20px}}#g-nav-list li.is-hidden{pointer-events:none;opacity:0.6}#g-nav-list li.is-hidden:after{content:"COMING SOON";position:absolute;color:#ff4e29;top:60%;left:50%;transform:translateX(-50%);font-size:10px}@media screen and (min-width: 769px){#g-nav-list li.is-hidden:after{font-size:16px;top:65%}}.c-footer{text-align:center;background-color:#fff;border-top:4px solid #fff;padding:16px 0;position:relative}.c-footer_area{display:flex;width:auto;margin-left:30px;margin-right:auto;margin-bottom:70px}.c-footer_logo{width:103px}.c-footer_title{color:#004EA2;font-weight:bold;font-size:18px;margin-top:auto}.c-footer_title span{font-weight:400;font-size:12px;position:absolute;display:flex;left:30px;margin-top:8px}.c-footer_annotation{font-size:10px;color:#004EA2}.c-footer_address{font-size:12px;line-height:16px;margin:8px 0}.c-footer__copy{font-size:10px}.c-footer__pagetop{position:fixed;bottom:20px;right:42px}.c-footer__pagetop img{width:68px}@media screen and (max-width: 340px){.c-footer_area{margin-left:10px}.c-footer_title span{left:10px}}@media screen and (min-width: 769px){.c-footer{padding:30px 0 60px}.c-footer_title{color:#004EA2;font-weight:bold;font-size:1.625rem;margin-top:auto;margin-left:15px;margin-bottom:3px}.c-footer_title span{font-weight:400;font-size:0.875rem;margin-left:15px;position:relative;left:auto;display:inline-block}.c-footer_area{display:flex;width:auto;margin-left:40px;margin-right:auto;margin-bottom:110px}.c-footer_logo{width:174px}.c-footer_annotation{font-size:0.75rem;color:#004EA2}.c-footer_address{font-size:0.875rem;line-height:1.25rem;margin:0.7em 0}.c-footer__copy{font-family:'Roboto', sans-serif;font-size:0.75rem;letter-spacing:.4px}}.c-h1{font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){.c-h1{font-size:1rem;line-height:1.5}}.c-p{margin:1em 0;font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){.c-p{font-size:1rem;line-height:1.5}}.c-button{position:relative;display:flex;border-radius:100px;border:solid 1px #000;width:auto;padding:11px 0;margin:auto}@media screen and (min-width: 769px){.c-button{max-width:340px;width:auto;padding:20px 0}}.c-button p{font-size:.9375rem;line-height:1.5;line-height:21px;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;margin:auto}@media screen and (min-width: 769px){.c-button p{font-size:1.125rem;line-height:1.5;line-height:26px}}.u-hidden{display:none}@media screen and (max-width: 768px){.u-hidden-sp{display:none !important}}@media screen and (min-width: 769px){.u-hidden-pc{display:none !important}}.u-left{text-align:left}.u-center{text-align:center}.u-right{text-align:right}.u-red{color:red}.u-bg-red{background-color:red}.right-to-left{opacity:0;transform:translateX(20px);transition:all 1.4s}.right-to-left.scrollin{opacity:1;transform:translate(0)}.left-to-right{opacity:0;transform:translateX(-20px);transition:all 1.4s}.left-to-right.scrollin{opacity:1;transform:translate(0)}.down-to-top{opacity:0;transform:translateY(20px);transition:all 1.4s}.down-to-top.scrollin{opacity:1;transform:translateY(0)}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgUDextend::before{animation-name:bgUDextendAnime;animation-duration:3s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:200%;background-color:#000}@media screen and (min-width: 769px){.bgUDextend::before{background-color:#fff}}@keyframes bgUDextendAnime{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(0)}}.bgappearTrigger,.bgUDextendTrigger{opacity:0}.bgextend2{animation-name:bgextendAnimeBase2;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase2{from{opacity:0}to{opacity:1}}.bgappear2{animation-name:bgextendAnimeSecond2;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond2{0%{opacity:0}100%{opacity:1}}.bgUDextend2::before{animation-name:bgUDextendAnime2;animation-duration:4.3s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:200%;background-color:#000}@media screen and (min-width: 769px){.bgUDextend2::before{background-color:#fff}}@keyframes bgUDextendAnime2{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(0)}}.bgappearTrigger,.bgUDextendTrigger{opacity:0}.bgextend3{animation-name:bgextendAnimeBase3;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase3{from{opacity:0}to{opacity:1}}.bgappear3{animation-name:bgextendAnimeSecond3;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond3{0%{opacity:0}100%{opacity:1}}.bgLRextend3::before{animation-name:bgLRextendAnime3;animation-duration:1.5s;animation-fill-mode:forwards;content:"";position:absolute;width:140%;height:140%;top:-10%;left:-20%;background-color:#fff}@keyframes bgLRextendAnime3{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgappearTrigger3,.bgLRextendTrigger3{opacity:0}.l-main{background-color:#e7f1f2}.l-container{overflow:hidden}.l-hero{background-color:#fff;max-width:1200px;width:auto;margin:auto;position:relative}@media screen and (min-width: 769px){.l-hero{padding-top:88px}}.l-hero__image{position:relative;top:16px;width:auto;height:auto;overflow:hidden}@media screen and (min-width: 769px){.l-hero__image{top:auto;height:812px}}.l-hero__image img{width:100%;transform:scale(1.1);transition:1.5s;opacity:0}.l-hero__image.is-active img{transform:scale(1);opacity:1}.l-hero__title{position:absolute;top:14px;left:10px;width:180px;z-index:1}@media screen and (min-width: 769px){.l-hero__title{top:26px;left:34px;width:342px}}.l-copy{position:absolute;z-index:1;top:50%;right:20px;pointer-events:none}@media screen and (min-width: 769px){.l-copy{top:190px;right:68px;margin:auto 0}}.l-copy__inner{width:44px;display:flex;justify-content:space-between}@media screen and (min-width: 769px){.l-copy__inner{width:83px}}.l-copy__first,.l-copy__second{width:14px;background-color:#000;opacity:0;transition:2s}@media screen and (min-width: 769px){.l-copy__first,.l-copy__second{width:28px}}.l-copy__first.is-active,.l-copy__second.is-active{opacity:1}.l-update{position:absolute;display:flex;bottom:-10px;right:0;z-index:1}@media screen and (min-width: 769px){.l-update{bottom:54px}}.l-update__block{display:block;background-color:#fff;width:200px}@media screen and (min-width: 769px){.l-update__block{width:auto}}.l-update__tag{display:flex;font-size:.625rem;line-height:1.5;font-weight:bold;padding:3px 8px;background-color:#d4a3ff;color:#000}@media screen and (min-width: 769px){.l-update__tag{font-size:.875rem;line-height:1.5}}.l-update__tag span{display:block;font-weight:normal;padding-left:8px}.l-update__thumbnail{width:130px}@media screen and (min-width: 769px){.l-update__thumbnail{width:168px}}.l-update__text{font-weight:bold;padding:1px 0 1px 6px;background-color:#fff;font-size:.6875rem;line-height:1.5}@media screen and (min-width: 769px){.l-update__text{font-size:1rem;line-height:1.5;padding:8px 10px}}.l-info{position:relative;max-width:1024px;width:auto;margin:auto;pointer-events:none}@media screen and (min-width: 769px){.l-info{margin-top:-74px}}.l-main__inner{background-color:#fff;padding-top:0px;max-width:1200px;width:auto;margin:auto;overflow:hidden}@media screen and (min-width: 769px){.l-main__inner{padding-top:0px}}.l-main__inner h2{position:relative;text-align:center;width:auto;margin:auto 30px}@media screen and (min-width: 769px){.l-main__inner h2{max-width:604px;margin:auto}}.l-main__inner h2 p{display:block;margin-bottom:12px;background-color:#000;padding:2px 0 2px 8px}@media screen and (min-width: 769px){.l-main__inner h2 p{margin-bottom:10px;padding:4px 0 4px 40px}}.l-main__inner h2 p span{font-size:1.375rem;line-height:1.5;line-height:1;font-weight:bold;letter-spacing:0.1em;color:#fff}@media screen and (min-width: 321px){.l-main__inner h2 p span{letter-spacing:0.3em}}@media screen and (min-width: 769px){.l-main__inner h2 p span{font-size:2.5rem;line-height:1.5;line-height:1;letter-spacing:0.3em}}@media all and (-ms-high-contrast: none){.l-main__inner h2 p{padding:16px 0 0 40px}}.l-main__text{width:auto;margin:45px 30px 0}@media screen and (min-width: 769px){.l-main__text{width:540px;margin:30px auto 0}}.l-main__text p{font-size:16px;font-weight:400;line-height:32px}@media screen and (min-width: 769px){.l-main__text p{font-size:1.125rem;line-height:2.625rem}}.l-main__text p span{font-weight:bold;text-decoration:underline}.l-main__major{margin:50px 0;pointer-events:none}@media screen and (min-width: 769px){.l-main__major{margin:60px 0}}.l-learn{margin:0;padding:0 30px 74px}@media screen and (min-width: 769px){.l-learn{margin:0 82px;padding:0 0 110px}}@media screen and (min-width: 769px){.l-learn .l-l-connection ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}}@media screen and (min-width: 769px){.l-learn .l-l-connection ul:after{width:29.9824%;content:"";display:block}}.l-learn .l-l-connection ul li{width:100%;margin-top:10px;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media screen and (min-width: 769px){.l-learn .l-l-connection ul li{width:29.9824%;margin-top:0px;margin-bottom:40px}}.l-learn .l-l-connection .c-button{padding:20px 0;position:relative;display:flex;border-radius:100px;border:solid 1px #000;margin:auto}.l-learn .l-l-connection .l-connection__title{margin-bottom:50px;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media screen and (min-width: 769px){.l-learn .l-l-connection .l-connection__title{margin-bottom:0}}@media screen and (min-width: 769px){.l-learn.l-learn__button{padding-bottom:150px}}.l-learn__head{position:relative;margin:50px 30px 0}@media screen and (min-width: 769px){.l-learn__head{margin:90px 0 0}}.l-learn__head p{display:-ms-flexbox}.l-learn__head picture{position:relative;display:flex;justify-content:center;margin:auto}.l-learn__head picture img{margin:auto;width:260px;padding:5px 0 0;pointer-events:none}@media screen and (min-width: 769px){.l-learn__head picture img{width:375px}}.l-learn__border{display:inline-flex;vertical-align:middle}.l-learn__image{position:relative;margin:30px 10px 0;pointer-events:none}@media screen and (min-width: 769px){.l-learn__image{margin:56px 0 0}}.l-learn__image.l-route{margin:70px 28px 0}@media screen and (min-width: 769px){.l-learn__image.l-route{max-width:690px;margin:140px auto 0}}.l-point{max-width:690px;width:auto;margin:90px auto auto}@media screen and (min-width: 769px){.l-point{max-width:690px;padding-top:150px;margin:auto}}.l-point__title{background-color:#000;color:#fff;font-family:'Roboto', sans-serif;font-size:20px;text-align:center;padding:2px 0}@media screen and (min-width: 769px){.l-point__title{font-size:1.875rem}}.l-point__ol{margin:0 28px}@media screen and (min-width: 769px){.l-point__ol{margin:0}}.l-point__list{max-width:690px;width:auto;margin:40px auto 0}@media screen and (min-width: 769px){.l-point__list{margin:58px auto 0}}.l-point__list h3{font-size:20px;font-weight:bold;text-align:center;line-height:1;margin-top:16px}@media screen and (min-width: 769px){.l-point__list h3{font-size:1.875rem;margin-top:20px}}.l-point__list h3 span{display:block;font-size:16px;margin-bottom:10px}@media screen and (min-width: 769px){.l-point__list h3 span{font-size:1.25rem;margin-bottom:20px}}.l-point__list p{font-size:1rem;line-height:1.5;line-height:30px;font-weight:400;margin-top:16px;text-align:justify;text-justify:inter-ideograph}@media screen and (min-width: 769px){.l-point__list p{font-size:1rem;line-height:1.5;line-height:2rem;margin-top:25px}}.l-point__number{position:relative;width:32px;height:32px;display:flex;margin:0 auto}@media screen and (min-width: 769px){.l-point__number{width:42px;height:42px}}.l-point__number span{position:absolute;display:block;top:50%;left:53%;transform:translate(-47%, -50%);font-family:'Roboto', sans-serif;font-size:1.0625rem}@media screen and (min-width: 769px){.l-point__number span{top:50%;left:50%;transform:translate(-50%, -50%)}}.l-connection{max-width:690px;width:auto;margin:90px auto auto}@media screen and (min-width: 769px){.l-connection{max-width:690px;margin:auto}}.l-connection__title{background-color:#000;color:#fff;font-family:'Roboto', sans-serif;font-size:20px;text-align:center;padding:10px 0}@media screen and (min-width: 769px){.l-connection__title{font-size:1.875rem}}.l-who{position:absolute;background-color:#fff;border:solid 2px #d4a3ff;border-radius:30px;top:-60px;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.l-who{top:0;left:50%;transform:translate(-50%, -50%)}}.l-who__inner{padding:16px 20px 28px;display:block}@media screen and (min-width: 769px){.l-who__inner{padding:30px 84px;display:flex}}.l-who__image{max-width:135px;width:auto;height:auto;margin:auto auto 16px;pointer-events:none}@media screen and (min-width: 769px){.l-who__image{max-width:224px;margin:0}}.l-who__block{display:block;width:275px;margin:auto}@media screen and (min-width: 769px){.l-who__block{width:430px;margin:auto auto auto 30px}}.l-who__head{border-bottom:solid 1px #000}.l-who__head h3{font-size:20px;font-weight:bold;font-style:italic;text-align:center}@media screen and (min-width: 769px){.l-who__head h3{font-size:1.875rem;text-align:left}}.l-who__text{font-size:1rem;line-height:1.65rem;margin-top:16px}.l-update-banner{position:fixed;bottom:0;left:0;height:auto;display:none;z-index:1}@media screen and (min-width: 769px){.l-update-banner{left:10px;bottom:10px;top:auto}}.l-update-banner a{display:flex}.l-update-banner__thumbnail{position:relative;display:block;min-width:124px;max-width:124px;width:auto}@media screen and (min-width: 769px){.l-update-banner__thumbnail{width:151px;max-width:unset;min-width:unset}}@media all and (-ms-high-contrast: none){.l-update-banner__thumbnail{min-width:none;max-width:none}}.l-update-banner__block{width:auto;height:70px;background-color:#fff}@media screen and (min-width: 769px){.l-update-banner__block{width:180px;height:85px}}@media all and (-ms-high-contrast: none){.l-update-banner__block{width:auto}}.l-update-banner__tag{display:flex;font-size:.625rem;line-height:1.5;font-weight:bold;padding:3px 8px;background-color:#d4a3ff;color:#000;width:100%}@media screen and (min-width: 480px){.l-update-banner__tag{width:auto}}@media screen and (min-width: 769px){.l-update-banner__tag{width:auto;font-size:.75rem;line-height:1.5}}.l-update-banner__tag span{display:block;font-weight:normal;padding-left:8px}@media all and (-ms-high-contrast: none){.l-update-banner__tag{padding:5px 8px 1px 8px}}.l-update-banner__text{padding:0 0 0 6px;background-color:#fff;line-height:1;height:45px;position:relative;display:flex;transition:opacity .4s ease}@media screen and (min-width: 769px){.l-update-banner__text{padding:8px;height:auto}}@media all and (-ms-high-contrast: none){.l-update-banner__text{padding:10px 0 6px 8px}}.l-update-banner__text p{font-size:.6875rem;line-height:1.5;line-height:1;font-weight:bold;margin:auto}@media screen and (min-width: 769px){.l-update-banner__text p{font-size:.875rem;line-height:1.5;letter-spacing:0.3px}}.l-special-content{position:relative;background-color:#fff;max-width:1024px;width:auto;margin:30px auto 0}@media screen and (min-width: 769px){.l-special-content{margin-top:85px}}.l-special-content-about{position:relative;background-color:#fff;border-bottom:solid 2px #e7f1f2;border-radius:8px 8px 0 0;margin:0 20px}@media screen and (min-width: 769px){.l-special-content-about{top:-60px;width:800px;margin:auto;border-radius:30px 30px 0 0}}.l-special-content-about h3{font-size:2.25rem;line-height:1.5;font-family:"Varvid";-ms-font-feature-settings:"normal";display:flex}@media screen and (min-width: 769px){.l-special-content-about h3{font-size:2.875rem;line-height:1.5}}.l-special-content-about h3 span{font-size:.75rem;line-height:1.5;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;display:block;margin:auto 0 auto 8px}@media screen and (min-width: 769px){.l-special-content-about h3 span{font-size:.875rem;line-height:1.5;margin:34px 0 auto 14px}}.l-special-content-about__border{height:0}.l-special-content-about__inner{padding:22px 20px 30px;display:block;margin-top:-26px}@media screen and (min-width: 769px){.l-special-content-about__inner{margin-top:0;padding:30px 50px;display:flex}}.l-special-content-about__text-block{width:auto;color:#4b5c6b}@media screen and (min-width: 769px){.l-special-content-about__text-block{width:64%}}.l-special-content-about__image{width:65px;height:65px}@media screen and (min-width: 769px){.l-special-content-about__image{width:68px;height:68px;margin-right:16px}}.l-special-content-about__block{display:block;width:275px;margin:auto}@media screen and (min-width: 769px){.l-special-content-about__block{width:430px;margin:auto auto auto 30px}}.l-special-content-about__head{border-bottom:solid 1px #000}.l-special-content-about__head h3{font-size:20px;font-weight:bold;font-style:italic;text-align:center}@media screen and (min-width: 769px){.l-special-content-about__head h3{font-size:1.875rem;text-align:left}}.l-special-content-about__text{font-size:.875rem;line-height:1.5;line-height:25px;letter-spacing:0.02em;margin-top:16px;color:#000}.l-special-content-about__profile{position:relative;display:flex;width:280px;margin:25px auto auto}@media screen and (min-width: 769px){.l-special-content-about__profile{height:112px;width:auto;margin:auto 0 auto auto}}.l-special-content-about__profile--block{display:flex;flex-wrap:wrap;width:68%;margin-left:12px}@media screen and (min-width: 769px){.l-special-content-about__profile--block{max-width:140px;width:auto;margin-left:0}}.l-special-content-about__name,.l-special-content-about__blood,.l-special-content-about__age{position:relative;display:block}@media screen and (min-width: 769px){.l-special-content-about__name,.l-special-content-about__blood,.l-special-content-about__age{height:46px}}.l-special-content-about__name p,.l-special-content-about__blood p,.l-special-content-about__age p{font-family:'Roboto', sans-serif;font-size:.8125rem;line-height:1.5;letter-spacing:0.28px}@media screen and (min-width: 769px){.l-special-content-about__name p,.l-special-content-about__blood p,.l-special-content-about__age p{font-size:.875rem;line-height:1.5}}.l-special-content-about__name span,.l-special-content-about__blood span,.l-special-content-about__age span{font-size:1.0625rem;line-height:1.5;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}@media screen and (min-width: 769px){.l-special-content-about__name span,.l-special-content-about__blood span,.l-special-content-about__age span{font-size:1.25rem;line-height:1.5}}.l-special-content-about__name{display:flex;height:0}@media screen and (min-width: 769px){.l-special-content-about__name{display:block;height:46px}}.l-special-content-about__name p{margin-top:10px;padding-bottom:10px;font-weight:bold}@media screen and (min-width: 769px){.l-special-content-about__name p{margin-top:0}}.l-special-content-about__name span{position:relative;padding-top:10px}.l-special-content-about__name span:first-of-type{margin-left:10px}@media screen and (min-width: 769px){.l-special-content-about__name span:first-of-type{margin-left:0}}.l-special-content-about__name span:first-of-type:before{content:'Shiotsuji';position:absolute;font-size:.625rem;line-height:1.5;letter-spacing:0.02em;top:-4px;left:-8px}@media screen and (min-width: 769px){.l-special-content-about__name span:first-of-type:before{left:0}}.l-special-content-about__name span:last-of-type{margin-left:10px}.l-special-content-about__name span:last-of-type:before{content:'cyan';position:absolute;font-size:.625rem;line-height:1.5;letter-spacing:0.02em;top:-4px;left:10px}@media screen and (min-width: 769px){.l-special-content-about__name span:last-of-type:before{left:18px}}.l-special-content-about__blood{margin-right:18px;display:flex}@media screen and (min-width: 769px){.l-special-content-about__blood{display:block}}.l-special-content-about__blood p{font-weight:bold;white-space:nowrap}@media screen and (min-width: 769px){.l-special-content-about__blood p{font-weight:bold;padding-top:15px}}.l-special-content-about__blood span{line-height:1;font-weight:bold;margin-left:6px}@media screen and (min-width: 769px){.l-special-content-about__blood span{font-weight:bold;margin-left:0}}.l-special-content-about__age{display:flex}@media screen and (min-width: 769px){.l-special-content-about__age{display:block}}.l-special-content-about__age p{font-weight:bold}@media screen and (min-width: 769px){.l-special-content-about__age p{font-weight:bold;padding-top:15px}}.l-special-content-about__age span{line-height:1;font-weight:bold;margin-left:6px}@media screen and (min-width: 769px){.l-special-content-about__age span{font-weight:bold;margin-left:0}}.l-special-content-about__flex-sp{display:flex;height:0;margin-top:18px}@media screen and (min-width: 769px){.l-special-content-about__flex-sp{display:none}}.l-special-content-article{position:relative;padding:110px 30px 100px}@media screen and (min-width: 769px){.l-special-content-article{padding:0 85px 146px}}.l-special-content-article h2{font-family:"Varvid";-ms-font-feature-settings:"normal";font-size:3rem;line-height:1.5;text-align:center;line-height:1;color:#4b5c6b}@media screen and (min-width: 769px){.l-special-content-article h2{font-size:4.25rem;line-height:1.5}}.l-special-content-article__border span{margin-top:14px;font-weight:bold;display:block;text-align:center;color:#4b5c6b}.l-special-content-article__border--image{position:relative;width:265px;margin:auto;height:4px}.l-special-content-article__list-item{display:block;padding:30px 0;border-bottom:solid 2px #e7f1f2}@media screen and (min-width: 769px){.l-special-content-article__list-item{display:flex;padding:40px 0}}.l-special-content-article__list--thumbnail{width:auto}@media screen and (min-width: 769px){.l-special-content-article__list--thumbnail{max-width:280px;min-width:280px}}.l-special-content-article__list--block{position:relative;display:block}@media screen and (min-width: 769px){.l-special-content-article__list--block{margin-left:25px}}.l-special-content-article__list--head{font-size:1.25rem;line-height:1.5;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;line-height:26px;letter-spacing:0.02em;padding-top:10px}@media screen and (min-width: 769px){.l-special-content-article__list--head{font-size:1.75rem;line-height:1.5;line-height:38px;padding-top:0}}.l-special-content-article__list--text{font-size:.875rem;line-height:1.5;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;line-height:22px;letter-spacing:0.02em;padding-top:10px;text-align:justify;text-justify:inter-ideograph}.l-special-content-article__list--date{font-size:.875rem;line-height:1.5;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;color:#4b5c6b;line-height:1;padding-top:10px}.l-special-content-article__list--button{position:relative;display:flex;height:20px;width:62px;border-radius:30px;border:solid 1px #000;padding:0 28px 0;margin-top:8px;margin-left:auto}@media screen and (min-width: 769px){.l-special-content-article__list--button{position:absolute;bottom:-5px;right:0;margin-top:0;width:auto}}.l-special-content-article__list--button span{display:block;margin:auto;font-size:.75rem;line-height:1.5;letter-spacing:0.02em;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media all and (-ms-high-contrast: none){.l-special-content-article__list--button span{padding-top:4px}}.l-special-content-article__list--comming{position:relative;text-align:center;margin:auto;padding-top:20px;height:100%}@media screen and (min-width: 769px){.l-special-content-article__list--comming{padding-top:0}}.l-special-content-twitter{position:relative;padding:0 30px 90px}@media screen and (min-width: 769px){.l-special-content-twitter{padding:0 30px 120px}}.l-special-content-twitter__area{position:relative;margin-top:42px}.l-special-content-twitter__dummy{position:relative;display:flex;max-width:616px;width:auto;margin:auto}@media screen and (min-width: 769px){.l-special-content-twitter__dummy{max-width:616px;width:auto}}.l-breadcrumb{z-index:1}
</pre></body></html>