/* line 1, jp.scss */.esg .esg02 .link01{background:url(../../images/ui/arrow2.svg) no-repeat 88% 7px}/* line 4, jp.scss */.home-products .item .kkcontent .title{font-size:28px}@media (min-width: 1600px){/* line 8, jp.scss */.slider .fulltext,.slider-m .fulltext{font-size:70px}}/* line 13, jp.scss */.timeline-text .title{font-size:35px}/* line 16, jp.scss */.banner .title-wrap{bottom:25%}/* line 19, jp.scss */.banner .title-wrap .title{font-size:35px}@media (max-width: 768px){/* line 19, jp.scss */.banner .title-wrap .title{font-size:25px}}/* line 25, jp.scss */.banner .title-wrap .sub-title{font-size:20px}@media (max-width: 768px){/* line 25, jp.scss */.banner .title-wrap .sub-title{font-size:16px}}/* line 32, jp.scss */.title08{font-size:25px}/* line 36, jp.scss */.bbox h3,.bbox .h3{letter-spacing:0}/* line 41, jp.scss */.mainmenu ul li ul{width:220px}/* line 45, jp.scss */.mainmenu .nav>li>a{letter-spacing:0}/* line 49, jp.scss */.mainmenu ul li ul li a{letter-spacing:0}@media (max-width: 768px){/* line 53, jp.scss */.esg .esg01 .title{font-size:25px}}@media (min-width: 768px){/* line 53, jp.scss */.esg .esg01 .title{font-size:25px}}@media (min-width: 992px){/* line 53, jp.scss */.esg .esg01 .title{font-size:40px}}@media (min-width: 1600px){/* line 53, jp.scss */.esg .esg01 .title{font-size:45px}}@media (max-width: 1025px){/* line 68, jp.scss */.esg .esg01 table{margin-top:10%}}@media (min-width: 1025px){/* line 68, jp.scss */.esg .esg01 table{margin-top:7%}}/* line 77, jp.scss */.esg .esg03 table td .title{font-size:25px}@media (max-width: 768px){/* line 77, jp.scss */.esg .esg03 table td .title{font-size:23px}}/* line 84, jp.scss */.esg .esg04 .item .title{font-size:25px}@media (max-width: 768px){/* line 84, jp.scss */.esg .esg04 .item .title{font-size:23px}}/* line 91, jp.scss */.esg .esg04 .item .more{width:160px}/* line 94, jp.scss */.esg .esg03 table td a{background:url(../../images/ui/arrow3.svg) no-repeat 80% center transparent}/* line 96, jp.scss */.esg .esg03 table td a:hover{background:url(../../images/ui/arrow3.svg) no-repeat 83% center rgba(255,255,255,0.35)}/* line 101, jp.scss */.btn01{background:url(../../images/ui/arrow3.svg) no-repeat 90% center,linear-gradient(270deg, #1cafea 0%, #2658ff 100%)}/* line 106, jp.scss */.title03{font-size:23px}/* line 110, jp.scss */.home-sustainable a{width:200px}@media (max-width: 1025px){/* line 117, jp.scss */.kkcontent-team-item table td:first-child{width:100% !important;display:block}}@media (min-width: 1025px){/* line 117, jp.scss */.kkcontent-team-item table td:first-child{width:30% !important}}@media (max-width: 1025px){/* line 126, jp.scss */.kkcontent-team-item table td:last-child{width:100% !important;display:block}}@media (min-width: 1025px){/* line 126, jp.scss */.kkcontent-team-item table td:last-child{width:70% !important}}
