@media (max-width: 767px){.mv{padding:0}}.en{font-family:"Barlow Semi Condensed", sans-serif}.c-btn-box{max-width:746px;width:100%;margin:74px auto 0}@media (min-width: 768px){.c-btn-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:30px}.c-btn-box .btn,.c-btn-box .item{width:50%}.c-btn-box .item .btn{width:100%}}@media (max-width: 767px){.c-btn-box{margin-top:26px}.c-btn-box .btn,.c-btn-box .item{margin-bottom:10px}.c-btn-box .btn:last-child,.c-btn-box .item:last-child{margin-bottom:0}}.c-btn-box .btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:80px;border-radius:10px;align-items:center;justify-content:center;border:1px solid #CCCCCC;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.02em;font-weight:500;position:relative}.c-btn-box .btn:after{content:"";position:absolute;right:22px;top:50%;transform:translateY(-50%);width:32px;height:32px;background-repeat:no-repeat;background-size:100%}.c-btn-box .btn.btn_blank:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg id='Group_91937' data-name='Group 91937' transform='translate(-825 -3927)'%3E%3Ccircle id='Ellipse_309' data-name='Ellipse 309' cx='16' cy='16' r='16' transform='translate(825 3927)' fill='%23eaeaea'/%3E%3Cg id='Group_91936' data-name='Group 91936' transform='translate(0 106.082)'%3E%3Cg id='Rectangle_21359' data-name='Rectangle 21359' transform='translate(837 3831.681)' fill='none' stroke='%23101010' stroke-width='1'%3E%3Crect width='7' height='7' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='6' height='6' fill='none'/%3E%3C/g%3E%3Cpath id='Path_408649' data-name='Path 408649' d='M-10835.252-21595.527h6v-7' transform='translate(11675.752 25436.682)' fill='none' stroke='%23101010' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.c-btn-box .btn.btn_arrow:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg id='Group_91937' data-name='Group 91937' transform='translate(-825 -3927)'%3E%3Ccircle id='Ellipse_309' data-name='Ellipse 309' cx='16' cy='16' r='16' transform='translate(825 3927)' fill='%23eaeaea'/%3E%3Cpath id='Path_409893' data-name='Path 409893' d='M1149.355,352.091h11l-5-4' transform='translate(-313.855 3591.409)' fill='none' stroke='%23101010' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 767px){.c-btn-box .btn{height:76px;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.02em;font-weight:500}.c-btn-box .btn:after{right:20px}}.c-btn-box .txt_note{margin-top:10px;font-size:12px;font-size:1.2rem;color:#717171;font-weight:500;text-align:center}@media (max-width: 767px){.c-btn-box .txt_note{margin-top:-5px}}@media (min-width: 768px){.sec-info__btn{margin-top:47px;margin-bottom:-16px}}@media (max-width: 767px){.sec-info__btn{margin-top:33px;margin-bottom:12px}}.sec-info .txt-note{max-width:800px;width:100%;margin:30px auto 0;background:#F0F0F0;border-radius:10px;padding:30px 40px;border:1px solid #CCCCCC;font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:.09em;font-weight:700}@media (max-width: 767px){.sec-info .txt-note{margin-top:20px;padding:20px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.09em;font-weight:700}}.sec-info .btn-box{max-width:580px;width:100%;margin:60px auto 0}@media (max-width: 767px){.sec-info .btn-box{margin-top:44px}}.sec-info .btn-box .ttl{text-align:center}.sec-info .btn-box .ttl span{display:inline-block;position:relative;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.04em;font-weight:700;padding:0 28px}.sec-info .btn-box .ttl span:before,.sec-info .btn-box .ttl span:after{content:"";position:absolute;top:1px;width:15px;height:28px;background-repeat:no-repeat;background-size:100%}.sec-info .btn-box .ttl span:before{left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.8' height='27.712' viewBox='0 0 14.8 27.712'%3E%3Cline id='Line_1089' data-name='Line 1089' x1='13' y1='26.84' transform='translate(0.9 0.436)' fill='none' stroke='%23101010' stroke-width='2'/%3E%3C/svg%3E%0A")}.sec-info .btn-box .ttl span:after{right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.8' height='27.712' viewBox='0 0 14.8 27.712'%3E%3Cline id='Line_1090' data-name='Line 1090' y1='26.84' x2='13' transform='translate(0.9 0.436)' fill='none' stroke='%23101010' stroke-width='2'/%3E%3C/svg%3E%0A")}.sec-info .btn-box .btn{margin-top:28px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:20px}@media (max-width: 767px){.sec-info .btn-box .btn{margin-top:18px;gap:15px}}.sec-info .btn-box .btn .item{width:50%;display:block;position:relative;height:90px;border-radius:10px;text-align:center;border:1px solid #CCCCCC;padding-top:20px;font-size:21px;font-size:2.1rem;line-height:1.42857em;letter-spacing:.04em;font-weight:700;padding-right:15px}.sec-info .btn-box .btn .item:after{content:"";position:absolute;right:20px;top:50%;margin-top:-12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Group_92128' data-name='Group 92128' transform='translate(-629 -1514.917)'%3E%3Ccircle id='Ellipse_309' data-name='Ellipse 309' cx='12' cy='12' r='12' transform='translate(629 1514.917)' fill='%23eaeaea'/%3E%3Cpath id='Path_409892' data-name='Path 409892' d='M1149.355,352.091h11l-5-4' transform='translate(-513.855 1176.326)' fill='none' stroke='%23101010' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");width:24px;height:24px;background-repeat:no-repeat}.sec-info .btn-box .btn .item .txt_en{font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:.04em;font-weight:700}.sec-info .btn-box .btn .item span.en{font-size:23px;font-size:2.3rem;font-weight:600}@media (max-width: 767px){.sec-info .btn-box .btn .item{height:66px;padding-top:15px;text-align:left;padding-left:18px;padding-right:0;font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:.04em;font-weight:700}.sec-info .btn-box .btn .item:after{right:8px;width:20px;height:20px;margin-top:-10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_91993' data-name='Group 91993' transform='translate(-1166 -212)'%3E%3Ccircle id='Ellipse_309' data-name='Ellipse 309' cx='10' cy='10' r='10' transform='translate(1166 212)' fill='%23eaeaea'/%3E%3Cpath id='Path_409892' data-name='Path 409892' d='M1149.355,351.023h8.061l-3.664-2.931' transform='translate(22.145 -128.491)' fill='none' stroke='%23101010' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-info .btn-box .btn .item .txt_en{font-size:12px;font-size:1.2rem;line-height:1.16667em;letter-spacing:.04em;font-weight:700}.sec-info .btn-box .btn .item span.en{font-size:19px;font-size:1.9rem;font-weight:600}}.sec-award__txt{font-weight:700}.p-layout01__group01 .row02 .text,.p-layout01__box__txt{font-weight:700}.img02 img,.img03 img{border-radius:10px}@media (max-width: 767px){.img02 img,.img03 img{border-radius:5px}}@media (min-width: 768px){.img_left img{border-radius:0 10px 10px 0}.img_right img{border-radius:10px 0 0 10px}}.p-layout01__group01 .row01 .group-ttl01 .ttl02 small{display:block;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.p-layout01__group01 .row01 .group-ttl01 .ttl02 small{line-height:30px}}@media (min-width: 768px){.p-layout01__group01 .row01 .group-ttl01 .ttl02 small.ttl-long{margin-right:-20px}}.gooddesign .p-layout01{margin-bottom:120px}.gooddesign .p-layout01:last-child{margin-bottom:0}@media (max-width: 767px){.gooddesign .p-layout01{margin-bottom:65px}}.gooddesign .p-layout01__group01 .row02{margin-top:52px}.gooddesign .p-layout01__group01 .row02 .g-img{margin-top:0}@media (max-width: 767px){.gooddesign .p-layout01__group01 .row02{margin-top:18px}}@media (min-width: 768px){.gooddesign .p-layout01__group01 .row02 .text{margin-top:-6px}}@media (max-width: 767px){.gooddesign .p-layout01__group01 .row02 .text{margin-top:0}}.gooddesign .p-layout01__box{border-radius:10px}@media (max-width: 767px){.gooddesign .p-layout01__box{border-radius:5px;margin-top:22px}}@media (max-width: 767px){.gooddesign .p-layout01__group01 .row01 .group-ttl01{padding-top:22px}}@media (max-width: 767px){.gooddesign .gooddesign .p-layout01__group01 .row02{margin-top:24px}}.gooddesign .sec-award{border-bottom:0}@media (max-width: 767px){.gooddesign .sec-award{padding-bottom:56px}}.gooddesign .award-winning{position:relative;z-index:1}.gooddesign .award-winning:before,.gooddesign .award-winning:after{content:"";position:absolute;left:0;width:100%;z-index:-1}.gooddesign .award-winning:before{bottom:0;width:100%;height:60%;background:url(../../img/gooddesign/2026/bg5.jpg) left top repeat}.gooddesign .award-winning:after{top:0;height:70%;background:url(../../img/gooddesign/2026/bg5.jpg) left top repeat;-webkit-clip-path:ellipse(70% 100% at 50% 100%);clip-path:ellipse(70% 100% at 50% 100%)}@media only screen and (max-width: 1600px){.gooddesign .award-winning:after{-webkit-clip-path:ellipse(80% 100% at 50% 100%);clip-path:ellipse(80% 100% at 50% 100%)}}@media only screen and (max-width: 1081px){.gooddesign .award-winning:after{height:40%}}.gooddesign .award-winning .icon-deco{position:absolute;right:0;top:-108px}@media (max-width: 767px){.gooddesign .award-winning:after{height:30%;-webkit-clip-path:ellipse(100% 100% at 50% 100%);clip-path:ellipse(100% 100% at 50% 100%)}}@media only screen and (max-width: 767px) and (max-width: 440px){.gooddesign .award-winning:after{-webkit-clip-path:ellipse(120% 100% at 50% 100%);clip-path:ellipse(120% 100% at 50% 100%)}}@media (max-width: 767px){.gooddesign .award-winning:before{height:75%}.gooddesign .award-winning .icon-deco{top:-5px}.gooddesign .award-winning .icon-deco img{width:120px;height:auto}}.gooddesign .award-winning .list-anchor{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.gooddesign .award-winning .list-anchor .item{width:calc(20% - 16px);margin-right:20px;margin-bottom:56px}@media only screen and (min-width: 768px) and (min-width: 1081px){.gooddesign .award-winning .list-anchor .item:nth-child(5n){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1080px){.gooddesign .award-winning .list-anchor .item{width:calc(25% - 16px);margin-right:20px;margin-bottom:56px}.gooddesign .award-winning .list-anchor .item:nth-child(4n){margin-right:0}}@media (max-width: 767px){.gooddesign .award-winning .list-anchor .item{width:calc(50% - 8px);margin-right:15px;margin-bottom:24px}.gooddesign .award-winning .list-anchor .item:nth-child(2n){margin-right:0}}.gooddesign .award-winning .list-anchor .img{position:relative;overflow:hidden;border-radius:10px}.gooddesign .award-winning .list-anchor .img img{width:100%;transition:transform .3s}@media (max-width: 767px){.gooddesign .award-winning .list-anchor .img{border-radius:5px}}.gooddesign .award-winning .list-anchor .txt{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:700;margin-top:12px}.gooddesign .award-winning .list-anchor .txt small{font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:.01em;display:block}.gooddesign .award-winning .list-anchor .txt.txt_smaller{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.06em;font-weight:700}@media (max-width: 767px){.gooddesign .award-winning .list-anchor .txt{margin-top:18px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.1em;font-weight:700}.gooddesign .award-winning .list-anchor .txt small{font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:.01em;font-weight:700}}.gooddesign .award-winning .list-anchor a{position:relative;cursor:pointer}@media only screen and (min-width: 1025px){.gooddesign .award-winning .list-anchor a:hover{opacity:1}.gooddesign .award-winning .list-anchor a:hover .img img{transform:scale(1.1)}}.gooddesign .award-winning .list-anchor a .txt-number{position:absolute;color:#fff;font-size:40px;font-size:4rem;line-height:1em;letter-spacing:0em;font-weight:500;font-family:"EB Garamond", serif;z-index:1;right:-7px;top:-20px}@media (max-width: 767px){.gooddesign .award-winning .list-anchor a .txt-number{font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:0em;font-weight:500;top:-17px}}.gooddesign .TGDminamiaoyama{position:relative;z-index:2}.gooddesign .TGDminamiaoyama .icon-deco{position:absolute;right:0;top:-177px}.gooddesign .TGDminamiaoyama:after{content:"";position:absolute;width:100%;z-index:-1;left:0;height:200px;background:url(../../img/gooddesign/2026/bg3.jpg) left top repeat;top:-90px;-webkit-clip-path:ellipse(55% 100% at 50% 0%);clip-path:ellipse(55% 100% at 50% 0%)}@media (max-width: 767px){.gooddesign .TGDminamiaoyama{padding-top:64px}.gooddesign .TGDminamiaoyama:after{height:72px;top:0;-webkit-clip-path:ellipse(101% 92% at 100% 0%);clip-path:ellipse(101% 92% at 100% 0%)}.gooddesign .TGDminamiaoyama .icon-deco{top:-107px}.gooddesign .TGDminamiaoyama .icon-deco img{width:188px;height:auto}}.gooddesign .sec-greening{position:relative;z-index:1;padding:260px 18px 116px}.gooddesign .sec-greening:before,.gooddesign .sec-greening:after{content:"";position:absolute;width:100%;left:0}.gooddesign .sec-greening:before{top:-30px;width:100%;height:27%;background:url(../../img/gooddesign/2026/bg8.png) top center no-repeat;background-size:cover;-webkit-mask-image:linear-gradient(to bottom, black 75%, transparent 100%);mask-image:linear-gradient(to bottom, black 75%, transparent 100%)}@media only screen and (min-width: 2000px){.gooddesign .sec-greening:before{height:30%}}.gooddesign .sec-greening:after{height:87%;background:url(../../img/gooddesign/2026/bg3.jpg) left top repeat;bottom:0;z-index:-2}@media only screen and (min-width: 2000px){.gooddesign .sec-greening:after{height:80%}}@media (max-width: 767px){.gooddesign .sec-greening{padding:130px 0 60px}.gooddesign .sec-greening:before{top:-20px;height:24%;background:url(../../img/gooddesign/2026/bg8_sp.png) top center no-repeat;background-size:cover;-webkit-mask-image:linear-gradient(to bottom, black 75%, transparent 100%);mask-image:linear-gradient(to bottom, black 75%, transparent 100%)}}@media only screen and (max-width: 767px) and (max-width: 478px){.gooddesign .sec-greening:before{height:112px}}@media only screen and (max-width: 767px) and (max-width: 478px){.gooddesign .sec-greening:after{height:calc(100% - 50px)}}.gooddesign .sec-greening .bg-deco{position:absolute;left:0;top:-10px;width:100%;height:300px;background:url(../../img/gooddesign/2026/bg5.jpg) left top repeat;z-index:-3}.gooddesign .sec-greening .icon-deco{position:absolute}.gooddesign .sec-greening .icon-deco.deco1{top:-20px;left:0}@media (max-width: 767px){.gooddesign .sec-greening .icon-deco.deco1{top:-25px}.gooddesign .sec-greening .icon-deco.deco1 img{width:195px;height:auto}}.gooddesign .sec-greening .txtbox,.gooddesign .sec-greening .greening-box{position:relative;z-index:1}.gooddesign .sec-greening .txtbox{text-align:center;color:#fff}.gooddesign .sec-greening .txtbox .ttl{font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:.1em;font-weight:700}.gooddesign .sec-greening .txtbox .txt{margin-top:32px;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.07em;font-weight:700}@media (max-width: 767px){.gooddesign .sec-greening .txtbox .ttl{font-size:25px;font-size:2.5rem;line-height:1.56em;letter-spacing:.1em;font-weight:700}.gooddesign .sec-greening .txtbox .txt{margin-top:22px;font-size:16px;font-size:1.6rem;line-height:2.375em;letter-spacing:.07em;font-weight:700}}.gooddesign .sec-greening .greening-box{max-width:1248px;width:100%;margin:60px auto 0;background:#fff;overflow:hidden}@media (min-width: 768px){.gooddesign .sec-greening .greening-box{border-radius:10px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.gooddesign .sec-greening .greening-box .img{width:51.3%;position:relative}.gooddesign .sec-greening .greening-box .img img{width:100%;height:100%;object-fit:cover}.gooddesign .sec-greening .greening-box .text{width:48.7%;padding:58px 57px 74px 70px}}@media only screen and (min-width: 768px) and (max-width: 1260px){.gooddesign .sec-greening .greening-box .text{padding:58px 50px}}@media only screen and (min-width: 768px) and (max-width: 960px){.gooddesign .sec-greening .greening-box .text{padding:58px 20px}}.gooddesign .sec-greening .greening-box .img img{width:100%}@media (max-width: 767px){.gooddesign .sec-greening .greening-box{width:calc(100% - 18px);margin-right:0;border-radius:10px 0 0 10px}.gooddesign .sec-greening .greening-box .img img{border-radius:0 0 0 10px}}.gooddesign .sec-greening .greening-box .text .ttl-en{font-family:"EB Garamond", serif;font-size:56px;font-size:5.6rem;line-height:1.30357em;letter-spacing:.03em;font-weight:400}.gooddesign .sec-greening .greening-box .text .ttl-jp{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;font-weight:700}.gooddesign .sec-greening .greening-box .text .txt{margin-top:42px;font-size:14px;font-size:1.4rem;line-height:2.57143em;letter-spacing:.07em;font-weight:700}@media only screen and (max-width: 900px){.gooddesign .sec-greening .greening-box .text .txt{font-size:13px;font-size:1.3rem;line-height:2.30769em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.gooddesign .sec-greening .greening-box .text{padding:17px 17px 47px}.gooddesign .sec-greening .greening-box .text .txt{margin-top:32px;font-size:14px;font-size:1.4rem;line-height:2.28571em;letter-spacing:.07em;font-weight:700}}.gooddesign .sec-greening .greening-box .text .btn{margin-top:50px}.gooddesign .sec-greening .greening-box .text .btn a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:358px;width:100%;height:71px;align-items:center;position:relative;color:#fff;background:#468A6F;border-radius:10px;padding-left:36px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.02em;font-weight:700}.gooddesign .sec-greening .greening-box .text .btn a:after{content:"";position:absolute;right:22px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg id='Group_91937' data-name='Group 91937' transform='translate(0.105 0.282)'%3E%3Ccircle id='Ellipse_309' data-name='Ellipse 309' cx='16' cy='16' r='16' transform='translate(-0.105 -0.282)' fill='%23fff'/%3E%3Cg id='Group_91936' data-name='Group 91936' transform='translate(12 10.763)'%3E%3Cg id='Rectangle_21359' data-name='Rectangle 21359' transform='translate(-0.105 -0.045)' fill='none' stroke='%23101010' stroke-width='1'%3E%3Crect width='7' height='7' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='6' height='6' fill='none'/%3E%3C/g%3E%3Cpath id='Path_408649' data-name='Path 408649' d='M-10835.357-21595.545h6v-7' transform='translate(10838.752 21605)' fill='none' stroke='%23101010' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");width:32px;height:32px}@media only screen and (max-width: 900px){.gooddesign .sec-greening .greening-box .text .btn a{padding-left:18px}.gooddesign .sec-greening .greening-box .text .btn a:after{right:12px}}@media (max-width: 767px){.gooddesign .sec-greening .greening-box .text .btn{margin-top:30px}.gooddesign .sec-greening .greening-box .text .btn a{margin:0 auto;height:66px;padding-left:38px;font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:.02em;font-weight:700}.gooddesign .sec-greening .greening-box .text .btn a:after{right:20px;width:28px;height:28px}}.p-layout01__group01 .row01 .group-ttl01 .number{font-family:"EB Garamond", serif;font-size:60px;font-size:6rem;line-height:1em;letter-spacing:.04em;font-weight:400}@media (max-width: 767px){.p-layout01__group01 .row01 .group-ttl01 .number{font-size:40px;font-size:4rem;line-height:1em;letter-spacing:.04em;font-weight:400}}

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