<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


@media screen and (min-width: 768px) {



	.about-carbopath-detail{
		margin: 40px 0 0
	}
	.about-carbopath-lead p{
		line-height: 2;
	}
	.about-carbopath-figure{
		margin: 40px 0 0
	}
	.use-carbopath-icon-co2{
		width: 98px;
	}
	.use-carbopath-icon-use{
		width: 362px;
	}
	.use-carbopath-icon-recycle{
		width: 148px;
	}
	.use-carbopath-icon-green{
		width: 58px;
	}
	.use-carbopath-icon-consumer{
		width: 264px;
	}



	.use-carbopath-list-name h2{
		font-size: 24px;
		font-weight: 700;
		color: #0245A0;
		line-height: 1.5;
	}
	.use-carbopath-list-name p{
		margin: 10px 0 0;
		font-size: 20px;
		font-weight: 500;
		line-height: 1.5;
	}
	.use-carbopath-list-name a{
		display: flex;
		flex-direction: column;
		justify-content: center;
		height: 130px;
	}
	.use-carbopath-icon{
		padding: 0 0 40px;
	}
	.use-carbopath-col{
		overflow: hidden;
	}
	.use-carbopath-col h3{
		font-weight: 500;
		font-size: 18px;
	}
	.use-carbopath-col h3 span{
		position: relative;
		display: inline-block;
		padding: 0 20px 0 0;
	}
	.use-carbopath-col h3 span:after{
		position: absolute;
		content: "";
		display: block;
		margin: auto;
		top: 0;
		left: 100%;
		bottom: 0;
		width: 100vw;
		height: 1px;
		border-top: 1px dotted #999;
	}
	.use-carbopath-col-txt{
		padding: 30px 0 0 20px;
	}
	.use-carbopath-col-txt p{
		line-height: 2;
	}
	.use-carbopath-col-txt dl + dl{
		margin-top: 20px;
	}
	.use-carbopath-col-txt dl dt{
		font-weight: 700;
	}
	.use-carbopath-col-txt dl dd{
		margin: 10px 0 0;
		line-height: 2;
	}
	.use-carbopath-col-txt li{
		text-indent: -1em;
		padding: 0 0 0 1em;
		line-height: 1.5;
	}
	.use-carbopath-col-txt li a{
		text-decoration: underline;
		color: #0245A0;
	}
	.use-carbopath-col-txt li a:hover{
		text-decoration: none;
	}
	.use-carbopath-col-txt ul li + li{
		margin-top: 15px;
	}
	.use-carbopath-col + .use-carbopath-col{
		margin-top: 40px;
	}
	.use-carbopath-list-item{
		border-bottom: 1px solid #ddd;
	}
	.use-carbopath-detail{
		padding: 0 0 30px;
	}


	.implementation-carbopath-detail{
		margin: 40px 0 0
	}
	.implementation-carbopath-lead p{
		line-height: 2;
	}
	.implementation-carbopath-figure{
		margin: 25px 0 0
	}
	.implementation-carbopath-milestone{
		margin: 25px 0 0;
	}
	.implementation-carbopath-milestone dd{
		margin: 25px 0 0;
	}
	.implementation-carbopath-milestone dd li{
		text-indent: -1em;
		padding: 0 0 0 1em;
		line-height: 2;
	}



}



@media screen and (max-width: 767px) {


	.about-carbopath-detail{
		margin: 25px 0 0
	}
	.about-carbopath-lead p{
		line-height: calc(23/12);
	}
	.about-carbopath-figure{
		margin: 25px 0 0
	}

	.use-carbopath-icon-co2{
		width: calc(98px * 0.6);
	}
	.use-carbopath-icon-use{
		width: calc(362px * 0.6);
	}
	.use-carbopath-icon-recycle{
		width: calc(148px * 0.6);
	}
	.use-carbopath-icon-green{
		width: calc(58px * 0.6);
	}
	.use-carbopath-icon-consumer{
		width: calc(264px * 0.6);
	}

	.use-carbopath-list-name h2{
		font-size: 18px;
		font-weight: 700;
		color: #0245A0;
		line-height: 1.5;
	}
	.use-carbopath-list-name p{
		margin: 10px 0 0;
		font-size: 16px;
		font-weight: 500;
		line-height: 1.5;
	}
	.use-carbopath-list-name a{
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.use-carbopath-icon{
		padding: 0 0 20px;
	}
	.use-carbopath-col{
		overflow: hidden;
	}
	.use-carbopath-col h3{
		font-weight: 500;
		font-size: 14px;
	}
	.use-carbopath-col h3 span{
		position: relative;
		display: inline-block;
		padding: 0 20px 0 0;
	}
	.use-carbopath-col h3 span:after{
		position: absolute;
		content: "";
		display: block;
		margin: auto;
		top: 0;
		left: 100%;
		bottom: 0;
		width: 100vw;
		height: 1px;
		border-top: 1px dotted #999;
	}
	.use-carbopath-col-txt{
		padding: 20px 0 0 20px;
	}
	.use-carbopath-col-txt p{
		line-height: 2;
	}
	.use-carbopath-col-txt dl + dl{
		margin-top: 20px;
	}
	.use-carbopath-col-txt dl dt{
		font-weight: 700;
	}
	.use-carbopath-col-txt dl dd{
		margin: 10px 0 0;
		line-height: 2;
	}
	.use-carbopath-col-txt li{
		text-indent: -1em;
		padding: 0 0 0 1em;
		line-height: 1.5;
	}
	.use-carbopath-col-txt ul li + li{
		margin-top: 5px;
	}
	.use-carbopath-col-txt li a{
		text-decoration: underline;
		color: #0245A0;
	}
	.use-carbopath-col + .use-carbopath-col{
		margin-top: 20px;
	}
	.use-carbopath-list-item{
		border-bottom: 1px solid #ddd;
	}
	.use-carbopath-detail{
		padding: 0 0 20px;
	}


	.implementation-carbopath-detail{
		margin: 25px 0 0
	}
	.implementation-carbopath-lead p{
		line-height: calc(23/12);
	}
	.implementation-carbopath-figure{
		margin: 25px 0 0
	}
	.implementation-carbopath-milestone{
		margin: 25px 0 0;
	}
	.implementation-carbopath-milestone dd{
		margin: 25px 0 0;
	}
	.implementation-carbopath-milestone dd li{
		text-indent: -1em;
		padding: 0 0 0 1em;
		line-height: 2;
	}



}


@media screen  and (max-width: 374px){


}




</pre></body></html>