/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 27 2026 | 00:31:53 */
:root{
	--max-width:920px;
/* 	--max-md-width:960px; */
/* 	--max-md-width:780px; */
}

*[class*="-flex"] img{
	max-width: 100%;
}

#contents > div:nth-child(1)._contents_inner{
	margin-top:0;
}


._contents_inner{
	max-width: var(--max-width);
	margin:auto;
	margin-top:5rem;
}
@media (max-width: 768px){
	._contents_inner{
		padding:0 15px;
	}
}
@media (max-width: 768px) {
   ._contents_inner{
        max-width: inherit;
    }
}
@media (min-width: 992px) {
    ._contents_inner{
        max-width: var(--max-width);
    }
}
@media (min-width: 1200px) {
   ._contents_inner{
        max-width: var(--max-width);
    }
}
.alignfull{
	width: 100vw;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	max-width: none;
}


.alignwide{
	width:calc(100% + 220px);
	position:relative;
	left:-110px;
}
#editor .alignwide{
	 left:0;
}
@media (max-width: 1200px) {
	.alignwide{
		max-width: 100%;
		left:0;
	}
}
.page #logo{
	margin-bottom:0;
}

#top-visual{
	margin-bottom:0;
}