<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%;height:auto}}.swiper{padding-bottom:calc(min(5vw, 60px) + 2rem - 1em)}.swiper-pagination-bullet{background:var(--color_main_light);opacity:1;width:min(2vw,12px);height:min(2vw,12px)}.swiper-pagination-bullet-active{background:var(--color_main)}.swiper-slide{width:100vw}.swiper-button-prev,.swiper-button-next{color:var(--color_main)}@media only screen and (max-width:550px){.swiper-button-prev::after,.swiper-button-next::after{font-size:2.5em}}.pswp img{opacity:1}.pswp__bg{background:#fff}.pswp__icn{fill:var(--color_main);color:#fff}.pswp__button--arrow .pswp__icn{width:min(10vw,60px);height:min(10vw,60px)}.pswp__icn-shadow{stroke:#fff}.pswp__counter{color:var(--color_main);text-shadow:1px 1px 3px #fff}.pswp__dynamic-caption{background:none;color:var(--color_main);text-shadow:1px 1px 3px #fff;max-width:none;text-align:center;padding:1em .2em;font-size:min(3vw,14px)}body.ps_open #q_contents{overflow:hidden}.fixed_effect .header_logo,.fixed_effect .nav_btn.not_active,.fixed_effect main section:first-of-type&gt;*,.fixed_effect main section:nth-of-type(n+2),.fixed_effect footer&gt;*,.fixed_effect #pagetop{filter:blur(3px)}.fixed_effect #content_title{z-index:1}.fixed_effect #content_title img,.fixed_effect #content_title .c_topic{opacity:.2}#nav_modal{display:none;opacity:0;transition:.3s}#nav_modal.active{display:block;opacity:1;overflow-y:auto}.nav_btn,.nav_btn span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav_btn{z-index:1;position:fixed;width:50px;height:50px;top:0;right:0;cursor:pointer;border-radius:50%;transition:none}.nav_btn::before,.nav_btn span,.nav_btn::after{content:"";position:absolute;left:10px;right:10px;height:4px;border-radius:2px;background-color:var(--color_main)}.nav_btn::before{top:14px}.nav_btn::after{top:23px}.nav_btn span{bottom:14px}.nav_btn.active::before{top:18px;animation:active-menu-bar01 .25s forwards}.nav_btn.active::after{opacity:0}.nav_btn.active span{top:28px;animation:active-menu-bar02 .25s forwards}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(5px) rotate(0)}100%{transform:translateY(5px) rotate(45deg)}}@keyframes active-menu-bar02{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(0)}100%{transform:translateY(-5px) rotate(-45deg)}}.nav_btn.not_active::before{animation:menu-bar01 .25s forwards}.nav_btn.not_active::after{transition:all .1s .1s;opacity:1}.nav_btn.not_active span{animation:menu-bar02 .25s forwards}@keyframes menu-bar01{0%{transform:translateY(5px) rotate(45deg)}50%{transform:translateY(5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(-5px) rotate(-45deg)}50%{transform:translateY(-5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.nav_txt{display:flex;font-weight:900;line-height:1.4}.nav_txt_sub{font-weight:900;font-size:.8em;line-height:1.5}.nav_list{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100svh;height:100dvh;background:rgba(255,255,255,.9);transition:.5s}.nav_list ul{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px .5em;padding:min(20vw,50px) 1.5em;margin:0 auto;max-width:800px}.nav_list ul li{margin:1.5em auto 0;font-size:1.1em;width:100%;opacity:0}.nav_list ul li.menu_sub{margin-top:1.2em;padding-left:1em}.nav_list ul li span{display:inline-block}.nav_list ul li a{display:inline-block;color:var(--color_txt)}.nav_list ul li a:hover{opacity:.7}.nav_list ul li .nav_txt img{width:30vw;max-width:170px}.nav_list ul li .nav_txt+.nav_txt_sub{margin-top:.5em}.nav_list ul li .nav_txt img.q_num{width:2em;height:1.45em;margin-right:.5em}.nav_list ul li .nav_txt .q_genre a{position:relative;margin-top:.5em;padding-left:2.5em}.nav_list ul li .nav_txt .q_genre a::before{content:"";height:1px;width:2em;background:var(--color_txt);position:absolute;top:0;bottom:0;left:0;margin:auto}.nav_list ul li .nav_txt span{font-size:.8em;font-weight:700;display:block;text-align:right}.nav_list ul li .nav_txt&gt;div{width:calc(100vw - (1.6em + 0.5em))}@keyframes fadeInLeft{0%{opacity:0;margin-left:-20px}100%{opacity:1;margin-left:0}}.nav_list.active ul li{will-change:animation;animation:fadeInLeft 0.5s linear forwards}.nav_list.active img{opacity:1}.nav_list.active ul li:nth-of-type(1){animation-delay:.1s;margin-top:0}.nav_list.active ul li:nth-of-type(2){animation-delay:.2s}.nav_list.active ul li:nth-of-type(3){animation-delay:.3s}.nav_list.active ul li:nth-of-type(4){animation-delay:.4s}.nav_list.active ul li:nth-of-type(5){animation-delay:.5s}.nav_list.active ul li:nth-of-type(6){animation-delay:.6s}.nav_list.active ul li:nth-of-type(7){animation-delay:.7s}.nav_list.active ul li:nth-of-type(8){animation-delay:.8s}.nav_list.active ul li:nth-of-type(9){animation-delay:.9s}.nav_list.active ul li:nth-of-type(10){animation-delay:1.0s}.nav_list.active ul li:nth-of-type(11){animation-delay:1.1s}.nav_list.active ul li:nth-of-type(12){animation-delay:1.2s}.nav_list.active ul li:nth-of-type(13){animation-delay:1.3s}.nav_list.active ul li:nth-of-type(14){animation-delay:1.4s}.nav_list.active ul li:nth-of-type(15){animation-delay:1.5s}.nav_list.active ul li:nth-of-type(16){animation-delay:1.6s}@media only screen and (max-width:767px){.nav_list ul li .nav_txt&gt;div{width:calc(100vw - (1.5em * 2) - 1em - (1.6em + 0.5em))}}section{padding-top:4em}section:last-of-type{margin-bottom:5em}.container{position:relative;margin:0 auto;padding:0 2em;width:96%}#q_contents .container{padding:0}.bg_white{padding:2em;background:#fff;border-top-right-radius:4em;border-bottom-left-radius:4em}@media not screen and (max-width:520px){section{padding-top:5em}section:last-of-type{margin-bottom:8em}.container{max-width:900px}}@media only screen and (max-width:940px){.container,.container.bg_white{width:100%;max-width:none}#q_contents .container{width:94%}}@media only screen and (max-width:767px){#q_contents .container{width:calc(100% - 4em)}}.topic{color:var(--color_main);width:60%;max-width:300px}.lead{margin:.5em 0 2em;color:var(--color_main);font-size:1.1em}.bg_white .topic{margin-top:calc(-1 * min(60vw, 85px))}@media only screen and (max-width:750px){.bg_white .topic{margin-top:calc(-1 * min(60vw, 75px))}}@media only screen and (max-width:520px){.bg_white .topic{margin-top:-18.5%}}#interview .swiper-wrapper{align-items:flex-start;transition:.3s}#interview .swiper .swiper-slide{height:auto;opacity:.3}#interview .swiper .swiper-slide.swiper-slide-active{opacity:1}#interview .swiper .swiper-slide .person{margin:2em 0;display:flex}#interview .swiper .swiper-slide .person:first-of-type{margin-top:1em}#interview .swiper .swiper-slide .person:last-of-type{margin-bottom:1em}#interview .swiper .swiper-slide .person .img{width:10%;min-width:50px}#interview .swiper .swiper-slide .person .img img{border-radius:50%}#interview .swiper .swiper-slide .person .txt{width:90%;padding-left:.5em;padding-right:1em;font-size:min(3vw,16px)}#interview .swiper .swiper-slide .person .txt .name{margin-top:.5em;color:var(--color_main);font-size:.8em;font-weight:500}#interview .swiper .swiper-slide .person .txt .link{margin-top:.5em;text-align:right}#interview .swiper .swiper-slide .person .txt .link a{display:inline-block;padding:.5em .8em .5em 1em;font-size:.8em;font-weight:600;line-height:1;border:1px solid;border-radius:.5em;background:var(--color_main);color:#fff}#interview .swiper .swiper-slide .person .txt .link a::after{content:"\025b6";margin-left:.5em}#interview .swiper-button-prev{left:5px}#interview .swiper-button-next{right:5px}@media only screen and (max-width:520px){#interview .swiper .swiper-slide .person{margin:2.5em 0}}#enquete+section{padding-top:calc(5em + 2em)}#enquete .title{margin-bottom:.5em;font-size:min(3vw,16px)}#enquete .swiper .swiper-slide{padding:1.5em;background:#fff}#enquete .swiper .swiper-slide img{opacity:.3}#enquete .swiper .swiper-slide.swiper-slide-active img{opacity:1}@media only screen and (max-width:520px){#enquete .swiper{margin-left:-2em;width:calc(100% + 4em)}}#comment+section{margin-top:5em}#comment .comment_block.hidden{opacity:0;height:0;overflow:hidden;transition:.3s}#comment .comment_block.view{opacity:1;height:auto}#comment .person{margin:2em 0}#comment .person .name{margin-bottom:1em;display:flex;align-items:center;color:var(--color_main);font-size:.9em;font-weight:500}#comment .person .name::before{content:"";display:block;margin-right:1em;width:3em;height:3em;border-radius:50%;background:url(../img/top/comment_img.svg) no-repeat center center / contain}#comment .person .name span{display:inline-block}#comment .comment_btn{margin:2em auto -3.5em;padding:1em 0;width:80%;max-width:400px;background:var(--color_main);color:#fff;font-weight:600;line-height:1;text-align:center;border-radius:.5em;transition:.3s}#comment .comment_btn:hover{cursor:pointer;opacity:.7;background:var(--color_main_light)}@media only screen and (max-width:520px){#comment .person .name span{display:block}}#tsuji_manabi{margin-top:5em;padding-top:0;overflow:hidden}#tsuji_manabi .mv_wrap{margin-top:2em;padding:0;max-width:700px}#tsuji_manabi .mv_wrap .mv_img{border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;z-index:1;height:40vh;background:#fff}#tsuji_manabi .q_block{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:1em;border-bottom-left-radius:1em;text-align:center}#tsuji_manabi .q_title span{display:inline-block}#tsuji_manabi .content{position:relative;background:#fff;margin:3em auto 5em;padding:2em 0;border-radius:1em}#tsuji_manabi .content::before{content:'';z-index:1;position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(80deg);top:20px;right:-25px;border-left:35px solid #fff;border-top:37px solid transparent}#tsuji_manabi .content::after{content:'';z-index:1;position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(110deg);top:22px;right:-45px;border-left:45px solid var(--color_bg);border-top:45px solid transparent}#tsuji_manabi .swiper{padding-bottom:calc(min(8vw, 60px) + 2rem - 1em)}#tsuji_manabi .swiper-wrapper{align-items:flex-start;transition:.3s}#tsuji_manabi .swiper .swiper-slide{height:auto;opacity:.3}#tsuji_manabi .swiper .swiper-slide.swiper-slide-active{opacity:1}#tsuji_manabi .swiper .swiper-slide .person{margin:2em 0;display:flex;align-items:center}#tsuji_manabi .swiper .swiper-slide .person:first-of-type{margin-top:1em}#tsuji_manabi .swiper .swiper-slide .person:last-of-type{margin-bottom:1em}#tsuji_manabi .swiper .swiper-slide .person .img{width:10%;min-width:50px;border-radius:50%;overflow:hidden}#tsuji_manabi .swiper .swiper-slide .person .txt{width:90%;padding-left:.5em;padding-right:1em;font-size:min(3vw,16px)}#tsuji_manabi .swiper .swiper-slide .person .txt .name{margin-top:.5em;color:var(--color_main);font-size:.8em;font-weight:500}#tsuji_manabi .swiper-button-prev{left:0}#tsuji_manabi .swiper-button-next{right:0}@media only screen and (max-width:940px){#top #tsuji_manabi .mv_wrap,#top #tsuji_manabi .content{width:94%}}@media only screen and (max-width:767px){#top #tsuji_manabi .mv_wrap,#top #tsuji_manabi .content{width:calc(100% - 4em)}#tsuji_manabi .mv_wrap .mv_img{height:min(25vh,250px)}#tsuji_manabi .mv_wrap .q_block{width:100%}}@media only screen and (max-width:520px){#tsuji_manabi .mv_wrap .mv_img{height:min(20vh,200px)}#tsuji_manabi .swiper .swiper-slide .person{margin:2.5em 0}}#info{padding-bottom:5em;background:#fff;overflow:hidden}#info .opencampus{margin-top:5em}#info .topic{text-align:center;line-height:1;color:var(--color_main);font-size:2em;font-weight:600;width:auto;max-width:inherit}#info .lead{margin:1em auto;text-align:center;color:var(--color_txt)}#info .img{margin:2em auto;max-width:700px}#info .link a{margin:2em auto 0;display:block;padding:.7em .5em;text-align:center;line-height:1.4;background:var(--color_main);color:#fff;border-radius:5em;font-size:1.2em;font-weight:600;width:90%;max-width:400px;transition:.3s}#info .link a:hover{opacity:.7}#info .swiper{padding:3em 0 4em;border:1px solid var(--color_main_light);border-radius:1em}#info .swiper-wrapper{align-items:flex-start;transition:.3s}#info .swiper .swiper-slide{height:auto;opacity:.3}#info .swiper .swiper-slide.swiper-slide-active{opacity:1}#info .swiper .swiper-slide .person{margin-bottom:1em;display:flex;align-items:center}#info .swiper .swiper-slide .person .img{margin:0;width:10%;min-width:50px;border-radius:50%;overflow:hidden}#info .swiper .swiper-slide .person .txt{width:90%;padding-left:.5em;padding-right:1em;font-size:min(3vw,16px)}#info .swiper .swiper-slide .person .txt .name{margin-top:.5em;color:var(--color_main);font-size:.9em;font-weight:500}#info .swiper-button-prev{left:0}#info .swiper-button-next{right:0}@media only screen and (max-width:767px){#info .swiper{padding:2em 0 3em}}@media only screen and (max-width:550px){#info .swiper-button-prev::after,#info .swiper-button-next::after{font-size:2em}}#survey{padding-top:0;background:#fff}#survey .topic{text-align:center;line-height:1;color:var(--color_main);font-size:1.5em;font-weight:600;width:auto;max-width:inherit}#survey .lead{margin:1em auto 2em;color:var(--color_txt);font-size:.9em;line-height:1.8}#main_bottom{margin-bottom:2em;padding-top:2em;background:#fff}#q_contents{margin-top:50px;border-top-right-radius:4em}.contents{padding-top:0}#content_title{z-index:3;position:relative;margin-bottom:4em;padding-top:0}#content_title .c_title{margin:0 auto .5em;width:80%;max-width:250px}#content_title .c_title a:hover{opacity:.7}#content_title .c_title img{margin-top:-2em;vertical-align:middle}#content_title .c_topic{margin:.5em auto 0;display:block;font-size:.9em;text-align:center;color:var(--color_main)}#content_title .mv_wrap{margin-top:2em;padding:0;max-width:700px}#content_title .mv_wrap .mv_img{border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;z-index:1;height:40vh;background:#fff}#content_title .q_block{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:1em;border-bottom-left-radius:1em}#content_title .q_block .arrow{right:1em;top:50%;width:4px;height:80%}#content_title .q_block .arrow:before{bottom:-4px;left:-7px;width:4px;height:24px;transform:rotate(-45deg)}#content_title .topic{margin:0 auto;width:100%;max-width:none}#content_title .topic img{transform-origin:top right;transform:scale(1.06);margin-top:-1.3em}#content_title .topic{margin:0 auto;width:100%;max-width:none}.contents .date{margin-bottom:1em;text-align:right;font-size:min(.9em,13px);letter-spacing:.1em}.contents .date::before{content:"";display:inline-block;transform:translateY(.13em);margin-right:.2em;width:1em;height:1em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIj48cGF0aCBkPSJtNjEyLTI5MiA1Ni01Ni0xNDgtMTQ4di0xODRoLTgwdjIxNmwxNzIgMTcyWk00ODAtODBxLTgzIDAtMTU2LTMxLjVUMTk3LTE5N3EtNTQtNTQtODUuNS0xMjdUODAtNDgwcTAtODMgMzEuNS0xNTZUMTk3LTc2M3E1NC01NCAxMjctODUuNVQ0ODAtODgwcTgzIDAgMTU2IDMxLjVUNzYzLTc2M3E1NCA1NCA4NS41IDEyN1Q4ODAtNDgwcTAgODMtMzEuNSAxNTZUNzYzLTE5N3EtNTQgNTQtMTI3IDg1LjVUNDgwLTgwWm0wLTQwMFptMCAzMjBxMTMzIDAgMjI2LjUtOTMuNVQ4MDAtNDgwcTAtMTMzLTkzLjUtMjI2LjVUNDgwLTgwMHEtMTMzIDAtMjI2LjUgOTMuNVQxNjAtNDgwcTAgMTMzIDkzLjUgMjI2LjVUNDgwLTE2MFoiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIj48cGF0aCBkPSJtNjEyLTI5MiA1Ni01Ni0xNDgtMTQ4di0xODRoLTgwdjIxNmwxNzIgMTcyWk00ODAtODBxLTgzIDAtMTU2LTMxLjVUMTk3LTE5N3EtNTQtNTQtODUuNS0xMjdUODAtNDgwcTAtODMgMzEuNS0xNTZUMTk3LTc2M3E1NC01NCAxMjctODUuNVQ0ODAtODgwcTgzIDAgMTU2IDMxLjVUNzYzLTc2M3E1NCA1NCA4NS41IDEyN1Q4ODAtNDgwcTAgODMtMzEuNSAxNTZUNzYzLTE5N3EtNTQgNTQtMTI3IDg1LjVUNDgwLTgwWm0wLTQwMFptMCAzMjBxMTMzIDAgMjI2LjUtOTMuNVQ4MDAtNDgwcTAtMTMzLTkzLjUtMjI2LjVUNDgwLTgwMHEtMTMzIDAtMjI2LjUgOTMuNVQxNjAtNDgwcTAgMTMzIDkzLjUgMjI2LjVUNDgwLTE2MFoiLz48L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color_txt)}.type01 .contents{overflow:hidden}.type01 .contents+.contents{margin-top:5em}.type01 .contents .content{position:relative;background:#fff;border-radius:1em;padding:2em}.type01 .contents .content::before{content:'';z-index:1;position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(80deg);top:20px;right:-25px;border-left:35px solid #fff;border-top:37px solid transparent}.type01 .contents .content::after{content:'';z-index:1;position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(110deg);top:22px;right:-45px;border-left:45px solid var(--color_bg);border-top:45px solid transparent}.type01 .contents .content&gt;*{z-index:2;position:relative}.type01 .contents .content .topic{display:block;width:100%;max-width:none;margin-bottom:.2em;padding-bottom:1.5em;border-bottom:1px solid var(--color_main);color:var(--color_txt)}.type01 .contents .content .topic h2{display:block;font-size:1.7em;font-weight:700;line-height:1.5}.type01 .contents .content .topic .topic_sub{margin-top:.3em;font-size:.9em}.type01 .contents .content .person{margin-bottom:1.5em;display:flex}.type01 .contents .content .person .img{width:15%;height:15%;border-radius:50%;overflow:hidden}.type01 .contents .content .person .txt{padding-left:1em;width:85%}.type01 .contents .content .person .txt .name{color:var(--color_main);font-size:.9em;font-weight:500}.type01 .contents .content .person .txt .lead{margin-top:.5em;margin-bottom:.5em;color:var(--color_txt);font-size:1em}.photogallery.swiper{margin-left:-20%;margin-bottom:min(5vw,60px);padding-bottom:0;width:140%;overflow:visible}.photogallery.swiper .swiper-wrapper_outer{overflow:hidden}.photogallery.swiper .swiper-slide:not(.first_slide):not(.last_slide){width:auto;height:min(40vh,300px);overflow:hidden;padding:1px;text-align:center}.photogallery.swiper .swiper-slide img{width:auto;height:100%}.photogallery.swiper .swiper-slide.row2 .resize_1-1 img{transform:scale(1.11)}.photogallery.swiper .swiper-slide.row2 .resize_1-2 img{transform:scale(1.21)}.photogallery.swiper .swiper-slide.row2 .resize_1-3 img{transform:scale(1.31)}.photogallery.swiper .swiper-slide.row2 .resize_1-4 img{transform:scale(1.41)}.photogallery.swiper .swiper-slide.row2 .resize_1-5 img{transform:scale(1.51)}.photogallery.swiper .swiper-slide a{overflow:hidden}.photogallery.swiper .swiper-slide a:hover{cursor:grab}.photogallery.swiper .swiper-slide a:active{cursor:grabbing}.photogallery.swiper .swiper-slide.row2{display:flex;flex-direction:column;gap:2px}.photogallery.swiper .swiper-slide.row2 a{display:block;height:calc(50% - 1px)}.photogallery.swiper .swiper-slide.first_slide,.photogallery.swiper .swiper-slide.last_slide{width:calc(20% - 2em)}.photogallery.swiper .swiper-button-prev:after,.photogallery.swiper .swiper-button-next:after{z-index:2;font-size:2em}.photogallery.swiper .swiper-button-prev{left:-5%}.photogallery.swiper .swiper-button-next{right:-5%}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0}.timeline.swiper{margin-left:-20%;padding-left:20%;margin-right:-20%;padding-right:20%}.timeline .swiper-wrapper{align-items:flex-start;transition:.3s}.timeline .swiper-slide{padding-top:2rem;height:auto}.timeline .swiper-slide.swiper-slide-active:hover{cursor:grab}.timeline .swiper-slide.swiper-slide-active:active{cursor:grabbing}.type01:not(.simple) .timeline .swiper-slide:not(:last-of-type)::before{content:"";position:absolute;top:calc(1rem - 1px);left:2.5rem;right:-2rem;height:4px;background:var(--color_main)}.timeline .swiper-slide .catch,.timeline .swiper-slide .txt{opacity:0;transition:.7s}.timeline .swiper-slide-active .catch,.timeline .swiper-slide-active .txt{opacity:1}.timeline .swiper-slide .catch{margin-bottom:1em;font-weight:600;font-size:1.1em;line-height:1.5}.timeline .swiper-slide .age{margin-bottom:1em;color:var(--color_main);font-weight:600;font-size:2em;letter-spacing:.04em}.timeline .swiper-slide .age::before{content:"";position:absolute;top:.4rem;left:1.4rem;width:1.4rem;height:1.4rem;background:var(--color_main);border-radius:50%}.timeline .swiper-slide .age::after{content:"歳";font-size:.6em}.timeline .swiper-slide .age.higher::after{content:"歳～"}.timeline.swiper .swiper-button-prev,.timeline.swiper .swiper-button-next{top:8.4em}.timeline.swiper .swiper-button-prev:after,.timeline.swiper .swiper-button-next:after{font-size:2em}.timeline.swiper .swiper-button-prev{left:calc(20% - 3.5em);right:auto}.timeline.swiper .swiper-button-next{left:auto;right:calc(20% - 3.5em)}.simple .timeline.swiper{margin-left:auto;padding-left:0;margin-right:auto;padding-right:0}.simple .timeline.swiper .swiper-button-prev,.simple .timeline.swiper .swiper-button-next{top:2.2em}.simple .timeline.swiper .swiper-button-prev:after,.simple .timeline.swiper .swiper-button-next:after{font-size:1.5em}.simple .timeline.swiper .swiper-button-prev{left:.5em}.simple .timeline.swiper .swiper-button-next{right:.5em}.simple .timeline.swiper .catch{color:var(--color_main);font-size:1.2em}@media only screen and (max-width:1260px){.photogallery.swiper .swiper-button-prev{left:1%}.photogallery.swiper .swiper-button-next{right:1%}}@media only screen and (max-width:1150px){.photogallery.swiper .swiper-button-prev{left:9%}.photogallery.swiper .swiper-button-next{right:9%}}@media only screen and (max-width:1000px){.photogallery.swiper .swiper-button-prev{left:15%}.photogallery.swiper .swiper-button-next{right:15%}}@media only screen and (max-width:767px){#content_title .c_title{width:44%}#content_title .mv_wrap .mv_img{height:min(25vh,250px)}#content_title .mv_wrap .q_block{width:100%}#content_title .q_block .arrow{transform-origin:center right;transform:scale(.6)}.photogallery.swiper .swiper-slide:not(.first_slide):not(.last_slide){height:min(25vh,250px)}.photogallery.swiper .swiper-button-prev,.photogallery.swiper .swiper-button-next{display:none}.simple .timeline.swiper{margin-left:-1em;padding-left:1em;margin-right:-1em;padding-right:1em}.simple .timeline.swiper .swiper-button-prev,.simple .timeline.swiper .swiper-button-next{top:min(6vw,35px)}.simple .timeline.swiper .swiper-button-prev{left:.2em}.simple .timeline.swiper .swiper-button-next{right:.2em}}@media only screen and (max-width:520px){#content_title .mv_wrap .mv_img{height:min(20vh,200px)}.simple .timeline.swiper .swiper-button-prev,.simple .timeline.swiper .swiper-button-next{top:min(10.8vw,50px)}}.type02 .contents{margin-bottom:0}.type02 .contents .container{background:var(--color_bg)}.type02 .contents .container&gt;.content{height:calc(100vh - 50px - 20px - (3em * 1.7 + 1em));height:calc(100svh - 50px - 20px - (3em * 1.7 + 1em));height:calc(100dvh - 50px - 20px - (3em * 1.7 + 1em));overflow:hidden}.type02 .contents .content{z-index:3;position:relative}.type02 .contents .content::before,.type02 .contents .content::after{content:unset}.type02 .contents .content+.content{margin-top:0}.type02 .contents .content .person{margin-bottom:1em;display:flex;border-radius:1em;padding:1em;align-items:center;background:var(--color_main);height:calc(2em * 1.7 + 2em)}.type02 .contents .content .person .img{width:60px;height:60px;border-radius:50%;overflow:hidden}.type02 .contents .content .person .txt{padding-left:1em;width:85%}.type02 .contents .content .person .txt .name{color:#fff;font-size:.9em;font-weight:500}.type02 .contents .content .person .txt .lead{margin-top:.5em;margin-bottom:.5em;color:var(--color_txt);font-size:1em}.type02 .content_body{height:calc(100vh - 50px - 20px - (3em * 1.7 + 1em) * 2 - 2em);height:calc(100svh - 50px - 20px - (3em * 1.7 + 1em) * 2 - 2em);height:calc(100dvh - 50px - 20px - (3em * 1.7 + 1em) * 2 - 2em);overflow-x:hidden;overflow-y:scroll;padding:0 1.8em 1em;-webkit-overflow-scrolling:touch;transition:.3s;-ms-overflow-style:none;scrollbar-width:none}.type02 .contents:has(+#tsuji_manabi) .content{height:calc(100vh - 50px - 20px - 2em);height:calc(100svh - 50px - 20px - 2em);height:calc(100dvh - 50px - 20px - 2em)}.type02 .contents:has(+#tsuji_manabi) .content .content_body{height:calc(100vh - 50px - 20px - (3em * 1.7 + 1em) - 2em);height:calc(100svh - 50px - 20px - (3em * 1.7 + 1em) - 2em);height:calc(100dvh - 50px - 20px - (3em * 1.7 + 1em) - 2em)}.type02 .content_body::-webkit-scrollbar{display:none}.simplebar-content-wrapper{overflow-y:hidden!important}.simplebar-track.simplebar-vertical{visibility:hidden!important;background:var(--color_main_light);border-radius:2px;width:4px}.simplebar-scrollbar{background-color:var(--color_main);border-radius:2px}.type02 .fixed .content_body .simplebar-content-wrapper{overflow-y:scroll!important}.type02 .fixed .content_body .simplebar-track.simplebar-vertical{visibility:visible!important}.type02 .content_body .content_block:nth-of-type(1){animation-delay:.3s}.type02 .content_body .content_block:nth-of-type(2){animation-delay:.35s}.type02 .content_body .content_block:nth-of-type(3){animation-delay:.4s}.type02 .content_body .content_block:nth-of-type(4){animation-delay:.45s}.type02 .content_body .content_block{position:relative;background:#fff;border-radius:1em;padding:2em;width:fit-content;margin-left:auto}.type02 .content_body .content_block::before{content:'';z-index:1;position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(80deg);top:20px;right:-25px;border-left:35px solid #fff;border-top:37px solid transparent}.type02 .content_body .content_block::after{content:'';z-index:1;position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(110deg);top:22px;right:-45px;border-left:45px solid var(--color_bg);border-top:45px solid transparent}.type02 .content_body .content_block+.content_block{margin-top:1em}.type02 .content_body .content_block h2{font-size:1.6em;font-weight:700;line-height:1.5}.type02 .content_body .content_block h2+p{margin-top:.3em;font-size:.9em}.type02 .content_body .content_block.profile{padding-right:1.9em;font-size:.9em;background:#fff;color:var(--color_main);border:1px solid}.type02 .content_body .content_block.profile::before,.type02 .content_body .content_block.profile::after{content:none}.type02 .content_body .content_block.topic{max-width:none;background:var(--color_main_bright);color:#fff}.type02 .content_body .content_block.topic::before{border-left-color:var(--color_main_bright)}.type02 .content_body .content_block .catch{font-weight:600;font-size:1.1em;line-height:1.5}.type02 .content_body .content_block .catch+.txt{margin-top:1em}.type02 .content_body .content_block.img_block{margin-left:auto;width:min(50vw,300px);gap:2px;display:grid;grid-template-columns:50% 50%;grid-template-rows:5em 5em}.type02 .content_body .content_block.img_block a{grid-row:1 / 3;grid-column:1 / 3;overflow:hidden;border-radius:.5em;display:flex;justify-content:center;align-items:flex-start}.type02 .content_body .content_block.img_block.vertical a{align-items:center}.type02 .content_body .content_block.img_block img{object-fit:cover;height:100%}.type02 .content_body .content_block.img_block.col2,.type02 .content_body .content_block.img_block.col3,.type02 .content_body .content_block.img_block.col4{width:min(55vw,350px)}.type02 .content_body .content_block.img_block.col2 a:nth-of-type(1){grid-row:1 / 3;grid-column:1 / 2}.type02 .content_body .content_block.img_block.col2 a:nth-of-type(2){grid-row:1 / 3;grid-column:2 / 3}.type02 .content_body .content_block.img_block.col2.vertical a:nth-of-type(1){grid-row:1 / 2;grid-column:1 / 3}.type02 .content_body .content_block.img_block.col2.vertical a:nth-of-type(2){grid-row:2 / 3;grid-column:1 / 3}.type02 .content_body .content_block.img_block.col3 a:nth-of-type(1){grid-row:1 / 3;grid-column:1 / 2}.type02 .content_body .content_block.img_block.col3 a:nth-of-type(2){grid-row:1 / 2;grid-column:2 / 3}.type02 .content_body .content_block.img_block.col3 a:nth-of-type(3){grid-row:2 / 3;grid-column:2 / 3}.type02 .content_body .content_block.img_block.col4 a:nth-of-type(1){grid-row:1 / 2;grid-column:1 / 2}.type02 .content_body .content_block.img_block.col4 a:nth-of-type(2){grid-row:1 / 2;grid-column:2 / 3}.type02 .content_body .content_block.img_block.col4 a:nth-of-type(3){grid-row:2 / 3;grid-column:1 / 2}.type02 .content_body .content_block.img_block.col4 a:nth-of-type(4){grid-row:2 / 3;grid-column:2 / 3}.type02 .contents.fixed+.contents .person{position:relative;transition:.3s}.type02 .contents.fixed+.contents .person::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid var(--color_main);transition:.3s}.type02 .contents.fixed+.contents .person:hover img{transition:.3s}.type02 .contents.fixed+.contents .person:hover{cursor:pointer;background:#ff7878}.type02 .contents.fixed+.contents .person:hover::before{border-top-color:#ff7878}.type02 .contents.fixed+.contents .person:hover img{opacity:.7}@media only screen and (max-width:520px){.type02 .content_body{}.type02 .contents .content .person{height:calc(3em * 1.7 + 1em)}.type02 .contents .content .person .img{width:50px;height:50px}}.type03 .contents{margin-bottom:2em}.type03 .contents .content{z-index:3;position:relative;padding:10px 0 0}.type03 .contents .content::before,.type03 .contents .content::after{content:unset}.type03 .contents .content+.content{margin-top:0}.type03 .contents .content .person{margin-bottom:1em;display:flex;border-radius:1em;padding:1em;align-items:center;background:var(--color_main);height:calc(2em * 1.7 + 2em)}.type03 .contents .content .person .img{width:60px;height:60px;border-radius:50%;overflow:hidden}.type03 .contents .content .person .txt{padding-left:1em;width:85%}.type03 .contents .content .person .txt .name{color:#fff;font-size:.9em;font-weight:500}.type03 .contents .content .person .txt .lead{margin-top:.5em;margin-bottom:.5em;color:var(--color_txt);font-size:1em}.type03 .content_body{height:calc(80vh - 50px - 20px - (3em * 1.7 + 1em) - 2em);height:calc(80svh - 50px - 20px - (3em * 1.7 + 1em) - 2em);height:calc(80dvh - 50px - 20px - (3em * 1.7 + 1em) - 2em);overflow:hidden;padding:1em 1.5em;transition:.3s}.type03 .content_body::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:75px;transition:all .4s;background:linear-gradient(rgba(255,235,235,0) 0%,rgba(255,235,235,.8) 50%,var(--color_bg) 100%)}.type03 .contents.view .content_body{height:auto}.type03 .contents.view .content_body::after{content:none}.type03 .content_body .content_block{position:relative;background:#fff;border-radius:1em;padding:2em;animation-duration:.7s}.type03 .content_body .content_block::before{content:'';z-index:1;position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(80deg);top:20px;right:-25px;border-left:35px solid #fff;border-top:37px solid transparent}.type03 .content_body .content_block::after{content:'';z-index:1;position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(110deg);top:22px;right:-45px;border-left:45px solid var(--color_bg);border-top:45px solid transparent}.type03 .content_body .content_block+.content_block{margin-top:1em}.type03 .content_body .content_block h2{font-size:1.7em;font-weight:700;line-height:1.5}.type03 .content_body .content_block h2+p{margin-top:.3em;font-size:.9em}.type03 .content_body .content_block .catch{font-weight:600;font-size:1.1em;line-height:1.5}.type03 .content_body .content_block .catch+.txt{margin-top:1em}.type03 .content_body .content_block.img_block{margin-left:auto;width:min(50vw,300px);gap:2px;display:grid;grid-template-columns:50% 50%;grid-template-rows:5em 5em}.type03 .content_body .content_block.img_block a{grid-row:1 / 3;grid-column:1 / 3;overflow:hidden;border-radius:.5em;display:flex;justify-content:center;align-items:flex-start}.type03 .content_body .content_block.img_block.col2,.type03 .content_body .content_block.img_block.col3,.type03 .content_body .content_block.img_block.col4{width:min(55vw,350px)}.type03 .content_body .content_block.img_block.col2 a:nth-of-type(1){grid-row:1 / 3;grid-column:1 / 2}.type03 .content_body .content_block.img_block.col2 a:nth-of-type(2){grid-row:1 / 3;grid-column:2 / 3}.type03 .content_body .content_block.img_block.col3 a:nth-of-type(1){grid-row:1 / 3;grid-column:1 / 2}.type03 .content_body .content_block.img_block.col3 a:nth-of-type(2){grid-row:1 / 2;grid-column:2 / 3}.type03 .content_body .content_block.img_block.col3 a:nth-of-type(3){grid-row:2 / 3;grid-column:2 / 3}.type03 .content_body .content_block.img_block.col4 a:nth-of-type(1){grid-row:1 / 2;grid-column:1 / 2}.type03 .content_body .content_block.img_block.col4 a:nth-of-type(2){grid-row:1 / 2;grid-column:2 / 3}.type03 .content_body .content_block.img_block.col4 a:nth-of-type(3){grid-row:2 / 3;grid-column:1 / 2}.type03 .content_body .content_block.img_block.col4 a:nth-of-type(4){grid-row:2 / 3;grid-column:2 / 3}.type03 .content_body .content_block.img_block.col2 a img,.type03 .content_body .content_block.img_block.col3 a img,.type03 .content_body .content_block.img_block.col4 a img{width:auto;height:100%}.type03 .more{margin:1em auto 2em;padding:1em 0;width:80%;max-width:400px;background:#ff7878;color:#fff;font-weight:600;line-height:1;text-align:center;border-radius:.5em;transition:.3s}.type03 .more:hover{cursor:pointer;opacity:.7;background:var(--color_main_light)}@media only screen and (max-width:520px){.type03 .content_body{}.type03 .contents .content .person{height:calc(3em * 1.7 + 1em)}.type03 .contents .content .person .img{width:50px;height:50px}}.link_sitetop{margin:0 auto;padding:2em 0;width:50%;max-width:250px;position:relative}.link_sitetop a{line-height:1}.link_sitetop a:hover{opacity:.7}.link_sitetop img{vertical-align:middle}footer{line-height:1.5;text-align:center;padding:50px 10px;background:#444;color:#fff}footer .footer_inner{margin:0 auto;width:100%;max-width:1360px}.footer_logo{margin-bottom:40px}.footer_logo img{max-width:250px}.footer_link{margin-bottom:40px;font-size:.8em}.footer_link li{margin:5px 4px;display:inline-block}.copyrights{width:100%;font-size:.7em;font-weight:500}.copyrights small{margin-left:1em}@media only screen and (max-width:767px){footer{padding:30px 20px}footer .footer_inner{flex-direction:column;align-items:center}footer .footer_inner&gt;*{margin:2em auto}.footer_link li a{padding:0 0 0 10px;position:relative}.footer_link li a:before{content:"";display:block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:.55em;left:-1px}}</pre></body></html>