.con_container>.box_title,.con_container>.inner,.con_option{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_container>.box_title,.con_container>.inner,.con_option{width:91.66667%}}.mv_title_large .en{text-transform:unset !important}.con_anchor{margin-bottom:7.29167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_anchor{margin-bottom:7em}}@media only screen and (max-width: 767px){.con_anchor{margin-bottom:5em}}.con_flexbox.--large{margin-bottom:10.41667%;max-width:1720px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flexbox.--large{margin-bottom:7em}}@media only screen and (max-width: 767px){.con_flexbox.--large{margin-bottom:5em}}.con_flexbox.--large .box_img{aspect-ratio:784/934}.con_flexbox.--medium{margin-top:0;max-width:1535px}.con_flexbox.--medium .box_txt .box_title .title_large{margin-bottom:0.83em}.con_flexbox.--medium .box_txt .box_title .title_large .en{font-size:329%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flexbox.--medium .box_txt .box_title .title_large .en{font-size:258%}}@media only screen and (max-width: 767px){.con_flexbox.--medium .box_txt .box_title .title_large .en{font-size:215%}}.con_flexbox.--medium .box_txt .box_title .title_large .jp{font-size:258%;color:#7C0113}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flexbox.--medium .box_txt .box_title .title_large .jp{font-size:186%}}@media only screen and (max-width: 767px){.con_flexbox.--medium .box_txt .box_title .title_large .jp{font-size:143%}}@media only screen and (min-width: 1200px){.con_flexbox.--medium .box_txt{width:40.06515%}.con_flexbox.--medium .box_img{flex:1}}@media print{.con_flexbox.--medium .box_txt{width:40.06515%}.con_flexbox.--medium .box_img{flex:1}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flexbox.--medium .box_txt,.con_flexbox.--medium .box_img{width:46%}}.con_flexbox .flexbox:not(:first-of-type){margin-top:9.44625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flexbox .flexbox:not(:first-of-type){margin-top:13.02083%}}@media only screen and (max-width: 767px){.con_flexbox .flexbox:not(:first-of-type){margin-top:15.38462%}}@media only screen and (min-width: 768px){.con_flexbox .flexbox:has(.box_title){gap:8%}}@media only screen and (max-width: 767px){.con_flexbox .flexbox{flex-direction:column-reverse}}.con_flexbox .box_btn{margin-top:3em}@media only screen and (max-width: 767px){.con_flexbox .box_btn{margin-top:2em}}.con_flexbox .box_btn .btn{--bgColor:#0c0c0c;--borderColor:#fff;--txtColor:#fff}.con_flexbox .box_btn .btn a{max-width:416px}.con_flexbox .box_btn .btn a svg{fill:#fff;transition:all .5s ease-in-out;margin-left:10px}.con_flexbox .box_btn .btn a:hover svg{fill:#000}.con_container{padding:150px 0}@media only screen and (max-width: 767px){.con_container{padding:5.5em 0}}.con_container>.box_title .title_sdgs{display:flex;justify-content:center;align-items:center;margin-bottom:110px}@media only screen and (max-width: 767px){.con_container>.box_title .title_sdgs{flex-direction:column;gap:10px;margin-bottom:50px}}@media only screen and (min-width: 768px){.con_container>.box_title .title_sdgs .img{margin-right:6%}}@media only screen and (max-width: 767px){.con_container>.box_title .title_sdgs .img.--small{width:80%}.con_container>.box_title .title_sdgs .img.--middle{width:63%}}.con_container>.box_title .title_sdgs .text{display:flex;flex-direction:column;min-width:max-content}@media only screen and (min-width: 768px){.con_container>.box_title .title_sdgs .text{padding-left:6%;border-left:1px solid #7C0113}}.con_container>.box_title .title_sdgs .text .jp{font-size:529%;color:#7C0113;line-height:110%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_container>.box_title .title_sdgs .text .jp{font-size:286%}}@media only screen and (max-width: 767px){.con_container>.box_title .title_sdgs .text .jp{font-size:215%}}.con_container>.box_title .title_sdgs .text .sub{font-weight:500;font-size:186%;margin-top:0.85em;line-height:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_container>.box_title .title_sdgs .text .sub{font-size:158%}}@media only screen and (max-width: 767px){.con_container>.box_title .title_sdgs .text .sub{font-size:143%}}.con_container.--odd{background-color:#F6F3EA}.con_container.--odd .con_textbox{background-color:#fff}.con_container.--odd .con_flow button span.ic{background-color:#fff}.con_container.--even .con_textbox{background-color:#F6F3EA}.con_container>.inner{width:80%}@media only screen and (max-width: 767px){.con_container>.inner{width:90%}}.con_option{padding-top:3.125%;margin-top:7.8125%;border-top:1px solid #7C0113}@media only screen and (max-width: 767px){.con_option{padding-top:2em}}@media only screen and (max-width: 767px){.con_option{margin-top:4em}}.con_option>ul{margin-top:3.90625%;display:flex}@media only screen and (max-width: 767px){.con_option>ul{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_option>ul{flex-wrap:wrap;margin-right:auto;margin-left:auto}}.con_option>ul>li{display:flex;align-items:flex-start;flex-direction:column;width:31.25%}@media only screen and (max-width: 767px){.con_option>ul>li{width:100%}}@media only screen and (min-width: 768px){.con_option>ul>li:not(:nth-child(3n+1)){margin-left:3.125%}}@media only screen and (max-width: 767px){.con_option>ul>li:nth-child(n+2){margin-top:2.5em}}.con_option>ul>li .text_inner{margin-top:1rem;width:100%}@media only screen and (max-width: 767px){.con_option>ul>li .text_inner{margin-top:1em}}@media only screen and (min-width: 768px){.con_option>ul>li .text_inner .title_medium{padding-bottom:1em}}.con_option>ul>li .text_inner .title_medium span.jp{font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_option>ul>li .text_inner .title_medium span.jp{font-size:143%}}@media only screen and (max-width: 767px){.con_option>ul>li .text_inner .title_medium span.jp{font-size:115%}}.con_option>ul>li .text_inner .txt{margin-top:.75em}@media only screen and (max-width: 767px){.con_option>ul>li .text_inner .txt{line-height:1.6}}.con_option>ul>li .img{order:-1;width:100%}.con_box{margin-top:8.02083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_box{margin-top:7em}}@media only screen and (max-width: 767px){.con_box{margin-top:5em}}.con_box .inner{width:90%;max-width:1030px;margin:auto}.con_box .box_img{margin-top:7.76699%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_box .box_img{margin-top:7em}}@media only screen and (max-width: 767px){.con_box .box_img{margin-top:5em}}.con_box .txt{margin-top:5.82524%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_box .txt{margin-top:7em}}@media only screen and (max-width: 767px){.con_box .txt{margin-top:5em}}
