<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.it h1 {
	color: #007aec;
	border-bottom: solid 2px #007aec;
	font-size: 157%;
	font-weight: 600;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.it p {
	font-size: 16px;
	margin: 0;
}
.group {
	clear: both;
	border: solid 5px #d5eeff;
	border-radius: 10px;
	margin: 20px 0 0;
	padding: 20px;
}
.group:first-child {
	margin-top: 0;
}
.cp_hr01 {
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #ffffff;
}
.cp_hr02 {
	border-width: 1px 0 0 0;
	border-style: dashed;
}

#second #footer_grp {
	margin-top: 80px;
	background: none;
}
/* 
---------------------------------------
index.html
---------------------------------------
*/
.it img{width:auto; margin: auto;}
.pc { display: block !important; }
.sp { display: none !important; }
#section01 p,#section04{
	margin: 30px 3.05%;
}
#section01 h2{

}
#section03 {
	margin-top: 50px;
}
#section03 h2 {
    text-align: center;
	color: #ffffff;
	font-size: 22px;
    margin: -45px auto 30px;
	background: #007aec;
	padding: 7px 75px;
	width: max-content;
	border-radius: 8px;
}
#section03 img{
	margin: 25px auto;
	}
@media screen and (max-width: 899px) {
#second #side {
	margin: 40px 0 0 0;
}
}
@media (max-width: 768px) {
#page_ttl_bg {
	margin-bottom: 20px;
}
}
@media (max-width: 640px) {
.pc { display: none !important; }
.sp { display: block !important; }
#section03 img{
	width: 85%;
	padding: 0 0 0 8.5%;
	}
}

@media (max-width: 400px) {
.group {
	padding: 2%;
}
.group h1 {
	margin-bottom: 10px;
	padding-bottom: 0;
}
}
</pre></body></html>