<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
p{
	letter-spacing: 0.075em;
	line-height: 2;
}

main.subpage_illustration .subpage_main_box{
	background-image: url("../images/main.png");
}

#topics1 .topics_title:after{
	background-image: url("../images/topics_01.png");
}
#topics2 .topics_title:after{
	background-image: url("../images/topics_02.png");
}
#topics3 .topics_title:after{
	background-image: url("../images/topics_03.png");
}

.topics_box{margin-bottom: 72px;}

hr{
	max-width: 1080px;
	margin: 0 auto;
	padding: 0 20px;
	color: var(--gray);
}

#unmatched{margin-top: 72px;}
#unmatched .topics_title{
	padding-top: 48px;
    min-height: 124px;
}
#unmatched .topics_title:before{
	background-color: var(--bg-gray);
}
#unmatched li{
	font-size: var(--fz120);
	font-family: zen-kaku-gothic-new, sans-serif;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0.1em;
	position: relative;
	padding-left: 24px;
	margin-bottom: 16px;
}
#unmatched li:before{
	position: absolute;
	content: '・';
	top: 0;
	left:0;
	display: block;
}

@media print, screen and (max-width: 1080px) {
	main.subpage_illustration .subpage_main_box{
		background-image: url("../images/main_m.png");
	}
}</pre></body></html>