@font-face{font-family:'RakutenSansUI';src:url("/assets/fonts/RakutenSans/RakutenSansUI_W_Bd.woff2") format("woff2"),url("/assets/fonts/RakutenSans/RakutenSansUI_W_Bd.woff") format("woff");font-weight:bold;font-weight:600;font-style:normal}@font-face{font-family:'RakutenSansUI';src:url("/assets/fonts/RakutenSans/RakutenSansUI_W_Rg.woff2") format("woff2"),url("/assets/fonts/RakutenSans/RakutenSansUI_W_Rg.woff") format("woff");font-weight:normal;font-weight:500;font-style:normal}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local("NotoSans-Regular"),url("/assets/fonts/NotoSans-Regular.woff2") format("woff2"),url("/assets/fonts/NotoSans-Regular.woff") format("woff"),url("/assets/fonts/NotoSans-Regular.ttf") format("ttf"),url("/assets/fonts/NotoSans-Regular.eot") format("eot")}#contents2 *{box-sizing:border-box}body,html{font-size:18px;line-height:1.5}:lang(en) body,:lang(en) html{font-family:"RakutenSansUI",Arial,"Arial Unicode MS",sans-serif}@media screen and (max-width: 768px){body,html{font-size:16px}}#container.sus-width-100{max-width:100%}@font-face{font-family:'NotoSansCJKjp';font-style:normal;font-weight:400;src:local("NotoSansCJKjp-Regular"),url("/assets/fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("/assets/fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("/assets/fonts/NotoSansCJKjp-Regular.ttf") format("ttf"),url("/assets/fonts/NotoSansCJKjp-Regular.eot") format("eot")}@font-face{font-family:'NotoSans';font-style:normal;font-weight:400;src:local("NotoSans-Regular"),url("/assets/fonts/NotoSans-Regular.woff2") format("woff2"),url("/assets/fonts/NotoSans-Regular.woff") format("woff"),url("/assets/fonts/NotoSans-Regular.ttf") format("ttf"),url("/assets/fonts/NotoSans-Regular.eot") format("eot")}:lang(ja) #contents2 h1,:lang(ja) #contents2 h2,:lang(ja) #contents2 h3,:lang(ja) #contents2 h4,:lang(ja) #contents2 div,:lang(ja) #contents2 p,:lang(ja) #contents2 span,:lang(ja) #contents2 table,:lang(ja) #contents2 th,:lang(ja) #contents2 td,:lang(ja) #contents2 dt,:lang(ja) #contents2 dd,:lang(ja) #contents2 ul,:lang(ja) #contents2 ol,:lang(ja) #contents2 li,:lang(ja) #contents2 a{font-family:"NotoSansCJKjp","Noto Sans","NotoSans",sans-serif}html:lang(ja) #contents,html:lang(ja) #container,html:lang(ja) header,html:lang(ja) footer,html:lang(ja) nav{font-size:16px}.hero_wrap{position:relative;width:100%;color:#fff}.hero_wrap .hero{position:relative;top:0;left:0;width:100%;overflow:hidden}@media screen and (min-width: 769px){.hero_wrap .hero{max-width:100%;margin:0 auto;padding:50% 0 0}}@media screen and (max-width: 768px){.hero_wrap .hero{padding:89.58% 0 0}}.hero_wrap .hero img{width:100%;height:auto}.hero_wrap .hero .hero_images_pc{position:absolute;top:0;left:0;width:100%}@media screen and (max-width: 768px){.hero_wrap .hero .hero_images_pc{display:none}}.hero_wrap .hero .hero_images_pc .hero_images_inner{position:relative}.hero_wrap .hero .hero_images_pc .hero_images_inner>div{position:absolute;width:100%;left:0;top:0}.hero_wrap .hero .hero_images_pc .hero_images_inner>div>span{position:relative}.hero_wrap .hero .hero_seen_box{display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.hero_wrap .hero .hero_seen_box div{width:50%}.hero_wrap .hero .hero_seen_box .hero_seen_box{width:100%}.hero_wrap .hero .hero_images_sp{position:absolute;top:0;left:0;width:100%}@media screen and (min-width: 769px){.hero_wrap .hero .hero_images_sp{display:none}}.hero_wrap .hero .hero_images_sp .hero_images_inner{position:relative}.hero_wrap .hero .hero_images_sp .hero_images_inner>div{position:absolute;left:0;top:0}.hero_wrap .hero .hero_images_sp .hero_images_inner>div>span{position:relative}.hero_wrap .hero .hero_txtBox{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:100%}@media screen and (max-width: 768px){.hero_wrap .hero .hero_txtBox{width:90%;left:2%}}.hero_wrap .hero .hero_txtBox_inner{max-width:1131px;padding:0 18px;margin:0 auto}@media screen and (max-width: 768px){.hero_wrap .hero .hero_txtBox_inner{max-width:none;padding:0}}.hero_wrap .hero .hero_txtBox .hero_txtMain{font-size:62px;line-height:1.2;margin:0;white-space:nowrap}:lang(en) .hero_wrap .hero .hero_txtBox .hero_txtMain{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .hero_wrap .hero .hero_txtBox .hero_txtMain{font-weight:bold}@media screen and (max-width: 768px){.hero_wrap .hero .hero_txtBox .hero_txtMain{font-size:8.5vw;line-height:1.4}}.hero_wrap .hero .hero_txtBox .hero_txtSub{margin:14px 0 0;font-size:24px}:lang(en) .hero_wrap .hero .hero_txtBox .hero_txtSub{font-family:"RakutenSansUI","Helvetica Neue",HelveticaNeue,Helvetica,"Noto Sans","NotoSans" Arial,"Arial Unicode MS",sans-serif;font-weight:normal}:lang(ja) .hero_wrap .hero .hero_txtBox .hero_txtSub{font-weight:normal}:lang(ja) .hero_wrap .hero .hero_txtBox .hero_txtSub{font-size:22px}@media screen and (max-width: 768px){.hero_wrap .hero .hero_txtBox .hero_txtSub{margin:10px 0 0;font-size:2.8vw;line-height:1.5}}.hero_wrap .seenitem{opacity:0}.hero_wrap .seenitem img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero_wrap .seenitem.hero_seen2 .transinit1{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.hero_wrap .seenitem.hero_seen2 .transinit2{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.hero_wrap .seenitem.hero_seen2 .transinit3{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.hero_wrap .seenitem.hero_seen2 .transinit4{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.hero_wrap .seenitem.hero_seen3 .transinit1{transition:transform .8s ease;-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.hero_wrap .seenitem.hero_seen3 .transinit2{transition:transform .8s ease;-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.hero_wrap .seenitem.hero_seen3 .transinit3{transition:transform .8s ease;-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.hero_wrap .seenitem.hero_seen3 .transinit4{transition:transform .8s ease;-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.hero_wrap .seenitem.start_animation.hero_seen2 .transinit1{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem.start_animation.hero_seen2 .transinit2{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem.start_animation.hero_seen2 .transinit3{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem.start_animation.hero_seen2 .transinit4{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem.start_animation.hero_seen3 .transinit1{transition:transform .8s ease;-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem.start_animation.hero_seen3 .transinit2{transition:transform .8s ease;-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem.start_animation.hero_seen3 .transinit3{transition:transform .8s ease;-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem.start_animation.hero_seen3 .transinit4{transition:transform .8s ease;-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem_sp{opacity:0}.hero_wrap .seenitem_sp img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero_wrap .seenitem_sp.hero_seen2 .transinit1{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.hero_wrap .seenitem_sp.hero_seen2 .transinit2{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.hero_wrap .seenitem_sp.hero_seen2 .transinit3{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.hero_wrap .seenitem_sp.hero_seen3 .transinit1{opacity:0;transition:all 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.hero_wrap .seenitem_sp.hero_seen3 .transinit2_down{opacity:0;transition:all 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.hero_wrap .seenitem_sp.hero_seen3 .transinit2_up{opacity:0;transition:all 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.hero_wrap .seenitem_sp.hero_seen3 .transinit3{opacity:0;transition:all 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.hero_wrap .seenitem_sp.start_animation.hero_seen2 .transinit1{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem_sp.start_animation.hero_seen2 .transinit2{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem_sp.start_animation.hero_seen2 .transinit3{transition:transform 0.8s cubic-bezier(0.27, 0.45, 0.59, 1.03);-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem_sp.start_animation.hero_seen3 .transinit1{opacity:1;transition:all .8s ease;-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem_sp.start_animation.hero_seen3 .transinit2_down,.hero_wrap .seenitem_sp.start_animation.hero_seen3 .transinit2_up{opacity:1;transition:all .8s ease;-ms-transform:translate(0, 0);transform:translate(0, 0)}.hero_wrap .seenitem_sp.start_animation.hero_seen3 .transinit3{opacity:1;transition:all .8s ease;-ms-transform:translate(0, 0);transform:translate(0, 0)}#container.sus-top-container{max-width:100%}.sus-top-news{background:#eee}.sus-top-news .sus-top-news-inner{width:1095px;margin:0 auto;padding:24px 0}@media screen and (max-width: 768px){.sus-top-news .sus-top-news-inner{width:100%;padding:16px}}.sus-top-news-title{margin:0 0 8px;font-size:26px;font-weight:bold;line-height:1.4}:lang(en) .sus-top-news-title{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-top-news-title{font-weight:bold}:lang(ja) .sus-top-news-title{font-size:24px}:lang(ja) .sus-top-news-title{font-weight:normal}@media screen and (max-width: 768px){.sus-top-news-title{font-size:22px}:lang(ja) .sus-top-news-title{font-size:20px}}.sus-top-news-list{display:-ms-flexbox;display:flex;margin:0}.sus-top-news-list dt{margin-right:1em}.sus-top-section1,.sus-top-section2{width:100%}.sus-top-section1{margin:88px auto 72px}@media screen and (max-width: 768px){.sus-top-section1{margin:56px auto 72px}}.sus-top-section2{margin:88px auto 72px}@media screen and (max-width: 768px){.sus-top-section2{margin:56px auto}}.sus-top-section2 .sus-top-section-inner{position:relative;width:1095px;margin:0 auto}@media screen and (max-width: 1095px){.sus-top-section2 .sus-top-section-inner{width:100%}}@media screen and (max-width: 768px){.sus-top-section2 .sus-top-section-inner{padding:0 16px}}.sus-top-title-primary{margin:96px auto 16px;line-height:1;text-align:center}:lang(en) .sus-top-title-primary{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-top-title-primary{font-weight:bold}@media screen and (max-width: 768px){.sus-top-title-primary{margin:0 auto 16px;padding:0 16px;font-size:38px}:lang(ja) .sus-top-title-primary{font-size:36px}}@media screen and (max-width: 320px){.sus-top-title-primary{padding:0}}:lang(en) .sus-top-title-primary{font-size:52px}@media screen and (max-width: 768px){:lang(en) .sus-top-title-primary{font-size:34px}}:lang(ja) .sus-top-title-primary{font-size:46px}@media screen and (max-width: 768px){:lang(ja) .sus-top-title-primary{font-size:30px}}.sus-top-title-secondary{margin:0 0 8px;line-height:1}:lang(en) .sus-top-title-secondary{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-top-title-secondary{font-weight:bold}@media screen and (max-width: 768px){.sus-top-title-secondary{font-size:32px}:lang(ja) .sus-top-title-secondary{font-size:30px}}:lang(en) .sus-top-title-secondary{font-size:42px}:lang(ja) :lang(en) .sus-top-title-secondary{font-size:40px}@media screen and (max-width: 768px){:lang(en) .sus-top-title-secondary{font-size:30px}:lang(ja) :lang(en) .sus-top-title-secondary{font-size:28px}}:lang(ja) .sus-top-title-secondary{font-size:40px}:lang(ja) :lang(ja) .sus-top-title-secondary{font-size:38px}@media screen and (max-width: 768px){:lang(ja) .sus-top-title-secondary{font-size:28px}:lang(ja) :lang(ja) .sus-top-title-secondary{font-size:26px}}.sus-top-lead-primary{font-size:22px;text-align:center}:lang(ja) .sus-top-lead-primary{font-size:20px}@media screen and (max-width: 768px){.sus-top-lead-primary{padding:0 16px;font-size:17px}:lang(ja) .sus-top-lead-primary{font-size:15px}}.sus-top-lead-secandary{margin:16px 0 24px}.sus-top-contetnts{position:relative;padding-bottom:120px}@media screen and (max-width: 768px){.sus-top-contetnts{padding-bottom:0}}.sus-top-contetnts img{width:100%;height:auto}.sus-top-panel-type1,.sus-top-panel-type2,.sus-top-panel-type3{display:-ms-flexbox;display:flex;width:1095px;margin:0;padding:0;background:#fff;box-shadow:0px 10px 30px 0px rgba(100,100,100,0.3)}@media screen and (max-width: 768px){.sus-top-panel-type1,.sus-top-panel-type2,.sus-top-panel-type3{width:100%;-ms-flex-direction:column;flex-direction:column;box-shadow:0px 8px 20px 0px rgba(150,150,150,0.3)}}@media screen and (max-width: 1095px){.sus-top-panel-type1,.sus-top-panel-type2,.sus-top-panel-type3{width:100%}}.sus-top-panel-type1 .sus-top-panel-list,.sus-top-panel-type2 .sus-top-panel-list,.sus-top-panel-type3 .sus-top-panel-list{list-style:none}.sus-top-panel-type1 .sus-top-panel-title,.sus-top-panel-type2 .sus-top-panel-title,.sus-top-panel-type3 .sus-top-panel-title{margin:0 0 8px;font-size:26px;font-weight:bold;line-height:1.4}:lang(en) .sus-top-panel-type1 .sus-top-panel-title,:lang(en) .sus-top-panel-type2 .sus-top-panel-title,:lang(en) .sus-top-panel-type3 .sus-top-panel-title{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-top-panel-type1 .sus-top-panel-title,:lang(ja) .sus-top-panel-type2 .sus-top-panel-title,:lang(ja) .sus-top-panel-type3 .sus-top-panel-title{font-weight:bold}:lang(ja) .sus-top-panel-type1 .sus-top-panel-title,:lang(ja) .sus-top-panel-type2 .sus-top-panel-title,:lang(ja) .sus-top-panel-type3 .sus-top-panel-title{font-size:24px}@media screen and (max-width: 768px){.sus-top-panel-type1 .sus-top-panel-title,.sus-top-panel-type2 .sus-top-panel-title,.sus-top-panel-type3 .sus-top-panel-title{font-size:20px}:lang(ja) .sus-top-panel-type1 .sus-top-panel-title,:lang(ja) .sus-top-panel-type2 .sus-top-panel-title,:lang(ja) .sus-top-panel-type3 .sus-top-panel-title{font-size:18px}}.sus-top-panel-type1 .sus-top-panel-txt,.sus-top-panel-type2 .sus-top-panel-txt,.sus-top-panel-type3 .sus-top-panel-txt{margin:8px 0 24px}.sus-top-panel-type1 .sus-top-panel-txt2,.sus-top-panel-type2 .sus-top-panel-txt2,.sus-top-panel-type3 .sus-top-panel-txt2{font-size:18px}:lang(ja) .sus-top-panel-type1 .sus-top-panel-txt2,:lang(ja) .sus-top-panel-type2 .sus-top-panel-txt2,:lang(ja) .sus-top-panel-type3 .sus-top-panel-txt2{font-size:16px}@media screen and (max-width: 768px){.sus-top-panel-type1 .sus-top-panel-txt2,.sus-top-panel-type2 .sus-top-panel-txt2,.sus-top-panel-type3 .sus-top-panel-txt2{font-size:16px}:lang(ja) .sus-top-panel-type1 .sus-top-panel-txt2,:lang(ja) .sus-top-panel-type2 .sus-top-panel-txt2,:lang(ja) .sus-top-panel-type3 .sus-top-panel-txt2{font-size:14px}}@media screen and (max-width: 768px){.sus-top-panel-type1 .sus-btn,.sus-top-panel-type2 .sus-btn,.sus-top-panel-type3 .sus-btn{position:absolute;padding:11px 18px;left:50%;bottom:16px;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.sus-top-panel-type1{position:absolute;left:50%;bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.sus-top-panel-type1{position:relative;margin-top:-28%;width:calc(100% - 32px);z-index:2}}.sus-top-panel-type1 .sus-top-panel-list{padding:32px 0;list-style:none}@media screen and (max-width: 768px){.sus-top-panel-type1 .sus-top-panel-list{padding:0 16px}}@media screen and (min-width: 769px){.sus-top-panel-type1 .sus-top-panel-list:nth-child(2)>.sus-top-panel-list-inner{border-left:1px solid #ccc}}@media screen and (max-width: 768px){.sus-top-panel-type1 .sus-top-panel-list:nth-child(2)>.sus-top-panel-list-inner{border-top:1px solid #ccc}}.sus-top-panel-type1 .sus-top-panel-list .sus-top-panel-list-inner{padding:0 32px}@media screen and (max-width: 768px){.sus-top-panel-type1 .sus-top-panel-list .sus-top-panel-list-inner{position:relative;padding:16px 0 56px}}.sus-top-panel-type2 .sus-top-panel-list{position:relative;width:calc(100% / 3)}@media screen and (max-width: 768px){.sus-top-panel-type2 .sus-top-panel-list{width:100%}}.sus-top-panel-type2 .sus-top-panel-detail{padding:24px 24px 72px}@media screen and (max-width: 768px){.sus-top-panel-type2 .sus-top-panel-detail{padding:16px 16px 56px}}.sus-top-panel-type2 .sus-top-panel-detail .sus-btn{position:absolute;bottom:32px}@media screen and (max-width: 768px){.sus-top-panel-type2 .sus-top-panel-detail .sus-btn{bottom:16px}}.sus-top-panel-type3 .sus-top-panel-list{display:-ms-flexbox;display:flex;width:100%;box-sizing:border-box}@media screen and (max-width: 768px){.sus-top-panel-type3 .sus-top-panel-list{display:block}}@media screen and (min-width: 769px){.sus-top-panel-type3 .sus-top-panel-img img{width:607px;height:auto}}.sus-top-panel-type3 .sus-top-panel-detail{position:relative;width:490px;padding:24px 24px 56px}@media screen and (max-width: 768px){.sus-top-panel-type3 .sus-top-panel-detail{width:100%;padding:16px 16px 56px}}.sus-top-panel-type3 .sus-top-panel-detail .sus-btn{position:absolute;bottom:32px}@media screen and (max-width: 768px){.sus-top-panel-type3 .sus-top-panel-detail .sus-btn{bottom:16px}}.sus-top-section2{position:relative}.sus-top-section2:before{position:absolute;content:"";top:24px}@media screen and (max-width: 768px){.sus-top-section2:before{top:15px}}.sus-top-section2[data-area="gavernance"]:before{width:70%;height:230px;left:0;background:#e3f2fd}@media screen and (max-width: 768px){.sus-top-section2[data-area="gavernance"]:before{width:80%;height:90%}}.sus-top-section2[data-area="social"] .sus-top-section-inner{margin-left:45%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 1170px){.sus-top-section2[data-area="social"] .sus-top-section-inner{margin:0;-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width: 768px){.sus-top-section2[data-area="social"] .sus-top-section-inner{margin:0 auto}}.sus-top-section2[data-area="social"] .sus-top-title-secondary,.sus-top-section2[data-area="social"] .sus-top-lead-secandary{text-align:right}.sus-top-section2[data-area="social"]:before{width:60%;height:450px;right:0;background:#ffe5c3}@media screen and (max-width: 768px){.sus-top-section2[data-area="social"]:before{width:80%;height:90%}}.sus-top-section2[data-area="environment"]:before{width:70%;height:250px;left:0;background:#c1e5e2}@media screen and (max-width: 768px){.sus-top-section2[data-area="environment"]:before{width:80%;height:80%}}.sus-top-awards{color:#fff;width:1095px;margin:0 auto;padding:48px 80px;background:url("/sustainability/assets/img/top/img_9_pc.jpg") no-repeat center/cover}@media screen and (max-width: 1095px){.sus-top-awards{width:100%}}@media screen and (max-width: 768px){.sus-top-awards{width:calc(100% - 32px);padding:64px 24px;background:url("/sustainability/assets/img/top/img_9_sp.jpg") no-repeat right 20% top/cover}}.sus-top-awards .sus-awards-title{margin:0 0 16px;font-size:38px;font-weight:bold}:lang(en) .sus-top-awards .sus-awards-title{font-family:"RakutenSansUI_bold","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Arial Unicode MS",sans-serif}:lang(ja) .sus-top-awards .sus-awards-title{font-weight:bold}:lang(ja) .sus-top-awards .sus-awards-title{font-size:36px}@media screen and (max-width: 768px){.sus-top-awards .sus-awards-title{font-size:29px}:lang(ja) .sus-top-awards .sus-awards-title{font-size:27px}}.sus-top-awards .sus-btn:hover{background:#bf0000}

/*# sourceMappingURL=toppage.css.map */
