.mv{width:100%}.mv img{width:100%}.p-layout01__group01 .w1{width:60.5%}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__group01 .w1{width:50%}}@media (max-width: 767px){.p-layout01__group01 .w1{width:auto;max-width:100%}}.p-layout01__group01 .w2{max-width:39.5%;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__group01 .w2{max-width:50%}}@media (max-width: 767px){.p-layout01__group01 .w2{max-width:100%;width:100%;padding-left:18px;padding-right:18px}}.p-layout01__group01 .g-img{display:flex;justify-content:flex-end}@media (max-width: 767px){.p-layout01__group01 .g-img{margin-top:18px;padding-left:18px;padding-right:18px}}.p-layout01__group01 .g-img .img02,.p-layout01__group01 .g-img .img03{width:calc(50% - 5px)}@media (max-width: 767px){.p-layout01__group01 .g-img .img02,.p-layout01__group01 .g-img .img03{width:calc(50% - 2px)}}.p-layout01__group01 .g-img .img02 img,.p-layout01__group01 .g-img .img03 img{width:100%}.p-layout01__group01 .g-img .img03{margin-left:10px}@media (max-width: 767px){.p-layout01__group01 .g-img .img03{margin-left:4px}}@media (min-width: 768px){.p-layout01__group01 .row01{display:flex;align-items:flex-end}}.p-layout01__group01 .row01 .img01 img{width:100%}.p-layout01__group01 .row01 .group-ttl01{padding-bottom:26px;width:470px}@media (max-width: 767px){.p-layout01__group01 .row01 .group-ttl01{width:100%;max-width:100%;padding-top:28px;padding-bottom:0}}.p-layout01__group01 .row01 .group-ttl01 .number{font-size:40px;font-size:4rem;line-height:1em;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.p-layout01__group01 .row01 .group-ttl01 .number{font-size:30px;font-size:3rem;line-height:1em}}.p-layout01__group01 .row01 .group-ttl01 .line{width:1px;height:87px;background-color:#707070;margin:50px 0 57px 9px}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__group01 .row01 .group-ttl01 .line{margin:30px 0 30px 9px;height:50px}}@media (max-width: 767px){.p-layout01__group01 .row01 .group-ttl01 .line{height:15px;margin:15px 0 7px 11px}}.p-layout01__group01 .row01 .group-ttl01 .ttl02{font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.p-layout01__group01 .row01 .group-ttl01 .ttl02{font-size:22px;font-size:2.2rem;line-height:1.63636em}}.p-layout01__group01 .row02{display:flex;margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__group01 .row02{margin-top:18px}}@media (max-width: 767px){.p-layout01__group01 .row02{margin-top:0}}.p-layout01__group01 .row02 .g-img{padding-left:60px;margin-top:6px}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__group01 .row02 .g-img{padding-left:18px}}.p-layout01__group01 .row02 .text{font-size:15px;font-size:1.5rem;line-height:2.26667em;letter-spacing:.1em;font-weight:400;width:500px}@media (max-width: 767px){.p-layout01__group01 .row02 .text{width:100%;max-width:100%;font-size:14px;font-size:1.4rem;line-height:2em;margin-top:18px}}@media (min-width: 768px){.p-layout01__group01--left .w2{padding-left:71px;padding-right:18px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__group01--left .w2{padding-left:18px}}@media (min-width: 768px){.p-layout01__group01--right .row01,.p-layout01__group01--right .row02{flex-direction:row-reverse}.p-layout01__group01--right .row02 .g-img{padding-left:0;padding-right:60px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__group01--right .row02 .g-img{padding-right:18px}}@media (min-width: 768px){.p-layout01__group01--right .w2{padding-right:63px;padding-left:18px;width:478px !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__group01--right .w2{padding-right:18px}}.p-layout01__box{background-color:#F0F0F0;padding:78px 150px 73px;margin-top:109px}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__box{padding-left:40px;padding-right:40px}}@media (max-width: 767px){.p-layout01__box{padding:39px 23px 35px;margin-top:38px}}.p-layout01__box__ttl{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.04em;font-weight:700;text-align:center;margin-bottom:61px;position:relative}@media (max-width: 767px){.p-layout01__box__ttl{font-size:16px;font-size:1.6rem;line-height:1.625em;margin-bottom:35px}}.p-layout01__box__ttl:before{content:'';width:1px;height:22px;bottom:-44px;position:absolute;background-color:#707070;left:50%;right:0;text-align:center}@media (max-width: 767px){.p-layout01__box__ttl:before{height:15px;bottom:-27px}}.p-layout01__box__txt{font-size:15px;font-size:1.5rem;line-height:2.26667em;letter-spacing:.1em;font-weight:400}@media (max-width: 767px){.p-layout01__box__txt{font-size:14px;font-size:1.4rem;line-height:2em}}.p-layout01__wrap-btn{display:flex;justify-content:center;flex-wrap:wrap;margin-top:74px}@media (max-width: 767px){.p-layout01__wrap-btn{margin-top:30px;display:block}}.p-layout01__wrap-btn .item{width:358px;height:74px;display:flex;align-items:center;justify-content:center;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.04em;font-weight:400;border:1px solid #E0E0E0;background-color:#fff;transition:all 0.3s;position:relative;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1023px){.p-layout01__wrap-btn .item{max-width:calc(50% - 18px)}}@media (max-width: 767px){.p-layout01__wrap-btn .item{width:100%;margin:0 auto}}.p-layout01__wrap-btn .item:before{content:'';background:0 0/100% no-repeat;position:absolute}.p-layout01__wrap-btn .item--blank:before{background-image:url("../../img/gooddesign/ico01.svg");width:10px;height:10px;top:50%;margin-top:-4px;right:27px}.p-layout01__wrap-btn .item--arrow{margin-left:35px}@media (max-width: 767px){.p-layout01__wrap-btn .item--arrow{margin-left:auto;margin-top:12px}}.p-layout01__wrap-btn .item--arrow:before{background-image:url("../../img/gooddesign/ar01.svg");width:13px;height:5px;top:50%;margin-top:-2px;right:20px}@media (max-width: 767px){.p-layout01__wrap-btn .item--arrow:before{margin-top:-3px;right:25px;width:15px;height:6px}}@media only screen and (min-width: 1025px){.p-layout01__wrap-btn .item:hover{opacity:1;border:1px solid #101010;background-color:#101010;color:#fff}.p-layout01__wrap-btn .item:hover.item--blank:before{background-image:url("../../img/gooddesign/ico01_hover.svg")}.p-layout01__wrap-btn .item:hover.item--arrow:before{background-image:url("../../img/gooddesign/ar01_hover.svg")}}.sec-info{padding:69px 0 93px}@media (max-width: 767px){.sec-info{padding:44px 0 52px}}.sec-info__img{text-align:center}@media (max-width: 767px){.sec-info__img img{width:334px}}.sec-info__txt{max-width:790px;margin:45px auto 0;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.1em;font-weight:700}@media (max-width: 767px){.sec-info__txt{margin:27px auto 0;font-size:15px;font-size:1.5rem;line-height:2em}}.sec-award{padding:108px 0 102px;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}@media (max-width: 767px){.sec-award{padding:69px 0 71px}}.sec-award .group_ttl{position:relative;padding:115px 0 110px}@media (max-width: 767px){.sec-award .group_ttl{padding:33px 0 55px}}.sec-award .group_ttl:before{content:'';width:1px;background-color:#101010;position:absolute;bottom:0;left:50%;height:62px;z-index:2}@media (max-width: 767px){.sec-award .group_ttl:before{height:35px}}.sec-award .group_ttl__ttl01{font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.1em;font-weight:900;text-align:center;position:relative;z-index:2}@media (max-width: 767px){.sec-award .group_ttl__ttl01{font-size:24px;font-size:2.4rem;line-height:1em}}.sec-award .group_ttl__img{position:absolute;top:0;left:0;right:0;text-align:center}.sec-award__txt{margin-top:42px;max-width:790px;margin:37px auto 0;font-size:15px;font-size:1.5rem;line-height:2.26667em;letter-spacing:.1em;font-weight:400}@media (max-width: 767px){.sec-award__txt{font-size:14px;font-size:1.4rem;line-height:2em;margin-top:15px}}.award-winning{padding:108px 0 0}@media (max-width: 767px){.award-winning{padding:70px 0 0}}.award-winning__ttl{font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.1em;font-weight:900;text-align:center}@media (max-width: 767px){.award-winning__ttl{font-size:24px;font-size:2.4rem;line-height:1em}}.award-winning .line{background-color:#101010;height:62px;width:1px;margin:48px auto 51px}@media (max-width: 767px){.award-winning .line{height:35px;margin:18px auto 43px}}.award-winning__row{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}@media (max-width: 767px){.award-winning__row{margin-top:30px;margin-bottom:-20px}}.award-winning__row .item{width:204px;max-width:calc((100% - 80px)/5);display:block;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1023px){.award-winning__row .item{max-width:calc((100% - 40px)/5)}}@media (max-width: 767px){.award-winning__row .item{width:100%;max-width:calc(50% - 8px);margin-right:16px;margin-bottom:20px}.award-winning__row .item img{width:100%}.award-winning__row .item:nth-child(2n){margin-right:0}}@media only screen and (min-width: 1025px){.award-winning__row .item:hover .g-img .img img{transform:scale(1.1)}}.award-winning__row .item .g-img{position:relative}.award-winning__row .item .g-img .number{font-size:40px;font-size:4rem;line-height:1em;letter-spacing:0em;font-weight:900;position:absolute;left:-7px;bottom:-19px;color:#CCCCCC}@media only screen and (min-width: 768px) and (max-width: 1023px){.award-winning__row .item .g-img .number{left:-5px}}@media (max-width: 767px){.award-winning__row .item .g-img .number{font-size:32px;font-size:3.2rem;line-height:1em;left:-6px;bottom:-16px}}.award-winning__row .item .g-img .img{overflow:hidden}.award-winning__row .item .g-img .img img{transform:scale(1);transition:transform 0.5s}.award-winning__row .item .ttl{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.1em;font-weight:700;margin-top:24px}@media only screen and (min-width: 768px) and (max-width: 1023px){.award-winning__row .item .ttl{font-size:12px;font-size:1.2rem;letter-spacing:.04em;white-space:nowrap}}@media (max-width: 767px){.award-winning__row .item .ttl{font-size:14px;font-size:1.4rem;line-height:1.42857em;margin-top:20px}}.anchorLinkA{margin-top:143px}@media (max-width: 767px){.anchorLinkA{margin-top:64px}}.anchorLinkB{margin-top:151px}@media (max-width: 767px){.anchorLinkB{margin-top:50px}}.anchorLinkB .p-layout01__box{margin-top:123px}@media (max-width: 767px){.anchorLinkB .p-layout01__box{margin-top:27px}}.anchorLinkC{margin-top:151px}@media (max-width: 767px){.anchorLinkC{margin-top:65px}}@media (min-width: 768px){.anchorLinkC .p-layout01__box{margin-top:123px}}.anchorLinkD{margin-top:152px}@media (max-width: 767px){.anchorLinkD{margin-top:65px}}.anchorLinkE{margin-top:152px}@media (max-width: 767px){.anchorLinkE{margin-top:65px;padding-bottom:48px}}

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