@charset "UTF-8";body[id=index] .l-main{margin-top:0}body[id=index] .pickUp.-date,body[id=index] .pickUp.-title,body[id=index] .pickUp.-txt{font-weight:700}@media screen and (min-width:768px),print{body[id=index] .pickUp.-date,body[id=index] .pickUp.-title,body[id=index] .pickUp.-txt{font-size:1.4rem;line-height:2.0571428571}}@media screen and (max-width:767px){body[id=index] .pickUp.-date,body[id=index] .pickUp.-title,body[id=index] .pickUp.-txt{font-size:3.7333333333vw;line-height:1.4}}@media screen and (min-width:768px),print{body[id=index] .pickUp.-txt{width:50.4rem;margin-left:2rem}}@media screen and (max-width:767px){body[id=index] .pickUp.-txt{margin-top:1.6vw;width:70.9333333333vw}}body[id=index] .pickUp.-titleDateWrap{display:-webkit-box;display:-ms-flexbox;display:flex}body[id=index] .pickUp.-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;bottom:0;right:0;z-index:1;background-color:#fff}@media screen and (min-width:768px),print{body[id=index] .pickUp.-box{padding:1.5rem 2rem;width:75rem}}@media screen and (max-width:767px){body[id=index] .pickUp.-box{padding:4.8vw 8vw;width:100%;border-top:.2666666667vw solid #000;border-bottom:.2666666667vw solid #000}}body[id=index] .pickUp.-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){body[id=index] .pickUp.-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body[id=index] .pickUp.-borderRight{position:relative}@media screen and (min-width:768px),print{body[id=index] .pickUp.-borderRight{padding-right:1.5rem;margin-right:1.5rem}}@media screen and (max-width:767px){body[id=index] .pickUp.-borderRight{padding-right:2.6666666667vw;margin-right:2.6666666667vw}}body[id=index] .pickUp.-borderRight:after{position:absolute;right:0;content:"";background-color:#000;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px),print{body[id=index] .pickUp.-borderRight:after{height:2.2rem;width:.2rem}}@media screen and (max-width:767px){body[id=index] .pickUp.-borderRight:after{height:3.7333333333vw;width:.2666666667vw}}@media screen and (min-width:768px),print{body[id=index] .pickUp .arrowRight{width:2.3rem;height:1.428rem;margin-right:-4.6rem}}@media screen and (max-width:767px){body[id=index] .pickUp .arrowRight{width:6.7906666667vw;height:10.9333333333vw;margin-right:-4.71rem}}body[id=index] .section.__mv{position:relative;height:100%;width:100%}@media screen and (min-width:768px),print{body[id=index] .section.__mv{overflow:hidden}}@media screen and (max-width:767px){body[id=index] .section.__mv{height:667px}}body[id=index] .section.__philosophy .sectionTitleTxt.-wrap{position:relative;z-index:1}@media screen and (min-width:768px),print{body[id=index] .section.__philosophy .sectionTitleTxt.-wrap{margin-left:auto;margin-right:auto;width:71rem}}@media screen and (min-width:768px),print{body[id=index] .section.__philosophy .sectionTxtCommonBtnWrap{margin-top:15.73rem;width:28.6rem;margin-left:auto}}@media screen and (max-width:767px){body[id=index] .section.__philosophy .sectionTxtCommonBtnWrap{margin-top:6.4vw}}@media screen and (min-width:768px),print{body[id=index] .section.__service{margin-top:9.23rem}}body[id=index] .section.__service .sectionTitleTxt.-wrap .sectionTxt{position:relative;z-index:1}@media screen and (min-width:768px),print{body[id=index] .section.__service .sectionTitleTxt.-wrap .sectionTxt{margin-top:4.7rem}}@media screen and (max-width:767px){body[id=index] .section.__service .sectionTitleTxt.-wrap .sectionTxt{margin-top:5.3333333333vw}}body[id=index] .section.__member .sectionTitleTxt.-wrap .sectionTxt,body[id=index] .section.__works .sectionTitleTxt.-wrap .sectionTxt{position:relative;z-index:1}@media screen and (min-width:768px),print{body[id=index] .section.__member .sectionTitleTxt.-wrap .sectionTxt,body[id=index] .section.__works .sectionTitleTxt.-wrap .sectionTxt{margin-top:4.7rem}}@media screen and (max-width:767px){body[id=index] .section.__member .sectionTitleTxt.-wrap .sectionTxt,body[id=index] .section.__works .sectionTitleTxt.-wrap .sectionTxt{margin-top:10.6666666667vw}}@media screen and (min-width:768px),print{body[id=index] .section.__philosophy .commonBtn.-wrap,body[id=index] .section.__service .commonBtn.-wrap{margin-top:4rem}}@media screen and (max-width:767px){body[id=index] .section.__philosophy .commonBtn.-wrap,body[id=index] .section.__service .commonBtn.-wrap{margin-top:9.3333333333vw}}@media screen and (min-width:768px),print{body[id=index] .section.__service{margin-top:0}}@media screen and (min-width:768px),print{body[id=index] .section.__works{max-width:144rem;margin-right:auto;margin-left:auto;width:100%;margin-top:4.4rem}}@media screen and (min-width:768px),print{body[id=index] .section.__member{margin-top:10rem}}@media screen and (max-width:767px){body[id=index] .section.__member{margin-top:32vw}}@media screen and (max-width:767px){body[id=index] .section.__member .sectionTitleTxt.-wrap{padding-right:8vw}}@media screen and (min-width:768px),print{body[id=index] .section.__member .swiperBox_member{margin-top:5rem;margin-bottom:6rem}}@media screen and (max-width:767px){body[id=index] .section.__member .swiperBox_member{margin-top:9.3333333333vw;margin-bottom:11.2vw}}body[id=index] .section.__member .swiperBox_member .swiper-container{overflow:visible}@media screen and (min-width:768px),print{body[id=index] .section.__recruit{padding-top:21.36rem}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit{padding-bottom:20rem}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .sectionTxt{margin-top:3.2rem}}@media screen and (max-width:767px){body[id=index] .section.__recruit .sectionTxt{margin-top:8.2666666667vw}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .commonBtn.-box{margin-top:3.2rem}}@media screen and (max-width:767px){body[id=index] .section.__recruit .commonBtn.-box{margin-top:19.6vw}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .commonBtn.-box .commonBtn.-wrap:last-child{margin-top:1.6rem}}@media screen and (max-width:767px){body[id=index] .section.__recruit .commonBtn.-box .commonBtn.-wrap:last-child{margin-top:5.3333333333vw}}body[id=index] .section.__member{overflow:hidden;position:relative;z-index:5}@media screen and (max-width:767px){body[id=index] .section.__member{margin-bottom:29.3333333333vw}}body[id=index] .section.__works .sectionTitleTxt.-wrap{position:relative;z-index:5}@media screen and (max-width:767px){body[id=index] .section.__works.-bgImgPos{position:relative;overflow:hidden}}body[id=index] .section.__works .-bgImgWrap{position:absolute;left:0;z-index:1}@media screen and (min-width:768px),print{body[id=index] .section.__works .-bgImgWrap{top:0}}body[id=index] .section.__works .-bgImgWrap.-blue{mix-blend-mode:multiply}@media screen and (min-width:768px),print{body[id=index] .section.__works .-bgImgWrap.-blue{left:14.96rem}}@media screen and (max-width:767px){body[id=index] .section.__works .-bgImgWrap.-blue{top:0}}@media screen and (max-width:767px){body[id=index] .section.__works .-bgImgWrap.-pink{bottom:0;z-index:3}}@media screen and (max-width:767px){body[id=index] .section.__works .-bgImgWrap.-blue,body[id=index] .section.__works .-bgImgWrap.-pink{width:100vw}}body[id=index] .section.__works .-bgImg{position:relative}@media screen and (min-width:768px),print{body[id=index] .section.__works .-bgImg{overflow-y:hidden}}@media screen and (max-width:767px){body[id=index] .section.__works .-bgImg .-blueItem,body[id=index] .section.__works .-bgImg .-pinkItem{width:28.4493333333vw;height:284.86vw;mix-blend-mode:multiply;position:relative}}@media screen and (max-width:767px){body[id=index] .section.__works .-bgImg .-blueItem{-webkit-transform:rotate(35deg);transform:rotate(35deg);top:-14vw;right:-25vw;background-color:#00b4ed}}body[id=index] .section.__works .-bgImg::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0}body[id=index] .section.__works .-bgImg.-blue::before{z-index:3;background-color:#fff}body[id=index] .section.__works .-bgImg.-blue svg{position:relative;z-index:2;mix-blend-mode:multiply}@media screen and (max-width:767px){body[id=index] .section.__works .-bgImg .-pinkItem{-webkit-transform:rotate(-35deg);transform:rotate(-35deg);bottom:26.666667vw;right:-44.333333vw;background-color:#f785b7}}body[id=index] .section.__works .-bgImg.-pink::before{background-color:#fff;z-index:3}body[id=index] .section.__works .-bgImg.-pink svg{mix-blend-mode:multiply}@media screen and (max-width:767px){body[id=index] .section.__works .-bgImg.-pink svg{margin-left:-100vw}}body[id=index] .section.__works .-bgImg.-blue svg .b{opacity:0}body[id=index] .section.__works .-bgImg.-pink svg .a{opacity:0}@media screen and (min-width:768px),print{body[id=index] .section.__works .-blueAnim.-isMove::before{-webkit-animation:Yhide_pc 3s cubic-bezier(.4,0,.2,1) forwards;animation:Yhide_pc 3s cubic-bezier(.4,0,.2,1) forwards}}@media screen and (max-width:767px){body[id=index] .section.__works .-blueAnim.-isMove::before{-webkit-animation:Yhide_sp 3s cubic-bezier(.4,0,.2,1) forwards;animation:Yhide_sp 3s cubic-bezier(.4,0,.2,1) forwards}}@media screen and (min-width:768px),print{body[id=index] .section.__works .-pinkAnim.-isMove::before{-webkit-animation:Yhide_pc 2s cubic-bezier(.4,0,.2,1) forwards;animation:Yhide_pc 2s cubic-bezier(.4,0,.2,1) forwards}}@media screen and (max-width:767px){body[id=index] .section.__works .-pinkAnim.-isMove::before{-webkit-animation:Yhide_sp 3s cubic-bezier(.4,0,.2,1) forwards;animation:Yhide_sp 3s cubic-bezier(.4,0,.2,1) forwards}}@-webkit-keyframes Yhide_pc{0%{top:0}100%{top:141.164722222vw}}@keyframes Yhide_pc{0%{top:0}100%{top:141.164722222vw}}@-webkit-keyframes Yhide_sp{0%{top:0}100%{top:271.036266667vw}}@keyframes Yhide_sp{0%{top:0}100%{top:271.036266667vw}}body[id=index] .section.__works .works.-inner{margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-inner{padding-right:unset;padding-left:unset}}body[id=index] .section.__works .works.-bgListWrap{position:relative;overflow:hidden}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-bgListWrap{padding-bottom:.6944444444vw;margin-bottom:10rem}}@media screen and (min-width:1440px),print{body[id=index] .section.__works .works.-bgListWrap{padding-bottom:1rem}}body[id=index] .section.__works .works.-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:4}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-list{margin-left:-4.8611111111vw;margin-right:-4.8611111111vw;margin-top:2.3rem;background-repeat:no-repeat;background-size:contain}}@media screen and (min-width:1440px),print{body[id=index] .section.__works .works.-list{margin-left:-7rem;margin-right:-7rem}}body[id=index] .section.__works .works.-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-item{width:calc(100% / 2);padding-left:4.8611111111vw;padding-right:4.8611111111vw}}@media screen and (min-width:1440px),print{body[id=index] .section.__works .works.-item{padding-left:7rem;padding-right:7rem}}@media screen and (max-width:767px){body[id=index] .section.__works .works.-item:not(:last-child){margin-bottom:21.7333333333vw}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-item.-no01{margin-top:4.7rem}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-item.-no02{margin-top:44.13rem}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-item.-no03{margin-top:-4.31rem}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-item.-no04{margin-top:37.1rem}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-img{margin-top:1.6rem}}@media screen and (max-width:767px){body[id=index] .section.__works .works.-no .-img{position:relative;padding-top:10vw}body[id=index] .section.__works .works.-no .-img:after{top:0;right:0;position:absolute;line-height:1;font-size:17.3333333333vw}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-no .-shoulderTitleWrap{position:relative;padding-left:10.7rem}body[id=index] .section.__works .works.-no .-shoulderTitleWrap:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:0;left:0;position:absolute;line-height:1;font-size:7.8rem;margin-top:-.2em}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-no01 .-shoulderTitleWrap:before{content:"01"}}@media screen and (max-width:767px){body[id=index] .section.__works .works.-no01 .-img:after{content:"01"}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-no02 .-shoulderTitleWrap:before{content:"02"}}@media screen and (max-width:767px){body[id=index] .section.__works .works.-no02 .-img:after{content:"02"}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-no03 .-shoulderTitleWrap:before{content:"03"}}@media screen and (max-width:767px){body[id=index] .section.__works .works.-no03 .-img:after{content:"03"}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-no04 .-shoulderTitleWrap:before{content:"04"}}@media screen and (max-width:767px){body[id=index] .section.__works .works.-no04 .-img:after{content:"04"}}body[id=index] .section.__works .works.-shoulderTitleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){body[id=index] .section.__works .works.-shoulderTitleWrap{margin-top:4.5333333333vw}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-shoulder{font-size:1.5rem;line-height:1}}@media screen and (max-width:767px){body[id=index] .section.__works .works.-shoulder{font-size:3.4666666667vw;line-height:1.2923076923}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-title{font-size:3.1rem;line-height:1.4}}@media screen and (max-width:767px){body[id=index] .section.__works .works.-title{margin-top:1.6vw;font-size:6.9333333333vw;line-height:1.4}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works.-txt{margin-top:2rem;font-size:1.8rem;line-height:1.6111111111}}@media screen and (max-width:767px){body[id=index] .section.__works .works.-txt{margin-top:2.6666666667vw;font-size:4.2666666667vw;line-height:1.6}}@media screen and (min-width:768px),print{body[id=index] .section.__works .works .commonBtn.-wrap{margin-top:2.8rem}}@media screen and (max-width:767px){body[id=index] .section.__works .works .commonBtn.-wrap{margin-top:6.6666666667vw}}body[id=index] .section.__recruit{overflow-x:hidden}body[id=index] .section.__recruit .l-inner{position:relative;padding-right:0}@media screen and (max-width:767px){body[id=index] .section.__recruit .l-inner{padding-left:0}}body[id=index] .section.__recruit .-accentPos{position:relative}body[id=index] .section.__recruit .-accentBlue,body[id=index] .section.__recruit .-accentPink{mix-blend-mode:multiply;position:absolute;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;z-index:1}body[id=index] .section.__recruit .-accentBlue{top:0;right:0;background-color:#00b4ed}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .-accentBlue{height:14.8rem;right:-10rem;top:-9.3rem}}@media screen and (max-width:767px){body[id=index] .section.__recruit .-accentBlue{height:18.9333333333vw;top:-10.6666666667vw}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .-accentBlue.-isMove{-webkit-animation-name:accent_anim_RightToleft_pc;animation-name:accent_anim_RightToleft_pc}}@media screen and (max-width:767px){body[id=index] .section.__recruit .-accentBlue.-isMove{-webkit-animation-name:accent_anim_RightToleft_sp;animation-name:accent_anim_RightToleft_sp}}@-webkit-keyframes accent_anim_RightToleft_pc{0%{width:0%}100%{width:21.9444444444vw}}@keyframes accent_anim_RightToleft_pc{0%{width:0%}100%{width:21.9444444444vw}}@-webkit-keyframes accent_anim_RightToleft_sp{0%{width:0%}100%{width:20.8vw}}@keyframes accent_anim_RightToleft_sp{0%{width:0%}100%{width:20.8vw}}body[id=index] .section.__recruit .-accentPink{bottom:0;left:0}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .-accentPink{bottom:-8rem;height:13rem;background-color:#f785b7}}@media screen and (max-width:767px){body[id=index] .section.__recruit .-accentPink{width:64vw;bottom:-10.2666666667vw;height:17.3333333333vw;background-color:#f785b7}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .-accentPink.-isMove{-webkit-animation-name:accent_anim_leftToRight_pc;animation-name:accent_anim_leftToRight_pc}}@media screen and (max-width:767px){body[id=index] .section.__recruit .-accentPink.-isMove{-webkit-animation-name:accent_anim_leftToRight_sp;animation-name:accent_anim_leftToRight_sp}}@-webkit-keyframes accent_anim_leftToRight_pc{0%{width:0%}100%{width:54.1666666667vw}}@keyframes accent_anim_leftToRight_pc{0%{width:0%}100%{width:54.1666666667vw}}@-webkit-keyframes accent_anim_leftToRight_sp{0%{width:0%}100%{width:64vw}}@keyframes accent_anim_leftToRight_sp{0%{width:0%}100%{width:64vw}}body[id=index] .section.__recruit .sectionTitleTxtRecruitRightWrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){body[id=index] .section.__recruit .sectionTitleTxtRecruitRightWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body[id=index] .section.__recruit .sectionTitleTxt{position:relative;z-index:1}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .sectionTitleTxt{left:0;margin-top:6.96rem;width:21.5277777778vw}}@media screen and (min-width:1440px),print{body[id=index] .section.__recruit .sectionTitleTxt{width:31rem}}body[id=index] .section.__recruit .sectionTitleTxt.-wrap{position:relative;z-index:2}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .sectionTitleTxt.-wrap{margin-right:3.8194444444vw}}@media screen and (min-width:1440px),print{body[id=index] .section.__recruit .sectionTitleTxt.-wrap{margin-right:5.5rem}}@media screen and (max-width:767px){body[id=index] .section.__recruit .sectionTitleTxt.-wrap{margin-bottom:10.6666666667vw;margin-left:8vw}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .recruitRight img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .recruitRight{width:67.7083333333vw;margin-left:auto}}@media screen and (min-width:1440px),print{body[id=index] .section.__recruit .recruitRight{width:97.5rem}}@media screen and (max-width:767px){body[id=index] .section.__recruit .recruitRight{width:81.3333333333vw;margin-left:auto}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .commonBtn.-doubleBox{margin-top:3.2rem}}@media screen and (max-width:767px){body[id=index] .section.__recruit .commonBtn.-doubleBox{margin-top:19.6vw;margin-left:8vw}}@media screen and (min-width:768px),print{body[id=index] .section.__recruit .commonBtn.-doubleBox .commonBtn.-wrap:last-child{margin-top:.2rem}}@media screen and (max-width:767px){body[id=index] .section.__recruit .commonBtn.-doubleBox .commonBtn.-wrap:last-child{margin-top:2.6666666667vw}}body[id=index] .section.__news{overflow-x:hidden}@media screen and (max-width:767px){body[id=index] .section.__news{margin-top:32vw}}@media screen and (min-width:768px),print{body[id=index] .section.__news .swiperBox_news{margin-top:5.3rem}}@media screen and (max-width:767px){body[id=index] .section.__news .swiperBox_news{margin-top:13.3333333333vw}}@media screen and (min-width:768px),print{body[id=index] .section.__news .commonBtn.-wrap{margin-top:4rem}}@media screen and (max-width:767px){body[id=index] .section.__news .commonBtn.-wrap{margin-top:13.3333333333vw}}.-overFlowHidden .section.__member{position:relative;z-index:7}.-overFlowHidden .swiperBox_member{position:relative;z-index:2}.animMv{width:100%}.l-wrapper{margin-top:0}.animMvWrap{overflow:hidden}.animMvWrap .animMv{width:100%;margin-bottom:-1em}@media screen and (min-width:768px),print{.animMvWrap .animMv{width:100vw}}@media screen and (max-width:767px){.video-container{position:relative;width:100%}.video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.video video{position:absolute;top:50%;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}}@media screen and (max-width:767px) and (aspect-ratio:16 / 9),screen and (max-width:767px) and (min-aspect-ratio:16 / 9){video{width:100vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:767px) and (max-aspect-ratio:16 / 9){video{height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:768px),print{.animScrollPos{position:relative}}@media screen and (min-width:768px),print{.animScroll{position:absolute;top:min(15%,215px);left:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:1s;transition:1s}.animScroll.is-bottom{top:73.5%}}@media screen and (min-width:768px) and (max-width:1024px){.animScroll.is-bottom{top:76.5%}}@media screen and (max-width:767px){.animScroll{display:none!important}}.__philosophy,.__service{position:relative}.icon_scroll{position:absolute}@media screen and (min-width:768px),print{.icon_scroll{bottom:2rem;width:1.318rem;height:10.565rem;left:2.78rem}}@media screen and (max-width:767px){.icon_scroll{width:3.7333333333vw;height:29.5013333333vw;left:4.2666666667vw}}@media screen and (max-width:767px){.philosophyBg{position:absolute;top:0;margin-top:-16.1333333333vw;margin-left:-9.8666666667vw;margin-right:-45.8666666667vw;width:155.853333333vw}}@media screen and (max-width:767px){.serviceBg{position:absolute;top:0;margin-top:-45.1066666667vw;margin-left:-47.4666666667vw;margin-right:-37.3333333333vw;width:185.341333333vw}}.section.__philosophy{overflow-x:hidden}@media screen and (max-width:767px){.section.__philosophy{padding-top:35rem;padding-bottom:31.2rem}}@media screen and (max-width:767px){.section.__philosophy .sectionTitleTxt.-wrap{margin-top:-47.7333333333vw}}@media screen and (min-width:768px),print{.section.__service{padding-top:calc(min(calc(260 / 1440 * 100vw) ,26rem));padding-bottom:calc(min(calc(400 / 1440 * 100vw) ,40rem))}}@media screen and (max-width:767px){.section.__service{margin-top:-43.4666666667vw;margin-bottom:17.0266666667vw}}@media screen and (max-width:767px){.section.__service .sectionTxt{top:5.3333333333vw}}@media screen and (min-width:768px),print{.pos{margin-top:26.4rem}}@media screen and (min-width:768px),print{.philosophyService{max-width:144rem;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}@media screen and (max-width:767px){.philosophyService{padding-bottom:45vw;overflow:hidden}}.businessPublicSectionTitleBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.businessPublicSectionTitleBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.businessPublicItem.-businessPublicBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px),print{.businessPublicItem.-businessPublicBox{width:48.4722222222vw;margin-top:23.2rem;-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:1440px),print{.businessPublicItem.-businessPublicBox{width:69.8rem}}@media screen and (max-width:767px){.businessPublicItem.-businessPublicBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:19.5066666667vw}}.businessPublicItem.-businessPublicBox .title{color:#fff;letter-spacing:0}@media screen and (min-width:768px),print{.businessPublicItem.-businessPublicBox .title{font-size:calc(min(calc(40 / 1440 * 100vw),4rem))}}@media screen and (max-width:767px){.businessPublicItem.-businessPublicBox .title{font-size:7.4666666667vw}}.businessPublicItem.-businessPublicBox .txt{letter-spacing:0;color:#fff}@media screen and (min-width:768px),print{.businessPublicItem.-businessPublicBox .txt{font-size:1.2rem;line-height:1.5833333333}}@media screen and (max-width:767px){.businessPublicItem.-businessPublicBox .txt{font-size:3.7333333333vw;line-height:1.4;white-space:nowrap}}@media screen and (max-width:767px){.businessPublicItem.-businessPublicBox::after,.businessPublicItem.-businessPublicBox::before{content:"";display:block;background:#ccc;position:absolute;z-index:-1;pointer-events:none;-webkit-animation:animation-rotate 90s linear infinite;animation:animation-rotate 90s linear infinite;mix-blend-mode:multiply}.businessPublicItem.-businessPublicBox::before{width:calc(774 / 750 * 100vw);height:calc(804 / 750 * 100vw);top:-30vw;left:5vw;background:url(../svg/bg_service_sp_blue.svg) center/cover no-repeat;z-index:1}.businessPublicItem.-businessPublicBox::after{width:calc(796 / 750 * 100vw);height:calc(814 / 750 * 100vw);top:29vw;left:-38vw;background:url(../svg/bg_service_sp_pink.svg) center/cover no-repeat}}@media screen and (min-width:1440px),print{.businessPublicItem.-businessBox,.businessPublicItem.-publicBox{width:22rem}}@media screen and (max-width:767px){.businessPublicItem.-businessBox,.businessPublicItem.-publicBox{position:relative;z-index:1;width:45vw}}@media screen and (min-width:768px),print{.businessPublicItem.-businessBox{position:absolute;right:20.5%;top:43%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media screen and (max-width:1024px){.businessPublicItem.-businessBox{top:48%}}@media screen and (max-width:767px){.businessPublicItem.-businessBox{margin-left:auto;margin-bottom:22vw}}@media screen and (min-width:768px),print{.businessPublicItem.-publicBox{position:absolute;right:50%;top:69%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.-overFlowHidden .section.__member{z-index:99!important}
/*# sourceMappingURL=style.css.map */
