.concept-about #wrap{overflow:hidden}.concept-about #wrap .sec-mv{padding:36px 0 0 0;position:relative}@media (max-width: 767px){.concept-about #wrap .sec-mv{padding:6px 0 0 0}}.concept-about #wrap .sec-mv .scroll-down{position:absolute;left:-36px;bottom:17%;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em;font-weight:500;font-family:"Jost",sans-serif;transform:rotate(-90deg);z-index:1;padding:0 0 0 0;cursor:pointer}@media (max-width: 767px){.concept-about #wrap .sec-mv .scroll-down{left:0;bottom:130px;color:#fff}}.concept-about #wrap .sec-mv .scroll-down::after{content:"";position:absolute;width:13px;height:42px;background:url(../../img/common/icon/ico_scrolldown.svg) center/100% no-repeat;transform:rotate(90deg);bottom:-17px;right:48px}@media (max-width: 767px){.concept-about #wrap .sec-mv .scroll-down::after{background:url(../../img/common/icon/ico_scrolldown_white.svg) center/100% no-repeat}}.concept-about #wrap .sec-mv__img{position:relative;margin-left:43px}.concept-about #wrap .sec-mv__img:before{display:block;content:" ";width:100%;padding-top:34.76946%}.concept-about #wrap .sec-mv__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.concept-about #wrap .sec-mv__img{margin-left:0}}.concept-about #wrap .sec-mv__txt{font-size:28px;font-size:2.8rem;line-height:1.5em;letter-spacing:.04em;font-weight:700;text-align:center;padding:54px 15px 66px}@media only screen and (max-width: 1000px){.concept-about #wrap .sec-mv__txt{font-size:24px}}@media (max-width: 767px){.concept-about #wrap .sec-mv__txt{font-size:20px;font-size:2rem;line-height:1.5em;padding:16px 0 32px}}.concept-about #wrap .sec-mv .bg-ins{position:absolute;width:1024px;height:365px;z-index:-1;left:50%;bottom:0;transform:translate(-50%, 0)}@media (max-width: 767px){.concept-about #wrap .sec-mv .bg-ins{height:154px}}.concept-about #wrap .sec-mv .bg-ins__main{width:100%;height:100%;background:#fff url(../../img/footer/bg-ft-main.svg) repeat;background-position:center}.concept-about #wrap .sec-mv .bg-ins:before,.concept-about #wrap .sec-mv .bg-ins:after{content:"";position:absolute;width:100vw;height:100%;left:-50%;top:50%;transform:translateY(-50%);background:#fff url(../../img/footer/bg-ft-main.svg) repeat;z-index:-2;background-position:top -2px right 4px}.concept-about #wrap .sec-mv .bg-ins:after{left:unset;right:-50%}.concept-about #wrap .sec-part__ttl{font-size:30px;font-size:3rem;line-height:1.6em;letter-spacing:.04em;font-weight:700;background:#f5ab01;color:#fff;text-align:center;padding:28px 0 35px;position:relative}@media (max-width: 767px){.concept-about #wrap .sec-part__ttl{font-size:24px;padding:22px 0 18px}}.concept-about #wrap .sec-part__ttl.black{background:#646464}.concept-about #wrap .sec-part__ttl.black::after{background:url(../../img/common/icon/ico_triangle_black.svg) center/100% no-repeat}.concept-about #wrap .sec-part__ttl::after{content:"";position:absolute;width:64px;height:35px;background:url(../../img/common/icon/ico_h_org.png) center/cover no-repeat;bottom:-34px;left:calc(50% - 32px)}.concept-about #wrap .sec-part__ttl .number{font-family:"Jost",sans-serif;font-size:52px;font-size:5.2rem;line-height:1em;letter-spacing:0em;font-weight:400;margin:0 8px;position:relative;top:2px}@media (max-width: 767px){.concept-about #wrap .sec-part__ttl .number{font-size:41px;margin:0 5px;line-height:0.9}}@media (max-width: 767px){.concept-about #wrap .sec-part__ttl .sm{font-size:18px;line-height:1;display:block}}.concept-about #wrap .sec-part__lst{counter-reset:line-item;padding:92px 0 130px}@media (max-width: 767px){.concept-about #wrap .sec-part__lst{padding:64px 0 30px}}.concept-about #wrap .sec-part__lst .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding-bottom:42px;margin-bottom:50px;border-bottom:1px solid #d8d8d8}@media (max-width: 767px){.concept-about #wrap .sec-part__lst .item{flex-wrap:wrap;padding-bottom:33px;margin-bottom:40px}}.concept-about #wrap .sec-part__lst .item:last-child{margin-bottom:0}.concept-about #wrap .sec-part__lst .item__order{font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:400;font-family:"Jost",sans-serif;white-space:nowrap;margin:12px 43px auto 0}@media only screen and (max-width: 1000px){.concept-about #wrap .sec-part__lst .item__order{margin-right:24px}}@media (max-width: 767px){.concept-about #wrap .sec-part__lst .item__order{font-size:20px;text-align:center;width:100%;margin:0 auto 13px}}.concept-about #wrap .sec-part__lst .item__order::after{counter-increment:line-item;content:counter(line-item, decimal-leading-zero)}.concept-about #wrap .sec-part__lst .item__img{width:calc(262 / 1024 * 100%)}@media (max-width: 767px){.concept-about #wrap .sec-part__lst .item__img{width:54%;margin:0 auto 12px}}.concept-about #wrap .sec-part__lst .item__cont{width:calc(618 / 1024 * 100%);margin-left:auto;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.06em;font-weight:500}@media (max-width: 767px){.concept-about #wrap .sec-part__lst .item__cont{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;width:100%;margin:0 auto}}.concept-about #wrap .sec-part__lst .item__ttl{font-size:24px;font-size:2.4rem;line-height:1.875em;letter-spacing:.04em;font-weight:700;margin-bottom:16px}@media only screen and (max-width: 1000px){.concept-about #wrap .sec-part__lst .item__ttl{font-size:20px;margin-bottom:10px}}@media only screen and (max-width: 850px){.concept-about #wrap .sec-part__lst .item__ttl{font-size:18px}}@media (max-width: 767px){.concept-about #wrap .sec-part__lst .item__ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;text-align:center;margin-bottom:8px}}.concept-about #wrap .sec-part__lst .item__ttl span{color:#f5ab01}.concept-about #wrap .sec-part__lst .item__txt span{font-weight:700}.concept-about #wrap .sec-part__lst .item .dots li{position:relative;padding-left:15px}@media (max-width: 767px){.concept-about #wrap .sec-part__lst .item .dots li{margin-bottom:10px}}.concept-about #wrap .sec-part__lst .item .dots li::after{content:"";position:absolute;width:6px;height:6px;left:0;top:14px;background:#f5ab01;border-radius:50%}@media (max-width: 767px){.concept-about #wrap .sec-part__lst .item .dots li::after{top:11px}}@media (max-width: 767px){.concept-about #wrap .sec-part.fst .item:nth-child(2) .item__img{width:60%}}@media (min-width: 768px){.concept-about #wrap .sec-part.snd .sec-part__lst{padding:74px 0 76px}}@media (min-width: 768px){.concept-about #wrap .sec-part.snd .item{margin-bottom:36px}}@media (max-width: 767px){.concept-about #wrap .sec-part.snd .item:first-child .item__img{width:77%;position:relative;left:-10px}}@media (max-width: 767px){.concept-about #wrap .sec-part.snd .item:nth-child(2) .item__img{width:58%}}@media (max-width: 767px){.concept-about #wrap .sec-part.snd .item:nth-child(3) .item__img{width:70%}}@media (max-width: 767px){.concept-about #wrap .sec-part.snd .item:nth-child(4) .item__img{width:68%}}.concept-about #wrap .sec-part.snd .item:last-child{border:none}@media (min-width: 768px){.concept-about #wrap .sec-part.snd .item__order{margin-top:0;margin-right:37px}}.concept-about #wrap .sec-part.snd .item__cont{margin:0;width:calc(610 / 1024 * 100%);margin-left:68px}@media (max-width: 767px){.concept-about #wrap .sec-part.snd .item__cont{order:2;margin-left:0;width:100%}}.concept-about #wrap .sec-part.snd .item__ttl{position:relative}.concept-about #wrap .sec-part.snd .item__ttl::after{counter-increment:line-item;content:counter(line-item, decimal-leading-zero);position:absolute;font-family:"Jost",sans-serif;font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:400;left:-68px;top:5px}@media (max-width: 767px){.concept-about #wrap .sec-part.snd .item__ttl::after{display:none}}@media (min-width: 768px){.concept-about #wrap .sec-part.snd .item__img{margin:0 60px 0 auto}}@media only screen and (min-width: 768px) and (max-width: 1000px){.concept-about #wrap .sec-part.snd .item__img{margin-right:20px}}@media (max-width: 767px){.concept-about #wrap .sec-part.snd .item__img{width:64%}}.concept-about #wrap .end-txt{font-size:28px;font-size:2.8rem;line-height:1.85714em;letter-spacing:.04em;font-weight:700;text-align:center;margin-bottom:112px}@media (max-width: 767px){.concept-about #wrap .end-txt{font-size:22px;font-size:2.2rem;line-height:1.63636em;margin:0 -10px 46px}}

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