#wrap{overflow:hidden}.sec-mv{position:relative;padding-bottom:251px}@media (max-width: 999px){.sec-mv{padding-bottom:117px}}.sec-mv:before{content:'';background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:-66px;z-index:-1;pointer-events:none}@media (min-width: 1000px){.sec-mv:before{background-image:url(../../img/brand/mv_bg.jpg)}}@media (max-width: 999px){.sec-mv:before{background-image:url(../../img/brand/mv_bg_sp.jpg);top:173px;bottom:-30px}}@media (max-width: 999px){.sec-mv .c-pagename__in{padding-top:14px}}@media (max-width: 999px){.sec-mv .c-pagename__ttl-en{font-size:45px;font-size:4.5rem}}.sec-mv .inner-mv{margin-top:74px;position:relative}@media (max-width: 999px){.sec-mv .inner-mv{margin-top:89px}}@media (min-width: 1000px){.sec-mv .inner-mv .inbox{max-width:627px}}@media only screen and (min-width: 1000px) and (max-width: 1340px){.sec-mv .inner-mv .inbox{width:60%;padding-right:40px}}.sec-mv .inner-mv .ttl{font-size:24px;font-size:2.4rem;line-height:1.83333em;letter-spacing:.05em;font-weight:bold;margin-bottom:20px}@media only screen and (min-width: 1000px) and (max-width: 1340px){.sec-mv .inner-mv .ttl{font-size:22px;font-size:2.2rem;line-height:1.81818em}}@media (max-width: 999px){.sec-mv .inner-mv .ttl{text-align:center;font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.08em;margin:0 -10px 21px}}.sec-mv .inner-mv .txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.02em;margin-bottom:41px}@media only screen and (min-width: 1000px) and (max-width: 1340px){.sec-mv .inner-mv .txt{font-size:14px;font-size:1.4rem;line-height:1.85714em}}@media (max-width: 999px){.sec-mv .inner-mv .txt{padding:0 10px;letter-spacing:0.05em;margin-bottom:23px}}@media (min-width: 1000px){.sec-mv .inner-mv .img{max-width:510px;position:absolute;top:-159px;right:-132px}}@media only screen and (min-width: 1000px) and (max-width: 1340px){.sec-mv .inner-mv .img{width:40%;right:20px;top:-100px}}@media (max-width: 999px){.sec-mv .inner-mv .img{max-width:305px;margin:0 auto 14px}}.sec-mv .inner-mv .lst-anchor{display:flex;justify-content:space-between}@media (max-width: 999px){.sec-mv .inner-mv .lst-anchor{justify-content:center;padding:0 9px}}.sec-mv .inner-mv .lst-anchor li{width:48%;max-width:289px}@media (max-width: 999px){.sec-mv .inner-mv .lst-anchor li{width:46%}.sec-mv .inner-mv .lst-anchor li:not(:first-child){margin-left:8%}}.sec-mv .inner-mv .lst-anchor li a{height:100%;display:flex;align-items:center;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;position:relative;padding:16px 0;border-bottom:1px solid #000;color:#000;cursor:pointer}@media (max-width: 999px){.sec-mv .inner-mv .lst-anchor li a{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;padding:12px 0}}.sec-mv .inner-mv .lst-anchor li a:before{content:'';width:10px;height:10px;background-image:url(../../img/common/icon/arrow_down.png);background-position:center;background-repeat:no-repeat;background-size:10px 10px;position:absolute;top:50%;right:15px;margin-top:-2px;transition:transform 0.3s;will-change:transform}@media (max-width: 999px){.sec-mv .inner-mv .lst-anchor li a:before{right:5px}}@media only screen and (min-width: 1025px){.sec-mv .inner-mv .lst-anchor li a:hover:before{transform:translateY(4px)}}.sec-reason{position:relative;z-index:1;padding:72px 0 134px}@media (max-width: 999px){.sec-reason{padding:32px 0 60px}}.sec-reason:before{content:'';width:calc(100% - 30px);max-width:1024px;height:100px;background-color:#fff;position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:-1;pointer-events:none}@media (max-width: 999px){.sec-reason .ttl-reason{padding-bottom:19px}.sec-reason .ttl-reason:after{width:50px}}.sec-reason .ttl-reason__en{display:block;font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.05em;font-weight:bold;margin-bottom:2px}@media (max-width: 999px){.sec-reason .ttl-reason__en{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.05em;margin-bottom:1px}}.sec-reason .ttl-reason__ja{display:block;font-size:44px;font-size:4.4rem;line-height:1.45455em;letter-spacing:.05em;font-weight:bold}@media (max-width: 999px){.sec-reason .ttl-reason__ja{font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:.05em}}.sec-reason .txt-reason{margin-top:23px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.02em}@media (max-width: 999px){.sec-reason .txt-reason{margin-top:21px;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:0em}}.sec-reason .lst-reason{max-width:1440px;margin:76px auto 0}@media (max-width: 999px){.sec-reason .lst-reason{margin-top:36px;padding:0 15px}}@media (min-width: 1000px){.sec-reason .lst-reason .item{display:flex;flex-direction:row-reverse;justify-content:flex-start}}.sec-reason .lst-reason .item:not(:first-child){margin-top:60px}@media (max-width: 999px){.sec-reason .lst-reason .item:not(:first-child){margin-top:36px}}@media (min-width: 1000px){.sec-reason .lst-reason .item__img{width:calc(50% - 90px)}}.sec-reason .lst-reason .item__img img{width:100%}@media (min-width: 1000px){.sec-reason .lst-reason .item__dt{width:calc(50% + 90px);max-width:664px;padding:0 20px}}@media (min-width: 1000px){.sec-reason .lst-reason .item__dt .dtbox{height:100%;max-width:540px;margin:0 auto;border-bottom:1px solid #ddd;padding:40px 0 20px}}@media (min-width: 1000px){.sec-reason .lst-reason .item__dt .ttl{display:flex;align-items:center;margin-bottom:26px}}@media (max-width: 999px){.sec-reason .lst-reason .item__dt .ttl{margin-bottom:12px}}.sec-reason .lst-reason .item__dt .ttl__no{width:90px;height:90px;background-image:linear-gradient(50deg, #ff7d65 0%, #d5cef5 53%, #16adf0 100%);border-radius:100%;text-align:center;position:relative;z-index:1;font-size:11px;font-size:1.1rem;line-height:1em;letter-spacing:0em;font-weight:bold;font-family:"Roboto",sans-serif;padding-top:24px}@media (max-width: 999px){.sec-reason .lst-reason .item__dt .ttl__no{width:72px;height:72px;font-size:8px;font-size:.8rem;line-height:1em;padding-top:20px;margin:-42px auto 9px}}.sec-reason .lst-reason .item__dt .ttl__no:before{content:'';background-color:#fff;border-radius:100%;position:absolute;top:3px;bottom:3px;left:3px;right:3px;z-index:-1}.sec-reason .lst-reason .item__dt .ttl__no span{margin-top:1px;display:block;font-size:35px;font-size:3.5rem;line-height:1em;letter-spacing:-.02em}@media (max-width: 999px){.sec-reason .lst-reason .item__dt .ttl__no span{font-size:27px;font-size:2.7rem;line-height:1em;letter-spacing:-.02em}}.sec-reason .lst-reason .item__dt .ttl__txt{font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:.05em;font-weight:bold}@media (min-width: 1000px){.sec-reason .lst-reason .item__dt .ttl__txt{width:calc(100% - 90px);padding-left:20px}}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-reason .lst-reason .item__dt .ttl__txt{font-size:25px;font-size:2.5rem;line-height:1.44em}}@media (max-width: 999px){.sec-reason .lst-reason .item__dt .ttl__txt{text-align:center;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em}}@media (min-width: 1000px){.sec-reason .lst-reason .item__dt .ttl__txt.txt-nowrap{white-space:nowrap}}.sec-reason .lst-reason .item__dt .txt p+p{margin-top:28px}.sec-reason .info-box{border:1px solid #000;position:relative}@media (min-width: 1000px){.sec-reason .info-box{margin-top:99px;padding:45px 63px 27px;display:flex;justify-content:space-between}}@media only screen and (min-width: 1000px) and (max-width: 1080px){.sec-reason .info-box{padding-left:40px;padding-right:40px}}@media (max-width: 999px){.sec-reason .info-box{margin-top:40px;padding:31px 18px 21px 19px}}.sec-reason .info-box:before{content:'';width:94px;height:32px;background-image:url(../../img/brand/check.png);background-repeat:no-repeat;background-position:center left;background-size:94px 32px;position:absolute;top:-17px;left:-1px}@media (min-width: 1000px){.sec-reason .info-box__dt{width:55%;max-width:478px}}.sec-reason .info-box__dt .ttl{font-size:22px;font-size:2.2rem;line-height:1.54545em;letter-spacing:.05em;font-weight:bold;margin-bottom:14px}@media (max-width: 999px){.sec-reason .info-box__dt .ttl{text-align:center;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;margin:0 -10px 15px}}.sec-reason .info-box__dt .txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.02em}.sec-reason .info-box__dt .logo{text-align:center}@media (min-width: 1000px){.sec-reason .info-box__dt .logo{margin-top:10px;padding-right:4px}}@media (max-width: 999px){.sec-reason .info-box__dt .logo{margin-top:4px}}@media (min-width: 1000px){.sec-reason .info-box__img{width:44%;max-width:381px}}@media (max-width: 999px){.sec-reason .info-box__img{margin-top:11px;text-align:center}}.sec-vision{padding-bottom:85px}@media (max-width: 999px){.sec-vision{padding-bottom:58px}}.sec-vision .bg-hd{height:371px;position:relative}@media (min-width: 1000px){.sec-vision .bg-hd:after{content:'';width:calc(100% - 30px);max-width:1024px;height:67px;background-color:#fff;position:absolute;bottom:-2px;left:0;right:0;margin:0 auto;z-index:1;pointer-events:none}}@media (max-width: 999px){.sec-vision .bg-hd{height:203px}}.sec-vision .hd-vision{margin-top:37px;text-align:center;padding-right:6px}@media (max-width: 999px){.sec-vision .hd-vision{margin-top:48px;padding-right:2px}.sec-vision .hd-vision img{width:296px}}.sec-vision .ttl-vision{margin-top:54px;text-align:center;font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:.05em;font-weight:bold}@media (max-width: 999px){.sec-vision .ttl-vision{margin-top:34px;font-size:20px;font-size:2rem;line-height:1.5em}}@media (min-width: 1000px){.sec-vision .txt-vision{margin-top:28px;text-align:center}}@media (max-width: 999px){.sec-vision .txt-vision{margin-top:11px}}.sec-vision .txt-vision p+p{margin-top:28px}.sec-vision .lst-vision{margin:42px auto 0;max-width:800px;display:flex;justify-content:space-between}@media (max-width: 999px){.sec-vision .lst-vision{margin:17px -30px 0;justify-content:center}}.sec-vision .lst-vision li{text-align:center}@media (max-width: 999px){.sec-vision .lst-vision li{padding:0 3px}.sec-vision .lst-vision li img{width:123px}}.sec-vision .lst-vision li p{margin-top:18px;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold}@media (max-width: 999px){.sec-vision .lst-vision li p{margin-top:8px;font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:.02em}}.sec-nozomi{position:relative;z-index:1;margin:0 auto}@media (min-width: 1000px){.sec-nozomi{width:calc(100% - 50px);max-width:1312px;padding:91px 25px 112px;margin-bottom:86px}}@media (max-width: 999px){.sec-nozomi{padding:32px 15px 30px;margin-bottom:50px}}.sec-nozomi .bg-nozomi{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;pointer-events:none}@media (min-width: 1000px){.sec-nozomi .inner-nozomi{max-width:1022px;margin:0 auto}}.sec-nozomi .hd-nozomi{margin:0 auto 56px;max-width:542px;text-align:center;position:relative;padding:43px 0 5px}@media (max-width: 999px){.sec-nozomi .hd-nozomi{max-width:296px;padding:31px 0 6px;margin-bottom:31px}}.sec-nozomi .hd-nozomi:before,.sec-nozomi .hd-nozomi:after{content:'';width:10px;height:100%;border:1px solid #000;position:absolute;top:0}.sec-nozomi .hd-nozomi:before{left:0;border-right:none}.sec-nozomi .hd-nozomi:after{right:0;border-left:none}.sec-nozomi .hd-nozomi__en{font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.05em;font-weight:bold;position:relative;margin-bottom:4px}@media (max-width: 999px){.sec-nozomi .hd-nozomi__en{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;margin-bottom:1px}}.sec-nozomi .hd-nozomi__en:before{content:'';width:30px;height:30px;background-image:url(../../img/brand/nozomi_icon01.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:-46px;left:6px;right:0;margin:0 auto}.sec-nozomi .hd-nozomi__ja{font-size:40px;font-size:4rem;line-height:1.3em;letter-spacing:.05em;font-weight:bold}@media (max-width: 999px){.sec-nozomi .hd-nozomi__ja{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.05em}}.sec-nozomi .ttl-nozomi{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;margin-bottom:16px}@media (max-width: 999px){.sec-nozomi .ttl-nozomi{font-size:18px;font-size:1.8rem;line-height:1.55556em;margin-bottom:14px}}@media (min-width: 1000px){.sec-nozomi .txt-nozomi{text-align:center;margin-bottom:52px}}@media (max-width: 999px){.sec-nozomi .txt-nozomi{margin-bottom:36px}}.sec-nozomi .vision-box{background-color:#fff;position:relative}@media (min-width: 1000px){.sec-nozomi .vision-box{padding:44px 54px 49px 52px}}@media only screen and (min-width: 1000px) and (max-width: 1160px){.sec-nozomi .vision-box{padding-left:25px;padding-right:25px}}@media (max-width: 999px){.sec-nozomi .vision-box{padding:21px 22px 23px}}@media (min-width: 1000px){.sec-nozomi .vision-box .img01{position:absolute;top:0;right:0}}@media (max-width: 999px){.sec-nozomi .vision-box .img01{margin:-21px -22px -28px}.sec-nozomi .vision-box .img01 img{width:100%}}.sec-nozomi .vision-box .inbox{position:relative}@media (min-width: 1000px){.sec-nozomi .vision-box .inbox{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media (min-width: 1000px){.sec-nozomi .vision-box .inbox__img{width:372px;padding-top:4px}}@media (max-width: 999px){.sec-nozomi .vision-box .inbox__img{margin-bottom:15px}.sec-nozomi .vision-box .inbox__img img{width:100%}}@media (min-width: 1000px){.sec-nozomi .vision-box .inbox__dt{width:calc(100% - 372px)}}.sec-nozomi .vision-box .inbox__dt .ttl{padding-bottom:24px;position:relative;z-index:1;margin-bottom:27px}@media (max-width: 999px){.sec-nozomi .vision-box .inbox__dt .ttl{text-align:center;padding-bottom:19px;margin-bottom:19px}}.sec-nozomi .vision-box .inbox__dt .ttl:before,.sec-nozomi .vision-box .inbox__dt .ttl:after{content:'';width:100%;height:3px;position:absolute;bottom:0;left:0;pointer-events:none}.sec-nozomi .vision-box .inbox__dt .ttl:before{background-image:url(../../img/common/bg.png);background-size:50px 50px;mix-blend-mode:multiply;z-index:-1}.sec-nozomi .vision-box .inbox__dt .ttl:after{background-image:linear-gradient(90deg, #ff7d65 0%, #d5cef5 53%, #16adf0 100%);z-index:-2}.sec-nozomi .vision-box .inbox__dt .ttl__en{font-size:13px;font-size:1.3rem;line-height:1.61538em;letter-spacing:.025em;font-weight:bold;font-family:"Roboto",sans-serif}.sec-nozomi .vision-box .inbox__dt .ttl__ja{font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:.05em;font-weight:bold}@media (max-width: 999px){.sec-nozomi .vision-box .inbox__dt .ttl__ja{margin-top:3px;font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.05em}}.sec-nozomi .vision-box .inbox__dt .lst{padding-left:22px;padding-right:20px}@media (max-width: 999px){.sec-nozomi .vision-box .inbox__dt .lst{padding-right:0}}.sec-nozomi .vision-box .inbox__dt .lst li:not(:first-child){margin-top:13px}@media (max-width: 999px){.sec-nozomi .vision-box .inbox__dt .lst li:not(:first-child){margin-top:20px}}.sec-nozomi .vision-box .inbox__dt .lst li .ttl-li{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;font-weight:bold;position:relative;margin-bottom:2px}@media (max-width: 999px){.sec-nozomi .vision-box .inbox__dt .lst li .ttl-li{font-size:17px;font-size:1.7rem;line-height:1.58824em;letter-spacing:.05em}}.sec-nozomi .vision-box .inbox__dt .lst li .ttl-li:before{content:'';width:18px;height:18px;background-image:url(../../img/brand/icon_check.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:5px;left:-22px}.sec-nozomi .vision-box .inbox__dt .lst li .txt-li{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.02em}@media (max-width: 999px){.sec-nozomi .vision-box .inbox__dt .lst li .txt-li{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.02em}}.sec-nozomi .vision-box .checkbox{margin-top:42px;border:1px solid #000;background-color:#fff;padding:19px 150px 17px 27px;position:relative}@media (max-width: 999px){.sec-nozomi .vision-box .checkbox{margin-top:33px;padding:20px 27px 50px}}.sec-nozomi .vision-box .checkbox:before{content:'';width:68px;height:22px;background-image:url(../../img/brand/check02.png);background-repeat:no-repeat;background-position:center left;background-size:68px 22px;position:absolute;top:-12px;left:-1px}.sec-nozomi .vision-box .checkbox__txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.02em;position:relative;z-index:1}@media (max-width: 999px){.sec-nozomi .vision-box .checkbox__txt{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.02em}}.sec-nozomi .vision-box .checkbox__img{position:absolute;bottom:-1px;right:-14px}@media (max-width: 999px){.sec-nozomi .vision-box .checkbox__img{width:127px;right:-64px}}.sec-nozomi .vision-box--01 .inbox__dt{max-width:514px}.sec-nozomi .vision-box--01 .inbox__dt .lst{padding-right:0}@media (min-width: 1000px){.sec-nozomi .vision-box--01 .checkbox{padding-right:135px}}.sec-nozomi .vision-box+.vision-box{margin-top:23px}@media (max-width: 999px){.sec-nozomi .vision-box+.vision-box{margin-top:30px}}

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