@charset "utf-8";
/*
Theme Name: P2
skin: 0
Author: wp.theme.builder.01
*/
/* ---------- サイト幅 ---------- */
@media only screen and (min-width: 769px)	{
	.site-main.no-sidebar .inner, .content-title-container .inner, .site-main.no-sidebar .site-width .inner	{
		padding-left: 8rem;
		padding-right: 8rem;
	}
}
@media only screen and (min-width: 769px)	{
	body	{
		min-width: 116rem;
	}
	#header-wrap, #header-logo-wrap .inner, .site-header .home-link, #header-image, .banner-text, #site-navigation, #location .inner, blog-title .inner, .site-main-no-sidebar .inner, #bottom-banner .inner, .site-info-container, .site-info, .site-main.main-has-sidebar, .article-wrap, .archive .parent-cat-event .article-text .entry-content, #skippr .slider-text, .content-title-container .inner, .site-width .inner, #menu-recruit	{
		width: 116rem;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (min-width: 1160px)	{
	#page-top {
		right: calc( 50% + 2rem - 116rem / 2 );
	}
}