@font-face{font-family:"quentin";src:url("../fonts/Quentin.otf") format("opentype")}@-webkit-keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes loopClY{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes loopClY{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes loopClYRv{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes loopClYRv{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes scrbarY{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes scrbarY{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes textGradient{0%{color:#81adef}20%{color:#0090f1}40%{color:#4746f3}60%{color:#1ccaee}100%{color:#81adef}}@keyframes textGradient{0%{color:#81adef}20%{color:#0090f1}40%{color:#4746f3}60%{color:#1ccaee}100%{color:#81adef}}#aboutMission{position:relative;margin-top:-5rem;overflow:hidden}#aboutMission .inner{position:relative;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(#e9eef2), to(rgba(24, 24, 26, 0)));background:linear-gradient(180deg, #e9eef2 0%, rgba(24, 24, 26, 0) 100%);text-align:center}@media screen and (min-width: 320px){#aboutMission .inner{margin-top:198px}}@media screen and (min-width: 600px){#aboutMission .inner{margin-top:198px}}#aboutMission .inner.isContact{text-align:left}@media screen and (min-width: 320px){#aboutMission .inner.isContact{padding:0 10vw}}@media screen and (min-width: 600px){#aboutMission .inner.isContact{padding:0 10vw}}#aboutMission .missionTitle .en{font-weight:700;color:#fff}@media screen and (min-width: 320px){#aboutMission .missionTitle .en{font-size:7.8rem}}@media screen and (min-width: 600px){#aboutMission .missionTitle .en{font-size:11.2rem}}#aboutMission .missionTitle .ja{position:relative;z-index:1;font-family:"ta-oonishi",sans-serif;letter-spacing:.12em}@media screen and (min-width: 320px){#aboutMission .missionTitle .ja{font-size:3.2rem;margin:-3.5rem 0 1.5rem}}@media screen and (min-width: 600px){#aboutMission .missionTitle .ja{font-size:4.2rem;margin:-4.5rem 0 1.5rem}}#aboutMission .missionTitle .enDesc{font-size:.94rem;opacity:.3}#aboutMission .missionContent{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){#aboutMission .missionContent{padding-bottom:15rem}}@media screen and (min-width: 600px){#aboutMission .missionContent{padding-bottom:0}}#aboutMission .missionContent p{letter-spacing:.12em;opacity:.8;margin:3rem 0}@media screen and (min-width: 320px){#aboutMission .missionContent p{text-align:left;font-size:1rem;line-height:2.2;padding:5rem 5vw .5rem}}@media screen and (min-width: 600px){#aboutMission .missionContent p{text-align:center;font-size:1.1rem;line-height:2.8;padding:0}}#aboutMission .missionContent .img{position:absolute}@media screen and (min-width: 320px){#aboutMission .missionContent .img.num1,#aboutMission .missionContent .img.num4{width:10rem}}@media screen and (min-width: 600px){#aboutMission .missionContent .img.num1,#aboutMission .missionContent .img.num4{width:10rem}}@media screen and (min-width: 320px){#aboutMission .missionContent .img.num2,#aboutMission .missionContent .img.num3{width:5rem}}@media screen and (min-width: 600px){#aboutMission .missionContent .img.num2,#aboutMission .missionContent .img.num3{width:5rem}}#aboutMission .missionContent .img.num1{-webkit-animation:floating 25000ms ease infinite both;animation:floating 25000ms ease infinite both}@media screen and (min-width: 320px){#aboutMission .missionContent .img.num1{top:-4rem;left:-6vw}}@media screen and (min-width: 600px){#aboutMission .missionContent .img.num1{top:-5rem;left:10vw}}#aboutMission .missionContent .img.num2{-webkit-animation:floating 15000ms ease infinite both;animation:floating 15000ms ease infinite both;bottom:5rem;left:7.5vw}#aboutMission .missionContent .img.num3{-webkit-animation:floating 20000ms ease infinite both;animation:floating 20000ms ease infinite both;top:-5rem;right:7.5vw}#aboutMission .missionContent .img.num4{-webkit-animation:floating 27500ms ease infinite both;animation:floating 27500ms ease infinite both;bottom:5rem;right:10vw}#aboutMission .missionContent .imgWrapper{padding-bottom:100%;border-radius:50%}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0rem);transform:translateY(0rem)}25%{-webkit-transform:translateY(2rem);transform:translateY(2rem)}50%{-webkit-transform:translateY(0rem);transform:translateY(0rem)}75%{-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{-webkit-transform:translateY(0rem);transform:translateY(0rem)}}@keyframes floating{0%{-webkit-transform:translateY(0rem);transform:translateY(0rem)}25%{-webkit-transform:translateY(2rem);transform:translateY(2rem)}50%{-webkit-transform:translateY(0rem);transform:translateY(0rem)}75%{-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{-webkit-transform:translateY(0rem);transform:translateY(0rem)}}.ocean{height:5%;width:100%;position:absolute;top:198px;left:0;background:#e9eef2}.ocean .wave{background:url("../images/aboutus/wave.svg") repeat-x;position:absolute;top:-198px;width:6400px;height:198px;-webkit-animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ocean .wave:nth-of-type(2){top:-175px;-webkit-animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite,swell 7s ease -1.25s infinite;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite,swell 7s ease -1.25s infinite;opacity:1}@-webkit-keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@-webkit-keyframes swell{0%,100%{-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0)}50%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}}@keyframes swell{0%,100%{-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0)}50%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}}@media screen and (min-width: 320px){.aboutMenu{padding:8.5rem 2.5vw 5rem}}@media screen and (min-width: 600px){.aboutMenu{padding:8.5rem 2.5vw 15rem}}.aboutMenu ul{display:grid;gap:2.5vw}@media screen and (min-width: 320px){.aboutMenu ul{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 600px){.aboutMenu ul{grid-template-columns:repeat(3, 1fr)}}#companyProfile .compTitle,#companyHistory .compTitle{font-weight:600;font-size:1.1rem;letter-spacing:.16em}@media screen and (min-width: 320px){#companyProfile .inner,#companyHistory .inner{padding:7.5rem 5vw 0}}@media screen and (min-width: 600px){#companyProfile .inner,#companyHistory .inner{padding:10rem 10vw 0}}#companyProfile .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){#companyProfile .block:first-child{width:100%}}@media screen and (min-width: 600px){#companyProfile .block:first-child{width:30%}}@media screen and (min-width: 320px){#companyProfile .block:last-child{width:100%;margin-top:5rem}}@media screen and (min-width: 600px){#companyProfile .block:last-child{width:65%;margin-top:0}}#companyProfile .compTitle{position:sticky;top:15rem}#companyProfile dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.98rem;margin-bottom:1.75rem;border-bottom:solid 1px rgba(0,0,0,.15)}@media screen and (min-width: 320px){#companyProfile dl{padding:0 1.5rem 1.75rem}}@media screen and (min-width: 600px){#companyProfile dl{padding:0 3rem 1.75rem}}@media screen and (min-width: 320px){#companyProfile dl dt{width:100%}}@media screen and (min-width: 600px){#companyProfile dl dt{width:30%}}#companyProfile dl dd{color:rgba(0,0,0,.75)}@media screen and (min-width: 320px){#companyProfile dl dd{width:100%}}@media screen and (min-width: 600px){#companyProfile dl dd{width:65%}}#companyProfile dl dd a{color:#26bec9;text-decoration:underline}#companyProfile dl dd a:hover{text-decoration:none}#companyProfile dl dd.privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){#companyProfile dl dd.privacy{padding-top:1rem}}@media screen and (min-width: 600px){#companyProfile dl dd.privacy{padding-top:0}}#companyProfile dl dd.privacy .img{width:17.5%}#companyProfile dl dd.privacy img{width:100%;height:auto}#companyProfile dl dd.privacy p{width:75%}#companyHistory{position:relative}@media screen and (min-width: 320px){#companyHistory{margin:10rem 0 5rem}}@media screen and (min-width: 600px){#companyHistory{margin:10rem 0 5rem}}#companyHistory::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;background:url("../images/grad01.jpg") center center/cover no-repeat}@media screen and (min-width: 320px){#companyHistory::before{height:100%;-webkit-filter:blur(3rem) brightness(1) contrast(1.5);filter:blur(3rem) brightness(1) contrast(1.5)}}@media screen and (min-width: 600px){#companyHistory::before{height:40rem;-webkit-filter:blur(6rem) brightness(1.5) contrast(1.5);filter:blur(6rem) brightness(1.5) contrast(1.5)}}#companyHistory .wrapper{overflow:hidden}#companyHistory .inner{position:relative;z-index:1}@media screen and (min-width: 320px){#companyHistory .inner{padding:7.5rem 5vw 0}}@media screen and (min-width: 600px){#companyHistory .inner{padding:10rem 0 10rem 10vw}}#history{position:relative;z-index:1}@media screen and (min-width: 320px){#history{margin-top:5rem}}@media screen and (min-width: 600px){#history{margin-top:5rem}}#history #historyBody{overflow:visible}#history .historyBlock{background:rgba(255,255,255,.9);border-radius:.5rem;-webkit-box-shadow:2px 2px 30px -15px rgba(0,0,0,.1);box-shadow:2px 2px 30px -15px rgba(0,0,0,.1)}@media screen and (min-width: 320px){#history .historyBlock{padding:2rem}}@media screen and (min-width: 600px){#history .historyBlock{padding:2rem}}#history h3{font-weight:700;letter-spacing:.08em}@media screen and (min-width: 320px){#history h3{font-size:1.6rem;margin:1rem 0 2rem}}@media screen and (min-width: 600px){#history h3{font-size:1.6rem;margin:1rem 0 2rem}}#history ul{margin-bottom:2rem}#history dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 320px){#history dl{margin-bottom:10px}}@media screen and (min-width: 600px){#history dl{margin-bottom:0}}#history dt{position:relative;font-weight:700;font-size:1.025rem;padding-left:1.5rem}@media screen and (min-width: 320px){#history dt{width:100%}}@media screen and (min-width: 600px){#history dt{width:25%}}#history dt::before{content:"";display:block;position:absolute;left:0;border-radius:50%;background:#26bec9}@media screen and (min-width: 320px){#history dt::before{width:.6rem;height:.6rem;top:calc(50% - .3rem)}}@media screen and (min-width: 600px){#history dt::before{width:.6rem;height:.6rem;top:calc(50% - .3rem)}}#history dd{font-size:.94rem;opacity:.65}@media screen and (min-width: 320px){#history dd{width:100%;padding-left:1.5rem}}@media screen and (min-width: 600px){#history dd{width:70%;padding-left:0}}#history .swiperArrow{position:absolute;z-index:2;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:#26bec9;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease}@media screen and (min-width: 320px){#history .swiperArrow{width:3rem;height:3rem;top:calc(50% - 1.5rem)}}@media screen and (min-width: 600px){#history .swiperArrow{width:4rem;height:4rem;top:calc(50% - 2rem)}}#history .swiperArrow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#history .swiperArrow.swiper-button-disabled{opacity:.5}#history .swiperArrow.swiper-button-disabled:hover{-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width: 320px){#history .swiperArrow.prev{left:-1rem}}@media screen and (min-width: 600px){#history .swiperArrow.prev{left:-2rem}}@media screen and (min-width: 320px){#history .swiperArrow.next{right:-1rem}}@media screen and (min-width: 600px){#history .swiperArrow.next{right:5rem}}#history .swiperArrow svg{display:block;width:45%;height:45%;stroke:#fff}#missionIntro{position:relative}@media screen and (min-width: 320px){#missionIntro{margin-top:-7rem}}@media screen and (min-width: 600px){#missionIntro{margin-top:-5rem}}#missionIntro .inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media screen and (min-width: 320px){#missionIntro .inner{padding:10rem 10vw 20rem}}@media screen and (min-width: 600px){#missionIntro .inner{padding:15rem 10vw 20rem}}#missionIntro .textArea{color:#fff}#missionIntro .textArea h2{font-weight:700;line-height:1.64}@media screen and (min-width: 320px){#missionIntro .textArea h2{font-size:2.8rem}}@media screen and (min-width: 600px){#missionIntro .textArea h2{font-size:4.8rem}}#missionIntro .textArea p{line-height:2}@media screen and (min-width: 320px){#missionIntro .textArea p{font-size:1.05rem;padding:3rem 0 0}}@media screen and (min-width: 600px){#missionIntro .textArea p{font-size:1.05rem;padding:5rem 0 0 10rem}}#missionIntro .galArea{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;color:#fff}@media screen and (min-width: 320px){#missionIntro .galArea{top:auto;bottom:-36rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@media screen and (min-width: 600px){#missionIntro .galArea{top:0;bottom:auto;-webkit-transform:unset;transform:unset}}#missionIntro .galArea .textGalItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}@media screen and (min-width: 320px){#missionIntro .galArea .textGalItem{font-size:4rem;width:6rem;height:55rem}}@media screen and (min-width: 600px){#missionIntro .galArea .textGalItem{font-size:12rem;width:16rem;height:145rem}}@media screen and (min-width: 320px){#missionIntro .galArea .textGalItem .img{width:6rem;height:6rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width: 600px){#missionIntro .galArea .textGalItem .img{width:10rem;height:10rem;-webkit-transform:unset;transform:unset}}#missionIntro .galArea .textGalItem .imgWrapper{height:100%;padding-bottom:0}#missionIntro .bg{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 1vw}#missionIntro .bg::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:35%;background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}#missionIntro .bg .imgWrapper{height:100%;padding:0}#missionIntro .bg img{opacity:.8}@media screen and (min-width: 320px){#missionIntro .bg img{-webkit-filter:blur(10px) brightness(0.85);filter:blur(10px) brightness(0.85)}}@media screen and (min-width: 600px){#missionIntro .bg img{-webkit-filter:blur(20px) brightness(0.85);filter:blur(20px) brightness(0.85)}}#missionMission .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){#missionMission .inner{padding:12rem 10vw 0}}@media screen and (min-width: 600px){#missionMission .inner{padding:15rem 15vw 0}}@media screen and (min-width: 320px){#missionMission .titleArea{width:100%}}@media screen and (min-width: 600px){#missionMission .titleArea{width:30%}}@media screen and (min-width: 320px){#missionMission .mainArea{width:100%;margin-top:8rem}}@media screen and (min-width: 600px){#missionMission .mainArea{width:65%;margin-top:-1rem}}#missionMission h2{font-weight:600;letter-spacing:.16em}@media screen and (min-width: 320px){#missionMission h2{font-size:1rem}}@media screen and (min-width: 600px){#missionMission h2{font-size:1.25rem}}#missionMission dl{padding-bottom:4rem;margin-bottom:4rem;border-bottom:solid 1px #e9eef2}#missionMission dt{font-weight:700;margin-bottom:2.5rem}@media screen and (min-width: 320px){#missionMission dt{font-size:1.6rem}}@media screen and (min-width: 600px){#missionMission dt{font-size:2.2rem}}#missionMission dd{opacity:.8;line-height:1.8}@media screen and (min-width: 320px){#missionMission dd{font-size:.95rem}}@media screen and (min-width: 600px){#missionMission dd{font-size:1.05rem}}#listWithNav .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){#listWithNav .inner{padding:0 2.5vw 5rem}}@media screen and (min-width: 600px){#listWithNav .inner{padding:0 2.5vw 5rem 10vw}}@media screen and (min-width: 320px){#listWithNav .guideList{width:68.5%}}@media screen and (min-width: 600px){#listWithNav .guideList{width:71%}}#listWithNav .guideList article{position:relative}#listWithNav .guideList article::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#e9eef2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease;will-change:transform}#listWithNav .guideList article:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}#listWithNav .guideList article:hover .title p{text-decoration:underline}#listWithNav .guideList article:last-child a{border-bottom:solid 1px #e9eef2}#listWithNav .guideList a{position:relative;z-index:1;display:block;padding:3.5rem 1.5rem;margin-bottom:3rem;border-top:solid 1px #e9eef2}#listWithNav .guideList .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}#listWithNav .guideList .title p{width:calc(100% - 2rem);font-weight:700}@media screen and (min-width: 320px){#listWithNav .guideList .title p{font-size:1.4rem}}@media screen and (min-width: 600px){#listWithNav .guideList .title p{font-size:1.6rem}}#listWithNav .guideList .title .icon svg{display:block;width:1.5rem;height:1.5rem}#listWithNav .guideList .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listWithNav .guideList .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}@media screen and (min-width: 320px){#listWithNav .guideList .info ul{margin-bottom:1rem}}@media screen and (min-width: 600px){#listWithNav .guideList .info ul{margin-bottom:0}}#listWithNav .guideList .info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.94rem}#listWithNav .guideList .info svg{display:block;width:1.5rem;height:1.5rem;margin-right:.5rem}#listWithNav .guideList .info .cat{font-size:.96rem;line-height:1;padding:.75rem;border:solid 1px #000;border-radius:.5rem}@media screen and (min-width: 320px){#listWithNav .listContainer{width:68.5%}}@media screen and (min-width: 600px){#listWithNav .listContainer{width:71%}}#listWithNav .listContainer li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem;padding-top:3rem;border-top:solid 1px #e9eef2}#listWithNav .listContainer li:first-child{margin-top:0}#listWithNav .listContainer li:last-child{margin-bottom:3rem;padding-bottom:3rem;border-bottom:solid 1px #e9eef2}#listWithNav .listContainer figure{width:30%;margin:0}@media screen and (min-width: 320px){#listWithNav .listContainer figure{width:100%}}@media screen and (min-width: 600px){#listWithNav .listContainer figure{width:30%}}@media screen and (min-width: 320px){#listWithNav .listContainer .imgWrapper{padding-bottom:100%}}@media screen and (min-width: 600px){#listWithNav .listContainer .imgWrapper{padding-bottom:120%}}#listWithNav .listContainer .imgWrapper img{-o-object-position:top;object-position:top}@media screen and (min-width: 320px){#listWithNav .listContainer .listInfo{width:100%;margin-top:2rem}}@media screen and (min-width: 600px){#listWithNav .listContainer .listInfo{width:65%;margin-top:0}}#listWithNav .listContainer .pos{font-size:.97rem}#listWithNav .listContainer .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:1.6rem}@media screen and (min-width: 320px){#listWithNav .listContainer .name{margin:.75rem 0 1rem}}@media screen and (min-width: 600px){#listWithNav .listContainer .name{margin:1.25rem 0 1.5rem}}#listWithNav .listContainer .name small{font-size:65%;margin-left:.75rem}#listWithNav .listContainer .desc{font-size:.96rem;line-height:1.82;opacity:.75}@media screen and (min-width: 320px){#listWithNav .navContainer{width:30%}}@media screen and (min-width: 600px){#listWithNav .navContainer{width:25%}}#listWithNav .navContainer ul{position:sticky}@media screen and (min-width: 320px){#listWithNav .navContainer ul{top:15rem}}@media screen and (min-width: 600px){#listWithNav .navContainer ul{top:15rem}}#listWithNav .navContainer li{padding:.65rem 0}#listWithNav .navContainer a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;font-weight:700;border-radius:5rem;background:#fff;color:#26bec9;-webkit-transition:background-color 400ms ease;transition:background-color 400ms ease}@media screen and (min-width: 320px){#listWithNav .navContainer a{font-size:.92rem;padding:.5rem 1rem .5rem 2.25rem}}@media screen and (min-width: 600px){#listWithNav .navContainer a{font-size:1rem;padding:.5rem 1.5rem .5rem 2.25rem}}#listWithNav .navContainer a::before{content:"";display:block;position:absolute;top:calc(50% - .5rem);left:.5rem;width:1rem;height:1rem;border-radius:50%;background:#26bec9;-webkit-transition:background-color 400ms ease;transition:background-color 400ms ease}#listWithNav .navContainer a:hover{background:#26bec9;color:#fff}#listWithNav .navContainer a:hover::before{background:#fff}#msgBody{margin-top:-7.5rem;overflow:hidden}@media screen and (min-width: 320px){#msgBody .top .inner{padding:7.5rem 5vw 3rem}}@media screen and (min-width: 600px){#msgBody .top .inner{padding:7.5rem 10vw}}@media screen and (min-width: 320px){#msgBody .top .text{width:100%}}@media screen and (min-width: 600px){#msgBody .top .text{width:50%}}#msgBody .top h2{font-weight:700;font-size:2.6rem;line-height:1.64;margin-bottom:2.5rem}@media screen and (min-width: 320px){#msgBody .top h2{font-size:1.8rem}}@media screen and (min-width: 600px){#msgBody .top h2{font-size:2.6rem}}#msgBody .top p{position:relative;z-index:1;font-size:.96rem;line-height:1.84;opacity:.8}#msgBody .top .sign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#msgBody .top .sign img{display:block;width:40%}@media screen and (min-width: 320px){#msgBody .top .sign img{-webkit-transform:translate(1rem, 0rem) rotate(-5deg);transform:translate(1rem, 0rem) rotate(-5deg)}}@media screen and (min-width: 600px){#msgBody .top .sign img{-webkit-transform:translate(4rem, -1rem) rotate(-5deg);transform:translate(4rem, -1rem) rotate(-5deg)}}#msgBody .bottom .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5rem 2.5vw}#msgBody figure{margin:0}@media screen and (min-width: 320px){#msgBody figure{width:100%}}@media screen and (min-width: 600px){#msgBody figure{width:49%}}@media screen and (min-width: 320px){#msgBody .info{width:100%;padding:5rem 2.5rem 0}}@media screen and (min-width: 600px){#msgBody .info{width:45%;padding:5rem 0 0}}#msgBody .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:1.8rem}#msgBody .name small{font-size:65%;margin-left:.75rem}#msgBody .position{font-size:.94rem;margin:1.25rem 0 1.5rem}#msgBody .desc{font-size:.96rem;line-height:1.84;opacity:.8}@media screen and (min-width: 320px){#__thisHtml .lity-iframe .lity-container,#__thisHtml .lity-youtube .lity-container,#__thisHtml .lity-vimeo .lity-container,#__thisHtml .lity-facebookvideo .lity-container,#__thisHtml .lity-googlemaps .lity-container{max-width:100%}}@media screen and (min-width: 600px){#__thisHtml .lity-iframe .lity-container,#__thisHtml .lity-youtube .lity-container,#__thisHtml .lity-vimeo .lity-container,#__thisHtml .lity-facebookvideo .lity-container,#__thisHtml .lity-googlemaps .lity-container{max-width:80%}}.historyBg{position:absolute}@media screen and (min-width: 320px){.historyBg{width:20rem;height:20rem;top:-12rem;right:-4rem}}@media screen and (min-width: 600px){.historyBg{width:40rem;height:40rem;top:-8rem;right:0}}.historyBg .img,.historyBg img{width:100%;height:100%}.historyBg .object{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:opacity 400ms ease,-webkit-transform 400ms ease;transition:opacity 400ms ease,-webkit-transform 400ms ease;transition:opacity 400ms ease,transform 400ms ease;transition:opacity 400ms ease,transform 400ms ease,-webkit-transform 400ms ease}.historyBg .object.isActive{opacity:1;-webkit-transform:translateY(0rem);transform:translateY(0rem)}/*# sourceMappingURL=aboutus.css.map */