@charset "UTF-8";.l-page-golink__ttl,.l-pageheader__ttl .en{font-family:"Lato",sans-serif;font-display:optional;-webkit-font-smoothing:antialiased}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.is-fadeInUp{opacity:0}.is-fadeInUp.js-loadanim{-webkit-transition:1s;transition:1s;-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.is-fadeInUp.js-loadanim.is-fadeInUp--01{-webkit-animation-delay:0.1s;animation-delay:0.1s}.is-fadeInUp.js-loadanim.is-fadeInUp--02{-webkit-animation-delay:1.6s;animation-delay:1.6s}.is-fadeInUp.js-loadanim.is-fadeInUp--03{-webkit-animation-delay:3.1s;animation-delay:3.1s}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes pageAnim{0%{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes pageAnim{0%{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}.l-pageheader{padding-top:5rem}@media print,screen and (min-width:769px){.l-pageheader{padding-top:9rem}}@media print,screen and (min-width:769px){.l-pageheader__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print,screen and (min-width:769px){.l-pageheader__ttl{margin-bottom:9rem;width:53%;text-align:left;padding-left:17%}}.l-pageheader__ttl .en,.l-pageheader__ttl .jp{display:block}.l-pageheader__ttl .jp{font-size:1.2rem;line-height:1.75;letter-spacing:0.2em;color:#333}@media print,screen and (min-width:769px){.l-pageheader__ttl .jp{font-size:1.6rem;line-height:1.2}}.l-pageheader__ttl .en{font-size:2rem;font-weight:bold;color:#000;line-height:1.8}@media print,screen and (min-width:769px){.l-pageheader__ttl .en{font-size:3.2rem;line-height:1.5;margin-top:0}}.l-pageheader__headline{margin:1em auto 2.4em;font-family:var(--font-mincho);font-size:1.8rem;font-weight:300;line-height:1.75;letter-spacing:0.3em;color:#000}@media print,screen and (min-width:769px){.l-pageheader__headline{margin:0;width:47%;font-size:2.4rem;text-align:left}}.l-pageheader__headline strong{font-weight:normal}.l-pageheader__txtarea{max-width:660px;margin:6rem auto 0;text-align:left;font-size:1.4rem;line-height:2.14;letter-spacing:0.15em}@media only screen and (max-width:768px){.l-pageheader__txtarea{width:calc(100% - 20vw)}}@media print,screen and (min-width:769px){.l-pageheader__txtarea{margin-top:9rem;font-size:1.8rem;line-height:2.11}}.l-pageheader__txt+.l-pageheader__txt{margin-top:2em}.l-page-golink{margin-top:6rem}@media print,screen and (min-width:769px){.l-page-golink{margin-top:0;margin-bottom:65px}}.l-page-golink__ttl{font-size:1.4rem;font-weight:bold;color:#000;line-height:1}@media print,screen and (min-width:769px){.l-page-golink__ttl{font-size:2.2rem}}.l-page-golink__txt{font-size:1.2rem;letter-spacing:0.2em;color:#333}@media print,screen and (min-width:769px){.l-page-golink__txt{font-size:1.6rem}}.l-page-golink__link{margin:1.5rem auto 0}.p-concept{position:relative}.p-concept__txtarea{margin-bottom:6rem}@media print,screen and (min-width:769px){.p-concept__txtarea{margin-bottom:11rem}}@media print,screen and (min-width:769px){.p-concept__golink{margin-top:10rem}}.p-concept__flower{position:absolute;background-position:top center;background-repeat:no-repeat;background-size:contain;z-index:5;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.p-concept__flower--01{bottom:30%;left:-3%;width:23vw;height:62vw;background-image:url(../../dist/img/concept/bg_flower01.svg)}@media print,screen and (min-width:769px){.p-concept__flower--01{bottom:30%;max-width:300px;max-height:700px}}@media print,screen and (min-width:1300px){.p-concept__flower--01{left:5%}}.p-concept__flower--02{bottom:20vw;right:1%;width:39vw;height:82vw;background-image:url(../../dist/img/concept/bg_flower02.svg)}@media print,screen and (min-width:769px){.p-concept__flower--02{bottom:-3%;max-width:350px;max-height:700px}}@media print,screen and (min-width:1300px){.p-concept__flower--02{right:3.5%}}
/*# sourceMappingURL=concept.min.css.map */