<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.pc   {display:block}
.sp   {display:none}
.sp-block{
	_display:none;
}
.article-list 	{text-align: left;}

@media only screen and (max-width: 768px) {
	.pc   {display:none}
	.sp   {display:block}
	.sp-block{
		display:block;
	}

	.section-title .section-title-sub	{font-size:45%!important}
	.section-title.title02 				{font-size:290%;line-height: 1.25em}
	.section-title.title01 				{font-size:200%;line-height: 1.25em}

	.center   			{text-align: center}
	.btn-apply 			{line-height:1.25em;display: block;;width: 100%}
	.btn-apply i 		{right:10px}

	#header  a.fl 				{float:none;margin: 0;text-align: center!important;}
	#header img.logo			{margin: auto;text-align: center!important}
	#section001  img.logo2		{width: 100%}
	#section001  .ar 			{float: none;margin: 0;text-align: center!important;}
	#section001  h1 span.ar		{float:none;text-align:center!important;font-size:120%;line-height:2em;}
	#section001  h2 			{float:none;text-align:center!important;font-size:120%;line-height:0.75em}
	#section001  .img-div .home-icon01			{top:-120px;}
	#section001  .img-div img.img	{max-width:300%; margin:1em auto -12em;text-align: center;position: relative;padding-top: 20px}

	#section002{
		background-size:200%;
		background-position:35% 93% ;
		margin-bottom: -4em;
		page-break-inside:relative;
		}

	.section-about01 li{
		background-color:#274665;
		display:inline-block;
		border-radius:1em;
		color:#FFF;
		padding:0.75em;
		margin:1em auto;
		position:relative;
		z-index:1;
		}
	.section-about01 li:nth-of-type(1),
	.section-about01 li:nth-of-type(2),
	.section-about01 li:nth-of-type(3){
		font-size:120%;
		}
	.section-about01 li:nth-of-type(1){
		width: 100%;
		float:none;
		}
	.section-about01 li:nth-of-type(2),
	.section-about01 li:nth-of-type(3){
		width:49%;
		float:none;
		left: 0;
		margin-right:0;
		top: 10px;
		clear:right;
		}
	.section-about01 li:after{
		content: "";
		position: absolute;
		border:1em solid transparent;
		z-index:-1;
		}
	.section-about01 li:nth-of-type(1):after{
		border-width:1.5em;
		border-left:5em solid #274665;
		right:36%;
		top:95%;
		transform:rotate(-270deg);
		-webkit-transform: rotate(-270deg);
		}
	.section-about01 li:nth-of-type(2):after{
		left:36%;
		top:95%;
		transform:rotate(-90deg);
		-webkit-transform: rotate(-90deg);
	}
	.section-about01 li:nth-of-type(3):after{
		left:36%;
		top:95%;
		transform:rotate(-90deg);
		-webkit-transform: rotate(-90deg);
	}

	#section002  img.img-div 	{max-width:130%; margin:-17em auto -1em;text-align: center;position: relative;}
	#section003  img.img-div 	{max-width:90%; margin:2.5em auto -1em;text-align: center;position: relative;}
	#section004  img.img-div 	{max-width:100%; margin:2.5em auto -12.5em;text-align: center;position: relative;}
	#section005  img.img-div 	{max-width: 60%; margin:2.5em auto 0;text-align: center;position: relative;}
	#section006 .title03		{font-size:170%;line-height: 1.5em}
	#section007  img.img 		{max-width: 100%; margin:auto;text-align: center;}
	#section008  .price-box 	{display: block;;width: 100%;border-radius:20px;}
	#section009  h3				{text-align: left;}

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