.paneco_top .top_mv{background-image:url("../../img/top/mv.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%}@media (max-width: 767px){.paneco_top .top_mv{background-image:url("../../img/top/mv_sp.jpg")}}.paneco_top .top_mv .top_mv_inner{width:calc(100% - 40px);margin:0 auto;max-width:1000px;height:35vw;display:flex;justify-content:center;flex-direction:column;padding-bottom:16px}@media (max-width: 767px){.paneco_top .top_mv .top_mv_inner{padding-top:18vw;justify-content:flex-start;align-items:center;text-align:center;height:113.3333vw}}@media only screen and (max-width: 540px){.paneco_top .top_mv .top_mv_inner{padding-top:11.5vw}}.paneco_top .top_mv .top_mv_title{display:flex;flex-direction:column;gap:14px}@media (max-width: 767px){.paneco_top .top_mv .top_mv_title{gap:7px}}.paneco_top .top_mv .top_mv_title ._ja{font-size:60px;font-size:6rem;line-height:1.5em;letter-spacing:.1em;font-weight:600;display:block;color:#3c3c3c}@media only screen and (max-width: 1200px){.paneco_top .top_mv .top_mv_title ._ja{font-size:4.2vw}}@media (max-width: 767px){.paneco_top .top_mv .top_mv_title ._ja{font-size:35px;font-size:3.5rem;line-height:1.4285em}}.paneco_top .top_mv .top_mv_title ._en{font-family:"Montserrat",sans-serif;color:#173160;font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.05em;font-weight:600}@media only screen and (max-width: 1200px){.paneco_top .top_mv .top_mv_title ._en{font-size:2vw}}@media (max-width: 767px){.paneco_top .top_mv .top_mv_title ._en{font-size:14px;font-size:1.4rem}}.paneco_top .top_news .top_news_inner{width:calc(100% - 40px);max-width:1000px;margin:9.375vw auto 0}@media (max-width: 767px){.paneco_top .top_news .top_news_inner{margin-top:100px}}.paneco_top .top_news .top_news_content{display:flex;flex-wrap:wrap;margin-top:62px;gap:5%}@media only screen and (max-width: 1200px){.paneco_top .top_news .top_news_content{gap:2.75%}}@media (max-width: 767px){.paneco_top .top_news .top_news_content{gap:0;margin:50px auto 0;max-width:540px;width:100%}}.paneco_top .top_news .top_news_content .top_news_content_item{width:30%}@media only screen and (max-width: 1200px){.paneco_top .top_news .top_news_content .top_news_content_item{width:31.5%}}@media (max-width: 767px){.paneco_top .top_news .top_news_content .top_news_content_item{width:100%;display:flex;justify-content:space-between;align-items:flex-start}}@media (max-width: 767px){.paneco_top .top_news .top_news_content .top_news_content_item:not(:last-child){padding-bottom:21px;border-bottom:1px solid #070001}}@media (max-width: 767px){.paneco_top .top_news .top_news_content .top_news_content_item:not(:first-child){padding-top:25px}}.paneco_top .top_news .top_news_content .top_news_content_item ._img{width:100%;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width: 768px){.paneco_top .top_news .top_news_content .top_news_content_item ._img{margin-bottom:26px}}@media (max-width: 767px){.paneco_top .top_news .top_news_content .top_news_content_item ._img{width:44.776%}}.paneco_top .top_news .top_news_content .top_news_content_item ._img:before{content:'';padding-top:66.66666667%;width:100%;display:block}.paneco_top .top_news .top_news_content .top_news_content_item ._img.-noimage{background-color:#e2e2e2;background-size:36.5%}.paneco_top .top_news .top_news_content .top_news_content_item ._text{display:flex;flex-direction:column}@media (max-width: 767px){.paneco_top .top_news .top_news_content .top_news_content_item ._text{width:55.224%;padding-left:15px}}.paneco_top .top_news .top_news_content .top_news_content_item ._text ._category{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 767px){.paneco_top .top_news .top_news_content .top_news_content_item ._text ._category{gap:5px}}.paneco_top .top_news .top_news_content .top_news_content_item ._text ._category a{width:120px;height:26px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.1em;font-weight:600;font-family:"Montserrat",sans-serif;background:#50a0aa}@media (max-width: 767px){.paneco_top .top_news .top_news_content .top_news_content_item ._text ._category a{padding-top:1px;width:100px;height:13px;font-size:10px;font-size:1rem}}.paneco_top .top_news .top_news_content .top_news_content_item ._text ._date{margin-top:20px;color:#3c3c3c;opacity:0.4;display:block;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.05em;font-weight:400}@media only screen and (max-width: 1200px){.paneco_top .top_news .top_news_content .top_news_content_item ._text ._date{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;opacity:1}}@media (max-width: 767px){.paneco_top .top_news .top_news_content .top_news_content_item ._text ._date{margin-top:9px}}.paneco_top .top_news .top_news_content .top_news_content_item ._text ._title{margin-top:8px;color:#3c3c3c;display:block;font-size:18px;font-size:1.8rem;line-height:1.5555em;letter-spacing:.05em;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width: 1200px){.paneco_top .top_news .top_news_content .top_news_content_item ._text ._title{font-size:14px;font-size:1.4rem;line-height:1.4285em;letter-spacing:0em}}@media (max-width: 767px){.paneco_top .top_news .top_news_content .top_news_content_item ._text ._title{margin-top:7px;-webkit-line-clamp:3}}.paneco_top .top_news .top_news_allbtn{margin-top:70px}@media (max-width: 767px){.paneco_top .top_news .top_news_allbtn{margin-top:46px}}.paneco_top .top_project{margin-top:151px}@media (max-width: 767px){.paneco_top .top_project{margin-top:75px}}.paneco_top .top_project .top_project_inner{width:100%;max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:stretch}@media (max-width: 767px){.paneco_top .top_project .top_project_inner{flex-wrap:wrap;gap:25px}}.paneco_top .top_project .top_project_item{width:calc(50% - 4px);position:relative;padding-bottom:132px}@media (max-width: 767px){.paneco_top .top_project .top_project_item{width:100%;padding-bottom:94px}}.paneco_top .top_project .top_project_item .top_project_item_img{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.paneco_top .top_project .top_project_item .top_project_item_img:before{content:'';display:block;padding-top:37.68844221%}@media (max-width: 767px){.paneco_top .top_project .top_project_item .top_project_item_img:before{padding-top:53.33333333%}}.paneco_top .top_project .top_project_item .top_project_item_img figure{position:absolute;top:50%;left:50%;width:25%;transform:translate(-50%, -50%)}@media (max-width: 767px){.paneco_top .top_project .top_project_item .top_project_item_img figure{width:32%}}.paneco_top .top_project .top_project_item .top_project_item_head{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:35px;width:calc(100% - 40px);max-width:596px;margin:50px auto 0}@media (max-width: 767px){.paneco_top .top_project .top_project_item .top_project_item_head{margin-top:40px}}.paneco_top .top_project .top_project_item .top_project_item_head ._copy{font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.005em;font-weight:600}@media only screen and (max-width: 1200px){.paneco_top .top_project .top_project_item .top_project_item_head ._copy{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.05em}}.paneco_top .top_project .top_project_item .top_project_item_head ._title{margin-top:26px;font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.15em;font-weight:600;font-feature-settings:unset}@media only screen and (max-width: 1200px){.paneco_top .top_project .top_project_item .top_project_item_head ._title{font-size:22px;font-size:2.2rem;margin-top:15px}}@media (max-width: 767px){.paneco_top .top_project .top_project_item .top_project_item_head ._title{font-size:23px;font-size:2.3rem}}.paneco_top .top_project .top_project_item .top_project_item_head ._sub{margin-top:19px;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.05em;font-weight:600}@media only screen and (max-width: 1200px){.paneco_top .top_project .top_project_item .top_project_item_head ._sub{font-size:12px;font-size:1.2rem;margin-top:15px}}.paneco_top .top_project .top_project_item .top_project_item_body{max-width:596px;margin:0 auto;border-top:1px solid;padding-top:21px;width:calc(100% - 60px)}@media (max-width: 767px){.paneco_top .top_project .top_project_item .top_project_item_body{width:calc(100% - 72px)}}.paneco_top .top_project .top_project_item .top_project_item_body p,.paneco_top .top_project .top_project_item .top_project_item_body ul li{text-align:justify;font-size:18px;font-size:1.8rem;line-height:2.222em;letter-spacing:.005em;font-weight:400}@media only screen and (max-width: 1200px){.paneco_top .top_project .top_project_item .top_project_item_body p,.paneco_top .top_project .top_project_item .top_project_item_body ul li{font-size:15px;font-size:1.5rem}}@media (max-width: 767px){.paneco_top .top_project .top_project_item .top_project_item_body p,.paneco_top .top_project .top_project_item .top_project_item_body ul li{font-size:12px;font-size:1.2rem;line-height:1.666em}}.paneco_top .top_project .top_project_item .top_project_item_arw{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);text-align:center;padding-bottom:40px}@media (max-width: 767px){.paneco_top .top_project .top_project_item .top_project_item_arw{bottom:26px;padding-bottom:27px}}.paneco_top .top_project .top_project_item .top_project_item_arw span{font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:600}@media only screen and (max-width: 1200px){.paneco_top .top_project .top_project_item .top_project_item_arw span{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.paneco_top .top_project .top_project_item .top_project_item_arw span{font-size:14px;font-size:1.4rem}}.paneco_top .top_project .top_project_item .top_project_item_arw:after{content:'';background-size:contain;background-position:center center;background-repeat:no-repeat;width:32px;height:34px;transition:0.3s;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.paneco_top .top_project .top_project_item .top_project_item_arw:after{width:24px;height:28px}}.paneco_top .top_project .top_project_item.-sdgs{background:#d4e9d6}.paneco_top .top_project .top_project_item.-sdgs .top_project_item_head ._copy{color:#4ba04b}.paneco_top .top_project .top_project_item.-sdgs .top_project_item_head ._sub{font-family:"Montserrat",sans-serif}.paneco_top .top_project .top_project_item.-sdgs .top_project_item_body{border-color:#4ba04b}.paneco_top .top_project .top_project_item.-sdgs .top_project_item_body .c-iconR{padding-right:0.4em}.paneco_top .top_project .top_project_item.-sdgs .top_project_item_body .c-iconR:after{right:0}.paneco_top .top_project .top_project_item.-sdgs .top_project_item_arw span{color:#4ba04b}.paneco_top .top_project .top_project_item.-sdgs .top_project_item_arw:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 32.2 34.2" style="enable-background:new 0 0 32.2 34.2;" xml:space="preserve"><polygon class="st0" points="30,15 17.6,28.2 17.6,0 14.6,0 14.6,28.2 2.2,15 0,17 16.1,34.2 32.2,17 " fill="%234BA04B"/></svg>')}.paneco_top .top_project .top_project_item.-paneco{background:#dfebee}.paneco_top .top_project .top_project_item.-paneco .top_project_item_img figure{width:50%}@media (max-width: 767px){.paneco_top .top_project .top_project_item.-paneco .top_project_item_img figure{width:64%}}.paneco_top .top_project .top_project_item.-paneco .top_project_item_head ._copy{font-family:"Montserrat",sans-serif;color:#50a0aa;letter-spacing:0.04em}.paneco_top .top_project .top_project_item.-paneco .top_project_item_head ._title{letter-spacing:0.075em}.paneco_top .top_project .top_project_item.-paneco .top_project_item_head ._title:after{right:0.2em}.paneco_top .top_project .top_project_item.-paneco .top_project_item_head ._sub{letter-spacing:0.075em}.paneco_top .top_project .top_project_item.-paneco .top_project_item_body{border-color:#50a0aa}.paneco_top .top_project .top_project_item.-paneco .top_project_item_body ul li{position:relative;padding-left:0.9em}.paneco_top .top_project .top_project_item.-paneco .top_project_item_body ul li:before{content:'';width:8px;height:8px;background:#50a0aa;display:block;position:absolute;left:0;top:0.8em;border-radius:50%}@media (max-width: 767px){.paneco_top .top_project .top_project_item.-paneco .top_project_item_body ul li:before{top:0.55em;width:5px;height:5px}}.paneco_top .top_project .top_project_item.-paneco .top_project_item_arw span{color:#50a0aa}.paneco_top .top_project .top_project_item.-paneco .top_project_item_arw:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 32.2 34.2" style="enable-background:new 0 0 32.2 34.2;" xml:space="preserve"><polygon class="st0" points="30,15 17.6,28.2 17.6,0 14.6,0 14.6,28.2 2.2,15 0,17 16.1,34.2 32.2,17 " fill="%2350a0aa"/></svg>')}@media (min-width: 768px){.paneco_top .top_project .top_project_item:hover{opacity:1}.paneco_top .top_project .top_project_item:hover .top_project_item_arw:after{bottom:-8px}}.paneco_top .top_sustainable .top_sustainable_title{margin-top:11.25vw;width:100%;background-image:url("../../img/top/sdgs_bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:113px 20px 92px}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_title{margin-top:75px;padding:62px 20px 56px}}.paneco_top .top_sustainable .top_sustainable_title ._line{width:calc(100% - 40px);max-width:500px;height:60px;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:600;border:2px solid #fff;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_title ._line{font-size:16px;font-size:1.6rem;width:360px;height:40px}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_title ._line{font-size:14px;font-size:1.4rem;width:250px;height:30px;border-width:1px}}.paneco_top .top_sustainable .top_sustainable_title ._sub{font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.05em;font-weight:600;font-family:"Montserrat",sans-serif;margin-top:59px}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_title ._sub{font-size:20px;font-size:2rem;margin-top:20px}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_title ._sub{font-size:14px;font-size:1.4rem}}.paneco_top .top_sustainable .top_sustainable_title ._main{font-size:2.2vw;font-weight:600;letter-spacing:0.05em;line-height:1.55555556;text-align:center;margin-top:30px}@media only screen and (max-width: 1600px){.paneco_top .top_sustainable .top_sustainable_title ._main{font-size:2.91vw}}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_title ._main{font-size:28px;font-size:2.8rem}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_title ._main{margin-top:15px;font-size:24.5px;font-size:2.45rem;line-height:1.5em;letter-spacing:.05em}}.paneco_top .top_sustainable .top_sustainable_point{width:calc(100% - 40px);margin:139px auto 0;max-width:1230px}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_point{margin-top:75px}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_point{margin-top:45px}}.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_list{margin:0 auto;width:100%;max-width:700px}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_list{max-width:305px}}.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_list li{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:300;position:relative;padding-left:0.9em}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_list li{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_list li{font-size:14px;font-size:1.4rem;line-height:1.7857em}}.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_list li:before{content:'';background:#070001;width:0.5em;height:0.5em;display:block;position:absolute;top:0.8em;left:0;opacity:0.3;border-radius:50%}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_list li:before{width:0.4em;height:0.4em;top:0.65em}}.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle{display:flex;justify-content:space-between;align-items:center;margin-top:91px}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle{margin:40px auto 0;max-width:900px}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle{flex-direction:column;max-width:240px;margin:36px auto 0;gap:15px}}.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item{width:31.70731707%;position:relative;border:1px solid #4ba04b;border-radius:50%}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item{width:100%}}.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item:before{content:'';width:100%;display:block;padding-top:100%}.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item ._title,.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item ._text{position:absolute;left:0;text-align:center;width:100%}.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item ._title{top:0;height:65%;font-size:36px;font-size:3.6rem;line-height:1.5555em;letter-spacing:.05em;font-weight:600;color:#4ba04b;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item ._title{font-size:25px;font-size:2.5rem}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item ._title{font-size:23px;font-size:2.3rem;line-height:1.5217em;height:66%}}.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item ._text{top:50%;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:400}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item ._text{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item ._text{top:49%;font-size:14px;font-size:1.4rem;line-height:1.7857em}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_point .top_sustainable_point_circle .top_sustainable_point_circle_item:first-child ._title{height:59%}}.paneco_top .top_sustainable .top_sustainable_collaboration{margin-top:9.375vw;background:#f2efe7;padding:139px 20px 148px}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_collaboration{padding:80px 20px 100px}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_collaboration{margin-top:50px;padding:44px 20px 50px}}.paneco_top .top_sustainable .top_sustainable_collaboration .top_sustainable_collaboration_title{font-size:36px;font-size:3.6rem;line-height:1.6666em;letter-spacing:.05em;font-weight:600;color:#4ba04b;text-align:center;display:block}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_collaboration .top_sustainable_collaboration_title{font-size:23px;font-size:2.3rem}}.paneco_top .top_sustainable .top_sustainable_collaboration .top_sustainable_collaboration_copy{display:block;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:400;display:block;text-align:center;margin-top:26.5px}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_collaboration .top_sustainable_collaboration_copy{font-size:14px;font-size:1.4rem;line-height:1.7857em;margin-top:10px}}.paneco_top .top_sustainable .top_sustainable_collaboration .top_sustainable_collaboration_img{width:100%;max-width:774px;margin:69px auto 0}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_collaboration .top_sustainable_collaboration_img{margin:34px auto 0;max-width:400px}}.paneco_top .top_sustainable .top_sustainable_recycling{padding-top:175px}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_recycling{padding-top:100px}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling{padding-top:65px}}.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_inner{width:calc(100% - 40px);max-width:1000px;margin:0 auto}.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title{text-align:center;width:100%;margin:0 auto 0;padding:73px 20px 45px;border:2px solid #4ba04b;position:relative}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title{padding:50px 20px 35px}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title{border-width:1px;padding:33px 20px 17px}}.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title ._bg{position:absolute;left:50%;top:-2px;transform:translate(-50%, -50%);background:#4ba04b;color:#fff;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:600;display:flex;justify-content:center;align-items:center;width:300px;height:50px}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title ._bg{font-size:16px;font-size:1.6rem;width:250px;height:40px}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title ._bg{font-size:14px;font-size:1.4rem;width:200px;height:30px;top:-1px}}.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title ._title{font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.13em;font-weight:400}@media only screen and (max-width: 1200px){.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title ._title{font-size:28px;font-size:2.8rem}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title ._title{font-size:23px;font-size:2.3rem;line-height:1.6086em}}.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title ._title .c-iconR{padding-right:0.3em}.paneco_top .top_sustainable .top_sustainable_recycling .top_sustainable_recycling_title ._title .c-iconR:after{top:-0.3em}.paneco_top .top_sustainable .top_sustainable_recycling_flow{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:99px}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_flow{margin-top:39px}}.paneco_top .top_sustainable .top_sustainable_recycling_flow ._en{font-family:"Montserrat",sans-serif;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:600}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_flow ._en{font-size:14px;font-size:1.4rem}}.paneco_top .top_sustainable .top_sustainable_recycling_flow ._en .c-iconR:after{top:-0.3em;right:0}.paneco_top .top_sustainable .top_sustainable_recycling_flow ._ja{font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.125em;font-weight:400;margin-top:20px}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_flow ._ja{font-size:18px;font-size:1.8rem;line-height:1.5555em;text-align:center;margin-top:10px}}.paneco_top .top_sustainable .top_sustainable_recycling_flowimg{margin:30px auto 0;width:100%}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_flowimg{margin:20px -6px 0;width:calc(100% + 12px)}}.paneco_top .top_sustainable .top_sustainable_recycling_flowtext{background:#f2efe7;padding:73px 80px 73px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.1em;font-weight:400;margin-top:80px}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_flowtext{font-size:12px;font-size:1.2rem;line-height:1.6666em;margin-top:25px;padding:22px 15px 20px}}.paneco_top .top_sustainable .top_sustainable_recycling_flowtext .c-iconR:after{top:-0.3em;right:0.1em}.paneco_top .top_sustainable .top_sustainable_recycling_icons{display:flex;justify-content:center;align-items:flex-start;margin:100px auto 0;width:100%;max-width:900px}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_icons{width:calc(100% - 55px);flex-direction:column;margin-top:51px;max-width:400px}}.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:33.33%}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item{flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:left;width:100%;position:relative}}.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item ._title{font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:600;color:#4ba04b}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item ._title{font-size:15px;font-size:1.5rem;margin-bottom:11px}}.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item ._img{width:150px}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item ._img{width:130px;position:absolute;top:-24px;left:-13px}}.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item ._text{margin-top:-6px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item ._text{margin-top:0;padding-left:44%;font-size:12px;font-size:1.2rem;line-height:1.6666em}}.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item ._text .c-iconR:after{top:-0.3em;right:0.1em}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item:not(:first-child){border-top:1px solid #3c3c3c;margin-top:25px;padding-top:30px}}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_icons .top_sustainable_recycling_icons_item:not(:first-child) ._img{top:4px}}.paneco_top .top_sustainable .top_sustainable_recycling_img{display:flex;justify-content:space-between;align-items:flex-start;margin-top:92px}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_img{margin-top:52px;flex-wrap:wrap;gap:10px}}.paneco_top .top_sustainable .top_sustainable_recycling_img figure{width:calc(50% - 10px)}@media (max-width: 767px){.paneco_top .top_sustainable .top_sustainable_recycling_img figure{width:100%}}.paneco_top .top_paneco{margin-top:12.5vw}@media (max-width: 767px){.paneco_top .top_paneco{margin-top:75px}}.paneco_top .top_paneco .top_paneco_title{background-image:url("../../img/top/about_bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding:202px 0 201px}@media only screen and (max-width: 1200px){.paneco_top .top_paneco .top_paneco_title{padding:100px 0}}@media (max-width: 767px){.paneco_top .top_paneco .top_paneco_title{background-image:url("../../img/top/about_bg_sp.jpg");padding:116px 0 106px}}.paneco_top .top_paneco .top_paneco_title ._line{border:2px solid #fff;display:flex;justify-content:center;align-items:center;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:600;width:calc(100% - 40px);max-width:500px;height:60px}@media only screen and (max-width: 1200px){.paneco_top .top_paneco .top_paneco_title ._line{font-size:16px;font-size:1.6rem;width:360px;height:40px}}@media (max-width: 767px){.paneco_top .top_paneco .top_paneco_title ._line{font-size:14px;font-size:1.4rem;max-width:250px;height:30px;border-width:1px}}.paneco_top .top_paneco .top_paneco_title ._line .c-iconR{padding-right:0.4em}.paneco_top .top_paneco .top_paneco_title ._line .c-iconR:after{top:-0.2em;right:0}.paneco_top .top_paneco .top_paneco_title ._title{margin-top:66px;font-size:45px;font-size:4.5rem;line-height:1.5555em;letter-spacing:.13em;font-weight:600}@media only screen and (max-width: 1200px){.paneco_top .top_paneco .top_paneco_title ._title{font-size:32px;font-size:3.2rem;margin-top:36px}}@media (max-width: 767px){.paneco_top .top_paneco .top_paneco_title ._title{font-size:23px;font-size:2.3rem;line-height:1.6086em;text-align:center;margin-top:19px}}.paneco_top .top_paneco .top_paneco_title ._title .c-iconR{padding-right:0.4em}.paneco_top .top_paneco .top_paneco_title ._title .c-iconR:after{top:-0.3em;right:0}.paneco_top .top_paneco .top_paneco_about{background:#f2efe7;padding:131px 0 150px}@media only screen and (max-width: 1200px){.paneco_top .top_paneco .top_paneco_about{padding:70px 0 100px}}@media (max-width: 767px){.paneco_top .top_paneco .top_paneco_about{padding:51px 0 50px}}.paneco_top .top_paneco .top_paneco_about .top_paneco_about_neco{margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.paneco_top .top_paneco .top_paneco_about .top_paneco_about_neco ._img{width:122px}@media (max-width: 767px){.paneco_top .top_paneco .top_paneco_about .top_paneco_about_neco ._img{width:90px}}.paneco_top .top_paneco .top_paneco_about .top_paneco_about_neco ._copy{margin-top:18px;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.paneco_top .top_paneco .top_paneco_about .top_paneco_about_neco ._copy{font-size:11px;font-size:1.1rem;margin-top:14px}}.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content{display:flex;justify-content:space-between;align-items:flex-start;width:calc(100% - 40px);margin:80px auto 0;max-width:800px}@media only screen and (max-width: 1200px){.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content{margin-top:60px}}@media (max-width: 767px){.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content{width:calc(100% - 70px);margin-top:36px;flex-direction:column}}.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content ._text{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:400;width:43.75%;padding-right:20px;margin-top:-10px}@media only screen and (max-width: 1200px){.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content ._text{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content ._text{font-size:14px;font-size:1.4rem;line-height:1.7857em;text-align:center;width:100%;padding:0;margin-top:0}}.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content ._text .c-iconR{padding-right:0.4em}.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content ._text .c-iconR:after{top:-0.2em;right:0}.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content ._img{width:56.25%}@media (max-width: 767px){.paneco_top .top_paneco .top_paneco_about .top_paneco_about_content ._img{width:100%;margin-top:34px}}.paneco_top .top_product .top_product_inner{width:calc(100% - 40px);max-width:1000px;margin:9.375vw auto 0}@media (max-width: 767px){.paneco_top .top_product .top_product_inner{width:calc(100% - 70px);margin-top:50px}}.paneco_top .top_product .top_product_neco{display:flex;justify-content:center;align-items:center;flex-direction:column}.paneco_top .top_product .top_product_neco ._img{width:100px}@media (max-width: 767px){.paneco_top .top_product .top_product_neco ._img{width:72px}}.paneco_top .top_product .top_product_neco ._copy{font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.05em;font-weight:400;margin-top:18px}@media (max-width: 767px){.paneco_top .top_product .top_product_neco ._copy{font-size:11px;font-size:1.1rem;margin-top:14px}}.paneco_top .top_product .top_product_title{color:#50a0aa;font-family:"Montserrat",sans-serif;font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.05em;font-weight:500;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #50a0aa;margin-top:80px;padding-bottom:25px}@media (max-width: 767px){.paneco_top .top_product .top_product_title{padding-bottom:16px;font-size:23px;font-size:2.3rem;margin:45px auto 0}}.paneco_top .top_product .top_product_title .c-iconR{padding-right:0.8em}.paneco_top .top_product .top_product_title .c-iconR:after{right:0.4em;top:-0.2em;font-size:0.62em}.paneco_top .top_product .top_product_content:after{content:'';clear:both;display:block}.paneco_top .top_product .top_product_content .top_product_content_side{position:sticky;float:left;top:100px;width:250px;margin-top:100px}@media only screen and (max-width: 1200px){.paneco_top .top_product .top_product_content .top_product_content_side{width:150px;margin-top:60px}}@media (max-width: 767px){.paneco_top .top_product .top_product_content .top_product_content_side{position:relative;top:0;display:flex;justify-content:center;align-items:center;width:100%;margin-top:49px;float:none}}.paneco_top .top_product .top_product_content .top_product_content_side .top_product_content_side_title{display:block;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.05em;font-weight:600;color:#50a0aa}@media (max-width: 767px){.paneco_top .top_product .top_product_content .top_product_content_side .top_product_content_side_title{font-size:12px;font-size:1.2rem;width:58px}}.paneco_top .top_product .top_product_content .top_product_content_side .top_product_content_side_list{margin-top:14px;display:flex;flex-direction:column;gap:14px}.paneco_top .top_product .top_product_content .top_product_content_side .top_product_content_side_list ._item{position:relative;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.05em;font-weight:400;padding-left:1.55em;cursor:pointer;width:fit-content}.paneco_top .top_product .top_product_content .top_product_content_side .top_product_content_side_list ._item:before{content:'';border:1px solid #070001;opacity:0.5;width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.paneco_top .top_product .top_product_content .top_product_content_side .top_product_content_side_list ._item:after{content:'';background:#50a0aa;width:10px;height:10px;position:absolute;top:50%;left:3px;transform:translateY(-50%);opacity:0}.paneco_top .top_product .top_product_content .top_product_content_side .top_product_content_side_list ._item.is-active:after{opacity:1}.paneco_top .top_product .top_product_content .top_product_content_side .top_product_content_side_select{width:calc(100% - 58px);border:1px solid #787475;height:40px;background-color:#fff;border-radius:0;box-shadow:none;display:flex;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-size:1.2rem;background-image:url("../../img/common/select_arw.svg");background-size:12px;background-position:right 14px center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:#070001}.paneco_top .top_product .top_product_content .top_product_content_main{float:right;width:calc(100% - 250px);display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:100px;gap:28px 30px}@media only screen and (max-width: 1200px){.paneco_top .top_product .top_product_content .top_product_content_main{width:calc(100% - 150px);margin-top:60px}}@media (max-width: 767px){.paneco_top .top_product .top_product_content .top_product_content_main{margin-top:25px;gap:22px 25px;width:100%}}.paneco_top .top_product .top_product_content .top_product_content_main .top_product_content_main_item{width:calc(33.33% - 20px)}@media (max-width: 767px){.paneco_top .top_product .top_product_content .top_product_content_main .top_product_content_main_item{width:calc(50% - 12.5px)}}.paneco_top .top_contact .top_contact_inner{width:calc(100% - 40px);margin:0 auto 12.6875vw;max-width:1000px}@media (max-width: 767px){.paneco_top .top_contact .top_contact_inner{margin-bottom:44px}}.paneco_top .top_contact .top_contact_link{margin-top:97px;background:#f2efe7;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:40px 20px 44px}@media (max-width: 767px){.paneco_top .top_contact .top_contact_link{margin-top:45px;padding:27px 0 30px}}.paneco_top .top_contact .top_contact_link ._text{font-size:18px;font-size:1.8rem;line-height:1.7777em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.paneco_top .top_contact .top_contact_link ._text{font-size:12px;font-size:1.2rem;line-height:1.6666em;letter-spacing:.1em}}.paneco_top .top_contact .top_contact_link ._link{margin-top:20px;border-color:#b09359;background:#b09359}@media (max-width: 767px){.paneco_top .top_contact .top_contact_link ._link{margin-top:10px;max-width:305px}}.paneco_top .top_contact .top_contact_link ._link:after{background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 19.5 16.5" style="enable-background:new 0 0 19.5 16.5;" xml:space="preserve"><polygon class="st0" points="10.7,0 9.3,1.5 15.5,7.2 0,7.2 0,9.2 15.5,9.2 9.3,15 10.7,16.5 19.5,8.2 " fill="%23fff"/></svg>')}.paneco_top .top_contact .top_contact_link ._link span{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.05em;color:#fff}@media (max-width: 767px){.paneco_top .top_contact .top_contact_link ._link span{font-size:14px;font-size:1.4rem}}@media (min-width: 768px){.paneco_top .top_contact .top_contact_link ._link:hover{background:#fff}.paneco_top .top_contact .top_contact_link ._link:hover:after{background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 19.5 16.5" style="enable-background:new 0 0 19.5 16.5;" xml:space="preserve"><polygon class="st0" points="10.7,0 9.3,1.5 15.5,7.2 0,7.2 0,9.2 15.5,9.2 9.3,15 10.7,16.5 19.5,8.2 " fill="%23b09359"/></svg>')}.paneco_top .top_contact .top_contact_link ._link:hover span{color:#b09359}}.paneco_top .top_contact .top_contact_more{margin-top:50px;border-color:#50a0aa;background:#fff}@media (max-width: 767px){.paneco_top .top_contact .top_contact_more{margin-top:40px;max-width:305px}}.paneco_top .top_contact .top_contact_more:after{background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 19.5 16.5" style="enable-background:new 0 0 19.5 16.5;" xml:space="preserve"><polygon class="st0" points="10.7,0 9.3,1.5 15.5,7.2 0,7.2 0,9.2 15.5,9.2 9.3,15 10.7,16.5 19.5,8.2 " fill="%2350a0aa"/></svg>')}.paneco_top .top_contact .top_contact_more span{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.05em;color:#50a0aa}@media (max-width: 767px){.paneco_top .top_contact .top_contact_more span{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em}}.paneco_top .top_contact .top_contact_more span .c-iconR{padding-right:0.4em}.paneco_top .top_contact .top_contact_more span .c-iconR:after{top:-0.2em;right:0em}@media (min-width: 768px){.paneco_top .top_contact .top_contact_more:hover{background:#50a0aa}.paneco_top .top_contact .top_contact_more:hover:after{background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 19.5 16.5" style="enable-background:new 0 0 19.5 16.5;" xml:space="preserve"><polygon class="st0" points="10.7,0 9.3,1.5 15.5,7.2 0,7.2 0,9.2 15.5,9.2 9.3,15 10.7,16.5 19.5,8.2 " fill="%23fff"/></svg>')}.paneco_top .top_contact .top_contact_more:hover span{color:#fff}}

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