﻿@import url("https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;700&display=swap");#sdgs20220512{position:relative;margin:0 auto;padding-bottom:80px;width:1000px;font-family:'Public Sans',"游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#sdgs20220512 *:not(.p-anchor){margin:0;padding:0;line-height:1.6;color:#000}#sdgs20220512 .lazyload,#sdgs20220512 .lazyloading{opacity:0}#sdgs20220512 .lazyloaded{opacity:1}#sdgs20220512 .fade-in{opacity:0;transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}#sdgs20220512 .fade-in.lazyloaded{opacity:1}#sdgs20220512 a:hover{text-decoration:none}#sdgs20220512 a img.fade-in.lazyloaded{transition:.35s ease-in-out}#sdgs20220512 a:hover img.fade-in.lazyloaded{opacity:.7;filter:alpha(opacity=70)}#sdgs20220512 .screen-reader-text{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:0;left:0}#sdgs20220512 .p-fv{position:relative;margin:0 auto}#sdgs20220512 .p-fv__title{margin:43px auto 0;font-size:28px;text-align:center;font-weight:bold;color:#004427;line-height:1.5}#sdgs20220512 .p-fv__kv{position:relative;margin:0 -1px;width:1000px}#sdgs20220512 .p-fv__lead{margin:34px auto 0;width:900px}#sdgs20220512 .p-fv__lead__text{font-size:21px}#sdgs20220512 .p-inner{margin:0 auto;width:900px}#sdgs20220512 .p-trade{margin:66px auto 0}#sdgs20220512 .p-trade__illust{margin:0 0 0 63px;width:743px}#sdgs20220512 .p-trade__text{margin:60px auto 0;font-size:21px;line-height:1.37}#sdgs20220512 .p-brands{margin:87px auto 0;position:relative}#sdgs20220512 .p-brand{margin:0 auto}#sdgs20220512 .p-brand__title{margin:0 auto;text-align:center;font-weight:bold;font-size:28px}#sdgs20220512 .p-brand__title+.p-brand__name{margin-top:4px}#sdgs20220512 .p-brand__name,#sdgs20220512 .p-brand__price{text-align:center;font-size:22px;line-height:1.55}#sdgs20220512 .p-brand__items{margin:45px -4px 0;width:908px;display:flex;justify-content:space-between;flex-wrap:wrap}#sdgs20220512 .p-brand__item{margin:0}#sdgs20220512 .p-brand__item__color{margin:14px 0 0;font-size:20px;line-height:1.55;text-align:center}#sdgs20220512 .p-brand__item .p-detail-btn-wrap{margin:3px auto 0;display:block}#sdgs20220512 .p-brand__item .p-detail-btn-wrap a{margin:0;display:block;width:194px}#sdgs20220512 .p-brand__item .p-detail-btn-wrap a+a{margin-top:20px}#sdgs20220512 .p-novelty{margin:100px auto 0}#sdgs20220512 .p-novelty figure{margin:0 0 0 99px;display:block;width:574px}#sdgs20220512 .p-novelty__note{margin:25px auto 0;text-align:center;font-size:18px}#sdgs20220512 .p-policy{position:relative;margin:94px auto 0;padding:35px 40px 54px;width:900px;box-sizing:border-box}#sdgs20220512 .p-policy:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#4573B7;z-index:-2;border-radius:20px}#sdgs20220512 .p-policy:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;margin:4px auto;width:calc(900px - 8px);z-index:-1;border-radius:16px}#sdgs20220512 .p-policy__logo{text-align:center}#sdgs20220512 .p-policy__title{margin:26px auto 0;text-align:center;font-weight:bold;color:#4573B7;font-size:28px;line-height:1.3}#sdgs20220512 .p-policy__description{margin:18px auto 0;font-size:21px}#sdgs20220512 .p-policy a{margin:46px auto 0;display:block;width:360px}#sdgs20220512 .p-bottom-link{margin:150px auto 0;width:100%}#sdgs20220512 .p-bottom-link__items{margin:0 auto;padding:0;width:100%}#sdgs20220512 .p-bottom-link__item{margin:0 auto;width:396px}#sdgs20220512 .p-bottom-link__item+.p-bottom-link__item{margin-top:40px}#sdgs20220512 .p-bottom-link__item a{display:block}#sdgs20220512 .p-bottom-link__note{margin-top:35px;padding:0;font-size:20px;text-align:center}#sdgs20220512 .p-social-link{margin:44px auto 0;width:180px;display:flex;justify-content:space-between;flex-wrap:nowrap}#sdgs20220512 .p-social-link__btn{margin:0;width:40px}#sdgs20220512 .p-social-link__btn a{display:block}
