<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
:root{
	--body : #222;
	--link : #222;
}
@media screen and (max-width: 768px){
	#main{
		padding-bottom : calc( 221 * 100vw / 375 );
	}
}
@media screen and (min-width: 769px) and (max-width:1299px){
	#main{
		padding-bottom : calc( 376 * 100vw / 1300 );
	}
}
@media print,screen and (min-width: 1300px){
	#main{
		padding-bottom : 376px;
	}
}
#section01 .title01:after{
	background-image : url("../images/working/bg_title.svg");
}
#section01 .box picture img{
	width : 100%;
	height : auto;
}
#section01 .box h3{
	font-weight : 600;
}
#section01 .lists h3 span{
	display : block;
	text-align : center;
}
#section01 .lists h3 span:nth-of-type(1){
	font-size : 0;
}
#section01 .lists h3 span:nth-of-type(2){
	font-weight : 600;
	position : relative;
}
@media screen and (max-width: 768px){
	#section01 .wrap{
		padding-top : calc( ( 113 - 5 ) * 100vw / 375 );
		padding-bottom : calc( ( 35 - 4 ) * 100vw / 375 );
	}
	#section01 .title01 span:nth-of-type(1){
		line-height : 1.42;
	}
	#section01 .title01 span:nth-of-type(2){
		white-space : nowrap;
	}
	#section01 .title01:after{
		width : calc( 76 * 100% / 335 );
		height : calc( 72 * 100vw / 375 );
		right : 0;
		top : calc( ( -97 + 5 ) * 100vw / 375 );
	}
	#section01 .box{
		margin-top : calc( ( 22 - 5 ) * 100vw / 375 );
	}
	#section01 .box h3{
		margin-top : calc( ( 30 - 5 ) * 100vw / 375 );
	}
	#section01 .box .texts{
		margin-top : calc( ( 32 - 5 - 4 ) * 100vw / 375 );
	}
	#section01 .box p + p{
		margin-top : 1.67em;
	}
	#section01 .lists{
		margin-top : calc( ( 40 - 4 ) * 100vw / 375 );
	}
	#section01 .lists &gt; li + li{
		margin-top : calc( ( 20 - 4 ) * 100vw / 375 );
	}
	#section01 .lists h3 span:nth-of-type(1) img{
		height : calc( 68 * 100vw / 375 );
	}
	#section01 .lists h3 span:nth-of-type(2){
		font-size : calc( 16 * 100vw / 375 );
		line-height : 1.5;
		margin-top : calc( ( -4 - 4 ) * 100vw / 375 );
		letter-spacing : .1em;
	}
	#section01 .lists p{
		margin-top : calc( ( 24 - 4 - 4 ) * 100vw / 375 );
	}
}
@media print,screen and (min-width: 769px){
	#section01 .box{
		display : flex;
		flex-direction : row-reverse;
	}
	#section01 .box h3{
		white-space : nowrap;
	}
	#section01 picture{
		flex-shrink : 0;
	}
	#section01 .lists{
		display : flex;
		justify-content : space-between;
		margin-left : auto;
		margin-right : auto;
	}
}
@media screen and (min-width: 769px) and (max-width:1299px){
	#section01 .wrap{
		padding-top : calc( 79 * 100vw / 1300 );
		padding-bottom : calc( ( 138 - 6.5 ) * 100vw / 1300 );
	}
	#section01 .title01{
		width : calc( 1000 * 100% / 1280 );
		margin-left : auto;
		margin-right : auto;
	}
	#section01 .title01:after{
		width : calc( 171 * 100% / 1280 );
		height : calc( 163 * 100vw / 1300 );
		left : calc( 905 * 100vw / 1300 );
		top : calc( -60 * 100vw / 1300 );
	}
	#section01 .box{
		margin-top : calc( 98 * 100vw / 1300 );
		padding-left : calc( 140 * 100% / 1280 );
		padding-right : calc( 20 * 100% / 1280 );
	}
	#section01 picture{
		width : calc( 460 * 100% / 1280 );
		margin-left : calc( 35 * 100% / 1280 );
	}
	#section01 .box h3{
		margin-top : calc( ( 3 - 5 ) * 100vw / 1300 );
	}
	#section01 .box .texts{
		margin-top : calc( ( 43 - 5 - 5.5 ) * 100vw / 1300 );
	}
	#section01 .box p + p{
		margin-top : 1.73em;
	}
	#section01 .lists{
		margin-top : calc( 117 * 100vw / 1300 );
		width : calc( 1000 * 100% / 1280 );
	}
	#section01 .lists &gt; li{
		width : calc( 320 * 100% / 1000 );
	}
	#section01 .lists h3 span:nth-of-type(1) img{
		height : calc( 68 * 100vw / 1300 );
	}
	#section01 .lists h3 span:nth-of-type(2){
		font-size : calc( 20 * 100vw / 1300 );
		line-height : 1.4;
		margin-top : calc( ( -8 - 4 ) * 100vw / 1300 );
	}
	#section01 .lists p{
		margin-top : calc( ( 40 - 4 - 6.5 ) * 100vw / 1300 );
	}
}
@media print,screen and (min-width: 1300px){
	#section01 .wrap{
		padding-top : 79px;
		padding-bottom : calc( 138px - 6.5px );
	}
	#section01 .title01{
		width : 1000px;
		margin-left : auto;
		margin-right : auto;
	}
	#section01 .title01:after{
		width : 171px;
		height : 163px;
		left : 905px;
		top : -60px;
	}
	#section01 .box{
		margin-top : 98px;
		padding-left : 140px;
		padding-right : 20px;
	}
	#section01 picture{
		width : 460px;
		margin-left : 35px;
	}
	#section01 .box h3{
		margin-top : calc( 3px - 5px );
	}
	#section01 .box .texts{
		margin-top : calc( 43px - 5px - 5.5px );
	}
	#section01 .box p + p{
		margin-top : 1.73em;
	}
	#section01 .lists{
		margin-top : 117px;
		width : 1000px;
	}
	#section01 .lists &gt; li{
		width : 320px;
	}
	#section01 .lists h3 span:nth-of-type(1) img{
		height : 68px;
	}
	#section01 .lists h3 span:nth-of-type(2){
		font-size : 20px;
		line-height : 1.4;
		margin-top : calc( -8px - 4px );
	}
	#section01 .lists p{
		margin-top : calc( 40px - 4px - 6.5px );
	}
}
#section02 .title01 span:nth-of-type(2){
	right : 0;
}
#section02 .title01:after{
	background-image : url("../images/working/bg_title02.svg");
}
@media screen and (max-width: 768px){
	#section02 .wrap-inner{
		padding-top : calc( ( 112 + 5 ) * 100vw / 375 );
		padding-left : 0;
		padding-right : 0;
	}
	#section02 .title01{
		width : calc( 335 * 100% / 375 );
		margin-left : auto;
		margin-right : auto;
	}
	#section02 .title01 span:nth-of-type(1){
		line-height : 1.42;
	}
	#section02 .title01 span:nth-of-type(2){
		white-space : nowrap;
		left : calc( -1 * 100vw / 375 );
	}
	#section02 .title01:after{
		width : calc( 86 * 100vw / 375 );
		height : calc( 80 * 100vw / 375 );
		top : calc( ( -112 + 5 ) * 100vw / 375 );
		left : 0;
	}
	#section02 .subtitle02{
		margin-top : calc( ( 44 - 5 - 5 ) * 100vw / 375 );
		padding-left : calc( 20 * 100% / 375 );
		padding-right : calc( 20 * 100% / 375 );
	}
	#section02 p{
		margin-top : calc( ( 28 - 5 - 4 ) * 100vw / 375 );
		padding-left : calc( 20 * 100% / 375 );
		padding-right : calc( 20 * 100% / 375 );
	}
	#section02 p span{
		display : block;
		margin-top : 1.67em;
	}
	#section02 picture{
		margin-top : calc( ( -141 + 4 ) * 100vw / 375 );
	}
	#section02 picture img{
		width : 100%;
		height : auto;
	}
}
@media print,screen and (min-width: 769px){
	#section02{
		position : relative;
		overflow-x : hidden;
	}
	#section02:after{
		content : "";
		display : block;
		background : url("../images/working/bg01.svg");
		background-repeat : no-repeat;
		background-position : 0 0;
		background-size : cover;
		width : 100%;
		position : absolute;
		left : 0;
		z-index : -1;
	}
}
@media screen and (min-width: 769px) and (max-width:1299px){
	#section02:after{
		height : calc( 220 * 100vw / 1300 );
		bottom : calc( 43 * 100vw / 1300 );
	}
	#section02 .wrap-inner{
		padding-top : calc( 79 * 100vw / 1300 );
	}
	#section02 .title01:after{
		width : calc( 175 * 100vw / 1300 );
		height : calc( 161 * 100vw / 1300 );
		top : calc( -79 * 100vw / 1300 );
		left : calc( -80 * 100vw / 1300 );
	}
	#section02 .subtitle02{
		margin-top : calc( ( 105 - 5 ) * 100vw / 1300 );
	}
	#section02 p{
		margin-top : calc( ( 43 - 5 - 6.5 ) * 100vw / 1300 );
	}
	#section02 picture{
		margin-left : calc( 57 * 100vw / 1300 );
		margin-top : calc( ( -266 + 6.5 ) * 100vw / 1300 );
	}
	#section02 picture img{
		height : calc( 677 * 100vw / 1300 );
	}
}
@media print,screen and (min-width: 1300px){
	#section02:after{
		height : 220px;
		bottom : 43px;
	}
	#section02 .wrap-inner{
		padding-top : 79px;
	}
	#section02 .title01:after{
		width : 175px;
		height : 161px;
		top : -79px;
		left : -80px;
	}
	#section02 .subtitle02{
		margin-top : calc( 105px - 5px );
	}
	#section02 p{
		margin-top : calc( 43px - 5px - 6.5px );
	}
	#section02 picture{
		margin-left : 57px;
		margin-top : calc( -266px + 6.5px );
	}
	#section02 picture img{
		height : 677px;
	}
}
#section03 .wrap-inner{
	background-repeat : no-repeat;
}
#section03 .wrap-inner.lazyloaded{
	background-image : url("../images/working/bg_title03.svg");
}
@media screen and (max-width: 768px){
	#section03 .wrap-inner{
		padding-top : calc( ( 180 - 5 ) * 100vw / 375 );
		background-size : auto calc( 116 * 100vw / 375 );
		background-position : calc( 20 * 100vw / 375 ) calc( 46 * 100vw / 375 );
		padding-left : 0;
		padding-right : 0;
	}
	#section03 .subtitle02 , #section03 .lede02{
		padding-left : calc( 20 * 100% / 375 );
		padding-right : calc( 20 * 100% / 375 );
	}
	#section03 .lede02{
		margin-top : calc( ( 46 - 5 - 4 ) * 100vw / 375 );
	}
	#section03 picture{
		margin-top : calc( ( 38 - 4 ) * 100vw / 375 );
	}
	#section03 picture img{
		width : 100%;
		height : auto;
	}
}
@media print,screen and (min-width: 769px){
	#section03{
		position : relative;
		overflow-x : hidden;
	}
	#section03:after{
		content : "";
		display : block;
		position : absolute;
		left : 0;
		bottom : 0;
		width : 100%;
		background : url("../images/working/bg02.svg") 0 0 / cover no-repeat;
		z-index : -1;
	}
	#section03 .subtitle02 , #section03 .lede02{
		text-align : right;
	}
}
@media screen and (min-width: 769px) and (max-width:1299px){
	#section03:after{
		height : calc( 530 * 100vw / 1300 );
	}
	#section03 .wrap-inner{
		padding-top : calc( 96 * 100vw / 1300 );
		background-size : auto calc( 159 * 100vw / 1300 );
		background-position : calc( 20 * 100vw / 1300 ) calc( 84 * 100vw / 1300 );
		padding-bottom : calc( 28 * 100vw / 1300 );
	}
	#section03 .lede02{
		margin-top : calc( ( 43 - 5 - 6.5 ) * 100vw / 1300 );
	}
	#section03 picture{
		margin-top : calc( ( 32 - 6.5 ) * 100vw / 1300 );
	}
	#section03 picture img{
		height : calc( 472 * 100vw / 1300 );
	}
}
@media print,screen and (min-width: 1300px){
	#section03:after{
		height : 530px;
	}
	#section03 .wrap-inner{
		padding-top : 96px;
		background-size : auto 159px;
		background-position : 20px 84px;
		padding-bottom : 28px;
	}
	#section03 .lede02{
		margin-top : calc( 43px - 5px - 6.5px );
	}
	#section03 picture{
		margin-top : calc( 32px - 6.5px );
	}
	#section03 picture img{
		height : 472px;
	}
}
#section04 .wrap-inner{
	background-image : url("../images/working/bg_title04.svg");
	background-repeat : no-repeat;
}
@media screen and (max-width: 768px){
	#section04 .wrap-inner{
		background-position : right calc( 20 * 100% / 375 ) top calc( 25 * 100vw / 375 );
		padding-top : calc( ( 136 - 5 ) * 100vw / 375 );
		padding-bottom : calc( ( 24 - 4 ) * 100vw / 375 );
		background-size : auto calc( 82 * 100vw / 375 );
	}
	#section04 .lede02{
		margin-top : calc( ( 19 - 5 - 4 ) * 100vw / 375 );
	}
}
@media screen and (min-width: 769px) and (max-width:1299px){
	#section04 .wrap-inner{
		background-position : calc( 690 * 100vw / 1300 ) calc( 141 * 100vw / 1300 );
		padding-top : calc( ( 130 - 5 ) * 100vw / 1300 );
		padding-bottom : calc( ( 39 - 6.5 ) * 100vw / 1300 );
		background-size : auto calc( 132 * 100vw / 1300 );
	}
	#section04 .lede02{
		margin-top : calc( ( 44 - 5 - 6.5 ) * 100vw / 1300 );
	}
}
@media print,screen and (min-width: 1300px){
	#section04 .wrap-inner{
		background-position : 690px 141px;
		padding-top : calc( 130px - 5px );
		padding-bottom : calc( 39px - 6.5px );
		background-size : auto 132px;
	}
	#section04 .lede02{
		margin-top : calc( 44px - 5px - 6.5px );
	}
}
#section05 .wrap-inner{
	position : relative;
}
#section05 .ex{
	font-size : 0;
}
#section05 h3 span{
	display : block;
	text-align : center;
}
#section05 h3 span:nth-of-type(1){
	font-size : 0;
}
#section05 h3 span:nth-of-type(2){
	font-weight : 600;
	position : relative;
}
#section05 li p{
	font-weight : 300;
	text-align : center;
	color : #c00;
}
#section05 .result{
	text-align : center;
	font-weight : 600;
	position : relative;
	background-color : #fff;
}
#section05 .result:before{
	content : "";
	display : block;
	position : absolute;
	top : 0;
	left : 50%;
	transform : translateX(-50%);
	width : 0;
	height : 0;
	border-style : solid;
	border-color : #eee transparent transparent transparent;
}
#section05 picture img{
	width : 100%;
	height : auto;
}
@media screen and (max-width: 768px){
	#section05 .wrap-inner{
		padding-top : calc( ( 77 - 2 - 5 ) * 100vw / 375 );
		padding-bottom : calc( ( 39 - 4 ) * 100vw / 375 );
		padding-left : 0;
		padding-right : 0;
	}
	#section05 .subtitle02{
		padding-left : calc( 20 * 100% / 375 );
		padding-right : calc( 20 * 100% / 375 );
	}
	#section05 .lede02{
		margin-top : calc( ( 17 - 5 - 4 ) * 100vw / 375 );
		padding-left : calc( 20 * 100% / 375 );
		padding-right : calc( 20 * 100% / 375 );
	}
	#section05 .ex{
		text-align : center;
		margin-top : calc( ( 3 - 4 ) * 100vw / 375 );
	}
	#section05 .ex img{
		height : calc( 147 * 100vw / 375 );
	}
	#section05 ul{
		margin-top : calc( 8 * 100vw / 375 );
		background : url("../images/working/bg03.svg") 0 bottom / 100% auto no-repeat;
		padding-bottom : calc( ( 30 - 22 ) * 100vw / 375 );
	}
	#section05 li + li{
		margin-top : calc( ( 32 - 22 ) * 100vw / 375 );
	}
	#section05 h3 span:nth-of-type(1) img{
		height : calc( 73 * 100vw / 375 );
	}
	#section05 h3 span:nth-of-type(2){
		font-size : calc( 16 * 100vw / 375 );
		line-height : 1.5;
		margin-top : calc( ( -12 + 4 ) * 100vw / 375 );
	}
	#section05 li p{
		font-size : calc( 11 * 100vw / 375 );
		transform-origin : center;
		margin-top : calc( ( 21 - 4 ) * 100vw / 375 );
	}
	#section05 p + picture{
		margin-top : calc( ( 20 - 22 ) * 100vw / 375 );
	}
	#section05 h3 + picture{
		margin-top : calc( ( 20 - 4 - 22 ) * 100vw / 375 );
	}
	#section05 picture{
		text-align : center;
	}
	#section05 picture img{
		width : calc( 244 * 100% / 375 );
	}
	#section05 .result{
		font-size : calc( 16 * 100vw / 375 );
		letter-spacing : .1em;;
		line-height : 1.5;
		padding-top : calc( ( 45 - 4 ) * 100vw / 375 );
	}
	#section05 .result:before{
		border-width : calc( 20 * 100vw / 375 ) calc( 20 * 100vw / 375 ) 0 calc( 20 * 100vw / 375 );
	}
}
@media print,screen and (min-width: 769px){
	#section05{
		position : relative;
	}
	#section05:after{
		content : "";
		display : block;
		width : 100%;
		background-color : #eee;
		position : absolute;
		left : 0;
		z-index : -1;
	}
	#section05 .subtitle02 , #section05 .lede02{
		text-align : right;
	}
	#section05 .ex{
		position : absolute;
	}
	#section05 ul{
		display : flex;
		justify-content : space-between;
	}
	#section05 li{
		display : flex;
		flex-direction : column;
		width : 329px;
	}
	#section05 picture{
		margin-top : auto;
	}
	#section05 .result{
		margin-left : auto;
		margin-right : auto;
	}
}
@media screen and (min-width: 769px) and (max-width:1299px){
	#section05:after{
		bottom : calc( 190 * 100vw / 1300 );
		height : calc( 175 * 100vw / 1300 );
	}
	#section05 .wrap-inner{
		padding-top : calc( ( 166 - 4.5 - 5 ) * 100vw / 1300 );
		padding-bottom : calc( ( 111 - 8 ) * 100vw / 1300 );
	}
	#section05 .lede02{
		margin-top : calc( ( 44 - 5 - 6.5 ) * 100vw / 1300 );
	}
	#section05 .ex{
		left : calc( 31 * 100vw / 1300 );
		top : calc( ( 226 - 4.5 ) * 100vw / 1300 );
	}
	#section05 .ex img{
		height : calc( 180 * 100vw / 1300 );
	}
	#section05 ul{
		margin-top : calc( ( 66 - 6.5 ) * 100vw / 1300 );
	}
	#section05 li{
		width : calc( 329 * 100% / 1000 );
	}
	#section05 h3 span:nth-of-type(1) img{
		height : calc( 73 * 100vw / 1300 );
	}
	#section05 h3 span:nth-of-type(2){
		font-size : calc( 20 * 100vw / 1300 );
		line-height : 1.4;
		margin-top : calc( ( -13 + 4 ) * 100vw / 1300 );
	}
	#section05 li p{
		font-size : calc( 22 * 100vw / 1300 );
		width : 200%;
		transform : scale(.5) translateX(-50%);
		transform-origin : center;
		left : 50%;
		margin-top : calc( ( 20 - 4 ) * 100vw / 1300 );
		margin-bottom : calc( ( 25 - 30 ) * 100vw / 1300 );
	}
	#section05 .result{
		margin-top : calc( -4 * 100vw / 1300 );
		width : calc( 940 * 100vw / 1300 );
		font-size : calc( 30 * 100vw / 1300 );
		line-height : 1.6;
		padding-top : calc( ( 51 - 9 ) * 100vw / 1300 );
	}
	#section05 .result:before{
		border-width : calc( 20 * 100vw / 1300 ) calc( 20 * 100vw / 1300 ) 0 calc( 20 * 100vw / 1300 );
	}
}
@media print,screen and (min-width: 1300px){
	#section05:after{
		bottom : 190px;
		height : 175px;
	}
	#section05 .wrap-inner{
		padding-top : calc( 166px - 4.5px - 5px );
		padding-bottom : calc( 111px - 8px );
	}
	#section05 .lede02{
		margin-top : calc( 44px - 5px - 6.5px );
	}
	#section05 .ex{
		left : 31px;
		top : calc( 226px - 4.5px );
	}
	#section05 .ex img{
		height : 180px;
	}
	#section05 ul{
		margin-top : calc( 66px - 6.5px );
	}
	#section05 h3 span:nth-of-type(1) img{
		height : 73px;
	}
	#section05 h3 span:nth-of-type(2){
		font-size : 20px;
		line-height : 1.4;
		margin-top : calc( -13px + 4px );
	}
	#section05 li p{
		font-size : 11px;
		margin-top : calc( 20px - 4px );
		margin-bottom : calc( 25px - 30px );
	}
	#section05 .result{
		margin-top : -4px;
		width : 940px;
		font-size : 30px;
		line-height : 1.6;
		padding-top : calc( 51px - 9px );
	}
	#section05 .result:before{
		border-width : 20px 20px 0 20px;
	}
}
#section06 .wrap-inner{
	position : relative;
}
#section06 .title01:after{
	background-image : url("../images/working/bg_title06.svg");
}
#section06 dl{
	text-align : center;
	background-color : #f0f0f0;
}
#section06 dl dt , #section06 dl em{
	font-weight : 600;
}
#section06 li{
	border : 1px solid #ddd;
	border-radius : 50%;
	display : flex;
	align-items : center;
	justify-content : center;
	text-align : center;
	font-weight : 600;
	letter-spacing : .1em;
}
#section06 li:before , #section06 li:after{
	content : "";
	display : block;
	position : absolute;
	background-repeat : no-repeat;
	background-position : 0 0;
	background-size : contain;
}
#section06 li:nth-child(1):before{
	background-image : url("../images/working/rankup01.svg");
}
#section06 li:nth-child(2):before{
	background-image : url("../images/working/rankup03.svg");
}
#section06 li:nth-child(3):before{
	background-image : url("../images/working/rankup02.svg");
}
#section06 li:nth-child(4):before{
	background-image : url("../images/working/rankup04.svg");
}
#section06 li:after{
	background-image : url("../images/working/rankup.svg");
}
@media screen and (max-width: 768px){
	#section06 .wrap-inner{
		padding-top : calc( ( 106 - 5 ) * 100vw / 375 );
		padding-bottom : calc( 45 * 100vw / 375 );
		padding-left : 0;
		padding-right : 0;
	}
	#section06 .title01{
		width : calc( 335 * 100% / 375 );
		margin-left : auto;
		margin-right : auto;
		white-space : nowrap;
	}
	#section06 .title01:after{
		top : calc( ( -106 + 5 ) * 100vw / 375 );
		right : 0;
		width : calc( 111 * 100vw / 375 );
		height : calc( 74 * 100vw / 375 );
	}
	#section06 .subtitle02{
		width : calc( 335 * 100% / 375 );
		margin-left : auto;
		margin-right : auto;
		margin-top : calc( ( 35 - 5 - 5 ) * 100vw / 375 );
		position : relative;
	}
	#section06 .subtitle02 sub{
		font-size : calc( 10 * 100vw / 375 );
	}
	#section06 .subtitle02 &gt; span{
		position : absolute;
		left : 0;
		font-size : calc( 10 * 100vw / 375 );
		letter-spacing : .1em;
		white-space : nowrap;
		bottom : calc( -20 * 100vw / 375 );
	}
	#section06 .lede02{
		margin-top : calc( ( 42 - 5 - 4 ) * 100vw / 375 );
		width : calc( 335 * 100% / 375 );
		margin-left : auto;
		margin-right : auto;
	}
	#section06 dl{
		margin-top : calc( ( 17 - 4 ) * 100vw / 375 );
		border-radius : calc( 20 * 100vw / 375 );
		padding-top : calc( 18 * 100vw / 375 );
		padding-bottom : calc( ( 20 - 4 ) * 100vw / 375 );
		width : calc( 335 * 100% / 375 );
		margin-left : auto;
		margin-right : auto;
	}
	#section06 dt{
		font-size : calc( 13 * 100vw / 375 );
		letter-spacing : .1em;
	}
	#section06 dd{
		margin-top : calc( ( 17 - 4 ) * 100vw / 375 );
		font-size : calc( 12 * 100vw / 375 );
		line-height : 1.67;
		letter-spacing : .1em;
	}
	#section06 picture{
		margin-top : calc( 15 * 100vw / 375 );
		margin-left : calc( 20 * 100% / 375 );
	}
	#section06 picture img{
		height : calc( 464 * 100vw / 375 );
	}
	#section06 ul{
		background : url("../images/working/bg06_sp.svg") left 0 / cover no-repeat;
		margin-top : calc( -36 * 100vw / 375 );
		padding-left : calc( 20 * 100% / 375 );
		padding-right : calc( 20 * 100% / 375 );
		padding-top : calc( 22 * 100vw / 375 );
		padding-bottom : calc( 57 * 100vw / 375 );
	}
	#section06 li{
		font-size : calc( 12 * 100vw / 375 );
		line-height : 1.67;
		white-space : nowrap;
		position : relative;
		background-color : #fff;
	}
	#section06 li:after{
		width : calc( 185 * 100vw / 375 );
		height : calc( 90 * 100vw / 375 );
		z-index : 5;
	}
	#section06 li:nth-child(1){
		width : calc( 181 * 100% / 335 );
		height : calc( 181 * 100vw / 375 );
		margin-left : auto;
		z-index : 4;
	}
	#section06 li:nth-child(1):before{
		width : calc( 56 * 100vw / 375 );
		height : calc( 75 * 100vw / 375 );
		top : calc( -22 * 100vw / 375 );
		left : calc( 64 * 100vw / 375 );
	}
	#section06 li:nth-child(1):after{
		left : calc( -9 * 100vw / 375 );
		top : calc( 126 * 100vw / 375 );
	}
	#section06 li:nth-child(2){
		width : calc( 208 * 100% / 335 );
		height : calc( 208 * 100vw / 375 );
		margin-top : calc( -77 * 100vw / 375 );
		z-index : 3;
	}
	#section06 li:nth-child(2):before{
		width : calc( 58 * 100vw / 375 );
		height : calc( 96 * 100vw / 375 );
		top : calc( -37 * 100vw / 375 );
		left : calc( 63 * 100vw / 375 );
	}
	#section06 li:nth-child(2):after{
		left : calc( -8 * 100vw / 375 );
		top : calc( 153 * 100vw / 375 );
	}
	#section06 li:nth-child(3){
		width : calc( 209 * 100% / 335 );
		height : calc( 209 * 100vw / 375 );
		margin-top : calc( -73 * 100vw / 375 );
		margin-left : auto;
		z-index : 2;
	}
	#section06 li:nth-child(3):before{
		width : calc( 48 * 100vw / 375 );
		height : calc( 101 * 100vw / 375 );
		top : calc( -41 * 100vw / 375 );
		left : calc( 87 * 100vw / 375 );
	}
	#section06 li:nth-child(3):after{
		left : calc( 20 * 100vw / 375 );
		top : calc( 154 * 100vw / 375 );
	}
	#section06 li:nth-child(4){
		width : calc( 234 * 100% / 335 );
		height : calc( 234 * 100vw / 375 );
		margin-top : calc( -62 * 100vw / 375 );
		z-index : 1;
	}
	#section06 li:nth-child(4):before{
		width : calc( 50 * 100vw / 375 );
		height : calc( 111 * 100vw / 375 );
		top : calc( -37 * 100vw / 375 );
		left : calc( 53 * 100vw / 375 );
	}
	#section06 li:nth-child(4):after{
		left : calc( 45 * 100vw / 375 );
		top : calc( 179 * 100vw / 375 );
	}
}
@media print,screen and (min-width: 769px){
	#section06{
		background-image : url("../images/working/bg06.svg");
		background-repeat : repeat-x;
		background-position : left bottom;
	}
	#section06 .title01 span:nth-of-type(1){
		letter-spacing : .1em;
	}
	#section06 li{
		position : absolute;
	}
}
@media screen and (min-width: 769px) and (max-width:1299px){
	#section06{
		background-size : auto calc( 220 * 100vw / 1300 );
	}
	#section06 .wrap-inner{
		padding-top : calc( 56 * 100vw / 1300 );
		padding-bottom : calc( 320 * 100vw / 1300 );
	}
	#section06 .title01:after{
		top : calc( -56 * 100vw / 1300 );
		right : calc( -125 * 100vw / 1300 );
		width : calc( 235 * 100vw / 1300 );
		height : calc( 158 * 100vw / 1300 );
	}
	#section06 .subtitle02{
		margin-top : calc( ( 104 - 5 ) * 100vw / 1300 );
	}
	#section06 .lede02{
		margin-top : calc( ( 43 - 5 - 6.5 ) * 100vw / 1300 );
	}
	#section06 dl{
		margin-top : calc( ( 28 - 6.5 ) * 100vw / 1300 );
		border-radius : calc( 20 * 100vw / 1300 );
		padding-top : calc( 18 * 100vw / 1300 );
		padding-bottom : calc( ( 23 - 4.5 ) * 100vw / 1300 );
		display : inline-block;
		padding-left : calc( 30 * 100% / 1000 );
		padding-right : calc( 30 * 100% / 1000 );
	}
	#section06 dt{
		font-size : calc( 15 * 100vw / 1300 );
	}
	#section06 dd{
		margin-top : calc( ( 16 - 4.5 ) * 100vw / 1300 );
		font-size : calc( 15 * 100vw / 1300 );
		line-height : 1.6;
	}
	#section06 picture{
		margin-top : calc( -260 * 100vw / 1300 );
		margin-left : calc( 55 * 100vw / 1300 );
	}
	#section06 picture img{
		height : calc( 719 * 100vw / 1300 );
	}
	#section06 li{
		font-size : calc( 12 * 100vw / 1300 );
		line-height : 1.67;
		white-space : nowrap;
	}
	#section06 li:after{
		width : calc( 184 * 100vw / 1300 );
		height : calc( 90 * 100vw / 1300 );
	}
	#section06 li:nth-child(1){
		width : calc( 181 * 100% / 1000 );
		height : calc( 181 * 100vw / 1300 );
		bottom : calc( 72 * 100vw / 1300 );
		left : calc( 80 * 100vw / 1300 );
	}
	#section06 li:nth-child(1):before{
		width : calc( 56 * 100vw / 1300 );
		height : calc( 77 * 100vw / 1300 );
		top : calc( -22 * 100vw / 1300 );
		left : calc( 64 * 100vw / 1300 );
	}
	#section06 li:nth-child(1):after{
		left : calc( -9 * 100vw / 1300 );
		top : calc( 126 * 100vw / 1300 );
	}
	#section06 li:nth-child(2){
		width : calc( 208 * 100% / 1000 );
		height : calc( 208 * 100vw / 1300 );
		bottom : calc( 141 * 100vw / 1300 );
		left : calc( 578 * 100vw / 1300 );
	}
	#section06 li:nth-child(2):before{
		width : calc( 58 * 100vw / 1300 );
		height : calc( 96 * 100vw / 1300 );
		top : calc( -37 * 100vw / 1300 );
		left : calc( 73 * 100vw / 1300 );
	}
	#section06 li:nth-child(2):after{
		left : calc( -8 * 100vw / 1300 );
		top : calc( 153 * 100vw / 1300 );
	}
	#section06 li:nth-child(3){
		width : calc( 209 * 100% / 1000 );
		height : calc( 209 * 100vw / 1300 );
		bottom : calc( 177 * 100vw / 1300 );
		left : calc( 296 * 100vw / 1300 );
	}
	#section06 li:nth-child(3):before{
		width : calc( 48 * 100vw / 1300 );
		height : calc( 101 * 100vw / 1300 );
		top : calc( -51 * 100vw / 1300 );
		left : calc( 82 * 100vw / 1300 );
	}
	#section06 li:nth-child(3):after{
		left : calc( 20 * 100vw / 1300 );
		top : calc( 155 * 100vw / 1300 );
	}
	#section06 li:nth-child(4){
		width : calc( 234 * 100% / 1000 );
		height : calc( 234 * 100vw / 1300 );
		bottom : calc( 394 * 100vw / 1300 );
		left : calc( 726 * 100vw / 1300 );
	}
	#section06 li:nth-child(4):before{
		width : calc( 50 * 100vw / 1300 );
		height : calc( 111 * 100vw / 1300 );
		top : calc( -44 * 100vw / 1300 );
		left : calc( 94 * 100vw / 1300 );
	}
	#section06 li:nth-child(4):after{
		left : calc( 45 * 100vw / 1300 );
		top : calc( 180 * 100vw / 1300 );
	}
}
@media print,screen and (min-width: 1300px){
	#section06{
		background-size : auto 220px;
	}
	#section06 .wrap-inner{
		padding-top : 56px;
		padding-bottom : 320px;
	}
	#section06 .title01:after{
		top : -56px;
		right : -125px;
		width : 235px;
		height : 158px;
	}
	#section06 .subtitle02{
		margin-top : calc( 104px - 5px );
	}
	#section06 .lede02{
		margin-top : calc( 43px - 5px - 6.5px );
	}
	#section06 dl{
		margin-top : calc( 28px - 6.5px );
		width : 400px;
		border-radius : 20px;
		padding-top : 18px;
		padding-bottom : calc( 23px - 4.5px );
	}
	#section06 dt{
		font-size : 15px;
	}
	#section06 dd{
		margin-top : calc( 16px - 4.5px );
		font-size : 15px;
		line-height : 1.6;
	}
	#section06 picture{
		margin-top : -260px;
		margin-left : 55px;
	}
	#section06 picture img{
		height : 719px;
	}
	#section06 li{
		font-size : 12px;
		line-height : 1.67;
	}
	#section06 li:after{
		width : 184px;
		height : 90px;
	}
	#section06 li:nth-child(1){
		width : 181px;
		height : 181px;
		bottom : 72px;
		left : 80px;
	}
	#section06 li:nth-child(1):before{
		width : 56px;
		height : 77px;
		top : -22px;
		left : 64px;
	}
	#section06 li:nth-child(1):after{
		left : -9px;
		top : 126px;
	}
	#section06 li:nth-child(2){
		width : 208px;
		height : 208px;
		bottom : 141px;
		left : 578px;
	}
	#section06 li:nth-child(2):before{
		width : 58px;
		height : 96px;
		top : -37px;
		left : 73px;
	}
	#section06 li:nth-child(2):after{
		left : -8px;
		top : 153px;
	}
	#section06 li:nth-child(3){
		width : 209px;
		height : 209px;
		bottom : 177px;
		left : 296px;
	}
	#section06 li:nth-child(3):before{
		width : 48px;
		height : 101px;
		top : -51px;
		left : 82px;
	}
	#section06 li:nth-child(3):after{
		left : 20px;
		top : 155px;
	}
	#section06 li:nth-child(4){
		width : 234px;
		height : 234px;
		bottom : 394px;
		left : 726px;
	}
	#section06 li:nth-child(4):before{
		width : 50px;
		height : 111px;
		top : -44px;
		left : 94px;
	}
	#section06 li:nth-child(4):after{
		left : 45px;
		top : 180px;
	}
}
#section07 .wrap-inner{
	background-repeat : no-repeat;
}
#section07 .box p{
	display : flex;
	align-items : center;
	justify-content : center;
	text-align : center;
	border-radius : 50%;
	color : #fff;
	font-weight : 600;
	background-color : #c00;
}
#section07 h4{
	position : relative;
}
#section07 h4 span{
	display : block;
}
#section07 h4 span:nth-of-type(1){
	font-size : 0;
	position : absolute;
}
#section07 h4 span:nth-of-type(2){
	font-weight : 600;
}
#section07 .lists &gt; li{
	background-repeat : no-repeat;
}
#section07 .lists &gt; li:nth-child(1){
	background-image : url("../images/working/list0701.svg");
}
#section07 .lists &gt; li:nth-child(2){
	background-image : url("../images/working/list0702.svg");
}
#section07 li li{
	background-repeat : no-repeat;
	background-size : contain;
	font-weight : 600;
	text-align : center;
}
#section07 .lists &gt; li:nth-child(1) li:nth-child(1){
	background-image : url("../images/working/bg_list0701.svg");
}
#section07 .lists &gt; li:nth-child(1) li:nth-child(2){
	background-image : url("../images/working/bg_list0702.svg");
}
#section07 .lists &gt; li:nth-child(1) li:nth-child(3){
	background-image : url("../images/working/bg_list0703.svg");
}
#section07 .lists &gt; li:nth-child(2) li:nth-child(1){
	background-image : url("../images/working/bg_list0704.svg");
}
#section07 .lists &gt; li:nth-child(2) li:nth-child(2){
	background-image : url("../images/working/bg_list0705.svg");
}
#section07 .lists &gt; li:nth-child(2) li:nth-child(3){
	background-image : url("../images/working/bg_list0706.svg");
}
@media screen and (max-width: 768px){
	#section07 .wrap-inner{
		padding-top : calc( ( 15 - 5 ) * 100vw / 375 );
		padding-left : 0;
		padding-right : 0;
		background-size : auto calc( 122 * 100vw / 375 );
		background-position : calc( 20 * 100% / 375 ) 0;
		background-image : url("../images/working/bg_title07_sp.svg");
	}
	#section07 .subtitle02{
		text-align : right;
		width : calc( 335 * 100% / 375 );
		margin-left : auto;
		margin-right : auto;
	}
	#section07 .lede02{
		margin-top : calc( ( 22 - 5 - 4 ) * 100vw / 375 );
		width : calc( 335 * 100% / 375 );
		margin-left : auto;
		margin-right : auto;
	}
	#section07 .box{
		margin-top : calc( ( 68 - 4 ) * 100vw / 375 );
		position : relative;
	}
	#section07 .box:before{
		position : absolute;
		left : 0;
		content : "";
		display : block;
		height : 0;
		width : 100%;
		border-top-color : #c00;
		border-top-style : dotted;
		border-top-width : calc( 3 * 100vw / 375 );
		top : calc( 403 * 100vw / 375 );
	}
	#section07 .box p{
		width : calc( 100 * 100% / 375 );
		height : calc( 100 * 100vw / 375 );
		font-size : calc( 16 * 100vw / 375 );
		line-height : 1.5;
		top : calc( 344 * 100vw / 375 );
		left : 50%;
		transform : translateX(-50%);
		position : absolute;
	}
	#section07 h4{
		font-size : calc( 16 * 100vw / 375 );
	}
	#section07 h4 span:nth-of-type(1){
		height : calc( 39 * 100vw / 375 );
		left : calc( -53 * 100vw / 375 );
		top : calc( -37 * 100vw / 375 );
	}
	#section07 h4 span:nth-of-type(1) img{
		height : calc( 39 * 100vw / 375 );
	}
	#section07 .lists &gt; li:nth-child(1){
		background-size : auto calc( 156 * 100vw / 375 );
		background-position : calc( 188 * 100vw / 375 ) calc( 34 * 100vw / 375 );
	}
	#section07 .lists &gt; li:nth-child(1) h4{
		margin-left : calc( 287 * 100% / 375 );
	}
	#section07 .lists &gt; li:nth-child(2){
		margin-top : calc( 137 * 100vw / 375 );
		background-size : auto calc( 156 * 100vw / 375 );
		background-position : calc( 94 * 100vw / 375 ) calc( 43 * 100vw / 375 );
	}
	#section07 .lists &gt; li:nth-child(2) h4{
		margin-left : calc( 75 * 100% / 375 );
	}
	#section07 li li{
		font-size : calc( 12 * 100vw / 375 );
		line-height : 2;
	}
	#section07 .lists &gt; li:nth-child(1) li:nth-child(1){
		margin-top : calc( 1 * 100vw / 375 );
		margin-left : calc( 20 * 100% / 375 );
		width : calc( 149 * 100% / 375 );
		height : calc( 132 * 100vw / 375 );
		padding-top : calc( ( 34 - 6 ) * 100vw / 375 );
		padding-right : calc( 16 * 100vw / 375 );
	}
	#section07 .lists &gt; li:nth-child(1) li:nth-child(2){
		margin-top : calc( 38 * 100vw / 375 );
		margin-left : calc( 43 * 100% / 375 );
		width : calc( 138 * 100% / 375 );
		height : calc( 132 * 100vw / 375 );
		padding-top : calc( ( 37 - 6 ) * 100vw / 375 );
		padding-right : calc( 6 * 100vw / 375 );
	}
	#section07 .lists &gt; li:nth-child(1) li:nth-child(3){
		margin-top : calc( -119 * 100vw / 375 );
		margin-left : calc( 222 * 100% / 375 );
		width : calc( 132 * 100% / 375 );
		height : calc( 144 * 100vw / 375 );
		padding-top : calc( ( 52 - 6 ) * 100vw / 375 );
	}
	#section07 .lists &gt; li:nth-child(2) li:nth-child(1){
		margin-top : calc( 7 * 100vw / 375 );
		margin-left : calc( 205 * 100% / 375 );
		width : calc( 149 * 100% / 375 );
		height : calc( 132 * 100vw / 375 );
		padding-top : calc( ( 37 - 6 ) * 100vw / 375 );
		padding-left : calc( 16 * 100vw / 375 );
	}
	#section07 .lists &gt; li:nth-child(2) li:nth-child(2){
		margin-top : calc( 52 * 100vw / 375 );
		margin-left : calc( 21 * 100% / 375 );
		width : calc( 132 * 100% / 375 );
		height : calc( 144 * 100vw / 375 );
		padding-top : calc( ( 65 - 6 ) * 100vw / 375 );
	}
	#section07 .lists &gt; li:nth-child(2) li:nth-child(3){
		margin-top : calc( -159 * 100vw / 375 );
		margin-left : calc( 194 * 100% / 375 );
		width : calc( 138 * 100% / 375 );
		height : calc( 132 * 100vw / 375 );
		padding-top : calc( ( 37 - 6 ) * 100vw / 375 );
		padding-left : calc( 6 * 100vw / 375 );
	}
}
@media print,screen and (min-width: 769px){
	#section07{
		background-image : url("../images/working/bg06.svg");
		background-repeat : repeat-x;
		background-position : left bottom;
	}
	#section07 .wrap-inner{
		background-image : url("../images/working/bg_title07_pc.svg");
	}
	#section07 .subtitle02 , #section07 .lede02{
		text-align : right;
	}
	#section07 .lists{
		display : flex;
	}
	#section07 .lists &gt; li{
		width : 50%;
	}
	#section07 .box{
		position : relative;
		width : 100%;
		padding-bottom : 20px;
	}
	#section07 .box:before{
		content : "";
		display : block;
		width : 0;
		height : 100%;
		position : absolute;
		top : 0;
		left : 50%;
		transform : translateX(-50%);
		border-left-style : dotted;
		border-left-color : #c00;
	}
	#section07 .box p{
		position : absolute;
		top : 50%;
		left : 50%;
		transform : translateX(-50%) translateY(-50%);
	}
}
@media screen and (min-width: 769px) and (max-width:1299px){
	#section07{
		background-size : auto calc( 220 * 100vw / 1300 );
	}
	#section07 .wrap-inner{
		padding-top : calc( ( 166 - 5 ) * 100vw / 1300 );
		background-size : auto calc( 125 * 100vw / 1300 );
		background-position : calc( 87 * 100vw / 1300 ) calc( 151 * 100vw / 1300 );
	}
	#section07 .lede02{
		margin-top : calc( ( 43 - 5 - 6.5 ) * 100vw / 1300 );
	}
	#section07 .box{
		margin-top : calc( ( 87 - 6.5 ) * 100vw / 1300 );
	}
	#section07 .box:beforfe{
		border-left-width : calc( 3 * 100vw / 1300 );
	}
	#section07 .box p{
		width : calc( 150 * 100% / 1000 );
		height : calc( 150 * 100vw / 1300 );
		font-size : calc( 24 * 100vw / 1300 );
		line-height : 1.33;
	}
	#section07 h4{
		font-size : calc( 24 * 100vw / 1300 );
	}
	#section07 h4 span:nth-of-type(1){
		height : calc( 39 * 100vw / 1300 );
		left : calc( -54 * 100vw / 1300 );
		top : calc( -37 * 100vw / 1300 );
	}
	#section07 h4 span:nth-of-type(1) img{
		height : calc( 39 * 100vw / 1300 );
	}
	#section07 .lists &gt; li{
		padding-top : calc( 73 * 100vw / 1300 );
	}
	#section07 .lists &gt; li:nth-child(1){
		background-size : auto calc( 209 * 100vw / 1300 );
		background-position : calc( 224 * 100vw / 1300 ) calc( 142 * 100vw / 1300 );
	}
	#section07 .lists &gt; li:nth-child(1) h4{
		margin-left : calc( 240 * 100vw / 1300 );
	}
	#section07 .lists &gt; li:nth-child(2){
		background-size : auto calc( 209 * 100vw / 1300 );
		background-position : calc( 150 * 100vw / 1300 ) calc( 142 * 100vw / 1300 );
	}
	#section07 .lists &gt; li:nth-child(2) h4{
		margin-left : calc( 128 * 100vw / 1300 );
	}
	#section07 li li{
		font-size : calc( 14 * 100vw / 1300 );
		line-height : 1.71;
	}
	#section07 .lists &gt; li:nth-child(1) li:nth-child(1){
		margin-top : calc( 23 * 100vw / 1300 );
		width : calc( 199 * 100% / 500 );
		height : calc( 177 * 100vw / 1300 );
		padding-top : calc( ( 57 - 5 ) * 100vw / 1300 );
		padding-right : calc( 22 * 100vw / 1300 );
	}
	#section07 .lists &gt; li:nth-child(1) li:nth-child(2){
		margin-top : calc( 51 * 100vw / 1300 );
		margin-left : calc( 30 * 100vw / 1300 );
		width : calc( 185 * 100% / 500 );
		height : calc( 177 * 100vw / 1300 );
		padding-top : calc( ( 57 - 5 ) * 100vw / 1300 );
		padding-right : calc( 8 * 100vw / 1300 );
	}
	#section07 .lists &gt; li:nth-child(1) li:nth-child(3){
		margin-top : calc( -158 * 100vw / 1300 );
		margin-left : calc( 269 * 100vw / 1300 );
		width : calc( 177 * 100% / 500 );
		height : calc( 193 * 100vw / 1300 );
		padding-top : calc( ( 73 - 5 ) * 100vw / 1300 );
	}
	#section07 .lists &gt; li:nth-child(2) li:nth-child(1){
		margin-top : calc( 21 * 100vw / 1300 );
		margin-left : calc( 299 * 100vw / 1300 );
		width : calc( 199 * 100% / 500 );
		height : calc( 177 * 100vw / 1300 );
		padding-top : calc( ( 57 - 5 ) * 100vw / 1300 );
		padding-left : calc( 22 * 100vw / 1300 );
	}
	#section07 .lists &gt; li:nth-child(2) li:nth-child(2){
		margin-top : calc( 70 * 100vw / 1300 );
		margin-left : calc( 52 * 100vw / 1300 );
		width : calc( 177 * 100% / 500 );
		height : calc( 193 * 100vw / 1300 );
		padding-top : calc( ( 81 - 5 ) * 100vw / 1300 );
	}
	#section07 .lists &gt; li:nth-child(2) li:nth-child(3){
		margin-top : calc( -192 * 100vw / 1300 );
		margin-left : calc( 283 * 100vw / 1300 );
		width : calc( 185 * 100% / 500 );
		height : calc( 177 * 100vw / 1300 );
		padding-top : calc( ( 54 - 5 ) * 100vw / 1300 );
		padding-left : calc( 8 * 100vw / 1300 );
	}
}
@media print,screen and (min-width: 1300px){
	#section07{
		background-size : auto 220px;
	}
	#section07 .wrap-inner{
		padding-top : calc( 166px - 5px );
		background-size : auto 125px;
		background-position : 87px 151px;
	}
	#section07 .lede02{
		margin-top : calc( 43px - 5px - 6.5px );
	}
	#section07 .box{
		margin-top : calc( 87px - 6.5px );
	}
	#section07 .box:beforfe{
		border-left-width : 3px;
	}
	#section07 .box p{
		width : 150px;
		height : 150px;
		font-size : 24px;
		line-height : 1.33;
	}
	#section07 h4{
		font-size : 24px;
	}
	#section07 h4 span:nth-of-type(1){
		height : 39px;
		left : -54px;
		top : -37px;
	}
	#section07 h4 span:nth-of-type(1) img{
		height : 39px;
	}
	#section07 .lists &gt; li{
		padding-top : 73px;
	}
	#section07 .lists &gt; li:nth-child(1){
		background-size : auto 209px;
		background-position : 224px 142px;
	}
	#section07 .lists &gt; li:nth-child(1) h4{
		margin-left : 240px;
	}
	#section07 .lists &gt; li:nth-child(2){
		background-size : auto 209px;
		background-position : 150px 142px;
	}
	#section07 .lists &gt; li:nth-child(2) h4{
		margin-left : 128px;
	}
	#section07 li li{
		font-size : 14px;
		line-height : 1.71;
	}
	#section07 .lists &gt; li:nth-child(1) li:nth-child(1){
		margin-top : 23px;
		width : 199px;
		height : 177px;
		padding-top : calc( 57px - 5px );
		padding-right : 22px;
	}
	#section07 .lists &gt; li:nth-child(1) li:nth-child(2){
		margin-top : 51px;
		margin-left : 30px;
		width : 185px;
		height : 177px;
		padding-top : calc( 57px - 5px );
		padding-right : 8px;
	}
	#section07 .lists &gt; li:nth-child(1) li:nth-child(3){
		margin-top : -158px;
		margin-left : 269px;
		width : 177px;
		height : 193px;
		padding-top : calc( 73px - 5px );
	}
	#section07 .lists &gt; li:nth-child(2) li:nth-child(1){
		margin-top : 21px;
		margin-left : 299px;
		width : 199px;
		height : 177px;
		padding-top : calc( 57px - 5px );
		padding-left : 22px;
	}
	#section07 .lists &gt; li:nth-child(2) li:nth-child(2){
		margin-top : 70px;
		margin-left : 52px;
		width : 177px;
		height : 193px;
		padding-top : calc( 81px - 5px );
	}
	#section07 .lists &gt; li:nth-child(2) li:nth-child(3){
		margin-top : -192px;
		margin-left : 283px;
		width : 185px;
		height : 177px;
		padding-top : calc( 54px - 5px );
		padding-left : 8px;
	}
}
@media screen and (max-width: 768px){
	#toHome{
		margin-top : calc( 100 * 100vw / 375 );
	}
}
@media screen and (min-width: 769px) and (max-width:1299px){
	#toHome{
		margin-top : calc( 371 * 100vw / 1300 );
	}
}
@media print,screen and (min-width: 1300px){
	#toHome{
		margin-top : 371px;
	}
}
/*# sourceMappingURL=../maps/working.css.map */
</pre></body></html>