.concept#index .intro{position:relative;padding:50px 0 150px}@media only screen and (max-width:767px){.concept#index .intro{padding:60px 0}}.concept#index .intro::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:728px;background-color:#f5f8fa}.concept#index .intro__mv{margin-bottom:100px;animation:fadeInMv 2s ease}@keyframes fadeInMv{0%{opacity:0}100%{opacity:1}}.concept#index .intro__mv>img{border-radius:10px}.concept#index .intro__textWrapper{display:flex}@media only screen and (max-width:767px){.concept#index .intro__textWrapper{display:block}}.concept#index .intro__textWrapper__left{margin-right:200px}@media only screen and (max-width:767px){.concept#index .intro__textWrapper__left{margin-bottom:30px;margin-right:0}}.concept#index .intro__textWrapper__left__title{font-family:"Barlow",sans-serif;font-weight:300;letter-spacing:0;font-size:24px;font-size:calc(24 / 10 * 1rem);margin-bottom:15px}@media only screen and (max-width:767px){.concept#index .intro__textWrapper__left__title{font-size:18px;font-size:calc(18 / 10 * 1rem);margin-bottom:10px}}.concept#index .intro__textWrapper__left__catch{letter-spacing:.18em;line-height:calc(56 / 32);font-size:32px;font-size:calc(32 / 10 * 1rem);font-weight:500}@media only screen and (max-width:767px){.concept#index .intro__textWrapper__left__catch{font-size:22px;font-size:calc(22 / 10 * 1rem);line-height:calc(40 / 22)}}.concept#index .intro__textWrapper__right__lead{font-size:16px;font-size:calc(16 / 10 * 1rem);line-height:calc(34 / 16)}@media only screen and (max-width:767px){.concept#index .intro__textWrapper__right__lead{line-height:calc(32 / 16)}}.concept#index .history{padding:150px 0 200px;text-align:center;overflow:hidden}@media only screen and (max-width:767px){.concept#index .history{padding:60px 0 100px}}.concept#index .history__hl{font-family:"Barlow",sans-serif;font-weight:300;letter-spacing:0;font-size:24px;font-size:calc(24 / 10 * 1rem);margin-bottom:20px}@media only screen and (max-width:767px){.concept#index .history__hl{font-size:18px;font-size:calc(18 / 10 * 1rem);margin-bottom:10px}}.concept#index .history__catch{letter-spacing:.18em;line-height:calc(56 / 32);font-size:32px;font-size:calc(32 / 10 * 1rem);font-weight:500;margin-bottom:15px}@media only screen and (max-width:767px){.concept#index .history__catch{font-size:22px;font-size:calc(22 / 10 * 1rem);line-height:calc(40 / 22)}}.concept#index .history__lead{font-size:16px;font-size:calc(16 / 10 * 1rem);line-height:calc(34 / 16);margin-bottom:15px}@media only screen and (max-width:767px){.concept#index .history__lead{line-height:calc(32 / 16);text-align:left}}.concept#index .history__footnote{font-size:12px;font-size:calc(12 / 10 * 1rem);margin-bottom:200px}@media only screen and (max-width:767px){.concept#index .history__footnote{text-align:left;margin-bottom:60px}}.concept#index .history__list__item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:150px}@media only screen and (max-width:767px){.concept#index .history__list__item{display:block;margin-bottom:60px}}.concept#index .history__list__item:last-child{margin-bottom:0}.concept#index .history__list__item__fig{width:728px}@media only screen and (min-width:1920px){.concept#index .history__list__item__fig{width:1005px}}@media only screen and (max-width:767px){.concept#index .history__list__item__fig{width:calc(100% + 20px);margin-bottom:30px}}.concept#index .history__list__item__fig>img{border-radius:10px 0 0 10px}.concept#index .history__list__item__texts{width:500px;text-align:left}@media only screen and (max-width:767px){.concept#index .history__list__item__texts{width:100%}}.concept#index .history__list__item__texts__catch{letter-spacing:.18em;line-height:calc(56 / 32);font-size:32px;font-size:calc(32 / 10 * 1rem);font-weight:500;margin-bottom:20px}@media only screen and (max-width:767px){.concept#index .history__list__item__texts__catch{font-size:22px;font-size:calc(22 / 10 * 1rem);line-height:calc(40 / 22);margin-bottom:30px}}.concept#index .history__list__item__texts__lead{line-height:calc(34 / 16)}@media only screen and (max-width:767px){.concept#index .history__list__item__texts__lead{line-height:calc(32 / 16)}}.concept#index .history__list__item:nth-child(1) .history__list__item__fig{width:683px;margin-right:-83px}@media only screen and (max-width:767px){.concept#index .history__list__item:nth-child(1) .history__list__item__fig{margin-right:-20px;width:calc(100% + 20px)}}@media only screen and (min-width:1920px){.concept#index .history__list__item:nth-child(1) .history__list__item__fig{width:1005px;margin-right:-360px}}.concept#index .history__list__item:nth-child(2){flex-direction:row}.concept#index .history__list__item:nth-child(2) .history__list__item__fig{margin-left:-83px}@media only screen and (max-width:767px){.concept#index .history__list__item:nth-child(2) .history__list__item__fig{margin-left:-20px}}@media only screen and (min-width:1920px){.concept#index .history__list__item:nth-child(2) .history__list__item__fig{margin-left:-360px}}.concept#index .history__list__item:nth-child(2) .history__list__item__fig>img{border-radius:0 10px 10px 0}.concept#index .history__list__item:nth-child(3) .history__list__item__fig{margin-right:-83px}@media only screen and (max-width:767px){.concept#index .history__list__item:nth-child(3) .history__list__item__fig{margin-right:-20px}}@media only screen and (min-width:1920px){.concept#index .history__list__item:nth-child(3) .history__list__item__fig{margin-right:-360px}}