.about .c-decor-radius{width:100px;height:100px;position:absolute;left:0;top:-100px;background-color:#eff7ff}@media (max-width: 1023px){.about .c-decor-radius{width:39px;height:39px;top:-39px}}.about .c-decor-radius:after{content:"";width:100%;height:100%;background-color:#fff;left:0;top:0;position:absolute;border-bottom-left-radius:100px}@media (max-width: 1023px){.about .c-decor-radius:after{border-bottom-left-radius:40px}}.about .c-decor-radius--right{left:auto;right:0;top:0;background-color:#fff}.about .c-decor-radius--right:after{border-top-right-radius:100px;border-bottom-left-radius:0;background-color:#eff7ff}@media (max-width: 1023px){.about .c-decor-radius--right:after{border-top-right-radius:40px}}.about .sec-introduction{padding:61px 0 83px 0}@media (max-width: 1023px){.about .sec-introduction{padding:47px 0 33px 0}}.about .sec-introduction__title{text-align:center;position:relative;display:table;margin:0 auto}@media (min-width: 1024px){.about .sec-introduction__title{top:-4px}}@media only screen and (min-width: 1024px) and (max-width: 1180px){.about .sec-introduction__title{display:block}}.about .sec-introduction__title .jp{font-size:26px;font-size:2.6rem;line-height:1.69231em;letter-spacing:.15em;font-weight:600;font-family:"Shippori Mincho",serif}@media (max-width: 1023px){.about .sec-introduction__title .jp{font-size:20px;font-size:2rem;line-height:1.5em}}.about .sec-introduction__title span{color:#2285e6}.about .sec-introduction__title .icon{position:absolute;right:-261px;top:-8px}@media only screen and (min-width: 1024px) and (max-width: 1180px){.about .sec-introduction__title .icon{right:0}}.about .sec-introduction__list{display:flex;justify-content:space-between;margin-top:56px;position:relative}@media (max-width: 1023px){.about .sec-introduction__list{display:block;margin-top:31px}}@media (max-width: 1023px){.about .sec-introduction .icon-heart{display:table;margin:-10px auto}}@media (min-width: 1024px){.about .sec-introduction .icon-heart{width:70px;position:absolute;left:calc(50% - 35px);z-index:1;top:calc(50% - 73px)}.about .sec-introduction .icon-heart img{width:100%}}.about .sec-introduction .item{width:calc(50% - 20px)}@media (max-width: 1023px){.about .sec-introduction .item{width:100%}}.about .sec-introduction .item__box{position:relative}.about .sec-introduction .item__box .img{overflow:hidden;padding-left:100px;display:block}@media (max-width: 1023px){.about .sec-introduction .item__box .img{padding-left:57px}}.about .sec-introduction .item__box .img img{border-radius:16px 16px 80px;width:100%}@media (max-width: 1023px){.about .sec-introduction .item__box .img img{border-radius:8px 8px 56px}}.about .sec-introduction .item__box .content{border-radius:16px;background-color:#f8698a;width:328px;min-height:152px;position:absolute;left:0;top:0;color:#fff;padding:35px 40px 38px;top:calc(50% - 24px);transform:translateY(-50%)}@media only screen and (min-width: 1024px) and (max-width: 1180px){.about .sec-introduction .item__box .content{width:280px;padding-left:15px;padding-right:15px}}@media (max-width: 1023px){.about .sec-introduction .item__box .content{width:210px;min-height:102px;border-radius:0 8px 8px 0;padding:20px 24px;left:-16px;top:calc(50% + 1px)}}.about .sec-introduction .item__box .content__title{font-family:"Shippori Mincho",serif;font-size:32px;font-size:3.2rem;line-height:1.25em;letter-spacing:.05em;font-weight:400}@media only screen and (min-width: 1024px) and (max-width: 1180px){.about .sec-introduction .item__box .content__title{font-size:30px;font-size:3rem}}@media (max-width: 1023px){.about .sec-introduction .item__box .content__title{font-size:22px;font-size:2.2rem;line-height:1.22727em;letter-spacing:0em}}.about .sec-introduction .item__box .content__text{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em;font-weight:500;border-left:2px solid #fff;margin:15px 0 0 7px;padding-left:12px;display:block}@media (max-width: 1023px){.about .sec-introduction .item__box .content__text{font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:0em;margin:11px 0 0 4px;padding-left:7px;border-left-width:1px}}.about .sec-introduction .item__text{position:relative;margin-top:-34px;z-index:1}@media (max-width: 1023px){.about .sec-introduction .item__text{padding-right:33px;margin-top:-14px}.about .sec-introduction .item__text img{width:100%}}@media (max-width: 1023px){.about .sec-introduction .item--man{width:calc(100% + 16px);margin-top:26px;margin-left:-16px}}.about .sec-introduction .item--man .img{padding:0 100px 0 0}@media (max-width: 1023px){.about .sec-introduction .item--man .img{padding-right:73px}}.about .sec-introduction .item--man .img img{border-radius:16px 16px 16px 80px}@media (max-width: 1023px){.about .sec-introduction .item--man .img img{border-radius:8px 8px 8px 56px}}.about .sec-introduction .item--man .content{background-color:#2285e6;left:auto;right:0;top:50%}@media (max-width: 1023px){.about .sec-introduction .item--man .content{padding-bottom:24px;top:calc(50% - 1px);right:-16px;border-radius:8px 0 0 8px}}.about .sec-introduction .item--man .item__text{text-align:right}@media (max-width: 1023px){.about .sec-introduction .item--man .item__text{padding:0 8px 0 73px}}.about .sec-flow{background-color:#eff7ff;position:relative;padding:103px 0 100px 0}@media (max-width: 1023px){.about .sec-flow{padding:49px 0 52px 0}}.about .sec-flow .box-six-members .item{display:flex;align-items:flex-start;position:relative;padding:80px 0 50px;margin-top:144px}@media (max-width: 1023px){.about .sec-flow .box-six-members .item{margin-top:32px;display:block;padding:0}}.about .sec-flow .box-six-members .item:after{content:"";background-color:#fff;width:calc(100% - 150px);height:100%;left:0;bottom:0;position:absolute;border-radius:24px}@media (max-width: 1023px){.about .sec-flow .box-six-members .item:after{border-radius:16px;width:100%}}.about .sec-flow .box-six-members .item__desc{flex:1;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.07em;font-weight:400;padding:0 80px;position:relative;z-index:1;margin-top:-3px}@media only screen and (min-width: 1024px) and (max-width: 1280px){.about .sec-flow .box-six-members .item__desc{padding:0 40px}}@media (max-width: 1023px){.about .sec-flow .box-six-members .item__desc{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;padding:40px 36px;margin-top:0}}.about .sec-flow .box-six-members .item__box-img{position:relative;z-index:1;margin-top:-160px;width:calc(50% + 4px);flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 1023px){.about .sec-flow .box-six-members .item__box-img{margin:-31px 0 0 -16px;width:calc(100% + 32px)}.about .sec-flow .box-six-members .item__box-img:after{content:"";width:100%;height:calc(100% - 80px);background-color:#eff7ff;position:absolute;bottom:0;left:0}}.about .sec-flow .box-six-members .item__box-img .img{width:calc(50% - 12px);border-radius:24px;overflow:hidden}@media (max-width: 1023px){.about .sec-flow .box-six-members .item__box-img .img{margin-top:40px;width:calc(50% - 7.5px);border-radius:0 16px 16px 0;position:relative;z-index:1}.about .sec-flow .box-six-members .item__box-img .img img{width:100%}}.about .sec-flow .box-six-members .item__box-img .img:last-child{margin-top:30px}@media (max-width: 1023px){.about .sec-flow .box-six-members .item__box-img .img:last-child{margin-top:0;border-radius:16px 0 0 16px}}.about .sec-flow .box-reasons{max-width:1440px;margin:0 auto;padding-top:103px}@media (max-width: 1023px){.about .sec-flow .box-reasons{padding-top:51px}}.about .sec-flow .box-reasons .item{display:flex;align-items:center;padding-left:150px;margin-top:64px}@media (max-width: 1023px){.about .sec-flow .box-reasons .item{display:block;padding:0 22px;margin-top:40px}.about .sec-flow .box-reasons .item:first-child{margin-top:45px}}@media only screen and (min-width: 1024px) and (max-width: 1300px){.about .sec-flow .box-reasons .item{padding-left:60px}}.about .sec-flow .box-reasons .item__desc{padding:0 56px 0 46px;flex:1;margin-top:-16px}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__desc{padding:0}}@media only screen and (min-width: 1024px) and (max-width: 1300px){.about .sec-flow .box-reasons .item__desc{padding-left:0}}.about .sec-flow .box-reasons .item__desc .title{display:flex;align-items:center}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__desc .title{align-items:flex-start}}.about .sec-flow .box-reasons .item__desc .title__en{width:117px;position:relative;padding-left:22px}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__desc .title__en{padding-left:11px;width:85px;margin-top:3px}}.about .sec-flow .box-reasons .item__desc .title__en .number{color:#eadfb8;font-family:"Shippori Mincho",serif;font-size:70px;font-size:7rem;line-height:1em;letter-spacing:0em;font-weight:600;margin-top:-4px}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__desc .title__en .number{font-size:53px;font-size:5.3rem;line-height:1em}}.about .sec-flow .box-reasons .item__desc .title__en .point{position:absolute;left:-9px;top:25px}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__desc .title__en .point{left:1px;top:21px;width:52px}}.about .sec-flow .box-reasons .item__desc .title__jp{flex:1;margin-top:3px;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;font-weight:700}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__desc .title__jp{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em}}.about .sec-flow .box-reasons .item__desc .title__jp--mt{margin-top:8px}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__desc .title--mt .title__en{margin-top:8px}}.about .sec-flow .box-reasons .item__desc .text{margin-top:20px}@media only screen and (max-width: 1100px){.about .sec-flow .box-reasons .item__desc .text{font-size:15px;font-size:1.5rem;line-height:1.8em}}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__desc .text{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.07em;padding:0 10px;margin-top:13px}}.about .sec-flow .box-reasons .item__desc .text a{color:#2285e6}.about .sec-flow .box-reasons .item__desc .text a span{text-decoration:underline}.about .sec-flow .box-reasons .item__img{width:calc(50% + 5px);flex-shrink:0;border-radius:24px 0 0 24px;overflow:hidden}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__img{width:calc(100% + 22px);margin-top:16px;padding-left:10px;border-radius:16px 0 0 16px}}@media only screen and (min-width: 1024px) and (min-width: 1440px){.about .sec-flow .box-reasons .item__img{border-radius:24px}}.about .sec-flow .box-reasons .item__img img{width:100%}@media (max-width: 1023px){.about .sec-flow .box-reasons .item__img img{border-radius:16px 0 0 16px}}@media (min-width: 1024px){.about .sec-flow .box-reasons .item:nth-child(even){flex-direction:row-reverse;padding:0 150px 0 0}}@media only screen and (min-width: 1024px) and (min-width: 1024px) and (max-width: 1300px){.about .sec-flow .box-reasons .item:nth-child(even){padding-right:60px}}@media (min-width: 1024px){.about .sec-flow .box-reasons .item:nth-child(even) .item__img{border-radius:0 24px 24px 0}}@media only screen and (min-width: 1024px) and (min-width: 1024px) and (min-width: 1440px){.about .sec-flow .box-reasons .item:nth-child(even) .item__img{border-radius:24px}}@media (min-width: 1024px){.about .sec-flow .box-reasons .item:nth-child(even) .item__desc{padding:0 32px 0 67px}}@media only screen and (min-width: 1024px) and (min-width: 1024px) and (max-width: 1300px){.about .sec-flow .box-reasons .item:nth-child(even) .item__desc{padding-right:0}}@media (max-width: 1023px){.about .sec-flow .box-reasons .item:nth-child(even) .item__img{padding:0 6px 0 0;margin-left:-26px;margin-top:24px;border-radius:0}.about .sec-flow .box-reasons .item:nth-child(even) .item__img img{border-radius:0 16px 16px 0}}@media (min-width: 1024px){.about .sec-flow .box-reasons .item--03 .item__desc{padding-right:58px}}@media (max-width: 1023px){.about .sec-flow .box-reasons .item--03 .item__img{margin-top:22px}}.about .sec-recommend{padding:102px 0 120px 0;background-color:#fff;position:relative;z-index:1;border-bottom-right-radius:100px}@media (max-width: 1023px){.about .sec-recommend{padding:49px 0 74px 0;border-bottom-right-radius:40px}}.about .sec-recommend .c-decor-radius{background-color:#fff}.about .sec-recommend .c-decor-radius:after{background-color:#eff7ff}.about .sec-recommend .c-decor-radius--right{background-color:#eff7ff}.about .sec-recommend .c-decor-radius--right:after{background-color:#fff}.about .sec-recommend-content{display:flex;align-items:flex-start;margin-top:65px}@media (max-width: 1023px){.about .sec-recommend-content{margin-top:32px;display:block}}.about .sec-recommend-content__img{width:430px;border-radius:16px 16px 100px 16px;overflow:hidden;display:block;flex-shrink:0}@media (max-width: 1023px){.about .sec-recommend-content__img{border-radius:8px 8px 56px 8px;width:100%}}.about .sec-recommend-content__img img{width:100%}.about .sec-recommend-content__desc{flex:1;padding-left:80px;margin-top:5px}@media only screen and (min-width: 1024px) and (max-width: 1180px){.about .sec-recommend-content__desc{padding-left:40px}}@media (max-width: 1023px){.about .sec-recommend-content__desc{padding-left:0;margin-top:27px}}.about .sec-recommend-content__desc .name{display:flex;align-items:flex-end;position:relative;padding-bottom:22px}@media (max-width: 1023px){.about .sec-recommend-content__desc .name{padding-bottom:15px}}.about .sec-recommend-content__desc .name__jp{font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:.05em;font-weight:700;font-family:"Shippori Mincho",serif}@media (max-width: 1023px){.about .sec-recommend-content__desc .name__jp{font-size:20px;font-size:2rem;line-height:1.2em}}.about .sec-recommend-content__desc .name__en{font-family:"Cormorant",serif;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;font-weight:600;color:#2285e6;margin-left:16px;position:relative;top:2px}@media (max-width: 1023px){.about .sec-recommend-content__desc .name__en{top:4px;margin-left:13px}}.about .sec-recommend-content__desc .name:before,.about .sec-recommend-content__desc .name:after{content:"";height:1px;position:absolute;left:0;bottom:0}.about .sec-recommend-content__desc .name:after{width:100%;background:linear-gradient(#d0e6ff 0%, #daf5fa 100%)}.about .sec-recommend-content__desc .name:before{width:110px;background-color:#2285e6;z-index:1}@media (max-width: 1023px){.about .sec-recommend-content__desc .name:before{width:92px}}.about .sec-recommend-content__desc .info{margin-top:23px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:500}@media (max-width: 1023px){.about .sec-recommend-content__desc .info{font-size:15px;font-size:1.5rem;line-height:1.73333em;margin-top:18px}}.about .sec-recommend-content__desc .info p{display:inline}.about .sec-recommend-content__desc .info p:after{content:"";display:inline-block;width:1px;height:16px;border-left:1px dashed #1c2439;margin:5px 7px 0 10px;position:relative;top:2px}@media (max-width: 1023px){.about .sec-recommend-content__desc .info p:after{height:14px;top:1px;margin:5px 5px 0 8px}}.about .sec-recommend-content__desc .info p:last-child:after{display:none}.about .sec-recommend-content__desc .text{margin-top:28px}@media (max-width: 1023px){.about .sec-recommend-content__desc .text{margin-top:14px}}.about .sec-recommend-content__desc .website{display:flex;align-items:center;margin-top:36px}@media (max-width: 1023px){.about .sec-recommend-content__desc .website{margin-top:18px}}.about .sec-recommend-content__desc .website__title{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:500}@media (max-width: 1023px){.about .sec-recommend-content__desc .website__title{font-size:15px;font-size:1.5rem;line-height:1.2em}}@media only screen and (max-width: 374px){.about .sec-recommend-content__desc .website__title{font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:0em}}.about .sec-recommend-content__desc .website__title:after{content:"";display:inline-block;width:1px;height:16px;border-left:1px dashed #1c2439;margin:0 15px 0 11px;position:relative;top:2px}@media (max-width: 1023px){.about .sec-recommend-content__desc .website__title:after{height:14px;margin:0 13px 0 9px}}.about .sec-recommend-content__desc .website a{text-decoration:underline;color:#2285e6}@media (max-width: 1023px){.about .sec-recommend-content__desc .website a{font-size:15px;font-size:1.5rem}}

/*# sourceMappingURL=maps/about.min.css.map */
