a{color:#000;text-decoration:none;-webkit-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);color:#000;text-decoration:none;-webkit-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:0.4s cubic-bezier(0.19, 1, 0.22, 1)}a:hover{opacity:.85}a:hover img{opacity:.85}a img{-webkit-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:0.4s cubic-bezier(0.19, 1, 0.22, 1)}.align_center{text-align:center}.pg-mv{padding:4em 1.6em 4em;border-bottom:4px solid #094;font-family:var(--ff_yu);font-weight:600}.p-__head--main{display:block;color:#094;line-height:1em;font-size:3.5vw}@media only screen and (max-width: 768px){.p-__head--main{font-size:3rem}}.p-__head--sub{margin-top:0.906vw;padding-bottom:1.1891vw;font-size:clamp(1.2rem, 1.1325vw, 2rem);line-height:1.4em}@media only screen and (max-width: 768px){.p-__head--sub{padding-bottom:0;margin-top:16px;line-height:1.3}}.link_jump{display:block;padding-top:90px;margin-top:-90px}@media only screen and (max-width: 768px){.link_jump{padding-top:12vw;margin-top:-12vw}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#FFF}::-webkit-scrollbar-thumb{background:#ccc}main{padding:0 0 40px}@media only screen and (max-width: 768px){main{padding:0 0 5vw}}#BSP_sustainability{position:relative;overflow-x:hidden;font-family:'Noto Sans JP', sans-serif !important;color:#000 !important;font-size:16px !important;line-height:1.75 !important;font-weight:normal}@media only screen and (max-width: 768px){#BSP_sustainability{font-size:3.2vw !important}}#BSP_sustainability body{font-family:'Noto Sans JP', sans-serif;color:#000;font-size:16px;line-height:1.75}#BSP_sustainability ol,#BSP_sustainability ul{list-style:none}#BSP_sustainability img{vertical-align:bottom;border:none;width:100%}#BSP_sustainability #js-fadeOverlay{display:none;position:fixed;top:0;left:0;background:#fff;width:100vw;height:100vh;z-index:10160}@media only screen and (max-width: 768px){#BSP_sustainability .dis_pc{display:none}}#BSP_sustainability .dis_sp{display:none}@media only screen and (max-width: 768px){#BSP_sustainability .dis_sp{display:block}}#BSP_sustainability .block_inner{width:1000px;margin:auto}@media only screen and (max-width: 768px){#BSP_sustainability .block_inner{width:88vw}}@media only screen and (max-width: 1000px){#BSP_sustainability .block_inner{width:100%;margin:auto;padding:0 3vw}}#BSP_sustainability ._flexbox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#BSP_sustainability .popupArea ul.popup_thumb_list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin:34px 20px 82px}@media only screen and (max-width: 768px){#BSP_sustainability .popupArea ul.popup_thumb_list{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:6vw 2vw 10vw}}#BSP_sustainability .popupArea ul.popup_thumb_list li{position:relative;-webkit-flex-grow:1;flex-grow:1;max-width:342px;margin:0 12px;transition:0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 768px){#BSP_sustainability .popupArea ul.popup_thumb_list li{text-align:center;max-width:45%;margin:2vw}}#BSP_sustainability .popupArea ul.popup_thumb_list li:hover{-webkit-transform:scale(1.02);transform:scale(1.02);cursor:pointer}#BSP_sustainability .popupArea ul.popup_thumb_list li:hover span{-webkit-transform:scale(1.16) rotate(90deg);transform:scale(1.16) rotate(90deg)}#BSP_sustainability .popupArea ul.popup_thumb_list li span{position:absolute;right:0;top:62%;background:#111;width:50px;height:50px;border-radius:5px;transition:0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 768px){#BSP_sustainability .popupArea ul.popup_thumb_list li span{top:20vw;width:8vw;height:8vw;border-radius:1vw}}#BSP_sustainability .popupArea ul.popup_thumb_list li span::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;width:28px;height:4px}@media only screen and (max-width: 768px){#BSP_sustainability .popupArea ul.popup_thumb_list li span::before{width:4vw;height:2px}}#BSP_sustainability .popupArea ul.popup_thumb_list li span::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;width:28px;height:4px;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}@media only screen and (max-width: 768px){#BSP_sustainability .popupArea ul.popup_thumb_list li span::after{width:4vw;height:2px}}#BSP_sustainability .popupArea ul.popup_thumb_list li._t1{max-width:191px}@media only screen and (max-width: 768px){#BSP_sustainability .popupArea ul.popup_thumb_list li._t1{max-width:27%}}#BSP_sustainability p._viewmorebtn{text-align:center;font-size:18px;line-height:1.61;width:305px;padding:0.6em 2.4em;transition:0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 768px){#BSP_sustainability p._viewmorebtn{font-size:3.4vw;width:80%}}#BSP_sustainability p._viewmorebtn:hover{cursor:pointer;-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 5px 5px 0 rgba(0,0,0,0.502)}#BSP_sustainability p._viewmorebtn._img{width:100%;padding:0}#BSP_sustainability p._viewmorebtn._blk{background:#111;color:#fff;width:310px;margin:auto}@media only screen and (max-width: 768px){#BSP_sustainability p._viewmorebtn._blk{width:80%}}@media only screen and (max-width: 1000px) and (min-width: 768px){#BSP_sustainability p._viewmorebtn._blk{width:100%}}#BSP_sustainability p._viewmorebtn._trnsw{border:1px solid #fff;color:#fff}#BSP_sustainability p._viewmorebtn._trnsb{border:1px solid #000;color:#000}#BSP_sustainability .slideArea{position:relative}#BSP_sustainability .slideArea .onSlide_maintxt{max-width:550px;position:absolute;top:50%;left:calc((100vw - 1000px) / 2);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3);z-index:3}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea .onSlide_maintxt{top:auto;bottom:6vw;left:6vw;-webkit-transform:none;transform:none;width:88vw}}@media only screen and (max-width: 1000px) and (min-width: 768px){#BSP_sustainability .slideArea .onSlide_maintxt{right:2%}}#BSP_sustainability .slideArea .onSlide_maintxt h1{font-size:46px;font-weight:900;line-height:1.27;margin-bottom:20px}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea .onSlide_maintxt h1{font-size:7.4vw;text-shadow:0 0 6px rgba(0,0,0,0.502);margin-bottom:2vw}}#BSP_sustainability .slideArea .onSlide_maintxt h3{font-size:42px;font-weight:900;line-height:1.45;margin-bottom:20px}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea .onSlide_maintxt h3{font-size:6.4vw;margin-bottom:2vw}}#BSP_sustainability .slideArea .onSlide_maintxt h3 span{display:block;font-size:0.476em;font-weight:900;line-height:1.45}#BSP_sustainability .slideArea .onSlide_maintxt ._txt{width:550px}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea .onSlide_maintxt ._txt{width:88vw}}#BSP_sustainability .slideArea .onSlide_maintxt ._viewmorebtn{text-shadow:none;margin:28px 0 20px}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea .onSlide_maintxt ._viewmorebtn{margin:5vw auto 4vw}}#BSP_sustainability .slideArea .onSlide_subtxt{position:absolute;right:32px;bottom:32px;color:#fff;text-shadow:0 0 6px rgba(0,0,0,0.502);font-size:16px}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea .onSlide_subtxt{right:auto;bottom:auto;top:2vw;left:1vw;font-size:3.2vw}}#BSP_sustainability .slideArea .onSlide_subtxt._blk{color:#000;text-shadow:0 0 6px rgba(255,255,255,0.502)}#BSP_sustainability .slideArea._overlay{position:relative}#BSP_sustainability .slideArea._overlay::before{content:"";position:absolute;width:70%;height:100%;z-index:2}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea._overlay::before{bottom:0;left:0;width:100%;height:70%}}#BSP_sustainability .slideArea._overlay._blk::before{background:-webkit-linear-gradient(left #000 calc((100vw - 1500px) / 2 + 300px), transparent);background:-moz-linear-gradient(left, #000 calc((100vw - 1500px) / 2 + 300px), transparent);background:linear-gradient(to right, #000 calc((100vw - 1500px) / 2 + 300px), transparent)}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea._overlay._blk::before{background:-webkit-linear-gradient(bottom #000 45vw, transparent);background:-moz-linear-gradient(bottom, #000 45vw, transparent);background:linear-gradient(to top, #000 45vw, transparent)}}#BSP_sustainability .slideArea._overlay._gry::before{background:-webkit-linear-gradient(left, rgba(0,0,0,0.35) calc((100vw - 1500px) / 2 + 300px), transparent);background:-moz-linear-gradient(left, rgba(0,0,0,0.35) calc((100vw - 1500px) / 2 + 300px), transparent);background:linear-gradient(to right, rgba(0,0,0,0.35) calc((100vw - 1500px) / 2 + 300px), transparent)}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea._overlay._gry::before{background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.35) 50vw, transparent);background:-moz-linear-gradient(bottom, rgba(0,0,0,0.35) 50vw, transparent);background:linear-gradient(to top, rgba(0,0,0,0.35) 50vw, transparent)}}#BSP_sustainability .slideArea._rghtpart .onSlide_maintxt{left:auto;right:calc((100vw - 1000px) / 2);color:#000;text-shadow:0 1px 2px #fff}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea._rghtpart .onSlide_maintxt{top:auto;right:auto;left:6vw}}@media only screen and (max-width: 1000px) and (min-width: 768px){#BSP_sustainability .slideArea._rghtpart .onSlide_maintxt{right:2%}}#BSP_sustainability .slideArea._rghtpart .onSlide_subtxt{right:auto;left:32px;color:#000;text-shadow:0 0 6px rgba(255,255,255,0.502)}@media only screen and (max-width: 768px){#BSP_sustainability .slideArea._rghtpart .onSlide_subtxt{left:auto;right:1vw}}#BSP_sustainability .slideArea._rghtpart .onSlide_subtxt._wt{color:#fff;text-shadow:0 0 6px rgba(0,0,0,0.502)}@media only screen and (max-width: 768px){#BSP_sustainability #mv .slideArea .onSlide_maintxt{bottom:17vw}}#BSP_sustainability #mv .slideArea .onSlide_maintxt ._txt{font-size:18px;line-height:1.7;width:550px}@media only screen and (max-width: 768px){#BSP_sustainability #mv .slideArea .onSlide_maintxt ._txt{font-size:3.4vw;width:88vw}}#BSP_sustainability .block_contents h2{position:relative;color:#222;text-align:center;font-size:52px;font-weight:900;line-height:1.45;margin-bottom:58px;padding:106px 48px 48px}@media only screen and (max-width: 768px){#BSP_sustainability .block_contents h2{font-size:8vw;margin-bottom:12vw;padding:16vw 4vw 8vw}}#BSP_sustainability .block_contents h2::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#28af4b;width:128px;height:5px}@media only screen and (max-width: 768px){#BSP_sustainability .block_contents h2::before{width:30vw;height:1vw}}#BSP_sustainability .block_contents h4{font-size:42px;font-weight:900;line-height:1.2;margin-bottom:20px}@media only screen and (max-width: 768px){#BSP_sustainability .block_contents h4{font-size:6.4vw;margin-bottom:2vw}}@media only screen and (max-width: 1000px){#BSP_sustainability .block_contents h4{text-align:center}}#BSP_sustainability .block_contents h4._c1{color:#111}#BSP_sustainability .block_contents h4._h61{line-height:1.45}#BSP_sustainability .block_contents .name-card{position:absolute;background:#37825b;border-radius:50%;color:#fff;text-align:center;padding:1.6em 1.2em 1.1em}#BSP_sustainability .block_contents .name-card ._name{font-size:26px;font-weight:bold;line-height:1.2;margin-bottom:5px}@media only screen and (max-width: 768px){#BSP_sustainability .block_contents .name-card ._name{font-size:5.4vw;margin-bottom:1vw}}#BSP_sustainability .block_contents .name-card ._belong{font-size:14px;font-weight:bold;line-height:1.43}@media only screen and (max-width: 768px){#BSP_sustainability .block_contents .name-card ._belong{font-size:3vw}}#BSP_sustainability .block_contents .name-card ._post{font-size:12px;line-height:1.5;margin-top:10px}@media only screen and (max-width: 768px){#BSP_sustainability .block_contents .name-card ._post{font-size:2.8vw;margin-top:1.4vw}}#BSP_sustainability ._bnrArea ul.bnr-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:78px}@media only screen and (max-width: 768px){#BSP_sustainability ._bnrArea ul.bnr-list{margin-top:10vw}}#BSP_sustainability ._bnrArea ul.bnr-list li{text-align:center;font-size:12px;line-height:1.75;width:calc((100% - 20px) / 2);margin-bottom:26px}@media only screen and (max-width: 768px){#BSP_sustainability ._bnrArea ul.bnr-list li{font-size:2.4vw;width:96vw;margin-bottom:4vw}}#BSP_sustainability ._bnrArea ul.bnr-list li:nth-of-type(2n){margin-left:20px}@media only screen and (max-width: 768px){#BSP_sustainability ._bnrArea ul.bnr-list li:nth-of-type(2n){margin-left:0}}#BSP_sustainability ._bnrArea ul.bnr-list li span{display:inline-block;margin-top:10px}@media only screen and (max-width: 768px){#BSP_sustainability ._bnrArea ul.bnr-list li span{margin-top:1.4vw}}#BSP_sustainability ._sdgs-iconArea{text-align:right}#BSP_sustainability ._sdgs-iconArea ul.sdgs-list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end}#BSP_sustainability ._sdgs-iconArea ul.sdgs-list li{width:10%;margin-left:13px}@media only screen and (max-width: 768px){#BSP_sustainability ._sdgs-iconArea ul.sdgs-list li{width:18%;margin-left:1.8vw}}#BSP_sustainability ._sdgs-iconArea span{display:inline-block;font-size:15px;line-height:1.73}@media only screen and (max-width: 768px){#BSP_sustainability ._sdgs-iconArea span{font-size:3vw}}#BSP_sustainability ._multiple{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 768px){#BSP_sustainability ._multiple{-webkit-flex-direction:column;flex-direction:column}}#BSP_sustainability ._ann_content{text-align:center}#BSP_sustainability ._ann_content ._ann{display:block;color:#111;font-weight:500;line-height:1.5;margin-top:14px}@media only screen and (max-width: 768px){#BSP_sustainability ._ann_content ._ann{margin-top:1.8vw}}@media only screen and (min-width: 1777px) and (max-width: 2000px){#BSP_sustainability #recycling h2{padding:160px 48px 48px}}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents ._contents ._flexbox{-webkit-flex-direction:column;flex-direction:column;position:relative}}#BSP_sustainability #recycling.block_contents ._txtArea{margin-top:36px}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents ._txtArea{margin-top:7vw}}#BSP_sustainability #recycling.block_contents ._txtArea ._bsctxt{color:#222;margin-top:28px}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents ._txtArea ._bsctxt{margin-top:4vw}}#BSP_sustainability #recycling.block_contents #recycling_02{margin:80px auto 54px}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents #recycling_02{margin:10vw auto}}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents #recycling_02 ._flexbox{-webkit-flex-direction:column;flex-direction:column;position:relative}}#BSP_sustainability #recycling.block_contents #recycling_02 ._flexbox ._lft{position:relative;width:54%}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents #recycling_02 ._flexbox ._lft{position:absolute;top:24vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}#BSP_sustainability #recycling.block_contents #recycling_02 ._flexbox ._rght{width:46%;margin-left:36px}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents #recycling_02 ._flexbox ._rght{width:100%;margin-left:0}}#BSP_sustainability #recycling.block_contents #recycling_02 ._mainimg{padding-left:60px}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents #recycling_02 ._mainimg{padding-left:26vw}}#BSP_sustainability #recycling.block_contents #recycling_02 .name-card{bottom:0;left:-1.2em}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents #recycling_02 .name-card{bottom:-10vw;left:0}}#BSP_sustainability #recycling.block_contents h4{font-size:40px;line-height:1.25}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents h4{font-size:6.4vw}}#BSP_sustainability #recycling.block_contents .speech-bubble{position:relative;box-shadow:0 3px 10px rgba(0,0,0,0.3);border-radius:20px;z-index:0}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents .speech-bubble{margin-top:90vw}}#BSP_sustainability #recycling.block_contents .speech-bubble::before{content:"";position:absolute;left:-15px;bottom:20%;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.3);-webkit-transform:translateY(-50%) rotate(-45deg) skew(12deg, 12deg);transform:translateY(-50%) rotate(-45deg) skew(12deg, 12deg);width:30px;height:30px;z-index:-1}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents .speech-bubble::before{bottom:auto;top:0;left:45%;-webkit-transform:translateY(-50%) rotate(45deg) skew(12deg, 12deg);transform:translateY(-50%) rotate(45deg) skew(12deg, 12deg);width:8vw;height:8vw}}#BSP_sustainability #recycling.block_contents .speech-bubble ._inner{background:#fff;border-radius:20px;padding:36px}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents .speech-bubble ._inner{padding:6vw}}#BSP_sustainability #recycling.block_contents ._viewmorebtn{margin-top:20px}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents ._viewmorebtn{margin-top:4vw}}#BSP_sustainability #recycling.block_contents ._contents ._lft{width:53.4%;padding-right:80px}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents ._contents ._lft{width:100%;padding-right:0}#BSP_sustainability #recycling.block_contents ._contents ._lft ._bsctxt{margin-top:72vw}}#BSP_sustainability #recycling.block_contents ._contents ._rght{width:46.6%}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents ._contents ._rght{position:absolute;top:11vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}#BSP_sustainability #recycling.block_contents ._contents ._txt2{text-align:center;font-size:12px;line-height:1.5;margin-top:10px}@media only screen and (max-width: 768px){#BSP_sustainability #recycling.block_contents ._contents ._txt2{font-size:2.8vw;line-height:1.5;margin-top:2vw}}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents #material_01 .swiper-container{height:108vw}}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents #material_01 .swiper-slide{height:108vw}}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents #material_01.slideArea._overlay._gry::before{background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.35) 25vw, transparent);background:-moz-linear-gradient(bottom, rgba(0,0,0,0.35) 25vw, transparent);background:linear-gradient(to top, rgba(0,0,0,0.35) 25vw, transparent)}}#BSP_sustainability #material.block_contents .block_inner{position:relative;padding:55px 0 50px}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents .block_inner{padding:10vw 0}}@media only screen and (max-width: 1000px){#BSP_sustainability #material.block_contents .block_inner{position:relative;padding:55px 3vw 50px}}#BSP_sustainability #material.block_contents ._imgOnContents{position:absolute;top:50%;right:-68px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._imgOnContents{top:53vw;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:100%;padding:0 3vw}}@media only screen and (max-width: 1000px) and (min-width: 768px){#BSP_sustainability #material.block_contents ._imgOnContents{width:39%}}#BSP_sustainability #material.block_contents ._contents ._bsctxt{width:455px;margin-bottom:40px}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._contents ._bsctxt{width:100%;margin-bottom:84vw}}#BSP_sustainability #material.block_contents ._contents ._bandArea{background:-webkit-linear-gradient(left, #a0afbb 20%, transparent);background:-moz-linear-gradient(left, #a0afbb 20%, transparent);background:linear-gradient(to right, #a0afbb 20%, transparent);color:#fff;width:864px;padding:20px 30px 17px}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._contents ._bandArea{background:#a0afbb;width:100%;padding:6vw 4vw}}#BSP_sustainability #material.block_contents ._contents ._bandArea ._itemname{font-size:20px;font-weight:bold;line-height:1.4}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._contents ._bandArea ._itemname{font-size:3.7vw}}#BSP_sustainability #material.block_contents ._contents ._bandArea ._notes{margin-top:5px}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._contents ._bandArea ._notes{margin-top:1vw}}#BSP_sustainability #material.block_contents ._contents ._subtxt{font-size:12px;line-height:1.33;margin-top:10px}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._contents ._subtxt{font-size:2.8vw;margin-top:3vw}}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._teaLeaves ._imgOnContents{top:75vw}}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._teaLeaves ._contents ._bsctxt{margin-bottom:68vw}}#BSP_sustainability #material.block_contents ._teaLeaves ._contents ._bandArea{background:-webkit-linear-gradient(left, #4fb363 20%, transparent);background:-moz-linear-gradient(left, #4fb363 20%, transparent);background:linear-gradient(to right, #4fb363 20%, transparent);color:#fff;width:864px;padding:20px 30px 17px}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._teaLeaves ._contents ._bandArea{background:#4fb363;width:100%;padding:6vw 4vw}}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._chemicalLeaves ._imgOnContents{top:75vw}}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._chemicalLeaves ._contents ._bsctxt{margin-bottom:68vw}}#BSP_sustainability #material.block_contents ._chemicalLeaves ._contents ._bsctxt{margin-bottom:260px}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._chemicalLeaves ._contents ._bsctxt{margin-bottom:123vw}}#BSP_sustainability #material.block_contents ._chemicalLeaves ._contents ._bandArea{background:-webkit-linear-gradient(left, #528396 20%, transparent);background:-moz-linear-gradient(left, #528396 20%, transparent);background:linear-gradient(to right, #528396 20%, transparent);color:#fff;width:864px;padding:20px 30px 17px}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._chemicalLeaves ._contents ._bandArea{background:#528396;width:100%;padding:6vw 4vw}}#BSP_sustainability #material.block_contents ._chemicalLeaves ._imgUnderContents{position:absolute;top:48%;left:0;width:455px}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._chemicalLeaves ._imgUnderContents{top:78vw;left:0%;width:100%;padding:0 3vw}}@media only screen and (max-width: 1000px) and (min-width: 768px){#BSP_sustainability #material.block_contents ._chemicalLeaves ._imgUnderContents{top:48%;left:3vw}}#BSP_sustainability #material.block_contents ._chemicalLeaves ._imgOnContents{width:600px;top:55%}@media only screen and (max-width: 768px){#BSP_sustainability #material.block_contents ._chemicalLeaves ._imgOnContents{top:120vw;width:100%}}@media only screen and (max-width: 1000px) and (min-width: 768px){#BSP_sustainability #material.block_contents ._chemicalLeaves ._imgOnContents{width:46%;top:61%}}#BSP_sustainability #material.block_contents #material_03.slideArea .onSlide_maintxt h3{text-shadow:0 0 6px rgba(0,0,0,0.502)}#BSP_sustainability #education.block_contents .floatArea{box-shadow:0 3px 10px rgba(0,0,0,0.3);border-radius:20px;margin-bottom:27px;padding:45px 55px}@media only screen and (max-width: 768px){#BSP_sustainability #education.block_contents .floatArea{margin-bottom:8vw;padding:8vw 6vw}}#BSP_sustainability #education.block_contents .floatArea h5{font-size:24px;font-weight:900;line-height:1.46;margin-bottom:12px}@media only screen and (max-width: 768px){#BSP_sustainability #education.block_contents .floatArea h5{font-size:4.7vw;margin-bottom:4vw}}#BSP_sustainability #education.block_contents .floatArea ._txt{line-height:1.5;margin-bottom:17px}@media only screen and (max-width: 768px){#BSP_sustainability #education.block_contents .floatArea ._txt{margin-bottom:3vw}}#BSP_sustainability #education.block_contents .floatArea table{line-height:1.5}#BSP_sustainability #education.block_contents .floatArea table td._name{position:relative;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;padding-right:1em}@media only screen and (max-width: 768px){#BSP_sustainability #education.block_contents .floatArea table td._name{display:table;min-width:4.4em}}#BSP_sustainability #education.block_contents .floatArea table td._name::before{content:"：";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){#BSP_sustainability #education.block_contents .floatArea table td._content{padding-left:1em}}#BSP_sustainability #meister.block_contents #meister_01 .name-card{bottom:17px;right:6vw;padding:2.8em 1.2em 2.2em;z-index:2}@media only screen and (max-width: 768px){#BSP_sustainability #meister.block_contents #meister_01 .name-card{bottom:auto;right:auto;top:45vw;left:2vw}}#BSP_sustainability #factory.block_contents h4 span{display:block;font-size:0.476em;font-weight:900;line-height:1.45}@media only screen and (max-width: 768px){#BSP_sustainability #factory.block_contents h4 span{font-size:0.5em;margin-bottom:1vw}}#BSP_sustainability #factory.block_contents #factory_02{margin:100px auto 48px}@media only screen and (max-width: 768px){#BSP_sustainability #factory.block_contents #factory_02{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;margin:10vw auto}}@media only screen and (max-width: 1000px){#BSP_sustainability #factory.block_contents #factory_02._flexbox{display:block}}#BSP_sustainability #factory.block_contents #factory_02 ._lft{width:58.8%}@media only screen and (max-width: 768px){#BSP_sustainability #factory.block_contents #factory_02 ._lft{width:100%}}@media only screen and (max-width: 1000px){#BSP_sustainability #factory.block_contents #factory_02 ._lft{width:100%;margin-bottom:20px}}@media only screen and (max-width: 768px){#BSP_sustainability #factory.block_contents #factory_02 ._lft ._multiple{-webkit-flex-direction:row;flex-direction:row}}#BSP_sustainability #factory.block_contents #factory_02 ._lft ._multiple img{margin-right:20px}@media only screen and (max-width: 768px){#BSP_sustainability #factory.block_contents #factory_02 ._lft ._multiple img{width:48%;margin-right:0}}@media only screen and (max-width: 768px){#BSP_sustainability #factory.block_contents #factory_02 ._lft ._multiple img+img{margin-left:2vw}}#BSP_sustainability #factory.block_contents #factory_02 ._rght{width:41.2%;margin-bottom:38px}@media only screen and (max-width: 1000px){#BSP_sustainability #factory.block_contents #factory_02 ._rght{width:100%}}#BSP_sustainability #factory.block_contents .block_inner ._txtArea{text-align:center;line-height:1.5;margin:20px auto 0}@media only screen and (max-width: 768px){#BSP_sustainability #factory.block_contents .block_inner ._txtArea{margin:2vw auto 6vw}}#BSP_sustainability #reduction.block_contents #reduction_01{margin-top:126px}@media only screen and (max-width: 768px){#BSP_sustainability #reduction.block_contents #reduction_01{-webkit-flex-direction:column;flex-direction:column;margin-top:0}}#BSP_sustainability #reduction.block_contents #reduction_01 h4{text-shadow:0px 1px 0px rgba(255,255,255,0.3)}#BSP_sustainability #reduction.block_contents #reduction_01 ._bsctxt{text-shadow:0px 1px 0px rgba(255,255,255,0.3)}#BSP_sustainability #reduction.block_contents ._lft{width:50%;margin-right:10px}@media only screen and (max-width: 768px){#BSP_sustainability #reduction.block_contents ._lft{width:100%;margin-right:0;margin-bottom:4vw}}#BSP_sustainability #reduction.block_contents ._rght{width:50%;margin-left:10px}@media only screen and (max-width: 768px){#BSP_sustainability #reduction.block_contents ._rght{width:100%;margin-left:0}}#BSP_sustainability #reduction.block_contents ._txtArea{margin:48px auto 38px}@media only screen and (max-width: 768px){#BSP_sustainability #reduction.block_contents ._txtArea{margin:8vw auto 4vw}}#BSP_sustainability #reduction.block_contents ._multiple{margin-bottom:35px}@media only screen and (max-width: 768px){#BSP_sustainability #reduction.block_contents ._multiple{margin-bottom:6vw}}@media only screen and (max-width: 768px){#BSP_sustainability #quality.block_contents #quality_01{-webkit-flex-direction:column;flex-direction:column;position:relative;margin-bottom:10vw}}#BSP_sustainability #quality.block_contents #quality_01 ._lft{width:48.9%}@media only screen and (max-width: 768px){#BSP_sustainability #quality.block_contents #quality_01 ._lft{position:absolute;top:16vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%}}#BSP_sustainability #quality.block_contents #quality_01 ._rght{width:51.1%;margin-left:20px}@media only screen and (max-width: 768px){#BSP_sustainability #quality.block_contents #quality_01 ._rght{width:100%;margin-left:0}#BSP_sustainability #quality.block_contents #quality_01 ._rght ._bsctxt{margin-top:80vw}}#BSP_sustainability #quality.block_contents #quality_02{margin-bottom:35px}@media only screen and (max-width: 768px){#BSP_sustainability #quality.block_contents #quality_02{-webkit-flex-direction:column;flex-direction:column;margin-bottom:10vw}}#BSP_sustainability #quality.block_contents #quality_02 ._lft{width:52.4%;margin-right:8%}@media only screen and (max-width: 768px){#BSP_sustainability #quality.block_contents #quality_02 ._lft{width:100%;margin-right:0;margin-bottom:4vw}}#BSP_sustainability #quality.block_contents #quality_02 ._rght{width:39%}@media only screen and (max-width: 768px){#BSP_sustainability #quality.block_contents #quality_02 ._rght{width:100%}}#BSP_sustainability #quality.block_contents #quality_02 ._rght ._btm{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:15px}@media only screen and (max-width: 768px){#BSP_sustainability #quality.block_contents #quality_02 ._rght ._btm{margin-top:4vw}}#BSP_sustainability #quality.block_contents #quality_02 ._rght ._btm ._ann_content ._ann{line-height:1.25;margin-top:5px}@media only screen and (max-width: 768px){#BSP_sustainability #quality.block_contents #quality_02 ._rght ._btm ._ann_content ._ann{margin-top:1.8vw}}#BSP_sustainability #quality.block_contents #quality_02 ._rght ._btm ._ann_content+._ann_content{margin-left:20px}@media only screen and (max-width: 768px){#BSP_sustainability #quality.block_contents #quality_02 ._rght ._btm ._ann_content+._ann_content{margin-left:4vw}}#BSP_sustainability .update-date{text-align:right;margin:88px auto 80px}@media only screen and (max-width: 768px){#BSP_sustainability .update-date{margin:14vw auto 10vw}}#BSP_sustainability footer{border-top:1px solid #cacaca}@media only screen and (max-width: 768px){#BSP_sustainability footer{padding-bottom:0}}#BSP_sustainability footer ._bnrArea ul.bnr-list{margin-top:108px}@media only screen and (max-width: 768px){#BSP_sustainability footer ._bnrArea ul.bnr-list{margin:10vw auto 0}}#BSP_sustainability footer ._bnrArea ul.bnr-list li{width:auto}@media only screen and (max-width: 768px){#BSP_sustainability footer ._bnrArea ul.bnr-list li img{width:auto;height:20vw}}@media only screen and (max-width: 1000px) and (min-width: 768px){#BSP_sustainability .modal-contents{width:90%}}#BSP_sustainability .modal-contents ._content .flexBox img{max-width:none;width:auto;margin:0}@media only screen and (max-width: 768px){#BSP_sustainability .modal-contents ._content .flexBox img{width:100%}}.navbtn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:fixed;top:205px;right:40px;width:100px;height:100px;cursor:pointer;pointer-events:auto;transition:0.9s cubic-bezier(0.19, 1, 0.22, 1);z-index:10141}@media only screen and (max-width: 768px){.navbtn{top:24vw;right:5vw;width:50px;height:50px}}.navbtn:hover{-webkit-transform:scale(0.94);transform:scale(0.94)}.navbtn::before{content:"";display:block;position:absolute;left:0;top:0;background:#000;border-radius:50%;width:100%;height:100%;z-index:0;transition:0.5s cubic-bezier(0.19, 1, 0.22, 1)}.navbtn_inner{display:block;position:relative;width:44px;height:28px;transition:all .4s}@media only screen and (max-width: 768px){.navbtn_inner{width:22px;height:14px}}.navbtn_inner span{display:block;position:absolute;background:#fff;width:100%;height:4px;transition:0.6s cubic-bezier(0.075, 0.82, 0.165, 1)}@media only screen and (max-width: 768px){.navbtn_inner span{height:2px}}.navbtn_inner span:nth-of-type(1){top:0;left:0}.navbtn_inner span:nth-of-type(2){opacity:1;top:50%;width:100%}.navbtn_inner span:nth-of-type(3){top:100%}.show-menu .navbtn_inner span:nth-of-type(1){top:calc(50% - 2px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 768px){.show-menu .navbtn_inner span:nth-of-type(1){top:calc(50% - 1px)}}.show-menu .navbtn_inner span:nth-of-type(2){opacity:0;width:0}.show-menu .navbtn_inner span:nth-of-type(3){top:calc(50% - 2px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 768px){.show-menu .navbtn_inner span:nth-of-type(3){top:calc(50% - 1px)}}.show-menu .globalMenu{visibility:visible;pointer-events:auto}.show-menu .globalMenu_container{opacity:1}.globalMenu{position:fixed;left:0;top:0;background:#fff;width:100vw;height:100vh;visibility:hidden;pointer-events:none;z-index:10040}.globalMenu .globalMenu_container{padding:calc(100vh - 55em) 5vw}@media only screen and (max-width: 768px){.globalMenu .globalMenu_container{padding:calc(100vh - 66em) 4vw calc(100vh - 55em)}}.globalMenu .globalMenu_menu{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu{-webkit-flex-direction:column;flex-direction:column}}.globalMenu .globalMenu_menu a{display:block;width:100%;height:100%}.globalMenu .globalMenu_menu .globalMenuMain_column{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.globalMenu .globalMenu_menu .globalMenuMain_column+.globalMenuMain_column{margin-left:7vw}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu .globalMenuMain_column+.globalMenuMain_column{margin-left:0}}.globalMenu .globalMenu_menu h3.globalMenuMain_title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;min-height:52px;padding-left:29px}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu h3.globalMenuMain_title{min-height:9vw;padding-left:5vw}}.globalMenu .globalMenu_menu h3.globalMenuMain_title::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#28af4b;width:10px;height:52px}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu h3.globalMenuMain_title::before{width:2vw;height:9vw}}.globalMenu .globalMenu_menu h3.globalMenuMain_title span{color:#222;font-size:24px;font-weight:900;line-height:1.46}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu h3.globalMenuMain_title span{font-size:5.2vw}}.globalMenu .globalMenu_menu ul.globalMenuMain_list{margin-bottom:70px}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu ul.globalMenuMain_list{margin-bottom:6vw}}.globalMenu .globalMenu_menu ul.globalMenuMain_list>li{position:relative;margin-left:29px;padding-left:1em}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu ul.globalMenuMain_list>li{margin-left:5vw}}.globalMenu .globalMenu_menu ul.globalMenuMain_list>li::before{content:"・";position:absolute;top:0.8em;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.globalMenu .globalMenu_menu ul.globalMenuMain_list li span{color:#222;font-size:18px;font-weight:500;line-height:1.44}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu ul.globalMenuMain_list li span{font-size:3.2vw}}.globalMenu .globalMenu_menu .globalMenuMain_section:last-of-type ul.globalMenuMain_list{margin-bottom:0}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu .globalMenuMain_section:last-of-type ul.globalMenuMain_list{margin-bottom:6vw}}.globalMenu .globalMenu_menu ul.globalMenuMain_list_clist{margin-bottom:26px}@media only screen and (max-width: 768px){.globalMenu .globalMenu_menu ul.globalMenuMain_list_clist{margin-bottom:3vw}}.globalMenu .globalMenu_menu ul.globalMenuMain_list_clist>li{position:relative;padding-left:1.1em}.globalMenu .globalMenu_menu ul.globalMenuMain_list_clist>li::before{content:"└";position:absolute;top:0;left:0}.globalMenu .globalMenu_title h2 a{display:block;font-size:51px;font-weight:900;line-height:1.45;margin-bottom:70px}@media only screen and (max-width: 768px){.globalMenu .globalMenu_title h2 a{font-size:7.4vw;margin-bottom:7vw}}.globalMenu_container{position:relative;z-index:1;overflow-y:scroll;height:100%;opacity:0;transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s}.modal-window{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10150}.modal-bg{position:absolute;background:rgba(0,0,0,0.65);width:100%;height:100vh}.modal-contents{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border-radius:20px;border:1px solid #707070}@media only screen and (max-width: 768px){.modal-contents{border-radius:2vw}}.modal-contents h5{font-weight:bold;line-height:1.81;margin-bottom:18px}@media only screen and (max-width: 768px){.modal-contents h5{margin-bottom:1.6vw}}.modal-contents ._multiple ._content{margin:0 10px}@media only screen and (max-width: 768px){.modal-contents ._multiple ._content{margin:4vw 0}}.modal-contents ._content ._multiple img{width:auto;max-width:100%;margin:0 10px}@media only screen and (max-width: 768px){.modal-contents ._content ._multiple img{margin:0 0 4vw}}@media only screen and (max-width: 768px){.modal-contents ._content ._multiple ._ann_content img{margin:0}}.modal-contents ._content .flexBox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 768px){.modal-contents ._content .flexBox{display:block}}.modal-contents ._content ul.flexBox:has(>:nth-child(2)) li{margin:0 10px 0 0}@media only screen and (max-width: 768px){.modal-contents ._content ul.flexBox:has(>:nth-child(2)) li{margin:0 0 10px}}.modal-contents ._content ul.flexBox:has(>:nth-child(2)) li:last-child{margin:0}.modal-contents-inner{max-height:90vh;overflow:auto;padding:40px}@media only screen and (max-width: 768px){.modal-contents-inner{width:90vw;max-width:90vw;max-height:80vh;padding:2vh 4vw}}body.fixed{position:fixed;left:0;width:100%;height:100%}._closebtn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:-41px;right:-41px;background:#111;border-radius:50%;width:82px;height:82px;-webkit-transition:0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 768px){._closebtn{top:-5vw;right:-5vw;width:10vw;height:10vw}}._closebtn:hover{cursor:pointer;-webkit-transform:rotate(90deg) scale(1.04);transform:rotate(90deg) scale(1.04)}._closebtn::before{content:"";position:absolute;top:50%;right:50%;background:#fff;width:42%;height:4px;-webkit-transform:translate(50%, -50%) rotate(45deg);transform:translate(50%, -50%) rotate(45deg)}@media only screen and (max-width: 768px){._closebtn::before{height:0.8vw}}._closebtn::after{content:"";position:absolute;top:50%;right:50%;background:#fff;width:42%;height:4px;-webkit-transform:translate(50%, -50%) rotate(-45deg);transform:translate(50%, -50%) rotate(-45deg)}@media only screen and (max-width: 768px){._closebtn::after{height:0.8vw}}#modal02 .modal-contents ._img{float:left;margin-right:30px;margin-bottom:20px}@media only screen and (max-width: 768px){#modal02 .modal-contents ._img{float:none;width:86%;margin:0 auto 4vw}}#modal02 .modal-contents ._txt{line-height:1.4375;margin-bottom:23px}@media only screen and (max-width: 768px){#modal02 .modal-contents ._txt{margin-bottom:3vw;clear:both}}#modal03 .modal-contents ._movieWrap{position:relative;text-align:center;margin:auto}#modal03 .modal-contents ._movieWrap iframe{top:0;left:0}@media only screen and (max-width: 768px){#modal03 .modal-contents ._movieWrap iframe{width:80vw;height:45vw}}#modal03 .modal-contents ._movieWrap iframe.youtubeiframe{aspect-ratio:16 / 9;width:100%;height:auto}@media only screen and (max-width: 768px){#modal03 .modal-contents ._movieWrap iframe.youtubeiframe{aspect-ratio:16/9 !important;width:100% !important;height:auto !important}}#modal04 .modal-contents h5{text-align:left}#modal04 .modal-contents ._ann{text-align:left}@media only screen and (max-width: 768px){#modal04 .modal-contents ._ann{margin-top:0}}#modal05 .modal-contents ._multiple{-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:38px}@media only screen and (max-width: 768px){#modal05 .modal-contents ._multiple{-webkit-align-items:center;align-items:center;margin-bottom:4vw}}#modal05 .modal-contents ._multiple ._ann_content{width:49.5%}@media only screen and (max-width: 768px){#modal05 .modal-contents ._multiple ._ann_content{width:100%}}@media only screen and (max-width: 768px){#modal05 .modal-contents ._multiple ._ann_content ._ann{width:100%}}#modal05 .modal-contents ._multiple ._ann_content img{margin:0}#modal05 .modal-contents ._multiple ._ann_content+._ann_content{width:48.5%;margin-left:20px}@media only screen and (max-width: 768px){#modal05 .modal-contents ._multiple ._ann_content+._ann_content{width:100%;margin-left:0}}@media only screen and (max-width: 768px){#modal05 .modal-contents ._multiple ._ann_content+._ann_content ._ann{margin-left:0}}#modal05 .modal-contents ._txt{margin-top:23px}@media only screen and (max-width: 768px){#modal05 .modal-contents ._txt{margin-top:4vw}}#modal05 .modal-contents ._content+._content{margin-top:40px}@media only screen and (max-width: 768px){#modal05 .modal-contents ._content+._content{margin-top:8vw}}#modal06 .modal-contents h5{text-align:left}#modal06 .modal-contents ._ann{margin-top:7px}@media only screen and (max-width: 768px){#modal06 .modal-contents ._ann{margin-top:1.4vw}}#modal06 .modal-contents ._ann span{font-weight:500;margin:0 0.4em}@media only screen and (max-width: 768px){#modal06 .modal-contents ._ann span{font-size:2.3vw}}#modal06 .modal-contents ._content+._content{margin-top:40px}@media only screen and (max-width: 768px){#modal06 .modal-contents ._content+._content{margin-top:8vw}}#modal06 .modal-contents ._multiple{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 768px){#modal06 .modal-contents ._multiple{-webkit-align-items:center;align-items:center}}#modal06 .modal-contents ._multiple ._ann_content{width:calc(50% - 10px);margin-bottom:24px}@media only screen and (max-width: 768px){#modal06 .modal-contents ._multiple ._ann_content{width:100%;margin-bottom:5vw}}#modal06 .modal-contents ._multiple ._ann_content:nth-of-type(2n){margin-left:20px}@media only screen and (max-width: 768px){#modal06 .modal-contents ._multiple ._ann_content:nth-of-type(2n){margin-left:0}}#modal06 .modal-contents ._multiple ._ann_content img{width:100%;margin:0}#modal06 .modal-contents ._multiple ._ann_content ._ann{text-align:left;line-height:1.4375}#modal06 .modal-contents ._multiple ._ann_content ._ann ._bttl{display:block;font-weight:600}@media only screen and (max-width: 768px){#modal06 .modal-contents ._multiple ._ann_content ._ann ._bttl{font-size:3.2vw}}#modal07-02 .modal-contents ._multiple{-webkit-align-items:flex-end;align-items:flex-end}@media only screen and (max-width: 768px){#modal07-02 .modal-contents ._multiple{-webkit-align-items:center;align-items:center}}#modal07-02 .modal-contents ._content{width:44.7%}@media only screen and (max-width: 768px){#modal07-02 .modal-contents ._content{width:100%}}#modal07-02 .modal-contents ._content+._content{width:55.3%}@media only screen and (max-width: 768px){#modal07-02 .modal-contents ._content+._content{width:100%}}#modal09 .modal-contents ._content{min-width:650px}@media only screen and (max-width: 768px){#modal09 .modal-contents ._content{min-width:0}}#modal09 .modal-contents ._txt2{text-align:center;font-size:18px;line-height:1.278;margin:24px auto 30px}@media only screen and (max-width: 768px){#modal09 .modal-contents ._txt2{font-size:3vw;margin:3vw auto 6vw}}#modal09 .modal-contents ._txt2 span{display:block;font-size:0.667em;margin-top:10px}@media only screen and (max-width: 768px){#modal09 .modal-contents ._txt2 span{font-size:0.8em;margin-top:1vw}}#modal09 .modal-contents ._txt{line-height:1.4375;margin-bottom:23px}@media only screen and (max-width: 768px){#modal09 .modal-contents ._txt{margin-bottom:4vw}}.swiper-container,.swiper-slide{max-height:697.45px;height:100vh}@media only screen and (max-width: 768px){.swiper-container{max-height:none;height:auto}}@media only screen and (max-width: 768px){.swiper-slide{max-height:none;height:auto}}.swiper-slide>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.swiper-pagination{left:calc((100vw - 1000px) / 2) !important;bottom:20% !important;text-align:left;width:540px !important}@media only screen and (max-width: 768px){.swiper-pagination{left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:7vw !important;text-align:center;width:96% !important}}.swiper-pagination-bullet{opacity:.48;background:#fff;text-shadow:0px 1px 0px rgba(0,0,0,0.3);width:13px;height:13px;margin:0 6px !important}@media only screen and (max-width: 768px){.swiper-pagination-bullet{width:3vw;height:3vw;margin:0 1.5vw !important}}.swiper-pagination-bullet-active{opacity:1}
