@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{font-size:62.5%;overflow-y:scroll;height:100%}body{background:#eef6f5;line-height:1.8;font-family:Noto Sans JP,sans-serif;font-weight:700;color:#333;word-wrap:break-word;overflow-wrap:break-word;min-width:1200px;font-size:1.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#333}a:hover{text-decoration:none}a[href^="tel:"]{cursor:default}table{border-spacing:0}table a{color:#0784c8}input,select{font-size:16px}input:not([type=checkbox]),textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;max-width:100%}input[type=submit],input[type=reset],input[type=button]{border:0;cursor:pointer;-webkit-appearance:none}input[type=date]{width:auto;height:38px}*:focus{outline:none}::placeholder{color:#ccc}select{padding:10px;border:1px #333 solid;background:#fff;border-radius:5px;outline:none}img,picture{line-height:1;max-width:100%;height:auto;width:auto;display:block}svg{flex-shrink:0;display:block;fill-rule:evenodd;fill:currentColor;width:100%;height:100%;object-fit:contain;overflow:initial}dt{font-weight:400}::selection{background:#333;color:#fff}::-moz-selection{background:#333;color:#fff}li{list-style:none}i{flex-shrink:0;font-style:normal;display:block;line-height:0}sub{bottom:0}.l-header{z-index:999;position:relative;background:#55a8a1}.l-header-sub{background:#fff;position:fixed;height:clamp(50px,3.13vw,60px);display:flex;align-items:center;padding:0 clamp(10px,1.35vw,26px)}.l-header-sub .c-toggle-switch-list{margin-left:auto}.l-wrapper[noninit] .l-main{transition:none}.l-wrapper{transition:opacity .3s ease-in-out;opacity:1}.l-wrapper[noninit]{opacity:0}.l-menu-full{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow-y:auto;background:url(/assets/img/common/bg_menu_full.png) no-repeat center 0 #59aeb1;background-size:cover;display:flex;flex-direction:column}.l-menu-full-head{display:flex;align-items:center;background:#59aeb1;height:clamp(85px,5.73vw,110px);flex-shrink:0}.l-menu-full-logo{flex-shrink:0;padding:0 clamp(10px,1.35vw,26px);text-align:center}.l-menu-full-logo svg{margin:0 auto;fill:#fff;opacity:1;width:min(8.33vw,160px)}.l-menu-full-logo svg:hover{transition:opacity .3s linear;opacity:.7}.l-menu-full-head-menu{cursor:pointer;padding:0 clamp(10px,1.35vw,26px);background:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;transition:all .3s}.l-menu-full-head-menu:hover{opacity:.7}.l-menu-full-head-info{display:flex;align-items:center;color:#59aeb1;opacity:.7;font-size:clamp(14px,.94vw,18px)}.l-menu-full-head-info .s-icon.s-info{margin-right:10px;width:30px;height:30px}.l-menu-full-btn.s-close{cursor:pointer;transition:all .3s;display:flex;align-items:center;color:#59aeb1;font-size:clamp(14px,.94vw,18px)}.l-menu-full-btn.s-close .s-icon.s-close{margin-left:20px;width:clamp(20px,2.08vw,40px);height:clamp(20px,2.08vw,40px)}.l-menu-full-btn.s-close:hover{opacity:.7}.l-menu-full-btn.s-close.s-bottom{opacity:.7;color:#fff}.l-menu-full-btn.s-close.s-bottom:hover{opacity:1}.l-menu-full-bottom{margin-top:auto;display:flex;padding:0 clamp(10px,1.35vw,26px) clamp(10px,1.35vw,26px)}.l-menu-full-bottom .l-menu-full-btn.s-close{margin-left:auto}.l-menu-full-inner{display:flex;justify-content:space-between;padding:clamp(50px,4.17vw,80px) clamp(20px,2.71vw,52px) clamp(10px,1.35vw,26px);height:calc(100% - (clamp(85px,5.73vw,110px)*1.7))}.l-menu-full-left{width:68.94%}.l-menu-full-right{width:28.19%}.l-menu-full-nav-box{display:flex;justify-content:space-between}.l-menu-full-nav-box>*{width:48%}.l-menu-full-nav>li{padding-bottom:clamp(20px,1.56vw,30px);margin-bottom:clamp(20px,1.56vw,30px);border-bottom:6px solid rgba(255,255,255,.15)}.s-box-left .l-menu-full-nav>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.l-menu-full-nav .current:not(.no-current){opacity:1!important;display:flex;align-items:center}.l-menu-full-nav .current:not(.no-current) *{opacity:1!important}.l-menu-full-nav .current:not(.no-current):before,.l-menu-full-nav .current:not(.no-current):after{color:#ff0;position:absolute}.l-menu-full-nav .current:not(.no-current):before{content:"\8868\793a\4e2d";margin-left:auto;display:flex;align-items:center;font-size:clamp(12px,.83vw,16px);right:calc(clamp(10px,1.04vw,20px) + 5px)}.l-menu-full-nav .current:not(.no-current):after{content:"";display:block;width:clamp(10px,1.04vw,20px);height:clamp(10px,1.04vw,20px);background:currentColor;border-radius:100px;margin-left:5px;right:0}.l-menu-full-nav .current:not(.no-current) .s-status{margin-left:auto;display:flex;align-items:center;position:relative;color:#ff0;font-size:clamp(12px,.83vw,16px)}.l-menu-full-nav .current:not(.no-current) .s-status:after{content:"";display:block;width:clamp(10px,1.04vw,20px);height:clamp(10px,1.04vw,20px);background:currentColor;border-radius:100px;margin-left:5px}.l-menu-full-nav .current:not(.no-current) .menu-title:before{display:none}.l-menu-full-nav .menu-title-parent{font-size:clamp(18px,1.35vw,26px);opacity:.7;font-weight:400;margin-bottom:20px;color:#fff}.l-menu-full-nav .menu-title{position:relative;display:block;line-height:1.2;font-size:clamp(18px,1.46vw,28px);padding-right:1.5em}.l-menu-full-nav .menu-title .s-sub{font-size:clamp(14px,.83vw,16px);font-weight:400}.l-menu-full-nav .menu-title:before{transition:all .3s;content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(/assets/img/common/ico_arrow-right.svg) 0 0 no-repeat;width:clamp(4px,.94vw,18px);height:clamp(6px,1.51vw,29px);opacity:0}.l-menu-full-nav .menu-title-sub{font-size:clamp(14px,.83vw,16px);margin:auto 0 0 35px;font-weight:400}.l-menu-full-nav-link{display:flex;align-items:center;opacity:.7;color:#fff;transition:all .3s;position:relative}.l-menu-full-nav-link:hover{opacity:1}.l-menu-full-nav-link:hover .menu-title:before{opacity:1;right:-.5em}.l-menu-full-nav-link .s-icon{display:flex;align-items:center;justify-content:center;margin-right:clamp(10px,.78vw,15px)}.l-menu-full-nav-link .s-icon.s-home{width:clamp(18px,1.46vw,28px);height:clamp(18px,1.3vw,25px)}.l-menu-full-nav-link .s-icon.s-new{width:clamp(18px,1.56vw,30px);height:clamp(18px,1.56vw,30px)}.l-menu-full-nav-link .s-icon.s-past{width:clamp(18px,1.46vw,28px);height:clamp(18px,1.25vw,24px)}.l-menu-full-nav-link .s-icon.s-input{width:clamp(18px,1.46vw,28px);height:clamp(18px,1.25vw,23px)}.l-menu-full-nav-link .s-icon.s-co2{width:clamp(18px,1.77vw,34px);height:clamp(18px,1.15vw,22px)}.l-menu-full-nav-link .s-icon.s-ec{width:clamp(18px,1.67vw,32px);height:clamp(18px,1.67vw,32px)}.l-menu-full-nav-link .s-icon.s-esg{width:clamp(20px,2.08vw,40px);height:clamp(18px,1.46vw,28px)}.l-menu-full-nav-link .s-icon.s-setting{width:clamp(18px,1.46vw,28px);height:clamp(18px,1.46vw,28px)}.l-menu-full-nav-link .s-icon.s-regist{width:clamp(18px,1.35vw,26px);height:clamp(18px,1.35vw,26px)}.l-menu-full-nav-link .s-icon.s-download{width:clamp(18px,1.25vw,24px);height:clamp(18px,1.25vw,24px)}.l-menu-full-nav-link.s-plan:before{display:none}.l-menu-full-nav-link.s-plan .menu-title{padding-right:0;margin-right:10px}.l-menu-full-nav-link.s-plan .menu-title:before{display:none}.l-menu-full-nav-link.s-plan .s-sub{font-size:clamp(10px,.68vw,13px)!important}.l-menu-full-nav-child li:not(:last-child){margin-bottom:clamp(10px,1.04vw,20px);padding-bottom:clamp(10px,1.04vw,20px);border-bottom:1px dashed rgba(255,255,255,.7)}.l-menu-full-nav-child.s-tree{margin-left:clamp(35px,3.65vw,70px);position:relative;padding-left:clamp(24px,2.5vw,48px);margin-top:clamp(13px,1.35vw,26px)}.l-menu-full-nav-child.s-tree li{position:relative;padding:clamp(10px,1.04vw,20px) 0;margin-bottom:0}.l-menu-full-nav-child.s-tree li:before{content:"";width:clamp(16px,1.67vw,32px);height:4px;background:rgba(0,0,0,.15);bottom:0;left:calc(clamp(22px,2.29vw,44px)*-1);position:absolute;top:50%;transform:translateY(-50%)}.l-menu-full-nav-child.s-tree li:after{content:"";width:4px;height:calc(100% + 1px);background:rgba(0,0,0,.15);bottom:0;left:calc(clamp(24px,2.5vw,48px)*-1);position:absolute;top:0}.l-menu-full-nav-child.s-tree li:first-child:after{height:calc(100% + clamp(10px,1.04vw,20px));bottom:-1px;top:auto}.l-menu-full-nav-child.s-tree li:last-child{margin-bottom:-20px}.l-menu-full-nav-child.s-tree li:last-child:after{height:calc(50% + 2px)}.l-menu-full-nav-child.s-tree .menu-title{font-size:clamp(18px,1.35vw,26px)}.l-menu-full-nav-child.s-tree .menu-title .s-sub{font-size:clamp(14px,1.04vw,20px)}.l-menu-full-app-list{margin-left:50px}.l-menu-full-app-list li:not(:last-child){margin-bottom:clamp(10px,1.04vw,20px)}.l-menu-full-app-list li.current *{opacity:1}.l-menu-full-app-list .l-menu-full-nav-link{display:flex;align-items:center;font-size:clamp(18px,1.15vw,22px);color:#333;opacity:.4}.l-menu-full-app-list .l-menu-full-nav-link:hover{opacity:1}.l-menu-full-app-list icon{margin-right:clamp(10px,1.04vw,20px)}.l-menu-full-user-status{border-radius:6px;background:#34868d;padding:clamp(10px,1.35vw,26px);color:#fff;display:flex;flex-direction:column;max-height:100%}.l-menu-full-user-status-head{border-bottom:2px solid #fff;padding-bottom:clamp(20px,2.08vw,40px);margin-bottom:clamp(20px,2.08vw,40px)}.l-menu-full-user-info .text{font-weight:400;font-size:clamp(12px,.83vw,16px);opacity:.6}.l-menu-full-user-info .name{font-size:clamp(16px,1.04vw,20px)}.l-menu-full-user-info .name span{font-weight:400;font-size:clamp(10px,.68vw,13px);margin-left:.5em}.l-menu-full-logout{transition:all .3s;display:block;width:100%;max-width:408px;border-radius:50px;margin:clamp(10px,1.35vw,26px) auto 0;line-height:36px;position:relative;opacity:.7;background:#fff;color:#333;text-align:center;font-size:1.5rem}.l-menu-full-logout .s-icon.s-logout{position:absolute;top:0;bottom:0;margin:auto;right:10px;width:18px;height:17px}.l-menu-full-logout:hover{opacity:1}body.menu-head .l-main:not(.l-main--login){margin-top:clamp(135px,8.85vw,170px)}body.menu-head .l-main:not(.l-main--login) .l-main__contents{min-height:calc(100vh - (clamp(135px,8.85vw,170px) + clamp(85px,5.73vw,110px)))}body.menu-head .l-header{z-index:999;position:fixed;width:100%;left:0;top:0}body.menu-head .l-header-sub{width:100%;left:0;top:clamp(85px,5.73vw,110px)}body.menu-head .l-menu{background:#59aeb1}body.menu-head .l-menu-logo{flex-shrink:0;padding:0 clamp(10px,1.35vw,26px);text-align:center}body.menu-head .l-menu-logo svg{margin:0 auto;fill:#fff;opacity:1;width:min(8.33vw,160px)}body.menu-head .l-menu-logo svg:hover{transition:opacity .3s linear;opacity:.7}body.menu-head .l-menu-user-info{margin-left:max(10px,1.15vw);color:#fff}body.menu-head .l-menu-user-info .text{font-weight:400;font-size:1.1rem}body.menu-head .l-menu-user-info .name{font-size:clamp(12px,.78vw,15px)}body.menu-head .l-menu-user-info .name span{font-weight:400;font-size:clamp(10px,.68vw,13px);margin-left:.5em}body.menu-head .l-menu-wrap{height:clamp(85px,5.73vw,110px);display:flex;align-items:center;min-width:1200px px}body.menu-head .l-menu-nav{display:flex}body.menu-head .l-menu-nav li{position:relative;transition:all .3s}body.menu-head .l-menu-nav li.menu-head-close{display:none}body.menu-head .l-menu-nav .current *{opacity:1}body.menu-head .l-menu-nav .current a:before{content:"";display:block;width:100%;height:5px;position:absolute;right:0;bottom:5px;background:#fff;z-index:1}body.menu-head .l-menu-nav a{visibility:visible;position:relative;white-space:nowrap;color:#fff;display:flex;align-items:center;line-height:clamp(85px,5.73vw,110px);padding:0 clamp(10px,1.04vw,35px)}body.menu-head .l-menu-nav a>*{transition:opacity .3s linear;opacity:.7}body.menu-head .l-menu-nav a:hover>*{opacity:1}body.menu-head .l-menu-nav .l-menu-link .s-icon{display:none}body.menu-head .l-menu-trigger{margin:0 clamp(10px,1.35vw,26px);opacity:.7;transition:all .3s}body.menu-head .l-menu-trigger:hover{opacity:1}body.menu-head .l-menu-trigger svg{fill:#fff;width:min(1.77vw,34px);height:min(1.4vw,23px)}body.menu-head .l-menu-link{opacity:.7;transition:all .3s}body.menu-head .l-menu-link:hover{opacity:1}body.menu-head .l-menu-link .s-icon{margin:0 auto;display:flex;align-items:center;justify-content:center}body.menu-head .l-menu-link .s-icon svg{fill-rule:evenodd;fill:#fff}body.menu-head .l-menu-link .s-icon.s-setting{width:min(1.5vw,28px);height:min(1.5vw,28px)}body.menu-head .l-menu-link .s-icon.s-regist,body.menu-head .l-menu-link .s-icon.s-logout{width:min(1.4vw,26px);height:min(1.4vw,26px)}body.menu-head .l-menu-link .menu-title{display:block;font-size:clamp(12px,.94vw,18px)}body.menu-head .l-menu-link .menu-title br{display:none}body.menu-head .l-menu-full-btn.s-open{cursor:pointer;opacity:.7;margin:0 clamp(10px,2.08vw,45px);transition:all .3s;display:flex;justify-content:center;align-items:center;height:100%}body.menu-head .l-menu-full-btn.s-open:hover{opacity:1}body.menu-head .l-menu-full-btn.s-open svg{fill:#fff}body.menu-head .l-menu-full-btn.s-open .s-icon.s-open{width:min(2.08vw,40px);height:min(.5vw,10px)}body.menu-head .l-menu-app-list{display:flex;align-items:center;margin-left:auto}body.menu-head .l-menu-app-list li{margin-right:max(10px,1.56vw)}body.menu-head .l-menu-app-list li.s-regist{order:3;display:flex;align-items:center}body.menu-head .l-menu-app-list li.current *{opacity:1}body.menu-side .l-main{margin-top:clamp(50px,3.13vw,60px);width:calc(100% - clamp(85px,5.73vw,110px));margin-left:clamp(85px,5.73vw,110px)}body.menu-side .l-main__contents{min-height:calc(100vh - (clamp(50px,3.13vw,60px) + clamp(85px,5.73vw,110px)))}body.menu-side .l-header-sub{width:calc(100% - clamp(85px,5.73vw,110px));left:clamp(85px,5.73vw,110px);top:0px}body.menu-side .l-menu{background:#59aeb1;z-index:999;height:100%;width:clamp(85px,5.73vw,110px);position:absolute}body.menu-side .l-menu-inner{display:flex;flex-direction:column;justify-content:space-between;background:#59aeb1;width:clamp(85px,5.73vw,110px);height:100%;position:fixed;top:0;overflow-y:auto;overflow-x:hidden}body.menu-side .l-menu-inner::-webkit-scrollbar{width:6px;border-radius:3px}body.menu-side .l-menu-inner::-webkit-scrollbar-track{background-color:#55a8a1;width:6px;border-radius:3px}body.menu-side .l-menu-inner::-webkit-scrollbar-thumb{border-radius:3px;background-color:#bbdcd9}body.menu-side .l-menu-user-info,body.menu-side .l-menu-logo{display:none}body.menu-side .l-menu-wrap{width:clamp(85px,5.73vw,110px);height:100%;display:flex;flex-direction:column}body.menu-side .l-menu-nav li{position:relative;transition:all .3s}body.menu-side .l-menu-nav li:hover{color:#59aeb1}body.menu-side .l-menu-nav li:hover a{background:#eef6f5;color:#59aeb1}body.menu-side .l-menu-nav li:hover a *{opacity:1}body.menu-side .l-menu-nav li:hover a .s-icon svg{fill:currentColor}body.menu-side .l-menu-nav .current *{opacity:1!important}body.menu-side .l-menu-nav .current a{background:#eef6f5;color:#59aeb1}body.menu-side .l-menu-nav .current a .s-icon svg{fill:currentColor}body.menu-side .l-menu-nav a{visibility:visible;position:relative;white-space:nowrap;color:#fff;line-height:1;display:block;padding:clamp(10px,.78vw,15px) 0;padding:15px 0;font-weight:400;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}body.menu-side .l-menu-nav a:hover{background:#eef6f5}body.menu-side .l-menu-trigger{height:clamp(60px,4.17vw,80px);width:100%;display:flex;align-items:center;justify-content:center;opacity:.7;transition:all .3s}body.menu-side .l-menu-trigger:hover{opacity:1}body.menu-side .l-menu-trigger svg{transform:rotate(180deg);fill:#fff;width:clamp(20px,1.77vw,34px);height:clamp(20px,1.2vw,23px)}body.menu-side .l-menu-link{opacity:.7;transition:all .3s}body.menu-side .l-menu-link:hover{opacity:1}body.menu-side .l-menu-link .s-icon{margin:0 auto;display:flex;align-items:center;justify-content:center}body.menu-side .l-menu-link .s-icon svg{fill:#fff}body.menu-side .l-menu-link .s-icon.s-home{width:clamp(20px,1.56vw,30px);height:clamp(20px,1.41vw,27px)}body.menu-side .l-menu-link .s-icon.s-new{width:clamp(20px,1.67vw,32px);height:clamp(20px,1.67vw,32px)}body.menu-side .l-menu-link .s-icon.s-past{width:clamp(20px,1.56vw,30px);height:clamp(20px,1.35vw,26px)}body.menu-side .l-menu-link .s-icon.s-input{width:clamp(20px,1.35vw,26px);height:clamp(20px,1.15vw,22px)}body.menu-side .l-menu-link .s-icon.s-co2{width:clamp(20px,1.56vw,30px);height:clamp(20px,1.56vw,31px)}body.menu-side .l-menu-link .s-icon.s-ec{width:clamp(20px,2.08vw,40px);height:clamp(20px,1.35vw,26px)}body.menu-side .l-menu-link .s-icon.s-esg{width:clamp(20px,2.6vw,50px);height:clamp(20px,1.82vw,35px)}body.menu-side .l-menu-link .s-icon.s-setting,body.menu-side .l-menu-link .s-icon.s-regist,body.menu-side .l-menu-link .s-icon.s-logout{width:clamp(20px,1.35vw,26px);height:clamp(20px,1.35vw,26px)}body.menu-side .l-menu-link .menu-title{display:block;line-height:1.2;font-size:clamp(10px,.63vw,12px);margin-top:5px}body.menu-side .l-menu-link .menu-title .s-close{display:block}body.menu-side .l-menu-full-btn.s-open{cursor:pointer;opacity:.7;display:flex;justify-content:center;align-items:center;transition:all .3s;min-height:clamp(40px,3.65vw,70px)}body.menu-side .l-menu-full-btn.s-open:hover{opacity:1}body.menu-side .l-menu-full-btn.s-open svg{fill-rule:evenodd;fill:#fff}body.menu-side .l-menu-full-btn.s-open .s-icon.s-open{width:clamp(20px,2vw,40px);height:clamp(20px,.5vw,10px)}body.menu-side .l-menu-app-list{margin-top:auto}body.menu-side .l-menu-app-list li{margin-bottom:clamp(10px,1.35vw,26px)}body.menu-side .l-menu-app-list li.current *{opacity:1}.l-main{width:100%;position:relative;background:#eef6f5}.l-main:before{content:"";display:block;width:100%;height:calc(100vh - clamp(135px,8.85vw,170px));position:absolute;left:0;top:0;background:url(/assets/img/common/bg_page.png) no-repeat left bottom;background-size:cover}.l-main--login{width:100%!important;margin-left:0!important}.l-main__contents{position:relative;padding:clamp(10px,1.35vw,26px);padding-bottom:clamp(26px,2.71vw,52px)}.l-main--login .l-main__contents{min-height:calc(100vh - 73px)}.l-footer{position:relative;display:flex;align-items:center;height:clamp(85px,5.73vw,110px);padding-left:clamp(10px,1.35vw,26px)}.l-footer__logo{border-right:2px solid #fff;padding-right:clamp(10px,1.35vw,26px);margin-right:clamp(10px,1.35vw,26px);height:100%;display:flex;flex-direction:column;justify-content:center}.l-footer__logo *{color:#59aeb1}.l-footer__logo svg{width:clamp(100px,8.33vw,160px);height:clamp(50px,1.56vw,58px)}body.menu-head .l-footer__logo svg{width:160px;height:58px}.l-footer__site{font-weight:400;font-size:1.2rem}.l-footer__site .font-en{font-size:1.1rem;margin-left:1em}.l-footer__site a{color:#59aeb1;display:flex;align-items:center}.l-footer__site a:hover{transition:all .3s}.l-footer__site a i{width:12px;height:12px;margin-left:10px}.l-footer__nav{margin-left:auto;margin-right:clamp(85px,5.73vw,110px);display:flex;font-size:1.2rem;padding-right:1em}.l-footer__nav li{margin-right:1em}.l-footer__nav a{font-weight:400;color:#59aeb1}.l-footer__copyright{color:#59aeb1;font-size:1rem}.l-footer__to-top{position:absolute;right:0;cursor:pointer;background:rgba(51,51,51,.5);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:clamp(85px,5.73vw,110px);height:clamp(85px,5.73vw,110px);transition:all .3s}.l-footer__to-top i{position:relative;width:clamp(20px,1.67vw,32px);height:clamp(20px,1.51vw,29px)}.l-footer__to-top .s-text{display:block;font-size:clamp(10px,.63vw,12px);margin-top:8px}.l-footer__to-top:hover{background:rgb(51,51,51)}.c-card-list{display:flex;flex-wrap:wrap;justify-content:space-between}.c-card-list .c-card+.c-card{margin-top:clamp(10px,1.35vw,26px);display:flex;flex-direction:column;height:100%}.c-card-list>li{margin-bottom:clamp(10px,1.35vw,26px)}.c-card{position:relative;padding:clamp(10px,1.35vw,26px);background:#fff;border-radius:8px;box-shadow:0 3px 7px #0000000d}.c-card__table{margin-left:calc(clamp(10px,1.35vw,26px)*-1);margin-right:calc(clamp(10px,1.35vw,26px)*-1)}.c-card-result{position:relative;border-radius:12px;box-shadow:0 3px 7px #0000000d;background-image:-moz-linear-gradient(170deg,rgb(42,222,160) 0%,rgb(85,168,161) 100%);background-image:-webkit-linear-gradient(170deg,rgb(42,222,160) 0%,rgb(85,168,161) 100%);background-image:-ms-linear-gradient(170deg,rgb(42,222,160) 0%,rgb(85,168,161) 100%);display:flex;justify-content:space-between;padding:clamp(10px,1.35vw,26px)}.c-card-result>*{position:relative}.c-card-result:before{content:"";display:block;width:24vw;height:100%;position:absolute;left:0;top:0;background-image:url(/assets/img/common/bg_card-result.svg);background-size:cover;background-repeat:no-repeat}.c-card-result .c-graph-head{margin-bottom:1.56vw}.c-card-result-head{flex-shrink:0;margin-right:clamp(10px,1.35vw,20px)}.c-card-result-head .s-title{position:relative;font-size:clamp(14px,1.46vw,26px);color:#fff;line-height:1.3}.c-card-result-head .s-text{position:relative;font-size:clamp(8px,.63vw,12px);color:#333;opacity:.3;margin-top:1em}.c-card-result-head .s-ico{position:absolute;top:-1vw;right:-1.5em}.c-card-result-head .s-electric{width:3.96vw;height:5.99vw}.c-card-result-head .s-print{width:5.21vw;height:5.47vw}.c-card-result-list{width:100%;max-width:690px;border-radius:7px;background:#fff;display:flex;justify-content:space-between;box-shadow:0 10px 19px 1px #55a8a14d}.c-card-result-list li{width:100%;display:flex;flex-direction:column;white-space:nowrap;padding:clamp(10px,1.04vw,20px)}.c-card-result-list li:not(:last-child){border-right:1px dashed #d2e0df}.c-card-result-list .c-result-num{margin-top:auto;justify-content:flex-end}.c-card-result-list-title{color:#333;font-size:clamp(12px,.94vw,18px);line-height:1;margin-bottom:1em;padding-bottom:.5em;display:flex;align-items:center;justify-content:flex-end;border-bottom:2px solid #ccc;font-weight:400}.c-card-result-list-title .s-bold{font-weight:700}.c-card-result-list-title i{margin-right:.36vw;height:1.15vw}.c-card-result-list-title i svg{fill:#999;object-fit:contain}.c-card-result-list-title i.s-job{width:1.56vw}.c-card-result-list-title i.s-scope{width:.78vw}.c-card-result-list-title i.s-co2{width:1.77vw}.c-btn-center{margin:0 auto}.c-btn-01{position:relative;background-color:#32a895;line-height:clamp(40px,3.13vw,60px);border-radius:50px;color:#fff;font-size:clamp(14px,.94vw,18px);display:block;width:-moz-fit-content;width:fit-content;padding:0 2.86vw 0 2.6vw;text-align:center;transition:all .3s;box-shadow:0 5px 15px #00000026}.c-btn-01:before{content:"";display:block;position:absolute;right:clamp(10px,1.04vw,20px);top:50%;transform:translateY(-50%);background:url(/assets/img/common/ico_arrow-right.svg) 0 0 no-repeat;width:8px;height:13px}.c-btn-01:not(:disabled):hover{background:#448681}.c-btn-01.no-icon{width:100%;padding:0 2.6vw;display:flex;align-items:center;justify-content:center}.c-btn-01.no-icon i{height:clamp(12px,.94vw,15px);margin-right:5px}.c-btn-01.no-icon .s-icon{margin-right:5px}.c-btn-01.no-icon .s-icon.s-plus{width:17px;height:17px}.c-btn-01.no-icon:before{display:none}.c-btn-01.gray{background:#888}.c-btn-01.gray:hover{background:#666}.c-btn-01.s-orange{background:#ff8900}.c-btn-01.s-white{background:#fff;border:2px solid #999;color:#999;box-shadow:none}.c-btn-01.s-white:hover{color:#fff;background:#999}.c-btn-01.s-setting:before{display:none}.c-btn-01.s-setting .s-icon{position:absolute;right:clamp(10px,1.04vw,20px);top:50%;transform:translateY(-50%)}.c-btn-01.s-setting .s-icon.s-setting{width:16px;height:16px}.c-btn-01.s-setting .s-icon.s-pdf{width:clamp(15px,1.04vw,20px);height:clamp(15px,1.2vw,23px)}.c-btn-01.s-setting .s-icon.s-edit{width:clamp(15px,.94vw,18px);height:clamp(15px,.94vw,18px)}.c-btn-01.s-setting .s-icon.s-close{width:clamp(10px,.68vw,13px);height:clamp(10px,.68vw,13px)}.c-btn-01.s-setting .s-icon.s-download{width:16px;height:16px}.c-btn-01.s-setting .s-icon.s-diagnosis{width:clamp(15px,1.46vw,28px);height:clamp(15px,1.46vw,28px)}.c-btn-01.s-no-shadow{box-shadow:none}.c-btn-01.s-form{line-height:clamp(40px,3.96vw,76px);font-size:clamp(14px,1.15vw,22px);width:clamp(300px,23.23vw,446px)}.c-btn-01.s-form .s-icon{right:clamp(10px,1.56vw,30px)}.c-btn-01:disabled{opacity:.3!important}.c-btn-02{position:relative;background-color:#32a895;line-height:clamp(40px,3.13vw,50px);border-radius:50px;color:#fff;font-size:clamp(14px,.94vw,18px);display:block;width:-moz-fit-content;width:fit-content;padding:0 2.86vw 0 2.6vw;text-align:center;transition:all .3s}.c-btn-02.s-red{background:#ffe3e3;border:2px solid #ff3c3c;color:#ff3c3c}.c-btn-02.s-red:hover{color:#fff;background:#ff3c3c}.c-btn-02 .s-icon{position:absolute;right:clamp(10px,1.04vw,20px);top:50%;transform:translateY(-50%);width:12px;height:12px}.c-btn-add{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;line-height:1;font-size:clamp(14px,.83vw,16px)}.c-btn-add i{color:#32a895;font-size:clamp(14px,1.56vw,30px)}.c-btn-warning{white-space:nowrap;line-height:1;display:block;position:relative;border-radius:3px;background:#fd5656;transition:all .3s;opacity:1;padding:5px clamp(15px,1.04vw,20px) 5px clamp(5px,.52vw,10px);width:100%}.c-btn-warning:hover{opacity:.7}.c-btn-warning:before{content:"";display:block;position:absolute;right:clamp(3px,.52vw,10px);top:50%;transform:translateY(-50%);background:url(/assets/img/common/ico_arrow-right.svg) 0 0 no-repeat;width:clamp(4px,.42vw,8px);height:clamp(6px,.63vw,12px)}.c-btn-warning .c-text-warning{font-size:clamp(8px,.68vw,13px)}.flex-button{display:flex;justify-content:space-between}.flex-button>*{width:48%!important;padding:0 1vw!important;white-space:nowrap}.c-tab{display:flex;flex-wrap:wrap;font-size:clamp(14px,.94vw,18px);line-height:48px}.c-tab li{margin-right:8px}.c-tab li a{display:block;background:#55a8a1;color:#fff;padding:0 30px;border-radius:10px 10px 0 0}.c-tab li.active a{background:#fac024;position:relative}.c-tab li.active a:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fac024 transparent transparent transparent;position:absolute;bottom:-10px;z-index:1;left:50%;transform:translate(-50%)}.c-tab-area{display:none;opacity:0}.c-tab-area.is-active{display:block;animation-name:displayAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes displayAnime{0%{opacity:0}to{opacity:1}}.c-tab-02{display:flex;justify-content:space-between;margin-bottom:clamp(12px,.83vw,16px)}.c-tab-02 li{padding-bottom:20px;width:calc((100% - clamp(26px,2.71vw,52px))/2)}.c-tab-02 li a{position:relative;display:flex;justify-content:center;align-items:center;background:#fff;color:#59aeb1;padding:0 30px;border-radius:8px;border:1px solid #59aeb1;box-shadow:3px 3px #59aeb1;width:100%;height:clamp(50px,5.21vw,100px);margin-right:3px;margin-bottom:3px}.c-tab-02 li .c-graph-title{color:#59aeb1;font-size:clamp(12px,.83vw,16px)}.c-tab-02 li.current a{color:#fff;background:#59aeb1;position:relative;box-shadow:none}.c-tab-02 li.current a:before{content:"";position:absolute;bottom:-20px;z-index:1;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #59aeb1;border-bottom:0}.c-tab-02 li.current .c-title-help *{color:#fff}.c-tab-02 li:not(.current) a:hover{background:#ffffcc;box-shadow:none;margin:3px 0 0 3px}.c-tab-02 li:last-child .c-tooltip .c-tooltiptext{left:initial;transform:none;right:-10px}.c-tab-02 li:last-child .c-tooltip .c-tooltiptext:before{left:initial;transform:none;right:15px}.c-tab-02__title{display:flex;justify-content:center;align-items:center}.c-tab-02__title .s-icon{margin-right:clamp(10px,1.04vw,20px)}.c-tab-02__title .s-icon.s-target{width:32px;height:32px}.c-tab-02__title .s-icon.s-job{width:29px;height:26px}.c-tab-02__title .s-icon.s-scope1{width:27px;height:30px}.c-tab-02__title .s-icon.s-scope2{width:19px;height:30px}.c-tab-02__title .s-text{font-size:clamp(15px,1.56vw,30px)}.c-tab-02__title .s-sub{font-size:clamp(12px,1.25vw,24px)}.c-tab-02 .s-status{position:absolute;left:1em;top:1em;display:flex;align-items:center;color:#ff0;font-size:clamp(12px,.83vw,16px);line-height:1}.c-tab-02 .s-status:before{content:"";display:block;width:clamp(10px,1.04vw,20px);height:clamp(10px,1.04vw,20px);background:currentColor;border-radius:100px;margin-right:5px}.c-tab-02 .c-title-help{z-index:1;position:absolute;right:clamp(12px,.83vw,16px);top:50%;transform:translateY(-50%)}.c-form-title{display:flex;align-items:center;color:#59aeb1;font-size:clamp(20px,1.56vw,30px);margin:0 clamp(10px,1.35vw,26px) clamp(10px,1.35vw,26px)}.c-form-title .s-icon{flex-shrink:0;margin-right:10px}.c-form-title .s-icon.s-check{width:clamp(20px,1.56vw,30px);height:clamp(20px,1.2vw,23px)}.c-form-section{margin-bottom:clamp(30px,3.13vw,60px)}.c-form-section .c-text{margin:0 clamp(10px,1.35vw,26px)}.c-form-section .c-link-01{font-size:clamp(14px,.83vw,16px)}.c-form-grid{display:flex;align-items:flex-end}.c-form-grid *:not(:last-child){margin-right:10px}.c-form-grid .s-text{margin-bottom:.5em}.c-form-grid.s-date .c-input,.c-form-grid.s-date .custom-select{width:120px}.c-form-grid-item .s-item{margin-right:0;display:flex;align-items:flex-end}.c-form-grid-item .s-item *:not(:last-child){margin-right:10px}.c-form-checkbox-wrap>li:not(:last-child){border-bottom:1px dashed rgba(85,168,161,.7);padding-bottom:clamp(10px,1.35vw,26px);margin-bottom:clamp(10px,1.35vw,26px)}.c-form-checkbox-wrap .checknox-wrap{padding-left:27px;line-height:20px;font-size:clamp(13px,.83vw,16px);font-weight:400}.c-form-checkbox-wrap .checknox-wrap .checkmark{border-width:2px;border-style:solid;border-color:#999}.c-form-checkbox-wrap .checknox-wrap input:checked+.checkmark{background-color:#59aeb1;border-color:#59aeb1}.c-form-checkbox-wrap .checknox-wrap input:checked+.checkmark+.s-text{font-weight:700}.c-form-checkbox-wrap+.c-text-form-error{margin-top:clamp(10px,1.35vw,26px)}.c-form-link{margin-top:clamp(18px,1.88vw,36px);font-size:clamp(14px,1.04vw,16px)}.c-form-flow li{position:relative}.c-form-flow li:not(:last-child){padding-bottom:clamp(40px,4.17vw,60px)}.c-form-flow li:not(:last-child):before{content:"";position:absolute;bottom:5px;left:clamp(16px,1.72vw,33px);width:6px;height:clamp(35px,3.65vw,50px);border-radius:3px;background:#999;opacity:.5}.c-form-flow li.current:before{opacity:1;background:#59aeb1}.c-form-flow li.current .c-form-flow-step{opacity:1;color:#fff;background:#59aeb1;border-color:#59aeb1}.c-form-flow li.current .c-form-flow-text{color:#333}.c-form-flow-content{display:flex}.c-form-flow-content dt{flex-shrink:0;margin-right:clamp(10px,1.04vw,20px)}.c-form-flow-step{width:clamp(35px,3.65vw,70px);height:clamp(35px,3.65vw,70px);border-radius:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;opacity:.5;color:#999;border-width:3px;border-style:solid;border-color:currentColor}.c-form-flow-step .s-text-01{margin-top:5px;font-size:1.1rem}.c-form-flow-step .s-text-02{font-size:clamp(20px,2.08vw,40px);font-weight:600;margin-top:-2px}.c-form-flow-text{color:#999}.c-form-flow-text .s-main{font-size:clamp(18px,1.15vw,22px)}.c-form-flow-text .s-sub{font-size:clamp(10px,.68vw,13px);font-weight:400}.c-form-status-text{position:relative;padding-left:calc(clamp(18px,1.46vw,28px) + 10px);margin-bottom:clamp(18px,1.82vw,35px)}.c-form-status-text:before{content:"";display:block;width:clamp(18px,1.46vw,28px);height:clamp(18px,1.46vw,28px);background:#ff8900;border-radius:100px;position:absolute;left:0;top:.3em}.c-form-status-text .s-main{font-size:clamp(18px,1.15vw,22px)}.c-form-status-text .s-sub{font-size:clamp(10px,.68vw,13px);font-weight:400}.c-form-alert{display:flex;align-items:center;border-radius:6px;color:#59aeb1;border:3px solid currentColor;box-shadow:0 3px 7px #0000000d;padding:clamp(10px,1.35vw,26px);margin:clamp(10px,1.35vw,26px) clamp(10px,1.35vw,26px) clamp(30px,3.28vw,63px)}.c-form-alert__head{display:flex;min-height:clamp(20px,2.1vw,40px)}.c-form-alert__head>.s-icon{flex-shrink:0;margin-right:10px;width:clamp(20px,2.1vw,40px);height:clamp(20px,2.1vw,40px)}.c-form-alert__head .s-text{font-size:clamp(16px,1.04vw,20px)}.c-form-alert__body{font-size:clamp(12px,.83vw,16px);padding-left:clamp(10px,1.35vw,20px);margin-left:clamp(10px,1.35vw,20px);border-left-width:1px;border-left-style:solid;border-left-color:#55a8a14d}.c-form-alert.s-error{color:#ff3c3c;background:#ffe3e3}.c-form-alert.s-error .c-form-alert__body{border-left-color:#ff3c3c4d}.c-form-alert:has(.c-form-alert__body) .c-form-alert__head{flex-shrink:0}.c-form-alert-link{display:inline-flex;width:fit-content;position:relative;color:#59aeb1;line-height:1;padding-bottom:.2em;border-bottom:2px solid;transition:all .3s}.c-form-alert-link:hover{border-bottom:2px solid transparent}.c-form-alert-link.s-orange{color:#ff8901}.c-form-alert-link .s-icon{margin-left:.25em}.c-form-alert-link .s-icon.s-pdf{width:16px;height:18px}.c-form-btn{display:flex;justify-content:center}.c-form-btn .c-btn-01+.c-btn-01{margin-left:clamp(10px,1.35vw,26px)}.c-modal-form__head{margin-bottom:16px}.c-modal-form__list{font-size:clamp(13px,.83vw,16px);font-weight:400;border-top:1px solid #666}.c-modal-form__item{border-bottom:1px solid #666;padding:clamp(10px,1.35vw,26px)}.c-modal-form__item:nth-child(2n){background:#fafafa}.c-modal-form .c-graph-title{margin-top:10px;margin-bottom:clamp(10px,1.35vw,26px)}.c-modal-form .c-form-checkbox-wrap{margin-top:clamp(10px,1.35vw,26px)}.c-modal-form .c-text-form{width:fit-content;line-height:1;font-weight:700;font-size:clamp(14px,.94vw,18px)}.c-modal-form .c-text-form .c-label-01{margin-left:1em;padding:5px;line-height:1}.c-modal-form .s-note{font-size:clamp(10px,.68vw,13px);margin-top:10px;font-weight:400}.c-modal-form .radio-wrap+.c-form-grid{padding-left:27px;margin-top:clamp(10px,1.35vw,26px)}.c-modal-form .c-form-btn{margin-top:clamp(10px,1.35vw,26px)}.c-modal-form .c-form-grid.s-date .c-input{width:160px}.c-input{width:100%;border:1px solid #333;border-radius:6px;font-size:clamp(11px,.83vw,16px);background:#fff}.c-input.error{border-color:#ff304e;background:#ffeaed}.c-input-text{padding:0 15px;line-height:clamp(40px,2.6vw,50px)}.c-input-textarea{padding:15px}.c-input::placeholder{font-size:clamp(10px,.83vw,16px);color:#999;font-weight:400;text-align:left}.custom-select:focus,.c-input:focus{background-color:#ffc;border-color:#333}.checknox-wrap{display:block;position:relative;padding-left:27px;cursor:pointer;user-select:none;line-height:20px;font-size:clamp(13px,.83vw,16px);font-weight:400}.checknox-wrap input{display:none}.checknox-wrap .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #59aeb1;border-radius:3px;transition:all .3s}.checknox-wrap .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:6px;height:11px;border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checknox-wrap input:checked+.checkmark{background-color:#59aeb1}.checknox-wrap input:checked+.checkmark:after{display:block}.radio-wrap{display:block;position:relative;padding-left:27px;cursor:pointer;user-select:none;line-height:20px;font-size:clamp(13px,.83vw,16px);font-weight:400}.radio-wrap input{display:none}.radio-wrap .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #999;border-radius:50px;transition:all .3s}.radio-wrap .checkmark:after{content:"";position:absolute;display:none;left:3px;top:3px;height:10px;width:10px;border-radius:50px;background:#59aeb1}.radio-wrap input:checked+.checkmark{border:2px solid #59aeb1}.radio-wrap input:checked+.checkmark:after{display:block}.radio-wrap input:checked+.checkmark+.s-text{font-weight:700}.custom-select-wrap{width:fit-content;position:relative}.custom-select-wrap:before{z-index:1;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:0;height:0;padding:0;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;pointer-events:none}.custom-select{cursor:pointer;max-width:140px;position:relative;display:block;padding:0 25px 0 10px;font-size:clamp(11px,.83vw,16px);line-height:clamp(40px,2.6vw,50px);font-weight:700}.custom-select-trigger{cursor:pointer;position:relative;background-color:#fff;line-height:clamp(34px,2.29vw,44px);border-radius:50px;font-size:clamp(11px,.94vw,18px);display:block;padding:0 2.5vw 0 clamp(10px,1.04vw,20px);text-align:center;border:clamp(1px,.16vw,3px) solid #32a895;box-sizing:content-box}.custom-select-trigger:after{z-index:1;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:0;height:0;padding:0;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;pointer-events:none}.custom-select-trigger.c-graph-item{padding-left:2em!important}.custom-select-trigger.c-graph-item:before{left:.8em}.custom-select-trigger.custom-option{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.select-year .custom-select-trigger,.select-date .custom-select-trigger{width:5em}.select-area .custom-select-trigger,.select-fuel .custom-select-trigger{width:auto}.custom-options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;margin:10px 0 0;border:1px solid #b5b5b5;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 1px #00000012;background:#fff;transition:all .2s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);z-index:2;max-height:60vh;overflow:auto}.custom-options .custom-option{position:relative;display:block;padding:5px clamp(10px,1.04vw,20px);border-bottom:1px solid #b5b5b5;font-size:clamp(12px,.94vw,18px);line-height:1.8;cursor:pointer}.custom-options .custom-option:first-of-type{border-radius:4px 4px 0 0}.custom-options .custom-option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px}.custom-options .custom-option:hover,.custom-options .custom-option.selection{background:#ddd}.custom-options .custom-option.c-graph-item{line-height:1.8;padding-left:2em}.custom-options .custom-option.c-graph-item:before{left:.8em}.custom-select.base .custom-select-trigger{background-color:#fff;line-height:clamp(40px,2.6vw,50px);height:clamp(40px,2.6vw,50px);border-radius:6px;font-size:clamp(10px,.83vw,16px);padding:0 2.3vw 0 clamp(10px,1.04vw,20px);text-align:left;border:1px solid #999}.custom-select.base .custom-select-trigger.label{color:#999;white-space:nowrap}.custom-select.base .custom-select-trigger:after{background:url(/assets/img/common/ico_arrow-right-gray.svg) 0 0 no-repeat}.custom-select.base.sel .custom-select-trigger{color:#32a895}.custom-select.base .custom-option{font-size:clamp(10px,.83vw,16px)}.custom-select.base .custom-select-input{position:absolute;display:block;top:0;left:0;right:0;min-width:90%;margin:17px 4px 0;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 1px #00000012;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-16px);z-index:5;height:clamp(40px,2.6vw,50px);padding:0 2.3vw 0 clamp(10px,1.04vw,20px)}.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.custom-select.opened .custom-select-input{opacity:1;visibility:visible;pointer-events:all;white-space:nowrap;overflow:hidden}.custom-select.opened .custom-select-input:empty:before{content:"\6587\5b57\3067\691c\7d22\53ef\80fd";display:block;color:#999;padding-left:.2em}.custom-select.opened .custom-select-input:focus{outline:none}.c-title-01{color:#333;font-size:clamp(20px,1.56vw,30px);line-height:1;margin-bottom:2.08vw}.c-title-01.flex{display:flex;align-items:flex-end}.c-title-01 .sub{display:flex;font-size:.94vw;font-weight:700;color:#336561;position:relative;margin-left:1.46vw}.c-title-01 .sub i{margin-right:.4em}.c-title-01 .sub i svg{fill:currentColor;width:1.1em;height:1.1em}.c-title-01.s-white{color:#fff}.c-title-02{line-height:1;display:flex;align-items:center}.c-title-02 .s-icon{color:#59aeb1;opacity:.7;margin-right:10px}.c-title-02 .s-icon.s-calender,.c-title-02 .s-icon.s-time{width:24px;height:24px}.c-title-02 .s-main{font-size:clamp(16px,1.56vw,30px)}.c-title-02 .s-sub{font-size:clamp(12px,.94vw,18px);margin-right:1em}.c-title-03{color:#333;font-size:clamp(20px,1.56vw,30px);line-height:1;margin-bottom:2.08vw}.c-title-03.flex{display:flex;align-items:flex-end}.c-title-03 .sub{display:flex;font-size:.94vw;font-weight:700;color:#336561;position:relative;margin-left:1.46vw}.c-title-03 .sub i{margin-right:.4em}.c-title-03 .sub i svg{fill:currentColor;width:1.1em;height:1.1em}.c-title-03.s-white{color:#fff}.c-title-help{line-height:1;display:flex;align-items:center}.c-title-help .c-tooltip{margin-left:5px}.c-title-cn{flex-shrink:0;display:flex;align-items:center;line-height:1;margin-bottom:clamp(10px,1.35vw,26px)}.c-title-cn .s-icon.s-news{width:clamp(30px,3.13vw,60px);margin-right:10px}.c-title-cn .s-main{display:block;font-size:clamp(18px,1.25vw,24px)}.c-title-cn .s-sub{display:block;font-size:1.3rem;font-style:italic;opacity:.5;margin-top:10px}.c-title-page-head{min-height:40px;line-height:1;margin-bottom:clamp(26px,2.71vw,52px);display:flex;align-items:center}.c-title-page-head:has(.s-text) .c-title-page{border-right:2px solid rgba(85,168,161,.3);padding-right:clamp(10px,1.35vw,26px);margin-right:clamp(10px,1.35vw,26px)}.c-title-page-head .s-text{line-height:1.5;font-size:clamp(12px,.78vw,15px);font-weight:400}.c-title-page-head .s-link{margin-left:auto}.c-title-page-head .s-link .c-link-01{font-size:clamp(14px,1.04vw,16px)}.c-title-page{display:flex;align-items:center;min-height:65px}.c-title-page .s-icon{flex-shrink:0;color:#59aeb1}.c-title-page .s-icon.s-esg{width:60px;height:53px}.c-title-page .s-icon.s-declaration{width:56px;height:55px}.c-title-page .s-icon.s-setting{width:40px;height:40px}.c-title-page .s-icon.s-input{width:55px;height:45px}.c-title-page .s-icon.s-new{width:60px;height:60px}.c-title-page .s-icon.s-past{width:60px;height:51px}.c-title-page .s-icon.s-ec{width:58px;height:60px}.c-title-page .s-icon.s-regist{width:40px;height:40px}.c-title-page .s-icon.s-co2{width:65px;height:42px}.c-title-page .s-main{white-space:nowrap;font-size:clamp(16px,1.56vw,30px);margin-left:20px}.c-title-page .s-sub{font-size:clamp(12px,1.04vw,20px)}.c-table--cel4 th,.c-table--cel4 td{width:23.3333333333%}.c-table--cel4 th:first-child,.c-table--cel4 td:first-child{width:30%}.c-table--cel5 th,.c-table--cel5 td{width:20%}.c-table__list li{margin-bottom:2em}.c-table__list li:last-of-type{margin-bottom:0}.c-table-scloll{overflow-y:auto}.c-table-scloll::-webkit-scrollbar{width:10px;border-radius:5px}.c-table-scloll::-webkit-scrollbar-track{background-color:#fff;width:10px;border-radius:5px}.c-table-scloll::-webkit-scrollbar-thumb{border-radius:5px;background-color:#999}.data-scope .c-table-scloll{overflow-y:scroll;height:calc(clamp(50px,3.13vw,60px)*6)}.data-scope.scope1 .c-table-scloll{height:calc(clamp(50px,3.13vw,60px)*6 - 1px);position:relative}.data-scope.scope2 .c-table-scloll{height:calc(clamp(50px,3.13vw,60px)*9 - 1px);position:relative}.data-co2 .c-table-scloll{overflow-y:scroll;border-bottom:2px solid #333;height:calc(clamp(50px,3.13vw,60px)*6 - 1px)}.c-table-01{width:100%}.c-table-01 th,.c-table-01 td{border-bottom:1px solid #666;padding:clamp(5px,1.04vw,20px);vertical-align:middle;font-size:clamp(13px,.83vw,16px);line-height:1.5}.c-table-01 th:before,.c-table-01 th:after,.c-table-01 td:before,.c-table-01 td:after{content:"";display:block;width:0;height:0}.c-table-01 th:before,.c-table-01 td:before{margin-top:-.25em}.c-table-01 th:after,.c-table-01 td:after{margin-bottom:-.25em}.c-table-01 th{border-bottom:none;background:#999;color:#fff;text-align:center}.c-table-01 td{text-align:center}.c-table-01 td .text{margin-top:.5em}.c-table-01 td:first-child{font-weight:400;text-align:left}.c-table-01 td:not(:last-child){border-right:1px dashed #ccc}.c-table-01 tr.bd-none th,.c-table-01 tr.bd-none td{border-bottom:none}.c-table-01 tbody tr:nth-child(2n) td{background:#fafafa}.c-table-01 .color-gray{color:#777}.c-table-01 .c-graph-item{color:#333;font-size:clamp(10px,.78vw,15px);white-space:nowrap}.c-table-01 .c-graph-item:before{width:.7em;height:.7em}.c-table-01 tr.s-total{background:#dbfffc}.c-table-01 tr.s-total td{width:25%}.c-table-01 tr.s-oth{background:rgba(204,204,204,.15)}.data-co2 .c-table-01{font-weight:400}.data-co2 .c-table-01 tr.s-total{border-top:2px solid #333;border-bottom:2px solid #333}.data-co2 .c-table-01 tr.s-total td:last-of-type{padding-right:calc(clamp(5px,1.04vw,20px) + 10px)}.data-co2 .c-table-01 td{border-right:none!important}.data-co2 .c-table-01 td:not(:last-of-type){padding-right:0}.data-co2 .c-table-01 td:last-of-type{font-weight:700;width:5%}.c-table-01 .s-unit{font-weight:400;font-size:clamp(10px,.68vw,13px);margin-left:.5em}.c-table-01 .s-point{font-weight:400;font-size:9px}.c-table-02{width:100%;border-top:1px solid #eee}.c-table-02 th,.c-table-02 td{border-bottom:1px solid #eee;padding:1em;vertical-align:middle;line-height:1}.c-table-02 th{font-size:clamp(12px,.78vw,15px);color:#777;padding-left:4em;width:20%}.c-table-02 td{font-size:clamp(12px,.94vw,18px);font-weight:500}.c-table-02 tbody tr:nth-child(odd) th,.c-table-02 tbody tr:nth-child(odd) td{background:#fafafa}.data-scope{border-bottom:2px solid #333}.data-scope div.s-total{background:#dbfffc;padding-right:10px}.data-scope div.s-total td{background:none!important}.data-scope div.s-oth{background:rgba(204,204,204,.15);padding-right:10px}.data-scope div.s-oth td{background:none!important}.data-scope .c-table-01 td:first-child{width:30%}.data-scope .c-table-01 tbody tr:nth-child(1n) td{background:rgba(204,204,204,.15)}.data-scope .c-table-01 tbody tr:nth-child(2n) td{background:#fff}.data-scope tbody tr:last-child td{border-bottom:none}.data-scope .c-table-01 td,.data-co2 .c-table-01 td,.c-card__table .c-table-01 td{height:clamp(50px,3.13vw,60px);padding-top:0;padding-bottom:0}.data-scope .c-table-01 td:first-child,.data-co2 .c-table-01 td:first-child,.c-card__table .c-table-01 td:first-child,.data-co2 .c-table-01 td{padding-top:.89vw;padding-bottom:.89vw}.cat-label{line-height:1;font-size:clamp(10px,.78vw,15px);font-weight:700;width:fit-content;min-height:min(1.35vw,26px);padding:5px .52vw;border-radius:1.09vw;display:flex;align-items:center;color:#fff;background-color:var(--bg-color, #aaa)}.cat-label.s-yellow{background-color:#ffef34;color:#333}.cat-label.color-gasoline{--bg-color: #f6aa00}.cat-label.color-light_oil{--bg-color: #03af7a}.cat-label.color-kerosene{--bg-color: #4dc4ff}.cat-label.color-gas{--bg-color: #005aff}.cat-label.color-other{--bg-color: #c8c8cb}.cat-label.color-electric{--bg-color: #fff100}.cat-label.color-paper{--bg-color: #ff8082}.cat-label.color-scope1{--bg-color: #03af7a}.cat-label.color-scope2{--bg-color: #990099}.cat-label.color-scope3{--bg-color: #f6aa00}.cat-label.color-scope_all{--bg-color: #c8c8cb}.cat-label.invert{color:#333}table:not(.p-setting-table) .point{font-weight:700;font-size:clamp(10px,.68vw,13px);position:relative;display:inline-flex;align-items:center;border-radius:2px;padding:3px;color:#fff}table:not(.p-setting-table) .point:before{content:"";font-size:clamp(10px,.52vw,10px)}table:not(.p-setting-table) .point.down{background-color:#07f}table:not(.p-setting-table) .point.down:before{content:"\25bc"}table:not(.p-setting-table) .point.up{background-color:#ff3c3c}table:not(.p-setting-table) .point.up:before{content:"\25b2"}table:not(.p-setting-table) .point.s-blue{background-color:#07f}.table-emissions .cell-grid{display:flex;flex-wrap:wrap;justify-content:center}.table-emissions .cell-grid .num{width:50%;text-align:right;font-size:clamp(14px,.83vw,16px)}.table-emissions td:nth-child(2) .cell-grid .num{text-align:center;width:100%}.table-emissions .cell-grid .rate{padding-left:10px;width:50%;text-align:left}.table-emissions .cell-grid .consumption{width:100%;font-weight:400;color:#666;font-size:1.2rem}.table-emissions .cell-grid .consumption .unit{margin-left:.15em;font-size:.9rem}.c-table-form{width:100%;border-top:2px solid #000;border-bottom:2px solid #000}.c-table-form th,.c-table-form td{border-bottom:1px solid #666;padding:clamp(10px,1.35vw,26px);vertical-align:top;font-size:clamp(13px,.83vw,16px)}.c-table-form th{border-right:1px dashed #ccc;min-width:320px;width:20%}.c-table-form td{font-weight:400;vertical-align:middle}.c-table-form tr:nth-child(2n) th,.c-table-form tr:nth-child(2n) td{background:#fafafa}.c-table-form .c-input{font-size:clamp(13px,.83vw,16px)}.c-table-form .c-input::placeholder{color:#999}.c-table-form tr.s-error th,.c-table-form tr.s-error td{background:#ffe3e3}.c-table-form tr.s-error .c-input,.c-table-form tr.s-error .custom-select,.c-table-form tr.s-error .checkmark{border:2px solid #ff3c3b}.c-pagenavi{margin-top:2.6vw;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;font-family:Poppins,sans-serif;font-size:clamp(10px,1.04vw,20px)}.c-pagenavi .page{flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;width:clamp(25px,2.6vw,50px);height:clamp(25px,2.6vw,50px);line-height:clamp(25px,2.6vw,50px);color:#008882;border:2px solid #008882;transition-duration:.5s;margin-right:clamp(10px,5.33vw,20px)}.c-pagenavi .current,.c-pagenavi .page:hover{color:#fff;background-color:#008882;transition-duration:.5s}.c-pagenavi .arrow{display:flex;cursor:pointer;align-items:center;justify-content:center}.c-pagenavi .arrow :hover{opacity:.7;transition-duration:.5s}.c-pagenavi .arrow.prev{margin-right:clamp(10px,1.56vw,30px)}.c-pagenavi .arrow.prev svg{transform:rotateY(180deg)}.c-pagenavi .arrow.next{margin-left:.52vw}.c-pagenavi .arrow svg{fill:#008882;width:clamp(10px,1.56vw,30px);height:clamp(10px,1.56vw,30px)}.c-pagenavi .omit{display:flex;align-items:center;justify-content:center;color:#008882;font-weight:400;font-size:clamp(10px,1.98vw,38px);margin-right:clamp(10px,5.33vw,20px);line-height:clamp(25px,2.6vw,50px);margin-top:-.5em}.c-result{position:relative;overflow:hidden}.c-result>*{position:relative;z-index:1}.result-head{width:100%;margin-bottom:1.4em}.result-ttl{width:-moz-fit-content;width:fit-content}.result-ttl .c-title-01{position:relative;margin-bottom:.5em;padding-bottom:.5em}.result-ttl .c-title-01:before{content:"";display:block;height:1px;width:100%;background:#336561;opacity:.5;position:absolute;left:0;bottom:1px}.result-ttl .c-title-01:after{content:"";font-size:clamp(10px,1.04vw,20px);display:block;height:3px;width:calc(100% - 1.4em);background:#fac024;position:absolute;right:0;bottom:0}.result-ttl p{line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:clamp(10px,1.04vw,20px);font-weight:700;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.result-ttl p i{color:#55a8a1;opacity:.7;margin-right:.4em}.result-ttl p i svg{fill:currentColor;width:1.1em;height:1.1em}.result-data img{margin:0 auto}.result-data .graph{background:url(/assets/img/graph-01_shadow.png) bottom center no-repeat;background-size:90%;padding-bottom:1.8vw}.result-data .result-title{position:relative;height:clamp(30px,3.13vw,60px);display:flex;flex-direction:column;justify-content:center}.result-data .result-title:before{content:"";display:block;background:url(/assets/img/common/ico_stethoscope.svg) 0 0 no-repeat;background-size:contain;width:clamp(30px,3.13vw,60px);height:clamp(30px,3.13vw,60px);position:absolute;right:-5px;z-index:1;filter:drop-shadow(0px 5px 10px rgba(0,0,0,.2))}.result-data .result-title h3{position:relative;line-height:clamp(30px,2.6vw,50px);font-size:clamp(13px,1.04vw,20px);color:#fff;display:block;padding:0 0 0 20px;margin-bottom:0;background:url(/assets/img/common/ttl-02.png) 0 center no-repeat;background-size:100%}.result-data .result-title h3 span{position:relative}.result-data .result-coment{margin-top:-5px}.result-data .result-coment p{font-weight:400;margin:5px 1.3em 20px;color:#333;font-size:max(10px,.83vw);background-image:linear-gradient(180deg,rgba(0,0,0,.15) 1px,transparent 1px);background-size:100% 2.4em;line-height:2.4em;padding-bottom:1px}.c-result-content{display:flex;align-items:center}.c-result-num{font-size:clamp(18px,1.35vw,26px);line-height:1;display:flex;align-items:baseline}.c-result-num.s-blue{color:#0066d2}.c-result-num.s-red{color:#ff304e}.c-result-num .s-num-s{font-size:clamp(12px,1.25vw,24px)}.c-result-num .s-num{font-size:clamp(14px,1.35vw,26px)}.c-result-num .s-num-m{font-size:clamp(16px,1.46vw,28px)}.c-result-num .s-num-l{font-size:clamp(18px,1.56vw,30px)}.c-result-num .s-num-none{margin:0 1em}.c-result-num .s-text{font-size:1rem;font-weight:700;margin-left:5px;margin-top:auto}.c-result-num .s-text-l{font-size:1.25vw;margin-right:5px}.c-result-num .s-status{margin-bottom:auto;margin-left:5px}.c-result-num .c-status-icon{width:clamp(8px,.52vw,10px);height:clamp(8px,.52vw,10px)}.c-result-status{display:flex;margin-left:10px}.c-result-status i{width:22px;height:22px}.c-result-status i:not(:last-child){margin-right:3px}.c-result-rank-box{display:flex;justify-content:space-between}.c-result-rank-box .s-status{margin-left:auto}.c-result-rank-box .c-status-icon{width:22px;height:22px}.c-result-rank{font-size:clamp(18px,1.35vw,26px);line-height:1;text-align:right;display:flex;align-items:baseline}.c-result-rank.s-blue{color:#0066d2}.c-result-rank.s-red{color:#ff304e}.c-result-rank .s-num{font-size:clamp(16px,2.34vw,50px)}.c-result-rank .s-num-l{font-size:clamp(20px,5.21vw,110px)}.c-result-rank .s-num-none{margin:0 1em}.c-result-rank .s-text{font-size:1rem;font-weight:700;margin-left:5px}.c-result-rank .s-text-l{font-size:clamp(14px,1.25vw,20px);margin-right:5px}.c-result-rank-sub{line-height:1;font-size:clamp(12px,1.25vw,20px);opacity:.5;font-weight:400;text-align:right;margin-top:5px}.c-result-comparison{display:flex;align-items:baseline;line-height:1}.c-result-comparison__points{font-size:clamp(15px,1.56vw,30px);margin-left:10px}.c-result-comparison .s-status{margin-left:0}.c-result-add-points{line-height:1;color:#555;font-size:clamp(12px,.83vw,16px)}.c-result-add-points .s-points{font-size:clamp(15px,1.04vw,20px)}.c-result-approach-tab{background:#ddd;border-radius:6px;margin-top:clamp(10px,1.04vw,20px)}.c-result-approach-wrap{display:flex;padding:clamp(5px,.52vw,10px)}.c-result-approach-wrap .s-status{margin-left:auto}.c-result-approach-wrap .c-status-icon{width:8px;height:8px}.c-result-approach-wrap .c-status-icon.s-stay{width:10px;height:10px}.c-result-approach{line-height:1;color:#555}.c-result-approach .s-text{font-weight:400;font-size:clamp(10px,.78vw,15px)}.c-result-approach .s-points{font-size:clamp(15px,1.3vw,25px)}.c-result-approach .s-points-sub{font-size:clamp(12px,.83vw,16px)}.c-graph-setting{display:flex;align-items:center}.c-graph-setting .s-title{font-size:clamp(10px,.83vw,16px);color:#555;margin-right:1em}.c-graph-setting-set{display:flex;align-items:center}.c-graph-setting-set>*:not(:last-child){margin-right:clamp(10px,.83vw,16px)}.c-graph-head{display:flex;align-items:center;margin-bottom:clamp(15px,1.56vw,30px)}.c-graph-head .c-title-01{margin-bottom:0}.c-graph-head .s-text{font-size:clamp(12px,.78vw,15px);font-weight:400;margin-left:clamp(10px,1.35vw,26px)}.c-graph-head:not(.flex-jc-sb) .c-graph-setting{margin-left:clamp(20px,2.5vw,48px)}.c-graph-head .c-toggle-button-02{margin-left:clamp(10px,1.35vw,26px)}.c-graph-head__box{display:flex;align-items:center}.c-graph-head__box.box-01 .c-graph-title{margin-right:1.98vw}.c-graph-head__box.box-01 .c-graph-chart:first-of-type{margin-right:.94vw}.c-graph-head__box.box-02>*{margin-left:.94vw}.c-graph-title{white-space:nowrap;font-size:clamp(15px,1.04vw,20px);color:#333;display:flex;align-items:baseline}.c-graph-title span:not(.s-sub){font-size:.68vw;color:#666}.c-graph-title .s-sub{font-size:clamp(14px,.94vw,18px)}.c-graph-title .s-icon,.c-graph-title .icon{margin-top:auto;margin-bottom:auto;width:21px;height:21px;margin-right:15px}.c-graph-title .s-icon.scope2,.c-graph-title .icon.scope2{width:16px;height:28px}.c-graph-title .s-icon svg,.c-graph-title .icon svg{fill:#55a8a1;width:100%;height:100%;object-fit:contain}.c-graph-chart{background:#eef6f5;display:flex;align-items:center;font-size:.78vw;padding:.94vw;width:-moz-fit-content;width:fit-content;white-space:nowrap}.c-graph-chart__title{font-weight:700;margin-right:.94vw;color:#666;letter-spacing:.03em}.c-graph-chart__list{display:flex;align-items:center;font-size:.68vw}.c-graph-chart__list li:not(:last-child){margin-right:.94vw}.c-graph-chart .c-graph-item{color:#666}.c-graph-item{position:relative;font-size:.68vw;line-height:1;padding-left:1.3em}.c-graph-item:before{display:block;content:"";width:1em;height:1em;border-radius:50px;background-color:var(--color, #bbb);position:absolute;left:0;top:50%;transform:translateY(-50%)}.c-graph-item.gray-01:before{background-color:#777}.c-graph-item.yellow-01:before{background-color:#fac024}.c-graph-item.yellow-02:before{background-color:#fff45c}.c-graph-item.green-01:before{background-color:#b3d465}.c-graph-item.green-02:before{background-color:#32b16c}.c-graph-item.green-03:before{background-color:#55a8a1}.c-graph-item.blue-01:before{background-color:#00b7ee}.c-graph-item.blue-02:before{background-color:#448aca}.c-graph-item.pink-01:before{background:url(/assets/img/common/ptn_stripe.png) 0 0 no-repeat #fd5792;background-size:cover}.c-graph-item.orange-01:before{background-color:orange}.c-graph-item.bd:before{background-color:#fff;border:clamp(1px,.16vw,3px) solid #999}.c-graph-item.bd-green:before{border-color:#55a8a1}.c-graph-item.bd-pink:before{border-color:#fd5792}.c-graph-item.bd-yellow:before{border-color:#fac024}.c-graph-bottom{margin:1.3vw auto 0}.c-graph-bottom__box{display:flex;align-items:center;justify-content:center}.c-graph-bottom__box .c-graph-title{margin-right:1.98vw}.c-graph-bottom__box .c-graph-chart{margin-right:.94vw}.c-graph-bottom__box .c-graph-chart:last-of-type{margin-right:0}.c-graph-cat{display:flex;align-items:center;color:#32a895;font-size:clamp(10px,.78vw,15px)}.c-graph-cat i{margin-left:.36vw;height:1.15vw;width:1.15vw}.c-graph-cat svg{fill:currentColor;width:100%;height:100%;object-fit:contain}.c-graph-cat-area{display:flex;align-items:center;font-size:clamp(10px,.83vw,16px)}.c-graph-cat-area .s-icon{margin-right:10px;color:#59aeb1;opacity:.7}.c-graph-cat-area .s-icon.s-area{height:clamp(15px,1.46vw,28px);width:clamp(10px,1.04vw,20px)}.c-graph-head__box{display:flex;align-items:center}.c-graph-head__box.box-01 .c-graph-title{margin-right:1.98vw}.c-graph-head__box.box-01 .c-graph-chart{margin-right:.94vw}.c-graph-head__box.box-01 .c-graph-chart:last-of-type{margin-right:0}.c-graph-head__box.box-02>*{margin-left:.94vw}.c-graph-chart__list.wrapped{gap:1em 2.5em;flex-wrap:wrap}.c-graph-chart__list.wrapped li{margin-right:0}.c-graph-item.pink-01:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAW0lEQVQokWP4//8/OpZG47tjUQPGWAX////vS4CPodmNVANItdEXXTO6H4k2gCwbYXyynfz//39Xiv2MHo+D38/SFPuZVAPgKRGbZqKSJj7N4HhE9yMK//9/BgC0H62tW/0prAAAAABJRU5ErkJggg==) 0 0 no-repeat #fd5792;background-size:cover}.c-graph-item.bd:before{background-color:#fff;border:clamp(1px,.16vw,3px) solid var(--color, #999)}.c-graph-item.bd-orange:before{border-color:orange}.c-graph-item.bd-black:before{border-color:#000}.c-graph-item.color-gasoline{--color: #f6aa00}.c-graph-item.color-light_oil{--color: #03af7a}.c-graph-item.color-kerosene{--color: #4dc4ff}.c-graph-item.color-gas{--color: #005aff}.c-graph-item.color-other{--color: #c8c8cb}.c-graph-item.color-electric{--color: #fff100}.c-graph-item.color-paper{--color: #ff8082}.c-graph-item.color-scope1{--color: #03af7a}.c-graph-item.color-scope2{--color: #990099}.c-graph-item.color-scope3{--color: #f6aa00}.c-graph-item.color-scope_all{--color: #c8c8cb}.c-graph-bottom .flex{display:flex;justify-content:center}.c-graph-bottom .flex>:first-child{margin-right:.78vw}.c-graph-cat{display:flex;align-items:center;color:#32a895;font-size:clamp(10px,.78vw,15px)}.c-graph-cat i{margin-left:.36vw;height:1.15vw;width:1.15vw}.c-graph-cat svg{fill:currentColor;width:100%;height:100%;object-fit:contain}.c-graph-nodata{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);padding:50px;color:#fff;background:rgba(85,168,161,.9);box-shadow:0 20px 20px #0000001f;white-space:nowrap}.c-graph-nodata__anchor,.hover-center,.c-graph-status{position:relative}.c-graph-status:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:.2;z-index:1;border-radius:8px}.c-graph-status:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;border-width:3px;border-color:currentColor;border-radius:8px}.c-graph-status.s-status-01:before{background:#fd5656}.c-graph-status.s-status-01:after{border-color:#fd5656}.c-graph-status.s-status-02:before{background:#0077ff}.c-graph-status.s-status-02:after{border-color:#07f}.c-graph-status.s-status-03:before{background:#59aeb1}.c-graph-status.s-status-03:after{border-color:#59aeb1}[data-aos^=fade][data-aos^=fade].aos-animate{transform:initial}.hover-center{position:relative}.hover-center:after{content:"";position:absolute;background:currentColor;transform:scale(1);transform-origin:center top;transition:transform .2s;bottom:0;left:0;width:100%;height:1px}@media screen and (max-width: 960px){.hover-center{text-decoration:underline}.hover-center:after{display:none}}.hover-center:hover:after{transform:scaleX(0)}@media screen and (max-width: 960px){.hover-center.under{text-decoration:underline}.hover-center.under:after{display:none}}@media screen and (min-width: 961px){.c-list-dott{padding-left:2em}}.c-list-dott li{position:relative;padding-left:24px;margin-bottom:1em}.c-list-dott li:before{content:"";width:6px;height:6px;display:block;border-radius:50%;background:currentColor;position:absolute;left:0;top:.8em}.scrolldown{position:absolute;writing-mode:vertical-rl;height:70px;right:6.77vw;z-index:1}@media screen and (min-width: 961px){.scrolldown{right:6.77vw}}.scrolldown:after{content:"";position:absolute;top:0;left:0;width:1px;background:#333;animation:pathmove 1.8s ease-in-out infinite;opacity:0;height:70px}.scrolldown span{position:absolute;left:-.5em;top:-58px;line-height:1;font-size:min(3.73vw,16px)}@media screen and (min-width: 961px){.scrolldown span{font-size:1.6rem}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:50px;opacity:1}to{height:0;top:70px;opacity:0}}#cboxOverlay{background:#f8f8f8;opacity:1!important}#cboxClose{display:none;position:fixed;right:auto;bottom:auto;cursor:pointer;background:#f8f8f8;display:block;width:89px;height:89px;box-shadow:6.364px 6.364px 23.75px 1.25px #33333326,-7.778px -7.778px 23.75px 1.25px #ffffff01,-7.778px -7.778px 23.75px 1.25px #ffffff01,inset 7.778px 7.778px 15px #cccccc12;border-radius:50px;line-height:1;transition:all .5s ease;width:min(18.4vw,89px);height:min(18.4vw,89px);left:6.13vw;top:6.13vw}@media screen and (min-width: 961px){#cboxClose{left:60px;top:43px;width:89px;height:89px}}#cboxClose:before{content:"";display:block;height:1px;width:26px;background:#333;position:absolute;left:50%;transform:translate(-50%) rotate(45deg);top:50%}#cboxClose:after{content:"";display:block;height:1px;width:26px;background:#333;position:absolute;left:50%;transform:translate(-50%) rotate(-45deg);top:50%}#colorbox{left:0!important}@media screen and (max-width: 960px){#colorbox{position:fixed!important;top:0!important}}#colorbox,#cboxWrapper,#cboxContent,#cboxLoadedContent{width:100%!important;box-sizing:border-box}@media screen and (max-width: 960px){#colorbox,#cboxWrapper,#cboxContent,#cboxLoadedContent{height:calc(100vh - 10px)!important;height:calc(100dvh - 10px)!important}}#cboxContent{margin:10px}@media screen and (max-width: 960px){#cboxContent{height:calc(100vh - 20px)!important;width:calc(100% - 20px)!important}}@media screen and (min-width: 961px){#cboxContent{margin:55px 108px;width:calc(100% - 216px)!important}}.c-comments{display:flex}.c-comments__text{margin-left:clamp(10px,1.35vw,26px);font-weight:400;font-size:clamp(14px,.94vw,18px)}.c-bubble-01{line-height:1;padding:clamp(5px,.83vw,16px);border-radius:6px;background:linear-gradient(90deg,#70facb 0%,#66dcbc 100%);box-shadow:0 3px 7px #0000000d;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin-right:10px}.c-bubble-01:before{content:"";width:0;height:0;border-style:solid;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #66dcbc;border-right:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.c-bubble-01 .s-icon.s-rank{color:#fff000;width:clamp(20px,1.88vw,36px);height:clamp(20px,1.88vw,36px)}.c-bubble-01 .s-text{white-space:nowrap;margin-top:5px;font-size:clamp(12px,1.04vw,20px)}.c-bread-crumbs{display:flex;align-items:center;font-size:1.2rem;white-space:nowrap;color:#59aeb1;line-height:18px}.c-bread-crumbs a{font-weight:400;color:#59aeb1;transition:all .3s}.c-bread-crumbs a:hover{opacity:.7}.c-bread-crumbs li:not(:first-child){position:relative;margin-left:.52vw;display:flex}.c-bread-crumbs li:not(:first-child):before{font-weight:400;content:">";font-family:Poppins,sans-serif;font-size:clamp(15px,.94vw,18px);margin-right:.52vw;height:18px;display:block;padding-top:1px}.c-bread-crumbs .s-menu-top{display:flex}.c-bread-crumbs .s-icon.s-home{margin-right:10px}.c-bread-crumbs .s-icon.s-home svg{fill:#59aeb1;width:20px;height:18px}.c-icon-help{color:#59aeb1;width:clamp(20px,1.6vw,30px);height:clamp(20px,1.6vw,30px)}.c-link-01{display:block;width:fit-content;position:relative;color:#59aeb1;font-size:clamp(14px,1.04vw,18px);line-height:1;padding-bottom:.2em;border-bottom:2px solid;transition:all .3s}.c-link-01:hover{border-bottom:2px solid transparent}.c-link-01.s-icon-right{display:flex!important}.c-link-01.s-icon-right .s-icon{margin-left:.5em}.c-link-01 .s-icon.s-open{width:16px;height:16px}.c-link-01.s-gray{color:#999}.c-link-warning{position:relative;color:#fd5656;font-size:clamp(12px,.73vw,16px);display:flex;align-items:baseline}.c-link-warning .s-icon{flex-shrink:0}.c-link-warning .s-icon.s-input{width:15px;height:12px;margin-right:10px}.c-link-warning .s-icon.s-arrow{width:9px;height:12px;margin-right:10px}.c-link-warning .s-text{font-weight:700;line-height:1.5;text-decoration:underline;transition:all .3s}.c-link-warning .s-text:before,.c-link-warning .s-text:after{content:"";display:block;width:0;height:0}.c-link-warning .s-text:before{margin-top:-.25em}.c-link-warning .s-text:after{margin-bottom:-.25em}.c-link-warning .s-text:hover{text-decoration:none}.c-list-result-01{display:flex}.c-list-result-01 li:not(:last-child){border-right:1px solid #666;padding-right:clamp(5px,.52vw,10px);margin-right:clamp(5px,.52vw,10px)}.c-list-result-01 li .s-gray{opacity:.7}.c-list-result-01 li>div{display:flex;flex-direction:column;justify-content:space-around;height:100%}.c-list-result-01.s-large li:not(:last-child){border-right:1px solid #ccc;padding-right:clamp(5px,.78vw,26px);margin-right:clamp(5px,.78vw,26px)}.c-list-result-01__title{display:flex;align-items:baseline;line-height:1;font-size:1.3rem;font-weight:400;margin-bottom:10px}.c-list-result-01.s-large .c-list-result-01__title{font-size:clamp(13px,.78vw,15px);margin-bottom:7px}.c-list-result-01__title .c-result-add-points{margin-left:auto;font-size:clamp(10px,.68vw,13px)}.c-list-link-01{display:flex}.c-list-link-01 li:not(:last-child){margin-right:clamp(10px,1.35vw,26px)}.c-list-notes{font-weight:700;margin-top:1.5em;line-height:1.8;font-size:1rem;color:#666}.c-list-notes:first-child{margin-top:0}.c-list-notes a{font-weight:700;color:#666;text-decoration:underline;display:inline-flex;align-items:center;flex-wrap:wrap;transition:all .3s}.c-list-notes a:hover{text-decoration:none}.c-list-notes-item{display:flex}.c-list-notes-body{margin-left:.5em;font-weight:400}.mfp-bg{background:#336561;opacity:.7}.c-modal-close{z-index:1;cursor:pointer;position:absolute;right:calc(clamp(10px,.94vw,18px)*-1);top:calc(clamp(10px,.94vw,18px)*-1);width:clamp(20px,1.88vw,36px);height:clamp(20px,1.88vw,36px)}.c-modal-close-02{line-height:1;color:#fff;opacity:.7;display:flex;align-items:center;font-size:clamp(12px,.83vw,16px)}.c-modal-close-02 .s-icon{margin-right:10px}.c-modal-close-02 .s-icon.s-close{width:12px;height:12px}.c-modal-notice{max-height:344px;background:rgba(52,134,141,.98);position:absolute;top:clamp(10px,1.35vw,26px);left:clamp(10px,1.35vw,26px);right:clamp(10px,1.35vw,26px);z-index:2;border-radius:6px;box-shadow:0 3px 7px #0000000d;color:#fff;padding:clamp(10px,1.35vw,26px);display:flex}.c-modal-notice__head{padding-top:10px;flex-shrink:0;padding-right:clamp(10px,1.35vw,26px);margin-right:clamp(10px,1.35vw,26px);border-right:1px solid rgba(255,255,255,.7);display:flex;flex-direction:column}.c-modal-notice__head .c-modal-close-02{margin-top:auto;margin-left:auto}.c-modal-01{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;border-radius:6px;box-shadow:0 3px 7px #0000000d;color:#fff;width:85%;max-width:758px;padding:clamp(10px,1.35vw,26px)}.c-modal-01.s-status-01{background:linear-gradient(90deg,#fe8181 0%,#fd5656 100%)}.c-modal-01.s-status-03{background:linear-gradient(90deg,#61c8b2 0%,#55a8a1 100%)}.c-modal-01.s-advice{width:40%;right:36px;left:initial;transform:translateY(-50%)}.c-modal-01.s-info{width:100%;top:0;left:0;transform:none}.c-modal-01__title{display:flex;align-items:center;margin-bottom:15px;line-height:1}.c-modal-01__title .s-title{margin-left:10px}.c-modal-01__title .s-main{display:block;font-size:clamp(15px,1.04vw,20px)}.c-modal-01__title .s-sub{margin-top:5px;display:block;font-size:1.1rem;opacity:.5}.c-modal-01__title .s-icon.s-warning{color:#d8ff00;width:clamp(20px,2.08vw,40px);height:clamp(20px,2.08vw,40px)}.c-modal-01__title .s-icon.s-income{color:#d8ff00;width:clamp(20px,2.4vw,46px);height:clamp(20px,2.08vw,40px)}.c-modal-01__title .s-icon.s-advice{width:clamp(20px,2.4vw,46px);height:clamp(20px,2.4vw,46px)}.c-modal-01__text{font-weight:400;font-size:clamp(12px,.78vw,15px)}.c-modal-01__close{cursor:pointer;position:absolute;right:-18px;top:-18px;width:36px;height:36px}.c-modal-01 .c-link-01{margin:15px auto 0;color:#fff;display:block;width:fit-content}.c-modal-02{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:90%;max-width:740px}.c-news-banner-wrap{z-index:3;position:fixed;width:100%;bottom:clamp(10px,1.35vw,26px);right:0;opacity:0;visibility:hidden;display:flex;justify-content:space-between;padding:0 clamp(10px,1.35vw,26px);transition:all .3s}body.menu-side .c-news-banner-wrap{width:calc(100% - clamp(85px,5.73vw,110px));margin-left:clamp(85px,5.73vw,110px)}.c-news-banner-wrap.is-active{opacity:1;visibility:visible}.c-news-banner-card{border-radius:8px;box-shadow:0 3px 7px #0000000d;background:#666;color:#fff;height:76px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.c-news-banner-card.s-news{width:100%;margin-right:clamp(10px,1.35vw,26px)}.c-news-banner-card.s-weather{flex-shrink:0;max-width:148px;padding:10px}.c-news-banner-inner{position:relative;height:100%;display:flex;align-items:center}.c-news-banner-title{flex-shrink:0;background:#fac024;color:#333;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;padding:clamp(10px,1.04vw,20px);font-size:1.5rem}.c-news-banner-item{display:flex;align-items:center;overflow:hidden;background:#666;line-height:30px;padding:10px 0}.c-news-banner-date{padding-right:20px;margin-right:20px;border-right:1px solid rgba(255,255,255,.3);font-size:1.5rem;flex-shrink:0}.c-news-banner-text{position:absolute;display:block;top:0;left:0;white-space:nowrap;font-weight:400;font-size:1.5rem}.c-news-banner-link{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;padding-left:20px;margin-left:20px;border-left:1px solid rgba(255,255,255,.3);height:30px}.c-news-banner-link i{opacity:.6;width:20px;height:20px}.c-news-banner-ticker{width:100%;background:#666;padding:0 20px;transition:opacity .3s ease-out;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center}.c-news-banner-ticker a{color:#fff}.c-news-banner-ticker-inner{position:relative;line-height:30px;display:flex}.c-news-banner-text-wrap{position:relative;box-sizing:border-box;display:block;overflow:hidden;width:100%}.c-news-banner-list{display:none}.c-section-01{padding-bottom:clamp(20px,1.88vw,36px);margin-bottom:clamp(20px,1.88vw,36px);border-bottom:1px solid #59aeb1}.c-status-negative{color:#fd5656}.c-status-positive{color:#07f}.c-status-neutral{color:#59aeb1}.c-status-icon.s-bg-white{padding:5px;border-radius:50%;background:#fff;filter:drop-shadow(0px 10px 5px rgba(0,0,0,.05))}.c-status-icon.s-circle{background:currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center}.c-status-icon.s-circle span{color:#fff}.c-text{font-weight:400;font-size:clamp(14px,.83vw,16px)}.c-text-warning{position:relative;color:#fff;font-size:clamp(12px,.83vw,16px);display:flex;align-items:center}.c-text-warning .s-icon{flex-shrink:0}.c-text-warning .s-icon.s-warning{color:#d8ff00;width:clamp(10px,1.09vw,21px);height:clamp(10px,1.09vw,21px);margin-right:clamp(5px,.52vw,10px)}.c-text-info{position:relative;color:#59aeb1;font-size:clamp(12px,.83vw,16px);display:flex;align-items:center}.c-text-info .s-icon{flex-shrink:0;color:#59aeb1}.c-text-info .s-icon.s-info{width:clamp(10px,1.35vw,26px);height:clamp(10px,1.35vw,26px);margin-right:10px}.c-text-notice{font-size:clamp(14px,.83vw,16px);font-weight:400}.c-text-notice__item__last{border-bottom:none!important;margin-bottom:clamp(18px,1.88vw,36px);padding-bottom:clamp(18px,1.88vw,36px)}.c-text-notice__item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.7);margin-bottom:clamp(18px,1.88vw,36px);padding-bottom:clamp(18px,1.88vw,36px)}.c-text-notice__item strong{font-size:clamp(16px,.94vw,18px)}.c-text-notice__item a{display:inline;font-weight:700;font-size:clamp(14px,.83vw,16px);color:#fff;line-height:1;padding-bottom:.2em;border-bottom:2px solid}.c-text-notice__head{display:flex;align-items:center;font-size:clamp(16px,.94vw,18px);margin-bottom:.5em}.c-text-notice__head .s-date{font-size:clamp(14px,.83vw,16px);margin-right:1em}.c-text-notice__head .s-title{font-weight:700}.c-text-notice p:not(:last-child){margin-bottom:1em}.c-text-notice .s-note{font-size:clamp(12px,.73vw,14px);opacity:.7}.c-text-notice.c-table-scloll{padding-right:clamp(10px,1.35vw,26px)}.c-text-notice.c-table-scloll::-webkit-scrollbar-track{background-color:#333333b3}.c-text-notice.c-table-scloll::-webkit-scrollbar-thumb{background-color:#ccc}.c-text-form{display:flex;justify-content:space-between;align-items:center;line-height:clamp(40px,2.6vw,50px)}.c-text-form-note{font-size:1.3rem;margin-top:clamp(10px,1.35vw,26px);font-weight:400;line-height:1.5}.c-text-form-error{font-size:clamp(12px,.78vw,15px);color:#ff3c3c;margin-top:1em;font-weight:700}.c-toggle-switch-list{display:flex;align-items:center}.c-toggle-switch-list li:not(:last-child){border-right:1px solid #ccc;padding-right:30px;margin-right:30px}.c-toggle-switch{display:flex;align-items:center}.c-toggle-switch .title{font-size:clamp(12px,.83vw,16px);margin-right:10px}.c-toggle-button-01{position:relative;width:60px;height:30px;margin:auto}.c-toggle-button-01 .c-toggle-input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}.c-toggle-button-01 .c-toggle-label{width:60px;height:30px;background:#ccc;position:relative;display:inline-block;border-radius:40px;transition:.4s;box-sizing:border-box}.c-toggle-button-01 .c-toggle-label:after{content:"OFF";position:absolute;width:26px;height:26px;border-radius:100%;left:2px;top:2px;z-index:2;background:#fff;box-shadow:0 0 5px #0003;transition:.4s;font-family:Poppins,sans-serif;font-size:.8rem;display:flex;align-items:center;justify-content:center}.c-toggle-button-01 .c-toggle-input:checked+.c-toggle-label{background-color:#59aeb1}.c-toggle-button-01 .c-toggle-input:checked+.c-toggle-label:after{content:"YES"}.c-toggle-button-01 .c-toggle-input:checked+.c-toggle-label:after{color:#59aeb1;left:32px}.c-toggle-button-02 .c-toggle-label{position:relative;display:grid;grid-template-columns:repeat(2,1fr);width:fit-content;border:2px solid #59aeb1;border-radius:30px;background:#59aeb1;color:#333;cursor:pointer;line-height:1;font-size:1.3rem}.c-toggle-button-02 .c-toggle-label:before{content:"";position:absolute;width:50%;height:100%;left:0%;border-radius:30px;background:white;transition:all .3s;filter:drop-shadow(0px 3px 5px rgba(0,0,0,.15))}.c-toggle-button-02 .c-toggle-label div{padding:7px 26px;text-align:center;z-index:1}.c-toggle-button-02 .c-toggle-input:checked+.c-toggle-label:before{left:50%}.c-toggle-button-02 .c-toggle-input{display:none}.c-toggle-button-02 .c-toggle-input:checked+.c-toggle-label div:first-child{color:#ffffffb3;font-weight:400;transition:color .3s}.c-toggle-button-02 .c-toggle-input:checked+.c-toggle-label div:last-child{color:#333;font-weight:700;transition:color .3s}.c-toggle-button-02 .c-toggle-input+.c-toggle-label div:first-child{color:#333;font-weight:700;transition:color .3s}.c-toggle-button-02 .c-toggle-input+.c-toggle-label div:last-child{color:#ffffffb3;font-weight:400;transition:color .3s}.c-toggle-button-02.s-large .c-toggle-label{font-size:clamp(13px,.78vw,15px)}.c-toggle-button-02.s-large .c-toggle-label div{padding:10px 26px}.c-tooltip{position:relative;display:inline-block;cursor:pointer;z-index:2}.c-tooltip .s-text{font-weight:700;color:#59aeb1}.c-tooltip .c-tooltiptext{visibility:hidden;width:300px;background-color:#333333f2;color:#fff;border-radius:3px;padding:1em;position:absolute;z-index:1;bottom:2em;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;font-size:1.5rem;line-height:1.5;font-weight:400}.c-tooltip .c-tooltiptext:before{z-index:1;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;padding:0;content:"";border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:11px solid rgba(51,51,51,.95);border-bottom:0}.c-tooltip:hover .c-tooltiptext{visibility:visible;opacity:1}.c-label-01{display:inline-block;padding:1px 5px;font-size:clamp(10px,.68vw,13px);color:#fff;flex-shrink:0;border-radius:2px;line-height:19px}.c-label-01.s-required{background:#ff3c3c}.c-label-01.s-any{color:#666;border:1px solid #666}.c-label-02{font-size:clamp(12px,.83vw,16px);display:flex;align-items:center;color:#59aeb1}.c-label-02:after{content:"";display:block;width:clamp(10px,1.04vw,20px);height:clamp(10px,1.04vw,20px);background:currentColor;border-radius:100px;margin-left:5px}.c-label-02.s-red{color:#ff3c3c}.font-en{font-family:Poppins,sans-serif}.font-w-r{font-weight:400}.font-w-m{font-weight:500}.font-w-b{font-weight:700}.font-10{font-size:clamp(10px,.52vw,10px)}.font-12{font-size:clamp(10px,.63vw,12px)}.font-13{font-size:clamp(10px,.68vw,13px)}.font-14{font-size:clamp(10px,.73vw,14px)}.font-16{font-size:clamp(10px,.83vw,16px)}.font-20{font-size:clamp(10px,1.04vw,20px)}.color-black{color:#333}.color-gray{color:#777}.only-close{display:none}.close .only-close{display:block}.close .only-open{display:none}.flex-jc-center{justify-content:center}.flex-jc-sb{justify-content:space-between}.flex-ai-center{align-items:center}.flex-column{display:flex;flex-direction:column;justify-content:space-between}.block-center{margin:0 auto}.align-center{text-align:center!important}.align-right{text-align:right!important}.align-left{text-align:left!important}.mb-0{margin-bottom:0}.box-full{width:100%}.box-full-height{height:100%}.box-middle{width:52%}.box-half{width:calc((100% - 1.35vw)/2)}.box-large{width:66.17%}.box-small{width:32.44%}body.menu-side.p-top .l-main:before{height:calc(100vh - clamp(50px,3.13vw,60px))}.p-top .l-main:before{content:"";display:block;width:100%;height:calc(100vh - clamp(135px,8.85vw,170px));position:absolute;left:0;top:0;background:url(/assets/img/common/bg_fv.png) no-repeat left bottom;background-size:cover}.p-top .l-main__contents{position:relative;background:none}.p-top-main{padding-top:0}.p-top-main .c-card .c-graph-head{height:clamp(40px,2.6vw,50px)}.p-top-result .c-result{padding:clamp(10px,1.35vw,26px);padding-bottom:0}.p-top-result .c-result .result-ttl{width:19%;padding-right:1.563vw}.p-top-result .c-result .result-data{width:32.5%;padding-right:1.979vw}.p-top-result .c-result .result-data img{margin:0 auto}.p-top-result .c-result .result-data .result-graph01 .graph{width:62%;margin:0 auto}.p-top-result .c-result .result-data .result-title{position:relative;height:clamp(30px,3.13vw,60px);display:flex;flex-direction:column;justify-content:center}.p-top-result .c-result .result-data .result-title:before{content:"";display:block;background:url(/assets/img/common/ico_stethoscope.svg) 0 0 no-repeat;background-size:contain;width:clamp(30px,3.13vw,60px);height:clamp(30px,3.13vw,60px);position:absolute;right:-5px;filter:drop-shadow(5px 5px 10px rgba(51,51,51,.2));z-index:1}.p-top-result .c-result .result-data .result-title h3{position:relative;line-height:clamp(30px,2.6vw,50px);font-size:clamp(13px,1.04vw,20px);color:#fff;display:block;padding:0 0 0 20px;margin-bottom:0;background:url(/assets/img/common/ttl-02.png) 0 0 no-repeat;background-size:100%}.p-top-result .c-result .result-data .result-title h3 span{position:relative}.p-top-result .c-result .result-data .result-coment{margin-top:-5px}.p-top-result .c-result .result-data .result-coment p{margin:5px 1.3em 20px;color:#333;font-size:max(10px,.83vw);background-image:linear-gradient(180deg,rgba(0,0,0,.15) 1px,transparent 1px);background-size:100% 2.4em;line-height:2.4em;padding-bottom:1px}.p-top-result .c-result .result-data .c-btn-01{width:70%;max-width:300px}.p-top-result .c-result .result-graph{width:48.5%}.p-top-result .c-result .result-graph .result-graph02{margin-bottom:1.302vw}.p-top-result .c-result .result-graph .result-graph03{padding-bottom:.521vw}.p-top-result-box01,.p-top-result-box02{display:flex;justify-content:space-between}.p-top-result-01{width:61%}.p-top-result-02{width:38%}.p-top-result-03{width:24%}.p-top-result-04{width:74.5%;display:flex;flex-direction:column}.p-top-result-04 .c-comments{display:flex;margin-top:auto}.p-top-result-head{min-height:40px;line-height:1;margin-bottom:15px;display:flex;align-items:center}.p-top-result-head .c-graph-setting .s-title{margin-right:0}.p-top-result-head .s-text{font-size:clamp(12px,.78vw,15px);font-weight:400}.p-top-result-head .custom-select-wrap+.custom-select-wrap{border-left:1px solid #000}.p-top-result-head .custom-select{min-width:auto;background:none;border:none;padding-top:0;padding-bottom:0;line-height:1}.p-top-result-head .c-toggle-button-02{margin-left:auto}.p-top-result-title{display:flex;align-items:center}.p-top-result-title .s-icon{color:#59aeb1;opacity:.7;margin-right:10px}.p-top-result-title .s-icon.s-new{width:26px;height:26px}.p-top-result-title .s-icon.s-co2{width:30px;height:20px}.p-top-result-title .s-main{font-size:clamp(16px,1.25vw,24px);margin-right:1em}.p-top-operation{position:relative;overflow:hidden;background:#fff;border-radius:8px;padding:clamp(10px,1.35vw,26px);border-width:3px;border-style:solid;border-color:#fff;display:flex;justify-content:space-between}.p-top-operation:before{content:"";display:block;width:100%;height:100%;background:currentColor;opacity:.2;position:absolute;left:0;top:0}.p-top-operation>*{position:relative}.p-top-operation>*:not(:last-child){margin-right:clamp(10px,1.35vw,26px)}.p-top-operation.s-status-negative{border-color:#fd5656;color:#fd5656}.p-top-operation.s-status-positive{border-color:#07f;color:#07f}.p-top-operation.s-status-positive:before{background:#00c4ff;opacity:.15}.p-top-operation.s-status-03{border-color:#59aeb1;color:#59aeb1}.p-top-operation.s-status-neutral{border-color:#ffa700;color:#ffa700}.p-top-operation.s-status-neutral:before{background:#fcc81a;opacity:.25}.p-top-operation-icon{max-width:130px;flex-shrink:0;text-align:center}.p-top-operation-icon .c-status-icon{padding:clamp(5px,.52vw,10px);width:clamp(30px,7.18vw,130px);height:clamp(30px,7.18vw,130px);margin:0 auto}.p-top-operation-icon .s-text{line-height:1;font-size:1.3rem;margin-top:15px}.p-top-operation-comment{width:100%;max-width:495px;color:currentColor}.p-top-operation-comment__head{background:currentColor;border-radius:30px;margin-bottom:clamp(10px,1.04vw,20px);height:clamp(20px,2.08vw,40px);display:flex;align-items:center;justify-content:center}.p-top-operation-comment__head .s-title{width:100%;text-align:center;position:relative;color:#fff;font-size:clamp(14px,1.04vw,20px);padding:0 clamp(15px,1.77vw,34px);text-wrap:nowrap}.p-top-operation-comment__head .s-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.p-top-operation-comment__head .s-icon.s-comment{width:clamp(15px,1.25vw,24px);height:clamp(15px,1.09vw,21px)}.p-top-operation-comment__content{color:#333;font-weight:400;font-size:clamp(14px,.94vw,18px)}.p-top-operation-notification{width:100%;max-width:480px;color:currentColor}.p-top-operation-notification .c-table-scloll{height:165px;padding-right:5px}.p-top-operation-notification__head{margin-bottom:clamp(10px,1.04vw,20px);height:clamp(20px,2.08vw,40px)}.p-top-operation-notification__head .s-title-warning{background:#fd5656;border-radius:3px;color:#fff;padding:0 16px;display:flex;align-items:center;height:100%}.p-top-operation-notification__head .s-title-good{display:flex;align-items:center;font-size:clamp(14px,1.04vw,20px);white-space:nowrap}.s-status-02 .p-top-operation-notification__head .s-title-good{color:#07f}.p-top-operation-notification__head .s-title-good .s-icon{margin-right:10px}.p-top-operation-notification__head .s-title-good .s-icon.s-good{color:currentColor;height:clamp(20px,2.08vw,40px);width:clamp(20px,2.08vw,40px)}.p-top-operation-notification__content{color:#333}.s-status-02 .p-top-operation-notification__content{color:#07f}.p-top-operation-notification__content .s-text{font-size:clamp(12px,.83vw,16px)}.s-status-02 .p-top-operation-notification__content .s-text{color:currentColor}.p-top-operation-notification__content .c-link-01{font-size:clamp(10px,.68vw,13px);color:currentColor;margin-top:1em}.p-top-operation-notification__content .c-link-01 .s-icon.s-open{width:clamp(10px,.68vw,13px);height:clamp(10px,.68vw,13px)}.p-top-operation-notification__list{padding:0 10px}.p-top-operation-notification__list li{margin-bottom:10px}.p-top-co2{position:relative;background:#fff;border-radius:8px;padding:clamp(10px,1.35vw,26px);background:linear-gradient(90deg,#55a8a1 0%,#2adea0 100%);padding:3px}.p-top-co2:not(:last-child){margin-bottom:7px}.p-top-co2__inner{background:#fff;border-radius:5px}.p-top-co2__box01{border-radius:5px;background:linear-gradient(90deg,#fff 0%,#eafcb8 100%);padding:16px clamp(10px,1.04vw,20px);display:flex;align-items:center}.p-top-co2__box01 .s-box-left{flex-shrink:0}.p-top-co2__box01 .s-box-right{width:100%}.p-top-co2__box01 .s-title{font-size:clamp(14px,.99vw,18px);margin-right:clamp(10px,1.04vw,20px)}.p-top-co2__box01 .s-title .s-sub{font-size:1.2rem}.p-top-co2__box01 .c-result-content{width:fit-content;margin-left:auto}.p-top-co2__box02{border-top:1px solid #59aeb1;padding:16px clamp(10px,1.04vw,20px)}.p-top-co2__box02 .c-list-result-01 li{width:33.3333333333%}.p-top-co2>*{position:relative}.p-top-co2>*:not(:last-child){margin-right:clamp(10px,1.77vw,34px)}.p-top-comprehensive{padding:0;overflow:hidden}.p-top-comprehensive__box01{padding:clamp(10px,1.04vw,20px) clamp(10px,1.04vw,26px) clamp(10px,1.35vw,26px);background:linear-gradient(90deg,#70facb 0%,#66dcbc 100%)}.p-top-comprehensive__box01 .c-result-status{margin-bottom:15px}.p-top-comprehensive__box01 .c-result-status .c-status-icon{width:clamp(30px,3.13vw,60px);height:clamp(30px,3.13vw,60px)}.p-top-comprehensive__box01 .c-result-status .c-status-icon.s-circle{font-size:clamp(10px,1.77vw,34px)}.p-top-comprehensive__box01 .c-result-status i:not(:last-child){margin-right:5px}.p-top-comprehensive__box01 .c-result-add-points{margin-bottom:10px}.p-top-comprehensive__box02{line-height:1;padding:clamp(10px,1.04vw,20px) clamp(10px,1.04vw,26px) clamp(10px,1.35vw,26px);background:#fff}.p-top-comprehensive__box02 .c-graph-title{margin-bottom:20px}.p-top-comprehensive__box02 .c-list-result-01 li{width:50%}.p-top-result-by-item{margin-bottom:clamp(10px,1.35vw,26px)}.p-top-result-by-item .c-graph-head{margin-bottom:clamp(10px,1.2vw,23px)}.p-top-result-by-item .c-list-result-01 li{width:16.6666666667%}.p-top-result-by-item .s-tab-body{display:flex}.p-top-result-by-item .s-tab{position:relative;overflow:hidden;opacity:0;width:100%;margin-left:-100%}.p-top-result-by-item .s-tab.is-active{z-index:1;overflow:visible;opacity:1;transition:opacity .3s ease-in-out;flex-shrink:0;margin-left:0}.p-top-sec-top-consortium__layout{display:flex;gap:50px}.p-top-rank-box{margin-bottom:clamp(10px,1.35vw,26px);display:flex;justify-content:space-between}.p-top-rank-box .s-left{width:33%}.p-top-rank-box .s-right{width:66%}.p-top-rank-box .c-bubble-01{height:100%}.p-top-rank-box .c-list-result-01{width:100%}.p-top-rank-box .c-list-result-01 li{width:50%}.p-top-sec1 .c-graph-setting-set .custom-select{max-width:none}.data-scope.scope1 .no-data-alert{position:absolute;height:calc(clamp(50px,3.13vw,60px)*6 - 1px);width:100%}.data-scope.scope2 .no-data-alert{position:absolute;height:calc(clamp(50px,3.13vw,60px)*9 - 1px);width:100%}@media (prefers-reduced-motion: reduce){#scoring-test html:focus-within{scroll-behavior:auto}#scoring-test *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#scoring-test *:before,#scoring-test *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#scoring-test a{text-decoration:none;transition:all .2s}#scoring-test .sp-only{display:none}@media screen and (max-width: 559px){#scoring-test .sp-only{display:block}}#scoring-test .align-center{text-align:center;margin:0 auto}#scoring-test .heading h2{font-size:clamp(20px,1.25vw,24px);font-weight:700;margin:0 auto 20px;padding:.5em clamp(10px,1.35vw,26px);color:#fff}@media screen and (max-width: 1000px){#scoring-test .heading h2{font-size:max(19px,3.2vw)}}#scoring-test .heading h2.ttl-sub{color:#222;margin:0 0 10px;padding:0}#scoring-test .form_group h3{position:relative;font-size:clamp(18px,1.04vw,20px);font-weight:700;margin:0 0 10px;padding-left:36px}#scoring-test .form_group h3:before{content:"";display:block;width:26px;height:30px;position:absolute;left:0;top:.1em;background:url(/assets/img/common/ico_q.svg) no-repeat left bottom;background-size:contain}#scoring-test .form_group h3 .c-tooltip{margin-left:10px;margin-bottom:-.2em}@media screen and (max-width: 1000px){#scoring-test h3{width:100%}}#scoring-test h3.no-border{border-bottom:0;padding-bottom:0}#scoring-test h4{margin:10px 0;border-bottom:1px solid #336562;font-size:1.17em}#scoring-test h3>span,#scoring-test h4>span{color:#d81b60;font-size:.8em;display:inline-block}#scoring-test .heading{background:#666;border-radius:6px}#scoring-test .form_group{margin:0 auto;padding:0 clamp(10px,1.35vw,26px)}#scoring-test .form_group p{font-size:1.5rem;color:#666;font-weight:400;padding-left:36px}#scoring-test .form_group .txt-red{color:#ff3c3c;font-weight:700}@media screen and (max-width: 1000px){#scoring-test form .container{width:100%}}#scoring-test .list-radio{display:flex;margin:25px 50px}#scoring-test .list-radio li{width:100%;max-width:418px;margin:0}#scoring-test .list-radio li:not(:last-child){margin-right:20px}#scoring-test .list-radio li .radio_inline_label{margin:0}#scoring-test fieldset{margin:30px 0;padding:0;border:none}#scoring-test fieldset.sub{margin:0 auto;padding:0;width:96%;border:none}#scoring-test .radio_inline_input{clip:rect(1px,1px,1px,1px);position:absolute!important}#scoring-test .radio_inline_label{display:block;margin:20px 50px;padding:.7rem 2rem .7rem 50px;font-size:clamp(16px,.94vw,18px);background:#fff;border:1px solid #336562;border-radius:6px;transition:.6s;position:relative;font-weight:400}#scoring-test .radio_inline_label:before{content:"";display:block;width:20px;height:20px;position:absolute;left:20px;top:50%;transform:translateY(-50%);background:url(/assets/img/common/ico_checkbox.svg) no-repeat left bottom;background-size:contain}#scoring-test .radio_inline_label:hover{cursor:pointer}@media screen and (max-width: 559px){#scoring-test .radio_inline_label{padding:.7rem 1rem;border-radius:10px}}#scoring-test .radio_inline_input:checked+.radio_inline_label{background:#ff8900;border:1px solid #ff8900;color:#fff;font-weight:700}#scoring-test .radio_inline_input:checked+.radio_inline_label:before{content:"";display:block;width:20px;height:15px;position:absolute;left:20px;top:50%;transform:translateY(-50%);background:url(/assets/img/common/ico_check_white.svg) no-repeat left bottom;background-size:contain}#scoring-test .radio_inline_input:disabled+.radio_inline_label{cursor:inherit;opacity:.5;border:none}#scoring-test .form-submit{text-align:center;margin:0 auto;border-top:1px solid #336562}#scoring-test .button{margin:0 auto;padding:.7rem 3rem;max-width:350px;width:93%;background:#336562;border:none;border-radius:100px;transition:all .6s;color:#fff;font-size:1.17em}#scoring-test .button:hover{cursor:pointer;background:#d81b60}#scoring-test .button_submit{margin:70px auto}#scoring-test .result h3{margin-top:40px;margin-bottom:10px}#scoring-test .result_index{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:60px}#scoring-test .result_index .result_chart{width:50%}#scoring-test .result_index .result_judgement{width:50%;text-align:center}@media screen and (max-width: 559px){#scoring-test .result_index{-ms-flex-wrap:wrap;flex-wrap:wrap}#scoring-test .result_index .result_chart{width:100%}#scoring-test .result_index .result_judgement{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#scoring-test .result_index .result_judgement .result_judgement_score,#scoring-test .result_index .result_judgement .result_judgement_point{margin-top:30px;width:48%}#scoring-test .result_index .result_judgement .result_judgement_heading{font-size:2rem}}#scoring-test .result_judgement_heading{margin:0 auto;width:60%;font-size:3rem;line-height:1.5;border-bottom:solid 2px #55a8a1;color:#666}#scoring-test .result_judgement_score{font-size:min(4.69vw,9rem);line-height:1}#scoring-test .result_judgement_point{font-size:min(4.69vw,9rem);line-height:1.1;margin-bottom:20px}#scoring-test .result_judgement_point span{font-size:60%;vertical-align:middle}#scoring-test .result_judgement_point .result_judgement_additional{font-size:min(8vw,2rem);vertical-align:baseline}#scoring-test table{width:100%;background:rgba(255,255,255,.8);border-collapse:collapse;border:solid 3px #336562;text-align:center}#scoring-test th,#scoring-test td{border:solid 1px #336562;padding:.6em;vertical-align:middle}#scoring-test th{border-bottom:solid 2px #336562;text-align:center;font-size:clamp(14px,2.2vw,17px)}#scoring-test th.row-score{width:7em}#scoring-test th.row-rank{width:5em}#scoring-test th.row-disc{width:calc(100% - 12em)}#scoring-test td:last-child{font-size:clamp(15px,2.2vw,17px)}#scoring-test .result_class_s{background:#94efa0}#scoring-test .result_class_a{background:rgba(169,209,142,.8)}#scoring-test .result_class_b{background:rgba(197,224,180,.8)}#scoring-test .result_class_c{background:rgba(226,240,217,.8)}#scoring-test .result_class_d{background:#ffe9ea}#scoring-test .form-wrapper{background:#fafafa;margin:3em auto 4em;padding:0 1em;max-width:560px}@media screen and (max-width: 559px){#scoring-test .form-wrapper{max-width:90%}}#scoring-test h1{color:#336562;text-align:center;padding:1em 0}#scoring-test .login{padding:0 1.5em}#scoring-test .form-item{margin-bottom:.75em;width:100%}#scoring-test .form-item input{background:#fafafa;border:none;border-bottom:2px solid #e9e9e9;color:#111;font-size:1em;height:50px;padding:10px;transition:border-color .3s;width:100%}#scoring-test .form-item input ::placeholder{color:#999}#scoring-test .form-item input:focus{border-bottom:2px solid #c0c0c0;outline:none}#scoring-test .button-panel{margin:2em 0 0;width:100%;text-align:center}#scoring-test .button-panel .button{background:#336562;border:none;color:#fff;cursor:pointer;font-size:1.17em;padding:.7rem 3rem;letter-spacing:.05em;text-align:center;text-transform:uppercase;transition:background .3s ease-in-out;width:100%}#scoring-test .button:hover{background:#d81b60}#scoring-test .form-footer{font-size:1em;padding:2em 0;text-align:center}#scoring-test .form-footer a{text-decoration:none;transition:border-color .3s;font-size:.8em}#scoring-test .form-footer a:hover{border-bottom:1px dotted #8c8c8c}.scoring-rank-excellent{color:#07f}.scoring-rank-good{color:#59aeb1}.scoring-rank-average{color:#ffa700}.scoring-rank-poor{color:#fd5656}.p-past-result .c-result{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;padding:0 clamp(10px,1.35vw,26px) clamp(26px,2.71vw,52px)}.p-past-result .c-result .result-data{width:49.33%;display:flex;justify-content:space-between}.p-past-result .c-result .result-data__box01{width:38.04%}.p-past-result .c-result .result-data__box02{display:flex;flex-direction:column;justify-content:space-between;width:59.78%}.p-past-result .c-result .result-graph{width:49.33%}.p-past-result .c-result .result-graph .c-graph-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.04vw}.p-past-list .p-past-result .c-result{background:linear-gradient(90deg,#fff 0%,#6ddd98 100%);padding:1.56vw 1.3vw 4vw 1.56vw;border-radius:8px;box-shadow:0 3px 7px #0000000d;position:relative}.p-past-list .p-past-result .c-result:before{content:"";display:block;width:40.42vw;height:47.45vw;position:absolute;left:0;top:0;background-image:url(/assets/img/common/bg_reflection.svg);background-size:contain}.p-past-list .p-past-result .c-result:not(:last-of-type){margin-bottom:clamp(20px,1.88vw,36px)}.p-past-detail-contents{padding:0 0 2.344vw;position:relative;z-index:1}.p-past-detail-list{overflow:hidden;border-radius:8px;box-shadow:0 3px 7px #0000000d;background:#fff;margin-bottom:2.6vw}.p-past-detail-list__title{background-image:-moz-linear-gradient(0deg,rgb(62,186,145) 0%,rgb(255,255,255) 100%);background-image:-webkit-linear-gradient(0deg,rgb(62,186,145) 0%,rgb(255,255,255) 100%);background-image:-ms-linear-gradient(0deg,rgb(62,186,145) 0%,rgb(255,255,255) 100%);color:#fff;font-size:clamp(12px,1.04vw,20px);line-height:50px;padding:0 30px}.p-past-detail-list__contents{padding:30px 0 40px}.p-past-detail-list__text{font-size:clamp(12px,.94vw,18px);color:#56827c;margin-bottom:1em;padding:0 57px;line-height:1.2}.p-past-detail-list__check{font-size:clamp(12px,.83vw,16px);font-weight:500;color:#666;padding:0 115px;margin-bottom:40px}.p-past-detail-list__check:last-of-type{margin-bottom:0}.p-past-detail-list__check li{position:relative;line-height:1;padding:12px 0 15px;border-bottom:1px solid #c6e8da}.p-past-detail-list__check li:before{content:"";display:block;width:29px;height:29px;position:absolute;left:-38px;top:50%;transform:translateY(-50%);background:url(/assets/img/common/ico_check.svg) no-repeat 0 0;background-size:contain}.p-past-detail-list__check li.on{font-weight:700;color:#333}.p-past-detail-list__check li.on:before{background:url(/assets/img/common/ico_check_on.svg) no-repeat 0 0;background-size:contain}.p-regist-info{margin-bottom:2.6vw}.p-regist-place__edit th,.p-regist-place__edit td{font-size:clamp(14px,.83vw,16px);padding-right:1em;padding-bottom:1.5em;line-height:1}.p-regist-place__edit td:nth-child(2){width:10%}.p-regist-place__edit td:nth-child(3){min-width:280px;width:10%;white-space:nowrap;padding-right:0}.p-regist-place__edit td:nth-child(3)>*{width:100%}.p-regist-place__edit .c-btn-01{line-height:clamp(40px,2.6vw,50px);box-shadow:none}.p-input-contents .c-card+.c-card{margin-top:clamp(10px,1.35vw,26px)}.p-input-contents .custom-select-wrap{width:100%}.p-input-contents .custom-select{max-width:100%;width:100%}.p-input-contents .c-btn-01{line-height:clamp(40px,3.13vw,50px);max-width:130px;box-shadow:none;white-space:nowrap}.p-input-add{margin-bottom:2.6vw}.p-input-add .custom-select .custom-select-trigger{width:auto}.p-input-add .c-btn-01{max-width:130px}.p-input-table th,.p-input-table td{padding-right:clamp(10px,.83vw,16px);font-size:clamp(12px,.83vw,16px);line-height:1}.p-input-table th{white-space:nowrap;padding-bottom:1.5em}.p-input-table td:has(.c-btn-01){padding-right:0}.p-input-table tbody tr:not(:last-child) td{padding-bottom:1.5em}.p-input-table .flex{display:flex;align-items:flex-end}.p-input-table .flex .text{font-weight:400;margin-left:.3em;margin-bottom:2px;font-size:clamp(10px,.8vw,16px);flex-shrink:0}.p-input-add .p-input-table th:last-child,.p-input-add .p-input-table td:last-child{padding-right:0}.p-input-dtl{position:relative}.p-input-dtl__select{display:flex;margin-bottom:1.5em}.p-input-dtl__select li{font-size:clamp(14px,.83vw,16px);padding-right:clamp(10px,.83vw,16px)}.p-input-dtl .c-table-01 th{white-space:nowrap}.p-input-dtl .c-table-01 .ym,.p-input-dtl .c-table-01 .co2,.p-input-dtl .c-table-01 .fuel,.p-input-dtl .c-table-01 .cat{width:10em}.p-input-dtl .c-table-01 .area,.p-input-dtl .c-table-01 .cmp{width:15em}.p-input-dtl .c-table-01 .del{width:30em}.p-input-dtl .c-table-01 .offset{width:11em}.p-input-dtl .c-table-01 .price,.p-input-dtl .c-table-01 .use,.p-input-dtl .c-table-01 .buy,.p-input-dtl .c-table-01 .del2{width:8em}.p-input-dtl .c-table-01 td:last-of-type{width:250px;white-space:nowrap}.p-input-dtl .c-table-01 td .c-graph-item{font-size:clamp(10px,.94vw,18px)}.p-input-dtl .c-table-01 td .flex-button{justify-content:center}.p-input-dtl .c-table-01 td .flex-button .c-btn-01:first-of-type{margin-right:10px}.p-input-dtl .c-table-01 td .c-btn-01{max-width:130px;box-shadow:none}.p-input-dtl .c-table-01 .c-table-01 .c-graph-item:before{width:1em;height:1em}.p-input-dtl .c-table-01 .total td{border-top:2px solid #333;border-bottom:2px solid #333;background:#dbfffc;padding-top:1.667em;padding-bottom:1.667em;font-weight:700;border-right:none}.p-input-dtl .c-table-01 .unit{font-size:.8em;padding-left:.3em;color:#555}.p-input-edit-wrap{position:fixed;bottom:0;z-index:1;left:300px;width:calc(100% - 300px);min-width:900px}.close .p-input-edit-wrap{left:70px;min-width:1130px;width:calc(100% - 70px)}.p-input-edit{background-color:#336561e6;padding:40px 3.907vw;position:fixed;bottom:-100%;transition:all 1s;min-width:900px}.p-input-edit .c-btn-01{max-width:170px}.p-input-edit.active,.p-input-edit.error{bottom:0;transition:all .3s}.p-input-edit__title{font-size:1.8rem;color:#fff;line-height:24px;display:flex;align-items:center;margin-bottom:30px}.p-input-edit__title .icon{width:24px;height:24px;margin-right:10px}.p-input-edit__title .icon svg{fill:currentColor;width:100%;height:100%;object-fit:contain}.p-input-edit__error{font-size:2.4rem;color:#fff100;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.p-input-edit__error .icon{margin-right:5px}.p-input-edit__error .icon svg{fill:currentColor}.p-input-edit th{color:#fff}.p-input-edit td{padding-bottom:0}.p-input-edit .text{color:#fff}.p-input-edit .custom-options{transform:translateY(15px)}.p-input-edit .custom-select .custom-options{bottom:clamp(40px,2.6vw,50px);top:initial;margin:0 0 10px}.p-input-edit .custom-select.base.sel .custom-select-trigger{color:#333;border-color:#336561;width:auto}.p-input-edit .c-input{border-color:#336561}.p-input-edit__close{line-height:1;color:#fff;cursor:pointer;font-size:1.6rem;display:flex;position:absolute;right:3.907vw;top:40px;align-items:center}.p-input-edit__close .icon{font-size:2.4rem;margin-right:5px}.p-input-message{background-color:#336561e6;position:sticky;left:0;top:0;z-index:2;width:calc(100% + 4.688vw);margin:0 -2.344vw;padding:40px 3.907vw;color:#fff}.p-input-message.js-message-del{display:none}.p-input-message__text{display:flex;justify-content:center;align-items:center;font-size:2.4rem}.p-input-message__text .icon{margin-right:10px}.p-input-message__text .icon svg{fill:currentColor}.p-input-message__note{font-size:1.3rem;text-align:center;font-weight:500;margin-top:10px}.p-input-message__close{cursor:pointer;font-size:1.6rem;display:flex;position:absolute;right:3.907vw;top:50%;transform:translateY(-50%);align-items:center}.p-input-message__close .icon{font-size:2.4rem;margin-right:5px}.p-input-message__button{display:flex;width:-moz-fit-content;width:fit-content;margin:30px auto 0}.p-input-message__button>*{position:relative;line-height:36px;border-radius:50px;color:#fff;font-weight:500;display:block;width:120px;text-align:center;transition:all .3s}.p-input-message__button>*:hover{opacity:1!important;background:#fff;color:#448681}.p-input-message__button .confirm{font-size:clamp(10px,.83vw,16px);border:2px solid #fff;margin-right:10px}.p-input-message__button .cancel{opacity:.7;font-size:clamp(10px,.68vw,13px);border:1px solid #fff}.p-input-completion td{background:#fef2d3}.p-input-current{position:relative;background:url(/assets/img/common/ptn_stripe_green.png) #98d3ca!important}.p-input-current td{background:none!important}.p-input-table .year,.p-input-dtl__select .year{width:10%}.p-input-table .date,.p-input-dtl__select .date{width:8%}.p-input-table .ym,.p-input-table .cmp,.p-input-table .fuel,.p-input-table .cat,.p-input-table .del2,.p-input-dtl__select .ym,.p-input-dtl__select .cmp,.p-input-dtl__select .fuel,.p-input-dtl__select .cat,.p-input-dtl__select .del2{width:16%}.p-input-table .area,.p-input-table .del,.p-input-dtl__select .area,.p-input-dtl__select .del{width:18%}.p-input-table .offset,.p-input-dtl__select .offset{width:12%}.p-input-table .use,.p-input-table .buy,.p-input-dtl__select .use,.p-input-dtl__select .buy,.p-input-table .use2,.p-input-dtl__select .use2{width:13%}.p-input-table .price,.p-input-dtl__select .price{width:11%}.p-input-table .btn1,.p-input-dtl__select .btn1{width:auto;max-width:auto;padding-right:0}.p-input-table .btn2,.p-input-dtl__select .btn2{width:100%;max-width:125px}.p-setting-head{display:flex;align-items:center;margin-bottom:clamp(18px,1.88vw,36px)}.p-setting-head .c-btn-02{margin-right:clamp(10px,1.35vw,26px)}.p-setting-head-info{position:relative;color:#59aeb1;font-size:clamp(14px,.94vw,18px);display:flex;align-items:center}.p-setting-head-info.s-red{color:#ff3c3c}.p-setting-head-info .s-icon{flex-shrink:0;margin-right:clamp(5px,.52vw,10px);width:clamp(14px,1.46vw,28px);height:clamp(14px,1.46vw,28px)}.p-setting-dtl{margin-bottom:2.6vw}.p-setting-dtl .c-card{padding-bottom:2.6vw}.p-setting-dtl__select{display:flex;align-items:center;margin-bottom:1.5em}.p-setting-dtl__select>*{font-size:clamp(12px,.83vw,16px);padding-right:1em}.p-setting-dtl__select dt{line-height:1;font-weight:700}.p-setting-dtl .select-year .custom-select-trigger{width:9em}.p-setting-dtl .c-btn-add{margin:15px 0 0 auto}.p-setting-dtl+.c-btn-01{min-width:280px;line-height:60px;font-size:1.8rem}.p-setting-table{border-left:1px solid #eee}.p-setting-table th{font-size:clamp(10px,.78vw,15px);border-top:1px solid #eee;background:#eef6f5;color:#777;text-align:center}.p-setting-table th,.p-setting-table td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding-right:1.563vw}.p-setting-table td:first-child{font-weight:700;text-align:center}.p-setting-table caption{text-align:right;font-size:clamp(10px,.83vw,16px)}.p-setting-table tbody tr:nth-child(1n) td{background:#fafafa}.p-setting-table tbody tr:nth-child(2n) td{background:#fff}.p-setting-table th{white-space:nowrap}.p-setting-table th.year{width:8%}.p-setting-table th.scope,.p-setting-table th.total{width:30.6666666667%}.p-setting-table th.value{width:15.3333333333%}.p-setting-table td{height:60px;font-size:clamp(10px,.78vw,15px);padding-right:5px!important;padding-left:5px!important}.p-setting-table td.year{font-size:clamp(10px,.83vw,16px)}.p-setting-table td.value{width:5.625%}.p-setting-table td.co2{white-space:nowrap;width:5.625%}.p-setting-table td.input{font-size:clamp(10px,.73vw,14px)}.p-setting-table td.input .flex{display:flex;justify-content:center;align-items:center}.p-setting-table td.input .flex .c-input-text{width:3em;padding-right:5px;padding-left:5px;text-align:right;line-height:40px;height:40px}.p-setting-table td.input .flex .text{margin-left:.2em;white-space:nowrap}.p-setting-table .current{background:#a9f2d0}.p-setting-table .current td{border-right:1px solid #eee;background:none!important}.p-setting-table tr:not(.current) td:not(:last-of-type){border-right:1px dashed #2f5a56}.p-setting-table .point{font-weight:500;font-size:clamp(10px,.68vw,13px);position:relative;display:inline-flex;align-items:center}.p-setting-table .point:before{content:"";font-size:clamp(10px,.52vw,10px)}.p-setting-table .point.down{color:#0066d2}.p-setting-table .point.down:before{content:"\25bc"}.p-setting-table .point.up{color:#ff304e}.p-setting-table .point.up:before{content:"\25b2"}.p-error{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#56a9a2;width:100%}.p-error__logo{height:9.44vh;max-height:102px;margin:0 auto 64px}.p-error__logo img{height:100%}.p-error__title{line-height:37px;font-size:3rem;margin-bottom:50px;display:flex;align-items:center;justify-content:center}.p-error__title svg{fill:currentColor;margin-right:15px}.p-error__text{font-size:1.6rem;font-weight:500;display:flex;flex-wrap:wrap;justify-content:center;line-height:2;margin-bottom:40px}.p-error__text:last-of-type{margin-bottom:0}.p-error__text a{display:flex;align-items:center;color:#56a9a2;font-weight:700;margin:0 .5em;border-bottom:2px solid}.p-error__text a svg{fill:currentColor;margin-left:5px}.p-error .c-btn-01{margin-top:64px;width:15.63vw;max-width:300px}.p-login{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.p-login__logo{height:9.44vh;max-height:102px;margin:0 auto 50px}.p-login__logo img{height:100%}.p-login__title{line-height:34px;font-size:3rem;margin-bottom:35px;display:flex;align-items:center;justify-content:center;color:#56a9a2}.p-login__title svg{fill:currentColor;margin-right:15px}.p-login__form{background-color:#fff;box-shadow:0 20px 40px #00000026;max-width:560px;padding:45px 45px 40px}.p-login__form .c-input-text{margin-bottom:15px}.p-login__error{color:#ff304e;line-height:1.6;text-align:center;margin-bottom:20px}.p-login__error svg{fill:currentColor;margin:0 auto 10px;width:auto;height:auto}.p-login__checked{color:#56a9a2}.p-login__forget{text-align:center;font-size:1.6rem;font-weight:500;line-height:1}.p-login__forget a{color:#56a9a2;transition:all .3s}.p-login__forget a:hover{opacity:.7}.p-login .c-btn-01{margin:30px auto 40px;width:300px;line-height:50px;font-size:1.8rem;white-space:nowrap}.p-login .c-btn-01.c-btn-sso{background-color:#0052a6}.p-ec-main .c-card__table{margin-left:0;margin-right:0}.p-ec-main .c-table-01{table-layout:fixed}.p-ec-main .c-table-01 .unit{font-size:clamp(10px,.66vw,16px);color:#555}.p-ec-main .c-table-01 th:nth-child(1){width:calc(clamp(10px,.94vw,18px)*9)}.p-ec-main .c-table-01 th:nth-child(2){width:calc(clamp(10px,.94vw,18px)*20)}.p-ec-main .c-table-01 th:nth-child(3){width:calc(clamp(10px,.94vw,18px)*8)}.p-ec-main .c-table-01 th:nth-child(4){width:calc(clamp(10px,.94vw,18px)*7)}.p-ec-main .c-table-01 th:nth-child(5){width:calc(clamp(10px,.94vw,18px)*6)}.p-ec-main .c-table-01 th:nth-child(6){width:calc(clamp(10px,.94vw,18px)*7)}.p-ec-main .c-table-01 th:nth-child(7){width:calc(clamp(10px,.94vw,18px)*8)}.p-reduction-input .grid-table{display:grid;font-size:clamp(10px,.83vw,16px)}.p-reduction-input .grid-table thead,.p-reduction-input .grid-table tbody,.p-reduction-input .grid-table tr{display:contents}.p-reduction-input .grid-table th[colspan="2"],.p-reduction-input .grid-table td[colspan="2"]{grid-column:span 2}.p-reduction-input .grid-table th[colspan="3"],.p-reduction-input .grid-table td[colspan="3"]{grid-column:span 3}.p-reduction-input .grid-table th[colspan="4"],.p-reduction-input .grid-table td[colspan="4"]{grid-column:span 4}.p-reduction-input .grid-table th[colspan="5"],.p-reduction-input .grid-table td[colspan="5"]{grid-column:span 5}.p-reduction-input .grid-table th[colspan="6"],.p-reduction-input .grid-table td[colspan="6"]{grid-column:span 6}.p-reduction-input .grid-table th[colspan="7"],.p-reduction-input .grid-table td[colspan="7"]{grid-column:span 7}.p-reduction-input .grid-table input{width:calc(100% - 34px)}.p-reduction-input .input-form{grid-template-columns:8em 7em 12em 12em 1fr 13em 8em;column-gap:1em;row-gap:1.5em}.p-reduction-input .input-form th,.p-reduction-input .input-form td{padding:0}.p-reduction-input .detail-form{grid-template-columns:8.5em 7.5em 12em 12em;column-gap:.6em;row-gap:1.5em}.p-reduction-input .detail-form li{padding:0}.p-reduction-input .detail-table{grid-template-columns:9em 8em 15em minmax(10em,1fr) 10em minmax(250px,25em)}.p-reduction-input .detail-table td.flex{font-size:clamp(12px,.83vw,16px);display:flex;width:100%;justify-content:flex-end;align-items:center;column-gap:.5em}.p-reduction-input .detail-table td.flex .c-btn-01{flex-grow:1}.p-reduction-input .detail-table .c-btn-01{min-width:0}.p-reduction-input .detail-table td:last-of-type{width:auto}.p-cn-support-menu{display:flex;justify-content:space-between;max-width:1816px;margin:0 auto}.p-cn-support-menu__item{width:calc((100% - 5.42vw) / 3);display:flex;flex-direction:column}.p-cn-support-menu__item.s-plan .c-tooltip .c-tooltiptext{left:initial;transform:none;right:-10px}.p-cn-support-menu__item.s-plan .c-tooltip .c-tooltiptext:before{left:initial;transform:none;right:15px}.p-cn-support-menu-card{flex-grow:1;position:relative;width:100%;display:flex;flex-direction:column}.p-cn-support-menu-card .s-inner{padding:clamp(10px,1.35vw,26px);position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column}.p-cn-support-menu-card.disabled .s-inner{background:rgba(240,240,240,.5);border-radius:8px}.p-cn-support-menu-card.disabled .p-cn-support-menu-text{color:#999}.p-cn-support-menu-card:before{content:"";position:absolute;left:3px;top:3px;display:block;background:#55a8a1;border-radius:8px;border:1px solid #55a8a1;width:100%;height:100%}.p-cn-support-menu-card:after{content:"";position:absolute;left:0;top:0;display:block;background:#fff;border-radius:8px;border:1px solid #55a8a1;width:100%;height:100%}.p-cn-support-menu-card:hover:not(.disabled):after{background:#ffffcc;left:3px;top:3px}.p-cn-support-menu-card:hover:not(.disabled) .s-inner{left:3px;top:3px}.p-cn-support-menu-card:hover:not(.disabled) .c-btn-01{background:#448681}.p-cn-support-menu-card .c-tooltip{position:absolute;right:10px;top:10px}.p-cn-support-menu-card .c-btn-01{margin-top:auto;line-height:clamp(40px,3.13vw,50px)}.p-cn-support-menu-card+*{margin-top:clamp(10px,1.35vw,26px)}.p-cn-support-menu-head{border-bottom:1px dashed rgba(85,168,161,.7);margin-bottom:clamp(10px,1.35vw,26px);padding-bottom:clamp(10px,1.35vw,26px)}.p-cn-support-menu-title{line-height:1;display:flex;align-items:center;color:#59aeb1;min-height:clamp(33px,3.39vw,65px)}.p-cn-support-menu-title .s-icon{flex-shrink:0}.p-cn-support-menu-title .s-icon.s-print{width:clamp(35px,3.7vw,70px);height:clamp(25px,2.6vw,50px)}.p-cn-support-menu-title .s-icon.s-declaration{width:clamp(30px,3.13vw,60px);height:clamp(30px,3.13vw,60px)}.p-cn-support-menu-title .s-icon.s-plan{width:clamp(23px,2.34vw,45px);height:clamp(33px,3.39vw,65px)}.p-cn-support-menu-title .s-main{font-size:clamp(16px,1.56vw,30px);margin-left:1em}.p-cn-support-menu-title .s-sub{font-size:clamp(12px,1.25vw,24px)}.p-cn-support-menu-title .s-sub-02{font-weight:400;font-size:clamp(12px,.83vw,16px)}.p-cn-support-menu-text{flex-grow:1;font-weight:400;font-size:clamp(14px,.83vw,16px);margin-bottom:clamp(10px,1.35vw,26px)}.p-cn-support-form{display:flex;justify-content:space-between}.p-cn-support-form-area{width:100%}.p-cn-support-form-area .c-list-notes{margin:clamp(10px,1.35vw,26px);margin-bottom:0}.p-cn-support-form-area .c-card+.c-card{margin-top:clamp(10px,1.35vw,26px)}.p-cn-support-form-area .c-form-btn .c-btn-01{line-height:clamp(40px,3.96vw,76px);font-size:clamp(14px,1.15vw,22px);width:clamp(300px,23.23vw,446px)}.p-cn-support-form-area .c-form-btn .c-btn-01 .s-icon{right:clamp(10px,1.56vw,30px)}.p-cn-support-form-area .c-form-btn .c-btn-01 .s-icon.s-pdf{width:clamp(15px,1.15vw,22px);height:clamp(15px,1.3vw,25px)}.p-cn-support-form-area .c-form-btn .c-btn-01 .s-icon.s-edit{width:clamp(15px,1.15vw,22px);height:clamp(15px,1.15vw,22px)}.p-cn-support-form-area .c-form-btn .c-btn-01+.c-btn-01{margin-left:clamp(26px,2.71vw,52px)}.p-cn-support-form-side{margin-left:clamp(10px,1.35vw,26px);position:relative;width:25%;flex-shrink:0;min-width:300px;max-width:400px}.p-cn-support-form-side__wrap{position:sticky;top:0px;bottom:0;margin:0 auto}body.menu-side .p-cn-support-form-side__wrap{top:calc(clamp(50px,3.13vw,60px) + 20px)}body.menu-head .p-cn-support-form-side__wrap{top:calc(clamp(135px,8.85vw,170px) + 20px)}.p-cn-support-form-side__flow{padding-bottom:clamp(10px,1.35vw,26px);margin-bottom:clamp(10px,1.35vw,26px);border-bottom:2px solid rgba(85,168,161,.7)}.p-cn-support-form-side__btn .c-text-info{margin-bottom:1em}.p-cn-support-form-side__btn .c-btn-01{width:100%;max-width:400px}.p-cn-support-form-side__btn+.p-cn-support-form-side__btn{padding-top:clamp(10px,1.35vw,26px);margin-top:clamp(10px,1.35vw,26px);border-top:1px dashed rgba(85,168,161,.7)}body.print-page .l-header{height:110px}input[data-cnr-error]:not([data-cnr-error=""]){border-color:#ff304e}
