.about #wrap{overflow:hidden}@media (min-width: 768px){.about .cmn-heading__main span em.en{padding-left:5px;margin-left:-5px}}@media (max-width: 767px){.about .cmn-heading__main span em.en{padding-left:3px;margin-left:-3px}}.about .sec-intro{margin-top:36px}@media (max-width: 767px){.about .sec-intro{margin-top:88px}}.about .sec-intro__main{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.about .sec-intro__main{flex-wrap:wrap}}.about .sec-intro__main .main-ttl{font-size:50px;font-size:5rem;line-height:1.4em;letter-spacing:.2em;font-weight:500;width:50%;padding-left:60px;padding-top:48px}@media only screen and (min-width: 768px) and (max-width: 1020px){.about .sec-intro__main .main-ttl{font-size:47px;letter-spacing:0.1em;padding-left:20px;padding-top:18px}}@media only screen and (min-width: 768px) and (max-width: 815px){.about .sec-intro__main .main-ttl{letter-spacing:0.05em;font-size:45px;padding-top:18px}}@media (max-width: 767px){.about .sec-intro__main .main-ttl{width:100%;max-width:100%;padding:0;font-size:34px;line-height:calc(48/34)}}.about .sec-intro__main .main-img{width:48%;max-width:400px;filter:drop-shadow(20px 20px 60px rgba(208,208,208,0.3))}@media (max-width: 767px){.about .sec-intro__main .main-img{width:100%;max-width:100%;filter:drop-shadow(30px 30px 40px rgba(208,208,208,0.3));margin-top:38px}}.about .sec-intro__sub{display:flex;justify-content:space-between;margin-top:17px}@media (max-width: 767px){.about .sec-intro__sub{flex-wrap:wrap;margin-top:38px}}.about .sec-intro__sub .sub-img{width:46%;max-width:496px;filter:drop-shadow(20px 20px 60px rgba(208,208,208,0.3))}@media only screen and (max-width: 1140px){.about .sec-intro__sub .sub-img{width:36%}}@media (max-width: 767px){.about .sec-intro__sub .sub-img{filter:unset;width:100%;max-width:100%;order:2;margin-top:46px}.about .sec-intro__sub .sub-img img{display:block;filter:drop-shadow(30px 30px 40px rgba(208,208,208,0.3));width:calc(100% + 50px);max-width:calc(100% + 50px);margin-left:-25px}}.about .sec-intro__sub .sub-txt{width:52%;max-width:544px;padding-top:58px;margin-left:20px}@media only screen and (max-width: 1140px){.about .sec-intro__sub .sub-txt{width:64%;max-width:inherit;margin-left:0;padding-left:40px}}@media only screen and (min-width: 768px) and (max-width: 1040px){.about .sec-intro__sub .sub-txt{letter-spacing:0.15em;padding-left:30px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.about .sec-intro__sub .sub-txt{font-size:16px;letter-spacing:0.1em;min-width:441px}}@media (max-width: 767px){.about .sec-intro__sub .sub-txt{width:100%;max-width:100%;font-size:16px;line-height:calc(30/16);margin-left:0;order:1;padding:0}}.about .sec-intro__sub .sub-txt em{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.2em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1040px){.about .sec-intro__sub .sub-txt em{font-size:16px;font-size:1.6rem;letter-spacing:0.1em}}@media (max-width: 767px){.about .sec-intro__sub .sub-txt em{font-size:16px;line-height:calc(30/16)}}.about .sec-intro__sub .sub-txt p{line-height:1}.about .sec-intro__sub .sub-txt p:not(:last-child){margin-bottom:24px}@media (max-width: 767px){.about .sec-intro__sub .sub-txt p:not(:last-child){margin-bottom:24px}}.about .sec-intro__sub .sub-txt p span{display:inline-block}.about .sec-intro__sub .sub-txt p span em{line-height:40px;transform:translateY(0px) !important;text-shadow:none !important;opacity:1 !important;filter:blur(0px) !important}@media (max-width: 767px){.about .sec-intro__sub .sub-txt p span em{line-height:30px}}.about .sec-intro__sub .sub-txt p span.txt-en{padding-top:3px}.about .sec-intro__sub .sub-txt p span.txt-en em{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.006em;font-weight:100;font-style:italic;font-family:"belda-normal",sans-serif;padding-top:4px}@media only screen and (min-width: 768px) and (max-width: 1070px){.about .sec-intro__sub .sub-txt p span.txt-en em{font-size:20px;letter-spacing:0}}@media (max-width: 767px){.about .sec-intro__sub .sub-txt p span.txt-en em{font-size:24px;padding-top:0;letter-spacing:0.008em}}.about .sec-intro__sub .sub-txt p span.txt-jp em{font-size:34px;font-size:3.4rem;line-height:1.38889em;letter-spacing:.2em;font-weight:500;padding-top:6px;padding-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 1070px){.about .sec-intro__sub .sub-txt p span.txt-jp em{font-size:32px;letter-spacing:0.03em}}@media (max-width: 767px){.about .sec-intro__sub .sub-txt p span.txt-jp em{font-size:36px;padding-top:14px;padding-bottom:3px}}@media (max-width: 767px){.about .sec-intro__sub .sub-txt .animetxt{display:inline}.about .sec-intro__sub .sub-txt .animetxt.txt-jp em{line-height:1em}}@media (max-width: 767px){.about .sec-intro__sub .sub-txt .row_r02 .txt-jp em{padding-top:10px}.about .sec-intro__sub .sub-txt .row_r02 .en{margin-bottom:12px}.about .sec-intro__sub .sub-txt .row_r02 .jp{margin-bottom:30px}}.about .sec-concept{margin-top:77px;padding-top:9px;position:relative}@media (max-width: 767px){.about .sec-concept{margin-top:60px;padding-top:16px}}.about .sec-concept:before{position:absolute;content:'';width:100%;height:100%;max-height:994px;background:url(../../img/about/bg-concept.png) top 18px center/cover no-repeat;top:0;left:0;z-index:-1}@media (max-width: 767px){.about .sec-concept:before{background:url(../../img/about/bg-concept_sp.png) top center/cover no-repeat;max-height:1000px}}.about .sec-concept__heading{width:fit-content;margin:0 auto;position:relative}.about .sec-concept__heading .heading-sub{font-size:250px;font-size:25rem;line-height:1.2em;letter-spacing:0em;font-weight:100;color:#fff;font-style:italic;font-family:"belda-normal",sans-serif}@media only screen and (min-width: 768px) and (max-width: 980px){.about .sec-concept__heading .heading-sub{font-size:210px}}@media (max-width: 767px){.about .sec-concept__heading .heading-sub{font-size:88px;padding-bottom:80px}}.about .sec-concept__heading .heading-sub i{font-style:italic}.about .sec-concept__heading .heading-sub i:nth-child(1){padding-right:18px;position:relative;right:-18px;margin-left:-18px}.about .sec-concept__heading .heading-sub i:nth-child(6){padding-left:18px;position:relative;left:-18px;margin-right:-18px}.about .sec-concept__heading .heading-main{position:absolute;left:50%;transform:translateX(-50%);z-index:1;padding-top:163px}@media only screen and (min-width: 768px) and (max-width: 980px){.about .sec-concept__heading .heading-main{padding-top:120px}}@media (max-width: 767px){.about .sec-concept__heading .heading-main{padding-top:67px;text-align:center;width:100%}}.about .sec-concept__heading .heading-main span{width:max-content;display:block;padding-left:7px}@media (max-width: 767px){.about .sec-concept__heading .heading-main span{width:100%;max-width:fit-content;white-space:nowrap;margin:0 auto}}.about .sec-concept__heading .heading-main span.ttl-lg{font-size:38px;font-size:3.8rem;line-height:1.46667em;letter-spacing:.2em;font-weight:400}@media (max-width: 767px){.about .sec-concept__heading .heading-main span.ttl-lg{font-size:30px}}.about .sec-concept__heading .heading-main span.ttl-m{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.2em;font-weight:400;margin-top:14px;color:#898989}@media (max-width: 767px){.about .sec-concept__heading .heading-main span.ttl-m{font-size:14px;margin-top:12px;padding-left:4px}}.about .sec-concept__txt{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.2em;font-weight:400;text-align:center;margin-top:34px}@media only screen and (max-width: 1100px){.about .sec-concept__txt{font-size:15px;font-size:1.5rem}}@media (device-width: 1024px) and (device-height: 1366px), (device-height: 1024px) and (device-width: 1366px), (device-width: 834px) and (device-height: 1194px), (device-height: 834px) and (device-width: 1194px){.about .sec-concept__txt{font-size:15px;font-size:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1020px){.about .sec-concept__txt{letter-spacing:0.15em;font-size:15px;font-size:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 980px){.about .sec-concept__txt{font-size:14px;letter-spacing:0.1em}}@media (max-width: 767px){.about .sec-concept__txt{font-size:16px;line-height:calc(30/16);text-align:left;margin-top:48px;letter-spacing:0.1em}}@media (min-width: 768px){.about .sec-concept__txt p{padding-left:4px}}.about .sec-concept__txt p:not(:last-child){margin-bottom:26px}@media (max-width: 767px){.about .sec-concept__txt p:not(:last-child){margin-bottom:23px}}.about .sec-concept__box{background-color:#fff;padding:59px 20px 63px;max-width:1000px;margin:71px auto 0;border-radius:5px;filter:drop-shadow(20px 20px 60px rgba(208,208,208,0.2))}@media (max-width: 767px){.about .sec-concept__box{margin-top:47px;padding:42px 31px 36px}}.about .sec-concept__box .box-ins{max-width:860px;margin:0 auto;display:flex;justify-content:space-between}@media (max-width: 767px){.about .sec-concept__box .box-ins{flex-wrap:wrap}}.about .sec-concept__box .box-ins .box-txt{width:64%;max-width:550px;font-size:16px;font-size:1.6rem;line-height:2.375em;letter-spacing:.05em;font-weight:400;margin-top:5px}@media (max-width: 767px){.about .sec-concept__box .box-ins .box-txt{width:100%;max-width:100%;line-height:calc(30/16);margin-top:27px}}.about .sec-concept__box .box-ins .box-ttl{width:34%;max-width:250px;padding-top:14px}@media (max-width: 767px){.about .sec-concept__box .box-ins .box-ttl{width:100%;max-width:100%;text-align:center;padding-top:0;padding-left:3px}}.about .sec-concept__box .box-ins .box-ttl .en{font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:.08em;font-weight:300;font-family:"belda-normal",sans-serif;color:#898989}@media (max-width: 767px){.about .sec-concept__box .box-ins .box-ttl .en{font-size:16px}}.about .sec-concept__box .box-ins .box-ttl .jp{font-size:28px;font-size:2.8rem;line-height:1.35714em;letter-spacing:.1em;font-weight:400;margin-top:20px}@media (max-width: 767px){.about .sec-concept__box .box-ins .box-ttl .jp{line-height:calc(34/24);font-size:24px;margin-top:15px}}.about .sec-company{margin-top:142px;padding-bottom:180px}@media (max-width: 767px){.about .sec-company{margin-top:120px;padding-bottom:90px}}.about .sec-company__heading{text-align:center}.about .sec-company__heading .en{font-size:22px;font-size:2.2rem;line-height:1.2em;letter-spacing:.08em;font-weight:300;font-family:"belda-normal",sans-serif;color:#898989}@media (max-width: 767px){.about .sec-company__heading .en{font-size:20px}}.about .sec-company__heading .jp{font-size:38px;font-size:3.8rem;line-height:1.57895em;letter-spacing:.2em;font-weight:400;margin-top:18px;padding-left:8px}@media (max-width: 767px){.about .sec-company__heading .jp{font-size:30px;margin-top:16px}}.about .sec-company__tabl{max-width:900px;margin:76px auto 0}@media (max-width: 767px){.about .sec-company__tabl{margin-top:46px}}.about .sec-company__tabl .tr{display:flex;border-top:1px solid #625F58;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.about .sec-company__tabl .tr{flex-wrap:wrap;line-height:calc(30/16)}}.about .sec-company__tabl .tr:last-child{border-bottom:1px solid #625F58}.about .sec-company__tabl .tr .th,.about .sec-company__tabl .tr .td{padding:22px 15px 22px 50px}@media only screen and (max-width: 1024px){.about .sec-company__tabl .tr .th,.about .sec-company__tabl .tr .td{padding:24px 15px 23px 50px}}@media (max-width: 767px){.about .sec-company__tabl .tr .th,.about .sec-company__tabl .tr .td{padding:16px 15px 17px 25px}}.about .sec-company__tabl .tr .th{width:220px;min-width:220px;background-color:#EBEBEB}@media (max-width: 767px){.about .sec-company__tabl .tr .th{width:100%;max-width:100%;padding-bottom:16px;padding:15px 15px 15px 25px}}.about .sec-company__tabl .tr .td{width:calc(100% - 220px)}@media (max-width: 767px){.about .sec-company__tabl .tr .td{width:100%;max-width:100%;padding-top:16px}}

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