.p-concept{padding:60px 0 80px}@media screen and (max-width: 810px){.p-concept{padding:60px 0}}@media screen and (max-width: 500px){.p-concept{padding:60px 0}}.p-conceptContent{display:flex;gap:0 50px}@media screen and (max-width: 1080px){.p-conceptContent{gap:0 30px}}@media screen and (max-width: 650px){.p-conceptContent{flex-direction:column;gap:30px 0}}.p-conceptDesc{position:relative;width:calc(100% - 340px)}@media screen and (max-width: 810px){.p-conceptDesc{width:calc(100% - 310px)}}@media screen and (max-width: 650px){.p-conceptDesc{width:100%}}.p-conceptDesc .p-conceptEn{position:absolute;left:-100px;bottom:-80px;font-size:26rem;transform:rotate(-10deg);line-height:1;white-space:nowrap;padding:.04em;opacity:.2;background:linear-gradient(-45deg, #1e9cd7 0%, #76c395 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 1080px){.p-conceptDesc .p-conceptEn{left:-50px}}@media screen and (max-width: 810px){.p-conceptDesc .p-conceptEn{left:-30px;font-size:24rem}}@media screen and (max-width: 650px){.p-conceptDesc .p-conceptEn{top:-100px;left:-30px;bottom:auto}}@media screen and (max-width: 500px){.p-conceptDesc .p-conceptEn{font-size:20rem}}.p-conceptDesc .catch{font-weight:bold;font-size:4.4rem;font-style:italic;color:#17658b;letter-spacing:0em;line-height:1.2}@media screen and (max-width: 810px){.p-conceptDesc .catch{font-size:3.6rem}}@media screen and (max-width: 500px){.p-conceptDesc .catch{font-size:3rem}}.p-conceptDesc .catch span{font-weight:bold;font-size:6rem;font-style:italic;color:#17658b;letter-spacing:0em;line-height:1.2}@media screen and (max-width: 810px){.p-conceptDesc .catch span{font-size:5rem}}@media screen and (max-width: 500px){.p-conceptDesc .catch span{font-size:3.8rem}}.p-conceptDesc .subCatch{margin-top:18px;width:370px}@media screen and (max-width: 650px){.p-conceptDesc .subCatch{width:100%}}.p-conceptDesc .text{margin-top:50px;color:#000}@media screen and (max-width: 810px){.p-conceptDesc .text{margin-top:30px}}@media screen and (max-width: 650px){.p-conceptDesc .text{margin-top:20px}}.p-conceptMap{margin:auto;width:340px}@media screen and (max-width: 810px){.p-conceptMap{width:300px}}@media screen and (max-width: 650px){.p-conceptMap{width:50%}}.p-conceptSlider{margin-top:80px;display:flex;width:100%;overflow:hidden}@media screen and (max-width: 1080px){.p-conceptSlider{margin-top:60px}}@media screen and (max-width: 810px){.p-conceptSlider{margin-top:50px}}@media screen and (max-width: 500px){.p-conceptSlider{margin-top:30px}}.p-conceptSlide__content{display:flex;animation:scrollSlider 20s linear infinite}.p-conceptSlide{margin-right:20px;flex:0 0 auto;border-radius:15px;width:350px;height:250px;overflow:hidden}@media screen and (max-width: 1080px){.p-conceptSlide{width:320px;height:220px}}@media screen and (max-width: 810px){.p-conceptSlide{margin-right:15px}}@media screen and (max-width: 650px){.p-conceptSlide{width:280px;height:180px}}@media screen and (max-width: 500px){.p-conceptSlide{margin-right:10px}}.p-personality{padding:350px 0 300px}@media screen and (max-width: 1280px){.p-personality{padding:350px 0 280px}}@media screen and (max-width: 810px){.p-personality{padding:300px 0 230px}}@media screen and (max-width: 500px){.p-personality{padding:160px 0 120px}}.p-personality .c-characters .c-character{z-index:1}.p-personality .c-characters .c-character:nth-child(1){top:0;right:170px;width:145px}@media screen and (max-width: 1280px){.p-personality .c-characters .c-character:nth-child(1){top:10px}}@media screen and (max-width: 810px){.p-personality .c-characters .c-character:nth-child(1){top:26px;right:40px;width:130px}}@media screen and (max-width: 500px){.p-personality .c-characters .c-character:nth-child(1){top:-13px;right:32px;width:60px}}.p-personality .c-characters .c-character:nth-child(1) .c-characterCatch{width:213px}@media screen and (max-width: 810px){.p-personality .c-characters .c-character:nth-child(1) .c-characterCatch{width:150px}}@media screen and (max-width: 500px){.p-personality .c-characters .c-character:nth-child(1) .c-characterCatch{width:70px}}.p-personality:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:bottom;background-image:url("../../../../assets/images/common/white_blue.svg")}@media screen and (max-width: 1280px){.p-personality:before{height:220px}}@media screen and (max-width: 1080px){.p-personality:before{height:200px}}@media screen and (max-width: 810px){.p-personality:before{height:120px}}@media screen and (max-width: 500px){.p-personality:before{height:80px}}.p-personality:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:300px;transform:scale(-1, 1);background-size:cover;background-repeat:no-repeat;background-position:bottom;background-image:url("../../../../assets/images/common/min_white_blue.svg")}@media screen and (max-width: 1280px){.p-personality:after{height:220px}}@media screen and (max-width: 1080px){.p-personality:after{height:200px}}@media screen and (max-width: 810px){.p-personality:after{height:180px}}@media screen and (max-width: 500px){.p-personality:after{height:80px}}.p-personalityList{margin:60px auto 0;display:flex;justify-content:space-between}@media screen and (max-width: 810px){.p-personalityList{margin:50px auto 0}}@media screen and (max-width: 650px){.p-personalityList{flex-wrap:wrap;gap:40px 0}}@media screen and (max-width: 500px){.p-personalityList{margin:30px auto 0;flex-direction:column}}.p-personality__item{flex:0 0 28%}@media screen and (max-width: 650px){.p-personality__item{flex:0 0 47%}}@media screen and (max-width: 500px){.p-personality__item{flex:0 0 100%}}.p-personality__item.view .p-personality__bg{transform:scale(1) translate(-50%, -50%)}.p-personality__item.view .p-personality__bg::before,.p-personality__item.view .p-personality__bg::after{transform:scale(1) translate(-50%, -50%)}.p-personality__icon{position:relative;background-color:#fff;margin:auto;width:200px;height:200px;border-radius:50%}.p-personality__icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px}.p-personalityList__desc{margin-top:20px}@media screen and (max-width: 810px){.p-personalityList__desc{margin-top:15px}}.p-personalityList__desc .title{text-align:center;font-size:2.2rem;line-height:1}@media screen and (max-width: 810px){.p-personalityList__desc .title{font-size:2rem}}@media screen and (max-width: 500px){.p-personalityList__desc .title{font-size:1.8rem}}.p-personalityList__desc .text{margin-top:20px}@media screen and (max-width: 810px){.p-personalityList__desc .text{margin-top:15px}}.p-messageWrap{margin-top:170px}@media screen and (max-width: 500px){.p-messageWrap{margin-top:100px}}.p-messageContent{margin:40px auto 0;display:flex;gap:0 60px}@media screen and (max-width: 810px){.p-messageContent{margin:30px auto 0;flex-direction:column;gap:30px 0}}@media screen and (max-width: 500px){.p-messageContent{gap:20px 0}}.p-messageImage{width:450px;height:530px}@media screen and (max-width: 810px){.p-messageImage{margin:auto;width:50vw;height:60vw}}.p-messageDesc{width:600px}@media screen and (max-width: 810px){.p-messageDesc{max-width:100%;width:100%}}.p-messageDesc .title{font-size:3rem;line-height:1.4}@media screen and (max-width: 1080px){.p-messageDesc .title{font-size:2.8rem}}@media screen and (max-width: 810px){.p-messageDesc .title{font-size:2.6rem}}@media screen and (max-width: 500px){.p-messageDesc .title{font-size:2.4rem}}.p-messageDesc .text{margin-top:30px}@media screen and (max-width: 1080px){.p-messageDesc .text{margin-top:20px}}@media screen and (max-width: 810px){.p-messageDesc .text{margin-top:15px}}.p-messageDesc .position{margin-top:40px;text-align:right}@media screen and (max-width: 1080px){.p-messageDesc .position{margin-top:30px}}@media screen and (max-width: 810px){.p-messageDesc .position{margin-top:20px}}.p-messageDesc .name{font-size:2.2rem;line-height:1}@media screen and (max-width: 500px){.p-messageDesc .name{font-size:2rem}}@media screen and (max-width: 810px){.p-entrySec{padding-top:100px}}@media screen and (max-width: 500px){.p-entrySec{padding-top:90px}}.p-entrySec{padding:200px 0 280px}@media screen and (max-width: 1080px){.p-entrySec{padding:180px 0 200px}}@media screen and (max-width: 810px){.p-entrySec{padding:100px 0 0}}@media screen and (max-width: 500px){.p-entrySec{padding:50px 0 0}}