@charset "UTF-8";.solua_container .team_area .team_wrapper{background-image:url(/solua/assets/img/team/team_bg.svg);background-size:835px 95px;padding-top:80px;padding-bottom:0}.solua_container .team_area .team_wrapper .team_title{margin:0 auto;max-width:940px;width:70%;height:615px;display:flex;flex-direction:column;justify-content:center;position:relative}.solua_container .team_area .team_wrapper .team_title .logo_main{position:absolute;width:484px;height:auto;right:0;animation:scaleDown 1s ease-out}@keyframes scaleDown{0%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:1}}.solua_container .team_area .team_wrapper .team_title>div{width:382px;display:flex;flex-direction:column;gap:42px}.solua_container .team_area .team_wrapper .team_title>div>div img{height:auto}.solua_container .team_area .team_wrapper .team_title>div>div img:nth-child(1){width:382px}.solua_container .team_area .team_wrapper .team_title>div>div img:nth-child(2){width:247px}.solua_container .team_area .team_wrapper .team_title>div>div:nth-child(1) img{width:382px}.solua_container .team_area .team_wrapper .team_title>div>div:nth-child(2){display:flex;align-items:center;justify-content:flex-end;position:relative}.solua_container .team_area .team_wrapper .team_title>div>div:nth-child(2) img{width:247px}.solua_container .team_area .team_wrapper .statement{width:915px;max-width:915px;margin:180px auto 70px;position:relative;gap:34px;display:flex;flex-direction:row;align-items:center;justify-content:center}.solua_container .team_area .team_wrapper .statement .main_txt{width:534px;height:auto;max-width:534px}.solua_container .team_area .team_wrapper .statement .logo_white{width:345px;height:auto;max-width:345px}.solua_container .team_area .team_wrapper .survey{color:#fff}.solua_container .team_area .team_wrapper .survey .research{width:462px;height:67px;font-weight:700;border:3px solid #FFF;border-radius:50px;display:flex;justify-content:center;position:relative;margin:0 auto 180px;white-space:nowrap;font-size:20px;overflow:hidden;z-index:1}.solua_container .team_area .team_wrapper .survey .research>div{position:absolute;z-index:2}.solua_container .team_area .team_wrapper .survey .research>div:nth-child(1){letter-spacing:.11em;top:50%;left:45%;transform:translate(-50%,-50%);display:flex;flex-direction:row}.solua_container .team_area .team_wrapper .survey .research>div:nth-child(2){top:38%;right:5%;background-image:url(/solua/assets/img/arrow-white.svg);background-size:contain;background-repeat:no-repeat;width:28px;height:18px;margin-left:8px}.solua_container .team_area .team_wrapper .survey .research:hover{color:#00452d}.solua_container .team_area .team_wrapper .survey .research:hover>div:nth-child(2){background-image:url(/solua/assets/img/arrow.svg)}.solua_container .team_area .team_wrapper .survey .research:after{content:"";position:absolute;background-color:#fff;width:180%;height:130%;top:-1px;left:-1px;right:-1px;bottom:-1px;transform-origin:left center;transform:scaleX(0);transition-duration:.2s;border-radius:13px;z-index:-1}.solua_container .team_area .team_wrapper .survey .research:hover:after{transform:scaleX(1)}.solua_container .team_area .team_wrapper .logo_area{color:#fff;width:100vw;font-weight:500;background-image:url(/solua/assets/img/top/logo_logo.svg);background-repeat:no-repeat;background-position:right top}.solua_container .team_area .team_wrapper .logo_area .logo_item{width:80%;max-width:920px;font-size:1.4em;line-height:34px;display:flex;letter-spacing:.1em;justify-content:space-between;align-items:center;width:100%;height:400px;margin:0 auto 120px}.solua_container .team_area .team_wrapper .logo_area .logo_item .svg-item{display:none}.solua_container .team_area .team_wrapper .logo_area .logo_item div.graphic{width:55%;height:300px;max-height:300px;max-width:400px}.solua_container .team_area .team_wrapper .logo_area .logo_item div.text{width:45%;max-width:420px}.solua_container .team_area .team_wrapper .logo_area .logo_item div.text img{height:32px;width:auto}.solua_container .team_area .team_wrapper .logo_area .logo_item div.logo_type_text{width:400px}.solua_container .team_area .team_wrapper .logo_area .logo_item div.logo_type_graphic{margin-left:5vw}.solua_container .team_area .team_wrapper .logo_area .logo_item .logo{max-width:90%;height:auto}.solua_container .team_area .team_wrapper .logo_area .logo_item .logo-type{max-width:100%;max-width:none;height:auto}.solua_container .team_area .team_wrapper .logo_area .logo_item .logo-font{width:90%;height:auto}.solua_container .team_area .team_wrapper .logo_area .logo_item img{display:block;margin-bottom:32px}.solua_container .team_area .team_wrapper .logo_area .logo_item div{position:relative}.solua_container .team_area .mascot_wrapper{margin-top:178px;background-image:url(/solua/assets/img/team/mascot_bg.svg);background-size:674px 120px;background-position:center top;padding-top:101px}.solua_container .team_area .mascot_wrapper .midosuke{width:100%;padding-bottom:106px;background-color:#eaeaea;background-image:url(/solua/assets/img/team/midosuke.svg);background-repeat:no-repeat;background-position:left top 220px;background-size:100% auto;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding-top:80px;gap:70px}.solua_container .team_area .mascot_wrapper .midosuke div.img{padding-top:29px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:382px;position:relative}.solua_container .team_area .mascot_wrapper .midosuke div.img img{height:488px;width:auto;margin-bottom:8px}.solua_container .team_area .mascot_wrapper .midosuke div.img img.shutter{display:none;position:absolute;top:28px;height:490px;width:auto;clip-path:inset(0 100% 0 0);animation:reveal .5s forwards}.solua_container .team_area .mascot_wrapper .midosuke div.img img.shutter.hide{clip-path:inset(0 0 0 0);animation:hide .5s forwards}@keyframes reveal{to{clip-path:inset(0 0 0 0)}}@keyframes hide{to{clip-path:inset(0 0 0 100%)}}.solua_container .team_area .mascot_wrapper .midosuke div.img div.circles{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.solua_container .team_area .mascot_wrapper .midosuke div.img div.circles input[type=radio]{display:none}.solua_container .team_area .mascot_wrapper .midosuke div.img div.circles .circle{cursor:pointer;width:32px;height:32px;border:1px solid #00452D;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:.5}.solua_container .team_area .mascot_wrapper .midosuke div.img div.circles .circle:after{content:"";display:block;width:24px;height:24px;background-color:#00452d;border-radius:50%}.solua_container .team_area .mascot_wrapper .midosuke div.img div.circles input[type=radio]:checked+.circle{cursor:default;opacity:1}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data{width:420px;color:#00452d}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .title{font-size:32px;font-weight:800}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .text{font-size:14px;font-weight:500}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .mid_section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:2px solid #00452D;font-size:20px;font-weight:800}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .mid_section input[type=checkbox]{display:none}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .mid_section label{display:block;width:32px;height:32px;background-image:url(/solua/assets/img/team/arrow_down.svg);background-size:contain;background-repeat:no-repeat;transform-origin:center center}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .mid_section input[type=checkbox]:checked+label{transform:rotate(180deg)}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .mid_section img{width:24px;height:auto}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .mid_section.profile_block{margin-bottom:24px}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .mid_section.greeting{margin-bottom:12px}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .content{max-height:0;overflow:hidden;transition:max-height .3s}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .content.open{max-height:800px;height:auto}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .content .mid_block{margin:30px auto}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .content .mid_block .mid_title{font-size:16px;font-weight:600}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .content .mid_block .mid_text{font-size:14px;font-weight:500;line-height:40px}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data .text{line-height:40px;margin-bottom:24px}@media screen and (max-width: 768px){.solua_container .team_area .team_wrapper{background-image:url(/solua/assets/img/team/team_bg2.svg);background-size:50%!important;padding-top:13.7777777778vw}.solua_container .team_area .team_wrapper .team_title{width:100%;height:150vw}.solua_container .team_area .team_wrapper .team_title .logo_main{width:114vw;max-width:none;height:auto;left:50%;right:auto;transform:translate(-50%);animation:scaleDown 1s ease-out}@keyframes scaleDown{0%{transform:translate(-50%) scale(1.1);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.solua_container .team_area .team_wrapper .team_title>div{width:100%;display:flex;align-items:center;flex-direction:column;gap:6.6666666667vw}.solua_container .team_area .team_wrapper .team_title>div>div img{height:auto}.solua_container .team_area .team_wrapper .team_title>div>div:nth-child(1) img{width:81.7777777778vw}.solua_container .team_area .team_wrapper .team_title>div>div:nth-child(2){display:flex;width:81.7777777778vw;justify-content:flex-end}.solua_container .team_area .team_wrapper .team_title>div>div:nth-child(2) img{width:53.5555555556vw}.solua_container .team_area .team_wrapper .logo_area{width:100%;margin:29vw auto 0;background-image:none}.solua_container .team_area .team_wrapper .logo_area .logo_item{position:relative;width:100%;height:auto;margin:0 auto 20vw;flex-direction:column}.solua_container .team_area .team_wrapper .logo_area .logo_item img{margin-top:10vw;margin-bottom:3vw}.solua_container .team_area .team_wrapper .logo_area .logo_item .logo_trigger{position:absolute;top:10%}.solua_container .team_area .team_wrapper .logo_area .logo_item div.text{width:80%}.solua_container .team_area .team_wrapper .logo_area .logo_item div.text img{height:auto;width:50%}.solua_container .team_area .team_wrapper .logo_area .logo_item div.logo_type_text{width:80%}.solua_container .team_area .team_wrapper .logo_area .logo_item div.logo_type_graphic{margin-left:-5vw}.solua_container .team_area .team_wrapper .logo_area .logo_item .logo{max-width:90%;height:auto}.solua_container .team_area .team_wrapper .logo_area .logo_item .logo-type{max-width:100%;max-width:none;height:auto}.solua_container .team_area .team_wrapper .logo_area .logo_item .logo-font{width:90%;height:auto}.solua_container .team_area .team_wrapper .logo_area .logo_item img{display:block;margin-bottom:5vw}.solua_container .team_area .team_wrapper .logo_area .logo_item div{position:relative}.solua_container .team_area .team_wrapper .logo_area .logo_item div.graphic{height:55vw;max-height:350px}.solua_container .team_area .team_wrapper .logo_area .logo_item:nth-child(2){flex-direction:column-reverse}.solua_container .team_area .mascot_wrapper{margin-top:20vw;background-position:center top;padding-top:18vw;padding-bottom:40vw;background-size:113% auto!important}.solua_container .team_area .mascot_wrapper .midosuke{flex-direction:column;align-items:center;background-size:155% auto}.solua_container .team_area .mascot_wrapper .midosuke div.img{padding:0;width:70vw}.solua_container .team_area .mascot_wrapper .midosuke div.img img{height:467px}.solua_container .team_area .mascot_wrapper .midosuke div.img img.shutter{top:-2px;height:471px}.solua_container .team_area .mascot_wrapper .midosuke div.midosuke_data{width:84vw}}@media screen and (max-width: 470px){.solua_container .team_area .team_wrapper .statement{width:89vw;flex-direction:column;margin:13.3333333333vw auto 21.7777777778vw;gap:9.3333333333vw}.solua_container .team_area .team_wrapper .statement .main_txt{width:89.3333333333vw}.solua_container .team_area .team_wrapper .statement .logo_white{width:75.7777777778vw}.solua_container .team_area .team_wrapper .survey .research{width:72vw;height:19.1559633028vw;margin:0 auto 20vw}.solua_container .team_area .team_wrapper .survey .research>div:nth-child(1){flex-direction:column;align-items:center;justify-content:center;line-height:1.2em}.solua_container .team_area .team_wrapper .survey .research>div:nth-child(1) div{font-size:4.8vw}}
